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
339362977427	339362977996	339362978546	339362979096	339362979646	339362980196	339362980746	339362981296	339362981846	339362982396	339362982946	339362983496	339362984046	339362984596	339362985146	339362985696	339362986246	339362986796	339362987346	339362987896	339362988446	339362988996	339362989546	339362990096	339362990646	339362991196	339362991746	339362992296	339362992846	339362993396	339362993946	339362994496	339362995046	339362995596	339362996146	339362996696	339362997246	339362997796	339362998346	339362998896	339362999446	339362999996	339363000546	339363001096	339363001646	339363002196	339363002746	339363003296	339363003846	339363004396	339363004946	339363005496	339363006046	339363006596	339363007146	339363007696	339363008246	339363008796	339363009346	339363009896	339363010446	339363010996	339363011546	339363012096	339363012646	339363013196	339363013746	339363014296	339363014846	339363015396	339363015946	339363016496	339363017046	339363017596	339363018146	339363018696	339363019246	339363019796	339363020346	339363020896	339363021446	339363021996	339363022546	339363023096	339363023646	339363024196	339363024746	339363025296	339363025846	339363026396	339363026946	339363027496	339363028046	339363028596	339363029146	339363029696	339363030246	339363030796	339363031346	339363031896	339363032446	339363032996	339363033546	339363034096	339363034646	339363035196	339363035746	339363036296	339363036846	339363037396	339363037946	339363038496	339363039046	339363039596	339363040146	339363040696	339363041246	339363041796	339363042346	339363042896	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3600	2300	2702	3600	2300	2701	3600	2300	2701	3600	2300	2700	3600	2300	2700	3600	2300	2699	3600	2300	2699	3600	2300	2698	3600	2300	2698	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2696	3600	2300	2696	3600	2300	2695	3600	2300	2695	3600	2300	2694	3600	2300	2694	3600	2300	2693	3600	2300	2693	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2690	3600	2300	2690	3600	2300	2689	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2687	3600	2300	2687	3600	2300	2686	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2684	3600	2300	2683	3600	2300	2683	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24695	21840	29450	24871	21829	9889	2643	13496	31556	37913	29326	15465	4578	1592	852	740	700	679	675	711	745	700	706	687	706	667	658	754	694	638	658	700	622	658	652	652	636	681	667	687	664	681	690	684	640	641	674	686	692	633	690	659	724	699	705	649	666	654	666	664	663	683	692	659	633	711	658	663	729	642	630	703	692	676	616	703	679	645	669	702	713	681	689	679	684	678	675	694	679	656	650	657	641	700	688	621	679	613	689	650	707	636	636	710	653	715	635	701	712	665	654	664	652	685	613	683	670	676	626	671	708	663	733	691	671	675	661	595	670	649	675	657	641	668	658	634	697	641	683	591	672	682	666	664	722	677	686	660	675	689	652	644	678	657	645	653	686	669	679	674	638	649	696	664	635	705	699	706	654	681	652	632	678	660	666	701	657	611	648	656	668	689	687	674	668	676	661	668	703	674	685	686	738	725	640	687	658	663	698	643	679	661	681	686	700	617	676	695	647	677	678	712	657	695	623	617	630	645	642	652	690	660	685	655	656	639	662	698	669	645	705	635	707	664	670	633	689	665	703	621	654	692	667	664	681	683	613	698	692	650	647	673	709	697	650	681	678	624	663	673	683	683	623	663	651	686	670	649	707	631	661	658	661	663	651	655	613	646	688	619	673	683	654	678	679	654	690	650	720	668	698	650	646	670	684	683	678	654	633	667	678	635	689	632	658	622	698	682	661	689	674	673	668	644	656	642	622	666	665	651	654	658	654	684	695	629	694	626	662	677	722	673	656	720	661	696	646	666	668	667	709	676	658	691	598	693	610	632	654	732	662	666	693	693	687	644	669	647	663	682	659	660	662	714	685	697	655	687	671	664	643	714	716	661	689	663	705	669	660	637	670	678	648	666	676	717	693	668	654	662	691	708	690	679	653	666	662	625	661	646	663	641	662	641	698	639	654	662	673	690	685	638	649	664	627	639	689	681	638	631	672	680	685	688	686	643	694	686	695	639	687	704	714	657	704	635	647	663	628	658	681	653	664	662	684	602	692	656	708	683	675	652	681	655	661	642	664	672	693	666	681	627	659	661	671	713	673	645	679	697	684	671	699	668	678	607	678	674	676	672	666	673	613	659	645	630	688	655	659	645	651	669	665	666	680	630	685	713	690	644	676	670	675	737	670	675	697	685	672	672	661	689	681	613	623	690	653	650	637	687	665	674	698	713	679	757	669	702	672	654	696	642	700	627	694	669	675	690	635	662	650	666	636	671	640	686	642	654	673	695	622	699	728	670	656	669	666	700	680	646	682	652	663	679	653	611	728	632	634	677	690	665	688	692	640	667	694	645	624	656	669	632	667	670	653	659	583	679	627	661	696	693	638	670	700	718	691	648	669	638	683	636	661	643	705	718	678	692	648	702	649	649	652	662	671	648	670	673	696	712	712	740	633	630	650	658	631	657	658	684	632	673	660	675	635	682	692	684	651	672	626	726	648	603	674	587	697	665	622	670	684	682	675	677	661	676	693	681	651	669	671	630	640	682	693	646	668	645	694	689	652	696	669	618	671	696	616	662	670	638	649	694	668	652	687	720	687	658	660	679	607	626	657	602	709	616	632	664	678	687	673	668	688	683	718	680	645	644	644	675	663	641	700	681	686	696	699	639	685	693	662	666	679	686	676	664	721	648	655	652	660	706	673	654	663	699	660	667	669	636	635	658	654	641	639	678	707	682	681	714	694	683	659	687	664	670	687	694	684	647	635	656	695	635	684	649	723	705	628	665	682	622	697	628	666	656	660	677	708	664	661	627	660	675	622	694	657	658	729	661	660	675	684	654	675	643	666	685	596	694	665	677	659	657	679	670	662	676	632	718	670	665	680	650	656	662	628	633	648	618	688	675	640	653	657	651	669	658	681	661	662	675	649	681	685	647	688	693	700	617	676	685	624	655	645	635	664	682	668	635	624	670	673	656	672	677	677	680	601	690	643	689	715	643	627	676	666	661	669	663	696	631	684	672	615	612	642	668	632	634	621	633	640	674	705	660	691	664	679	690	640	651	667	702	650	632	713	714	701	686	709	624	675	654	711	673	687	668	706	704	661	691	714	686	662	633	657	661	651	690	688	666	690	683	678	638	735	679	625	658	690	688	667	679	660	606	675	676	642	617	673	667	597	653	672	675	693	629	672	648	637	637	676	658	690	625	633	686	704	653	690	673	671	675	667	685	672	679	621	624	626	703	682	659	651	632	650	690	659	641	681	617	676	676	679	657	676	666	639	669	671	611	638	718	634	681	667	675	675	699	658	637	684	708	669	688	627	624	671	643	658	697	656	667	698	673	665	680	679	675	688	703	650	646	714	712	678	637	702	629	629	694	676	659	669	671	651	691	661	651	633	649	619	657	657	634	653	633	665	674	689	607	695	658	675	689	653	656	650	705	678	712	673	656	629	682	637	624	626	657	698	641	635	679	661	644	677	668	697	643	688	724	616	627	722	659	642	665	711	662	623	679	641	662	663	597	642	665	663	682	617	627	673	683	608	710	620	640	716	662	728	657	709	655	643	671	692	626	615	640	616	684	653	698	676	685	636	647	656	657	593	692	621	661	620	657	608	670	706	651	699	657	625	625	660	647	661	672	663	674	693	654	654	639	587	644	663	692	668	731	684	662	638	707	657	681	672	659	686	715	708	705	653	630	665	691	686	675	674	713	656	671	671	673	661	677	642	645	674	673	682	681	718	668	663	680	648	678	670	678	695	646	670	706	672	639	641	660	655	706	657	668	667	652	693	673	738	652	657	625	696	618	654	647	655	644	680	660	674	699	623	660	663	702	684	667	661	655	676	669	696	658	662	664	671	693	674	683	656	707	691	729	733	706	681	657	676	645	628	658	639	675	666	667	665	661	653	661	633	670	658	680	674	715	644	703	673	618	722	588	686	661	700	670	670	656	649	703	648	622	733	667	652	636	658	718	676	704	703	637	678	690	615	661	635	678	667	668	672	680	674	670	707	614	669	669	650	694	648	658	667	640	688	658	647	672	689	676	644	699	656	611	651	655	703	687	635	647	660	656	639	630	647	682	634	641	670	656	631	682	630	627	642	681	621	676	657	634	628	676	646	688	609	664	649	683	659	654	668	637	680	660	631	660	688	650	695	683	649	662	654	645	654	686	649	634	627	654	687	674	646	686	700	646	677	704	683	706	644	675	647	693	671	752	645	608	662	683	678	632	665	637	667	691	651	713	675	695	668	614	665	658	667	680	646	676	667	660	635	644	684	632	644	677	660	673	692	671	637	669	703	608	648	681	674	653	655	671	684	654	667	689	695	691	692	655	678	628	659	677	670	628	636	658	651	682	652	673	652	645	640	656	634	685	667	690	671	633	624	616	660	679	614	691	657	682	708	676	679	654	612	646	669	677	678	634	667	657	700	641	685	685	672	659	643	637	646	644	642	678	676	702	672	683	696	637	699	672	721	704	657	674	665	678	700	630	671	636	710	651	702	666	645	663	690	703
4843	9435	7138	3296	1990	1623	2273	16614	31635	34158	23669	11897	3805	1471	799	604	593	547	586	643	531	550	576	576	588	549	549	528	552	575	563	599	582	612	516	564	605	527	514	508	561	532	555	553	602	564	578	572	575	527	589	566	550	562	555	597	526	581	576	552	546	558	550	565	566	577	546	595	547	584	574	564	585	600	553	532	544	571	585	579	583	562	548	581	584	544	552	579	612	600	555	546	559	585	576	610	551	577	551	606	578	521	619	556	553	530	510	530	551	576	555	565	541	549	529	554	536	547	580	534	583	568	537	573	541	559	542	579	547	561	600	544	587	559	532	612	583	569	530	561	574	562	601	517	552	583	555	538	590	594	567	575	560	549	562	581	530	541	577	609	556	554	575	518	564	619	599	571	520	509	547	548	544	531	527	555	570	557	559	606	502	558	529	602	579	536	582	567	560	534	554	555	526	532	574	511	538	602	583	602	566	560	565	581	527	549	514	540	568	553	588	576	537	572	572	546	547	559	532	590	552	555	585	546	607	571	571	579	508	540	549	613	527	512	586	563	537	577	512	576	568	583	528	571	538	595	605	532	536	558	559	554	540	548	576	582	576	544	556	545	594	600	506	564	590	517	570	620	598	562	579	556	550	540	561	573	522	519	567	546	597	556	538	555	610	560	564	531	562	563	590	589	535	551	621	559	559	562	560	578	522	562	585	537	575	516	574	500	538	565	553	588	532	566	571	515	587	556	547	581	560	579	579	533	548	541	604	520	561	586	529	520	565	536	556	542	535	539	549	551	513	547	571	570	547	577	586	568	544	537	570	552	550	580	538	580	561	581	574	575	536	589	515	509	540	541	586	574	579	595	587	539	557	540	542	585	581	525	584	554	527	542	553	554	522	531	554	556	519	568	548	592	567	568	518	568	561	558	544	568	585	581	507	590	539	561	578	559	548	544	587	590	565	567	538	555	483	551	522	559	566	557	577	523	568	543	515	562	586	533	557	533	583	562	585	547	570	571	520	542	556	563	558	556	552	548	578	526	591	555	532	529	559	567	563	608	602	541	571	548	521	580	551	555	555	552	550	513	617	545	549	527	558	529	549	592	613	603	507	557	568	541	552	559	581	524	591	546	541	554	534	553	532	546	581	540	589	531	558	558	524	549	590	547	552	585	539	557	576	548	599	561	597	559	536	583	546	579	551	577	558	558	556	598	589	551	535	585	591	536	589	543	608	607	564	563	590	528	601	545	581	547	547	547	546	567	515	545	579	536	553	551	599	582	565	563	576	590	525	571	557	537	557	573	591	597	601	598	537	563	540	519	600	545	551	543	554	530	562	558	562	561	548	560	615	556	549	532	589	540	563	548	541	540	622	541	560	538	600	566	558	580	517	578	550	591	552	576	552	578	541	540	532	565	556	534	555	590	536	524	548	593	545	549	564	575	508	610	568	563	555	565	537	566	502	577	555	533	528	539	571	594	528	539	528	534	552	547	582	581	584	565	570	544	583	613	561	593	589	557	598	555	578	571	613	563	543	558	572	571	545	554	549	544	560	545	545	562	534	570	576	580	579	509	537	571	561	601	603	557	541	560	542	543	562	562	521	557	503	537	579	531	532	540	577	538	544	569	531	566	551	513	577	584	513	534	555	577	583	554	525	598	555	547	562	565	553	563	507	550	601	572	570	590	579	584	549	541	560	563	579	578	526	556	582	619	639	609	585	564	545	536	553	550	581	566	555	554	555	558	561	585	509	565	579	520	559	564	568	594	573	535	544	550	538	593	577	539	553	550	526	547	583	569	561	529	569	536	579	595	565	530	561	553	563	573	564	581	553	548	557	557	544	610	549	521	532	569	572	548	575	571	561	546	548	569	549	533	555	572	562	551	586	509	585	566	580	574	551	541	556	546	542	565	568	559	569	548	561	564	542	543	548	554	590	500	585	610	555	516	573	602	549	548	554	553	572	531	561	546	557	572	552	569	550	537	566	522	541	535	499	545	519	546	557	577	577	529	552	584	571	529	566	552	559	528	526	520	571	547	581	537	579	586	530	524	543	543	542	567	534	581	568	563	553	500	561	575	567	514	550	584	546	569	564	601	557	551	526	600	563	530	557	573	544	561	553	537	535	534	550	542	545	530	560	555	535	534	570	570	550	561	565	595	536	545	562	602	537	529	555	541	572	552	557	590	556	532	529	568	598	521	533	553	560	582	559	534	549	560	556	571	535	573	553	548	555	572	555	596	552	572	590	547	538	530	569	548	532	569	536	520	505	569	540	560	520	526	584	556	559	567	577	593	536	526	571	546	562	544	555	531	558	603	537	576	540	541	568	589	513	580	560	524	570	585	559	529	562	557	551	529	545	554	533	534	529	537	565	556	608	519	547	534	593	590	551	565	581	553	549	520	541	568	578	548	531	602	529	587	550	538	552	583	559	549	570	547	547	547	548	528	568	613	571	567	516	583	558	577	585	562	541	586	571	549	574	554	554	613	541	558	552	543	510	573	560	566	513	533	552	554	564	582	568	570	576	521	585	542	539	525	562	575	568	585	555	548	544	572	546	606	587	575	537	557	536	560	595	529	589	516	524	568	581	544	558	602	582	573	573	527	573	560	575	571	556	569	546	558	515	533	597	556	544	587	547	561	563	534	548	580	553	609	557	570	517	544	534	535	555	608	575	560	548	557	573	541	588	557	575	563	571	563	577	560	556	555	544	579	483	592	567	560	553	540	543	560	564	543	588	515	594	611	570	515	534	551	552	540	568	536	541	542	589	572	530	571	555	552	577	559	527	549	551	569	525	535	540	539	539	543	559	601	553	552	558	579	569	600	565	581	530	568	598	572	552	518	577	594	545	555	548	547	587	564	515	528	566	547	554	513	550	553	567	522	613	496	541	580	560	529	536	557	570	564	526	559	547	522	564	563	524	565	540	552	519	533	543	565	571	551	580	561	515	592	541	545	527	504	594	565	616	542	581	555	557	542	519	546	585	541	567	567	536	531	520	528	563	569	566	512	531	555	553	537	549	538	553	566	530	571	549	536	528	570	487	553	578	517	554	527	582	526	540	533	535	537	566	553	584	565	554	515	539	583	549	535	538	584	592	612	541	510	584	551	539	521	564	540	550	563	585	534	507	570	565	593	551	531	527	571	601	540	546	537	562	568	547	572	507	541	555	566	530	573	564	585	536	558	531	574	574	563	542	556	572	554	580	540	532	545	564	576	526	579	522	522	562	555	599	569	558	544	543	553	575	550	487	552	535	512	565	563	570	552	551	517	560	563	622	534	559	505	526	544	543	557	540	529	552	537	521	557	528	544	534	548	566	560	539	535	545	564	533	591	560	561	575	539	565	585	535	559	583	537	580	561	571	549	553	604	579	556	564	510	578	590	579	557	537	530	544	553	539	611	537	554	558	593	518	539	525	567	586	559	549	583	539	550	546	546	531	563	537	578	582	563	532	602	533	537	534	527	553	527	550	525	557	538	521	515	561	498	536	585
27259	13415	1811	786	477	481	438	870	1582	2257	1910	1178	699	507	438	398	442	431	368	430	406	405	404	449	389	384	421	450	396	376	391	372	414	393	422	396	418	403	390	395	389	387	430	407	451	435	426	426	410	414	402	444	383	416	405	439	440	401	442	420	402	412	436	396	403	444	425	432	387	408	389	405	440	459	383	431	402	396	384	403	416	425	378	416	422	424	451	434	435	422	419	420	378	400	400	398	452	423	409	397	448	404	379	392	411	385	406	379	429	397	362	436	428	420	394	374	402	410	425	468	391	403	405	409	419	443	405	419	371	412	448	411	397	440	425	459	393	406	435	448	427	402	422	395	422	442	364	402	409	411	408	388	438	403	439	347	366	438	395	418	464	424	430	378	444	420	427	360	414	388	398	398	419	432	452	430	413	416	381	393	466	434	441	393	406	406	400	453	384	459	414	408	437	403	403	364	415	413	399	398	392	406	387	391	419	431	375	442	429	386	380	414	428	435	389	428	381	441	387	423	401	431	439	395	425	397	404	404	404	411	387	398	431	440	404	409	377	410	435	404	429	401	424	406	449	476	410	432	396	381	353	436	388	401	444	402	413	399	451	410	402	398	427	452	375	409	403	384	407	392	417	383	373	415	419	421	402	406	412	406	422	420	400	435	383	418	368	383	399	409	481	399	372	379	447	378	446	440	428	412	422	383	407	401	419	395	415	421	409	422	419	416	402	409	378	379	430	388	418	396	390	374	407	421	406	405	408	423	429	423	426	384	396	402	415	411	408	380	423	408	404	456	388	441	444	392	399	395	430	403	430	412	420	440	403	402	413	431	398	402	419	415	396	447	388	412	400	384	416	442	392	391	380	414	412	447	417	437	391	375	372	374	407	440	420	412	416	435	432	447	384	425	394	396	424	438	426	379	423	417	443	409	409	424	447	393	378	411	427	391	392	438	399	423	391	401	395	412	420	437	398	369	419	397	439	438	398	427	403	382	420	403	430	392	429	407	405	416	392	410	401	394	373	405	414	415	411	397	446	392	398	433	384	422	407	404	414	403	440	410	401	419	389	421	429	413	420	414	407	367	399	409	385	469	421	414	374	387	391	385	422	408	431	419	422	422	404	383	446	389	416	368	421	427	425	398	400	409	431	396	436	407	415	394	403	389	428	428	396	368	405	396	424	396	429	406	351	408	433	413	443	398	393	468	423	389	433	399	385	390	406	384	385	400	409	441	392	434	416	425	392	394	410	406	401	408	428	430	417	412	402	400	395	394	394	400	413	391	398	418	407	359	397	410	393	427	398	368	425	401	419	418	397	415	424	436	399	429	414	423	403	416	407	412	418	446	410	389	440	409	404	409	426	410	419	400	415	415	439	378	452	421	404	407	422	409	372	451	402	353	415	388	436	408	444	431	402	426	346	422	408	387	435	430	414	413	391	363	390	428	444	388	395	429	405	411	405	414	421	403	397	400	426	364	424	403	443	430	414	384	425	412	415	420	442	411	439	392	377	388	433	423	396	419	428	392	386	422	421	382	401	429	404	409	431	416	390	395	403	378	420	386	385	391	462	412	426	382	401	382	408	416	421	365	402	412	432	373	378	399	402	402	424	396	433	412	410	415	443	406	425	422	391	400	424	406	417	433	422	427	398	388	444	387	408	402	399	412	401	427	378	421	421	390	420	419	450	408	423	407	430	452	414	403	435	396	457	387	406	384	386	370	447	410	402	392	403	388	420	389	425	428	388	413	396	443	425	404	385	420	431	410	421	400	417	408	423	408	396	389	415	414	395	386	399	395	419	392	432	448	430	414	438	413	398	424	382	423	412	356	405	439	391	420	406	394	413	371	383	429	378	396	405	388	391	388	411	416	397	407	400	384	416	406	416	422	407	403	427	384	395	417	410	423	404	403	398	416	421	439	422	383	438	423	419	430	385	389	423	392	416	394	387	413	424	403	398	421	443	408	356	414	396	425	431	372	399	400	407	369	424	415	412	438	406	411	432	419	385	453	461	399	412	407	416	377	415	393	412	446	405	428	398	397	423	416	392	409	401	389	398	425	425	405	417	393	392	380	424	385	402	407	388	394	411	408	376	404	427	377	410	387	412	369	420	427	426	405	421	378	430	410	393	398	415	419	436	424	421	426	384	439	396	443	374	439	384	421	389	405	390	405	428	411	408	391	397	408	379	407	416	410	371	403	433	443	404	355	384	420	416	403	390	430	358	394	377	427	440	416	393	394	430	401	399	387	388	411	412	392	409	440	376	416	425	409	425	393	418	423	418	404	422	435	399	397	406	382	399	413	407	415	411	439	425	421	414	390	391	447	437	432	434	414	406	403	407	390	401	371	426	397	427	430	424	390	380	384	390	394	431	429	407	416	406	426	421	446	440	404	398	394	419	378	415	388	402	393	388	430	422	413	421	433	382	436	424	401	384	396	443	422	391	397	408	407	422	413	421	376	423	412	411	434	416	386	389	387	419	445	393	405	363	417	423	404	435	373	415	403	408	431	415	409	446	453	401	408	408	425	370	409	415	452	414	423	411	397	433	368	368	449	417	369	416	389	395	399	397	448	428	414	426	387	409	436	373	408	416	415	388	406	426	428	413	427	438	455	427	428	423	411	435	420	408	409	414	434	443	446	419	404	404	399	411	405	416	388	426	412	398	407	426	395	425	414	399	384	385	383	385	431	439	392	355	394	386	419	396	458	423	420	343	413	417	400	411	445	421	427	442	398	448	442	421	374	439	392	372	391	417	426	410	419	432	411	425	425	379	420	415	417	358	408	419	417	444	375	413	407	349	426	389	383	429	380	408	427	395	402	394	421	419	404	395	416	410	392	375	409	414	442	411	443	391	437	402	390	382	449	430	441	410	402	440	405	391	372	454	416	400	430	394	423	429	420	400	392	411	407	411	404	414	436	398	421	424	427	407	396	409	417	433	390	424	409	437	419	408	387	419	430	432	432	413	403	422	411	427	386	416	394	362	402	421	380	418	413	385	475	402	428	427	393	409	399	411	428	387	425	386	420	387	376	418	397	409	420	411	431	421	439	388	404	404	392	405	364	394	424	414	437	394	396	398	410	393	431	438	420	426	422	418	427	394	414	431	424	433	427	375	463	410	361	426	394	407	418	409	430	396	422	408	406	436	427	433	386	401	408	409	413	404	440	414	437	401	412	424	404	416	400	415	397	408	415	389	396	432	388	407	412	429	437	469	400	420	411	416	418	365	408	372	444	391	404	405	412	379	395	401	421	407	414	429	416	386	401	412	416	416	406	418	405	364	446	369	392	432	396	430	401	380	405	391	405	404	404	382	383	404	403	427	430	406	419	382	402	403	402	410	383	423	404	404	425	387	427	396	417	411	402	419	420	397	407	435	410	412	394	437	392	414	449	374	430	390	378	363	395	456	415	427	414	379	405	424	409	435	404	424	417	407	390	433	405	409	378	411	403	415	381	391	402	395	469	391	405	413	408	423	421	433	421	423	389
5250	1296	1018	593	443	442	429	1076	2245	2761	2222	1279	666	444	361	367	347	389	335	324	362	360	361	356	373	370	360	365	361	355	361	354	343	352	365	357	343	359	322	323	356	347	328	369	373	339	327	367	340	347	335	341	349	336	333	325	355	353	357	355	329	358	377	360	331	361	350	381	349	373	347	354	331	338	390	340	385	368	358	341	312	353	339	385	363	356	343	339	362	380	339	348	352	374	356	350	388	362	371	363	367	359	349	340	360	364	357	368	336	345	346	360	338	316	375	335	335	329	364	344	327	314	385	347	391	311	358	353	326	366	363	345	352	331	331	323	343	392	346	334	315	358	317	319	355	338	332	349	385	343	350	342	348	332	371	356	334	367	354	350	363	314	356	360	333	369	332	348	340	349	362	350	353	338	358	329	344	350	353	323	368	345	366	367	330	350	350	329	363	381	364	380	328	374	354	353	348	359	347	358	339	347	341	327	321	351	356	335	326	299	349	342	366	338	357	337	340	362	390	364	358	344	364	376	357	366	364	344	367	334	349	342	353	355	343	342	332	374	352	337	369	326	354	300	363	337	350	354	384	372	371	358	364	299	328	335	354	358	368	354	355	329	348	309	355	365	350	333	342	356	354	325	338	322	322	321	334	346	319	330	345	349	365	368	348	353	341	350	353	346	363	333	361	350	337	361	375	340	307	346	377	356	355	314	317	322	344	322	335	362	370	397	319	382	363	374	321	369	366	387	354	346	335	360	345	339	333	350	338	349	336	337	376	389	315	315	382	349	351	330	377	320	367	329	362	332	359	373	330	354	349	372	331	356	363	325	329	358	320	341	372	347	376	351	315	371	371	338	345	328	387	326	367	341	345	314	357	348	329	340	343	341	351	386	349	302	338	371	354	349	344	325	341	336	346	369	381	327	323	366	349	304	327	362	354	363	375	366	345	362	363	332	360	321	354	339	365	337	378	358	343	337	358	351	382	358	347	349	358	315	358	369	380	346	315	375	347	379	339	362	353	353	357	360	381	348	377	348	341	379	315	328	355	356	370	329	356	325	315	365	348	361	337	355	324	343	334	367	319	374	341	327	332	372	382	349	342	340	344	359	353	345	354	330	366	357	361	370	382	343	366	380	340	372	335	349	354	362	326	361	328	374	334	375	327	383	340	343	360	311	332	349	344	336	356	360	355	354	341	340	375	347	367	361	357	372	368	398	358	347	343	360	355	367	347	366	366	363	346	354	369	345	369	331	334	362	348	357	349	377	370	341	358	329	333	374	385	355	339	363	356	388	299	363	348	370	359	362	342	340	342	349	337	348	286	350	384	381	351	304	355	364	332	381	337	323	357	365	342	344	343	330	378	334	328	352	354	379	346	352	304	318	397	360	370	359	369	346	318	358	347	337	352	328	379	323	344	340	380	343	372	336	353	377	341	354	385	340	352	355	351	347	352	376	346	353	371	339	357	359	358	334	346	345	345	354	342	367	359	355	334	372	329	338	313	362	349	348	342	340	337	353	318	345	348	355	350	328	380	361	361	354	362	353	358	371	323	290	383	397	341	354	352	370	339	360	333	377	333	325	311	359	367	369	334	366	353	330	358	350	361	345	349	366	360	350	329	361	376	353	345	357	350	320	357	364	333	368	328	338	350	334	315	353	344	386	371	360	335	338	369	403	336	346	370	341	374	359	333	338	368	343	343	323	325	388	330	337	358	373	323	342	355	353	350	331	368	360	357	350	369	332	351	362	357	352	370	389	343	366	317	340	350	342	333	333	333	360	339	354	349	351	356	347	348	386	338	381	370	337	368	350	388	345	368	349	379	354	328	365	342	393	391	375	343	364	314	337	370	349	372	388	365	348	330	390	329	354	330	355	335	322	336	334	354	342	359	354	357	362	336	387	356	366	372	361	323	336	300	334	363	361	357	360	354	341	353	362	384	350	340	344	363	341	326	358	366	368	317	348	358	346	344	361	341	336	345	315	351	372	340	359	360	383	369	340	357	366	345	345	384	352	320	357	358	376	353	375	348	332	345	361	389	366	334	340	306	367	358	336	355	346	348	374	347	364	367	396	392	339	374	356	357	372	370	377	332	300	337	380	346	350	363	343	363	333	358	369	333	348	339	340	371	339	381	338	362	356	346	330	352	328	375	377	330	347	345	350	360	354	346	348	341	346	382	356	337	333	349	367	362	374	330	348	348	352	378	346	363	312	338	346	359	354	338	353	382	361	388	349	405	352	344	337	386	360	331	364	335	369	392	359	375	338	330	342	323	354	354	349	362	338	329	379	366	379	332	358	359	386	374	340	322	317	365	380	359	349	327	363	321	327	381	333	321	333	363	329	354	353	366	361	332	325	348	363	339	333	337	358	323	362	359	384	322	361	351	338	333	360	357	338	351	322	347	327	339	370	366	355	362	341	347	338	348	346	339	350	399	363	354	336	375	339	347	351	367	365	336	344	362	360	383	333	346	362	355	328	341	356	359	361	360	326	363	378	355	331	357	380	341	372	374	371	323	300	358	361	359	346	364	374	345	334	354	350	340	367	338	318	312	366	334	336	331	346	343	333	367	366	311	343	347	336	351	361	317	347	381	397	345	343	342	398	352	393	331	378	362	368	376	348	346	361	352	349	338	344	337	318	360	353	362	328	317	380	325	348	346	374	353	360	337	318	348	374	384	313	362	330	323	350	364	331	325	361	331	331	384	330	361	362	336	342	352	366	370	355	381	358	378	363	367	360	359	347	331	322	351	377	328	360	338	380	399	289	349	317	386	377	396	331	367	335	357	350	310	348	403	341	339	351	347	334	355	331	354	329	331	353	358	341	346	345	294	336	372	366	321	331	362	351	352	353	379	340	356	334	331	367	367	354	331	358	333	321	380	368	344	336	329	352	338	343	365	353	370	329	342	322	323	314	359	360	343	359	373	366	364	323	348	330	344	362	368	372	327	344	340	338	352	353	371	335	372	317	351	353	361	337	353	320	323	343	341	340	362	357	371	360	358	356	341	358	351	342	334	354	341	346	361	382	386	342	344	307	341	359	376	373	385	328	333	358	331	326	374	335	363	341	349	336	352	349	387	366	353	353	358	311	368	368	347	341	371	355	356	338	327	389	335	369	337	318	357	356	375	365	347	339	351	363	367	349	359	342	375	343	360	377	342	352	329	373	348	366	413	333	374	321	347	339	356	353	347	367	355	378	353	369	364	379	374	354	353	327	305	395	356	373	353	345	316	331	344	363	364	361	354	348	368	345	347	339	355	378	352	364	344	380	358	339	383	342	393	385	338	340	384	330	319	339	356	315	318	340	328	354	347	362	344	336	346	366	324	346	348	340	355	358	325	367	335	388	337	350	360	362	370	353	370	383	365	369	373	341	352	344	358	348	355	348	372	381	358	362	354	336	342	329	368	399	363	353	389	338	362	361	385	350	354	343	370	367	342	368	361	353	337	326	371	365	347	359	339	323	334	322	365	345	336	311	350	356	309	341
24932	21104	27337	25062	9041	1307	881	2447	8854	19874	17348	10350	3297	939	601	521	476	468	472	464	476	451	495	445	452	486	470	479	453	466	449	467	511	492	442	439	508	450	483	471	475	465	494	497	485	506	469	465	472	499	463	453	477	482	451	464	505	504	482	480	483	460	471	505	478	428	470	480	471	489	476	444	477	518	496	477	458	470	460	482	528	486	494	516	479	480	515	465	463	449	451	480	399	473	464	459	450	513	507	481	463	462	445	475	482	485	457	458	442	506	467	457	443	468	475	498	478	479	442	492	500	443	502	458	498	476	498	489	474	469	486	472	468	457	458	456	483	517	443	481	501	495	473	488	465	468	451	460	440	472	464	462	475	460	456	476	481	473	465	471	440	501	489	511	466	497	489	468	431	454	482	450	463	419	493	482	469	470	505	488	499	483	465	468	488	520	505	472	438	429	469	490	513	460	437	473	487	469	480	490	463	483	481	500	484	484	450	494	520	488	471	518	499	497	488	506	462	492	464	485	483	467	475	475	470	458	479	454	471	507	444	491	418	489	487	429	466	461	475	466	488	475	501	472	452	485	487	448	491	439	519	439	511	468	469	419	472	440	486	470	464	458	484	474	521	469	511	463	461	488	453	463	465	497	500	491	459	518	480	471	497	459	459	481	452	476	449	502	499	446	475	453	483	448	468	499	445	463	497	473	469	429	469	466	458	471	489	463	492	479	463	506	458	478	481	449	467	466	484	514	509	471	497	447	491	495	502	500	474	443	465	473	441	486	446	506	427	474	469	461	445	459	480	471	493	459	476	457	477	472	458	497	455	450	444	451	442	497	483	483	441	461	462	471	455	484	452	494	474	469	439	462	481	442	479	432	482	457	494	501	470	469	467	460	458	484	461	446	474	498	507	448	487	457	454	438	504	466	476	428	442	465	451	487	469	462	468	486	440	483	482	440	447	477	444	496	455	486	464	490	494	457	488	519	486	480	476	483	457	428	474	484	445	456	497	459	447	496	472	439	486	483	458	474	470	468	417	454	475	457	474	479	432	475	477	467	438	446	461	458	481	470	444	447	470	484	467	448	430	468	503	447	464	441	462	438	493	460	458	466	454	479	462	433	479	447	480	518	452	453	453	460	493	448	458	499	474	483	491	467	504	429	472	441	494	460	433	455	482	434	472	474	465	454	464	434	506	484	425	487	439	502	452	494	487	463	500	478	470	486	441	488	475	459	506	462	476	469	485	447	483	461	511	480	469	447	468	456	486	479	432	463	454	536	507	494	468	447	482	459	467	447	441	442	496	409	492	473	502	501	475	487	488	439	467	493	505	479	434	469	480	467	470	432	463	449	490	452	507	482	462	508	465	471	467	454	435	476	496	484	460	439	461	492	455	443	477	460	462	497	455	428	462	463	467	451	462	471	446	466	464	460	483	465	454	478	506	503	465	474	455	453	461	455	473	444	488	442	506	486	470	469	475	456	480	462	483	478	474	440	468	467	472	425	457	479	474	459	445	462	468	485	446	493	437	472	472	473	457	480	459	461	485	480	459	450	485	489	483	435	511	443	465	457	439	477	480	463	477	456	441	471	441	425	476	433	443	482	454	492	452	437	493	488	509	463	488	457	478	480	444	459	484	482	460	441	457	504	496	470	480	439	484	473	488	485	455	476	511	446	503	500	468	488	435	432	473	474	486	489	455	499	483	471	500	450	464	460	488	480	487	445	475	493	458	473	488	442	434	466	455	516	460	463	452	488	454	486	495	482	458	454	477	491	495	426	500	493	476	501	465	458	490	476	459	490	455	479	465	492	482	471	463	459	474	459	454	464	473	477	484	494	490	488	511	490	466	463	466	458	434	509	505	452	485	471	469	499	488	452	465	460	497	451	454	460	455	455	448	440	504	481	482	472	486	483	482	429	449	451	469	481	476	471	463	445	497	425	452	429	436	464	504	493	434	449	497	480	464	430	459	454	446	466	469	481	477	473	472	450	421	466	467	475	423	454	506	435	470	436	444	487	491	459	486	475	463	468	453	494	458	464	469	438	449	424	486	485	466	493	455	472	512	440	449	448	480	498	471	450	482	480	466	508	478	442	454	516	492	465	474	472	490	477	456	486	440	500	470	461	467	459	458	486	467	490	472	461	505	428	457	498	450	474	488	471	454	445	464	439	482	461	473	478	469	495	483	495	448	473	449	465	486	436	476	461	475	494	511	469	504	480	443	464	454	450	500	448	471	507	472	464	448	427	470	481	473	481	470	468	442	474	455	473	466	461	475	488	486	464	488	509	448	474	482	449	505	468	450	456	458	442	445	481	498	489	467	439	472	443	516	428	489	491	466	478	443	494	508	462	446	455	449	468	492	474	496	458	471	473	482	463	478	483	492	458	421	514	482	456	445	463	490	480	461	513	472	469	422	418	464	468	488	470	496	478	477	467	505	457	460	463	493	441	477	489	451	464	469	480	480	493	490	420	469	494	467	453	457	429	450	493	438	436	479	454	514	498	456	492	502	512	448	456	451	463	496	465	462	441	517	453	495	485	454	439	489	478	447	462	455	503	504	420	513	469	494	478	468	464	510	457	464	459	471	475	466	461	457	489	498	479	477	523	441	458	434	490	446	488	474	503	462	489	450	480	453	461	461	444	496	520	457	485	449	475	464	499	507	493	496	456	471	470	427	465	434	484	449	442	448	513	443	463	497	511	452	509	440	477	463	450	430	502	480	458	470	460	474	443	469	494	472	476	459	488	499	493	431	450	445	456	445	463	495	492	496	500	483	446	503	474	461	474	488	476	435	483	508	481	455	442	469	470	473	446	464	431	437	460	472	458	436	460	469	429	484	453	482	431	480	420	451	478	459	502	491	430	480	469	431	470	454	439	482	463	479	420	472	468	462	448	513	385	448	500	522	486	439	475	477	443	502	486	482	480	505	463	440	464	441	489	492	485	465	423	437	484	497	422	453	470	434	462	476	432	427	500	448	462	471	463	466	459	443	498	463	477	470	450	481	499	450	458	477	491	468	458	454	448	492	476	470	492	470	406	514	487	476	463	515	499	432	467	476	452	469	467	483	468	463	472	448	460	470	478	496	451	432	465	462	470	476	521	465	469	473	476	467	461	491	486	511	489	507	497	477	494	436	444	525	474	446	425	501	496	465	458	459	474	500	472	486	481	452	455	464	500	484	454	463	489	480	471	471	472	466	464	512	507	463	454	456	476	446	487	470	436	469	508	453	460	435	484	488	489	451	475	482	492	507	446	489	450	469	492	440	484	475	431	466	494	474	428	465	474	467	480	499	454	461	480	472	432	436	499	491	469	463	473	486	459	495	456	479	474	476	487	503	500	495	497	465	427	504	479	456	464	475	476	440	485	480	475	454	448	474	496	446	447	492	485	443	467	450	443	463	477	484	495	455	454	520	451	490	475	454	483	481	504	472	473	480	482	436	479	425	445	452	439	491	446	471	501	473	436	498	476	426	494	482	494	502	456	465	472
3937	4796	4414	2348	1376	951	793	3517	11516	19780	15258	8985	3123	997	584	462	436	435	454	422	436	406	479	451	390	401	425	409	427	402	427	456	421	412	429	410	448	395	423	396	418	423	444	436	417	420	396	427	429	414	386	403	388	435	422	426	441	417	394	440	433	419	411	387	390	402	389	438	411	406	415	413	408	390	390	431	431	418	402	397	425	419	429	437	440	390	413	407	430	418	444	437	415	438	452	393	429	383	444	452	407	377	422	410	388	390	407	427	439	403	424	387	406	407	423	413	388	435	439	427	404	399	391	440	434	426	380	431	397	408	415	423	400	437	394	413	440	414	455	442	446	391	405	411	382	409	428	392	415	426	414	453	419	433	429	433	408	430	406	423	391	405	421	417	405	415	418	434	403	390	399	418	391	452	411	423	395	409	434	458	414	405	447	468	441	414	423	431	442	428	441	405	417	396	423	389	399	435	423	421	413	435	421	413	418	415	404	377	429	424	421	393	410	419	395	413	419	441	397	425	405	416	434	419	439	401	399	423	422	403	440	379	427	411	460	451	378	424	415	394	426	403	403	393	393	430	400	431	405	415	428	440	416	369	420	430	456	422	420	401	431	428	402	467	414	417	415	432	429	443	392	446	447	402	380	453	404	428	405	438	424	419	402	414	391	409	451	443	422	433	375	395	409	437	427	439	385	441	402	429	433	428	437	401	380	407	401	436	418	398	399	412	440	397	431	438	413	422	391	432	380	417	426	414	450	406	421	429	405	411	401	421	409	450	427	420	408	412	444	438	410	438	437	413	441	389	422	424	386	425	413	419	410	379	423	443	422	407	426	394	406	453	439	433	418	393	402	423	437	402	414	423	413	440	421	424	440	432	449	447	419	428	419	405	422	390	400	421	377	419	393	415	409	415	404	399	416	426	417	434	405	420	426	388	449	433	436	403	425	410	404	425	405	398	410	400	419	443	404	426	428	394	430	388	369	432	458	396	464	385	465	405	433	408	454	488	458	428	410	410	408	402	399	380	386	428	429	395	432	432	413	413	401	387	388	417	424	414	401	419	429	426	416	451	400	396	406	381	417	448	428	441	421	436	415	382	418	410	416	394	379	417	440	395	411	437	406	408	391	412	394	355	398	388	450	386	419	452	400	413	413	440	390	411	454	420	423	395	443	400	413	413	434	400	433	420	397	383	417	375	421	399	420	415	428	415	391	426	412	398	380	439	429	399	424	452	425	424	416	402	399	415	456	409	433	392	427	408	418	421	395	424	394	390	414	447	401	434	400	415	425	393	397	435	424	420	417	431	405	397	413	405	423	419	422	412	402	414	379	412	393	437	428	392	430	441	419	387	408	406	441	415	402	398	414	446	365	369	435	440	428	422	447	424	438	432	422	404	396	449	391	406	431	433	429	428	413	424	396	419	417	453	431	421	426	374	449	395	448	431	387	429	379	437	409	384	383	382	364	425	453	436	384	406	391	408	439	425	402	439	395	418	434	425	393	399	442	387	399	409	412	428	412	379	450	453	427	432	436	398	383	416	402	380	424	414	417	425	453	410	445	415	434	398	446	400	410	423	382	411	421	400	385	404	421	419	440	401	409	389	410	426	393	421	392	429	450	419	438	405	452	417	438	437	454	409	418	437	410	459	423	411	416	438	455	440	411	431	422	430	414	388	436	396	423	446	409	436	453	385	417	413	414	426	445	422	420	392	431	451	424	398	415	448	419	433	427	435	399	421	412	413	419	396	413	393	380	399	402	420	453	391	434	453	441	411	396	440	408	459	446	405	453	429	430	425	435	402	425	436	439	401	440	371	451	416	396	445	388	449	386	430	445	425	411	429	395	415	403	406	431	397	438	408	416	422	401	432	431	414	386	397	378	432	422	425	406	356	424	438	419	454	416	429	409	413	439	427	370	426	437	419	426	422	403	387	438	405	440	407	426	437	379	460	416	422	377	409	413	416	435	417	400	421	449	438	424	425	422	412	393	451	412	399	438	399	408	406	401	462	423	451	395	437	408	447	418	434	418	403	396	417	392	408	411	424	430	418	447	443	435	403	422	451	367	436	433	402	427	439	418	419	419	441	395	395	450	420	397	421	433	450	439	416	419	439	410	390	409	409	412	428	398	459	408	420	400	403	427	459	414	439	446	382	421	405	407	415	424	401	431	439	406	432	406	405	406	414	416	408	433	416	401	409	416	417	404	432	444	394	392	401	433	408	392	433	427	406	389	425	428	415	420	433	391	413	417	438	408	405	422	408	414	470	430	410	379	431	444	413	404	446	409	400	395	376	406	423	403	418	403	382	422	423	381	408	397	375	429	405	394	430	400	427	414	405	413	398	436	397	434	406	406	416	421	414	428	421	389	417	422	420	400	392	417	452	462	368	372	407	393	399	416	433	376	403	383	417	402	404	432	399	432	394	421	430	416	423	401	430	434	432	429	401	400	384	386	426	382	411	436	433	406	467	404	392	395	411	424	437	408	432	396	390	399	429	387	423	410	410	406	397	438	416	431	417	446	425	415	411	438	402	434	388	412	437	452	406	395	451	401	454	381	424	408	461	437	434	422	425	415	404	433	432	438	430	413	418	427	421	412	415	415	407	406	409	417	418	449	443	402	404	406	453	442	407	425	447	415	437	426	376	414	384	403	419	426	418	410	422	402	417	420	376	396	428	439	379	401	412	409	398	419	455	412	371	406	410	417	415	438	381	480	417	421	420	400	350	439	394	434	393	429	419	413	434	395	410	427	358	448	422	421	420	430	435	438	416	429	446	422	408	425	405	411	385	453	461	438	412	428	388	417	430	413	369	417	416	432	435	450	392	412	401	441	427	398	403	454	451	412	387	409	430	439	427	406	408	413	459	428	383	402	448	419	437	415	399	399	431	402	476	392	416	411	406	371	427	409	421	426	418	402	420	408	420	427	431	440	441	425	415	426	372	405	402	407	410	395	407	403	398	418	426	432	401	397	408	375	420	465	458	397	401	387	378	417	404	395	384	402	403	406	392	415	433	417	441	400	426	434	410	426	408	417	394	431	393	426	419	407	420	446	409	423	395	420	418	396	398	430	392	375	438	389	402	392	440	421	440	448	407	419	415	431	420	397	423	400	424	399	401	491	428	456	381	429	421	415	430	439	419	416	411	415	433	392	414	418	450	365	414	433	447	422	428	425	454	426	443	405	428	416	390	415	414	426	387	452	418	427	410	406	437	376	459	419	400	423	394	399	386	402	387	401	445	392	426	435	421	427	423	414	406	425	414	420	448	412	388	404	404	423	417	390	445	406	423	438	415	401	434	448	403	397	445	442	425	405	434	394	384	409	430	405	429	419	416	436	402	411	370	458	413	381	402	406	429	431	398	440	404	404	436	409	429	423	378	394	425	408	410	413	385	418	434	409	402	385	411	437	458	413	421	402	427	419	392	429	407	420	427	409	421	454	458	394	406	375	465	375	433	371	398	414	404	426	435	455	397	395	419	421	381	361	409
23837	21066	28352	23989	21034	9907	2123	2892	5779	23970	33555	25504	10195	2445	959	737	686	689	669	707	682	647	664	689	636	678	692	665	660	650	673	640	668	663	680	700	721	689	668	695	672	703	683	676	693	649	638	659	641	682	665	637	649	689	656	646	601	670	645	686	712	654	642	672	637	641	665	726	689	655	662	653	648	701	663	723	605	687	644	683	695	667	629	639	699	635	611	687	624	675	691	651	649	647	663	702	687	651	646	637	685	647	626	647	660	702	639	661	680	662	662	667	647	613	635	672	699	695	657	655	683	691	647	653	664	661	679	674	635	674	657	656	702	666	675	687	637	641	660	657	658	643	641	655	660	655	615	682	674	680	656	683	665	651	635	681	642	689	613	671	677	643	699	684	665	676	701	644	620	691	627	663	700	639	666	701	695	636	709	611	673	633	690	696	652	604	579	624	665	641	716	666	653	723	685	666	636	649	603	668	644	612	656	692	659	664	622	618	639	655	673	671	678	659	637	637	713	617	693	674	650	636	648	655	664	673	680	669	689	655	609	637	664	682	679	662	649	629	612	611	686	659	692	673	666	641	648	637	634	651	615	677	626	717	652	657	658	644	658	626	640	627	662	645	645	643	680	628	666	621	643	643	674	684	652	692	652	644	639	636	635	676	685	648	666	649	647	690	688	634	666	680	696	606	699	646	633	694	660	637	623	626	661	671	640	637	657	724	662	638	659	655	649	671	686	644	659	621	696	684	641	724	665	676	642	687	669	678	660	637	718	673	667	613	640	702	675	697	649	643	690	646	667	679	658	672	716	677	700	693	695	651	629	698	686	654	693	663	636	659	669	666	636	634	616	673	646	645	636	692	654	665	646	693	641	641	662	658	642	638	661	683	694	648	644	632	659	679	644	673	661	636	617	660	656	696	683	656	665	612	657	683	653	642	614	651	639	632	669	664	692	689	721	686	643	704	667	632	644	685	676	651	629	663	641	658	657	619	681	635	647	703	653	622	649	638	685	664	687	632	679	656	675	663	626	654	663	680	655	684	703	630	608	693	646	669	635	638	642	663	715	616	694	719	670	657	623	655	690	659	632	698	653	669	702	680	642	655	646	623	653	652	664	679	617	661	642	697	652	658	656	669	654	665	671	678	666	665	652	583	674	629	629	669	660	702	683	679	640	650	622	663	693	679	644	632	640	632	605	655	652	685	653	678	667	621	663	630	671	653	691	661	617	683	645	610	665	654	636	637	675	640	678	636	697	632	628	660	644	662	657	634	693	642	650	659	674	681	645	631	656	621	604	662	671	649	698	646	691	660	619	697	618	679	696	630	644	696	679	668	630	664	667	682	652	600	665	660	625	648	658	685	674	667	667	674	668	583	682	683	644	616	676	739	678	633	643	667	669	660	694	651	692	641	651	666	675	662	689	622	678	628	650	628	652	653	672	646	638	685	693	633	618	602	646	657	651	656	645	691	646	649	676	654	660	672	714	648	725	631	621	653	674	632	692	654	717	654	611	699	650	625	679	620	648	628	659	668	665	650	678	628	647	652	642	682	635	633	696	676	675	623	651	635	672	601	632	607	623	651	641	605	632	623	623	698	663	664	683	641	702	671	663	621	648	648	685	630	677	647	709	660	659	657	651	674	661	668	705	638	685	609	642	639	661	663	641	675	667	719	615	654	657	640	639	651	643	640	640	655	690	693	640	649	610	617	697	669	637	653	668	613	660	629	701	624	647	637	674	722	663	650	653	668	673	675	682	643	636	727	660	659	635	693	683	637	690	672	694	676	630	636	657	627	656	665	694	667	638	653	697	619	662	678	677	708	634	650	664	617	678	676	679	663	641	666	658	626	698	713	633	626	698	647	603	653	656	640	655	643	717	644	663	661	686	621	618	666	658	681	639	694	642	677	597	651	663	618	617	634	623	665	674	645	677	641	655	677	616	628	641	703	603	656	649	653	660	633	665	652	596	678	695	620	625	628	639	623	700	649	631	637	660	646	604	660	674	659	641	640	681	659	675	675	624	614	661	664	633	656	629	662	696	635	659	629	651	684	627	683	656	628	661	611	627	687	669	590	640	641	659	647	681	681	703	609	650	633	697	665	636	640	655	689	667	634	687	697	649	635	650	652	661	661	698	654	652	634	640	663	655	624	638	673	646	627	632	658	628	659	660	632	668	698	657	658	700	660	663	652	642	633	690	642	666	694	691	594	590	683	638	667	652	659	622	704	654	657	680	677	642	660	645	661	668	691	649	643	686	664	628	653	637	665	671	683	673	610	646	647	675	664	651	690	689	619	645	643	646	675	640	634	708	685	609	689	671	653	647	660	649	701	635	669	671	635	673	655	633	654	648	629	616	674	675	645	625	670	653	622	645	647	646	647	650	679	590	657	686	672	658	618	633	625	672	572	653	689	679	628	635	697	657	635	663	662	647	643	622	654	642	713	697	611	652	682	645	715	640	678	654	622	681	656	637	652	666	673	653	648	640	633	659	656	711	658	677	620	612	679	652	676	635	668	695	659	638	654	647	677	646	660	694	616	629	632	677	640	664	694	640	713	637	646	654	695	631	638	649	654	631	713	610	667	628	627	636	628	683	659	644	674	637	643	620	625	686	633	617	607	659	635	668	673	670	681	672	634	653	678	627	631	683	655	630	660	639	610	664	660	635	695	658	597	676	663	633	650	674	655	639	721	629	678	672	661	675	630	648	612	654	697	659	614	653	686	649	707	650	677	700	667	661	644	611	617	655	695	695	654	660	651	624	603	630	617	630	634	607	659	627	655	686	688	654	627	635	692	659	656	659	693	638	690	685	632	629	617	667	666	659	663	634	678	677	622	643	661	636	651	660	675	648	700	681	639	625	662	726	618	615	675	656	640	677	644	674	701	650	629	652	696	651	647	689	663	607	698	689	664	658	715	658	655	680	678	633	636	642	670	700	616	638	671	600	678	655	672	709	673	651	668	649	633	698	690	686	661	640	686	638	662	661	665	629	671	660	685	658	690	648	670	633	698	681	610	645	671	623	690	622	697	675	635	654	618	695	621	681	650	654	683	631	629	677	597	638	672	673	684	670	636	639	658	629	719	671	639	648	597	647	641	605	624	623	644	641	679	647	635	644	658	645	646	645	659	656	663	637	652	653	634	681	684	645	678	653	666	643	659	666	653	639	666	686	683	670	688	661	659	611	636	727	650	657	661	678	659	661	646	717	678	603	647	677	700	628	682	677	693	664	652	682	645	673	670	640	666	649	650	619	626	661	646	614	667	625	684	656	679	662	609	632	733	688	672	620	671	687	643	638	702	654	617	686	629	654	655	638	662	662	656	648	639	676	656	657	682	644	674	677	663	687	681	674	654	674	639	627	643	660	652	633	674	659	671	696	648	660	613	657	637	676	631	650	620	617	644	674	681	611	632	608	621	680	657	690	665	672	661	660	727	689	643	658	730	619	672	615	637	665	620	660	635	657	664	652	669	641	675	596	671	680	658	629	679
4845	9652	8690	4871	3087	2009	1425	3971	7508	27004	29774	20146	7641	2262	952	665	553	562	593	590	554	614	611	581	580	599	552	575	535	565	569	569	532	549	558	566	555	555	564	585	580	531	575	540	546	583	549	526	596	586	581	599	534	604	534	564	533	585	572	587	581	567	583	604	553	577	571	549	578	594	581	546	604	567	596	531	603	541	594	561	596	566	569	530	545	563	544	530	563	575	575	541	585	606	578	560	612	583	583	549	599	560	537	551	565	558	551	561	554	555	605	526	546	547	582	580	546	529	536	540	575	526	582	550	528	598	594	559	536	572	573	560	542	584	550	561	561	524	561	594	582	520	554	563	562	552	559	521	576	512	596	514	582	588	549	541	565	572	579	556	574	569	570	570	622	562	576	586	546	511	603	584	600	585	534	564	565	538	554	595	563	562	544	563	494	568	585	590	556	572	562	524	557	546	555	548	579	573	542	630	583	532	567	587	600	589	578	540	570	546	576	549	563	608	577	560	563	550	575	513	562	556	577	587	538	548	542	528	538	539	599	533	558	543	573	587	565	542	557	529	582	559	565	591	547	568	612	561	576	583	536	609	560	557	549	564	547	559	576	572	604	556	567	547	596	526	538	537	548	565	601	594	578	530	577	577	583	601	569	632	577	545	535	590	575	547	566	566	561	575	540	532	531	565	546	523	538	579	551	559	561	542	549	580	575	585	619	549	541	596	564	560	551	550	580	557	566	529	588	527	562	559	531	615	548	566	575	521	542	549	560	596	603	560	579	536	547	538	554	565	599	534	583	620	545	558	595	543	585	548	583	606	572	573	522	596	552	540	561	599	573	585	519	588	590	532	561	560	569	564	563	583	558	569	535	589	574	545	555	525	533	569	574	548	529	542	595	587	566	613	584	568	597	569	557	597	532	524	575	601	619	572	542	591	574	566	615	534	562	593	568	536	522	593	531	562	566	542	538	534	570	569	577	587	552	569	604	562	589	541	599	537	586	540	566	545	587	549	558	592	563	546	569	512	606	523	623	578	565	535	583	545	517	557	563	550	557	580	581	551	532	550	546	536	596	575	575	566	582	579	577	580	589	557	566	592	591	583	574	561	559	574	556	569	567	620	552	565	608	557	574	566	592	543	575	563	532	565	575	566	566	566	542	537	582	562	603	578	538	570	586	519	572	582	548	569	549	547	541	581	544	570	586	530	532	560	562	594	588	530	580	571	612	541	526	558	582	513	561	552	550	561	587	568	567	542	553	551	556	550	564	564	604	530	602	551	568	572	605	601	559	499	544	573	554	556	581	554	580	565	607	569	590	591	545	530	551	552	584	566	526	610	564	553	569	564	586	557	583	574	581	569	588	572	577	552	592	537	607	559	559	599	539	543	557	600	556	577	534	556	559	541	607	551	591	591	614	540	532	532	547	564	552	541	573	561	542	534	558	609	525	550	571	553	536	574	552	544	521	557	506	552	543	548	590	572	576	574	537	575	529	578	550	585	560	543	615	561	560	544	554	574	550	592	566	551	596	612	542	580	584	552	526	567	544	554	588	549	559	569	570	582	534	550	574	541	569	541	595	536	570	545	525	533	574	593	569	543	587	536	543	579	588	575	560	596	572	563	559	519	590	610	571	544	569	556	554	552	586	568	548	529	546	553	549	574	537	554	594	551	514	574	556	587	568	560	598	572	552	580	597	566	572	589	583	588	537	576	562	547	566	537	561	560	545	550	526	561	568	579	524	562	541	570	545	543	529	541	555	564	532	569	566	546	539	585	552	544	574	558	597	570	545	558	541	567	542	585	529	548	561	523	538	608	604	571	593	494	543	610	554	542	565	529	569	560	542	581	573	562	565	546	555	553	571	587	544	583	550	558	528	549	569	525	541	593	560	572	563	594	568	551	581	559	569	568	606	553	554	619	564	584	590	563	543	564	548	565	498	577	560	548	547	521	493	573	558	552	573	568	559	564	557	508	540	527	589	530	564	528	564	578	598	568	594	583	540	596	538	559	591	555	561	543	577	560	547	533	546	572	534	558	618	576	579	556	583	578	540	548	534	589	516	580	600	554	562	570	560	577	586	574	524	557	611	512	542	571	560	517	564	567	539	635	491	546	538	581	532	546	550	570	544	542	522	575	547	556	580	566	553	535	614	556	575	519	593	583	554	571	527	518	591	588	551	575	599	545	550	572	546	548	528	534	524	576	573	581	560	568	539	549	580	537	533	548	580	575	596	577	573	564	530	544	532	570	590	625	525	575	606	611	520	579	566	527	533	595	539	548	547	554	564	542	514	583	576	574	557	555	569	524	559	538	574	548	522	547	531	553	530	546	551	569	592	578	539	574	592	599	550	567	583	554	572	592	553	615	563	553	569	557	552	585	612	553	600	559	560	555	566	551	528	551	582	567	559	579	558	568	535	563	558	575	544	566	600	580	518	545	542	543	541	582	551	548	505	585	549	572	525	568	558	590	572	619	545	527	568	560	534	578	521	568	549	547	544	563	577	540	545	552	580	557	572	535	552	528	581	580	512	563	518	590	580	586	547	591	546	570	527	588	580	544	584	594	560	521	526	546	567	564	568	546	546	532	509	597	512	594	599	595	546	555	584	570	577	576	538	533	538	565	513	548	545	519	580	544	546	538	533	563	572	579	564	549	574	530	555	607	528	541	572	580	537	581	550	568	534	536	583	610	537	576	561	581	581	532	569	566	560	581	571	577	539	533	534	519	584	540	559	590	524	570	592	597	607	570	528	594	563	561	581	559	592	534	564	530	557	530	598	560	567	565	563	557	579	559	535	536	531	568	555	585	545	497	537	552	606	597	562	561	538	567	568	527	549	576	579	562	580	561	544	563	586	576	557	570	521	541	550	532	607	538	552	542	547	607	511	615	563	594	561	563	545	554	565	531	578	605	568	584	570	540	546	576	550	571	576	547	571	529	558	595	590	553	588	553	565	521	517	552	561	546	570	541	568	588	568	555	536	528	552	560	586	556	563	553	552	556	523	564	534	522	520	553	623	570	545	580	575	546	489	556	568	549	532	584	584	556	550	577	571	535	546	585	575	583	571	622	541	561	521	559	549	528	583	559	569	540	567	553	518	552	602	568	541	522	550	581	567	582	560	534	568	563	556	607	543	552	591	626	531	580	553	557	509	582	572	558	567	554	520	591	497	554	561	584	594	543	529	558	542	547	516	565	569	550	543	551	537	563	568	562	549	534	521	518	586	603	578	550	545	588	571	543	591	520	585	528	546	536	558	560	559	508	562	543	579	510	561	569	567	552	597	532	587	566	554	581	551	535	538	569	573	529	500	560	582	547	560	583	579	573	533	543	557	548	573	506	537	535	564	573	539	506	531	555	557	544	556	548	545	549	553	542	576	579	546	602	581	583	555	584	524	587	563	584	558	558	576	577	561	543	542	531	549	556	537	560	548	550	554	555	575	511	555	563	579	556	564	603	575	549	576	550	550	512	546	576	586	575	500	574	502	514
27355	13470	2387	1050	607	617	512	512	512	1327	2734	2125	1125	636	509	451	506	467	456	441	480	467	475	435	438	470	456	446	474	416	457	452	477	474	463	483	469	458	474	437	453	451	477	452	457	481	447	462	443	457	453	450	500	468	479	475	464	466	485	444	485	436	511	458	494	438	458	480	414	438	465	443	445	486	463	464	423	459	478	469	484	430	459	464	414	447	470	470	483	446	444	445	449	442	463	462	462	441	436	414	425	472	451	434	470	411	463	470	447	462	418	437	455	417	485	438	450	438	434	467	479	476	476	494	451	453	475	452	505	472	469	496	439	437	463	440	477	477	462	460	482	541	449	456	481	420	452	425	443	456	477	431	456	446	455	455	492	441	458	475	430	446	448	425	446	464	446	437	413	489	414	477	452	499	449	465	463	469	471	506	479	433	426	481	473	468	476	471	515	450	442	460	493	436	463	471	466	468	480	453	458	482	470	485	469	455	460	455	508	457	505	437	446	470	457	473	455	479	454	472	459	468	428	400	438	453	472	462	505	482	454	454	478	463	466	500	464	459	497	460	442	456	481	439	487	438	463	447	443	466	512	440	494	471	456	478	449	428	440	432	457	477	411	476	465	461	466	445	440	478	454	431	486	450	464	457	402	427	466	452	461	456	478	460	476	457	457	477	464	467	449	481	488	459	457	463	432	478	435	429	452	491	439	464	466	438	459	429	474	412	471	450	492	463	513	486	463	453	449	459	475	443	396	441	447	449	442	487	444	447	434	435	480	440	434	459	450	422	473	447	454	419	460	454	456	473	487	426	436	498	480	468	460	445	497	467	467	444	443	463	451	469	489	506	479	433	463	471	463	444	463	449	452	470	444	454	470	449	464	455	450	450	468	469	476	463	441	486	420	474	448	464	411	475	428	450	449	442	474	438	463	458	436	427	470	481	477	454	463	481	401	460	438	447	468	456	410	488	474	481	458	455	484	471	477	442	441	452	455	477	451	465	469	438	439	480	470	436	499	470	456	437	477	450	450	454	478	469	464	516	481	484	472	438	454	456	440	426	429	465	453	438	458	507	441	458	480	465	453	483	489	473	440	471	435	435	450	488	417	460	446	480	459	482	463	442	456	472	464	425	479	424	458	444	468	462	467	469	429	455	471	455	477	474	446	475	457	489	450	440	465	479	493	457	478	471	482	452	411	452	412	456	465	450	471	477	511	462	454	455	465	441	440	478	468	479	423	469	437	471	450	462	475	459	479	473	424	423	508	458	454	463	438	489	453	467	447	468	450	435	433	487	426	472	456	447	431	490	482	474	469	454	462	440	484	435	480	446	451	437	455	472	432	483	442	475	481	455	471	471	450	438	455	441	451	459	446	444	463	466	486	465	452	432	474	440	440	476	449	489	420	456	471	441	457	436	498	416	480	437	458	480	480	460	485	454	493	460	494	449	464	440	468	448	454	482	426	469	457	469	452	486	430	440	486	473	451	438	425	465	474	472	455	454	514	466	439	419	432	420	472	470	458	467	452	460	466	469	461	456	448	480	430	448	476	451	451	448	465	443	465	420	455	453	430	449	457	461	435	490	455	438	424	469	482	451	422	510	427	439	454	477	474	474	432	491	453	489	461	474	465	442	464	489	421	389	423	437	465	443	440	440	453	464	491	466	450	433	476	514	466	458	500	466	465	455	432	428	457	465	454	479	481	469	453	453	464	456	454	450	465	448	447	470	458	448	447	479	437	439	481	486	499	468	485	451	464	503	461	442	439	442	456	457	500	458	450	446	469	443	459	461	477	469	464	470	462	439	502	472	460	474	468	408	445	460	467	423	436	478	444	463	457	455	460	466	471	441	500	468	499	446	483	457	486	446	448	469	467	466	460	433	442	496	444	441	498	457	433	440	469	509	443	493	472	481	473	460	432	445	449	465	482	476	452	469	462	496	461	467	472	474	418	473	465	452	458	448	421	438	497	476	476	460	464	480	462	473	461	461	460	480	457	466	469	456	472	440	505	420	439	458	465	462	506	437	451	455	439	507	469	478	464	500	503	505	455	463	476	437	425	463	405	485	453	452	437	480	465	461	454	436	445	447	486	469	444	413	463	472	492	445	430	483	460	458	434	446	485	457	513	458	457	434	438	467	451	448	444	413	471	445	495	455	448	451	479	465	441	440	482	456	469	479	431	470	443	444	486	418	478	466	455	452	466	468	434	475	473	450	486	464	478	465	479	466	442	436	435	474	462	428	438	441	422	413	469	438	392	515	446	414	470	495	441	492	448	441	456	482	486	446	463	460	455	520	454	432	443	470	464	475	482	431	447	467	483	476	442	421	445	442	466	461	473	467	510	436	501	455	423	474	447	471	459	467	472	448	434	433	438	456	492	489	475	461	479	422	457	416	472	449	474	467	431	407	469	445	484	451	469	454	429	484	459	446	475	504	467	477	449	459	491	444	474	458	462	436	461	468	473	442	492	473	451	474	459	493	475	452	467	474	484	454	435	520	446	473	460	475	428	434	451	466	482	438	444	453	462	498	424	477	410	483	477	463	441	445	469	460	456	501	440	435	476	446	461	440	416	415	453	508	437	457	489	501	438	457	479	469	455	447	460	463	460	486	447	476	458	457	459	486	443	460	466	463	483	443	439	448	481	464	508	440	453	473	475	434	474	428	425	510	433	493	462	465	486	484	426	447	437	430	483	454	434	436	477	495	459	463	442	453	491	490	473	460	443	407	487	487	438	426	465	452	450	475	480	458	469	470	486	455	471	468	500	466	491	435	470	459	506	410	485	465	442	490	483	475	450	481	459	468	441	481	473	437	449	481	459	474	446	515	468	454	443	455	457	467	441	469	434	453	480	436	425	441	514	479	460	446	471	444	446	473	458	466	445	447	482	472	466	431	450	447	434	452	457	453	473	455	517	467	448	466	448	520	433	456	445	468	488	468	454	462	484	412	469	485	423	466	441	446	459	461	453	485	439	436	428	452	449	468	449	448	445	463	456	452	461	450	446	462	432	470	446	470	492	445	501	484	452	457	480	487	449	490	466	476	442	469	468	478	462	457	470	457	465	469	424	443	436	489	488	485	499	437	430	474	437	452	454	479	432	462	442	466	430	483	421	452	439	461	433	427	469	447	466	473	456	478	451	432	431	454	484	467	471	485	444	470	465	454	498	469	461	444	463	455	482	441	446	492	468	453	494	426	430	469	481	491	432	483	443	441	447	449	476	441	461	473	446	448	459	458	473	467	483	416	459	428	424	491	480	451	413	447	469	433	420	455	467	449	472	434	453	446	442	464	459	457	475	474	473	443	452	500	466	454	486	455	491	454	481	476	472	445	437	454	456	445	462	436	432	488	446	492	471	434	457	466	457	463	460	483	478	443	462	483	488	422	465	447	500	477	514	456	477	513	452	426	437	452	444	442	421	481	482	459	448	502	429	470	478	533	457	454	443	455	472	475	462	465	435	427	498	449	480	438	428	464	465	429	446	486	459	440
5181	1693	1516	916	622	570	528	535	505	1766	3132	2319	1129	655	454	408	401	367	379	409	411	400	399	368	421	394	393	377	378	381	408	402	397	397	413	412	380	395	403	381	406	395	362	413	381	376	358	365	422	349	365	418	400	390	375	393	420	351	386	387	391	396	380	375	363	395	381	370	393	397	390	412	393	385	398	390	386	388	405	380	375	395	402	393	376	389	378	374	422	409	412	375	354	372	371	364	417	357	352	391	382	408	367	372	368	383	380	376	396	399	390	366	369	389	392	399	343	382	408	340	399	392	371	407	387	346	399	403	392	397	382	414	392	365	380	412	411	405	396	408	400	359	383	381	389	359	417	386	434	403	399	399	387	408	413	379	404	374	361	404	383	402	435	380	417	389	436	363	372	371	399	369	379	374	374	418	391	384	366	374	410	377	405	447	369	419	370	376	382	345	360	386	356	392	366	372	399	391	359	388	403	350	384	361	435	376	360	424	362	388	394	357	406	388	393	380	357	362	378	380	417	403	412	374	388	353	370	390	384	382	389	380	419	388	385	371	398	382	373	405	392	411	359	390	340	405	393	427	339	360	374	395	383	394	391	403	376	378	380	403	359	409	445	391	389	374	386	377	386	404	358	421	385	396	379	385	394	408	381	385	369	419	369	398	364	366	393	372	365	392	376	412	389	377	399	378	380	397	444	412	378	402	363	385	407	381	357	345	379	384	387	406	420	380	405	350	417	383	401	379	364	398	380	392	400	407	378	386	371	431	393	416	395	364	401	346	393	380	394	366	388	377	413	385	421	391	378	453	353	389	380	403	365	386	361	370	402	389	368	392	410	374	378	401	377	369	375	376	383	374	404	376	364	363	390	364	384	397	337	425	412	404	382	385	389	377	407	416	409	380	402	367	389	396	401	391	366	406	394	366	400	384	414	416	399	398	393	378	378	374	388	419	372	363	411	393	411	391	424	409	347	370	386	400	402	389	379	359	404	365	391	351	405	398	398	405	381	394	413	386	385	365	388	398	405	403	402	436	417	378	396	356	377	372	370	370	372	387	368	378	375	393	364	389	390	361	372	409	426	394	410	404	393	343	369	393	380	386	390	382	384	394	386	412	396	389	407	426	399	375	389	345	367	370	389	390	422	397	381	364	397	415	421	404	357	397	394	393	367	367	379	373	427	409	387	391	400	375	405	356	381	381	384	395	402	373	374	398	413	410	408	412	371	384	393	377	355	423	387	398	382	364	404	399	393	399	389	428	345	360	390	379	386	376	401	382	356	413	404	384	373	391	385	403	384	382	407	416	364	378	370	457	390	369	388	381	399	388	392	376	385	405	390	374	355	402	400	404	393	399	355	393	403	361	370	373	408	401	380	381	391	436	381	405	391	436	391	365	408	418	393	354	395	383	378	397	378	388	393	417	394	368	406	401	380	364	367	391	408	390	381	379	452	419	373	383	423	394	323	355	423	371	412	413	374	366	356	386	384	374	393	416	384	379	391	397	417	364	392	386	398	426	381	390	376	391	403	405	345	434	403	397	402	410	343	396	396	393	375	367	382	339	369	385	429	426	405	377	408	417	386	377	420	399	437	386	400	387	383	378	363	388	445	419	380	389	365	408	388	387	392	421	399	388	353	375	407	391	353	412	385	403	385	389	351	379	383	364	392	370	430	386	377	397	381	409	408	376	402	421	388	381	392	404	382	415	358	414	414	364	358	386	396	400	385	391	406	374	368	399	398	405	416	388	405	383	385	387	417	401	429	406	391	360	426	401	390	407	403	382	386	398	400	391	388	400	361	390	380	396	391	359	393	417	404	387	361	378	390	394	374	376	376	359	414	356	385	402	369	415	421	422	377	379	392	372	417	401	377	368	396	382	382	400	370	412	411	372	384	399	419	401	392	376	410	394	396	415	402	402	418	385	396	388	384	400	384	384	388	385	421	417	380	373	407	405	377	424	371	391	370	389	362	414	364	369	394	402	441	399	413	388	369	365	377	395	408	394	403	377	362	421	408	388	356	361	383	364	330	375	367	413	351	408	405	378	394	392	385	365	380	336	386	400	395	398	412	382	395	386	374	374	374	394	374	402	389	381	400	385	388	390	347	369	367	394	390	374	404	364	356	406	346	379	407	345	389	386	409	398	396	417	393	381	360	403	389	353	360	370	376	397	368	374	399	389	394	376	417	368	335	404	390	404	370	376	347	383	380	381	405	391	391	378	394	392	402	369	420	419	362	363	411	388	395	362	407	404	383	408	388	419	398	411	401	392	408	392	413	402	386	383	403	387	386	389	353	405	424	382	403	381	435	390	382	421	387	406	391	395	409	402	382	377	380	379	414	400	412	411	390	368	396	371	379	381	390	395	375	385	355	414	379	379	401	393	366	364	387	376	396	376	426	390	383	399	369	405	421	407	383	398	394	440	369	395	349	392	393	367	397	374	382	393	381	423	385	364	366	377	388	372	396	363	411	392	412	418	378	391	376	404	415	363	399	421	370	364	375	396	409	379	399	386	365	417	404	381	406	390	389	391	371	381	398	400	378	421	409	397	387	416	411	399	357	382	385	393	385	376	403	401	383	388	369	405	391	402	370	356	372	375	415	393	356	379	377	395	422	392	376	388	388	370	378	386	399	393	413	391	442	420	393	383	375	374	377	410	398	399	361	419	385	381	370	399	397	415	364	390	387	404	470	413	397	364	394	406	368	377	392	412	331	382	361	395	371	381	386	404	378	381	403	374	412	411	428	406	399	406	381	403	385	384	368	363	367	429	426	391	383	377	387	389	405	413	402	391	399	369	369	374	429	379	386	368	348	386	392	393	385	404	381	388	393	389	396	397	381	399	401	429	426	382	408	383	370	377	409	382	395	376	377	372	357	421	383	408	382	404	378	410	408	402	366	367	422	397	383	402	398	412	418	367	398	395	365	403	396	415	373	376	397	378	373	394	414	380	375	392	402	406	403	423	388	368	388	375	406	396	411	442	365	409	385	409	387	352	392	414	379	419	389	377	329	361	406	401	407	423	391	382	382	358	368	390	390	376	369	375	364	397	405	407	384	426	386	387	409	374	404	395	388	365	376	406	368	382	369	365	398	404	384	379	379	383	368	392	395	387	379	376	401	383	412	351	353	379	376	404	378	388	399	391	401	398	392	384	409	369	413	393	408	387	390	387	335	374	399	358	384	390	392	369	398	445	390	393	362	375	402	389	381	386	394	384	419	385	380	423	394	395	420	387	408	385	377	401	387	390	392	379	386	351	395	414	391	365	407	375	418	412	384	362	389	362	387	392	395	417	394	364	371	383	400	393	388	392	359	404	410	394	387	431	399	388	396	398	389	374	355	377	395	403	408	381	377	407	399	382	386	352	362	415	389	389	435	375	403	381	364	379	423	383	405	376	388	382	393	413	404	376	351	386	401	420	373	396	412	366	384	396	392	384	400	417	403	351	384	373	361	394	391	379	420	401	366	403	403	396	384	374	399	362	359	386
24913	21067	27283	24994	9112	1539	1052	780	778	16804	20759	12743	4843	1385	704	545	545	511	534	531	540	557	560	505	564	518	532	562	525	563	540	514	505	556	561	537	496	513	540	532	564	547	481	495	519	506	546	514	525	500	534	513	543	515	512	531	531	535	545	525	528	534	522	545	498	506	530	505	515	535	501	566	541	535	476	533	475	527	475	501	517	527	499	524	549	480	525	522	516	530	489	503	522	566	511	518	467	519	526	498	505	507	498	545	483	510	522	534	543	526	537	519	497	544	520	494	504	536	577	537	539	572	500	497	542	521	507	516	510	485	520	502	558	525	532	505	524	499	507	535	505	510	531	550	535	492	509	511	525	511	543	452	489	517	487	526	519	534	485	530	504	505	537	550	507	478	523	545	516	545	519	505	503	520	505	546	510	540	517	500	514	510	520	523	529	488	517	550	505	512	547	487	514	545	531	495	466	545	501	484	508	569	499	519	494	547	517	490	554	503	475	505	553	565	573	524	503	498	520	514	520	520	525	540	559	494	534	512	488	528	531	517	519	540	531	490	513	523	498	513	563	544	563	508	541	530	538	501	490	506	533	506	516	504	511	539	506	533	483	522	473	514	548	534	511	518	496	528	550	516	501	510	520	551	519	521	512	538	507	520	509	532	519	528	529	512	520	516	510	499	507	481	526	497	539	546	504	527	491	503	576	547	495	510	509	508	541	529	528	529	485	538	508	485	545	553	547	496	518	571	515	532	511	538	550	502	537	513	510	514	507	507	548	509	536	551	517	488	494	502	502	504	493	499	527	516	525	507	485	485	518	510	522	539	537	527	443	545	476	532	526	532	526	528	507	520	546	467	530	515	456	551	523	532	529	544	541	495	513	528	515	519	495	531	547	507	549	542	500	532	557	542	544	546	497	500	482	497	563	535	569	530	543	477	580	533	510	516	509	519	519	521	483	537	541	513	519	457	519	523	524	496	507	529	528	510	536	510	527	508	546	528	501	508	535	466	515	482	491	503	501	531	522	542	520	519	540	495	515	551	571	535	553	526	540	510	520	498	483	513	528	497	526	505	482	539	516	541	506	548	505	507	504	561	488	505	529	556	520	553	519	533	490	491	505	479	516	523	491	509	526	514	540	515	517	547	557	499	496	517	490	511	534	528	534	501	530	512	507	523	491	510	493	495	507	502	497	540	539	538	505	532	527	510	501	493	521	550	500	513	526	491	536	523	497	510	529	460	539	507	492	533	549	509	514	542	500	506	563	507	515	522	485	525	517	516	562	496	488	553	530	503	514	516	540	542	592	516	512	534	510	497	498	499	534	479	500	554	519	524	518	537	494	542	530	503	535	506	500	511	544	524	489	560	529	521	531	501	452	505	506	491	505	539	516	462	498	525	529	511	506	508	502	517	501	508	482	536	549	523	539	483	523	536	543	496	469	512	572	547	504	528	498	514	472	550	528	520	540	471	486	540	478	524	517	519	513	527	502	552	526	556	516	504	521	474	521	500	514	520	541	500	535	534	554	547	499	559	523	497	531	542	505	501	539	502	519	493	511	501	525	540	504	519	519	536	489	540	565	521	515	522	520	519	499	521	495	508	529	507	520	540	505	547	528	536	514	513	493	486	509	497	491	505	538	504	460	519	507	549	515	512	489	505	492	527	523	517	474	532	499	522	511	533	518	521	535	539	562	544	499	546	479	518	527	560	505	496	484	531	536	520	509	509	536	507	556	524	492	512	497	525	544	534	519	524	511	512	517	517	525	516	484	546	548	513	519	513	545	510	539	529	514	512	542	525	525	515	503	551	551	556	540	532	494	514	531	509	540	554	474	538	528	536	548	527	513	523	531	530	495	481	535	530	488	494	506	490	532	501	541	468	534	535	507	559	508	527	520	502	574	535	524	540	522	527	493	516	609	524	506	501	516	498	519	512	548	558	518	492	514	526	503	524	524	502	473	486	490	512	546	481	537	516	545	499	525	526	487	526	550	500	514	504	531	535	505	545	552	519	496	539	530	536	541	531	522	590	468	507	491	550	490	491	490	469	526	546	498	560	511	508	535	512	526	503	484	500	508	550	553	520	527	532	524	538	526	544	497	515	487	543	536	524	546	506	555	543	526	498	480	547	510	513	521	512	513	500	522	506	508	527	533	564	513	502	513	542	530	499	524	505	512	526	538	474	490	539	490	533	511	529	522	502	554	514	527	493	505	491	490	536	515	557	534	494	539	527	524	512	526	527	512	517	537	499	478	544	511	521	549	509	514	506	528	517	474	507	525	559	543	556	528	539	496	582	530	512	530	523	534	522	488	557	515	487	507	514	532	533	438	506	520	518	553	530	519	483	490	512	517	498	524	501	491	525	517	521	497	503	541	515	523	531	518	489	534	483	493	523	514	508	521	493	545	511	537	486	521	522	508	530	498	498	498	537	525	539	503	529	521	546	543	504	510	502	517	506	542	544	522	519	506	529	559	521	546	518	508	500	537	512	497	538	500	514	514	524	501	550	498	501	534	524	518	525	502	493	476	528	536	497	514	554	522	485	526	510	521	536	535	547	505	518	527	512	542	521	548	512	480	491	499	512	520	487	541	489	538	518	510	494	556	539	472	496	540	513	529	501	558	552	539	553	505	540	516	533	527	523	537	510	517	500	509	463	565	511	515	551	509	513	498	523	520	536	495	535	523	523	499	520	536	487	491	480	490	502	525	539	544	525	522	496	541	529	538	530	532	526	484	544	530	473	531	548	523	551	502	531	514	481	555	500	504	510	536	525	523	529	521	478	491	511	507	506	512	527	514	558	493	507	503	550	481	526	491	497	507	488	537	524	498	472	533	563	503	509	494	507	509	484	520	542	523	514	511	482	489	503	576	505	512	496	500	511	512	499	538	516	534	494	496	535	530	531	502	494	541	519	516	531	508	550	497	523	507	538	525	524	527	505	522	493	495	539	524	529	500	524	520	515	512	506	503	500	513	473	483	488	477	508	533	527	519	525	575	531	526	524	538	549	500	517	510	531	557	573	516	484	499	540	534	479	483	514	576	542	491	482	553	530	498	533	477	544	514	507	535	548	533	538	511	521	487	535	525	480	505	490	533	519	533	530	485	534	528	525	528	485	514	489	528	486	507	560	505	507	509	519	506	496	519	564	490	531	534	552	533	515	488	495	541	526	530	531	504	494	545	512	537	474	576	507	523	540	478	526	538	535	485	545	503	544	508	569	506	538	546	500	496	536	543	533	519	493	525	488	517	514	502	482	526	483	542	553	528	531	503	552	532	538	497	514	560	500	487	497	488	533	551	511	503	493	575	541	528	496	536	537	528	518	508	526	482	540	515	531	489	533	525	499	476	495	559	464	504	499	482	508	558	554	541	540	490	516	536	529	496	492	493	546	559	542	502	476	549	527	558	510	512	503	541	503	525	490	506	524	523	486	553	504	566	519	532	563	514	519	516	492	510	500	514	522	573	497	516	520	452	505	535	529	498	532	535	510
3955	4382	4337	2081	1403	1048	923	856	911	19541	18219	10864	4407	1303	590	444	462	472	439	454	441	467	460	448	444	429	434	446	445	441	487	442	446	461	468	467	508	457	436	429	442	467	473	440	433	446	451	491	467	443	471	436	448	464	430	469	441	477	462	430	449	423	443	425	409	443	467	393	430	453	452	459	481	498	458	452	448	412	464	470	455	457	463	436	504	479	451	450	485	459	474	418	492	442	443	438	492	435	467	430	484	455	473	495	454	434	477	460	415	477	462	451	424	438	461	446	452	471	452	483	464	419	463	448	436	493	497	424	412	442	442	428	463	448	434	476	460	459	458	432	461	460	479	429	437	436	478	450	440	431	468	446	453	459	446	470	468	466	435	481	438	430	424	479	467	414	437	445	421	472	431	427	454	429	459	461	438	429	474	448	458	465	490	436	412	495	398	489	406	455	437	448	442	441	441	464	460	439	423	455	478	456	445	444	474	479	482	443	461	473	457	440	439	430	439	492	435	434	459	422	486	446	464	497	474	452	473	438	457	436	477	433	436	414	440	452	449	422	499	453	440	483	423	453	447	473	444	455	496	446	462	458	449	469	455	447	457	472	423	446	471	470	473	447	456	433	486	457	431	476	456	457	501	435	418	439	447	425	396	473	418	445	459	453	430	438	457	451	412	461	430	480	468	451	434	447	417	458	466	464	412	458	488	477	475	478	495	443	458	459	418	451	462	484	438	478	480	460	425	467	467	440	433	468	477	427	427	401	436	435	448	433	481	455	490	439	473	480	434	437	437	453	433	461	476	414	440	465	448	456	475	438	458	439	444	469	428	476	449	462	435	460	468	467	444	401	440	481	456	444	446	457	438	433	430	478	464	409	414	437	419	389	460	474	454	463	459	456	428	437	418	463	475	491	421	506	471	450	476	473	465	412	414	429	432	473	440	485	429	421	438	477	435	457	438	487	413	454	443	440	483	454	411	486	430	456	452	419	458	462	475	450	437	440	467	429	458	477	489	442	446	481	476	431	457	437	438	430	396	411	451	462	439	434	493	458	413	454	442	461	444	432	428	433	458	475	447	435	423	444	444	443	420	434	429	442	447	445	422	445	412	403	454	438	466	494	415	463	478	444	405	415	436	444	438	448	487	452	410	448	469	439	455	421	471	423	453	441	432	457	405	424	461	450	449	438	456	466	460	464	471	441	422	445	448	395	466	421	474	440	468	443	447	438	445	459	466	428	491	461	449	417	409	429	464	467	477	480	481	455	463	428	437	501	453	426	440	464	482	441	456	458	473	461	436	447	449	465	444	475	462	464	451	470	423	435	435	427	422	442	439	400	467	451	460	485	454	484	456	428	434	495	431	460	427	432	453	436	436	447	455	468	412	438	476	480	465	423	437	484	429	438	449	478	492	426	460	461	428	444	478	420	457	434	433	456	467	448	427	463	427	445	451	427	412	453	464	483	436	435	455	480	398	446	461	490	428	427	456	450	440	432	478	473	442	442	445	456	447	466	466	449	452	386	444	429	445	460	473	425	465	442	470	427	460	469	439	446	460	479	473	447	410	459	460	436	450	450	459	446	480	459	476	418	464	477	437	450	471	453	424	454	467	423	443	427	422	469	468	445	424	468	455	466	445	439	437	428	449	496	433	453	411	464	388	411	476	462	471	454	454	457	438	427	445	450	465	433	470	436	440	462	452	426	457	449	425	474	440	426	439	430	468	446	457	478	422	444	433	481	457	476	473	447	465	468	512	482	469	427	442	446	464	448	438	457	436	430	439	463	459	443	441	431	450	400	423	421	470	436	468	484	463	459	416	403	459	427	469	451	427	461	466	480	481	441	454	440	444	432	430	460	470	471	481	381	415	463	433	457	462	479	487	444	456	431	445	453	436	426	460	481	420	415	461	433	435	459	452	451	452	438	434	464	453	478	418	459	408	439	471	438	445	417	481	440	441	434	425	444	461	473	449	458	451	432	434	435	447	440	452	446	423	468	437	445	454	460	443	424	458	421	462	448	442	433	431	439	461	443	459	417	436	479	495	434	443	416	485	467	453	441	461	454	483	426	421	402	410	431	452	441	467	430	425	464	439	457	456	454	401	423	431	424	462	478	425	413	453	414	464	445	445	451	438	438	434	484	444	486	463	452	438	430	423	439	496	433	466	459	489	435	463	440	451	438	424	448	435	469	467	424	458	445	477	444	422	473	432	436	455	475	460	468	447	466	472	445	426	475	444	414	445	458	437	444	458	440	477	416	445	448	446	441	444	473	440	443	415	442	433	430	439	407	440	436	444	447	460	418	455	439	450	438	470	419	440	471	431	444	440	454	425	471	446	469	471	464	457	465	492	430	451	438	471	488	436	429	487	419	459	453	451	472	462	453	439	429	440	459	495	468	467	437	459	453	465	477	464	458	436	456	434	433	406	443	441	424	428	456	410	463	408	470	432	468	495	415	462	415	420	424	412	411	435	466	427	429	449	463	422	462	394	459	460	471	455	453	418	425	475	433	467	463	467	423	482	483	506	416	463	442	419	420	401	451	424	436	452	466	463	428	430	466	436	457	438	433	482	464	437	461	483	428	453	450	440	413	455	461	441	411	432	456	431	449	458	483	457	463	471	438	420	461	428	428	451	416	470	465	452	458	473	444	454	413	453	459	480	476	432	490	480	474	447	456	433	469	452	455	474	437	482	444	457	456	462	451	476	474	474	488	445	473	425	442	451	433	438	430	470	469	448	447	487	458	469	438	454	428	453	430	421	435	435	476	440	455	399	426	465	431	450	397	473	453	471	436	433	485	472	470	492	432	456	443	451	438	449	432	475	428	434	405	465	471	448	439	447	457	489	472	450	472	492	439	449	422	486	473	451	452	427	411	436	450	464	465	448	441	431	461	426	438	438	462	451	438	430	440	427	465	411	448	470	423	460	432	453	446	479	418	426	438	437	417	471	436	472	425	459	426	435	442	436	434	451	469	465	436	441	493	482	486	496	401	454	409	470	478	453	467	445	465	456	457	415	434	453	456	461	458	431	435	406	452	409	433	435	465	466	429	446	441	470	404	442	403	449	462	442	437	437	435	458	449	487	454	417	470	448	419	464	453	413	446	460	430	456	434	403	470	494	468	452	458	447	428	446	465	438	442	474	484	454	428	466	454	444	489	487	451	455	397	466	430	467	471	448	416	482	466	434	476	453	451	453	441	478	436	450	398	429	473	430	459	460	408	466	482	457	465	446	435	458	426	470	446	472	437	446	425	476	492	440	475	449	431	432	449	417	498	466	419	469	474	408	418	500	441	456	460	436	422	445	436	448	460	448	437	452	440	457	446	441	492	434	457	434	444	412	479	483	441	470	454	455	458	438	442	436	445	435	444	441	471	411	435	433	421	427	438	429	440	456	473	439	427	437	442	444	446	434	437	463	446	402	457	450	457	467	435	474	465	460	467	448	440	452	524	419	405	474	461	405	444	453	436	452	435	439	447	427	418	417	450
23853	21061	28321	24003	21035	10124	2436	1402	2438	23786	37199	25144	10672	2697	1079	791	688	703	764	708	699	712	668	753	673	702	719	661	723	706	685	692	673	628	701	720	731	659	735	713	731	722	763	666	639	745	714	668	708	713	730	687	674	693	659	709	676	703	690	699	721	725	697	690	680	645	709	676	680	684	686	703	717	678	661	664	751	717	681	730	706	719	700	694	647	710	710	682	713	705	708	712	710	737	683	665	700	710	771	711	703	698	731	695	710	676	669	719	693	696	743	684	698	699	681	690	680	725	724	688	688	701	692	732	696	701	696	692	741	659	665	675	708	665	709	685	698	683	620	739	650	686	709	685	703	678	688	691	714	691	668	655	687	702	659	663	733	682	717	676	703	665	712	673	715	676	714	701	742	690	739	759	672	724	762	685	681	719	673	752	709	748	697	645	683	694	653	654	652	702	748	705	722	649	698	678	705	715	660	729	646	710	696	691	714	676	686	716	728	642	695	692	661	727	698	691	667	725	718	692	702	738	707	728	702	731	725	708	680	716	709	705	710	677	710	716	709	655	744	739	696	664	691	706	687	709	740	667	711	656	629	649	705	696	661	674	643	659	694	727	744	699	684	703	697	667	689	672	735	679	677	647	670	683	660	729	709	734	738	705	701	735	666	640	677	730	730	667	701	688	727	693	670	658	679	682	654	688	694	690	738	668	703	694	731	702	667	711	697	706	696	666	660	724	688	699	658	673	716	664	670	677	721	734	654	689	710	673	703	721	660	710	701	724	724	713	694	676	703	705	652	728	649	701	679	660	671	642	682	658	687	695	700	674	658	684	712	689	680	644	675	673	616	717	743	678	658	671	645	700	689	709	652	714	690	677	727	694	658	700	736	655	699	666	631	661	707	692	734	666	730	684	708	667	706	678	700	706	699	720	700	719	670	681	695	738	724	751	760	749	710	695	667	689	697	661	709	669	677	694	680	697	717	717	711	675	707	720	730	703	713	672	657	714	677	674	680	687	726	619	673	677	678	656	716	695	702	721	667	701	653	709	674	735	673	682	661	742	699	706	684	661	717	650	695	693	658	661	728	693	714	724	717	687	701	720	689	699	688	684	686	685	726	617	711	699	687	693	662	660	691	724	687	698	655	752	700	669	628	695	685	730	668	651	700	676	687	687	711	680	683	667	658	700	686	711	674	692	697	685	699	656	639	761	666	708	718	724	689	655	687	720	662	728	673	708	647	682	671	665	716	600	675	706	682	701	673	692	688	677	700	709	685	703	705	690	678	707	733	685	656	694	682	661	724	635	677	639	699	774	682	722	675	670	702	692	691	654	681	709	675	710	697	685	698	687	686	636	711	732	697	691	644	651	635	668	679	688	730	681	741	691	684	719	666	787	661	720	636	718	725	690	737	712	694	668	753	705	691	738	695	691	695	667	662	672	687	666	699	642	669	703	736	670	683	713	716	757	682	715	668	726	664	700	706	693	689	698	688	667	710	693	705	704	674	691	678	734	677	754	686	694	646	688	710	697	713	695	688	674	667	684	710	700	759	659	677	693	728	709	740	660	692	712	727	703	722	719	690	684	723	690	653	715	716	669	688	740	710	680	690	720	722	635	620	686	639	642	709	661	702	674	641	686	679	712	730	719	708	692	663	677	682	692	726	695	682	658	701	697	669	645	702	684	670	682	684	718	708	683	725	710	669	645	688	734	680	696	722	718	689	670	693	700	684	702	673	679	684	741	672	696	670	674	732	689	683	699	651	660	705	669	709	700	674	684	671	738	724	679	695	696	659	724	665	676	658	668	720	681	719	703	746	694	699	703	677	711	717	711	716	720	714	723	694	717	661	662	709	658	670	663	680	708	704	703	694	642	669	723	722	702	698	652	677	716	728	702	709	683	697	701	650	735	701	674	708	664	693	650	671	683	725	707	734	725	680	693	713	734	692	724	635	704	706	631	707	725	690	704	653	683	683	696	665	685	745	672	665	674	706	691	736	655	711	693	675	726	707	675	697	776	653	647	693	717	637	743	676	668	652	681	681	657	687	713	674	678	713	688	668	681	695	674	630	701	669	697	677	693	685	734	641	685	689	649	722	679	658	698	669	676	683	693	698	676	696	687	690	715	702	676	685	696	697	684	625	659	710	680	729	735	650	676	687	609	678	657	684	671	703	654	722	662	679	713	716	731	736	655	655	742	694	728	692	641	700	678	670	634	718	706	667	662	708	676	703	709	671	734	707	669	694	672	670	660	681	660	671	689	710	713	711	725	706	683	704	641	657	682	687	671	649	733	691	664	678	722	756	700	724	692	711	643	711	713	706	681	661	715	714	704	701	674	710	680	709	695	675	706	723	685	718	703	686	677	671	709	715	714	677	716	702	657	655	676	673	714	685	693	703	674	714	711	688	715	704	700	669	669	715	686	669	627	684	709	699	664	645	671	722	718	613	729	717	656	714	678	692	654	717	701	666	674	710	718	685	617	693	701	710	688	709	695	667	726	697	670	675	707	726	685	676	670	685	683	699	743	671	699	713	668	680	726	707	643	692	716	705	752	628	666	701	690	702	690	671	715	668	647	644	706	660	653	698	671	693	705	686	720	709	691	724	660	703	652	675	641	734	731	701	681	702	675	709	681	647	679	695	690	684	678	652	699	660	711	709	635	713	750	653	649	690	695	686	663	686	693	706	646	660	673	712	699	727	729	695	718	655	745	728	743	706	658	666	679	703	667	716	697	665	699	703	654	675	659	674	743	668	705	723	690	674	747	666	688	720	700	710	655	662	705	657	709	754	673	707	662	696	680	705	716	700	688	710	665	670	668	674	695	749	676	683	663	719	756	658	716	677	676	716	712	652	662	656	643	648	639	713	701	655	686	666	702	652	635	689	706	702	664	665	708	692	663	648	652	672	730	671	658	706	706	665	709	721	697	692	687	676	690	678	702	690	669	675	690	716	695	729	730	710	726	703	690	687	711	713	752	662	662	658	712	685	654	689	684	644	649	706	675	711	718	644	672	646	685	711	654	709	691	639	676	666	711	742	661	699	709	674	690	717	687	716	697	734	711	690	668	669	710	667	667	677	669	733	703	685	694	680	684	721	723	679	678	667	647	627	692	743	681	761	768	692	705	650	676	695	688	680	679	700	760	657	671	757	735	676	684	693	664	675	655	690	675	731	643	668	689	683	674	667	657	682	738	647	661	696	685	701	699	679	689	700	676	668	667	662	722	655	703	686	680	716	641	721	657	714	635	728	703	665	636	660	677	691	710	691	725	699	671	678	694	671	657	699	712	675	665	701	650	698	725	617	658	689	725	685	687	722	696	672	673	702	710	699	713	679	696	701	674	701	696	710	685	674	652	709	647	735	639	647	677	689	711	727	716	667	713	669	699	721	693	670	683	743	690	722	686	690	668	710	722	688	693	681	641	691	663	732	700	688	637	687	695	700	721	684	680	724	691	631	691	712	641	678	677	669	662	742	661	686	658	668	656	745	652
4417	7847	7660	4075	2663	2013	1605	1410	3636	28030	31991	19369	7931	2370	933	643	650	575	624	576	576	608	617	610	575	608	624	574	568	609	601	632	556	607	558	546	557	550	606	582	586	595	599	606	591	596	578	628	586	595	607	642	586	639	628	569	602	627	622	536	564	552	603	611	616	581	596	592	568	582	632	597	574	584	573	594	573	586	583	575	586	566	611	587	565	585	560	611	609	573	550	590	579	622	627	627	579	585	555	613	583	573	526	552	573	586	623	543	574	564	570	581	595	620	595	613	601	586	566	585	599	638	632	618	611	550	587	574	607	599	533	593	581	609	580	587	611	596	566	596	590	559	582	587	575	527	581	559	600	650	659	610	547	610	562	570	598	592	598	596	592	536	592	564	606	576	597	611	550	562	610	537	572	566	601	635	572	640	577	606	567	567	609	591	614	552	593	592	558	557	593	592	579	646	548	604	580	565	606	595	584	575	546	595	585	584	598	613	568	580	603	556	590	605	545	589	587	595	553	593	575	612	590	616	607	555	583	631	589	581	664	546	580	591	546	605	594	566	538	577	568	600	580	568	575	589	602	563	589	577	593	604	615	591	603	561	602	565	559	548	625	574	599	631	538	589	597	605	616	607	563	579	617	534	601	599	611	586	608	590	600	602	565	572	547	590	571	598	594	546	612	624	580	554	545	576	580	577	596	599	615	584	579	594	628	598	599	562	571	567	590	610	574	606	581	575	638	591	535	566	600	576	588	586	566	577	591	584	582	589	603	581	610	575	564	581	612	519	615	570	584	594	617	554	600	528	557	548	569	559	534	580	620	580	600	604	584	573	587	586	575	585	601	572	611	581	563	607	562	585	579	620	581	586	596	571	577	603	612	606	550	596	578	606	621	542	575	609	626	586	579	582	581	541	621	556	550	575	599	590	569	565	547	567	566	547	570	597	574	591	525	577	612	615	602	598	604	553	568	546	571	589	597	602	542	574	619	578	552	597	566	560	579	576	598	625	609	572	616	578	581	597	632	575	595	611	533	600	575	591	566	614	549	613	557	620	577	624	587	568	561	551	598	596	606	591	518	593	599	583	535	620	577	554	600	562	585	599	592	552	562	596	562	567	675	567	533	595	590	522	577	620	560	586	567	601	541	573	584	587	576	593	564	576	611	573	549	614	568	566	569	582	562	612	613	603	564	605	589	573	567	617	562	585	540	620	615	578	607	638	557	574	610	586	572	623	587	571	549	559	625	559	586	581	613	609	588	524	574	616	550	561	597	579	566	643	580	596	600	635	648	557	597	547	545	608	611	579	590	584	615	595	616	570	600	585	559	585	591	580	601	522	588	577	590	565	525	572	567	601	568	585	577	564	542	541	564	586	553	585	574	578	587	606	589	550	562	585	591	599	606	609	582	576	564	584	583	574	579	573	562	647	553	570	555	591	547	590	582	582	533	582	603	589	619	576	632	592	584	593	591	570	573	548	593	602	577	532	536	571	571	549	575	599	584	568	563	548	601	576	596	592	602	598	614	594	575	582	593	566	581	570	596	571	603	565	556	627	596	581	569	605	595	606	549	551	587	615	539	609	584	600	591	584	594	599	578	588	592	576	533	597	586	612	584	595	625	573	578	573	566	600	563	568	538	555	589	563	547	610	579	615	602	540	581	630	531	602	546	581	610	604	514	588	574	567	586	613	587	548	583	564	599	545	605	574	540	571	580	640	564	580	563	616	570	589	602	604	569	551	583	589	603	589	568	593	576	587	563	611	566	604	625	525	595	566	590	562	595	567	586	603	603	589	577	572	597	569	614	558	568	606	574	591	562	588	608	591	602	619	590	595	611	576	533	559	605	546	601	528	541	582	587	565	589	625	565	532	585	621	583	589	578	577	564	554	556	626	583	589	585	596	586	618	593	615	594	565	542	560	532	603	593	594	563	585	597	607	558	572	593	573	603	545	587	600	568	575	574	622	566	581	615	560	566	584	531	625	557	618	564	606	567	608	578	569	570	565	554	630	588	571	549	558	559	562	623	541	542	577	547	558	577	599	557	629	556	572	568	578	556	603	575	553	601	568	618	554	589	580	592	594	522	631	539	605	579	589	573	587	578	610	550	597	589	555	562	592	550	619	574	613	597	570	557	595	590	551	586	601	580	618	591	626	548	578	584	557	549	554	592	595	561	611	543	565	603	584	599	555	607	589	571	546	545	557	563	581	573	583	554	534	613	570	566	603	560	572	628	585	576	560	562	566	546	581	584	541	581	587	580	580	599	546	567	626	571	599	599	589	602	582	554	588	561	607	629	582	546	616	567	600	574	567	608	591	575	630	600	575	590	574	595	585	590	577	564	584	606	541	550	602	545	649	625	596	543	622	578	609	554	584	606	592	621	531	602	577	547	638	579	574	581	564	550	584	592	642	565	596	594	545	563	592	574	617	591	572	597	562	604	588	611	601	618	616	537	560	579	549	599	558	558	620	583	590	561	590	579	565	578	554	574	614	592	583	598	592	555	562	562	623	613	551	608	492	598	577	583	596	611	592	566	606	550	595	542	580	580	555	605	604	589	626	580	608	595	582	574	610	577	576	613	598	553	590	563	585	592	599	586	595	573	557	539	557	571	590	619	578	592	568	588	587	606	575	556	589	605	557	550	577	596	613	574	582	582	589	568	599	588	565	632	550	572	591	572	593	600	604	545	555	571	596	560	535	624	563	561	552	591	545	554	614	581	598	553	580	588	547	575	567	586	566	600	572	586	527	582	548	544	610	591	583	566	564	565	576	609	585	571	537	568	613	539	539	595	579	560	607	583	610	612	603	574	525	580	575	577	596	560	602	592	551	599	572	575	531	617	560	600	610	539	558	612	602	563	597	554	566	607	577	548	588	559	598	595	609	584	599	573	567	584	582	540	540	625	562	584	534	586	605	594	555	552	590	590	574	537	587	567	542	580	572	545	597	576	562	598	551	548	544	588	644	635	586	548	589	583	630	608	603	587	572	591	575	620	607	581	637	586	619	535	623	541	609	548	564	583	596	612	591	583	575	556	580	593	619	577	542	558	567	588	578	558	595	571	555	574	573	558	603	592	577	563	533	557	548	611	569	579	564	574	574	553	562	618	617	588	563	577	546	576	565	567	581	588	597	574	609	574	569	567	564	584	564	544	583	563	577	576	582	599	611	580	557	615	547	586	591	577	546	565	581	639	575	613	607	551	597	606	565	553	589	551	542	596	574	615	568	600	599	564	614	613	598	612	624	631	586	606	598	584	566	601	593	593	579	613	582	627	596	578	561	603	575	558	549	585	612	574	606	582	562	588	574	541	577	600	563	594	597	581	572	591	587	573	541	613	625	582	595	581	574	580	559	565	590	587	600	590	577	571	587	603	581	585	543	572	590	599	556	578	592	556	574	565	578	540	571	596	561	605	610	554	580	572	622	589	586	581	602	537	595	538	546	562	551	582	599	552	577	598	628	575	601	556	557	588	557	612	583	543	597	522	578
27406	13449	1964	957	641	590	528	510	674	1816	2286	1741	1041	693	495	481	497	516	505	464	516	499	474	506	523	465	517	516	508	483	477	468	507	502	478	487	494	505	508	517	521	497	445	514	481	508	466	488	450	493	460	509	467	493	446	484	513	486	488	501	508	494	466	522	500	463	479	484	468	463	480	472	480	513	484	474	516	465	465	449	450	499	452	488	472	482	487	506	459	516	481	473	489	494	461	466	445	469	511	446	485	519	480	539	486	479	513	472	490	460	487	502	480	512	500	467	470	472	495	502	499	467	469	447	476	483	493	469	470	482	489	517	543	458	476	535	489	495	451	491	460	476	483	500	532	480	475	496	501	494	478	428	539	482	462	495	460	485	471	493	479	514	493	474	494	461	490	490	527	499	494	481	495	442	434	467	475	451	468	470	449	460	486	495	512	480	522	483	490	471	501	494	489	520	506	480	450	512	477	512	514	460	504	509	489	479	477	470	480	475	476	496	467	512	514	488	476	474	480	488	497	472	464	501	467	487	461	480	466	508	456	451	485	493	484	499	457	466	489	453	504	486	493	489	481	509	477	469	496	486	451	517	472	483	495	476	508	510	474	461	501	508	460	505	519	460	496	496	470	486	509	472	483	485	503	504	492	506	499	471	515	471	462	480	485	497	473	447	474	519	464	507	526	506	499	457	517	481	516	472	466	509	519	519	485	489	471	457	506	522	514	512	472	502	509	453	447	492	453	469	473	477	514	499	504	507	516	478	486	455	495	515	474	465	501	514	492	535	485	502	526	473	483	495	458	481	492	465	480	486	479	460	497	503	501	503	493	524	505	470	411	476	502	494	490	495	414	466	484	478	505	457	473	492	459	472	466	495	471	439	517	450	485	496	478	461	452	464	483	486	485	444	482	516	526	507	463	475	494	480	486	474	459	482	463	441	496	466	494	490	494	549	501	475	486	511	505	465	488	459	460	477	516	479	438	436	453	475	528	497	515	504	465	481	495	486	502	458	465	484	494	442	458	487	477	486	498	444	473	477	438	486	451	481	492	502	508	503	482	524	482	517	474	479	488	491	464	505	509	464	526	483	480	507	491	468	517	487	469	483	499	472	475	501	462	490	515	490	511	462	478	479	492	502	493	504	526	486	498	448	497	511	511	474	470	504	494	507	512	482	495	476	471	469	476	474	462	495	505	481	505	483	496	501	514	465	492	496	451	526	479	471	504	543	466	444	474	539	456	486	498	485	522	500	489	476	508	514	466	483	519	466	500	503	510	501	480	484	450	525	513	483	469	460	480	519	484	502	475	497	499	496	474	459	486	534	476	475	469	482	492	484	469	486	501	479	515	504	524	483	510	490	500	498	514	481	477	511	487	514	458	504	495	492	499	473	447	430	513	480	500	466	485	504	474	475	466	489	453	474	511	498	509	508	481	504	504	506	508	490	476	524	492	480	495	488	516	466	490	481	508	509	504	477	507	480	476	482	442	501	501	494	522	485	485	503	496	478	499	521	465	486	497	441	470	496	514	468	470	472	506	474	484	483	485	442	503	459	504	513	528	490	501	489	478	510	507	486	458	509	505	454	491	521	504	465	485	457	500	469	485	485	455	506	474	511	477	483	459	506	498	499	500	496	447	517	495	512	457	444	479	468	492	477	480	502	485	474	507	485	474	522	479	507	484	515	466	504	481	495	462	445	454	499	491	502	462	459	473	426	476	467	463	477	447	468	468	492	520	482	504	492	488	499	466	470	462	477	467	467	477	483	527	476	439	475	489	516	450	466	449	514	534	465	499	458	478	521	486	459	516	512	461	482	487	496	439	468	533	498	490	454	507	461	473	462	509	497	501	483	499	471	424	512	478	450	516	504	472	465	498	482	453	457	456	524	504	490	461	489	454	503	478	452	469	484	475	509	482	504	465	498	514	512	457	455	508	468	439	499	510	511	478	467	470	465	478	517	469	487	472	511	458	529	451	488	472	512	485	474	496	458	529	469	550	485	473	487	503	492	496	481	456	462	500	455	443	490	460	470	493	493	485	486	506	470	500	508	494	507	504	482	479	475	488	510	505	501	517	483	493	487	484	505	465	493	519	490	540	509	445	487	519	500	474	515	508	496	486	460	434	477	506	478	512	482	502	484	450	474	491	469	492	471	468	476	472	491	449	474	491	526	508	471	473	441	501	495	511	462	439	501	469	515	508	501	484	479	491	474	471	495	477	501	517	488	479	515	503	485	443	492	499	461	474	453	484	500	466	459	484	481	498	477	517	485	467	468	488	494	517	475	504	481	485	449	487	503	448	514	508	484	492	485	481	435	463	476	472	496	474	496	467	513	497	453	490	496	472	511	474	505	506	521	446	504	511	512	491	526	477	515	479	516	549	453	484	443	442	488	491	478	508	472	470	519	472	498	470	466	475	474	499	476	509	501	479	495	500	457	491	494	453	479	454	445	454	480	499	477	481	492	453	486	436	496	470	492	469	499	455	512	483	522	462	470	491	462	469	480	477	503	512	480	469	462	481	490	481	538	494	501	495	505	485	451	487	524	498	489	474	504	494	465	477	494	491	518	490	463	481	481	484	509	532	488	487	496	477	517	495	497	491	432	491	450	505	451	464	515	483	513	503	456	539	481	454	481	484	468	495	494	501	492	480	510	490	465	480	474	444	465	482	484	484	443	513	503	494	490	504	463	466	516	481	449	503	504	489	520	469	455	507	536	478	489	509	495	494	485	511	474	456	497	457	508	516	485	490	491	496	451	530	516	484	483	474	477	512	459	508	467	473	502	488	489	496	499	484	476	467	487	489	518	453	503	493	483	491	501	505	483	504	483	544	462	508	514	493	490	466	482	457	487	492	462	496	472	455	518	521	515	478	489	462	454	468	494	511	488	480	483	444	499	465	490	499	527	472	487	453	506	474	492	473	481	493	504	499	478	501	470	500	459	483	513	513	517	505	482	517	509	520	457	508	491	512	519	477	465	493	489	528	494	487	499	498	478	478	457	489	476	470	488	452	478	479	481	496	502	489	480	462	467	458	464	491	497	499	518	488	484	459	467	515	489	504	486	471	500	506	540	491	504	477	525	467	458	527	467	520	485	513	522	535	494	467	493	483	511	496	521	480	470	534	483	490	484	451	506	461	469	538	527	511	515	496	457	504	468	483	457	518	488	466	492	469	528	474	498	520	484	480	538	531	517	482	463	481	496	508	488	488	471	473	439	494	470	452	472	504	474	495	510	496	485	518	488	467	484	485	490	493	482	448	476	468	481	461	501	490	484	480	487	485	504	453	498	476	475	458	471	449	472	501	469	461	488	464	498	445	479	489	454	483	501	507	500	511	450	498	478	509	477	485	475	472	502	487	456	456	525	490	480	487	500	492	518	483	475	475	467	463	499	472	502	495	500	509	526	532	473	452	473	489	495	491	486	481	486	486	483	505	496	522	461	493	495	473	516	460	497	517	529	501	475	495	522	505	495	513	476	465	437	466	496
5120	1217	1127	769	609	540	474	452	787	2386	2725	1940	1058	600	418	397	398	398	428	433	440	419	403	387	415	407	418	430	395	379	436	432	393	396	398	453	422	399	395	428	407	422	398	441	410	441	430	413	426	429	405	351	399	395	417	416	422	418	372	385	391	399	438	426	407	413	377	399	387	371	404	456	438	401	434	427	403	401	419	444	378	415	393	415	421	397	454	447	416	398	401	370	437	424	415	408	402	409	408	426	366	394	410	417	407	437	427	440	376	401	431	413	440	365	418	400	387	437	419	384	445	389	385	433	400	428	404	411	406	390	360	404	409	383	412	416	397	417	427	417	385	415	405	418	409	409	426	398	410	418	387	433	393	457	440	450	399	402	389	400	438	434	400	421	403	381	426	371	412	410	399	424	370	420	401	392	403	383	425	431	392	409	359	408	403	423	418	445	447	430	445	380	420	433	432	345	422	405	412	408	407	403	414	373	404	420	423	424	377	402	404	443	420	409	394	396	388	429	403	424	405	456	385	378	403	405	418	430	400	418	404	402	440	404	401	368	404	428	389	426	425	436	408	413	418	406	413	398	394	415	436	400	412	403	401	433	404	406	450	433	425	429	419	432	396	395	439	393	415	438	395	428	390	408	403	419	437	420	416	408	386	405	380	451	378	409	389	407	401	431	407	429	415	411	405	405	382	391	391	409	452	404	403	378	378	403	422	420	392	409	420	406	387	409	412	388	389	425	417	404	413	407	417	426	454	450	391	417	453	391	398	422	400	382	424	412	406	382	399	375	422	398	396	400	396	429	440	367	408	399	426	414	415	406	416	387	403	435	462	447	460	430	388	416	403	406	472	416	456	419	425	451	434	438	393	401	395	380	388	381	410	443	431	395	397	389	398	392	374	437	386	396	371	431	389	425	400	420	393	409	412	447	443	384	425	430	405	435	391	404	391	376	407	402	385	421	410	432	397	417	398	430	396	400	400	454	416	379	401	381	372	415	423	419	386	415	394	390	435	421	467	390	408	442	401	408	438	412	413	425	395	381	414	391	401	395	417	429	401	403	401	377	415	418	416	395	414	399	406	417	445	399	425	404	400	418	429	384	407	417	413	396	390	434	395	373	408	430	439	432	413	413	422	414	387	445	385	430	394	376	412	401	434	374	365	423	400	420	423	391	386	415	430	401	386	397	418	421	419	411	413	427	485	412	389	412	461	425	386	430	426	401	368	448	414	393	372	434	406	416	411	418	391	404	397	383	410	389	392	380	408	417	423	437	371	375	410	414	406	392	413	413	403	405	407	403	402	414	422	390	392	393	431	388	390	431	405	405	435	402	421	424	422	399	414	409	445	407	407	400	409	430	432	437	433	421	386	424	394	460	390	408	378	417	399	397	383	427	401	434	407	432	422	417	370	414	402	410	423	434	438	388	412	456	427	417	427	411	411	403	419	389	419	426	397	422	418	404	415	395	414	405	422	424	418	405	419	406	447	442	422	402	437	372	384	409	392	407	389	419	401	441	450	448	414	418	422	390	406	399	413	388	435	441	421	412	390	452	472	404	410	423	409	425	422	397	393	442	400	422	442	422	399	440	401	406	450	460	376	379	431	446	368	405	397	444	398	453	402	386	399	391	412	401	414	411	444	438	389	390	456	421	391	427	420	420	422	413	420	394	419	404	396	407	396	377	414	390	397	389	417	454	422	387	426	406	437	396	460	411	395	396	393	395	427	412	391	443	396	426	449	437	422	438	422	384	389	459	389	444	411	411	380	434	383	419	422	418	431	409	417	403	420	390	433	419	423	433	386	395	450	371	396	427	411	400	406	423	421	405	415	405	409	415	418	397	401	413	395	421	449	445	400	384	407	389	402	421	423	394	413	401	403	443	423	378	441	415	412	419	396	413	413	419	410	402	412	387	389	404	415	415	412	450	386	401	418	388	400	410	459	401	400	411	437	402	408	417	407	394	447	403	447	435	410	385	421	418	435	417	429	418	410	415	429	395	403	418	394	422	398	412	409	413	391	387	410	400	452	422	430	430	411	414	407	415	393	454	418	425	392	384	384	402	392	416	411	430	386	387	409	416	386	440	442	399	416	437	427	417	430	397	431	388	402	412	448	396	400	435	410	432	385	421	407	403	428	447	431	433	381	452	400	420	400	425	449	405	431	399	440	429	381	437	412	403	401	416	404	393	448	420	408	421	411	387	417	402	406	438	368	444	429	457	418	417	429	377	396	390	356	382	440	400	439	393	421	380	414	404	413	417	402	395	417	413	379	426	415	396	439	407	435	403	384	372	419	459	433	413	407	415	399	407	425	437	374	408	421	398	410	402	399	412	452	406	414	425	411	440	377	402	420	405	392	388	408	424	418	449	448	416	435	392	447	394	425	405	418	419	447	415	447	397	403	387	422	413	413	382	416	406	438	410	376	433	419	395	422	415	442	421	408	397	397	440	409	417	397	405	452	400	410	409	390	423	409	430	406	411	395	399	410	432	422	415	392	424	429	389	408	451	421	413	413	447	389	422	406	374	391	446	430	431	427	405	380	405	410	432	386	426	416	383	415	376	430	433	412	398	391	423	393	407	446	410	415	409	405	414	397	427	432	434	400	465	439	405	393	396	416	421	379	397	398	386	441	395	449	428	401	426	466	420	415	434	392	412	409	421	459	408	397	422	466	432	413	430	429	415	405	386	427	416	454	399	439	436	403	388	414	410	403	407	401	384	390	423	426	417	425	401	370	394	426	428	411	394	414	436	383	403	415	412	411	428	402	402	403	361	416	389	408	410	428	444	403	436	400	386	413	411	420	404	412	410	389	387	413	388	449	416	420	404	389	457	412	431	379	413	440	364	416	386	422	366	435	409	424	407	416	396	414	392	441	429	404	420	364	388	428	433	370	419	397	434	428	397	395	400	395	385	399	430	440	422	415	460	403	411	404	418	461	416	410	432	428	425	440	420	420	420	383	393	402	429	399	394	406	385	353	430	377	418	408	436	429	409	399	403	423	416	406	388	380	401	382	421	433	446	429	434	422	432	415	412	416	425	390	413	449	424	413	415	392	431	380	426	406	388	431	389	396	424	410	425	385	388	445	385	383	410	390	402	413	418	427	414	418	383	389	369	399	454	405	419	400	420	429	397	413	418	419	411	368	395	391	389	367	421	381	386	389	383	407	374	416	418	411	424	418	379	400	410	410	483	389	400	432	408	391	399	378	416	427	398	405	385	416	414	409	376	396	438	397	414	419	400	392	405	402	367	410	384	418	392	392	387	380	380	396	415	392	375	417	428	407	447	370	430	411	416	393	427	404	415	387	417	403	399	410	354	410	408	421	408	412	434	426	407	386	421	391	422	434	406	398	383	411	422	433	429	449	441	407	432	414	425	424	371	404	415	392	391	404	380	400	368	421	417	436	420	407	406	386	407	447	403	376	440	408	387	379	392	411	399	393	386	384	413	432	459	410	391	390	411	463	410	392	355	432	401	429	417	406	413
24944	21055	27267	24945	9277	1514	990	780	1887	15580	20478	13369	5132	1532	792	572	557	564	554	563	557	526	543	518	554	498	537	520	525	552	553	549	543	559	500	550	527	523	560	556	498	534	526	548	530	518	525	536	541	481	558	543	514	579	500	550	528	576	542	515	494	490	568	530	533	528	525	546	565	535	559	550	537	514	560	583	503	523	525	519	564	534	536	531	531	551	525	513	524	528	504	575	562	522	559	553	530	543	566	601	528	540	582	522	520	476	522	529	518	530	528	569	536	516	560	528	484	559	553	537	566	541	513	480	561	532	546	534	541	506	527	526	521	562	511	555	549	524	514	529	534	525	548	531	529	516	532	532	512	505	505	559	527	457	580	534	553	512	540	509	556	512	559	524	548	515	559	524	546	549	525	561	556	546	521	579	478	537	490	506	520	531	584	533	503	553	545	521	484	554	534	505	536	525	526	532	516	493	522	551	556	551	499	489	603	530	537	565	513	569	562	527	526	551	533	548	497	552	536	475	518	540	572	534	535	562	564	559	509	535	560	580	533	590	586	524	545	551	488	568	514	537	549	532	542	549	559	552	471	550	532	535	526	548	538	541	531	538	535	532	517	508	511	571	519	508	548	489	546	497	523	495	518	500	523	525	531	526	543	517	546	544	535	492	539	496	529	549	526	490	495	493	515	576	537	519	528	527	531	503	556	540	545	542	512	538	529	537	506	509	542	513	534	526	525	522	529	530	513	509	508	506	514	520	539	550	506	541	507	573	532	531	543	539	522	534	545	584	521	530	561	481	568	537	545	560	505	550	539	546	521	489	506	556	556	469	527	546	547	559	549	556	576	498	514	524	524	581	512	520	520	551	543	499	525	517	526	590	514	533	516	524	510	559	574	517	539	524	586	524	534	510	565	505	541	529	517	521	509	510	540	544	584	563	541	519	537	524	523	534	509	549	486	515	510	496	499	496	541	551	520	576	538	539	541	504	542	530	575	505	535	561	478	556	525	508	558	508	506	542	538	526	486	537	540	543	530	598	557	531	535	529	550	510	586	561	567	518	548	518	483	495	519	515	506	518	525	493	516	570	559	511	558	501	563	566	546	554	532	523	538	503	557	571	549	548	538	530	514	559	520	537	531	539	548	523	505	550	547	539	524	556	527	535	548	539	531	519	485	536	502	507	538	535	521	524	562	492	548	523	543	531	529	555	541	496	518	518	551	545	540	530	525	548	501	538	579	520	523	559	502	512	522	551	541	550	527	538	510	509	536	544	552	571	544	513	542	565	519	528	526	535	511	503	528	593	544	545	517	542	510	514	490	556	495	540	554	535	527	505	546	514	527	516	532	569	536	542	543	517	574	526	538	561	544	559	533	497	557	522	547	524	517	536	584	555	559	508	503	506	530	507	517	609	497	548	555	522	545	504	533	515	525	554	517	545	499	509	556	511	514	534	523	554	514	494	535	546	534	536	544	549	547	498	559	609	544	559	528	540	484	521	510	531	541	543	521	555	476	517	498	552	522	531	515	544	504	554	572	526	515	538	514	544	554	528	532	540	577	508	519	555	534	539	565	524	557	536	552	501	503	548	531	529	561	536	545	558	556	522	539	536	542	530	502	483	540	555	529	503	573	539	519	558	556	535	503	535	553	555	530	553	540	547	514	534	533	501	509	539	539	516	516	541	535	544	561	556	578	525	546	550	496	502	543	537	559	587	545	521	512	531	560	539	521	570	517	547	514	533	513	539	530	529	515	557	501	510	560	490	490	507	551	543	533	511	545	498	501	545	562	532	559	558	494	536	515	547	541	554	525	520	534	491	576	546	490	523	503	555	543	507	546	499	567	520	554	521	475	525	504	537	513	553	516	532	508	541	562	532	516	543	512	518	560	540	504	509	535	530	518	582	514	494	497	516	570	517	490	553	535	538	574	512	489	542	499	495	503	498	544	550	535	538	545	553	545	554	560	492	526	546	534	548	512	540	545	526	564	569	538	536	521	489	523	530	582	554	508	508	519	518	545	501	525	514	548	518	527	545	524	535	510	532	524	543	533	520	533	559	555	558	539	502	517	553	523	537	498	557	534	506	537	535	509	550	478	558	584	552	520	589	509	546	545	550	516	551	484	514	521	549	537	581	540	528	509	582	540	553	572	531	511	548	534	518	555	516	535	521	496	583	547	536	539	543	571	514	503	539	534	541	548	507	529	566	497	512	520	528	527	509	531	551	583	518	523	504	534	532	532	503	510	544	575	493	549	518	539	529	537	527	542	549	523	563	498	569	539	538	535	579	551	558	531	556	522	541	549	541	548	508	510	544	532	540	529	525	560	563	515	538	508	552	509	504	510	512	565	581	541	564	546	528	527	539	509	570	518	557	525	507	515	551	520	526	533	547	518	527	533	499	518	504	533	530	504	530	505	501	567	550	566	580	506	551	525	544	536	497	505	518	548	523	493	476	528	520	484	524	543	554	525	508	511	515	542	534	549	514	539	527	571	581	500	562	545	526	567	555	525	518	582	524	555	527	534	518	584	549	555	544	534	529	537	526	489	537	527	514	569	505	517	569	497	538	528	508	512	546	527	564	540	526	530	485	527	497	535	553	527	505	589	537	536	526	497	604	540	569	587	540	497	529	546	530	537	552	528	575	545	534	521	558	512	531	553	531	549	512	543	524	536	492	525	536	551	508	511	581	506	512	542	538	564	521	493	509	548	549	509	585	581	548	539	542	577	512	522	496	530	538	497	541	494	530	538	558	561	533	547	528	503	548	473	537	539	524	527	511	508	531	515	541	525	571	535	527	540	493	544	526	529	518	536	486	531	536	523	489	533	534	539	544	535	524	510	538	518	516	535	565	564	574	511	564	527	571	555	557	547	531	599	523	526	491	530	555	540	566	581	559	501	521	525	537	550	547	518	524	532	544	583	537	527	540	539	529	541	520	550	515	516	517	543	498	545	504	512	515	541	481	522	527	548	522	543	513	546	561	495	551	502	480	532	515	540	508	521	526	493	537	549	503	529	506	541	561	543	535	514	560	601	558	572	557	542	568	532	523	535	524	554	512	522	539	497	552	528	560	523	527	522	531	527	548	544	539	515	542	536	518	523	530	516	518	490	558	552	524	475	508	505	523	541	540	552	595	528	500	544	528	538	541	517	554	549	506	527	513	492	536	523	526	531	516	550	553	514	530	558	501	526	572	535	520	533	553	516	558	562	524	527	542	544	544	551	494	516	518	531	542	517	563	529	540	556	542	514	531	497	541	519	541	504	549	516	515	563	567	559	568	578	528	542	501	535	491	545	516	516	525	567	556	534	521	539	505	521	506	546	544	541	508	536	551	507	523	505	514	499	478	563	561	536	518	492	539	486	535	539	562	533	518	563	498	542	521	569	484	521	518	550	532	539	494	493	497	498	558	509	549	517	557	534	556	540	533	507	513	557	528	570	481	548	550	528	508	499	530	506	541	519	515	528	502	552	531	559	516	493	534	565	564	508	497
4215	5414	4439	2249	1528	1138	855	756	2943	17856	18427	11370	4594	1481	680	479	463	530	458	474	442	450	458	480	465	491	456	419	448	451	486	458	456	474	416	492	453	462	471	490	508	448	450	430	456	432	447	418	423	506	470	488	489	485	436	429	462	422	494	486	458	503	458	454	478	461	472	448	477	443	483	480	522	467	451	489	459	440	476	461	412	464	475	450	473	500	466	482	443	458	474	417	441	468	457	465	462	480	458	450	461	474	460	442	500	465	493	463	470	445	485	507	492	456	451	483	454	455	439	456	492	490	463	430	463	454	492	454	492	434	428	464	477	485	448	474	474	434	468	471	426	476	485	449	472	466	452	463	449	491	492	507	470	461	448	446	481	480	491	474	509	472	495	457	448	476	433	434	480	451	458	441	481	439	446	494	439	442	411	495	452	445	425	427	428	468	448	494	474	489	463	448	469	452	457	456	456	448	472	457	421	442	461	430	492	502	460	431	486	456	452	473	454	468	466	499	473	448	469	471	446	480	456	465	476	423	454	452	479	464	462	438	469	472	467	454	459	492	463	476	482	473	471	453	470	481	461	471	416	468	485	501	450	446	462	482	415	438	471	454	458	466	437	457	444	476	460	446	436	477	426	432	445	461	416	446	450	433	482	468	434	452	425	476	465	439	459	463	450	451	437	494	464	470	472	446	483	485	452	471	463	462	416	421	448	428	482	454	445	501	446	493	459	425	445	445	437	432	448	446	481	493	412	465	454	409	463	480	452	438	468	460	429	466	430	467	467	457	442	476	476	472	485	464	438	477	449	481	415	428	457	464	443	464	439	439	429	461	455	473	438	459	438	477	464	459	456	451	460	469	446	463	454	463	482	502	471	450	420	445	462	448	435	448	474	477	465	458	488	449	468	473	469	442	436	463	442	445	447	440	458	492	434	447	445	444	460	456	458	492	455	479	417	465	421	465	434	476	467	452	455	471	458	441	459	477	480	456	469	477	460	465	432	463	504	446	461	491	473	479	421	445	443	449	475	487	451	442	426	481	431	483	475	435	460	482	433	434	415	434	435	443	432	456	472	475	496	431	446	452	471	467	474	443	437	433	461	476	463	451	469	451	441	458	457	441	459	456	468	461	479	424	462	434	451	466	439	408	451	430	478	467	471	480	466	465	438	510	435	437	468	450	476	464	443	452	443	456	473	445	463	476	439	485	433	479	428	451	449	421	481	464	427	447	470	472	465	429	426	430	441	445	465	441	447	434	456	460	458	427	449	458	438	438	442	470	443	473	470	445	460	428	468	469	467	445	446	477	460	466	406	475	468	464	466	469	436	487	430	449	458	484	436	443	453	432	496	473	479	449	429	451	465	477	451	482	447	479	437	438	474	440	483	449	460	442	468	417	475	414	441	453	478	417	449	466	464	484	488	443	452	468	452	467	445	476	485	427	462	416	456	458	445	463	481	454	443	490	448	472	449	486	475	464	448	474	468	485	483	449	483	468	482	485	426	391	457	460	477	475	469	433	455	430	438	418	446	431	439	444	428	439	459	439	465	438	463	463	477	442	488	436	460	451	430	466	412	456	423	414	467	438	428	425	442	440	456	470	457	444	465	465	464	462	446	471	472	441	436	448	435	527	422	414	534	469	431	440	464	446	454	449	433	440	453	486	421	465	485	420	465	433	409	462	443	436	463	479	474	495	479	463	461	469	466	450	428	457	439	448	476	429	443	473	447	427	456	469	408	485	448	443	494	430	467	481	453	448	463	485	450	445	454	480	489	459	458	480	461	455	483	476	487	461	476	452	463	441	428	449	523	436	476	477	445	486	452	502	480	451	469	441	456	457	411	457	450	462	444	464	466	454	471	442	431	428	445	446	425	455	469	463	472	468	487	463	461	482	454	428	454	416	472	459	495	462	463	410	447	531	458	432	499	442	442	431	485	428	458	433	473	462	426	471	495	446	481	446	436	429	445	484	408	477	458	431	456	432	450	501	442	459	445	440	454	444	477	483	437	463	437	468	487	458	480	459	434	438	427	446	518	481	448	450	438	498	472	412	442	469	437	451	461	473	422	468	446	409	483	453	431	478	471	436	460	479	467	442	442	461	467	478	448	457	490	446	484	421	452	469	483	457	452	454	423	451	478	452	471	414	444	452	456	476	415	455	477	459	439	460	420	486	454	453	449	418	491	468	433	455	488	471	426	441	466	467	470	436	446	486	454	475	471	443	459	493	461	467	470	471	501	450	423	421	424	495	466	485	460	433	489	418	481	459	470	435	456	519	445	430	448	444	460	450	457	460	468	457	459	456	429	440	475	439	429	449	486	438	431	459	425	467	479	460	469	497	505	440	490	473	470	409	463	432	422	461	471	483	427	459	459	479	433	433	510	457	446	461	485	447	443	433	474	484	435	451	446	441	500	426	463	408	434	459	464	413	446	442	459	479	479	445	442	474	458	446	472	500	442	433	464	480	445	417	465	452	470	515	468	431	446	451	459	474	464	456	450	440	495	475	476	457	421	475	445	432	466	461	452	457	476	459	434	458	480	454	455	406	439	456	481	451	435	429	467	416	461	492	434	500	470	454	476	432	467	482	441	459	460	450	451	461	459	455	459	451	431	424	469	470	423	462	457	408	446	454	474	459	463	486	446	448	432	464	456	453	452	466	436	459	465	491	417	436	487	447	429	447	457	445	431	476	421	460	463	430	457	449	432	454	430	450	497	467	490	460	477	492	452	419	479	450	450	458	453	423	450	472	404	455	428	470	477	488	490	477	425	436	435	443	446	477	457	486	451	441	425	438	472	500	483	468	493	460	476	424	454	454	464	427	475	485	415	429	475	422	462	473	506	456	500	474	450	441	500	416	443	467	440	489	470	466	464	459	451	472	463	489	422	480	472	463	472	507	458	486	460	460	475	438	449	480	485	434	474	459	432	459	478	436	406	452	478	491	454	427	432	471	483	471	436	447	418	438	443	429	452	494	458	480	471	466	448	430	463	485	478	425	450	481	465	466	465	450	442	470	479	453	470	446	458	449	450	458	459	460	440	463	440	466	454	427	464	490	423	441	449	428	441	429	474	447	469	422	458	456	489	428	474	478	489	463	471	433	469	491	471	445	439	451	443	502	431	454	469	483	492	423	426	470	488	429	439	456	457	460	428	464	402	435	452	479	464	471	468	428	453	453	424	487	451	456	452	468	439	444	459	487	476	451	473	432	460	455	464	446	464	443	457	444	467	476	463	441	466	451	417	429	436	446	417	441	498	470	429	444	475	446	421	465	466	429	446	444	445	460	445	482	488	479	446	426	440	439	475	458	402	497	389	505	481	449	481	476	474	516	436	434	443	472	461	462	453	448	420	477	461	429	417	446	466	460	459	417	451	458	476	425	479	477	465	467	492	448	481	442	428	423	493	448	456	437	465	469	435	437	444	432	470	493	484	448	436	469	447	467	473	456	487	459	484	459	430	447	453	473	480	469	482	447	437	463	442	461	440	476
23819	21069	28352	23999	21055	9671	2047	1269	2198	26982	35608	25093	10957	2981	1206	817	736	727	726	702	729	691	698	708	694	763	736	689	673	719	702	703	698	697	738	742	720	693	714	734	681	697	726	685	743	682	707	744	657	691	684	745	723	685	668	692	730	711	693	719	728	700	707	656	693	699	655	747	762	746	676	729	727	710	660	728	739	699	681	703	664	720	758	724	688	683	672	711	683	710	752	722	693	726	695	710	722	722	695	680	759	727	663	722	668	707	688	698	720	702	670	698	700	720	686	720	742	753	687	657	727	717	655	705	703	709	737	706	675	679	730	767	667	712	747	741	690	740	726	698	741	714	715	619	737	749	739	721	658	740	708	738	679	697	686	725	695	700	710	732	716	696	717	709	646	729	685	690	703	679	730	741	745	691	700	699	715	712	698	715	640	707	741	672	723	711	708	736	666	692	694	710	712	721	712	711	716	708	699	742	719	769	732	681	707	715	709	700	713	729	722	693	716	664	724	734	713	679	741	717	634	703	664	704	727	712	706	726	737	719	700	718	716	718	692	713	731	752	735	700	660	715	738	706	719	671	676	709	703	775	734	729	694	714	669	699	674	693	683	736	695	727	685	687	740	671	659	681	731	730	709	701	703	708	660	734	661	667	682	676	679	688	697	665	691	721	677	686	667	734	699	673	700	714	756	733	690	692	686	683	689	685	679	722	708	740	716	680	697	717	699	731	672	689	723	643	687	722	708	749	711	716	650	685	727	726	704	713	732	659	693	684	726	686	734	724	752	726	667	710	692	752	744	704	736	712	695	724	741	701	744	676	704	702	727	675	693	712	751	703	707	676	721	669	693	697	640	702	717	720	685	682	744	725	701	686	728	689	759	693	718	684	713	670	715	686	689	695	722	712	705	688	728	761	648	746	711	683	700	680	754	665	711	675	712	689	718	711	714	688	716	709	732	691	676	744	697	665	687	692	674	706	730	743	713	693	683	719	742	725	691	689	702	695	748	721	669	704	656	706	758	671	654	674	714	708	734	721	691	672	732	749	724	691	727	723	708	738	720	717	660	691	703	707	719	690	756	717	699	740	741	683	704	759	691	706	726	736	726	679	675	745	665	694	731	707	702	728	711	690	713	668	758	737	671	719	650	709	733	723	697	688	716	735	747	657	701	724	702	696	711	709	700	714	728	650	700	726	701	711	649	673	688	683	722	715	646	702	722	753	740	679	685	724	705	699	733	727	671	678	685	748	721	686	712	747	727	727	685	703	742	695	718	697	677	716	710	686	708	696	675	678	672	709	717	743	685	706	688	686	698	678	697	701	735	649	729	707	681	729	759	691	757	687	637	721	648	672	717	778	736	708	692	727	714	712	708	723	738	748	693	694	654	694	663	718	696	678	732	687	730	705	738	676	726	711	705	680	711	691	685	729	634	713	752	691	690	683	731	702	681	699	746	710	698	718	714	714	685	687	689	711	698	688	719	657	695	677	694	696	729	710	720	706	743	690	712	728	687	707	689	743	737	663	678	719	708	745	692	705	702	671	674	658	682	662	707	698	671	668	740	671	715	674	695	628	755	692	742	722	729	703	657	740	689	696	699	721	734	688	692	702	708	729	677	754	701	644	661	709	725	749	716	658	746	727	683	729	753	684	703	767	720	688	648	693	692	677	657	677	704	732	676	689	708	719	692	710	721	740	686	681	659	682	690	700	711	695	681	696	708	665	706	680	682	746	722	690	704	738	726	698	746	692	680	717	711	728	687	719	739	685	700	688	681	744	698	688	700	748	713	693	673	705	706	727	759	684	670	713	669	705	699	711	672	708	712	728	704	660	735	702	675	710	751	715	697	681	663	724	701	714	689	702	746	683	682	704	718	653	699	705	740	728	675	716	735	668	708	703	649	729	721	712	739	691	688	729	706	751	719	676	702	670	673	684	685	755	719	735	724	668	687	706	680	674	688	712	718	706	714	699	735	724	735	659	686	671	729	707	757	725	718	741	720	676	703	721	709	676	703	726	700	669	728	686	679	711	746	684	656	631	724	661	739	718	665	712	680	668	684	667	660	749	661	685	694	748	730	694	686	671	697	707	706	690	730	675	708	720	670	683	670	670	682	696	708	736	694	714	693	698	705	694	698	698	667	691	709	713	720	680	701	728	709	682	710	684	715	709	694	687	723	733	701	733	701	679	699	685	721	735	684	732	703	719	695	706	717	734	717	673	648	711	687	672	711	708	684	663	664	707	659	663	707	717	677	733	729	698	686	695	690	712	714	703	725	678	683	705	720	689	708	699	704	713	732	650	685	730	716	688	663	691	701	750	714	735	724	661	749	704	696	700	735	676	716	716	716	679	656	693	717	686	625	707	713	721	671	758	685	719	721	696	691	698	710	738	693	672	740	686	687	672	699	713	635	731	733	691	692	709	667	696	739	656	653	722	698	719	701	744	785	735	690	702	702	677	731	709	695	701	706	687	693	715	697	696	701	714	681	715	717	697	697	642	691	678	699	690	664	674	716	687	684	658	725	735	670	705	652	704	715	737	696	688	684	674	674	697	773	765	723	705	730	716	737	705	653	669	719	715	736	741	728	712	690	689	723	771	750	688	691	706	674	664	722	716	759	743	682	675	686	698	729	649	659	714	667	688	711	676	715	732	674	714	679	735	732	717	656	762	685	716	689	713	678	673	685	657	702	640	710	695	671	708	672	718	750	753	698	689	721	716	682	697	648	658	701	725	686	671	731	689	711	712	671	710	719	691	712	685	715	711	701	645	715	701	714	695	707	700	681	732	662	655	694	668	700	688	690	675	704	701	686	702	652	701	713	692	738	715	701	733	693	721	692	743	655	680	709	653	674	652	678	664	681	708	757	719	669	701	662	753	740	722	680	683	704	738	723	718	704	656	703	682	715	717	694	713	679	715	695	674	692	674	689	693	678	689	735	696	701	670	703	708	676	717	711	669	686	697	705	716	684	708	715	681	698	708	703	659	715	661	666	639	736	721	731	734	737	684	639	696	725	702	694	721	710	632	708	733	692	725	732	700	686	668	702	699	741	716	758	680	736	673	680	752	701	692	658	663	714	655	709	726	753	682	741	663	698	704	673	720	707	678	668	654	650	696	741	694	755	718	716	699	731	732	701	727	748	737	703	734	694	708	758	709	687	722	707	714	696	686	709	689	681	676	715	717	688	707	781	675	744	681	669	742	697	681	690	726	663	702	762	638	672	669	764	697	638	668	687	711	720	713	661	700	709	670	714	681	715	722	714	691	708	713	669	763	724	661	687	719	711	704	708	671	697	684	710	707	687	723	663	734	694	705	667	710	687	718	675	690	744	712	703	729	708	663	709	703	662	728	694	732	706	646	686	681	677	659	689	701	689	702	671	710	714	721	632	647	725	719	664	663	659	723	739	683	724	749	724	692	671	691	668	706	697	706	669	691	747	716	743	735	665	710	712	679	695	695	698	696	680	711	695	700	717	646	696	705	707	679	657	691
4926	8785	7360	3716	2332	1704	1338	1309	3129	30127	31132	19501	8699	2514	1048	678	593	623	586	602	583	604	581	579	604	571	570	654	571	603	636	600	569	539	621	574	591	577	561	583	622	582	587	554	575	565	583	548	592	596	597	575	609	605	581	614	603	593	593	594	578	607	610	596	605	596	605	602	644	628	605	617	605	607	573	547	574	557	579	585	587	575	567	591	628	598	557	527	623	617	606	581	581	589	606	616	608	577	618	598	579	608	584	541	586	593	583	639	595	555	570	586	607	566	619	597	626	584	615	542	548	634	647	595	601	576	605	547	599	627	590	589	665	654	557	611	578	600	540	568	578	577	611	589	551	602	565	604	612	522	604	622	620	555	594	573	589	625	576	622	576	581	618	571	567	568	605	576	559	571	544	557	578	563	572	585	584	549	520	585	608	584	564	555	603	586	551	580	570	550	647	607	535	573	639	551	579	603	590	583	602	580	609	596	648	567	584	592	569	604	583	595	580	592	623	557	552	570	565	583	541	603	557	582	595	586	594	584	612	616	582	585	598	582	575	611	539	595	551	617	621	598	598	619	601	572	563	597	588	603	586	591	593	580	572	576	575	590	570	618	646	580	587	594	581	585	566	598	595	563	586	602	644	601	584	569	590	601	548	587	603	568	569	583	583	539	581	551	595	625	566	549	584	576	598	553	589	635	593	608	601	546	573	582	570	636	554	627	570	597	607	594	602	616	596	594	549	567	614	519	604	618	547	580	589	575	582	580	586	582	565	572	574	589	599	555	587	571	624	531	594	588	592	574	536	581	547	591	560	611	598	562	561	540	560	557	576	594	617	556	575	616	557	590	622	637	565	612	611	580	605	561	616	559	600	541	615	576	545	590	574	564	571	576	570	572	591	607	622	564	583	576	585	601	579	573	576	558	598	560	586	553	585	597	571	612	551	593	603	568	556	586	570	615	593	562	558	559	575	565	547	590	585	594	613	598	612	562	567	606	576	564	574	567	620	626	587	583	560	580	557	588	565	562	565	570	591	633	583	603	601	594	602	575	553	556	595	583	589	562	591	578	578	563	503	575	588	541	611	613	572	620	599	615	594	601	555	609	588	556	558	599	591	564	630	544	591	574	576	604	603	566	556	611	574	601	599	590	545	610	589	587	559	537	639	564	597	558	600	567	607	570	523	553	556	542	590	596	595	567	564	561	558	558	596	563	571	581	572	540	600	594	584	568	570	590	571	559	606	586	555	590	571	609	570	557	547	579	531	572	559	606	573	573	599	603	545	618	569	568	589	567	585	600	600	586	556	592	573	581	625	577	572	565	549	575	551	629	608	628	559	572	535	569	585	578	573	571	565	622	574	594	559	556	594	569	592	583	611	576	574	568	581	618	651	590	617	563	566	590	600	599	580	609	560	598	575	595	555	568	603	575	588	568	561	555	536	580	578	562	632	561	612	545	599	566	613	572	580	564	594	566	576	600	576	591	577	605	545	560	610	548	547	582	591	603	567	576	595	562	572	628	575	586	554	598	605	594	556	546	568	572	563	569	586	587	581	564	555	543	599	577	576	561	613	605	614	587	566	604	537	594	562	562	617	539	585	578	629	590	595	630	616	597	615	616	566	564	632	580	576	573	589	613	601	566	555	595	604	569	630	576	582	577	583	528	601	582	583	593	595	569	638	584	616	590	576	616	564	560	526	527	587	614	582	559	566	623	573	577	529	597	563	588	582	575	620	567	583	599	589	571	594	593	567	574	565	605	603	557	601	573	603	596	579	572	565	609	607	594	622	601	600	590	590	584	619	622	595	612	589	567	630	602	566	585	584	568	593	566	601	637	538	609	592	575	532	557	595	599	571	628	579	538	567	546	569	583	597	556	600	572	537	585	584	576	590	571	621	578	600	622	571	574	567	552	586	614	592	569	633	556	602	574	532	624	588	578	579	616	541	644	537	545	552	597	598	579	596	589	610	610	581	610	571	576	576	548	596	562	556	577	593	554	592	562	555	578	613	534	582	597	572	599	572	554	573	629	590	579	599	587	585	582	570	596	578	602	609	561	606	591	538	606	608	599	597	563	560	576	592	537	539	622	533	570	609	631	597	533	600	539	594	589	586	578	534	579	596	593	552	607	592	577	548	530	568	562	539	600	595	558	592	589	585	583	584	563	540	551	620	549	549	574	567	582	593	587	566	563	579	549	575	577	549	588	563	614	579	602	584	603	567	609	578	565	555	602	570	559	570	565	560	609	569	620	564	594	601	602	589	578	572	556	579	538	523	543	561	619	598	565	562	559	622	615	576	564	564	561	610	601	567	560	612	607	595	532	576	556	541	601	656	554	576	625	553	569	555	568	556	612	578	559	651	570	621	600	584	552	541	590	622	578	570	551	566	584	609	592	591	597	585	608	576	573	571	573	573	564	595	614	559	585	629	567	574	610	565	610	602	570	611	584	552	595	595	573	585	558	620	565	573	552	620	541	563	576	593	570	597	573	599	597	570	596	559	613	561	565	588	579	570	570	616	539	565	585	567	563	628	580	561	579	559	573	554	571	583	569	573	584	596	569	576	597	555	598	567	548	596	609	587	557	577	601	587	590	618	587	620	586	553	566	566	581	558	563	572	614	549	580	585	636	590	575	587	601	571	578	572	575	543	568	595	580	581	582	559	602	561	574	571	568	563	611	622	606	578	565	552	568	594	604	572	578	620	583	567	574	583	576	589	551	597	611	562	598	574	615	585	572	514	580	559	571	592	582	558	554	549	618	556	602	615	591	588	563	579	583	575	574	561	592	547	622	549	547	596	585	538	566	578	544	594	561	556	556	617	613	574	571	587	575	579	572	572	568	581	582	581	605	611	567	582	605	549	549	534	535	564	629	558	565	593	564	589	599	604	599	608	550	543	576	568	542	596	586	567	617	584	607	588	565	589	609	593	533	581	594	568	591	548	525	573	605	585	569	585	553	580	571	573	582	551	580	591	605	558	565	593	555	589	594	607	570	579	586	563	602	581	562	547	582	554	575	577	566	584	516	583	592	570	547	620	565	568	569	533	586	614	532	611	614	546	591	578	633	566	577	616	613	541	541	564	568	586	573	552	604	550	564	635	593	556	580	573	607	555	584	580	600	577	614	582	598	573	596	565	563	595	590	573	586	533	573	591	643	595	554	605	516	588	550	578	588	562	604	597	570	571	601	600	601	566	592	550	587	592	557	604	553	595	552	603	598	600	596	587	604	557	565	608	535	558	589	549	595	584	590	623	573	571	617	560	567	583	618	578	576	592	562	561	568	574	579	639	590	606	569	567	594	608	616	576	582	567	594	609	604	543	567	563	575	584	592	602	608	558	632	595	583	556	572	569	593	543	621	566	567	589	573	573	598	562	549	593	612	599	627	592	600	590	590	605	557	542	597	570	592	547	579	644	588	575	571	592	575	576	566	539	497	576	593	560	570	582	612	607	571	555	599	517	564	612	557	556	582	575	604	577	553	591	554	569	595
27370	13575	2187	961	617	578	549	557	509	1221	2548	2166	1196	764	543	497	488	475	504	510	498	501	452	477	469	440	526	455	509	491	495	521	472	491	537	504	488	498	502	471	496	489	473	468	511	488	462	493	493	479	448	491	477	470	493	458	484	506	484	498	511	459	462	479	493	474	490	479	476	446	465	460	491	471	459	483	491	475	524	467	504	456	472	468	446	520	519	489	505	477	487	515	507	500	478	499	496	476	500	482	496	481	479	501	486	489	463	449	487	504	480	484	481	487	463	457	464	460	478	522	441	457	484	478	478	472	502	470	472	478	479	489	461	479	472	458	475	466	493	510	507	457	503	465	514	472	519	539	499	465	518	503	519	495	482	469	515	518	516	489	490	484	506	504	485	446	501	494	463	475	501	496	463	470	480	469	479	470	476	470	499	482	477	505	499	504	481	462	498	482	445	466	492	483	476	468	484	495	502	482	474	449	454	489	510	468	463	484	481	500	499	509	519	494	489	452	472	500	469	545	451	449	448	480	429	505	435	481	473	485	506	510	534	463	447	487	527	453	470	511	486	493	473	520	468	501	484	508	512	478	464	459	473	472	468	486	473	510	466	461	485	465	499	469	470	464	466	475	509	470	485	464	450	507	492	427	484	480	497	496	474	500	480	494	460	499	501	490	511	474	478	493	475	464	473	501	457	465	488	495	481	494	465	471	460	492	504	499	499	457	480	483	468	454	465	537	473	524	447	484	509	470	493	469	443	462	514	474	474	511	462	457	438	436	437	468	476	486	516	499	491	483	468	481	459	511	491	493	470	493	488	460	446	497	475	498	523	482	493	479	469	455	457	493	507	462	489	492	497	517	456	493	462	491	495	507	456	459	423	504	477	480	474	485	462	507	486	493	448	479	464	508	477	493	478	496	504	478	508	484	501	481	417	457	516	489	496	477	518	442	480	471	502	545	475	488	435	423	499	488	505	500	469	491	482	472	490	466	485	501	469	470	481	460	488	494	482	473	463	504	526	497	531	499	499	500	464	501	461	488	506	486	491	497	492	524	474	502	462	462	507	506	471	510	510	480	465	457	511	510	494	476	501	465	461	458	496	465	486	487	459	510	498	500	507	509	500	456	458	509	512	481	496	481	429	449	481	453	457	457	505	485	482	451	469	499	467	466	471	467	466	459	499	449	498	519	470	510	484	490	463	505	504	524	497	438	506	477	504	484	530	487	494	447	514	434	505	494	476	454	485	498	451	508	466	501	513	471	514	458	481	462	483	489	495	490	478	491	465	490	538	477	456	504	435	491	486	537	478	483	471	489	465	455	496	487	486	508	511	475	471	458	472	472	488	460	487	515	493	459	470	487	503	451	506	467	497	477	476	484	493	503	495	486	474	465	482	487	475	483	485	478	449	480	454	477	491	469	500	505	462	464	459	465	500	498	463	433	507	491	505	470	439	484	466	491	492	471	490	446	488	450	493	487	521	502	484	488	495	480	480	473	450	501	482	451	443	458	509	484	486	494	470	516	461	475	495	448	432	469	448	514	491	477	477	498	430	491	508	485	465	494	484	490	507	513	455	527	496	505	490	547	458	497	508	514	485	470	471	460	502	446	461	493	468	455	493	500	490	453	449	453	456	470	467	485	486	497	472	476	476	444	492	476	502	470	514	471	444	486	463	462	460	487	484	479	457	486	464	482	510	495	476	509	513	438	477	505	487	460	500	518	511	507	503	492	483	503	484	447	476	518	467	459	500	486	548	523	474	445	440	496	464	482	525	465	479	491	473	482	472	475	470	501	476	508	482	480	441	463	508	494	498	462	480	500	497	473	475	458	484	468	507	469	509	481	482	488	474	456	489	462	489	468	497	513	478	482	530	465	493	494	477	495	469	493	465	480	460	480	489	498	470	465	490	515	487	477	463	487	494	492	492	498	469	467	469	493	449	525	478	441	464	476	472	522	510	452	495	493	492	483	454	452	496	473	515	451	495	488	476	467	508	463	485	504	460	484	523	440	506	459	491	477	447	495	464	490	491	482	485	461	499	500	497	511	513	457	474	516	498	491	497	483	486	488	467	491	505	461	491	459	483	567	500	474	500	467	524	475	431	492	515	509	503	486	464	476	487	462	458	468	461	469	518	465	486	494	521	478	469	471	498	466	459	477	445	489	478	493	481	455	504	446	455	498	506	470	498	493	492	483	487	493	478	473	504	486	464	496	516	475	490	434	448	469	488	482	490	506	454	507	472	491	468	465	492	464	496	510	480	462	521	444	492	495	485	475	432	529	496	453	538	490	452	488	450	443	437	472	485	456	449	507	523	483	519	491	486	478	471	461	506	494	467	485	457	481	501	444	484	509	497	479	469	518	454	480	482	492	474	564	469	485	460	481	473	460	491	505	475	469	481	463	500	466	456	513	476	448	482	515	524	494	485	501	491	512	489	461	452	472	477	546	493	452	495	480	467	465	491	497	442	503	507	456	480	452	542	499	460	485	472	484	479	483	506	505	508	503	481	482	483	483	487	476	522	470	517	494	463	470	492	477	550	471	494	474	477	515	459	475	493	492	492	491	492	470	501	450	463	507	526	505	488	502	486	483	459	483	504	488	490	465	432	489	478	467	473	479	485	428	482	511	472	447	488	538	430	470	500	478	496	509	536	484	450	479	502	515	503	474	507	463	491	484	486	472	493	504	442	490	491	518	505	465	467	492	479	465	463	502	487	465	472	492	505	476	473	512	513	500	479	445	431	480	516	484	448	458	505	480	505	509	518	529	491	503	504	464	419	476	429	483	494	513	472	436	493	499	506	509	471	481	468	491	503	466	516	484	480	524	517	503	504	511	498	515	446	501	491	517	465	482	488	507	500	493	493	458	494	463	489	452	446	523	497	486	485	492	431	480	494	485	494	470	459	456	482	469	529	484	484	440	480	489	465	467	504	464	475	460	499	480	493	509	476	473	471	483	452	492	450	483	498	488	492	509	458	477	445	483	511	473	485	476	523	479	499	445	494	539	505	475	456	507	478	477	471	503	472	500	534	474	492	470	449	489	493	527	469	480	498	506	485	511	506	444	510	515	463	479	515	503	485	484	477	511	485	493	483	469	476	471	451	436	471	480	495	442	502	514	458	487	451	478	531	509	470	427	479	508	497	490	467	480	510	497	482	451	479	456	487	499	510	466	470	477	493	462	446	465	452	532	473	472	460	484	499	485	443	464	535	461	488	447	526	489	514	480	462	452	530	507	449	506	506	516	513	448	500	464	494	495	471	498	486	477	514	455	513	457	499	514	427	477	489	533	455	463	458	469	506	473	474	433	499	482	488	476	523	468	478	503	472	451	478	476	493	482	455	505	490	468	474	493	508	483	445	494	496	480	514	466	515	464	472	453	529	460	476	500	453	495	483	467	514	484	492	439	460	469	521	475	509	483	492	486	462	465	473	489	534	492	486	482	461	508	443	488	496	504	486	496	513	492	470	483	463	512	483	423	502	501	501	494
5369	1520	1312	732	597	486	479	486	483	1625	2993	2255	1264	605	476	435	395	380	430	370	414	347	343	391	426	416	413	403	387	401	395	393	407	399	388	425	387	398	406	374	361	404	442	410	393	455	435	382	429	417	408	370	415	421	386	393	376	433	416	388	385	363	422	402	434	422	385	422	409	420	423	347	365	436	393	407	410	390	376	450	430	413	400	414	420	430	353	395	389	401	428	424	381	422	416	395	383	388	386	412	368	393	418	394	395	384	418	402	385	416	423	391	404	409	414	382	396	412	401	377	391	421	412	424	398	412	429	397	399	404	395	379	396	381	399	422	356	391	402	382	415	413	397	393	387	390	406	421	376	407	421	431	415	413	400	401	408	387	423	427	410	395	416	398	377	370	420	389	409	380	384	403	427	394	402	413	394	402	433	389	404	388	391	408	379	400	367	417	378	381	370	386	406	402	390	378	401	402	428	408	422	370	410	381	377	388	394	394	395	405	421	405	380	409	369	398	397	393	383	399	405	368	395	380	428	400	404	391	407	417	383	397	360	369	403	388	395	413	394	382	376	386	408	378	371	379	413	375	408	412	442	437	442	380	390	389	412	388	435	402	403	423	421	361	383	405	419	406	442	397	406	430	393	415	401	393	365	386	389	433	393	422	423	382	401	400	405	400	402	395	426	376	377	399	402	395	382	400	395	410	395	356	413	379	380	416	412	384	407	428	363	382	427	409	382	388	381	393	407	401	419	415	395	389	382	428	406	431	385	387	426	375	402	394	396	420	405	391	403	422	381	420	386	393	427	377	361	371	393	394	398	359	402	403	389	399	395	417	378	407	396	392	369	345	363	384	399	374	399	372	405	401	410	374	381	407	397	368	418	392	367	365	438	352	387	401	386	411	405	418	402	405	417	397	392	404	443	381	376	385	415	392	414	397	401	375	414	389	413	403	400	412	355	418	404	360	366	393	375	400	430	421	395	383	426	406	409	414	384	415	409	388	397	364	382	407	380	380	440	423	372	397	407	389	409	385	387	388	389	401	399	380	406	398	386	397	405	428	423	381	413	382	402	391	421	390	398	407	363	362	432	402	408	394	403	397	410	372	406	421	397	375	426	418	411	413	396	407	385	407	405	409	387	417	399	415	398	382	414	436	397	436	426	385	391	381	438	395	385	419	441	397	410	390	364	392	380	414	407	396	394	373	418	405	366	392	376	380	393	404	396	420	352	439	391	396	408	411	375	370	393	403	415	381	421	419	378	389	389	421	358	419	400	441	410	339	379	394	413	408	393	425	438	390	406	370	365	404	400	402	400	384	395	372	406	397	418	378	386	417	384	379	390	404	397	399	374	386	416	420	405	393	386	399	382	370	424	401	392	402	420	400	414	365	433	387	431	421	362	383	392	359	408	395	370	474	388	384	381	419	387	398	395	414	387	430	430	394	403	429	384	394	392	425	385	405	416	396	397	360	403	412	366	387	403	396	387	376	419	397	400	402	435	444	384	392	392	371	391	422	366	397	395	408	429	382	393	403	396	388	362	419	409	385	386	423	393	387	373	398	408	408	411	407	392	435	416	379	414	390	367	405	363	394	399	448	397	423	420	407	431	375	413	399	409	369	423	429	397	417	392	424	406	393	413	435	383	403	397	384	431	399	415	416	424	406	408	415	355	429	412	376	396	381	413	384	351	386	381	396	418	416	407	413	423	436	382	388	414	402	381	440	450	408	401	412	388	416	403	381	390	386	421	395	371	398	404	395	397	436	438	398	416	423	377	407	403	404	385	410	388	377	368	410	379	365	431	406	410	396	389	394	407	441	402	426	386	421	401	433	413	383	390	389	389	404	422	474	398	409	391	401	383	417	401	410	373	377	411	398	390	366	415	395	396	414	377	431	383	377	369	409	399	418	386	403	382	406	375	378	406	396	419	387	391	416	400	392	386	401	426	408	419	411	439	387	363	396	433	398	382	376	397	405	357	388	406	416	445	377	403	406	427	403	405	372	414	412	405	368	389	387	393	419	397	402	417	403	392	406	387	415	403	399	403	381	420	425	434	381	387	429	382	436	435	406	421	393	403	406	435	413	399	400	387	421	429	434	410	410	400	417	431	357	393	403	397	412	426	383	396	399	391	387	368	391	382	381	416	385	431	403	374	363	390	371	377	396	386	391	388	401	410	378	355	413	394	400	365	403	417	401	361	416	378	383	397	386	383	413	415	409	377	401	424	359	415	400	372	407	419	425	410	422	414	404	374	404	412	366	407	391	432	417	399	422	408	397	426	379	356	408	423	393	413	393	403	388	397	404	388	417	430	422	422	402	425	411	389	394	407	395	384	406	416	368	401	382	405	414	400	401	404	400	400	402	423	417	380	353	407	382	397	417	418	403	388	412	432	429	404	396	379	405	363	423	386	409	427	395	416	399	412	408	376	377	416	401	413	415	438	396	421	430	384	397	394	433	393	402	403	384	436	395	391	370	437	414	404	433	410	389	382	449	420	370	371	356	371	409	449	393	417	369	411	400	384	389	395	412	399	411	398	414	408	394	389	400	411	376	393	420	382	380	410	376	362	399	420	380	442	413	411	403	393	420	385	401	401	423	435	376	393	398	396	411	416	399	370	396	429	400	388	421	401	429	426	421	391	399	392	402	395	390	420	360	404	420	434	399	402	428	384	396	411	392	398	399	403	383	395	385	449	391	409	396	410	406	413	400	366	380	423	381	392	409	371	401	367	382	396	424	388	381	409	435	376	409	368	384	406	372	396	360	387	400	361	417	416	372	382	412	380	389	395	400	383	393	393	418	404	426	378	423	414	382	395	412	381	382	399	414	399	443	388	383	381	425	403	394	380	394	400	396	405	418	425	399	436	393	450	407	355	404	407	356	388	392	385	362	428	420	415	447	393	347	419	412	395	393	426	442	392	406	358	390	431	392	401	351	393	388	420	383	425	419	390	391	395	387	408	416	381	380	403	379	416	400	433	418	398	441	410	350	397	392	385	396	400	418	408	413	392	367	425	375	418	398	387	401	425	385	401	416	387	370	407	393	397	389	402	380	394	384	393	375	392	423	377	392	403	421	425	391	397	405	402	391	373	406	379	395	417	394	411	409	394	383	386	418	379	415	407	428	427	404	414	387	427	435	404	405	391	416	401	407	414	381	421	373	376	410	383	376	366	409	391	377	365	445	413	404	405	418	394	390	386	390	399	402	363	383	412	426	407	377	406	409	423	408	363	421	396	395	383	410	420	424	398	384	373	378	384	399	416	411	388	374	409	376	402	401	422	426	384	392	425	412	373	398	379	355	372	390	423	389	387	391	395	409	407	372	403	394	378	382	399	414	391	418	406	388	409	379	365	404	406	397	392	384	418	393	393	408	418	441	376	376	403	394	427	441	385	415	384	409	420	409	367	402	401	406	346	380	418	406	418	365	404	418	379	426	434	388	429	444	401	402	376	407	413	426	398	345	417	416	395	396	387	397	400	404	386	442	335	381
24927	21065	27213	25046	9073	1568	1009	841	1513	15821	20551	13812	5320	1449	768	567	534	550	525	520	529	551	530	533	549	587	528	540	557	517	523	556	526	538	516	548	559	547	512	518	528	534	549	517	512	542	561	554	523	518	507	509	551	553	563	532	563	524	539	540	544	549	576	534	547	544	550	560	516	546	531	570	507	627	533	528	533	555	538	507	495	525	571	512	539	522	539	475	538	537	539	526	553	513	471	517	559	498	483	540	523	573	513	511	538	542	568	555	520	524	491	539	528	509	518	510	527	484	499	541	556	473	520	474	516	514	501	509	502	457	563	544	520	554	496	537	544	539	533	538	503	551	580	512	565	494	519	537	555	525	560	519	504	528	483	523	505	513	543	520	550	534	532	548	557	500	537	545	498	511	554	496	516	557	534	517	544	523	554	549	517	527	543	549	551	532	577	502	527	497	497	545	516	519	546	534	503	544	505	490	525	546	515	497	527	579	558	555	487	535	519	537	510	487	565	512	550	544	526	523	520	554	516	523	543	512	538	545	489	554	531	547	526	520	559	546	525	528	551	527	524	553	525	529	519	544	514	507	505	532	525	485	523	510	509	522	552	503	560	488	493	546	542	535	536	470	537	502	533	503	539	547	504	538	535	497	508	549	546	514	555	508	543	568	559	491	537	568	500	499	533	546	525	549	540	554	491	515	546	539	484	501	472	556	550	488	509	507	533	513	539	542	498	542	524	545	530	525	549	536	551	581	534	532	507	503	555	514	507	523	545	517	546	549	521	558	507	550	541	545	505	497	522	545	494	530	556	554	528	520	517	534	541	523	523	571	523	577	538	514	514	533	531	574	513	544	565	532	520	528	545	546	548	522	528	517	546	553	495	568	509	534	529	540	548	556	523	536	525	562	537	546	523	555	519	549	570	556	538	532	525	491	546	507	534	531	515	543	512	525	531	531	479	549	548	508	527	514	543	526	533	502	511	551	512	521	525	535	510	530	502	529	495	505	518	514	563	520	489	505	506	539	557	523	470	499	551	491	564	508	541	472	475	529	541	498	515	558	530	518	508	546	542	546	520	511	507	566	522	560	496	580	524	548	502	502	478	519	576	514	551	528	500	556	531	542	505	550	531	548	533	532	505	515	519	548	538	499	495	538	525	568	504	489	503	541	511	578	516	529	544	542	524	532	518	536	531	522	532	515	510	516	548	528	508	476	473	531	538	502	547	507	521	510	554	501	510	543	534	521	524	489	525	509	517	535	505	505	514	494	542	510	498	504	505	521	560	529	526	550	552	576	525	543	503	523	520	569	537	501	520	505	553	509	514	511	543	508	532	515	518	488	539	546	509	561	478	555	494	530	569	493	522	495	551	553	554	514	509	537	540	517	559	530	492	552	549	522	535	532	537	525	546	521	563	539	514	507	551	545	538	563	539	508	548	567	514	502	522	509	535	496	542	508	517	534	545	529	497	543	572	534	531	538	454	534	504	507	548	516	526	536	523	567	508	517	540	517	513	482	557	527	541	488	516	574	525	518	497	497	524	533	508	547	517	502	538	562	486	519	458	530	530	511	540	536	527	472	546	538	528	562	479	532	531	521	505	526	547	539	555	538	513	512	532	528	561	560	493	560	552	526	558	586	513	492	541	520	502	491	500	543	540	549	539	526	529	524	535	548	560	513	534	559	517	511	547	576	522	516	505	503	523	496	515	538	578	543	529	563	525	518	524	537	533	507	483	552	525	527	503	540	555	564	539	529	503	551	548	522	535	553	566	572	501	568	476	515	561	541	528	506	533	515	551	494	529	535	544	522	551	541	541	549	478	529	528	549	533	513	552	537	545	488	521	523	547	552	528	572	518	499	546	499	523	558	537	551	515	572	510	509	499	531	504	506	490	501	518	566	522	558	558	529	519	524	532	497	518	515	540	562	525	497	510	533	548	511	526	507	551	541	518	522	526	522	528	522	535	510	508	511	553	534	523	519	539	544	482	493	517	514	565	547	512	525	476	522	570	491	542	535	542	494	481	515	549	565	496	505	549	531	520	565	530	513	530	566	478	513	524	520	496	544	552	537	558	490	523	549	538	531	513	523	552	531	537	575	540	552	535	530	525	564	538	505	515	519	535	495	527	540	538	507	517	477	537	483	492	552	521	508	486	534	480	511	581	507	514	500	551	542	522	520	548	476	529	504	567	515	536	508	559	485	564	537	515	534	542	584	556	548	545	513	515	503	560	534	513	528	511	532	539	498	514	519	535	521	508	499	507	506	548	507	527	565	485	527	526	530	549	565	536	505	556	500	527	511	493	532	509	523	555	550	540	522	610	569	547	547	562	545	529	560	527	508	497	549	533	562	517	528	518	523	496	523	533	526	536	504	517	500	521	488	513	484	551	535	528	550	492	542	540	506	524	523	518	527	538	532	535	577	551	547	512	515	565	543	518	529	499	505	538	535	527	544	525	509	549	501	549	514	489	524	531	507	534	557	542	550	563	494	492	490	500	545	539	529	555	518	518	509	502	499	507	511	550	560	572	494	520	521	582	554	540	510	534	539	520	513	527	551	542	534	510	493	550	500	530	518	537	477	529	542	551	533	510	526	516	565	543	569	512	472	508	533	532	510	522	503	548	525	545	537	540	533	544	544	514	540	489	498	566	560	556	546	539	528	530	514	525	530	503	522	547	556	539	499	524	507	545	600	555	535	556	526	500	543	519	524	523	540	525	521	531	509	516	513	490	523	462	495	483	522	508	522	570	534	548	473	483	552	523	579	480	516	508	537	535	530	560	516	544	505	495	569	573	519	541	506	510	550	512	533	502	506	552	532	514	549	547	529	549	517	492	540	515	546	518	548	514	536	531	521	522	522	526	528	531	501	544	512	489	540	528	545	493	526	484	533	519	526	525	541	460	536	566	512	547	552	553	515	509	513	561	492	515	544	505	558	525	501	560	559	523	492	537	486	496	538	564	520	526	536	521	574	560	579	557	539	528	586	551	496	521	541	534	551	522	517	491	530	526	538	512	494	517	529	511	514	538	554	534	496	543	543	557	509	475	501	515	525	537	524	533	533	520	535	531	546	544	520	532	524	521	546	560	504	491	512	491	523	535	515	511	501	521	534	531	530	531	539	486	527	552	511	517	556	556	493	584	491	486	545	463	497	560	529	521	482	540	567	513	565	534	499	543	597	539	542	515	518	523	523	546	539	536	552	492	523	523	522	560	568	543	523	532	513	570	483	502	533	551	501	493	518	527	539	535	499	519	483	562	562	525	553	568	533	566	515	501	523	521	541	550	541	524	463	511	541	539	497	508	539	505	524	526	462	516	551	517	511	512	565	511	545	529	493	512	514	524	491	525	487	509	571	553	565	493	524	550	491	526	540	541	516	524	508	491	520	551	508	479	503	537	504	564	520	568	516	508	505	512	525	522	535	521	521	512	547	529	525	540	547	516	503	521	558	535	514	533	535	519	524	504	518	552	521	490	563	561	523	521	539	510	498
4335	5184	4201	2232	1444	1113	913	894	2226	18175	18717	11452	4622	1401	651	508	488	469	425	457	458	448	479	419	432	461	462	432	452	459	446	430	421	468	438	444	441	476	435	488	448	464	480	466	485	483	458	456	457	497	428	488	444	471	411	483	468	494	453	484	479	427	481	474	451	440	433	459	476	472	501	422	482	437	417	471	503	443	445	444	455	450	429	446	440	469	444	463	480	444	472	390	432	503	442	440	441	409	456	453	500	464	455	464	503	458	438	432	453	412	460	463	431	441	468	457	424	450	455	455	473	486	464	438	449	515	457	444	448	469	450	466	437	435	457	453	494	434	406	465	447	486	474	420	432	463	445	441	443	436	455	451	441	442	445	450	461	450	443	467	454	463	442	454	430	425	430	469	441	438	483	435	427	454	446	449	446	460	452	454	451	439	497	444	462	416	455	443	490	421	438	456	440	425	445	467	457	443	469	472	451	393	441	430	429	473	466	420	424	493	455	461	470	434	486	452	429	457	430	449	405	440	466	454	443	459	433	455	486	453	450	469	435	451	465	429	461	444	393	406	469	440	431	465	473	434	441	511	449	500	438	432	457	456	454	427	475	444	456	434	453	409	447	499	449	488	468	436	448	435	448	438	470	423	450	428	455	429	450	513	423	423	429	445	449	466	422	468	445	437	449	421	462	420	448	463	462	461	439	446	470	435	419	475	464	490	471	448	438	465	453	462	387	457	440	433	428	467	473	456	489	450	439	451	452	442	482	477	461	417	468	464	428	454	427	446	428	468	464	522	470	455	467	428	405	431	429	447	481	472	435	472	471	419	474	437	477	429	445	478	436	456	436	424	485	439	400	433	450	413	484	448	451	426	412	442	418	472	455	450	449	467	429	416	477	434	456	498	455	475	448	452	452	453	418	428	448	415	445	448	464	449	441	427	470	463	452	435	452	470	450	473	443	429	451	470	447	449	462	433	451	473	462	451	471	436	415	493	456	467	429	477	466	457	439	445	458	477	457	447	436	442	436	457	467	423	467	428	407	423	454	450	443	460	432	420	451	444	425	449	486	438	455	445	443	443	484	442	435	443	430	502	411	505	451	439	472	437	460	473	424	469	430	439	420	464	407	467	452	454	463	467	481	483	406	472	454	465	450	457	439	437	461	464	441	479	409	457	455	439	456	453	444	432	479	469	451	438	415	475	461	429	448	453	449	447	409	497	457	438	433	420	473	432	415	451	447	456	405	421	452	455	460	458	478	437	413	465	443	456	479	446	449	474	438	426	446	468	425	422	459	447	440	423	462	440	458	457	471	424	461	441	487	489	477	450	437	477	456	434	444	448	494	460	447	467	463	428	425	444	459	469	466	458	426	496	441	406	452	473	387	417	449	454	386	491	480	455	444	447	410	426	464	479	426	424	448	430	451	436	479	458	443	469	434	473	460	488	433	477	471	462	428	435	436	449	463	456	465	446	428	475	442	481	443	429	436	465	442	462	485	463	436	436	444	444	443	481	462	472	429	454	467	504	417	434	470	412	449	442	421	455	413	460	429	457	439	438	454	437	434	421	444	458	403	455	463	442	510	464	463	472	441	450	476	458	461	442	442	420	426	416	416	430	464	430	386	453	436	453	494	404	436	457	446	431	427	461	476	436	432	424	482	479	469	477	427	432	472	471	473	429	442	435	411	491	420	431	445	424	430	432	486	450	418	461	409	424	459	438	442	450	452	469	496	496	460	438	446	513	411	463	481	390	460	471	433	447	429	504	419	443	508	462	441	438	452	429	454	444	457	435	437	443	461	439	436	474	498	456	437	480	458	440	432	434	438	484	457	425	459	444	426	455	436	448	436	473	468	430	446	484	445	436	418	475	440	463	419	480	488	465	461	461	475	457	453	406	446	452	435	439	446	418	467	403	452	416	429	429	437	442	446	435	463	452	458	478	448	412	422	435	453	423	421	418	437	432	397	419	454	441	454	468	455	471	414	449	438	419	431	391	482	476	416	424	429	478	486	465	445	444	454	454	461	420	422	481	442	474	460	440	435	425	444	468	435	466	435	436	457	451	444	457	462	457	471	458	451	450	451	470	473	469	404	436	472	471	469	425	463	460	437	425	416	451	438	438	446	421	459	414	450	466	457	455	472	458	445	458	481	455	404	450	439	453	441	452	458	438	446	444	441	469	426	467	435	454	451	454	427	461	457	488	438	449	435	428	444	419	463	449	426	451	517	414	465	434	406	430	436	475	454	439	418	478	445	443	450	432	471	434	445	453	464	455	445	428	431	430	485	427	476	445	449	450	458	449	444	442	459	450	471	446	458	452	416	457	413	434	419	487	446	427	472	424	468	449	482	431	452	427	456	443	427	450	471	451	435	437	410	431	447	456	419	409	442	417	462	429	457	418	451	455	456	440	476	441	464	453	468	447	471	447	439	443	481	431	446	438	463	419	446	399	438	455	427	462	435	421	463	473	466	403	446	469	468	439	464	448	438	486	499	467	418	433	449	460	425	440	443	447	468	430	454	404	460	432	439	468	445	440	437	456	451	416	475	423	438	418	439	433	487	457	405	451	440	437	459	433	434	449	485	468	452	458	468	475	449	458	424	462	428	424	443	468	453	458	471	438	426	458	429	458	470	408	417	464	414	436	419	449	467	454	456	454	430	470	493	432	460	435	431	421	443	445	457	466	412	461	415	435	448	456	458	426	426	449	421	439	427	421	480	486	462	416	469	459	441	463	432	503	449	414	471	466	454	470	447	468	465	417	445	426	425	473	438	458	442	461	415	424	417	415	450	454	440	480	470	438	448	448	436	468	441	464	467	436	422	416	460	464	441	454	436	441	465	441	430	433	431	473	424	446	440	466	410	460	416	475	447	451	472	428	443	444	449	436	465	422	422	462	483	437	463	440	448	418	483	445	449	430	478	443	447	430	455	462	454	446	450	444	428	456	451	487	420	471	464	456	436	418	484	480	440	431	499	452	463	430	462	447	438	476	458	486	452	436	442	443	455	433	452	431	448	454	461	456	455	442	419	467	453	434	430	459	458	417	468	414	456	434	428	422	482	428	406	426	432	493	427	436	471	468	428	450	452	446	449	481	422	459	453	474	426	465	444	475	439	444	440	438	479	473	449	425	453	412	434	447	464	439	424	428	479	442	473	458	454	459	467	417	463	455	435	437	464	480	402	473	462	426	451	440	447	432	470	422	429	464	462	429	425	456	485	443	442	433	436	463	429	451	455	449	430	429	448	419	446	472	431	457	440	459	430	457	446	484	421	482	421	418	432	410	433	441	439	418	429	443	461	429	431	433	441	464	489	421	415	421	437	455	447	490	483	413	466	460	501	414	478	492	413	410	485	426	462	437	458	454	436	446	433	420	454	429	413	433	438	436	446	436	451	469	420	435	452	428	454	428	440	447	447	460	436	437	473	466	498	464	465	448	446	467	439	452	488	453	475	442	443	446	459	444	433	421	441	473	438	466	426	476	444	428	428	396
23782	21075	28364	24032	21066	9966	2337	1388	2663	33855	35705	22758	8372	2028	1067	722	713	709	708	678	709	760	722	675	701	686	660	694	684	726	683	703	699	671	659	736	699	652	701	703	698	704	659	689	679	732	714	691	696	694	707	653	741	719	704	668	696	691	704	727	689	676	708	724	742	660	712	747	683	668	725	775	649	696	689	716	691	711	651	729	681	736	637	710	705	724	679	710	711	676	698	679	728	766	682	680	683	714	675	658	714	661	717	717	678	705	701	685	631	731	703	711	728	675	702	719	675	702	673	701	709	693	675	678	753	675	683	692	709	712	736	691	699	666	672	705	705	705	745	745	671	646	691	719	694	705	711	685	699	650	707	670	711	649	724	663	667	677	676	690	703	676	704	653	664	671	708	712	726	691	702	683	677	658	694	682	730	661	745	729	661	694	656	723	698	712	681	712	688	727	707	667	719	677	674	678	742	737	679	687	697	697	731	660	698	679	666	715	692	662	637	684	658	707	674	687	658	695	649	657	665	756	686	747	692	671	710	623	714	740	705	689	698	726	721	682	707	702	742	689	663	670	660	740	685	747	712	678	717	733	726	744	707	689	724	684	657	676	707	710	694	717	728	697	676	711	697	665	727	693	732	717	701	627	702	672	697	719	695	655	671	708	778	710	644	699	666	695	736	668	663	702	661	663	662	675	719	718	700	716	671	720	719	713	649	681	689	639	720	690	734	667	714	650	684	750	698	719	690	745	714	680	688	728	710	691	652	691	692	676	716	693	704	689	699	695	759	687	700	727	727	754	721	682	623	708	674	656	730	685	660	703	715	723	684	712	704	709	724	689	696	714	711	741	716	695	677	687	651	703	685	703	706	704	703	697	672	694	678	660	724	698	754	760	669	684	727	712	715	664	706	712	690	726	691	720	673	669	715	683	685	626	690	661	663	657	681	660	708	701	673	754	666	736	736	678	692	681	682	709	662	679	642	701	682	695	702	710	676	630	721	663	679	667	701	667	708	710	699	696	696	694	706	711	676	658	702	730	676	729	673	700	747	653	676	648	662	703	690	713	695	688	654	690	745	723	676	725	702	717	686	652	676	699	687	697	710	689	673	712	712	685	690	723	671	694	675	706	676	662	692	640	655	604	722	755	678	693	665	708	657	715	670	683	750	711	696	652	674	676	669	625	723	744	730	697	664	710	710	680	681	704	708	674	677	703	694	724	662	689	698	705	685	727	652	693	720	676	682	674	682	715	722	710	710	703	675	656	672	679	725	706	692	695	653	736	693	677	637	684	723	714	667	746	720	671	745	685	649	687	678	688	722	681	694	735	708	714	703	696	687	707	708	648	695	695	686	721	708	671	677	728	696	647	676	693	685	680	684	745	742	655	662	696	681	724	711	683	706	753	720	662	685	708	718	646	654	706	651	657	673	681	698	734	704	638	669	697	665	639	663	643	683	736	696	661	743	698	651	705	694	686	689	683	678	711	719	708	651	660	681	698	726	683	678	690	698	729	714	734	685	697	669	725	688	637	727	705	690	695	686	738	697	668	690	706	690	663	685	675	693	707	703	690	700	707	689	648	740	706	670	696	726	680	697	666	661	673	678	674	743	698	690	649	677	662	708	705	707	688	694	649	684	685	696	668	709	685	688	672	672	684	707	729	721	676	688	674	651	667	751	698	674	649	693	723	747	715	656	685	718	710	690	655	718	693	678	665	623	757	687	682	715	678	655	689	677	681	700	703	676	682	690	707	647	702	686	652	667	693	683	676	732	678	692	664	687	678	673	720	761	675	634	684	729	701	678	658	654	669	685	717	703	700	661	665	652	711	692	719	672	709	719	736	748	710	672	672	674	695	724	728	662	651	640	658	684	651	707	699	693	682	696	615	691	682	688	717	676	685	667	675	665	668	662	648	682	656	655	702	706	634	695	651	718	631	765	681	728	665	677	664	674	728	658	741	692	737	693	673	677	684	664	703	664	679	703	696	704	688	644	695	682	715	673	713	704	675	662	697	684	698	667	659	695	689	700	743	688	748	692	680	703	704	691	662	732	644	678	692	662	690	711	675	684	699	661	684	687	625	668	641	641	696	671	688	702	680	714	685	733	677	692	709	701	700	638	647	710	699	711	655	715	743	637	672	744	653	658	746	683	671	671	700	654	709	687	691	704	650	719	721	738	673	683	744	722	665	758	705	701	703	650	681	680	709	677	714	722	696	674	667	712	764	707	666	711	665	667	692	660	685	667	705	709	704	654	652	688	665	690	685	732	683	652	723	700	737	710	685	694	689	655	703	682	697	745	672	685	695	700	681	723	678	670	684	640	667	720	718	675	699	736	691	686	673	666	710	650	644	699	674	692	719	676	712	689	734	735	696	712	664	692	741	677	697	697	658	701	684	658	668	717	695	693	707	688	711	701	652	703	660	696	690	715	667	687	693	640	694	698	744	713	696	707	670	694	644	728	670	684	640	681	690	706	652	679	696	713	664	682	666	702	726	667	693	664	713	681	728	679	694	697	680	660	626	730	709	694	685	683	683	685	658	726	735	665	667	702	712	665	713	669	680	695	700	641	672	710	706	675	707	702	666	690	700	713	685	662	720	696	674	665	660	707	684	727	669	660	647	712	701	721	662	691	681	719	742	743	669	652	660	666	708	692	728	749	733	683	685	701	732	712	736	660	688	660	666	676	687	701	650	667	634	673	717	747	619	680	700	706	694	711	618	686	678	660	651	724	676	747	653	753	658	671	684	743	705	663	709	673	652	772	741	702	748	687	693	673	685	702	711	684	676	676	709	701	663	710	666	756	699	729	702	628	683	677	747	697	686	693	656	682	729	718	743	702	688	681	721	723	690	693	654	706	668	724	667	680	698	650	695	693	666	728	704	682	706	683	681	667	705	705	677	685	686	645	694	653	614	688	647	713	635	666	688	681	694	721	710	719	702	705	724	682	644	706	657	699	672	674	673	673	691	727	704	717	675	726	679	681	697	678	672	693	724	709	720	671	703	687	640	670	666	710	698	670	656	653	658	686	669	698	683	661	670	694	657	707	677	681	685	659	701	709	651	681	703	672	726	726	672	693	714	655	735	668	664	714	707	672	681	747	730	651	677	704	660	695	717	624	682	720	714	691	727	709	661	692	674	629	699	668	732	672	693	659	721	679	702	700	630	753	699	671	682	674	700	687	713	674	672	700	666	661	656	677	712	693	656	707	723	713	663	685	708	683	712	704	709	695	631	656	661	695	704	683	688	719	683	698	734	662	683	695	671	708	736	676	709	663	711	647	721	684	680	717	671	703	626	723	690	690	727	686	647	658	680	702	653	699	734	680	657	711	681	663	659	674	694	648	694	675	726	659	747	676	705	673	699	713	678	704	699	670	675	695	681	673	695	696	671	684	672	655	707	710	659	650	689	685	680	741	712	677	685	705	662	660	700	652	708	685	695	656	703	730	689	681	720	682	700	708	683	666	668	698	657	660	652	704	732	638	731	704	684
5007	9069	7954	4205	2700	1917	1547	1419	4024	35860	30479	17252	6538	1877	950	598	578	627	594	530	544	520	565	616	611	588	538	599	583	591	551	573	559	600	640	607	539	567	594	640	582	580	539	575	592	569	569	610	570	552	574	579	563	584	585	576	570	582	543	564	610	585	535	585	607	583	590	556	602	587	563	584	602	565	581	560	587	558	609	586	579	516	636	532	571	579	583	576	566	557	541	571	537	584	549	552	597	572	558	570	557	576	582	585	536	525	554	582	598	587	572	577	578	583	599	520	601	593	596	623	616	604	574	577	579	596	554	601	617	567	581	560	562	574	577	551	504	558	594	548	593	578	615	544	598	571	555	529	569	534	555	585	582	607	558	561	595	554	631	588	600	573	592	621	599	560	594	579	644	558	567	577	566	606	588	606	585	590	555	612	571	564	550	526	591	550	557	575	605	572	573	623	572	564	549	587	593	593	565	556	548	542	632	573	636	543	591	576	623	560	579	606	534	574	593	554	587	556	577	597	595	559	597	566	590	597	551	582	605	592	562	522	558	585	552	579	573	565	540	586	583	564	601	539	560	572	579	578	575	545	605	569	566	570	556	559	572	592	587	569	609	563	590	552	541	556	609	596	590	596	526	539	603	598	539	559	581	591	551	561	550	573	567	589	542	567	569	585	563	586	584	554	602	579	554	598	551	595	538	570	547	563	611	560	541	565	587	574	560	605	552	605	557	577	567	568	572	580	594	545	573	614	580	597	609	598	585	604	549	564	596	543	537	577	547	571	581	583	569	571	580	541	560	568	604	546	562	577	587	568	557	564	543	620	582	573	562	556	634	585	576	555	620	578	550	626	597	547	551	560	612	598	584	545	583	546	541	524	568	581	576	570	596	556	551	555	601	575	560	577	547	570	617	589	586	582	559	543	567	550	613	544	590	618	569	562	564	600	578	561	594	556	560	616	566	562	592	606	592	550	558	571	560	581	544	577	596	585	560	558	568	565	579	640	596	536	600	560	550	621	572	528	572	592	567	577	575	526	594	565	570	627	575	562	601	562	600	529	579	580	577	585	587	556	514	561	529	593	520	574	579	555	567	577	570	577	577	616	548	582	550	544	551	587	595	533	558	552	561	537	576	535	542	597	595	567	584	525	625	528	590	550	597	590	611	593	610	527	554	545	579	585	544	586	572	547	603	545	580	605	598	546	616	533	547	598	508	624	551	571	553	587	543	524	582	575	582	584	599	556	574	578	605	578	559	587	556	585	586	561	600	558	603	598	564	540	579	563	554	578	613	560	574	567	604	566	546	618	604	570	589	589	621	572	608	558	557	616	595	565	549	594	553	573	542	559	591	553	536	548	580	587	594	530	590	554	574	588	565	617	581	566	604	592	586	586	606	544	576	557	563	567	588	603	566	571	575	586	566	538	538	584	573	581	577	565	614	556	571	589	557	626	574	585	574	613	603	592	552	563	559	557	599	602	581	519	537	582	601	583	542	541	560	549	562	570	567	588	584	555	579	554	547	612	588	571	555	581	581	552	557	576	594	571	563	545	597	565	560	580	555	541	574	576	601	571	598	563	536	587	594	588	586	557	542	568	586	536	585	564	583	616	546	556	580	559	566	541	571	577	589	525	564	572	578	549	582	559	522	561	592	575	583	589	580	550	551	571	589	581	569	630	586	578	584	566	596	586	576	550	547	558	608	569	587	555	600	544	557	569	576	591	576	558	569	571	553	572	565	565	556	566	599	549	602	566	560	598	597	563	604	586	556	579	549	551	552	565	566	568	566	573	546	573	535	571	589	548	593	585	578	587	569	552	585	560	565	557	556	579	595	548	587	529	560	575	536	572	547	539	597	577	530	545	593	569	608	555	583	547	557	555	569	577	597	541	556	577	547	577	579	572	549	549	576	609	558	576	613	557	532	564	564	630	586	573	566	531	621	544	546	593	583	584	577	531	598	582	513	545	566	534	588	565	546	562	530	600	579	561	573	561	558	548	560	538	567	545	579	574	561	554	639	566	554	571	591	577	591	576	567	595	554	543	535	558	584	572	539	540	560	551	582	608	550	583	556	566	561	525	566	538	550	547	606	559	623	542	535	580	581	601	557	575	559	593	579	546	573	535	549	561	574	592	577	568	557	552	617	570	545	600	578	559	557	563	591	597	620	562	547	599	530	585	547	574	530	595	563	567	589	590	576	616	568	587	610	594	541	591	587	565	586	545	523	634	566	560	559	581	586	617	565	564	533	584	529	551	589	559	558	609	562	599	576	572	566	526	548	586	581	596	579	585	618	570	596	578	586	539	550	554	579	567	569	589	542	569	595	605	581	591	593	570	567	622	559	550	565	578	580	594	567	581	590	582	557	578	585	591	581	573	563	556	592	557	547	532	566	548	548	536	566	611	518	572	563	584	571	581	534	574	567	572	551	549	557	541	566	576	597	577	589	608	536	557	557	591	553	573	530	595	552	588	556	558	552	574	547	563	559	612	580	587	591	602	559	574	587	568	571	563	565	574	582	594	609	573	599	582	543	592	585	523	547	556	575	549	520	587	536	596	525	546	558	539	541	608	540	588	589	593	515	585	546	561	554	536	576	565	526	566	543	557	527	569	570	555	575	576	590	574	532	618	583	597	581	547	526	566	564	594	572	605	600	559	618	554	597	543	557	544	569	558	568	557	587	570	572	591	577	576	568	591	550	580	541	579	602	539	545	561	551	555	547	613	561	533	575	552	572	605	579	575	554	559	573	552	585	563	536	549	591	535	557	564	588	562	555	567	508	541	604	577	526	577	603	566	577	526	563	539	593	552	548	547	556	589	566	560	587	585	581	578	569	531	504	575	605	595	611	571	520	514	572	557	545	602	568	553	576	545	572	601	598	535	563	609	527	578	551	541	557	615	542	534	539	597	564	587	622	568	585	585	568	592	540	620	596	558	537	538	586	580	581	535	544	561	622	575	554	546	619	567	587	550	599	570	551	627	572	545	516	552	566	567	607	581	572	567	574	593	585	572	566	563	549	559	607	558	576	562	608	572	609	534	593	565	595	570	577	605	560	552	516	571	619	589	603	559	536	586	562	555	576	547	544	566	529	580	527	555	585	549	557	590	566	546	509	557	616	578	559	599	588	597	614	566	571	576	565	603	581	589	567	533	574	547	567	549	556	541	592	588	551	573	535	550	589	564	529	572	594	595	576	559	545	554	582	561	576	586	567	586	569	572	573	574	548	534	545	562	579	545	544	548	527	562	612	560	549	578	564	559	594	543	548	589	557	575	527	587	539	538	581	572	592	575	571	570	545	580	552	582	536	563	583	574	583	541	558	533	612	557	592	568	569	553	547	605	558	571	561	559	552	588	549	593	565	598	580	533	550	594	601	553	577	582	583	561	578	621	536	640	579	553	593	594	551	556	546	592	571	585	573	575	592	597	588	555	619	517	574	558	593	570	609	571	573	567	574	594	568	578	545	607	544	542	541	567	539	560	577	578	577	592
27344	13649	2467	1059	631	548	548	508	727	2034	2685	1876	917	593	478	494	460	495	462	513	533	521	477	418	416	467	471	498	472	501	471	514	462	484	477	489	463	493	490	466	421	456	461	447	475	501	460	471	494	444	495	472	474	471	479	442	488	476	469	473	474	445	475	453	462	477	451	501	464	484	463	500	465	472	449	446	470	476	463	449	477	455	505	457	488	473	509	492	445	509	452	435	442	433	440	472	470	463	471	446	469	470	475	458	521	468	434	458	456	474	486	454	479	470	456	496	476	462	488	451	474	471	492	497	446	458	443	450	455	438	508	475	500	455	476	493	470	451	457	460	464	470	444	442	454	457	441	476	439	502	458	470	456	442	512	471	427	466	459	447	461	445	473	461	482	441	460	468	478	452	487	445	447	473	482	466	438	422	475	476	457	446	477	491	503	502	490	493	486	484	449	473	457	475	489	478	431	464	447	486	484	476	490	464	444	493	484	479	465	502	479	476	471	498	452	469	444	424	484	489	422	450	457	480	459	458	482	477	460	488	484	477	497	450	474	489	464	455	458	487	483	482	481	439	473	501	459	498	467	487	486	486	476	493	482	454	467	442	491	465	507	449	498	497	520	494	445	466	471	483	459	453	501	422	440	461	492	480	441	450	450	436	476	438	497	488	465	494	488	452	482	437	486	485	476	463	468	466	487	537	466	470	473	480	449	471	468	454	481	486	481	475	449	457	480	448	494	462	483	486	491	453	452	483	469	470	442	468	470	485	475	508	452	452	486	458	446	448	444	476	445	491	490	468	454	456	511	461	478	450	462	463	499	478	466	472	471	471	441	471	503	424	475	518	459	477	461	449	491	481	514	473	472	456	447	460	422	444	449	449	455	473	456	506	455	460	489	464	488	471	480	484	511	468	481	446	467	435	489	450	439	446	455	431	483	503	488	443	489	476	452	464	471	449	443	454	467	493	483	418	463	458	430	481	438	447	459	527	488	412	467	476	483	457	502	447	458	436	477	456	438	445	483	465	471	439	467	506	451	450	508	466	457	464	454	473	463	456	459	438	476	463	515	488	497	494	479	438	438	460	483	483	470	446	494	460	442	475	479	465	457	472	451	463	466	472	460	464	454	470	457	486	470	482	472	459	501	508	505	479	451	440	478	436	435	478	455	486	477	431	457	447	450	466	465	479	460	405	458	468	461	458	441	466	497	485	444	447	467	470	519	484	433	490	463	459	491	453	466	459	489	468	490	471	450	503	448	484	522	476	521	445	444	471	458	482	474	439	446	493	515	456	452	475	487	475	469	455	487	435	489	446	484	475	466	438	459	484	473	459	445	467	403	481	479	462	449	458	517	480	474	476	510	476	444	426	457	453	448	453	486	453	429	481	459	487	434	447	482	498	464	458	476	437	461	453	482	459	473	395	501	498	465	460	461	506	454	480	458	442	461	481	459	436	458	487	491	479	485	443	452	482	456	442	441	457	502	458	501	472	440	489	467	473	468	481	479	455	451	480	445	464	463	498	415	467	478	453	488	458	468	444	460	456	471	446	498	455	495	432	505	467	473	468	487	441	487	462	450	476	449	462	472	473	477	471	483	467	487	479	425	494	467	450	457	450	492	501	449	429	485	448	473	507	472	470	435	474	458	483	435	478	455	496	505	481	481	474	435	500	473	487	490	465	489	468	505	492	439	465	501	470	465	451	412	461	460	491	450	447	478	443	474	448	489	452	453	435	422	470	450	460	430	459	477	480	475	480	426	464	487	473	473	435	482	447	456	472	453	476	447	489	474	507	441	492	506	483	477	505	441	442	450	462	458	435	452	470	500	501	455	483	441	489	429	464	473	473	465	472	462	481	450	456	450	465	480	454	504	491	490	474	458	450	455	461	440	460	462	420	411	448	466	448	457	461	478	470	424	446	483	461	492	498	465	452	480	500	477	473	474	445	484	426	479	459	463	428	454	460	441	485	483	427	463	492	462	432	457	468	468	463	493	439	423	445	437	473	474	448	436	477	466	457	463	430	460	449	506	511	509	488	460	481	449	502	447	514	478	463	440	465	502	427	446	463	480	433	467	508	473	459	476	452	470	484	473	487	465	459	472	485	478	448	452	471	439	478	471	432	461	447	446	465	489	432	487	483	466	465	472	475	484	507	431	484	470	441	455	451	460	473	470	469	463	446	449	446	440	418	445	494	487	502	445	472	489	476	449	464	461	484	513	452	471	427	424	429	462	524	461	454	457	471	488	463	426	487	449	479	493	457	462	487	478	452	466	492	470	449	455	509	455	419	449	454	430	485	439	470	505	459	474	468	477	470	455	481	438	505	482	459	465	456	455	466	469	469	518	440	428	451	487	491	496	492	428	455	461	470	480	472	490	463	477	474	460	492	475	508	453	491	462	429	440	490	452	453	455	437	444	443	450	487	447	504	460	466	502	470	508	514	500	440	513	484	491	458	458	455	481	450	488	498	455	451	456	425	431	474	470	461	482	435	455	463	459	456	451	468	448	452	486	481	460	443	469	521	466	487	458	460	472	451	443	474	492	480	527	460	474	483	445	458	454	440	446	502	440	460	470	453	472	488	451	514	429	461	451	445	457	470	448	470	505	443	443	469	483	454	471	455	453	466	436	437	508	483	487	445	470	489	478	479	440	496	462	486	536	441	432	483	475	464	448	469	496	498	455	442	492	489	488	487	477	467	499	474	463	483	488	474	459	491	486	445	498	472	460	504	449	437	485	413	430	482	434	465	488	439	457	499	500	473	465	491	485	483	508	429	462	503	483	428	457	441	501	452	441	431	475	467	485	479	514	455	431	466	459	457	443	463	505	488	469	444	475	463	499	459	450	490	467	468	448	438	475	474	463	454	437	463	469	496	480	428	468	452	428	465	485	472	429	466	429	474	466	471	448	457	493	470	494	422	462	428	473	439	460	469	431	491	434	493	471	502	461	436	482	441	468	485	460	467	499	508	485	450	478	479	442	485	463	462	466	478	463	508	489	472	469	465	441	470	454	477	470	480	499	470	484	437	450	464	468	471	481	410	483	488	512	500	474	458	459	489	422	461	428	454	421	463	488	449	440	474	498	447	474	478	460	493	466	492	465	445	512	454	478	517	493	449	468	498	451	450	463	486	447	471	465	460	478	457	526	416	460	474	469	482	489	465	468	511	461	506	474	453	463	477	485	443	465	474	471	443	451	421	458	456	463	422	465	448	495	465	505	457	450	476	450	486	466	500	478	502	474	456	476	480	484	466	468	439	433	504	452	462	463	460	503	485	476	492	450	450	486	498	458	521	494	498	472	459	474	511	479	450	472	538	471	447	450	471	452	502	496	430	496	473	482	477	458	458	467	462	463	486	515	451	444	443	471	476	453	412	440	467	468	507	471	479	460	510	442	465	478	452	449	457	452	466	416	489	424	499	462	484	476	481	436	451	446	452	459	448	447	459	482	489	478	445	482	470	511	425	482	480	462	438	455	495	447	473	455	465
5228	1684	1637	840	630	532	503	490	850	2641	2884	1897	875	506	399	406	387	407	420	372	405	405	387	386	369	379	397	435	399	391	404	417	377	408	394	375	392	408	408	371	399	391	393	421	369	393	414	382	364	388	387	388	390	387	386	429	385	389	418	386	432	388	389	376	399	392	408	372	389	402	389	391	409	401	375	404	358	382	391	387	365	443	393	393	359	414	364	391	393	373	356	360	382	376	387	376	404	368	368	402	402	396	410	404	413	403	380	390	431	404	379	342	374	371	426	405	385	386	383	399	392	353	373	379	385	393	356	399	412	407	386	396	356	376	408	416	368	400	394	386	371	414	389	393	401	397	392	406	370	396	392	376	370	395	352	405	368	400	410	363	391	417	385	380	384	381	397	406	386	393	391	380	376	379	399	397	407	404	360	442	403	394	389	419	439	348	375	406	428	374	390	390	407	373	423	427	412	379	380	399	386	384	384	402	395	403	430	361	393	369	403	413	369	376	412	408	399	342	380	382	393	383	410	389	415	372	366	452	367	390	376	393	378	380	388	385	408	381	382	415	379	372	386	369	395	406	396	394	419	390	353	406	378	385	407	373	387	370	348	398	370	398	369	370	378	398	370	395	407	408	416	421	408	401	395	388	406	384	381	393	399	402	411	406	390	385	403	378	369	409	354	378	377	382	422	367	377	346	389	363	403	399	357	383	392	393	388	408	401	390	420	396	421	365	376	423	395	366	407	417	379	440	375	397	386	398	418	370	403	403	366	400	377	391	386	396	383	392	426	366	416	356	375	425	396	399	385	422	383	393	372	379	375	395	398	403	387	366	428	375	379	366	361	360	424	432	371	372	386	416	392	383	403	392	435	378	396	390	376	378	388	413	391	396	385	375	422	415	355	389	386	382	424	395	327	381	395	396	403	389	381	387	386	383	410	386	411	383	402	390	363	389	424	418	377	398	396	383	421	395	353	408	374	426	410	404	339	384	396	375	421	342	385	364	419	395	374	435	395	373	366	385	374	380	373	373	392	394	395	401	381	377	378	388	348	403	361	379	389	412	382	390	366	427	401	393	409	361	374	404	385	366	419	397	394	358	411	400	383	397	412	381	389	413	385	398	386	398	405	400	410	399	418	374	373	386	414	404	394	392	402	370	390	390	348	367	387	384	387	379	375	362	377	389	358	375	355	363	361	390	402	365	377	390	402	399	388	382	357	390	358	420	388	421	387	365	394	372	380	386	363	402	377	366	408	389	390	410	360	386	408	369	425	360	367	414	399	392	401	390	399	407	387	413	374	429	425	363	378	394	409	413	403	415	398	383	407	392	370	358	398	374	383	392	416	367	410	419	374	402	422	373	387	380	409	370	404	390	413	381	407	407	379	340	381	390	388	411	389	361	386	385	397	392	380	362	399	405	414	386	389	378	395	416	374	366	423	365	383	401	399	410	406	393	392	377	390	371	394	395	413	393	386	383	392	403	359	355	396	418	390	381	377	396	374	373	404	383	384	400	437	391	357	349	364	364	351	378	424	365	385	357	380	397	365	411	398	369	386	415	405	418	402	383	415	375	379	390	413	390	409	394	373	365	377	414	403	422	406	422	414	366	381	385	393	339	376	404	389	353	376	423	374	400	376	356	412	431	390	362	397	402	396	390	392	375	371	363	375	353	396	381	388	409	397	415	389	409	387	394	378	357	379	369	411	391	415	395	377	395	388	394	406	398	395	422	385	412	364	360	385	376	344	407	382	357	392	377	385	394	355	395	393	358	370	376	384	378	412	392	430	348	394	432	356	372	390	404	413	415	364	356	358	389	378	360	382	412	397	349	354	366	361	406	355	398	397	375	359	369	380	420	381	379	354	379	343	407	405	394	385	376	382	394	374	364	420	347	378	388	356	381	380	419	382	390	366	408	424	422	396	379	389	389	384	411	386	388	399	388	399	416	410	383	384	397	409	396	391	389	388	412	390	397	390	369	402	373	408	394	366	389	383	391	401	377	398	399	342	399	399	377	373	411	382	380	410	392	375	418	380	391	408	370	389	398	387	402	396	370	347	407	398	389	401	364	398	403	378	403	395	372	382	364	385	370	413	351	377	360	397	407	387	382	398	411	397	386	362	407	422	379	388	380	378	411	378	380	388	442	370	368	395	379	412	343	397	410	407	399	434	401	368	394	382	397	400	380	388	374	381	369	375	407	410	382	410	379	376	428	406	382	367	376	366	400	407	391	363	376	383	420	409	407	388	392	383	388	357	393	354	349	387	373	424	401	391	395	430	404	428	385	362	381	357	401	412	395	382	406	372	437	395	387	400	375	426	376	392	399	384	401	367	397	391	357	376	393	366	393	389	418	396	367	392	410	393	401	375	365	385	359	386	375	396	407	385	379	392	399	376	371	411	406	388	376	376	407	378	358	413	374	394	370	374	426	387	369	372	396	390	406	360	423	344	414	343	432	443	397	370	401	415	363	412	424	406	399	380	354	371	387	375	396	369	404	366	383	389	367	400	372	366	406	411	354	409	379	406	375	359	413	372	383	401	363	349	381	404	389	385	418	364	397	395	389	363	422	401	353	388	367	393	425	368	331	386	378	392	378	388	365	410	433	413	374	389	385	366	415	383	390	406	384	402	394	373	415	397	386	389	387	419	423	382	391	391	377	391	391	369	402	362	392	380	381	382	389	377	371	421	397	377	389	397	409	378	394	389	385	385	369	383	355	354	376	395	368	400	385	406	395	387	389	389	392	379	413	384	401	410	409	387	373	386	407	386	407	354	390	395	386	385	392	394	381	371	393	372	390	381	405	407	394	410	409	384	374	393	373	370	372	390	396	370	394	398	392	398	384	382	373	391	434	387	348	403	383	372	375	382	392	414	367	344	388	378	381	403	386	375	418	368	449	436	394	405	426	371	418	369	372	440	391	390	400	383	375	386	405	417	380	393	367	374	395	418	382	405	382	391	400	374	375	396	362	372	398	338	391	406	385	393	391	408	385	374	372	395	419	427	376	369	406	404	408	381	392	407	393	391	381	376	438	398	353	389	394	409	353	397	388	416	406	385	389	390	366	412	410	377	370	417	405	404	400	369	399	428	397	391	383	358	391	378	363	377	386	385	386	373	386	394	400	402	368	362	349	388	407	392	399	418	397	383	384	383	378	403	408	401	373	371	377	399	405	364	388	397	404	413	397	418	409	379	377	409	401	381	377	426	381	410	381	412	378	416	381	385	417	427	376	376	388	377	360	368	365	388	359	362	397	395	398	371	377	379	388	370	361	399	375	385	408	363	414	386	378	364	389	393	366	426	377	374	406	370	399	409	384	399	371	410	378	345	365	400	362	389	415	402	371	424	381	400	377	345	394	341	360	374	394	375	362	396	405	380	367	388	387	375	396	389	398	391	380	409	407	412	377	398	354	377	382	385	386	396	382	374	395	383	382	419	363	382	376	398	391	387	374	368	408	387	383	384	392	408	388	349	398	377	351	379	374	370	406
24985	21075	27293	25009	9281	1711	1117	862	4050	23913	19493	10270	2964	925	636	527	532	489	511	492	555	488	480	511	469	514	525	491	516	518	498	487	511	483	512	477	505	537	484	496	445	532	513	518	504	521	516	477	486	483	504	495	530	509	497	520	522	520	502	481	551	473	492	498	497	481	478	532	478	457	495	512	512	462	520	459	497	541	487	506	512	487	475	473	484	496	509	525	526	496	484	501	500	520	468	521	509	484	529	521	519	541	549	466	486	472	487	539	492	495	540	504	500	494	463	480	493	468	515	511	514	523	469	499	523	532	518	483	497	479	506	528	481	510	535	472	455	498	457	502	487	525	509	550	515	497	502	511	493	517	508	504	493	530	492	528	505	508	478	480	497	493	486	518	490	493	521	531	502	480	506	530	471	494	506	499	501	493	486	515	510	490	478	534	509	518	475	505	513	433	537	485	464	468	511	502	494	476	507	470	520	486	482	494	490	497	508	497	472	557	519	488	522	479	524	516	482	494	458	482	461	469	499	499	520	516	472	530	513	499	468	464	502	492	510	510	538	464	504	478	491	509	491	532	499	482	511	524	533	498	443	492	497	445	489	546	473	512	527	488	505	487	477	456	534	518	493	446	502	452	489	492	502	458	468	516	500	522	503	481	489	466	525	506	486	497	480	490	449	487	503	500	489	489	494	509	516	498	526	515	456	542	516	461	477	491	487	512	507	530	495	494	480	532	495	491	496	499	527	507	520	508	479	475	497	489	496	513	530	489	513	495	522	499	499	488	484	493	552	467	464	491	477	498	489	492	522	534	486	558	511	520	497	504	486	512	518	479	473	492	472	473	476	495	513	519	481	443	446	534	480	494	486	496	503	530	524	519	506	506	481	502	487	518	461	499	561	474	516	521	494	465	515	471	498	448	489	521	499	516	497	503	515	504	502	481	512	522	460	490	503	523	510	475	493	516	516	489	494	480	512	495	482	490	498	493	497	508	461	482	486	486	505	518	513	513	480	523	501	519	528	509	504	482	494	490	490	522	480	503	512	523	520	474	531	489	521	535	505	502	488	503	506	497	480	478	495	492	529	484	528	490	489	490	523	488	524	450	535	457	493	522	515	462	512	533	521	486	531	508	478	521	467	503	498	505	474	502	501	506	534	527	522	497	484	481	490	536	485	464	494	511	518	523	468	494	505	503	510	491	516	496	521	501	527	544	512	481	510	512	479	512	487	498	487	483	456	518	500	536	527	455	479	471	520	476	492	475	477	495	485	521	500	456	467	473	523	482	492	492	514	502	508	498	499	506	504	493	468	500	462	524	497	432	499	445	488	485	506	546	448	507	475	496	509	501	489	553	501	497	483	491	522	510	477	491	509	453	460	496	512	514	501	476	518	525	494	502	547	499	489	483	490	493	507	522	507	516	513	491	478	499	514	483	506	512	527	495	494	512	520	497	529	463	479	507	528	471	527	492	481	473	471	542	491	519	525	476	460	505	503	514	529	439	491	523	481	509	505	488	508	498	487	473	492	488	481	485	458	456	479	525	520	502	524	515	477	489	498	526	467	500	455	495	498	531	474	505	502	535	500	496	486	467	468	499	477	481	499	463	495	479	536	501	487	547	496	494	505	516	552	469	496	488	509	492	516	506	515	508	513	493	485	491	502	493	485	474	472	494	487	490	454	493	515	498	489	547	498	536	497	510	542	484	491	510	448	493	487	486	510	486	524	487	478	516	546	484	521	441	479	481	486	484	488	496	492	505	496	486	519	490	500	503	505	514	508	490	455	511	469	510	500	485	519	489	477	494	497	495	495	470	524	451	495	496	531	492	510	499	470	451	478	500	483	480	495	505	515	501	510	495	484	502	501	463	470	467	547	496	511	487	478	505	503	528	456	537	495	444	489	523	461	496	494	490	493	491	492	495	509	485	448	538	473	507	478	487	549	493	462	535	505	447	502	518	480	487	503	488	530	506	519	527	453	520	446	516	466	445	484	494	505	492	504	522	486	462	485	494	545	474	504	527	519	488	489	540	512	510	502	476	532	463	493	500	504	482	505	509	485	495	549	494	516	469	513	478	550	503	495	467	497	532	497	489	498	455	462	498	489	451	443	508	482	515	482	486	512	480	458	517	498	510	512	487	537	485	533	475	478	527	504	464	497	527	490	505	488	503	450	488	468	492	516	482	495	518	504	522	510	542	481	543	492	496	533	482	505	512	492	479	506	510	507	508	482	480	480	464	498	479	475	528	442	507	494	528	498	494	504	510	496	489	464	489	504	547	490	530	513	542	523	520	494	494	494	467	522	480	478	538	499	511	510	517	546	494	525	511	447	506	490	518	500	520	475	468	509	479	479	529	509	531	494	527	493	511	521	514	533	490	518	496	472	492	537	479	506	497	483	515	470	536	482	482	491	487	495	548	478	530	525	491	500	483	480	476	459	494	507	497	483	483	470	506	480	530	498	487	491	457	498	503	506	504	519	480	519	478	505	491	480	510	484	507	490	485	481	484	530	482	501	512	503	506	501	507	528	487	463	456	452	481	510	521	565	490	530	501	447	480	491	483	476	509	454	497	521	516	463	492	461	458	463	490	451	476	504	479	481	488	486	500	497	462	497	499	487	491	478	521	476	479	504	485	463	470	474	526	482	517	493	479	503	475	500	494	456	494	502	481	519	497	478	496	490	490	477	500	465	516	500	479	476	486	482	486	496	525	525	495	479	510	488	534	502	539	496	517	495	499	492	506	472	478	510	482	526	512	513	491	496	531	484	510	502	485	484	507	500	507	545	494	499	514	525	484	497	520	495	517	535	472	504	539	488	481	512	497	463	499	465	526	546	496	496	481	504	495	487	471	492	516	488	516	519	487	476	474	524	524	485	483	492	476	516	511	476	516	523	496	522	528	465	476	490	510	504	500	506	467	481	551	512	490	467	464	486	470	498	496	469	487	504	496	515	527	505	555	534	514	513	536	445	495	471	506	505	503	472	504	471	495	523	497	523	524	496	505	495	497	474	492	466	506	505	505	459	509	489	463	469	479	493	501	505	514	527	514	540	508	491	511	503	460	508	494	529	471	476	524	526	530	488	491	505	478	505	478	499	468	489	537	520	485	480	509	495	501	501	509	485	472	464	484	517	501	497	508	546	505	497	522	515	516	515	457	462	461	467	496	474	477	499	483	510	493	585	510	447	526	450	484	455	507	485	522	496	510	546	493	513	501	490	484	487	484	450	501	484	507	511	505	488	499	491	478	483	483	498	533	519	498	510	500	528	491	519	511	493	495	483	467	476	475	485	449	468	534	518	496	481	467	467	487	517	508	491	472	505	522	502	500	502	507	463	488	501	489	502	481	531	518	469	496	465	501	523	494	513	480	528	503	507	483	528	481	512	493	517	469	506	511	475	448	513	501	497	478	535	487	478	488	453	569	493	513	491	484	513	484	489	519	494	505	529	510	464	492	478	499	534	509	528	453	484	512	494	507	490	497	489	498	500	499
4290	5640	4924	2672	1647	1302	1101	960	6141	23469	16421	8558	2708	905	563	502	442	452	459	432	379	420	453	452	408	431	450	408	481	427	420	414	456	430	422	408	442	444	481	410	406	422	448	428	459	408	417	418	394	418	424	451	441	418	392	429	410	464	452	414	429	456	436	485	422	442	419	442	460	449	397	428	444	394	439	431	421	432	489	460	444	426	410	427	461	434	426	453	428	453	427	398	458	433	432	409	456	444	452	467	412	451	455	406	430	453	428	446	414	449	447	458	471	432	442	452	402	451	454	419	435	388	454	418	457	438	455	428	405	422	423	425	415	428	451	456	435	410	445	418	415	425	404	415	434	447	430	387	430	418	445	445	456	406	422	409	398	413	409	443	426	413	464	454	457	446	444	424	443	425	457	422	453	474	414	378	399	462	438	409	419	460	440	416	418	453	451	444	458	445	417	420	443	435	420	407	442	475	446	484	419	428	406	442	445	424	413	428	453	440	418	422	438	395	454	423	402	428	453	407	411	442	463	404	425	399	407	435	458	401	438	406	405	474	415	406	386	388	451	437	422	407	447	414	436	440	402	427	428	437	418	413	398	423	438	432	403	408	404	415	422	446	419	410	437	429	435	395	448	405	450	413	438	438	467	408	411	443	412	424	452	428	446	442	433	452	470	424	424	417	457	447	417	428	449	430	413	425	392	457	398	416	408	397	388	404	458	459	443	442	425	453	417	453	396	399	448	406	430	464	406	440	430	420	452	437	445	411	413	505	417	460	429	432	423	433	434	477	438	423	459	451	451	445	372	403	457	425	432	439	415	453	458	440	424	430	415	434	443	457	398	441	421	439	446	438	443	429	430	444	421	431	403	466	426	423	440	440	447	453	409	446	452	434	407	438	429	444	431	422	438	417	438	408	401	417	428	411	452	433	448	440	356	434	407	423	439	420	423	417	402	447	393	409	431	456	435	437	435	455	432	426	426	460	409	435	459	401	470	406	420	458	443	457	438	407	453	465	457	436	419	374	412	427	424	392	425	457	430	455	448	434	430	429	434	476	441	459	426	455	436	435	381	393	444	401	436	379	451	429	442	428	429	421	439	444	409	475	428	410	426	408	426	406	432	402	473	381	437	438	437	416	429	418	463	423	477	433	404	418	442	412	405	445	432	441	422	451	399	424	404	436	428	420	410	420	428	477	419	467	452	440	474	427	418	426	453	445	429	473	435	429	425	405	436	416	424	422	466	423	402	400	448	411	412	435	403	421	425	381	459	392	435	449	419	469	432	428	446	386	439	446	417	430	441	450	409	447	408	450	450	434	465	422	429	442	420	425	413	398	414	435	439	438	452	434	449	442	449	434	389	438	441	417	462	383	445	425	466	452	436	425	412	416	425	421	383	383	386	432	443	436	443	432	418	435	447	422	463	418	457	452	432	449	434	419	449	457	452	434	434	422	416	445	439	391	471	423	410	449	438	413	444	416	438	430	431	423	437	404	389	419	410	399	446	468	417	418	431	463	448	427	396	392	418	444	410	438	415	454	419	429	406	389	407	437	425	424	442	440	476	437	418	421	402	412	440	417	401	431	450	498	420	448	395	448	428	440	391	426	423	432	407	424	415	449	429	428	439	402	438	398	428	424	448	405	392	399	443	421	425	424	396	453	423	415	402	434	403	430	405	409	484	451	433	473	457	452	429	416	420	447	429	442	403	417	443	433	443	416	438	390	424	403	426	479	419	411	431	432	452	423	430	428	418	420	437	418	476	413	422	451	450	432	412	458	405	456	432	466	480	445	431	440	437	381	463	433	422	426	384	430	450	417	390	429	435	439	413	448	449	436	461	459	419	420	421	400	429	429	409	373	415	468	444	385	433	390	463	406	434	418	445	463	413	448	435	430	395	457	387	432	445	437	420	442	412	394	432	450	434	435	404	422	410	415	443	473	455	417	404	426	422	445	448	433	460	382	430	434	412	402	418	446	441	445	414	440	459	436	440	410	405	422	397	430	450	445	442	405	469	457	446	475	403	423	421	425	399	411	454	399	410	433	455	463	411	448	408	418	425	419	450	431	404	368	433	422	374	418	433	427	398	382	398	438	399	437	453	398	463	436	472	469	392	436	448	416	440	456	428	418	472	450	408	442	424	433	469	411	432	429	453	432	452	414	434	437	395	411	439	390	390	440	421	417	470	406	430	428	457	438	426	426	422	449	408	424	452	413	419	417	426	399	446	408	420	447	464	410	435	449	419	446	399	420	429	441	407	398	414	405	417	403	443	463	399	415	423	398	466	377	420	429	420	423	417	413	412	397	475	439	432	441	429	441	415	405	430	450	401	432	444	403	405	435	421	421	427	428	421	402	407	450	397	470	460	415	435	416	411	433	402	411	438	405	418	444	434	444	414	432	448	474	432	409	457	459	411	437	433	426	412	424	411	408	438	435	406	439	419	444	417	413	436	404	402	437	443	452	431	446	395	413	430	428	437	394	406	447	392	454	411	434	433	443	427	420	424	422	475	415	466	400	423	425	453	445	432	417	462	459	411	421	438	422	409	444	419	398	396	453	400	440	420	426	439	454	448	406	423	479	414	456	401	440	448	428	446	409	433	443	419	412	431	387	446	456	442	382	367	355	434	420	462	423	417	434	438	407	463	423	404	435	414	413	394	414	416	413	465	472	446	406	446	437	411	422	419	426	456	384	416	496	424	407	436	408	414	427	453	446	445	445	429	436	455	466	427	422	386	380	457	433	402	416	453	464	420	418	458	414	460	391	421	463	450	414	432	427	421	431	424	429	427	469	392	441	456	437	443	396	435	426	396	433	414	402	435	453	438	412	441	427	450	433	372	422	420	438	382	407	430	443	402	436	417	432	425	407	399	449	432	413	427	472	418	428	439	440	421	405	410	415	434	437	445	402	447	398	420	418	432	430	411	450	421	433	398	451	458	434	462	430	396	420	439	427	439	433	461	453	422	436	422	427	442	415	428	402	408	464	405	425	447	434	456	440	416	443	429	456	426	425	405	423	450	416	413	418	445	432	449	418	432	434	455	444	451	416	422	400	449	432	459	422	445	420	440	433	420	430	434	457	474	436	440	402	414	409	423	416	389	465	468	412	426	447	424	457	417	450	424	454	422	419	412	412	434	389	382	405	437	452	427	449	413	430	406	390	434	400	431	430	438	446	447	436	456	421	455	435	464	423	393	435	437	464	427	414	416	450	463	424	435	422	470	452	420	416	440	432	419	411	458	440	429	424	432	448	405	446	433	454	438	422	400	433	387	427	416	388	416	451	417	456	441	438	447	443	453	419	425	398	437	450	445	412	444	438	415	407	410	437	413	438	427	392	428	358	435	421	442	414	443	439	449	406	440	413	436	445	441	413	447	408	407	420	432	448	435	400	439	393	412	422	414	418	466	403	473	473	438	427	445	437	444	441	434	446	428	432	441	422	431	443	448	428	442	423	439	407	436	429	444	409	404	411	432	416	432	437	408	409	416	443
23811	21065	28341	24004	21037	10331	2500	1360	8226	39308	32925	19001	6050	1656	863	677	654	640	681	629	707	657	667	682	661	631	680	619	670	638	706	640	642	668	622	640	655	647	671	641	663	651	679	613	682	676	620	662	615	635	619	631	656	612	618	637	664	643	627	626	651	658	644	696	654	639	656	632	642	654	631	642	627	625	646	613	676	639	628	631	617	685	645	678	645	649	632	628	646	690	656	667	633	658	654	580	669	643	637	643	651	641	652	642	619	644	640	650	642	669	635	664	644	677	672	619	666	650	605	663	684	674	668	613	644	619	650	664	590	636	622	602	662	691	670	632	654	691	652	627	614	652	627	597	635	658	585	631	667	656	639	623	661	653	671	623	616	666	616	662	641	652	646	608	626	571	651	661	661	599	618	625	652	635	627	605	615	614	671	627	648	680	617	643	619	627	608	633	607	646	665	648	612	634	650	673	635	609	635	656	659	666	602	668	628	665	619	665	639	633	617	644	630	645	676	629	628	667	623	629	647	631	663	662	597	622	627	642	664	685	655	670	606	637	698	643	594	595	582	587	667	652	633	683	652	625	654	626	625	630	586	686	644	625	644	648	651	628	642	635	642	615	657	654	659	592	669	640	689	660	673	684	655	667	622	653	589	670	650	649	640	645	602	600	640	615	677	625	646	686	591	670	609	628	602	646	649	627	625	635	639	700	668	638	633	646	635	612	645	640	637	646	618	632	671	594	629	616	632	674	681	665	640	651	636	622	634	649	658	636	684	649	620	602	637	713	593	580	668	644	643	656	683	653	650	617	592	652	615	672	607	642	660	595	626	636	614	621	618	644	626	643	644	620	591	653	654	625	658	596	649	618	629	670	619	623	632	637	629	639	625	650	656	663	708	688	615	631	575	677	630	585	685	648	591	629	648	665	659	661	645	636	673	648	666	629	622	644	628	630	656	591	671	638	651	573	613	623	619	668	662	617	671	650	608	631	650	636	596	629	606	632	658	629	629	659	651	683	624	640	608	616	630	620	696	626	638	658	653	660	683	635	652	633	632	669	632	625	707	649	658	642	614	634	606	605	570	610	668	626	625	616	640	627	643	620	685	642	659	645	653	683	637	679	712	655	647	652	633	661	641	580	655	598	597	647	626	635	602	578	587	634	669	625	606	617	664	610	622	633	629	649	610	608	623	656	642	599	632	602	634	661	658	640	655	644	644	605	684	638	659	617	636	607	671	650	623	655	600	622	657	647	664	687	615	660	678	612	612	657	613	644	628	635	642	624	654	646	663	618	634	657	620	668	632	638	663	621	625	652	620	659	642	647	602	652	673	685	684	642	599	641	634	624	629	654	632	653	603	672	661	644	610	655	695	608	565	648	637	598	610	631	679	600	618	627	594	648	652	688	614	653	654	591	626	609	589	636	629	628	586	628	649	664	674	611	665	643	636	618	620	626	677	653	653	604	601	614	655	638	664	644	660	641	636	628	645	617	693	609	691	621	676	610	667	621	651	678	634	607	641	662	669	623	627	646	628	674	656	667	610	629	662	583	639	658	671	621	661	660	617	614	629	664	632	645	629	635	639	648	614	612	631	615	631	627	667	602	616	663	646	685	634	633	631	624	596	639	639	606	650	642	645	611	640	611	645	601	607	666	638	639	652	646	652	637	627	622	652	640	654	617	612	585	663	613	657	624	666	617	603	587	654	654	620	574	677	627	599	632	649	636	596	624	626	608	610	602	655	631	622	636	621	603	658	629	648	635	637	626	644	634	626	620	659	633	617	641	660	682	634	651	645	648	656	634	642	635	652	622	646	609	600	645	669	591	636	655	645	577	628	604	612	594	674	637	648	611	653	614	656	614	580	599	697	645	604	661	630	654	682	632	612	629	679	641	620	599	676	704	644	661	627	658	687	676	616	668	636	663	646	626	589	610	610	615	618	625	641	619	634	652	605	652	655	632	642	649	636	620	645	622	599	659	650	665	631	647	646	639	671	656	588	635	619	623	627	667	631	651	663	667	613	613	664	673	652	616	647	645	654	624	616	642	653	674	643	671	671	633	665	673	633	677	645	682	583	613	614	602	649	634	645	607	675	696	644	621	624	629	618	629	623	619	625	623	635	605	641	591	651	616	676	653	647	701	671	602	651	658	638	637	641	661	637	619	574	640	619	626	683	617	657	643	660	627	647	654	575	647	607	663	621	639	638	594	657	631	616	655	613	575	621	649	619	624	683	665	652	657	640	613	610	610	638	613	589	635	636	602	616	634	627	667	668	621	646	640	588	573	691	615	652	631	640	633	633	701	640	641	609	631	611	619	622	644	577	630	627	612	605	641	619	607	654	666	692	656	636	615	682	621	647	701	689	642	653	646	621	612	639	577	666	644	658	624	636	633	614	645	619	643	649	649	643	681	608	611	648	623	656	655	623	685	620	645	630	661	606	624	646	629	640	605	657	607	639	616	608	637	643	623	686	621	669	647	636	630	624	656	598	659	632	631	612	637	597	643	639	675	675	617	635	662	681	654	684	644	637	625	671	626	632	630	613	676	617	645	642	649	630	705	607	668	642	677	680	655	663	660	597	599	636	646	615	675	690	685	628	604	618	599	634	648	647	609	665	615	619	602	628	648	618	604	614	635	645	635	662	631	599	655	626	643	621	661	628	630	617	657	643	625	660	594	619	599	620	644	680	591	628	615	672	624	592	646	569	625	618	689	648	651	633	648	689	637	615	634	613	588	609	574	644	618	646	622	619	686	654	592	598	654	680	594	662	635	612	601	639	620	610	589	650	656	588	649	591	617	673	612	605	680	633	623	649	622	655	632	674	622	665	621	655	595	621	629	634	635	656	627	614	580	612	620	623	700	611	644	617	637	645	609	630	629	679	643	609	638	637	646	659	622	634	642	633	653	653	661	639	631	631	626	657	615	636	633	602	594	652	654	642	640	630	618	603	704	655	646	573	651	658	608	605	669	613	665	650	655	665	656	631	683	649	655	625	625	635	675	662	663	607	636	650	667	630	617	582	626	622	610	652	654	616	652	615	607	634	666	597	585	651	629	651	642	669	629	638	619	637	606	600	588	617	673	649	608	704	607	631	581	617	649	636	641	632	644	602	601	558	593	613	659	608	632	648	658	600	619	637	610	672	620	583	638	698	581	629	683	658	649	589	641	626	614	621	638	656	642	642	662	700	629	617	659	636	629	650	656	613	626	631	645	653	618	625	635	640	613	649	657	595	596	573	637	607	632	684	634	608	655	597	649	609	712	632	663	651	604	651	657	591	662	646	622	702	639	660	619	667	630	649	624	605	632	648	657	622	644	653	584	616	592	620	613	599	590	612	599	639	578	650	604	642	704	640	638	630	637	610	645	642	653	638	672	635	642	695	606	659	704	586	614	632	657	635	623	639	660	593	647	657	623	640	635	639	619	671	703	647	618	590	639	644	658	615	663	675	639	636	660	601	651	653	682	626	644	652	623	647	624	638	666	633	616	631	609
4889	9487	8758	4949	3206	2405	1744	1510	11708	37429	27555	14436	4854	1603	790	577	568	535	535	534	553	553	548	564	548	502	558	527	562	562	544	598	525	601	556	595	581	531	543	612	531	546	528	545	575	536	562	527	550	562	574	599	525	550	562	551	561	546	566	535	578	582	556	545	523	529	541	524	589	550	591	582	575	566	517	568	539	563	587	529	533	542	563	555	559	591	559	572	592	562	566	525	595	534	543	574	540	551	527	526	509	558	570	542	542	545	563	539	547	513	529	537	556	523	557	528	559	526	499	551	547	548	576	558	568	543	536	555	498	532	589	569	528	560	540	548	556	551	541	558	512	564	528	556	525	543	572	540	503	546	519	531	533	532	551	532	579	530	537	481	542	525	552	532	585	583	523	515	541	546	598	512	531	562	513	530	585	556	559	546	579	549	540	566	523	550	525	556	512	545	534	534	589	568	572	536	565	562	532	550	541	552	553	567	581	565	581	570	561	531	581	600	559	594	580	529	515	504	532	525	537	549	540	552	552	558	527	559	534	527	546	544	554	549	496	559	538	552	522	576	538	547	508	540	553	530	585	520	516	548	543	533	518	549	558	529	551	529	521	517	525	567	547	523	531	533	565	575	567	543	566	578	533	565	589	520	573	557	546	534	537	584	534	515	576	511	566	525	518	544	543	543	542	517	568	547	547	539	539	523	585	587	518	555	558	600	548	567	517	581	513	568	520	539	554	513	547	581	574	545	581	567	528	524	572	553	555	539	550	517	601	556	537	522	514	551	518	548	562	549	534	541	537	540	609	545	559	521	525	503	541	554	565	573	500	553	553	606	577	522	505	541	555	540	513	540	556	589	539	501	494	511	520	547	546	531	520	542	562	561	540	546	527	554	509	523	564	561	504	551	517	573	508	533	520	528	595	547	524	560	569	511	542	546	530	573	576	593	556	522	521	531	512	570	561	548	558	552	532	539	555	566	515	562	533	525	532	542	567	513	561	515	558	553	593	577	529	547	541	549	543	531	551	539	541	578	527	519	568	531	514	550	584	553	544	539	552	527	540	525	504	545	548	538	534	541	533	521	527	537	578	550	536	547	553	562	523	519	514	525	552	532	525	501	523	550	598	529	553	548	517	588	540	488	545	555	542	541	522	518	565	570	550	581	527	550	552	565	521	539	547	552	540	518	516	551	494	556	497	516	498	509	526	485	528	526	587	527	498	551	530	542	535	574	530	575	585	558	592	531	567	564	548	535	507	558	539	535	578	563	556	549	568	548	501	523	568	528	544	571	531	604	529	584	535	542	550	549	498	536	590	552	503	547	524	531	521	574	561	540	535	561	528	548	562	533	506	541	551	547	578	576	554	568	517	539	504	590	522	545	547	535	563	580	506	548	542	532	528	573	578	537	515	507	515	558	559	484	564	499	551	578	553	578	496	583	538	572	584	514	528	576	515	541	547	568	538	479	575	577	580	533	576	555	570	587	523	568	576	538	547	547	553	577	555	530	587	581	571	560	587	541	544	549	522	582	533	526	557	550	555	572	535	480	530	541	597	532	520	539	579	553	516	553	562	552	639	499	555	567	537	559	520	530	489	549	548	530	493	534	571	565	548	555	534	483	568	537	570	570	542	558	499	596	578	575	547	564	575	569	540	556	544	559	527	563	533	546	511	552	553	549	515	554	520	502	567	528	528	540	546	574	553	562	548	544	516	504	527	559	520	541	532	546	562	543	513	584	489	560	481	555	512	564	518	514	533	522	556	552	576	582	536	524	506	533	537	535	540	557	574	549	556	547	507	570	497	481	542	535	549	520	538	569	506	565	526	540	525	553	527	583	554	542	557	552	514	548	548	520	563	558	576	528	541	529	551	554	544	542	508	525	535	540	546	534	541	508	576	524	536	554	564	533	578	537	541	508	601	540	497	517	578	513	572	549	585	531	566	541	522	523	557	510	540	487	528	543	527	587	561	555	538	533	538	551	535	511	532	566	514	613	574	532	542	564	530	550	533	556	520	536	582	514	553	559	529	549	569	492	552	580	575	541	485	529	572	538	522	572	558	572	501	572	508	528	549	526	543	526	524	525	527	561	551	534	534	572	556	506	554	530	541	532	530	524	528	570	500	538	539	534	581	565	534	517	531	552	505	537	528	530	547	540	492	528	552	576	527	561	519	537	533	548	529	560	568	529	538	559	530	542	506	518	542	572	553	510	488	531	564	568	568	562	562	516	546	538	498	555	560	521	534	546	522	557	564	536	561	516	523	536	530	544	550	569	512	518	558	542	546	547	552	511	552	573	525	562	558	505	593	558	535	529	562	518	533	539	584	542	568	554	553	511	585	610	548	542	514	549	526	584	505	536	532	495	570	554	527	543	539	512	522	535	541	547	522	556	535	519	511	543	553	526	552	557	527	537	516	558	516	538	525	584	577	567	524	530	549	532	546	522	572	524	554	555	512	519	542	541	513	521	561	582	564	518	532	503	537	572	569	539	531	535	557	501	505	548	569	559	572	534	543	555	529	536	537	552	557	521	484	532	575	527	575	520	524	515	528	527	557	565	558	555	534	572	592	548	546	534	514	556	524	493	525	593	542	544	531	512	523	556	525	517	559	546	540	514	545	560	554	521	561	542	583	552	534	529	512	547	532	573	538	590	511	529	514	580	501	582	553	521	546	536	588	524	539	522	555	554	562	543	529	547	554	502	489	589	544	569	562	549	550	577	548	528	540	548	543	520	557	537	545	497	539	536	524	542	523	572	545	511	562	551	559	571	559	539	577	520	523	536	561	559	548	539	541	543	518	531	571	539	602	505	539	586	506	587	595	520	541	494	575	554	504	546	533	567	503	525	544	543	535	561	546	480	522	553	568	544	511	539	508	558	541	506	560	523	536	564	515	528	527	520	554	515	561	506	515	539	550	543	547	516	535	537	550	558	535	564	554	567	553	538	535	541	530	486	564	534	536	529	570	556	561	529	562	521	525	514	536	538	512	545	547	528	549	539	557	571	546	546	523	537	523	528	542	470	520	547	512	521	553	512	589	541	570	504	574	569	580	494	539	534	532	506	567	579	594	556	557	490	546	544	522	548	578	565	599	573	514	530	561	590	479	531	544	520	543	528	556	547	558	584	533	482	556	553	549	537	561	545	548	531	566	604	560	536	553	539	547	509	522	586	519	555	570	518	562	535	541	536	540	547	504	582	560	537	554	576	511	535	555	518	600	540	502	566	586	537	557	529	555	539	530	517	521	507	530	535	563	517	523	553	522	558	544	501	560	530	514	547	523	547	523	556	531	546	525	517	523	536	553	563	555	502	521	557	510	521	569	548	528	575	545	540	592	516	553	511	568	563	540	565	543	477	584	568	504	504	521	534	541	536	520	517	547	540	559	543	518	504	545	547	549	549	589	533	544	535	569	478	565	589	539	593	518	542	522	550	561	515	555	546	557	539	506	529	583	585	572	535	549	564	535	538	577	490	540	545	530	549	553	539	535	565
27328	13770	2836	1226	749	686	584	469	666	2160	2310	1533	846	561	430	432	397	428	411	404	420	401	424	432	429	440	402	409	429	445	426	449	450	402	426	407	430	425	422	443	438	406	431	379	446	454	412	446	438	396	402	429	375	437	395	422	404	429	429	418	445	413	446	425	387	425	404	428	431	422	438	425	412	460	422	405	427	428	464	359	391	398	438	406	454	428	437	422	424	393	408	463	404	445	391	435	432	411	424	409	410	399	411	427	424	442	416	441	421	424	413	430	417	418	426	461	438	375	410	377	402	445	421	409	434	434	438	403	426	425	441	412	398	459	396	405	418	421	454	384	429	423	407	407	393	424	436	438	422	457	435	455	391	433	418	399	427	430	409	451	394	432	423	427	396	439	401	425	425	406	425	399	426	401	385	407	402	396	436	455	476	399	389	428	473	409	414	430	411	412	438	396	439	452	414	412	412	422	401	414	422	417	442	397	429	429	416	397	461	449	421	411	397	426	441	457	400	404	421	412	427	421	418	421	391	410	422	415	431	415	411	428	449	427	398	420	431	437	424	409	397	413	438	430	424	415	410	418	438	383	401	431	422	418	414	374	431	417	420	413	412	418	433	414	426	392	419	445	396	436	434	451	427	391	396	438	465	421	388	384	386	436	418	428	422	434	402	449	410	438	431	428	436	420	398	425	446	412	409	433	425	403	428	392	438	430	416	417	477	417	445	400	413	409	414	432	395	423	468	425	398	425	432	417	429	389	466	443	436	441	390	404	454	426	412	395	423	416	448	354	417	434	412	412	494	422	426	434	458	431	431	438	378	445	410	438	381	408	433	423	442	422	394	424	446	437	417	409	407	406	361	432	433	401	463	408	433	431	429	415	425	397	386	397	430	417	428	412	438	447	412	416	435	432	419	420	381	442	449	414	455	464	458	415	426	425	405	427	429	417	396	424	414	447	423	419	438	430	387	438	403	426	434	397	419	432	395	421	416	432	432	391	457	407	410	403	419	453	386	429	414	424	444	416	384	429	437	406	394	397	432	390	428	434	451	402	399	429	414	419	388	476	406	433	414	402	461	411	406	400	405	430	427	424	401	445	432	426	440	429	418	426	398	429	399	402	458	422	414	390	423	419	363	413	456	425	465	429	451	406	424	395	424	378	399	406	433	408	440	410	396	401	422	412	434	450	375	418	456	424	433	422	425	433	417	414	448	422	438	411	451	404	423	408	428	408	415	422	406	457	424	425	381	390	399	418	432	424	440	376	423	444	418	405	448	448	438	429	427	416	420	399	432	420	440	408	439	415	447	421	381	401	457	417	454	454	404	416	407	380	418	462	440	369	435	422	394	452	450	411	420	451	397	433	434	404	455	413	431	438	446	411	414	425	418	416	440	430	404	429	435	438	421	452	417	411	423	385	423	446	448	433	416	429	403	428	424	394	456	428	409	400	440	432	397	381	465	432	434	432	471	415	444	389	408	445	418	427	432	425	416	474	393	432	469	408	392	415	422	419	421	418	450	431	408	395	388	431	415	427	405	419	415	398	408	442	404	387	384	408	432	409	415	421	452	466	448	400	414	457	405	426	397	459	408	438	463	417	463	399	460	432	395	430	414	380	418	414	369	436	435	442	416	365	458	402	398	422	425	390	377	450	410	394	443	414	400	401	395	384	432	396	419	409	407	413	404	408	433	484	419	432	396	417	431	440	414	423	457	440	464	406	422	440	441	356	419	423	426	421	448	438	447	413	426	432	419	423	411	443	402	424	425	417	388	415	450	444	433	419	389	381	422	389	441	429	432	427	415	442	465	419	417	435	433	405	433	438	432	422	417	404	443	360	415	425	448	402	394	381	410	433	414	413	443	472	422	393	434	444	417	429	410	429	435	425	414	387	399	432	425	443	431	404	445	412	420	439	408	422	463	414	415	430	423	400	439	431	433	435	384	440	436	402	392	435	388	433	404	428	410	430	412	404	414	432	426	432	421	445	440	435	419	417	432	369	431	450	453	425	454	434	421	406	468	438	405	425	433	422	421	412	424	401	391	386	374	407	377	423	380	445	402	429	465	390	412	453	433	442	436	429	380	462	425	414	443	404	413	422	390	426	409	413	405	419	416	381	419	419	423	381	396	401	453	399	423	460	390	403	415	422	412	408	391	411	435	400	410	420	399	423	401	399	392	400	421	414	433	433	388	416	415	428	454	427	439	420	398	411	418	454	397	406	392	402	368	448	439	461	438	403	416	436	413	395	437	390	459	435	419	442	433	415	452	393	389	419	442	413	438	417	440	449	437	387	397	413	403	373	407	422	418	450	429	387	415	456	410	434	415	409	394	435	445	427	423	395	392	434	391	446	414	426	424	436	408	429	392	436	408	417	423	392	411	435	434	469	437	438	394	454	437	407	471	443	427	433	408	423	440	407	428	414	418	417	405	435	418	381	440	420	393	424	379	398	399	402	421	429	425	415	414	422	410	417	475	423	391	413	403	439	424	425	451	423	430	416	419	433	400	438	425	417	431	430	412	407	420	446	445	390	400	432	439	409	412	416	402	423	429	387	457	411	408	451	431	457	420	417	400	421	445	377	426	395	385	398	429	416	419	425	415	417	461	413	395	415	408	446	372	426	438	401	400	435	433	410	401	415	416	413	401	437	428	404	393	429	409	417	407	386	438	431	423	415	388	428	411	387	406	380	414	405	396	410	394	401	416	408	405	392	455	438	445	474	391	405	418	421	424	405	426	412	418	414	437	397	402	450	431	423	418	398	392	410	406	402	424	414	404	417	410	405	426	427	425	436	388	432	400	431	445	419	422	417	433	425	437	437	412	403	392	403	399	440	391	403	432	439	421	413	453	473	409	402	431	424	422	425	445	422	387	423	455	438	397	425	400	423	401	410	435	434	448	400	416	398	411	450	365	441	412	420	433	440	410	425	425	413	429	436	413	386	427	423	426	384	457	425	420	401	436	404	403	410	409	464	370	433	393	430	422	435	415	441	425	430	410	440	439	421	439	404	436	398	424	413	432	414	450	421	428	424	424	415	455	399	466	443	429	426	407	403	469	442	440	423	422	462	418	396	371	384	401	418	479	426	398	405	451	409	430	384	422	423	405	375	418	400	471	443	385	450	428	422	414	431	395	396	397	456	386	388	421	421	419	421	441	427	415	438	419	412	431	422	422	438	410	446	411	422	388	467	443	405	414	435	390	436	443	443	407	442	437	431	430	464	452	427	411	409	451	422	430	420	458	439	405	415	425	419	433	443	450	424	442	405	451	393	429	400	410	408	389	444	445	416	410	408	435	433	459	414	397	411	401	403	400	439	447	426	432	436	427	445	410	428	459	403	438	422	442	407	428	428	401	435	430	419	421	427	410	460	423	409	404	432	444	458	425	404	445	453	442	410	421	425	408	414	432	421	470	416	421	383	402	438	432	416	401	395	471	421	413	447	433	449	436	395	396	382	438	414	387	420	405	418	412	413	428	417	422	419	418	438
5360	2185	2088	1081	821	751	584	490	808	2938	2628	1714	838	460	389	392	369	347	334	359	349	304	378	341	379	354	338	383	362	344	339	377	384	368	351	367	356	319	351	366	351	396	351	364	377	346	324	368	352	366	324	343	346	375	385	347	351	341	357	370	323	333	344	375	354	361	354	377	383	367	358	359	384	388	346	367	344	358	334	354	379	342	393	350	359	367	373	294	362	380	335	341	329	380	384	377	379	393	351	338	336	353	368	325	354	349	350	368	385	391	352	360	346	354	367	326	353	368	372	349	349	345	373	376	385	382	347	360	358	325	373	360	339	361	379	346	349	349	381	385	341	342	331	350	363	387	382	346	372	324	314	370	378	346	346	356	369	384	383	373	348	337	349	326	392	368	400	352	361	340	362	353	344	364	386	405	354	346	363	370	357	363	412	365	326	366	342	339	355	358	361	378	335	324	365	349	377	382	380	375	339	385	350	361	395	362	400	379	353	376	358	329	347	377	349	359	382	363	380	327	394	386	342	339	341	331	353	367	375	340	371	350	332	373	387	343	399	335	395	336	342	346	348	339	385	383	367	352	354	377	350	355	358	345	393	359	353	327	387	325	367	395	360	375	348	362	348	346	338	385	362	374	348	350	344	359	354	391	366	378	369	380	374	347	342	375	359	334	326	353	326	341	325	379	375	356	356	380	376	345	362	333	381	405	346	353	371	345	339	348	395	409	361	372	349	370	372	358	354	332	325	360	373	353	371	343	386	354	361	346	358	357	371	368	362	362	390	365	333	323	351	363	354	342	353	349	331	381	369	360	370	347	361	347	347	319	373	363	364	364	351	359	389	383	364	341	389	353	352	389	367	363	319	373	373	360	370	361	354	337	367	359	358	357	354	388	400	366	355	355	346	366	352	363	381	373	389	379	353	341	347	376	353	363	365	372	358	371	337	368	357	354	368	353	367	353	339	368	353	304	351	356	331	354	364	366	371	340	345	349	357	367	383	335	365	369	374	327	362	328	343	347	384	330	354	374	341	356	325	392	337	356	376	357	370	339	347	362	361	326	335	364	345	341	342	358	359	334	367	349	341	366	372	396	365	336	347	360	372	355	377	330	371	369	356	381	349	325	340	355	367	341	384	402	384	371	354	351	326	359	386	371	366	357	384	372	389	374	369	365	358	384	331	371	362	377	388	412	335	368	388	360	376	386	382	372	375	377	383	375	354	374	341	368	352	355	391	369	348	338	352	336	364	343	356	355	366	370	352	385	329	358	364	434	365	352	375	341	335	388	341	352	351	357	343	361	359	377	373	370	353	377	374	349	357	346	394	337	358	368	387	360	377	334	383	353	395	380	381	336	354	353	371	364	364	364	374	366	333	377	351	374	370	360	358	299	362	344	341	357	331	373	405	328	342	329	354	380	402	331	350	367	351	364	347	350	349	346	379	366	376	376	330	313	332	359	369	356	369	339	342	333	404	376	343	358	365	361	343	340	346	364	351	355	377	402	351	380	319	348	375	350	356	336	347	346	382	360	338	402	368	330	383	383	384	340	364	366	370	382	341	359	333	328	370	357	353	366	371	351	337	386	352	363	365	352	360	350	333	344	354	352	364	364	374	366	337	350	330	313	336	333	371	368	356	354	375	346	312	335	371	373	375	358	357	336	374	359	335	341	368	386	366	344	365	372	373	364	376	368	386	345	335	342	320	345	362	361	420	366	397	359	396	384	342	338	335	391	371	377	360	340	360	356	362	375	384	341	366	362	348	362	366	341	398	362	384	345	387	373	347	386	346	347	365	352	348	377	357	343	345	389	386	374	373	344	347	339	348	345	340	380	375	367	351	353	374	337	390	388	366	360	358	375	356	351	338	397	365	364	351	368	364	364	325	326	348	349	353	382	390	366	360	379	353	350	384	373	340	351	354	346	364	358	352	380	382	352	391	350	386	351	342	358	345	394	345	330	341	359	369	328	366	346	348	410	356	341	368	364	387	360	382	348	392	368	357	378	354	348	369	370	395	349	349	333	339	368	387	385	350	378	323	368	345	336	323	362	351	382	363	362	350	331	364	351	379	375	377	398	349	388	360	366	375	396	376	335	384	347	383	363	361	386	373	370	353	349	340	334	363	352	369	346	377	395	338	336	343	372	344	344	376	357	350	350	355	335	358	368	379	333	369	351	354	346	362	359	373	367	350	323	319	352	354	347	349	364	340	351	335	339	380	346	367	365	332	358	363	329	342	389	348	328	385	359	362	345	364	352	345	356	369	375	349	358	373	357	362	321	361	365	329	370	376	349	352	349	331	399	326	376	386	369	358	350	377	383	374	354	347	331	341	346	361	345	369	367	347	370	352	370	379	344	338	366	346	364	359	361	355	388	325	362	366	325	362	370	352	371	381	369	365	358	369	367	388	368	368	356	387	339	378	352	364	371	345	335	383	360	340	372	353	351	323	381	371	399	375	339	337	367	392	346	387	343	342	346	351	362	381	394	376	308	348	381	362	366	353	358	344	370	356	358	348	341	365	345	373	354	350	361	352	339	344	338	332	374	337	329	368	364	376	308	356	335	393	360	372	408	335	331	339	365	388	349	344	383	374	354	331	369	375	322	345	410	373	338	354	341	355	369	361	341	369	370	328	350	364	359	363	356	395	352	345	370	371	350	360	382	364	393	323	354	368	390	354	349	368	372	338	346	396	356	359	374	330	335	343	380	381	389	332	358	356	318	384	397	361	325	367	350	358	379	406	355	371	378	362	317	414	361	325	399	313	357	375	367	356	346	378	357	359	357	357	347	382	397	338	375	379	352	358	405	318	380	329	362	339	370	362	389	347	361	366	322	377	368	367	367	337	355	367	371	368	403	378	356	371	343	366	333	361	357	387	336	358	386	361	357	342	382	379	383	360	375	362	363	366	330	390	416	321	355	351	359	377	379	364	351	375	385	359	351	366	370	380	367	350	374	358	365	327	352	382	319	369	359	367	350	371	362	322	347	374	367	315	351	391	377	352	366	352	361	334	330	357	392	355	358	350	407	327	345	334	358	376	372	365	323	358	379	382	361	352	337	364	351	342	347	361	343	326	370	300	373	355	354	372	343	353	376	341	360	348	404	388	333	340	355	362	350	355	385	363	347	373	325	372	385	352	400	345	347	371	363	310	359	369	342	354	372	327	385	370	387	361	346	386	363	363	391	385	358	389	342	376	373	357	356	358	358	382	335	372	368	383	379	369	362	356	332	365	361	344	380	343	339	403	385	373	355	396	385	374	339	368	357	350	365	369	378	339	330	381	398	357	341	339	358	360	380	390	356	385	373	362	367	378	366	373	355	393	361	369	372	355	319	345	343	392	377	321	363	340	360	367	360	359	355	355	370	331	350	390	360	393	390	350	373	341	361	382	354	357	365	364	368	339	355	332	382	384	350	375	354	353	353	397	377	373	385	377	375	376	408	374	350	372	331	346	351	399	338	348	375	333	356	342	384	362	382	342	369	357	340
24964	21061	27189	25074	10022	2008	1142	867	2627	19511	21282	11415	3280	1008	595	526	505	512	503	505	519	496	507	474	464	508	464	466	474	481	476	535	523	513	505	525	491	506	509	507	470	522	508	487	505	464	457	511	477	494	475	538	476	467	480	481	492	500	487	464	512	525	464	501	449	494	498	484	513	466	489	524	462	530	521	499	418	508	460	491	480	507	473	511	500	473	467	474	483	499	485	513	469	491	502	524	451	485	527	492	523	542	495	500	468	518	501	483	535	491	475	510	489	468	462	497	480	481	511	507	472	504	511	453	483	501	528	451	519	476	513	517	484	440	454	473	468	487	444	486	483	473	449	497	471	460	487	500	479	472	453	468	475	489	482	537	506	492	450	481	486	505	498	481	441	503	485	504	451	483	496	469	512	459	489	466	468	477	497	477	531	481	450	488	479	501	463	477	485	493	478	466	471	458	507	433	505	444	522	515	498	486	462	445	502	491	494	497	461	528	479	481	495	486	500	469	480	495	511	519	485	480	470	460	489	441	517	474	514	503	484	474	476	469	510	498	494	485	448	471	525	479	459	502	511	476	481	512	460	496	499	499	441	494	451	499	479	446	480	421	489	495	460	511	458	481	489	487	477	490	509	501	494	473	529	492	487	463	499	515	485	485	479	457	460	448	499	499	493	488	467	480	464	471	493	497	441	510	478	514	454	488	486	497	534	513	491	457	426	476	477	488	485	491	484	474	514	483	483	486	457	466	477	469	474	492	468	462	483	476	460	500	470	492	541	451	499	467	503	514	493	530	479	474	471	461	461	490	521	443	485	498	484	485	527	463	501	487	466	533	469	498	496	485	473	494	461	512	487	484	483	507	493	496	535	493	468	476	506	465	529	489	500	512	490	497	477	505	516	457	504	453	443	487	524	486	465	497	487	489	446	495	470	497	449	504	452	513	473	482	478	522	519	494	454	472	496	490	477	455	499	469	487	474	484	447	513	501	487	453	477	453	483	497	467	446	482	521	501	465	503	458	497	460	480	474	506	432	461	494	467	478	504	474	473	474	499	506	463	472	466	463	471	468	508	449	464	487	514	525	486	493	454	443	484	518	474	476	498	486	461	460	467	505	424	476	509	490	495	489	509	501	487	471	504	487	460	480	477	486	440	477	463	502	484	449	475	492	506	481	482	499	474	442	493	495	529	502	469	492	486	446	492	501	491	522	482	494	522	476	472	529	517	489	489	484	476	470	502	464	476	501	446	454	440	451	506	457	521	474	466	472	477	499	466	497	438	459	464	513	481	525	524	482	483	482	481	470	480	509	491	493	465	496	497	477	480	514	480	432	480	445	506	467	527	506	453	478	472	512	485	481	487	460	507	514	510	503	463	495	494	487	534	505	502	450	509	464	477	457	478	471	464	430	467	462	462	445	488	463	518	485	533	460	464	471	521	450	491	484	461	495	483	515	461	460	496	489	464	489	518	471	469	446	487	455	482	492	465	461	473	519	471	502	468	529	466	468	536	466	487	516	479	482	486	472	499	477	489	487	495	487	500	497	489	473	448	451	481	540	490	505	462	520	472	464	499	463	504	469	486	506	496	495	467	429	449	522	499	484	505	503	470	495	481	485	458	452	505	494	483	468	486	458	504	475	441	485	493	465	454	527	515	480	507	452	448	425	489	489	483	461	492	474	505	485	499	460	465	464	424	467	446	456	455	479	482	461	476	472	457	471	460	466	499	496	498	474	485	480	441	492	487	449	485	511	449	495	421	437	468	493	472	486	520	501	508	482	527	464	440	457	481	486	473	460	498	458	469	483	453	464	462	466	496	503	468	513	452	471	509	453	496	500	496	452	463	491	462	474	511	458	470	478	491	478	474	467	486	495	495	481	496	480	486	494	489	499	527	498	470	544	481	516	482	476	438	474	490	473	516	458	464	485	480	470	461	472	491	441	512	478	470	487	473	490	473	487	486	463	448	513	526	495	513	513	501	456	495	512	444	485	525	478	483	479	484	503	446	483	504	474	486	516	466	463	481	519	453	451	475	486	444	477	499	491	489	512	491	491	452	504	469	468	492	455	487	493	497	511	492	469	477	487	517	466	479	490	449	455	498	503	493	467	466	436	470	504	450	461	472	453	480	472	545	497	479	498	499	503	453	498	474	517	486	518	462	480	507	490	464	454	496	474	563	501	491	455	448	502	425	463	519	469	491	487	502	519	502	474	505	501	503	494	467	466	487	469	480	478	480	503	452	493	493	500	479	512	509	488	513	464	458	493	497	508	483	499	478	494	461	485	466	466	498	518	481	434	488	494	490	495	500	523	491	481	460	479	510	480	465	485	482	453	491	514	494	463	450	492	479	541	518	463	501	448	470	491	484	510	500	507	475	501	481	471	507	464	499	496	477	478	478	455	471	508	434	446	463	451	462	483	418	449	481	478	491	511	492	473	487	452	524	481	509	442	484	503	470	498	487	488	462	503	468	528	485	493	505	521	464	492	470	490	530	469	485	464	484	476	490	503	461	484	488	453	444	470	485	469	496	468	535	526	455	490	459	492	495	477	475	482	521	497	473	484	477	500	480	470	468	509	509	472	438	495	502	475	494	462	506	514	486	501	468	480	490	477	477	439	464	513	480	492	507	484	497	512	498	508	493	478	530	508	484	477	491	476	480	453	513	481	477	477	492	468	478	469	479	460	489	485	506	497	461	464	532	491	458	476	522	502	463	474	486	461	484	459	470	486	472	527	509	479	477	497	457	505	475	461	454	491	469	505	467	527	477	473	442	482	522	508	480	495	448	479	484	486	504	453	494	477	475	475	476	507	485	459	472	487	470	464	507	495	507	500	525	480	473	477	451	488	492	510	482	506	488	477	531	456	506	460	474	478	514	491	484	473	503	492	491	501	473	463	517	513	482	470	493	461	520	493	452	449	450	474	458	470	474	463	490	499	524	487	502	487	497	427	459	483	478	503	507	470	458	523	479	487	491	485	484	502	487	495	490	526	509	484	523	496	487	462	487	482	503	523	473	504	472	447	515	510	491	476	455	524	498	506	528	499	446	452	491	434	490	520	470	464	478	494	465	514	521	467	485	478	479	484	485	468	486	551	453	509	481	488	478	514	499	471	495	483	487	451	434	516	505	454	511	484	503	487	487	480	461	454	479	446	500	461	511	489	475	475	472	484	487	482	494	506	466	520	450	467	492	501	494	444	466	481	476	484	460	455	445	464	439	468	513	487	470	467	491	441	460	475	488	496	480	495	471	466	451	464	487	465	494	571	466	488	478	474	457	474	450	495	503	483	454	521	506	491	457	475	490	492	512	486	462	494	486	482	464	466	464	454	493	468	488	491	498	479	508	491	485	503	456	496	454	493	515	518	483	514	497	476	465	488	470	507	484	484	487	483	500	481	481	468	490	481	451	499	508	492	483	507	513	499	492	480	500	439	435	446	477	479	459	469	513	472	487	475	484	455	468	469	484	477	452	463	497	479	473	512	457	543
4126	6208	6506	3582	2355	1568	1106	1020	3874	21394	18444	9439	3036	1001	522	425	433	405	423	434	412	421	408	442	461	428	462	426	456	413	437	434	415	393	489	453	390	484	448	454	416	411	430	415	405	440	424	451	420	443	433	403	427	417	403	429	438	430	414	425	430	421	453	453	457	406	436	417	414	457	434	453	398	454	455	444	423	494	410	434	428	439	386	471	434	378	441	435	448	407	455	419	444	451	423	400	453	429	434	441	419	448	428	448	443	432	424	406	398	457	435	418	429	419	438	414	432	473	405	404	402	408	466	432	430	418	417	454	451	419	415	456	425	441	446	427	470	390	437	428	429	419	462	469	452	476	444	424	414	476	433	429	407	440	423	442	417	443	423	411	431	416	425	437	410	384	426	476	453	400	421	419	451	417	414	415	447	443	410	391	427	442	426	441	425	428	406	445	398	419	431	442	422	452	418	440	429	441	449	430	436	444	434	432	425	446	446	451	447	420	422	366	409	431	436	397	406	450	431	441	433	428	420	464	395	440	458	405	419	430	433	386	472	414	405	448	428	447	404	464	425	418	391	451	453	454	441	414	424	416	416	459	389	411	432	439	440	437	471	415	470	429	446	397	396	396	459	419	417	451	400	430	445	414	410	423	442	397	450	400	435	420	422	400	404	460	431	418	392	415	420	510	395	426	425	451	416	432	467	417	414	465	439	413	432	439	416	440	441	446	409	398	442	425	411	410	428	458	414	416	423	448	410	421	415	409	413	422	435	457	401	433	438	443	444	417	398	424	439	410	399	424	415	453	429	406	428	411	440	464	397	438	433	434	414	440	408	432	429	388	423	407	457	446	448	406	412	442	453	434	438	434	410	434	410	440	440	444	389	454	417	478	462	408	436	418	447	438	452	432	400	432	444	379	427	396	411	435	439	439	428	428	433	422	422	454	445	438	433	433	425	421	445	421	418	468	431	420	464	408	453	438	416	447	438	412	429	429	441	455	425	446	424	432	403	426	417	425	390	454	450	432	416	436	452	406	422	432	414	450	395	407	414	421	428	461	407	408	461	451	429	419	467	447	427	452	439	450	427	423	426	418	404	399	393	435	447	433	417	438	411	416	432	458	419	381	423	423	437	444	440	464	425	385	442	422	455	434	438	437	429	435	370	396	393	431	441	410	428	461	391	425	451	403	449	447	425	423	431	430	463	420	411	406	447	442	464	442	451	413	457	395	398	432	446	441	405	464	424	431	419	386	416	436	425	447	436	408	388	441	440	448	420	440	411	412	412	405	437	419	428	441	413	472	412	414	426	436	411	432	440	439	452	411	411	467	411	409	442	420	402	432	455	435	462	438	436	439	453	420	429	410	400	415	446	408	452	417	410	425	436	458	426	432	401	419	421	429	445	440	424	447	425	436	415	414	462	467	445	449	427	417	419	420	451	413	395	439	440	403	413	401	397	433	460	445	460	407	390	446	412	415	409	450	404	420	455	458	394	417	432	409	431	426	472	478	458	444	453	425	435	460	457	410	439	431	413	431	446	446	433	472	436	430	430	393	475	417	465	422	459	451	413	413	421	429	375	416	457	446	426	431	418	433	409	436	403	416	423	442	417	428	392	388	399	409	409	427	418	401	402	426	410	432	415	437	424	452	468	448	424	423	433	421	436	463	420	447	431	428	414	439	450	418	431	430	410	419	413	413	414	437	397	416	422	419	432	425	390	434	440	420	417	385	426	426	421	442	440	452	425	425	430	399	458	429	399	408	464	436	424	425	448	433	406	440	402	449	439	433	426	430	377	408	423	442	434	441	436	391	447	414	410	415	447	381	408	452	423	459	419	443	486	413	420	431	429	454	429	450	421	419	401	426	421	437	395	467	411	443	459	464	407	434	416	453	471	431	433	429	418	445	439	407	441	434	433	418	407	423	449	447	416	423	437	438	416	451	436	428	435	473	408	430	443	440	400	441	426	409	403	419	428	414	453	430	422	422	426	479	417	429	382	443	441	402	422	383	414	417	428	451	436	441	438	437	424	420	451	404	417	439	431	416	404	451	427	404	442	431	428	405	421	396	422	431	419	425	404	439	406	427	412	478	446	448	453	426	451	449	438	420	438	439	411	435	464	432	391	413	371	440	426	414	415	407	409	419	415	431	404	430	432	428	435	451	452	468	406	436	451	398	421	459	416	441	410	437	428	459	443	430	403	442	416	437	416	459	402	405	436	425	396	395	437	385	432	413	454	461	471	459	453	458	397	452	428	451	418	438	410	455	431	407	455	418	438	406	432	426	417	451	409	413	413	418	420	420	433	424	452	394	439	467	433	418	403	449	472	426	449	450	432	385	432	437	407	398	420	436	462	429	426	403	426	433	424	431	448	457	469	428	438	397	391	470	405	412	429	426	402	425	448	436	417	444	410	451	429	429	444	422	401	440	411	400	393	423	397	411	409	395	446	410	417	407	407	417	468	466	467	409	431	415	430	411	466	424	368	449	445	409	459	403	401	390	421	409	417	410	421	437	390	463	422	455	419	413	405	413	438	448	444	464	434	447	424	427	435	430	460	452	405	423	411	461	406	462	421	423	434	394	393	442	395	419	398	427	431	405	422	454	400	412	397	420	443	422	422	399	423	453	428	450	406	411	401	430	432	410	442	428	459	464	452	456	407	416	430	419	423	446	418	444	446	433	427	467	436	411	422	409	417	439	431	422	384	468	408	404	437	439	418	419	419	428	407	442	403	423	443	481	467	428	467	377	453	435	464	442	425	421	410	427	457	425	434	410	427	388	436	422	363	408	430	428	434	404	415	419	431	440	396	410	432	406	423	419	376	437	461	420	467	370	399	433	408	442	372	444	451	405	388	394	422	401	451	425	412	434	429	432	423	436	384	393	436	399	430	458	430	448	388	395	394	403	438	444	420	400	373	427	424	410	449	418	425	425	439	399	443	425	385	425	452	406	454	399	398	443	429	427	416	408	391	447	426	395	418	443	427	467	442	423	452	444	435	398	440	433	426	439	443	451	427	424	425	398	385	442	389	405	406	440	435	437	400	447	389	407	415	409	429	422	426	434	432	425	430	440	417	419	420	413	415	401	458	443	419	437	414	414	433	431	429	420	463	402	434	430	398	433	446	433	449	408	444	415	432	431	433	416	445	443	429	453	406	449	413	438	430	426	448	444	467	449	426	430	415	429	433	388	438	436	446	426	437	395	400	445	414	394	412	440	458	404	445	430	418	402	407	414	394	440	419	420	445	402	391	411	422	433	405	412	378	432	448	447	435	410	441	444	433	425	462	417	440	375	451	456	411	403	440	401	403	427	434	428	434	426	451	404	399	449	448	403	430	449	472	434	441	412	425	420	469	429	449	413	405	428	417	411	440	420	419	456	417	431	437	394	421	435	433	416	398	448	415	412	436	445	439	441	428	385	406	447	421	444	451	424	390	408	429	436	454	431	424	449	438	397	453	457	409	422	402	431	425	432	453	392	412	461	424	437	387	456
23875	21104	28361	24110	21080	11345	3099	1588	9969	38881	32740	18592	5992	1624	886	723	727	703	705	690	703	714	720	744	679	705	711	733	724	671	754	701	697	705	687	688	645	645	701	688	675	692	715	707	683	692	719	681	703	731	697	673	604	700	690	644	679	684	709	636	685	707	720	699	746	648	640	640	641	668	676	685	661	708	686	644	688	698	695	734	724	626	689	732	666	683	687	673	682	640	708	699	713	655	641	642	675	760	635	680	640	681	652	721	654	715	680	678	724	684	651	648	694	677	652	662	694	641	699	683	665	664	669	682	653	734	669	686	652	689	681	708	653	716	683	696	705	651	696	673	681	666	704	679	679	632	701	686	645	699	681	689	697	672	629	673	663	714	684	698	645	700	700	679	716	683	610	657	695	732	700	653	718	703	690	655	651	679	727	667	680	697	611	702	718	680	752	684	667	672	661	687	699	690	692	706	714	716	653	729	686	672	676	668	726	685	681	695	701	641	673	690	672	677	647	671	646	671	667	691	704	682	703	649	725	688	720	710	681	630	661	705	742	752	693	627	723	674	681	711	686	712	699	697	671	641	694	741	726	694	703	625	701	664	645	673	667	701	706	698	683	641	650	648	667	695	713	687	709	641	687	717	719	723	716	674	679	696	680	692	669	693	684	676	680	686	721	669	686	678	703	670	704	692	709	684	699	684	684	672	630	668	695	658	686	705	702	661	677	652	645	675	665	700	698	709	687	625	681	675	667	669	664	627	681	637	660	685	658	694	702	676	688	673	693	681	708	651	672	721	673	691	665	691	699	692	631	670	652	695	664	711	677	666	705	666	673	675	624	675	680	673	672	689	706	674	681	645	665	695	669	745	668	720	712	670	693	734	639	702	721	657	647	724	693	632	698	680	673	667	638	675	648	713	715	694	720	704	692	663	678	681	690	669	654	680	671	750	686	672	715	643	702	663	703	656	649	640	668	717	730	667	649	669	626	702	666	702	659	682	690	676	643	688	605	692	688	690	709	690	696	642	647	665	674	642	682	682	711	662	675	698	664	704	643	646	681	690	648	688	724	681	673	663	669	693	636	637	694	687	664	618	696	663	691	678	676	651	700	620	674	660	698	676	674	699	696	662	624	680	648	676	687	679	608	660	712	706	690	698	682	652	672	689	711	655	717	690	675	688	696	672	694	698	670	704	696	687	656	667	699	722	679	680	684	671	659	701	700	684	652	679	677	674	704	659	654	703	676	696	681	707	676	717	722	707	665	702	671	677	705	678	700	732	689	632	662	705	644	653	667	660	657	725	703	637	688	646	714	657	645	683	663	675	675	664	693	661	676	669	676	687	690	644	694	687	638	705	725	688	682	685	693	674	672	664	673	680	711	684	649	695	691	658	685	687	666	664	635	645	708	664	697	690	646	634	656	718	658	715	667	686	671	618	668	682	655	704	668	674	633	664	714	637	723	676	666	690	668	715	669	647	680	729	702	669	682	687	676	645	689	717	663	693	675	695	674	676	709	691	717	668	686	691	675	718	678	663	660	638	694	687	665	648	683	670	692	668	672	670	658	668	679	688	671	687	680	709	651	669	693	691	671	719	710	698	672	695	694	649	649	657	645	695	665	678	666	679	647	713	722	653	653	662	644	674	681	652	693	693	689	616	683	703	704	666	667	643	656	657	683	654	659	670	670	696	692	690	729	705	718	645	659	705	660	661	687	681	653	669	661	655	692	691	650	664	687	663	687	701	646	642	685	666	680	704	685	715	704	672	621	730	628	641	655	651	658	642	719	701	640	709	693	640	672	644	642	679	721	701	705	692	681	690	660	675	729	665	685	635	661	682	707	702	646	673	652	702	683	691	667	670	677	665	730	646	667	648	691	691	696	639	716	689	683	711	696	677	706	670	652	697	700	694	681	674	693	695	624	641	671	695	699	687	685	710	673	754	670	672	702	660	660	697	633	702	667	629	662	649	675	687	706	711	701	689	658	683	649	686	727	668	733	661	716	710	662	666	613	662	681	710	702	628	636	703	702	733	668	692	688	674	725	684	683	714	718	686	648	653	693	637	715	651	641	679	642	704	659	686	648	621	724	683	719	696	620	697	683	686	686	682	674	676	665	711	673	686	727	704	719	641	733	680	684	668	698	704	754	748	647	661	687	685	693	657	723	718	635	709	704	663	630	703	693	633	680	688	654	678	702	679	678	651	672	667	696	689	645	681	665	679	727	698	635	649	732	655	624	721	705	667	688	686	669	698	669	664	678	664	664	697	663	702	682	736	677	692	665	657	659	673	709	640	618	711	731	674	657	700	613	684	662	666	648	672	658	693	702	749	678	652	710	662	640	713	688	691	664	681	701	682	658	698	663	691	671	650	702	710	680	674	687	645	713	700	674	706	665	704	662	670	672	671	683	695	674	695	659	690	668	697	667	683	693	664	662	730	695	643	663	664	684	668	728	692	684	660	725	690	648	661	655	687	651	681	663	669	639	709	666	674	706	679	643	647	720	665	671	682	691	748	707	746	683	710	703	704	685	662	700	666	707	664	673	639	680	676	686	651	692	676	671	743	650	666	678	674	681	618	650	678	679	634	725	696	661	685	689	687	675	628	699	737	663	648	684	684	684	707	641	666	628	688	678	679	709	667	735	686	694	678	650	666	694	690	710	709	708	658	661	702	665	671	688	636	667	682	659	651	655	707	690	728	682	644	669	685	696	662	709	710	664	640	648	696	704	655	678	691	680	695	701	704	668	670	685	688	669	724	683	712	666	677	622	627	654	675	706	666	655	692	658	676	678	654	714	712	683	671	652	673	693	682	607	689	676	652	679	645	663	683	657	713	692	730	669	658	732	660	715	678	667	670	739	655	652	693	620	682	697	714	685	692	680	640	688	714	717	700	696	641	658	667	675	686	679	664	677	669	700	696	679	661	673	669	696	646	695	707	670	658	667	675	670	730	666	677	669	684	620	705	632	669	641	698	692	710	713	655	682	634	653	669	697	672	708	678	698	681	644	672	721	658	679	660	709	659	662	674	687	677	673	702	655	722	637	641	688	683	685	649	651	688	698	681	642	690	666	718	664	692	649	657	681	716	641	706	684	648	673	666	664	681	712	686	669	669	707	701	647	709	684	661	669	715	665	669	633	691	669	659	674	645	683	675	636	670	634	635	728	672	642	703	695	698	723	685	633	679	649	663	673	623	722	630	682	738	667	691	685	631	663	641	692	666	735	664	694	691	668	698	674	648	759	698	661	692	670	673	632	694	631	691	699	672	626	632	713	715	657	695	701	678	696	688	670	673	670	685	655	659	672	719	695	726	694	723	714	697	644	689	679	673	713	680	681	715	670	698	658	679	657	687	657	697	669	708	726	679	694	678	665	684	692	718	740	633	701	684	710	683	664	649	672	681	655	665	704	684	620	703	720	686	683	675	683	672	641	656	648	698	650	594	672	624	677	663	670	687	675	666	731	665	695	727	653	642	718	636	644	673	702	677	695	694
4916	9261	10227	6369	4682	3215	2252	1732	13986	36512	27506	14148	4813	1557	729	584	558	584	545	601	557	587	563	601	587	576	595	578	597	577	603	569	587	572	626	605	600	589	617	570	591	602	608	595	581	584	636	594	569	573	566	558	581	559	613	607	566	567	572	604	569	579	579	571	530	569	566	545	634	583	588	619	579	580	573	552	611	595	569	575	552	600	569	603	572	572	615	577	573	582	580	575	575	576	601	561	524	566	598	572	609	590	577	593	572	565	583	555	606	586	543	569	597	609	599	582	605	599	627	568	590	621	570	579	621	561	595	587	638	570	565	599	570	557	582	594	558	591	573	548	576	533	525	582	567	576	567	571	588	603	599	619	549	589	564	612	610	545	550	586	552	585	588	581	585	615	544	615	592	609	540	575	584	557	578	588	537	576	588	585	550	591	563	586	611	586	544	560	548	612	572	566	594	597	581	634	613	575	534	517	602	544	576	612	588	576	576	588	583	586	568	588	597	558	576	600	560	569	588	583	557	576	567	625	582	546	614	550	545	581	596	622	616	584	579	540	554	578	536	546	571	623	585	591	615	573	545	566	509	598	581	573	568	594	580	604	578	569	582	545	615	581	569	612	612	595	584	601	549	614	584	599	559	576	577	585	626	588	589	591	574	554	548	609	540	537	555	580	623	594	575	592	559	578	618	589	579	566	615	551	545	588	586	536	560	576	554	585	570	564	555	596	555	557	575	591	594	611	561	569	558	606	585	564	556	572	542	593	560	567	574	596	561	600	610	586	543	582	597	586	584	576	603	569	585	588	582	528	595	586	569	581	560	562	564	555	567	555	570	536	567	560	560	562	571	570	581	582	585	632	582	582	585	579	572	599	569	571	571	587	603	592	618	592	567	606	599	581	574	573	576	592	588	583	540	572	595	592	583	576	585	571	573	586	566	554	572	586	586	576	557	561	608	566	598	593	591	591	572	620	559	567	604	595	600	563	556	556	659	605	614	629	637	574	590	521	554	561	581	581	624	551	578	586	610	570	546	512	609	600	570	538	576	570	603	565	619	591	597	600	599	568	579	605	583	560	589	581	590	593	581	566	609	601	579	617	565	592	578	576	587	580	545	579	557	584	558	608	568	560	574	562	577	596	565	574	620	572	580	617	577	561	521	567	601	582	540	579	539	565	601	595	581	583	557	548	544	558	582	664	526	557	561	567	591	557	559	552	582	573	626	565	560	574	561	552	600	590	564	593	559	611	577	585	553	574	578	597	546	531	562	561	564	579	598	567	535	576	559	604	573	598	536	572	576	582	598	584	570	554	580	543	585	569	591	588	545	604	595	567	544	580	570	548	576	572	562	592	571	568	554	602	547	613	592	537	607	560	572	611	556	593	575	574	573	596	601	571	573	589	618	579	558	576	581	583	576	543	559	577	537	563	544	563	575	568	589	591	569	582	590	567	568	588	607	627	552	560	595	577	540	594	532	598	545	562	585	584	581	535	567	577	580	568	565	559	556	540	595	565	580	546	619	584	589	595	580	606	603	560	600	566	551	598	569	572	522	579	576	572	590	590	585	555	559	550	563	559	574	555	571	548	557	583	552	606	598	556	567	572	634	556	560	553	620	553	590	536	571	564	599	556	622	591	582	606	593	569	558	582	609	589	531	567	557	560	577	581	595	547	570	619	559	570	578	598	566	545	604	577	582	582	571	535	582	564	557	564	561	570	542	557	597	599	561	588	570	569	579	645	551	574	570	583	577	564	561	601	610	613	585	547	556	573	585	557	536	551	587	565	569	566	606	595	539	569	577	598	570	601	539	564	579	584	575	570	585	551	587	577	588	583	562	571	570	544	558	587	602	584	568	601	532	590	553	584	533	533	563	552	576	584	551	546	570	596	581	577	564	579	553	586	616	595	588	573	594	558	584	603	588	583	526	541	571	544	540	601	594	606	556	558	569	579	583	567	544	562	546	579	571	550	585	595	555	574	558	587	607	604	585	541	560	596	540	628	604	580	540	600	555	591	569	595	519	580	576	575	599	581	550	566	598	537	568	565	578	572	554	609	555	559	558	543	545	577	551	559	602	591	572	586	538	579	613	567	578	604	526	517	561	569	578	601	552	554	571	575	640	573	606	576	581	584	571	587	561	603	586	594	564	588	579	595	558	524	540	563	582	574	533	541	527	572	595	574	581	609	609	567	575	560	579	608	556	593	552	565	570	589	583	544	557	550	533	561	593	614	574	541	557	541	601	568	564	619	588	587	583	552	589	593	574	519	561	556	589	614	593	538	575	565	563	519	551	590	585	578	598	588	565	552	583	552	604	586	549	573	529	571	580	534	569	564	577	541	565	579	576	608	618	588	603	543	568	560	569	571	614	572	561	577	580	598	575	576	587	536	543	593	543	604	583	561	540	556	594	561	545	579	594	542	570	580	573	597	603	646	586	552	543	606	549	542	608	589	598	604	566	547	551	577	544	571	580	599	558	563	568	644	593	603	585	554	543	522	564	567	602	572	635	589	590	597	571	582	572	601	546	561	602	563	565	568	578	600	531	567	567	586	563	559	623	589	609	557	579	582	558	611	598	592	546	593	583	628	629	555	576	502	563	547	611	548	572	592	593	593	586	572	565	582	579	587	558	524	539	567	551	563	590	579	576	617	550	538	586	593	572	571	607	566	556	515	613	559	576	617	565	560	555	545	570	559	582	580	586	579	606	571	588	585	616	551	595	545	513	581	556	540	562	617	568	579	555	534	542	561	574	556	544	573	526	617	572	545	549	573	551	556	545	583	580	570	586	557	566	557	576	563	566	555	603	597	575	616	572	581	598	531	580	532	561	582	565	556	527	609	593	532	576	584	555	582	593	566	515	583	600	563	606	535	523	585	566	569	586	545	560	577	540	595	561	548	593	585	566	559	552	590	600	575	550	537	562	542	497	576	526	576	547	549	616	563	532	571	572	600	580	607	544	615	578	559	548	551	580	574	616	560	617	618	589	587	582	564	574	599	572	583	570	594	572	561	550	545	577	592	544	559	585	557	586	589	563	581	622	564	584	556	566	595	565	574	581	553	546	544	556	611	555	569	579	609	534	588	574	540	602	565	596	562	552	539	584	554	544	604	592	552	575	543	524	558	577	522	591	550	578	548	560	551	591	642	578	564	549	573	572	594	596	540	549	578	565	605	576	592	596	565	578	610	592	579	574	556	562	581	568	585	594	553	573	566	584	552	619	579	589	585	531	579	563	578	568	576	583	588	616	545	573	601	538	585	581	588	561	537	549	567	589	576	566	547	584	584	580	554	580	561	597	603	611	583	601	596	587	570	599	555	568	569	550	576	600	580	610	594	584	578	570	623	563	585	581	611	565	551	604	575	550	602	592	558	561	567	604	578	521	623	560	590	567	576	541	584	561	605	577	570	579	571	635	561	575	543	569	614	573	534	601	527	620	572	576	555	600	597	555	561	565	551	587	553	556	572	553	556	547	600	514	579	545	561	552	541
27322	13887	3391	1700	844	628	572	515	888	1843	2859	1819	1012	614	539	519	482	506	495	525	481	515	524	480	488	504	462	498	450	474	447	457	480	481	503	529	474	471	523	468	503	473	489	519	476	513	494	482	531	545	484	496	495	512	484	466	524	510	479	528	454	536	483	495	512	537	488	501	476	488	499	470	514	507	482	499	488	541	489	477	495	490	480	482	494	506	509	513	508	496	507	497	527	483	493	497	510	496	509	519	482	469	478	514	494	510	481	492	469	465	454	491	487	500	511	479	495	454	514	498	513	460	480	472	481	488	497	501	493	492	427	482	476	474	499	489	469	482	497	441	532	457	440	490	526	478	516	487	506	460	502	487	492	508	489	491	500	502	495	499	500	496	490	534	482	457	454	505	464	484	495	480	468	491	512	465	500	520	481	508	524	480	487	534	512	524	499	473	471	487	489	498	486	459	478	484	472	508	502	502	503	504	444	452	493	508	520	489	475	520	476	506	494	493	485	465	552	508	474	479	520	515	492	526	519	527	509	495	504	464	503	482	495	487	458	469	487	504	505	468	506	488	491	514	526	498	465	464	489	487	504	467	502	521	525	522	493	529	524	495	526	490	496	504	456	499	475	525	482	490	478	502	511	514	497	537	489	475	460	473	520	460	476	500	500	489	514	499	501	506	495	466	511	530	509	471	512	464	466	460	522	464	451	461	503	469	502	512	526	510	480	497	502	519	516	491	502	504	477	478	500	465	511	490	505	468	481	464	472	483	494	508	513	512	539	498	485	517	456	556	492	500	460	489	521	542	443	486	517	487	522	496	486	496	489	483	521	484	504	493	506	526	517	477	482	495	481	503	511	510	491	472	501	499	490	503	504	521	490	487	491	488	501	461	487	517	487	481	492	495	493	465	523	485	501	466	479	498	481	519	479	530	492	517	496	454	521	543	480	540	471	545	488	483	507	492	504	481	481	479	472	506	515	471	457	489	472	495	492	501	501	498	505	488	492	457	476	466	468	458	520	503	465	483	522	507	490	464	484	479	522	513	525	450	531	478	502	486	554	475	526	473	523	480	486	466	472	468	519	498	470	463	466	488	491	481	516	502	489	466	474	489	514	522	501	408	505	495	485	486	480	479	506	485	461	514	485	481	505	466	506	474	493	477	505	497	472	468	510	466	510	490	491	514	494	484	524	481	461	491	498	536	469	492	510	475	489	500	510	491	493	475	451	490	498	508	495	491	514	476	452	489	515	484	494	466	520	491	436	507	496	522	505	495	533	459	502	483	480	521	525	453	509	518	504	450	469	481	467	477	469	506	500	498	510	482	468	509	486	505	477	487	476	505	491	506	480	471	488	492	540	494	480	479	513	538	499	483	503	485	549	487	496	454	511	496	477	467	510	510	467	527	505	522	490	477	509	479	501	470	505	547	515	481	502	510	535	503	492	464	491	466	487	515	485	495	477	497	506	465	495	479	487	508	480	487	488	470	477	483	478	512	516	506	492	500	500	492	488	514	510	497	485	479	468	479	502	477	551	457	488	477	483	526	521	475	497	492	517	505	529	490	458	477	469	470	479	527	512	534	482	492	462	488	467	481	509	468	526	496	481	507	478	520	493	486	492	519	500	491	506	495	472	527	492	506	497	560	498	473	524	448	480	514	483	484	490	485	522	517	464	488	495	467	524	504	437	516	519	492	531	483	518	502	493	514	487	505	482	473	534	494	538	468	460	519	516	491	454	473	526	472	478	504	452	514	454	503	489	502	500	520	498	471	483	529	459	462	494	512	488	508	502	482	486	500	545	500	523	503	514	489	455	515	450	476	482	476	487	485	523	447	459	539	529	520	486	489	517	499	473	501	459	489	480	464	459	476	502	523	511	495	461	489	457	487	524	495	518	506	498	492	506	465	479	485	517	506	470	514	483	466	499	492	470	464	471	514	489	476	491	504	484	490	531	495	453	515	554	496	486	505	500	516	498	496	477	500	494	522	510	496	497	472	479	487	491	471	529	507	504	551	482	485	506	478	491	453	467	512	456	494	482	476	468	469	517	494	477	487	490	504	529	539	486	447	473	513	507	480	522	444	485	518	537	503	485	498	464	508	481	544	483	461	477	499	504	452	460	506	497	501	483	518	513	490	476	488	500	508	498	542	512	521	459	503	506	525	514	506	547	518	483	503	512	509	493	484	495	453	551	496	503	489	485	511	475	459	534	512	501	467	477	499	498	468	499	490	477	548	510	498	503	511	456	459	512	477	522	507	502	482	509	495	486	513	480	475	485	509	478	472	514	487	503	487	537	495	471	528	475	502	522	489	454	449	460	492	497	500	487	479	479	477	459	490	515	495	483	515	493	534	499	512	496	476	495	484	481	528	492	490	471	486	500	476	488	521	494	490	543	492	465	457	484	499	524	514	502	498	510	520	504	524	509	481	470	462	467	474	484	475	523	558	515	507	502	532	483	570	503	540	487	483	476	486	459	490	535	493	467	474	510	465	521	469	479	510	500	482	505	479	511	467	477	501	486	532	511	534	496	512	515	485	502	496	490	511	502	523	547	506	503	479	468	518	486	485	504	516	468	477	481	486	471	485	548	508	453	497	493	513	474	458	480	516	500	483	468	520	450	552	488	498	463	502	450	493	477	522	497	504	485	503	479	514	448	487	504	463	478	513	465	511	454	525	483	479	452	460	520	463	450	524	522	496	479	465	476	455	479	432	455	467	486	508	498	480	479	478	478	536	533	486	484	479	485	501	500	503	479	490	474	506	481	507	464	496	440	501	487	475	521	490	454	495	516	461	487	520	492	519	465	517	497	497	479	507	473	482	534	493	444	479	451	485	464	488	516	515	494	465	479	497	522	474	467	534	495	445	472	512	531	489	511	470	503	465	510	498	506	517	452	498	473	493	472	480	491	504	496	509	481	492	539	460	490	504	471	499	486	513	535	515	495	478	499	478	507	516	474	490	539	476	492	488	489	464	507	496	497	476	468	497	491	499	480	514	529	556	497	485	501	487	505	492	493	457	471	482	457	496	522	483	546	519	526	502	502	483	496	493	514	433	458	499	455	492	512	563	517	512	462	487	489	485	485	484	504	500	495	494	470	486	487	468	487	489	517	520	486	488	503	500	518	507	490	472	496	502	509	496	535	477	497	533	482	496	466	490	518	500	456	522	489	500	521	493	519	517	490	495	505	481	492	476	499	484	486	510	496	476	522	512	492	489	450	488	494	490	497	486	481	512	462	545	479	489	479	497	481	501	469	498	484	479	492	435	520	453	498	540	480	472	512	460	501	494	473	466	497	504	478	493	477	460	475	486	525	526	530	488	500	477	484	487	498	475	453	537	501	488	486	472	496	500	514	527	521	516	481	500	510	501	547	507	511	513	508	516	512	497	527	474	477	506	456	496	511	467	483	503	490	511	499	552	503	479	501	521	518	482	460	501	466	496	530	491	492	502	499	486	479	516	508	510	489	464	481	464	469	541	494	504	482	495
5358	2615	2786	1481	803	740	587	496	980	2277	3367	1947	983	564	458	480	430	423	398	390	410	414	424	422	437	401	421	425	450	412	429	390	463	382	405	434	409	405	400	438	398	387	412	441	425	434	424	425	442	400	440	416	412	385	438	405	422	385	426	397	440	432	444	458	430	419	420	420	407	410	393	385	410	403	468	442	412	418	459	384	408	392	414	401	402	420	399	423	431	378	430	467	412	460	406	412	416	453	380	439	432	403	430	430	428	403	389	416	435	389	419	413	433	407	394	419	397	400	429	415	415	467	422	436	436	416	424	400	420	458	416	400	430	425	400	403	406	418	381	389	383	453	391	447	449	426	393	408	428	434	394	377	450	420	420	408	415	424	382	401	413	404	431	417	410	423	429	423	429	408	418	409	405	443	461	419	414	403	408	404	403	414	438	377	435	424	408	388	406	415	421	399	410	398	391	424	425	428	444	390	428	474	379	427	392	432	427	430	429	418	432	421	437	416	381	420	409	399	416	420	387	437	435	429	428	419	417	422	393	440	439	395	408	439	424	441	411	435	405	370	408	384	403	459	417	413	434	386	401	432	443	416	414	410	410	396	392	392	418	410	437	416	393	387	461	423	427	414	387	425	416	407	416	434	425	435	395	396	440	405	406	430	406	406	395	399	447	413	433	388	410	411	408	425	419	388	418	421	414	405	408	428	404	400	417	395	419	431	426	441	387	409	414	422	402	436	404	395	395	423	390	423	407	453	396	399	402	376	430	408	400	420	413	402	464	395	435	399	462	417	433	415	391	437	410	403	424	422	428	410	403	421	421	429	418	423	398	423	422	426	396	416	380	383	422	426	416	401	402	421	380	425	458	417	398	410	418	455	421	422	413	417	388	391	419	439	411	377	413	415	413	395	408	429	416	421	446	404	394	458	422	434	379	418	442	444	443	415	428	398	399	442	424	417	415	404	415	432	405	407	425	391	398	411	421	398	410	428	411	409	416	408	404	378	401	415	408	458	440	424	386	419	444	426	412	424	437	397	426	410	416	392	395	409	393	380	421	412	400	407	399	422	402	444	429	423	416	402	431	387	430	443	403	404	431	392	432	426	441	399	429	383	415	398	428	362	419	442	415	408	388	417	407	424	416	406	392	424	439	412	412	405	451	392	451	401	420	406	406	422	427	411	398	452	425	469	404	423	396	418	348	434	415	371	401	420	443	433	403	424	426	409	400	425	438	407	397	391	408	420	417	384	412	424	421	428	417	415	418	417	426	425	396	421	438	437	419	422	420	412	417	420	435	414	420	384	424	375	391	411	425	430	417	398	418	406	408	411	422	417	433	408	393	447	429	392	426	408	435	448	411	381	413	453	404	387	412	430	411	436	392	426	433	395	432	375	434	430	435	423	429	425	435	404	401	381	396	402	399	438	424	407	387	430	430	426	466	431	414	435	426	387	450	430	473	390	472	396	408	410	410	397	415	422	436	394	434	421	424	406	384	407	407	446	419	415	427	395	437	423	421	391	420	424	422	400	435	392	395	376	448	405	430	450	372	406	422	405	427	408	387	417	406	416	419	411	434	421	416	418	416	428	417	379	449	397	384	430	409	416	424	422	413	457	436	442	378	418	411	401	414	404	449	385	416	384	415	401	392	405	444	392	416	424	413	406	406	416	404	417	375	487	409	400	419	425	428	461	425	410	424	435	400	447	432	428	442	428	396	401	435	426	445	451	406	444	439	410	380	390	409	381	414	409	434	392	415	391	422	456	409	388	424	432	403	408	438	427	436	439	434	413	436	453	473	419	402	425	421	412	416	429	431	446	429	445	426	409	456	401	423	440	442	406	436	386	435	409	401	433	429	423	398	384	370	407	451	430	421	425	424	419	428	431	420	398	429	394	429	418	411	405	419	439	397	413	449	416	436	415	453	421	382	408	406	413	437	398	430	402	447	411	428	433	414	404	409	390	412	428	380	439	429	417	440	424	403	456	392	437	420	427	428	418	390	438	380	413	447	399	391	416	413	419	416	427	419	445	422	398	411	448	419	394	422	452	430	421	415	456	425	384	382	405	422	408	418	420	422	408	425	425	419	405	425	416	391	416	431	420	412	438	407	407	396	428	437	400	434	430	408	445	448	431	425	423	418	419	445	428	358	382	403	434	448	429	393	403	398	386	409	433	419	429	438	400	398	434	399	442	400	437	457	442	396	420	419	413	437	407	442	388	381	432	389	431	392	423	416	434	426	453	464	399	390	453	418	418	428	395	417	429	396	387	401	414	436	431	390	367	480	385	390	397	394	416	408	447	396	440	404	387	422	411	461	413	452	436	431	417	410	418	411	402	402	442	408	415	446	408	410	438	406	391	429	412	434	416	418	409	445	419	424	425	380	444	396	421	397	376	389	411	468	407	394	397	387	418	450	399	417	409	397	457	390	423	423	416	413	433	444	420	449	427	427	410	406	421	409	412	406	456	418	419	407	436	377	397	375	394	403	401	427	401	390	407	405	432	421	420	459	404	431	410	430	424	400	438	399	398	418	403	402	409	445	416	409	423	410	441	410	412	401	395	461	407	409	383	428	414	427	452	399	427	414	419	405	418	439	396	400	430	393	429	417	411	416	421	418	424	388	426	371	429	419	429	415	425	408	376	420	408	406	450	441	435	430	364	439	396	413	430	416	412	425	408	426	405	423	401	422	412	437	419	374	403	394	422	440	391	401	436	405	360	433	421	408	380	406	393	391	424	423	413	397	438	386	404	396	415	447	415	395	430	430	427	380	370	390	417	412	389	407	439	418	384	388	396	398	377	439	384	411	431	463	420	438	427	431	399	424	404	429	405	425	420	391	423	419	406	410	432	403	395	415	416	430	384	429	399	421	407	375	458	467	430	438	402	404	405	424	415	399	407	483	409	440	419	387	445	411	396	358	419	394	420	425	411	413	406	443	412	460	403	403	422	416	464	433	433	428	429	405	415	427	390	394	384	409	435	426	424	450	397	428	426	460	452	425	367	422	430	427	414	416	386	384	406	406	420	456	426	421	425	404	432	416	417	419	416	426	408	396	435	402	406	425	399	424	400	430	480	373	419	430	400	440	403	402	436	429	405	396	388	422	419	421	441	421	406	425	414	428	422	434	430	447	405	401	415	382	414	392	427	408	398	428	418	427	427	398	425	405	400	410	377	404	424	387	413	381	405	400	427	446	402	453	395	387	402	471	395	419	401	417	412	433	423	416	391	440	429	430	408	376	414	399	390	395	433	424	410	430	401	400	431	406	439	415	426	383	453	385	439	395	395	399	419	437	413	419	395	443	450	399	426	418	429	412	381	470	420	437	372	425	417	398	395	423	429	441	416	469	446	438	412	427	432	441	399	414	450	415	431	424	452	386	431	398	422	412	397	414	428	399	436	425	428	410	414	400	430	393	398	436	434	393	407	382	396	426	420	435	403	397	396	424	384	413	373	392	392	394	430	411	444	400	429	403	393	444	437	406	414	380	395
24953	21085	27208	25110	8605	1441	1032	752	742	14133	22376	14628	4519	1442	684	579	558	575	571	569	559	543	532	535	573	578	528	572	591	546	569	550	528	580	571	553	573	564	568	508	527	533	557	556	548	548	577	540	526	588	555	569	511	568	528	558	551	527	551	540	553	555	574	548	565	523	521	539	517	572	545	563	527	526	533	564	552	531	542	529	518	543	526	541	538	541	576	546	560	544	548	585	575	536	540	571	587	573	550	545	556	524	553	516	522	543	571	505	483	545	524	538	540	545	565	569	556	534	566	564	565	554	537	527	537	545	554	533	556	523	580	539	546	530	530	521	563	523	567	543	550	557	615	546	543	537	571	563	566	551	557	570	504	565	524	543	535	559	554	542	516	549	573	546	588	583	523	540	532	564	556	531	540	526	577	557	530	527	553	539	516	559	578	534	574	568	515	497	512	524	557	559	529	547	554	539	508	553	540	565	547	507	532	567	548	582	523	525	579	538	565	500	581	593	558	562	538	567	577	556	531	577	546	545	506	521	540	548	562	526	564	537	509	534	579	513	605	522	537	539	524	553	539	573	546	532	590	529	528	562	508	520	538	526	495	553	552	522	538	562	485	545	580	565	525	505	534	552	540	541	549	587	580	519	533	557	536	583	521	539	549	549	578	550	518	561	551	591	582	515	630	523	567	566	546	528	582	559	532	522	538	515	568	556	540	516	536	525	586	521	542	523	574	572	503	479	545	533	567	511	499	548	552	580	538	544	521	536	541	581	554	553	576	574	568	595	583	507	535	584	534	525	522	576	534	555	532	603	505	579	588	555	557	538	555	547	575	519	528	493	540	525	534	526	571	515	528	523	559	554	502	556	555	528	541	514	549	539	547	543	537	565	537	567	540	552	556	529	509	556	566	543	555	538	559	551	572	578	547	515	579	575	578	559	559	558	565	534	566	580	535	535	533	538	560	520	535	552	567	530	556	548	568	581	570	539	519	525	524	531	531	514	537	541	536	565	544	515	547	533	523	570	615	564	529	561	547	550	522	535	527	596	498	527	565	542	571	527	542	558	551	537	556	524	540	527	514	528	549	535	566	561	550	569	560	557	536	526	529	549	543	541	528	523	550	534	572	549	546	545	545	546	513	547	540	548	516	521	547	530	572	557	540	573	557	533	556	530	596	561	550	528	522	569	489	550	560	558	509	554	566	541	515	531	546	524	538	527	495	554	571	519	516	522	554	532	555	527	568	516	511	530	530	539	575	553	517	536	556	542	567	573	533	492	558	547	570	547	579	548	559	542	551	543	537	592	510	528	582	540	574	539	546	551	489	562	547	544	536	551	580	569	563	585	569	543	534	574	467	558	560	545	584	548	551	549	488	512	558	560	571	502	548	579	561	546	534	511	537	560	545	473	526	564	580	552	526	547	553	536	525	566	586	547	537	512	535	534	521	532	492	611	542	557	545	530	559	603	545	528	548	552	571	543	593	538	515	518	512	548	522	534	541	559	532	532	565	535	529	564	599	560	580	507	589	551	511	561	524	544	588	593	525	558	561	512	529	548	599	530	515	567	560	556	525	546	573	529	536	519	555	535	529	510	575	532	531	562	554	543	548	568	537	537	584	526	567	569	547	531	534	547	563	528	523	535	515	520	571	537	564	573	540	568	533	542	537	509	562	561	556	571	577	563	512	532	567	536	536	545	552	487	538	549	546	515	545	518	577	582	522	547	531	574	567	516	555	492	550	549	526	524	521	535	534	533	517	511	521	609	581	565	527	568	536	540	570	573	579	546	510	566	552	534	521	551	543	553	568	557	546	548	529	513	584	543	561	513	516	540	561	527	511	583	581	573	552	548	550	534	568	525	563	524	526	539	523	530	598	561	579	541	507	568	560	504	530	560	556	556	583	512	500	563	512	569	520	576	514	527	511	548	471	539	547	503	543	544	557	540	545	506	531	495	610	549	574	558	545	543	577	572	514	528	521	599	526	539	522	566	570	523	505	555	510	566	549	524	579	553	529	569	547	573	518	550	523	579	573	573	550	554	554	551	561	504	554	566	563	526	552	547	517	487	499	582	555	554	559	546	533	541	542	515	554	554	578	519	556	545	521	534	544	545	537	500	563	545	553	535	548	530	539	576	574	528	548	580	511	553	549	571	535	539	528	564	510	536	495	520	526	553	530	530	540	523	534	544	529	544	567	561	564	553	535	468	582	529	522	566	496	503	557	552	550	525	540	548	530	560	572	537	549	544	514	543	545	562	519	560	559	552	544	559	531	522	548	572	530	522	502	526	536	541	550	573	546	563	572	525	539	559	532	556	564	519	532	501	614	563	544	531	566	518	525	539	558	537	569	547	523	576	553	589	542	539	536	534	514	539	559	579	538	551	571	559	556	552	566	559	521	533	540	467	527	530	520	505	554	540	554	536	541	531	567	550	565	519	545	517	581	565	571	509	538	516	534	510	539	547	534	539	554	556	599	563	583	546	574	541	549	549	531	569	565	559	546	553	585	541	529	557	532	551	511	516	524	550	512	533	567	558	544	533	577	581	535	566	549	537	548	559	542	556	493	503	549	540	595	565	553	542	534	545	548	539	539	564	520	528	581	554	531	538	506	576	544	548	553	538	543	536	542	515	495	531	511	509	560	539	541	546	561	503	558	530	523	565	542	567	524	588	519	529	569	539	538	588	537	557	544	519	540	564	539	591	552	568	517	534	558	585	520	533	531	529	552	538	556	512	585	551	544	561	496	529	536	564	564	511	479	585	548	527	540	545	550	579	580	551	513	539	540	508	554	518	548	519	580	499	595	508	537	574	519	537	563	531	593	559	516	538	533	520	574	564	562	538	558	544	531	555	561	578	549	557	551	542	541	577	542	552	545	526	583	594	492	546	525	555	545	515	538	514	540	517	550	551	535	566	533	551	580	577	537	547	514	538	548	553	531	544	567	494	516	529	544	598	545	551	538	576	516	548	557	552	567	522	570	542	521	534	559	552	542	580	553	580	523	562	545	555	533	510	535	555	551	527	587	560	545	559	538	596	543	567	499	528	544	532	544	555	556	548	536	547	565	544	549	517	544	567	515	550	551	589	562	546	506	584	568	561	506	509	528	495	526	561	560	518	524	529	587	520	563	576	571	506	546	536	576	528	527	551	569	622	558	592	522	506	569	527	525	563	595	524	536	569	543	499	479	581	541	534	521	543	569	524	538	573	553	544	549	551	554	539	514	511	499	528	535	534	549	552	550	544	528	580	532	535	522	524	566	530	521	551	534	526	509	552	541	585	502	578	513	538	577	541	548	525	531	579	561	505	561	521	513	570	561	558	570	547	549	560	589	517	500	518	528	530	547	516	534	555	549	567	538	541	574	545	555	524	520	542	504	578	514	499	556	554	566	544	552	522	550	555	575	551	579	564	520	561	562	531	553	546	550	543	555	507	558	514	595	583	600	567	524	561	534	523	532	530	579	529	558	531	593	528	540	542	537	508	554	570	494	560
4601	5836	3935	1910	1290	1093	930	745	832	17496	20256	11592	3983	1361	672	521	430	506	497	470	474	510	489	470	473	457	437	490	428	487	447	469	483	476	471	513	430	468	451	474	430	495	470	438	502	465	458	458	405	488	489	477	452	487	491	480	536	472	456	487	455	482	465	505	413	433	494	470	485	525	452	461	468	439	468	527	447	490	471	502	477	482	481	435	467	457	470	458	495	451	506	457	471	435	477	444	495	456	448	470	493	474	502	526	428	478	474	480	462	485	458	507	471	436	445	454	502	498	467	475	444	467	471	455	463	459	452	417	488	522	457	484	450	507	451	474	463	450	441	462	446	459	491	473	431	479	476	454	460	453	439	435	491	500	499	467	434	478	493	508	442	472	511	486	483	467	475	487	428	445	446	478	464	484	442	474	425	466	457	446	433	494	422	461	469	515	518	454	445	471	492	480	462	462	465	502	466	454	451	467	468	441	471	461	472	469	490	477	489	503	458	476	449	486	508	503	457	460	487	477	492	488	465	463	472	494	472	473	500	474	488	512	448	485	501	446	484	448	476	474	472	475	454	505	505	486	487	498	485	444	454	423	468	473	465	467	472	494	483	462	453	489	465	450	474	428	457	472	495	470	481	461	478	445	470	449	492	419	478	485	447	463	465	462	504	521	483	504	478	496	487	493	476	471	471	474	472	486	476	457	467	452	418	491	470	481	476	471	483	482	478	438	454	470	462	503	404	437	458	431	461	467	452	467	461	462	448	474	484	515	459	445	460	480	484	450	474	476	471	479	447	481	459	479	456	457	446	452	477	498	465	468	460	509	487	444	477	454	464	491	489	490	469	492	478	485	472	510	502	431	442	476	514	500	510	458	459	437	436	496	469	483	444	504	489	506	446	470	480	466	487	470	491	488	460	432	481	437	473	488	490	438	484	442	487	483	484	459	484	512	463	452	462	486	461	445	489	471	469	456	463	460	473	515	461	464	493	452	449	507	500	434	450	431	474	460	466	470	488	441	490	476	497	444	472	486	486	449	451	480	477	487	439	470	480	447	486	420	480	453	449	496	488	501	523	474	488	465	398	475	470	516	437	448	461	455	460	503	447	483	450	442	446	423	487	473	480	490	445	460	484	486	504	436	466	432	470	428	474	440	463	481	477	494	476	491	459	485	452	436	445	499	467	437	455	484	480	492	509	461	487	475	405	494	437	448	457	467	486	483	472	457	457	489	499	452	458	525	464	443	464	456	460	450	471	437	474	466	455	488	466	490	464	478	516	466	458	486	466	469	428	489	467	451	495	509	436	451	471	484	480	454	472	496	452	472	469	458	485	412	428	504	481	480	465	453	451	483	489	445	520	478	450	466	453	462	428	446	478	463	428	469	483	457	491	468	410	436	430	467	461	440	485	505	473	447	479	481	525	462	483	468	458	496	485	466	466	523	461	458	518	464	485	458	512	459	497	478	460	455	500	494	434	502	504	502	460	487	453	476	463	457	488	471	400	448	485	476	508	451	484	467	484	461	454	464	466	460	508	507	490	486	428	480	509	460	470	471	454	432	473	487	491	455	475	507	481	510	454	438	457	429	475	449	466	462	471	468	430	465	463	480	481	528	466	453	455	489	471	454	477	483	448	476	437	495	478	488	441	507	452	494	452	446	472	476	468	494	453	488	485	469	491	467	452	467	440	446	495	496	475	479	432	438	492	462	498	435	443	455	498	496	457	501	434	478	463	459	485	461	434	441	451	451	466	473	462	488	481	469	453	460	457	477	443	450	463	439	449	456	465	430	476	467	479	449	471	491	482	506	464	451	447	503	457	489	472	473	460	458	486	457	487	452	445	457	478	423	440	426	492	472	466	450	492	457	507	450	488	495	470	461	439	478	451	487	493	448	445	485	446	469	491	483	464	499	479	461	471	493	449	454	419	434	499	433	468	492	473	452	490	466	478	516	487	458	473	503	487	477	437	451	486	460	483	488	463	466	496	438	457	475	486	439	491	445	478	452	480	484	433	447	447	461	470	512	474	469	497	461	491	461	466	464	460	457	465	462	496	457	445	449	495	466	484	441	487	476	448	485	472	514	458	467	466	426	505	472	464	439	436	491	476	497	448	451	501	440	454	488	493	441	470	440	483	450	468	492	492	456	462	518	489	489	470	456	478	477	461	430	482	453	479	475	446	450	468	445	463	454	474	468	482	490	484	467	481	468	486	471	473	427	469	445	455	475	458	456	491	468	452	454	466	459	485	455	449	485	498	475	525	460	460	485	451	483	479	452	500	476	475	448	473	483	503	491	481	472	461	450	494	497	463	494	450	471	477	518	468	462	445	463	449	457	465	483	460	461	497	479	479	447	438	466	444	445	479	468	489	487	442	466	482	471	460	445	436	501	438	485	472	485	467	463	439	411	455	466	447	437	450	455	461	458	445	463	472	460	439	505	438	462	477	465	509	513	479	493	477	465	460	475	466	444	457	492	435	477	479	461	484	445	495	441	465	481	492	476	455	440	458	421	431	473	492	479	443	464	489	438	452	449	475	425	473	433	458	505	465	440	477	438	467	463	473	468	502	485	468	467	454	477	447	467	465	490	459	458	434	491	476	473	463	452	441	463	433	487	453	470	470	470	430	488	471	448	486	501	430	438	439	506	479	485	483	471	470	471	465	465	434	449	446	455	468	438	478	460	448	446	438	451	417	451	502	473	448	478	466	477	469	445	483	460	476	431	486	471	473	435	453	438	448	452	461	490	469	447	431	419	484	444	431	496	516	478	444	452	489	477	482	489	465	507	446	464	432	452	424	458	497	476	462	511	512	516	438	494	425	429	456	472	467	446	457	487	465	467	483	514	483	459	456	485	473	450	467	447	478	450	491	446	494	428	483	437	458	463	464	485	527	450	475	441	486	481	463	476	458	453	488	472	452	488	470	465	457	433	474	478	449	478	456	503	452	500	428	480	449	504	478	441	454	442	491	461	475	460	486	451	491	459	452	452	473	501	481	456	459	477	450	475	455	433	446	479	481	462	479	449	433	473	450	472	469	477	485	461	464	496	460	396	442	437	458	506	484	490	510	452	472	511	488	472	488	439	460	497	485	490	478	486	450	528	468	477	446	481	490	452	468	464	464	484	478	485	484	463	472	455	496	453	467	472	463	449	462	480	416	480	440	448	464	500	491	468	474	474	474	438	438	455	509	450	433	474	483	482	471	501	466	464	471	476	474	479	478	494	452	469	474	495	437	429	478	421	471	421	449	481	468	487	476	490	495	480	486	452	471	476	451	453	465	435	493	510	454	449	462	454	466	475	458	464	486	471	443	484	463	497	455	487	444	490	473	470	435	490	449	460	460	494	517	486	480	464	527	446	483	423	484	505	485	481	494	433	471	458	470	446	474	480	500	498	493	486	484	492	447	456	481	425	477	461	460	473	464	472	468	442	449	464	463	452	485	466	448	472	445	477	494	439	455	444	474	470	452	491	448	455	436	467	491	469	464	449
23790	21059	28331	23989	21026	9421	2058	1478	4125	27982	35265	24485	9938	2809	1131	811	759	734	713	788	729	716	668	725	770	719	713	698	754	733	709	700	727	695	716	704	741	731	769	736	768	729	749	710	730	743	706	720	771	757	730	714	725	714	724	700	697	729	739	730	762	696	748	696	737	689	744	749	743	724	779	733	696	722	670	698	756	690	781	740	706	751	708	661	733	746	688	740	698	690	768	737	678	698	698	732	700	701	761	729	735	713	725	747	683	783	714	731	751	756	740	715	712	746	705	732	723	741	763	739	668	733	686	714	709	719	688	717	743	763	796	687	704	732	696	702	738	684	725	665	632	711	730	780	677	768	781	724	739	738	726	734	689	719	713	708	714	700	747	711	743	796	726	701	703	729	713	744	710	768	738	735	712	738	761	706	692	718	752	686	731	743	711	673	720	722	733	746	682	754	705	692	711	648	736	694	746	754	711	698	693	724	759	738	667	675	707	762	684	698	708	749	743	743	735	706	668	735	709	714	690	711	742	684	719	776	710	708	727	691	728	760	710	744	660	735	715	718	724	679	685	668	726	705	767	721	731	709	737	764	742	658	740	686	776	734	702	697	724	695	690	691	693	685	719	700	698	726	696	727	703	756	729	700	697	698	655	754	721	732	687	703	709	714	741	666	710	686	711	706	683	726	740	716	739	747	689	689	690	712	737	717	743	677	714	730	682	702	733	727	737	715	724	742	707	744	772	688	715	704	753	690	707	716	753	691	708	764	749	735	717	724	726	695	737	739	727	714	698	662	692	679	703	709	776	754	705	714	695	776	671	726	723	699	740	726	746	720	743	732	737	727	727	738	751	698	699	673	722	711	689	722	696	679	736	723	721	717	697	681	705	705	725	703	737	728	729	700	734	755	705	741	730	722	725	694	715	759	718	701	705	691	722	738	710	732	733	673	689	705	676	713	763	753	697	684	693	718	713	737	722	706	705	746	746	744	722	702	680	682	750	714	711	715	733	701	715	706	702	726	738	766	780	738	730	764	751	706	715	710	651	711	734	719	716	732	730	737	682	741	681	732	710	674	697	721	700	703	675	721	710	689	732	744	766	761	712	710	714	751	725	681	702	756	704	719	726	769	670	730	756	664	720	707	680	724	708	705	696	719	713	741	697	720	708	673	689	718	714	719	709	694	722	732	700	748	745	712	685	734	698	729	659	712	744	739	713	715	741	676	674	689	713	723	744	700	735	758	730	709	720	693	733	739	732	689	705	749	709	682	709	712	724	692	718	742	745	698	714	671	733	699	800	720	719	766	675	681	732	659	713	730	704	725	717	741	730	717	742	747	722	712	773	681	701	706	710	741	732	703	709	697	715	695	715	732	735	720	725	741	720	674	755	689	738	740	711	724	703	706	721	702	721	716	724	640	744	757	741	763	697	720	695	697	707	706	736	721	731	689	719	698	721	704	759	716	710	736	757	713	729	712	699	690	729	759	720	729	691	678	766	673	721	717	734	706	674	749	708	719	762	732	793	674	694	674	682	722	648	723	738	690	708	676	712	763	737	744	783	723	738	739	698	712	714	764	730	691	736	669	730	719	725	734	682	725	731	707	694	768	712	719	720	728	707	769	739	689	725	710	765	717	692	719	749	711	743	695	707	738	719	695	705	683	694	726	740	689	689	713	698	722	713	697	725	769	665	729	740	694	723	706	708	790	727	720	676	757	689	701	738	737	700	704	675	696	756	715	718	735	731	738	741	671	711	728	656	710	676	646	748	729	769	744	723	737	729	740	689	762	743	732	719	758	672	735	713	723	717	698	753	687	731	727	736	744	742	751	711	756	737	712	707	728	759	714	783	708	731	732	684	737	688	749	690	707	719	677	700	675	686	734	680	758	727	708	707	743	723	687	724	723	719	690	732	670	710	756	729	718	721	679	713	708	721	706	723	720	681	710	712	724	737	752	718	717	693	693	734	715	742	686	653	710	709	720	697	694	782	769	727	723	719	646	693	690	710	699	715	711	720	766	723	700	723	737	693	746	746	793	709	688	713	737	698	690	733	658	731	765	721	702	686	689	703	689	701	725	716	700	713	715	689	694	690	736	701	688	708	695	694	767	681	777	696	699	730	700	685	717	712	726	683	722	692	706	661	700	748	683	711	757	780	662	783	763	690	691	760	795	720	688	735	726	713	740	698	734	735	734	743	724	751	749	727	705	727	717	734	712	719	718	713	763	704	734	685	696	748	759	649	741	718	728	724	727	760	728	763	709	739	716	732	710	721	716	738	730	792	710	697	711	715	739	722	718	724	755	750	692	709	692	734	730	680	721	743	698	700	706	728	738	686	705	634	708	728	736	717	706	714	699	694	739	685	713	731	739	718	680	733	705	675	711	724	744	685	742	696	704	724	731	738	695	642	723	683	709	691	702	698	711	710	759	716	753	714	704	697	747	721	741	698	730	735	706	735	708	698	716	692	701	687	769	767	669	694	797	751	651	701	757	765	736	669	695	684	755	730	677	708	738	741	650	717	718	719	697	729	719	710	708	712	737	714	686	685	719	675	719	710	731	746	645	679	711	731	704	695	712	674	703	712	718	716	654	666	695	715	737	693	692	709	722	696	706	689	691	761	730	752	691	743	739	726	677	708	707	707	753	760	699	723	743	700	700	691	707	702	708	700	736	688	717	738	726	713	704	691	699	746	717	671	700	753	666	724	726	646	716	687	740	757	717	724	741	692	711	754	728	713	708	708	714	674	679	726	707	709	751	737	730	685	700	741	685	695	662	713	701	717	745	682	693	711	706	720	714	709	718	668	672	704	699	688	770	710	740	750	679	748	739	654	747	713	713	684	697	703	716	709	746	726	695	728	690	667	695	724	684	689	688	711	717	733	723	737	714	699	683	772	696	744	677	709	724	715	731	749	716	668	740	701	694	719	700	669	721	690	669	690	656	769	676	709	742	678	702	687	691	738	663	676	692	701	700	706	653	736	729	732	730	736	735	736	714	656	697	754	685	753	724	730	723	786	734	721	664	695	730	730	709	723	732	720	729	706	725	680	774	743	713	698	673	763	716	714	717	686	657	753	740	764	753	724	737	725	743	685	718	714	702	712	712	717	723	666	763	776	716	713	675	651	711	714	736	723	728	718	700	706	746	689	688	732	727	698	744	715	704	701	705	700	717	705	729	689	714	749	743	727	739	735	683	694	724	705	707	704	715	659	720	728	728	713	719	749	750	782	690	736	722	709	708	736	713	761	737	637	738	738	745	737	705	699	763	693	734	703	707	729	738	730	650	722	675	710	715	737	765	737	709	671	708	753	748	749	759	700	725	723	708	766	707	734	707	664	719	721	688	675	724	749	713	705	717	703	672	700	755	704	699	727	719	719	743	687	694	724	725	706	731	723	686	703	703	704	740	712	738	652	743	747	711	689	710	705	723	720	682	699	709	715	742	685	719	700	729	739	740	731	736	708	688	756	736	689	716	715	655	738	714	752	690	706	643
5294	8062	6953	4128	2738	1736	1515	1676	6333	31285	30584	19221	7431	2626	1043	665	634	607	638	588	575	614	604	659	577	598	624	624	653	636	598	632	604	600	601	620	592	585	597	619	574	574	633	633	629	644	604	594	637	612	603	628	602	600	650	647	604	601	611	611	608	572	586	570	620	631	587	608	633	625	654	649	625	597	628	608	587	626	559	601	642	602	634	574	603	620	606	624	623	599	585	604	619	603	597	618	654	603	668	627	566	609	604	616	593	624	597	634	608	617	628	646	567	643	586	635	637	629	609	596	616	644	627	604	621	577	584	626	644	621	533	596	643	594	638	626	617	571	644	648	579	624	666	629	620	593	611	578	619	631	611	616	619	567	586	596	615	601	594	614	620	607	631	588	594	655	592	588	603	663	632	641	587	603	595	597	628	612	617	630	576	625	621	590	658	589	637	637	609	593	591	631	599	634	594	648	626	584	656	603	605	607	581	594	612	611	613	625	596	570	588	615	574	612	618	631	629	604	628	588	589	596	648	628	618	586	566	602	587	582	624	615	590	624	606	652	598	589	573	575	618	604	599	618	671	584	603	602	553	608	596	620	600	629	574	623	605	687	646	626	628	577	632	615	591	603	601	640	594	598	606	586	564	620	597	576	563	599	556	579	616	637	648	588	604	577	660	561	615	566	628	590	645	621	647	599	598	613	641	605	589	634	628	592	592	629	622	616	633	620	644	615	615	611	631	590	602	634	624	607	558	602	604	604	590	628	635	568	595	594	580	615	620	661	626	615	583	610	593	598	604	597	584	580	595	575	602	589	610	632	572	629	572	564	643	584	571	588	621	581	581	647	634	540	575	561	683	610	618	603	635	645	619	611	569	599	607	586	634	601	593	614	541	619	603	619	635	611	603	608	595	588	596	589	637	631	642	603	626	594	564	618	628	644	591	577	587	619	601	584	626	626	612	608	592	644	647	602	642	615	618	608	571	585	620	605	684	590	605	582	598	610	620	668	613	587	622	638	598	574	576	641	595	641	565	631	588	583	623	650	573	624	609	593	590	597	588	623	620	617	580	614	617	583	588	589	636	585	587	623	604	614	625	635	597	626	630	622	577	612	597	617	571	637	618	613	627	630	603	619	633	593	575	598	578	613	594	630	644	615	583	619	642	604	612	659	600	628	617	580	607	568	607	621	588	577	591	594	586	628	556	631	642	610	642	636	605	560	625	558	629	629	610	645	623	646	619	568	603	576	597	618	577	615	586	629	604	600	598	624	605	616	574	606	591	624	562	639	579	562	624	616	567	620	623	620	596	624	641	590	592	602	641	607	588	598	621	626	610	614	640	582	565	582	652	593	636	580	586	536	609	567	639	623	580	616	587	570	647	579	595	568	603	575	603	588	578	630	547	570	581	560	612	595	640	595	577	629	582	643	600	631	594	568	614	603	592	569	622	613	620	597	626	600	629	602	541	647	604	615	603	625	609	647	642	640	587	594	578	577	636	607	596	592	588	660	606	625	596	622	634	580	631	634	614	583	587	597	620	609	640	615	615	615	585	590	640	613	629	607	607	575	626	571	599	629	626	610	609	624	648	576	597	603	591	603	616	645	607	617	589	592	634	656	614	650	625	620	602	601	637	540	599	632	591	600	612	634	561	639	615	585	618	546	599	604	573	586	653	613	656	622	646	591	596	621	642	619	613	612	591	641	656	601	617	562	623	653	611	606	630	609	618	601	656	636	553	588	593	663	602	616	598	585	630	591	624	606	597	575	591	636	570	580	578	625	621	617	619	606	603	578	605	592	622	594	651	609	561	602	604	574	598	606	643	567	600	605	623	591	578	638	615	589	616	611	584	574	631	602	625	607	600	590	583	641	597	597	588	657	600	600	590	653	596	625	576	643	620	598	642	637	647	639	654	634	584	578	588	605	621	614	558	616	624	600	609	619	575	573	641	632	621	624	605	631	615	624	631	596	639	586	624	589	591	576	596	594	613	609	636	619	585	620	585	605	600	603	539	611	634	612	580	614	595	598	604	581	624	627	669	625	627	598	621	618	620	593	579	611	626	592	588	618	595	552	651	566	589	655	623	583	629	593	614	619	577	607	628	607	582	617	605	625	581	589	608	635	571	557	571	576	604	619	596	600	658	594	617	590	616	609	641	642	612	613	608	656	618	607	590	639	628	579	597	634	587	613	598	583	584	632	605	613	631	562	606	597	608	610	598	644	638	571	607	630	623	622	650	632	619	551	598	624	616	554	585	626	578	656	599	610	580	619	595	586	575	613	603	606	600	615	600	585	576	629	600	608	554	628	619	647	614	596	571	602	589	616	629	624	598	629	564	585	579	587	653	576	616	605	600	620	629	596	617	632	607	626	638	594	659	591	630	565	560	623	602	654	572	587	595	561	584	610	607	653	573	633	595	630	592	574	580	608	579	621	606	614	575	590	571	606	634	589	606	604	591	587	554	661	606	599	608	590	627	618	598	564	584	620	594	601	628	588	635	632	628	621	605	608	583	583	601	581	574	575	619	618	595	584	600	600	603	627	592	610	596	587	594	609	609	629	572	604	629	619	642	641	605	587	587	562	593	613	594	573	579	592	661	583	608	593	590	622	631	636	656	602	625	568	611	618	584	617	612	559	588	572	648	617	585	596	574	563	557	588	590	585	602	632	595	634	607	613	601	619	603	549	605	621	570	608	568	595	629	577	556	590	593	599	595	637	571	565	607	590	626	621	604	580	556	640	591	650	615	605	594	637	585	637	640	596	650	595	581	601	572	618	570	606	635	621	603	607	603	608	612	591	617	569	637	624	553	607	635	621	607	624	598	615	609	644	586	605	602	623	573	601	592	587	593	616	626	653	627	610	591	627	589	553	579	593	583	606	594	614	575	592	642	602	595	577	602	618	609	617	579	620	578	575	601	642	592	575	623	611	582	590	618	596	626	635	619	593	604	606	587	585	608	630	628	605	640	650	605	574	579	620	629	633	550	579	576	591	618	560	650	611	582	591	631	581	637	596	590	578	605	582	592	629	606	581	615	627	605	614	586	595	648	620	608	631	588	624	618	635	601	572	602	609	636	577	640	629	555	616	623	639	599	612	551	603	616	633	597	618	602	614	606	560	600	638	656	602	607	611	582	576	585	597	643	614	616	624	596	628	596	609	577	618	613	622	590	582	629	609	607	614	589	616	612	621	602	615	625	619	630	585	609	570	588	620	572	565	615	603	586	593	616	661	621	560	603	639	608	587	626	593	597	557	622	632	601	623	608	644	613	631	633	643	590	668	600	609	620	610	575	633	632	579	611	594	618	571	626	624	573	631	637	595	579	633	658	626	626	602	585	615	589	587	659	592	622	620	565	586	586	600	603	595	558	620	636	584	612	609	579	652	566	579	631	643	564	614	631	626	597	613	544	584	620	617	599	571	622	560	581	618	596	610	629	552	582	612	648	585	567	608	673	637	564	603	605	593	544	607	592	610	576	600	617	581	590	578	617	609
27377	13321	2151	1037	646	557	572	609	920	1876	2372	1936	1051	722	595	528	538	486	539	484	509	552	519	523	495	565	519	490	490	531	526	510	549	525	538	538	541	555	512	538	505	509	516	518	520	525	553	514	527	533	492	594	555	498	534	531	544	556	487	504	532	529	511	575	479	512	523	546	521	553	496	543	569	530	543	537	523	523	496	520	553	522	546	541	518	553	496	504	474	521	511	510	536	546	524	524	544	538	501	474	492	558	523	514	534	491	525	534	529	526	528	512	538	558	457	519	522	535	516	534	540	518	491	518	553	530	534	538	555	519	523	554	538	521	483	566	568	496	523	523	542	512	497	512	508	538	566	514	543	514	505	501	506	547	554	547	528	507	565	512	508	482	527	525	513	564	525	530	495	518	552	555	540	542	472	475	501	525	489	498	549	499	502	550	535	515	536	527	521	507	512	535	547	490	530	498	479	542	532	540	552	551	511	549	509	473	482	504	530	506	541	513	534	487	523	533	496	512	525	491	534	495	530	535	474	549	512	536	490	518	522	526	500	542	477	559	502	540	526	523	503	547	534	517	485	463	538	553	523	513	545	539	531	497	532	510	534	575	557	490	516	553	513	559	503	482	513	514	516	532	496	513	492	497	492	518	486	529	543	533	479	491	549	497	518	518	526	516	538	500	504	496	555	532	521	543	492	559	553	559	495	509	532	525	531	537	511	557	533	519	537	521	483	529	493	528	492	489	541	518	523	539	516	514	542	551	501	525	551	505	501	506	517	565	529	508	506	588	521	545	516	553	515	527	527	470	526	491	471	560	551	501	521	550	566	553	523	497	516	522	534	543	563	525	514	536	522	491	520	538	491	510	521	507	536	548	521	492	525	556	509	525	523	521	507	500	523	515	566	485	527	475	489	556	531	561	524	514	572	504	518	498	538	538	565	517	517	538	506	500	520	522	542	521	518	528	503	552	525	536	510	498	543	536	522	563	448	551	509	535	463	522	555	505	499	536	464	545	517	513	533	475	553	505	551	535	531	532	536	532	514	528	510	531	514	506	539	528	533	491	523	531	489	512	491	546	490	519	529	526	510	559	523	500	528	554	514	522	504	522	533	525	522	533	548	556	526	483	497	545	534	501	503	563	553	517	506	484	553	512	493	512	543	508	524	510	564	498	519	543	543	552	546	553	539	548	511	481	549	524	480	532	509	519	507	560	510	471	539	510	547	552	547	526	541	545	493	514	506	458	548	522	502	492	510	548	518	519	572	516	512	509	526	526	524	518	532	519	519	509	577	534	524	507	541	488	499	549	498	480	504	490	548	494	528	524	521	512	526	537	510	508	515	519	536	552	551	525	511	497	520	499	536	495	550	516	579	506	513	551	515	530	516	501	551	492	520	514	507	557	552	533	523	514	512	552	526	563	514	516	532	514	567	550	545	507	519	561	523	523	553	517	541	486	532	505	536	514	527	543	535	515	558	507	502	490	514	525	500	523	476	518	487	505	523	540	548	551	538	502	552	553	535	521	520	521	558	547	534	570	521	523	517	526	491	537	501	574	515	496	512	540	562	548	537	535	563	530	539	522	532	517	495	513	546	541	528	539	530	493	521	508	539	494	548	510	557	507	537	519	502	496	505	493	551	530	524	513	512	514	549	525	541	497	504	531	512	512	506	496	526	505	532	515	533	562	498	501	535	495	523	558	536	557	536	572	530	563	525	523	497	535	531	512	505	513	527	511	537	503	526	521	546	522	525	504	523	523	527	543	533	523	484	512	516	527	489	487	530	533	518	549	494	509	483	560	546	511	556	514	531	530	552	512	561	568	519	492	577	519	555	476	529	566	568	513	516	498	515	561	504	509	551	523	587	560	507	545	501	524	487	503	541	537	523	505	532	541	486	538	533	509	547	507	555	527	535	480	550	522	521	561	501	502	530	525	524	531	542	508	554	516	503	483	500	511	522	553	525	554	523	548	524	529	545	508	568	539	480	537	542	476	509	518	505	513	574	543	509	517	524	544	551	468	543	531	495	525	498	531	522	508	526	550	529	571	518	499	513	537	525	557	537	494	499	491	540	543	524	548	467	524	513	528	501	528	547	517	499	516	538	534	513	512	515	529	496	511	543	500	523	547	542	535	522	518	539	572	501	512	503	548	489	529	545	521	523	561	548	516	529	542	526	515	536	521	515	506	482	541	556	498	536	531	518	489	528	519	532	538	507	506	554	522	579	510	526	517	491	525	489	547	550	508	509	542	494	511	492	501	515	503	507	536	505	558	534	572	569	564	521	537	543	503	539	491	539	495	539	533	519	538	492	469	518	498	514	552	519	535	546	547	536	505	497	506	475	560	549	514	531	508	513	546	508	530	538	529	547	509	485	568	483	548	485	474	492	519	500	517	580	511	468	509	529	505	524	504	516	532	531	501	512	516	531	504	514	553	493	515	533	519	567	551	538	512	532	534	534	514	531	564	482	531	569	584	502	539	507	515	488	546	539	488	550	516	508	542	497	463	533	547	521	534	513	491	543	518	534	502	494	474	540	511	524	517	529	542	499	529	515	547	529	561	507	550	506	571	530	511	503	505	544	540	528	558	503	475	548	483	498	554	518	510	533	541	540	532	499	563	491	528	560	540	561	527	535	579	557	524	527	536	554	522	536	511	483	512	527	540	508	545	496	492	515	500	480	522	520	520	537	493	478	486	528	547	533	526	532	537	554	522	506	538	490	525	567	537	543	549	523	523	583	523	547	554	501	478	542	511	509	507	514	549	554	564	499	527	513	607	530	500	477	477	519	502	520	490	483	502	513	487	497	497	550	536	518	531	528	543	504	481	542	531	533	478	531	547	511	570	521	548	491	535	555	506	531	554	554	540	503	531	538	552	540	520	502	505	510	522	541	533	530	567	538	527	504	561	550	526	538	539	518	527	518	543	538	538	520	531	499	550	521	512	531	502	494	542	553	556	533	514	528	521	549	455	520	518	536	507	551	543	482	514	574	534	552	508	505	515	542	512	469	555	503	518	520	515	488	573	520	505	594	506	535	536	516	542	539	552	518	538	547	494	498	514	530	508	521	505	527	543	536	510	522	513	547	491	506	541	557	491	508	525	528	522	509	495	563	544	559	513	536	531	527	550	520	531	496	508	510	472	516	532	503	571	542	539	539	486	537	524	545	569	558	536	504	509	522	535	511	508	546	570	555	505	501	547	519	497	530	523	535	563	526	547	487	538	531	539	487	542	581	505	525	564	548	506	532	492	528	555	520	509	576	464	528	545	496	557	490	545	502	528	559	497	560	516	517	505	519	502	510	516	492	502	476	520	500	551	525	546	512	583	485	520	522	543	503	504	549	484	498	512	540	540	486	493	522	518	544	543	538	522	546	528	498	567	527	552	574	537	525	513	521	532	542	470	559	496	574	524	560	518	528	550	556	513	518	514	530	544	480	536	521	554	528	518	531	501	527	516	520	525	538	547	533	475	572	519	539	523	517	519	532	513
5749	1391	1427	884	570	547	529	580	1089	2400	2785	2120	1035	655	500	455	476	433	440	450	430	426	471	439	435	438	446	474	443	457	439	456	446	450	435	449	428	474	480	438	447	458	443	429	492	469	444	453	469	465	443	449	424	429	452	454	446	426	427	405	463	421	423	475	502	428	432	466	446	435	440	424	416	431	468	463	485	442	468	425	443	449	428	449	415	467	431	419	483	437	466	418	472	470	445	427	469	430	456	439	443	424	415	454	449	381	405	419	438	454	445	418	453	465	467	456	416	457	444	440	452	461	403	438	424	439	428	451	460	485	415	428	433	437	472	419	439	436	433	448	458	463	430	404	460	472	429	430	429	482	434	448	465	401	451	440	437	416	402	470	417	442	441	459	466	486	420	453	456	428	445	465	402	461	457	440	410	425	403	420	436	477	430	433	437	448	402	435	445	431	444	478	488	435	438	453	436	474	444	439	441	421	411	461	486	412	408	438	455	420	427	448	467	446	448	446	439	404	451	410	446	443	434	438	440	401	433	446	441	462	437	411	450	415	446	433	453	453	459	418	434	431	441	443	467	472	421	433	458	450	453	450	473	465	445	408	451	445	451	424	424	458	452	473	475	454	452	435	404	418	441	436	428	447	423	436	435	431	439	437	418	427	455	405	467	457	463	434	465	450	423	454	415	426	423	412	437	436	451	449	494	475	463	417	430	469	455	403	448	466	493	473	440	431	438	428	463	427	467	405	435	416	446	407	439	467	461	414	435	475	470	456	466	447	450	411	447	503	467	420	448	450	442	421	427	438	408	483	401	492	423	422	427	450	434	443	456	444	439	467	470	455	452	429	416	457	438	421	479	456	439	440	420	485	437	441	455	466	470	420	455	459	456	425	370	475	415	417	437	476	438	424	438	445	420	430	437	445	428	463	448	462	419	436	413	463	406	426	430	448	432	461	444	432	448	460	431	431	434	472	445	421	434	435	442	417	425	416	430	448	436	455	442	444	392	455	454	443	455	429	475	460	455	436	413	396	447	441	424	437	509	448	448	426	419	451	452	441	493	464	424	409	392	418	474	435	435	449	396	435	453	408	456	434	494	444	417	432	418	447	433	456	437	420	437	454	448	411	475	451	462	430	417	455	446	442	451	414	438	431	449	425	442	444	473	456	448	429	418	408	470	439	462	431	456	431	436	426	386	470	451	447	423	429	450	468	432	443	435	419	470	447	455	427	442	468	413	415	432	442	428	424	452	405	409	441	441	452	431	426	477	446	437	438	453	405	449	435	433	445	451	416	418	455	447	461	422	459	428	463	466	468	454	434	447	439	392	450	456	460	423	427	447	453	438	461	468	420	447	452	456	406	457	421	424	426	442	448	455	434	450	414	444	456	391	470	431	442	454	434	440	436	414	456	425	429	434	463	459	442	444	411	428	419	431	417	447	410	445	398	469	441	449	467	445	403	429	444	460	441	446	405	438	443	459	466	461	446	442	435	403	427	408	426	412	416	444	434	408	450	442	453	463	443	435	418	458	429	464	469	469	444	454	473	435	425	451	435	448	460	481	437	488	436	411	488	433	433	460	427	440	428	420	429	444	434	424	437	444	396	433	413	437	465	455	443	439	456	435	442	402	467	432	387	435	455	424	408	410	436	451	429	416	431	455	443	434	456	462	413	421	433	439	475	443	418	424	423	437	436	436	446	432	416	441	454	469	454	418	450	425	455	426	473	430	458	462	447	471	436	464	479	440	424	456	465	422	448	438	450	416	440	452	419	430	476	440	452	463	435	416	418	474	401	452	438	436	421	422	440	457	440	456	415	473	451	434	423	453	418	417	442	470	437	454	435	446	426	457	423	450	481	469	452	414	435	459	443	430	421	428	410	402	461	474	423	428	450	418	440	436	407	438	445	479	449	480	422	442	442	442	466	423	397	453	463	436	469	463	434	442	475	475	435	473	426	436	453	461	425	410	420	432	484	424	472	427	431	408	468	432	432	441	427	435	434	449	421	434	471	412	452	394	429	429	461	441	419	473	454	440	451	446	450	429	464	444	447	465	455	442	437	426	414	449	413	452	435	447	452	434	422	434	472	444	434	417	428	462	473	438	469	420	434	446	419	442	455	426	409	428	445	470	465	430	454	427	457	413	429	440	471	430	406	426	443	429	422	461	453	463	454	429	449	437	432	458	440	426	457	444	448	432	433	439	440	443	447	433	453	451	448	417	457	428	440	484	410	430	444	440	451	457	427	431	449	453	447	426	446	452	444	486	433	431	401	441	425	433	481	419	489	436	442	467	451	418	414	463	438	462	426	404	427	424	451	450	467	426	466	439	472	408	401	490	464	468	419	409	433	481	455	467	430	491	411	437	424	415	466	436	425	411	420	475	438	447	436	451	455	450	447	439	407	443	427	467	488	427	467	445	440	419	444	424	427	410	452	452	456	432	440	469	480	409	451	494	443	495	420	430	445	464	421	456	433	398	397	440	452	433	445	459	431	419	415	424	424	423	427	442	436	450	459	455	409	463	456	419	401	448	453	484	455	420	460	465	451	416	451	455	477	413	436	421	448	414	397	431	421	476	466	436	434	439	465	426	435	433	462	422	443	457	486	399	468	409	445	461	430	469	388	443	438	447	467	420	405	449	446	448	430	436	441	432	404	436	463	447	455	422	448	457	405	448	452	427	429	430	436	473	466	427	434	449	435	429	444	428	429	412	425	414	418	430	433	442	420	447	467	431	435	455	453	443	422	447	451	462	446	412	425	443	468	413	468	422	442	451	459	420	465	432	453	421	435	440	434	436	420	471	417	457	442	432	459	434	469	470	419	455	443	445	416	412	451	413	451	432	481	469	447	427	411	423	436	453	416	416	419	454	439	475	424	426	472	418	440	426	406	426	468	472	427	445	393	441	487	430	454	429	459	444	434	433	468	453	436	462	401	452	467	423	477	440	382	450	450	445	433	456	478	422	444	473	442	450	440	437	438	434	435	440	445	411	451	440	450	461	429	441	457	391	449	454	438	470	430	483	421	453	472	440	445	458	442	396	403	429	447	405	458	444	471	397	410	420	418	428	434	456	444	460	441	450	424	420	439	497	415	439	467	456	440	434	431	451	445	401	415	433	444	418	428	448	450	424	456	409	430	436	423	433	450	432	415	449	443	446	445	448	448	432	398	458	413	459	505	429	468	420	460	451	447	404	430	443	458	406	437	430	445	429	444	423	418	442	439	425	452	459	451	423	472	426	453	419	412	418	458	428	445	422	447	413	433	431	468	451	466	466	450	450	454	423	443	453	425	451	446	435	409	422	404	436	433	430	426	483	444	454	442	427	423	426	452	454	436	436	437	437	482	423	464	449	418	427	449	457	435	467	484	410	423	463	454	457	456	443	462	462	449	451	476	442	442	443	503	443	457	427	479	458	471	424	478	457	454	455	435	442	427	479	442	483	468	440	426	457	425	430	443	429	486	425	473	430	470	421	447	451	439	426	472	439	438
24922	21073	27245	25057	8631	1539	1065	938	1160	12052	21315	14808	5846	1632	799	608	623	603	583	582	579	590	572	594	608	512	620	604	633	564	598	604	606	571	580	562	646	602	609	591	610	590	635	609	566	572	591	600	591	568	576	597	585	617	597	621	627	615	621	570	609	575	644	592	591	587	563	611	561	566	610	555	566	581	612	598	598	593	608	579	619	557	576	621	609	591	567	615	640	592	568	600	612	617	578	565	587	624	604	625	604	571	622	575	592	625	625	594	605	584	586	603	591	596	571	636	600	582	595	578	573	529	570	614	611	572	627	592	559	620	575	611	588	580	525	630	568	597	616	553	564	580	547	590	553	567	563	588	615	595	598	583	574	658	551	573	645	604	573	559	562	563	556	606	526	583	541	594	605	591	618	628	608	591	590	557	587	562	588	588	615	608	578	591	571	545	617	616	573	596	591	600	605	586	599	604	605	634	595	597	562	584	580	588	562	593	591	565	572	569	597	605	616	567	550	571	612	564	576	584	562	591	582	597	558	583	617	577	610	594	585	541	563	576	578	588	595	598	603	607	583	599	564	572	574	593	563	586	609	609	593	590	553	592	541	592	613	595	615	612	595	594	599	552	606	639	589	602	592	633	592	563	618	609	591	601	541	576	590	594	551	555	567	575	617	578	596	591	501	621	611	616	575	553	603	566	576	571	557	603	574	605	563	570	569	612	571	576	577	564	605	564	570	571	592	606	566	593	580	594	611	590	610	600	548	610	582	638	572	596	600	591	560	583	541	573	586	613	575	572	610	552	571	623	620	584	585	589	598	607	569	582	583	560	577	575	575	609	548	614	635	598	628	568	607	592	585	615	612	603	574	579	590	584	579	509	561	583	607	578	611	600	565	599	575	557	599	587	547	627	602	558	594	589	585	584	607	567	588	594	600	571	548	589	569	588	614	599	588	631	585	626	564	604	592	592	598	607	571	569	581	574	568	577	609	582	583	577	607	590	577	587	566	633	593	604	541	590	620	633	563	601	562	611	614	574	607	565	596	575	602	600	571	648	589	583	569	600	583	556	577	581	606	641	565	575	609	583	615	579	598	593	577	566	607	551	617	586	600	568	547	610	600	538	566	647	590	586	623	542	564	558	597	641	553	585	612	587	599	585	604	516	588	564	602	569	583	557	642	592	553	558	605	592	593	614	572	564	552	576	593	591	609	609	550	580	588	561	577	599	549	591	578	555	582	558	554	583	636	590	549	568	555	552	608	554	559	565	590	612	616	597	564	565	618	585	577	538	591	566	566	588	606	554	575	573	610	616	602	586	632	626	650	613	636	550	571	560	595	624	603	610	551	598	591	616	611	578	583	578	618	603	602	556	591	575	590	549	583	617	565	606	602	534	580	640	597	591	608	599	567	543	549	630	571	574	586	608	595	596	616	558	600	568	579	592	614	584	546	599	570	596	596	603	619	612	616	586	562	595	582	617	606	610	589	563	601	587	580	576	591	592	607	571	631	583	603	600	585	590	579	558	595	600	615	584	600	591	562	615	593	578	592	577	580	596	604	582	583	577	543	610	585	587	587	562	551	562	554	599	590	612	565	583	572	641	586	596	577	571	612	637	585	539	583	644	580	615	545	572	609	605	551	573	552	589	543	566	599	583	606	555	623	578	575	554	568	602	561	583	596	546	586	565	624	602	590	595	611	607	584	601	585	558	559	539	584	621	612	575	583	552	558	574	573	605	595	592	578	611	573	572	602	565	580	543	614	580	571	616	579	599	579	613	590	622	614	579	563	587	624	615	555	573	602	580	551	589	600	589	582	560	582	575	557	605	609	603	566	622	615	612	578	553	573	576	596	534	624	561	585	529	605	565	563	608	583	564	588	590	564	602	612	562	544	612	594	582	599	570	579	590	654	593	573	552	595	606	620	602	580	560	606	577	619	625	584	559	597	559	582	592	561	586	561	571	596	591	607	618	589	561	577	556	601	604	617	618	617	553	624	572	595	600	560	576	568	628	579	557	589	635	604	640	594	624	627	587	606	583	601	617	573	591	563	585	608	570	545	605	587	608	554	539	590	614	607	591	610	581	565	587	595	593	581	595	601	575	585	613	596	623	592	588	618	586	600	528	557	552	590	585	582	620	612	605	565	578	611	541	577	603	586	595	580	543	547	618	580	618	565	585	577	571	595	619	572	526	542	613	581	589	553	598	624	607	586	607	577	564	596	605	591	574	609	595	591	533	542	573	551	618	583	603	560	637	589	586	592	596	579	588	618	606	571	591	570	570	607	567	592	564	554	602	574	619	606	587	545	590	599	570	615	586	577	588	556	566	590	599	516	604	581	557	556	605	550	593	622	580	591	595	560	649	567	602	545	596	556	588	554	579	627	595	631	600	585	555	549	613	599	612	590	601	594	559	579	561	591	549	595	557	586	586	544	558	625	551	599	583	580	589	633	605	586	604	588	582	599	587	634	566	613	563	593	570	518	565	595	595	581	601	560	600	556	561	614	567	573	593	543	576	600	597	594	600	616	636	606	580	592	591	594	578	574	593	620	598	561	588	579	579	590	570	571	645	633	589	589	578	604	567	554	569	561	581	584	594	596	591	599	578	580	599	586	597	600	589	598	625	573	632	618	579	595	576	537	621	575	602	598	610	550	576	591	572	565	598	564	613	542	576	596	601	568	554	586	577	576	570	573	579	519	605	571	596	595	558	617	607	589	609	566	560	592	562	550	630	619	586	579	584	580	624	583	610	565	595	581	628	669	541	631	612	578	558	591	596	615	592	558	569	622	625	582	603	586	609	576	611	587	593	562	589	590	617	602	595	573	540	594	619	582	620	585	570	582	546	623	600	560	595	593	598	594	599	608	547	588	569	597	595	594	574	557	620	606	545	531	591	591	596	576	594	592	597	600	562	576	565	593	590	567	570	542	597	574	547	567	626	528	597	607	573	593	621	604	563	584	590	594	611	588	580	631	589	601	589	565	565	568	586	585	583	540	558	570	595	609	568	568	605	596	600	556	617	581	639	573	589	599	610	591	577	581	617	571	566	586	568	611	615	601	642	575	574	598	587	606	603	594	622	575	614	587	542	577	571	562	545	583	580	656	587	598	577	588	606	582	595	586	602	548	611	616	539	598	559	615	577	567	594	554	593	576	600	582	614	552	609	548	634	568	617	565	591	614	578	567	620	553	561	550	588	619	620	569	599	619	581	574	544	575	581	576	556	597	592	602	590	553	553	590	598	584	600	627	609	616	593	616	571	623	589	628	584	606	580	584	551	621	577	615	594	582	619	599	624	598	564	562	613	559	599	611	549	612	559	554	559	604	594	599	581	572	628	604	634	637	573	586	636	591	588	577	605	556	598	580	575	573	571	585	615	521	631	562	630	575	585	582	600	625	640	629	592	590	582	596	586	535	544	595	513	578	568	589	602	623	555	576	621	622	623	523	572	548	576	603	593	593	561	630	602	575	577	529	570	607	609	570	598	587	532	602	566
4486	4769	4271	2241	1570	1259	1020	969	1521	15283	19704	12393	5117	1564	782	562	527	490	561	518	506	541	491	472	526	508	508	518	517	520	544	494	493	525	535	542	534	509	471	548	531	497	532	505	524	497	525	527	471	499	499	572	510	524	512	497	521	547	468	485	539	456	577	517	499	509	462	517	533	540	511	537	543	487	523	508	556	511	456	520	510	489	515	517	514	500	556	515	504	469	505	538	497	520	511	526	499	550	499	497	521	495	481	524	520	548	501	482	469	511	512	495	500	464	509	524	488	546	471	518	535	493	503	546	550	537	504	525	504	499	490	501	535	470	543	526	499	502	498	531	497	525	503	482	505	519	519	504	546	498	524	511	517	511	515	485	503	520	534	476	509	482	548	486	543	538	546	511	503	536	544	507	555	479	547	492	531	485	506	537	531	501	492	518	520	511	537	481	484	553	521	551	508	494	518	529	529	483	498	505	523	526	522	502	513	510	507	505	510	520	498	486	513	536	507	511	491	530	510	527	518	492	503	507	487	503	504	518	510	503	504	519	508	527	497	510	498	514	543	558	526	503	478	507	526	514	513	492	536	506	498	486	456	532	500	507	497	531	472	507	513	494	507	495	491	483	497	506	489	498	546	518	498	489	481	482	499	517	514	550	461	495	488	528	506	493	547	503	457	514	498	489	471	489	477	502	485	488	540	493	557	501	454	556	505	482	496	500	480	512	461	486	508	499	522	516	481	535	486	493	537	516	510	524	530	547	535	551	494	479	516	511	535	512	532	505	509	527	502	491	532	507	470	509	485	509	499	566	508	538	509	477	493	472	489	474	511	538	536	544	535	469	538	529	495	509	480	487	511	542	513	533	476	519	513	489	497	490	514	527	537	488	508	496	535	520	490	512	483	507	532	506	536	496	528	513	512	501	504	490	505	492	513	480	449	494	480	494	523	517	514	465	546	534	529	498	514	506	528	529	489	506	514	497	555	501	482	498	503	502	511	517	527	507	503	488	486	520	512	481	540	499	502	504	518	537	562	490	482	519	466	492	510	515	512	511	477	516	546	522	539	508	516	502	523	496	518	506	541	503	526	522	532	520	517	485	498	508	487	555	505	494	508	488	506	500	537	504	492	496	560	535	541	522	529	502	512	508	499	501	493	513	515	501	501	524	523	486	522	513	527	485	481	499	462	545	520	521	497	542	526	511	512	513	518	505	499	508	505	532	469	458	491	502	519	488	491	474	515	490	489	477	481	488	500	524	547	538	510	529	498	501	487	529	510	528	480	492	541	540	513	513	463	509	481	531	475	491	556	513	495	479	529	508	544	464	476	534	502	480	482	516	519	513	517	519	521	510	526	488	484	512	513	512	485	502	526	502	526	476	519	466	550	485	500	501	496	496	510	514	502	498	512	512	540	526	501	560	469	510	502	524	492	501	510	500	498	507	524	530	514	512	517	523	532	498	537	480	535	465	482	520	556	494	496	508	512	521	522	490	508	519	476	509	495	491	474	484	481	492	504	531	498	476	533	541	513	501	517	464	507	497	529	518	497	483	479	525	535	503	549	482	493	502	531	537	505	528	508	471	506	534	478	447	514	477	506	504	527	476	475	496	517	484	484	542	478	495	505	495	494	516	527	533	515	482	495	519	503	501	487	498	526	585	493	525	517	468	495	484	496	505	549	484	473	509	499	514	484	492	501	473	515	517	510	509	487	529	478	530	515	490	514	491	506	514	488	551	481	517	489	509	539	528	502	499	514	504	522	477	479	487	533	488	480	497	494	547	569	499	483	467	510	479	538	536	515	531	512	494	477	510	475	481	524	493	478	534	500	541	511	493	552	521	472	524	526	502	470	477	525	534	473	480	547	524	495	535	550	467	492	510	502	479	487	517	507	478	532	503	501	500	487	535	506	541	538	486	494	511	519	492	510	470	518	508	501	505	487	505	533	507	510	516	484	508	504	499	518	534	524	477	505	511	485	474	519	497	507	554	514	516	503	494	528	506	488	514	500	495	518	549	544	480	500	468	524	528	508	504	509	500	487	483	490	499	476	505	487	514	509	493	505	495	529	545	499	505	507	512	551	548	524	497	504	528	478	493	536	525	521	536	522	541	526	540	528	509	482	505	514	507	511	502	466	493	521	499	522	505	501	529	484	468	526	501	505	514	513	547	468	516	512	486	494	490	513	491	497	495	528	506	492	520	523	484	500	498	526	487	494	528	521	494	500	502	499	509	507	467	475	483	514	505	521	528	509	513	507	529	484	520	488	484	493	547	503	470	520	495	525	516	526	518	514	531	507	542	569	490	480	511	487	543	509	500	524	485	543	534	564	528	527	498	515	564	515	524	523	529	525	494	501	529	496	496	522	512	494	486	517	506	519	483	529	561	493	519	520	480	526	530	522	497	554	515	488	530	508	488	481	485	519	520	548	488	484	521	497	489	461	468	506	495	512	480	476	508	514	483	544	540	513	478	540	527	527	507	477	520	517	504	474	509	512	498	551	532	491	466	523	569	506	527	506	501	534	516	505	520	525	504	518	472	508	512	533	553	510	484	546	499	507	484	534	479	491	471	478	520	523	484	476	495	496	527	476	505	509	559	500	496	525	526	532	477	474	553	495	514	506	457	513	561	474	522	521	500	494	520	564	512	510	532	514	504	517	494	545	488	521	520	501	468	502	514	480	532	494	481	514	500	529	488	552	505	537	551	497	521	511	498	526	510	507	511	537	534	504	494	494	533	523	534	518	495	499	494	515	513	493	475	544	499	509	515	487	526	477	521	486	539	523	508	448	504	485	524	480	486	522	516	529	527	535	553	539	525	483	483	514	507	513	518	489	466	517	516	526	472	494	504	510	491	450	490	513	500	468	492	515	504	538	496	553	497	482	478	510	520	524	508	466	549	513	476	516	496	513	486	493	478	513	504	508	501	482	479	534	494	516	486	515	512	484	493	478	471	536	511	467	523	522	531	516	465	495	476	527	464	512	469	510	518	504	496	500	500	535	509	497	574	534	501	536	474	481	502	543	524	502	485	535	515	553	517	472	506	510	503	493	532	497	521	488	503	520	488	491	507	506	495	520	525	505	487	475	504	496	532	502	536	507	537	478	500	519	501	519	509	487	489	512	546	507	513	471	531	546	482	492	472	495	509	532	470	543	471	494	530	493	517	500	520	502	490	487	542	509	508	525	509	523	504	497	512	473	510	513	460	502	517	492	510	477	501	483	524	516	502	534	526	479	507	516	498	495	500	500	487	528	524	523	506	466	523	493	484	508	515	503	506	498	503	494	555	484	497	491	458	510	489	506	518	517	492	490	550	495	514	542	528	544	488	526	477	491	482	505	509	525	520	519	502	494	530	543	513	537	531	505	481	456	501	528	495	519	510	506	532	496	557	505	479	486	532	507	487	529	511	456	508	491	470	536	512	481	487	498	545	496	498	517	497	509	490	499	508	537	491	534	501	494	535	496	540	493	489	491	483	529	500	480	514	517	528
23890	21078	28375	24033	21067	10351	2689	1517	3159	26754	35323	24978	11941	3256	1205	889	839	844	840	781	796	839	850	840	794	852	780	776	745	813	858	804	774	854	795	791	858	781	793	789	842	824	748	762	824	810	819	800	822	787	826	833	808	787	814	795	773	807	834	816	798	785	836	798	796	829	776	829	769	788	816	791	856	762	786	811	766	763	811	809	796	792	776	827	842	786	746	822	831	786	850	836	837	810	781	812	807	803	772	834	767	793	792	800	769	792	809	771	782	804	820	770	818	776	810	815	796	802	785	810	823	827	791	801	797	776	838	810	787	825	782	811	833	802	765	778	790	750	802	811	804	777	796	794	780	767	806	814	765	776	800	799	774	806	793	809	752	842	776	828	797	802	817	819	823	845	797	776	815	811	824	859	767	789	834	771	858	761	807	794	792	743	778	810	764	780	767	874	801	812	772	779	791	788	808	782	809	801	817	776	735	786	849	789	842	776	784	802	781	811	784	771	828	809	827	758	781	751	785	833	835	847	862	823	806	791	798	834	816	754	812	780	791	738	820	829	769	764	817	859	785	816	755	781	794	788	778	826	781	769	832	802	778	796	802	847	815	761	796	747	779	819	786	776	815	777	835	802	777	790	813	801	747	737	825	789	740	855	765	816	780	788	825	816	787	787	822	767	830	818	865	764	836	785	781	770	750	828	793	823	861	828	812	801	782	835	806	823	783	817	780	757	771	792	744	809	802	825	792	844	830	764	889	766	850	816	779	831	748	776	803	769	833	802	794	793	798	748	803	794	832	767	800	799	779	815	805	779	820	804	769	836	761	858	835	792	771	788	821	793	801	745	749	796	786	787	810	833	891	777	769	840	800	799	789	783	854	769	760	792	867	820	808	848	776	756	801	818	820	774	797	830	789	736	789	804	813	802	806	768	785	831	766	822	851	773	831	761	842	767	777	782	817	793	779	804	796	825	808	736	837	784	782	786	794	834	840	759	819	815	824	827	870	730	820	807	817	831	782	835	843	780	843	843	815	832	795	809	842	813	830	760	808	816	795	789	807	813	785	822	807	868	792	813	775	796	835	835	807	835	777	800	781	798	770	770	768	801	804	808	840	823	815	790	784	793	795	819	836	782	785	822	820	777	802	847	781	812	815	793	745	825	778	750	786	829	736	789	822	788	796	801	760	796	826	808	873	773	789	839	776	799	772	766	844	795	817	870	777	783	817	783	814	757	756	814	821	755	865	784	850	761	847	812	761	803	776	800	831	773	796	770	788	811	784	809	756	791	769	812	800	821	812	774	829	758	783	800	801	817	807	811	848	774	782	795	819	775	835	788	770	790	788	822	774	761	786	779	795	775	804	746	827	817	840	833	796	839	840	748	774	847	852	781	780	869	803	783	799	829	766	841	786	806	781	851	832	816	738	784	771	795	771	853	806	826	817	774	814	801	770	780	804	792	833	794	753	757	864	758	776	834	784	816	799	767	790	782	783	825	776	809	775	791	861	845	804	779	814	806	828	816	808	849	810	814	803	785	830	795	793	814	815	773	805	780	786	802	755	801	826	843	837	820	806	819	822	781	775	760	776	789	782	770	815	772	819	780	800	805	860	825	795	809	780	843	800	763	801	748	781	765	824	816	766	759	767	810	854	785	775	819	772	828	781	796	814	763	786	749	809	769	788	778	742	818	779	829	786	806	796	742	830	808	789	800	740	830	820	830	819	842	767	827	775	853	796	830	807	803	803	822	800	805	805	724	817	832	870	798	750	768	784	800	819	797	815	843	772	733	772	786	838	805	794	800	828	869	786	778	829	818	751	841	773	828	785	770	810	801	861	811	757	786	748	781	770	813	810	809	789	777	784	760	807	832	817	768	748	791	784	801	816	800	751	861	788	801	834	864	812	785	758	765	730	787	799	766	807	792	775	829	748	760	812	827	803	845	786	789	781	797	775	815	804	793	790	826	773	792	748	783	796	838	833	751	853	811	747	777	771	775	854	777	827	831	824	812	827	813	806	825	814	814	794	805	795	775	784	823	781	779	817	762	821	805	777	809	760	718	822	796	807	792	821	826	860	728	793	792	795	797	827	831	826	796	771	782	807	793	804	814	769	789	818	778	806	855	860	817	779	850	758	785	837	814	770	860	793	791	778	823	787	801	787	773	789	808	785	792	819	798	764	816	777	806	839	794	781	804	795	788	727	792	797	838	826	800	833	786	768	746	775	777	816	788	800	802	807	759	774	848	795	808	792	775	797	833	844	782	828	758	809	786	791	821	796	801	794	801	803	806	811	812	782	785	771	716	760	789	776	825	747	818	836	767	833	811	776	746	790	798	775	814	809	778	822	817	822	831	791	785	762	806	821	814	878	785	830	785	824	754	846	813	749	782	799	723	796	843	798	795	803	789	834	752	725	776	769	779	756	780	799	779	804	844	774	780	775	800	749	767	768	805	809	822	807	784	782	837	872	815	807	752	761	842	816	788	763	810	802	783	861	842	752	794	799	811	800	810	815	797	828	861	733	789	798	791	846	785	833	805	811	760	826	798	800	724	749	822	794	802	787	775	774	821	808	792	777	768	860	845	749	780	775	790	805	808	815	788	771	812	803	763	771	783	787	790	779	770	820	844	784	790	807	751	738	803	834	793	769	843	780	827	786	827	828	758	775	808	821	774	772	815	825	804	810	817	769	780	823	773	787	773	779	843	770	790	816	789	781	821	829	859	777	728	807	838	832	792	871	801	763	776	776	795	791	779	770	810	736	783	755	760	807	787	774	791	820	750	775	782	760	789	820	777	751	801	818	813	828	820	783	801	793	774	796	782	800	794	830	747	775	752	817	767	808	814	763	799	825	788	801	807	800	796	768	779	758	769	806	782	779	776	830	828	834	818	807	776	810	741	795	865	799	805	779	748	840	899	831	814	796	753	800	815	770	782	750	797	768	798	753	828	836	829	772	760	775	795	785	829	815	780	751	808	773	829	822	792	783	796	830	804	816	772	799	813	831	791	734	786	828	799	821	756	810	789	800	811	740	824	816	808	803	791	774	825	842	806	803	795	855	840	807	789	808	803	793	772	762	770	800	807	756	788	757	818	800	823	776	810	801	760	864	783	827	768	727	764	770	775	720	783	828	795	843	729	799	752	845	813	777	732	754	808	786	777	785	809	744	831	833	792	834	821	770	835	771	812	818	810	834	816	779	777	781	778	772	758	730	820	750	770	774	823	823	801	773	752	776	826	826	808	789	794	796	915	780	833	815	748	830	793	759	909	789	785	769	772	778	771	835	782	791	777	753	795	787	779	768	833	792	806	821	817	827	823	794	813	779	734	779	846	765	806	808	748	783	774	801	814	829	854	792	770	810	808	806	849	814	808	753	780	797	785	822	796	778	790	818	752	786	815	793	749	889	755	813	799	841	751	787	780	833	782	832	806	804	810	830	808	783	808	792	783	753	787	839	740	826	789	815	791	804	821	821	782	788	827	761	749	816	767	748	756
5027	8950	7719	4284	3141	2482	2063	1614	4616	29667	30695	20044	9220	2764	1087	749	663	721	677	712	713	673	631	688	651	625	667	660	686	681	649	683	677	708	643	695	652	677	658	686	644	659	697	719	668	680	659	621	688	691	673	645	675	666	632	726	690	649	640	645	656	662	676	711	673	661	678	669	639	659	651	727	673	630	628	655	691	722	701	698	621	687	690	660	666	692	656	656	678	685	656	661	715	661	651	631	694	700	653	651	684	680	653	637	669	682	689	690	687	660	693	635	615	631	708	718	686	685	675	680	693	679	626	688	709	678	693	664	665	655	665	697	674	693	667	660	672	674	652	678	731	656	644	655	670	715	673	668	721	635	649	669	642	665	620	729	677	694	672	720	654	716	687	635	635	687	666	643	696	640	631	683	668	680	652	682	694	649	640	694	662	645	655	683	670	633	654	653	683	676	692	676	662	698	625	661	675	673	696	704	687	684	680	679	653	679	673	734	690	649	744	674	649	710	703	683	639	713	681	669	669	662	697	679	631	653	672	672	661	693	639	700	724	663	723	676	590	650	669	671	678	666	725	695	701	699	688	718	687	707	694	678	673	676	667	645	702	710	639	664	681	705	660	645	681	649	665	626	679	647	646	641	718	604	664	666	659	636	687	651	713	686	656	759	643	652	625	678	689	603	703	713	634	669	676	685	700	632	607	699	617	650	615	672	653	684	712	671	624	670	735	589	676	669	654	669	645	706	640	676	689	688	691	678	667	704	662	686	681	649	660	668	717	669	650	736	699	651	661	626	671	653	689	678	712	714	652	661	682	725	712	660	685	642	719	674	669	705	688	650	656	691	640	661	689	645	654	654	647	656	646	693	655	671	683	678	705	647	664	679	664	682	685	696	693	623	680	671	641	668	657	678	644	656	652	673	642	643	644	637	637	667	665	618	662	718	685	697	693	636	693	657	711	680	710	658	611	702	689	655	709	671	695	697	685	645	659	638	642	672	659	648	675	644	633	679	662	664	666	708	686	606	666	685	662	680	629	637	665	658	620	652	629	711	646	602	664	673	684	651	695	664	740	677	719	628	667	661	666	668	691	639	603	710	709	665	645	671	667	685	652	667	662	652	640	666	676	655	672	683	654	653	706	654	629	690	660	655	652	674	726	661	693	708	619	635	670	626	672	637	683	647	640	675	650	666	661	667	652	658	689	687	666	687	652	670	657	626	672	673	682	639	660	677	693	634	648	671	659	667	688	684	666	679	672	721	681	670	642	663	647	657	686	628	680	711	692	685	661	694	694	673	695	696	694	676	629	641	666	629	690	661	592	651	657	682	670	622	702	702	664	675	687	646	695	660	658	691	633	705	703	710	664	670	650	710	677	668	629	693	658	667	665	654	640	642	666	646	648	656	661	664	612	700	649	658	709	651	679	676	632	675	661	683	682	616	664	666	676	657	627	662	615	669	638	624	664	663	729	669	667	649	659	624	646	618	715	653	669	677	664	623	689	643	666	705	645	655	655	677	644	666	643	659	670	636	716	687	677	705	621	692	686	630	633	701	662	710	694	677	658	689	667	638	637	674	656	684	695	682	679	652	679	656	682	649	642	712	682	669	625	671	681	681	670	645	663	656	697	663	677	658	712	665	652	665	661	656	683	617	671	660	677	667	710	654	683	682	657	627	658	688	643	687	659	690	670	681	606	696	663	676	645	686	657	683	669	679	696	633	617	666	657	690	672	680	621	611	679	624	666	673	654	740	682	691	660	660	628	688	654	665	688	648	645	703	656	713	641	637	654	683	657	686	699	700	650	676	629	672	624	696	644	694	647	633	683	677	642	687	675	657	663	651	698	685	703	643	682	642	679	690	684	650	670	665	668	681	682	690	691	649	690	688	688	634	641	662	613	652	637	679	674	646	703	668	664	633	656	645	717	686	630	669	609	686	662	617	680	668	654	618	657	616	666	647	624	676	657	653	641	635	680	662	674	663	639	611	677	702	651	666	678	653	664	650	631	689	656	649	657	653	691	700	703	666	636	678	652	662	662	648	642	696	691	695	688	636	654	641	654	694	659	681	643	680	630	698	670	693	688	660	653	629	645	635	648	676	680	687	707	696	668	691	678	613	645	672	677	713	681	657	702	653	628	658	657	714	672	631	653	638	673	683	659	688	710	684	654	686	669	615	645	689	681	704	648	665	656	676	670	670	689	656	651	649	680	646	671	657	681	667	618	684	665	694	668	684	635	702	651	616	624	662	686	620	658	654	675	714	675	683	713	639	711	650	633	668	620	608	696	719	657	697	677	677	690	658	643	675	664	671	687	624	642	678	662	674	656	674	680	613	676	676	689	662	659	683	645	677	681	698	682	684	664	679	669	640	692	642	665	652	672	705	635	686	655	655	684	718	647	708	648	644	675	635	619	637	684	698	695	676	641	665	707	658	609	664	683	662	663	638	657	653	632	648	631	615	671	639	655	637	674	661	659	686	662	638	659	651	677	651	637	652	667	678	665	673	652	668	680	651	720	636	665	676	640	669	663	658	641	612	683	688	679	674	661	669	690	678	667	676	662	650	678	694	674	662	702	668	642	639	688	678	714	634	668	632	649	664	634	643	668	665	654	652	653	620	697	658	692	639	669	647	667	646	666	672	668	639	655	656	693	666	633	668	682	637	654	638	699	674	680	663	672	653	652	626	642	675	662	659	650	651	652	646	661	654	668	678	670	609	654	674	705	659	672	660	614	629	630	631	669	679	667	662	655	658	687	666	675	702	695	701	670	692	642	683	606	680	698	662	647	674	652	660	650	686	666	691	659	684	654	706	647	664	662	715	690	718	654	661	666	679	662	677	636	671	671	654	637	630	682	704	669	709	651	615	656	678	613	661	722	689	645	707	658	684	655	631	658	669	718	681	669	679	685	613	688	663	658	681	620	672	663	681	633	687	666	719	667	647	669	668	651	619	716	653	645	685	674	675	645	667	681	630	630	603	671	670	638	718	649	668	691	660	661	661	651	711	698	632	661	646	631	644	663	696	679	673	670	711	671	703	641	637	692	684	679	646	631	694	680	658	671	668	664	641	650	646	607	630	642	639	643	687	658	672	619	633	686	722	623	690	641	678	708	660	665	705	657	636	639	674	686	597	667	701	658	698	683	660	672	657	637	640	660	666	621	715	623	667	632	689	675	683	666	670	607	698	622	663	669	649	660	646	656	648	638	680	662	652	653	665	670	678	693	660	656	663	645	671	613	644	646	619	677	648	638	658	652	635	649	667	698	603	676	670	691	654	663	697	673	654	669	630	662	646	690	660	687	687	696	657	705	657	702	703	658	681	656	657	632	636	696	660	679	656	669	676	633	605	653	646	645	664	698	702	668	622	670	637	602	705	643	683	669	627	652	670	648	665	630	687	624	604	682	670	665	648	684	671	689	683	673	679	664	642	652	679	654	682	662	648	654	706	655	689	670	701	635	645	660	700	626	683	687	672	674	709	656	653	668	664	696	636
27496	13549	2423	1330	866	703	740	646	792	1993	2441	1933	1291	803	663	617	599	578	571	634	592	592	601	651	640	634	601	664	635	620	599	621	642	595	599	610	603	636	631	622	614	624	612	613	643	564	613	593	670	585	626	674	622	606	657	635	592	636	640	633	633	640	615	626	561	626	611	630	625	606	595	600	609	638	601	601	601	644	646	612	628	566	612	598	585	669	611	615	596	592	601	610	638	568	661	587	595	587	633	593	595	594	607	588	574	573	648	634	617	574	623	620	589	616	662	605	570	624	591	661	605	576	635	580	643	614	587	571	634	611	601	605	650	639	613	624	584	621	600	646	610	613	611	614	605	659	623	591	631	620	593	588	636	596	614	594	586	601	662	614	594	583	631	599	594	580	618	636	588	608	614	614	592	616	628	595	620	612	626	624	607	595	616	605	606	613	629	597	622	602	643	648	647	610	654	623	603	585	635	632	586	620	604	596	600	611	605	562	610	572	618	602	636	583	606	611	567	631	639	657	631	587	612	581	637	569	585	626	593	635	627	623	604	550	616	646	598	599	577	587	616	641	632	653	638	632	609	639	583	585	606	609	644	644	617	659	630	585	600	569	650	563	630	665	609	643	602	600	589	613	592	624	637	649	598	637	583	586	611	595	616	633	619	569	576	623	609	632	636	659	558	643	563	551	590	602	596	605	616	613	611	619	627	626	573	593	602	594	658	605	610	580	601	653	632	628	645	622	613	553	641	603	553	584	594	631	654	629	592	598	625	646	614	604	622	625	644	586	580	592	663	607	585	577	583	600	601	608	623	628	635	592	598	562	635	618	556	613	622	619	632	630	600	583	625	608	606	612	593	647	579	626	609	612	618	631	629	590	634	621	638	608	579	559	620	627	627	589	623	628	623	590	583	601	611	655	641	569	575	655	602	625	571	562	580	616	639	600	643	608	578	650	601	604	617	593	632	606	623	608	593	613	650	609	606	611	627	600	604	600	608	588	624	584	661	600	606	585	601	631	606	641	597	663	603	619	628	595	606	587	622	616	580	606	580	622	628	636	638	583	653	641	631	577	603	617	605	624	668	652	604	637	587	636	604	600	607	654	624	583	611	595	593	625	602	583	596	613	578	647	656	583	604	605	630	599	640	606	584	645	615	598	604	605	601	641	623	587	632	609	624	558	604	657	632	602	599	589	616	629	617	634	631	633	629	632	587	570	628	594	572	624	588	625	665	590	618	607	564	611	636	649	589	610	588	601	629	574	586	634	572	626	629	619	616	629	620	589	600	575	623	598	556	631	597	638	621	628	608	625	637	658	611	662	603	592	618	605	616	659	573	600	652	614	620	631	603	659	625	608	613	634	637	620	638	615	646	612	622	635	627	609	581	631	611	632	623	609	630	651	590	626	562	609	611	593	658	579	618	644	631	582	612	594	587	607	650	582	570	583	592	598	633	600	578	613	581	622	571	600	605	620	592	618	613	597	624	592	644	605	604	590	613	609	600	620	613	576	569	610	668	639	685	606	618	598	626	567	631	568	629	592	633	551	598	620	602	601	677	604	598	603	614	613	589	617	608	626	645	569	576	561	598	591	640	632	577	649	610	597	606	641	572	565	644	603	606	666	635	644	665	607	587	590	650	662	585	590	614	616	596	637	600	574	577	591	639	605	600	589	594	598	559	570	633	571	591	627	623	618	644	593	615	602	594	601	580	628	610	617	630	600	605	582	594	581	568	601	649	611	604	595	627	589	605	630	649	616	575	574	632	650	601	593	585	614	600	591	603	626	582	647	599	646	561	635	619	602	608	597	643	602	665	577	626	638	608	659	624	651	597	619	593	638	603	684	596	582	636	617	590	590	613	640	602	623	631	664	603	602	622	612	586	603	594	542	592	638	551	653	610	627	636	644	627	638	590	624	619	600	625	634	600	615	583	587	577	666	588	622	585	570	592	601	579	642	610	601	596	613	611	614	613	628	618	617	604	592	637	623	613	662	634	643	597	627	643	577	608	645	643	581	590	620	624	613	572	636	550	622	664	620	628	640	578	629	599	596	622	615	619	596	625	628	600	615	662	639	597	597	601	589	567	630	587	621	589	655	590	559	629	643	659	632	608	609	623	547	644	583	602	613	579	636	567	664	633	591	616	627	637	632	572	612	607	612	593	617	611	582	602	654	636	648	641	587	605	647	645	638	612	606	611	557	633	626	580	629	619	596	621	630	601	597	623	574	625	630	625	604	582	627	574	595	614	618	609	620	637	557	657	639	613	545	613	640	590	587	589	610	586	616	625	590	648	595	643	580	584	648	672	623	646	615	556	632	657	594	597	619	592	631	611	601	629	615	603	603	635	573	586	664	593	631	667	660	587	624	607	599	589	635	620	609	675	598	615	608	595	601	591	669	639	609	628	621	552	609	631	648	608	649	599	599	597	643	666	630	649	636	640	611	616	634	624	611	669	571	604	615	630	636	591	632	639	613	611	606	604	609	613	621	619	606	576	637	607	615	625	632	637	619	593	599	625	613	622	587	586	608	618	565	624	654	607	616	644	625	559	575	642	596	609	630	637	587	584	619	554	646	563	624	610	630	614	665	613	590	648	628	594	621	625	621	569	605	595	634	625	648	610	608	586	564	605	627	651	534	563	619	583	588	637	609	623	647	673	638	604	609	636	618	644	650	614	619	629	595	625	612	570	610	625	592	583	569	629	630	610	592	591	610	597	594	580	616	607	629	630	599	625	657	606	653	596	607	655	603	629	575	636	594	604	629	633	618	612	650	588	626	634	588	638	607	653	595	609	565	602	628	583	633	629	608	597	585	619	649	594	635	591	646	633	621	650	649	584	627	624	586	617	663	650	623	597	606	626	608	579	586	636	621	610	621	638	618	603	657	555	593	639	588	591	655	577	601	653	611	609	656	622	607	652	598	624	584	607	541	611	602	654	594	628	617	620	621	611	616	588	572	641	632	589	654	633	590	614	636	590	690	583	585	639	595	634	648	585	626	598	636	609	585	593	578	608	606	624	621	581	630	630	641	614	645	625	634	631	611	647	585	596	572	562	658	600	581	586	593	633	618	604	640	579	607	546	596	626	585	590	647	601	602	585	614	612	610	619	578	600	608	629	633	641	633	625	605	646	605	661	598	642	626	582	629	639	648	599	637	631	638	627	634	630	615	641	582	615	628	633	602	652	583	626	582	626	659	619	618	586	658	606	579	600	622	616	634	589	603	589	625	638	581	595	607	532	645	613	646	633	630	601	607	623	570	647	601	616	575	670	604	578	643	632	652	606	560	567	643	598	650	595	610	569	632	607	575	599	622	629	613	639	657	649	615	628	588	612	612	638	637	618	588	606	623	609	647	615	642	587	601	606	608	616	626	641	621	627	639	561	618	592	607	598	591	624	614	610	613	583	588	611	627	598	643	589	597	583	610	610	646	593	633	593	650	615	598	608	621	609	617	611	591	630	611	600	605	632	583	616	614	639	623	617	629	623	578
5346	1590	1589	1219	852	752	591	598	839	2602	2866	2024	1275	685	565	544	554	479	507	491	556	504	496	507	490	502	522	510	533	501	518	541	550	478	508	531	508	498	516	496	495	473	505	522	493	506	500	535	575	492	535	520	504	458	474	530	489	494	491	494	491	521	477	481	470	483	482	526	523	550	511	522	491	515	525	514	507	496	530	527	498	468	485	495	524	534	519	493	572	503	502	477	545	533	528	545	523	496	502	491	531	506	508	516	513	513	487	534	513	529	534	513	501	524	469	468	495	531	493	493	497	514	498	459	487	533	475	541	509	480	525	542	530	514	535	542	536	529	504	476	497	477	489	520	502	492	527	508	470	499	479	504	498	491	543	473	533	497	492	459	523	564	486	453	484	494	473	496	496	480	492	503	498	546	503	520	535	524	533	489	535	550	485	521	496	514	521	536	520	473	513	518	515	526	523	501	526	498	510	487	504	456	489	471	522	519	514	515	520	509	507	518	443	492	485	526	524	538	470	524	544	538	523	561	518	477	510	564	486	519	524	444	477	493	507	542	501	532	540	539	493	531	553	509	533	496	511	498	519	506	491	500	482	505	484	504	495	494	523	488	496	528	508	517	488	536	503	513	526	532	504	468	526	489	515	531	540	506	531	483	508	484	550	497	510	516	533	540	509	480	506	498	531	512	540	502	486	495	511	496	516	495	526	475	509	469	497	487	498	482	531	526	476	479	484	504	512	503	492	502	495	505	497	520	500	488	525	501	504	508	546	499	498	515	469	520	449	483	510	526	500	473	467	523	522	521	514	512	508	484	502	453	519	507	531	497	516	472	479	492	525	482	514	543	507	509	483	493	527	509	498	529	510	503	510	528	510	521	506	519	516	518	512	511	496	512	533	518	560	475	496	472	508	505	492	510	535	518	552	525	510	518	494	518	500	549	499	501	506	519	502	538	513	486	485	512	448	519	506	496	521	519	529	501	488	530	519	532	507	511	504	509	526	507	487	491	501	487	497	493	541	497	475	527	486	508	487	530	521	496	530	496	493	489	502	528	527	507	483	470	498	487	508	518	485	514	500	486	522	500	484	518	495	497	480	515	498	525	515	497	492	501	511	506	543	474	501	523	506	499	554	501	501	513	493	525	518	496	479	487	530	488	524	551	508	488	498	484	503	500	525	468	489	474	515	486	552	497	507	508	524	525	501	495	511	511	520	519	521	488	502	481	486	538	530	525	486	479	504	450	504	486	500	489	509	452	512	480	455	463	496	515	505	499	497	514	499	514	534	462	495	557	503	501	505	486	547	475	468	495	485	522	510	521	521	494	531	506	508	515	529	507	533	479	530	458	524	549	542	525	510	531	515	495	497	480	490	493	528	459	538	483	505	516	511	478	498	512	504	511	544	537	496	509	484	497	502	496	551	478	471	506	529	520	492	485	538	480	511	519	543	507	521	516	461	493	519	535	494	507	530	506	526	500	508	459	544	532	537	491	553	486	491	523	527	476	485	522	546	527	525	491	545	505	478	490	501	536	471	525	516	478	480	523	505	497	531	529	469	533	489	489	483	520	523	475	491	556	517	518	503	509	459	493	496	500	494	554	540	545	511	506	518	519	523	458	518	483	455	500	460	457	538	484	514	512	511	542	486	503	494	542	522	491	519	505	501	534	503	521	509	500	512	484	535	496	531	478	528	486	493	521	521	514	499	468	537	510	510	473	491	504	494	517	501	484	521	515	489	521	513	526	502	512	515	468	491	477	538	489	492	545	545	498	559	501	522	516	505	505	516	539	516	503	514	482	495	505	511	481	529	480	564	518	497	480	525	514	489	482	543	528	530	497	494	455	530	510	496	550	530	511	471	489	512	460	552	495	532	474	508	519	502	522	489	507	492	516	487	489	541	500	519	504	496	467	518	540	546	488	519	528	500	528	518	499	506	536	516	498	487	539	500	505	510	484	503	504	554	508	508	549	491	490	535	475	512	493	498	531	488	486	481	524	471	525	489	493	527	492	502	500	494	475	511	510	497	495	488	531	516	486	512	511	514	522	503	499	541	507	509	488	481	540	496	534	514	518	485	481	556	469	510	533	508	480	508	522	516	530	487	490	509	484	490	520	502	517	470	463	511	548	464	501	500	487	488	493	530	510	529	536	487	530	498	513	518	526	500	504	506	506	502	508	530	499	500	487	490	502	484	515	514	493	533	463	509	515	507	501	532	479	515	521	512	510	499	514	540	478	478	461	549	517	551	505	519	517	489	488	527	494	556	512	511	510	494	544	491	468	499	513	487	519	506	552	511	454	513	499	490	526	511	523	506	539	491	529	477	520	485	508	531	533	497	530	528	470	523	505	504	530	451	504	565	492	506	491	533	470	450	482	488	516	507	553	540	516	527	508	555	563	507	498	446	485	536	518	508	501	514	514	520	515	508	496	499	512	535	509	459	499	505	495	493	513	490	487	507	542	492	544	515	475	521	464	477	501	496	493	471	501	504	503	510	505	479	510	504	503	437	509	520	503	509	475	479	519	522	478	497	525	514	495	559	519	526	515	515	475	484	480	518	492	521	460	517	511	494	506	475	542	519	504	536	502	527	488	490	544	498	528	515	551	510	508	510	505	532	487	499	498	512	533	498	516	507	506	504	490	505	510	490	499	533	517	495	509	574	498	503	516	504	453	513	527	496	507	508	512	513	512	501	516	544	535	469	463	460	506	498	541	502	506	493	514	522	508	487	480	514	506	505	536	513	526	527	481	494	492	509	522	526	479	540	534	481	528	491	488	522	500	491	486	503	466	489	518	487	504	472	540	544	484	536	501	519	537	514	504	501	489	507	506	487	522	534	496	504	529	497	516	512	481	513	511	501	539	503	526	531	484	494	493	475	501	519	530	488	478	500	496	545	503	503	515	532	538	494	524	536	524	516	512	482	502	475	529	499	509	522	517	465	459	467	513	505	533	513	546	514	491	500	511	494	509	512	539	468	486	486	532	516	503	522	461	526	499	514	526	511	510	471	497	512	485	500	505	493	517	491	462	533	539	475	528	488	530	524	511	485	488	505	526	467	537	528	494	541	501	504	504	485	523	485	515	502	541	483	516	477	524	484	512	523	490	503	506	484	512	510	534	529	547	501	508	533	526	511	491	511	499	468	526	490	500	449	479	534	501	482	529	516	520	527	473	505	523	523	531	488	520	512	486	504	564	518	488	487	501	520	471	535	484	477	517	507	548	533	506	494	510	481	472	487	509	525	514	516	524	534	539	493	510	472	492	560	478	471	511	514	526	536	508	544	489	520	531	539	522	517	492	489	508	501	493	514	466	486	523	563	511	485	514	485	544	537	536	475	520	523	521	531	494	497	537	501	486	488	514	513	506	539	481	533	511	484	529	523	518	513	540	546	492	512	473	531	545	497	521	499	490	476	475	518	502	543	537	528	503	501	477	519	521	529	498	512	517	556	482	519	510	520	499	528	537	514	473	517	509	502	502	524	508	523	497
24999	21106	27282	25109	9074	1819	1153	873	1596	15186	21723	13893	5499	1671	875	677	688	637	651	649	665	637	643	719	697	638	670	677	645	716	671	665	665	596	651	647	661	638	725	648	649	673	706	665	677	643	648	594	688	622	649	614	638	638	643	674	681	643	678	681	641	658	616	648	685	658	666	669	655	687	686	686	610	658	663	613	638	636	629	679	679	640	686	631	644	669	643	623	666	676	611	643	674	653	691	666	696	685	665	697	691	631	684	655	665	710	684	653	650	642	662	631	672	690	674	643	678	711	661	647	653	641	664	680	655	649	664	670	681	684	645	621	669	655	656	662	643	619	673	651	677	630	593	619	656	629	675	631	653	597	624	666	659	645	656	639	656	641	695	630	669	685	618	647	677	704	604	624	638	670	652	647	652	711	667	632	697	610	648	676	656	662	634	641	676	595	673	674	648	699	694	685	648	634	608	678	654	635	630	645	626	693	666	626	663	689	668	683	616	608	656	658	661	635	653	658	649	643	625	657	686	652	657	679	617	630	585	678	645	678	666	637	674	615	659	645	654	683	638	662	676	674	590	664	685	689	668	652	690	689	682	668	654	652	681	630	708	696	655	651	653	605	605	627	652	655	734	675	670	688	697	639	619	621	626	608	653	619	651	657	652	660	690	606	670	615	659	638	642	695	635	686	655	669	656	676	629	659	652	676	653	620	639	694	687	578	647	670	652	628	657	645	662	687	653	608	647	671	609	605	629	676	660	628	693	675	675	661	644	661	667	641	652	665	678	632	622	613	692	622	676	660	644	652	671	661	662	620	633	637	656	705	641	668	677	622	638	698	639	660	635	700	689	635	642	672	670	630	636	662	656	654	707	703	613	624	667	674	636	619	648	625	654	678	700	652	627	686	670	660	637	656	661	677	653	685	667	660	642	655	705	645	621	641	623	630	658	672	659	650	650	614	634	663	615	657	681	679	618	644	672	693	669	703	654	621	672	662	669	637	663	628	687	632	639	656	642	626	629	644	633	669	698	664	665	616	629	701	654	646	640	662	711	632	677	621	657	688	645	667	644	645	619	701	669	628	649	613	682	634	680	649	644	678	659	623	675	638	601	632	651	655	708	695	608	623	663	628	659	607	706	645	692	654	703	688	655	669	648	655	665	701	638	703	604	607	651	635	634	638	638	644	649	668	680	625	689	675	676	649	682	647	699	664	613	640	675	640	676	687	670	670	655	657	646	699	642	631	644	623	656	676	634	691	586	615	698	634	650	655	693	667	670	660	612	625	686	648	706	701	661	672	710	675	670	672	674	633	685	649	711	642	630	651	634	663	667	676	659	653	644	663	596	641	668	652	666	634	644	629	640	644	660	655	630	652	673	719	627	614	671	694	670	665	633	683	636	622	671	681	672	646	626	636	643	685	661	636	659	641	658	653	627	670	665	646	634	664	646	666	636	693	653	624	668	648	621	621	668	641	673	623	657	609	675	653	650	636	686	639	686	695	663	638	661	663	629	697	699	662	639	642	673	703	653	621	650	632	658	649	619	674	639	669	670	648	674	669	656	660	653	637	620	656	680	663	682	666	673	687	671	633	665	621	587	663	617	650	633	652	641	649	663	575	635	643	727	726	646	627	603	654	648	632	665	640	616	617	652	646	644	661	639	692	649	651	653	676	705	605	641	716	619	637	633	677	647	610	619	627	680	689	681	643	633	705	651	633	643	651	672	642	678	644	680	636	690	638	618	643	654	686	646	639	673	650	649	641	614	712	685	620	660	655	653	667	628	640	690	669	625	645	666	642	657	663	623	668	640	660	665	624	673	665	697	625	621	651	689	643	669	693	636	652	664	614	664	644	663	611	672	687	652	659	652	684	650	666	665	679	662	641	653	625	668	612	660	656	694	647	684	678	636	615	621	648	643	624	651	687	672	691	677	598	698	626	664	651	652	619	674	620	677	650	630	696	690	643	663	683	688	677	702	706	645	681	628	671	672	660	661	661	684	647	650	712	666	616	683	674	642	644	667	667	664	696	658	706	657	617	630	662	688	633	611	626	683	604	644	662	618	647	628	605	670	625	615	650	649	685	661	701	691	673	672	645	655	688	689	662	638	654	695	678	666	645	617	666	611	605	649	607	661	645	680	699	614	669	643	682	659	660	637	622	638	634	672	662	684	665	616	664	653	670	698	652	680	667	667	667	693	657	666	657	671	625	666	655	658	686	691	627	629	634	684	673	694	617	645	626	679	698	657	621	674	644	684	661	648	676	647	665	658	632	648	615	629	639	672	638	630	659	667	642	644	653	632	671	677	648	663	690	682	621	690	637	652	651	649	676	657	638	599	622	646	647	611	655	649	663	658	604	651	636	623	660	622	665	660	641	637	667	645	623	631	647	683	642	701	620	623	644	642	630	646	662	675	676	640	659	637	649	627	682	630	631	646	663	631	658	675	639	638	643	637	671	683	653	647	636	596	669	653	645	655	708	624	637	647	618	650	655	698	661	633	661	604	611	711	737	689	687	647	679	635	650	612	648	654	626	633	676	629	707	631	629	631	691	676	646	683	618	589	662	726	659	639	671	624	679	638	646	607	643	693	658	640	646	663	658	636	662	675	662	620	651	693	625	634	663	666	670	630	640	621	610	639	622	671	648	622	686	640	635	643	635	662	640	650	691	666	683	658	676	713	664	659	666	657	655	658	659	680	685	663	676	647	699	651	658	633	639	615	647	658	679	624	663	638	626	652	689	669	652	638	628	654	680	682	672	635	679	635	615	672	656	646	676	690	644	647	632	702	660	661	653	646	633	641	613	642	620	675	619	644	651	671	650	627	630	648	602	614	642	651	663	641	683	675	674	668	667	638	628	701	681	627	623	625	652	685	615	675	626	640	647	650	621	639	644	685	658	597	676	653	629	658	638	670	640	612	634	599	672	629	667	678	671	669	687	627	652	681	707	649	623	665	638	640	576	647	646	614	604	668	678	656	654	703	664	621	691	652	689	685	651	651	649	636	639	613	705	650	639	667	658	647	658	674	647	676	660	654	673	643	601	629	695	699	663	691	669	624	622	618	664	663	705	638	644	662	693	644	651	630	666	618	665	711	664	646	626	649	674	662	661	632	648	650	682	655	657	607	661	638	675	679	670	676	642	654	636	643	651	660	668	670	668	667	634	618	647	705	676	688	647	659	684	663	638	645	645	642	625	671	616	628	664	647	690	610	670	683	692	621	651	632	660	646	674	648	657	640	652	664	635	677	634	584	661	639	632	663	662	609	589	652	662	675	680	626	609	647	707	646	672	647	657	648	704	653	637	636	633	657	647	652	630	679	629	628	667	687	699	634	679	644	613	627	643	630	666	650	636	666	643	663	672	703	634	629	633	678	633	659	652	656	622	674	641	657	623	578	658	657	657	687	648	638	691	702	652	701	696	661	647	620	628	687	657	617	654	649	707	681	686	637	656	656	684	659	592	643	672	619	639	661	617	631	627	665	666	618	641	611	665
4123	4862	4501	2399	1691	1380	964	839	2333	18026	19155	11586	4892	1581	761	567	540	539	565	537	549	565	521	568	548	518	607	552	557	566	543	532	628	546	543	535	572	571	578	531	542	573	538	564	513	531	547	558	567	519	551	507	580	521	565	548	551	571	539	526	529	564	555	523	545	567	548	523	551	567	586	561	555	534	541	528	544	549	569	603	535	521	570	581	540	551	504	580	555	545	566	559	527	564	568	579	491	541	570	524	504	529	528	538	512	513	521	520	572	518	569	514	541	554	555	570	574	566	517	550	568	529	571	529	562	561	528	534	549	531	546	525	542	578	557	546	560	556	580	488	569	545	510	509	588	541	549	548	538	544	517	578	521	538	543	561	509	620	538	512	562	530	517	544	543	570	577	549	541	563	579	563	563	538	520	553	559	554	530	577	512	542	526	544	553	533	514	562	527	531	551	580	544	532	543	523	509	519	565	528	538	595	554	529	548	558	559	530	509	552	558	543	565	560	517	531	558	518	543	558	523	587	539	561	595	546	531	569	540	562	574	626	523	534	533	548	554	569	531	553	551	544	549	551	537	576	565	580	547	552	571	541	562	521	566	565	567	574	573	550	530	545	520	552	564	591	521	558	559	546	517	514	535	578	549	578	549	544	530	524	563	564	502	510	553	520	596	540	508	538	530	539	561	540	549	567	537	512	546	559	516	562	554	557	577	573	537	532	562	533	552	552	516	573	566	579	513	503	541	566	554	585	572	561	538	549	510	563	545	528	547	547	538	513	580	566	574	542	564	541	524	589	516	542	603	564	518	583	557	512	584	549	564	571	551	545	550	570	550	587	567	524	559	549	534	567	579	533	535	577	542	518	606	586	590	495	526	542	524	551	571	556	532	536	553	504	544	531	514	530	526	553	557	498	572	549	556	546	496	557	532	550	482	474	540	566	604	541	552	556	541	590	564	574	591	579	544	523	527	544	486	554	520	546	587	529	563	541	526	567	515	545	567	562	546	534	586	572	575	543	522	600	586	538	527	548	541	547	562	601	538	527	518	557	518	524	546	544	582	563	526	544	568	513	553	559	556	580	558	514	562	531	534	565	549	551	545	576	576	557	535	545	566	562	524	570	516	550	528	559	536	545	556	550	563	589	547	530	591	516	513	539	527	540	536	535	540	561	514	566	552	576	558	531	525	527	515	524	558	560	636	542	562	584	557	498	569	555	561	528	572	506	599	524	587	531	542	534	542	543	525	514	569	545	570	563	527	583	566	513	595	498	507	557	561	577	532	520	530	558	575	547	602	564	580	537	527	536	518	530	542	577	548	497	578	560	540	521	567	531	529	517	555	585	553	548	552	561	496	510	566	514	555	545	549	519	547	499	554	568	562	506	555	525	524	541	565	536	583	551	554	496	552	518	543	586	564	567	541	568	550	539	584	550	553	535	519	559	530	552	563	557	558	533	573	543	549	564	553	542	526	551	577	564	543	555	592	533	544	532	542	527	567	537	561	559	579	525	556	578	537	549	574	583	557	593	522	564	529	519	547	530	590	533	565	540	541	493	519	533	532	569	562	518	568	525	568	523	567	533	613	576	553	577	560	578	551	588	510	555	534	554	528	539	544	530	556	575	505	511	524	530	563	547	589	534	553	550	535	571	566	486	546	546	551	555	548	561	549	562	550	537	572	535	546	571	550	532	563	554	551	552	586	576	544	567	522	518	546	568	558	561	543	534	550	508	545	562	567	535	551	566	526	542	547	534	572	535	517	573	514	532	558	538	527	516	521	539	548	585	547	541	534	559	567	533	528	548	524	584	594	563	526	572	575	543	570	515	572	518	530	589	536	558	570	549	508	538	529	544	558	502	517	587	606	551	503	550	547	551	521	537	541	581	587	536	542	538	571	569	541	582	616	532	536	540	579	526	552	527	558	522	550	537	545	499	557	573	555	529	576	534	513	528	536	535	596	507	557	562	547	569	549	580	580	607	502	558	545	508	537	556	547	508	553	548	545	573	568	564	532	549	537	534	541	518	552	544	552	490	599	533	529	541	534	621	553	540	516	562	544	540	534	521	562	513	563	526	549	560	510	521	549	540	543	559	543	540	560	510	538	560	517	506	518	538	529	563	513	507	550	545	512	537	520	573	516	534	534	540	525	529	604	497	528	552	540	556	587	538	507	527	569	579	541	548	576	550	523	552	521	528	527	547	554	583	522	544	506	536	557	537	527	538	552	564	549	538	555	568	538	521	521	522	550	580	527	558	551	541	528	566	543	561	538	558	538	585	520	538	546	512	548	539	538	554	531	539	525	528	521	531	542	534	534	581	524	552	508	559	522	538	547	562	527	551	525	545	603	561	529	513	601	527	512	556	568	552	557	533	548	497	567	549	545	526	533	519	562	528	526	528	532	558	560	559	520	521	585	519	538	561	570	520	552	567	562	526	518	563	573	532	559	582	533	590	560	555	538	562	585	564	518	569	551	558	538	481	540	564	537	524	549	541	580	545	550	534	516	563	583	533	527	551	543	543	555	567	536	591	551	549	568	531	566	584	559	509	584	553	564	590	509	561	540	599	545	519	548	542	556	548	535	557	540	542	507	568	508	516	540	521	541	545	555	544	556	617	602	553	535	518	580	527	544	508	533	502	548	556	568	521	540	516	572	562	529	568	570	559	584	582	510	537	557	547	572	567	533	536	493	558	538	558	564	571	542	532	506	530	528	549	536	532	545	547	540	515	545	514	514	565	584	566	558	570	540	546	546	552	542	567	537	534	539	575	554	585	579	555	553	546	528	521	534	526	622	545	564	555	495	529	547	542	538	529	546	542	508	514	556	544	510	530	578	529	528	582	560	597	564	564	564	533	548	527	556	532	524	529	528	591	549	576	549	546	541	559	534	540	532	523	566	552	576	567	525	530	543	556	570	573	580	525	532	562	607	529	531	566	553	538	537	505	558	535	567	533	535	548	556	531	550	542	557	543	561	547	589	543	528	495	521	574	531	536	548	576	570	512	594	501	541	548	573	551	580	539	568	534	568	543	523	559	551	572	562	556	546	575	566	528	542	554	568	573	494	530	564	546	551	522	547	575	565	545	550	526	534	521	525	527	558	549	546	523	530	561	574	512	507	533	560	558	599	546	553	555	564	527	537	576	547	548	553	536	516	568	531	560	537	567	568	554	549	555	546	531	539	569	566	531	537	546	549	515	540	548	559	546	549	565	600	564	531	556	556	527	531	545	531	553	544	514	577	534	553	574	550	538	522	519	542	530	518	522	517	521	533	551	547	546	545	545	567	524	530	590	542	542	524	524	544	506	530	565	525	533	561	563	553	528	571	539	582	547	574	558	560	571	571	568	528	571	515	543	565	553	517	519	521	547	541	560	582	485	569	529	497	543	521	590	532	546	528	557	556	571	518	581	536	513	559	557	547	522	580	538	563	549	571	518	536	556	538	557	564	554	518	522	537	565	508	563	527	516	544	542	534	564	516	530	568	552	553	565
23845	21102	28386	24046	21069	9929	2159	1369	2491	23638	36841	26525	10884	2831	1223	875	792	844	777	815	780	853	811	798	775	759	798	718	825	784	840	773	775	737	758	775	733	762	780	771	822	783	763	759	797	774	818	769	726	761	795	725	764	787	768	792	780	741	792	761	797	776	802	833	764	803	817	797	757	803	774	758	769	781	748	729	784	792	747	765	774	813	788	821	789	819	748	796	765	760	792	789	778	737	756	787	785	740	767	723	795	758	764	758	767	775	777	766	770	796	830	814	781	777	787	806	774	744	751	735	786	779	762	813	755	844	760	798	798	751	770	756	764	770	765	734	807	726	696	802	783	828	796	765	771	804	815	820	754	755	787	764	738	746	761	797	749	807	770	802	755	821	750	749	718	794	723	795	764	738	794	765	747	831	768	731	760	784	788	782	734	772	794	780	767	725	768	775	749	748	759	753	799	818	775	777	752	719	770	713	766	744	756	741	759	721	808	787	753	756	781	748	762	740	784	840	812	802	784	733	772	785	790	778	752	810	817	779	819	815	750	748	823	774	781	783	781	780	734	751	795	703	784	747	795	756	757	780	731	784	759	764	728	799	738	748	729	789	716	810	798	767	770	775	738	849	783	737	807	697	720	805	801	767	743	763	808	777	754	741	754	802	755	799	787	795	811	786	731	784	802	747	740	744	761	773	799	765	792	778	791	752	796	782	748	781	760	786	788	781	786	741	778	775	774	797	747	769	727	772	757	772	763	815	815	795	762	731	788	724	794	780	782	783	724	741	757	743	744	742	671	801	782	766	799	753	758	834	755	763	755	813	758	719	804	789	774	785	776	741	744	772	775	714	782	778	799	748	744	784	740	830	774	765	792	791	773	772	794	792	785	728	793	805	829	751	777	800	766	741	725	773	740	838	790	788	756	808	757	709	760	783	749	818	812	819	745	738	761	780	735	782	751	749	753	802	712	766	806	736	771	768	716	797	786	749	820	768	742	811	746	772	796	765	750	703	733	805	795	753	803	737	753	783	769	800	743	745	789	760	798	769	745	783	773	799	725	808	764	764	775	740	809	822	756	743	773	782	773	780	759	753	788	778	753	735	763	802	795	754	756	812	742	770	797	819	819	782	700	748	766	748	786	792	755	740	759	735	789	794	795	796	754	787	763	772	780	748	760	782	771	771	736	796	773	692	737	829	754	745	799	766	759	799	831	802	776	808	787	755	732	768	790	809	753	796	815	791	766	798	784	748	787	782	769	781	796	772	778	754	737	758	778	825	800	764	783	792	813	765	739	744	785	788	795	769	772	765	790	782	793	767	780	740	801	751	770	763	777	733	802	755	810	763	733	795	737	802	767	791	779	776	761	820	795	749	754	758	785	765	774	806	726	742	759	792	776	753	758	733	791	731	719	777	753	780	796	757	785	804	782	790	774	785	779	782	755	788	768	797	738	733	734	787	771	807	727	804	774	786	741	750	777	791	748	789	740	743	757	782	797	808	773	784	767	802	760	750	734	764	787	757	771	783	841	774	800	797	755	773	751	770	754	830	808	765	735	801	770	773	787	757	794	808	782	759	801	755	742	780	722	783	743	727	808	734	807	714	784	824	774	788	751	730	765	745	702	724	773	779	782	790	821	793	795	777	766	758	809	848	697	705	776	756	757	764	769	795	817	739	787	750	794	770	787	784	800	772	789	780	743	777	823	654	707	832	789	788	766	748	767	764	780	732	744	784	758	748	798	760	766	736	783	780	750	762	762	726	808	767	818	825	806	782	757	796	806	787	762	796	790	727	771	777	771	813	754	789	780	744	768	773	753	794	811	852	757	808	831	790	744	763	729	768	767	803	779	750	747	762	821	823	721	777	768	737	770	759	792	828	713	748	816	758	769	783	760	774	773	848	742	735	808	798	787	749	676	788	756	820	714	769	778	761	744	774	745	739	794	758	800	787	746	773	766	760	757	757	803	776	780	745	769	783	763	762	764	772	792	773	713	786	776	783	786	773	782	771	781	706	753	797	742	728	799	765	783	733	741	757	780	725	793	760	773	735	784	727	750	805	762	725	816	779	792	733	773	755	730	769	788	798	789	791	778	811	751	783	779	775	737	783	807	750	734	745	709	770	754	750	776	757	802	741	757	787	768	787	790	784	824	766	752	792	812	770	812	821	745	826	743	749	732	793	771	733	821	767	763	782	798	824	786	757	725	765	770	810	831	736	714	757	808	772	765	746	757	838	762	793	805	763	780	798	783	733	796	755	746	752	832	769	740	786	824	759	790	772	773	796	748	770	795	738	745	770	807	764	754	802	767	721	767	788	783	756	767	792	752	767	729	792	809	758	812	740	762	776	745	765	793	749	832	782	790	768	738	747	789	786	778	741	782	774	776	783	753	797	751	721	808	718	812	818	764	742	768	768	772	799	793	759	787	797	757	720	742	842	790	776	760	710	790	748	812	751	737	799	783	729	789	744	814	781	811	785	767	781	772	772	788	750	777	765	763	766	740	781	756	805	748	812	812	757	772	774	749	794	795	790	762	779	810	758	776	760	749	734	780	772	791	796	808	787	759	795	780	786	780	693	737	717	756	771	738	786	718	729	782	730	710	766	768	795	751	787	772	812	815	791	784	752	795	751	782	727	800	821	777	751	794	750	738	752	817	778	764	748	810	709	765	740	768	784	752	759	764	844	797	744	834	785	734	724	754	706	753	749	706	698	822	775	778	775	782	796	819	814	783	724	794	760	785	739	781	750	738	754	757	801	777	742	757	732	764	757	764	771	755	809	726	767	739	780	746	783	828	797	745	717	776	755	829	820	764	776	756	778	736	754	740	761	748	800	805	733	813	771	727	742	709	711	779	744	797	765	767	775	733	722	782	734	774	757	751	812	780	771	764	788	819	762	796	794	779	791	753	778	779	790	769	739	727	757	795	752	739	764	769	757	767	783	710	735	790	751	736	743	750	822	720	734	792	743	804	762	758	736	844	773	778	792	780	782	773	771	744	778	809	736	767	751	792	736	740	782	749	748	772	758	806	782	780	787	756	752	773	771	763	733	727	787	777	814	779	832	763	769	751	756	794	786	736	758	757	775	785	772	780	769	738	727	783	806	769	789	719	777	721	736	746	788	742	748	789	763	788	711	783	725	722	778	767	775	772	749	796	763	796	751	766	756	728	714	778	786	784	772	764	793	747	744	761	758	796	798	718	781	763	744	769	729	801	789	757	763	766	738	752	758	754	749	739	820	811	746	735	759	736	796	797	757	753	761	790	736	798	785	730	790	749	777	736	791	766	771	747	739	766	760	755	807	732	820	749	748	759	735	775	782	763	778	803	784	768	783	765	768	745	830	797	749	735	758	774	774	752	801	762	745	768	750	827	737	785	785	706	759	734	795	780	749	783	757	727	793	747	817	798	723	825	776	718	761	789	767	788	710	730	763	732	759	793	789	762	801	805	733	721	793	757	750	759	743	787	749	784	755	781	790	746	765	745	778	790	771
4711	7710	6687	4058	3131	2027	1375	1286	3519	26949	32760	20823	7965	2498	1048	674	672	629	611	662	650	647	636	614	638	616	596	627	686	642	651	662	681	636	660	669	665	625	625	630	624	673	629	613	590	640	658	654	634	662	634	656	638	643	666	663	635	627	622	626	677	598	617	630	615	614	597	620	600	624	642	651	645	667	654	643	619	630	642	615	663	626	659	614	609	615	626	643	655	618	659	654	638	647	641	629	642	690	656	642	641	663	624	600	639	631	682	662	662	626	630	647	651	623	616	596	701	640	644	590	640	648	615	632	603	646	601	627	624	617	632	690	615	660	626	646	656	592	606	610	633	622	604	625	650	630	641	617	646	677	621	650	606	627	595	678	625	622	619	632	633	627	577	625	634	600	619	609	629	653	669	642	583	640	651	643	631	627	644	649	692	644	581	589	594	603	633	629	664	620	660	670	606	643	617	651	614	673	618	634	625	618	623	597	663	651	623	598	652	657	633	643	638	657	662	600	662	634	591	676	639	611	689	589	666	608	606	643	635	620	630	633	650	616	639	626	644	625	618	632	583	648	634	620	641	657	667	666	636	609	645	668	639	641	668	635	610	652	702	612	589	632	629	654	636	659	651	614	612	622	605	619	648	634	629	591	673	644	647	609	635	626	635	612	645	634	652	613	641	616	610	595	626	606	652	620	625	654	619	660	636	614	641	650	660	627	606	681	642	611	632	650	638	649	622	665	616	647	634	667	623	648	598	679	622	615	587	614	689	639	630	649	579	647	596	732	682	598	609	610	621	633	650	584	614	625	630	640	609	641	599	590	656	643	662	594	621	623	640	640	596	598	624	612	643	622	622	623	604	623	653	589	639	622	627	642	608	648	600	650	662	621	657	650	600	608	657	676	640	635	638	694	682	671	667	622	583	641	654	616	641	591	603	657	646	672	614	633	627	610	636	614	635	657	636	642	633	673	678	628	611	612	650	596	626	628	610	589	617	592	613	661	649	626	634	614	613	630	594	671	646	644	572	635	674	628	614	633	606	638	655	635	625	664	635	619	622	632	589	603	664	638	580	613	645	647	620	620	610	613	619	626	654	660	618	576	638	631	639	655	662	617	629	671	616	636	658	611	662	645	637	660	607	622	637	616	649	656	662	610	602	628	594	582	592	614	653	669	630	622	622	625	666	636	678	611	600	652	605	579	624	638	601	628	645	587	652	620	618	590	627	604	626	667	646	624	615	587	651	629	628	665	646	610	646	642	617	611	628	609	638	651	629	622	654	652	662	636	633	636	638	609	627	593	662	606	629	642	642	604	658	632	640	655	623	588	626	625	615	602	642	635	662	631	579	671	617	638	605	689	658	599	618	648	594	612	640	631	628	602	661	612	620	648	611	604	669	622	625	626	644	634	614	626	624	596	663	624	670	655	670	609	647	654	650	638	618	631	585	620	645	625	614	654	606	601	622	606	665	617	654	621	667	618	586	640	612	657	614	617	635	620	643	622	624	669	642	630	611	682	620	645	630	579	613	645	637	602	674	629	621	604	639	616	604	654	595	596	653	599	651	674	644	638	655	626	632	647	616	644	631	616	668	624	605	669	685	579	656	592	618	604	564	624	672	615	639	661	601	628	651	600	608	641	621	633	635	600	620	613	623	610	605	626	623	622	632	618	628	668	647	613	651	665	595	638	629	656	603	666	614	620	662	584	635	606	582	595	607	592	615	612	640	637	643	593	628	609	681	652	685	623	617	629	634	631	659	657	603	679	643	589	634	653	650	649	632	609	614	596	642	621	592	616	629	680	570	620	640	587	601	653	604	639	647	609	662	632	605	613	673	598	681	610	630	606	608	602	617	619	651	652	650	618	608	649	634	626	667	626	606	665	664	641	619	608	618	612	599	621	656	630	620	610	631	605	640	602	635	600	609	652	643	614	648	633	656	614	641	589	665	636	661	601	581	632	618	689	655	612	632	677	621	658	639	613	580	640	611	610	651	607	652	627	642	653	616	641	629	623	590	599	641	648	590	619	628	600	696	622	556	559	655	631	592	666	670	603	620	636	584	624	631	644	633	632	589	649	633	662	645	642	637	606	612	646	685	588	635	643	600	637	621	600	639	615	662	652	646	628	628	616	641	572	628	683	593	620	613	623	617	624	608	609	577	635	660	612	575	651	632	635	617	646	627	612	590	636	627	636	597	632	628	637	602	616	612	629	640	658	609	631	661	659	632	635	633	610	636	648	660	639	622	618	632	614	627	620	615	627	662	623	619	620	633	640	648	610	617	598	590	606	621	618	625	616	636	637	632	631	595	640	655	606	606	635	616	609	602	620	596	609	615	623	621	628	603	664	669	606	634	625	622	626	652	597	637	594	634	617	591	637	648	652	657	660	610	627	598	664	630	653	607	608	606	610	640	644	619	620	621	649	630	642	643	617	633	631	612	600	634	652	639	609	620	646	637	623	561	622	621	640	615	658	618	667	676	591	644	635	634	614	626	636	599	638	633	625	610	657	648	604	591	683	601	670	611	610	640	614	613	639	627	611	638	659	618	602	649	576	623	613	629	638	621	638	600	626	629	591	681	625	608	666	601	639	586	593	626	657	594	626	634	632	613	641	642	634	596	603	646	622	636	626	566	629	604	613	655	603	603	603	598	640	649	632	630	617	631	598	626	638	654	640	680	589	596	605	616	664	623	640	591	613	616	621	636	641	629	652	637	636	603	606	620	593	665	613	625	647	579	627	623	584	604	617	629	667	602	643	687	638	649	633	626	653	603	639	638	597	632	618	613	657	660	602	601	599	639	617	629	631	623	659	569	655	616	641	639	645	637	636	616	621	644	618	662	620	670	630	604	559	584	615	661	650	638	640	651	642	656	639	628	616	648	616	679	628	649	576	604	653	626	589	648	590	609	671	662	662	630	616	632	615	616	608	623	644	604	623	621	612	597	645	609	621	642	671	649	596	589	599	610	618	625	624	636	627	623	629	646	662	638	642	609	644	644	578	632	681	594	644	605	648	606	640	595	619	607	611	648	633	642	648	653	542	671	635	588	619	597	604	589	635	635	632	631	671	634	635	611	621	615	622	623	600	628	651	646	633	561	608	635	686	615	632	617	593	659	590	634	600	692	618	615	637	617	591	605	573	609	596	632	663	663	579	639	627	617	660	604	647	632	592	679	583	610	634	590	632	629	625	663	635	622	640	649	644	617	612	634	620	624	639	608	655	608	568	647	633	625	595	614	647	613	620	622	638	609	638	649	647	582	625	643	655	641	622	650	642	660	635	623	583	646	690	647	590	650	604	614	615	632	622	649	597	683	638	616	652	639	656	623	692	603	649	647	614	545	614	577	601	601	619	619	564	601	628	671	647	664	650	639	617	596	585	627	664	623	620	614	654	616	645	600	638	601	603	590	624	633	663	653	578	642	586	651	658	620	632	632	630	636	612	639	657	606	606	664	629	590	658	612	607	612	648	596	603	598	588	587	611	661	623	627	650
27288	12992	1806	1065	681	595	544	489	626	1890	2655	2009	1006	659	525	480	450	499	485	493	465	481	470	486	477	441	469	496	497	451	444	489	467	497	488	501	481	455	443	516	505	493	465	462	451	474	462	470	492	454	462	489	436	463	443	452	465	478	471	501	458	443	489	476	473	493	480	465	470	467	450	418	471	449	494	443	492	445	454	471	446	464	472	418	493	480	498	446	499	464	477	469	460	482	477	496	476	494	441	436	465	475	446	456	501	466	438	478	459	460	487	507	476	485	510	482	475	448	491	512	464	452	534	447	509	457	444	477	467	471	475	485	486	490	468	459	448	438	451	474	463	502	469	481	490	451	495	468	486	477	471	470	450	467	459	474	467	473	467	508	494	434	494	508	493	437	460	481	467	457	474	509	478	464	485	445	493	504	470	485	442	452	485	478	463	465	500	488	457	458	489	452	479	498	486	438	464	464	495	459	479	488	444	498	467	446	462	494	446	462	448	411	480	443	465	460	451	486	488	442	464	472	453	420	448	461	480	459	545	478	463	483	438	437	470	423	483	471	445	474	463	468	494	505	474	469	461	448	475	447	483	472	503	468	447	453	460	464	439	451	473	453	485	484	524	478	489	482	486	520	484	484	496	502	439	478	444	496	470	493	482	451	481	452	478	464	484	484	447	458	484	455	476	455	472	482	436	476	459	475	491	458	519	459	476	488	504	487	464	504	447	492	491	463	449	448	508	464	492	435	491	458	477	495	458	484	453	443	483	476	456	467	491	470	472	450	456	469	499	441	431	453	479	448	471	430	436	440	517	481	451	453	455	522	463	480	496	460	446	466	447	468	484	458	478	477	484	477	439	515	500	490	473	448	477	498	517	474	469	446	442	445	474	437	446	495	482	444	487	469	472	478	462	472	448	452	480	492	480	489	495	483	496	445	473	490	477	451	478	476	508	489	452	448	480	471	471	503	497	492	498	476	503	427	466	521	448	485	476	491	494	518	476	456	457	515	449	455	459	434	477	476	502	480	461	488	481	458	493	446	477	517	468	520	493	482	461	440	471	451	461	456	463	443	431	469	482	485	505	464	445	470	458	464	450	444	465	476	496	491	466	473	463	459	461	495	443	429	474	450	469	524	512	447	456	487	476	470	442	491	480	485	493	463	458	457	459	467	484	456	462	442	450	469	455	494	470	472	457	498	447	481	460	470	455	497	479	478	446	496	489	475	452	470	452	459	457	467	460	462	475	437	483	506	465	477	463	466	431	473	475	442	470	468	467	494	471	488	458	426	455	484	464	502	470	470	470	473	470	491	465	496	494	478	486	508	484	463	455	471	463	455	469	461	496	446	470	482	480	468	438	463	461	453	494	490	442	519	474	467	478	507	486	476	427	490	468	414	459	427	448	481	476	458	467	501	447	467	456	485	489	490	470	469	477	486	469	500	476	472	457	442	468	454	470	488	489	501	483	444	469	473	457	477	480	471	474	467	467	442	516	437	501	476	464	503	422	478	459	462	490	450	454	498	445	457	488	491	473	490	469	458	447	485	477	482	472	486	455	440	473	433	472	472	495	479	447	506	463	477	459	427	507	457	491	474	456	498	492	491	467	446	438	475	470	455	444	467	501	447	488	453	496	488	488	470	469	501	449	500	482	442	458	448	491	446	456	480	512	499	458	460	451	467	430	484	467	446	442	459	418	473	467	423	479	485	486	479	474	520	480	463	451	463	493	464	465	478	470	441	458	475	489	447	462	437	485	466	437	454	431	455	502	458	450	464	498	480	475	468	494	480	475	509	459	444	468	458	491	493	463	523	475	461	464	447	483	492	507	474	500	481	464	437	480	441	482	455	490	486	455	455	479	537	478	458	468	500	457	457	459	455	476	479	454	452	490	492	482	491	482	459	468	485	465	479	446	470	501	462	479	451	461	473	460	475	455	462	480	446	471	476	440	481	469	474	463	468	477	510	461	468	459	482	459	451	423	489	460	474	484	474	490	447	473	506	489	486	475	442	482	441	482	486	498	472	455	474	465	502	439	437	419	478	458	465	467	475	465	494	477	521	495	439	467	446	478	464	452	445	472	509	486	493	473	499	491	496	451	462	532	494	507	517	453	481	445	495	445	510	473	458	487	434	475	512	489	470	471	465	465	417	478	458	491	454	416	438	446	483	434	465	470	440	507	479	489	449	461	440	470	521	487	476	448	478	482	459	484	489	473	470	454	479	479	488	487	455	475	460	483	500	494	482	472	432	507	470	453	497	467	479	503	458	472	444	490	439	466	478	468	446	474	483	458	483	493	454	459	489	482	473	430	467	429	471	457	465	480	449	459	450	461	480	461	510	465	478	455	488	486	429	484	519	497	454	466	477	455	456	435	478	467	425	457	488	474	442	452	491	453	440	497	443	459	505	417	486	458	478	500	478	485	488	466	480	473	472	499	478	450	439	505	439	471	463	489	498	493	494	477	471	464	428	474	445	458	487	458	489	504	459	454	477	478	448	471	466	472	494	469	476	457	503	470	449	489	487	436	474	474	492	431	454	433	497	459	511	475	494	463	502	485	473	437	487	486	460	480	451	483	464	473	485	484	476	451	457	457	448	467	493	504	466	489	474	478	488	450	473	490	451	448	484	495	471	442	504	441	470	494	440	486	479	450	505	475	447	449	490	449	495	467	455	452	491	510	466	510	444	475	452	489	486	467	442	489	456	443	477	440	459	481	470	501	469	457	474	427	467	475	499	466	476	438	433	479	446	488	491	477	477	459	458	500	449	480	459	481	473	511	470	448	455	494	489	492	439	452	440	478	473	452	437	474	466	466	479	515	465	486	489	482	481	442	494	433	502	477	485	506	472	463	512	435	473	454	490	498	450	471	458	459	463	474	445	484	492	451	452	441	458	499	455	469	490	463	440	475	456	438	467	462	459	488	481	424	454	468	469	468	461	502	437	481	459	468	447	461	470	479	462	464	457	473	476	470	479	453	417	461	472	456	455	467	488	467	455	480	471	449	476	449	476	504	434	476	431	468	444	488	496	469	459	479	469	480	459	466	435	497	462	491	455	468	511	532	497	498	459	487	483	465	465	475	481	485	489	479	488	435	462	489	469	465	489	446	454	480	441	471	465	508	456	466	457	475	474	449	485	464	460	451	449	426	457	479	496	475	479	468	473	477	446	477	461	465	487	478	421	451	494	438	457	472	438	458	434	474	463	475	448	425	464	481	480	476	486	481	468	434	457	485	479	428	463	446	466	486	476	464	486	451	486	504	464	479	500	464	450	498	457	470	441	443	491	462	473	530	479	479	465	473	456	503	481	485	440	472	457	495	480	490	426	473	483	463	441	478	466	473	446	452	441	454	449	493	456	455	478	484	449	490	453	438	453	470	460	486	476	475	430	465	471	431	457	445	468	477	430	456	496	479	448	487	484	441	453	487	477	497	478	511	482	463	498	496	474	428	473	480	487	479	464	442	458	481	468	443	481	474	503	457	475	428	477
5136	1069	1079	827	686	571	442	434	658	2459	3092	2030	953	588	428	393	411	394	366	395	370	394	392	391	407	387	421	411	376	394	397	397	392	397	386	347	405	429	369	367	389	391	381	389	385	384	414	440	394	374	410	380	365	388	420	388	399	379	381	367	421	374	386	390	408	375	420	379	399	380	397	367	370	443	415	429	408	385	410	379	379	400	385	392	376	399	408	386	398	381	406	406	376	407	419	388	371	359	380	413	414	354	368	384	393	415	405	391	382	406	399	428	395	414	407	411	387	348	441	381	386	433	404	398	379	413	415	404	390	410	402	365	393	427	376	414	397	377	408	401	419	400	402	391	357	377	426	412	383	371	396	365	396	386	396	360	396	378	403	388	406	412	392	412	397	401	408	427	374	402	391	386	365	405	399	393	409	396	352	413	362	409	408	370	407	359	396	406	363	377	398	399	390	395	408	406	388	402	394	381	363	395	407	400	411	415	411	379	357	392	394	378	399	364	380	387	399	383	395	399	379	385	420	384	381	372	411	426	382	370	397	413	395	426	412	416	375	390	385	418	423	391	390	415	363	407	383	382	374	402	403	423	409	375	404	399	415	390	395	414	387	409	412	382	402	396	397	393	358	399	399	375	392	395	327	394	439	400	384	398	374	391	423	421	409	395	400	353	364	391	394	414	401	398	398	357	363	388	385	410	361	372	374	405	404	417	354	418	402	427	405	389	387	410	364	392	383	399	390	393	411	350	406	362	383	374	421	403	368	393	402	357	368	371	397	398	392	402	399	371	373	351	441	395	415	380	417	410	345	381	416	351	396	359	387	367	360	430	389	360	383	406	401	447	381	381	387	385	393	395	409	454	385	421	386	369	355	392	407	404	388	400	354	377	414	404	387	328	424	407	391	392	390	415	384	397	381	376	367	377	382	366	395	409	394	415	410	405	409	412	391	426	377	382	399	378	363	382	398	406	415	403	407	437	382	421	437	396	396	397	395	405	370	383	391	382	381	374	407	399	397	398	416	389	412	417	425	409	399	360	375	427	400	394	376	406	431	396	419	375	422	377	372	386	396	385	400	399	415	394	405	403	383	372	392	390	376	391	392	395	396	423	378	389	392	412	385	333	404	392	397	391	383	396	392	347	413	391	386	407	385	414	398	425	378	399	377	405	408	386	401	406	351	380	390	402	427	381	420	406	388	401	375	402	396	364	408	407	403	394	421	382	371	372	383	383	374	415	423	389	395	409	381	385	392	402	405	416	418	407	391	395	394	400	410	374	387	372	378	384	408	361	379	400	396	398	388	415	384	379	401	410	379	418	362	400	394	406	369	398	360	387	398	393	388	393	349	405	374	379	390	361	408	384	364	395	373	395	391	347	421	351	373	386	377	393	398	392	409	423	390	424	398	372	389	412	398	392	437	392	362	425	372	407	407	394	419	390	399	379	403	390	386	402	393	416	377	392	388	388	424	403	355	400	374	380	366	427	392	447	369	378	360	390	395	409	371	357	398	374	383	380	396	429	409	389	377	385	430	411	401	385	416	387	360	410	426	423	374	375	411	426	407	368	394	383	390	383	376	395	379	383	403	360	414	406	407	361	397	435	436	392	397	425	405	395	417	396	389	401	365	377	401	406	365	380	375	362	399	371	374	388	353	381	375	391	396	386	372	378	417	409	375	370	365	393	368	415	341	391	383	388	377	408	406	388	350	356	376	379	370	394	397	372	372	408	411	389	392	385	366	362	362	389	379	382	405	388	385	398	400	405	377	420	364	394	401	395	399	378	358	374	388	386	363	362	437	366	405	399	396	396	385	381	395	396	389	392	396	396	416	415	377	410	420	415	382	392	404	395	446	379	379	395	388	424	413	389	427	381	386	391	412	373	378	395	396	399	416	390	386	364	369	376	391	378	367	398	403	383	391	373	405	391	378	410	392	394	418	355	425	373	411	367	440	392	429	381	389	405	384	401	379	411	376	368	404	357	408	420	380	384	372	379	370	376	396	374	370	384	391	392	399	387	368	401	410	372	391	387	390	404	413	401	423	374	423	389	401	363	384	362	376	380	380	423	385	391	377	412	384	380	365	387	405	393	368	399	420	408	395	358	385	402	389	395	383	384	380	389	443	391	370	391	392	373	411	408	392	403	421	390	392	396	395	394	381	383	401	388	413	405	404	396	392	351	395	406	382	416	406	393	415	413	402	426	333	428	371	382	419	446	428	400	405	370	363	393	376	408	405	388	384	375	389	406	419	393	425	402	411	358	387	409	383	347	388	377	379	426	404	375	439	397	435	374	375	398	393	397	404	399	418	369	393	384	403	398	394	369	386	429	381	391	412	391	380	385	367	394	409	361	416	396	392	417	367	407	375	396	397	392	379	391	390	388	387	400	372	412	377	415	388	403	392	400	411	386	380	392	407	374	437	397	382	399	363	371	383	372	391	351	392	383	356	382	379	389	357	400	363	376	368	362	380	386	393	375	456	401	366	419	365	406	396	362	375	369	382	385	403	382	401	394	398	439	375	413	387	395	392	407	376	402	418	412	384	385	410	381	439	356	374	383	430	392	402	408	371	377	370	389	407	391	400	366	414	361	401	418	399	386	406	394	414	379	409	391	413	398	390	377	405	395	362	414	417	412	438	391	379	405	433	370	365	403	369	448	373	402	348	407	389	409	389	372	384	397	376	406	372	382	410	399	374	394	380	419	413	380	388	405	400	398	397	377	406	387	387	375	382	383	389	388	391	434	372	416	395	410	387	408	427	413	373	400	336	402	394	424	404	372	387	404	366	380	405	374	395	415	379	361	376	390	373	422	388	400	386	391	392	393	418	424	392	380	364	392	376	407	392	378	435	380	408	394	393	404	401	423	393	398	405	390	395	404	378	367	382	393	396	413	386	363	407	399	408	407	398	424	365	397	388	373	401	383	375	368	430	364	399	417	390	417	365	371	390	406	390	388	411	379	407	392	410	371	401	373	425	392	354	368	371	353	405	436	411	371	392	403	376	409	357	364	392	359	416	410	359	389	399	384	395	427	400	406	372	436	382	332	394	401	407	386	385	389	404	415	393	408	373	414	396	419	372	411	424	404	400	425	377	402	371	385	380	404	412	406	374	367	405	403	385	419	423	384	366	409	407	394	351	360	357	399	395	435	401	406	387	365	386	339	384	368	376	442	392	403	396	386	395	407	391	427	392	374	386	386	377	409	405	412	410	392	396	388	375	395	405	415	381	448	379	403	415	407	388	384	381	404	409	373	379	354	402	350	394	373	380	401	405	368	396	395	419	402	384	406	410	391	411	391	389	368	403	379	373	387	347	374	394	381	404	406	360	406	407	392	376	407	378	380	382	383	406	391	380	378	377	385	391	417	403	390	380	391	370	387	389	388	393	392	390	373	390	393	387	387	364	367	407	381	393	372	396	368	409	373	416	393	365	365	410	372	387	363	413	406	400	412	367	390	420	360	372	384	379	411	414	408	385	381	396	356	365	388
25053	21079	27202	25069	8114	1251	856	752	3165	20268	21852	11073	3324	1002	565	506	452	486	483	514	497	505	522	488	425	465	497	453	494	464	462	500	442	468	499	475	484	538	479	498	488	450	450	509	442	479	439	467	505	453	482	493	448	497	466	478	457	419	508	454	507	471	464	483	506	471	446	497	459	485	435	482	449	467	438	452	487	523	463	453	460	513	466	468	496	479	445	452	452	511	499	472	477	483	481	456	500	536	487	487	465	521	480	460	504	457	430	512	473	449	507	478	501	489	450	451	474	461	450	496	455	467	474	483	460	462	475	488	476	462	477	452	512	440	447	449	479	459	457	486	481	447	467	444	456	457	408	452	476	495	478	391	442	484	475	458	494	485	434	467	521	452	487	498	455	480	518	452	450	477	470	461	514	480	503	434	480	454	442	430	506	469	456	476	463	465	459	466	533	492	429	476	468	480	524	496	496	469	492	461	445	477	474	453	469	507	506	493	473	472	431	485	411	477	450	463	473	457	442	462	466	468	442	497	503	457	455	439	497	469	443	456	478	446	465	464	440	487	483	469	455	470	447	505	473	483	468	449	461	443	465	462	465	425	432	494	496	474	444	433	486	475	457	477	464	504	455	502	501	423	443	468	470	453	449	516	433	475	482	466	498	506	493	524	472	510	449	467	441	449	493	472	482	483	488	520	474	457	473	447	438	448	490	474	487	484	491	481	444	482	483	474	490	489	488	476	480	472	468	467	453	456	455	481	439	449	482	461	444	482	475	464	438	482	495	463	411	487	475	438	511	455	454	471	481	472	507	478	451	472	451	507	465	502	493	416	494	493	458	429	461	483	490	448	478	481	448	467	514	433	476	486	498	490	494	486	527	451	431	482	428	488	453	476	404	481	501	484	465	476	489	479	469	470	465	467	470	481	491	497	431	493	492	479	466	472	420	499	469	500	428	478	472	446	435	456	448	455	459	497	469	443	498	439	492	446	473	459	510	516	450	450	442	482	444	421	476	489	443	482	481	494	465	469	485	485	449	508	470	542	502	500	442	432	470	414	455	456	473	460	454	525	452	481	473	482	445	496	458	475	498	450	472	457	474	485	477	458	426	473	459	430	452	473	490	437	481	465	433	453	492	505	469	453	489	482	463	443	435	467	472	457	481	490	455	476	484	458	487	480	426	482	438	501	430	495	466	475	485	496	456	467	472	478	458	477	469	468	455	419	463	480	474	442	444	498	448	470	450	455	496	476	475	475	478	465	475	488	474	542	485	502	480	469	479	505	455	470	458	471	468	509	472	487	466	508	455	491	495	467	438	464	485	432	462	466	469	444	469	486	482	465	437	487	444	472	464	475	489	483	480	452	470	452	472	469	491	466	479	437	476	464	435	442	448	470	486	474	464	438	467	443	538	460	434	488	516	447	431	502	469	463	485	448	503	482	505	471	446	474	469	466	483	470	456	438	451	468	482	429	475	478	477	435	448	479	497	460	484	471	486	494	457	446	478	479	462	499	465	516	509	471	471	429	461	455	485	476	499	476	499	473	459	463	475	495	466	510	459	456	480	473	463	492	491	483	439	487	519	466	466	468	436	443	498	463	477	424	429	454	464	436	468	481	482	474	431	480	463	503	439	519	455	449	487	473	482	456	494	454	432	445	477	431	450	517	453	481	492	477	495	453	466	453	418	466	483	468	454	477	448	460	483	467	449	475	458	475	483	493	494	472	422	497	470	454	492	472	483	448	456	480	461	471	432	439	476	444	435	471	503	468	450	515	439	466	451	505	448	449	461	488	464	448	455	485	463	448	512	472	449	488	474	469	481	458	486	442	463	441	441	477	500	482	509	475	420	476	469	457	448	461	458	419	487	491	485	467	460	432	444	471	455	461	487	485	435	512	466	450	503	501	476	443	443	494	479	466	437	495	429	422	484	484	519	445	473	487	479	450	410	489	470	485	439	477	486	476	429	492	430	507	487	462	468	462	454	438	476	459	492	488	491	466	465	456	444	486	476	457	442	423	502	473	496	421	444	485	438	507	475	519	488	469	486	448	513	463	493	469	430	463	486	496	466	477	520	450	474	460	447	480	463	506	459	463	454	486	486	473	466	477	488	469	473	488	468	431	477	469	472	447	480	455	475	446	457	505	443	475	478	473	504	503	480	462	478	496	457	459	472	449	451	500	498	450	483	473	457	494	488	475	467	470	458	499	447	475	437	454	447	485	463	450	460	460	460	474	448	513	444	482	464	469	501	424	477	466	476	430	459	449	505	489	474	472	466	438	465	484	470	483	427	464	491	489	470	475	445	459	488	464	467	437	486	457	479	455	463	502	447	486	457	477	457	471	493	474	452	490	458	440	440	445	419	467	463	482	464	492	477	443	459	453	466	499	478	484	449	488	457	498	500	450	494	477	486	480	462	454	450	481	473	477	458	506	448	436	505	424	444	457	465	460	478	448	470	494	461	482	412	424	452	469	466	477	476	467	461	466	486	487	485	458	479	481	443	470	465	481	467	443	466	469	473	504	448	507	389	455	460	471	498	471	494	462	479	479	466	449	457	436	481	507	471	496	495	454	447	438	463	485	407	466	445	485	467	465	466	421	489	437	463	521	505	492	523	509	483	501	487	479	450	452	452	467	433	443	454	475	482	477	467	461	482	454	462	466	502	469	463	453	457	475	474	492	422	524	432	470	455	499	430	497	486	433	509	480	466	482	477	479	492	482	465	447	475	476	435	439	458	450	455	483	450	414	497	547	490	476	505	455	490	468	504	490	438	447	457	479	440	505	460	482	485	482	441	410	437	411	464	478	483	449	446	492	493	476	444	449	451	485	477	476	438	438	451	494	461	459	460	458	461	488	507	445	475	471	455	479	456	453	474	442	476	480	447	479	474	454	509	489	464	534	492	463	511	457	493	481	484	475	467	478	459	467	499	463	493	489	495	488	481	467	466	446	487	423	471	479	463	469	434	442	472	501	492	469	473	496	481	496	463	493	474	489	496	475	484	481	478	458	478	467	493	464	425	488	452	474	486	477	405	463	491	476	499	467	453	502	496	497	455	483	463	427	401	397	450	477	516	473	477	492	434	438	479	482	476	477	484	469	456	448	460	487	491	511	479	505	436	472	462	457	468	488	462	457	465	471	472	490	443	474	474	512	465	470	476	478	449	462	443	478	432	451	507	462	441	481	467	435	486	416	483	491	470	456	467	473	474	459	517	492	471	451	458	478	444	452	450	473	467	504	485	446	468	427	465	456	504	481	465	460	488	475	425	468	465	412	441	488	486	461	482	520	459	473	486	477	467	460	464	518	476	483	452	493	474	446	494	468	489	401	488	510	479	501	453	463	479	456	451	477	481	491	504	447	499	462	491	478	438	506	445	460	474	495	472	487	480	443	434	441	471	470	485	496	503	464	453	442	483	493	432	463	472	456	486	446	468	469	501	507	481	506	452	464	474	447	438	469	466	466	481	497	483	473	455	474	476	483	479	456	482	482
4124	4434	3581	1557	1237	985	819	759	4872	22070	18482	9103	3083	1010	541	396	422	416	439	414	411	429	435	378	391	430	414	425	403	402	414	413	421	382	408	428	410	398	416	436	409	418	431	419	435	428	419	403	420	450	395	406	378	444	363	409	458	445	403	448	428	405	421	389	393	403	465	438	419	432	421	436	406	392	393	398	422	431	426	391	392	399	394	420	440	407	398	410	386	413	399	406	431	421	452	388	415	409	436	440	430	404	424	395	402	389	402	381	464	383	401	361	410	403	431	398	417	429	422	422	405	363	406	428	419	459	397	380	402	383	426	420	411	439	434	453	401	415	409	404	394	396	445	398	422	414	403	387	408	403	409	418	430	417	422	456	413	397	419	427	381	433	447	434	414	399	439	440	419	413	387	416	409	424	422	405	436	424	473	437	393	396	450	416	451	403	399	402	423	432	433	381	409	407	400	416	368	410	393	401	377	415	415	438	401	394	396	411	416	397	438	402	385	407	453	373	426	403	418	410	399	407	394	428	469	395	402	421	378	446	438	397	426	428	397	412	444	423	392	428	418	401	403	423	416	389	414	391	401	389	433	401	475	423	393	408	416	403	405	425	400	438	437	391	452	422	404	437	434	387	430	392	410	452	413	410	409	396	421	425	404	414	413	427	405	422	396	411	419	427	443	380	424	450	431	423	384	467	387	411	375	446	421	427	397	428	368	440	439	399	420	381	381	387	417	409	432	421	385	381	404	416	413	416	444	408	442	389	390	407	385	394	410	423	438	448	421	413	395	445	397	427	439	427	438	429	392	397	408	445	423	383	395	405	391	434	416	411	457	420	412	418	408	392	388	390	404	401	445	370	390	421	435	413	416	410	430	408	387	415	383	397	407	369	420	411	434	411	410	371	416	425	430	388	395	429	416	419	394	400	404	427	445	381	426	419	466	416	405	434	420	409	409	421	412	406	440	408	418	373	426	389	393	410	422	427	426	394	421	424	395	440	408	421	418	417	380	403	393	426	428	427	426	413	418	414	405	412	359	417	449	394	444	401	386	398	370	430	441	415	405	412	392	419	390	449	402	358	394	395	405	402	429	399	403	394	403	439	423	407	390	401	389	414	408	432	395	416	417	431	409	377	402	389	414	405	381	386	383	448	380	382	435	394	410	431	403	394	412	401	421	384	398	374	391	430	397	403	400	403	400	398	374	411	401	431	437	411	382	434	436	403	425	410	386	406	404	416	435	407	416	407	440	421	389	428	428	443	368	430	392	398	399	425	391	406	380	394	425	438	431	368	399	397	424	422	411	414	402	457	410	405	415	404	406	422	412	397	407	393	384	388	425	418	404	397	446	410	403	428	376	417	442	384	419	390	443	394	416	422	410	398	409	424	429	412	387	405	416	384	424	382	436	402	394	422	411	364	422	408	412	404	409	407	421	389	409	386	384	406	429	390	440	432	424	399	420	443	399	395	424	447	417	392	405	405	400	409	380	402	385	398	415	433	392	412	437	397	417	425	378	397	425	413	382	414	392	418	417	395	367	420	433	452	414	392	388	378	423	406	394	417	420	417	416	397	390	410	398	430	373	426	413	401	439	457	413	380	401	404	409	360	416	380	415	423	442	433	452	427	414	394	428	408	379	366	407	427	431	413	401	416	382	387	422	442	391	397	429	390	412	423	426	417	430	434	438	432	402	390	393	409	415	425	415	432	389	390	446	397	413	401	385	408	418	420	419	431	390	462	391	368	456	407	396	391	385	426	401	432	421	401	418	416	388	415	385	438	358	356	400	400	388	445	423	428	386	403	411	427	382	439	471	424	394	389	411	389	408	400	399	403	376	398	380	400	397	401	394	392	402	399	405	413	372	396	431	396	450	408	417	371	450	437	400	401	401	394	415	396	388	397	439	390	389	433	426	379	413	387	382	389	408	427	402	400	425	401	447	415	429	400	424	408	411	407	375	434	410	373	411	425	442	392	394	401	407	419	429	433	417	385	402	363	387	423	408	419	391	383	414	427	414	450	416	437	440	395	390	393	419	419	411	422	401	402	390	422	385	392	415	435	414	404	414	411	415	429	456	401	399	440	404	398	390	429	382	426	426	416	420	404	416	447	389	422	372	421	394	399	417	425	414	402	395	410	405	416	380	425	397	412	397	431	388	383	445	435	471	403	408	410	387	402	378	425	408	416	428	389	384	383	442	418	385	426	376	430	414	427	443	410	417	413	383	469	430	398	374	407	386	407	435	407	381	421	406	373	432	387	412	396	439	405	405	391	385	403	406	426	407	397	415	422	429	404	381	445	430	394	413	406	388	411	423	430	442	408	430	400	356	474	383	408	397	396	458	444	409	418	384	446	401	394	378	406	406	430	382	418	429	397	406	380	383	429	420	403	416	390	400	400	420	420	386	395	410	444	418	397	397	370	402	411	449	412	449	390	414	408	405	425	404	421	397	418	428	408	442	397	390	399	417	391	397	425	395	391	429	363	437	418	404	415	379	404	411	424	434	399	396	429	412	421	453	414	378	420	372	365	383	380	421	412	378	400	412	431	387	421	391	428	378	422	427	409	411	384	434	417	410	417	430	379	402	458	433	410	431	404	398	439	422	416	431	387	380	424	368	391	436	402	373	422	417	392	382	414	411	408	439	389	392	417	435	392	390	389	411	394	403	419	392	423	409	435	436	376	393	396	425	413	404	406	426	411	407	388	420	399	417	419	421	410	410	438	442	409	384	439	405	427	396	438	403	430	401	398	392	393	378	408	399	413	385	430	384	436	387	410	433	411	397	396	383	422	394	416	400	406	365	414	421	386	407	415	400	413	411	443	387	417	408	394	447	369	386	411	404	427	416	386	376	432	430	426	412	388	399	409	430	418	398	405	437	392	402	428	434	413	427	404	381	418	387	398	429	417	386	409	415	373	426	434	414	422	404	400	396	403	405	407	409	405	416	389	398	412	412	435	366	458	398	394	396	397	389	447	414	421	430	398	411	386	405	416	440	424	428	394	395	397	390	410	392	429	395	440	415	418	391	391	435	390	394	430	400	426	424	405	412	395	425	448	398	400	391	397	401	432	441	426	408	400	431	397	404	412	406	422	408	395	379	412	396	402	397	414	423	393	430	417	385	365	416	424	439	406	433	403	412	393	431	402	375	404	400	422	416	433	377	389	428	397	442	406	423	436	408	404	377	395	378	438	403	432	433	413	375	362	406	407	388	418	390	409	416	411	456	406	386	417	406	400	353	443	400	414	406	382	418	385	396	370	431	380	419	411	395	421	394	439	384	409	440	424	393	424	394	413	409	427	436	407	410	415	406	421	436	404	433	416	391	428	390	414	416	409	400	392	459	432	421	419	404	418	387	412	424	413	397	401	416	413	389	399	398	403	439	409	415	435	405	424	398	387	411	421	435	402	430	435	403	401	410	402	363	409	409	408	442	424	396	416	402	427	426	407	416	419	389	440	420	395	392	417	398	451	408	418	400	414	414	386	404	446
23836	21063	28299	24014	21051	9072	1955	1103	7774	36637	34961	20615	7033	1789	873	706	712	636	637	657	678	683	664	627	667	661	642	653	674	636	649	663	611	633	680	606	726	648	614	642	683	646	649	644	636	606	671	696	623	628	655	645	691	689	637	630	581	686	692	675	649	619	689	639	618	657	633	624	623	657	624	654	666	633	586	656	655	652	632	637	629	636	645	620	651	640	633	638	636	623	677	700	666	611	653	605	688	651	621	637	621	640	639	642	620	620	654	667	615	642	661	660	706	631	640	664	608	639	633	693	649	678	669	642	662	704	656	683	638	625	665	607	618	658	645	661	662	650	635	640	616	660	636	647	655	604	648	656	602	596	638	630	702	666	641	632	648	622	678	671	664	632	617	605	690	611	678	653	630	606	653	666	607	651	601	658	603	604	659	670	623	684	590	637	676	626	617	658	627	626	650	634	613	638	596	626	666	655	637	608	668	661	632	638	673	647	640	659	585	609	655	645	618	622	612	677	575	623	631	646	649	632	662	626	636	648	668	625	663	680	661	656	666	683	676	599	619	637	678	679	614	666	619	659	638	629	646	660	664	631	656	633	667	640	621	662	655	634	622	632	660	638	605	640	599	651	586	613	662	674	624	624	654	660	665	695	649	593	645	643	632	624	659	628	588	674	696	643	602	615	604	644	640	654	599	631	688	642	629	623	667	630	627	643	690	670	621	692	668	658	627	622	613	660	638	688	702	643	650	641	631	617	638	630	627	667	620	671	634	639	658	649	676	627	654	637	651	630	657	616	602	661	609	629	603	643	694	665	618	683	652	681	682	635	612	662	689	632	650	645	620	654	616	624	609	634	600	630	655	662	632	688	668	609	634	601	640	629	629	656	631	584	697	679	645	668	637	639	687	653	627	622	609	638	634	664	646	635	621	627	604	690	604	676	645	680	608	610	621	648	594	631	610	711	620	639	649	605	724	667	646	660	633	662	633	624	640	659	630	594	642	624	661	663	652	606	668	661	628	649	633	655	617	662	632	608	682	674	672	620	618	660	647	676	713	671	623	607	643	637	643	690	629	656	668	642	698	644	651	648	642	624	660	683	652	630	668	606	667	651	653	625	641	653	640	668	664	631	623	655	619	623	584	635	630	632	653	639	638	658	647	618	639	608	616	670	674	622	682	638	615	615	622	594	624	642	631	642	615	637	645	648	624	645	656	607	627	596	636	592	660	657	627	615	621	663	643	654	637	653	662	637	667	653	664	625	664	648	655	620	592	613	614	625	621	623	627	687	641	565	668	615	647	686	661	701	718	663	615	611	654	629	651	641	649	626	641	609	664	658	648	620	664	665	665	645	672	660	650	633	667	547	692	663	588	672	645	633	653	659	653	619	663	665	642	626	671	631	638	605	691	626	619	631	612	621	679	646	639	635	669	650	605	659	666	602	658	678	653	642	613	662	648	690	638	644	603	606	662	689	652	614	636	581	658	615	602	613	593	630	734	638	629	658	653	671	647	659	649	605	643	639	648	627	670	622	668	642	655	652	628	677	593	672	656	655	673	691	645	681	646	672	651	676	650	643	630	644	601	624	646	676	639	660	595	622	635	665	666	660	663	648	648	666	608	680	585	651	626	673	629	613	613	617	636	654	641	656	651	621	643	603	665	619	618	618	625	632	679	670	677	654	607	599	630	606	658	644	653	628	625	634	684	625	638	632	673	642	639	648	655	689	648	644	663	627	661	621	656	665	633	630	618	667	622	628	611	623	619	643	706	619	588	667	637	649	653	686	671	623	705	632	648	661	626	621	628	626	651	661	637	629	652	658	630	658	674	653	657	610	647	629	675	647	623	638	663	661	658	662	639	614	612	624	708	704	679	646	639	629	686	607	652	651	662	644	651	623	605	647	658	641	605	616	677	663	650	634	656	701	644	700	632	677	639	628	608	631	671	627	659	674	692	642	579	669	655	637	653	631	647	663	598	619	718	671	584	611	644	629	634	643	663	686	651	657	648	651	614	605	648	651	716	581	700	658	612	613	651	653	617	629	634	659	614	670	695	634	624	641	653	648	643	667	634	692	653	619	636	642	668	678	621	627	662	619	650	637	610	640	634	651	679	632	667	693	660	631	642	668	600	630	659	621	641	654	623	605	685	617	658	633	634	652	604	612	637	651	610	620	645	638	642	636	656	662	704	653	625	680	651	647	576	665	615	675	660	642	653	635	622	634	611	650	603	629	655	621	610	670	628	649	640	644	606	655	642	616	586	630	651	655	654	644	640	646	651	630	680	611	592	662	586	662	687	655	656	641	669	583	645	623	610	660	645	633	687	601	651	615	687	589	628	661	680	652	683	621	620	604	698	691	668	664	616	683	646	666	700	655	640	595	633	694	651	653	669	638	620	670	629	692	664	624	638	631	675	643	621	663	620	623	637	669	590	628	645	586	632	623	635	646	675	622	657	686	638	641	651	655	588	623	653	661	550	598	661	653	644	619	700	683	669	641	668	636	665	622	599	665	617	647	632	664	670	702	580	647	625	628	606	596	663	628	639	651	649	658	661	651	623	616	616	642	640	631	663	659	746	623	693	679	686	662	593	629	640	603	599	653	670	665	625	597	676	638	673	636	664	625	623	596	600	645	638	643	628	613	614	637	658	611	613	720	676	662	706	638	606	663	588	648	629	629	655	634	626	608	659	642	660	604	613	663	666	638	665	625	655	603	658	647	644	621	600	693	662	686	648	648	637	629	678	655	669	637	631	629	626	699	600	634	659	683	622	620	602	634	628	659	622	655	616	668	626	651	661	632	645	652	670	663	614	624	641	664	670	631	665	587	655	638	620	611	635	635	583	648	659	652	659	585	633	641	629	632	672	675	647	639	657	596	616	636	636	655	662	671	662	598	612	657	616	640	640	654	676	664	642	634	630	633	625	626	650	657	685	701	693	649	636	685	611	670	650	632	602	648	674	658	662	651	685	620	617	601	618	611	605	631	597	609	640	641	708	651	630	607	617	618	645	639	665	703	635	657	618	664	636	639	687	607	640	650	633	636	611	659	661	636	615	626	660	668	641	632	627	599	630	617	702	621	641	636	644	660	660	633	637	662	644	642	657	634	666	621	603	648	636	623	598	641	624	722	630	618	640	624	641	563	654	677	606	625	617	655	631	595	659	620	622	660	672	662	621	613	633	677	625	654	657	662	694	620	687	663	690	678	628	649	651	677	646	671	639	609	619	637	649	668	618	613	644	652	634	644	628	626	649	603	655	687	667	653	584	668	667	645	657	648	645	632	628	623	636	625	673	663	623	636	657	598	633	648	654	656	627	708	648	633	702	593	604	644	666	667	667	629	619	642	692	645	641	593	645	599	632	617	657	615	681	641	661	637	624	659	652	696	604	651	662	654	662	631	660	604	661	653	640	690	662	646	662	660	661	659	625	655	685	621	695	656	652	659	660	642	642	650	643	619	626	676	645	665	653	642	626	644	633	683	590	598	615	665	622	614
4515	8327	6548	3071	2427	1773	1484	1248	11459	36755	29031	15888	5737	1695	780	611	594	563	561	550	561	542	612	616	565	583	548	516	585	585	535	553	522	548	570	600	543	549	536	539	533	525	562	535	541	573	528	557	583	527	524	587	569	539	585	518	543	563	548	564	550	561	562	562	539	572	572	562	539	523	543	546	597	557	528	525	534	534	558	550	584	533	594	532	559	541	542	559	582	527	551	533	567	578	549	550	556	541	547	539	570	586	577	584	541	558	563	550	566	551	545	567	555	555	514	539	528	564	552	571	528	538	550	556	553	563	576	564	501	500	588	559	549	559	516	553	550	563	564	543	598	545	544	541	544	595	548	569	564	566	549	522	554	556	567	557	536	582	539	561	551	530	575	540	530	566	545	541	522	531	546	539	571	542	565	565	613	513	526	594	527	569	550	533	496	528	538	588	568	565	560	583	571	569	556	537	520	559	594	539	536	548	524	538	533	578	597	565	544	532	583	498	587	568	557	602	583	517	549	563	555	568	505	587	540	532	529	586	570	554	535	564	581	538	537	542	551	577	546	561	573	587	543	518	526	560	571	548	563	567	560	564	488	550	562	575	534	539	541	553	576	566	579	566	543	552	590	541	554	518	558	557	533	577	546	533	569	553	524	593	499	515	536	528	576	559	555	530	535	550	527	540	539	577	474	510	543	560	519	555	528	578	548	552	514	575	579	550	580	564	535	537	547	513	518	553	541	491	564	526	539	552	506	520	591	549	565	551	530	547	535	594	510	528	598	578	582	539	599	544	549	559	546	555	561	577	594	489	552	573	547	503	558	568	570	569	533	514	538	552	569	550	550	569	572	523	542	550	556	518	559	550	526	558	555	557	542	513	558	514	563	556	567	528	564	550	514	545	522	586	533	552	578	545	521	589	564	527	543	553	532	553	569	540	530	559	532	529	563	523	586	532	548	485	539	512	558	535	587	592	506	533	532	580	596	530	530	565	529	552	531	574	547	565	513	531	507	526	521	553	556	623	537	554	557	558	541	534	540	551	549	543	578	563	551	543	593	532	561	547	567	526	576	537	566	566	528	567	558	527	568	529	558	515	540	557	543	519	600	541	543	569	490	552	510	563	553	571	577	492	496	559	563	544	544	545	576	555	545	559	599	538	577	541	533	564	550	538	547	548	555	503	555	529	526	554	542	585	540	527	535	525	582	540	491	551	521	535	580	542	573	518	579	511	529	539	576	577	517	578	536	500	523	547	542	543	532	549	546	528	524	517	569	545	507	532	547	562	587	589	577	594	573	536	571	567	515	546	535	538	516	535	569	538	528	572	544	523	578	520	585	558	553	539	585	567	559	550	539	536	554	544	515	532	555	605	545	531	535	525	588	544	536	548	543	516	536	599	513	532	550	535	568	545	532	568	523	578	558	554	602	536	520	554	535	554	585	557	525	526	566	550	540	594	564	552	584	511	529	522	514	611	510	487	567	587	532	527	560	560	519	556	506	563	562	527	544	541	552	530	525	522	527	502	549	545	552	522	566	583	540	531	517	590	546	553	569	545	530	512	540	551	531	536	572	547	538	512	520	586	543	600	555	503	556	542	550	560	513	554	544	545	534	572	553	583	556	520	563	536	574	541	595	513	526	572	558	562	513	522	561	551	538	577	534	542	547	584	508	548	541	546	503	550	557	544	535	507	585	547	534	586	595	537	532	536	529	541	523	513	545	522	557	552	535	536	545	566	601	590	535	563	549	500	537	566	579	502	500	542	532	558	549	558	562	548	533	529	528	539	575	543	568	556	583	540	540	511	522	559	569	560	569	522	571	572	567	532	544	567	510	548	618	594	551	520	557	478	539	570	516	563	516	573	559	545	556	563	504	566	591	492	513	529	581	544	556	501	542	563	608	564	551	566	534	545	533	544	534	551	548	540	484	540	532	554	568	551	500	544	531	536	559	586	527	549	540	532	552	602	553	548	523	546	525	578	580	594	521	549	541	500	517	577	556	579	538	535	533	558	570	553	562	557	533	510	553	525	567	549	558	569	544	594	531	540	560	586	552	542	531	533	567	531	547	575	541	514	543	553	474	592	528	591	537	526	544	556	553	586	528	574	528	521	540	541	535	523	565	513	557	576	552	558	557	542	549	517	512	549	583	582	528	564	539	527	539	547	564	556	560	582	582	541	536	559	569	515	540	538	496	516	523	551	545	555	578	547	551	535	505	557	561	569	549	531	542	537	530	548	498	552	548	559	534	524	565	568	566	551	547	529	530	553	539	512	546	534	522	560	570	563	562	539	540	566	559	572	562	543	545	510	516	544	576	547	549	518	531	557	531	492	566	499	518	568	532	548	525	589	556	540	557	562	516	512	504	536	564	565	528	555	586	567	557	553	524	514	556	511	560	533	571	551	527	557	557	537	536	558	563	499	546	548	569	534	559	598	552	535	530	560	502	520	509	517	576	586	558	576	553	529	552	543	554	548	569	550	552	577	577	529	516	517	553	547	558	561	551	539	579	566	525	564	563	525	536	571	550	528	544	594	559	559	519	531	538	511	549	574	535	565	551	535	542	555	549	569	549	554	538	519	533	550	551	549	520	534	521	573	499	495	528	546	552	538	585	612	515	538	513	506	542	533	531	535	514	512	552	537	560	526	580	548	565	524	537	517	566	572	552	539	528	558	538	524	544	543	563	524	531	568	513	632	554	571	539	521	552	548	535	557	584	559	572	557	498	580	537	546	566	557	529	550	550	544	541	567	585	551	551	566	563	537	567	537	535	525	555	539	565	576	539	557	534	534	545	522	560	548	572	561	542	552	574	533	512	533	536	585	585	594	565	542	573	543	549	540	536	524	532	572	591	578	494	528	557	598	547	563	537	554	479	547	530	530	541	524	514	542	575	550	547	530	530	561	549	565	525	521	536	536	572	520	559	558	560	577	572	535	494	585	543	488	544	532	486	515	545	545	527	555	566	550	536	509	542	523	555	583	553	535	539	528	525	551	541	552	541	516	548	545	500	537	506	606	516	530	608	544	567	549	538	532	555	563	530	575	578	557	532	565	540	549	566	549	557	572	557	550	573	563	573	556	553	525	541	538	560	567	530	563	537	547	567	536	542	560	599	527	562	563	512	524	543	544	519	601	524	566	564	542	531	589	588	513	569	565	511	557	558	611	538	599	527	563	540	534	560	538	535	503	553	548	520	554	522	509	518	530	522	575	549	553	539	552	555	534	536	500	529	571	545	497	579	523	525	539	520	581	516	534	573	566	512	549	506	577	507	518	567	579	504	547	555	557	558	526	550	506	562	570	570	524	519	540	569	529	536	562	523	524	531	548	550	548	527	568	531	536	530	530	559	537	544	544	554	544	538	510	557	583	540	513	563	530	566	534	564	554	543	561	575	541	531	527	550	517	499	513	553	562	551	514	513	530	546	538	556	520	522	555	512	564	540	534	526	547	534	577	552	616	547	551	515	574	545	548	579	544	553	561	540	523	574	578
27335	12929	1639	783	533	477	477	476	612	1837	2795	1948	945	584	457	430	434	463	438	413	463	410	437	419	449	441	442	444	425	428	459	396	419	462	453	430	436	430	462	445	434	445	461	436	467	428	462	402	405	475	438	419	418	407	456	451	456	438	446	431	483	421	423	431	433	413	431	408	404	411	411	430	462	404	429	424	397	470	454	424	433	442	455	448	389	419	443	422	398	392	409	422	405	420	446	425	404	430	440	437	420	443	405	427	412	415	412	429	457	446	389	435	387	428	451	404	428	429	455	476	385	456	424	421	405	413	465	461	439	438	455	412	450	426	402	414	459	438	431	413	453	388	399	455	443	410	413	413	452	388	424	414	442	417	432	426	443	442	412	383	476	400	429	458	429	433	460	443	401	441	417	441	404	446	432	421	412	420	427	441	415	439	447	434	458	408	439	434	414	383	395	364	437	439	469	442	452	377	432	444	448	449	424	441	424	438	458	396	401	428	417	432	426	384	413	439	412	419	459	418	418	413	438	426	438	414	418	431	440	447	441	428	414	456	430	431	427	387	452	439	429	407	459	428	427	427	442	421	395	417	452	440	423	443	464	433	450	402	448	446	425	439	419	436	462	392	393	402	409	421	453	433	438	416	368	422	437	400	435	436	462	458	420	423	422	414	453	406	445	423	437	463	380	440	446	440	433	448	440	373	457	437	410	409	459	430	436	438	421	449	426	435	404	398	422	429	432	432	446	416	438	417	405	437	442	447	434	430	377	414	424	405	401	427	431	414	429	417	397	440	425	442	438	433	423	412	396	437	428	453	445	426	458	417	421	413	404	436	461	446	398	431	394	460	446	409	428	470	468	446	392	402	450	419	419	461	409	459	413	420	433	431	420	412	443	401	400	424	470	446	443	431	405	410	440	458	427	419	415	410	421	411	414	429	417	430	382	464	441	420	425	467	401	413	415	423	444	448	440	435	437	408	446	408	434	473	421	398	462	442	431	433	431	433	453	428	451	383	456	387	409	414	422	429	441	424	417	432	438	416	394	420	412	425	422	433	427	431	417	428	451	467	441	443	451	423	435	413	404	452	437	391	433	434	442	422	428	416	419	425	434	447	417	443	425	425	434	448	452	413	426	451	409	416	410	386	410	415	451	415	438	431	438	477	412	418	388	442	409	447	426	446	438	428	460	401	441	441	416	420	409	443	442	434	412	441	417	434	434	404	432	469	422	409	391	459	451	401	418	400	428	438	392	459	425	460	415	457	421	410	423	389	408	452	476	420	377	421	430	398	431	450	454	441	442	433	401	402	396	406	427	453	422	467	475	414	444	423	406	416	426	420	465	406	392	405	424	416	464	463	450	439	427	419	441	412	441	429	435	437	432	432	380	431	406	417	431	419	459	418	415	434	447	420	435	457	425	411	405	438	403	409	414	454	398	425	432	423	396	430	426	444	449	423	451	415	399	397	426	394	424	414	424	443	461	434	381	425	438	482	440	412	400	421	396	442	463	423	405	426	435	400	423	458	398	410	432	416	414	444	388	406	449	437	403	423	401	387	433	423	422	427	422	449	433	423	421	433	419	421	438	439	434	432	420	430	388	412	423	479	456	436	426	419	385	446	427	390	433	433	448	458	415	408	416	380	438	434	438	414	397	450	447	398	386	435	437	434	435	400	461	439	425	466	410	408	450	454	459	427	431	442	435	442	403	458	421	422	419	387	400	414	432	444	422	397	395	417	439	449	449	399	408	432	446	427	393	417	434	420	426	365	446	399	438	415	366	438	447	423	440	380	438	375	389	435	412	402	406	399	396	418	429	445	410	446	415	432	377	440	483	403	448	452	444	428	446	451	406	436	450	410	443	434	422	427	443	384	421	434	418	451	414	434	447	458	451	458	416	426	424	420	409	398	402	417	428	450	419	457	415	446	442	400	434	458	469	412	427	424	460	417	404	445	419	460	457	424	446	423	456	392	418	432	402	434	424	434	405	426	389	416	412	450	431	421	428	459	446	417	420	420	435	429	427	419	436	442	420	418	391	466	441	442	460	410	448	413	408	465	385	388	438	422	436	456	453	457	474	417	381	448	453	424	439	416	397	457	433	442	436	400	405	437	407	459	451	446	417	447	410	438	454	415	432	439	411	436	409	433	423	430	427	429	400	468	416	404	408	424	433	440	411	462	420	440	484	420	451	431	433	430	443	406	407	418	469	434	447	467	469	446	456	417	407	419	457	421	408	437	403	411	411	417	446	451	445	434	473	401	426	409	412	402	406	440	482	406	423	418	413	401	412	419	420	432	427	453	394	481	444	468	423	425	433	403	442	418	447	440	425	460	403	422	429	419	432	405	407	455	433	437	467	450	401	442	443	472	412	422	406	420	445	436	418	423	418	404	444	472	422	429	409	420	428	449	410	403	418	406	408	456	448	391	418	405	467	445	440	430	421	460	451	427	390	415	396	453	415	432	425	469	403	415	406	429	432	441	378	410	415	447	404	431	441	407	435	407	424	437	461	407	406	440	468	428	458	429	429	404	411	424	447	419	436	450	457	434	433	432	399	420	452	445	450	430	449	423	417	452	392	431	420	423	439	415	419	399	433	420	370	431	401	421	430	431	447	411	430	437	422	391	425	457	423	411	477	437	453	401	416	446	431	449	402	441	454	447	423	403	422	419	444	461	456	463	446	429	390	434	472	427	445	385	453	398	421	428	422	429	431	460	429	406	464	427	459	430	438	401	424	421	434	396	411	461	433	414	424	447	428	450	423	417	410	440	473	416	459	429	428	450	428	429	426	460	399	398	420	455	440	443	403	422	470	433	430	459	430	418	427	412	439	440	456	421	453	455	411	424	401	409	429	418	423	436	421	427	421	454	411	457	428	443	440	416	472	449	419	418	408	431	479	427	436	418	440	438	400	466	418	410	436	453	414	403	426	401	444	469	447	422	410	417	432	423	449	409	429	458	485	408	451	432	446	439	448	439	482	452	409	418	430	404	394	456	430	426	434	430	485	423	395	455	444	416	425	423	446	411	452	418	437	408	440	408	381	400	425	432	419	462	434	419	414	433	396	418	413	472	435	410	406	415	438	439	433	410	407	414	399	454	433	423	407	461	422	439	430	448	452	433	431	421	410	438	453	440	427	379	441	431	404	407	418	422	413	440	431	493	458	423	406	460	465	409	424	405	461	453	446	441	453	430	487	409	452	430	446	415	416	384	395	469	433	418	430	441	423	422	398	432	412	407	400	422	405	452	406	424	472	455	425	433	399	429	430	419	435	471	421	411	427	462	430	428	441	408	395	438	455	394	439	454	425	399	412	454	452	400	437	390	458	454	423	422	438	438	453	417	454	419	418	414	446	432	435	425	417	423	415	391	461	415	463	442	414	431	401	440	452	456	402	488	448	438	448	428	422	415	421	444	454	447	414	413	445	424	409	462	452	432	424	411	428	395	417	416	441	424	409	420	448	439	430	438	410	426	452	404	426	429	453	427	414	422
5157	1295	968	579	509	509	423	429	653	2459	3253	1895	894	495	407	369	353	381	336	386	374	350	393	394	389	388	341	328	387	382	370	371	369	380	349	399	377	326	408	379	363	337	360	362	355	358	346	348	399	371	338	347	382	345	364	376	365	379	331	395	378	344	369	396	354	353	372	393	387	372	361	403	357	335	363	349	402	367	370	354	357	364	356	357	375	331	375	344	400	368	367	354	343	361	355	390	369	389	412	362	356	383	363	343	394	402	369	376	355	375	352	401	381	337	364	360	361	358	361	363	361	381	381	358	360	367	380	384	360	377	362	360	364	365	367	333	372	370	345	367	333	384	346	354	349	376	357	402	415	352	345	355	377	416	374	383	385	379	347	346	387	345	359	377	359	379	360	383	357	364	390	368	388	366	416	375	356	333	404	339	371	397	383	366	325	384	374	395	353	377	371	369	372	345	334	362	364	388	346	367	345	377	371	361	367	365	352	350	380	336	374	370	356	402	381	356	367	376	373	334	382	369	354	372	363	382	363	334	374	336	374	345	384	431	370	383	367	404	342	390	360	339	402	353	392	359	374	332	365	353	363	370	357	357	412	341	361	345	342	353	364	377	369	357	351	374	379	348	374	372	363	381	352	339	374	361	356	352	386	365	339	410	364	368	354	348	395	359	359	319	355	347	378	399	370	388	356	367	365	374	365	377	353	349	345	386	386	364	308	342	378	373	353	362	348	362	370	326	399	361	364	372	355	383	400	375	396	356	384	374	355	367	360	375	378	347	389	349	368	358	385	374	336	355	388	370	375	360	353	365	386	369	370	387	358	356	348	362	346	374	353	360	407	392	348	370	386	359	367	358	367	380	350	395	383	330	380	375	367	403	358	329	381	328	381	351	350	369	367	376	406	337	308	316	388	340	375	361	368	405	360	345	380	398	357	358	371	372	380	336	352	349	399	378	353	324	377	368	353	379	385	375	358	397	401	360	380	399	399	380	376	353	356	364	388	342	387	360	356	367	383	360	383	374	359	360	347	384	384	380	364	336	351	352	381	337	382	346	335	361	355	349	392	378	342	356	359	363	378	371	380	406	348	358	380	372	356	337	368	367	343	390	365	372	376	366	370	374	343	395	381	376	337	380	385	349	368	362	364	382	339	358	400	338	338	374	337	376	398	339	363	342	349	365	335	388	354	339	400	315	391	368	385	392	370	346	406	378	356	352	351	342	370	362	356	366	348	362	370	352	354	377	370	389	354	382	342	339	372	359	360	356	361	366	386	366	344	372	403	371	335	373	358	346	360	331	370	370	392	365	319	344	357	380	354	392	338	355	383	360	357	377	364	336	377	361	367	348	371	390	375	353	371	374	343	353	361	364	363	385	376	361	335	353	402	349	366	370	356	341	350	363	407	335	361	402	360	371	378	385	340	376	367	354	361	373	354	374	370	394	358	352	392	364	380	361	348	373	351	347	336	369	366	357	348	382	375	361	373	395	360	379	372	386	386	390	388	328	367	361	397	323	348	359	354	379	354	389	345	367	372	340	379	369	323	353	379	364	367	360	340	385	358	363	371	372	370	347	374	359	371	357	362	364	378	405	376	389	346	372	375	392	356	393	361	353	354	372	385	380	346	395	358	377	354	378	357	374	405	361	415	350	357	385	376	356	359	385	375	389	347	357	383	345	355	399	399	375	361	362	352	354	379	353	358	364	377	371	359	381	343	358	377	369	373	371	388	369	336	387	362	363	370	368	390	344	374	373	377	402	354	371	334	385	361	402	378	353	364	386	347	354	361	390	388	386	364	355	362	356	393	345	372	361	357	392	366	373	363	349	339	379	345	373	376	365	381	356	360	376	380	378	362	369	390	384	354	355	368	370	340	343	361	375	352	356	346	382	362	363	353	358	328	391	329	343	350	382	334	357	317	387	355	387	362	372	359	334	396	354	383	349	369	395	368	359	375	355	380	372	360	368	344	378	356	356	367	397	339	333	331	348	360	342	350	377	382	363	370	339	347	363	351	355	400	383	366	374	360	376	370	373	399	361	357	351	384	372	343	375	378	365	379	352	382	369	379	330	340	360	379	379	381	345	358	350	367	397	386	336	402	354	366	406	404	320	346	372	376	373	377	380	371	383	375	392	334	379	369	358	399	370	350	363	362	412	361	358	366	355	357	386	375	360	408	336	349	346	401	364	367	341	331	375	369	341	349	368	395	379	349	372	426	359	347	349	356	373	367	369	387	356	386	360	384	357	419	357	379	350	349	360	369	359	365	354	386	378	352	363	363	406	366	336	349	352	367	372	365	352	363	405	380	374	365	390	374	344	344	346	359	372	384	376	365	364	396	379	358	333	382	360	401	394	362	367	403	375	376	370	363	384	376	382	354	373	393	354	412	368	369	388	377	341	388	353	349	373	369	364	396	358	361	385	361	338	389	387	378	374	377	384	371	355	367	370	371	362	322	407	339	355	356	347	347	409	374	366	380	404	364	362	372	374	337	367	370	382	344	374	339	360	366	362	385	379	406	356	371	357	349	404	379	367	365	355	345	377	374	370	353	360	348	393	390	371	370	358	359	406	381	351	369	374	360	331	335	345	354	358	352	389	363	394	363	384	348	375	332	387	405	341	389	323	319	357	335	383	368	391	361	349	371	369	378	376	374	379	364	385	358	380	363	374	341	387	395	399	347	360	349	390	386	358	345	365	368	326	349	390	368	344	379	391	339	385	356	374	369	370	354	369	338	386	360	367	345	380	321	347	349	387	389	355	368	369	400	372	377	363	360	374	381	352	351	367	369	358	389	376	355	382	342	387	341	359	381	348	354	354	360	395	394	355	378	365	394	357	371	359	350	371	349	367	346	368	354	376	353	367	371	384	347	326	362	374	376	357	354	372	357	420	375	329	376	388	360	344	355	416	363	347	382	364	394	382	391	411	352	401	404	363	351	352	399	368	386	382	366	336	397	392	376	364	327	358	362	370	384	383	370	378	343	352	358	354	354	388	376	364	339	365	353	350	341	357	383	352	356	383	364	394	344	369	329	349	359	353	379	366	384	389	357	365	384	356	361	366	358	357	370	381	359	394	350	404	390	378	372	340	353	370	320	367	341	395	370	353	348	352	387	371	381	392	337	373	377	347	391	384	371	384	348	343	360	349	380	397	358	368	354	352	360	407	386	387	370	376	372	342	350	379	324	393	344	399	358	411	377	388	363	388	372	395	384	372	399	353	373	327	348	374	357	381	370	388	366	392	392	389	352	395	369	354	383	403	382	391	351	374	376	363	355	362	360	348	375	353	354	334	364	350	386	335	388	363	378	382	359	361	401	373	372	379	371	365	357	381	393	339	377	368	354	378	357	369	363	369	422	356	365	357	359	367	354	356	391	371	372	336	372	404	369	359	357	395	365	360	352	371	388	387	365	350	371	367	363	393	367	380	381	385	382	399	401	381	356	394	347	353	366	368	352	386	363	388	377	391	390	339	370	383	381	384	371	359
24971	21047	27151	25071	7864	1224	902	690	667	11981	22746	14711	4927	1324	615	486	502	493	488	467	432	462	438	432	458	515	466	431	421	426	468	434	501	483	453	455	465	475	482	484	442	465	453	480	473	446	438	434	428	466	442	476	462	432	461	449	432	476	438	481	451	460	461	463	468	490	456	447	471	472	462	457	475	490	489	451	441	457	460	472	438	454	441	443	475	471	463	442	473	514	457	447	473	458	467	471	467	435	458	468	472	458	419	456	422	479	455	496	478	502	457	456	468	458	450	428	444	456	441	469	450	456	461	468	472	486	476	485	506	463	443	479	457	453	445	462	469	452	440	468	423	456	490	493	446	422	433	434	442	449	425	455	464	424	428	434	429	492	462	491	460	501	439	468	459	443	439	467	466	466	482	446	473	482	448	501	451	475	406	430	480	464	423	454	443	425	455	446	418	471	443	436	470	459	437	468	467	466	453	438	492	485	439	425	451	452	476	422	468	434	459	475	455	463	500	493	488	445	448	457	486	479	470	466	447	427	441	509	459	457	434	416	442	465	446	463	465	456	434	441	463	467	433	457	465	448	456	469	440	453	440	473	474	445	457	447	437	451	478	458	443	444	442	468	486	497	462	410	493	441	465	485	456	501	497	473	473	477	478	466	485	479	462	425	452	459	459	447	495	436	472	465	479	448	468	443	450	467	483	410	477	469	463	469	474	498	456	440	425	463	455	459	476	459	510	428	431	469	462	465	452	447	456	478	436	457	427	465	445	411	480	468	452	462	454	441	449	472	468	449	474	485	431	475	456	433	420	456	402	397	473	424	469	423	492	479	439	448	442	446	447	451	486	465	501	505	476	474	415	461	484	446	481	430	458	456	460	440	461	479	467	476	437	449	411	476	486	441	454	445	481	435	424	460	425	495	450	462	438	490	451	476	476	441	462	438	481	485	460	457	447	443	460	457	457	457	491	509	465	464	447	467	474	440	416	463	481	443	485	441	456	433	465	463	439	433	448	484	398	461	499	443	432	459	446	469	474	497	471	503	470	438	446	440	438	452	471	439	494	429	455	464	444	480	474	422	465	446	444	453	463	487	443	492	454	483	488	426	472	458	495	398	464	499	491	441	429	476	475	477	435	460	499	436	455	483	441	453	486	460	458	462	461	456	438	436	422	477	457	475	448	444	449	488	455	467	447	463	457	448	491	478	468	493	438	474	445	458	478	454	470	452	417	457	451	460	506	478	462	424	440	458	483	449	479	508	453	433	459	471	481	438	504	434	477	441	482	457	458	461	463	468	452	474	454	482	444	450	413	491	465	480	501	455	435	439	454	442	522	481	455	454	478	472	455	405	443	427	434	447	482	486	457	439	495	414	464	438	497	495	420	489	455	438	468	412	450	464	444	473	445	469	469	488	431	432	462	437	460	423	420	455	461	469	454	470	470	453	461	435	438	442	456	445	475	442	452	436	484	484	465	460	510	432	515	453	458	495	440	462	471	438	478	446	447	470	475	479	474	484	430	448	468	499	463	452	465	435	477	470	430	462	485	486	467	448	458	474	423	458	468	472	487	445	416	443	496	512	465	478	473	449	482	462	463	414	484	438	444	443	485	397	449	492	485	470	453	424	470	477	494	436	458	435	448	431	493	465	460	466	453	444	464	500	458	453	491	425	429	426	443	445	419	455	520	450	456	454	450	464	468	424	489	480	455	448	460	441	445	476	450	498	468	433	483	486	467	451	492	443	482	418	441	440	462	494	459	481	465	459	416	427	453	509	431	466	454	433	445	429	493	445	470	442	452	407	481	462	458	473	459	419	440	452	441	441	449	487	432	483	433	480	483	482	454	487	466	479	486	466	434	471	504	510	471	452	464	445	471	485	460	443	449	465	452	435	445	464	483	434	461	465	441	482	457	484	426	480	471	482	439	502	479	475	479	442	462	454	388	437	396	425	461	476	490	473	454	508	462	446	456	453	475	464	439	452	472	454	496	436	528	425	477	453	462	488	454	476	466	445	478	437	476	454	444	448	480	480	448	460	443	442	453	426	456	448	488	443	479	432	484	480	433	456	450	435	468	452	457	475	496	443	453	440	457	481	510	518	454	453	465	473	493	452	496	480	477	482	455	473	469	434	475	468	440	441	432	444	478	461	482	438	424	452	499	472	453	453	420	464	443	421	409	423	432	467	444	454	476	480	458	485	463	472	480	485	448	467	458	454	478	477	424	480	473	465	428	469	485	475	456	447	462	461	481	426	445	464	452	458	492	483	444	466	429	452	444	444	476	480	464	459	475	432	512	487	437	452	467	438	454	483	462	397	458	475	464	428	483	468	457	493	443	477	446	401	484	511	469	471	444	477	473	472	499	437	432	462	466	449	442	458	465	430	427	468	441	418	487	436	456	460	475	453	476	437	468	478	460	438	427	454	463	420	452	410	456	441	463	478	469	465	439	463	458	461	454	426	460	447	444	446	454	504	461	493	426	447	474	506	480	424	467	468	417	478	485	473	440	454	498	484	456	451	424	479	419	438	475	414	471	460	471	474	463	483	486	433	461	441	422	467	437	426	448	433	475	443	452	452	445	425	424	491	474	433	426	493	453	438	442	440	457	458	466	455	474	438	446	471	458	469	486	434	451	455	451	456	446	477	460	445	438	458	406	469	451	450	522	461	445	479	457	470	435	499	450	490	492	491	469	447	439	457	466	469	458	464	502	460	482	456	511	478	462	449	451	504	400	462	495	470	511	451	470	453	442	457	478	423	486	451	444	481	439	445	459	475	482	452	447	457	487	431	430	467	477	479	465	473	484	511	460	464	455	454	483	463	438	420	445	444	507	445	470	470	470	442	487	481	456	445	453	482	462	467	461	445	472	491	471	439	495	447	440	460	461	447	454	492	447	449	471	443	495	500	442	422	457	446	440	460	449	466	474	480	450	404	491	455	486	460	499	509	482	480	459	473	474	434	455	482	445	461	463	470	442	469	469	507	442	462	507	470	440	469	431	444	483	432	430	471	460	417	468	475	448	448	441	460	480	495	487	431	441	489	480	465	489	475	441	466	433	518	444	469	444	452	485	476	465	455	455	446	447	409	415	419	445	451	461	410	472	486	429	461	486	479	474	464	435	453	446	438	443	446	457	472	487	456	467	463	466	446	454	462	473	455	487	469	464	443	449	490	428	452	417	453	475	453	432	445	478	472	459	473	456	464	519	450	435	470	451	439	485	473	479	435	455	440	481	443	475	467	451	461	456	445	446	466	431	445	444	479	436	462	476	469	446	450	442	428	479	436	490	442	441	448	509	452	461	502	462	458	452	474	392	439	470	488	485	410	444	499	470	451	464	462	450	444	465	450	483	442	457	453	469	461	502	514	455	455	444	474	445	451	462	443	451	443	462	490	441	436	476	444	431	421	498	478	469	493	444	459	453	448	479	483	436	460	456	484	462	478	463	455	496	465	469	445	436	457	463	445	451	436	462	411	436	450	493	446	470	443	462	480
4283	4410	3228	1708	1198	931	799	728	781	15392	20551	11917	4331	1290	572	395	429	391	412	420	384	392	439	402	428	410	406	417	434	408	387	403	409	413	410	405	370	426	429	414	421	415	434	375	423	419	413	427	433	399	392	392	392	409	419	422	397	409	436	428	403	392	395	397	399	411	427	416	402	413	415	416	426	448	383	429	394	389	409	381	401	380	415	475	412	419	400	424	399	422	431	389	401	443	427	410	359	410	404	407	409	417	426	438	406	419	431	414	405	399	408	409	400	426	401	416	398	397	433	408	407	415	388	407	430	446	447	436	415	414	449	421	438	423	395	389	414	398	385	406	413	414	419	449	423	400	394	395	387	434	408	371	391	407	419	452	364	367	397	403	382	382	420	430	409	417	416	382	406	409	433	436	413	385	397	413	436	387	414	428	413	398	396	437	410	448	387	410	417	385	385	421	402	421	372	401	431	404	406	388	437	409	396	403	415	418	389	421	442	380	377	414	403	450	394	428	452	423	395	402	388	417	420	380	425	382	412	436	427	404	391	428	394	423	461	417	402	408	391	362	401	402	414	404	403	423	442	400	420	420	421	435	401	397	412	394	389	449	387	410	415	379	409	413	436	409	405	367	417	420	393	382	437	402	415	437	402	390	401	411	392	421	367	391	392	407	403	419	424	402	448	401	439	429	424	373	407	408	429	428	411	411	396	404	396	403	391	397	435	418	385	389	421	413	420	385	416	432	427	429	406	373	442	397	393	383	395	424	416	405	404	431	440	424	411	389	379	424	419	412	441	402	390	429	448	398	385	380	412	392	416	395	419	393	419	420	390	434	403	427	420	424	434	413	406	396	408	388	405	406	412	461	409	396	413	433	413	422	403	391	425	430	410	416	363	423	425	416	432	398	445	421	401	393	407	397	400	417	405	432	394	400	414	437	399	407	429	400	450	424	401	420	422	411	419	414	401	438	431	439	405	393	439	456	390	438	397	418	411	389	366	402	371	404	394	425	386	451	418	394	418	388	403	411	404	360	372	407	408	377	352	441	427	413	396	387	409	409	398	407	417	374	399	409	412	416	367	423	401	409	409	374	413	408	385	439	410	438	447	402	418	404	415	422	370	396	394	440	397	387	377	407	413	398	418	431	398	388	396	416	407	396	391	419	445	409	415	384	435	447	395	418	424	417	422	409	408	395	418	412	408	428	433	414	395	431	417	388	396	433	410	428	427	414	394	387	431	455	419	391	423	436	395	410	411	404	392	404	415	409	373	414	420	413	418	390	367	401	425	377	387	416	389	436	428	362	413	420	386	411	414	397	393	395	395	379	369	404	409	410	394	416	398	382	435	411	421	421	389	424	422	424	384	403	391	420	393	418	389	412	404	382	376	382	413	407	388	429	418	387	380	444	444	381	413	400	405	400	406	379	417	396	424	382	389	418	435	389	403	406	376	445	411	392	383	422	410	396	416	395	413	427	392	428	422	386	399	391	445	403	413	383	418	390	397	413	412	427	433	437	430	426	417	439	408	399	383	396	427	435	388	400	407	393	403	417	430	393	402	441	400	403	416	424	383	430	410	439	419	427	438	396	372	429	408	395	395	405	417	430	390	389	395	422	416	430	383	413	435	402	404	402	421	394	429	388	416	408	406	390	406	432	433	442	377	395	377	419	413	443	418	437	406	393	423	410	405	389	431	373	409	415	419	400	371	376	385	403	397	425	405	432	415	390	402	400	398	413	410	434	429	412	414	382	387	403	422	433	423	406	398	391	416	413	381	383	407	398	401	406	399	383	397	421	402	378	422	412	396	358	421	377	422	414	428	383	376	432	374	392	397	430	395	392	420	404	393	381	415	395	414	403	396	377	396	413	423	461	398	438	404	386	410	412	417	385	405	339	377	425	390	367	417	401	398	427	421	365	423	396	417	402	442	393	415	434	379	424	447	409	400	422	386	391	397	419	388	407	440	406	408	409	393	389	409	387	428	424	390	397	430	410	383	435	390	410	433	396	416	410	410	379	407	381	418	398	399	452	423	405	382	405	422	402	433	437	403	446	451	424	413	422	396	406	430	403	400	398	397	446	426	379	402	418	427	390	391	398	402	417	417	397	378	436	380	384	402	392	432	418	403	384	424	409	392	439	409	424	368	411	426	383	424	406	378	430	400	423	358	432	412	364	428	376	413	363	419	364	415	408	436	414	376	403	405	417	400	389	409	397	429	412	391	427	381	414	367	407	414	379	365	394	408	412	414	413	436	423	429	432	392	430	420	425	425	417	363	412	389	436	426	416	394	390	390	405	397	425	401	394	421	380	403	431	399	409	422	415	432	405	402	403	387	421	399	423	401	391	430	415	392	396	409	393	399	405	427	416	383	388	395	399	442	387	412	434	400	383	427	403	419	394	424	400	428	389	410	422	440	426	435	442	450	388	414	396	417	384	399	396	417	431	405	444	423	397	392	435	365	420	391	415	397	400	442	438	399	401	416	397	389	410	413	410	392	416	428	416	440	393	433	405	403	417	389	448	423	408	381	391	370	400	354	393	443	392	470	437	375	423	464	392	382	389	380	402	410	411	387	389	401	404	387	420	452	399	376	438	440	358	392	376	414	404	388	408	445	421	410	411	427	441	413	424	384	433	424	382	424	402	387	401	374	400	361	406	388	396	400	403	433	451	416	416	423	387	378	412	386	390	380	394	387	408	433	387	423	419	435	392	415	408	433	425	389	403	374	400	393	417	374	407	418	401	416	417	402	418	377	406	374	424	399	410	375	410	385	430	461	422	413	417	376	406	419	417	432	418	401	374	421	397	403	423	429	445	391	396	407	432	423	382	383	409	401	420	394	417	414	379	383	434	417	413	422	413	414	410	412	409	417	440	443	410	366	417	412	382	412	411	406	417	394	409	413	387	413	442	398	415	386	378	391	432	428	395	428	412	423	424	431	410	411	439	390	408	430	419	454	383	442	416	400	386	398	407	470	437	387	446	382	417	430	418	397	389	401	370	384	431	397	428	418	412	405	470	412	420	392	378	398	409	424	410	377	405	392	363	416	416	414	347	414	390	359	401	405	410	421	405	407	406	419	460	402	437	398	399	413	393	407	391	435	421	421	422	432	408	356	403	401	410	430	389	400	384	408	391	395	385	421	445	436	385	416	412	382	431	435	406	411	401	393	435	423	406	439	400	402	413	429	390	412	431	411	440	384	410	432	418	377	394	372	430	365	419	394	434	430	420	404	388	403	408	382	436	379	386	418	385	412	429	395	447	384	422	433	424	429	393	425	415	455	392	399	404	426	430	378	388	400	388	435	419	408	424	440	384	393	421	438	390	417	412	430	391	417	415	422	429	393	408	377	432	400	399	385	372	418	415	403	443	420	399	404	385	415	420	428	406	409	396	414	427	409	415	416	397	419	428	373	389	426	383	419	417	417	447	410	399	403	406	418	390	412	422	404	462	420	426	398	390	402	413	416	418	410	423	415	398	386	396	407	408	412	404
23845	21028	28258	23981	20998	8694	1922	1180	956	18202	37809	27700	11910	2657	1084	740	682	658	651	624	606	674	637	641	653	674	596	665	673	629	656	603	649	646	664	659	605	639	624	671	634	649	635	636	665	663	630	659	630	622	641	635	655	669	640	628	638	661	641	647	604	661	641	673	632	612	612	624	665	652	615	646	610	627	628	640	645	614	666	597	610	665	680	613	603	657	648	660	627	631	642	631	650	631	642	661	638	660	602	636	642	654	627	607	652	660	633	625	640	638	612	623	593	625	657	667	605	641	665	650	687	647	612	650	665	606	666	615	632	617	681	642	629	631	610	617	661	624	680	676	639	634	647	620	610	632	629	622	616	660	622	630	636	661	626	637	666	640	638	594	608	598	595	637	615	598	640	615	647	614	628	610	628	642	705	652	644	641	627	616	667	652	592	641	633	642	654	621	645	640	655	642	592	679	639	594	686	606	636	602	626	610	598	620	682	624	614	639	636	623	644	610	628	597	607	632	648	668	646	570	647	640	666	637	641	663	638	655	638	654	640	587	588	647	616	669	609	645	670	644	648	658	657	581	647	646	672	626	618	673	655	602	669	627	624	626	663	637	599	611	628	638	635	653	643	628	657	637	633	658	622	612	639	599	634	622	645	633	634	643	588	637	587	648	597	631	648	657	607	630	637	600	600	579	613	620	598	625	656	631	635	675	643	605	614	649	620	581	687	652	637	628	643	594	659	634	640	594	637	663	626	658	633	603	653	601	611	646	608	665	625	628	681	626	660	604	597	610	659	660	649	602	604	608	635	620	665	631	644	620	632	636	656	615	618	639	655	628	660	663	612	648	646	623	633	619	640	680	630	655	623	656	656	622	641	634	658	613	593	620	668	669	632	640	640	634	643	644	602	594	652	614	688	634	633	658	592	635	638	611	610	684	669	605	674	666	657	647	656	625	643	632	582	619	627	637	649	661	629	627	662	628	623	645	648	630	629	574	631	675	650	619	676	641	661	640	645	637	625	635	627	618	609	605	613	614	578	602	650	626	615	607	628	623	642	624	618	652	619	670	626	651	636	648	638	573	648	619	600	624	635	615	663	596	636	631	629	661	655	602	644	606	646	677	659	652	634	645	645	655	668	574	600	590	643	649	598	638	657	615	627	621	624	629	639	665	646	618	589	656	613	617	592	597	687	656	626	626	676	614	622	606	634	581	640	657	693	645	676	696	621	666	634	633	604	622	594	619	630	667	622	610	594	648	603	646	644	621	621	645	609	580	612	640	595	602	649	582	638	612	584	665	601	625	573	657	667	641	658	599	612	621	601	617	651	623	629	659	630	622	657	649	663	613	664	679	616	624	648	627	690	595	619	600	631	636	666	674	656	645	622	639	611	623	617	683	612	588	668	698	655	621	656	601	619	644	597	619	619	633	613	625	621	669	651	634	668	642	665	627	637	676	632	578	655	654	648	682	673	657	656	645	670	638	611	653	613	628	621	602	684	647	630	617	651	671	615	639	636	652	632	598	613	625	648	618	610	621	651	622	634	642	612	631	628	684	637	677	641	666	651	649	658	651	579	632	611	638	600	656	648	622	657	624	594	661	592	618	656	671	632	654	647	587	675	605	624	604	632	630	627	639	629	587	656	623	605	652	614	656	640	661	627	614	630	639	638	631	671	612	600	642	598	633	652	604	673	651	598	631	612	656	607	615	574	649	640	629	632	661	643	669	611	680	666	663	677	658	667	623	647	666	614	618	639	619	652	643	634	629	633	628	643	638	629	608	687	609	606	670	627	644	612	656	646	606	629	631	689	644	662	631	601	616	595	629	597	596	620	642	689	594	647	628	617	629	600	668	618	643	608	645	608	617	650	610	605	603	577	616	655	605	669	613	628	619	645	644	595	647	663	601	631	629	650	668	633	602	683	642	607	616	588	624	618	640	647	611	607	656	633	607	592	664	665	587	681	599	599	615	693	660	620	615	617	653	637	653	646	637	615	649	649	621	593	669	671	641	631	593	608	635	646	675	617	610	643	663	601	638	645	645	645	596	622	611	643	618	645	637	609	637	611	643	634	657	565	674	643	666	582	642	624	587	663	619	572	659	609	605	607	601	622	640	659	661	654	682	648	623	676	665	618	673	604	657	640	653	621	642	584	643	672	624	669	644	668	650	623	658	642	617	609	626	627	654	597	626	617	648	618	567	625	644	607	655	613	575	632	610	666	590	588	606	663	629	659	619	656	683	635	634	599	623	646	630	651	628	635	646	558	626	665	642	609	617	637	597	655	676	625	598	647	672	623	594	679	643	621	630	622	649	608	651	597	631	616	595	631	653	642	697	611	646	626	631	622	625	642	633	631	623	706	647	707	619	654	565	644	630	630	680	641	623	621	664	604	590	586	693	616	595	621	635	589	633	582	673	633	616	659	703	586	602	651	626	661	661	624	639	634	655	651	630	617	625	636	643	650	636	585	589	633	624	635	641	630	637	636	643	655	610	638	618	635	594	642	648	602	599	648	688	626	659	570	679	673	669	618	656	650	631	569	596	645	651	650	606	598	676	651	587	611	659	675	627	608	599	663	661	633	678	622	627	658	609	660	627	609	706	640	638	606	624	654	621	598	601	596	672	616	597	616	657	599	622	618	634	624	637	644	622	597	666	587	636	616	620	645	616	608	647	669	628	628	642	618	625	637	594	631	635	610	669	673	632	653	649	596	664	601	589	621	668	635	613	621	646	597	617	630	608	575	650	611	651	639	668	642	612	624	650	621	682	624	622	629	635	623	616	577	635	657	576	655	641	645	577	617	636	631	642	624	682	667	628	618	638	628	623	641	642	596	626	619	639	625	674	614	602	651	668	640	607	625	645	642	646	598	666	694	616	642	629	632	610	671	652	652	646	615	600	592	670	626	655	632	616	639	616	651	657	617	658	636	612	616	584	600	610	660	631	617	629	681	620	651	642	620	666	610	615	667	619	648	667	677	631	644	655	633	588	645	615	649	661	683	668	580	667	593	653	641	622	606	620	627	638	580	678	650	639	619	633	656	671	648	644	624	623	602	666	644	630	650	636	657	630	601	622	656	633	625	619	612	634	640	609	571	630	661	642	672	597	600	634	638	663	618	620	638	609	641	622	615	624	616	655	621	657	629	615	689	596	618	634	658	661	620	601	648	680	644	637	683	625	626	637	576	601	661	635	635	585	647	637	642	669	677	648	627	670	600	632	608	603	623	661	650	653	625	651	588	618	600	614	622	633	619	699	693	594	637	636	653	625	607	600	672	670	613	624	640	611	600	609	660	602	614	624	628	650	617	667	613	653	592	625	609	603	617	634	668	607	617	651	611	614	657	637	635	633	606	661	650	677	609	616	651	649	633	670	649	660	671	618	584	587	629	643	677	651	640	659	595	652	646	624	636	642	628	627	619	605	679	635	583	639	629	600	620	634	655	674	635	633	638	631	643	620	635	608	635	628	607	630	639	668	620	623	600	624	637	594	622	638
4675	7554	6056	3432	2263	1566	1356	1244	1139	23116	33854	21981	8634	2382	935	556	562	538	542	552	571	537	565	583	530	562	577	513	550	573	530	562	531	558	571	570	507	541	556	555	574	534	550	569	545	582	581	532	595	568	541	564	601	530	513	544	539	518	535	540	567	548	556	547	532	558	562	533	558	573	521	529	509	550	519	536	568	557	528	561	554	539	548	532	514	568	568	491	544	502	588	549	554	555	574	545	567	589	542	554	554	567	542	536	568	548	548	569	524	578	586	497	584	574	537	543	541	569	555	541	556	555	564	553	548	529	555	522	521	564	556	558	551	528	532	536	546	570	582	549	501	552	525	512	551	569	490	516	540	532	562	562	565	555	559	551	573	578	546	548	544	587	566	597	556	508	493	620	546	550	532	547	518	535	529	519	542	558	503	516	532	550	572	529	517	529	523	573	536	533	587	528	517	560	590	555	529	581	548	544	552	589	515	598	493	536	577	528	559	516	569	593	557	545	538	551	503	563	530	562	524	537	541	575	603	531	527	564	524	497	535	537	525	528	556	536	560	539	534	507	561	599	523	559	537	563	557	580	545	550	569	526	536	532	512	579	534	591	528	533	542	553	565	588	530	551	493	521	537	523	556	557	575	548	544	530	569	513	571	550	537	539	547	553	515	522	549	522	496	564	511	544	545	545	549	533	569	567	532	545	552	552	540	539	553	534	553	591	537	524	548	547	559	588	508	533	530	556	519	574	506	531	498	511	541	523	548	555	557	538	542	563	580	548	551	499	550	584	577	524	558	497	568	534	539	552	540	517	539	541	559	562	560	592	544	544	544	565	545	574	533	567	549	572	559	564	556	523	552	551	525	529	516	524	544	589	512	547	544	573	556	486	592	544	557	527	535	517	500	596	578	543	557	580	540	516	539	526	542	539	515	547	562	542	557	550	566	480	578	504	534	505	533	549	531	507	574	526	542	531	499	560	554	589	531	552	555	540	565	548	557	540	551	604	546	565	531	552	525	535	485	511	575	545	547	512	506	548	569	557	581	555	569	537	583	524	559	551	549	532	504	570	571	605	530	558	532	535	577	518	517	573	519	551	530	557	538	567	552	538	579	524	531	531	562	536	526	546	548	537	525	548	517	523	536	538	543	506	566	596	538	530	543	522	548	538	565	504	499	561	526	572	571	548	559	571	529	547	533	557	543	561	564	558	526	558	543	549	520	528	526	531	520	576	555	550	527	521	548	538	546	505	535	516	533	568	521	547	548	518	569	557	532	535	526	525	541	567	555	497	546	533	521	571	562	554	548	541	564	562	527	566	503	555	574	533	569	520	571	511	539	541	546	520	514	514	515	587	493	515	587	545	539	516	531	522	579	527	552	523	589	579	511	515	536	569	516	518	525	517	554	515	523	506	551	523	541	552	553	549	556	580	531	530	555	493	548	527	521	569	560	582	518	536	535	563	510	548	526	539	500	543	520	499	557	568	563	558	559	557	485	534	558	519	550	548	503	537	560	539	583	510	571	532	539	577	524	529	511	540	556	510	539	555	566	538	547	493	526	547	566	585	520	542	542	531	544	548	551	517	525	549	547	534	539	590	536	524	566	571	525	534	545	572	611	566	555	527	555	542	528	533	547	566	563	537	532	516	559	560	569	531	537	561	555	526	545	535	523	551	485	532	518	538	545	555	556	550	524	573	519	511	533	565	564	534	497	571	572	547	509	521	558	544	519	516	521	549	519	568	504	532	557	554	496	549	585	559	561	532	550	562	559	519	560	527	533	608	575	547	527	529	572	564	555	525	556	525	570	548	541	570	542	500	517	528	561	534	525	539	501	561	535	523	526	548	505	529	535	570	518	523	560	550	562	522	547	555	510	550	509	534	543	531	554	496	557	564	522	520	557	556	498	553	539	546	499	528	525	508	554	553	568	577	557	509	548	543	562	524	560	515	566	573	557	534	532	528	532	562	522	539	516	531	522	525	526	546	518	502	545	489	524	537	556	489	511	565	513	571	565	527	524	565	557	550	512	554	529	518	543	535	530	560	507	555	557	501	520	524	504	507	535	551	551	560	560	561	543	496	526	541	529	582	540	537	530	521	570	552	565	559	512	535	559	551	518	507	528	525	544	579	556	498	497	549	587	586	551	518	540	540	520	544	519	524	504	553	531	584	546	500	567	556	551	513	587	541	549	536	527	562	559	532	536	567	502	536	544	526	576	511	545	559	547	521	545	492	558	545	537	538	525	536	529	576	561	564	518	561	538	556	555	536	548	560	531	524	552	514	560	556	543	574	523	549	555	509	567	513	558	548	534	525	523	541	542	563	526	533	545	521	568	532	524	523	528	531	508	546	564	539	567	604	533	524	542	540	542	561	561	532	530	560	503	491	541	527	520	531	526	514	562	535	511	541	514	534	569	551	514	532	576	583	519	516	562	496	515	563	563	528	594	517	558	525	545	576	565	570	545	543	544	533	508	535	538	546	546	555	535	547	549	495	537	567	515	555	545	509	541	563	531	541	507	546	523	505	555	540	548	553	548	534	531	519	539	547	537	559	532	546	572	553	541	557	508	541	543	500	527	542	538	540	520	516	577	538	551	549	542	573	511	531	520	571	522	553	525	535	544	548	529	553	540	526	520	559	524	503	512	558	564	531	570	526	519	533	510	565	527	521	568	539	553	517	568	550	521	531	582	582	551	519	540	547	480	486	571	501	551	557	540	541	537	549	520	527	554	603	555	544	580	541	507	542	574	534	550	537	503	559	551	506	557	543	540	504	553	532	578	554	563	555	513	545	533	520	549	546	573	518	511	542	512	516	537	566	562	523	519	588	533	569	546	548	541	521	546	538	526	578	505	542	562	522	533	540	561	527	511	531	607	517	534	525	543	536	538	522	540	529	569	544	516	555	579	550	525	553	537	559	512	507	530	535	537	556	561	528	534	504	522	506	508	553	530	524	535	496	546	568	558	557	529	590	550	541	509	544	509	520	535	551	521	546	524	562	557	535	541	550	558	545	517	578	514	534	555	556	564	526	551	550	492	548	507	585	544	523	560	541	570	537	561	495	520	525	567	527	549	540	576	587	546	519	480	531	545	507	533	526	557	501	541	553	535	523	496	537	526	536	548	548	537	536	530	537	565	546	540	557	517	566	500	561	562	540	551	555	583	567	517	572	544	526	577	595	552	551	537	531	551	532	507	518	564	506	573	541	560	504	544	530	517	509	558	568	522	512	532	541	540	580	593	518	527	556	504	518	561	561	558	564	516	512	546	538	554	536	508	538	518	577	541	544	543	545	532	552	534	578	574	514	514	558	532	504	532	546	550	579	500	540	552	498	537	546	542	534	557	519	542	541	521	523	550	546	557	539	587	527	583	535	544	555	548	559	535	504	565	515	580	483	483	561	517	541	536	522	545	569	553	564	505	518	513	544	509	500	547	545	575	559	551	527	514	513	536	537	529	522	521	521	526	500	552	532	523	502	577	500	569	535	562	531
27328	12916	1650	829	570	437	425	463	467	1281	2519	2038	1075	645	440	392	369	396	392	378	430	432	424	439	404	373	471	389	413	402	397	395	443	423	419	410	441	404	415	391	422	412	409	404	389	403	423	398	382	405	427	386	399	402	455	389	391	422	377	379	387	422	434	405	422	445	412	379	455	389	417	401	447	367	426	434	436	421	393	411	386	389	411	429	402	405	411	402	421	432	435	394	403	417	408	401	435	404	422	406	368	438	386	341	407	393	388	373	432	398	393	398	422	444	408	414	404	475	371	430	396	381	391	418	397	456	413	405	444	413	459	417	422	382	393	390	398	393	424	427	436	380	409	420	446	393	389	409	398	429	394	388	431	407	386	444	427	432	411	396	399	383	422	416	447	369	372	401	400	384	419	445	411	423	402	408	410	405	430	401	420	460	395	385	414	433	376	381	420	394	400	395	418	364	363	419	392	384	408	378	380	420	410	407	448	372	395	398	424	416	387	380	395	422	378	402	407	409	416	391	411	406	374	424	464	403	419	434	388	393	404	448	372	419	410	361	395	428	398	390	392	401	369	397	396	431	427	422	424	379	420	432	411	403	408	393	393	411	385	418	385	442	429	384	457	410	386	372	395	431	442	369	439	384	398	363	410	414	408	434	421	412	387	410	401	445	416	416	405	459	368	379	379	451	401	381	429	399	414	444	393	387	381	395	399	413	372	389	414	404	410	433	403	419	423	420	380	422	427	388	408	408	407	395	451	403	377	385	416	389	425	435	406	420	401	395	475	407	398	404	445	401	379	401	416	406	424	390	432	401	433	398	391	397	410	404	412	388	409	405	457	390	401	375	433	376	388	370	448	380	413	393	415	427	452	383	382	435	391	423	389	421	396	439	398	413	342	407	394	392	406	399	399	429	413	407	423	421	404	382	382	394	410	427	394	404	403	396	423	409	399	392	380	394	426	412	425	427	432	399	387	404	424	408	413	379	430	412	427	413	441	411	455	402	432	378	380	411	408	379	431	376	419	407	411	432	405	421	376	380	378	397	431	372	402	381	397	409	401	432	423	407	422	396	405	373	432	374	404	408	395	374	427	417	388	414	416	441	401	434	404	366	406	403	389	394	427	398	417	445	419	409	388	389	425	405	375	429	448	402	407	384	443	393	391	383	388	401	396	411	409	426	367	393	402	399	407	418	414	392	411	447	444	432	415	391	411	406	434	421	372	415	412	375	402	395	433	389	455	416	399	423	429	443	413	414	409	421	427	429	437	416	387	420	381	413	413	394	381	441	406	391	408	404	407	374	386	421	420	413	404	408	429	371	402	395	407	413	441	428	407	415	450	405	380	420	391	408	407	429	376	434	369	406	389	402	409	403	401	391	391	398	435	421	421	395	391	450	405	396	399	433	384	390	405	402	408	415	389	413	372	380	412	378	385	422	417	392	397	417	415	400	418	387	393	370	358	404	395	414	431	396	434	427	410	413	400	398	402	393	383	403	412	438	393	407	401	407	409	428	408	387	393	397	405	429	395	408	398	405	406	383	403	411	408	385	398	371	415	423	417	441	393	393	441	397	392	386	404	394	412	420	411	438	379	393	425	401	372	399	390	433	402	374	394	413	397	433	398	391	437	421	401	382	399	408	406	440	407	444	393	398	413	342	412	415	416	446	387	422	405	388	399	434	422	427	392	385	403	426	378	374	396	402	395	388	395	421	389	377	428	380	404	444	409	369	380	458	429	373	406	406	394	393	392	415	399	409	396	430	417	415	430	425	436	441	402	392	395	390	418	416	413	422	412	407	405	431	397	360	427	430	386	408	399	420	430	414	446	424	441	410	430	408	425	384	405	416	417	390	377	402	433	392	398	415	396	418	396	409	395	409	425	417	396	407	425	365	424	388	398	382	411	371	426	367	389	421	411	391	410	409	418	393	390	408	434	368	442	366	386	379	384	399	384	409	393	399	390	412	401	369	427	368	408	387	430	409	448	404	404	404	406	399	423	392	455	399	404	408	406	408	439	435	396	438	378	400	384	452	394	379	423	373	384	397	424	416	375	390	409	396	399	393	404	377	387	404	392	366	394	429	416	383	379	366	410	425	413	396	441	413	390	397	421	424	390	406	443	445	431	393	433	416	448	397	381	393	395	403	400	401	404	428	399	366	399	416	385	358	374	396	421	397	393	453	420	383	400	432	404	449	411	400	395	386	401	402	394	416	426	430	416	357	410	377	374	400	404	392	441	373	400	395	375	391	360	403	408	395	361	422	395	407	398	367	362	375	438	413	415	412	428	382	394	404	409	417	403	433	402	398	456	423	402	435	413	381	418	416	422	438	383	429	404	428	379	396	416	430	383	438	428	408	420	436	410	415	383	431	454	405	398	394	429	416	391	413	386	397	457	405	425	426	422	392	388	400	388	437	411	421	413	451	402	379	445	416	381	410	398	414	377	406	411	411	463	398	390	420	386	383	429	398	403	447	414	401	438	416	396	427	409	419	377	394	386	395	425	359	400	401	370	419	387	404	402	386	402	410	431	411	399	398	404	404	390	392	379	411	391	394	425	374	433	390	433	425	416	414	399	401	433	412	428	386	427	434	412	392	404	395	389	379	398	367	398	427	436	383	385	425	454	404	395	396	401	441	427	412	439	428	426	416	457	393	400	416	435	420	397	400	428	432	409	398	427	419	397	404	420	401	401	452	430	427	380	394	435	432	397	416	395	401	412	403	394	411	427	436	426	417	407	371	412	383	417	411	402	421	410	408	403	411	417	398	434	390	413	427	403	409	436	362	415	420	456	445	399	460	418	431	375	448	388	444	409	442	421	411	411	397	410	412	397	424	380	424	393	460	401	381	398	402	379	430	427	397	409	370	421	409	385	400	380	401	392	443	403	404	383	398	407	383	433	434	399	415	410	408	398	404	400	409	410	426	431	408	386	426	381	376	380	418	403	420	399	376	402	404	410	408	414	407	406	419	420	423	418	442	430	466	410	412	446	425	409	396	399	389	415	418	429	390	422	377	383	409	393	410	374	419	419	398	381	393	405	370	437	425	411	362	446	358	381	385	412	408	449	426	409	389	432	418	397	386	420	397	421	423	416	438	420	419	373	378	418	442	374	406	419	440	396	401	384	401	420	379	388	458	422	427	437	429	418	399	404	383	399	405	415	411	427	413	412	405	406	403	460	430	380	407	445	410	425	430	438	449	401	391	391	411	414	402	407	392	391	405	414	416	388	378	396	391	448	420	427	414	401	383	395	421	383	377	432	395	373	433	380	442	420	412	447	392	434	421	391	387	401	440	390	416	448	400	440	425	421	399	405	405	400	382	360	403	412	393	398	397	400	393	420	401	417	377	432	404	408	395	433	396	386	404	403	408	400	367	407	414	383	407	421	389	417	373	414	391	392	392	411	429	424	396	395	391	424	402	384	398	374	392	394	442	398	350	392	375	402	409	433	427	408	399	414	370	371	405	382	367	403	451	419	381	391	476	417	411
5218	1002	999	733	540	521	380	432	467	1779	3006	2148	1129	602	413	378	367	335	363	357	354	335	343	369	336	380	387	347	336	365	358	335	327	328	343	389	347	372	333	371	337	374	309	346	353	325	320	365	327	330	360	323	350	373	318	381	361	349	345	344	340	352	373	333	347	378	313	332	347	330	321	356	403	338	342	362	366	347	371	349	354	354	329	354	364	357	359	357	333	356	361	370	349	354	369	361	341	339	335	360	371	322	358	346	364	373	337	360	333	374	377	368	328	320	346	369	353	360	337	336	316	370	339	345	356	349	342	373	334	349	338	372	359	340	316	350	346	317	347	365	365	354	384	324	345	315	366	405	315	363	371	331	338	386	328	352	369	338	349	333	340	345	364	366	354	354	358	329	360	361	330	320	334	329	361	324	335	345	363	389	328	352	346	393	333	337	344	401	337	368	366	342	352	314	351	364	361	363	364	395	335	338	349	325	350	367	370	348	346	323	370	351	358	335	342	324	362	368	371	360	365	347	363	338	333	407	357	356	350	379	354	354	399	374	360	393	361	354	341	355	343	387	339	335	353	327	322	312	318	359	336	345	358	338	338	388	340	360	361	335	357	362	361	345	361	360	351	365	355	375	355	340	374	390	333	399	344	342	353	344	364	307	312	354	358	360	352	331	343	317	379	328	377	344	359	345	393	369	363	354	333	372	386	360	345	352	380	329	382	367	344	354	351	373	359	358	366	350	364	355	376	373	348	369	354	365	317	401	314	337	378	374	355	368	310	340	342	356	360	354	389	336	345	343	342	362	355	393	343	359	328	384	375	375	361	356	339	371	376	387	335	348	351	341	366	341	344	314	334	352	401	342	342	310	361	345	315	366	356	320	396	380	329	332	291	318	357	354	360	363	348	313	367	353	339	373	339	368	363	304	375	369	386	366	329	355	359	388	341	330	352	353	342	356	375	340	338	365	352	336	356	340	368	368	381	363	380	366	374	351	373	343	345	347	364	330	356	347	377	349	361	343	328	340	327	361	348	368	355	357	342	366	345	362	347	350	351	342	343	350	403	317	356	380	325	373	376	370	367	335	374	348	351	358	347	379	358	343	338	356	336	347	355	366	370	348	355	343	356	368	354	378	356	374	342	373	336	379	339	353	356	342	336	325	416	341	339	336	368	338	349	371	351	366	364	341	355	357	337	356	345	328	361	361	347	372	355	344	370	363	350	332	337	373	345	394	356	319	322	326	377	353	313	351	336	363	343	368	325	360	355	356	359	341	388	362	347	367	340	346	371	352	344	355	364	358	365	338	350	343	339	344	336	360	361	342	337	350	318	387	330	310	355	347	359	352	349	366	352	333	326	348	336	327	355	336	313	391	355	337	332	354	377	357	347	353	363	358	343	330	370	346	355	359	361	350	301	368	360	388	358	357	354	355	340	366	350	322	404	319	341	335	354	363	342	339	355	374	366	345	346	362	354	350	329	349	364	368	364	348	350	343	372	328	357	355	355	348	336	351	379	381	353	336	342	333	343	346	364	340	363	369	359	328	376	338	315	349	341	312	349	395	339	361	355	355	342	356	336	342	333	359	338	355	331	378	335	388	344	369	336	356	369	347	344	361	347	358	364	349	351	325	324	359	355	365	371	335	331	342	337	366	325	344	367	355	337	337	319	352	363	364	377	351	334	319	352	338	333	329	370	385	369	330	358	331	325	329	330	348	345	353	348	341	351	367	351	354	362	362	355	326	345	347	338	326	345	365	373	340	332	345	345	367	375	326	374	340	318	342	364	355	370	400	346	353	346	360	384	360	350	384	355	374	336	336	348	379	318	354	326	378	337	304	375	314	342	364	369	345	402	388	365	355	335	365	370	361	348	384	340	329	373	372	360	335	347	360	379	349	363	344	379	377	324	377	341	357	337	357	342	325	353	348	385	371	359	349	353	359	333	346	333	333	367	334	349	370	321	343	351	384	365	352	354	394	374	358	353	357	350	381	349	352	311	348	357	395	380	359	375	339	353	377	333	334	342	349	380	331	359	358	355	331	322	393	373	374	382	377	350	369	339	343	342	323	395	298	356	342	364	368	352	382	350	372	370	384	366	342	346	371	348	356	391	354	335	354	358	361	348	361	372	395	362	354	335	392	392	358	320	351	375	372	354	371	341	318	355	355	344	349	347	328	336	347	377	356	331	357	360	354	324	363	349	326	364	347	331	338	332	378	341	347	363	373	341	355	333	362	362	361	320	341	333	323	333	370	364	350	344	364	348	381	334	334	353	351	378	407	353	359	346	355	349	394	368	372	323	340	313	374	347	355	335	351	359	350	362	357	388	382	362	335	327	342	375	370	363	354	321	360	350	411	391	331	378	386	358	334	331	328	328	341	349	349	368	376	362	347	354	387	382	340	380	363	321	368	346	358	345	388	375	354	352	355	347	343	355	384	371	358	367	343	344	330	348	363	345	385	360	369	336	364	341	355	345	368	350	322	342	404	375	360	318	337	356	332	368	374	347	331	347	365	332	358	340	361	356	346	344	351	353	354	384	367	343	320	347	353	355	326	339	383	334	390	313	346	344	330	325	357	348	332	316	384	358	344	316	346	328	355	336	361	311	364	333	345	365	327	337	382	377	338	370	351	325	337	341	351	361	309	371	370	365	381	370	329	317	336	347	306	348	363	322	354	305	353	350	341	347	359	336	343	349	337	340	374	370	355	331	368	319	367	357	361	298	322	341	358	367	375	333	352	364	328	359	371	368	374	381	353	352	364	347	358	377	338	323	374	340	345	340	331	340	373	364	334	387	351	368	364	351	324	331	382	369	357	318	356	336	369	338	370	370	308	333	371	385	344	331	334	315	361	363	345	342	348	378	347	330	362	344	347	337	366	350	382	347	343	373	417	365	331	379	338	348	364	344	334	339	324	380	334	381	363	353	359	362	366	337	346	328	380	329	344	378	350	359	368	364	379	386	332	352	361	338	339	363	362	355	341	329	352	341	389	358	340	329	354	335	364	370	353	356	323	360	384	373	372	358	377	357	348	343	333	351	383	324	381	346	351	362	319	331	327	368	374	346	349	321	343	333	349	350	339	370	336	340	331	323	324	364	327	367	351	391	309	384	363	376	362	366	345	349	332	354	372	367	374	338	380	360	362	342	362	316	368	346	347	331	343	380	364	357	334	367	343	378	367	385	311	364	395	374	360	351	395	336	371	350	340	344	385	319	344	357	350	339	336	359	361	349	352	360	298	365	362	353	360	369	371	381	336	332	363	365	322	354	346	321	348	361	348	333	357	361	372	352	400	357	357	333	342	324	336	351	359	344	355	379	339	376	365	350	354	325	359	347	324	379	358	340	338	383	353	377	360	339	362	342	354	363	349	377	339	337	346	376	368	333	364	340	318	348	330	337	388	386	334	357	374	342	346	371	342	357	337	344	347	319	368	341	350	355	338	345	327	352	390	377	351	353	335	338	377	364	358	366	336	347	366	352	351	362	356
25138	21078	27166	25135	8162	1358	868	728	662	14440	21428	13475	4999	1316	597	491	447	490	420	466	476	450	441	475	489	453	459	450	463	459	486	464	459	436	456	495	467	473	460	436	434	431	488	428	429	471	446	444	424	486	442	475	464	436	458	461	464	429	456	416	454	468	476	444	468	481	468	430	476	474	406	434	451	485	494	429	445	428	437	419	465	458	430	482	475	481	453	436	444	452	443	498	458	446	495	470	481	435	449	465	438	482	411	469	443	470	464	468	468	442	474	492	473	432	453	409	430	480	421	463	464	496	449	472	477	444	457	486	482	426	453	463	442	466	443	475	455	459	407	426	452	448	452	493	450	478	409	445	437	420	482	457	452	428	469	429	459	440	435	460	472	403	461	484	474	479	441	471	421	427	445	447	428	467	448	463	468	478	473	469	493	465	433	474	489	443	485	490	447	467	457	463	454	484	460	466	427	445	478	456	465	450	447	431	456	449	461	457	488	444	489	419	432	450	462	461	427	452	426	456	440	437	492	473	438	435	437	478	479	428	447	457	444	474	485	478	420	478	440	428	414	442	444	439	412	471	451	430	448	460	460	460	453	484	468	487	455	462	448	489	482	496	447	461	444	434	465	397	450	463	491	482	465	477	420	482	490	464	454	451	456	462	412	504	489	453	448	451	433	497	460	446	451	449	444	496	426	455	493	465	458	511	453	469	448	432	465	452	433	481	458	474	477	431	462	487	439	421	435	478	439	477	432	478	430	442	470	483	485	475	452	459	468	417	453	455	420	461	439	443	458	449	450	439	480	463	485	504	495	452	441	443	466	443	441	464	479	486	480	430	424	443	455	436	477	430	459	444	467	413	471	497	458	458	427	455	450	425	498	476	469	456	446	466	448	447	458	436	479	453	445	465	436	437	456	442	477	479	473	490	449	474	454	491	460	450	462	469	441	452	488	452	479	454	479	464	435	486	508	456	412	474	439	427	463	441	424	472	474	441	460	399	452	471	404	432	423	450	482	451	448	481	439	449	423	449	423	477	451	455	448	486	470	473	421	442	445	455	495	443	467	485	453	475	457	439	472	474	463	456	442	484	449	470	414	457	428	483	460	474	466	447	479	434	499	445	440	451	496	461	422	444	462	466	429	398	423	448	459	429	471	448	463	452	470	421	445	468	487	454	426	472	469	459	436	458	448	495	479	490	444	461	436	420	445	476	465	450	476	468	449	419	456	403	470	454	457	493	470	452	468	467	423	504	454	460	448	456	437	458	444	420	432	436	480	487	449	455	462	448	483	468	436	477	469	466	460	433	417	446	442	412	435	450	419	445	457	443	478	412	480	431	428	472	448	468	427	463	423	470	437	455	450	483	484	438	481	463	423	477	436	468	461	483	440	461	433	433	445	470	436	436	464	440	443	466	497	431	433	450	481	429	448	447	461	481	433	439	448	454	447	428	455	462	465	451	453	443	464	477	451	449	455	462	426	406	493	457	508	461	432	437	429	458	442	452	416	456	484	458	455	446	465	453	448	463	458	471	445	440	460	448	494	488	506	455	459	473	468	448	460	487	489	456	429	456	428	435	462	471	457	441	445	458	440	464	476	492	467	454	472	444	445	474	445	480	475	452	384	468	448	450	416	457	468	441	474	485	436	442	454	424	465	468	453	437	436	454	436	424	486	466	478	461	447	451	477	486	440	453	426	491	472	497	459	447	447	472	463	452	434	431	437	443	472	413	492	468	493	449	425	421	449	485	474	434	443	472	483	436	416	453	467	436	464	429	424	474	454	466	463	477	462	444	469	445	407	498	457	441	448	450	456	500	464	461	445	420	434	445	470	459	490	465	467	447	469	440	478	463	453	448	455	417	446	476	485	447	430	454	457	460	453	447	420	438	409	483	433	491	441	439	473	487	477	450	436	470	470	424	421	455	488	436	461	471	423	452	483	477	452	442	486	446	456	449	458	471	465	456	466	476	422	492	465	462	417	464	439	408	440	430	435	489	459	444	455	433	478	474	465	455	412	469	462	432	487	458	437	456	458	467	447	452	452	475	447	458	449	453	461	462	473	428	437	457	451	439	465	432	472	463	447	445	435	483	451	444	439	442	453	411	485	463	455	477	424	412	438	458	487	494	463	436	439	449	460	476	435	484	446	447	449	470	466	455	491	460	427	490	493	445	422	473	446	467	467	429	441	456	464	481	449	444	476	444	433	482	470	481	502	455	509	474	446	466	477	469	457	475	500	466	473	441	444	463	483	449	476	425	424	451	428	440	484	425	434	449	478	435	453	450	432	460	460	418	459	441	472	467	485	453	468	462	458	417	472	435	446	441	442	470	463	457	451	408	414	435	418	490	421	419	462	455	435	482	437	448	492	423	461	436	430	440	418	467	458	465	441	451	479	484	453	453	473	444	443	466	473	469	455	465	461	422	459	477	484	433	472	446	464	470	463	429	448	502	449	421	478	458	457	461	431	434	447	465	454	440	443	492	468	448	453	465	462	488	432	482	445	465	417	488	492	432	413	469	452	500	440	483	488	457	456	453	464	467	449	466	460	464	476	433	455	465	460	447	454	454	450	419	482	444	429	453	486	459	484	474	440	441	498	482	467	433	429	422	454	402	423	412	431	494	459	430	487	446	443	498	454	488	462	476	458	495	478	430	473	474	439	466	441	463	445	481	488	465	466	443	438	477	479	461	425	488	466	461	429	466	428	439	441	439	429	420	436	458	496	443	488	469	442	424	435	455	486	424	424	445	457	451	440	421	436	487	518	451	448	451	431	444	449	438	452	439	486	452	443	417	479	413	450	431	474	392	492	487	412	465	478	443	461	463	469	463	475	442	431	431	427	486	463	454	494	468	503	461	466	437	462	462	467	461	449	458	431	442	450	469	475	436	470	471	453	432	498	433	427	400	445	454	495	492	493	458	469	447	435	452	461	463	480	433	455	464	426	473	441	445	456	462	466	480	435	455	485	451	452	433	453	491	442	429	416	458	460	456	473	443	462	456	498	425	448	493	465	462	447	482	447	470	455	442	444	406	463	476	461	432	461	484	456	423	474	451	461	428	463	476	426	459	417	460	515	461	487	413	479	463	489	468	462	484	465	447	444	454	441	461	481	465	444	456	435	460	442	485	432	417	484	486	450	441	453	455	504	493	454	415	461	472	426	443	400	490	426	450	482	472	463	441	439	483	444	436	454	454	424	452	481	508	463	447	441	463	499	460	431	427	442	483	408	437	464	468	465	507	464	438	483	433	453	443	438	488	420	427	480	450	488	426	435	446	484	475	456	453	432	438	450	427	428	471	466	424	441	450	453	411	433	479	465	437	431	432	477	435	430	427	490	438	474	433	439	460	415	431	436	450	460	483	437	489	455	428	467	463	470	463	461	463	441	435	432	474	459	474	467	444	404	465	423	497	485	441	462	474	466	431	456	473	437	461	449	465	459	460	459	452	445	464	442	462	446	517	459	469	455	439	429	479	454	474	457	446	462	467
4189	4293	3681	1815	1572	1165	837	738	740	17700	18858	11343	4606	1325	604	423	415	426	396	418	420	423	419	406	405	417	412	414	410	418	397	416	422	415	376	420	402	406	397	401	389	431	449	370	444	387	393	406	426	428	412	405	429	425	382	415	383	394	439	400	410	424	410	410	401	389	412	397	391	379	406	393	389	426	390	446	416	397	446	404	405	403	400	401	377	412	416	434	402	398	430	401	407	371	436	354	407	427	396	378	426	386	397	380	402	390	415	393	408	417	425	393	385	443	402	390	400	455	394	423	457	422	408	450	404	399	411	404	386	349	437	407	395	395	377	426	376	385	434	410	412	435	391	400	437	406	369	417	399	426	433	394	401	443	410	397	356	423	397	419	379	413	406	401	419	368	388	385	410	406	422	411	370	412	399	377	412	385	389	436	416	416	411	400	386	365	367	458	439	393	403	419	392	417	389	403	375	414	418	390	414	422	387	421	419	434	398	401	407	434	395	388	389	403	396	414	368	405	380	409	404	394	409	408	388	462	409	394	386	357	401	382	428	447	392	452	417	388	416	413	403	424	381	424	414	374	408	402	397	420	398	405	435	401	416	423	425	416	401	406	401	393	403	400	374	401	405	429	407	416	411	414	424	397	402	402	427	399	384	397	414	391	391	406	407	447	437	405	389	407	395	412	426	417	358	402	427	401	410	421	437	415	368	406	397	396	417	400	393	422	414	426	405	374	382	425	437	399	382	422	383	408	398	413	395	406	433	386	411	382	422	408	428	418	366	374	425	394	388	395	406	385	411	432	402	403	406	362	431	432	459	412	394	399	417	416	414	405	383	409	430	410	382	442	416	370	433	409	418	369	432	413	416	413	408	465	421	368	429	354	398	398	366	361	410	377	389	403	405	394	404	383	379	391	424	381	370	386	415	410	426	436	423	437	421	420	437	379	400	387	395	406	383	394	395	404	433	402	406	423	437	377	406	410	440	412	395	424	379	392	399	404	391	393	404	386	432	404	417	375	423	390	382	413	414	426	413	410	389	410	405	429	412	426	371	406	440	392	408	403	412	426	399	431	431	403	401	396	425	434	394	412	396	378	405	402	441	382	426	417	383	436	409	433	372	408	386	437	400	441	413	406	405	386	420	377	413	405	452	415	434	400	419	408	416	409	410	381	390	399	408	431	422	414	402	399	401	425	372	365	412	410	409	408	393	412	371	419	422	403	386	436	390	406	396	397	402	404	394	449	445	429	391	376	362	405	404	390	415	398	376	420	395	378	434	403	429	436	376	423	392	370	395	413	402	388	363	388	388	433	357	390	399	399	393	400	419	385	392	401	413	435	418	393	403	356	413	430	388	427	351	409	385	380	406	424	375	388	431	366	366	376	417	418	386	385	387	397	418	436	392	403	431	389	416	408	381	409	373	390	389	410	431	425	375	432	400	411	412	397	383	386	401	416	400	397	425	383	394	388	422	430	397	424	403	416	405	435	406	391	417	378	416	414	393	374	395	399	414	397	400	402	405	422	407	379	415	468	394	438	437	417	423	416	378	407	390	424	431	414	389	371	405	400	408	403	406	398	389	371	373	428	406	411	403	414	414	424	388	407	405	391	408	398	428	385	405	374	403	384	370	407	405	409	379	400	398	449	404	401	416	372	421	397	411	415	446	431	408	406	396	407	381	416	408	381	400	426	397	424	410	403	426	423	429	408	380	430	405	435	399	397	402	376	380	392	416	395	398	391	396	408	429	402	410	411	387	423	435	399	432	437	420	403	379	369	400	377	386	439	375	418	427	401	401	408	396	397	381	374	410	396	430	422	408	457	404	403	425	421	405	410	410	431	412	390	407	389	437	423	401	422	383	398	419	392	404	398	393	401	364	428	383	385	397	397	392	377	409	398	418	413	432	434	437	368	384	421	381	393	372	427	413	422	334	429	427	394	391	390	389	418	416	417	424	421	412	395	379	395	435	400	393	361	399	410	428	354	351	379	425	382	409	384	401	386	402	417	413	417	426	423	407	391	386	415	373	421	417	420	418	393	407	366	393	425	453	406	420	394	406	417	436	413	425	389	406	380	401	403	412	414	415	429	400	444	410	432	420	384	403	404	440	410	423	367	420	393	443	415	419	394	366	390	405	430	432	448	410	448	401	379	417	381	389	376	391	432	439	412	395	389	405	401	420	431	413	395	410	388	405	394	388	397	396	406	411	415	405	403	429	435	406	434	395	382	374	418	428	382	413	408	400	429	406	386	395	384	377	442	386	381	367	381	427	433	401	407	407	370	423	423	397	396	404	377	428	425	445	397	389	404	415	406	396	399	413	396	381	434	437	361	391	410	402	444	384	422	391	408	427	438	416	401	416	374	402	400	383	400	409	395	413	389	427	445	398	374	406	439	379	376	406	406	379	423	443	378	411	402	377	408	420	394	398	409	411	399	402	398	394	410	402	416	406	382	388	405	402	423	415	431	422	379	390	415	405	423	401	390	416	390	385	416	403	415	392	401	419	407	390	429	425	409	371	420	449	396	430	394	411	391	392	387	405	400	433	422	414	367	367	392	408	436	379	427	396	391	396	407	378	361	409	400	447	379	419	432	389	427	381	414	431	418	379	389	410	428	372	403	414	386	404	378	399	422	396	413	368	396	392	379	420	400	393	403	431	434	411	371	426	380	420	420	387	378	398	426	403	353	417	406	397	402	396	396	393	386	374	384	449	381	390	396	396	453	435	440	385	386	416	421	387	400	393	423	419	412	405	391	454	404	406	407	402	414	395	435	379	415	374	400	394	399	396	393	393	411	395	410	409	384	406	412	384	434	422	369	382	414	380	369	431	425	406	377	403	395	416	383	424	412	409	402	423	401	376	372	417	421	383	384	386	408	438	402	367	405	425	443	378	420	391	380	395	408	391	361	415	415	417	383	408	416	412	426	368	403	425	419	387	411	391	409	366	403	458	402	423	433	388	411	405	376	427	393	381	404	374	402	391	396	383	411	375	380	391	447	430	393	386	401	426	407	388	403	407	403	431	401	402	397	404	427	400	411	445	416	418	386	447	371	394	394	357	373	416	410	397	421	389	429	423	407	371	381	406	392	405	393	404	406	400	381	411	387	403	417	424	404	388	378	403	402	405	379	434	401	381	384	368	416	383	380	387	402	376	430	389	442	369	409	415	402	409	432	392	396	364	390	404	441	379	419	398	436	405	412	409	440	430	423	406	413	402	421	425	397	405	381	413	385	414	407	414	405	439	375	386	365	408	448	388	408	417	393	400	363	424	373	398	416	404	412	389	423	386	367	430	398	424	386	442	384	424	394	440	446	399	416	407	374	373	412	395	410	419	414	383	388	423	359	420	388	422	403	459	382	397	408	403	375	417	381	425	405	411	360	399	367	400	421	403	418	409	398	459	387	401	416	401	422	419	394	425	395	402	401	396	390	419	400	400	401	393	412	396	417	401	409	399	391	395	388	401	412	408	412	385	381	392	382	384	421	397	416
23904	21058	28292	24043	21032	9273	1951	1240	1172	20212	35271	26630	12116	2766	1091	720	701	689	627	669	663	653	636	640	642	628	727	672	662	676	654	638	602	662	666	645	675	682	621	619	656	646	640	668	645	594	654	662	667	696	657	664	705	637	658	656	652	629	658	600	689	650	615	638	674	674	656	636	593	704	671	656	674	623	652	606	655	649	655	624	623	670	694	653	636	691	663	650	667	654	675	681	583	633	677	665	619	634	638	618	637	650	683	645	641	665	628	652	666	654	615	643	690	638	599	667	626	650	658	658	627	612	676	699	662	661	598	661	649	666	684	637	667	625	656	664	652	610	674	711	599	651	681	635	608	660	675	628	659	647	664	660	623	605	675	640	664	636	642	647	651	630	636	630	641	622	658	629	653	596	644	646	663	631	649	630	591	665	654	709	623	630	649	690	676	688	624	651	625	625	640	636	642	651	622	637	662	633	650	609	639	636	653	677	638	619	644	674	645	637	660	642	668	663	635	655	629	662	630	680	630	613	665	666	618	629	677	619	649	662	626	679	669	627	649	627	644	653	648	630	629	678	681	617	670	636	603	620	633	648	671	688	657	621	623	648	658	667	625	623	678	642	647	649	642	662	650	684	673	677	628	618	708	660	593	612	631	648	586	662	633	649	620	599	649	634	624	709	641	647	648	688	665	693	662	648	662	676	695	643	692	599	632	638	707	607	656	656	655	639	614	659	656	674	638	632	640	675	634	700	647	650	696	594	614	651	616	606	631	677	651	669	660	618	693	653	650	671	647	640	641	667	614	639	630	632	642	689	622	649	623	642	657	611	703	628	640	608	638	673	657	673	644	638	692	648	610	653	678	677	651	643	627	682	669	673	625	657	690	643	603	616	710	632	612	580	647	625	642	693	658	644	643	650	652	627	626	647	693	657	629	643	624	646	657	632	648	632	633	666	617	654	667	633	708	611	627	685	657	585	666	639	662	629	600	648	646	605	640	604	661	660	662	682	655	572	686	663	676	640	642	667	629	676	598	643	644	656	642	623	684	630	660	643	631	612	714	646	646	630	656	664	615	628	616	650	593	670	655	676	632	597	641	646	651	685	676	680	629	632	639	661	630	646	651	653	659	645	681	667	662	649	658	656	601	665	638	665	636	593	659	667	644	627	652	635	648	653	611	625	660	608	591	647	695	614	648	660	651	629	636	604	674	625	608	642	654	615	622	665	641	654	641	633	657	678	619	632	631	593	625	671	648	623	650	649	710	631	655	629	681	646	624	614	657	632	668	595	665	663	677	643	680	648	632	627	616	630	632	587	616	676	651	684	670	647	635	631	637	639	668	674	607	615	636	641	633	646	612	635	651	643	630	656	665	644	667	608	638	665	665	657	576	678	668	621	628	607	614	613	688	664	610	635	669	639	616	639	596	673	638	653	635	692	667	651	642	606	650	653	614	631	640	651	589	645	676	654	653	676	628	630	631	629	682	588	627	634	639	646	668	666	601	570	648	684	641	625	637	629	695	669	641	640	621	611	598	674	650	648	633	625	610	672	648	661	663	646	660	648	657	609	641	628	674	644	660	647	642	641	670	658	621	647	638	701	643	657	641	631	670	637	618	619	672	663	670	602	627	628	650	649	657	639	656	658	641	639	653	636	672	655	609	655	606	658	615	636	653	631	645	603	677	668	696	621	614	661	681	649	624	631	655	644	666	664	637	670	612	623	633	662	703	696	620	680	660	632	697	638	612	694	654	652	614	656	627	655	658	656	629	628	647	619	639	714	606	655	616	617	626	592	609	621	631	631	656	633	654	701	622	623	647	623	651	596	668	649	652	677	645	660	584	633	631	602	642	618	634	652	595	653	599	659	634	613	648	604	640	630	629	644	627	689	609	681	625	624	657	660	608	657	652	605	596	691	601	675	650	667	601	668	641	613	643	608	680	700	670	634	601	669	665	640	610	619	613	614	669	676	626	669	638	610	653	655	655	670	653	648	633	679	605	638	635	620	590	591	622	636	647	673	672	635	632	696	620	605	644	613	715	618	637	639	674	670	692	656	588	642	692	675	635	594	634	635	594	683	669	612	622	655	667	669	644	626	641	652	652	601	609	641	655	649	603	633	618	668	696	618	629	657	600	613	642	650	624	648	622	658	663	658	656	591	629	665	704	649	679	649	674	655	608	599	670	687	707	622	684	639	612	625	608	638	638	652	628	625	606	669	655	629	659	660	624	588	632	661	647	642	605	592	637	597	674	631	632	648	683	664	629	671	711	628	612	663	665	669	670	651	645	663	640	615	679	590	622	669	606	666	631	637	625	656	651	659	658	637	624	617	610	584	663	666	647	618	653	668	640	635	652	716	650	595	671	619	645	625	643	677	642	677	661	653	602	636	611	715	684	616	628	623	642	629	635	634	654	661	609	634	643	618	654	711	639	599	664	660	650	613	680	652	687	638	651	652	614	652	671	667	679	700	614	605	666	655	633	676	633	649	654	648	662	648	695	650	625	684	621	671	621	609	636	661	601	678	661	640	659	688	677	668	611	664	662	675	615	668	571	690	613	655	673	651	635	622	653	663	676	624	651	655	681	647	663	624	631	654	641	678	659	662	636	654	660	594	667	623	693	660	715	635	611	607	637	636	675	657	716	657	625	665	588	677	632	633	624	664	603	665	638	652	673	645	627	606	646	654	638	623	703	619	656	627	668	650	668	637	658	646	660	609	655	670	647	660	688	616	646	658	619	605	650	619	631	640	609	701	657	654	683	637	647	640	613	647	651	634	634	671	612	643	611	675	648	690	633	645	656	657	633	643	649	588	654	651	624	662	638	665	646	651	606	655	628	617	664	634	592	632	634	644	620	653	660	660	596	634	655	673	648	648	656	718	641	650	645	607	668	633	661	676	623	640	650	669	640	639	656	646	661	674	638	699	638	642	630	650	617	597	635	613	633	592	622	637	596	643	644	623	646	705	609	653	639	667	634	646	615	634	652	615	667	613	644	664	619	649	639	674	651	619	603	608	608	630	649	670	593	636	597	637	697	688	660	632	627	605	564	633	584	685	620	677	632	664	627	674	628	675	639	651	652	617	628	631	644	633	631	645	679	630	688	645	696	615	625	688	633	640	631	617	676	633	627	680	624	626	600	637	640	688	657	634	607	622	640	641	638	627	622	614	667	579	650	649	645	644	670	661	648	645	633	684	680	609	641	627	591	640	693	648	684	655	640	644	641	643	615	618	668	623	615	637	659	632	649	650	619	638	594	639	646	629	628	602	634	646	588	678	615	615	660	673	641	678	624	680	645	658	634	652	686	662	648	671	655	634	593	631	649	635	647	646	670	592	623	669	627	643	643	676	637	601	641	675	630	611	641	692	610	648	610	627	657	645	617	624	645	642	653	668	659	616	653	657	647	602	645	682	584	611	603	653	638	607	632	645	598	650	638	612	657	619	580	606	654	693	609	676	668	677	634	606	683	639	653	634	675	610	630	676	650	627	640	645
4852	8869	7680	3811	2516	1879	1323	1267	1344	24751	31237	21435	8984	2455	997	585	528	575	571	558	584	558	566	564	548	549	607	577	534	565	537	545	568	550	568	557	546	541	554	571	549	571	568	553	593	575	570	568	546	552	556	552	550	557	543	528	516	547	575	561	561	546	544	550	537	535	542	564	570	586	564	548	592	547	542	540	567	558	523	552	552	529	547	519	525	562	569	578	522	558	493	563	579	539	535	533	566	579	554	574	519	561	568	563	559	552	601	549	560	530	539	564	560	548	589	582	561	552	538	526	547	586	566	544	524	521	597	514	572	541	500	582	557	583	532	539	536	540	566	503	575	531	575	539	541	578	500	583	541	518	550	578	537	560	569	559	538	560	573	596	575	551	545	538	563	523	560	563	568	592	521	551	531	523	560	578	527	578	569	586	581	572	550	549	524	566	546	524	531	557	527	525	584	534	568	580	526	553	579	532	566	558	521	530	579	561	505	520	560	574	582	545	596	523	519	559	548	538	582	543	588	544	552	538	515	549	561	565	507	569	552	525	583	565	577	555	529	528	568	606	545	541	564	569	544	525	522	539	561	492	540	518	502	559	580	546	546	595	532	542	560	519	559	533	523	577	581	523	562	593	550	572	515	580	584	513	553	548	503	577	591	585	487	560	570	551	578	554	559	536	562	554	524	577	567	506	548	553	573	538	558	537	592	546	583	559	524	546	519	594	558	558	511	565	536	556	564	563	536	557	556	598	534	537	534	588	595	573	526	582	555	542	536	589	578	522	553	552	579	526	549	567	535	509	566	599	557	560	544	560	553	556	520	570	584	564	570	546	521	609	523	587	521	571	538	504	544	551	539	552	573	576	550	569	529	540	508	558	598	590	570	542	551	541	586	554	539	543	551	527	570	569	587	537	545	535	530	572	530	569	540	563	556	579	552	557	543	534	569	550	594	523	580	512	564	552	574	572	519	536	522	558	553	553	530	574	562	529	557	533	599	545	587	572	574	565	566	546	559	536	563	530	579	526	526	567	514	570	528	574	557	514	632	584	573	544	555	579	552	519	525	548	568	524	572	552	501	570	540	591	571	491	540	555	594	556	529	520	579	512	572	534	612	529	578	558	525	546	540	556	554	565	562	530	541	541	587	537	540	561	530	553	562	582	537	574	546	555	557	583	543	542	542	588	561	544	590	554	575	538	537	541	540	514	532	578	534	591	567	541	575	556	563	543	551	583	579	540	579	565	536	538	563	518	567	586	508	513	571	583	596	499	511	576	496	554	559	540	593	540	502	518	548	533	560	528	514	565	530	600	519	520	501	536	521	575	535	532	550	567	518	525	562	531	503	539	509	556	524	559	564	565	544	494	577	556	503	547	563	526	538	549	530	531	526	573	522	535	493	596	584	606	513	566	554	564	541	568	533	550	558	501	587	574	560	585	507	543	478	614	548	577	541	560	538	539	531	587	566	527	505	587	555	539	498	583	568	543	507	544	526	527	594	539	555	591	543	531	526	541	593	526	535	526	526	531	549	571	511	515	549	551	603	554	571	581	543	529	555	592	554	558	526	532	573	574	537	556	568	528	502	559	524	552	524	579	516	543	524	562	575	541	577	517	532	570	560	530	531	575	589	550	553	538	537	510	563	521	560	578	497	509	580	544	563	544	550	533	556	518	525	579	531	538	537	474	504	567	522	578	556	544	551	555	586	540	539	539	559	540	563	609	508	536	570	507	582	549	566	565	503	579	545	591	552	565	554	535	550	498	519	552	562	518	487	530	541	516	525	559	527	552	579	563	486	529	556	505	529	554	569	560	606	580	539	527	557	546	571	542	531	532	531	544	558	531	541	595	558	575	574	570	553	521	522	547	538	555	488	558	526	570	515	565	532	587	536	581	570	511	573	531	546	593	565	519	528	598	544	561	540	529	549	553	548	519	525	556	586	560	587	510	538	533	526	518	564	537	591	545	567	494	584	564	522	527	572	519	496	584	522	548	536	528	551	532	550	563	511	537	544	551	540	533	565	555	505	563	554	512	535	581	506	565	565	555	524	558	519	537	550	552	517	531	513	522	509	565	522	495	548	550	563	588	580	581	558	539	513	555	513	526	558	549	549	563	593	524	562	559	494	531	547	563	502	554	501	573	566	537	574	580	552	598	531	534	545	581	570	586	531	520	556	552	546	552	586	556	551	537	525	499	556	532	563	538	539	557	541	535	546	518	548	562	576	514	515	572	539	526	608	577	568	568	540	562	577	540	519	525	553	533	554	532	583	534	540	617	546	557	487	491	521	528	534	575	550	571	557	570	573	588	551	529	537	540	540	561	554	508	532	547	535	548	556	536	555	539	514	544	548	565	531	599	546	580	593	558	536	532	553	566	597	560	550	576	578	553	536	502	550	532	535	584	563	567	532	544	517	581	585	512	565	571	541	562	560	565	545	596	550	550	564	561	553	565	601	539	577	530	573	562	567	548	552	560	570	568	552	536	496	575	582	553	546	561	513	556	584	527	494	563	548	586	520	546	533	552	565	554	560	544	545	534	546	533	540	576	561	522	539	534	537	589	533	575	534	505	518	572	514	579	554	523	549	580	576	524	561	544	517	537	571	559	548	557	511	576	508	556	547	545	539	548	541	547	532	566	507	562	534	545	505	542	544	569	539	563	558	539	548	558	577	571	514	549	533	571	519	562	569	556	588	593	559	548	546	518	529	516	487	567	530	513	535	560	546	563	558	530	520	555	551	559	564	539	568	562	527	548	579	554	546	555	561	536	531	533	555	557	546	556	577	538	519	584	551	565	580	578	552	531	539	531	539	520	534	529	572	546	554	536	571	549	546	543	537	532	541	536	582	539	552	533	521	540	515	555	528	555	555	504	551	550	529	536	558	573	546	527	517	534	543	579	480	529	552	557	551	531	570	519	547	553	535	544	536	520	530	545	557	518	526	518	564	562	549	535	574	520	553	588	553	541	527	563	545	565	546	524	526	582	558	560	535	521	553	528	557	531	567	528	586	558	593	560	513	555	583	522	542	564	529	521	552	558	530	529	529	532	552	509	553	575	571	563	538	553	534	545	535	519	534	550	531	502	525	500	539	598	594	548	572	537	519	562	552	565	538	524	535	549	571	525	537	525	538	542	552	563	504	541	554	524	533	521	555	553	545	567	586	554	544	557	587	613	557	550	543	550	555	580	558	520	535	561	579	546	509	585	568	595	580	565	570	554	541	594	579	519	545	566	511	540	534	539	597	539	509	560	532	528	575	550	521	602	541	567	587	586	554	526	613	558	550	537	521	568	570	527	548	540	541	525	529	559	548	565	563	573	518	567	572	557	552	553	552	524	531	541	539	559	548	523	531	559	528	548	554	529	515	511	527	553	536	551	573	514	546	482	538	587	552	526	533	564	538	544	523	499	583	551	568	538	527	570	523	536	540	559	532	542	569	489	566	545	550	555	543	558	499	591	539	531	553	523	556	558	566	526	542	570	571	545	561	568
27295	13204	2002	895	585	527	500	488	473	1580	2354	1886	1036	649	516	430	426	450	414	443	453	411	430	452	429	414	497	442	450	435	455	455	405	474	465	442	398	405	437	440	436	450	469	423	416	464	438	444	423	435	452	442	448	430	422	455	424	435	400	429	403	468	422	420	446	435	421	439	455	430	407	433	417	422	432	457	418	440	437	456	454	424	432	445	412	385	442	428	401	447	478	395	465	440	461	443	427	434	425	451	434	422	435	433	432	488	441	471	432	425	464	430	400	413	462	464	410	436	434	394	449	464	433	442	425	414	431	419	437	415	448	442	451	367	458	497	431	396	433	408	417	407	455	455	412	417	423	419	443	409	443	437	460	441	413	454	475	420	446	440	397	474	457	434	448	440	419	435	442	442	418	437	440	433	451	430	426	414	440	420	435	432	436	412	452	423	469	433	463	444	464	437	446	429	407	405	419	417	418	429	463	394	443	439	405	445	379	423	444	425	429	431	454	465	424	425	430	446	404	446	382	413	459	453	435	431	412	433	471	421	397	430	415	450	400	422	428	410	417	464	419	411	449	460	433	451	438	460	499	410	451	425	442	470	410	454	403	380	457	435	431	454	409	441	452	423	465	430	407	428	429	434	424	431	451	427	473	447	487	437	432	451	431	433	441	431	414	457	426	460	443	429	434	468	414	395	452	443	429	454	425	400	446	414	437	465	416	431	431	445	428	428	454	415	433	458	453	436	426	455	447	439	440	453	436	431	424	450	432	431	415	454	435	441	392	426	426	452	437	434	415	412	402	413	405	415	418	455	427	440	492	412	430	422	422	472	441	446	424	443	441	445	420	410	449	429	431	438	455	431	414	433	428	445	430	450	466	447	417	429	409	413	440	450	442	453	469	409	430	436	419	439	428	454	453	404	411	461	477	400	453	421	444	447	443	442	437	448	433	420	474	432	417	436	443	411	421	464	427	401	427	433	437	397	427	450	419	422	448	407	441	401	434	444	431	430	478	447	433	453	427	430	446	437	411	454	428	427	455	442	423	431	425	450	419	417	434	403	464	437	442	423	461	436	440	477	437	413	411	415	430	387	417	425	420	389	441	420	451	415	422	423	454	421	463	407	419	450	417	466	432	405	437	434	411	407	495	440	434	383	448	435	446	458	429	397	442	382	400	435	446	454	413	457	422	410	442	433	433	454	431	462	411	440	442	436	420	419	425	435	461	471	477	420	469	421	456	442	434	473	424	405	397	422	402	407	459	444	416	409	457	423	429	452	415	414	464	404	435	434	419	424	420	439	443	405	435	423	443	450	419	433	444	422	447	420	426	431	410	436	443	410	453	431	499	416	421	434	403	437	416	441	443	416	417	423	429	430	435	411	436	393	408	424	408	443	416	410	446	452	434	439	435	396	448	452	449	427	418	433	474	445	414	485	440	436	454	402	382	457	438	479	429	470	458	395	447	432	428	455	449	451	422	449	431	451	444	458	417	454	426	410	425	446	449	472	471	410	430	422	442	386	483	425	425	407	443	459	423	454	439	429	423	439	434	416	444	446	433	423	411	437	432	440	446	450	410	506	429	414	399	418	442	431	452	422	414	424	438	462	423	407	417	427	448	440	417	449	411	407	420	412	469	394	427	436	443	396	433	432	432	408	424	435	434	395	452	440	428	437	426	456	424	441	453	414	439	394	444	421	444	439	455	406	396	448	465	445	419	430	428	422	437	421	419	394	458	427	407	423	437	435	448	534	430	444	434	464	418	423	398	457	454	448	469	438	414	398	465	445	426	443	429	425	418	454	440	402	416	429	434	401	442	457	419	446	423	413	405	419	460	461	428	401	415	458	398	460	444	429	471	402	449	461	399	395	468	433	437	429	443	443	426	418	433	422	420	433	436	455	437	435	399	426	452	429	463	396	426	388	415	444	465	421	447	431	407	446	447	441	430	411	426	402	398	426	401	416	412	453	443	455	452	411	417	439	446	446	430	439	457	438	426	403	402	424	433	428	400	431	405	441	402	433	427	436	419	443	447	427	402	437	417	426	453	434	420	447	410	415	462	439	434	436	442	461	407	430	433	459	412	435	427	454	451	426	436	438	428	445	469	437	432	410	446	408	466	427	412	419	417	492	435	416	453	416	419	434	432	479	418	422	414	445	434	421	414	443	464	437	426	388	456	451	483	403	456	459	424	411	445	434	438	423	450	404	448	419	442	423	429	430	416	446	469	431	436	434	399	414	468	421	432	436	453	413	423	458	442	429	491	386	405	421	417	432	466	415	418	470	461	434	429	435	414	466	463	430	432	434	445	436	396	414	429	449	432	400	425	427	457	454	431	411	434	446	399	468	422	442	411	434	393	439	397	430	465	419	443	423	408	448	416	475	403	464	419	389	434	418	416	443	440	442	449	413	413	428	463	424	407	448	428	432	408	442	433	423	422	452	419	452	414	413	405	422	423	462	409	434	420	449	430	439	443	434	446	401	428	425	446	417	446	385	425	448	442	453	430	473	444	432	432	433	426	447	434	404	405	503	423	430	443	439	420	430	436	444	416	456	437	415	456	474	407	427	428	425	422	443	464	432	469	430	426	424	426	414	409	435	463	451	463	400	418	403	444	466	438	463	435	431	411	398	412	415	463	452	448	440	402	444	462	434	457	419	438	421	428	410	440	402	419	454	422	421	425	440	427	427	438	468	427	479	460	448	439	427	438	432	432	421	409	411	435	442	421	458	420	412	455	412	420	452	450	475	415	412	445	405	439	411	404	419	423	435	443	454	418	413	445	438	444	448	403	439	436	447	459	401	443	465	402	440	449	456	459	436	448	449	420	422	495	434	431	396	458	438	449	399	428	419	442	456	432	412	413	449	417	433	454	451	406	458	419	448	428	480	431	413	425	434	436	417	445	436	423	430	442	444	443	448	422	415	411	415	427	451	441	425	410	470	412	437	396	433	411	374	435	458	442	485	427	426	403	464	440	474	437	404	429	467	437	415	443	415	413	417	421	407	465	436	435	391	419	475	439	433	426	423	430	418	434	463	443	494	429	441	424	457	465	442	432	446	442	435	417	451	419	429	395	435	426	473	427	447	422	433	445	458	449	455	392	415	451	437	423	453	409	460	438	406	432	476	432	444	450	446	459	444	438	434	463	428	443	441	428	428	445	499	423	437	426	450	459	413	443	457	441	423	410	440	475	415	429	410	445	429	466	411	436	451	428	440	413	449	440	394	436	430	405	450	428	448	410	439	449	413	418	441	472	445	440	419	454	420	445	406	459	448	467	445	432	425	406	431	464	455	439	402	447	446	431	450	458	442	461	422	446	453	428	465	432	435	436	425	483	435	429	423	401	423	406	442	437	435	475	411	417	462	437	381	450	435	436	419	399	430	440	440	423	434	428	438	404	467	441	444	418	461	397	442	431	437	421	414	469	446	449	437	437	446	454	400	441	430	412	435	438	432	414	444	432	425	412	424	408	441	470	412	428	455	432	435	432	380
5215	1567	1285	693	597	507	450	419	424	2190	2849	2088	1068	610	420	399	383	352	362	391	336	367	364	363	366	366	344	353	385	374	415	372	372	393	382	361	360	393	354	362	359	410	386	335	369	389	357	358	353	383	355	378	381	367	370	358	380	372	338	355	427	370	362	367	358	372	358	383	377	359	337	377	371	372	348	378	380	351	355	357	365	373	356	387	402	361	396	383	373	383	384	360	383	345	371	362	371	386	378	384	379	377	348	384	342	379	377	366	372	351	425	351	380	360	337	361	395	379	369	356	377	354	400	394	379	349	375	383	391	409	361	336	374	346	347	360	386	371	394	359	374	376	354	357	350	325	413	385	365	348	380	359	381	357	409	340	370	361	354	345	361	394	368	392	353	387	373	375	378	394	377	352	392	376	399	354	350	385	374	390	387	363	386	346	379	357	393	380	387	363	388	375	365	372	378	392	360	325	365	340	382	347	369	352	389	350	363	360	388	365	354	381	366	353	389	362	426	395	375	368	350	367	377	371	358	358	352	365	402	361	379	369	362	360	366	342	378	327	371	377	371	359	392	355	365	395	364	408	346	369	387	363	389	359	390	360	366	357	350	391	381	378	404	385	362	369	347	375	396	377	397	394	350	345	385	418	361	374	381	345	379	376	355	372	335	390	376	406	385	370	368	355	363	369	368	333	338	351	352	364	376	359	366	372	376	351	372	359	348	367	377	382	396	350	364	369	369	352	392	393	374	392	373	372	335	384	324	375	366	368	367	366	374	339	395	375	388	323	348	378	365	347	362	365	352	386	345	358	337	368	367	368	375	322	373	366	407	365	364	394	369	363	360	358	384	363	355	352	351	320	369	380	327	368	371	332	369	361	340	359	403	399	405	376	371	355	362	350	365	368	361	370	343	389	364	367	371	360	350	415	393	387	358	405	354	379	371	406	393	364	354	371	370	383	380	382	361	379	398	343	363	368	381	365	370	359	385	358	376	378	400	334	342	356	360	400	364	374	383	385	345	353	360	374	322	404	381	338	372	375	382	389	390	347	396	317	375	380	354	343	363	358	371	373	410	395	369	376	405	380	405	379	391	358	395	353	371	357	369	377	346	382	369	365	396	365	354	412	383	409	382	356	349	361	381	345	370	386	359	379	364	392	404	366	318	340	387	377	401	359	380	355	359	380	356	371	380	396	390	420	358	357	400	358	386	347	346	376	376	417	391	380	368	396	380	345	394	325	372	395	344	376	348	344	403	355	385	385	380	360	363	361	344	395	377	405	372	376	360	338	392	365	376	395	417	411	376	369	365	325	370	365	378	350	390	374	375	387	361	376	340	353	358	407	365	386	409	369	364	366	350	376	374	366	381	374	345	399	393	380	385	350	366	367	363	327	357	392	401	377	402	343	435	383	372	336	370	397	383	357	374	405	391	403	362	375	386	408	371	368	426	387	372	348	382	358	357	351	376	371	403	332	392	378	353	389	390	355	384	382	361	379	401	360	363	391	412	375	370	381	343	340	360	416	384	359	374	380	394	369	371	346	382	388	377	353	353	368	362	339	380	360	390	395	376	396	374	368	354	347	360	393	374	371	347	354	365	382	353	343	397	327	329	356	378	373	376	348	382	362	398	363	354	373	345	379	357	358	374	342	383	339	407	328	364	332	369	376	362	330	350	359	371	360	364	369	387	391	365	366	354	359	370	323	364	394	354	396	396	377	378	378	372	353	370	364	359	348	377	352	396	350	366	359	371	364	399	393	354	402	352	381	406	407	368	381	362	386	405	387	371	390	385	377	387	396	350	347	394	366	381	377	395	389	359	383	413	366	367	387	374	403	384	381	381	400	355	415	359	359	386	373	362	380	359	382	361	379	349	383	375	399	374	376	333	375	356	384	414	358	370	400	378	389	377	376	361	400	358	404	378	343	354	356	339	391	326	378	346	368	351	369	358	387	382	371	388	385	325	367	340	400	377	397	362	372	336	368	385	355	417	364	362	362	367	395	391	352	379	357	349	359	354	367	359	352	366	386	346	375	375	372	390	375	375	359	389	367	356	375	380	395	389	372	358	390	384	365	388	386	393	344	361	345	368	381	348	379	320	353	373	400	370	349	377	383	358	337	390	333	384	395	354	364	347	347	375	383	359	340	366	414	369	365	415	362	386	371	381	369	384	356	372	392	375	392	396	360	383	400	367	340	400	382	371	379	356	352	354	371	363	367	394	386	363	395	424	374	384	370	394	374	390	360	378	362	365	393	339	363	389	385	401	362	358	363	384	384	348	359	338	328	371	352	376	335	372	364	350	330	361	322	325	371	348	358	377	376	379	344	371	381	373	331	358	345	356	376	378	347	338	391	356	381	391	391	346	336	394	370	362	395	391	387	401	419	356	369	375	349	358	394	343	383	389	354	389	389	381	350	396	403	330	335	366	355	398	397	351	392	395	379	416	366	365	346	351	377	367	413	369	350	393	335	365	387	400	364	368	382	386	353	359	386	345	372	361	379	352	366	355	382	381	355	414	384	398	352	368	382	381	409	380	393	350	380	364	351	368	362	371	383	369	348	381	384	343	338	363	354	374	398	352	351	373	350	372	363	376	363	354	336	362	375	381	371	372	381	377	381	400	350	352	377	378	344	364	355	383	416	382	404	357	391	407	345	372	384	357	339	395	366	390	372	366	340	381	363	393	359	372	379	363	382	367	368	343	367	337	373	376	361	422	379	390	377	349	377	362	374	352	388	405	383	355	364	357	359	368	356	394	337	399	349	372	357	371	382	346	359	368	329	354	410	346	371	363	373	397	383	375	353	383	356	337	350	381	377	372	358	347	381	378	353	379	363	366	395	380	379	371	348	341	396	366	335	360	380	376	377	367	384	381	401	398	373	361	400	407	366	357	393	363	375	402	334	383	363	354	363	370	376	410	399	394	392	365	398	376	379	353	358	381	337	398	364	352	339	358	342	376	361	333	378	354	384	384	363	328	350	358	356	340	363	394	345	393	362	361	399	372	383	393	363	369	377	408	351	397	357	352	347	382	380	395	375	397	373	404	370	383	355	371	381	384	378	355	360	403	362	400	361	373	384	370	362	346	384	323	374	376	376	352	417	359	385	383	378	372	383	319	367	379	428	378	363	356	343	373	365	388	401	364	370	385	383	368	353	385	372	360	395	388	409	398	351	330	389	378	358	400	380	355	378	398	418	370	349	383	382	328	326	345	383	388	394	381	364	389	343	377	359	380	336	354	387	357	383	399	376	364	356	389	368	349	350	378	388	369	356	404	385	362	351	383	360	341	399	383	387	375	392	387	379	379	351	373	367	398	371	357	342	353	378	384	380	360	349	381	353	391	383	388	370	365	363	366	384	391	381	360	412	389	359	355	371	325	366	354	373	371	355	356	380	368	357	349	331	408	358	413	346	376	409	391	376	326	361	372	400	355	361	396	398	353	364	365	402	370	367	393	357	374	408	365	373	383	380	386	352	376	345	372	400	355	369
25071	21095	27198	25106	8237	1417	954	780	752	14893	20749	13487	4931	1303	713	513	524	490	496	486	462	496	490	498	541	533	485	477	487	503	482	502	464	507	486	533	484	506	505	490	472	497	433	503	508	477	507	501	500	517	497	480	547	463	499	461	472	526	533	479	509	499	510	489	502	494	475	501	486	478	513	511	520	486	500	512	486	526	491	461	458	509	526	497	525	494	534	516	479	501	511	478	501	502	533	479	490	507	503	539	500	540	522	521	505	510	526	489	555	485	479	500	490	480	505	498	522	467	479	493	558	492	527	503	485	514	512	450	528	491	470	498	492	504	516	518	521	519	527	470	492	506	461	472	502	467	556	503	521	493	498	469	477	513	482	477	489	539	499	529	528	502	496	454	531	471	489	503	489	489	518	495	478	516	506	512	501	455	529	489	484	520	500	468	486	471	501	465	496	503	520	508	517	499	475	490	445	508	489	493	493	513	484	502	487	499	469	496	487	508	495	462	507	493	461	481	556	490	514	494	462	498	489	459	521	474	491	510	496	484	499	505	499	489	511	524	505	492	549	484	480	490	481	510	515	493	510	490	493	498	479	495	503	445	501	432	517	555	522	528	554	477	495	495	463	475	507	520	521	462	490	481	473	498	505	481	520	512	486	468	528	494	494	516	514	492	527	487	468	504	522	459	500	533	480	476	533	505	510	520	536	507	531	521	505	478	483	499	490	445	482	493	508	523	500	515	455	483	493	466	520	502	482	518	452	513	529	505	507	515	506	509	452	489	523	464	483	508	533	496	502	517	510	431	502	509	493	537	476	454	525	534	491	504	472	522	495	525	528	479	516	504	499	530	513	497	469	487	500	510	500	471	503	519	503	477	483	511	457	482	490	475	515	498	463	502	507	495	511	471	496	450	473	491	484	482	506	501	471	498	489	491	443	491	499	512	493	505	517	505	504	502	466	479	511	516	509	436	486	520	490	461	467	461	447	480	523	486	488	498	487	517	484	490	541	514	486	486	466	483	520	489	495	468	518	482	536	514	440	471	501	466	485	512	514	532	516	505	487	500	469	484	494	478	503	460	468	499	456	476	493	478	495	489	508	473	504	473	511	465	480	472	486	451	491	534	510	501	467	483	480	495	528	473	469	479	511	470	538	454	475	510	522	472	495	473	476	536	481	495	464	482	491	543	538	484	450	486	469	534	498	437	483	477	519	518	501	479	449	475	516	477	494	478	478	519	490	461	484	491	509	496	516	501	561	521	486	525	504	495	468	476	470	467	480	518	522	460	503	534	477	513	480	498	478	485	498	505	493	563	455	472	480	464	500	481	472	507	520	521	482	464	484	497	513	500	470	499	501	487	532	475	531	505	480	486	463	462	527	480	479	535	494	454	521	493	504	486	535	499	514	480	486	497	444	488	449	515	490	489	495	478	482	498	480	520	489	520	497	501	485	541	538	505	465	516	508	481	537	528	500	469	445	505	494	508	493	512	499	513	469	471	477	500	491	505	495	479	481	456	481	485	488	484	453	520	520	523	481	462	510	520	459	478	515	495	479	491	490	514	467	513	505	512	510	493	512	418	495	486	506	507	474	477	507	512	486	496	474	504	493	515	494	506	527	484	514	458	487	486	454	451	505	486	478	509	466	499	474	488	509	454	547	494	503	464	540	492	459	479	465	483	488	549	506	518	463	476	518	509	520	519	523	514	490	568	479	493	517	494	480	493	467	529	477	492	451	468	500	477	474	468	510	464	531	486	529	512	513	504	505	513	447	473	497	486	487	475	473	506	466	487	448	533	495	492	490	509	526	458	497	488	519	483	481	495	503	530	519	528	470	481	498	498	481	498	431	483	488	483	481	526	488	495	506	513	527	515	472	506	520	486	500	488	472	456	496	479	492	505	507	518	510	443	546	459	503	509	498	491	505	497	508	462	454	528	458	489	476	491	475	472	481	501	497	515	524	485	499	523	506	537	499	469	500	547	517	515	504	528	490	491	489	513	491	464	531	485	506	490	490	488	505	507	516	469	534	500	527	485	504	513	528	484	427	488	501	512	475	527	517	542	477	497	470	528	516	470	511	501	503	475	527	505	497	498	491	513	484	495	476	530	501	526	517	482	501	482	471	466	478	511	509	492	495	498	507	482	517	483	503	457	492	498	467	526	471	518	463	469	479	479	535	482	479	461	510	515	516	485	538	494	528	482	512	467	513	458	494	486	488	468	490	505	490	501	486	465	491	499	472	507	526	494	481	535	516	484	464	493	484	504	477	547	483	516	489	483	490	495	521	491	516	464	505	462	549	478	482	519	536	537	459	487	523	502	546	529	487	456	515	496	469	483	504	463	484	477	495	517	445	467	502	500	529	491	485	460	480	486	513	490	486	495	452	484	520	548	493	494	473	493	541	488	472	508	501	511	532	508	457	525	468	490	461	522	465	462	491	487	528	493	477	500	492	497	501	464	460	492	460	505	487	485	467	480	481	511	526	478	527	511	511	501	518	522	487	452	509	478	484	511	454	493	475	506	483	463	509	498	508	522	499	525	526	508	528	512	506	500	478	501	496	484	484	510	503	464	482	470	488	524	517	518	471	488	489	464	476	499	488	466	501	509	481	510	495	502	474	479	513	529	461	516	514	503	493	522	486	466	506	523	504	550	514	553	504	457	461	475	507	498	526	466	494	495	500	470	491	461	493	488	492	545	488	497	478	474	472	505	489	527	450	510	448	471	504	528	504	504	498	503	481	493	515	458	478	472	530	470	507	517	520	511	488	489	478	474	499	482	502	459	492	507	515	481	481	479	519	475	478	545	456	512	495	495	506	478	502	515	522	490	515	488	480	500	512	497	521	469	505	532	484	494	473	529	502	486	512	492	548	470	520	480	509	510	477	473	469	488	477	486	461	536	506	526	493	463	506	449	478	507	473	474	515	493	513	466	514	494	482	476	449	484	476	479	527	526	489	488	503	503	495	520	512	545	483	500	534	480	518	515	471	484	487	442	494	475	508	518	512	482	516	514	483	486	488	469	507	479	489	456	471	491	488	453	484	471	480	492	496	473	485	521	511	497	471	471	453	463	485	479	472	502	528	529	524	512	506	520	493	547	531	487	494	477	512	471	494	467	512	479	477	482	497	481	481	501	487	497	479	495	506	533	482	478	472	490	462	505	478	473	495	471	483	459	481	498	495	478	456	495	472	540	524	510	520	512	495	514	502	509	485	476	476	499	502	509	537	503	452	474	470	469	517	473	489	492	493	487	497	521	461	495	498	495	502	465	489	506	473	509	459	513	472	490	457	484	506	507	465	460	509	490	480	506	475	485	467	513	504	479	484	468	458	507	440	463	508	501	507	469	483	466	485	469	475	501	467	508	514	485	530	497	490	527	460	496	540	509	472	507	490	488	510	500	477	437	462	499	475	456	492	482	492	504	484	526	502	484	483	474	491	529	521	493	494	465	504	509	502	520	477	518	484	490	459	487	468	497	506	489	488	468	492	481
4260	5252	4443	2178	1514	1149	920	805	1012	18409	17868	11464	4377	1329	648	478	435	490	438	474	439	446	428	458	449	465	453	441	446	425	440	444	419	431	448	429	430	425	453	416	412	425	417	416	424	455	403	464	454	452	446	428	455	439	422	430	401	418	444	431	459	403	445	395	455	477	468	435	443	434	423	437	425	410	465	460	460	413	428	490	478	429	402	397	429	432	439	461	455	455	427	455	442	451	419	429	448	415	421	459	421	433	436	423	474	466	408	454	413	432	452	437	406	426	455	457	430	419	453	416	459	457	427	457	419	420	462	420	431	458	430	445	446	400	471	446	406	473	474	441	444	450	435	445	455	447	381	457	424	426	476	441	447	511	453	473	448	460	429	450	420	442	425	412	462	439	447	497	443	464	440	421	456	405	431	417	443	429	468	462	436	406	431	454	424	454	431	433	442	403	444	402	404	459	410	468	445	448	462	441	462	436	487	431	425	459	471	448	403	452	446	435	469	460	455	436	439	430	435	432	428	445	471	468	474	449	458	404	470	468	463	425	449	456	423	389	455	462	447	434	464	416	418	454	431	441	424	455	432	455	435	417	398	455	442	453	465	416	415	463	427	433	411	430	400	428	480	449	471	437	455	411	406	456	448	438	463	452	419	439	449	454	423	432	461	437	445	436	418	432	446	462	452	471	456	415	441	443	438	470	439	466	431	424	435	448	460	445	425	455	434	421	454	419	469	475	422	404	433	437	463	445	414	428	469	394	423	421	444	454	432	463	419	461	469	417	464	421	455	405	407	446	438	430	443	420	450	453	442	451	447	475	456	418	442	427	418	438	443	437	472	396	448	430	423	400	426	450	406	396	443	444	413	437	482	448	422	446	430	450	459	426	452	452	456	462	422	452	436	446	439	407	394	421	429	430	438	459	444	410	417	415	451	397	439	420	469	472	435	411	416	441	437	468	444	448	432	440	461	455	438	466	482	477	466	437	413	446	401	397	448	467	392	438	449	422	426	433	451	440	447	428	455	429	433	453	427	425	487	501	406	445	470	458	451	429	439	407	458	446	441	425	424	445	409	391	423	464	466	494	412	435	427	420	426	433	425	428	428	431	409	422	425	424	419	430	408	459	425	431	447	404	440	442	461	456	434	434	413	461	425	438	404	437	450	385	442	470	411	444	400	425	432	421	429	485	411	405	485	439	424	418	419	423	397	448	448	459	433	441	440	398	454	449	457	469	431	426	419	417	469	444	435	422	458	468	387	440	441	408	436	424	416	438	441	451	435	454	473	461	450	410	453	436	418	403	434	432	416	431	440	442	417	439	430	417	447	402	458	466	425	448	420	416	456	443	440	453	444	467	406	434	435	410	460	416	423	440	472	486	433	446	432	440	422	465	431	463	405	424	438	426	407	429	428	471	421	431	477	427	454	447	402	422	443	468	423	466	435	439	440	443	439	406	459	443	443	413	425	443	431	425	452	420	436	472	427	442	437	403	467	456	439	507	423	431	439	423	419	481	438	475	446	419	428	438	476	421	478	443	453	396	418	417	412	429	427	452	444	415	461	410	442	451	468	463	452	428	454	443	421	435	435	469	434	434	430	439	450	426	446	454	426	455	472	417	398	434	388	425	415	429	434	429	412	461	419	426	391	471	459	414	448	416	443	426	462	434	410	424	418	414	459	424	416	460	472	420	441	430	436	447	476	416	385	478	409	430	474	427	431	413	435	455	469	461	475	435	410	426	417	433	403	419	417	424	436	417	443	433	449	407	453	446	434	431	450	423	408	442	445	394	442	400	438	443	475	440	447	439	445	436	458	472	415	442	407	462	431	403	417	444	439	428	452	404	423	435	427	427	454	415	469	427	374	450	438	452	452	409	426	438	457	446	442	431	427	427	446	443	440	467	398	437	435	500	455	405	436	443	426	431	424	444	419	411	428	456	431	434	472	391	403	417	395	402	473	400	438	439	417	492	433	429	456	438	468	467	440	459	435	416	422	406	437	441	412	429	461	405	473	415	428	453	444	472	409	433	447	452	411	419	403	443	457	449	417	487	448	414	446	428	485	456	439	463	476	433	411	430	438	404	438	417	452	415	419	448	424	462	450	431	448	433	444	444	418	446	452	444	416	446	444	452	440	497	419	426	419	430	423	449	428	439	398	429	434	437	439	441	429	434	386	458	457	423	410	444	458	410	408	413	416	440	434	434	419	448	407	452	429	423	443	451	443	395	410	433	443	414	413	387	450	430	448	404	403	444	407	449	429	461	440	457	406	440	440	459	445	452	448	400	460	432	417	432	437	465	444	438	456	392	415	440	463	414	393	438	475	433	438	420	426	451	393	434	466	410	421	411	447	424	462	470	438	437	416	457	416	425	411	435	425	415	438	438	421	449	471	404	460	433	411	433	447	447	459	423	451	447	436	428	418	444	420	435	444	469	410	400	459	398	453	462	395	436	449	439	437	451	471	404	443	420	447	433	468	412	437	427	446	418	425	434	427	448	461	425	401	426	448	431	445	425	485	441	429	455	456	414	466	456	431	474	453	427	429	426	441	433	423	456	467	394	453	446	410	443	416	449	395	466	428	433	423	396	432	427	419	411	450	434	408	458	434	480	409	453	427	463	417	417	451	431	434	439	424	400	434	434	438	434	417	437	451	423	443	444	402	449	418	437	497	450	427	405	425	407	420	467	410	406	409	412	437	462	414	415	402	449	410	431	410	421	437	438	412	441	409	424	421	425	452	416	470	404	450	398	432	432	416	457	433	386	465	468	433	431	432	428	421	453	430	430	457	465	448	432	426	424	444	418	487	443	494	442	444	399	398	457	418	399	426	470	458	417	444	434	429	439	402	435	430	457	430	446	422	415	436	471	409	409	412	418	427	421	412	413	418	441	430	452	419	459	415	456	437	454	463	406	439	437	444	444	452	417	436	434	436	430	476	446	400	408	447	456	409	462	472	437	449	461	420	454	493	420	445	437	452	425	466	405	431	461	418	426	397	414	471	439	451	453	430	412	474	477	431	425	415	423	446	459	458	431	416	439	429	420	444	412	461	427	420	462	432	487	411	459	454	420	407	420	450	436	461	421	431	436	455	420	397	428	458	436	442	408	412	435	452	428	425	405	473	435	417	412	417	437	452	417	429	436	414	429	470	444	410	457	420	419	426	425	457	421	457	412	412	392	452	411	434	443	427	429	403	415	421	421	459	441	437	403	412	434	419	441	424	441	431	453	436	439	417	413	418	417	408	417	407	454	445	428	432	431	414	429	434	428	418	402	442	444	428	438	458	451	472	419	432	425	451	412	435	433	429	396	441	410	435	450	420	466	425	448	458	430	424	451	427	403	461	427	456	423	389	407	436	419	452	400	434	414	442	438	435	444	412	418	423	499	435	422	484	451	425	459	421	438	452	438	412	423	424	457	463	425	477	450	428	445	461	416	442	473	429	446	453	426	412	419	397	453	430	400	440	426	432	411	446	450	408	418	463	434	470	451
23814	21052	28284	24020	21035	9598	2416	1375	1573	27206	35270	24446	9877	2344	1005	748	721	711	702	667	662	731	664	635	688	704	674	697	732	659	732	679	662	666	711	690	765	715	668	710	656	679	733	671	668	695	719	662	667	686	696	687	659	722	641	704	697	683	685	670	668	674	681	711	683	677	647	655	694	671	667	693	661	692	691	691	655	709	623	699	714	677	685	677	664	625	734	634	671	724	642	660	651	714	690	632	708	658	674	700	668	669	638	660	663	692	653	705	721	612	692	723	698	673	691	649	685	693	673	706	628	687	681	722	681	679	707	703	669	699	669	654	712	708	652	680	681	656	644	705	666	680	615	607	713	668	671	671	681	651	643	669	636	662	693	711	641	703	636	676	680	668	678	663	701	703	661	695	678	630	675	622	628	675	678	680	686	663	670	670	688	669	673	675	708	688	659	681	712	695	664	638	703	726	681	631	681	638	659	681	691	655	648	674	674	664	662	703	668	663	663	651	656	676	629	695	694	670	684	665	664	694	663	663	620	668	687	648	660	684	686	658	616	648	690	701	683	668	657	683	646	660	668	660	684	684	651	673	696	682	667	692	730	688	612	682	673	708	674	685	665	675	660	646	673	643	662	667	683	658	661	679	723	643	652	648	664	674	688	686	645	680	658	687	693	657	665	645	656	705	663	658	653	672	656	708	692	716	685	643	700	658	667	673	695	676	664	675	672	681	696	644	709	710	708	678	693	675	711	704	646	669	632	701	670	653	677	647	689	700	636	628	661	650	679	714	685	684	646	703	679	645	650	685	713	658	655	694	676	697	681	740	644	685	647	643	701	681	708	636	705	680	675	637	703	684	680	653	636	680	653	649	722	712	663	637	708	658	668	661	701	683	656	685	674	681	699	662	687	691	649	713	733	658	661	681	718	666	677	683	696	654	681	714	639	670	670	644	662	709	679	672	713	634	678	664	681	660	669	684	690	728	668	690	641	680	608	686	655	695	676	605	642	703	649	653	667	656	651	692	667	675	676	665	705	689	671	651	680	632	649	715	666	673	661	661	628	686	663	653	680	632	668	668	690	677	715	647	656	648	669	682	732	714	704	711	694	685	680	688	617	649	658	704	614	718	661	680	686	690	652	708	661	668	643	677	679	659	666	692	644	668	681	649	704	712	685	734	622	705	696	629	676	662	724	655	646	642	675	692	689	669	701	656	698	671	690	675	641	645	651	696	697	685	658	643	673	631	671	711	706	661	636	688	663	679	711	661	674	633	676	663	737	692	670	710	686	658	670	691	666	636	687	693	688	670	731	679	609	693	657	680	662	709	637	669	627	666	665	693	695	636	683	664	682	701	711	714	674	664	680	685	671	705	706	682	631	640	662	664	701	712	643	667	649	686	636	709	660	655	668	668	638	663	718	649	643	685	656	668	664	650	635	704	666	636	698	658	674	675	691	685	680	656	657	655	674	664	688	656	716	614	647	717	664	695	681	696	674	629	649	702	656	649	677	672	663	682	672	637	677	711	664	703	623	676	614	671	687	709	671	613	665	711	606	652	670	656	679	666	626	658	665	686	682	661	678	679	740	668	657	667	673	678	628	650	622	636	647	637	716	657	671	685	702	676	659	690	658	670	652	637	654	658	679	673	651	674	695	686	679	684	697	684	637	651	640	670	655	628	641	724	683	637	583	652	675	696	665	652	654	674	649	664	644	670	650	728	619	650	635	691	705	675	709	697	633	691	717	629	655	714	626	684	656	710	649	668	710	646	700	632	684	676	680	670	661	655	694	682	666	711	711	636	661	649	660	656	687	709	699	669	629	681	673	681	680	630	716	682	651	677	684	686	640	667	666	673	649	649	691	683	708	721	706	714	644	631	690	646	686	642	673	705	672	674	671	696	641	645	696	639	654	640	663	643	643	658	647	662	678	698	699	668	686	592	666	655	672	707	690	665	693	664	622	679	713	642	646	648	666	703	664	681	676	655	692	682	684	681	690	711	655	618	674	648	664	684	653	747	681	662	655	686	683	673	630	647	669	642	663	668	659	703	656	710	677	708	685	660	672	638	677	622	654	678	654	674	678	692	664	697	658	655	669	653	686	656	616	690	675	703	644	719	680	704	599	711	725	674	659	736	688	736	683	643	681	688	666	649	679	650	698	691	682	698	690	673	662	678	624	643	668	669	650	632	665	687	677	714	748	630	666	683	670	646	637	653	642	650	666	694	672	656	669	678	701	651	663	674	649	678	682	706	671	717	607	674	721	654	685	664	606	670	650	671	631	626	667	665	672	705	666	704	621	668	697	694	661	658	660	624	676	642	665	655	647	627	676	698	629	661	668	692	700	684	621	733	704	659	671	684	627	706	634	657	670	662	675	634	703	650	653	669	639	671	642	701	701	695	678	746	657	713	670	656	709	655	677	649	679	691	713	686	672	640	644	680	722	611	651	659	701	671	694	661	689	662	691	645	632	685	641	641	681	663	700	671	663	669	662	652	681	702	680	682	684	684	689	659	710	662	697	650	647	710	722	698	677	661	663	675	656	673	662	700	655	665	694	643	647	639	648	657	675	665	655	677	694	701	666	632	685	649	677	669	658	687	663	670	712	656	673	674	668	656	655	658	658	614	606	672	677	734	690	680	679	657	727	701	651	697	669	626	670	698	718	674	664	661	663	661	672	673	637	679	720	673	677	664	669	690	722	575	680	668	696	626	716	658	672	692	694	697	677	653	623	742	648	690	670	653	696	699	720	679	631	685	696	654	716	701	653	660	679	657	608	670	671	671	654	716	631	633	686	662	694	668	665	684	613	635	660	672	704	689	672	657	706	663	717	673	648	671	674	672	665	669	695	673	654	696	681	641	679	698	644	694	645	675	621	662	710	672	673	688	657	676	673	689	672	667	693	687	661	670	683	660	723	656	681	649	611	649	638	661	678	619	650	643	667	691	664	681	695	665	669	683	653	668	711	651	662	668	698	684	646	716	689	656	679	665	728	653	717	646	668	635	628	636	664	711	678	664	642	687	649	647	664	640	703	636	707	693	722	681	706	618	701	696	665	666	662	655	665	661	617	686	672	666	661	686	686	668	689	632	690	658	675	675	716	719	652	675	691	713	678	724	662	669	649	691	683	626	630	659	687	643	674	685	638	707	659	662	719	692	661	679	655	651	716	742	664	719	681	682	651	645	652	663	622	669	685	671	679	636	704	682	700	686	637	755	653	640	658	671	656	650	680	691	660	674	657	654	679	687	654	688	635	618	742	635	683	656	748	659	695	684	705	680	645	654	614	670	628	737	705	679	658	680	627	675	656	645	651	725	699	707	693	653	672	645	707	690	704	665	687	632	661	649	679	719	673	683	680	696	676	661	669	677	700	699	655	657	671	686	654	662	695	659	635	670	631	690	690	668	655	672	661	664	784	682	702	666	660	641	660	677	636	727	621	661	636	673	641	648	658	675	706	652	649	664	665	640	639	668	648	666	652	670	678	671	642	701	654	658
4997	8044	6975	3419	2759	2274	1859	1367	2241	31308	30460	19593	7610	2214	1039	720	597	541	633	569	637	583	568	564	561	599	561	597	584	601	579	569	586	613	553	598	580	609	613	589	604	539	584	575	576	599	615	585	550	562	555	593	551	572	598	565	564	550	595	599	570	569	603	625	571	558	581	595	618	529	602	574	617	576	612	631	595	538	596	576	556	576	566	584	599	592	592	646	601	563	618	560	539	596	554	537	595	549	587	608	567	592	593	553	580	564	573	581	529	593	601	566	536	576	572	598	586	530	620	553	593	622	560	592	586	598	573	588	566	582	565	580	561	585	548	550	556	599	593	568	621	558	610	600	589	566	621	596	616	607	561	597	601	568	585	551	555	642	578	591	575	588	561	590	582	615	590	581	559	557	600	581	605	569	561	570	579	557	594	561	561	637	611	579	596	552	534	556	554	559	563	576	557	585	516	592	588	606	493	542	566	570	563	582	560	587	534	533	597	575	564	551	580	561	576	588	554	580	621	577	607	536	583	594	617	565	539	573	590	554	603	615	583	573	560	652	596	603	576	575	583	591	607	577	613	615	574	554	591	596	515	577	630	581	568	563	617	565	576	618	524	586	624	565	558	602	576	536	584	576	573	605	628	615	566	614	584	583	593	557	583	539	539	597	587	564	620	609	628	597	594	548	572	554	553	561	548	571	622	582	575	578	574	552	557	574	535	571	576	581	551	569	586	572	569	565	562	593	589	591	541	576	597	621	576	536	593	591	543	569	581	619	589	560	577	563	571	577	561	608	554	603	559	559	595	591	525	555	538	565	617	580	614	578	570	592	591	583	517	579	556	555	584	568	564	559	556	569	585	582	556	533	539	577	594	581	543	588	577	567	578	655	524	605	584	555	540	596	620	609	558	557	596	559	601	522	567	562	563	599	662	568	624	567	571	595	551	577	574	566	547	577	567	559	537	561	577	598	588	570	586	544	604	575	629	567	589	575	559	572	553	538	563	531	589	592	543	574	564	589	589	553	584	547	538	561	608	607	507	593	611	573	571	577	620	557	599	539	572	567	534	620	571	539	569	579	539	561	587	594	556	541	533	609	551	581	563	559	578	553	597	611	564	601	586	577	570	604	573	620	630	600	577	579	579	555	560	533	603	566	534	584	563	531	584	574	584	597	560	584	586	601	606	593	575	620	538	555	536	595	585	553	561	587	546	576	613	584	560	573	611	634	593	598	553	573	604	583	563	606	603	580	561	590	581	546	587	527	579	546	594	591	587	615	543	592	538	575	600	555	587	578	548	578	573	601	540	585	561	619	603	533	579	567	577	542	633	598	591	573	598	570	548	604	574	588	559	625	588	624	568	577	548	586	577	573	581	601	575	544	570	579	566	584	563	610	558	609	575	557	561	565	619	535	645	561	555	599	535	557	544	622	587	619	591	597	559	569	590	584	596	558	581	641	578	563	547	535	592	595	565	617	589	601	583	558	578	583	561	593	529	564	543	558	577	545	525	549	572	566	543	566	579	583	566	573	558	609	579	589	541	560	572	559	575	539	553	530	621	600	596	547	590	583	587	584	565	599	591	595	499	612	548	560	552	577	572	588	563	604	603	542	590	588	535	582	547	583	635	569	628	546	597	557	538	586	609	559	590	561	583	555	546	593	575	569	598	556	597	630	576	515	589	597	575	580	567	579	556	559	580	611	585	612	561	555	569	616	567	555	579	585	610	623	561	609	578	540	541	540	563	565	630	576	609	604	563	563	541	560	586	553	584	570	583	614	567	532	532	572	538	593	596	527	553	601	543	539	562	569	560	550	595	558	574	588	560	554	581	564	545	550	582	550	628	573	560	558	610	533	601	574	569	557	601	591	553	512	595	567	555	570	585	570	576	567	567	608	584	599	609	568	577	576	597	592	540	585	556	542	579	575	568	587	567	607	595	570	560	586	582	599	595	578	590	515	556	530	578	600	605	574	613	590	557	561	543	569	581	600	534	560	569	589	560	620	572	627	583	543	553	561	578	568	580	560	562	552	570	618	560	557	554	582	554	569	568	619	538	589	582	602	595	593	562	580	594	535	567	608	584	546	551	592	528	533	617	568	560	566	555	566	567	544	586	543	573	573	572	547	537	603	557	571	556	569	550	603	596	595	547	571	543	581	595	543	577	585	609	533	568	557	566	587	609	585	613	561	583	562	528	608	573	566	557	544	569	592	570	573	604	581	630	614	572	513	558	590	575	585	576	581	599	530	574	561	635	591	570	591	561	516	579	602	559	556	554	550	591	561	535	596	571	573	603	527	615	545	545	581	586	586	587	560	526	596	576	574	599	567	575	590	574	575	590	563	563	598	548	574	582	571	634	597	569	527	574	574	571	579	548	581	598	587	551	597	585	599	579	583	629	592	576	554	579	597	554	589	589	543	574	563	591	552	572	570	584	592	616	555	603	551	575	588	566	563	572	594	557	556	577	555	540	576	587	593	574	631	610	564	560	589	607	577	537	558	544	543	563	546	568	585	575	545	542	564	553	573	604	590	536	552	589	578	572	604	574	544	578	653	555	572	580	603	583	566	571	603	603	585	559	542	534	548	572	598	610	568	536	531	613	556	562	544	577	585	634	555	610	566	540	543	602	546	570	556	577	551	541	529	576	600	555	576	510	552	558	578	592	533	543	541	544	563	533	589	584	580	572	528	566	550	553	590	572	626	588	615	580	550	565	555	557	521	572	555	586	576	583	601	581	617	530	607	609	568	605	578	591	570	570	616	608	553	574	580	562	619	547	576	572	540	558	577	563	564	613	603	597	504	584	567	582	554	551	559	556	610	579	619	567	565	547	589	530	593	567	622	553	592	556	568	591	565	583	613	562	582	607	588	572	597	568	606	569	556	611	572	578	582	522	559	535	553	543	568	572	531	576	558	601	573	559	530	559	591	566	573	591	579	524	556	567	564	567	567	600	536	590	567	573	569	553	563	592	575	599	566	586	556	571	564	576	537	570	545	627	561	599	540	601	551	582	565	574	562	557	560	570	604	576	541	587	589	592	567	603	619	589	535	550	547	614	576	582	577	575	590	574	581	569	591	602	558	545	569	558	514	568	577	589	555	559	568	591	620	530	554	579	621	634	584	591	586	615	546	612	593	587	583	580	532	585	564	559	576	573	544	580	603	580	638	575	571	618	586	593	565	577	553	607	546	529	548	591	563	554	565	574	581	622	593	527	572	573	547	555	569	613	579	528	569	533	567	602	550	527	572	557	571	593	586	584	597	526	598	601	559	572	581	507	586	583	543	573	581	561	589	547	598	580	571	559	573	567	559	550	572	594	574	580	591	554	576	555	588	582	546	561	604	559	565	589	596	607	560	532	587	571	553	634	622	578	577	571	591	539	598	570	545	567	555	570	589	563	558	592	576	570	548	590	580	576	591	571	612	562	555	622	615	567	525	575	552	555	552	564	541	542	571	573	598	595	561	611	547	553	575	577	601	551	554	597	533	536	562
27328	13030	1787	913	640	614	592	519	489	1671	2591	1806	1022	638	483	438	459	430	470	445	462	443	449	449	460	442	482	494	441	498	473	416	465	430	465	450	500	463	451	452	445	507	454	489	447	464	493	471	451	419	469	464	435	461	462	426	453	443	452	427	425	469	473	447	431	462	404	458	443	490	479	458	427	411	420	455	425	459	454	442	462	512	435	397	419	443	470	457	430	437	448	469	445	491	490	432	475	456	410	481	477	465	428	455	475	429	470	447	468	472	453	460	415	467	485	488	469	401	461	439	454	472	448	458	422	447	454	453	430	420	457	435	428	468	424	464	468	431	438	483	486	432	430	427	477	473	440	415	475	447	470	477	445	462	437	436	475	480	422	449	440	455	450	480	458	446	423	438	440	478	488	477	461	449	506	479	465	440	475	455	470	408	436	424	439	432	456	445	490	421	439	419	440	438	448	476	484	461	471	471	440	418	459	439	487	446	452	464	494	492	447	461	448	430	492	421	449	384	496	402	447	427	452	456	430	447	456	452	431	463	491	464	463	446	422	463	438	447	451	477	465	473	445	407	457	469	486	446	467	458	451	428	455	448	438	491	455	462	461	434	433	463	493	423	433	481	482	463	467	478	441	438	432	471	431	464	446	445	473	454	463	424	468	456	480	444	447	459	446	441	440	439	467	510	440	420	467	431	500	481	419	412	419	460	491	441	449	461	457	449	462	455	467	485	479	449	456	466	436	458	440	419	470	441	468	461	466	460	478	451	433	489	506	450	433	470	449	451	434	452	495	434	427	451	472	478	473	456	487	447	467	488	486	486	444	438	457	457	447	453	425	427	479	449	451	450	438	455	421	440	444	445	457	456	470	469	457	487	425	446	440	451	459	451	422	467	422	472	429	485	431	423	496	437	447	497	435	449	470	446	463	455	442	489	436	421	467	443	450	500	444	430	464	420	464	448	481	450	398	477	465	451	441	445	456	476	428	485	460	455	466	455	463	432	453	482	455	469	453	454	477	472	445	443	484	475	469	439	455	473	428	472	469	469	432	471	447	481	442	420	458	442	474	447	440	415	468	482	433	469	416	473	430	476	447	446	451	467	455	438	483	457	444	445	414	462	456	448	454	470	473	447	449	442	494	459	466	466	454	428	433	456	460	445	462	409	462	435	436	438	446	442	494	427	482	460	416	457	432	440	453	470	438	436	454	476	437	501	479	478	471	437	430	443	451	458	421	454	463	443	447	483	446	431	415	474	464	454	416	419	454	491	469	443	471	469	470	477	463	449	455	445	474	430	477	410	426	487	460	445	448	460	472	467	457	451	470	479	468	445	492	502	465	483	445	426	444	453	421	459	476	443	441	443	480	472	472	480	432	456	475	435	443	457	429	428	466	453	442	472	462	454	475	453	455	437	495	473	465	419	505	465	444	444	472	469	410	449	466	454	476	448	468	492	419	487	436	457	443	471	397	463	455	479	443	429	460	421	461	460	425	456	486	456	511	478	477	440	461	448	484	498	455	475	476	413	442	468	466	422	476	442	475	418	451	482	451	443	434	460	439	485	418	447	490	454	448	467	428	511	470	414	474	452	458	446	431	446	510	453	441	454	467	450	444	450	430	454	478	467	446	437	482	474	465	455	432	482	466	443	456	457	438	446	477	454	436	453	450	457	464	453	450	473	445	476	441	455	428	461	478	454	470	484	442	444	440	437	459	416	485	431	382	444	459	446	444	451	416	427	470	419	484	452	426	462	448	458	465	467	461	435	486	424	465	438	458	472	468	429	491	477	442	438	490	501	456	447	476	429	447	472	448	423	426	437	486	480	473	451	487	488	476	459	446	399	403	428	414	460	509	470	422	471	406	461	516	470	481	491	416	479	448	487	457	415	414	420	458	463	423	486	449	488	461	432	449	462	442	444	473	482	462	454	461	450	458	493	443	429	469	468	449	493	422	470	459	439	471	425	442	467	439	474	419	476	467	450	478	458	440	475	426	433	453	492	458	458	438	454	426	493	474	436	444	409	425	428	482	454	432	446	455	446	419	442	487	428	482	440	454	458	452	459	458	442	475	477	454	452	462	457	413	494	455	450	460	474	400	465	487	458	468	510	455	433	419	446	451	456	438	444	468	474	462	431	456	475	470	456	438	434	456	481	466	456	473	464	436	461	468	472	446	478	437	401	447	461	424	455	431	444	465	446	465	468	417	433	444	461	464	441	488	410	455	453	488	479	443	462	460	480	458	452	447	439	497	461	479	448	476	457	448	446	453	462	436	409	442	506	479	442	461	429	491	454	425	451	399	453	442	481	503	491	453	472	424	468	425	449	444	458	500	471	457	461	454	480	451	433	441	440	469	447	523	469	423	445	485	425	456	462	492	458	444	446	435	501	479	456	451	470	457	446	452	450	436	465	482	452	424	459	472	442	445	439	426	411	447	416	495	460	467	459	459	460	459	424	457	425	446	474	467	438	462	444	477	451	399	428	429	445	443	436	438	451	431	505	439	470	469	422	455	436	423	489	439	430	451	476	479	472	472	473	420	447	474	441	431	425	452	403	480	472	448	431	447	458	447	434	475	441	437	442	447	460	456	435	467	429	437	430	435	467	420	430	472	452	421	448	429	415	432	437	454	459	465	447	451	415	430	452	474	440	443	478	450	449	453	478	463	426	485	461	462	483	465	432	495	442	409	439	469	442	425	475	458	473	453	477	456	472	416	476	436	432	447	459	466	458	427	454	448	446	445	430	458	456	504	466	439	466	458	439	477	439	474	481	445	479	451	443	437	442	422	479	492	466	455	435	448	469	430	493	449	409	447	477	421	465	451	447	416	457	465	467	476	461	472	460	480	495	448	432	445	459	444	416	423	436	450	449	448	460	461	440	456	448	482	462	443	449	415	466	437	488	510	445	480	445	451	432	433	491	457	446	454	482	443	522	455	437	457	458	468	429	468	461	486	446	507	432	444	448	438	468	458	421	439	467	459	433	443	468	428	445	430	465	447	488	436	435	449	457	452	454	446	467	454	499	401	435	457	463	453	438	455	494	459	417	471	483	432	469	473	448	436	445	455	424	424	485	452	482	457	465	432	426	452	461	430	458	491	468	440	446	410	391	467	467	454	420	477	440	476	472	464	454	447	427	475	447	448	459	462	416	448	444	442	440	489	437	427	462	427	456	425	445	426	416	455	465	470	466	414	443	437	471	453	439	470	457	447	451	467	480	417	417	435	453	460	450	463	462	432	430	447	459	475	445	458	475	433	490	513	477	454	500	494	462	478	437	461	463	454	499	429	466	419	474	457	453	477	450	460	456	450	450	418	459	447	403	470	457	444	486	450	477	454	473	440	425	478	417	447	444	469	412	448	448	441	469	473	457	458	412	475	448	439	465	473	468	484	420	486	477	473	434	451	459	411	448	470	440	429	432	469	436	443	494	463	492	455	428	429	437	443	439	476	464	492	478	451	446	474	445	429	448	462	458	504	413	485	462	503	479
5306	1169	1157	770	642	666	653	495	434	2308	3065	2120	1038	590	412	437	404	354	389	412	410	378	411	418	394	406	398	380	424	401	376	383	341	393	390	386	369	398	415	382	372	399	388	377	394	409	384	379	403	393	390	415	412	378	404	389	387	421	397	396	390	425	398	382	389	398	418	344	384	341	424	410	416	383	374	377	366	399	409	359	380	379	375	382	423	369	394	397	384	405	425	391	358	384	391	399	398	371	381	427	357	408	402	352	438	413	366	401	370	405	406	384	400	430	426	388	351	425	384	403	376	390	348	409	405	404	382	405	385	383	393	412	388	382	414	395	375	402	411	399	402	406	390	387	421	348	422	406	362	411	373	362	376	395	398	401	389	379	378	412	407	388	371	378	407	412	386	385	384	396	412	397	425	402	387	386	349	379	391	382	380	420	366	376	412	370	352	393	392	402	393	377	390	418	394	399	375	381	389	380	392	378	428	377	385	402	410	395	363	385	391	432	403	408	390	344	389	399	418	367	418	376	370	415	393	373	394	400	404	419	393	387	362	386	392	377	396	384	380	340	405	397	426	367	427	368	372	427	416	389	396	426	399	388	396	342	385	390	410	378	374	392	388	389	386	405	394	392	379	385	418	396	374	406	378	396	409	380	368	398	378	387	380	405	388	404	360	400	396	395	395	404	355	393	378	359	386	399	404	396	417	392	390	389	405	396	374	404	385	404	381	371	419	381	392	374	394	391	378	390	396	368	357	418	413	364	388	369	409	359	411	371	406	423	414	349	391	409	388	390	376	426	382	396	441	401	393	396	396	363	395	367	384	373	391	398	393	416	391	389	427	379	380	397	385	410	383	373	388	434	403	427	413	417	410	384	389	375	409	372	366	390	394	380	392	436	384	414	387	388	366	397	403	402	392	390	407	419	410	410	398	369	379	391	385	374	410	403	398	415	412	432	399	373	410	427	386	436	350	382	383	376	384	390	386	364	396	390	381	398	381	402	397	390	388	396	389	387	384	408	396	416	418	423	394	396	380	387	386	394	397	407	386	376	382	418	406	367	402	371	383	395	369	393	352	419	379	407	393	397	392	382	417	407	386	378	384	368	413	355	383	362	424	407	372	376	378	375	380	382	407	401	380	421	411	398	379	414	357	378	421	385	412	364	367	400	366	393	398	356	387	407	395	386	394	399	409	362	385	384	396	383	397	390	392	411	406	392	384	382	413	344	408	411	396	401	405	396	382	391	373	382	393	430	403	388	424	423	409	394	405	378	412	400	396	418	366	349	386	366	424	381	397	420	383	366	377	398	424	371	416	385	391	384	387	374	385	380	386	378	382	390	396	387	379	389	398	402	405	381	374	406	434	411	357	401	391	380	370	361	410	365	377	361	380	381	357	370	385	385	364	376	411	403	375	405	353	391	392	409	409	406	386	339	394	371	371	369	380	387	365	386	422	381	397	410	394	415	418	412	398	395	384	394	391	424	383	395	381	428	409	414	398	401	384	384	395	431	350	391	416	418	368	400	398	385	401	366	381	412	350	402	395	378	381	365	428	385	398	358	394	388	387	394	380	363	381	385	385	396	413	422	412	416	401	382	430	402	406	373	366	358	393	393	424	368	377	418	419	420	389	392	396	372	398	419	355	385	410	411	381	379	388	376	395	399	426	405	397	388	405	383	403	414	375	428	411	378	370	393	381	365	385	418	392	383	388	381	381	398	383	408	393	391	407	374	379	381	377	362	357	385	387	406	390	396	382	403	365	384	379	373	428	386	392	361	399	344	368	393	401	369	359	413	394	383	378	381	402	400	369	394	362	421	368	399	385	402	414	417	354	425	401	372	402	382	384	370	393	370	395	368	427	388	411	410	369	433	386	384	422	383	390	388	398	421	385	394	371	384	400	379	376	390	368	416	370	414	397	391	402	396	388	369	377	377	369	393	414	395	375	419	366	428	390	394	423	407	396	355	391	406	388	354	404	389	403	400	391	377	415	391	410	455	393	396	395	405	414	355	381	387	379	362	412	383	393	384	384	394	429	363	391	413	408	412	412	436	357	416	347	400	396	400	395	403	404	340	388	431	372	386	385	395	409	418	418	380	398	400	375	408	406	373	428	388	434	390	394	411	383	376	392	417	385	370	387	380	420	409	401	390	386	369	393	390	377	383	395	384	402	405	394	386	383	370	379	394	394	429	419	387	404	379	388	388	378	397	404	372	381	390	384	363	434	382	378	389	406	416	414	394	385	407	420	407	403	405	378	386	366	406	366	382	427	367	385	395	368	382	382	398	395	398	408	371	406	349	405	425	390	379	387	414	397	412	383	373	373	383	371	391	383	397	367	420	387	384	418	436	378	386	409	370	399	370	374	383	412	368	394	422	375	395	393	405	429	393	408	390	409	400	396	369	388	373	433	384	392	423	391	413	388	359	362	377	402	364	347	420	386	410	376	428	387	380	414	378	361	402	378	416	354	419	379	357	412	414	406	388	397	391	399	401	422	403	404	386	395	388	372	381	385	381	362	361	352	398	375	410	382	401	377	397	399	357	400	380	396	382	395	388	370	427	391	368	380	408	345	403	392	386	391	356	369	379	390	396	412	373	363	414	381	402	403	393	383	379	401	376	405	382	361	400	384	385	400	392	400	367	412	384	372	369	406	348	386	385	420	378	381	395	384	390	416	388	390	388	398	395	374	419	385	378	427	359	438	399	378	362	402	416	381	399	407	385	335	394	343	404	383	360	395	386	383	383	375	384	388	401	414	413	391	361	382	392	379	386	364	395	387	411	393	408	430	425	422	376	411	413	395	355	361	377	389	390	395	411	385	390	368	370	367	369	402	415	399	395	385	412	405	372	413	380	377	380	389	386	388	419	391	383	377	395	383	359	376	371	404	391	354	405	422	385	423	387	410	408	387	418	370	430	406	387	417	379	378	387	397	393	364	386	385	378	423	412	373	416	381	362	421	397	391	372	405	366	365	381	343	390	415	418	407	405	374	388	373	404	387	366	360	403	356	408	386	369	404	397	408	394	381	368	370	425	392	414	413	395	360	363	393	414	419	369	390	431	381	414	396	375	394	391	366	397	381	395	386	377	352	380	377	383	421	328	408	397	392	379	387	373	399	338	415	411	367	404	391	398	397	381	416	369	368	405	382	362	382	378	387	399	373	407	396	413	397	394	365	381	401	404	390	363	376	366	413	411	380	418	393	392	405	380	385	381	383	420	372	379	403	374	399	406	400	399	414	355	395	386	398	389	425	426	390	384	385	395	378	410	387	387	393	387	338	418	403	354	430	403	393	399	405	389	376	397	407	360	363	415	379	387	382	383	392	402	408	389	401	398	393	417	369	418	384	375	350	390	389	411	348	433	398	379	416	389	407	410	418	375	399	439	389	398	357	426	414	417	375	376	347	400	400	370	372	401	400	373	395	399	354	430	402	417	398	364	381	389	356	361	391	395	394	385	360	393	376	393	343	394	413	399	387	406	414	381	395	390
24983	21069	27160	25072	8245	1662	1087	805	1755	18368	20514	12313	4266	1257	700	574	541	532	509	561	515	578	584	606	526	595	546	544	560	557	525	525	571	497	537	556	544	531	526	530	536	539	564	565	580	540	519	520	556	548	513	505	520	533	535	507	534	553	572	550	510	499	566	541	516	560	546	544	493	553	564	555	518	550	577	519	497	527	519	579	555	499	521	560	507	582	563	553	541	574	550	545	549	538	537	534	553	554	482	533	536	509	530	543	547	542	516	510	587	519	574	537	580	559	528	585	520	567	518	515	534	553	580	536	573	541	520	511	529	560	551	554	486	517	536	528	531	596	501	503	523	520	539	574	513	525	523	537	564	569	555	572	541	529	558	532	518	529	511	501	549	535	501	550	523	545	491	527	530	535	524	534	522	540	546	567	529	518	539	583	501	519	529	498	542	541	521	550	523	520	531	526	508	521	560	517	538	556	578	488	532	552	517	521	554	533	529	522	562	550	509	537	557	527	527	540	498	501	540	520	552	526	551	543	502	543	539	532	525	527	532	522	551	529	540	512	506	495	533	492	504	506	508	535	477	495	563	555	509	510	518	512	552	548	525	557	575	559	553	495	550	559	529	489	529	512	509	546	533	516	553	530	519	555	516	550	546	532	508	546	572	554	514	513	545	562	502	568	516	515	554	534	509	530	541	542	567	571	509	572	489	539	555	551	499	514	532	558	493	491	514	500	547	523	549	567	528	526	556	549	544	523	556	548	527	515	542	535	568	495	516	539	551	543	568	507	531	589	529	516	510	505	571	528	509	540	572	527	549	527	520	536	551	523	497	509	543	520	548	549	521	546	546	521	531	525	516	522	527	537	502	535	546	514	523	529	534	524	554	532	530	537	557	552	558	548	539	568	548	533	517	558	561	540	517	547	564	492	521	527	506	573	535	536	563	552	525	548	572	494	548	527	550	521	546	528	544	517	537	573	549	493	520	552	538	508	532	532	539	494	552	545	540	517	509	524	565	558	550	488	524	524	523	498	521	540	526	563	514	543	558	597	573	501	576	510	563	525	548	525	572	569	526	526	576	513	498	538	547	540	510	516	515	519	531	554	543	526	547	555	495	516	576	538	507	504	520	550	539	552	548	555	526	564	547	547	536	495	597	500	565	492	514	519	509	533	521	531	548	579	549	547	568	516	557	505	577	539	539	524	539	496	509	556	570	533	566	491	492	511	533	511	503	547	539	508	571	542	567	524	539	562	542	552	529	524	535	538	527	563	550	575	533	581	534	553	602	517	515	510	524	494	536	535	537	550	550	546	552	518	499	537	502	558	539	558	518	565	512	533	560	530	555	538	538	510	543	531	553	543	566	500	521	544	510	539	532	557	545	522	548	543	513	521	520	566	545	530	549	531	543	572	533	557	542	534	506	540	534	503	576	564	505	553	541	588	575	522	539	581	526	507	536	534	541	507	539	503	567	515	536	515	493	539	514	549	548	502	546	530	533	512	514	506	555	516	514	512	529	505	555	512	525	578	479	512	537	567	535	554	506	539	504	562	536	509	513	599	553	573	540	574	569	552	506	572	540	556	531	581	495	541	544	520	530	524	513	521	523	547	525	525	544	551	549	541	524	556	539	575	549	501	515	511	520	536	560	582	508	555	568	525	531	508	567	565	522	517	513	532	545	539	540	537	542	544	564	543	534	497	567	511	517	616	530	546	563	564	569	555	509	531	544	493	537	486	530	511	533	523	539	521	556	527	537	554	563	532	517	511	561	537	492	534	560	535	492	539	512	533	530	531	528	513	603	530	548	543	546	576	556	533	534	546	527	544	531	531	549	517	540	516	554	540	526	561	546	557	539	555	525	551	544	563	562	535	531	546	565	522	539	500	536	552	540	546	525	552	579	547	590	562	535	544	569	480	535	572	522	560	535	516	534	574	555	529	541	532	532	543	507	544	539	508	510	536	591	515	586	555	488	539	515	514	522	562	542	556	498	524	487	582	551	538	566	573	576	520	505	520	549	559	530	529	575	525	573	566	536	524	543	536	529	552	528	505	522	549	543	565	536	513	522	552	539	539	489	548	548	527	520	546	542	551	589	489	527	523	527	543	523	545	521	497	528	568	559	527	540	522	576	547	540	560	524	545	527	571	554	540	501	519	545	573	508	484	544	536	506	524	547	539	518	555	548	502	557	586	570	553	497	518	524	547	536	524	525	581	551	507	543	495	535	538	550	561	529	547	545	517	528	507	529	515	554	500	542	572	528	556	536	544	507	608	557	543	537	503	532	512	529	500	541	518	499	534	524	526	532	538	550	535	536	523	527	576	560	557	511	518	552	522	498	549	542	547	519	569	541	510	568	513	517	532	549	548	528	514	551	544	544	541	524	535	548	538	571	537	520	490	545	567	543	559	521	542	512	541	533	479	563	557	488	539	540	566	535	532	540	537	533	510	533	579	561	533	484	517	529	561	546	552	496	492	558	506	535	556	517	554	518	539	536	562	516	506	559	489	538	592	521	516	513	589	473	504	512	556	514	547	531	550	513	542	547	516	482	546	506	539	490	540	507	506	531	520	558	547	518	554	572	513	506	522	549	556	546	535	532	515	590	492	529	506	567	491	518	516	517	556	563	588	542	514	537	531	559	519	547	545	516	526	557	577	588	529	534	525	577	537	547	523	527	496	557	565	519	572	565	558	528	528	540	511	547	545	521	495	555	538	534	499	512	545	552	519	540	539	535	553	580	525	543	524	524	585	507	558	540	553	551	564	548	493	517	531	540	546	539	512	528	514	558	508	517	495	531	537	539	583	526	544	509	548	531	557	536	521	504	522	534	513	554	540	552	513	552	554	543	512	551	536	545	562	537	541	486	551	606	540	536	536	527	517	552	550	550	479	544	564	512	580	556	534	513	507	551	547	531	521	518	527	543	545	498	533	559	558	545	517	537	533	546	566	550	543	547	559	543	488	547	514	530	541	510	581	520	551	532	595	515	565	562	539	550	526	523	510	513	501	522	547	514	532	542	500	543	524	546	552	506	511	512	504	518	574	497	538	540	492	574	509	547	540	477	538	522	520	528	524	545	531	556	557	585	541	570	569	541	511	548	498	531	530	493	546	559	520	549	553	532	526	528	499	544	518	511	547	571	528	563	518	537	542	511	564	572	531	545	578	564	529	516	536	597	540	540	503	532	546	604	585	552	535	551	543	536	544	518	548	530	554	485	565	522	552	511	552	533	522	552	518	512	493	491	518	574	510	505	549	529	539	522	550	502	543	568	555	520	555	590	535	530	527	563	522	531	547	546	534	544	559	521	594	555	499	519	504	536	526	563	526	509	522	522	498	587	547	517	549	575	539	505	553	569	506	522	522	537	515	513	531	578	581	531	536	542	492	506	568	502	489	534	495	582	552	532	552	556	599	539	565	545	515	545	515	513	545	548	549	518	494	530	512	559	528	510	591	499	531	527	528	544	547	577	551	512	538	579	530	529	527	531	506	550	545
4278	4626	3782	2031	1480	1330	967	844	2778	21143	17637	10308	3785	1251	653	491	489	453	438	475	468	516	483	490	478	471	489	462	491	439	460	480	477	456	516	505	462	491	463	494	432	464	442	476	474	514	485	494	480	442	474	488	504	461	496	476	506	481	526	508	500	476	471	473	496	491	505	458	442	462	434	493	489	439	477	446	467	463	479	475	456	492	454	439	470	470	506	473	475	501	476	507	458	440	453	444	465	491	476	444	481	432	467	467	461	458	445	471	452	486	466	435	479	439	498	437	466	472	442	462	450	469	492	423	430	459	485	460	477	447	456	499	466	441	445	456	471	493	503	451	476	448	445	510	485	465	476	480	476	490	464	481	458	447	486	481	534	476	501	499	470	486	483	452	449	467	419	448	455	486	501	484	482	398	473	453	443	494	465	447	484	464	450	484	478	449	516	478	455	477	450	459	483	457	497	481	448	487	428	496	474	499	498	523	473	429	440	458	451	472	494	470	461	448	494	425	476	442	453	492	464	480	454	435	465	430	462	453	456	482	472	466	440	474	449	476	437	512	477	452	468	483	468	465	456	492	454	427	452	446	526	442	490	451	462	484	450	474	501	484	468	490	439	465	484	471	415	436	475	466	462	462	454	436	469	436	445	477	460	489	440	497	479	444	466	446	475	481	474	475	493	499	443	451	433	479	448	427	473	485	444	449	476	452	468	427	474	482	461	448	458	432	470	477	476	458	486	491	475	460	447	464	444	464	520	463	487	508	475	455	479	455	467	493	454	454	469	458	446	503	440	450	457	468	482	506	438	483	461	463	479	494	453	457	497	451	450	431	489	462	436	453	476	477	493	476	463	493	462	460	447	471	454	469	496	441	408	489	428	470	472	467	485	462	464	484	477	476	466	463	498	456	489	474	483	456	480	465	478	465	445	479	421	502	460	445	491	470	491	455	504	434	496	505	475	481	473	446	450	501	493	471	457	484	483	430	474	458	458	456	448	496	433	435	497	457	472	470	437	467	490	475	483	441	480	493	458	459	477	476	468	485	521	490	462	453	486	487	488	454	481	471	494	479	447	455	511	473	458	443	452	447	452	478	485	489	482	494	488	498	461	485	471	466	487	474	458	485	497	466	477	450	443	467	507	463	463	472	458	451	429	472	446	461	496	467	465	464	472	469	455	490	492	481	453	473	471	467	483	446	477	448	478	509	440	460	485	465	490	468	492	492	458	453	456	473	450	494	502	477	489	443	511	436	448	454	480	463	482	443	489	432	472	475	451	481	469	513	482	457	443	479	485	508	508	478	467	466	477	446	475	462	476	516	390	459	469	446	486	426	438	477	489	455	488	470	464	456	451	480	467	440	494	471	431	510	482	440	449	472	495	484	478	468	470	449	486	451	478	468	477	483	482	462	481	450	462	503	492	461	490	430	478	463	486	455	445	461	466	445	458	501	453	435	482	435	450	469	473	494	494	439	442	456	458	482	450	448	435	446	489	483	432	441	473	483	473	457	502	479	434	487	467	500	502	504	456	434	452	471	473	488	477	465	464	474	487	453	476	473	447	471	483	447	473	443	431	495	453	408	490	515	442	481	456	473	450	452	489	476	491	455	469	471	482	450	475	469	476	448	474	478	487	433	486	442	474	434	465	437	463	481	464	450	454	444	462	499	440	515	488	467	482	447	440	431	509	485	464	444	497	459	478	458	475	453	443	458	481	491	460	482	439	472	493	442	443	449	435	452	467	433	480	457	480	489	471	464	455	480	444	451	470	501	453	466	428	497	472	410	507	445	475	488	463	487	469	462	437	474	475	456	489	460	481	432	498	469	516	507	485	445	444	500	456	450	448	481	434	498	485	430	521	455	446	455	440	482	426	465	452	474	430	522	446	489	468	489	483	473	454	481	465	485	486	475	455	500	480	488	448	459	476	475	483	477	496	484	481	455	467	486	467	485	440	461	480	481	435	475	480	477	479	434	446	511	472	490	446	494	461	501	489	482	488	473	419	446	458	451	450	478	478	463	449	460	478	472	471	472	492	486	446	487	435	481	475	498	424	480	455	459	469	438	492	440	493	478	483	467	473	477	475	485	461	480	472	458	507	449	497	445	492	459	406	447	446	483	449	495	452	436	463	473	466	528	447	464	448	441	462	459	436	496	452	440	442	476	489	450	485	466	498	444	481	456	456	441	488	494	500	473	456	468	480	488	470	504	461	445	510	477	470	479	462	479	474	449	445	445	475	496	472	493	457	468	449	484	405	475	424	484	443	458	493	522	475	489	457	477	490	478	432	450	450	479	476	445	482	475	494	448	477	455	450	442	478	466	446	478	451	463	465	486	419	436	463	487	464	441	432	523	497	447	470	464	438	478	482	491	459	452	502	449	459	431	447	470	512	472	470	457	458	462	471	445	442	470	447	455	452	449	445	448	473	455	478	460	472	484	516	481	472	448	425	491	490	463	477	465	460	460	474	438	465	446	469	450	486	477	469	508	460	484	459	458	450	471	475	496	471	467	433	433	444	455	470	490	486	447	486	462	493	457	462	467	417	481	480	481	462	453	451	474	455	469	460	448	430	446	463	447	452	499	487	495	485	464	469	455	468	480	484	490	448	466	461	452	473	481	515	433	453	483	460	488	476	479	459	464	456	461	488	437	455	479	490	458	466	453	472	481	488	452	489	485	498	451	457	434	499	465	463	454	446	462	443	486	450	438	480	478	480	484	414	474	471	456	455	483	459	419	504	444	468	459	511	477	452	457	503	463	471	445	482	498	462	466	437	466	456	448	497	482	463	467	467	462	474	481	459	487	444	429	433	497	489	453	475	462	465	477	417	459	498	463	474	450	460	489	458	487	475	476	482	475	476	469	443	500	518	480	488	486	488	451	457	442	439	457	462	492	460	484	493	414	474	505	465	458	447	453	484	434	492	456	470	444	468	481	464	459	438	483	492	455	494	440	444	489	452	471	456	431	470	436	456	456	440	476	480	466	465	492	465	479	418	461	505	475	467	484	463	483	503	464	506	480	439	463	486	472	479	484	466	462	448	429	456	481	460	469	487	433	434	453	471	448	457	460	488	441	472	440	503	491	472	457	419	484	483	462	452	459	450	448	491	463	479	455	460	506	462	438	485	507	430	443	488	465	441	445	440	472	509	483	461	479	425	455	462	466	500	451	477	456	441	419	493	455	477	448	461	444	493	463	456	472	487	485	500	502	425	450	468	447	472	494	431	433	459	525	499	470	458	488	471	477	444	439	478	478	449	435	466	418	484	478	466	436	488	432	471	484	491	432	500	476	443	451	427	398	488	489	514	390	451	487	482	459	478	508	482	481	448	448	465	421	494	470	449	488	457	511	454	440	455	510	466	474	491	476	451	484	473	441	483	478	461	449	465	489	506	499	472	469	481	488	439	451	461	436	492	447	445	487	492	466	468	481	459	456	502	457	463	502	454	462	454	482	452	449	485	480	432	462	443	470	464	465	466	462	497	489	455	486
23848	21058	28315	23994	21049	10094	2330	1236	1632	30817	36262	24031	9461	2348	1076	752	697	715	693	682	702	709	703	761	702	728	726	680	674	714	708	707	716	711	684	723	697	687	713	673	761	729	746	706	768	670	694	772	683	718	737	722	745	700	743	727	722	722	709	693	732	720	703	731	716	717	746	726	741	719	714	716	653	714	638	718	747	679	717	713	729	679	717	704	711	694	718	685	703	723	704	682	722	709	726	717	681	660	730	698	711	687	709	743	668	689	717	721	702	702	707	729	741	657	738	756	735	696	700	683	720	694	714	681	720	695	738	734	630	679	721	718	758	710	729	727	662	695	716	715	710	695	691	709	725	755	676	700	698	693	690	714	695	754	687	698	672	696	746	679	697	698	702	728	738	702	782	752	705	721	671	757	724	740	672	701	723	698	734	699	682	641	695	698	701	699	755	664	729	676	710	715	696	715	738	697	708	733	740	719	695	705	724	691	709	744	646	683	682	680	723	729	745	689	715	693	658	694	678	686	728	646	666	675	671	703	734	723	698	664	736	743	705	719	661	703	693	723	714	661	678	680	644	731	751	728	716	733	716	727	705	697	724	709	735	722	698	719	701	661	713	711	701	704	700	655	677	743	666	677	708	723	718	632	724	725	697	707	730	697	743	697	640	694	687	738	702	735	654	709	776	690	747	731	694	705	707	698	691	724	746	667	737	699	711	754	712	706	662	747	686	707	701	721	788	698	719	707	702	636	669	672	630	729	687	713	689	749	695	695	681	652	740	690	654	692	668	682	724	729	682	688	720	684	668	726	664	719	712	726	688	629	693	710	712	710	724	721	699	687	716	684	724	717	689	704	706	698	691	669	741	739	712	702	749	769	680	699	692	722	708	760	716	714	695	674	713	740	723	681	747	711	716	702	704	718	700	699	715	667	727	695	729	717	672	732	669	721	726	717	726	650	701	709	698	698	715	688	670	713	712	683	720	769	667	712	695	711	682	700	664	692	701	698	712	713	683	685	668	716	683	696	666	711	674	724	706	745	671	673	691	733	718	682	689	702	696	711	732	681	723	690	703	756	679	692	736	656	701	644	697	677	689	752	658	766	644	756	713	720	735	702	716	712	704	715	751	734	715	666	674	665	714	740	734	667	703	732	669	648	679	729	660	716	724	730	663	658	720	680	697	721	728	775	704	716	726	676	697	689	739	716	725	716	703	688	703	728	703	698	711	657	704	723	654	754	711	698	678	725	697	684	705	762	717	703	685	707	743	680	689	674	686	719	676	691	696	683	704	688	694	754	731	716	703	695	709	676	726	669	689	645	708	686	700	682	665	685	692	707	702	723	717	683	687	699	662	682	715	738	740	686	729	704	671	709	697	719	675	724	694	708	711	662	695	695	732	699	723	732	714	717	638	726	683	697	728	697	700	677	678	667	736	743	709	671	692	675	700	697	697	637	717	690	735	684	721	681	704	723	744	731	702	644	738	685	686	711	700	685	724	671	711	722	741	717	673	694	689	711	660	686	735	731	660	720	749	621	652	722	686	690	668	724	695	707	686	671	639	741	683	700	653	681	711	677	692	705	756	744	661	700	720	676	700	699	727	704	654	715	743	697	678	705	680	683	715	719	692	680	665	688	695	736	689	698	731	685	713	702	728	728	707	673	695	717	681	654	716	696	687	666	718	658	691	702	717	671	738	738	715	745	746	715	728	670	707	718	701	700	671	674	710	724	695	756	706	704	677	716	740	671	664	664	746	650	703	732	678	723	718	692	710	705	694	695	678	665	723	730	701	728	707	691	688	677	742	718	689	715	675	730	665	677	675	736	643	702	722	712	704	691	687	677	684	701	704	692	715	713	695	686	734	683	663	705	680	724	671	665	696	713	752	703	689	652	672	694	714	759	703	669	679	672	689	703	743	728	693	660	710	730	724	715	670	697	690	758	727	706	679	642	710	664	724	710	696	678	664	687	729	713	673	711	709	710	717	708	710	707	688	717	717	721	726	697	713	682	686	650	702	702	715	693	711	719	654	719	666	694	723	732	733	666	704	724	713	730	725	710	697	732	686	696	764	737	724	737	669	652	676	708	672	690	660	711	690	698	688	726	682	682	691	660	694	711	709	729	698	739	698	664	702	748	707	716	676	681	685	681	678	719	655	684	740	723	688	718	747	729	710	675	731	693	703	670	721	654	722	785	686	688	700	716	695	771	709	687	688	697	704	741	682	739	732	723	723	746	741	722	703	672	731	763	703	685	703	719	670	667	687	692	740	690	693	703	667	761	669	731	687	708	712	721	688	699	744	680	668	718	672	700	668	687	736	692	678	685	705	698	649	693	690	680	744	702	715	688	697	649	686	768	676	706	673	708	754	705	714	680	691	669	724	731	685	750	721	655	696	726	700	739	697	696	675	697	719	698	709	705	770	711	708	689	680	749	693	716	695	698	692	715	685	723	661	720	654	686	682	684	734	703	718	699	785	724	702	696	694	724	718	700	684	685	707	720	685	684	725	653	685	699	714	701	758	691	699	732	721	667	703	667	703	736	737	636	715	651	724	718	656	736	711	721	674	690	695	717	682	698	693	724	699	720	697	708	683	732	709	712	703	750	653	753	677	693	723	710	694	728	655	707	687	669	680	685	706	661	679	715	654	749	699	690	723	706	706	671	727	717	739	668	687	688	695	705	712	717	673	705	661	741	739	673	708	715	722	717	710	777	705	716	654	707	681	687	694	695	678	728	702	693	706	675	690	721	729	723	684	703	688	676	694	744	703	693	702	750	700	695	721	732	743	682	685	723	727	687	707	698	739	683	710	690	752	683	662	670	655	660	701	746	687	704	703	713	689	728	721	728	700	711	688	682	682	704	666	722	669	724	718	699	737	718	695	744	716	707	736	693	689	745	696	712	666	642	718	700	737	705	712	679	690	650	718	663	749	690	689	723	722	696	674	673	690	646	693	665	713	759	705	714	742	761	724	763	716	695	732	723	708	720	722	685	729	682	678	657	731	714	727	716	733	716	707	720	723	714	685	691	652	718	654	723	710	764	682	667	734	650	694	704	759	680	697	703	682	749	728	744	722	722	669	661	704	705	735	716	686	691	742	726	670	690	715	706	682	684	699	694	704	699	680	712	712	721	726	664	698	706	767	710	709	709	758	657	694	703	673	721	725	727	689	692	687	689	674	692	742	722	723	681	666	718	686	712	697	664	664	685	684	709	731	721	695	719	763	671	716	689	736	728	753	665	707	654	676	725	742	680	646	711	704	732	700	696	708	661	705	674	713	709	688	653	717	697	711	668	692	756	729	707	685	715	702	798	725	713	647	686	731	707	718	680	720	733	676	696	674	730	715	654	721	664	679	743	753	696	669	645	723	690	730	692	731	736	716	701	716	652	748	728	732	669	663	730	685	735	682	722	708	708	744	689	723	687	679	700	673	678	696	747	680	699	726	684	716	712	687	662	702	722	710	732	717	714	721	663	750	661	730	703	676	671	746	701
4787	8337	7250	4866	3527	2256	1676	1295	2428	34061	31563	18746	7381	2113	977	670	630	623	646	643	611	643	629	594	586	596	610	598	564	594	620	569	621	670	620	599	584	642	621	591	589	646	629	597	640	595	621	620	629	588	610	581	590	586	585	587	611	603	532	577	579	592	618	607	596	587	593	559	545	619	586	590	568	646	590	627	650	580	618	577	578	556	617	569	628	597	578	631	588	590	594	583	659	612	629	579	597	617	626	627	596	623	610	634	623	601	563	589	611	584	634	648	586	587	607	587	600	581	626	605	616	593	571	582	610	562	578	564	578	608	555	602	589	621	576	567	572	611	595	623	634	594	633	589	602	575	580	613	577	583	596	563	568	609	546	604	550	561	658	627	577	630	588	604	612	584	574	562	578	588	612	609	602	593	600	591	606	573	586	614	595	600	583	643	576	625	620	605	615	623	596	589	598	578	593	601	643	609	660	592	609	643	587	582	662	574	575	584	587	620	628	548	583	555	572	603	579	591	589	579	612	551	601	598	547	606	603	606	633	591	613	598	593	552	579	579	640	581	619	554	570	609	622	612	644	566	599	611	583	615	630	616	636	582	560	605	588	631	611	666	594	582	593	597	577	638	602	576	582	592	612	575	612	576	600	636	577	579	570	584	555	580	592	633	610	634	584	586	593	632	615	608	585	553	594	606	604	592	587	599	582	636	593	602	616	605	605	580	561	600	602	597	568	580	617	578	594	563	581	605	600	620	623	625	606	617	609	588	601	616	593	633	594	609	589	567	638	577	567	611	592	593	595	633	648	669	657	623	632	561	572	573	616	643	584	584	606	615	596	575	635	596	593	591	592	622	615	642	626	556	600	605	578	592	554	609	613	590	615	558	588	637	565	593	603	625	600	602	604	595	614	557	607	577	613	599	620	634	582	599	598	600	588	558	627	640	580	607	621	633	601	599	611	611	621	583	585	637	581	596	563	610	608	605	555	614	622	578	591	626	619	581	598	608	591	587	623	603	641	573	577	589	616	611	589	618	644	619	594	583	634	590	568	607	619	624	617	602	622	599	594	591	550	564	605	623	639	588	576	592	606	635	575	593	582	570	582	564	570	573	615	555	600	583	621	582	577	563	644	639	579	582	560	616	558	578	597	575	614	570	604	652	578	563	595	609	593	597	599	625	587	570	588	628	585	601	608	623	579	570	624	605	562	580	635	628	632	604	593	624	625	605	580	625	598	603	564	569	582	630	575	580	606	654	575	611	615	573	607	570	587	636	665	595	589	591	643	621	607	602	664	587	628	586	617	607	610	595	634	616	577	593	603	602	608	592	587	595	578	597	586	560	612	593	624	626	630	589	577	600	604	596	597	599	558	617	600	587	602	627	576	623	584	597	620	599	608	571	563	557	609	621	626	593	580	562	599	604	656	604	611	596	598	649	581	585	606	589	588	578	595	583	595	620	570	579	606	573	581	590	602	583	625	631	625	596	590	564	581	604	603	635	566	628	634	591	576	605	595	597	598	573	565	589	596	623	602	622	590	598	610	638	600	596	580	589	553	601	559	563	589	576	629	618	559	586	579	592	589	578	573	629	609	621	639	636	580	590	581	574	601	598	603	604	611	616	618	609	571	587	576	562	620	596	605	593	605	608	630	626	601	630	626	576	571	619	639	601	568	585	568	594	593	619	605	631	558	620	590	601	592	634	542	589	565	550	640	591	579	618	584	631	605	600	639	599	589	605	587	589	593	605	594	614	567	573	575	634	608	618	588	627	591	579	611	612	585	620	567	562	581	609	654	633	582	552	552	575	550	615	594	597	595	603	595	606	581	613	588	619	594	572	582	612	616	592	613	616	620	584	592	566	584	562	628	576	629	580	576	587	603	591	620	577	600	633	592	588	591	610	586	589	614	574	564	581	611	571	586	584	584	623	602	593	569	621	543	625	667	580	641	603	616	555	603	606	612	610	620	625	584	598	630	619	552	632	556	639	547	589	591	607	577	581	597	626	563	567	593	592	598	586	580	611	608	578	615	559	608	612	569	610	617	589	591	586	539	601	598	564	579	606	596	573	608	610	592	580	588	567	663	622	580	605	639	615	547	602	594	608	619	601	561	587	605	602	605	557	620	624	645	617	631	674	587	576	630	604	584	603	604	592	555	636	610	628	548	595	589	553	581	655	563	602	613	593	597	576	627	589	544	611	589	598	607	555	592	631	648	579	593	598	590	598	578	616	594	591	649	574	587	574	614	603	562	583	589	599	581	563	575	605	555	635	576	592	643	599	610	644	571	602	616	608	657	581	615	596	607	558	626	546	547	614	618	605	613	566	591	593	607	606	571	598	563	587	627	601	640	589	629	562	609	656	601	583	570	587	591	576	588	603	568	599	558	538	585	605	619	566	568	578	578	575	593	574	634	553	543	610	583	622	565	627	582	583	543	571	585	584	621	602	616	606	622	600	563	576	636	608	618	592	586	603	650	580	611	561	561	561	603	542	551	632	600	592	574	636	605	651	587	584	579	560	605	599	595	597	601	558	590	615	565	639	614	610	597	597	577	586	594	602	579	609	607	606	609	609	578	591	606	583	565	579	607	582	598	577	563	602	597	585	568	620	577	573	569	573	578	558	623	594	597	589	586	598	564	608	583	600	597	617	585	606	603	630	588	598	547	581	589	614	616	636	609	631	586	588	611	548	595	595	632	584	584	608	603	626	595	572	571	601	634	581	595	584	609	583	617	623	600	579	605	574	594	581	606	612	529	645	584	530	604	584	578	577	621	549	593	544	593	601	635	598	555	604	637	580	598	592	607	551	556	601	591	635	556	573	592	585	591	622	590	581	580	644	594	580	611	578	579	586	578	579	546	574	601	572	580	582	559	604	597	578	563	620	570	595	604	579	577	575	546	610	607	626	611	614	598	578	578	616	578	596	589	589	580	574	589	592	593	587	567	606	596	587	595	570	604	600	608	600	597	569	559	608	599	567	610	590	567	627	626	603	567	614	585	602	578	609	622	628	588	551	606	589	575	570	603	611	595	604	588	604	576	587	578	602	592	569	586	597	658	583	604	598	622	619	606	596	596	582	583	615	633	629	554	585	595	599	608	627	580	605	617	571	612	563	610	600	585	625	630	587	621	664	579	577	585	585	598	531	608	570	614	622	600	568	570	615	612	623	591	605	564	635	616	588	581	607	601	622	595	603	570	603	611	571	611	612	544	572	567	578	612	610	616	589	624	575	583	636	651	617	596	598	600	606	591	640	564	564	564	670	639	598	587	552	545	647	586	640	560	580	597	594	585	611	630	610	624	573	606	635	580	579	626	605	588	589	608	590	581	574	568	549	590	574	629	595	587	591	646	592	615	598	571	581	577	632	574	608	602	588	607	559	606	621	614	605	640	587	588	634	577	585	569	549	640	549	581	569	578	588	576	532	604	603	572	578	611	610	574	582	591	624	609	598	569	602	601	570	563	611	605	580	589	575	605	588	593	589	555	552	617	573
27398	13203	2536	1336	820	623	504	495	519	1961	2453	1713	1019	620	520	474	446	504	463	451	450	463	474	456	488	452	494	494	490	471	483	446	439	487	434	458	513	428	502	450	471	489	459	449	500	469	498	435	449	492	454	450	428	462	488	504	447	478	472	456	455	458	459	497	510	462	498	474	477	469	443	485	465	487	499	453	463	436	485	464	457	430	439	449	463	472	451	490	482	493	469	463	442	459	486	451	471	443	473	490	505	468	488	456	487	458	424	492	451	453	506	468	456	465	485	495	468	450	468	453	481	461	489	474	457	470	465	456	473	472	482	481	461	469	459	492	427	488	457	463	465	455	494	440	438	502	442	461	475	423	461	482	430	493	427	474	474	456	442	435	496	500	492	506	490	476	435	465	459	462	484	461	472	466	476	487	419	459	453	459	499	466	460	482	479	450	488	496	483	455	460	471	461	447	449	460	464	480	453	469	459	454	450	484	470	414	500	490	450	458	462	466	441	450	460	458	464	431	430	467	462	453	487	486	452	488	460	480	467	425	485	446	478	439	448	464	462	447	447	438	451	451	485	444	515	483	449	444	449	469	466	480	445	492	471	430	490	421	455	446	448	432	449	453	495	452	463	483	453	457	420	427	483	476	441	415	478	448	512	435	467	440	453	471	433	460	468	434	468	465	493	491	440	493	483	434	483	412	463	457	465	466	434	512	466	477	448	435	457	444	480	488	450	483	442	468	455	455	455	485	461	491	441	445	487	438	464	424	497	440	452	476	433	486	452	475	470	458	479	432	469	483	476	451	452	448	482	480	528	478	463	425	434	488	472	505	448	502	451	471	451	449	424	522	487	472	429	473	458	445	474	497	470	480	456	466	465	478	459	462	489	513	447	460	440	474	467	489	482	436	450	465	487	465	453	485	474	501	460	463	447	427	472	509	461	459	435	501	459	457	461	472	479	466	474	489	453	436	477	476	462	427	427	454	470	473	465	462	468	462	494	439	464	457	447	486	445	458	445	451	420	452	502	475	477	457	425	443	479	479	504	494	470	479	463	443	458	418	408	457	521	460	470	486	477	446	460	461	438	444	436	437	442	499	469	464	464	466	469	462	463	472	463	458	453	451	449	453	472	475	430	435	419	430	477	488	457	465	472	484	476	494	480	520	449	447	423	502	483	440	467	458	460	458	481	457	454	444	452	450	465	463	475	472	426	477	446	431	433	466	498	495	478	474	456	507	470	431	483	448	489	466	431	475	418	464	482	458	462	467	466	458	456	437	467	467	420	442	466	481	439	461	464	455	501	449	483	447	470	476	490	456	438	443	433	487	459	478	445	483	461	450	454	483	461	461	474	419	464	494	472	474	465	461	490	509	528	506	471	452	460	478	460	417	476	466	475	468	475	481	472	481	477	483	448	495	415	433	446	449	475	416	444	487	455	472	435	477	468	463	472	474	422	494	500	460	468	469	436	460	434	444	487	465	448	414	451	490	459	452	450	477	446	479	458	467	454	469	472	462	494	451	464	496	459	458	513	452	482	470	451	461	463	452	451	469	482	458	491	498	445	452	517	475	460	494	479	454	462	466	441	450	470	448	461	467	501	441	463	415	468	468	463	471	469	478	480	438	464	421	449	459	469	441	439	481	448	470	443	477	477	447	461	478	412	503	481	438	487	459	443	462	450	468	461	470	448	465	462	518	426	462	455	459	438	472	495	454	472	451	440	483	462	443	507	483	460	474	479	469	444	485	433	510	533	433	453	427	460	457	441	443	468	484	431	439	484	467	433	475	482	496	484	428	468	486	442	473	449	482	474	470	475	466	454	468	423	448	441	470	466	496	450	480	473	486	492	424	445	523	453	438	441	453	467	452	436	449	483	430	478	476	511	457	475	488	501	429	458	462	493	448	443	490	425	461	454	452	468	426	503	471	462	425	460	454	463	464	433	474	461	477	435	462	467	447	470	456	477	471	465	457	493	479	483	483	439	448	482	438	441	438	491	472	495	452	467	488	456	450	428	467	461	437	467	461	474	443	463	489	427	476	431	457	484	442	471	448	439	491	438	449	454	471	445	467	449	473	489	418	470	479	466	486	459	481	472	432	466	449	469	431	447	493	476	448	472	480	466	435	437	459	456	439	470	500	453	460	502	481	473	462	469	453	423	475	455	451	456	455	462	452	492	458	473	522	425	468	416	437	487	417	458	450	496	463	443	463	496	499	405	442	443	472	435	475	427	485	456	492	450	464	438	455	481	484	451	433	447	434	469	463	482	470	453	456	507	477	435	416	469	443	478	452	445	463	444	484	474	476	463	424	440	456	465	473	436	465	473	465	502	471	454	456	510	472	497	476	478	476	456	501	492	448	450	476	462	440	477	481	463	447	466	484	490	433	434	484	479	458	498	438	509	446	464	452	517	476	466	483	470	454	447	460	454	461	479	469	436	506	430	504	439	469	456	448	451	458	457	511	417	494	439	473	484	476	487	462	493	479	441	435	483	447	481	466	463	477	462	422	481	457	466	482	483	480	486	468	432	484	443	420	438	522	479	475	491	494	476	437	453	493	413	454	477	470	474	458	494	456	438	442	404	453	473	492	474	463	448	499	444	502	488	461	452	474	428	481	429	450	454	469	452	463	471	485	441	457	437	454	457	448	465	489	498	488	480	484	484	488	505	480	478	478	478	487	436	481	487	466	454	441	471	484	447	456	501	430	510	430	433	425	507	453	484	453	465	490	470	461	459	436	506	512	480	462	510	439	467	443	448	450	447	513	482	494	462	435	460	429	458	491	483	469	444	474	439	466	501	456	446	455	451	481	449	494	451	470	442	450	463	451	451	499	501	478	462	422	474	463	480	429	482	434	474	433	460	492	466	494	486	427	476	480	492	472	447	474	452	475	452	428	477	458	477	467	465	452	440	459	496	476	454	483	439	497	441	461	487	451	474	472	455	410	483	515	497	455	500	438	475	457	438	440	468	466	500	458	451	476	508	468	448	465	472	431	486	456	494	458	474	471	452	453	488	465	465	493	463	473	444	469	491	508	460	483	404	481	444	445	460	480	429	469	455	414	436	485	487	492	497	483	499	458	467	478	458	442	486	474	475	452	446	446	516	452	499	442	416	453	477	459	484	465	459	486	478	466	443	474	433	451	455	462	455	454	495	421	466	461	435	489	496	482	447	434	443	466	494	471	481	453	448	460	465	490	452	474	476	489	413	450	437	466	473	493	457	438	437	504	461	457	470	484	473	428	452	459	523	438	442	444	458	465	497	488	484	432	480	466	450	482	444	484	466	464	442	456	484	446	440	479	442	471	497	481	491	458	451	476	464	479	479	506	492	487	429	514	463	489	499	462	458	469	463	490	490	456	458	480	501	442	467	438	493	428	455	461	420	476	444	471	485	464	466	444	443	440	492	481	446	472	451	437	494	445	470	471	487	500	412	470	446	439	481	464	467	435	471	471	487	458	460	449	470	446	464	447	478	451	421	475	467	452	456	460
5244	1430	1966	1320	883	637	514	474	503	2686	2906	1866	950	571	426	428	412	377	396	396	410	418	439	419	398	342	417	427	397	384	410	405	425	393	410	390	396	406	415	424	403	446	403	419	425	394	396	429	391	413	376	422	418	425	378	399	384	428	353	419	414	443	429	385	384	390	378	354	405	372	442	404	398	431	405	363	410	380	433	410	433	395	406	396	407	384	410	404	440	411	387	381	383	390	378	421	391	400	410	396	370	367	393	413	382	386	373	389	394	322	376	439	378	414	409	442	382	404	406	366	362	391	398	413	424	408	405	388	386	429	383	387	395	395	403	387	389	380	416	386	403	376	325	412	396	378	423	378	377	402	402	396	400	392	432	354	412	393	410	376	393	373	383	398	394	405	394	363	405	380	396	406	421	418	399	390	355	366	380	407	368	411	375	440	372	400	448	412	410	388	410	381	403	372	385	397	411	390	414	404	411	357	423	407	404	408	393	366	376	420	418	373	406	395	413	384	437	411	387	398	420	405	399	399	372	391	337	403	422	411	413	366	387	405	412	403	414	412	386	376	420	414	372	415	411	391	401	406	374	397	353	382	359	423	357	395	351	410	400	415	414	404	394	408	422	377	401	414	363	415	420	385	376	371	421	412	379	384	359	426	391	396	390	387	433	429	391	379	374	383	412	393	407	404	390	380	448	409	384	431	415	419	393	407	391	406	388	409	396	423	400	360	366	423	430	383	378	406	418	424	393	422	377	402	404	416	405	402	388	393	402	370	406	423	435	414	408	425	393	373	394	418	438	392	321	426	407	422	434	442	419	395	374	371	387	426	374	387	374	386	384	375	406	418	387	398	380	415	409	403	393	389	390	393	410	376	401	403	360	418	414	382	349	372	381	402	379	401	421	416	434	385	432	373	394	369	398	405	391	397	405	399	404	376	403	379	411	380	375	359	374	426	393	381	390	410	408	363	421	419	407	426	408	405	354	414	389	373	416	381	399	436	429	391	391	426	399	432	389	391	399	388	395	379	405	419	425	382	447	360	389	398	420	433	381	366	404	355	351	420	409	392	378	373	398	371	412	385	388	410	377	403	357	413	404	428	394	395	405	407	419	438	399	379	381	430	374	393	376	363	400	425	380	329	407	416	373	410	375	415	413	411	396	386	401	412	364	386	414	396	400	402	373	402	376	395	423	420	406	399	416	403	413	411	418	402	364	392	417	397	418	381	444	416	377	379	424	449	372	428	455	402	394	424	395	381	390	377	394	389	403	386	437	391	386	417	380	410	410	421	435	407	365	377	379	408	376	391	398	389	362	417	382	414	375	405	401	361	382	407	407	381	383	387	392	410	415	389	373	385	427	405	400	400	393	408	391	382	413	404	392	418	361	416	399	373	390	386	379	392	359	376	384	374	384	412	401	367	381	353	391	420	411	385	420	378	403	374	405	369	380	412	379	397	400	374	377	431	384	438	416	405	371	399	379	410	369	428	412	445	375	402	430	354	400	429	423	396	387	395	403	395	400	412	397	384	408	345	403	378	407	413	405	421	386	400	398	411	405	397	368	398	403	386	392	407	393	395	427	396	383	416	395	398	428	392	354	391	415	390	422	401	403	445	384	382	439	398	403	360	377	415	415	384	370	417	389	412	376	411	438	420	390	410	372	413	409	432	417	410	417	384	432	353	407	429	405	385	402	385	410	385	404	419	370	371	370	364	386	423	413	383	416	394	388	391	392	388	389	405	415	384	401	371	369	386	400	398	374	395	404	398	390	388	389	403	383	387	373	399	392	385	412	364	367	410	373	437	408	423	365	378	381	388	405	384	417	386	395	401	378	423	387	425	370	398	358	401	383	386	395	389	371	406	387	418	421	384	368	405	393	396	401	383	385	380	401	430	397	405	410	412	383	391	402	378	410	413	381	417	431	402	397	428	406	391	411	390	369	430	389	381	394	422	391	420	425	360	386	354	384	400	381	401	413	386	407	384	385	405	407	372	414	394	436	411	377	435	363	395	392	394	371	351	428	385	392	414	382	368	387	380	418	397	387	405	410	414	446	376	398	401	410	392	351	431	379	404	440	427	426	403	405	399	376	396	356	443	411	419	370	386	409	428	392	420	396	409	380	400	366	413	350	406	387	400	381	397	401	374	394	401	402	418	409	367	396	416	380	406	414	420	380	376	413	427	404	415	384	422	397	391	414	393	395	369	401	410	378	412	423	397	391	408	382	416	386	422	381	391	418	414	415	370	410	424	387	410	400	429	417	387	435	377	431	408	425	403	390	423	383	382	395	385	373	414	374	435	395	406	405	428	409	364	400	392	407	395	411	402	413	420	382	371	342	417	464	401	368	401	379	418	400	426	395	382	366	409	371	385	405	396	378	370	397	413	439	384	411	392	416	382	351	414	393	408	416	372	445	399	387	410	366	387	398	407	409	388	398	402	392	399	359	372	430	377	397	414	352	410	403	395	390	417	399	415	410	387	429	441	400	414	397	375	405	393	398	404	407	403	386	403	367	391	413	404	376	403	370	361	434	406	424	401	407	387	406	411	400	398	407	405	398	375	406	401	401	401	390	391	393	399	412	412	398	392	404	414	403	384	426	432	401	420	393	396	391	358	382	398	422	423	410	425	409	395	409	416	406	395	398	397	421	407	378	384	366	425	416	350	399	390	401	395	423	427	386	431	408	398	405	415	345	404	422	406	385	362	368	394	384	399	364	449	390	387	387	366	388	432	425	376	379	381	395	393	380	391	398	438	426	361	395	399	427	370	390	396	408	399	412	415	383	403	382	402	386	407	418	396	405	411	377	362	399	419	372	377	397	414	404	382	380	384	378	399	411	394	388	368	367	418	411	381	385	409	436	371	432	412	397	412	418	395	403	383	406	401	405	391	404	404	412	401	421	375	379	409	413	400	397	399	403	440	395	385	432	372	377	404	406	379	399	379	413	422	400	370	381	408	367	390	391	410	400	388	376	383	416	425	393	421	403	391	417	414	441	388	406	389	386	400	380	420	428	387	364	416	390	377	381	432	374	425	440	426	424	395	406	395	404	402	378	424	394	427	382	405	409	378	393	425	407	410	388	366	406	405	389	404	369	425	391	408	407	367	358	415	412	434	406	386	400	410	392	392	381	429	412	379	414	386	438	377	429	418	380	363	382	395	383	414	452	386	398	422	421	408	407	407	409	412	368	407	392	416	361	354	393	423	399	396	394	388	434	412	406	420	418	378	342	437	421	373	372	387	363	393	382	401	430	411	374	398	436	369	393	384	432	414	392	411	393	411	409	398	403	390	393	381	390	413	389	404	418	411	397	425	386	440	380	393	385	393	412	399	384	396	374	392	399	397	360	404	398	402	393	397	395	405	385	352	438	406	389	362	399	405	390	424	412	410	396	394	356	431	402	376	441	400	393	411	392	382	360	437	394	376	396	374	387	411	394	361	434	408	375	394	392	385	403	398	405	432	405	431	428	440	361	391	406	412	415	409	389	396
25040	21078	27214	25071	8768	1476	960	755	1124	17219	20715	12651	4388	1234	706	558	555	542	519	546	477	507	547	490	490	519	516	514	498	470	558	544	516	528	484	522	511	518	528	484	518	499	519	510	479	526	505	552	530	518	493	513	544	524	482	500	502	514	511	524	527	488	498	503	526	494	483	500	512	526	530	542	476	477	499	517	487	511	517	519	488	469	559	475	461	516	515	510	524	504	519	505	505	541	557	509	507	502	525	504	498	506	502	471	482	501	488	487	514	491	512	509	479	524	487	473	497	526	474	500	507	485	516	525	495	488	483	486	508	539	500	518	557	501	508	520	515	494	535	507	495	526	502	482	465	535	496	508	491	485	510	529	505	498	476	488	487	486	507	479	510	510	500	495	497	474	501	483	500	495	483	464	491	520	483	507	533	543	488	478	525	486	496	516	484	558	521	534	542	505	475	523	509	465	514	532	485	516	502	500	494	546	480	509	487	491	498	547	511	527	528	513	487	493	547	509	496	531	484	549	495	501	510	536	528	514	518	462	483	534	491	504	510	532	503	483	477	490	496	463	488	508	512	513	517	442	509	531	504	539	495	498	521	517	541	499	485	530	509	518	547	551	515	486	482	512	492	470	492	509	551	472	485	504	505	502	518	494	555	527	517	503	515	525	541	465	523	514	491	485	543	508	480	482	506	507	532	469	497	501	523	502	533	473	512	527	527	495	514	522	530	540	510	503	495	503	504	524	568	539	525	519	534	516	485	505	563	494	494	516	546	504	511	498	446	489	517	560	491	529	530	500	534	555	499	526	524	484	542	523	482	493	462	565	498	518	507	508	477	548	517	511	495	502	485	514	489	503	493	511	519	490	504	511	525	514	467	580	540	500	510	501	489	509	510	499	502	459	482	531	533	509	481	511	488	529	506	472	476	493	569	520	495	476	500	470	535	547	526	505	480	507	515	496	533	493	510	499	498	492	527	498	531	449	493	478	521	512	498	509	535	511	515	514	544	517	493	501	478	524	544	498	535	485	528	520	503	519	517	524	523	506	519	533	510	495	501	565	535	520	509	506	489	491	486	509	528	510	459	467	514	516	493	498	488	494	499	489	474	518	527	488	490	517	544	503	503	489	508	509	494	465	534	497	503	473	569	463	537	511	493	501	469	500	492	459	487	505	542	475	495	526	515	515	525	483	497	542	503	527	508	494	490	539	479	469	549	506	513	476	483	499	506	485	465	520	506	489	506	464	506	534	502	481	486	527	501	499	511	495	515	485	536	505	496	488	491	499	496	559	484	522	510	506	504	547	507	517	448	522	481	583	497	523	541	487	504	518	540	491	548	490	485	570	484	490	487	532	496	498	530	494	516	499	495	531	457	473	515	492	527	482	485	554	488	499	500	526	507	486	555	492	507	500	486	515	510	475	476	523	503	527	466	475	501	498	497	518	523	504	549	504	505	496	515	513	517	492	483	524	503	509	495	511	510	525	510	459	510	553	492	520	497	499	467	525	489	504	513	526	494	519	521	586	472	512	481	493	496	536	515	506	510	497	554	503	515	507	523	501	523	473	505	496	534	466	510	489	546	491	496	511	516	464	485	508	538	515	481	478	480	470	524	509	524	491	517	544	501	506	514	530	488	478	511	548	532	509	498	477	487	498	507	509	565	518	492	498	487	532	467	503	525	521	544	545	527	478	549	524	520	460	485	506	519	517	521	468	511	501	521	516	490	469	532	488	498	525	533	561	489	510	543	509	494	522	493	498	508	496	471	534	525	536	473	525	562	548	515	510	536	514	510	490	502	481	483	511	498	527	549	522	520	468	523	495	485	484	541	515	533	542	514	490	485	515	487	490	500	463	508	498	529	480	504	501	495	491	482	494	504	495	506	524	501	515	556	521	482	511	490	489	484	512	546	484	507	515	515	511	499	503	483	497	511	485	502	520	529	534	517	479	478	512	503	524	517	508	496	496	485	503	556	489	481	487	482	509	483	509	532	529	538	463	523	511	537	460	499	500	520	495	526	515	454	528	522	523	498	467	497	527	467	490	528	489	493	505	472	498	542	499	512	496	489	497	483	512	500	530	497	485	484	509	500	489	476	480	508	502	486	531	536	518	496	539	522	537	510	524	544	485	552	550	525	536	516	517	525	488	543	460	519	522	510	513	484	537	488	526	501	498	499	499	488	458	511	505	468	528	529	550	540	487	478	513	492	514	482	497	500	492	555	493	525	468	472	520	517	487	523	501	489	493	495	491	499	539	506	516	501	501	551	493	506	502	463	501	499	516	476	483	508	514	502	513	526	489	517	509	547	489	535	485	514	473	455	546	495	538	523	527	554	490	516	479	499	527	511	494	539	513	510	509	509	506	512	512	556	514	466	526	468	535	550	471	519	481	498	522	550	533	502	504	517	517	510	471	491	512	518	506	513	504	470	538	520	520	517	519	513	500	505	496	482	502	527	520	493	516	542	489	505	535	509	498	493	504	519	507	531	499	472	512	492	510	459	526	504	550	454	463	553	511	525	491	547	528	516	470	502	507	524	505	529	511	534	510	529	516	490	497	553	515	543	495	516	472	487	496	509	517	471	513	523	528	483	497	534	513	505	514	518	452	482	497	530	501	489	502	536	510	524	493	524	518	483	507	491	511	498	509	505	468	491	534	501	475	480	491	496	466	513	517	560	513	504	512	523	478	548	529	516	485	550	440	540	505	477	525	515	501	520	486	527	537	484	494	479	521	495	507	491	499	552	482	507	504	510	486	514	510	514	468	515	513	538	524	514	489	507	510	530	507	516	493	493	486	521	483	456	531	497	538	506	508	487	519	518	489	519	499	487	536	547	497	531	507	526	506	532	504	498	502	530	537	528	534	507	501	491	505	523	472	493	500	525	519	527	506	528	476	514	486	457	509	494	472	537	483	492	508	537	509	455	498	525	498	501	533	470	510	492	497	532	477	500	539	489	465	466	492	520	470	540	544	459	531	495	525	513	491	503	516	438	541	492	527	494	515	524	501	500	525	519	508	520	506	503	509	514	517	533	510	467	497	500	478	523	484	448	491	503	534	517	497	471	533	516	466	502	508	531	503	479	505	521	502	513	527	499	477	503	526	494	535	503	520	574	518	515	498	535	494	501	519	494	489	532	537	514	520	503	548	497	493	527	480	498	476	523	506	492	534	493	551	503	492	454	519	503	498	530	487	507	481	487	471	504	477	506	500	538	502	519	542	438	508	520	455	516	482	511	485	531	494	488	467	528	486	523	546	519	473	464	497	536	509	528	500	526	528	475	500	534	503	508	539	523	534	527	512	484	496	459	497	492	489	477	521	522	510	491	477	509	507	549	484	484	485	508	510	513	507	484	490	501	487	512	556	507	510	475	519	498	540	537	496	502	513	475	485	510	481	478	501	488	503	476	528	531	528	533	451	499	515	528	523	521	525	475	500	520	493	472	552	500	528	521	489	495	515	557	536	511	513	513	474	508	515	509	510	529	515	506	505
4080	4909	5582	3008	1761	1122	897	791	1561	20289	18024	10912	4001	1237	599	479	450	480	409	444	457	460	455	415	433	443	458	453	462	446	457	436	488	477	446	450	440	452	409	442	491	423	454	446	469	427	437	438	459	459	469	458	443	458	448	468	433	462	459	467	436	462	457	462	458	442	463	458	451	442	462	412	434	480	433	428	468	427	442	463	430	459	467	435	415	407	438	437	466	433	418	458	463	477	450	498	434	453	423	459	443	410	425	462	483	435	458	438	439	452	441	433	446	461	449	495	442	441	440	433	422	434	456	455	413	444	432	442	451	432	439	458	426	445	461	430	428	420	424	428	464	430	451	438	409	400	421	455	416	449	451	480	432	423	496	456	425	471	435	419	439	444	453	434	415	481	459	448	438	432	444	392	465	447	464	460	475	467	414	459	423	474	450	427	457	430	449	456	480	463	472	403	427	469	487	417	466	443	433	448	446	463	461	442	444	455	437	442	440	445	462	449	467	441	432	469	432	397	427	443	437	412	468	433	464	459	462	454	454	413	412	414	486	448	441	437	475	444	454	464	414	477	433	454	459	450	404	459	427	467	453	436	477	447	463	450	444	438	457	474	460	463	431	403	470	450	397	427	413	467	445	473	487	457	470	448	435	478	451	466	447	459	410	449	448	425	453	401	426	447	394	426	413	445	486	431	450	409	407	463	486	458	411	473	454	458	449	462	462	415	463	421	483	448	466	440	454	468	423	436	480	446	462	417	434	436	432	441	441	442	416	451	430	448	456	425	425	446	453	478	437	426	470	424	447	416	451	465	478	459	414	478	418	436	464	409	455	462	466	463	455	424	438	447	457	455	449	395	461	481	459	474	431	470	449	443	420	441	447	471	500	448	442	442	420	416	441	461	435	411	445	442	418	450	438	423	408	456	457	435	465	433	444	452	435	428	444	496	438	422	477	451	436	441	421	395	430	465	430	452	456	462	432	473	505	415	401	430	425	432	425	467	454	432	453	461	418	450	474	439	412	449	423	465	465	416	379	480	434	482	417	415	423	466	433	385	434	412	428	466	435	458	428	446	421	421	467	444	440	478	423	448	472	461	438	494	458	468	436	460	429	507	492	453	455	470	433	433	466	452	474	465	467	442	417	430	468	440	448	477	474	384	494	458	399	442	480	438	423	435	455	434	469	429	453	439	471	421	437	459	403	445	424	419	461	430	430	416	438	443	404	454	442	445	493	495	488	452	417	472	438	452	468	445	413	454	468	450	425	457	427	412	431	475	425	454	400	444	466	457	482	428	392	443	465	441	483	437	468	441	466	455	436	458	434	442	473	424	421	430	409	435	435	443	456	439	423	446	463	408	417	463	438	454	471	453	452	456	437	487	431	449	452	450	439	457	460	438	432	470	435	432	420	412	441	415	428	393	445	436	450	415	434	499	456	447	413	435	462	420	466	460	454	454	443	462	457	449	413	444	473	449	448	414	461	451	430	446	430	461	443	432	454	422	461	442	438	471	445	423	458	446	447	420	422	459	466	423	427	479	445	438	438	460	419	466	455	461	453	456	424	426	481	427	457	444	436	442	454	434	418	489	418	459	443	440	452	424	462	456	441	459	460	456	462	478	453	415	449	427	450	450	453	436	414	431	396	456	490	435	480	431	472	421	460	424	464	447	437	450	436	441	457	467	424	478	452	440	446	451	481	468	422	422	433	471	462	444	459	428	430	445	468	453	417	458	420	467	443	409	457	449	464	441	452	441	408	430	456	474	439	455	477	465	454	461	430	442	407	444	420	409	449	445	447	475	435	410	456	472	398	413	407	518	468	420	442	463	470	466	396	455	478	470	454	469	496	394	474	423	439	435	419	409	392	452	503	479	486	411	448	452	451	431	434	449	390	470	423	451	461	424	429	417	448	423	476	427	432	431	419	471	435	455	436	425	439	444	451	449	495	456	508	425	439	409	485	468	426	450	442	438	396	481	449	463	431	420	440	483	406	441	435	457	459	475	445	444	411	456	435	466	463	442	456	450	434	445	449	420	502	468	483	482	430	460	411	431	476	451	454	467	437	462	434	417	386	459	467	443	453	449	415	474	457	445	477	443	451	503	417	472	461	425	430	420	438	452	451	433	484	452	429	431	464	468	455	422	462	484	440	461	451	461	402	443	482	469	434	447	407	438	432	428	440	460	445	449	450	411	464	503	442	453	474	438	443	430	477	461	461	463	486	444	440	429	468	462	438	448	439	434	429	439	423	446	476	432	424	472	439	453	471	428	450	426	434	464	446	442	425	436	454	411	434	458	437	429	451	437	413	450	450	408	453	437	432	449	454	408	424	428	416	433	408	445	461	403	445	482	424	469	435	422	473	468	451	487	476	481	442	441	457	424	456	415	448	433	416	459	464	437	462	483	423	409	438	454	406	441	476	435	454	450	434	427	469	445	454	459	453	426	471	411	453	437	459	466	427	415	479	473	429	449	445	454	444	454	464	424	436	438	423	469	441	409	456	502	443	427	418	433	457	455	471	457	422	453	475	425	441	453	408	461	447	465	413	461	447	414	452	444	471	481	405	474	432	444	408	415	435	448	443	466	472	496	432	425	422	428	445	466	464	456	434	446	445	465	424	415	418	453	436	489	465	450	408	468	438	463	459	476	451	442	468	407	460	486	432	415	450	435	459	456	457	493	431	462	458	443	417	443	445	435	459	393	400	439	454	454	469	426	420	427	450	400	421	485	435	465	439	426	442	434	411	442	441	440	459	469	433	440	444	457	465	432	457	488	434	418	452	463	460	459	487	424	416	463	426	486	426	429	443	395	441	456	458	457	472	477	442	464	443	444	399	435	450	477	452	457	460	451	426	451	451	432	413	461	460	461	462	442	434	479	451	449	441	458	454	440	448	451	459	442	474	456	443	489	466	384	472	447	497	494	438	425	418	448	487	420	483	424	441	424	414	441	431	429	462	450	424	431	420	411	470	472	420	367	473	443	404	441	469	458	468	440	404	460	467	468	460	408	431	411	474	426	398	425	444	437	449	429	467	449	457	426	448	479	438	399	447	420	416	420	446	456	458	455	413	470	426	442	452	452	470	450	445	450	454	464	424	458	430	455	456	439	464	446	457	455	424	456	439	428	454	422	472	456	485	450	443	472	451	461	438	421	438	437	450	457	452	478	471	439	444	462	401	459	464	439	465	447	475	431	448	459	486	443	471	419	466	456	439	456	441	436	426	447	406	488	465	455	441	427	456	474	452	445	439	464	446	444	445	467	455	423	449	433	483	442	427	445	449	419	478	473	473	461	452	427	439	442	425	460	476	459	450	448	413	432	457	467	443	449	419	428	446	443	443	436	448	436	468	461	450	499	456	454	449	447	454	393	446	438	448	457	442	477	453	465	444	471	445	444	458	451	458	471	427	448	457	435	447	466	440	465	444	466	461	417	441	476	460	455	435	489	441	430	473	431	420	452	450	445	457	404	446	456	437	435	436	459	455	441	431	439
23870	21064	28302	24059	21030	9437	2278	1377	1910	26740	35385	24965	10601	2581	1109	763	772	700	667	730	651	727	715	758	742	723	702	727	699	697	692	739	753	706	658	727	743	670	736	723	717	736	720	716	753	732	706	740	713	709	730	758	702	754	696	733	748	733	746	691	698	686	706	682	638	732	723	729	713	688	704	693	699	746	695	686	667	704	716	679	674	676	718	687	691	752	770	705	681	702	714	701	718	703	715	726	741	657	705	691	723	701	716	723	693	754	727	697	687	693	748	676	771	737	750	709	667	761	741	746	697	685	720	693	753	746	680	651	659	665	743	722	719	737	688	756	693	735	690	750	716	698	670	731	694	749	658	748	738	697	671	679	651	673	738	713	709	707	694	738	733	695	718	738	701	744	740	752	767	728	689	719	633	728	678	656	707	762	711	732	706	664	691	660	714	679	764	722	723	659	726	707	707	674	711	678	674	731	713	696	726	737	677	644	733	650	697	660	652	695	696	649	694	717	730	718	702	724	719	684	706	660	676	674	675	699	726	712	698	678	711	674	712	730	685	733	703	721	758	725	705	668	681	674	733	645	700	636	702	683	701	665	657	708	687	747	699	683	670	717	763	715	779	668	717	701	757	753	691	710	683	708	715	690	739	721	686	719	736	710	729	694	690	727	693	710	673	641	689	728	709	700	706	695	698	637	685	741	673	755	676	645	750	710	692	676	717	718	697	703	747	680	770	676	723	698	727	721	733	711	705	721	667	787	681	734	746	719	720	680	695	765	626	722	687	677	710	659	722	658	696	718	736	729	695	715	680	709	727	685	724	686	705	711	721	704	707	722	698	736	671	709	728	730	689	697	719	685	706	713	735	686	697	721	719	733	717	655	655	692	732	750	713	682	695	710	748	728	720	703	710	690	708	697	708	733	710	764	709	703	717	699	707	756	712	699	713	715	779	697	727	707	716	703	664	711	723	750	685	709	669	739	737	721	703	674	692	698	752	704	708	707	737	714	699	705	736	697	726	691	741	729	663	726	753	747	770	741	717	727	690	724	699	659	650	704	682	701	675	729	704	702	724	686	700	663	641	709	724	697	703	700	764	714	682	670	710	688	686	684	726	705	721	707	697	703	734	689	732	734	640	672	741	696	691	721	711	695	724	685	743	681	706	702	693	695	737	725	686	709	694	699	632	714	700	749	684	740	722	651	710	658	726	674	729	698	685	730	653	688	700	718	661	718	733	698	661	754	701	659	710	659	681	737	661	712	689	677	717	730	733	675	693	713	734	660	678	671	743	672	672	680	679	719	692	715	696	700	694	702	726	731	718	695	698	723	725	707	705	722	707	662	754	682	718	723	729	730	701	742	745	741	736	687	668	659	640	686	690	686	718	685	678	729	747	685	734	688	706	680	743	623	731	679	710	712	725	697	749	737	729	713	739	719	683	690	692	680	668	761	728	677	713	720	706	699	679	741	658	714	706	669	681	685	714	703	714	729	736	699	688	730	738	711	728	705	697	702	720	698	690	707	707	733	706	698	709	705	712	683	751	680	747	709	702	702	749	714	707	731	713	658	635	677	684	690	695	671	701	701	699	705	694	710	747	691	683	773	703	664	716	720	682	743	700	685	698	700	664	704	679	720	729	714	700	716	692	742	694	708	697	676	763	688	730	718	682	657	695	723	700	717	704	671	749	685	684	681	680	679	743	730	669	682	657	718	705	724	696	666	672	670	705	741	712	650	719	660	735	674	692	701	704	707	689	746	736	705	685	718	706	729	687	675	738	737	759	713	667	706	697	750	698	677	701	677	683	709	741	713	732	686	689	749	716	725	712	696	719	730	721	714	692	715	732	706	715	695	712	681	737	726	686	691	722	652	688	700	735	662	683	703	719	684	711	637	681	690	682	725	653	716	685	705	728	688	685	675	735	725	688	676	713	684	698	706	720	691	730	714	708	758	729	709	677	738	749	709	678	696	735	692	734	684	662	730	696	684	696	737	751	722	677	705	720	648	711	675	670	698	667	702	690	694	663	674	713	701	731	700	707	683	689	726	701	686	701	712	698	720	731	738	711	696	705	700	674	702	731	689	694	678	693	691	729	665	651	696	656	701	718	704	732	734	681	675	700	721	708	687	708	728	702	702	696	685	744	732	715	675	703	718	700	706	714	709	675	689	671	667	757	710	686	716	676	668	704	737	709	661	659	710	660	716	715	698	709	715	701	667	678	664	716	680	705	764	707	693	721	632	705	717	685	709	700	709	743	713	679	720	689	743	695	696	698	715	660	712	677	744	707	738	708	681	686	701	699	703	716	681	697	714	724	738	663	718	713	712	708	686	760	723	701	695	707	755	696	729	693	724	695	733	646	734	646	737	710	714	736	737	725	668	694	698	725	729	729	674	707	698	670	736	735	705	731	699	706	710	695	681	685	702	703	705	725	717	716	717	726	740	725	749	689	667	686	680	702	707	658	708	697	667	685	698	680	679	686	715	666	701	736	704	678	720	749	767	674	684	675	679	694	705	690	683	731	677	683	710	764	722	698	732	706	735	713	716	725	703	672	719	753	688	727	671	722	706	745	732	718	718	678	711	741	668	715	712	684	705	700	703	699	672	705	696	720	671	683	677	702	725	705	716	729	685	683	732	707	700	708	735	734	661	727	722	702	709	710	739	708	676	712	705	696	608	677	717	692	720	665	700	698	748	731	737	726	728	706	731	733	685	721	655	727	739	716	715	705	709	697	702	712	705	725	703	724	661	621	684	720	681	685	718	703	718	679	705	679	716	694	719	705	694	667	722	687	674	691	691	679	714	709	709	750	674	753	688	710	688	699	755	714	672	684	656	700	697	739	719	667	697	736	767	691	707	701	701	718	701	680	734	744	722	679	677	680	720	658	709	706	679	661	676	678	710	715	680	721	737	734	659	673	723	720	728	710	692	723	686	677	680	715	701	725	713	713	648	689	730	712	688	714	712	749	737	706	663	739	654	754	695	686	682	706	726	681	680	723	740	730	720	689	688	683	683	716	716	716	706	715	732	725	688	705	725	742	773	699	726	736	749	694	706	701	711	701	685	681	726	712	685	687	668	650	678	726	669	739	710	692	686	667	677	712	687	722	753	686	690	680	697	664	677	676	700	685	668	756	716	710	662	690	722	670	661	691	659	745	672	700	674	707	712	717	757	716	709	698	691	696	704	686	664	725	731	701	770	678	742	679	700	696	667	696	715	630	696	702	690	697	700	685	744	712	709	716	684	692	717	719	743	689	690	736	715	756	707	737	711	699	711	621	688	695	690	678	728	726	664	676	678	677	715	719	691	670	669	722	731	753	695	698	691	675	683	710	719	745	741	725	727	719	699	692	704	726	731	684	651	693	654	720	702	697	682	748	719	714	712	671	684	670	728	672	661	721	730	684	692	684	700	693	736	709	713	665	730	657	725	682	703	715	745	690	712	724	690	705	719	724	643	708	680	730	710	706	701	665	705	716	705	702	683	724	690	695	690
4735	8853	8232	4400	2781	1918	1692	1386	2803	30377	30214	19734	7983	2321	1014	677	594	592	604	626	620	588	627	618	544	593	618	598	585	565	597	603	614	603	550	658	616	601	583	595	611	606	561	594	621	599	625	560	587	639	613	648	618	615	618	601	577	572	571	650	630	624	604	574	582	598	587	576	611	573	576	635	601	616	608	595	603	586	654	625	616	567	638	594	616	582	580	620	596	601	582	611	584	634	590	588	582	619	608	620	577	591	592	607	567	631	578	570	596	579	633	575	603	590	556	605	592	586	617	594	585	574	625	581	590	612	608	606	593	563	605	608	618	568	566	568	572	616	601	612	611	573	624	621	606	560	577	604	668	581	543	587	588	629	587	586	607	576	586	569	617	577	616	595	607	615	621	602	615	589	599	596	615	588	613	614	587	587	638	630	590	611	594	614	615	613	623	597	584	590	617	594	580	593	578	597	570	601	598	587	603	632	597	587	598	609	611	520	578	618	594	586	552	590	591	547	619	564	612	565	642	580	597	589	607	585	580	617	579	606	594	577	600	581	579	611	636	618	581	611	599	626	583	616	580	585	615	608	579	594	594	594	608	603	659	593	628	575	597	578	620	564	584	597	555	588	577	609	625	614	594	595	594	603	631	578	617	620	616	584	607	637	595	612	601	582	598	569	608	608	599	622	586	606	556	587	569	579	589	597	589	555	594	583	581	548	607	587	603	607	556	600	554	574	623	613	608	608	595	592	603	595	581	590	604	612	609	595	627	550	573	612	609	613	609	568	593	639	624	607	614	583	588	580	628	560	574	650	670	591	636	596	563	561	599	592	557	593	561	607	621	642	619	593	584	627	565	580	601	565	589	596	646	598	585	609	591	587	609	668	647	602	546	604	608	609	602	575	601	585	577	573	581	610	567	564	601	636	564	581	614	611	612	599	616	589	568	570	567	573	591	593	578	592	610	590	607	613	561	585	567	600	586	626	585	556	601	570	578	588	588	628	557	597	588	583	585	591	594	577	588	582	567	599	622	549	556	578	592	669	603	564	560	585	615	618	629	578	578	612	598	563	582	576	583	533	602	607	590	609	621	569	607	631	595	576	585	617	557	575	564	605	615	570	594	581	617	578	608	584	567	590	554	603	604	628	621	566	599	621	641	618	594	629	582	585	584	600	589	577	580	582	613	563	597	593	587	615	577	628	556	593	600	564	569	576	570	597	615	562	566	556	545	610	580	585	596	606	609	623	584	579	600	592	598	628	592	543	606	597	619	569	611	593	598	590	562	626	606	589	618	583	608	582	588	593	626	555	567	600	609	640	575	576	612	574	587	579	583	585	583	575	586	586	570	569	605	586	585	614	560	613	628	595	596	587	566	653	611	570	585	595	582	557	603	582	597	603	579	609	606	613	610	610	579	595	584	540	600	552	591	590	609	622	600	596	616	603	584	580	587	563	604	574	575	607	600	647	622	593	606	572	570	592	544	559	596	535	577	599	567	598	594	548	613	592	552	589	602	632	586	579	608	626	613	611	574	615	543	570	632	579	589	575	573	605	595	577	617	588	592	595	579	629	619	614	581	591	570	628	629	623	616	567	595	595	613	633	612	606	550	586	546	586	583	577	558	643	571	585	627	624	604	612	560	574	595	589	571	533	566	603	623	601	603	595	593	595	594	581	579	616	574	596	573	529	585	598	631	584	619	630	586	627	615	588	571	598	550	578	604	548	579	608	560	577	590	556	572	543	609	585	616	563	562	581	586	611	557	588	591	611	634	574	580	582	582	584	567	646	599	560	630	579	576	592	585	618	582	592	564	615	585	625	599	603	555	604	571	614	590	596	623	628	591	636	586	596	604	572	584	603	653	605	570	595	589	563	570	561	633	587	583	591	547	572	577	600	564	606	605	611	602	680	579	576	635	572	584	588	569	602	601	591	619	575	610	603	608	597	605	628	561	588	580	592	593	632	594	581	594	597	622	551	585	637	575	570	592	602	614	571	568	627	580	657	582	571	624	576	636	634	582	618	604	596	577	562	615	603	583	591	623	555	591	573	622	580	608	595	551	572	564	566	620	613	594	585	603	611	589	574	606	617	635	616	563	587	597	557	541	592	592	617	623	565	603	607	612	558	563	590	566	625	600	583	599	576	626	585	560	618	570	621	572	603	600	563	589	572	560	542	537	563	559	547	581	567	608	602	569	569	558	559	601	596	574	615	559	566	615	560	588	587	629	633	606	566	574	604	624	569	553	599	564	567	578	614	592	561	569	594	605	588	587	607	618	582	574	584	661	623	643	522	581	597	606	593	598	611	553	594	589	611	632	597	582	573	564	627	582	568	588	602	604	572	578	576	587	550	589	587	590	579	570	561	602	596	639	589	598	585	606	587	581	588	553	622	666	611	548	638	563	568	604	548	572	597	569	644	643	597	589	591	569	620	611	567	605	581	573	574	629	566	559	564	626	637	578	581	577	573	602	603	616	587	589	572	614	625	578	609	598	639	567	578	590	584	545	611	575	623	622	605	557	603	615	584	578	578	565	565	620	599	597	567	598	588	547	566	612	562	597	594	565	615	588	581	601	595	627	599	580	636	607	569	609	574	607	547	610	601	536	605	593	604	578	615	562	615	593	603	605	594	562	626	583	598	556	588	588	593	582	590	614	610	612	587	572	605	607	592	574	585	610	612	602	576	574	607	600	569	584	666	564	587	566	603	574	621	579	590	566	607	572	589	612	585	576	589	587	589	569	616	605	557	611	553	625	562	589	626	587	583	609	583	627	560	564	570	633	593	595	612	536	556	559	603	600	602	605	601	604	590	602	551	600	597	600	607	534	621	629	587	598	579	581	600	562	585	561	584	607	574	608	576	556	608	602	617	533	570	567	602	591	574	604	578	560	598	587	565	580	642	596	535	578	608	585	601	585	623	606	591	626	584	606	536	602	595	626	563	649	595	573	563	526	621	614	636	590	616	610	585	604	554	571	592	560	582	566	608	590	585	607	546	617	617	581	596	595	571	611	574	584	605	582	617	616	649	575	568	628	575	601	627	573	585	580	589	592	630	604	631	548	571	658	547	588	589	570	600	595	637	579	584	601	554	598	617	569	626	569	618	588	584	561	589	622	596	599	615	581	594	616	589	633	603	550	603	611	600	618	610	571	615	582	561	562	580	581	640	580	553	580	560	590	564	589	614	588	575	525	604	559	607	619	589	588	597	591	571	599	572	592	572	577	565	577	582	563	570	534	587	608	571	632	573	551	581	616	576	578	599	566	580	573	581	607	565	577	584	578	590	589	544	631	591	563	606	578	592	607	599	568	570	622	604	607	619	598	565	603	618	549	542	558	556	596	626	546	551	608	590	612	577	601	591	542	591	612	596	628	622	614	598	598	580	588	573	561	626	640	633	587	606	581	584	563	611	604	528	566	578	531	596	589	589	586	594	563	607	583	620	593	603	588	619	591	589	555	594	587	568	635	560	562	568	603	629	604	599	598	610	634	630
27334	13144	2175	958	607	557	552	464	511	1375	2425	2002	1236	690	520	459	429	447	449	520	480	463	470	443	477	479	450	473	432	474	453	458	485	486	469	498	447	486	471	443	465	475	450	444	450	491	440	438	433	450	439	491	465	450	436	456	447	464	479	490	454	456	475	442	441	427	467	451	428	455	439	433	458	469	445	481	448	527	459	391	503	464	487	482	464	517	457	470	477	448	481	469	509	456	411	462	476	465	495	461	461	442	451	457	460	450	411	453	489	451	456	429	491	447	421	455	475	454	458	437	430	449	424	448	423	453	478	430	456	450	447	474	445	438	454	485	472	452	425	464	441	441	461	472	382	464	432	477	471	496	442	442	471	471	484	468	439	490	484	521	447	488	442	445	443	451	449	476	472	443	462	476	429	460	465	443	459	459	459	468	464	423	435	455	459	431	461	462	488	455	460	481	463	459	510	480	469	480	458	419	449	430	478	434	496	455	458	453	447	492	466	469	460	451	441	459	443	489	468	468	511	446	486	485	424	453	456	482	448	503	451	461	414	432	486	475	474	467	448	424	477	466	511	492	495	467	470	473	483	443	465	477	445	472	421	459	473	434	478	445	470	453	468	510	493	486	496	468	497	445	477	517	470	435	455	477	461	464	462	473	483	473	436	429	438	491	481	468	444	458	500	469	451	415	454	462	443	471	456	453	452	487	465	460	508	457	496	461	452	453	508	453	488	458	477	457	463	457	469	454	468	486	473	477	487	433	460	435	472	460	442	475	433	429	496	439	502	426	421	443	439	475	482	435	431	466	458	427	488	445	480	440	438	466	432	446	455	451	451	437	449	450	431	468	441	512	440	434	491	438	435	464	451	415	471	449	426	479	457	441	476	433	419	471	466	481	456	464	459	444	463	479	479	464	441	447	472	438	475	420	452	472	476	425	489	450	462	460	444	424	465	444	455	443	408	444	491	486	461	443	482	461	412	424	454	428	467	447	448	442	417	445	422	459	440	459	427	446	440	466	482	453	451	509	492	438	483	470	464	470	441	451	431	479	463	421	468	489	515	442	448	441	473	511	447	462	484	444	435	478	471	417	477	455	440	471	508	436	432	409	449	423	456	447	407	457	473	476	424	466	438	430	449	479	450	443	444	489	494	502	480	452	469	484	481	459	471	443	434	449	455	476	488	444	426	460	444	480	446	443	476	442	498	471	452	415	499	470	459	447	448	474	457	477	460	487	470	480	448	450	464	462	450	436	482	442	426	442	483	454	448	456	456	442	471	450	470	470	488	445	417	492	467	456	435	507	447	452	454	449	467	498	483	461	451	461	457	466	487	499	442	424	464	450	460	471	471	465	505	421	507	457	457	475	468	456	479	470	464	481	426	461	510	453	447	457	440	459	460	414	468	478	494	432	467	423	474	425	421	450	474	505	500	500	451	506	433	452	463	458	452	474	490	479	423	502	445	495	478	479	461	412	474	465	455	496	489	386	459	418	456	488	418	464	458	488	471	446	487	464	494	471	474	439	407	467	454	450	442	483	499	492	461	464	461	502	425	434	460	427	533	449	459	510	469	482	461	458	449	463	439	466	485	487	445	429	463	467	467	484	437	448	436	481	435	454	510	446	456	477	428	473	480	491	459	430	463	442	490	472	459	468	455	459	475	455	467	439	459	471	463	428	428	424	469	492	497	461	424	462	445	473	435	467	456	463	457	478	442	475	461	463	458	483	468	430	452	474	508	448	495	468	492	480	443	491	440	440	454	453	448	452	479	480	429	475	517	427	403	453	466	424	470	463	442	446	468	429	436	433	440	431	447	424	480	453	431	437	426	460	456	473	444	495	495	459	447	419	461	472	455	467	470	480	489	478	476	465	454	473	442	436	494	454	476	436	462	474	463	504	486	477	474	451	443	483	504	479	497	438	460	463	433	462	465	464	481	398	461	459	468	439	432	458	447	483	481	469	473	465	468	440	454	456	462	455	478	408	472	467	497	460	510	441	452	462	414	485	430	480	474	461	445	461	444	468	465	438	436	451	478	481	457	486	451	470	443	473	453	459	445	446	466	454	435	409	478	466	472	447	528	438	430	443	450	474	478	486	488	453	434	528	452	428	448	451	451	505	466	451	470	469	463	485	465	449	473	417	466	474	437	467	440	416	447	475	498	466	485	475	477	418	440	467	488	487	463	469	466	445	457	478	455	468	477	469	463	441	449	456	442	485	436	459	419	495	464	475	450	472	475	448	421	484	446	452	456	458	421	477	474	497	483	490	460	460	449	460	482	483	442	494	462	450	462	509	470	458	471	478	491	472	477	464	463	458	466	471	451	446	440	451	442	481	480	455	446	474	478	469	455	451	449	464	477	454	437	466	453	442	459	480	461	432	511	465	480	458	479	494	466	461	437	481	449	442	446	453	424	447	495	469	453	419	464	471	436	454	479	433	456	479	462	469	487	470	463	427	467	468	451	476	468	461	460	460	491	465	488	481	484	484	471	450	444	432	485	475	466	483	445	486	453	457	493	460	483	489	433	464	432	435	492	468	510	449	433	433	436	479	431	440	468	481	476	462	469	474	457	428	439	455	432	484	467	455	437	475	435	449	455	486	462	455	432	452	475	494	471	448	472	487	493	448	446	414	454	440	430	473	458	429	445	455	478	440	449	469	476	477	502	469	429	477	495	500	470	463	488	492	457	482	467	493	453	457	438	443	486	462	456	472	456	445	467	425	446	470	448	441	445	439	475	471	437	476	453	487	510	439	451	473	463	463	396	459	514	461	437	432	473	517	469	435	456	426	456	484	455	460	432	437	472	480	470	446	433	460	463	486	497	456	448	464	412	457	482	472	444	417	459	463	482	440	474	479	468	499	466	462	474	436	401	462	461	474	474	450	496	437	447	478	458	477	468	471	415	491	465	474	454	465	489	449	508	439	490	449	456	430	454	479	450	418	445	461	461	480	438	467	438	463	488	444	425	433	466	489	491	481	496	471	462	481	467	484	441	492	446	453	445	465	421	471	481	519	442	414	465	460	487	453	444	452	450	462	476	469	440	440	485	456	462	480	445	461	490	481	427	455	441	453	468	481	462	463	444	456	461	444	465	463	462	463	457	472	438	445	450	463	466	454	463	474	452	445	463	447	467	481	453	504	440	439	439	478	471	505	443	464	449	473	477	484	474	455	488	471	461	449	469	467	439	415	484	467	454	495	440	450	474	448	450	458	479	462	459	455	441	467	450	453	445	500	465	497	443	492	456	445	462	446	470	460	438	432	442	438	481	440	470	452	491	470	448	464	449	463	461	417	446	461	471	444	489	457	455	439	492	458	452	467	430	463	470	465	442	440	483	462	403	449	473	446	475	425	448	433	449	471	477	470	467	417	439	460	427	441	458	468	454	481	465	467	488	425	476	448	448	465	456	421	448	486	478	465	428	395	478	460	468	448	425	445	477	413	445	455	465	458	462	437	449	471	426	477	473	441	444	475	462	451	404	461	473	494
5297	1582	1455	802	565	588	479	456	435	1871	2964	2237	1194	634	524	403	418	397	358	424	374	374	403	403	364	346	418	352	414	405	397	380	409	378	402	402	434	391	407	410	389	383	359	428	385	391	387	420	377	390	387	393	400	402	390	390	383	420	398	398	384	391	398	375	390	411	388	411	401	403	428	390	404	380	354	381	416	396	418	394	347	379	386	406	403	415	364	381	387	375	396	390	374	420	390	403	427	398	375	372	382	384	393	388	405	385	387	376	383	407	420	406	358	385	419	446	399	394	382	364	410	384	373	402	409	410	393	361	385	397	403	404	392	389	386	382	376	380	382	409	381	429	399	367	423	390	406	431	378	372	398	394	410	417	351	385	356	403	445	397	420	388	390	396	372	370	406	388	424	399	408	374	411	356	368	421	395	389	379	392	411	408	371	415	392	412	407	394	414	385	394	387	383	380	372	432	386	401	402	398	371	355	395	350	377	363	387	387	363	394	386	394	356	358	397	423	438	415	399	404	390	383	412	401	395	379	397	426	393	395	407	409	402	397	420	405	418	416	367	391	383	392	407	371	390	401	387	377	421	361	400	404	370	406	375	394	391	371	350	380	396	414	402	409	424	384	364	399	386	391	432	411	433	386	405	397	366	426	411	376	385	415	442	428	391	392	378	395	409	409	378	409	399	378	387	395	380	405	393	403	393	391	388	381	391	416	407	386	433	423	404	435	405	359	381	408	395	402	345	366	409	396	438	360	416	380	397	382	369	388	381	382	402	373	385	390	421	432	372	402	439	392	365	388	401	435	395	368	354	394	392	424	419	374	390	355	370	399	383	431	405	396	404	388	384	394	371	438	343	410	370	374	378	388	372	372	394	390	427	401	391	428	403	396	385	399	427	358	422	379	375	421	382	396	368	376	417	384	393	404	389	404	391	403	388	376	403	382	408	387	404	425	397	393	388	378	401	361	371	409	364	356	391	397	402	398	335	385	412	402	402	410	419	425	382	409	414	411	366	403	397	419	355	406	413	344	376	405	406	387	382	391	420	372	408	403	386	363	333	354	395	382	383	421	411	393	410	387	398	390	378	411	393	401	364	419	381	390	396	386	390	406	394	380	380	394	435	373	403	409	349	405	372	362	382	364	391	378	391	386	338	370	382	366	429	378	371	423	448	369	388	412	375	416	421	401	397	422	418	365	375	393	346	400	362	375	421	396	399	401	394	364	387	378	386	410	402	393	425	418	382	421	397	434	400	419	367	399	388	379	376	428	386	421	416	378	395	391	375	402	374	370	410	359	422	371	408	386	372	386	370	357	408	414	398	363	429	391	392	412	403	388	371	415	413	407	380	376	410	399	375	425	395	407	397	372	399	398	400	370	408	384	414	383	390	389	402	377	366	370	386	375	385	405	390	370	392	374	352	427	413	386	402	390	397	362	362	403	423	390	384	419	385	423	350	388	379	417	404	393	453	443	372	408	396	408	382	408	416	379	375	368	362	403	400	399	356	412	399	365	389	392	396	422	395	387	390	392	390	380	403	431	417	404	425	351	401	385	397	427	361	397	403	345	379	367	403	399	398	383	390	394	388	371	408	420	405	431	388	398	410	372	371	403	388	366	414	388	406	405	399	386	382	383	403	381	380	418	366	397	408	388	435	369	445	380	388	391	411	377	384	408	409	401	363	389	401	361	393	416	389	394	395	393	428	408	377	389	405	387	380	392	417	392	379	394	411	393	394	418	386	381	374	383	394	402	399	400	419	433	400	371	384	354	378	407	408	377	378	412	407	420	409	409	370	367	416	408	373	371	414	390	367	380	413	423	421	355	385	378	401	409	380	428	416	398	376	420	366	368	390	378	389	384	386	387	353	395	394	382	408	410	411	389	424	405	382	377	419	391	392	439	366	406	424	369	391	406	406	400	419	435	414	400	402	370	375	381	394	420	399	424	399	398	379	403	356	351	400	421	377	402	388	406	399	380	394	367	394	422	367	368	399	372	396	448	361	364	367	416	408	409	367	369	387	431	392	389	367	408	421	381	389	406	419	366	398	413	405	385	399	382	395	374	397	403	395	377	400	382	370	420	454	389	403	361	389	390	402	341	377	401	392	390	411	400	402	407	390	407	379	379	428	398	385	393	380	394	400	397	386	397	379	427	375	399	362	364	387	369	366	388	415	394	396	403	411	375	407	426	391	381	418	369	382	434	408	380	417	429	422	431	407	392	376	401	370	409	394	411	381	378	392	393	407	374	371	460	389	396	395	369	390	393	418	362	386	386	405	410	395	414	389	373	364	401	418	396	387	381	424	360	400	387	390	391	410	401	420	418	415	355	403	390	430	395	383	394	443	374	397	402	403	401	403	381	377	422	376	396	398	392	422	383	379	377	409	382	365	418	383	363	412	372	364	407	398	419	399	386	381	402	412	387	417	386	373	418	402	410	388	377	406	395	357	388	350	393	351	439	400	375	370	432	392	419	378	413	376	382	396	364	381	407	401	360	385	412	404	399	402	399	402	380	427	421	398	366	385	385	343	380	388	449	397	376	363	381	432	385	391	417	388	390	419	427	375	394	387	406	409	399	408	398	383	385	410	412	385	450	365	400	402	376	353	384	392	434	408	421	408	415	393	416	386	408	422	368	402	385	382	388	393	402	402	399	387	471	395	392	406	412	415	422	386	388	408	389	397	372	384	399	399	399	408	406	433	391	375	413	413	385	393	410	387	340	412	427	395	421	382	350	385	362	365	433	408	356	390	388	387	391	374	392	372	412	396	357	449	366	395	392	382	433	417	405	402	388	378	407	364	366	369	351	383	390	423	407	409	386	390	411	385	374	423	380	386	394	423	412	416	388	418	411	358	381	397	363	386	407	401	372	394	389	418	371	443	434	392	414	395	411	383	410	416	393	378	408	420	391	403	372	374	375	405	345	397	390	386	392	404	408	415	415	399	396	400	393	365	443	393	400	423	387	385	389	388	385	406	401	388	405	392	374	381	385	379	416	398	401	396	410	402	395	411	383	409	399	388	402	391	431	396	390	413	425	366	392	392	430	371	402	401	405	389	424	361	386	401	396	376	387	398	356	349	386	382	368	420	376	438	379	381	391	409	411	386	437	377	399	382	395	422	374	395	409	388	382	410	395	384	390	407	448	398	371	392	410	392	395	412	385	350	420	379	375	433	390	414	418	400	380	417	393	401	354	402	397	423	404	397	396	376	402	404	414	368	381	370	388	394	393	400	413	377	417	411	392	450	425	392	397	383	368	417	390	394	423	395	376	354	397	418	425	379	387	386	395	383	347	404	377	388	386	371	381	405	372	382	423	382	369	394	393	388	374	400	381	382	416	365	353	362	426	407	376	407	381	407	384	394	389	395	405	377	426	417	371	394	399	382	394	418	381	412	368	373	410	384	424	401	420	408	389	400	363	406	395	377	403	365	455	409	378	388	404	391	395	390	347	424	396	389	393	380	399	370	394	383	431	372	406	419	372	405	379
25016	21081	27121	25140	8274	1569	1073	818	1157	13772	19800	13600	5323	1465	746	529	513	522	459	492	517	502	571	515	514	512	502	544	526	513	494	507	523	527	528	469	500	484	527	504	499	512	476	531	510	471	481	482	469	501	470	497	530	511	497	518	470	458	517	485	464	462	527	510	497	491	500	493	502	477	493	498	533	484	481	510	503	555	512	486	466	480	474	499	523	467	521	517	474	472	486	511	513	513	510	499	536	514	551	516	482	497	523	502	528	471	489	506	519	490	486	529	495	536	490	475	532	519	492	515	503	498	492	500	525	463	504	490	556	482	506	501	516	520	506	514	508	508	478	500	491	482	472	496	488	503	523	466	481	518	479	498	532	491	504	468	505	485	518	490	479	493	490	485	498	504	535	510	483	485	518	501	534	498	530	536	531	507	468	504	553	469	473	490	462	495	483	489	480	530	515	509	499	476	484	475	483	547	486	475	510	462	484	502	502	484	501	475	479	514	502	498	480	501	541	460	487	513	514	489	466	517	481	512	501	501	546	503	473	482	494	500	545	501	469	485	505	470	463	490	473	506	461	484	482	497	508	500	477	511	505	477	513	484	514	482	526	508	506	515	449	512	508	488	519	500	508	461	469	463	492	497	478	518	526	506	527	489	497	464	562	475	508	522	458	491	488	482	520	466	494	507	469	460	486	509	460	530	511	497	480	498	502	481	482	473	488	502	517	496	502	525	510	505	506	492	515	486	476	493	536	496	439	503	516	513	523	524	480	519	543	519	490	530	446	549	526	466	501	486	486	472	506	504	469	512	457	523	524	477	483	462	481	464	500	507	525	487	497	463	474	466	479	509	502	498	494	529	482	471	517	529	455	475	450	512	520	491	491	472	483	495	506	502	529	463	470	506	468	504	516	502	449	504	504	483	513	517	513	503	496	520	491	477	491	496	467	471	511	494	488	525	477	506	515	480	476	496	505	489	489	503	460	531	545	491	473	463	500	450	509	461	506	463	514	481	530	493	515	477	456	496	544	498	514	512	496	509	488	487	473	521	467	463	517	520	483	475	490	529	481	496	483	504	472	514	503	527	489	571	536	509	465	474	501	475	459	504	499	496	493	538	506	508	484	492	442	493	486	513	536	482	443	509	482	462	529	510	465	497	490	517	515	471	487	518	462	528	491	504	480	493	529	502	504	523	515	490	507	526	507	491	473	505	494	463	477	500	531	507	482	518	510	505	495	482	494	471	572	513	503	475	487	496	503	507	496	490	525	485	493	458	497	521	489	484	469	489	503	545	545	478	481	451	524	543	531	483	484	519	478	506	492	460	472	501	500	499	498	492	510	498	499	522	470	474	514	504	530	476	497	505	490	480	481	437	507	479	532	510	497	521	498	494	489	493	469	495	498	493	495	484	493	511	503	478	474	496	481	493	443	539	489	469	534	493	494	521	539	487	520	481	488	492	465	504	536	516	486	500	528	505	505	487	492	487	481	498	460	518	496	488	493	500	471	492	478	484	499	474	499	521	472	457	496	464	470	500	533	495	475	473	536	499	456	528	543	469	491	540	494	485	490	472	532	508	474	475	472	533	502	511	497	473	447	497	494	499	517	510	489	492	494	516	488	454	487	518	503	484	473	487	489	452	524	479	512	483	503	494	521	464	539	513	519	513	520	490	483	487	461	491	484	525	491	457	464	540	484	496	505	502	492	519	523	514	471	525	464	471	469	489	533	492	461	487	502	524	491	541	508	445	475	493	495	501	475	500	489	494	482	506	437	491	490	497	489	463	527	449	498	503	522	522	483	472	504	517	509	515	517	546	501	439	458	485	495	471	487	484	488	526	526	496	512	501	461	497	483	514	459	490	512	478	537	493	451	496	484	495	478	556	458	507	501	522	481	475	484	524	513	545	464	503	501	469	516	497	506	487	517	517	497	481	487	509	493	502	498	572	476	463	502	479	464	506	500	514	494	491	444	503	492	494	501	491	520	520	491	537	519	508	504	474	506	476	536	527	488	471	501	498	472	521	458	485	504	483	483	460	509	472	504	500	518	512	557	497	534	520	505	489	484	519	520	466	478	483	495	448	509	494	509	498	525	507	492	456	484	507	504	506	474	524	462	492	486	482	447	499	512	483	490	501	501	484	550	500	526	528	484	504	497	520	478	490	468	476	497	484	497	535	500	480	468	469	501	502	488	470	496	487	482	458	464	459	499	465	522	501	494	516	487	517	535	501	488	499	514	510	502	530	497	452	528	532	505	498	481	455	502	496	524	464	509	501	471	437	473	505	469	517	473	488	464	454	488	491	456	534	515	502	526	483	484	514	492	500	498	511	438	487	495	517	524	510	455	534	478	485	486	466	476	454	466	511	488	495	515	497	516	491	469	525	493	452	507	528	521	495	464	482	495	475	475	477	540	475	496	529	467	461	500	519	506	503	481	480	445	498	472	491	510	480	489	498	508	506	499	492	487	508	490	505	494	511	505	490	482	538	485	495	466	480	506	516	508	503	517	491	495	496	513	487	477	504	488	531	499	512	486	478	494	436	483	529	487	490	469	513	477	486	515	501	490	460	517	488	485	534	480	481	509	524	526	483	501	466	485	486	519	486	475	474	459	496	529	538	527	520	511	533	499	540	527	525	483	503	525	502	481	498	502	444	457	505	489	490	548	479	509	511	481	470	520	507	453	502	534	508	476	481	464	504	533	477	454	515	497	514	510	519	509	501	466	464	493	493	506	458	470	530	437	463	473	501	498	527	489	499	486	507	480	506	451	526	485	459	525	530	488	505	478	472	469	499	483	492	484	542	520	510	471	505	490	539	487	480	522	522	497	518	559	498	499	524	491	490	476	506	497	511	549	500	530	485	529	494	481	492	465	537	525	505	494	482	475	469	473	465	501	495	488	528	477	478	519	517	501	531	511	505	520	524	519	545	464	523	475	494	495	504	473	510	487	515	526	511	478	525	496	482	500	497	495	494	466	495	503	538	463	523	551	505	502	484	510	483	499	498	516	481	509	509	481	506	491	491	508	480	497	484	440	512	516	543	484	494	504	474	486	485	499	501	502	476	505	469	547	494	498	488	476	486	508	517	452	533	467	496	495	479	481	473	494	494	511	523	493	533	500	466	487	524	486	476	483	533	484	474	542	520	464	510	497	491	496	483	563	501	500	515	526	478	467	497	515	484	487	481	483	525	502	498	492	511	500	514	494	473	465	469	482	481	512	502	518	514	514	517	501	535	522	548	495	479	462	489	511	488	519	474	510	470	499	514	462	509	507	468	470	483	485	488	468	485	508	492	499	501	481	523	498	465	451	498	515	459	477	517	510	495	476	508	490	473	455	472	466	506	477	473	483	504	489	515	442	482	458	486	496	501	450	473	504	490	461	499	519	494	486	502	523	443	449	480	480	537	499	466	467	483	454	477	480	482	477	505	469	474	538	478	491	474	501	453	486	468	517	536	459	522	473	526	455	506	514	526	471	511	525	492	513	480	492	493
4183	4948	4361	2539	1776	1251	1056	886	1637	17397	17823	11723	4660	1391	691	485	474	425	474	446	461	433	428	422	436	435	458	448	437	435	488	480	451	446	436	409	391	442	459	417	463	493	478	472	416	437	438	449	470	444	427	427	450	478	426	441	429	495	482	430	425	370	414	433	393	438	477	435	444	437	486	409	457	433	408	414	447	428	445	424	436	464	454	450	463	455	418	438	424	441	465	406	413	406	435	439	438	459	437	432	466	423	412	421	459	400	427	461	377	413	420	433	463	458	486	414	406	461	478	429	380	465	426	452	432	442	430	453	442	454	431	435	463	419	446	414	440	424	398	440	446	429	419	429	462	431	439	442	415	442	439	453	438	474	461	440	462	450	452	454	444	439	437	439	457	439	437	500	426	462	426	436	431	407	461	428	426	395	449	405	429	472	486	465	510	452	433	437	399	432	471	452	450	449	406	445	457	462	466	430	453	462	440	418	468	454	422	469	419	471	475	483	450	443	456	434	471	406	427	401	465	445	465	462	469	434	434	462	419	425	428	454	444	432	430	436	474	461	430	432	416	459	421	463	438	426	427	436	463	446	446	410	467	444	451	426	427	442	458	412	417	460	432	440	470	423	439	408	420	451	431	452	458	442	413	463	418	465	413	448	404	465	439	466	448	451	454	427	423	427	440	448	429	424	441	473	416	424	430	457	436	429	418	436	437	494	416	440	448	429	454	420	444	423	463	456	441	417	437	416	428	437	436	418	461	461	449	443	416	417	440	483	466	449	444	398	447	461	433	399	422	423	408	441	443	423	420	431	473	440	397	434	450	418	447	434	446	424	381	434	435	444	424	458	422	423	449	441	481	460	447	456	425	464	456	443	418	438	428	421	451	447	480	439	445	444	400	469	428	443	424	481	429	419	441	445	479	451	450	454	419	445	483	443	448	459	430	429	435	423	442	434	478	415	443	440	444	427	410	428	418	426	460	426	412	440	415	406	481	434	465	444	440	420	420	469	457	425	471	467	455	483	472	449	447	441	427	448	452	447	474	433	447	396	468	431	460	437	487	439	421	456	415	423	442	449	462	428	424	438	455	424	443	420	445	452	408	463	461	443	449	433	424	393	410	433	413	462	459	445	442	430	441	443	436	437	432	477	385	465	465	410	449	426	416	412	434	468	413	433	440	426	426	431	431	439	443	416	437	430	410	453	420	453	474	479	454	455	466	424	460	462	447	478	424	428	432	428	437	454	397	464	446	407	428	431	406	418	464	412	439	451	429	466	448	414	418	485	435	424	398	421	419	450	445	437	402	453	416	445	431	406	413	397	411	434	454	439	455	409	419	416	437	417	422	450	448	435	447	415	417	454	429	446	464	421	403	422	459	421	411	437	433	470	468	439	443	389	476	444	452	454	394	446	455	402	465	419	422	432	434	435	423	430	490	427	432	442	414	442	419	474	419	454	420	439	453	451	404	429	414	451	437	443	469	455	448	461	402	476	443	444	427	449	427	421	446	456	421	420	464	416	475	413	448	443	423	450	449	443	452	426	463	465	430	410	437	425	443	402	454	407	419	435	464	403	460	410	463	433	440	422	418	381	472	444	436	446	426	400	441	454	417	423	427	446	420	403	449	446	433	442	463	448	455	434	431	415	403	432	443	431	408	457	456	420	418	432	427	445	451	451	463	434	426	449	422	424	419	454	479	470	453	439	462	434	414	441	447	413	430	437	427	429	416	408	451	460	415	457	443	446	416	418	413	422	430	459	426	467	440	422	428	402	442	422	468	406	460	417	463	443	432	478	434	453	396	411	428	430	475	460	433	431	412	459	453	430	401	442	433	415	429	458	468	412	431	480	445	416	465	455	442	459	492	411	472	406	427	446	458	455	442	432	399	466	443	412	446	458	452	413	432	460	455	478	444	472	435	414	440	453	419	426	388	457	455	438	422	438	422	439	473	475	413	421	440	424	440	471	433	449	451	452	449	414	464	442	436	446	400	408	442	426	456	402	443	438	449	441	439	454	426	412	413	445	449	442	407	423	469	432	421	446	478	426	460	439	486	411	430	435	432	432	443	429	429	433	463	396	458	435	428	411	430	431	444	432	448	428	416	436	457	422	468	418	445	443	411	449	472	446	451	414	415	438	422	442	465	438	435	442	427	452	483	437	419	444	447	435	455	424	390	460	408	426	437	495	414	439	403	443	463	452	428	444	458	435	463	440	427	439	453	450	422	463	444	431	409	445	453	444	429	422	430	389	460	426	454	449	433	464	443	466	415	444	443	433	429	431	419	475	401	466	410	430	436	426	464	471	412	425	437	437	419	441	422	429	465	444	435	425	418	439	454	447	423	421	405	456	451	439	416	413	420	425	428	447	450	460	457	397	460	402	459	464	413	425	422	408	455	443	435	437	458	446	463	395	431	423	478	427	452	406	456	436	435	414	465	433	427	477	450	437	424	463	433	446	419	450	446	405	418	444	403	442	434	465	433	437	428	416	445	452	460	458	453	429	423	428	441	457	428	451	415	449	450	449	446	396	426	431	441	408	415	437	413	489	423	463	449	456	418	454	418	472	432	431	457	438	423	423	448	430	431	454	425	434	430	450	421	470	452	426	403	442	390	417	434	432	455	477	456	424	435	415	430	453	459	390	441	441	441	438	413	424	433	420	414	422	451	464	426	435	427	454	431	409	490	445	468	445	444	471	427	487	425	415	444	455	413	401	450	430	448	431	418	414	481	435	423	423	432	422	456	435	449	427	460	399	447	462	449	470	415	479	456	436	454	417	426	441	460	441	440	468	425	433	445	426	432	446	466	482	461	438	447	451	460	483	447	435	426	445	429	392	440	417	406	468	436	459	390	432	435	418	429	435	436	404	468	467	470	401	431	438	465	449	431	414	453	463	389	441	471	440	478	422	470	423	440	429	426	430	432	428	442	437	435	441	435	424	450	418	428	424	474	406	458	459	467	439	432	441	472	441	447	441	434	456	477	408	427	423	448	491	445	442	437	462	406	455	431	408	433	436	443	432	429	452	442	465	425	455	455	418	437	454	416	438	407	452	438	447	445	404	429	413	470	430	418	441	458	468	430	435	431	398	428	430	455	460	444	461	431	397	474	422	401	451	444	453	431	434	437	460	454	424	469	459	411	416	425	480	435	442	428	446	422	483	469	404	416	428	439	429	416	424	432	455	443	446	413	474	433	431	465	441	423	414	443	437	451	422	437	414	384	423	450	459	430	437	467	482	437	420	441	425	424	459	431	451	447	442	434	414	398	468	423	459	417	440	414	434	448	415	420	428	398	416	401	448	460	457	428	486	460	456	417	437	434	461	458	399	451	413	395	440	434	462	437	439	448	426	413	404	433	449	444	453	447	430	446	418	460	432	417	420	434	477	486	419	439	431	431	433	446	472	445	453	426	440	464	457	430	428	468	471	463	399	457	416	442	449	434	442	447	445	459	431	437	420	450	481	461	400	432	405	413	488	395	433	411	453	407	453
23844	21061	28319	24028	21013	9633	2307	1407	2166	24902	34654	25412	11492	2832	1121	768	691	690	667	754	685	697	717	732	690	672	694	663	667	703	677	625	683	660	656	720	698	667	674	669	679	654	664	656	709	666	694	686	674	725	729	656	720	740	652	702	672	668	705	719	696	639	647	684	675	668	673	672	661	681	684	676	662	701	662	713	680	724	658	673	659	662	692	680	659	669	660	683	688	692	674	680	695	689	638	665	699	650	692	713	694	656	693	671	705	714	665	653	621	694	664	649	677	667	612	659	698	668	644	651	671	712	632	755	668	677	711	675	693	653	659	697	691	714	684	652	665	671	643	630	642	683	670	690	679	657	699	644	594	665	701	719	727	705	601	631	619	664	685	617	652	682	640	669	702	634	676	661	689	638	700	670	672	692	700	711	683	663	675	647	694	627	663	655	671	663	682	667	712	680	674	674	647	695	688	660	699	641	668	649	657	637	680	701	698	679	662	704	675	638	676	663	641	634	660	700	670	695	670	644	681	668	730	699	705	688	657	656	667	690	719	636	714	729	705	641	682	661	671	655	684	658	680	693	662	656	657	622	657	636	671	668	671	671	625	627	729	646	637	668	648	672	658	673	665	677	650	632	642	739	637	717	656	643	650	638	691	653	693	643	673	667	662	648	681	674	645	664	656	668	664	648	691	665	717	702	652	651	660	661	667	712	637	688	681	675	629	661	690	684	651	656	688	694	728	669	704	695	690	672	647	664	659	677	683	657	611	646	675	685	665	613	673	680	648	696	652	660	625	664	675	756	700	659	603	688	680	677	681	662	688	715	681	629	658	662	683	692	656	681	672	729	651	638	631	667	659	652	661	642	639	653	668	626	642	648	679	694	683	709	630	634	695	634	670	636	660	670	686	620	624	691	662	654	568	655	709	700	697	654	649	639	647	659	696	682	703	715	673	678	715	721	657	676	622	673	722	670	683	648	663	689	666	657	635	664	673	672	685	637	657	638	682	686	753	749	709	663	679	646	754	702	691	706	679	623	698	658	701	706	708	709	716	627	724	675	659	647	585	668	669	705	707	680	671	676	664	643	681	667	621	668	678	664	662	695	700	714	678	689	667	639	696	648	674	636	635	689	748	659	630	643	645	720	645	646	682	634	706	722	696	697	647	698	647	631	659	663	709	749	688	670	669	752	693	677	664	654	696	711	720	685	645	681	659	609	649	656	662	673	726	643	655	675	692	667	674	710	668	696	677	662	692	662	652	667	677	657	653	671	644	695	690	697	720	689	670	665	669	684	701	669	652	718	631	651	599	662	656	669	666	654	706	669	705	664	660	633	682	695	680	654	659	716	672	617	655	711	733	689	675	647	665	664	660	705	655	636	620	662	630	637	662	637	605	714	662	667	671	704	704	670	724	647	654	671	707	694	718	638	689	670	702	668	632	630	634	692	687	692	682	696	684	634	685	657	690	674	661	631	669	650	659	653	658	666	688	672	698	701	686	699	691	690	660	699	718	709	737	717	683	667	688	681	667	642	667	651	657	687	660	675	620	681	659	646	658	685	674	669	637	659	662	671	685	679	676	635	716	640	652	656	653	692	631	718	664	622	682	640	706	644	722	648	690	659	679	656	680	650	674	688	707	674	674	662	638	674	719	665	689	674	685	691	702	690	649	701	633	729	672	724	669	678	695	690	640	646	657	633	694	678	618	725	689	687	669	670	659	675	662	642	669	717	652	665	660	682	664	676	703	642	685	670	676	672	628	640	702	624	685	614	643	700	656	644	673	688	658	630	647	650	617	646	714	727	642	714	677	657	701	686	649	685	704	635	668	685	693	701	634	672	666	679	643	699	652	677	640	660	705	674	648	653	675	642	672	696	704	650	685	664	683	613	646	630	690	713	667	698	654	604	705	654	699	647	653	684	650	646	663	661	665	650	647	679	687	655	647	715	698	666	621	647	657	668	634	672	695	653	607	669	683	680	659	661	649	670	687	651	658	700	687	659	687	691	676	686	622	680	711	667	633	656	658	677	711	704	646	649	670	616	713	656	695	637	659	656	649	651	676	684	653	653	645	676	717	641	689	717	636	725	692	676	677	640	660	716	698	678	677	629	638	684	693	652	665	692	682	675	659	659	740	662	689	648	727	643	704	671	657	682	700	665	661	694	676	656	714	719	703	655	649	688	663	683	628	674	654	658	694	665	702	711	677	666	702	648	731	714	655	688	677	599	645	663	616	649	673	635	612	701	657	705	663	684	641	718	699	690	655	671	679	698	675	646	643	662	689	658	669	678	695	668	750	675	697	647	660	692	627	679	668	664	647	672	679	694	718	694	679	644	643	607	677	692	611	674	673	617	669	650	651	711	645	642	650	622	693	670	690	670	651	670	727	658	650	664	685	657	662	669	680	671	665	699	676	674	677	637	662	623	607	658	657	654	693	693	685	632	656	695	675	678	652	668	649	661	687	695	691	685	620	676	694	650	694	668	685	644	620	673	697	666	688	695	683	681	664	659	695	622	667	696	699	673	654	660	682	695	681	645	627	674	624	698	680	675	641	712	644	637	612	691	636	659	699	689	723	663	718	694	679	651	708	670	643	677	670	701	701	643	673	668	644	671	684	654	686	659	654	691	649	684	640	673	665	658	671	672	648	666	670	680	687	669	702	653	584	661	679	687	637	659	676	650	667	653	662	693	654	749	665	699	651	653	648	669	703	720	704	687	614	657	668	683	664	683	679	679	671	667	677	623	665	706	664	684	704	695	577	670	697	683	663	647	665	691	710	656	686	622	715	680	678	703	679	667	655	678	614	650	636	680	683	682	661	621	688	654	710	669	680	700	665	701	694	695	664	685	693	656	682	648	668	683	653	656	665	678	676	681	667	679	660	645	724	623	687	681	697	691	670	636	688	689	694	663	689	672	655	667	579	680	735	645	680	666	610	653	686	696	648	652	645	649	718	681	681	624	644	653	667	669	645	660	634	722	713	650	637	617	648	706	686	623	675	682	639	676	693	626	672	652	652	659	624	652	676	701	637	703	724	687	696	645	668	667	626	693	699	660	687	675	639	676	683	708	728	648	679	681	670	661	645	660	678	672	695	684	696	700	668	662	644	644	657	674	676	649	658	654	686	666	662	645	641	720	713	686	688	681	617	699	620	674	707	638	650	687	698	696	646	663	771	658	689	667	630	676	707	691	701	650	685	660	695	675	643	613	633	653	631	644	672	672	696	673	698	624	675	665	719	691	651	696	698	624	627	667	735	698	679	662	652	693	652	655	656	665	669	662	669	668	688	689	604	716	660	674	649	664	692	684	683	709	659	677	656	710	672	666	608	646	704	683	662	641	670	710	674	630	667	665	697	616	642	654	676	641	743	676	651	634	668	659	678	679	651	681	684	672	670	682	695	663	622	728	656	672	683	677	660	664	674	670	673	674	742	696	680	696	665	677	632	714	669	708	677	702	680	695	697	628	681	660	701	658	683	638	613	696	703	677	685	709
5017	8636	8533	4694	3068	2192	1641	1462	3228	29132	29869	20794	8685	2464	1032	618	562	575	544	554	561	596	539	593	602	602	602	562	569	550	562	533	568	559	573	584	564	580	590	546	591	568	526	601	577	557	610	589	607	619	553	566	595	609	569	565	534	609	554	566	575	582	547	550	580	529	564	602	577	575	569	604	572	556	584	557	536	613	571	545	579	559	627	576	598	588	594	537	548	572	563	585	572	604	559	551	582	579	541	595	563	575	561	536	641	586	628	591	570	586	575	540	579	553	567	609	594	550	586	577	581	565	566	499	581	590	596	561	557	591	567	593	593	565	593	554	590	568	541	538	609	554	606	592	591	576	637	561	579	580	579	539	564	587	520	595	554	552	579	583	617	594	588	553	619	558	613	555	571	542	575	537	576	559	588	562	587	587	561	566	593	543	556	557	560	549	640	582	572	571	598	539	553	563	621	596	579	565	572	632	561	532	540	598	590	558	578	549	494	605	540	569	626	586	554	560	589	565	563	586	564	547	592	600	579	604	522	593	558	561	637	586	598	573	587	575	578	536	605	565	585	577	569	546	522	573	557	611	552	555	499	611	552	567	548	568	562	572	568	556	543	546	551	599	560	577	558	581	588	560	566	577	563	566	542	566	585	558	590	588	556	549	582	539	598	561	603	575	548	596	579	589	573	541	541	553	566	602	525	582	571	583	600	566	603	606	579	596	565	565	563	559	550	568	590	552	539	575	535	571	566	553	579	541	576	541	591	557	537	549	584	546	571	527	560	581	575	583	600	572	526	615	537	595	521	531	595	544	590	570	588	524	559	519	582	588	568	563	559	572	553	565	606	590	587	588	555	572	530	578	589	598	514	560	597	575	603	551	582	531	558	570	599	532	591	596	557	569	606	578	565	563	522	631	499	552	584	574	518	595	521	556	606	588	601	569	549	564	583	572	579	555	573	596	536	557	572	584	592	588	574	533	584	581	575	530	546	577	545	544	622	655	591	520	556	590	577	551	548	530	558	566	576	572	540	573	599	550	561	515	564	584	569	534	576	581	564	522	549	535	575	566	563	592	592	581	577	584	563	605	593	616	540	597	562	574	551	569	569	591	589	533	543	568	595	549	552	591	543	536	563	531	597	579	562	584	561	586	581	546	576	554	526	576	597	614	544	623	538	589	570	569	584	550	566	628	552	557	505	561	536	572	546	537	584	566	556	562	558	564	556	618	585	621	581	566	567	612	604	567	589	604	558	569	542	578	552	567	553	527	563	622	568	602	586	547	569	546	573	589	543	601	532	549	594	546	535	567	553	588	573	594	582	559	593	575	597	565	566	578	589	583	540	584	572	582	590	545	590	610	553	554	577	542	552	589	553	567	597	601	570	539	588	562	560	581	545	549	558	563	587	562	559	617	572	557	548	579	542	619	555	566	565	578	549	590	558	559	584	621	601	561	565	527	539	591	537	557	549	557	599	595	522	574	564	596	549	535	550	564	557	566	586	559	548	583	577	601	527	591	571	567	532	585	567	592	571	560	543	585	524	548	544	507	562	571	558	576	564	584	539	557	545	608	551	523	579	572	556	604	537	561	529	587	586	627	590	551	569	578	591	573	572	594	576	567	615	602	564	558	612	518	548	573	543	556	561	594	588	563	617	594	550	557	603	569	581	564	623	579	584	568	554	577	576	582	529	592	556	610	571	515	562	578	591	545	597	551	540	533	559	581	526	543	590	603	577	565	548	559	565	577	564	534	557	545	540	558	601	550	551	587	564	589	600	580	577	613	562	615	580	569	583	514	590	566	584	573	574	571	564	585	546	576	547	565	558	534	596	559	570	548	587	552	576	589	560	590	595	556	582	565	595	582	583	528	540	553	596	551	607	550	623	599	600	601	533	553	573	587	543	519	561	580	572	562	592	568	547	571	570	557	559	575	568	551	584	553	535	588	574	529	558	576	559	586	551	597	562	522	504	593	561	531	550	566	543	576	563	563	582	587	574	575	588	575	589	573	572	566	593	565	502	567	567	594	532	550	568	571	537	597	534	558	578	589	542	586	554	562	592	612	555	572	560	582	566	587	536	555	523	560	575	601	559	585	595	570	558	594	571	584	581	548	530	586	559	538	566	589	559	538	590	559	554	575	544	544	581	569	600	585	581	582	559	577	544	562	573	534	584	515	610	571	587	591	538	526	512	577	550	518	599	534	563	555	543	574	575	534	576	556	544	567	598	589	588	569	591	591	588	576	576	525	548	615	578	534	562	573	545	611	586	583	532	571	569	564	605	569	572	562	530	550	562	567	545	538	578	581	567	559	562	600	560	624	565	577	571	542	547	590	570	578	564	586	571	575	600	566	570	591	547	601	567	568	569	594	583	594	586	562	542	595	581	558	589	533	559	577	567	570	591	620	545	563	545	555	594	575	561	556	536	519	540	570	577	575	553	580	565	570	558	541	552	547	588	573	564	586	575	549	628	544	580	555	571	609	579	560	548	538	588	546	575	634	534	608	580	541	565	577	565	585	609	599	571	549	537	600	524	548	562	559	556	577	530	590	561	623	548	533	584	563	598	565	524	559	541	548	580	555	562	572	570	583	580	572	531	546	571	552	581	536	541	542	542	575	577	565	584	558	539	525	537	566	533	573	634	567	595	555	593	604	598	534	589	573	619	553	573	602	563	571	554	586	599	597	585	588	569	535	608	581	575	577	523	563	617	602	596	610	501	559	572	577	564	582	609	584	556	580	603	571	588	549	579	574	576	542	544	556	583	586	573	619	565	550	561	545	531	562	569	553	552	597	555	548	590	575	539	581	539	610	560	586	564	590	588	585	589	600	590	552	606	533	562	551	559	602	573	545	568	539	588	574	550	532	604	603	570	591	606	588	502	575	573	575	543	543	599	561	595	587	531	586	598	561	552	571	547	598	567	557	534	580	600	574	617	596	579	569	629	548	535	531	543	550	589	554	542	595	584	544	616	582	585	540	582	601	582	605	615	577	564	603	592	556	566	571	551	568	557	608	591	619	596	542	559	563	559	534	583	566	525	550	568	554	549	546	598	560	600	561	546	585	581	536	598	580	562	574	585	579	533	576	558	567	588	585	562	561	559	597	556	522	566	551	586	545	603	582	570	543	551	609	580	553	520	544	599	567	556	612	553	558	577	557	534	581	584	607	572	605	590	565	585	576	538	578	569	530	561	546	577	592	586	582	558	598	550	563	554	548	546	588	586	586	558	570	583	590	582	607	533	629	543	608	529	557	548	531	551	538	549	544	539	505	539	550	568	551	607	517	589	544	589	566	593	549	565	545	566	540	628	532	584	553	558	540	572	578	582	564	570	530	539	541	546	599	567	558	552	552	569	580	598	568	566	605	559	560	549	568	586	559	616	575	582	558	566	555	597	583	543	591	576	606	578	575	606	551	564	573	533	566	561	593	582	567	552	551	589	559	616	572	559	587	580	584	592	541	551	524	567	582	532	563	584	575	572	574	536	594	573	542
27396	13099	2217	1139	659	578	566	539	518	1604	2344	1873	1129	722	542	528	463	470	483	480	462	487	471	468	447	464	476	503	469	458	456	476	479	484	459	464	442	450	473	491	451	459	502	501	487	493	501	498	473	489	459	502	482	505	471	472	476	480	467	482	465	532	490	482	486	477	489	454	473	470	507	457	508	490	431	476	487	493	487	479	508	448	500	444	437	472	503	511	500	486	476	462	478	477	468	464	479	489	468	480	490	502	495	475	458	477	488	457	495	499	509	486	494	482	476	521	472	470	467	477	512	454	486	449	472	470	460	440	444	451	480	476	481	444	457	435	513	456	483	485	488	504	470	478	442	491	461	461	478	488	461	512	481	469	482	463	441	451	494	483	476	492	488	472	519	441	470	446	463	458	450	467	469	473	456	479	511	501	455	484	498	413	482	471	473	464	467	469	497	487	516	450	480	446	486	471	491	511	472	477	491	483	449	469	473	481	479	488	462	503	496	490	464	531	477	508	496	490	463	500	492	487	434	496	482	511	495	479	490	500	464	498	448	470	463	478	496	417	515	468	489	474	482	477	520	447	506	477	463	460	508	491	465	471	491	426	521	490	477	495	500	481	547	456	488	454	459	475	471	495	485	477	476	488	444	503	478	469	436	478	457	490	456	452	478	469	465	466	496	456	462	495	439	483	479	510	490	474	487	490	485	489	460	435	483	464	452	441	485	488	511	483	477	461	458	445	457	497	483	459	425	444	451	482	489	506	536	477	487	462	474	468	460	483	456	501	510	517	499	481	492	465	505	492	446	469	485	480	478	477	466	496	473	485	474	462	444	480	486	498	477	455	491	464	483	472	453	497	437	492	490	458	486	470	479	519	503	500	496	489	461	509	468	457	473	491	465	511	486	500	495	449	476	441	487	494	456	506	479	453	460	513	440	466	449	464	489	477	481	487	430	495	465	468	451	496	493	436	472	441	481	489	472	471	478	501	483	475	417	445	477	459	468	450	495	472	436	486	472	484	465	490	456	479	489	478	477	461	443	472	493	472	466	467	462	466	490	476	486	489	452	476	484	456	459	474	491	472	502	529	468	469	491	463	465	464	473	486	476	480	467	492	490	485	484	448	479	469	488	453	468	453	449	491	457	481	488	496	479	515	504	474	484	488	495	488	457	489	480	456	439	474	503	442	510	504	452	491	477	463	464	474	484	432	478	434	471	454	495	449	444	476	507	470	471	450	478	424	471	444	489	451	513	477	435	507	485	468	504	469	488	480	457	473	508	481	497	453	469	433	465	485	461	468	477	462	460	457	458	503	499	451	488	484	508	487	496	464	473	489	481	486	496	484	418	438	434	477	506	462	442	479	493	481	538	475	518	482	484	455	452	475	460	486	461	483	490	484	545	483	473	506	457	512	460	471	466	492	494	452	483	482	457	506	496	480	493	494	502	476	502	527	466	512	496	457	474	485	462	505	489	493	515	471	504	491	484	471	502	474	480	494	447	455	459	496	478	481	509	457	481	479	469	470	486	477	488	491	494	490	485	506	480	499	494	520	468	495	471	466	458	468	472	492	486	477	468	475	474	479	478	471	482	473	467	483	482	510	500	459	480	511	468	509	513	471	474	485	437	481	452	486	516	467	482	449	494	486	451	467	480	452	458	473	482	457	494	464	458	498	478	450	490	501	461	478	437	497	467	488	499	493	506	470	479	463	483	482	457	452	434	478	472	441	482	468	463	501	465	495	463	455	503	477	472	474	489	485	485	489	451	463	495	487	477	435	475	496	441	485	454	501	475	445	479	489	471	487	498	484	470	479	452	457	456	485	491	515	484	462	476	480	481	453	483	518	472	430	477	512	506	497	468	470	463	524	470	486	492	510	466	457	467	514	451	472	474	500	471	453	452	497	442	494	513	502	491	455	490	501	472	479	518	470	472	489	470	478	448	494	502	477	466	471	521	491	456	481	470	491	479	484	477	482	477	525	503	462	462	486	464	476	433	477	505	446	514	461	483	466	420	480	494	470	477	477	441	454	456	488	488	492	518	526	466	494	497	479	481	503	476	523	473	479	519	487	501	468	487	481	503	478	515	450	475	455	489	516	482	454	481	486	500	464	468	489	499	496	478	480	491	463	455	493	462	507	507	457	515	480	471	439	462	540	493	435	502	472	502	466	470	486	474	449	462	524	519	471	481	480	488	506	474	491	480	463	483	462	476	452	435	457	480	500	448	493	489	456	418	495	458	471	525	470	480	490	459	468	472	460	484	456	455	468	482	445	445	463	481	475	510	517	443	500	464	471	472	498	483	456	502	493	484	488	461	464	473	475	440	484	514	463	475	468	438	495	507	508	486	451	448	509	488	449	548	449	538	485	466	492	498	461	478	477	506	494	482	478	449	456	465	451	471	450	485	473	472	473	460	470	431	489	482	443	502	487	462	447	518	467	477	489	449	458	504	480	472	483	472	488	483	461	460	472	489	434	402	518	500	470	448	485	505	491	502	497	465	473	476	500	527	469	481	502	431	471	465	471	498	465	458	439	497	509	468	476	474	463	467	498	528	471	483	432	480	480	474	459	481	489	466	508	480	467	478	462	522	480	451	466	467	451	468	482	487	471	472	479	508	434	477	461	413	480	430	440	443	464	455	450	478	497	472	477	481	452	491	455	482	448	480	508	459	459	475	487	497	475	463	479	484	455	448	455	437	446	452	488	461	476	513	474	512	521	477	460	458	505	477	445	556	444	453	485	512	493	485	504	481	481	492	477	472	492	509	470	497	463	499	474	476	494	456	484	472	503	469	468	506	488	450	446	476	462	491	440	487	481	478	480	458	463	452	466	452	466	496	477	476	477	486	481	496	441	495	457	483	476	463	487	459	506	462	494	463	486	468	497	511	502	459	486	454	490	470	491	491	483	477	485	523	446	503	480	480	462	511	483	496	466	489	485	464	462	487	483	462	457	523	477	475	479	475	485	480	480	492	470	489	495	496	500	460	452	478	474	476	477	502	458	544	466	452	464	466	447	511	505	455	471	433	474	473	436	496	524	461	469	482	436	479	448	493	462	494	477	490	508	490	486	478	444	450	465	502	443	470	538	469	504	496	493	455	496	498	501	466	463	497	426	476	511	484	396	496	456	482	474	484	492	477	488	477	497	463	474	440	479	429	477	480	508	481	453	453	468	485	453	477	462	473	502	501	490	479	479	479	497	480	496	477	454	494	478	485	469	456	489	459	517	479	460	468	509	464	507	470	471	477	411	509	481	465	480	475	500	506	471	461	474	451	451	493	484	488	473	434	439	492	492	438	513	476	521	483	516	508	483	466	490	495	489	491	479	480	475	449	444	509	482	450	453	456	444	481	471	465	457	492	495	461	495	492	454	490	452	493	465	498	433	527	485	463	485	479	464	444	485	523	488	473	502	461	492	477	444	497	472	500	459	482	452	448	443	471	457	497	500	466	459	457	481	482	460	496	482	497	451	431	501	479	501	447	454	464	488
5291	1472	1603	877	583	590	553	534	561	2228	2773	2064	1132	671	462	428	427	406	420	397	398	425	437	397	417	396	369	385	448	412	418	413	382	389	385	370	386	429	389	428	395	404	394	435	422	377	411	384	400	379	400	390	382	386	406	438	415	367	387	422	408	399	400	408	387	397	415	404	396	386	444	405	415	424	402	400	402	402	429	390	404	403	443	429	402	434	384	410	414	411	383	406	388	418	398	401	408	417	432	397	402	428	394	430	402	381	454	414	383	442	437	379	403	380	350	417	386	404	429	399	409	397	426	429	431	402	404	389	411	364	379	395	407	382	452	407	411	352	409	388	393	405	419	407	386	437	341	394	395	411	401	382	379	400	431	383	409	400	406	388	417	437	411	412	411	406	419	394	403	421	400	382	395	429	425	409	372	398	373	391	382	410	418	388	383	363	403	405	429	393	444	424	369	395	390	401	396	399	418	347	416	388	401	387	391	421	391	410	402	415	430	393	403	403	401	411	386	402	397	427	394	411	387	392	376	381	342	404	420	391	410	416	414	420	393	404	428	397	408	391	367	390	467	392	413	419	407	390	399	375	400	395	405	397	391	396	414	428	393	397	407	371	402	415	397	397	405	381	372	404	377	385	431	393	415	392	400	391	427	397	403	435	407	415	346	381	388	376	405	394	431	416	404	441	396	397	397	406	388	404	433	379	420	384	388	382	373	422	395	395	433	405	420	425	382	439	410	428	416	430	404	423	392	396	411	397	416	439	389	394	433	397	377	417	395	363	420	438	400	370	379	435	423	417	374	387	354	410	396	441	390	398	377	401	390	396	413	415	426	398	419	397	383	426	409	419	383	384	398	379	451	385	401	424	391	414	399	385	409	433	415	427	444	432	415	371	399	365	407	399	395	403	382	398	389	405	402	391	407	436	393	410	412	395	381	361	431	386	375	404	412	436	397	405	412	412	394	397	402	394	375	412	387	392	381	396	422	421	395	403	415	420	379	402	394	412	402	411	374	410	450	433	431	367	406	420	430	399	377	430	385	443	419	409	381	389	395	404	376	432	387	401	415	406	429	422	390	398	424	433	406	397	445	393	380	411	382	369	398	398	372	402	415	418	395	423	365	380	416	387	404	396	393	409	432	384	404	399	404	449	403	379	423	427	433	401	404	418	409	417	392	411	417	396	418	404	398	420	401	428	393	380	400	375	392	387	368	384	431	408	410	395	422	437	386	396	379	403	388	413	426	426	404	396	419	402	390	357	398	409	395	417	440	416	395	413	382	451	415	386	395	413	395	408	367	414	371	373	423	360	359	424	404	386	356	411	377	390	446	435	401	405	388	440	360	406	406	387	411	403	351	418	385	412	384	389	438	397	438	400	415	418	432	412	393	374	396	395	421	419	403	401	415	374	386	410	427	432	396	411	430	390	414	386	415	399	406	437	400	364	395	424	373	432	415	415	397	412	373	416	425	404	365	419	399	381	375	416	390	384	397	414	386	406	436	405	392	406	410	404	411	430	388	397	425	383	414	379	437	404	390	415	402	426	440	388	407	384	395	384	417	403	405	428	380	391	403	381	381	416	405	388	405	416	409	459	414	438	394	376	411	419	398	374	373	404	388	413	414	403	431	389	417	423	406	401	410	448	364	403	409	446	429	393	403	423	380	406	377	370	400	412	380	387	394	399	422	405	400	424	432	403	367	389	415	402	417	385	353	413	379	424	383	410	424	369	376	426	384	412	400	391	421	392	434	395	415	413	355	363	413	399	429	395	415	386	382	414	388	375	409	414	449	410	380	385	373	409	394	363	380	416	435	400	407	435	359	394	383	402	421	431	396	387	381	396	379	442	436	409	394	417	395	405	396	399	408	417	395	370	378	356	403	421	375	423	395	424	398	394	392	426	390	399	395	386	386	390	401	372	431	424	408	397	396	434	393	375	390	426	404	411	425	398	407	392	427	378	388	404	417	424	419	403	414	391	380	390	409	415	412	386	393	413	399	414	396	426	366	445	420	401	438	374	376	402	397	420	397	415	413	411	358	416	409	412	411	416	421	401	386	390	408	406	399	402	401	417	399	387	428	425	384	381	405	375	375	433	396	448	374	378	392	417	407	448	413	378	373	402	409	405	383	386	379	421	393	375	393	401	440	410	441	391	392	413	421	403	405	395	389	414	413	423	389	419	416	436	385	412	392	366	404	413	392	381	398	437	405	348	387	401	440	409	393	423	396	410	389	421	425	398	422	440	418	372	364	386	415	376	365	405	428	403	429	405	403	375	398	416	393	392	437	423	399	422	418	402	424	450	412	393	413	394	382	386	386	380	425	404	408	415	402	409	383	384	426	390	389	392	397	397	379	392	394	441	411	397	416	370	385	356	392	390	393	400	404	380	419	383	406	402	434	382	404	403	404	384	376	385	413	421	373	390	372	366	374	409	410	419	414	399	400	402	394	389	390	392	408	405	391	385	403	439	404	414	370	401	393	397	428	401	400	416	442	420	416	398	404	432	413	406	401	406	394	398	389	423	386	431	409	428	412	402	421	391	390	418	373	395	389	425	386	406	421	403	407	409	381	433	388	419	447	381	413	407	391	382	433	412	433	393	403	405	383	437	392	450	389	386	436	389	370	368	388	405	411	394	361	434	422	415	415	403	393	407	361	385	411	368	430	392	418	421	404	414	424	420	406	406	378	393	398	393	419	396	403	405	413	389	381	370	350	417	381	387	415	425	418	407	398	415	431	400	432	392	403	417	399	395	414	410	383	409	435	399	391	406	424	401	372	409	419	439	414	367	405	399	404	412	406	407	407	395	415	430	415	398	417	416	381	387	421	398	405	386	410	401	402	384	431	413	376	412	407	429	390	417	408	384	407	410	369	413	408	405	384	404	396	406	411	444	378	451	429	382	413	410	430	414	416	389	400	401	385	404	377	415	402	423	392	404	379	380	405	420	392	400	397	388	426	478	411	373	398	372	394	390	404	434	428	397	374	403	397	397	376	367	399	417	413	419	452	400	434	391	408	397	414	387	418	397	413	398	425	415	380	428	380	401	436	413	405	394	449	440	404	393	408	408	374	438	401	447	379	398	413	414	395	395	412	415	392	405	393	402	406	414	409	398	381	426	361	419	392	390	375	405	404	402	427	427	420	407	386	394	427	370	433	414	434	368	382	380	445	416	390	402	414	386	402	416	421	422	394	401	395	406	419	397	403	427	410	411	417	408	418	399	432	379	400	391	373	389	414	394	364	371	425	382	403	383	414	423	371	391	411	398	412	392	418	415	403	394	415	423	420	382	378	381	378	411	377	388	369	377	449	377	394	398	417	414	434	424	411	395	403	431	418	413	373	391	385	431	398	411	420	390	383	419	421	418	373	409	426	398	433	401	393	432	406	391	425	396	427	429	420	416	411	398	405	378	411	413	391	352	447	377	445	374	402	385	381	418	450	390	411	432	377	422	390	398	415	414	384	392	376	369	405	404	396	378	422	405	391	368
24988	21074	27204	25050	8059	1517	1051	816	816	14310	21370	14250	5338	1380	775	623	563	528	566	541	557	576	576	568	552	578	587	605	570	554	601	547	584	575	546	614	588	560	573	564	544	560	525	562	573	568	592	523	582	577	511	583	555	567	580	579	559	590	567	603	524	587	558	557	549	614	565	562	579	537	560	567	504	532	582	582	542	546	586	543	631	563	580	522	522	567	567	552	552	556	529	575	570	555	590	546	582	537	578	555	538	609	552	551	550	547	539	550	554	619	529	582	572	557	570	600	582	567	570	547	600	615	562	524	550	577	569	569	550	561	581	557	573	561	603	559	552	539	541	555	542	599	591	579	576	549	588	573	554	565	535	602	563	561	590	567	545	562	544	545	571	542	539	538	563	553	557	519	520	550	608	599	589	552	528	622	533	598	518	571	536	531	524	582	581	537	559	559	576	607	496	597	553	542	563	557	568	559	574	521	617	579	587	603	533	558	542	578	545	539	527	548	591	613	533	551	579	578	569	578	576	576	550	587	559	547	546	535	563	547	504	555	534	567	554	570	595	596	538	554	580	593	632	561	585	546	534	546	589	565	546	579	576	536	567	560	502	534	536	569	493	564	585	583	547	599	584	556	552	536	535	538	552	621	568	608	583	592	513	569	541	583	563	555	564	552	560	580	608	560	560	544	544	589	590	554	536	550	577	597	587	545	586	519	576	614	556	596	497	533	561	545	581	579	577	577	554	587	557	570	587	567	544	534	491	539	523	603	560	563	627	545	531	574	528	548	554	541	528	592	538	558	552	567	548	554	632	530	536	570	544	589	531	586	607	560	593	571	540	510	553	588	598	582	574	588	527	537	560	572	551	543	585	524	552	565	559	571	625	596	585	574	539	537	562	540	557	567	568	495	583	576	555	549	593	511	568	558	597	582	534	552	556	548	577	559	559	589	517	590	579	580	531	568	569	610	552	560	583	552	552	587	529	598	541	548	537	564	568	557	605	546	560	549	578	568	575	545	543	597	523	578	568	549	584	569	609	593	553	589	576	542	568	573	629	583	578	559	566	582	504	571	610	538	563	589	546	552	558	580	604	552	561	609	527	584	545	545	562	550	558	596	545	563	554	572	562	526	557	564	563	609	574	590	560	520	559	570	575	585	524	566	547	580	566	561	557	580	559	503	554	548	575	541	576	525	564	559	586	605	554	573	537	539	566	526	605	574	538	534	570	580	517	545	572	587	530	544	554	573	543	580	568	555	576	575	524	510	582	513	580	549	548	538	528	561	530	565	553	576	542	570	500	539	587	537	591	571	536	556	613	551	558	532	595	530	573	584	579	562	550	563	548	549	580	548	539	555	583	539	577	590	519	521	596	525	561	555	545	577	585	544	547	601	553	525	532	511	592	568	585	564	522	571	589	575	541	589	564	571	545	567	545	528	533	514	560	583	549	549	566	580	520	557	590	578	597	573	555	549	555	544	548	583	576	614	546	591	565	551	552	539	582	613	587	567	564	567	561	603	525	575	584	576	568	575	583	537	565	586	563	551	604	536	535	620	611	568	567	562	547	518	548	589	577	597	540	497	554	532	553	528	570	560	580	550	538	618	580	575	576	574	574	550	614	574	543	550	561	585	544	564	587	545	600	586	536	553	575	574	536	543	544	544	556	555	544	546	550	551	528	542	578	528	571	551	575	571	573	513	572	609	584	556	528	533	535	547	591	569	557	546	568	549	538	564	591	571	576	558	524	578	539	531	587	551	572	581	510	535	593	506	554	593	549	596	527	539	566	548	592	534	582	590	566	609	574	582	549	569	581	549	548	566	544	577	596	569	593	539	543	557	555	579	554	553	569	559	570	590	589	559	549	555	572	589	555	537	581	547	575	547	537	578	536	578	565	570	544	540	567	544	549	534	550	558	547	555	542	512	533	570	586	558	579	566	523	579	515	581	588	538	561	526	601	538	591	554	585	536	590	564	569	545	574	523	582	550	564	592	552	544	550	523	571	526	566	549	575	571	496	565	555	599	543	553	589	589	617	535	584	567	561	559	535	585	554	552	561	546	598	528	558	539	574	531	590	562	609	524	532	578	555	566	560	555	595	577	584	527	543	588	536	616	513	610	584	553	604	548	557	576	516	522	616	560	570	582	560	555	547	611	594	568	580	564	516	532	564	564	563	534	573	587	581	562	561	547	538	560	542	542	536	567	570	564	526	616	549	522	544	540	551	535	574	578	592	545	503	551	597	608	538	587	567	537	594	554	605	558	529	554	576	538	520	580	567	556	557	549	557	542	529	542	541	558	557	601	516	505	561	551	523	555	535	593	547	544	582	575	575	585	531	571	547	574	554	538	598	594	569	569	547	544	583	641	596	626	564	577	582	570	572	578	539	520	556	530	558	596	559	546	520	583	564	569	539	555	534	570	556	583	533	550	534	565	526	557	555	581	551	572	559	558	533	533	541	587	568	568	555	528	551	579	576	532	574	519	564	545	566	568	582	565	556	570	523	505	555	563	586	602	551	522	545	554	602	588	547	553	545	566	545	593	520	545	578	603	586	525	554	548	555	547	543	555	550	530	586	532	558	508	577	560	565	609	530	572	569	542	562	547	548	563	560	556	572	579	582	568	543	597	549	564	583	567	551	549	605	566	591	547	559	535	556	547	582	575	607	526	570	534	533	600	560	571	583	553	619	570	534	571	552	555	561	593	546	520	573	558	562	568	583	527	516	562	603	585	532	564	518	590	577	601	591	559	565	559	561	606	562	527	577	579	534	560	540	536	570	594	550	602	561	558	588	528	512	564	541	563	537	575	539	541	553	530	540	557	589	582	597	553	563	595	540	536	558	544	549	550	571	607	545	513	532	536	557	595	605	549	551	543	547	579	550	562	573	566	556	531	581	545	588	569	569	563	467	547	518	542	586	541	541	550	534	555	556	563	590	552	572	588	546	511	556	535	595	561	557	582	604	580	571	545	598	557	552	556	544	554	562	557	549	547	551	589	532	619	555	513	591	554	555	607	549	507	513	599	595	522	556	550	527	549	557	563	580	579	545	577	535	568	569	588	538	523	592	549	544	567	540	567	569	581	529	551	616	571	576	565	568	594	570	581	556	579	559	547	538	552	550	537	573	529	556	586	546	583	499	591	535	552	565	609	528	566	588	555	566	588	539	546	583	525	551	593	546	557	586	597	591	585	584	560	546	536	549	559	552	561	554	555	585	532	595	571	588	599	559	597	546	577	540	578	581	582	595	561	573	558	550	585	557	548	563	593	578	550	548	555	517	524	576	566	550	538	529	590	553	558	559	509	557	556	568	575	560	550	540	528	590	564	529	577	571	549	556	570	581	596	548	561	537	560	550	549	600	591	588	527	583	572	543	552	575	563	537	537	563	569	562	540	586	548	555	564	546	591	530	549	599	579	579	581	543	575	539	552	550	554	515	552	559	583	583	553	598	593	548	567	543	586	553	557	528	549	554	585	558	583	524	531	532	560	566	527
4239	4898	4734	2312	1452	1141	954	915	890	17714	18995	11768	4567	1413	711	470	476	494	459	439	502	467	503	495	516	511	504	489	524	488	465	528	476	527	487	467	475	478	516	475	465	499	486	478	494	500	478	490	485	495	475	477	499	461	505	519	498	503	479	482	498	502	468	526	504	504	483	496	485	515	517	480	485	507	473	441	537	502	541	534	509	478	525	489	540	504	510	473	521	505	484	447	478	522	510	486	489	489	451	497	501	462	465	494	471	491	502	485	531	490	488	457	438	526	497	486	491	511	451	504	507	476	505	472	487	467	458	450	490	493	427	488	509	458	487	490	488	463	526	509	480	508	451	527	502	464	491	512	538	513	514	508	483	488	478	518	462	490	492	451	425	511	510	483	466	483	518	487	488	502	486	480	517	450	498	466	485	485	501	468	486	467	500	527	460	483	453	492	490	475	466	476	468	490	499	474	468	472	521	478	458	470	484	501	513	479	479	485	455	472	430	495	507	450	444	490	502	510	492	462	443	482	481	469	507	483	493	470	474	483	488	470	508	488	483	498	498	502	534	481	502	493	476	469	507	505	512	513	496	450	478	467	500	474	459	463	484	437	501	489	458	512	526	489	489	482	500	504	500	457	486	426	449	490	483	506	486	490	499	517	462	506	436	491	485	479	506	466	494	446	489	490	487	511	489	479	452	488	499	484	501	490	531	462	485	491	480	497	482	460	510	508	473	485	463	478	443	483	496	486	486	480	469	484	463	470	466	443	479	447	452	490	475	457	495	487	488	461	516	488	465	499	478	474	502	517	509	513	496	489	510	459	460	443	494	498	505	470	513	483	460	518	471	503	486	523	462	513	466	506	465	496	508	492	500	522	485	460	471	479	467	486	509	539	447	487	457	522	458	488	480	486	442	475	484	470	508	482	495	470	457	467	425	518	479	497	492	457	527	468	483	497	459	453	469	494	480	478	467	486	496	466	482	486	486	488	434	530	477	474	487	468	457	480	468	470	517	493	482	486	467	498	498	459	468	477	496	490	505	479	524	495	492	491	496	503	502	499	466	486	538	475	489	488	475	508	471	467	501	431	474	492	485	455	473	531	487	472	483	453	515	438	478	506	474	477	473	467	463	477	427	490	487	485	453	497	509	512	513	488	464	511	505	484	481	498	491	515	456	488	500	486	474	469	472	485	481	476	492	449	483	482	457	472	474	513	472	484	477	481	445	492	464	465	471	451	496	509	456	474	487	496	519	459	453	478	549	498	474	494	467	533	467	421	495	501	477	484	485	485	491	488	514	491	450	479	507	482	488	469	490	480	448	497	512	466	459	479	491	485	496	505	514	442	457	536	486	507	450	496	462	522	441	523	498	455	476	493	490	488	510	500	515	481	469	496	484	503	503	509	511	474	503	461	486	487	451	484	494	478	493	456	497	468	497	497	510	532	508	478	518	510	513	512	482	497	483	503	522	474	486	458	489	555	536	518	479	497	467	473	502	509	472	500	483	490	497	466	471	473	448	472	455	486	503	483	477	463	508	487	464	461	486	501	470	479	530	499	485	455	488	511	493	539	488	515	493	469	452	500	463	485	509	475	489	480	494	479	462	478	476	501	488	477	507	491	487	479	475	519	475	497	493	462	436	470	524	474	468	502	499	430	478	507	476	491	457	485	455	491	479	513	499	475	501	492	470	474	497	490	502	499	482	490	470	483	468	467	478	448	488	512	471	536	495	472	459	481	490	518	456	512	485	525	474	475	461	474	525	467	471	488	467	503	476	475	454	493	464	485	492	495	466	456	466	488	469	468	448	535	442	487	473	489	500	473	502	448	473	486	491	506	491	489	515	500	495	462	463	465	545	487	543	459	462	523	481	503	489	468	477	495	483	541	475	522	523	490	499	489	449	471	452	462	504	476	459	477	514	467	511	504	461	520	523	476	467	477	491	488	517	469	504	467	471	457	514	471	484	517	495	501	506	467	471	502	456	501	489	454	496	493	511	443	487	552	525	465	532	481	524	464	452	509	455	494	464	478	490	467	491	514	463	488	476	481	533	496	506	527	465	475	524	467	518	444	474	475	527	472	462	480	447	469	485	482	480	469	468	493	483	481	480	478	489	502	474	488	467	436	499	473	530	499	481	478	477	473	462	515	503	506	475	483	479	497	509	490	476	476	486	514	484	462	447	476	448	481	493	503	535	509	514	456	487	450	490	446	520	514	521	460	483	471	446	502	461	482	497	470	484	443	523	484	478	490	474	502	480	512	471	482	492	474	470	489	465	483	486	476	481	535	461	470	467	463	512	483	489	460	479	479	496	470	452	497	481	466	496	485	477	463	474	490	504	471	502	466	438	512	489	482	504	482	527	462	550	499	516	482	468	450	458	484	478	495	510	469	487	470	492	484	469	496	493	468	450	496	490	445	493	499	472	469	507	492	485	509	491	467	491	482	498	450	533	487	488	487	525	463	471	484	478	510	534	460	478	449	456	479	472	455	472	469	486	492	481	486	490	484	543	479	498	485	471	481	505	452	532	467	490	494	468	466	497	483	503	512	492	454	517	509	533	468	483	465	482	507	466	496	472	487	500	485	481	492	480	529	476	497	514	492	530	466	496	463	490	464	493	502	458	480	462	477	496	505	477	508	486	453	480	489	471	496	500	450	497	500	500	493	487	465	487	449	504	478	485	514	477	464	484	515	490	499	477	465	495	492	435	469	530	458	478	497	471	481	526	509	486	499	500	496	474	507	442	482	489	487	439	512	478	501	456	526	468	449	490	460	481	507	456	463	462	492	446	487	477	477	479	461	515	498	451	493	491	484	470	438	472	469	466	489	455	505	461	453	478	533	496	476	517	476	465	424	453	506	485	505	482	495	471	455	484	500	457	512	480	512	472	484	458	469	482	455	449	494	453	469	488	483	516	502	507	541	498	458	486	466	456	493	473	466	443	493	487	483	473	465	500	430	487	460	483	496	434	476	503	473	466	483	456	452	496	475	513	443	483	464	474	466	457	501	506	485	450	481	493	479	509	461	500	494	451	506	484	494	454	481	475	483	450	490	456	504	503	486	468	493	447	519	455	480	463	497	467	488	466	486	468	482	528	501	475	450	499	483	487	465	482	509	475	504	493	510	496	476	474	486	497	468	503	478	487	495	531	478	490	490	475	506	499	483	503	475	483	463	469	458	475	455	477	532	509	492	462	522	494	478	492	500	495	434	502	452	469	449	483	512	522	475	477	497	491	464	446	471	441	495	491	486	459	498	481	474	458	502	499	490	539	455	499	468	492	461	475	470	463	489	452	457	491	499	509	519	492	501	500	497	502	473	488	459	488	475	431	499	484	499	496	482	465	463	514	479	479	465	479	476	487	488	469	474	478	494	471	500	516	477	467	467	468	496	453	502	487	527	464	498	472	497	447	442	491	480	465	478	484	524	523	481	487	511	459	470	450	447	503	493	509	509	484	495	493	492	466	473	493	451	504	517	464	516	519	485	499	493
23836	21041	28284	24002	21028	9187	2160	1340	1437	27750	35656	25489	10142	2741	1200	863	833	766	827	832	837	860	879	814	781	813	846	746	828	878	824	870	806	810	799	776	749	776	770	792	784	751	804	780	753	814	769	783	795	763	804	795	802	785	830	779	804	774	794	793	816	811	840	799	754	735	811	785	757	791	762	800	759	750	776	847	796	823	779	791	799	798	844	810	786	730	768	785	817	777	780	772	823	823	773	835	838	736	808	765	771	781	803	795	781	748	796	820	779	805	739	826	781	749	811	835	807	809	793	807	800	781	756	830	746	817	792	748	765	748	795	744	773	757	760	802	746	762	781	794	802	825	816	760	785	794	782	791	796	802	809	806	765	767	806	826	774	779	775	796	792	782	794	770	725	792	840	796	809	752	782	797	791	781	779	801	753	741	819	758	839	780	794	788	807	740	758	782	782	810	782	784	810	789	743	784	725	780	757	756	787	794	768	858	841	743	817	795	825	835	851	758	751	761	737	760	852	737	750	750	802	755	775	793	802	787	793	768	814	815	837	799	803	783	792	779	800	805	799	802	748	724	791	750	792	811	819	784	748	774	779	770	762	818	784	723	795	833	765	730	717	727	793	813	777	799	790	766	823	829	807	852	826	807	796	844	797	791	809	797	747	793	742	779	782	793	786	752	771	773	759	794	806	797	819	809	798	752	838	737	803	790	788	761	783	802	816	783	771	834	779	769	796	743	775	777	802	760	768	747	838	805	786	786	772	824	822	768	773	812	752	715	769	775	792	760	794	772	795	775	782	832	791	789	808	797	825	774	771	765	750	803	845	809	796	776	777	772	843	764	723	774	833	829	824	813	766	811	765	778	768	732	790	770	752	765	776	802	778	722	789	811	791	815	759	799	788	826	817	770	782	726	762	788	805	797	786	749	729	760	823	770	777	811	835	835	804	755	774	804	801	791	774	764	775	798	769	707	801	766	828	799	800	817	790	806	779	798	786	793	745	796	812	789	811	798	807	801	752	801	772	762	810	791	802	824	801	752	791	782	802	753	792	784	806	815	794	768	764	780	817	754	766	781	750	792	806	755	828	735	799	806	800	760	795	799	752	762	820	798	763	769	786	789	803	823	806	766	760	779	741	793	797	801	771	808	830	804	801	791	810	785	749	788	774	776	767	734	749	772	758	753	763	776	772	794	745	764	830	771	824	798	792	766	796	828	802	836	767	756	776	719	761	752	770	804	784	804	799	821	789	775	802	798	780	800	814	808	751	738	769	767	792	785	788	816	747	746	818	777	834	773	785	708	747	770	781	811	789	748	777	808	804	787	802	734	802	782	760	786	773	800	766	760	781	782	803	793	778	772	819	785	786	802	860	750	759	754	819	779	832	753	807	757	808	786	792	777	758	742	755	761	757	715	731	758	757	800	779	804	780	759	814	757	765	793	775	807	783	778	792	803	804	776	772	744	788	791	768	780	783	711	751	798	762	759	754	759	768	844	775	816	850	764	770	725	777	699	800	797	788	809	771	795	823	741	745	745	811	726	789	794	779	726	768	830	742	715	760	759	782	743	783	798	792	813	794	826	823	808	758	827	809	787	768	762	756	796	813	755	809	766	704	847	795	771	753	788	780	797	813	735	760	795	819	771	747	732	790	794	806	807	788	787	730	825	751	807	768	763	792	733	803	776	780	763	764	831	815	790	798	738	794	779	802	767	801	768	784	780	752	790	783	790	776	804	784	795	763	786	798	756	785	809	761	810	805	754	773	781	786	772	756	783	810	726	839	769	732	791	779	779	780	794	865	744	786	783	779	773	790	790	729	734	788	789	809	762	799	786	804	778	782	730	768	787	742	800	756	817	760	798	728	782	825	815	803	824	784	754	824	771	801	795	791	741	772	776	827	756	780	772	807	830	750	819	775	744	770	749	760	779	799	816	793	737	768	753	770	820	747	782	828	795	797	782	768	736	779	756	764	819	828	781	755	813	757	804	744	774	761	777	851	799	813	767	820	761	817	763	794	777	772	794	732	732	821	797	805	768	737	835	801	807	773	740	799	780	769	788	749	845	773	705	788	778	829	797	805	794	734	811	784	763	773	802	765	799	770	775	837	791	802	732	746	803	767	783	858	780	797	782	738	789	799	808	797	822	767	815	809	786	764	797	710	806	727	788	777	767	805	822	789	808	806	811	816	811	805	771	777	797	714	748	784	787	787	780	852	815	774	774	792	769	804	788	792	800	770	801	769	791	713	774	811	757	799	757	792	809	771	749	709	775	799	868	723	806	794	777	752	786	743	791	797	732	780	767	753	760	794	726	757	783	760	792	782	838	777	706	794	791	775	791	786	736	780	786	766	788	784	843	761	781	832	743	779	792	765	794	810	783	772	761	737	768	826	796	767	796	792	741	730	806	743	770	769	790	782	750	770	790	789	726	833	763	773	746	774	802	741	793	803	808	773	799	802	795	831	776	760	828	813	781	760	741	758	840	738	766	777	748	811	773	796	745	788	728	756	730	786	765	752	824	757	785	795	807	804	802	809	760	781	803	787	799	791	779	755	754	868	814	785	744	787	758	801	805	804	797	795	804	764	836	764	792	738	781	778	780	759	789	833	767	770	845	774	722	780	725	750	786	775	783	782	783	774	822	787	782	767	785	754	797	780	768	743	824	805	810	779	795	780	806	768	844	811	813	765	807	828	832	743	737	794	750	827	806	781	821	758	779	746	751	745	782	795	791	784	777	780	814	780	766	792	779	757	812	819	781	755	776	814	830	786	798	802	781	807	765	751	732	781	825	783	825	780	850	813	814	811	792	768	785	829	794	802	794	786	794	779	769	852	707	784	778	814	753	802	824	695	768	783	787	816	759	761	784	798	775	832	789	788	738	790	799	780	816	788	786	862	806	808	756	782	744	773	789	788	861	831	804	766	813	782	777	785	774	773	750	774	748	742	737	759	820	820	733	747	754	824	760	788	764	785	808	805	845	769	772	781	786	780	820	744	802	767	708	766	792	722	794	765	822	777	816	837	766	740	786	764	789	796	795	768	789	748	804	756	817	773	715	811	780	798	768	825	775	840	765	784	817	802	845	765	783	807	805	789	791	834	825	780	756	799	773	727	770	803	758	806	801	819	774	758	827	817	762	803	773	784	764	734	754	776	737	799	763	737	740	780	724	783	783	767	796	764	706	768	775	755	744	727	752	789	786	736	774	850	799	772	772	819	829	816	769	834	758	743	736	813	802	741	766	819	802	784	796	761	791	811	782	787	859	770	747	744	754	752	795	801	758	736	791	798	759	804	806	735	799	796	769	783	771	792	764	785	777	769	796	789	747	813	766	776	791	794	792	746	772	759	775	769	768	769	758	781	755	743	774	836	812	772	743	782	748	800	783	754	796	733	794	806	779	765	793	750	790	798	797	750	766	776	806	723	754	787	759	815	779	740	788	849	767	792	763	801	771	792	783	830	796	768	748	820	813	762	745	773	759	794	813	770	828	779	756
4846	9140	7311	3786	2462	1795	1439	1328	1902	32120	30314	19912	7389	2378	1036	745	661	655	639	672	672	679	634	644	651	613	661	632	670	686	669	656	647	671	668	637	686	656	644	675	666	653	674	637	653	623	681	619	640	632	686	715	638	648	733	645	636	625	666	615	634	673	657	677	651	659	670	653	697	616	655	652	700	606	689	637	651	659	655	637	687	649	672	667	647	625	658	663	659	682	638	716	660	662	603	660	692	643	631	599	622	710	678	641	695	677	597	639	689	640	652	703	658	682	627	648	633	635	662	639	648	668	671	656	633	638	626	656	632	654	656	676	642	651	637	654	653	701	626	685	646	648	603	683	648	641	669	682	652	687	649	713	659	622	642	660	720	649	697	694	632	635	656	613	661	640	670	650	687	618	625	666	699	697	655	663	673	670	679	690	634	673	640	664	683	628	693	617	636	670	686	628	629	647	695	628	631	634	679	624	645	624	610	648	691	647	661	608	647	689	663	632	664	620	656	660	633	667	649	604	628	646	705	618	642	657	698	625	646	660	673	618	652	614	655	685	639	653	638	657	704	643	686	648	647	660	656	677	637	647	696	670	647	606	652	669	640	662	649	645	644	671	650	661	665	652	606	655	686	661	664	659	685	650	690	681	649	664	686	625	695	671	655	630	657	695	655	657	638	608	662	675	661	641	606	626	675	709	614	611	660	596	663	637	654	641	616	658	655	620	649	632	595	609	646	591	629	625	655	636	641	644	644	622	639	668	669	684	609	703	669	654	652	678	674	619	624	671	631	650	663	685	646	713	695	676	638	663	649	702	672	623	664	624	650	647	658	653	624	629	639	673	611	664	651	687	672	636	640	666	684	693	627	668	657	681	692	694	660	689	659	591	694	658	633	642	669	651	674	616	647	642	662	668	663	648	662	677	624	649	649	626	667	664	649	639	592	636	674	680	641	644	629	643	643	689	613	644	634	629	569	633	649	663	614	616	662	651	668	630	623	673	673	657	656	671	658	681	654	633	658	635	687	672	677	650	580	681	651	687	655	660	661	662	686	645	662	659	665	681	659	640	654	647	624	639	691	643	630	660	636	638	666	643	656	628	609	627	657	595	632	658	689	677	674	670	637	644	630	623	635	669	618	634	685	631	709	594	650	647	646	638	681	652	644	649	677	618	614	635	621	669	679	652	690	682	629	620	665	657	662	621	673	631	632	652	689	646	673	646	664	644	653	636	616	669	640	670	700	667	666	611	670	699	698	627	623	624	631	639	622	640	638	666	656	663	641	671	630	628	652	682	675	682	651	649	613	657	665	630	674	631	677	697	617	656	632	648	620	627	710	675	613	661	640	618	659	636	656	677	641	633	638	710	643	657	661	664	666	685	649	610	654	650	640	703	640	671	619	665	678	710	652	652	599	631	648	633	667	656	651	650	651	643	659	683	639	635	645	636	678	643	599	616	674	624	655	661	585	639	623	610	649	665	642	627	619	621	681	630	644	622	671	621	660	639	689	615	656	635	622	660	635	655	613	660	637	623	660	615	632	633	647	647	654	664	600	647	657	705	661	637	670	658	685	661	658	609	650	625	657	657	676	616	633	633	660	627	558	663	664	630	665	611	666	670	656	653	627	626	671	588	667	680	682	674	671	681	623	626	689	642	640	652	670	603	650	640	626	690	586	706	646	629	589	636	640	654	654	616	582	638	694	665	667	616	640	651	641	681	653	618	626	670	646	625	644	624	657	624	664	665	664	679	637	639	627	668	667	623	649	611	629	663	665	639	658	680	611	659	655	670	661	655	638	657	664	677	638	666	679	661	658	603	651	669	661	647	665	672	688	621	663	657	648	655	635	645	615	664	695	645	653	595	676	657	621	675	677	650	671	660	589	643	661	679	614	654	674	689	651	570	660	650	651	671	627	591	613	621	636	661	640	677	636	631	659	623	664	664	628	621	697	650	693	628	654	637	686	643	659	624	613	677	629	638	640	603	665	687	662	691	635	629	686	644	589	627	675	618	628	654	653	625	648	677	635	634	659	643	668	609	651	617	626	668	634	646	657	697	635	673	669	665	650	703	634	639	642	607	620	667	650	668	680	671	655	664	656	655	630	626	630	652	702	679	615	606	662	633	613	649	672	679	613	627	652	667	646	680	674	653	624	650	648	612	652	641	619	693	640	641	619	671	684	663	698	629	642	656	652	635	638	633	663	648	650	672	642	629	613	629	660	652	663	660	629	645	619	636	680	673	663	672	648	638	662	631	639	620	636	612	661	657	666	686	644	654	655	646	664	620	673	650	639	622	627	636	645	603	616	588	679	686	641	613	671	599	627	647	677	657	665	684	636	635	667	643	620	659	656	643	676	643	632	617	617	670	650	671	653	623	602	638	628	633	673	666	646	676	636	636	652	693	658	645	670	675	684	658	620	718	646	594	672	619	664	629	645	683	641	632	653	660	659	653	639	618	662	608	676	655	682	610	640	665	699	642	652	675	621	632	638	660	633	626	660	665	637	607	663	662	651	633	634	654	660	591	610	676	634	639	652	591	645	652	637	617	635	679	618	655	632	654	646	656	659	646	633	656	636	665	670	611	655	615	634	648	646	641	652	653	653	571	633	645	656	674	608	640	644	630	639	654	690	670	625	652	661	623	656	641	621	628	609	689	641	613	628	652	687	658	656	644	660	663	624	678	626	583	636	625	599	631	635	612	642	655	661	617	625	665	650	668	663	644	620	655	651	644	622	654	636	636	643	681	693	642	640	665	660	675	622	651	710	608	642	666	617	625	625	641	649	625	650	640	642	654	649	645	643	672	621	689	601	635	631	704	704	656	674	631	648	644	590	629	679	659	656	637	618	640	590	673	642	632	672	648	656	629	609	620	657	644	653	659	618	630	653	655	636	687	614	662	639	634	662	641	664	653	630	629	680	629	661	616	631	615	605	642	666	613	633	677	632	667	641	624	633	665	674	631	665	622	676	660	611	656	671	628	680	661	656	683	683	654	693	657	703	581	625	633	696	627	675	641	637	607	644	641	685	697	657	671	620	667	683	679	642	666	674	614	648	645	638	626	655	635	635	720	616	678	643	668	628	614	648	632	623	649	619	639	659	595	673	644	644	633	668	645	649	653	680	631	687	660	662	671	650	675	661	664	652	681	669	616	636	627	671	641	698	636	682	682	616	631	627	604	654	619	645	665	616	641	699	675	649	662	641	638	713	641	660	674	641	651	660	621	652	650	636	671	658	595	641	652	617	654	652	647	659	641	645	616	636	675	606	676	625	676	625	607	661	645	635	646	634	631	661	669	618	627	649	639	657	623	623	614	650	683	654	614	661	642	643	637	676	649	618	659	638	631	641	657	632	643	663	661	628	642	673	686	659	679	654	651	661	611	671	633	616	654	620	626	621	645	671	626	669	648	642	643	664	622	642	638	625	667	625	704	677	628	677	662	635	611	636	625	640	619	670	632	673	649	649	670	600	638	656	599	651	598	606	699	662	704
27229	13283	2172	983	726	659	595	604	606	1841	2566	2029	1317	801	657	599	622	579	575	569	597	613	578	568	589	561	545	629	602	615	594	538	610	562	598	591	601	612	596	567	603	583	559	625	629	546	571	540	591	581	543	588	631	574	559	575	589	590	574	610	568	578	586	552	601	619	612	562	574	596	603	590	603	596	619	574	563	543	551	578	559	566	604	553	603	634	594	600	592	564	572	554	531	594	614	605	537	602	565	565	578	602	571	607	568	599	585	544	581	530	578	554	577	613	530	598	600	530	571	567	590	540	594	551	617	598	546	629	535	581	588	582	592	581	570	580	577	583	631	569	585	668	577	530	585	584	568	541	590	577	558	594	559	549	566	606	567	556	582	555	564	574	598	571	583	585	531	585	618	619	586	614	568	610	577	583	571	588	566	602	582	620	553	608	558	588	608	546	629	558	645	612	569	583	586	627	610	567	590	572	564	544	564	523	576	578	526	575	611	592	622	594	612	634	549	630	571	592	557	540	576	565	605	589	545	601	573	606	612	585	563	578	564	558	568	567	568	574	595	560	592	585	590	603	590	616	565	616	600	551	589	524	557	575	563	604	648	587	567	596	537	567	572	591	584	555	594	551	564	591	590	573	575	619	595	612	526	631	576	623	594	546	542	567	541	580	599	613	547	592	580	593	607	572	554	601	573	549	603	593	570	583	580	571	614	599	604	579	577	591	576	598	594	566	584	558	573	531	603	611	588	559	565	557	559	582	568	564	551	589	537	545	547	621	636	571	597	604	620	582	566	597	578	574	564	576	599	587	596	568	592	572	607	581	547	579	558	563	562	532	604	602	559	608	603	586	566	581	583	584	584	545	560	552	586	581	595	567	562	585	562	574	577	555	560	608	563	536	625	569	600	574	577	575	559	602	608	581	573	558	611	586	610	587	574	562	581	544	568	612	599	617	559	548	605	542	594	608	574	579	595	576	610	567	550	602	589	587	602	591	561	662	588	601	569	580	626	636	653	620	617	608	554	624	603	587	578	560	601	558	596	599	545	602	574	632	531	587	579	625	594	611	596	595	591	605	593	603	567	582	565	592	584	588	565	624	612	601	604	557	562	534	589	576	509	589	566	590	578	573	588	557	605	578	574	584	610	570	587	618	643	572	549	583	592	611	554	598	596	544	590	622	559	589	591	561	593	579	588	600	629	578	603	580	619	575	592	551	633	590	581	581	583	617	577	597	591	571	565	587	596	596	607	544	603	605	515	580	578	578	595	562	580	591	573	610	596	571	568	592	577	625	554	570	569	560	563	560	625	561	577	596	589	536	552	530	575	582	573	552	633	610	551	575	566	570	587	586	589	554	582	601	585	539	569	613	576	611	599	623	549	608	589	590	565	600	569	549	584	585	580	561	584	590	569	610	571	562	647	571	572	603	581	589	584	558	572	571	569	560	571	588	600	590	586	581	571	537	599	581	571	569	542	576	567	560	568	601	587	613	575	572	604	597	576	599	561	590	566	522	593	577	576	614	587	581	560	562	602	597	580	557	576	581	565	530	593	588	587	563	571	563	558	577	569	594	563	549	598	561	624	590	569	602	612	579	609	611	554	577	549	571	581	606	633	572	602	577	576	551	601	582	579	625	537	606	540	583	557	562	575	561	562	576	588	586	553	535	638	592	603	552	584	563	580	564	550	593	569	570	599	584	590	555	606	576	618	586	602	501	541	546	637	555	572	540	569	575	594	582	587	532	571	582	636	588	588	584	606	580	592	562	587	580	608	602	562	623	605	592	592	569	557	610	584	565	542	540	607	550	560	548	597	572	564	564	561	615	573	567	595	582	545	583	597	608	608	621	624	527	572	575	564	602	576	618	596	594	593	601	583	608	581	570	609	558	585	579	574	585	583	591	585	599	543	588	576	566	529	581	607	571	595	581	563	594	617	576	506	561	562	579	605	654	613	596	594	597	604	638	585	644	607	567	628	612	577	595	551	535	558	560	559	573	551	609	610	604	576	609	572	593	570	592	562	572	606	558	561	566	570	570	578	584	595	606	603	535	583	645	561	562	564	599	570	584	594	586	585	557	581	566	596	586	593	601	567	545	607	581	582	627	559	559	602	564	591	592	580	558	566	562	582	610	585	604	568	546	589	552	590	612	572	568	547	602	590	558	561	590	592	568	570	579	573	558	600	568	576	551	561	534	640	597	598	586	588	546	605	543	555	542	574	580	570	562	599	551	579	568	547	577	588	577	565	554	584	642	553	589	574	583	583	555	599	619	564	584	577	586	552	569	561	611	597	612	541	583	540	603	579	551	645	564	560	573	579	524	600	568	560	600	576	595	543	574	596	548	588	593	573	574	588	595	599	582	578	587	570	576	571	557	540	563	564	594	574	592	561	638	557	640	580	585	568	567	563	565	545	542	569	621	593	604	591	597	567	590	593	567	559	562	551	562	590	558	608	605	598	572	527	552	556	549	602	562	604	554	577	594	554	582	619	555	580	539	553	608	561	577	566	616	588	537	583	587	585	586	551	551	540	546	578	556	547	578	582	588	603	536	548	595	591	594	570	554	597	604	625	593	589	566	564	586	574	589	626	611	592	577	592	575	537	604	599	605	569	557	564	572	567	617	562	586	605	536	576	618	576	562	606	582	589	576	586	550	560	585	573	577	588	584	571	584	561	628	570	569	590	611	576	582	562	528	559	557	558	554	571	568	587	590	598	569	568	575	601	596	612	587	567	585	599	581	560	557	619	597	568	623	577	553	544	551	608	568	554	586	580	571	567	580	595	544	587	577	564	577	592	590	539	615	553	564	568	558	609	589	620	611	610	624	562	594	561	575	593	582	578	608	583	584	561	590	586	609	564	551	617	579	638	585	588	548	572	572	554	603	602	567	620	574	596	592	581	541	585	582	595	555	560	530	564	583	597	567	601	588	551	645	562	556	549	539	559	606	620	609	580	609	567	576	565	597	562	583	561	568	574	559	571	532	616	561	583	604	534	549	608	574	537	596	585	554	559	614	542	520	577	613	613	563	552	585	589	590	571	592	571	565	586	592	567	586	569	572	602	576	585	561	586	588	572	559	585	587	621	576	541	568	536	584	583	579	570	564	567	545	574	569	608	565	522	551	571	580	568	601	614	623	566	573	564	590	578	599	600	583	555	561	553	613	603	604	643	650	623	560	617	541	555	542	590	559	599	605	583	589	585	558	548	541	594	574	594	581	596	587	594	609	557	562	556	548	595	546	537	596	573	611	593	575	605	582	615	544	538	584	580	545	590	603	610	529	580	580	557	581	572	622	580	592	613	576	617	572	579	547	578	553	601	612	561	557	560	586	610	557	577	568	570	567	550	572	606	572	572	560	575	580	586	545	600	568	622	602	579	586	571	584	528	553	600	594	594	564	632	593	570	563	572	586	559	577	600	582	581	540	602	578	635	580	592	559	606	525	584	579	563	518	585	609	565	620	573	601	598	567	614	571	573	520	570	563	582	581
5349	1592	1238	762	596	560	533	554	524	2363	2807	2156	1156	655	478	461	469	476	448	512	513	443	503	481	461	440	487	492	477	494	481	515	493	516	486	449	470	513	471	467	469	461	521	460	496	456	488	474	419	444	493	498	490	493	480	507	490	472	502	476	473	493	454	442	523	500	478	449	447	451	526	510	516	493	457	475	479	486	493	482	472	447	487	516	518	493	483	506	459	490	459	439	458	496	458	475	470	479	486	497	455	463	500	457	437	510	497	462	473	497	511	505	495	495	497	476	511	494	492	440	461	465	499	497	477	470	466	511	499	527	508	447	481	489	495	486	471	439	499	462	510	500	501	496	491	494	517	484	488	527	492	486	495	434	472	454	481	484	509	499	500	471	442	471	497	502	477	486	463	449	466	483	467	440	471	498	503	478	467	473	490	492	479	475	462	468	470	495	459	523	495	463	483	467	485	488	454	478	469	483	496	493	523	500	497	506	497	465	457	487	479	477	476	468	476	468	453	437	479	493	471	450	532	496	500	496	479	465	496	526	504	447	517	491	482	450	497	476	473	470	486	507	489	449	465	465	489	435	488	503	432	521	487	494	506	493	468	530	502	453	484	466	463	512	499	461	483	481	466	501	504	435	467	485	503	481	498	479	453	516	469	487	492	461	460	499	477	443	483	480	495	487	497	474	467	505	457	490	481	440	486	497	463	426	484	442	503	482	490	464	458	438	487	454	411	471	474	500	524	509	447	468	491	505	478	484	495	475	480	469	501	470	418	489	485	442	455	524	510	488	466	505	510	448	512	484	482	464	495	477	476	481	471	469	467	505	492	467	458	484	498	489	490	468	489	500	531	509	476	465	466	447	457	471	479	465	512	487	474	454	486	497	496	451	487	496	501	482	454	476	502	471	479	510	494	500	470	480	481	456	470	463	478	498	494	515	479	469	508	461	478	477	510	485	471	497	492	452	472	476	485	456	474	480	471	475	511	514	476	504	495	496	502	494	446	511	509	492	502	460	504	525	493	509	467	465	444	495	455	509	450	494	538	488	480	495	495	465	451	470	503	425	459	511	495	482	522	447	462	457	455	470	484	487	475	486	501	425	526	533	479	482	455	452	498	445	495	490	438	468	491	484	469	476	463	498	498	445	493	484	496	486	492	494	477	447	463	513	483	476	484	499	468	503	489	518	445	482	490	485	469	487	465	514	505	478	472	487	473	473	454	486	435	459	463	464	528	495	502	473	483	468	425	501	455	498	490	520	501	490	480	491	516	520	498	495	484	475	436	434	457	498	494	484	488	474	510	487	457	484	451	447	461	490	461	482	491	480	462	454	555	484	475	505	463	485	468	480	535	490	518	485	458	472	464	507	493	478	482	465	492	507	462	483	481	521	492	496	477	490	442	475	459	521	498	503	465	466	527	466	470	464	471	444	488	467	455	474	501	459	468	456	439	479	471	481	473	507	467	464	481	459	488	477	486	501	504	447	490	455	476	476	506	444	494	478	484	481	469	490	509	490	484	472	500	493	456	451	451	471	519	518	482	473	493	468	544	473	462	478	488	531	481	506	471	501	500	451	447	481	455	499	443	488	464	453	498	487	444	486	473	461	481	488	453	506	476	499	493	486	468	500	478	485	495	491	482	510	499	481	471	507	512	480	427	465	437	472	421	479	488	464	468	502	455	468	500	455	500	491	449	480	479	488	498	444	474	505	441	464	512	509	485	506	441	478	489	503	475	461	494	512	446	479	534	506	457	495	440	513	493	470	438	476	469	508	472	466	492	499	479	490	467	488	493	482	501	467	473	469	485	457	500	498	482	504	542	501	466	507	461	452	486	483	479	492	525	491	464	437	484	520	474	482	505	438	509	442	479	452	485	480	484	486	459	461	494	516	472	478	477	525	472	462	479	498	455	462	451	468	479	456	457	469	492	494	507	497	484	458	464	495	464	459	542	468	487	446	437	455	463	496	472	498	489	474	477	485	479	468	470	494	499	456	454	468	501	526	491	478	481	482	432	473	465	497	477	485	463	458	460	483	489	452	476	502	514	475	478	492	480	465	474	519	484	490	496	503	489	510	491	486	472	460	463	501	454	458	509	496	480	441	492	469	468	462	511	484	494	446	484	484	460	536	495	470	497	497	487	507	481	513	486	503	477	458	510	542	464	447	496	464	506	462	440	517	491	435	495	509	484	477	489	505	448	450	501	468	465	504	503	475	448	484	525	502	526	473	479	485	467	468	508	494	481	469	509	486	451	479	487	456	470	473	516	475	479	516	463	502	448	480	499	494	517	482	459	463	452	533	460	454	470	449	473	493	483	472	506	484	500	476	491	501	481	465	524	478	500	471	485	452	451	445	495	475	509	476	490	452	512	479	495	469	490	533	492	465	468	494	458	488	472	475	466	491	476	500	446	490	467	457	451	473	500	447	483	492	489	460	493	476	470	521	474	453	458	460	462	431	482	469	488	466	496	515	501	441	468	526	506	465	471	491	450	446	415	500	465	515	556	496	480	458	488	505	465	447	474	461	479	465	483	480	470	519	506	468	483	466	443	496	511	456	515	515	483	512	485	447	502	441	474	474	460	487	486	472	454	479	476	564	449	470	508	464	466	467	459	452	467	466	481	467	496	474	446	493	480	515	497	446	482	514	483	482	492	465	480	485	466	503	457	539	451	482	499	488	538	479	535	502	501	440	481	458	473	490	432	474	477	503	496	547	462	429	471	445	466	487	483	505	501	480	479	435	462	482	523	526	472	463	474	469	518	530	472	490	472	471	454	483	462	468	473	477	469	488	490	418	497	475	545	534	476	453	434	487	528	521	475	458	512	467	480	505	469	495	449	508	472	450	482	500	497	499	493	479	483	464	481	456	456	470	472	491	518	519	501	499	523	503	453	474	488	447	489	433	480	490	481	423	490	481	480	422	461	466	463	464	473	501	496	462	492	454	504	452	463	463	503	473	455	458	492	494	470	497	516	488	496	472	483	486	500	458	503	454	491	479	465	502	449	462	480	480	483	481	496	508	484	486	495	474	461	493	489	483	480	504	544	509	461	516	512	484	510	472	477	496	466	429	434	490	462	444	469	503	476	502	467	491	503	499	447	455	478	494	483	465	466	450	472	508	453	440	456	433	501	475	521	449	499	478	480	471	502	497	501	466	510	502	484	447	440	492	469	483	476	519	477	439	513	495	461	529	480	509	495	514	457	462	504	502	494	483	503	488	483	490	449	490	503	484	458	467	463	481	498	493	499	480	454	459	482	455	468	476	484	490	430	502	515	494	486	487	502	459	496	484	477	503	453	509	526	466	488	470	493	453	435	474	462	491	453	474	513	507	460	459	445	459	493	469	465	468	449	487	492	510	503	522	505	504	463	480	496	496	485	494	509	482	524	465	464	485	469	479	493	444	530	480	494	456	477	483	433	443	481	517	521	444	503	466	477	484	433	488	495	482	497	442	493	499	495	489	461	473	489	490	472	486	479	492	475	478
25046	21100	27237	25064	7964	1528	1053	827	820	11652	21694	13850	6120	1805	900	691	691	688	691	640	662	661	669	668	629	620	640	660	683	618	600	637	618	627	670	630	608	617	695	638	669	630	680	635	639	652	653	652	663	713	661	668	577	643	614	631	675	663	630	616	643	686	653	624	635	585	616	621	638	619	648	675	686	653	628	622	632	619	649	663	628	704	635	645	666	629	668	613	623	639	697	641	656	589	618	666	620	641	688	628	648	620	614	596	614	659	654	669	646	654	651	638	664	661	647	711	650	624	663	642	651	632	635	648	592	675	617	622	624	633	705	636	656	617	638	603	652	617	626	625	643	662	652	664	688	648	641	685	589	655	644	648	601	640	600	666	653	600	645	666	669	634	628	664	678	690	549	650	640	637	608	627	634	712	659	653	684	665	596	655	679	625	621	588	633	630	634	699	680	639	651	627	650	593	625	649	671	602	690	637	645	632	634	620	662	673	622	649	653	598	660	643	639	692	621	600	648	620	646	670	591	616	627	655	576	656	620	649	659	641	567	623	679	662	683	626	611	675	715	615	665	674	665	642	651	650	641	642	620	640	570	670	668	665	687	638	676	662	663	634	609	668	668	655	645	625	609	631	625	641	633	632	623	680	625	663	677	612	621	609	607	643	615	613	640	609	674	631	675	671	616	616	627	640	666	605	625	609	602	656	661	641	645	634	644	658	628	623	633	635	592	669	600	638	675	642	609	608	619	673	704	628	639	630	600	627	643	620	625	655	634	643	655	628	612	646	623	639	659	665	589	675	632	636	619	606	679	651	646	643	662	621	612	622	675	583	607	635	638	651	659	615	627	652	604	634	619	614	645	627	646	666	605	647	675	669	587	668	664	653	678	601	658	641	687	655	697	661	603	674	633	647	665	630	619	641	641	657	652	663	623	614	602	658	636	681	637	620	634	678	643	619	616	635	619	609	644	640	621	666	641	577	622	658	678	623	647	675	674	676	595	644	679	669	654	622	633	637	622	643	624	595	658	650	680	594	667	645	639	672	626	667	663	661	627	640	622	634	597	598	647	625	688	642	653	628	659	678	666	684	644	643	654	643	671	648	629	621	616	639	663	670	646	592	595	663	653	678	610	623	670	629	625	643	663	684	608	629	632	659	657	654	594	684	615	642	678	645	641	639	653	598	620	671	590	675	670	652	631	608	678	661	583	622	639	636	660	629	600	632	594	683	630	653	673	613	625	575	644	627	629	650	619	657	655	630	627	671	647	644	651	642	629	640	620	714	664	638	646	652	633	651	637	638	630	638	620	596	635	628	639	677	639	661	592	625	641	640	618	674	641	695	670	656	637	689	629	672	612	689	665	620	642	654	627	660	634	630	630	643	606	644	651	608	632	618	647	653	600	614	642	630	608	638	653	612	662	673	637	644	677	643	594	654	644	630	606	589	600	654	641	643	641	672	648	656	630	649	690	615	638	713	690	644	627	640	629	647	618	640	691	616	664	672	592	600	680	651	620	644	608	686	600	588	670	639	695	623	623	714	690	620	668	626	615	687	657	602	584	670	694	653	634	630	677	632	603	621	598	626	689	666	660	628	609	626	635	669	628	628	619	634	672	658	609	631	659	565	626	634	667	613	648	643	665	680	634	628	666	614	619	580	647	681	669	645	687	629	612	621	655	673	618	666	620	655	651	657	672	651	616	632	643	639	647	613	634	685	654	661	647	574	615	686	676	613	614	632	654	625	661	633	600	627	657	639	598	666	618	674	653	639	609	628	585	637	624	666	658	700	631	657	667	635	623	625	653	633	644	661	642	641	624	640	624	645	630	686	631	610	616	621	634	631	639	618	673	664	633	639	628	596	640	665	624	597	642	631	641	603	641	648	608	627	620	649	678	607	656	648	651	622	624	646	643	643	619	609	672	609	652	668	597	628	595	637	660	638	629	609	669	681	618	639	640	595	652	655	655	670	636	671	656	604	656	585	679	665	669	627	637	700	630	671	643	631	676	660	615	586	597	628	653	616	697	621	636	620	668	651	617	596	610	658	652	604	628	636	642	681	662	665	660	626	644	648	668	611	632	652	652	634	674	623	626	628	660	621	639	599	644	623	666	636	641	690	653	641	676	613	697	640	622	613	665	635	650	620	593	663	628	656	604	625	668	643	690	646	619	659	599	611	663	633	661	634	657	608	645	678	641	628	619	620	671	676	626	650	593	628	609	595	607	667	649	637	608	643	611	643	674	696	649	655	614	651	620	705	604	657	631	685	660	647	646	642	642	638	621	609	634	632	629	676	623	672	677	669	682	658	619	672	647	652	643	662	669	632	625	636	626	604	624	632	642	656	625	642	644	638	649	696	665	644	636	610	638	641	661	620	634	680	605	615	669	644	627	679	596	665	671	639	662	680	683	656	607	596	641	642	605	666	656	610	606	626	642	679	611	648	593	609	622	657	617	640	622	650	674	618	641	624	606	665	649	660	639	700	658	675	676	648	680	642	650	611	618	655	646	598	689	649	654	671	630	603	616	660	685	668	612	684	648	651	687	617	629	595	593	609	648	571	664	638	629	686	652	630	678	648	657	614	677	593	667	622	632	637	673	659	611	617	680	619	625	639	625	682	660	684	645	693	670	652	677	624	663	643	610	677	681	693	633	638	660	652	626	647	612	680	631	708	657	649	604	616	647	612	638	646	684	611	610	655	619	614	601	637	633	628	656	619	678	693	655	646	674	607	666	629	655	651	607	639	631	615	604	651	636	647	602	626	668	636	637	651	619	670	672	612	662	577	636	614	637	656	655	628	617	644	623	632	652	646	663	591	646	654	608	624	652	670	658	620	635	676	634	653	635	633	604	660	668	657	645	569	621	625	625	671	639	634	597	701	676	648	675	627	678	580	620	660	581	637	620	616	668	678	654	597	673	683	652	629	610	641	626	631	668	648	642	605	629	639	610	647	645	684	588	615	644	616	641	609	663	576	617	689	664	647	610	650	687	640	644	676	635	661	626	643	629	618	640	658	662	608	619	603	654	638	660	667	621	679	600	660	602	641	623	638	677	585	646	619	627	650	663	581	676	678	644	639	652	593	659	631	593	645	676	661	615	623	627	616	621	659	601	625	598	659	643	629	685	587	627	632	608	707	640	645	649	631	611	627	650	626	641	649	642	663	646	709	645	625	672	665	632	657	653	667	584	643	649	615	654	641	653	701	681	616	636	610	656	695	619	628	591	600	640	647	681	591	660	688	677	631	619	671	638	626	658	610	599	617	641	603	642	601	659	642	594	662	639	631	643	669	592	656	646	560	686	631	688	609	669	606	666	626	663	637	636	618	672	636	682	666	636	602	599	677	658	633	657	655	626	654	646	635	661	655	629	658	640	642	681	665	635	659	661	622	654	667	624	641	633	657	664	660	654	641	642	632	642	673	665	674	633	654	657	695	624	620	617	617	665	627	627	657	600	656	624	670	624	647	648	645	697	677	602	636	647	631	590	652	643	665
4301	4920	3748	1874	1287	1022	939	832	834	15275	18198	11941	5508	1731	850	602	585	536	534	540	565	559	549	538	566	556	527	589	553	528	542	521	554	591	539	551	557	521	562	552	562	521	562	541	569	568	573	510	541	562	576	526	524	514	568	543	553	549	583	557	573	573	533	529	542	559	548	537	545	574	532	498	549	511	514	571	524	585	585	560	539	564	533	554	560	541	524	520	535	534	483	530	574	580	527	554	523	531	571	553	581	547	528	574	531	561	573	542	563	509	535	578	577	512	515	564	570	542	536	555	578	577	550	536	576	566	577	569	550	584	497	568	526	505	526	523	551	527	549	545	573	569	507	541	572	550	545	527	535	565	557	586	567	552	503	562	539	530	543	541	520	559	528	561	522	542	548	553	540	528	564	555	562	541	557	542	544	501	534	574	526	551	552	526	553	555	566	573	554	555	610	554	491	563	556	578	543	500	544	574	556	547	543	540	606	574	540	569	531	567	593	568	599	557	544	547	538	536	555	623	536	564	544	558	558	517	553	508	554	538	545	535	552	560	522	500	544	566	559	532	568	581	547	553	546	531	545	565	531	560	530	565	556	566	525	526	560	513	566	547	509	562	500	600	538	581	539	538	550	547	563	557	525	546	539	520	566	593	554	570	538	542	512	559	560	545	514	544	543	518	540	559	553	502	522	515	551	567	555	562	576	548	523	539	561	545	553	526	556	515	529	530	552	567	570	510	560	519	549	548	571	548	581	506	504	560	561	524	534	559	566	549	577	564	512	541	558	523	569	564	593	571	495	569	536	533	545	583	515	530	542	566	580	523	559	550	517	516	577	539	575	515	515	559	563	584	590	535	539	548	561	569	534	508	572	534	540	581	536	565	532	565	568	539	542	560	536	585	562	545	573	553	579	511	550	493	556	550	512	564	513	567	509	493	577	533	536	560	552	583	564	572	532	517	610	504	530	536	523	566	554	594	514	537	592	549	558	551	578	527	554	552	579	548	542	576	538	565	536	548	566	528	541	553	534	531	584	542	554	555	538	560	586	550	542	562	544	524	520	522	524	552	595	524	568	514	564	514	525	537	589	532	543	553	522	557	602	551	516	533	567	529	577	532	542	555	560	591	521	586	571	532	553	550	549	556	526	541	546	587	533	560	539	557	562	556	546	532	546	551	569	543	562	551	555	542	518	547	525	575	548	541	555	561	519	559	512	540	603	549	520	541	538	508	553	563	598	526	541	552	563	550	572	535	556	534	534	567	559	511	582	534	530	552	518	540	591	568	542	561	508	513	535	545	530	544	536	551	517	548	533	531	545	474	555	543	556	581	545	598	541	555	532	548	556	535	556	601	511	522	500	515	518	549	545	529	554	557	555	529	537	568	546	530	576	574	521	573	546	498	555	493	576	558	530	525	535	562	571	528	559	527	536	536	516	519	546	540	505	556	595	494	535	537	567	552	524	521	554	539	546	570	550	518	483	518	516	559	561	534	548	540	546	580	533	559	539	521	529	547	527	555	576	566	562	592	529	574	545	545	558	563	582	542	582	525	519	526	543	545	532	583	501	538	567	541	565	565	532	565	535	522	519	542	537	526	550	562	543	556	527	544	527	523	528	570	554	515	574	578	519	536	548	543	553	508	500	592	560	596	568	541	598	576	553	558	549	562	539	594	543	552	567	555	531	517	560	547	591	542	547	558	499	539	507	548	577	560	587	528	599	587	514	545	554	538	537	543	540	528	509	553	540	569	552	556	483	534	562	558	546	569	489	546	584	535	530	520	548	541	543	559	543	553	537	542	525	512	552	545	561	527	601	564	521	528	536	556	543	524	547	527	595	568	534	570	528	569	577	562	580	541	514	516	501	532	573	581	553	537	531	537	504	511	541	517	536	542	539	546	529	487	525	583	569	553	561	561	546	531	539	552	553	520	544	522	560	503	548	559	525	562	582	541	506	537	556	506	547	524	541	544	505	546	511	535	533	566	551	503	568	508	539	550	558	556	557	549	537	532	552	542	544	563	504	523	523	511	537	528	602	575	515	584	562	531	559	500	557	555	560	535	579	507	548	571	529	523	520	565	529	497	529	553	531	559	553	589	550	494	566	541	500	507	574	552	532	524	541	541	530	562	560	516	528	567	513	535	523	539	509	576	534	542	580	555	545	503	550	580	582	574	588	505	516	582	591	552	586	495	559	530	541	523	538	558	510	560	568	522	545	549	536	563	557	577	541	534	548	541	546	541	554	557	572	541	594	561	576	553	560	553	524	504	514	541	539	532	527	542	520	602	570	531	540	543	524	566	579	512	536	512	566	540	549	577	554	543	522	557	510	580	514	560	550	520	524	555	516	569	525	545	532	546	564	546	544	543	528	520	522	556	563	559	532	540	525	589	528	521	562	522	512	575	559	502	526	494	489	565	566	564	521	528	571	561	563	525	547	531	577	537	517	593	528	502	561	523	529	536	574	512	572	582	521	540	528	551	538	572	544	550	576	564	528	539	532	574	532	553	549	549	530	535	529	531	523	538	566	538	508	556	536	542	564	573	563	508	548	527	561	573	531	516	531	547	528	517	529	541	540	548	541	498	543	512	528	571	525	604	549	535	546	546	580	541	555	551	529	570	549	538	543	518	530	561	503	529	539	582	540	575	541	558	558	592	522	522	533	520	535	565	512	522	585	543	553	584	533	533	573	566	538	535	529	588	515	580	529	510	510	532	536	584	571	555	590	561	527	542	572	564	548	520	556	564	533	550	521	520	553	583	541	547	534	541	556	557	548	574	572	516	553	553	558	536	585	551	546	524	584	550	507	522	557	553	551	504	505	516	530	551	562	495	522	553	587	547	511	556	523	570	539	537	529	521	528	546	542	554	561	563	596	575	535	528	537	566	567	540	595	586	529	531	523	515	576	517	564	571	553	540	545	558	525	536	559	576	558	570	490	537	549	555	533	572	550	543	528	556	541	522	545	472	528	566	526	575	541	544	566	517	507	528	559	526	560	565	564	559	542	548	551	546	597	535	533	549	518	530	498	536	555	569	483	497	544	552	533	547	564	526	596	552	570	555	530	564	540	546	553	534	544	559	556	552	562	525	499	561	558	546	533	553	563	553	521	535	548	543	571	519	513	586	560	594	600	536	567	569	541	574	557	574	518	548	554	532	544	546	494	542	570	528	548	548	577	541	545	543	551	497	574	537	584	540	570	519	548	582	548	567	521	558	578	542	525	589	595	553	512	582	528	568	529	531	551	559	553	542	478	587	575	582	548	566	557	522	547	506	561	551	527	537	534	570	595	549	529	532	519	534	532	535	530	500	538	547	559	562	499	532	563	558	581	542	550	506	553	562	572	523	535	507	565	565	520	536	527	536	509	534	525	552	562	528	548	501	550	528	528	563	516	543	568	552	503	571	559	516	525	587	556	520	545	542	509	519	565	536	611	504	552	559	549	536	516	557	524	530	534	557	561	568	571	501	524	564	515	552	530	551	568	534	538	558
23755	21038	28340	23928	21013	9287	2110	1334	1099	17159	36536	27671	14018	3632	1393	872	812	837	824	766	795	835	796	795	857	827	781	846	792	804	775	775	810	796	838	744	782	791	834	835	798	806	808	785	868	808	816	783	809	755	813	785	788	784	808	801	820	810	805	881	795	815	819	802	804	798	758	793	807	783	831	837	821	741	809	786	804	796	762	784	802	773	807	823	815	804	821	747	817	795	802	801	782	855	788	775	825	839	790	797	801	807	744	760	795	772	803	810	801	814	800	828	811	790	814	847	777	777	760	806	796	773	763	837	783	781	793	777	777	796	767	813	808	878	812	788	774	793	766	764	771	785	826	816	781	795	808	770	783	804	766	841	760	779	776	764	790	808	781	826	829	834	785	835	800	805	804	835	827	815	760	776	803	789	813	775	804	805	807	795	855	800	849	804	771	694	829	834	821	798	852	802	771	775	782	787	785	784	791	796	809	779	764	739	743	794	823	798	814	758	840	748	737	780	808	794	782	791	819	830	807	842	797	785	831	832	806	797	811	802	772	729	834	821	778	799	744	775	743	774	830	786	814	750	793	836	824	855	743	820	785	766	816	781	812	776	831	782	812	808	798	826	777	749	765	778	781	849	753	753	750	773	838	801	747	813	779	823	817	758	780	802	801	787	790	818	752	802	793	719	807	841	795	824	794	779	777	786	747	779	817	850	812	832	805	831	817	811	791	727	790	823	823	762	816	752	792	743	786	819	798	841	802	822	801	754	796	803	839	792	781	770	797	772	807	778	832	817	783	786	776	812	801	768	786	792	800	777	827	804	755	787	764	794	777	778	756	792	780	781	778	842	783	802	767	793	769	781	768	779	812	765	787	834	868	793	837	773	739	781	818	803	790	829	756	792	792	779	778	775	773	776	810	784	760	784	739	794	756	781	821	791	788	762	848	783	759	830	826	810	789	821	808	827	763	783	753	781	786	797	792	788	771	776	793	789	841	803	868	794	789	771	794	766	793	831	821	758	797	853	783	821	832	798	771	806	734	833	810	815	805	775	812	779	784	758	730	801	756	785	736	764	800	776	776	796	764	790	798	794	819	784	820	837	743	816	798	767	754	750	795	820	777	804	810	768	773	788	765	851	794	782	788	795	831	803	754	784	742	800	785	760	806	749	771	788	809	787	735	813	838	802	789	774	803	789	829	792	798	739	802	814	819	815	797	784	837	823	771	802	759	795	784	828	760	804	752	786	875	740	776	757	770	835	755	752	787	842	783	839	825	783	791	805	801	748	825	783	783	807	781	771	774	815	810	772	803	771	764	805	772	792	790	814	787	789	782	765	794	823	738	815	829	741	820	772	769	780	835	795	834	810	783	766	816	786	793	714	808	762	781	739	816	800	811	785	799	811	790	811	804	758	768	745	857	847	774	764	780	822	752	818	719	739	814	766	821	761	769	734	804	808	795	820	730	782	783	756	827	799	821	793	811	796	829	787	786	782	815	773	800	808	757	774	806	818	758	843	753	800	794	785	790	773	773	822	811	775	825	794	856	818	749	768	753	824	806	788	810	752	768	766	770	728	814	835	817	772	842	752	825	830	772	758	799	858	845	816	808	793	790	811	795	769	804	786	765	814	828	795	808	751	806	813	773	751	806	827	762	807	805	792	827	831	787	791	807	752	761	780	790	779	776	789	778	812	767	841	804	766	842	787	783	808	790	753	737	808	787	784	823	835	770	827	806	847	805	866	817	809	805	812	819	819	771	786	793	817	845	784	769	766	781	761	779	824	776	741	762	828	793	764	824	793	768	843	821	782	818	767	773	745	821	790	796	814	826	784	807	815	788	755	823	797	805	750	774	765	797	797	771	755	755	804	787	766	846	817	756	761	751	761	814	805	780	823	801	806	768	794	751	786	767	782	765	811	789	769	798	845	835	849	797	813	789	789	755	779	780	735	763	787	781	773	771	766	782	806	767	803	783	821	771	774	795	755	783	823	797	767	787	839	819	795	804	786	771	821	787	822	829	825	799	831	795	784	757	789	817	766	772	797	798	818	779	803	797	787	772	737	798	795	793	853	877	791	813	739	842	798	806	832	796	775	816	787	709	802	814	806	790	725	797	742	763	771	829	796	771	849	786	785	844	806	729	768	797	780	785	784	770	763	776	769	802	767	779	778	842	797	825	789	758	812	767	783	785	796	792	791	788	782	783	798	804	781	809	784	834	822	831	827	810	773	809	793	832	769	787	811	812	801	853	726	774	846	782	815	797	815	785	774	805	876	812	722	761	766	743	775	783	753	772	786	810	783	785	790	802	771	818	802	794	770	761	789	806	821	790	774	809	747	758	793	773	778	761	764	752	815	790	833	780	763	763	775	795	792	787	774	803	814	798	836	866	830	781	808	752	795	781	762	797	767	865	783	807	785	807	749	817	806	798	765	760	808	804	777	827	741	894	773	804	809	722	796	814	788	778	785	789	774	813	755	792	830	757	766	818	800	781	752	826	755	822	825	747	787	811	823	837	834	821	743	827	767	769	827	839	789	787	802	779	823	784	798	844	784	811	804	748	777	768	798	786	771	775	778	781	845	808	768	807	825	814	777	815	819	763	789	765	852	799	818	844	751	812	776	814	794	833	820	810	785	746	785	810	837	711	780	788	791	809	772	774	795	783	792	790	781	810	843	701	810	842	735	786	817	738	797	756	760	795	768	743	737	814	796	797	824	768	795	766	816	778	766	800	804	841	791	755	838	807	841	745	789	762	820	803	752	793	821	763	847	749	845	772	811	785	851	784	787	746	818	822	833	793	802	786	799	824	782	766	793	811	773	731	801	793	774	821	806	773	757	772	834	779	763	776	783	812	825	772	812	819	801	814	822	837	760	802	804	822	745	778	806	805	808	807	795	778	785	776	799	788	819	747	772	774	772	774	843	802	817	820	796	821	811	806	763	742	783	817	819	752	756	812	781	804	747	888	816	796	808	815	852	743	792	823	800	824	778	834	802	759	807	796	791	784	806	780	790	787	804	778	745	787	781	789	794	798	785	780	793	788	821	811	810	821	823	795	800	763	808	768	865	777	803	808	802	807	811	802	802	764	769	796	819	791	769	770	795	841	756	736	824	806	804	760	767	805	866	794	800	776	793	739	812	787	819	781	811	785	817	787	802	756	846	790	767	789	817	801	789	793	706	807	761	813	808	822	800	743	760	777	782	812	789	800	799	801	782	816	801	818	784	786	804	778	785	808	810	833	829	807	786	784	846	820	785	767	764	819	782	775	786	796	779	743	783	839	751	801	799	786	750	777	801	799	735	787	824	781	788	754	801	813	809	807	725	777	791	787	811	752	777	784	767	752	802	752	776	750	769	763	763	781	782	821	798	835	790	805	775	813	755	780	770	765	785	808	833	777	783	769	784	831	778	797	769	843	830	786	789	749	744	770	734	742	778	752	798	775	737	825	752	764	787	791	727	739	791	749	737	757	794	763	783	837	784	806	743	823	812	802	811
4774	7792	6230	3178	2234	1671	1386	1255	1214	21683	31760	23030	10705	2739	1243	728	665	672	676	663	662	687	717	694	679	628	661	650	665	675	669	702	661	670	660	698	670	609	658	653	666	689	662	693	641	687	626	689	696	656	651	709	665	693	671	695	678	667	667	700	672	649	657	696	682	683	617	697	702	655	685	653	677	695	666	679	630	678	683	646	695	632	699	677	657	627	621	668	670	628	640	710	687	625	683	657	650	627	651	656	670	608	680	673	674	697	620	640	665	597	656	649	666	642	672	650	661	644	686	651	630	625	635	611	640	682	643	677	709	698	642	621	648	635	715	664	696	657	677	673	651	655	630	627	654	631	665	680	678	643	664	672	649	662	649	675	653	661	648	657	677	642	660	695	651	663	593	660	676	676	668	690	630	635	649	674	679	624	697	612	655	639	710	658	618	704	651	633	668	622	619	659	616	669	660	685	655	632	671	633	645	669	633	655	672	631	679	671	646	678	657	647	657	640	694	684	710	656	685	638	614	664	633	640	693	643	670	646	647	626	671	650	666	661	622	630	630	691	650	663	641	710	674	644	664	696	653	600	695	681	669	612	656	633	627	672	637	678	656	601	664	696	656	650	716	680	723	680	676	656	641	676	640	656	691	616	634	644	667	647	657	666	690	668	675	632	640	647	638	645	673	643	624	692	665	695	668	659	649	628	683	633	662	653	647	647	629	635	662	676	693	602	669	670	658	668	681	688	625	664	702	660	656	657	637	622	629	681	582	654	627	638	653	648	635	677	636	682	659	615	662	616	682	670	651	654	665	661	666	676	684	614	643	715	725	665	664	641	614	659	663	645	635	641	663	621	645	645	667	694	641	673	648	676	661	679	692	670	662	689	702	645	643	659	634	679	688	632	647	661	646	651	685	654	641	619	671	583	676	690	677	658	669	687	660	634	654	671	681	630	659	687	655	670	660	720	636	605	659	633	676	657	625	633	666	664	632	647	663	655	672	633	635	664	641	660	637	665	629	643	624	681	674	646	646	661	638	651	649	680	655	704	657	646	644	608	687	672	679	622	688	655	694	688	654	690	627	651	623	609	681	676	689	658	707	639	694	674	652	614	673	655	608	657	652	617	679	647	681	615	657	658	657	651	660	699	664	670	632	651	698	615	689	612	610	644	635	655	644	655	663	660	637	680	654	700	675	629	649	672	665	697	632	641	682	659	678	655	653	644	698	689	703	674	680	664	701	641	628	656	657	633	596	662	671	614	631	652	629	686	672	639	615	624	689	639	644	675	640	642	656	653	640	680	665	666	674	645	690	648	639	710	652	655	649	658	654	677	685	640	636	674	687	665	689	638	689	645	621	656	636	638	636	643	701	650	612	661	683	654	645	654	622	646	635	675	621	673	636	629	630	666	629	666	637	605	675	664	665	636	637	677	592	642	664	692	643	614	639	649	671	667	602	669	634	671	594	642	699	684	674	589	618	653	691	645	640	673	646	684	697	644	691	648	638	615	713	618	624	654	653	637	652	689	695	621	693	688	660	668	629	649	667	652	677	691	683	674	645	670	638	645	568	676	636	692	687	647	669	624	584	641	656	629	669	690	666	651	724	633	615	631	611	630	668	655	677	638	655	667	656	648	637	638	636	651	635	675	668	628	664	718	595	664	651	665	655	643	681	667	633	635	687	625	656	661	659	671	644	649	657	655	660	653	668	668	688	661	639	660	671	677	656	646	626	626	641	653	619	640	644	643	642	615	688	696	638	654	640	635	677	646	632	700	621	652	618	686	638	689	640	661	653	707	698	659	643	573	639	650	618	658	655	688	691	661	669	695	650	667	667	691	674	660	650	658	675	609	662	652	643	660	623	686	672	637	654	671	681	653	665	622	676	647	675	634	590	662	643	661	642	677	660	676	663	649	688	688	680	675	677	631	665	663	633	660	666	642	702	690	682	673	682	673	654	653	613	687	665	644	641	681	643	621	639	642	657	677	594	619	636	676	590	654	642	636	624	674	682	664	636	614	719	635	686	696	687	619	703	630	666	660	601	634	585	653	681	673	644	659	658	690	650	636	685	671	678	671	705	715	653	636	652	647	679	639	672	691	663	669	683	645	657	613	655	682	644	641	632	676	707	663	646	597	657	670	660	664	673	619	672	641	615	629	625	618	620	669	654	641	650	635	563	625	666	658	685	649	677	655	654	646	657	668	656	694	632	654	637	671	658	664	647	663	656	701	658	607	644	694	702	662	661	664	669	659	620	648	625	647	708	666	625	607	661	647	661	665	676	704	662	717	652	706	690	617	656	661	672	676	658	623	620	615	683	645	707	647	632	644	667	623	681	645	648	669	683	640	665	662	662	655	681	622	689	653	638	659	684	652	671	638	667	627	659	595	654	669	685	658	659	650	616	625	642	647	658	638	675	678	658	626	672	628	656	712	676	637	677	651	614	726	610	648	671	651	659	596	683	655	632	666	631	642	641	668	630	648	649	688	611	658	677	662	705	689	691	673	604	682	673	658	662	657	691	687	624	657	677	664	652	668	644	644	669	643	650	679	649	667	607	663	648	634	657	629	660	631	643	641	678	688	650	636	661	627	638	645	640	647	618	644	640	677	659	659	661	658	667	641	677	647	614	659	667	652	644	671	710	604	663	648	661	657	632	644	716	655	674	639	625	632	658	636	662	684	667	692	662	611	616	644	644	671	661	670	624	659	660	652	630	660	667	604	660	673	642	637	642	650	647	679	670	627	686	673	664	681	686	637	696	637	653	684	669	677	606	655	647	642	669	656	651	688	652	656	683	694	710	674	638	685	636	678	693	648	656	624	666	643	585	653	633	685	633	681	636	619	635	645	662	679	627	654	647	669	657	600	602	642	659	663	605	634	645	680	633	672	677	683	675	680	656	672	656	666	687	647	694	657	662	648	624	628	647	668	650	663	700	684	680	657	597	698	643	614	657	650	643	649	639	637	603	600	640	611	666	675	614	612	652	684	667	706	603	650	652	643	693	645	679	635	622	633	622	621	655	646	635	684	665	592	642	638	629	641	651	641	651	672	664	655	634	650	677	668	660	654	662	624	626	655	635	635	677	617	650	635	660	687	671	673	691	664	607	624	719	631	667	666	657	661	687	692	673	613	661	646	631	672	630	643	630	631	629	643	665	654	674	679	684	653	662	620	675	657	650	715	615	624	686	652	674	637	621	689	658	674	668	637	696	635	652	616	639	660	615	644	633	648	667	665	653	701	640	638	682	648	672	692	616	665	614	686	625	625	650	666	636	657	631	711	656	649	615	654	660	644	666	658	621	647	672	683	645	630	631	666	620	663	677	636	616	671	650	670	656	650	649	646	631	654	709	653	599	647	702	672	655	640	654	691	648	685	638	647	673	669	620	635	634	621	645	628	637	665	684	677	662	598	622	661	630	645	677	649	676	655	628	656	634	671	666	631	657	653	676	656	629	639	625	649	655	602	652	648	651	637	670	643	699	644	622	627	661	633
27348	13039	1589	792	531	493	482	487	491	958	2572	2281	1248	688	544	494	462	441	492	473	484	492	462	464	452	448	442	497	445	469	450	441	451	466	454	484	421	425	462	460	478	508	450	469	423	522	461	450	504	463	472	451	445	433	451	466	486	430	452	465	445	479	461	476	424	461	455	477	477	465	432	419	456	451	456	454	425	461	451	436	465	456	451	443	440	405	470	460	435	488	428	457	455	452	468	466	454	454	484	437	435	459	443	479	455	445	475	483	455	460	474	446	443	435	469	452	468	504	486	433	485	442	468	451	462	473	485	460	489	461	451	477	442	440	478	451	481	444	501	459	430	442	465	431	491	498	481	435	479	484	443	466	460	483	484	473	514	478	441	468	439	496	483	411	420	484	470	418	444	466	443	465	456	462	456	480	447	426	510	449	468	491	427	475	471	519	459	458	485	479	462	400	436	460	497	486	476	463	485	461	452	419	491	451	468	510	444	496	466	466	439	414	480	460	465	427	438	470	511	469	492	432	484	475	422	464	488	443	448	427	495	458	430	443	486	463	456	447	464	447	446	448	455	499	475	447	484	420	485	483	415	438	438	482	441	434	421	488	469	463	450	414	467	521	462	495	462	461	501	449	456	436	427	453	459	435	464	467	475	483	414	450	472	454	454	421	465	481	403	475	446	499	469	472	445	453	430	420	443	447	452	471	453	472	471	432	462	424	470	442	460	480	437	471	462	429	424	429	474	456	475	476	447	462	467	445	492	476	441	461	424	441	420	438	437	477	474	505	479	456	460	448	458	484	489	491	453	454	434	430	452	457	464	502	448	491	470	475	523	468	459	443	472	447	449	418	461	419	451	448	481	467	443	438	472	464	475	450	474	461	505	431	447	474	482	458	423	447	445	418	465	438	481	439	465	477	472	460	469	455	423	435	440	475	477	474	499	484	458	441	516	448	444	452	445	500	488	458	456	493	440	495	423	451	458	439	451	500	464	477	485	405	439	500	445	466	463	480	429	500	419	449	452	439	475	451	459	477	441	451	446	469	446	423	491	433	428	464	446	448	471	411	483	472	444	472	461	443	499	444	450	456	461	476	456	461	474	458	448	455	478	455	466	433	465	484	468	464	474	432	435	453	468	426	460	426	493	429	491	467	471	462	434	457	449	438	438	429	448	443	449	472	415	454	467	439	449	414	500	475	433	468	479	468	462	426	467	497	487	417	458	484	448	439	498	486	445	474	429	491	452	469	468	428	437	461	474	428	447	469	462	471	434	434	426	501	455	448	415	513	463	447	425	472	493	464	449	444	471	461	483	461	407	460	432	415	439	455	474	445	455	436	443	452	444	471	422	445	471	458	481	490	423	467	471	452	472	428	514	430	452	458	473	462	469	459	444	460	463	444	442	459	466	476	487	451	474	467	496	433	479	480	443	449	444	478	467	464	468	448	476	471	453	460	443	476	489	435	464	438	456	454	452	432	441	452	464	471	476	440	445	459	467	462	440	464	485	476	466	445	479	469	492	505	478	452	474	449	452	457	444	458	467	448	431	518	475	452	485	480	466	474	434	442	453	478	467	495	463	489	505	443	441	467	434	461	463	467	466	457	455	432	461	433	463	505	483	455	465	443	451	455	467	472	449	451	486	451	427	461	465	464	462	481	507	455	432	433	477	456	452	451	435	460	482	434	472	470	470	470	459	481	481	445	438	472	467	474	492	456	463	418	450	460	460	433	458	443	450	446	415	490	470	446	425	445	450	465	443	462	468	499	435	460	443	435	479	497	449	448	473	462	481	454	507	473	475	459	452	444	491	482	451	462	460	472	452	433	472	411	429	446	448	434	460	488	467	473	467	455	475	460	463	448	502	502	477	461	462	446	456	467	452	462	432	479	485	429	470	503	425	468	498	480	457	452	447	496	471	450	419	460	474	460	451	479	460	483	454	462	468	429	465	465	461	478	472	424	511	439	501	427	455	463	475	451	454	464	466	496	461	502	452	457	452	444	487	491	423	416	454	463	463	439	447	452	474	461	451	438	481	447	469	449	446	467	472	468	491	406	512	467	479	480	480	448	420	468	484	453	489	446	462	480	483	484	484	452	434	463	471	466	459	480	454	475	450	482	439	467	472	437	513	476	456	479	496	490	445	464	458	482	442	469	460	460	464	472	459	471	425	448	400	449	492	455	457	498	438	459	460	458	508	481	435	472	477	492	457	468	453	439	468	471	471	447	485	478	482	475	464	452	464	480	469	453	455	491	507	466	472	439	493	445	474	478	446	474	466	452	444	459	473	442	448	470	472	436	454	508	432	446	452	448	476	469	467	454	479	500	505	490	498	470	462	497	456	428	471	450	466	416	454	477	478	449	481	492	485	448	446	444	510	444	472	445	450	465	432	458	429	466	451	413	489	435	459	480	464	476	439	414	434	474	458	478	485	469	476	505	430	499	434	490	460	487	424	453	480	479	434	441	472	484	427	460	461	488	480	455	470	431	464	481	437	433	486	488	475	459	503	458	469	482	445	469	456	413	442	470	461	438	470	447	477	480	459	455	489	469	472	459	425	440	454	435	449	491	445	493	489	447	446	468	479	466	449	464	484	478	462	443	475	449	470	460	440	495	441	455	450	479	433	440	477	458	468	482	491	469	445	481	493	472	451	474	453	465	468	466	457	484	479	484	467	427	441	490	481	440	461	441	477	427	479	444	478	468	435	458	492	496	476	445	468	450	506	486	479	452	453	440	453	461	465	475	439	465	467	434	489	438	471	457	464	425	449	441	488	456	453	415	457	441	423	450	473	476	451	432	440	453	449	472	462	469	471	432	500	501	421	433	466	469	456	473	446	475	458	439	473	456	446	458	477	433	474	449	430	457	404	456	491	472	467	425	454	460	472	465	487	465	438	433	452	431	462	462	450	454	470	465	433	480	420	455	459	475	461	441	473	456	462	472	506	464	482	462	427	473	466	478	447	463	437	447	507	462	456	460	441	417	451	462	444	435	450	468	466	428	452	499	476	445	462	452	438	461	486	469	440	435	481	424	462	497	471	431	414	436	486	474	456	449	484	460	431	470	489	466	452	469	446	453	473	446	458	438	442	438	446	452	490	411	429	442	480	456	463	464	474	459	473	465	497	423	435	451	459	460	449	471	423	478	417	462	463	441	479	473	463	453	445	423	429	453	450	494	445	458	484	477	469	502	454	456	490	460	463	465	453	441	466	475	454	455	487	487	459	443	435	427	439	452	479	480	484	475	469	475	469	453	465	456	458	460	450	437	435	495	449	483	442	433	465	473	421	469	464	463	479	472	496	461	498	499	455	487	422	454	450	453	435	459	415	458	435	485	489	424	482	483	461	498	455	494	438	437	460	445	476	466	485	501	456	489	460	475	461	444	443	424	480	446	422	454	460	437	471	478	488	472	438	474	437	442	436	470	459	436	447	473	469	459	436	479	428	472	471	458	479	483	479	466	456	427	442	469	446	493	476	479	461	440	488	466
5198	967	768	545	521	443	415	423	428	1243	3304	2606	1263	644	457	400	401	372	412	388	395	411	369	381	392	369	397	368	415	395	388	405	404	421	412	382	361	370	379	389	384	384	412	352	414	414	386	402	410	382	422	380	394	379	395	366	390	391	384	395	388	386	390	371	393	378	375	401	374	376	405	403	386	394	396	400	380	396	376	377	405	416	372	418	418	349	379	424	363	381	385	379	390	355	381	398	382	386	382	353	403	435	361	413	400	398	416	389	413	407	387	398	376	381	406	402	385	375	363	392	381	386	394	395	404	387	387	380	402	395	379	390	388	400	416	411	400	378	414	410	398	405	389	387	397	390	408	434	372	408	404	412	405	374	396	305	373	401	362	381	382	411	387	398	408	376	417	346	386	395	363	388	385	401	375	370	399	366	376	391	388	408	439	388	384	350	381	419	360	376	375	423	409	388	394	379	428	350	387	365	399	401	394	388	405	399	369	373	422	418	350	383	372	403	381	383	345	392	350	398	373	386	396	407	379	415	380	400	414	397	370	413	379	382	375	387	410	424	381	345	401	369	389	374	368	365	386	377	386	336	368	422	387	394	405	390	356	370	417	397	393	379	373	397	403	390	381	418	384	424	379	403	398	412	402	372	349	383	355	370	394	340	385	388	413	392	404	383	384	386	367	423	407	384	370	429	393	367	365	415	397	403	393	386	364	402	377	383	375	409	390	394	390	386	375	392	401	379	399	420	373	342	385	418	381	426	409	370	383	404	389	371	399	363	376	388	378	371	397	406	392	400	390	407	378	425	382	373	393	405	353	391	398	410	395	372	422	380	391	405	389	393	378	419	362	366	385	369	411	407	376	382	404	395	410	394	387	430	416	378	412	413	381	402	387	374	394	396	396	396	390	389	386	375	387	389	418	379	400	402	421	358	356	412	405	406	378	390	428	406	421	380	376	413	400	362	431	395	458	410	403	381	423	378	385	410	380	440	407	395	392	355	399	385	403	405	418	394	406	382	385	380	423	404	368	411	370	392	390	390	406	368	386	344	400	367	420	402	377	367	417	402	412	378	374	353	389	414	417	383	339	380	385	374	387	437	417	398	373	377	435	366	374	386	393	401	388	375	359	418	359	382	389	377	387	423	411	390	373	419	360	387	392	390	378	389	402	396	412	375	388	410	395	430	392	372	366	386	396	405	394	401	376	405	379	398	388	402	437	385	377	408	372	391	342	395	386	409	407	382	363	356	361	421	343	417	415	379	390	348	410	420	407	371	382	372	397	382	366	387	375	408	380	385	406	381	389	423	401	432	382	369	397	387	333	385	405	395	398	393	378	392	396	374	391	353	379	401	378	402	412	404	396	417	398	399	398	390	376	422	368	348	403	389	387	422	408	422	401	418	384	395	374	391	359	363	345	396	367	405	388	372	403	414	363	415	418	359	414	396	384	366	406	336	405	396	381	379	383	429	383	429	417	368	382	408	362	380	374	383	383	380	354	378	381	383	390	388	377	390	405	387	381	403	378	391	405	395	427	398	387	405	414	384	397	395	394	396	409	407	381	395	376	444	400	417	380	386	384	378	378	391	426	414	393	357	398	369	394	382	420	387	380	416	429	402	411	394	380	389	386	400	380	382	396	408	398	382	394	364	353	348	392	373	372	357	387	411	409	370	378	404	398	347	365	375	418	349	409	358	426	420	393	414	377	384	416	354	376	416	398	349	398	387	389	373	353	420	378	384	405	387	380	393	428	417	435	380	404	384	351	356	391	403	346	367	393	333	392	369	393	378	417	423	364	411	406	442	387	384	403	358	415	366	375	378	443	388	433	394	390	394	389	383	423	374	401	364	365	411	401	412	373	421	347	408	396	417	366	397	386	402	409	397	395	382	382	399	386	404	373	381	414	398	378	388	386	365	390	385	409	371	424	403	384	394	355	414	403	396	370	414	363	393	372	428	396	395	388	388	407	379	409	367	395	396	404	390	383	396	369	358	358	355	396	411	423	392	400	383	379	383	421	395	413	391	387	372	428	399	384	374	371	393	396	413	412	382	396	361	396	380	345	393	380	387	412	375	363	388	379	398	371	409	421	380	362	385	426	392	400	404	397	394	378	403	390	429	395	390	385	395	379	409	369	421	396	383	415	376	414	388	345	380	391	379	398	390	416	367	395	380	400	370	392	373	402	383	360	418	392	372	422	380	422	363	367	380	352	400	357	364	429	410	366	348	393	382	379	377	393	341	361	391	378	413	351	372	362	398	448	414	390	408	407	392	381	389	374	371	357	392	389	354	402	408	398	381	439	363	383	369	416	389	402	390	355	408	421	362	358	385	383	363	406	371	408	376	368	406	432	380	369	381	362	406	375	399	382	383	422	390	389	397	381	430	378	328	404	372	358	398	440	377	374	359	416	415	408	384	378	400	384	402	365	401	406	374	406	442	403	385	384	368	371	409	402	390	423	377	347	386	360	374	389	358	364	420	399	371	355	436	371	383	378	393	406	386	424	378	395	369	400	388	407	395	376	380	391	357	361	386	382	411	391	375	372	407	381	334	394	382	373	422	397	365	379	392	384	375	398	348	341	404	406	371	360	392	380	417	366	353	368	421	367	389	355	409	421	414	410	393	380	348	393	381	375	407	368	415	365	410	392	379	403	368	411	383	387	385	401	365	428	403	358	395	402	344	387	412	412	393	378	343	391	380	408	385	369	413	385	374	400	386	371	384	402	379	395	388	381	395	397	373	356	377	381	414	377	392	361	389	403	377	383	400	418	406	391	369	377	387	385	373	356	401	412	401	353	393	345	384	368	413	374	432	351	397	395	376	396	382	394	414	365	396	375	399	391	394	363	364	376	380	407	391	388	414	392	400	421	375	380	410	414	385	416	403	398	399	426	357	375	416	398	425	447	437	430	393	388	377	401	389	390	362	397	383	393	384	389	380	371	412	406	383	405	370	428	380	420	377	389	376	410	403	390	392	412	394	364	391	359	393	381	415	349	393	392	366	384	383	386	392	401	407	407	383	414	400	425	391	391	349	388	387	356	379	401	400	384	387	381	380	397	353	406	387	406	415	375	379	399	383	386	362	371	355	408	349	382	387	390	430	380	369	375	396	395	373	420	416	408	360	347	412	354	399	380	388	403	334	390	387	400	418	372	411	393	398	430	372	423	365	394	384	370	383	411	381	424	422	412	393	390	415	382	401	413	377	401	409	393	426	386	389	378	384	380	388	405	372	410	413	415	407	392	389	357	391	365	368	376	375	390	388	377	402	352	397	388	402	386	401	401	378	371	386	402	401	355	374	390	364	339	367	410	413	411	388	392	400	418	371	384	365	407	394	379	372	409	402	369	339	378	408	366	369	388	357	437	407	409	388	398	396	380	406	372	383	381	411	400	398	412	418	392	363	389	390	368	392	358	386	370	415	420	370	418	396	368	382	375	426	403	390	387	365	340	388	390	367	356	377	402	378	391	396	394	399	417	374	385	399	392	399
25076	21068	27155	25090	7267	1262	865	652	534	9453	22339	15155	5553	1380	616	451	460	448	467	449	437	438	448	441	458	438	445	425	444	449	445	427	453	436	463	438	449	453	386	399	441	445	411	416	425	464	459	423	433	435	424	439	439	461	467	462	424	416	411	447	421	427	460	430	432	445	470	479	424	442	414	443	443	451	461	442	442	436	430	446	441	436	425	412	450	456	417	444	430	451	408	413	457	431	451	475	441	425	434	410	438	438	428	434	459	429	467	460	472	442	445	425	428	402	469	483	434	409	458	387	443	378	426	442	416	433	395	428	453	447	432	411	429	486	397	458	444	446	431	453	422	458	416	455	417	405	475	443	430	437	445	415	450	446	405	444	427	428	427	447	406	384	431	464	472	417	423	441	443	435	507	425	409	467	455	434	410	426	405	401	449	437	467	433	463	439	445	425	447	466	446	491	445	490	418	446	421	414	444	466	404	489	466	484	428	396	471	446	425	417	393	451	444	410	446	454	455	471	459	439	398	468	396	448	418	464	388	468	434	404	451	416	458	434	455	414	452	446	413	423	487	446	463	450	411	426	425	414	401	452	433	427	444	448	438	460	415	404	410	426	408	450	448	408	450	450	461	445	431	456	442	413	457	451	463	415	439	477	404	413	436	433	476	434	440	469	456	457	427	471	418	450	440	449	451	445	433	446	437	442	462	447	453	418	446	401	496	449	423	437	405	421	379	473	455	495	473	465	462	447	461	436	425	471	470	429	433	447	442	432	459	450	433	442	429	386	411	422	431	382	462	456	468	447	423	406	432	423	405	395	428	460	420	408	465	453	463	438	447	444	458	418	418	437	427	434	455	399	431	480	451	433	482	412	436	450	422	418	435	454	437	461	446	422	434	438	426	410	487	440	409	426	447	403	451	422	462	446	408	462	459	462	429	437	471	428	483	403	455	432	437	434	472	457	425	403	422	433	445	445	424	466	445	435	446	412	450	477	411	434	419	439	476	438	412	474	446	429	496	493	424	458	447	467	480	442	466	475	436	415	435	452	435	433	421	431	453	396	447	440	463	411	442	448	420	446	434	416	431	444	459	409	408	406	475	418	458	436	464	409	425	419	471	428	469	457	436	419	440	454	414	431	443	438	477	439	441	449	429	430	441	447	420	410	459	413	452	408	468	451	457	428	424	447	433	436	442	453	406	447	450	429	433	413	415	408	421	404	430	434	441	417	474	418	451	420	464	459	395	407	435	399	467	459	380	449	424	431	404	432	453	463	427	396	418	390	421	443	456	449	444	450	420	460	433	451	453	448	437	435	440	438	425	452	422	428	412	379	482	458	434	435	418	408	445	439	440	404	417	388	411	414	438	441	434	456	441	431	450	414	439	398	448	406	451	419	465	451	415	416	449	405	437	420	498	444	428	437	446	446	448	416	447	431	427	410	443	440	443	431	454	453	385	426	463	446	439	433	438	445	443	433	417	455	471	461	385	473	416	416	439	397	447	450	449	456	450	447	408	410	413	445	403	419	443	437	392	450	420	469	464	473	417	435	434	453	469	470	474	414	449	437	430	441	456	385	437	415	447	447	437	459	445	451	416	426	418	452	414	436	427	413	458	421	459	421	408	417	441	447	450	427	451	407	463	410	465	425	469	418	440	438	446	431	433	436	454	449	401	419	423	440	411	431	418	441	422	431	408	448	473	408	449	486	397	442	424	430	472	409	414	484	411	457	420	461	476	405	418	431	438	445	462	404	453	428	400	457	440	448	446	476	433	446	416	424	410	430	402	446	428	430	433	477	433	430	417	391	417	431	463	434	395	452	421	409	439	415	427	488	418	464	392	441	447	420	451	438	417	415	433	434	413	431	440	429	405	431	476	440	429	420	423	390	440	449	424	417	440	427	419	474	416	440	443	493	413	459	421	430	448	439	438	458	466	480	428	437	427	440	456	466	434	410	440	422	429	429	411	406	421	458	427	449	455	432	443	453	444	413	438	464	435	411	456	444	469	450	474	434	464	416	442	428	438	428	420	431	434	474	432	441	464	416	434	437	429	409	472	424	444	419	445	473	472	461	466	415	419	438	447	422	417	413	423	396	428	453	434	477	424	427	457	436	417	438	425	456	463	437	454	452	430	416	448	440	452	421	431	464	391	456	461	410	447	419	452	443	457	434	423	460	475	448	388	450	455	461	422	405	463	411	422	420	425	475	447	420	440	449	454	456	448	412	434	477	427	434	443	420	465	450	438	422	442	415	442	457	446	450	448	426	465	440	389	437	468	435	459	442	484	424	457	408	418	422	435	396	420	446	434	447	424	488	449	429	369	392	389	390	421	435	400	424	415	473	507	488	439	446	436	396	420	442	434	459	473	423	426	392	421	425	410	421	433	461	484	458	446	462	454	453	454	440	430	428	419	423	440	418	458	421	461	438	452	448	458	419	453	422	471	451	419	444	465	428	446	428	428	432	421	441	437	401	441	455	438	400	436	477	437	436	425	437	445	448	440	464	430	422	445	433	442	453	459	451	434	451	434	430	459	453	440	405	441	450	431	437	456	454	411	441	444	415	433	444	445	442	431	435	426	447	412	463	419	479	426	413	453	425	459	442	430	426	422	431	456	450	407	456	421	428	454	471	437	439	427	469	453	455	453	421	441	488	427	451	416	457	461	444	440	418	460	429	424	420	439	413	435	458	419	433	442	438	445	464	421	412	432	464	463	413	435	423	443	440	470	455	399	439	446	468	420	422	376	424	437	421	450	429	431	461	405	457	424	430	412	444	448	434	383	424	465	472	426	412	471	451	448	469	454	418	395	448	429	427	447	475	452	437	456	457	448	409	425	396	441	439	452	446	407	436	458	415	461	470	416	445	410	468	408	460	422	412	436	423	431	433	411	424	455	442	421	430	440	462	450	432	430	451	421	442	449	437	481	447	444	432	438	400	415	444	433	423	463	419	479	436	400	418	439	428	474	444	409	446	411	444	450	445	425	420	474	457	438	384	464	389	403	459	436	438	421	470	447	436	468	440	443	420	417	462	397	441	421	432	427	425	442	426	452	440	468	466	465	433	435	412	414	435	385	442	445	455	454	444	433	423	449	442	442	438	458	440	450	445	408	416	427	471	443	434	447	414	397	425	443	451	423	452	448	423	422	442	440	448	463	407	462	402	440	455	397	478	432	397	394	445	410	470	454	425	447	442	435	443	458	409	448	436	427	437	438	416	441	441	408	458	440	414	445	433	411	460	407	433	452	452	458	419	407	428	436	420	439	444	420	417	471	441	419	433	438	460	447	465	423	422	409	423	436	437	408	436	428	461	475	445	437	427	467	441	422	428	464	453	422	436	432	445	443	402	435	448	449	422	442	413	434	446	425	423	443	417	397	466	429	451	442	443	396	444	430	435	404	433	426	449	432	401	423	443	440	427	425	462	443	461	454	460	434	431	439	459	455	438	444	454	408	447	443	447	449	452	438	413	453	408	441	453	408	417	400	406	428	460
3948	3446	2951	1573	1198	954	769	697	647	12498	20712	12691	4829	1536	583	399	385	428	409	422	390	379	409	398	352	401	422	403	405	390	356	388	399	393	398	393	368	364	404	393	378	396	380	379	389	370	403	402	381	408	451	399	407	358	402	405	422	394	381	378	409	374	394	382	399	391	395	356	403	369	431	378	422	380	390	398	381	357	360	397	377	381	359	378	410	384	403	375	404	379	349	346	403	366	375	421	387	440	369	399	402	386	372	437	366	394	368	387	406	414	436	388	425	389	379	420	391	410	376	445	374	405	406	408	413	374	402	379	380	398	409	387	398	406	384	393	435	396	425	346	373	400	367	393	409	382	419	413	382	405	400	403	412	416	382	401	412	375	383	402	407	387	393	381	367	404	393	419	367	376	403	416	410	407	377	381	394	410	391	394	382	386	381	377	392	375	424	394	347	390	399	406	370	406	408	381	417	369	390	401	372	361	367	376	396	382	385	359	369	385	415	373	395	375	392	366	374	381	414	378	391	385	430	377	400	358	391	347	384	330	330	404	382	401	375	362	450	439	375	422	389	402	403	407	368	409	364	405	401	397	382	371	382	365	368	376	375	402	374	377	361	390	398	395	397	381	370	406	393	413	376	401	388	394	374	377	420	364	392	386	408	334	368	404	431	402	390	357	395	383	388	396	385	402	374	366	371	393	382	390	376	375	407	382	402	391	425	392	376	413	407	315	405	381	372	427	411	391	389	347	384	376	378	368	374	428	364	362	392	378	415	395	381	386	387	382	397	417	400	405	385	400	379	403	382	386	397	329	388	373	360	377	412	406	402	380	375	419	407	411	380	390	406	429	397	374	387	365	390	410	389	387	381	412	424	393	374	389	392	439	419	381	376	390	374	373	376	364	370	392	397	412	409	365	406	381	372	346	365	402	383	395	374	396	382	391	398	388	376	418	353	347	406	420	351	362	376	395	385	407	375	409	359	402	362	404	361	443	406	406	372	402	397	398	363	387	438	396	406	388	382	371	365	424	399	380	425	329	376	399	370	386	380	365	420	376	373	377	424	360	420	385	361	395	427	399	378	382	386	381	376	384	396	377	375	408	405	399	383	370	388	392	424	375	366	382	380	376	367	371	383	424	425	428	390	383	407	374	416	409	357	387	360	435	411	428	421	387	399	412	407	385	369	363	368	395	385	382	381	411	384	418	361	382	396	404	370	409	373	400	406	401	400	390	381	388	394	392	393	385	401	369	358	376	353	376	383	368	374	373	388	359	388	351	398	407	396	409	408	371	390	401	391	377	381	407	404	361	388	346	399	354	390	398	394	396	386	376	384	371	410	383	378	400	363	405	430	444	384	405	396	359	397	407	380	403	398	389	377	404	414	382	358	355	380	381	375	382	404	395	401	380	393	392	342	360	383	360	383	339	367	378	366	368	371	406	382	382	363	401	373	370	374	388	356	390	404	361	390	345	395	394	413	385	383	408	384	380	370	402	389	425	415	393	396	383	410	392	429	436	394	401	393	393	429	384	390	368	397	393	410	395	418	388	357	390	389	369	392	376	377	372	404	407	356	407	360	375	400	340	371	388	407	375	374	371	378	405	379	356	365	387	404	355	391	377	387	385	366	405	386	366	361	439	380	393	385	359	409	374	386	366	375	377	441	387	388	371	409	402	355	371	386	401	380	372	375	357	398	421	370	348	334	369	370	415	384	392	411	365	422	368	404	383	382	393	434	380	379	365	411	399	405	359	426	368	381	403	350	341	366	402	393	398	418	345	388	389	367	409	362	350	377	397	382	361	385	399	379	367	417	360	350	353	398	385	396	384	371	406	368	413	364	383	418	385	375	383	341	357	392	389	365	374	389	403	395	388	377	406	399	380	371	387	360	367	400	384	379	403	394	401	374	354	360	391	376	396	400	402	403	342	382	362	389	397	404	409	424	420	403	384	392	366	439	389	383	411	387	376	384	386	370	375	387	417	390	409	382	365	383	384	401	419	427	420	413	409	389	395	389	372	401	346	365	365	394	366	401	354	383	355	394	389	365	384	392	386	356	378	395	373	406	368	376	371	379	370	376	371	411	395	404	365	371	379	385	394	427	409	405	421	367	402	392	383	389	391	378	405	346	381	385	409	394	389	386	355	381	393	353	401	402	397	373	400	409	377	372	390	384	411	415	373	381	376	386	388	381	379	387	381	387	369	387	389	381	391	401	402	379	385	379	367	419	321	391	371	387	375	340	401	389	372	391	367	413	374	375	376	413	412	351	388	386	405	429	402	382	366	390	410	415	368	376	362	395	394	398	420	378	396	360	369	373	423	416	378	395	388	392	400	374	408	407	366	380	399	356	355	405	387	381	378	365	390	358	388	391	394	404	410	361	388	390	384	389	422	373	392	366	399	380	394	394	380	440	416	405	359	396	378	406	413	401	382	380	388	374	383	381	411	376	376	366	430	381	390	399	377	415	391	416	408	388	390	382	389	376	417	385	384	374	382	362	378	394	391	366	385	419	408	382	346	408	399	361	395	408	396	399	388	382	395	386	420	399	366	396	368	423	401	394	386	391	404	386	402	386	382	388	390	407	381	376	368	407	399	375	368	399	397	388	359	351	405	399	370	393	390	368	370	357	380	434	384	399	372	387	385	368	365	390	367	380	358	369	399	388	389	403	386	413	373	387	406	429	364	414	364	382	373	366	387	419	434	388	398	418	394	386	363	361	364	411	387	412	367	397	380	401	390	402	419	396	360	406	366	347	382	366	385	405	378	400	428	411	388	358	366	393	379	427	384	370	421	389	393	391	344	350	382	407	427	412	410	381	449	400	426	337	380	390	366	362	391	410	397	374	373	376	387	357	413	391	382	357	408	401	349	363	392	382	390	402	382	409	375	348	371	370	369	376	395	385	409	380	396	396	362	387	366	373	366	346	373	356	383	379	390	405	393	380	398	397	391	405	398	401	375	408	422	413	365	354	404	376	397	393	390	393	405	392	344	403	395	392	408	378	394	363	359	413	388	385	367	401	405	392	384	390	387	385	400	369	369	386	382	381	378	405	353	394	369	393	412	375	394	378	376	366	385	360	391	376	399	379	351	388	387	396	383	420	364	370	390	414	401	393	355	397	395	397	360	377	416	376	376	366	374	399	383	378	379	445	375	407	407	408	371	410	378	355	380	345	379	370	385	408	343	382	375	378	401	393	399	370	387	387	396	382	362	389	393	355	353	378	393	388	418	375	414	356	365	369	387	422	374	386	362	404	397	387	398	401	403	410	378	368	394	390	381	407	367	380	404	398	377	395	380	352	405	411	399	373	380	388	392	370	405	414	370	375	376	375	403	386	376	361	399	428	406	387	396	379	415	393	353	382	362	366	388	371	385	397	380	375	369	412	409	367	363	386	332	390	397	390	392	389	413	423	398	342	356	380	373	364	395	376	420	416	369	368	422	392	388	399	373	388	378	415	352	374	365	383	424	371	373	384	380	380	399	388	359	408	387
23894	21060	28297	24069	21047	8677	1896	1089	2211	34554	35670	22839	8539	1934	926	633	604	658	653	652	641	585	641	613	628	595	647	637	619	628	619	599	629	594	646	633	606	563	649	634	591	606	572	633	622	660	615	597	641	621	592	629	627	599	599	589	655	637	604	593	620	602	686	632	620	613	598	634	612	612	567	603	656	642	590	601	591	622	611	582	616	652	594	606	586	649	656	583	606	604	552	613	627	577	621	613	630	618	629	609	569	614	628	643	620	588	646	580	605	585	625	642	585	574	557	641	628	602	622	614	639	597	599	572	623	593	604	624	650	632	598	618	602	628	624	597	609	646	625	556	591	568	594	556	582	676	619	603	588	627	601	605	599	626	612	621	605	583	603	615	603	597	613	548	581	587	577	646	626	627	628	601	593	575	612	582	593	633	615	576	617	607	609	627	623	624	577	598	621	657	622	606	619	641	604	614	605	580	620	613	630	622	602	627	626	575	592	599	631	606	644	585	643	586	565	605	625	587	557	613	619	590	640	606	627	603	600	647	675	609	630	629	607	633	592	555	612	602	616	611	632	592	614	641	609	620	632	605	568	579	615	639	617	589	604	602	585	653	612	581	632	636	634	625	612	593	628	609	601	577	623	651	596	619	571	613	616	616	628	611	580	607	647	585	570	651	615	611	596	596	612	553	649	622	599	591	623	638	613	608	593	602	594	605	577	581	663	629	651	608	639	611	595	615	630	588	561	647	631	611	611	640	630	567	589	650	619	637	631	580	596	576	585	614	601	597	636	613	643	588	596	676	618	585	649	631	620	585	628	590	608	650	661	619	599	620	597	608	614	582	595	644	653	596	627	599	649	590	583	601	614	615	632	655	646	585	613	621	582	547	605	598	619	600	590	614	634	586	606	601	619	618	627	659	650	598	583	598	613	593	581	558	646	587	587	591	638	593	604	619	605	606	628	614	629	643	619	584	605	600	643	600	610	604	650	629	598	661	605	628	659	624	634	583	608	623	606	613	642	620	645	591	587	630	612	626	636	624	624	617	599	571	582	613	621	618	629	608	619	565	594	628	589	600	665	591	593	574	595	636	604	663	589	579	594	630	608	601	603	624	633	606	644	603	570	615	578	635	658	624	593	640	632	565	617	618	616	607	620	583	585	594	583	586	592	570	606	602	592	633	588	617	625	574	632	572	607	580	599	589	572	597	623	617	601	590	570	603	619	621	646	621	665	617	629	594	622	596	610	658	598	567	600	629	606	581	616	571	605	615	622	619	639	629	600	625	615	622	624	587	620	638	616	602	602	580	637	636	627	580	612	638	603	622	642	639	593	594	573	615	588	602	657	588	596	641	656	581	572	612	637	583	619	625	662	623	570	628	624	591	646	577	586	606	645	618	574	630	630	573	629	612	633	624	622	588	610	662	625	597	633	592	591	647	581	647	605	654	600	578	578	616	642	627	568	595	594	621	627	637	608	622	617	595	603	606	587	618	610	585	609	614	581	647	587	601	564	584	624	603	648	616	620	613	659	600	607	655	579	581	651	611	640	571	606	593	652	600	648	560	627	575	590	619	609	608	590	596	608	588	633	594	648	610	591	596	616	630	588	632	567	608	660	595	616	640	574	543	635	608	610	614	552	627	642	597	588	628	581	583	610	585	593	623	623	626	611	614	610	619	584	616	615	633	595	589	563	565	592	676	682	617	616	574	588	587	591	664	589	618	623	604	614	551	576	585	614	598	616	601	610	648	576	623	623	582	605	596	650	618	629	607	574	672	618	584	603	610	685	653	640	609	591	627	622	609	634	559	612	614	665	575	603	638	614	584	616	567	589	629	615	622	614	595	632	607	583	576	586	629	594	622	606	607	648	648	608	683	676	635	622	604	565	577	610	645	612	612	651	600	618	589	649	633	622	618	616	590	611	642	601	654	628	607	593	610	583	601	605	577	595	576	623	617	605	620	614	598	606	605	610	601	555	618	600	577	619	612	609	620	592	642	693	626	579	615	597	635	614	581	613	619	607	593	634	618	637	580	647	610	593	589	580	578	629	630	600	621	614	649	587	645	624	587	634	616	602	618	588	563	614	597	638	613	612	618	568	572	586	590	639	618	615	571	617	580	591	614	579	593	578	627	603	577	622	609	601	560	615	662	643	564	599	582	644	574	641	622	606	573	595	601	588	622	652	610	605	572	633	593	611	619	601	589	657	617	619	630	663	594	614	621	605	601	600	633	613	592	634	646	618	620	622	588	598	642	580	656	618	619	552	635	600	628	634	581	596	605	588	640	637	641	611	598	616	567	583	602	624	609	616	587	643	623	624	614	604	600	624	605	622	614	600	594	652	608	615	628	635	565	615	602	592	618	609	602	562	610	608	569	583	603	642	648	634	575	598	663	559	641	567	597	610	606	621	564	590	577	621	620	604	630	614	607	620	625	605	579	623	561	605	571	659	620	622	584	640	590	590	645	639	608	605	602	601	567	635	653	644	600	639	662	568	596	614	597	657	621	590	615	589	594	604	619	601	613	596	628	638	575	627	628	634	644	632	669	605	622	589	635	612	623	622	584	622	571	616	618	625	605	637	551	584	603	644	574	596	650	611	583	624	635	621	617	572	602	569	601	609	598	632	601	630	584	591	608	640	602	639	570	598	637	603	611	614	627	627	655	636	552	592	579	623	613	650	571	631	626	606	571	620	594	637	641	592	622	614	593	589	582	582	624	629	598	590	616	653	677	668	614	600	628	592	620	606	607	657	595	600	614	574	605	612	607	589	631	573	618	615	583	656	612	615	579	699	568	645	636	625	604	635	609	605	597	588	592	578	615	649	644	619	600	597	616	602	612	599	554	620	593	609	622	611	636	599	643	578	621	597	626	597	619	593	610	568	570	617	572	612	638	606	581	601	608	633	588	613	634	609	576	575	565	596	622	553	626	603	642	625	593	622	589	612	605	614	631	656	586	585	582	558	585	647	632	593	596	587	625	584	593	572	647	608	622	571	596	627	602	613	585	644	602	627	629	631	610	625	621	629	572	591	580	600	599	593	649	572	604	600	603	560	592	611	584	621	601	673	616	601	605	625	603	621	587	622	607	686	563	623	620	628	622	597	614	589	624	662	619	611	575	589	611	589	631	582	671	584	646	627	631	612	629	565	601	593	590	563	598	620	643	643	621	623	605	613	571	562	600	599	582	564	574	611	624	594	641	584	608	594	594	590	589	622	614	627	624	617	616	657	570	638	564	613	618	606	591	561	615	596	640	601	648	637	592	580	604	578	632	582	607	611	608	634	571	587	645	633	642	617	576	599	622	613	616	586	599	564	649	592	606	588	614	612	626	632	564	594	581	604	569	647	628	586	582	622	622	618	617	583	670	590	591	608	610	580	610	626	594	647	571	593	591	610	638	606	650	577	647	599	598	618	643	621	574	578	612	610	646	600	603	643	622	622	566	592	617	639	574	640	596	637	580	612	601	587	538	616	556	603	645	599	600	617	607	599	580
4279	6515	5487	2828	2282	1739	1433	1229	3455	36486	30579	17398	6497	1852	899	529	514	520	558	517	537	532	510	521	563	508	542	512	544	537	509	534	524	567	538	517	531	560	513	493	526	536	541	484	537	524	522	527	541	530	537	496	526	506	546	561	537	547	513	528	549	505	518	507	503	546	501	527	496	470	526	560	497	482	528	518	493	551	549	500	539	533	539	530	547	543	556	561	526	539	556	570	521	546	539	518	515	504	532	515	527	521	548	524	588	566	543	560	519	541	520	508	501	498	510	541	495	525	532	540	534	499	529	527	522	536	578	522	572	510	515	559	556	537	535	516	551	532	515	533	508	485	540	538	534	522	504	457	545	527	534	498	518	498	483	545	522	540	499	592	544	530	514	497	540	492	499	550	508	503	543	538	491	516	559	499	525	541	511	516	508	507	530	487	507	562	518	562	533	535	558	549	524	487	511	508	521	503	527	527	490	519	538	516	551	501	514	523	506	519	525	528	481	553	524	498	483	509	520	517	534	491	538	533	538	516	482	551	548	513	553	528	512	520	510	529	546	520	516	522	566	497	503	549	545	528	500	488	526	497	523	495	529	552	519	522	516	533	514	535	495	582	521	520	514	523	507	537	525	530	547	525	484	491	510	518	497	526	545	570	531	509	552	543	524	541	512	504	518	535	502	531	540	505	508	506	500	535	506	499	539	538	523	550	547	540	478	524	516	509	487	501	518	539	530	506	518	496	525	496	548	512	483	561	546	540	501	487	506	476	520	523	476	524	507	531	510	477	510	519	544	515	553	527	550	517	534	499	518	533	511	508	531	496	522	541	529	514	503	532	514	506	488	472	528	522	514	552	518	568	515	515	520	544	518	501	489	512	474	511	523	531	511	485	535	532	539	529	496	532	520	475	503	563	530	506	541	530	512	513	529	550	517	514	538	524	525	538	522	520	514	524	505	501	576	517	543	517	515	490	512	555	514	492	534	552	495	527	523	521	582	496	467	512	530	525	502	530	563	508	495	554	540	486	521	517	497	533	482	553	487	486	493	542	525	515	520	573	536	524	524	468	527	500	522	535	519	492	513	507	533	489	525	547	538	511	509	533	523	557	515	525	536	568	568	501	506	535	505	532	500	524	479	520	482	501	537	478	514	522	538	538	520	564	508	560	503	487	497	537	535	536	515	534	494	531	494	504	517	497	530	532	498	512	470	499	525	485	513	516	533	524	536	542	510	507	522	506	496	556	523	521	569	501	512	522	524	532	479	500	498	502	506	520	524	519	554	475	539	532	521	523	519	495	520	536	572	515	521	558	499	524	556	547	532	538	502	537	564	523	487	488	529	510	479	552	549	524	524	550	486	508	522	506	532	511	543	534	509	496	537	508	499	551	515	494	494	515	517	505	564	488	539	532	546	512	498	506	533	516	529	534	500	525	506	510	529	526	512	522	523	503	527	509	534	497	527	532	517	548	517	527	519	516	452	547	534	488	553	534	503	552	525	528	512	510	507	497	504	501	526	502	506	566	513	495	546	481	509	536	556	511	499	527	510	523	488	498	485	462	506	544	557	512	511	525	552	521	497	518	502	526	545	529	551	516	518	554	516	542	504	511	486	508	509	527	518	511	501	500	524	487	518	506	499	556	554	497	504	502	526	499	523	513	513	520	458	516	527	500	539	527	567	492	548	499	525	497	525	543	513	497	496	548	467	516	526	516	532	530	479	511	519	504	511	473	517	484	493	488	505	508	497	571	487	527	506	491	511	519	542	465	522	492	527	517	503	554	517	500	516	463	558	512	508	531	491	535	512	512	451	506	519	516	517	508	509	522	520	519	510	505	520	506	498	534	540	485	526	525	530	545	518	509	579	510	554	484	531	489	509	505	557	525	518	541	518	537	540	545	563	523	530	514	519	525	538	522	545	521	538	533	514	493	517	523	535	494	528	527	512	521	536	497	511	511	480	550	512	542	492	509	527	520	501	495	514	498	502	540	520	515	542	517	517	487	549	518	523	526	556	495	549	567	518	570	544	538	511	495	491	521	518	503	512	502	527	478	526	549	517	536	540	524	530	528	525	527	484	501	519	497	516	482	507	536	536	487	491	516	532	493	471	530	486	561	516	529	507	499	541	500	513	530	507	517	498	556	496	495	523	482	513	491	510	495	511	549	488	494	514	536	502	551	512	490	503	493	516	534	508	519	496	565	534	499	493	564	543	517	485	527	552	517	531	514	560	555	502	532	551	564	499	519	509	516	508	515	514	517	563	518	556	524	507	533	528	504	502	562	486	527	563	520	500	552	510	516	535	538	509	535	523	539	479	508	542	519	534	533	460	541	532	520	520	502	522	527	531	503	504	504	525	486	500	546	526	505	536	556	506	472	511	511	502	534	550	493	517	523	485	535	537	535	517	527	486	508	542	510	496	502	528	488	510	470	542	540	529	536	547	504	528	506	516	524	509	535	511	505	529	524	522	489	496	512	545	511	511	498	515	507	535	476	512	484	498	503	561	562	493	464	516	511	497	537	524	538	551	473	510	524	554	505	541	510	533	521	484	509	520	519	579	530	549	514	534	531	528	544	515	539	522	522	476	487	506	542	502	528	477	497	479	522	513	512	553	525	512	490	517	508	486	540	516	514	498	497	513	501	517	516	544	532	503	526	490	489	550	554	510	509	499	530	518	524	504	510	516	503	501	511	529	557	487	534	512	559	550	524	539	548	508	492	496	489	509	510	492	549	567	522	484	498	523	540	548	532	466	541	552	542	513	565	536	550	500	525	559	535	523	547	535	540	532	509	528	537	508	514	459	518	526	532	483	516	534	559	540	516	534	539	591	513	573	522	522	529	499	512	541	512	520	518	507	523	533	540	504	531	526	553	521	542	529	501	482	505	518	532	511	487	525	526	533	473	519	495	547	496	530	510	505	564	513	538	502	513	502	526	539	505	518	518	497	538	508	504	518	557	511	537	565	520	525	492	527	537	514	532	562	489	509	521	501	502	504	497	537	549	536	560	549	542	541	509	505	519	531	526	526	510	553	520	541	528	520	538	523	516	517	540	517	538	544	552	522	540	509	510	535	502	499	533	497	505	517	499	489	555	536	516	546	529	545	484	503	514	497	544	486	550	537	494	535	554	509	514	487	542	540	558	528	505	538	495	510	515	522	546	524	530	487	510	519	550	544	532	522	510	548	492	532	511	500	519	501	511	525	517	520	481	497	514	468	516	503	466	522	499	550	540	547	528	522	518	510	531	525	522	505	573	499	503	467	492	518	515	542	494	483	517	543	489	501	498	515	492	540	527	547	567	512	543	529	549	530	521	519	532	499	508	554	472	524	541	497	508	533	537	501	560	508	528	510	502	557	529	517	487	503	537	566	512	505	501	544	509	562	527	502	513	481	484	528	553	504	559	505	489	509	518	523	533	521	511	552	544	473	523	546	503	528	505	504	514	503	487	544	552	556	535	540	505	523	548	497	495	516	541	539	531	505	497	553	531
27291	12515	1368	708	490	450	491	443	450	1888	2807	1806	826	564	447	451	379	381	417	408	408	437	370	421	411	391	393	410	419	417	386	382	399	417	425	371	420	384	399	426	392	390	402	385	426	405	392	372	417	378	378	409	391	387	396	381	386	338	397	390	400	415	408	417	380	427	394	402	405	384	398	403	391	427	385	372	402	420	429	353	401	353	403	374	415	383	410	431	397	375	363	427	370	388	399	411	408	418	414	389	402	371	393	428	382	439	449	388	404	445	394	393	395	391	379	427	419	440	377	396	375	393	406	402	405	381	403	399	433	411	427	407	408	432	381	399	406	384	418	367	409	422	399	405	373	380	395	446	407	396	399	429	382	399	401	412	416	396	426	374	411	389	377	406	386	382	404	406	411	414	412	390	421	415	340	390	424	403	401	368	375	439	413	381	368	369	433	406	360	396	394	388	415	395	359	402	387	405	391	378	417	424	405	392	405	399	417	381	410	381	401	415	406	387	384	384	389	413	364	430	381	389	354	387	392	418	421	363	381	403	384	424	432	404	394	385	407	410	391	387	387	385	433	350	446	410	384	385	386	414	397	405	397	375	388	401	418	393	381	385	402	403	394	406	362	384	376	394	399	381	418	406	389	418	365	406	417	443	381	390	419	410	409	387	400	412	436	425	397	408	384	414	416	410	394	407	409	357	417	385	403	404	387	388	413	401	416	401	434	401	349	359	406	388	391	410	399	415	424	410	446	369	399	427	381	392	427	391	372	405	387	357	376	402	398	413	394	404	402	346	424	360	381	428	373	387	390	409	415	421	372	392	387	404	404	366	403	402	399	393	438	399	393	381	396	366	389	421	406	422	396	426	359	392	409	397	384	431	401	421	401	432	396	374	402	416	409	394	386	391	365	402	391	412	398	407	403	414	410	397	381	396	379	396	379	442	427	373	402	407	370	450	394	383	378	421	400	384	426	350	396	404	389	439	383	399	445	393	377	413	384	383	385	392	365	392	376	381	362	428	384	370	422	392	424	371	414	412	360	435	407	402	396	392	385	404	407	455	393	416	367	405	352	396	401	379	404	453	406	418	383	415	431	398	413	404	365	383	400	389	410	381	400	414	391	436	429	388	407	421	396	420	382	377	420	365	383	428	409	403	425	411	371	368	368	394	404	365	393	443	428	371	390	412	398	442	416	414	387	365	416	375	421	374	386	372	399	401	399	415	405	429	385	392	410	421	400	400	393	402	389	401	358	396	401	382	392	398	428	415	395	413	390	374	405	390	393	351	383	392	409	423	397	406	393	393	391	405	406	424	418	388	415	392	404	421	389	420	400	412	432	387	404	417	415	383	401	412	403	392	369	401	394	386	409	417	425	382	373	402	392	422	423	403	380	389	432	383	396	423	398	414	415	401	393	388	400	389	390	412	384	362	402	411	415	420	418	419	426	430	382	412	402	426	509	357	403	413	427	393	411	417	372	396	425	412	403	369	433	402	374	396	410	403	398	444	378	411	413	376	380	409	419	387	412	421	384	403	392	392	410	398	398	390	422	397	394	412	365	370	403	401	394	389	424	383	406	406	414	445	371	410	428	382	409	425	383	398	406	395	415	416	384	408	373	366	389	399	388	400	409	338	372	379	418	382	438	421	393	386	395	398	385	380	394	405	380	360	381	382	405	407	417	416	412	393	446	404	383	372	409	393	372	397	407	411	391	406	412	373	369	399	391	417	374	418	427	382	390	409	433	407	408	437	378	426	396	369	415	399	414	419	407	361	368	403	418	388	374	408	444	415	405	414	389	391	417	399	383	386	409	381	374	361	375	420	401	405	397	389	378	430	434	424	393	381	430	367	372	388	427	407	378	381	429	386	373	407	395	422	422	390	389	372	425	383	378	394	399	404	367	398	396	370	419	415	391	394	428	389	401	416	416	411	383	363	399	393	397	443	389	390	398	373	395	423	376	410	443	379	391	388	440	416	351	394	391	383	415	357	371	424	379	405	410	412	363	438	408	402	383	423	372	389	418	395	410	396	414	380	363	372	354	419	414	432	401	362	429	418	411	416	417	368	443	435	380	394	355	409	404	394	398	395	399	409	405	424	391	400	421	405	396	413	411	376	411	370	371	408	406	398	386	380	406	397	403	394	430	426	426	366	406	374	416	389	419	421	418	381	408	399	397	425	427	403	418	380	433	410	364	363	429	410	378	394	378	413	375	399	411	411	405	381	405	426	398	372	396	409	405	382	409	376	400	423	385	398	393	400	416	395	378	405	395	400	402	402	405	388	380	381	385	399	382	409	404	365	439	420	407	395	403	381	406	386	366	445	391	391	364	423	426	378	413	426	413	380	408	416	387	388	383	426	394	452	425	388	370	420	351	408	417	355	370	431	395	366	398	396	435	395	423	404	410	410	378	367	395	397	416	380	389	416	381	431	421	418	412	433	447	409	363	380	400	405	378	414	377	423	405	423	392	365	388	378	416	412	402	421	395	372	396	389	379	390	400	414	398	354	423	441	429	369	380	391	402	408	392	418	393	389	399	396	397	400	402	420	410	400	414	422	392	415	403	429	403	394	433	432	362	367	389	378	400	382	394	448	400	407	360	402	401	404	395	394	430	396	419	421	424	380	413	390	397	382	356	416	430	397	400	375	390	402	398	440	399	427	387	402	418	398	414	393	385	433	382	399	379	394	419	427	392	436	411	403	391	360	413	362	403	409	387	398	381	418	373	387	413	412	384	419	409	396	346	399	372	368	409	406	423	413	414	403	373	418	392	377	405	449	416	398	407	401	424	449	403	409	373	409	368	405	363	363	406	417	410	425	402	372	385	368	380	375	404	373	391	404	376	423	430	429	384	382	401	406	376	443	407	392	424	397	397	385	424	404	401	413	418	434	389	406	425	399	384	431	409	406	427	431	389	378	440	387	406	418	399	427	402	430	411	417	415	425	416	373	417	400	411	436	415	377	374	418	377	426	412	422	381	363	455	409	366	378	371	402	408	412	398	389	405	416	398	398	398	436	398	447	388	405	419	421	390	402	405	419	403	419	401	408	366	454	372	383	411	411	425	393	370	406	417	419	373	422	427	420	407	400	411	377	372	425	371	417	440	413	410	394	413	392	394	412	396	442	420	390	380	406	416	415	396	385	365	391	418	389	414	409	386	384	423	427	413	391	417	411	352	428	403	404	421	412	444	415	405	391	417	386	413	425	412	394	394	369	411	410	398	376	434	403	418	406	389	373	402	406	390	421	396	393	412	399	365	394	399	389	378	407	401	376	408	404	376	408	415	381	392	403	380	424	385	458	392	422	413	387	390	403	400	410	364	405	410	416	417	379	418	421	378	410	353	364	408	410	397	397	388	394	397	400	423	376	375	394	369	395	435	386	405	407	405	438	392	373	385	409	401	445	406	414	395	406	412	418	379	369	401	391	417	406	393	414	403	382	424	408	376	415	381	374	386	401	375	366	400	415	367	408	421	397	405	407	408	388	444	387
5069	723	685	457	453	448	436	389	419	2574	3375	1862	844	491	409	329	316	366	360	350	348	337	317	335	378	360	356	341	387	320	357	356	366	340	348	376	354	370	356	368	391	363	324	346	334	308	345	330	375	350	330	325	360	338	362	366	362	351	357	357	368	360	364	358	338	348	351	322	324	390	363	311	356	350	323	335	352	355	362	350	359	346	327	373	378	346	357	361	366	318	341	329	372	360	360	345	336	333	363	303	325	346	326	332	338	350	318	341	334	340	342	322	335	342	368	327	343	326	353	317	351	366	340	359	350	362	360	342	327	327	365	357	324	353	333	366	334	301	338	409	334	336	321	357	353	339	350	313	355	361	348	322	380	340	368	358	339	382	301	329	357	336	372	352	337	326	369	308	337	341	339	371	327	348	331	330	335	355	332	354	320	351	355	347	359	327	330	342	368	347	386	333	304	327	350	365	372	374	345	329	344	330	319	332	345	367	332	330	343	359	377	314	354	334	338	354	361	339	335	347	346	352	366	339	346	346	385	350	356	361	339	360	363	344	364	359	322	331	332	338	353	344	367	364	380	316	356	359	337	338	340	329	328	357	350	385	356	362	356	306	361	368	350	377	333	347	351	336	384	333	337	355	341	388	332	338	316	352	340	299	338	327	350	354	356	321	354	365	318	364	365	356	342	332	342	327	367	320	357	347	352	333	336	354	348	375	355	337	366	345	366	351	380	328	352	399	354	360	403	336	344	344	365	315	343	364	334	391	351	340	336	378	385	321	351	352	358	322	349	313	368	320	363	346	360	337	320	361	345	337	346	384	316	337	360	351	358	346	327	345	345	370	362	384	369	326	350	329	356	366	344	350	373	350	346	333	354	304	376	332	352	347	335	336	347	355	353	326	339	336	319	351	369	342	359	332	359	344	337	380	338	379	347	357	336	354	355	319	344	357	361	356	367	383	386	347	357	324	343	318	331	367	354	337	352	363	313	340	334	350	333	349	346	331	345	342	358	350	359	337	306	362	336	322	343	352	298	340	333	336	357	358	323	360	354	336	344	368	332	345	364	334	346	344	312	349	344	369	385	360	327	360	350	346	356	328	334	344	330	359	339	353	325	328	367	377	372	361	322	330	359	348	340	353	337	371	341	370	329	372	362	354	360	324	333	344	339	304	347	352	348	386	388	344	346	344	338	320	366	361	360	371	355	371	348	349	342	328	339	365	323	369	322	328	345	333	352	307	377	362	365	346	347	370	359	348	346	320	345	365	339	320	327	329	330	346	358	360	308	334	368	336	369	347	337	388	361	355	342	346	332	321	335	347	355	343	355	352	348	333	323	363	338	332	338	332	304	372	387	351	372	362	317	347	364	378	345	335	361	356	324	356	360	355	342	328	357	365	328	362	305	376	313	333	334	330	344	339	322	334	357	389	325	351	350	328	339	348	330	359	335	325	345	350	342	358	363	344	297	339	347	337	327	335	353	338	332	341	328	351	359	364	335	338	319	342	327	331	338	330	381	352	350	360	346	345	314	340	374	369	340	379	371	349	349	352	325	342	364	352	362	353	309	346	309	352	311	326	378	357	352	328	340	342	333	357	346	359	316	339	351	360	376	336	346	336	336	354	325	348	344	328	354	321	348	343	351	332	352	323	347	313	348	336	368	334	356	342	337	356	336	343	338	335	356	371	369	370	343	351	321	335	361	339	370	313	334	342	345	366	326	346	377	376	330	369	345	356	347	352	338	348	331	357	378	325	359	329	344	370	332	348	329	348	338	350	329	362	333	355	319	356	345	356	349	342	348	336	337	329	325	326	356	347	348	347	327	345	301	329	322	359	344	328	374	363	355	335	339	317	327	334	348	352	351	345	314	348	372	351	349	337	349	356	288	328	323	319	352	355	342	348	349	341	393	380	349	335	340	347	321	312	375	308	327	337	345	350	352	338	336	348	365	340	359	344	350	346	352	357	329	333	376	373	361	344	335	335	352	342	343	333	328	350	335	329	312	311	330	350	345	358	372	320	361	316	360	320	329	364	359	374	340	344	331	367	383	348	360	337	358	327	348	328	363	364	329	335	355	370	355	354	354	365	337	365	354	355	363	332	378	332	317	346	363	358	345	357	328	314	320	369	356	327	317	362	311	317	351	397	343	314	343	372	327	331	347	373	339	348	357	327	356	323	395	341	346	342	354	322	371	337	389	327	337	312	367	352	348	350	346	337	337	363	349	379	353	366	369	331	308	348	335	349	356	320	381	380	342	365	385	341	349	370	299	371	346	377	363	329	367	362	338	358	329	352	348	364	317	355	343	370	358	340	333	366	314	356	372	342	370	341	351	319	389	368	343	332	354	343	337	338	339	348	377	319	337	350	345	329	361	286	365	367	350	324	349	364	293	353	347	344	369	364	344	338	365	339	345	335	320	312	333	344	342	356	361	342	370	346	339	345	332	349	355	371	354	327	377	338	350	337	338	333	308	387	339	383	329	347	356	339	342	312	355	367	325	367	347	355	379	339	353	337	344	361	323	319	332	338	326	335	337	347	335	359	333	364	358	338	346	351	340	360	365	358	331	351	320	339	321	341	366	348	351	341	331	367	365	355	356	328	356	353	365	328	333	356	359	319	342	351	286	347	356	308	362	361	379	349	362	363	357	332	354	335	343	344	383	324	371	330	357	357	347	356	327	363	387	353	342	349	338	338	336	315	307	351	326	394	332	336	365	353	340	358	392	307	345	337	332	322	334	333	393	329	360	348	339	328	343	353	356	368	374	340	329	366	318	349	331	357	321	372	360	390	343	359	360	339	341	343	382	319	359	345	360	377	356	351	347	356	316	361	381	322	360	347	321	348	336	364	365	355	366	367	365	341	338	373	339	334	370	358	342	317	326	327	359	351	303	339	364	322	305	336	365	354	318	342	360	341	360	351	354	353	348	332	362	339	378	338	360	342	345	332	386	340	352	346	300	335	332	356	319	363	365	364	332	364	334	365	374	337	355	358	358	325	336	367	327	327	316	323	373	314	347	372	328	313	364	348	327	342	354	354	366	336	345	360	335	359	373	327	331	349	343	344	351	322	355	353	350	353	337	332	332	353	356	320	332	322	357	371	316	343	335	357	310	320	370	355	376	347	322	335	354	319	366	331	335	356	362	340	328	374	320	344	307	315	323	391	307	358	345	337	344	342	371	337	348	305	339	349	357	341	342	335	351	337	335	340	369	329	353	335	324	385	354	380	363	345	335	368	364	351	332	352	317	337	359	355	329	323	352	323	365	321	319	383	357	341	310	366	340	348	340	365	336	337	344	343	358	329	360	342	312	368	344	357	322	334	333	355	330	352	311	353	323	357	353	330	340	374	327	349	312	342	364	351	398	324	366	368	328	333	375	325	331	341	349	352	338	358	333	350	336	343	378	352	351	356	310	349	371	347	360	377	337	359	354	320	378	365	341	403	335	353	291	345	382	298	346	335	337	335	326	356	329	363	344	345	376	333	351	336
25004	21052	27102	25077	7033	1178	896	737	2189	16949	21173	12400	3728	1107	613	485	532	474	489	466	484	484	502	476	488	500	479	459	492	486	483	497	479	468	447	486	513	529	496	449	459	459	478	476	477	447	475	456	518	469	518	466	481	448	465	460	494	496	487	476	493	486	437	488	501	504	476	462	483	505	478	476	520	499	468	463	475	501	477	479	481	481	487	479	491	472	484	458	512	453	468	484	465	489	474	475	481	466	462	475	447	475	479	473	515	476	464	450	457	454	463	482	464	513	445	480	468	507	460	482	495	491	454	458	451	478	452	472	460	471	460	504	458	474	439	467	472	536	472	490	470	475	505	460	488	497	461	470	454	447	491	480	504	488	460	462	482	485	503	462	515	463	458	468	492	487	474	492	482	482	490	502	487	481	489	448	427	479	466	475	481	459	476	489	490	492	465	445	485	487	462	465	442	499	466	471	481	488	449	495	496	487	455	464	441	460	482	475	476	456	435	517	482	439	473	478	483	464	459	476	446	504	470	457	491	464	467	442	471	427	480	427	470	454	536	489	463	448	508	514	497	515	462	496	468	484	495	436	460	504	458	487	476	444	481	434	497	490	469	466	452	478	447	493	460	458	495	494	524	500	445	448	500	492	472	486	471	496	481	453	494	434	505	460	462	417	481	440	492	461	459	479	502	472	481	470	517	470	479	469	483	500	479	445	463	518	440	501	425	469	488	471	467	485	519	480	502	474	477	466	470	491	460	521	459	505	478	498	501	478	449	483	468	501	495	452	454	450	448	448	444	470	498	455	492	486	478	448	454	496	458	467	465	467	456	485	484	443	475	462	490	501	498	445	479	493	497	486	493	484	472	476	457	498	492	476	451	477	486	478	476	462	479	487	502	455	507	455	437	527	471	505	467	469	483	466	467	458	464	498	430	450	465	436	478	462	448	432	490	478	493	467	514	504	474	439	513	541	455	491	463	475	487	471	459	505	472	498	477	473	471	471	507	467	477	458	485	479	481	482	494	488	439	483	475	441	482	543	500	498	471	492	448	478	469	459	484	487	466	470	468	482	481	495	491	456	459	480	460	473	477	446	483	481	479	482	504	488	478	435	503	453	483	476	467	454	466	460	495	494	487	457	491	482	473	469	489	491	531	456	455	488	459	510	454	514	520	476	475	481	447	458	472	473	475	501	447	456	502	507	487	479	477	470	457	482	461	497	468	533	516	492	499	491	497	461	431	489	478	475	490	452	458	484	499	475	492	504	493	522	461	509	490	496	456	490	485	472	465	454	432	483	462	495	505	502	476	482	494	485	462	460	513	466	469	478	441	474	486	472	458	428	460	474	477	439	493	481	496	472	467	487	465	459	449	451	493	462	507	480	447	459	527	470	486	441	489	497	452	447	483	474	481	458	495	477	479	492	511	451	485	503	450	463	486	498	442	467	453	494	446	502	481	498	457	513	479	452	488	493	465	464	449	479	502	462	441	457	434	486	462	493	465	450	486	463	504	452	460	463	479	525	490	528	466	464	495	505	430	452	491	455	495	498	444	492	478	446	456	462	463	488	485	479	506	437	451	488	469	502	461	477	454	500	453	487	517	496	479	479	486	486	491	488	477	467	489	442	465	495	434	477	488	475	443	486	511	500	449	458	464	458	481	467	456	409	476	481	450	469	473	482	476	453	476	461	451	482	455	467	496	474	472	472	512	488	459	496	515	500	502	457	517	488	486	531	471	500	486	460	486	491	481	467	492	507	460	461	467	447	508	452	464	497	464	469	485	424	463	411	449	450	473	491	468	486	449	495	487	467	470	442	497	474	489	481	464	470	479	505	488	507	469	492	491	483	489	459	456	467	437	482	515	496	478	500	504	431	487	475	492	456	437	458	491	473	472	516	469	497	459	467	504	472	538	481	497	477	487	468	494	467	441	510	478	481	471	480	481	518	495	495	469	491	493	478	478	483	489	482	474	474	503	501	458	493	439	496	506	486	470	460	473	471	495	478	486	468	479	462	480	485	494	487	501	496	503	453	478	518	460	474	468	483	499	454	461	526	466	471	495	490	493	467	471	462	474	445	494	458	489	473	513	471	440	453	480	440	473	464	477	462	455	477	462	468	468	502	478	484	488	491	452	477	464	500	503	506	447	499	490	481	475	490	473	487	457	486	499	487	444	491	479	484	477	469	470	479	524	457	464	469	482	459	497	475	431	446	494	440	496	447	484	501	498	449	481	476	496	465	536	482	496	481	456	515	464	464	485	447	499	483	486	483	510	492	482	500	465	451	459	481	458	480	459	502	522	490	449	459	469	516	443	460	481	450	462	475	447	451	521	489	479	483	465	497	479	485	439	490	465	478	523	465	466	460	455	478	450	442	462	436	432	476	464	494	500	516	460	478	476	483	460	485	454	475	492	475	465	496	476	491	462	485	481	432	429	499	485	491	461	469	445	503	458	473	481	422	466	457	488	544	448	443	506	473	469	466	453	507	475	440	458	453	491	466	467	495	453	483	473	481	477	440	440	482	520	508	478	443	513	440	474	417	461	430	476	465	488	455	443	473	450	476	508	470	465	484	461	493	492	470	503	494	463	490	480	504	450	479	449	460	508	471	450	496	462	517	440	497	485	474	443	497	506	473	477	453	460	448	479	469	481	453	509	479	480	466	442	460	539	502	432	486	457	473	426	481	492	435	475	501	423	483	444	481	464	454	508	473	487	473	486	497	460	469	464	453	500	466	500	495	465	435	486	479	470	472	461	503	460	470	433	501	433	457	516	446	458	452	508	474	481	480	463	478	476	473	499	466	467	486	490	469	472	434	491	450	458	496	487	474	465	481	501	447	468	487	466	469	469	452	465	472	479	498	502	465	487	503	490	488	510	468	508	447	397	470	459	454	476	501	478	440	476	468	471	485	455	496	468	482	522	492	504	476	448	474	477	473	507	454	458	453	485	462	447	489	465	475	472	495	494	469	466	461	479	484	474	458	443	488	440	455	434	489	455	479	473	483	524	490	496	473	460	484	512	473	473	474	474	460	451	517	474	471	498	495	469	457	486	495	479	439	482	465	499	491	485	495	481	492	464	514	454	473	473	498	476	463	453	523	505	530	518	485	477	485	488	502	463	466	469	481	468	487	460	477	471	490	496	477	449	485	501	472	479	456	491	487	490	498	489	488	463	463	491	451	466	466	479	457	445	480	487	496	442	491	472	482	454	447	478	525	524	481	485	511	514	482	467	467	456	462	464	465	445	467	452	449	436	465	454	462	513	464	490	475	477	503	465	475	462	429	479	483	462	429	448	503	498	467	432	521	498	446	486	477	474	464	462	457	461	472	471	466	470	458	488	494	484	463	473	456	432	456	502	480	431	438	475	479	497	478	474	468	474	434	475	450	498	472	457	485	457	465	485	496	453	471	461	498	516	452	494	481	480	490	438	470	468	489	466	479	470	476	479	441	496	481	445	484	466	448	460	483	458	469	488	460	476	454	472	486	480	489
3705	3459	2877	1652	1182	909	807	881	3459	19368	19225	10130	3284	1110	501	448	431	436	444	415	415	402	379	434	405	453	431	428	445	455	435	460	423	434	461	441	419	452	396	412	427	402	427	420	424	411	419	431	457	397	396	427	459	408	393	432	420	432	404	419	421	433	399	444	399	439	411	418	418	422	411	404	446	444	424	404	437	426	406	423	443	417	417	438	426	452	415	400	393	399	405	400	444	421	409	434	442	390	389	404	426	431	409	418	433	402	407	444	476	409	418	431	406	401	431	366	395	375	399	416	420	436	417	398	408	396	402	381	384	426	439	429	470	432	413	434	417	428	436	452	416	444	446	472	405	437	461	408	391	457	433	440	436	418	475	422	394	436	397	389	415	447	420	448	430	400	403	407	430	441	415	410	452	433	422	408	453	402	422	462	394	404	423	458	397	405	459	426	425	455	426	443	431	403	446	402	429	440	458	435	431	455	432	407	420	420	408	423	411	408	411	439	433	397	449	415	452	415	415	412	384	400	423	419	398	447	402	422	403	474	391	440	452	422	437	437	418	421	456	411	416	428	433	434	461	439	408	428	405	437	435	384	373	453	451	450	419	424	415	415	415	408	419	447	411	436	417	471	438	427	422	419	457	469	420	393	414	437	427	449	410	428	415	444	413	417	419	403	420	431	389	430	397	396	434	413	441	403	430	396	427	424	448	420	428	395	456	411	426	431	428	441	443	414	432	419	429	412	406	403	435	437	422	399	409	422	414	427	388	442	372	461	460	437	435	374	438	434	422	456	376	409	441	383	466	403	414	396	399	427	437	424	435	432	439	374	450	399	445	395	384	423	440	394	420	411	412	432	417	432	472	407	405	424	419	415	439	397	402	395	406	448	383	425	434	398	469	434	420	431	423	403	402	444	413	450	413	401	423	382	448	432	450	401	460	433	401	414	361	416	429	439	426	445	395	437	426	388	434	398	416	380	419	403	426	404	454	412	437	458	459	420	439	416	410	459	431	402	381	451	419	415	420	432	408	405	414	429	420	453	429	415	430	425	440	426	416	428	432	418	428	417	403	417	443	434	424	396	425	418	441	398	412	428	413	417	401	461	399	446	418	424	405	401	401	413	387	441	456	397	425	412	385	381	414	420	419	427	411	390	429	366	425	440	423	458	383	413	451	410	430	401	412	419	404	410	418	416	421	421	419	440	395	419	414	431	419	468	408	413	485	395	418	411	425	443	435	391	398	392	416	415	467	420	406	409	427	421	442	414	423	428	414	452	430	375	365	406	437	414	437	420	410	457	391	407	439	439	395	400	437	424	437	419	415	422	440	430	438	398	418	454	419	414	414	460	395	422	430	419	423	419	396	392	404	408	395	447	438	430	412	448	403	427	422	408	425	446	386	419	431	401	361	387	399	405	417	395	394	445	398	397	385	438	413	430	397	442	408	421	407	430	437	413	377	436	443	379	395	440	430	417	399	429	394	423	438	418	398	435	414	407	402	436	405	410	429	386	374	405	419	432	430	420	403	410	438	457	424	380	394	418	403	432	427	401	406	443	405	408	415	391	437	429	391	395	427	448	413	414	430	428	409	411	467	420	408	396	407	424	394	372	447	403	402	386	404	402	444	423	417	410	375	419	457	392	443	401	410	427	408	400	424	406	414	439	405	403	401	434	420	429	429	421	408	454	446	388	410	406	444	382	423	411	391	410	419	455	397	418	400	397	416	403	386	402	423	373	422	447	405	420	430	433	431	399	445	425	417	388	424	404	407	441	411	408	432	384	402	408	421	414	394	421	415	398	413	425	409	458	419	463	383	419	428	438	409	409	425	446	445	424	438	398	415	405	405	373	436	410	434	417	462	412	410	402	397	415	392	428	401	434	426	453	411	407	433	399	414	452	416	430	411	397	427	410	449	400	443	441	444	448	410	398	405	426	408	434	390	419	415	390	395	422	380	416	397	415	409	418	420	376	421	426	402	431	390	459	375	402	391	433	451	424	401	412	372	407	406	427	440	416	403	457	436	401	424	397	425	416	375	392	387	405	384	403	456	412	426	399	377	444	430	431	423	415	422	448	425	445	412	445	433	387	414	410	394	411	391	408	406	407	410	409	416	434	418	443	427	420	420	433	429	417	399	394	400	405	453	394	452	437	401	446	437	448	405	437	419	402	397	392	442	431	412	422	439	445	397	440	430	421	409	378	379	402	386	393	410	373	445	449	431	420	386	401	405	421	422	449	460	439	441	449	411	417	434	475	402	416	419	455	405	437	425	444	442	413	443	405	432	392	408	462	395	427	386	397	400	391	392	426	446	435	381	420	443	435	431	406	405	440	426	405	383	408	431	446	415	412	408	433	421	433	392	404	423	431	430	414	440	428	421	416	421	400	411	433	425	411	395	429	446	390	402	439	434	455	442	438	411	398	412	405	442	419	442	403	405	395	395	415	417	395	424	457	432	439	422	434	394	409	432	410	423	434	417	400	388	429	394	403	448	430	402	424	449	441	445	417	373	390	410	411	427	421	405	416	469	419	434	402	435	404	404	403	424	381	435	400	391	430	427	391	418	418	410	398	414	391	406	445	444	382	393	421	395	385	429	439	446	423	365	362	418	426	438	412	416	418	422	415	448	430	406	395	423	431	394	382	427	410	418	426	407	432	432	416	373	412	420	427	424	420	430	423	441	424	436	416	414	385	444	428	450	393	410	441	425	392	398	442	412	424	432	413	432	424	382	435	380	409	445	422	432	404	427	417	419	445	434	422	442	410	413	405	403	434	428	408	413	414	439	429	388	406	403	420	395	412	413	432	443	428	442	426	419	410	457	438	431	419	380	455	426	416	455	407	411	432	441	409	379	406	418	401	400	416	433	434	402	418	429	390	424	427	396	388	406	423	449	469	385	420	450	433	408	450	410	405	481	411	432	425	422	401	393	443	396	434	434	425	407	372	459	448	424	400	417	409	453	402	407	403	395	436	425	392	444	404	411	433	392	406	421	402	400	407	428	440	386	389	434	444	413	438	444	435	421	424	444	419	376	420	403	454	434	443	414	379	406	402	394	409	404	451	413	417	397	406	379	421	428	398	417	436	422	411	447	419	395	404	427	429	427	415	402	411	416	449	399	401	435	410	388	394	440	414	425	432	460	409	379	407	434	407	423	408	408	443	389	400	420	391	424	418	441	410	377	448	371	441	415	420	419	443	413	408	404	434	437	417	436	422	422	441	442	395	405	385	428	389	396	393	408	437	426	401	433	418	443	422	418	428	398	457	421	428	415	405	381	443	413	396	385	419	366	458	402	462	420	401	417	436	421	414	384	405	398	427	438	412	405	434	423	407	446	409	426	437	421	421	435	407	435	405	443	424	424	453	397	393	397	407	427	449	396	409	473	437	396	390	410	427	417	434	405	417	434	425	418	413	424	410	401	438	398	412	458	398	434	404	401	412	407	421	421	439	401	407	393	427	430	414	434	439	411	425	403	409	422	439	428	433	398	381
23733	20943	28159	23871	20936	8319	1884	1188	3568	31541	35453	23414	8843	2265	953	767	659	660	696	670	616	646	654	621	644	650	671	659	631	631	657	640	667	609	628	654	642	647	682	643	647	726	655	661	632	605	617	667	604	633	651	676	631	615	592	665	638	658	601	668	660	642	695	674	676	644	672	653	664	649	688	640	627	660	646	653	634	639	653	609	692	658	660	646	622	637	635	664	628	675	636	604	657	615	643	631	672	681	667	675	645	631	652	659	633	591	620	640	670	606	627	636	638	654	652	608	647	669	627	659	626	616	659	609	641	647	676	664	650	682	689	665	649	633	637	657	689	629	601	698	646	651	635	667	630	672	591	645	658	675	660	650	642	578	620	658	639	704	670	636	650	672	689	617	674	596	658	602	661	633	672	638	661	664	654	637	643	668	613	648	684	624	647	673	656	670	635	627	641	673	631	671	668	684	651	634	602	659	695	626	665	647	678	606	668	621	654	623	627	650	601	672	594	662	652	682	631	663	637	634	627	643	635	643	618	602	621	610	617	676	629	620	619	643	605	633	653	572	659	642	642	649	645	647	625	648	624	656	687	643	656	700	668	610	667	665	641	666	650	644	648	634	634	641	635	611	666	641	678	688	645	667	591	623	634	655	635	682	617	639	651	665	658	591	626	658	660	641	660	623	666	685	699	603	631	658	639	643	658	658	671	665	684	649	624	638	651	647	638	650	694	689	637	652	617	651	629	646	623	683	623	649	646	653	652	675	652	664	633	664	648	626	637	612	618	616	643	654	697	622	638	613	661	640	623	694	661	669	650	573	647	670	629	605	654	623	593	652	619	650	649	624	648	659	659	607	655	657	646	663	652	666	622	644	638	634	714	635	613	615	607	617	618	670	600	625	636	625	694	618	599	638	666	664	637	644	647	647	641	655	625	665	679	630	628	667	657	613	621	650	668	587	668	650	619	651	616	691	649	666	639	662	631	658	640	643	596	634	637	656	663	658	650	627	680	664	620	659	655	616	665	638	642	693	678	662	597	606	684	584	625	629	604	624	615	647	630	649	620	655	664	638	616	635	644	639	639	655	653	652	632	658	662	624	719	641	636	578	657	648	627	638	680	631	632	628	649	664	683	673	629	664	604	655	672	679	678	633	640	630	634	630	642	642	633	665	598	608	675	671	646	633	636	583	611	675	643	589	661	590	625	653	660	651	605	629	620	629	660	692	616	628	665	711	629	636	645	659	638	661	639	660	680	623	687	663	664	652	653	615	625	634	658	624	655	650	642	634	669	656	618	584	638	617	602	622	652	651	618	659	638	627	652	602	626	639	623	632	662	626	624	577	629	637	616	651	633	663	672	623	641	595	636	670	621	638	654	607	635	652	670	628	634	612	632	668	629	623	586	643	683	651	621	678	634	613	622	624	625	603	631	646	665	673	646	613	621	711	639	618	667	642	644	650	683	655	673	633	672	618	658	654	666	629	631	616	628	666	678	639	676	618	663	634	639	681	658	622	623	642	644	642	611	615	619	676	657	669	676	632	646	637	646	629	632	640	644	640	634	686	645	647	662	630	667	641	641	645	633	613	630	657	687	646	654	594	634	613	663	707	658	678	705	636	607	636	638	661	658	658	645	671	659	619	617	604	622	620	658	632	600	648	635	664	671	624	621	644	658	660	634	657	653	608	655	649	642	607	605	609	661	648	621	650	686	635	647	610	625	622	660	682	660	644	646	611	601	636	630	603	671	639	642	692	666	666	651	697	662	720	634	641	659	621	707	651	622	631	632	654	658	680	688	612	658	662	667	608	646	673	627	632	742	670	617	655	622	595	604	627	689	715	608	631	631	606	643	636	633	646	664	634	633	651	652	630	683	658	653	646	678	660	652	582	661	674	637	670	664	666	614	652	667	638	675	680	635	663	662	632	665	644	655	720	627	670	660	612	612	683	588	638	657	646	657	602	664	632	620	629	647	627	607	654	713	664	653	667	623	637	615	630	659	650	666	665	669	655	619	650	685	662	629	658	598	660	641	594	602	645	666	635	625	607	637	652	592	624	621	660	625	644	635	627	659	648	608	635	641	625	615	709	611	667	666	635	696	641	636	668	637	570	635	592	654	594	646	633	650	634	619	647	600	638	665	611	658	657	606	635	660	621	627	644	650	630	647	671	680	645	605	637	612	637	623	610	612	650	583	598	622	637	651	675	634	643	642	644	601	624	670	656	649	652	619	622	652	621	672	690	629	614	599	598	663	636	659	650	667	663	676	641	670	646	645	655	681	620	618	669	667	623	639	639	646	663	612	650	621	641	619	650	668	635	649	592	660	668	655	660	641	634	614	624	680	614	679	615	637	667	658	630	651	627	632	634	657	631	610	589	673	611	683	638	632	665	678	674	666	631	637	686	661	617	668	633	643	655	637	646	604	636	630	648	660	658	650	654	673	621	623	578	615	675	607	610	626	635	644	613	637	698	641	638	651	636	623	566	611	683	618	598	652	627	619	637	653	678	644	644	695	645	671	664	613	647	681	688	678	626	626	663	627	645	653	650	615	640	629	592	621	639	610	656	667	618	617	609	653	638	613	645	682	640	632	651	592	621	662	652	655	722	653	628	610	641	630	668	627	665	660	673	609	649	623	630	637	702	655	640	622	627	683	653	616	619	665	619	679	644	660	670	633	625	669	663	633	656	677	691	643	628	644	642	592	644	642	633	652	626	654	669	663	646	627	643	612	608	604	641	601	646	619	610	687	637	629	662	708	638	655	704	658	616	644	630	643	656	633	659	650	645	649	657	599	617	630	619	586	650	638	613	640	620	627	624	600	612	606	651	638	643	663	653	645	630	622	639	687	664	652	653	632	641	598	630	657	646	618	681	688	712	676	650	632	667	652	643	632	597	630	620	634	600	628	675	660	659	614	649	647	585	652	633	627	667	638	668	622	604	633	661	639	662	643	644	614	606	654	614	642	682	672	620	676	621	596	648	664	652	616	609	633	721	655	689	646	637	612	689	644	612	610	637	631	654	625	660	591	620	630	601	609	653	645	645	655	681	660	637	679	660	637	659	664	596	602	625	634	649	630	615	621	623	599	650	672	641	633	653	659	689	680	636	615	645	648	673	601	637	600	632	622	650	664	658	632	652	668	642	645	652	573	631	684	618	625	613	635	607	644	625	638	650	615	603	665	636	661	625	599	589	680	657	640	613	608	642	639	679	664	623	654	639	612	655	594	654	629	642	603	673	661	642	630	673	667	625	646	680	614	636	636	681	635	563	614	650	627	644	661	663	715	622	650	683	673	679	632	689	668	605	644	617	683	622	629	658	632	627	644	590	629	591	650	631	619	613	657	659	616	611	620	655	637	654	677	646	578	624	631	612	635	640	650	636	593	612	622	609	624	632	652	653	643	609	644	676	645	620	640	641	598	622	567	674	641	596	594	648	632	586	681	612	652	648	684	617	633	662	679	647	559	617	640	607	648	659	669	646	660	675	621	678	650	607
4457	6622	5966	3258	2219	1516	1277	1252	5634	33337	30364	18603	6688	2008	771	606	540	565	522	547	543	546	533	574	539	550	566	562	551	566	542	547	565	506	561	581	550	579	551	524	565	568	530	568	586	543	532	587	561	506	546	584	546	563	565	569	547	546	616	566	571	529	582	527	579	530	539	552	551	570	559	528	554	580	532	553	494	551	532	554	598	551	585	559	541	540	561	550	563	570	535	544	560	545	562	542	529	542	527	493	539	538	552	530	585	579	563	557	553	565	535	582	569	514	560	579	552	526	538	521	505	547	545	540	555	574	529	540	515	518	507	539	548	524	538	528	527	574	577	562	580	559	548	570	545	529	602	522	529	574	555	563	586	543	546	588	556	541	566	478	507	570	551	524	560	522	572	532	533	522	540	536	522	569	554	551	604	521	534	565	559	560	549	569	507	537	593	550	576	550	531	528	526	568	547	530	601	530	530	600	506	537	564	567	557	562	539	561	551	565	605	563	550	559	558	516	549	577	522	509	565	562	538	528	575	542	559	554	592	526	543	512	536	533	565	555	535	544	538	577	540	557	564	567	545	516	547	585	537	529	570	539	563	520	496	578	559	528	543	497	540	565	579	530	570	526	547	529	606	532	608	534	527	572	533	554	532	586	524	541	551	576	543	573	584	517	537	560	550	547	557	571	542	556	549	576	536	528	530	565	598	529	555	550	572	531	552	564	568	551	536	503	577	515	530	589	565	598	550	521	593	586	534	550	579	503	568	567	549	552	576	538	565	548	582	547	544	527	521	525	531	527	557	609	572	564	571	556	528	539	509	557	606	631	551	533	515	548	534	578	611	566	546	522	546	556	525	571	535	556	569	540	546	553	554	555	531	556	531	547	538	508	564	564	554	574	549	547	558	563	551	553	539	561	497	538	561	511	555	522	564	545	576	518	545	546	544	570	573	573	571	562	508	563	526	529	529	520	590	550	573	543	564	541	557	538	539	524	563	511	522	565	566	541	495	544	578	559	513	559	556	524	516	548	558	550	539	527	556	558	547	533	540	549	552	560	515	552	538	584	551	509	546	532	548	536	550	586	563	542	529	472	523	549	518	559	565	540	584	571	549	573	547	534	582	576	555	515	493	518	563	577	570	509	561	521	573	552	583	560	555	552	567	572	535	512	564	514	592	536	541	544	508	506	537	587	547	564	556	572	549	543	484	504	529	538	573	538	509	548	521	532	536	528	493	580	512	539	535	509	518	531	546	539	533	574	515	593	543	545	560	528	558	565	538	556	562	551	530	546	553	546	578	542	541	543	571	597	546	564	534	509	523	521	503	549	568	526	595	525	553	510	533	615	554	547	545	560	573	508	579	523	533	527	555	547	538	600	552	536	553	544	518	563	578	554	607	551	569	552	562	544	545	579	513	568	526	540	593	521	538	499	547	536	528	541	553	528	551	555	568	527	571	579	532	568	538	592	577	536	523	540	529	531	533	562	564	589	575	521	538	570	548	540	514	523	533	541	588	526	548	562	547	562	552	548	557	544	551	541	579	565	558	541	522	532	556	528	528	552	551	524	552	500	578	524	522	530	567	578	551	505	544	563	588	511	606	539	544	544	534	590	544	537	534	631	564	565	496	560	556	523	581	526	549	522	525	501	550	524	537	519	580	563	546	519	560	564	540	598	562	532	536	550	571	542	521	559	563	580	551	580	503	564	527	551	549	537	574	509	556	549	524	545	551	568	577	542	487	572	558	574	517	543	557	542	492	526	499	538	551	531	524	531	600	533	580	500	551	542	536	550	535	592	564	578	551	567	536	565	525	508	576	541	541	571	539	561	569	569	546	541	555	521	594	554	532	548	546	546	559	533	560	519	548	589	503	533	537	569	532	526	577	521	571	525	518	583	549	513	567	543	517	543	515	535	518	530	573	533	571	561	519	558	543	538	534	527	542	520	543	515	526	554	546	555	525	519	545	521	535	550	537	601	503	547	550	575	553	544	566	522	530	554	527	525	522	549	507	542	560	544	557	542	528	530	506	543	559	572	588	542	607	576	529	558	560	560	553	495	518	550	515	602	563	532	513	559	553	564	502	562	519	567	534	556	567	521	495	560	568	562	561	557	544	556	560	567	536	543	582	532	534	561	554	509	540	555	547	546	572	552	496	542	530	530	553	593	519	526	544	526	541	555	559	520	600	564	571	554	524	561	568	559	551	528	524	546	560	585	537	530	560	487	576	567	553	537	541	548	548	523	508	572	508	574	539	532	503	560	588	559	513	585	573	553	539	572	516	591	553	525	560	550	585	572	558	533	545	559	587	515	532	529	544	553	540	545	550	568	518	551	560	525	577	562	564	548	528	529	553	557	569	544	546	566	503	525	523	557	523	516	556	562	566	554	541	532	551	559	550	503	535	557	541	557	559	563	567	563	516	526	555	544	568	587	561	608	551	564	533	513	553	545	567	586	531	524	558	565	539	563	540	582	542	570	548	539	551	548	497	555	531	541	558	542	583	584	578	572	577	554	524	561	481	544	519	526	550	517	512	534	533	548	554	566	560	494	513	538	582	588	564	548	554	560	546	541	512	538	517	545	570	542	529	609	523	542	512	470	628	550	548	551	533	559	543	525	544	536	521	577	499	561	550	579	536	544	537	545	573	543	556	558	542	509	585	533	573	568	560	519	530	526	523	512	522	550	554	596	581	549	545	557	554	533	555	530	514	552	544	530	553	527	596	554	541	540	519	537	514	557	586	560	566	511	538	522	567	545	523	522	564	522	520	524	586	543	546	587	513	607	545	546	544	533	531	527	540	521	559	495	537	563	577	570	524	545	535	556	556	540	553	543	550	569	573	541	537	551	495	520	554	554	555	546	549	574	593	567	561	531	560	514	555	546	535	532	522	564	537	557	539	504	555	512	537	500	573	547	559	530	529	542	537	531	568	523	542	536	549	561	528	508	546	558	567	536	559	530	576	501	503	542	573	533	557	546	515	506	516	606	596	561	545	600	531	530	556	544	562	592	547	540	563	509	501	518	560	531	525	579	546	550	559	535	538	527	595	544	536	559	537	547	583	558	529	542	566	529	543	537	576	574	590	547	559	525	546	552	562	520	522	577	607	526	574	513	585	530	557	547	522	528	523	505	553	559	571	567	565	527	583	561	564	572	519	558	551	568	563	540	580	516	525	548	536	523	546	489	535	535	567	538	521	514	549	592	494	525	531	507	526	544	527	561	549	587	538	586	545	545	549	548	525	542	583	548	541	525	540	541	572	524	536	562	534	554	575	559	541	512	589	548	546	526	516	516	561	564	526	534	541	582	541	511	531	545	541	566	534	516	541	585	540	520	537	525	554	549	562	584	524	545	549	496	528	528	536	533	564	527	551	502	577	541	575	508	557	545	546	556	543	532	570	577	511	543	535	548	547	581	585	532	515	523	578	507	560	524	552	554	599	585	512	553	547	555	512	552	543	506	557	580	545	546	495	609	529	525	573	538	518	524	553	561
27294	12634	1397	750	504	451	454	437	699	2211	2312	1525	809	550	463	406	394	401	402	430	391	397	420	445	431	406	366	388	425	365	389	387	385	407	381	402	406	377	408	404	397	427	412	405	398	413	397	406	407	424	425	391	371	411	412	413	400	381	435	396	401	389	425	384	381	393	413	405	367	446	388	390	407	364	412	412	406	379	390	409	375	382	413	397	437	378	394	399	403	351	395	418	385	430	418	387	422	401	391	361	391	407	427	405	440	402	415	412	401	403	407	433	392	373	404	415	400	408	403	371	405	372	375	383	434	375	374	398	394	386	414	406	381	392	422	406	409	399	415	442	440	414	339	370	388	406	368	385	388	429	393	419	419	409	412	402	433	408	403	380	408	391	396	361	412	435	424	398	427	383	402	399	389	396	434	423	424	398	389	415	408	423	411	412	368	373	388	371	395	380	424	399	394	410	415	418	404	406	406	406	381	408	402	388	407	397	408	366	393	399	382	415	385	413	390	437	409	398	395	391	362	408	393	392	399	443	407	371	401	373	413	395	382	363	416	374	372	408	399	425	410	423	373	444	406	402	405	369	391	385	385	375	391	405	385	399	368	365	406	381	385	429	379	414	399	371	406	398	376	434	389	399	430	406	387	380	427	400	377	394	380	405	388	414	381	407	390	406	415	409	397	429	416	425	372	411	400	408	381	371	385	427	429	384	419	393	387	412	473	409	390	372	411	383	410	370	384	425	387	402	412	381	402	374	399	408	386	432	391	402	400	392	424	400	391	405	375	384	374	400	407	397	430	409	405	437	396	419	433	440	431	432	389	382	408	385	446	439	427	403	384	372	392	409	411	411	369	387	405	430	407	400	388	401	402	386	409	394	399	408	425	416	405	414	356	420	402	411	393	404	393	410	419	404	395	393	368	364	391	403	424	393	413	410	404	418	424	417	392	367	400	394	406	352	428	367	389	386	411	385	394	406	385	422	424	419	369	418	421	395	399	392	381	385	406	399	463	380	397	413	413	403	393	400	418	359	384	384	421	408	433	391	413	360	387	431	381	398	402	393	421	423	397	414	373	439	361	403	413	365	398	378	427	370	385	365	414	404	411	401	442	381	424	422	393	384	436	414	366	401	367	408	392	442	361	408	390	419	375	394	448	418	402	373	382	383	383	393	431	393	420	376	401	402	402	382	357	379	402	401	361	403	397	392	392	410	408	393	405	421	444	397	379	412	412	405	430	387	394	381	417	395	396	371	354	425	430	389	431	406	389	417	434	424	413	387	402	363	412	377	400	371	399	404	427	417	435	395	404	381	373	365	417	401	392	408	366	420	390	383	437	420	385	390	396	404	426	437	400	407	444	385	412	419	365	395	426	421	380	413	361	446	379	422	374	392	386	414	411	382	411	453	422	403	376	412	437	394	378	369	372	385	397	402	392	389	401	352	407	390	399	431	423	402	370	378	419	375	442	361	432	368	417	413	378	403	409	384	409	387	428	408	424	382	378	387	389	375	386	426	397	404	417	395	412	411	409	390	377	396	372	349	377	383	387	411	388	362	424	393	410	403	418	398	406	397	439	385	413	407	420	404	418	428	381	407	404	452	396	379	377	383	389	404	428	399	383	399	397	404	385	395	393	375	390	377	414	400	409	382	420	448	388	388	356	426	418	368	407	370	417	419	413	424	395	383	365	377	421	377	399	402	402	410	362	395	398	405	363	385	392	389	424	383	399	377	391	424	398	396	421	403	368	385	405	435	385	413	393	384	408	394	377	399	395	380	397	395	362	378	415	383	406	380	369	365	386	383	420	407	401	410	417	390	401	400	432	431	408	432	426	381	393	424	412	408	405	419	393	410	427	400	402	411	460	391	444	390	371	398	417	396	389	367	420	395	401	382	421	355	422	422	444	403	381	395	411	400	376	395	411	435	391	398	436	405	409	418	393	387	381	386	407	394	387	403	382	362	369	388	379	396	396	376	395	380	402	431	388	413	376	354	343	394	381	378	395	425	414	384	391	403	396	415	406	385	416	392	408	413	393	368	426	388	387	390	372	424	412	389	415	442	436	406	412	393	393	370	442	418	376	410	380	404	390	391	388	395	408	371	407	390	377	400	379	371	411	403	368	401	397	424	435	405	360	429	385	407	361	421	403	412	392	371	404	403	385	402	399	346	371	399	423	422	410	378	419	449	432	399	389	360	403	390	379	441	403	427	388	393	422	409	393	381	411	394	370	380	378	410	410	425	402	415	439	409	392	406	428	431	422	359	379	358	419	417	404	440	418	398	401	402	458	392	421	379	413	416	387	368	428	425	440	383	400	433	406	394	393	401	398	407	455	407	383	390	402	412	385	408	402	407	438	429	409	380	376	430	387	374	414	422	383	407	421	389	408	404	384	389	382	408	368	383	349	417	408	412	394	393	421	391	376	417	424	379	421	392	383	403	398	356	372	375	391	408	398	419	415	373	412	387	396	431	411	370	413	401	379	401	412	421	412	396	409	425	387	377	376	396	369	370	404	396	394	382	383	411	413	399	417	373	379	371	384	373	412	415	413	392	433	414	422	402	391	386	424	401	392	383	412	411	421	396	409	432	391	428	393	389	425	402	431	408	391	449	374	389	376	401	390	413	393	368	392	409	386	401	386	409	402	351	383	382	426	405	384	397	415	411	398	426	389	426	408	362	387	373	408	397	403	387	408	408	445	432	390	372	402	367	402	448	364	390	391	416	396	398	399	420	400	429	377	400	362	401	418	438	408	396	380	384	391	387	418	387	373	407	415	410	437	401	413	409	389	419	415	397	399	394	388	414	362	443	413	402	391	419	370	364	400	399	391	384	386	388	377	383	431	416	418	423	388	411	412	410	436	372	400	402	395	423	411	404	444	425	413	412	432	420	366	426	425	399	370	394	415	417	410	433	394	393	396	371	434	388	385	434	420	439	392	364	419	387	411	405	414	406	404	417	380	403	376	422	363	396	410	382	409	415	392	390	414	390	389	427	391	415	392	415	412	390	401	387	410	413	413	415	415	390	434	427	388	377	388	406	387	383	395	397	413	389	383	390	387	406	386	391	391	395	394	385	399	433	387	401	434	400	378	393	432	394	379	437	405	409	343	400	412	367	394	402	389	410	409	360	385	370	385	381	399	404	412	392	412	385	418	366	380	392	393	370	406	396	409	391	376	410	412	423	400	390	408	376	387	398	415	433	369	445	388	414	427	421	454	426	404	418	422	407	397	403	370	405	417	432	423	433	376	383	418	394	404	384	392	365	422	358	401	379	401	437	364	413	415	376	382	354	400	373	406	389	390	404	428	405	368	415	388	405	401	364	402	389	420	408	416	413	400	404	400	439	393	417	390	413	391	387	383	404	338	414	392	415	440	425	404	385	366	429	399	386	413	384	406	424	385	393	422	407	397	391	399	432	388	418	403	421	399	423	438	434	346	365	410	405	387	389	413	406	414	414	415	397	371	410	424	446	381	411	398	377	424	420	391	405
5045	741	648	583	499	407	393	418	819	3020	2602	1614	839	485	374	357	339	347	366	376	343	357	352	334	360	345	355	358	319	341	364	352	341	339	334	332	335	314	321	339	330	325	354	370	355	394	364	323	346	330	319	327	334	355	347	330	327	364	331	341	364	342	364	345	348	363	313	344	349	354	310	347	346	340	340	316	325	354	343	373	316	341	348	363	335	345	328	350	343	352	348	335	298	343	324	337	356	369	348	330	384	330	340	339	328	336	334	332	357	327	327	315	381	335	340	313	374	299	343	326	324	323	344	347	327	354	353	374	340	353	331	350	342	387	349	326	343	356	358	342	369	335	340	325	309	362	336	331	342	341	345	358	324	362	317	336	343	370	332	316	351	358	342	337	345	359	359	331	329	336	343	333	322	332	339	341	334	322	337	343	326	312	340	330	377	338	311	342	319	368	358	320	341	348	356	367	333	341	349	333	318	352	374	345	347	327	351	300	374	322	327	337	345	331	364	343	322	310	332	334	360	333	328	333	337	349	340	353	309	357	357	350	323	349	362	316	351	390	370	349	344	361	351	334	354	334	352	329	327	366	355	311	313	349	337	320	340	355	329	360	350	358	357	342	318	351	317	355	342	351	308	340	358	336	340	345	342	332	351	329	332	368	343	339	338	344	312	336	327	336	337	361	347	340	339	348	335	345	338	396	360	313	361	366	341	352	367	364	342	338	351	365	353	362	357	329	322	336	345	332	339	330	348	335	337	340	332	329	341	346	345	348	326	329	313	347	294	332	372	338	320	345	319	329	329	351	345	409	335	353	332	344	323	380	339	300	320	344	341	345	348	347	325	391	322	377	360	391	340	334	331	362	335	313	364	332	335	300	366	343	354	314	301	313	353	375	355	382	321	332	348	353	319	350	334	322	346	304	343	344	351	352	353	328	348	321	345	371	336	345	321	317	338	312	316	356	337	320	323	345	342	334	365	369	317	354	394	320	300	342	330	382	350	376	371	323	344	343	344	312	314	362	320	343	332	305	349	330	357	315	348	334	365	312	350	356	348	314	364	316	317	354	348	361	333	356	329	329	344	337	341	372	322	335	327	338	334	360	340	379	307	340	358	310	335	362	342	353	350	341	326	338	357	338	358	302	328	338	332	336	349	345	365	321	395	385	341	312	341	344	343	323	366	384	363	327	336	356	344	372	346	350	362	331	354	355	309	352	369	370	313	333	351	332	333	356	345	333	375	377	355	367	322	342	319	326	355	311	344	336	374	350	344	372	334	363	359	380	331	336	307	311	346	333	311	311	336	341	326	352	325	377	321	351	322	343	346	324	376	359	343	352	343	367	326	362	327	337	317	362	366	321	351	324	341	337	329	307	334	327	366	345	345	339	332	329	355	365	366	341	330	330	335	351	365	371	359	341	324	334	299	353	300	354	326	338	355	380	362	310	320	345	337	334	326	336	360	324	361	348	343	350	348	349	381	327	346	322	323	330	348	349	319	349	334	348	390	328	333	310	337	307	349	329	340	307	363	339	347	323	369	327	352	340	338	335	360	342	347	362	300	379	377	352	322	326	352	339	316	339	352	345	374	370	336	317	306	337	360	359	354	352	338	316	369	326	333	337	321	340	366	335	332	318	343	326	327	335	319	346	329	353	339	352	326	377	335	353	344	348	320	361	345	330	335	345	346	337	304	333	348	345	326	351	360	324	347	378	359	336	348	376	325	334	321	349	381	367	328	350	313	357	343	311	363	321	348	333	324	350	346	337	294	340	310	327	306	364	369	344	312	354	366	326	323	338	329	344	359	348	346	339	336	337	348	305	309	345	380	346	373	321	342	322	341	352	308	346	356	308	352	301	342	367	378	326	371	332	334	324	348	336	337	319	331	325	353	334	339	353	306	327	348	361	325	325	361	336	345	347	334	359	320	358	342	363	337	324	367	340	364	347	307	361	351	362	357	332	374	344	335	358	358	357	395	365	325	343	322	341	347	341	331	377	319	347	334	342	347	363	299	321	323	367	337	333	326	345	344	318	315	328	342	359	324	334	336	359	330	354	338	330	343	356	314	342	353	349	351	370	333	351	361	358	347	374	341	361	352	355	362	305	348	323	340	341	337	332	339	351	313	316	328	351	362	305	330	338	338	350	345	342	334	355	347	342	313	331	370	355	345	338	358	318	336	334	325	335	336	323	333	322	327	327	360	372	325	334	339	329	338	339	322	308	329	342	369	328	359	370	321	322	333	342	333	362	358	307	382	314	341	342	314	333	333	339	332	344	324	356	321	322	366	356	335	340	343	332	362	310	346	355	321	302	323	366	346	339	356	319	353	344	368	307	348	355	323	341	331	337	325	335	349	347	330	328	343	374	350	330	371	358	377	325	346	320	380	332	347	345	366	353	319	349	367	327	340	339	326	333	336	359	318	347	303	350	331	325	320	316	322	359	352	366	344	360	356	320	371	338	346	371	341	326	385	362	327	314	369	365	369	336	359	325	330	328	327	354	326	328	339	306	336	347	356	322	333	351	363	374	338	356	344	317	294	356	354	347	331	352	325	321	322	329	345	353	338	329	329	352	347	355	323	342	347	340	357	366	334	349	345	337	358	331	340	350	355	306	359	328	342	359	346	352	311	334	355	330	334	321	365	331	339	343	345	355	327	334	327	348	326	340	346	308	392	330	331	324	364	328	372	340	349	343	329	331	378	328	348	341	330	328	342	345	333	320	341	334	343	342	322	340	338	352	364	371	337	343	355	358	353	311	364	343	342	373	323	346	354	332	348	343	344	324	324	341	333	330	323	330	353	290	326	352	322	353	352	357	329	352	356	329	326	339	346	339	329	330	343	310	325	367	338	351	344	315	333	343	315	339	333	392	342	311	342	358	315	297	349	344	330	334	320	339	387	339	353	351	350	340	360	373	351	347	346	362	352	334	359	348	350	361	302	340	322	391	331	360	357	337	327	357	349	318	326	327	331	343	350	348	335	339	365	327	310	347	365	339	379	343	346	368	385	368	351	343	329	347	334	327	349	336	344	326	294	336	345	342	329	325	323	307	326	347	339	354	344	330	313	327	323	324	330	318	356	340	353	324	348	323	327	360	349	359	331	340	320	366	326	350	353	330	318	326	344	309	318	316	368	340	344	324	314	309	339	349	331	310	317	382	372	333	335	324	327	332	372	353	324	345	368	336	328	337	350	366	363	308	333	326	343	319	343	371	325	334	340	351	364	341	370	347	316	348	348	364	326	343	355	369	344	353	348	358	314	337	359	329	341	323	366	352	358	357	359	326	318	332	343	339	363	302	324	297	336	350	317	352	336	327	315	382	329	327	326	304	313	369	328	317	351	351	377	298	368	339	355	324	327	343	319	288	336	319	334	328	319	369	344	357	360	340	353	330	309	355	325	335	377	320	329	308	333	345	352	344	362	363	360	353	303	332	320	339	336	332	339	364	339	348	337	298	333	349	350	369	359	327	311	337	333	361	303	343	342	355
25002	21099	27170	25136	6661	1165	827	644	5111	22727	19181	9487	2812	921	566	432	442	439	461	450	435	466	389	438	474	443	468	447	390	431	424	422	443	456	422	465	416	471	455	474	474	450	440	450	487	408	438	423	423	405	427	444	427	446	432	393	466	408	458	483	427	416	443	464	407	453	456	429	405	440	446	463	460	405	416	429	411	424	439	474	466	415	442	450	411	454	436	420	451	468	447	446	447	454	444	454	437	432	476	411	412	436	430	428	418	437	443	446	450	439	426	459	433	440	440	464	433	414	447	440	456	431	451	443	448	424	470	441	464	453	466	469	483	434	441	464	481	426	439	395	436	434	444	427	411	403	437	458	426	446	397	473	430	408	467	415	437	450	432	441	449	412	421	415	437	395	445	457	454	443	451	410	417	436	431	406	410	433	437	410	443	461	409	433	403	434	445	450	446	445	422	472	400	414	420	392	436	403	431	444	428	417	433	413	401	418	442	399	433	452	406	435	435	455	412	405	450	457	439	453	456	439	409	430	411	454	407	439	399	462	459	448	436	423	434	458	464	393	428	431	418	426	424	420	492	422	444	434	418	455	469	389	406	416	436	447	427	441	439	427	451	420	462	410	463	389	440	425	456	405	469	460	429	449	410	435	414	451	470	452	442	408	434	425	448	396	422	434	445	453	433	424	428	439	447	435	428	482	445	451	454	442	440	483	461	435	428	413	436	428	429	424	432	426	452	460	450	419	452	451	405	430	467	446	453	433	433	430	439	433	454	460	422	459	431	427	441	429	428	431	447	441	399	464	451	404	425	417	419	409	452	416	424	403	430	415	427	428	475	447	443	425	409	458	443	409	403	415	423	401	432	447	437	426	432	445	465	417	436	464	457	428	446	424	437	449	481	455	450	418	456	412	410	427	420	446	451	418	432	432	433	443	440	432	455	408	452	445	416	429	418	430	466	431	426	427	438	421	405	437	433	456	402	472	458	429	444	451	462	441	441	433	433	475	452	465	467	415	427	422	446	418	401	471	431	426	455	425	434	457	438	413	451	429	440	426	444	433	422	394	427	456	465	447	441	432	436	428	438	409	388	423	431	402	417	454	429	395	424	458	405	443	452	442	448	444	459	428	402	426	452	430	444	417	417	450	411	434	420	418	440	405	448	417	413	452	455	424	441	434	449	455	419	421	431	460	464	417	450	413	438	433	428	433	439	417	440	455	409	426	436	420	413	452	437	438	422	407	439	434	393	423	455	428	414	473	434	427	477	403	427	417	429	443	410	434	443	414	450	402	415	439	418	446	453	437	454	467	458	445	418	433	431	429	461	426	417	477	438	427	422	427	465	424	447	417	436	452	451	432	433	445	416	424	433	434	454	421	452	423	418	403	416	445	464	474	421	475	407	435	430	467	461	424	452	419	470	448	418	445	415	417	421	390	483	415	444	404	429	473	446	469	459	419	430	439	416	430	440	408	439	464	385	416	418	420	476	444	439	429	424	425	432	418	438	478	461	453	443	426	387	459	410	414	435	450	404	466	413	415	425	469	437	412	418	472	420	425	453	422	438	444	404	443	420	424	402	459	412	449	411	402	420	440	465	484	404	463	430	414	427	438	447	459	426	455	471	443	453	435	428	427	428	424	435	464	455	447	425	441	459	473	441	406	476	409	448	410	417	447	419	437	435	378	441	459	448	458	440	410	408	414	438	423	433	416	405	459	422	434	434	424	451	437	414	429	482	456	431	421	428	447	416	434	441	444	469	454	480	445	451	457	422	398	461	433	457	451	423	440	417	412	435	424	411	440	436	432	413	419	399	477	450	447	444	442	459	431	456	454	453	408	470	479	460	417	416	482	431	406	440	415	414	462	442	423	428	439	442	425	457	468	451	428	413	421	431	423	468	466	417	412	431	394	426	468	444	435	430	416	429	435	459	434	431	385	422	408	437	434	467	452	452	411	400	443	443	409	435	471	460	437	411	437	432	433	444	440	436	391	405	445	436	425	469	457	429	427	464	383	430	418	434	486	419	429	429	436	427	418	427	407	414	426	440	425	416	440	450	440	433	433	449	396	444	409	419	470	472	421	438	408	423	385	416	404	421	464	473	450	413	454	442	417	418	422	424	428	441	416	459	384	445	410	436	450	424	421	435	435	418	470	413	443	446	442	444	436	401	430	432	374	400	402	454	460	411	431	402	439	398	426	443	440	438	436	440	472	442	395	431	448	436	411	436	460	476	448	439	438	409	412	393	451	445	435	424	413	437	448	430	454	435	439	422	467	419	398	485	437	413	404	411	477	457	422	436	485	414	438	428	404	439	469	465	426	436	440	451	419	397	469	482	470	437	435	439	466	440	458	419	457	439	446	417	449	442	397	404	424	425	465	446	444	434	441	439	425	441	442	443	428	418	445	439	400	450	436	430	442	425	440	461	435	418	419	424	428	454	449	433	432	444	456	450	402	434	439	432	465	446	448	411	455	465	443	418	442	458	454	419	435	435	469	450	426	451	417	418	445	422	453	430	478	435	432	431	416	429	425	430	427	437	437	443	428	454	438	429	406	403	426	421	450	439	439	437	418	457	426	403	398	413	435	408	401	441	430	458	435	414	413	454	430	429	429	436	424	396	380	406	486	463	393	475	437	460	435	431	413	407	459	440	408	443	393	440	437	387	452	427	429	442	415	437	422	438	410	433	453	436	424	448	469	439	392	437	455	465	400	386	407	458	404	462	428	446	435	452	453	428	412	454	419	403	422	438	422	463	458	445	422	435	427	448	454	474	441	478	448	409	423	439	474	406	410	440	419	432	421	435	452	464	439	427	425	441	415	433	397	416	457	429	435	458	451	461	421	445	460	412	457	466	440	474	425	407	430	429	434	432	391	417	401	446	412	428	440	453	414	397	432	467	437	411	450	427	416	450	448	432	409	428	407	426	432	455	422	414	425	385	394	439	409	446	421	480	430	470	474	404	442	400	428	428	463	443	422	453	407	438	429	444	416	426	451	432	399	447	436	438	465	427	424	441	433	409	423	443	468	420	426	423	399	447	430	433	431	419	426	423	418	447	445	423	443	420	451	437	423	438	442	420	453	455	420	442	447	432	444	439	386	469	471	444	451	415	448	449	418	453	459	452	431	444	426	437	385	420	447	461	417	449	454	433	431	428	419	397	479	396	430	452	464	429	435	448	458	442	462	426	492	428	427	457	438	418	408	436	451	405	433	439	436	429	452	450	446	427	443	424	471	444	463	429	427	469	417	426	394	435	418	463	450	453	451	412	452	458	435	426	440	448	438	441	456	445	419	436	420	451	464	447	451	441	413	428	426	439	460	427	409	431	418	439	457	395	495	454	436	446	422	447	443	410	446	405	425	422	397	432	482	454	428	442	449	463	440	419	436	407	471	456	417	415	419	448	449	480	437	460	422	432	458	439	451	437	417	453	442	409	418	437	419	441	431	395	418	434	462	399	465	451	441	409	433	421	416	440	430	398	403	439	428	455	462
3713	3669	3129	1564	1068	934	761	670	7625	23223	16316	8327	2735	862	514	391	368	394	411	373	375	402	412	402	402	362	374	376	386	397	401	408	387	440	381	377	366	386	409	389	401	408	397	401	392	397	399	388	362	373	400	415	392	436	407	438	367	389	404	377	426	377	409	400	392	415	395	378	393	411	439	360	387	397	392	402	372	355	394	386	421	367	404	396	400	385	370	388	392	401	398	399	416	405	392	402	407	373	388	386	390	387	392	407	397	370	407	417	440	364	379	404	399	406	399	398	359	385	380	402	390	405	351	415	376	368	375	390	406	334	398	373	378	374	434	413	386	381	354	420	408	388	379	370	344	361	426	362	396	399	422	391	366	421	402	420	397	373	357	400	374	413	384	393	416	414	387	376	397	384	434	427	365	396	394	384	388	393	408	379	410	404	374	425	407	407	386	380	417	406	390	362	362	371	392	410	389	393	393	428	413	410	373	418	403	434	381	401	386	404	381	405	386	361	398	391	351	403	399	424	395	388	379	409	404	377	379	358	380	407	416	384	367	398	361	379	387	384	398	398	355	376	373	414	449	371	369	410	408	382	414	415	403	399	413	340	378	403	406	381	413	374	419	393	390	401	418	407	372	427	392	354	413	391	389	393	410	369	392	374	422	363	403	417	395	361	379	364	430	422	389	371	422	410	374	427	367	382	400	411	356	416	416	371	395	416	377	398	341	379	428	419	391	369	401	413	386	382	374	372	373	378	390	366	369	384	390	427	408	382	397	338	381	383	426	361	378	361	377	385	407	378	384	372	385	398	381	389	420	383	428	397	378	347	403	389	396	404	385	391	408	403	408	392	409	395	381	387	360	395	385	405	383	403	416	396	357	386	402	435	378	392	386	354	392	382	383	423	338	388	386	416	403	419	411	387	404	415	397	384	381	381	385	387	399	402	379	396	412	385	420	359	391	395	368	398	406	390	380	380	404	379	406	411	370	395	416	405	361	398	385	386	402	399	369	400	392	401	376	393	359	379	421	378	375	398	397	409	359	413	346	388	392	375	371	353	368	357	406	371	371	416	382	402	360	377	421	351	410	384	374	373	376	380	395	395	358	378	427	352	405	393	404	374	401	371	340	402	364	389	397	393	384	388	389	386	347	382	387	396	404	381	370	396	397	381	407	399	397	384	399	397	342	387	392	381	391	409	410	385	384	372	408	380	391	410	427	415	408	440	404	380	406	425	367	428	412	370	391	432	389	371	361	403	395	397	371	413	376	397	390	372	379	367	375	406	372	372	368	399	406	379	386	366	365	395	380	388	365	372	380	400	345	371	365	376	372	397	388	398	411	390	370	353	420	400	399	396	374	395	367	392	389	405	396	371	397	372	408	401	368	410	364	390	385	362	417	396	393	373	401	375	400	380	406	409	377	378	382	413	425	413	400	405	439	401	355	400	387	381	397	408	365	421	385	383	425	347	383	367	395	396	395	391	411	369	432	382	405	446	379	387	377	412	385	390	359	361	376	444	380	390	425	403	377	402	380	392	355	379	399	400	363	406	373	398	348	369	386	411	412	401	344	397	398	346	402	389	409	355	349	385	372	359	398	389	411	365	383	408	423	397	368	357	389	380	347	388	390	406	416	406	419	423	419	361	396	379	374	386	386	365	385	374	401	355	405	367	377	392	373	384	400	378	380	376	415	376	357	403	417	386	413	373	405	385	369	394	391	394	371	426	379	412	427	407	373	380	403	412	387	406	369	389	388	376	393	370	374	407	407	394	420	384	421	404	375	391	403	380	373	386	376	376	384	380	392	430	389	371	369	406	344	359	375	367	423	398	383	404	367	389	378	393	381	416	394	419	388	368	391	381	376	393	412	366	395	374	385	398	377	324	375	391	389	388	383	415	376	384	383	374	412	378	374	363	402	404	370	360	373	416	412	368	377	393	411	375	386	356	375	391	364	394	406	412	408	368	423	390	391	334	389	405	398	426	391	391	411	380	381	369	405	424	389	409	397	370	342	398	380	384	366	360	359	379	395	393	391	405	389	390	356	360	409	402	426	380	385	427	401	415	377	377	358	383	385	370	377	407	409	349	401	380	417	393	375	380	390	399	394	372	399	408	398	396	355	405	404	405	376	388	373	393	401	365	379	379	407	382	355	382	399	444	394	383	392	406	429	390	397	386	416	417	395	408	396	367	380	399	386	362	364	374	378	387	384	410	355	376	419	390	381	372	363	388	413	348	361	374	371	383	348	377	377	371	386	369	411	385	393	377	371	414	390	398	400	434	395	378	415	387	385	346	364	402	429	369	404	354	391	387	391	365	379	396	372	384	413	401	418	391	386	385	365	398	407	389	370	404	404	390	387	363	423	371	375	389	422	397	386	390	376	400	358	373	397	370	404	376	390	390	381	385	387	395	397	374	408	385	399	394	393	429	405	374	384	387	390	391	359	391	373	380	393	374	382	404	375	387	428	398	390	385	364	441	411	392	336	351	406	419	425	396	360	407	361	398	376	399	370	370	419	382	394	399	358	358	419	344	421	392	381	377	358	411	395	386	395	373	402	346	371	399	371	397	365	362	403	375	406	408	405	367	406	417	407	392	392	379	395	395	395	378	355	385	368	369	390	438	387	439	377	389	363	382	396	393	374	391	375	384	413	374	385	380	385	406	361	385	381	369	354	388	386	393	354	387	372	384	424	331	389	387	404	356	409	376	429	399	356	360	386	373	407	400	405	340	353	400	405	407	395	392	391	392	418	417	398	373	379	405	368	379	377	362	392	434	410	387	373	333	374	338	387	385	376	361	360	380	395	358	430	344	378	409	391	428	399	410	451	365	388	347	408	389	391	338	382	390	365	380	401	407	370	396	373	375	367	392	389	378	399	386	405	361	390	394	396	393	408	392	381	383	394	402	370	391	372	397	374	372	379	409	350	373	370	410	383	361	406	416	374	355	370	389	364	396	359	418	416	387	350	373	409	394	366	413	403	402	418	404	382	360	350	380	359	402	357	358	429	408	401	403	397	375	393	375	403	403	340	346	385	409	398	396	418	364	376	387	440	392	378	387	426	399	420	384	385	381	414	374	334	367	383	375	386	391	366	413	357	383	393	374	361	396	403	389	393	410	404	361	359	425	401	409	408	365	365	377	411	400	355	402	369	394	416	335	353	428	426	373	385	366	405	392	400	370	391	352	401	399	370	393	413	379	397	376	406	397	385	369	363	379	401	410	379	396	393	391	383	427	360	369	386	429	379	382	385	362	397	399	357	383	372	371	394	377	405	370	418	377	412	376	355	361	388	413	370	372	383	397	386	363	371	404	349	385	388	384	389	369	391	389	393	385	376	418	381	386	407	378	375	378	403	385	374	379	393	420	402	355	368	399	394	377	392	410	396	367	380	408	380	382	399	395	391	366	371	427	406	403	378	422	375	400	417	400	403	348	408	370	410	363	349	332	397	404	408	408	404	381	387	404	390	369	363	353	404	384	364	394	379	411	384	397
23768	21004	28192	23988	20978	8394	1880	1740	16915	39595	32314	17383	5040	1455	809	634	627	620	620	662	602	615	623	663	594	611	610	599	666	573	613	617	609	640	645	614	636	616	607	588	628	614	626	601	603	594	606	593	627	650	591	578	615	660	619	577	599	640	600	603	601	594	581	595	631	666	621	637	575	637	640	583	632	599	612	624	606	570	579	618	626	623	565	648	608	556	604	626	595	572	578	599	646	586	628	625	655	598	577	616	625	572	637	669	651	588	595	604	610	650	658	645	627	622	620	636	598	576	616	625	626	614	623	615	653	602	598	660	584	631	577	657	610	580	635	604	627	624	611	635	598	568	610	599	608	570	599	602	621	593	626	637	564	614	625	629	611	615	630	581	638	593	641	666	591	624	595	589	622	569	578	598	624	604	586	581	613	617	616	597	607	585	600	610	600	610	567	589	633	634	618	606	607	620	612	619	593	633	636	588	592	610	605	658	627	610	617	593	602	585	623	648	606	588	626	606	564	657	578	596	600	597	583	570	593	618	624	622	595	622	624	613	592	600	628	609	566	602	597	614	600	600	618	614	592	631	604	602	637	628	620	619	644	602	617	580	584	622	601	668	614	628	618	612	625	551	612	628	629	585	660	627	600	606	632	631	608	681	593	649	617	597	614	656	629	593	617	632	629	585	607	646	564	602	640	599	640	591	611	597	585	608	624	627	639	609	606	586	648	660	575	602	590	586	591	643	629	582	627	591	611	624	590	608	600	555	597	550	616	611	629	587	618	593	612	627	615	650	596	602	633	595	618	646	619	623	605	591	645	579	592	619	604	607	588	632	630	629	601	602	638	648	604	617	550	599	633	600	597	626	605	615	610	607	633	653	598	614	644	584	652	611	671	628	609	614	575	626	614	614	617	654	600	614	614	609	594	623	604	597	627	557	617	577	599	567	586	597	584	589	629	589	589	615	567	575	604	607	614	618	607	600	655	543	613	582	634	611	659	580	645	587	654	587	624	643	585	634	637	615	613	616	569	605	655	581	630	614	556	580	572	621	618	630	616	611	600	588	615	593	614	651	589	652	595	605	602	616	600	599	574	644	608	591	586	564	615	627	582	648	617	590	636	608	623	610	586	627	613	587	569	599	660	603	591	631	629	601	623	611	646	640	602	591	610	598	622	615	590	612	617	620	592	620	600	632	638	593	611	606	597	580	588	616	595	665	656	621	611	658	590	576	621	614	627	626	591	593	596	628	591	641	614	619	594	595	616	581	634	610	596	618	617	612	597	630	548	640	600	608	614	605	612	650	587	628	604	666	608	575	643	636	624	640	616	596	635	596	580	611	591	621	649	569	565	623	604	619	636	640	606	595	602	584	642	596	558	608	610	644	584	649	610	627	577	624	671	606	568	634	679	563	600	621	614	610	601	580	595	625	624	646	596	623	632	616	659	602	639	598	569	609	543	569	609	634	581	615	615	577	600	620	628	644	616	635	651	613	641	619	603	618	565	651	670	621	651	629	545	607	583	604	627	643	667	593	597	604	623	664	575	598	629	588	561	626	633	588	627	605	602	540	553	588	620	622	615	647	604	591	603	636	600	615	619	578	577	605	651	601	623	624	613	644	620	577	633	643	585	620	605	614	616	616	638	560	609	644	633	638	580	606	615	634	582	652	606	636	579	633	630	612	585	649	643	629	646	594	581	584	648	593	621	621	660	596	613	596	594	614	584	618	625	629	584	621	653	614	587	614	610	558	659	592	622	602	619	567	622	599	640	650	607	623	607	582	631	621	652	576	610	606	595	630	601	610	668	632	608	580	612	601	638	575	630	609	647	585	636	621	631	599	590	601	610	625	642	606	591	613	624	632	613	605	635	585	571	608	598	606	600	663	604	589	590	645	597	622	626	601	612	600	610	602	580	601	578	613	621	603	611	597	646	640	613	576	645	559	637	612	617	625	606	584	598	624	573	611	587	590	653	624	596	588	648	598	597	635	596	560	593	612	630	594	652	596	641	640	578	602	633	614	605	644	572	588	604	640	601	623	576	592	596	635	625	600	611	598	608	607	662	560	629	616	602	581	621	615	600	626	607	654	609	621	555	579	570	575	608	584	592	618	594	586	582	590	566	615	614	601	611	599	605	643	588	639	602	573	579	612	570	604	619	592	580	675	584	585	582	622	591	630	599	661	607	631	616	617	600	612	653	612	642	627	564	642	614	591	654	600	592	595	579	594	645	607	564	553	666	623	583	611	616	599	585	612	583	631	603	596	576	584	636	618	625	601	579	604	622	578	613	543	638	617	603	586	595	604	633	640	611	574	646	627	637	638	632	607	619	615	567	642	584	569	599	608	639	603	598	609	636	609	635	607	617	635	648	583	624	582	616	607	623	595	623	590	613	592	625	613	657	596	648	642	568	623	600	630	630	596	602	638	585	593	600	633	607	609	594	613	582	623	636	636	626	578	654	643	610	624	633	636	583	562	613	586	569	621	660	611	597	605	595	579	581	642	632	602	617	603	609	617	602	545	598	579	603	609	616	619	624	591	601	604	625	628	660	627	598	589	603	601	590	632	577	598	634	602	650	603	596	567	618	623	630	613	595	594	612	578	617	619	617	623	599	622	601	654	621	629	618	631	607	563	611	600	581	634	608	596	640	641	659	629	614	600	589	584	608	625	616	604	630	617	597	571	615	595	594	652	602	628	630	643	619	648	604	671	629	597	625	593	612	594	602	654	631	605	580	643	631	604	660	646	602	598	643	598	644	637	605	583	637	617	585	597	554	607	581	576	628	649	611	602	595	649	601	577	632	604	606	589	600	607	601	599	621	611	612	621	577	592	564	564	625	602	607	598	608	607	618	618	569	596	646	604	598	624	598	625	610	596	610	603	610	604	645	621	618	602	569	643	683	627	621	620	584	619	659	585	597	570	635	600	642	608	623	615	609	609	629	604	581	613	610	564	604	628	558	585	620	613	612	617	607	606	630	617	600	652	564	617	615	627	598	586	645	629	580	600	610	576	598	583	632	613	621	634	602	622	569	602	619	575	607	653	625	561	557	608	623	587	599	637	595	619	669	610	595	597	642	603	595	618	623	631	578	581	599	604	639	606	626	596	586	570	662	601	607	591	615	622	627	633	597	590	600	590	584	643	604	614	601	596	563	638	576	671	602	597	621	607	612	627	596	627	609	587	615	590	592	571	619	568	641	569	615	662	637	644	608	633	627	601	655	609	596	613	613	653	620	633	611	607	600	599	662	629	599	626	568	614	641	624	622	584	610	588	620	619	597	612	601	604	570	657	632	637	623	595	634	624	575	632	630	609	612	608	567	621	599	641	644	609	695	578	636	619	629	601	652	598	635	587	596	625	637	609	622	634	582	636	580	606	637	637	571	629	645	631	612	578	639	597	627	582	638	586	627	618	617	590	590	574	595	580	587	621	600	599	607	623	609	620	655	616	601	634	648	609	642	617	579	588	631	602	592	611	595	624	573	622	616	587	624	573
4151	6838	5775	2716	2076	1721	1325	2194	21285	36826	26857	13208	4177	1233	632	519	557	546	542	559	566	555	522	525	547	516	531	504	569	504	517	550	542	487	505	544	558	485	558	529	526	526	526	512	555	488	536	509	538	514	518	559	513	530	526	526	548	532	521	540	538	543	538	523	549	520	526	529	502	517	550	523	512	542	547	554	499	515	507	490	534	494	561	498	513	517	562	507	522	515	553	536	502	537	549	548	570	560	514	551	513	542	519	508	556	574	591	488	532	534	533	569	539	517	551	525	502	515	592	519	519	520	534	531	528	511	483	530	560	545	542	561	566	499	535	526	477	534	537	546	556	541	510	544	522	567	540	545	554	540	532	526	526	517	503	493	511	540	489	512	511	520	521	504	532	533	486	549	531	513	479	531	485	527	508	514	525	536	511	534	540	571	535	545	515	511	502	542	517	549	537	547	510	506	510	539	513	513	494	518	490	555	516	557	506	537	491	546	489	524	505	552	561	563	543	506	524	556	547	508	517	548	574	550	517	583	535	535	499	496	564	501	501	557	524	522	554	536	555	571	555	534	474	532	512	520	526	575	506	545	513	527	500	521	526	536	522	508	550	541	566	540	552	544	521	556	545	540	501	517	533	523	559	554	517	506	539	514	510	517	512	531	545	566	562	484	571	542	540	515	518	505	510	534	551	540	538	527	508	511	545	495	534	567	514	523	484	525	511	532	540	506	533	561	550	539	483	533	540	500	547	536	544	489	517	542	550	509	517	524	493	499	542	524	469	531	511	559	503	554	571	513	498	528	535	476	519	542	588	484	508	563	533	522	484	542	501	505	527	499	519	498	486	548	547	553	535	520	571	535	530	513	518	533	532	547	536	546	501	574	565	527	567	528	518	545	555	518	536	492	528	513	527	516	557	498	563	500	517	520	494	539	531	540	492	518	524	558	519	534	540	494	523	512	523	503	516	544	578	539	544	532	533	501	533	578	518	526	513	528	539	530	570	523	470	505	520	552	489	517	530	473	527	530	474	526	517	544	526	530	548	465	537	478	543	529	499	521	548	524	514	515	539	557	527	501	515	530	558	533	545	552	533	548	537	525	498	504	521	533	500	505	500	473	519	524	500	570	542	536	501	546	500	538	551	496	522	536	567	551	523	496	548	533	515	505	569	564	559	525	504	515	504	538	525	496	529	504	505	551	523	533	545	509	555	534	521	523	534	544	545	521	509	513	493	520	528	502	533	498	545	526	505	560	514	532	515	520	516	519	537	522	520	510	522	485	483	516	525	511	526	560	543	500	514	524	544	556	529	548	495	512	533	515	505	541	505	524	493	520	542	538	553	516	527	535	527	528	538	473	508	528	544	493	531	532	517	497	566	524	513	506	532	548	555	542	502	536	511	547	542	523	520	532	523	507	517	550	521	509	485	518	531	554	501	515	533	512	524	578	532	533	547	493	495	498	546	538	556	545	533	571	539	543	494	513	530	525	547	555	511	528	510	504	530	544	508	517	474	540	473	513	526	553	521	507	555	497	501	459	506	521	509	541	552	483	530	521	517	500	532	526	556	579	535	549	548	501	524	558	510	494	547	552	535	510	552	527	551	490	497	519	542	500	521	515	529	567	458	525	529	549	473	505	468	497	529	501	513	491	547	514	486	536	553	484	531	521	532	503	543	520	510	547	530	551	505	482	461	513	552	528	537	501	490	533	512	504	513	573	548	530	525	463	482	507	550	535	515	539	514	527	494	510	514	530	512	494	528	532	513	532	545	543	553	520	514	483	477	547	461	514	541	515	511	483	521	561	520	505	534	488	519	507	492	545	555	508	512	503	538	515	525	507	481	549	541	523	516	501	485	545	532	495	518	526	503	516	542	482	519	547	531	527	560	500	548	528	566	534	530	533	536	502	496	557	511	497	518	493	540	533	480	528	511	525	503	493	514	478	547	527	551	504	529	531	513	532	526	526	535	514	535	516	520	535	494	498	551	525	548	511	547	539	550	527	503	529	554	548	453	528	510	513	506	537	521	543	537	523	527	523	503	505	510	533	532	527	539	555	519	516	545	491	462	511	517	506	466	527	499	486	470	476	520	506	564	510	555	526	529	517	523	516	549	502	516	551	527	531	568	523	540	504	518	484	485	515	515	526	486	506	525	510	515	557	497	521	528	510	503	527	541	501	537	530	525	522	499	512	544	445	516	521	510	523	514	563	562	509	521	509	532	524	485	541	525	548	512	537	540	507	508	540	516	499	523	542	504	503	529	483	573	520	517	565	514	556	538	546	511	522	525	540	538	514	545	564	536	544	512	516	523	491	515	508	553	508	572	503	518	525	504	525	518	538	508	524	532	551	504	539	566	537	536	524	493	500	522	533	551	515	490	493	493	557	534	553	522	532	529	503	566	538	536	532	521	486	470	538	540	563	540	598	529	515	530	511	472	557	505	505	531	542	550	516	475	534	526	524	541	531	495	558	533	509	521	505	530	516	544	534	531	491	514	582	545	563	509	508	567	472	507	508	527	497	546	517	525	527	538	514	512	565	478	526	513	497	541	568	514	518	509	522	506	504	555	518	549	476	470	522	485	509	527	523	536	514	528	530	528	509	561	543	514	501	569	546	503	540	573	508	498	530	557	510	483	535	542	521	556	544	495	535	514	548	501	523	482	504	484	529	527	527	545	537	539	536	537	546	556	485	507	493	500	496	509	533	511	529	529	516	528	572	537	530	540	506	523	527	486	535	512	492	514	483	489	523	525	512	526	512	483	512	518	513	518	495	479	528	522	535	564	505	560	521	488	520	531	496	471	526	500	546	489	501	501	550	512	514	509	522	514	526	518	514	535	534	529	523	522	518	499	541	511	526	495	532	503	507	542	511	558	496	544	530	552	531	528	536	532	499	545	523	544	515	533	539	482	520	503	565	497	509	579	533	527	529	516	558	522	552	528	538	495	526	499	529	483	515	536	532	514	530	514	518	533	493	507	520	495	531	537	562	525	537	538	468	526	482	536	514	528	526	492	517	508	520	534	513	534	546	478	522	500	502	531	494	522	552	514	559	553	519	499	504	509	518	559	486	558	540	520	524	467	567	545	484	497	517	519	505	503	493	515	536	511	539	513	518	505	542	510	525	521	514	502	475	549	487	503	518	499	524	555	524	540	545	526	501	549	520	502	508	512	503	514	502	495	533	496	543	539	516	508	570	526	533	550	554	482	546	490	515	514	504	481	564	522	545	517	512	542	543	546	513	521	508	543	483	552	506	497	542	509	514	520	513	524	531	480	547	546	500	526	487	540	483	532	498	524	542	555	560	511	541	525	543	532	560	501	538	507	488	519	522	564	539	524	524	530	545	542	524	514	499	558	511	536	517	495	536	510	487	527	514	551	531	535	522	538	530	522	509	474	549	513	519	515	567	520	532	529	505	543	525	489	521	518	499	510	512	522	523	490	480	573	517	501	508	527	490	529	520	544	566	545	519	506	557	501	485	559	549	492	550
27369	12526	1375	587	481	397	440	412	787	1933	2558	1565	727	437	370	351	397	381	367	378	396	367	340	376	375	366	390	369	395	368	357	364	352	374	417	387	401	380	385	371	374	403	335	347	393	400	399	346	352	370	361	409	390	398	391	385	354	365	385	383	381	424	332	371	313	348	333	366	355	352	367	377	381	364	379	365	394	336	382	345	382	402	354	392	384	383	338	356	373	391	370	373	374	370	349	339	389	370	365	382	357	332	346	380	357	410	384	396	420	369	352	357	328	346	378	376	369	380	387	367	352	367	386	370	364	384	379	341	370	389	376	354	383	354	373	368	370	366	369	392	387	360	385	353	371	364	370	366	330	358	376	393	347	386	374	351	380	410	402	382	369	374	359	378	365	393	371	379	382	367	356	387	382	374	358	345	374	388	390	388	357	347	365	357	384	350	368	380	387	369	379	360	370	372	383	381	371	344	374	400	359	352	392	383	338	362	353	377	334	380	393	346	380	364	347	396	419	376	376	363	353	379	374	363	370	359	327	388	357	366	362	365	332	376	391	377	391	356	349	372	394	348	412	363	347	330	357	357	384	376	352	355	365	380	366	330	354	384	359	346	370	358	352	352	390	376	383	376	394	399	388	336	362	396	360	373	370	360	369	390	362	378	365	342	367	363	350	376	370	386	381	402	380	383	392	334	368	357	378	363	371	344	379	367	350	391	338	383	360	389	386	381	350	330	369	375	348	373	357	340	354	361	377	342	350	344	394	377	352	401	391	353	356	354	381	366	363	338	378	401	364	373	331	369	387	351	378	348	378	361	360	373	359	380	365	354	366	346	364	392	402	407	375	381	388	386	384	341	364	365	362	392	376	351	369	372	350	349	376	366	350	381	411	353	387	350	372	362	378	414	365	365	381	372	370	365	362	363	373	387	375	368	382	349	377	386	339	398	375	372	358	342	394	373	367	381	373	350	324	376	411	367	361	389	368	353	359	364	400	370	368	343	392	359	348	391	359	376	360	329	369	359	341	340	399	351	349	387	376	369	339	365	354	371	355	335	402	371	398	399	362	397	373	382	367	388	369	352	349	376	415	355	370	342	388	355	401	364	349	315	345	368	335	396	323	383	385	356	374	363	383	406	361	367	357	373	352	323	336	358	376	335	326	380	350	382	352	379	384	372	343	361	353	364	374	355	372	407	386	355	383	381	351	378	349	362	363	359	344	352	406	341	344	359	406	358	374	368	370	369	405	364	410	366	368	369	383	360	342	381	392	383	382	372	365	360	338	375	333	352	378	375	396	377	388	332	394	360	372	353	360	343	352	347	372	364	377	350	375	369	352	375	364	390	375	360	352	367	365	376	362	355	394	345	405	354	392	365	367	410	367	358	366	378	375	354	362	372	390	353	368	355	366	416	362	381	337	373	373	398	352	393	405	383	360	382	383	396	332	322	366	369	365	377	374	339	331	376	344	365	351	357	365	414	386	375	351	368	332	367	369	371	355	356	382	340	368	351	392	395	413	375	347	367	368	359	366	327	381	405	334	383	386	345	353	401	366	347	357	367	363	347	353	333	317	384	345	361	388	361	409	342	370	409	340	375	359	359	341	346	362	366	376	380	375	387	367	365	375	382	348	350	385	349	359	342	390	362	359	384	388	370	362	380	367	371	364	392	416	364	359	369	364	376	377	339	350	331	360	367	349	332	370	341	381	397	380	380	366	354	344	380	365	341	359	366	387	343	355	374	379	365	379	371	357	365	357	372	334	357	364	378	397	359	393	373	383	368	385	383	369	333	383	375	354	401	364	368	331	342	356	355	394	365	360	368	347	357	377	361	378	381	431	385	390	393	395	376	371	428	382	372	401	378	351	339	350	360	343	408	384	360	329	363	364	355	355	370	337	344	406	331	350	387	366	399	361	341	346	364	382	348	341	363	354	363	361	385	363	396	367	366	350	391	340	375	386	367	345	362	374	376	343	371	404	390	336	365	368	361	395	403	379	377	403	351	351	380	374	360	369	358	332	387	390	382	332	345	389	371	363	381	336	342	343	342	367	365	403	354	369	353	382	351	378	383	381	395	369	417	358	378	356	385	350	330	366	365	367	363	367	366	350	323	373	359	350	361	349	372	360	377	389	372	391	362	365	376	327	363	363	359	395	389	373	396	385	401	395	346	380	367	373	372	321	373	362	381	361	385	384	387	372	401	369	359	391	359	381	391	357	379	409	383	367	365	391	373	375	344	389	348	349	361	369	327	390	362	381	351	424	380	404	386	397	372	378	376	331	378	403	396	382	362	373	378	347	386	335	369	375	337	396	398	399	360	380	392	359	354	356	372	376	357	350	364	367	350	388	374	372	356	363	384	364	390	405	408	357	371	344	378	363	353	362	352	350	355	357	373	386	347	379	359	361	393	372	375	382	385	376	357	332	362	381	338	345	395	371	338	350	357	369	345	330	387	369	376	356	409	362	362	371	376	371	355	367	395	374	351	376	356	406	351	361	365	368	392	397	378	374	372	350	359	351	345	375	337	369	380	368	374	352	373	340	384	362	389	367	367	375	363	384	404	360	394	361	360	370	353	357	363	378	340	386	342	361	398	403	368	347	340	362	399	374	358	375	333	346	342	375	360	363	371	388	359	386	350	388	361	349	357	383	374	391	360	370	351	362	385	391	356	379	382	355	322	390	391	363	352	406	345	336	370	380	340	367	374	383	369	351	367	365	362	390	377	356	370	364	370	358	400	364	371	362	371	363	391	372	399	333	378	351	358	401	391	398	367	372	356	371	358	369	388	397	376	368	355	345	375	375	391	370	405	400	348	377	376	355	417	380	376	336	373	343	368	380	361	367	372	404	339	362	335	369	368	368	369	368	377	365	406	381	363	386	396	360	367	396	389	327	372	377	372	373	371	359	389	352	353	365	391	385	386	365	383	367	351	405	379	344	397	349	380	368	344	371	366	365	359	361	365	373	370	352	370	349	361	356	373	371	372	330	348	369	388	369	366	370	344	395	375	342	378	370	339	357	345	357	375	361	380	367	349	376	365	360	356	338	374	384	353	384	376	359	377	371	354	359	361	358	372	379	396	347	397	342	428	390	416	371	380	360	364	399	366	357	401	389	380	375	369	368	350	373	384	325	379	369	362	382	356	336	400	378	356	363	346	350	359	375	357	377	395	391	363	352	400	380	355	324	358	377	378	386	418	365	383	377	357	394	363	359	383	413	385	344	395	347	395	367	375	422	359	379	383	376	394	376	375	402	371	361	334	367	357	372	390	354	344	378	351	360	378	359	399	359	397	328	375	365	391	380	356	352	371	385	375	358	368	418	360	382	350	370	390	375	392	370	368	389	376	383	383	354	366	386	345	395	387	376	379	372	380	353	411	368	367	387	384	366	371	387	396	363	379	391	390	378	383	375	356	370	379	366	374	344	383	371	362	364	361	380	414	375	383	326	367	381	380	365	389	384	365	369	347	373	364	396	365	379	379	378	349	393	354
5050	894	739	407	440	401	376	425	1103	2544	2915	1682	803	401	353	312	298	326	329	341	316	315	331	339	320	309	317	342	315	359	313	358	307	343	304	331	360	322	319	334	317	322	324	337	301	348	342	318	338	311	317	331	345	328	323	311	316	274	333	324	330	304	305	284	341	309	313	321	327	339	304	306	334	318	349	300	329	334	319	334	325	286	303	311	357	314	323	309	333	360	328	313	329	302	324	322	317	367	297	300	312	325	316	359	326	309	305	311	320	321	357	331	313	319	310	310	324	329	333	322	332	308	316	330	337	338	300	307	331	302	314	314	312	301	316	299	314	326	312	331	354	313	312	329	330	277	349	315	297	316	308	278	315	317	348	319	313	312	310	293	319	291	313	316	331	308	316	319	341	340	327	338	305	338	325	298	297	310	333	315	340	306	350	318	319	360	351	318	334	344	317	340	350	306	297	326	338	302	320	307	305	326	333	323	310	313	332	366	328	346	311	338	292	325	332	356	305	292	329	333	317	346	327	329	367	321	313	325	317	309	318	359	338	340	338	303	301	316	291	280	310	317	321	337	317	325	321	341	336	339	304	330	314	307	296	325	333	337	343	323	310	335	325	291	342	340	292	316	326	304	313	301	325	295	323	306	333	321	340	317	341	309	328	343	333	292	316	356	309	310	328	337	282	295	305	349	317	336	335	312	313	327	303	335	320	297	303	323	313	297	351	314	318	351	312	314	292	309	323	363	352	345	328	291	316	304	286	306	335	329	306	333	360	297	300	316	311	331	338	330	304	315	317	292	322	306	339	336	332	307	288	307	335	308	305	307	341	330	323	317	336	328	337	319	294	294	325	348	347	341	304	296	333	350	321	340	322	283	313	283	320	312	310	317	304	335	339	324	312	335	319	297	335	296	306	338	302	326	294	330	357	331	297	337	326	311	313	325	323	292	332	316	345	314	315	293	328	312	337	324	332	295	294	333	347	358	327	293	311	319	318	378	330	350	300	310	338	320	306	308	312	323	326	342	358	332	327	323	308	333	302	324	314	290	320	301	310	317	311	301	333	348	283	304	309	320	319	307	337	345	304	343	316	347	352	327	308	356	343	337	303	325	357	325	331	289	322	306	312	324	331	322	359	326	320	316	310	355	309	311	329	321	341	317	331	337	318	286	316	320	272	349	292	331	314	308	333	322	304	331	327	302	331	363	344	353	335	292	353	302	307	321	338	311	337	313	314	299	323	323	319	328	303	309	313	303	345	324	314	335	298	325	320	318	291	327	289	321	333	343	299	314	301	319	324	303	343	350	296	325	315	326	345	319	296	313	327	312	317	312	346	325	317	345	318	298	280	332	338	339	326	308	325	318	304	325	313	356	306	307	296	290	317	293	341	328	312	331	288	375	316	304	317	334	340	336	308	302	345	357	304	306	318	325	287	327	333	315	331	332	315	342	321	333	367	320	349	319	338	346	275	303	340	346	337	327	302	325	330	324	346	330	303	337	312	311	323	353	333	328	309	322	330	311	298	320	317	314	314	340	303	303	308	319	298	300	315	312	357	327	296	308	305	338	311	316	302	341	300	300	329	327	304	320	349	341	320	324	294	325	354	305	334	322	306	334	308	355	313	303	328	330	310	306	320	320	346	288	324	304	311	341	349	337	266	289	317	326	308	310	300	287	339	332	326	316	330	325	310	327	303	331	349	264	333	334	310	339	300	316	325	304	319	344	343	332	303	339	336	304	344	312	292	301	328	333	311	325	304	346	338	345	355	316	307	334	309	268	352	317	337	321	305	312	293	291	294	328	320	345	330	297	298	316	271	336	294	330	337	313	329	326	321	326	300	327	303	313	337	350	325	326	337	292	318	314	332	320	269	312	332	320	346	283	350	322	321	319	310	319	325	314	309	299	327	314	324	330	328	310	338	339	289	320	327	304	311	297	308	303	298	331	304	302	330	315	349	348	330	331	322	307	348	323	330	320	344	297	339	331	314	309	293	316	320	329	291	289	325	363	298	330	321	324	317	290	315	331	304	319	261	321	362	345	295	318	296	302	309	305	302	344	338	320	330	321	312	321	296	345	345	308	338	309	345	341	318	314	326	306	290	317	313	315	314	353	338	312	321	277	295	359	330	329	319	308	350	310	333	318	312	302	343	322	320	315	313	315	303	316	338	313	314	358	343	346	324	306	328	331	309	313	332	309	310	317	311	312	320	308	300	319	289	296	323	329	303	320	321	330	307	337	320	316	290	321	324	352	317	331	328	314	302	332	287	303	315	302	313	331	323	306	308	338	335	326	330	283	327	332	304	323	326	319	332	323	323	326	334	318	298	313	295	345	317	303	274	349	333	365	337	325	319	330	316	337	355	309	339	317	338	297	299	324	309	326	303	307	304	378	320	315	307	332	327	311	287	301	325	336	311	353	290	293	352	315	294	317	285	319	315	311	339	332	325	314	312	316	309	293	317	353	306	294	330	319	297	313	315	318	326	322	334	296	316	307	337	294	333	298	342	329	332	317	326	314	317	290	300	328	310	337	318	340	303	320	323	342	309	299	337	336	339	308	292	320	315	366	313	288	299	294	337	340	290	293	349	338	338	320	331	336	342	335	315	309	319	342	322	322	324	336	297	283	329	302	297	314	314	312	302	322	337	326	321	328	332	348	355	311	324	329	310	321	349	310	316	297	317	326	320	314	311	306	343	328	301	290	303	321	309	311	321	337	311	323	330	339	323	328	324	345	322	339	299	326	335	302	315	328	329	298	325	324	308	313	325	314	360	305	334	316	319	338	306	311	305	331	357	328	301	339	337	315	325	338	326	330	335	302	305	282	285	310	338	307	323	328	305	329	331	289	320	308	345	322	330	344	331	344	330	346	321	341	340	306	314	310	304	324	328	333	319	332	305	355	305	316	297	300	291	337	325	317	315	327	344	331	316	317	304	345	304	309	306	307	351	320	317	356	313	318	297	289	305	311	303	320	330	309	316	299	333	336	334	334	331	335	328	324	327	339	330	312	298	358	319	326	297	336	321	329	310	334	297	319	327	308	324	315	329	301	319	325	308	339	302	322	316	340	344	315	303	325	316	336	328	330	321	336	349	295	322	310	329	350	313	290	299	303	318	318	310	321	336	322	348	323	324	314	298	350	347	340	321	336	302	319	297	318	319	344	330	334	318	297	347	284	318	328	348	351	315	322	308	293	342	339	307	309	316	334	326	308	334	321	320	359	302	326	285	317	344	317	317	317	309	311	293	308	307	362	318	347	312	329	357	313	320	338	317	315	284	318	347	328	357	304	329	307	326	330	337	329	346	339	312	336	346	303	336	320	295	323	331	345	317	328	301	341	292	330	339	326	303	322	320	344	324	306	316	300	311	330	297	352	337	302	325	303	324	334	337	300	328	314	354	311	281	317	334	301	307	318	302	315	322	320	320	321	341	307	331	305	302	300	341	343	322	331	349	351	310	337	316	319	311	327	320	298	344	299	279	307	286	341
25015	21062	27090	25117	6206	1009	667	1040	7128	18900	17787	10985	2957	966	523	448	400	388	389	400	370	422	389	404	402	450	375	423	424	417	384	403	395	445	395	398	385	384	413	384	399	383	403	388	418	369	391	389	398	415	406	419	426	399	430	400	404	396	423	396	402	393	420	414	406	377	416	405	414	394	380	360	398	405	401	390	398	414	403	389	378	406	398	379	419	354	424	391	399	408	410	429	390	420	393	400	388	415	384	361	408	402	404	408	401	407	362	378	409	455	404	418	459	363	415	391	401	389	417	436	366	369	363	401	374	383	410	409	402	394	384	366	399	386	398	429	402	413	420	414	371	399	396	413	399	432	382	406	398	413	400	399	357	372	384	395	397	376	404	402	391	405	450	387	374	388	400	407	391	385	418	383	356	400	394	378	415	402	403	399	397	405	393	435	396	375	411	388	415	386	400	422	388	387	366	387	376	422	369	418	419	386	377	401	425	384	402	383	384	372	355	343	389	422	424	404	397	365	408	410	404	386	421	409	401	393	382	394	389	385	407	396	400	427	402	460	367	387	402	400	391	369	365	392	422	380	398	439	406	423	420	371	431	418	453	415	411	399	386	429	395	417	389	404	386	383	433	389	407	402	391	393	380	374	395	431	359	377	390	413	414	393	354	378	400	484	407	414	405	408	411	437	405	381	391	374	418	425	392	405	380	392	393	394	399	373	367	429	391	425	395	398	412	365	405	381	384	404	412	428	392	398	385	376	398	391	371	376	401	402	377	402	406	422	383	387	336	383	385	373	363	427	356	405	402	404	430	402	418	370	371	389	372	404	392	401	412	392	375	427	399	380	409	417	400	399	415	393	391	395	373	392	382	424	397	373	378	406	447	376	397	392	399	375	421	371	417	420	405	370	379	403	381	379	382	395	396	384	404	387	402	425	370	422	418	433	405	438	382	386	413	391	414	420	403	351	376	391	425	384	407	396	426	420	374	397	406	360	399	372	394	385	396	410	374	379	364	400	381	395	392	411	390	398	410	407	377	370	387	383	386	393	417	387	360	378	403	403	377	401	369	410	392	384	398	381	393	396	381	408	437	399	393	368	405	370	395	407	391	403	417	424	357	399	389	385	359	378	410	414	387	397	404	389	380	400	381	360	404	389	393	390	397	423	395	393	403	407	369	414	405	400	367	417	419	395	408	393	387	411	426	415	381	442	400	400	388	402	365	362	407	388	435	420	420	405	404	385	397	396	387	389	391	398	432	410	397	445	388	424	397	397	407	398	404	411	407	378	398	385	392	389	375	379	427	408	415	404	376	377	349	405	360	403	419	384	398	397	399	403	384	417	424	381	389	403	393	367	412	393	368	425	400	430	381	377	401	406	404	410	382	398	435	404	388	399	388	375	392	372	381	427	400	412	411	389	394	357	416	393	372	401	397	374	374	402	426	400	390	426	394	397	395	416	404	386	384	413	442	415	401	412	364	392	385	405	397	403	387	411	400	437	390	410	406	427	384	379	392	425	407	399	395	361	377	392	413	412	416	380	413	381	389	423	421	412	370	392	403	387	403	392	405	417	420	404	394	397	395	399	414	380	374	397	416	418	391	410	412	437	425	386	417	395	376	396	435	406	374	401	394	385	377	417	386	379	360	395	383	377	378	369	382	354	413	365	428	396	399	421	392	400	370	401	378	402	437	408	421	413	423	352	394	394	434	393	410	412	391	407	407	424	373	361	358	409	415	406	402	409	419	375	420	375	392	419	419	394	424	381	385	408	376	354	393	420	443	404	401	449	381	394	400	378	418	399	402	426	394	401	390	381	376	419	412	424	392	412	405	401	381	396	401	368	390	399	414	401	392	387	387	376	404	402	418	366	399	353	410	374	411	367	368	393	407	442	422	400	387	419	374	401	405	410	383	395	439	412	384	404	396	417	395	368	415	410	390	392	400	380	442	386	395	383	448	359	394	375	377	399	416	370	420	374	380	375	404	419	412	367	374	383	380	408	392	370	374	406	398	420	407	392	402	411	390	412	366	408	386	411	416	399	432	400	410	376	407	387	398	402	400	395	421	438	394	372	393	392	383	397	345	380	439	413	428	417	381	388	416	393	379	379	393	417	384	396	371	389	392	368	397	439	379	412	361	368	384	421	419	369	398	416	391	389	420	382	385	417	380	379	366	401	360	398	400	414	395	401	427	384	335	383	409	376	414	391	380	418	366	424	387	372	397	364	391	418	383	415	389	395	463	397	407	414	397	394	364	418	409	391	398	374	383	376	418	412	396	424	404	385	375	417	419	400	419	408	394	402	424	401	430	383	374	355	384	424	400	417	420	366	375	433	406	410	406	398	393	362	409	428	414	403	420	399	409	377	386	408	419	412	422	398	390	421	403	372	387	417	428	371	363	431	388	396	397	402	368	420	387	407	393	390	375	417	380	381	402	399	400	422	409	386	394	406	417	387	404	438	382	404	369	391	367	365	409	415	396	402	385	336	423	380	407	372	407	400	406	404	426	377	418	412	392	389	445	399	434	392	402	360	416	358	405	387	412	388	401	419	375	391	370	405	406	375	414	375	386	378	384	387	394	420	402	371	447	380	432	436	374	370	391	363	365	397	405	399	389	394	376	394	377	409	419	436	378	444	385	394	419	385	416	402	388	377	383	382	421	385	372	392	379	360	403	378	410	407	389	392	412	387	411	379	418	392	405	431	411	415	419	413	378	415	387	378	429	407	396	386	429	370	400	373	425	372	387	387	387	407	397	420	413	404	357	426	359	379	408	375	387	381	396	376	382	393	377	391	405	434	357	408	406	390	366	381	388	415	390	412	371	394	436	394	394	349	402	406	429	425	397	356	400	376	408	412	387	400	397	413	370	370	411	389	384	420	404	396	446	377	416	406	394	415	413	368	404	423	407	409	418	368	440	391	375	367	373	403	404	389	391	397	382	399	402	398	395	365	377	410	402	380	406	371	402	370	415	385	384	417	389	409	428	420	365	393	393	379	415	387	411	386	409	391	400	389	414	378	402	420	387	373	406	397	389	417	386	378	414	400	390	389	396	416	388	459	418	402	398	415	402	396	385	413	400	398	387	423	392	391	369	391	403	379	419	414	370	419	423	383	380	357	393	401	426	402	381	428	394	413	410	396	382	415	421	385	360	358	395	380	398	373	380	405	413	409	435	378	374	417	386	397	425	422	397	416	409	414	337	403	383	396	407	413	384	387	413	419	416	371	368	375	381	421	380	396	397	377	407	394	385	401	378	401	397	400	406	406	393	377	396	373	408	391	422	425	394	433	413	392	398	390	375	369	413	409	372	386	376	408	401	411	372	390	405	388	406	385	401	393	390	403	386	412	428	394	382	416	395	434	414	379	413	367	401	379	407	404	400	403	368	371	409	426	379	407	417	370	432	442	404	392	397	434	394	383	377	414	403	416	371	336	391	384	421	429	371	422	404	405	406	417	365	410	392	370	353	390	398	372	361	425	358	353	387	428	394	374
3693	3643	2505	1414	974	782	678	1553	10029	19159	16026	9393	2878	959	480	378	350	396	368	376	350	372	364	369	345	353	377	362	308	392	357	338	347	344	371	359	347	342	366	371	372	350	346	345	347	371	330	382	368	359	390	365	375	343	314	342	340	352	345	365	368	349	374	363	349	328	363	381	358	347	342	366	391	340	377	371	356	345	400	368	339	379	341	329	349	359	394	328	353	340	366	339	386	337	355	359	356	398	375	386	353	381	366	343	361	339	387	355	360	345	368	378	351	369	364	358	360	348	376	352	374	362	329	359	378	367	366	360	355	364	341	367	379	345	338	361	382	355	361	350	339	338	365	344	372	348	348	368	368	361	376	396	338	360	398	393	357	345	358	366	340	368	379	351	353	381	369	359	337	343	354	372	396	344	340	333	374	371	325	383	359	361	361	353	377	382	352	369	373	347	354	392	346	353	402	366	349	354	360	333	370	361	342	383	396	352	315	393	363	370	353	358	409	377	347	364	343	329	341	332	371	381	347	396	369	331	343	384	320	361	350	374	365	311	371	379	381	348	367	339	360	383	327	384	394	337	351	350	342	364	313	375	349	322	334	334	376	353	375	357	399	367	367	333	370	375	366	353	390	378	381	346	360	351	392	350	389	351	397	330	375	373	346	371	399	349	356	372	384	404	381	351	347	363	340	347	343	357	374	364	341	377	346	356	331	390	359	341	347	383	354	354	384	339	356	339	377	346	351	326	328	381	346	359	353	346	328	376	332	376	377	375	319	398	349	360	360	340	362	329	328	356	368	379	369	357	334	358	388	378	346	373	318	361	331	344	368	381	386	374	375	369	356	387	369	362	354	382	354	377	361	339	329	361	332	352	395	380	367	341	352	350	382	358	343	360	363	381	332	335	358	332	361	375	352	362	351	363	375	366	359	345	371	315	369	348	343	353	401	366	347	344	362	338	384	379	380	365	353	355	348	361	350	371	338	356	350	328	379	353	357	397	338	343	388	391	345	355	344	355	355	340	351	362	382	375	367	360	341	373	337	372	358	359	352	361	348	367	339	368	377	338	353	326	375	374	381	353	394	368	381	337	360	339	362	338	347	362	396	363	349	346	356	316	345	348	336	380	342	397	335	376	353	359	319	315	367	354	341	358	356	345	371	355	342	362	361	370	355	387	373	346	392	340	343	357	348	417	375	370	351	382	364	373	350	393	358	331	406	339	335	355	376	358	351	384	386	382	347	338	355	353	349	359	396	348	372	334	316	348	359	366	372	363	348	326	352	392	359	355	341	354	340	333	341	393	367	336	378	357	361	337	357	323	353	372	338	375	365	353	370	369	369	316	360	375	354	344	378	371	341	391	337	338	364	353	356	331	358	377	354	341	360	349	349	371	373	356	361	374	354	371	347	363	352	371	356	368	388	353	357	332	330	329	368	343	393	348	365	346	365	346	344	387	400	335	332	338	324	369	353	377	370	345	348	351	350	312	354	368	355	349	371	324	355	369	356	358	358	377	355	367	369	360	365	373	407	345	382	345	376	348	348	370	362	362	361	375	376	375	374	339	369	319	365	382	346	369	339	347	355	348	361	364	354	309	329	389	351	361	351	383	390	363	396	309	379	334	315	360	375	372	354	339	362	376	381	396	380	364	385	399	357	339	371	362	341	363	358	340	383	330	336	338	362	413	374	385	349	362	340	354	364	324	370	345	395	335	365	339	363	344	349	340	374	343	366	359	358	355	385	389	348	379	340	373	379	374	360	380	348	346	394	361	365	334	397	346	335	370	351	361	324	334	393	372	320	407	392	365	368	350	374	332	371	320	344	383	375	377	342	334	365	384	361	341	351	349	339	374	358	363	343	330	376	345	392	385	326	354	354	354	356	353	366	343	354	358	376	351	354	380	350	340	375	353	386	346	383	344	366	310	375	347	402	345	359	347	371	350	354	389	350	340	358	345	350	358	358	348	386	367	395	382	339	341	382	349	372	385	344	355	357	346	377	322	346	364	389	389	384	355	335	320	337	355	354	391	373	384	375	347	357	350	338	352	338	355	367	383	347	383	346	376	404	366	383	372	352	394	367	373	333	343	352	344	339	373	345	347	382	346	354	337	346	344	352	344	372	334	345	346	396	350	342	381	383	356	337	402	341	398	375	374	350	334	325	373	316	375	347	351	341	352	368	394	358	322	381	360	386	352	394	352	354	350	363	342	361	331	336	387	354	366	343	383	380	348	377	358	347	370	339	366	323	361	366	376	372	394	370	333	363	367	343	323	329	387	355	334	343	348	358	381	373	368	332	359	348	382	354	368	345	386	381	374	364	334	337	364	336	376	367	358	340	348	348	388	367	355	365	347	317	336	345	352	377	335	348	388	354	362	369	373	351	327	363	343	349	373	384	345	386	357	347	385	335	353	361	340	317	347	339	339	386	320	335	342	371	369	349	358	350	349	368	358	363	358	335	387	396	360	355	403	346	383	379	353	344	366	321	336	360	373	368	331	385	375	352	350	334	336	374	345	371	344	364	367	369	414	353	385	374	343	394	328	345	343	361	325	349	334	336	360	353	354	349	354	354	351	345	342	328	328	346	350	360	356	398	338	374	334	406	344	357	351	342	349	341	336	351	338	330	375	360	338	326	341	372	357	368	327	402	363	361	352	361	387	345	363	349	311	382	332	380	372	356	352	384	376	368	379	372	358	377	348	331	374	355	339	369	308	360	359	363	359	378	394	385	351	356	370	357	361	361	367	356	350	360	344	359	379	384	323	379	331	370	353	363	363	364	359	367	390	384	341	357	355	369	365	363	355	366	376	339	325	381	348	314	397	342	355	338	356	338	397	380	339	375	380	358	323	383	364	346	377	338	380	333	348	335	363	372	370	380	367	383	343	349	331	354	359	351	358	350	340	395	399	375	365	345	359	352	347	334	364	374	373	392	356	333	344	373	353	348	370	359	359	324	331	368	379	378	360	371	374	359	345	401	395	308	342	327	357	351	329	358	347	362	344	362	341	390	377	362	365	367	389	349	352	341	317	367	370	340	376	357	360	331	345	362	364	360	374	371	359	387	337	375	348	368	358	368	355	338	330	379	350	375	385	350	379	380	387	369	354	363	340	344	373	377	364	365	341	356	377	322	359	386	356	359	330	370	311	352	347	363	336	372	346	377	372	318	384	352	358	349	351	363	346	350	337	357	364	327	351	377	365	381	367	370	317	342	351	342	338	339	323	356	357	344	360	371	369	378	347	358	343	349	358	373	374	329	383	366	354	374	307	379	337	368	362	318	370	332	381	331	354	368	356	395	324	366	372	349	366	330	347	326	359	395	371	349	340	356	397	340	352	338	342	340	391	409	334	364	369	369	378	320	363	352	364	348	344	345	349	378	371	324	359	359	349	403	367	375	412	346	345	382	351	310	336	366	382	358	361	369	329	378	355	380	364	374	348	361	352	333	355	347	405	408	373	370	367	383	361	339	346	325	329	340	385	340	348	369	337
23969	21060	28299	24043	21033	7694	1470	994	2331	15681	29329	27100	14677	5205	2029	781	539	538	559	555	530	504	551	557	547	514	484	529	576	500	501	543	509	529	535	534	547	527	533	532	485	532	523	527	535	550	528	534	499	548	555	533	519	541	535	533	510	543	541	536	553	512	501	503	533	519	551	486	522	495	546	557	513	530	539	497	529	528	547	522	511	541	499	549	510	507	546	549	537	485	510	515	509	560	523	534	509	541	536	482	535	522	509	522	548	515	526	544	519	520	503	504	501	512	546	492	479	508	568	576	491	508	557	505	493	535	533	544	546	498	506	543	529	513	514	513	528	498	527	519	521	505	524	538	549	509	535	495	526	542	527	532	517	531	540	508	530	520	501	499	498	517	523	511	560	522	526	551	512	534	532	529	533	514	533	483	545	538	487	493	526	499	500	531	540	530	535	517	532	537	516	532	526	481	522	538	504	541	520	515	560	520	497	536	519	544	534	542	521	533	522	522	529	541	513	497	503	519	561	532	523	529	488	514	509	539	504	537	528	529	517	560	507	537	502	520	516	528	569	511	532	534	510	498	520	493	528	540	508	508	537	506	519	502	578	547	493	497	496	525	544	541	544	520	532	527	520	517	500	514	535	492	500	558	537	505	533	502	515	560	522	473	530	513	521	537	528	552	508	513	541	563	534	523	509	528	522	535	504	522	504	506	523	489	551	468	519	534	501	488	544	520	520	500	533	480	521	527	515	526	540	511	540	593	488	496	488	538	517	504	554	548	474	567	557	532	501	539	529	572	507	542	498	549	567	483	495	498	557	542	563	519	505	476	508	507	498	503	506	553	515	505	498	557	515	507	542	537	493	537	529	549	514	494	488	545	532	517	580	519	488	556	543	511	530	529	492	529	491	553	518	541	523	489	539	540	522	571	556	536	532	495	506	510	527	533	549	552	480	503	510	523	539	550	512	516	505	511	489	519	517	525	521	520	487	531	539	471	477	492	554	510	503	527	525	562	512	548	548	509	479	476	473	500	476	522	503	550	502	535	508	494	532	530	547	507	568	526	546	506	544	548	559	520	523	523	529	501	495	497	491	510	473	560	512	501	486	515	505	502	512	497	538	515	510	551	496	522	514	540	520	538	557	505	502	534	494	490	556	497	539	515	499	547	545	487	546	541	557	526	501	496	549	502	536	556	535	519	524	479	541	514	517	553	515	519	564	523	521	549	537	491	531	473	488	546	515	494	468	538	533	542	502	557	519	475	540	554	564	531	506	527	499	493	493	508	542	556	513	513	545	534	525	533	525	494	506	543	539	519	525	519	543	551	553	497	548	493	530	493	504	523	478	515	526	510	518	497	481	512	516	532	537	525	549	542	513	528	537	550	529	528	495	543	530	523	520	517	482	545	540	560	527	550	486	508	497	535	519	471	504	525	489	488	577	494	550	518	550	497	549	540	511	522	564	564	527	528	543	497	509	540	492	524	461	541	519	497	518	492	533	501	488	532	541	495	527	541	531	543	492	524	516	499	517	553	561	518	552	501	464	529	510	519	476	539	518	580	520	513	533	499	573	510	528	452	505	542	516	560	509	476	514	547	531	523	507	538	524	479	546	535	517	520	520	522	569	524	515	495	533	519	506	531	474	508	512	563	542	539	537	551	518	516	566	517	511	511	482	468	495	538	511	523	500	542	510	493	511	502	532	518	551	518	514	544	529	503	511	523	534	534	543	561	519	499	502	537	522	535	553	490	518	528	523	492	517	518	517	586	526	557	545	542	533	517	529	528	527	536	493	506	491	537	491	532	496	516	532	550	526	522	542	522	514	500	526	515	508	533	523	528	499	545	502	492	550	517	520	526	486	503	567	558	482	483	506	553	518	494	541	509	491	502	516	526	479	522	541	578	493	514	468	525	499	555	516	539	542	512	508	556	543	481	509	536	544	487	485	575	541	561	527	537	523	519	480	525	537	481	493	565	538	510	542	549	488	480	530	528	494	508	511	547	491	559	523	540	533	527	498	567	506	492	567	518	514	482	529	533	504	494	511	523	493	527	529	532	497	517	537	519	540	521	484	522	530	477	531	496	494	527	500	510	542	520	501	509	489	512	557	484	463	543	507	497	533	552	551	526	524	504	512	518	533	505	491	500	526	566	547	510	490	505	497	534	502	518	468	466	522	522	542	490	518	545	500	554	522	540	542	523	525	510	543	536	547	503	530	541	508	545	528	562	539	505	532	509	547	509	521	509	506	541	529	579	541	513	495	505	505	564	505	485	498	523	545	508	519	530	515	509	455	515	527	512	557	523	486	493	489	531	564	550	496	509	531	504	520	523	539	563	517	534	502	531	539	526	541	525	489	474	563	522	542	516	554	549	562	533	517	458	548	489	497	567	553	511	551	517	491	524	542	561	550	499	521	510	531	538	529	496	501	548	534	519	528	537	525	562	507	535	509	504	514	518	514	528	522	480	467	503	502	541	475	517	560	513	498	501	504	514	512	525	524	529	499	539	535	503	504	515	545	541	557	531	522	513	572	512	508	524	510	515	507	550	501	484	517	510	502	550	523	515	532	516	547	520	552	515	502	531	531	509	550	524	517	533	520	521	550	518	551	499	517	533	535	543	541	489	503	528	495	511	482	506	540	514	507	528	522	488	523	542	478	496	481	500	494	537	499	531	545	555	480	532	511	547	542	492	493	529	522	543	507	553	522	489	496	507	508	533	528	494	508	522	571	508	543	505	553	564	466	511	554	513	540	544	503	511	552	494	476	477	511	505	515	530	530	588	539	489	475	497	483	488	518	512	552	504	489	507	577	544	517	469	475	493	553	549	533	572	517	556	545	550	519	517	520	540	538	496	516	501	493	491	521	527	543	563	543	504	524	501	530	548	507	502	509	507	529	547	532	553	551	535	514	500	498	489	501	570	516	526	494	493	523	524	526	533	521	492	538	526	491	489	526	535	549	546	511	575	539	533	513	556	496	531	555	514	520	529	555	521	494	498	573	525	539	575	520	504	526	476	499	526	493	505	517	526	475	495	516	477	522	510	490	558	519	536	513	564	578	526	502	508	500	527	512	498	457	470	553	524	519	482	483	493	520	529	507	561	509	514	502	508	523	534	530	491	493	505	490	485	500	518	544	530	536	530	503	525	550	536	496	544	504	499	510	500	526	551	523	582	503	529	498	505	519	516	491	499	522	496	516	504	549	540	510	497	500	515	506	517	526	520	513	532	529	476	522	508	504	528	517	501	527	509	571	555	489	526	516	483	515	502	544	519	480	517	527	496	534	501	510	514	555	475	522	558	531	474	517	516	545	530	553	470	540	544	517	530	557	524	549	499	517	533	567	559	545	537	485	521	529	467	539	558	530	499	519	551	559	522	507	515	513	506	508	511	499	528	552	536	550	484	499	467	537	542	493	528	501	549	502	527	519	516	509	521	492	524	507	555	505	524	540	500	556	524	553	551	504	515	505	483	540	473	514	494	546	498	521	500	546	486
4261	6941	5113	2684	1715	1286	1090	1005	3523	19795	27335	23320	11937	4951	2157	767	474	481	458	483	439	469	470	429	455	465	475	485	453	443	456	446	477	502	449	435	460	439	495	449	469	450	515	548	460	461	472	472	438	480	473	470	481	456	466	494	472	467	474	464	455	482	453	420	468	442	467	469	504	474	481	477	452	474	467	454	466	449	439	492	487	490	485	465	495	448	480	465	459	464	436	468	457	434	484	440	486	437	480	453	448	480	481	459	487	423	472	461	489	438	476	481	456	453	445	495	476	447	450	444	462	491	421	457	483	441	469	427	483	441	491	492	471	440	451	449	431	463	478	467	440	451	502	461	427	455	480	480	469	465	478	455	453	409	443	443	471	418	430	435	438	468	477	480	427	466	447	486	467	497	470	469	453	461	455	481	452	448	434	464	449	470	482	483	485	424	453	446	468	457	428	485	462	441	459	448	470	415	467	496	422	509	478	434	478	473	425	493	493	434	486	445	469	456	468	446	465	476	478	473	441	460	460	424	502	422	452	445	421	465	494	467	489	448	477	464	436	484	477	490	437	464	464	443	430	496	431	467	474	448	440	465	465	446	497	490	508	462	446	428	434	449	477	487	467	425	464	451	476	453	446	459	476	463	511	445	453	478	485	456	477	460	459	483	428	484	432	464	478	466	510	476	442	472	488	511	452	452	489	454	472	439	460	472	476	463	493	434	470	466	469	468	452	455	474	452	465	453	467	474	456	517	476	421	466	502	456	453	493	452	437	468	458	433	508	453	475	449	488	459	471	447	482	451	492	476	491	470	474	488	455	461	462	450	463	447	454	440	464	468	487	479	415	451	454	461	445	436	462	488	429	453	409	486	465	484	493	459	455	429	476	440	441	456	425	477	456	440	471	469	466	488	459	478	445	482	450	442	478	499	460	443	480	441	456	448	468	468	458	427	490	480	429	459	465	505	447	463	416	480	452	450	444	483	442	472	417	426	450	481	437	427	479	467	455	446	449	474	443	466	437	473	488	478	475	457	457	438	484	465	453	460	411	441	497	424	462	458	462	490	469	442	461	456	483	456	470	445	460	425	456	476	485	480	449	457	485	439	470	468	480	465	476	478	422	403	427	461	460	454	463	462	440	469	474	433	447	480	411	464	455	472	473	504	454	455	426	422	460	445	426	428	483	447	458	445	472	462	453	471	478	442	451	430	477	474	433	476	453	441	417	473	421	464	499	450	464	464	480	455	461	451	439	449	474	445	484	479	446	462	489	415	470	483	459	476	469	472	501	461	490	428	474	484	418	463	427	475	458	448	450	461	490	436	475	447	457	421	492	474	473	437	464	451	487	485	428	455	444	466	450	461	478	429	466	428	465	430	470	453	498	487	505	482	484	451	482	441	459	464	481	485	425	452	472	501	434	488	473	462	460	471	426	479	447	427	499	446	470	463	445	480	452	472	500	433	439	455	460	454	485	482	437	492	438	464	483	447	418	472	431	462	488	456	441	469	474	471	444	454	443	440	475	462	437	432	434	473	442	452	459	473	447	471	437	472	433	438	459	404	464	423	437	461	464	431	453	478	459	453	465	451	509	458	424	444	425	445	501	483	482	473	440	483	447	483	440	481	421	478	474	469	504	444	453	422	477	466	464	440	442	463	475	455	487	452	483	435	486	471	464	464	449	496	452	475	484	488	472	461	463	457	461	458	495	441	472	451	490	472	460	428	500	446	435	467	482	431	471	468	462	434	434	460	448	471	477	456	436	456	473	502	495	467	475	455	467	514	493	466	464	448	439	447	454	448	516	458	472	471	468	468	494	456	462	455	471	455	498	451	485	463	464	470	471	478	476	457	447	447	446	450	476	462	476	466	442	431	492	477	481	462	428	478	498	449	459	455	458	480	466	456	459	441	458	422	465	428	431	487	481	431	469	459	431	482	448	435	462	465	429	483	459	467	448	492	447	460	472	472	481	488	451	478	465	453	463	459	454	474	459	495	451	462	451	474	426	430	461	476	472	486	460	518	458	420	472	474	438	426	457	460	417	486	421	405	461	429	458	468	441	466	492	475	448	463	464	459	461	491	413	466	470	450	432	464	494	470	468	421	470	448	473	452	471	466	475	468	460	453	476	482	473	473	469	488	452	466	460	435	477	443	454	451	454	449	469	464	457	443	469	484	425	447	483	454	425	454	476	507	439	446	459	467	455	490	411	489	458	487	486	430	442	480	490	396	445	461	492	432	479	445	456	464	504	422	464	487	446	417	436	453	471	472	485	452	433	459	494	466	498	457	411	439	455	466	462	430	475	440	470	460	444	457	454	467	458	434	467	451	450	506	471	427	478	484	443	449	463	459	484	444	507	431	471	459	462	441	484	455	426	461	485	425	468	470	444	464	454	430	465	479	461	454	459	424	481	476	426	442	454	497	471	442	443	434	478	474	455	491	485	516	498	469	444	462	453	426	444	459	435	464	480	431	420	511	421	474	462	491	456	498	438	469	454	473	483	428	455	464	473	441	480	450	463	431	466	452	460	471	475	422	484	479	441	412	471	447	420	442	434	470	454	480	439	471	427	448	447	513	480	422	488	444	437	463	472	437	470	449	467	438	469	460	496	439	473	518	456	501	467	442	447	462	454	445	462	490	432	421	463	451	458	492	467	463	457	449	454	434	439	465	465	455	450	459	503	458	457	478	448	512	471	429	435	446	438	481	438	477	428	463	448	475	460	447	441	444	449	484	459	448	451	506	470	453	445	433	452	427	437	449	495	442	450	458	453	473	462	502	437	438	449	449	489	458	457	440	443	440	462	458	471	485	411	463	428	477	419	479	440	470	429	458	455	467	432	468	477	473	490	436	421	434	453	448	426	466	430	459	441	482	462	460	522	466	440	420	459	458	437	448	438	477	473	443	454	434	453	432	441	485	442	461	403	467	460	432	458	440	449	457	462	456	471	433	438	454	473	471	440	457	468	462	443	462	443	464	436	465	473	464	450	455	434	442	451	477	465	475	435	471	458	455	449	423	484	445	423	446	455	459	422	470	404	471	448	445	441	468	493	440	438	479	474	430	459	465	418	438	454	471	473	456	445	460	484	445	477	485	461	480	465	473	476	433	456	452	440	467	486	474	441	428	489	456	456	438	448	420	471	442	479	454	452	450	475	431	465	443	421	463	493	453	430	449	458	433	486	476	480	473	488	448	479	450	474	426	461	434	446	476	448	464	452	461	481	473	470	471	469	467	432	481	454	479	409	462	401	477	432	447	451	446	444	469	424	475	432	463	478	507	466	479	434	461	445	470	450	438	455	451	431	470	490	459	446	439	436	457	445	435	482	476	455	475	443	481	454	420	466	505	456	440	452	506	451	491	433	409	465	486	434	475	446	417	462	449	488	487	464	456	460	489	468	430	445	457	444	454	484	446	475	456	455	501	470	440	446	451	446	459	428	459	427	458	444	471	456	439	484	429	485	476	468	455	501	476	449	478	458	427	449	472	461	469
27312	12002	1058	489	333	261	275	266	455	1253	1497	1336	692	461	342	273	269	271	256	281	258	287	265	272	272	254	270	268	270	287	258	235	286	271	264	246	291	258	256	260	261	251	229	263	261	246	269	270	275	264	285	282	258	236	262	272	265	245	247	238	240	249	268	286	219	271	246	239	242	260	272	285	271	258	294	276	237	264	257	252	281	248	270	277	247	265	246	258	245	278	264	271	248	230	267	262	273	264	261	277	253	258	257	281	249	283	255	253	272	249	283	276	245	240	278	260	263	252	261	266	290	283	294	240	254	266	233	244	273	285	290	271	251	266	256	267	265	274	283	255	254	278	291	253	281	257	271	273	244	261	270	275	270	235	277	244	266	277	256	261	235	253	274	271	264	293	263	242	225	258	279	254	256	264	239	269	256	260	243	258	273	266	297	254	242	256	274	267	248	262	232	272	276	257	270	250	266	247	260	265	270	260	256	275	241	241	246	262	266	264	266	254	249	281	275	301	259	236	235	256	245	266	272	277	287	243	244	272	273	248	250	268	242	263	276	276	229	260	271	271	272	274	241	254	275	265	239	268	303	266	253	293	255	256	245	264	270	284	263	247	264	263	285	241	260	244	294	261	259	266	289	247	273	269	277	244	268	293	306	260	265	255	261	256	258	255	257	286	266	292	274	256	250	264	250	258	286	268	269	240	275	260	286	259	260	243	278	237	277	264	277	261	269	271	306	296	246	251	248	241	258	244	272	248	220	266	262	272	249	278	259	243	264	271	277	279	254	257	270	260	242	269	279	265	272	237	266	252	270	266	267	268	239	250	277	258	265	262	261	270	244	273	269	288	252	292	248	289	271	269	296	243	253	294	273	243	257	276	246	246	289	269	291	243	269	310	278	261	273	253	275	267	273	270	244	244	265	284	290	282	275	253	267	247	243	282	261	237	260	260	259	248	265	239	263	265	303	263	265	254	265	274	246	255	253	271	290	239	268	284	247	277	284	264	253	263	244	252	307	297	259	250	261	272	242	273	278	269	274	243	302	261	271	266	274	250	268	252	280	262	250	260	251	271	274	258	282	255	270	276	247	256	276	246	271	258	281	256	233	253	253	260	259	282	252	245	309	316	251	257	287	242	252	297	237	288	262	260	277	267	242	281	264	238	278	271	273	260	252	278	259	255	266	277	271	252	247	287	275	283	262	266	261	263	262	265	257	274	242	266	256	277	267	262	260	281	271	242	255	271	269	266	253	253	244	264	270	253	286	290	260	254	264	274	238	250	265	277	258	278	296	261	240	278	261	289	280	271	268	271	284	264	241	277	274	276	269	263	258	251	320	263	263	238	274	265	267	237	280	269	250	265	284	278	256	251	283	259	274	266	265	282	247	240	278	255	266	281	274	294	257	284	295	280	278	241	272	246	261	242	290	275	256	245	268	258	261	247	277	303	268	271	265	275	287	267	274	243	271	263	237	245	247	271	240	276	265	265	246	272	229	264	264	253	252	252	272	249	259	268	260	283	262	244	281	271	244	248	273	280	274	257	282	242	245	226	282	278	261	270	249	279	275	257	272	253	264	251	251	277	253	293	253	284	266	242	235	249	265	270	280	265	278	273	299	267	270	278	269	256	268	266	283	279	258	272	251	248	270	251	246	268	258	262	238	257	265	249	259	250	257	270	268	239	248	255	253	265	267	278	259	283	281	262	261	264	253	234	251	257	261	241	230	269	285	250	269	271	279	261	276	213	280	248	262	293	263	257	262	259	239	227	256	234	250	265	272	282	288	258	262	244	274	284	266	269	250	273	236	256	279	261	263	288	285	264	271	257	240	267	278	279	254	257	267	263	298	230	261	259	238	259	283	256	256	269	251	260	251	290	249	237	262	252	301	277	283	257	288	270	261	246	256	290	268	292	273	272	258	251	225	261	249	239	266	257	265	258	277	256	262	257	257	300	266	270	252	255	260	236	260	248	291	262	235	297	268	245	248	274	266	294	273	228	278	244	242	289	259	277	280	241	274	267	245	263	270	246	272	266	286	293	273	285	248	252	259	264	257	270	280	263	261	269	283	261	267	280	246	239	284	287	275	249	235	269	253	270	278	264	235	268	303	259	214	270	285	257	268	278	269	263	225	276	275	231	284	252	236	255	248	257	272	257	255	273	258	271	260	251	275	277	260	270	248	262	267	260	265	270	270	267	250	243	239	269	258	280	241	256	295	271	256	269	253	257	260	280	270	272	279	261	282	241	256	235	253	265	287	266	280	258	290	291	250	277	275	284	246	265	244	258	274	277	242	252	272	277	270	258	285	272	261	246	268	296	270	254	250	285	294	273	253	262	258	262	248	276	258	272	259	275	269	246	278	247	271	257	303	259	262	267	269	244	273	281	267	249	253	276	262	291	262	295	297	256	259	243	268	255	245	279	239	289	276	274	253	255	263	257	260	254	253	243	277	271	272	268	251	234	253	256	259	260	244	257	241	252	245	268	264	283	252	258	280	248	259	263	263	257	263	276	283	254	266	287	248	263	287	282	238	243	288	273	247	286	247	298	279	240	243	255	277	268	283	253	226	283	266	270	258	259	288	241	252	268	274	248	256	260	272	274	248	244	256	255	250	281	270	280	282	260	254	260	274	277	272	250	238	248	289	266	251	258	243	280	248	276	237	214	241	274	297	247	269	283	245	246	285	266	251	292	239	252	268	241	260	250	256	248	274	272	272	239	283	263	247	265	297	240	282	309	263	234	243	225	276	237	242	268	269	274	239	265	264	265	268	277	254	250	268	267	262	263	276	281	254	240	294	276	247	260	248	249	264	259	290	237	269	286	255	251	270	255	266	284	257	259	222	289	235	278	308	253	253	277	242	281	263	276	285	269	253	275	253	293	240	264	266	262	253	258	254	267	263	282	258	286	252	278	274	244	281	238	266	287	231	258	255	283	269	264	260	250	254	242	268	262	230	302	231	294	285	265	216	290	256	284	279	266	275	268	263	246	242	289	267	281	238	254	261	243	259	236	262	270	264	261	267	261	262	258	256	247	227	265	268	269	259	249	294	240	255	266	247	227	257	256	262	256	246	270	229	263	255	301	274	242	258	261	274	250	266	259	276	292	252	277	250	273	259	266	252	237	259	264	279	277	265	281	252	263	243	255	247	264	242	285	288	259	261	260	249	231	268	278	268	269	282	254	228	266	238	279	252	281	265	273	260	275	261	257	294	268	239	253	281	282	279	267	221	245	247	254	259	253	254	281	245	273	276	268	234	269	245	279	242	225	268	285	253	278	256	290	277	255	270	242	282	277	255	238	271	235	253	256	266	275	265	261	281	254	272	248	276	271	247	241	264	263	272	264	285	257	289	244	259	279	275	272	269	285	267	258	269	250	266	262	243	265	267	258	261	278	296	284	259	260	291	261	271	249	286	252	263	273	250	234	246	282	251	275	262	256	281	251	281	278	225	275	264	269	244	256	254	264	273	258	243	271	302	315	282	235	264	245
5012	686	586	389	292	296	246	285	716	1885	1972	1700	801	474	317	219	232	239	246	257	244	252	229	254	213	251	240	235	257	220	258	241	238	245	254	248	236	253	241	252	217	244	252	220	265	225	265	243	243	264	252	239	258	241	258	236	252	259	259	259	256	263	229	244	240	251	235	259	243	240	246	250	260	241	238	246	262	264	252	239	250	236	262	260	217	230	245	217	246	266	237	232	238	258	249	232	259	256	235	264	228	265	244	261	242	250	212	230	249	242	253	222	211	244	219	237	252	220	281	226	256	216	237	274	244	207	253	262	255	220	255	210	262	247	254	269	238	224	252	250	262	239	231	251	243	230	245	240	225	244	259	254	243	245	213	229	228	232	238	245	227	207	221	240	240	219	248	237	238	222	218	213	229	253	231	264	226	248	222	256	258	267	244	240	257	248	257	244	252	223	226	264	245	242	238	231	231	250	233	231	218	243	259	251	241	203	246	228	232	228	230	198	244	231	242	264	262	243	226	217	229	251	245	243	203	225	233	231	234	252	236	270	251	228	232	245	250	231	266	231	241	224	231	272	259	208	224	234	263	233	247	248	236	271	230	252	235	243	220	265	217	217	223	230	249	243	243	238	259	255	250	245	240	275	274	263	245	245	234	254	245	224	236	218	235	241	252	226	242	252	257	270	247	243	239	235	246	211	200	239	246	248	232	238	221	264	226	241	261	232	252	223	251	257	225	228	233	223	247	238	223	263	239	221	220	221	239	252	233	228	261	234	241	224	238	234	259	243	236	252	254	230	243	233	233	229	230	229	226	221	258	223	232	233	256	234	236	258	261	231	243	256	256	247	232	249	239	237	215	256	243	198	278	254	205	239	262	224	269	240	248	259	247	227	241	247	254	240	276	221	270	218	301	255	227	290	228	258	231	239	254	252	258	231	260	225	251	220	263	239	236	251	228	235	232	257	248	221	234	260	266	236	267	251	229	226	226	208	244	212	241	237	235	237	232	258	235	219	240	233	232	252	228	230	241	238	238	244	237	243	281	251	252	241	243	251	229	230	233	239	234	237	264	247	252	227	218	243	251	269	229	233	267	267	219	289	273	231	230	246	242	265	223	229	270	259	256	237	239	225	272	240	262	233	239	214	277	232	259	229	249	247	240	244	263	248	261	233	252	260	276	242	249	208	235	229	249	278	244	246	235	249	242	270	243	275	241	240	220	245	243	246	245	246	258	241	238	245	247	219	236	216	220	245	258	256	232	234	227	255	222	259	234	233	234	223	242	225	215	255	253	234	243	288	230	235	237	241	276	249	236	230	238	214	226	237	252	233	221	228	235	274	224	239	236	264	236	228	249	249	242	236	260	235	232	253	224	225	233	227	222	234	231	244	240	249	244	270	220	221	215	232	246	250	248	213	242	248	250	253	236	227	206	252	242	210	248	260	260	223	260	245	222	242	223	239	244	223	221	207	247	249	231	239	238	258	245	230	210	233	234	227	230	204	247	236	261	248	248	235	229	250	234	218	215	243	223	232	235	266	233	237	271	267	251	243	256	238	220	243	241	231	229	243	241	276	252	258	232	249	239	247	217	201	231	249	240	236	209	236	251	239	216	264	244	242	256	232	232	257	253	284	230	226	221	266	206	251	237	216	246	253	215	231	269	239	229	222	233	261	223	234	248	233	229	235	246	195	217	269	227	242	246	267	220	247	228	239	216	270	250	217	221	257	245	222	215	231	243	244	261	246	235	251	235	238	243	257	247	240	238	245	239	232	225	270	223	228	219	248	223	261	225	232	276	251	245	225	218	253	271	260	250	236	237	249	229	257	257	250	235	248	234	251	250	226	247	227	266	222	251	219	244	225	244	213	239	225	244	225	246	242	222	250	236	251	271	252	265	244	239	239	236	232	234	225	232	257	208	224	193	253	224	219	247	238	243	230	247	246	240	228	259	237	231	272	223	235	222	223	251	225	219	238	241	236	238	217	250	236	217	247	216	239	233	266	268	233	230	244	237	239	233	216	220	262	245	245	233	236	234	265	261	241	237	245	270	247	253	240	252	253	254	239	229	253	214	240	240	243	230	263	264	234	242	236	225	229	236	216	240	226	247	228	236	260	238	243	235	254	243	238	236	237	233	230	246	252	240	227	245	230	215	221	225	248	226	260	247	225	243	254	260	244	227	266	269	205	243	232	251	232	214	233	246	257	231	243	247	246	249	259	232	263	220	267	220	273	249	225	267	257	219	229	256	269	233	263	233	245	227	233	253	249	252	260	243	208	250	252	255	229	245	240	254	214	232	233	257	234	240	247	246	263	274	268	244	249	260	252	246	212	248	234	258	238	229	228	232	223	235	230	249	266	253	254	260	205	235	220	257	243	236	220	252	235	239	249	232	246	214	256	229	238	214	241	228	259	253	242	240	265	248	230	225	221	242	254	258	231	229	238	229	272	257	253	255	216	205	220	210	211	239	239	245	255	243	233	230	247	233	246	249	214	225	226	245	243	256	241	228	253	266	219	224	257	236	212	221	226	227	244	248	233	220	256	231	240	244	255	244	244	262	251	241	256	251	254	213	238	245	256	235	230	239	248	230	259	248	229	261	247	252	224	239	220	207	258	234	238	269	242	255	240	209	227	243	204	216	220	209	240	264	253	221	258	232	226	267	231	260	224	242	226	220	231	242	245	256	239	249	229	237	255	228	255	251	267	253	231	232	227	237	239	252	257	250	260	239	240	238	228	240	258	230	254	236	233	247	258	229	256	238	241	236	242	247	241	249	248	232	225	218	220	247	236	231	228	263	243	244	238	255	244	224	224	215	249	239	247	243	240	231	230	247	250	249	251	278	230	250	254	234	243	257	251	254	246	248	223	231	225	217	238	278	228	251	268	216	232	237	221	236	261	233	255	251	233	235	215	249	282	304	258	239	241	268	271	258	241	237	251	239	249	240	248	258	242	236	243	229	261	248	228	250	251	207	251	247	220	251	221	249	243	227	233	229	256	211	244	239	222	246	227	261	246	238	271	224	222	239	244	227	244	254	214	287	250	244	260	251	236	228	206	250	251	257	258	243	241	253	253	221	238	236	214	245	214	229	225	231	247	225	239	245	239	255	218	237	234	226	269	239	217	258	251	247	241	223	222	238	251	235	233	231	231	242	247	224	248	246	271	215	227	265	249	231	237	251	236	236	284	208	244	241	264	252	255	239	254	247	223	237	241	250	242	215	246	272	238	259	221	251	244	274	248	249	222	237	225	229	242	234	221	214	231	254	228	235	240	262	243	265	235	259	248	252	280	260	221	219	249	270	232	225	257	226	248	230	272	219	245	254	235	218	230	234	236	232	260	255	247	228	224	241	246	238	225	244	261	264	227	247	229	280	277	234	231	236	258	232	230	230	251	229	246	279	234	219	234	267	233	219	219	259	223	249	247	243	236	247	234	229	258	218	258	241	228	247	238	235	235	256	231	234	233	221	203	254	235	238	247	257	250	227	251
25078	21064	27050	25151	5749	846	596	507	4797	21428	14514	7611	3529	1529	521	309	318	326	329	346	311	370	332	323	332	326	300	312	326	334	326	311	308	336	352	320	336	327	324	323	346	324	327	337	319	328	335	336	314	331	322	318	314	343	293	309	339	326	329	335	349	332	330	328	335	319	340	330	347	325	349	324	310	319	341	313	324	361	351	361	330	317	287	342	331	320	313	324	293	345	327	329	333	331	327	323	299	336	321	313	341	315	350	309	287	353	355	325	330	348	307	304	324	292	316	299	336	332	334	297	352	320	330	360	327	345	318	308	346	335	330	313	317	301	339	292	291	303	368	349	344	347	284	342	362	318	310	299	324	306	277	293	301	296	328	336	321	315	329	317	333	324	322	340	351	350	318	326	325	328	353	291	291	303	298	324	288	313	317	321	339	335	307	321	328	347	290	327	299	305	351	332	333	282	332	354	330	311	337	336	336	350	291	350	323	303	331	331	333	313	338	316	313	327	324	315	331	342	320	304	286	353	327	326	324	322	341	336	286	349	323	312	336	311	297	335	334	315	342	304	319	330	319	340	327	342	317	350	301	363	357	292	357	299	313	319	326	326	315	309	315	343	321	278	330	329	345	327	330	291	310	286	304	342	322	362	338	335	303	342	349	328	353	313	296	346	328	342	350	325	330	306	302	304	309	336	304	306	328	320	345	351	323	300	331	324	304	287	345	299	313	340	347	316	314	341	332	338	331	306	333	316	310	353	343	347	341	280	310	289	321	313	333	317	330	334	318	327	305	277	330	324	302	345	332	302	349	328	322	315	326	340	321	317	310	326	337	339	296	301	321	329	311	351	357	283	343	328	285	314	350	346	351	342	344	316	322	326	337	315	332	308	318	349	363	333	335	322	329	342	325	350	322	322	320	322	297	337	309	324	330	322	299	319	312	322	324	307	300	328	320	301	295	350	325	305	336	296	336	333	353	309	290	340	312	339	310	341	316	312	318	289	313	367	314	328	303	332	340	317	297	315	313	310	312	328	345	374	309	372	314	311	353	348	311	344	351	318	312	350	319	363	344	338	320	315	330	356	342	333	328	318	369	344	358	287	324	332	301	313	290	294	325	315	283	320	334	312	307	343	337	351	362	327	302	347	337	289	329	313	331	308	322	351	330	287	322	314	338	326	314	335	320	319	310	326	346	325	311	331	349	326	302	322	318	311	305	307	303	332	365	305	334	323	347	303	332	347	348	358	338	339	342	327	339	309	333	314	323	307	340	321	335	328	347	328	347	295	349	303	310	299	300	337	324	303	360	333	322	289	318	302	314	320	302	341	335	356	327	353	305	316	345	324	331	313	303	286	339	306	318	310	338	316	304	335	320	308	359	325	302	294	338	312	326	319	350	305	321	312	317	344	343	345	327	284	277	322	310	320	333	301	334	317	359	294	333	345	327	313	311	326	314	312	283	297	296	314	349	282	312	291	321	341	314	302	303	328	331	312	339	356	361	328	326	342	339	288	316	351	340	340	328	329	328	337	339	303	330	349	312	322	303	317	325	317	311	311	318	325	290	336	307	304	303	335	354	302	314	352	313	328	323	309	296	333	350	363	313	338	328	335	306	310	324	309	308	364	310	336	317	318	319	304	319	332	333	298	324	300	319	317	337	341	368	316	325	329	325	339	317	302	326	320	311	346	333	287	333	308	328	343	318	346	331	333	341	351	315	315	377	330	335	321	304	310	327	342	321	321	341	348	327	345	351	301	355	354	329	331	332	310	335	289	326	308	356	304	341	292	328	339	332	344	305	302	331	336	304	331	313	307	313	354	353	363	336	338	333	336	315	294	306	329	333	334	315	337	334	340	329	304	306	323	321	318	294	330	324	342	319	286	310	344	335	330	341	358	287	333	380	316	281	352	333	307	310	334	322	309	296	328	326	325	325	346	370	314	328	354	338	317	308	324	323	331	321	322	328	307	332	348	316	309	322	294	319	351	347	320	323	314	306	322	324	372	301	314	312	304	360	323	309	327	320	346	338	345	346	289	337	368	307	322	375	313	338	327	338	331	299	322	303	356	327	343	327	316	307	307	308	306	305	348	290	317	328	319	324	321	318	299	302	336	351	328	351	329	337	326	338	359	313	322	340	377	325	321	324	339	321	310	320	338	310	339	313	308	349	325	297	320	297	340	338	334	296	330	356	321	328	335	307	371	346	337	336	313	326	297	337	326	328	372	300	339	293	297	312	324	319	343	300	316	332	328	308	318	309	326	325	324	314	346	320	316	316	348	331	340	310	337	331	318	345	331	298	310	318	315	312	320	350	321	333	326	350	307	289	310	296	303	327	311	300	329	314	296	305	328	363	339	343	319	337	316	331	302	363	308	330	303	320	336	357	353	311	299	331	323	298	353	325	310	339	312	347	339	323	323	298	345	367	339	362	324	328	310	323	310	323	327	309	333	305	324	319	321	327	301	320	313	331	362	302	330	306	349	315	346	301	296	341	327	319	342	319	329	320	344	310	289	319	291	312	286	302	320	331	290	326	331	338	330	317	346	296	304	300	311	344	304	315	318	335	325	323	324	323	315	312	364	328	342	335	340	334	317	299	366	299	335	328	285	316	310	340	326	321	323	330	313	306	318	275	337	346	314	327	307	338	318	320	353	300	327	298	328	330	318	337	305	339	285	351	309	317	326	308	331	338	321	304	316	347	344	326	299	313	321	341	333	323	361	334	307	310	297	334	306	377	300	324	341	332	343	336	330	333	324	311	298	330	304	285	307	347	329	317	328	311	325	322	325	303	319	302	342	304	336	310	341	339	309	324	343	318	305	357	336	327	317	323	334	314	336	309	314	326	300	337	331	345	327	305	331	344	341	329	347	323	346	311	366	319	305	334	360	321	321	316	299	342	325	340	312	325	346	327	342	306	315	320	303	322	313	294	298	328	324	318	348	324	287	301	297	334	340	300	334	341	331	322	324	329	297	331	317	313	281	360	330	317	322	357	303	311	337	312	289	314	303	311	302	320	343	322	330	325	308	340	321	325	320	331	315	301	312	344	363	289	331	301	340	318	320	317	298	297	363	321	326	308	302	319	327	343	327	341	301	331	316	310	305	337	344	338	324	287	328	333	310	320	295	356	333	330	331	350	298	302	331	326	303	323	338	321	325	329	312	346	320	337	304	313	320	289	318	352	335	330	333	357	319	335	340	337	324	301	329	329	334	306	309	299	302	338	312	296	332	337	313	342	325	343	330	292	312	315	325	293	310	336	332	305	297	325	340	326	299	323	301	312	334	308	317	275	315	304	327	309	347	289	296	323	304	318	343	309	320	311	319	336	328	326	311	305	344	314	318	340	345	349	328	316	309	279	337	346	343	290	337	303	321	303	315	314	334	318	314	328	319	326	340	344	331	343	343	308	317	305	354	347	337	324	317	300	340	307	312	346	307	319	314	370	341	317	320	308	313	314	296	321	330	302	340	353	297	308	278	362	335	311	328	325	318
3808	3697	2507	1447	1014	722	602	632	7664	20939	12333	7539	4076	1848	532	329	306	311	267	318	304	346	308	287	293	297	313	318	342	304	313	310	333	319	307	288	313	302	331	290	294	274	278	254	325	290	317	314	303	292	301	298	328	261	317	323	299	292	291	308	282	326	302	281	272	278	290	307	299	329	271	275	309	313	295	310	287	323	282	332	322	296	326	302	300	321	319	338	268	328	279	288	287	334	304	304	279	313	288	339	314	322	279	298	319	315	316	322	319	286	301	294	318	325	306	312	337	314	330	319	300	331	320	292	292	301	302	309	300	303	315	320	301	284	327	323	300	246	313	313	316	299	287	293	315	340	307	288	319	276	312	326	303	319	305	307	277	294	323	325	328	299	277	291	318	270	300	348	301	283	314	303	299	301	314	324	324	293	323	306	310	342	317	305	318	336	300	292	274	283	311	331	320	289	313	322	297	283	310	302	292	282	334	301	317	298	305	333	307	287	293	285	307	277	313	317	310	303	326	298	309	304	337	312	278	333	271	294	297	322	284	302	330	294	304	294	300	302	317	320	305	325	333	293	298	324	274	328	318	316	305	331	286	320	293	317	293	275	287	314	294	289	337	323	300	321	320	308	307	311	308	304	332	310	316	281	312	268	306	295	298	274	299	325	295	285	313	289	273	282	324	288	290	307	294	282	290	291	293	287	328	288	326	301	279	282	278	303	305	324	291	329	313	294	271	292	311	317	297	318	337	286	323	301	320	297	281	322	309	304	322	325	295	293	300	271	272	306	291	331	295	305	285	278	303	305	299	334	318	270	327	296	331	292	312	324	308	294	333	297	305	308	282	301	315	289	293	302	301	297	323	327	301	293	293	282	304	301	274	333	349	306	277	291	290	320	296	322	299	311	292	305	347	302	316	308	294	292	291	285	279	310	304	299	267	283	305	329	263	307	342	276	289	302	297	316	319	308	299	335	329	296	314	315	325	311	300	315	307	286	303	265	341	322	317	288	326	283	331	311	297	327	291	296	290	319	297	292	297	302	331	299	294	300	297	284	301	283	288	300	314	282	317	304	310	329	296	315	322	311	278	312	297	308	289	311	326	301	288	332	300	273	288	313	268	312	325	303	351	275	300	310	288	270	285	310	324	308	298	296	269	306	301	279	286	292	304	277	301	331	312	293	306	292	302	297	336	294	280	309	299	309	308	304	313	283	292	285	280	269	297	329	298	304	315	301	302	289	298	292	336	276	292	298	314	302	267	314	332	307	302	297	317	266	284	299	300	299	322	299	279	307	327	326	309	305	284	303	287	320	289	328	303	326	303	280	342	316	323	313	301	300	291	313	333	315	336	288	339	295	305	321	274	283	278	319	317	308	297	301	317	280	293	287	294	299	305	318	332	330	309	304	307	330	299	317	288	314	318	280	325	281	322	325	294	352	310	305	335	299	330	292	295	281	255	324	317	289	343	297	279	299	310	280	306	299	300	330	319	300	302	288	290	339	335	314	280	306	305	315	320	304	320	298	279	344	338	268	303	286	307	323	320	306	295	304	318	327	327	275	297	306	282	293	308	292	296	306	308	321	305	310	298	318	269	294	323	299	290	283	318	299	334	287	318	317	283	330	304	276	312	307	290	312	289	288	297	309	296	349	289	295	319	332	297	314	302	304	311	297	322	288	304	313	339	319	320	268	279	304	268	288	326	327	304	307	304	323	305	303	276	314	328	323	314	308	305	299	312	284	302	320	275	325	313	289	297	345	323	326	291	283	324	287	299	300	312	301	313	314	347	291	301	312	312	329	321	315	313	312	301	336	314	300	331	290	302	333	311	293	297	328	316	299	298	289	324	307	311	335	324	307	313	307	302	291	293	285	296	292	295	314	322	268	319	294	294	306	322	281	304	307	279	310	286	320	290	304	282	321	315	278	292	332	289	319	321	312	289	293	300	293	296	319	280	296	282	317	307	334	291	276	304	325	334	306	293	289	315	301	312	274	302	306	322	298	318	314	333	312	316	318	306	310	286	285	318	315	312	290	323	302	319	295	271	286	261	313	346	301	295	272	293	318	320	282	308	269	298	299	278	292	325	295	280	286	306	290	326	299	296	306	302	311	293	313	287	313	319	315	322	283	313	307	313	310	325	303	312	308	312	308	300	307	311	300	287	324	307	310	279	299	315	298	356	310	303	333	299	320	297	279	316	301	299	321	296	300	292	308	287	283	305	311	323	297	284	299	286	298	286	305	299	306	307	276	293	328	292	289	280	309	298	315	321	324	293	311	321	304	301	294	292	288	298	284	290	290	279	314	298	328	313	299	282	298	286	316	311	303	292	297	300	352	291	293	341	305	306	303	272	296	303	300	293	306	343	290	335	272	314	301	305	307	292	300	341	326	314	300	292	315	304	318	315	293	313	330	304	306	319	308	330	313	293	281	288	325	320	330	297	311	336	306	271	307	297	311	305	290	297	287	324	320	291	308	316	322	299	296	308	321	304	307	320	326	274	310	270	289	307	327	303	283	296	317	278	305	318	305	318	314	314	307	276	284	286	346	287	255	320	301	294	323	289	314	301	303	305	292	315	300	321	293	320	354	314	286	312	290	296	313	320	309	332	309	287	309	297	289	329	289	299	301	319	289	328	279	322	293	295	290	312	283	276	269	309	277	279	295	309	313	284	297	293	337	311	342	312	319	309	299	310	280	289	305	320	312	287	291	339	305	322	286	297	294	288	301	331	318	327	321	299	283	298	282	284	284	295	289	249	279	337	291	315	322	304	236	287	312	313	322	300	324	283	304	299	320	308	300	289	300	297	322	309	292	270	307	338	296	311	315	277	292	274	310	311	276	331	297	319	301	277	308	325	288	313	292	251	322	285	296	305	284	317	294	288	321	326	320	303	303	305	312	315	308	319	281	304	264	281	297	319	305	329	324	276	273	318	296	295	300	325	299	272	314	318	304	306	311	308	323	317	291	311	310	302	324	308	330	290	284	292	305	311	288	332	289	315	306	291	320	291	278	300	312	321	290	301	305	291	264	332	329	278	310	319	318	314	293	295	268	296	302	305	293	320	290	311	308	290	313	283	292	306	339	378	291	321	284	280	305	292	280	286	289	307	308	294	277	297	328	346	271	276	289	296	285	312	304	299	336	284	263	288	306	296	311	312	292	322	291	311	329	290	295	315	271	303	282	291	307	302	301	320	280	319	298	325	308	319	307	326	276	290	296	286	298	277	306	276	314	336	273	314	321	291	305	337	303	320	306	306	328	296	311	301	311	306	340	286	301	316	301	287	312	281	319	305	314	308	321	291	315	301	293	312	284	307	309	308	272	297	317	289	338	299	305	301	314	288	300	312	314	308	317	295	277	357	298	314	310	317	332	286	321	275	254	281	274	317	296	310	296	272	315	336	288	295	330	340	287	324	278	298	303	287	310	277	303	278	320	312	299	306	309	308	302	312	274	307	302	299	321	317	304	298	262	301	313	306	310	282	328	291	277
23919	21056	28306	24021	21023	7540	1526	1004	3203	20911	25334	25692	14712	4235	1205	1158	590	535	495	500	553	488	561	542	574	561	537	559	550	576	514	509	510	538	501	551	540	548	558	532	516	500	508	549	539	508	546	493	558	497	557	542	523	509	530	534	543	566	567	561	507	535	563	504	530	519	574	545	562	541	519	522	528	534	540	498	521	487	521	471	530	525	544	529	513	515	505	543	540	535	519	555	548	556	537	513	498	513	535	527	539	546	537	526	556	478	526	503	551	516	516	536	546	499	538	510	524	553	595	543	542	558	481	529	579	508	534	498	551	525	533	487	545	550	512	522	527	505	524	535	492	540	542	513	555	527	515	503	496	524	522	485	526	495	539	554	515	526	504	520	535	503	512	513	499	546	533	521	505	539	506	531	548	511	492	504	545	560	528	524	520	507	523	543	561	555	521	567	481	539	560	579	533	530	548	496	553	535	559	538	539	530	496	524	514	525	519	560	522	503	539	550	504	538	531	542	515	518	487	573	569	525	500	559	508	523	512	515	567	502	493	521	531	502	543	530	482	523	500	486	515	536	502	547	533	536	522	560	521	598	504	546	531	565	515	547	516	515	522	537	558	484	494	527	535	496	490	465	535	509	533	529	547	584	510	501	518	556	526	505	524	529	527	511	542	510	552	532	524	550	524	512	531	578	522	531	511	520	514	572	497	514	543	465	508	526	496	545	513	514	540	558	566	564	524	499	575	508	525	563	527	518	531	541	521	509	506	572	526	533	506	499	584	525	526	540	527	472	511	541	483	533	519	535	563	529	517	463	486	488	521	495	534	492	512	570	502	520	561	484	513	484	529	497	496	524	546	534	513	508	513	507	521	514	505	502	495	512	530	531	560	549	497	543	478	541	485	517	530	527	501	539	527	557	541	452	518	509	561	530	502	499	505	486	532	543	504	549	496	540	549	542	540	501	484	493	461	523	505	545	558	516	500	509	503	495	498	534	555	544	520	514	483	489	543	526	508	532	503	487	516	502	545	534	472	516	505	529	561	521	513	514	532	498	491	491	522	506	546	528	536	475	509	479	541	481	552	535	524	475	518	518	553	517	487	531	523	501	487	541	538	524	517	512	541	500	516	528	494	498	516	529	535	518	534	492	533	532	500	502	501	545	558	534	468	514	547	538	571	543	498	543	512	536	500	544	556	547	535	522	556	555	505	529	531	526	532	519	512	493	540	557	497	542	519	545	538	524	511	542	521	497	486	546	558	538	533	516	520	535	516	531	536	509	508	515	528	509	544	515	556	539	509	489	503	521	556	510	509	502	538	536	543	547	500	527	490	497	527	494	513	537	589	505	508	532	483	539	518	504	501	502	520	530	532	541	562	534	532	529	523	521	543	525	490	532	519	537	510	544	546	520	549	515	546	555	538	558	498	505	526	518	516	502	520	477	543	498	510	478	519	545	508	578	506	504	515	552	517	529	541	517	519	537	522	497	550	514	512	536	559	518	549	506	522	539	492	496	537	535	508	462	498	512	518	547	565	540	531	492	526	477	493	530	475	538	552	504	530	530	471	534	531	530	542	508	522	529	511	530	489	544	476	553	514	531	563	519	538	527	524	533	507	538	490	537	532	518	502	536	494	537	524	492	514	552	510	556	503	507	494	574	533	526	544	517	514	523	545	539	510	541	533	543	545	562	539	526	493	519	524	539	508	521	497	563	500	479	565	523	562	522	502	522	545	538	523	525	507	474	527	502	540	507	482	496	542	521	577	508	495	504	518	478	513	517	532	519	526	518	502	520	523	500	523	521	509	510	529	529	557	511	518	529	487	491	520	513	498	576	535	553	510	475	509	494	491	533	519	518	537	557	483	535	510	487	505	447	545	549	525	528	558	545	518	545	536	560	534	557	542	557	542	548	534	507	519	540	530	531	491	521	487	468	513	512	538	475	537	501	522	519	535	476	504	501	509	555	520	532	575	514	526	512	548	514	527	571	506	518	514	501	497	501	486	523	534	521	514	504	524	522	529	540	543	525	534	552	470	519	509	512	489	539	553	553	540	469	557	495	545	517	535	554	471	547	514	478	478	544	495	500	529	540	543	512	504	503	557	557	512	507	510	540	497	526	536	548	514	516	516	528	540	524	523	550	558	501	504	535	513	531	518	524	498	514	513	531	528	519	489	505	522	531	520	536	515	534	541	527	526	516	538	533	503	501	499	550	583	522	520	491	551	519	548	521	485	492	521	500	515	508	519	481	540	488	522	504	472	486	469	533	530	549	526	552	529	503	526	525	552	504	507	536	529	512	512	551	525	528	554	536	497	521	517	505	512	519	524	494	517	511	549	539	510	531	528	539	522	528	533	540	509	562	547	515	542	560	554	513	522	535	495	525	564	539	521	550	550	548	519	541	546	524	536	504	495	530	535	478	530	528	528	553	509	521	548	530	530	541	508	510	534	546	551	520	508	512	507	506	539	520	496	534	553	531	537	527	536	561	547	539	495	527	532	520	521	559	522	545	543	532	507	516	513	560	512	482	497	549	564	531	497	500	521	497	522	525	563	540	520	522	553	527	530	531	503	533	519	520	561	514	516	550	521	522	488	519	512	540	470	547	539	507	517	534	504	551	496	495	497	545	545	466	504	550	534	534	509	562	501	543	502	545	575	545	532	509	533	502	547	506	519	558	538	529	559	527	524	542	561	539	521	495	555	536	495	528	520	502	560	501	563	515	485	535	495	495	541	520	519	548	491	522	477	522	545	532	547	554	468	531	512	554	502	525	551	515	521	546	509	543	541	527	543	512	535	526	542	512	510	539	529	499	516	554	604	510	531	553	482	536	483	480	493	546	542	521	550	559	463	503	500	491	475	520	493	502	488	532	509	515	563	494	520	513	565	523	544	487	506	564	556	510	506	534	497	561	523	542	510	524	515	519	501	501	530	539	521	527	505	582	542	520	512	528	455	497	529	501	504	535	509	541	543	543	530	514	490	498	537	502	506	506	507	540	490	566	533	520	517	547	546	519	486	512	528	553	525	573	521	544	513	512	569	519	521	525	529	544	530	549	513	567	526	523	546	520	510	546	522	531	509	508	541	531	515	514	525	523	534	519	535	534	550	512	519	548	530	533	519	502	531	544	496	499	491	528	511	519	551	517	544	528	503	526	492	549	521	498	523	518	504	560	537	543	528	513	519	534	486	449	517	483	548	526	530	518	560	502	488	555	511	519	522	523	531	498	557	510	538	490	521	532	500	516	521	491	522	512	528	522	541	526	565	503	552	542	490	456	556	514	562	504	503	492	487	500	547	528	509	536	526	537	496	526	539	522	530	527	540	542	514	524	504	535	510	513	515	551	507	498	547	503	544	540	548	520	521	529	498	525	534	484	489	512	539	518	529	531	493	521	517	502	493	577	529	500	538	551	503	537	544	504	537	512	522	533	526	519	556	541	529	554	521	513	547	518	520	522	520	494	515	511	497	549	549	494	523	513	562	484	523	493	547	513
4348	6586	5532	2923	1926	1374	1108	1079	4993	23898	24032	22598	11926	3922	1447	1452	532	496	538	497	487	502	469	486	493	485	441	451	454	456	444	456	422	512	471	476	465	469	497	453	453	476	464	483	453	434	452	484	465	460	479	479	456	445	464	475	490	468	495	465	483	514	494	446	471	500	475	502	496	480	461	484	496	472	458	462	465	471	475	501	443	492	476	468	436	428	461	485	493	454	461	462	446	425	458	455	485	510	489	482	485	445	489	460	503	466	490	448	442	496	461	474	502	447	458	456	466	432	435	472	454	452	491	481	467	444	475	471	502	451	488	492	468	442	448	480	490	514	462	464	478	480	467	462	419	488	423	447	442	452	452	485	473	487	487	478	471	426	455	493	485	499	477	483	467	459	509	431	461	481	456	492	469	467	439	457	475	483	495	502	467	493	446	463	489	461	458	404	494	454	478	477	476	462	490	460	449	426	471	488	438	485	476	473	462	479	465	454	474	473	473	453	460	467	455	484	473	456	449	488	493	470	462	481	460	500	497	493	484	476	464	446	490	459	431	535	498	433	462	479	447	468	491	488	517	463	487	438	485	484	480	494	431	483	461	456	449	462	471	459	475	473	452	463	481	491	486	453	449	495	444	468	479	479	484	478	477	481	454	493	471	467	478	496	474	448	457	498	510	469	494	476	458	462	499	482	497	429	449	455	472	460	474	446	468	482	452	484	418	439	475	488	508	482	459	458	513	482	488	460	453	435	463	491	481	455	418	464	498	490	479	442	511	460	463	480	471	467	461	445	458	451	474	449	492	486	476	485	481	454	487	448	487	432	472	479	463	507	427	460	473	492	512	469	463	484	467	493	467	483	489	438	479	487	455	430	448	445	484	473	490	438	424	472	480	465	468	472	477	468	465	471	526	486	465	437	484	492	453	455	472	513	450	456	493	472	473	464	461	457	491	436	483	478	460	482	491	458	494	454	468	466	460	431	479	514	472	450	442	448	448	503	455	488	480	467	501	472	482	451	437	444	480	491	432	469	501	420	464	473	456	473	492	504	482	473	458	489	468	475	432	494	438	455	441	451	423	427	497	431	447	496	452	478	454	471	432	450	488	476	486	458	514	449	475	488	477	465	450	464	459	483	471	449	432	495	486	441	480	459	436	495	470	487	463	427	494	471	464	440	496	456	499	449	469	525	499	466	430	486	490	480	456	473	474	471	466	456	459	469	476	463	470	483	483	506	459	481	453	463	473	474	468	496	462	441	513	455	496	461	458	452	461	459	460	453	476	501	468	479	504	440	436	489	469	478	465	464	503	491	490	458	517	477	490	453	471	481	434	463	449	479	477	445	474	447	465	497	469	479	462	516	423	485	465	464	445	451	464	510	446	468	447	453	490	446	481	470	475	466	470	513	478	464	447	442	456	500	448	476	455	444	454	457	478	446	490	450	450	405	482	438	477	442	451	442	481	496	466	469	516	472	464	493	504	478	477	456	457	437	458	469	446	454	486	427	452	478	449	497	437	470	490	439	464	449	485	497	470	474	472	446	412	457	468	435	483	458	474	472	490	472	453	448	465	476	449	471	465	467	466	436	474	478	479	468	457	518	480	441	443	436	476	470	472	497	484	444	466	442	515	474	479	493	484	479	467	457	474	478	467	470	462	465	468	449	425	500	496	476	485	466	500	473	487	459	513	443	473	455	487	442	461	442	445	468	491	452	471	439	500	467	494	489	466	476	501	436	458	479	446	445	452	478	498	501	479	482	438	469	457	465	445	465	462	485	481	504	502	476	453	479	475	458	505	455	458	465	444	500	464	462	439	472	487	468	458	474	448	415	451	446	462	481	521	473	429	469	474	533	498	439	470	417	460	479	474	471	466	474	476	452	491	462	459	504	494	447	479	486	501	469	472	456	465	463	447	482	473	461	449	436	487	474	474	470	458	457	450	435	455	516	467	455	456	466	445	480	452	474	471	471	448	487	471	498	457	507	480	518	447	510	470	487	458	450	451	497	478	511	480	488	477	505	509	494	444	456	491	437	448	495	484	402	458	471	453	473	480	475	455	476	448	462	469	512	488	466	471	445	434	441	458	480	460	535	480	473	469	481	511	470	472	511	447	462	480	473	455	484	477	490	451	431	410	477	458	447	476	426	478	477	462	484	454	492	414	442	446	420	444	447	449	450	442	486	470	464	475	471	449	471	499	449	473	453	432	485	454	430	469	451	490	502	488	478	437	466	454	480	514	471	435	444	436	459	485	478	486	439	466	433	490	468	456	409	477	458	432	481	492	499	478	450	466	452	438	454	498	500	490	446	449	437	465	447	468	510	500	440	481	441	457	475	450	475	430	481	486	455	483	478	459	498	501	489	445	469	473	464	485	498	475	477	452	463	452	506	459	457	444	504	472	484	465	454	505	429	498	456	497	436	469	485	444	474	459	486	499	444	504	430	427	463	462	461	476	469	492	480	467	514	462	455	466	459	458	495	447	456	456	477	469	443	505	440	474	425	448	471	467	486	473	438	486	467	436	455	528	507	497	445	486	470	442	464	452	464	451	482	440	485	474	472	471	455	481	468	464	477	470	478	450	502	499	481	484	446	479	466	488	467	440	486	465	509	433	483	448	477	465	469	433	453	477	478	485	474	449	461	485	448	454	453	450	499	453	473	459	471	449	505	487	472	464	471	481	472	447	490	455	465	443	448	445	475	419	491	453	489	469	444	482	456	477	449	475	497	448	489	468	481	464	455	478	472	465	494	425	480	478	493	480	440	483	496	483	459	443	484	471	448	460	425	471	485	483	501	495	479	487	475	496	472	450	468	450	486	470	473	474	469	476	468	480	487	445	462	467	450	531	501	463	451	460	493	461	483	467	495	454	463	460	463	487	500	495	451	470	490	460	491	490	468	478	512	486	465	454	467	442	415	445	506	474	482	431	471	454	461	456	460	460	486	480	450	467	468	455	490	484	456	486	437	442	477	455	490	506	478	496	455	478	453	453	461	474	446	475	491	420	455	463	438	385	473	469	443	489	445	511	429	441	498	469	481	414	477	457	460	446	431	446	454	448	505	473	463	477	499	493	453	450	514	489	436	456	477	495	519	471	469	440	468	480	450	479	437	476	459	482	420	450	494	456	468	449	485	448	462	474	453	488	459	465	456	488	427	455	497	479	436	465	457	446	455	474	506	454	462	476	452	464	445	463	504	443	490	477	450	485	488	470	442	470	468	434	437	506	489	488	489	469	467	483	505	516	457	466	473	434	483	464	487	438	448	492	447	467	498	470	471	444	440	476	469	460	471	491	480	464	422	484	459	486	483	456	434	478	465	515	476	506	451	466	450	482	475	519	425	460	515	490	456	456	456	485	473	480	466	486	452	501	462	480	450	497	492	463	466	486	454	457	488	455	493	482	481	438	406	443	434	474	499	477	448	480	464	456	500	450	459	488	421	464	484	472	464	496	431	475	440	458	447	484	468	473	476	461	469	451	442	428	463	472	437
27270	12517	1466	815	511	423	442	456	1142	1955	2392	1444	775	518	434	437	441	424	417	380	443	417	431	429	410	447	442	402	420	465	413	431	421	400	413	449	420	446	397	443	399	409	427	411	413	403	430	405	429	402	425	430	404	417	403	481	428	437	414	466	401	436	444	437	413	429	406	392	369	471	412	402	431	415	435	416	413	425	414	410	417	417	423	440	427	395	419	474	414	447	436	429	426	421	420	441	451	423	467	426	413	469	435	390	401	402	407	438	416	419	435	440	418	416	412	432	404	417	417	452	436	420	432	439	417	416	442	431	404	399	417	429	444	420	400	437	437	418	447	466	453	444	455	426	424	459	378	436	420	496	409	446	439	410	419	431	439	440	409	419	440	421	402	404	426	458	382	437	391	423	408	417	403	397	422	405	434	431	401	422	428	418	400	430	421	437	387	446	406	408	417	426	424	415	377	409	417	462	429	412	390	405	414	448	391	413	361	435	405	416	412	398	427	404	402	402	388	447	401	460	418	434	413	426	417	436	399	428	429	421	461	395	405	423	430	420	419	436	439	406	440	393	453	411	424	394	432	399	432	425	423	421	418	433	417	453	392	444	416	425	431	411	394	439	395	439	441	399	405	421	419	425	420	415	441	420	415	455	420	430	426	443	435	444	418	439	416	427	432	461	467	427	485	430	425	398	442	428	429	440	433	438	406	437	444	410	416	417	415	412	429	424	409	396	397	396	436	426	392	426	416	413	417	442	448	437	399	431	432	396	438	415	442	398	418	436	426	434	470	407	416	423	438	441	420	413	428	433	421	431	419	436	396	453	446	414	448	425	440	412	438	423	429	413	435	400	435	393	395	429	417	388	426	422	455	381	409	428	431	425	424	448	459	400	404	410	375	392	419	434	415	437	443	420	423	416	418	407	431	415	417	427	426	381	401	411	392	411	407	424	395	407	397	415	375	403	387	427	370	413	354	427	396	394	426	423	405	439	398	446	386	448	432	409	424	425	402	442	445	424	446	474	421	440	407	431	407	447	455	456	417	428	432	472	418	415	417	390	460	399	398	425	422	472	420	437	434	419	432	459	380	418	438	396	424	407	431	414	437	429	421	418	413	467	413	422	430	424	415	403	433	434	409	383	430	409	453	411	405	441	412	444	392	442	409	447	412	472	433	418	403	392	406	445	410	412	462	428	438	423	435	433	368	448	462	413	436	408	454	384	448	429	406	449	420	382	434	430	432	423	425	417	404	421	391	411	445	394	414	427	440	434	405	394	423	421	424	439	414	409	414	444	399	427	441	392	442	409	450	425	429	433	445	412	416	447	394	426	448	459	413	435	400	447	404	466	431	417	428	449	429	395	446	420	411	411	410	418	403	395	423	433	413	446	445	438	421	427	412	396	441	442	441	391	378	442	412	418	415	450	445	438	394	447	441	455	427	400	449	459	427	445	473	429	396	435	425	403	425	416	428	433	427	428	416	427	383	406	442	421	421	389	398	438	462	421	394	392	433	437	424	403	421	447	427	416	410	389	386	427	405	392	423	445	432	414	408	436	429	389	445	418	426	433	456	426	427	382	395	401	390	394	422	444	428	379	441	408	418	419	450	447	443	405	428	438	391	430	432	421	398	403	413	403	436	433	431	470	406	401	381	443	379	385	423	413	422	408	399	406	426	452	405	434	401	408	424	421	403	418	420	426	439	420	412	440	413	407	399	412	432	393	397	429	460	437	392	401	446	448	427	429	434	434	436	415	416	371	415	442	443	408	406	443	490	428	452	417	431	439	451	408	425	420	424	412	397	413	410	421	447	413	419	417	428	413	383	417	402	442	439	408	402	427	442	387	450	413	446	450	410	435	408	417	380	419	436	426	441	417	445	439	415	419	425	412	460	403	455	451	415	426	435	399	405	439	462	435	428	453	454	401	408	418	425	416	428	399	418	418	427	435	397	423	425	407	408	426	407	416	432	418	407	407	428	416	415	419	396	446	431	462	415	430	383	443	445	409	430	385	419	418	476	426	418	387	436	429	445	456	450	428	418	416	430	413	416	404	420	431	420	457	409	418	411	453	441	428	439	489	422	424	399	421	408	422	445	420	426	432	406	441	391	409	433	399	401	407	401	440	430	418	439	426	439	432	452	428	451	429	414	393	447	444	409	412	420	435	441	417	379	409	443	435	395	409	404	407	409	412	455	411	428	412	437	435	423	373	455	381	375	420	393	407	466	426	419	419	432	447	441	412	432	432	440	460	437	425	444	416	418	421	420	438	434	408	433	435	405	402	433	406	426	464	401	411	381	425	419	437	442	399	431	434	417	421	388	391	456	442	431	422	426	417	404	406	458	425	425	418	452	474	435	413	432	424	442	425	423	457	431	406	396	411	432	391	409	416	430	417	406	376	405	454	455	412	411	412	425	403	441	401	393	395	414	466	454	419	434	423	420	414	399	408	432	439	417	429	430	416	419	423	418	453	424	418	398	436	416	386	397	426	433	437	454	417	397	377	402	412	434	442	414	413	414	429	420	436	416	426	431	440	426	403	446	413	443	401	419	385	409	416	428	431	376	446	406	410	409	413	426	428	419	403	414	423	432	386	416	421	417	413	422	429	389	422	407	406	412	419	433	420	441	433	394	409	370	405	405	408	427	447	397	431	416	425	411	406	384	422	390	436	407	420	404	439	429	414	442	387	439	401	382	444	423	440	390	415	417	446	418	426	382	421	444	370	405	419	406	421	410	441	467	395	404	424	418	417	412	418	454	408	427	425	407	389	443	443	424	430	388	405	401	429	424	401	404	429	452	420	422	452	407	385	433	426	413	433	424	409	418	424	464	414	401	421	393	408	421	436	405	380	402	406	446	399	427	410	452	394	421	425	397	415	380	406	414	435	422	437	400	429	423	442	442	426	413	442	411	447	411	422	433	377	407	406	418	441	437	435	453	424	397	423	432	396	379	404	460	430	419	405	422	445	387	425	380	418	431	407	449	456	409	435	435	424	452	442	413	409	420	428	439	398	433	440	404	365	445	403	429	424	427	403	415	418	415	404	405	444	406	459	431	397	456	470	449	423	429	422	430	416	419	425	419	412	438	425	415	396	430	423	401	410	417	437	409	443	429	437	429	405	419	403	420	375	423	438	414	436	430	367	396	424	393	426	388	395	431	370	418	395	378	407	424	431	408	470	411	403	374	420	433	429	439	445	428	408	404	445	427	429	451	427	414	394	441	416	408	445	407	445	421	420	413	417	420	460	400	440	429	395	416	442	415	423	447	406	393	437	454	424	414	416	395	409	428	409	401	465	403	405	395	433	415	412	407	440	417	438	443	449	426	414	416	452	436	412	428	422	441	438	440	433	457	416	425	446	406	412	411	398	413	481	400	427	409	425	441	399	415	434	408	451	424	421	411	431	422	393	446	419	426	438	394	404	473	406	445	407	418	399	446	412	409	421	395	407	445	394	394	423	394	423	420	462	444	454	397	445	406	414	454	450	390	413
5148	846	743	645	463	424	429	460	1469	2481	2707	1563	806	453	371	407	373	389	339	366	347	344	341	379	356	379	387	366	392	392	392	363	376	327	331	370	377	378	360	365	365	382	348	388	380	355	400	358	358	401	355	379	386	360	382	413	362	372	367	407	343	375	340	375	358	381	366	343	369	354	353	414	368	371	350	369	363	391	413	399	391	420	394	383	350	347	369	371	334	365	346	366	360	383	365	416	373	372	356	374	360	341	363	364	411	371	373	369	389	373	341	329	357	369	369	363	358	398	385	417	349	354	343	361	346	359	371	371	357	375	420	342	398	362	372	349	355	363	349	373	365	361	349	379	402	385	348	392	326	384	343	407	365	412	348	348	350	360	335	364	382	377	386	377	330	362	328	382	371	383	367	372	374	403	387	366	342	384	391	358	391	361	343	361	345	367	391	399	393	363	348	375	399	385	378	383	362	391	404	350	354	350	333	386	372	359	368	346	372	378	362	349	363	387	339	394	366	358	349	334	354	358	373	377	361	338	360	376	379	365	362	366	395	386	409	388	373	374	394	405	366	366	324	389	366	330	370	367	353	407	341	378	370	379	336	361	382	376	377	381	379	389	392	361	332	369	379	430	350	375	366	340	338	376	373	353	357	337	364	374	353	317	394	367	351	369	370	340	343	349	385	340	357	377	325	355	348	393	357	361	396	358	347	329	366	349	388	341	358	394	372	358	340	387	402	371	377	357	394	380	380	376	364	407	352	365	363	403	327	364	346	365	328	358	341	396	365	384	372	343	368	366	409	370	367	358	389	391	381	369	339	391	365	374	349	375	355	401	371	342	372	346	341	361	376	336	346	402	393	398	375	361	380	385	389	370	382	390	374	348	386	352	348	402	394	352	399	381	414	372	374	386	396	390	358	359	363	393	360	406	375	369	385	383	349	353	376	364	358	355	340	362	344	418	365	375	369	354	379	392	389	364	379	336	355	365	358	345	383	420	384	385	382	324	384	361	386	355	353	370	358	386	368	366	366	358	386	353	381	377	367	364	357	363	341	360	368	359	390	356	371	371	393	352	360	367	375	373	392	352	361	365	373	369	423	380	337	342	366	324	349	356	351	406	393	372	369	382	334	345	348	361	365	398	386	355	371	361	388	365	366	339	373	391	362	362	395	341	346	360	394	358	351	388	366	404	364	411	350	378	376	372	338	381	377	413	369	371	363	382	359	359	374	394	364	341	376	408	385	403	361	368	368	356	383	371	396	379	367	394	378	363	375	346	352	334	343	363	379	352	392	409	376	377	334	372	351	370	395	397	424	379	355	372	358	406	355	416	343	370	391	385	362	354	367	411	355	365	355	352	369	399	369	394	338	345	383	370	352	341	367	305	399	355	385	366	374	367	368	368	380	366	377	361	381	401	358	396	369	325	348	339	387	359	393	358	413	394	362	363	388	365	352	356	374	391	359	363	386	370	353	358	371	395	366	397	359	357	375	353	367	350	360	344	364	374	385	393	404	359	358	380	394	355	353	389	361	386	366	368	352	391	388	355	406	392	366	387	359	387	399	399	383	369	323	343	363	348	385	370	391	370	390	401	360	363	366	357	363	387	360	346	357	378	393	383	345	364	376	371	372	378	364	379	388	379	345	304	373	353	347	371	360	369	386	382	358	378	369	342	371	368	367	376	371	360	377	389	388	375	395	407	403	358	367	389	348	355	381	351	413	361	373	380	360	344	380	374	381	380	353	357	369	378	385	378	347	386	367	353	389	384	347	365	410	349	327	349	361	394	385	356	383	382	367	385	363	342	352	371	337	341	345	351	374	364	364	395	363	373	355	372	381	381	334	365	379	335	342	354	406	373	380	386	385	368	380	373	380	381	384	393	366	379	335	356	398	360	377	355	366	363	363	376	387	380	346	361	334	393	344	389	347	358	370	362	394	348	350	363	349	346	372	374	357	345	401	387	412	378	378	374	324	349	346	348	389	390	369	366	380	350	373	362	360	370	347	363	366	370	392	354	370	364	364	394	335	350	416	376	364	382	344	361	381	378	381	377	352	331	382	383	376	369	315	357	363	358	342	371	348	356	350	408	373	373	375	412	369	332	365	347	367	339	376	355	368	321	392	399	354	368	338	363	374	380	357	393	400	396	388	362	417	362	360	392	357	382	384	397	362	366	337	395	362	363	360	367	385	374	368	370	400	379	364	390	368	374	356	330	351	346	373	347	385	377	355	370	364	360	376	360	352	394	348	372	365	404	346	387	390	399	380	377	350	385	383	362	345	390	365	337	364	412	338	328	369	360	380	373	366	331	378	403	364	388	409	392	388	385	377	357	360	371	391	385	386	355	364	367	370	340	370	382	374	373	356	367	341	385	376	421	381	356	357	375	400	376	313	365	377	346	404	353	369	354	372	353	354	327	416	382	375	360	370	361	364	385	380	382	360	360	385	427	371	371	369	379	390	346	366	370	369	389	402	362	388	339	357	359	384	377	339	395	338	371	382	399	342	409	395	368	392	382	328	348	385	388	383	360	381	384	384	412	390	357	376	354	362	367	384	382	396	353	377	373	375	375	344	346	317	359	363	368	336	323	376	344	364	357	385	371	357	390	372	345	423	339	356	360	318	395	387	368	388	368	376	380	339	376	374	389	365	362	381	408	366	352	351	370	347	390	422	363	357	384	374	358	377	379	375	367	373	371	397	358	374	377	387	354	409	381	390	372	360	341	351	338	352	363	389	366	355	369	366	344	348	348	387	379	402	345	383	369	351	346	375	355	361	373	377	369	344	346	368	378	427	363	363	404	352	320	376	373	381	368	342	361	365	390	380	385	362	380	382	347	371	326	385	366	354	324	387	373	364	376	372	355	374	358	333	368	369	345	365	363	390	359	351	352	381	384	385	377	319	361	363	368	378	386	386	396	380	357	354	328	395	387	386	344	331	347	349	371	374	366	380	347	368	362	380	340	369	360	395	366	359	365	364	365	339	397	329	376	375	370	362	359	340	330	358	348	388	374	347	366	363	375	355	387	379	377	402	376	395	387	384	347	374	391	384	366	359	340	365	357	392	365	393	356	376	372	375	369	388	339	370	339	395	349	377	360	375	391	383	388	362	343	339	325	380	381	361	356	374	375	352	389	398	359	417	344	352	386	375	400	381	369	337	361	354	340	370	391	354	363	348	373	386	362	388	354	366	360	371	390	395	386	370	360	374	347	395	362	355	342	368	389	359	348	352	360	382	367	337	363	356	389	367	386	332	380	377	366	369	360	373	350	336	341	387	373	371	391	355	366	363	373	319	413	361	451	402	346	374	336	388	358	345	356	388	371	346	372	373	357	391	373	354	358	392	388	377	389	344	382	376	352	382	342	374	355	366	354	355	376	392	378	354	354	356	373	344	375	377	382	355	381	379	343	369	369	374	374	372	384	371	398	372	383	384	357	383	383	379	405	363	348	377	359	375	368	381	374	359	373	372	376	366	372	341	336	378	364	370	395
25002	21053	27106	25085	7280	1301	996	2581	12232	22466	16500	7635	2620	1103	687	618	637	525	554	572	566	547	558	551	534	590	565	551	576	565	513	544	568	561	550	557	529	532	592	574	576	601	611	535	509	563	560	531	549	600	550	590	527	511	533	573	553	574	553	569	571	558	521	523	559	551	566	509	550	590	521	544	538	567	547	591	602	572	556	574	610	561	556	569	558	569	517	579	574	581	572	586	605	556	600	520	621	563	561	569	569	492	532	523	559	541	539	605	527	558	595	576	550	556	527	562	604	545	544	570	579	579	604	578	509	532	563	525	559	580	547	528	570	533	517	533	530	530	565	549	575	513	551	573	575	565	533	550	543	553	573	600	580	554	582	585	547	510	567	543	557	573	539	566	584	545	561	557	538	521	609	546	520	563	562	538	542	478	553	554	513	580	551	531	529	567	532	548	545	557	530	560	544	583	588	540	570	541	584	536	543	583	523	516	532	531	564	569	531	561	559	544	541	566	508	580	527	586	558	549	566	561	523	563	516	538	550	538	535	539	556	538	580	594	585	557	582	539	564	569	591	539	579	547	577	537	572	544	589	512	529	546	549	574	605	558	591	570	568	580	515	575	570	553	552	567	509	589	539	553	569	564	530	553	533	592	530	539	542	587	566	541	578	612	537	560	564	542	520	568	557	601	537	556	560	573	538	552	558	565	578	515	520	571	522	516	572	584	536	579	541	575	511	560	553	553	541	548	573	543	552	527	581	561	554	542	576	527	536	572	521	546	559	554	555	576	565	548	559	552	562	561	539	559	525	525	547	585	546	562	533	535	541	566	529	575	582	535	581	560	544	495	595	582	555	534	519	524	533	535	546	537	566	602	577	573	552	573	529	555	556	545	557	586	561	488	533	536	565	564	547	527	535	553	549	536	520	550	531	528	551	568	572	571	573	555	536	566	537	571	525	542	556	553	566	562	555	543	578	558	549	567	545	575	583	572	553	530	548	527	570	575	536	534	575	548	554	542	574	556	553	593	562	567	524	580	553	583	626	561	548	576	547	530	555	540	575	530	489	548	527	525	579	532	540	530	522	574	560	555	543	566	546	544	546	571	554	553	559	514	531	572	575	573	593	545	514	560	562	546	554	567	591	511	536	582	543	541	565	541	499	546	492	561	549	563	569	583	537	590	556	546	561	549	547	559	566	530	544	515	569	559	576	506	587	544	537	530	565	509	566	521	519	567	596	567	573	572	538	554	574	543	567	545	505	500	547	518	552	531	534	566	527	579	557	551	590	571	549	519	517	558	554	601	577	551	572	544	507	522	524	554	556	566	562	554	514	589	548	563	550	542	526	530	539	513	604	553	537	542	502	555	564	537	537	568	588	563	545	531	551	530	537	556	552	542	561	558	595	547	563	556	571	540	566	566	590	542	550	520	589	532	518	518	558	510	589	580	491	585	548	507	526	518	518	511	555	531	530	565	557	552	539	547	559	549	594	578	539	536	504	573	553	553	567	523	534	557	635	594	611	583	543	518	549	507	561	562	529	550	536	552	569	558	545	565	528	548	549	597	536	571	509	548	569	583	605	506	567	549	561	564	578	547	524	555	519	560	570	532	542	581	588	546	546	531	548	555	485	538	578	536	514	556	522	572	530	547	546	533	548	553	516	514	559	547	526	562	556	554	604	544	513	559	537	568	564	565	586	578	536	518	535	577	588	574	512	540	577	555	560	551	555	557	581	561	510	577	552	592	572	526	580	560	542	570	513	527	552	575	576	545	567	543	503	562	559	524	596	626	562	559	569	571	566	583	601	557	516	558	513	543	535	569	535	542	581	554	556	526	536	560	569	542	526	567	538	551	531	532	573	541	590	558	547	551	568	548	564	557	552	600	530	549	556	617	555	584	573	548	535	569	549	582	588	541	567	592	528	534	590	562	549	532	571	609	548	540	520	591	580	522	552	535	551	604	584	524	553	556	517	525	552	544	584	573	535	584	566	583	546	577	552	558	511	561	534	521	533	591	553	579	529	588	576	528	558	527	575	540	513	558	496	545	543	499	546	547	576	584	531	538	498	567	544	597	561	556	522	564	555	515	565	578	525	581	497	557	542	550	539	537	547	578	554	577	542	575	542	566	581	562	570	553	565	554	529	575	467	580	507	550	529	563	594	546	607	539	536	571	555	524	547	544	530	569	611	550	530	569	553	578	511	591	553	601	526	577	568	588	533	534	523	546	558	567	572	579	559	529	538	539	552	532	539	537	542	545	521	617	536	548	560	524	563	563	554	540	499	555	555	529	569	536	557	565	550	548	572	540	529	553	586	601	577	519	547	568	542	538	545	512	587	556	551	548	532	613	545	550	559	551	561	535	560	523	539	559	578	544	556	531	534	524	520	531	540	597	530	573	531	528	557	526	563	563	554	508	565	582	531	549	544	543	535	587	549	516	524	584	595	517	588	526	543	507	567	529	575	585	550	549	530	531	562	582	532	534	572	589	582	539	624	529	516	561	588	534	535	555	556	525	509	516	572	606	556	526	510	558	541	546	548	597	559	560	524	571	562	613	567	580	533	554	545	526	566	531	552	562	532	560	554	532	537	552	547	554	526	529	573	557	536	526	552	555	536	492	555	526	611	534	553	533	530	542	542	550	536	525	569	574	537	559	559	552	570	540	540	563	572	568	562	599	565	555	579	583	556	551	544	531	573	559	556	602	578	555	541	543	540	547	559	530	546	529	542	538	529	551	538	576	556	555	576	571	556	539	566	522	557	593	530	548	522	538	557	522	531	559	582	598	585	600	544	546	545	575	590	536	551	560	544	529	593	552	551	589	553	544	545	540	546	550	531	556	580	528	570	551	563	506	504	579	575	557	539	534	563	515	532	543	557	556	530	559	557	505	557	567	506	531	547	579	536	580	576	539	537	565	523	600	532	559	589	548	544	588	556	541	572	563	557	558	557	517	570	539	545	508	523	566	538	555	536	531	578	584	540	543	515	545	565	546	596	569	575	568	553	535	574	581	544	564	552	531	581	533	575	589	571	556	517	562	531	568	572	521	552	552	518	599	538	569	586	591	594	532	563	541	522	541	554	555	574	568	566	524	594	561	549	542	606	515	567	589	535	576	537	557	551	565	568	558	549	542	565	517	582	527	586	588	505	553	565	535	531	536	552	550	504	580	515	516	545	533	550	529	525	552	537	554	539	572	608	557	523	561	562	570	520	561	577	535	545	521	529	606	516	535	564	540	567	548	576	568	567	546	575	533	565	548	578	517	569	540	541	573	560	572	508	553	595	525	510	546	538	538	566	550	539	527	589	555	573	561	550	521	582	521	553	544	534	517	560	563	558	521	568	583	523	540	558	578	540	570	571	489	578	485	559	590	541	590	555	556	542	527	525	542	573	574	543	549	555	538	533	522	556	553	554	592	532	562	555	540	582	599	572	562	552	559	566	508	549	559	576	595	526	533	608	519	515	509	531	584	552	586	551	572	582	562	553	573	500	552
3862	3662	3144	1806	1272	993	959	3843	15264	21312	14296	6690	2706	1048	636	527	472	532	524	491	488	500	523	495	473	484	455	513	497	508	501	490	454	485	478	536	482	502	502	497	532	473	491	442	517	497	467	481	530	530	514	456	546	514	561	512	500	474	500	508	489	461	525	516	451	494	514	477	505	478	473	480	458	491	510	476	509	467	478	495	505	486	458	477	483	543	512	515	484	519	499	479	503	485	501	476	474	489	483	459	483	484	478	479	473	471	470	469	470	455	495	504	505	482	501	476	497	508	502	477	480	499	494	470	514	465	487	467	480	494	497	493	485	490	492	488	469	528	541	490	475	475	487	476	507	510	490	525	461	491	497	497	465	488	490	466	486	492	474	486	478	529	499	496	496	531	511	490	526	493	518	480	507	473	484	497	457	459	470	426	517	463	494	485	500	455	469	462	476	506	489	505	529	492	503	502	508	514	455	479	473	498	485	472	519	508	482	483	523	516	474	535	476	497	477	513	481	517	484	484	478	444	487	541	456	461	514	477	494	455	467	485	519	475	518	466	492	461	496	477	494	488	463	525	469	484	502	479	501	457	493	510	476	479	527	462	479	482	484	508	477	464	523	454	493	457	498	490	469	487	479	526	476	506	471	515	505	460	482	472	511	473	461	516	484	498	484	469	490	527	495	472	513	516	484	489	505	471	519	511	491	503	515	485	524	478	498	507	479	461	476	523	512	510	480	503	464	506	478	469	482	463	499	520	520	525	499	471	466	535	500	519	488	497	491	476	495	509	523	475	472	471	449	505	501	475	515	460	476	511	480	488	471	494	491	490	505	511	488	491	469	500	472	484	491	458	447	462	454	506	457	500	489	505	465	501	464	492	466	486	503	513	503	453	477	493	492	507	512	472	493	505	469	487	486	517	507	451	501	539	482	450	503	507	453	504	478	500	470	498	466	475	521	476	520	481	492	501	530	484	486	517	500	485	491	480	482	492	499	508	500	527	482	507	484	508	468	469	466	483	467	508	480	465	498	469	472	473	488	434	466	506	484	515	492	479	479	466	457	486	496	478	517	483	502	474	447	498	522	492	456	527	462	504	507	487	484	486	447	491	488	493	490	481	507	459	465	439	466	469	493	476	495	462	506	490	512	501	525	528	464	496	473	486	489	442	513	495	483	509	502	471	494	459	489	514	494	469	527	510	486	426	480	469	475	460	480	495	468	490	517	467	491	469	448	495	503	517	501	480	505	491	473	487	468	498	497	520	449	477	495	482	479	452	506	491	500	535	472	495	496	444	512	485	504	491	493	488	486	518	502	499	518	441	478	489	495	487	480	482	471	500	417	527	490	491	485	486	491	478	523	479	496	479	504	466	500	461	479	466	492	480	484	484	470	487	497	500	460	492	466	472	490	489	505	487	491	517	517	456	489	456	499	525	518	484	468	492	517	491	448	460	494	471	491	502	527	511	494	462	517	507	505	432	475	471	465	501	496	487	532	481	500	471	494	487	457	463	481	479	480	483	515	477	483	498	497	505	488	466	477	494	486	497	490	505	520	501	487	461	474	462	509	508	502	515	517	509	469	482	467	481	467	472	476	492	503	467	480	450	491	473	520	500	492	501	494	486	498	511	533	483	480	468	463	465	490	490	490	529	475	492	491	448	501	494	485	505	479	494	497	476	522	491	491	476	526	510	472	466	491	469	484	499	498	469	466	492	469	467	516	483	483	471	499	466	535	514	487	485	482	499	490	469	467	506	489	469	483	466	527	481	471	502	519	475	480	498	477	468	535	460	482	496	493	478	478	509	507	462	449	509	520	488	479	466	479	497	539	512	477	475	467	478	477	488	475	504	505	510	520	466	484	463	521	488	480	508	493	508	485	465	490	478	457	465	463	496	449	511	525	476	447	479	484	471	458	449	502	465	479	495	451	460	512	449	492	467	473	478	504	537	501	507	492	505	466	491	447	510	489	504	460	479	511	486	499	502	523	474	481	464	488	521	524	508	499	473	481	498	464	499	477	493	512	528	524	485	477	491	494	475	488	457	516	500	473	489	472	510	466	443	506	469	482	472	488	418	512	477	497	504	505	496	493	471	475	470	496	511	481	475	430	480	493	499	480	467	456	472	434	486	500	448	496	491	479	513	480	493	467	519	451	498	471	458	501	478	457	495	518	490	520	478	494	527	480	502	490	475	471	502	476	505	469	482	473	527	450	508	500	457	491	466	514	481	509	485	459	495	467	498	522	472	491	468	477	474	464	503	486	492	492	464	446	500	472	465	467	509	459	451	472	495	455	491	453	463	494	483	507	462	488	471	484	467	483	499	505	485	517	497	486	445	474	498	500	456	507	450	483	519	499	492	529	537	480	534	485	491	498	476	460	449	482	500	481	525	459	475	483	481	495	496	488	502	449	477	473	466	488	472	531	506	471	456	502	499	474	483	447	490	510	464	512	510	482	484	466	483	514	464	491	497	467	438	491	470	452	483	491	490	512	464	472	521	459	497	448	440	513	484	531	507	499	449	445	503	469	498	467	475	456	468	463	494	504	486	472	468	480	466	522	541	528	460	488	450	495	522	485	492	497	488	503	514	472	481	451	498	505	502	489	506	469	500	472	482	481	514	528	475	451	518	434	465	488	480	499	481	490	472	459	475	518	510	456	513	507	465	461	487	527	468	471	483	507	486	514	471	464	481	498	478	496	456	497	461	508	513	501	518	480	512	501	510	491	487	471	486	475	478	492	484	488	498	506	513	447	485	498	460	482	479	514	483	462	507	487	474	448	485	491	493	508	469	496	452	482	479	485	477	475	480	494	482	481	518	468	459	515	512	496	441	486	484	503	466	515	510	467	475	487	463	524	486	477	522	474	474	446	488	487	454	531	507	517	482	479	480	464	498	489	483	509	467	478	480	469	506	495	495	457	500	510	475	476	503	471	497	518	450	507	482	471	500	508	464	513	471	491	489	511	505	524	467	500	474	497	490	484	502	524	451	471	532	461	473	491	503	490	494	528	452	490	456	489	482	492	506	484	540	495	503	503	500	511	475	490	489	501	481	483	506	497	485	501	488	489	490	489	474	488	481	487	482	485	446	469	477	515	513	477	486	437	488	519	504	478	487	467	482	481	477	464	518	448	521	487	469	472	512	475	548	473	471	517	491	520	471	503	499	481	530	472	440	491	476	454	443	464	467	486	495	492	475	449	488	435	519	487	506	503	520	491	506	530	481	521	471	459	485	454	462	461	473	454	500	457	513	456	489	487	493	458	492	529	492	485	486	500	470	467	452	476	516	509	489	455	469	505	491	516	464	493	449	519	490	498	504	466	450	454	522	479	472	477	494	494	491	451	458	506	497	486	511	472	526	479	487	493	483	509	479	455	466	447	468	502	479	458	484	503	478	512	498	484	511	481	456	460	496	453	530	531	525	465	508	458	477	493	473	472	481	476	489	500	467	503	486	482	466	458	459	498	494	453	465	511	455	448	467	486	518	489	514
23918	21096	28321	24121	21073	9019	2078	2436	24935	39150	29917	16017	5673	1901	1017	828	823	782	744	794	818	743	780	778	767	807	794	783	720	724	769	695	752	746	739	744	756	727	783	735	791	738	784	727	738	783	749	783	767	781	735	731	717	749	727	712	794	791	774	755	753	754	721	724	772	678	722	763	810	703	751	727	695	760	748	759	746	767	757	715	777	740	708	748	786	723	786	766	756	721	695	759	730	712	744	734	762	781	722	768	767	784	730	724	733	731	794	826	776	739	747	732	753	749	796	752	756	723	737	756	706	759	844	782	717	731	752	734	771	753	716	787	696	719	754	740	777	804	738	736	691	722	726	689	750	756	782	762	739	678	750	752	779	775	772	736	731	771	756	752	769	737	757	756	699	770	745	777	709	768	728	767	748	745	745	741	798	767	801	733	714	750	714	719	770	701	721	780	723	741	730	763	791	684	715	757	718	731	770	785	798	803	709	782	759	745	754	727	743	748	730	726	726	749	714	752	738	762	750	752	743	739	739	735	740	775	757	747	757	749	723	787	769	768	742	766	749	748	801	730	750	708	767	728	654	733	714	755	752	749	760	769	711	737	719	728	808	698	756	726	753	751	733	775	759	714	695	713	760	765	723	739	743	771	785	743	734	761	736	782	794	694	734	760	733	701	743	767	781	791	733	739	718	780	740	754	743	749	712	748	754	727	725	779	745	727	741	760	776	722	822	722	699	756	779	733	727	726	718	764	770	748	765	747	742	730	719	686	756	721	783	739	734	736	736	731	751	729	769	775	694	766	802	761	682	714	740	745	733	761	763	734	740	773	747	728	762	740	782	768	731	784	777	714	763	771	751	734	759	705	738	723	744	703	754	769	734	720	721	725	766	721	711	751	740	710	747	741	750	798	759	776	719	738	732	780	755	772	740	775	724	750	740	758	738	735	727	788	770	740	795	763	786	727	739	791	737	721	757	715	721	711	747	784	692	768	794	780	712	713	764	751	695	757	713	699	743	751	742	790	780	735	770	769	761	746	692	736	746	764	762	767	710	787	744	769	742	801	695	739	749	732	747	742	790	731	770	688	709	707	687	729	744	745	831	775	741	761	724	767	733	710	707	727	719	782	771	766	733	762	696	793	781	732	689	761	726	758	756	834	737	755	753	747	714	825	743	741	748	782	762	782	779	738	777	758	790	733	719	692	726	742	763	747	770	764	734	700	742	720	758	755	770	762	761	755	698	733	713	757	702	747	748	682	793	784	758	766	712	694	710	737	769	731	749	733	727	702	789	786	743	715	712	756	761	715	769	750	797	750	793	695	720	757	742	766	726	731	719	762	739	732	712	779	773	792	805	725	755	751	744	788	760	724	742	714	774	788	746	780	693	733	723	722	746	729	766	718	709	761	757	734	740	692	748	787	739	742	702	734	742	735	757	784	715	718	757	704	756	727	727	741	754	727	803	735	739	763	756	729	754	767	710	727	752	673	761	803	754	724	773	761	718	680	744	772	701	785	695	668	717	720	694	720	746	709	713	758	778	790	779	751	764	753	720	742	787	754	753	721	773	741	742	780	775	728	764	808	717	741	735	786	688	723	767	768	724	690	712	804	722	749	726	780	722	778	746	701	740	741	739	761	753	743	721	734	773	802	757	743	793	789	800	722	741	740	758	712	718	742	695	715	740	735	751	754	755	732	761	752	770	721	710	717	792	815	781	757	768	731	734	761	742	739	772	766	717	704	766	712	729	725	750	717	782	735	746	687	731	724	731	754	749	716	749	701	704	762	723	752	747	713	731	752	738	740	724	717	724	773	793	749	722	748	727	752	747	731	721	759	657	771	728	704	716	780	704	748	732	676	757	717	726	712	750	704	758	737	770	743	763	738	745	715	736	756	745	694	755	757	742	766	724	748	789	744	708	772	749	713	746	773	774	730	677	676	762	778	704	750	718	723	729	765	729	712	795	718	806	730	739	731	730	745	730	699	760	748	789	794	771	730	719	805	752	736	823	714	831	713	718	745	780	707	753	752	720	766	733	762	694	695	741	731	745	696	761	728	779	715	747	734	799	724	744	766	745	715	738	730	769	732	728	782	734	713	763	735	764	714	751	752	803	727	717	720	771	739	786	736	774	712	779	702	771	734	748	778	742	724	710	762	731	726	741	720	731	751	779	724	783	752	703	728	738	743	773	741	688	781	731	688	729	760	706	693	776	753	767	697	739	738	747	705	735	768	796	758	749	721	748	753	753	772	781	717	758	708	730	765	707	723	766	767	734	751	757	741	703	724	732	752	725	746	732	773	751	770	761	734	793	740	750	730	736	752	743	741	730	740	770	761	760	768	722	781	720	729	748	757	757	741	732	716	742	724	750	745	749	735	744	716	755	756	740	740	755	705	703	732	720	734	763	747	768	780	774	764	749	800	749	743	736	715	705	730	760	761	762	738	755	759	766	698	750	734	765	703	752	751	773	744	733	717	726	728	728	700	764	757	761	705	729	753	753	703	729	793	743	718	717	740	721	694	725	744	710	776	698	787	751	714	731	758	766	727	712	682	697	782	746	687	758	766	749	759	782	712	756	772	805	769	739	739	765	767	746	743	753	720	724	792	750	724	739	704	675	775	697	785	749	723	777	738	775	772	681	772	731	729	758	742	747	711	751	730	774	754	784	788	750	804	778	771	736	732	740	686	714	775	723	781	745	763	755	738	755	709	731	753	775	770	722	715	729	739	738	743	741	722	689	770	733	791	753	710	692	767	766	739	702	708	738	736	760	737	715	711	779	737	763	718	803	709	782	761	795	780	738	704	731	721	799	704	733	744	743	738	736	764	738	730	747	755	730	737	756	749	740	706	739	718	739	770	792	745	717	743	789	758	722	722	718	744	742	729	736	701	726	764	712	715	721	756	779	746	738	694	745	781	727	726	787	714	764	729	719	741	712	711	729	709	743	756	740	752	752	744	787	780	789	730	773	761	694	720	745	693	781	750	751	723	719	777	735	775	782	714	737	747	775	739	740	704	800	769	752	741	746	704	686	708	746	702	758	698	750	749	740	757	688	752	687	744	722	744	759	723	714	740	764	789	700	761	766	735	712	830	794	745	758	743	748	731	754	785	725	758	708	723	740	721	713	715	728	790	765	726	708	739	733	709	737	762	784	734	724	797	755	746	775	718	741	786	750	708	769	725	758	739	761	745	720	752	775	747	701	774	718	728	770	748	802	734	733	746	714	762	706	726	748	711	708	771	714	765	702	753	732	712	705	709	751	734	708	759	720	792	816	718	823	752	767	705	689	675	775	746	741	725	726	734	765	787	670	693	790	741	722	718	667	779	734	719	730	698	729	736	761	710	752	774	733	724	765	770	741	712	746	725	752	727	699	718	786	722	746	742	766	745	729	754	753	695	712	722	790	799	737	728	782	788	725	715	758	759	745	800	730	773	715	696	723	759	732	791	739	785	766	740	738	744	795	769	812	715	755	709	779	772	734	735	689	716	751	726
4611	6907	6084	3130	2126	1639	1439	3210	28655	35073	24199	12515	4843	1788	869	710	661	647	591	622	606	630	653	614	632	638	609	622	565	636	601	682	609	597	636	662	638	654	629	623	598	635	620	618	616	664	634	632	633	656	626	615	619	622	577	602	621	589	645	638	612	584	637	637	596	606	668	638	639	628	656	607	598	633	633	626	597	625	628	621	592	624	624	647	635	593	602	630	673	621	640	626	622	619	645	630	627	676	688	625	637	579	636	649	652	599	679	615	613	637	646	638	618	621	605	613	588	645	626	672	632	621	612	592	650	633	620	630	623	630	645	611	649	598	631	632	622	631	622	642	606	652	607	618	667	596	633	584	633	661	625	629	668	612	592	650	633	620	608	624	599	612	634	606	603	611	592	583	652	629	638	647	656	641	608	624	623	621	648	625	660	639	632	639	615	620	593	585	626	643	647	627	595	643	633	604	615	626	588	594	603	654	614	641	630	591	613	603	622	624	644	645	600	656	662	663	619	613	606	620	642	609	605	616	604	608	606	627	598	627	625	585	627	585	617	646	617	597	618	602	547	617	622	628	614	603	658	611	588	657	637	590	582	633	606	650	657	662	611	660	624	600	609	601	647	661	609	590	627	615	612	603	646	602	617	632	626	649	652	638	666	615	627	618	657	587	611	635	627	626	616	648	617	637	639	609	591	644	607	613	617	667	546	626	612	616	597	631	603	614	606	593	641	608	605	650	630	577	657	605	572	626	607	618	652	642	705	617	634	605	631	636	629	641	633	665	624	604	630	631	673	603	660	693	669	579	625	641	570	600	628	614	596	636	638	621	615	658	661	641	628	643	568	639	644	633	612	619	682	683	666	648	617	595	631	613	668	619	579	604	636	634	615	614	605	618	626	637	611	585	645	614	632	610	622	636	646	588	605	633	634	626	652	635	651	628	653	616	655	619	624	627	654	626	625	620	618	607	627	590	607	632	596	622	606	624	614	570	572	594	611	567	634	615	643	614	624	612	643	645	627	610	623	623	652	602	631	605	586	586	620	618	656	641	619	626	620	622	646	639	640	612	633	658	608	609	644	653	624	621	576	601	609	633	625	596	594	639	625	648	647	629	639	619	631	636	633	623	615	638	617	649	670	633	597	627	608	619	597	605	642	634	576	627	593	634	614	622	586	608	578	605	609	570	636	643	635	601	624	601	634	646	609	648	600	635	622	558	612	636	619	618	606	643	604	562	605	606	628	649	597	587	606	656	571	628	640	633	639	626	629	666	643	656	613	609	597	602	638	635	537	626	610	638	578	591	610	652	593	599	606	632	592	608	616	603	615	628	646	652	646	603	587	605	578	618	617	590	581	665	634	632	602	635	615	605	663	618	645	636	646	614	561	652	581	616	627	657	597	561	624	599	627	635	610	573	638	634	627	596	663	592	590	602	623	615	610	636	610	633	631	631	614	594	601	635	619	666	616	653	629	617	599	665	628	646	668	644	623	604	640	631	635	602	610	575	642	626	640	626	638	643	602	601	621	653	646	612	635	600	613	624	639	640	603	612	618	606	650	602	580	628	643	649	637	569	668	629	608	649	607	585	595	589	626	628	606	621	652	628	621	638	642	595	603	631	616	642	580	658	626	668	619	634	611	649	622	565	627	613	660	598	616	622	637	626	619	613	641	596	622	609	640	650	598	597	603	604	579	576	627	645	607	660	626	644	599	644	646	610	590	610	592	608	634	587	656	606	586	670	630	630	629	577	600	614	562	647	661	629	610	585	628	614	619	601	632	574	629	638	624	618	613	657	631	589	630	587	655	587	642	637	615	625	579	625	625	618	632	603	615	639	580	622	626	624	615	585	605	645	607	680	628	651	633	623	682	627	575	638	617	651	639	566	626	596	627	614	661	622	629	620	617	602	626	632	643	653	595	607	647	587	644	605	598	632	618	629	596	615	662	594	611	632	627	575	634	637	632	622	656	616	613	641	598	651	618	571	627	633	603	660	651	652	632	633	583	654	637	603	633	660	620	595	652	643	634	632	641	603	615	617	618	652	626	610	620	640	590	645	627	610	589	643	609	633	619	607	635	625	644	625	673	658	608	618	605	630	637	614	646	617	617	641	643	637	611	606	630	583	622	612	537	641	619	605	642	610	624	645	619	652	579	608	632	644	623	621	632	595	626	586	612	619	544	633	637	632	644	620	646	620	638	611	674	607	584	614	603	618	580	697	614	616	665	627	633	608	586	577	614	611	647	604	613	635	613	624	631	643	620	620	626	615	661	654	632	653	629	608	624	607	630	643	616	604	642	606	674	577	631	644	594	610	587	622	597	601	595	589	627	598	614	630	623	651	610	631	634	594	610	593	599	610	652	579	616	641	639	551	564	595	637	626	587	607	622	586	638	575	621	615	629	620	593	615	582	616	618	608	601	601	577	634	658	594	636	622	649	596	578	571	622	615	646	635	605	608	616	616	637	582	652	602	635	633	636	616	645	574	612	638	609	645	653	622	604	643	639	623	621	642	580	590	607	637	607	614	626	634	657	602	582	643	599	645	636	640	583	624	635	584	603	617	615	571	582	623	631	671	630	618	605	602	639	581	666	638	645	599	615	655	627	588	654	646	573	623	569	602	637	641	653	619	618	587	624	588	600	647	562	640	614	604	586	667	635	636	625	562	605	637	615	641	617	579	661	607	638	615	651	624	587	606	631	622	626	627	625	648	657	615	655	621	661	620	637	635	621	585	619	628	604	677	639	661	627	638	565	639	636	605	590	639	640	604	619	648	608	623	633	625	577	565	588	603	638	622	589	591	619	623	607	624	625	658	584	629	620	616	580	623	618	607	594	591	602	578	650	632	579	599	607	635	582	656	596	623	621	585	593	677	659	626	663	630	617	631	629	522	606	609	630	592	633	616	581	589	625	608	648	632	644	620	616	604	624	630	630	647	629	582	637	562	649	606	591	575	628	622	567	608	645	617	614	659	616	650	580	629	609	602	598	645	618	597	601	643	630	617	635	628	608	645	677	628	623	591	658	670	619	626	595	630	626	629	636	611	619	627	570	547	585	656	612	638	649	603	639	603	602	638	660	604	600	633	584	613	645	586	630	661	586	604	676	626	597	602	622	599	625	631	649	643	593	629	576	613	650	645	639	612	643	601	576	635	628	613	610	656	604	634	641	616	596	591	665	605	604	587	610	605	621	644	603	623	645	630	649	655	668	618	572	627	622	650	591	594	616	609	597	588	615	676	590	647	596	625	639	618	609	596	579	600	619	596	638	596	617	655	631	596	616	579	653	641	606	571	621	658	631	599	610	600	629	625	610	625	569	691	663	619	626	626	661	600	580	586	597	650	612	593	612	622	620	572	607	641	615	615	631	640	660	629	673	657	612	626	610	633	619	608	610	675	624	598	610	642	645	598	605	595	621	635	645	637	628	664	645	589	632	635	576	584	595	586	680	626	596	630	617	637	660	641	617	620	627	623	603	621	616	642	596	627	604	579
27299	12737	1681	777	533	510	476	629	1206	2814	2420	1432	760	529	478	444	473	450	488	461	445	459	395	468	475	455	442	442	486	489	456	460	453	469	461	438	437	431	474	450	436	473	454	455	447	452	482	481	481	437	413	437	435	443	444	444	468	448	446	497	437	434	462	452	449	469	441	470	461	500	424	487	485	419	445	419	449	467	448	424	454	432	482	433	486	439	404	457	457	461	446	496	453	476	454	464	421	486	470	429	444	475	447	443	421	435	446	459	411	458	463	442	499	461	434	406	445	432	453	426	457	434	447	439	414	446	490	439	426	457	454	491	459	469	458	458	489	463	414	432	441	453	460	427	414	439	465	434	450	401	484	456	489	423	442	434	442	477	443	449	442	441	440	390	426	470	467	429	453	420	454	455	448	465	454	504	444	480	474	475	459	397	481	437	445	450	474	456	469	421	460	439	446	486	430	429	453	472	448	486	452	439	456	449	447	426	457	448	427	437	468	469	450	443	438	473	424	468	467	496	482	436	440	454	442	451	464	481	462	462	446	430	470	470	446	459	430	453	458	451	426	463	466	428	437	406	437	486	450	439	472	449	462	454	431	465	456	460	428	479	481	434	475	467	468	442	443	423	454	429	430	434	462	438	475	475	428	469	454	469	447	442	434	452	460	450	434	441	476	441	491	437	476	460	418	437	411	489	431	471	435	436	453	447	450	454	412	443	449	456	429	417	424	452	472	470	468	429	454	421	469	446	467	439	423	460	443	432	391	468	440	449	449	415	426	428	448	464	453	435	447	477	464	496	451	444	434	404	457	418	446	442	440	470	457	429	441	440	415	424	482	427	476	432	438	430	480	461	466	454	449	438	443	430	448	463	430	470	467	444	450	447	454	440	474	432	458	457	477	470	458	447	482	403	458	447	446	474	466	416	455	464	445	413	495	451	461	437	446	461	441	444	482	445	476	436	431	446	425	436	445	488	429	426	455	476	456	460	413	444	460	452	471	460	449	422	505	465	457	444	469	456	443	422	431	455	443	425	462	469	457	443	434	450	447	407	449	474	452	436	450	476	458	452	453	438	453	466	441	464	475	474	484	463	478	442	485	436	453	432	460	454	486	460	442	438	435	437	435	431	442	478	436	486	407	473	453	439	440	452	454	428	421	435	429	470	457	442	492	473	440	495	449	414	441	452	479	464	453	434	438	448	441	415	456	447	468	446	448	456	449	432	440	441	424	445	494	425	455	439	477	401	446	449	498	502	427	436	455	430	419	433	444	439	436	473	492	447	435	413	485	428	421	443	440	450	408	443	454	466	469	448	452	464	456	446	460	429	488	461	435	444	441	459	440	450	461	450	436	470	459	442	444	448	451	485	446	448	423	480	487	462	431	446	455	477	456	454	462	445	418	446	442	416	454	406	457	444	451	487	463	438	440	439	480	469	445	464	444	461	458	461	449	429	411	436	480	451	470	407	437	442	426	467	445	457	493	445	460	454	457	478	439	494	420	463	435	433	427	458	470	435	442	459	452	435	478	474	459	481	424	447	406	440	460	444	418	459	452	458	448	461	444	419	466	440	454	466	427	487	428	428	431	438	443	452	465	439	469	450	480	468	467	472	473	444	433	470	403	461	406	448	447	428	441	500	473	472	421	441	498	474	443	436	474	418	442	459	423	431	459	449	445	469	466	485	468	432	427	416	476	433	447	434	443	469	483	472	443	437	481	438	514	465	415	440	451	423	431	414	443	456	480	441	429	457	443	456	512	449	451	441	491	469	464	472	480	426	461	473	435	457	448	460	451	468	443	436	443	463	454	448	476	418	440	469	469	440	413	440	483	417	470	427	418	457	458	442	447	487	429	425	408	453	462	460	438	459	420	456	445	440	431	475	474	448	451	465	414	413	415	451	463	425	450	456	473	498	452	428	448	455	474	439	426	452	432	486	431	466	473	429	423	468	428	465	456	418	438	419	471	442	433	419	454	445	451	442	460	519	507	466	442	457	447	444	419	432	494	443	428	412	438	427	489	462	454	441	443	409	444	453	450	486	440	419	464	447	451	444	441	443	426	478	465	454	451	451	484	450	475	448	416	435	433	457	462	462	461	442	408	426	428	450	438	436	454	478	447	460	461	466	465	491	487	463	425	467	427	434	455	462	427	457	450	424	461	457	509	453	460	484	454	480	469	404	448	473	433	463	439	465	417	417	437	432	480	480	444	461	415	459	456	456	448	430	490	455	443	442	465	485	465	413	471	442	464	477	448	464	464	457	452	473	485	439	457	456	500	452	439	440	450	471	453	446	453	461	413	445	447	473	448	444	431	421	436	469	459	420	459	385	425	481	454	457	427	453	443	457	454	462	446	456	424	471	451	473	445	480	407	445	472	487	432	431	449	448	454	449	480	441	434	463	470	407	458	455	477	472	452	469	467	468	463	438	444	442	446	428	447	439	467	430	468	427	441	464	446	457	433	464	468	465	452	445	492	464	448	462	443	486	448	472	456	449	426	451	431	451	424	448	451	433	444	464	454	445	482	432	494	460	446	441	436	463	454	427	449	471	454	437	449	446	503	445	472	425	467	470	437	429	459	461	448	440	483	417	437	473	468	434	449	422	456	470	450	455	472	452	461	479	434	432	435	415	444	453	458	449	445	472	468	483	463	435	424	484	413	461	458	419	453	444	450	423	461	483	441	474	476	455	435	469	468	435	417	435	442	459	414	476	434	432	439	473	454	457	436	490	471	445	452	455	451	440	485	421	472	413	464	452	502	433	449	454	459	449	465	421	419	436	423	460	462	459	413	433	455	463	437	442	459	448	434	460	418	456	452	454	445	459	448	469	476	447	431	464	480	465	484	444	462	460	441	454	456	451	462	496	468	423	477	451	449	448	423	439	450	461	438	460	453	426	459	409	444	436	515	479	453	467	453	461	437	443	439	444	458	430	451	434	444	443	463	436	470	460	454	407	465	476	445	467	419	455	454	449	466	422	453	419	479	470	439	443	460	472	461	469	373	455	499	452	435	470	488	466	424	431	457	436	453	452	454	422	474	486	475	416	508	446	465	492	425	456	422	490	453	457	482	435	452	469	480	435	443	471	453	452	467	411	472	410	446	459	467	429	460	457	403	459	467	474	452	447	460	413	464	465	459	464	480	458	467	452	464	448	466	465	476	444	440	430	410	450	437	476	448	450	401	409	432	455	439	443	431	437	454	427	452	500	403	456	447	438	427	474	458	482	441	464	465	435	458	448	413	414	403	449	451	445	463	483	466	469	462	425	463	417	485	453	452	457	444	459	395	446	433	455	455	467	472	493	462	448	450	455	445	426	459	462	424	432	446	465	467	492	487	478	423	444	427	439	449	444	429	451	457	469	459	441	444	447	462	412	485	485	467	466	431	481	461	453	474	458	475	471	458	492	416	447	488	494	451	444	465	457	495	474	507	434	436	448	446	510	441	453	443	452	508	480	481	476	462	468	443	438	436	448	460	461	452	472	439	432
5088	997	831	591	504	407	422	551	1556	3623	2615	1436	667	452	391	372	375	396	402	364	381	398	378	377	357	384	372	381	426	363	406	376	354	409	372	373	358	409	362	411	383	379	345	381	384	371	353	367	366	373	402	333	369	388	404	368	368	405	396	370	390	384	363	356	402	388	375	391	405	339	383	360	401	374	395	401	382	417	376	388	383	363	373	357	421	430	368	392	389	349	432	371	391	401	353	387	409	361	394	397	343	347	371	379	377	376	404	358	394	401	390	384	392	390	377	382	386	412	406	375	407	396	365	396	359	416	371	369	383	370	414	419	371	346	396	397	406	393	377	339	393	382	372	390	368	359	378	412	383	422	418	364	401	388	381	344	400	377	396	433	369	400	369	377	372	400	362	437	388	383	359	369	351	409	396	411	375	394	388	374	370	415	373	352	401	395	342	389	368	444	357	397	391	386	388	400	403	379	366	406	391	380	361	341	374	355	385	381	355	412	374	315	400	343	372	381	358	388	411	389	357	394	381	413	397	383	363	383	393	389	368	384	385	352	355	384	396	375	404	374	363	389	413	398	353	371	380	353	321	366	400	390	384	417	413	351	379	391	389	385	377	393	356	349	363	388	380	380	402	383	336	403	356	333	397	359	343	390	378	408	375	385	388	371	383	395	404	377	406	377	406	360	370	374	364	359	402	360	403	361	338	384	373	377	356	386	386	375	378	354	413	400	379	395	411	345	387	385	362	376	342	422	363	374	372	352	364	374	392	376	381	381	405	424	339	371	401	378	388	381	380	361	387	384	378	392	364	386	374	369	404	393	351	419	442	381	366	348	408	354	375	399	384	376	386	341	357	410	364	381	423	405	383	410	376	384	374	360	352	388	387	403	383	387	384	403	371	361	360	397	392	378	408	370	382	353	370	389	352	416	385	397	384	389	358	399	405	402	365	401	376	336	350	409	381	366	374	340	401	390	383	339	344	337	398	367	373	376	393	376	403	374	375	376	392	407	388	413	389	364	397	407	395	363	393	371	405	370	381	374	365	381	400	389	381	431	345	384	369	373	381	388	368	360	380	355	358	380	389	392	382	394	333	367	380	387	361	379	401	363	391	403	383	352	396	412	386	390	411	348	356	371	396	349	377	372	378	407	399	389	368	364	397	394	373	414	375	378	379	377	378	347	389	390	383	388	387	408	369	370	354	378	411	394	399	389	368	421	347	388	369	375	381	401	370	394	361	402	367	365	389	363	382	405	389	371	354	373	352	408	407	384	382	370	372	361	382	393	396	378	377	387	383	408	378	406	411	405	435	353	419	399	378	376	375	388	387	381	403	387	365	355	419	396	358	407	407	424	361	381	383	355	408	403	384	394	362	374	429	385	375	428	375	417	420	363	354	378	396	388	372	392	395	403	405	421	381	404	384	383	347	385	365	364	381	392	374	397	384	370	409	387	384	371	375	361	409	373	373	373	412	364	393	360	355	417	357	356	370	367	392	382	406	411	345	397	395	379	417	349	372	410	399	369	402	392	388	381	352	404	386	398	365	356	399	394	396	411	388	389	384	368	401	369	377	380	352	364	397	390	395	376	411	371	372	403	384	398	370	394	363	413	372	368	365	413	360	372	380	372	388	369	382	378	442	362	364	375	364	368	377	385	343	394	347	387	398	350	414	387	403	406	384	388	376	374	416	398	397	379	401	408	372	413	398	375	386	389	372	381	417	374	359	389	398	363	383	359	423	373	433	403	411	398	367	352	385	377	388	390	391	390	350	368	389	424	371	384	357	361	367	392	372	380	343	362	406	387	378	381	405	351	412	367	367	356	393	386	410	391	394	412	385	369	336	375	333	391	401	355	389	368	376	371	413	383	411	386	370	405	398	382	403	380	346	389	387	374	344	341	398	381	371	375	382	412	373	345	389	379	385	396	383	429	377	401	379	379	382	369	372	402	357	372	373	400	367	402	340	381	385	402	363	376	384	363	386	417	378	385	388	408	366	372	368	394	358	384	376	421	391	403	393	354	380	400	377	374	352	377	377	389	380	385	341	386	404	409	376	353	367	377	364	385	361	388	359	409	410	423	377	391	387	381	419	402	380	404	362	382	380	368	385	384	382	370	376	357	366	388	375	357	377	334	376	395	362	386	336	415	397	375	379	396	385	392	385	374	345	383	370	364	373	377	372	349	367	403	371	362	373	395	388	354	379	359	400	357	334	361	408	363	374	360	362	392	347	335	372	375	337	362	390	336	366	408	375	392	372	351	382	404	401	377	384	388	379	374	372	392	381	422	383	379	408	380	405	367	413	415	370	413	384	383	348	403	369	367	428	387	375	415	353	383	331	372	395	378	382	356	382	377	380	404	360	411	357	392	388	392	389	392	383	410	389	378	412	406	388	430	393	388	405	410	401	409	408	401	367	402	397	368	384	378	412	401	370	401	398	396	381	403	381	362	372	370	377	355	343	378	415	373	410	369	415	394	417	416	409	367	390	396	390	352	389	355	371	356	371	409	386	387	400	369	391	417	402	385	397	411	348	420	393	384	360	375	385	385	359	359	381	409	361	360	391	423	367	387	364	399	378	341	367	389	367	389	388	374	382	359	382	372	395	405	369	354	345	356	383	379	354	378	402	385	328	402	378	392	423	401	368	399	431	366	353	358	361	392	377	369	397	358	412	388	373	364	380	391	364	429	395	392	381	398	376	381	398	393	388	376	360	398	374	346	408	398	417	363	379	382	392	399	382	385	400	413	369	362	393	365	379	407	385	382	418	325	383	419	386	391	405	366	407	386	372	397	383	392	350	358	367	388	405	393	384	378	390	370	388	356	392	362	362	387	383	361	389	378	384	394	403	371	404	343	383	412	385	392	385	379	381	382	409	418	351	354	343	397	366	368	402	364	389	376	380	362	382	370	393	396	385	391	404	365	379	373	373	381	380	375	423	374	328	372	391	374	369	398	362	363	366	358	406	405	366	377	371	378	367	410	377	369	368	363	378	391	408	379	385	377	413	390	361	389	372	387	367	374	410	377	402	390	398	358	376	385	388	392	365	357	408	389	388	393	355	378	386	387	395	362	354	407	362	407	392	371	394	361	387	383	370	370	405	388	358	394	380	414	345	363	368	386	369	378	385	391	401	417	375	409	391	383	389	364	396	388	384	379	363	392	376	346	385	395	382	369	390	373	372	371	369	370	350	391	416	378	395	372	408	388	357	389	412	377	347	377	376	394	363	394	396	354	375	425	404	376	366	382	409	392	362	375	381	375	394	387	356	358	370	412	421	370	379	393	370	373	414	419	382	398	377	384	370	380	358	397	375	397	351	378	389	375	395	372	359	383	393	394	360	376	386	436	375	409	382	405	408	345	342	375	406	401	390	402	414	401	344	401	374	395	372	352	374	368	403	410	369	377	369	396	406	350	403	355	401	332	401	366	359	374	396	383	379	386	377	372	375	378	362	378	393	389	358	360	384	411	351	428	362	411	397	410	358	437	387	355
25084	21064	27119	25092	7003	1148	925	1879	13669	23151	16927	7262	2141	772	564	478	446	443	457	436	448	457	438	462	448	449	420	452	457	477	451	458	468	460	473	455	469	454	428	448	443	455	459	457	461	427	463	438	514	422	433	453	424	452	457	460	447	431	479	462	436	460	437	432	437	454	453	478	459	470	456	472	454	463	448	449	445	466	437	427	483	453	474	460	444	473	442	429	468	414	478	479	423	475	453	486	447	445	481	472	484	466	446	449	455	506	485	454	414	459	426	453	521	468	456	471	436	473	481	479	461	478	437	412	443	467	470	494	424	447	439	438	446	410	471	484	489	457	408	455	467	471	476	460	449	474	455	438	460	426	443	442	444	476	443	471	439	456	487	432	454	432	434	433	484	462	470	424	412	467	425	472	422	432	439	445	510	444	476	452	459	462	468	445	477	455	431	439	502	438	440	468	461	464	418	475	446	441	457	481	493	453	439	433	427	431	445	446	448	470	470	474	471	423	444	443	435	469	462	481	425	451	447	462	449	461	423	436	404	454	437	428	454	475	466	455	444	483	445	484	477	446	430	496	441	470	408	435	448	434	431	424	488	453	439	443	440	457	424	407	442	463	459	437	469	442	434	451	440	430	427	487	440	422	483	426	485	471	434	412	447	432	451	446	498	484	448	431	396	461	449	423	457	450	442	479	447	482	510	429	452	443	479	447	436	468	439	477	425	445	445	462	429	487	457	416	452	388	428	419	431	439	445	441	450	427	437	487	467	446	450	426	413	448	441	455	470	476	471	451	420	483	445	451	499	440	471	445	463	444	441	416	442	450	434	440	467	435	454	469	461	413	447	467	464	437	479	464	471	484	457	479	447	462	465	426	439	478	488	452	435	435	465	454	459	460	464	457	461	426	430	431	501	426	456	444	477	475	430	447	450	432	447	467	446	486	460	460	484	479	430	456	467	429	411	424	479	416	456	431	452	418	451	458	457	475	472	452	477	463	444	431	473	440	443	439	433	416	401	412	478	443	465	464	426	453	481	446	430	478	479	450	442	470	471	459	418	438	475	449	457	450	455	441	438	458	436	462	503	427	419	444	380	501	436	448	467	428	420	473	436	412	440	452	453	516	438	421	433	441	416	491	448	470	435	437	456	448	437	443	470	437	460	401	466	486	464	475	468	473	421	443	453	453	444	444	442	429	463	486	436	438	448	459	419	442	450	498	459	463	432	430	484	428	456	447	449	457	447	432	498	444	443	457	481	418	453	453	428	459	462	463	491	464	467	467	444	450	411	459	428	468	461	429	438	457	441	455	431	467	427	441	433	461	470	450	428	462	471	458	467	451	467	461	451	463	461	469	471	442	419	426	426	434	442	412	458	469	430	429	472	400	422	462	432	449	416	525	456	429	497	478	372	471	478	468	446	416	429	453	413	447	433	440	450	438	413	472	458	462	443	446	454	427	448	513	462	407	390	440	433	446	441	440	449	470	435	424	416	493	450	435	476	458	434	480	428	443	448	449	453	453	469	440	451	444	449	432	466	441	444	442	430	456	465	458	489	460	474	441	416	452	473	461	455	440	452	428	455	458	457	484	434	476	451	435	460	438	450	442	498	447	445	450	458	434	463	449	447	462	506	463	473	445	470	422	469	484	441	476	462	478	463	439	440	417	496	407	447	432	454	465	477	451	445	430	434	465	426	475	451	420	461	457	410	497	437	433	438	435	427	466	446	416	479	467	481	457	468	417	468	438	427	471	481	425	405	424	441	446	454	411	444	477	424	428	458	437	444	460	441	472	458	452	473	464	423	414	453	445	480	431	446	453	455	473	456	447	480	441	408	456	461	424	435	467	462	436	436	468	444	439	479	476	469	464	482	440	474	420	445	432	456	467	402	415	490	486	446	460	478	452	424	469	472	467	464	445	471	470	457	463	436	392	466	451	447	477	443	440	468	447	415	442	470	443	449	481	444	443	458	467	459	504	463	462	449	460	502	444	459	428	484	410	407	461	452	435	485	439	431	474	464	466	480	469	470	465	454	453	476	461	452	455	443	463	432	481	456	464	457	429	459	470	473	434	460	441	454	404	411	464	451	418	447	412	474	477	446	427	481	417	476	448	443	463	475	432	456	454	430	451	454	449	491	481	457	474	447	450	466	421	426	430	461	457	439	463	417	479	477	474	438	445	430	484	443	442	479	454	451	443	451	430	464	490	450	437	435	480	450	411	447	437	471	456	483	446	467	479	445	449	445	417	463	453	499	459	456	467	454	406	460	470	441	468	470	420	430	454	470	444	440	466	441	436	416	496	440	469	445	467	415	416	483	471	460	449	459	444	454	495	437	455	423	477	430	416	439	476	480	483	419	401	472	444	440	456	466	459	424	440	420	432	465	442	443	446	485	439	436	414	449	451	447	396	477	435	438	466	455	470	450	445	457	443	444	444	473	435	447	493	472	482	427	440	455	458	481	429	457	410	435	473	466	432	451	459	474	439	463	425	444	425	432	466	444	445	457	431	437	462	433	470	456	472	476	448	450	425	419	418	442	464	455	450	432	473	465	489	464	427	455	448	435	437	458	451	459	431	508	451	464	455	427	445	438	461	444	446	442	454	427	453	498	455	466	463	413	475	442	423	450	465	460	426	413	447	462	456	440	442	430	443	423	476	432	476	456	416	469	454	470	451	446	449	435	469	420	440	482	445	444	452	451	450	425	461	489	472	454	466	453	460	440	478	467	449	415	462	478	440	456	451	479	441	453	444	449	476	424	442	433	480	444	501	448	445	417	445	478	475	451	480	448	457	428	452	458	441	441	436	469	456	468	488	429	435	477	412	482	438	450	439	402	424	436	427	424	483	475	462	462	460	473	439	467	399	457	460	449	469	444	490	402	454	462	418	430	428	417	475	462	471	420	436	458	446	438	460	458	445	447	444	431	470	471	486	456	449	461	446	488	469	470	475	452	456	442	462	505	454	427	453	480	485	450	439	457	441	407	430	406	491	452	418	450	456	468	454	460	489	448	439	405	467	437	476	468	436	454	440	444	465	472	428	443	459	465	434	411	447	434	437	408	509	458	422	472	447	442	437	466	443	459	465	437	428	447	457	488	491	469	466	419	447	447	448	444	452	507	409	494	487	432	487	428	436	464	448	414	468	441	440	457	415	456	460	418	431	465	467	450	440	452	461	464	446	433	485	468	440	470	436	455	442	399	444	435	472	423	433	462	445	467	421	451	507	486	416	431	452	464	424	430	464	449	427	445	459	478	453	443	452	467	449	482	386	453	435	459	459	400	440	429	465	508	412	462	431	450	451	461	430	460	432	458	461	446	460	444	411	462	466	449	436	480	438	450	457	450	435	479	449	446	448	458	481	460	441	477	444	410	407	448	431	478	450	431	444	442	427	447	476	473	444	436	420	485	467	434	432	466	430	453	447	469	474	495	474	458	434	455	415	452	422	491	458	466	464	428	458	451	490	470	472	453	446	440	432	417	416	426	473	439	432
3787	3712	3088	1625	1105	873	921	2726	16858	21407	13867	6421	2209	781	505	397	386	453	376	400	397	399	393	428	354	415	420	421	408	389	409	393	434	366	395	410	397	414	409	404	410	426	424	370	407	450	424	408	395	411	409	394	412	424	414	388	375	425	390	412	423	386	411	463	397	386	412	414	396	412	422	374	386	393	396	405	411	378	414	394	411	399	406	383	397	411	412	414	378	449	386	404	377	410	439	359	395	368	436	391	419	432	392	378	391	398	427	416	394	392	426	387	371	386	410	399	363	403	428	424	390	383	381	388	393	393	413	399	406	424	402	418	389	413	403	373	407	388	407	444	390	398	385	380	384	395	392	424	366	388	432	390	424	371	395	403	384	405	379	388	385	401	407	413	376	405	415	400	408	374	434	398	415	408	396	386	408	411	381	406	395	431	396	397	420	387	374	401	375	377	390	404	385	426	398	377	412	418	378	384	384	421	415	424	401	406	391	413	392	397	411	400	402	424	372	427	428	396	388	389	390	423	419	374	395	412	378	413	411	391	382	379	413	427	400	399	420	410	383	383	378	406	379	395	418	375	399	373	384	413	399	397	406	370	379	396	400	380	382	389	374	395	386	386	389	405	359	383	408	408	390	412	402	394	390	419	401	383	420	421	415	406	402	402	383	401	370	413	402	386	398	438	415	414	420	424	394	424	369	353	400	376	394	398	390	396	394	383	406	417	415	393	368	412	392	380	403	396	399	373	415	427	417	393	401	395	356	389	409	404	398	424	374	409	385	418	406	445	422	381	405	434	386	390	410	398	384	389	366	411	378	387	400	397	381	445	397	401	427	410	390	419	388	371	395	413	389	373	443	414	409	376	385	433	408	388	370	424	403	368	410	397	397	419	416	400	375	388	404	383	407	415	422	359	384	422	382	391	383	440	411	427	379	429	396	374	377	381	367	436	372	434	373	404	413	386	402	375	398	378	388	433	387	389	421	413	385	351	443	372	388	368	404	422	397	371	358	413	396	427	416	394	407	373	413	358	393	402	387	417	392	431	404	390	425	396	417	407	388	388	418	394	428	413	410	416	418	412	412	360	399	416	412	379	376	429	367	430	406	403	394	387	426	412	419	393	412	425	381	387	395	384	418	410	392	399	416	399	434	397	431	388	401	423	394	408	399	389	358	384	413	405	440	451	382	382	393	360	411	406	351	380	376	391	427	418	413	375	383	410	374	354	396	380	391	406	398	396	378	409	390	449	383	344	451	446	378	388	387	425	378	415	420	409	404	372	419	400	371	418	400	368	413	403	381	398	376	403	388	396	419	422	399	391	381	406	379	389	398	429	431	393	375	373	427	365	374	399	357	404	409	413	387	401	385	413	388	402	365	417	420	407	381	411	415	395	409	391	435	417	407	394	380	429	405	390	398	440	377	407	370	403	417	376	355	434	384	404	414	398	390	357	369	408	425	378	386	410	390	430	378	423	412	362	433	385	360	385	404	386	432	420	391	391	379	406	421	377	378	410	401	407	365	388	426	412	363	396	412	422	427	433	392	424	385	405	404	438	391	429	393	475	412	398	381	394	411	421	406	378	422	390	418	379	359	425	381	396	396	433	392	402	359	396	427	405	402	408	357	411	356	408	396	374	412	392	361	367	398	388	415	398	404	394	408	383	372	395	379	385	449	385	373	374	416	422	387	417	402	448	394	374	407	398	425	389	402	390	379	402	379	404	419	403	413	406	405	382	376	400	382	423	416	378	413	373	418	374	414	368	421	389	384	401	391	382	404	366	375	419	385	406	405	381	410	389	405	395	388	396	387	406	429	377	368	413	397	380	397	389	377	381	397	367	400	438	432	392	411	393	370	407	414	386	386	363	382	383	389	401	390	400	411	394	425	372	403	393	407	419	407	386	394	419	404	409	372	386	396	398	395	389	394	414	395	385	411	384	363	414	394	392	399	383	387	368	381	387	385	367	401	395	398	411	369	406	393	389	399	417	369	384	384	407	412	424	417	427	385	392	437	415	416	417	393	419	395	384	390	396	402	432	399	368	409	353	359	423	381	404	379	369	405	402	429	392	408	406	402	417	376	357	398	393	377	398	395	394	401	432	401	350	379	403	411	380	412	418	374	384	414	398	361	402	387	399	418	391	388	394	378	392	422	408	413	391	366	384	404	378	387	390	371	433	387	416	399	384	367	374	383	397	406	375	394	412	386	382	382	388	392	418	404	381	402	416	366	381	407	354	371	387	409	366	378	403	385	395	416	370	401	366	393	403	403	398	387	406	398	405	385	431	366	414	375	405	388	396	397	428	381	424	369	369	388	388	409	404	358	403	392	379	382	395	372	393	412	402	369	407	377	387	401	408	394	352	394	411	411	369	400	410	398	401	387	403	395	379	361	398	382	349	378	377	428	390	402	367	426	410	402	397	395	370	394	377	379	394	414	421	397	353	411	393	404	382	412	354	385	400	419	427	424	386	389	403	417	382	378	445	442	407	375	415	432	384	379	383	453	377	404	375	404	362	423	410	374	409	369	394	398	379	378	396	389	422	420	389	413	438	393	433	386	411	388	400	393	385	406	373	388	435	418	370	423	372	403	403	443	374	375	444	391	391	372	395	393	396	391	383	398	410	450	394	362	394	428	420	398	423	397	397	399	377	398	437	376	433	399	398	407	394	379	384	405	426	432	426	394	417	357	370	456	387	407	400	412	402	408	415	390	408	402	397	395	402	371	392	362	415	409	388	410	399	372	403	421	393	375	397	398	437	406	368	378	392	409	394	398	385	394	392	464	372	370	351	398	375	409	407	390	361	383	378	405	406	411	428	376	390	396	379	418	387	395	400	382	424	404	366	405	393	392	386	366	372	430	410	396	393	428	401	407	398	348	394	399	389	393	439	375	429	397	372	381	422	391	419	410	431	420	382	412	382	439	399	409	390	421	384	380	396	431	406	384	398	368	412	403	387	393	388	414	429	433	382	387	390	357	419	387	394	365	399	407	357	414	404	368	412	394	437	397	403	393	403	369	432	399	379	393	368	414	414	401	389	371	388	396	362	413	380	396	394	386	425	386	423	378	407	396	382	400	370	398	420	393	417	383	393	398	417	387	404	428	412	386	417	414	368	392	375	410	393	382	407	394	406	401	404	382	427	398	401	406	426	374	388	380	390	382	441	431	394	419	411	409	417	394	372	433	407	422	384	385	428	397	399	397	378	404	410	405	402	369	429	388	393	373	364	385	368	408	411	385	391	375	393	410	422	393	386	397	424	394	398	403	400	381	375	401	410	400	385	387	375	414	389	397	385	387	400	403	410	380	399	378	412	343	387	407	392	403	402	392	386	384	414	387	363	373	389	383	403	405	387	395	409	368	405	380	401	389	357	394	399	402	406	391	418	432	352	415	410	392	394	369	394	373	397	391	406	359	452	386	372	395	401	388	392	377	414	395	360	379	406	360	384	432	404	393	395	404	413	399	394	402	399	404	422	400	399	399	383	374	369
23818	21060	28302	24021	21051	8845	2018	3247	21115	39065	31501	16508	5441	1612	837	649	688	709	644	613	642	645	666	662	590	625	641	594	624	661	667	633	642	589	641	639	652	636	669	622	627	685	628	580	633	661	622	686	623	604	601	621	607	628	624	670	632	654	637	597	632	637	640	605	644	662	633	612	637	632	632	624	646	631	636	678	634	657	620	647	621	617	630	613	606	598	608	645	685	625	629	603	614	679	634	649	669	655	658	670	586	634	573	618	636	623	669	617	614	590	586	653	645	585	623	600	644	657	636	623	605	606	612	632	625	666	614	627	629	647	614	595	612	629	652	623	615	631	634	611	667	612	615	657	593	650	649	620	604	655	648	635	644	617	637	651	620	685	652	627	592	627	624	640	639	645	605	588	634	601	638	607	577	609	598	631	610	589	623	604	613	655	610	656	638	646	612	640	668	630	628	673	607	603	607	592	657	626	622	574	627	608	651	625	616	656	647	635	593	629	674	613	633	658	640	568	624	607	609	615	601	633	635	670	592	644	623	670	645	637	616	652	623	667	624	642	592	629	611	590	615	621	651	633	677	623	597	628	620	675	608	627	644	606	658	617	628	608	645	642	649	610	623	601	618	626	622	702	613	625	627	589	635	638	599	617	635	653	637	668	614	647	648	635	651	641	650	639	578	661	628	644	612	650	622	623	636	651	641	670	605	649	638	600	601	640	612	602	599	679	604	652	604	647	606	609	635	657	617	669	625	600	618	629	656	644	593	652	624	631	668	641	617	659	618	612	645	621	605	599	663	605	622	625	602	627	647	658	622	656	627	679	631	642	622	574	633	604	559	602	613	638	623	630	625	628	672	607	631	582	638	623	634	665	592	639	629	630	625	629	624	566	620	645	632	597	617	640	620	643	651	661	632	606	641	669	623	629	618	604	649	593	575	639	684	601	634	585	623	587	616	624	618	593	621	666	586	659	625	573	643	609	663	606	615	632	602	654	666	616	599	650	646	609	603	664	616	637	641	638	620	638	654	634	545	614	617	640	607	641	668	658	595	613	609	612	617	592	613	636	633	604	615	611	655	610	624	589	636	587	635	641	653	622	679	599	687	601	618	624	588	607	621	650	635	628	657	634	675	678	654	600	613	618	665	637	609	663	618	686	606	652	613	649	654	646	601	606	595	577	659	680	664	637	637	637	592	620	586	619	639	642	606	574	606	634	615	641	628	609	604	630	645	609	598	612	593	660	617	630	656	643	617	627	653	588	647	620	658	616	627	583	627	657	645	621	642	639	652	589	647	605	610	631	629	661	644	629	655	599	654	649	618	680	602	659	603	657	608	626	602	653	638	608	618	651	615	601	635	655	628	635	593	612	627	645	618	665	656	644	660	620	589	630	653	662	634	600	632	590	578	617	621	617	623	659	634	612	671	621	605	644	643	590	609	674	600	624	604	585	633	695	653	628	616	660	616	631	586	677	589	644	656	617	611	628	604	586	602	621	630	581	625	611	665	634	665	619	630	604	658	611	636	618	648	621	658	622	633	603	634	629	615	579	668	621	648	632	620	615	632	612	633	618	608	661	644	604	645	608	581	672	589	649	565	601	627	598	626	647	591	585	643	588	591	640	640	586	702	607	639	629	627	640	592	638	637	601	632	626	633	627	678	663	603	630	630	600	608	667	611	638	638	603	622	634	638	619	645	633	650	637	646	579	619	611	598	676	627	583	619	648	658	658	636	656	641	624	603	589	634	639	633	657	655	650	624	635	645	651	622	625	643	623	621	573	607	597	610	628	606	607	630	621	600	636	623	608	654	652	582	626	617	638	589	630	613	667	597	593	608	597	671	600	627	641	618	568	646	559	600	640	597	650	593	613	617	642	636	641	626	590	653	617	606	620	598	595	632	614	608	622	626	609	680	633	633	665	596	610	650	657	728	643	631	586	637	602	591	614	645	665	605	602	631	661	618	592	619	597	633	633	643	665	585	645	653	620	607	619	611	582	588	607	625	675	639	663	619	635	582	629	620	597	623	629	595	641	654	640	620	656	614	685	622	654	617	659	649	561	632	619	625	628	666	614	637	621	637	597	622	656	619	554	592	599	637	615	624	635	609	647	610	684	595	655	642	590	578	645	635	623	579	621	635	621	637	631	639	574	636	557	673	630	582	597	616	633	632	635	606	601	622	650	641	583	643	640	571	654	599	583	660	600	624	609	620	604	646	611	591	658	629	601	638	631	691	610	629	576	607	603	643	660	612	673	625	606	603	613	639	623	637	651	622	617	678	622	618	598	657	599	599	576	608	593	620	610	629	629	588	627	598	643	627	585	576	643	578	616	615	650	619	650	611	635	631	593	597	611	626	624	629	608	619	652	623	632	616	651	626	618	647	569	632	582	602	616	636	627	640	652	626	677	616	652	612	618	646	623	662	610	616	641	619	642	623	620	615	600	619	628	581	617	622	649	658	624	627	637	590	608	625	633	623	593	607	658	589	621	597	615	640	642	638	597	604	606	607	650	591	613	655	626	602	646	606	586	651	633	593	599	597	616	637	593	654	618	606	650	626	606	628	598	639	607	641	653	605	640	613	598	633	620	581	628	556	612	588	646	593	615	584	632	590	602	623	525	641	658	679	582	604	616	602	604	619	620	603	627	613	605	584	610	601	589	645	597	654	622	606	667	582	649	634	588	641	651	623	628	606	628	685	592	613	591	624	635	641	627	580	633	606	673	613	613	670	634	604	621	592	620	647	630	601	631	610	631	607	629	648	635	646	655	621	630	641	633	597	628	588	662	639	638	628	610	579	658	661	621	620	640	657	617	634	636	635	660	643	642	626	596	623	639	689	555	560	621	617	614	651	623	612	649	630	602	632	619	632	579	613	594	611	625	663	592	627	564	623	608	612	620	649	618	610	627	601	652	590	616	657	641	623	582	616	592	637	658	619	621	594	651	664	632	653	611	598	636	595	586	653	626	627	593	626	634	616	667	585	651	622	611	634	628	636	615	638	628	639	612	637	632	557	651	650	610	587	588	645	644	601	637	674	594	667	637	663	622	653	655	623	603	628	640	628	672	580	675	620	627	609	610	607	625	653	595	623	609	629	641	661	617	630	623	571	618	604	660	618	605	622	632	655	603	638	609	600	617	600	623	618	610	639	633	654	616	602	608	686	612	627	637	621	652	622	655	612	634	556	616	643	603	631	677	667	627	603	648	641	575	651	594	644	590	608	610	593	611	552	601	639	640	603	565	624	626	626	579	591	626	643	608	580	590	647	543	651	628	641	590	608	616	630	680	587	602	617	633	642	701	609	614	648	604	626	623	583	561	636	671	655	587	655	615	653	643	589	631	616	603	629	617	641	624	592	660	606	652	624	626	627	636	624	604	657	650	640	605	610	652	628	618	619	618	606	650	619	651	582	619	621	656	652	643	636	607	593	591	614	616	611	569	575	600	635	613	606	618	616	613	642	591	618	646	630	633	625	616	627	626	645	611	628	612	609	644
4242	6991	5873	3066	2077	1552	1515	4431	25357	35970	25554	12521	4585	1546	642	569	521	606	536	512	525	573	526	549	521	548	544	556	551	533	543	513	557	555	514	577	567	509	505	490	545	513	564	528	523	534	538	529	579	506	559	526	563	533	541	562	548	558	537	558	535	512	592	552	559	499	524	530	535	528	503	564	509	558	576	529	537	560	505	538	531	515	559	574	531	520	549	547	545	516	532	518	498	529	572	571	536	544	574	517	515	538	545	513	564	560	591	554	513	574	586	523	584	505	517	524	557	538	535	576	541	533	504	539	539	522	550	522	518	524	561	567	485	592	557	599	524	514	582	492	548	578	538	543	544	551	536	546	541	520	522	545	559	519	504	542	516	555	546	537	537	576	507	514	515	504	516	510	519	563	533	546	583	563	491	540	530	574	550	525	529	543	560	530	542	561	545	506	536	531	493	533	531	578	581	517	520	539	530	581	566	551	518	546	526	501	579	539	532	566	564	525	581	550	501	552	535	575	540	544	539	527	547	560	522	509	523	526	500	572	535	551	534	534	523	587	530	525	542	488	509	549	541	554	543	513	497	555	568	540	509	520	538	530	555	544	529	584	540	528	528	556	553	490	522	541	526	521	526	506	546	522	568	554	495	542	536	547	542	562	500	534	551	558	520	566	540	574	531	554	550	506	523	533	522	558	540	540	550	511	543	515	553	506	523	540	526	540	566	517	565	564	507	574	489	568	513	495	525	537	536	513	546	520	537	537	529	554	560	560	560	526	514	545	543	542	519	547	608	581	558	541	562	511	521	519	555	540	541	536	516	599	541	507	543	528	523	539	531	547	564	513	502	556	533	524	518	552	549	562	507	515	575	582	556	521	526	521	567	548	530	531	507	569	542	486	497	550	522	507	547	519	496	531	547	524	552	541	525	540	502	556	543	513	541	562	575	528	539	525	563	544	532	501	512	510	560	535	508	526	521	518	542	539	513	547	559	562	523	476	535	519	539	520	562	525	523	500	557	513	549	569	522	519	560	574	547	534	561	532	564	530	539	533	549	518	564	563	511	501	504	488	524	531	494	529	543	529	546	536	514	568	544	501	525	529	551	534	551	539	527	539	565	531	509	575	471	502	569	545	489	554	490	574	549	534	566	555	561	540	528	525	530	529	531	523	528	550	535	543	526	569	507	504	567	527	497	525	508	521	523	564	563	526	578	566	553	526	550	505	517	551	507	535	487	539	549	574	544	559	541	551	535	534	546	558	554	565	541	506	527	520	525	555	516	557	545	541	500	549	547	548	590	540	560	527	538	503	549	534	562	515	541	552	563	512	531	522	483	482	576	543	517	571	568	554	504	567	553	590	508	556	536	533	561	510	524	552	508	557	541	560	520	536	494	513	526	539	547	545	571	511	527	534	512	566	517	556	535	527	581	555	493	541	539	548	519	530	581	523	500	558	567	542	543	532	533	575	532	532	512	539	501	513	471	542	486	540	525	553	535	536	516	527	550	561	532	531	528	567	517	520	537	514	583	533	490	553	559	532	587	493	544	502	589	531	526	531	555	525	593	561	533	503	563	504	513	525	552	522	539	507	580	549	510	527	557	531	511	537	500	529	527	511	558	527	536	511	513	547	527	557	527	541	573	512	491	513	544	549	545	533	543	518	517	523	540	558	528	524	511	509	536	527	519	528	538	564	551	527	580	526	521	548	508	549	515	560	518	522	483	548	513	516	580	528	536	466	538	512	546	513	527	547	535	530	512	534	524	512	567	512	505	553	504	538	520	497	534	491	547	523	581	503	472	517	550	518	532	538	577	525	536	526	563	532	539	548	535	552	534	525	512	526	534	555	506	488	521	529	498	558	544	543	519	509	519	572	505	529	572	544	504	557	539	512	523	554	552	532	546	535	574	532	543	521	554	548	548	529	510	535	556	531	556	540	546	521	532	515	592	507	563	514	528	508	532	522	491	529	535	519	505	548	541	505	531	539	551	575	520	516	543	590	518	555	517	548	539	530	533	562	525	544	518	518	489	530	527	566	523	539	572	539	530	564	525	517	534	477	543	512	524	545	530	520	552	508	487	537	532	526	521	530	549	545	522	526	540	544	509	527	514	531	497	550	564	537	536	544	513	538	525	559	511	532	549	510	543	552	501	544	516	539	569	531	531	556	517	543	563	509	561	524	509	535	538	537	572	517	542	530	560	574	553	539	551	538	549	538	534	523	495	539	535	544	551	529	533	509	539	534	576	599	539	517	525	510	533	510	548	532	542	537	541	519	546	495	556	524	548	565	496	525	536	545	530	516	510	537	509	554	542	506	577	549	553	516	565	562	529	526	534	510	523	539	565	510	512	513	572	547	526	534	542	526	514	521	520	524	529	533	524	544	545	523	514	565	606	481	526	538	534	521	581	557	545	547	558	569	526	538	520	484	556	526	509	516	559	542	530	526	546	520	561	565	534	534	547	544	548	547	567	545	552	530	545	520	547	535	538	490	508	560	525	547	536	515	506	538	539	555	562	510	524	487	557	496	527	515	506	541	546	536	529	538	540	505	564	525	520	527	535	565	518	503	540	536	553	549	509	540	545	485	538	569	520	538	537	538	584	534	521	472	521	530	560	563	518	580	540	512	530	520	531	572	550	524	544	529	529	485	548	526	465	514	543	513	518	525	557	499	535	511	529	559	547	513	540	474	551	525	524	554	520	537	508	512	504	536	563	526	533	536	545	544	542	547	548	496	555	514	517	516	529	553	534	510	526	563	506	531	548	545	560	541	531	475	538	530	516	575	563	516	571	526	523	508	511	527	552	558	523	497	544	552	522	505	517	515	502	519	515	553	524	552	519	553	544	522	518	513	490	537	521	491	524	517	498	569	489	522	533	470	564	533	539	549	518	520	548	546	503	578	524	549	526	531	534	549	503	556	526	525	554	528	556	551	506	521	497	517	536	561	523	557	558	521	536	540	573	507	532	500	500	524	577	520	543	542	567	529	565	527	498	574	540	532	538	512	544	564	503	518	519	548	522	548	535	547	557	562	523	570	573	504	486	543	537	511	518	578	529	498	498	542	545	546	494	539	540	538	560	555	514	509	470	552	564	487	510	563	506	506	516	509	565	550	540	542	516	573	559	519	523	534	586	537	536	523	536	554	574	546	577	519	543	449	514	535	535	514	489	528	530	514	583	556	554	525	522	546	582	509	538	539	550	496	504	539	573	513	570	538	502	511	490	578	541	499	587	558	542	512	511	549	532	488	498	535	557	508	573	531	543	502	534	518	584	520	539	543	507	530	544	503	519	579	528	557	518	546	549	541	561	529	537	506	549	534	510	532	512	604	559	513	541	505	524	496	540	557	516	514	556	571	557	526	574	509	530	548	506	528	510	519	527	528	579	547	562	480	543	538	553	541	558	513	548	550	497	522	562	505	516	500	500	569	490	480	503	537	533	532	517	587	557	544	519	536	485	531	544	511	548	516	552	522	484	468	559	530	501	515	489	557
27313	12827	1568	772	550	490	406	523	1284	2267	2170	1299	771	511	456	417	415	407	408	432	424	395	421	409	396	434	419	434	431	399	397	426	428	404	443	385	405	454	413	375	460	463	433	437	390	467	405	429	404	435	420	411	413	425	394	398	456	462	404	416	446	407	404	422	428	398	394	412	428	414	451	424	446	452	399	403	407	439	404	453	415	418	444	440	436	398	423	429	390	444	428	425	441	404	426	425	430	442	432	379	407	423	414	414	421	431	400	446	440	438	428	377	447	416	417	424	434	428	450	430	369	438	403	432	400	392	427	441	443	402	385	418	380	429	423	423	427	436	418	431	426	426	422	421	390	459	401	434	383	404	355	417	422	402	393	404	419	435	394	396	396	406	430	425	442	417	438	412	436	387	432	461	421	440	425	421	432	426	439	410	409	412	397	467	409	408	394	409	418	409	430	398	399	393	409	440	415	392	458	373	390	449	442	441	406	409	459	415	426	409	436	447	399	396	446	417	419	409	409	416	410	428	442	408	425	403	405	432	411	394	439	411	414	389	413	408	396	409	460	417	424	416	415	445	440	404	391	373	419	410	450	399	431	420	396	410	430	423	412	446	403	445	452	396	429	412	406	383	397	459	445	438	466	389	415	453	407	441	394	408	396	413	408	390	388	425	428	379	475	390	409	420	456	455	447	401	418	399	422	393	425	404	418	384	435	399	412	416	362	431	374	433	342	432	389	389	421	428	420	417	425	406	420	410	423	402	426	412	384	423	416	423	419	413	398	419	435	402	370	383	444	440	403	420	431	396	369	408	409	417	420	404	399	426	446	418	389	443	440	439	420	398	372	405	397	413	402	432	415	401	394	400	431	446	420	406	382	422	445	470	477	425	420	380	426	403	417	377	436	456	437	444	422	436	415	398	394	427	437	421	403	387	409	424	454	452	424	399	396	378	431	414	425	419	419	412	427	388	406	393	432	414	423	427	463	432	379	416	425	435	434	402	400	407	418	393	411	401	384	441	416	421	452	412	406	410	429	423	410	446	410	419	424	400	401	413	417	424	409	398	434	395	412	423	394	443	433	445	408	441	421	418	426	407	437	443	436	448	408	369	424	390	407	430	386	401	405	408	426	427	410	421	404	433	422	422	396	426	436	432	448	434	444	374	391	436	431	444	425	386	413	439	404	418	454	431	398	448	413	424	415	412	455	409	441	413	394	424	393	384	435	409	456	438	394	402	403	404	444	406	429	430	381	415	443	425	426	388	402	414	443	419	458	392	394	426	407	439	385	415	423	442	432	382	390	428	409	403	416	422	448	411	447	410	402	406	399	427	410	389	404	421	428	393	432	397	438	392	415	424	415	435	398	400	429	433	410	409	421	432	408	385	478	407	434	415	433	417	479	392	422	380	402	442	415	420	438	414	389	415	449	395	400	408	446	428	404	432	407	435	416	422	413	435	430	391	425	426	444	416	439	436	397	393	432	427	404	426	400	424	438	442	406	381	412	386	393	383	422	411	393	438	398	421	447	448	419	424	443	408	440	435	419	409	403	442	420	395	428	411	400	413	401	443	448	396	471	402	396	393	420	373	429	400	444	408	400	379	401	416	404	417	457	454	431	427	407	423	409	423	414	424	453	404	423	431	447	402	441	447	421	436	447	401	402	442	406	394	385	417	432	431	423	422	408	396	407	389	446	401	393	404	460	411	433	423	402	436	402	367	397	410	405	469	452	412	429	437	419	393	424	408	380	434	494	452	401	440	417	387	440	447	411	381	411	446	413	421	412	440	425	435	437	408	430	427	392	411	452	438	429	419	408	419	411	385	443	462	445	427	423	395	408	404	397	385	429	414	418	387	436	409	412	403	385	433	427	445	437	423	421	442	442	460	440	426	416	442	409	391	405	426	396	443	451	425	412	418	443	417	403	407	394	422	362	404	425	405	405	448	417	422	451	414	438	445	418	410	459	418	379	441	415	403	421	425	428	401	439	411	397	426	405	397	422	414	420	417	412	444	426	414	403	440	391	431	450	399	406	416	420	399	385	401	397	425	425	375	421	445	440	410	415	453	424	420	457	418	418	421	400	398	442	412	414	424	393	418	429	442	426	404	432	471	425	373	406	417	388	416	410	434	400	413	404	428	427	382	399	412	440	430	418	430	444	422	458	409	416	418	397	431	428	411	430	431	401	376	416	439	385	440	417	418	423	452	402	424	411	398	409	402	414	399	465	401	420	413	433	442	428	418	447	415	398	413	406	452	429	406	418	410	450	438	372	407	409	369	424	394	432	444	409	429	404	386	427	391	424	411	394	356	435	392	433	404	446	378	432	429	406	444	389	446	444	435	420	439	432	404	445	424	416	413	423	421	401	420	443	417	433	414	409	445	404	430	411	393	422	394	451	436	441	434	445	393	391	392	427	425	429	415	438	429	408	469	384	389	397	403	422	423	418	468	430	441	432	414	461	437	425	393	427	422	379	434	430	413	464	403	427	409	433	441	401	425	418	445	399	433	421	421	429	450	430	441	409	435	405	471	373	437	425	433	409	436	418	396	416	467	419	405	458	418	416	440	456	369	412	406	397	381	417	412	430	428	442	438	420	437	407	410	452	396	430	405	381	413	407	417	419	426	424	414	381	424	395	398	429	398	405	435	401	398	404	400	417	419	426	401	413	402	395	396	404	430	420	406	407	357	441	409	394	394	403	414	430	369	424	419	410	414	424	409	376	402	443	417	408	394	419	402	424	360	432	439	450	389	423	412	419	376	414	433	444	426	445	453	397	414	407	417	419	440	415	413	435	411	406	418	414	429	419	440	429	410	439	387	401	431	413	443	410	392	378	409	433	420	454	402	426	423	437	392	434	430	429	403	411	411	397	442	434	424	461	446	394	429	407	415	442	424	420	429	381	389	401	437	400	427	386	382	399	411	439	453	417	385	392	377	400	434	377	410	406	416	419	397	388	423	407	424	373	400	410	404	434	407	403	439	435	392	400	443	422	385	442	427	404	441	383	459	416	411	407	412	431	408	442	386	396	457	405	399	367	430	408	422	428	433	407	420	430	429	398	449	424	426	402	415	409	424	391	403	449	401	440	398	446	382	430	356	416	415	395	377	394	422	397	397	422	434	403	421	459	404	426	440	453	416	450	421	453	436	420	393	426	412	437	446	417	422	438	423	413	437	465	453	420	444	412	442	429	389	452	405	425	455	401	394	413	403	418	417	383	384	443	453	421	402	396	416	437	423	441	394	427	430	450	404	416	401	421	420	381	400	416	400	406	409	436	423	377	389	431	427	436	425	381	419	405	434	427	393	432	409	388	450	431	435	396	416	421	438	436	431	422	403	425	376	441	382	392	453	459	431	385	443	383	414	433	451	411	445	434	402	426	385	419	441	417	403	439	457	446	402	428	405	425	398	475	427	415	424	385	440	432	413	413	400	376	406	389	426	424	436	425	413	392	401	425	424	412	449	424	400	422	450	425	423	438	422	417	437	385	396
5060	821	838	582	515	410	388	529	1883	2866	2404	1422	797	493	402	357	369	340	380	345	391	355	346	354	397	355	357	341	359	370	373	371	366	334	385	366	380	353	356	373	363	379	344	356	349	352	325	338	379	359	346	342	315	407	370	367	351	352	358	345	328	364	333	355	340	346	351	391	361	358	358	360	362	339	322	361	358	358	353	378	352	347	377	349	353	363	348	369	406	349	331	321	381	345	399	374	367	370	391	353	360	332	374	371	344	361	367	345	352	349	391	328	358	386	351	351	385	373	354	344	358	342	349	352	347	357	344	371	345	332	334	358	348	386	413	337	370	349	374	340	397	365	347	383	336	347	346	331	314	353	363	363	379	371	347	336	371	363	349	366	352	351	372	347	407	378	374	311	372	373	353	367	315	361	341	360	380	363	350	344	343	345	344	361	381	368	355	359	358	338	351	368	371	360	359	362	358	350	326	362	363	347	360	363	377	322	374	344	321	368	365	369	370	382	387	321	385	300	366	359	383	391	378	369	357	417	384	356	351	351	324	367	350	361	387	376	378	358	385	342	357	385	352	362	356	361	325	354	370	344	371	373	388	360	362	326	377	356	343	361	345	316	343	379	338	376	369	343	374	372	358	376	357	362	341	367	328	352	372	378	350	331	349	350	365	377	358	347	349	350	386	318	327	361	367	398	348	368	360	388	348	362	374	369	365	363	410	363	384	343	361	367	371	357	348	323	373	368	347	393	365	373	374	362	357	374	363	342	365	351	396	374	348	312	371	361	353	367	357	390	330	340	359	381	369	363	374	367	350	367	349	356	359	352	335	369	349	358	355	370	381	366	341	350	359	357	334	351	355	363	346	398	349	366	353	349	402	365	357	375	342	354	352	389	347	329	324	372	337	358	333	364	389	353	328	389	333	365	358	346	370	383	387	396	358	351	375	341	361	347	331	397	369	368	358	346	350	381	381	354	344	357	340	344	358	373	347	370	328	340	329	371	382	380	371	352	359	335	357	345	367	365	325	361	369	373	383	348	370	352	355	356	357	373	377	371	374	359	378	356	368	323	366	363	365	368	381	376	337	387	363	345	383	334	360	339	365	364	345	349	407	347	346	355	364	329	370	411	351	379	393	350	377	380	334	334	359	335	365	364	408	358	359	378	339	372	375	344	378	342	398	381	371	363	328	381	337	358	361	371	343	377	359	345	386	355	375	370	338	350	361	333	410	346	364	364	366	377	341	348	367	362	360	364	367	386	344	359	383	333	397	359	393	370	342	376	356	322	359	336	368	359	353	347	339	392	341	316	357	341	349	372	367	378	363	385	390	341	350	367	380	325	347	369	366	343	350	396	352	359	353	361	370	353	348	348	349	354	365	359	382	355	352	357	354	362	377	327	387	341	375	346	384	382	381	355	368	365	360	368	363	377	389	349	348	354	382	372	363	326	342	326	367	365	376	378	377	332	349	381	386	325	363	382	387	317	396	356	345	350	358	359	369	341	360	379	378	331	361	372	384	328	387	380	409	345	374	366	335	365	350	364	345	332	347	337	358	376	345	371	371	383	385	330	351	356	367	362	334	361	374	354	360	371	348	343	346	340	329	371	366	367	361	346	377	374	397	344	341	353	331	367	366	363	368	367	341	366	382	364	359	338	340	349	334	354	356	353	363	370	345	359	344	337	352	357	362	367	329	334	373	343	355	347	381	339	365	342	350	316	376	347	349	391	345	353	365	362	369	365	369	381	387	324	348	370	345	355	369	369	354	320	377	361	373	344	356	365	344	354	350	363	341	395	338	367	332	340	375	356	374	346	384	363	406	351	391	368	345	353	353	342	350	367	382	373	361	370	352	344	349	362	339	380	378	401	347	338	373	337	357	341	373	340	344	369	387	332	320	354	338	362	375	350	375	357	364	323	356	341	337	334	352	390	352	345	364	367	367	379	382	360	365	372	327	382	386	354	345	352	316	351	335	355	360	364	336	387	357	390	375	365	411	348	361	361	343	394	368	318	323	338	382	371	377	374	374	353	352	348	350	341	388	360	330	347	365	362	351	345	333	331	320	369	369	370	335	345	393	358	334	367	405	368	379	343	325	364	353	347	346	369	373	356	379	350	377	350	379	388	370	361	352	374	417	349	349	362	353	355	368	363	371	377	411	339	340	349	361	388	322	350	351	365	366	352	348	367	380	360	378	383	351	356	363	348	357	345	357	363	365	386	356	315	354	356	377	345	330	338	354	327	354	328	331	380	347	384	382	358	317	391	327	391	389	336	362	379	359	357	353	345	333	393	365	375	331	368	341	385	355	362	328	347	356	379	362	347	332	395	411	367	369	368	366	327	388	361	351	309	367	343	381	372	347	362	375	372	355	366	352	350	384	370	386	358	363	326	420	371	346	357	363	372	319	337	364	368	375	354	354	364	349	369	387	364	381	358	307	337	355	333	336	340	349	337	368	353	366	327	387	357	354	359	349	328	344	392	359	382	364	351	361	328	357	366	393	349	358	363	355	375	368	338	348	373	340	345	357	375	383	377	344	349	338	356	351	363	342	348	363	393	367	357	329	350	340	376	338	335	368	333	394	352	366	338	345	397	382	356	337	359	356	394	356	404	364	338	340	358	335	371	360	351	354	384	338	357	385	372	371	358	345	374	370	348	352	334	369	365	378	371	347	360	383	375	353	360	366	347	337	346	364	371	376	322	358	406	357	330	367	356	352	363	349	359	371	332	362	364	370	360	360	347	371	323	381	372	361	357	348	365	387	340	358	346	347	369	338	369	365	344	372	349	345	350	346	381	338	362	375	376	351	372	354	354	367	365	384	373	381	368	369	370	362	392	359	386	303	365	362	336	355	370	351	381	377	358	346	397	372	344	352	328	355	372	377	360	365	374	372	345	350	363	385	336	376	346	384	381	351	379	365	357	334	348	352	375	384	362	373	355	354	368	386	359	350	362	355	384	383	358	371	360	369	346	341	347	340	353	351	382	346	338	380	342	363	366	382	367	392	362	353	379	366	361	339	398	371	354	373	377	377	352	379	381	364	364	356	357	318	401	336	384	344	375	318	353	348	336	328	390	372	357	387	328	354	374	374	371	341	339	365	331	339	343	375	381	352	344	367	349	333	351	352	397	370	367	335	381	369	354	370	360	378	367	356	374	373	343	378	357	355	386	356	384	395	347	342	346	396	354	379	395	336	362	338	355	355	312	374	357	383	345	354	346	380	333	369	372	377	406	322	369	335	366	362	348	350	395	369	380	346	387	384	357	375	331	363	388	391	356	351	378	317	344	345	379	334	318	357	343	362	342	394	322	353	346	342	330	345	368	329	354	364	383	380	380	390	363	374	338	354	368	357	358	387	369	352	380	371	373	332	352	359	339	340	348	381	369	316	347	386	340	360	363	365	378	357	341	375	374	386	401	338	363	324	348	331	328	376	330	354	398	384	358	372	374	354	386	357	351	381	356	365	379	341	351	384	347	362	359	385	340	361	370
24997	21077	27158	25127	7037	1222	882	1095	11323	20798	17355	8861	2943	931	549	483	466	511	495	429	437	482	502	474	496	472	474	446	477	492	448	474	505	462	494	473	464	485	443	494	438	474	455	472	470	484	479	436	500	487	482	467	434	479	466	486	486	477	442	438	471	469	447	463	445	470	468	468	504	493	514	431	474	487	453	426	431	484	489	464	476	473	466	485	501	478	463	474	461	421	441	464	477	458	442	462	418	489	476	505	471	443	461	463	464	449	469	490	436	454	448	482	458	466	437	443	470	458	454	454	457	439	466	475	433	478	449	436	493	432	462	442	461	433	433	392	447	466	464	488	466	445	466	443	446	426	471	469	491	449	463	457	451	484	474	484	473	443	458	410	447	454	505	463	451	477	461	471	495	473	463	448	435	458	470	466	453	485	514	462	457	449	469	432	465	451	444	472	430	474	461	458	443	436	460	464	459	494	429	445	490	518	487	441	481	464	489	449	478	465	476	454	462	486	438	485	476	434	516	451	485	473	494	438	471	484	443	478	500	497	484	462	452	424	463	488	479	434	428	417	488	438	472	480	474	472	458	477	474	470	487	458	479	487	445	506	468	450	468	435	486	441	453	484	460	468	450	446	459	498	468	479	465	450	485	447	511	459	470	450	486	494	430	455	470	448	479	413	443	458	475	461	435	453	464	452	415	476	428	460	456	452	475	495	431	445	447	469	476	439	484	496	466	476	496	476	462	476	460	476	466	466	456	474	482	484	445	473	459	452	454	481	492	463	444	464	442	439	437	449	456	429	461	472	451	454	489	514	467	431	486	468	472	484	465	462	461	440	429	474	465	445	441	502	445	443	510	422	466	448	456	493	461	469	474	461	472	450	509	449	428	456	465	455	449	485	459	497	462	462	434	443	500	437	468	466	454	502	444	460	438	498	464	474	466	458	458	441	454	456	455	474	450	497	447	453	424	485	447	459	492	484	462	431	413	451	446	464	436	477	455	425	498	488	438	480	468	446	464	465	455	475	442	508	481	494	452	451	487	453	460	474	489	475	469	458	445	474	477	490	496	439	428	444	472	459	431	406	448	474	438	457	460	433	435	431	482	495	484	518	416	475	473	484	487	433	506	457	471	481	461	478	467	488	460	458	450	432	502	463	440	458	453	453	450	453	483	442	517	477	452	460	442	449	499	455	452	457	484	470	463	465	491	467	460	455	459	459	460	475	499	443	451	465	485	464	469	495	462	425	457	443	447	442	414	478	469	440	430	467	470	400	482	474	452	469	466	457	469	454	524	454	413	465	454	464	445	443	427	495	484	462	458	480	445	439	446	444	462	457	430	472	484	478	448	474	535	504	501	450	435	479	456	473	447	477	421	447	472	433	428	454	443	482	443	495	471	468	443	459	496	476	459	464	510	466	467	467	459	453	478	446	472	472	466	443	489	431	492	434	447	438	423	468	454	471	448	436	490	419	473	453	489	451	489	475	471	443	466	466	416	421	466	477	477	473	442	481	449	486	443	444	489	476	469	474	487	419	474	466	435	437	465	446	500	464	463	439	483	443	472	457	485	434	483	452	491	454	501	461	442	471	484	481	471	437	516	456	490	433	462	464	490	445	435	482	459	465	493	479	471	431	502	495	423	449	441	441	457	485	473	481	451	445	451	487	470	459	418	469	476	484	432	442	461	476	481	469	484	442	459	451	463	445	468	410	484	460	463	453	457	483	442	453	501	485	440	416	432	450	485	432	458	411	456	487	454	406	457	451	419	489	452	483	477	450	444	404	480	437	458	455	466	475	503	471	489	481	489	483	470	477	497	447	467	444	445	470	472	463	441	473	467	498	462	440	444	441	480	491	464	480	458	440	475	469	458	448	498	489	485	450	458	488	484	482	426	437	448	439	415	479	456	475	471	482	425	447	443	440	440	427	454	485	485	476	431	465	501	474	441	439	470	452	443	448	451	439	481	497	450	518	442	441	469	461	436	464	468	478	501	472	453	445	467	453	438	504	462	438	448	443	506	456	470	442	452	488	482	456	479	451	462	426	481	474	498	496	472	479	474	433	450	455	498	419	480	436	495	462	456	482	460	440	441	425	462	437	458	493	458	429	484	453	479	472	457	478	428	484	442	458	482	447	505	483	507	467	464	519	455	441	486	472	449	461	461	442	448	490	454	494	483	461	468	398	499	447	429	449	453	451	450	484	462	460	475	451	462	487	477	432	473	469	466	476	458	463	452	444	440	428	453	487	477	475	462	468	473	451	480	458	502	479	448	472	461	470	471	473	461	421	496	472	430	494	447	460	439	464	446	457	452	473	439	432	467	476	426	449	486	432	483	481	457	432	417	452	459	496	469	464	466	456	433	491	485	494	500	467	450	452	464	483	487	493	426	456	467	466	471	495	443	417	466	469	459	506	467	464	483	444	438	435	433	489	438	449	463	461	491	456	421	465	446	487	416	506	471	463	490	476	441	462	465	475	470	463	439	440	487	402	440	462	494	454	494	478	476	489	446	435	428	416	470	424	458	479	432	436	492	410	448	435	461	451	435	465	453	516	414	450	454	438	488	453	479	483	480	500	444	490	484	460	449	487	434	474	444	458	436	451	472	467	403	476	472	488	450	483	495	454	476	438	479	438	450	483	455	450	467	450	504	475	466	426	500	525	502	466	520	455	452	501	466	441	455	474	479	499	432	483	447	478	413	463	430	472	459	422	457	454	462	455	469	480	445	434	477	418	467	453	449	466	427	440	500	454	473	459	427	484	445	417	485	476	405	449	472	499	457	457	461	459	447	499	451	421	445	480	467	438	437	481	439	424	448	449	471	459	463	425	437	480	477	441	454	419	458	473	463	484	456	452	479	436	505	477	456	448	450	475	469	438	476	481	459	451	470	469	465	430	423	454	450	437	448	449	427	493	424	485	446	449	460	475	468	499	461	468	432	485	428	458	487	439	484	443	466	455	455	457	426	434	451	486	436	482	452	456	469	442	453	485	459	435	511	459	464	504	453	451	466	414	428	448	443	482	470	432	476	465	455	523	472	455	447	465	424	458	466	501	445	515	487	506	477	467	489	446	463	490	417	443	456	478	479	492	463	486	440	470	458	471	464	478	445	486	473	420	441	460	439	462	461	488	466	474	472	439	488	466	472	509	442	498	468	453	434	442	463	488	439	508	450	481	471	475	427	470	469	478	475	444	450	439	425	471	487	471	480	395	449	489	450	472	446	489	463	501	487	429	496	470	437	489	462	448	424	487	476	441	464	461	489	460	463	475	445	436	452	461	472	464	500	485	480	423	458	475	429	449	490	501	476	427	475	483	440	439	469	463	443	457	453	439	490	475	475	439	459	461	456	499	492	456	474	474	464	482	467	462	453	428	480	486	461	436	465	494	461	478	417	467	482	469	481	440	427	474	423	471	454	495	430	470	435	443	413	507	477	441	468	475	468	472	437	519	462	462	467	460	449	469	389	444	455	471	478	459	462	453	489	481	474	450
3803	3707	3056	1815	1225	922	783	1457	14621	19836	15021	7678	2775	923	523	463	400	390	399	415	429	394	428	444	387	413	421	426	418	448	427	450	429	405	420	422	380	386	430	450	426	398	384	404	421	447	405	423	417	409	399	410	420	405	400	422	374	450	395	400	439	380	399	405	408	474	450	400	410	459	423	402	426	394	392	444	385	409	411	416	394	411	379	405	441	451	397	411	386	442	441	411	390	415	387	400	407	396	381	413	416	380	408	404	382	414	413	432	403	451	422	403	428	411	427	445	408	394	384	437	441	400	412	424	398	448	435	449	415	430	402	405	423	426	411	429	394	409	407	410	405	396	415	404	444	433	441	416	392	376	379	442	410	410	398	426	403	416	414	415	434	393	413	381	430	365	452	425	397	411	391	412	412	427	416	437	437	437	415	399	441	412	412	416	394	379	387	382	413	416	415	389	402	440	423	424	404	400	469	421	402	437	443	429	416	400	380	433	399	408	442	440	410	450	434	423	418	412	400	399	402	391	387	388	435	419	439	401	390	389	387	402	425	376	435	406	413	397	381	373	409	410	423	371	419	377	409	400	424	433	405	417	416	407	403	415	421	421	403	411	408	430	392	405	452	372	399	420	381	423	452	405	397	401	416	402	439	422	419	440	397	412	418	393	372	417	401	397	421	395	414	431	414	394	452	475	425	433	405	415	384	434	441	427	420	438	421	407	430	408	402	379	388	420	413	388	377	416	425	416	430	400	397	404	414	422	409	417	406	431	449	410	417	413	406	427	437	381	430	396	441	381	398	388	387	417	451	433	418	391	409	437	406	403	408	392	437	425	400	396	411	405	402	424	414	422	410	438	410	417	390	381	422	425	422	380	420	396	408	439	422	401	400	408	420	412	429	397	453	409	431	396	414	422	378	392	369	425	412	435	401	446	416	422	427	424	427	410	418	421	393	420	444	425	425	403	422	396	410	426	383	419	402	403	398	387	389	428	421	407	408	415	447	421	413	430	436	406	439	401	413	469	391	404	407	404	394	401	384	444	410	401	420	399	378	424	423	393	412	431	416	397	423	423	390	431	405	405	397	434	372	433	424	413	459	409	423	418	425	386	447	403	393	405	408	395	414	409	420	384	429	395	405	382	428	426	435	380	398	423	423	396	427	449	421	423	405	421	387	409	421	409	410	389	416	390	401	425	394	436	421	429	403	430	414	422	436	411	459	413	367	399	387	421	384	429	413	419	409	398	395	367	414	390	423	394	413	443	422	398	459	394	381	425	410	409	367	401	406	418	395	431	399	397	412	384	389	415	398	438	413	375	411	395	437	404	377	400	426	422	410	420	427	416	434	421	415	411	442	408	419	433	386	389	426	417	401	405	433	403	388	398	394	412	362	411	379	409	429	409	425	400	426	400	403	377	393	383	416	425	428	418	379	403	415	397	437	408	396	433	425	444	428	396	393	396	441	426	402	424	427	405	397	432	399	388	404	401	428	424	429	362	442	429	391	414	372	411	356	444	448	425	408	442	405	404	407	406	451	389	433	395	434	402	382	443	424	422	436	398	388	394	376	419	417	395	409	408	362	414	426	418	422	407	416	420	400	402	403	375	420	373	412	401	432	390	379	400	425	424	425	424	433	401	422	431	397	412	407	382	404	423	444	440	403	393	407	410	431	396	394	406	412	424	382	423	432	407	441	428	381	400	426	425	395	432	432	401	420	391	439	399	413	419	407	408	436	425	409	371	423	420	397	421	414	384	397	418	427	417	403	402	455	414	415	407	406	421	390	399	424	412	400	418	405	419	419	421	396	441	391	410	421	398	414	430	398	458	418	405	436	433	410	413	412	422	436	437	389	401	388	444	381	424	421	409	405	393	418	403	411	390	425	405	453	407	366	374	419	390	426	400	371	414	383	429	419	439	424	408	421	422	405	422	401	430	397	369	412	436	406	423	412	411	401	395	392	415	396	410	423	421	408	432	413	360	388	406	417	425	407	363	378	408	396	409	387	443	372	403	437	405	404	422	410	431	412	414	385	388	427	399	420	366	400	427	434	432	431	400	411	399	411	401	419	407	414	431	375	413	402	402	439	406	398	387	410	432	387	423	419	421	401	385	402	388	421	413	442	385	401	438	413	423	426	400	391	402	390	420	410	451	394	389	405	418	428	422	392	377	398	415	436	407	403	391	412	398	392	456	418	391	420	407	413	365	443	407	435	403	425	384	429	395	415	418	396	454	393	432	427	442	445	388	430	427	440	426	417	395	411	410	424	407	392	419	435	445	431	412	421	432	442	384	424	432	422	400	397	435	407	427	384	353	418	435	421	405	403	393	396	445	418	426	391	407	387	435	408	456	413	418	425	425	443	406	383	403	405	397	420	418	421	397	429	403	391	423	401	420	393	466	388	380	405	366	402	431	413	402	419	394	413	414	408	430	404	379	410	390	409	388	424	418	416	395	362	416	402	440	395	436	382	432	427	422	440	421	399	397	414	433	424	418	382	432	390	402	414	432	423	425	414	398	436	410	416	431	362	419	430	397	423	437	377	448	424	408	454	426	439	437	424	415	454	408	407	385	403	380	407	379	416	384	417	390	415	422	381	401	427	383	419	406	396	421	403	430	446	420	397	427	411	426	390	406	410	393	414	424	435	385	442	416	416	420	399	405	389	419	409	407	429	391	376	421	403	390	387	391	427	426	409	415	429	413	418	409	419	426	417	456	408	384	421	413	431	439	457	398	409	372	402	421	437	394	417	396	413	420	413	429	464	430	400	413	426	400	386	406	402	444	432	442	446	432	431	417	411	414	424	394	419	406	380	430	425	407	414	443	432	408	381	392	419	391	409	410	407	420	388	384	434	395	360	419	404	432	439	410	409	409	440	397	406	444	415	398	435	413	416	409	397	451	400	411	405	388	427	391	405	428	426	396	417	433	433	441	422	420	410	401	402	410	397	401	415	363	386	384	388	423	428	431	419	424	375	372	416	408	400	433	412	429	383	423	423	410	390	413	397	391	413	399	435	443	382	442	433	370	433	408	419	425	400	394	416	441	461	379	394	416	376	418	403	408	377	382	447	400	416	382	400	408	383	418	367	421	411	411	428	394	413	420	401	431	432	410	421	411	424	404	404	401	392	436	416	394	426	380	420	404	413	400	387	393	409	405	398	403	447	424	426	403	421	382	416	392	400	432	374	395	404	430	440	436	417	396	397	403	374	388	458	414	411	432	436	413	409	404	379	420	416	399	398	419	417	419	419	391	397	404	403	426	409	426	412	370	399	415	437	445	427	446	397	416	409	444	418	431	389	413	424	391	402	403	391	414	441	401	367	411	407	416	441	422	426	419	395	356	401	425	435	430	420	420	443	439	378	408	384	411	415	393	413	389	402	407	404	404	378	376	430	420	386	405	405	404	401	431	400	397	439	407	432	403	399	423	357	442	415	422	392	431	401	403	398	389	419	415	405	385	436	407	440	420	397	396	406	400	397	419	459	410	420	366
23815	21050	28308	24002	21033	8615	1920	2988	24096	37119	29526	17133	6465	1884	985	727	609	674	627	662	650	686	667	707	669	655	629	628	660	640	707	644	643	661	667	647	675	699	654	655	603	667	681	665	637	624	650	610	601	654	639	625	650	661	650	688	637	688	640	688	679	657	625	619	652	690	663	635	675	589	633	654	609	734	645	669	636	627	611	673	638	675	660	597	675	654	657	672	675	651	615	618	666	664	616	601	646	673	702	647	662	642	660	671	617	654	658	691	660	649	653	648	670	679	651	672	711	650	659	657	636	637	600	647	616	607	651	627	624	664	617	695	653	686	622	621	645	652	635	647	675	608	642	638	656	671	641	670	650	623	655	687	640	672	675	609	680	613	635	667	699	677	708	666	692	660	642	653	697	633	642	669	679	688	671	603	641	683	652	691	652	634	661	641	641	645	632	622	652	660	654	634	665	691	681	615	647	624	664	708	642	673	633	639	664	623	619	659	650	645	650	669	659	639	640	625	609	641	637	602	620	612	635	642	645	647	697	591	656	628	650	583	649	696	670	624	660	660	628	647	691	655	691	660	627	711	633	657	632	634	669	633	641	661	687	665	652	621	645	662	632	657	669	618	652	628	633	647	630	654	658	641	617	662	623	627	646	610	679	634	649	666	637	651	594	670	680	682	640	618	690	679	683	669	672	699	638	657	593	641	627	662	656	597	624	603	619	635	589	669	650	651	668	709	659	618	602	650	635	627	630	642	699	669	624	661	656	625	661	677	698	672	660	670	655	660	632	644	661	655	684	645	652	690	690	699	660	690	613	635	650	646	617	680	645	617	683	667	604	709	655	610	654	607	637	675	734	668	621	652	635	642	639	644	623	654	637	646	653	660	679	628	626	625	678	666	640	670	629	648	646	623	645	604	641	645	597	630	642	671	658	667	667	659	677	633	695	648	635	659	684	629	704	686	651	634	631	633	613	638	641	683	632	607	624	612	616	688	623	647	627	656	648	656	635	625	628	654	604	643	633	603	657	634	598	639	639	621	626	668	659	663	638	646	663	656	630	624	688	649	665	613	620	585	637	674	645	641	676	625	610	659	674	603	596	647	682	641	668	639	615	653	642	666	651	650	682	684	710	640	632	602	630	666	666	652	655	626	639	625	581	650	635	628	676	650	646	640	607	668	711	636	635	635	644	655	658	731	646	659	657	659	622	685	597	647	639	675	615	686	615	671	641	651	598	626	617	593	620	629	639	623	637	616	645	658	647	614	625	628	646	631	675	612	668	688	645	645	668	653	676	637	654	661	631	642	626	644	690	623	661	676	620	660	615	638	621	642	668	635	667	669	626	642	684	642	622	647	637	626	586	646	634	621	670	670	645	673	635	667	660	648	601	655	631	634	636	647	630	672	668	670	608	635	643	672	680	634	678	598	598	618	634	632	631	638	689	656	654	604	649	611	631	630	676	627	668	599	668	645	632	636	650	657	611	589	629	683	596	641	675	642	680	634	680	629	615	685	650	628	616	618	686	709	635	650	655	650	684	675	626	603	656	636	634	637	655	640	615	603	634	675	676	646	607	684	641	651	638	620	660	660	687	649	622	642	643	646	654	662	679	637	671	655	635	631	640	682	645	617	632	659	703	664	679	672	630	629	671	605	656	626	644	660	662	578	679	633	642	627	628	659	683	653	623	650	626	641	609	659	652	641	682	653	628	660	644	630	638	613	636	621	651	633	650	644	636	617	642	646	670	629	632	644	606	632	630	656	673	653	661	688	650	647	703	620	646	654	677	695	640	641	632	682	655	648	654	623	579	635	627	686	650	634	627	648	622	639	679	629	640	619	638	601	650	662	596	628	630	631	612	660	606	611	662	669	605	653	617	647	699	623	666	657	623	646	625	634	676	643	664	617	655	662	625	587	669	665	654	577	669	662	654	650	637	622	632	596	623	676	680	640	647	635	638	676	622	641	645	648	651	654	668	600	597	659	636	621	685	659	663	599	648	609	642	611	666	641	661	635	615	602	667	627	650	607	642	658	646	662	676	653	643	613	628	652	672	665	672	696	630	680	594	635	666	653	647	673	640	650	638	625	677	606	624	661	654	625	638	592	603	646	616	647	633	622	668	618	658	649	682	625	638	638	670	639	675	696	636	657	640	639	679	655	585	631	631	594	611	632	663	678	633	679	603	634	613	626	634	687	658	651	676	627	610	671	666	612	643	648	661	619	662	642	724	604	662	635	640	600	658	605	621	625	690	662	673	661	652	647	665	663	601	648	650	654	662	629	594	625	618	627	654	648	641	628	702	633	659	674	668	678	681	682	603	671	640	665	648	642	638	628	640	660	641	670	633	653	654	650	668	645	640	649	628	703	664	629	636	668	645	633	601	661	636	594	625	646	621	629	629	625	635	672	670	652	634	631	630	656	636	648	666	633	655	629	634	626	620	633	682	656	697	633	659	621	615	617	611	652	610	622	646	677	617	663	646	625	654	632	664	659	630	680	689	660	626	619	616	634	638	639	638	631	622	677	609	681	659	606	649	707	643	653	653	592	635	626	652	662	655	655	627	620	640	653	652	655	630	632	659	623	676	625	673	663	631	683	674	635	629	640	664	642	721	668	651	623	617	619	649	648	647	648	647	680	641	589	588	649	680	643	673	667	641	662	626	655	634	626	643	636	680	670	683	652	608	679	629	651	702	625	652	670	655	596	678	655	643	666	630	644	645	671	627	630	597	670	633	652	611	649	618	655	625	637	614	619	581	606	636	701	667	638	649	680	643	644	651	661	613	617	654	653	651	664	666	623	632	685	666	595	669	641	647	636	566	671	634	700	637	650	655	610	644	649	630	654	643	587	580	608	692	658	674	694	581	630	650	623	628	657	658	618	644	700	662	644	662	639	579	596	644	629	642	578	621	643	641	628	628	655	609	670	637	594	625	649	667	633	650	650	642	708	656	634	671	666	645	649	625	667	669	595	598	658	644	660	626	670	656	635	651	657	655	654	666	650	635	606	630	612	649	666	636	648	623	608	654	647	635	664	663	625	631	618	620	645	674	644	600	676	651	616	640	641	630	618	647	665	651	619	640	644	649	626	561	641	639	634	622	673	657	628	661	670	646	650	638	647	637	627	653	655	666	653	590	666	629	666	637	603	664	665	660	703	620	674	670	634	649	652	649	649	578	680	689	670	635	671	649	641	631	611	639	638	652	625	621	623	643	667	637	636	692	643	650	666	693	655	625	592	638	642	715	627	626	647	616	674	640	694	654	626	639	613	606	630	657	599	631	602	697	649	618	640	688	634	621	655	649	627	667	661	598	645	653	595	691	695	630	646	624	638	683	633	622	651	635	637	627	689	655	624	656	640	608	625	615	606	623	625	638	630	583	638	645	645	644	605	623	650	659	626	669	611	646	598	592	596	662	674	635	593	640	627	683	629	670	635	644	641	670	695	635	658	644	623	674	600	671	637	635	653	652	642	634	645	642	677	653	637	701	637	650	629
4129	6732	5855	3307	1922	1486	1266	3945	28131	32903	24779	13598	5441	1805	835	557	579	549	534	567	516	517	564	527	554	581	537	575	568	537	546	547	536	583	567	567	551	572	534	592	568	483	538	559	573	551	558	509	603	586	585	550	515	547	528	558	534	535	592	550	546	502	536	579	549	559	561	526	525	540	545	554	550	533	598	556	565	543	554	525	579	549	573	514	567	567	524	549	542	548	561	564	546	544	560	521	535	539	522	542	542	566	589	557	565	548	559	573	567	592	513	549	574	548	560	560	492	556	559	540	538	508	548	548	530	598	556	536	550	553	561	564	546	533	564	551	571	542	543	558	562	591	553	546	563	498	524	596	589	541	592	554	598	582	543	568	528	538	553	508	513	538	596	569	537	539	574	510	534	549	533	527	566	548	529	547	524	534	534	504	536	547	545	541	570	541	557	524	532	551	573	557	506	540	580	547	564	533	567	547	529	525	583	555	584	525	530	565	574	574	544	549	565	525	522	571	545	518	583	565	523	570	575	593	584	557	560	571	525	529	553	599	559	552	531	569	524	554	569	517	540	541	535	536	601	528	582	540	548	567	579	486	517	507	523	564	586	572	517	536	510	570	609	545	575	535	552	540	604	548	579	559	519	550	534	559	562	571	556	564	539	534	544	532	580	544	528	513	511	593	563	537	565	551	598	597	549	578	539	539	541	567	522	559	583	520	573	537	518	582	580	555	546	580	577	561	558	572	529	538	550	551	580	561	540	544	565	536	582	584	595	505	558	558	563	520	529	579	525	506	595	613	574	519	549	550	573	546	488	536	533	517	545	552	528	567	541	588	573	550	553	564	536	573	566	553	538	568	532	544	552	543	526	535	548	569	563	507	504	556	538	566	585	544	542	528	506	537	564	504	553	543	518	561	518	529	559	536	523	526	570	579	525	549	508	582	568	545	560	560	535	580	534	519	520	561	532	497	541	514	579	555	526	548	520	541	622	569	556	527	536	565	580	541	556	556	497	543	547	533	526	558	528	516	536	541	587	554	546	552	541	540	575	607	576	527	527	526	580	550	538	581	558	512	547	557	508	557	538	549	549	536	502	552	553	537	551	534	534	521	561	519	563	553	549	576	526	530	525	583	608	555	567	575	564	533	550	485	553	497	577	583	545	537	514	522	512	554	572	541	574	565	552	544	543	538	544	544	594	503	546	549	575	567	530	559	539	529	550	507	573	548	515	532	502	553	547	551	538	545	536	509	545	533	529	569	539	519	541	525	550	531	529	574	555	562	551	538	535	554	544	542	581	510	561	519	562	575	543	525	555	542	563	548	566	536	548	543	541	567	582	577	527	502	546	567	533	579	548	549	539	556	503	529	499	517	546	545	530	560	481	547	555	571	624	572	565	527	512	570	584	577	525	510	547	512	562	541	508	560	539	534	551	578	540	533	554	561	541	566	552	546	602	529	579	506	542	581	578	540	547	575	568	559	585	543	568	551	537	553	551	537	562	536	496	540	557	547	532	540	521	525	596	523	534	555	568	543	580	505	588	575	525	562	530	542	524	568	529	513	551	536	541	557	555	573	549	553	531	503	556	556	565	513	545	568	560	586	519	529	539	550	533	571	587	567	563	547	539	595	573	553	553	525	565	546	573	540	542	586	534	544	573	545	527	512	524	514	581	552	543	545	555	537	532	560	503	536	529	576	547	539	547	535	571	513	584	526	564	584	599	527	549	571	574	581	585	557	559	521	560	518	532	574	540	536	537	528	538	516	527	516	547	572	540	579	574	577	580	547	542	547	551	564	548	545	552	547	530	520	565	499	582	527	562	544	583	540	585	535	554	557	543	615	592	541	579	560	517	536	588	546	554	520	594	550	519	601	552	583	548	589	555	524	574	555	529	513	531	535	525	528	532	560	532	590	522	573	564	554	533	585	555	560	570	532	556	510	544	545	595	556	563	519	568	549	553	514	526	545	529	578	548	545	543	526	527	544	529	527	589	519	542	553	505	535	543	527	556	540	538	558	537	559	571	573	569	574	540	571	554	570	540	578	584	517	570	534	564	529	612	523	539	517	555	533	584	539	554	575	550	537	518	575	547	565	500	534	584	575	564	529	540	530	534	560	558	573	550	539	562	529	574	545	618	518	554	541	565	568	547	564	564	550	559	543	576	593	541	541	533	573	529	579	543	568	527	547	562	537	510	550	568	534	559	561	525	525	545	575	532	566	559	543	522	548	550	576	528	548	523	573	545	542	621	543	571	546	539	522	572	584	504	549	554	576	556	510	558	577	542	540	527	523	512	527	544	591	579	551	549	520	575	556	547	541	558	534	600	560	524	574	549	530	523	525	541	529	514	575	572	496	561	532	568	550	537	575	527	550	539	548	515	559	565	495	537	566	559	582	535	517	514	588	555	574	517	593	566	543	562	551	538	518	570	611	551	521	594	583	534	521	506	557	549	593	539	544	548	578	540	529	551	540	542	538	597	527	556	535	533	567	552	520	585	554	536	557	522	499	545	583	544	579	505	520	554	552	551	577	517	518	563	524	551	566	509	548	552	559	569	529	588	515	524	550	520	515	535	551	528	549	547	532	559	579	537	582	509	544	529	522	538	514	588	524	578	560	509	528	536	587	503	533	540	526	607	539	542	538	485	530	597	534	539	540	534	548	537	569	496	558	550	559	540	545	547	543	599	480	545	569	552	531	563	548	531	527	539	546	520	562	584	525	559	558	515	547	557	570	579	529	540	554	599	558	538	545	546	547	545	576	539	557	540	569	563	547	539	568	531	517	537	545	599	568	545	554	536	487	565	568	534	532	524	554	531	537	546	530	508	544	544	531	536	535	553	542	503	551	582	567	570	547	542	526	564	527	529	536	571	551	539	549	530	578	533	537	525	529	540	537	564	556	548	537	554	559	550	535	559	552	554	548	571	535	550	491	566	537	538	627	511	562	540	510	541	511	530	577	583	541	586	556	555	545	555	546	534	566	566	525	524	523	533	536	571	542	545	553	509	530	566	529	538	559	516	556	573	588	534	519	533	547	541	545	526	540	554	540	567	529	561	562	536	545	492	585	551	553	552	562	565	526	545	539	546	533	522	572	514	540	498	542	545	525	521	580	530	568	512	513	590	576	573	553	550	499	569	566	554	535	532	562	564	542	559	551	582	564	585	529	556	544	569	552	541	535	562	536	491	539	533	523	567	560	523	566	543	560	536	581	554	537	555	575	527	512	516	526	538	503	573	538	556	538	558	562	550	505	572	554	537	551	576	528	502	550	574	569	549	577	515	582	529	553	520	553	510	553	538	575	603	583	554	544	578	574	507	507	574	558	559	527	556	552	527	562	575	536	532	598	549	556	549	531	527	545	547	552	539	543	548	541	560	546	572	569	530	560	574	547	547	536	530	550	569	525	546	548	558	524	591	519	575	537	514	540	536	499	568	540	547	530	530	551	571	552	570	566	557	561	568	548	558	537	554	522	549	546	541	540	525	609	520	575
27329	12637	1539	797	509	519	482	559	930	1761	2063	1575	907	593	474	464	459	405	377	396	420	431	411	435	380	416	431	368	399	413	414	417	405	467	419	416	432	444	420	423	425	409	412	402	417	375	436	432	394	379	383	422	422	406	419	389	397	411	385	399	433	425	455	418	431	424	423	445	405	441	409	454	419	411	420	440	433	434	416	417	413	414	385	421	424	403	430	414	414	377	413	417	419	419	405	396	413	390	414	457	384	436	396	406	439	375	398	412	395	415	396	396	436	402	418	400	385	404	374	438	416	400	412	415	370	413	428	435	424	434	421	394	414	433	405	431	423	424	433	399	408	406	461	437	373	423	419	406	483	408	410	394	452	389	412	421	401	456	410	424	449	443	478	429	414	435	406	448	411	434	406	455	399	411	416	439	421	398	414	417	427	454	412	427	418	428	390	423	450	434	434	399	413	437	406	403	398	424	440	404	381	423	407	443	405	428	449	404	446	426	394	430	416	440	412	464	449	397	430	412	426	406	352	401	399	424	390	415	402	402	408	403	417	431	451	400	435	400	426	447	440	446	417	411	420	419	409	417	408	406	378	429	443	434	379	357	434	442	407	416	435	440	370	425	409	401	431	402	428	395	445	399	430	414	433	427	423	429	372	440	428	425	405	395	440	444	450	436	422	411	406	440	418	392	437	409	422	433	414	425	447	431	386	427	445	391	431	385	434	378	421	432	443	429	426	391	410	454	417	450	452	401	423	435	467	444	465	397	425	416	424	440	381	432	449	445	418	433	416	392	401	433	448	421	422	402	407	405	463	391	403	439	451	418	432	434	402	404	406	405	400	402	404	410	451	397	442	435	421	439	439	445	416	430	436	436	440	386	389	429	431	455	407	395	458	425	405	422	413	438	460	432	408	417	412	460	432	410	384	419	416	400	424	425	448	424	437	388	404	387	407	410	428	466	416	438	370	389	421	424	400	427	433	439	416	433	431	402	416	403	406	351	405	425	418	409	431	411	411	419	420	395	404	432	454	440	442	416	439	427	395	419	438	423	402	429	396	427	433	398	412	409	444	391	424	416	429	421	412	410	417	372	410	371	395	426	438	453	403	422	444	402	441	393	398	407	390	414	435	431	393	408	435	376	423	384	436	417	404	380	424	415	382	404	392	443	469	437	402	426	429	426	407	426	405	449	396	454	411	398	411	446	427	415	431	407	432	416	429	421	400	406	411	417	397	389	418	451	396	367	409	386	401	437	393	419	417	388	399	454	402	405	438	449	412	406	447	392	398	446	449	455	416	443	431	410	399	407	471	433	397	383	446	425	422	423	386	424	425	413	444	426	414	416	412	435	443	408	414	441	460	394	405	426	417	364	449	411	435	389	411	425	425	410	452	407	417	404	430	456	421	422	375	449	424	471	445	449	433	424	415	425	438	409	449	439	446	428	436	437	396	386	395	448	419	436	397	393	404	375	404	423	420	415	394	469	386	465	413	446	439	397	427	428	420	408	400	389	419	422	396	441	365	395	422	415	422	436	451	483	421	423	433	405	420	428	441	402	411	432	426	403	393	439	449	394	402	419	468	432	462	408	434	414	414	448	437	399	464	426	393	385	419	407	407	378	444	432	444	429	416	397	433	461	406	401	406	409	434	463	424	434	427	413	424	431	407	400	423	419	431	415	398	406	444	445	392	404	396	424	429	461	423	435	433	359	418	411	408	435	442	395	457	397	427	445	432	408	486	426	422	430	409	420	407	367	411	397	398	391	437	410	439	428	451	433	424	435	401	450	449	432	443	486	407	437	410	403	425	446	406	391	392	423	476	451	413	394	476	406	417	393	402	431	438	372	432	437	463	411	439	417	446	444	399	420	380	407	407	390	413	400	416	417	405	412	459	456	396	446	371	422	354	408	434	424	384	409	449	400	424	438	408	396	419	415	390	421	392	439	429	403	445	441	401	433	434	427	420	393	400	401	405	421	443	418	379	401	408	432	447	401	431	418	411	419	396	403	442	382	382	423	436	456	397	453	395	436	439	411	416	441	406	445	441	381	451	437	402	414	419	404	431	407	387	426	453	413	432	385	434	417	402	380	432	390	441	418	418	464	428	410	445	396	457	427	430	430	423	411	425	401	426	405	426	396	439	407	383	410	450	417	390	426	428	416	428	423	439	451	433	458	436	407	368	462	473	422	436	442	440	415	437	444	410	440	419	407	451	461	426	420	416	463	437	428	405	455	406	425	404	414	402	445	424	417	411	454	403	425	380	431	417	396	390	445	448	423	409	484	410	392	372	420	418	402	430	395	423	421	439	400	416	383	448	426	413	397	416	409	400	420	379	454	424	445	389	402	435	400	416	439	418	405	423	399	404	422	426	403	443	441	408	424	436	437	408	438	354	440	415	406	396	424	458	445	412	390	417	414	452	450	457	445	443	411	427	416	403	427	407	447	431	429	423	440	405	444	437	423	384	405	409	433	400	414	420	397	398	401	446	427	426	434	386	457	458	470	428	415	383	454	472	440	413	431	411	450	436	427	419	417	422	420	428	417	414	421	424	434	449	436	446	414	431	424	419	440	396	387	443	448	405	414	454	445	402	440	410	439	494	433	405	443	445	423	407	396	432	414	440	398	444	421	455	428	439	455	427	425	430	405	407	394	451	411	445	423	438	431	420	384	401	433	416	416	435	448	475	436	378	409	414	397	448	445	440	428	400	411	441	443	413	443	401	378	421	445	437	401	420	403	428	408	392	434	445	409	430	440	441	407	403	383	412	429	406	437	432	404	410	440	425	461	448	422	425	393	400	425	430	400	403	444	425	438	426	443	415	432	415	433	432	427	422	404	400	407	414	451	471	440	433	442	451	438	443	387	424	425	449	435	409	424	418	379	401	455	392	409	408	427	385	438	394	425	431	440	437	388	421	414	413	410	451	384	409	395	388	407	432	375	431	434	427	422	414	426	420	422	418	407	433	382	418	427	407	376	429	411	407	440	385	466	445	388	423	418	406	448	408	401	440	381	405	414	473	425	418	426	449	439	414	428	394	448	416	406	423	385	441	415	425	431	448	408	450	406	420	406	430	425	434	474	428	401	414	410	405	400	423	404	431	394	460	442	421	444	410	407	422	439	431	423	384	399	403	399	427	418	435	427	416	462	450	422	468	431	429	430	417	465	414	447	405	407	396	439	437	432	431	366	432	415	409	404	435	471	414	426	406	409	428	397	419	418	441	425	443	415	422	428	415	405	451	415	389	413	398	387	439	435	453	456	439	408	414	416	445	409	394	399	389	405	385	415	430	394	425	430	435	426	417	395	436	442	411	411	417	381	449	383	383	416	425	412	400	392	418	414	430	401	367	442	425	376	384	440	428	455	427	430	414	393	422	433	381	393	430	437	393	417	415	420	458	420	398	407	403	406	373	433	421	400	395	439	420	433	425	451	419	425	410	459	426	439	440	424	438	399	449	410	428	447	444	441	430	441	414	439	451	406	446	416	426	409
5013	821	994	552	477	401	391	505	1165	2298	2521	1728	961	543	436	390	379	365	330	388	369	372	336	371	374	370	397	385	337	330	357	318	343	361	356	392	336	378	375	349	372	349	336	323	345	357	352	367	383	378	394	346	393	317	366	396	390	376	353	365	382	396	351	343	359	387	366	360	387	324	341	369	356	360	358	367	365	362	363	363	333	353	385	374	409	347	366	342	379	368	328	322	379	375	353	363	382	364	355	360	320	339	363	344	365	348	374	310	359	360	349	332	392	401	360	355	364	395	370	358	346	375	364	374	348	365	389	337	391	370	374	360	381	389	346	298	356	367	318	349	380	372	374	392	380	363	370	379	378	356	347	335	359	355	384	367	363	374	371	345	340	354	364	386	353	346	358	377	379	321	354	381	347	376	362	340	362	339	362	363	322	336	398	349	387	359	392	352	385	378	322	360	338	387	365	397	376	329	353	354	388	380	401	342	354	358	389	363	339	374	356	372	392	342	342	392	352	359	383	390	375	355	334	352	370	339	392	363	352	356	354	310	342	343	338	375	355	359	360	381	352	389	328	329	351	324	405	360	394	367	351	330	374	357	373	362	386	371	356	350	359	356	362	369	364	349	343	361	379	345	354	342	357	337	371	345	359	386	381	398	374	332	378	376	366	348	348	342	354	363	344	360	356	353	315	333	373	380	380	363	369	378	369	382	368	357	360	331	349	364	348	343	365	329	344	363	365	394	352	316	340	364	370	411	392	367	345	373	367	331	372	373	351	329	362	359	352	357	338	342	392	378	361	364	357	366	349	350	371	370	356	358	373	366	345	348	352	343	352	334	360	345	337	389	350	378	375	358	358	341	352	372	342	332	384	325	366	343	356	375	356	326	364	356	368	376	358	341	359	374	375	382	356	370	343	342	342	354	340	367	369	375	370	330	349	330	384	353	364	369	373	329	372	359	337	360	343	348	392	351	350	343	359	368	379	337	343	376	348	350	365	350	383	389	385	338	383	349	404	368	384	354	346	346	386	392	370	346	365	344	360	379	381	375	354	383	352	367	353	363	385	342	388	348	329	349	353	384	405	378	348	274	372	332	356	335	363	343	386	375	359	354	356	374	336	322	339	347	358	343	359	362	358	395	380	366	360	370	358	384	385	339	343	356	359	379	358	353	369	347	359	374	325	369	381	366	388	376	351	369	393	348	359	383	361	374	366	356	346	351	377	412	357	377	371	337	370	356	350	369	368	414	358	346	427	382	385	344	382	318	375	352	381	319	363	373	390	323	343	373	382	339	332	384	337	353	346	349	362	391	380	342	378	373	343	346	370	366	355	373	363	368	365	342	380	365	348	380	372	386	353	355	349	366	361	378	393	370	385	372	383	340	397	371	362	374	378	367	363	352	351	342	363	340	354	378	365	358	339	340	350	347	378	392	356	347	348	379	401	373	352	380	377	358	320	350	356	354	332	373	358	359	356	376	372	366	397	345	360	364	355	369	380	356	348	396	360	373	370	332	303	364	333	328	379	382	349	341	343	364	410	351	338	353	389	366	371	333	386	343	349	394	361	330	326	406	356	383	381	309	356	364	323	360	355	312	359	309	344	358	376	337	388	372	344	376	383	347	353	383	375	353	347	331	361	364	329	379	358	312	372	390	361	343	351	358	354	364	374	353	362	377	358	382	383	349	348	404	358	365	375	392	349	320	344	349	385	359	345	352	361	369	371	355	381	347	348	359	377	341	383	364	341	324	320	326	384	333	346	365	344	354	360	331	340	376	313	372	360	340	335	348	361	370	379	359	409	326	361	357	373	367	356	333	356	337	325	371	352	343	351	341	323	333	349	381	369	373	361	346	395	353	327	388	332	378	370	353	344	349	354	380	329	336	331	371	370	352	361	357	348	354	345	353	382	336	340	377	362	335	366	360	384	327	347	370	357	338	372	336	376	349	347	348	332	393	375	337	350	358	340	370	352	354	356	375	368	363	335	350	373	377	325	374	390	370	383	321	351	390	388	396	351	371	369	359	354	380	357	368	357	361	347	350	364	332	349	376	344	337	357	365	343	353	345	370	358	332	370	374	341	358	393	345	346	351	347	362	340	362	367	313	402	359	357	374	345	333	342	342	369	382	341	351	374	406	354	347	321	375	412	357	357	364	355	355	313	352	351	339	376	382	368	402	412	340	395	354	363	373	359	339	381	374	323	369	363	328	382	359	337	338	351	337	346	380	384	383	392	327	379	402	318	343	381	348	350	382	351	385	354	350	356	337	375	378	349	373	346	375	356	380	381	357	331	351	366	380	372	367	375	362	356	344	363	383	368	375	369	356	351	365	355	330	340	350	376	362	369	380	325	374	381	375	374	393	385	384	343	357	370	368	355	365	358	345	343	383	349	401	378	328	337	348	340	360	351	353	366	364	356	364	370	329	369	390	360	350	368	335	374	339	322	333	366	355	352	378	358	365	364	395	387	347	369	343	362	343	364	354	345	346	356	374	339	385	379	346	376	371	383	389	336	332	380	360	360	384	372	333	365	358	338	339	375	341	341	361	370	358	335	364	336	427	358	362	352	347	372	356	358	346	348	350	368	380	374	351	371	384	355	371	348	358	343	380	330	338	344	362	343	325	358	369	359	371	371	345	358	382	361	362	336	385	360	351	357	358	363	374	354	377	363	375	346	362	356	362	351	373	346	383	363	358	364	381	357	363	383	340	344	348	367	403	364	346	343	349	368	344	338	351	348	352	352	363	357	342	380	395	356	354	317	336	381	324	406	346	356	351	341	378	388	335	342	367	325	380	375	366	399	361	333	370	363	355	382	375	389	374	369	389	344	341	309	341	340	343	332	373	381	340	354	364	351	346	387	384	347	373	386	358	379	343	364	359	382	349	348	337	357	370	348	325	369	383	374	361	351	378	333	378	354	388	360	330	375	371	339	343	363	361	363	403	383	355	386	351	375	367	346	351	374	381	399	356	349	372	325	343	366	372	369	349	379	341	390	343	387	381	324	396	381	387	395	353	353	366	365	396	382	396	348	372	344	376	377	384	357	382	347	368	366	360	351	358	338	361	361	355	372	386	384	337	370	360	344	411	367	359	350	373	379	384	354	403	358	358	360	331	337	409	360	359	350	353	382	347	352	376	375	361	363	366	347	359	356	323	385	398	381	387	332	337	352	349	366	396	357	348	376	342	371	341	369	366	359	358	377	344	378	365	342	396	377	353	391	384	367	355	354	372	364	347	337	369	337	401	351	313	345	368	347	372	329	315	330	351	368	377	392	341	348	369	357	359	358	364	376	386	371	359	348	365	367	373	392	358	373	375	419	382	329	356	376	388	346	365	378	376	367	367	380	406	360	348	351	388	391	399	327	362	355	365	348	365	333	371	368	377	354	382	382	359	348	369	408	367	323	373	388	354	393	366	352	369	362	376	366	357	361	373	405	358	324	392	357	319	358	364	385	362	335	347	360	348	378	373	378	342	360	352	366	374	350	335
25030	21056	27142	25063	7127	1231	820	828	2160	10942	19999	13890	5676	1565	736	523	485	517	499	490	477	513	480	527	509	500	479	476	462	441	460	482	488	480	477	482	510	465	497	484	493	488	508	466	519	469	495	451	469	456	460	519	482	452	507	475	491	508	461	463	505	461	476	476	508	514	472	468	468	452	474	478	469	439	483	471	492	525	467	510	422	456	470	491	435	460	511	468	479	454	516	499	526	438	494	477	503	501	501	519	453	462	493	452	489	511	466	476	462	503	444	470	496	481	474	477	460	455	475	513	501	483	482	443	493	408	482	479	450	464	469	513	513	475	440	499	459	498	494	475	476	424	504	496	473	479	504	486	467	470	446	483	501	441	556	493	523	486	452	512	475	471	494	449	450	446	493	479	497	452	488	476	506	511	431	503	505	477	525	528	475	475	478	488	480	534	495	515	451	491	493	473	506	483	488	498	483	477	457	491	465	469	496	517	480	484	472	498	504	469	495	479	482	496	482	488	474	477	460	437	462	466	486	480	502	455	484	488	463	443	455	468	466	467	486	454	480	475	500	493	434	483	417	494	499	486	471	526	448	497	498	503	463	507	492	462	502	474	451	530	471	504	468	499	504	451	494	495	459	485	477	468	488	472	511	473	523	510	499	485	489	521	472	488	462	475	468	480	482	504	499	438	486	471	483	489	499	461	466	465	509	482	491	491	473	466	497	473	448	481	478	463	482	469	497	457	504	504	504	476	476	492	452	432	487	481	473	469	481	489	499	480	495	469	487	474	443	457	465	486	520	440	518	458	474	457	499	448	456	464	480	472	481	490	475	492	465	459	504	468	494	473	487	501	453	489	485	488	501	472	456	474	463	468	467	470	466	457	493	492	483	462	509	459	474	458	485	508	437	532	472	501	476	459	488	477	479	485	476	460	502	470	485	490	501	487	494	514	463	474	482	481	493	490	458	497	450	508	426	461	458	444	515	459	501	464	479	515	459	484	444	453	475	522	508	482	497	499	462	478	476	475	476	488	422	450	459	518	495	456	479	477	468	484	466	486	477	456	488	496	463	488	492	499	521	494	485	487	447	512	490	484	446	476	486	465	499	495	534	474	482	481	464	492	479	455	470	471	503	497	485	483	513	475	489	485	439	505	457	482	481	487	485	485	456	464	466	465	442	453	458	491	501	486	501	485	455	455	463	468	473	477	472	481	478	477	499	500	475	444	513	491	490	478	486	508	478	470	522	462	463	519	511	509	458	470	492	464	460	517	505	499	489	460	478	458	507	461	513	454	474	507	468	452	496	465	459	434	435	478	505	479	448	481	445	498	504	499	451	487	476	478	488	509	426	476	502	477	505	464	509	470	485	432	462	454	464	468	496	435	483	468	514	462	483	483	462	474	480	498	460	458	459	489	510	424	447	489	465	496	501	460	469	494	482	480	466	491	521	474	453	488	492	501	485	451	459	484	441	458	483	471	462	474	482	450	472	479	524	469	467	504	483	456	510	465	479	508	452	465	480	487	492	494	491	461	460	461	502	464	446	440	483	495	518	517	433	485	535	493	478	489	457	496	452	442	480	509	456	398	482	493	473	468	460	472	493	515	412	468	446	442	477	506	460	487	491	485	479	426	505	456	483	457	458	477	499	433	516	526	485	497	477	478	479	489	488	486	529	463	484	499	493	483	468	473	499	486	513	485	481	444	452	493	499	473	450	450	478	447	494	457	463	472	459	498	475	513	486	482	492	494	429	532	467	477	490	471	507	488	436	476	500	463	436	440	465	493	455	475	444	475	453	493	510	474	484	485	458	495	471	491	497	480	485	487	441	494	468	495	491	460	463	461	499	452	446	502	464	506	494	472	508	519	453	460	530	508	478	524	470	456	509	495	489	469	471	527	453	489	467	463	456	476	447	451	465	472	500	492	472	481	466	474	493	498	455	459	501	476	484	477	476	498	497	483	455	484	492	454	444	473	449	461	487	433	482	424	483	474	462	480	462	473	434	478	449	500	510	458	467	506	488	498	468	473	495	477	497	484	465	470	491	494	488	509	451	494	464	470	486	522	479	458	493	500	485	483	464	536	482	463	475	496	471	455	461	484	486	462	495	444	478	529	476	476	485	469	472	508	484	447	468	453	475	454	445	479	452	484	475	490	486	458	442	427	454	486	458	472	459	486	458	468	496	489	497	513	529	429	499	477	486	494	516	470	500	448	458	489	486	441	500	472	481	470	492	472	489	449	504	476	449	475	483	448	461	470	479	475	470	452	470	471	502	478	485	469	469	484	448	462	481	453	469	490	464	492	487	459	498	492	469	498	497	511	451	469	479	494	475	453	498	512	465	492	466	464	502	462	462	458	481	499	452	449	446	445	466	458	468	501	492	472	449	467	502	517	478	441	465	452	491	476	478	471	472	467	508	494	476	483	473	453	471	465	486	515	450	495	486	480	501	458	489	445	433	449	461	447	473	478	481	493	440	479	463	508	486	505	487	483	503	489	499	504	534	478	495	510	473	475	452	503	468	449	493	496	499	488	478	501	486	514	498	510	493	494	493	452	503	453	501	506	473	465	510	457	485	481	480	488	464	518	513	460	489	446	465	486	482	455	500	440	455	474	481	467	483	464	491	477	498	501	490	491	486	489	458	498	431	468	460	472	515	512	472	449	438	480	485	479	457	476	500	502	474	460	477	469	472	466	490	481	456	495	467	462	507	487	456	470	481	453	524	449	435	471	453	477	468	470	512	474	482	444	485	520	460	478	466	457	475	456	487	499	510	464	497	498	485	509	480	508	498	475	471	495	521	478	552	511	482	484	492	472	499	498	487	484	454	485	473	508	464	514	491	496	522	469	473	496	479	469	465	476	474	489	467	465	485	479	478	440	481	444	517	488	471	441	455	485	507	459	492	498	525	454	476	470	484	475	503	474	456	457	501	484	463	484	492	487	449	482	463	529	462	489	471	506	474	494	465	496	452	474	460	468	464	487	467	487	495	495	474	478	474	480	515	462	456	484	457	452	453	474	468	460	473	460	520	498	445	456	503	476	495	478	487	470	501	472	481	488	477	469	494	492	500	517	453	472	455	502	479	450	482	516	468	491	490	467	468	433	475	472	483	465	515	494	478	479	455	490	487	444	434	446	513	488	490	520	438	486	503	479	473	478	485	469	483	491	458	461	482	481	473	431	476	478	472	473	420	453	418	480	490	468	459	498	491	490	484	536	465	497	461	483	478	496	499	465	489	451	473	460	499	451	520	488	469	498	492	467	464	456	529	473	461	483	490	482	486	461	474	497	488	480	483	511	511	429	480	487	465	475	457	473	477	490	486	478	474	493	491	473	457	462	535	437	460	487	504	517	518	475	479	476	474	485	507	443	443	475	471	458	466	457	494	472	438	451	450	438	489	523	469	440	462	486	430	500	448	478	508	483	478	518	473	473	495	483	478	463	507	453	465	496	497	460	503	472	495	479	460	499	494	492	469	464	471	481	476	469	465	467
3703	3677	3534	1553	1229	965	781	1047	3298	13793	18750	11977	5302	1606	704	466	444	458	467	438	404	420	402	459	427	436	437	444	462	411	391	405	444	446	401	430	446	421	409	393	413	403	392	468	411	393	440	441	402	438	443	436	435	417	449	412	434	431	462	434	428	395	416	435	433	433	442	428	441	450	440	431	444	384	445	454	433	417	430	435	413	437	446	435	431	447	407	490	391	421	446	384	390	412	410	460	437	403	428	429	427	439	405	478	455	451	388	411	420	435	403	428	423	407	450	441	376	390	440	462	445	412	426	446	400	434	408	471	426	428	418	391	455	466	432	442	412	479	434	410	435	426	429	424	412	438	465	429	454	437	432	419	478	409	426	407	389	406	412	420	446	430	406	430	393	445	426	442	434	430	412	392	420	428	422	430	430	436	430	438	452	420	419	426	429	419	428	412	413	441	432	430	462	393	414	431	417	435	424	422	439	399	413	449	421	426	432	446	434	459	390	417	425	389	399	414	445	408	436	434	424	381	440	438	465	387	419	399	397	420	427	441	413	476	428	410	434	464	459	449	421	390	431	405	482	493	415	444	418	408	400	443	392	411	428	431	421	438	422	395	428	460	417	450	422	427	446	400	441	416	359	444	416	429	389	428	435	414	408	463	449	439	439	425	432	395	447	424	428	417	416	388	439	415	419	424	402	442	424	432	466	421	435	423	430	446	450	415	430	430	448	426	407	420	414	439	439	407	420	399	462	410	434	404	428	463	438	429	412	458	434	422	416	439	421	426	412	427	412	441	435	458	407	456	411	406	441	421	410	382	463	439	441	410	449	448	405	439	398	443	415	412	475	420	417	404	442	426	417	455	414	442	408	383	451	382	392	391	418	421	429	415	412	400	375	463	463	405	460	414	429	397	398	394	463	405	463	436	445	397	446	402	405	446	393	434	450	417	416	403	418	466	431	442	401	452	406	441	411	399	440	434	399	450	427	433	418	392	441	425	444	423	401	446	400	489	433	389	401	443	396	460	409	457	438	424	418	460	422	406	403	405	394	455	482	386	448	407	387	441	437	429	419	429	409	444	401	361	410	404	394	442	461	394	414	427	456	444	400	459	417	425	408	467	425	435	416	418	418	444	407	407	446	436	414	412	476	404	412	428	410	431	421	392	436	436	409	434	431	413	436	418	453	418	420	430	446	428	391	440	413	412	433	416	452	442	424	464	436	418	436	415	434	436	459	438	427	448	433	451	438	443	441	401	393	411	433	418	441	396	381	424	390	387	470	451	438	429	382	429	450	434	441	429	443	416	404	425	452	407	447	420	448	447	433	432	423	441	448	437	447	436	392	454	404	396	415	421	409	431	422	395	424	434	427	409	410	424	426	434	429	427	414	453	445	448	423	451	415	394	435	421	424	445	414	384	449	423	410	459	436	401	411	422	466	448	420	444	407	389	413	468	455	436	417	396	458	438	438	427	442	408	408	447	390	399	407	429	407	424	399	421	437	471	425	400	408	397	395	460	418	390	428	446	482	459	426	434	430	444	431	386	405	439	440	435	404	438	436	426	437	444	410	408	421	456	429	440	427	394	422	411	426	430	391	451	447	458	429	433	433	444	418	445	445	418	448	411	420	408	430	409	446	419	375	423	434	429	420	455	437	426	447	415	433	408	458	440	430	424	436	435	428	496	440	398	406	426	447	421	396	433	443	415	433	449	392	424	441	457	422	412	421	380	462	433	427	465	417	404	419	422	422	416	417	412	456	432	417	436	399	437	485	464	412	425	424	408	420	426	405	408	419	409	429	437	436	447	408	421	462	396	403	426	444	422	428	436	446	415	413	431	428	384	442	444	399	429	421	468	411	422	404	424	445	449	413	427	423	405	425	426	417	404	487	450	451	484	430	428	464	436	396	423	452	399	416	443	416	437	456	385	397	400	404	407	423	424	434	434	421	415	411	440	414	426	411	423	418	416	442	421	447	442	390	452	455	424	419	426	430	456	431	452	421	390	424	425	391	412	392	443	406	403	416	458	428	399	407	439	475	470	407	411	443	419	431	411	405	423	418	406	462	413	397	469	450	417	424	407	440	421	413	443	451	449	395	420	477	429	422	435	407	415	398	438	405	431	446	454	447	409	437	413	422	446	423	413	440	384	408	400	396	410	444	417	431	448	400	450	435	439	446	417	447	417	437	449	445	396	435	424	426	400	383	398	410	437	399	396	425	425	437	418	394	404	441	447	428	408	420	411	441	434	437	419	425	410	415	428	450	484	384	402	460	428	434	437	411	442	427	394	421	443	431	444	431	395	468	403	424	392	449	430	403	443	442	436	426	500	445	428	417	421	419	422	442	421	449	473	422	411	448	394	439	400	404	420	438	426	408	417	461	408	403	382	457	440	409	448	435	389	441	424	404	427	390	431	431	385	424	394	420	415	402	467	427	433	424	424	406	421	400	461	435	461	413	369	475	364	451	403	405	464	427	422	448	464	431	433	399	429	422	415	403	426	425	400	418	408	390	421	449	431	426	418	438	445	405	408	439	419	402	447	423	455	413	411	423	445	453	388	401	396	405	409	426	381	444	412	418	436	415	393	430	425	424	444	451	444	437	429	457	429	422	411	441	435	411	451	438	447	407	417	429	438	413	386	424	427	436	451	410	418	426	375	438	409	418	436	425	421	453	432	436	414	430	406	419	400	422	429	421	428	443	406	392	401	402	396	431	413	447	378	439	424	425	460	446	443	439	440	471	407	461	403	408	403	424	415	412	433	406	422	410	419	429	442	437	452	386	392	428	423	421	425	461	445	424	443	421	424	415	426	437	421	447	420	385	432	402	422	429	411	387	461	418	458	417	441	440	393	388	387	438	404	394	437	427	447	395	413	376	401	439	409	427	414	447	417	414	431	395	437	444	412	436	412	427	431	413	423	422	417	399	412	402	402	430	437	431	425	441	441	414	455	430	421	431	388	426	429	401	465	452	475	393	437	444	425	415	407	416	416	451	429	465	390	403	401	441	441	442	417	419	421	402	415	393	420	438	410	437	420	439	455	400	407	454	437	420	412	406	395	450	444	423	462	418	433	420	423	420	430	411	427	392	404	428	421	457	405	398	451	423	398	397	414	414	416	432	400	424	403	450	429	397	407	433	437	459	443	412	403	452	413	443	448	421	428	421	436	434	444	396	386	414	433	396	396	442	402	389	434	450	387	420	443	413	430	458	421	430	425	419	428	431	407	434	442	392	463	414	433	427	407	413	376	415	427	425	442	433	439	428	430	417	408	419	428	394	430	414	391	396	439	448	402	435	411	438	398	413	401	452	436	440	426	417	426	448	419	427	443	450	418	427	419	418	446	420	395	393	377	427	423	409	438	409	425	428	427	424	433	406	418	405	452	413	411	442	457	436	422	398	412	461	407	441	415	422	412	419	419	423	440	419	433	428	430	447	418	416	430	428	437	446	412	441	449	412	426	439	388	403	446	399	430	424	438	438	419	436	462	391	408
23846	21048	28322	23994	21038	8669	1972	1182	1216	22111	35306	26338	12498	3324	1207	738	726	687	744	709	709	741	731	726	675	732	729	742	688	753	690	706	688	700	670	730	648	721	655	742	662	688	693	687	701	656	654	672	675	710	670	676	719	673	733	639	682	696	705	708	697	683	703	683	692	684	664	674	686	653	664	674	692	697	690	705	700	667	636	701	687	671	639	682	698	657	712	647	642	692	689	634	697	688	689	651	668	639	681	666	650	676	688	686	699	662	707	672	637	665	702	663	652	677	702	714	684	704	727	676	646	714	651	658	702	666	696	670	671	682	683	665	718	705	698	657	659	675	646	739	689	682	700	672	706	669	676	688	699	686	695	636	704	657	652	666	670	662	666	658	710	648	657	629	680	685	709	662	695	678	675	667	660	692	674	695	618	738	686	686	636	698	687	704	723	687	699	677	687	689	665	693	673	646	689	730	658	661	709	698	632	683	662	690	694	660	650	666	692	603	674	676	736	672	702	726	693	687	640	686	692	697	742	696	655	686	664	666	648	654	635	718	709	682	636	710	693	651	654	687	701	681	669	647	700	672	728	675	682	682	674	662	684	702	703	642	679	718	686	669	629	655	679	668	668	684	682	711	685	679	643	643	612	667	727	678	652	641	647	697	679	665	700	618	702	712	662	675	674	688	680	685	656	706	666	643	688	750	686	682	621	633	670	691	641	683	651	677	670	676	722	651	723	710	695	674	672	633	685	653	660	654	680	672	657	690	673	661	655	697	679	651	689	674	650	674	679	651	694	659	711	671	671	647	696	702	698	684	691	642	691	710	738	696	693	631	695	660	658	617	617	628	670	670	691	693	665	632	679	668	690	661	638	679	656	693	687	719	718	716	672	686	710	667	684	685	664	657	708	668	640	676	685	684	682	680	687	661	631	703	670	687	629	653	681	678	665	689	635	711	697	631	618	678	663	653	694	635	670	715	687	665	673	677	616	646	655	673	671	690	664	642	663	680	654	657	658	637	701	675	694	704	678	691	679	669	670	659	697	679	669	690	652	636	674	719	649	709	717	662	660	679	672	681	718	691	686	686	640	675	703	676	665	710	670	690	734	697	666	680	648	712	727	676	661	660	671	671	671	637	656	661	666	636	646	647	694	655	673	717	702	703	676	682	668	691	662	667	658	677	708	632	635	688	644	718	692	712	681	683	646	628	684	672	708	656	712	678	691	669	658	695	669	646	651	695	670	685	719	664	682	693	687	684	704	678	669	624	655	676	697	718	657	670	678	639	662	666	715	657	621	672	682	639	657	698	678	671	658	687	684	684	643	695	687	684	705	700	652	685	678	678	680	660	648	687	736	642	707	699	661	687	668	669	708	737	669	672	690	662	660	640	677	644	696	669	696	682	654	712	686	683	734	700	705	673	709	688	686	650	755	665	695	663	667	674	668	714	674	664	728	692	655	680	700	688	636	705	717	702	704	685	685	682	608	661	686	701	692	671	650	690	681	715	680	668	694	642	707	724	669	697	704	674	691	718	675	675	678	646	673	693	727	686	709	696	684	708	668	673	640	663	708	700	649	676	706	696	705	731	688	700	678	653	635	698	719	675	723	669	683	654	685	676	709	699	720	677	673	670	667	705	648	655	709	652	690	671	636	658	664	673	690	681	641	726	643	631	691	701	702	726	660	699	692	685	649	646	673	677	649	635	702	661	679	682	668	693	693	727	676	623	697	634	664	656	681	699	655	657	672	661	694	674	622	744	651	665	655	688	693	670	654	662	673	666	644	680	671	624	696	720	690	657	705	694	712	670	683	728	661	689	684	676	645	628	711	683	706	612	653	708	713	726	684	671	667	683	703	644	653	708	663	697	680	689	709	669	686	664	687	682	653	692	670	684	667	681	689	715	640	645	699	661	676	658	700	703	640	709	658	689	741	714	681	625	713	705	657	670	719	631	672	649	674	678	727	660	680	683	658	716	665	665	645	662	712	639	660	665	682	664	659	640	683	688	643	663	670	658	674	661	678	684	661	700	702	677	618	704	656	689	675	653	654	677	690	686	698	680	698	686	703	664	673	682	705	703	675	662	688	650	698	646	704	713	681	718	683	698	671	668	668	723	675	665	670	686	617	704	698	695	649	659	658	738	663	647	705	690	662	650	622	647	698	695	675	656	666	701	691	664	620	694	654	727	622	696	678	680	650	659	716	669	631	714	642	695	682	689	713	701	686	647	681	654	672	693	698	638	663	644	699	700	717	691	718	710	707	647	593	693	676	695	673	677	658	704	647	652	718	661	661	686	659	663	666	681	659	609	686	654	687	683	684	689	709	669	673	675	716	675	635	645	679	670	696	729	629	710	711	650	668	649	657	666	691	698	670	679	679	681	661	641	661	673	697	688	674	662	668	683	718	639	684	646	686	646	703	680	727	667	685	673	643	652	678	710	670	688	609	680	676	692	671	698	695	727	711	631	695	606	673	679	685	688	695	665	677	670	661	667	656	684	691	741	650	680	667	679	673	635	653	703	682	704	696	661	676	708	655	649	649	643	706	651	676	671	673	694	609	667	632	694	669	649	623	668	625	650	705	618	659	673	704	667	617	668	686	682	695	689	730	714	696	672	627	669	670	745	656	697	652	705	647	690	717	664	709	656	669	658	672	672	671	654	666	689	738	695	706	660	659	658	708	688	656	676	653	655	697	676	680	678	644	695	684	694	698	604	670	662	664	676	694	693	654	629	689	678	678	695	669	702	686	688	666	631	644	631	663	660	713	697	698	642	647	624	616	676	697	666	679	688	676	706	685	640	673	651	692	702	655	678	662	684	700	635	713	647	675	646	664	674	688	655	657	640	656	649	733	671	673	750	708	689	668	696	646	659	640	697	734	664	644	654	639	711	655	689	657	684	685	665	700	701	732	702	730	715	683	680	664	630	649	707	723	653	735	676	666	703	689	665	692	700	685	689	651	667	690	698	606	670	648	657	686	730	678	663	671	671	659	692	669	664	687	660	660	677	653	717	673	679	644	674	693	684	677	676	635	641	681	707	682	655	705	705	663	681	687	696	661	705	710	724	714	680	713	710	680	706	638	651	688	692	688	676	667	727	706	674	620	720	731	693	686	670	687	653	646	656	690	675	635	688	716	713	683	677	720	614	658	604	679	665	680	671	679	701	676	685	681	669	631	640	692	656	708	702	694	618	693	639	694	708	662	662	689	705	688	665	723	705	656	647	638	669	648	677	652	689	707	693	642	681	688	653	682	670	657	661	650	685	729	697	673	624	653	652	664	675	646	660	690	687	688	677	684	608	629	659	668	665	685	647	649	638	671	710	745	671	673	713	686	660	651	676	684	634	656	695	657	650	657	692	718	648	697	649	694	671	646	670	650	674	646	681	726	659	672	720	673	664	642	681	677	706	699	692	670	670	651	692	705	670	629	677	678	688	725	688	696	665	681	684	677	681	726	664	713	687	665	699	668	697	698	748	640	652	631	658	663	685	651	663
4049	7087	6344	2996	2141	1601	1350	1228	1617	26916	30521	21350	9669	2817	1061	671	593	594	607	587	565	576	612	621	633	590	606	575	601	591	588	575	590	567	566	586	591	579	580	590	622	564	621	581	589	584	618	571	551	577	596	609	577	590	572	628	576	586	631	598	581	536	623	620	583	529	589	593	586	636	589	593	624	639	584	623	581	564	598	619	586	601	564	582	591	571	584	550	580	625	597	610	582	575	554	593	563	595	578	567	578	590	624	571	561	567	583	520	569	642	571	586	585	582	538	571	587	556	634	539	595	579	609	599	545	561	586	578	641	569	598	610	533	576	570	605	560	629	618	565	575	569	576	567	584	566	609	544	578	560	560	555	573	610	567	564	570	600	601	590	589	564	583	642	569	592	579	613	567	577	620	595	538	590	540	602	599	617	599	587	553	563	559	538	610	645	577	600	585	587	521	550	578	583	565	605	551	648	548	613	574	595	582	576	593	618	573	609	576	582	615	580	556	566	595	601	603	614	589	541	651	621	560	587	597	576	587	568	598	566	579	589	574	582	617	579	542	575	536	573	587	613	561	577	577	590	583	540	571	608	555	574	566	583	556	581	562	577	603	571	569	581	621	568	575	586	619	574	595	607	576	587	623	567	584	551	564	528	582	617	578	554	574	595	594	616	571	566	527	569	554	580	612	572	615	580	607	587	522	539	587	594	568	537	549	593	578	554	578	589	541	579	584	602	608	549	582	595	568	595	553	580	602	596	600	608	587	564	537	547	543	586	571	564	600	632	609	588	576	562	562	587	566	570	582	566	616	529	580	557	559	539	602	580	563	599	534	623	574	611	573	593	605	571	577	534	564	610	594	588	618	565	592	549	554	555	572	575	585	578	583	580	602	591	578	566	586	578	601	566	612	584	596	604	598	580	592	612	571	593	569	595	600	604	596	546	577	582	585	564	559	586	570	574	594	599	554	608	611	571	609	594	602	589	594	603	601	564	587	590	572	578	571	628	577	583	587	538	600	555	607	596	564	594	539	561	611	553	525	569	573	589	564	541	556	574	559	586	604	558	577	595	596	553	595	621	593	590	584	552	557	596	609	544	587	574	587	553	516	586	602	579	605	592	566	574	616	567	576	593	553	576	544	548	616	609	557	599	583	564	626	586	555	609	608	574	595	530	507	536	626	598	587	561	528	568	577	585	564	542	586	584	578	568	530	605	618	575	602	561	584	558	526	574	565	526	568	534	493	572	594	614	553	552	597	566	516	558	552	599	542	589	565	582	593	588	565	569	615	565	566	607	594	564	607	571	626	614	557	568	573	590	533	610	567	560	585	595	579	623	577	563	593	550	547	612	575	562	565	572	614	587	561	586	565	570	614	605	562	610	594	593	564	625	570	547	584	586	601	584	596	562	576	560	548	578	610	600	600	523	568	580	580	615	591	587	544	554	614	602	547	573	559	595	559	600	623	595	558	606	577	562	547	582	565	582	595	575	581	622	631	618	601	614	602	580	564	570	566	558	602	527	567	571	545	577	541	578	614	571	618	577	589	599	551	593	597	601	566	563	589	600	580	569	596	574	612	541	551	534	611	611	596	596	572	580	588	584	578	645	555	573	546	576	599	566	573	590	589	551	541	559	570	606	587	586	543	606	563	587	607	547	578	590	540	577	582	612	568	580	567	570	543	578	572	572	555	612	542	562	538	591	557	600	588	591	569	596	605	590	540	585	573	615	563	579	617	582	545	578	571	613	582	547	562	571	581	570	549	543	601	572	594	585	638	553	528	619	544	558	566	558	583	564	576	640	538	571	596	545	612	579	545	626	577	562	573	557	566	529	586	579	550	643	578	542	572	585	554	566	592	625	526	571	619	568	617	571	582	550	533	585	627	576	570	563	554	582	598	581	573	606	601	585	550	604	557	581	600	565	560	578	579	576	584	645	530	576	593	546	555	569	540	564	565	615	609	580	597	511	573	572	594	610	571	575	571	575	556	612	628	576	582	584	578	584	589	578	577	591	563	605	590	587	569	580	574	575	601	572	604	559	630	552	569	564	589	528	572	526	562	601	613	566	617	580	574	569	572	583	555	588	513	564	598	545	592	594	598	511	577	554	580	616	535	598	556	606	530	581	599	588	607	560	552	578	585	556	540	564	559	557	557	579	579	562	560	555	534	566	581	574	588	575	577	605	654	620	573	553	564	578	579	603	551	594	564	566	573	542	564	590	554	566	542	624	592	608	561	593	612	569	537	522	602	576	567	574	619	564	573	610	606	558	565	545	547	597	559	593	578	588	571	569	550	614	572	570	586	555	572	555	556	586	539	591	534	598	568	566	577	602	583	575	595	602	625	589	547	620	580	575	596	543	630	571	564	623	608	609	568	618	569	576	676	585	517	596	591	598	594	585	565	612	588	547	558	566	508	567	559	601	541	572	564	598	582	610	563	593	591	554	598	591	589	586	578	599	560	589	612	568	578	576	558	570	563	582	548	582	593	630	585	595	590	580	572	613	585	582	572	610	553	574	571	631	576	583	598	607	556	568	567	565	544	580	590	618	624	564	600	578	525	611	590	582	575	568	556	578	583	532	608	546	595	634	563	556	609	593	610	570	576	587	573	558	599	594	598	565	547	555	546	576	567	560	542	558	609	598	572	596	618	607	580	578	561	603	624	545	551	544	578	603	620	543	572	560	614	545	560	527	572	554	578	564	574	536	585	634	571	573	586	593	563	588	591	574	595	585	564	613	574	583	614	572	565	566	627	631	574	586	602	562	532	583	575	617	535	589	559	584	639	580	593	580	607	584	552	582	601	575	584	532	566	604	576	587	585	578	556	560	584	642	595	582	558	540	580	569	625	586	602	572	549	585	592	550	541	618	602	548	575	561	611	561	597	587	570	588	572	571	604	577	577	580	560	562	604	561	578	609	584	606	584	533	574	571	564	566	611	574	531	576	536	592	595	571	555	608	587	595	522	580	603	582	602	605	606	564	598	588	630	581	607	586	585	557	591	525	548	556	527	571	602	586	549	548	549	601	583	618	564	594	536	575	557	587	583	545	597	610	623	568	595	583	585	583	579	563	538	564	591	576	553	536	597	546	570	583	563	559	582	591	562	579	582	578	582	589	545	552	573	583	586	594	590	553	547	560	588	573	548	538	576	561	550	548	540	600	560	580	503	554	608	560	537	575	519	537	606	565	581	600	595	588	523	584	608	572	561	541	545	615	606	559	536	599	577	555	579	584	539	595	581	591	538	570	574	574	562	555	602	603	569	584	574	591	599	519	545	596	595	582	551	532	592	578	556	578	571	618	571	558	576	566	546	591	583	585	610	565	566	601	568	567	580	581	562	568	568	571	548	588	605	558	558	619	606	569	590	604	577	583	551	569	550	522	553	609	562	606	567	597	571	561	560	586	559	606	538	567	579	567	570	573	611	556	569	578	609	552	568	592	568	597	559	559	567	571	589	557	621	597	570	601	581	601	582	610	601	582	608	577	608	582
27314	12738	1574	753	553	488	452	457	442	1196	2302	1873	1167	672	502	454	447	418	430	435	450	444	431	424	446	439	399	447	445	423	443	423	407	437	383	394	462	420	453	449	462	438	423	467	444	402	471	396	435	399	411	410	434	462	425	414	441	437	478	447	434	419	430	461	425	477	425	434	455	412	431	452	402	440	451	459	471	439	456	456	437	458	447	418	480	454	429	433	410	434	460	383	433	427	418	462	495	455	448	440	450	388	458	468	445	490	393	454	421	482	428	414	435	428	470	441	423	450	414	467	417	442	437	463	443	449	457	429	404	440	437	450	408	422	435	453	468	444	405	401	471	449	416	440	445	447	443	389	478	453	465	404	384	445	431	431	467	454	441	418	428	435	456	433	429	411	464	475	440	402	471	391	429	455	454	424	412	443	442	457	425	427	408	411	424	440	445	406	423	431	423	397	463	415	414	443	457	420	404	449	459	450	445	412	400	469	452	438	434	433	473	456	449	480	434	461	452	384	449	430	449	417	427	445	404	454	397	417	438	451	454	425	413	426	433	413	432	413	428	416	396	445	418	431	450	431	464	425	421	466	445	435	437	453	474	464	448	414	454	426	465	449	471	432	461	444	436	420	418	407	436	468	447	415	449	422	441	429	464	407	396	406	433	454	440	472	448	419	406	443	440	448	425	399	451	448	401	405	428	404	429	438	440	446	428	467	452	452	444	441	449	461	448	409	394	397	471	457	417	456	437	414	423	451	461	434	451	447	421	430	482	470	395	438	423	426	424	454	443	399	443	407	454	429	438	441	417	414	421	448	433	415	418	399	414	434	439	464	424	392	408	427	439	455	421	452	407	443	456	434	422	452	426	465	421	413	423	442	438	458	405	443	409	423	439	484	430	432	447	433	433	433	426	438	422	451	412	445	432	478	423	409	411	449	466	389	449	422	405	416	458	457	443	416	446	408	455	439	422	430	445	457	453	440	431	435	454	442	428	444	409	461	422	466	450	451	483	458	467	440	444	434	436	429	424	451	428	422	416	439	433	455	477	422	421	442	461	433	406	430	430	420	407	435	419	445	456	419	404	441	438	422	479	440	425	416	475	430	469	409	440	421	410	445	411	423	437	425	465	459	464	440	424	436	436	437	433	455	423	428	454	446	452	490	428	451	455	443	409	437	419	423	441	446	447	445	442	443	423	458	407	451	508	428	443	463	441	426	476	395	402	447	424	392	437	433	479	445	486	450	394	409	437	426	475	464	429	441	430	452	442	404	472	445	467	421	458	444	427	435	431	426	454	465	466	425	442	446	445	434	448	458	459	438	425	428	446	411	434	447	473	464	408	407	385	453	417	439	487	453	450	434	434	463	430	428	474	437	435	450	425	426	447	440	499	485	419	416	435	454	423	439	432	473	468	385	468	454	452	449	404	456	466	429	496	469	461	445	452	455	414	434	441	464	425	449	431	431	405	400	444	400	424	431	466	441	436	450	479	402	439	414	445	461	432	456	446	429	419	440	461	421	409	461	467	422	480	450	400	439	449	413	409	453	460	446	407	455	399	425	433	399	384	456	419	460	443	433	427	412	424	442	436	448	429	448	425	432	413	442	440	414	422	427	430	454	423	464	433	455	421	444	401	423	421	398	417	447	408	419	423	420	455	423	417	428	439	464	440	441	454	473	463	432	432	448	458	438	412	447	446	457	430	440	434	458	432	423	425	405	409	426	436	431	430	464	443	475	446	448	428	425	474	452	441	462	419	443	448	444	411	451	462	460	456	479	473	447	437	417	447	430	448	471	425	436	435	436	450	413	403	457	457	462	410	409	465	437	454	434	449	427	401	429	439	423	460	435	412	428	436	418	416	483	456	472	427	431	446	417	480	445	460	390	446	440	422	435	420	403	450	436	464	425	457	481	434	433	452	418	411	400	419	440	491	438	470	411	455	425	443	413	473	404	478	380	463	413	429	434	420	449	456	425	445	424	473	432	451	419	442	428	406	437	405	429	422	417	450	445	431	442	429	460	466	463	447	394	411	460	478	426	446	434	455	443	469	444	416	438	413	442	440	445	450	431	493	453	453	445	478	436	428	402	432	444	401	449	454	474	452	426	449	411	402	415	376	436	396	459	420	433	434	401	442	448	453	438	420	427	424	460	427	437	424	392	453	417	461	488	458	407	418	421	454	423	432	413	434	460	402	406	503	461	443	441	411	452	439	467	416	441	429	453	468	449	417	417	438	408	442	421	392	464	463	445	434	441	408	404	445	427	440	392	426	412	460	415	444	397	443	411	378	443	436	449	428	460	460	410	430	430	455	429	466	431	442	429	451	428	459	420	450	427	454	438	434	477	412	451	441	433	445	427	439	479	438	451	456	411	434	405	418	437	433	439	397	434	440	440	446	441	430	422	429	415	443	457	436	478	426	431	453	437	396	448	426	443	405	441	442	484	501	442	421	436	446	455	465	409	429	407	441	429	468	459	403	463	463	441	436	437	455	416	475	471	403	464	426	423	451	428	444	456	430	414	425	416	431	415	436	408	442	459	426	441	450	454	431	432	445	421	413	449	406	438	377	425	423	440	452	434	416	465	430	419	435	441	433	464	468	469	426	420	455	424	439	394	480	437	448	419	450	460	408	453	413	415	439	445	420	427	429	441	421	428	444	399	432	432	416	472	424	437	450	405	428	468	452	424	434	438	451	457	474	439	397	427	443	431	432	466	434	426	462	427	428	452	445	454	384	430	423	452	423	443	454	440	428	419	414	457	426	457	398	434	423	404	441	456	402	464	453	465	442	425	448	457	432	409	428	440	442	435	440	418	453	440	465	448	429	445	446	401	438	443	433	441	441	450	439	411	419	477	427	450	441	457	426	460	422	456	445	447	434	428	433	432	390	451	454	448	437	402	447	455	430	441	422	409	397	423	396	412	457	451	471	444	445	422	432	424	479	465	454	428	449	430	455	430	459	457	387	430	410	436	428	427	437	448	457	431	440	431	413	456	491	420	425	437	422	410	417	432	458	402	434	451	429	439	456	403	447	421	434	445	461	438	464	470	411	435	443	438	443	416	464	479	420	450	450	444	460	460	443	426	391	446	446	442	481	420	431	441	412	439	417	425	420	453	435	444	430	434	419	441	476	447	433	439	442	442	464	417	484	429	415	425	445	429	418	421	441	448	449	437	479	436	479	412	416	457	449	445	450	416	429	444	436	437	410	457	445	445	399	414	401	430	406	445	411	480	439	475	407	473	441	395	425	403	411	429	435	436	412	427	431	461	369	456	437	413	445	412	425	414	466	428	430	418	432	418	439	419	428	469	442	423	466	457	433	454	433	476	437	403	425	415	426	452	422	430	419	429	447	484	424	421	420	427	433	431	426	463	456	454	402	460	435	448	388	425	399	397	421	414	436	444	430	423	469	421	447	492	436	422	420	443	421	429	459	414	453	460	442	453	443	446	401	417	397	432	443	423	467	426	445	458	437	454	453	389	434	436	420	424
5061	1000	989	577	440	444	472	425	469	1740	2939	2168	1146	643	455	376	382	393	425	405	376	411	347	344	384	379	368	398	385	379	393	357	359	388	394	381	391	340	368	416	370	396	392	409	382	382	383	414	385	374	370	365	357	388	372	353	377	382	400	367	361	380	379	360	396	362	358	387	345	400	378	375	365	346	392	343	416	400	381	368	355	371	380	369	402	404	366	391	375	366	353	392	352	375	405	355	352	388	377	397	387	372	388	388	355	365	407	377	388	362	401	374	358	406	357	378	389	374	357	383	370	369	361	360	397	357	389	361	345	404	403	357	425	389	388	348	382	374	371	397	382	395	362	402	361	377	374	365	380	400	349	359	356	383	364	383	381	366	373	384	372	349	361	360	389	393	352	400	393	356	386	385	358	401	381	373	363	371	394	370	386	394	361	396	391	367	395	367	344	346	374	360	390	398	382	347	342	353	393	374	393	348	348	385	359	363	375	398	382	376	374	382	406	385	385	355	337	382	368	369	359	347	374	411	391	339	418	369	366	362	361	383	399	366	366	354	374	383	383	342	378	326	352	358	362	396	369	386	357	396	374	347	381	402	382	353	392	354	365	350	362	382	347	390	374	392	377	367	387	363	360	352	352	391	366	363	374	368	398	354	343	352	381	372	398	383	372	356	351	368	353	367	378	399	376	381	383	350	390	354	399	394	364	397	357	375	364	371	354	389	355	382	372	358	403	394	394	360	397	352	401	379	368	364	390	370	401	384	332	379	410	391	366	413	368	358	365	377	365	376	369	403	373	388	391	352	369	356	366	343	381	380	380	378	346	357	405	376	385	391	351	374	386	390	376	398	371	352	378	397	399	408	358	382	353	341	358	395	372	423	365	379	393	406	379	397	389	360	328	378	373	400	378	392	366	396	371	390	394	373	384	394	370	373	368	381	388	368	357	363	354	354	389	384	351	367	386	372	422	354	355	372	367	378	349	385	365	395	358	371	364	364	385	357	396	387	355	395	355	365	387	389	387	424	380	373	396	376	354	388	405	371	389	388	376	352	358	354	402	364	378	372	359	374	387	395	353	411	392	365	356	376	363	383	371	378	385	371	401	386	371	398	352	417	406	367	360	350	363	385	369	382	366	403	373	372	407	352	405	378	361	407	423	343	380	362	400	380	387	375	353	379	383	376	374	392	384	399	404	423	366	344	366	378	412	396	398	365	360	376	389	372	380	363	356	346	410	378	377	408	356	374	379	364	391	427	404	352	349	386	393	411	379	390	339	378	345	370	382	362	391	387	370	400	361	355	352	360	416	363	371	360	400	383	395	365	409	370	401	359	383	385	381	382	400	380	378	356	401	386	330	382	395	375	370	382	343	387	382	376	371	378	394	354	373	421	388	383	398	371	403	376	411	376	344	369	378	382	375	364	373	353	365	346	379	343	398	369	412	419	332	385	375	373	370	398	364	371	376	365	399	402	398	377	399	341	372	385	398	367	354	349	348	401	370	390	407	399	391	362	400	396	346	370	376	376	361	369	385	376	378	374	367	345	377	338	404	400	395	348	367	367	436	378	374	385	363	400	420	346	376	397	382	380	386	379	389	393	406	376	392	386	406	366	373	388	375	382	376	354	377	340	406	373	352	366	390	374	394	363	403	349	356	385	389	380	369	350	388	375	380	368	424	366	386	377	370	366	362	385	390	391	353	402	376	379	385	363	347	385	414	398	360	393	380	353	403	400	353	331	372	410	375	341	372	371	379	382	337	359	345	347	376	383	372	366	389	430	365	395	389	363	393	364	348	380	380	368	381	383	361	358	366	352	364	414	404	378	380	407	365	387	405	351	371	360	395	388	363	378	360	361	357	375	395	350	388	366	391	340	378	382	381	330	368	379	338	359	388	380	398	391	387	373	357	353	370	361	403	374	371	398	399	403	393	381	385	384	386	400	339	400	351	352	380	374	376	372	381	348	355	354	389	392	359	381	373	375	404	387	371	364	360	376	369	380	354	396	370	361	386	370	371	419	398	368	366	356	369	388	360	386	365	431	358	414	367	355	385	381	385	379	369	355	421	349	382	413	377	363	352	372	380	381	370	404	386	379	385	345	385	376	362	369	432	383	403	368	331	427	384	373	357	384	360	390	363	355	378	377	342	394	395	378	375	365	396	375	377	393	390	371	356	401	349	350	362	371	365	371	381	386	373	368	380	374	393	362	373	371	384	408	405	354	375	388	358	393	358	391	366	387	384	354	392	390	357	374	387	345	421	367	399	385	393	386	407	392	362	368	359	345	388	371	350	347	373	404	361	393	346	379	363	376	391	396	350	402	380	364	365	364	366	412	370	372	387	382	382	417	394	349	364	355	390	373	358	383	359	381	387	362	374	373	373	329	366	366	401	375	370	418	365	353	363	381	357	378	368	422	372	395	373	412	377	366	389	379	346	360	339	356	350	398	369	386	368	373	371	376	358	400	374	382	357	394	380	392	342	371	429	372	400	373	410	340	335	387	379	385	408	396	374	370	380	387	372	363	371	377	392	340	357	357	407	355	385	353	384	367	392	353	373	384	373	366	351	398	347	396	378	371	363	351	385	391	400	426	388	373	357	383	383	391	365	412	402	356	339	374	404	402	384	370	394	347	345	366	414	382	341	392	391	365	385	381	394	339	381	346	383	401	368	409	370	387	378	373	378	393	368	383	394	401	391	397	392	394	405	382	372	379	350	368	355	343	411	389	405	382	383	368	364	350	367	371	386	392	402	391	399	376	398	371	406	364	404	373	381	372	409	387	384	374	379	400	385	397	389	382	398	408	378	407	404	391	370	374	385	411	380	386	350	369	392	370	393	385	370	376	410	408	387	372	372	396	399	352	372	400	369	348	345	391	362	381	398	403	396	387	426	414	413	386	364	366	360	397	392	385	358	360	394	370	384	388	386	375	389	382	381	381	362	390	353	395	393	391	383	376	386	384	356	380	392	376	383	368	374	336	357	395	365	369	367	386	364	389	351	362	369	415	384	353	373	414	376	388	399	369	340	385	389	362	405	387	370	367	399	350	372	401	370	380	390	388	367	385	387	331	357	362	360	404	389	370	357	362	396	412	380	382	364	351	356	384	390	402	367	406	384	390	381	446	379	386	384	350	365	368	374	355	389	396	398	355	387	380	355	398	370	380	366	333	343	345	401	389	400	384	368	359	393	368	345	396	362	369	391	398	359	381	383	411	377	342	387	358	371	391	355	341	379	383	343	356	368	402	343	385	401	383	376	364	338	358	390	363	354	354	372	396	413	377	367	400	365	400	369	380	379	397	388	391	384	389	366	366	396	379	432	377	384	380	366	373	353	353	346	407	374	380	392	394	387	372	372	391	369	378	398	391	367	391	382	403	429	359	361	372	363	359	384	390	384	374	381	364	367	389	370	381	403	375	386	385	386	403	375	371	382	370	401	348	368	393	381	418	383	377	391	376	356	368	371	361	407	356	368	378	366	380	369	379	367	375
25018	21056	27093	25094	6561	1205	863	640	612	10982	20211	14091	5673	1466	645	452	436	454	462	451	430	465	458	459	486	470	440	455	452	440	425	446	476	464	438	490	484	448	432	426	455	469	417	448	435	447	445	446	471	474	449	474	438	421	472	418	462	441	439	486	434	472	441	460	444	451	431	449	440	405	478	441	421	467	479	451	442	465	474	455	418	422	447	464	441	437	436	482	433	469	455	479	407	474	465	434	447	460	453	464	456	444	435	444	427	450	449	433	458	465	488	467	427	458	457	468	487	476	445	455	456	446	461	428	461	441	456	419	460	450	453	448	460	426	449	445	499	447	424	451	460	455	468	464	486	425	451	467	439	423	433	448	425	410	466	417	458	450	480	479	436	452	443	490	460	436	481	457	498	473	434	454	482	451	465	443	434	447	416	438	447	469	474	461	431	450	427	443	434	423	408	435	426	434	399	465	456	454	494	418	456	469	461	429	440	454	460	452	469	421	448	460	460	439	437	482	433	485	412	438	455	442	454	452	458	456	423	439	434	473	460	444	437	450	441	466	421	488	442	430	454	436	464	462	451	426	479	448	417	418	429	462	477	438	436	433	438	469	481	431	416	472	416	457	455	432	460	468	484	461	422	419	407	452	488	491	441	451	462	458	418	424	479	418	483	487	412	448	467	477	436	452	461	433	458	459	455	447	455	456	466	454	463	410	455	416	437	454	434	450	405	461	457	459	454	477	466	439	485	415	396	453	429	438	454	497	443	428	470	446	459	468	488	425	459	462	452	508	419	427	440	474	466	448	455	455	457	424	465	451	478	429	403	440	454	435	423	474	458	485	425	447	436	444	430	481	432	449	453	473	465	400	484	433	457	421	470	454	438	461	450	408	436	408	421	453	430	505	452	434	448	450	457	457	453	428	435	454	473	416	450	468	437	465	467	461	396	419	483	480	460	478	469	460	488	475	445	406	425	420	419	471	409	429	455	448	470	466	456	426	435	424	466	406	424	451	424	429	454	455	437	399	463	450	444	441	457	436	430	454	444	386	442	447	430	435	463	443	494	453	442	473	416	443	453	441	457	438	437	413	436	426	437	429	452	451	417	437	452	418	444	451	458	439	457	435	460	473	452	423	416	435	423	418	448	410	404	457	452	451	464	466	451	464	446	448	429	444	434	451	452	464	477	412	420	446	456	434	425	444	412	399	439	456	467	474	462	438	471	478	444	468	441	451	457	465	434	398	467	431	448	431	427	463	471	441	404	486	469	459	442	470	435	449	431	450	471	488	445	460	464	430	438	462	495	463	426	461	454	435	448	466	439	449	466	427	434	426	436	477	429	443	440	436	459	443	455	440	441	437	411	435	452	476	443	449	475	479	449	466	447	470	439	430	485	428	447	445	478	473	446	408	430	443	423	414	433	423	455	443	418	442	469	456	448	421	466	468	456	449	414	454	439	410	435	423	439	433	465	445	440	447	452	427	440	441	465	458	439	440	426	438	459	442	443	453	469	447	440	468	469	412	448	436	440	441	485	459	467	430	444	443	444	427	479	470	448	422	454	465	399	449	460	447	490	404	448	446	440	463	462	480	454	420	458	448	462	449	488	416	463	399	462	427	443	447	448	395	464	446	470	429	450	434	453	456	466	459	473	480	418	390	467	463	425	435	458	441	444	439	419	437	437	420	434	457	469	417	432	422	483	468	477	456	463	423	425	426	478	438	439	473	418	479	429	455	443	443	466	463	404	449	429	447	449	455	489	465	481	411	440	439	418	429	454	467	475	442	420	466	427	392	460	472	474	442	443	465	433	396	455	433	469	473	451	438	460	437	403	456	422	449	449	452	476	482	426	469	413	451	454	447	434	462	467	427	416	478	446	450	436	444	449	474	441	445	454	435	456	466	432	452	441	449	445	454	422	457	431	449	469	436	453	500	491	458	428	465	429	441	428	429	484	453	470	457	444	446	443	411	428	442	475	440	446	430	459	460	457	490	442	492	438	474	461	430	468	449	413	457	408	423	476	434	457	458	447	439	426	439	448	448	426	432	444	416	465	486	444	435	440	440	437	492	410	455	485	448	407	460	456	429	463	456	411	425	444	432	487	444	442	450	470	440	451	421	450	443	456	480	447	432	473	432	485	451	453	439	437	487	440	451	394	403	443	436	424	467	473	447	505	435	430	445	439	401	438	465	477	462	467	436	411	402	434	410	434	437	442	420	454	465	431	401	471	444	471	478	408	461	471	437	417	451	439	428	445	465	446	434	452	450	422	444	500	447	466	420	432	441	438	445	428	467	451	448	413	464	425	455	436	411	440	415	429	488	440	448	448	465	449	470	466	453	464	450	469	440	436	431	431	438	443	449	414	467	463	459	457	429	446	460	420	418	455	446	421	481	443	484	414	468	442	457	452	460	427	460	468	428	440	450	478	442	465	427	461	414	393	498	472	510	438	422	444	468	465	467	435	460	432	479	432	468	435	463	423	490	444	423	459	420	495	455	477	439	462	457	453	462	465	457	447	432	423	478	454	441	464	493	437	412	443	478	489	424	453	419	475	456	435	435	445	457	444	445	424	431	446	422	470	433	443	448	450	496	460	461	487	461	440	457	468	461	449	455	464	451	473	459	435	445	471	446	454	425	483	428	434	414	460	454	438	438	504	461	405	447	443	395	458	429	462	430	478	448	451	411	493	443	438	473	441	463	472	439	445	441	460	423	441	445	456	423	453	478	455	462	457	469	444	432	435	456	462	442	433	433	439	472	460	434	434	399	455	448	437	476	438	464	411	456	436	466	472	398	442	421	428	435	441	435	435	434	474	430	473	437	476	404	418	438	445	463	445	414	451	435	442	450	423	432	493	439	425	496	463	458	455	419	483	509	450	445	443	453	425	413	450	407	447	450	432	468	445	475	468	437	421	460	442	415	479	435	452	425	425	444	459	453	448	413	466	489	453	453	464	464	461	448	427	420	450	463	455	450	439	409	444	416	477	485	445	440	479	451	424	435	488	457	457	443	427	468	473	442	465	412	462	422	445	461	387	439	418	460	445	380	443	458	439	414	424	445	456	417	473	431	468	456	419	429	423	458	462	455	501	424	474	441	447	432	448	464	450	433	447	433	445	428	413	445	423	441	437	467	432	456	415	432	412	448	414	465	446	457	431	427	458	488	417	452	468	448	418	383	444	446	447	430	463	480	410	447	449	464	480	466	441	472	435	462	470	443	449	467	465	447	429	476	456	450	466	442	465	456	437	446	494	449	403	441	429	457	460	447	467	428	463	403	434	441	419	427	461	441	432	421	459	487	411	478	458	478	426	439	441	469	423	422	492	464	458	442	457	453	477	449	496	467	449	458	440	463	427	456	432	455	429	430	438	426	463	459	476	478	461	417	444	430	407	475	465	460	422	494	453	474	426	455	477	433	465	422	462	450	446	444	434	458	427	439	459	443	444	493	429	426	437	437	416	450	420	445	481	461	434	453	440	467	479	451	490	425	460	488
3734	3723	2989	1643	1120	905	811	682	685	14831	17977	12004	5068	1551	673	432	406	427	395	416	428	387	443	402	420	413	405	381	391	424	395	392	429	368	407	446	385	413	389	414	406	366	429	406	420	414	402	403	390	448	377	403	413	420	383	383	420	378	426	406	407	393	417	373	411	392	395	395	407	385	399	402	403	406	434	392	385	407	415	395	396	378	419	393	423	404	421	386	425	408	378	394	401	443	399	402	395	411	375	416	381	417	405	456	401	431	382	426	397	398	381	395	374	413	373	424	393	410	410	389	395	405	396	369	406	413	392	400	402	392	448	389	361	394	370	402	425	395	363	447	381	386	385	447	409	415	430	410	377	411	384	363	416	405	410	408	423	366	447	414	411	380	369	406	400	405	425	422	384	431	406	398	384	361	421	453	409	365	422	404	419	407	411	400	414	381	412	407	420	426	377	374	379	397	402	408	365	409	374	394	396	401	429	377	416	383	412	382	373	436	405	396	432	392	455	407	407	397	417	417	407	409	410	389	394	413	397	397	436	374	359	416	400	404	383	416	384	428	395	420	373	389	419	447	356	404	420	400	366	366	415	441	389	471	391	379	403	407	389	394	375	421	386	377	407	384	375	396	389	380	391	414	405	398	421	409	382	382	411	413	409	408	412	386	381	393	415	390	419	402	408	414	393	392	417	401	397	389	387	383	420	368	386	394	430	406	405	427	403	388	376	393	404	392	386	381	393	412	386	433	377	390	427	421	407	425	434	395	408	392	421	387	373	374	402	410	404	363	376	395	384	392	377	361	387	403	383	386	408	424	387	387	414	398	413	412	413	412	381	424	393	420	409	413	389	402	439	420	373	375	420	388	408	422	429	409	405	353	387	449	419	407	401	387	396	403	392	353	407	414	394	418	376	420	424	386	375	364	399	390	394	410	392	396	410	419	370	421	354	374	385	382	384	443	400	410	404	402	396	383	379	403	399	412	406	389	413	395	389	406	377	418	411	421	403	402	414	404	402	412	392	386	416	379	398	413	417	391	403	398	382	396	408	416	381	396	391	421	393	425	391	423	424	419	408	399	409	369	402	438	395	373	406	404	394	446	411	384	398	394	396	391	404	434	390	399	358	384	404	410	374	420	390	430	384	424	383	423	401	398	429	411	393	393	361	433	438	378	392	393	418	400	381	379	429	402	426	394	404	413	388	385	408	422	385	370	392	395	400	395	404	399	409	445	397	381	388	414	415	397	415	410	377	396	417	393	398	375	355	393	389	403	392	383	435	387	422	404	398	413	395	397	412	377	408	376	397	348	407	378	403	384	378	406	393	384	375	398	386	415	380	404	403	406	394	403	381	386	406	388	423	422	407	414	395	390	376	381	406	377	406	386	395	389	384	375	386	382	411	387	374	380	410	382	406	387	378	408	356	415	398	403	395	394	388	378	423	399	407	392	413	413	403	421	400	404	429	379	398	368	414	437	394	418	403	395	433	412	388	358	401	422	396	417	392	384	361	363	380	422	392	398	416	388	395	428	393	426	367	391	426	448	397	391	372	420	375	413	397	424	386	399	408	415	412	409	456	423	366	400	430	409	406	387	378	405	386	414	391	358	416	406	395	359	403	360	379	426	396	371	402	401	374	395	425	416	385	371	397	402	376	453	377	381	404	410	391	378	414	388	397	394	393	414	405	372	414	418	389	393	358	423	396	416	392	402	377	364	413	387	399	395	410	388	412	417	378	368	392	385	362	361	422	396	392	390	406	419	392	403	429	403	380	401	360	407	392	386	432	379	415	409	407	405	441	394	382	425	409	415	398	413	395	383	362	390	398	384	396	382	412	408	414	406	400	426	420	420	359	373	432	418	391	380	380	382	374	386	413	366	443	395	377	388	421	411	408	388	402	403	405	404	393	443	439	406	407	400	411	358	402	408	420	413	417	404	427	421	389	384	416	371	405	386	399	388	377	407	406	408	373	409	386	392	400	398	415	392	365	387	397	382	358	392	414	403	361	385	409	388	405	400	409	368	392	392	367	420	383	375	378	404	361	387	416	397	421	387	398	389	439	415	403	377	392	383	387	425	394	415	390	377	404	379	390	413	387	393	374	412	398	385	413	406	368	453	368	404	423	405	386	409	422	404	399	381	404	385	387	388	391	410	435	400	380	375	403	411	382	424	399	398	392	375	379	379	410	387	386	378	402	414	362	403	425	410	388	379	369	376	427	390	402	401	388	392	381	389	387	404	367	397	404	439	399	380	367	451	388	417	405	395	396	414	408	454	419	415	425	391	372	409	400	411	428	382	421	428	367	418	413	436	402	394	433	395	411	416	412	400	409	419	417	399	390	387	392	385	428	421	367	403	401	399	409	399	412	393	409	400	411	395	456	385	389	413	399	402	406	394	413	414	396	365	463	372	393	370	379	366	333	412	401	387	399	432	406	442	405	395	381	380	380	365	408	362	402	426	376	359	400	376	414	389	423	404	398	406	381	390	394	365	433	376	391	383	413	373	358	387	388	398	405	412	386	421	398	399	431	431	391	420	440	406	401	394	401	385	398	417	414	394	354	383	385	384	406	408	431	389	393	408	412	349	383	356	439	425	449	386	370	376	369	399	437	401	429	408	382	372	360	370	364	425	392	370	396	373	421	412	382	409	376	405	401	402	389	390	423	371	419	362	415	409	352	386	380	398	377	387	383	404	408	379	403	401	376	414	439	438	426	420	400	389	388	382	381	415	426	443	392	421	389	371	402	371	376	401	364	385	389	389	410	427	391	414	385	383	370	415	396	393	392	395	404	385	374	389	386	409	394	401	384	399	395	413	395	369	379	424	414	381	366	400	392	391	393	355	396	402	377	423	391	409	426	405	452	390	414	388	395	397	397	383	425	411	381	412	386	398	437	407	403	369	370	378	390	379	424	435	414	407	395	376	379	391	390	388	430	388	392	392	382	371	430	393	383	401	414	404	411	395	400	419	411	413	374	380	366	410	404	387	377	395	419	404	430	394	368	386	367	450	377	399	369	406	390	378	362	401	402	401	390	403	402	383	385	432	388	379	380	431	394	395	417	371	401	373	414	413	390	357	391	391	393	383	399	396	403	400	437	399	390	373	393	410	417	392	434	397	411	411	385	417	389	417	395	406	391	383	422	383	413	413	388	395	396	393	359	381	373	395	415	390	418	388	404	382	368	373	374	419	400	447	378	388	398	379	395	354	409	395	397	393	415	406	410	384	442	374	386	413	416	346	408	401	391	444	402	436	415	413	395	407	425	391	400	404	359	380	390	364	377	408	378	434	427	399	405	402	383	399	377	412	384	393	418	432	393	385	447	372	369	411	417	409	382	411	391	401	386	450	418	381	393	403	427	387	444	388	387	389	429	390	400	370	389	357	427	388	405	417	408	402	367	380	431	408	433	424	386	372	382	366	358	410	373	384	393	392	431	367	389	391	382	388	322	403	352	414	384	413	376	363	408	363	406	384	383	406	382	409	400	383	361	409
23863	21080	28297	24087	21058	8308	1758	1131	940	16560	35087	26816	13755	3499	1206	663	638	606	630	638	628	618	632	641	655	637	618	576	604	631	602	616	627	640	628	657	596	557	640	604	647	633	596	629	659	629	615	615	603	633	612	609	594	658	616	614	629	649	634	637	616	619	662	595	647	699	619	637	600	613	632	576	660	649	625	599	596	633	630	602	595	609	619	601	594	620	598	586	617	611	615	583	640	605	615	604	608	644	618	653	595	646	582	629	656	590	597	568	649	624	595	621	687	621	655	627	620	636	605	589	586	618	647	601	609	599	631	632	627	649	683	625	621	629	621	609	623	611	631	612	611	612	640	613	610	597	645	620	612	585	611	652	638	626	595	614	591	659	641	631	656	626	638	585	622	610	627	591	591	629	598	689	669	590	616	599	634	628	621	634	581	617	609	630	622	605	619	616	634	568	620	604	598	646	608	603	597	596	605	656	636	579	591	597	617	603	637	591	587	599	571	636	595	573	630	589	636	614	625	610	626	638	649	569	591	641	667	589	581	601	627	574	569	595	597	611	610	607	586	621	616	596	572	659	622	577	577	614	638	589	616	625	658	636	634	623	604	585	601	607	602	585	596	602	572	631	611	589	642	644	598	613	586	593	667	612	618	626	600	613	609	632	658	621	575	623	616	598	604	569	597	565	604	630	632	591	567	619	624	597	619	586	593	577	611	619	643	619	593	627	599	642	656	623	578	640	616	610	587	625	613	589	583	597	619	616	619	650	625	581	600	591	613	601	626	625	592	564	544	606	573	626	582	610	596	611	585	624	627	593	616	626	618	601	587	611	643	584	626	641	598	614	578	560	613	583	574	632	624	628	630	604	613	658	623	610	588	598	646	613	604	556	655	607	579	628	613	588	581	579	612	607	598	554	631	617	603	596	607	631	616	578	630	608	575	603	593	589	591	623	590	576	665	615	603	603	586	606	589	669	613	608	598	627	616	645	605	587	607	631	634	617	576	623	639	592	629	580	568	585	606	609	586	561	587	583	622	629	634	659	608	602	633	601	619	594	626	596	614	612	598	645	616	584	650	611	601	615	594	621	614	614	553	625	636	602	599	598	635	605	597	585	608	642	593	649	582	629	625	603	606	600	647	614	569	632	606	628	624	580	666	611	606	605	611	610	618	635	663	587	552	610	603	605	644	555	605	625	608	585	593	571	629	604	627	630	617	638	623	624	585	608	603	596	572	589	605	620	660	642	613	594	610	632	597	565	654	627	606	594	624	591	644	647	599	618	609	611	594	580	583	546	639	583	659	646	648	593	620	569	589	608	584	671	589	643	637	596	640	638	579	579	581	650	621	613	596	623	584	581	615	550	560	645	613	581	599	627	610	623	552	638	607	611	613	614	622	630	604	650	628	613	624	607	622	650	621	657	587	642	627	615	626	625	611	614	634	618	591	638	595	606	570	592	634	627	592	614	557	591	638	614	611	621	636	605	629	608	593	567	642	666	643	604	583	643	586	618	631	543	621	574	614	566	591	590	597	606	584	648	576	583	586	654	605	599	641	580	626	623	601	607	647	581	660	614	594	664	629	555	609	583	611	604	620	571	612	638	644	608	598	619	633	594	578	585	623	665	614	621	599	608	587	613	552	608	619	589	626	596	627	640	592	659	630	634	638	667	649	627	605	596	608	652	604	659	620	632	569	628	602	593	586	607	626	602	615	572	628	577	633	595	613	569	574	620	622	629	619	616	610	634	647	566	623	619	631	611	631	578	629	576	605	618	608	608	594	610	621	620	584	581	587	632	582	595	592	607	592	572	578	623	623	584	616	622	634	629	608	617	593	624	682	617	640	612	606	640	575	589	574	585	610	579	576	610	614	604	579	623	621	627	615	598	577	593	610	587	623	577	680	675	643	622	593	563	599	655	594	597	603	609	625	628	602	623	612	605	618	619	638	606	592	622	599	645	661	611	598	646	568	575	594	614	578	640	626	642	580	584	602	602	671	647	629	603	605	635	630	590	599	630	630	608	644	623	606	638	623	613	616	595	607	621	594	650	660	611	605	616	542	606	557	605	623	622	638	601	616	590	582	577	636	549	611	648	611	626	627	618	607	626	572	612	615	623	626	640	587	608	622	648	608	627	657	625	581	632	624	585	640	558	622	631	581	593	611	609	615	567	613	602	632	583	604	564	562	610	589	614	621	650	588	595	598	627	621	603	582	595	613	562	606	605	632	622	584	595	616	620	645	580	623	584	613	610	638	609	574	609	621	611	605	625	612	610	570	617	592	581	606	610	586	556	575	602	606	594	605	583	606	617	611	589	612	607	641	617	602	631	637	610	609	582	589	598	590	645	623	626	592	617	656	632	607	617	612	594	615	597	629	607	625	574	601	610	572	604	594	611	620	607	586	613	630	609	612	620	570	607	560	581	662	565	593	584	649	642	587	610	584	584	571	623	600	615	634	581	640	630	622	597	647	580	656	583	580	616	635	605	574	614	604	664	633	627	617	575	609	584	585	638	604	601	571	596	611	609	606	573	566	633	601	610	573	617	635	634	593	635	587	615	645	541	590	573	620	547	586	599	607	607	639	557	610	594	593	620	608	610	586	593	616	651	613	585	599	578	595	618	590	629	599	601	636	626	647	621	621	618	608	588	610	582	573	629	603	622	613	600	580	588	591	600	619	653	594	654	595	561	644	638	603	571	624	607	564	612	607	622	600	618	615	586	613	568	624	596	614	630	585	631	594	617	589	595	564	636	601	628	623	651	673	594	635	636	576	608	605	632	623	628	626	635	609	644	636	609	644	577	596	556	581	613	624	603	602	627	665	553	611	623	653	618	611	533	658	615	617	581	629	617	612	614	618	580	553	638	620	628	600	585	594	596	606	609	596	635	603	640	595	615	631	623	605	629	580	599	603	597	625	603	611	543	614	611	591	589	589	591	574	602	601	622	569	620	562	600	591	618	565	588	611	580	588	604	604	622	606	580	617	608	616	564	612	639	611	623	595	638	577	626	568	596	614	644	599	629	622	594	576	597	593	592	623	583	600	585	622	592	601	608	598	625	576	635	639	624	603	594	568	568	617	608	624	587	574	586	591	633	581	580	625	595	610	601	623	621	604	605	623	672	650	644	573	611	606	654	646	650	586	564	619	600	583	585	601	598	644	602	601	621	623	584	608	658	623	635	613	586	606	625	623	602	613	600	601	609	664	646	588	648	590	644	619	627	623	617	598	608	595	551	629	601	600	628	568	607	644	621	618	631	605	587	622	591	617	633	648	645	613	619	616	594	631	607	617	589	614	605	603	640	568	613	622	586	607	599	597	621	607	611	603	580	569	554	598	625	639	613	620	594	582	606	633	572	623	605	637	641	561	612	604	584	598	634	577	603	616	627	634	609	589	612	633	614	599	585	646	610	603	655	623	598	603	603	595	580	641	617	570	632	569	622	620	593	613	592	575	613	611	651	626	583	602	639	619	566	618	612	639	618	606	578	611	658
4180	7090	5658	2910	2047	1451	1265	1215	1141	20945	31368	22581	10758	2972	1172	574	553	536	505	521	562	555	553	540	532	544	529	545	527	529	551	495	472	556	532	514	519	592	506	522	515	560	523	518	553	563	518	533	541	574	553	542	559	532	553	533	558	554	486	507	540	531	518	550	553	552	521	514	537	541	562	551	516	556	555	500	498	478	522	523	515	543	508	505	560	568	535	553	575	514	516	521	498	512	548	542	507	532	551	520	554	547	508	551	567	489	521	524	533	511	556	546	542	524	518	532	550	536	526	554	471	532	538	550	498	491	527	520	550	519	470	548	513	518	507	476	533	529	549	534	507	561	500	588	530	519	521	519	539	493	499	550	535	535	513	530	556	513	553	496	521	495	531	537	527	521	588	537	530	528	529	518	547	550	541	524	534	504	534	499	526	548	527	524	544	477	545	572	561	532	568	556	543	507	579	507	537	522	495	489	530	557	565	513	543	536	536	509	536	512	508	583	503	539	504	510	510	503	521	495	524	546	535	510	534	558	558	512	527	492	511	524	515	549	522	538	521	519	499	497	498	525	536	536	538	527	528	572	519	539	529	544	535	532	558	517	517	509	539	481	499	554	572	558	531	554	500	560	538	500	536	504	485	508	525	544	506	543	474	531	481	511	531	531	516	535	489	545	506	538	527	528	542	577	513	582	565	575	553	538	498	506	536	551	506	553	539	523	509	532	577	500	511	497	493	552	490	529	511	552	533	515	531	502	530	538	522	501	532	531	531	538	527	515	502	497	562	532	487	564	501	495	548	534	554	522	535	547	511	523	555	490	523	547	556	520	513	498	521	521	529	533	550	573	564	556	491	534	533	523	555	508	540	553	477	497	511	518	507	516	505	514	513	515	571	536	507	558	501	536	494	529	539	482	518	502	516	510	518	568	512	525	487	508	511	504	517	535	531	555	500	558	560	527	523	525	575	548	529	554	540	505	561	508	480	505	497	493	533	517	525	536	501	526	520	534	540	523	529	543	496	538	533	511	516	551	516	522	493	525	534	546	511	482	530	505	499	551	483	492	534	493	526	549	517	531	537	545	506	513	535	540	502	505	534	516	515	521	591	541	531	502	539	523	524	507	587	515	536	550	534	538	515	548	505	488	484	517	494	560	507	528	515	513	544	514	543	526	546	528	514	553	517	488	496	512	530	515	548	511	520	493	539	553	514	546	525	488	532	544	503	537	547	524	509	562	524	550	537	517	531	575	515	509	497	533	553	541	513	539	513	540	528	591	462	492	525	503	519	527	514	514	509	502	532	521	561	582	493	519	502	475	564	510	502	506	490	556	529	495	523	519	555	500	529	569	521	504	588	506	509	515	569	540	555	506	526	543	474	548	545	520	528	562	486	522	532	518	526	535	513	555	540	527	547	536	544	584	555	490	534	494	511	518	506	537	529	564	503	531	467	512	478	526	521	512	490	565	531	524	553	489	518	516	473	536	535	514	536	545	547	507	520	577	539	534	496	523	547	524	569	566	533	533	554	537	499	515	515	527	510	559	534	513	522	514	502	563	512	530	567	496	544	512	549	535	535	578	536	538	541	526	537	508	531	502	509	548	564	472	527	518	507	492	551	508	525	533	505	553	546	524	530	531	516	497	517	540	512	500	507	518	514	556	548	526	527	529	532	523	538	535	538	522	546	520	498	511	507	533	537	518	521	530	534	565	557	513	549	519	538	503	533	523	532	519	523	481	504	503	537	526	523	586	551	546	524	521	558	516	523	530	536	517	493	527	504	511	542	515	517	508	538	574	527	490	533	526	541	533	486	564	531	528	549	495	588	514	560	503	527	515	550	538	539	544	537	520	526	489	519	545	526	519	562	552	519	548	555	543	556	550	522	556	544	552	526	541	479	547	521	572	528	523	541	564	559	533	488	522	503	542	521	525	525	546	533	529	514	494	521	516	462	499	543	562	535	513	531	527	503	533	493	533	492	495	519	501	512	534	480	538	539	470	515	539	490	537	498	535	528	532	520	495	490	511	513	531	526	496	560	506	501	529	544	544	508	534	549	507	535	526	492	550	538	525	528	528	553	533	578	524	532	534	504	539	537	487	535	506	529	517	553	567	503	552	526	479	493	546	531	516	538	532	553	524	569	535	522	522	536	523	577	514	513	484	506	583	530	495	522	538	498	512	497	532	533	485	498	497	525	507	469	493	526	540	539	487	495	533	539	531	539	537	562	491	562	578	560	523	530	498	543	516	553	511	519	539	539	559	536	524	482	539	520	550	504	477	521	520	533	512	531	526	491	533	550	490	527	540	475	543	546	566	533	558	489	508	534	491	521	499	491	549	524	479	567	531	521	511	540	523	534	520	559	524	544	498	500	510	511	523	516	529	558	515	487	502	571	526	511	527	521	521	557	516	552	482	564	487	546	497	505	518	510	469	520	502	529	534	543	547	514	487	500	523	520	543	520	521	520	513	490	519	526	545	493	509	532	507	530	563	553	531	530	471	509	523	534	538	539	525	515	512	526	548	518	532	544	545	537	545	534	551	507	543	515	542	535	519	543	524	577	516	482	517	528	562	532	555	515	510	509	514	532	527	505	511	530	518	489	552	508	542	509	565	531	509	533	521	532	502	524	495	530	559	511	551	532	525	506	543	505	513	522	531	548	534	502	529	534	523	520	508	544	507	522	511	538	529	505	513	506	534	547	507	525	552	520	523	545	521	526	510	529	539	485	546	524	515	568	485	517	544	519	533	542	533	520	539	509	506	542	518	524	492	507	568	563	548	525	515	530	480	536	527	554	510	494	506	504	546	510	527	502	553	532	524	509	513	505	512	548	504	494	531	541	525	509	495	513	544	570	538	508	485	529	507	527	516	524	515	520	544	518	554	503	514	525	537	550	518	528	564	548	495	497	498	516	469	552	507	526	515	532	542	528	533	524	501	523	544	524	518	507	545	530	536	494	524	523	534	520	510	544	534	500	541	539	549	486	543	476	510	542	496	522	533	521	530	551	498	472	528	547	546	503	461	576	544	529	499	542	520	561	496	528	508	498	538	544	501	571	474	496	530	544	532	506	527	537	506	536	525	545	533	560	534	521	492	504	524	519	572	535	527	503	486	541	504	554	535	489	496	538	567	515	525	519	490	534	540	512	534	514	533	547	527	509	504	506	559	546	517	475	505	520	534	492	496	508	540	495	526	526	550	522	490	508	532	514	507	566	558	515	564	536	514	531	558	514	521	538	504	526	512	502	536	533	542	546	516	519	535	506	525	513	523	515	510	515	499	497	491	507	530	514	508	511	478	531	514	484	530	511	546	554	544	495	513	548	518	518	541	540	519	497	473	522	534	496	531	517	518	552	528	515	537	492	511	541	500	529	559	519	479	521	526	551	528	550	518	523	520	526	537	465	530	514	505	522	517	502	524	531	512	535	514	553	549	543	481	543	515	522	527	545	514	543	541	499	512	513	493	498	535	541	528	501	502	521	502	527	539	499	538
27336	12630	1541	738	515	471	446	450	432	843	2182	2067	1212	696	474	462	413	412	427	395	445	414	422	423	420	431	433	411	392	407	404	429	382	439	426	400	400	414	422	437	423	413	435	391	405	397	430	374	402	383	430	430	415	421	429	365	392	409	430	415	424	384	424	400	426	395	424	411	431	409	407	409	420	384	393	358	396	407	410	407	445	422	413	411	386	399	417	421	423	381	397	428	426	395	378	435	401	413	411	430	431	439	419	389	429	415	410	438	406	412	401	386	397	421	429	409	388	428	418	420	413	429	419	400	416	414	402	441	404	396	392	419	437	397	419	433	393	415	418	384	416	364	415	386	397	459	386	413	391	398	442	413	419	423	430	377	399	433	393	407	430	414	412	411	427	424	390	431	358	446	385	424	369	360	394	389	460	421	434	421	435	423	415	420	383	425	421	411	430	429	423	420	371	469	405	420	421	426	396	434	402	425	425	443	420	392	372	396	432	393	404	403	423	425	385	389	378	408	402	399	403	433	415	443	409	397	392	427	387	368	393	408	414	401	452	438	393	408	390	431	415	398	436	420	412	410	406	417	433	394	445	412	441	422	406	427	409	398	413	381	409	397	377	422	382	431	393	412	412	405	404	392	400	388	440	422	388	441	395	399	409	394	427	417	411	411	408	419	426	436	406	414	399	405	398	405	389	406	409	378	400	411	399	372	427	385	410	398	449	408	431	407	427	428	388	402	407	399	419	401	410	426	414	406	454	393	366	445	361	429	388	414	405	440	392	402	381	459	412	398	433	393	429	413	416	419	396	412	417	423	421	418	400	453	401	376	396	407	380	398	410	425	419	396	385	400	435	394	400	391	407	418	420	426	400	443	429	424	428	392	380	419	387	381	370	448	402	400	431	395	415	396	430	434	405	408	426	406	398	371	392	432	443	411	371	404	393	421	398	408	431	403	371	386	388	448	437	352	393	439	417	432	404	397	403	447	402	402	401	425	409	397	414	430	401	366	391	425	426	410	419	420	409	413	432	358	352	437	418	440	407	446	405	389	414	404	421	413	392	416	381	408	442	366	462	406	352	394	402	435	401	338	411	414	406	385	374	440	421	421	390	415	389	434	400	437	410	464	426	393	427	374	394	435	398	441	407	415	398	427	414	424	403	415	394	440	430	400	419	411	455	431	402	405	438	406	396	417	425	384	411	380	410	408	429	415	398	399	430	409	413	392	408	407	432	450	416	441	412	404	419	390	436	392	378	442	405	408	366	403	376	431	404	400	407	406	426	401	426	401	425	441	403	411	425	405	398	431	429	419	476	387	385	355	403	430	355	399	374	453	422	448	382	452	415	393	400	409	429	399	436	411	377	392	430	393	449	413	425	389	377	414	462	430	360	413	424	415	380	383	437	424	412	457	379	417	388	406	458	417	372	379	424	406	427	410	405	421	386	407	390	408	414	446	401	423	419	423	456	418	401	402	405	400	437	438	386	394	451	382	440	419	414	407	395	387	413	359	349	389	393	434	406	408	410	416	402	358	410	372	391	444	388	383	419	395	430	407	399	409	417	401	404	398	400	415	390	427	401	425	383	411	384	412	393	410	416	395	421	386	417	418	393	387	410	423	417	394	376	418	394	409	414	391	402	423	404	407	412	419	435	374	428	437	424	407	408	405	415	415	393	417	412	455	431	422	408	376	420	379	384	414	396	388	420	408	390	411	410	432	446	419	402	386	417	419	393	401	405	429	396	428	408	402	409	405	423	426	378	418	406	412	395	398	413	444	414	432	413	398	438	408	420	400	411	408	428	429	407	373	387	421	424	385	415	405	430	397	411	440	428	406	443	401	418	427	427	384	426	427	438	413	418	442	394	424	385	394	455	390	407	395	423	388	428	361	413	398	399	438	402	423	401	456	431	406	420	418	378	396	397	395	435	429	418	431	387	438	400	449	430	420	457	404	407	410	394	397	414	407	405	434	402	431	375	384	430	432	388	417	400	398	381	410	424	385	421	413	399	413	399	415	420	411	401	391	387	396	399	440	397	440	415	419	402	352	401	398	394	398	421	381	452	393	408	403	438	414	390	408	418	370	409	431	433	379	415	441	416	433	439	413	372	379	425	410	431	414	399	407	421	401	452	409	375	410	407	416	408	407	375	403	403	396	404	378	426	394	418	395	378	425	390	369	382	402	371	393	449	382	418	412	371	439	440	429	388	420	440	409	404	383	430	379	400	420	375	417	422	396	402	412	384	440	408	438	427	426	415	410	418	419	413	406	408	414	398	397	429	439	409	381	451	363	403	440	417	416	399	411	418	423	392	410	409	401	387	395	407	357	400	387	394	443	435	397	400	458	409	438	419	420	457	415	407	405	402	372	363	386	387	394	436	411	389	412	407	395	416	404	419	401	444	416	379	409	468	398	411	421	382	361	377	422	406	436	433	433	413	441	409	421	381	422	403	403	402	402	402	405	409	366	437	397	413	385	419	409	399	414	411	400	413	403	397	454	439	428	398	377	394	397	377	407	392	397	412	432	444	405	458	420	440	411	400	393	437	358	431	410	429	393	408	433	388	404	424	439	384	393	396	436	398	394	409	412	418	416	413	411	407	400	455	381	424	438	405	447	420	404	433	419	411	408	426	415	413	429	456	409	394	447	447	452	440	394	383	394	436	428	381	377	406	412	418	416	413	434	409	393	411	422	405	392	414	412	412	420	414	430	411	401	396	395	419	418	415	433	387	426	424	405	383	388	395	412	393	402	387	397	386	369	455	398	419	410	350	418	403	426	382	392	380	405	404	434	415	407	450	434	408	394	416	428	418	430	435	406	421	418	386	430	387	381	399	387	388	399	411	401	397	386	402	413	391	389	431	403	432	430	412	382	426	434	364	421	415	430	361	404	427	421	351	391	377	414	338	387	439	432	447	409	391	449	426	447	391	420	403	418	406	429	374	417	364	378	444	411	422	419	419	424	404	440	452	409	395	407	417	427	406	417	402	418	406	446	385	372	436	421	415	425	420	390	423	395	399	414	409	361	406	449	407	396	448	418	368	401	372	402	382	374	458	421	433	401	404	385	399	423	428	381	389	416	393	408	410	436	420	426	400	415	383	397	417	431	381	396	404	447	369	455	411	388	444	403	389	422	405	423	406	442	425	393	437	378	392	443	396	409	446	402	428	398	423	423	417	420	411	406	415	376	425	395	387	441	387	433	425	373	417	366	424	396	423	380	456	421	398	430	428	421	418	430	363	432	377	425	383	410	427	432	397	392	404	449	443	400	399	417	389	433	439	344	408	391	450	447	450	389	435	400	387	401	428	419	368	402	389	429	372	390	414	404	403	416	372	431	429	401	428	413	399	432	425	453	417	384	436	390	429	420	490	423	393	394	399	384	440	394	387	402	382	390	442	431	431	407	432	400	415	399	414	410	408	411	427	443	382	432	411	389	424	372	395	400	395	408	427	403	420	400	393	398	426	412	424	418	409	382	429	411	450	397	405	383
5173	944	802	509	490	442	457	449	394	1185	2826	2343	1301	654	407	380	340	365	364	356	364	321	362	324	355	354	331	332	357	348	361	361	341	349	372	375	387	310	361	374	352	367	359	356	366	336	376	356	386	351	366	362	355	337	348	354	350	348	366	323	346	347	333	357	361	359	363	336	353	344	356	380	364	327	351	391	350	351	346	351	378	362	341	351	330	347	366	350	347	348	334	353	357	316	394	342	323	357	354	358	377	377	356	371	342	389	343	356	351	342	329	368	374	389	358	378	350	354	330	353	393	367	366	368	353	345	346	361	386	380	370	375	366	362	354	335	377	337	301	364	378	331	356	389	315	358	381	355	387	366	343	374	377	344	365	356	343	345	369	359	340	360	344	360	328	346	408	354	329	363	339	355	354	342	349	359	388	345	379	338	375	359	382	334	386	370	362	336	360	355	361	369	354	361	352	383	337	389	347	325	358	359	376	326	386	388	360	356	364	347	344	328	359	352	339	366	356	367	372	337	367	389	368	365	377	349	353	383	341	377	320	375	354	364	322	345	361	363	360	347	376	348	357	367	374	331	380	325	364	402	342	320	340	326	372	350	347	372	387	363	347	360	366	378	336	362	335	365	394	361	346	385	385	355	362	354	316	372	338	340	342	330	353	319	346	348	378	379	341	345	354	342	373	369	331	361	337	352	367	373	381	310	385	351	361	306	326	361	376	356	318	330	347	347	368	332	333	382	358	348	364	359	336	350	340	370	362	376	374	369	333	370	356	333	342	343	360	363	369	356	348	368	323	353	356	334	387	392	375	344	360	354	357	373	343	341	346	337	335	365	344	358	323	358	386	377	345	346	360	333	367	373	338	325	365	371	346	363	326	353	340	361	361	366	357	377	343	370	383	351	352	355	361	344	326	355	356	364	352	383	386	393	365	345	371	367	360	343	383	352	378	355	332	383	354	347	346	392	349	325	371	342	365	316	358	327	371	356	398	361	365	339	366	362	361	367	379	346	387	342	344	372	371	342	355	337	388	335	367	319	350	362	378	335	371	359	331	392	310	372	354	396	346	372	336	358	380	347	375	328	320	338	330	342	342	324	380	337	346	361	385	352	377	382	367	319	353	344	347	402	330	337	382	365	352	381	349	344	311	378	375	399	373	326	361	374	359	349	327	374	350	374	383	355	370	356	338	307	356	354	372	346	340	350	339	325	377	358	333	352	395	361	369	373	359	326	352	362	346	391	365	360	361	338	370	353	362	321	353	361	366	356	358	386	335	338	393	364	349	381	366	325	347	316	337	381	340	370	354	364	365	353	356	356	320	375	375	349	378	385	365	355	375	349	360	348	359	340	384	373	359	337	363	344	369	339	343	337	350	349	361	383	373	366	374	374	326	378	318	328	360	358	350	334	350	338	344	372	381	360	351	371	308	363	310	365	344	359	349	373	350	387	344	321	350	363	368	333	365	350	358	375	341	349	382	332	356	351	346	336	364	355	382	369	371	361	348	360	383	338	366	374	345	350	340	343	361	334	360	344	372	382	328	358	348	350	352	327	364	351	335	362	347	361	388	327	350	352	368	349	334	345	364	378	400	349	376	369	357	360	343	334	346	338	361	347	346	336	345	330	348	334	357	367	361	370	351	360	334	336	385	358	305	343	330	386	339	371	377	375	360	364	357	338	369	345	352	360	316	340	337	341	377	368	386	363	369	362	359	340	370	331	373	372	343	362	383	377	380	358	338	379	391	341	345	337	342	342	357	346	377	351	364	330	340	345	360	351	372	392	366	338	352	339	359	341	357	364	371	347	357	384	358	355	341	365	353	351	328	384	373	314	359	378	353	356	361	350	325	331	352	353	338	366	352	370	380	346	372	340	349	333	332	374	357	335	339	354	397	355	372	376	372	376	338	326	334	339	324	375	320	385	313	358	364	379	343	395	353	364	352	369	356	323	387	364	365	348	384	369	349	366	348	379	364	339	340	366	343	344	377	365	369	373	328	353	389	341	332	350	340	376	375	349	354	374	347	326	357	344	330	340	371	355	327	391	388	367	390	362	362	376	379	357	360	363	352	342	366	354	328	354	331	349	415	348	341	357	341	323	366	364	379	359	336	343	344	355	355	363	363	364	351	369	336	400	336	363	337	383	420	364	339	362	343	350	351	331	336	350	353	380	357	312	357	366	385	331	318	334	338	372	351	375	350	360	384	341	379	345	337	336	336	352	346	336	358	366	373	375	367	390	323	356	353	329	314	356	379	372	366	344	349	344	353	360	329	386	377	345	370	357	342	340	382	366	319	345	329	354	339	321	381	388	365	385	373	355	371	351	382	338	354	368	359	359	366	366	368	359	334	368	316	349	339	367	366	373	333	350	352	368	336	380	383	361	363	341	347	347	341	353	384	421	350	346	340	351	368	371	396	334	382	343	362	340	330	336	368	354	358	365	406	358	360	374	373	363	332	347	366	355	351	367	364	345	341	357	370	379	392	386	368	346	386	366	328	357	339	398	334	341	380	336	349	346	338	366	371	337	366	317	393	345	349	366	388	373	403	379	401	336	371	401	355	380	326	313	359	342	340	352	365	352	338	361	349	351	386	357	351	371	324	356	350	361	353	348	351	345	341	390	370	364	329	358	365	374	321	360	356	352	360	324	364	345	354	332	338	312	375	346	336	324	402	351	351	334	375	348	350	371	366	305	354	336	362	375	343	364	356	346	373	357	338	348	333	345	366	352	376	368	393	359	373	338	360	361	353	342	353	371	342	344	374	362	383	352	376	342	349	342	367	369	374	371	347	349	360	327	364	351	348	351	359	338	336	335	343	351	382	337	344	356	355	371	346	362	322	374	363	381	334	355	358	363	354	357	333	324	354	323	337	345	334	365	360	349	346	358	364	349	321	383	350	327	321	340	352	376	386	353	345	339	383	401	372	378	345	333	345	321	358	393	354	317	378	381	342	384	334	365	351	375	336	377	378	375	355	319	355	317	355	344	366	377	362	361	356	320	378	363	353	354	380	348	363	327	378	361	356	342	344	371	350	385	365	367	358	365	378	369	361	365	354	347	361	300	372	356	364	373	345	353	348	376	334	309	366	331	361	360	355	354	361	383	410	384	403	363	346	322	357	333	381	339	403	338	341	356	330	338	353	347	314	353	360	345	360	332	357	350	352	394	370	370	339	356	357	365	353	366	353	378	333	340	331	373	364	336	399	345	392	376	367	371	347	326	364	329	360	352	324	352	326	371	357	374	338	354	352	355	359	391	351	386	359	381	371	366	378	376	370	358	335	366	351	326	370	357	333	369	371	340	362	343	346	350	355	324	382	356	386	336	395	376	338	326	347	353	349	352	320	335	367	329	355	336	321	373	355	336	367	329	356	342	347	341	329	374	381	349	317	340	364	357	345	347	377	368	350	381	374	372	356	346	377	355	355	323	345	353	350	380	328	339	356	372	373	377	344	364	349	382	392	368	386	366	359	327	344	382	332	366	364	342
25087	21057	27106	25130	7055	1325	945	708	603	4888	20442	16439	7409	1944	830	550	489	489	503	513	511	521	479	479	468	508	498	560	522	531	503	504	476	494	507	488	479	451	513	520	511	479	454	502	505	510	461	505	540	529	539	512	494	488	484	454	509	516	501	528	485	482	469	522	477	443	533	498	523	505	521	477	438	475	512	519	486	474	487	485	497	514	455	469	470	489	494	491	482	514	532	464	489	513	451	485	493	477	524	482	486	499	484	506	463	494	465	511	466	488	513	513	503	496	493	488	502	473	495	526	497	518	501	498	479	470	509	477	460	472	483	507	483	485	507	453	485	471	482	501	516	472	490	480	485	476	497	495	527	489	496	519	456	498	472	491	529	465	506	505	519	481	485	494	539	482	539	488	485	520	562	495	482	502	492	477	468	506	526	494	513	515	489	548	472	503	517	466	463	491	492	475	472	505	546	509	489	470	477	505	532	490	520	486	485	523	460	553	494	480	482	525	490	492	498	455	477	482	478	482	504	506	480	488	500	498	518	472	498	460	504	509	491	497	502	486	473	506	470	475	482	490	520	477	515	500	507	462	481	518	505	517	478	484	472	495	517	479	482	473	486	482	442	490	461	466	492	513	529	488	508	490	557	489	501	504	483	508	496	550	536	509	525	493	507	467	501	532	471	521	489	512	509	444	490	489	490	535	497	507	491	484	522	482	491	504	496	454	526	448	544	533	548	497	482	508	452	549	496	459	477	494	465	500	537	472	524	495	486	480	487	464	506	544	463	503	502	509	475	470	489	481	506	484	503	502	467	509	449	495	474	475	476	477	497	515	505	538	499	515	461	515	506	505	476	497	476	502	479	546	544	487	506	475	519	504	512	488	457	506	497	475	466	509	455	493	482	505	480	511	494	524	492	479	490	501	486	468	479	472	466	487	532	506	507	446	502	489	496	469	472	482	475	528	488	485	513	493	491	491	537	487	529	494	478	501	491	471	505	529	476	484	516	483	473	476	488	459	513	508	489	481	492	468	481	489	504	465	480	513	471	477	499	475	498	499	515	496	497	482	497	491	530	506	480	529	527	507	493	492	494	536	488	469	501	502	505	501	537	466	453	495	517	497	486	469	528	469	520	466	460	516	493	471	491	468	482	483	473	462	512	536	486	479	548	490	494	516	448	487	491	529	476	494	483	517	480	494	446	464	519	511	519	468	451	512	467	508	480	502	488	464	487	472	515	487	541	465	467	473	471	463	484	504	493	508	510	508	514	487	516	483	475	492	509	471	490	487	498	459	507	515	488	513	485	443	489	514	475	504	493	513	475	489	497	443	500	515	504	528	484	505	505	472	499	481	527	496	487	541	459	542	485	503	486	508	513	486	472	485	502	492	492	521	485	491	486	524	543	478	480	473	484	499	472	482	502	472	479	501	463	496	482	474	509	514	470	462	506	489	489	506	511	484	506	515	470	464	478	481	510	488	489	496	537	474	453	478	455	544	465	440	523	484	494	502	478	464	485	528	533	495	482	490	502	462	539	497	501	500	465	498	513	493	493	479	478	490	535	502	459	462	512	493	527	503	494	476	489	499	447	535	504	508	513	483	504	488	445	474	463	525	472	461	507	479	497	504	517	493	466	498	495	475	511	438	505	494	494	451	521	531	538	503	518	495	522	482	496	486	470	499	473	501	475	470	497	474	504	513	532	498	461	489	439	534	522	518	508	521	536	515	485	477	491	510	472	500	506	497	470	500	517	485	482	497	454	489	460	530	516	518	498	498	514	503	503	482	544	473	498	454	524	459	483	508	479	489	532	482	485	494	507	479	471	496	476	482	522	511	473	485	550	472	495	502	488	460	497	477	466	448	503	479	464	507	465	494	501	504	499	467	509	508	490	488	538	516	491	449	504	474	490	464	486	494	489	480	507	538	505	443	500	492	520	487	483	479	483	482	498	477	483	503	509	489	468	484	494	497	474	481	533	527	488	498	473	486	513	481	521	522	446	487	506	471	540	494	534	489	451	514	478	485	468	531	472	520	500	468	538	504	480	497	489	478	512	497	485	487	490	510	540	510	510	482	534	470	445	467	481	471	488	500	493	466	493	502	494	483	460	476	541	492	504	480	476	483	536	492	525	502	522	474	503	497	503	524	558	499	456	441	471	512	486	465	543	490	514	493	484	492	498	510	473	496	499	464	534	508	509	452	481	543	493	452	487	500	495	496	514	496	510	501	485	472	488	493	455	495	488	516	530	476	527	503	504	492	473	492	465	466	481	472	480	481	501	483	503	502	479	513	489	472	476	526	517	514	482	546	519	507	504	481	502	511	476	473	468	519	467	476	491	478	470	491	490	477	469	529	474	522	497	513	486	462	526	440	479	509	516	479	465	483	491	467	512	477	535	491	496	520	442	496	463	497	470	470	500	506	487	462	520	494	496	501	477	517	476	465	534	512	493	502	489	513	543	485	525	519	473	526	508	456	491	494	505	508	511	464	486	495	523	484	506	500	495	480	524	457	464	470	482	486	500	503	491	473	459	488	479	503	497	466	472	502	467	456	509	473	483	497	442	522	524	507	510	486	461	496	513	521	518	505	465	524	545	520	490	460	481	500	490	520	497	457	479	506	471	476	455	495	525	522	476	455	477	477	473	489	517	461	459	508	514	500	484	445	502	496	484	469	523	484	467	487	465	498	495	527	507	492	474	509	513	490	478	461	490	472	477	522	467	467	496	449	484	481	446	451	523	458	533	490	528	450	482	434	502	478	468	492	471	470	502	502	534	530	468	485	472	492	521	503	512	472	452	483	507	479	475	472	516	456	440	495	496	471	518	503	504	530	480	509	509	488	468	495	508	465	504	486	486	537	498	458	506	489	485	490	483	517	466	514	492	502	513	510	484	522	527	513	504	565	455	497	489	527	491	479	478	494	475	503	519	480	497	485	525	470	504	514	480	498	482	524	482	460	517	484	465	479	489	475	490	481	439	480	502	480	499	516	516	490	524	514	495	519	524	456	496	500	511	474	462	527	488	478	506	530	484	488	517	522	508	447	509	494	464	469	499	494	423	517	494	542	484	475	511	507	491	500	541	482	474	480	485	510	465	521	491	568	511	506	479	505	531	490	489	497	496	480	510	510	482	505	487	478	507	493	460	459	485	529	470	493	545	485	481	443	458	506	496	435	463	504	475	492	493	490	488	443	500	476	520	518	465	493	456	491	487	487	499	500	444	451	505	485	480	493	507	487	501	512	512	534	512	498	511	471	456	555	448	493	483	513	457	467	514	500	503	499	503	491	492	479	495	461	506	477	450	499	556	477	519	488	446	483	506	496	529	518	454	512	524	498	536	494	493	486	461	490	479	501	491	496	498	458	474	497	490	491	521	530	469	509	499	496	451	465	508	468	501	475	504	471	492	493	485	515	498	488	474	504	513	497	472	524	503	465	521	462	476	511	483	501	508	500	461	486	489	429	480	484	504	503	533	503	557	515	506	448	462	477	486	468
3977	4001	2916	1888	1219	1065	903	750	729	7266	20026	14510	6410	1850	800	490	438	448	453	444	475	435	453	436	424	438	434	456	432	450	418	411	480	435	442	454	467	456	432	425	403	452	454	426	462	444	459	419	456	463	426	450	432	452	419	482	432	450	399	445	432	452	444	436	463	435	448	468	437	421	445	419	419	439	416	454	486	441	464	458	418	429	425	409	410	456	427	394	426	457	444	462	448	453	423	471	419	440	431	480	449	438	451	452	398	451	429	417	424	437	368	474	418	449	427	454	462	464	421	445	436	472	416	461	440	425	455	427	429	445	425	416	424	473	463	442	448	408	413	473	456	429	447	451	445	429	430	450	438	439	433	448	445	451	419	435	432	412	397	437	414	460	451	411	460	473	436	436	451	449	434	427	412	434	441	419	422	462	422	385	445	437	433	441	433	442	435	457	463	457	464	421	456	466	452	470	434	454	385	422	486	413	435	448	434	406	445	490	442	462	467	451	447	476	465	419	436	448	479	414	417	420	403	481	385	437	428	468	436	408	468	434	438	418	417	445	419	431	429	456	424	453	423	402	423	419	408	424	462	394	437	441	397	421	457	413	461	435	425	443	427	444	452	423	470	442	431	400	430	397	448	460	447	421	454	467	455	418	420	413	418	427	432	450	445	444	450	445	478	436	455	443	434	390	421	463	417	428	430	433	415	466	450	417	426	458	413	451	422	440	420	411	448	466	479	431	463	431	464	425	449	417	417	430	430	459	421	477	446	423	430	448	442	452	460	464	427	453	448	434	423	465	445	462	451	440	429	410	396	427	443	455	408	449	417	397	451	429	437	412	427	459	456	444	455	435	403	422	446	430	426	460	437	475	461	417	449	408	417	397	423	451	448	456	417	448	453	420	410	455	444	413	444	432	434	456	449	454	447	390	432	455	401	484	407	480	410	447	416	414	418	459	418	456	435	463	437	422	429	441	435	416	447	425	437	428	412	452	418	434	435	440	434	447	444	394	443	428	418	433	436	438	441	461	398	442	424	379	458	416	426	457	431	405	406	462	497	413	436	408	413	396	452	438	453	422	436	422	412	426	434	436	436	454	401	429	433	448	437	454	408	423	495	436	428	443	437	435	422	441	464	462	446	437	447	450	434	405	438	447	428	453	438	438	441	397	370	436	406	459	427	453	459	459	419	463	435	391	459	447	433	432	425	440	401	476	441	411	451	467	411	472	445	449	408	427	419	451	463	429	425	383	443	421	431	441	430	444	451	413	431	436	464	448	420	436	424	472	412	452	438	429	455	443	403	414	455	414	428	429	395	428	428	462	456	411	456	434	434	439	409	428	450	481	375	455	456	446	415	453	424	449	439	419	428	452	443	428	457	439	419	460	423	429	443	432	434	453	432	406	400	444	477	415	403	394	416	409	423	449	414	428	426	454	443	416	451	443	416	441	401	452	465	428	490	397	424	482	434	425	410	489	453	425	450	434	434	467	417	432	422	457	428	448	433	440	411	457	424	464	462	466	405	425	434	432	415	441	433	423	397	452	393	440	426	405	456	432	428	429	454	433	416	438	461	442	441	469	435	442	441	470	455	468	434	402	443	447	419	430	429	432	440	440	449	394	437	482	418	440	448	407	436	436	431	438	444	433	471	454	430	424	428	472	470	462	420	420	469	454	435	428	457	486	437	441	458	423	457	427	427	454	455	425	455	407	399	446	462	460	457	434	439	440	423	418	418	403	453	415	446	435	449	427	384	438	441	490	441	461	445	461	385	411	424	436	414	453	435	412	411	440	428	441	416	469	472	446	449	457	453	429	447	444	429	448	446	441	445	438	441	425	431	417	461	417	424	430	405	460	420	439	462	435	402	377	456	420	441	448	419	459	456	406	407	407	439	438	427	438	435	448	413	446	433	413	437	451	419	468	440	443	435	428	412	414	498	450	398	437	421	422	454	427	401	440	480	398	420	441	434	391	468	407	416	443	431	442	383	396	413	422	433	460	407	407	438	435	446	443	438	441	410	461	429	439	447	404	433	453	434	389	441	385	472	407	443	455	462	420	444	427	399	420	400	459	393	419	484	462	430	429	434	399	438	461	437	457	421	437	417	458	427	491	420	409	490	459	428	459	465	446	398	431	449	482	391	438	424	476	423	452	389	380	412	456	463	464	428	447	427	393	425	409	433	473	419	446	454	443	433	461	432	458	447	432	429	464	450	448	418	433	456	430	467	412	462	403	436	436	401	447	414	426	427	396	481	411	401	466	457	409	469	431	447	463	424	452	399	439	444	438	448	396	414	428	436	442	443	456	436	459	409	418	472	412	445	428	427	459	434	456	456	440	484	424	424	413	451	457	420	447	398	451	406	444	451	393	428	440	409	439	430	410	473	436	396	461	440	411	412	434	442	441	427	426	448	421	441	449	419	419	418	450	460	440	393	408	422	441	446	452	444	410	420	425	450	389	422	431	446	446	395	493	440	440	441	418	467	470	448	429	395	425	438	444	437	415	442	402	448	448	404	473	458	428	449	412	418	449	431	393	465	421	417	415	428	471	407	464	435	427	378	431	426	422	410	437	435	406	433	438	424	410	431	436	448	461	449	442	447	414	473	438	435	455	387	403	417	422	464	421	416	470	445	427	399	422	466	421	400	448	442	440	446	413	422	435	400	412	414	464	408	452	426	440	431	429	425	430	412	445	442	424	441	441	445	435	414	449	422	406	404	447	450	442	447	454	422	416	479	444	413	426	438	412	434	457	475	473	403	424	431	417	451	434	458	447	489	437	446	441	407	478	432	445	432	410	462	482	457	411	449	432	429	414	388	422	446	426	446	434	394	426	428	389	466	410	425	410	447	446	445	432	430	433	422	419	417	421	442	466	428	432	468	418	431	422	427	429	465	438	435	453	426	420	448	451	450	422	421	438	450	428	407	427	384	447	459	434	493	423	380	422	421	461	402	450	398	458	435	414	453	438	434	425	454	437	430	408	425	438	435	401	472	457	477	441	424	417	412	418	410	427	421	455	472	452	433	450	438	435	427	439	421	430	420	415	428	425	459	405	435	459	477	443	404	426	469	442	425	454	435	467	394	421	429	430	412	423	435	417	479	435	394	448	416	462	436	423	438	464	398	408	430	465	427	445	448	422	431	405	416	446	421	454	403	437	424	413	448	409	438	468	438	434	421	462	420	441	415	426	451	458	419	415	468	433	426	452	446	442	455	441	446	461	410	408	445	432	404	405	419	408	437	409	433	421	439	409	426	429	442	429	452	462	443	411	444	404	441	414	432	447	437	423	420	404	431	434	409	407	442	463	450	458	412	461	435	430	450	405	438	417	425	463	444	429	432	423	445	437	421	409	438	452	418	439	433	439	408	439	417	439	442	434	395	408	403	420	474	418	404	476	440	431	478	449	439	410	419	443	434	392	417	451	422	451	435	425	416	474	406	419	438	450	406	471	432	462	431	452	410	425	402	415	473	411	433	452	441	415	413	432	428	413
23914	21056	28260	24042	21039	9063	2097	1274	1026	14125	35959	27941	14580	3864	1210	798	691	737	692	751	645	678	693	720	746	680	688	687	639	676	718	659	679	705	684	708	686	663	681	665	679	678	728	687	626	626	645	744	651	690	688	677	678	675	666	646	674	685	739	684	684	710	666	657	674	654	671	688	646	693	661	680	694	661	700	688	694	706	722	707	701	683	717	691	675	696	685	713	714	666	712	693	690	693	644	697	697	708	702	634	702	692	654	652	693	688	647	672	727	657	689	715	657	680	690	678	656	727	693	693	706	666	682	684	669	655	741	730	714	676	650	678	665	744	661	682	693	663	727	754	681	706	657	742	697	669	673	693	669	725	661	668	692	683	700	705	684	692	664	599	685	731	742	720	735	670	665	708	671	673	698	709	704	731	643	712	661	683	717	680	681	653	732	669	698	672	707	711	667	666	690	715	686	722	665	674	681	659	665	704	705	710	674	658	676	688	698	642	694	696	720	652	686	689	676	681	684	675	703	694	700	657	724	693	666	684	683	732	683	678	717	703	681	704	695	676	680	676	676	659	669	673	721	697	727	699	681	694	709	638	677	700	694	657	667	684	730	671	707	677	695	687	689	646	700	637	708	681	684	696	688	627	683	682	665	668	683	660	671	678	711	688	742	645	666	640	724	694	660	655	701	700	724	739	746	712	713	729	713	694	711	674	664	673	691	703	673	703	697	742	679	665	732	682	712	649	668	715	679	643	666	681	743	695	680	745	678	701	659	696	677	644	648	655	676	691	708	686	698	711	722	696	687	718	697	716	745	742	741	637	665	663	664	676	704	629	649	700	669	659	702	637	681	725	695	693	678	692	710	709	624	698	700	680	667	691	681	714	722	657	682	693	691	697	688	714	662	666	700	719	677	676	628	720	645	621	707	688	741	682	703	689	700	670	684	651	695	722	711	721	737	682	688	719	696	649	634	683	721	666	662	730	684	631	695	679	673	642	684	716	685	662	680	692	676	702	678	698	678	676	703	690	683	673	680	702	694	656	657	713	642	704	703	683	713	666	682	768	664	696	630	706	723	657	676	630	648	645	684	670	636	708	710	735	688	679	682	661	680	695	707	702	735	710	691	703	693	675	663	645	694	668	733	720	681	676	681	662	669	687	716	622	685	744	703	718	650	724	664	681	708	675	656	747	699	689	675	684	682	696	682	714	650	684	717	673	727	727	687	682	670	680	646	671	708	679	661	698	681	686	719	715	678	664	668	705	635	664	658	680	702	655	689	645	665	679	689	735	666	722	705	727	658	697	699	692	707	620	658	716	675	685	663	673	735	657	678	684	706	702	655	708	714	687	728	660	654	674	632	707	658	732	682	680	706	711	670	674	698	681	684	667	698	655	670	695	654	681	663	696	701	631	679	716	656	645	716	732	690	673	671	685	705	686	704	668	672	676	728	676	682	640	702	652	703	676	679	686	722	709	678	699	649	648	649	676	672	703	706	729	671	639	686	720	702	688	701	702	653	690	645	678	688	668	687	672	700	692	700	656	684	695	677	705	669	713	727	668	702	654	694	719	698	659	706	668	699	691	710	660	704	685	678	665	719	675	718	645	663	656	726	706	680	664	673	685	678	710	691	659	731	728	674	659	702	655	709	702	642	707	721	705	683	706	691	634	729	678	673	685	708	704	681	697	637	675	695	697	676	660	672	645	710	728	700	694	723	716	713	673	693	643	687	625	690	686	683	672	634	691	694	728	681	665	684	677	724	671	724	715	714	692	718	639	676	718	712	656	664	652	669	711	674	712	716	700	692	695	657	693	707	705	655	658	694	633	670	658	764	677	642	672	724	657	738	731	670	718	713	694	679	704	635	653	691	687	672	688	676	706	742	681	694	684	632	674	662	688	706	680	680	673	716	676	664	677	662	716	707	692	671	656	698	705	688	709	664	673	654	661	696	668	677	663	701	746	701	719	640	709	654	687	719	694	654	669	635	690	675	712	655	696	660	703	690	686	681	674	676	678	713	685	677	620	721	716	695	678	686	670	699	663	711	715	670	688	678	714	715	664	681	664	704	698	667	692	692	709	713	718	675	665	704	644	651	692	676	634	711	685	657	697	674	724	694	670	669	674	711	664	676	688	648	698	642	674	669	684	732	744	693	682	686	638	705	656	646	727	677	710	680	653	695	734	684	641	680	672	613	725	681	666	681	658	700	710	711	722	672	706	683	665	723	675	662	659	654	712	672	718	664	699	680	702	656	652	692	687	664	676	675	637	705	655	665	662	659	648	627	660	683	659	706	665	692	652	657	710	689	730	709	628	677	687	700	656	657	694	623	662	635	654	643	616	686	701	706	668	653	699	652	687	680	660	686	661	655	762	699	666	694	682	642	648	642	726	692	678	669	694	654	732	681	681	700	683	693	690	732	643	669	669	699	700	653	698	671	683	698	757	681	688	675	676	647	699	707	690	717	699	752	744	664	689	659	661	708	739	640	668	633	637	706	674	682	640	686	735	700	669	686	681	667	720	712	718	668	662	702	710	654	661	679	631	672	678	651	659	750	700	680	655	714	647	694	708	706	717	721	673	630	688	679	682	651	706	666	691	654	665	690	730	712	732	633	724	687	699	719	684	645	698	634	653	668	641	629	676	679	710	679	688	665	690	673	700	723	672	679	672	693	639	681	644	672	702	678	716	696	673	663	698	671	729	696	714	710	746	672	689	652	669	687	649	647	726	668	678	670	709	673	699	682	654	693	685	704	678	647	727	688	648	695	700	693	690	657	677	679	693	670	676	747	676	672	655	660	700	653	724	704	698	708	681	701	684	666	696	687	690	720	707	662	659	655	666	665	663	661	684	723	705	640	686	681	705	713	695	707	646	630	650	694	689	661	664	690	680	699	696	688	631	692	663	680	686	708	671	720	622	662	716	683	661	691	692	725	639	676	645	701	701	719	653	655	682	682	708	719	685	715	686	712	712	667	700	657	662	667	685	718	679	719	682	642	652	734	739	685	655	701	681	615	673	690	681	699	689	668	708	701	745	671	679	684	675	704	686	721	631	660	667	703	673	663	681	671	682	708	702	685	691	698	682	719	653	658	663	741	754	659	711	676	683	681	680	698	683	631	710	669	611	657	721	675	669	638	691	717	676	646	699	709	690	695	700	679	650	666	695	643	717	647	705	713	682	734	692	674	695	733	660	704	707	666	682	708	703	703	680	692	698	658	666	676	717	700	637	664	676	726	684	675	639	704	668	665	676	672	675	677	696	743	727	618	654	654	678	696	661	703	720	698	720	659	634	652	702	698	630	694	661	729	682	696	642	629	668	683	714	679	650	644	718	677	710	651	737	673	641	713	648	647	665	691	702	721	674	652	676	690	718	732	685	674	679	673	686	689	749	705	690	708	637	670	638	682	647	652	669	655	685	667	638	694	729	628	679	639	608	677	678	679	665	733	648	685	696	658	727	646	642	686	692	668	704	695	678	650	646	705	679	627	736	659	692
4572	7377	5332	3084	2233	1755	1501	1253	1129	18313	32472	23462	11473	3128	1210	695	614	600	572	587	611	629	564	590	639	608	593	575	635	564	550	576	596	635	625	565	534	607	642	597	598	576	531	590	592	584	564	585	553	560	655	616	577	613	566	624	599	614	571	636	556	587	600	607	555	604	591	588	585	585	591	531	589	579	590	587	567	611	565	605	587	607	591	556	597	578	589	582	566	545	567	588	553	585	600	560	634	588	570	564	582	518	573	615	599	593	628	606	604	570	593	602	554	578	583	599	543	603	629	552	586	544	597	580	570	584	587	550	604	561	600	612	553	575	635	615	594	539	617	592	559	553	551	596	584	561	602	580	604	585	546	581	576	569	558	587	611	556	592	611	588	644	536	571	562	608	569	588	557	624	607	577	588	616	611	559	605	593	576	563	577	576	592	581	557	573	571	580	544	576	578	591	596	590	624	568	567	615	519	627	577	575	554	574	570	579	589	577	593	560	542	590	614	565	593	570	571	597	577	589	568	599	584	571	608	589	536	574	576	593	564	543	629	560	622	600	542	606	602	604	581	609	602	553	618	574	591	544	592	584	587	576	567	591	581	603	540	586	537	613	589	558	582	544	609	600	543	618	556	602	583	591	575	595	548	600	542	595	557	588	599	618	608	586	564	611	610	577	568	557	588	623	568	601	595	580	613	642	570	606	622	592	560	577	576	620	587	586	608	581	571	555	597	609	616	598	562	595	570	579	606	600	554	583	605	549	629	596	593	564	574	603	549	589	576	583	573	562	543	608	572	561	595	569	588	579	595	572	610	555	562	559	561	592	517	544	567	617	591	592	508	615	540	578	576	585	554	547	576	617	551	571	577	613	587	598	596	572	592	570	596	631	566	577	604	605	608	598	574	537	601	555	587	545	580	558	583	592	589	593	555	560	597	579	554	588	583	566	586	534	621	599	562	548	611	579	618	602	567	619	581	562	609	566	622	586	603	589	563	605	590	577	554	586	595	560	583	559	582	579	607	563	580	587	552	605	546	564	553	629	597	530	581	602	522	589	639	544	574	567	601	579	585	607	576	625	553	573	541	573	567	574	583	582	626	606	572	528	591	540	565	565	604	529	612	588	571	605	578	574	593	533	580	563	567	521	579	610	633	578	602	589	568	555	575	622	579	601	558	591	535	563	578	595	587	595	567	574	562	633	612	585	563	607	554	583	587	581	565	568	578	552	572	568	600	589	599	563	528	527	582	601	555	530	582	621	614	552	578	555	594	588	542	589	587	585	602	666	582	565	598	602	613	561	587	620	570	583	532	601	607	613	586	582	547	583	570	549	595	634	610	588	601	597	592	608	577	565	614	592	575	568	539	566	581	615	581	593	549	569	610	626	602	570	588	582	548	624	564	605	612	530	527	570	557	577	584	604	618	603	590	586	580	556	596	601	574	607	580	603	587	626	570	554	609	584	583	561	580	603	576	596	502	579	592	579	566	586	580	537	556	530	585	605	561	584	579	593	621	612	587	581	600	575	577	546	612	600	560	563	547	579	549	598	562	597	571	592	586	580	581	608	583	545	617	598	581	564	596	616	622	611	575	554	578	550	559	542	545	600	597	588	608	591	553	594	575	604	581	599	561	592	570	590	573	617	557	582	570	540	539	568	549	594	563	582	611	530	597	580	581	597	596	545	590	571	568	577	567	563	596	605	560	581	566	542	594	582	590	604	570	583	578	570	595	600	588	554	639	572	599	583	589	636	594	550	561	611	614	571	549	579	587	569	599	611	608	572	597	610	581	587	583	586	554	593	560	599	587	594	624	585	612	544	595	570	579	557	553	580	571	568	623	570	620	602	572	567	577	581	565	571	545	607	543	636	568	582	537	579	554	630	657	537	590	612	602	558	581	550	574	637	566	549	552	622	597	584	523	585	586	605	538	560	559	587	579	576	535	613	615	600	565	599	555	558	594	618	574	556	595	592	533	556	566	575	606	607	546	592	608	589	598	614	626	615	583	573	540	533	552	619	586	585	562	576	606	594	599	532	558	577	558	595	553	555	600	584	606	569	576	554	606	575	635	610	544	583	614	600	615	561	602	581	602	577	583	560	536	576	558	582	548	587	555	576	591	606	560	598	556	654	556	547	625	589	572	577	565	577	613	607	569	574	602	570	592	611	584	566	584	591	564	583	581	629	569	600	547	553	550	583	613	587	539	584	548	576	590	565	579	587	579	611	579	590	592	544	574	624	595	583	590	534	586	581	568	543	577	585	590	611	549	563	582	606	556	592	581	596	592	588	566	596	595	608	579	577	606	603	556	580	553	597	589	600	583	561	617	551	608	559	580	604	542	630	551	578	568	579	566	590	596	576	561	577	593	556	573	534	581	575	608	573	576	578	573	584	603	583	564	591	591	586	576	605	576	548	548	608	559	595	527	593	551	584	560	586	554	604	555	587	610	574	519	611	556	594	595	587	604	576	570	583	566	563	580	564	564	547	543	570	551	575	611	616	591	546	569	563	570	611	583	601	606	558	551	563	607	542	602	594	553	592	554	603	588	539	578	551	571	542	589	562	499	597	598	588	606	549	582	557	555	574	569	588	629	564	554	539	546	583	534	578	586	624	566	601	567	564	559	579	564	577	596	589	598	567	573	557	588	579	622	630	580	587	579	556	563	591	545	568	576	550	580	612	611	551	555	569	602	573	586	623	595	591	579	590	584	591	560	580	546	579	574	545	614	631	571	583	604	571	562	583	632	556	569	562	609	644	612	534	632	551	625	525	580	584	541	626	571	510	620	589	629	587	578	580	597	574	561	604	568	600	563	575	614	603	557	573	587	597	584	572	538	544	596	585	597	581	561	578	571	528	542	590	551	616	578	542	542	521	582	576	611	598	616	576	553	590	621	549	554	580	582	555	574	604	562	585	556	649	589	601	586	549	537	613	597	564	588	598	547	616	571	580	572	560	598	610	574	582	606	582	530	586	607	571	549	617	585	595	592	555	542	551	603	586	583	612	611	568	614	572	599	558	574	564	589	569	600	590	636	563	565	576	577	621	571	562	580	581	548	552	570	557	594	554	590	583	589	566	576	590	573	588	549	590	528	616	577	550	619	597	608	554	595	564	574	558	590	597	590	547	572	618	554	619	608	571	574	551	563	588	556	588	574	595	558	563	518	569	571	583	601	572	587	612	599	567	583	600	557	579	581	576	537	579	582	584	611	575	609	554	580	585	559	563	540	508	570	574	601	562	573	612	589	585	586	600	567	565	574	565	579	610	528	576	586	574	543	553	612	569	582	576	602	563	589	563	548	572	561	553	637	612	630	573	588	560	562	575	569	624	528	552	601	574	581	554	578	595	535	575	610	538	553	581	560	542	561	580	619	577	581	537	606	616	533	580	597	631	551	553	595	574	567	553	626	558	590	550	596	568	609	548	568	574	583	570	583	553	567	576	570	598	587	581	595	621	597	577	600	532	573	555	597	554	584	613	571	562	544	589	561	620
27261	12677	1584	798	579	492	482	501	491	830	2264	2075	1325	772	521	455	419	462	435	462	454	406	462	440	433	442	420	482	473	452	462	449	450	465	449	457	447	417	450	466	455	423	455	438	472	471	442	437	430	456	438	414	473	460	425	461	463	471	430	429	446	453	506	452	441	475	460	468	490	424	429	435	408	468	460	442	431	437	448	417	408	439	468	409	448	425	446	437	470	434	452	454	427	457	458	469	411	447	443	445	474	433	442	446	440	468	419	423	452	434	438	435	443	447	434	439	447	439	434	463	435	473	445	466	433	417	426	411	414	469	449	447	408	449	435	434	447	497	437	450	461	455	411	444	441	446	481	419	394	431	442	467	463	449	434	427	423	458	479	407	451	439	415	465	422	438	428	448	411	412	449	457	451	418	442	464	467	441	413	479	451	393	416	422	402	450	460	421	411	471	411	485	448	460	415	440	509	471	439	440	434	468	462	446	427	457	456	451	446	462	505	468	432	444	435	410	455	461	440	421	458	488	454	436	434	436	437	468	425	455	442	494	437	442	439	437	463	452	422	417	454	474	447	431	440	445	453	465	435	412	432	466	506	429	428	465	408	464	437	435	436	416	427	441	424	462	444	431	455	405	426	440	460	465	450	472	464	434	456	433	445	430	419	455	477	438	455	482	443	443	444	415	427	446	445	435	413	412	425	437	445	434	432	444	431	452	435	469	452	447	422	470	419	453	454	460	429	499	426	428	450	431	454	448	463	460	432	435	422	510	487	440	439	432	424	457	491	453	449	411	439	471	429	432	452	464	473	418	443	472	437	436	438	426	488	454	427	487	450	460	471	446	438	498	428	452	432	411	440	426	471	450	463	415	423	469	426	473	449	448	419	456	460	450	453	434	419	453	477	429	461	459	393	462	441	433	462	447	411	435	450	454	437	426	393	434	436	423	459	410	433	459	455	453	420	435	490	420	407	458	437	466	440	460	423	411	469	434	433	459	450	432	414	419	460	417	439	438	406	440	423	450	436	457	457	466	437	446	459	453	420	413	425	443	455	407	413	469	451	464	454	405	473	413	459	443	464	453	466	452	403	433	474	468	435	471	426	455	450	449	446	432	453	448	440	425	424	440	506	442	441	438	445	444	430	419	418	427	430	468	431	483	483	444	451	432	463	414	424	416	453	431	420	447	441	416	425	456	415	460	423	438	400	427	444	412	471	425	416	481	425	454	450	433	451	465	422	446	442	433	454	437	436	439	441	408	441	448	439	441	417	442	457	430	443	447	464	467	433	457	389	420	400	425	450	421	452	453	474	444	425	440	427	446	447	472	400	443	456	438	450	418	454	473	462	435	438	468	426	451	435	496	457	475	402	478	471	447	418	481	440	419	475	443	465	438	478	425	454	450	456	432	478	434	529	455	447	430	445	444	432	428	476	407	436	461	456	443	447	449	412	415	434	522	460	435	405	441	434	445	427	431	445	416	456	416	450	443	465	448	431	428	435	453	430	465	451	439	427	415	416	420	437	492	437	436	462	466	446	444	419	465	445	453	454	450	445	463	485	439	439	456	472	429	450	392	411	450	445	449	449	435	397	441	464	477	427	486	489	445	440	402	438	440	433	444	448	429	398	418	471	429	484	455	471	395	428	430	422	473	440	482	468	463	432	444	434	468	455	431	400	444	465	439	373	441	477	432	426	382	431	442	414	428	425	421	481	413	424	489	437	451	438	473	434	450	465	487	504	412	447	428	416	451	462	432	438	443	436	468	423	400	456	460	428	441	444	430	448	374	416	442	436	434	452	446	445	410	452	436	428	452	402	448	453	454	424	450	468	454	440	428	462	438	429	430	486	409	439	421	446	461	476	473	444	419	464	422	434	447	450	448	468	448	464	426	447	459	411	435	423	453	458	478	455	456	429	437	442	451	436	439	465	430	480	444	454	464	470	420	468	406	418	450	446	434	473	412	435	437	473	425	448	442	449	443	409	450	455	468	457	433	432	442	421	435	442	466	446	440	438	478	433	423	453	477	458	469	431	461	476	440	431	455	474	444	435	417	453	444	452	441	448	431	412	429	472	447	446	430	469	415	435	445	458	433	427	423	444	470	436	465	447	432	422	447	456	445	433	458	500	461	453	428	407	412	437	415	455	403	438	446	475	412	443	428	468	441	407	434	451	424	438	419	449	468	431	425	418	432	433	427	457	442	431	495	456	451	409	407	427	419	431	480	399	475	448	424	420	400	456	456	473	443	432	479	440	479	420	457	453	425	467	443	418	453	480	427	428	439	447	481	431	424	434	454	471	417	396	446	476	507	461	448	441	420	398	424	467	430	454	453	436	437	459	441	466	435	423	433	457	428	425	475	434	435	444	476	428	428	434	421	442	473	462	438	436	409	417	418	456	414	452	458	433	433	450	462	417	443	441	464	481	464	438	460	485	487	464	437	452	425	431	452	440	451	423	431	425	461	408	458	459	405	398	412	474	402	397	476	467	454	471	420	407	459	517	424	447	447	422	442	447	449	434	396	435	451	393	467	454	455	456	454	413	436	456	461	435	467	452	436	452	449	436	466	444	417	436	457	470	425	460	405	445	433	411	435	438	409	480	451	466	442	423	388	443	473	429	483	477	448	473	415	458	452	426	428	448	432	476	414	421	432	419	444	460	460	473	455	439	424	434	459	414	443	459	447	428	458	381	465	440	451	439	463	493	449	442	430	452	458	416	448	473	467	439	453	436	458	449	463	430	456	401	443	445	448	427	463	400	431	425	447	437	461	454	443	434	479	434	438	458	434	442	450	434	451	417	411	422	481	418	407	447	457	425	456	421	427	448	451	470	440	411	470	484	459	439	429	432	445	463	423	418	432	427	471	383	440	454	454	434	414	414	436	414	408	460	431	482	448	422	421	456	418	452	417	416	464	480	471	409	442	458	423	443	442	411	458	462	448	466	489	440	458	397	431	449	440	485	391	441	467	405	433	413	437	473	449	431	487	435	417	446	442	407	464	448	453	451	446	505	433	456	475	485	417	440	395	478	460	448	463	449	449	472	467	416	473	465	463	431	462	455	447	440	445	435	468	433	445	422	478	454	436	477	442	483	405	450	430	449	428	432	407	443	479	471	472	458	473	477	451	414	402	490	437	470	453	434	452	469	427	437	433	413	444	423	410	426	462	456	452	437	435	444	427	470	442	424	420	456	466	421	435	431	458	452	500	471	432	404	440	434	442	465	446	406	419	477	456	466	422	463	467	442	449	441	451	425	470	446	419	442	423	412	450	443	415	429	406	456	406	426	469	445	473	422	416	431	457	472	407	434	455	415	419	420	432	430	475	420	467	400	447	492	422	466	469	454	453	467	447	441	430	469	451	468	437	438	423	455	403	398	425	451	451	446	474	460	426	441	457	439	458	453	433	427	469	487	424	461	468	457	429	425	406	464	442	427	461	424	437	472	479	417	482	476	468	432	424	398	459	458	455	452	438	454	422	420	410	477	444	396	420
5151	1015	845	621	514	434	415	446	390	1034	2971	2358	1378	704	455	417	359	365	419	402	354	377	405	365	354	385	372	378	392	359	376	349	409	372	385	387	399	412	433	399	395	388	364	366	379	347	409	366	406	350	388	386	394	399	376	380	366	390	366	406	369	391	384	370	416	381	379	364	380	379	399	389	379	346	364	398	386	377	372	346	363	383	380	389	356	362	383	393	398	391	379	371	388	405	369	392	371	375	376	429	391	379	340	378	367	390	339	405	350	376	369	368	387	393	395	364	382	382	375	380	398	377	355	369	386	383	393	421	360	336	346	401	383	391	381	388	368	350	396	384	379	395	387	403	362	350	339	379	406	367	396	403	373	358	364	349	365	354	381	415	388	356	399	353	359	397	369	374	379	400	363	383	393	399	383	339	379	400	370	385	374	392	376	386	355	396	354	361	410	392	377	378	399	356	364	363	394	380	384	369	343	367	391	360	384	345	407	378	370	395	361	351	351	389	351	376	389	362	349	374	378	358	355	354	397	394	365	376	394	393	366	389	394	417	375	369	366	383	383	379	368	396	342	369	367	357	366	380	380	413	404	387	369	413	377	383	409	351	387	368	386	353	392	370	407	392	421	389	360	396	398	374	385	362	407	360	352	361	385	364	395	392	392	345	383	401	380	351	363	363	351	379	382	360	371	398	370	375	377	387	385	383	360	384	370	375	332	370	355	365	369	385	391	370	395	374	379	417	386	406	393	405	388	380	371	374	408	357	349	377	328	370	387	382	377	361	373	387	374	371	370	360	384	380	380	424	387	372	385	379	406	400	422	371	349	352	412	416	374	396	396	390	374	394	352	359	377	389	424	420	377	375	384	382	382	382	359	367	384	411	354	383	366	409	373	387	356	362	361	381	356	388	372	409	393	383	378	415	385	363	405	394	337	404	371	383	357	357	382	350	355	399	423	366	383	389	362	399	376	413	397	410	373	366	379	371	401	400	365	370	396	368	364	353	379	354	411	370	374	398	379	354	390	351	371	330	370	391	364	398	366	374	365	408	399	384	358	341	369	355	359	386	376	375	354	347	375	360	408	398	383	364	398	428	351	361	373	394	351	424	363	382	367	378	384	353	377	407	390	405	334	369	397	363	365	363	360	406	365	356	418	406	388	401	420	392	355	417	407	371	386	372	359	371	387	369	357	370	395	370	390	383	390	421	360	378	396	370	390	366	351	375	375	377	371	378	357	382	379	358	365	355	402	367	427	370	396	421	374	389	369	343	374	402	356	368	381	372	370	387	367	372	376	375	359	393	366	356	366	358	379	397	363	395	380	382	384	364	347	404	347	408	408	363	363	407	420	395	392	355	387	355	360	392	370	377	355	395	385	387	384	358	377	367	357	371	398	361	364	380	337	397	389	393	393	383	377	363	356	401	416	365	371	380	400	387	341	359	383	397	359	348	387	358	361	386	341	397	367	347	413	424	397	396	403	364	373	339	382	387	370	363	383	362	407	355	379	347	420	374	391	394	407	364	366	398	405	383	403	390	358	368	385	343	405	354	430	348	368	396	373	398	369	382	366	402	385	370	389	386	374	360	375	385	377	367	373	383	371	382	358	381	371	390	357	384	403	386	366	361	364	374	360	399	364	388	385	418	391	344	371	422	409	336	378	402	346	380	350	408	394	361	366	367	357	356	413	377	355	385	391	350	396	389	384	381	381	390	356	361	402	370	436	404	374	382	369	356	379	370	384	415	415	374	400	382	369	387	382	407	383	410	356	374	390	382	329	392	374	396	398	384	382	397	375	381	359	387	402	376	381	399	405	402	344	383	389	370	381	364	383	396	390	393	347	402	361	373	369	373	358	388	412	363	358	397	391	396	364	390	408	377	347	375	394	430	398	377	363	368	409	384	369	389	352	368	388	362	387	379	382	389	384	383	331	375	358	385	350	378	392	359	350	372	420	373	363	389	360	390	368	395	378	387	348	385	359	345	400	366	377	367	376	384	374	402	413	422	375	397	409	390	392	366	377	333	360	336	378	387	381	387	377	370	380	364	394	401	403	364	327	366	369	394	384	397	353	389	353	372	391	352	363	377	383	398	332	372	362	397	373	377	370	386	373	382	374	379	374	375	384	367	357	409	359	426	375	350	346	383	366	366	357	380	428	358	366	368	388	389	372	382	370	382	371	353	375	376	391	363	386	390	405	373	426	381	384	396	384	388	385	376	357	340	381	389	391	360	384	369	364	366	371	384	416	397	382	410	386	374	370	376	363	355	367	385	401	367	372	387	379	370	408	377	422	370	380	362	360	370	373	381	406	379	372	378	381	364	381	362	357	351	334	376	396	360	387	336	375	368	367	362	363	359	367	362	338	373	373	369	376	385	397	359	359	368	405	374	369	360	358	371	354	366	365	376	330	399	326	377	356	384	378	391	401	396	398	381	382	371	384	352	404	360	411	360	381	373	370	374	410	419	372	324	366	390	376	362	375	372	367	410	350	389	385	389	387	371	386	384	399	370	382	399	384	408	387	401	376	369	348	375	377	429	360	365	366	368	372	386	389	369	355	363	372	433	393	386	419	381	381	373	374	378	401	386	363	364	398	378	397	369	374	387	367	364	374	377	379	423	366	358	382	383	371	414	367	379	374	401	381	384	374	361	378	417	391	389	332	365	380	404	379	379	402	377	389	376	353	362	357	368	395	345	368	349	379	412	386	375	413	385	369	416	364	383	375	383	375	385	360	340	360	393	373	397	374	391	376	393	361	392	374	379	380	381	370	394	353	362	374	355	368	374	371	353	381	416	395	354	400	326	393	358	375	394	354	400	389	371	386	384	398	368	391	353	390	414	396	399	368	379	359	345	361	399	399	384	370	390	357	385	387	382	375	369	381	372	338	421	399	379	355	362	398	375	375	344	359	378	388	397	315	369	371	373	383	398	394	357	362	404	381	387	365	378	357	353	368	367	395	359	365	373	379	374	375	354	391	365	395	391	345	371	381	402	378	402	334	360	378	367	371	362	375	380	347	396	386	364	353	402	372	380	407	389	363	377	386	361	394	365	356	380	362	375	342	410	373	365	384	391	375	342	392	408	348	380	374	380	363	366	377	386	393	360	358	368	411	374	364	403	357	387	382	383	361	376	388	376	403	387	392	383	435	395	377	371	417	345	366	386	340	377	403	383	395	380	393	370	375	377	347	401	402	365	404	354	379	371	385	373	389	362	351	392	377	439	340	402	374	374	350	386	385	370	403	381	359	389	389	375	359	397	374	362	415	365	396	353	350	385	370	364	387	337	368	373	391	366	394	378	391	371	408	389	417	378	368	382	385	402	368	378	361	405	371	350	424	385	397	384	383	409	387	358	365	378	386	368	384	362	386	405	387	379	381	388	341	397	365	396	381	376	358	353	398	406	360	358	347	355	418	408	369	382	393	382	355	383	358	396	405	387	374	363	412	355	393	394	369	375	371	380	374	380	388	371	386	421	381	387	410	379	393	391
25019	21068	27111	25104	6899	1215	825	629	841	7485	18818	15063	7341	1910	729	531	486	542	469	493	490	471	457	477	475	475	454	522	509	464	452	481	450	441	472	436	496	515	491	497	520	506	489	474	478	443	482	464	498	488	485	465	518	479	502	472	488	487	505	455	518	467	518	442	504	484	517	494	516	434	513	502	497	501	456	496	461	480	480	481	483	477	473	489	486	490	506	481	481	486	465	458	480	481	483	460	464	479	498	517	468	488	462	522	455	496	480	472	482	450	487	476	478	522	510	479	482	485	488	448	513	474	463	486	446	462	477	460	467	467	455	464	475	514	470	475	480	458	487	499	526	484	478	458	512	462	448	474	502	518	483	513	541	473	499	511	476	463	443	485	473	452	479	485	496	457	475	477	529	439	507	479	496	484	497	478	502	493	484	470	479	484	473	536	484	495	478	457	503	486	496	462	511	483	472	478	505	514	497	460	549	489	508	509	458	431	453	479	452	508	458	452	512	479	487	481	461	473	499	479	424	467	485	478	477	508	531	455	439	485	481	451	485	505	480	488	486	508	480	508	473	488	486	481	476	427	498	489	487	459	465	502	468	493	477	465	492	501	480	476	484	481	474	487	454	468	461	439	496	474	486	492	516	506	453	479	508	486	491	454	507	481	493	478	513	482	489	509	501	496	505	469	506	476	504	491	510	468	512	498	485	490	522	508	482	493	483	472	470	495	507	485	482	516	455	473	506	470	511	482	496	508	486	485	533	461	444	465	480	466	503	476	452	483	474	482	463	435	480	517	500	464	450	433	493	507	439	484	493	478	469	468	443	454	478	495	471	457	449	450	467	434	488	450	511	487	504	500	516	474	527	467	481	477	492	462	470	516	485	513	470	434	519	463	473	480	507	475	484	463	483	478	487	504	483	476	493	497	494	472	435	451	513	454	491	493	468	459	476	480	480	486	516	490	485	470	440	466	486	468	468	506	435	501	462	482	487	467	467	510	468	479	490	463	527	457	490	526	492	471	483	435	495	467	476	485	486	471	482	488	503	484	458	446	480	480	491	465	476	468	487	436	454	452	491	484	472	503	479	485	479	450	457	463	470	517	432	469	475	502	505	489	487	468	443	480	483	523	496	483	494	460	472	500	496	486	466	517	494	490	453	480	476	488	455	498	447	466	475	508	454	454	493	465	497	446	504	532	506	485	494	452	506	521	465	459	493	435	523	488	455	481	457	502	480	547	491	442	488	455	454	492	456	499	528	454	454	452	467	458	493	497	483	485	456	482	486	486	467	515	472	469	480	459	450	486	460	468	476	465	479	444	508	496	465	477	469	472	504	485	492	465	494	502	480	496	465	484	509	495	474	539	491	498	520	466	493	489	488	437	484	483	508	511	493	466	480	483	480	473	462	485	481	479	511	482	488	523	473	452	511	475	470	479	489	493	498	502	499	498	474	482	471	492	475	484	452	464	502	501	526	508	477	454	483	488	482	453	494	481	430	470	464	480	510	519	445	456	485	460	444	464	495	518	458	472	479	459	469	516	489	497	425	459	446	496	429	490	468	485	481	505	505	476	450	533	532	480	482	468	458	468	449	482	492	480	479	483	472	513	464	503	488	452	498	510	478	448	522	485	470	525	478	496	488	434	433	516	470	460	481	525	478	510	483	465	452	488	491	516	499	516	496	480	461	510	484	498	471	473	502	500	492	488	490	447	471	512	494	496	461	486	460	481	485	482	494	476	459	505	482	465	509	514	504	458	511	447	504	472	481	462	472	527	499	448	504	487	498	529	423	486	522	472	473	479	495	440	488	499	496	488	492	437	515	488	513	497	469	459	472	456	500	501	520	463	478	493	451	489	516	488	479	498	508	470	446	517	481	499	434	450	483	517	519	456	473	468	523	462	493	507	471	470	503	437	471	499	514	520	483	444	491	448	496	490	492	484	497	467	471	499	442	476	481	496	492	459	479	475	470	465	485	504	503	488	455	503	469	463	485	441	517	488	480	487	482	544	527	494	513	495	469	470	471	466	494	498	480	463	468	499	494	529	507	496	463	511	543	531	455	499	466	492	469	474	490	499	473	474	524	508	461	508	467	507	486	438	471	481	456	457	495	466	493	456	495	513	476	488	445	471	431	494	483	500	448	479	455	472	449	557	492	484	504	472	495	474	484	491	478	480	503	495	506	514	504	491	455	463	503	493	485	507	508	495	463	507	468	493	496	493	455	476	468	502	514	465	471	478	484	462	517	456	470	463	498	474	463	488	466	510	473	485	502	462	506	486	495	477	486	486	497	477	431	486	492	480	493	468	483	520	468	487	497	504	444	466	489	475	484	434	454	493	418	473	480	452	476	475	448	461	509	460	500	510	483	494	505	499	495	493	482	418	449	485	477	511	467	465	487	468	457	457	478	496	512	515	486	477	470	497	503	465	480	487	501	482	487	481	489	509	483	466	512	462	475	457	449	481	492	481	453	463	457	483	487	492	450	462	443	532	488	491	510	479	467	466	461	510	436	487	447	486	464	499	476	466	498	451	490	456	479	458	480	470	464	461	500	479	478	496	501	470	475	484	499	454	485	501	472	478	476	502	470	459	450	474	509	487	475	480	531	480	497	500	489	478	472	512	457	494	472	515	432	490	529	469	487	498	483	446	506	525	502	491	485	483	454	446	497	474	471	480	471	456	505	484	497	482	467	472	482	476	471	474	522	556	443	491	508	480	487	502	477	490	475	469	458	437	522	464	474	472	469	480	476	485	470	482	523	475	477	539	486	462	489	444	491	471	441	474	473	522	502	506	472	483	497	463	465	484	505	467	482	519	488	479	465	487	493	496	469	476	454	444	451	449	477	511	476	452	462	478	498	437	479	475	501	472	457	456	469	452	464	470	490	485	531	471	467	494	476	488	505	478	479	488	493	482	490	480	472	439	481	472	498	508	506	481	494	468	467	443	478	482	468	476	490	508	513	487	507	498	465	496	494	479	469	453	537	522	444	506	480	476	508	512	466	467	472	500	465	465	454	477	449	448	471	463	443	442	500	472	513	454	463	459	514	494	497	463	483	437	476	509	519	473	483	467	455	479	500	496	476	454	491	512	431	487	470	514	477	472	476	492	497	463	441	491	489	476	465	462	493	488	467	494	488	491	473	517	489	501	527	522	521	471	506	475	436	479	472	501	490	484	481	452	533	488	474	491	502	460	457	501	484	479	456	486	490	503	422	464	450	510	527	511	479	477	478	446	491	494	478	453	464	442	500	472	506	464	511	484	452	535	485	491	498	458	495	471	507	487	476	475	452	506	466	481	461	488	511	490	488	468	489	458	469	515	482	470	464	511	452	490	474	502	503	486	489	518	490	478	468	473	478	506	483	473	466	489	488	515	456	489	479	492	502	476	508	478	483	463	497	462	501	485	486	443	488	505	498	520	477	494	518	486	436	519	487	463	472	482	505	457	514	488	495	519	488	495	491	441	442	499	440	449	488	473	464	498	436	504	474	500
3857	3999	3404	1850	1194	817	699	667	1084	10292	18500	13641	6436	1763	746	491	421	407	399	441	442	430	434	435	461	400	446	433	402	429	445	403	445	375	432	385	400	425	427	408	470	391	420	471	385	417	400	438	424	416	456	440	432	394	413	412	411	469	437	402	437	383	451	415	429	427	421	410	433	428	421	449	423	419	404	431	438	390	461	425	429	419	412	422	424	410	422	424	439	437	415	395	417	411	437	441	433	457	413	437	450	412	433	407	442	425	416	435	438	387	409	428	440	397	432	425	409	390	409	430	431	446	455	440	408	430	431	422	420	435	431	410	379	439	408	449	438	430	469	393	421	414	452	431	428	414	418	435	425	407	463	410	426	456	416	408	444	433	398	399	395	410	431	413	442	414	380	438	406	425	452	433	428	445	418	381	433	412	413	421	424	437	395	408	440	402	387	431	393	458	442	399	408	413	419	393	400	400	441	456	420	433	425	374	394	378	468	436	447	426	441	406	428	425	415	398	444	450	442	434	417	410	430	432	436	455	409	403	416	409	443	462	444	387	448	421	391	389	427	370	382	436	459	463	398	468	417	465	419	445	400	468	412	404	386	435	423	407	438	397	440	385	437	436	426	417	432	432	410	432	426	427	430	425	430	448	403	444	449	397	396	438	435	447	387	405	427	409	374	418	439	401	410	385	414	440	400	388	421	396	404	431	471	422	419	427	408	424	390	446	454	457	429	403	375	436	446	420	421	408	405	414	402	376	421	410	393	443	391	403	446	416	410	382	411	438	412	420	427	385	408	396	406	424	408	424	423	434	415	440	440	435	420	403	419	412	398	426	425	382	452	444	433	418	419	466	388	434	425	415	428	427	430	438	411	406	399	451	431	461	428	460	437	428	418	411	442	402	424	427	415	438	443	439	430	432	386	410	429	422	418	414	438	415	419	440	404	401	413	422	446	439	440	416	444	440	451	422	428	442	443	450	381	412	393	413	438	429	436	384	423	424	414	428	421	423	431	397	420	390	398	431	419	441	388	435	447	408	412	421	414	379	435	392	415	398	417	405	394	410	415	403	418	398	413	410	397	402	439	433	425	423	408	386	459	405	428	433	404	391	418	416	427	447	413	437	398	428	436	437	377	469	458	420	432	391	440	413	441	414	433	455	463	458	444	400	429	401	405	403	426	395	428	451	417	437	416	433	439	443	438	436	426	445	374	430	429	466	422	407	414	416	450	422	414	432	409	413	444	448	409	386	440	401	446	436	420	436	404	438	421	426	407	422	407	417	442	416	420	430	410	425	430	449	412	379	438	440	429	431	398	389	451	412	442	414	420	404	447	452	441	396	412	392	420	387	421	436	396	435	416	445	415	433	395	431	428	390	429	382	410	434	392	425	405	401	430	413	436	401	438	383	429	410	437	419	440	403	410	419	411	455	463	369	390	452	436	442	460	433	442	394	425	433	400	462	420	432	418	425	404	391	362	446	420	423	410	432	423	397	432	412	397	400	412	406	416	428	425	418	428	409	420	414	435	411	417	421	398	463	422	385	412	456	479	440	420	401	407	432	432	419	418	427	427	401	396	407	410	422	407	413	408	422	457	393	410	482	406	423	406	411	370	394	390	375	421	444	401	407	411	437	410	418	446	396	425	406	425	449	377	415	461	395	407	456	424	408	456	411	416	423	402	464	418	440	447	454	433	433	426	423	424	442	417	432	372	408	409	384	466	417	425	430	419	408	399	398	406	396	440	465	407	431	422	430	427	429	420	429	405	383	435	467	399	426	442	384	420	384	373	443	452	429	386	406	396	413	418	446	408	409	405	372	432	437	411	411	420	435	424	439	423	411	383	401	408	396	411	419	414	430	400	394	438	437	416	426	380	392	432	420	431	456	404	432	432	426	425	413	425	421	418	425	460	421	431	453	429	380	424	466	408	450	432	432	389	446	427	432	420	434	433	463	415	446	442	399	411	440	428	419	415	407	407	411	459	411	395	404	408	409	435	398	415	421	439	462	413	382	406	428	413	433	430	387	375	434	424	434	410	417	437	399	446	469	394	402	436	440	443	424	446	383	419	395	403	433	412	390	429	439	397	398	404	452	441	402	404	401	446	422	424	364	398	428	430	429	398	399	415	465	398	411	443	401	386	415	411	401	427	430	425	413	412	418	443	401	430	392	413	384	455	415	426	442	396	400	422	402	450	388	436	419	402	450	469	416	408	391	460	428	435	407	446	405	419	436	437	422	418	421	387	433	434	433	444	429	442	439	410	448	447	436	393	432	398	405	410	405	436	430	415	417	394	448	423	400	409	398	427	401	437	451	433	448	438	401	407	386	351	435	410	384	406	436	376	397	419	378	413	453	412	417	413	416	427	430	485	439	463	424	406	381	411	394	405	462	420	469	419	397	384	412	446	413	392	408	432	430	414	390	442	416	438	406	439	406	423	413	413	448	439	380	418	404	410	409	379	414	417	396	396	462	424	402	380	460	437	433	414	428	389	413	436	418	442	407	397	415	416	408	450	434	459	395	438	444	424	409	385	434	406	414	437	399	379	402	404	411	411	424	421	444	418	418	429	410	437	399	375	442	433	424	434	376	437	408	445	403	466	411	431	418	393	469	410	441	392	388	426	421	439	423	408	400	407	434	420	430	412	416	382	445	404	428	435	407	414	413	430	418	410	407	432	405	423	439	431	444	422	411	408	409	408	437	414	445	425	431	439	424	407	422	420	403	448	412	388	434	424	437	447	426	414	402	459	408	416	464	420	443	447	426	391	414	392	392	400	435	415	443	396	425	412	413	410	461	415	413	418	414	425	442	426	400	414	437	425	423	418	434	442	429	378	439	448	403	407	392	399	418	420	402	398	416	402	431	423	428	395	416	428	397	423	435	432	399	432	398	385	375	415	395	392	406	425	449	421	425	425	454	433	431	438	460	418	423	460	441	432	407	418	426	443	414	427	436	400	439	418	423	408	443	397	401	434	417	359	438	415	415	459	404	399	388	417	417	442	458	420	436	402	427	416	408	366	416	419	437	441	405	426	429	462	461	445	429	435	437	433	480	428	408	431	393	396	479	394	440	392	394	411	427	410	408	399	380	395	405	423	421	371	433	429	436	405	445	418	432	381	417	412	428	427	410	430	408	470	408	413	390	426	391	412	405	379	428	413	433	415	455	432	472	430	421	424	388	449	413	458	446	404	399	428	407	430	425	420	453	410	428	422	393	386	409	389	418	391	447	426	403	403	435	403	404	424	422	412	425	416	421	455	394	448	420	410	410	440	433	369	422	420	416	455	380	371	389	408	442	445	418	425	399	428	391	415	429	407	419	427	412	424	424	445	367	440	399	414	448	430	411	403	407	417	429	432	444	407	392	395	386	468	409	418	413	412	379	436	409	401	399	404	402	393	442	432	434	424	402	405	398	416	399	422	444	424	426	431	412	431	433	385	407	450	458	401	422	446	406	422	395	440	418	421	435	408	437	448	411	425	424	445	435	427	395
23954	21106	28376	24080	21086	8680	1902	1141	1044	13982	34959	29141	15081	3691	1202	797	698	698	673	655	662	650	699	683	670	673	664	715	654	653	650	684	629	668	662	641	674	687	627	662	682	682	606	616	676	658	652	639	655	628	684	642	682	613	679	644	659	671	661	666	682	692	682	671	702	683	660	661	623	618	650	666	672	643	681	626	619	665	640	628	641	652	648	613	677	625	657	700	593	651	684	671	681	656	614	671	657	642	670	608	657	636	632	699	648	642	658	679	662	657	608	647	692	646	624	672	650	635	673	642	696	692	681	661	644	671	634	638	633	691	679	679	613	616	632	653	630	649	658	620	649	669	611	638	668	657	647	675	650	638	617	654	669	700	666	637	622	672	599	623	656	653	670	629	675	638	695	640	649	721	624	666	624	616	689	621	657	644	682	688	655	654	677	620	616	621	681	662	709	667	652	672	634	671	699	663	689	689	644	667	649	652	671	633	679	632	728	639	678	668	629	645	689	617	697	606	630	674	652	639	670	628	611	658	645	657	665	648	680	659	680	608	691	604	679	658	654	616	651	672	648	670	669	619	697	718	666	635	643	665	675	621	675	688	687	707	682	669	678	632	682	665	686	635	675	657	642	675	649	617	669	616	619	680	670	594	601	643	660	642	661	629	629	637	654	650	634	640	635	656	660	650	654	646	653	658	656	664	612	616	668	613	720	647	669	628	608	636	656	632	643	622	629	676	663	647	630	640	644	625	648	655	660	671	652	628	652	713	680	635	642	591	664	690	603	651	644	658	640	655	660	601	727	655	665	651	670	647	679	603	620	642	665	718	642	593	656	604	658	694	631	688	626	634	651	607	639	631	682	624	651	632	627	672	714	630	674	701	649	616	692	637	668	623	659	656	614	670	649	712	632	663	690	634	651	664	682	619	623	635	607	654	677	645	632	653	633	638	688	638	683	661	640	683	629	680	666	651	652	636	631	626	667	630	629	657	667	712	646	678	652	631	642	689	696	660	650	677	656	662	654	634	675	639	659	628	661	673	670	691	608	655	670	666	632	618	658	661	647	665	722	649	651	648	641	630	651	644	665	679	619	655	629	645	667	657	641	640	638	677	627	627	659	678	687	670	648	643	636	667	669	671	636	684	628	605	632	651	636	672	664	666	626	673	683	678	664	640	703	628	657	643	688	650	660	637	680	618	611	618	670	655	694	677	624	654	643	698	624	641	663	615	658	688	672	569	616	677	608	598	658	672	617	656	631	632	639	663	644	586	696	638	649	644	607	639	678	642	650	644	641	629	645	696	652	625	656	678	642	669	620	698	610	641	635	707	668	672	626	696	631	598	623	636	637	636	684	666	660	614	653	681	600	644	656	634	633	718	683	631	620	648	626	644	673	690	629	659	629	685	671	675	705	664	669	653	672	656	658	621	614	677	648	672	673	680	627	673	631	633	633	623	599	633	645	650	683	662	649	637	588	650	609	667	618	628	707	660	630	612	659	630	634	640	681	654	643	640	706	624	628	645	662	675	639	637	649	689	655	644	643	663	631	642	628	643	661	641	638	670	717	661	694	643	593	670	590	651	618	618	689	641	629	668	678	607	688	686	632	653	675	743	655	655	630	646	622	631	665	650	678	626	632	657	618	594	596	675	660	600	645	691	688	650	625	617	690	654	629	668	646	691	645	656	596	622	665	612	666	639	664	628	656	639	681	672	727	679	638	628	690	652	628	670	626	618	632	663	651	604	619	629	617	636	693	655	620	659	646	691	619	691	609	596	616	668	668	667	653	639	679	650	623	622	659	640	628	631	689	621	610	656	631	603	601	683	645	586	634	632	682	659	613	636	694	674	676	670	588	644	644	672	669	637	614	642	646	666	633	659	610	615	656	628	690	693	653	652	628	607	659	631	663	653	634	611	652	657	656	652	661	652	666	652	627	656	685	638	642	607	659	621	663	648	651	620	639	640	664	620	635	670	660	683	647	648	642	634	699	707	703	644	628	661	613	660	630	655	672	656	640	609	646	648	669	658	637	646	651	639	617	635	650	643	587	649	637	657	670	643	713	666	664	677	634	638	619	640	638	664	614	655	652	694	609	619	652	643	615	631	622	641	673	637	672	631	647	646	668	683	652	635	590	594	601	617	647	651	644	660	614	651	644	683	663	642	676	678	650	649	668	625	646	679	637	618	644	671	683	634	629	682	616	633	649	721	666	656	642	616	650	650	621	596	692	656	678	649	648	693	669	680	670	650	670	647	615	677	688	672	652	662	650	628	652	661	639	643	651	625	651	605	633	648	614	627	685	625	631	658	646	677	649	685	624	639	588	605	646	640	668	689	645	666	648	657	631	620	673	704	645	624	617	627	666	644	686	674	644	659	638	590	601	605	666	643	669	631	610	652	614	652	678	678	630	652	591	665	627	684	669	669	677	641	646	676	609	679	670	602	618	636	639	633	693	630	639	687	629	643	601	659	642	661	675	632	642	646	610	693	611	633	700	668	642	632	700	591	648	654	625	626	612	656	671	664	631	641	660	652	672	655	638	671	665	651	646	671	655	655	644	704	611	631	676	648	692	624	679	643	646	625	672	659	634	593	694	598	630	637	611	659	669	628	653	679	681	620	653	622	681	644	663	639	657	630	641	664	643	618	622	607	673	600	687	649	683	633	638	657	662	684	621	637	663	657	587	664	625	665	678	622	650	660	574	646	663	653	651	643	601	624	661	644	669	690	635	664	663	599	650	676	697	645	611	622	618	600	680	653	614	713	645	638	641	638	616	652	605	649	654	613	646	656	679	633	663	659	696	691	648	664	643	689	640	648	650	671	628	662	653	656	643	686	692	644	660	683	614	610	637	672	654	640	602	596	646	622	677	624	670	623	619	647	629	691	659	638	622	608	612	668	676	666	622	644	618	583	680	677	669	639	630	672	663	611	695	668	631	678	632	699	647	645	615	649	683	671	679	670	681	635	668	617	672	683	675	663	634	683	654	623	624	644	631	653	638	632	629	657	693	730	669	644	659	679	663	674	618	636	628	658	648	619	642	671	608	668	610	635	683	598	633	627	645	685	658	637	691	672	618	666	655	710	670	691	640	680	643	659	666	636	636	662	612	653	644	623	665	666	629	644	662	638	630	618	587	636	652	648	685	664	652	667	674	637	605	666	651	675	677	645	614	648	650	621	648	650	644	589	647	609	644	696	635	660	702	622	644	586	631	694	651	658	638	683	610	644	648	627	635	651	618	572	606	663	708	687	657	613	642	698	636	677	655	626	642	654	671	646	638	628	665	652	629	658	642	671	645	673	647	586	643	626	700	597	627	683	605	619	613	640	630	639	615	653	663	680	612	658	632	651	667	631	646	655	639	643	631	641	670	645	628	650	618	654	621	599	636	646	656	676	612	617	615	612	642	631	635	641	651	619	679	650	617	603	628	703	646	625	643	612	696	652	598	658	677	640	622	648	633	608	687	657	633	663	623	624	654	655	651	621	612	660	658	631
4381	7509	6301	3287	2149	1490	1271	1148	1284	18514	32573	24418	11617	2941	1109	630	580	598	539	526	620	541	555	574	569	549	576	549	552	589	562	541	550	525	581	500	518	556	586	612	575	566	560	575	575	537	567	582	535	525	557	537	593	574	578	578	551	534	583	531	560	576	590	593	557	539	564	567	590	568	549	561	575	538	588	513	570	550	588	540	520	536	572	520	551	530	586	543	592	587	579	529	594	558	558	557	554	531	564	546	563	568	531	562	570	598	527	540	545	545	538	569	534	534	511	565	587	584	537	580	563	518	568	562	539	546	573	531	567	517	544	529	557	560	515	579	562	519	581	573	564	556	599	538	513	530	586	535	564	571	569	596	573	557	538	566	553	542	543	574	548	589	577	535	540	561	566	572	588	526	581	555	587	559	569	555	577	568	518	546	568	581	564	560	582	530	546	579	566	553	554	530	586	556	584	552	563	542	562	533	518	587	554	573	521	566	508	556	555	495	552	543	506	613	570	569	552	586	561	569	552	593	537	541	612	522	537	576	564	564	603	547	552	587	558	542	539	549	564	558	552	531	569	554	561	567	562	566	550	537	562	514	564	551	522	537	599	562	574	510	603	515	583	548	532	565	546	580	514	549	578	542	543	521	544	549	543	560	564	552	573	561	554	528	590	612	583	535	552	557	546	542	580	543	579	502	533	550	536	544	538	563	547	535	486	582	541	560	557	602	540	547	553	545	599	539	556	565	581	530	516	557	487	560	584	535	535	591	559	568	552	552	536	546	523	522	578	535	567	520	564	522	538	563	568	547	562	546	552	569	516	583	520	545	584	548	563	551	521	538	564	519	554	558	565	538	539	539	539	553	563	547	511	545	553	589	542	567	515	558	545	524	594	581	579	541	505	515	541	583	586	547	552	567	516	552	558	577	521	554	565	521	552	539	550	553	525	527	584	514	539	514	521	503	553	534	516	559	533	585	557	564	572	560	511	482	561	591	546	547	532	557	592	585	557	554	548	557	579	588	578	546	503	566	539	552	545	526	509	598	565	557	544	562	542	601	550	544	551	514	558	569	592	510	559	531	579	520	546	555	575	543	510	541	550	526	545	555	550	555	515	555	588	553	545	512	590	560	504	570	527	541	593	507	541	511	589	563	500	539	538	566	568	525	498	547	556	557	565	532	543	530	552	555	598	558	561	563	498	567	575	570	515	522	564	553	511	520	588	566	560	520	545	551	579	533	587	583	545	550	518	543	535	563	546	545	563	546	566	546	524	575	546	579	568	541	544	582	546	554	527	538	524	537	594	554	529	528	529	552	554	575	531	530	524	521	543	571	574	565	599	545	524	577	523	574	551	558	562	598	542	537	592	558	589	546	515	570	568	597	566	550	567	562	535	581	518	534	536	520	537	536	592	535	584	526	573	563	577	546	524	544	511	580	587	600	611	557	605	536	545	552	539	595	547	537	543	550	521	556	541	509	604	557	547	555	539	541	546	503	517	559	553	552	535	502	578	580	564	541	523	516	544	554	563	553	550	548	552	583	547	539	568	592	571	563	553	548	560	582	520	555	543	567	526	572	529	513	540	519	536	548	548	569	581	526	542	514	608	551	537	549	522	541	568	534	552	593	566	548	545	521	590	547	541	562	576	581	548	585	564	553	545	536	494	550	602	537	537	567	556	595	526	581	547	553	536	567	562	556	542	556	537	532	599	578	569	549	559	585	504	557	583	519	561	596	552	545	514	528	563	532	525	563	563	585	544	579	550	565	537	567	561	545	567	531	546	558	532	556	499	544	525	574	561	540	541	559	536	553	570	547	535	483	565	530	567	523	571	529	566	590	575	523	575	555	567	538	546	523	513	536	542	532	560	545	503	562	565	506	543	566	525	548	567	565	524	551	502	531	537	529	563	555	564	572	555	539	549	567	545	575	558	577	567	545	535	518	559	528	564	546	561	566	588	520	572	559	555	533	509	564	531	585	584	572	547	518	563	518	508	573	524	498	570	559	556	538	566	609	503	562	584	593	564	505	589	536	534	571	598	544	601	521	566	579	556	513	559	532	557	564	574	590	564	546	543	503	536	544	552	577	569	528	562	525	547	518	546	525	549	569	530	556	532	529	562	544	544	537	577	534	568	515	497	562	565	562	542	549	557	551	566	551	533	538	548	552	567	570	507	558	538	536	520	508	574	545	531	528	590	529	546	558	519	560	539	509	539	548	537	519	543	546	559	511	565	527	578	565	595	522	584	553	520	561	546	515	591	533	517	536	544	550	540	538	571	538	501	567	553	591	559	543	568	571	566	558	523	580	522	561	531	550	496	559	540	583	555	614	533	566	548	531	509	569	537	524	560	562	542	587	574	511	547	532	558	561	546	547	579	548	564	575	523	574	521	520	588	540	548	561	518	571	535	563	522	540	567	551	563	549	548	558	551	543	542	525	581	531	544	564	507	544	513	569	560	578	559	562	526	511	563	539	547	558	585	555	538	582	536	537	539	503	554	519	513	546	573	569	523	556	537	525	551	571	496	582	539	516	566	605	538	529	524	568	578	543	543	562	563	502	539	553	584	548	561	519	542	553	518	532	573	556	581	517	559	523	578	553	519	550	520	530	569	481	555	577	566	535	527	543	522	545	546	573	534	534	528	577	569	539	565	534	562	527	520	536	514	575	534	534	527	545	550	502	564	558	508	497	563	519	545	553	545	494	516	509	609	537	563	532	499	558	518	600	559	534	558	518	563	556	532	544	587	536	530	532	546	539	537	502	526	549	496	529	551	560	529	514	607	576	558	550	535	540	565	550	559	541	573	539	514	550	508	534	569	600	532	522	548	529	514	539	527	565	553	539	603	550	560	554	570	564	580	502	546	541	564	492	544	553	523	571	544	561	555	564	549	538	552	556	571	552	553	576	557	542	527	558	536	614	505	520	522	557	508	552	540	558	531	560	511	591	537	535	542	574	544	578	532	542	574	578	524	530	547	581	544	539	553	528	608	544	513	556	538	573	509	584	535	541	530	520	564	542	578	561	530	559	533	530	527	550	548	526	549	535	525	524	524	494	556	552	537	550	552	537	552	527	533	559	597	542	560	536	554	533	522	571	578	567	550	570	506	542	557	505	547	562	570	523	548	576	547	564	567	546	500	530	510	563	551	573	568	541	557	544	543	530	555	608	527	566	567	548	569	548	533	511	533	523	572	540	548	538	535	536	546	570	559	537	542	586	559	555	524	580	525	543	549	577	535	529	558	585	550	583	531	567	526	537	575	556	528	558	552	546	544	550	553	584	552	563	550	553	580	545	583	535	546	536	570	556	521	549	521	556	551	535	512	522	589	559	548	536	511	525	556	561	544	586	581	526	578	591	578	548	566	529	553	559	532	568	545	534	502	517	517	552	549	534	549	548	535	535	546	531	586	602	553	546	533	548	548	537	525	531	588	538	555	481	579	526	546	578	505	531	551	537	536	544	532	565	563	582	516	540	560	561	538	566	547	552	541	549
27290	12896	1547	654	470	405	442	417	439	779	2289	2085	1238	639	473	419	352	368	396	367	351	382	405	400	412	379	345	414	332	385	389	368	404	371	370	403	368	346	358	375	396	389	374	350	377	386	380	423	379	381	359	348	376	347	363	365	379	358	399	359	379	366	404	391	397	371	369	364	389	381	396	420	382	348	397	392	376	393	380	367	369	362	355	391	391	353	416	395	368	356	392	375	374	362	387	380	378	354	393	387	368	384	364	365	348	382	386	400	364	394	402	353	377	374	360	360	390	422	373	397	387	380	408	373	417	388	405	428	390	379	379	400	388	368	372	397	370	357	346	403	406	376	372	365	392	331	400	398	361	364	343	368	361	355	413	349	358	387	384	369	381	360	329	358	408	419	377	387	364	372	368	389	366	371	368	388	360	357	392	395	375	415	384	404	371	375	389	381	440	405	378	402	370	397	402	383	351	372	366	364	396	403	354	417	367	413	396	373	390	400	356	391	365	374	387	375	389	389	353	391	366	381	365	381	365	391	373	361	399	395	387	377	365	408	404	365	365	383	376	375	404	343	375	399	354	374	402	366	384	390	399	383	351	402	369	365	356	362	362	387	353	368	383	381	408	373	390	408	369	391	363	394	383	378	410	411	391	375	398	411	353	377	332	370	359	396	344	388	397	394	379	361	348	408	383	381	408	387	366	370	372	391	413	384	382	390	395	368	366	393	391	402	358	374	416	387	421	389	386	387	430	348	387	365	386	377	380	382	387	398	386	364	376	400	351	372	386	409	396	375	388	367	382	370	359	407	395	393	409	393	412	355	378	353	402	346	395	403	353	364	400	384	383	341	390	401	373	366	368	385	413	401	417	420	397	376	361	387	387	392	420	383	369	353	402	440	380	378	390	365	415	407	364	360	355	413	385	383	372	378	368	394	435	371	388	351	387	354	382	403	367	384	388	384	364	401	379	419	384	397	344	406	358	381	399	346	336	379	397	399	371	403	395	350	427	372	366	365	376	367	390	411	373	381	408	364	383	391	385	407	395	362	386	356	396	371	363	375	387	364	401	388	357	392	384	352	353	387	389	377	394	392	390	380	383	386	332	355	381	349	369	342	407	364	368	415	370	376	375	395	382	364	344	352	413	390	379	372	440	365	400	364	385	383	346	369	393	377	362	374	396	373	365	382	381	375	383	399	414	358	361	359	384	378	388	396	400	367	379	363	371	353	338	389	369	357	408	369	404	385	380	388	378	381	395	388	380	380	357	368	369	413	359	345	371	420	340	364	377	369	401	369	353	417	364	397	374	386	376	393	379	393	426	386	377	410	395	457	370	391	359	380	387	374	371	394	377	407	391	354	392	358	391	375	348	375	359	356	387	368	372	376	389	402	361	332	380	399	355	376	382	406	392	395	381	412	369	371	385	408	404	401	373	385	327	384	371	386	384	405	378	370	370	403	368	404	363	402	347	386	399	375	368	380	371	374	376	390	387	395	375	393	384	381	368	378	388	441	372	406	441	404	391	369	385	357	377	363	421	378	345	365	432	363	405	359	421	373	376	402	376	367	383	365	369	364	375	383	395	384	404	382	376	402	403	374	368	391	404	382	388	377	360	327	400	421	393	369	341	383	380	391	403	380	375	431	386	377	375	367	367	372	428	379	355	421	387	375	380	383	347	400	393	397	340	361	424	396	390	353	369	383	389	380	350	366	358	355	380	380	358	344	367	366	381	391	365	392	409	390	374	365	354	375	383	396	354	394	366	399	398	383	378	415	394	408	395	383	424	374	382	352	406	337	400	378	358	396	353	383	363	373	396	373	372	349	373	385	350	373	377	381	370	380	391	403	344	378	372	393	376	371	387	395	374	400	382	407	365	390	376	399	373	386	347	376	419	363	409	355	407	360	375	392	397	351	396	369	375	408	367	377	378	354	385	372	354	406	352	375	362	380	381	387	402	391	393	367	365	371	391	369	374	390	378	368	364	390	401	395	329	356	362	365	402	366	383	388	396	377	370	328	364	381	381	377	355	399	379	350	418	410	375	414	375	398	402	361	349	348	362	358	396	410	391	381	384	390	381	386	385	405	397	350	391	393	372	397	415	380	393	396	351	390	362	368	401	376	385	379	390	426	355	375	362	404	394	415	373	408	353	390	392	397	391	392	417	383	393	375	390	382	385	394	359	372	391	371	376	373	406	403	375	368	382	363	377	383	425	413	396	405	401	383	425	376	406	346	386	379	347	384	359	380	384	357	377	395	376	368	382	358	349	401	367	388	402	395	340	380	386	391	391	394	392	391	427	411	416	373	359	420	381	400	400	354	391	372	374	372	410	385	363	381	351	388	368	367	361	372	371	347	371	393	370	388	368	404	358	383	389	389	413	394	358	367	390	407	390	392	377	392	349	387	385	444	390	373	403	390	350	371	367	383	373	371	353	386	388	369	367	375	356	369	394	388	365	386	380	403	384	364	388	421	391	360	346	394	391	406	367	394	382	366	356	401	378	394	373	390	398	389	387	325	340	350	333	391	365	331	340	363	368	386	376	412	348	358	392	371	405	318	378	387	387	368	411	411	379	354	348	414	380	395	392	371	387	402	370	383	363	380	388	398	390	392	377	359	388	399	379	370	360	400	376	381	367	403	400	388	378	360	356	386	388	410	397	362	404	391	397	374	321	371	399	374	372	371	418	381	351	363	405	397	393	404	417	377	346	390	378	394	380	386	379	367	387	370	378	390	385	364	399	420	368	392	374	402	369	380	375	379	395	381	356	383	380	359	376	395	392	394	395	408	390	366	398	367	329	378	378	369	364	374	384	418	362	374	357	394	379	369	370	401	345	406	364	366	375	372	381	391	385	346	405	373	389	386	427	385	388	384	361	366	390	408	440	395	395	367	363	343	381	356	357	366	396	376	377	365	355	382	361	380	362	369	369	382	353	353	375	421	369	382	352	375	415	350	368	385	409	375	408	384	359	382	416	369	378	386	374	359	381	380	386	380	379	386	385	385	407	386	387	346	420	374	370	367	401	397	384	354	361	387	368	385	360	404	382	372	393	369	385	417	360	357	392	372	430	394	408	381	396	416	400	437	416	393	367	371	373	381	378	390	403	365	386	411	352	383	390	361	403	342	416	432	380	390	404	366	349	377	359	381	391	368	384	371	359	375	372	367	357	383	377	365	381	398	355	396	393	379	408	363	364	377	395	384	379	359	383	409	384	368	371	352	371	369	398	384	377	354	352	430	355	396	391	353	351	362	358	401	388	389	379	332	368	391	372	386	381	374	370	379	398	360	390	393	375	343	375	392	390	393	406	386	382	392	325	399	393	393	377	351	396	342	360	364	383	423	410	388	350	377	412	414	353	403	402	391	369	378	378	374	366	370	397	402	377	373	406	353	351	362	390	371	352	384	408	359	370	376	392	357	387	407	377	374	357	366	396	404	363	420	365	381	361	373	391	349	387	363	356	400	339	337	420	393	382	402	381	363	361	357	323	384
5126	1094	828	478	441	387	364	390	382	976	2923	2365	1261	631	409	332	335	348	308	325	335	338	335	308	333	310	325	340	322	305	305	365	311	308	353	366	315	309	340	320	304	309	335	355	354	325	347	333	307	311	363	322	325	338	332	295	317	325	321	319	333	307	321	315	302	322	326	317	320	335	333	347	347	352	320	299	305	347	295	334	330	367	314	309	328	334	340	349	303	321	331	318	339	364	340	316	319	341	317	316	317	326	319	325	333	362	344	337	340	339	337	315	323	328	323	331	325	321	340	338	300	302	340	356	341	327	351	344	328	305	316	333	318	364	299	338	308	337	353	327	359	342	332	322	346	334	318	315	306	328	320	316	313	348	340	309	335	327	323	324	346	317	333	342	327	334	327	313	330	359	341	321	328	313	331	337	309	318	302	309	326	344	319	324	318	300	341	347	347	333	326	311	346	321	311	328	309	336	324	316	308	316	356	335	343	344	339	323	329	321	301	361	352	318	305	340	327	310	305	337	335	269	314	300	339	314	317	313	321	298	332	372	317	300	323	319	326	300	317	336	327	331	358	313	303	319	324	332	324	300	336	346	315	336	328	352	323	306	292	349	328	320	319	347	326	300	326	323	324	305	315	314	312	330	306	298	372	316	331	343	304	296	328	326	337	346	320	324	328	337	315	333	314	314	314	301	324	342	326	347	304	329	345	334	339	339	319	322	318	317	318	348	343	365	368	318	298	323	319	327	336	309	315	341	303	307	306	325	329	335	329	335	327	323	354	339	295	311	363	333	312	300	336	363	335	370	346	330	336	343	326	330	323	351	315	330	309	297	314	352	341	317	336	307	327	349	341	332	324	292	354	346	324	301	348	318	352	336	337	322	315	345	354	347	312	332	356	310	338	331	319	329	333	304	360	338	347	351	310	334	309	315	334	308	318	326	329	347	309	321	316	323	333	363	342	311	331	328	350	286	322	353	321	351	329	336	309	317	352	361	311	327	354	335	314	306	306	322	326	327	310	330	331	313	324	322	315	306	314	346	311	311	360	317	329	298	336	308	337	311	340	339	316	313	309	367	318	337	301	337	347	331	302	301	340	307	317	321	290	318	358	326	334	348	289	322	335	311	335	324	337	313	313	330	327	326	304	343	329	330	359	325	310	358	326	330	342	312	355	350	335	319	324	325	322	337	309	321	349	331	304	339	332	301	372	299	313	319	323	301	308	344	326	317	369	324	344	339	331	278	329	325	341	319	314	318	329	350	328	348	320	306	352	330	328	332	369	327	334	339	354	316	334	367	331	327	327	324	332	309	286	326	349	331	333	341	315	341	327	337	319	332	349	328	342	356	313	318	306	300	352	296	335	354	304	352	297	335	310	346	302	353	350	323	325	337	317	336	287	329	304	333	316	334	334	322	355	322	325	378	333	337	324	339	321	300	342	333	313	315	355	337	328	333	331	321	337	336	321	312	337	318	299	328	311	293	336	323	358	308	327	307	339	377	333	331	311	287	327	298	309	334	361	327	338	342	340	344	324	319	299	328	343	318	321	322	300	347	349	315	322	371	346	311	338	321	328	299	292	341	343	344	336	348	327	358	318	309	315	318	333	306	299	324	287	319	317	334	318	307	329	334	327	343	342	327	354	300	318	350	340	323	361	353	324	305	326	339	310	300	331	334	335	336	311	291	327	304	347	302	341	336	344	352	339	345	303	318	320	302	344	317	305	347	360	307	316	292	336	301	305	345	297	318	342	343	323	337	298	318	325	323	331	319	310	336	318	362	329	311	335	374	370	347	329	312	328	324	303	324	332	312	346	291	305	314	350	338	309	335	310	350	355	317	324	312	339	352	301	305	339	366	348	360	347	323	352	313	325	329	318	332	349	316	313	341	337	318	318	352	292	317	324	317	348	312	301	331	318	322	361	314	338	330	336	310	288	318	311	315	328	331	336	306	338	330	346	325	356	328	329	340	313	333	312	310	330	331	326	304	322	343	341	334	301	310	325	323	310	330	315	347	338	307	295	326	327	325	315	342	348	332	303	318	325	340	334	315	329	318	301	340	325	326	320	337	300	358	334	329	330	314	308	309	294	326	317	333	320	320	299	329	325	350	353	335	301	332	326	312	329	332	294	326	314	334	354	326	311	342	309	327	340	311	270	320	309	338	335	377	334	354	315	309	305	336	327	347	335	299	321	332	295	339	296	323	323	335	329	334	324	318	333	309	326	313	321	325	358	318	336	327	313	343	301	328	288	345	324	311	335	348	358	347	341	327	330	330	300	307	344	321	343	380	325	344	369	304	326	306	306	362	352	284	337	305	304	305	330	314	342	342	320	333	338	325	331	311	314	311	319	347	314	320	352	325	323	343	312	334	312	308	321	313	315	335	306	333	309	334	344	306	310	350	359	320	347	334	331	342	317	279	337	319	322	327	333	296	341	325	303	312	350	322	316	328	308	323	309	323	310	323	343	371	323	345	315	323	336	340	325	307	319	337	346	339	351	365	296	328	332	319	309	349	326	331	296	346	336	338	338	326	326	302	312	307	336	307	311	333	349	345	323	308	324	327	296	323	307	367	342	313	347	351	295	320	330	323	333	316	344	310	330	340	324	354	331	338	340	323	291	309	304	312	343	308	345	339	338	340	310	344	313	313	330	321	324	350	293	323	323	318	342	316	303	339	327	305	329	332	326	371	295	316	321	349	338	313	341	325	315	317	328	349	340	336	331	328	319	322	321	314	338	314	358	339	291	318	359	307	341	290	339	316	347	346	347	326	350	336	326	278	324	339	331	327	356	318	341	350	349	313	332	342	340	313	290	315	329	323	332	303	335	306	306	353	307	331	341	306	327	352	299	320	312	333	322	324	315	334	306	351	355	330	309	369	322	295	308	318	340	379	306	309	307	318	323	328	344	359	301	313	307	349	323	323	345	336	324	339	329	354	363	334	334	330	319	339	319	341	290	334	337	316	344	340	343	346	312	284	343	319	309	316	317	312	346	349	344	326	315	296	343	332	307	361	321	321	338	305	339	357	316	340	300	309	316	302	293	307	332	300	325	338	330	349	309	314	335	312	319	316	304	351	324	306	301	309	326	328	314	335	332	277	309	298	316	314	306	303	309	327	326	319	301	315	299	306	324	309	346	317	342	298	297	350	357	341	308	336	335	323	305	350	315	322	352	319	346	311	352	344	316	355	337	336	314	319	293	331	332	318	339	319	301	303	352	347	325	308	319	314	302	308	323	336	326	335	315	330	346	342	364	332	347	331	308	316	332	305	329	352	314	310	282	351	342	319	336	326	299	315	371	336	323	318	349	327	302	330	321	305	325	359	341	306	308	318	321	367	340	316	341	342	320	315	310	350	298	318	294	309	346	317	343	330	332	327	350	288	333	297	326	333	313	335	337	344	357	319	330	348	319	319	322	325	320	357	304	315	324	350	334	331	380	342	324	339	307	328	331	310	358	340	310	310	331	328	310	337	349	296	343	338	332	310
25006	21056	27026	25142	6298	1003	699	580	651	8761	19897	14257	5862	1447	565	451	427	406	400	402	430	393	407	399	400	379	386	400	396	348	404	391	405	408	379	385	410	431	420	406	375	377	407	384	391	367	384	402	367	398	387	360	416	374	371	380	411	390	394	387	418	409	406	402	407	405	364	355	389	397	409	413	365	387	390	401	395	419	401	415	385	370	357	409	378	371	384	394	367	370	389	397	392	406	380	406	389	393	382	380	412	383	428	403	384	414	406	391	395	387	373	410	409	387	349	371	383	389	392	398	393	400	383	399	391	397	372	370	416	360	407	407	381	402	392	371	364	391	351	383	428	391	373	395	392	420	386	399	427	396	376	364	380	397	417	376	361	405	386	417	390	391	363	410	380	393	379	406	414	382	419	375	341	380	397	388	402	400	410	381	396	381	395	391	374	366	418	369	405	400	412	370	405	394	405	386	382	358	383	382	375	365	418	427	439	357	399	403	413	380	382	414	389	389	415	386	387	421	339	396	368	412	411	409	346	387	385	392	409	439	394	381	368	368	405	402	437	411	408	397	438	404	413	345	361	395	396	402	371	417	375	368	381	392	369	373	388	402	394	393	368	384	384	407	391	388	412	408	395	381	358	350	412	401	398	387	379	434	418	372	366	387	392	368	388	391	381	398	369	409	396	376	378	360	370	368	432	364	386	397	393	417	366	387	352	373	388	394	413	388	413	348	414	385	410	403	396	410	388	394	415	376	399	388	374	359	410	387	387	392	388	368	359	371	370	392	367	401	422	401	380	418	393	388	412	396	402	384	456	388	365	380	362	403	418	380	415	370	373	413	397	390	398	401	364	395	357	383	412	387	386	406	396	379	396	374	420	403	426	369	404	363	374	403	387	408	401	378	411	433	391	378	365	393	410	388	411	377	362	400	414	369	399	389	373	388	397	394	373	378	384	371	376	394	380	410	404	372	389	379	365	393	377	348	382	427	369	412	361	403	379	388	396	354	389	388	379	386	416	396	384	383	366	393	412	391	418	380	372	424	386	393	389	400	358	397	405	442	412	408	390	360	384	410	357	387	366	378	396	399	383	378	376	378	399	396	402	393	427	362	388	375	380	404	436	381	411	385	406	395	408	393	383	391	372	395	379	376	403	413	388	410	399	311	382	378	382	375	414	415	397	409	365	408	373	384	379	400	397	365	404	373	410	399	414	386	407	369	378	383	368	383	371	379	408	416	387	393	429	397	391	361	422	403	384	410	386	370	401	379	407	382	396	392	406	390	359	426	378	387	378	383	366	381	381	393	373	375	397	377	376	390	357	409	424	411	365	378	425	369	378	393	370	397	357	383	393	432	397	402	380	364	385	400	392	368	413	394	391	380	419	396	388	401	402	425	390	390	429	389	390	398	354	351	404	378	398	402	354	391	414	391	381	376	408	379	365	391	388	405	364	436	371	402	375	382	428	371	433	396	389	363	366	437	374	383	403	369	353	377	416	381	384	399	384	376	363	380	347	417	397	385	420	419	389	394	373	394	390	371	389	402	435	388	373	398	428	376	372	407	409	357	370	392	403	420	392	390	383	411	416	396	369	402	398	396	387	383	402	376	394	366	396	397	404	401	391	380	437	417	400	430	390	410	389	398	372	414	425	401	411	401	408	379	388	389	371	390	350	401	385	386	382	368	395	369	388	390	386	410	402	371	393	379	383	385	396	400	373	348	403	389	403	398	420	399	390	389	379	382	393	398	366	353	404	360	393	439	381	432	372	423	388	348	383	376	406	364	334	416	375	396	392	418	401	448	397	411	382	399	357	379	377	353	360	386	386	378	353	397	374	375	410	370	410	390	434	407	390	390	403	388	367	370	353	366	403	399	388	394	385	400	397	346	389	379	410	393	401	363	377	405	372	400	373	373	357	401	370	428	381	388	362	393	372	384	420	386	397	391	392	366	376	395	386	369	393	395	420	370	443	359	392	392	393	400	413	376	401	349	384	397	409	380	374	395	369	370	349	400	351	402	402	404	431	412	374	371	377	391	387	379	399	402	374	418	362	360	368	420	371	373	416	391	385	395	397	428	421	415	385	376	413	386	398	342	358	351	421	424	405	365	373	373	375	398	389	370	405	377	389	373	410	445	371	384	389	356	397	420	397	409	409	359	396	413	345	411	378	394	386	361	365	366	358	370	393	405	368	399	381	379	424	379	399	407	392	373	380	358	438	372	387	388	365	396	376	382	410	377	392	360	374	368	385	363	352	391	365	370	336	365	382	383	361	374	387	371	415	370	373	412	379	392	390	397	363	408	404	400	419	413	403	422	390	370	395	402	404	412	371	358	364	400	381	394	385	393	374	406	405	359	373	403	378	403	368	391	400	389	384	368	425	377	406	400	391	393	400	393	419	390	385	384	357	399	399	392	404	425	388	332	398	429	386	407	381	392	388	378	381	416	402	405	376	372	376	361	397	406	430	361	361	403	419	413	387	349	356	384	376	386	404	386	400	393	386	412	409	395	426	362	443	385	420	400	379	400	405	368	352	395	411	374	415	414	377	387	379	394	415	395	381	385	393	385	390	419	383	371	427	404	412	372	382	355	359	394	442	382	362	408	381	371	407	395	363	413	373	419	400	376	382	367	347	353	388	362	377	370	396	380	358	382	389	381	393	408	412	389	374	389	385	393	361	391	379	411	400	386	386	403	394	413	373	410	397	372	392	407	372	396	345	411	396	432	365	395	418	428	385	363	389	400	403	379	410	385	378	385	368	435	367	400	388	429	388	347	382	378	386	376	369	380	394	367	419	376	372	374	398	385	356	386	408	423	394	382	408	406	395	389	400	426	358	352	406	396	392	383	389	362	406	387	415	399	416	349	346	385	356	374	392	391	418	371	434	416	431	388	379	412	389	370	382	415	393	391	428	407	366	371	389	367	419	373	423	389	384	361	392	397	392	403	405	418	382	378	382	418	395	383	373	403	374	365	366	411	391	396	401	373	412	380	382	389	408	393	363	374	413	402	396	403	385	390	367	404	355	404	390	403	380	377	387	375	424	381	401	353	405	392	441	371	393	404	362	400	376	372	342	349	394	377	384	379	420	411	394	412	416	383	377	363	407	391	364	365	388	359	410	417	459	408	363	396	377	398	378	419	406	401	398	389	360	409	390	389	382	403	399	409	431	385	378	362	365	427	361	372	394	367	401	414	391	412	436	396	368	400	396	411	392	418	386	409	375	385	368	413	410	389	367	388	423	400	412	398	387	420	388	407	378	370	389	396	399	394	396	377	350	399	387	370	380	361	418	392	381	400	361	414	424	394	359	385	364	402	378	420	355	417	403	380	403	394	378	390	363	383	384	344	404	380	373	395	407	404	378	380	408	377	428	380	383	401	420	406	386	395	371	372	406	428	389	380	378	418	379	386	378	405	378	403	386	384	410	408	360	384	375	391	399	371	353	390	371	390	406	399	387	379	377	399	390	399	450	407	408	402	377	376	447	385	407	388
3838	3495	2809	1573	1064	789	704	586	732	12240	18634	12670	5342	1469	663	398	352	354	359	376	358	332	366	366	359	354	390	322	337	369	346	345	362	353	367	386	337	350	333	349	346	377	369	353	343	314	378	347	359	324	358	336	366	369	350	377	321	348	326	367	329	329	351	358	375	351	376	326	371	371	352	336	391	336	370	343	330	362	364	350	353	354	372	350	349	358	348	335	343	377	335	307	377	377	298	360	337	358	338	407	317	382	349	365	340	345	327	366	368	369	364	354	367	331	376	327	337	333	356	348	374	352	353	323	355	335	331	392	362	352	337	353	339	377	373	338	376	340	368	356	332	364	307	346	378	355	320	365	378	339	397	342	325	358	353	331	372	351	339	345	332	319	325	363	349	355	334	334	338	363	341	397	351	310	335	358	357	364	310	342	337	354	368	351	348	356	366	370	354	355	359	340	327	346	326	342	360	333	349	349	327	371	349	378	329	358	367	352	369	337	360	386	324	371	407	351	348	342	336	362	377	390	368	331	355	353	367	340	359	316	367	357	337	371	311	302	364	372	342	330	339	346	323	345	364	353	358	351	333	320	373	350	330	343	343	355	373	346	374	343	362	330	348	332	376	305	347	328	365	352	351	335	325	350	353	342	356	355	335	361	360	349	326	358	363	342	343	377	354	361	360	338	331	373	371	347	368	358	339	374	341	330	326	382	344	344	364	376	349	361	311	366	331	343	335	349	393	345	381	359	340	379	337	337	382	331	379	367	319	337	347	344	376	350	363	389	397	351	356	357	336	321	359	357	356	359	370	337	359	311	348	374	377	351	350	341	365	348	360	377	344	376	342	377	390	398	352	344	382	371	347	353	361	373	367	335	334	339	343	312	329	377	354	334	329	316	343	368	332	367	374	363	371	348	349	322	365	324	361	349	357	348	371	339	360	348	301	382	327	331	344	334	314	349	351	320	334	341	360	363	386	336	356	325	335	386	366	371	353	360	347	367	336	353	366	343	348	348	325	344	351	371	370	374	356	324	334	336	346	341	360	337	357	371	367	313	344	322	393	370	360	335	379	353	318	375	351	385	315	351	332	329	388	363	368	348	360	356	358	328	364	346	332	378	344	363	356	356	356	388	387	379	377	360	351	384	316	376	334	346	315	344	363	345	341	344	345	345	327	359	366	336	305	357	331	371	350	364	342	329	354	348	343	350	343	343	350	374	345	354	339	359	375	351	370	364	342	336	330	346	355	315	348	371	332	349	342	344	335	360	352	350	336	373	342	360	354	320	367	348	346	320	368	327	347	354	374	332	326	329	344	317	363	363	331	322	366	341	353	346	370	369	403	363	347	352	292	364	355	339	339	348	356	360	337	351	350	330	359	368	339	342	377	323	323	310	377	351	368	347	326	354	376	340	359	341	355	371	362	318	385	336	324	360	354	363	328	372	378	411	347	324	345	369	385	368	391	402	324	359	348	379	336	345	355	381	341	333	335	338	343	343	345	341	358	354	301	347	343	335	322	358	354	341	335	359	341	363	315	338	379	348	348	342	360	319	328	347	375	355	343	369	368	348	391	349	354	341	325	351	338	353	356	318	330	363	320	334	332	315	387	337	364	344	354	359	313	338	339	364	375	362	384	353	350	355	372	331	383	356	379	364	341	355	325	353	336	357	371	370	369	335	337	319	357	345	323	320	361	326	355	318	325	351	342	327	375	363	328	371	358	345	326	353	356	391	342	332	333	315	351	371	341	339	350	295	337	398	365	390	338	354	337	352	347	376	380	344	370	375	349	325	395	345	371	354	357	351	341	378	354	341	362	343	351	361	342	383	350	324	328	319	364	321	310	321	335	335	326	352	352	374	344	394	382	352	365	377	341	326	338	362	343	347	385	370	337	367	316	316	359	363	324	329	341	313	330	343	352	343	349	357	376	343	352	382	388	360	366	355	376	375	341	364	359	365	310	356	331	324	343	339	337	369	369	352	403	319	365	370	345	343	351	340	338	341	341	339	370	347	347	347	328	327	329	322	331	383	346	354	411	313	346	325	323	349	333	347	331	329	350	336	355	352	350	330	339	376	339	383	333	338	334	361	345	348	336	351	328	326	356	351	342	350	324	355	327	345	359	356	347	359	338	355	341	368	364	362	348	357	301	344	329	317	345	365	343	341	361	331	345	375	369	328	346	329	358	327	321	369	336	326	392	332	329	391	343	374	371	398	329	366	372	315	327	312	357	328	354	347	328	367	340	365	361	337	384	328	347	345	364	342	369	369	339	402	355	328	359	304	372	365	338	390	351	313	384	328	339	326	344	388	371	343	353	312	337	307	379	354	382	356	365	345	357	360	336	349	357	354	363	381	350	373	341	367	370	340	332	340	348	359	359	345	357	342	330	358	329	378	378	339	352	367	332	363	335	335	319	347	367	350	354	380	349	337	342	371	344	363	331	340	350	356	358	357	340	351	331	315	341	375	320	383	353	356	353	381	359	344	386	323	341	359	342	338	375	334	329	371	382	325	333	389	351	370	389	365	355	383	366	348	316	365	344	362	313	372	339	351	321	327	317	339	336	326	353	342	324	336	323	355	369	366	357	356	354	387	357	353	330	346	343	365	327	341	358	395	357	340	336	324	311	333	361	341	326	338	323	332	358	343	343	340	342	324	316	371	360	336	357	317	377	355	373	334	353	348	365	357	340	396	353	349	374	359	332	339	334	343	386	322	358	356	334	379	335	334	364	341	360	344	367	353	310	344	322	366	350	355	334	374	360	320	350	338	330	337	374	339	360	342	320	368	385	364	323	333	349	370	349	362	323	354	343	347	349	368	359	373	319	327	357	385	355	359	372	361	337	356	346	339	365	394	324	370	344	349	378	350	399	350	361	380	353	326	375	364	375	331	355	335	354	353	384	353	349	369	340	347	318	318	345	372	341	368	316	365	357	353	327	384	330	325	356	348	330	360	363	326	372	367	346	365	321	319	353	343	353	320	329	330	349	377	357	369	366	339	347	340	378	338	346	347	372	345	353	356	375	381	376	380	351	338	315	354	344	344	362	334	360	351	373	372	354	334	344	352	316	343	341	350	319	356	355	351	307	361	384	373	361	314	361	338	364	369	367	365	345	362	349	396	383	369	346	367	366	389	335	350	334	331	330	343	359	358	308	327	357	338	378	359	356	361	357	373	325	342	330	383	338	339	384	340	348	353	382	369	329	335	331	338	353	327	356	373	342	339	370	377	346	350	386	323	351	387	325	384	345	355	362	353	325	368	330	328	366	338	345	328	345	359	344	346	372	354	331	349	331	346	353	377	357	345	355	328	323	350	357	356	301	331	326	331	343	354	369	351	342	343	325	341	334	364	332	378	352	359	384	345	349	351	371	359	361	358	355	331	344	348	348	358	330	385	349	337	329	363	384	354	386	343	337	379	364	333	350	369	356	340	331	334	354	383	346	347	343	338	327	341	342	389	369	345	342	328	322	347	324	354	337	398	344	351	364	351
23877	21042	28263	24032	21023	8524	1875	1097	1079	20396	34733	26512	11811	3288	1001	653	601	600	616	616	629	603	622	558	643	618	590	598	598	637	613	545	581	597	583	603	602	615	655	589	613	598	644	573	593	601	610	583	604	613	601	587	624	625	597	592	624	579	568	604	579	597	608	598	620	592	655	562	604	618	574	595	620	574	601	604	591	596	582	563	623	607	591	579	599	570	572	566	620	608	606	608	566	595	596	514	595	575	574	587	625	572	622	590	610	621	571	589	584	602	587	616	616	621	590	591	589	590	588	636	577	614	595	588	602	563	595	630	582	623	560	584	584	600	609	613	602	583	579	603	572	610	584	599	612	605	613	628	556	578	591	614	614	582	611	558	615	614	627	554	596	617	603	548	565	645	596	591	568	585	596	579	603	603	537	587	563	584	596	592	604	586	633	574	604	575	621	602	640	591	594	552	606	590	612	575	588	599	603	632	591	560	597	639	584	549	607	613	599	589	532	584	593	611	568	571	587	604	583	582	590	551	651	643	578	585	584	608	615	590	585	583	584	578	583	586	603	619	610	624	590	597	627	594	586	588	575	635	625	615	568	567	613	600	596	589	608	644	611	542	589	561	595	601	610	590	610	593	582	565	628	619	613	632	554	568	602	611	588	570	575	602	604	602	594	590	621	617	625	605	617	596	623	594	608	576	596	603	558	569	600	621	595	640	556	585	624	628	582	620	590	599	619	626	589	638	577	596	573	620	618	612	560	608	613	577	582	598	589	575	570	625	617	619	589	581	598	574	525	596	563	608	613	605	628	564	635	617	613	575	592	612	611	624	566	611	590	586	598	607	581	598	589	571	626	600	600	591	533	632	644	596	572	638	648	574	622	603	592	626	592	597	613	597	587	568	573	559	572	597	572	606	590	577	603	597	590	579	582	595	585	592	585	598	611	615	591	604	581	485	599	580	592	583	586	556	590	580	581	647	549	611	573	608	579	612	621	571	596	582	574	597	556	606	584	623	576	593	612	577	597	575	584	577	613	606	624	615	602	588	587	540	586	588	633	531	610	560	561	572	613	597	577	579	594	558	597	596	616	643	582	614	649	593	598	607	566	593	602	632	586	609	548	609	617	619	611	583	604	614	599	597	597	580	610	541	604	607	607	601	593	589	578	628	561	590	607	631	513	577	636	573	601	608	615	593	554	549	581	601	598	582	605	586	608	612	681	595	561	631	570	588	593	577	586	571	594	590	571	567	577	640	593	575	577	575	591	561	586	574	624	613	599	572	560	581	570	614	598	606	552	598	569	585	628	557	596	562	560	548	644	584	598	630	572	575	627	602	563	587	587	605	597	634	596	616	574	550	611	615	595	602	603	580	598	603	612	565	606	624	599	589	568	580	595	594	579	594	595	600	617	558	557	599	593	626	604	540	588	555	600	592	594	595	592	532	592	569	566	574	586	546	579	548	615	623	601	578	615	611	587	635	609	609	582	627	559	548	597	554	586	602	578	590	606	650	596	611	616	604	600	609	610	577	597	570	598	595	593	586	616	553	569	553	585	570	617	574	566	546	590	607	600	562	629	628	606	599	628	565	633	598	583	587	585	540	586	615	589	593	591	619	592	571	593	617	597	586	617	564	617	556	613	616	558	574	603	574	629	628	548	611	602	607	587	606	591	564	564	557	636	550	609	591	619	595	629	573	564	551	603	614	594	565	590	581	619	618	598	555	608	605	604	530	584	622	614	613	601	594	541	627	543	582	586	586	590	568	586	555	623	637	629	596	621	569	540	628	599	588	593	609	605	568	597	571	579	620	592	588	611	585	613	578	594	559	540	611	646	637	599	567	585	590	595	599	564	584	599	609	562	611	586	549	591	601	595	573	532	601	572	584	573	605	634	598	679	619	606	623	582	589	562	552	628	625	636	617	615	635	613	559	560	584	556	570	565	585	563	559	595	564	641	601	574	602	610	603	603	621	597	643	618	579	578	567	608	624	578	638	583	567	602	537	584	619	613	577	595	622	611	631	642	573	570	601	602	579	593	586	580	616	592	604	596	567	573	585	626	546	584	600	569	639	592	598	597	586	638	608	620	601	589	600	586	597	614	619	604	582	601	602	574	600	616	567	557	606	625	584	593	611	582	583	557	622	594	570	618	561	581	579	552	582	587	585	571	604	601	589	647	573	596	581	633	580	591	546	584	581	538	613	609	601	584	610	625	580	595	592	593	569	556	636	553	582	628	557	602	589	611	591	573	619	618	593	575	599	627	595	670	595	585	580	562	657	621	607	573	583	596	599	568	638	610	638	597	567	555	585	556	569	578	579	557	623	598	601	615	584	578	576	582	600	573	593	599	585	586	569	577	564	570	603	574	634	582	583	607	602	595	592	570	617	573	589	578	518	588	599	549	598	581	616	586	566	597	595	592	582	593	642	599	576	580	599	565	585	577	585	601	567	568	589	574	576	579	606	618	637	567	558	624	606	594	593	642	597	528	551	542	571	592	595	609	553	593	563	576	586	594	614	554	602	604	584	604	555	600	600	581	620	612	616	592	564	584	553	611	611	594	599	609	565	618	562	590	581	603	627	610	615	626	564	546	621	573	557	590	585	608	594	578	586	584	580	554	579	628	570	558	616	623	637	595	604	548	574	586	583	570	633	595	558	570	623	539	612	594	532	552	626	605	587	623	584	644	634	588	566	559	614	582	559	589	653	623	593	590	585	617	592	598	562	603	565	542	595	580	611	545	615	564	583	590	591	586	564	604	551	621	592	597	572	625	611	572	597	587	580	607	662	630	577	581	587	581	602	612	561	591	649	621	578	545	595	614	612	594	576	629	594	625	574	597	620	566	578	585	557	595	520	578	583	636	613	629	647	619	593	579	544	558	576	600	618	588	610	580	584	604	602	574	616	584	594	586	550	537	608	569	599	606	584	588	566	612	598	638	637	570	612	591	594	597	597	602	632	561	582	631	569	554	581	598	588	590	585	584	536	568	607	613	573	577	600	619	601	601	605	614	619	606	596	623	585	593	595	582	592	588	599	582	586	590	594	606	576	577	590	589	592	611	579	575	593	569	604	607	617	571	594	602	610	591	591	580	602	622	601	606	587	569	611	557	613	579	594	562	553	599	592	597	639	592	609	596	580	563	568	625	593	621	573	623	603	597	595	584	583	537	572	584	566	617	584	600	574	572	566	602	584	541	601	608	626	599	588	573	590	614	569	601	583	570	615	565	596	549	581	537	612	548	613	569	615	632	603	542	533	554	591	583	563	576	605	531	608	589	564	621	610	587	632	575	637	588	543	584	647	613	593	572	625	635	611	599	588	578	517	600	586	596	616	620	583	625	617	605	585	619	558	570	580	601	640	555	604	584	642	607	576	620	593	567	567	594	568	588	631	608	573	571	571	576	629	599	591	588	589	570	597	613	572	553	568	666	585	608	586	576	592	617	589	551	591	620	611	560	563	564	565	570	593	556	601	622	620	603	570	567	577	582	597	603	606
4330	7021	5807	3319	2168	1590	1439	1153	1347	25067	30772	21687	8739	3150	956	561	511	532	489	536	517	548	530	483	531	524	518	517	514	507	535	513	468	502	476	517	481	519	549	548	525	507	516	529	514	479	503	544	517	487	533	495	521	512	502	509	571	539	500	536	519	479	524	503	526	493	538	501	503	550	536	526	488	520	492	513	552	523	489	522	533	503	502	572	510	532	526	558	521	562	517	517	512	506	477	523	529	515	541	527	518	505	539	523	500	541	545	500	495	526	512	535	525	484	532	526	545	488	490	536	502	514	500	526	495	502	536	482	496	551	523	535	510	489	503	521	513	532	553	505	499	518	506	541	531	506	540	526	485	499	521	478	525	514	535	547	498	524	502	502	517	496	519	503	507	547	522	521	482	502	496	487	524	488	465	525	479	516	503	537	488	521	536	530	555	533	545	510	500	532	522	522	507	511	509	526	491	521	512	569	542	503	511	512	503	512	489	521	508	548	537	489	531	479	514	539	519	499	477	500	465	500	478	510	499	537	478	483	497	493	469	523	528	516	493	541	514	517	482	516	536	492	567	484	554	505	497	525	523	518	506	496	568	528	501	515	465	519	513	522	527	470	548	509	532	536	495	520	537	472	469	488	538	520	479	531	511	519	566	504	521	459	526	539	519	521	515	441	507	549	567	480	510	476	471	540	527	508	493	520	533	542	531	496	504	515	530	503	508	512	499	512	477	513	495	530	525	511	516	510	505	549	498	543	477	530	507	503	519	527	482	530	548	513	498	509	527	486	491	532	469	488	517	534	506	488	485	512	480	526	478	518	536	515	478	510	476	513	485	520	528	501	532	536	498	512	550	522	522	532	460	508	489	513	517	536	499	497	490	498	561	505	503	519	493	558	553	529	549	506	542	525	508	520	486	543	513	497	512	466	524	524	533	525	489	533	514	482	449	525	499	479	529	531	536	526	530	530	537	503	562	531	533	492	506	504	533	488	492	537	511	493	512	530	517	532	535	530	512	514	542	500	489	498	546	504	501	513	547	482	521	514	539	512	492	488	514	450	505	537	519	482	484	500	528	482	517	500	500	496	537	505	503	524	500	485	508	491	500	520	521	580	527	557	519	510	530	547	516	517	516	526	491	490	556	510	494	489	530	503	540	508	549	512	493	482	503	539	503	505	526	507	556	518	477	512	507	482	504	516	521	509	469	492	511	487	536	494	513	503	518	471	522	492	492	504	499	489	526	494	495	483	529	513	518	510	541	503	503	502	507	513	478	499	502	509	502	477	506	538	529	472	516	505	478	524	504	472	502	534	518	494	518	523	509	511	481	514	541	506	500	527	465	477	489	526	502	542	487	472	503	520	477	499	490	488	486	507	496	494	535	510	503	494	552	514	514	536	526	550	512	524	492	500	494	471	509	526	536	494	515	501	508	492	520	531	535	513	507	524	525	491	539	521	462	502	473	511	528	520	486	513	504	506	486	467	513	460	521	484	520	483	492	488	484	501	510	545	488	545	531	517	527	513	511	520	497	512	524	505	501	497	478	495	481	520	499	533	521	498	489	502	527	520	511	483	515	533	512	447	522	482	539	538	456	489	513	538	517	523	532	523	506	524	499	504	518	480	521	500	522	478	532	493	515	542	480	467	503	538	533	509	510	504	516	509	486	498	471	510	503	535	463	495	518	525	517	497	495	528	486	492	479	483	474	482	509	511	505	511	480	512	528	517	509	519	528	498	492	485	516	489	510	543	509	486	507	506	489	496	536	492	468	515	500	497	516	504	462	499	483	497	538	520	493	472	517	519	529	493	489	516	511	518	534	537	537	500	505	501	522	478	506	531	490	496	516	483	493	516	473	510	487	507	539	509	512	493	481	473	533	514	512	519	505	500	532	512	525	491	513	498	539	553	522	473	465	482	491	469	540	477	502	501	481	533	521	528	515	530	548	488	517	493	494	509	490	539	485	497	493	503	486	523	510	497	535	558	547	507	489	486	484	472	497	534	498	499	506	502	513	500	530	513	485	531	505	487	534	505	542	485	501	498	532	543	474	498	510	528	498	508	518	524	524	504	527	487	511	467	500	476	501	517	513	529	496	501	458	475	558	508	511	529	476	504	492	523	511	485	513	476	468	485	469	542	495	559	479	519	498	475	526	565	520	511	520	521	555	499	501	531	534	515	516	516	529	514	558	489	473	536	528	511	535	513	545	479	483	540	498	512	477	492	508	537	519	489	531	511	496	541	485	502	508	502	527	491	497	527	498	495	534	486	522	495	523	501	486	524	508	531	512	508	510	543	507	517	524	528	503	503	496	508	528	528	461	514	496	542	515	515	489	513	516	544	480	544	459	481	496	502	516	507	544	515	478	514	499	520	524	543	543	506	530	521	473	520	516	486	474	480	499	514	496	528	536	497	482	519	559	492	482	543	479	478	546	507	548	506	528	514	482	504	503	500	514	469	509	521	527	524	515	498	502	536	516	466	457	514	442	495	496	521	511	482	496	512	529	529	502	526	514	486	490	525	524	500	515	483	496	511	480	497	505	550	476	503	531	525	512	515	464	530	500	503	513	547	515	512	513	502	531	487	520	501	483	491	500	523	522	506	481	474	496	460	492	517	497	489	474	505	514	504	539	512	510	447	482	477	502	508	495	528	528	531	501	486	515	511	501	488	505	528	511	517	488	506	494	502	517	521	484	513	501	529	511	499	519	490	477	460	464	540	501	511	543	512	488	521	495	509	463	513	494	510	517	515	506	536	480	535	507	535	519	476	533	515	478	509	505	518	555	534	502	525	484	446	480	504	539	542	500	554	498	499	510	513	483	501	513	496	493	498	485	505	527	484	519	515	518	491	495	469	509	513	490	564	532	539	511	523	494	488	487	538	501	508	545	506	533	518	504	471	487	521	505	549	509	524	475	523	509	517	493	497	465	538	497	534	500	513	518	519	498	512	498	515	490	494	523	506	515	498	504	546	471	494	506	482	494	471	488	484	516	481	524	498	512	558	500	523	541	506	514	523	508	496	488	518	501	518	490	487	521	515	481	511	511	496	513	491	490	478	515	475	498	490	529	494	500	506	505	495	514	504	503	476	513	522	543	499	483	520	468	474	515	522	533	510	515	530	534	512	500	485	488	475	514	510	486	496	480	488	485	543	465	517	515	549	520	489	533	467	545	495	528	540	506	509	509	485	541	490	514	491	509	506	508	524	504	489	492	526	510	490	521	521	508	499	550	482	508	465	503	499	507	489	497	506	502	517	519	524	514	472	496	523	523	505	485	489	489	491	535	460	492	554	500	497	476	490	500	501	494	504	488	514	491	523	490	527	489	529	496	499	480	491	510	498	479	506	483	529	483	529	510	519	502	525	501	518	477	483	475	492	496	508	489	514	495	503	490	490	535	478	527	513	451	518	530	515	498	468	528	483	484	531	475	481	496	504	495	464	549	529	465	530	499	498	518	516	550	454	503	538	517	503	479	490	520	508	514	512	550	516
27333	12556	1474	688	540	465	454	431	446	786	2402	2045	1188	610	470	384	409	373	413	416	390	379	381	389	407	422	377	408	414	400	373	449	393	371	379	397	415	377	397	407	432	390	395	380	398	381	396	402	404	373	403	409	373	432	373	418	402	393	409	432	416	416	404	416	405	403	393	387	374	426	393	389	421	396	369	413	389	385	429	389	401	355	369	420	421	387	400	399	447	388	396	443	424	422	397	421	382	364	433	363	403	422	379	393	419	420	407	393	391	338	402	403	431	388	360	393	380	394	427	383	410	378	414	414	386	376	421	418	418	394	410	383	385	406	366	362	410	390	387	440	393	396	330	453	388	387	411	427	376	435	436	406	392	418	386	414	398	387	391	419	379	420	417	389	380	356	357	387	427	413	428	422	414	415	406	386	403	385	364	418	407	402	380	404	414	382	419	404	391	363	360	378	416	418	403	434	412	398	389	417	434	401	410	367	391	401	395	401	380	409	406	443	383	421	405	369	392	436	404	414	411	391	401	400	423	365	397	355	364	408	368	395	368	399	398	374	376	395	415	407	402	427	397	416	400	424	440	425	363	440	372	383	409	399	421	403	384	409	365	406	376	369	393	395	400	420	383	368	426	392	391	384	415	374	403	405	384	384	439	384	436	397	428	380	400	406	392	417	386	400	381	426	429	385	391	402	374	371	409	399	376	394	386	414	374	376	386	369	405	428	372	403	388	407	439	395	403	400	385	400	387	399	411	426	360	439	410	404	400	406	373	412	377	386	394	381	410	402	404	399	415	387	397	375	371	422	413	374	390	414	442	422	401	426	420	389	416	405	402	410	366	358	388	405	411	408	371	362	385	388	382	401	431	364	430	383	400	385	382	396	425	402	404	421	381	388	423	373	438	413	385	421	392	408	390	400	405	372	423	396	445	455	421	396	382	432	429	401	419	399	437	380	397	420	383	388	423	391	376	372	375	381	418	393	407	420	401	389	387	379	434	413	391	372	397	418	400	363	384	434	386	395	427	378	370	425	419	395	386	397	402	400	431	392	358	411	382	386	386	370	358	409	425	416	378	422	433	358	406	378	391	405	368	352	417	398	407	382	415	397	390	391	396	416	411	417	387	415	360	425	408	413	384	412	422	380	390	356	391	405	408	406	431	429	386	437	418	388	407	405	395	387	398	404	408	396	395	391	411	420	390	406	375	398	370	389	378	425	365	449	408	371	377	389	391	384	436	432	403	388	396	419	407	397	393	375	389	401	415	374	435	376	363	381	394	403	404	400	402	383	414	366	388	404	382	361	381	403	385	408	399	419	400	394	395	405	379	413	408	425	408	395	410	387	422	413	394	435	389	390	404	380	408	401	387	424	409	396	389	403	391	413	381	381	377	401	423	398	444	418	414	406	425	400	419	418	450	405	383	404	364	418	430	400	404	421	362	391	399	399	387	404	411	409	402	404	441	421	389	398	398	414	380	419	399	420	370	379	411	402	417	400	406	425	416	398	418	378	407	370	400	398	401	415	419	380	398	389	398	390	414	392	380	385	418	401	433	409	428	426	402	408	399	414	388	423	403	390	428	411	415	406	400	376	366	400	367	380	420	395	386	410	385	402	386	391	418	371	389	352	404	407	408	399	398	422	396	379	387	417	409	378	398	431	355	420	410	430	402	404	408	378	437	419	404	368	385	384	397	421	410	401	415	400	451	358	390	422	393	383	402	398	404	420	385	419	388	427	457	405	363	389	410	410	401	403	413	407	383	410	375	390	355	390	423	389	408	403	390	394	431	408	366	405	369	427	415	423	434	394	377	420	428	413	421	380	408	412	400	413	381	378	412	398	358	446	451	386	412	341	391	407	399	408	388	430	375	420	372	381	429	383	383	415	392	360	415	373	412	400	351	407	379	410	419	413	416	397	422	380	435	383	400	412	407	436	365	385	421	394	396	375	410	420	408	391	388	445	406	373	432	391	380	412	393	407	388	387	381	399	397	403	383	405	403	422	412	380	398	399	383	382	404	375	418	394	407	386	391	392	408	384	376	379	396	423	369	374	385	401	407	381	391	364	440	366	387	431	340	390	396	379	385	406	402	402	407	400	415	418	413	375	376	402	380	400	404	393	394	401	421	411	410	451	362	421	416	427	422	403	384	438	408	413	394	402	394	353	396	370	388	400	405	385	434	388	364	396	390	379	402	379	393	377	387	349	393	403	392	404	386	406	428	433	422	404	415	419	398	396	407	423	393	398	376	413	401	415	400	374	398	427	392	421	426	372	410	400	371	408	397	408	440	417	397	405	441	404	364	423	397	403	418	370	440	379	385	411	382	467	375	395	385	385	389	445	398	425	416	383	393	410	392	430	418	399	382	402	383	397	410	390	373	397	420	398	406	438	402	366	371	412	386	419	402	386	405	362	409	395	411	353	357	398	381	375	430	415	405	416	399	381	389	411	406	393	409	397	400	423	366	407	409	394	420	367	406	419	416	398	413	405	417	410	375	386	390	400	399	439	419	379	410	396	413	364	413	382	390	371	351	406	391	391	376	425	383	421	396	369	406	371	422	371	411	384	428	411	444	381	411	393	397	385	401	384	415	423	384	414	394	452	402	405	400	399	415	392	377	404	391	385	411	398	372	376	386	419	359	413	416	424	405	398	389	372	406	404	369	406	371	384	392	422	388	408	434	445	408	375	378	379	379	406	437	388	377	398	413	405	381	414	403	386	430	400	397	430	382	394	384	404	402	400	396	401	388	426	417	399	368	389	372	391	421	405	381	388	384	398	432	406	388	426	438	399	421	401	389	395	399	386	393	369	386	437	419	410	420	378	420	392	381	380	418	434	432	427	405	384	413	381	412	387	416	396	379	387	407	385	421	416	390	423	438	397	424	391	385	352	401	421	422	387	389	422	399	447	413	408	390	360	420	408	405	413	427	404	391	390	396	370	367	385	382	386	373	415	400	345	385	407	415	433	413	398	417	396	402	404	415	440	420	356	402	435	389	377	403	383	380	412	396	403	412	396	397	373	425	400	391	386	386	385	387	405	412	352	383	405	394	406	426	401	392	420	419	422	412	370	388	404	416	386	373	411	382	440	406	396	399	385	461	412	356	408	393	451	412	377	436	404	368	388	418	415	379	393	383	451	424	388	369	385	414	420	436	412	377	384	365	401	437	372	414	418	405	403	408	405	443	405	400	376	398	375	361	404	403	379	377	354	359	407	395	401	421	385	403	415	380	413	401	396	398	370	388	407	400	406	407	399	381	424	427	409	429	399	408	418	398	372	405	395	426	400	436	419	367	442	406	393	420	402	402	406	405	401	402	412	371	398	409	390	394	403	422	394	426	410	375	379	393	414	394	402	369	395	396	384	416	427	411	443	397	377	399	389	388	407	405	399	405	412	392	395	393	379	423	396	438	400	350	397	414	398	396	404	396	386	414	383	399	382	411	394	392	425	388	394	406	376	435	403	402	411	407	403	409	411	370	398	400	403	408	391
5094	899	741	595	489	426	399	393	400	1052	3172	2439	1221	616	407	351	315	342	365	347	343	352	358	314	328	326	353	345	349	367	340	340	338	325	335	337	353	348	320	394	324	363	341	369	361	341	361	354	326	322	360	323	365	353	348	329	348	336	371	349	311	361	332	363	361	347	370	354	397	334	308	337	361	301	327	355	339	341	365	368	371	344	364	326	358	339	350	352	341	330	309	361	339	322	330	337	328	357	347	366	357	364	362	373	329	359	335	335	373	303	371	302	313	386	382	356	361	355	338	366	330	351	350	348	346	358	322	378	331	346	342	358	341	356	376	330	365	310	345	352	315	346	343	354	346	318	351	339	365	358	331	347	332	364	352	364	334	320	378	357	360	324	364	346	361	333	345	316	347	329	385	356	356	332	325	350	356	311	344	348	366	361	352	329	355	336	364	332	328	350	337	359	322	369	347	364	361	356	309	373	325	363	328	352	343	328	312	328	329	312	317	344	319	318	348	334	317	337	370	324	387	373	342	351	376	357	360	380	304	349	368	341	338	348	354	343	357	336	365	340	342	338	369	351	349	326	353	326	356	335	347	336	328	359	340	370	314	353	360	366	311	313	325	379	346	321	335	366	347	319	342	346	320	330	347	334	351	340	345	346	346	361	354	362	360	357	316	316	344	383	333	346	336	340	365	356	342	368	358	361	344	382	357	359	342	345	369	355	352	342	370	355	320	369	356	349	343	337	347	351	341	369	349	364	341	350	345	310	392	327	382	330	356	330	342	336	327	350	339	361	381	335	344	362	335	378	338	365	344	351	345	328	343	360	358	369	324	366	329	328	382	322	367	340	368	365	326	326	339	328	363	354	329	332	359	306	350	327	347	339	363	338	323	353	347	373	344	301	375	357	396	370	318	327	323	358	316	332	350	362	337	331	339	352	357	306	351	349	349	370	347	321	335	343	369	353	353	343	341	326	354	363	334	361	335	387	339	364	350	307	332	357	339	345	298	349	343	350	361	369	356	351	318	345	321	344	318	360	332	347	347	328	299	320	305	406	317	369	348	334	338	352	316	329	334	340	345	323	370	346	354	334	342	326	335	311	337	347	354	349	341	388	371	320	328	347	349	371	370	318	341	324	331	347	326	306	372	353	346	347	344	335	345	365	325	374	350	333	351	351	345	329	329	341	311	328	351	350	337	376	354	321	345	336	344	311	343	326	352	340	330	365	324	357	322	331	372	373	350	370	328	339	334	378	327	342	326	361	351	347	313	342	325	344	345	358	315	324	316	351	326	358	349	327	336	369	340	357	374	328	362	326	354	355	352	350	325	357	336	334	352	355	368	310	352	342	364	365	363	315	346	343	316	351	347	358	353	358	334	356	377	349	341	339	346	350	359	323	351	308	373	341	320	319	307	348	365	336	364	351	357	351	348	370	364	357	348	341	342	317	360	347	350	332	354	343	345	345	337	343	359	339	336	376	323	317	317	350	361	342	346	357	330	360	343	326	355	365	325	365	333	353	354	349	349	349	360	329	325	391	343	345	332	342	326	352	350	355	338	340	370	348	389	383	368	346	347	325	374	351	360	360	331	357	327	342	324	343	315	329	316	358	346	351	328	367	368	357	323	359	353	331	358	334	363	344	352	338	308	348	329	351	356	332	332	335	338	360	339	344	343	321	380	388	345	332	315	344	361	320	303	371	337	349	373	349	358	335	356	360	343	359	325	328	338	342	344	355	341	341	379	360	334	331	336	372	359	351	356	318	352	335	358	377	351	349	337	308	314	372	354	360	367	351	339	341	355	356	355	351	342	351	319	330	341	346	360	336	345	350	339	338	319	328	326	332	349	362	329	346	366	348	339	353	331	369	361	335	345	345	381	364	360	351	353	352	349	353	336	324	306	332	349	327	317	345	354	342	355	333	337	332	338	332	330	350	316	347	324	351	401	335	326	358	334	333	341	341	344	334	327	349	341	350	345	356	378	333	314	367	318	328	352	369	368	331	312	348	373	342	334	366	354	337	318	345	338	330	365	336	359	348	375	363	301	328	319	349	341	352	353	344	377	331	324	379	332	365	348	344	348	351	360	338	327	358	315	358	343	322	357	356	338	351	376	361	349	377	351	348	316	328	352	357	347	337	383	342	328	341	379	343	325	331	345	324	360	316	341	367	340	362	343	339	323	331	341	352	347	334	354	349	376	362	357	304	313	357	375	381	317	338	349	327	334	310	361	395	368	326	318	341	339	303	338	330	335	339	366	327	349	372	344	351	342	337	353	354	379	336	361	327	339	343	324	306	367	345	351	341	327	329	352	314	384	338	353	343	340	363	342	359	349	339	346	335	324	324	321	317	316	348	320	361	340	346	379	363	343	335	342	318	386	348	379	333	354	339	331	359	321	354	380	341	345	386	365	330	367	362	352	347	327	345	355	340	343	368	328	367	357	350	317	323	384	333	369	364	347	345	351	355	340	334	331	331	350	338	374	329	371	349	356	344	358	358	337	349	355	318	335	349	345	362	301	382	350	356	350	339	324	340	351	335	351	368	337	318	359	319	336	373	317	327	322	339	338	329	354	350	317	342	359	311	351	364	353	362	340	322	320	339	330	326	327	358	338	363	334	375	341	324	345	333	329	344	327	363	342	365	321	352	335	344	326	347	339	373	366	350	348	360	378	345	343	332	386	343	377	337	383	353	360	306	335	365	339	352	336	332	336	350	356	351	339	357	366	307	357	325	370	313	353	347	360	334	340	320	344	364	356	343	319	360	340	350	349	366	344	361	331	344	362	340	327	345	348	321	342	340	380	355	376	373	346	368	367	340	355	361	360	329	353	374	317	341	326	374	367	364	331	339	358	377	368	334	341	346	363	360	357	348	348	377	337	367	318	349	346	325	330	315	318	341	379	379	321	337	324	315	349	318	355	338	342	334	342	339	308	350	354	355	316	314	341	335	385	367	320	356	355	312	356	331	356	343	312	344	364	339	343	356	335	366	333	353	296	334	387	322	346	302	344	349	363	326	340	349	330	320	329	347	354	320	335	337	336	294	335	376	364	351	335	363	338	320	334	370	337	310	351	336	369	344	338	376	375	342	356	341	365	351	354	334	327	352	338	313	343	320	351	324	391	329	353	315	321	340	345	319	351	386	340	333	321	356	340	357	348	341	336	350	368	351	334	340	333	337	354	357	330	318	356	337	320	367	344	344	345	357	328	324	369	349	365	323	325	356	338	362	374	344	324	328	317	328	352	385	348	302	357	321	336	355	329	356	335	340	328	354	356	340	346	374	333	356	347	336	341	349	350	365	323	338	366	301	330	374	335	332	321	344	329	351	347	369	347	366	388	347	343	326	374	339	331	327	358	362	350	345	329	352	387	344	353	369	353	351	364	335	329	334	316	343	342	349	318	346	367	357	335	353	358	362	316	360	343	370	295	339	307	318	331	335	333	329	395	349	363	346	370	360	348	352	345	363	344	348	363	356	332	362	314	343	332	359
24991	21038	27143	25033	7254	1287	918	698	675	8106	20961	15387	5853	1629	728	535	490	503	501	519	493	480	521	498	455	497	509	434	529	534	481	492	520	478	506	509	476	494	497	489	494	504	500	515	498	467	524	498	536	509	480	512	510	501	516	464	518	487	489	488	506	518	549	525	520	493	511	490	485	493	516	473	495	509	473	498	527	492	467	508	538	490	485	515	513	490	508	460	468	457	483	502	489	472	485	518	448	478	504	506	466	484	489	495	488	483	473	514	483	519	498	447	494	476	528	490	515	462	498	495	513	474	489	506	471	544	518	465	487	485	490	453	513	518	499	489	481	469	482	520	487	498	467	468	510	494	503	480	537	457	500	449	530	494	476	505	518	479	508	482	498	471	477	460	454	509	521	528	497	499	503	474	450	494	510	508	467	529	471	524	507	522	497	499	495	497	485	519	520	488	505	491	489	477	519	533	497	504	508	511	507	472	476	437	520	517	509	479	502	457	531	478	520	507	511	497	516	504	455	542	472	498	516	458	530	485	494	522	480	519	497	491	509	455	536	476	506	501	481	450	500	459	504	448	452	466	510	484	513	470	493	470	461	501	497	524	498	516	530	497	499	530	517	494	497	511	508	483	535	502	498	524	539	488	470	507	483	493	501	476	523	506	478	463	503	514	506	546	505	526	465	499	495	518	527	510	503	497	521	505	488	488	518	465	468	515	500	474	501	456	479	475	529	474	481	543	499	512	470	518	486	479	497	535	492	491	460	526	478	506	489	497	470	479	477	522	507	525	498	498	485	494	499	479	511	520	515	496	538	500	509	488	545	495	491	478	476	517	479	476	508	484	509	503	494	491	489	494	521	465	478	533	472	492	489	525	503	526	510	515	497	487	519	512	492	481	532	485	499	501	496	505	538	476	445	513	497	511	504	473	523	493	523	511	510	496	513	526	484	504	458	489	500	492	491	488	516	544	506	449	448	467	514	507	505	530	493	498	496	495	465	504	459	526	503	509	510	475	469	513	479	527	493	502	511	470	516	454	559	508	500	490	513	482	505	483	481	475	509	505	475	462	499	515	498	522	512	536	456	480	475	495	535	507	520	518	524	522	522	518	535	493	501	479	472	506	494	485	510	491	455	458	512	472	501	545	498	491	523	511	483	468	481	460	443	485	486	496	453	505	479	474	490	537	488	519	532	499	469	489	462	495	502	475	488	529	528	524	493	485	559	518	519	490	494	502	484	534	490	474	491	509	470	493	483	521	474	555	525	490	497	492	522	504	483	485	537	503	522	505	488	496	532	466	523	461	473	484	491	494	512	488	495	507	483	493	507	495	493	486	514	479	527	476	453	482	483	463	481	481	508	483	497	507	536	516	505	486	526	515	505	507	523	486	507	475	508	493	490	547	477	463	457	509	495	464	488	493	500	517	473	533	475	522	473	488	497	467	551	516	502	484	494	516	509	513	516	490	480	474	499	514	465	507	485	484	502	475	491	480	471	466	482	470	488	513	500	513	494	482	462	506	508	500	485	517	490	503	505	502	523	525	520	463	511	519	526	538	492	476	481	538	450	500	495	455	460	488	470	514	470	495	502	531	467	493	525	500	458	433	500	451	467	447	491	498	487	494	524	495	474	512	498	443	487	512	430	474	476	499	491	495	437	493	477	473	488	467	533	513	478	469	501	523	490	497	530	529	509	477	473	507	465	504	487	490	524	453	524	470	504	531	518	503	492	470	526	504	480	482	537	522	512	520	480	510	515	499	509	521	541	484	471	526	472	489	505	495	502	508	444	464	521	517	482	477	480	479	511	455	494	493	530	462	524	466	470	499	506	503	508	505	481	489	495	490	459	490	518	511	487	499	471	463	523	440	489	463	508	512	450	484	482	521	508	452	538	524	512	493	513	512	490	474	465	480	499	498	523	507	483	494	500	492	485	507	463	499	522	476	520	444	507	530	516	507	502	467	495	519	512	481	472	472	460	538	475	474	492	520	527	542	503	518	502	472	494	494	517	456	501	507	508	493	482	471	516	514	513	481	489	467	508	526	475	501	498	446	505	489	515	513	505	463	500	479	545	509	491	515	489	519	522	504	501	509	501	532	472	533	494	483	528	531	481	480	488	466	474	521	515	518	470	488	500	490	535	481	480	504	462	469	476	505	479	450	515	471	463	502	506	514	502	466	450	502	458	485	536	453	520	461	456	488	519	507	464	531	465	469	519	507	430	469	499	477	540	487	496	505	508	533	475	512	540	499	475	491	484	490	502	566	512	496	473	499	489	505	494	500	469	514	447	463	474	470	497	509	475	506	502	478	527	469	485	439	509	513	531	466	524	464	516	488	523	450	469	523	464	472	491	500	495	480	438	438	520	486	489	491	466	505	498	492	531	460	456	487	491	475	472	512	462	485	518	498	477	494	486	493	512	478	461	533	550	489	525	489	471	474	521	502	514	496	521	537	503	492	497	538	492	484	489	491	495	483	473	466	505	520	460	485	476	486	508	519	492	501	486	509	473	459	488	504	494	517	484	459	473	521	482	489	472	488	462	506	496	529	521	465	535	500	479	513	506	459	509	526	477	533	422	455	442	510	518	507	488	523	515	498	520	517	453	479	522	490	478	495	516	491	504	507	519	498	515	456	494	492	508	535	510	478	478	499	484	473	448	513	513	470	462	513	495	540	487	492	471	479	440	447	475	482	496	501	474	483	438	510	497	451	532	471	474	505	495	458	505	504	488	521	479	490	496	488	500	508	507	510	481	485	462	513	519	479	512	497	506	503	508	496	472	458	490	478	522	536	447	497	492	511	543	489	475	502	495	510	509	495	507	536	463	509	496	485	474	490	472	513	473	494	470	521	497	485	509	486	514	494	505	498	472	501	477	494	512	542	475	488	481	526	526	476	519	497	506	532	516	473	497	500	493	490	477	508	483	490	486	480	460	511	477	485	504	478	488	521	490	514	468	490	466	482	493	484	502	479	475	514	489	471	513	505	474	506	493	485	512	504	527	485	460	507	475	446	493	496	499	493	525	508	519	495	470	519	475	459	462	500	540	510	496	484	460	471	528	505	502	517	480	479	548	471	483	513	514	477	524	453	487	479	497	511	493	503	475	459	453	491	441	486	463	492	525	505	482	505	507	459	499	495	488	468	515	499	481	510	488	484	493	511	447	501	504	478	492	514	488	517	458	447	475	513	506	535	482	490	510	483	501	468	471	479	510	470	503	522	518	517	508	464	500	488	498	481	507	501	501	522	485	443	451	485	491	523	528	501	503	481	491	462	511	489	464	525	539	508	532	490	497	474	503	528	519	505	508	471	468	520	500	502	473	491	488	469	496	525	519	505	511	499	484	468	515	513	453	495	477	511	501	519	528	517	472	500	510	506	487	481	507	541	478	487	511	492	493	541	521	511	509	474	498	541	489	505	496	456	481	499	494	491	498	471	511	513	497	437	472	518	492	529	506	499	519	488	528	501	498	495	472	505	554	476	477	487	506	490
3847	3726	3177	1895	1286	974	866	731	784	11278	20098	13123	5166	1495	673	467	464	438	465	418	456	448	440	414	425	377	393	429	435	459	426	453	434	453	424	433	416	452	456	430	439	443	496	456	444	430	453	495	413	442	459	434	452	462	416	450	410	470	471	438	392	442	422	446	434	446	451	439	457	410	438	424	428	443	414	453	416	441	416	443	399	450	449	407	411	447	407	413	412	452	478	423	417	446	421	438	432	454	446	425	429	440	438	453	444	457	403	427	420	441	466	436	430	413	414	422	432	423	418	432	420	445	474	434	419	453	460	414	431	415	471	462	452	460	414	450	444	451	432	388	432	470	458	413	443	443	478	397	405	425	412	400	433	470	416	443	414	420	422	433	442	449	475	428	422	433	425	432	407	381	412	422	432	433	433	434	411	445	436	443	459	410	438	433	410	436	402	423	411	458	480	411	436	450	427	410	407	452	444	440	452	463	436	423	432	422	449	425	450	438	416	391	431	468	427	411	428	433	395	463	419	412	424	430	432	442	431	435	461	441	440	432	454	429	456	436	429	473	411	446	483	427	455	457	396	444	436	489	458	424	420	414	446	423	455	466	432	423	441	461	430	445	396	459	451	448	425	416	461	440	418	406	426	427	454	435	437	410	447	454	425	420	470	457	459	452	444	418	421	470	413	447	451	395	416	435	444	451	445	458	466	402	434	430	427	400	414	414	412	426	456	433	416	438	431	409	434	437	436	414	445	408	434	424	440	455	412	421	460	407	451	443	446	436	430	404	460	399	423	434	398	465	434	426	477	427	429	446	395	419	383	425	420	433	398	441	400	427	443	465	452	446	411	444	426	401	438	457	430	456	425	394	439	437	419	434	434	443	414	461	477	427	441	433	445	400	444	439	456	440	439	424	435	430	402	422	396	449	436	419	416	400	445	417	433	422	424	423	430	402	411	456	433	445	443	429	445	459	425	442	417	447	437	473	414	469	438	414	466	424	470	463	422	401	412	442	464	421	418	436	400	442	454	476	452	458	427	422	427	456	424	440	420	448	430	392	428	436	438	411	471	389	375	461	431	456	433	413	462	426	453	430	457	431	479	434	443	402	438	441	425	419	443	427	425	435	445	409	454	423	408	401	388	469	416	416	478	394	412	479	443	379	413	414	428	400	440	430	430	425	409	428	431	477	436	430	401	423	390	394	437	399	410	404	440	456	414	430	464	415	425	441	428	429	422	390	446	420	435	443	432	453	406	463	395	405	412	401	413	429	418	445	435	465	438	427	421	453	473	436	456	409	455	444	437	440	412	430	439	440	438	416	433	458	411	442	435	465	426	444	416	456	433	419	452	453	444	424	427	461	452	435	429	454	482	436	405	448	433	457	417	451	452	437	432	423	446	403	412	459	423	445	444	443	422	421	443	463	416	432	432	462	475	394	430	421	444	425	451	424	413	432	441	438	442	443	432	462	430	455	446	431	454	397	391	430	433	439	416	457	467	446	455	433	450	440	445	423	455	413	454	455	380	451	427	428	434	418	439	392	441	435	428	442	402	402	388	445	389	502	395	439	453	441	457	408	431	478	409	422	444	491	444	450	431	440	413	390	411	423	379	392	405	446	463	433	460	432	388	419	445	422	435	431	440	481	465	458	421	442	443	449	454	439	412	433	383	416	452	464	434	426	417	447	430	445	453	435	441	442	467	434	417	414	466	426	440	455	418	392	440	446	415	437	389	424	447	463	458	435	406	459	444	442	429	475	426	428	419	441	452	430	434	447	408	420	391	411	454	417	433	420	447	456	417	420	409	423	420	426	391	443	420	406	422	428	435	453	437	429	488	421	418	442	417	416	425	406	458	469	440	404	423	427	451	409	419	424	426	463	413	406	447	436	418	472	447	430	437	466	466	436	442	412	426	466	400	407	440	427	405	445	433	415	423	465	426	423	450	466	428	434	420	439	440	424	448	423	387	437	412	432	461	403	421	447	404	400	395	411	418	430	427	452	423	411	439	441	454	426	459	421	426	454	405	442	442	441	467	457	452	458	469	411	422	441	438	426	448	430	431	413	425	459	479	488	451	418	417	426	450	420	427	433	438	433	443	451	427	424	424	450	428	404	453	393	408	453	435	457	424	449	427	434	441	434	418	417	432	425	424	455	419	414	415	429	422	426	417	413	447	447	413	423	457	394	437	409	426	428	444	466	406	421	480	401	440	447	435	423	434	426	452	454	452	424	452	419	420	451	444	399	451	422	437	443	403	406	428	436	406	407	451	449	429	459	456	418	428	437	430	445	394	407	435	443	410	425	428	450	424	417	474	444	400	458	415	426	411	433	405	393	452	443	470	437	483	394	441	418	422	440	445	435	456	434	418	432	433	468	416	428	449	438	416	462	421	430	434	395	410	431	398	455	430	395	449	470	430	402	434	399	437	424	397	432	446	435	427	429	450	438	444	382	437	445	429	431	460	382	437	453	439	422	462	412	430	435	410	426	438	403	461	449	456	427	462	454	425	454	440	429	411	440	404	442	410	400	459	443	395	448	431	466	432	427	402	412	436	405	465	459	419	407	456	427	440	472	404	465	447	442	461	453	463	453	449	402	419	427	449	425	436	444	420	412	409	451	440	432	466	437	405	435	435	454	422	417	480	449	452	455	433	415	465	418	448	402	413	431	424	418	422	394	401	413	440	444	452	418	429	384	426	427	431	441	410	424	409	414	429	443	430	431	442	429	443	427	391	439	432	464	423	432	436	407	450	445	432	421	402	429	434	438	429	432	463	439	432	386	468	467	471	463	453	458	438	442	430	419	429	428	459	464	455	425	413	436	440	439	399	457	426	443	443	443	436	395	417	411	469	461	455	447	465	449	442	421	421	436	449	431	402	427	432	450	423	433	458	408	427	437	417	438	438	454	426	424	439	392	472	409	462	465	439	384	437	435	454	435	434	449	444	433	447	435	420	451	429	432	441	461	461	400	396	388	447	429	450	411	387	439	417	437	445	399	436	436	478	433	454	425	439	463	376	455	436	443	434	433	429	437	475	445	455	431	427	409	456	454	426	421	431	446	418	444	440	434	418	414	453	441	413	436	414	441	448	412	441	432	437	469	431	444	426	421	420	436	457	400	458	431	430	399	438	428	465	422	416	444	424	434	434	411	464	434	424	427	426	452	456	389	445	429	441	468	468	468	472	443	457	406	404	400	392	418	457	452	433	441	422	408	454	447	439	407	423	425	444	421	499	436	416	411	425	435	427	418	440	427	455	418	425	477	450	431	424	451	451	439	447	402	422	409	449	447	406	460	432	418	479	462	437	426	452	432	455	411	426	414	443	413	410	446	453	419	416	448	452	443	411	452	414	404	436	423	465	398	469	416	433	454	429	427	392	406	456	422	459	416	423	456	437	450	411	408	446	422	441	411	421	437	409	414	445	457	453	443	435	450	441	437	411	422	414	413	447	422	439	419	381	448	454	424	460	428	429	445	394	435	470	421	455	434	407	443
23832	21054	28322	24010	21036	8890	2031	1230	1021	11400	37192	29106	13964	3535	1301	809	730	773	726	680	760	723	704	692	736	761	710	733	688	717	737	723	750	732	729	705	718	713	678	730	758	705	736	712	689	707	730	705	689	711	669	722	694	741	675	677	730	714	678	760	705	688	710	705	715	738	717	757	744	706	700	687	729	717	719	726	724	707	702	705	675	738	747	684	678	706	700	692	738	735	701	750	686	714	672	730	683	689	732	707	697	685	762	746	723	689	732	705	750	641	708	704	719	667	711	686	689	668	733	761	690	708	711	703	713	735	674	731	717	697	652	763	732	709	748	691	689	696	672	723	715	682	690	709	673	756	717	756	683	676	687	702	688	733	756	681	754	691	735	676	730	715	707	655	680	742	707	665	693	722	744	698	686	691	758	717	695	684	673	713	664	758	697	693	725	738	725	735	670	684	685	749	684	672	740	699	709	704	737	741	695	685	675	738	733	744	715	675	692	727	676	706	679	698	708	714	670	709	633	687	684	710	714	658	688	711	671	690	742	701	700	712	682	676	685	666	682	712	727	685	673	653	699	724	711	709	695	695	699	707	678	679	683	691	735	720	684	708	667	723	743	752	680	697	683	660	681	707	687	728	682	740	705	706	700	682	683	707	707	707	767	686	760	690	672	719	681	711	748	725	700	781	680	720	746	741	688	680	700	721	702	741	734	693	682	736	708	750	704	700	744	678	692	765	710	698	753	709	693	672	688	679	719	676	704	709	694	677	729	730	753	711	730	706	753	698	714	730	727	700	674	733	678	697	673	714	654	707	701	705	761	702	673	728	690	702	699	669	728	726	722	733	724	700	675	653	760	739	692	755	706	696	712	710	657	697	706	725	637	719	723	685	757	774	717	681	702	689	686	681	706	762	658	694	730	718	713	711	627	788	703	699	692	677	691	674	706	709	737	746	693	678	727	720	685	668	703	671	721	685	662	775	729	685	707	709	677	715	743	659	661	670	708	688	665	705	728	682	692	752	753	759	718	650	745	706	716	693	699	691	707	709	699	679	699	731	734	725	696	627	700	669	713	701	680	753	698	693	696	702	677	717	745	689	708	676	656	712	721	747	693	683	680	736	667	705	674	679	687	646	673	701	725	732	728	699	732	675	639	709	693	672	697	713	673	676	673	701	694	718	753	708	761	679	669	711	651	702	663	717	646	666	678	682	696	685	731	724	653	637	711	758	675	743	702	741	677	685	720	698	699	696	659	765	683	704	705	726	707	685	691	669	681	697	689	677	736	683	712	694	746	729	697	668	717	679	714	687	703	653	685	732	768	739	669	679	686	693	721	716	705	670	739	750	682	720	692	626	739	769	698	735	679	727	688	678	728	725	669	768	751	724	681	688	692	703	706	669	689	737	728	728	723	737	701	684	739	695	717	720	712	721	657	694	711	673	696	702	711	691	709	733	706	755	652	699	702	740	707	679	695	693	709	726	685	714	694	701	701	733	716	679	689	702	722	688	737	670	715	719	753	720	723	695	713	716	690	695	674	726	698	682	742	645	673	713	728	652	673	678	711	713	686	700	714	723	724	701	722	706	698	690	673	693	703	729	691	703	761	724	626	687	702	719	748	715	700	717	696	705	711	756	627	707	687	704	711	730	685	706	675	692	757	711	711	714	741	721	714	710	672	678	701	712	673	690	737	713	689	716	716	737	720	717	740	706	688	744	676	695	694	731	695	720	694	732	703	684	740	713	710	737	675	686	649	715	700	677	739	776	732	735	711	718	683	680	683	763	682	658	705	702	683	733	688	692	732	743	781	730	671	712	683	725	749	678	692	693	678	676	736	681	652	672	701	688	736	755	667	666	706	709	696	721	731	739	714	693	695	681	706	678	721	704	677	723	702	707	736	725	703	695	722	683	715	655	722	709	703	706	720	730	705	709	679	658	747	690	702	700	715	723	754	652	662	671	720	671	691	679	691	695	688	688	728	702	696	742	713	709	763	650	702	736	703	710	691	677	739	717	692	735	724	724	744	692	704	720	670	706	725	705	703	737	700	694	708	745	696	670	698	742	784	759	702	657	711	684	729	734	698	761	720	721	677	681	727	701	722	713	681	748	694	715	693	685	739	681	667	732	674	722	702	638	709	710	715	672	690	685	689	702	651	708	696	711	642	651	721	716	688	666	699	675	719	675	685	653	684	696	741	689	711	705	664	693	728	740	705	702	716	755	672	646	694	721	713	642	728	672	688	722	716	659	731	719	701	717	711	681	692	692	693	687	695	732	729	725	756	739	686	660	638	661	700	709	682	717	718	684	684	735	694	683	702	688	696	676	671	709	699	715	691	684	661	717	687	727	669	701	678	742	703	711	739	765	666	706	740	681	686	778	700	676	634	652	723	751	698	683	712	729	693	719	701	668	691	768	681	709	698	715	688	727	666	678	682	738	704	686	692	686	685	707	742	642	638	642	686	739	686	710	706	699	698	653	676	729	702	727	705	672	709	715	715	721	715	685	695	687	673	668	670	734	712	661	706	731	720	653	687	714	680	723	720	693	699	702	673	705	687	690	677	654	732	732	676	655	713	686	717	728	669	693	697	688	698	721	665	721	704	715	679	683	704	657	682	723	714	725	681	709	664	691	685	689	721	701	699	698	732	668	736	673	647	708	658	715	733	713	692	726	691	717	697	699	672	716	684	723	686	689	699	707	666	689	679	713	687	695	694	679	713	691	669	662	645	714	712	704	725	670	704	692	691	657	670	652	659	683	710	723	639	658	671	719	780	702	763	695	750	687	677	718	675	678	737	713	739	711	689	649	666	668	668	716	704	704	690	700	700	710	713	676	707	661	697	667	731	715	710	712	711	638	711	717	719	719	670	724	708	679	728	654	727	678	691	703	698	681	719	677	678	663	705	771	747	688	642	693	739	684	723	698	657	717	680	658	694	661	710	695	664	701	722	678	662	660	705	620	714	714	671	682	700	684	743	689	714	710	707	770	727	641	727	672	671	736	701	806	745	645	644	688	715	640	701	679	708	667	759	700	667	688	686	712	765	743	684	724	730	732	672	672	704	663	635	680	701	671	714	734	751	661	707	775	708	715	715	692	714	696	677	712	744	740	701	692	712	734	684	669	723	720	694	671	715	681	679	691	721	682	692	670	687	669	753	709	707	672	751	722	709	726	706	694	661	725	656	699	662	716	737	707	727	701	683	679	731	727	702	703	741	686	688	692	697	730	723	735	748	700	682	738	704	695	705	716	753	694	716	674	706	699	694	702	666	699	708	672	712	666	708	708	710	677	719	741	718	642	733	685	657	686	720	698	706	730	742	712	621	721	709	703	798	700	727	697	693	730	696	736	734	666	712	689	667	772	675	765	716	732	697	669	675	687	674	706	687	701	701	729	688	725	703	707	718	689	647	702	688	727	722	701	686	676	737	715	714	712	702	735	676	711	674	712	730	696	734	732	689	733	676	728	688	715	734	689	722	714	693	665	722	689	714	718
4362	7244	6231	3453	2151	1672	1463	1283	1256	15221	34467	23858	10300	2952	1117	688	609	610	594	606	616	610	607	617	583	631	566	605	564	605	614	612	567	618	593	587	589	561	623	573	634	628	602	581	655	575	605	580	637	621	627	573	603	566	640	598	663	622	617	610	571	601	617	631	587	590	586	568	599	649	596	577	658	591	601	596	617	555	609	589	617	594	582	601	617	611	601	560	623	556	597	614	619	591	560	569	596	623	622	597	599	576	586	593	574	577	596	584	618	586	594	619	590	625	588	627	565	558	627	608	583	603	577	596	574	594	582	574	568	567	594	562	603	599	602	658	628	602	605	605	617	618	587	630	604	621	569	625	584	631	563	568	585	638	592	563	544	595	607	539	626	556	577	587	597	615	585	584	598	606	571	595	578	636	620	627	585	571	596	548	574	583	553	555	584	603	598	601	591	626	596	597	575	594	614	583	608	566	590	595	586	626	600	617	592	559	567	607	623	606	624	596	594	612	578	574	611	585	581	561	605	568	617	581	556	567	629	617	613	586	620	590	593	618	652	593	539	574	574	623	580	623	604	580	609	572	572	560	619	621	595	586	566	544	533	587	556	605	598	574	563	551	601	562	613	584	564	571	606	572	559	578	603	596	594	605	588	622	626	635	591	585	574	566	624	599	577	616	613	602	594	591	598	567	602	581	641	592	578	551	575	586	609	596	600	579	602	597	537	601	606	597	617	620	625	576	631	605	600	582	576	550	599	583	539	558	594	590	544	592	629	582	557	632	570	596	571	578	647	570	599	613	573	588	578	578	591	575	602	572	573	599	622	556	618	586	639	568	603	582	566	559	589	590	562	568	547	567	560	575	601	600	594	608	585	573	609	549	594	596	607	565	566	560	555	568	584	581	609	654	607	621	600	595	599	563	538	593	582	595	625	558	606	583	575	601	590	647	610	644	569	576	638	617	586	616	598	547	574	578	615	614	583	590	625	606	591	592	595	557	568	597	602	595	588	536	554	601	591	548	587	598	622	609	588	593	572	575	600	585	610	595	629	572	586	611	587	567	583	611	580	620	577	614	631	603	589	557	673	613	552	530	604	578	595	557	559	605	639	600	653	590	604	593	566	601	631	580	580	564	592	633	568	618	597	590	625	567	567	618	613	605	596	607	615	598	611	581	582	627	600	553	572	618	604	592	583	603	555	589	609	591	626	603	640	579	571	595	640	540	644	552	624	575	590	589	596	595	652	614	571	556	572	589	555	595	559	537	589	592	560	558	542	548	580	610	564	581	607	572	573	601	590	560	594	592	562	578	582	592	598	642	565	635	603	603	566	560	601	590	593	588	560	583	575	594	618	553	598	598	553	601	561	573	630	568	535	584	626	610	580	583	607	594	577	556	597	554	583	566	603	593	604	579	618	622	586	611	559	577	582	555	583	579	598	573	607	554	590	575	566	572	600	591	627	601	588	638	622	563	627	581	618	567	613	610	576	605	575	543	541	589	565	599	640	606	585	582	606	572	567	596	574	597	622	595	601	638	611	603	600	632	594	573	638	588	594	582	601	594	598	589	564	574	573	582	581	614	532	577	560	568	592	572	570	616	574	605	573	609	581	596	575	575	633	632	551	627	576	557	616	583	577	626	606	582	576	561	572	562	573	612	634	577	569	590	595	570	547	599	640	564	648	583	569	577	594	578	572	548	591	628	566	591	630	605	590	596	565	596	580	557	581	590	566	542	589	563	561	590	594	617	590	617	550	635	575	629	584	603	597	591	618	575	614	574	601	603	582	538	593	565	621	590	605	575	598	590	573	568	614	598	590	624	614	579	632	629	562	587	599	584	597	560	593	582	558	587	549	590	548	595	595	584	563	599	571	623	621	550	574	582	626	593	593	593	579	593	564	587	593	598	561	578	579	629	575	573	612	565	612	629	568	567	638	611	569	534	582	591	549	612	535	582	564	566	516	611	573	633	618	580	652	625	625	596	627	554	596	542	576	587	554	562	602	593	590	600	592	573	597	575	563	616	549	602	579	601	578	575	569	601	617	614	577	583	578	572	563	562	580	579	531	616	594	598	604	592	560	586	557	586	580	593	628	576	551	594	602	620	551	599	593	574	622	608	598	606	563	567	603	538	593	573	622	606	559	631	606	585	610	591	622	618	583	537	608	613	627	580	575	629	588	625	571	565	577	581	618	558	601	561	569	594	606	602	555	588	609	595	584	624	580	558	580	557	545	573	569	619	565	586	636	584	579	625	619	588	608	620	586	614	600	584	575	527	580	610	537	553	593	582	583	597	591	610	569	563	544	594	567	592	609	589	607	565	604	568	616	605	603	553	611	579	592	601	606	600	570	598	551	555	575	623	598	609	604	594	585	593	560	597	625	589	594	559	621	561	566	563	592	543	590	556	580	585	562	606	587	531	568	573	565	587	601	603	591	561	603	570	607	606	629	580	582	571	586	586	594	564	595	569	610	599	595	655	616	568	603	572	594	587	583	606	599	585	578	551	542	564	557	588	610	585	574	558	585	558	565	615	616	566	532	577	611	595	578	581	542	596	564	578	597	602	589	575	576	624	584	582	605	570	638	579	604	609	569	599	610	622	614	594	552	569	586	580	557	577	575	616	567	572	627	552	600	589	548	576	543	611	629	619	560	586	603	570	603	617	569	591	568	564	613	600	622	617	614	558	597	594	637	610	599	600	571	645	550	562	591	563	530	610	565	556	619	602	577	617	578	591	606	599	557	620	601	570	598	554	623	596	655	566	583	599	581	599	577	584	577	612	585	585	633	591	578	583	570	528	549	608	602	621	647	562	579	551	573	612	585	571	574	595	601	595	557	535	600	630	605	626	570	585	633	627	601	560	585	572	613	571	569	607	564	589	610	554	596	564	581	639	582	558	594	541	573	576	549	583	581	573	584	568	590	553	539	533	585	597	611	558	592	596	554	615	577	602	591	572	608	642	593	573	588	585	588	610	562	590	609	569	610	570	595	587	598	594	584	610	605	581	580	582	575	546	577	608	591	571	594	612	588	547	577	597	596	563	591	589	575	604	601	549	614	598	652	558	583	593	550	558	579	594	553	603	617	599	573	593	634	595	620	544	569	605	588	623	584	614	607	610	539	574	582	600	640	590	591	620	575	590	616	595	637	586	576	586	533	598	575	599	547	596	574	557	594	570	586	566	594	559	601	596	585	528	572	560	618	560	545	564	561	589	592	591	582	552	577	578	553	606	580	576	578	579	562	624	585	566	618	617	621	555	598	543	595	608	573	595	589	604	588	563	578	634	595	564	587	603	576	583	603	574	556	614	581	553	624	616	600	570	564	620	594	616	583	583	621	620	623	589	574	554	565	562	574	543	579	600	586	585	581	546	581	605	568	628	597	545	577	585	571	621	565	582	614	578	614	587	598	571	581	560	610	592	599	574	547	604	616	616	585	598	575	579	609	551	565	589	571	602	624	598	585	612	598	600	561	593	593	532	578	581	604	617	583	554
27263	13000	1736	838	553	528	544	488	505	839	2361	2273	1308	812	536	485	494	458	492	499	470	495	494	514	444	476	494	459	462	473	483	479	491	496	494	494	470	481	483	463	478	472	533	451	482	462	487	489	477	495	487	457	496	479	505	492	501	501	486	459	497	486	474	481	503	453	450	465	480	506	447	481	449	532	501	517	466	469	520	443	481	483	509	495	472	454	478	464	515	441	456	476	465	503	529	481	494	467	471	470	516	498	466	517	504	467	490	519	471	463	470	493	429	502	481	491	466	468	435	477	493	482	468	488	476	517	461	484	506	481	452	478	474	478	461	457	463	474	497	460	486	445	459	492	423	487	457	476	467	492	460	501	535	500	467	452	471	508	498	440	451	485	480	419	495	453	468	500	484	473	508	484	501	480	501	450	502	472	457	483	451	499	455	503	487	473	456	509	469	484	482	469	441	471	484	490	508	448	470	475	488	464	518	467	472	448	490	470	506	455	522	449	501	475	480	466	508	503	501	534	504	486	455	511	443	445	523	468	472	507	471	463	518	470	470	482	475	459	475	469	481	500	455	470	477	462	456	489	483	449	482	479	477	433	479	473	471	469	440	464	477	458	474	450	446	485	478	475	468	434	486	461	485	491	443	473	467	466	520	438	434	457	488	433	489	502	433	493	498	478	470	466	498	482	485	426	490	452	482	486	428	442	493	496	464	486	477	441	456	470	469	454	481	429	459	451	531	512	467	500	471	477	461	475	483	489	489	470	471	476	493	496	461	469	441	501	471	467	489	481	480	478	493	483	442	523	471	481	452	455	455	513	481	517	483	479	470	455	453	460	471	489	482	454	439	465	450	517	486	501	484	484	465	480	450	439	477	486	493	471	441	454	457	524	486	493	474	461	507	469	474	509	482	454	479	449	479	465	455	500	471	508	477	435	479	452	512	454	484	485	479	480	465	484	483	520	472	485	499	470	481	485	431	491	439	504	473	469	448	496	472	475	470	457	468	461	465	442	461	488	512	446	477	435	478	497	476	472	477	455	498	431	509	496	469	501	495	465	525	486	505	498	484	463	443	447	523	442	456	453	461	507	486	467	494	472	477	478	480	507	495	501	488	447	481	478	460	473	462	468	466	422	495	484	491	498	495	491	455	471	441	483	458	523	488	469	480	490	454	491	460	457	451	538	451	463	496	481	516	461	486	460	446	468	462	481	506	486	492	471	495	452	476	483	507	447	473	479	474	467	465	508	516	473	433	476	456	472	474	501	472	485	491	461	476	512	432	474	445	513	460	505	485	471	459	478	497	484	456	469	465	440	469	446	474	419	468	460	487	451	478	508	476	485	527	458	510	463	534	471	534	453	478	496	478	469	493	465	447	527	491	446	521	503	462	482	505	518	448	470	470	472	472	481	470	492	470	461	449	464	465	475	437	510	449	513	481	460	480	471	463	439	514	472	467	481	461	432	448	459	499	506	477	455	487	458	459	494	490	496	482	489	483	481	472	469	476	494	461	466	465	518	474	466	489	497	474	477	436	517	449	459	475	439	417	467	487	490	474	467	458	478	474	508	483	494	506	501	455	490	463	482	525	483	466	479	482	489	453	481	470	455	459	483	481	478	460	492	470	477	438	453	479	471	498	439	458	470	494	447	467	489	494	491	499	495	504	493	520	484	490	486	470	459	449	483	506	510	494	458	482	490	446	468	442	469	471	471	478	464	477	443	460	485	457	451	519	480	502	484	504	489	506	518	468	457	508	502	500	506	469	480	502	464	491	487	499	448	442	492	466	475	508	471	494	514	481	465	482	466	460	453	511	443	482	473	479	480	483	489	472	491	478	470	496	454	474	467	422	465	534	480	477	481	492	479	428	519	452	487	448	459	487	465	465	462	504	419	453	467	490	487	464	498	468	455	473	507	481	462	442	496	446	474	489	476	497	482	467	498	478	478	489	507	479	487	496	462	438	469	504	468	474	469	453	462	518	463	495	486	468	487	505	457	461	489	474	448	447	465	472	517	470	456	464	491	479	469	466	453	461	481	450	480	480	507	483	484	478	417	462	498	473	457	469	481	448	454	434	481	476	487	493	493	498	430	472	481	498	448	478	483	495	447	470	492	436	468	499	478	495	479	452	525	452	482	499	486	464	470	510	468	499	465	496	488	473	446	490	482	473	461	465	471	474	447	470	499	442	486	487	470	440	492	469	453	497	493	446	502	484	465	485	484	470	441	509	497	473	502	441	477	478	470	469	452	513	455	488	470	462	452	452	434	501	459	443	459	501	461	441	503	468	439	493	487	493	472	474	534	464	447	450	468	474	505	477	500	494	471	448	462	506	434	487	511	491	467	498	450	498	513	480	484	501	506	484	481	488	510	491	468	514	512	515	463	472	455	469	486	484	486	501	487	481	490	458	481	456	489	502	461	458	493	434	468	477	499	511	458	484	475	488	528	432	476	493	474	484	481	514	465	477	500	531	494	490	469	493	452	469	465	505	489	464	480	474	450	476	463	496	467	539	522	476	459	463	500	480	473	481	473	464	498	466	464	465	453	485	480	487	512	469	484	513	476	483	498	428	464	466	491	460	457	479	496	488	461	461	470	468	474	455	503	458	470	502	475	481	438	461	477	448	466	469	473	466	473	456	487	462	450	464	478	474	483	497	440	496	465	462	472	493	474	436	477	489	490	484	468	491	435	513	485	463	485	468	443	477	478	508	514	484	441	466	474	462	494	504	463	447	487	464	427	513	489	482	474	458	466	451	477	471	465	455	493	499	505	485	502	503	485	478	465	480	450	462	499	453	490	499	487	475	464	467	462	447	469	455	446	491	440	456	410	502	482	486	476	462	504	465	478	496	520	464	459	489	500	492	472	462	468	480	481	469	475	486	479	448	493	480	498	503	487	491	486	482	466	504	493	500	486	479	491	507	470	481	488	458	472	495	476	475	484	509	458	459	486	472	470	500	523	464	477	478	465	463	494	483	516	492	493	463	447	499	470	498	445	467	458	479	474	478	502	454	483	457	500	492	510	520	500	489	452	462	468	451	467	496	492	481	464	484	479	464	457	428	505	456	508	474	479	499	477	447	494	447	499	470	443	429	448	498	509	470	472	470	493	511	457	493	468	484	469	481	482	483	433	422	484	471	484	467	454	490	474	467	444	493	463	474	456	445	516	515	489	469	493	497	463	458	491	478	498	467	459	455	454	443	498	508	502	493	511	484	471	485	464	484	449	442	507	447	490	484	445	446	515	491	460	506	442	492	477	512	491	492	479	448	469	534	512	456	403	471	505	489	461	476	468	452	501	490	450	475	474	430	480	495	511	455	457	504	477	416	467	452	510	476	484	467	458	457	487	495	482	472	466	461	490	461	484	488	462	469	484	462	476	481	494	486	484	460	423	490	510	456	509	484	523	478	471	452	456	488	467	482	494	484	492	479	459	428	454	446	451	485	464	468	437	494	481	470	480	457	467	452	499	509	464	484	488	484	465	467	459
5065	1096	928	631	501	507	469	484	481	1041	3114	2446	1363	683	475	418	431	396	407	431	413	423	421	398	415	397	463	419	409	407	387	386	412	415	403	384	360	407	420	422	397	413	397	415	442	372	412	397	378	383	400	401	386	388	374	428	402	403	406	380	417	407	439	434	429	408	433	399	376	388	417	472	428	430	434	360	474	375	452	391	400	436	401	426	421	399	410	411	425	422	387	406	394	416	456	407	410	413	409	400	428	402	388	424	415	410	349	436	413	429	392	397	426	410	376	398	427	400	398	422	416	375	389	398	422	390	418	404	418	417	394	403	414	403	399	415	436	424	410	376	423	420	434	377	407	422	406	412	390	394	369	423	415	430	433	415	438	407	409	401	402	397	426	419	387	385	413	408	392	442	374	412	437	385	409	400	417	443	421	418	434	414	369	426	385	418	414	401	410	399	393	396	390	438	389	365	393	401	402	396	419	404	426	388	412	452	389	409	416	429	374	420	389	403	417	384	398	395	365	361	423	402	401	382	406	400	431	427	362	403	393	388	397	398	411	400	394	390	373	401	372	410	410	372	424	414	394	417	367	379	423	396	381	397	369	363	372	425	412	434	432	396	423	392	423	387	407	388	402	417	410	418	397	382	425	463	421	435	389	428	383	385	346	400	410	412	416	402	425	396	417	395	426	404	439	409	416	409	396	407	405	405	413	417	372	399	408	386	386	374	434	429	402	425	416	429	381	424	410	400	410	391	406	395	401	397	396	391	410	406	411	404	395	387	409	349	399	380	373	378	435	409	403	398	369	410	412	409	413	405	410	408	407	387	384	380	409	406	413	407	422	392	376	400	384	407	399	377	395	382	388	396	411	395	405	405	415	392	402	439	439	372	355	400	415	376	334	374	403	430	370	419	406	428	405	409	489	403	416	402	383	407	403	389	403	400	416	368	455	415	404	423	386	430	428	401	366	402	398	427	402	373	435	426	397	432	373	400	414	409	426	415	430	382	394	405	366	398	410	419	388	428	408	362	441	401	390	396	333	419	391	426	413	390	362	384	423	344	411	398	388	385	421	405	416	412	426	427	441	399	352	395	449	403	396	387	401	411	413	405	413	398	379	436	435	443	404	385	389	401	417	364	393	393	375	416	393	358	380	389	381	420	410	387	380	409	378	404	432	428	393	431	437	422	402	416	409	379	394	430	423	419	417	437	414	397	386	384	369	421	393	391	390	405	432	401	380	399	409	391	422	403	384	398	433	407	404	401	370	416	386	415	418	431	440	385	373	413	411	383	412	392	444	407	389	428	416	353	401	401	401	384	407	399	404	440	406	426	376	413	410	392	380	416	378	451	420	416	400	417	420	377	406	389	404	430	416	417	382	413	407	419	420	392	419	430	434	387	384	396	394	410	387	428	421	383	417	390	394	387	411	379	384	411	386	401	415	448	395	385	378	375	446	421	396	434	382	380	423	405	418	371	424	371	418	389	421	418	402	380	414	403	397	413	429	427	403	406	438	433	446	429	366	371	420	404	399	417	407	399	392	407	429	423	397	397	428	437	376	387	428	429	386	414	413	419	407	444	411	399	411	439	404	451	360	431	422	365	407	408	368	393	396	410	410	409	457	430	441	420	426	419	387	396	415	425	399	386	389	413	368	395	409	416	406	392	404	393	424	394	424	401	396	366	411	406	391	427	417	405	403	393	444	401	407	401	387	398	421	397	394	468	360	407	428	390	398	434	424	366	402	429	403	365	377	434	409	417	391	423	390	430	391	391	400	386	411	381	422	443	383	427	417	398	393	408	394	368	432	406	424	425	416	403	437	402	384	387	374	419	364	412	442	401	400	416	393	403	392	371	401	411	458	430	416	401	408	403	377	394	398	403	412	404	387	388	392	411	423	376	410	406	414	422	460	379	419	406	411	404	419	391	381	383	410	422	444	451	392	415	367	398	416	448	375	402	395	374	430	392	436	432	417	425	377	375	431	406	422	410	419	401	397	356	411	405	395	429	408	411	391	417	382	399	413	378	384	418	417	410	428	427	373	423	428	402	416	395	375	392	407	406	397	374	401	401	402	368	424	417	370	391	395	402	415	446	416	404	399	390	420	405	406	415	411	399	410	422	414	423	392	419	416	376	384	377	416	418	371	404	396	409	384	439	381	400	419	409	372	385	402	377	427	408	436	402	432	403	403	414	446	381	381	401	427	429	420	443	406	370	410	414	402	403	368	394	401	378	415	367	426	436	426	404	398	390	401	440	381	363	412	442	420	415	419	407	388	403	407	447	427	438	434	427	447	361	386	393	409	427	410	412	383	396	434	407	411	385	440	406	392	414	415	384	404	415	407	386	425	398	395	384	419	426	437	413	408	377	397	412	426	410	378	421	407	373	413	396	406	441	390	424	381	414	394	409	393	417	419	408	430	410	417	400	445	442	449	427	385	413	401	386	385	407	404	411	429	387	396	403	419	379	382	382	436	403	414	389	435	438	417	418	430	406	443	414	410	372	378	397	415	353	405	414	382	375	376	417	402	405	404	415	390	391	403	367	422	382	416	396	403	389	416	430	411	411	383	384	407	404	434	367	391	445	398	387	383	407	389	381	407	360	437	416	413	423	414	392	407	441	427	425	411	396	399	456	406	396	387	367	432	374	380	400	380	386	405	416	399	414	368	365	397	397	397	406	392	407	416	398	366	426	390	373	391	423	408	399	406	418	417	393	437	392	428	345	397	424	432	379	416	442	419	392	410	378	383	391	404	373	393	415	405	416	387	399	429	410	405	391	371	378	386	413	371	452	424	426	436	380	383	410	406	438	387	401	414	415	418	386	419	404	435	426	449	389	398	418	389	386	374	446	382	370	396	397	426	412	409	409	404	357	389	424	439	462	403	401	432	412	396	393	413	381	398	423	369	393	417	426	439	383	420	407	376	417	419	397	388	421	411	415	390	391	382	395	402	413	389	411	416	396	421	401	421	383	404	386	423	427	399	400	401	415	372	401	413	393	393	422	394	355	381	421	448	429	431	429	411	395	421	436	413	411	420	400	402	395	412	397	398	381	393	425	399	393	386	407	380	378	434	416	403	396	361	447	460	410	432	400	422	381	432	422	383	404	407	388	398	397	429	399	352	438	383	380	405	397	379	414	383	396	388	401	417	404	406	415	381	425	399	416	406	435	375	409	436	418	413	384	397	390	374	413	412	395	395	394	372	405	393	435	407	380	377	411	393	403	417	397	388	417	410	382	408	425	405	396	409	402	392	395	403	388	441	384	439	413	373	404	427	414	401	408	404	434	394	411	400	421	397	405	439	386	425	422	400	372	406	382	411	439	414	411	420	403	415	435	450	398	415	403	403	399	396	409	404	414	409	402	387	402	395	386	399	429	440	424	371	393	369	437	382	400	415	405	360	422	423	390	397	401	465	399	403	432	375	425	425	390	427	411	386	381	416	415	402	409	381	376	413	385	402	391	392	360	431	398	412	406	369	424	380	393	397	399
25010	21052	27060	25133	7092	1310	934	765	752	9015	21654	14376	6051	1584	735	561	534	541	556	499	536	507	537	560	513	498	519	539	573	535	526	532	515	569	535	507	579	546	515	518	478	557	494	580	552	497	504	533	543	534	539	565	519	549	492	523	509	501	528	486	545	555	585	502	519	496	525	487	537	503	517	514	533	555	505	546	550	502	541	520	550	516	530	569	542	508	502	513	511	492	518	515	536	523	534	498	509	525	499	530	499	527	534	542	564	545	526	520	506	533	495	523	515	547	482	572	492	502	522	491	502	514	548	504	498	528	526	486	491	533	476	486	540	493	526	514	546	521	523	492	524	506	545	495	515	580	504	505	507	511	501	532	475	520	511	529	497	462	547	523	524	525	507	533	511	477	547	518	520	504	521	500	507	535	496	495	525	504	484	505	442	499	498	498	526	513	529	506	547	476	512	507	546	538	557	518	533	539	497	533	492	522	484	539	499	542	565	518	491	509	531	524	508	517	524	524	542	501	500	499	554	523	519	492	459	507	530	514	536	557	518	535	502	507	552	496	559	531	571	500	515	527	491	518	537	549	505	508	509	528	540	540	463	456	534	536	510	500	525	518	500	530	539	500	561	530	484	494	483	509	494	522	492	491	433	512	530	501	553	533	516	521	525	531	533	518	486	542	513	547	549	533	514	527	494	506	498	522	532	501	546	528	545	516	559	511	548	507	530	503	489	475	477	506	534	561	536	537	495	527	538	516	506	478	518	554	520	530	512	468	533	554	502	534	502	512	455	503	535	500	494	516	515	513	515	550	526	556	518	530	546	495	511	551	511	531	517	531	532	525	566	540	570	532	486	541	491	545	556	521	501	531	509	495	520	549	538	519	524	530	498	496	515	534	505	532	506	518	544	494	516	512	507	498	499	523	501	513	502	511	534	542	544	574	498	522	516	500	500	529	551	525	510	495	502	547	471	520	544	494	532	511	545	554	532	512	488	515	520	484	509	523	535	532	498	522	539	572	516	516	513	568	515	551	530	507	549	517	546	496	510	568	521	547	568	574	524	515	546	528	534	496	567	530	533	506	513	520	524	475	478	493	540	522	494	518	502	564	509	516	473	481	543	498	516	541	497	454	511	515	542	479	498	528	497	505	527	561	497	519	503	552	548	502	561	517	499	517	557	554	483	524	495	562	512	524	513	513	551	512	511	531	517	544	532	533	533	526	529	522	494	511	495	531	548	539	514	497	486	514	498	513	498	524	485	488	507	509	521	511	506	543	537	514	540	512	500	529	492	523	511	492	494	511	517	520	504	557	517	496	510	502	517	532	538	521	522	511	524	527	498	516	518	515	515	534	523	508	515	501	546	469	511	539	494	543	480	499	531	489	466	543	550	538	519	498	520	498	533	509	524	493	521	496	558	568	566	511	510	536	526	531	517	557	518	533	548	532	539	497	497	517	498	552	537	520	475	487	539	510	514	508	533	527	517	550	541	444	522	536	516	506	528	525	514	524	547	541	524	546	498	514	527	519	519	525	533	522	545	501	494	521	519	527	511	508	521	492	550	529	553	495	576	531	524	519	539	535	505	516	517	508	492	511	552	499	498	522	490	538	493	507	493	509	518	520	506	524	550	538	503	469	508	504	562	527	527	509	513	484	504	515	485	537	526	485	506	514	551	510	536	480	528	518	501	510	528	510	523	528	540	562	533	517	472	528	554	490	531	528	496	538	534	512	495	507	541	507	555	507	534	531	525	551	480	536	534	511	535	541	549	506	491	508	508	509	508	506	529	494	492	564	575	502	528	521	484	525	521	522	562	537	531	507	525	542	495	496	506	554	492	508	503	488	511	523	541	519	545	507	515	499	491	525	515	531	508	520	497	509	474	527	515	499	503	512	516	559	517	581	493	567	517	526	511	508	494	574	543	519	525	517	513	498	524	485	491	551	468	517	518	553	547	567	497	547	522	508	521	495	486	541	481	534	507	480	521	534	521	558	579	563	532	522	526	501	543	541	524	514	552	501	515	489	513	514	549	509	545	486	531	502	540	516	504	523	550	536	555	531	513	548	514	516	545	515	508	487	508	536	562	532	533	513	512	542	541	504	520	517	549	528	512	494	493	557	521	483	501	503	512	544	530	528	523	524	514	538	542	501	536	495	495	490	559	564	512	550	471	501	485	515	502	502	556	514	504	566	536	513	520	529	541	535	526	548	524	536	503	508	518	537	514	517	541	503	537	503	481	469	516	493	491	515	510	526	541	505	510	530	465	484	523	516	503	520	510	524	521	497	566	489	507	515	513	545	514	495	534	492	506	512	464	485	547	508	513	526	495	536	513	506	525	514	493	547	523	492	514	480	521	505	503	527	521	501	497	492	556	511	537	519	518	518	505	488	482	537	497	453	532	577	544	502	522	537	531	487	508	516	513	593	515	534	534	472	519	508	535	515	504	529	511	571	512	530	550	544	481	526	511	521	537	506	543	547	480	501	559	492	469	502	576	465	525	525	543	516	519	518	488	532	520	506	481	533	521	548	498	511	550	549	550	512	530	546	521	530	516	542	500	529	525	513	593	512	504	506	525	567	511	516	495	556	522	514	548	546	502	503	536	525	538	560	546	482	527	554	519	513	526	473	520	517	509	546	564	477	492	470	556	492	506	506	522	504	508	500	517	513	480	488	540	527	540	549	504	542	509	569	506	536	489	509	506	546	525	494	514	531	514	510	492	492	473	520	542	504	509	523	527	528	529	480	478	504	523	522	489	528	499	531	501	532	501	501	471	529	470	502	482	522	494	528	504	509	514	541	524	526	519	489	547	530	523	505	511	585	499	515	485	494	528	496	530	530	507	512	510	544	575	523	496	559	536	530	489	500	532	566	520	507	502	534	531	533	513	494	528	518	505	509	524	532	484	535	495	520	543	516	515	521	537	535	534	523	506	552	537	535	488	491	476	516	521	547	519	508	526	521	565	500	512	515	510	536	520	508	552	508	521	498	519	539	532	559	563	550	503	517	503	523	483	524	519	547	498	512	515	518	544	561	511	540	528	487	516	533	514	557	493	523	534	518	535	546	554	522	484	536	490	516	513	535	512	521	502	519	512	546	532	520	524	506	490	472	525	511	534	507	519	516	519	475	487	542	496	512	486	573	509	550	486	518	517	524	508	499	522	522	539	531	525	501	524	526	516	561	507	540	537	488	519	499	505	517	521	529	485	551	494	503	548	521	518	515	483	528	521	525	526	505	503	513	516	508	573	534	551	505	515	517	519	540	484	546	473	529	553	478	500	520	548	504	509	538	496	510	482	518	508	512	541	539	533	474	483	551	516	516	508	476	527	537	543	541	530	506	514	480	522	531	486	523	516	495	546	515	515	501	517	506	491	502	514	508	496	544	503	553	515	514	526	537	552	519	515	493	551	511	509	505	535	547	473	537	513	472	519	493	513	501	539	524	503	547	517	495	525	494	510	547	533	524	538	501	518	495	526	551	543	579	536	525	542	550
3902	3945	3348	1718	1309	1017	883	882	878	12008	19978	12629	5230	1566	716	543	478	485	436	459	472	463	441	473	465	457	468	487	477	476	443	484	444	444	430	479	407	477	435	438	440	472	471	465	452	455	470	493	456	451	480	461	480	413	461	479	462	455	431	449	452	462	410	432	452	456	447	425	471	441	473	487	419	474	458	442	475	458	425	404	451	455	456	479	439	440	459	455	449	442	433	451	450	443	486	445	476	464	462	444	462	463	453	423	477	502	451	398	434	485	423	459	436	434	424	463	446	477	435	444	457	498	467	457	444	466	468	458	459	461	447	455	416	467	463	425	472	440	477	460	460	440	455	441	427	436	444	522	447	468	442	421	474	492	427	435	451	464	451	427	432	478	458	472	471	444	437	456	436	449	455	465	460	461	452	441	473	458	445	440	454	424	440	476	480	490	469	441	475	463	504	451	409	443	465	430	442	449	440	455	448	456	441	440	436	445	453	439	498	435	414	466	485	485	467	512	432	427	428	443	471	472	419	454	442	439	487	431	421	508	457	500	468	458	443	453	474	467	472	431	440	467	453	466	435	463	450	473	437	479	411	451	444	459	484	485	444	452	433	445	482	453	464	466	453	474	438	469	459	458	457	461	452	452	475	433	433	432	450	419	436	475	428	452	465	430	462	401	450	475	470	456	440	429	486	460	482	449	489	491	461	465	464	435	447	418	452	417	473	456	482	455	469	449	474	507	443	485	448	472	415	439	491	450	436	439	466	437	449	466	435	455	444	447	466	425	396	434	469	433	440	458	456	441	435	414	483	488	481	453	487	440	436	423	435	444	440	410	446	447	450	446	412	499	464	458	474	473	450	441	453	435	426	511	443	419	464	479	469	431	441	474	459	444	457	449	447	450	453	430	411	449	420	435	420	417	446	417	460	449	415	442	447	446	438	430	459	454	465	455	455	452	465	468	423	438	448	442	454	461	452	426	430	452	439	427	471	473	478	446	446	459	461	476	456	434	468	437	437	443	460	423	469	480	467	436	449	443	476	416	450	457	452	439	438	471	449	453	478	469	465	445	427	455	485	455	450	438	450	434	428	437	445	462	436	504	462	415	491	437	452	437	482	397	440	433	444	447	486	439	475	451	444	446	454	433	490	445	434	434	462	431	434	478	447	447	452	440	428	489	463	466	453	448	466	449	449	440	447	438	438	478	429	473	478	471	432	465	443	450	457	462	443	435	448	452	444	457	462	463	448	447	444	430	453	476	432	427	429	430	447	455	468	434	417	450	479	475	422	461	461	489	425	483	448	489	478	433	436	439	442	456	471	456	442	451	436	434	442	434	443	464	433	415	476	432	467	458	462	443	439	496	457	465	479	460	457	456	451	438	451	409	416	470	481	428	468	448	464	470	484	512	453	449	443	501	461	447	439	456	468	440	423	476	481	463	438	454	431	460	426	433	437	453	448	417	431	434	444	428	452	406	476	449	476	403	448	431	470	452	445	467	458	424	448	436	476	466	458	441	453	426	436	476	438	472	465	402	420	433	463	448	464	434	437	461	497	448	443	455	444	476	457	445	444	449	454	498	384	444	403	458	453	480	434	432	458	470	438	414	490	440	453	406	458	452	432	483	479	474	479	451	439	462	461	429	472	422	478	462	470	472	452	448	480	440	455	474	462	469	464	499	503	472	453	441	463	495	462	442	447	432	436	405	445	471	479	445	425	456	442	421	423	458	454	460	486	404	433	420	419	434	440	492	444	424	452	441	472	447	496	448	450	450	467	422	445	478	441	510	449	436	436	439	445	438	449	456	432	465	472	464	431	408	436	411	481	448	442	465	442	416	419	481	437	443	461	457	430	454	482	442	446	445	446	486	457	441	472	437	427	473	434	431	438	452	433	464	437	452	422	436	430	434	448	454	447	462	440	483	481	459	436	487	454	455	460	464	460	454	493	435	483	426	434	455	433	450	443	457	455	407	445	454	426	455	426	413	471	454	437	403	463	442	430	472	447	458	453	478	417	424	461	453	462	473	447	437	446	466	453	463	485	477	440	486	456	418	451	485	440	456	471	462	445	465	479	463	480	480	454	456	461	460	416	448	468	473	468	440	482	443	455	498	462	433	444	426	446	424	444	459	492	480	442	474	460	432	449	445	479	484	434	454	453	446	428	478	465	458	457	458	423	450	500	479	437	431	479	438	417	464	437	441	451	464	430	439	436	448	452	474	442	494	428	452	464	439	470	475	482	414	469	453	448	433	446	474	471	431	472	482	426	447	419	446	476	447	496	451	482	459	463	455	442	472	424	450	464	451	468	480	442	434	452	509	426	447	469	465	494	451	433	443	452	445	477	496	425	472	433	492	457	435	409	458	482	438	448	464	477	452	481	413	474	475	470	446	471	443	487	408	455	476	437	454	440	487	424	436	498	477	426	427	437	430	444	467	463	456	422	432	469	447	433	467	454	458	444	488	493	448	459	461	441	470	448	443	484	426	473	442	471	431	439	429	439	463	449	426	488	469	456	423	468	459	461	450	464	469	453	467	476	410	475	473	475	455	495	455	462	432	442	427	461	419	455	463	438	457	450	467	445	484	441	440	509	474	439	448	471	417	409	448	452	441	454	443	470	427	449	511	407	453	424	457	448	450	441	426	438	461	461	458	443	430	462	468	449	463	440	468	480	444	433	471	453	471	453	442	448	460	470	478	444	457	455	476	456	468	480	452	442	443	448	466	449	510	445	437	447	471	441	451	487	461	419	446	423	483	435	457	432	457	486	455	412	435	450	434	449	436	475	464	430	432	466	409	461	452	463	457	446	434	477	488	445	437	456	502	474	446	440	442	476	422	428	455	450	422	407	499	453	426	472	453	473	468	473	458	443	422	446	428	419	430	438	486	415	431	473	447	447	469	444	483	406	439	444	442	421	435	451	467	456	463	448	474	445	439	436	428	405	458	410	444	452	459	511	459	451	435	463	446	492	445	416	450	481	427	479	460	442	452	429	442	433	439	430	441	468	442	465	451	462	465	429	479	428	435	451	442	419	435	447	426	474	456	433	450	481	448	457	456	441	453	473	468	452	452	477	474	479	490	482	450	444	442	493	492	462	463	467	451	436	449	478	481	440	442	457	455	446	469	440	444	454	453	435	452	454	425	458	408	458	425	514	477	431	463	432	471	478	489	468	447	486	485	425	441	417	462	457	479	453	465	440	413	443	486	455	472	484	421	432	443	484	450	458	417	446	455	432	477	432	454	483	430	444	477	439	480	479	458	419	497	445	417	443	464	415	489	451	458	473	497	480	446	455	424	446	443	491	456	474	419	470	448	467	428	432	462	436	452	440	414	421	428	460	438	439	442	439	417	475	445	473	454	443	441	430	423	441	464	460	461	445	433	428	437	434	418	424	451	454	439	496	436	449	458	459	424	413	452	473	457	472	437	447	438	434	382	449	437	438	430	470	435	456	443	471	444	434	467	438	431	465	444	447	494	449	442	478	470	446	444
23885	21072	28308	24037	21061	9086	2090	1179	1099	14889	36183	27945	14396	3885	1240	842	758	728	714	731	701	735	663	717	679	752	732	746	755	731	711	690	684	693	741	697	698	685	652	702	690	690	715	708	694	693	705	634	708	660	714	712	707	693	688	710	633	689	711	681	695	688	667	672	669	682	692	689	686	707	724	699	720	657	720	662	714	715	696	746	681	668	672	698	714	708	711	654	663	698	614	700	689	637	713	692	742	702	725	723	696	708	689	711	712	703	710	718	691	701	721	746	683	721	712	693	674	700	676	683	749	671	665	635	686	669	655	717	676	687	645	704	689	705	674	691	663	694	704	685	670	673	684	722	682	685	703	663	688	660	670	697	697	689	654	662	674	669	621	673	676	703	687	689	679	732	653	682	673	708	658	675	695	667	714	706	662	699	637	671	708	699	688	640	705	716	673	736	680	653	690	704	660	695	684	644	723	702	660	718	690	650	708	696	673	664	664	701	712	658	699	721	675	701	686	719	671	679	677	678	691	694	661	649	719	705	711	718	708	671	680	700	733	731	651	715	675	686	698	632	680	707	672	665	674	659	635	667	693	649	705	707	709	776	724	674	700	683	688	749	674	667	671	742	665	690	721	661	684	640	732	701	674	728	697	669	688	717	658	675	716	677	661	674	679	710	679	708	716	682	716	700	754	752	718	687	729	681	706	623	722	712	677	676	696	731	663	661	706	713	697	689	663	707	661	716	694	722	685	686	688	707	683	678	700	685	675	691	672	705	718	647	655	668	713	690	663	675	690	686	681	700	689	681	699	665	705	684	694	687	688	732	669	680	718	678	672	678	707	730	695	720	716	705	728	661	680	679	712	676	769	672	696	693	686	701	678	678	643	697	651	681	692	632	639	687	679	667	666	669	695	713	656	695	679	733	661	700	670	675	712	710	687	676	669	652	689	702	681	741	657	668	693	667	722	645	683	701	715	726	670	668	737	752	676	734	646	681	679	692	661	649	696	701	712	654	709	638	663	680	673	644	686	658	705	685	688	660	679	654	656	719	698	638	687	676	656	703	649	693	694	690	689	726	658	755	690	673	662	699	670	653	673	651	745	677	664	672	656	668	687	685	708	687	722	716	665	644	694	722	674	700	725	699	695	700	684	717	682	690	680	700	743	659	666	742	680	657	625	680	716	693	640	647	684	694	655	684	657	657	700	690	660	666	708	665	655	647	734	695	714	682	741	673	674	648	659	619	703	718	670	727	719	717	693	694	661	716	668	678	692	712	664	731	709	661	686	697	659	708	756	661	664	692	668	730	678	687	673	698	729	692	733	712	687	679	707	707	676	756	716	647	744	698	648	680	704	670	686	687	658	697	714	718	666	642	643	691	677	704	720	683	634	666	667	727	653	715	657	640	685	714	653	661	718	694	677	698	717	672	679	709	680	724	668	689	687	678	685	669	657	667	648	696	679	639	648	705	667	703	687	666	682	723	724	710	681	687	700	687	710	637	704	734	646	716	677	686	697	693	718	735	708	677	630	756	631	707	709	715	652	673	668	692	714	713	665	668	667	698	722	723	685	733	688	702	664	692	693	714	668	712	650	742	645	653	676	688	695	735	664	676	646	690	659	733	671	673	671	699	672	635	669	683	709	611	700	640	670	683	678	670	696	689	701	648	654	695	661	687	704	697	710	656	697	654	706	658	695	672	676	701	712	680	679	720	730	754	673	681	669	688	682	690	677	709	686	682	705	668	671	705	702	705	660	689	701	687	701	722	704	691	664	699	730	688	677	644	737	670	680	645	702	693	637	718	678	724	637	669	698	725	677	697	740	726	691	682	728	608	699	700	679	674	725	684	662	698	652	688	676	718	719	689	708	735	679	682	654	654	704	696	688	674	614	725	737	668	660	710	679	724	685	699	679	638	715	673	662	674	646	709	695	656	705	671	689	682	690	700	668	685	675	678	664	671	707	685	731	695	697	711	693	662	706	658	746	678	657	674	713	657	697	681	707	700	639	712	698	624	662	746	617	685	667	698	693	630	703	698	679	695	669	673	687	676	686	698	689	680	723	735	689	688	634	681	662	732	637	685	690	730	644	687	714	731	681	665	687	669	726	694	671	678	667	691	716	688	701	599	677	716	655	653	716	668	637	750	646	699	661	717	625	688	711	752	687	691	663	699	687	730	678	674	700	671	666	689	705	650	678	687	742	685	693	701	672	709	670	706	733	713	694	702	650	732	642	651	684	669	650	712	693	695	649	667	706	701	705	685	688	699	698	690	737	692	698	706	669	664	677	676	679	643	682	726	689	733	747	695	613	675	679	679	660	674	689	652	694	691	729	682	693	678	674	684	666	666	663	706	737	685	662	631	658	658	696	699	649	704	668	696	645	726	734	699	663	671	747	666	740	712	705	693	690	686	670	676	704	695	678	687	688	710	675	661	679	726	679	645	689	708	694	654	648	658	704	673	657	731	693	761	696	659	667	694	657	732	708	659	701	647	727	672	704	661	683	680	641	681	681	749	652	700	653	682	690	685	760	698	695	673	686	668	685	712	745	675	662	732	741	663	656	679	708	677	711	661	664	659	696	715	669	656	696	656	655	692	714	671	676	651	699	687	674	711	655	704	646	654	712	720	749	703	684	695	686	661	697	661	721	688	700	692	699	694	641	702	687	663	691	672	644	676	660	680	647	635	686	643	656	717	674	680	698	718	654	736	709	723	730	648	630	724	692	653	767	668	698	697	693	664	718	657	687	708	739	715	685	704	687	668	728	673	684	693	685	639	681	673	694	695	680	645	716	702	726	678	699	685	690	733	703	672	659	647	692	675	719	709	752	681	736	695	660	684	709	682	662	698	707	667	674	659	675	747	747	703	697	693	730	719	710	701	656	670	663	680	684	635	688	670	693	692	658	688	704	680	718	698	679	678	736	660	691	643	685	710	658	669	699	675	667	667	694	675	648	705	696	660	684	675	697	669	697	716	695	656	695	671	679	691	698	707	670	689	658	657	694	739	697	654	678	633	700	741	726	657	667	673	643	700	688	726	672	659	687	647	679	677	657	685	679	704	670	712	678	670	731	704	713	689	676	665	705	674	712	627	668	707	659	661	707	678	701	706	701	694	732	730	650	693	664	671	658	715	688	686	684	696	641	710	640	683	638	738	693	740	679	677	660	692	721	690	685	712	696	671	654	720	678	709	696	679	676	676	712	671	672	700	695	692	675	676	734	662	680	701	722	717	652	673	699	677	645	712	638	706	643	626	715	677	680	637	678	698	680	700	703	695	650	719	653	637	698	721	699	656	703	678	642	668	655	720	702	688	634	689	693	672	711	655	699	718	659	704	699	659	671	665	717	687	725	673	648	694	708	718	672	643	728	665	697	630	676	713	691	705	674	679	714	696	646	680	691	703	681	715	697	684	701	698	716	678	712	680	711	649	687	681	675	672	750	691	680	667	671	679	704	664	711	698	694	681	620	723	678	677	696	679	691	701	717	642	678	712
4609	7308	6234	3368	2193	1777	1476	1240	1317	19047	32688	23366	10982	3097	1189	668	583	605	615	599	593	585	615	596	584	629	604	545	571	597	564	598	627	558	592	598	602	586	564	639	580	566	564	581	626	634	590	604	566	593	595	598	602	597	600	639	546	616	603	581	583	573	617	581	586	605	634	587	580	622	601	607	563	585	595	550	563	580	549	596	618	613	567	598	654	584	582	584	584	610	585	563	561	552	579	577	584	583	577	604	605	599	538	574	574	561	622	603	594	571	606	569	586	611	547	551	547	584	605	546	552	583	632	599	583	585	582	582	595	608	545	580	587	615	619	585	535	583	621	574	539	535	595	564	565	602	570	551	579	579	591	621	531	604	651	555	596	567	565	562	602	564	571	547	596	530	599	614	555	544	601	597	571	584	629	575	588	571	613	559	562	592	610	626	543	570	618	570	608	548	582	558	574	574	581	601	583	563	584	572	634	561	574	574	546	567	580	594	595	599	554	631	616	593	584	582	578	569	586	575	576	604	588	578	605	561	580	595	589	600	565	606	606	591	578	576	623	555	551	580	606	578	600	561	586	623	551	599	572	597	568	581	576	601	585	560	612	571	555	557	580	610	581	567	561	583	570	626	577	565	608	563	589	584	540	599	575	600	567	592	601	590	567	577	571	567	551	602	551	604	576	564	579	556	610	563	575	589	547	595	589	604	590	631	572	592	589	560	589	615	602	584	566	551	607	558	547	568	610	637	589	642	551	510	611	621	605	632	594	615	584	549	550	578	586	586	616	582	532	595	538	597	578	607	557	598	600	584	609	597	585	614	572	546	544	575	642	602	620	568	575	631	558	588	620	623	590	569	593	556	623	547	574	574	561	604	610	593	615	586	581	605	591	556	548	611	548	596	600	579	568	621	585	622	548	585	557	590	542	566	581	571	606	576	608	582	598	557	575	570	613	564	641	601	606	587	616	554	549	559	581	612	591	646	556	582	571	578	596	638	587	597	605	580	573	595	568	559	584	545	637	601	561	590	579	600	536	580	579	570	599	583	589	603	584	606	588	573	598	595	615	572	571	563	589	611	593	547	545	571	586	551	604	617	586	569	578	645	584	597	589	601	622	587	592	548	569	606	581	556	578	576	596	598	586	543	584	600	580	564	602	569	617	620	517	606	562	589	625	540	569	590	609	580	546	584	584	589	634	594	567	578	621	553	572	600	596	631	617	616	599	581	597	579	541	607	574	566	593	554	595	580	595	574	599	565	563	601	607	542	608	523	582	585	557	569	559	630	628	570	560	566	608	577	583	564	585	552	598	552	573	624	603	576	587	563	616	546	612	580	554	553	568	585	628	567	542	576	588	584	604	532	569	603	575	575	545	573	562	559	554	579	590	584	555	571	592	603	601	574	601	598	585	585	590	596	597	592	576	583	606	596	581	614	548	581	602	605	570	563	587	608	565	563	600	591	564	597	584	529	604	569	626	554	544	574	570	634	624	603	601	592	611	589	596	611	532	559	552	608	594	576	591	566	585	573	558	593	583	601	566	601	582	587	602	595	584	581	609	606	553	557	558	565	588	593	587	595	564	567	586	589	558	579	549	565	586	576	577	612	578	585	610	585	570	573	582	542	579	627	573	611	577	602	569	562	571	592	543	578	583	613	577	617	513	591	570	591	583	589	571	600	586	595	579	602	569	560	558	592	571	607	594	599	587	586	629	642	580	570	582	591	557	583	539	574	585	593	544	554	576	576	606	593	546	579	579	551	596	561	585	580	562	595	593	581	561	580	592	600	597	556	593	585	602	580	561	595	561	592	579	582	603	570	574	581	574	599	610	604	572	555	596	566	571	557	604	598	569	599	578	601	594	572	628	585	552	587	599	569	558	583	561	604	564	579	562	560	601	573	587	589	573	581	606	586	567	578	628	592	575	596	602	572	615	622	571	612	562	572	601	599	568	581	560	586	634	593	573	573	591	616	564	546	566	610	569	630	562	563	590	617	583	562	583	558	590	577	609	597	556	574	589	588	551	575	555	565	565	580	531	580	609	627	594	591	576	554	603	552	567	567	573	572	598	604	528	551	622	603	576	547	547	605	622	590	557	543	595	575	572	565	580	596	567	574	624	541	561	583	567	558	615	596	635	586	568	603	580	548	608	570	551	617	544	566	579	588	568	559	549	607	560	597	565	567	610	577	549	588	566	606	591	549	597	583	569	587	559	593	580	532	592	645	538	570	577	571	560	539	576	612	638	598	570	605	527	557	589	586	564	587	599	554	640	613	594	609	562	609	614	555	583	569	590	616	599	608	595	562	583	572	573	582	568	597	590	560	609	546	548	589	598	594	531	596	598	571	542	559	588	574	597	570	571	544	608	571	632	569	558	585	614	537	588	586	597	617	542	589	553	578	526	584	575	590	590	574	560	546	564	591	587	592	548	556	569	576	585	604	576	623	548	565	578	636	545	615	585	557	594	583	549	587	571	577	556	580	556	571	621	552	561	565	581	561	578	568	581	557	582	577	550	552	578	599	569	551	615	569	586	574	544	587	604	595	591	583	617	594	599	596	558	518	597	552	586	550	575	613	589	585	573	598	576	613	608	616	560	534	631	557	584	591	570	611	580	587	578	566	609	572	574	591	554	574	530	599	588	575	591	596	557	580	583	560	540	577	565	593	605	571	555	584	581	569	576	618	583	557	553	570	600	621	561	574	573	549	601	536	591	553	579	578	563	559	615	550	578	573	564	604	591	595	594	604	578	570	634	556	576	577	599	578	607	624	608	569	571	593	533	540	563	574	579	527	563	534	606	607	589	574	560	581	558	609	570	592	587	555	603	612	567	599	593	609	602	576	565	607	567	594	614	546	567	570	555	548	543	578	585	585	575	625	615	540	602	599	558	591	592	560	605	574	596	568	578	586	610	566	542	592	631	548	605	588	590	600	589	567	632	590	587	607	571	595	560	511	584	596	561	566	596	587	610	594	602	607	569	546	553	552	592	566	565	564	594	576	576	570	590	589	598	551	576	619	584	584	520	557	577	616	611	580	571	587	622	579	549	562	568	584	586	603	578	590	561	560	588	520	591	602	571	576	615	553	592	575	607	617	602	612	555	567	607	612	609	549	625	547	576	592	584	580	585	631	560	647	609	551	576	574	595	562	587	594	580	549	553	582	560	556	531	584	588	564	555	548	573	565	574	591	582	608	574	550	573	546	625	540	559	556	576	558	574	556	567	594	612	582	615	549	576	619	597	561	586	563	570	589	585	578	547	565	584	564	597	578	574	589	548	552	594	580	585	606	591	641	572	585	585	582	625	559	602	579	573	589	613	573	572	551	618	582	631	550	588	604	599	588	631	585	598	596	605	547	557	547	543	600	579	604	584	579	581	565	586	576	557	546	590	618	558	584	619	609	572	540	589	570	555	571	592	599	593	583	577	581	586	566	579	587	594	554	588	541	570	584	585	565	550	605	566	592	567	575	618	557	571	566	536	557	576	572	559	540
27391	13071	1641	815	557	483	525	494	462	1096	2440	1995	1243	686	526	435	472	425	478	460	468	437	488	449	473	456	463	449	464	434	405	439	469	446	452	435	461	391	476	495	443	457	432	480	451	449	480	489	451	428	447	431	449	445	429	457	437	427	412	436	386	462	444	453	437	433	449	461	443	485	427	478	451	489	419	392	433	440	434	433	456	420	473	447	461	400	437	407	456	445	380	484	453	418	449	461	465	407	441	430	457	437	492	431	441	483	449	471	491	404	420	448	441	449	419	448	440	456	431	439	441	455	448	453	411	424	449	444	456	443	437	423	464	464	478	456	454	431	483	442	440	457	445	480	434	428	429	455	490	434	437	406	437	448	446	488	450	448	413	422	435	473	471	440	443	455	432	453	442	495	444	423	462	472	424	405	435	432	417	442	457	457	421	431	427	468	480	447	457	439	419	415	445	422	454	462	407	418	421	441	485	435	424	462	471	411	445	425	434	456	489	447	407	455	455	466	449	472	490	433	445	455	423	440	452	434	493	455	470	462	447	435	443	507	462	450	471	467	447	420	452	435	420	419	435	446	478	454	416	438	459	428	436	479	421	433	454	442	468	468	383	444	438	395	431	434	460	485	434	437	444	462	451	444	455	425	399	456	484	454	459	451	470	396	438	441	480	424	440	430	434	435	423	461	424	446	467	482	466	452	428	430	475	417	460	422	399	441	432	422	459	412	409	466	403	434	458	448	446	460	424	462	442	432	419	426	454	457	443	404	447	423	439	467	442	457	468	446	452	463	438	461	444	481	450	423	430	431	465	445	431	478	428	481	427	408	468	447	479	447	448	410	454	402	465	455	463	457	423	423	458	448	430	477	430	433	447	463	430	439	408	464	438	453	466	433	458	442	464	432	458	436	431	418	481	460	438	412	425	458	449	481	460	437	423	428	393	441	435	418	447	478	431	462	447	429	435	443	462	483	475	454	403	465	442	480	437	424	472	447	434	427	465	457	424	447	449	415	387	436	491	435	431	449	412	438	473	462	447	463	426	447	454	450	435	438	411	432	471	454	432	454	434	484	455	444	431	430	430	432	417	493	438	451	448	405	453	453	420	433	444	457	495	469	436	487	479	416	444	447	476	447	467	464	455	467	405	425	510	453	430	471	469	465	453	477	429	457	449	450	407	459	459	444	429	476	452	430	449	457	471	464	428	429	446	458	462	430	453	471	447	430	414	448	450	411	463	433	411	439	487	465	435	436	433	416	433	444	430	454	445	407	463	481	442	454	429	403	449	441	434	481	432	468	430	446	443	441	471	423	440	428	459	474	457	443	460	438	420	479	467	423	427	442	429	445	436	437	455	420	476	417	406	472	443	430	430	418	444	473	443	491	468	461	459	415	454	427	431	460	434	432	480	458	443	445	400	452	482	459	468	462	438	414	438	435	460	457	454	441	456	432	454	421	454	409	465	437	452	456	442	435	446	446	469	456	434	427	436	451	415	460	413	446	414	416	464	482	433	472	442	439	430	415	435	465	461	415	436	410	409	435	443	422	442	461	445	421	433	440	460	427	465	467	443	430	436	435	477	468	437	413	456	475	442	397	447	466	433	489	416	431	444	433	464	421	448	434	452	441	472	476	449	433	464	433	430	450	465	401	422	439	415	420	451	448	417	457	439	442	421	432	417	458	451	451	417	378	449	431	467	461	465	449	432	424	458	452	443	465	433	382	387	426	463	439	450	486	456	438	420	432	462	432	460	470	450	420	434	429	469	445	473	431	432	432	462	466	420	432	434	432	444	438	443	443	452	429	465	439	448	438	473	452	432	444	451	447	448	412	416	449	491	432	454	451	447	460	453	433	437	451	440	457	467	428	457	479	427	447	418	449	413	460	477	432	455	441	449	441	436	445	431	437	459	465	455	450	415	424	437	422	445	452	427	407	491	475	438	457	433	443	462	447	438	465	465	508	430	470	431	425	441	466	426	471	425	427	448	427	425	462	432	442	454	446	430	473	428	450	465	420	426	424	435	432	467	447	427	448	432	435	436	435	422	413	439	413	450	404	444	438	439	426	429	462	478	437	437	475	453	474	416	437	439	412	425	431	444	443	452	472	445	460	445	395	437	462	437	440	433	456	411	447	464	474	450	422	476	453	426	459	441	450	423	416	471	434	462	442	451	433	455	438	426	443	426	482	410	469	428	439	448	438	460	447	453	451	443	426	403	431	463	409	432	438	501	404	415	440	450	441	423	415	493	443	424	451	471	424	479	437	436	451	433	451	444	419	400	465	406	458	467	437	450	427	432	431	458	445	433	454	412	464	461	454	443	464	405	449	438	450	446	442	421	460	457	459	425	455	433	467	485	450	426	441	424	444	445	454	472	454	463	441	442	446	436	454	392	437	463	497	437	463	430	444	435	455	474	453	473	431	457	468	478	462	390	442	422	442	436	444	391	475	474	422	429	430	450	438	396	436	393	470	452	441	451	439	446	431	403	438	490	474	428	439	439	472	444	424	412	440	446	480	462	445	446	442	442	490	426	460	470	485	494	451	435	457	471	442	468	462	421	435	453	433	463	455	477	444	457	469	437	436	438	414	439	438	446	452	488	448	405	444	431	427	434	480	443	435	436	427	455	447	454	392	453	455	430	409	457	407	440	460	461	479	434	426	436	424	442	429	439	436	418	457	405	429	416	447	449	464	465	474	412	391	444	466	420	447	416	468	457	451	445	453	456	446	458	462	434	432	489	441	434	465	460	422	444	449	444	414	441	431	457	460	456	450	442	475	483	435	443	448	452	450	447	470	465	427	434	470	421	454	426	447	460	458	445	422	435	443	446	430	427	442	478	457	425	438	443	470	453	477	440	425	419	412	445	458	450	405	435	434	480	444	438	441	437	424	423	455	460	426	449	389	450	421	442	455	470	480	458	479	463	469	439	431	452	442	452	461	411	423	398	429	425	440	456	416	422	380	455	439	507	451	433	439	422	430	405	462	452	412	430	454	433	482	444	461	431	455	429	454	424	475	426	430	473	422	447	453	418	445	443	442	453	411	469	422	428	398	449	456	408	466	461	467	430	443	448	440	451	427	452	445	431	424	447	406	457	413	489	457	472	427	436	430	445	499	430	452	447	462	451	473	462	428	430	420	431	444	467	438	442	452	464	423	452	433	448	463	451	445	424	442	495	452	461	429	465	430	446	420	459	414	441	462	471	466	431	444	465	454	416	399	437	435	469	463	431	457	438	436	448	435	463	430	458	461	433	405	409	423	448	423	448	450	443	458	420	480	504	437	435	409	436	430	425	431	436	441	464	423	436	412	427	433	473	429	465	408	452	435	435	440	429	437	449	481	430	461	440	390	453	404	442	430	437	444	478	465	453	481	473	457	433	463	455	450	422	455	428	441	426	437	470	470	449	444	437	428	415	468	431	473	433	485	427	461	433	441	450	465	424	433	437	464	418	444	440	407	453	436	454	469	445	389	458	410	421	485	431	439	418	441
5106	1013	956	592	511	488	442	481	432	1473	3019	2267	1242	663	387	395	413	383	403	354	381	380	403	386	402	385	349	390	389	355	382	368	360	368	381	367	419	397	380	371	382	399	358	390	365	339	362	373	374	373	387	400	383	353	408	405	385	399	344	359	373	396	393	385	413	369	387	382	394	368	379	398	407	387	373	387	403	373	403	383	361	366	388	373	367	405	392	371	361	404	383	380	391	374	419	414	388	405	323	391	390	344	365	423	369	401	374	369	355	395	381	365	359	372	363	356	371	357	382	373	390	367	384	361	413	396	352	387	389	381	347	365	348	387	384	391	385	386	367	377	387	359	382	402	396	379	402	366	350	414	355	376	357	352	387	385	358	372	389	399	397	371	354	382	376	398	393	388	372	372	384	402	383	363	381	373	369	361	381	393	359	350	375	355	389	385	348	375	375	398	407	370	378	354	354	376	404	378	361	411	368	389	349	399	352	397	348	371	402	352	401	357	384	417	403	381	397	385	380	392	387	378	387	401	388	412	381	384	379	398	352	373	392	364	380	401	379	388	391	382	339	379	383	383	370	350	351	363	357	423	361	380	363	370	368	379	401	392	351	410	361	431	409	378	401	350	383	386	375	391	348	371	399	367	364	392	402	376	416	411	369	382	355	367	373	416	377	364	360	346	421	410	363	414	387	373	398	358	362	396	386	359	402	354	365	380	360	376	393	404	371	359	374	332	373	342	371	394	420	384	356	368	369	382	402	356	368	376	383	379	357	381	380	352	356	377	397	398	411	341	340	368	385	361	359	366	364	402	370	375	393	401	361	360	402	373	348	394	375	339	374	367	348	383	345	396	364	389	356	353	388	394	392	403	377	347	378	377	363	370	358	416	389	360	421	379	364	402	377	356	393	363	338	389	392	368	392	391	368	405	403	383	355	384	387	401	385	385	347	360	391	350	347	374	345	393	370	377	373	378	381	421	372	357	356	411	394	362	383	372	389	391	387	379	417	381	384	381	368	354	384	403	381	406	392	388	387	381	352	387	337	406	343	372	374	373	368	376	383	389	372	401	416	383	382	398	358	349	393	378	402	368	372	377	350	397	373	371	383	416	363	358	434	376	345	361	391	389	390	361	406	368	402	395	395	350	415	347	381	378	375	359	403	347	349	358	397	335	383	364	356	369	380	387	357	366	397	383	401	423	395	378	356	329	398	367	360	395	416	398	379	375	374	370	369	378	395	376	374	364	375	395	383	342	380	406	365	356	369	367	364	385	414	355	363	410	401	376	362	388	384	416	391	370	371	396	359	380	379	382	370	403	379	384	406	333	355	377	387	361	381	387	385	389	376	397	394	373	356	372	394	399	366	373	383	387	410	362	390	372	397	389	365	390	368	352	363	387	377	373	396	402	395	384	376	380	388	390	405	435	414	406	372	388	355	371	386	344	343	395	377	413	401	367	396	380	353	374	376	347	381	372	405	380	370	346	362	365	365	424	347	365	390	394	394	358	367	376	366	375	360	362	392	407	417	369	367	366	354	387	371	368	401	416	380	405	375	373	380	363	394	400	381	370	374	350	333	377	374	388	388	382	400	365	414	400	387	386	384	399	375	432	399	370	385	380	376	354	350	379	439	372	401	386	366	381	392	363	414	343	386	372	359	390	393	346	342	380	383	359	365	360	374	345	380	404	347	396	357	368	353	380	386	362	387	373	359	370	396	431	400	373	390	382	386	374	368	396	374	383	356	344	370	341	357	362	369	401	401	394	352	378	374	377	395	336	388	385	391	373	366	366	392	381	407	413	393	385	379	379	410	366	370	389	394	413	385	389	390	384	385	410	394	397	364	376	380	367	377	362	353	386	372	367	373	390	389	377	418	383	394	363	401	383	371	353	373	417	379	394	380	374	383	409	375	343	370	394	356	400	376	393	371	377	395	363	381	388	383	363	411	359	367	351	401	406	399	363	391	371	369	391	378	402	350	407	347	394	354	394	378	382	380	383	375	364	400	374	365	364	390	363	366	381	436	378	349	374	402	387	390	383	370	381	369	376	391	392	379	390	364	372	371	344	373	359	414	383	400	421	378	344	357	372	385	402	388	364	358	366	401	368	365	419	350	375	367	375	344	383	362	370	377	379	380	354	380	384	390	385	373	369	373	332	374	370	392	424	390	393	391	396	401	421	374	394	368	398	400	374	352	426	373	406	387	392	386	412	384	364	392	358	382	374	404	402	351	370	378	362	350	400	411	380	348	384	379	378	392	359	364	385	378	364	418	401	365	392	373	357	399	365	394	371	389	370	354	409	402	391	403	390	388	381	366	380	349	364	363	382	343	430	389	364	363	374	403	416	403	386	376	388	390	376	375	399	389	389	365	360	396	370	372	349	356	387	354	363	354	363	376	372	397	417	392	384	347	410	370	376	338	400	384	366	371	390	394	380	370	404	364	391	370	383	391	357	380	385	384	378	369	373	398	413	387	375	380	371	405	370	336	388	379	407	365	361	388	375	388	358	372	354	356	409	373	409	360	340	367	405	378	387	383	398	362	387	370	353	371	393	401	365	381	381	407	401	391	384	393	414	415	400	388	386	352	387	393	382	340	355	389	387	386	378	380	383	371	409	368	380	385	376	375	374	422	413	382	375	423	401	365	358	407	375	374	387	340	364	363	380	386	388	392	374	386	380	361	371	384	383	371	393	365	380	411	406	389	382	406	372	365	410	376	364	352	366	379	390	397	386	412	397	383	350	408	335	385	378	394	352	335	388	417	366	381	376	386	400	378	391	379	395	349	392	376	383	377	361	358	403	369	391	368	364	322	383	362	371	387	399	397	351	393	391	389	391	366	356	393	385	373	373	367	374	393	351	413	410	356	391	404	386	388	370	400	351	402	367	385	373	393	368	380	387	393	326	407	390	374	368	374	381	359	372	415	395	395	358	369	389	390	396	350	394	369	383	390	375	385	413	384	396	340	385	423	368	407	386	392	344	377	377	381	421	374	374	375	373	365	373	333	361	396	386	388	379	402	385	369	378	394	382	385	381	407	392	402	369	397	394	399	422	418	401	370	362	339	404	397	387	397	426	424	397	376	347	379	343	402	380	374	357	391	404	355	414	364	414	381	358	356	362	377	365	355	382	394	360	387	374	354	383	336	414	382	388	375	417	352	363	390	403	371	398	395	373	392	387	377	411	380	366	373	397	354	367	369	394	397	372	368	421	397	374	359	365	374	403	380	367	383	408	384	403	356	390	377	376	394	373	367	355	366	385	373	430	384	377	377	398	404	387	413	367	390	362	380	426	377	367	378	400	388	410	422	404	363	351	394	394	368	378	338	375	368	393	413	390	419	355	372	365	390	369	377	385	402	365	396	355	387	361	386	369	375	391	378	402	388	388	382	376	423	369	406	354	387	398	343	361	418	392	403	427	359	375	383	368	370	384	395	387	382	405	358	402	426	394	349	400	366	416	379	389	388	380	364	354	378	358	373	359	405	382	364	403
25066	21092	27154	25156	7220	1324	913	739	670	12553	20615	13522	5511	1510	713	525	485	531	453	525	539	478	493	468	456	439	457	504	513	467	471	502	478	467	497	501	458	457	519	490	510	470	489	472	483	483	524	477	454	473	463	484	455	514	460	482	468	525	477	492	465	465	510	486	457	514	462	470	500	495	488	512	538	461	471	468	462	476	538	494	505	482	504	480	494	468	502	460	481	462	487	488	504	479	464	482	463	520	491	521	515	508	502	491	495	482	520	500	484	469	438	451	489	514	498	503	489	493	513	471	456	478	494	433	510	492	494	482	515	486	516	524	509	467	450	527	487	476	480	526	480	495	496	441	484	495	482	451	490	492	505	485	498	481	489	458	468	508	450	504	488	474	506	486	479	457	511	490	495	493	497	470	470	503	483	453	474	467	511	450	453	500	477	497	488	468	474	485	529	523	505	494	517	451	458	474	467	512	491	514	487	497	514	479	486	487	474	491	460	523	443	462	472	485	457	484	482	445	485	485	468	510	438	463	459	504	501	481	510	463	480	483	468	470	515	430	545	502	459	491	451	493	461	481	450	480	494	528	517	466	485	476	493	454	538	468	465	476	481	488	482	438	454	457	474	491	459	483	465	487	522	456	479	513	493	498	507	457	503	466	476	483	518	456	489	485	471	505	475	467	474	504	489	438	494	455	456	491	448	494	464	466	525	489	491	487	459	475	489	472	463	461	499	512	459	491	412	479	475	455	468	440	486	525	450	522	430	476	482	459	457	446	501	447	482	496	491	474	476	473	499	458	468	500	503	481	458	465	465	456	489	446	490	490	500	519	470	485	475	473	506	466	474	477	460	517	446	514	478	470	487	436	506	486	486	454	456	455	418	493	491	488	483	449	477	479	496	483	516	489	488	492	525	471	483	450	484	515	531	465	474	522	493	484	500	473	489	441	523	485	490	476	475	466	472	487	509	507	477	461	451	502	478	472	489	472	457	494	454	482	484	480	493	462	452	457	523	454	498	484	499	481	483	508	512	490	470	451	487	482	469	509	456	489	488	505	452	475	452	478	523	506	521	468	458	471	464	505	426	491	496	510	471	414	464	464	510	463	472	498	465	499	488	429	448	496	480	473	487	479	482	444	464	505	444	516	488	457	469	519	498	480	491	460	473	497	472	464	476	471	459	462	463	458	452	457	477	479	503	518	471	485	451	461	489	468	488	498	480	512	504	482	475	439	489	489	464	498	508	524	500	453	501	520	500	446	480	474	446	463	447	462	496	480	509	497	457	464	461	510	513	482	479	469	515	463	502	476	499	499	478	461	472	493	483	459	484	491	533	435	482	488	494	489	466	497	491	538	473	445	501	461	484	464	481	466	483	490	508	476	495	475	524	509	452	492	489	488	482	523	493	522	502	476	484	502	527	447	492	452	475	454	484	499	504	462	490	471	469	514	506	538	531	520	490	509	509	483	454	552	490	500	463	475	452	517	470	454	446	428	486	482	469	464	513	440	499	524	443	466	475	531	466	499	486	488	478	450	443	468	471	522	459	519	507	483	436	479	471	492	504	459	471	496	528	451	504	472	460	490	485	490	522	492	483	459	498	504	510	503	486	452	472	481	461	464	482	539	464	490	504	462	488	489	479	515	478	476	474	478	487	470	473	495	499	494	452	506	477	491	472	498	455	465	490	476	457	486	496	497	475	484	478	453	494	464	509	475	526	508	517	495	519	444	423	485	526	472	482	508	471	480	476	479	447	475	512	491	486	437	482	482	446	479	487	507	538	497	524	443	501	526	511	495	505	495	496	477	494	505	515	512	479	441	487	465	484	454	452	486	514	513	465	501	430	454	503	476	486	453	493	417	470	466	458	491	515	502	465	503	472	494	505	502	525	491	497	456	509	509	477	479	462	487	501	456	524	489	477	479	472	503	514	486	514	477	474	478	520	520	496	439	494	517	504	466	514	478	488	473	477	517	538	470	468	486	501	465	519	454	496	470	466	504	464	514	466	521	483	472	494	492	476	450	499	449	489	472	514	485	493	497	472	472	466	473	458	499	492	467	491	448	475	471	467	463	467	483	485	463	481	511	485	496	504	503	468	465	463	448	518	483	452	485	492	492	492	473	486	513	494	457	479	455	463	483	505	467	515	462	506	478	455	478	505	495	442	470	476	502	451	487	489	470	489	468	466	498	507	497	488	477	493	484	528	459	523	466	464	481	510	488	458	451	489	520	490	481	437	475	479	503	467	503	508	453	470	439	427	468	466	458	502	457	520	467	502	470	462	519	466	445	499	498	487	456	473	483	472	486	492	473	469	487	530	479	493	466	478	492	529	504	462	468	478	512	510	480	507	504	516	500	475	464	477	522	480	472	450	485	459	454	527	487	459	472	525	503	451	480	462	490	506	483	494	495	486	465	459	480	476	441	490	484	467	459	492	496	463	491	489	462	496	424	506	509	507	473	501	464	486	476	429	474	477	474	497	448	435	489	449	454	485	480	448	455	458	470	481	466	487	484	510	454	488	499	496	505	499	456	475	476	496	502	513	521	428	477	492	452	463	459	475	494	440	476	490	468	463	490	485	475	477	447	502	474	519	516	490	444	448	506	473	486	525	528	501	466	489	490	468	468	472	477	469	474	494	502	483	473	472	492	446	494	508	481	459	476	476	448	507	523	495	494	460	437	455	459	469	480	500	507	472	451	471	531	476	472	453	491	511	479	453	489	493	481	454	473	484	490	533	457	471	518	459	441	423	506	468	468	439	466	441	486	490	430	544	514	471	454	512	468	481	500	476	505	494	442	451	476	512	469	503	461	482	497	522	508	486	515	480	475	499	497	464	480	494	459	495	465	480	474	461	498	451	479	483	450	484	469	486	479	482	457	470	495	518	468	531	484	463	458	500	463	466	431	490	461	474	501	485	530	488	498	477	473	497	432	485	474	479	469	466	509	475	473	453	470	450	492	489	472	488	477	457	478	480	475	447	499	479	486	483	485	461	482	478	461	508	482	511	460	519	456	498	482	468	474	451	464	469	464	486	468	500	458	471	475	488	475	481	468	478	526	479	495	474	506	503	488	498	468	496	490	501	483	461	462	481	473	497	468	455	445	499	460	493	490	482	465	475	453	489	541	485	458	478	485	475	470	424	454	504	477	479	480	490	454	485	469	456	460	493	437	465	509	467	460	466	448	472	479	462	506	455	486	498	490	490	498	513	503	481	520	463	493	495	478	450	496	501	478	516	507	502	464	494	516	515	475	495	459	525	473	516	459	466	455	475	487	497	467	479	497	475	437	509	457	472	473	502	476	494	459	518	473	498	488	460	492	489	497	478	501	461	515	475	439	476	432	461	503	488	485	464	490	463	502	476	461	499	439	433	482	466	495	471	462	507	473	517	469	449	507	505	461	522	486	487	463	491	464	467	468	491	436	482	459	511	497	469	472	489	466	475	473	479	532	460	472	476	468	515	485	480	509	501	481	466	460	489	484	444	478	470	467
3875	3653	2945	1791	1272	1054	847	703	695	15898	18438	11785	5057	1478	663	460	431	435	425	413	423	430	425	423	423	426	418	420	426	454	432	469	440	431	417	405	458	475	450	431	443	429	417	406	430	407	454	369	438	440	406	420	444	420	457	430	474	498	392	432	400	465	395	439	446	422	425	427	399	404	458	406	445	406	446	416	387	432	418	438	463	437	398	413	450	460	403	428	431	457	447	418	430	400	434	422	431	422	434	438	441	424	415	422	397	420	433	432	436	397	428	420	416	395	440	425	429	401	464	432	471	432	425	437	408	403	405	409	412	424	440	447	413	432	425	447	442	447	421	427	396	417	404	426	460	440	464	410	423	438	449	406	415	404	452	442	417	453	447	459	452	419	443	430	442	429	393	432	448	408	417	395	418	456	417	450	465	448	404	440	430	405	418	430	451	426	465	434	406	408	461	445	408	470	442	430	429	398	366	421	452	443	464	425	425	414	395	411	406	438	453	438	391	456	439	437	376	424	400	409	448	416	395	452	424	417	399	411	402	398	400	445	396	419	443	439	408	438	413	430	441	397	388	428	419	418	444	429	411	411	436	410	489	401	438	418	423	443	425	467	419	398	453	459	422	396	459	395	464	398	430	391	405	429	392	415	443	439	410	443	422	399	405	413	422	411	449	434	397	371	448	436	434	436	409	448	432	451	401	439	446	418	435	403	446	424	429	433	423	432	437	376	430	421	445	397	435	418	435	428	428	409	423	399	402	379	428	450	392	417	434	412	392	458	406	398	431	409	477	399	430	438	430	403	425	409	457	420	432	418	416	462	413	426	427	453	444	431	413	422	409	441	387	408	415	396	417	417	451	407	429	419	453	414	428	417	407	439	382	395	449	396	391	470	430	372	397	431	426	417	437	425	374	416	405	362	417	434	414	375	436	435	446	424	427	404	420	396	435	432	370	434	428	400	405	408	401	415	436	406	408	432	446	416	457	409	447	399	377	432	429	404	394	395	424	442	416	421	442	417	408	425	407	413	440	406	398	439	434	416	405	443	430	386	421	414	421	402	440	420	400	424	374	421	423	420	398	385	454	419	427	453	406	435	442	410	426	417	466	440	405	432	461	415	432	401	433	449	378	429	423	409	428	427	428	400	434	398	439	403	399	430	434	426	475	417	448	458	401	436	434	425	401	412	419	404	412	395	467	456	400	432	390	457	462	420	380	435	385	433	369	422	434	394	441	430	441	422	429	416	414	428	423	423	449	406	393	444	446	408	423	442	405	463	422	423	462	398	424	442	415	438	428	416	416	428	431	428	419	465	423	439	442	427	420	448	439	419	422	459	414	419	438	443	410	430	447	423	405	390	392	436	393	442	445	414	450	412	427	438	438	416	411	385	412	464	414	451	403	403	418	437	398	453	417	407	447	438	412	399	447	405	401	442	428	421	420	406	435	423	416	390	409	415	458	411	424	422	431	409	451	393	423	408	434	411	402	451	446	430	449	445	393	420	450	425	444	435	403	422	422	419	427	395	411	373	426	435	436	432	440	440	412	447	395	409	470	414	435	448	442	402	427	448	411	381	436	435	422	439	466	441	406	432	447	424	398	410	416	404	396	405	441	405	408	426	440	413	427	410	439	400	440	461	441	436	397	429	432	449	422	420	393	415	403	451	407	413	428	436	436	459	425	457	397	405	387	396	385	453	429	449	401	406	394	389	402	420	419	408	418	424	404	423	439	409	421	422	401	417	429	441	425	435	416	405	405	439	360	394	435	434	442	458	436	423	405	438	416	447	437	420	441	425	416	451	443	463	420	396	429	443	413	405	383	417	421	405	405	391	413	470	435	434	437	418	400	417	416	426	415	429	433	425	414	447	435	435	393	407	403	395	386	420	426	392	436	435	394	421	412	420	389	446	410	414	384	427	401	409	402	448	404	409	473	386	450	448	409	450	396	423	406	419	423	431	410	419	455	414	429	420	418	415	434	414	431	428	402	398	440	418	424	389	465	461	408	409	381	399	394	444	417	388	439	448	423	440	442	407	435	433	411	392	393	364	407	395	429	448	419	429	435	415	462	386	397	414	411	435	440	432	441	455	444	415	423	398	394	433	439	417	433	414	462	466	431	409	463	422	419	411	394	409	394	404	426	425	442	442	433	494	433	448	403	447	388	425	426	421	403	466	442	416	422	430	405	402	403	421	425	422	433	425	423	416	422	406	399	411	408	423	423	434	432	439	417	435	388	408	430	431	397	431	410	408	438	442	396	439	388	463	407	407	410	427	366	445	444	430	457	452	469	432	432	423	419	418	453	450	415	392	416	425	408	446	426	432	470	415	424	419	428	432	453	458	467	464	409	371	417	437	396	419	456	457	419	418	408	398	450	432	432	414	422	396	427	438	416	429	409	433	424	398	413	405	433	471	401	436	432	413	438	441	449	426	409	411	452	470	420	462	408	437	429	443	453	417	446	425	451	412	399	420	447	412	429	411	406	432	422	445	433	402	407	381	384	425	395	414	433	454	456	413	408	477	411	420	441	440	393	464	398	427	450	412	415	416	419	395	436	432	448	397	404	421	426	386	404	425	435	461	382	424	415	404	410	396	445	390	433	427	426	451	409	418	414	432	431	402	394	399	420	428	434	444	432	432	394	415	390	453	427	431	409	389	429	420	418	390	436	384	430	427	408	446	422	397	431	448	411	409	420	416	405	453	433	410	435	392	430	441	430	404	439	458	451	423	442	422	464	435	417	387	394	430	400	432	405	432	454	429	381	469	461	376	407	436	428	402	401	395	424	379	450	415	414	427	419	475	418	406	432	428	438	418	446	448	422	416	435	415	436	409	471	407	415	438	426	370	427	406	411	420	417	446	398	447	450	437	403	409	416	421	442	433	406	426	430	418	444	402	431	408	431	420	419	435	421	437	417	409	434	426	420	368	452	433	415	406	391	434	413	413	416	394	442	402	414	436	421	449	397	429	427	398	405	423	389	409	430	430	439	432	388	425	389	390	448	415	421	434	404	436	376	461	388	435	383	404	416	401	415	405	438	422	388	396	401	454	422	410	423	421	416	413	382	426	463	377	401	433	418	432	430	431	412	403	428	428	445	393	429	443	425	418	418	452	414	422	416	467	436	422	421	452	400	448	445	418	433	438	442	396	426	413	468	416	413	438	420	384	399	438	425	397	428	416	391	468	455	401	412	446	429	416	422	409	434	423	424	414	425	396	417	401	406	446	427	431	427	404	409	440	420	440	449	411	413	455	378	424	416	389	433	454	423	433	447	461	432	395	430	397	430	424	432	419	439	413	434	433	389	435	376	404	435	436	455	433	358	433	434	428	418	393	382	405	464	455	394	424	447	450	421	416	397	411	461	419	437	444	414	396	433	430	408	414	414	415	394	455	420	404	397	441	434	440	396	387	434	482	399	381	418	412	391	484	392	383	360	366	422	436	412	443	438	407	421	433	437	433	417	397	424	431	412	403	421	412	428	418	387	421	424	402
23782	20978	28209	23940	20962	9138	1995	1191	1004	20404	37276	26622	12031	2917	1027	792	710	647	669	690	680	684	702	652	671	667	690	689	654	679	671	678	676	664	644	665	655	678	674	643	715	660	705	652	701	717	678	712	638	674	656	687	663	661	628	658	609	643	690	701	711	684	686	639	669	677	656	707	655	664	700	630	656	673	695	711	702	616	639	657	683	641	672	701	672	698	660	683	694	644	680	645	661	704	650	667	664	663	696	660	635	675	638	685	664	654	656	656	628	672	662	654	649	641	662	699	702	639	688	690	680	647	663	698	676	618	641	668	647	681	689	653	639	661	662	693	639	674	643	653	707	640	610	662	679	697	702	704	676	656	646	667	681	637	658	675	668	676	660	721	650	678	661	642	648	722	619	634	663	684	668	676	668	678	672	663	635	631	658	693	636	635	663	607	626	693	653	678	636	677	709	665	683	672	673	664	666	663	690	689	610	639	616	663	651	702	663	626	615	645	605	702	692	675	681	678	650	671	653	630	636	667	663	620	670	608	647	636	650	662	637	672	684	686	634	672	665	671	697	651	663	635	627	655	673	684	641	699	693	659	596	635	632	640	657	669	664	625	672	685	657	669	684	683	672	696	676	651	655	632	720	668	711	640	651	629	631	608	649	672	617	673	716	646	650	687	673	665	725	685	656	718	672	656	662	676	641	699	680	610	621	608	648	712	671	634	696	654	647	678	650	632	659	719	675	653	637	643	680	687	651	648	647	696	621	630	668	684	688	633	662	721	677	673	652	639	606	657	654	669	681	631	597	655	668	680	634	637	672	677	648	724	633	658	681	671	714	688	666	695	663	594	611	643	645	659	661	672	651	643	672	657	677	625	616	655	675	666	621	683	631	638	636	673	627	658	612	651	664	673	631	658	637	682	664	653	639	640	636	674	688	653	639	685	673	625	654	595	689	664	683	660	617	681	633	672	688	681	674	666	680	657	652	661	659	699	626	719	634	612	634	639	667	665	676	655	654	697	688	688	665	717	653	660	688	651	634	706	676	726	649	648	637	688	679	628	681	647	684	663	672	672	666	632	658	647	649	687	629	680	668	659	644	648	670	668	656	633	640	662	674	647	657	679	654	623	665	609	679	688	650	615	587	669	658	690	651	679	668	676	665	688	623	672	702	722	682	640	664	654	678	631	676	637	677	687	670	631	685	637	650	639	686	604	601	648	688	649	665	640	668	660	679	623	688	694	666	662	648	621	669	685	590	668	634	634	684	686	638	653	649	645	678	699	655	636	685	682	658	648	665	657	633	632	647	682	678	687	695	742	662	699	640	688	667	673	683	653	683	624	661	627	665	658	710	651	641	639	663	667	638	693	642	691	640	652	657	681	694	610	719	666	709	706	676	660	682	615	664	667	674	622	654	677	663	700	663	699	689	659	656	662	673	624	674	683	702	637	711	661	683	667	649	666	666	680	649	665	626	671	655	654	659	656	658	634	650	662	697	651	662	627	686	647	680	677	650	647	640	657	669	639	659	702	689	646	691	635	667	630	681	650	659	685	686	671	686	641	673	628	684	654	638	659	668	685	673	660	679	702	651	655	672	702	645	583	674	635	670	651	655	636	675	668	663	644	713	650	703	636	638	665	647	648	612	649	650	672	663	609	640	693	669	620	641	686	674	668	657	656	703	657	664	666	668	680	716	641	624	657	652	620	626	683	683	628	666	668	684	643	731	628	629	687	669	649	640	656	646	713	626	703	682	654	639	608	659	655	663	718	697	662	671	667	638	655	644	651	641	629	614	637	659	643	683	662	661	621	679	708	598	626	674	663	659	681	653	643	669	662	653	667	640	724	632	658	697	675	664	662	619	691	645	653	657	673	689	685	651	639	634	677	674	682	680	667	653	689	641	667	656	683	669	624	648	678	693	637	736	595	598	645	627	643	615	675	654	665	651	664	643	697	598	718	697	661	697	690	674	655	619	713	675	636	654	704	706	674	659	705	635	690	648	666	671	653	671	653	652	680	666	611	692	665	701	632	647	657	652	680	632	673	681	646	642	649	668	742	673	687	659	633	719	669	661	645	643	698	698	703	629	654	708	690	652	658	644	663	647	703	688	658	672	643	629	631	648	693	619	642	664	695	631	656	679	659	678	630	585	651	671	669	653	648	642	623	648	679	649	596	660	652	651	642	728	656	681	659	677	643	627	645	599	647	668	702	655	683	674	637	659	731	638	671	621	680	669	650	667	662	660	672	655	680	650	639	678	622	671	691	608	655	663	638	610	657	639	615	655	697	614	676	643	678	669	655	674	647	633	649	680	689	684	655	667	687	652	656	619	650	677	678	646	622	642	631	612	650	715	689	652	690	679	680	647	640	670	652	662	636	663	647	595	673	659	636	678	672	672	644	633	687	667	678	694	661	646	631	689	696	694	654	658	680	670	662	661	669	693	669	719	631	703	638	651	625	659	676	695	667	687	650	625	651	661	674	618	684	668	643	666	686	658	659	667	608	691	706	716	720	649	705	691	663	664	684	666	603	577	705	647	659	686	682	689	624	650	645	665	654	674	670	695	668	663	693	634	618	662	617	668	687	697	646	659	661	704	635	661	655	599	643	646	702	643	660	629	661	605	651	647	646	630	700	647	647	697	660	671	665	709	683	656	659	634	661	642	663	640	696	674	694	700	680	642	630	664	647	680	717	685	716	643	700	647	681	687	697	653	691	676	642	678	668	653	654	639	639	613	654	642	652	658	659	676	661	675	663	660	632	680	651	657	669	655	661	658	623	701	659	661	628	687	678	660	635	664	638	686	644	624	647	667	676	669	681	625	660	618	650	673	690	676	662	685	638	647	655	628	636	628	669	686	656	650	680	628	660	672	654	677	676	646	671	693	662	621	624	701	635	672	708	682	634	661	665	667	658	684	632	646	659	671	630	635	639	647	640	690	657	673	629	640	647	691	622	611	630	726	677	636	661	685	651	649	669	678	686	681	660	618	628	647	670	693	635	641	663	682	655	645	633	649	645	658	599	635	656	640	648	665	644	663	682	658	730	649	635	674	681	605	671	671	653	666	640	658	675	670	640	697	660	681	719	654	641	666	639	635	602	687	653	627	658	676	685	666	659	673	649	666	652	633	665	686	660	658	709	681	715	672	657	666	642	649	706	680	613	706	652	655	677	702	678	658	635	671	631	653	637	698	687	687	637	667	653	669	677	667	665	672	655	640	658	645	647	621	686	626	647	624	671	702	669	644	638	657	677	635	700	648	672	684	658	657	627	660	674	662	623	616	673	649	662	644	633	609	705	618	664	684	628	675	694	712	680	636	673	682	663	672	646	699	688	647	657	653	687	667	659	672	685	721	643	611	644	675	623	645	653	703	580	672	671	668	677	648	666	666	746	671	686	683	674	655	657	669	684	678	659	641	630	659	665	681	641	685	642	644	640	639	617	667	680	655	609	634	651	607	669	637	617	633	647	725	667	638	650	663	632	696	642	663	681	683	642
4429	7021	5846	3100	2335	1731	1434	1180	1259	24939	33012	21171	9068	2462	988	681	551	575	561	595	550	569	582	567	586	580	549	537	563	538	567	559	532	567	616	567	571	547	552	581	587	600	586	576	559	555	559	548	582	568	574	589	544	572	589	550	570	556	562	569	563	593	580	615	538	555	587	537	549	540	583	570	571	568	579	564	552	528	553	562	533	539	577	591	618	600	584	545	575	531	558	555	594	560	600	576	537	580	576	568	559	571	558	527	549	577	574	557	562	604	570	557	589	538	563	570	566	570	562	599	568	592	608	562	577	565	535	550	612	550	549	560	572	599	576	554	550	594	550	575	571	564	575	629	565	546	557	597	545	565	590	541	553	625	573	536	610	562	570	528	569	594	543	578	592	614	614	570	536	563	555	539	588	596	568	574	583	578	561	522	557	572	561	560	516	523	555	618	573	567	572	551	572	558	584	552	550	585	581	581	560	604	539	560	547	568	583	528	605	553	573	535	557	548	541	587	585	547	539	560	547	519	559	547	527	537	573	574	585	570	553	553	533	597	608	547	590	535	561	543	595	552	545	563	546	576	592	532	576	537	557	537	562	577	578	545	547	593	535	539	567	562	531	542	596	587	574	549	621	548	571	570	591	548	499	573	556	568	562	570	575	559	598	543	598	564	578	584	559	529	553	561	489	554	540	522	536	536	555	539	559	583	583	576	550	558	572	590	524	552	523	635	534	555	570	540	610	515	559	521	620	587	562	565	501	570	538	581	544	577	578	561	570	532	567	559	582	575	574	558	577	555	535	556	576	572	597	551	563	602	522	574	572	560	546	555	545	564	561	569	553	558	561	562	553	561	577	592	590	562	576	562	558	558	536	545	583	543	540	565	573	549	543	582	593	598	543	554	602	546	555	520	528	550	541	564	541	556	591	549	569	569	590	526	575	530	550	572	572	514	500	567	555	553	563	579	547	599	621	534	602	540	589	545	554	603	583	530	526	542	510	572	555	571	580	602	578	584	522	546	593	556	523	582	574	585	554	551	604	586	551	583	574	583	527	521	584	538	535	557	544	552	561	543	541	564	594	597	551	578	590	537	533	543	521	571	536	559	559	537	539	541	550	572	597	592	604	568	524	548	579	579	572	540	540	518	572	545	608	589	547	525	518	521	539	576	590	565	552	599	612	569	571	554	538	511	545	580	592	519	566	544	577	571	522	579	563	566	534	613	570	517	590	589	573	564	555	578	583	550	582	592	605	534	524	543	551	566	563	553	527	542	543	563	596	601	592	550	538	548	552	591	552	573	542	583	562	543	536	557	570	542	583	558	578	587	614	581	544	569	536	557	604	539	555	568	560	543	546	551	575	532	553	567	573	575	533	514	566	546	581	578	558	601	549	581	557	575	537	615	535	514	541	571	558	586	514	578	525	568	562	529	559	582	553	566	542	600	550	554	579	540	586	595	579	533	557	590	566	514	570	562	550	571	567	594	607	530	548	571	539	575	537	535	555	580	528	557	555	524	588	530	567	527	533	562	553	571	535	572	548	552	539	560	599	551	585	585	587	531	600	551	576	576	571	580	542	542	520	530	566	534	556	524	514	524	538	546	555	591	563	579	530	515	555	551	596	548	534	563	527	559	584	541	574	580	580	568	605	577	586	583	557	551	561	506	562	534	538	560	545	560	532	552	589	545	542	541	559	555	520	597	528	549	560	519	558	538	537	540	582	608	581	525	556	564	540	567	551	552	567	550	568	581	576	536	529	551	553	580	590	539	558	555	556	549	598	590	520	547	535	541	566	549	558	507	540	563	584	543	562	587	566	543	570	563	555	599	584	561	567	608	519	571	570	565	566	612	596	537	543	590	599	519	579	588	591	535	549	569	517	606	553	536	549	610	567	588	606	583	556	540	559	539	538	571	525	576	526	568	552	542	562	532	571	544	563	531	526	594	544	577	527	571	552	531	590	515	570	555	565	535	581	562	571	572	582	550	573	538	551	584	617	523	582	555	588	542	561	582	583	535	549	542	558	585	559	559	557	545	549	540	538	509	535	552	552	548	525	512	562	599	525	577	581	583	555	561	533	547	572	584	580	576	510	554	509	552	556	567	580	547	587	562	528	522	584	542	550	590	566	493	576	577	578	552	580	528	576	540	536	576	537	558	560	596	564	568	570	593	514	539	590	549	561	605	559	533	546	573	531	591	554	558	558	567	502	575	517	546	614	542	585	591	560	532	603	607	549	576	560	539	520	587	532	535	560	520	608	546	577	549	557	542	533	556	587	556	576	581	554	536	545	565	548	554	535	579	539	560	529	591	548	524	564	591	542	534	531	548	525	577	547	590	546	587	492	582	553	536	571	578	591	509	572	578	598	564	540	571	536	562	527	560	560	608	555	552	572	572	558	546	506	545	545	537	557	575	547	569	576	578	552	579	503	616	576	553	553	565	549	577	532	563	612	551	605	565	532	569	591	596	565	555	503	611	594	603	528	559	562	588	570	547	606	579	559	540	501	561	610	566	537	572	548	537	562	537	534	562	559	538	563	531	585	542	576	580	557	580	579	599	551	562	527	530	550	565	590	561	538	530	532	581	548	527	529	537	546	565	608	554	574	557	593	545	580	544	578	548	560	545	549	561	596	576	547	557	591	511	573	584	535	613	559	594	526	537	570	541	555	561	540	541	561	535	562	531	546	556	554	596	578	540	525	560	543	600	550	565	526	565	528	587	580	528	589	574	583	512	590	536	580	517	528	560	596	613	575	591	601	560	561	558	605	543	542	532	566	587	523	559	582	556	542	601	557	554	574	546	573	556	549	606	553	615	535	541	578	589	575	527	569	573	559	574	604	541	586	582	520	539	567	566	559	560	606	512	584	554	555	531	536	500	573	570	541	565	580	568	569	526	549	561	557	552	544	530	563	526	536	604	532	557	579	513	540	589	531	554	564	574	543	553	536	525	575	563	552	579	601	542	579	566	570	556	563	560	557	562	550	576	571	551	543	540	500	512	545	539	537	592	553	556	575	553	544	558	552	559	543	502	577	548	539	538	573	534	553	550	556	522	591	572	555	551	595	584	562	530	585	548	547	544	550	585	547	560	534	547	565	579	579	564	573	559	583	562	550	554	564	553	559	595	518	580	539	594	579	559	529	514	548	546	588	535	537	576	586	554	590	525	552	573	572	560	565	568	556	632	566	619	546	576	565	534	536	570	574	561	537	594	513	558	550	554	557	517	563	578	552	579	601	541	567	573	590	548	576	557	549	552	557	566	562	560	553	599	552	554	579	564	555	569	538	529	569	573	586	559	578	566	586	527	537	554	591	602	554	590	579	528	576	602	582	560	561	535	595	566	563	567	567	530	563	560	558	554	555	596	569	576	559	532	540	559	528	559	571	559	549	509	585	576	547	578	569	546	539	552	536	536	547	533	562	550	543	564	544	558	533	523	565	493	557	528	497	546	578	533	578	571	594	567	529	586	558	559	551	565	527	551	529	516	551	526
27373	12895	1649	842	544	501	460	436	462	1509	2394	1943	1052	633	504	411	449	442	433	409	452	414	452	418	458	416	444	447	426	438	418	443	425	429	383	432	430	422	443	414	444	440	412	388	421	451	452	415	445	396	429	405	405	407	441	415	451	445	441	441	462	464	403	435	447	419	430	402	422	422	411	427	418	428	442	418	430	451	482	508	421	457	468	485	434	452	433	414	403	461	428	415	417	420	395	417	420	441	415	433	426	467	416	434	427	437	428	404	442	448	408	446	433	457	431	429	392	431	442	404	421	432	394	390	383	421	438	425	410	452	414	447	399	420	440	427	468	453	456	418	389	416	442	446	431	396	450	411	407	434	424	407	476	422	431	451	465	458	413	388	433	436	430	456	403	399	402	443	420	420	400	418	450	426	420	428	394	397	452	416	429	448	411	443	451	438	445	484	408	446	391	418	408	395	445	423	434	431	438	412	434	443	440	395	417	447	418	412	389	454	434	456	444	425	435	416	409	422	431	478	435	428	395	440	429	404	440	405	418	407	430	437	424	440	439	445	413	391	453	477	415	442	422	395	430	431	407	413	410	427	441	400	465	448	430	414	442	444	415	401	446	401	403	438	427	415	474	473	441	408	434	432	429	447	453	447	446	413	414	453	435	458	455	448	434	402	462	402	428	465	413	438	452	412	432	431	422	404	415	438	429	440	414	394	425	409	418	434	443	420	433	465	430	451	411	450	461	423	434	426	419	454	431	399	397	460	454	421	412	457	396	425	411	451	433	444	431	417	399	418	406	418	445	448	450	453	415	417	404	399	435	449	421	412	457	460	421	455	450	431	424	431	459	398	412	430	446	443	412	445	434	481	433	434	376	459	429	433	437	441	435	458	431	430	433	430	401	459	421	433	430	472	462	454	425	416	416	430	435	412	433	442	402	477	412	448	407	433	436	429	426	479	467	440	472	453	450	432	386	445	482	418	389	390	469	414	467	420	487	422	427	435	426	432	432	447	437	422	429	452	421	402	444	419	418	409	426	423	408	434	417	447	440	416	473	425	428	451	466	400	436	427	398	399	460	444	437	414	422	401	439	411	416	415	423	389	450	411	424	437	444	449	385	491	427	407	448	409	423	416	453	405	436	441	494	455	448	427	407	417	419	451	415	415	453	440	417	434	425	440	434	439	448	441	444	435	460	428	458	420	405	462	460	442	436	398	425	448	441	433	400	454	394	399	451	437	395	432	424	416	400	432	404	390	437	450	425	462	436	463	441	451	441	463	401	433	425	440	440	425	373	446	438	487	431	461	422	424	415	401	399	477	402	440	404	425	462	417	476	410	431	405	381	493	491	394	411	398	421	420	448	440	436	476	448	425	401	419	429	439	425	413	440	378	449	454	417	454	424	438	415	427	426	422	422	397	465	430	448	447	440	438	441	423	449	404	401	443	396	425	455	461	456	444	450	420	418	420	438	442	429	438	412	416	440	433	421	415	414	430	475	392	430	441	418	435	429	389	455	422	435	416	409	397	447	421	433	415	458	440	440	419	432	433	403	454	424	437	441	433	428	434	385	428	413	436	420	407	386	431	444	428	443	440	472	407	474	443	410	446	410	478	412	453	433	467	422	432	449	434	392	418	445	454	422	428	413	399	432	472	459	477	440	389	431	439	432	438	413	422	426	452	389	438	422	438	419	447	403	436	423	459	420	423	417	426	430	439	394	454	397	408	459	443	393	433	409	423	413	453	390	484	398	422	449	450	428	465	438	392	409	400	437	429	415	408	409	409	433	418	411	443	431	453	454	451	460	466	456	445	392	457	404	419	395	426	452	424	436	413	399	417	374	420	424	391	443	447	448	422	441	442	458	437	461	424	444	403	442	426	395	449	448	408	442	478	454	424	431	475	414	412	449	431	446	428	443	431	469	415	450	394	421	417	380	473	407	412	418	438	442	440	451	398	430	453	464	443	407	452	416	415	422	438	418	425	456	399	420	417	426	432	465	442	418	455	427	404	441	436	420	448	433	409	454	412	448	424	454	456	442	422	424	382	445	413	439	459	409	420	445	415	433	420	371	432	434	455	373	448	443	430	411	461	430	452	425	448	446	446	439	416	432	419	403	412	449	415	420	422	439	425	432	452	393	422	444	444	483	401	415	439	449	436	429	492	446	428	440	438	405	404	431	418	399	420	453	433	439	428	452	426	435	429	447	459	416	434	443	423	409	386	446	431	430	425	461	481	415	429	379	417	461	461	428	432	438	432	450	435	445	411	443	420	443	437	405	460	449	386	404	438	462	416	435	441	470	420	434	437	411	424	405	405	453	414	470	430	413	458	485	461	437	436	387	396	390	399	412	414	391	420	421	409	435	448	442	372	443	418	442	417	440	446	454	402	428	391	428	395	451	441	430	416	464	424	446	412	436	435	454	457	435	483	435	426	455	479	415	432	456	419	383	426	404	434	416	471	427	474	445	412	437	445	427	446	425	441	432	462	425	413	461	414	399	412	441	437	415	413	446	431	439	420	426	442	417	421	403	447	423	399	420	427	412	390	426	474	442	456	429	442	427	411	385	427	411	430	406	449	431	413	447	420	458	449	437	478	418	406	428	427	421	474	414	440	393	435	427	425	426	428	455	419	395	454	425	430	434	412	449	413	389	405	470	427	384	464	389	455	425	443	420	407	434	403	474	447	438	408	416	432	449	428	415	424	394	449	445	419	388	420	428	406	413	430	438	439	419	428	396	430	426	436	435	443	407	419	411	454	408	436	403	384	409	434	412	419	420	414	432	436	439	453	438	374	443	422	428	402	429	419	436	437	445	425	432	450	451	461	454	397	399	461	430	446	467	471	407	450	431	428	460	419	461	462	424	424	443	438	385	395	438	433	436	445	423	446	434	431	420	426	450	435	437	429	449	424	405	419	411	423	438	419	452	443	440	442	482	416	421	412	402	415	433	467	462	456	402	405	434	463	431	478	434	431	415	429	440	388	439	365	415	430	425	435	404	456	439	465	438	416	413	434	421	416	493	449	430	440	500	426	436	427	438	439	422	400	409	415	439	421	424	452	425	451	423	479	424	441	420	472	435	399	442	438	444	462	432	430	428	409	426	430	477	428	436	407	463	438	428	415	417	403	460	433	416	438	427	434	459	428	414	463	410	421	405	460	436	436	393	435	469	406	450	407	446	447	440	424	414	422	429	462	452	410	449	401	435	419	470	404	428	423	403	429	414	439	441	443	423	457	460	431	445	437	422	423	440	440	453	407	415	435	427	435	429	434	429	427	399	463	435	464	438	431	460	415	415	431	423	450	477	430	397	439	439	434	439	449	462	424	392	442	427	408	408	461	469	428	408	426	463	436	441	435	411	458	387	419	439	418	460	431	411	438	418	451	413	413	426	413	451	433	426	433	437	428	452	420	449	430	427	446	417	431	462	417	398	452	418	397	403	399	397	437	450	449	406	430	419	416	457	457	454	407	442	436	421	436	439	394	400	434	451	429
5195	1037	892	606	553	468	418	422	424	2210	2934	2137	1085	566	392	398	384	400	354	346	378	384	349	351	364	359	381	389	324	393	345	350	380	393	339	350	357	358	383	349	377	408	375	344	395	401	346	356	380	374	383	366	399	367	380	378	337	390	374	383	389	349	389	372	348	386	386	334	326	364	362	376	343	393	345	339	364	376	369	352	367	396	384	360	383	364	369	345	344	357	348	371	361	367	358	391	370	361	385	355	347	398	383	410	395	369	351	356	375	351	363	380	369	405	374	386	369	367	352	340	358	353	395	381	335	376	382	366	370	334	404	361	373	394	343	382	392	360	388	364	356	384	359	323	378	361	392	397	384	371	405	375	333	372	375	348	379	392	347	351	356	358	404	384	380	373	384	354	392	397	362	350	347	374	358	353	343	359	363	369	377	346	365	393	353	420	389	364	388	363	369	366	349	356	346	354	387	354	379	360	372	365	353	405	372	352	350	387	367	352	361	351	348	359	360	396	393	371	378	349	373	324	360	401	379	341	377	380	374	315	361	374	403	356	369	380	349	389	377	386	363	401	372	384	374	394	381	339	393	379	360	332	394	373	345	355	357	352	371	354	359	390	333	375	346	375	387	371	368	398	375	366	406	405	368	359	397	421	372	382	411	358	374	365	386	356	353	389	331	391	392	339	405	347	349	340	380	377	364	384	411	375	370	396	326	349	321	379	363	382	387	375	316	391	384	389	372	376	373	395	364	381	377	351	381	388	361	379	352	370	387	354	401	376	391	334	378	343	384	381	369	359	342	333	352	392	392	363	364	375	329	396	335	373	380	370	376	349	357	363	365	381	372	394	356	362	380	379	382	342	345	363	351	362	372	386	335	373	352	385	374	347	385	405	339	339	382	363	341	376	382	380	360	346	373	350	338	406	315	370	372	376	436	392	382	402	383	389	344	386	387	362	356	357	402	373	385	359	382	364	392	363	351	396	343	354	372	365	366	397	353	368	374	352	366	337	368	365	367	356	387	357	373	369	382	402	376	374	376	353	397	366	353	365	367	348	380	373	386	382	355	346	390	365	363	385	379	369	412	400	342	351	384	389	364	378	364	386	335	348	360	386	355	381	392	364	377	347	377	371	374	378	360	365	337	351	346	359	352	374	383	361	362	342	374	363	380	374	342	381	386	347	382	331	390	386	349	371	373	360	361	396	376	358	346	363	365	363	352	370	352	380	360	311	349	375	379	389	369	383	394	369	376	375	342	368	350	380	376	373	346	398	358	343	372	347	372	359	362	339	360	362	377	369	368	383	398	343	381	397	363	343	362	356	355	373	339	361	376	379	401	372	381	364	392	375	375	332	336	369	361	360	350	375	353	362	360	371	367	382	389	372	367	370	348	353	360	368	368	368	385	360	384	370	374	396	334	339	368	343	367	362	381	383	359	354	363	362	357	379	377	350	376	328	390	401	395	390	331	377	358	373	402	370	387	402	372	317	340	361	375	352	338	383	407	352	372	390	339	368	364	376	386	371	357	382	408	365	336	350	359	361	359	339	370	365	376	355	346	375	338	339	382	359	354	354	347	350	362	371	377	352	378	399	371	378	378	385	382	386	388	333	364	370	327	319	369	397	361	364	386	355	343	390	369	373	364	355	371	396	393	354	349	370	373	371	376	395	387	352	370	380	345	382	366	364	382	362	371	400	362	358	361	361	368	389	335	387	363	343	365	371	350	331	372	388	397	360	381	348	348	351	339	369	399	353	372	358	372	357	391	376	378	338	345	368	382	379	380	382	373	375	343	392	364	435	371	361	367	387	361	367	368	336	347	356	395	368	352	358	357	372	402	375	358	368	365	385	374	378	395	394	372	374	378	354	340	346	348	357	382	384	357	342	403	387	352	398	365	398	360	396	334	395	360	378	351	322	372	383	364	355	387	359	365	388	380	377	320	375	354	386	382	380	377	381	395	403	381	343	380	367	372	358	378	362	389	376	368	381	374	379	383	362	362	366	358	371	399	355	369	368	384	366	364	360	360	333	375	346	345	357	376	338	399	384	386	376	356	354	404	372	370	360	384	407	347	406	357	384	406	355	394	370	381	366	355	378	354	379	349	396	367	383	367	342	350	405	363	365	364	372	378	401	329	383	358	347	379	354	358	374	375	370	367	339	383	362	372	374	333	359	364	343	353	358	385	379	346	341	366	409	363	347	373	363	380	384	382	388	349	388	340	365	369	363	360	405	371	345	369	378	425	351	390	394	384	343	385	400	375	391	348	347	390	359	360	369	357	381	360	392	397	378	366	366	384	348	386	396	366	395	382	373	380	352	365	361	391	370	383	387	359	376	341	371	361	366	354	353	390	348	398	409	365	395	362	366	356	408	345	379	366	371	347	374	339	369	365	377	371	379	381	371	373	383	365	376	394	371	362	346	343	358	351	366	375	395	362	369	362	359	376	360	341	398	362	400	345	339	331	353	357	372	372	361	387	381	400	370	372	383	377	351	346	350	360	382	398	355	354	363	375	372	390	381	340	376	364	380	373	337	354	351	378	355	367	380	369	350	356	393	401	396	347	370	353	385	364	369	375	390	386	395	361	383	346	362	356	382	367	386	332	387	336	374	378	350	369	374	365	357	359	378	389	379	365	385	384	365	350	360	350	380	378	398	370	369	350	338	361	332	369	365	379	390	399	383	365	412	344	388	358	382	405	331	350	358	356	371	345	391	359	381	378	349	374	379	359	370	389	337	370	377	385	386	370	364	362	387	362	368	367	346	383	352	371	379	336	372	381	384	357	367	386	382	402	365	371	395	350	369	375	377	402	377	371	362	364	386	344	373	337	360	380	330	355	377	408	388	351	362	359	355	364	381	357	373	386	357	355	370	345	352	422	391	363	368	372	444	397	384	367	382	379	370	349	371	358	322	342	342	393	357	359	398	312	364	356	360	395	375	380	342	358	335	369	381	369	369	381	390	388	365	359	345	370	389	342	393	343	372	406	357	362	370	364	354	367	365	373	367	375	350	360	389	334	352	391	344	403	349	339	335	357	397	358	375	352	363	393	364	389	360	395	347	368	404	369	370	394	379	357	354	358	420	386	400	352	363	378	364	392	366	356	338	361	365	357	383	341	393	343	357	367	373	362	387	386	365	360	331	353	369	380	354	390	377	375	355	366	364	386	364	374	373	380	345	387	369	344	386	345	382	358	414	367	365	355	317	360	326	372	394	360	346	364	339	373	385	343	402	359	363	370	363	355	383	369	356	349	389	367	367	361	385	386	361	377	356	389	344	362	371	333	376	344	352	373	382	389	378	342	386	369	359	363	340	338	377	371	355	337	302	344	377	383	342	364	343	385	368	381	375	370	364	368	378	363	368	375	363	353	391	357	341	357	408	359	370	390	382	348	373	380	366	396	383	388	372	372	331	396	357	348	353	354	373	360	361	364	388	355	371	361	390	350	405	352	376	364	365	328	374	379	383	393	386	391	370	380	385	352	364	357	394
25064	21090	27079	25158	6710	1242	929	662	667	11282	20345	14363	5034	1317	640	516	472	471	463	479	468	434	449	483	471	455	473	460	448	461	462	468	450	488	455	473	440	462	492	466	448	489	462	469	473	472	443	439	414	449	431	446	450	475	486	468	452	442	459	482	448	476	449	472	463	507	457	447	454	458	446	463	449	459	480	453	461	490	462	474	415	451	454	463	469	451	454	425	490	424	443	457	431	508	455	488	426	491	476	456	457	444	454	477	481	458	458	451	458	493	442	422	443	451	460	422	454	482	463	466	473	435	456	468	467	439	470	421	455	474	466	475	474	477	449	457	448	447	435	519	484	477	483	455	470	424	445	477	459	450	441	447	451	491	453	438	491	471	479	437	395	475	505	464	440	437	452	442	449	466	472	464	477	453	458	465	476	442	456	469	472	453	460	473	463	481	494	471	468	455	435	460	432	474	440	462	472	464	416	424	484	498	463	456	455	486	445	460	482	471	493	439	471	466	464	456	440	469	449	448	460	450	455	460	433	439	428	449	476	482	440	476	502	469	468	473	459	471	445	453	473	456	471	481	464	494	491	453	465	456	474	454	461	455	476	438	471	464	464	455	447	459	492	461	471	442	483	459	440	478	463	463	467	468	488	494	435	460	444	444	426	466	457	446	436	446	434	478	455	476	413	479	469	439	439	448	475	508	459	466	440	457	458	472	474	486	455	442	470	465	464	442	452	454	471	487	473	453	420	485	427	454	459	496	444	483	443	436	446	488	460	434	478	453	481	447	441	467	452	457	439	443	430	470	489	441	473	440	430	469	487	446	430	452	461	453	483	490	430	482	454	457	451	504	449	466	441	460	475	436	483	460	468	435	436	465	453	472	469	449	457	473	439	443	489	491	480	453	414	428	443	466	467	479	464	474	459	455	473	430	440	487	452	471	430	450	460	419	446	455	441	466	462	423	468	443	492	480	516	433	479	479	446	466	451	440	464	467	477	445	434	468	498	472	435	478	434	480	414	443	458	464	439	487	492	448	444	486	450	444	433	433	463	489	468	462	442	435	441	519	444	434	458	464	463	477	466	433	474	465	453	438	443	421	454	446	461	448	449	435	458	464	453	499	445	488	451	482	494	448	455	442	456	461	474	464	468	435	457	433	514	440	493	453	460	432	449	465	457	492	429	434	453	444	462	454	462	445	447	448	476	460	448	443	451	447	469	437	421	441	458	481	466	480	477	475	477	486	456	467	466	444	435	489	439	438	468	464	484	471	442	464	496	451	461	447	463	413	447	491	437	465	452	463	469	456	443	451	475	476	427	438	456	459	483	446	485	481	421	461	465	466	440	483	439	424	475	441	483	427	450	446	456	449	472	501	455	465	456	450	474	453	501	429	487	455	495	473	472	427	470	424	458	476	484	452	425	454	506	487	447	455	490	440	445	420	457	432	472	472	453	477	450	432	465	469	453	447	449	505	484	494	480	440	494	463	481	439	418	480	483	478	423	469	459	497	439	473	471	440	456	428	485	462	456	445	463	442	440	502	482	484	467	448	465	497	445	449	459	481	464	456	524	476	480	424	452	469	455	462	448	468	427	457	425	442	467	490	473	485	479	461	448	468	471	444	453	454	451	478	438	514	456	411	433	476	447	455	480	471	491	443	497	457	508	423	486	437	439	488	461	459	482	480	461	480	470	427	473	463	453	445	435	480	496	436	467	452	463	443	459	466	473	475	482	483	430	483	441	455	440	450	482	474	460	441	476	449	469	478	445	473	482	442	425	461	468	478	448	424	439	477	457	428	437	437	481	480	484	409	440	466	468	438	463	476	465	475	507	457	475	476	437	475	422	480	454	465	453	436	464	489	489	476	463	510	471	445	472	480	437	470	472	479	441	481	481	431	433	429	441	477	494	478	454	460	502	464	452	483	473	516	456	451	447	484	457	453	441	474	449	472	500	427	469	440	454	470	452	440	480	464	465	483	444	472	448	455	457	457	448	466	437	467	452	486	434	442	457	462	463	440	483	492	456	437	504	453	454	468	464	449	484	468	446	443	481	485	432	485	476	452	458	442	444	470	406	481	494	504	434	457	485	501	488	456	434	468	461	444	453	489	477	466	476	438	451	486	447	503	484	461	459	425	459	436	448	428	509	455	441	461	477	452	448	495	452	445	445	503	487	475	451	441	435	444	478	453	448	447	470	481	437	436	471	467	421	479	455	466	446	476	496	451	458	448	485	443	524	495	494	445	445	485	444	443	446	503	489	460	459	437	487	465	439	484	461	441	458	457	472	486	441	443	464	471	513	451	435	437	475	466	434	458	476	497	449	480	471	478	432	477	403	483	482	439	439	478	429	459	446	473	460	490	492	484	463	467	485	479	449	442	500	481	469	437	432	466	483	478	483	434	434	468	443	451	438	465	440	453	471	464	450	499	481	464	448	462	490	439	488	502	490	466	438	451	459	445	448	453	458	439	482	520	496	481	452	483	431	439	457	450	453	467	483	451	452	443	493	452	475	472	488	481	479	478	450	496	436	505	490	442	458	481	506	484	474	476	441	452	466	452	453	467	425	451	467	420	406	464	433	463	429	480	470	446	484	436	460	477	498	465	453	460	430	435	463	468	459	434	478	435	521	480	496	479	443	442	459	466	420	452	449	447	456	441	492	456	470	448	504	464	454	434	467	449	454	453	463	463	438	469	439	399	451	477	478	461	490	445	423	447	454	481	434	479	428	465	460	436	468	454	452	448	448	482	460	412	445	452	458	472	454	427	456	418	488	460	459	424	449	440	460	467	454	441	488	449	459	471	511	447	437	463	496	522	455	441	453	514	456	516	487	472	435	439	431	464	471	440	465	448	437	467	447	436	471	457	461	457	456	472	433	483	489	444	443	483	450	473	465	508	477	454	473	476	453	426	420	494	487	490	455	466	490	445	444	450	509	453	456	450	446	493	455	427	435	469	436	481	425	452	491	477	447	465	465	465	459	488	474	434	438	448	441	417	431	487	491	442	469	449	466	422	436	440	474	471	445	449	467	462	462	457	456	483	465	475	466	467	453	457	461	437	468	453	464	477	452	488	463	460	443	429	505	451	489	449	458	440	477	450	452	468	452	449	460	500	443	425	484	436	476	439	452	449	439	490	473	401	442	426	456	423	468	492	427	451	445	442	475	476	446	489	455	425	440	472	441	442	475	487	454	470	478	463	468	426	466	452	417	445	445	450	482	451	471	441	467	498	428	449	459	439	481	432	472	444	471	481	454	428	464	447	490	440	462	454	488	462	418	422	454	458	449	455	473	476	463	495	419	465	440	472	439	481	466	457	470	481	474	441	489	458	495	454	471	504	426	452	454	447	452	425	439	458	440	469	462	439	487	503	460	418	460	491	487	481	445	493	495	469	479	457	464	410	427	494	454	466	444	455	444	453	422	460	486	485	466	473	497	401	469	474	432	457	453	427	471	410	489	439	480	487	459	475	462	489	477	481	487	456	469	475	514	477
4020	3940	3397	1779	1218	961	857	734	766	14703	18632	12103	4274	1390	593	452	384	403	378	413	404	410	438	386	399	388	423	416	385	357	412	420	368	405	388	404	429	367	391	420	414	365	442	398	381	426	409	422	439	406	418	377	368	408	394	402	385	443	438	434	404	390	448	391	417	410	440	430	375	407	410	459	410	452	400	397	393	385	408	413	376	417	431	421	414	406	401	443	427	370	418	427	359	414	445	406	395	411	422	402	421	415	414	397	377	397	444	386	418	384	340	430	440	391	409	399	363	441	364	437	413	365	406	377	426	416	398	414	400	405	388	396	415	412	423	427	417	386	426	428	405	394	403	465	407	423	410	402	345	409	399	410	475	410	425	430	390	378	377	404	414	359	417	431	396	437	418	405	429	412	381	417	392	411	377	466	385	418	418	391	430	417	415	396	415	399	374	429	422	407	436	404	427	374	414	399	384	394	461	414	413	419	399	443	416	416	430	401	404	383	408	442	393	407	390	413	396	405	397	406	416	373	404	367	429	431	400	425	436	403	450	362	427	429	404	423	396	408	415	420	417	392	419	428	399	418	434	401	407	395	378	424	403	391	416	415	392	423	389	416	427	389	417	403	415	405	412	429	379	410	396	386	391	405	419	431	396	383	416	392	435	388	417	411	435	405	403	401	409	430	410	420	434	400	419	396	412	384	412	398	385	394	380	394	383	427	412	381	411	397	380	375	368	435	397	433	379	389	403	404	428	379	416	368	420	411	427	397	417	395	418	406	398	427	397	436	364	442	391	414	399	423	422	402	393	411	380	374	419	419	402	406	426	377	392	367	418	410	394	385	377	428	390	361	402	413	424	394	423	408	447	427	428	390	418	426	396	401	362	399	394	395	465	400	397	403	399	407	394	417	429	428	412	403	447	408	390	445	422	401	418	412	335	417	420	403	396	413	398	433	380	410	422	418	436	398	400	382	451	401	410	421	388	374	408	414	415	398	393	361	400	421	407	392	389	425	388	417	398	408	378	414	395	394	382	427	389	406	415	402	394	459	427	395	441	372	414	446	415	364	388	386	393	421	427	438	382	412	380	411	380	362	391	428	420	385	395	396	404	423	375	392	408	391	422	382	425	401	417	418	406	403	360	397	399	431	374	440	409	425	418	438	399	402	379	450	405	386	403	377	418	396	400	386	383	413	405	382	360	381	402	363	431	422	405	409	423	437	394	405	407	387	395	402	390	392	412	432	394	392	374	392	423	376	389	406	407	394	376	424	376	413	413	415	409	392	372	414	387	403	403	396	431	391	405	369	425	375	407	426	378	415	381	419	388	356	394	377	454	363	390	387	418	405	417	415	398	381	439	394	395	409	406	384	398	435	407	431	350	401	394	390	399	384	394	394	422	389	432	425	391	389	418	387	401	372	466	403	413	422	452	387	388	382	413	406	400	404	384	345	380	402	439	419	400	411	399	408	436	405	412	386	413	383	379	429	404	369	436	414	390	416	369	417	409	380	381	435	399	422	437	443	422	412	375	426	374	404	429	384	383	422	417	431	379	423	401	412	436	422	378	402	410	400	420	387	387	411	414	402	398	393	425	404	439	360	372	400	410	368	411	359	422	400	420	401	418	402	393	429	405	390	363	414	382	447	382	404	410	387	366	400	404	423	415	411	386	395	412	400	385	403	407	385	398	456	374	395	407	396	433	414	386	449	386	419	400	458	407	364	409	423	427	437	419	431	403	424	373	401	365	367	410	423	406	381	411	386	430	399	391	410	397	377	421	386	386	400	415	451	418	403	417	390	402	382	397	414	379	422	410	406	385	389	398	390	394	412	430	398	379	431	399	398	359	386	403	418	402	394	420	375	386	403	421	378	406	410	424	376	372	417	397	405	411	388	388	409	388	416	448	378	423	403	410	374	431	403	382	350	415	463	379	381	427	421	398	383	398	412	405	381	389	432	411	425	397	378	392	406	408	428	372	448	391	394	381	409	377	413	409	377	426	383	403	386	388	404	435	426	418	373	413	401	427	418	407	401	401	371	410	425	401	393	434	410	391	400	403	404	376	407	405	428	364	427	430	394	424	391	420	401	391	414	425	385	400	416	395	396	382	386	429	406	441	413	392	391	422	390	405	402	417	437	435	405	434	444	432	374	407	403	410	403	379	387	415	417	386	420	399	408	388	405	413	376	421	421	410	396	424	415	394	380	387	386	395	392	421	376	405	409	407	391	409	403	400	414	405	404	397	429	397	427	396	410	406	402	421	410	418	412	412	410	384	439	400	422	417	388	424	396	374	386	392	416	402	423	444	380	413	380	430	411	415	428	395	404	409	378	452	379	428	394	405	397	408	389	382	420	417	432	395	394	364	407	412	424	403	402	401	415	404	374	384	375	404	420	405	405	382	402	411	405	388	389	397	387	416	408	406	437	410	435	392	379	386	405	399	416	423	415	419	400	375	413	431	403	432	403	420	411	397	403	411	389	377	425	413	419	398	405	393	382	397	417	383	424	427	423	375	386	402	390	386	389	409	401	397	376	415	433	421	414	396	391	432	434	405	427	432	414	408	372	402	448	380	403	388	391	397	402	400	372	425	414	420	442	423	392	414	428	421	396	373	378	401	427	362	402	425	406	375	376	396	402	423	386	386	393	422	417	405	391	404	414	446	421	422	432	431	392	423	405	427	401	408	403	402	443	427	406	450	388	411	419	385	383	388	392	392	383	421	378	394	413	414	420	402	417	426	368	363	414	422	435	398	380	381	393	391	410	403	407	400	409	422	399	388	421	410	432	397	434	398	376	426	401	411	437	387	407	415	424	401	405	413	428	434	435	392	408	401	370	381	398	436	408	402	430	415	431	420	420	410	410	410	432	369	392	386	410	415	425	421	415	426	382	399	392	413	402	439	417	419	418	402	407	414	420	377	424	401	410	397	399	400	402	373	401	383	383	402	393	442	388	405	419	406	376	379	378	394	413	375	428	414	421	398	401	377	376	393	441	392	411	402	387	419	408	393	410	419	386	402	413	433	414	412	384	391	422	388	391	401	418	388	376	398	388	401	367	426	402	396	389	384	411	396	428	376	434	414	416	408	398	414	365	424	398	363	410	391	425	389	410	412	406	438	395	399	397	428	386	385	401	418	397	415	393	416	407	408	400	383	421	433	365	410	372	385	394	389	445	404	425	397	394	400	396	416	400	410	408	385	408	422	418	407	387	410	446	389	398	396	397	397	427	389	439	384	391	409	417	399	415	392	397	424	410	453	408	359	378	397	398	413	414	382	392	358	376	380	419	349	403	400	412	374	432	416	405	410	408	401	409	388	410	419	413	421	403	413	407	380	417	426	395	404	442	416	389	427	393	402	413	412	393	392	398	413	375	393	382	420	382	388	424	385	427	375	400	387	436	412	414	362	425	360	424	422	427	412	371	404	445	400	414	419	381	425	386	387	405	415	402	394	401	373	418	407	395	434	400	404	408	401	401	423	379	391	434	428	372	367	403
23870	21074	28360	24003	21052	9163	2063	1214	1020	25002	37904	26306	10038	2300	925	708	625	639	629	594	636	621	690	658	619	604	600	627	635	625	644	653	591	609	595	635	658	653	642	627	630	641	612	642	577	613	661	652	623	622	654	607	633	629	634	628	638	638	636	646	631	626	632	648	648	659	593	633	618	611	581	643	640	636	643	617	598	603	650	652	636	625	622	651	599	660	621	656	616	596	621	610	657	639	610	606	654	630	636	627	632	621	625	651	625	651	665	594	658	614	614	627	615	635	615	596	649	621	641	615	643	604	625	603	558	601	598	608	622	629	632	609	653	588	605	626	603	643	642	646	621	625	590	548	645	592	599	616	659	591	639	623	651	637	626	633	606	652	619	654	629	630	629	611	622	641	608	602	607	615	644	633	622	621	641	615	633	626	634	648	643	635	667	607	607	645	595	623	648	590	606	617	615	620	609	639	605	625	596	600	655	606	617	614	632	657	575	603	635	613	647	648	657	619	623	601	634	646	659	616	614	630	631	581	594	621	617	637	668	610	620	618	613	603	619	645	638	644	595	647	684	614	599	645	589	588	593	626	590	609	625	608	652	660	645	665	674	630	634	675	588	652	604	638	609	646	579	607	640	623	627	590	637	615	608	558	644	670	604	651	609	602	609	653	642	649	625	609	630	651	594	611	593	586	609	665	662	611	569	645	640	635	640	631	629	590	648	605	604	577	653	616	636	628	678	611	615	622	627	665	617	635	602	672	598	567	605	663	630	674	634	584	643	606	657	660	572	634	642	655	644	612	608	648	616	647	630	643	619	644	655	660	657	613	622	616	637	585	624	624	611	630	598	599	617	616	622	652	618	606	655	621	655	619	649	632	628	651	639	567	585	616	654	637	639	651	618	605	660	630	625	621	630	617	648	623	611	628	612	612	600	651	627	629	603	596	580	620	678	592	592	604	691	624	635	622	596	654	609	616	638	604	651	614	662	641	607	634	637	649	665	620	667	581	614	638	688	581	645	623	612	609	606	639	609	585	615	609	628	595	600	570	623	635	587	635	643	666	633	603	588	589	615	645	652	600	633	620	604	599	613	619	595	664	628	621	626	583	621	626	613	616	656	618	600	644	618	627	664	608	611	624	648	614	625	615	623	637	660	594	598	613	611	657	614	622	632	613	632	628	623	570	616	632	592	619	565	584	601	652	635	610	637	628	599	647	629	646	642	611	636	602	590	632	615	598	631	620	642	639	613	636	604	659	623	598	637	619	671	613	681	617	620	650	585	591	648	660	586	638	615	589	585	640	661	589	634	613	604	590	621	599	601	588	620	606	616	605	607	603	627	628	648	618	618	616	634	622	592	600	655	602	629	641	633	637	638	625	610	618	620	636	605	626	638	601	594	644	653	626	550	621	596	582	656	648	667	647	609	606	650	624	637	670	631	625	663	589	615	623	622	613	618	609	623	670	647	627	643	623	587	632	611	605	574	611	638	595	623	630	634	641	641	630	641	600	628	589	578	657	612	575	611	651	611	634	614	578	662	630	610	612	652	641	555	607	602	623	589	633	594	621	617	595	577	639	595	608	595	597	603	641	584	655	624	628	574	609	603	633	635	620	614	589	596	643	625	623	582	593	573	632	578	604	618	656	610	644	628	612	608	610	613	615	612	625	616	593	614	585	623	626	613	620	665	625	643	604	644	615	593	636	610	668	627	609	629	589	647	612	656	605	593	599	644	635	632	625	596	627	623	608	590	621	614	599	606	621	640	659	610	630	638	627	667	630	604	618	595	644	631	609	611	647	587	624	589	626	617	630	636	631	595	591	607	642	598	691	645	616	597	602	603	659	635	674	628	610	618	576	620	609	625	624	660	634	637	561	637	630	655	625	595	646	601	642	598	625	621	634	628	649	614	571	640	614	659	679	597	621	612	617	696	632	604	641	591	631	658	602	608	614	595	611	593	635	584	602	603	584	627	603	619	647	626	638	622	626	620	650	628	616	584	657	629	626	614	604	629	630	630	627	614	671	576	580	587	591	615	595	644	634	619	617	575	621	598	616	619	624	579	619	604	639	630	584	653	585	630	616	634	621	621	586	606	601	599	602	628	617	611	638	621	605	678	602	590	627	612	569	629	631	590	607	624	630	621	599	620	606	627	635	600	604	600	587	594	664	609	617	623	628	627	622	598	601	655	619	615	612	624	642	631	637	604	624	602	635	588	637	654	682	617	657	630	649	589	623	598	603	600	626	593	643	656	587	588	652	615	609	629	587	597	614	649	607	667	623	642	601	630	601	624	579	619	637	622	634	612	599	647	624	643	638	650	650	612	647	628	628	576	602	590	651	629	588	628	607	624	613	612	656	614	651	625	652	633	606	606	622	663	614	620	604	622	617	648	631	612	579	597	585	642	592	580	610	620	606	616	624	613	621	634	638	626	594	614	542	623	607	603	617	615	653	572	611	657	595	598	609	631	622	604	619	589	626	562	581	640	671	633	624	634	605	657	653	640	577	606	568	596	666	596	585	625	609	627	646	635	620	607	624	643	553	620	618	633	598	653	631	640	627	643	621	602	575	624	638	627	575	603	603	605	631	617	611	648	637	668	633	587	597	665	644	614	615	642	639	586	587	621	575	619	645	631	584	599	577	609	641	587	605	623	620	625	591	644	611	666	653	623	646	628	583	584	607	641	590	572	624	600	591	669	636	626	590	618	637	613	635	625	637	589	627	636	601	648	594	615	648	591	635	616	600	660	645	608	624	609	631	614	642	629	596	620	578	634	601	593	614	593	610	684	604	587	577	631	673	612	653	611	648	620	615	639	608	652	655	645	611	624	595	615	617	651	607	603	623	626	624	645	608	618	597	592	620	601	626	630	606	601	554	675	613	627	637	606	624	586	618	616	572	634	639	594	608	630	637	666	663	628	622	604	612	622	618	620	614	617	620	602	597	623	609	613	626	606	616	604	601	583	585	620	644	590	612	591	627	626	643	628	616	642	590	619	592	612	607	584	593	641	582	629	584	653	611	630	605	594	604	634	642	635	659	640	642	605	692	604	596	642	639	636	649	642	632	664	632	634	596	561	584	649	567	651	604	617	598	593	622	638	657	603	628	607	586	623	630	622	638	646	604	629	634	559	581	607	608	675	599	624	631	608	600	650	617	635	637	610	643	612	646	622	604	633	602	582	581	598	627	661	659	656	654	593	658	675	628	637	610	608	618	577	571	646	627	614	642	615	606	598	590	649	562	613	605	622	624	623	629	582	632	606	640	641	620	570	615	608	660	632	602	593	589	637	628	605	608	614	644	646	597	639	608	586	650	580	624	604	612	647	650	642	618	627	586	631	605	597	640	622	626	637	605	599	614	630	621	605	632	612	636	625	628	610	594	660	630	631	642	634	591	643	624	632	587	680	576	610	580	611	619	622	583	630	607	640	633	581	644	615	591	610	608	638	632	632	610	637	615	584	635	619	611	604	600	638	639	617	620	577	604	657	608	633	599
4713	7616	6353	3469	2485	1863	1547	1202	1194	29904	33197	20470	7252	2193	824	600	518	535	525	561	548	534	572	509	554	535	545	544	502	569	547	560	550	526	557	530	548	535	512	566	516	555	558	500	526	512	540	517	578	516	601	552	532	518	518	552	515	518	534	528	543	541	543	531	544	541	530	525	593	543	521	552	548	548	527	572	517	534	540	543	568	566	564	595	510	576	515	553	549	569	539	553	510	571	536	528	554	554	549	532	507	523	548	562	514	543	610	518	529	521	545	532	527	504	566	542	569	523	530	503	562	532	489	553	528	552	526	582	520	524	573	551	487	492	540	517	554	537	568	510	536	509	534	526	542	570	536	552	515	546	547	536	570	557	520	517	590	548	503	536	533	514	539	527	545	537	514	564	498	510	537	523	514	566	537	523	516	553	541	522	549	555	534	490	541	524	588	559	516	559	516	535	520	528	567	519	500	513	507	526	509	545	533	537	543	556	516	496	555	523	531	541	521	541	570	534	539	513	523	565	524	557	536	521	526	506	532	525	542	522	512	527	540	544	520	506	515	531	503	512	541	565	525	566	503	479	554	532	536	544	533	533	519	534	554	552	533	554	518	510	554	535	514	499	509	547	527	524	513	531	534	518	524	506	547	567	565	525	483	524	564	525	555	541	490	513	503	540	573	526	568	533	558	527	495	516	530	491	588	494	508	527	469	501	523	514	543	546	581	534	548	514	567	565	519	523	534	517	534	577	570	512	556	501	556	504	572	519	550	566	534	518	534	557	495	538	510	562	505	524	497	539	555	564	545	492	511	526	501	530	537	529	541	495	521	526	548	530	521	518	559	531	521	557	526	533	560	577	527	519	465	514	533	512	506	490	526	508	558	517	526	519	515	523	554	560	566	553	517	517	526	540	539	504	547	590	549	525	564	485	528	544	503	537	499	548	511	512	530	505	550	555	545	551	507	546	556	537	544	504	566	545	540	514	545	528	512	507	517	534	521	529	551	535	536	554	516	518	555	520	523	527	542	541	528	518	556	531	580	527	524	516	505	567	484	512	526	529	513	604	553	490	553	516	506	530	524	533	564	546	533	510	513	524	519	519	480	553	540	539	546	523	483	517	528	519	528	512	515	509	566	551	533	574	530	500	531	551	536	525	543	533	509	577	500	517	495	511	498	520	514	577	601	500	551	500	523	550	516	559	546	511	571	501	535	514	537	528	518	556	544	508	496	586	504	524	539	534	549	509	506	562	517	550	531	531	526	508	507	525	555	513	540	506	528	516	486	530	535	517	572	580	557	493	525	570	567	532	563	472	517	574	549	505	498	521	479	535	561	532	525	551	526	557	543	541	509	544	539	544	522	521	544	511	557	502	556	517	487	534	536	539	500	527	507	544	539	563	514	514	548	527	519	549	450	537	552	506	534	539	543	538	513	520	520	519	532	516	510	540	497	520	500	527	513	528	551	519	529	523	511	516	535	544	535	521	573	533	495	536	534	586	534	538	516	511	530	500	572	515	542	514	551	537	553	520	497	543	579	508	519	548	530	540	537	531	539	499	559	532	571	501	558	535	502	518	529	514	521	475	563	521	521	509	515	547	544	516	499	509	511	492	530	548	502	546	521	533	548	546	482	524	539	525	519	530	549	530	536	538	485	546	515	509	522	501	533	498	527	532	506	515	579	539	549	522	520	503	546	538	533	494	514	524	528	553	489	506	520	548	513	544	497	512	497	561	558	518	562	527	504	580	539	515	508	539	561	550	496	512	501	530	543	518	524	561	546	478	483	531	552	544	556	555	524	559	532	562	561	527	513	576	499	557	508	563	513	529	574	516	508	589	542	521	509	551	538	572	544	514	501	571	548	549	532	532	510	524	495	522	536	560	561	527	491	518	541	517	540	528	552	514	551	562	521	536	512	568	547	576	496	508	527	543	538	518	557	567	523	524	546	558	527	502	527	530	513	516	561	565	570	541	536	538	476	512	528	537	539	546	502	521	561	547	519	534	549	532	531	560	527	534	562	532	514	515	548	542	539	501	574	516	535	551	500	534	540	578	547	533	554	489	490	550	511	570	534	526	478	567	495	504	499	506	524	490	561	545	520	557	476	533	553	490	555	507	512	498	533	555	524	557	531	565	519	542	496	526	589	520	492	505	544	561	542	498	532	559	518	518	510	514	528	520	512	572	498	536	545	512	526	515	535	536	556	525	490	575	573	512	519	562	565	503	519	493	532	562	516	527	478	492	504	546	550	523	535	547	534	547	525	541	523	561	536	530	494	500	529	551	555	579	517	560	500	535	509	531	550	504	519	541	535	562	529	527	518	543	503	545	517	513	542	487	533	510	540	531	550	564	545	570	516	483	537	525	521	511	550	570	512	494	504	533	538	510	532	514	524	525	511	534	497	528	453	511	538	543	514	520	519	525	539	507	559	534	514	517	481	509	546	518	488	505	576	491	541	481	527	527	503	530	560	524	552	517	526	549	511	532	513	522	505	506	535	559	542	512	512	532	551	492	487	526	526	512	540	510	510	513	529	560	555	517	524	554	538	487	515	567	507	525	564	499	528	517	553	504	517	513	510	501	523	543	516	545	535	544	529	476	561	510	542	524	524	525	519	580	517	571	511	494	480	543	544	547	560	546	523	555	499	550	543	516	508	543	536	575	568	462	486	540	515	564	569	557	502	513	521	554	486	526	515	521	504	522	577	512	539	523	508	477	497	493	544	514	516	509	538	516	506	562	539	539	525	511	547	536	562	545	512	520	507	563	532	543	548	517	543	537	502	544	496	557	543	552	555	518	536	529	501	529	555	518	565	562	539	495	524	510	533	508	544	571	567	543	493	506	513	530	513	504	510	531	548	510	549	533	533	533	547	505	462	529	534	558	533	566	529	551	504	533	515	532	533	576	525	544	546	530	536	521	524	554	511	523	547	517	512	485	496	499	520	532	548	524	505	555	521	511	506	555	526	522	504	505	512	523	488	499	580	496	545	539	505	561	545	551	560	465	555	494	533	539	532	532	529	531	528	550	563	518	504	538	526	552	495	514	498	548	513	509	531	501	526	504	525	513	540	561	509	507	572	522	533	494	538	522	528	489	520	554	549	567	506	527	505	524	539	555	557	546	482	492	556	532	502	534	559	564	573	535	570	535	497	495	508	546	552	585	503	481	513	572	478	500	561	537	526	520	532	547	532	559	514	541	516	520	533	526	530	515	492	498	525	536	554	526	518	509	522	494	502	502	527	500	536	509	538	525	546	495	486	583	488	522	537	538	542	537	538	545	515	506	559	527	507	544	505	522	530	524	525	525	555	509	513	519	499	556	558	510	502	583	550	525	543	535	509	547	520	499	511	541	539	554	508	521	522	519	547	534	548	541	512	538	527	468	568	522	508	513	480	488	525	548	536	521	498	542	507	522	568	545	541	511	494	565	501	513	543	522	543	555	541	525	510	548	536	517	510	511	507	518	509	529	508	542	508	526	542	543	461	523	542	551
27303	12996	1570	847	530	496	435	397	421	1293	2539	2067	999	559	438	411	370	409	374	390	389	369	370	393	432	355	388	391	342	379	412	379	396	344	382	397	404	383	404	382	369	402	380	424	409	347	391	364	376	378	394	366	428	422	361	373	397	376	336	395	395	392	379	406	393	394	344	372	379	353	375	416	380	411	371	382	400	349	384	374	390	362	379	385	402	376	397	391	357	394	403	365	418	411	397	418	398	412	389	378	378	381	392	390	358	329	397	388	380	385	387	377	421	381	407	357	388	431	375	392	367	382	402	386	391	380	341	407	372	379	381	405	394	360	372	387	373	373	404	375	364	417	374	426	395	404	388	375	415	381	437	371	390	408	384	385	395	380	371	373	396	387	402	389	374	398	376	363	389	413	388	422	353	397	375	439	351	383	439	400	433	374	382	406	430	394	362	388	385	372	413	374	375	392	372	365	399	398	343	374	446	380	380	410	405	443	407	411	379	369	399	385	370	423	380	382	389	400	420	401	374	393	377	387	365	419	369	395	395	399	384	371	407	373	433	386	389	401	412	389	383	385	377	400	367	401	407	371	385	391	405	356	376	405	395	398	378	387	402	373	384	369	385	370	385	388	434	402	377	364	394	376	355	410	380	394	417	407	385	417	367	398	380	380	360	381	401	419	397	410	369	364	410	398	396	428	409	416	360	411	411	400	387	374	380	425	384	404	390	423	400	374	393	402	376	366	386	398	391	409	417	375	376	403	431	374	403	388	383	395	377	377	389	401	372	388	389	399	397	355	392	398	360	410	384	378	361	369	389	368	409	401	363	420	398	387	341	384	368	396	384	400	386	381	374	379	345	378	398	390	391	386	385	376	407	407	396	421	386	414	403	378	373	380	382	400	391	391	390	377	413	393	363	393	373	409	373	381	381	374	403	383	336	377	392	346	367	378	426	354	383	409	377	357	371	390	359	418	353	407	368	394	375	401	367	390	382	373	384	381	396	373	376	402	356	372	376	364	354	433	385	392	397	393	414	392	389	395	367	406	357	429	366	394	370	394	376	389	352	375	389	389	403	366	409	381	381	366	385	404	379	413	393	392	379	363	402	401	384	406	386	400	397	379	398	410	389	372	401	398	402	383	390	417	413	379	347	374	369	413	399	389	395	383	370	410	389	371	407	378	375	403	376	405	388	378	381	360	418	399	426	376	369	405	380	412	391	353	381	433	388	416	366	416	405	374	375	354	388	396	425	407	399	397	412	379	381	413	402	446	394	384	450	419	405	394	381	392	379	416	404	395	388	401	409	390	371	391	362	426	393	378	399	358	377	369	431	396	404	364	389	379	403	396	382	405	416	378	402	399	382	377	367	366	386	359	398	382	375	379	421	410	398	368	395	416	398	370	402	422	398	383	424	396	423	383	409	372	359	363	392	402	366	362	386	404	388	435	417	392	376	424	418	416	396	378	357	384	371	407	387	384	379	386	357	407	384	409	416	372	391	406	366	425	406	403	408	366	404	349	386	349	390	383	376	379	375	398	384	392	368	396	371	371	369	334	429	403	389	398	372	388	366	379	369	387	389	365	397	366	409	392	379	372	424	393	418	399	368	372	398	406	348	401	423	401	388	399	413	440	367	407	405	380	397	385	399	388	376	401	369	412	389	427	405	421	390	356	377	369	412	374	378	402	376	380	400	367	385	358	401	371	398	365	355	394	405	388	414	380	376	395	407	362	380	382	391	404	361	368	351	390	404	377	380	412	394	415	415	420	367	372	430	418	334	386	408	376	408	376	338	407	393	371	366	415	391	396	413	386	376	400	355	377	391	401	387	384	392	348	417	334	406	365	416	360	379	368	409	381	381	358	375	395	381	362	399	381	348	411	383	373	422	377	401	387	418	398	397	384	370	381	382	378	418	375	405	411	396	383	423	396	427	379	382	394	382	413	394	369	357	394	363	427	396	391	396	380	389	425	415	368	385	394	384	403	371	401	371	402	408	401	389	393	386	400	376	399	414	413	396	393	380	382	369	389	370	362	360	362	405	393	395	391	394	384	381	410	398	395	379	412	416	405	421	406	400	378	380	403	360	387	420	441	349	373	370	401	397	392	391	398	374	399	379	379	411	376	420	407	378	388	414	384	423	374	394	375	387	400	370	401	387	370	396	332	353	389	408	401	396	370	434	412	385	413	385	365	388	362	388	416	393	383	379	386	378	399	400	408	412	348	426	362	418	420	371	384	387	382	395	395	387	380	425	417	385	395	384	406	407	362	386	357	395	412	392	399	387	364	360	395	350	400	396	382	381	382	373	415	409	432	378	372	377	416	383	394	373	377	367	362	351	381	380	408	343	385	368	425	376	380	377	382	386	385	386	358	407	378	407	360	395	400	424	384	410	386	390	392	354	356	369	382	403	354	373	390	436	374	373	422	418	356	396	377	368	375	350	379	406	374	369	389	376	409	370	409	376	367	402	376	371	400	405	415	340	367	417	421	400	396	411	383	418	421	385	401	425	398	377	391	387	420	380	402	400	370	344	354	371	388	365	389	391	429	401	372	401	375	407	393	382	366	382	393	370	399	365	399	373	383	374	411	374	405	386	401	363	392	392	426	396	381	381	400	333	415	388	388	418	364	383	404	405	445	399	370	377	389	417	374	392	385	376	399	372	398	388	391	410	371	403	367	388	386	409	394	366	404	393	388	355	430	383	402	345	371	403	385	404	375	409	379	371	374	391	357	379	385	386	381	396	413	392	386	381	398	365	419	407	388	400	390	401	359	402	386	416	397	392	422	355	363	368	371	374	375	402	388	371	393	403	367	401	425	357	399	357	377	417	392	397	394	389	392	387	392	346	371	383	412	389	401	365	383	367	384	381	404	401	386	383	387	402	429	389	397	373	414	391	407	354	363	357	391	431	390	393	378	374	386	375	418	389	375	356	393	362	397	365	408	377	411	406	407	360	384	377	390	400	360	373	402	380	418	378	361	347	392	356	422	395	390	413	387	421	371	360	400	349	360	382	385	377	400	390	379	398	367	361	368	402	363	384	363	387	399	416	382	434	408	395	382	346	396	374	369	395	367	384	398	358	360	396	387	401	374	368	395	423	395	415	398	412	387	375	441	393	391	366	424	405	373	380	406	421	390	391	398	377	382	391	376	380	367	433	375	421	387	414	381	398	370	394	374	380	371	390	394	394	417	398	380	392	391	402	413	355	414	425	347	377	388	400	429	377	411	342	394	382	380	409	375	372	401	369	416	390	372	437	407	365	372	375	392	401	400	363	397	384	377	353	377	389	368	379	380	402	391	403	398	443	392	397	370	424	396	385	387	415	388	412	389	392	384	383	367	397	375	381	385	396	414	392	377	409	413	401	379	379	429	371	378	390	393	384	361	422	375	382	374	387	402	379	389	393	376	394	356	371	371	393	432	373	400	394	387	411	411	358	405	384	386	374	411	363	380	367	391	381	413	388	383	394	417	342	373	346	371	401	358	365	407	383	400
5198	1080	854	601	533	488	421	372	351	1945	3030	2209	1124	553	406	334	371	354	351	345	330	349	322	357	341	332	353	288	348	285	377	347	356	355	346	360	333	331	344	366	310	354	294	357	322	312	347	366	331	371	313	327	326	281	330	319	354	318	331	392	342	332	331	365	293	354	347	324	322	331	349	346	322	337	313	353	317	360	329	337	305	307	309	324	322	333	316	314	331	335	340	341	368	351	343	327	344	336	341	338	321	318	354	382	317	346	305	376	313	371	341	299	331	326	364	300	324	324	311	336	339	319	328	336	337	340	311	327	353	332	332	335	334	358	326	339	335	329	331	344	308	343	321	331	338	359	359	334	362	351	351	320	318	310	337	348	350	360	299	344	356	303	301	333	336	358	320	353	339	342	331	315	345	342	339	336	338	358	312	322	310	319	350	332	318	332	307	364	371	324	343	345	335	346	346	348	327	329	366	352	332	349	344	330	300	365	291	297	354	365	333	356	322	368	351	321	345	320	343	323	319	315	334	334	358	340	324	342	341	317	337	317	345	345	345	327	363	348	328	326	370	327	354	360	363	330	339	337	357	320	331	347	319	349	341	339	355	363	334	370	330	349	328	363	337	351	303	348	329	349	318	323	332	370	341	329	350	326	343	375	325	309	335	334	362	354	330	341	343	368	351	336	358	340	361	327	349	348	327	352	286	325	330	357	364	309	328	337	324	321	364	317	323	343	335	338	324	337	348	320	323	326	362	338	342	333	353	330	326	327	324	335	364	321	351	341	357	365	338	340	322	346	336	332	367	323	360	353	336	362	332	347	353	352	341	334	303	336	319	359	346	294	354	321	340	329	369	323	318	338	307	342	358	332	376	340	343	315	326	381	301	344	363	336	362	364	349	355	315	364	341	334	330	334	334	350	348	355	354	340	336	354	331	338	332	294	347	301	348	344	327	338	305	369	309	331	333	358	329	336	341	332	315	345	322	354	334	340	340	351	342	327	330	332	325	308	347	331	327	365	314	319	342	311	354	351	317	368	338	324	354	347	327	333	335	369	344	347	334	355	338	379	348	338	320	313	315	357	357	341	324	337	319	356	340	334	364	345	323	331	350	363	354	353	332	346	344	327	305	345	313	351	312	343	337	320	347	326	314	332	321	341	341	334	308	352	321	348	353	321	308	337	357	320	347	365	352	338	329	331	354	351	326	336	333	323	306	323	322	362	349	347	361	337	374	323	352	352	324	316	341	329	336	331	316	341	334	339	337	350	387	340	341	349	308	340	381	341	348	371	306	356	354	363	311	365	340	358	342	293	326	342	331	358	313	336	341	334	357	310	330	338	359	343	328	365	375	318	340	303	330	315	346	318	361	353	348	335	326	334	330	357	318	332	380	327	326	343	321	344	327	338	327	343	354	352	330	347	328	339	335	345	359	370	339	305	344	318	351	337	336	328	374	352	333	326	361	359	355	360	347	316	338	334	350	341	348	334	324	348	299	360	343	352	363	361	343	337	346	334	360	295	351	338	327	327	330	364	357	328	369	338	333	308	322	348	333	346	359	356	317	354	345	346	360	360	356	335	327	320	342	339	341	345	346	338	339	292	324	362	328	339	343	325	321	329	325	357	334	345	342	327	352	337	340	341	316	348	325	323	355	328	343	308	328	356	347	364	318	337	340	330	355	336	366	314	336	359	313	346	346	342	336	336	320	362	309	318	310	344	318	302	340	356	351	302	341	346	341	352	331	357	335	334	327	365	351	303	312	338	387	320	317	354	316	321	304	348	339	343	329	360	364	346	338	294	360	326	343	350	309	343	339	330	323	362	373	341	342	341	325	403	357	355	358	336	338	338	346	284	333	349	353	326	323	338	320	360	328	313	320	337	348	336	377	362	327	326	332	347	332	329	320	334	312	331	316	332	304	389	350	321	350	327	346	328	305	354	335	319	363	342	322	339	328	339	358	289	333	350	307	338	336	319	353	331	321	325	346	353	349	353	328	334	357	317	331	318	332	305	331	317	349	318	359	320	335	337	378	337	338	321	338	363	325	340	356	310	331	306	351	329	354	356	367	322	335	325	345	345	334	332	343	322	317	338	321	338	286	335	350	351	331	328	338	337	337	359	313	354	316	316	321	324	384	346	348	349	344	318	353	360	318	367	351	317	328	361	328	310	306	342	339	348	355	345	349	350	327	325	328	331	314	308	361	337	349	320	327	346	319	287	325	364	347	344	353	327	340	346	368	370	342	335	312	343	346	333	339	351	345	341	323	332	300	351	330	345	345	332	344	334	325	331	316	362	327	359	344	337	354	329	341	341	331	334	356	326	321	317	341	341	356	329	342	321	332	343	338	316	352	331	374	343	308	313	360	299	325	303	335	357	344	320	360	325	354	303	313	346	363	339	346	312	352	355	327	345	336	342	314	347	328	327	324	330	361	329	316	361	303	323	329	290	343	321	375	356	364	327	309	332	313	330	346	340	338	338	350	308	377	315	335	368	336	345	321	309	341	335	340	375	331	337	330	324	346	350	323	352	320	358	366	346	329	320	323	327	310	347	322	339	336	301	326	364	296	358	315	316	299	382	314	326	395	368	314	312	344	328	363	324	367	341	330	318	352	362	329	341	359	337	370	351	326	340	333	297	339	348	345	341	368	343	377	345	291	344	319	334	360	354	354	331	320	305	347	343	353	344	303	315	324	359	311	384	353	350	315	306	339	346	347	307	358	381	343	360	340	319	361	328	340	351	354	333	338	341	341	332	347	308	335	339	374	308	366	321	349	300	355	342	323	352	327	341	323	326	326	324	320	339	340	301	343	361	346	325	361	338	321	301	309	353	356	370	362	320	330	370	355	329	339	328	355	333	304	345	350	322	329	366	352	328	344	293	335	324	317	347	319	320	339	331	348	349	318	350	314	344	308	363	322	326	347	307	350	366	364	325	329	360	342	328	314	349	350	344	353	334	337	324	323	353	325	345	354	308	343	343	324	332	354	370	325	326	322	351	329	313	345	300	290	309	323	342	353	338	362	335	347	339	337	330	371	342	348	346	349	324	355	369	391	362	326	374	304	352	351	344	344	315	347	306	341	326	338	337	333	321	354	326	355	340	324	380	375	318	330	351	305	332	349	335	313	345	337	339	354	323	312	330	347	312	356	328	313	325	343	334	359	346	353	322	332	331	350	338	368	347	344	300	318	360	313	340	351	330	354	369	363	331	364	335	346	316	326	373	347	337	352	325	325	344	313	353	346	385	312	335	356	321	299	332	318	379	343	323	351	326	283	329	320	333	356	344	357	319	308	359	354	338	329	362	339	323	314	331	366	361	340	330	341	359	348	342	324	376	348	337	322	295	348	325	309	356	338	320	352	359	336	346	286	306	338	312	349	317	328	344	350	359	337	363	291	335	313	360	347	390	345	329	332	335	314	328	357	330	288	325	305	340	355	324	333	329	341	361	347	366	338	342	320	317	341	337	346	341	330	349	346	323	363	298	338	343
25027	21064	27070	25108	7186	1280	892	705	2211	16722	19917	11917	3918	1138	614	484	497	449	435	481	443	495	469	438	474	481	457	468	483	480	469	483	484	468	430	437	472	434	449	440	451	490	428	467	434	434	427	435	495	467	438	437	449	452	454	437	468	428	451	470	435	451	458	486	486	434	455	475	456	481	458	468	457	447	423	435	418	480	437	441	466	425	407	466	447	446	459	447	470	455	455	487	414	431	435	443	495	447	468	457	432	426	469	462	463	440	447	476	430	444	464	440	436	416	455	458	448	430	462	429	445	511	449	438	500	509	420	460	458	465	414	452	439	479	445	417	433	467	459	446	457	410	464	454	508	453	423	474	443	460	450	476	465	480	436	467	468	469	462	448	466	423	484	435	481	461	460	460	435	456	445	445	485	439	424	447	433	426	430	451	459	452	426	458	450	437	467	422	431	433	454	431	474	434	457	462	461	442	467	435	432	453	461	439	448	474	463	453	433	481	457	463	429	482	413	472	475	437	464	445	446	437	460	436	454	472	490	490	484	453	460	436	431	419	424	457	426	416	466	434	489	443	443	437	455	464	438	480	454	503	451	453	444	450	432	442	491	446	449	412	476	469	496	444	443	469	449	428	418	450	448	436	420	427	455	466	450	479	451	427	476	451	441	457	455	436	484	463	486	457	465	417	472	451	481	450	416	444	467	443	448	499	465	417	449	429	447	441	453	486	452	487	467	443	444	425	454	462	417	421	440	439	458	458	463	452	461	433	457	450	409	429	465	478	460	467	445	447	449	415	421	430	471	453	443	423	494	455	434	449	448	443	481	446	453	465	443	434	483	431	465	475	445	473	459	405	422	487	447	454	458	439	485	463	454	390	432	431	479	457	458	463	480	486	461	465	458	477	431	466	408	438	400	457	468	469	440	458	490	481	471	431	489	477	467	455	477	466	470	444	440	448	490	460	458	456	441	465	480	455	448	433	475	490	460	411	433	462	459	457	484	469	393	480	475	446	491	453	434	437	439	469	467	455	456	456	475	479	476	448	457	474	416	437	452	453	415	450	416	460	443	448	450	427	434	434	452	493	465	471	475	396	436	439	463	461	483	427	445	459	455	440	432	441	496	473	444	453	447	465	415	455	488	454	509	430	381	471	461	452	420	444	450	445	428	454	427	425	454	458	432	435	461	470	429	487	456	456	487	484	413	464	453	473	422	441	444	450	460	469	458	453	434	460	445	412	468	457	429	425	466	464	426	464	450	458	433	436	473	433	436	453	429	458	427	478	456	500	485	454	432	452	404	458	411	389	467	442	453	418	447	430	454	458	480	440	465	443	426	435	461	485	467	413	447	423	430	472	469	466	455	434	462	463	455	408	451	462	460	458	455	416	458	419	470	466	473	428	473	472	438	451	450	459	488	469	426	426	472	452	419	456	455	437	469	441	437	485	471	452	431	443	449	475	450	470	463	450	445	425	457	463	453	445	463	404	452	448	441	448	451	421	474	471	438	454	432	462	458	440	442	477	467	464	460	481	446	458	440	455	468	481	476	458	457	449	453	451	489	453	424	445	427	429	440	437	438	440	427	497	454	509	433	454	474	458	432	468	483	460	446	413	453	477	461	451	441	470	450	478	477	407	458	499	488	436	447	443	468	463	465	464	421	457	441	484	441	447	457	428	457	433	459	466	463	457	451	471	473	469	431	462	457	466	441	453	462	415	462	463	478	455	452	468	445	473	477	439	473	448	422	433	384	467	472	445	492	423	434	447	439	441	463	448	428	437	428	453	465	440	424	415	451	454	457	432	442	445	465	487	451	462	478	443	485	446	476	477	426	455	458	469	414	417	470	439	458	428	447	463	452	408	442	473	432	425	499	471	444	487	458	438	411	467	440	474	465	395	432	453	415	456	433	454	419	459	452	473	451	447	468	409	447	463	432	442	463	442	457	436	442	452	447	432	502	477	440	448	465	480	480	479	462	469	475	453	466	411	472	445	431	454	463	469	470	448	470	465	454	458	490	457	457	428	463	442	457	473	453	456	464	460	455	428	468	465	457	496	440	478	466	472	456	420	461	439	432	451	439	444	468	464	438	426	477	409	510	469	446	483	451	457	454	458	446	442	453	426	442	436	414	473	409	443	468	450	437	458	443	479	466	450	475	434	468	450	458	478	417	429	405	468	443	473	454	451	442	460	455	500	445	448	442	459	421	441	428	473	426	453	449	462	465	467	467	459	456	458	440	476	463	483	445	453	444	398	454	466	430	456	452	453	489	436	488	425	429	458	449	500	443	436	429	456	412	420	439	480	444	446	452	475	453	448	486	464	449	432	486	428	441	469	429	476	453	491	454	463	452	419	482	471	459	461	433	416	478	419	452	412	452	462	474	454	454	477	427	462	489	460	440	439	455	428	441	412	469	462	437	464	459	474	438	458	441	445	465	488	447	434	433	448	427	462	463	446	481	427	443	452	465	415	473	469	454	455	474	457	467	418	429	441	493	458	445	487	432	413	455	438	450	452	486	478	433	474	432	474	499	449	465	467	450	501	487	453	477	480	443	444	470	446	464	459	470	453	445	475	458	438	423	463	430	520	461	454	432	449	441	484	481	441	462	443	440	457	456	500	441	419	465	444	409	452	422	490	474	431	419	486	438	463	456	439	462	456	448	454	455	450	472	468	428	453	482	459	461	428	446	442	469	450	470	446	450	432	448	455	458	409	478	427	441	455	459	420	449	439	442	468	477	476	456	450	456	474	447	461	481	496	439	457	456	439	458	424	447	463	437	430	421	461	443	466	443	481	449	437	449	445	433	431	413	429	417	460	471	428	453	497	441	431	496	413	452	431	441	478	418	455	481	422	427	450	424	468	458	458	411	470	438	445	436	457	449	448	481	446	439	424	483	428	476	436	445	462	442	462	502	499	471	472	453	464	446	438	434	441	475	466	437	444	470	452	460	487	449	445	453	425	440	414	475	411	469	459	475	434	470	422	462	458	413	461	436	458	443	465	490	469	455	430	423	438	395	429	416	456	465	455	397	465	435	470	442	427	429	463	423	461	437	413	438	460	464	437	442	483	446	427	428	452	424	440	468	430	484	474	500	385	475	438	473	437	436	490	477	463	437	461	458	433	415	480	468	440	461	435	448	449	465	449	479	429	457	425	441	474	425	417	468	467	437	460	399	438	409	501	453	459	449	434	424	458	439	425	480	459	452	411	427	456	454	453	462	469	474	427	468	484	458	458	435	530	425	482	454	436	479	424	451	465	422	427	459	449	464	443	446	451	442	465	470	467	494	470	460	444	473	493	418	492	475	491	469	432	453	455	484	471	463	501	437	463	467	403	477	449	454	484	452	449	471	453	440	438	432	458	441	435	455	441	437	433	464	459	427	502	469	453	450	447	479	444	436	477	439	449	446	474	447	421	436	460	465	428	476	445	470	426	461	462	468	453	439	453	439	409	445	461	472	465	428	470	474	484	454	434	481	471	473	457	444	436	461	474
3968	4167	3824	2060	1398	1084	909	726	3777	19161	17525	10438	3684	1196	550	457	418	425	424	391	424	379	410	446	378	369	402	376	389	404	417	385	408	378	403	385	365	447	414	419	429	444	410	414	425	387	407	377	431	423	427	349	400	419	418	437	375	425	402	419	395	433	369	384	401	410	377	411	393	391	399	404	408	422	418	393	392	394	396	419	412	414	421	409	427	416	421	389	393	424	423	380	395	401	391	381	409	392	428	395	430	403	398	376	405	401	407	363	402	390	423	354	426	429	392	394	379	378	409	388	412	369	455	359	375	437	405	395	396	384	389	413	398	390	425	425	433	396	376	412	427	393	391	409	368	406	383	387	389	409	388	392	380	391	402	407	383	376	412	371	404	376	379	407	376	430	372	401	383	415	411	399	389	380	433	401	374	403	401	379	383	413	388	376	393	402	427	392	399	364	429	395	408	436	389	422	398	415	403	391	389	398	409	414	426	396	425	425	424	386	356	377	382	420	386	384	409	382	407	395	386	426	390	419	411	382	397	383	377	393	410	422	402	401	377	389	387	393	395	427	384	404	420	399	397	450	414	408	406	393	418	433	411	410	383	379	433	412	433	424	415	419	409	401	397	386	396	396	392	437	429	408	380	397	358	394	360	411	392	409	418	375	406	399	400	392	389	391	412	430	389	385	397	387	410	454	398	407	404	387	419	412	387	424	397	406	411	444	394	404	419	408	408	391	402	419	442	414	407	394	424	395	413	433	395	424	389	364	420	376	391	400	401	407	440	419	434	435	402	431	380	444	456	393	396	410	399	422	388	409	375	400	419	374	401	386	482	399	418	409	406	382	379	394	396	406	421	395	419	409	435	400	389	390	436	406	421	396	432	390	409	413	402	358	364	428	376	404	429	394	404	420	421	381	370	401	368	380	439	414	404	410	407	393	355	437	414	407	453	369	423	354	396	392	407	407	433	361	374	438	397	386	384	399	423	392	418	380	380	378	409	390	430	373	411	398	410	370	396	425	357	431	387	391	394	414	396	445	385	421	406	416	402	426	409	388	413	403	378	403	394	409	393	424	377	407	398	424	381	452	406	384	397	366	421	407	360	377	392	385	392	373	404	396	391	418	376	372	420	392	404	387	429	397	423	408	411	373	405	392	391	405	400	394	438	424	356	380	360	381	380	397	372	427	442	377	410	426	398	397	387	382	370	448	405	418	398	427	397	412	412	408	429	395	397	407	414	376	416	389	412	417	394	396	378	364	418	385	388	399	387	389	401	382	391	395	415	395	414	363	420	396	392	376	404	393	414	384	404	402	429	413	389	409	383	379	377	404	424	420	415	419	417	399	399	399	432	405	433	417	396	406	401	432	364	409	404	393	387	368	396	381	409	390	389	426	374	433	400	363	442	383	414	390	403	410	390	410	404	369	360	427	375	428	378	391	358	443	402	381	394	390	395	387	407	420	424	416	443	403	402	392	414	418	373	392	396	368	380	418	373	406	414	345	426	399	386	394	421	403	404	374	385	362	406	410	397	383	386	409	385	400	423	401	389	376	395	420	392	409	406	419	411	395	453	412	397	406	402	388	396	393	404	381	399	405	386	396	384	426	376	363	398	387	426	438	407	386	376	414	398	391	431	377	403	392	414	381	413	405	415	416	393	411	380	385	391	376	401	374	362	390	405	418	407	406	412	393	405	370	385	378	393	384	420	396	400	385	385	375	426	369	362	411	433	353	412	441	385	398	419	412	414	416	383	395	376	370	378	382	416	386	415	419	407	382	387	443	416	412	436	394	383	386	413	358	387	415	408	424	403	389	397	391	388	389	371	408	415	411	363	390	452	401	399	406	391	367	405	416	417	433	407	414	379	400	403	378	358	442	418	403	433	414	375	391	399	433	408	396	362	410	418	445	397	406	380	402	407	430	428	392	438	419	393	433	443	396	400	405	414	416	409	424	378	388	446	417	391	420	390	378	412	391	418	437	384	367	408	419	417	410	431	395	408	407	408	408	421	417	375	391	392	393	395	387	385	422	422	399	411	409	403	437	414	408	405	374	382	394	403	382	422	396	387	410	383	388	406	415	414	383	445	409	393	400	409	427	415	414	377	393	372	423	416	417	371	399	401	406	377	411	411	398	383	411	429	451	353	375	404	425	439	398	390	415	378	392	384	386	396	384	393	391	412	380	387	398	392	406	382	406	376	405	395	422	401	385	391	409	403	398	414	409	436	415	386	406	441	372	348	437	409	378	379	407	418	420	404	395	392	402	412	375	423	385	393	409	420	426	387	441	403	379	374	401	393	390	432	385	403	408	418	412	426	413	436	404	410	437	390	375	422	422	407	388	415	386	391	446	402	393	399	405	402	430	409	422	407	430	399	381	381	414	412	420	391	344	404	399	399	416	391	445	399	397	420	392	412	404	383	352	421	415	396	404	391	433	402	377	390	431	385	400	435	402	406	388	394	403	436	400	419	399	372	421	385	414	402	404	421	424	369	379	403	401	401	400	396	408	377	364	414	394	401	390	386	387	344	390	397	402	402	415	378	425	414	365	403	403	431	400	395	413	369	410	398	406	394	377	410	416	400	362	455	380	398	416	402	386	393	378	395	432	416	400	437	421	414	414	436	436	370	381	397	397	418	384	405	404	426	401	417	391	368	397	464	419	394	414	377	404	393	412	357	403	396	397	409	410	416	365	394	382	391	365	393	385	381	386	411	374	394	429	393	427	407	395	416	417	366	418	405	390	370	381	412	408	443	376	410	436	435	442	421	379	385	388	396	370	405	390	380	371	382	424	396	374	430	427	401	382	386	393	406	406	430	409	398	410	390	404	390	369	376	404	408	409	404	409	390	388	400	423	396	419	382	420	400	377	406	430	397	378	416	404	415	412	390	456	384	390	398	366	410	373	370	429	422	367	411	395	400	441	398	396	418	378	396	353	395	367	386	411	396	360	399	374	414	408	401	378	425	387	388	409	424	384	380	358	414	425	418	437	426	360	439	438	406	384	413	385	403	407	425	421	397	410	407	403	416	401	387	397	436	377	409	371	410	401	388	388	400	388	385	400	392	368	392	389	410	423	411	393	417	405	372	433	390	449	397	384	392	385	411	407	407	398	399	401	397	407	431	417	380	442	402	414	370	424	363	393	427	412	401	360	432	421	381	411	402	395	412	372	428	404	381	368	392	383	412	391	398	410	413	397	394	425	379	406	405	429	392	420	415	378	411	422	400	378	397	415	388	410	406	398	383	402	355	402	445	368	389	398	414	415	406	411	419	432	391	419	425	391	370	412	402	392	397	361	382	449	390	382	393	393	384	408	380	407	411	387	406	413	366	369	424	361	423	410	397	416	394	390	385	402	403	434	385	392	385	357	432	413	404	391	362	381	358	428	381	370	432	404	414	422	378	410	401	432	395	411	421	392	388	402	408	396	442	431	397	420	374	383	376	411	396	425	375	407	376	387	417	412	406	428	407	415	402	347	392	392	382	424	409	396
23913	21096	28369	24051	21064	9043	2006	1183	1972	29551	35816	24578	9904	2403	1082	734	635	706	646	672	644	691	701	680	660	643	699	647	693	630	666	678	681	678	664	659	643	715	711	704	671	641	636	617	643	622	613	629	622	629	639	603	644	640	643	616	668	637	641	694	657	655	632	632	684	646	604	723	675	628	671	639	638	688	708	648	673	659	660	673	638	659	621	653	673	636	634	648	630	644	658	654	664	678	647	676	658	650	643	671	638	656	628	631	660	682	643	637	585	648	621	717	642	651	629	632	716	639	662	671	666	608	635	642	644	633	652	654	621	638	707	721	660	664	646	659	651	641	666	693	652	643	650	647	660	661	620	658	679	708	645	638	660	586	655	637	651	618	663	644	661	678	700	635	647	640	656	640	648	644	681	652	663	620	605	631	651	638	630	652	683	677	672	634	638	663	661	643	650	640	624	676	628	635	648	643	644	626	638	673	618	623	616	651	648	621	673	617	654	635	635	634	643	677	678	608	645	639	639	628	644	674	656	635	664	647	645	670	655	633	619	613	638	661	689	681	638	665	655	627	689	665	650	686	600	654	672	646	671	679	655	640	614	632	632	660	616	674	655	646	650	685	617	659	668	606	608	638	667	664	614	655	620	638	605	651	675	664	666	628	683	646	644	696	706	671	611	618	613	612	638	678	647	655	629	625	684	591	670	674	653	628	650	640	634	634	624	629	640	638	661	680	620	643	682	657	675	658	610	670	629	650	650	654	661	640	648	639	665	674	648	616	582	626	602	666	618	637	627	679	591	654	639	674	652	664	636	630	639	631	618	632	633	651	643	639	666	667	642	645	609	613	648	636	637	621	643	643	670	658	653	646	666	597	647	589	632	636	646	653	650	616	604	693	628	656	665	607	623	658	653	635	629	619	676	667	635	652	671	726	642	651	683	632	627	679	661	674	637	632	645	678	646	657	664	654	624	654	655	704	659	611	633	666	663	631	637	640	665	643	631	658	648	624	663	683	644	659	624	693	667	594	579	621	633	689	634	657	629	660	664	631	666	635	592	665	613	635	605	654	653	629	620	660	630	608	665	660	669	692	682	665	611	655	640	657	642	627	629	661	639	625	582	678	693	651	689	649	627	633	646	593	665	653	617	671	655	669	629	612	618	655	629	634	629	626	650	646	654	673	605	637	671	656	708	685	636	649	662	645	686	670	626	650	628	629	675	653	640	631	608	586	623	569	680	614	667	633	664	668	641	632	646	653	659	643	656	674	602	655	630	632	694	676	636	634	662	650	691	675	585	629	667	655	646	610	595	637	637	681	615	602	616	665	674	627	624	658	679	652	618	651	680	630	625	651	619	638	653	634	615	632	647	659	606	651	615	641	607	646	637	633	646	647	638	644	641	605	646	614	669	641	629	574	619	644	679	622	630	651	627	699	658	611	656	635	651	604	612	637	629	604	612	670	631	628	635	637	620	594	601	645	582	641	598	634	673	620	625	610	658	614	684	626	679	663	616	633	637	651	639	671	602	618	658	675	615	652	613	664	628	661	623	649	619	686	655	624	627	681	620	602	622	630	653	649	653	642	662	646	639	625	650	647	618	659	649	656	668	648	622	667	681	670	669	627	617	632	636	620	613	719	641	621	661	637	680	599	622	627	616	615	709	613	596	597	618	612	617	663	691	621	642	605	615	667	616	657	648	648	637	617	645	615	668	622	619	596	611	626	657	654	678	647	596	596	617	654	655	674	686	621	638	625	639	639	646	640	670	687	611	635	615	634	594	676	611	633	665	697	667	670	654	672	650	632	630	663	656	658	593	610	649	650	645	597	640	652	635	716	645	596	631	616	681	657	636	612	641	680	633	600	597	645	626	635	628	615	627	660	643	631	636	657	619	648	609	641	639	615	588	612	605	620	665	671	628	643	627	657	650	658	580	673	652	700	633	618	658	643	578	635	649	595	629	696	711	621	573	614	660	627	621	598	643	665	641	619	641	646	629	689	653	628	645	622	647	666	645	639	637	617	659	674	657	642	628	596	673	644	635	607	652	636	683	651	647	600	639	663	687	597	668	626	638	637	631	645	616	666	626	630	638	670	642	589	603	639	643	670	652	656	644	627	601	667	683	630	659	650	645	651	651	608	691	679	641	657	667	644	630	643	681	672	636	660	637	590	650	626	651	669	666	591	664	622	671	702	622	621	631	621	672	670	644	671	661	682	639	624	640	658	650	612	641	661	644	612	643	629	595	625	654	635	582	682	656	669	617	622	632	635	638	620	659	620	613	645	629	632	631	629	681	674	632	609	637	642	651	640	652	647	681	658	645	660	657	632	648	679	666	686	679	665	628	673	671	634	612	644	628	651	625	666	654	599	626	616	631	699	636	623	614	643	649	627	654	647	623	661	655	667	673	653	616	614	635	675	597	673	629	641	660	650	670	656	641	650	615	610	659	621	679	617	597	642	674	663	603	624	682	667	710	666	666	640	652	631	658	643	640	634	666	604	613	616	639	632	688	638	584	654	720	664	619	615	606	605	607	623	619	639	664	673	623	655	600	645	687	632	655	685	659	609	634	605	659	635	664	627	613	603	664	627	657	682	639	650	649	630	624	607	637	681	644	656	639	643	592	608	628	615	565	646	615	668	635	638	648	617	623	603	630	643	636	672	671	636	609	638	601	610	613	601	667	688	619	669	667	638	615	674	617	615	666	646	673	663	654	678	613	607	620	647	634	636	645	607	676	705	622	648	610	618	631	625	634	626	666	650	625	690	683	674	577	653	635	648	668	664	651	629	618	604	679	640	638	630	617	589	694	657	597	647	607	632	619	684	642	663	593	629	585	644	626	673	657	635	634	674	667	631	656	606	642	636	664	691	631	647	658	675	631	622	637	713	655	632	579	612	622	626	594	641	604	642	623	668	651	696	611	637	617	642	654	611	729	655	655	652	660	646	625	648	640	644	630	663	648	629	651	635	696	659	628	650	630	699	673	617	656	601	639	613	633	619	638	607	625	609	645	640	640	696	674	632	682	646	612	643	630	618	631	590	660	606	645	674	668	643	654	630	662	556	611	622	606	645	671	673	656	624	658	670	622	650	608	637	681	674	601	593	642	677	616	655	637	617	624	631	643	651	633	631	635	667	616	665	642	627	642	641	650	628	631	646	612	622	644	665	673	601	652	629	636	632	647	634	649	660	657	621	613	605	627	690	665	622	680	655	621	619	650	600	647	611	650	624	649	661	649	615	652	676	626	635	644	620	582	621	624	599	615	634	647	615	658	666	619	666	624	643	636	629	647	682	653	635	639	667	615	644	630	613	589	681	660	631	651	629	686	649	644	577	616	645	646	626	672	647	687	685	627	652	649	669	644	609	617	636	620	611	695	612	660	617	582	658	639	645	669	613	663	644	620	681	606	613	627	634	659	633	650	617	616	646	626	628	648	633	670	653	653	646	636	633	643	656	629	636	634	636	621	647	636	612	649	610	616	632	628	684	695	592	658	630
4587	7998	7419	3979	2594	1860	1384	1301	3102	32610	31097	19105	7495	2084	907	623	607	561	523	499	513	543	562	532	558	528	556	555	562	615	582	554	579	519	544	585	549	548	534	558	585	530	538	595	530	543	606	576	572	547	573	519	506	528	550	525	554	561	525	558	573	533	524	582	526	539	556	519	533	574	555	545	550	565	567	577	563	575	555	539	570	505	561	574	569	567	521	519	555	563	522	569	506	542	545	576	600	532	552	539	560	518	566	525	540	521	545	542	555	557	562	565	500	563	527	539	531	556	524	585	555	570	481	507	560	546	532	526	536	528	526	535	503	519	553	502	539	557	570	501	530	506	555	553	540	527	560	557	531	564	522	591	532	578	555	543	524	570	551	562	523	538	524	552	529	566	556	585	542	577	513	577	525	499	527	524	570	548	519	519	581	595	561	572	539	529	564	527	579	547	531	568	547	553	530	557	552	559	533	573	493	529	518	519	542	524	588	550	559	555	511	519	518	533	559	537	522	499	581	526	587	546	512	546	558	568	525	535	488	537	529	568	558	533	552	550	525	529	545	574	556	600	495	546	551	545	571	572	535	587	571	502	575	553	567	533	532	561	537	578	528	571	576	569	548	543	596	522	545	554	543	550	577	518	525	542	526	526	532	529	553	541	530	576	503	532	534	537	516	554	542	537	520	532	579	551	531	561	543	579	534	564	554	531	550	558	585	567	521	526	540	542	562	540	536	565	557	518	543	527	553	539	531	601	541	544	543	554	550	566	546	513	536	593	538	546	540	556	563	504	566	520	571	524	552	517	544	495	563	521	544	566	516	589	562	527	551	515	544	561	535	562	553	532	538	546	516	578	569	541	573	562	546	586	561	586	543	568	566	555	553	570	614	562	559	527	560	575	581	573	569	541	553	528	559	590	531	553	579	579	524	572	550	568	522	540	538	546	562	528	530	576	555	573	547	549	529	572	528	551	546	560	567	552	533	525	560	561	575	522	564	554	564	520	565	564	580	505	550	559	543	629	519	556	583	538	547	569	504	555	557	574	521	512	551	553	540	545	573	531	525	528	564	559	532	556	549	545	486	501	526	553	562	568	542	489	553	547	534	554	566	559	520	524	541	542	530	559	519	537	509	522	570	565	516	549	547	502	563	533	557	537	501	549	541	552	545	542	550	540	540	542	531	563	564	556	576	487	523	573	519	559	557	561	550	556	567	521	563	522	556	534	543	519	552	508	593	530	484	577	579	545	503	624	550	525	527	555	552	546	550	548	529	598	558	528	551	546	566	552	546	564	516	492	544	559	550	553	572	570	565	569	551	539	532	533	507	553	547	530	519	545	555	532	543	561	534	524	540	530	543	504	532	521	566	545	541	578	553	575	525	551	540	522	557	572	576	570	523	578	539	531	521	545	558	539	551	516	536	549	515	521	532	550	524	568	507	565	532	585	499	537	584	514	552	546	578	565	558	546	553	507	561	552	553	540	542	567	538	516	530	557	548	611	527	567	523	554	581	560	570	518	528	519	548	493	571	536	547	520	530	561	544	537	565	556	554	564	552	570	547	558	545	524	511	567	543	558	523	532	593	530	576	551	499	562	552	499	552	503	580	569	509	524	551	567	530	585	540	545	553	519	539	592	561	517	517	543	524	571	574	540	571	591	545	527	548	546	504	551	464	542	541	546	543	532	541	586	567	540	527	544	564	536	524	536	526	554	526	577	586	534	503	517	544	487	550	556	584	535	511	538	549	530	592	512	545	546	562	527	587	560	552	536	535	522	553	521	527	544	525	574	562	492	522	506	555	522	562	522	553	553	542	533	535	554	555	550	543	523	515	543	557	532	569	534	508	526	545	532	545	536	568	514	527	557	536	548	540	501	537	547	587	530	563	541	551	539	526	519	534	542	524	527	572	547	513	546	556	569	582	507	480	571	564	531	574	544	520	585	567	577	547	539	549	523	526	557	558	573	546	545	546	503	486	524	565	585	532	529	511	521	538	555	522	523	581	542	549	568	519	532	510	562	534	510	560	528	537	533	572	528	584	543	539	547	525	549	593	538	519	556	529	503	551	520	541	540	575	554	510	533	569	562	548	557	562	544	558	567	580	494	541	535	538	553	557	498	529	526	542	547	500	534	557	565	484	535	547	495	542	545	569	555	543	555	541	509	554	536	536	500	531	530	498	552	543	544	551	564	553	550	543	544	510	580	560	524	485	529	537	526	490	548	538	542	559	526	559	538	606	550	533	520	559	548	534	547	532	532	545	550	548	552	517	538	522	556	555	579	528	545	589	512	547	546	561	551	558	485	554	524	496	571	567	535	541	570	534	581	559	554	567	496	531	555	566	550	576	555	536	549	551	515	543	544	530	518	568	548	553	521	551	543	555	516	509	541	557	545	528	528	555	573	531	523	545	522	550	564	529	576	546	547	523	563	541	515	555	538	524	520	534	538	583	527	546	506	535	557	514	547	518	559	509	578	541	535	543	589	558	556	554	529	504	557	523	548	531	534	527	542	515	553	574	565	538	554	500	526	573	584	508	571	549	505	550	521	516	520	546	540	575	535	549	515	540	578	580	519	535	520	546	547	537	582	554	550	542	555	574	533	586	494	545	523	527	581	520	562	539	553	574	494	512	534	514	533	558	516	580	535	498	541	565	551	532	541	553	577	511	539	566	532	549	545	508	528	530	525	539	514	558	523	560	543	541	546	536	564	528	548	530	533	540	512	552	533	558	553	532	522	580	532	529	530	544	581	532	571	561	566	506	559	558	534	531	532	535	548	536	553	586	576	527	540	538	568	560	516	590	546	534	579	551	540	524	567	579	546	573	566	577	539	551	558	525	556	551	530	552	550	487	541	566	494	537	552	580	531	555	527	563	526	573	566	560	510	501	567	545	545	565	577	580	573	544	562	540	530	546	490	531	493	534	572	521	541	583	508	532	504	564	511	567	524	490	546	579	508	549	535	531	513	540	610	523	560	543	536	566	544	557	560	524	556	496	500	553	529	546	564	525	521	525	564	549	569	525	572	564	523	508	502	593	578	575	544	598	577	595	550	537	572	540	544	522	548	540	527	562	539	534	514	558	556	581	547	557	528	561	531	513	534	528	546	515	561	534	499	521	557	546	577	542	545	512	548	534	530	555	543	565	522	536	532	533	547	568	587	528	537	541	532	517	520	555	539	553	579	552	523	511	543	533	570	527	531	532	544	548	548	575	544	522	543	546	586	550	533	559	531	555	543	541	564	547	520	540	536	525	528	561	527	558	567	524	490	544	570	524	543	544	537	574	541	537	560	565	549	580	492	578	528	557	536	547	554	524	549	552	532	595	577	556	532	523	537	535	553	517	565	523	549	472	545	571	531	548	516	540	551	574	534	533	514	554	509	537	541	539	550	564	544	564	544	528	556	565	550	530	538	548	573	488	543	559	561	531	549	547	516	552	530	569	572	558	584	575	545	549	565	533	518	501	544	545	515	579	502	538	514	538	570	536	554
27295	13145	1896	856	580	503	534	493	574	2261	2480	1644	984	602	461	492	448	475	501	440	456	483	436	471	457	464	466	437	433	491	471	466	462	471	502	457	478	447	449	420	490	463	475	431	442	457	446	479	475	451	490	489	458	439	489	481	455	432	496	515	457	449	437	481	475	407	434	472	454	418	494	467	457	486	452	451	465	456	442	462	472	479	488	434	480	467	432	441	470	464	450	451	450	447	440	448	488	420	446	458	445	434	462	474	465	421	450	440	409	449	453	451	407	504	465	446	463	456	473	421	453	463	456	446	424	451	432	479	466	499	448	476	445	463	452	437	484	463	454	474	470	479	447	428	461	477	434	443	423	452	469	434	444	473	469	454	459	448	456	443	456	468	476	471	478	477	431	466	457	459	457	454	413	456	455	489	460	434	466	402	485	461	467	432	442	437	468	447	454	438	474	446	424	421	452	484	454	434	452	447	470	423	460	445	488	437	478	449	450	446	450	462	415	462	470	470	436	477	460	461	427	459	451	453	423	452	487	488	465	470	465	419	443	473	490	428	477	475	424	450	438	464	483	501	437	442	464	461	444	456	437	430	464	447	443	451	472	469	447	459	427	488	469	482	463	442	451	419	465	462	456	447	481	487	440	431	433	455	468	465	415	426	492	494	465	438	457	450	464	457	478	463	460	499	442	397	409	448	484	443	453	440	485	448	457	418	443	494	462	464	457	451	468	407	454	452	432	478	461	445	482	440	483	443	465	449	404	459	457	467	453	472	439	442	470	437	489	450	459	423	434	462	432	450	428	474	466	447	415	444	462	443	465	448	460	471	431	426	416	460	478	482	445	465	450	482	441	458	504	479	472	449	451	444	423	400	503	458	474	447	460	461	419	492	449	488	457	475	466	432	449	465	469	416	448	439	453	429	474	470	453	465	475	484	458	459	438	482	490	458	466	463	486	433	474	416	466	481	468	443	471	469	462	474	457	463	450	453	451	452	502	419	473	478	468	464	472	453	457	455	449	446	469	450	437	444	458	432	461	479	456	464	469	449	436	449	454	467	506	477	451	457	428	454	462	469	473	422	496	454	431	477	435	487	474	488	473	438	464	493	483	445	491	449	435	469	457	464	455	446	464	457	438	489	472	528	381	432	472	460	452	469	488	481	448	481	478	457	468	451	430	472	466	467	432	453	457	436	441	388	457	468	486	421	439	463	460	466	435	467	429	461	436	442	501	459	444	455	451	444	464	481	481	424	471	449	483	437	442	458	457	451	458	451	484	474	421	482	494	468	450	473	458	440	461	438	421	441	440	467	483	422	441	422	465	464	469	431	459	475	474	440	427	465	443	495	435	437	478	485	463	419	425	456	459	469	462	466	462	419	480	471	473	449	449	444	481	467	430	422	439	496	461	438	450	460	445	430	407	475	450	420	471	451	444	464	435	418	457	422	471	475	403	462	450	513	471	434	456	435	479	474	476	464	458	461	462	476	438	457	427	480	454	468	447	418	478	486	496	441	442	440	476	491	438	456	458	480	471	448	447	444	443	439	482	453	457	452	450	492	477	477	454	444	464	460	428	451	458	451	410	441	482	425	448	465	404	433	459	505	456	496	454	452	468	444	471	435	443	451	473	429	445	451	436	421	471	456	446	416	483	434	478	487	471	425	473	483	483	462	426	418	446	458	481	425	432	450	467	462	420	436	454	450	460	469	475	492	493	446	414	461	450	457	463	445	448	461	444	448	488	442	443	464	456	452	445	460	476	430	441	452	477	440	443	448	467	480	444	451	456	480	449	481	449	439	452	440	449	456	461	436	478	474	483	436	467	422	481	455	490	470	462	455	463	475	442	467	418	457	469	451	484	445	444	474	415	449	424	445	481	492	430	462	435	460	471	451	452	449	485	456	444	437	462	454	436	440	482	445	440	471	420	478	459	447	429	475	488	406	466	460	449	469	453	440	462	430	411	490	468	492	464	455	447	449	495	441	468	466	432	452	496	478	464	461	441	503	456	435	458	459	464	446	475	446	466	430	423	451	478	456	488	471	480	472	456	430	462	490	429	481	468	458	437	440	480	470	475	487	463	433	420	499	472	469	458	483	459	456	436	489	442	445	441	455	471	446	489	413	455	472	441	485	466	457	432	420	443	441	476	433	451	473	445	475	438	462	475	469	443	465	457	447	457	431	444	481	470	447	450	408	458	419	459	480	474	484	455	464	447	455	448	442	450	457	476	467	440	490	472	492	437	525	449	485	507	452	464	453	492	462	484	457	445	437	452	443	436	465	420	416	473	447	472	457	464	451	454	442	485	485	451	449	461	452	422	447	462	485	467	476	454	472	524	463	459	426	454	466	473	452	459	487	474	430	441	446	467	449	422	445	439	486	479	424	466	455	475	475	444	431	467	420	458	478	455	429	445	487	441	449	471	426	485	475	467	456	447	461	454	501	425	440	419	427	425	402	453	463	462	473	496	421	513	427	469	460	464	481	476	481	462	445	468	467	423	494	432	460	485	441	470	475	491	427	424	451	464	434	468	479	396	442	460	467	442	425	483	420	437	437	440	465	466	461	451	466	470	416	455	486	477	478	459	452	425	392	423	467	457	444	420	428	430	449	455	436	482	487	457	437	456	475	425	429	451	501	459	450	473	463	427	439	470	428	472	445	448	481	475	440	468	494	483	482	461	482	432	436	419	442	495	455	426	470	475	461	482	450	489	454	494	430	439	448	395	448	461	477	439	432	451	464	475	438	479	461	441	457	415	482	485	437	423	533	481	462	489	467	459	452	451	440	461	450	425	460	477	443	422	435	449	448	457	438	462	445	437	493	452	446	456	441	489	503	462	438	469	426	463	445	505	458	420	414	467	445	477	430	467	447	451	431	453	486	445	458	461	441	468	450	448	435	515	441	484	432	448	457	423	439	445	459	492	443	473	462	461	452	455	499	453	465	459	453	481	451	466	474	453	444	445	461	460	431	456	480	454	469	458	448	471	469	446	430	462	405	460	437	490	456	434	441	412	444	472	440	473	454	481	464	458	461	446	492	472	447	456	483	454	469	443	444	491	466	449	436	464	460	481	447	460	443	470	482	485	458	454	483	475	492	454	470	403	476	430	491	460	485	466	429	478	429	437	477	453	471	437	426	451	455	452	507	446	456	421	461	468	474	439	467	455	455	437	441	445	447	463	487	460	431	443	437	455	414	487	432	452	461	421	495	474	480	448	458	429	411	478	475	504	456	428	447	449	435	484	448	446	482	452	428	429	453	442	475	451	442	431	465	456	455	487	457	412	464	456	456	460	463	443	419	462	448	475	425	476	457	475	464	449	460	451	467	447	432	467	440	448	468	469	434	473	467	469	423	431	451	471	449	450	480	456	483	470	493	450	446	483	439	451	439	485	453	483	467	428	429	457	477	497	449	427	508	427	445	489	439	444	439	456	463	467	476	431	434	476	439	466	482	497	454	462	419	443	438	476	473	429	471	457	474	456	431	446	438
5223	1388	1200	703	514	456	482	422	584	2966	2884	1818	925	563	430	396	380	390	409	384	388	390	402	408	409	408	400	426	363	399	400	400	412	389	404	379	381	380	376	363	386	387	419	380	395	397	409	392	397	396	399	349	411	427	398	360	368	405	381	386	376	403	419	414	354	372	380	405	414	366	373	405	397	372	388	390	378	403	412	361	368	415	394	394	409	396	412	388	365	418	396	359	420	408	365	350	428	357	408	399	426	416	392	363	350	371	401	375	396	353	398	338	397	372	360	375	408	393	382	389	390	388	381	374	375	404	391	358	390	384	397	418	375	378	387	368	391	380	387	368	374	391	369	374	385	382	381	390	363	367	374	394	372	397	382	372	397	392	381	386	389	402	380	410	369	398	388	400	412	395	384	413	384	382	409	410	375	392	420	393	411	405	382	411	401	395	362	403	391	388	344	385	375	402	383	413	380	407	381	408	399	383	400	377	386	399	372	391	412	356	383	408	399	369	392	378	398	402	401	399	383	358	386	384	398	396	386	391	381	380	393	402	389	420	389	391	368	367	393	385	418	384	400	361	362	363	391	401	356	393	392	342	406	397	396	379	388	414	377	372	396	372	359	392	382	366	408	398	374	384	385	390	379	410	382	360	377	368	362	398	348	373	404	360	398	373	369	379	368	395	379	392	394	375	369	398	381	372	403	425	384	418	394	378	363	442	355	373	438	370	380	372	388	366	413	396	397	386	387	389	387	390	379	398	414	405	376	393	365	388	367	368	377	393	384	372	380	370	382	361	388	365	392	407	403	421	376	380	389	375	387	401	419	377	385	386	416	374	394	392	402	426	403	376	392	390	379	358	391	389	411	397	408	379	374	417	399	391	428	368	386	384	398	391	388	387	387	379	354	381	402	381	366	386	387	392	360	398	409	391	402	412	399	363	391	388	345	399	372	390	389	369	377	388	392	424	357	405	353	373	393	395	373	399	400	382	418	383	393	371	365	400	369	367	377	393	360	351	385	391	411	387	376	392	384	397	395	365	373	405	394	354	397	384	412	383	359	376	388	407	368	420	342	388	384	379	403	386	362	344	376	384	343	378	386	443	391	375	388	355	412	418	408	432	387	396	421	375	402	358	392	415	378	386	391	380	400	383	381	356	420	397	407	410	385	390	406	393	422	359	423	376	381	400	409	366	381	405	386	372	395	377	403	386	392	391	391	396	402	375	394	400	375	391	373	394	377	389	415	406	388	402	380	363	354	381	382	386	386	388	395	425	385	384	417	398	371	406	403	426	396	399	414	353	364	397	400	392	375	371	416	393	435	383	363	372	457	385	432	396	411	374	375	390	376	391	437	428	379	379	383	368	345	366	418	385	391	413	368	385	360	373	387	381	371	411	391	351	387	394	339	375	381	400	396	383	392	374	388	344	400	370	380	362	385	372	443	355	380	363	415	394	378	394	412	376	357	389	408	424	380	410	402	376	387	378	384	397	371	388	365	393	391	363	398	401	404	392	387	376	378	420	363	404	382	345	390	418	394	415	365	390	418	391	410	384	411	383	376	358	368	372	399	367	401	375	404	421	379	386	373	383	384	389	381	394	397	418	410	409	386	399	378	410	395	391	380	394	397	402	375	352	388	338	404	403	396	393	347	428	364	399	362	399	387	395	363	407	387	390	342	402	380	386	385	389	381	387	404	441	387	374	377	387	383	395	392	427	382	381	346	388	398	356	386	395	390	365	381	431	373	417	393	383	403	397	362	393	383	397	412	416	388	374	345	393	418	365	403	360	391	356	400	385	366	424	401	415	409	386	412	391	367	384	398	359	438	391	365	382	399	357	371	369	343	408	340	407	395	386	393	383	407	404	383	373	385	405	379	383	349	390	386	346	359	384	418	364	366	355	382	419	377	370	425	371	379	362	396	404	359	392	386	377	379	385	382	395	391	400	393	390	409	412	415	426	353	393	406	421	392	426	406	393	386	385	358	376	374	415	398	374	384	392	381	371	388	422	402	390	403	344	398	397	386	417	374	377	381	413	374	385	396	386	385	429	452	363	392	372	385	385	411	400	368	402	380	390	404	404	413	368	391	395	389	377	374	419	383	399	360	375	383	402	388	362	394	384	365	362	399	367	382	367	368	429	369	376	350	398	394	410	403	386	396	383	404	424	378	408	353	416	411	374	364	385	402	389	395	402	372	374	414	381	391	403	413	386	394	405	392	379	387	347	371	389	396	374	362	358	383	381	385	401	382	386	385	406	382	389	432	397	373	356	385	424	376	362	410	378	382	390	379	380	360	346	372	377	410	354	390	392	401	358	375	446	370	403	372	355	383	396	417	375	377	397	387	411	415	379	365	374	374	388	393	381	416	381	407	335	404	403	412	357	388	397	383	401	392	424	390	364	392	390	363	384	377	331	417	417	370	411	365	432	412	404	386	407	389	378	388	414	389	390	400	384	398	409	363	378	360	411	373	374	398	420	398	391	390	395	376	382	381	408	369	383	392	388	358	416	404	361	394	381	384	353	376	391	417	385	391	383	431	394	375	351	394	378	377	393	396	400	434	377	415	404	419	427	410	371	379	374	371	363	372	389	369	382	407	396	347	382	405	397	353	379	386	401	364	390	423	386	397	406	375	384	406	394	369	395	377	418	365	401	358	415	362	388	399	401	357	420	399	392	388	381	400	408	399	385	404	390	388	379	410	355	414	384	408	389	374	402	397	386	403	360	354	392	390	402	380	400	396	371	392	374	396	396	380	349	364	391	392	338	400	396	370	374	390	372	338	387	402	407	425	388	399	404	418	386	392	384	384	389	374	389	402	395	386	386	401	367	390	368	372	382	382	383	370	401	352	379	383	431	364	371	399	385	398	389	380	376	376	422	406	438	408	383	374	356	393	380	419	406	378	412	364	368	364	379	384	382	419	402	418	391	386	376	424	388	357	372	383	420	385	365	392	405	422	358	395	389	399	362	370	383	412	402	379	388	382	390	386	382	384	409	402	400	387	379	405	382	369	380	387	386	401	376	381	398	368	375	406	370	394	404	366	386	358	374	381	413	417	427	372	378	386	381	380	358	395	413	376	368	409	407	387	359	383	381	361	366	391	404	388	394	388	353	406	413	427	411	391	420	385	392	406	397	334	395	405	389	387	378	415	372	404	362	395	372	359	361	374	381	374	379	389	426	397	405	347	354	384	413	374	374	398	402	395	370	390	384	385	385	423	399	386	396	349	385	363	395	392	389	356	401	365	439	365	398	413	424	379	401	381	374	363	421	434	396	368	382	395	411	410	401	399	400	398	402	365	368	358	410	396	351	371	365	394	363	397	377	374	379	392	384	391	404	388	376	414	378	391	406	409	352	360	346	418	395	395	351	403	390	402	386	380	372	391	381	403	359	406	414	401	388	396	379	403	407	355	401	389	421	390	361	385	420	392	364	374	352	363	382	400	384	422	371	424	391	360	416	383	361	358	414	394	366	335	383	370	386	393	388	399	379
25085	21052	27054	25073	7119	1345	930	693	757	10930	19994	14096	5323	1469	802	569	528	533	527	525	503	502	520	505	520	512	486	514	541	472	550	525	500	536	542	540	516	501	498	511	536	524	499	518	559	506	519	504	493	529	479	530	535	517	447	537	504	476	568	486	529	526	565	500	512	510	538	536	514	489	529	486	501	521	515	497	470	528	535	510	476	553	498	512	480	528	536	525	506	502	517	528	517	465	506	537	531	522	512	487	499	482	527	506	511	492	494	505	529	531	527	489	511	520	487	545	520	486	481	517	494	506	477	532	514	488	525	547	507	471	482	507	504	463	523	487	529	519	485	536	561	467	525	511	483	523	486	559	482	552	523	483	514	538	513	524	500	494	468	509	464	484	555	524	500	513	499	473	488	477	472	510	537	475	486	511	490	522	530	512	504	507	521	513	478	502	534	493	521	499	540	541	512	485	542	540	533	490	509	487	509	480	497	484	527	516	475	521	505	550	513	530	516	484	488	492	535	498	541	505	517	521	499	515	509	540	493	507	489	533	496	530	517	514	534	502	502	476	515	491	474	502	469	507	491	538	540	479	517	514	503	482	520	510	503	511	510	537	530	520	530	493	487	556	505	506	542	515	489	539	473	462	516	495	482	507	519	499	520	514	520	512	455	520	505	553	502	508	512	525	491	480	511	470	502	492	552	464	491	473	501	527	526	533	535	491	511	512	508	531	504	479	476	456	521	495	497	526	504	475	502	490	547	556	444	558	499	530	498	541	508	491	522	482	520	484	500	528	546	503	515	511	540	516	474	501	539	511	507	497	517	532	490	500	520	534	521	510	535	534	487	535	509	533	488	514	487	502	494	512	534	496	512	519	517	476	526	514	435	509	519	503	532	489	498	474	482	493	507	487	509	520	534	539	510	502	525	544	508	494	524	512	529	483	538	494	526	521	504	519	510	519	492	491	501	544	503	523	494	510	488	542	504	547	555	465	514	535	454	517	528	502	531	541	497	535	491	527	541	505	527	525	506	501	467	521	547	512	495	522	569	517	475	516	529	527	517	500	482	523	493	508	551	527	503	550	540	517	487	470	510	497	556	510	508	531	501	544	483	490	512	489	495	514	480	514	513	524	510	495	533	509	526	535	488	518	501	495	516	531	492	528	476	556	547	498	497	485	521	488	516	475	492	517	504	551	536	555	507	509	499	523	540	543	520	500	525	503	498	519	493	507	508	537	527	481	544	493	510	483	485	518	480	504	478	497	475	520	534	481	480	502	475	544	516	481	492	547	529	526	526	536	491	520	514	481	520	501	483	466	495	539	509	501	509	515	498	512	528	518	485	538	529	525	521	458	476	551	529	514	537	523	502	532	537	501	496	514	505	524	476	518	501	474	463	500	517	566	524	496	523	532	505	491	522	497	504	500	496	510	508	504	514	475	526	514	499	507	501	505	507	473	527	527	508	523	501	495	516	513	529	503	497	492	527	489	480	545	479	488	479	488	513	531	521	497	518	478	478	489	544	510	500	537	506	507	530	528	503	521	494	487	478	494	508	515	493	504	516	518	513	505	543	504	509	490	552	505	510	546	486	555	494	477	512	511	511	464	554	470	520	531	479	508	476	538	545	509	567	538	503	545	452	526	479	515	492	485	483	498	485	530	504	520	486	526	474	542	477	507	514	514	498	483	465	534	505	494	497	526	474	519	490	505	507	522	508	495	462	486	479	494	540	502	518	500	510	494	542	517	531	507	506	535	530	496	505	522	494	545	541	555	524	496	497	552	504	504	530	511	520	514	558	468	514	533	542	507	496	526	484	518	528	513	508	509	499	526	471	503	503	529	544	502	500	538	501	499	506	526	502	502	542	498	496	500	510	533	542	506	539	509	502	482	507	489	545	536	526	487	496	552	525	508	524	463	522	507	490	513	493	531	493	505	490	501	524	516	506	528	486	519	501	508	510	505	492	483	522	515	542	545	528	536	489	520	499	529	482	529	515	490	493	477	480	481	521	503	475	525	528	518	497	521	511	492	476	511	514	528	498	492	499	482	496	524	478	520	484	523	498	491	515	509	509	524	531	512	497	520	510	470	553	510	513	497	525	516	478	524	495	522	470	513	540	500	497	525	509	509	509	519	528	527	576	559	520	505	487	534	531	527	450	523	504	550	482	494	510	494	523	519	461	485	497	484	511	530	498	516	555	554	490	493	508	514	518	547	513	499	498	506	517	511	489	481	501	502	499	507	518	492	486	503	487	505	521	493	468	504	457	506	546	490	467	491	504	525	503	517	510	536	508	505	504	528	542	518	521	520	570	498	453	486	519	557	515	501	463	452	519	490	514	488	499	484	517	544	480	479	491	512	478	487	523	525	521	532	521	529	513	497	491	482	496	541	504	496	514	526	506	512	466	500	499	492	511	500	514	495	520	501	520	516	503	523	491	506	559	503	516	513	496	505	497	530	546	520	544	513	524	500	491	495	529	503	522	516	528	522	515	517	514	474	485	514	533	463	518	539	530	505	537	533	503	505	542	472	514	476	546	515	480	522	491	514	537	519	490	485	490	505	503	500	477	546	502	546	512	548	488	509	533	484	514	468	496	517	530	503	545	549	487	524	486	508	510	484	537	539	492	530	499	530	531	529	528	504	519	505	483	526	496	488	472	514	481	523	521	545	505	528	499	499	519	486	536	502	512	486	515	540	532	512	521	470	521	506	473	512	498	523	494	509	480	509	482	517	551	528	511	489	522	459	506	513	530	466	512	530	480	480	492	513	513	485	491	512	497	506	511	486	476	486	510	482	509	543	539	503	490	514	538	490	519	525	530	493	513	494	525	462	505	527	496	529	537	511	520	533	518	523	535	484	509	486	483	505	491	523	528	511	485	468	486	507	529	485	522	504	525	508	488	469	502	485	491	480	493	490	514	510	540	505	527	539	488	498	509	530	490	502	513	475	471	517	503	506	529	480	515	515	471	496	526	522	544	509	521	490	538	520	548	484	517	509	488	487	519	493	495	535	513	507	497	518	477	512	521	518	507	516	539	512	513	545	510	511	469	495	526	516	490	495	506	481	469	491	529	487	525	514	545	517	511	470	483	521	514	511	495	503	495	476	490	501	522	506	516	516	491	504	503	524	474	523	539	518	492	509	540	549	491	496	487	522	526	523	517	490	484	529	521	559	540	478	467	515	505	496	567	515	522	500	531	524	522	506	543	498	522	519	517	501	495	471	507	511	520	520	514	535	481	523	519	475	491	506	509	503	504	466	502	511	513	531	539	514	504	501	495	465	511	537	576	494	498	470	470	490	518	542	505	488	449	534	461	520	472	526	496	502	505	506	515	506	528	483	493	518	521	519	491	492	534	497	508	478	535	473	529	500	521	501	458	518	518	503	544	559	480	514	471	505	554	525	507	512	485	488	550	496	481	480	504	485	483	519	439	483	558	518	513	504	517	502	498	491	500	527	483	501	519	464	514	483	465	490	529	493	525	488	458	488	512	533
4176	4916	3905	2060	1368	1101	926	779	867	14668	18141	12077	4832	1504	703	507	479	433	442	451	462	401	432	454	469	455	412	467	443	476	461	442	452	467	425	463	427	424	424	434	471	434	437	468	448	417	464	444	432	439	488	449	457	494	424	464	468	456	416	459	438	476	488	473	503	446	461	450	468	472	468	395	441	421	457	440	469	429	421	421	484	448	469	452	464	411	437	458	459	451	459	453	426	447	453	437	428	437	441	450	430	490	395	459	449	471	474	488	441	433	484	468	444	419	459	425	449	432	479	417	475	447	444	438	415	459	467	472	451	458	417	426	439	429	422	445	463	449	493	434	434	445	455	414	450	447	448	440	425	465	478	464	421	437	455	419	458	452	453	454	424	440	468	446	456	455	454	449	405	463	436	470	412	450	455	435	460	453	423	428	408	457	459	462	402	461	474	455	444	449	428	422	440	481	463	404	460	440	463	464	433	434	420	455	475	447	472	426	454	423	458	455	425	439	465	448	469	459	425	440	446	481	463	455	415	466	442	490	476	446	413	463	418	436	444	439	428	434	440	456	421	424	411	422	422	443	435	447	456	466	478	465	448	424	446	422	395	423	482	444	464	425	447	455	448	401	422	404	424	474	443	421	416	450	460	443	435	422	437	443	446	465	455	440	459	443	472	439	430	431	440	440	424	434	413	442	439	442	445	446	435	430	467	466	467	415	484	498	410	477	466	452	466	452	444	441	449	422	459	443	426	444	453	459	451	457	471	452	429	420	407	442	467	467	487	429	459	452	452	442	464	451	430	455	540	457	442	426	434	467	457	426	477	436	436	438	410	470	491	431	442	489	440	476	488	457	485	423	475	464	477	439	442	407	450	460	454	472	456	452	452	476	430	440	435	451	434	444	456	475	414	456	453	459	426	439	414	459	458	444	444	490	449	420	428	420	475	439	439	429	446	458	477	482	460	447	436	442	462	432	460	434	403	452	453	477	488	436	396	485	409	461	434	412	418	423	436	451	494	440	476	432	435	477	444	397	452	447	441	468	456	443	447	446	431	445	446	444	427	472	453	452	478	447	450	455	431	450	405	436	466	471	481	436	452	435	421	449	449	431	444	452	454	456	406	436	438	452	429	445	442	437	460	449	444	474	457	421	437	484	452	456	458	451	456	449	466	497	464	427	460	455	422	438	466	443	447	435	443	461	417	501	430	424	453	435	435	418	464	429	420	454	458	441	429	450	456	461	450	432	442	473	474	447	430	395	478	466	474	428	417	476	462	401	490	440	400	456	436	433	470	467	443	456	443	468	418	467	445	462	479	427	481	460	456	466	456	443	443	424	439	474	441	468	455	455	397	427	431	436	426	424	453	457	447	466	420	445	451	450	461	445	456	434	460	419	478	441	459	441	424	447	452	465	434	479	428	451	457	458	483	424	429	423	434	449	456	454	456	451	400	445	457	439	464	451	461	493	458	446	469	441	456	440	437	485	414	433	442	408	491	449	482	461	485	454	438	469	443	460	445	404	430	445	436	469	449	459	422	433	464	453	466	458	419	461	449	462	405	424	452	480	452	433	409	425	461	474	484	465	420	428	483	457	437	415	460	424	428	454	483	441	426	433	416	436	418	454	429	452	471	436	433	467	456	492	441	407	490	425	429	450	475	443	452	463	408	451	433	442	461	449	418	446	443	424	429	466	482	454	444	464	465	428	463	430	415	439	471	477	458	487	421	464	457	415	443	483	428	447	449	465	439	443	439	442	447	424	416	459	469	435	434	439	434	438	455	451	460	404	446	416	445	407	442	426	439	450	435	422	442	428	448	459	426	418	436	446	444	453	445	439	504	414	470	457	421	426	443	437	482	431	454	480	444	444	460	436	443	438	429	443	475	421	433	426	438	442	462	476	433	445	443	443	470	436	420	496	500	434	447	465	474	444	450	438	464	425	453	450	440	422	452	454	496	468	425	466	466	458	440	443	480	433	449	430	471	442	469	419	475	447	468	438	476	407	469	435	484	463	461	424	462	419	452	490	466	451	462	454	437	450	422	419	400	445	461	414	450	452	463	499	441	422	456	426	438	410	471	450	454	462	424	460	444	443	485	442	443	450	441	433	463	461	457	436	476	415	413	419	434	443	429	428	422	422	461	448	447	467	436	434	441	445	466	474	447	439	455	469	457	440	433	413	444	418	439	436	429	415	450	464	406	443	421	408	411	427	412	414	423	418	462	458	447	477	477	449	428	409	470	429	448	420	454	463	428	449	482	440	412	437	460	438	449	454	435	417	444	458	453	433	437	425	435	427	408	435	434	404	433	444	372	413	443	467	459	496	453	473	449	421	431	452	422	430	442	440	439	451	394	487	468	427	409	449	457	472	440	424	416	435	448	466	425	431	405	448	460	418	443	453	452	420	454	479	429	461	474	445	428	415	428	460	459	473	434	450	427	462	444	414	440	485	456	445	481	475	435	459	480	431	454	447	474	456	436	420	431	467	493	436	447	431	415	475	449	450	462	425	438	437	460	460	445	444	466	457	460	453	454	474	439	455	410	450	444	442	456	429	426	426	423	455	474	478	433	463	408	425	465	441	456	459	410	440	423	405	428	454	482	407	434	456	425	427	455	456	426	474	427	434	431	449	453	433	410	461	446	435	425	421	445	437	466	458	410	473	442	466	435	480	446	422	464	428	445	477	435	435	421	444	478	460	437	477	441	454	473	438	467	470	446	428	460	435	445	449	443	457	425	482	473	430	452	452	472	447	418	467	364	462	431	421	444	430	445	427	427	445	393	434	426	432	440	414	450	425	421	443	449	454	451	446	438	437	458	442	447	470	429	419	452	473	501	450	444	457	424	461	433	435	451	426	445	444	436	425	390	456	450	398	449	463	427	426	423	425	460	455	434	436	438	389	479	438	461	445	464	433	382	447	450	455	448	439	462	430	426	454	468	480	486	470	438	459	429	450	438	438	431	409	419	437	443	462	445	424	434	461	422	462	441	453	448	410	456	453	439	410	445	452	444	410	466	441	412	432	430	450	425	444	440	455	445	425	435	446	459	469	411	465	437	410	422	427	457	452	426	450	443	451	398	441	453	444	474	473	430	423	429	478	426	439	500	425	480	429	448	449	425	461	469	474	464	425	423	449	452	402	478	426	470	449	445	457	455	415	471	425	463	408	437	406	450	473	467	419	429	428	454	461	400	439	430	442	445	443	462	384	456	434	448	464	470	441	437	436	450	456	436	445	438	459	440	447	468	500	484	461	421	466	454	454	457	504	439	420	412	449	439	435	437	462	432	430	439	488	446	430	486	447	432	459	444	448	460	438	392	441	478	490	451	438	424	422	472	436	464	418	453	462	464	427	454	450	433	479	413	468	418	434	436	450	461	457	423	471	478	451	428	432	461	422	447	427	461	441	452	445	453	418	419	458	444	472	431	460	470	492	420	415	443	467	461	430	454	448	482	454	428	446	418	448	429	445	431	463	448	437	467	454	414	451	436	426
23884	21093	28388	24037	21048	9322	2057	1205	1111	21946	35671	27184	12582	3016	1163	786	704	685	706	714	686	675	711	686	748	717	724	685	688	709	708	729	653	771	733	693	706	701	687	655	728	726	681	729	669	729	755	719	711	733	687	698	748	711	694	644	682	709	666	717	693	726	691	687	729	682	670	680	698	705	707	659	672	684	669	709	725	676	721	650	704	669	692	691	683	738	680	728	670	711	661	722	716	744	682	701	698	714	779	671	662	707	731	716	653	728	708	689	647	680	692	704	745	660	675	681	730	705	728	640	701	742	710	679	687	703	684	750	691	735	701	670	712	696	737	726	712	732	698	727	684	717	675	679	677	642	701	701	685	680	650	704	666	740	728	713	738	696	691	699	705	705	688	703	720	710	707	670	725	697	641	725	695	663	693	707	691	725	714	725	704	722	719	719	729	681	755	697	694	660	682	711	696	711	719	695	698	684	702	709	691	663	716	723	691	705	718	684	681	720	676	672	703	643	703	701	694	671	679	704	715	730	709	688	694	678	659	709	680	725	717	680	686	663	688	695	742	697	710	690	694	718	677	669	690	684	662	714	729	737	673	654	690	731	659	674	687	713	701	696	675	708	704	743	702	667	731	701	692	725	712	686	672	691	673	704	682	692	744	688	688	688	689	706	730	760	687	705	697	669	692	642	653	681	687	711	703	728	707	709	704	684	737	693	676	713	715	704	693	734	714	682	701	663	788	703	674	725	709	721	721	733	669	713	722	696	697	703	693	658	707	725	683	732	677	670	671	684	660	697	741	678	700	683	700	684	707	708	675	696	661	683	744	697	669	707	720	722	662	674	672	709	713	719	642	676	703	739	708	695	768	703	725	673	694	708	679	679	702	662	638	695	652	687	671	668	698	682	692	718	683	692	693	685	692	685	675	713	711	677	731	724	685	691	704	692	662	709	729	679	678	713	709	737	698	728	689	681	704	688	655	729	707	718	677	696	652	688	701	716	703	698	674	673	711	714	694	658	700	680	698	698	690	661	683	682	706	692	686	652	692	659	671	748	689	739	659	695	659	676	711	780	691	681	728	657	698	676	675	698	670	673	678	707	707	707	677	726	679	634	695	722	679	691	695	676	710	656	679	695	672	650	650	716	715	663	673	651	697	710	730	651	657	687	669	699	743	679	719	691	711	708	691	673	676	680	687	669	691	727	642	727	720	712	694	659	686	680	747	684	722	687	691	687	717	720	703	684	705	709	713	644	714	670	681	668	632	695	686	709	740	727	698	743	649	694	685	687	687	678	719	657	673	685	704	718	676	639	682	700	641	641	709	717	668	745	681	693	710	680	698	721	685	709	687	696	659	700	680	740	679	675	754	664	682	722	709	708	738	718	685	704	673	677	718	672	700	719	685	701	697	695	701	665	690	725	698	678	719	705	691	702	679	673	695	681	657	743	665	696	678	656	704	648	731	738	690	692	707	716	683	726	684	680	759	712	705	673	698	700	691	697	711	717	690	713	729	715	691	640	721	734	710	693	690	670	665	698	695	684	691	718	699	705	694	725	718	693	774	688	716	693	717	713	673	695	721	651	739	694	745	687	720	633	708	754	696	738	705	707	655	661	686	736	642	699	678	715	720	662	681	732	671	669	687	722	686	678	713	686	708	693	646	688	695	697	707	689	676	714	726	688	708	649	732	718	729	667	697	705	673	707	626	687	638	716	641	673	739	699	713	658	670	703	678	638	696	715	646	686	676	692	670	682	698	653	666	697	623	657	692	700	713	700	690	655	673	693	657	662	719	701	668	678	711	709	686	667	704	660	674	678	661	679	694	716	687	778	696	696	668	652	711	691	691	718	741	723	746	729	677	701	710	662	719	689	695	665	684	648	730	725	634	689	705	645	667	733	687	721	712	659	754	661	723	706	712	661	670	773	674	710	697	651	704	712	709	682	680	648	676	675	718	663	723	691	701	721	671	669	701	739	715	704	705	661	666	679	682	712	750	705	698	708	678	710	704	703	743	718	711	680	713	662	657	725	671	684	678	726	674	659	673	695	678	703	686	701	655	682	661	690	707	689	707	761	701	696	709	753	691	668	690	661	684	702	682	727	710	674	675	779	690	721	676	753	696	706	765	692	743	681	679	662	708	677	735	704	649	714	671	657	681	749	647	725	702	702	633	655	682	721	694	685	672	658	711	743	662	688	669	716	666	711	677	702	685	678	674	713	748	654	695	713	654	695	678	626	670	718	724	695	735	685	704	708	625	717	678	675	692	718	699	695	690	679	720	669	697	726	713	704	730	670	655	660	694	725	713	646	698	731	666	693	726	768	766	721	733	737	684	689	679	651	659	658	672	695	682	676	733	642	684	698	687	707	721	639	696	723	722	693	678	749	708	725	689	697	630	698	722	678	708	673	688	618	719	656	693	653	703	706	690	668	711	654	714	709	741	645	693	667	650	754	696	700	714	701	688	682	665	702	717	706	625	685	643	742	699	683	663	686	699	669	757	711	716	688	709	672	747	682	646	694	729	731	729	691	661	696	687	680	685	700	705	689	682	737	699	715	670	650	633	735	732	692	705	714	659	702	700	704	682	720	694	708	723	720	706	656	660	717	670	686	740	614	661	736	721	695	690	714	762	706	684	718	682	706	695	716	672	710	694	664	734	746	662	673	677	676	685	703	724	670	683	688	658	661	654	715	734	706	678	673	662	652	743	693	662	660	674	690	698	739	689	702	721	720	706	683	678	679	723	636	689	703	657	642	657	724	687	725	682	734	710	699	700	668	719	673	715	723	684	704	747	743	701	714	718	696	695	727	651	680	712	695	696	690	705	731	703	660	658	684	711	704	737	695	704	706	714	677	689	699	624	720	698	679	686	693	667	639	713	666	691	742	666	682	677	715	717	671	697	755	701	695	653	743	684	689	700	725	702	735	709	700	690	707	726	705	667	698	688	719	725	678	762	691	673	702	645	671	686	673	689	731	720	709	673	684	673	685	706	734	743	656	706	696	691	695	708	671	678	693	688	757	689	702	709	728	681	723	677	711	707	697	671	690	695	737	709	675	648	682	711	685	663	695	705	727	687	696	689	706	679	697	705	712	695	716	694	739	697	717	704	706	696	709	754	684	690	664	672	692	669	659	681	702	713	706	682	716	706	695	685	658	698	735	700	714	678	624	664	643	674	698	696	695	719	709	678	677	741	774	698	653	640	720	704	725	699	703	704	639	654	664	707	731	694	736	681	664	664	693	689	658	643	691	697	710	696	649	682	680	723	687	727	683	702	680	682	688	669	709	742	718	698	734	702	734	680	696	675	638	691	721	692	670	710	667	712	666	702	692	750	711	690	694	726	679	684	715	691	722	688	711	722	692	674	719	680	708	685	703	703	628	709	708	662	690	659	682	722	643	716	703	710	697	736	713	682	698	700	675	689	713	679	687	728	728	685	654	705	671	725	699	752	670	697	689	693	622	714	720	674	689	660	709	643	696	649	690	667	700	680	683
4909	9005	7755	4353	2624	1844	1378	1171	1301	26854	31110	21895	9364	2760	1078	690	648	583	603	646	568	605	572	596	579	606	635	561	586	614	603	659	617	620	599	570	593	595	579	629	601	586	572	597	618	578	578	618	607	604	602	621	569	572	625	609	582	597	585	614	606	599	584	586	658	603	615	623	604	608	619	583	604	625	570	597	629	586	573	614	565	566	614	600	543	597	621	580	576	602	564	593	592	587	590	595	583	620	663	586	627	608	593	614	562	605	554	623	535	593	650	593	578	582	600	587	617	597	582	648	567	582	589	606	600	572	589	538	598	609	575	602	594	576	577	594	608	606	611	597	632	584	596	570	554	571	596	556	586	631	561	581	596	606	575	603	578	575	576	613	583	574	606	622	582	595	589	558	617	558	626	644	576	625	584	587	611	626	566	602	623	596	615	585	579	599	548	581	615	626	592	594	567	641	581	602	553	613	599	590	578	612	616	554	611	596	591	613	605	581	576	597	564	564	609	590	650	607	602	645	610	633	588	596	550	579	596	619	599	581	590	604	588	658	577	617	582	622	565	620	562	624	544	586	630	635	582	649	615	550	573	620	635	581	599	627	590	572	635	578	635	622	617	601	600	630	617	604	591	591	586	616	544	575	583	584	610	594	583	599	597	560	582	584	629	597	601	598	593	583	596	578	592	513	603	601	610	628	611	542	560	564	614	607	604	594	591	613	607	636	568	593	594	621	660	647	582	550	603	593	626	608	626	594	621	588	548	608	590	588	629	566	619	612	592	577	606	572	579	610	583	583	600	602	587	632	581	553	595	626	567	608	556	618	605	580	575	595	594	534	618	583	600	566	592	590	636	591	615	575	607	556	595	613	574	575	595	565	571	669	593	590	587	552	595	606	627	635	594	572	555	587	639	579	640	642	575	594	561	602	569	587	605	612	609	616	627	597	607	598	550	607	616	590	615	556	603	545	585	606	611	581	601	606	599	566	614	560	597	602	515	609	633	571	581	638	658	606	583	596	617	593	576	560	587	603	563	566	582	633	618	599	607	538	581	571	594	597	596	587	630	605	551	635	574	634	600	571	604	585	603	570	585	641	630	592	550	588	566	604	601	589	631	580	572	615	576	573	593	597	575	578	568	594	593	611	600	588	560	596	642	593	606	570	544	609	590	597	587	584	574	587	600	597	619	575	550	578	621	589	645	609	579	576	597	576	617	554	604	572	600	604	571	623	617	585	591	584	665	619	605	587	602	613	603	622	563	668	641	577	584	608	581	603	548	601	583	567	657	569	572	599	619	586	618	583	583	605	645	627	601	593	605	587	604	591	536	599	536	595	575	591	572	588	606	646	605	590	613	618	578	569	588	624	568	602	613	593	588	584	595	618	601	623	617	544	633	560	596	654	575	569	531	598	600	578	604	586	547	599	621	606	587	623	575	584	613	557	585	592	601	552	559	589	584	606	597	609	577	580	583	602	613	573	587	603	574	605	598	640	571	608	572	558	595	623	580	598	615	596	583	599	605	637	574	615	570	630	573	562	590	558	583	563	590	582	610	600	615	587	556	613	596	579	587	579	595	580	588	537	595	550	596	579	654	633	597	589	608	576	587	619	577	608	613	601	603	579	588	598	568	601	584	545	613	577	559	611	593	603	580	568	568	587	610	557	615	557	634	590	550	609	603	596	579	557	592	586	602	636	536	570	620	564	601	570	558	548	605	590	565	578	624	603	602	598	584	603	641	625	592	578	603	605	590	550	559	617	636	596	571	603	590	632	588	606	574	591	602	575	565	606	591	608	575	595	570	598	594	564	551	598	605	620	605	554	623	630	659	605	608	601	576	594	610	593	585	610	585	584	601	592	625	571	605	580	564	579	582	586	592	578	596	587	573	619	603	594	552	627	593	561	604	620	629	564	613	585	613	603	595	626	562	568	582	636	595	590	584	578	628	571	578	564	598	590	565	572	599	588	601	590	553	564	595	574	623	555	565	583	554	562	587	561	582	583	598	550	569	578	620	596	590	577	621	601	574	609	613	545	591	548	573	576	584	642	595	642	595	606	599	595	645	606	573	583	614	569	554	601	610	601	587	578	573	592	594	593	544	610	592	598	596	532	612	575	566	604	573	642	597	593	605	581	593	567	638	602	605	577	603	622	595	611	588	596	576	574	593	617	561	605	605	589	609	611	613	579	595	628	616	552	573	565	588	612	583	527	538	646	616	557	582	563	607	589	640	520	549	585	575	596	605	574	596	581	593	591	587	622	618	618	622	608	615	534	603	590	610	640	577	574	596	542	631	596	582	584	612	562	564	567	607	603	629	572	609	593	585	607	541	596	587	567	569	574	610	571	613	548	564	620	580	581	603	653	614	601	597	601	640	576	590	607	570	608	616	602	618	596	603	579	617	562	586	552	613	583	580	610	613	595	597	584	596	580	576	572	570	605	566	616	534	623	593	587	591	575	628	555	589	626	554	610	599	615	578	582	642	590	551	603	569	584	585	596	602	576	608	632	586	584	652	619	576	559	591	572	628	563	577	581	543	569	605	591	585	557	594	560	558	564	590	589	568	598	594	626	581	525	578	589	573	607	559	599	617	575	543	579	559	580	553	606	557	613	574	601	597	591	619	579	633	559	575	605	561	587	617	594	594	577	608	608	583	577	611	599	572	634	611	632	596	528	596	585	583	594	555	561	618	548	587	614	598	571	616	574	578	585	589	598	591	578	580	608	628	548	599	593	616	603	608	622	614	528	602	576	554	604	618	598	590	587	573	577	582	609	576	577	567	589	606	615	616	578	551	599	594	602	569	630	606	632	617	597	612	605	574	592	580	552	600	562	543	538	620	566	573	603	572	615	591	596	601	591	567	600	613	567	607	622	573	555	615	593	577	628	553	602	596	617	557	570	608	619	573	620	595	584	613	577	585	595	578	583	566	562	586	593	600	621	608	585	568	610	562	604	588	662	577	598	619	591	595	610	609	601	620	568	565	554	601	594	622	526	604	584	596	556	561	622	602	609	623	566	583	578	604	586	570	593	579	617	589	560	609	561	583	646	526	604	593	580	630	619	600	594	607	595	617	606	556	563	591	571	581	557	608	550	610	609	604	632	608	615	542	599	565	592	597	581	620	574	581	622	591	645	558	569	627	564	602	599	533	594	645	589	624	585	612	609	554	623	553	587	600	616	618	600	586	596	588	579	597	566	617	559	588	619	571	619	615	562	569	600	603	581	569	596	587	606	611	627	604	560	618	570	642	563	591	581	588	564	618	580	570	585	610	565	604	561	516	602	605	582	631	570	609	609	610	615	592	578	581	626	590	578	596	605	591	603	573	543	656	573	607	598	603	578	621	577	613	590	638	566	630	578	592	586	531	656	623	603	579	601	616	610	545	576	608	530	616	572	600	644	552	578	608	588	572	594	587	594	598	576	645	570	598	555	568	544	584	626	621	581	629	621	586	586	613	590	639	634	575	576	592	576	597	558	593	586	602	603	561	596
27308	13355	2247	969	612	623	610	615	583	1508	2423	2012	1275	772	616	485	543	559	512	537	542	545	563	516	507	535	548	549	505	534	512	532	530	528	533	526	536	559	519	516	523	555	524	543	522	528	538	506	528	539	577	533	484	553	507	501	525	514	512	506	550	498	517	530	505	518	525	523	502	533	534	505	534	474	530	531	492	530	527	498	547	556	534	508	523	562	487	504	531	501	537	534	559	507	522	544	546	478	534	484	533	531	520	528	536	515	542	518	538	443	561	530	542	551	535	496	495	516	526	495	538	533	528	506	486	526	525	497	512	552	483	480	501	516	521	517	522	559	536	552	537	504	505	517	561	514	487	537	570	510	540	461	504	534	545	540	509	506	513	513	587	516	518	519	522	526	542	537	544	532	512	519	474	517	488	510	544	514	495	486	503	555	522	530	567	509	543	525	499	536	536	500	490	542	550	536	500	490	505	524	505	498	475	546	525	551	512	563	560	463	530	458	531	497	536	558	551	561	556	546	524	501	533	499	503	520	498	544	507	529	518	523	503	537	489	486	514	458	508	498	510	540	527	520	499	514	505	539	499	492	533	480	524	551	491	552	506	500	571	497	527	556	531	547	525	507	551	539	522	509	499	532	518	567	541	494	527	521	489	529	543	475	536	496	532	562	498	515	493	517	536	520	501	516	506	531	507	521	514	499	522	487	536	545	481	511	490	516	486	513	522	490	516	521	518	524	508	522	520	530	534	547	486	494	460	518	505	539	573	515	574	527	510	532	522	494	494	540	555	503	518	516	529	523	532	504	586	509	490	544	494	528	533	500	512	534	549	530	499	501	531	519	516	566	529	521	580	525	526	506	550	558	496	477	552	509	542	526	508	558	507	523	521	467	470	505	540	548	539	496	513	539	540	523	518	528	533	514	570	512	540	538	495	508	546	511	524	523	544	503	494	496	529	526	460	531	530	530	529	479	577	550	508	564	551	509	548	512	528	586	495	547	496	544	538	504	510	500	548	511	538	519	547	508	544	513	511	508	514	528	513	535	552	497	525	495	491	525	516	522	538	500	550	551	493	567	507	553	487	547	536	505	517	538	567	511	567	520	527	517	508	549	501	531	516	511	558	543	531	519	503	541	512	514	485	504	481	546	546	539	525	536	570	523	514	552	479	544	537	549	491	524	519	530	552	571	495	514	498	513	517	512	551	521	508	549	532	536	496	526	526	528	587	537	505	516	522	479	501	494	512	535	503	491	482	521	497	498	511	495	523	559	537	521	508	534	544	518	503	545	576	503	526	503	485	529	494	530	539	523	553	522	495	516	484	526	494	510	518	552	524	528	485	540	465	544	510	519	509	494	565	500	526	554	500	549	533	526	542	535	583	528	518	508	493	520	522	550	505	529	547	515	493	517	511	525	562	580	503	526	542	501	472	501	495	489	538	482	537	498	505	528	522	538	524	530	567	535	513	515	536	521	538	507	479	541	506	546	522	539	518	534	524	530	501	511	558	523	525	512	534	534	544	514	501	489	518	588	512	514	547	526	518	525	476	533	559	520	537	564	527	496	520	495	514	523	503	520	492	526	508	505	531	500	536	516	527	504	547	499	526	493	513	482	504	527	491	485	569	535	529	525	455	517	533	574	536	523	519	517	507	529	574	496	516	539	528	501	515	527	541	508	566	516	494	528	458	520	484	502	507	544	484	506	517	486	517	475	552	521	551	555	551	505	549	557	509	526	546	470	554	502	508	508	533	536	498	533	493	510	552	527	510	512	480	541	520	523	486	528	523	524	540	530	484	507	512	548	547	534	529	539	507	504	537	549	526	507	534	557	505	550	526	514	489	498	560	520	544	503	518	515	525	490	493	504	534	491	520	555	530	564	514	563	521	499	534	508	508	508	500	556	505	514	519	544	512	528	510	531	494	527	512	554	519	526	517	559	523	534	532	520	540	578	506	541	496	530	552	486	535	536	528	521	500	547	496	500	513	540	558	502	558	500	550	511	534	507	536	512	530	475	497	497	504	475	548	539	501	553	495	498	519	536	514	514	540	522	552	518	554	491	490	543	586	493	504	532	532	556	549	528	483	515	508	529	513	517	499	506	496	512	515	537	520	490	529	521	514	522	483	539	526	500	538	516	455	516	541	511	561	531	548	553	484	489	504	550	528	540	530	484	536	510	511	524	536	499	508	546	517	515	511	537	558	515	535	495	511	531	521	544	540	551	528	552	562	516	524	519	510	557	530	533	520	524	478	539	520	524	540	535	550	539	490	525	537	528	512	531	464	533	544	553	523	524	494	533	550	518	535	510	498	508	502	513	520	547	501	484	548	464	499	530	518	543	507	492	547	553	531	499	531	518	573	502	568	505	552	476	549	543	507	524	533	530	509	497	541	504	557	520	504	537	506	540	486	516	530	510	529	483	509	555	491	512	500	504	519	505	550	548	529	521	508	538	484	500	526	542	568	533	537	522	550	508	515	525	505	482	563	530	553	509	528	513	478	541	527	550	511	506	522	516	539	499	551	519	513	484	526	551	529	550	540	515	500	536	520	565	473	506	511	506	489	573	529	526	533	536	503	513	511	525	507	537	507	522	528	475	533	508	477	521	514	527	570	558	536	522	515	485	502	509	513	477	525	558	548	494	512	532	505	543	514	548	502	507	501	500	531	513	554	502	518	538	533	506	485	538	524	497	517	513	555	532	526	523	535	540	499	503	562	519	535	524	511	541	515	538	518	504	502	569	504	512	518	509	559	523	514	497	514	547	545	498	530	495	497	537	535	568	483	531	450	521	525	555	552	538	516	507	526	541	500	553	492	528	500	531	508	558	542	561	511	530	534	520	507	501	499	524	552	492	528	475	499	478	525	567	489	541	523	520	539	522	551	528	500	562	507	519	517	538	535	539	549	507	487	531	519	530	557	539	523	500	529	518	495	524	500	526	536	515	560	581	482	487	517	533	493	457	516	556	532	517	526	514	498	516	518	495	538	512	484	520	530	483	513	530	513	493	555	512	490	518	520	515	568	495	496	530	508	474	517	493	501	548	555	569	516	540	567	533	520	494	509	514	515	548	562	503	534	539	505	515	563	546	513	517	492	504	505	507	530	559	534	525	543	497	595	501	584	494	572	526	520	543	531	500	521	483	533	540	478	507	501	544	523	544	501	521	577	512	538	502	490	529	559	488	538	519	515	511	540	510	499	494	494	490	511	554	514	521	517	527	513	522	503	541	513	536	535	570	578	508	536	519	511	537	498	509	496	494	517	524	527	538	530	543	489	523	486	548	496	515	542	504	484	533	550	526	546	540	509	531	550	549	511	523	511	562	493	537	507	566	530	564	549	490	500	503	488	499	524	491	524	479	519	470	484	525	527	512	511	535	514	519	516	515	527	547	534	497	514	522	526	529	528	517	547	510	541	507	520	486	518	557	528	487	539	510	533	523	523	526	518	492	514	512	521	499	506	540	544	540	508	494	497	529	512	510	536	526	543	535
5390	1803	1477	810	648	570	541	553	518	2025	2864	2284	1223	722	504	478	448	443	450	474	416	486	436	414	452	458	428	453	474	491	434	425	452	443	423	403	435	464	446	449	447	412	452	430	439	439	485	435	469	449	413	453	468	412	445	438	437	409	424	449	458	456	454	484	448	434	446	444	437	418	430	437	430	416	438	418	419	451	401	442	437	425	470	420	442	420	410	448	433	405	417	457	427	446	425	420	443	485	421	435	453	439	444	462	448	432	457	442	435	446	423	426	439	450	436	441	465	425	446	425	492	409	471	487	460	427	451	433	409	445	428	437	446	446	424	434	469	418	468	474	444	456	440	431	424	438	418	453	407	421	425	456	436	420	486	469	415	411	430	438	429	459	425	443	425	434	455	421	473	441	434	454	464	458	453	451	403	428	489	431	423	418	446	445	403	427	439	417	451	445	427	452	435	429	437	404	441	445	419	454	442	457	456	461	443	446	439	463	420	460	443	465	409	473	458	448	452	420	422	448	441	477	419	462	427	432	412	443	437	416	442	427	401	431	456	449	436	438	416	446	470	400	425	474	470	427	436	473	424	408	422	415	401	408	456	451	435	474	437	421	431	444	462	433	417	408	465	452	428	439	415	427	427	432	454	451	402	484	419	428	457	431	440	398	474	424	416	406	468	407	442	426	449	438	433	430	455	423	426	433	415	434	430	424	434	429	410	461	466	425	447	430	445	465	437	421	469	428	440	424	446	409	427	457	455	474	401	433	422	471	450	406	427	408	423	383	425	440	415	390	404	472	443	418	430	480	443	450	420	413	471	425	431	440	443	451	423	436	431	453	418	443	427	410	415	433	444	452	449	417	420	412	467	444	460	441	470	406	487	449	418	425	407	431	461	436	437	397	451	426	444	454	456	444	464	429	407	414	443	473	414	415	431	448	448	444	410	457	428	439	401	464	457	457	428	435	447	415	440	426	436	418	462	408	421	424	415	457	425	425	452	463	425	422	427	447	455	459	416	444	453	426	425	471	425	433	460	421	414	420	426	465	451	409	427	391	449	439	444	408	459	444	461	455	466	425	411	438	396	460	425	430	419	448	447	448	440	461	454	379	425	416	460	439	412	434	466	421	451	434	419	450	397	455	423	464	417	435	454	449	470	449	426	455	448	464	441	441	447	439	424	425	442	481	425	447	428	418	417	424	481	434	423	451	436	451	418	442	423	468	485	445	397	434	440	402	375	442	437	439	388	426	412	472	462	418	437	474	476	450	410	454	444	402	473	424	415	480	441	443	437	460	479	426	444	451	452	436	463	445	450	444	413	457	448	451	441	452	404	486	412	412	428	477	413	440	445	453	425	389	432	420	408	406	453	414	420	418	467	447	493	452	455	450	452	461	458	486	436	438	476	443	434	438	440	457	425	456	467	446	443	458	450	407	445	473	445	411	466	426	429	418	406	420	463	418	477	420	450	461	469	459	444	448	446	434	396	404	420	438	414	432	423	443	400	469	431	482	433	458	479	441	421	412	448	414	435	426	449	446	441	446	406	429	453	445	413	429	422	438	430	434	416	407	441	435	418	430	436	414	454	415	414	443	446	406	395	451	500	455	434	428	446	408	442	438	465	453	447	442	418	450	471	435	479	455	452	447	439	427	461	444	425	428	453	457	430	458	434	414	436	433	432	454	437	482	452	445	435	443	456	438	412	458	426	448	418	430	447	412	434	454	459	437	445	467	427	400	461	461	432	417	478	419	417	424	404	419	448	443	417	479	451	398	456	452	452	411	460	412	432	444	450	410	476	439	399	461	439	423	419	401	448	472	482	449	465	450	489	439	427	440	412	428	458	413	487	451	447	437	447	452	424	480	419	425	438	433	409	427	436	454	418	451	450	429	441	428	439	442	401	427	452	436	427	421	452	430	437	470	426	457	460	435	427	440	398	421	452	392	440	464	441	465	435	481	427	468	408	436	429	443	428	445	413	434	427	417	419	420	450	454	403	450	448	446	442	446	466	442	415	441	451	421	430	428	416	420	430	474	419	462	414	443	462	428	423	448	417	430	412	463	431	419	406	412	433	425	484	440	424	418	443	432	421	435	468	455	404	419	432	408	417	433	461	460	423	431	404	416	419	410	431	445	410	436	449	433	466	430	447	460	408	453	442	457	398	417	397	459	429	458	450	455	466	444	462	461	439	457	444	440	431	415	442	458	463	448	439	432	446	421	465	441	442	433	462	422	460	443	459	450	462	439	447	410	442	445	458	459	462	434	417	430	422	450	439	426	419	426	431	452	420	426	422	434	426	436	405	415	413	434	436	418	390	433	423	404	424	457	421	437	459	426	459	415	450	395	420	421	433	444	445	427	426	455	449	422	448	447	459	402	461	425	456	437	402	441	442	420	442	386	384	416	427	442	430	444	418	436	445	421	418	411	436	429	408	471	392	440	466	444	442	450	428	411	431	396	438	449	490	409	431	474	454	427	429	438	466	458	443	456	448	429	425	437	405	437	412	457	456	451	430	447	421	376	424	450	417	444	474	436	421	470	424	443	416	441	432	450	476	430	464	437	473	444	444	431	421	431	454	435	446	464	456	419	464	457	433	480	426	446	419	404	414	457	415	435	440	476	399	390	462	416	426	467	393	430	428	426	420	429	448	466	441	432	445	485	425	420	446	447	438	432	393	417	437	410	427	438	438	433	463	434	422	421	444	449	449	453	439	470	486	457	422	418	464	441	444	420	430	420	434	424	442	469	423	384	435	450	420	443	466	447	452	419	428	413	446	435	452	445	461	434	432	437	456	436	434	447	422	418	484	448	446	437	470	416	454	449	416	420	434	471	463	448	447	432	436	434	408	423	471	425	443	429	428	453	446	420	448	451	434	450	453	471	487	461	432	423	420	410	437	450	426	465	446	468	410	446	504	452	456	477	479	413	434	422	430	415	445	435	464	420	437	403	468	449	449	421	398	429	449	416	462	442	423	445	418	408	446	392	470	442	421	440	428	483	471	412	468	413	412	451	446	420	426	426	422	429	431	387	464	466	423	454	482	437	426	468	469	445	423	421	452	398	444	405	407	461	429	391	418	446	433	433	453	421	433	430	474	436	433	469	430	423	432	448	462	423	438	418	481	409	457	395	459	415	446	442	407	442	430	448	444	421	389	436	417	443	430	420	417	446	451	429	455	429	434	417	434	409	388	469	450	436	429	439	455	451	456	434	442	475	423	422	465	445	394	422	453	430	462	418	476	395	438	442	437	437	420	418	453	458	454	421	416	409	423	433	431	468	422	433	431	428	426	441	437	437	417	434	437	418	429	459	429	425	427	447	431	439	422	469	454	464	451	394	450	437	395	417	460	468	442	451	418	442	463	448	424	418	436	436	427	453	442	425	414	447	435	407	459	439	423	455	434	459	429	465	423	472	432	434	448	433	450	437	444	441	444	440	463	432	428	447	439	387	449	437	448	449	437	426	477	395	408	441	424	483	377	444	423	449	440	480
25116	21042	27091	25064	7674	1444	1048	897	978	13830	19872	13687	5487	1575	774	700	586	591	602	614	580	608	638	600	621	625	581	664	579	620	584	605	605	617	689	615	626	648	641	590	642	571	656	628	651	608	603	660	682	583	618	668	556	677	671	625	612	602	596	624	601	663	653	627	584	568	613	621	614	655	620	648	551	586	639	618	599	645	617	630	602	649	607	600	594	600	633	561	599	594	637	624	586	579	627	602	639	619	603	635	608	553	608	635	633	608	612	592	599	649	605	620	581	618	595	619	600	585	627	662	647	614	567	602	600	607	635	639	630	615	605	601	574	624	608	644	607	615	573	603	589	595	607	619	581	583	593	616	596	643	614	595	618	614	639	617	586	640	576	624	632	608	601	604	582	586	589	603	599	617	580	597	601	634	604	625	603	610	593	620	600	656	564	598	670	608	634	579	640	612	610	645	579	652	560	615	632	621	636	597	583	621	632	609	616	617	631	628	598	630	655	583	615	611	632	624	654	599	604	630	628	617	585	619	644	644	596	654	597	580	581	626	582	605	643	618	686	602	648	575	617	625	619	621	615	635	627	579	608	609	601	588	619	607	604	642	623	600	604	628	635	621	653	598	627	594	585	608	653	623	591	626	621	612	633	580	659	640	603	664	595	598	566	623	539	614	610	617	585	634	594	622	652	583	584	601	603	609	624	592	598	593	563	617	617	617	625	599	616	580	600	624	636	605	621	636	610	622	573	600	606	602	601	631	621	618	619	638	613	586	555	624	607	624	570	586	601	648	614	576	593	626	622	616	581	609	594	640	607	622	583	604	612	668	595	616	559	635	563	603	590	650	616	564	619	610	659	556	630	634	630	574	631	614	628	651	610	605	670	623	569	604	610	626	651	607	631	619	600	630	597	607	601	611	633	629	585	656	590	578	618	618	604	620	587	632	639	623	601	634	598	613	601	609	602	638	634	594	640	624	573	596	610	587	608	607	628	626	618	605	594	607	621	575	617	612	600	620	620	583	654	588	624	616	615	598	668	634	666	644	662	627	591	601	582	628	609	594	604	638	630	616	612	649	605	619	647	612	638	622	595	585	593	620	598	653	589	638	615	577	557	588	608	612	613	633	594	633	633	599	626	642	613	645	615	614	638	617	628	623	608	617	618	646	597	585	632	643	595	671	610	616	619	579	575	645	616	623	573	640	601	649	670	616	597	580	583	665	591	597	591	605	564	599	612	573	630	648	566	601	621	643	646	585	601	599	576	599	634	623	606	553	588	594	633	638	624	561	611	626	615	571	585	580	616	632	586	620	647	595	677	650	561	621	631	606	621	599	584	571	621	582	606	579	632	613	603	624	607	583	607	642	591	650	624	595	619	578	602	615	674	595	651	639	586	570	627	632	623	617	621	609	600	605	658	650	628	644	637	617	622	614	586	590	632	620	610	593	622	616	570	590	624	638	671	590	604	567	584	590	614	617	586	602	622	609	616	594	617	634	577	665	617	585	592	659	598	637	592	610	590	626	665	630	630	593	632	660	643	614	624	629	604	602	611	621	614	591	604	573	638	654	619	632	620	620	577	604	610	595	564	588	609	626	625	601	588	625	653	613	607	586	572	657	625	594	631	588	602	639	652	622	634	594	642	640	637	619	587	574	622	615	583	573	600	598	608	642	595	629	614	597	606	620	615	638	587	595	603	571	621	613	592	608	633	640	608	586	582	623	628	569	582	597	592	642	665	630	642	614	628	648	591	640	598	607	606	585	571	602	588	583	630	635	644	640	579	616	573	610	618	571	625	639	619	593	606	637	627	659	617	603	609	600	630	631	621	609	608	599	580	608	602	612	555	598	594	607	603	643	589	583	623	605	604	595	624	588	637	590	636	601	604	610	593	584	573	595	599	567	615	642	575	699	626	643	617	670	604	645	616	609	586	622	618	593	642	601	627	592	605	595	612	577	636	620	618	612	618	611	611	637	603	591	638	663	652	624	665	564	590	636	570	568	605	631	623	605	632	610	645	609	594	617	608	575	651	599	618	562	596	583	581	635	618	622	596	640	576	617	617	653	599	617	585	590	607	594	602	597	572	589	627	591	577	611	598	634	580	603	636	604	585	622	585	629	622	593	634	594	613	646	604	630	615	618	582	636	565	626	578	605	590	594	606	579	543	641	607	620	610	603	615	551	612	618	614	588	622	613	606	615	613	593	606	595	619	599	590	610	589	602	634	606	612	609	614	613	639	589	586	622	622	597	607	657	565	598	643	664	589	552	611	593	644	623	614	565	589	642	606	572	593	636	624	619	616	586	588	614	621	641	600	611	615	608	595	586	616	633	652	575	561	596	609	615	643	582	628	616	623	581	618	633	598	626	632	565	590	619	606	629	635	589	625	557	593	649	601	569	625	613	612	642	622	623	607	571	587	583	653	626	605	591	595	637	614	649	633	615	595	565	647	610	603	588	602	557	626	654	628	581	633	599	622	567	589	619	615	615	613	652	636	682	601	650	569	583	603	614	655	602	561	625	636	628	616	624	589	604	604	605	621	600	603	613	635	641	646	648	627	661	621	603	632	599	635	606	579	643	610	545	581	636	626	644	653	604	601	642	634	574	589	587	605	628	600	627	618	619	642	627	599	615	612	629	614	647	643	621	652	592	653	596	597	611	640	603	646	609	649	600	619	657	648	533	607	641	663	600	643	594	578	613	571	607	604	645	592	609	607	612	631	602	574	597	612	605	605	630	643	581	638	581	642	620	561	603	565	643	605	615	597	591	602	603	623	592	588	595	613	605	597	596	637	586	614	634	602	616	621	600	633	630	657	565	597	630	637	610	610	600	638	595	610	622	598	599	603	617	599	579	585	609	593	617	618	628	611	635	638	636	577	640	551	590	616	555	639	620	614	634	623	617	606	584	602	668	601	621	573	642	597	625	580	620	606	593	628	594	586	628	588	653	642	586	624	609	590	622	593	620	644	569	616	629	593	625	624	620	593	598	616	579	574	638	591	613	620	602	608	601	610	637	596	592	578	614	588	629	648	624	635	586	595	655	555	587	632	592	578	600	626	564	592	595	629	560	643	546	626	628	620	612	587	596	614	577	665	599	630	592	604	617	642	608	589	616	645	592	622	638	613	605	588	574	590	612	618	597	619	608	594	598	629	629	633	584	637	628	611	588	556	574	628	668	627	648	627	608	566	607	631	620	608	638	612	595	613	617	585	624	639	631	634	627	647	588	600	650	624	601	631	616	614	604	608	604	637	600	589	610	613	581	637	611	636	576	621	592	621	648	600	596	603	648	600	601	584	619	555	599	642	624	655	585	619	592	587	637	603	633	603	627	604	601	582	576	577	611	641	621	645	611	607	599	605	641	670	621	632	620	588	617	570	590	575	620	603	618	594	615	593	608	616	608	669	608	644	595	578	589	620	609	611	645	566	613	606	600	635	629	604	583	663	628	608	658	641	647	605	587	639	636	572	617	637	648	590	611	633	558	598	637	614	632
4487	5732	4638	2304	1411	1079	939	947	1171	17095	17963	11659	4954	1563	787	535	521	546	527	517	519	525	482	542	542	565	551	584	516	572	561	509	526	554	521	498	522	506	547	517	498	537	577	505	550	529	525	556	547	538	513	546	544	510	536	520	524	521	507	569	548	500	557	522	576	529	508	524	506	527	505	578	554	536	505	521	518	529	542	541	497	538	532	563	513	497	498	499	509	531	541	562	542	529	513	549	510	534	556	520	526	485	540	542	527	539	566	545	518	564	493	521	524	534	502	587	525	505	512	504	492	526	529	559	500	521	530	554	541	517	508	510	501	559	546	514	481	563	531	557	544	522	543	511	532	494	522	568	548	498	488	531	530	504	540	510	503	534	559	539	518	506	516	478	498	513	514	516	485	533	468	529	531	503	526	520	540	489	520	542	568	563	516	507	539	508	525	542	533	482	540	553	507	485	528	533	496	522	524	526	504	522	536	522	510	513	516	555	526	511	540	507	511	589	529	484	493	505	534	526	524	528	536	514	520	504	545	550	511	547	495	539	519	483	562	575	526	508	505	549	541	478	493	522	497	518	547	505	550	515	529	493	532	528	554	557	519	578	571	529	520	490	524	558	525	540	511	520	530	546	491	517	520	549	547	522	561	506	534	530	525	532	511	577	554	533	532	539	523	507	539	527	525	512	552	519	527	524	506	527	483	512	535	534	520	537	545	504	503	519	541	487	465	513	531	558	540	529	479	526	512	494	531	546	506	552	569	460	534	551	540	540	509	558	503	513	513	496	527	553	492	553	518	484	522	526	527	552	561	501	537	526	528	583	547	507	519	504	533	533	491	552	512	526	526	502	567	561	529	502	510	536	566	540	545	563	473	500	518	553	514	542	507	523	495	573	505	495	522	466	550	492	554	525	504	520	551	506	518	560	520	530	509	528	539	526	530	551	526	551	551	556	532	516	557	547	539	585	557	509	538	579	562	560	541	531	531	526	506	511	529	509	508	511	520	524	556	512	541	524	545	511	498	498	534	526	517	500	505	518	512	575	507	551	514	525	491	517	518	507	510	493	493	577	531	532	499	498	515	507	504	551	551	509	489	537	518	519	527	512	511	520	509	541	510	533	510	540	508	545	506	560	527	495	556	499	528	537	498	517	495	541	522	505	505	549	533	558	520	498	516	539	516	533	518	581	526	524	536	529	541	505	506	491	499	509	512	507	528	547	537	485	526	522	554	505	505	512	536	526	506	519	537	513	508	551	513	522	516	531	536	524	541	551	495	526	524	517	516	557	509	550	500	538	546	526	505	496	517	567	518	526	602	535	493	508	540	516	488	538	513	559	534	506	511	521	490	526	575	504	491	486	528	534	504	519	536	478	498	501	479	562	518	499	529	530	524	526	534	508	524	480	502	508	485	508	491	548	528	505	521	505	566	508	484	499	555	520	517	557	530	531	548	534	532	521	508	557	498	506	527	502	488	517	517	535	546	508	541	529	506	526	501	531	503	535	526	554	507	554	529	519	515	541	511	532	513	520	510	539	505	519	497	492	510	547	586	543	550	492	513	549	497	520	524	533	543	524	519	522	516	549	463	543	479	576	550	541	505	523	505	504	496	508	513	508	549	514	503	503	500	526	574	536	507	522	521	520	509	534	524	598	508	488	517	512	496	546	479	537	516	550	531	531	481	536	501	479	477	529	574	585	466	580	485	521	518	544	554	529	508	520	508	535	503	524	521	580	544	502	567	540	501	521	501	512	494	535	498	531	501	505	521	550	503	513	540	529	514	484	495	500	511	513	507	555	509	524	531	514	543	530	563	498	543	513	523	535	536	559	542	565	508	509	511	542	522	509	544	568	511	520	527	552	507	533	516	535	536	538	523	498	560	485	551	512	521	531	535	529	536	557	522	554	566	527	498	528	525	566	517	527	559	513	539	559	557	570	515	565	460	513	554	525	524	540	503	546	530	537	498	499	552	475	546	534	543	510	506	553	510	498	554	518	517	544	479	518	528	532	538	497	533	531	503	537	539	506	509	544	507	541	524	544	520	541	538	510	513	520	488	534	499	519	516	543	540	517	531	520	522	544	525	532	521	561	528	519	546	552	507	565	554	540	568	530	507	508	574	473	537	487	479	498	523	489	532	502	537	502	503	497	501	530	518	495	550	552	498	548	550	546	516	535	501	531	556	513	526	507	576	491	523	521	509	517	522	521	549	504	495	553	497	593	603	537	505	506	549	518	507	520	488	525	536	516	501	523	521	539	521	521	495	496	512	524	554	506	548	513	535	508	509	540	504	537	542	482	498	534	519	507	514	566	521	483	498	526	508	506	527	530	503	550	534	567	553	515	514	477	536	491	490	543	498	555	511	466	516	541	516	529	553	541	513	527	526	496	555	548	546	511	522	495	541	519	566	522	478	523	511	521	553	502	507	504	501	556	489	505	513	524	523	550	534	482	540	522	518	481	512	537	534	551	510	546	541	496	509	526	484	581	537	497	522	582	489	501	545	495	523	502	528	554	543	571	528	503	534	552	519	497	553	540	539	514	540	575	546	526	519	554	579	500	484	558	549	533	529	537	548	492	534	535	525	522	512	466	541	544	502	531	530	555	526	506	551	525	563	534	533	511	512	527	537	532	516	547	485	515	555	498	517	537	495	516	538	514	542	517	519	481	532	518	517	513	554	514	475	564	552	548	531	506	503	559	509	539	506	569	528	495	539	538	462	530	556	520	493	505	556	490	506	528	526	513	547	521	565	531	486	501	497	529	515	542	534	527	512	540	531	494	545	522	526	492	534	509	476	512	538	511	479	531	531	506	524	549	520	536	529	495	501	537	496	518	521	474	520	520	516	524	513	518	516	501	514	527	503	497	526	587	535	501	583	519	506	506	482	521	535	515	519	504	479	554	502	533	524	523	486	526	527	494	510	502	558	502	495	510	553	508	523	511	513	485	523	515	489	497	517	492	479	526	507	467	497	501	552	515	514	549	533	520	537	496	476	499	484	545	543	520	552	513	489	537	554	521	532	523	546	558	550	514	498	510	518	510	510	520	528	532	518	530	485	531	475	500	522	501	511	545	508	497	505	508	562	467	541	521	544	526	495	495	537	561	519	550	491	507	497	534	562	505	523	536	516	493	503	539	479	498	514	500	552	476	544	519	541	547	533	529	524	531	522	534	472	495	536	548	523	535	571	500	550	534	499	504	515	547	547	530	529	538	484	508	516	538	519	513	496	526	550	516	498	482	518	507	504	488	559	503	528	547	499	506	525	531	558	556	500	533	522	495	545	528	533	514	527	513	515	506	561	547	519	533	550	508	524	537	532	525	504	527	507	526	490	512	547	518	525	545	510	519	539	524	547	500	512	507	561	544	504	542	482	519	543	522	529	528	512	512	511	591	524	505	529	520	557	546	517	496	498	526	514	497	522	477	516	567	501	493	524	518	528	538	532	499	510	549	526	525	562	533	477	495	539	489	526	528	545	516	525	508	538	542
23833	21060	28333	24004	21039	10266	2785	1661	1629	23759	35020	26939	12504	3027	1296	927	905	850	844	868	905	842	847	875	832	843	836	844	873	894	816	827	934	822	812	866	771	847	889	874	822	861	827	868	857	868	812	825	850	902	795	861	780	857	880	802	871	881	809	813	787	802	811	830	797	880	786	873	894	834	866	823	848	884	856	839	839	882	814	811	836	832	883	876	821	836	855	796	864	817	853	889	833	877	845	749	845	814	873	842	854	873	861	834	865	830	817	852	791	851	814	825	810	816	866	828	841	858	820	858	836	811	805	851	836	805	899	868	884	799	848	866	803	849	816	880	864	844	851	856	828	865	861	847	792	793	867	800	830	891	824	848	864	836	873	824	824	845	897	837	841	769	904	799	838	838	809	820	866	773	845	900	877	864	843	846	870	883	795	851	869	854	790	813	885	875	842	852	878	807	740	824	786	881	834	910	865	839	824	817	837	804	858	847	865	833	905	908	912	838	822	866	820	832	798	827	845	857	867	881	859	786	849	840	828	826	856	808	889	817	795	839	881	827	811	852	847	783	833	830	852	875	806	850	856	867	814	829	875	840	868	844	859	828	842	807	871	871	824	841	838	858	822	839	776	825	820	845	856	830	930	795	803	840	792	841	851	839	755	815	835	804	888	860	853	844	808	842	835	880	849	817	799	827	818	888	850	839	787	833	868	833	860	837	793	808	806	837	851	906	812	836	854	840	849	815	894	875	856	845	850	880	793	802	839	852	872	861	843	829	842	850	828	832	830	855	845	832	876	874	847	859	824	816	844	860	855	862	853	833	841	842	825	843	809	819	782	823	857	819	855	845	835	828	832	808	818	874	830	824	824	795	855	854	824	862	814	817	842	888	794	858	843	873	826	854	833	827	817	826	851	890	843	813	783	832	849	892	830	779	814	865	823	811	851	844	837	802	866	880	837	858	849	777	837	801	872	813	846	817	823	824	803	851	815	820	858	843	816	883	808	798	847	832	816	785	855	839	889	833	841	805	816	829	805	802	877	784	851	790	846	835	844	854	767	869	841	880	826	817	840	837	822	884	825	888	820	864	821	820	831	817	814	825	823	841	872	845	759	898	865	790	791	801	829	829	826	800	866	835	860	833	788	838	827	860	787	824	854	805	795	868	839	793	884	857	899	833	836	834	833	833	845	864	859	794	848	865	822	889	865	846	850	840	850	835	881	847	819	849	804	838	872	868	785	851	806	816	803	823	764	865	888	805	863	802	835	831	877	858	803	831	824	847	820	833	845	833	845	842	824	789	851	861	865	814	876	824	842	848	836	810	813	839	860	812	840	801	836	838	839	836	817	823	787	830	835	807	864	876	871	872	829	887	804	834	885	880	838	801	845	863	869	822	840	840	817	878	852	796	836	853	840	869	910	829	837	859	839	862	870	842	808	815	828	843	830	846	827	804	844	820	862	808	877	828	879	854	842	838	824	815	848	836	845	829	802	815	848	797	864	834	817	811	821	874	866	884	810	836	809	835	796	841	859	867	841	825	812	806	808	785	861	830	814	824	802	858	786	815	828	823	821	826	835	846	868	843	819	899	834	834	826	887	865	850	847	855	847	815	852	779	839	829	820	827	872	881	852	901	836	812	835	882	801	829	852	845	856	841	793	797	823	849	813	821	901	839	772	852	815	799	841	846	846	909	875	860	813	877	837	830	883	829	832	827	846	886	852	873	853	841	838	874	834	837	853	842	873	851	840	870	878	886	802	811	850	860	848	866	813	861	822	865	843	820	841	832	848	819	795	858	805	828	858	807	861	816	854	751	899	830	800	802	867	895	855	884	827	876	868	853	825	788	835	857	875	815	859	853	848	872	863	845	854	831	813	796	768	802	768	799	821	866	847	855	859	830	802	827	801	849	870	854	825	847	896	881	842	863	804	823	776	795	862	850	809	844	851	853	822	885	821	846	772	812	830	833	870	892	801	865	834	838	797	801	846	810	815	854	855	826	812	808	747	877	850	859	821	862	848	867	845	845	894	867	825	845	842	774	796	881	800	868	796	864	803	847	827	841	832	873	824	887	821	835	812	834	791	852	852	847	859	837	885	838	820	835	827	787	864	868	836	801	884	848	823	858	802	876	829	840	797	861	790	889	891	843	895	873	778	803	807	869	848	842	850	810	804	822	852	849	834	822	837	817	852	823	850	828	796	852	839	864	856	815	806	842	870	833	818	807	874	872	802	780	899	853	832	843	869	807	857	864	836	802	849	783	862	899	815	812	838	851	841	787	835	817	814	832	898	827	853	833	885	862	781	842	792	856	829	837	884	885	826	808	886	847	868	868	825	814	827	853	845	837	825	837	850	881	811	863	820	845	829	865	821	806	898	864	857	779	854	821	884	875	829	827	846	848	828	840	857	851	841	850	807	826	807	811	834	861	822	906	854	817	812	831	860	807	840	908	879	819	884	858	836	832	810	820	796	855	831	795	853	860	855	814	816	841	834	849	829	833	834	813	799	823	864	849	860	829	823	829	830	829	819	841	881	817	802	812	843	828	810	840	835	805	840	853	795	772	830	869	854	821	845	817	851	830	807	832	852	828	865	877	840	827	854	892	875	884	843	864	836	850	877	826	816	875	832	860	877	841	870	833	822	861	855	854	809	847	835	819	827	843	825	820	869	860	863	865	826	800	861	818	830	830	828	757	858	829	801	849	907	890	819	882	809	811	881	867	808	855	821	849	850	840	908	819	776	812	803	827	772	883	851	877	831	856	849	837	856	825	842	820	851	796	927	843	824	783	820	871	792	826	824	841	851	805	848	824	816	831	818	810	811	855	843	847	883	851	836	829	822	838	829	901	823	812	803	860	910	804	863	825	789	786	792	831	823	809	857	809	859	857	869	863	846	857	839	817	821	864	807	841	856	843	843	824	837	837	836	765	854	845	876	866	828	864	865	895	811	827	839	804	868	829	862	851	789	808	831	853	873	829	854	822	825	861	787	841	865	841	847	864	813	828	855	855	756	836	832	803	822	833	854	820	827	869	882	869	909	884	848	878	849	865	872	820	846	809	784	840	803	851	830	823	861	863	847	834	816	829	844	862	800	865	876	830	861	850	849	877	806	830	830	869	808	791	807	811	786	867	877	841	837	874	798	838	868	826	877	865	805	792	853	838	831	854	829	811	875	905	845	829	827	848	869	825	864	824	830	884	861	791	848	832	875	772	825	850	810	886	838	852	865	799	870	822	810	801	837	814	806	830	827	872	830	830	894	902	784	795	803	807	847	848	876	804	826	797	851	780	752	792	795	804	804	900	872	828	806	841	870	842	815	845	831	853	870	834	890	828	812	888	849	819	851	787	860	770	873	880	836	824	861	804	889	874	850	792	839	833	834	866	840	911	834	797	849	898	871	894	918	855	777	770	834	846	800	843	864	827	868	822	867	805	783	856	828	781	872	826	830	889	833	854	810	856	834	848	814	835	854	818	815	890	817	821	816	804	824	869	844	789
5384	9310	7777	4246	3515	2369	1905	1694	2136	28521	30456	21665	9429	2515	1241	806	680	704	685	713	687	712	736	713	726	737	717	718	655	695	700	712	666	734	693	727	700	697	651	674	699	668	693	689	695	685	720	692	718	662	731	697	630	670	711	684	713	685	646	684	675	725	717	744	680	736	710	708	683	677	668	703	633	675	677	717	624	678	712	686	698	672	703	680	678	685	658	708	768	715	729	676	648	713	667	681	689	717	692	697	686	706	712	704	706	709	683	686	645	683	682	717	706	698	663	711	668	666	695	659	712	687	677	726	707	700	740	683	690	709	700	703	707	709	703	735	727	681	739	613	723	650	687	673	693	689	680	689	696	723	661	649	688	711	667	649	650	692	701	666	716	673	642	718	719	654	683	708	693	663	688	715	707	710	729	678	697	711	720	665	696	660	679	684	722	708	715	696	675	656	704	699	716	682	694	651	676	682	729	709	726	706	693	724	726	653	709	739	675	687	733	733	711	725	681	669	733	714	704	704	739	673	673	697	691	664	701	741	701	705	701	688	721	711	740	711	730	667	720	731	657	690	672	727	704	700	700	679	694	658	718	676	667	669	688	671	652	709	675	689	749	679	727	649	683	681	683	732	703	733	709	689	674	712	678	668	654	703	718	717	683	724	676	662	667	709	683	736	694	697	726	720	702	715	753	686	642	727	713	693	676	616	661	717	629	643	685	672	682	712	678	717	719	663	650	676	666	732	673	696	670	689	629	702	670	665	700	745	650	693	708	708	682	700	661	730	652	699	659	664	709	690	646	702	679	650	649	680	685	673	674	698	644	710	612	656	708	735	654	670	675	692	702	689	724	691	729	713	700	742	673	678	654	726	694	706	688	688	682	696	672	694	678	719	695	732	712	702	720	650	655	705	675	667	717	684	686	658	702	708	702	661	754	678	696	684	725	705	721	686	687	679	716	655	666	680	704	639	689	696	636	694	684	691	746	710	681	675	689	714	665	726	700	700	713	704	714	681	693	665	682	677	696	748	694	684	722	696	698	690	720	699	699	647	666	703	726	709	656	699	714	712	711	695	663	713	682	721	674	687	668	663	682	670	685	685	724	702	671	676	713	695	674	726	690	655	704	657	728	655	702	688	674	619	676	666	697	668	633	677	687	678	721	689	680	710	660	651	682	681	707	700	683	701	676	694	697	719	735	671	711	707	666	690	684	684	694	698	659	706	676	711	709	703	670	654	654	729	685	709	690	661	658	700	684	711	694	692	660	664	709	683	685	692	741	697	688	689	679	683	676	722	671	671	673	695	697	640	638	701	730	682	680	679	662	692	690	712	688	725	693	669	658	715	713	677	712	680	681	724	660	670	735	699	717	683	644	700	640	719	679	674	748	689	693	676	722	671	630	669	747	701	706	690	719	699	683	746	719	674	715	646	697	695	695	699	698	717	688	678	677	700	680	674	707	712	665	696	672	664	677	680	719	700	695	652	667	709	667	683	693	695	673	740	678	699	708	702	722	652	651	673	650	743	638	699	677	689	655	738	690	661	704	716	672	707	705	669	691	716	708	743	672	693	688	668	728	711	714	670	700	669	685	680	694	699	698	651	651	656	684	697	692	748	711	675	681	679	695	656	673	705	661	642	675	692	649	691	673	688	713	691	706	729	659	674	694	700	685	619	705	717	696	676	656	706	687	710	671	683	696	684	710	652	671	650	698	663	660	708	750	735	634	674	687	710	723	732	718	717	675	667	694	700	650	697	693	724	662	659	693	675	657	701	662	643	666	705	686	721	686	656	691	679	701	731	671	720	687	649	650	653	689	669	679	688	691	681	704	692	695	704	691	679	628	680	663	714	723	718	709	675	692	676	715	676	699	675	683	691	671	721	675	639	670	655	702	666	654	687	711	641	642	701	702	655	683	686	644	716	678	701	671	710	693	663	656	651	654	700	654	648	664	673	685	681	637	701	669	660	688	701	685	640	681	672	731	662	669	691	681	654	707	648	701	674	722	646	708	689	683	676	677	720	699	728	693	690	712	755	654	662	691	637	674	675	692	679	676	705	658	696	723	775	707	672	684	662	700	670	737	711	693	693	694	650	690	712	714	668	636	641	680	696	728	720	688	684	682	681	667	730	684	683	691	680	627	674	675	702	672	674	647	698	684	701	685	654	690	643	677	667	692	723	702	650	672	674	686	711	721	693	698	679	701	716	664	666	697	684	656	702	690	657	702	656	686	683	730	695	719	695	696	699	696	671	662	691	750	717	705	653	698	662	680	719	695	701	684	695	674	710	698	713	693	712	718	691	660	712	633	704	737	712	677	637	675	675	654	718	641	708	711	682	684	646	676	675	678	717	654	697	737	684	690	676	739	666	712	649	649	683	652	665	674	673	668	682	664	674	653	673	671	691	662	665	663	680	687	685	704	674	665	703	679	699	680	691	682	678	704	693	681	669	697	666	716	726	663	692	749	711	649	694	701	701	687	703	671	672	663	682	673	665	720	692	692	635	661	675	689	647	661	650	702	710	664	697	712	688	696	650	690	646	668	703	703	660	680	669	677	703	649	715	725	686	684	685	677	682	721	716	654	729	684	683	651	647	684	703	721	653	690	694	652	726	683	675	685	701	669	700	651	654	675	679	665	730	662	683	672	628	712	715	692	709	736	672	716	658	672	655	692	684	704	668	655	737	726	679	652	605	702	691	677	704	661	688	678	723	708	681	634	744	694	670	723	677	708	697	691	680	658	696	693	698	666	699	684	713	707	619	652	604	676	603	714	690	609	665	683	719	702	746	706	682	649	663	739	671	694	707	686	675	687	651	719	697	731	693	668	672	720	671	700	699	729	657	692	756	729	671	731	679	670	662	687	714	694	663	650	689	676	692	654	693	707	656	677	687	644	704	696	709	760	647	711	666	729	687	672	688	702	681	689	664	670	663	640	661	700	697	638	685	691	689	729	678	699	682	689	671	679	674	698	644	682	643	715	700	713	720	659	664	677	690	684	680	674	698	680	644	715	674	682	690	703	671	696	679	669	699	694	675	649	685	687	691	717	684	674	622	704	649	682	714	663	675	625	666	669	689	702	672	670	704	695	684	710	664	697	666	692	688	705	701	712	676	710	691	711	663	660	692	680	653	685	700	654	714	686	697	721	706	718	679	652	637	726	664	663	676	643	663	706	672	690	644	632	645	692	689	666	688	717	683	688	704	695	674	678	738	685	690	695	656	666	689	707	675	710	676	646	719	694	694	688	678	695	692	672	682	720	680	644	698	683	710	692	663	664	662	725	703	682	683	729	699	699	686	716	689	683	659	703	719	656	725	697	705	673	693	652	670	684	711	692	662	684	712	663	707	681	671	689	688	669	690	651	705	660	701	681	694	695	659	638	705	675	695	683	693	697	698	677	644	708	702	704	648	685	673	675	690	675	707	687	715	660	672	678	648	718	663	731	694	681	664	676	657	722	672	692	692	715	667	726	680	730	706	641	679	705	661	677	638
27484	13628	2549	1310	915	831	762	719	729	1609	2884	2474	1423	857	698	687	669	669	626	669	678	619	688	651	633	650	652	668	608	616	671	697	621	690	684	625	651	654	683	613	618	621	691	672	640	657	650	663	621	632	677	678	654	616	692	651	651	668	689	637	647	651	687	628	648	639	651	664	604	663	706	638	623	631	621	684	654	642	627	650	602	644	682	675	683	647	668	667	688	625	670	684	659	644	631	669	648	632	638	621	655	643	637	652	686	599	638	658	678	661	639	653	624	663	636	675	620	664	675	633	634	670	656	597	644	630	691	619	637	611	643	672	616	657	613	650	663	645	640	607	650	654	634	652	650	607	671	662	641	654	652	623	666	640	680	667	618	611	631	631	603	630	650	632	643	690	626	635	635	634	644	656	632	680	637	680	677	629	653	633	630	603	667	615	696	684	645	622	662	640	632	683	632	650	671	692	666	637	662	619	714	583	655	628	633	690	612	662	625	643	679	673	678	631	690	667	609	726	674	629	654	649	678	618	651	624	639	652	640	609	647	664	598	616	608	643	658	652	650	678	602	645	646	657	630	681	662	612	605	656	627	624	645	633	725	642	698	650	688	661	653	687	675	657	659	668	628	604	651	638	708	666	680	600	591	636	679	673	671	629	648	618	678	685	651	589	677	620	593	605	657	659	635	656	638	616	678	654	646	639	649	628	621	632	651	654	663	604	649	619	635	618	639	670	668	669	674	637	622	634	682	659	668	650	686	647	634	695	658	623	642	633	623	643	614	599	644	657	650	646	673	655	662	624	616	662	661	607	660	650	672	665	648	676	636	653	693	639	665	676	645	622	645	666	626	651	636	645	624	662	658	583	633	659	619	622	657	644	650	692	631	679	611	688	668	646	663	642	667	628	644	663	618	637	638	668	644	677	644	641	672	638	677	678	641	711	649	621	650	674	639	647	653	614	640	587	648	653	689	678	598	649	652	693	689	582	649	633	599	675	635	604	657	591	618	643	658	637	667	640	664	669	642	644	629	637	630	623	679	656	679	645	686	589	671	600	584	670	653	613	669	671	592	602	677	663	646	670	644	662	677	637	685	655	641	613	670	623	698	636	646	680	642	652	627	648	632	596	651	689	626	665	684	658	646	656	623	643	645	587	699	652	647	618	653	657	650	650	701	621	658	649	631	668	646	637	609	675	646	693	683	661	660	664	654	654	645	653	625	636	614	612	619	672	632	610	649	660	651	655	635	630	636	634	652	655	665	671	638	642	636	610	675	622	619	655	654	625	656	669	651	651	651	620	637	669	642	653	606	653	666	619	652	663	655	658	602	628	690	670	628	647	642	649	648	661	669	604	649	660	687	624	635	653	612	680	671	663	643	639	648	688	663	651	660	644	623	639	678	618	628	656	662	624	650	657	648	638	612	641	616	678	649	605	643	667	659	681	635	658	649	654	603	602	663	696	714	644	624	657	639	606	627	623	666	667	622	668	619	666	622	616	692	674	635	659	610	637	637	604	617	594	667	635	660	609	657	626	623	659	694	619	647	660	656	679	623	664	712	623	622	658	682	659	724	636	635	680	631	647	662	671	631	680	669	695	655	658	659	696	610	663	624	675	631	652	670	661	647	652	689	657	627	649	646	623	640	701	663	681	647	593	689	652	637	609	659	683	638	635	672	585	640	650	668	656	656	637	636	656	661	657	670	634	677	670	655	622	644	732	639	592	640	633	648	620	633	647	665	681	686	662	650	661	672	640	605	608	654	692	662	634	673	697	677	662	680	641	651	659	648	674	621	652	660	617	679	660	668	684	591	699	627	638	661	661	674	646	640	608	662	639	666	649	661	637	605	631	629	644	609	676	631	667	620	652	660	626	670	654	646	650	662	669	651	654	654	651	633	671	648	674	602	669	638	688	616	661	611	654	642	651	661	641	634	673	662	621	647	642	646	648	671	629	653	589	676	671	643	630	627	636	636	619	622	632	651	640	700	639	634	649	639	638	661	641	655	638	617	650	659	703	617	610	670	606	665	642	686	654	678	677	655	626	693	683	690	658	628	678	674	665	642	624	629	690	652	651	667	624	618	618	618	626	642	642	667	629	660	623	616	647	632	656	630	631	634	658	606	594	656	640	601	643	655	657	631	639	607	699	656	626	618	660	574	574	621	643	642	636	654	685	657	627	607	671	647	654	683	684	642	617	638	620	650	675	631	651	628	676	633	654	639	642	670	648	612	659	635	668	656	662	628	600	648	650	666	703	661	654	640	639	634	634	708	664	638	625	610	636	633	662	631	652	667	673	652	678	653	698	621	664	601	655	646	642	655	651	666	652	679	654	669	657	639	618	639	627	606	645	642	665	659	683	651	615	668	646	634	650	652	646	626	632	597	668	688	654	633	662	657	646	643	691	677	670	634	669	577	676	683	652	638	646	627	635	714	653	657	638	605	667	702	630	656	633	655	647	629	667	652	689	603	630	652	652	634	641	632	624	657	607	646	709	706	640	604	656	635	662	639	645	636	703	659	649	599	660	652	679	714	691	663	653	609	674	675	676	632	690	659	650	646	628	647	655	674	710	635	594	695	676	644	688	673	687	656	637	612	665	618	628	665	583	678	629	614	671	637	630	661	619	654	634	666	678	631	671	619	626	629	668	631	678	661	632	648	655	714	596	607	684	672	671	658	650	689	635	624	635	614	631	633	647	653	681	625	622	633	601	659	673	688	644	655	669	642	711	592	628	666	614	662	629	613	655	640	616	656	625	675	672	621	646	616	597	655	686	631	632	623	670	690	641	639	672	666	617	640	618	653	660	662	657	596	654	630	637	641	623	644	643	651	723	639	662	653	643	622	590	654	563	642	629	646	645	658	578	636	662	669	666	698	625	699	680	675	631	716	662	609	671	642	683	694	616	609	646	663	656	625	703	643	650	656	664	686	635	648	678	676	645	668	655	617	650	640	598	633	644	682	704	642	669	628	639	697	643	659	666	679	672	610	637	690	664	665	677	646	610	633	665	643	644	664	638	655	617	617	673	628	633	630	680	629	640	645	618	642	581	650	650	658	641	637	664	681	647	660	615	640	635	650	628	668	672	627	586	657	633	649	672	630	646	602	653	632	617	653	663	683	618	628	616	632	644	621	662	623	659	657	655	649	643	671	655	625	642	634	652	665	674	612	673	663	645	615	654	690	648	667	646	645	683	660	640	668	682	644	591	679	668	654	638	712	633	675	643	646	647	655	658	641	694	646	644	648	602	632	675	656	638	654	629	585	651	636	629	685	688	611	686	633	622	670	695	646	591	655	649	638	618	651	653	677	665	623	631	611	649	628	637	675	662	609	639	693	633	613	644	637	695	668	620	646	673	636	665	644	678	667	612	643	644	675	651	604	632	611	663	636	607	639	669	633	633	690	647	652	657	671	702	650	649	673	641	697	628	675	642	614	650	662	652	659	676	606	669	654	681	620	642	633	626	613	609	659	654	668	683	662	676	657	700	652	643
5487	1709	1546	1028	846	781	681	599	631	2015	3352	2483	1388	747	581	515	505	498	502	518	527	558	549	548	543	542	465	532	548	521	532	542	521	484	556	560	509	496	565	568	524	553	564	517	532	494	511	542	520	517	572	529	518	545	548	525	527	541	539	512	496	552	550	525	503	545	522	504	579	507	519	534	550	513	499	524	477	527	504	509	518	521	511	535	569	535	518	505	551	552	563	494	499	563	507	523	501	552	539	508	539	512	502	533	524	521	540	508	510	503	484	529	543	510	557	535	473	520	531	518	515	561	530	531	552	535	478	499	495	557	501	509	545	578	511	540	508	497	532	477	539	511	505	529	503	537	528	509	522	512	541	524	499	510	531	542	523	574	536	488	517	521	559	551	502	534	530	543	480	533	500	527	540	524	541	526	489	507	525	578	551	576	556	503	488	542	489	487	548	498	503	526	507	575	552	515	559	542	548	505	511	518	520	568	511	498	566	555	491	539	500	542	493	535	542	520	522	515	563	541	505	521	540	478	470	554	521	541	535	500	506	524	499	565	527	494	525	550	535	551	513	496	577	465	479	504	531	514	521	504	519	506	514	521	600	496	503	497	572	510	510	522	483	528	567	520	538	538	515	542	481	519	487	527	505	533	518	509	539	526	493	528	497	546	541	568	496	492	550	533	474	517	533	479	536	508	499	522	523	543	508	564	510	555	510	517	500	525	526	530	520	547	489	508	509	503	533	567	509	493	511	532	547	540	510	508	503	553	522	516	570	497	511	544	510	535	479	497	510	508	500	515	513	526	508	521	502	532	524	521	525	539	508	506	480	504	550	516	539	538	488	518	482	510	509	540	504	502	522	508	504	495	501	553	520	524	497	557	502	511	524	474	541	505	516	515	553	493	488	519	529	547	539	518	490	511	535	520	476	496	527	484	544	521	543	523	544	593	513	529	523	564	533	521	560	549	486	527	579	487	493	518	541	502	540	531	521	517	560	501	502	527	528	488	529	488	544	521	540	554	542	570	520	530	534	547	504	547	532	542	550	525	524	514	537	524	528	524	497	504	536	523	460	488	510	562	535	523	525	538	523	521	514	507	527	501	512	532	529	519	521	495	505	487	555	532	492	526	544	549	548	486	529	559	522	541	557	542	535	513	508	484	502	518	515	499	523	524	554	573	544	521	514	524	499	512	508	516	507	524	530	491	536	533	550	514	524	524	504	480	510	499	507	504	497	523	521	491	520	557	541	506	508	521	507	494	505	525	552	506	480	507	520	525	583	494	548	511	510	532	514	501	482	519	494	515	496	545	497	555	525	512	508	534	493	519	512	509	542	515	547	527	510	515	514	488	525	518	532	496	505	492	525	527	539	520	531	575	543	542	503	464	550	529	529	571	531	537	538	500	531	518	552	504	523	531	528	532	505	493	511	512	477	550	552	528	544	514	531	492	529	535	518	524	493	490	515	534	511	500	494	498	497	536	510	490	541	539	539	548	530	481	549	517	507	537	533	494	521	526	477	482	496	520	506	532	510	543	556	528	526	507	536	520	529	541	508	517	523	533	488	516	548	484	520	506	531	516	528	528	481	542	494	529	545	539	533	513	473	505	507	531	510	541	525	572	517	498	545	504	504	540	491	541	524	528	538	574	502	513	547	543	532	512	514	529	504	509	493	517	473	488	480	549	476	518	527	542	518	499	550	520	538	522	559	520	542	528	560	546	505	519	505	527	537	537	504	524	513	498	521	554	511	546	513	516	498	498	500	544	541	492	508	541	540	471	528	499	493	566	507	492	522	522	556	489	499	500	497	548	502	523	538	538	508	500	514	497	505	560	500	507	576	523	509	551	529	539	518	500	505	501	518	504	503	574	514	491	520	556	535	539	527	563	501	538	495	525	547	525	539	521	532	521	503	527	525	510	510	494	531	491	507	544	499	502	477	527	522	499	514	527	522	556	560	533	543	501	512	506	515	519	525	527	513	510	488	481	534	516	496	562	518	555	492	537	528	588	457	515	517	513	515	506	527	509	513	525	541	528	543	516	487	533	529	553	510	515	520	481	557	523	513	512	532	500	550	534	544	514	527	532	498	511	468	519	497	482	564	520	520	504	542	487	507	518	510	553	537	495	509	522	556	525	525	538	496	540	519	531	498	554	517	507	530	549	543	527	543	515	526	535	557	506	519	510	527	507	480	509	482	520	469	526	566	550	500	501	536	568	536	491	532	527	496	532	469	536	511	493	525	542	528	541	527	506	517	518	539	550	494	517	537	544	548	514	500	500	557	554	525	532	521	528	555	513	510	494	530	516	524	494	548	518	534	525	502	496	496	527	533	543	506	551	507	511	537	568	532	532	512	514	559	553	523	528	525	528	521	537	543	524	558	519	508	520	521	513	532	541	549	498	504	547	522	493	568	566	527	591	532	493	477	531	556	508	509	566	525	470	506	539	563	512	520	534	546	544	532	557	557	515	508	589	528	502	530	553	559	506	510	541	531	508	565	534	520	519	500	547	540	541	475	525	526	515	514	520	517	497	495	532	529	519	517	523	575	497	559	500	498	523	510	478	519	519	551	543	531	570	523	511	550	528	499	512	472	518	530	537	491	541	518	519	520	495	545	552	547	556	529	515	520	501	500	571	528	505	482	488	510	487	519	507	490	524	505	519	496	509	516	546	519	554	522	503	545	558	512	521	494	479	550	476	549	539	534	499	509	520	556	527	493	551	519	567	560	491	560	528	517	529	562	511	532	535	566	533	553	518	533	561	486	478	535	544	506	508	528	511	540	578	485	530	549	551	514	516	531	514	539	492	490	496	542	542	539	504	504	512	485	520	504	520	529	536	525	565	523	501	512	521	522	523	512	535	537	504	533	530	518	544	512	562	529	618	491	550	578	527	501	542	544	510	504	494	489	487	524	537	513	551	493	527	492	532	493	513	534	507	526	551	510	505	561	508	472	509	530	512	507	564	534	497	534	515	557	559	531	550	561	525	490	518	518	519	504	526	527	589	558	559	502	549	504	530	499	538	514	539	511	466	530	545	508	498	526	573	531	487	476	477	537	515	541	506	531	510	523	507	508	512	501	580	546	533	493	520	503	465	572	528	532	505	512	556	529	512	541	526	500	489	498	517	536	544	510	498	488	507	505	483	538	537	529	498	528	512	528	554	488	487	482	557	487	516	505	482	569	582	530	525	517	524	531	528	555	521	545	507	510	557	517	535	527	492	488	545	486	542	517	518	523	487	480	521	572	524	560	545	490	541	546	511	525	543	506	549	522	515	507	481	546	556	513	509	525	530	472	497	546	536	516	518	525	513	518	472	504	504	507	520	540	522	575	515	559	514	495	505	523	495	498	521	540	539	501	515	539	544	517	515	497	494	533	511	532	515	497	516	516	551	506	552	533	567	548	552	543	507	539	526	534	521	516	518	543	545	517	535	510	554	542	491	518	538	549	537	515	530	511	534	509	500	526	530	552	511	517	488	530	499	526	563	519	517
25047	21084	27172	25046	8409	1860	1284	909	926	12682	21488	14938	5653	1688	927	790	740	677	732	741	690	712	696	744	675	730	690	724	674	686	669	710	690	729	727	681	710	624	652	706	698	704	664	653	745	684	716	702	661	673	705	695	692	749	684	672	710	668	674	712	712	676	729	668	643	705	758	651	715	719	679	667	691	670	714	707	680	668	699	764	632	708	731	672	645	665	719	748	709	745	693	701	694	697	726	664	692	674	675	710	652	692	703	636	708	697	720	667	679	721	696	697	653	707	687	675	692	726	706	714	717	683	684	722	672	705	710	722	721	716	616	685	672	658	705	724	743	701	705	653	702	696	723	657	697	692	719	689	658	682	731	700	689	671	711	714	729	713	716	713	718	678	727	715	677	685	738	692	725	654	667	696	734	696	765	713	739	678	703	713	732	715	674	726	692	705	645	636	708	650	692	696	728	685	718	689	695	719	731	666	703	718	706	708	614	708	690	693	650	701	703	685	707	688	706	679	716	679	735	685	688	701	710	722	692	645	662	667	679	695	701	748	688	685	705	687	699	687	709	685	647	681	695	695	674	718	676	683	718	692	674	706	712	659	714	689	713	676	680	695	698	704	673	691	697	635	709	705	663	687	657	735	714	700	696	702	750	742	645	660	688	690	732	703	687	687	697	706	684	692	670	681	664	675	687	735	704	669	723	704	693	704	741	704	713	690	670	741	736	698	680	711	732	699	673	711	732	675	729	694	697	708	681	732	699	716	681	672	686	665	710	712	686	679	686	663	747	676	738	706	704	709	687	643	704	700	687	678	675	661	714	676	728	660	645	692	685	722	704	754	711	686	668	666	678	693	697	718	697	661	704	669	705	645	710	684	713	697	683	708	679	702	726	707	736	639	762	682	655	678	681	680	710	724	755	642	732	712	674	673	693	671	723	698	654	698	703	721	741	719	658	676	732	713	685	697	741	644	751	647	717	720	723	704	668	672	694	633	668	675	699	698	701	695	719	701	694	685	674	679	683	705	681	766	710	665	703	749	710	669	698	684	672	684	673	690	725	712	722	706	659	726	718	711	764	662	727	709	681	699	693	695	706	680	724	706	685	693	680	707	659	693	672	683	675	757	687	688	674	688	684	670	718	662	715	691	675	638	747	710	702	705	691	730	692	702	700	699	666	705	678	689	688	699	654	689	620	712	708	680	697	683	680	702	658	723	704	683	694	688	674	653	697	681	695	716	708	705	749	687	702	699	751	685	727	695	663	688	710	685	719	705	673	682	650	748	719	708	678	697	702	733	673	684	700	682	678	683	756	721	713	698	685	708	687	710	690	675	728	713	732	773	702	683	728	678	661	731	724	792	738	678	704	715	727	649	663	641	695	704	706	734	689	714	639	732	666	671	738	711	684	725	720	667	702	672	685	658	716	719	660	630	684	694	690	721	678	732	673	707	698	714	726	687	692	718	687	743	676	673	700	689	706	676	689	739	679	713	674	625	684	698	704	708	696	650	680	692	672	733	680	700	729	703	688	715	690	750	712	709	705	710	675	672	661	721	702	736	720	712	680	671	691	659	693	675	690	706	670	722	693	705	728	703	762	683	707	750	685	635	665	685	685	734	701	727	693	690	704	693	688	710	719	747	686	693	680	628	716	695	681	660	674	726	676	681	638	724	673	711	683	702	704	767	721	705	729	689	670	712	680	716	662	647	700	683	635	701	740	703	669	640	666	702	668	681	724	654	659	694	731	745	717	796	696	720	727	698	710	677	600	653	693	743	698	707	704	724	663	745	665	687	718	730	684	692	691	729	692	657	674	704	698	653	666	715	729	682	680	679	719	704	713	674	622	686	747	688	743	684	698	746	697	708	768	704	718	682	676	655	680	707	712	705	704	731	662	680	713	717	648	661	634	686	714	696	695	739	701	704	710	655	680	746	723	661	694	736	724	694	722	662	694	664	670	673	652	721	638	765	726	701	690	696	703	751	693	663	709	699	688	700	679	684	680	771	724	706	692	684	706	672	680	665	679	688	714	702	684	717	653	679	695	682	700	727	692	694	685	715	695	694	666	686	676	643	653	705	692	683	693	685	676	672	681	697	656	785	683	711	724	684	687	704	692	696	761	650	691	706	700	736	651	668	673	691	717	742	778	656	663	683	710	702	663	684	724	666	693	654	704	690	722	743	656	664	732	672	670	702	699	692	684	728	728	710	681	714	729	680	679	719	698	690	691	672	637	668	725	675	721	680	711	729	685	661	673	691	747	704	719	678	646	706	701	676	694	648	639	667	672	653	685	681	689	699	634	706	750	692	726	677	689	701	666	727	698	697	652	679	713	667	669	667	675	732	678	681	677	709	693	726	687	719	718	702	669	655	693	730	702	655	715	664	753	735	704	708	671	703	683	665	664	703	693	699	660	717	705	749	700	698	693	700	711	679	710	690	747	716	668	740	688	709	682	675	686	707	674	718	673	693	722	733	749	722	692	667	712	662	688	688	700	697	693	738	737	720	734	721	696	720	722	709	666	711	673	697	675	715	725	687	694	685	732	668	674	682	775	652	714	661	707	739	733	770	663	704	673	706	671	713	715	671	691	725	679	702	696	696	768	653	723	716	687	686	683	712	641	685	693	685	698	696	721	695	713	735	663	704	665	685	685	685	705	685	709	723	686	633	723	686	689	704	733	670	720	668	674	689	677	675	679	751	699	700	646	662	699	712	671	695	687	749	710	724	701	723	693	721	696	685	718	684	721	688	680	693	641	668	693	690	675	706	729	689	728	711	673	725	697	738	680	695	710	672	677	668	743	714	681	692	737	690	673	667	654	684	712	688	659	705	655	730	681	708	703	659	700	686	620	643	708	718	687	681	710	722	679	719	672	730	686	714	641	683	725	725	711	704	754	652	688	711	680	720	689	672	657	722	700	721	707	695	646	709	676	693	685	727	666	717	648	692	704	731	695	714	691	703	717	653	700	658	687	724	704	660	749	739	646	685	662	690	702	704	703	657	693	688	699	701	703	715	688	716	686	686	713	658	712	689	725	654	710	714	711	672	716	749	716	699	664	652	702	690	676	741	758	663	709	683	694	704	710	708	707	659	730	708	725	651	759	658	684	703	741	691	698	699	697	690	686	706	705	699	639	650	664	653	715	662	681	703	679	730	698	668	666	687	710	669	644	710	716	695	651	688	659	645	685	726	705	695	672	722	700	684	676	723	699	683	707	720	748	706	715	712	675	709	694	710	724	666	661	706	717	687	690	702	695	671	710	719	681	676	656	675	667	737	693	748	721	693	667	711	728	688	648	705	711	714	707	672	668	721	710	699	706	681	693	677	656	693	728	703	684	698	683	681	687	684	700	655	702	669	732	704	635	731	680	678	674	715	667	746	694	727	691	680	716	727	718	708	728	681	656	662	687	721	714	666	709	661	655	668	676	725	651	681	708	751	692	692	720	667	665	717	714	651	676	711	784	712	697	710	686	697	690	774	689	708	699	687	728	704
4583	5312	4437	2460	1713	1401	1180	934	996	15970	18726	12161	4844	1511	858	647	602	573	594	557	558	597	603	590	578	568	564	568	536	580	619	636	573	557	602	541	604	595	606	571	555	575	590	605	564	616	562	521	575	587	612	582	568	594	604	587	532	579	587	586	557	569	626	579	559	578	609	576	578	590	558	597	571	602	563	571	569	562	588	599	611	536	597	612	604	611	613	578	585	571	579	618	592	598	576	579	568	581	540	533	594	586	581	528	587	587	589	620	594	614	571	648	598	594	602	568	576	623	613	592	572	616	534	583	536	581	596	559	605	637	509	595	565	591	557	606	594	584	601	588	559	563	584	601	573	623	596	583	581	579	592	549	560	611	578	551	574	575	597	545	582	599	651	560	591	539	567	565	568	598	572	539	566	572	535	530	574	569	543	549	608	582	572	611	551	534	592	551	579	599	582	603	582	522	603	595	586	578	558	551	573	568	591	575	510	582	568	600	562	548	583	574	528	589	602	605	571	568	578	584	564	630	533	578	564	579	602	565	571	556	553	604	599	599	610	637	578	593	534	583	547	574	612	566	583	633	603	536	544	611	599	569	582	608	561	577	600	580	575	621	600	594	547	567	581	559	565	558	585	573	605	599	553	602	576	547	565	599	566	585	620	609	556	561	557	589	561	578	577	539	614	606	546	595	584	573	555	572	578	571	622	573	546	573	608	585	596	592	559	548	567	603	539	561	556	574	574	596	556	575	590	603	568	538	582	580	579	565	561	612	575	607	579	610	574	567	607	568	586	597	590	563	589	555	565	591	551	571	583	604	561	582	589	615	583	603	569	585	550	552	597	595	578	567	642	580	548	582	618	548	572	594	547	608	557	571	545	567	588	583	602	556	537	616	574	578	576	566	557	584	543	592	551	584	560	585	583	574	567	551	575	572	539	603	587	605	580	562	540	545	570	567	576	596	580	639	599	562	588	528	586	580	573	616	555	594	577	564	585	576	576	578	558	579	592	610	582	576	620	597	548	580	585	576	579	585	564	572	564	573	640	551	568	584	576	599	572	522	562	563	585	539	585	561	586	594	533	636	568	553	532	545	586	580	629	554	589	550	641	545	571	590	578	536	557	585	588	580	585	558	567	559	552	615	603	535	590	574	561	535	575	566	568	566	562	573	624	571	557	619	602	549	562	595	578	582	599	577	562	590	550	576	635	606	591	588	582	564	594	586	527	614	558	595	545	567	587	579	546	568	567	593	583	522	609	580	589	562	567	636	540	559	550	599	572	521	582	556	610	582	569	612	596	559	567	545	545	541	560	612	535	608	556	590	601	582	618	583	572	548	544	583	582	613	544	591	570	612	586	564	565	551	582	571	590	566	621	566	602	579	584	556	598	557	581	575	540	572	598	575	558	552	544	562	575	574	570	575	581	594	580	571	559	548	573	545	578	611	647	618	635	618	584	568	584	556	574	555	567	588	627	584	565	566	567	550	600	542	565	548	577	557	577	568	580	561	582	556	565	552	573	533	564	588	577	530	586	574	589	555	577	548	621	606	527	560	559	547	625	613	597	599	552	562	571	574	645	592	616	548	550	558	586	564	579	565	556	588	544	549	581	585	579	547	562	578	608	559	569	548	605	571	591	568	586	602	568	550	597	581	561	619	593	607	578	600	577	597	588	569	593	581	559	577	550	572	589	556	617	577	572	561	584	618	570	560	563	581	572	558	584	612	611	574	547	580	562	563	578	595	598	540	557	641	565	584	568	563	564	530	542	567	597	587	528	517	529	534	641	636	582	574	576	618	610	585	557	579	560	542	619	561	589	596	566	597	588	574	571	596	597	565	589	603	590	593	617	539	561	600	613	580	561	524	561	610	578	517	590	604	596	609	571	599	610	578	580	572	562	564	560	597	568	610	606	599	580	595	584	559	588	546	570	569	599	545	611	537	600	585	552	630	598	588	545	579	609	605	508	564	551	596	617	539	568	599	560	562	595	558	551	611	576	590	577	596	586	588	588	573	575	566	624	555	540	587	543	582	583	567	556	578	577	610	611	629	578	576	571	581	570	602	590	587	606	628	609	592	583	542	536	572	559	599	577	580	544	603	605	597	573	582	598	615	579	604	595	620	574	519	558	617	547	575	606	602	594	561	582	580	567	582	577	584	576	564	596	604	631	634	594	578	552	590	547	534	576	570	563	587	590	600	571	553	596	634	527	549	563	555	587	602	571	584	580	528	578	611	583	622	594	572	555	564	612	621	557	611	538	597	565	571	596	577	548	601	592	599	553	581	613	579	570	546	528	605	535	584	610	567	595	537	603	598	550	559	599	567	602	538	620	593	554	588	592	630	618	580	547	591	584	560	577	618	570	611	607	577	576	625	588	578	562	547	543	623	592	590	572	615	585	581	560	555	586	573	609	557	563	569	556	573	567	558	594	538	597	651	554	565	598	587	573	582	545	563	615	607	552	618	596	559	578	597	574	556	620	566	610	575	549	562	539	596	568	541	581	590	576	581	616	620	551	659	606	543	548	574	581	581	618	583	549	596	593	570	598	578	607	617	564	588	599	566	579	551	584	596	570	554	572	580	588	558	580	562	624	578	610	536	538	563	551	618	554	614	586	570	563	591	552	599	568	549	580	609	551	534	592	593	589	576	535	557	552	627	573	557	588	580	531	609	618	614	591	601	621	582	572	610	552	572	584	563	595	573	528	572	580	584	586	585	534	531	576	555	568	585	574	592	568	553	571	562	578	606	571	599	553	588	582	554	621	581	543	584	629	553	561	602	604	569	528	571	547	522	580	599	575	570	593	595	550	602	630	563	580	562	569	622	609	534	595	570	537	585	587	562	579	592	567	595	570	552	573	539	552	602	539	575	564	548	600	519	572	556	569	577	573	562	540	583	549	545	599	569	524	613	607	576	578	570	596	548	589	545	565	583	582	540	525	580	550	601	571	562	574	570	565	592	578	601	550	596	539	621	621	532	548	582	570	568	611	569	560	562	542	575	595	602	551	616	564	586	562	563	583	567	588	574	580	557	538	565	593	567	576	602	629	572	567	574	551	591	552	584	559	592	610	580	603	609	602	548	571	556	590	549	554	571	601	580	591	613	546	574	584	572	603	569	555	594	569	580	531	553	586	579	549	575	570	579	540	563	575	605	577	550	589	541	580	575	584	560	560	606	601	626	559	545	593	607	615	580	566	596	625	568	569	595	590	552	569	554	572	546	572	536	557	572	596	551	564	578	584	566	562	559	553	584	586	604	587	603	559	561	585	595	586	581	569	591	574	575	622	530	618	590	565	597	589	576	536	573	549	621	616	587	584	559	593	554	569	594	570	595	531	543	576	585	585	574	594	629	563	591	546	531	563	554	588	572	576	550	563	603	582	578	546	579	563	556	612	543	592	569	587	576	563	542	579	572	527	588	550	573	595	594	616	582	596	582	581	568	605	571	587	593	592	595	562	552	596	564	557	550	555	598	556	599	566	576	591	546	578	595
23820	21064	28323	24024	21042	10256	2546	1550	1345	24404	37361	27059	12523	3057	1315	965	877	950	883	903	895	868	910	900	906	909	810	828	877	913	909	939	904	868	916	884	847	846	830	940	959	790	890	896	865	878	917	930	934	869	953	838	879	869	871	915	898	889	909	806	855	937	846	916	874	859	959	890	860	857	846	933	879	893	904	907	884	942	886	895	899	880	888	879	894	916	906	850	915	914	928	879	873	853	920	891	901	852	887	890	886	878	959	908	935	877	886	898	910	890	902	864	928	914	886	921	937	854	904	883	952	921	855	851	903	930	916	919	863	895	856	845	897	860	931	857	846	888	912	876	906	898	915	907	876	788	919	925	869	904	888	876	901	849	916	867	848	854	848	897	860	912	896	881	872	872	903	880	871	828	830	922	897	896	900	835	894	861	880	904	890	894	882	841	840	852	895	913	903	906	903	852	902	835	863	879	842	948	920	909	909	874	876	913	869	911	901	855	918	933	859	922	862	858	919	897	928	922	833	909	869	919	858	912	810	885	893	807	824	932	856	850	878	865	901	942	903	889	781	893	858	860	890	873	894	852	865	899	878	876	880	857	822	930	878	865	872	919	891	872	866	851	911	868	840	901	851	895	901	876	869	859	914	895	887	920	865	865	870	868	852	885	878	890	888	889	883	852	881	896	866	886	864	899	915	899	876	882	885	877	812	927	861	921	885	833	868	886	853	885	928	894	882	929	896	906	827	888	846	905	894	916	862	896	901	879	936	905	866	838	860	859	909	892	875	863	839	857	851	903	951	905	903	910	888	924	890	947	873	867	847	908	888	863	896	922	944	917	930	931	886	872	884	876	851	890	868	858	940	826	879	897	896	941	863	894	834	885	888	830	863	807	921	908	925	860	844	863	886	829	870	877	889	942	914	928	885	853	868	848	832	861	823	911	835	888	881	952	942	910	899	863	894	823	939	847	925	842	888	934	915	814	866	908	883	905	917	908	865	898	906	863	880	918	874	920	922	875	866	924	868	929	842	893	841	903	848	870	868	887	851	911	885	853	916	949	892	849	881	925	867	840	877	888	930	877	916	899	899	877	878	886	843	885	815	855	887	876	855	880	946	872	946	811	872	863	879	847	862	838	855	888	884	819	955	867	843	854	900	864	842	827	871	840	901	832	891	823	879	874	894	890	948	911	934	944	888	845	898	873	865	937	834	838	877	894	953	853	884	907	877	885	892	865	868	893	914	866	890	880	887	879	868	842	885	898	886	908	867	856	907	832	839	922	934	898	873	913	906	929	844	873	886	844	876	862	896	900	920	877	862	899	876	892	893	876	868	828	858	890	863	905	875	852	874	876	860	878	855	867	956	898	892	845	893	792	879	920	850	850	839	913	851	866	861	886	899	901	889	864	884	850	849	883	889	892	883	923	848	921	887	906	909	832	914	890	885	871	852	818	891	866	898	897	894	936	899	887	825	845	916	931	825	860	810	889	868	848	876	839	832	902	855	886	869	862	921	833	933	896	862	922	884	907	863	891	862	933	893	837	890	897	874	876	856	829	876	871	887	806	883	882	885	896	874	887	875	866	860	898	877	810	889	890	866	870	839	848	828	900	843	920	881	850	898	898	838	799	836	871	883	862	870	914	867	893	887	894	864	853	854	922	874	795	832	874	899	947	867	864	898	880	839	868	888	926	899	875	778	814	884	823	918	877	882	887	812	859	828	844	854	923	812	887	856	954	880	868	891	877	874	898	869	958	905	868	874	933	893	853	832	864	895	882	872	898	879	873	853	876	846	917	869	907	869	864	861	846	892	869	895	893	909	869	902	895	883	935	860	907	871	885	871	839	855	879	863	861	854	914	917	871	940	907	869	850	862	866	877	876	897	886	861	867	859	887	899	919	890	859	888	882	911	849	894	915	880	914	878	853	871	859	867	878	906	902	903	873	865	917	874	878	890	946	865	914	890	835	845	873	878	872	872	883	866	912	898	899	894	858	818	881	844	954	903	876	848	822	886	914	950	840	898	887	808	922	831	875	866	873	900	875	832	873	904	872	878	844	867	859	908	885	870	921	870	867	868	874	846	815	866	850	835	911	881	851	858	883	859	835	897	901	860	867	896	928	934	862	883	859	906	869	901	848	885	881	858	894	877	914	896	912	897	834	863	901	935	901	901	903	872	898	841	874	911	894	870	952	852	887	900	867	889	904	900	892	901	918	839	839	884	917	860	899	878	865	893	843	902	857	879	874	859	883	842	854	858	849	937	884	924	891	923	862	894	939	884	867	868	910	850	914	899	942	885	892	882	892	862	891	918	868	878	959	867	820	878	879	899	859	882	863	909	832	864	868	916	830	895	904	883	903	891	868	902	892	854	871	808	852	926	876	882	896	903	918	871	895	927	874	905	881	863	846	857	848	870	914	887	864	820	942	900	859	861	941	873	853	847	864	868	855	876	839	904	944	886	828	904	920	910	853	894	872	860	872	953	834	871	867	870	884	882	897	910	868	894	940	882	900	858	885	854	890	900	932	869	905	905	922	918	881	888	894	819	899	905	872	841	886	853	876	870	895	862	879	860	884	896	855	847	921	906	872	869	841	865	873	840	910	889	877	855	885	875	842	881	856	898	898	874	812	851	905	852	856	908	852	904	879	875	893	889	856	878	869	875	883	875	909	871	891	875	938	907	884	930	886	880	859	870	901	874	843	909	844	917	861	870	916	866	928	907	924	941	854	856	879	908	889	931	866	857	854	871	831	869	869	867	914	893	882	891	889	906	848	921	891	902	866	898	878	823	870	912	863	875	846	882	872	846	883	867	868	877	848	896	885	884	835	894	855	856	883	858	890	852	855	852	852	892	929	919	876	891	860	850	871	878	879	845	850	879	960	888	913	891	876	919	890	875	876	863	885	872	850	858	943	847	831	875	863	904	870	833	867	831	834	859	836	877	865	865	879	908	844	913	869	886	799	915	870	856	870	844	835	926	849	855	900	842	881	850	870	882	832	841	919	863	957	884	884	904	869	879	847	874	826	867	890	890	927	880	854	866	839	877	894	865	857	843	838	858	819	832	872	850	912	934	911	881	813	838	885	885	868	851	915	908	850	890	866	829	851	875	887	896	871	846	898	933	840	880	873	846	895	861	885	931	879	952	921	854	884	874	885	913	890	937	866	921	872	887	899	911	859	917	876	887	841	911	848	890	914	904	874	889	899	940	892	912	933	882	894	890	892	872	928	912	905	904	858	932	946	908	919	877	860	878	914	847	863	847	938	876	872	885	917	916	868	869	877	898	891	911	852	929	975	874	909	866	914	873	925	829	854	930	859	882	880	896	879	896	849	869	890	903	881	876	893	864	856	855	866	877	876	857	871	886	917	871	843	882	902	831	879	879	827	910	859	912	910	880	880	899	890	859	870	865	856	849	875	839	890	899	873	895	898	828	896	907	916	824	852	875	879	865	912	880	863	901	861	848	916	859	887	891	901	845	894	879	888	931	867	880	914
5141	8628	7440	3972	2723	2088	1712	1456	1535	28942	31809	21172	9250	2443	1148	802	776	715	744	728	725	693	726	727	747	693	723	793	673	740	762	734	743	740	682	716	659	753	756	753	681	730	725	707	702	710	723	712	725	685	733	746	731	717	721	753	697	703	760	706	730	732	717	688	716	669	733	697	691	708	684	748	717	710	747	740	675	728	777	722	728	679	749	719	725	714	691	741	731	762	704	690	682	726	683	710	731	723	728	731	744	707	750	743	717	719	684	704	721	710	718	719	729	717	703	720	728	745	719	774	718	755	726	715	711	658	695	710	724	718	643	767	697	718	699	699	698	692	720	695	783	733	718	767	699	733	689	693	730	755	750	728	715	723	732	712	709	723	781	693	702	725	720	710	718	679	700	734	725	732	724	715	731	742	652	685	691	710	705	676	729	734	670	746	672	660	761	748	672	699	682	735	747	692	750	738	704	697	705	736	714	680	688	772	706	691	694	730	716	746	720	753	695	752	730	691	716	701	685	701	675	727	657	726	710	670	730	730	750	726	724	725	722	743	682	734	739	645	750	689	697	726	757	731	687	708	707	725	726	737	761	715	707	720	750	680	713	714	725	728	737	697	734	704	739	703	726	762	698	698	719	702	699	729	736	714	742	676	696	688	770	713	734	685	686	704	726	756	735	723	727	701	697	691	763	732	743	705	721	710	707	750	701	668	699	717	748	709	737	748	749	774	710	746	741	734	717	687	713	769	729	703	716	723	741	714	716	713	725	692	719	732	661	720	712	692	685	696	716	726	676	678	718	676	695	719	718	709	753	754	672	686	725	728	748	681	702	753	705	683	715	724	748	727	735	690	745	714	716	757	715	726	668	729	718	704	718	686	696	714	724	738	718	693	764	706	712	727	730	749	741	739	729	745	688	700	722	707	713	765	751	708	748	695	765	696	730	691	725	724	729	729	662	737	718	721	712	726	777	734	697	712	769	717	715	760	715	708	698	717	725	656	770	691	674	716	765	712	750	708	753	757	714	716	712	684	726	748	736	711	730	749	702	784	710	721	728	691	636	748	702	740	721	723	697	728	659	721	732	714	716	678	691	718	693	757	678	745	716	714	726	728	735	713	720	709	724	754	704	691	703	717	743	733	729	723	747	737	703	771	745	722	681	729	775	714	710	697	689	740	712	717	742	738	699	727	680	732	697	669	719	702	741	779	725	673	683	681	713	700	721	689	730	723	673	736	715	736	696	720	697	682	720	679	696	736	702	702	682	756	777	690	724	682	730	730	705	678	671	722	667	708	673	716	718	708	722	705	718	676	755	689	736	736	742	710	691	735	724	753	688	664	722	714	756	731	702	704	731	790	746	681	751	707	708	695	697	708	721	713	754	721	708	712	744	727	724	699	755	716	719	717	689	769	693	695	735	732	709	705	759	714	752	715	705	717	700	697	699	743	713	685	726	720	688	704	710	723	716	669	720	778	718	716	732	724	708	747	692	686	690	749	710	731	738	678	694	711	702	731	691	748	757	710	719	747	734	694	752	680	734	648	710	738	746	701	728	732	701	749	734	722	700	709	692	707	758	727	728	718	704	690	679	685	695	735	716	745	697	684	674	763	680	738	697	731	675	699	726	712	755	712	698	690	652	667	703	725	736	672	707	681	696	677	682	648	685	709	721	704	729	720	690	708	691	717	692	717	744	710	711	748	703	699	751	742	722	718	733	761	731	707	701	744	724	712	728	756	735	703	722	711	726	700	685	761	727	726	742	740	668	723	711	710	715	722	697	681	724	745	743	816	719	737	703	780	671	702	691	689	736	721	747	744	735	705	729	688	744	660	729	737	642	662	727	737	736	749	742	663	738	735	746	701	710	699	715	699	733	712	666	712	701	706	709	751	681	721	700	697	675	719	701	746	648	700	678	700	743	732	708	727	681	736	707	737	716	656	693	728	737	730	717	687	719	701	682	703	713	757	729	697	693	696	726	739	712	774	641	680	730	695	736	696	736	653	706	751	684	728	689	730	711	741	681	672	661	722	695	765	651	685	684	716	671	716	670	681	743	718	700	726	763	690	691	702	706	689	736	721	719	767	690	692	702	673	735	756	732	679	713	765	701	676	741	689	726	690	686	731	688	786	706	709	735	701	718	733	725	697	697	741	708	686	708	715	679	732	709	714	720	722	718	714	689	644	708	701	689	706	744	733	708	700	745	689	741	736	686	710	712	670	717	752	708	742	723	654	690	744	701	734	761	728	731	741	708	746	669	717	724	682	667	663	723	733	686	714	709	700	716	665	700	692	747	701	729	727	733	694	705	713	726	707	726	734	735	767	731	715	684	717	765	693	723	713	708	718	731	694	736	681	706	725	700	727	719	710	688	712	738	704	713	732	679	662	740	698	684	731	753	721	726	756	709	710	738	733	692	700	690	692	729	759	706	735	721	743	689	718	723	687	729	731	702	673	687	734	710	706	706	738	722	726	715	706	672	691	697	714	717	702	661	723	700	737	717	697	745	720	695	729	726	724	761	685	689	717	717	709	721	710	734	753	682	705	745	696	685	691	730	712	707	707	736	739	725	694	714	667	725	738	727	697	703	655	730	706	746	705	668	754	765	704	686	732	674	729	701	698	682	708	694	699	714	701	695	689	734	748	693	745	687	714	705	647	706	722	716	659	770	698	762	696	678	727	708	753	671	720	693	687	703	651	691	703	704	665	743	717	712	720	706	720	727	741	714	761	717	705	699	710	690	688	696	709	728	680	706	781	699	727	752	673	660	717	733	725	712	723	728	740	667	780	751	711	695	708	682	653	764	758	717	695	673	724	763	705	618	679	683	717	678	680	684	681	727	702	722	706	705	714	706	682	718	724	735	729	725	714	727	775	709	676	768	686	704	725	709	709	716	708	668	695	766	744	659	701	723	772	701	738	679	692	690	708	718	729	658	747	741	702	740	695	739	731	736	684	736	743	717	674	714	720	687	725	734	682	711	679	733	692	791	699	733	723	686	726	664	777	737	669	696	714	713	727	660	713	729	711	732	732	723	691	718	701	702	707	701	704	698	697	755	690	707	763	663	715	692	691	685	753	645	702	742	740	726	714	731	688	733	709	670	748	723	713	684	670	677	684	721	706	689	732	727	692	704	739	675	723	692	705	727	723	699	717	696	750	724	767	697	712	724	718	690	664	694	720	703	698	694	718	699	715	731	725	702	709	710	687	724	708	711	684	680	729	682	690	734	707	732	783	676	700	701	678	737	673	725	656	721	738	721	702	641	663	739	731	735	702	656	749	720	645	736	700	721	703	710	730	719	697	677	697	687	682	714	666	705	680	728	754	715	741	723	667	708	688	676	715	690	651	700	696	707	675	707	707	689	721	690	696	743	663	700	732	710	695	742	704	726	693	713	690	694	671	668	673	648	758	671	714	706	716	707	684	710	705	726	690	674	711	687	728	725	692	695	710	681	713	748	714	671	693	711	665	661	715	718	720	717	712	719	749	710	716
27405	13685	2397	1177	810	791	692	663	730	2140	2814	2195	1385	885	672	691	693	657	690	612	653	695	610	665	680	669	643	624	702	625	668	651	680	646	672	655	679	682	715	642	693	668	659	726	711	649	654	640	677	721	650	682	639	676	721	666	658	691	654	612	716	697	685	646	630	669	695	695	661	705	658	664	638	667	654	641	713	648	633	703	670	691	628	691	658	649	629	643	680	603	680	656	683	711	661	652	703	691	666	662	698	684	692	704	662	639	651	682	705	684	664	686	657	656	707	668	679	645	673	666	621	695	662	669	653	669	605	664	635	628	638	645	666	681	685	708	656	642	633	684	690	680	707	702	684	668	663	699	673	662	707	636	645	652	643	601	684	670	688	648	709	698	621	669	616	719	669	672	708	652	711	670	684	655	666	669	654	638	643	680	649	653	612	624	665	687	705	616	681	698	702	638	659	676	693	672	664	651	677	665	638	722	679	667	715	689	653	661	642	676	694	663	632	659	670	677	667	687	630	643	663	680	708	691	699	677	690	630	669	651	657	636	657	652	634	705	672	643	667	672	646	622	660	660	641	686	667	650	615	620	683	681	679	647	624	669	642	681	721	687	713	648	692	687	705	677	676	650	701	599	659	642	656	688	647	631	697	632	655	674	676	652	651	669	673	676	688	655	676	663	651	680	672	705	636	672	683	627	679	668	677	716	692	634	641	687	671	704	682	665	636	645	627	712	669	705	684	666	669	678	662	702	652	670	729	646	673	629	658	623	674	658	696	683	682	640	640	707	672	669	649	648	666	654	672	699	695	664	690	652	637	626	682	646	655	670	665	691	684	652	685	710	696	640	656	661	654	663	637	613	699	661	698	682	714	689	645	705	648	657	683	639	686	671	678	683	725	688	678	627	685	682	642	662	672	651	629	681	705	633	670	680	653	710	663	663	701	664	689	638	711	691	646	706	668	669	658	711	696	670	704	600	677	700	681	636	654	628	644	687	665	631	681	675	717	686	615	650	675	685	674	709	693	635	663	688	657	675	671	676	669	624	654	713	712	652	621	667	670	689	674	672	680	723	687	677	664	703	685	684	703	632	694	695	678	675	685	642	635	714	721	679	681	706	676	710	663	665	676	619	667	634	672	657	635	648	644	628	655	640	659	663	618	705	669	691	663	653	666	608	696	706	666	668	718	660	662	695	648	657	684	667	635	630	624	739	644	690	675	716	671	633	694	721	650	637	697	673	665	718	665	684	640	635	682	645	702	662	671	692	635	640	691	690	665	689	651	689	664	640	662	630	677	684	665	641	613	680	654	676	681	670	660	664	671	697	717	651	661	665	637	632	679	674	609	646	642	681	643	608	673	685	637	615	670	636	687	658	716	669	670	663	669	674	682	667	667	633	663	671	670	650	676	668	672	671	696	639	665	662	661	665	647	679	689	665	674	672	653	679	666	642	684	639	666	681	696	649	625	644	657	682	680	642	686	650	696	648	691	637	607	685	674	681	678	665	689	622	709	682	672	669	720	682	657	682	661	671	608	655	665	659	669	672	651	678	696	707	738	689	658	680	666	679	671	618	667	683	669	679	700	699	695	699	671	674	664	695	649	676	598	704	586	695	740	697	681	668	652	715	665	640	642	669	614	677	668	641	684	655	655	683	647	710	652	640	704	675	658	627	662	655	648	639	641	686	672	666	681	675	615	664	646	658	676	632	678	676	667	673	647	674	693	649	648	667	652	620	663	647	683	679	725	671	675	678	690	691	688	685	650	614	661	655	684	653	655	642	681	690	639	701	613	672	648	654	640	638	638	651	693	665	668	658	702	644	648	694	627	674	697	693	663	644	640	678	674	696	653	703	660	643	658	681	682	665	662	648	682	687	703	622	627	668	631	659	678	656	681	697	633	689	680	673	664	667	727	666	652	658	640	651	651	684	649	643	645	653	637	729	680	635	647	644	624	679	650	678	672	650	687	679	708	699	685	638	666	650	673	675	670	674	657	698	687	682	683	697	665	628	663	669	625	640	699	671	690	649	616	619	703	621	635	694	625	675	693	678	724	650	661	634	605	685	652	683	665	673	682	719	660	682	681	661	692	704	664	666	641	700	640	653	666	692	591	655	689	667	685	695	685	668	673	675	646	676	678	687	678	665	677	689	640	725	622	635	617	670	641	689	704	679	703	691	665	700	671	712	657	675	708	687	697	660	632	653	654	651	675	715	621	670	654	692	681	672	687	700	646	704	681	720	626	698	658	623	681	680	681	662	681	615	648	679	667	722	692	634	723	665	658	688	675	681	655	652	693	688	651	641	676	647	666	673	732	665	647	652	638	636	648	724	707	617	656	651	670	659	688	620	666	646	664	619	681	602	637	680	639	700	679	665	660	647	669	691	667	688	654	638	738	671	657	661	647	675	658	651	668	668	718	723	630	638	673	678	694	701	701	689	618	623	619	639	624	646	672	728	664	683	654	682	620	688	666	690	679	661	623	647	617	633	671	633	637	642	687	614	659	678	697	699	662	652	685	677	673	665	645	681	662	675	641	685	675	679	613	642	671	682	682	677	695	694	614	695	656	674	692	656	635	670	707	712	684	685	654	658	673	620	657	698	693	703	695	665	635	694	670	699	648	665	691	631	665	678	713	681	637	654	667	685	652	680	676	677	715	683	715	629	673	663	668	701	671	692	658	685	646	684	668	635	663	697	632	683	646	656	646	618	641	628	653	710	695	714	657	754	689	647	679	701	630	692	665	682	658	747	683	660	668	699	664	680	636	636	674	643	675	664	722	697	691	663	642	649	615	659	698	671	685	640	664	668	622	620	662	672	650	642	654	699	648	632	609	655	616	645	676	704	649	631	662	652	622	651	703	680	662	701	639	670	667	695	658	692	657	677	669	709	658	663	700	665	674	671	677	693	644	673	679	614	655	660	680	668	677	659	688	657	664	681	648	678	649	697	663	643	674	697	636	689	681	660	668	691	660	642	646	659	673	642	676	622	680	674	624	638	662	669	704	694	686	691	677	646	683	699	667	698	681	627	667	671	673	672	716	639	666	624	712	660	674	679	702	675	635	690	613	629	686	685	682	673	674	644	652	666	676	617	683	639	676	666	641	643	633	659	714	678	680	643	702	671	651	685	641	623	662	662	704	645	648	702	667	642	657	673	696	664	668	642	654	603	652	656	659	669	628	647	648	652	695	645	688	662	691	690	701	658	643	619	691	687	688	639	681	690	660	648	693	660	668	663	641	670	671	653	668	678	698	669	656	683	688	685	639	710	633	700	720	651	697	641	689	712	623	707	636	651	670	654	652	666	689	655	706	669	700	679	686	679	720	697	678	634	688	698	620	652	678	691	679	684	633	714	651	702	679	689	671	730	629	666	704	689	671	644	671	688	682	642	664	646	632	652	669	673	663	684	648	677	637	689	660	684	684	656	668	673	670	685	610	626	675	645	738	601	661	658	639	702	691	704	672	672	662	660	619	671	667	627	603	681	660	696
5395	1593	1410	843	696	639	662	630	652	2702	3038	2287	1231	737	604	564	542	522	609	543	537	551	514	515	508	519	533	542	518	614	564	560	528	504	536	560	529	509	544	585	526	522	533	554	546	544	493	551	513	481	518	512	532	557	560	568	541	509	529	571	504	524	523	484	512	535	512	493	549	487	548	532	548	526	530	559	546	527	514	518	538	582	560	525	546	498	523	537	525	521	523	553	535	586	503	540	548	539	495	492	550	522	551	543	555	557	550	549	548	576	501	567	524	511	532	539	523	557	528	535	494	528	580	569	549	546	511	525	515	543	563	535	543	535	520	492	524	516	522	556	539	568	543	568	577	576	530	548	522	491	512	533	512	538	539	531	547	512	539	531	520	562	503	503	551	578	539	539	533	581	519	536	558	527	572	528	555	562	577	498	523	500	544	515	557	519	483	524	548	591	549	562	509	535	517	524	541	534	519	566	568	540	529	546	535	521	532	562	567	589	543	506	517	497	540	499	555	492	547	526	531	535	525	534	529	553	485	527	537	559	539	544	508	544	533	528	537	569	512	547	515	543	539	500	489	573	539	528	535	508	544	521	511	555	535	509	550	522	542	583	492	529	539	507	542	539	522	516	578	548	526	550	557	542	560	544	524	506	538	491	556	481	565	554	545	495	522	554	553	565	550	514	513	521	520	513	519	551	513	576	581	485	532	503	506	539	501	513	530	553	524	540	516	548	536	538	537	492	506	536	527	535	513	530	526	521	515	538	565	478	515	517	535	499	531	529	580	541	486	501	518	564	546	555	553	528	513	580	527	512	538	547	538	535	587	531	533	547	538	511	539	516	511	499	572	519	548	507	534	550	543	515	500	547	539	554	537	554	505	537	557	526	535	501	528	520	564	521	553	474	541	537	516	551	563	520	551	518	533	554	528	508	564	574	550	507	581	526	524	507	528	498	533	527	564	539	544	562	545	528	563	547	554	486	523	524	505	526	562	529	554	554	553	531	536	553	544	565	546	529	521	501	526	509	527	552	514	557	528	523	509	539	532	509	532	503	543	575	509	546	536	542	542	564	543	549	520	519	560	554	526	546	552	551	529	503	520	496	513	580	525	565	548	508	544	562	508	545	527	572	502	558	564	528	545	526	547	527	547	517	543	516	522	564	578	522	550	526	534	567	551	574	520	541	538	537	543	526	547	579	557	547	527	517	546	493	510	549	552	490	524	515	494	531	531	544	527	543	551	538	524	556	535	499	566	507	551	521	494	534	539	538	506	538	522	538	556	532	554	515	539	538	517	522	520	540	532	531	582	497	519	542	542	507	526	505	530	541	548	554	560	560	520	542	552	534	494	537	493	570	560	511	553	526	530	539	534	530	538	514	527	513	529	521	520	482	562	540	547	524	512	534	542	557	524	535	505	528	471	519	563	537	566	516	491	503	535	487	524	514	518	540	535	546	502	530	528	508	590	536	523	530	604	509	596	585	520	545	496	545	495	521	585	526	524	510	575	578	509	524	531	577	590	544	541	532	589	503	558	500	498	555	534	528	550	529	548	547	562	492	546	499	521	529	559	534	513	496	479	554	504	552	513	515	531	548	560	534	543	536	544	505	541	508	569	516	528	533	526	539	521	548	511	515	517	544	543	553	529	566	558	557	533	505	528	516	571	531	529	545	512	524	538	553	507	518	547	550	566	514	513	548	553	513	506	511	565	548	549	509	550	530	491	536	500	526	506	532	559	545	544	561	535	537	515	558	501	571	563	535	527	554	531	497	546	526	548	550	519	548	596	538	523	529	496	558	518	526	489	529	560	525	546	526	524	518	534	558	541	516	522	533	537	584	539	512	546	525	488	591	502	535	511	547	576	577	507	518	517	526	538	530	518	513	511	548	559	555	518	541	538	559	505	518	547	537	574	495	511	531	539	531	521	498	513	531	550	526	501	508	503	529	524	519	521	509	514	513	528	551	505	568	510	509	543	547	538	560	539	539	512	513	527	572	526	514	583	483	543	562	496	528	533	527	523	566	537	516	525	491	532	547	542	546	548	536	538	533	547	523	545	548	532	496	544	523	548	551	562	508	526	507	500	515	495	537	528	559	582	480	531	540	513	549	487	533	538	560	533	550	534	545	516	536	531	492	541	541	501	523	512	529	532	525	531	520	535	530	529	525	529	542	529	538	501	543	545	533	556	509	555	546	544	507	539	541	554	573	548	536	490	520	509	522	557	502	534	524	501	552	536	515	515	501	495	566	517	574	482	544	527	561	519	521	562	519	556	557	550	550	581	542	529	492	533	482	537	512	573	524	515	582	498	519	553	529	525	558	531	536	544	528	538	525	531	521	560	563	531	546	486	534	545	545	541	541	533	584	542	506	514	496	565	513	561	551	563	520	575	522	531	537	557	556	547	533	542	545	540	590	526	569	536	532	516	576	493	558	510	523	537	562	540	540	520	567	524	547	513	545	515	550	544	541	527	524	495	538	621	550	502	534	502	522	509	504	529	523	542	516	532	547	540	524	551	529	547	502	527	529	538	546	557	532	579	548	520	549	528	565	520	561	556	540	540	537	583	533	537	510	545	541	498	511	543	506	559	494	523	586	529	506	543	549	495	502	566	590	540	549	559	554	507	520	547	498	501	550	549	557	522	523	523	541	583	482	532	529	508	512	541	546	516	571	535	526	550	554	546	531	546	522	525	555	504	546	544	543	495	547	528	574	534	540	538	529	530	516	523	552	518	545	553	485	535	528	569	513	532	518	518	525	594	528	568	540	526	524	551	507	526	552	541	494	532	524	542	544	533	525	549	571	514	535	534	525	548	550	552	488	516	541	541	548	476	492	526	503	535	541	550	491	501	526	544	577	553	564	535	555	566	562	551	521	543	531	546	506	523	542	519	495	500	513	525	537	549	536	533	524	538	514	565	521	547	493	533	544	526	497	509	566	506	508	478	564	539	536	556	509	561	534	520	502	527	512	543	529	513	546	571	499	528	535	539	507	526	533	539	534	550	517	542	506	529	559	519	551	529	552	482	567	553	487	500	525	562	532	539	452	565	485	599	555	519	562	504	524	531	532	536	538	509	568	502	550	489	577	522	515	541	563	541	548	560	570	523	513	538	554	550	540	535	509	512	523	532	577	592	510	538	593	530	529	563	553	513	542	559	561	514	507	502	544	518	527	502	560	518	549	496	486	521	524	528	551	546	503	555	529	538	534	505	542	550	521	521	508	522	500	516	578	558	530	530	462	573	540	569	515	502	541	548	528	533	539	530	512	540	536	498	576	546	558	502	504	540	527	523	507	550	549	549	500	504	530	585	553	556	528	523	538	509	565	518	519	545	527	566	533	538	521	556	512	483	530	495	513	557	544	564	546	512	574	536	598	508	521	555	513	553	541	501	530	564	506	561	492	498	561	545	534	547	547	562	523	529	525	540	532	550	574	522	487	539	533	539	527	540	533	525	506	530	541	506	509	543	524	542	523	536	580	502	542	560	526
25091	21061	27108	25125	8087	1682	1276	1056	1325	19415	21540	12966	4790	1366	925	748	740	733	771	710	730	729	769	765	723	735	732	757	737	753	746	680	679	759	685	748	742	708	734	775	739	642	695	745	732	728	725	742	775	767	742	727	710	774	740	715	697	718	750	717	701	685	730	742	712	712	688	708	694	689	754	696	736	708	719	716	701	721	707	734	740	779	728	689	738	707	697	768	756	752	746	680	700	727	730	752	728	721	707	699	767	690	749	733	754	727	699	694	720	731	708	720	695	711	731	647	734	697	720	697	684	736	721	714	713	704	705	690	726	703	688	715	697	719	644	738	652	722	711	707	670	777	749	722	718	697	715	721	779	676	712	714	732	703	693	734	680	702	688	701	738	725	660	714	770	668	723	699	747	681	705	731	773	684	702	691	728	750	729	695	739	745	728	750	705	766	759	717	701	770	702	696	723	715	736	725	721	775	692	741	703	684	697	697	721	721	722	773	696	717	726	754	720	694	711	696	735	717	714	708	697	759	684	745	710	745	724	736	761	705	693	720	723	734	727	757	778	680	759	687	676	699	729	712	692	713	734	759	705	682	665	709	740	736	765	703	745	732	724	749	716	709	673	668	737	718	734	703	710	704	705	688	698	707	716	716	663	725	735	697	743	734	677	694	742	690	709	743	685	702	722	714	718	676	715	721	672	697	701	763	693	686	695	702	741	723	740	732	701	716	743	765	699	696	680	742	662	730	751	697	688	712	734	701	721	741	674	726	713	693	731	773	711	722	710	683	704	773	726	713	720	709	706	712	686	737	671	675	681	717	708	753	723	727	738	780	767	693	741	702	712	718	731	714	700	685	700	724	709	786	739	755	784	725	725	733	741	675	669	710	693	669	737	728	778	684	756	714	770	735	671	691	727	700	711	724	689	723	703	701	678	737	715	759	726	695	748	724	702	685	767	696	699	710	671	721	686	710	683	720	683	766	754	733	747	709	749	711	703	734	681	739	732	707	733	703	726	714	717	667	673	701	671	719	654	715	752	730	714	690	786	726	777	694	760	734	697	714	734	747	702	747	714	702	697	720	702	736	716	770	664	726	686	757	732	646	647	729	708	695	726	692	699	709	675	727	716	738	706	713	732	706	690	731	702	735	664	680	734	678	770	714	691	720	785	708	758	685	736	743	740	739	768	696	734	674	707	761	710	763	666	722	705	715	758	723	726	683	704	686	711	734	743	744	701	677	701	671	704	710	684	734	759	720	696	698	745	729	698	705	714	746	626	718	703	703	706	719	694	707	702	706	728	737	696	665	747	676	686	737	743	707	722	706	724	661	678	720	755	680	657	694	734	751	703	717	674	714	669	744	695	711	740	716	727	693	720	722	705	700	745	695	726	732	609	713	731	741	690	755	692	702	765	685	683	733	687	742	708	730	726	693	689	698	736	726	741	724	703	711	710	723	739	691	733	749	700	746	691	740	681	697	717	765	718	697	719	692	711	706	688	717	711	701	724	692	654	719	742	660	709	719	746	677	738	684	689	741	709	735	716	650	706	726	753	664	702	678	705	692	762	684	698	714	715	788	715	735	710	673	690	711	720	683	707	692	728	740	714	691	698	682	702	672	716	748	774	674	729	691	714	662	708	745	726	764	675	716	755	684	657	789	759	661	683	755	680	719	778	722	716	695	726	703	708	705	699	714	678	755	722	721	672	735	683	701	739	698	648	733	733	703	736	750	697	704	740	752	676	700	693	732	742	664	736	754	714	696	736	714	697	739	734	698	696	707	692	733	669	745	717	707	717	694	734	719	655	712	714	711	757	734	721	721	682	676	743	793	723	743	697	671	655	688	701	743	721	711	700	691	680	732	776	719	704	693	747	716	698	751	728	679	682	722	705	742	713	732	716	653	719	690	707	713	711	691	712	729	688	714	706	742	682	725	736	728	726	738	716	718	715	727	724	679	668	757	724	732	745	772	739	719	728	752	698	677	748	740	710	718	708	736	677	697	716	717	722	707	712	722	715	748	718	687	676	710	743	719	711	730	735	738	737	678	798	721	671	750	724	756	750	719	720	698	678	707	697	703	739	746	721	710	676	728	706	717	698	712	709	709	719	679	772	696	706	707	724	706	740	708	713	706	644	711	708	664	707	732	700	679	751	667	655	740	646	701	682	713	734	710	685	735	721	738	735	709	715	736	723	761	761	673	715	782	756	753	726	685	749	673	640	740	696	706	734	707	700	725	731	684	710	695	693	734	743	721	684	757	705	683	692	736	694	717	705	717	721	749	688	705	715	715	673	666	711	770	705	684	717	709	738	730	742	718	714	702	674	728	708	726	724	704	729	726	703	731	732	735	741	726	714	737	685	721	711	739	737	660	687	749	745	710	737	664	775	740	735	705	697	747	687	754	684	749	707	724	727	679	707	696	749	732	766	745	720	723	689	643	754	673	723	740	725	695	727	704	765	726	715	685	703	694	687	674	692	683	756	727	754	716	738	750	723	740	725	715	719	745	696	748	710	762	738	712	743	753	741	732	721	729	711	732	708	763	714	728	700	673	715	694	754	727	725	693	728	756	691	735	705	692	682	704	745	709	720	660	730	776	673	660	715	726	714	690	671	679	663	733	681	712	669	679	726	687	723	708	716	700	720	773	677	690	720	677	751	760	695	660	732	711	759	735	719	688	716	705	703	771	712	738	684	670	757	695	669	671	730	715	734	736	704	706	697	725	722	706	729	713	694	729	753	690	749	707	722	757	708	731	691	677	740	706	735	764	737	707	738	741	767	745	686	728	661	742	693	655	654	715	735	721	720	720	712	712	730	672	728	735	719	718	707	709	730	730	677	768	701	680	713	700	696	643	721	731	666	663	704	691	729	697	744	753	753	720	710	700	664	729	729	741	706	714	739	732	664	673	702	716	677	710	721	746	685	751	715	712	678	726	734	677	702	722	725	735	688	713	711	761	716	718	729	722	726	719	733	746	718	775	712	722	680	654	699	733	705	681	670	733	723	748	722	750	755	778	695	741	737	725	705	717	739	725	696	686	738	691	751	729	714	680	762	743	709	757	690	723	754	704	726	729	705	729	687	706	697	719	696	739	738	697	746	705	754	712	723	693	693	742	772	735	729	691	672	739	726	717	704	702	704	716	737	688	730	709	714	748	681	740	735	714	712	763	681	694	734	732	655	741	740	695	734	742	746	709	694	722	717	706	777	757	664	708	693	752	722	758	722	756	696	693	740	740	670	763	696	734	714	675	708	740	706	724	713	712	717	757	695	701	741	772	709	687	713	706	732	740	774	729	690	726	668	736	716	710	724	704	691	727	708	676	726	752	701	733	722	696	668	691	736	701	721	717	705	751	713	695	735	728	743	748	719	729	742	705	674	731	740	668	714	741	718	709	729	685	723	747	695	727	746	727	684	757	746	715	712	714	736	744	741	741	750	720	738	727	687	688	693	741	703	750	747	727	707	730	722	725	657	695	709	751	725	721	680	733	749	711
4458	4791	3688	2112	1529	1231	1143	1032	1720	21467	18591	10402	4065	1196	788	653	615	602	589	627	623	619	572	606	586	630	609	599	596	606	637	598	607	594	615	568	613	636	600	592	566	628	562	564	557	551	603	638	625	634	538	589	563	603	600	605	639	574	559	599	580	587	617	608	599	547	580	582	630	584	573	577	623	646	576	576	591	612	628	553	598	586	590	528	587	610	580	594	602	604	603	616	649	647	595	573	619	607	605	610	562	594	595	561	609	610	601	547	585	590	582	542	560	579	526	611	580	605	558	617	592	580	596	605	577	609	562	560	620	599	589	586	569	597	572	554	582	607	627	661	587	629	575	564	606	596	600	549	623	574	608	579	566	606	589	591	553	625	582	624	581	570	615	605	636	575	563	615	597	594	600	618	631	580	555	583	620	597	580	576	605	582	553	620	659	606	572	577	557	602	574	592	606	587	603	614	547	593	594	604	594	558	548	548	612	587	603	599	543	604	604	558	583	574	614	608	600	574	559	627	560	570	617	638	613	594	555	620	553	632	621	591	589	574	626	577	612	595	612	639	656	543	557	594	563	617	558	580	621	531	591	574	602	628	607	582	569	577	629	601	568	598	622	573	602	609	591	596	612	632	593	613	587	617	591	554	571	631	589	611	612	581	607	602	627	598	573	576	591	565	604	591	564	595	582	552	617	578	629	590	558	554	617	655	589	556	620	627	615	589	553	572	569	606	589	618	573	613	615	551	593	598	608	603	602	633	625	595	603	536	582	607	615	583	610	599	596	621	590	648	651	577	590	571	590	587	586	601	597	572	599	622	593	591	605	586	572	551	562	585	627	623	597	574	569	608	558	596	571	612	601	590	600	606	591	569	573	557	640	640	593	586	589	557	575	563	593	569	585	598	584	533	599	623	575	628	611	586	588	610	547	597	562	554	529	556	596	597	581	592	581	592	587	645	623	611	614	571	577	536	591	562	579	571	586	586	606	629	598	581	582	586	552	597	590	594	629	592	608	584	592	526	593	577	609	638	603	589	604	610	550	536	579	586	616	580	654	553	602	599	594	671	585	595	542	621	644	614	576	609	601	605	602	556	568	595	600	613	537	568	570	574	583	613	573	561	563	620	540	562	600	575	575	605	618	569	587	597	534	553	612	583	618	594	575	609	591	603	544	591	587	599	567	585	594	599	582	583	598	586	594	598	602	604	581	589	571	618	605	580	570	590	590	563	599	550	568	584	608	592	583	617	582	576	553	514	574	587	605	589	575	588	603	579	585	573	541	555	596	597	574	586	587	617	625	586	596	634	619	647	632	626	616	619	585	610	597	577	608	582	609	561	573	625	602	595	582	603	527	633	591	590	585	577	605	590	577	587	595	597	617	604	652	598	543	651	581	581	608	564	556	587	635	594	575	613	586	582	555	587	586	631	600	542	596	560	571	607	598	547	555	614	603	616	601	634	594	576	595	584	609	620	603	600	619	608	553	580	635	585	591	588	579	571	590	596	610	588	600	550	601	589	574	579	620	583	566	572	576	609	618	610	610	612	594	570	600	580	576	568	614	595	607	589	576	550	584	616	567	588	610	641	596	578	627	550	592	587	597	614	569	580	557	608	588	656	575	565	618	576	564	585	578	568	579	609	544	590	576	591	594	555	596	595	622	598	611	556	594	570	585	580	585	579	613	562	561	565	600	571	563	613	623	570	629	587	618	592	624	534	578	584	614	610	549	581	608	553	565	620	582	596	608	605	578	579	604	589	596	572	578	563	592	572	604	558	542	581	601	628	605	612	588	599	569	577	598	585	601	606	632	585	585	593	605	556	599	587	585	610	570	635	593	594	588	614	556	586	586	605	591	588	592	557	589	566	589	600	576	634	553	594	613	617	573	602	578	579	581	578	580	588	563	633	590	572	566	607	621	623	645	591	605	616	560	594	582	592	596	558	637	595	616	586	617	563	603	600	647	614	646	562	604	563	623	591	593	586	611	574	586	567	594	595	616	598	578	584	593	575	557	588	619	585	602	581	589	566	579	586	632	565	604	609	604	627	530	579	566	597	598	567	555	553	611	625	592	593	609	554	538	575	558	602	574	604	557	566	584	644	559	603	615	626	571	600	614	613	565	611	585	614	614	565	562	567	549	578	573	602	569	587	563	610	542	564	593	574	567	546	567	583	590	587	612	573	580	581	558	609	593	581	577	603	596	562	567	599	603	572	550	577	594	577	602	589	593	563	587	597	586	576	579	596	603	596	561	588	605	591	568	591	589	610	639	594	620	591	601	593	567	606	604	590	556	601	576	650	574	620	556	626	626	561	607	600	616	634	627	605	590	591	585	608	604	533	580	578	615	596	584	625	554	567	555	595	558	585	572	555	616	585	617	596	628	582	611	572	597	568	578	582	559	612	611	564	591	599	592	612	568	597	615	541	583	544	605	603	593	570	547	573	559	580	566	582	527	638	574	544	575	569	575	590	597	565	603	604	567	577	556	609	551	600	558	597	596	629	595	596	597	573	562	589	573	598	619	603	593	565	578	584	592	584	601	591	563	580	573	608	585	565	616	572	631	641	628	596	572	604	579	577	584	551	581	586	553	581	594	609	601	633	548	596	608	575	559	573	603	610	607	564	594	581	586	602	591	563	563	589	576	578	593	550	638	568	592	624	565	631	598	633	575	543	589	539	556	590	580	557	611	597	595	601	560	617	574	592	606	607	587	597	591	647	596	596	577	610	623	584	614	586	610	575	622	576	556	568	595	556	643	610	567	618	562	593	610	628	553	558	620	548	570	600	581	605	617	603	625	579	606	569	566	587	622	603	658	621	589	621	593	561	561	587	600	620	582	604	567	605	563	619	597	593	584	573	639	633	566	582	602	579	559	560	573	589	592	611	537	580	544	601	578	531	617	587	616	592	602	604	580	604	608	574	628	607	575	588	578	583	586	563	628	625	585	617	591	589	546	594	627	607	550	559	593	578	583	574	603	581	542	537	536	565	573	605	624	604	553	590	597	579	610	595	620	575	589	617	569	610	564	557	581	573	592	580	574	622	538	578	563	592	605	612	612	592	553	557	599	582	611	577	587	535	581	584	577	590	614	605	574	637	622	601	608	587	582	585	550	567	556	617	605	611	617	584	578	561	616	576	582	522	584	595	609	588	579	601	577	584	560	574	560	515	590	592	629	585	621	590	616	631	572	579	593	599	577	603	615	591	581	627	576	604	598	607	586	530	592	566	572	554	591	562	586	632	592	563	583	620	599	601	573	580	584	609	535	587	609	562	617	629	629	547	570	584	607	590	635	565	582	574	583	577	595	572	606	599	594	586	620	579	562	566	646	571	587	573	609	570	617	571	574	584	576	608	624	600	598	587	585	566	617	594	525	596	576	621	603	590	612	556	588	590	615	579	594	610	603	619	593	595	604	554	565	562	590	597	595	589	599	597	594	545	607	586	581	622	603	644	613	597	575	587	564	599	547	555	607	598	589	592	585	594	582	620
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
