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
341318390385	341318390948	341318391498	341318392048	341318392596	341318393148	341318393698	341318394248	341318394796	341318395348	341318395898	341318396448	341318396996	341318397548	341318398098	341318398648	341318399196	341318399748	341318400298	341318400848	341318401396	341318401948	341318402498	341318403048	341318403596	341318404150	341318404698	341318405248	341318405796	341318406348	341318406898	341318407448	341318407996	341318408548	341318409098	341318409648	341318410196	341318410748	341318411298	341318411848	341318412396	341318412948	341318413498	341318414048	341318414596	341318415148	341318415698	341318416248	341318416796	341318417348	341318417898	341318418448	341318418996	341318419550	341318420098	341318420648	341318421196	341318421748	341318422298	341318422848	341318423396	341318423948	341318424498	341318425048	341318425596	341318426148	341318426698	341318427248	341318427796	341318428348	341318428898	341318429448	341318429996	341318430548	341318431098	341318431648	341318432196	341318432748	341318433298	341318433848	341318434396	341318434948	341318435498	341318436048	341318436596	341318437148	341318437698	341318438248	341318438796	341318439348	341318439898	341318440448	341318440996	341318441550	341318442098	341318442648	341318443196	341318443748	341318444298	341318444848	341318445396	341318445948	341318446498	341318447048	341318447596	341318448148	341318448700	341318449248	341318449796	341318450348	341318450898	341318451448	341318451996	341318452548	341318453098	341318453648	341318454196	341318454748	341318455298	341318455848	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	3600	2300	2778	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22492	21268	29067	23791	21262	21305	11874	1049	658	514	421	393	334	318	296	238	232	216	202	199	191	165	170	169	184	161	147	135	127	118	162	146	137	148	144	156	124	141	136	139	129	135	116	143	127	114	140	116	126	132	155	124	131	134	107	116	130	122	134	125	118	116	118	124	122	123	100	108	123	107	96	147	144	125	123	131	118	126	113	122	121	116	113	106	121	129	109	137	127	110	112	109	137	130	126	123	124	105	103	110	109	122	119	113	112	108	136	127	115	122	109	111	126	123	102	134	147	108	120	123	141	126	122	124	108	108	109	121	122	126	103	126	107	92	111	122	110	121	116	125	124	107	132	127	122	103	121	120	114	124	117	116	109	119	105	112	108	122	106	111	121	105	107	113	115	124	121	111	116	122	95	121	115	130	105	120	125	118	112	121	126	129	115	104	104	100	126	124	124	140	121	115	140	142	131	131	110	140	119	120	129	115	134	116	101	142	124	131	146	119	117	99	121	103	134	114	113	116	125	99	118	132	114	127	124	112	121	121	104	111	109	139	115	127	137	111	109	140	111	142	140	113	130	109	123	114	118	119	126	104	96	129	142	111	111	101	104	111	114	111	114	105	154	117	122	127	104	118	104	104	135	126	105	104	114	114	139	127	126	118	119	122	119	126	112	120	126	121	117	126	102	118	117	117	110	127	119	119	99	116	115	95	135	125	131	118	116	106	118	109	117	121	122	121	115	97	117	105	127	117	138	106	115	105	126	110	141	119	119	96	126	112	134	143	113	121	134	124	131	119	137	132	110	123	117	105	123	116	102	137	104	111	117	103	107	104	120	105	108	99	133	108	123	105	88	126	115	105	99	110	120	114	135	141	103	116	114	114	111	112	110	125	109	117	106	115	107	107	100	118	108	117	123	118	122	115	113	126	110	105	112	121	123	120	106	96	126	115	118	120	139	109	114	107	127	106	130	127	117	133	106	116	117	113	123	117	109	105	123	136	116	120	125	130	103	123	125	117	128	131	100	126	109	125	123	108	119	125	115	116	127	100	124	111	121	119	111	116	110	118	117	111	131	122	133	119	114	123	117	111	146	126	115	122	113	127	132	118	120	138	131	122	122	101	106	126	132	112	120	108	117	108	130	122	131	101	118	105	131	128	117	123	106	118	135	112	115	126	106	118	124	118	115	114	127	115	110	93	126	103	122	133	119	128	120	107	103	113	121	118	113	125	129	118	115	112	112	103	99	121	131	103	130	115	124	128	127	96	119	111	126	119	117	127	110	90	110	116	125	126	128	123	117	114	121	105	120	114	138	103	131	110	120	97	133	130	119	117	113	134	129	107	108	119	121	114	125	106	119	123	127	116	110	122	124	110	132	119	113	137	113	127	100	117	104	106	117	122	113	136	119	126	121	129	128	124	131	112	94	117	86	113	111	102	116	122	113	131	111	119	101	105	117	120	131	112	110	111	127	121	105	123	110	122	141	109	117	121	135	134	134	114	110	122	109	133	107	117	90	146	107	123	111	119	117	129	117	119	120	119	106	112	120	133	117	119	117	111	143	110	119	116	127	110	113	103	104	97	123	97	131	128	117	118	111	141	105	128	162	128	107	119	126	126	116	123	102	102	129	125	116	126	125	105	110	103	112	104	114	117	126	108	116	118	125	117	128	128	118	115	110	109	127	120	136	141	118	113	121	106	113	119	112	123	126	127	117	112	130	133	108	135	108	125	109	121	133	103	126	100	133	111	106	114	104	114	131	108	124	114	109	136	137	103	103	108	122	126	131	135	111	100	97	108	120	111	114	129	103	114	105	116	103	119	96	118	82	132	112	110	127	128	123	132	115	107	123	128	133	116	128	128	99	121	142	145	98	110	122	113	107	119	98	96	120	125	124	113	137	125	122	129	110	139	106	113	109	98	129	111	129	118	113	134	113	115	106	124	119	118	136	137	107	100	120	108	124	121	120	119	110	103	145	121	113	117	109	134	110	121	119	113	120	122	121	131	119	109	114	113	109	132	126	123	119	109	123	119	121	118	131	128	127	137	112	114	116	110	115	113	125	98	121	105	115	112	114	108	109	117	113	109	150	100	103	101	114	120	131	126	103	112	118	110	113	114	117	113	109	112	124	130	129	113	94	108	121	124	143	99	107	137	119	121	123	113	130	128	121	113	108	119	160	116	118	122	104	109	110	120	116	113	138	120	98	107	134	101	97	122	123	121	98	92	119	123	115	125	123	101	111	97	109	118	120	131	102	105	111	121	99	108	123	117	132	124	111	128	120	125	125	124	134	104	99	112	128	115	108	106	113	128	101	108	113	135	119	111	105	105	117	108	131	106	117	119	103	90	114	126	97	121	114	113	137	116	117	128	103	113	134	121	122	109	137	104	103	128	125	127	107	113	101	119	103	105	115	111	113	138	113	114	119	111	92	127	113	113	137	121	122	123	118	114	121	113	109	121	116	120	146	128	112	118	132	109	121	124	131	117	102	115	107	107	111	136	105	110	124	121	112	129	119	117	114	133	111	114	120	121	123	101	116	119	101	138	140	108	112	104	134	134	120	115	122	100	133	120	108	112	114	120	112	113	133	123	125	108	107	135	115	107	126	106	98	113	107	118	149	110	109	126	111	128	106	125	121	121	110	121	111	111	134	121	97	103	123	118	123	108	105	124	113	118	118	127	117	118	104	105	122	100	122	111	117	104	122	115	124	118	111	133	113	117	131	111	105	125	133	111	126	111	111	113	124	123	121	105	138	105	107	116	112	125	120	117	102	118	122	117	122	130	115	119	117	120	113	111	114	128	141	144	116	118	132	134	127	101	148	115	116	132	105	118	116	101	123	114	131	115	105	138	110	119	134	101	112	111	109	122	114	128	119	98	113	126	124	105	106	114	122	115	125	109	141	128	121	118	127	105	122	110	121	109	112	122	132	121	99	127	134	116	114	114	127	124	131	101	113	109	119	112	124	126	121	104	133	107	118	92	114	115	122	120	115	131	116	107	122	103	130	106	129	114	115	100	107	107	144	110	96	129	122	137	105	129	115	114	118	95	113	90	124	107	107	135	105	133	118	117	111	102	111	120	130	98	101	129	118	106	110	114	117	107	135	119	123	130	117	120	123	101	127	125	97	145	119	105	114	115	126	116	124	138	128	109	138	122	99	106	128	104	116	115	126	102	105	128	100	112	128	113	128	119	106	132	118	114	115	114	130	114	117	129	118	129	104	122	102	115	129	141	120	122	124	106	130	102	95	115	110	114	126	126	114	124	141	122	110	146	100	133	125	102	106	134	108	117	113	117	109	124	131	121	114	114	113	103	98	104	118	124	114	117	111	119	124	112	108	126	116	119	123	105	122	114	102	131	112	125	115	108	116	99	130	112	113	104	123	106	108	112	123	102	125	123	105	128	119	123	127	113	127	117	122	114	114	122	127	125	105	116	123	140	121	120	111	114	108	117	118	119	118	123	105	117	122	140	142	109	130	99	94	96	125	118
5552	17630	10321	5114	3551	2590	1840	1247	981	751	626	513	444	385	330	329	254	254	249	242	213	200	197	187	194	179	166	188	198	146	152	141	139	174	163	174	148	130	154	143	139	116	135	142	146	135	121	128	117	114	110	123	135	120	118	127	142	116	127	138	135	122	121	131	133	122	128	145	133	116	118	104	129	109	133	119	116	112	118	123	124	133	118	106	135	126	112	146	125	145	110	131	152	83	125	116	116	124	124	125	136	115	100	115	120	133	123	125	141	94	116	135	111	118	111	119	111	145	131	128	113	119	105	105	117	109	112	109	131	124	123	119	143	122	131	113	121	123	122	122	117	119	110	129	127	127	129	117	121	122	128	111	128	115	105	124	123	109	126	110	132	132	133	137	110	107	121	133	115	123	130	110	136	125	108	120	114	133	116	120	124	134	117	119	123	122	124	135	117	107	120	132	117	132	121	123	127	109	126	104	132	114	112	129	123	109	120	136	123	113	120	121	114	113	105	128	121	116	113	100	137	118	118	128	117	114	114	112	127	115	115	128	127	129	120	137	120	121	116	139	113	117	101	102	119	129	123	131	123	138	113	136	114	131	113	120	121	101	132	117	113	123	114	127	155	119	132	113	108	113	117	124	91	136	124	131	119	126	120	112	108	112	124	108	123	109	143	128	130	133	136	122	132	115	108	101	130	118	102	126	136	107	114	118	131	121	123	122	124	140	129	96	144	100	129	135	123	111	111	117	135	121	121	118	137	108	139	117	94	128	109	122	110	115	136	124	120	103	122	128	110	124	119	131	127	116	127	133	98	152	117	109	82	124	120	107	132	113	124	144	141	138	114	112	131	120	121	130	112	140	119	116	130	116	124	127	125	126	123	122	132	159	137	121	122	106	134	106	112	132	114	121	122	137	106	119	105	127	100	126	129	120	115	108	111	139	132	102	126	131	125	107	124	105	121	134	135	118	142	111	125	119	136	126	112	113	125	133	143	114	109	114	113	120	134	112	104	136	117	135	133	129	133	128	117	98	119	122	108	146	120	125	122	130	125	131	130	126	118	112	144	112	122	109	115	102	128	119	124	120	103	131	132	122	119	126	97	112	123	120	119	104	102	128	126	122	103	100	121	101	139	107	110	122	136	138	114	113	120	154	110	123	135	118	99	120	123	128	132	121	132	126	111	103	123	110	115	129	124	125	130	129	128	118	136	146	115	102	108	124	130	126	127	132	113	126	114	104	115	121	123	116	133	124	130	124	105	145	130	128	125	109	113	123	115	117	108	113	133	112	110	123	119	134	134	131	112	122	131	117	141	137	112	123	120	120	135	127	91	116	134	137	120	126	127	129	128	117	120	100	126	122	123	114	133	103	127	125	120	132	128	132	133	117	112	132	133	125	131	119	123	112	128	121	120	102	115	139	114	118	120	125	117	141	116	105	124	103	116	120	112	119	107	135	113	134	133	113	129	125	117	119	119	117	108	117	110	120	128	116	126	117	143	116	123	118	99	115	116	121	107	117	117	107	125	137	107	135	119	115	136	125	134	101	105	127	122	128	100	140	123	112	122	117	121	141	111	119	123	123	123	128	123	125	125	111	113	98	123	131	106	142	127	127	149	120	95	109	122	132	129	105	127	117	117	123	116	114	112	124	126	98	127	123	121	93	128	133	118	117	112	130	112	116	123	123	121	124	131	129	125	91	121	133	135	107	121	122	112	128	114	116	105	112	119	130	126	119	106	124	130	117	121	123	108	119	109	130	123	128	118	106	124	129	115	119	107	127	112	101	131	102	108	131	110	110	114	103	110	125	116	124	126	112	123	138	107	124	82	113	103	133	141	130	123	118	122	129	128	127	109	113	117	109	126	105	139	117	117	84	123	112	112	107	106	138	146	124	132	106	114	113	123	124	114	135	105	116	133	109	111	122	90	143	128	140	115	108	124	122	118	115	115	105	117	105	114	115	109	105	119	127	117	118	138	131	118	121	131	126	120	122	128	109	121	120	127	130	105	98	117	117	113	115	100	95	140	112	113	129	110	116	102	129	122	102	120	131	130	112	116	98	118	121	132	114	119	147	119	117	130	134	119	127	110	120	140	117	106	106	126	123	151	126	103	108	140	141	133	102	112	132	112	121	123	124	121	123	117	108	118	133	102	103	139	117	128	115	108	124	124	123	116	106	137	100	139	125	126	108	118	119	126	132	112	119	114	127	124	115	115	127	113	125	137	135	109	115	115	113	120	114	113	130	116	117	121	139	149	148	134	130	110	133	141	128	131	109	126	112	128	129	117	109	128	119	110	127	118	110	107	118	108	118	121	97	114	111	129	120	112	123	134	113	124	124	135	126	125	126	132	114	124	132	110	97	114	131	141	135	129	102	106	124	122	132	122	129	116	112	121	111	131	102	118	123	121	114	124	132	124	126	127	105	108	117	108	129	128	124	138	127	115	149	107	126	124	111	131	102	116	102	128	127	106	109	138	111	122	116	117	134	137	132	138	121	138	116	126	135	114	150	105	116	124	120	130	130	122	140	123	109	124	139	119	112	122	128	122	124	125	115	136	132	137	96	125	131	128	140	112	122	128	120	130	122	115	115	107	125	128	145	110	93	112	134	128	133	111	127	124	127	127	112	117	123	118	113	114	103	103	130	119	120	110	105	121	109	127	113	108	129	119	126	117	109	104	116	96	109	95	116	108	118	122	120	129	149	140	115	108	132	112	136	113	111	127	101	140	120	131	111	135	107	126	127	134	98	118	120	128	93	141	122	111	122	109	128	117	130	128	131	135	117	131	117	126	141	109	124	110	114	109	140	119	109	114	110	110	124	118	117	143	129	121	109	127	130	154	115	116	108	135	109	126	111	116	121	116	116	126	131	102	129	119	120	104	124	107	107	116	110	102	107	99	111	133	120	108	119	115	140	124	120	121	126	126	91	104	126	108	114	111	118	96	110	127	108	123	111	113	111	102	120	114	134	116	106	130	133	119	120	112	130	111	124	139	109	105	111	119	118	118	132	104	122	137	117	120	126	115	104	110	115	130	126	133	121	134	117	133	111	132	126	120	107	111	108	128	117	130	116	126	122	112	135	124	122	126	114	115	117	129	99	108	118	113	129	111	126	121	120	119	131	134	122	135	144	111	107	114	127	114	90	126	121	103	131	116	118	117	114	123	121	129	137	117	120	108	123	113	127	124	107	127	116	130	138	103	120	116	122	103	123	121	109	120	128	136	122	120	119	124	124	114	124	128	109	115	116	124	130	129	138	119	132	136	115	131	111	129	119	122	119	111	128	140	127	99	119	114	108	135	120	138	119	122	114	111	114	131	127	122	110	130	122	99	106	111	121	114	139	124	104	111	117	119	121	99	122	111	122	127	122	119	107	130	114	117	102	128	107	122	101	118	141	110	106	117	120	141	138	115	116	114	151	110	125	92	110	141	115	104	137	107	134	120	113	113	126	111	106	142	87	131	108	118	120	113	116	108	131	110	126	125	116
27286	18833	5114	921	694	669	556	500	489	510	486	482	484	492	512	490	470	449	480	494	461	461	475	483	472	464	450	499	511	450	494	439	463	506	490	459	431	508	468	442	474	471	505	530	437	458	470	489	442	477	463	490	462	467	459	459	452	471	436	483	451	504	497	557	453	476	459	519	492	485	475	433	469	453	445	524	472	480	493	498	448	501	453	472	448	490	485	461	523	506	503	434	472	468	488	447	461	523	478	453	502	486	508	474	489	465	472	473	446	469	490	466	496	457	459	438	471	482	492	496	450	497	481	483	452	465	439	454	491	471	486	503	454	477	522	471	438	480	452	456	499	459	482	477	514	480	441	483	495	474	445	491	460	526	499	502	461	456	453	462	443	488	474	469	425	512	484	531	499	445	496	429	439	468	478	454	472	467	471	491	453	458	499	497	505	446	469	452	477	528	494	498	469	483	503	447	491	446	477	466	448	518	470	518	495	471	493	478	445	484	479	438	467	485	470	471	441	476	475	472	479	464	480	488	480	472	486	454	507	482	427	503	492	469	477	476	435	472	483	451	459	519	510	493	486	484	482	445	466	446	457	496	452	483	465	502	483	459	455	499	472	480	456	435	500	449	474	502	490	467	455	449	497	440	460	452	431	467	452	476	443	402	484	487	454	483	414	486	463	472	465	497	469	454	501	493	380	484	472	499	477	444	492	475	467	466	468	453	480	503	530	478	501	501	493	451	469	491	457	481	490	481	505	487	532	433	448	441	473	433	449	495	468	453	467	447	499	506	450	474	486	494	463	487	453	441	495	470	480	459	493	456	465	496	502	456	491	491	480	492	467	486	457	489	509	465	466	466	485	458	472	489	473	492	489	500	493	472	475	465	462	491	489	458	475	454	461	474	458	467	454	457	471	476	470	478	458	420	490	473	474	422	476	503	472	463	443	443	469	499	485	463	467	498	463	464	466	478	460	534	515	501	453	512	456	487	489	463	424	455	510	494	458	444	470	474	484	484	484	485	520	446	497	475	486	412	434	480	445	494	452	513	460	470	481	472	485	466	496	496	453	480	450	441	490	485	463	483	496	441	490	489	477	480	480	498	458	491	459	504	457	539	498	515	470	457	487	475	490	472	432	484	503	454	468	452	505	469	480	476	475	480	480	447	467	465	481	467	460	472	453	483	504	481	460	439	462	478	483	476	473	509	528	488	458	479	476	494	470	483	474	465	455	475	459	444	472	462	453	481	458	451	434	517	487	473	506	453	456	492	487	439	449	464	476	438	451	473	475	484	514	457	460	481	532	507	486	460	472	494	442	482	477	462	468	487	462	475	460	497	477	467	482	497	459	473	515	427	503	479	419	461	492	485	473	454	467	444	487	490	464	461	455	490	490	466	473	470	457	484	472	485	451	437	474	483	467	487	452	499	480	466	450	494	485	465	496	473	437	469	461	472	458	466	454	533	455	487	490	524	470	453	473	524	498	538	539	466	472	490	426	489	477	483	458	495	529	421	481	478	456	433	447	467	489	483	479	472	466	450	483	472	503	469	531	465	462	448	474	496	471	466	415	483	453	516	463	489	484	476	494	496	488	463	501	526	488	487	473	488	484	466	480	474	519	474	469	482	483	509	473	483	513	481	468	491	479	472	481	484	483	481	509	465	461	518	513	446	508	496	440	478	463	471	509	495	485	467	451	465	476	464	484	518	450	497	472	470	420	471	491	466	503	510	480	521	462	456	457	484	516	512	471	471	460	477	472	463	456	459	434	491	515	486	452	455	460	483	474	484	511	482	502	499	472	497	512	465	455	471	488	457	456	510	487	471	424	481	483	484	487	461	489	457	485	502	468	445	473	482	489	476	480	455	468	467	425	491	456	438	485	458	487	441	485	484	473	439	472	486	499	513	465	523	486	485	444	503	469	505	460	514	448	449	485	504	490	445	474	468	463	480	453	480	467	457	487	500	463	503	489	472	497	456	470	483	481	432	490	458	508	500	454	495	499	464	455	490	454	462	480	464	493	501	444	487	457	520	455	482	493	478	449	486	441	480	504	456	475	455	457	477	455	473	463	480	473	475	465	439	518	458	483	494	508	490	490	500	491	485	491	448	480	504	454	482	476	470	486	474	463	451	490	496	448	469	454	471	490	511	474	491	444	478	461	465	451	488	502	463	464	466	463	511	483	479	483	462	423	437	481	471	506	465	459	450	480	443	457	473	471	480	481	502	507	449	485	445	463	499	468	518	457	481	462	484	469	455	500	510	467	484	466	519	477	473	468	429	516	474	503	460	492	450	439	456	481	473	457	460	462	461	479	489	410	481	448	435	486	450	463	503	516	484	481	472	476	462	471	460	457	465	494	507	464	456	515	473	475	476	501	513	496	463	470	467	466	498	514	482	483	432	484	498	447	460	452	480	515	463	485	498	438	442	441	489	471	458	507	444	493	504	483	498	460	501	421	465	462	513	483	466	440	527	501	457	475	455	465	511	457	520	477	471	440	493	513	491	476	433	489	431	475	473	484	462	482	532	449	464	455	447	471	494	459	456	459	474	481	472	465	492	505	472	467	484	475	456	480	494	446	508	508	458	500	455	446	476	460	444	490	488	459	493	447	494	469	502	485	461	434	488	485	473	504	479	497	495	480	448	450	478	483	457	502	454	477	479	459	520	494	474	424	454	491	479	463	486	457	464	469	483	475	480	507	468	476	491	458	472	475	482	439	442	486	510	439	437	487	466	481	457	495	475	495	442	449	503	478	467	478	495	481	485	509	504	416	474	461	485	427	477	489	486	457	494	475	493	473	458	513	489	506	462	452	486	467	538	459	490	508	484	468	450	465	471	471	476	449	464	523	493	481	464	481	464	510	473	480	521	442	461	447	470	496	517	448	481	466	454	475	493	514	478	479	479	492	475	474	492	439	522	490	490	506	432	485	474	513	465	518	450	450	478	474	440	462	498	511	477	480	463	468	538	448	457	416	471	451	471	467	483	471	467	507	476	491	484	490	455	543	467	499	455	500	481	433	453	485	470	486	493	464	470	434	464	473	514	467	499	485	502	482	515	426	489	462	450	476	464	481	475	475	483	483	482	462	482	485	489	466	492	552	442	462	456	458	493	487	505	504	485	449	477	466	494	432	506	460	482	467	444	436	483	451	491	460	514	486	470	447	497	465	450	458	509	506	477	480	433	430	485	472	507	503	497	454	486	467	479	472	487	463	495	467	516	481	500	510	486	472	509	463	499	485	474	442	440	495	471	466	503	494	460	500	459	487	461	445	490	434	471	455	484	460	466	454	491	530	509	492	473	463	443	458	453	471	477	501	482	520	449	522	492	446	487	492	442	485	462	489	480	451	455	465	452	438	476	488	477	486	464	435	427	456	475	484	469	500	432	466	501	477	456	485	436	481	443	480	483	468	488	493	485	503	489	460	460	466	467	453	490	488	490	483	495	471	482	448	479	414	470	464	426	473	464	485	482	478	509	470	442	468	488	497	489
4856	3610	851	610	576	536	517	540	485	509	481	507	496	524	502	496	481	485	460	470	469	507	498	494	463	448	511	493	492	455	476	489	544	499	491	472	467	476	450	490	495	463	506	518	531	498	479	520	470	541	514	520	487	461	497	468	427	446	492	459	501	449	515	484	500	479	477	456	497	501	466	488	508	475	494	480	464	471	466	473	478	488	461	510	515	486	490	488	479	495	485	462	471	466	497	484	480	481	456	482	453	477	474	499	468	499	503	474	521	483	482	475	524	467	449	455	487	418	496	453	488	475	498	440	473	506	450	468	480	489	509	501	486	444	509	511	512	487	491	488	464	503	479	477	489	481	465	504	503	498	512	464	474	508	459	448	480	474	469	473	479	468	478	478	470	468	477	507	487	497	470	451	470	458	508	458	469	494	468	446	479	492	469	487	500	455	454	524	436	482	479	493	487	465	477	473	467	495	528	491	468	468	481	495	482	497	475	462	456	499	493	466	489	490	473	489	477	476	475	486	465	515	536	503	441	500	479	496	473	476	460	477	513	481	498	484	509	486	532	500	508	507	457	491	501	473	505	470	501	479	462	492	485	481	438	514	479	438	482	504	480	495	457	464	522	489	494	443	505	521	474	449	481	470	504	472	471	488	487	512	487	513	473	457	461	441	446	459	530	501	480	455	458	478	516	476	475	501	475	497	509	475	501	506	503	472	511	460	484	481	486	501	542	486	489	516	473	519	480	502	521	490	464	455	512	489	493	466	446	515	504	462	480	472	504	515	493	508	485	451	493	463	455	483	506	492	435	499	484	507	484	504	478	499	464	462	500	467	477	504	441	494	468	495	473	477	469	468	489	493	468	473	488	517	492	450	484	477	484	484	526	503	496	500	465	504	506	504	452	526	479	488	484	490	490	489	499	462	472	448	457	454	449	476	506	459	487	442	495	512	472	484	479	464	461	492	505	474	435	479	501	478	462	493	541	467	477	497	461	486	459	459	482	522	486	486	485	485	502	461	486	493	492	457	471	478	464	473	462	501	519	474	489	506	457	470	454	468	431	485	545	504	438	475	457	480	481	470	459	499	499	498	505	484	509	462	472	475	491	490	503	489	442	470	462	464	454	499	491	433	508	490	440	538	474	486	501	465	473	504	505	500	469	479	470	486	454	507	502	510	549	495	470	500	515	496	458	472	479	490	487	474	506	479	486	442	500	470	546	496	454	481	496	497	489	444	476	508	485	488	474	480	477	473	460	434	453	480	486	505	468	490	456	485	503	526	474	479	504	490	508	454	514	477	503	490	487	440	479	480	490	504	492	500	482	466	484	486	472	510	464	521	474	516	514	501	453	463	469	468	481	478	524	509	522	500	471	486	499	470	509	467	500	470	475	479	459	500	513	479	487	463	491	536	481	468	482	476	494	505	503	468	517	513	469	497	481	474	506	454	511	496	468	481	496	513	452	498	462	487	459	495	494	459	508	480	472	506	460	475	461	442	461	512	512	436	515	478	510	497	502	470	487	512	465	506	471	434	479	487	461	487	492	446	480	497	494	481	484	477	496	464	482	477	503	455	496	529	471	484	481	464	478	509	486	477	448	452	493	493	463	489	471	465	474	452	525	484	491	444	482	447	511	495	462	491	467	500	484	480	448	493	472	493	515	490	473	503	494	464	507	457	478	493	516	473	512	489	488	512	496	496	508	480	486	466	450	473	459	450	488	460	552	516	466	479	466	501	527	472	493	526	470	460	467	488	489	473	474	488	468	488	492	478	474	477	472	446	544	462	511	450	521	449	485	481	512	490	477	445	453	504	506	478	501	498	509	484	485	485	521	457	529	477	458	524	475	469	458	463	492	510	480	504	452	502	505	481	442	441	473	483	485	496	492	456	446	480	460	465	468	502	520	500	508	517	467	483	512	475	483	508	504	461	497	482	495	492	467	481	502	493	452	483	492	439	452	540	500	489	467	466	527	498	485	497	463	476	505	484	484	449	536	478	464	478	493	492	541	442	458	478	486	482	484	495	451	497	525	489	480	503	505	494	496	469	469	476	465	452	475	474	451	442	483	466	501	457	481	457	530	489	450	515	509	529	484	484	493	471	499	486	485	463	496	443	514	450	446	454	465	489	470	493	468	497	472	434	520	504	487	499	478	476	450	485	500	472	466	474	530	490	480	471	456	477	478	507	485	503	478	498	486	458	450	474	485	444	479	495	477	451	473	458	479	485	486	477	483	514	507	470	479	460	434	503	474	462	487	501	494	509	477	487	480	475	494	467	462	463	485	466	479	489	442	493	499	488	508	477	494	508	491	442	491	477	490	483	479	500	471	497	485	462	494	462	534	455	510	502	467	478	486	481	451	473	490	530	508	490	507	516	480	441	517	484	489	481	485	424	450	445	532	538	511	502	486	464	499	505	458	481	483	485	459	469	460	538	483	468	457	450	483	492	483	440	478	460	498	488	484	478	515	493	511	487	485	488	472	483	501	470	437	468	478	508	470	484	453	477	464	490	495	462	482	444	481	522	480	491	480	449	476	489	504	481	494	476	457	473	434	490	490	475	503	504	514	471	531	457	439	449	470	509	487	433	485	475	519	497	446	466	506	470	483	494	518	493	498	454	467	499	505	488	527	463	504	489	403	466	478	506	509	495	481	532	449	498	470	520	503	493	506	471	456	480	507	482	472	512	472	493	465	441	486	484	480	488	492	495	492	457	474	513	458	462	479	482	494	454	492	472	500	503	434	465	490	499	466	465	507	464	463	491	496	495	501	453	493	470	451	469	447	486	471	458	475	477	508	494	467	492	496	494	467	463	501	455	507	458	471	465	520	461	499	467	520	475	493	480	493	466	471	480	475	472	500	486	498	442	475	466	474	468	479	479	472	483	456	494	487	506	493	475	501	534	516	423	460	503	485	520	470	507	451	450	466	484	494	500	499	482	468	469	507	456	477	481	516	480	471	486	487	475	474	455	446	502	466	500	421	465	469	488	476	529	515	464	491	484	489	488	453	479	517	488	492	500	455	479	471	486	496	465	482	516	474	529	534	475	483	501	476	461	493	475	474	457	471	478	439	501	454	506	470	480	470	506	508	492	455	486	473	476	492	504	474	479	488	502	482	475	463	527	497	463	504	478	488	428	477	538	475	503	481	460	470	488	468	509	513	467	477	470	478	477	442	527	500	485	492	437	493	515	493	492	471	496	500	511	498	439	477	465	492	478	491	477	482	522	456	467	493	511	470	457	461	493	487	488	486	463	501	490	496	481	475	489	489	480	490	471	465	501	502	490	513	488	478	473	510	466	468	493	478	454	491	468	492	480	484	475	460	462	513	459	467	484	480	527	480	507	451	490	448	483	485	444	510	485	447	448	513	472	471	465	502	489	515	524	491	460	493	463	456	481	471	487	503	485	465	480	469	484	485	507	442	471	451	479	480	481	457	492	502	521	499	499	470	497	466	488	495	477	486	471	495	478	477	479	470	471	489	471	450	488
23117	20876	28165	23696	20861	12632	1111	634	478	456	384	362	354	338	359	324	296	312	310	282	270	236	258	257	295	265	260	236	262	242	243	251	254	252	254	232	260	237	249	248	243	248	227	233	214	273	262	265	240	228	242	269	252	258	240	265	249	286	231	237	231	233	228	269	249	244	247	237	242	247	226	228	226	241	259	255	243	230	270	243	242	223	240	240	253	231	214	222	235	265	253	256	250	267	244	216	219	252	241	207	230	235	257	228	246	252	236	233	242	270	248	256	259	226	208	243	258	236	233	246	216	238	231	256	207	216	232	250	248	236	244	213	249	239	239	205	247	236	256	252	249	232	230	264	249	247	213	256	230	269	267	226	226	223	200	249	242	232	223	231	235	259	258	249	258	261	238	245	246	216	261	219	232	229	239	225	217	249	252	220	219	219	264	240	229	233	231	196	284	254	242	257	236	265	235	249	259	225	234	224	240	259	252	226	231	218	244	260	248	225	232	249	274	215	232	242	237	223	239	241	262	237	256	231	229	240	219	251	248	237	246	256	222	223	254	232	241	256	229	232	267	260	252	222	241	228	251	216	244	249	238	231	252	238	250	245	253	232	238	257	237	247	248	221	221	228	255	258	248	240	254	239	259	269	216	241	260	260	244	213	232	213	264	276	236	201	221	262	253	231	235	239	245	231	248	240	268	243	255	238	239	229	245	224	203	237	220	231	243	232	230	238	224	249	287	224	211	222	256	254	242	226	209	267	238	224	250	235	225	220	249	228	209	228	252	238	244	233	241	244	238	254	255	219	248	252	228	227	238	283	254	239	228	238	239	228	245	244	246	245	247	242	259	224	225	250	218	236	214	250	222	229	222	243	219	234	241	240	242	231	223	232	213	241	242	224	231	253	226	214	257	232	223	245	215	227	218	267	228	217	256	248	244	243	210	233	232	249	241	219	244	242	238	244	234	250	216	246	254	216	234	250	237	238	222	269	224	243	259	256	235	253	192	231	232	250	246	239	231	210	230	254	232	229	241	245	239	256	202	258	266	247	214	240	255	224	227	241	223	233	251	249	232	236	238	246	242	252	271	240	217	230	213	230	217	232	232	214	215	226	213	227	231	245	250	211	220	229	231	231	234	232	269	246	253	235	284	221	256	247	238	249	236	231	239	239	222	231	259	242	215	246	257	237	241	242	251	231	244	249	239	236	245	225	224	227	255	262	245	229	239	230	234	259	227	241	239	235	220	233	223	244	219	232	250	231	236	250	232	263	254	235	250	202	241	250	251	226	233	207	230	239	245	226	238	258	256	226	261	244	238	225	239	229	238	244	228	229	253	262	231	212	249	220	243	250	221	223	222	264	228	261	257	215	247	252	254	230	224	236	238	214	233	212	223	234	213	249	215	241	246	255	270	246	258	246	239	217	226	227	242	246	224	247	226	236	236	238	226	219	239	225	250	240	254	245	285	236	223	237	229	227	252	239	238	240	235	226	253	238	263	248	247	259	250	243	259	229	203	254	255	272	231	261	262	230	250	222	220	220	225	227	234	246	229	249	240	237	233	234	238	247	208	223	267	234	281	246	271	241	222	236	231	238	254	236	224	248	221	236	225	230	239	215	265	241	224	229	252	236	213	248	237	241	208	240	236	248	215	236	220	269	201	243	251	230	257	247	257	255	225	234	232	220	236	260	229	241	255	241	267	230	236	223	244	262	244	208	228	261	248	252	251	249	238	246	183	237	270	266	256	242	240	236	257	224	249	263	233	227	223	238	240	223	230	209	236	277	243	227	237	237	247	242	232	219	234	233	228	241	229	280	244	231	262	234	239	247	245	228	246	234	217	219	215	227	253	225	231	243	217	256	239	219	239	246	225	248	236	229	231	231	225	254	231	263	254	246	230	268	228	208	238	267	249	236	233	250	240	230	238	219	244	234	260	258	210	237	218	240	240	228	229	217	233	220	243	261	236	224	215	262	240	227	231	227	232	239	236	241	250	239	223	232	241	234	233	236	269	258	223	246	240	225	222	249	242	233	233	247	220	237	255	219	228	247	256	246	232	252	245	237	262	240	223	243	228	241	241	201	223	228	238	231	234	220	205	233	244	211	235	234	248	211	209	247	228	203	252	259	245	252	254	244	241	246	234	253	221	243	246	257	214	259	235	249	243	247	215	218	225	242	221	225	249	230	219	238	217	255	235	235	236	265	241	232	218	250	258	237	250	226	248	228	231	222	242	262	270	253	224	237	228	241	252	239	242	213	240	274	255	250	254	254	229	228	225	240	248	230	229	236	234	212	255	248	232	225	235	216	239	197	228	239	255	271	241	225	212	266	246	223	236	231	263	227	235	212	242	231	240	234	236	249	225	219	229	231	230	225	241	235	242	230	217	238	220	244	232	247	267	260	240	273	231	245	237	243	226	237	235	222	230	229	220	221	234	255	242	243	228	236	234	244	229	232	226	246	261	236	265	253	251	239	252	265	231	220	261	249	221	261	215	230	207	225	244	214	241	244	231	217	247	229	277	244	232	230	229	268	256	223	236	225	253	224	238	228	234	248	239	238	249	211	252	270	250	211	242	255	253	239	243	241	243	237	229	236	238	236	216	241	244	236	253	207	254	220	242	243	242	235	230	243	227	241	252	225	225	212	231	224	210	218	242	219	238	265	241	253	246	251	218	244	240	243	239	240	226	246	259	231	222	240	224	217	252	254	232	234	246	246	240	230	244	247	228	236	248	261	238	239	228	244	235	232	266	246	243	243	227	239	236	229	260	238	231	258	220	224	248	255	237	218	244	219	255	242	228	245	219	234	240	240	258	252	234	236	244	242	240	247	235	242	224	234	240	227	220	237	230	258	236	214	242	207	249	238	244	234	234	254	234	214	232	264	234	250	217	228	260	248	246	235	228	214	208	271	255	227	226	228	234	257	223	225	246	245	237	217	256	257	237	250	259	216	235	230	228	252	222	267	251	245	222	220	235	223	213	213	221	228	212	252	248	275	243	245	223	248	253	248	232	239	255	267	238	222	267	244	250	249	260	250	254	218	218	217	271	223	235	262	246	255	255	228	241	212	242	222	226	226	242	226	240	253	264	231	210	232	233	254	225	240	246	251	237	237	208	226	217	231	252	248	257	245	225	259	220	254	249	243	228	254	244	226	236	229	258	247	258	236	246	234	243	211	229	242	281	248	245	253	230	249	255	246	228	255	241	236	231	252	247	260	203	240	253	248	224	245	220	239	232	249	239	231	234	227	239	257	231	251	237	215	257	239	270	243	240	250	255	241	240	263	242	237	241	235	232	241	225	232	270	246	223	264	267	233	227	232	243	211	227	230	247	266	241	252	241	225	232	227	246	258	221	250	205	234	253	247	251	225	230	231	240	227	214	238	225	244	252	240	245	250	216	247	252	255	233	248	249	230	267	231	221	225	250	240	235	231	244	265	220	249	221	247	225	216	225	246	235	229	241	236	240	244	209	266	243	245	230	243	255	204	248	253
4239	11755	6008	2957	1985	1549	1080	858	703	564	509	483	404	386	375	343	345	319	330	289	292	290	308	305	300	283	248	282	270	283	250	262	292	274	287	287	251	252	234	281	285	278	268	277	265	273	232	254	275	264	238	246	287	265	235	254	238	264	252	257	257	252	252	281	237	261	261	258	240	275	256	279	271	254	288	265	261	258	237	243	246	258	253	212	243	290	256	249	275	254	273	251	230	276	263	252	245	266	273	245	269	250	255	233	272	244	274	279	260	247	279	297	257	257	260	245	266	249	287	246	254	249	250	233	257	254	251	248	270	268	259	252	268	254	250	267	276	246	266	237	254	282	255	241	236	269	254	258	256	242	262	252	248	276	272	250	259	279	251	264	250	254	257	266	227	268	263	278	265	260	271	277	254	271	229	268	234	268	251	277	257	279	258	282	293	278	295	255	261	283	267	261	256	234	276	265	240	264	294	244	272	256	246	269	258	252	261	221	237	229	261	247	265	278	246	272	258	285	265	279	260	267	263	253	255	262	245	225	255	256	279	235	255	266	230	252	267	246	240	247	278	240	258	262	245	281	250	281	288	255	233	276	259	275	272	270	245	252	263	227	262	218	245	244	269	265	256	254	273	230	248	274	259	261	255	254	272	276	235	262	287	271	218	235	250	263	279	260	267	287	242	253	256	269	242	250	255	244	280	260	278	274	251	235	248	270	252	252	235	257	255	251	270	242	286	257	297	285	279	272	241	263	245	258	257	261	274	262	275	231	275	249	233	254	238	295	255	269	243	252	263	254	248	257	270	229	251	246	279	244	210	240	261	263	263	237	245	259	254	286	271	231	221	262	278	270	245	252	258	228	252	224	212	280	245	267	262	244	283	275	262	277	267	226	268	257	277	265	274	263	264	280	276	283	233	269	248	254	272	248	266	268	224	282	251	268	248	257	225	243	282	282	247	270	232	284	248	258	252	256	255	218	255	258	269	254	263	262	251	251	265	265	259	257	278	278	269	251	253	246	271	252	262	229	249	271	256	266	221	269	236	260	270	235	279	257	269	245	276	224	270	233	253	245	249	234	263	262	241	257	267	259	258	248	277	261	257	253	257	255	258	266	246	275	249	257	258	209	240	265	276	246	255	247	248	257	279	252	265	261	256	256	281	252	272	255	239	274	243	256	250	268	253	263	238	278	243	254	267	282	267	233	256	281	235	274	263	235	246	250	254	237	258	260	244	262	251	294	247	239	227	263	227	238	273	243	252	255	266	227	256	290	255	257	256	256	259	216	266	237	265	206	252	255	247	262	252	263	272	264	269	244	263	250	245	278	247	277	249	263	246	252	238	233	241	270	277	246	255	253	300	275	265	279	244	296	236	230	285	233	269	265	266	264	260	234	245	246	265	256	266	246	257	253	246	259	250	278	272	263	240	274	246	265	284	284	293	243	240	254	245	252	267	234	284	255	263	267	251	272	272	270	274	238	249	239	248	236	256	262	264	265	266	259	258	244	239	265	273	254	251	275	226	249	269	262	276	272	229	290	269	236	246	249	273	268	251	253	253	247	239	245	248	264	268	274	258	273	298	282	239	239	247	227	242	268	257	287	253	273	240	273	244	257	253	283	267	259	267	240	254	257	264	261	258	284	228	233	248	259	250	277	239	267	239	241	242	259	265	250	246	274	262	287	273	249	240	266	220	244	233	267	245	259	256	279	247	268	280	283	226	265	248	237	228	261	228	229	255	273	237	228	271	262	241	264	278	242	238	282	255	254	244	232	261	251	275	261	274	231	241	253	232	249	234	266	266	234	255	238	242	234	258	282	262	271	243	226	281	267	271	227	254	253	289	271	248	267	283	252	251	242	232	274	265	254	258	271	258	243	259	271	252	248	258	243	276	239	245	252	255	258	243	265	282	248	259	235	280	257	271	277	240	265	259	255	261	226	239	263	260	275	259	239	242	255	220	244	233	243	247	263	248	254	256	227	273	247	253	216	220	251	231	251	270	251	248	258	280	267	264	247	254	247	273	242	234	263	244	277	257	257	268	247	229	254	285	237	225	283	260	254	267	264	256	258	241	247	246	273	249	256	278	255	264	254	311	234	255	256	265	243	270	232	258	258	248	260	251	254	267	253	256	275	263	239	247	227	219	254	246	269	269	264	264	291	253	268	285	239	251	232	246	228	247	262	237	294	264	237	241	255	247	250	267	255	258	258	252	265	257	280	276	239	223	235	254	269	249	244	278	268	218	246	266	233	284	272	232	269	262	270	241	251	285	250	232	237	269	270	272	246	247	271	264	250	246	247	242	246	241	238	261	243	279	230	255	242	269	254	254	277	275	281	261	237	237	220	263	261	292	256	232	240	262	294	262	241	220	258	257	249	227	241	257	300	255	272	263	280	260	261	244	235	243	261	242	254	269	218	246	248	237	254	253	272	243	251	257	244	259	242	277	258	245	237	250	269	244	236	236	253	260	273	255	265	253	261	244	280	251	280	249	261	265	243	258	239	263	263	243	248	245	284	248	225	229	254	248	232	255	224	273	245	285	259	256	236	252	243	264	233	232	242	265	254	256	262	242	276	250	241	272	243	231	257	262	253	231	265	255	276	257	224	240	237	237	244	264	231	270	258	251	278	269	247	257	274	265	267	272	243	290	239	239	249	250	240	272	239	247	283	273	258	265	247	268	282	257	267	284	270	252	255	257	276	246	266	264	242	243	263	274	243	266	260	263	233	247	264	245	265	234	289	256	281	237	248	271	267	221	239	283	261	268	273	270	244	256	262	267	270	235	256	263	231	251	282	249	276	245	279	237	274	257	292	264	264	252	270	246	254	254	269	250	254	225	257	244	272	248	234	243	237	255	251	250	250	255	249	265	265	276	250	278	267	280	269	268	286	256	241	253	244	273	260	255	275	225	250	290	236	262	271	258	248	257	237	284	287	268	262	250	237	268	251	258	260	283	275	234	236	284	239	283	230	224	250	271	225	257	275	255	279	270	209	258	254	271	237	234	272	251	232	259	236	252	238	264	262	262	235	270	268	258	257	258	250	287	286	276	273	241	241	225	277	241	232	233	237	256	261	240	256	263	259	260	253	246	260	266	257	241	243	248	224	273	280	287	233	271	271	304	262	251	279	240	296	253	252	274	257	263	267	236	268	245	253	235	289	266	227	247	256	262	271	227	259	258	249	261	261	246	250	253	269	276	262	281	295	228	297	238	265	263	283	284	255	294	255	245	255	230	261	251	286	266	246	259	264	269	261	255	283	265	230	256	261	272	270	228	238	238	247	226	281	244	281	291	286	275	261	244	244	287	266	230	248	229	243	252	231	263	254	245	231	272	251	256	269	280	259	238	278	258	267	270	269	270	263	216	243	240	250	267	245	286	252	267	270	231	250	263	236	234	231	245	236	254	268	282	257	257	265	262	250	242	243	282	246	265	232	248	267	268	227	253	247	245	247	254	259	250	268	221	246	265	269	261	246	243	256	266	269	275	229
24189	20888	27397	24407	16283	1261	761	605	530	521	519	500	495	492	468	512	460	437	445	443	451	441	458	421	457	462	447	434	463	459	431	461	432	419	451	389	451	442	438	416	448	439	441	401	417	422	434	439	458	425	395	429	412	406	435	450	442	420	436	450	413	452	432	409	491	402	436	471	450	442	442	442	431	445	432	436	425	407	414	377	446	461	481	436	450	458	451	430	386	398	413	421	408	433	417	414	411	395	423	400	436	418	424	464	451	412	402	403	384	421	453	426	400	437	435	409	423	444	470	466	454	427	430	432	452	440	460	481	424	396	441	435	425	421	417	424	453	385	443	422	453	416	428	421	480	418	464	407	476	406	417	444	446	427	458	435	430	466	440	382	433	408	490	403	422	475	432	426	427	433	430	450	452	398	445	445	405	430	403	423	428	433	423	454	388	400	412	410	428	438	415	424	462	419	453	472	410	435	431	441	426	410	453	425	441	445	455	439	434	418	398	438	411	403	410	409	385	433	449	408	438	435	413	411	435	448	426	445	448	446	471	439	454	404	392	434	407	421	463	427	448	429	437	416	400	434	417	425	443	410	432	435	409	435	412	419	421	418	451	420	465	411	441	441	473	464	435	452	455	435	431	436	449	432	435	409	457	456	437	466	461	411	389	428	426	454	408	432	437	378	407	392	431	451	419	434	421	443	402	450	443	478	462	440	428	409	488	475	460	450	423	435	375	425	439	422	431	424	440	460	438	441	408	444	454	442	441	455	426	384	434	453	489	423	461	433	452	458	403	427	441	442	400	386	450	442	419	432	423	452	416	399	423	456	460	434	429	395	416	401	419	453	413	460	408	465	382	484	417	402	417	449	479	440	456	461	449	411	459	424	429	404	470	423	437	444	436	408	416	475	422	419	444	429	413	447	404	444	407	456	449	408	395	475	443	442	443	457	432	397	442	419	425	445	422	423	424	423	430	434	419	452	450	471	430	376	407	400	398	455	401	431	464	416	393	426	427	423	453	400	413	425	437	462	461	428	438	450	436	468	427	442	403	424	456	428	393	432	440	454	446	431	440	464	404	405	481	415	428	457	422	432	409	416	463	445	402	424	417	446	468	450	446	445	431	418	447	447	448	440	444	435	443	411	419	469	430	462	435	407	397	443	410	478	439	435	432	405	431	435	436	447	416	414	436	461	447	471	419	455	424	422	517	422	444	405	389	434	433	429	408	441	446	439	460	435	411	438	475	427	430	432	435	416	423	478	446	433	460	425	480	461	394	404	434	433	405	405	421	450	407	435	441	451	411	454	441	414	436	415	447	444	442	458	444	418	425	447	408	451	474	451	381	425	409	450	443	455	452	455	428	432	454	426	428	475	435	431	440	463	460	431	456	427	449	461	423	417	441	405	371	436	443	435	472	436	442	442	411	429	426	466	440	443	420	456	456	446	421	450	439	411	410	424	418	451	469	398	450	402	460	395	395	415	393	433	406	436	431	485	431	440	419	441	412	439	430	425	469	411	450	464	481	383	462	420	463	407	462	418	485	432	438	462	405	460	440	423	425	418	432	438	405	418	457	455	418	477	401	416	430	404	420	386	427	439	439	421	445	402	418	454	404	422	442	484	467	448	476	443	409	423	460	426	425	415	419	430	414	441	434	451	424	434	426	417	398	419	424	457	435	420	412	448	445	433	422	421	422	436	418	393	397	453	446	429	430	429	472	414	443	402	415	444	432	422	405	407	460	413	390	440	462	409	437	410	410	458	419	429	476	446	451	419	435	400	426	406	473	403	429	431	462	419	447	466	412	414	419	414	445	412	435	432	389	448	443	424	451	436	413	502	427	459	430	403	453	451	432	430	438	466	433	454	446	452	460	430	421	427	444	433	407	420	442	414	417	447	464	441	446	434	429	444	392	418	429	435	431	420	420	469	443	412	418	441	457	428	413	444	475	410	417	382	435	414	401	428	436	403	482	440	446	410	415	426	448	436	438	404	414	451	424	430	453	400	451	437	424	461	371	447	439	484	413	418	454	427	433	423	414	436	435	420	418	421	439	406	421	459	410	456	443	424	394	444	408	376	403	428	429	450	476	409	464	426	429	419	451	431	462	425	404	443	433	418	429	436	392	423	401	423	463	446	458	452	448	441	393	408	457	448	439	394	480	444	456	434	424	438	449	442	440	419	432	419	435	456	433	427	433	453	450	405	451	442	448	411	422	434	406	439	418	437	439	451	437	439	432	434	425	424	458	427	407	460	438	418	431	436	434	431	416	436	444	436	398	433	434	435	412	413	441	449	422	459	446	431	451	427	415	445	453	439	433	422	426	381	436	434	426	393	441	424	424	442	450	442	423	470	438	426	451	430	391	423	492	400	419	439	422	443	417	441	458	442	403	405	447	446	429	442	408	444	399	400	444	411	427	424	451	399	415	440	430	463	435	457	415	436	421	436	396	455	445	498	401	432	424	413	443	380	411	432	439	467	449	442	433	417	419	428	436	429	406	421	455	428	426	474	419	426	480	420	417	436	411	422	415	422	434	441	428	445	432	437	426	463	400	427	417	404	424	473	446	411	416	431	438	434	417	468	449	454	419	423	389	436	451	444	448	455	445	422	452	444	392	457	446	423	402	429	425	438	441	441	434	437	443	430	442	437	423	452	447	415	424	403	429	431	418	415	435	407	455	446	413	390	487	438	433	405	461	411	416	432	414	430	444	456	444	439	458	415	455	389	415	452	423	388	423	440	447	413	445	422	389	417	394	443	393	422	441	448	430	506	411	434	445	414	421	456	456	471	439	430	439	415	441	423	431	415	452	392	426	439	459	421	490	438	421	477	434	424	431	431	407	434	429	450	411	465	428	413	467	448	405	409	421	459	465	403	404	410	470	453	396	419	419	481	403	399	431	437	406	444	436	417	431	421	397	428	418	431	429	430	450	427	445	394	433	470	414	400	365	465	405	445	460	401	442	442	444	402	454	409	442	433	418	438	409	449	420	396	448	427	451	400	451	457	394	410	434	425	433	426	429	426	452	416	438	427	425	375	437	496	437	402	460	458	444	420	424	435	443	479	397	454	438	422	470	418	408	436	460	451	380	465	442	426	462	442	373	424	411	455	470	443	387	397	434	406	447	439	428	427	434	418	399	447	419	411	440	430	430	409	426	448	445	443	435	462	439	401	461	405	463	465	433	425	432	380	448	439	440	448	438	430	384	432	432	455	423	396	421	443	411	461	439	431	428	430	435	432	426	437	443	457	434	467	450	450	421	424	427	428	435	439	432	486	455	428	425	447	437	404	430	443	462	467	405	428	437	424	449	430	479	430	455	429	399	402	434	432	458	446	450	436	418	424	426	413	410	437	377	414	453	448	433	405	441	436	425	449	446	457	420	427	459	424	412	457	412	458	429	439	428	437	413	444	452	436	425	450	405	434	436	437	464	426	421	434	447	398	438	443	452	452	430	414	436	416	425	449	435	423	423	465	424	453	446	443	429	439	446	437
4435	8960	3769	1970	1491	1164	916	782	686	653	584	551	516	567	495	510	479	472	508	454	442	450	437	442	462	455	416	460	445	431	448	443	400	430	405	435	469	427	472	417	416	440	461	422	416	447	427	437	459	427	450	433	412	440	425	412	469	424	421	486	416	423	413	473	486	404	437	441	433	422	449	445	431	423	451	434	418	449	396	450	461	417	431	428	432	435	445	409	451	446	424	397	431	445	447	438	416	394	462	422	439	410	403	412	426	414	453	436	417	425	417	464	448	463	402	421	444	430	419	415	443	417	415	453	492	448	455	422	411	435	429	449	443	409	431	438	432	443	408	487	456	456	436	426	410	434	450	470	417	423	471	431	429	436	417	464	416	431	414	434	426	404	423	403	425	440	488	463	424	432	385	418	418	413	447	441	418	400	440	431	439	422	410	421	432	457	412	408	431	457	469	448	425	424	430	432	427	442	436	444	437	485	452	427	423	419	450	430	460	433	459	430	449	431	393	414	462	423	437	421	464	430	432	426	461	402	438	429	484	460	419	443	444	459	426	465	407	427	439	386	409	419	453	411	454	426	459	408	437	453	466	414	434	439	430	419	460	443	396	417	477	422	431	422	430	479	411	399	422	461	415	441	431	432	432	405	452	392	463	407	431	431	400	452	415	439	399	418	445	367	456	432	432	456	429	417	423	417	400	454	442	427	454	429	435	434	441	432	428	406	441	430	445	425	427	460	430	425	425	492	417	426	436	412	435	440	401	391	428	439	410	438	442	400	420	397	440	425	406	425	423	430	418	432	440	460	456	410	426	425	452	423	440	402	451	438	437	410	420	449	416	417	427	449	416	468	475	437	369	451	430	411	413	377	466	423	436	424	423	412	447	409	440	418	426	428	425	410	392	420	415	455	398	420	426	407	473	413	440	418	413	404	434	435	415	389	417	429	392	397	461	421	417	439	444	441	422	424	461	451	430	420	453	409	426	462	483	420	421	425	468	394	458	428	438	428	443	444	461	429	464	445	457	430	454	413	393	398	426	427	440	430	415	425	420	424	453	415	454	415	410	409	435	408	416	420	454	422	461	465	442	465	440	430	448	435	419	441	427	439	438	418	435	419	415	449	477	410	437	394	419	423	406	430	422	459	431	421	420	457	426	429	376	441	433	417	436	413	435	425	432	417	420	433	426	444	437	401	437	425	422	460	419	421	421	424	421	424	434	462	443	453	422	419	467	391	406	432	411	433	419	454	370	442	372	417	455	450	459	400	443	408	468	418	403	468	409	432	450	445	472	433	438	412	439	462	420	449	461	432	420	429	450	434	438	452	410	477	423	471	453	421	434	440	432	428	425	472	421	441	409	433	403	413	446	409	450	422	471	430	456	418	470	424	459	437	403	421	427	446	431	448	431	434	430	390	439	434	405	431	394	417	435	431	392	391	459	449	415	416	461	459	413	394	417	470	439	416	425	411	448	448	431	428	409	457	411	423	423	444	481	425	397	394	406	399	406	452	445	455	400	427	427	397	420	453	466	430	421	442	418	417	417	423	407	437	422	438	413	427	394	444	426	418	442	409	415	462	447	439	411	418	436	450	452	424	445	414	451	437	454	439	399	438	425	418	409	439	399	430	438	455	441	405	429	425	486	465	403	445	443	407	405	435	444	449	403	434	447	425	391	416	436	428	388	416	451	421	405	455	400	427	422	392	441	428	425	413	426	430	439	433	424	434	442	400	444	406	426	412	423	407	378	452	405	434	418	410	449	427	414	420	443	449	440	422	451	451	400	395	422	411	400	464	437	455	431	416	447	450	413	429	413	385	428	422	373	403	467	427	402	412	429	406	418	431	478	451	436	471	412	428	451	427	466	448	438	408	419	384	453	458	457	446	418	429	434	442	431	433	439	431	417	430	425	392	394	422	457	396	431	454	395	415	408	426	431	407	390	455	427	445	421	445	434	451	425	444	440	406	428	436	449	418	446	426	416	411	429	431	427	425	458	408	453	465	433	446	438	465	413	454	408	410	435	449	411	463	426	407	402	417	423	412	436	427	450	426	425	428	418	411	429	425	422	427	422	470	466	447	401	436	477	457	434	448	471	455	433	402	448	436	368	448	423	436	452	397	399	449	433	427	402	425	426	472	402	471	445	432	415	423	382	425	404	419	390	438	470	432	428	413	399	431	440	419	394	418	428	438	408	441	417	444	427	437	458	461	460	448	439	444	455	417	443	420	424	409	412	432	436	416	417	411	428	437	452	408	400	459	447	460	450	436	435	414	435	459	405	439	460	451	457	423	434	458	430	442	448	460	428	424	430	427	452	427	419	460	416	413	421	451	409	444	425	437	424	419	438	403	472	424	408	399	436	427	444	437	408	450	427	428	404	427	432	442	438	464	441	428	459	425	404	428	431	398	403	458	438	397	412	444	431	420	488	426	431	423	403	435	416	407	422	435	438	463	466	440	449	449	422	399	395	462	466	421	435	440	427	461	410	417	458	410	436	451	421	438	415	439	456	412	444	457	452	449	428	463	418	450	428	373	449	444	420	447	424	471	423	447	410	420	446	416	431	443	440	450	461	467	458	455	422	424	380	401	420	446	454	462	458	398	403	438	440	451	435	394	430	417	422	472	428	463	418	413	394	408	418	440	425	418	447	438	394	442	423	425	415	422	408	451	444	409	429	431	455	442	413	436	425	461	443	409	436	438	447	410	428	430	420	461	415	465	416	473	411	435	437	431	459	450	420	411	407	413	455	440	427	445	417	429	439	427	429	395	419	456	400	407	445	448	429	423	420	441	412	436	462	421	435	453	453	401	463	468	436	417	427	402	429	472	416	468	437	437	450	446	435	451	441	405	415	446	447	417	412	425	439	411	474	433	451	433	407	393	404	446	433	384	403	415	427	442	447	468	450	406	450	420	415	435	421	476	437	420	414	429	443	449	435	425	429	422	432	439	419	418	420	429	440	450	469	456	435	391	427	479	420	455	417	376	428	416	410	416	445	461	447	429	418	431	435	422	425	440	422	473	408	423	452	407	449	424	398	417	395	417	400	450	441	437	446	431	457	420	451	457	446	449	422	449	442	443	445	417	421	418	423	424	435	462	417	415	371	432	412	413	454	420	432	426	436	404	432	444	429	414	437	386	436	439	484	444	415	399	413	421	417	451	440	434	460	434	432	447	460	475	449	439	500	444	382	391	443	473	415	436	433	438	446	418	416	438	441	445	437	408	440	455	469	398	441	447	426	442	423	425	424	451	413	434	437	443	446	409	410	413	411	468	462	462	413	409	420	400	435	414	460	411	424	407	462	450	403	414	400	423	444	433	399	407	442	452	393	457	391	403	411	441	439	431	438	446	430	442	419	445	416	387	385	415	426	414	386	423	419	435	409	464	432	429	441	426	414	449	453	463	404	441	417	439	489	434	405	421	410	431	421	426	377	447	434	447	416	442	422	456	431	425	429	449	439	406	394	438	452	423	429	443	411	442	445	464	407	426
22194	20998	28735	23460	20992	21042	11627	1060	606	487	456	364	306	265	253	267	249	221	233	200	184	196	197	162	156	139	176	144	126	151	148	147	128	135	150	152	128	131	108	123	136	127	153	116	115	138	141	128	126	129	153	121	145	141	115	136	134	139	121	122	127	143	128	111	122	134	131	126	108	126	126	118	121	122	135	118	134	115	113	133	113	114	110	119	113	134	123	148	127	113	118	115	95	126	122	110	124	101	121	131	114	99	111	108	119	125	127	128	94	121	99	120	109	122	120	118	113	122	116	119	126	122	117	114	114	116	136	122	142	129	122	107	103	128	125	110	132	130	127	106	103	118	109	101	102	116	116	129	115	112	118	115	103	121	118	113	117	126	108	100	101	109	132	118	110	119	139	114	115	118	131	119	127	120	107	122	113	104	125	128	120	104	125	101	122	106	106	105	111	120	119	117	117	109	127	91	102	112	112	115	107	110	110	125	127	120	106	98	133	120	110	123	105	121	117	125	92	113	135	115	128	115	112	101	106	99	116	110	123	119	108	126	97	120	118	107	119	137	116	106	119	119	111	120	109	125	108	125	94	98	107	129	135	123	93	117	106	105	116	115	91	127	112	117	124	110	104	122	115	102	118	134	113	115	103	118	119	124	116	121	125	122	98	123	134	107	134	109	121	120	136	127	110	106	135	110	111	111	115	115	112	110	106	130	114	106	123	88	108	121	120	122	113	114	124	119	110	117	117	137	131	123	157	122	95	120	111	146	115	122	117	121	138	132	119	128	121	131	116	117	123	133	114	136	116	137	128	127	100	101	117	116	129	116	125	123	123	112	92	118	90	107	102	119	99	111	110	126	126	119	118	125	127	124	113	100	106	132	110	126	105	111	131	113	109	108	123	104	118	122	149	103	123	111	114	120	119	116	117	119	117	127	123	104	116	115	134	110	121	118	110	133	121	119	133	141	128	107	129	130	118	111	121	112	108	139	124	121	133	132	101	130	99	118	95	115	121	121	121	109	107	117	97	124	114	129	115	123	125	130	105	120	129	131	122	118	139	101	108	129	108	102	116	124	101	116	126	100	118	135	112	113	119	120	109	113	108	112	123	125	102	125	109	122	100	120	124	129	104	109	112	113	119	113	113	116	125	117	113	102	116	132	125	134	117	127	101	146	118	114	117	104	134	119	104	120	114	114	118	126	105	122	144	113	116	133	109	121	121	104	118	120	139	124	114	95	115	137	110	121	126	113	113	131	113	102	116	111	129	133	103	126	137	120	124	107	115	124	138	122	98	107	118	134	111	121	120	111	120	116	104	125	117	122	116	120	109	113	100	129	118	121	118	119	112	114	116	101	95	112	134	107	107	126	124	114	142	120	115	109	117	116	112	110	127	95	119	103	112	112	105	136	131	119	105	110	129	112	114	119	129	111	114	103	123	101	124	119	142	127	123	126	118	123	117	130	132	105	137	101	129	124	96	122	122	135	113	129	112	119	116	112	143	133	130	130	116	106	125	117	100	120	95	114	107	123	115	121	115	134	123	110	100	104	117	114	118	117	127	109	127	108	101	119	99	130	114	131	123	112	99	118	116	119	120	95	108	98	146	117	125	126	118	110	130	102	119	128	124	112	113	113	106	113	96	122	110	119	111	86	106	126	113	99	112	120	116	115	110	116	109	111	118	128	116	108	101	116	108	103	124	116	136	102	110	140	121	106	124	114	139	127	98	117	100	122	106	117	117	117	127	131	118	107	99	117	113	110	123	118	131	125	105	127	105	137	123	115	116	118	124	107	96	107	116	94	115	117	119	126	119	124	113	124	123	125	105	117	111	103	102	108	104	115	121	109	120	118	109	117	128	118	115	121	114	104	144	111	94	102	111	105	105	113	90	122	132	114	120	131	125	123	111	108	108	120	116	122	113	121	122	107	137	124	105	125	127	105	112	120	102	127	128	108	108	117	109	126	115	127	96	124	124	116	118	126	109	125	96	112	124	111	116	119	115	114	112	98	112	126	123	108	121	113	105	106	108	97	106	122	108	119	118	130	111	116	99	113	117	114	120	112	115	89	118	116	117	126	111	127	111	130	124	114	95	101	126	143	91	123	144	103	107	114	115	107	130	100	124	121	134	112	132	129	122	138	114	112	100	113	106	118	115	121	115	117	111	111	119	109	113	150	99	116	147	124	116	127	115	119	114	140	99	122	123	108	118	117	122	126	126	101	108	141	130	136	113	109	117	120	118	108	127	117	125	125	111	117	127	112	124	115	114	121	118	114	112	101	114	102	115	130	92	126	116	114	141	111	139	108	127	131	124	121	109	107	101	117	131	108	136	121	118	118	106	110	123	113	122	103	101	138	104	111	116	114	133	114	101	122	130	121	128	94	114	136	106	107	144	112	105	91	122	115	111	128	117	126	133	117	119	122	128	109	127	124	115	130	125	121	126	136	91	128	118	109	111	119	122	133	106	117	109	113	121	108	115	138	112	123	119	136	103	124	101	114	128	115	123	104	113	98	101	126	120	116	121	103	121	110	129	127	110	120	106	116	100	129	120	128	94	119	124	105	117	101	103	116	121	118	103	129	115	120	122	114	120	111	103	107	109	113	100	118	121	121	95	106	107	135	121	118	95	119	106	133	130	115	128	110	117	98	130	113	124	113	138	109	117	115	89	121	134	111	126	121	114	97	127	128	123	110	118	121	145	108	115	103	136	117	143	116	129	108	104	115	126	105	136	132	103	120	122	124	130	121	121	114	120	132	95	91	117	114	124	114	131	126	116	94	110	113	105	137	112	126	114	141	91	112	133	123	128	124	117	112	115	131	123	117	115	124	102	94	92	116	115	112	122	110	129	129	118	116	95	120	111	134	119	137	117	148	108	124	122	116	101	105	107	108	124	127	126	129	118	108	124	117	100	114	115	113	122	126	100	136	121	105	126	120	120	107	138	121	124	122	115	99	127	109	122	130	112	121	102	134	116	106	90	116	112	116	128	104	119	122	117	116	120	117	110	123	115	146	105	109	103	119	126	136	114	105	115	112	121	124	113	99	123	117	94	117	112	129	104	110	118	86	124	114	121	126	123	114	127	111	104	111	107	126	122	103	107	115	115	109	120	100	111	117	124	120	127	117	93	119	116	121	114	140	115	127	112	110	122	117	113	116	103	130	115	107	94	118	115	113	95	98	112	130	112	94	114	103	115	135	106	118	109	120	129	123	111	117	114	111	109	109	101	111	118	115	101	112	107	92	121	119	97	102	103	104	107	115	122	101	110	116	118	129	118	119	124	114	129	108	113	120	111	128	117	126	116	114	108	109	109	114	122	109	136	114	113	117	100	109	106	117	124	128	114	110	109	124	125	122	135	115	109	101	113	107	121	132	119	138	129	100	139	107	118	133	91	105	118	134	120	126	141	112	106	114	101	116	121	126	96	116	127	111	116	105	118	131	129	125	125	120	119	105	126	126	118	99	124	116	123	121	116	127	127	115	118	105	143	116
6334	18255	10186	5160	3510	2557	1823	1299	998	793	607	500	436	389	307	304	311	263	221	242	212	228	194	202	199	191	165	158	169	171	151	189	173	156	171	148	137	133	131	120	125	142	132	134	127	124	142	153	136	129	147	128	128	148	129	125	135	141	133	124	129	113	137	132	122	121	136	110	119	122	119	129	110	122	119	138	122	119	128	118	130	124	131	129	125	134	116	136	122	141	115	128	127	115	117	112	133	130	103	92	128	104	122	119	113	103	111	146	137	112	112	120	111	136	120	119	121	119	105	124	128	105	127	124	124	113	124	121	131	108	127	122	126	142	112	109	102	109	121	108	119	120	140	120	134	120	125	117	125	113	116	105	111	120	96	123	151	108	125	117	138	106	131	131	114	123	130	113	122	129	117	130	144	125	127	115	105	123	134	129	131	120	127	107	134	126	100	114	125	122	111	120	118	132	117	122	135	115	140	134	124	143	124	120	110	125	135	124	111	102	139	125	133	127	121	111	106	120	118	115	114	131	113	100	136	111	107	122	134	132	128	106	128	129	131	127	123	109	114	106	142	140	98	131	117	126	93	104	102	108	114	141	120	122	121	120	132	113	139	116	132	139	126	123	123	135	133	123	111	125	115	119	105	117	112	96	130	104	111	135	111	147	128	135	124	125	101	107	148	123	125	145	122	126	110	114	115	114	111	115	120	154	112	126	118	123	111	131	127	115	135	132	123	110	130	114	127	117	117	120	110	117	126	139	133	135	122	122	124	132	105	143	111	131	107	110	118	114	125	109	121	109	123	115	124	127	109	128	127	95	138	118	113	114	129	121	106	123	105	117	117	105	141	150	99	107	110	139	105	126	129	118	115	114	123	117	104	118	115	117	109	123	116	112	115	103	128	147	130	139	102	103	122	128	128	117	125	122	127	126	119	127	116	127	109	138	107	116	114	126	146	123	141	112	127	113	135	105	109	110	117	123	129	107	126	117	129	98	121	126	108	129	134	111	124	118	123	128	113	96	123	111	109	133	125	146	121	125	135	116	130	124	122	113	119	120	137	139	108	131	124	108	127	134	118	133	127	131	125	107	123	121	117	127	109	116	135	114	126	120	113	126	107	118	120	121	131	137	118	128	123	109	133	123	108	104	123	130	115	119	123	118	103	125	117	130	127	120	126	126	135	131	118	123	110	129	108	124	117	146	113	108	123	116	114	123	108	132	119	108	119	125	113	107	122	125	110	113	127	106	121	139	124	121	117	124	108	116	133	130	121	120	114	116	132	126	121	131	127	100	118	122	119	122	103	130	99	115	112	126	127	136	128	121	104	108	116	127	123	108	107	105	123	122	128	125	135	107	125	118	128	121	115	130	128	126	130	136	114	123	134	129	108	119	119	127	137	129	127	135	133	102	139	125	129	129	125	138	110	119	118	107	116	134	110	151	119	131	108	120	109	125	111	133	103	115	123	130	126	115	127	117	123	117	114	128	119	110	122	122	120	107	123	108	104	128	113	132	123	110	125	127	122	133	117	117	121	109	120	127	120	131	118	124	114	94	129	108	110	132	113	110	123	114	132	134	121	102	118	109	124	95	123	118	90	110	120	119	134	128	110	122	118	128	128	129	124	96	122	118	128	114	121	118	117	130	120	123	115	142	139	135	135	94	120	119	149	118	122	122	124	127	119	116	120	118	109	142	132	109	118	98	122	111	97	131	125	106	122	137	141	115	122	119	139	130	131	113	116	118	125	138	111	137	117	125	128	105	107	103	108	122	127	113	123	121	115	125	98	129	125	132	128	131	139	117	127	124	115	110	124	106	127	111	111	118	129	128	122	121	126	136	121	144	119	121	125	123	112	134	116	119	121	111	101	125	103	120	119	104	127	126	122	120	122	115	124	111	120	136	99	143	126	115	133	123	103	118	112	127	132	126	126	121	110	116	130	130	88	136	110	111	113	105	115	108	104	100	107	139	116	135	121	132	128	124	109	99	134	122	108	141	123	117	129	114	127	117	132	114	119	128	120	114	121	110	146	119	118	117	111	123	110	127	131	125	117	135	132	109	114	129	112	124	107	131	150	126	117	124	129	129	119	128	107	124	132	113	107	108	117	111	117	123	123	124	144	120	122	118	111	115	105	134	117	141	112	126	138	120	120	142	113	116	133	108	114	108	125	124	123	120	121	119	100	106	140	133	123	127	132	125	95	138	127	121	125	114	119	123	111	129	121	107	129	142	112	132	122	108	121	130	114	121	107	128	125	131	129	119	134	130	113	128	132	115	124	126	135	128	132	125	120	109	118	124	118	140	128	145	126	114	99	127	102	113	124	109	118	112	123	116	127	120	127	116	120	114	111	131	129	117	119	115	132	120	113	124	107	127	106	99	135	118	124	107	145	114	126	114	115	135	137	126	100	129	117	113	117	123	135	106	117	125	121	127	122	98	123	113	108	126	149	119	144	114	130	111	109	121	133	123	113	125	114	121	125	120	124	105	134	124	117	122	112	108	121	112	113	117	121	130	135	111	133	115	122	130	122	134	145	132	115	141	115	125	123	118	122	117	92	118	123	110	114	117	126	120	125	121	125	119	133	112	133	130	110	122	106	112	132	131	108	135	116	120	124	117	128	124	131	124	103	125	117	132	118	117	115	121	106	99	123	110	115	103	119	122	111	129	122	124	126	131	104	113	115	139	119	110	102	115	113	128	114	121	126	119	98	108	118	128	115	126	122	116	125	122	114	98	153	126	95	131	109	109	94	125	139	122	112	118	107	126	106	117	117	130	124	117	105	113	121	122	116	135	126	119	122	105	140	110	127	123	115	120	121	136	113	113	129	137	127	109	116	126	136	100	112	135	129	123	120	149	122	119	133	100	123	114	133	103	131	130	104	108	99	121	127	135	111	123	127	118	109	112	119	122	133	107	139	115	133	121	130	128	109	125	106	98	129	126	119	120	106	137	121	126	116	115	112	109	122	105	108	109	151	111	125	122	121	145	116	112	101	132	123	109	114	116	123	128	132	109	120	128	126	133	125	126	104	106	113	123	119	116	120	133	130	101	119	127	104	119	124	106	130	110	116	119	114	126	104	129	105	118	132	126	110	132	111	118	111	113	125	124	127	121	127	124	121	124	131	105	128	112	101	125	128	124	119	123	118	137	109	126	109	122	130	112	123	125	117	102	113	115	113	114	109	116	133	113	126	121	113	123	116	133	112	117	105	106	106	130	106	118	123	134	108	128	122	112	118	122	127	119	130	119	111	118	113	142	118	103	131	110	113	110	125	116	123	108	141	129	126	120	119	116	111	118	114	135	110	118	107	140	113	111	119	122	128	133	120	106	122	127	120	128	104	129	128	124	126	123	119	117	110	148	118	125	111	117	108	127	118	111	135	110	112	119	124	140	124	127	143	120	122	133	105	124	118	129	111	120	106	128	139	130	127	135	114	110	107	103	114	115	148	119	130	134	118	144	129	126	129	125	125	109	118	125	127	111	124	147	132	109
27113	18775	5066	754	554	542	485	459	522	469	496	487	491	453	513	459	493	473	475	472	500	478	469	486	474	464	476	466	469	502	479	494	482	458	462	477	455	547	481	494	494	459	463	458	447	461	510	479	483	487	489	480	508	505	487	485	465	492	470	469	475	466	488	463	467	473	508	451	483	468	442	453	473	508	464	493	497	433	475	470	454	470	462	497	465	437	493	482	483	461	502	480	486	491	457	508	499	446	486	493	506	426	502	506	406	493	451	469	505	494	444	448	452	448	481	479	465	497	442	463	459	475	468	507	503	505	474	463	473	475	524	462	484	412	501	489	488	464	467	490	473	513	485	481	495	493	477	462	428	475	471	518	492	475	475	463	479	508	452	460	449	469	496	483	480	502	479	453	494	483	457	466	473	454	501	487	465	445	471	469	446	492	450	481	432	442	463	473	481	461	456	476	462	468	459	475	444	474	483	424	511	452	497	475	480	443	433	463	457	519	455	475	485	504	451	486	443	478	474	467	496	443	481	456	436	452	457	516	484	463	492	517	477	496	488	480	449	469	440	471	491	478	463	487	489	440	502	512	504	463	451	462	467	469	487	504	525	470	459	494	438	504	491	466	475	487	466	485	466	451	502	492	492	428	478	467	455	483	478	485	471	482	459	484	461	467	478	481	479	471	407	498	502	470	481	484	470	478	471	497	499	468	470	481	448	460	466	495	469	469	523	477	472	493	469	451	492	458	525	486	453	459	488	504	510	485	458	509	478	418	493	467	438	489	479	497	482	447	494	488	486	471	447	483	469	504	507	472	466	491	481	523	477	468	460	466	461	453	478	428	493	440	458	492	416	451	500	507	526	450	485	443	515	472	455	438	492	509	446	472	509	462	475	451	485	442	463	472	479	441	472	467	483	470	457	502	478	455	462	488	496	475	502	494	485	493	487	440	488	479	424	480	444	481	482	493	509	471	478	476	484	466	477	462	527	431	492	497	451	486	510	521	474	462	461	496	456	468	465	474	547	476	491	486	454	437	418	470	446	470	465	466	465	432	507	508	506	456	499	512	488	482	497	487	498	465	464	506	465	458	472	500	492	492	464	463	497	487	473	451	473	479	465	469	468	452	491	460	467	480	461	472	507	477	483	494	458	476	427	477	490	517	490	460	460	481	479	509	492	496	447	527	460	491	498	454	467	442	465	469	482	467	471	483	466	490	507	476	458	479	443	445	483	485	466	496	475	410	459	470	485	464	491	490	480	507	477	507	488	468	466	484	448	437	484	442	461	463	484	475	468	480	526	474	455	501	456	473	500	497	437	471	452	490	464	474	450	483	460	486	483	462	463	433	481	496	483	474	491	449	470	496	478	480	480	489	430	500	479	474	484	439	482	444	519	473	467	487	452	466	475	470	473	475	450	461	523	460	495	477	477	508	445	488	502	476	452	490	486	468	466	483	431	496	471	469	479	469	469	464	509	518	475	486	484	482	481	486	459	484	439	495	449	480	411	487	466	459	461	473	450	472	496	491	489	491	466	478	454	452	488	462	485	471	500	473	502	462	475	487	441	483	448	492	481	491	520	465	481	498	464	452	488	490	512	511	477	458	460	471	491	484	474	498	479	483	452	496	471	460	470	519	466	465	467	486	520	484	490	475	465	499	466	471	474	444	473	511	487	454	508	492	516	459	492	474	476	459	490	479	457	488	487	469	476	444	465	452	477	456	503	455	455	488	455	489	475	460	440	511	497	477	468	491	447	475	525	444	528	461	483	462	463	502	442	504	482	484	478	472	446	462	480	452	493	501	462	446	441	481	433	499	469	446	488	487	501	490	500	485	489	488	486	488	478	481	484	488	481	501	480	479	466	486	450	511	460	491	483	499	467	485	476	515	514	454	466	494	485	468	474	509	477	472	505	505	465	458	485	477	485	471	465	464	478	483	479	472	443	465	459	483	477	413	485	511	459	522	516	496	472	488	461	443	453	489	492	473	428	477	464	465	503	458	498	471	492	461	471	451	440	481	446	472	474	472	508	428	477	439	460	433	491	452	477	507	483	489	470	470	490	463	492	462	489	460	450	493	471	474	487	525	501	446	441	455	479	501	471	445	469	483	453	493	523	453	443	436	510	439	483	467	478	463	475	440	432	472	495	466	475	487	427	512	470	498	512	483	474	479	501	483	443	457	488	508	502	515	487	476	497	517	495	450	482	484	549	520	510	468	501	488	475	521	475	473	470	485	472	494	435	453	463	477	467	484	507	502	511	465	485	476	447	478	479	509	481	469	490	450	496	450	497	532	504	471	454	493	465	462	461	500	483	470	466	488	514	432	484	466	526	509	467	500	482	495	486	450	482	445	495	489	481	494	490	494	505	501	480	477	501	472	453	459	420	471	509	470	454	476	485	467	468	440	449	475	461	478	474	456	493	478	506	520	473	489	464	481	482	459	471	464	478	506	471	473	468	481	503	502	488	488	465	461	461	459	484	441	452	500	475	463	484	482	472	479	523	501	498	464	493	448	491	503	482	470	495	455	465	463	472	469	450	469	451	438	490	462	475	485	500	487	462	462	470	471	479	463	482	509	472	448	488	481	470	468	425	468	501	450	433	452	463	457	463	480	486	469	473	456	458	457	465	510	490	504	441	471	478	512	503	495	468	443	432	416	466	460	440	464	460	489	501	449	498	490	462	498	468	491	455	496	425	434	478	473	484	467	500	457	474	481	480	496	529	448	511	460	468	477	468	462	472	512	472	498	490	487	495	455	452	472	470	478	467	474	470	468	477	464	523	445	435	471	464	479	461	488	496	479	478	478	518	496	458	489	479	458	511	496	479	485	459	455	479	464	472	484	478	467	495	486	453	467	460	437	472	494	484	428	430	495	458	491	461	478	495	480	463	475	461	477	432	455	465	504	477	452	482	459	465	506	442	482	473	454	441	441	498	500	504	506	456	480	466	500	440	451	458	466	472	470	475	463	446	507	460	490	488	470	464	450	458	472	459	486	450	489	471	486	467	490	452	528	493	462	466	397	459	458	483	509	481	437	517	487	473	447	491	513	482	475	469	444	437	478	482	493	476	502	459	450	439	498	463	486	454	492	431	469	468	496	454	465	461	491	470	521	477	479	480	465	463	505	518	476	471	457	453	491	489	472	448	450	500	490	502	468	448	495	496	433	453	474	448	456	491	494	461	451	420	469	488	448	477	469	472	468	505	514	547	456	489	479	517	474	465	440	481	462	456	464	470	441	534	487	458	498	491	445	468	472	417	489	479	496	499	477	485	460	470	487	482	469	484	442	482	486	486	511	482	486	444	499	469	452	458	520	458	454	489	446	481	475	475	466	457	484	457	515	477	449	497	455	485	447	455	448	466	478	506	468	481	515	490	474	492	456	463	494	475	469	467	461	472	499	456	451	499	497	475	485	461	517	495	456	462	432	475	461	451	429	443	451	465	489	480	460	472	452	463	479	539	464	532	452	457	487	464	460	475	439	480	458	458	472
5489	4286	813	661	538	544	505	525	507	510	489	480	488	528	503	489	476	510	472	502	481	500	495	492	515	515	509	481	467	484	504	551	488	489	511	478	486	504	520	490	465	506	499	499	523	444	511	494	529	494	490	499	467	475	472	492	475	501	516	484	480	491	500	520	479	472	481	485	505	469	526	456	508	467	504	460	524	443	451	485	484	476	437	496	456	476	503	501	480	485	492	500	480	506	495	454	497	495	480	508	479	494	472	488	465	503	504	504	498	479	524	509	472	479	477	497	490	455	492	506	479	446	478	495	513	470	465	477	489	456	487	550	497	473	480	475	482	518	502	478	483	456	487	479	513	471	490	471	468	505	468	474	477	479	478	472	529	474	468	516	523	465	457	449	483	498	467	521	508	510	454	507	511	535	472	458	477	490	471	483	524	482	461	531	532	510	528	528	515	460	489	447	515	485	492	508	511	489	474	491	488	426	506	497	440	472	454	522	458	503	465	521	447	490	493	508	473	473	490	520	504	465	479	461	511	446	494	488	494	481	521	498	511	529	449	506	493	502	500	479	477	499	495	487	438	485	497	508	485	489	504	450	464	500	503	520	503	488	466	502	511	474	485	496	526	470	484	512	488	498	486	490	472	504	499	494	486	458	473	534	444	496	491	449	516	456	461	541	512	424	526	502	545	509	439	525	468	479	449	446	516	472	499	472	509	521	461	498	503	487	470	465	470	479	486	468	502	478	513	485	477	456	502	509	491	501	491	485	461	491	492	490	493	438	530	504	462	507	475	523	521	494	494	465	489	462	511	484	488	499	511	472	520	499	498	539	466	488	487	485	506	489	504	472	489	502	504	485	512	458	473	523	467	508	470	483	445	452	505	500	496	456	493	506	489	500	513	470	478	482	475	505	495	511	479	448	465	471	477	490	507	488	472	483	505	487	493	496	499	449	459	473	518	482	477	488	530	462	512	448	463	495	449	505	483	510	509	501	515	489	494	472	495	457	536	426	466	501	502	454	477	519	513	468	489	509	482	488	477	520	507	469	486	523	504	488	532	482	515	494	507	511	441	482	514	498	515	502	488	521	466	487	477	505	523	502	506	470	504	500	478	510	475	516	491	506	485	503	454	477	492	466	514	447	482	503	499	498	470	518	484	448	468	502	455	481	488	493	478	478	475	460	536	472	494	481	496	466	487	505	497	496	530	507	482	476	483	469	465	467	472	519	475	503	519	511	500	532	531	521	513	462	460	485	476	472	471	477	508	516	511	498	457	507	517	487	488	461	467	467	463	472	485	458	504	489	507	484	495	504	504	423	432	525	458	482	453	497	482	447	513	483	469	470	514	457	473	491	483	505	477	503	471	481	476	485	460	470	457	504	462	479	495	480	431	502	507	477	501	484	502	487	494	502	488	510	496	486	461	459	487	495	469	448	514	464	487	515	497	480	462	523	490	469	465	515	448	485	496	520	469	474	485	532	484	452	469	507	500	484	463	490	493	510	499	496	453	467	495	478	458	500	516	478	488	507	481	519	512	479	466	480	494	470	543	495	486	504	485	510	484	460	475	509	477	475	484	478	496	484	511	524	467	485	466	489	486	502	477	435	482	526	468	474	502	461	500	482	491	485	474	479	482	485	479	483	525	489	486	509	485	525	498	512	463	506	510	465	496	501	476	486	473	464	495	533	489	530	517	509	461	481	495	516	482	491	517	511	494	494	500	501	528	467	471	499	530	521	483	486	511	484	476	451	478	503	503	522	481	480	463	475	507	436	497	477	434	485	466	497	486	492	479	509	459	492	493	536	495	504	499	470	490	510	519	491	515	494	479	457	479	533	473	505	496	495	499	526	499	466	473	490	509	504	490	511	494	474	509	497	518	467	497	505	497	508	483	466	496	475	436	469	501	496	505	467	523	485	495	526	517	466	458	490	507	490	446	524	474	532	501	472	480	498	479	480	494	480	489	472	496	471	467	527	478	493	484	484	496	529	475	483	519	494	494	483	457	450	477	515	498	456	462	482	506	501	495	506	495	486	492	482	495	482	484	507	458	510	473	455	489	505	498	506	496	511	488	468	482	498	498	475	493	485	467	499	525	490	481	482	504	486	473	477	497	488	511	515	475	502	490	523	489	468	488	491	520	489	446	498	513	498	498	460	498	479	476	498	501	439	506	490	513	488	523	488	473	472	505	499	444	508	506	505	462	481	477	474	495	489	480	501	469	458	502	474	451	482	504	513	479	492	488	461	520	489	511	508	487	490	474	453	486	497	468	454	452	458	470	503	501	511	526	494	457	466	480	464	492	498	494	487	507	524	492	526	454	498	484	527	490	483	474	487	517	477	485	463	490	471	531	491	489	501	458	509	510	525	517	481	488	490	498	464	483	507	485	469	481	475	508	522	478	497	466	484	507	514	507	532	492	496	508	465	526	481	543	478	493	499	498	483	508	500	432	519	485	466	493	490	478	490	492	504	495	519	486	499	473	524	496	489	488	498	519	474	442	464	496	448	516	496	519	508	451	524	485	475	495	489	515	463	516	486	471	499	500	498	504	527	536	490	458	515	490	468	477	476	522	494	466	465	498	495	498	479	530	473	491	501	500	496	460	483	504	489	489	492	472	490	501	477	495	507	486	498	483	483	482	523	510	526	471	511	476	456	465	483	512	506	513	480	496	481	488	506	470	487	436	477	486	502	517	451	469	507	507	465	502	492	523	490	505	491	469	455	464	466	475	509	452	519	545	488	514	500	489	480	511	488	463	487	510	498	470	509	478	493	464	524	485	493	503	522	493	462	497	497	471	501	449	489	474	485	489	533	529	476	485	516	453	473	472	489	496	534	499	479	499	508	480	453	493	498	485	470	469	471	506	467	505	491	516	505	486	482	491	500	504	463	459	517	497	466	477	481	488	529	502	452	518	482	491	470	457	520	502	467	504	472	492	472	438	475	487	511	507	529	476	500	481	497	484	523	461	520	445	487	485	493	504	463	446	468	489	467	474	515	487	466	523	517	476	474	475	491	470	495	461	472	454	489	467	507	486	482	498	474	465	469	457	486	478	507	512	486	495	499	479	469	508	480	501	535	487	488	475	496	511	448	495	468	483	485	537	530	481	499	524	507	502	497	477	485	475	506	446	475	485	494	533	493	473	463	474	479	499	525	477	485	509	456	472	483	508	503	457	531	509	442	494	453	484	493	486	508	449	500	497	537	491	480	476	476	471	519	538	491	505	521	519	477	490	485	505	504	461	473	466	475	473	501	500	495	470	489	464	519	488	467	492	499	503	516	480	476	518	497	488	509	461	535	525	500	483	503	471	498	521	476	499	498	494	507	509	464	504	462	490	554	490	535	468	540	449	510	476	523	478	443	504	446	521	525	490	458	471	469	550	431	482	505	532	475	507	531	470	503	491	505	468	455	481	474	484	479	473	492	457	508	477	472	487	503	451	504	509	454	480	491	524	490	505	522	484	491	500	465	485	482	457	503	522	516	432	503
23259	20978	28329	23791	20987	12773	1133	635	521	486	401	390	367	317	365	326	321	273	279	268	284	266	298	275	263	281	264	290	282	250	212	252	265	257	242	233	237	253	232	265	242	270	257	274	258	211	252	246	258	221	244	239	257	252	247	250	278	239	233	272	230	225	265	301	230	256	263	237	255	236	271	266	250	249	245	254	261	258	245	242	243	264	246	223	248	278	243	217	261	226	244	240	267	229	205	223	271	245	254	247	250	239	250	259	240	213	260	247	245	245	239	207	240	197	275	239	252	233	250	217	232	251	227	226	219	228	262	241	250	235	273	238	234	245	241	256	213	241	276	231	243	274	271	210	245	246	258	256	254	284	243	249	211	250	247	256	237	268	252	246	217	225	236	238	225	238	235	266	244	288	241	233	252	252	244	242	248	266	222	271	247	248	220	256	255	250	286	255	255	219	252	226	232	242	251	231	237	227	226	241	244	254	257	238	256	222	250	229	222	235	240	293	239	254	223	242	261	233	270	245	212	247	255	254	238	264	222	249	257	271	251	226	202	227	215	227	262	237	261	241	282	247	227	238	222	264	231	255	240	253	250	238	228	236	259	221	219	228	235	238	239	250	251	205	272	268	247	263	244	268	276	219	231	261	253	235	259	265	232	227	228	254	237	237	233	266	255	260	239	227	265	236	230	252	243	276	253	237	244	227	227	234	265	252	261	266	249	231	246	229	239	260	256	241	250	262	244	215	259	231	209	231	254	234	254	248	265	248	252	240	271	233	266	227	256	214	221	237	245	254	240	238	233	268	238	248	242	233	228	223	255	244	254	243	243	254	238	247	244	238	255	258	248	246	221	252	265	236	259	238	240	252	231	243	232	202	241	269	257	241	224	240	248	241	247	238	249	263	248	262	237	245	240	250	247	251	289	252	220	276	248	237	223	233	258	216	232	235	255	254	246	227	254	246	264	217	241	234	235	236	231	269	227	258	223	259	253	266	242	261	243	230	259	257	228	234	211	281	249	263	247	244	259	241	247	257	248	248	247	240	246	214	241	270	261	233	254	240	267	226	252	239	206	241	243	252	240	239	276	243	239	232	230	226	261	253	241	244	235	232	260	230	248	244	241	246	255	264	224	243	228	255	273	263	235	257	251	225	228	214	263	252	264	204	249	250	235	234	265	250	223	226	245	241	252	254	255	228	227	261	241	241	248	243	214	246	230	265	267	252	272	244	277	248	217	259	228	229	247	211	242	237	236	248	272	269	249	242	215	229	214	253	234	243	255	232	232	241	247	221	227	259	238	246	234	255	238	242	237	243	239	252	235	223	238	253	231	234	203	233	250	209	216	209	258	231	234	241	261	207	212	267	250	251	262	226	236	224	256	242	253	247	275	238	240	234	240	227	240	232	235	253	254	225	239	228	251	268	268	225	236	252	227	230	237	252	232	236	250	254	238	229	251	268	240	260	240	241	265	239	266	276	241	244	221	226	225	246	273	268	257	255	226	235	231	240	227	249	241	231	260	232	262	239	220	258	232	250	234	248	251	196	221	244	266	236	253	220	238	227	267	239	239	267	234	257	219	233	284	239	265	212	235	269	245	244	235	212	237	258	233	242	242	224	241	235	245	214	237	243	239	224	233	243	224	220	254	258	245	222	266	231	233	236	253	241	259	266	219	227	263	215	244	260	253	236	221	232	229	236	225	257	261	247	247	253	245	284	247	233	252	245	241	263	245	226	232	268	249	261	221	203	246	251	241	236	243	247	238	267	235	213	220	261	248	227	247	251	236	223	255	221	233	231	231	259	258	243	243	223	250	255	239	220	226	242	248	228	239	294	227	233	234	216	246	221	264	249	229	243	237	260	245	283	275	292	234	253	240	237	259	262	262	245	230	228	229	243	237	234	256	258	225	244	226	228	269	232	251	242	215	260	256	239	282	255	252	214	239	235	225	240	263	261	227	226	220	236	225	279	237	241	251	227	259	234	233	247	242	210	235	265	239	217	242	250	245	242	231	223	213	238	244	239	241	247	222	251	263	236	233	237	226	261	251	228	230	258	279	224	229	248	244	239	248	260	231	263	233	233	244	260	217	237	240	230	262	231	242	236	255	237	235	238	233	248	266	253	278	220	254	246	261	219	243	257	233	239	228	272	236	231	242	234	242	199	248	212	254	265	256	232	247	258	240	273	253	252	235	252	248	265	220	239	221	214	239	241	281	233	255	239	227	244	231	237	253	236	236	240	263	230	233	242	222	214	223	226	241	259	231	266	240	259	202	268	247	260	248	240	235	243	245	234	242	221	237	254	267	238	248	248	234	270	260	254	257	237	258	220	242	208	235	253	246	229	251	264	225	231	283	231	223	222	229	238	271	192	241	249	271	243	215	242	253	227	215	253	232	225	238	249	256	243	239	291	247	252	230	224	251	233	251	241	240	264	242	232	279	255	253	250	230	223	236	270	259	242	251	267	247	240	210	249	215	248	248	234	267	219	269	259	245	214	249	255	235	209	215	250	234	233	263	258	244	244	254	262	237	243	253	265	219	242	233	225	266	245	234	241	230	238	258	264	240	238	231	240	233	229	227	247	235	243	230	247	226	223	262	223	259	250	256	241	251	247	283	238	257	261	247	239	262	255	252	251	258	216	243	257	235	267	247	247	214	250	228	265	257	242	266	225	212	217	234	246	235	244	233	197	235	238	222	236	251	261	258	243	261	268	239	244	277	264	242	220	248	256	226	252	252	257	239	238	240	241	240	238	244	244	229	251	257	246	226	247	253	237	257	251	235	235	229	215	258	237	230	263	241	253	222	245	237	208	247	265	256	245	242	252	230	238	245	247	251	256	248	266	249	241	210	251	236	257	243	237	240	238	266	238	232	260	241	262	243	274	254	254	242	223	237	229	236	227	266	258	267	231	256	266	244	208	242	245	258	248	215	223	248	247	271	214	262	238	231	254	224	249	243	235	267	231	208	239	232	235	224	246	245	221	239	256	234	239	257	257	231	239	244	255	242	232	257	244	251	258	247	220	241	232	239	222	232	234	250	228	210	229	254	268	248	237	241	240	245	251	253	240	233	255	236	232	246	247	261	242	268	238	259	246	247	240	218	209	222	253	229	232	264	234	262	246	218	250	230	243	266	224	227	220	243	241	256	236	263	251	257	247	237	221	260	244	264	233	236	249	250	239	254	217	232	229	221	212	256	236	254	240	244	241	257	224	255	238	238	233	223	242	261	235	277	256	220	265	242	249	273	197	246	225	234	257	213	242	241	252	257	252	256	234	237	220	245	226	264	268	237	265	236	227	238	232	247	252	234	250	201	239	278	268	233	252	224	215	229	227	225	247	250	254	234	244	254	219	252	238	253	246	221	255	242	225	239	237	248	252	256	240	224	256	219	227	242	252	254	242	237	216	244	224	229	225	226	255	245	240	252	240	258	288	236	263	252	245	231	219	245	250	262	251	235	243	228	233	262	266	235	237	244	256	232	233	244	228	219	277
5534	12735	6071	2910	2088	1531	1120	867	706	604	486	474	428	415	355	368	335	342	338	291	295	285	298	311	291	284	282	292	283	296	300	287	272	287	252	276	275	276	307	273	255	275	252	260	261	287	286	267	257	281	291	279	243	258	265	255	295	231	264	276	264	273	254	272	262	307	258	254	266	224	280	271	264	269	263	273	242	285	258	242	290	235	262	294	232	251	255	229	269	237	274	291	238	286	264	242	245	288	257	257	252	268	261	259	268	281	260	271	285	279	254	237	251	261	248	282	267	265	292	235	253	256	247	281	251	240	273	259	248	261	264	236	264	260	267	279	259	280	270	271	280	245	262	277	249	270	256	247	250	266	235	247	262	286	269	253	272	272	249	239	241	284	256	229	267	254	263	257	227	272	261	265	251	273	250	266	237	235	274	275	266	263	275	241	267	239	235	276	286	277	252	290	237	275	276	267	263	278	256	251	246	260	258	253	275	274	280	244	234	225	262	255	284	283	272	242	267	255	280	267	247	280	279	292	243	280	269	282	255	281	248	265	272	251	259	283	254	256	240	258	250	243	248	274	267	258	271	289	249	231	249	284	263	284	243	268	242	249	256	277	229	267	280	263	258	270	251	240	269	264	266	284	271	231	292	261	286	268	262	222	249	260	236	262	281	231	285	264	250	275	274	262	240	263	279	275	265	264	259	241	260	303	272	252	275	272	261	208	242	294	263	286	267	301	235	282	260	260	240	266	259	252	241	262	277	249	274	220	254	240	261	302	282	253	255	258	285	270	237	267	293	249	258	255	260	240	256	288	240	242	290	253	236	242	269	265	255	279	245	256	291	236	268	273	218	270	256	292	248	274	255	266	230	246	297	268	244	262	253	265	261	300	273	286	248	252	281	272	287	265	256	270	253	273	285	288	243	260	248	263	249	287	265	237	261	249	272	252	243	266	270	271	243	264	241	259	232	262	243	265	244	250	261	286	274	258	261	246	241	256	251	283	271	250	257	246	261	250	254	244	253	238	276	257	236	256	244	236	245	248	270	258	256	261	248	238	249	264	270	272	260	259	287	271	269	254	241	243	279	257	261	291	271	267	286	258	242	260	288	260	246	266	272	260	297	228	275	278	252	277	244	272	283	287	291	275	235	279	252	283	264	277	267	262	296	228	260	248	260	242	245	258	232	241	229	280	265	277	285	265	276	245	255	236	243	255	278	274	256	300	233	250	289	263	263	289	280	249	272	238	265	243	261	222	228	246	259	252	263	257	278	252	255	277	298	236	254	261	266	257	256	264	281	264	232	259	267	256	226	259	254	279	260	239	254	288	261	266	263	262	232	284	245	234	271	261	265	259	275	237	268	253	263	267	250	267	248	271	278	252	260	245	267	266	280	274	257	259	239	284	279	254	244	263	262	270	270	232	270	255	246	265	251	256	259	263	278	277	241	227	266	255	272	259	269	282	298	247	275	253	258	243	253	255	247	252	264	233	256	277	265	256	291	251	243	245	270	248	276	263	261	222	238	268	244	263	243	281	224	237	254	251	248	247	256	289	253	273	249	248	234	234	221	280	241	244	249	266	262	234	263	252	250	253	242	275	269	269	257	271	257	245	243	263	259	278	278	242	270	265	250	261	246	289	261	241	230	262	242	290	256	254	285	261	251	252	271	250	272	261	265	251	269	264	280	276	258	252	258	275	268	268	265	279	269	270	250	263	257	252	257	270	257	261	286	256	284	235	259	268	263	277	253	252	264	282	264	284	257	280	260	248	267	264	255	256	270	263	260	277	253	255	272	234	268	265	256	270	268	240	286	232	250	250	260	243	248	251	280	255	253	238	267	262	298	277	262	232	268	267	274	263	233	269	256	271	266	251	256	279	263	251	252	246	279	250	253	242	274	273	243	276	246	273	266	275	279	249	261	277	256	277	267	273	265	255	256	245	264	245	277	272	274	289	255	293	234	259	258	250	274	256	274	292	245	272	274	242	272	243	263	254	246	269	249	263	246	275	266	265	289	269	254	247	270	262	276	276	262	258	213	258	248	271	274	256	236	253	227	257	245	262	257	264	264	243	272	253	275	249	281	275	235	254	241	263	254	254	239	269	251	269	269	256	262	283	276	239	270	256	275	233	258	235	302	273	261	259	262	250	271	260	272	275	257	267	274	251	264	278	246	269	260	279	237	286	241	260	251	243	260	269	251	265	253	248	283	275	245	234	289	265	239	243	259	262	245	244	270	245	281	270	262	247	265	247	288	278	247	255	272	234	249	243	273	248	244	264	294	268	262	281	254	254	248	255	254	266	284	260	250	269	263	245	246	267	271	256	288	258	259	254	271	260	278	289	292	251	274	284	270	249	265	296	245	265	270	256	278	275	251	250	256	245	292	284	270	238	251	245	255	269	252	275	241	255	257	235	264	242	301	267	241	256	234	258	289	282	240	234	263	260	242	242	241	261	237	280	263	253	252	264	250	291	249	241	280	280	245	258	268	276	265	262	270	254	275	231	271	272	238	262	242	269	264	254	272	259	279	250	266	246	283	248	254	280	267	243	257	279	224	252	244	276	265	258	240	248	244	250	265	251	282	259	241	256	240	248	243	271	283	247	268	276	249	266	237	258	261	255	268	281	257	247	276	280	260	257	266	270	250	244	252	265	248	247	247	245	285	249	257	268	248	267	261	277	255	248	289	261	262	258	250	253	259	263	269	252	280	242	266	253	262	273	248	249	247	252	257	280	270	257	287	254	263	272	250	249	272	290	279	246	248	257	240	275	261	250	254	252	245	264	277	248	263	243	282	257	243	248	259	274	255	242	235	295	271	267	272	277	250	266	253	245	224	253	234	285	243	257	279	285	258	253	244	260	260	230	240	241	285	262	276	261	260	238	252	271	248	264	267	246	280	226	246	286	255	257	250	284	261	260	257	247	250	263	271	274	274	250	242	253	231	265	267	285	245	265	265	254	283	248	263	268	269	248	309	275	274	243	254	261	265	244	233	251	258	254	244	285	246	255	251	295	265	249	269	273	253	250	267	283	267	259	264	248	257	273	266	258	289	254	284	270	293	258	250	250	249	243	225	272	260	267	259	251	260	274	220	272	253	264	286	254	281	243	264	252	234	284	273	260	258	266	260	290	253	267	252	257	261	262	237	242	239	267	259	282	274	263	237	255	262	299	277	265	231	269	276	262	247	242	255	233	281	260	273	251	273	274	236	258	257	250	243	231	234	248	265	262	243	232	273	218	239	269	276	261	251	265	249	271	261	280	303	250	270	284	236	253	246	256	262	255	261	248	253	262	278	257	263	284	241	249	252	261	288	243	273	251	224	239	240	269	252	263	260	269	296	299	257	245	271	229	262	251	264	266	256	255	254	280	268	253	269	266	245	263	223	254	233	248	249	246	276	264	269	260	252	252	278	281	272	256	258	254	255	243	259	267	266	261	269	279	278	284	281	256	286	245	292	259	271	257	241	247	277	230	260	271	276	259	265	277	262	265
24206	20907	27535	24380	16439	1222	769	666	559	561	536	502	502	494	492	500	497	462	444	473	456	441	487	461	451	431	426	473	427	497	450	442	462	420	457	461	421	429	452	492	459	482	433	423	440	436	436	456	456	426	417	472	453	451	433	463	448	434	479	444	415	448	438	503	462	448	460	421	453	443	424	403	454	435	423	432	436	452	443	439	435	476	426	462	479	466	439	486	430	497	461	444	468	456	405	475	455	437	465	443	426	450	434	432	452	433	472	430	448	420	465	483	425	425	429	439	418	451	434	457	453	463	478	425	433	423	421	452	424	468	485	448	445	471	444	454	399	416	425	436	429	410	404	415	439	456	450	434	454	443	433	457	483	395	449	443	467	451	424	453	436	452	447	423	431	422	449	400	436	426	437	457	457	441	404	442	434	412	436	443	438	435	429	440	424	422	428	448	447	453	415	446	473	428	443	433	466	425	437	471	471	484	447	442	438	444	438	435	451	432	429	453	422	463	439	414	457	455	436	455	401	453	410	450	420	427	475	417	489	433	478	439	426	449	460	462	438	429	456	428	428	454	460	430	501	416	429	439	414	451	444	445	453	445	408	414	469	448	444	459	465	474	429	411	452	443	416	463	482	473	452	454	407	441	440	488	450	451	437	446	460	438	448	425	425	420	470	397	467	424	471	428	428	438	447	436	439	415	461	463	423	457	474	456	451	484	455	450	406	453	484	438	420	443	445	465	433	447	476	421	493	442	448	437	446	452	478	439	448	442	430	495	455	485	455	467	442	425	457	468	447	452	448	465	434	438	469	444	458	399	456	429	455	466	443	452	462	427	489	440	419	430	448	408	439	426	445	420	417	412	425	442	433	422	478	461	487	436	446	440	416	456	443	448	430	460	439	435	364	429	450	412	424	442	422	452	411	400	409	396	447	428	439	434	439	408	446	468	437	458	437	450	465	455	414	449	438	439	447	529	433	455	409	497	465	448	452	410	441	407	503	453	471	447	430	425	403	433	411	469	459	429	424	457	460	441	461	432	423	418	419	474	475	435	464	440	451	473	410	444	478	387	446	427	465	465	403	455	442	420	452	396	429	456	454	405	457	492	412	409	430	433	434	451	423	445	437	453	460	423	470	458	439	444	475	421	458	405	446	411	453	425	416	418	417	455	476	414	455	420	410	465	441	476	438	499	445	428	427	475	429	476	447	442	436	475	422	467	443	406	447	418	414	406	411	407	443	458	430	450	426	436	407	404	457	449	416	442	430	458	451	441	458	448	456	429	437	429	475	422	431	469	443	456	426	398	431	433	418	407	430	437	416	422	436	439	426	440	436	482	473	410	449	429	403	447	448	461	454	402	439	454	446	402	421	456	445	462	403	480	415	425	433	437	430	448	476	475	440	474	440	444	480	476	433	440	456	406	442	467	452	466	470	444	467	426	452	443	439	434	457	442	438	457	427	442	452	396	455	456	438	460	422	474	457	440	435	471	456	451	433	420	425	437	481	441	456	456	432	446	451	456	448	421	491	438	453	403	430	450	482	471	447	453	441	453	425	423	442	428	440	481	436	412	483	458	419	415	468	408	412	417	421	441	416	436	403	449	452	459	453	445	434	424	484	450	449	412	449	470	454	447	427	468	472	429	434	440	395	456	426	448	453	411	443	443	458	454	440	449	401	451	428	460	462	478	444	477	434	435	413	464	457	443	448	447	468	453	425	408	460	463	414	424	436	426	446	425	450	477	469	424	422	420	409	431	441	485	465	428	434	444	466	456	478	450	442	438	459	449	467	446	449	419	461	469	413	442	422	438	399	432	456	441	393	461	441	455	447	435	473	458	444	410	453	456	442	464	433	426	462	439	435	466	453	436	449	460	411	460	420	440	365	425	410	434	444	436	460	473	417	451	457	439	425	448	438	426	447	454	411	446	450	436	414	445	433	429	458	434	422	465	389	459	436	455	433	436	435	456	425	433	440	417	444	431	437	451	437	425	411	427	411	433	395	444	450	415	451	423	472	462	426	467	420	471	436	476	425	409	430	447	443	424	470	414	444	447	434	418	443	440	431	458	447	408	426	453	443	434	414	458	433	428	412	469	454	445	448	490	431	393	422	465	491	408	448	432	443	445	448	462	438	433	408	450	461	430	448	422	432	455	456	445	461	484	447	406	443	435	431	454	454	448	435	434	460	473	425	445	458	443	469	428	436	460	431	444	455	463	422	429	434	423	446	438	436	396	451	438	472	449	473	413	442	418	472	420	447	473	445	469	410	433	424	444	419	439	414	457	446	448	432	420	444	433	425	430	449	430	425	446	429	441	425	453	440	437	465	458	440	419	469	446	484	432	444	461	455	446	462	426	439	445	446	453	466	410	405	440	452	432	423	459	462	409	439	443	448	430	438	451	437	459	425	459	447	423	412	443	440	428	438	457	421	443	473	427	451	422	434	432	441	463	461	405	476	431	449	449	440	388	405	436	452	456	474	453	477	412	446	436	470	428	447	453	413	434	448	473	454	425	448	436	455	450	407	470	471	455	456	456	442	457	451	411	463	436	471	417	452	459	442	456	438	443	446	446	456	441	454	481	425	417	485	449	371	444	471	416	460	454	492	447	462	451	463	457	417	440	450	457	438	423	455	460	460	424	473	453	422	432	444	451	458	448	438	473	411	445	462	427	449	463	442	452	397	412	447	406	422	430	426	430	467	438	439	448	451	470	463	458	473	427	424	476	467	450	470	446	431	428	419	451	474	442	448	403	434	454	458	403	422	399	433	415	436	431	444	429	450	441	442	451	410	459	408	436	438	463	453	442	441	419	430	460	432	459	440	442	477	446	460	397	436	420	441	424	426	406	455	441	431	475	433	454	456	441	439	438	403	461	456	434	490	456	404	424	470	417	455	414	427	434	460	423	474	422	448	446	426	449	470	424	415	470	426	430	425	435	421	438	404	423	412	437	462	410	473	452	486	450	402	464	424	472	450	430	423	447	422	422	444	407	435	456	437	467	426	466	423	456	438	433	445	448	474	457	493	417	480	469	432	432	473	424	445	457	453	447	461	431	445	450	421	419	483	431	436	470	455	441	458	478	439	474	444	482	464	473	464	461	425	427	459	458	441	437	447	442	414	447	423	475	441	419	430	420	476	405	473	448	453	457	468	465	458	455	448	409	438	488	452	468	479	408	425	444	451	435	449	438	442	450	465	434	472	464	456	418	447	406	412	459	427	417	454	462	446	428	462	456	407	445	411	437	419	423	455	420	430	427	455	434	448	444	459	415	420	440	456	400	435	451	398	488	449	439	420	462	427	426	448	431	427	460	454	459	406	447	451	437	440	424	448	451	404	425	423	424	418	411	445	421	459	430	430	478	432	478	428	434	426	455	440	441	435	490	461	406	456	443	429	405	480	455	423	481	491	409	434	442	442	439	438	441	447	465	438	444	466	418	423	485	445	494	392	410	420	429	462	414	461	397	462	443	453	464	432	459	463	413	448	453	467	418
5500	9652	3830	2012	1432	1222	961	798	703	656	561	548	540	510	518	502	494	472	489	447	463	515	462	444	520	433	497	462	470	432	462	494	457	479	474	466	417	468	447	445	452	484	432	438	447	449	440	469	466	456	451	423	466	440	476	471	430	410	458	402	440	462	480	436	436	451	435	432	435	415	428	449	452	423	447	464	462	431	462	441	413	445	468	424	441	473	484	455	480	434	464	469	416	412	452	470	435	443	439	449	443	422	457	423	457	454	463	398	432	477	471	457	447	471	429	466	483	420	397	441	461	438	453	443	454	423	476	461	434	406	415	422	438	401	435	435	464	447	440	416	428	450	426	497	432	422	443	437	421	439	427	437	405	446	454	442	443	439	392	413	430	437	422	408	454	435	474	456	442	449	416	453	438	448	430	441	442	432	410	406	441	414	425	418	434	389	417	436	407	455	447	393	458	429	426	414	431	444	442	442	446	422	415	448	449	416	441	410	435	447	403	442	411	444	428	431	467	442	447	457	474	456	469	414	435	421	433	434	440	455	441	451	426	478	426	471	459	432	445	421	433	440	392	475	453	432	441	454	451	460	417	429	452	445	425	409	454	430	456	443	434	434	419	425	420	421	448	407	441	436	406	423	457	430	449	430	447	438	424	472	407	439	435	467	451	442	424	452	434	443	460	421	481	436	448	409	436	447	406	433	451	465	448	429	422	443	470	429	423	438	407	481	465	446	452	458	411	425	417	440	451	481	406	451	447	438	450	426	388	480	471	453	434	462	427	408	456	431	431	416	422	430	432	432	482	446	491	424	425	437	452	465	423	377	435	442	420	398	462	439	417	438	435	456	446	434	428	457	439	423	451	409	439	455	447	450	442	436	454	410	443	413	443	446	439	458	423	392	454	411	442	443	458	428	444	436	453	453	440	439	458	442	419	430	413	440	433	431	458	410	470	453	429	420	457	373	474	427	446	437	440	459	461	461	419	420	455	451	469	428	410	420	439	432	426	440	474	407	398	475	446	425	404	474	428	444	488	412	446	417	454	441	468	447	393	402	426	430	433	401	442	459	420	419	469	376	464	479	409	418	426	407	417	466	446	436	451	453	416	418	471	397	479	445	432	410	431	427	425	393	457	445	471	424	442	432	454	471	436	420	422	447	422	423	428	425	447	433	465	458	439	466	435	451	447	470	419	427	425	434	414	425	470	427	461	431	441	451	416	398	430	399	443	455	483	411	434	463	454	456	429	444	442	447	422	427	431	446	463	464	466	457	450	440	455	448	422	428	433	433	407	397	420	440	451	436	432	416	405	447	414	464	419	432	453	456	452	428	461	423	455	448	438	441	456	420	459	480	433	431	455	484	434	444	429	485	472	444	421	448	455	424	446	437	443	461	483	432	450	457	494	428	474	463	458	430	464	420	404	421	459	453	440	448	410	452	464	475	447	433	422	407	433	459	422	411	403	381	445	402	440	448	430	429	453	447	429	436	475	460	446	413	435	454	448	429	401	437	420	416	447	414	433	401	403	456	414	456	422	428	457	443	476	415	424	433	425	421	402	453	425	393	486	416	436	410	444	418	461	415	441	426	401	447	433	470	441	435	420	448	405	466	463	406	410	419	403	443	456	455	418	450	467	415	419	463	407	453	442	445	429	453	448	455	448	452	417	441	452	456	467	437	412	444	421	415	414	439	472	446	448	440	429	451	412	442	417	407	475	462	469	456	420	421	452	458	424	460	437	449	447	429	410	421	449	444	453	454	457	392	456	426	430	432	432	446	425	435	425	462	449	471	447	425	437	460	479	420	387	451	416	391	422	442	486	416	440	420	432	423	416	422	421	429	421	460	467	444	427	375	435	431	428	452	424	433	413	455	443	416	456	437	391	419	420	451	471	451	432	422	409	449	440	430	461	411	441	471	456	443	434	427	399	441	418	418	435	439	422	444	437	441	476	422	456	449	433	430	440	433	393	459	396	440	468	431	461	447	409	435	426	430	443	444	386	398	423	421	415	450	397	425	409	435	434	445	486	418	432	418	399	431	449	434	439	417	460	451	438	457	437	439	436	438	427	460	439	467	418	462	394	393	426	451	460	438	450	446	393	457	412	439	404	440	500	421	406	444	448	451	450	461	463	443	470	458	452	432	471	455	453	420	475	471	488	467	436	450	446	456	436	470	451	442	435	422	419	416	445	401	476	475	405	435	447	455	431	421	440	457	409	429	463	470	430	449	409	498	449	444	436	434	429	435	411	452	474	459	429	466	413	413	391	415	419	418	442	462	452	461	446	487	461	407	454	439	462	459	443	442	434	425	440	452	440	414	446	434	466	441	421	449	440	456	435	422	422	427	466	437	426	440	434	429	444	460	462	431	426	435	452	435	422	468	445	447	411	436	444	458	452	463	440	450	417	440	428	415	417	469	453	424	431	468	428	429	460	440	457	442	405	451	414	452	450	408	431	447	442	406	439	407	421	402	465	432	438	433	443	434	450	402	435	420	417	428	401	427	453	446	457	430	432	424	426	495	397	415	402	409	410	460	436	467	482	449	456	437	465	433	439	435	444	390	429	436	448	404	443	420	487	393	433	470	431	432	418	420	444	427	452	442	424	446	427	427	414	432	435	451	419	419	445	472	388	444	448	419	470	434	444	457	444	434	406	418	436	449	415	485	462	438	417	409	396	448	454	423	468	420	425	430	427	421	413	468	470	408	431	425	427	425	436	436	447	424	449	447	442	422	464	431	431	435	459	430	425	459	446	471	443	456	413	423	432	448	466	435	424	444	420	449	408	448	422	405	414	418	419	429	435	464	400	390	410	450	451	448	468	442	435	450	450	458	415	419	470	461	431	441	432	432	436	456	448	405	452	463	450	437	439	410	456	425	425	456	416	409	433	441	439	454	465	437	408	463	442	407	450	433	412	416	450	419	439	428	449	463	457	446	443	484	398	458	433	434	428	453	435	421	406	443	469	447	451	440	449	480	450	406	436	415	409	440	479	458	440	441	420	418	424	438	423	449	434	426	481	447	453	451	431	438	423	393	477	436	447	397	429	420	409	414	460	419	403	433	437	424	460	453	468	420	446	420	455	410	433	397	422	410	430	420	447	442	455	445	427	425	435	454	466	438	417	432	487	435	410	403	426	443	400	430	413	426	428	423	437	439	405	404	404	444	447	431	425	458	450	418	421	445	424	438	439	424	430	435	434	483	417	432	423	411	444	431	436	448	472	462	427	443	442	441	442	396	409	434	405	434	470	457	411	425	424	427	432	428	428	425	451	448	460	428	446	441	446	429	447	432	391	448	442	443	439	446	419	434	447	427	439	422	443	413	441	430	426	451	428	469	440	432	448	432	460	456	507	433	430	415	433	399	406	412	416	459	431	437	441	447	450	415	432	446	435	486	446	465	423	438	440	445	453	460	456	448	462	424	416	466	458	435	414	383	424	412	432	421	429	441	422	439	440	451	423	434	429	448	431	446	456	456	451	439	408	447	452	452
22077	20920	28629	23355	20914	20983	11722	952	647	605	442	385	342	323	304	256	229	232	210	205	191	178	177	173	180	174	149	160	173	158	132	127	145	152	134	149	136	128	115	161	125	140	132	133	120	118	137	132	139	136	134	134	125	135	138	113	124	140	114	122	134	121	130	126	128	124	113	117	121	138	125	125	113	127	125	124	113	132	119	119	133	107	135	111	132	134	124	133	122	115	137	138	140	114	131	110	123	130	117	132	110	122	147	102	96	125	122	119	114	118	116	138	107	126	129	116	110	113	130	105	128	144	142	110	140	149	103	111	128	126	144	108	117	123	113	124	129	123	135	110	125	112	121	132	132	119	121	113	130	117	125	115	135	116	128	119	124	117	126	122	118	125	119	123	120	122	125	105	124	125	132	140	116	116	130	136	112	124	117	125	119	125	135	126	123	129	100	115	113	122	115	122	114	110	133	127	109	125	105	107	127	120	129	127	134	116	103	112	111	118	120	137	125	150	116	130	109	130	115	100	131	114	127	117	113	104	117	124	98	124	119	109	129	133	133	111	130	132	127	127	127	124	120	121	128	137	109	124	122	130	108	111	129	123	110	102	121	114	124	122	131	112	119	130	130	121	100	128	146	102	108	111	113	120	95	109	114	126	127	120	129	100	132	126	104	132	139	123	138	121	118	115	119	101	116	132	125	132	134	129	109	119	131	127	108	106	120	95	117	136	151	123	111	106	114	109	121	109	130	119	124	122	121	127	145	147	139	120	130	131	128	111	136	132	110	123	116	116	120	110	130	131	130	121	133	108	106	123	117	119	132	131	115	134	115	120	119	125	111	127	121	117	114	121	114	113	108	128	107	126	106	120	129	124	119	120	120	123	115	117	120	101	103	131	124	96	132	128	115	130	130	110	117	122	125	117	120	131	110	127	112	116	129	119	123	109	131	97	105	123	118	122	125	141	123	117	137	104	105	114	123	129	102	106	105	113	130	111	109	132	116	120	112	103	105	100	104	103	122	124	115	131	107	110	137	117	113	116	125	90	116	135	105	117	111	117	108	94	126	90	112	110	119	111	116	120	126	118	125	109	131	105	114	99	111	112	118	116	135	124	124	114	122	112	109	122	118	129	108	118	104	118	131	119	121	134	125	112	122	135	121	119	129	117	122	113	110	133	103	115	122	117	119	133	127	122	107	121	118	125	113	120	126	124	109	124	128	127	130	110	112	130	94	119	124	123	121	124	118	118	111	101	101	130	112	119	122	120	116	118	115	114	114	124	119	116	121	135	118	116	115	131	108	122	143	115	121	105	119	122	124	131	109	116	96	109	123	114	119	128	113	129	117	117	115	120	125	132	120	122	123	133	132	118	121	129	108	117	118	116	128	111	108	131	132	124	110	103	130	112	105	119	130	106	116	118	127	115	101	131	122	121	105	126	114	121	126	129	116	105	126	132	124	116	119	112	124	119	108	142	97	117	121	116	120	124	116	112	116	134	111	112	118	113	100	97	123	115	109	119	126	104	99	121	123	124	114	114	128	110	114	123	108	105	93	137	118	119	115	108	103	120	117	120	122	137	107	122	125	127	114	116	130	139	134	116	129	116	122	119	114	120	117	113	140	120	119	109	123	106	129	123	120	120	126	124	113	129	122	125	106	111	125	112	109	102	114	108	129	116	125	130	125	103	123	133	122	104	109	145	119	121	119	141	122	129	124	100	105	123	120	106	117	146	129	115	114	110	130	116	98	115	122	110	110	136	100	99	111	133	126	120	109	116	109	116	124	123	117	111	109	108	116	119	127	127	125	119	125	106	102	113	125	115	134	133	116	126	135	123	112	137	125	123	126	119	107	125	132	109	112	98	109	110	117	132	107	113	114	122	96	117	126	113	120	125	121	125	105	128	114	102	102	119	105	139	131	141	126	111	130	133	110	134	93	131	109	125	93	120	121	115	106	122	136	125	99	101	119	121	132	108	109	117	125	94	107	107	110	147	120	116	99	113	123	145	109	114	122	131	104	111	133	112	113	110	117	127	117	126	103	123	118	131	121	109	117	107	114	111	121	141	129	119	133	102	133	112	100	113	137	117	120	112	142	128	112	133	104	127	127	115	125	125	123	121	131	128	125	120	134	121	115	123	118	128	141	91	115	127	132	118	126	122	120	116	112	127	105	128	128	125	122	102	128	120	120	125	124	110	108	106	120	116	117	139	112	120	127	98	125	108	116	121	124	124	124	130	136	127	117	91	121	115	118	119	114	110	106	103	116	121	119	118	114	99	136	122	118	103	110	127	128	136	109	112	110	147	124	115	115	97	112	125	130	104	122	127	114	110	104	111	139	107	111	138	104	123	109	119	115	132	120	113	107	114	126	116	113	100	108	127	113	119	136	110	113	104	114	116	130	114	104	123	133	114	97	121	123	114	118	126	130	121	127	141	142	122	112	115	94	132	117	130	134	115	112	120	115	131	128	118	119	124	137	105	102	118	110	116	129	113	123	104	97	115	112	103	120	123	97	134	114	128	111	100	108	119	131	125	104	121	113	143	126	127	114	96	110	113	106	103	118	104	119	113	99	147	118	116	122	131	128	140	101	130	120	104	120	124	127	115	130	118	115	122	104	137	106	96	115	120	99	95	133	118	113	126	138	122	92	118	113	125	112	102	113	151	112	109	112	116	97	109	110	105	85	116	128	122	102	95	140	111	119	113	125	106	109	127	108	137	108	140	124	96	125	120	128	127	142	128	98	118	106	95	116	98	119	121	129	100	124	126	127	130	132	115	127	124	123	112	107	123	117	137	131	99	110	123	122	122	96	91	125	123	134	128	115	127	115	113	111	102	122	121	128	125	119	108	115	134	116	131	123	114	112	116	109	117	135	135	120	114	121	122	114	121	103	137	105	117	121	136	100	119	117	113	124	123	117	109	124	110	124	99	113	122	121	119	108	108	96	106	121	116	126	126	116	113	121	137	122	108	119	139	99	125	110	122	110	144	123	123	127	138	107	115	136	125	120	116	114	118	115	92	125	125	111	139	140	123	114	106	122	128	106	115	126	129	133	121	110	141	120	111	104	142	117	124	92	122	143	118	119	118	118	118	142	127	114	130	111	139	124	127	124	123	110	118	124	125	134	108	118	130	128	110	128	126	120	115	128	116	118	125	136	110	133	113	132	112	124	119	106	122	122	106	104	98	112	103	126	127	135	114	111	110	103	125	117	123	119	116	105	124	127	104	130	106	111	108	118	135	135	112	132	133	97	94	117	130	110	105	125	108	112	131	126	108	118	98	119	103	111	132	121	137	139	141	109	117	119	119	112	135	121	118	142	127	129	151	132	117	121	126	115	119	112	119	96	124	124	133	105	105	118	136	120	126	131	106	102	120	119	119	121	114	122	130	98	122	110	120	125	143	110	109	110	119	115	110	120	107	123	111	109	131	106	132	124	107	135	115	114	111	102	108	142	124	122	120	135	128	141	118	103	148	105	117	115	119	102	111	115	126
7085	18881	10174	5062	3513	2568	1844	1293	967	794	635	546	428	353	329	303	308	282	265	231	258	227	201	203	167	170	158	190	170	177	175	151	156	155	156	174	156	167	146	140	146	145	158	142	124	152	136	126	130	136	140	130	119	138	128	145	129	121	134	123	130	134	145	123	129	126	113	119	124	116	112	118	124	146	127	136	116	130	148	114	135	119	137	145	118	120	111	116	138	118	127	125	117	131	98	115	119	125	116	132	114	129	110	137	135	122	111	132	130	130	149	122	115	126	136	139	107	122	99	129	131	122	140	113	110	131	116	130	133	115	139	120	121	125	101	140	133	126	124	136	129	90	108	116	139	149	104	145	133	117	110	120	110	120	104	118	131	113	126	122	122	132	120	124	123	143	123	132	113	120	102	140	139	121	138	122	96	123	127	108	122	143	124	134	125	107	123	114	154	109	120	140	118	115	124	126	121	136	128	124	146	117	118	115	113	121	126	141	128	136	144	105	128	139	123	124	134	117	138	115	124	138	140	99	133	118	138	122	126	131	125	128	145	150	144	134	136	132	119	111	141	131	105	130	124	110	112	131	132	104	117	124	122	129	84	111	117	121	133	128	124	131	116	133	96	110	123	120	121	119	125	130	111	113	112	114	142	129	128	118	120	115	98	135	115	118	122	123	119	129	114	124	116	136	156	139	130	114	127	136	124	123	136	127	113	125	115	114	113	113	153	125	145	131	119	104	131	116	120	115	110	132	114	125	134	136	111	125	101	132	123	107	116	106	148	119	108	130	142	139	131	113	134	126	131	134	117	134	111	140	131	122	130	110	122	130	127	114	129	117	118	109	110	132	129	122	116	126	123	119	125	119	112	127	141	107	124	127	112	113	132	105	130	116	124	122	110	128	141	109	124	140	121	135	126	120	122	125	129	113	132	125	119	136	117	140	118	121	120	149	161	124	106	142	119	112	113	117	123	113	122	104	136	115	124	116	141	120	122	100	144	119	120	123	120	103	124	139	125	134	128	116	120	139	123	110	125	127	109	128	116	131	108	119	119	114	134	122	116	129	125	114	147	142	121	116	111	121	122	108	110	143	139	119	130	137	110	105	130	114	120	136	122	126	104	125	109	106	142	127	117	119	113	118	120	112	131	139	124	109	125	117	112	106	112	125	136	115	115	133	124	122	143	120	127	126	130	140	130	127	130	94	122	119	119	123	118	145	105	133	130	125	132	111	125	134	120	121	118	138	116	127	118	123	109	118	134	122	110	110	118	116	139	138	130	124	120	110	123	143	105	128	114	130	109	117	105	114	118	116	108	130	129	127	110	120	123	119	109	102	147	129	131	119	127	129	131	114	104	124	111	132	111	125	132	139	138	132	120	114	132	113	118	119	121	102	102	120	136	115	125	115	112	107	134	124	141	121	106	124	120	126	118	121	108	121	112	103	118	117	100	134	125	132	120	100	127	125	121	127	122	119	122	116	118	113	129	131	135	98	134	124	127	115	137	114	116	128	119	121	123	117	125	131	114	135	103	117	111	146	121	119	115	132	117	123	123	95	145	111	117	117	109	118	112	93	121	114	122	120	135	129	111	129	125	118	117	148	119	130	143	124	124	103	160	120	112	124	116	116	130	123	148	121	123	150	128	125	120	115	110	133	129	127	127	121	123	125	108	107	112	138	111	132	122	109	120	126	121	112	108	138	128	136	125	138	114	106	118	120	100	127	124	105	119	120	102	148	133	124	141	131	118	123	122	109	109	112	138	112	129	103	121	116	117	135	122	132	122	113	142	117	132	124	115	107	118	114	125	126	129	124	121	111	131	132	91	102	131	119	123	125	121	119	126	109	120	119	119	110	120	117	126	122	136	121	116	131	142	137	108	114	114	109	128	130	116	132	116	133	115	113	125	116	103	122	127	140	120	140	122	131	125	129	122	127	95	119	137	130	113	112	121	119	123	131	124	98	117	115	127	142	105	111	142	126	111	130	116	139	137	142	119	116	119	125	110	101	119	139	121	108	98	130	137	128	116	122	123	110	147	120	119	127	116	126	117	137	122	120	118	128	110	144	115	137	123	123	128	133	140	129	104	120	107	105	128	133	118	118	128	116	135	135	129	131	132	126	148	105	136	130	144	125	111	124	123	98	125	120	121	130	122	108	126	111	127	117	123	119	127	119	139	131	139	109	118	134	118	123	120	120	123	129	114	119	115	103	112	128	107	123	132	121	113	128	130	100	117	112	130	131	118	126	120	118	165	116	125	128	126	120	126	100	112	116	128	128	116	114	106	132	114	117	123	144	131	117	100	95	127	134	115	119	134	145	134	125	117	93	109	110	133	139	124	129	122	126	113	135	115	119	107	144	122	115	111	124	112	111	125	117	131	130	125	121	122	134	127	130	113	131	127	127	111	114	114	123	105	134	108	115	133	124	121	117	122	138	115	111	120	124	121	118	121	127	124	121	125	104	132	129	123	138	119	128	110	128	133	115	136	120	110	124	107	133	121	124	109	135	109	122	102	117	137	131	123	111	116	113	124	113	110	106	129	130	116	116	117	112	117	155	111	106	137	128	124	127	99	142	107	113	109	129	101	133	120	147	120	105	131	107	132	131	123	120	129	125	124	144	126	115	119	123	126	101	124	106	115	130	131	117	118	140	119	140	116	110	131	138	109	135	140	128	133	118	123	136	122	157	118	134	120	117	113	147	130	109	108	122	107	138	147	141	139	127	117	123	132	126	143	140	119	136	120	129	114	118	136	118	130	119	106	116	140	125	105	130	134	123	124	114	130	129	120	116	121	130	120	110	118	131	137	139	123	147	134	112	93	130	117	124	117	145	125	140	132	135	128	131	114	129	110	114	131	122	129	95	130	133	97	110	113	127	101	146	122	115	138	141	113	118	139	121	108	114	125	112	106	129	140	109	122	122	119	125	94	125	118	133	124	133	117	116	112	133	142	136	124	152	118	125	126	118	120	126	107	108	127	129	123	113	114	132	92	113	135	116	132	133	130	124	135	120	110	130	140	110	124	133	127	139	118	96	118	125	123	122	127	134	121	107	109	126	131	120	136	107	138	121	124	110	121	131	122	117	120	114	138	118	137	135	135	117	126	131	124	122	119	129	121	122	143	113	127	127	123	133	120	112	127	120	110	112	104	114	120	119	113	113	115	145	116	125	130	106	125	104	128	119	101	112	139	122	123	130	126	144	130	119	119	115	113	128	129	135	126	121	137	119	118	129	133	129	124	118	117	129	121	118	106	117	88	145	114	121	123	108	145	135	125	128	130	129	121	114	118	101	107	125	116	126	120	129	136	122	114	121	100	125	126	105	106	126	117	118	96	127	132	134	110	118	131	143	123	132	110	139	128	124	122	163	125	123	112	144	121	121	125	113	129	141	153	118	151	136	110	111	105	126	138	110	117	115	103	141	131	119	138	108	122	114	110	123	124	112	115	113	126	123	128	130	127	118	114	137	130	114	119	123	126	109	119	102	128	126
27224	18897	5314	783	614	561	514	529	489	504	506	545	491	487	509	498	480	507	482	510	468	492	506	456	508	499	488	501	478	452	467	500	529	475	495	525	488	461	471	499	525	456	492	479	477	512	513	499	476	504	442	494	493	526	451	487	492	506	498	489	460	477	491	482	520	491	500	502	487	479	487	497	493	497	497	529	529	461	481	498	508	446	479	452	484	496	496	451	491	468	540	506	471	502	496	494	447	478	497	496	509	536	459	492	482	456	444	474	496	484	423	444	500	505	528	471	518	525	516	488	462	514	494	472	538	509	503	517	492	483	492	472	485	482	483	460	503	481	506	512	451	464	476	498	531	455	514	480	477	466	484	449	486	513	510	528	507	508	497	477	479	495	540	472	515	460	500	523	471	495	526	479	440	489	493	560	461	480	509	494	472	506	491	500	502	506	448	463	489	495	497	516	478	495	466	484	504	518	520	502	459	516	513	495	522	476	482	514	482	483	516	503	505	528	524	512	496	510	503	518	517	439	497	437	487	516	510	488	494	474	468	490	492	486	491	481	502	497	512	509	478	453	474	508	498	480	510	479	462	533	490	506	472	458	508	486	520	455	489	537	471	528	451	512	536	460	498	515	455	549	510	493	471	470	468	469	503	497	437	501	470	509	472	489	480	452	469	490	481	461	482	507	471	530	469	515	477	506	514	458	521	457	516	465	496	481	503	464	505	431	504	499	488	456	517	451	507	491	460	535	473	457	469	482	485	475	514	482	490	474	524	493	495	464	465	493	482	485	487	470	482	491	444	476	495	470	478	482	480	498	474	445	513	512	454	472	493	533	522	485	462	494	500	499	481	519	510	438	476	515	516	469	471	502	473	487	472	508	528	496	513	541	533	497	500	480	522	536	507	495	521	498	513	492	463	523	498	484	503	504	470	496	449	477	490	492	482	497	516	495	453	461	465	486	463	479	476	518	461	487	493	477	470	486	481	514	506	481	487	489	493	494	496	477	482	495	501	498	450	458	487	481	482	497	463	495	484	458	480	480	483	469	477	506	486	494	500	497	480	483	503	532	512	490	476	486	543	450	445	500	473	518	486	505	480	504	486	470	506	496	491	498	521	496	493	481	512	446	480	526	488	511	486	475	472	500	439	477	463	510	500	467	510	479	520	488	480	469	474	488	485	519	510	536	464	490	494	499	498	503	539	491	492	471	499	525	488	458	469	454	498	492	470	490	492	523	487	504	460	488	492	516	486	494	503	514	472	497	443	504	490	501	513	461	456	492	481	482	506	466	514	480	496	492	495	497	501	481	514	479	513	471	528	460	496	431	520	510	549	457	456	506	482	473	446	490	464	518	506	489	510	483	499	490	486	505	516	495	505	485	468	510	449	481	470	488	484	466	460	487	487	537	500	481	504	502	531	482	491	459	495	520	489	480	496	482	523	507	488	505	476	455	515	482	469	524	481	471	479	452	502	455	536	462	451	467	492	507	443	498	501	496	508	489	470	461	493	496	516	492	481	525	519	467	462	502	466	476	479	466	505	489	462	478	462	540	479	533	525	512	471	525	488	475	479	481	475	508	458	514	494	479	480	466	519	481	463	470	508	480	472	477	469	477	460	481	534	442	479	484	470	480	497	457	519	475	468	471	510	506	438	489	532	482	522	510	467	481	502	513	497	492	486	491	484	495	519	505	493	495	475	517	486	497	486	475	458	525	491	492	489	511	473	487	473	461	517	455	472	502	466	461	464	478	467	490	454	452	481	481	537	509	467	474	472	481	482	477	489	475	507	493	491	492	487	550	433	510	502	517	478	500	462	526	460	491	502	489	468	483	489	460	456	505	460	527	500	498	481	512	488	479	531	488	525	440	494	498	486	513	471	492	463	471	500	483	462	463	469	514	484	504	515	458	489	508	449	521	452	526	509	482	522	465	479	492	437	517	535	511	496	457	475	502	543	462	504	503	542	477	477	499	459	496	506	546	502	478	479	464	440	506	469	472	466	489	497	473	496	501	502	504	487	487	478	523	527	480	509	495	482	487	516	488	486	474	505	467	477	492	462	497	453	500	493	562	448	468	485	497	517	484	496	501	484	492	484	461	485	463	458	517	492	533	491	484	462	495	472	469	526	474	485	470	488	468	497	486	500	483	481	489	512	500	464	515	488	485	504	472	452	442	477	502	522	492	497	524	514	507	486	480	462	478	480	478	499	542	513	488	468	478	461	484	486	477	515	482	484	493	537	506	473	477	528	494	479	469	485	529	503	495	461	517	508	537	474	511	481	478	457	499	472	487	499	482	466	477	491	482	457	513	500	523	506	499	489	475	452	451	506	465	505	502	502	496	457	510	496	475	496	445	450	484	503	504	483	464	449	462	464	549	533	488	489	476	493	529	486	505	483	471	502	498	490	479	464	504	520	472	479	443	490	472	493	505	489	517	513	518	507	489	507	477	492	499	512	490	481	456	473	514	520	498	487	479	442	504	469	498	518	483	529	474	472	454	501	514	480	478	469	517	479	537	476	481	503	485	492	474	481	503	495	488	434	489	508	496	473	497	489	504	473	517	491	492	510	468	457	462	506	468	496	529	484	505	466	485	475	487	460	484	478	477	460	434	488	499	478	483	514	479	465	448	466	453	502	491	524	509	492	500	520	514	478	514	495	489	510	519	488	510	512	537	498	484	488	501	503	527	474	502	541	464	517	493	490	502	541	520	453	461	486	468	485	520	489	494	481	487	486	494	526	513	491	485	468	480	492	489	479	479	488	517	476	476	504	476	482	484	459	522	493	481	453	524	474	479	450	483	505	473	494	497	488	474	475	468	494	480	468	485	498	485	486	482	465	480	521	470	516	464	449	490	533	496	482	457	495	465	480	533	520	486	473	493	478	490	502	487	488	472	466	479	496	504	492	511	525	512	516	478	513	453	457	487	486	457	476	484	497	477	482	480	501	518	520	518	470	455	507	496	472	486	505	502	499	490	480	483	445	472	520	485	452	479	483	490	492	515	449	513	448	478	505	516	501	476	507	481	506	501	509	479	479	517	495	519	454	508	478	502	479	488	474	509	476	477	479	522	466	493	495	487	474	465	465	492	487	494	498	511	505	491	475	468	518	515	490	516	482	500	487	496	466	494	524	454	480	460	504	497	485	525	475	510	527	481	471	456	481	456	512	518	467	500	488	540	496	518	454	511	506	492	497	509	498	455	489	465	491	485	479	474	494	428	524	481	501	495	455	504	505	517	485	479	502	506	485	533	467	498	493	443	515	488	478	497	463	482	504	473	460	470	488	498	456	506	545	494	505	522	507	488	520	489	508	492	489	480	491	504	502	533	513	498	502	518	468	484	523	486	500	452	485	503	498	529	505	484	495	477	532	521	466	498	498	470	465	469	494	493	425	494	515	503	501	443	484	460	508	461	474	458	509	490	478	493	481	511	519	464	481	512	558	453	469	489	535	492	463	514	517	458	464	485	467	495	493	482	473	478	497	520	470	484
5539	4712	786	603	622	597	533	550	524	504	529	521	514	537	501	532	534	517	544	500	501	528	496	540	510	483	531	518	478	461	519	519	503	531	514	495	483	493	457	553	540	464	520	483	485	473	543	509	502	478	537	537	477	519	478	448	496	525	457	551	512	522	496	519	478	503	489	518	534	493	480	523	487	514	460	515	493	507	495	500	497	478	495	529	474	499	469	503	540	496	485	509	508	450	513	521	531	495	516	488	508	493	512	475	504	488	500	449	531	488	476	552	496	494	500	539	530	471	534	483	548	494	483	525	535	517	488	531	479	470	516	491	495	535	443	504	515	484	476	505	492	519	499	525	509	479	497	519	495	481	462	461	504	463	533	515	506	548	471	508	523	464	540	510	483	492	488	522	487	511	482	459	500	496	487	474	475	488	516	525	526	483	476	518	481	494	475	493	486	525	551	528	508	505	530	488	524	496	498	470	471	511	500	463	473	498	497	498	505	528	480	492	480	549	497	547	460	509	519	506	484	486	502	483	497	465	503	504	512	540	497	504	517	467	457	478	479	489	473	517	495	506	493	513	498	484	521	491	562	509	472	483	539	461	492	494	504	470	520	501	509	485	529	478	483	490	469	504	504	465	515	494	506	490	525	503	522	495	511	459	553	524	515	469	480	486	511	461	471	516	527	539	543	505	543	495	526	453	462	507	457	486	528	542	482	526	503	531	485	517	491	468	504	466	511	521	477	505	504	496	516	509	505	522	448	494	465	502	487	487	487	510	519	487	489	498	476	485	510	479	521	507	498	507	492	493	491	491	503	488	516	517	470	510	478	487	503	483	511	491	503	470	509	453	434	477	521	467	493	534	469	520	485	513	513	535	501	458	525	503	510	521	522	534	483	474	491	468	483	533	516	483	499	467	478	518	510	533	500	511	461	512	470	504	497	504	508	526	517	469	473	475	502	510	496	479	510	505	480	517	462	517	443	475	513	486	515	520	530	478	474	477	484	479	499	468	485	513	508	489	499	507	455	529	473	501	509	521	468	507	540	488	475	528	530	502	543	484	493	468	467	490	507	478	502	497	522	469	510	527	513	511	510	527	508	518	497	481	495	504	472	489	534	486	514	434	468	517	475	452	466	484	528	496	502	517	526	505	513	502	543	491	527	521	528	532	454	491	518	493	487	487	498	513	517	532	520	467	454	497	537	500	478	527	454	502	516	517	507	508	509	497	517	477	561	494	530	500	486	487	491	500	508	532	489	482	507	490	498	511	477	496	488	553	510	503	518	515	486	485	492	499	475	499	520	474	479	474	570	501	508	450	504	490	501	544	511	448	478	487	442	524	468	469	474	512	520	470	534	524	508	545	518	483	465	501	525	524	481	507	515	480	487	498	515	461	488	467	483	500	471	510	490	518	535	506	542	454	551	521	475	531	518	504	503	503	473	469	463	523	462	491	463	508	507	488	442	497	471	505	500	516	506	495	505	504	503	522	532	513	510	488	444	458	506	532	520	446	488	470	487	494	507	489	499	478	471	477	515	494	519	493	476	504	516	461	519	463	489	527	476	474	494	518	485	502	485	506	507	467	476	510	492	466	512	484	522	566	504	476	506	481	440	498	522	472	497	475	514	489	494	483	487	459	508	486	513	493	511	530	533	487	470	485	492	494	483	471	554	429	509	497	489	508	517	484	500	524	479	490	530	512	489	471	487	478	493	536	505	454	493	491	468	508	502	484	513	500	508	518	545	508	478	528	463	527	481	511	498	492	505	491	508	494	504	501	540	518	472	459	518	452	519	480	502	486	529	507	489	506	475	467	467	481	491	494	430	524	480	462	492	460	506	487	503	486	516	476	515	463	531	498	453	460	497	508	481	525	522	501	491	517	447	501	467	516	499	488	472	488	486	482	491	503	518	549	470	492	507	515	502	469	459	521	544	494	523	530	484	478	524	515	514	512	518	531	489	486	471	516	535	515	503	479	523	511	484	523	511	518	488	498	491	531	549	540	504	520	499	484	491	537	524	524	501	531	481	519	536	506	508	501	448	474	521	493	480	485	504	492	476	496	489	538	516	457	540	451	445	497	488	487	498	466	511	509	501	498	539	464	498	512	535	505	501	499	493	522	480	542	459	488	495	512	503	480	510	486	471	493	481	481	463	491	494	488	501	497	500	522	466	463	495	486	514	511	480	496	501	520	465	507	498	517	512	515	505	506	505	506	474	500	481	499	504	474	469	519	500	493	485	446	503	547	471	486	514	479	485	525	509	521	477	511	463	501	501	454	475	521	521	527	510	522	482	492	486	477	516	515	498	549	522	545	512	454	520	478	500	511	473	465	471	495	491	533	501	470	503	498	496	515	515	505	529	515	549	516	454	517	478	489	523	465	483	548	499	496	495	510	472	517	449	505	514	493	443	510	496	469	487	500	520	474	464	524	476	491	541	486	517	494	476	493	462	498	502	528	441	465	534	524	521	492	520	490	492	481	469	523	464	512	502	489	513	516	473	455	468	491	477	494	508	481	501	496	493	523	496	515	501	528	500	467	474	505	508	501	472	485	491	537	478	528	531	487	477	509	492	482	497	540	498	514	478	487	515	501	527	495	485	516	515	563	484	500	525	479	524	506	532	492	492	482	501	516	536	507	451	479	502	507	500	474	504	546	530	472	508	511	508	521	552	473	494	509	496	491	512	521	464	505	514	512	492	512	482	534	481	510	519	490	483	504	508	482	451	503	459	491	513	504	510	504	493	552	515	505	483	501	503	478	517	496	464	517	484	500	503	487	511	504	511	478	488	493	518	439	514	482	516	533	494	508	478	534	524	481	502	492	489	471	512	489	491	490	525	521	524	527	520	511	502	507	503	457	444	488	506	518	497	509	498	518	475	522	512	526	497	501	469	502	498	487	487	502	474	549	512	471	489	503	458	493	482	492	502	492	483	500	486	496	483	531	516	507	474	499	485	485	482	478	450	493	513	491	512	510	501	478	511	523	481	495	503	496	479	522	475	508	504	472	485	494	484	536	480	540	511	502	516	533	511	537	469	503	443	521	481	474	457	521	465	466	520	486	506	480	482	476	493	472	484	487	516	503	509	528	500	476	473	500	532	483	481	488	494	505	518	502	513	503	458	506	518	462	509	471	466	452	474	517	503	527	489	499	498	484	469	475	524	487	455	463	484	475	520	544	535	538	499	465	524	486	465	478	490	529	538	470	475	438	511	523	523	532	486	506	490	464	511	550	514	506	490	499	541	509	478	532	521	532	515	496	509	534	531	521	515	475	530	472	483	495	457	492	486	500	499	492	501	501	483	500	471	504	539	486	509	479	459	508	493	450	514	502	502	506	469	477	500	529	509	522	505	497	468	495	480	517	489	516	496	491	477	525	483	543	508	468	498	506	523	485	492	468	474	487	523	487	480	509	538	507	523	493	449	515	472	498	495	535	495	533	537	528	507	533	517	485	498	478	530	496	490	505	491	474	503	499	494	531	506	486	506	502
23169	20870	28153	23724	20884	12791	1112	631	505	473	414	373	370	379	353	330	301	320	296	307	289	270	249	275	258	265	264	267	238	274	258	261	277	256	252	259	236	249	259	269	272	262	248	245	256	278	251	264	235	252	270	258	224	261	264	265	246	206	229	258	249	247	249	239	256	258	220	254	232	263	257	249	219	249	234	245	239	247	273	261	251	235	248	214	230	233	252	248	221	246	213	258	239	254	239	247	256	238	264	228	259	234	232	239	230	248	251	246	260	236	236	252	231	240	245	233	238	220	240	248	237	253	233	255	269	250	255	225	281	245	271	272	259	254	232	247	242	231	227	250	240	255	247	264	222	259	254	257	238	273	252	261	260	245	244	254	250	259	262	237	217	230	209	260	212	251	226	239	218	272	226	277	245	258	250	252	252	235	251	223	238	254	229	260	240	214	249	259	244	230	259	219	248	263	217	252	229	243	232	240	237	242	236	254	231	249	241	260	245	243	254	250	235	283	264	275	244	256	288	239	262	257	278	252	241	225	248	246	249	226	222	239	235	226	238	236	211	228	227	254	256	232	240	230	246	253	235	239	248	233	254	239	263	232	243	266	283	237	250	254	254	257	277	238	238	248	253	269	231	242	234	260	256	264	262	246	241	266	267	229	216	237	237	261	231	252	263	226	260	231	258	221	249	265	246	250	241	269	222	248	256	265	254	268	238	262	227	253	243	225	229	226	252	238	264	238	265	249	229	264	238	242	266	262	244	270	260	252	245	245	245	247	234	263	244	264	267	257	268	229	234	251	259	234	263	247	233	200	211	255	245	257	249	265	260	251	222	263	241	228	264	242	245	279	260	245	255	222	246	275	215	246	263	230	243	232	267	226	219	236	259	236	258	264	222	230	226	250	252	256	244	254	246	243	257	259	269	239	234	248	247	237	240	251	256	234	212	234	232	249	249	256	242	244	227	242	230	225	258	220	247	244	225	258	257	248	230	240	236	249	273	243	232	221	238	246	223	244	247	247	246	268	254	246	211	238	247	245	239	282	234	242	243	270	221	258	254	249	233	220	258	240	283	249	252	256	246	251	240	268	262	236	236	234	223	223	230	262	249	252	220	218	217	249	245	248	230	269	235	229	253	235	238	267	249	241	240	257	223	243	211	238	242	253	236	269	231	245	225	221	250	238	246	249	254	241	248	234	271	266	244	272	237	260	238	267	261	251	267	264	231	233	267	238	237	211	274	241	258	211	261	245	227	225	249	222	254	300	238	261	237	262	267	227	255	223	241	215	224	221	231	242	259	233	247	256	269	222	223	251	275	255	225	279	242	241	219	257	224	255	238	249	253	252	240	217	234	255	241	243	236	239	217	244	245	247	221	234	220	227	256	250	231	243	268	237	241	252	239	248	249	222	228	248	225	249	265	250	235	240	232	245	234	227	253	268	210	247	256	214	242	266	239	233	267	206	242	241	255	271	239	236	307	267	244	251	219	236	216	265	242	271	258	273	248	268	242	266	263	243	258	253	262	272	243	246	244	262	257	260	265	236	223	241	248	254	241	264	248	244	244	276	256	263	238	240	274	252	235	236	226	257	232	235	244	251	255	257	265	241	268	282	261	256	259	251	227	219	210	244	273	285	251	245	241	261	270	226	256	265	239	232	241	241	253	259	223	249	259	245	254	224	237	277	240	246	245	218	232	232	247	220	241	229	272	226	244	255	246	229	244	220	246	231	242	254	260	240	231	253	257	230	244	247	243	276	232	239	228	248	239	201	268	226	261	219	232	211	232	222	266	242	239	243	236	260	275	237	236	260	237	258	234	243	237	248	238	238	245	216	232	253	227	235	239	248	248	232	248	228	259	244	250	202	259	242	225	231	254	266	241	227	238	280	268	232	254	214	256	262	241	261	254	268	260	217	234	243	227	253	227	244	298	226	239	268	265	225	219	246	256	251	233	244	266	276	240	237	221	232	231	240	246	230	235	241	237	270	264	263	223	248	225	232	269	216	231	276	255	258	223	232	230	247	257	247	246	249	267	247	246	262	224	219	212	228	232	251	246	261	244	246	243	208	254	237	228	263	254	238	231	237	241	235	280	236	222	223	258	259	258	245	245	264	247	255	226	221	222	236	254	231	264	243	219	248	237	253	242	245	250	239	233	224	234	257	246	239	256	244	268	238	220	217	256	234	229	248	249	231	204	229	246	261	221	264	260	218	227	270	226	236	210	241	261	236	260	257	223	250	254	232	251	247	257	280	250	271	277	227	224	238	268	250	240	243	241	234	223	246	228	253	274	236	245	219	222	245	256	238	238	277	231	233	238	235	228	245	255	243	277	266	229	250	272	249	242	202	229	241	238	257	244	227	231	236	255	216	273	240	234	233	249	242	269	238	250	258	236	232	249	237	252	265	263	238	245	239	251	247	257	246	215	237	227	254	241	229	268	253	242	248	251	226	275	293	254	234	255	220	247	269	233	269	232	247	249	240	245	218	217	267	216	253	240	239	261	265	253	237	240	229	250	253	243	234	277	237	258	241	242	258	241	225	252	261	248	264	268	217	262	223	244	246	260	240	227	267	252	277	265	212	276	232	257	264	228	233	215	255	241	243	247	242	234	288	241	235	242	224	237	262	250	240	213	253	253	253	218	255	234	257	244	234	248	237	232	238	246	297	269	258	203	255	258	229	231	240	255	226	248	245	251	279	256	234	265	256	268	240	225	253	254	272	268	233	222	261	244	244	233	239	239	278	241	252	266	242	246	238	234	253	246	262	255	242	241	268	251	250	241	223	270	234	250	242	210	267	250	257	242	251	269	241	226	232	242	218	213	249	252	260	273	230	280	246	237	254	257	239	253	244	237	259	217	249	250	253	230	244	212	231	259	274	264	240	255	242	253	244	251	252	246	234	222	216	234	234	257	262	217	236	233	235	248	227	252	244	227	258	240	252	222	251	213	219	243	237	252	253	252	262	238	259	245	261	265	238	250	215	255	259	243	235	237	238	223	234	260	229	246	270	214	236	256	272	246	259	248	237	249	225	242	227	231	244	210	274	231	253	246	260	243	239	257	239	218	256	263	252	222	251	255	263	284	237	247	256	255	259	241	243	258	238	269	238	226	229	267	256	224	231	235	257	233	237	251	240	234	229	259	214	258	245	251	241	254	230	261	256	251	241	210	233	259	266	238	261	261	222	216	247	237	249	222	257	250	225	240	249	261	254	240	256	224	263	248	274	264	224	209	231	216	254	266	218	242	226	240	269	235	263	234	228	247	241	240	236	273	252	282	245	244	273	231	223	219	235	264	242	254	251	252	222	248	239	279	240	250	262	259	245	231	259	239	238	230	230	220	253	263	227	250	243	233	227	266	247	216	247	237	228	225	245	259	219	234	216	241	210	273	267	242	260	228	287	262	236	250	226	281	247	243	242	232	219	227	274	242	228	272	255	243	219	253	243	273	243	240	222	242	262	256	224	211	228	245	240	217	244	246	254	258	240	248	244
5475	12866	6060	2888	2024	1502	1161	852	723	633	499	491	419	380	393	402	329	337	352	315	325	298	307	276	327	271	288	299	317	269	269	310	299	262	266	247	255	266	284	291	281	244	281	278	266	262	286	277	273	242	253	285	267	271	271	236	306	273	257	257	253	243	281	235	258	225	286	256	272	258	281	285	262	252	277	263	284	274	264	269	256	282	264	258	292	293	266	253	258	279	274	271	263	253	287	275	254	261	241	273	237	268	236	266	253	246	261	256	246	255	279	253	247	274	248	236	271	269	291	274	259	257	263	276	259	246	238	262	261	259	297	266	253	249	300	273	258	267	219	278	239	239	267	273	247	274	269	292	271	273	283	258	275	272	283	249	282	287	252	299	270	268	268	272	286	270	281	250	235	251	258	263	270	256	258	244	268	274	259	257	269	261	281	279	268	257	249	278	246	294	274	286	245	233	265	265	262	281	235	236	287	294	246	282	279	269	262	262	262	265	310	267	265	245	280	273	244	275	260	305	268	274	259	257	273	245	280	259	267	260	241	262	240	270	265	256	263	258	253	249	262	275	259	269	246	268	290	235	270	239	252	256	262	261	248	269	271	270	259	261	218	240	251	288	256	265	262	257	244	251	248	261	284	252	258	268	247	269	259	257	274	272	255	257	241	248	277	253	287	249	268	288	259	270	279	251	271	261	246	265	259	248	274	299	300	247	263	235	240	278	264	254	258	268	259	261	262	244	290	262	239	279	275	252	251	256	253	266	277	254	256	274	260	250	266	279	246	266	222	244	270	271	252	239	269	266	231	256	265	256	259	281	259	247	286	263	288	256	251	267	250	269	268	248	269	263	267	259	278	247	273	265	251	288	266	270	234	282	245	260	270	254	249	253	266	243	279	279	295	307	250	243	247	273	231	270	258	239	239	262	240	283	294	273	269	275	276	242	252	235	290	256	245	265	256	249	296	272	269	265	234	248	270	268	272	244	287	239	267	237	258	261	239	227	273	284	257	270	256	276	284	267	276	237	277	247	287	270	300	236	294	252	236	279	260	245	223	277	276	275	239	273	274	236	252	275	246	260	282	295	262	254	257	299	276	255	278	255	246	290	255	266	278	298	241	286	268	265	284	260	261	259	234	285	256	287	295	251	274	259	257	263	281	260	287	269	256	291	284	278	266	259	259	283	248	263	292	251	244	260	272	246	270	271	250	272	262	281	269	245	295	256	250	248	289	287	267	262	255	282	265	236	267	252	265	269	242	237	244	265	249	243	285	279	222	259	300	258	271	225	263	248	262	261	243	263	285	248	256	267	286	249	241	274	233	265	252	228	275	281	268	268	275	275	253	265	221	280	280	281	256	248	269	255	266	262	286	269	284	253	293	275	257	273	271	249	255	289	256	264	262	253	243	263	248	289	233	257	254	263	280	275	255	282	239	253	230	251	247	264	273	237	272	285	265	264	259	233	259	276	251	256	244	223	242	261	254	267	261	243	263	247	252	246	279	250	275	282	288	292	261	265	224	236	260	266	257	287	248	245	254	255	231	259	276	235	254	271	250	262	258	249	245	274	252	244	228	256	269	252	264	269	241	275	257	272	238	248	265	291	264	253	269	267	233	288	237	275	267	266	270	278	322	251	270	271	226	242	266	246	276	298	280	309	272	283	281	240	280	274	262	261	245	269	282	303	308	259	259	263	270	247	286	244	238	273	265	266	260	271	247	234	277	244	265	248	273	285	247	271	271	241	266	277	263	243	280	269	271	253	279	255	294	252	274	279	263	286	274	298	254	247	240	231	265	265	238	283	240	273	252	257	257	274	253	269	239	269	267	267	259	265	247	301	260	270	239	255	256	263	280	278	280	255	276	247	270	280	265	266	307	257	267	258	274	248	268	282	270	260	247	261	275	245	274	239	244	292	280	254	238	270	264	257	259	261	248	311	275	258	255	245	238	245	246	278	260	251	261	225	264	307	255	260	263	276	281	263	267	283	263	244	273	233	237	238	248	259	247	245	273	242	256	254	253	269	256	266	268	281	283	268	255	274	237	256	267	253	281	230	247	270	234	251	245	249	263	274	276	273	287	280	275	276	275	255	260	275	255	245	239	272	258	267	263	242	240	237	254	261	286	281	261	287	251	269	267	248	253	241	253	240	292	271	287	291	293	258	281	249	272	262	247	288	278	277	284	268	264	281	258	246	262	259	271	263	274	225	280	292	291	276	255	264	271	261	257	270	274	237	241	252	268	244	253	288	236	243	265	244	259	287	274	261	265	251	275	225	292	278	262	257	273	243	284	294	258	274	249	264	276	266	267	230	271	261	271	278	294	230	254	290	257	249	266	245	246	280	299	248	259	260	241	265	266	267	303	248	272	265	231	249	227	260	279	255	255	263	279	262	270	262	274	230	259	284	260	264	253	269	282	263	258	287	255	262	263	287	270	268	250	267	242	269	267	270	227	279	261	268	256	250	263	281	261	235	231	262	265	292	246	288	280	218	266	270	265	248	273	259	281	251	268	286	250	257	246	258	286	283	264	261	237	288	260	275	269	261	249	247	262	301	270	263	211	275	268	267	256	255	279	259	249	269	219	265	269	258	283	254	261	251	235	243	260	276	267	284	274	253	242	270	262	241	265	285	244	267	253	252	260	283	251	253	265	239	286	251	221	277	262	247	235	237	275	252	252	256	243	241	268	248	251	302	262	239	256	270	239	254	230	264	229	282	249	271	258	261	271	249	278	272	247	262	294	267	288	253	253	247	283	284	265	246	246	257	251	293	262	275	282	258	248	262	282	247	288	255	277	258	272	236	260	256	309	265	281	290	263	271	261	276	258	270	264	251	268	242	279	275	252	271	265	251	245	251	274	260	258	273	268	262	222	252	260	249	252	267	255	268	232	277	268	251	231	300	276	266	243	258	263	261	270	277	234	245	274	271	233	252	279	287	265	293	259	262	258	246	230	246	234	276	265	284	288	260	287	275	225	286	280	257	254	231	256	258	268	287	255	253	273	297	284	288	255	267	259	239	250	259	277	268	247	263	275	255	251	245	248	245	237	257	274	256	273	267	285	275	264	275	283	244	243	259	252	272	273	233	267	298	249	294	243	298	258	249	257	253	286	244	258	227	275	295	308	245	253	244	255	284	251	257	278	282	281	251	259	262	263	213	276	286	248	277	256	239	253	253	274	274	287	260	272	236	270	279	262	261	274	245	293	269	256	281	255	260	269	252	252	251	223	249	287	254	246	240	277	245	256	275	265	232	256	262	257	256	244	267	271	261	235	263	253	252	265	252	262	252	233	280	252	268	245	248	293	269	280	269	267	266	277	281	276	256	271	262	263	282	257	255	242	259	276	247	262	256	286	283	242	255	264	233	258	261	253	308	261	259	241	240	249	258	276	255	248	257	274	275	249	229	240	290	269	271	257	230	291	257	280	262	265	264	256	273	273	273	236	247	269	245	238	269	257	268	267	264	285	266	279	268	282	254	248	256	265	268
23961	20791	27336	24265	16497	1272	805	649	559	565	551	545	468	479	492	466	474	466	519	445	439	499	512	460	444	452	433	476	453	418	459	469	431	422	448	484	446	450	437	459	454	455	447	474	494	451	460	449	432	465	478	474	441	413	426	467	424	446	454	434	462	459	464	429	474	454	448	439	479	460	462	475	462	457	427	434	443	478	432	414	437	434	471	466	410	448	468	438	404	438	471	444	493	431	454	481	424	448	437	441	463	448	434	428	452	432	461	462	444	467	432	460	464	440	439	457	423	501	426	435	467	461	463	444	440	461	448	446	435	454	465	457	443	454	435	435	438	446	433	442	445	433	450	424	435	435	427	469	446	472	469	440	459	451	415	435	430	459	462	422	446	435	453	468	454	451	432	433	461	435	419	481	439	462	459	456	447	470	405	440	442	451	451	447	455	456	423	437	443	396	438	452	422	449	443	482	431	423	447	427	473	450	437	420	448	462	451	463	427	422	470	429	450	420	461	442	435	430	411	469	396	461	405	460	445	469	467	455	433	469	482	477	420	427	399	445	409	482	434	471	414	445	457	439	447	429	507	443	419	449	460	435	428	432	428	487	458	439	453	451	445	426	419	464	450	451	459	427	407	463	452	458	422	440	449	463	433	433	444	428	463	443	486	432	432	489	468	478	455	448	436	443	428	462	432	440	442	464	441	416	470	451	443	403	442	412	467	451	448	472	416	441	460	446	453	459	443	444	437	470	444	456	455	466	439	460	423	425	409	456	452	436	471	466	422	428	461	419	429	444	498	450	419	462	467	444	424	430	451	442	469	450	429	450	448	405	423	457	426	442	464	426	461	407	488	436	439	460	456	438	458	439	422	422	425	466	400	442	428	429	456	432	497	455	447	452	459	432	441	470	463	454	453	470	450	454	466	471	435	469	453	448	456	411	426	470	461	433	447	435	422	457	455	464	435	448	438	426	460	451	450	404	444	437	467	411	421	454	449	429	422	456	443	449	485	464	421	464	457	447	467	441	441	457	434	445	464	446	426	437	452	422	438	411	449	410	439	458	478	442	435	453	454	437	435	429	416	446	454	436	448	444	471	429	438	464	415	439	463	448	444	463	435	470	429	453	450	468	407	423	407	421	449	451	464	505	450	462	426	482	431	449	425	463	436	466	439	454	430	450	450	424	465	481	419	441	463	420	432	459	403	447	436	433	430	465	452	446	440	432	432	421	423	442	423	405	421	486	466	424	452	448	466	478	502	460	460	457	454	419	452	416	449	464	453	453	455	467	454	437	438	416	433	462	434	443	459	442	420	415	453	433	465	448	424	443	473	439	451	454	438	450	458	427	480	436	436	461	425	455	452	450	459	479	441	405	408	405	479	438	423	461	462	478	418	475	433	425	470	475	445	460	444	402	437	473	444	409	412	481	436	474	435	404	435	472	462	410	432	490	453	472	437	412	454	452	490	432	452	458	466	452	416	408	441	438	406	498	438	463	441	471	461	449	427	496	445	463	485	432	411	386	471	423	491	454	424	472	472	434	458	401	406	416	467	427	427	454	416	449	446	450	435	443	414	470	482	441	498	478	415	447	443	436	442	457	440	447	449	469	440	422	424	458	426	399	470	469	408	449	450	444	466	442	453	415	428	422	418	436	428	472	422	462	458	430	480	455	431	457	445	444	489	466	445	429	445	417	470	463	445	439	427	458	493	440	424	406	418	432	464	443	451	402	474	454	414	437	443	484	438	443	453	443	451	481	442	428	419	430	440	451	445	429	427	478	430	439	435	416	444	450	443	482	437	448	407	434	435	438	452	450	436	432	441	459	470	420	402	452	406	420	428	421	451	427	434	443	437	460	441	455	433	440	393	437	419	475	430	434	465	445	419	440	421	428	405	458	413	429	412	436	449	461	429	434	431	418	453	433	457	421	425	422	422	429	454	441	462	442	481	435	450	437	446	462	406	415	443	439	450	460	432	486	463	445	460	387	439	444	414	457	429	448	449	467	426	460	440	449	462	423	407	440	461	430	461	485	445	443	432	469	425	436	506	437	431	432	451	451	454	438	471	431	438	428	441	458	437	423	440	436	472	436	444	467	442	456	407	432	419	428	438	418	443	464	471	448	490	458	437	434	479	484	461	471	404	479	466	438	457	463	443	440	445	411	474	441	444	423	440	427	473	447	466	456	463	450	460	455	442	441	419	424	408	451	422	459	414	452	469	422	503	463	426	439	444	426	444	456	427	440	427	400	439	432	454	431	442	459	442	446	467	451	478	445	409	395	442	432	454	421	463	462	414	458	428	485	456	430	447	448	450	446	469	455	449	404	429	432	410	411	433	461	459	452	479	439	446	451	470	428	449	457	443	424	454	472	434	467	417	473	423	444	430	501	456	466	409	451	407	449	459	403	435	454	424	438	443	452	453	483	432	402	465	439	443	472	430	437	400	447	434	439	436	483	465	468	471	451	454	449	455	469	444	469	447	438	431	435	435	408	455	440	430	473	439	464	436	449	456	429	432	460	442	443	424	406	427	398	474	416	404	468	487	421	435	413	430	455	451	459	429	450	466	456	430	421	441	448	493	438	435	459	439	460	433	452	429	452	438	472	455	411	436	425	466	456	437	413	440	444	436	427	436	446	441	455	425	483	429	427	452	453	439	471	451	427	436	426	435	425	418	435	440	450	435	448	460	441	426	417	407	443	474	450	474	469	437	427	459	431	487	455	441	442	476	428	435	413	467	450	431	460	439	458	412	461	432	440	409	453	454	474	467	447	453	469	461	457	413	464	445	418	412	429	469	470	442	444	435	447	462	470	467	444	447	450	445	479	439	442	471	467	462	419	446	460	438	427	439	410	447	443	445	444	419	462	422	428	452	445	418	472	432	451	438	434	450	424	441	472	449	446	489	464	454	437	471	442	417	445	455	496	431	464	419	459	452	423	451	444	428	428	494	399	448	438	474	447	449	435	463	454	424	465	472	410	449	450	453	452	421	439	444	454	424	455	493	466	446	414	480	423	430	446	485	447	431	444	437	404	431	491	459	437	437	480	462	432	450	438	483	448	423	448	457	423	460	420	457	421	448	455	426	442	419	423	449	464	469	470	439	440	467	443	424	480	454	446	477	446	424	480	446	481	407	457	451	431	468	433	452	458	421	451	474	430	462	478	406	422	441	425	440	430	432	431	470	412	485	423	453	471	445	416	453	434	432	480	463	460	445	440	421	462	459	443	436	451	415	433	435	431	418	462	410	428	464	449	468	417	431	475	408	458	476	445	473	456	456	444	466	454	437	437	427	476	431	466	439	422	425	454	491	446	427	481	472	423	392	455	473	452	438	426	486	464	444	445	446	467	478	419	472	420	440	451	387	423	444	436	425	409	459	436	449	451	474	444	430	474	451	452	468	427	444	464	429	462	444	471	471	421	466	438	418	428	459	409	430	441	434	453	440	441	442	400	408	471	440	447	437	463	438	459	463	438	446	462	469	468	444	436	451	492
5000	9456	3839	2004	1477	1133	971	802	690	609	590	539	534	546	489	493	532	495	455	476	492	460	470	458	481	454	504	462	437	453	467	427	450	451	469	463	452	438	470	412	466	462	432	431	430	456	458	470	453	443	510	418	449	459	435	439	472	431	413	436	454	441	431	472	419	430	406	463	447	432	437	458	406	447	494	445	448	489	447	437	451	417	416	431	430	422	443	414	467	458	427	451	433	450	457	424	447	499	437	425	436	447	440	438	443	455	404	447	463	428	403	446	451	418	410	436	433	412	460	434	447	465	425	449	434	437	431	413	449	433	419	469	452	425	439	473	431	470	457	450	467	450	450	448	460	439	438	468	439	468	480	446	415	429	462	441	461	442	423	450	425	416	445	474	460	431	458	448	436	459	418	412	461	440	456	443	439	445	424	425	421	447	420	429	472	443	401	406	458	442	467	412	430	482	448	457	484	434	446	424	463	451	455	434	420	455	443	460	434	432	450	447	437	400	439	434	466	446	461	444	460	438	418	437	455	403	457	386	444	446	455	428	469	470	446	437	416	415	446	460	433	447	424	437	430	451	406	406	441	455	469	456	454	423	423	476	431	441	416	449	443	417	449	438	440	431	442	439	413	461	465	428	444	428	453	417	441	445	432	458	473	416	456	435	486	421	448	443	433	454	424	432	402	434	437	457	438	444	437	441	448	452	427	438	468	431	437	448	447	415	441	437	430	444	480	412	423	411	437	453	404	422	452	441	428	427	458	450	445	435	446	404	443	424	428	432	473	447	467	440	397	431	437	442	429	384	466	438	403	447	434	461	427	437	429	459	425	420	417	486	407	421	430	435	457	418	417	444	433	406	415	464	439	458	424	511	485	406	410	435	436	430	431	446	433	430	448	423	466	450	452	488	400	452	409	426	419	468	457	435	427	447	393	453	456	397	457	436	463	472	404	423	437	422	419	473	437	443	439	452	424	421	440	453	406	445	419	417	460	432	447	448	435	404	419	443	401	486	465	453	422	468	442	506	456	460	446	425	441	463	425	442	454	457	455	444	434	488	468	418	456	429	442	451	480	435	440	448	432	459	425	413	420	461	467	458	454	469	427	452	440	455	457	439	434	476	446	475	463	421	482	425	434	442	455	425	441	445	447	461	451	467	440	444	457	452	406	456	431	454	469	489	438	417	467	472	460	432	452	425	435	407	426	443	393	455	398	470	440	432	443	424	456	408	472	435	435	371	395	450	410	464	434	446	401	452	420	472	416	419	408	432	413	450	448	470	425	409	423	416	497	417	448	399	432	440	439	400	464	461	450	459	466	434	411	420	426	412	451	446	456	411	457	422	438	479	490	428	405	456	424	422	444	421	457	411	448	388	459	454	475	487	435	434	435	458	426	421	431	489	399	434	446	422	505	441	408	468	469	427	444	468	462	474	473	429	427	410	448	457	445	443	433	474	438	444	458	453	414	434	488	461	450	434	476	448	446	475	487	446	427	461	474	440	422	404	437	454	440	442	435	463	471	453	431	445	454	425	477	445	457	446	476	452	431	453	409	418	441	442	408	461	408	408	440	426	456	432	449	441	438	451	444	386	433	436	442	435	463	444	426	477	452	461	409	418	467	454	427	466	417	449	422	426	423	422	506	448	411	458	444	436	440	470	425	426	451	451	442	431	485	442	404	424	419	475	470	432	399	443	475	414	423	436	424	432	421	418	466	446	439	424	436	406	469	453	411	424	419	414	479	442	436	460	425	444	431	450	457	450	429	461	426	395	442	433	430	423	426	445	474	464	463	446	442	440	423	419	416	409	424	424	418	443	469	444	411	404	459	469	426	420	418	431	416	448	455	452	463	456	474	458	428	440	424	426	451	462	444	448	438	438	444	439	428	439	452	444	426	478	488	430	437	461	419	471	440	432	443	419	446	468	444	475	407	414	460	459	420	438	402	439	418	417	423	419	431	425	445	436	426	460	452	414	428	437	414	440	469	399	451	465	424	463	442	474	462	487	444	446	451	424	451	435	428	448	436	426	479	439	417	454	430	399	418	437	442	446	448	432	436	465	442	424	419	466	466	428	451	452	454	426	432	469	429	462	455	446	441	420	453	428	463	442	455	465	486	466	430	400	470	481	475	414	480	472	452	426	444	469	431	423	437	414	425	499	445	424	435	456	428	421	449	415	418	452	456	403	453	493	429	437	426	440	421	479	445	400	392	463	434	416	408	495	420	453	416	423	431	452	469	415	467	471	472	403	442	436	433	404	452	430	451	468	406	450	424	445	476	449	421	460	431	450	445	435	444	474	444	419	447	458	438	434	431	433	417	442	423	454	438	460	458	486	442	462	465	438	448	466	422	438	425	437	436	445	459	438	429	444	450	475	440	464	470	451	451	482	417	428	473	455	429	433	455	442	449	434	434	442	418	449	406	442	475	432	423	478	448	439	455	413	438	458	424	447	428	451	432	459	505	443	452	446	479	433	450	411	407	424	468	438	448	493	441	485	458	460	432	413	464	445	455	448	491	406	418	414	481	446	426	448	436	403	481	429	475	461	445	385	462	446	449	438	452	428	438	433	413	437	424	433	435	457	466	408	440	461	463	458	443	471	411	431	434	435	443	456	450	433	456	424	382	462	426	437	418	411	452	462	445	478	411	434	421	436	434	451	436	457	420	403	450	456	423	444	477	442	435	428	416	431	460	451	448	444	412	425	459	439	463	447	424	451	410	471	434	424	450	464	443	441	456	450	446	413	452	456	438	439	429	428	410	454	446	417	466	446	418	459	461	456	421	470	428	453	456	463	453	445	434	464	446	415	455	503	447	466	447	428	487	433	414	424	439	444	443	457	481	456	414	444	410	431	446	418	449	439	418	445	416	454	493	405	461	455	449	441	423	441	420	442	397	455	469	455	471	459	463	494	452	453	434	443	442	459	461	464	458	434	425	463	451	449	483	411	422	426	419	450	443	470	470	456	437	480	458	446	437	471	454	448	419	419	406	452	436	434	444	461	420	447	450	465	449	453	429	457	462	438	416	422	441	435	473	385	462	444	455	429	437	443	449	419	446	408	453	462	401	438	439	448	442	462	409	447	438	428	433	425	443	425	457	471	453	435	443	451	448	447	456	484	427	454	430	422	456	452	428	437	443	482	443	431	435	424	432	418	402	464	423	459	445	450	452	459	460	406	439	477	443	451	426	500	449	430	421	474	435	425	464	438	427	420	417	435	439	429	416	475	450	466	412	456	416	436	464	465	471	432	465	434	464	420	429	432	418	448	457	422	474	425	444	434	449	442	394	452	438	449	445	441	467	441	436	437	442	433	451	434	436	461	400	437	450	477	421	433	442	396	454	417	470	391	397	435	417	450	436	450	465	492	466	452	480	406	425	438	420	453	445	449	458	449	438	409	472	413	455	440	422	453	435	428	480	413	436	449	441	435	420	450	454	403	432	452	429	422	432	439	442	415	466	428	430	481	436	438	465	452	458	463	468	437	425	434
22141	20974	28691	23460	20972	21024	11872	994	668	536	466	384	327	310	244	278	216	217	214	204	189	187	161	187	181	170	154	151	148	159	150	153	138	157	148	143	163	159	137	168	147	128	122	138	126	131	112	118	129	123	127	135	129	129	123	128	104	146	118	123	134	143	130	133	138	113	114	122	111	140	119	134	118	137	113	110	123	124	134	118	121	128	128	129	135	115	133	119	136	117	114	131	135	126	108	119	120	114	128	136	130	133	117	111	103	120	136	117	123	116	132	134	126	131	116	131	94	133	143	124	123	134	114	109	101	149	118	113	132	118	108	119	149	120	132	121	130	116	109	120	111	112	116	142	138	141	109	107	124	121	131	128	121	106	128	116	115	128	114	134	105	131	135	125	129	119	128	120	107	108	124	136	125	121	107	103	95	128	124	114	92	109	118	114	146	130	96	110	136	114	122	107	114	129	117	130	125	122	114	109	114	119	133	106	116	122	112	125	128	120	120	130	116	109	123	131	104	123	133	140	126	106	113	112	108	122	127	118	138	126	113	123	103	126	124	129	131	131	128	127	133	116	119	127	99	105	101	119	115	116	118	116	111	120	119	130	117	123	120	111	117	114	124	123	126	134	116	114	113	117	114	111	132	109	125	134	116	121	98	130	111	124	118	122	130	115	119	101	130	125	118	114	113	120	124	117	122	97	118	120	117	146	118	110	123	146	134	114	124	117	133	114	124	145	138	124	125	113	139	115	123	122	100	126	115	126	112	141	112	135	121	120	105	104	131	133	117	100	119	124	127	118	129	116	126	147	135	107	119	128	113	149	112	136	115	124	121	119	108	108	136	114	141	120	125	135	102	117	121	139	109	127	116	129	113	114	113	146	112	134	132	111	122	123	120	128	105	114	127	124	124	142	121	112	136	111	121	124	127	108	129	114	127	123	121	129	117	123	123	134	118	98	112	127	112	125	135	125	125	122	143	113	136	150	125	126	112	118	133	131	109	125	113	135	109	122	107	122	119	129	120	139	122	114	119	131	118	130	116	121	120	146	124	119	124	123	126	121	129	126	115	116	131	138	121	109	127	112	125	110	117	131	139	112	118	98	127	141	127	121	117	102	112	131	133	119	102	116	124	139	122	124	131	122	106	124	119	116	144	116	116	127	115	120	111	112	130	139	127	123	129	124	124	132	115	114	101	135	128	132	109	119	130	129	105	113	111	112	95	110	122	126	140	117	131	123	144	117	131	130	127	112	133	110	124	133	133	119	104	116	122	133	115	155	133	111	121	131	122	131	119	115	116	124	148	130	117	115	109	132	133	130	145	95	131	102	113	137	110	118	112	121	127	126	122	104	132	130	108	119	138	143	127	93	129	127	132	113	130	137	131	120	123	96	112	119	110	128	108	115	135	115	134	136	128	115	121	125	130	128	127	140	114	105	138	122	137	117	128	128	139	92	136	110	128	120	128	105	130	123	131	107	121	123	135	117	132	107	131	128	124	120	124	121	107	115	136	124	130	119	123	119	104	135	116	123	116	116	89	125	114	138	116	110	138	122	124	118	134	116	117	106	115	127	123	112	118	125	133	117	128	103	102	136	133	131	132	143	108	119	118	124	132	137	128	96	118	129	117	113	119	122	113	122	128	124	118	99	128	119	138	118	124	131	138	135	110	120	131	122	136	120	108	110	119	120	124	112	136	116	129	124	123	109	137	141	127	118	126	131	129	134	114	111	138	114	149	116	125	129	117	92	102	120	121	127	110	120	131	141	119	123	117	137	136	123	126	110	126	116	118	124	114	116	114	119	109	106	106	121	136	98	111	132	105	130	125	124	121	134	120	131	116	128	108	128	129	126	132	128	108	106	94	115	132	112	127	141	126	134	126	128	110	143	137	116	125	116	147	112	110	105	119	121	123	127	130	126	111	121	115	141	114	95	126	115	128	107	127	117	119	131	118	134	108	120	123	103	125	110	122	136	128	114	123	93	120	128	120	138	101	123	117	127	126	113	111	121	108	120	128	113	135	112	141	103	128	113	100	140	111	119	137	117	133	130	136	125	125	148	140	111	119	134	110	133	115	128	127	115	125	114	99	127	142	127	133	107	99	138	138	117	112	127	113	118	117	111	126	123	121	118	117	105	133	125	129	129	113	133	118	127	118	119	115	123	119	130	132	120	129	130	129	111	122	113	122	113	117	131	123	128	116	137	131	112	115	118	133	125	115	130	138	124	126	114	118	128	115	120	133	129	108	132	130	135	116	124	125	112	128	130	122	120	127	122	99	142	106	106	149	129	131	119	105	123	129	115	119	113	112	115	121	110	130	123	116	114	119	132	132	120	115	117	114	118	108	115	133	135	117	119	119	110	119	126	125	131	141	112	108	124	129	128	118	116	129	126	105	117	115	136	115	115	127	107	134	131	129	126	118	138	117	125	127	134	128	137	105	125	125	122	109	110	127	121	107	132	121	121	139	111	112	96	121	113	140	99	96	131	141	131	118	123	108	136	137	118	113	128	143	131	132	125	121	117	130	120	135	131	132	127	112	96	106	127	125	110	141	116	120	113	100	117	141	123	124	121	136	110	103	117	107	119	109	117	103	115	118	122	134	103	122	122	106	104	140	112	122	134	135	116	147	135	119	129	125	127	106	132	120	124	124	144	142	148	122	125	120	133	122	127	132	114	125	110	103	122	107	126	137	121	144	123	112	111	122	144	142	133	127	121	144	138	118	110	128	117	111	120	132	126	116	116	128	114	125	110	141	149	106	108	121	122	104	121	138	135	128	114	103	122	108	119	92	129	121	134	129	113	110	143	97	96	121	118	127	115	120	115	132	132	100	125	120	140	126	149	131	125	126	105	124	128	115	129	120	119	117	115	110	113	151	123	127	141	118	124	139	121	116	113	133	129	109	130	123	96	116	124	132	100	119	129	123	107	115	121	119	122	119	101	118	128	129	131	107	115	126	129	125	127	118	120	108	127	128	138	124	137	132	118	126	123	121	117	149	134	142	129	132	119	124	119	112	142	126	114	122	110	124	138	120	120	111	116	134	146	135	110	128	129	123	133	116	130	117	121	132	113	106	117	115	117	135	114	127	126	120	126	115	114	117	138	117	142	124	115	123	130	139	128	128	119	140	121	127	134	116	120	99	123	133	140	114	113	120	125	110	129	124	128	124	130	122	111	124	128	118	104	133	127	113	121	119	135	104	127	137	121	114	126	110	124	122	129	123	125	106	131	127	124	129	119	134	135	112	134	126	124	120	136	118	124	97	108	131	120	111	140	129	123	118	117	147	126	112	98	123	130	132	113	118	110	133	117	126	138	120	115	122	129	117	132	133	109	104	150	118	138	109	122	130	115	111	128	119	104	108	113	114	134	138	149	143	111	123	123	107	119	149	131	108	127	112	117	131	126	103	119	125	101	124	122	116	101	132	124	125	108	121	113	127	127	132	125	127	130	130	126	122	117	111	129	118	131	108	130	135	128	121	130	119	118	123	131
7047	18484	10221	5090	3632	2592	1788	1286	999	800	618	541	424	333	354	294	278	260	263	243	213	214	193	233	209	196	164	190	142	176	157	132	159	177	159	156	143	145	147	141	159	140	144	143	130	123	157	141	116	124	140	128	116	136	152	147	130	147	121	119	142	122	117	125	127	127	132	118	123	123	134	123	129	112	126	109	126	136	139	133	155	135	137	133	151	143	139	141	119	127	115	129	121	138	130	118	138	106	122	147	112	125	124	131	104	162	119	137	123	132	116	136	117	136	116	124	124	138	124	136	126	116	123	118	135	114	130	147	103	126	149	129	142	120	132	125	129	127	108	134	130	123	119	127	130	127	129	126	114	114	134	137	91	118	132	131	142	136	137	145	119	130	130	113	131	137	138	110	144	135	132	111	116	134	125	113	127	121	118	113	119	121	107	115	124	136	133	142	114	128	111	139	120	132	125	136	126	113	123	122	129	123	127	126	118	113	131	118	118	134	122	125	111	131	98	139	132	128	134	102	120	132	133	124	138	128	136	100	100	129	135	119	121	135	122	121	118	118	136	143	125	103	126	125	120	137	122	112	128	115	128	115	116	123	112	123	126	118	108	133	133	121	119	139	125	130	105	126	133	123	119	132	118	137	120	129	126	116	121	126	124	134	116	134	112	120	118	126	108	122	138	119	134	107	142	143	124	125	126	119	124	125	119	106	137	133	131	122	130	126	129	132	123	120	126	126	110	136	126	134	136	138	122	142	127	130	126	118	116	118	122	133	125	112	132	115	139	111	114	127	142	125	122	131	123	122	129	114	135	118	127	130	150	135	120	142	104	132	120	114	123	127	139	116	128	137	106	145	122	121	148	141	128	117	132	97	130	137	116	109	140	135	117	130	114	122	104	116	115	156	132	126	128	138	104	157	130	132	121	149	122	115	116	128	123	146	113	129	132	141	133	137	121	124	125	136	128	122	119	135	124	115	129	119	124	128	130	126	123	131	124	121	120	118	120	133	117	139	121	130	138	138	122	132	154	138	122	124	145	95	123	128	135	114	121	135	108	120	142	134	129	140	133	136	128	125	136	115	111	120	109	137	121	107	142	142	115	131	126	120	116	120	112	135	120	131	122	132	124	123	100	118	135	125	125	142	132	120	135	126	120	126	104	124	101	114	132	133	115	133	114	121	134	102	122	113	142	125	135	128	116	129	129	127	127	123	110	118	110	123	116	129	126	132	134	142	113	137	146	129	140	125	121	114	123	123	128	121	129	120	136	126	114	119	127	123	116	136	126	131	145	110	124	120	132	123	138	110	126	128	115	109	124	118	131	130	132	119	119	123	132	142	123	115	107	148	117	153	115	102	115	115	133	130	121	111	104	129	123	128	126	149	115	126	110	104	107	114	131	132	135	138	116	105	129	134	92	130	122	132	115	126	129	120	123	110	121	120	127	114	129	114	126	117	128	120	97	123	117	124	133	117	136	120	118	136	109	138	131	121	111	128	122	124	142	155	127	123	128	117	131	107	136	144	122	102	121	141	142	105	128	132	127	115	131	147	106	136	149	124	126	112	113	140	115	110	129	147	111	111	127	130	111	139	116	144	131	130	114	126	129	112	118	122	129	120	111	131	129	145	126	127	105	127	88	132	109	164	104	129	139	129	126	112	118	122	110	139	128	102	124	135	106	111	128	132	117	148	131	113	116	124	122	119	117	117	126	140	101	136	124	136	131	123	117	117	123	120	127	104	120	114	122	135	136	113	126	114	128	109	117	114	125	137	120	131	132	105	123	132	123	113	111	112	116	117	105	114	129	132	142	124	121	128	115	105	106	116	119	108	112	114	109	126	135	120	126	138	133	112	124	109	114	119	123	129	129	125	122	135	124	137	112	121	117	113	122	116	127	124	125	109	143	132	148	111	118	123	110	121	124	98	141	115	128	143	128	124	120	101	128	129	107	122	113	121	114	116	134	124	132	134	134	123	128	99	112	118	114	139	117	116	132	129	122	121	117	127	118	116	124	139	119	130	126	108	121	110	118	127	129	143	116	126	126	126	136	125	121	144	133	131	138	129	123	130	114	135	112	124	125	113	127	119	124	139	143	131	150	134	124	107	122	133	116	122	124	122	120	114	127	124	139	118	124	127	141	135	101	99	114	137	137	121	133	127	115	121	135	109	120	129	114	127	136	113	129	130	134	142	130	131	117	128	113	116	122	120	128	114	131	131	137	124	111	136	129	101	141	125	114	118	115	126	125	111	132	122	125	125	139	132	133	113	141	139	118	132	140	142	140	122	111	117	121	135	107	119	118	125	111	133	135	126	119	115	135	119	113	125	126	114	114	131	157	118	149	125	117	119	129	120	125	138	126	124	118	133	95	134	115	131	144	115	127	116	123	122	137	120	129	124	108	136	126	132	137	123	122	133	146	124	123	123	117	144	128	104	117	113	125	131	112	103	119	125	113	123	103	108	124	107	117	120	118	129	99	141	133	133	142	126	112	140	134	130	103	135	107	132	128	124	127	137	125	128	132	125	126	113	139	136	111	123	121	136	109	125	139	134	129	123	130	115	116	112	108	123	148	126	136	112	139	118	112	124	99	123	131	123	114	131	126	113	123	111	123	105	133	132	110	138	124	130	121	124	123	113	128	110	115	149	136	117	128	122	150	119	120	131	130	130	120	118	133	119	125	120	136	132	105	148	144	150	123	142	124	124	114	130	134	125	108	116	116	121	112	144	130	133	114	118	129	128	100	106	125	124	120	121	131	107	117	126	136	109	116	137	136	134	128	124	122	116	122	127	116	110	133	141	115	137	118	125	110	106	136	119	139	135	139	124	117	116	105	117	124	116	117	125	119	145	127	121	101	140	122	111	144	120	142	123	136	142	116	138	142	129	134	134	131	114	138	129	127	130	122	136	133	126	127	115	135	100	109	111	117	142	111	110	113	116	110	128	133	122	140	132	112	152	127	130	100	122	116	123	99	110	105	128	115	110	108	112	137	118	129	119	126	119	129	97	117	130	134	124	131	117	121	116	117	120	151	113	121	112	128	125	148	106	124	127	125	95	119	112	115	137	120	148	139	128	143	134	124	121	117	121	120	140	142	118	122	130	114	113	144	112	114	124	115	104	130	111	139	139	130	109	131	135	121	142	119	121	107	132	127	134	114	132	126	110	122	133	128	105	131	139	126	120	147	148	123	123	131	136	137	133	118	147	136	123	133	116	145	135	125	126	141	146	119	107	129	108	113	120	138	135	114	112	116	126	142	129	131	131	138	127	113	138	128	135	132	140	120	127	119	122	125	120	116	115	124	131	135	112	103	120	124	123	122	145	106	117	136	120	131	121	125	120	129	121	136	121	108	112	151	114	122	126	128	131	109	144	138	137	129	133	128	130	115	138	140	109	120	118	132	135	126	123	119	140	137	148	124	115	138	128	126	134	125	115	118	132	138	104	114	116	107	124	130	130	114	104	118	132	130	118	105	130	127	126	118	126	125	155
27207	18967	5414	768	549	528	478	488	505	504	479	528	513	496	476	528	527	491	509	509	508	540	519	531	496	485	505	483	511	506	494	472	517	489	474	474	478	472	505	454	522	485	524	518	494	430	523	484	496	487	472	493	500	464	479	502	486	529	518	515	511	455	475	494	533	454	481	484	464	480	489	494	482	483	465	468	476	473	498	466	463	482	486	498	469	478	496	487	489	515	488	500	501	490	471	498	472	494	491	508	486	495	485	485	501	505	508	497	508	497	483	478	521	497	499	483	508	495	510	492	505	455	540	461	489	489	504	482	480	511	488	497	481	515	494	463	490	520	465	530	520	454	506	482	460	545	464	504	490	531	499	509	465	485	483	517	453	506	501	495	557	527	496	516	492	473	521	505	450	476	483	481	508	537	505	497	520	476	504	485	496	479	436	449	527	490	497	481	503	487	525	525	494	513	463	487	518	473	522	489	514	482	468	470	433	469	513	484	519	471	546	518	505	455	515	463	513	480	487	499	519	460	480	495	456	473	495	482	524	433	497	528	480	523	507	454	526	563	479	502	487	476	488	475	479	484	486	500	478	487	480	476	464	521	506	470	502	534	522	492	512	478	511	516	471	514	534	498	474	465	528	511	463	517	515	492	506	486	511	508	479	417	479	528	477	484	459	477	492	516	515	478	481	478	532	492	497	509	469	475	467	486	523	504	512	492	477	497	485	467	508	488	488	487	475	522	504	502	488	460	478	479	484	462	499	463	483	487	510	489	470	485	503	467	512	493	505	498	508	495	479	521	465	505	476	500	466	472	515	493	493	432	459	478	482	518	475	502	495	499	515	504	463	502	469	491	523	483	511	510	494	478	491	490	492	526	506	468	500	461	505	471	507	461	459	483	501	536	458	477	485	474	496	462	472	501	458	481	525	493	517	437	499	516	494	499	499	478	472	471	499	511	509	491	470	469	459	490	517	509	492	508	490	505	516	497	520	488	513	498	495	524	479	497	541	485	491	503	510	514	503	495	477	499	476	508	506	465	510	473	499	495	487	478	511	485	507	438	503	473	501	479	494	487	495	487	484	478	499	489	514	525	538	507	516	497	478	482	505	482	488	505	505	496	477	492	484	479	487	541	454	498	468	488	530	447	503	440	493	488	493	473	504	498	499	503	488	519	467	481	490	511	485	481	493	476	507	519	526	474	532	480	476	471	522	459	469	514	477	483	546	517	498	488	509	501	501	491	488	527	486	480	486	472	482	473	454	519	511	503	484	512	485	498	518	541	526	460	481	517	450	520	476	523	477	532	487	503	486	448	518	479	488	520	482	497	483	497	509	511	506	457	507	509	505	508	471	455	492	506	491	472	502	524	454	487	507	480	518	480	484	521	477	492	478	476	511	493	497	492	524	506	496	520	469	489	518	551	507	483	488	523	498	507	507	512	515	514	482	491	458	556	461	528	481	534	491	466	467	504	483	516	529	468	491	465	439	536	509	498	477	465	466	530	513	486	506	509	476	488	482	524	492	482	505	498	513	513	481	455	498	503	541	465	500	513	508	518	479	490	500	468	518	527	507	513	485	488	465	519	455	469	485	517	462	530	506	491	480	519	493	479	492	513	498	494	488	503	475	513	502	525	494	523	545	483	466	447	535	511	523	501	458	492	489	469	524	469	525	485	514	458	477	496	502	449	506	508	535	507	526	523	501	528	517	508	518	502	507	525	489	526	520	483	463	485	452	509	490	520	489	489	460	485	459	514	503	512	468	494	527	497	507	466	484	498	482	460	493	507	537	480	479	489	467	496	483	474	460	512	478	485	516	517	445	483	498	485	487	482	471	493	490	475	497	501	486	508	515	514	509	507	500	457	530	510	484	491	485	506	491	475	492	494	509	476	458	496	497	545	475	490	508	506	484	534	514	528	504	474	460	500	493	484	490	491	498	463	492	508	520	486	491	502	466	519	496	505	493	516	505	499	523	485	509	488	473	465	536	461	480	507	512	510	501	467	470	495	530	477	461	473	504	471	508	542	513	506	501	528	523	554	480	491	535	494	496	487	481	511	489	498	518	455	512	502	519	508	502	514	486	480	504	460	506	551	513	510	522	487	525	528	482	493	502	461	427	482	488	498	476	506	511	503	474	517	530	517	510	483	510	482	465	537	485	499	488	472	490	508	494	473	470	487	483	470	463	497	484	491	516	537	501	517	489	506	501	477	477	489	532	498	481	497	488	502	495	490	476	466	488	467	491	526	488	522	522	475	482	453	500	488	528	473	513	503	507	495	521	547	534	461	470	494	490	519	476	499	491	519	520	489	486	514	480	508	502	498	462	538	482	463	515	512	521	515	459	485	455	543	466	485	489	508	531	483	486	497	485	479	510	507	543	509	478	559	471	473	511	489	514	511	512	497	477	545	465	505	536	453	497	512	487	485	489	491	479	492	496	521	493	531	500	496	516	535	504	512	495	490	518	473	472	467	544	478	534	465	463	478	502	468	520	487	497	468	488	542	466	492	514	488	502	465	511	475	482	517	518	478	440	506	498	515	494	487	512	503	470	538	502	549	507	528	505	468	534	475	488	505	498	486	499	496	471	502	543	524	491	466	525	472	505	501	516	494	514	498	486	541	468	494	457	498	454	477	473	490	489	484	514	504	490	494	467	463	455	494	523	512	529	500	470	537	486	478	491	455	521	498	489	507	514	487	528	509	500	489	514	522	475	469	475	509	499	505	498	471	489	514	502	475	461	491	484	495	466	504	482	518	516	522	536	541	518	496	551	480	506	468	517	473	498	469	465	479	482	499	488	493	472	558	474	475	500	478	461	489	516	476	490	515	486	526	512	471	462	470	469	455	488	484	498	496	462	509	482	465	493	509	491	486	471	470	473	506	488	535	481	476	493	471	524	521	461	514	506	470	466	478	477	480	533	457	498	498	498	491	477	466	478	502	504	497	487	500	504	485	507	495	504	498	494	510	477	482	541	512	500	463	507	497	505	486	463	496	504	471	538	481	505	489	490	510	486	507	478	487	527	500	485	490	509	491	468	486	472	489	495	497	467	509	490	518	520	495	525	507	476	496	514	490	474	510	489	473	483	488	477	502	531	485	477	498	473	482	503	504	494	548	500	539	497	495	475	509	469	461	476	465	483	493	500	494	501	459	492	494	481	495	487	502	503	491	488	499	491	486	499	487	482	494	479	446	483	514	484	486	541	476	529	498	512	504	513	475	478	483	489	494	473	434	536	494	496	437	521	508	522	480	502	508	498	475	506	482	533	479	481	514	460	506	519	466	517	475	511	506	481	511	504	522	531	533	478	542	491	446	528	496	514	486	505	539	473	474	479	500	524	471	465	527	501	511	494	485	488	498	514	500	501	474	534	468	521	543	527	531	451	500	490	497	490	498	486	457	512	525	477	492	475	451	509	509	496	524	497	472	481	437	521	477	459	512	506	522	486	514	497	499	505	535	509	493	481	494	483	496	477	522	510	465	479	527	547	491
5451	4025	833	682	587	561	554	535	539	507	540	517	487	528	517	490	512	483	530	500	555	517	548	495	500	520	479	500	503	517	498	477	480	546	479	546	539	495	521	502	551	473	517	488	508	503	475	523	494	498	551	521	497	543	535	471	503	514	517	483	499	474	503	526	547	509	517	510	500	505	461	513	512	508	518	520	501	475	469	476	502	516	543	463	514	489	494	498	453	521	507	502	491	508	468	526	581	507	487	511	528	485	516	499	472	503	495	476	505	482	503	467	532	510	511	513	541	495	519	508	478	492	483	515	511	484	478	496	496	461	518	507	487	495	501	521	482	544	487	504	543	497	475	512	492	523	514	560	556	495	546	508	495	506	508	519	503	479	468	487	514	502	504	552	479	474	459	518	501	518	522	471	524	531	512	483	535	521	525	488	511	518	493	512	484	501	488	514	518	517	465	522	500	500	523	502	494	485	513	551	529	518	549	510	499	538	533	510	519	489	521	494	507	519	503	502	482	521	537	487	512	485	485	488	501	472	515	511	510	524	491	495	536	480	492	503	507	487	482	503	542	531	484	518	491	520	482	505	509	505	507	474	531	483	501	533	516	533	526	465	495	503	511	521	514	542	513	503	489	498	524	473	516	512	518	489	472	480	524	509	518	506	547	507	506	506	493	505	492	461	487	516	452	539	496	474	519	496	536	515	505	495	497	492	526	511	479	514	495	493	488	496	503	509	548	509	551	468	483	468	501	544	519	506	513	493	478	518	530	507	523	485	514	502	500	531	505	528	502	521	539	489	479	510	490	527	487	467	537	522	532	538	511	505	509	467	502	502	463	532	489	453	486	526	516	507	477	506	496	481	495	526	522	527	494	507	490	505	476	482	510	539	462	463	533	512	514	522	500	507	479	490	473	515	555	456	524	490	480	481	493	544	496	477	491	513	531	493	480	540	481	501	505	518	480	491	507	490	543	529	515	487	529	493	491	466	480	459	481	478	526	480	503	521	480	515	479	541	478	505	523	509	493	490	547	544	529	504	500	496	487	480	516	503	481	488	529	518	504	487	509	498	460	522	495	557	511	533	455	474	489	526	502	544	545	530	504	526	529	537	498	553	500	491	543	525	480	542	482	486	472	490	515	482	496	486	486	516	504	527	522	485	476	513	497	470	540	472	520	504	457	484	489	487	513	488	505	519	466	492	475	498	521	483	501	518	507	543	508	493	529	505	514	539	519	474	494	471	528	487	530	492	470	520	500	469	520	498	510	509	502	492	479	494	477	480	512	494	531	502	510	496	466	492	520	544	462	495	539	527	569	543	513	496	544	474	507	508	495	503	511	523	495	489	489	486	508	472	500	510	512	477	509	505	519	449	554	494	530	492	517	473	497	525	526	528	522	553	533	514	549	504	526	513	486	505	485	508	484	503	491	444	499	496	524	516	505	491	514	521	459	520	546	532	497	547	509	545	467	486	517	482	545	547	499	518	477	480	518	499	469	519	493	512	552	485	524	505	491	509	530	502	536	493	497	452	511	540	495	541	486	499	502	519	510	503	484	483	554	531	503	504	502	501	490	502	493	506	537	476	468	496	510	510	504	506	514	527	528	525	520	524	532	505	518	462	469	505	476	497	492	485	493	540	486	483	499	482	484	485	550	496	528	564	533	543	529	537	513	500	521	466	495	467	506	538	516	523	489	470	508	522	486	516	487	474	524	514	467	515	505	568	494	507	524	505	477	516	504	520	482	488	513	489	484	493	497	506	491	474	492	496	513	505	528	508	509	563	543	474	465	468	475	480	503	553	488	459	476	488	496	507	522	488	492	520	524	504	527	517	508	521	491	508	519	541	493	504	540	551	494	521	522	505	488	511	526	479	462	513	500	480	479	551	482	517	526	537	546	503	477	497	526	499	516	503	513	530	525	475	526	503	544	525	504	499	486	532	504	480	516	504	543	538	523	512	483	476	528	504	457	486	489	536	484	491	456	528	527	466	498	537	504	524	520	521	494	510	468	493	489	496	529	477	479	479	502	491	517	502	496	505	459	500	496	505	492	495	542	493	500	531	493	493	508	505	487	509	530	491	502	509	512	530	493	524	493	467	534	504	472	506	549	452	517	509	499	490	505	529	539	477	511	475	465	532	507	497	498	490	531	492	496	531	496	519	506	534	539	482	483	497	511	495	497	478	501	481	540	464	514	521	528	514	566	521	529	514	499	493	525	494	493	512	557	512	497	490	520	493	557	516	486	509	472	501	553	494	497	489	476	456	470	512	509	479	507	513	507	548	516	488	470	530	542	517	488	518	488	457	458	488	526	512	516	484	500	494	476	500	493	489	510	501	503	441	511	511	498	496	543	508	508	501	510	504	498	527	521	525	491	540	518	557	494	535	510	501	497	475	492	501	486	506	509	498	537	505	466	537	491	487	486	527	517	514	480	497	507	515	517	517	489	516	501	485	534	509	450	513	522	481	500	481	522	530	482	541	524	509	507	496	454	499	503	505	477	474	497	501	502	526	535	506	532	473	491	517	517	472	542	512	502	544	522	507	525	479	484	494	527	519	492	480	477	495	480	526	498	514	510	517	522	478	477	490	533	475	490	503	540	517	483	519	479	492	499	512	505	518	540	506	482	473	496	512	535	549	525	480	506	462	496	510	556	575	501	477	553	447	491	493	519	526	465	519	488	508	493	506	500	498	484	495	528	495	511	506	515	514	484	509	537	511	485	485	499	507	525	464	508	486	487	515	503	494	508	522	487	475	507	501	519	511	495	550	543	510	504	538	513	485	522	510	488	509	504	502	542	482	507	511	474	503	523	527	540	515	503	547	519	495	498	534	485	485	541	500	526	517	488	466	531	502	520	510	529	466	494	539	512	534	466	494	481	477	554	511	529	459	536	466	503	492	531	463	518	524	492	536	508	533	475	505	520	494	521	486	503	467	507	462	486	491	517	477	527	521	462	494	471	507	505	486	505	495	507	474	478	499	502	522	547	494	490	482	527	545	502	512	484	506	476	510	459	512	523	515	512	549	477	516	488	487	471	506	542	517	544	480	528	526	486	536	494	531	475	535	488	470	509	507	492	491	463	517	488	480	504	491	515	503	548	474	558	506	520	471	448	530	517	531	515	498	492	495	515	483	505	529	487	490	512	489	483	485	478	481	515	538	493	505	477	495	467	512	530	500	518	521	494	484	491	507	498	513	518	542	487	488	491	552	531	534	554	490	521	489	525	527	485	524	525	578	481	495	462	523	498	475	499	500	508	490	492	495	493	479	481	533	466	502	512	512	504	513	508	542	507	516	523	497	511	480	498	492	500	521	477	473	512	493	517	500	563	484	471	535	538	494	529	494	526	490	481	480	516	511	512	497	515	477	506	480	503	513	538	501	497	539	504	530	502	524	492	436	477	509	504	503	479	493	466	548	521	526	519	504	466	525	490	497	546	496	501	512	515	542	520	543	528	453	494	485	512	543	491	542	480	515	508	481	511	520	499	483
23134	20926	28298	23688	20929	13197	1175	653	492	451	448	370	402	358	327	348	313	290	248	271	303	288	274	290	263	253	238	261	262	243	267	274	236	250	266	270	232	265	253	225	259	235	266	245	240	259	239	256	260	238	246	250	270	257	233	242	277	255	248	239	266	246	233	258	247	254	219	233	279	253	268	244	255	246	265	222	237	256	233	228	238	272	234	236	279	276	256	233	252	266	253	238	236	234	272	263	217	245	247	241	229	248	242	251	230	233	272	264	233	251	240	261	257	261	250	232	220	263	244	238	224	277	262	245	251	243	254	271	278	231	270	254	241	237	224	231	259	238	261	239	228	274	265	246	212	252	263	253	254	219	263	249	255	264	252	231	267	256	251	277	244	254	237	249	267	226	250	231	273	238	248	261	253	262	260	232	244	220	261	239	237	259	255	245	248	199	264	241	252	248	222	236	257	252	259	216	252	250	230	255	236	262	246	261	212	256	227	264	253	248	235	259	262	243	259	247	230	246	252	265	242	242	229	251	238	225	246	284	261	261	269	262	236	250	259	241	269	246	227	229	239	257	244	282	228	252	259	262	246	227	228	252	219	283	249	229	255	259	241	237	239	237	237	253	215	271	239	257	259	254	255	264	247	244	246	239	220	260	231	246	222	257	253	251	256	264	238	215	270	265	245	234	259	264	225	247	220	261	229	259	257	253	240	253	238	234	233	253	266	260	257	257	250	233	242	198	253	253	214	244	276	269	236	240	267	247	267	256	248	236	282	246	252	239	233	240	236	256	247	246	257	242	218	245	233	218	277	235	251	225	223	215	244	273	263	245	235	291	252	268	257	244	265	248	246	253	234	235	258	266	217	226	256	264	232	275	243	243	242	242	228	260	263	253	250	240	251	235	255	272	227	241	271	279	258	243	224	236	275	277	264	271	275	262	231	250	246	253	223	273	234	249	254	246	246	232	238	238	246	252	236	237	244	232	265	249	250	278	259	245	233	256	248	248	237	274	261	261	257	247	242	235	226	219	259	237	252	243	237	243	244	239	242	239	225	252	243	254	237	251	233	253	240	239	233	253	255	242	260	257	220	222	285	245	223	256	248	257	251	270	251	214	231	233	265	251	250	228	260	279	259	243	252	213	277	248	231	253	252	246	250	242	236	253	264	219	224	272	250	245	272	214	254	241	227	228	243	222	261	223	228	247	245	248	243	264	231	236	250	231	225	257	256	270	259	222	285	223	246	249	251	246	270	252	252	257	274	241	269	232	264	238	239	253	236	244	217	232	256	260	253	246	243	237	239	266	247	230	229	240	257	275	238	252	220	261	215	253	231	244	238	251	260	253	268	257	281	239	260	225	266	244	249	262	236	229	262	247	237	244	259	244	281	247	232	245	247	231	257	258	231	228	249	240	251	248	225	248	236	240	264	269	247	280	250	266	250	262	254	269	268	259	260	271	268	243	245	214	234	235	249	243	229	276	238	235	253	235	227	252	245	231	246	266	253	243	251	235	280	243	254	262	254	226	260	249	215	276	258	239	259	254	261	256	278	259	258	249	223	262	240	255	261	282	263	219	229	225	246	260	247	245	242	218	264	254	210	227	244	248	250	213	239	239	237	248	300	254	244	264	229	247	255	242	238	233	230	247	243	258	256	254	242	238	243	248	246	236	255	261	245	235	246	251	248	243	274	265	236	233	246	239	224	208	284	233	247	254	266	284	242	231	243	240	231	275	260	268	225	230	240	244	273	270	241	250	252	252	259	246	234	228	252	255	234	242	250	254	244	240	246	222	265	231	259	253	268	256	236	247	233	224	212	245	232	252	204	240	269	249	226	274	259	239	241	238	232	248	233	242	274	267	267	294	257	239	226	243	250	238	264	219	240	256	236	228	248	238	267	269	252	262	251	237	254	237	236	239	274	231	234	250	229	259	260	243	238	226	239	231	235	240	268	244	221	244	241	265	255	271	249	230	274	253	245	250	274	232	244	246	229	268	247	262	257	237	258	244	274	259	269	225	276	221	240	223	278	228	230	238	260	252	236	256	250	260	243	261	260	212	247	260	239	243	245	239	255	240	282	264	247	248	251	233	271	252	243	229	242	257	256	236	243	263	218	253	221	293	253	260	239	248	235	264	240	261	252	243	243	249	281	263	251	254	247	219	243	247	256	250	253	240	215	223	233	281	228	216	259	253	269	297	217	247	247	251	218	288	246	243	241	242	241	251	245	242	253	255	217	238	250	259	251	245	240	250	275	217	253	242	238	215	265	228	278	220	224	269	255	250	228	275	255	260	222	232	239	239	246	213	270	235	252	255	238	276	255	241	228	248	245	269	253	254	255	235	243	249	246	250	237	256	255	271	240	252	273	269	220	273	258	247	257	269	248	193	264	263	258	244	246	259	250	236	253	253	230	247	275	284	245	245	262	275	218	240	236	267	249	245	256	268	236	260	250	251	250	268	246	219	236	254	264	217	266	259	241	255	240	252	259	237	259	260	282	271	247	282	261	271	260	263	246	258	238	262	236	247	210	257	246	245	247	251	239	246	227	260	231	261	274	231	272	244	260	262	248	227	264	246	236	261	241	254	283	250	230	229	220	270	268	227	264	258	259	255	253	263	264	253	263	238	252	301	253	271	261	265	248	248	253	263	234	272	233	242	230	249	249	225	258	260	228	260	227	262	244	241	221	243	223	231	266	271	263	221	245	246	255	235	257	244	235	265	232	225	237	236	283	226	254	268	279	257	261	227	238	251	252	255	242	251	243	249	243	259	250	284	234	245	243	258	223	245	261	239	265	249	252	233	276	237	234	268	260	231	262	298	239	234	259	225	227	267	263	234	246	248	234	222	253	221	244	250	258	248	247	256	268	264	255	232	262	266	223	263	282	281	248	236	230	251	248	252	241	243	243	243	246	266	268	274	225	222	249	242	221	236	221	223	275	247	270	240	223	257	260	241	215	272	246	243	218	246	222	265	242	227	255	249	219	262	259	237	222	246	259	235	248	218	256	234	257	253	243	257	252	253	253	260	247	224	249	213	232	233	252	251	248	233	271	231	224	243	223	238	266	243	286	251	240	245	267	242	240	260	261	268	227	243	250	241	243	243	252	257	242	245	242	240	246	227	239	258	263	258	273	253	250	251	236	250	234	237	246	242	249	258	256	254	233	282	245	230	238	230	251	229	266	255	206	232	230	245	244	262	266	247	220	263	211	256	254	235	242	250	259	222	233	246	253	271	225	239	252	236	215	254	248	259	275	248	230	245	251	248	271	231	270	267	249	261	265	239	238	224	259	231	246	273	236	263	257	256	249	256	232	264	251	262	263	241	236	224	249	241	247	263	228	232	226	260	215	231	238	252	250	262	242	249	248	263	252	239	246	266	269	246	254	239	235	251	260	236	238	242	266	245	265	278	252	255	239	254	255	264	252	280	258	231	254	263	247	267	237	248	238	278	219	226	247	256	259	250	243	249	253	228	232	230	262	239	234	228	249	212
4651	12435	6199	2971	2119	1578	1175	896	720	578	529	483	420	418	410	384	361	307	351	318	322	320	292	274	264	314	289	299	244	271	281	289	303	271	273	311	274	287	309	319	270	272	247	274	284	272	286	275	291	279	268	244	271	264	285	261	246	262	250	278	263	254	291	294	263	262	252	257	261	238	264	295	260	266	250	266	286	285	282	267	282	257	248	267	239	251	276	261	255	264	282	276	272	268	276	272	282	274	261	261	246	238	273	246	256	293	271	240	271	261	255	259	252	279	269	258	294	288	249	245	260	279	261	229	254	251	286	268	272	274	264	252	223	289	263	250	258	272	256	281	264	288	256	255	258	266	277	292	241	229	269	289	254	264	238	279	263	279	264	249	246	239	286	267	282	248	262	242	249	290	265	261	257	267	275	255	235	252	244	284	257	263	250	267	257	267	261	256	267	236	258	274	261	252	266	263	291	250	256	276	271	286	274	270	235	255	259	220	244	256	265	269	285	248	275	237	289	282	265	253	279	265	251	251	276	284	251	284	263	268	247	269	248	238	309	254	279	292	290	262	281	270	237	302	252	266	251	263	255	280	243	297	240	268	276	253	281	282	259	259	265	242	266	304	263	261	256	256	290	281	278	244	251	267	266	279	255	225	277	250	274	278	241	260	260	275	264	291	242	283	251	269	259	256	239	288	250	268	290	251	287	278	267	284	227	265	268	259	237	241	279	266	263	265	266	292	249	297	307	241	254	276	253	278	250	255	260	270	268	251	264	281	266	275	260	250	255	239	274	264	262	293	238	231	290	256	255	247	237	271	285	259	280	272	272	283	277	251	250	252	282	275	261	240	265	252	244	264	260	301	264	279	274	282	257	304	241	268	265	260	247	260	273	247	263	265	260	261	291	263	251	252	257	266	266	249	268	267	290	274	265	272	237	273	254	278	269	278	251	274	279	272	263	243	276	262	248	251	250	265	256	252	287	250	232	257	281	308	257	263	277	269	254	268	240	246	262	270	247	269	246	266	271	293	250	263	252	252	245	269	256	256	234	269	268	293	260	265	284	265	277	242	261	244	267	258	255	293	277	257	292	271	251	293	278	256	258	263	284	292	263	283	272	256	253	260	261	256	253	267	276	248	269	263	259	261	277	279	285	260	267	278	249	256	258	262	269	266	232	251	243	281	259	257	264	280	274	279	276	304	257	284	276	271	283	257	231	274	252	250	287	246	266	261	258	253	251	283	238	284	246	285	264	249	235	252	300	275	271	264	259	240	286	287	242	288	267	273	269	247	269	270	246	265	198	285	265	274	266	261	287	233	279	260	270	292	265	252	237	266	300	292	248	272	261	259	274	287	260	287	275	283	256	281	284	255	251	323	262	264	260	275	307	248	283	264	277	265	274	278	247	272	269	275	281	302	250	257	254	284	287	283	269	252	269	271	227	265	246	282	283	238	282	277	261	264	252	259	252	252	255	301	231	253	266	249	240	235	283	270	254	269	264	228	284	254	262	270	275	264	275	304	251	256	254	255	255	258	252	266	257	273	273	280	256	270	246	253	264	269	278	269	248	258	256	269	249	262	251	246	273	274	271	255	270	260	287	247	265	264	277	255	273	273	291	265	270	279	271	264	277	267	266	247	260	263	260	255	278	256	269	255	264	247	281	248	275	286	298	272	250	277	271	275	272	250	273	283	264	267	273	258	267	247	267	267	281	269	287	272	245	274	300	244	276	271	304	236	252	294	271	260	279	262	268	294	255	267	257	292	285	278	269	297	279	256	279	264	269	262	264	224	250	262	259	253	257	248	238	233	261	250	281	254	274	238	267	261	277	255	281	255	276	278	270	288	280	265	289	297	263	289	265	230	283	259	244	274	260	263	263	274	286	272	261	274	258	258	274	283	280	263	291	254	265	283	286	273	230	284	232	257	245	253	253	269	245	266	238	273	243	306	274	271	298	275	276	274	267	271	268	255	236	281	267	243	263	268	269	263	260	268	246	286	302	271	275	276	268	254	269	238	264	254	268	246	255	250	275	270	265	245	229	262	238	269	264	293	248	256	277	269	251	280	241	272	278	266	265	274	298	251	260	261	277	273	264	256	260	260	274	255	268	277	276	276	260	278	282	269	256	264	278	276	268	277	286	250	268	270	299	250	251	269	260	263	298	260	253	279	277	242	287	259	281	253	255	235	289	256	277	254	246	299	246	264	289	283	279	284	278	274	241	266	276	290	258	257	260	288	252	255	274	279	278	232	256	306	244	260	248	243	275	267	267	266	252	231	257	253	270	242	256	270	272	242	262	264	250	262	272	253	245	300	293	279	288	276	250	294	288	252	282	250	243	280	256	249	269	273	234	260	259	263	305	273	281	258	261	250	258	257	277	268	257	280	273	255	284	247	240	272	248	252	253	254	266	265	267	243	260	271	271	269	263	279	245	242	269	287	271	289	276	238	272	273	289	268	256	271	251	279	285	274	229	244	311	283	281	254	269	296	264	294	250	255	254	262	278	284	246	289	243	275	262	336	268	244	246	268	237	264	255	241	260	276	261	264	290	284	260	258	259	260	275	259	249	247	302	285	283	270	285	267	249	275	245	277	267	200	263	263	262	286	243	252	240	270	254	259	232	247	270	264	270	238	277	255	287	243	244	246	260	280	252	257	282	256	275	277	251	287	280	264	279	276	280	256	266	273	271	259	302	234	261	271	282	281	263	276	252	243	270	250	252	280	262	281	268	238	275	237	249	246	269	248	304	240	259	270	300	278	257	270	297	261	263	254	246	276	236	276	296	264	270	256	252	235	263	232	266	249	262	266	270	268	307	235	289	227	257	281	238	276	262	271	274	259	267	280	284	269	265	264	252	242	266	278	274	293	249	269	285	274	273	265	302	275	283	229	255	278	259	259	249	291	292	289	267	232	241	248	264	274	280	273	260	277	288	283	279	287	239	274	283	273	262	260	280	245	290	254	277	273	282	271	258	265	267	284	256	281	258	264	245	257	255	248	276	260	268	295	271	257	248	256	257	259	269	289	246	270	271	263	272	274	224	252	285	271	230	283	276	245	237	224	269	263	240	272	254	283	276	263	229	257	270	251	269	249	248	276	284	270	249	273	256	249	287	262	263	270	250	268	264	274	311	277	264	274	260	304	246	261	264	275	259	275	298	261	263	284	267	257	243	255	287	287	265	278	272	289	288	246	270	237	280	276	247	270	222	246	254	245	241	249	288	274	246	259	280	270	259	268	236	243	233	248	273	270	293	287	256	265	265	253	289	249	276	263	267	259	250	242	275	244	250	251	223	261	261	255	282	244	267	280	254	279	282	256	251	269	264	300	261	249	290	257	249	257	260	249	264	251	266	286	247	272	244	269	240	277	286	273	256	253	257	257	281	232	268	262	248	254	244	278	261	295	273	262	302	275	272	277	276	266	257	266	245	267	264	256	284	269	245	244	277	241	264	260	281	248	246	259	270	266	267	247	254	271	246	245	285	274	240	268
24318	20976	27623	24428	17089	1387	770	655	571	580	550	511	453	532	509	460	517	472	543	442	486	476	470	487	463	476	458	419	444	467	401	457	463	493	453	501	433	443	480	473	472	443	468	441	486	433	451	456	426	423	462	427	429	440	465	481	462	458	483	464	406	431	437	472	458	440	473	448	432	449	418	431	467	429	430	462	441	476	474	453	422	459	448	445	436	465	464	444	513	433	427	438	474	421	488	453	464	475	452	477	471	447	475	433	474	445	448	450	447	484	468	456	446	477	435	468	457	436	430	439	515	453	453	428	442	448	467	456	448	481	446	464	464	450	444	452	481	470	418	464	444	471	432	437	446	486	424	459	429	459	473	445	467	440	462	442	459	445	463	420	449	407	440	470	455	426	418	445	413	477	457	441	445	449	441	457	444	449	446	447	500	456	460	500	476	458	476	460	457	418	433	460	469	502	409	416	467	458	464	495	411	448	427	455	465	461	435	460	450	440	437	441	487	465	460	502	405	431	481	466	457	463	478	412	450	472	452	435	404	451	464	462	462	431	469	473	442	479	428	461	499	444	394	449	428	453	414	436	462	438	443	431	465	456	467	442	451	459	443	457	468	451	499	480	448	462	471	441	427	458	466	470	432	464	456	482	428	454	411	460	464	507	468	425	453	448	448	471	496	435	482	449	479	420	443	477	433	482	446	463	478	489	494	420	478	441	445	487	456	488	465	473	465	447	455	442	477	455	428	437	467	451	466	434	423	429	445	450	475	441	456	472	476	463	467	438	439	477	445	425	470	473	442	428	440	463	444	478	413	416	446	451	426	452	480	435	436	438	446	480	461	485	428	434	426	499	500	439	477	456	500	460	442	485	460	483	433	473	456	428	430	459	400	414	444	470	448	466	438	490	426	466	415	450	473	456	455	503	446	442	460	454	416	446	455	439	489	458	456	481	486	466	462	472	451	458	491	486	450	439	472	421	441	427	486	427	427	422	454	432	446	433	460	459	459	443	496	461	441	456	458	452	435	448	454	460	449	479	463	448	448	414	453	454	469	461	456	463	477	491	470	432	460	474	461	432	444	494	411	457	424	455	431	428	467	465	456	468	467	450	469	449	459	450	462	440	457	421	445	469	471	435	486	456	460	452	443	419	464	448	443	479	416	456	482	438	466	469	468	422	472	505	466	449	474	473	452	480	463	446	446	499	493	448	478	447	442	452	420	484	446	470	481	464	457	461	501	471	439	449	490	433	455	436	447	478	444	447	428	442	436	429	487	450	444	485	434	456	488	454	450	454	442	450	413	434	419	497	472	475	469	452	453	432	505	450	464	470	407	492	461	475	446	441	456	455	425	447	433	462	428	472	453	479	441	468	449	433	456	418	411	441	464	436	498	499	484	475	450	435	425	438	469	460	437	446	472	449	420	455	443	434	446	454	458	450	488	447	447	472	460	441	476	465	437	472	462	419	468	453	439	467	473	483	441	458	420	451	455	421	456	417	434	476	424	461	491	451	451	431	453	480	506	430	464	439	408	441	443	478	455	469	437	446	476	454	467	442	457	517	453	429	446	432	432	486	468	464	463	474	453	429	460	399	383	457	475	463	439	447	458	444	455	427	464	501	477	439	441	466	444	472	451	454	447	476	504	467	437	439	452	468	434	469	427	430	430	507	464	464	474	481	459	472	444	457	443	434	483	458	476	456	438	422	438	470	469	476	454	461	433	436	460	464	415	432	457	445	437	420	463	479	441	413	455	461	479	444	455	455	419	467	513	460	437	457	466	423	438	456	457	445	439	442	465	485	474	478	467	475	475	495	433	494	444	440	404	440	464	463	455	464	450	467	408	446	413	455	437	458	459	487	473	468	456	427	483	435	455	410	440	456	479	431	437	440	434	444	426	441	466	500	479	440	483	472	439	522	458	473	433	418	432	448	461	450	490	441	492	475	438	457	504	417	450	442	427	450	472	459	450	444	420	418	452	486	452	477	470	413	437	437	418	460	449	504	442	435	465	444	413	475	442	418	468	512	448	482	434	430	457	460	466	443	471	496	485	483	447	448	445	464	464	411	452	468	445	472	464	449	454	459	470	429	422	460	462	454	458	432	467	431	480	472	464	476	457	436	438	466	461	430	475	463	432	430	471	450	462	467	446	482	425	444	462	436	410	444	446	451	434	446	420	423	462	444	457	416	452	432	446	440	461	430	488	449	434	456	428	436	486	435	475	430	482	464	422	438	501	450	429	475	470	468	432	470	451	473	422	460	457	453	432	438	442	448	491	459	482	422	456	441	413	465	466	409	471	474	425	470	470	460	458	467	467	501	511	456	465	500	440	432	457	479	476	431	462	469	439	465	451	491	433	457	464	524	439	426	451	474	432	458	457	466	459	488	463	468	454	482	437	389	437	432	467	455	466	473	480	464	460	444	450	435	426	496	452	444	452	423	431	456	442	445	502	456	473	477	476	447	462	398	422	465	470	428	454	481	472	507	472	489	446	438	457	439	415	423	457	483	435	458	438	465	440	439	446	450	436	483	478	458	463	489	475	460	399	453	477	426	424	476	457	422	458	469	443	462	456	490	488	442	422	434	436	446	449	468	417	482	462	458	451	481	466	488	452	451	424	445	499	466	427	433	460	473	484	419	447	457	460	445	475	446	443	495	453	460	490	437	456	441	478	443	501	414	419	422	462	453	458	470	491	431	440	489	463	412	476	447	433	451	429	460	445	434	482	431	446	456	457	481	444	415	449	493	446	462	469	457	441	487	472	420	461	450	432	464	448	476	465	434	431	504	435	433	448	428	489	502	427	463	427	470	475	471	494	436	444	409	477	465	462	411	457	457	454	450	457	432	470	463	472	470	463	430	434	455	448	441	464	469	417	430	420	452	459	451	485	466	439	428	468	437	475	410	477	490	476	466	458	456	401	439	437	486	444	447	461	429	463	470	443	464	463	450	448	448	472	460	455	446	421	461	466	455	428	466	453	429	447	464	433	476	462	465	457	454	448	445	439	460	501	464	448	444	437	451	448	456	424	455	430	448	450	442	490	441	400	448	447	472	441	459	481	510	426	421	460	446	476	429	446	467	417	464	465	459	429	450	469	456	468	427	463	471	425	413	493	426	467	468	422	489	409	431	469	487	450	464	452	470	420	434	443	503	410	429	444	409	453	445	473	453	445	468	467	449	452	430	463	429	476	404	464	433	435	433	453	446	496	440	443	469	446	449	441	456	463	444	423	453	434	431	444	443	474	429	475	470	426	438	438	474	487	496	446	452	453	480	450	460	433	439	495	481	468	430	485	422	442	461	454	462	489	467	420	481	493	477	419	423	417	466	475	441	473	476	456	498	467	453	436	436	463	443	478	493	453	457	451	434	487	483	480	467	464	455	462	452	431	454	464	458	448	466	497	430	440	462	439	463	473	451	454	476	472	455	465	466	446	383	464	453	486	463	469	504	438	422	467	420	421	452	453	447	454	485	456	461	459	460	447	465	426	427
4561	9234	3829	2053	1545	1216	936	826	685	634	624	550	537	536	550	531	517	521	483	511	476	506	450	452	517	447	454	430	451	416	474	415	447	459	416	456	482	497	477	461	445	447	477	467	434	451	476	454	469	471	504	466	416	451	458	424	467	412	456	454	438	482	432	492	431	433	428	410	477	460	455	460	435	469	465	475	460	454	451	475	496	428	481	471	471	472	410	467	460	477	442	423	462	478	437	449	450	449	411	428	502	444	435	466	439	454	437	413	486	451	435	438	435	470	452	416	460	458	457	450	450	435	442	447	432	446	479	452	462	432	480	498	451	462	451	452	419	448	470	483	464	423	433	464	458	465	452	465	422	445	465	455	448	474	457	428	443	449	430	481	459	439	483	488	485	460	443	438	451	440	466	449	440	467	458	472	465	440	468	458	417	450	476	484	444	448	430	446	455	436	458	499	464	463	429	424	468	440	446	435	462	452	433	430	459	488	443	478	453	439	414	441	493	433	433	487	450	459	462	450	448	473	460	445	444	476	476	455	437	457	501	444	431	450	412	457	449	470	444	480	457	475	450	431	444	468	471	437	424	450	437	457	429	435	511	467	421	473	438	467	462	474	460	422	415	413	436	452	474	469	419	457	487	469	475	431	454	499	465	447	429	454	473	443	463	450	501	454	444	469	461	439	470	456	476	449	415	480	417	428	470	434	476	471	444	455	437	443	419	459	460	482	446	474	430	439	451	468	479	438	437	440	495	439	462	490	436	495	455	448	464	451	433	442	445	477	460	462	451	429	442	440	432	412	429	489	448	479	466	450	472	416	426	437	463	441	449	452	469	461	378	516	477	445	459	467	428	421	465	450	456	453	442	421	444	448	442	480	463	447	475	431	429	414	461	442	431	421	448	447	447	452	462	457	448	447	497	464	420	446	461	485	437	467	448	414	478	456	461	460	421	467	431	472	456	451	482	485	460	446	498	444	432	468	454	449	473	465	483	436	468	463	449	414	434	485	453	475	509	449	453	411	475	472	415	460	475	452	465	479	433	451	451	465	437	453	447	429	460	434	441	445	417	464	418	432	464	434	491	416	470	462	432	461	474	439	474	417	437	441	456	448	443	470	463	470	456	442	458	473	433	468	460	478	423	463	444	491	471	417	462	491	396	452	445	457	429	449	441	426	415	453	460	426	445	445	462	474	407	436	460	444	442	443	398	461	453	465	445	468	425	449	421	480	479	438	444	446	418	450	450	429	490	497	461	403	477	447	468	452	446	455	449	506	467	424	476	453	436	451	441	484	463	441	457	441	487	459	442	451	448	457	410	455	457	443	452	428	398	471	476	456	457	430	451	474	460	425	441	442	469	401	472	454	467	446	460	446	430	456	448	425	463	443	465	446	439	453	423	488	458	437	432	427	471	441	454	484	439	432	462	467	441	448	467	433	465	430	465	402	453	472	433	447	420	405	433	451	416	452	458	445	434	460	459	458	481	443	463	434	445	456	448	454	486	451	423	455	461	428	438	426	470	461	451	442	453	438	442	441	423	432	418	456	473	474	465	463	436	468	457	459	434	440	459	465	439	462	477	431	413	464	466	443	434	423	472	439	453	431	471	458	476	442	439	443	459	444	429	476	451	474	451	447	455	435	491	427	471	479	404	495	443	449	461	502	454	437	465	435	442	472	447	423	462	470	495	448	468	429	441	468	489	437	475	505	453	440	423	445	486	448	466	442	449	457	471	432	429	480	467	431	462	435	447	468	433	437	464	458	454	456	496	405	447	431	465	437	447	441	430	423	478	457	458	452	447	417	444	433	420	429	436	419	495	436	440	443	470	460	473	425	476	451	470	470	483	452	440	454	519	425	436	445	408	423	461	487	439	460	472	491	455	434	444	468	431	431	436	457	451	461	478	459	464	453	452	417	448	465	431	414	439	473	482	449	449	464	468	421	475	448	479	455	449	402	414	441	442	500	461	429	432	468	431	441	475	487	468	440	459	456	444	442	440	430	419	460	438	421	520	463	429	423	473	496	458	449	430	484	441	450	464	521	492	455	478	478	448	447	404	430	466	428	455	456	451	421	491	446	467	448	431	452	455	457	427	446	461	447	457	449	469	450	468	438	444	437	456	425	428	444	478	465	445	443	449	452	439	458	440	465	449	446	452	452	444	425	438	434	470	466	414	450	466	434	442	445	478	437	471	466	427	460	470	439	434	437	446	435	435	453	468	429	462	454	466	467	455	454	455	433	423	440	468	415	452	487	429	493	477	436	454	442	477	440	456	464	447	460	482	452	434	443	480	429	451	467	444	484	434	436	431	490	469	426	433	410	497	466	458	443	430	416	433	479	472	499	459	436	464	439	479	439	432	418	443	482	408	473	450	473	500	404	421	457	473	441	482	494	433	463	448	436	428	415	440	495	471	451	431	435	441	466	443	463	434	438	429	485	437	474	420	484	420	469	467	439	450	471	438	465	452	416	436	449	441	444	450	435	457	473	454	465	450	466	455	399	439	481	436	497	445	476	470	453	451	446	461	478	451	450	408	417	450	459	439	433	457	494	463	464	464	414	473	460	468	429	447	448	476	455	480	464	441	493	435	445	478	437	464	442	449	437	455	427	451	452	438	444	464	447	470	493	474	434	453	447	440	463	444	445	441	477	460	466	427	449	417	475	437	449	438	446	449	438	471	435	492	462	450	468	464	446	451	440	435	420	476	411	409	451	469	455	445	453	478	456	483	465	467	405	493	466	457	456	449	451	451	462	458	421	454	460	475	454	432	427	431	474	419	466	467	427	456	407	460	457	427	453	424	413	450	438	453	459	440	472	461	464	506	447	487	444	439	411	460	433	495	454	435	422	460	471	476	445	419	417	444	456	454	466	433	433	450	450	439	458	443	422	464	433	431	423	393	441	461	449	497	470	485	419	438	422	470	487	491	468	433	485	424	492	470	440	437	471	500	451	451	452	465	445	476	434	428	440	429	450	463	443	448	441	474	472	461	457	438	472	429	430	464	480	472	460	448	438	495	412	433	493	434	432	485	430	447	458	438	461	459	444	422	439	457	457	448	409	441	445	489	456	440	470	490	453	464	461	441	449	460	479	468	450	449	450	471	462	459	453	415	437	478	423	438	434	458	480	430	423	487	434	473	464	462	466	473	444	480	464	451	465	422	472	478	447	504	421	445	418	427	437	459	464	464	425	437	448	427	428	465	416	470	475	475	438	444	465	455	434	461	492	417	496	445	475	465	434	433	411	461	490	475	495	432	464	438	433	450	468	453	467	426	469	476	458	448	422	482	453	427	437	477	432	462	460	440	442	476	434	448	445	453	436	432	478	482	442	439	443	435	479	431	436	419	461	464	447	467	420	492	490	495	433	455	422	468	433	445	466	458	447	460	483	411	431	432	432	454	446	508	443	463	482	434	462	429	447	486	466	474	424	464	467	439	433	424	428	455	427	465	491	439	452	471	452	473	466	467	475	448	442	442	504	474	456	463	484
22181	20997	28748	23424	20994	21046	11969	980	630	496	448	379	339	315	279	229	272	222	207	182	200	187	189	156	157	169	157	147	144	136	154	155	124	140	149	150	135	151	136	173	118	144	133	123	157	143	110	127	148	120	138	132	133	113	133	110	130	121	131	138	127	127	151	126	113	131	126	141	129	124	115	117	160	134	107	117	162	113	127	111	111	122	137	121	116	118	135	131	134	128	105	119	137	129	120	134	132	131	125	104	135	121	112	123	123	123	110	110	123	144	117	128	121	135	121	137	125	121	112	117	126	99	120	110	129	118	156	131	110	146	116	145	119	129	120	122	119	132	112	111	125	121	122	110	150	124	114	114	131	125	127	114	150	136	132	132	137	117	116	109	123	107	151	121	117	127	122	122	134	142	134	119	123	135	113	137	116	120	128	132	121	139	117	129	135	122	113	101	115	126	130	139	121	133	114	141	130	128	128	132	123	134	129	129	102	120	121	117	109	108	112	123	124	97	115	107	120	115	113	111	119	126	125	120	111	114	122	124	117	118	123	137	143	91	126	143	119	125	110	127	122	109	141	129	123	112	112	117	132	121	113	120	128	126	125	121	146	116	116	122	135	126	133	114	111	136	120	132	114	128	150	145	122	108	108	114	137	116	142	132	149	115	122	132	125	115	118	150	101	124	116	120	112	105	114	136	120	112	121	122	101	114	130	130	113	123	135	116	129	113	132	121	107	110	130	120	127	127	107	132	113	116	115	121	134	119	126	128	131	125	136	129	132	114	116	118	119	110	130	143	132	129	131	111	127	95	114	122	117	105	119	141	127	119	104	123	136	130	124	121	141	142	124	149	129	120	104	121	137	110	105	127	110	116	109	106	122	138	125	128	107	134	139	122	136	119	114	127	114	125	126	119	116	126	115	123	120	110	134	132	125	118	115	123	131	114	121	118	118	140	113	110	129	115	131	129	154	125	114	126	125	143	109	117	114	126	123	116	119	130	119	127	103	127	119	134	117	118	127	134	119	125	133	134	116	135	128	102	95	123	125	117	132	113	129	134	113	115	127	152	108	133	121	100	120	132	109	127	100	117	133	120	99	129	133	121	124	130	122	130	131	125	104	125	144	137	122	131	139	135	120	117	137	118	136	123	130	132	103	114	128	130	128	104	140	123	105	102	134	121	138	126	125	144	118	139	124	125	125	128	97	137	124	123	136	116	116	118	121	124	141	119	128	123	127	126	126	121	108	122	132	106	116	114	117	118	129	112	112	114	121	135	134	125	113	125	128	130	115	132	126	140	111	112	124	114	125	128	133	133	107	125	140	135	122	118	127	129	127	115	128	125	126	91	129	131	117	134	112	116	121	124	123	104	130	132	126	134	119	145	111	129	138	121	134	119	129	120	131	115	120	158	121	118	120	118	123	136	131	122	142	108	132	128	118	134	122	136	130	132	122	130	120	132	125	120	131	132	109	131	124	113	112	97	120	128	118	98	116	118	141	105	116	117	98	125	119	131	111	120	115	134	133	123	141	130	136	119	125	117	105	120	123	112	130	111	107	114	124	139	122	138	111	109	114	105	120	121	126	138	120	131	126	126	126	130	112	127	140	134	120	125	123	115	117	130	134	103	113	129	115	126	92	98	119	116	127	118	132	125	114	108	120	122	137	139	113	142	121	132	120	127	122	126	113	121	146	110	130	133	111	121	132	106	107	122	128	116	105	112	128	117	112	130	143	123	143	128	109	125	120	121	113	124	111	127	121	124	136	125	118	121	136	125	99	108	128	122	137	131	136	119	110	122	98	130	125	135	136	141	128	119	126	139	108	127	105	133	122	112	128	132	144	140	133	127	134	116	121	111	120	144	119	119	121	123	109	124	106	115	120	132	121	110	133	127	110	130	120	143	106	128	153	138	119	127	117	110	122	119	134	126	146	126	143	136	128	141	113	126	118	115	121	141	106	114	137	122	125	125	116	113	110	111	116	134	152	119	134	131	134	114	102	107	115	111	130	129	122	129	145	124	113	126	131	128	132	93	116	131	123	136	112	140	127	106	131	114	117	120	118	122	116	140	119	125	117	124	116	125	106	113	119	126	140	118	123	103	124	121	122	139	116	125	117	130	126	137	117	115	117	137	133	134	128	115	102	131	131	129	114	118	112	105	128	118	123	112	97	113	136	137	126	126	128	107	123	122	125	111	121	131	133	101	124	110	121	121	127	104	129	107	109	115	140	127	121	113	130	132	119	134	125	118	146	119	121	109	130	134	112	106	112	124	112	133	119	128	119	118	126	139	135	123	136	134	116	129	125	128	105	125	122	114	118	118	132	138	118	127	139	129	135	105	126	122	104	110	98	134	130	110	120	107	116	127	148	106	110	119	118	119	136	134	117	113	108	132	127	117	119	108	123	119	121	119	126	114	119	132	123	108	129	127	108	129	124	126	95	124	96	106	118	112	125	133	94	134	107	114	119	126	135	132	129	120	113	113	107	101	128	113	145	117	114	117	117	119	116	120	118	131	119	114	131	113	139	128	134	119	113	119	126	126	122	117	106	146	129	118	126	128	103	125	123	103	113	142	131	118	131	124	132	117	111	111	98	131	110	124	127	127	131	100	129	116	126	125	125	104	105	131	129	122	120	141	135	121	101	130	106	138	119	110	137	115	119	118	106	121	137	120	130	121	130	130	122	116	128	132	112	146	117	125	118	115	127	134	144	137	124	124	119	117	123	119	134	121	120	132	116	121	116	117	146	116	122	133	136	139	128	134	147	123	119	119	141	119	125	108	129	123	126	121	136	123	129	135	124	132	125	134	133	119	125	110	113	115	131	129	127	137	103	122	128	127	93	115	138	134	130	122	128	118	126	133	138	125	137	137	133	121	131	120	115	129	122	125	128	114	135	141	130	105	132	103	103	116	117	121	113	142	106	129	138	136	136	128	116	120	134	114	131	123	107	126	111	130	113	140	133	109	131	108	119	126	121	124	116	137	133	107	124	137	126	124	115	118	134	134	119	117	131	104	135	131	117	132	110	128	133	115	134	134	104	120	134	125	112	124	114	120	129	113	124	138	117	123	146	113	125	114	113	130	125	105	131	127	110	135	142	132	115	122	123	109	116	121	105	119	135	96	119	117	120	130	122	128	121	136	141	134	122	117	126	121	133	105	132	117	135	124	115	115	129	129	120	123	128	117	104	114	98	129	112	121	119	122	147	109	111	109	116	127	121	129	131	106	130	143	123	123	120	121	143	120	127	130	134	123	123	124	106	110	111	132	119	120	99	138	114	116	134	125	127	110	106	121	127	118	127	118	133	126	108	119	120	101	126	112	115	129	127	125	129	138	128	108	122	117	130	128	144	125	125	132	117	128	130	109	121	133	118	116	131	132	124	129	129	116	118	129	139	118	113	126	131	115	119	113	115	125	116	125	133	113	121	142	115	121	113	120	130	140	109	110	116	113	121	123	123	117	131	104	110	132	129	131	125	140	113	125	112	127	112	136
6356	18068	10322	5251	3518	2499	1822	1336	994	771	597	513	457	408	372	302	281	273	226	236	212	235	215	168	189	163	186	176	184	149	164	159	156	147	154	161	151	144	125	131	142	147	128	119	134	152	148	132	131	142	125	131	134	126	136	146	130	147	146	141	135	139	147	130	133	144	144	140	148	133	126	136	115	132	147	133	128	139	132	125	122	98	151	129	127	138	130	137	125	132	131	111	122	127	118	114	138	136	120	139	119	116	135	121	114	141	133	130	125	119	127	100	126	125	128	126	138	138	155	132	134	131	141	127	126	140	116	114	117	147	123	130	137	130	116	133	147	145	110	126	128	129	120	146	130	127	138	118	109	133	146	116	129	138	112	159	127	147	137	123	120	141	104	138	125	120	118	120	122	126	136	125	129	115	119	144	128	129	115	147	136	113	134	141	137	116	145	125	130	126	108	132	127	129	121	123	121	145	120	142	119	122	126	130	118	117	112	138	125	124	112	113	127	110	131	148	121	125	118	124	119	120	150	144	127	119	134	111	110	133	125	134	120	135	108	145	131	117	133	114	122	126	152	129	132	120	120	105	127	153	140	134	112	129	118	130	145	126	115	125	137	130	112	123	133	139	138	124	119	121	136	129	122	119	122	116	152	100	137	128	131	102	110	126	121	119	145	117	127	121	122	108	139	133	135	132	112	131	118	163	112	118	129	137	122	156	136	136	107	120	111	123	132	125	112	127	120	128	133	151	124	126	156	127	128	142	121	122	112	115	123	132	129	143	121	98	145	124	124	104	112	138	135	122	122	119	104	104	127	124	124	132	128	120	136	128	124	135	132	142	128	114	110	106	146	141	132	131	139	120	161	135	125	133	119	121	119	144	120	122	111	127	152	139	129	118	120	117	141	136	109	117	118	107	132	134	146	114	143	116	129	142	110	121	126	119	144	134	134	131	135	115	103	110	127	130	131	128	125	142	121	110	140	114	117	139	120	141	117	109	121	137	115	136	124	118	142	117	118	129	121	125	124	124	122	113	135	137	136	114	138	115	156	138	113	109	121	121	130	131	132	127	115	124	115	144	147	122	123	135	117	116	106	137	138	137	123	114	120	128	134	98	126	126	112	135	122	149	127	124	127	122	124	127	127	119	145	127	126	138	129	126	141	130	131	130	110	128	137	119	118	121	131	126	127	139	136	130	133	120	113	119	138	122	129	112	133	138	131	124	133	98	122	135	108	130	125	131	143	145	108	109	121	126	109	110	129	121	121	123	115	140	114	130	131	118	136	120	123	113	121	121	123	112	131	129	115	119	135	124	111	136	142	136	136	129	125	134	128	125	136	107	127	123	114	115	123	116	137	133	116	131	134	150	129	119	125	124	115	119	144	116	133	144	116	134	111	111	131	125	126	120	139	113	118	129	120	138	122	137	134	119	111	123	125	113	145	127	122	125	123	129	133	115	136	137	115	134	137	119	118	128	141	124	123	121	129	126	149	136	142	118	130	127	119	116	130	119	119	130	125	126	155	109	116	129	115	116	137	146	106	150	122	133	125	106	123	123	140	141	108	146	127	127	126	156	114	145	129	115	119	117	129	109	114	135	115	132	105	130	122	140	132	124	127	124	139	122	121	111	116	128	138	113	101	143	139	138	153	122	131	136	125	118	117	121	141	131	133	107	154	136	117	125	120	121	132	118	140	145	126	142	138	110	135	149	118	132	121	120	125	118	128	115	121	126	120	128	126	145	127	119	122	126	113	125	103	133	119	139	120	107	116	124	130	116	155	125	106	119	132	123	131	128	104	158	121	136	126	114	125	133	142	136	128	128	126	132	114	120	138	121	126	116	123	119	130	109	116	124	133	119	136	109	117	120	117	117	107	123	135	118	133	128	145	105	113	133	98	135	136	114	129	138	114	117	161	131	156	123	117	113	136	127	142	136	131	106	121	113	147	117	134	141	146	136	126	135	131	142	119	144	105	116	114	147	122	110	116	128	121	141	129	124	138	132	107	118	119	116	117	114	118	135	149	146	119	121	144	128	133	144	121	96	117	125	139	115	126	131	129	117	136	129	135	107	122	121	144	143	125	130	122	141	142	129	127	118	126	125	122	115	154	124	136	117	139	111	106	122	132	145	132	131	113	134	123	138	118	123	115	144	119	145	135	108	125	124	120	124	117	110	145	130	130	144	117	107	134	131	123	121	126	124	123	138	128	130	120	123	134	106	110	120	123	115	117	94	135	107	130	121	108	115	134	116	146	146	137	146	106	115	122	120	106	127	117	133	122	137	121	132	108	132	129	141	131	137	134	123	119	139	145	137	130	141	120	123	138	119	144	122	126	111	134	125	120	124	136	118	141	123	125	124	105	117	134	129	137	136	114	133	121	130	124	117	129	140	135	146	131	124	117	122	117	138	152	128	120	124	119	128	126	130	114	152	130	121	135	121	122	125	116	115	113	130	103	108	118	139	126	131	128	121	119	125	128	125	111	116	112	128	123	117	121	104	117	114	135	125	133	140	120	110	116	138	114	124	138	111	127	126	99	111	132	118	137	122	135	107	141	121	115	123	139	134	139	135	145	151	105	114	113	139	124	133	113	133	110	110	118	136	131	123	135	110	121	112	106	135	125	105	136	124	118	105	126	108	131	122	135	108	114	116	121	119	116	147	129	114	129	109	101	127	137	111	132	116	140	109	138	158	111	126	132	98	129	146	129	124	128	134	123	107	125	138	127	112	129	130	150	124	104	128	134	118	120	124	119	107	112	112	134	116	144	120	115	114	133	121	126	140	131	119	120	129	138	108	138	123	108	115	95	134	122	122	145	118	128	153	117	113	148	129	107	122	118	136	119	111	137	147	139	144	117	140	141	110	124	134	127	144	135	134	163	119	115	136	117	127	132	144	103	128	120	116	128	122	124	135	121	120	110	149	130	133	133	134	105	119	107	118	116	123	128	127	118	137	138	123	112	134	104	125	120	128	127	107	117	124	117	108	114	145	112	121	120	126	120	117	125	132	140	133	144	119	120	130	136	136	127	135	111	136	129	122	129	135	130	129	123	130	135	127	127	120	111	129	116	134	130	128	113	133	130	130	135	129	128	135	121	131	133	118	126	118	103	118	135	137	127	128	116	140	99	105	119	128	129	126	113	136	124	126	132	96	140	124	139	121	127	131	129	132	130	141	118	135	135	121	115	131	118	136	127	116	115	125	127	156	130	127	135	136	118	113	123	128	134	127	123	115	141	115	122	144	132	139	123	124	139	99	127	136	127	139	136	125	138	115	136	124	153	117	120	149	133	132	136	121	135	124	134	144	145	126	124	135	119	117	136	136	135	118	126	139	117	119	128	110	133	110	119	115	116	128	127	134	122	116	126	146	120	109	131	124	118	129	124	138	145	112	117	108	150	123	124	117	117	118	146	146	129	121	144	153	132	141	132	114	123	122	121	141	124	130	111	134	140	137	125	145	115	121	118	121	129	123	137	142	123	115	130	140	123	141
27131	19012	5777	792	615	593	581	484	515	540	482	495	505	508	509	468	516	496	498	513	545	478	492	466	480	513	473	518	472	477	504	487	497	472	506	541	512	556	515	466	496	450	505	466	463	503	499	518	534	504	509	536	528	509	484	532	493	512	513	517	542	485	489	504	503	509	526	530	523	488	491	526	482	478	526	532	506	470	499	488	491	486	479	467	504	505	501	521	527	447	514	519	492	507	530	531	480	503	421	460	465	469	483	488	506	440	505	488	476	528	539	499	466	512	492	498	466	509	425	528	521	486	509	505	461	493	505	481	509	524	499	519	466	508	487	539	537	478	443	500	491	495	496	524	499	499	442	498	466	480	491	488	495	466	539	487	475	471	495	519	459	478	505	492	525	462	526	496	505	489	453	473	456	496	495	451	502	496	504	510	456	501	492	510	457	459	458	484	499	483	470	480	479	505	483	467	503	513	501	489	503	516	463	510	499	506	508	530	512	456	464	528	454	544	485	489	466	508	457	543	442	491	507	469	491	476	481	503	550	501	474	508	501	507	532	491	488	494	513	489	504	487	518	482	482	487	474	496	490	513	506	511	525	528	465	526	478	525	476	510	528	496	488	511	526	522	526	499	511	528	501	523	500	487	486	489	482	503	508	492	483	508	536	509	492	492	486	470	500	479	466	504	458	480	489	494	497	519	521	478	533	485	496	460	505	482	501	466	499	502	484	514	508	502	473	507	486	492	489	474	458	503	448	465	512	550	522	507	503	493	496	501	473	513	505	501	507	519	477	526	498	498	498	474	540	508	506	444	470	487	475	509	522	494	480	489	527	504	477	509	466	477	519	503	488	507	515	493	490	473	522	469	499	475	490	491	492	463	480	504	477	490	496	486	481	491	509	510	468	524	471	478	501	454	489	491	463	508	507	496	480	511	483	507	529	557	524	494	490	528	505	453	547	499	470	495	495	547	479	508	568	503	519	490	533	499	471	509	470	498	520	477	527	494	494	484	491	520	452	474	536	506	508	460	521	491	520	501	518	501	526	474	492	527	484	493	516	468	490	504	519	497	512	502	485	491	527	530	478	495	489	493	537	493	500	493	495	525	512	514	540	507	499	517	447	485	477	490	504	492	490	532	487	514	489	489	479	516	517	505	520	485	531	519	494	489	501	499	459	469	475	509	515	486	539	495	498	495	487	470	478	473	510	490	482	485	495	427	493	497	539	464	490	521	483	484	474	513	498	488	504	528	460	494	465	461	520	500	507	519	478	515	506	504	510	493	476	461	494	509	570	475	500	456	503	496	536	501	481	520	492	485	542	514	541	495	478	532	511	432	526	478	487	516	503	524	497	487	476	468	452	488	555	527	498	442	479	494	478	461	492	466	468	521	502	483	478	511	482	495	457	501	505	480	500	492	473	486	514	474	469	533	526	503	482	535	450	500	524	503	484	488	492	518	498	542	498	483	507	481	498	471	520	481	526	496	481	510	489	455	547	513	469	512	504	487	504	490	482	527	466	500	488	482	483	527	510	481	511	540	510	477	511	532	476	529	488	500	517	523	491	493	490	477	510	511	511	486	471	499	509	490	546	507	503	483	497	475	537	530	469	473	476	478	486	529	462	541	474	500	470	499	510	506	476	508	511	513	491	502	497	508	496	450	539	498	431	508	488	482	516	492	515	516	475	489	530	531	481	480	536	506	451	517	481	462	461	510	509	491	481	515	487	501	487	493	514	506	479	513	463	493	508	502	527	526	484	509	464	483	508	488	516	485	496	465	518	493	456	519	495	531	493	483	527	513	532	507	509	499	478	465	491	511	521	512	509	530	479	476	509	499	490	486	467	482	469	505	520	440	486	467	460	498	474	510	494	512	493	502	493	510	463	487	497	482	501	514	526	510	494	472	482	493	485	482	508	497	520	527	481	480	476	457	502	500	465	497	513	536	487	511	484	508	508	513	507	527	476	549	473	507	490	478	505	467	487	501	505	479	503	512	495	498	487	478	503	486	513	482	507	525	500	462	489	465	490	475	494	532	488	521	496	467	454	536	483	483	518	493	470	482	483	447	474	447	492	477	490	492	489	498	512	528	481	516	466	488	510	483	459	531	480	538	479	471	479	478	498	496	503	481	483	488	500	507	480	524	492	468	483	476	490	475	522	499	493	486	540	492	512	480	508	515	512	473	483	507	496	478	478	508	494	495	483	495	507	480	466	529	510	491	500	494	499	496	480	503	477	496	478	493	525	507	502	502	496	519	498	479	491	498	495	453	493	479	531	509	503	471	485	482	501	531	483	485	448	471	454	502	505	498	475	488	491	505	492	493	486	518	492	485	497	506	515	511	535	496	486	474	543	498	455	475	478	497	534	485	495	473	507	456	499	525	502	523	483	500	506	484	447	485	485	464	503	499	534	473	472	489	473	498	489	510	524	477	490	471	515	491	483	456	498	481	513	565	513	530	491	468	471	500	505	511	530	492	456	511	490	476	469	539	469	497	485	492	446	467	517	497	501	488	491	506	481	485	504	538	526	495	494	517	482	453	493	517	535	493	474	457	502	475	455	470	506	462	511	491	480	475	486	460	541	416	490	511	484	516	508	487	495	507	485	489	462	509	459	466	512	528	451	517	431	451	498	493	503	481	514	500	452	500	482	487	478	517	489	513	526	511	522	497	498	504	489	509	464	495	543	483	467	522	505	462	486	519	508	505	478	478	487	516	461	499	507	501	471	471	522	509	504	428	505	469	507	510	467	481	528	479	501	466	518	462	493	492	492	502	488	512	491	474	499	476	511	530	514	515	509	521	508	503	501	490	502	513	509	523	562	512	466	516	486	440	506	509	540	523	499	506	490	483	491	513	498	480	471	483	538	485	526	443	507	491	498	490	519	520	489	511	494	465	489	481	462	522	524	500	492	549	516	475	517	533	499	492	475	494	495	479	478	480	485	472	473	499	496	480	478	516	512	485	525	504	504	506	496	524	505	517	465	516	514	516	475	515	482	486	502	489	482	511	469	476	513	509	504	541	475	504	480	521	509	484	485	455	480	488	475	478	521	518	497	469	504	518	511	513	469	487	480	492	516	519	565	491	495	505	520	508	500	519	520	462	507	470	495	481	471	539	522	516	467	476	476	498	491	520	513	510	521	517	516	501	448	515	466	521	485	482	466	485	515	490	498	475	509	486	496	497	516	472	511	509	492	481	480	451	498	490	496	466	488	486	494	499	506	538	517	469	504	505	445	464	489	473	499	485	478	520	483	513	476	519	519	488	506	494	492	489	499	491	468	520	467	458	507	491	433	491	478	463	490	477	478	443	517	511	456	483	517	511	471	517	518	519	523	483	495	529	441	497	552	484	529	506	483	523	498	505	457	479	494	449	508	465	466	525	487	496	489	521	472	507	500	490	502	527	524	491	514	490	489	511	488	468	503	468	525	470	529	477	505	517	468	479	496	479	510	533	483	528	472	514	515	490	540	530	496	465	500	501	521	504	484	492
5141	4445	865	630	616	570	534	550	502	490	515	518	511	519	515	549	503	483	524	523	504	520	488	529	551	507	540	526	529	522	523	519	537	547	524	476	505	467	518	514	482	501	500	512	507	518	518	529	487	538	496	510	492	535	539	489	525	493	568	544	477	538	511	488	475	525	492	492	497	497	479	494	486	536	474	520	500	498	515	517	462	531	533	541	492	482	462	495	526	545	515	513	500	501	484	578	519	520	518	511	543	517	499	520	524	518	554	495	501	511	510	522	526	509	486	494	529	485	520	525	524	465	517	537	521	508	540	510	496	518	532	488	530	497	478	529	512	497	480	500	511	507	474	517	526	493	487	510	524	500	517	509	556	490	497	509	532	479	491	479	510	499	542	525	472	503	481	503	508	504	499	522	557	518	489	509	503	492	507	524	518	485	495	528	491	505	469	470	507	507	544	492	503	529	507	525	496	528	505	467	499	557	533	522	513	485	482	494	518	522	483	487	507	509	481	493	502	511	493	501	491	511	495	503	516	518	528	538	531	495	505	524	515	503	528	540	481	499	470	546	515	504	484	507	534	488	542	515	565	517	502	504	518	536	513	489	502	511	525	537	509	527	496	514	472	495	517	537	495	496	465	517	503	521	493	493	471	503	479	493	501	512	505	533	501	522	502	521	534	469	473	482	502	489	557	533	483	534	507	541	521	537	509	502	509	533	510	541	495	447	484	541	481	512	513	480	528	491	472	468	501	527	562	503	488	501	542	456	501	548	484	527	547	527	565	509	471	527	512	514	492	510	491	498	507	554	497	508	508	514	508	492	507	493	538	488	475	489	541	544	521	487	513	521	519	499	506	520	523	512	492	512	500	488	524	524	519	494	508	466	519	475	504	523	509	497	517	476	491	500	523	478	517	510	475	478	523	512	492	496	528	476	504	540	497	524	500	491	507	539	522	510	480	517	537	489	518	513	474	535	495	481	511	497	538	499	498	532	494	527	519	482	510	505	538	501	503	505	527	488	511	508	483	477	550	500	502	505	503	503	467	484	490	497	500	483	501	527	493	485	525	497	498	548	508	479	503	467	512	537	490	518	528	492	521	519	495	492	488	523	472	475	491	463	533	515	503	498	512	522	513	490	518	509	484	513	506	517	475	513	549	488	494	492	490	517	517	502	511	544	508	524	504	513	543	486	522	538	518	486	536	561	546	507	496	508	503	527	513	537	526	505	472	540	498	490	531	497	525	512	510	545	518	472	552	478	524	553	526	500	503	523	523	515	488	488	524	494	490	504	509	505	481	477	500	476	509	503	511	521	469	534	469	483	496	500	508	505	501	535	497	524	501	538	514	519	502	485	503	521	454	503	529	565	535	525	458	505	477	488	546	476	544	498	526	546	523	503	451	512	530	528	499	526	497	562	499	480	550	511	534	520	487	489	520	499	478	513	496	504	516	487	540	501	506	496	472	492	529	529	511	536	526	507	497	501	516	498	532	522	510	535	528	529	535	517	452	499	508	502	493	529	533	498	502	495	508	490	498	513	477	546	507	518	513	502	466	549	525	456	520	498	488	495	501	544	487	513	488	503	494	516	534	498	491	516	533	524	506	496	533	535	518	501	530	535	519	502	482	491	494	498	473	550	472	519	517	509	509	525	514	527	472	554	502	517	541	492	492	523	505	549	534	539	499	530	513	522	527	504	515	547	486	502	513	515	521	472	496	478	520	476	530	475	462	518	507	528	574	500	496	472	507	492	469	533	511	463	523	487	531	519	514	484	490	526	490	476	535	495	507	514	517	495	512	543	483	524	506	514	514	489	528	481	511	485	493	511	547	516	533	506	527	521	516	515	494	488	516	491	482	509	515	511	477	475	501	468	537	534	475	499	502	525	523	526	534	524	545	550	504	494	471	516	512	538	514	477	515	506	514	488	507	492	463	544	511	498	516	500	522	496	481	478	528	528	463	507	529	489	495	526	476	483	524	469	553	551	528	533	476	525	530	518	479	501	458	523	543	501	494	533	513	476	494	490	534	540	515	496	487	489	538	523	526	495	521	528	531	516	502	489	513	530	491	528	520	508	525	501	492	505	514	487	512	499	519	510	480	516	523	486	490	513	506	503	518	507	511	541	510	493	510	513	501	527	508	503	532	489	493	504	510	507	539	495	562	504	482	505	530	489	492	506	511	528	513	485	526	478	502	523	461	537	514	532	520	498	511	534	468	474	479	514	463	474	477	508	486	500	548	509	509	477	494	451	529	498	484	527	494	538	499	523	496	482	484	522	482	480	502	463	505	477	517	485	541	528	508	487	497	529	501	498	518	520	554	505	453	513	498	498	521	558	551	546	532	527	550	522	538	525	487	507	539	524	489	518	473	505	488	510	526	507	554	534	485	516	488	540	524	520	493	512	495	517	517	497	512	527	502	522	493	508	515	524	501	516	522	495	551	453	496	501	469	493	513	487	520	538	508	484	532	513	492	521	487	518	506	543	517	523	543	523	525	527	494	514	502	514	489	517	488	519	494	493	524	521	501	490	490	478	567	485	500	480	519	513	531	494	494	510	480	524	504	517	486	449	553	493	544	524	496	501	520	507	529	533	509	494	473	531	466	483	532	472	514	529	521	510	539	456	488	478	480	532	479	523	485	482	506	443	528	500	514	553	522	494	512	510	488	528	500	480	496	507	493	488	536	483	518	518	487	513	509	504	494	541	496	514	505	494	513	501	501	522	524	481	510	488	543	507	509	475	541	513	517	531	515	496	534	493	515	482	446	522	500	502	543	488	521	504	535	493	470	493	518	511	475	534	472	497	506	495	495	504	513	488	538	506	520	506	471	517	482	486	500	540	473	495	534	509	523	511	516	517	489	514	523	507	469	517	503	502	524	483	525	522	495	534	499	492	550	544	539	523	502	489	507	531	477	527	513	505	486	519	507	561	465	489	509	527	541	526	508	528	517	478	519	522	484	461	491	511	524	501	521	487	542	538	537	534	510	527	482	522	527	537	513	541	521	501	544	487	470	514	492	505	518	538	528	484	495	531	517	500	494	543	524	491	528	507	482	516	521	516	509	482	484	506	485	496	518	473	530	508	496	484	484	519	468	509	500	505	512	522	527	531	473	513	469	526	517	548	484	520	483	498	492	471	513	541	497	508	531	503	523	486	456	510	480	488	482	498	521	519	483	522	508	488	500	512	499	540	505	525	506	524	531	474	474	512	559	510	485	494	519	530	540	495	493	488	511	513	506	464	495	472	499	506	516	502	519	521	517	530	484	502	488	502	503	518	519	479	489	486	473	477	510	496	525	526	537	510	524	511	524	501	493	531	505	516	478	499	486	522	540	499	500	495	542	510	507	533	506	509	516	525	525	496	543	514	474	503	504	495	531	525	514	498	522	528	513	538	480	491	504	500	525	506	488	513	535	498	503	476	523	520	509	531	529	522	505	491	582	491	482	489	546	551	493	540	497	535	549	500	492	537	513	491	510	521	544	498	528	536
23119	20884	28223	23668	20876	13149	1145	659	529	473	395	417	381	336	339	324	319	301	301	282	310	273	274	289	260	252	286	271	252	276	270	255	257	243	299	242	268	271	256	257	248	251	262	244	253	244	267	252	245	238	285	244	259	241	238	253	288	245	258	222	262	261	218	272	244	245	265	270	258	262	229	229	234	281	237	225	267	289	260	252	240	280	251	222	249	272	274	234	240	234	243	240	243	256	241	240	273	238	267	247	239	266	265	273	260	255	245	238	256	262	262	236	229	242	283	257	247	224	296	247	222	240	248	253	286	254	256	251	255	243	256	241	265	262	239	238	273	262	256	259	235	269	277	270	256	283	258	236	230	275	260	248	221	239	263	269	239	261	248	272	277	243	262	222	273	273	267	232	215	235	263	247	253	267	281	256	243	257	250	260	229	259	271	263	243	255	252	267	269	238	252	253	267	260	231	273	237	286	249	249	268	261	270	253	264	254	215	241	269	262	251	253	263	251	252	239	216	262	234	268	239	266	225	230	299	262	266	233	256	249	242	224	234	237	254	267	238	237	254	246	268	240	251	235	244	255	260	253	257	252	243	249	272	250	241	253	251	251	260	251	230	261	257	231	250	221	249	252	261	261	244	251	231	277	267	222	258	249	258	260	266	239	264	240	264	250	261	250	252	245	216	209	231	282	219	260	202	251	226	243	255	241	263	241	272	246	239	254	244	233	250	233	296	247	245	264	256	279	261	231	232	244	231	253	258	250	257	259	252	233	234	248	235	260	235	244	244	291	244	267	252	255	261	272	278	249	245	224	254	258	244	275	249	277	240	268	240	247	270	279	247	252	242	250	247	239	278	262	250	240	245	299	264	248	274	264	247	248	256	273	275	254	252	235	230	250	212	236	282	243	243	274	240	213	247	239	253	232	255	252	263	225	249	239	266	251	269	251	245	239	274	258	243	236	252	213	249	244	214	228	235	222	268	223	243	247	247	231	241	232	245	255	253	245	264	257	260	240	232	246	244	246	241	258	249	277	237	238	231	276	249	255	234	269	240	252	266	275	239	254	253	231	271	240	283	235	229	263	255	278	227	277	244	270	286	270	266	244	240	260	262	249	232	252	242	217	258	251	249	261	216	259	235	245	267	259	256	289	239	252	229	257	256	249	276	238	270	261	244	247	244	237	236	237	271	241	240	247	231	247	253	257	232	235	250	237	251	267	247	246	226	252	261	230	238	245	250	268	264	257	230	271	271	262	243	269	238	246	247	247	253	232	249	242	260	241	269	268	306	257	226	243	229	250	206	267	245	241	259	271	276	275	281	258	236	252	255	231	260	251	286	257	247	249	230	237	233	258	260	282	234	254	260	250	252	251	278	267	244	248	245	232	267	216	242	258	239	278	244	238	262	242	250	262	249	279	248	242	243	286	241	254	238	238	234	228	253	276	259	251	236	230	291	266	237	236	236	270	256	244	260	250	253	245	294	250	279	242	247	264	259	244	243	279	239	265	227	244	251	264	268	251	246	239	240	268	271	269	256	254	251	258	243	224	248	240	246	235	265	243	254	251	255	250	245	253	251	262	234	268	229	267	271	241	228	245	242	243	263	253	232	245	269	233	229	239	263	275	246	275	244	284	259	227	250	255	250	230	249	242	258	255	248	255	247	250	223	244	264	296	272	260	274	253	261	260	259	238	274	222	233	245	236	243	270	256	249	248	252	278	262	239	265	253	260	256	241	246	263	236	259	246	257	255	277	278	244	249	282	245	217	223	250	260	229	256	244	257	252	244	249	252	259	249	274	264	261	250	251	249	227	261	240	246	275	249	234	247	254	238	246	261	227	278	272	242	243	251	276	274	248	252	249	258	239	271	230	265	247	229	252	270	270	259	281	256	234	260	272	243	246	232	241	272	238	262	272	262	244	233	240	246	254	245	255	236	241	253	224	217	249	256	263	276	241	246	252	264	231	272	270	249	266	252	263	264	256	253	254	259	283	244	233	241	274	248	252	258	259	207	234	266	292	238	251	256	257	253	259	246	256	272	246	245	258	266	254	236	217	212	265	263	241	259	255	256	241	257	259	227	266	283	255	239	247	246	227	238	260	250	218	229	237	237	248	277	250	240	268	247	271	268	275	237	257	289	261	298	264	236	228	237	261	250	274	256	253	273	234	256	276	257	247	247	287	264	244	226	260	246	237	245	251	248	262	258	249	249	269	244	239	276	243	276	243	270	261	231	234	221	237	242	251	235	239	254	237	225	256	261	260	250	270	264	219	269	270	290	258	257	235	249	233	249	250	271	246	255	234	267	245	246	223	255	223	252	274	240	277	255	245	286	260	256	229	231	243	252	232	250	277	242	258	258	264	243	237	269	250	248	246	240	255	258	249	236	239	271	243	257	237	225	230	227	240	244	258	263	235	275	269	242	261	247	271	246	270	258	271	246	259	257	244	266	277	233	277	263	237	213	214	269	261	241	253	268	226	271	267	250	257	266	249	261	238	236	227	248	233	265	234	228	265	243	233	276	241	286	252	215	252	258	280	255	281	265	244	264	233	273	258	245	255	260	247	264	264	244	248	238	263	255	265	249	230	301	246	265	248	240	260	229	258	243	238	269	233	260	260	242	271	234	219	249	269	276	279	270	276	257	258	252	247	249	233	274	237	233	251	253	269	234	236	249	281	252	266	260	264	214	240	217	300	247	224	269	247	245	257	245	252	250	261	276	256	254	265	246	223	273	220	255	218	252	233	253	277	280	269	224	237	251	219	239	273	270	252	252	253	248	270	262	245	248	282	259	264	233	262	242	255	245	249	256	263	245	242	220	248	257	245	253	228	259	250	247	265	268	260	245	250	221	253	291	269	288	269	253	244	253	284	274	273	250	260	256	243	245	253	263	255	248	274	247	235	252	255	255	231	260	243	240	250	235	242	232	272	214	239	234	231	267	244	255	263	265	250	257	265	249	253	248	246	221	247	254	259	276	233	251	236	211	232	275	275	265	283	241	256	271	243	264	259	260	266	235	248	256	264	250	241	260	246	249	268	246	262	257	245	227	257	261	226	245	244	221	261	238	233	231	240	241	254	253	243	257	255	237	214	255	251	264	243	252	250	261	254	270	208	243	273	218	245	237	284	258	259	240	255	294	279	277	255	247	250	238	232	248	249	215	245	260	231	264	254	262	265	248	260	260	225	245	234	233	231	244	215	221	217	237	253	246	244	233	243	233	238	270	240	248	254	253	241	249	253	269	260	289	253	238	262	268	248	255	260	237	249	230	238	235	245	278	270	244	282	252	260	277	262	241	243	261	247	256	234	265	247	241	244	245	257	260	240	254	238	247	254	270	265	261	232	250	257	263	266	254	236	251	253	271	272	245	262	253	252	263	297	259	245	220	276	273	270	257	274	261	276	293	220	233	249	230	262	225	244	247	264	257	264	248	254	244	282	267	260	289	245	258	225	233	245	238	256	238	277	242	259	259	240	259	264	264	259	249	230	262
4572	12767	6127	2907	2087	1545	1130	877	696	625	555	483	400	410	415	344	367	373	339	345	324	321	325	331	297	293	276	304	306	331	266	273	289	274	286	278	308	266	321	298	273	262	261	274	286	281	270	278	289	269	252	244	256	264	259	265	231	285	278	269	267	265	293	273	268	267	278	254	254	283	293	268	252	268	249	257	268	263	242	265	263	243	284	270	274	259	254	278	291	259	276	259	285	277	269	297	270	243	282	269	278	246	275	283	287	264	239	258	280	256	248	246	261	268	307	266	253	263	260	241	263	281	267	250	288	267	271	254	292	298	264	243	277	270	244	314	246	270	251	274	247	271	260	254	251	277	295	258	252	270	267	282	256	289	285	265	286	263	298	276	261	271	260	282	235	247	279	283	271	258	249	259	293	251	264	276	291	276	278	255	238	267	264	288	275	269	242	228	262	257	261	254	261	247	260	268	273	263	261	259	260	247	241	287	287	257	267	286	254	268	276	271	263	253	279	265	237	278	257	257	269	254	275	271	258	294	249	271	266	277	274	273	254	246	273	258	297	280	277	265	271	298	287	235	257	263	269	263	282	265	260	286	256	300	262	248	273	274	275	249	265	257	271	298	245	271	294	234	273	228	241	290	287	285	282	251	265	251	247	281	243	242	295	319	260	269	264	274	304	265	270	270	263	272	258	289	287	287	261	274	259	269	263	254	283	261	252	268	283	262	239	285	263	274	252	253	267	288	233	276	276	240	272	273	284	302	271	276	285	267	289	273	240	275	267	296	301	271	268	272	252	281	266	256	252	273	233	247	268	263	243	282	250	240	272	249	292	270	256	274	267	258	261	253	273	302	251	285	261	278	244	274	285	255	250	284	314	241	277	282	266	238	260	253	288	287	265	269	261	249	282	263	248	317	252	288	257	271	254	259	259	294	258	265	255	262	264	262	263	297	237	233	255	259	247	282	268	256	264	259	235	260	240	263	280	242	288	260	275	279	268	271	281	293	287	273	317	261	261	223	266	254	275	289	268	265	285	246	271	279	245	267	260	250	271	290	265	275	253	285	256	277	291	253	252	247	268	273	270	294	269	274	280	260	263	276	275	260	262	277	244	251	269	269	269	287	270	263	283	289	265	267	276	263	262	300	270	283	252	267	246	274	266	260	254	241	269	273	266	259	282	229	294	269	267	272	276	272	313	265	260	278	275	260	268	258	265	273	273	293	276	256	258	302	291	274	271	263	277	254	260	273	274	226	271	253	265	280	275	281	262	271	273	269	246	269	265	276	248	275	264	283	256	287	242	264	265	258	273	263	242	279	263	266	269	272	254	262	265	286	256	240	287	293	251	251	273	255	297	258	268	263	290	255	296	276	277	268	263	250	256	290	279	263	265	257	248	264	241	291	292	265	250	269	282	280	260	268	263	276	270	276	265	275	262	272	265	299	263	286	277	242	282	252	248	282	290	262	269	261	278	241	278	272	257	245	259	273	240	268	261	264	234	291	282	275	251	286	271	256	270	271	306	293	237	253	222	260	294	274	250	251	279	261	293	249	253	257	268	228	266	254	251	257	291	264	248	292	247	263	268	297	260	255	271	270	297	270	286	280	249	272	269	262	263	276	258	297	240	257	284	282	270	263	267	231	272	274	273	236	268	275	276	274	263	284	240	272	268	276	270	271	284	270	237	263	278	240	258	283	284	244	252	274	245	304	262	261	267	255	248	238	279	276	244	297	263	282	282	254	296	298	287	285	263	240	265	268	277	283	262	281	277	263	283	253	276	261	287	290	257	263	263	304	249	282	288	244	280	276	257	290	267	237	284	285	298	250	269	267	273	271	241	283	264	266	244	244	258	262	239	277	288	284	282	266	239	242	258	263	235	249	303	260	276	298	238	252	272	277	274	254	252	256	269	245	292	261	251	276	252	279	294	258	265	268	298	289	244	271	260	253	269	283	298	273	265	242	259	273	262	262	267	261	254	276	273	290	294	247	282	262	239	265	248	245	293	270	267	292	264	282	265	264	271	301	246	248	271	265	267	279	256	278	269	248	266	285	259	272	252	284	265	257	287	242	238	269	273	290	264	287	246	267	266	261	263	302	254	258	264	275	280	272	258	291	277	256	257	246	279	265	253	283	277	266	286	274	230	279	271	265	271	260	256	278	243	297	236	264	247	259	277	284	263	286	242	249	249	283	279	272	264	275	277	231	266	274	265	281	236	267	269	267	259	274	250	266	263	280	257	263	240	259	272	270	258	281	265	268	235	284	239	263	254	289	263	305	277	278	267	258	275	264	253	260	242	254	240	258	266	277	272	278	237	295	257	286	285	274	274	278	278	275	251	251	288	240	291	277	253	256	285	264	247	258	289	260	246	272	245	270	275	282	268	241	271	274	259	278	244	246	275	269	288	256	257	253	289	273	252	261	246	265	275	284	283	265	256	262	272	254	256	256	253	283	289	265	291	278	287	274	223	298	259	277	264	251	281	284	262	270	276	248	279	263	264	270	271	286	285	251	258	246	265	271	258	270	271	269	246	263	290	279	277	300	253	241	269	277	249	297	280	258	274	275	303	253	250	258	279	249	252	277	254	264	298	261	269	259	257	263	271	269	288	268	265	266	241	259	265	261	262	285	252	254	284	258	258	283	285	298	264	272	286	257	252	252	265	251	243	287	266	254	280	263	260	297	284	267	250	236	297	272	279	253	282	306	252	275	262	260	271	279	256	260	266	266	273	290	247	264	273	254	263	272	256	250	278	276	250	249	274	269	286	276	253	240	260	264	255	257	253	255	244	279	252	234	248	255	261	254	294	250	250	255	278	275	283	272	256	251	247	284	249	268	248	252	254	282	278	268	255	282	246	255	251	274	263	269	279	227	270	272	281	266	262	270	293	266	294	258	283	289	257	242	249	268	281	265	269	276	273	272	251	283	250	293	266	277	254	267	293	272	226	250	298	291	254	245	260	268	259	270	245	247	272	281	248	286	311	266	266	252	301	249	258	278	248	271	300	249	255	279	265	235	273	273	270	278	251	277	297	281	288	277	279	253	264	276	277	245	255	265	256	291	286	269	271	266	272	261	271	249	248	263	259	256	259	263	279	244	268	252	261	274	244	281	267	266	258	274	270	259	274	295	296	264	281	269	242	284	243	272	274	243	278	242	282	260	275	277	275	276	268	275	269	257	277	221	296	263	242	244	241	263	266	248	249	279	264	239	256	260	271	283	277	298	285	264	244	283	271	267	277	241	273	304	267	250	307	275	261	263	281	292	260	263	295	256	257	249	259	302	274	251	263	263	260	282	276	249	273	259	244	289	289	259	259	283	284	270	282	264	281	261	276	270	282	259	245	268	271	250	297	280	254	236	256	279	301	243	271	273	266	268	239	261	265	264	262	242	277	286	251	304	256	272	266	258	269	313	274	260	238	247	270	262	273	270	267	235	273	258	242	281	262	248	271	284	286	293	290	288	262	257	278	292	250	246	282	298	276	285	266	260
24182	20919	27587	24344	17116	1349	777	702	606	522	524	523	537	552	456	491	508	483	489	482	534	503	474	472	470	490	490	472	462	481	480	465	461	470	467	486	485	455	455	471	457	501	459	422	490	488	470	467	430	436	450	480	425	477	454	464	496	441	441	486	469	448	487	407	476	484	506	484	472	450	466	463	489	427	445	484	458	467	462	473	449	465	426	445	454	443	496	492	458	466	457	454	453	458	444	479	454	481	439	446	456	429	482	447	482	491	474	431	474	458	446	464	467	459	450	457	483	460	459	449	441	435	487	441	435	472	499	452	492	438	470	458	445	459	456	459	478	494	448	474	437	469	468	503	469	552	461	459	465	481	471	464	434	454	467	426	455	477	480	456	438	501	420	456	471	496	446	463	497	477	484	448	440	472	469	468	448	490	456	433	515	464	439	432	424	439	416	454	485	442	480	456	458	487	465	461	468	478	447	486	496	435	466	480	471	478	457	458	462	461	474	479	458	451	482	447	450	496	434	440	460	439	459	486	442	458	455	504	417	442	466	459	463	451	442	463	467	476	443	500	505	462	442	456	466	485	505	432	480	471	446	500	448	476	473	453	442	460	471	469	495	459	471	453	488	443	472	464	475	455	430	430	469	422	471	479	465	452	465	462	487	449	432	475	489	457	446	456	422	490	473	416	490	473	505	453	431	462	450	459	431	486	466	431	459	473	466	455	471	456	451	467	441	462	463	442	485	452	464	469	491	461	448	463	473	497	499	488	448	429	448	429	480	476	451	464	469	501	474	495	470	448	451	460	462	448	458	444	439	494	423	454	472	437	520	496	457	512	457	426	446	473	469	430	467	447	427	506	405	440	471	440	442	459	474	472	449	442	447	450	447	446	474	478	475	494	445	446	479	452	453	459	482	449	447	503	456	456	480	486	477	500	448	467	446	456	452	477	471	466	434	441	447	450	486	479	476	437	457	486	450	437	457	441	425	446	490	450	463	433	440	478	484	464	478	418	430	459	448	477	508	486	472	508	446	466	427	435	439	446	437	502	472	465	462	465	472	482	503	439	466	460	485	486	458	443	489	454	453	469	488	440	473	470	428	442	485	435	464	506	467	495	489	434	412	487	441	460	456	442	457	473	495	491	442	431	470	424	455	457	476	498	412	479	509	476	416	433	420	475	456	437	474	465	434	479	465	467	441	459	500	434	485	472	460	468	486	486	490	465	421	427	491	512	470	426	473	475	470	492	475	472	480	469	496	448	496	475	454	476	492	460	455	511	438	426	446	490	468	466	498	439	444	461	531	441	399	441	478	457	459	484	478	455	449	458	442	488	513	476	469	458	475	492	444	458	430	456	465	489	456	455	481	424	465	431	496	458	434	479	443	454	484	465	440	459	471	485	454	447	469	446	489	464	467	471	451	483	445	489	408	494	490	446	461	461	486	492	458	475	465	512	476	473	499	439	449	460	435	458	443	470	450	437	452	448	500	459	451	479	456	454	455	475	489	456	445	438	427	455	494	460	471	474	463	486	438	466	420	443	463	476	469	427	484	472	464	433	491	476	457	487	472	396	491	471	433	486	491	460	473	457	408	463	453	475	438	444	448	503	438	472	477	451	464	470	459	462	429	482	459	415	445	468	452	488	472	446	494	476	482	487	406	471	486	450	484	477	508	445	447	440	444	514	477	486	449	457	488	463	469	439	456	475	499	470	467	456	451	483	447	463	445	413	439	472	486	451	505	458	471	451	441	484	456	451	463	488	472	445	457	453	446	448	461	468	460	453	482	478	458	428	488	459	451	471	465	462	495	487	473	463	456	479	471	432	462	472	443	446	459	448	455	440	477	416	447	462	447	489	506	485	459	489	478	496	447	457	471	474	454	449	448	501	479	454	474	447	513	438	420	440	485	505	468	468	475	492	498	474	422	478	452	485	490	477	488	468	456	502	476	495	501	465	475	456	507	440	481	482	446	488	430	464	450	455	456	454	454	465	508	480	486	455	483	486	461	407	482	432	464	460	465	459	492	447	468	451	427	465	458	454	493	492	472	458	430	458	448	502	468	500	482	472	453	445	466	483	432	431	474	470	443	498	462	457	457	453	450	468	436	498	475	455	455	475	509	502	462	447	453	447	442	438	463	500	482	453	440	459	459	469	468	482	462	439	473	453	491	446	482	470	438	468	463	486	460	459	473	430	450	514	452	477	442	463	448	445	483	468	476	477	441	482	419	458	447	454	427	469	460	434	448	484	415	499	463	454	442	487	485	477	475	469	460	425	451	415	421	456	469	453	426	449	441	503	424	449	478	446	426	478	420	465	454	461	473	478	482	451	460	466	488	415	490	465	492	488	471	454	466	455	445	508	444	452	434	452	432	470	471	475	472	447	445	449	417	450	460	476	475	431	458	476	450	497	464	482	446	432	438	462	460	454	441	440	490	444	567	438	425	495	435	442	445	454	466	471	449	469	491	501	441	461	478	505	460	480	501	465	484	469	505	466	443	445	445	481	467	486	455	478	494	474	452	468	457	434	434	487	431	432	457	436	478	453	484	453	424	467	515	480	467	471	460	464	484	456	459	450	466	487	451	428	497	442	513	499	443	448	418	463	458	485	474	508	434	440	501	441	471	456	496	443	443	452	466	461	532	490	422	472	460	466	449	494	466	473	479	513	432	474	430	466	484	447	449	480	443	463	465	461	461	463	441	482	470	483	437	465	465	486	478	464	465	491	429	461	485	443	454	439	414	434	438	472	455	450	487	443	453	463	446	436	476	458	429	445	445	490	475	471	465	457	409	430	472	452	454	505	468	435	455	441	426	475	482	431	480	448	482	483	456	454	462	464	460	471	444	478	495	422	485	486	463	465	457	483	445	463	525	462	454	412	478	484	469	453	458	426	434	485	462	496	471	478	478	482	495	473	450	444	455	430	466	453	445	475	470	456	511	478	454	452	505	446	471	460	453	478	466	483	460	463	460	487	472	467	436	486	463	468	458	456	489	475	487	401	465	451	475	430	478	469	485	473	498	429	458	464	475	444	463	463	465	479	441	459	471	448	452	486	448	473	485	477	462	458	480	455	450	466	505	445	471	452	475	485	468	472	497	460	496	526	424	482	489	457	443	445	443	427	457	470	476	429	482	458	431	466	450	479	484	469	471	441	455	440	516	480	472	436	463	435	457	492	494	442	441	447	457	465	490	442	468	492	467	433	458	444	417	452	415	439	451	464	450	441	514	463	482	456	466	447	480	470	436	437	470	453	478	447	488	437	483	444	479	495	464	406	456	424	471	472	478	475	459	467	471	483	480	457	432	456	455	435	453	463	486	466	486	517	456	446	453	446	457	512	457	463	503	440	474	480	446	471	478	485	459	483	405	463	484	474	409	489	458	450	453	433	443	469	463	489	488	456	444	482	462	448	432	458	473	499	445	479	505	437	460	476	449	494	441	459	471	440	507	471	482	419	467	470	458	475	430	455	463	468	460	479	506	485	425	487	472	448
4539	10385	3884	2046	1576	1143	1010	839	683	597	616	594	572	485	503	527	521	498	466	486	494	468	482	473	450	420	455	466	522	484	501	487	478	450	462	492	426	417	431	489	416	451	472	464	467	469	468	471	427	446	447	465	430	462	454	478	457	466	470	486	447	456	446	472	465	435	433	446	467	455	453	446	496	467	433	419	484	451	502	467	427	451	454	408	462	484	468	430	456	453	427	480	477	431	454	461	473	445	463	470	468	454	488	450	412	454	434	471	455	450	476	469	487	445	472	468	443	473	478	423	466	440	448	447	456	459	471	449	424	460	463	512	454	452	415	416	404	458	460	487	523	467	430	448	442	480	450	429	447	467	433	448	509	454	462	481	454	448	454	442	464	456	444	453	437	472	445	475	462	426	453	470	457	449	441	459	426	471	436	468	460	428	473	440	449	475	414	474	418	438	459	456	484	421	424	448	403	477	451	463	449	465	453	461	430	439	478	489	493	477	456	510	428	438	474	436	387	458	439	449	465	489	472	463	463	463	461	443	439	471	426	465	487	452	475	455	452	509	463	426	442	423	447	399	443	478	422	444	451	429	448	474	482	454	436	462	459	461	450	452	450	435	449	459	458	456	460	434	421	468	488	451	427	455	422	452	463	428	441	432	450	425	461	443	460	459	477	465	444	481	463	476	435	459	480	441	448	410	410	450	436	467	465	434	461	495	440	440	459	457	488	468	433	454	474	476	448	468	443	464	425	420	453	437	428	424	455	450	476	421	443	436	472	459	473	469	434	471	469	483	463	469	445	475	455	393	468	454	468	467	478	449	479	456	466	478	442	425	462	474	465	434	470	470	463	488	469	456	478	479	482	439	477	431	470	478	458	462	464	450	496	485	453	450	423	430	434	460	464	458	480	445	504	461	441	430	443	491	443	442	449	417	468	432	459	481	462	473	465	438	461	406	462	440	435	447	416	415	424	463	449	462	442	435	477	435	444	451	448	460	474	419	470	459	423	463	452	449	439	469	478	454	466	477	475	477	476	476	418	446	491	449	491	429	446	430	448	466	424	454	434	466	457	433	444	468	474	449	403	491	454	463	429	474	453	421	466	473	451	472	490	444	463	488	445	418	450	468	454	462	470	482	470	441	453	500	507	443	450	405	486	444	439	445	458	434	441	510	459	455	497	411	482	445	493	440	446	454	480	418	450	484	423	475	486	454	447	423	434	478	469	434	451	454	478	474	463	426	453	447	420	447	448	485	461	439	457	447	417	505	460	473	476	471	438	448	470	460	438	448	439	463	458	472	467	444	493	429	452	438	434	452	446	490	446	443	476	458	468	458	419	463	415	433	434	482	458	421	443	483	475	444	471	445	504	463	479	462	437	478	460	464	487	449	453	515	454	479	457	444	455	453	432	475	464	445	408	487	448	478	473	439	465	430	464	467	470	434	464	472	476	449	445	427	458	473	453	458	425	443	475	428	446	453	451	503	505	466	400	466	435	463	443	416	421	429	421	447	432	441	483	450	464	434	447	464	456	467	456	436	469	449	475	461	442	460	482	456	485	461	480	463	460	486	455	489	475	446	491	471	495	465	460	441	424	456	499	436	442	418	429	449	492	425	465	449	458	474	459	460	462	436	434	427	476	409	470	473	471	468	436	482	446	430	437	427	470	491	478	492	413	470	403	441	474	481	453	456	442	446	473	457	466	438	480	435	470	490	472	454	448	455	482	454	464	449	457	459	478	464	490	460	496	467	478	469	490	439	470	451	449	471	453	451	455	450	448	450	417	458	478	466	475	431	482	459	452	441	458	476	483	409	480	460	438	462	477	443	478	464	449	423	450	447	439	476	491	482	466	474	457	463	448	441	474	419	437	474	468	440	432	454	454	458	459	419	471	440	479	480	448	460	431	448	446	426	455	514	484	440	442	418	425	469	459	422	442	469	467	466	468	489	457	444	499	466	482	500	439	436	428	478	426	470	452	441	412	458	448	461	463	429	469	437	413	462	468	438	460	460	430	458	409	469	478	478	452	467	426	423	468	447	449	453	452	434	439	418	440	459	495	459	458	434	417	444	442	415	475	413	433	448	458	489	449	421	453	461	460	437	471	433	410	450	424	452	478	433	437	481	436	466	477	451	441	434	455	433	419	455	429	413	465	500	434	478	454	471	439	467	471	451	431	468	432	399	441	448	439	494	450	464	452	457	435	445	442	467	472	420	453	426	491	441	440	471	449	487	459	471	407	477	494	474	492	496	458	437	430	457	468	435	451	455	438	447	475	457	470	451	465	419	450	473	430	456	472	443	458	432	409	459	456	452	490	448	458	438	461	475	470	454	488	464	422	471	445	438	493	468	470	442	458	470	479	469	477	467	462	458	486	442	436	485	473	466	503	461	441	445	450	458	472	445	443	468	491	472	471	457	474	451	424	440	455	444	430	480	437	443	465	467	434	430	468	429	469	463	434	489	447	478	457	444	464	486	457	447	472	455	448	445	457	466	451	499	445	438	486	472	471	473	440	436	456	423	457	464	469	461	442	457	450	464	432	421	452	426	452	501	484	459	438	422	466	508	450	492	425	481	466	459	457	457	443	422	504	443	431	464	435	443	478	473	466	472	437	450	460	468	459	473	472	478	433	474	443	475	444	425	464	464	466	473	452	443	483	468	473	414	450	471	461	415	444	443	454	420	485	469	431	461	470	436	455	451	433	454	476	429	437	457	444	431	437	489	421	417	463	441	433	432	494	452	443	459	449	431	458	460	491	463	503	449	420	454	438	453	447	455	468	468	507	431	420	441	467	461	433	462	452	400	407	415	438	447	444	459	426	459	456	488	484	492	428	466	440	448	426	473	432	441	439	408	440	436	475	486	495	476	451	477	469	427	442	441	449	462	476	470	453	458	424	495	444	451	452	450	432	462	477	470	482	425	409	434	483	479	450	446	442	469	446	428	436	438	445	448	454	477	484	452	462	465	436	469	456	436	487	470	464	486	477	462	454	452	428	460	450	435	481	453	447	472	427	437	483	457	449	479	430	468	439	437	442	462	429	495	459	446	434	451	474	448	420	468	481	401	473	478	432	451	465	465	453	439	460	458	435	486	476	448	475	459	475	448	457	454	489	428	488	449	456	439	477	469	408	474	482	454	492	438	478	463	476	443	431	420	439	467	447	474	427	481	472	443	440	444	503	482	474	456	485	440	429	421	439	445	488	449	484	467	457	432	433	434	488	458	436	483	466	453	489	418	422	415	460	450	435	466	466	485	431	448	455	410	446	445	465	478	456	431	468	482	471	450	434	453	462	453	449	470	509	469	456	446	501	466	440	402	443	434	443	456	458	483	492	475	444	465	483	473	444	486	435	441	474	452	469	462	451	430	440	456	453	434	455	450	466	492	452	460	434	498	459	457	492	453	439	453	472	453	443	437	462	469	445	478	486	464	487	466	471	440	440	502	444	483	438	466	451	441	446	428	469	452	426	462	471	478	464	437	436	462	473	473
22163	21002	28772	23437	20992	21047	11968	1047	698	510	422	364	359	316	298	242	229	241	224	229	189	192	184	217	177	176	152	158	156	163	170	168	151	149	169	143	135	172	124	137	149	132	134	143	137	136	148	118	126	132	137	141	130	104	134	126	131	148	145	157	123	135	135	125	137	130	124	144	132	128	140	118	129	129	136	147	131	122	116	120	125	129	133	121	142	134	126	132	130	130	118	109	122	133	121	109	137	128	134	138	127	120	149	123	129	112	115	132	134	122	129	100	125	115	130	107	121	126	143	121	130	122	116	107	135	130	127	108	124	134	140	126	119	115	124	125	127	128	134	137	122	132	116	132	117	103	113	119	104	128	146	122	128	143	126	108	123	118	128	114	112	107	120	157	114	123	131	124	136	137	131	113	120	139	115	127	119	139	129	117	124	142	112	125	119	124	116	129	106	117	109	133	123	140	123	131	126	131	137	131	129	128	119	101	148	121	130	125	127	133	123	133	115	133	126	124	123	112	133	136	98	125	124	125	127	137	106	118	137	128	142	142	128	138	134	126	120	106	129	115	119	117	120	125	148	114	124	107	111	120	121	123	127	130	115	129	123	124	115	117	131	143	129	127	115	125	121	125	143	114	120	136	123	118	120	126	115	135	135	121	139	134	120	126	144	119	145	110	129	129	149	102	100	128	115	110	152	119	117	131	107	135	129	139	128	119	118	126	125	120	139	137	131	116	119	134	118	121	149	142	124	124	139	98	119	141	133	130	127	101	114	125	119	142	119	135	130	136	122	130	125	126	116	110	127	110	129	123	133	129	141	112	143	122	131	132	106	134	116	132	139	132	111	116	124	117	140	117	144	132	137	138	138	115	122	107	131	123	98	126	119	112	120	120	133	129	145	93	129	132	127	138	113	115	105	112	123	126	142	136	124	149	116	125	131	126	153	129	122	132	137	108	127	101	113	134	141	142	127	146	132	129	127	118	123	124	136	127	126	108	116	108	130	131	128	106	110	119	135	137	109	130	123	121	95	124	125	121	125	109	156	94	123	137	126	129	108	118	121	99	105	144	120	103	133	129	128	126	140	107	125	122	133	130	134	149	128	122	132	135	148	117	130	118	115	125	124	98	128	131	133	138	133	124	137	129	119	121	136	115	140	127	140	140	110	110	119	136	115	121	124	154	122	133	125	134	111	127	117	130	139	137	122	137	123	152	134	115	126	150	114	119	137	123	144	131	132	117	133	121	138	127	122	130	125	127	149	137	127	122	102	123	121	120	119	144	122	114	133	123	139	116	122	123	104	133	129	113	124	123	127	117	143	132	119	138	151	114	113	134	129	140	128	120	127	136	126	123	135	105	147	135	140	123	132	139	130	111	114	118	128	133	125	132	122	122	144	119	107	125	122	111	138	122	137	110	134	111	128	122	126	143	131	119	114	151	112	131	119	121	128	112	136	122	123	110	116	124	133	110	130	104	129	122	102	106	124	125	117	148	113	114	133	131	115	129	127	134	116	115	111	108	150	146	137	122	122	134	126	94	128	142	121	114	138	126	128	116	133	138	126	112	124	118	146	115	130	114	124	149	116	120	99	102	145	131	155	120	135	125	124	120	130	162	120	120	125	141	131	104	113	123	120	138	141	131	129	129	98	133	131	132	120	126	109	132	153	151	105	144	119	112	104	106	130	115	130	114	107	128	117	142	117	110	126	135	121	124	127	126	122	126	118	124	142	124	145	123	131	126	166	123	126	120	136	135	135	140	141	119	130	142	110	116	115	129	128	125	119	109	139	124	110	135	119	139	121	111	122	119	123	104	100	113	121	134	110	125	123	150	112	122	124	129	113	127	128	134	116	139	131	120	119	117	116	126	122	129	130	131	119	126	141	121	111	135	115	119	135	110	113	131	112	141	115	99	141	120	136	128	120	132	124	129	130	107	104	124	121	146	106	125	104	120	109	127	129	114	107	126	131	115	130	110	129	126	95	127	109	120	110	121	122	123	149	118	136	126	127	127	129	112	103	104	129	125	110	114	129	127	129	137	130	157	113	122	121	111	135	122	107	116	121	112	115	103	132	140	119	109	124	108	114	137	118	116	122	131	121	106	134	117	131	133	125	124	104	104	140	118	109	137	116	124	135	138	113	113	111	114	129	127	118	143	123	115	117	120	141	113	122	122	127	120	109	123	116	133	113	113	126	122	128	118	138	114	105	152	126	120	118	136	131	117	107	119	106	139	114	125	121	136	126	124	133	143	127	114	102	121	115	145	108	135	115	124	108	146	133	127	118	123	154	114	131	105	118	135	126	122	145	118	144	141	125	134	132	130	120	133	123	119	110	136	127	126	148	141	120	124	117	131	130	133	123	131	138	126	153	130	143	105	123	124	142	129	105	110	127	149	135	140	118	100	115	127	116	125	130	136	102	142	122	126	130	136	110	136	127	128	129	116	154	139	111	138	129	127	142	127	118	141	129	128	135	132	146	126	136	131	160	124	106	111	117	113	124	128	114	135	137	143	129	117	121	129	128	132	128	157	146	132	111	119	127	117	122	119	135	137	114	137	123	140	121	120	121	124	130	132	138	127	142	128	129	109	128	134	130	146	118	120	132	116	134	105	113	117	114	124	131	129	124	142	123	111	126	119	120	117	140	154	137	143	136	121	115	124	139	133	141	130	124	140	121	120	117	129	127	141	107	131	109	124	132	133	125	141	138	130	103	140	130	117	130	134	133	117	129	126	114	106	119	115	131	139	113	120	133	141	125	124	130	139	117	115	121	127	123	119	116	97	112	120	114	126	129	118	142	123	130	112	117	116	118	143	137	138	139	104	121	113	125	122	125	114	115	134	126	113	121	122	131	125	127	122	110	146	128	116	128	123	131	107	129	121	115	124	122	111	131	130	123	123	123	139	117	130	125	138	128	118	121	113	133	129	113	116	135	142	114	106	128	139	121	134	110	111	132	114	123	129	125	108	128	125	113	132	134	107	136	118	114	138	147	128	109	114	133	118	139	131	117	126	103	105	112	129	124	133	125	141	136	139	132	128	106	98	133	110	134	114	112	132	146	134	132	131	135	132	136	125	135	113	114	133	126	128	126	111	133	113	134	133	127	113	119	106	123	118	115	124	143	126	123	123	128	119	122	111	126	137	129	108	117	114	120	123	113	129	128	132	123	136	135	131	138	123	129	124	126	142	139	127	130	119	137	122	134	113	122	141	123	115	136	129	133	128	110	119	142	132	125	127	143	131	123	127	125	113	121	126	101	123	132	123	109	127	113	125	128	120	120	132	116	104	121	132	155	133	111	151	127	125	124	137	133	116	110	102	133	143	115	137	134	126	142	112	121	110	137	91	115	114	141	142	130	123	127	137	134	122	114	124	126	117	133	117	124	126	121	134	117	133	131	145	131	111	120	105	122	136	140	122	109	118	131	125	122	134	123	105	130	144	152	134	124	109	124	98	130	135	125	122	148	119	128	124	131	121	121	113	120	120	112	123
6131	19510	10466	5168	3570	2548	1933	1305	1030	752	620	501	430	415	373	314	296	263	245	239	222	228	192	213	196	217	172	178	169	156	199	161	159	177	143	167	137	139	141	148	143	149	145	132	147	128	148	141	134	140	145	147	148	116	128	151	120	137	146	140	135	119	110	122	139	149	136	117	122	145	140	139	146	119	136	125	134	134	134	139	116	148	122	130	125	147	130	133	121	143	125	132	139	140	139	136	112	128	114	156	122	130	120	115	135	134	112	129	126	128	139	114	131	132	119	121	145	128	140	123	133	137	130	136	144	132	140	108	122	124	116	126	131	129	128	118	141	118	124	129	108	124	150	120	137	118	134	114	109	140	138	114	120	115	122	117	118	129	108	107	123	102	122	129	123	111	128	105	129	106	135	113	136	149	147	114	127	129	107	137	125	111	129	126	139	125	133	117	112	132	154	132	128	131	144	123	127	122	139	129	116	130	119	111	128	126	120	125	143	108	122	125	132	127	116	132	127	144	121	141	115	131	108	121	126	125	122	104	112	123	120	128	129	134	134	146	153	120	123	118	143	141	144	134	135	119	130	129	119	116	124	123	118	126	121	120	141	139	131	128	127	120	111	141	146	148	122	136	112	151	143	148	109	142	145	137	135	113	155	99	119	128	160	134	127	112	123	139	115	120	133	122	125	123	127	128	140	144	150	124	125	132	129	119	121	138	137	140	127	141	139	129	139	131	136	108	119	118	131	146	107	121	130	124	126	118	134	166	119	129	130	140	115	127	121	122	124	131	146	112	123	129	136	162	135	122	129	135	133	126	114	174	114	126	117	134	118	124	122	119	128	122	108	121	130	112	117	137	138	120	120	126	134	139	116	147	128	115	121	117	123	142	122	126	116	112	139	127	125	127	124	119	133	136	121	138	141	122	139	122	122	138	123	131	132	138	140	134	124	125	116	112	143	137	119	133	140	139	120	123	143	136	134	121	141	125	130	155	118	119	133	132	144	112	132	133	119	114	113	144	143	121	126	136	121	126	146	139	128	124	124	112	132	126	133	120	125	122	126	134	136	119	140	147	137	115	115	133	117	122	115	130	134	129	109	110	144	117	133	107	124	113	111	124	136	146	134	110	124	129	119	122	128	140	124	125	114	110	120	112	141	141	140	140	130	143	130	123	119	123	125	128	130	137	142	127	132	150	133	129	133	139	103	103	113	134	120	123	114	123	153	147	133	137	126	134	132	124	136	139	149	130	130	116	127	142	133	128	118	135	144	141	137	103	138	133	114	118	123	134	132	126	126	136	123	123	124	123	138	136	128	110	107	119	127	120	132	108	127	128	126	124	128	138	117	124	135	113	120	137	126	136	119	139	122	155	139	129	160	152	137	140	119	133	112	152	136	116	137	136	121	113	122	137	148	124	127	121	138	120	125	109	132	127	133	134	130	124	143	109	111	121	123	140	127	144	125	126	125	131	121	151	130	130	111	132	145	134	116	114	114	107	137	127	112	152	117	113	137	131	135	121	136	123	130	141	121	125	133	132	119	136	112	142	123	141	124	143	130	115	135	122	113	124	113	119	136	118	130	150	140	133	106	125	117	135	126	130	116	152	129	137	113	146	117	116	113	115	133	139	130	122	106	128	145	136	135	119	120	137	125	137	117	127	121	115	127	126	138	132	123	134	144	138	129	136	106	135	139	120	133	151	135	130	134	129	135	152	152	132	129	127	125	129	127	139	153	111	121	120	111	134	133	146	139	136	136	151	129	125	132	117	133	127	115	126	148	128	117	113	117	136	156	134	139	133	142	144	109	123	126	133	118	130	135	131	139	135	125	110	135	123	127	111	144	140	142	119	148	133	123	118	135	150	130	113	121	124	123	137	110	120	142	131	118	116	116	110	143	113	136	120	108	131	129	121	117	118	113	139	149	146	146	126	138	117	141	138	123	129	140	127	145	127	122	139	130	136	132	137	114	122	117	117	113	138	121	116	136	132	131	114	141	130	124	123	112	114	131	143	131	135	146	118	140	138	148	123	132	112	116	139	139	141	110	123	114	129	134	122	118	144	125	131	140	123	145	128	141	114	134	111	136	121	144	109	138	110	129	133	120	144	135	121	129	118	107	136	127	133	108	123	135	130	126	119	138	117	103	141	119	127	104	124	116	127	151	113	111	146	139	125	124	138	116	115	144	128	128	104	129	135	140	146	127	129	120	102	115	133	121	119	143	132	102	107	126	137	130	129	137	133	141	134	117	133	114	114	134	124	126	140	131	116	116	145	114	122	135	137	122	142	111	150	140	115	123	116	126	122	129	102	125	138	134	126	133	141	126	140	131	123	136	122	128	147	119	123	119	121	144	133	122	121	132	119	121	129	129	133	138	106	127	142	130	134	121	111	128	131	131	128	136	105	137	108	128	116	134	136	121	130	137	120	111	123	120	117	132	96	133	110	103	121	144	128	122	126	125	118	122	130	100	116	141	126	119	141	136	129	147	137	124	128	119	133	144	131	134	129	152	135	129	140	130	116	128	116	113	133	125	133	124	113	122	124	114	115	120	134	125	126	117	144	131	142	133	148	117	141	125	125	138	126	121	140	133	127	112	123	124	97	131	123	142	123	123	149	135	140	134	127	131	130	117	127	130	126	134	112	128	160	130	142	133	132	123	130	124	127	128	155	120	134	142	110	148	115	155	115	142	119	122	128	133	129	149	130	131	118	117	157	113	144	116	135	135	133	131	118	129	129	137	126	140	125	123	128	135	129	141	142	147	132	116	118	129	155	126	141	146	121	113	112	122	128	118	123	140	116	128	129	123	123	147	125	125	114	130	134	116	134	143	125	113	122	102	135	126	111	123	119	108	123	125	127	126	143	125	142	125	123	122	132	135	118	125	93	124	147	120	106	110	118	110	136	130	131	136	122	142	137	133	109	139	128	117	137	137	138	141	116	142	135	114	145	118	139	120	125	140	126	129	119	141	124	136	160	130	138	128	134	148	115	134	134	126	110	112	137	131	132	140	143	129	125	131	133	135	141	114	149	122	130	128	114	138	125	160	131	116	136	112	131	125	142	128	138	127	114	144	135	139	112	126	128	134	118	132	117	137	144	160	135	125	126	120	130	123	131	103	107	128	137	150	125	146	124	133	140	114	148	127	145	131	135	127	130	136	137	135	147	137	137	125	133	120	141	144	138	123	122	121	107	106	117	118	126	122	133	112	112	127	127	126	116	134	127	112	131	136	131	143	115	133	132	133	121	119	113	130	118	132	130	113	153	133	112	106	128	132	127	113	130	134	121	128	135	131	143	130	119	130	134	125	127	144	131	121	127	137	130	139	128	151	129	137	133	120	127	124	127	123	137	130	127	125	109	129	130	136	137	142	123	139	123	130	129	137	116	126	122	115	116	129	117	140	117	119	111	132	132	125	126	143	125	132	119	134	155	146	142	122	137	131	148	143	123	135	121	112	114	105	127	128	119	150	109	130	140	120	130	135	128	113	130
27280	19447	5764	771	584	508	542	510	529	529	539	521	537	513	488	551	510	511	533	510	522	507	519	504	522	494	496	532	478	488	485	507	466	507	518	507	514	521	488	519	517	534	511	485	533	514	521	527	476	488	509	472	551	481	510	523	475	465	509	522	530	544	522	551	561	519	515	515	488	518	508	543	465	475	504	533	535	529	530	550	485	488	541	544	501	473	557	514	580	512	492	456	508	508	535	492	504	503	532	542	547	510	479	525	521	504	494	548	445	505	517	464	482	533	488	552	433	497	493	506	483	480	483	490	547	479	505	513	533	499	551	519	488	530	519	510	513	502	501	483	528	507	497	532	520	553	509	500	496	511	487	465	471	491	528	455	498	492	512	494	554	523	493	520	548	478	500	467	502	540	516	536	557	444	526	468	514	518	509	469	528	514	526	511	470	530	517	490	523	518	517	502	510	467	569	478	503	482	518	553	556	466	476	546	527	534	497	503	498	508	476	522	504	493	509	518	487	493	502	520	521	510	519	507	500	506	522	528	515	527	504	502	492	504	471	498	495	494	468	529	506	489	519	516	492	458	496	505	514	522	491	497	512	510	484	505	502	545	528	533	532	527	501	511	523	506	517	502	489	503	510	530	485	488	470	495	502	519	511	519	489	498	501	471	516	511	473	550	539	508	466	485	570	476	451	499	541	497	571	480	504	480	519	536	507	514	531	510	520	511	520	513	521	525	498	498	493	490	530	513	527	512	535	490	483	496	483	499	482	527	530	487	502	560	534	474	499	483	502	471	485	510	459	497	533	498	498	526	544	515	546	512	505	494	500	504	560	510	484	492	512	538	510	484	515	527	495	481	513	531	490	499	522	453	491	526	515	535	517	504	530	510	494	524	486	519	525	565	515	516	505	516	522	470	506	498	508	548	532	536	458	515	480	531	533	512	526	467	520	510	506	518	504	496	508	444	514	474	514	477	480	478	544	486	523	515	477	505	537	479	519	491	502	499	547	533	450	530	504	509	542	526	497	542	497	515	485	480	528	524	508	513	529	533	508	511	471	501	522	491	520	510	507	483	522	502	512	522	513	530	539	486	528	506	515	525	490	540	491	502	490	541	519	493	548	511	508	517	505	480	524	514	462	498	517	526	527	506	511	546	499	547	547	485	503	514	488	475	490	505	550	503	489	495	545	473	503	484	527	504	534	502	528	513	534	482	477	484	515	496	457	499	512	501	487	514	514	450	478	479	466	485	523	483	518	524	469	489	501	547	495	486	504	545	482	516	503	509	545	526	519	519	508	483	538	520	488	489	491	506	488	518	503	494	513	501	513	476	507	507	528	473	492	526	495	547	466	480	514	492	524	486	504	494	480	552	541	521	495	491	503	501	551	520	515	514	545	514	555	495	527	460	472	523	502	495	473	551	512	541	525	484	514	477	513	532	511	500	531	501	522	491	544	502	468	507	511	489	498	529	467	507	503	571	514	518	464	537	528	512	519	483	466	507	464	531	522	488	491	476	542	461	537	517	516	502	502	481	509	494	501	502	482	510	534	484	528	497	526	520	495	510	493	492	563	546	471	549	532	508	495	531	480	550	518	475	542	524	517	489	560	510	512	467	478	543	532	518	520	474	515	525	498	519	465	461	530	538	497	503	481	481	523	509	480	528	512	488	526	457	495	495	484	498	504	481	518	462	521	523	467	509	499	517	462	499	499	522	511	508	531	548	457	489	511	505	525	517	503	495	518	499	555	492	482	494	545	529	468	506	510	473	523	511	524	499	480	499	477	522	487	482	520	540	450	490	501	529	487	487	513	502	513	515	518	497	510	474	573	521	483	502	544	517	529	486	489	485	540	513	532	525	525	490	518	482	496	502	516	502	560	508	489	505	504	477	463	492	497	517	517	526	500	505	510	502	520	507	508	515	528	501	500	488	494	498	506	478	501	486	526	525	515	496	502	497	492	518	513	544	517	508	531	542	494	489	490	523	536	486	504	472	528	547	521	492	493	546	533	542	569	498	536	500	468	485	479	536	531	530	540	493	481	539	506	504	503	552	511	545	521	538	503	465	480	471	460	485	477	517	497	490	532	524	438	506	527	529	528	493	516	521	464	500	488	511	508	523	489	514	516	513	524	521	503	548	462	530	507	481	466	529	542	536	495	542	573	499	560	523	492	555	529	497	524	504	491	516	468	468	522	510	493	519	512	508	515	508	516	527	492	524	496	482	518	534	492	510	521	541	510	520	519	496	531	549	501	491	466	526	507	500	514	467	504	504	513	498	487	512	499	490	542	497	496	502	523	529	518	460	555	521	516	457	507	508	498	500	495	524	490	502	498	547	509	571	508	495	489	477	527	508	501	493	470	474	507	535	490	532	493	532	512	488	514	513	532	495	479	538	532	504	509	505	487	542	494	460	494	471	512	492	529	515	470	556	514	509	500	493	489	494	528	501	518	490	553	540	477	536	496	533	522	476	516	508	547	546	570	511	493	524	487	485	497	505	513	501	520	504	508	508	460	485	511	489	532	482	485	535	502	469	531	514	514	501	522	487	450	529	497	483	534	512	525	523	537	515	525	499	505	495	531	491	497	482	495	506	488	504	517	522	521	481	533	466	527	535	526	476	509	517	538	521	529	518	497	522	493	481	495	535	489	502	471	501	490	491	499	488	465	511	523	503	513	492	494	482	506	459	505	535	519	569	526	553	518	537	538	539	492	553	479	484	478	495	494	524	512	546	487	516	512	520	502	490	506	505	519	488	523	506	528	464	443	493	511	477	521	551	527	489	538	492	510	497	495	512	459	502	498	530	526	521	519	490	515	501	486	511	500	527	523	528	535	487	519	471	519	489	481	518	461	464	514	499	520	473	486	475	502	514	492	493	492	515	537	510	501	499	498	499	515	543	565	533	538	516	530	532	539	528	538	500	511	531	511	553	530	534	517	518	519	525	500	521	467	519	536	500	476	523	491	507	493	496	531	505	509	533	514	546	482	494	494	515	499	532	533	529	517	493	439	502	511	531	472	533	528	490	532	507	532	517	471	492	482	514	480	522	502	487	509	502	497	508	512	501	469	460	528	515	540	475	488	521	499	517	543	490	544	497	512	504	522	529	514	470	523	495	514	517	531	539	476	469	539	493	515	510	506	534	535	504	539	538	508	516	544	514	539	546	494	557	519	508	473	516	505	497	495	492	534	499	469	521	517	533	521	481	488	495	526	486	531	536	520	544	488	537	490	497	526	536	547	529	521	537	475	484	529	487	484	509	528	518	508	514	505	501	490	518	527	518	482	538	506	504	505	530	509	526	496	509	517	487	478	492	506	477	521	517	531	550	487	532	521	493	498	540	542	516	531	492	531	514	546	537	474	455	505	483	489	479	498	476	510	530	554	516	486	531	479	542	542	522	518	508	499	485	511	494	536	485	540	510	469	505	548	517	527	551	512	492	512	492	509	499	521	506	550	528	528	527	520	511	529	506	523	501	503	508	533	509	522	529
4948	7508	819	634	583	541	518	578	560	533	535	516	563	509	487	486	516	530	569	509	569	539	507	493	523	537	520	523	510	518	521	510	505	515	543	498	495	518	533	462	519	514	565	536	515	521	510	539	517	505	547	498	509	512	559	529	496	506	523	523	515	523	507	515	495	550	535	512	514	549	537	517	501	515	483	554	467	523	555	525	541	532	518	505	508	511	511	499	544	570	500	531	510	563	533	519	535	517	504	501	529	495	549	530	539	542	482	505	501	493	533	526	516	524	502	521	502	521	519	544	542	480	525	527	526	504	543	513	508	529	537	522	532	498	526	498	483	500	489	502	549	535	504	557	514	506	556	504	530	491	530	520	514	519	512	542	523	513	532	501	514	529	554	530	568	495	524	530	509	536	483	530	505	497	531	511	531	492	471	543	507	503	517	495	491	536	532	474	529	540	510	530	508	470	523	493	561	531	524	507	547	563	573	513	523	513	523	520	541	533	515	537	508	543	575	500	519	527	520	507	552	528	539	493	494	483	511	537	549	520	533	540	536	532	502	506	529	505	499	530	502	482	513	496	538	495	489	527	515	533	488	498	525	509	567	531	502	510	526	511	519	525	517	518	525	481	521	499	525	524	518	493	484	509	491	545	511	520	500	511	549	529	553	523	508	505	566	467	511	538	512	524	532	523	525	551	498	535	498	477	549	495	567	513	537	540	550	470	483	565	517	520	523	521	532	513	530	549	516	565	568	523	506	521	505	528	533	519	448	527	519	522	510	525	552	518	516	544	512	497	504	543	501	540	510	494	458	516	526	563	534	521	519	525	522	510	558	508	502	525	492	494	539	531	529	509	526	508	489	521	488	537	516	512	500	510	557	528	494	495	531	510	504	520	534	501	483	516	553	503	490	529	486	522	512	492	533	507	477	500	515	494	503	527	525	551	510	552	506	521	553	551	530	524	513	536	537	558	519	515	534	524	505	543	540	522	522	509	495	523	507	527	553	510	560	523	507	469	513	532	516	556	518	529	492	497	511	539	531	508	501	486	514	536	509	542	517	515	476	506	484	478	478	526	498	518	552	561	528	506	505	488	546	522	562	505	489	518	452	543	479	533	573	554	484	518	511	516	515	530	500	521	483	508	554	528	481	506	508	542	536	524	543	544	510	575	543	511	529	512	496	501	521	556	502	512	497	557	519	511	518	530	503	525	495	522	552	569	515	543	511	502	519	524	504	513	486	455	505	528	481	532	499	561	489	545	520	534	527	501	521	502	495	530	518	528	558	518	508	488	540	531	502	511	517	563	502	440	547	473	522	508	517	540	547	512	492	553	502	516	550	502	539	494	495	503	510	530	508	552	497	503	533	544	525	483	504	529	524	523	527	559	521	509	507	529	511	503	500	522	530	504	537	524	506	516	483	529	470	525	516	564	510	483	513	529	516	534	467	520	515	527	531	500	538	469	517	545	535	547	484	516	544	537	496	527	506	528	523	532	520	522	569	524	529	517	526	518	500	529	505	494	494	490	525	519	480	542	544	597	539	543	523	524	541	480	523	520	492	506	556	494	551	532	506	521	531	537	524	508	508	510	517	531	496	537	499	536	529	512	530	506	543	501	531	522	519	492	525	509	528	443	522	501	557	484	477	559	521	497	533	517	534	470	535	546	549	547	511	545	514	521	553	475	490	493	538	519	557	512	517	517	545	547	509	529	556	538	497	515	523	490	511	537	549	511	498	533	554	528	542	541	511	526	502	490	514	496	533	527	469	509	528	556	543	495	497	500	553	518	467	481	503	520	521	538	498	539	549	509	479	533	555	494	527	521	530	549	536	496	526	478	550	531	532	542	498	489	543	515	483	497	537	480	525	509	519	502	512	512	528	460	536	513	493	518	516	537	516	452	516	529	550	535	526	554	545	545	509	536	517	507	486	545	529	513	512	529	502	494	488	547	508	532	501	517	547	529	506	476	514	511	518	563	485	506	523	503	506	503	498	509	516	512	533	518	498	478	524	506	526	471	532	514	506	499	563	567	530	563	481	508	559	538	492	525	509	499	508	511	510	503	521	477	512	540	494	526	525	489	491	501	542	520	510	498	499	483	517	486	496	496	570	500	532	536	508	559	523	508	493	502	523	508	552	503	511	504	543	507	526	497	517	570	529	502	541	500	477	507	558	540	526	497	582	533	536	495	520	509	540	540	527	539	480	497	503	511	531	549	564	514	538	488	527	566	553	542	479	510	529	581	524	542	506	528	549	520	535	502	490	491	504	569	522	501	541	513	520	526	536	530	525	522	561	494	526	507	519	498	486	540	564	550	513	517	459	508	493	501	506	497	531	514	526	494	505	502	499	509	506	497	539	507	568	499	481	559	496	507	535	505	528	498	536	541	492	537	572	486	471	566	524	501	535	537	535	489	532	504	514	510	526	536	517	507	529	489	540	503	496	513	473	530	520	507	510	519	554	530	497	513	532	514	532	522	519	496	565	516	504	533	514	521	521	529	493	542	487	553	509	525	520	489	505	535	537	528	501	528	572	537	526	544	496	522	476	550	483	551	521	516	547	526	531	531	503	519	482	521	545	548	512	540	522	486	553	524	535	510	505	522	490	557	549	552	527	576	518	536	518	499	523	529	534	520	542	500	527	491	541	494	519	504	527	522	570	543	556	533	474	579	503	499	538	476	537	541	510	495	521	490	557	508	550	511	532	531	546	476	525	497	529	494	541	527	526	535	515	563	543	529	527	551	559	524	502	521	549	560	488	514	530	559	520	514	547	543	515	502	549	493	475	525	506	519	527	524	528	540	500	516	521	491	503	503	494	530	535	493	497	522	495	543	560	508	511	527	481	532	552	497	507	535	532	500	524	516	519	529	494	521	507	525	540	506	551	501	548	506	508	511	508	507	517	481	482	537	485	542	551	517	507	531	504	533	538	493	539	493	510	508	523	508	556	470	522	548	506	520	519	509	528	531	503	499	511	544	495	548	515	516	522	501	506	538	567	508	524	517	515	512	522	554	510	486	539	555	530	503	572	532	511	530	518	513	528	484	477	542	512	526	522	511	526	515	491	516	514	518	510	524	483	490	484	538	503	526	514	512	499	541	528	484	550	493	531	515	497	518	497	519	568	511	536	543	512	489	510	509	530	526	499	547	524	546	536	464	548	547	516	526	526	486	458	540	559	522	527	547	513	498	571	516	514	505	533	521	511	495	530	530	513	512	547	524	509	542	504	539	500	500	491	534	526	518	520	516	573	494	519	542	519	542	490	508	525	470	501	518	509	519	516	543	483	530	506	566	488	501	525	501	513	545	495	519	511	506	535	504	523	506	488	528	520	463	509	507	521	494	490	525	525	507	500	522	483	541	516	515	528	511	505	560	472	569	501	548	586	493	519	513	485	529	507	521	532	491	480	527	546	522	525	505	541	539	504	481	519	507	494	502	556	507	528	537	507	579	525	541	524	489	565	529	523	544	482	506	533	525	526	504	532	501	465	551
23135	20962	28394	23711	20968	13142	1171	655	535	468	461	420	324	358	327	321	306	346	290	277	301	283	266	289	300	285	289	286	261	271	247	247	263	269	256	258	275	264	252	256	262	223	285	264	267	253	222	286	259	275	268	264	247	290	246	238	245	261	222	269	272	272	260	233	225	275	248	253	278	254	271	241	249	271	268	284	258	252	229	279	286	271	249	257	254	245	241	270	273	235	259	241	259	245	245	289	265	234	238	240	259	236	248	268	249	262	262	260	255	274	294	268	252	252	249	270	261	259	269	267	231	250	275	259	264	266	258	278	265	279	260	245	291	267	271	280	238	243	262	266	241	244	261	255	273	268	242	242	270	245	221	240	260	242	258	271	260	273	236	259	242	257	247	246	251	281	258	251	276	236	242	263	280	243	253	252	266	261	282	255	241	254	251	289	264	240	263	252	236	259	260	248	239	245	265	248	232	254	238	263	239	250	280	238	312	263	274	237	257	250	239	264	238	266	246	258	266	265	248	260	283	254	238	269	289	282	266	233	265	263	259	247	265	261	255	270	236	277	272	240	272	265	253	252	268	253	268	276	245	255	239	252	263	255	241	270	268	244	270	237	242	266	265	241	248	256	251	249	256	281	255	252	239	232	253	240	260	254	244	254	258	239	243	299	248	251	270	256	243	254	244	261	268	247	265	247	247	234	256	224	235	250	257	276	242	216	269	253	269	257	279	276	219	217	264	249	256	262	247	235	271	257	228	247	202	255	261	236	254	235	255	279	240	242	262	235	253	258	233	222	254	247	280	229	254	275	274	265	283	279	256	275	282	262	259	245	240	275	254	251	234	260	269	251	246	271	276	236	249	259	234	283	231	263	231	281	274	235	226	259	244	224	279	245	252	266	278	233	276	282	236	241	238	246	269	264	259	270	268	273	237	259	256	296	235	244	240	273	253	263	271	229	239	281	285	236	254	267	241	223	233	239	253	248	258	277	248	242	258	269	260	237	259	266	268	253	260	255	229	308	250	268	266	267	260	237	256	240	273	238	271	267	242	275	279	241	242	302	283	284	262	251	246	255	268	255	262	231	253	291	252	285	244	261	253	239	242	257	273	249	246	256	203	252	268	264	263	267	233	290	255	257	256	248	281	208	238	263	262	275	265	250	236	264	251	249	264	281	257	270	255	263	233	244	228	256	256	246	245	260	258	264	240	238	275	250	271	278	252	239	268	258	259	237	242	266	265	240	258	252	276	232	239	247	241	206	258	265	233	249	237	224	263	245	260	246	274	239	235	254	241	245	267	254	237	255	255	256	238	265	248	271	258	266	262	243	243	269	259	266	263	268	244	262	244	255	248	272	246	265	231	254	251	271	215	257	221	253	269	232	226	246	246	261	262	233	266	223	251	238	247	264	241	237	253	250	258	245	251	247	264	291	252	261	235	248	259	257	241	264	235	286	242	263	246	260	259	229	243	276	253	259	293	239	265	233	274	224	267	267	232	240	273	246	263	258	254	246	250	265	258	260	237	237	246	246	256	245	237	255	242	235	278	270	251	249	253	223	259	267	243	217	238	245	241	235	243	243	233	241	256	268	245	250	269	250	247	235	274	239	263	242	254	281	241	276	264	240	269	251	256	271	286	273	256	255	265	250	251	259	248	256	248	241	240	272	274	279	249	229	231	247	260	273	216	257	257	261	234	252	262	236	243	224	253	248	260	268	270	251	261	237	248	236	253	255	285	256	236	274	269	252	241	249	246	264	241	241	247	261	247	240	255	271	248	258	260	231	256	252	262	265	265	252	263	295	227	256	254	279	250	233	251	273	246	246	295	269	244	244	236	236	240	241	244	267	273	258	229	246	214	261	254	255	245	273	236	240	282	267	272	285	258	251	275	279	234	269	235	252	249	248	266	262	231	256	234	247	262	290	258	263	303	266	237	260	295	250	264	280	262	250	237	238	255	241	259	255	264	275	265	240	268	237	255	213	263	236	275	246	253	255	256	250	246	272	275	244	233	257	254	268	271	259	228	282	248	250	256	238	285	241	249	272	269	235	254	263	268	258	250	233	272	230	231	236	241	261	256	258	249	259	281	273	241	246	248	268	227	238	231	265	269	258	263	259	264	266	276	257	231	262	238	269	237	268	223	276	243	247	271	262	244	266	244	261	263	262	249	252	261	263	255	259	249	244	259	261	214	231	243	263	257	243	264	265	250	271	280	257	239	291	286	260	262	244	254	258	269	253	236	246	281	252	259	235	265	278	259	241	257	247	296	278	269	251	250	239	277	265	249	278	271	237	252	240	267	283	251	249	276	217	250	231	274	282	240	247	267	234	256	241	262	265	268	264	262	285	288	277	256	273	256	259	248	255	284	238	239	251	221	263	261	267	250	250	238	258	267	233	248	259	243	251	261	254	268	257	248	254	239	274	255	274	244	230	282	276	277	254	226	270	286	275	266	240	238	233	267	242	234	264	243	261	232	267	251	265	247	275	256	243	276	247	247	268	261	271	263	267	236	252	258	233	230	219	224	287	242	255	255	263	235	240	264	281	240	233	236	257	233	244	265	234	265	247	225	245	248	262	234	263	259	250	259	275	259	264	268	244	236	242	243	243	262	255	265	244	274	248	276	225	219	264	255	240	244	252	259	263	261	216	245	258	241	250	260	247	235	266	271	249	255	255	265	248	256	242	249	275	283	246	246	241	264	254	268	261	245	253	238	263	254	272	268	254	255	241	291	246	255	282	237	250	239	245	263	258	265	222	282	256	262	228	239	235	257	252	259	267	245	238	229	278	253	275	253	281	243	267	246	266	261	229	279	217	277	231	256	241	240	260	269	258	251	244	265	294	250	261	270	263	253	249	229	248	258	268	267	281	228	237	247	234	271	219	257	267	255	258	259	261	248	264	262	270	259	221	246	265	248	238	268	266	226	264	273	239	255	262	247	244	224	251	269	221	256	252	236	285	251	258	248	253	272	269	226	254	251	264	266	263	245	238	264	267	265	263	272	253	235	248	257	275	257	283	220	250	242	272	257	262	259	278	264	270	231	276	260	255	252	280	240	277	263	263	250	235	219	264	254	243	263	237	250	279	261	264	271	276	258	268	240	221	283	256	237	242	284	257	266	241	274	229	280	265	234	264	262	248	257	274	282	263	244	246	262	248	245	238	264	270	265	264	254	230	243	270	282	255	260	262	266	253	248	260	220	270	231	246	255	278	263	243	231	259	271	270	247	275	281	210	269	263	261	280	269	259	253	240	272	255	260	246	231	252	272	253	255	240	251	216	245	269	248	247	277	244	229	251	248	257	266	271	230	268	255	265	224	252	248	235	248	265	253	254	252	247	256	250	233	228	249	274	269	265	245	261	238	253	253	242	249	252	282	256	237	249	265	287	244	254	215	259	238	236	259	237	249	265	252	251	254	229	234	253	248	259	260	235	260	243	253	248	248	267	264	255	263	246	202	259	258	251	274	230	253	230	297	257	243	251	264	247	269	253
4534	15529	6165	2945	2094	1565	1136	935	711	578	513	454	428	405	359	360	380	333	332	304	328	332	322	303	333	278	305	301	276	280	292	254	287	270	292	285	268	285	273	278	294	277	294	288	248	305	256	249	296	260	268	283	276	252	261	274	248	278	269	295	232	269	268	273	294	272	296	286	278	244	261	270	297	265	267	264	262	275	261	268	275	294	259	259	304	285	257	279	264	240	270	271	254	287	248	286	262	273	246	263	292	296	289	269	269	270	278	256	284	280	264	281	263	241	280	276	271	246	265	293	274	281	228	293	271	268	274	306	262	287	218	264	285	297	274	293	260	288	272	272	264	265	245	277	253	291	285	267	268	284	289	266	258	283	272	279	276	246	275	278	273	275	289	287	271	243	286	304	274	285	267	272	269	266	292	271	276	260	254	272	253	291	304	270	258	274	246	262	275	279	280	263	261	280	275	278	283	269	261	256	277	261	240	272	276	290	289	254	281	270	278	258	253	240	251	284	260	261	264	271	270	273	257	270	260	244	266	253	243	269	297	276	261	280	282	286	278	277	255	263	280	281	281	274	272	271	274	276	272	258	252	262	254	275	237	269	282	272	262	300	265	276	265	253	278	252	279	271	273	258	252	264	280	262	304	263	280	265	264	294	277	268	250	282	256	256	309	294	273	258	263	279	284	264	285	273	271	251	280	269	263	270	277	247	265	240	287	289	272	290	275	252	267	277	262	239	289	258	251	290	294	279	283	286	256	274	237	269	262	278	266	249	276	284	274	262	266	277	250	221	279	247	283	253	287	300	284	272	294	294	277	287	270	285	281	293	262	270	285	290	288	284	265	287	271	286	251	233	273	286	267	246	293	268	270	261	268	298	257	259	244	279	282	267	280	278	273	255	282	299	274	281	265	266	245	284	273	260	262	254	248	288	261	261	269	281	279	250	283	296	270	263	278	293	286	250	277	273	285	267	265	260	283	279	257	257	264	273	273	260	254	280	271	259	266	265	265	290	276	282	274	281	267	280	258	245	273	288	288	271	283	290	264	277	253	302	299	253	271	278	287	272	295	264	306	302	244	262	294	274	248	236	288	266	299	284	267	287	286	263	258	259	274	285	263	289	271	253	282	266	287	270	309	250	267	284	271	294	264	274	230	252	268	252	285	261	261	258	272	271	284	284	250	260	264	290	274	252	252	277	274	268	310	272	278	267	262	291	267	281	275	301	257	270	268	270	260	265	289	264	267	285	278	234	290	257	297	290	287	251	281	284	263	293	293	275	260	281	265	284	277	271	285	264	293	283	280	268	257	255	266	263	264	260	267	254	282	270	264	271	285	283	291	280	286	255	273	280	314	271	277	261	252	279	283	271	276	281	269	268	257	261	304	252	287	253	295	288	271	261	285	254	275	259	293	306	280	291	279	275	279	239	289	247	294	260	267	286	256	267	248	268	301	294	259	270	283	278	292	258	280	259	255	273	254	284	272	259	288	277	290	291	301	262	282	259	283	270	286	280	255	265	282	287	292	270	250	266	273	272	270	268	277	282	269	253	277	252	268	260	280	291	252	259	316	258	293	253	267	287	266	283	269	283	297	309	262	291	241	266	281	287	272	276	272	260	259	243	304	250	276	272	265	285	286	247	272	255	267	268	289	300	286	299	293	305	292	287	291	263	281	261	255	271	283	266	264	259	268	269	272	252	277	292	268	253	279	280	290	278	264	277	267	259	279	279	222	279	249	292	247	275	267	241	277	240	270	275	286	274	220	264	264	250	274	274	270	284	269	293	276	289	242	283	292	273	251	307	271	279	280	293	271	268	258	261	283	283	264	293	271	251	279	222	275	264	273	272	246	283	257	272	258	233	288	269	288	295	275	271	265	257	272	248	242	268	297	267	262	261	275	307	272	250	260	270	298	250	285	242	265	254	283	256	304	249	283	278	291	264	287	261	276	291	272	269	267	264	267	286	270	282	303	290	290	278	268	263	266	275	264	264	257	293	307	269	263	257	283	280	260	258	255	269	248	251	291	298	276	303	260	255	273	265	267	270	268	282	296	270	264	254	234	273	264	285	270	302	267	277	260	276	258	259	276	246	308	273	257	272	288	265	280	269	275	289	275	272	258	252	267	266	269	253	276	317	267	287	245	288	292	285	262	255	268	245	273	277	274	261	255	250	273	284	263	258	249	286	254	245	274	233	258	248	270	250	266	272	253	274	261	274	273	262	286	243	273	247	249	295	255	251	271	257	309	261	281	239	265	271	267	257	285	290	282	240	270	272	304	250	280	256	274	291	247	288	297	286	281	274	250	279	262	254	265	256	290	257	264	272	285	288	276	245	254	263	281	281	259	282	260	272	287	266	270	248	245	281	262	296	260	270	271	276	288	276	272	291	263	270	274	279	274	263	290	295	273	293	250	290	290	260	275	268	246	260	227	263	263	278	275	254	296	259	293	295	285	251	250	265	258	288	300	272	274	254	267	291	267	294	257	292	297	262	255	284	295	273	261	263	254	276	266	278	265	236	258	277	261	273	251	274	253	291	290	253	272	265	253	235	261	242	292	250	265	273	281	249	268	252	253	270	279	266	292	250	302	274	275	269	296	271	256	265	280	280	247	308	279	278	279	302	264	250	293	273	294	291	259	293	290	247	282	286	275	294	291	267	269	275	262	295	271	277	261	267	283	248	283	246	253	283	255	279	287	251	266	272	276	276	274	277	251	269	301	310	277	244	237	265	259	265	262	271	273	283	275	275	268	259	272	306	270	276	277	277	265	267	269	287	315	262	287	255	269	286	255	264	241	274	250	254	245	266	263	297	271	274	251	253	283	251	281	249	302	247	276	272	264	298	287	285	251	249	274	276	292	290	280	260	262	254	275	270	276	263	272	265	277	299	259	273	258	286	273	275	254	287	248	280	309	264	279	279	309	262	274	250	265	267	249	294	263	255	268	266	278	286	253	282	237	291	259	260	262	256	292	241	238	285	268	262	285	284	265	252	257	274	290	245	268	265	287	256	293	269	252	277	288	239	243	302	256	263	256	307	267	272	268	287	285	296	269	264	266	288	256	231	283	274	256	301	264	252	236	260	279	257	268	258	241	283	298	275	289	256	281	280	278	306	239	244	281	309	289	262	284	275	256	250	249	270	285	254	269	267	299	242	243	274	246	235	283	282	283	304	271	265	263	304	283	260	277	278	252	262	274	286	254	277	240	290	271	257	272	241	240	296	262	262	244	259	245	272	296	246	254	268	275	298	271	261	243	267	263	295	290	268	246	279	250	272	313	271	249	284	270	274	244	255	259	227	266	281	295	297	286	262	250	251	251	290	272	272	275	283	272	274	281	267	298	250	284	272	287	261	251	275	272	277	253	291	278	286	285	255	258	267	261	289	265	278	299	295	242	293	266	280	256	278	261	253	275	288	286	269	277	277	271	234	290	265	296	272	258	267	287	267	303	287	236	328	252	274	265	274	295	272	311	258	256	251	240	281	301	279
24303	20994	27718	24453	16735	1356	777	641	587	579	586	479	523	560	504	494	492	486	477	490	530	484	489	495	448	478	488	478	525	473	472	449	443	430	468	452	491	413	439	519	502	463	479	452	481	471	495	439	413	483	445	456	481	452	466	458	478	505	458	489	430	483	428	469	465	463	461	426	481	476	499	448	510	453	502	448	456	480	454	448	483	446	452	487	415	429	496	488	468	453	466	468	451	483	485	519	471	457	501	403	483	474	495	500	445	515	433	462	439	463	430	440	468	461	498	480	488	435	458	472	460	437	429	454	479	488	483	444	478	448	427	473	494	472	505	450	463	493	465	458	458	464	502	495	454	440	462	502	479	453	444	418	441	448	460	496	497	462	430	456	466	491	471	482	483	458	482	485	432	461	477	469	460	452	483	462	477	487	443	470	443	445	463	458	434	477	422	465	471	489	464	449	482	455	457	490	515	482	498	463	470	480	459	444	445	485	414	449	496	460	463	461	435	448	459	478	498	458	485	456	466	462	416	488	476	444	464	448	443	474	471	470	475	443	442	442	492	464	476	419	480	444	467	416	470	482	451	474	474	487	448	439	464	467	458	467	501	524	446	482	495	455	487	484	478	492	464	437	477	480	475	477	439	475	472	470	447	466	469	487	457	507	460	467	462	450	465	464	447	432	448	479	463	492	441	448	456	456	466	431	437	450	501	481	459	461	491	466	475	449	479	490	442	471	442	465	445	462	452	454	418	435	474	484	488	466	439	466	451	484	473	508	457	489	484	445	463	458	425	436	468	462	424	491	479	463	507	462	464	446	504	460	487	475	488	435	432	490	510	481	499	436	479	529	445	449	446	455	502	491	455	519	440	486	459	451	436	513	409	451	462	491	479	489	456	535	460	437	482	496	461	492	451	471	487	455	482	422	480	465	489	437	478	491	473	465	496	457	439	465	457	465	472	441	448	477	427	438	461	477	506	459	433	425	474	437	505	446	478	460	462	477	461	489	453	476	492	420	523	427	451	496	452	448	445	511	490	490	484	466	454	476	440	455	449	485	458	483	480	460	428	459	466	487	443	437	450	478	464	491	458	460	488	417	437	451	420	485	474	487	440	459	433	410	482	462	458	416	467	447	453	475	466	446	500	486	447	451	482	475	467	476	490	479	473	484	485	461	443	470	467	478	480	470	447	502	445	422	466	430	481	471	448	464	453	458	497	461	456	438	494	510	470	463	493	458	501	456	442	482	482	426	448	439	492	475	449	482	459	438	451	463	459	485	487	483	496	447	500	463	459	452	473	466	452	463	473	479	451	483	483	445	469	473	466	457	478	458	433	432	473	471	473	453	458	472	473	473	476	426	468	484	476	476	449	498	478	480	501	474	475	451	452	508	485	474	444	473	464	449	449	441	451	474	460	463	490	494	457	454	442	465	454	498	437	464	527	460	467	461	481	448	485	447	451	395	484	457	471	453	441	450	459	468	464	475	471	499	481	471	457	450	513	479	498	447	485	461	458	481	451	473	500	478	455	501	470	460	470	473	463	489	448	473	499	483	442	460	437	501	454	423	457	459	468	473	454	504	454	507	456	451	464	451	488	458	453	482	461	454	458	468	499	488	443	495	490	461	451	460	475	485	464	488	504	476	466	466	495	522	475	438	485	494	441	477	482	462	480	488	477	458	424	468	439	489	508	480	476	457	444	470	479	497	443	478	517	485	465	480	453	443	447	502	502	448	466	435	463	460	460	478	452	453	443	478	448	464	471	502	450	475	489	459	460	484	497	453	417	522	486	464	498	478	441	482	490	438	494	447	488	488	459	461	489	434	475	477	477	485	485	462	489	504	481	438	526	433	446	479	457	482	458	465	497	508	490	490	473	504	503	500	475	476	481	452	451	481	495	441	438	477	474	525	474	455	458	435	431	490	461	447	471	430	489	488	478	453	503	438	454	428	439	477	478	442	482	455	447	463	433	516	469	420	454	474	468	454	458	474	479	454	515	477	468	472	476	467	440	469	438	462	461	477	474	468	494	476	470	467	505	457	470	435	441	471	455	414	486	498	488	462	463	466	451	462	500	459	468	445	445	425	486	451	461	459	479	446	474	448	430	481	496	459	471	449	480	449	465	441	474	474	472	431	515	491	444	430	468	511	449	480	435	465	480	508	441	523	459	475	462	411	450	487	479	471	481	460	463	487	492	457	477	459	429	448	455	452	458	448	455	469	482	471	483	464	507	451	462	443	472	490	468	427	435	445	480	506	472	487	509	456	462	445	494	493	448	496	531	494	438	460	470	445	462	464	498	443	454	505	429	440	444	474	477	478	481	485	503	447	463	450	482	488	470	503	431	501	474	500	487	496	465	455	425	453	479	468	444	485	492	444	456	394	471	438	470	476	470	481	510	461	464	457	478	436	504	446	438	449	439	472	487	471	449	445	450	479	478	494	453	450	464	474	447	449	450	466	460	448	461	446	435	480	464	424	471	459	475	465	479	448	496	470	414	470	455	486	472	475	496	480	481	490	459	474	489	462	431	458	482	489	441	454	422	403	461	448	441	480	418	462	452	484	465	451	484	489	482	439	461	481	463	463	474	471	474	504	475	430	471	469	507	471	478	460	477	469	473	489	457	471	469	461	494	477	481	472	445	491	424	448	476	472	532	485	483	449	472	487	455	457	507	454	463	483	477	453	459	440	451	477	470	478	497	434	491	465	462	458	481	471	463	452	470	450	488	467	483	462	442	462	425	439	497	481	474	417	460	442	474	465	447	488	449	448	427	468	481	483	493	424	481	484	469	488	452	472	447	471	476	481	459	461	465	486	488	462	439	468	455	470	479	515	500	458	471	457	469	460	470	456	464	435	493	450	488	496	492	429	474	490	485	481	450	430	449	497	487	483	445	467	510	432	480	459	481	464	504	453	477	474	484	476	458	473	481	456	428	445	499	450	495	445	464	472	418	451	417	444	438	481	432	421	464	469	472	473	454	454	472	472	474	476	484	441	458	438	483	462	455	487	452	481	420	544	484	449	432	442	439	457	526	453	466	455	461	478	477	475	494	434	446	473	487	486	450	472	438	448	492	482	473	484	442	432	479	462	484	509	465	478	493	451	467	453	481	467	482	483	453	470	489	458	494	482	445	433	451	434	480	392	458	499	439	455	454	471	431	472	465	480	462	488	437	495	442	460	467	460	458	487	449	485	515	477	452	457	488	437	468	477	455	427	433	471	470	426	491	461	467	462	438	473	434	458	455	401	445	483	457	446	421	462	483	464	480	444	451	465	447	468	444	512	473	471	482	432	467	456	502	494	469	468	488	482	458	464	459	437	472	440	464	510	478	463	472	468	475	470	480	493	472	459	485	427	473	486	478	439	466	460	449	454	438	465	491	487	480	458	472	473	462	458	459	487	466	477	451	491	497	491	474	463	477	474	466	466	461	464	453	431	491	410	486	468	494	467	475	448	488	459	470	518	502	446	467	460	476	437	472	459	460	450	447	476
4728	13100	3851	2051	1569	1241	940	838	777	687	605	599	634	558	544	513	535	512	481	491	466	507	489	507	442	467	434	459	487	479	479	466	479	441	509	447	462	487	427	461	482	445	428	474	440	441	403	464	444	472	502	484	503	458	460	454	467	443	488	476	436	474	475	487	452	460	489	452	492	492	507	481	490	444	506	450	434	507	476	453	449	471	493	466	436	413	461	442	460	454	482	470	431	504	461	451	449	466	464	451	481	458	463	448	474	446	484	462	464	424	465	437	470	476	428	455	431	454	461	466	477	459	474	512	460	438	481	450	494	496	437	454	482	462	490	464	470	469	431	442	428	453	493	442	465	453	446	489	442	447	456	479	474	464	481	479	486	468	441	461	471	482	463	438	454	461	479	419	474	458	451	452	474	491	438	467	456	470	473	487	446	482	451	468	450	439	437	479	450	456	500	489	472	467	518	458	489	461	464	465	456	440	475	501	479	435	465	481	467	456	486	450	469	484	450	421	457	420	465	458	480	421	510	435	467	465	482	422	430	504	452	469	486	463	454	459	492	465	466	476	464	476	477	480	501	441	444	460	494	476	459	469	452	468	435	476	447	458	474	473	443	475	443	484	461	454	468	463	461	471	456	501	451	441	437	438	454	478	526	464	424	430	481	486	462	471	475	464	451	455	449	452	483	491	474	429	470	464	461	463	455	436	433	441	453	480	460	464	515	414	436	436	499	455	466	456	474	467	472	467	455	472	450	467	457	478	477	431	480	463	485	474	436	469	449	467	481	489	435	497	447	442	462	422	417	471	454	473	457	452	457	484	464	484	430	460	465	475	459	529	415	473	523	451	468	450	481	467	430	454	481	415	494	476	486	480	461	456	438	451	460	444	457	486	471	451	444	428	469	418	456	496	454	461	418	455	449	459	445	462	471	459	476	439	455	462	470	447	503	445	450	463	477	462	473	464	474	446	468	430	443	486	457	461	492	462	498	470	460	476	480	461	468	460	469	470	466	478	466	459	446	422	492	445	446	447	461	472	452	487	505	459	464	482	487	456	468	460	431	440	481	472	445	439	479	438	462	478	478	453	459	447	473	425	499	468	441	452	444	447	516	447	487	464	456	463	449	410	490	507	407	460	496	476	448	448	473	475	445	456	481	469	419	460	438	480	467	445	451	470	465	476	453	509	430	482	433	462	472	481	476	490	474	441	474	449	453	455	426	496	450	470	423	466	485	455	448	435	484	455	451	460	436	436	443	477	484	488	447	408	451	450	457	469	462	473	471	466	480	486	429	447	433	488	461	501	500	444	513	472	449	476	447	443	454	438	465	456	440	475	457	459	448	453	501	479	493	458	460	451	465	423	445	424	449	464	481	472	446	467	441	434	450	498	470	436	479	461	476	422	486	457	469	489	491	481	440	448	458	461	472	443	453	458	483	464	467	448	438	454	473	455	454	460	452	477	440	467	475	445	473	475	467	418	464	443	446	447	452	452	494	438	472	496	435	451	486	443	455	467	457	446	454	481	463	484	435	441	451	474	447	480	431	453	487	468	448	449	458	467	447	452	485	457	482	461	473	446	476	499	492	480	504	454	470	448	430	472	450	481	458	447	448	435	444	464	461	462	438	464	464	472	435	444	465	475	497	484	499	487	458	442	465	438	483	472	449	476	451	490	461	479	451	443	426	485	479	466	456	434	453	445	438	433	494	475	441	465	472	440	452	480	480	464	445	457	473	437	483	465	472	463	469	439	480	500	467	477	478	483	450	476	471	451	490	499	463	458	470	483	444	487	472	457	441	473	495	452	449	428	466	432	462	487	453	433	458	458	464	486	445	455	442	462	484	475	493	443	465	470	490	447	476	464	461	450	457	501	439	459	455	467	425	465	485	450	448	451	463	453	456	496	486	468	487	483	444	470	439	486	471	475	446	514	481	463	467	426	452	427	472	455	464	454	491	465	464	475	431	456	483	461	470	451	462	453	432	471	422	443	473	476	419	467	487	498	459	454	423	466	471	437	493	471	431	464	428	441	456	437	481	454	447	450	457	467	493	475	475	446	458	512	431	460	455	444	453	495	488	445	475	494	447	481	443	470	513	509	454	461	443	454	464	457	480	472	459	429	463	458	461	446	463	464	476	440	438	475	493	486	444	473	498	434	428	482	451	487	442	426	501	539	461	478	449	460	465	450	444	492	454	462	488	455	439	444	518	452	471	450	485	446	458	495	461	447	494	465	440	469	459	482	451	470	458	490	494	442	490	467	431	464	459	464	500	466	444	476	475	447	457	428	470	459	510	474	454	485	426	445	437	394	521	474	469	485	462	467	486	434	448	454	451	428	436	427	479	456	474	461	453	480	452	479	471	508	480	456	487	458	429	452	463	443	466	511	517	479	487	451	440	440	459	477	486	445	449	469	459	450	460	465	499	437	488	452	474	462	474	439	438	493	468	446	443	462	446	449	477	487	485	476	447	476	470	473	460	483	495	462	468	475	450	456	455	444	455	476	409	472	458	481	415	472	470	458	503	493	437	458	423	426	455	428	458	402	444	465	446	480	438	457	455	493	468	437	437	442	472	484	473	450	422	510	470	472	464	439	481	462	464	422	433	464	481	490	450	486	469	495	449	471	458	489	489	452	449	475	455	498	479	448	470	426	470	467	444	461	466	478	478	456	455	498	437	431	459	480	489	473	426	461	463	456	448	443	469	499	476	442	484	472	467	453	466	433	449	495	452	445	455	459	484	493	430	469	448	469	453	459	457	464	454	430	442	497	483	489	454	491	492	440	440	462	511	429	475	496	446	445	457	473	493	459	453	441	465	432	457	487	465	467	449	456	466	464	458	474	442	490	544	440	450	418	494	467	471	488	490	490	428	454	434	394	460	447	449	464	502	428	459	474	442	454	467	441	452	470	456	506	448	496	455	460	480	458	476	459	462	503	497	472	467	437	453	445	474	472	463	476	424	477	425	489	497	442	500	482	457	472	456	484	466	470	470	440	453	458	480	455	505	465	426	452	482	428	490	478	474	453	465	475	463	478	429	477	451	476	482	465	475	461	480	468	496	463	463	490	462	440	442	443	474	487	446	486	467	454	473	472	517	432	460	501	472	475	470	443	472	397	460	495	480	474	479	453	453	459	473	446	461	452	447	461	453	465	516	442	441	451	483	454	471	464	469	476	481	456	454	471	423	482	459	467	468	439	433	517	451	470	471	460	447	454	436	468	427	455	456	473	463	425	456	485	459	469	507	457	483	464	466	462	518	463	463	443	420	469	483	460	475	475	452	478	433	466	481	472	452	486	471	459	460	525	422	512	497	476	447	456	479	461	473	468	494	468	472	430	482	431	507	458	439	445	461	468	431	443	480	461	475	438	446	442	460	497	421	442	478	470	459	458	512	479	433	444	448	467	446	450	497	455	463	444	476	478	455	462	452	481	448	432	513	460	484	452	490	444	467	468	489	434	430	465	440	448	437	482	433	475	439	456	457	418	461	432
22168	20994	28779	23411	21000	21061	11914	1026	629	577	460	383	379	291	282	257	224	251	247	213	206	194	170	199	176	169	189	168	186	156	158	154	160	179	144	115	143	173	141	140	156	157	143	134	149	125	161	142	144	132	134	129	132	143	131	158	142	158	138	140	148	151	140	127	150	125	119	132	119	126	151	128	134	130	126	131	130	134	136	133	133	146	122	127	126	119	141	119	130	122	127	106	125	114	141	117	132	139	123	140	118	131	128	143	147	140	108	140	106	138	130	131	126	128	135	117	136	109	143	140	127	129	130	137	127	112	134	136	138	127	136	144	130	128	122	115	130	96	133	141	119	115	109	132	124	132	120	112	131	153	123	107	111	114	117	149	127	140	118	118	129	123	141	130	121	122	124	137	130	130	121	122	124	122	146	114	118	154	127	130	136	123	115	121	138	123	107	136	121	129	130	141	114	109	137	131	117	124	122	134	135	142	117	110	113	124	141	127	114	121	118	120	129	143	121	137	127	118	130	123	134	142	151	147	140	132	118	140	131	137	120	121	138	109	118	112	143	123	136	132	129	141	139	127	119	131	128	142	119	128	137	125	138	117	112	124	125	112	116	132	128	123	125	103	112	129	122	133	113	143	129	118	113	120	136	152	147	131	148	137	118	132	143	123	109	134	131	111	134	118	128	127	129	113	130	121	106	129	120	142	134	136	121	135	105	119	157	123	120	126	121	141	128	135	136	126	125	133	106	151	132	121	139	109	131	128	133	139	129	127	122	119	138	125	117	140	135	141	111	147	121	117	123	126	115	146	124	130	141	157	113	130	149	125	115	115	110	124	128	118	121	124	126	113	144	142	129	143	118	148	122	137	122	117	123	147	137	128	130	126	126	119	137	127	109	128	124	135	128	121	145	115	128	126	120	131	117	124	141	130	130	139	119	136	133	121	127	108	119	132	121	122	129	124	124	117	118	125	110	134	135	153	138	131	122	133	118	115	119	122	153	119	126	114	126	130	137	127	113	121	124	166	145	114	140	132	127	113	127	137	121	124	135	122	129	126	125	117	128	123	136	143	142	136	127	124	119	146	144	127	118	137	119	133	106	130	115	118	145	117	120	128	132	123	147	141	125	155	126	115	126	136	151	111	115	138	136	133	143	132	116	113	159	109	126	121	116	142	116	119	147	137	126	118	109	131	144	122	139	129	133	116	114	116	124	123	127	125	125	131	120	114	118	149	121	120	129	118	103	131	122	137	127	134	139	129	114	130	111	127	134	118	123	150	104	115	134	128	112	141	132	110	123	149	133	135	123	146	123	121	140	121	146	131	107	128	119	129	126	133	142	124	111	137	121	140	115	140	142	114	114	124	119	109	120	130	127	134	114	129	135	114	144	121	135	127	142	131	115	133	120	126	142	141	129	126	112	131	135	142	136	150	118	136	133	127	147	145	130	113	136	108	141	120	138	117	133	124	131	128	116	128	122	142	136	131	122	133	133	122	116	120	150	124	133	124	124	133	144	130	136	136	102	133	114	125	151	126	142	126	152	117	113	131	134	147	116	120	120	149	143	141	137	142	138	129	128	148	126	126	124	117	130	119	135	129	106	136	113	117	149	131	132	123	115	110	128	138	132	137	111	129	117	124	132	131	123	145	118	153	143	108	121	142	143	138	131	131	131	100	112	131	129	148	119	135	118	125	154	128	111	148	131	132	133	118	120	117	125	121	135	143	131	136	121	115	138	125	136	133	151	114	116	114	114	133	135	117	131	145	132	128	139	132	126	136	133	131	127	133	129	125	118	120	118	111	133	128	124	143	133	133	129	113	124	140	111	119	148	141	115	128	125	116	123	127	132	141	122	132	128	156	104	115	140	128	122	128	108	115	128	121	134	120	119	122	131	131	129	117	131	119	140	112	128	134	145	144	132	132	128	115	111	135	136	130	114	122	118	129	130	136	136	142	124	140	115	124	120	125	114	135	125	135	134	132	123	126	128	125	142	114	115	128	128	137	120	112	131	107	125	137	138	146	128	119	141	143	125	147	125	130	132	116	113	144	124	130	117	130	153	127	120	152	143	128	122	137	122	116	117	124	115	126	126	137	125	117	129	138	114	106	122	131	107	139	107	114	115	128	117	129	123	117	123	121	142	106	137	139	120	130	110	127	115	114	133	123	126	131	109	124	119	124	123	130	121	130	127	124	114	119	122	124	115	132	115	114	111	131	135	120	129	125	137	136	136	99	135	117	122	129	118	139	129	149	128	127	140	139	132	140	140	140	124	130	129	129	136	149	138	128	136	130	132	108	130	121	126	108	126	129	113	146	129	147	116	111	143	118	120	124	114	118	131	122	113	129	131	129	139	159	111	123	125	117	125	122	143	117	103	124	128	110	135	128	117	123	105	125	129	118	119	112	126	131	127	136	128	132	121	123	134	106	115	134	120	130	123	120	147	156	120	104	113	125	134	130	121	117	131	121	128	132	124	140	131	127	131	133	157	144	137	115	116	120	149	135	132	149	126	117	127	130	113	135	117	131	117	131	130	142	139	131	129	121	111	138	112	133	131	119	118	117	128	136	127	135	114	130	115	135	126	116	123	125	124	124	139	113	125	129	123	110	123	128	148	112	116	120	126	112	135	117	122	134	129	133	116	118	138	114	129	133	127	97	122	124	128	131	130	111	103	109	132	117	134	124	109	121	123	135	128	134	121	124	120	125	116	124	119	137	122	133	130	119	126	125	129	124	106	118	112	122	118	143	123	129	136	140	119	119	137	119	119	133	121	108	114	141	139	135	137	118	137	126	145	110	115	140	147	134	133	117	146	114	122	116	143	110	123	123	117	125	124	140	127	147	106	122	127	139	118	116	121	134	122	137	126	142	114	127	127	118	131	110	146	134	132	119	135	124	130	141	109	123	121	127	140	116	153	145	129	124	130	146	131	122	128	124	118	111	118	120	103	139	149	147	128	120	131	124	135	123	130	144	135	134	143	101	113	109	134	119	141	133	124	134	121	125	121	142	141	121	133	126	152	119	120	133	138	124	121	131	125	119	122	134	119	105	125	127	132	131	116	143	123	126	102	127	131	134	136	127	132	105	100	135	126	135	127	129	111	133	122	116	121	130	111	133	133	114	125	127	119	140	128	125	126	138	136	116	128	144	115	117	120	123	127	146	124	124	127	114	132	128	122	129	129	116	124	120	102	122	130	133	144	142	149	121	146	126	122	99	120	119	122	139	141	122	133	128	112	113	110	140	108	128	116	137	105	126	133	110	111	122	114	138	130	118	121	144	119	130	126	141	138	113	143	125	109	125	134	128	113	117	107	114	134	111	130	130	148	144	119	134	120	150	139	127	131	139	143	135	139	118	114	121	156	129	126	122	132	135	124	122	116	98	120	135	126	138	121	131	137	136	155	122	145	135	136	117	131	128	119	127	128	135	119	100	111	135	118	132	123	132	125	138	118	132	121	141	128	144	113	128	112	143	122	120	133	129	125	118	119	124
6348	21050	10387	5090	3618	2511	1802	1327	1009	758	596	554	466	393	358	343	279	266	250	304	245	224	198	189	207	196	173	185	183	187	159	168	167	168	171	157	162	150	158	174	160	146	142	152	136	143	147	127	162	129	131	137	149	156	155	135	124	145	145	131	143	142	146	148	126	125	153	131	147	142	131	128	136	125	159	142	121	127	125	145	136	147	143	118	144	128	137	121	139	117	158	127	137	116	120	134	142	110	122	144	122	144	111	123	133	135	137	143	153	146	143	128	124	118	157	139	139	130	144	126	104	138	126	157	127	115	124	105	136	121	148	136	122	129	123	140	129	110	125	119	126	120	147	124	122	123	125	136	123	154	140	146	135	133	115	130	122	137	118	119	127	129	133	153	139	132	133	119	141	115	146	115	123	137	136	137	117	131	111	131	124	136	137	122	123	125	161	153	138	129	145	130	139	141	119	124	126	131	152	132	124	142	129	112	141	131	142	112	137	129	122	133	123	128	111	123	118	119	143	131	129	121	127	140	150	139	126	133	127	136	125	134	125	144	133	141	134	136	116	105	136	127	122	103	135	127	122	130	113	135	125	133	121	139	125	131	129	120	109	132	140	132	139	109	133	143	133	135	139	106	114	133	131	126	120	123	131	135	124	118	128	117	117	136	157	145	122	133	132	121	121	125	163	129	127	131	138	128	146	133	109	122	140	150	113	128	135	129	144	105	116	139	151	132	110	116	131	142	144	133	119	128	139	127	101	121	124	121	130	115	147	137	144	123	125	136	154	133	128	131	116	133	124	143	140	126	140	122	137	132	125	137	151	121	138	123	117	128	145	116	138	129	123	137	130	140	137	130	139	122	113	134	128	131	145	136	130	141	125	127	115	119	114	103	134	120	135	117	138	165	120	128	130	159	114	120	112	98	114	108	154	124	139	116	125	140	114	137	117	136	127	120	138	134	120	127	132	134	123	130	127	112	142	116	123	123	132	146	131	131	129	126	113	126	132	132	145	138	120	114	116	129	133	127	129	134	138	119	117	129	136	127	149	134	109	126	129	138	126	119	127	118	136	122	134	128	111	137	150	135	114	119	133	137	115	145	119	135	147	131	120	139	118	119	120	118	134	129	116	138	131	129	122	140	133	162	139	132	120	119	120	132	121	123	131	120	128	116	133	124	149	122	123	138	123	117	136	111	133	136	124	130	144	144	131	141	118	139	119	137	109	136	139	117	135	149	116	130	141	122	134	141	130	123	116	126	133	122	128	121	138	131	134	134	143	145	126	144	133	130	125	139	133	155	142	145	129	114	102	135	131	118	121	137	123	138	110	153	133	141	123	116	144	107	131	125	131	136	133	148	121	129	110	124	127	156	116	130	138	135	120	122	141	139	164	141	143	111	118	156	153	136	132	135	133	152	116	142	118	130	110	138	119	133	129	131	123	115	150	142	142	112	127	129	117	134	148	142	138	130	126	122	135	138	106	124	134	122	133	108	118	145	131	135	133	108	136	144	123	121	125	145	134	114	126	128	127	106	112	136	116	133	116	131	120	137	143	143	124	125	123	132	137	136	129	112	126	129	134	141	120	114	139	135	140	137	115	120	146	147	128	138	146	140	117	127	139	118	134	118	121	138	130	122	129	136	131	137	115	140	114	145	134	127	120	126	102	122	134	134	124	130	148	152	107	121	133	134	130	132	126	156	132	117	112	133	134	133	134	127	124	143	109	118	130	126	127	136	104	131	149	141	148	143	123	109	131	120	138	131	123	148	122	145	118	151	128	120	117	125	129	116	129	131	148	155	143	137	141	126	140	118	124	140	116	125	133	129	123	148	144	141	104	124	114	145	128	134	110	136	116	121	126	155	132	151	142	113	137	125	120	101	135	130	116	128	140	121	137	127	125	122	139	120	140	145	108	138	118	126	126	148	146	123	132	150	137	135	125	113	137	129	131	129	117	143	112	136	142	127	145	122	129	142	124	125	122	138	125	144	124	125	130	135	139	136	124	132	167	123	118	114	129	130	131	124	143	121	140	127	151	128	127	136	122	133	135	132	125	121	131	133	132	127	149	144	95	123	131	137	130	154	138	128	129	120	148	146	128	127	120	134	142	139	129	135	128	138	127	111	122	114	136	131	120	122	133	134	127	134	125	125	127	141	137	126	124	121	125	137	117	144	123	129	121	141	129	116	126	140	144	117	123	139	139	141	111	107	130	137	139	139	131	130	129	128	123	129	137	132	134	118	116	146	118	134	131	130	120	117	131	133	139	145	124	136	112	129	136	125	143	125	132	126	130	131	128	126	127	111	119	127	123	145	126	116	121	137	142	151	137	106	148	103	137	133	116	129	139	123	124	119	130	147	119	129	125	129	142	136	128	135	118	121	148	131	131	124	131	133	128	144	118	152	144	120	123	134	129	142	133	130	129	153	130	138	130	132	122	124	125	132	133	131	122	122	140	126	141	128	119	118	146	123	139	134	130	125	125	123	122	126	121	120	120	128	133	116	112	145	130	124	136	126	121	139	140	127	117	118	143	125	110	128	134	145	133	124	133	144	117	138	108	142	134	116	117	138	138	125	117	148	151	131	151	137	120	125	136	142	126	138	116	125	136	123	122	134	123	129	145	113	133	133	124	125	137	127	130	129	127	159	148	119	122	126	150	149	93	126	123	137	121	145	123	134	114	138	131	136	143	129	128	148	114	121	157	135	130	129	123	123	134	132	134	123	120	142	127	119	113	140	136	88	159	130	148	112	147	129	124	136	141	133	109	132	132	123	116	147	127	139	126	116	132	162	153	128	121	128	133	125	122	111	143	123	137	152	125	121	114	128	142	112	126	126	129	137	120	127	137	123	120	129	119	141	151	117	126	121	127	151	132	116	124	131	124	113	122	145	121	139	152	130	150	143	130	141	152	137	128	134	138	133	143	122	122	105	142	131	114	115	148	137	138	132	124	119	128	130	129	122	139	136	125	126	141	141	125	135	140	126	114	138	121	122	134	122	127	133	145	127	133	113	162	123	131	127	120	119	113	153	120	150	132	156	141	138	132	121	118	137	125	140	136	120	149	123	108	114	121	123	122	133	152	113	113	136	122	118	104	126	138	125	126	135	141	117	139	147	139	121	148	138	141	110	140	128	118	111	139	127	117	130	114	129	115	134	125	138	129	133	116	131	140	117	141	134	138	122	116	116	134	125	118	124	130	144	113	120	138	142	118	141	138	133	135	141	138	128	122	129	134	135	110	151	135	126	120	114	134	132	134	129	117	136	147	112	133	120	110	139	132	116	122	148	145	140	145	131	141	114	129	115	118	126	129	120	150	130	111	126	117	138	133	161	149	130	132	117	146	123	124	138	132	112	127	140	119	113	136	142	120	145	134	115	117	127	113	144	138	131	117	129	135	140	131	119	142	136	132	130	132	121	142	113	112	122	136	135	135	134	123	120	114	134	126	128	144	130	150	135	141	128	128	127	145	118	141	128	140	132	149	110	134	157
27198	19451	5616	793	566	565	562	549	547	519	521	573	492	544	548	548	555	523	514	542	520	487	514	535	491	520	508	518	480	533	553	510	534	483	508	476	499	475	504	495	517	499	514	517	515	481	518	519	522	553	548	527	567	491	507	493	517	495	525	489	490	508	515	502	504	511	540	516	493	509	522	518	533	516	480	523	546	510	516	469	498	497	498	543	487	530	466	495	516	512	516	541	517	515	548	535	516	511	528	480	552	475	508	526	516	490	521	503	544	461	539	507	492	538	500	511	559	486	487	500	519	504	527	494	551	518	524	474	471	509	521	522	570	561	520	523	497	519	507	567	523	537	475	503	484	503	546	489	498	500	500	549	499	497	502	495	472	515	542	500	515	541	535	533	528	495	520	489	516	489	524	536	508	516	499	536	509	520	492	530	527	556	521	481	528	519	452	495	488	506	532	522	522	544	474	516	495	514	502	543	508	517	511	478	522	536	522	455	515	524	506	494	511	486	489	541	494	513	521	463	503	508	505	551	483	522	509	471	515	484	505	526	540	497	478	528	507	518	513	478	498	483	484	505	517	479	497	540	508	496	464	540	543	496	467	520	526	514	503	540	529	527	538	493	485	534	544	552	505	483	524	474	536	510	495	481	499	473	490	529	512	505	499	526	535	507	498	469	508	501	467	527	507	510	515	514	527	540	530	528	531	473	537	546	501	523	506	490	504	521	494	549	542	504	501	523	508	481	511	503	528	507	524	537	529	531	496	495	501	515	553	493	495	504	537	483	516	546	495	531	524	531	489	492	520	476	506	521	521	508	510	538	537	508	476	522	500	461	499	539	533	489	538	500	513	518	489	494	507	499	499	512	512	496	548	498	506	532	518	543	546	485	536	505	484	499	498	515	543	509	534	520	513	540	528	464	497	517	501	543	505	546	508	524	520	524	567	513	525	519	558	550	517	544	514	485	506	504	505	515	497	522	527	471	466	507	522	478	544	517	501	525	509	482	574	490	524	518	470	493	500	497	527	509	492	489	494	483	512	489	513	521	520	536	503	563	517	502	527	553	547	526	524	525	515	480	479	533	503	489	508	498	521	453	501	519	483	527	505	524	504	557	537	532	466	518	541	574	513	555	519	483	471	525	531	511	550	471	488	523	519	533	522	488	490	499	539	527	520	553	499	529	517	491	462	458	512	525	503	531	538	493	536	517	523	516	515	504	499	518	512	522	499	518	518	537	522	510	530	524	500	504	514	495	495	539	506	478	538	519	519	498	517	536	516	471	492	519	492	531	511	483	471	508	480	507	531	506	519	505	490	492	523	460	502	474	511	514	502	533	481	498	534	531	541	492	510	500	524	549	519	539	507	522	521	526	500	482	498	524	474	525	496	492	565	514	502	503	530	491	482	529	567	540	506	515	497	498	486	510	503	515	520	499	503	505	503	534	520	509	507	533	505	541	481	533	506	502	528	527	514	478	440	509	485	548	520	542	523	516	516	497	509	471	539	541	486	544	513	550	541	540	530	518	535	496	508	533	511	548	519	537	526	515	508	531	487	491	521	511	497	522	524	465	475	554	526	548	507	527	485	523	503	536	523	518	494	536	538	457	469	495	467	537	510	541	496	511	487	516	484	536	504	521	490	502	531	524	479	536	523	496	517	531	486	481	494	469	513	521	512	533	512	522	500	521	514	517	512	491	525	532	496	524	503	506	545	491	543	518	525	520	473	531	489	508	517	473	494	551	523	473	494	529	502	489	508	511	505	501	495	538	502	528	516	541	522	503	533	533	513	547	509	535	540	494	474	503	508	500	543	512	536	459	528	572	540	496	521	506	545	558	453	501	478	495	474	516	505	517	513	503	522	526	501	526	538	492	483	461	494	516	504	509	491	513	481	474	520	493	481	525	544	509	517	516	503	517	520	545	468	527	490	473	462	488	528	554	494	482	496	554	512	502	506	543	490	540	541	491	485	542	560	522	518	462	491	472	541	482	517	538	525	536	535	521	522	500	509	521	515	489	504	524	523	519	474	498	551	524	534	506	527	549	536	488	484	499	448	531	508	516	542	510	541	573	530	519	528	522	495	498	492	508	503	534	556	479	501	490	493	511	504	478	504	490	501	541	527	510	537	552	511	555	536	457	530	486	480	483	509	508	492	501	513	519	511	491	514	516	538	531	540	515	481	489	466	483	524	503	479	520	539	511	513	513	529	567	507	501	530	472	477	510	527	506	463	528	489	547	481	502	525	561	505	508	561	470	493	507	521	525	505	562	513	527	507	516	517	512	497	523	479	499	518	501	526	540	510	522	531	505	519	529	543	502	519	481	483	495	489	483	513	502	528	517	555	501	531	555	519	517	508	500	510	490	536	498	560	536	511	535	530	523	537	509	503	505	516	502	506	465	531	537	505	515	550	475	462	524	554	527	480	510	555	533	503	542	459	515	478	522	478	512	460	485	533	521	555	546	472	512	519	534	503	496	520	513	529	481	508	507	500	512	492	548	536	522	488	523	548	507	537	530	502	514	491	544	539	527	551	538	536	534	513	509	518	527	479	498	498	483	523	555	489	522	525	466	466	483	558	490	497	558	535	511	493	500	529	521	500	547	536	535	515	472	497	487	536	499	504	509	480	531	538	535	541	514	505	530	525	483	481	526	471	536	540	484	503	466	489	523	478	503	507	501	509	518	502	468	497	502	498	530	505	492	555	517	510	529	498	546	468	560	521	526	494	494	491	532	553	533	490	482	512	532	490	562	541	518	538	508	521	508	479	501	502	520	488	484	540	520	557	492	500	480	497	525	490	508	480	495	535	529	532	550	504	481	533	487	529	514	540	529	526	477	483	496	480	475	504	510	489	514	542	524	529	551	509	555	517	530	537	548	530	526	467	571	538	546	548	536	495	517	505	554	547	482	474	533	536	522	527	524	526	483	507	519	532	539	496	521	515	538	547	507	521	525	531	504	548	504	505	492	496	529	486	557	508	509	570	552	547	496	489	525	512	493	537	494	516	485	520	516	522	517	481	491	551	489	475	469	480	548	525	475	528	512	499	479	518	500	511	504	510	537	480	500	483	479	509	533	537	499	544	512	563	521	516	544	481	552	536	522	516	515	527	505	523	506	506	482	487	512	509	496	503	495	535	519	556	512	550	512	513	504	499	513	498	491	510	549	519	539	544	531	566	522	530	545	517	531	527	523	487	498	518	529	541	523	516	497	518	508	510	482	522	502	522	509	539	524	502	522	499	528	539	549	512	493	499	497	534	525	509	480	548	513	582	493	550	509	549	505	493	530	504	510	525	538	515	505	534	566	484	482	516	490	507	514	473	540	537	512	507	549	537	504	519	515	520	523	497	525	494	502	564	531	552	488	492	535	543	497	547	494	522	514	535	534	512	487	521	531	495	535	533	497	497	524	527	502	515	523	493	521	527	497	495	527	513	467	476	512	503	517	554	528	511	515	515	487	481	530	489	490	482	487	508	511	526	508	460	514	495	513
5150	8866	808	648	597	577	512	527	556	583	541	521	506	567	516	515	509	496	570	502	537	490	499	566	567	500	480	521	491	543	533	518	496	547	529	533	535	519	507	520	486	527	515	478	501	527	499	542	498	545	522	525	517	527	504	531	530	525	500	496	562	523	538	525	511	487	515	512	495	506	523	511	529	532	553	554	488	528	542	450	517	528	528	473	516	505	510	562	569	535	531	550	540	507	509	567	505	518	492	507	512	489	475	530	526	499	531	498	489	534	524	512	519	513	525	554	508	534	544	523	518	548	518	508	528	515	502	562	521	540	492	549	539	535	504	520	551	532	493	506	539	535	513	540	504	495	580	514	495	570	508	587	555	512	513	532	567	493	526	504	512	485	522	509	539	512	491	519	538	507	505	518	547	521	524	525	525	534	541	512	529	495	531	523	532	548	490	549	503	505	512	506	561	538	524	514	550	530	500	500	517	524	546	524	500	542	532	516	481	504	507	508	528	512	473	537	545	494	510	542	526	554	537	548	479	541	545	548	556	500	514	545	530	535	493	544	537	530	487	508	543	494	519	502	514	499	560	540	519	537	531	508	533	505	484	552	518	548	522	550	524	502	547	514	529	534	503	543	549	534	510	575	543	519	561	571	506	512	567	515	530	484	481	533	518	487	521	546	537	528	573	530	513	541	540	597	513	543	523	492	512	510	500	513	477	517	549	549	561	502	478	554	505	546	548	519	521	553	514	499	505	479	538	482	512	512	523	550	540	541	478	481	507	528	492	517	541	523	529	524	597	533	522	563	549	525	538	552	487	564	495	531	550	551	552	523	515	514	539	503	509	513	541	554	540	517	528	520	520	498	503	501	495	530	475	547	542	523	551	504	480	504	504	476	566	522	522	547	520	506	521	541	513	518	533	514	514	507	512	537	522	565	503	559	523	575	490	500	507	498	494	515	502	514	488	555	495	511	507	522	545	528	510	489	519	500	535	517	547	508	529	509	564	553	513	524	526	511	521	503	506	584	516	543	547	530	513	534	530	511	508	523	526	514	546	468	505	558	541	521	553	531	488	513	505	534	503	539	521	482	570	509	460	477	554	511	478	531	522	509	488	559	509	531	515	511	509	530	511	525	477	530	503	545	465	571	494	465	590	493	537	487	515	494	534	562	545	535	530	469	492	540	527	546	496	556	500	537	489	513	541	506	529	547	497	528	501	505	529	556	511	525	545	483	505	567	504	513	514	527	506	541	524	531	565	536	520	516	550	527	495	515	539	470	511	479	511	544	536	556	531	516	514	506	522	536	516	538	541	512	533	532	519	499	532	536	489	528	514	502	538	518	526	547	524	521	511	523	526	493	535	532	575	546	501	511	499	509	513	532	504	551	528	522	543	489	548	474	557	504	506	499	501	500	534	494	501	539	545	540	536	505	543	510	540	505	517	543	504	551	550	539	499	502	490	508	549	497	522	492	529	520	507	518	502	482	522	498	548	504	485	508	520	508	536	518	556	484	551	489	533	524	531	520	493	519	485	538	495	515	550	507	501	533	487	525	533	520	538	562	532	522	540	492	532	523	508	505	512	550	533	542	468	501	592	550	500	534	521	524	520	565	511	522	543	553	488	494	528	525	545	530	513	513	528	512	567	561	537	511	520	540	530	583	529	522	510	559	497	489	510	513	528	517	525	535	507	554	511	526	551	506	529	512	564	507	552	488	490	551	545	519	514	536	550	501	481	504	523	475	532	515	542	517	526	528	518	490	518	531	541	529	497	486	538	506	460	514	498	514	530	562	497	517	512	509	519	509	512	529	553	514	555	508	457	514	542	505	519	517	505	521	499	505	547	506	491	527	502	478	502	553	525	503	526	469	483	547	517	529	534	495	514	488	545	512	551	519	548	557	502	539	557	514	527	517	481	543	491	525	508	500	516	502	525	522	528	490	504	522	504	508	531	486	509	512	535	512	516	542	534	499	530	509	593	552	533	530	527	519	522	502	516	525	540	502	564	505	513	517	542	536	546	550	527	522	513	512	581	519	541	487	537	569	525	514	499	509	543	508	504	496	518	505	516	533	541	563	495	564	536	515	513	525	498	498	534	494	510	562	503	530	525	519	561	502	515	510	548	507	536	490	494	510	520	478	522	513	504	541	511	515	500	514	549	540	534	520	501	545	497	531	491	500	558	526	533	495	537	520	489	488	470	574	509	503	520	514	559	538	521	502	516	521	527	531	565	523	544	517	531	475	550	505	492	543	537	563	510	539	540	534	529	500	537	517	558	469	487	544	547	520	504	533	531	466	515	515	502	511	535	501	543	530	543	537	506	536	495	500	530	545	518	513	548	495	575	513	479	562	527	509	538	517	543	513	507	470	506	536	530	511	510	529	488	521	476	537	529	530	512	519	505	571	520	531	539	568	479	508	510	544	544	516	488	516	530	537	494	497	493	528	525	478	506	536	489	506	516	515	524	497	527	544	548	523	530	530	518	525	518	509	503	518	521	543	487	546	519	522	541	538	513	508	504	510	541	505	472	480	495	497	533	513	485	516	530	531	494	509	474	511	585	506	515	520	542	487	552	513	519	529	539	537	527	513	466	524	508	498	550	520	518	508	530	526	523	530	526	511	524	505	515	521	511	548	547	533	506	521	509	497	509	528	573	561	515	517	503	512	548	459	529	525	511	552	516	541	501	501	566	471	523	531	535	539	528	566	503	532	473	532	526	543	505	514	480	500	505	510	530	500	553	543	512	496	518	489	507	523	514	521	489	516	517	550	496	555	537	548	509	540	502	505	556	490	541	527	490	481	529	492	523	549	515	533	513	497	572	537	511	552	520	527	520	544	557	533	492	491	529	555	515	517	562	533	492	544	559	524	536	476	504	530	511	515	530	480	525	527	484	553	528	539	525	537	503	549	503	527	553	530	531	532	535	518	542	561	537	488	496	521	525	586	522	506	542	567	530	522	503	554	505	565	503	560	515	520	528	470	500	523	506	512	522	524	504	529	544	492	505	501	526	533	497	501	525	557	513	500	514	500	495	519	530	555	567	522	489	508	526	549	544	531	556	531	517	519	521	523	502	554	523	494	587	517	489	534	538	490	505	551	541	564	546	511	532	489	520	472	486	515	509	500	554	510	527	560	502	577	534	501	546	530	459	550	531	506	523	552	520	546	526	545	518	491	533	520	505	480	595	558	536	479	559	477	532	523	491	549	520	500	458	513	540	484	537	483	544	516	520	543	515	543	500	547	553	514	534	557	522	527	517	517	518	510	503	500	495	493	502	530	491	490	563	481	531	531	527	564	515	549	492	533	492	548	532	462	497	529	512	491	485	520	537	532	499	521	519	510	525	526	558	537	537	527	511	509	552	545	518	539	487	542	495	485	529	499	514	483	555	562	517	551	529	495	558	524	522	518	532	537	516	512	515	571	475	540	542	531	511	541	507	501	497	524	556	530	520	512	529	519	523	547	520	544	509	506	487	526	479	530	497	527	505	569
23222	20978	28368	23775	20983	13139	1163	654	555	476	415	392	380	395	335	355	309	334	317	297	281	313	291	272	303	299	344	278	278	260	252	265	280	311	250	258	244	260	271	241	254	264	268	234	286	283	230	256	295	269	258	241	253	243	275	260	275	240	246	294	261	244	281	261	237	247	254	258	264	244	267	242	259	282	256	250	291	291	263	282	246	250	285	251	265	250	270	273	301	300	267	265	256	277	255	253	244	265	269	288	260	294	257	259	274	262	249	255	263	251	265	264	272	252	285	257	246	271	234	262	234	248	246	241	257	258	259	260	234	250	265	259	276	247	273	281	263	289	267	241	289	236	276	283	277	291	258	276	259	252	249	271	251	267	255	261	241	253	258	257	260	245	246	276	235	242	249	250	250	272	252	272	251	272	258	294	281	243	253	270	245	257	262	275	263	250	250	272	289	260	266	239	263	256	287	238	235	251	268	271	232	252	263	284	229	257	263	246	253	248	259	264	279	252	252	284	262	245	251	219	246	254	278	251	250	288	256	262	272	257	263	255	249	265	244	234	244	263	249	251	243	224	254	269	245	276	260	255	254	248	282	267	283	249	263	276	279	236	255	254	264	274	247	241	238	249	245	260	261	260	244	273	265	271	248	293	262	246	289	265	277	258	262	226	235	274	268	249	228	241	276	253	239	283	266	274	241	248	245	273	254	249	274	297	255	272	269	261	257	255	265	240	248	274	242	267	282	279	285	254	249	252	215	256	250	260	282	248	242	261	264	239	269	248	257	258	277	277	247	259	251	244	234	258	273	268	254	244	247	269	272	242	254	272	229	242	275	258	258	268	253	280	262	266	275	273	271	260	273	270	232	290	265	274	257	266	264	256	273	264	241	258	257	261	229	263	254	244	247	262	258	259	262	286	267	257	255	263	261	276	270	250	249	273	257	263	270	277	261	223	241	252	248	271	254	250	265	239	222	263	246	247	269	266	244	243	260	271	256	255	262	284	262	258	273	243	246	231	261	284	249	282	249	235	273	276	252	251	258	252	244	268	256	272	268	275	248	279	216	255	258	279	265	262	276	286	244	266	259	254	254	250	250	261	252	241	239	252	237	262	266	253	252	252	235	250	251	240	240	252	230	241	297	283	254	244	249	267	244	300	224	256	269	287	222	267	267	279	266	241	260	284	242	239	274	257	274	255	237	243	272	271	219	257	259	270	273	265	244	271	255	264	259	265	290	256	302	252	287	219	263	227	253	267	271	252	263	247	268	245	252	246	265	250	256	275	270	232	268	252	269	255	261	250	250	251	249	236	269	271	269	254	277	248	284	267	271	267	259	251	247	253	274	282	246	226	260	283	245	256	262	261	259	244	266	279	240	260	247	238	271	264	234	272	249	264	263	250	247	286	260	253	256	267	257	251	281	276	263	266	256	250	281	266	257	241	257	265	276	249	226	252	250	282	260	230	242	256	258	268	272	248	237	255	250	257	263	244	265	233	249	266	281	261	237	231	256	273	275	251	253	250	263	295	262	276	262	267	264	254	260	262	245	281	242	260	231	256	287	237	257	271	257	269	229	263	269	276	264	246	232	279	274	278	277	232	241	275	259	261	258	265	241	258	246	268	233	259	245	263	231	251	294	268	245	285	249	269	256	265	269	204	260	267	244	242	248	267	266	254	256	293	250	275	258	283	260	258	237	257	262	271	249	265	278	233	283	253	250	247	268	266	250	255	223	252	264	249	267	261	230	259	249	275	240	242	267	278	233	280	264	286	254	249	254	219	260	257	257	245	253	249	245	264	245	237	291	260	260	266	273	260	249	261	232	216	247	246	236	282	268	263	256	251	281	239	253	265	245	270	250	257	278	251	294	266	256	242	267	242	277	241	258	273	235	278	237	275	264	249	243	238	264	296	249	260	265	225	271	278	270	267	281	245	287	261	259	257	241	261	267	245	264	276	257	264	262	252	265	275	259	276	241	266	239	274	240	232	271	245	246	258	264	240	254	260	247	260	252	251	240	261	270	293	260	290	276	252	279	241	262	233	252	253	268	251	284	265	220	277	256	236	268	250	291	268	270	243	275	263	252	260	253	265	246	251	255	229	246	280	238	283	232	253	234	246	238	270	246	254	237	253	253	276	278	256	233	262	278	262	250	259	277	272	250	274	248	243	254	264	251	242	255	246	257	259	276	249	292	253	276	274	272	241	261	244	258	262	233	250	249	276	274	269	235	290	243	275	261	240	264	295	252	273	242	230	239	285	265	208	250	265	251	258	279	238	277	236	244	264	227	281	274	274	227	265	227	257	274	279	258	241	260	265	277	261	255	240	237	271	255	276	286	253	253	277	263	286	265	288	260	235	272	255	250	250	253	257	240	262	262	277	243	263	264	251	247	238	274	267	257	229	255	250	266	273	258	265	247	243	259	289	250	246	258	300	268	243	257	261	284	258	240	250	279	287	244	273	268	256	269	290	247	283	267	271	264	259	241	267	260	228	241	243	251	254	270	277	282	237	241	269	272	257	245	240	263	255	248	263	255	237	235	253	244	247	240	270	229	252	250	257	235	238	233	265	254	234	257	267	278	251	251	251	280	249	250	290	277	260	268	267	231	272	269	293	254	261	246	244	235	263	250	253	245	299	250	276	237	262	281	239	258	272	276	268	261	258	259	232	254	282	248	246	239	255	246	265	255	259	257	253	240	262	252	266	266	260	288	262	257	264	244	271	260	288	282	269	276	235	267	267	254	253	277	242	236	249	269	245	242	239	229	251	234	265	267	237	275	268	266	262	276	271	255	255	238	242	269	275	279	270	263	261	279	247	298	254	261	244	235	249	261	252	243	257	273	280	248	260	253	276	251	252	250	266	260	251	279	251	258	249	252	267	266	256	242	260	281	282	259	265	243	268	251	267	252	273	254	258	273	271	236	277	287	234	268	264	280	256	258	287	259	268	228	255	227	235	243	279	258	251	278	278	252	249	270	254	263	266	299	275	279	245	264	247	285	256	271	268	251	274	252	257	270	288	255	270	286	272	267	271	276	277	291	245	247	242	248	269	293	292	238	272	282	243	266	288	266	237	244	277	275	278	227	251	244	244	271	259	259	254	248	254	255	272	261	245	244	275	278	249	255	253	268	234	240	252	267	282	248	250	254	233	290	239	265	267	285	253	247	265	267	271	235	245	258	269	259	257	255	242	272	273	240	259	243	268	286	246	233	251	271	224	275	258	257	255	265	289	257	249	298	284	276	222	276	262	248	268	259	277	274	261	269	257	258	279	242	252	265	253	235	278	234	277	258	269	244	234	245	252	245	268	259	272	260	292	260	230	241	273	249	270	236	241	240	279	276	202	241	307	232	273	243	251	274	221	240	278	287	273	239	236	254	236	237	271	245	246	292	249	245	275	233	244	232	248	259	232	261	229	249	247	261	267	278	273	253	268	265	259	247	275	261	260	267	251	255	268	244	236	226	239	262	246	270	254	254	247	243	261	247	268	272	256
4635	16390	6214	2967	2065	1570	1130	909	729	588	532	452	452	411	409	378	356	355	335	361	354	295	314	311	284	305	294	280	307	257	296	291	284	319	279	292	290	300	298	280	281	280	261	295	271	289	275	288	302	275	312	280	277	268	296	250	297	299	294	303	259	281	293	263	299	284	271	287	275	309	296	294	261	290	278	308	290	262	244	262	300	257	277	258	281	267	275	282	294	256	291	271	281	279	297	293	266	288	253	252	256	267	304	278	252	271	281	289	277	298	266	283	252	279	268	278	308	284	289	277	265	297	275	276	264	286	293	276	275	283	297	267	243	246	277	281	262	263	291	286	289	291	271	284	264	270	261	271	256	303	237	277	269	283	257	266	268	237	304	272	313	285	263	263	255	290	280	272	292	245	271	270	257	281	291	294	293	277	288	268	268	277	275	292	286	285	260	281	274	249	263	280	277	274	289	256	288	279	284	287	272	260	277	279	261	256	270	281	286	259	281	300	259	262	274	269	269	273	252	253	280	245	294	264	275	262	284	297	278	274	302	257	254	249	265	268	257	283	262	266	292	244	280	294	269	258	291	274	278	276	273	295	295	270	281	298	253	277	277	305	291	253	262	283	289	269	274	280	278	277	297	264	260	296	286	280	270	277	262	278	267	276	274	304	288	275	291	270	307	276	281	302	277	277	264	278	274	277	250	256	281	277	254	260	264	262	283	289	295	276	275	303	263	274	275	277	240	287	260	282	282	300	271	255	253	302	282	280	272	290	281	292	268	281	260	245	282	320	258	282	269	283	264	254	302	251	275	270	277	311	280	297	267	259	243	265	271	271	270	274	286	284	257	288	285	281	245	299	271	259	292	290	263	263	276	266	277	292	269	299	280	266	301	262	239	293	284	266	277	266	266	282	244	281	263	288	276	258	281	280	256	252	275	276	308	263	278	269	256	277	300	301	268	310	273	263	303	258	294	295	272	269	236	289	278	284	250	320	264	282	272	277	279	276	258	266	262	266	242	259	255	273	271	265	292	272	281	282	267	281	268	252	284	270	271	295	269	267	286	297	273	268	291	252	279	274	290	287	275	279	284	273	275	285	284	260	267	229	299	281	274	285	275	260	294	272	281	268	263	304	240	285	267	287	232	250	257	303	271	277	282	286	297	286	270	259	300	289	284	264	299	280	262	251	268	275	266	297	289	273	281	289	250	292	264	310	268	277	237	281	268	277	281	253	262	308	257	248	265	258	244	272	270	258	279	262	276	283	281	314	259	294	281	298	298	247	271	260	278	255	253	269	290	280	314	269	270	271	259	280	252	264	255	262	264	276	280	279	260	266	295	271	267	259	289	281	264	260	286	270	263	265	317	302	268	277	257	244	244	272	260	247	270	276	274	274	255	283	257	250	270	307	268	262	251	241	260	260	274	255	269	290	256	295	262	269	310	273	254	294	283	277	275	258	282	291	285	298	308	265	250	304	290	277	261	273	286	282	285	274	287	276	244	271	269	278	283	282	269	292	284	290	259	267	259	302	253	287	300	312	275	264	288	264	256	292	254	286	259	287	274	297	289	278	291	276	241	277	280	300	281	283	267	300	244	248	268	260	281	277	291	267	294	257	293	282	278	254	261	268	293	258	255	250	291	310	278	294	305	278	280	274	278	239	284	233	264	263	250	305	295	250	286	277	288	259	289	303	251	275	257	275	292	251	293	290	263	285	265	306	257	289	275	287	265	263	289	289	277	283	273	287	264	259	269	298	277	280	275	250	302	300	274	277	240	270	264	268	278	270	251	258	286	283	294	267	271	248	271	270	277	269	280	273	302	294	265	252	267	284	285	275	270	282	307	280	287	280	279	279	258	271	298	271	285	291	279	275	280	264	278	274	257	269	259	262	294	262	269	238	276	296	273	281	268	279	276	297	267	269	289	291	249	277	272	249	293	288	292	262	266	258	258	274	277	278	257	267	252	284	294	277	278	276	283	269	285	274	299	260	274	273	317	260	282	270	290	289	230	273	289	283	262	308	277	287	252	284	262	281	287	277	272	285	238	272	320	273	309	266	255	270	274	263	306	272	309	275	285	279	274	302	274	260	271	285	262	288	279	261	298	274	273	263	283	276	298	250	302	284	298	289	263	252	274	255	295	299	274	273	288	293	283	272	295	257	262	297	290	300	275	279	292	227	285	267	297	273	275	268	293	286	242	280	288	274	273	258	264	277	291	262	275	300	281	259	264	279	268	263	253	274	235	282	267	296	265	252	301	251	263	272	290	284	293	275	270	301	274	271	268	285	280	308	310	292	273	284	257	245	256	311	271	273	309	278	234	284	251	275	250	270	268	270	306	291	265	244	253	290	267	258	270	270	275	277	256	225	286	283	303	287	258	269	268	294	257	256	277	268	268	273	287	283	289	300	303	280	252	261	295	257	288	279	292	286	253	283	257	284	251	292	262	257	259	254	284	269	275	256	261	261	272	262	255	249	282	257	274	251	247	277	277	271	263	275	290	275	254	264	277	265	283	273	257	272	281	270	271	286	279	279	289	267	255	281	273	280	282	254	296	273	262	288	284	279	243	281	239	281	284	263	272	270	276	275	267	267	268	259	291	287	261	268	277	285	282	272	269	270	312	277	274	272	289	253	285	292	257	261	268	252	282	273	241	271	265	251	281	275	295	270	259	257	256	272	271	250	311	284	281	262	279	256	271	233	293	266	255	287	267	297	281	266	304	264	244	249	251	272	283	286	275	250	277	248	260	265	277	242	298	270	248	278	259	273	264	274	287	281	257	296	269	247	272	262	263	295	267	302	268	301	254	254	266	299	299	286	270	268	258	299	254	260	278	300	265	296	270	280	280	279	259	260	271	260	267	271	289	278	260	282	235	251	266	284	249	253	302	267	277	295	294	264	292	268	272	251	256	287	248	271	274	255	262	284	271	276	271	281	291	254	268	288	260	286	264	272	256	276	284	286	281	250	263	230	268	284	280	267	282	284	282	295	284	266	297	244	321	281	283	267	281	274	276	303	278	244	256	248	302	258	277	266	263	264	251	264	282	297	287	281	253	279	297	249	265	305	294	281	255	258	260	269	285	248	282	274	256	256	270	256	296	291	279	264	251	285	262	286	271	279	265	276	272	275	285	295	281	267	280	252	279	296	262	292	283	274	273	258	255	282	285	276	275	270	276	255	268	284	302	288	255	281	310	296	272	256	270	293	279	264	273	262	273	273	276	271	279	253	281	286	284	294	275	256	259	306	244	289	285	287	285	256	272	266	267	267	288	275	298	272	288	283	297	291	256	295	285	280	268	273	262	270	295	270	256	278	245	278	284	235	270	254	298	281	283	257	283	281	262	280	291	244	272	282	286	269	274	283	293	278	269	277	239	274	267	261	277	284	275	255	275	293	258	291	291	289	299	284	293	298	285	269	288	279	272	264	293	267	243	271	274	253	283	287	264	284	275	283	260	263	286	246	299	299	310	301	248	261	286	264	269	273	265	262
24198	20932	27545	24424	16527	1311	813	672	592	550	538	564	535	536	507	493	473	494	504	500	489	474	484	440	437	491	435	459	501	472	472	459	508	483	474	477	500	406	490	490	487	448	476	447	453	494	454	463	465	462	474	479	465	501	478	492	461	475	461	485	492	457	466	425	462	426	477	470	431	455	463	487	462	441	474	482	482	457	481	489	420	488	475	465	489	506	494	448	465	524	473	477	458	480	480	498	458	445	459	462	422	494	479	480	480	433	446	462	459	465	495	515	440	426	527	472	475	466	466	440	502	487	474	453	482	495	488	439	481	476	500	494	416	471	489	508	512	472	471	485	500	480	499	472	525	504	458	438	451	437	474	454	491	482	479	458	425	458	473	476	462	432	450	457	459	473	441	481	490	482	476	474	453	435	483	453	466	431	463	475	483	443	465	483	495	453	438	500	429	470	471	473	431	447	430	489	420	459	447	503	471	431	476	470	474	479	462	500	501	487	485	447	488	445	489	486	468	471	448	471	448	475	497	475	445	482	464	500	442	444	474	452	458	495	439	499	468	488	479	435	455	462	459	466	466	464	469	467	480	468	472	470	427	474	480	454	470	451	475	476	482	463	485	450	505	471	473	457	432	424	419	453	443	474	468	452	443	483	470	444	470	470	478	453	479	456	500	438	422	457	505	500	474	481	490	464	455	449	449	500	443	441	463	499	440	464	507	461	485	484	485	443	488	483	459	485	459	478	443	449	493	460	450	483	439	485	409	471	428	467	447	475	451	477	454	501	479	494	467	448	494	469	472	449	427	471	469	464	441	498	470	446	477	471	492	471	478	486	483	491	447	493	450	443	502	465	461	446	453	472	480	471	477	513	500	515	473	514	462	461	498	486	454	482	486	448	452	433	462	468	486	451	493	447	504	486	508	445	478	506	477	459	533	475	503	470	479	517	452	461	455	447	514	403	440	455	466	481	505	484	484	462	444	480	446	456	474	489	503	469	561	499	478	504	506	453	471	459	470	457	431	437	465	475	433	487	433	453	463	459	462	465	466	494	469	453	487	473	501	457	477	485	485	486	473	477	467	453	453	460	430	534	473	479	475	461	491	428	461	460	500	488	459	472	448	456	446	445	461	479	474	512	501	465	522	474	474	454	425	471	484	443	475	507	453	477	496	465	443	476	459	426	478	468	470	508	491	462	454	461	509	445	499	490	474	459	471	483	469	489	467	438	503	459	516	483	459	512	460	485	473	480	483	463	453	484	488	487	475	466	456	456	463	506	461	478	452	497	475	469	458	477	469	469	414	479	460	432	465	472	464	462	448	467	442	466	498	440	465	478	492	480	455	439	431	491	478	434	461	507	472	441	510	459	462	451	446	438	443	488	483	454	467	504	493	476	503	513	472	464	436	477	511	452	480	459	447	469	518	435	476	489	497	442	501	437	448	460	482	461	447	443	473	459	493	442	475	462	442	465	474	450	463	465	437	484	492	517	498	510	475	440	493	471	460	473	460	498	504	442	462	428	472	467	447	481	489	415	470	456	454	483	463	474	509	463	480	456	446	511	456	453	477	485	464	470	489	445	474	439	448	417	446	433	470	494	441	448	452	473	488	472	445	481	509	509	464	490	487	437	452	502	489	461	456	490	511	432	473	464	487	483	480	433	460	486	460	471	492	463	492	503	457	484	474	471	489	425	456	443	471	477	466	458	474	428	465	455	458	486	486	480	471	463	456	457	500	450	461	487	443	450	523	450	437	453	489	439	459	462	476	473	462	493	433	440	436	455	449	478	433	507	482	500	500	487	474	449	476	480	448	479	488	475	479	460	437	493	432	463	476	491	468	482	472	501	489	467	468	451	450	441	445	441	468	473	488	468	434	442	471	477	465	458	473	486	464	504	462	459	487	498	476	478	467	461	482	481	474	450	449	501	464	449	466	481	500	499	458	500	463	474	398	512	483	466	463	464	463	459	445	489	467	528	454	458	470	456	463	463	482	453	430	459	476	450	479	462	437	469	444	450	447	445	475	492	504	457	519	476	484	453	481	453	482	438	446	512	498	422	450	472	468	463	463	490	482	488	453	468	458	468	481	474	492	458	485	475	433	462	466	488	463	473	467	449	478	484	479	522	477	508	479	453	484	491	446	462	464	434	493	468	471	453	491	466	513	481	446	448	470	450	481	477	475	463	483	505	432	500	424	511	482	498	485	489	444	488	445	484	456	475	450	462	468	445	485	471	449	479	477	461	483	451	434	437	450	488	462	489	493	474	440	496	448	439	454	469	491	470	444	476	476	484	460	446	453	499	441	468	493	462	483	470	461	435	452	494	485	491	476	486	466	454	465	461	473	436	435	457	437	479	508	455	477	444	460	456	489	498	496	459	478	448	483	512	488	497	452	503	476	500	485	467	464	443	469	432	438	456	496	479	455	445	468	436	477	451	466	464	477	496	473	507	462	474	438	448	449	453	483	480	470	476	472	475	453	480	439	487	430	471	453	509	437	489	466	451	444	468	445	459	468	458	473	437	464	433	488	432	468	470	497	435	472	473	471	463	488	479	449	487	525	483	517	463	479	497	473	448	440	467	478	436	454	493	482	467	478	483	487	466	473	441	476	487	502	466	493	483	477	456	463	436	471	458	463	473	450	446	453	472	481	458	439	450	466	479	447	500	474	480	456	473	485	472	433	447	463	444	486	478	485	498	452	474	456	463	493	485	453	460	446	453	506	503	458	471	449	453	467	457	450	484	490	499	510	477	429	474	461	492	471	447	467	473	468	456	477	446	509	440	504	467	483	473	474	448	490	468	453	466	450	455	509	447	516	470	486	456	459	457	468	460	486	487	462	473	446	458	501	490	463	478	480	485	456	461	490	465	451	456	461	463	426	506	473	443	444	474	461	458	471	469	463	456	465	457	511	442	504	477	454	507	456	454	458	491	468	469	450	484	473	434	491	466	452	485	474	429	475	477	437	498	449	512	475	497	467	452	471	458	505	466	510	484	448	468	461	448	470	477	472	437	474	455	476	476	474	453	452	434	464	470	432	467	517	472	481	474	482	458	496	446	456	443	468	491	484	474	474	457	455	455	486	487	486	478	491	447	456	457	465	468	485	474	501	452	463	471	512	459	474	469	472	463	497	468	469	509	480	493	463	479	485	429	467	468	478	468	474	465	459	463	463	476	456	482	478	499	471	515	475	456	428	499	506	502	508	486	460	468	473	497	485	434	477	482	437	443	475	456	435	480	453	461	482	463	501	446	454	463	465	491	497	423	504	464	440	469	411	462	466	442	466	490	504	437	474	460	506	511	489	469	461	472	465	449	426	490	458	463	535	465	501	431	487	461	451	469	471	454	474	450	483	483	480	453	448	478	490	482	473	479	521	510	469	494	539	430	443	509	526	462	472	472	439	444	475	473	481	479	460	498	472	469	484	454	442	493	468	492	460	457	465	484	481	460	485	423	483	452	446	454	505	473	480	480	488	451	468	441	489	508	491	452
4666	13596	3836	1972	1547	1237	1003	850	743	680	610	588	560	562	508	535	484	516	501	490	484	480	512	464	507	519	506	451	488	468	498	451	432	511	487	464	460	454	449	509	444	458	449	490	464	497	441	454	492	470	483	486	495	461	475	480	477	476	466	484	485	489	491	516	461	501	472	484	486	489	478	474	492	469	509	475	475	473	491	433	453	456	454	514	454	444	508	446	453	474	457	476	465	418	481	468	485	483	447	496	469	472	441	487	476	513	436	454	480	459	434	457	478	467	491	488	474	466	461	464	437	449	472	474	435	460	473	475	477	490	450	431	461	446	486	464	492	428	476	487	446	458	459	445	452	471	456	469	437	434	498	445	465	491	444	425	458	457	426	498	524	456	502	440	504	485	420	488	448	482	480	490	480	461	479	466	462	505	483	488	470	474	453	473	500	477	486	475	435	495	447	471	478	442	439	434	481	494	476	471	491	464	440	438	478	468	439	441	442	480	438	461	459	463	475	483	455	486	438	474	450	469	513	458	492	452	434	487	452	468	476	455	434	453	417	459	478	464	442	455	434	439	418	484	505	446	500	390	486	478	463	468	479	474	449	467	434	480	478	507	473	479	469	462	469	485	477	492	485	489	447	460	484	467	443	488	481	479	450	465	470	494	466	454	476	494	481	485	484	464	506	447	430	515	451	449	491	452	453	442	468	445	463	444	451	489	462	523	491	474	467	491	457	462	482	458	418	482	469	463	448	461	491	447	461	510	505	488	427	458	445	483	392	437	436	458	493	457	512	499	472	469	458	455	480	464	457	453	503	454	500	469	442	434	491	473	470	471	462	472	483	501	510	507	450	471	457	481	470	450	458	463	479	472	495	492	461	466	448	473	466	457	489	497	465	494	466	468	444	490	461	483	445	510	491	487	487	436	473	449	468	482	447	445	517	429	483	500	479	506	468	432	464	456	501	482	469	485	482	495	493	441	497	469	478	460	459	459	451	416	452	478	463	432	479	475	462	480	480	479	482	457	470	449	445	454	453	424	465	474	499	450	440	458	459	465	495	474	484	517	495	460	462	487	461	479	448	465	462	457	464	494	461	481	458	453	446	471	464	447	475	493	449	486	479	485	502	458	441	473	503	467	501	521	461	479	472	432	456	479	465	487	461	477	428	474	446	444	484	461	445	478	467	465	416	445	499	434	475	463	467	502	459	469	465	460	495	491	455	494	481	507	464	443	464	472	516	460	466	459	470	452	482	452	476	491	427	485	460	454	465	471	475	441	466	478	481	438	476	490	486	470	436	444	510	466	503	448	478	478	465	460	462	483	508	472	440	503	456	475	485	462	483	496	479	447	461	486	477	488	458	468	453	462	443	467	470	468	471	477	465	463	478	485	476	467	509	472	464	476	463	493	437	449	457	466	454	495	468	493	463	503	472	472	469	453	473	453	501	494	464	489	483	434	516	485	481	468	480	448	456	493	481	448	477	453	444	457	451	469	429	483	464	421	451	463	477	476	478	476	482	434	477	395	487	480	451	518	498	491	430	487	465	466	438	462	490	464	440	477	459	474	507	443	472	477	465	476	460	460	451	472	469	416	485	483	441	422	454	481	466	483	478	487	428	465	458	417	476	465	467	449	460	465	426	473	425	448	467	487	450	425	473	496	473	505	491	471	434	501	448	490	459	440	498	488	451	494	470	441	467	467	467	476	494	449	456	485	473	479	522	445	450	466	468	450	473	433	467	477	471	436	463	480	451	489	514	420	465	429	440	461	477	452	474	454	461	442	482	489	483	491	454	453	489	449	466	474	493	487	516	442	459	430	442	470	473	492	445	518	459	502	479	457	425	470	474	457	471	457	476	455	489	461	444	482	466	425	468	465	429	474	489	463	454	485	460	460	441	458	474	477	457	494	466	456	435	456	462	478	470	476	438	477	475	499	458	457	458	431	462	444	505	499	460	486	443	501	467	462	443	471	489	489	476	465	504	471	444	453	473	468	478	464	479	461	441	445	447	491	468	506	507	478	516	486	476	475	446	453	464	469	432	456	455	491	452	479	446	483	484	464	437	486	455	471	437	467	449	457	427	481	450	491	449	462	469	472	470	485	436	464	447	511	475	430	458	469	448	464	441	471	444	421	478	469	472	459	420	500	440	496	453	481	480	469	448	475	481	434	474	482	463	421	491	477	479	522	507	464	452	466	466	466	446	474	466	475	479	455	470	461	455	519	473	471	475	470	473	453	495	518	456	471	453	456	475	486	471	472	447	442	454	475	480	433	496	461	465	465	490	463	465	458	468	470	442	450	477	474	447	477	504	448	473	448	473	442	472	482	442	466	445	446	469	506	452	457	495	451	475	455	462	462	485	473	435	495	507	499	471	457	446	442	466	465	481	463	471	463	480	427	436	460	457	441	481	457	490	525	535	468	472	472	441	479	514	463	462	491	457	463	447	489	476	448	467	465	517	451	462	499	461	452	452	477	439	465	454	489	469	472	491	449	452	501	438	487	471	424	481	491	466	455	469	457	482	484	428	502	453	472	518	455	480	462	462	485	507	479	481	478	432	469	484	464	446	500	473	474	422	498	448	457	468	478	449	469	457	505	449	428	521	454	482	485	452	473	474	488	495	474	486	505	455	420	487	473	431	486	453	452	465	484	437	483	474	475	456	474	457	441	458	473	468	467	479	472	474	471	446	447	447	475	442	419	470	462	473	439	449	492	457	512	472	480	485	494	507	464	449	491	466	462	490	454	447	466	441	490	483	486	420	481	439	468	428	474	428	458	439	438	425	468	459	477	444	474	504	461	469	479	449	483	420	477	482	479	487	466	479	480	455	440	470	439	439	444	434	435	485	506	507	433	432	455	477	471	464	465	473	487	467	468	449	442	459	471	460	470	493	466	478	454	475	518	462	459	486	476	500	452	480	450	485	435	478	473	483	480	465	475	477	486	467	454	498	485	454	466	490	456	494	443	520	467	450	454	468	459	477	461	443	453	468	479	447	496	476	497	495	445	441	558	473	466	479	459	452	467	432	494	485	494	474	482	408	488	463	464	420	452	486	427	477	475	431	473	452	462	443	496	489	461	466	468	456	486	429	462	471	441	462	510	451	458	462	468	431	430	468	462	457	433	441	431	502	492	447	470	498	446	472	454	481	504	482	470	502	462	433	445	466	481	444	473	455	478	447	501	464	495	430	498	459	470	460	482	462	457	476	493	463	493	435	475	470	474	443	492	424	474	455	481	446	439	462	471	486	492	479	469	440	486	487	493	481	494	530	466	458	432	434	435	443	428	501	496	416	457	455	489	486	438	460	470	439	444	499	435	478	470	468	496	466	443	449	429	488	460	452	479	501	486	462	472	479	469	475	442	470	474	506	454	478	462	471	439	450	439	478	441	462	436	455	441	483	481	468	462	461	465	449	494	454	454	506	470	440	495	472	469	484	444	458	494	455	461	482	488	475	461	451	472	439	479	497	465	479	482	467	480	446	467	417	453
22119	20970	28706	23421	20971	21019	11878	1017	633	518	460	393	330	314	300	248	212	232	194	188	202	183	186	201	173	174	170	181	156	153	159	157	135	157	148	158	151	161	134	158	138	139	165	140	146	129	142	136	139	135	163	120	131	140	124	133	145	139	143	129	136	141	125	119	149	150	122	157	117	131	139	131	146	160	140	147	140	106	128	132	119	127	110	127	136	124	141	156	124	133	125	113	117	123	146	145	141	143	140	123	130	118	143	141	132	129	129	133	152	126	129	137	143	133	124	118	125	139	142	126	125	127	142	130	139	116	121	123	136	131	143	125	123	133	136	128	127	148	113	143	129	135	133	129	136	133	134	135	136	132	142	129	128	139	123	151	115	106	155	134	112	134	118	143	146	127	128	126	142	129	122	132	118	123	124	114	130	128	133	127	150	131	144	136	123	130	122	136	146	128	131	118	140	120	139	136	130	144	132	146	129	122	129	123	124	123	151	127	130	129	125	121	115	132	138	131	118	136	116	126	150	150	132	124	130	104	143	159	113	134	118	119	135	146	145	126	121	149	117	146	116	130	133	131	136	134	131	123	124	146	114	131	139	110	133	151	116	116	126	133	131	120	124	128	123	139	137	125	103	136	139	129	155	113	115	132	123	115	147	126	129	142	129	120	128	125	134	136	134	113	131	126	117	114	128	145	152	132	122	118	130	120	138	139	112	120	120	122	127	129	115	130	135	147	141	137	122	126	147	145	115	133	140	105	114	90	111	116	121	129	135	139	128	135	139	130	125	144	143	122	150	123	117	131	126	142	118	136	122	129	135	133	127	106	122	137	131	128	116	130	119	136	132	144	138	122	114	131	134	133	124	109	130	130	122	133	131	137	148	127	124	135	131	123	120	140	130	141	127	142	134	137	104	142	133	129	134	123	150	127	131	137	121	121	99	118	135	135	138	144	150	143	126	127	118	108	114	108	137	124	125	128	140	107	133	129	142	103	137	130	143	121	120	119	144	130	165	122	114	111	130	135	132	148	129	159	128	142	134	122	125	146	132	127	135	108	133	126	139	115	143	131	147	125	128	124	114	126	137	136	122	136	123	130	110	121	130	145	128	123	145	142	127	112	122	121	122	122	129	140	122	110	120	106	120	148	98	119	140	136	132	134	131	125	125	117	137	121	112	112	135	143	135	138	138	123	139	124	120	151	120	114	126	121	149	116	132	133	144	112	140	135	139	107	127	139	142	111	133	123	148	125	120	134	132	112	123	119	125	140	129	122	136	123	128	136	117	120	137	151	140	132	99	139	139	136	121	132	124	135	117	142	128	127	123	146	127	129	111	127	123	133	129	114	132	134	115	121	142	113	122	121	128	113	147	117	133	128	145	134	92	123	115	124	127	147	139	149	129	111	130	115	127	120	104	120	132	121	130	129	142	133	130	129	138	116	115	130	135	146	147	118	136	128	127	137	116	120	126	146	133	151	142	123	118	144	140	133	128	150	115	125	123	136	110	130	122	123	136	111	125	123	136	112	144	147	126	123	118	141	141	123	130	159	127	135	130	142	131	127	127	136	134	138	135	140	149	125	127	97	128	131	149	118	123	124	131	145	110	119	118	110	107	127	120	119	111	138	124	123	112	127	130	154	139	110	136	127	128	148	134	142	135	128	122	129	121	134	120	140	134	141	124	150	121	132	130	129	127	147	133	125	133	138	136	126	143	113	147	159	135	134	122	130	135	123	133	110	128	124	122	138	138	131	107	133	150	112	132	124	121	133	123	124	133	119	142	131	135	127	111	144	131	124	144	142	147	110	123	128	129	147	129	108	113	138	152	115	132	114	115	148	133	137	107	131	141	135	117	103	128	127	152	124	145	128	131	119	129	117	134	136	127	130	132	131	119	113	137	143	133	122	137	127	153	130	117	119	151	151	128	139	143	139	115	129	118	118	138	138	115	132	132	136	137	108	115	138	127	110	156	111	135	117	131	118	139	128	147	121	134	136	130	129	116	113	124	130	130	143	124	124	142	132	134	116	131	118	128	129	127	121	117	122	139	106	130	121	141	131	110	128	125	127	123	105	128	133	145	141	115	130	147	116	129	145	147	112	124	127	137	134	115	129	129	131	142	135	133	119	135	149	108	111	120	128	130	136	130	137	118	145	110	122	134	123	140	118	154	128	139	117	137	121	136	140	136	107	132	126	138	107	139	134	144	134	123	137	136	137	165	127	105	139	122	116	135	122	145	121	123	111	138	145	127	137	120	125	118	144	145	109	126	137	138	140	143	135	127	126	110	128	123	114	141	116	115	159	123	130	101	122	131	137	133	111	139	125	127	125	112	137	126	131	152	134	129	136	135	134	128	131	126	129	117	128	132	140	122	109	123	109	135	117	131	140	143	126	127	116	132	122	132	132	128	119	130	136	140	146	144	112	140	126	111	130	141	117	130	117	126	122	148	143	134	139	134	122	118	116	126	154	128	114	139	126	131	122	117	136	129	153	127	121	132	139	131	130	122	112	127	139	137	96	117	128	114	131	150	135	145	94	111	110	100	141	117	118	121	147	124	139	126	119	126	123	123	127	108	141	125	136	133	123	131	135	115	134	119	111	107	107	124	127	129	140	130	141	119	117	148	119	106	118	132	106	120	126	140	138	133	114	123	129	114	145	123	115	120	132	134	111	128	121	162	125	128	126	136	143	132	115	129	131	132	127	123	135	131	124	141	147	120	137	135	118	138	148	122	122	124	130	115	135	114	136	133	109	130	144	147	148	118	155	129	121	130	112	124	118	113	120	138	114	120	139	105	119	115	138	127	125	124	136	115	127	139	148	123	131	133	129	138	118	122	118	136	98	128	143	130	118	123	107	131	125	141	122	118	129	131	133	120	119	134	150	122	140	131	137	140	145	144	126	109	130	136	122	139	137	147	123	133	130	141	128	110	129	125	147	150	139	142	123	127	136	128	135	129	124	135	126	126	136	127	120	146	127	126	139	130	122	131	119	141	136	119	139	117	132	125	146	129	129	126	128	119	124	136	128	126	127	130	111	137	127	123	120	134	138	112	131	129	124	139	130	129	135	143	119	136	146	118	139	130	135	135	128	116	135	123	133	143	136	146	135	128	131	123	129	136	121	104	107	123	132	126	128	132	108	136	128	134	133	136	130	139	124	107	129	113	131	138	124	125	153	125	136	121	135	102	121	121	140	117	132	134	130	108	125	115	132	129	127	143	120	129	110	129	128	119	121	135	119	126	136	136	117	121	141	134	122	130	130	113	118	147	120	134	130	127	121	135	136	123	125	144	134	121	135	108	129	121	132	132	138	131	131	129	127	130	129	121	115	104	141	148	136	122	127	133	110	141	113	149	136	132	132	142	108	132	120	117	137	151	148	128	126	132	119	143	125	122	136	117	142	137	134	112	120	117	121	135	126	129	111	155	141	119	136	133	130	146	116	124	127	118	131	127	115	130	132	126	129	138	127	132	131	125	135	141	133	141	140	118	142
6475	22114	10193	4982	3594	2589	1924	1283	1044	813	627	553	438	414	377	327	269	264	296	262	238	207	216	208	193	195	185	200	164	167	186	176	188	157	167	177	167	137	172	149	155	149	150	146	157	161	134	144	136	146	137	164	160	138	137	148	160	149	138	150	151	126	143	127	116	141	129	159	139	147	126	119	123	130	163	127	143	135	145	114	141	152	143	132	130	118	153	120	109	116	140	143	137	138	134	146	145	152	149	112	144	123	129	150	111	119	112	131	148	135	137	109	156	123	127	137	135	125	131	124	144	127	129	129	152	135	127	149	129	141	160	124	133	128	148	150	147	137	116	131	124	122	142	141	135	131	142	146	124	126	138	127	125	143	140	150	134	117	138	135	118	124	133	142	155	149	136	128	133	130	128	123	149	139	127	133	135	133	145	143	136	130	136	106	131	143	139	138	117	125	116	138	141	129	125	132	121	125	132	122	116	129	125	139	152	145	128	138	141	149	126	112	128	128	144	135	128	150	135	131	132	137	149	136	126	153	124	120	130	144	138	134	156	145	137	122	127	142	131	137	139	138	125	118	142	133	127	115	124	132	128	130	147	136	110	146	124	126	120	128	160	132	144	173	147	124	138	144	136	124	147	137	144	137	128	147	140	138	139	152	132	127	136	132	102	126	130	147	125	113	143	118	108	135	111	129	146	146	148	115	129	125	134	161	131	136	137	137	138	110	118	133	143	124	140	156	117	129	147	131	126	141	97	122	144	129	144	119	155	120	129	135	116	144	121	149	137	135	124	151	126	92	117	131	114	120	135	133	143	137	112	121	112	127	124	132	134	144	148	108	131	128	139	123	125	130	143	134	126	110	165	137	141	118	119	145	150	118	148	129	118	137	118	122	137	122	142	147	134	122	114	131	149	125	139	131	128	141	95	133	127	131	124	135	115	134	134	140	122	150	153	143	150	121	130	123	133	135	122	129	135	144	138	153	132	121	125	134	118	134	127	149	119	104	150	132	141	134	114	108	124	134	132	128	110	154	130	124	139	135	146	117	126	121	130	149	118	111	142	141	134	118	127	155	136	151	143	124	136	154	115	134	131	132	144	118	133	120	113	142	136	142	129	123	152	125	130	147	145	159	122	125	118	150	119	137	121	138	138	123	125	132	131	133	146	121	144	122	128	128	121	139	129	130	131	116	139	119	132	132	123	119	120	125	128	134	150	141	144	135	147	113	130	125	117	142	156	140	121	127	118	145	131	144	128	129	132	139	131	111	128	119	128	136	141	128	120	130	125	152	119	122	140	134	153	125	119	126	117	124	129	140	131	127	131	121	138	133	149	144	141	133	132	124	155	149	131	123	128	121	121	134	154	121	130	131	140	125	139	122	162	134	137	126	125	126	125	112	126	140	146	121	123	145	147	119	120	122	118	132	135	139	110	150	146	106	108	133	135	126	152	125	134	120	146	146	134	133	117	163	129	121	159	114	128	136	151	120	152	118	129	125	138	124	111	123	130	142	146	128	132	157	147	150	137	121	133	139	134	132	138	122	140	120	120	126	145	148	126	120	137	123	143	141	131	129	140	135	130	143	112	121	135	125	111	148	140	126	122	145	136	134	148	133	115	121	115	136	115	136	158	120	151	132	132	123	131	145	118	135	144	123	133	127	140	121	141	120	157	142	129	154	132	148	135	135	118	137	130	131	147	110	132	150	134	123	143	120	135	151	150	110	144	142	127	124	147	132	132	136	136	133	149	128	111	128	148	126	118	130	122	140	125	122	135	125	144	126	132	119	143	148	131	129	123	126	128	151	129	137	129	132	112	158	133	117	136	132	117	144	139	115	113	124	146	126	134	129	133	143	116	142	145	154	149	118	123	144	127	115	143	132	156	115	141	119	130	127	135	118	133	120	116	142	124	130	150	138	133	129	113	112	129	118	146	131	130	146	133	136	135	143	137	130	141	111	155	136	127	111	133	124	135	125	122	127	158	126	146	132	139	129	129	134	139	128	125	140	145	121	147	110	133	134	135	123	128	123	128	137	138	125	130	137	161	147	135	129	140	124	145	135	113	153	141	108	128	138	134	147	132	112	156	153	138	125	150	128	120	122	118	134	133	108	133	131	147	116	117	126	130	119	123	118	121	127	129	137	111	146	130	129	131	124	132	116	133	127	117	127	139	133	111	118	132	139	124	126	127	132	141	154	134	133	129	148	142	137	142	129	128	147	150	125	112	132	141	115	119	138	151	119	100	127	135	118	142	141	146	129	132	144	141	124	122	146	128	123	150	137	137	135	121	159	137	130	123	113	134	152	122	124	115	136	131	146	144	119	153	114	144	107	124	141	133	114	154	125	124	148	134	130	129	126	127	146	97	139	123	130	134	123	125	129	137	150	147	127	156	150	137	147	139	106	125	155	139	134	124	139	119	136	123	129	129	141	115	157	140	131	123	127	122	130	146	144	132	133	133	139	117	125	129	133	142	111	137	126	134	139	130	137	127	126	143	123	137	142	123	122	139	106	145	157	125	123	128	105	130	143	144	129	117	112	124	123	132	124	153	148	136	141	126	115	129	132	155	122	134	114	118	119	138	121	118	130	127	120	131	132	128	135	123	139	144	114	134	127	132	152	126	139	130	141	142	138	139	142	120	129	136	151	138	140	143	138	115	127	135	131	128	143	120	143	128	117	114	135	115	120	122	140	130	125	98	132	128	137	125	135	151	125	144	118	133	135	128	116	133	113	130	144	119	157	143	131	143	129	142	124	130	123	137	118	124	131	122	123	126	117	143	116	125	116	124	126	115	154	124	145	147	162	140	148	125	122	131	121	130	123	121	132	151	118	138	132	114	131	113	115	125	131	114	127	123	123	135	144	144	134	127	129	126	151	114	118	139	136	141	149	123	124	134	104	125	126	160	123	119	138	137	133	117	148	127	123	113	123	125	139	146	156	131	128	136	131	126	137	124	119	102	114	117	134	135	123	141	148	118	130	150	112	143	132	139	159	136	120	130	134	126	145	130	138	128	110	129	145	129	141	128	135	131	145	138	138	142	137	122	145	131	134	136	104	111	124	134	126	131	134	125	134	139	138	120	150	126	134	134	141	109	105	125	143	121	129	120	136	128	109	104	144	138	128	142	126	139	139	118	133	142	116	131	132	138	130	144	138	133	138	164	123	124	131	111	124	153	138	130	109	150	139	137	147	129	148	139	112	138	144	120	146	135	131	134	136	124	129	133	132	117	139	132	118	139	112	127	128	130	102	130	129	119	134	122	129	134	126	120	129	138	135	124	138	132	135	117	124	118	135	122	140	123	106	151	137	125	126	103	149	131	141	134	126	133	116	156	132	144	142	142	127	133	115	125	143	147	129	109	122	139	123	126	130	123	128	133	116	140	152	142	154	136	135	138	128	144	147	112	113	138	127	131	138	135	119	140	134	130	124	121	138	128	131	123	140	134	129	125	133	147	120	136	140	121	123	126	115	120	129	141	115	116	146	136	138
27314	19492	5558	754	572	536	498	529	529	500	543	510	584	524	517	555	499	543	517	517	540	507	518	531	531	525	534	537	516	524	525	503	506	512	510	503	547	512	529	472	519	510	501	514	506	527	543	496	503	504	496	532	528	487	530	545	533	578	511	506	532	506	535	542	518	503	550	473	496	553	506	542	539	537	519	488	491	545	510	532	504	499	513	522	497	525	507	561	509	551	559	541	566	501	487	508	465	507	498	513	499	534	502	524	484	469	558	526	545	469	537	566	536	492	510	471	501	585	535	506	493	553	547	508	519	526	508	548	571	539	529	532	484	540	500	525	514	531	477	511	467	531	542	531	516	527	549	512	546	535	481	547	509	486	556	533	476	541	505	549	541	545	568	523	518	496	517	516	538	522	552	557	507	532	508	554	519	489	545	493	518	528	496	499	513	512	536	497	532	506	532	522	516	512	509	536	510	469	519	480	514	540	506	548	507	502	529	535	564	558	494	503	489	496	503	469	548	531	524	513	491	548	483	499	453	509	533	493	571	529	509	553	490	578	543	517	495	497	522	533	547	530	509	520	531	528	506	488	492	559	487	503	523	503	507	553	500	545	526	517	534	480	543	476	542	492	462	501	500	528	535	539	557	517	541	542	530	530	488	540	511	514	501	523	518	491	537	512	504	534	494	500	513	484	537	541	490	512	489	473	510	534	560	497	524	489	530	520	514	498	557	478	538	472	503	491	542	496	504	517	492	506	482	525	521	515	545	576	518	521	475	503	529	539	554	496	510	566	459	509	530	535	558	512	559	530	502	476	532	523	511	503	511	489	514	560	520	506	485	524	505	527	510	525	519	527	508	520	488	484	516	508	570	528	489	511	508	490	538	494	505	532	539	510	526	538	543	504	488	537	482	520	549	481	505	557	494	579	509	534	513	522	519	540	505	558	525	557	546	592	484	538	505	520	514	543	510	564	565	509	509	479	493	484	572	546	511	545	540	523	513	531	500	523	514	501	510	526	464	532	527	493	547	502	557	498	477	508	569	541	500	534	567	529	515	531	525	526	503	489	512	525	540	548	515	492	524	554	523	505	523	483	517	515	505	524	512	540	524	508	527	487	526	502	504	571	514	530	535	514	533	509	538	489	491	518	499	492	465	502	523	515	545	538	518	518	490	544	500	503	530	533	513	483	553	517	540	490	535	503	511	514	571	547	539	479	518	500	531	518	515	544	538	471	506	512	525	536	506	510	510	521	517	528	507	486	500	560	536	556	524	512	474	526	528	557	538	489	467	509	520	532	505	536	509	509	555	537	486	510	503	507	544	551	552	462	496	511	486	524	520	512	504	527	511	528	570	481	484	468	547	510	505	517	542	531	505	543	465	564	530	516	523	523	491	509	485	491	484	523	511	533	509	526	521	535	523	527	563	538	484	503	513	539	531	512	516	511	520	543	530	491	515	513	513	537	522	512	515	497	493	558	506	541	536	529	455	548	519	496	588	519	515	539	514	534	520	541	469	509	512	494	549	506	494	498	467	504	478	484	495	521	505	518	538	499	512	516	501	504	541	564	557	531	524	536	504	527	534	538	506	533	545	511	523	559	485	533	534	486	522	540	527	566	496	531	564	513	506	546	518	513	512	506	518	509	533	523	533	556	544	503	526	525	552	515	496	531	518	530	543	478	552	498	494	526	486	516	555	496	568	494	518	493	496	519	564	513	532	496	508	542	498	522	503	531	486	543	527	552	497	555	502	537	518	526	539	529	504	507	560	523	534	508	518	489	502	511	540	504	506	516	565	524	588	518	516	526	526	513	568	533	478	473	494	564	516	527	507	538	498	505	526	565	523	526	526	501	484	552	539	505	522	473	495	518	484	549	552	513	497	516	555	572	523	540	548	538	520	564	533	543	525	507	491	523	544	521	539	570	544	543	499	507	511	547	527	500	516	539	478	521	529	512	507	524	535	472	517	522	527	525	510	494	531	520	520	477	519	555	533	524	538	536	556	537	527	499	493	537	498	543	544	505	512	527	486	488	512	548	509	535	531	443	489	530	531	527	486	512	493	521	546	522	519	521	539	515	533	523	467	540	550	561	509	506	498	479	541	502	537	502	559	524	519	518	493	501	541	500	532	509	513	539	530	574	480	531	553	494	532	508	527	539	493	546	489	463	537	509	505	490	481	508	542	540	533	535	511	514	555	508	502	556	541	522	509	531	507	498	493	534	509	526	505	474	496	507	492	545	521	521	528	517	514	535	498	528	523	520	518	475	484	476	502	572	549	506	540	526	516	529	509	503	512	566	541	534	551	522	550	469	520	481	513	546	505	505	526	485	523	498	546	532	492	498	534	497	525	488	551	516	541	517	524	541	526	497	551	551	536	538	510	522	543	548	529	509	517	521	544	535	585	523	505	494	546	526	527	489	489	511	511	536	526	538	534	521	542	512	579	466	559	593	489	543	488	547	561	558	522	534	488	512	512	525	511	513	527	527	552	507	531	508	514	498	506	513	498	541	536	564	515	512	533	510	505	540	498	525	566	527	535	500	537	498	528	531	529	522	485	531	511	517	587	487	509	524	500	506	524	504	515	493	536	549	515	567	478	505	515	553	471	472	492	532	553	515	533	560	511	545	483	523	528	520	552	542	555	498	566	521	542	536	504	535	524	543	534	525	547	459	501	497	518	524	542	505	560	570	506	495	531	527	507	495	484	512	509	468	525	505	488	554	566	525	554	530	497	528	516	520	524	519	501	523	518	506	564	537	521	508	464	509	507	475	544	497	522	497	498	530	578	551	498	486	526	564	497	520	571	494	557	532	551	524	526	524	504	566	484	497	530	524	534	519	523	516	483	514	529	521	535	496	491	562	533	520	515	522	529	546	544	519	567	512	509	523	484	567	526	482	545	484	505	507	489	516	528	508	512	554	545	530	511	536	511	525	483	459	539	506	531	501	492	509	537	483	515	521	529	505	544	470	490	501	513	499	500	508	491	493	497	524	513	521	491	493	521	449	484	500	564	502	530	513	506	516	539	499	534	560	535	549	496	526	513	517	510	524	496	511	506	473	504	516	541	524	525	543	502	534	503	506	506	468	550	491	480	531	560	509	496	496	599	525	540	531	500	535	535	507	562	542	544	543	515	482	509	515	548	493	518	516	505	502	524	519	538	531	514	524	525	531	530	514	483	521	485	527	504	492	532	518	540	519	476	498	525	501	492	522	508	554	535	479	547	534	528	528	495	474	527	484	495	526	545	512	514	533	521	506	516	503	490	493	519	538	535	556	553	502	512	507	492	525	560	558	506	519	546	524	537	468	482	555	519	519	493	580	502	555	527	508	503	544	551	480	505	511	515	498	506	524	512	510	536	539	506	539	497	533	484	547	542	542	522	526	497	470	555	516	537	513	547	564	524	581	519	504	521	508	517	529	481	542	498	503	528	508	535	536	521	549	512	481	536	507	519	520	520	519	500	527	460	509	502	530	487	511	523	543	511	474	539	561
5305	9184	801	625	591	618	539	516	534	519	535	567	549	554	512	566	521	497	509	498	564	497	559	559	537	564	526	541	540	545	573	530	530	524	558	506	500	569	518	545	538	507	565	530	535	504	552	519	529	525	529	506	489	546	531	559	490	521	542	510	492	549	544	514	561	506	533	551	514	551	536	527	538	532	532	524	508	533	523	530	569	550	559	517	523	536	559	565	534	518	575	496	532	548	527	546	522	574	552	536	579	539	522	529	515	528	526	492	572	553	530	551	492	526	508	533	508	541	534	557	558	483	530	497	548	518	519	512	519	558	549	545	563	563	554	540	510	542	519	484	509	538	518	551	548	522	514	501	485	526	512	525	548	517	537	520	543	519	559	515	561	514	531	481	500	543	495	527	504	543	535	512	507	544	541	521	569	508	530	513	533	549	533	528	551	532	535	507	543	499	529	532	509	499	530	523	517	542	484	514	597	589	512	562	532	548	500	563	506	493	509	511	532	519	538	520	544	515	537	522	565	506	548	504	537	553	514	517	491	510	545	555	545	536	568	529	483	514	472	510	545	553	491	497	507	522	510	525	542	541	569	559	578	511	527	520	546	495	563	567	535	542	544	546	519	557	551	547	555	513	546	552	543	509	526	551	538	510	567	488	530	562	552	535	503	513	492	512	498	534	513	508	515	536	529	539	507	530	532	481	536	590	539	561	521	530	536	524	520	554	525	536	546	525	521	534	527	515	507	576	542	514	521	558	549	542	497	547	518	506	550	504	566	556	520	527	556	514	484	512	529	483	516	533	566	523	522	494	509	524	499	521	519	511	535	553	556	549	542	529	503	571	491	508	556	531	549	546	514	503	545	544	535	539	565	527	575	537	546	526	552	487	532	498	535	510	546	512	537	543	514	540	517	541	549	543	510	543	537	520	504	542	569	519	524	551	527	557	528	560	554	542	508	538	507	540	545	516	584	542	505	558	560	523	524	567	561	513	508	525	520	553	522	549	575	553	524	530	552	528	508	494	515	564	497	526	540	560	479	532	508	533	516	482	496	540	541	519	515	533	508	517	515	511	565	551	547	546	572	532	544	559	517	476	481	514	491	558	530	560	540	570	512	536	556	563	531	552	504	542	514	508	532	543	516	501	525	511	563	533	495	578	547	486	530	529	607	520	551	527	521	509	489	525	510	563	532	518	538	525	489	514	536	555	520	526	555	532	505	554	541	574	582	581	529	523	555	532	532	523	491	525	509	540	485	548	525	530	531	511	521	515	521	537	518	534	559	481	486	549	583	566	540	538	510	541	529	555	519	501	521	504	554	506	533	501	554	521	509	506	513	517	572	533	530	522	540	510	530	550	492	544	533	541	535	516	497	522	556	511	537	500	547	553	546	528	572	515	527	523	539	528	541	545	554	514	519	533	533	579	548	551	534	558	541	489	523	563	533	512	521	547	571	535	526	489	497	542	500	510	495	518	548	510	533	560	522	530	516	491	523	508	537	546	521	583	534	530	551	511	475	537	533	488	528	551	530	514	533	539	512	495	512	525	550	478	502	542	548	512	503	537	540	513	561	572	522	524	550	531	520	531	559	528	532	534	523	540	524	516	539	554	498	560	537	515	526	523	496	535	566	535	530	524	540	554	534	489	523	516	540	522	507	511	539	527	534	540	529	501	489	560	526	531	560	503	541	523	550	559	537	541	576	564	566	547	538	533	502	549	493	567	562	520	502	509	502	565	514	547	550	512	514	538	530	567	496	532	513	565	500	492	536	573	564	512	549	560	503	546	524	524	521	536	543	536	507	528	517	551	540	508	535	568	527	560	547	524	513	556	565	508	558	543	485	549	530	538	504	538	483	598	556	526	511	521	538	511	543	510	568	548	522	547	539	525	522	540	522	501	495	564	520	550	576	541	539	498	523	536	506	536	534	494	516	552	538	570	537	537	476	531	518	526	494	499	542	514	504	530	519	504	501	534	530	526	550	490	514	519	557	543	535	505	521	549	549	585	544	536	501	471	520	489	497	541	545	542	543	522	547	577	535	520	525	572	547	564	506	499	527	557	550	562	469	497	500	584	511	538	582	541	503	522	553	541	521	552	518	502	545	538	520	573	548	541	512	516	499	550	512	519	533	542	530	533	568	557	547	516	549	527	532	536	549	527	494	509	485	541	503	523	513	550	580	537	535	532	527	526	551	532	505	519	515	505	571	520	567	505	548	536	547	505	547	565	522	554	538	516	483	517	515	583	521	518	534	518	514	573	563	574	497	499	530	541	575	514	534	502	551	558	548	539	554	550	526	525	538	536	553	569	536	520	532	514	538	516	514	595	501	536	504	529	533	502	526	483	518	499	497	559	545	505	552	534	515	489	495	547	538	529	512	512	533	552	527	528	522	523	533	574	557	547	514	476	548	524	507	530	538	512	536	535	515	571	525	556	549	498	495	501	560	534	499	547	540	535	564	510	556	485	540	518	539	534	551	510	534	528	574	559	489	505	537	511	521	561	518	549	520	496	541	513	492	534	483	521	505	489	529	566	521	533	517	541	501	544	508	584	533	492	550	555	536	570	552	532	544	516	494	515	552	522	533	573	521	569	541	516	491	537	546	528	538	499	530	537	539	486	537	566	506	533	543	551	506	515	538	526	516	518	504	568	559	587	507	532	499	533	523	549	502	524	509	547	515	492	511	546	529	522	469	524	494	528	506	539	490	565	547	541	556	530	519	546	521	512	524	538	549	507	543	501	578	526	545	540	532	539	507	517	534	511	481	504	513	500	532	542	542	508	533	556	507	505	493	570	546	526	545	544	490	498	536	517	486	541	524	552	559	493	530	582	541	540	535	496	526	511	526	524	577	554	534	525	549	537	480	492	527	512	561	521	555	508	524	568	508	508	495	534	505	510	529	526	554	545	519	539	531	561	530	526	542	529	576	567	501	537	545	500	509	525	576	511	541	524	516	533	504	515	582	514	519	540	500	519	518	556	538	513	584	545	555	535	504	544	497	566	521	542	538	515	524	562	517	524	516	537	524	534	507	534	522	534	509	522	530	500	556	540	531	546	530	531	490	533	541	524	535	557	536	524	550	528	546	512	535	518	504	532	564	503	526	521	528	547	546	546	541	567	498	534	518	526	544	515	508	510	524	499	560	535	507	552	531	549	559	535	544	528	535	508	505	489	520	524	502	544	536	528	555	523	533	549	545	526	571	508	503	536	549	509	508	542	506	501	515	537	537	535	501	506	584	518	554	532	557	529	515	563	538	533	508	537	570	533	561	497	564	527	546	517	498	529	497	513	519	536	521	513	575	496	489	542	501	483	539	522	544	552	526	559	528	530	555	572	565	551	533	539	527	567	511	532	546	518	516	499	518	503	517	533	568	503	537	511	574	547	561	535	562	505	552	587	540	531	539	567	527	523	531	535	532	538	492	552	551	535	536	579	530	544	524	538	502	507	490	532	516	518	504	551	556	515	495	528	541	523	588	539	504	552	501	500
23233	20974	28366	23752	20979	13028	1182	665	547	495	412	401	355	364	347	317	321	334	302	329	287	318	284	266	283	286	292	280	288	311	250	248	265	265	272	282	265	317	273	250	272	248	291	236	267	265	286	251	245	270	263	235	260	267	277	263	279	257	264	301	266	285	284	301	250	250	276	273	261	248	259	261	264	245	256	262	262	260	280	241	267	256	248	254	262	267	235	255	252	283	261	260	261	240	249	274	268	272	284	241	243	235	276	264	288	268	263	258	248	291	222	268	318	230	254	272	258	232	253	240	262	279	258	257	270	285	274	277	272	247	259	268	252	258	266	269	264	271	277	271	258	229	257	247	258	277	263	254	232	263	258	260	269	276	287	254	284	254	278	254	287	229	250	268	257	246	270	278	254	250	261	302	239	228	280	279	278	251	246	290	252	265	272	265	279	262	289	264	249	250	281	298	264	265	257	276	271	263	259	267	269	235	276	256	258	257	244	236	253	264	241	255	271	250	278	251	249	251	250	225	244	236	253	268	297	278	277	272	245	255	259	229	257	270	253	237	247	258	242	251	265	244	249	263	251	244	251	266	280	252	264	250	224	261	250	251	244	284	253	264	268	292	277	294	290	258	265	225	270	269	264	281	281	274	255	258	283	277	263	283	273	212	260	228	269	243	293	253	276	268	233	249	285	285	239	259	267	268	255	267	279	261	230	271	276	284	278	276	250	259	288	237	265	263	277	255	250	226	268	252	244	269	267	267	251	257	267	288	244	261	256	276	251	254	249	259	231	294	280	265	255	258	262	244	287	266	227	274	265	237	249	230	255	233	272	246	274	247	251	252	274	252	243	249	256	290	287	259	250	270	295	265	263	272	247	240	272	255	257	283	283	257	239	277	276	258	271	270	263	258	256	264	260	257	250	238	250	258	250	235	300	259	258	292	251	250	278	259	279	244	256	249	246	272	247	267	261	247	273	277	267	273	232	222	274	286	282	286	267	263	274	277	252	263	258	267	234	262	272	271	260	236	266	240	255	261	294	271	280	243	253	282	279	252	280	250	262	237	255	257	285	268	269	251	241	267	281	242	242	270	273	242	272	272	244	232	274	230	280	286	286	259	237	256	233	301	287	269	277	247	260	267	253	232	239	259	259	251	272	253	258	267	236	268	283	265	246	263	288	247	292	250	255	245	272	260	255	238	261	242	253	248	246	263	246	297	277	289	274	255	250	265	254	268	294	241	250	244	255	256	252	273	255	268	235	261	281	258	268	269	269	258	280	254	263	279	257	263	283	263	256	286	245	251	259	279	277	253	260	250	271	257	259	268	265	257	248	271	269	279	242	262	307	276	280	264	257	258	284	259	279	272	278	291	295	230	280	251	249	295	253	251	258	239	253	263	269	247	235	231	259	259	249	275	286	282	240	300	269	254	275	297	284	278	262	262	273	258	271	264	265	279	232	273	235	288	299	282	282	251	265	253	292	276	265	221	237	271	287	292	266	237	256	273	271	285	278	278	264	244	275	262	268	279	290	268	261	247	265	258	238	276	262	281	237	304	259	276	276	250	275	270	275	271	262	287	242	231	273	254	259	293	264	262	293	254	271	227	287	289	273	261	242	260	259	245	255	276	265	241	237	269	264	290	279	250	282	276	284	273	274	256	244	264	237	254	215	282	222	267	288	245	258	253	253	269	235	266	281	258	218	271	266	243	257	277	268	260	262	254	253	234	262	251	290	283	261	284	259	244	253	251	266	252	258	269	266	254	262	285	237	289	262	271	259	267	251	226	286	295	247	260	261	261	270	245	280	227	262	243	250	262	262	265	280	291	253	277	257	272	253	268	250	264	259	286	252	253	261	260	259	256	266	269	254	268	263	234	238	273	256	249	233	249	284	273	253	249	261	254	243	264	271	253	280	281	248	254	263	248	288	268	241	268	273	290	247	254	262	255	248	270	262	259	251	267	261	219	277	289	270	248	284	271	284	267	257	248	276	274	226	246	287	260	239	246	251	257	290	241	265	242	273	228	235	269	251	225	254	244	279	233	258	278	244	269	265	270	256	278	308	251	275	268	250	283	256	233	296	244	278	242	249	281	268	252	238	275	214	282	249	275	270	280	288	241	256	249	299	279	268	234	267	258	281	271	250	253	261	246	273	243	280	264	250	257	267	247	256	254	246	257	259	243	249	275	244	253	291	254	281	258	272	253	296	276	267	270	251	275	252	247	250	240	267	309	252	245	226	246	257	230	271	228	243	294	287	268	242	283	286	297	230	254	247	239	242	272	246	273	254	262	252	264	240	262	246	253	233	250	261	284	256	279	254	259	248	271	204	243	271	256	249	267	274	231	252	263	267	279	269	261	276	278	254	288	258	256	293	267	257	228	261	241	253	281	234	249	256	231	253	252	251	263	243	262	256	261	270	269	268	255	262	277	260	239	250	272	286	260	253	273	259	232	267	230	242	260	265	264	241	251	253	247	272	227	256	239	270	258	260	268	257	267	258	276	240	252	268	248	263	266	260	250	250	247	277	261	254	269	244	269	287	298	276	247	279	253	244	250	262	233	284	258	303	236	234	244	260	233	259	252	275	275	255	279	276	244	278	262	252	270	235	276	246	282	244	269	287	254	243	263	241	269	264	252	297	228	240	284	265	239	277	263	273	242	252	268	285	274	283	259	272	264	279	254	278	259	272	256	241	247	217	266	254	262	255	237	264	275	241	270	264	282	237	276	265	254	256	209	271	270	267	267	260	265	260	261	237	265	250	282	241	268	276	285	256	268	260	282	245	273	254	254	279	238	248	271	247	279	246	254	288	254	247	244	247	242	287	268	244	275	246	276	282	264	271	270	245	256	276	255	232	277	264	257	290	227	254	241	250	252	255	267	264	261	278	258	255	273	249	272	262	287	262	264	262	237	269	250	265	250	271	251	250	286	255	268	246	277	244	232	252	273	242	282	278	259	251	256	258	253	267	243	271	233	264	265	266	292	269	263	260	262	242	259	264	235	286	253	278	277	208	286	244	260	277	255	293	286	252	282	244	257	245	300	253	251	297	246	275	259	290	272	255	248	267	268	266	284	248	239	267	261	278	267	226	271	280	252	268	260	264	233	261	246	283	283	260	262	261	261	267	254	265	245	250	271	288	240	279	263	259	264	261	261	251	243	253	292	282	270	244	283	257	263	296	287	258	245	253	296	255	253	269	253	280	293	273	293	286	232	280	268	257	248	249	259	248	272	268	269	244	250	261	280	267	279	260	273	285	239	255	257	260	251	263	297	283	262	257	265	280	244	261	254	254	263	280	269	253	251	252	267	245	272	269	259	237	294	245	285	288	273	262	271	237	267	276	257	251	259	244	264	276	239	245	268	273	246	270	263	250	261	268	274	243	247	250	254	266	243	261	261	252	254	236	280	269	267	260	276	280	248	250	267	250	275	257	248	252	239	254	237	250	271	267	253	238	263	258	272	248	262	261	299	243	252	233	252	253	241	272	278	238	251
4890	17396	6292	2837	1973	1625	1118	913	755	585	538	466	426	411	406	375	369	338	350	313	342	315	330	310	328	327	276	287	309	286	276	304	285	295	280	268	286	313	291	305	285	288	299	301	290	299	329	264	310	303	288	271	301	276	276	251	280	271	283	287	309	299	266	284	281	299	247	297	275	278	274	291	278	292	274	282	290	286	306	263	292	268	280	256	272	284	276	261	269	306	269	285	306	277	302	309	271	278	275	290	270	245	270	276	300	335	296	275	296	272	300	273	267	271	286	269	274	286	294	271	281	300	268	277	273	292	271	281	293	287	296	275	279	259	260	286	290	262	287	289	293	291	278	254	279	298	280	250	267	280	271	274	279	269	278	309	286	310	266	298	269	267	262	268	294	265	285	287	284	271	291	282	260	275	264	300	297	286	268	292	279	284	271	280	281	305	282	271	278	294	263	273	286	276	247	262	306	275	275	293	275	257	323	281	270	288	306	274	265	274	258	261	297	292	297	277	270	273	304	302	283	299	273	301	278	288	274	273	271	285	298	275	297	276	290	272	235	244	266	264	279	300	289	263	265	300	309	305	271	291	250	298	271	298	282	291	269	253	272	293	282	301	281	282	290	272	290	251	296	268	290	291	281	287	272	281	262	277	269	300	300	253	298	284	261	277	267	288	288	279	273	288	287	300	291	282	284	287	283	264	256	272	268	285	271	262	249	254	257	296	270	270	263	248	293	257	243	262	267	259	273	265	292	269	275	283	247	297	291	273	290	287	255	264	267	290	290	262	276	267	256	243	270	284	257	285	282	249	266	299	278	276	283	287	298	263	262	268	297	299	273	299	275	271	273	291	317	290	267	309	279	273	247	275	254	261	262	320	287	276	309	261	252	262	291	273	286	280	262	221	274	270	299	291	274	293	293	325	313	255	275	248	276	273	298	289	237	266	261	273	275	288	266	306	272	284	276	296	264	274	292	300	255	277	292	295	272	272	273	248	303	293	292	256	273	283	304	284	311	253	266	282	267	265	292	280	287	281	291	276	287	268	294	304	286	291	265	259	276	275	298	305	264	297	310	293	283	266	266	291	265	274	260	277	295	254	288	285	263	276	272	259	281	258	261	267	286	282	288	292	260	279	256	262	269	275	290	276	300	298	289	272	299	284	292	267	253	276	283	281	279	284	282	262	283	281	278	271	289	291	268	289	298	253	259	273	260	281	285	282	298	268	271	257	266	300	297	268	306	264	260	272	303	272	270	248	281	283	281	282	277	281	294	249	258	280	268	264	250	296	279	274	264	269	276	243	271	273	281	320	277	289	290	248	273	299	273	266	256	275	297	286	275	273	281	257	292	289	260	275	298	310	301	264	284	284	267	282	260	270	256	273	257	283	287	279	276	266	262	258	297	253	247	301	261	278	283	299	283	289	298	256	260	284	262	296	282	253	272	282	278	245	283	271	283	277	262	302	271	300	259	303	269	242	260	275	279	292	295	293	276	244	266	282	267	270	283	308	319	227	262	285	256	295	288	287	281	259	267	288	272	291	297	251	279	272	285	289	278	265	276	267	253	270	270	272	283	273	279	266	234	289	270	252	286	301	304	271	268	268	294	256	279	271	292	274	272	276	295	286	245	272	292	298	293	272	308	265	286	270	293	303	270	284	275	289	270	273	229	284	268	274	253	269	296	277	282	256	302	254	290	292	243	265	289	294	288	282	293	297	266	278	304	272	287	281	298	314	277	277	291	278	311	302	235	289	281	275	277	272	276	274	267	284	262	249	323	265	286	259	275	275	249	277	271	297	259	293	293	301	295	278	278	265	279	281	286	277	268	260	276	279	261	276	257	286	258	258	280	276	285	262	270	266	272	320	256	289	286	255	312	285	293	280	284	269	285	292	285	285	307	282	254	282	251	267	268	270	281	279	282	285	280	251	287	261	294	302	265	276	254	279	292	296	287	273	267	286	306	295	237	283	291	282	282	264	304	278	306	285	255	271	283	283	303	289	253	275	296	248	287	248	279	282	300	292	301	262	277	257	268	255	274	275	254	259	292	273	295	287	286	272	310	281	248	294	290	246	255	307	280	271	287	267	286	261	271	279	299	292	286	238	269	268	276	310	270	279	287	286	293	273	275	283	289	296	272	264	300	316	263	287	283	266	244	286	276	303	273	254	256	283	252	297	282	280	265	250	291	277	317	298	282	268	273	288	283	288	276	266	263	289	285	276	265	287	278	283	258	268	257	279	254	270	284	292	267	258	262	290	314	294	273	295	260	264	261	293	279	285	286	254	269	295	295	272	302	278	270	333	300	302	261	279	289	301	260	259	280	291	294	275	257	282	268	274	276	280	264	275	259	274	296	272	280	282	269	272	285	263	289	285	286	279	297	268	293	232	250	283	290	276	268	254	270	285	295	268	257	302	298	280	306	257	290	246	276	258	296	301	269	280	296	295	281	256	291	304	287	294	269	249	276	260	274	267	278	285	271	282	271	279	290	280	253	260	266	274	277	256	304	276	277	255	297	242	294	270	288	268	283	268	284	295	267	315	280	275	275	254	310	265	277	260	287	280	273	274	279	279	284	272	266	287	270	276	280	292	252	304	284	290	285	270	283	300	307	281	251	265	271	239	281	282	285	298	318	271	278	285	292	284	268	233	272	284	260	274	280	271	298	271	293	276	305	273	257	269	281	297	268	285	260	300	287	289	287	253	287	271	290	259	305	293	267	284	281	266	283	258	303	279	291	285	291	293	287	281	250	269	265	258	284	283	241	295	277	269	280	267	289	283	262	301	306	271	280	275	281	270	293	291	255	270	291	282	268	273	307	289	307	288	303	297	291	266	284	259	271	278	274	296	265	278	277	302	286	265	253	256	294	294	274	277	268	261	269	272	278	276	294	276	274	304	280	241	289	287	295	265	277	311	253	284	297	246	288	264	248	265	279	264	284	284	266	279	336	312	283	269	259	299	280	264	267	263	294	268	296	284	257	252	292	285	290	301	288	289	279	279	305	282	296	280	259	273	267	270	312	283	311	270	267	265	312	258	318	290	265	264	278	270	256	255	276	267	274	307	297	287	276	246	274	294	298	260	289	277	315	293	264	248	286	273	237	301	279	281	296	269	296	278	274	261	287	245	291	267	266	285	289	253	271	313	255	278	307	287	295	293	289	283	275	279	300	277	264	272	280	283	271	274	264	268	299	283	272	305	279	294	276	277	255	284	289	281	275	268	271	290	298	290	287	293	276	287	279	290	278	247	289	264	291	301	247	279	262	249	294	306	294	276	278	286	271	278	262	261	284	273	304	274	294	264	288	307	288	286	283	276	290	320	296	291	298	277	297	289	293	304	281	265	290	264	274	246	296	251	263	271	274	280	301	274	299	303	272	273	270	261	271	270	266	281	291	279	289	268	256	272	266	260	282	282	268	284	279	278	305	257	322	264	287	273	305	273	269	293	261	281	271	299	266	250	279	280	307	287	270	291	267	273	255	258	290	278
24249	20965	27593	24470	16678	1340	812	679	635	585	549	563	540	533	546	535	498	491	507	478	526	494	516	500	493	485	490	506	481	524	483	499	498	483	489	461	459	481	489	480	485	470	461	502	472	504	436	474	470	476	492	451	484	510	498	481	509	466	481	504	488	479	443	460	464	475	476	476	435	465	481	478	467	489	494	475	475	518	495	472	455	470	481	470	446	475	443	492	481	471	491	510	462	507	468	452	476	500	461	455	498	478	498	477	446	475	487	469	466	508	466	463	434	495	465	451	457	476	461	480	495	437	469	452	490	459	480	480	475	483	470	442	486	482	484	501	504	479	472	488	468	489	443	439	483	494	492	475	513	497	517	514	450	486	430	496	475	506	479	501	477	485	457	494	450	476	495	487	491	458	513	482	449	492	476	491	520	484	473	458	466	498	477	472	439	450	449	449	461	453	476	484	483	491	442	490	465	479	470	490	505	468	481	500	486	493	498	482	466	496	455	470	509	458	464	504	474	462	489	476	458	482	477	479	458	460	518	497	424	474	502	452	488	442	430	503	461	486	469	475	528	498	475	446	483	489	466	465	471	481	452	498	520	458	487	502	451	473	488	482	497	446	472	480	484	499	502	464	474	480	441	484	480	496	487	482	498	493	458	489	452	485	484	499	484	467	478	499	481	520	501	503	444	489	479	464	511	509	447	458	459	460	530	436	469	469	483	484	515	477	472	469	479	445	434	466	500	510	478	502	467	432	443	451	489	480	493	453	493	490	499	480	529	480	509	484	503	488	500	488	448	450	478	460	502	488	494	505	506	478	483	473	476	444	476	472	539	485	480	490	461	495	490	471	476	505	439	474	475	451	508	478	479	461	504	509	461	495	447	473	453	493	510	490	489	488	486	503	466	450	499	464	503	494	433	481	515	451	463	501	457	469	503	471	498	451	472	483	481	451	479	488	477	480	460	481	475	506	474	470	481	483	442	523	456	499	476	465	456	487	475	441	476	487	466	468	447	477	447	508	490	480	465	494	445	453	467	458	480	494	490	491	460	482	482	468	483	465	489	465	508	517	515	488	491	501	459	479	492	487	499	462	498	475	486	509	458	499	500	467	477	478	523	534	490	487	493	469	447	493	464	497	495	491	486	487	498	480	448	470	454	500	437	496	441	477	477	468	477	499	511	445	491	483	486	497	472	471	449	473	482	497	489	491	470	486	489	451	476	468	469	513	471	484	501	482	492	497	445	449	478	522	453	471	455	502	483	454	469	467	472	480	491	483	483	483	535	499	471	451	461	424	483	451	489	495	483	452	499	543	481	462	477	499	481	469	476	446	480	501	465	498	483	479	464	494	468	455	500	519	477	485	464	437	492	483	464	489	506	508	504	481	476	457	508	491	460	475	504	469	478	472	507	494	450	466	471	432	424	451	453	479	503	484	471	459	485	485	466	494	504	456	476	452	447	462	460	446	491	477	424	478	454	469	492	490	428	517	489	456	483	454	460	467	444	450	480	453	507	538	447	476	447	514	462	470	477	494	447	447	506	450	479	484	484	461	447	483	462	511	489	505	446	520	486	504	474	478	492	482	491	489	481	514	482	454	505	502	473	483	523	464	491	459	473	477	476	469	469	468	475	431	491	479	477	422	474	475	486	462	446	499	483	475	492	434	465	477	513	489	484	514	500	508	453	479	452	530	473	478	460	454	473	476	471	443	447	445	458	470	504	491	501	472	475	455	476	485	490	414	460	469	449	461	482	521	515	510	472	453	516	442	479	468	457	468	464	471	455	486	471	450	469	479	475	489	475	503	475	502	511	462	453	478	459	468	472	514	448	472	479	489	493	463	486	497	476	495	513	457	492	480	472	477	493	483	495	458	489	493	479	491	490	448	483	459	482	463	469	443	488	476	531	472	493	485	482	493	471	422	483	465	514	497	486	443	472	504	462	462	481	495	434	477	491	493	486	479	493	453	466	436	489	512	472	474	458	438	464	466	477	459	493	484	479	488	472	484	450	475	441	484	461	457	487	466	449	524	491	465	509	470	469	482	478	483	504	467	436	488	484	483	426	470	471	443	473	440	494	479	476	442	475	453	469	476	511	471	434	458	494	477	472	480	535	469	499	493	467	481	453	468	509	460	493	477	455	491	481	486	459	484	461	496	488	458	500	469	470	458	519	462	456	519	463	442	470	449	452	483	475	499	453	475	486	423	470	472	447	495	470	506	447	444	505	454	464	516	456	470	475	467	502	500	498	476	462	468	480	497	471	481	487	442	466	510	512	515	477	464	476	492	463	470	483	476	470	489	465	467	478	472	464	486	485	515	482	492	453	481	438	478	460	491	480	484	472	467	489	460	486	481	507	481	485	490	472	467	431	452	462	487	463	468	462	471	459	488	458	472	451	481	477	500	484	457	473	480	496	435	458	516	540	488	455	477	497	470	494	493	474	500	445	512	490	531	504	466	462	471	446	460	455	500	501	477	462	487	496	450	459	450	523	495	476	441	485	477	491	488	489	512	501	451	483	489	472	469	505	463	440	451	485	462	484	484	504	476	499	484	468	508	467	493	482	488	498	456	466	472	465	450	466	465	461	490	466	447	495	463	518	481	486	481	495	483	483	495	471	492	497	450	478	505	455	474	496	468	496	484	471	469	443	487	502	479	486	487	478	460	433	471	478	472	469	486	513	491	498	514	472	496	438	448	463	488	497	489	458	480	491	485	507	446	505	505	479	445	490	505	468	483	490	469	474	488	488	468	497	466	500	463	453	524	460	452	491	458	466	489	475	464	441	448	480	464	477	476	459	475	471	481	463	451	455	446	506	473	458	479	488	488	462	492	468	467	493	456	487	481	495	478	459	487	496	480	457	455	498	479	491	462	473	453	467	505	504	441	415	503	462	462	511	452	471	466	502	460	443	466	483	512	476	436	473	508	481	488	492	472	451	461	501	478	483	451	472	461	458	453	450	459	491	499	492	450	503	462	463	498	455	508	483	467	488	450	496	462	434	473	450	472	478	511	514	468	469	499	417	450	499	465	436	456	461	489	431	488	516	463	498	494	498	495	423	473	479	452	448	472	498	481	480	485	484	461	497	477	497	486	500	473	483	459	490	475	476	476	483	495	467	458	470	502	496	453	467	492	470	466	468	482	477	451	450	486	500	410	477	424	483	454	483	502	465	488	478	475	478	467	487	441	490	452	486	503	472	510	482	484	485	491	490	484	421	453	493	505	470	511	466	448	500	458	493	463	485	468	478	495	502	469	502	440	501	486	459	478	530	485	480	473	460	474	481	465	439	460	491	472	497	483	489	458	466	473	466	459	487	499	471	473	483	444	507	504	499	472	451	498	474	476	505	501	471	443	535	493	448	458	505	509	476	474	474	484	492	472	477	487	469	452	478	449	434	495	435	476	435	469	487	500	490	474	450	488	484	469	458	457	507	477	539	490	445	469	472	475	470	446	443	464	472	492	497	457	447	483	480	450	461	478	487	487	502	484
5012	14482	3844	2057	1559	1207	1041	798	706	654	611	613	562	497	549	528	518	478	501	453	450	513	519	512	490	471	476	474	473	495	503	484	503	452	508	452	447	493	492	483	484	464	498	459	480	471	511	471	515	510	459	530	499	517	485	489	483	467	475	486	507	490	466	503	495	456	466	488	455	453	471	466	470	477	488	531	458	449	483	464	499	480	478	479	444	513	511	494	496	465	470	442	460	495	461	474	497	457	490	458	447	475	459	505	498	489	476	473	473	458	512	494	478	531	488	435	485	460	462	492	473	452	476	487	474	453	511	511	464	449	488	478	467	489	508	455	467	457	484	484	455	481	422	460	483	423	502	418	465	491	436	464	464	504	494	500	462	453	461	480	484	495	522	470	512	491	475	456	488	508	477	487	464	487	502	461	482	441	447	489	490	500	470	498	448	464	489	507	510	481	475	490	469	472	456	499	477	510	499	454	485	492	477	482	471	482	469	467	486	489	491	519	498	431	471	452	524	492	457	461	447	477	465	482	442	498	485	474	493	462	479	487	463	470	485	498	468	466	471	468	460	468	493	461	453	463	497	457	459	444	464	506	492	458	503	504	465	462	450	488	498	448	458	474	489	485	493	469	479	457	499	469	470	520	481	467	487	475	475	506	493	500	486	514	487	472	453	454	477	456	493	491	475	493	504	495	528	492	440	439	498	480	508	477	454	453	490	460	480	500	473	477	481	472	466	490	513	457	513	483	482	507	464	482	438	426	540	492	489	464	499	473	481	473	449	479	443	497	446	485	500	483	485	484	465	504	477	476	473	454	447	481	472	481	482	432	495	503	460	473	478	466	483	492	477	502	501	488	502	450	513	452	518	499	493	487	498	469	468	467	422	503	510	486	461	454	485	447	524	509	452	429	453	478	456	486	449	470	470	476	461	469	486	461	485	486	447	463	446	456	467	448	499	484	468	459	464	477	484	462	474	473	507	460	482	456	493	470	539	458	506	485	482	450	467	481	496	470	487	506	479	489	471	454	491	499	472	445	538	462	497	481	487	498	450	494	489	481	459	479	443	474	457	488	441	511	468	489	533	463	457	477	504	433	473	458	455	479	493	495	480	512	460	493	507	451	468	488	450	484	457	503	478	467	489	474	487	498	489	497	475	464	504	462	444	478	490	459	475	460	494	501	495	495	484	470	464	516	492	494	434	483	470	435	503	462	469	501	457	498	455	485	480	475	489	469	483	502	476	428	485	515	514	507	508	459	470	488	473	459	482	479	490	465	510	500	477	492	493	474	438	500	430	452	463	482	505	473	501	480	522	464	466	496	475	487	489	474	505	489	449	500	457	503	467	491	475	453	458	489	449	444	478	472	504	437	462	470	491	459	492	507	510	462	452	449	491	456	465	449	451	478	491	487	477	513	451	490	451	428	479	491	467	445	472	511	487	445	492	458	447	446	469	457	468	483	465	490	449	449	443	495	457	470	518	466	475	461	466	475	474	474	519	483	502	486	507	472	489	456	446	478	457	425	493	470	435	465	486	457	471	447	454	490	480	492	448	480	487	462	452	500	441	475	467	466	457	454	493	501	473	479	461	495	469	501	469	455	521	508	477	454	446	460	467	495	490	496	477	455	458	475	487	463	475	470	500	485	476	467	470	430	451	514	474	479	476	464	468	468	512	461	444	453	495	448	458	476	462	484	489	498	497	484	475	481	507	494	444	462	444	496	485	443	484	505	466	456	453	496	491	456	479	508	464	490	453	493	468	489	433	448	455	497	485	469	460	469	478	451	519	469	474	516	456	486	479	478	466	472	486	481	536	513	480	428	481	487	475	474	462	436	500	467	465	485	497	470	454	462	467	465	477	460	443	487	509	447	458	498	490	453	432	470	461	451	499	493	491	484	457	446	461	469	452	449	524	500	477	419	461	482	469	506	459	457	472	465	458	471	466	485	493	486	457	487	456	461	473	466	433	461	456	459	484	495	458	467	483	484	498	463	511	448	444	485	454	464	486	456	463	474	446	453	434	462	453	454	505	472	517	483	472	486	473	497	499	481	458	491	431	444	500	506	484	455	485	489	426	478	490	506	490	446	500	472	469	461	530	501	487	461	466	457	503	436	496	447	476	503	457	447	469	491	480	476	513	507	484	483	458	482	474	424	449	471	469	480	497	513	498	499	491	477	492	497	493	492	499	475	481	451	425	449	496	419	452	480	441	475	482	465	513	494	519	499	477	441	486	479	445	484	482	479	506	473	463	492	443	477	451	475	524	469	485	500	507	443	460	493	441	467	475	480	458	465	503	474	454	477	452	458	461	513	485	456	490	481	421	474	495	457	480	491	501	533	494	463	489	482	466	471	474	477	442	500	456	465	458	513	476	465	466	480	452	467	467	463	493	462	480	509	442	526	461	512	446	488	453	447	454	464	486	473	489	482	463	446	461	483	499	484	452	425	494	460	483	484	451	476	495	476	520	475	507	505	496	475	475	474	473	478	466	468	487	473	413	422	467	456	449	491	450	462	488	463	486	469	499	470	500	474	482	434	464	527	470	498	458	454	458	476	457	541	482	467	447	476	508	482	492	463	498	504	464	433	469	462	477	491	474	483	458	482	458	455	470	474	471	486	503	458	460	479	466	471	526	456	474	526	490	479	450	482	463	453	450	478	530	476	492	484	454	470	502	458	462	477	489	508	471	521	467	486	466	485	489	493	468	445	497	420	470	450	504	487	461	463	493	506	517	480	492	471	491	487	447	495	456	504	487	482	473	455	464	478	501	482	451	492	477	462	448	449	465	477	447	438	470	510	474	490	535	461	511	449	486	461	477	437	458	454	462	491	479	475	437	467	439	534	482	499	464	480	502	468	468	438	495	492	473	458	489	489	467	478	458	480	479	440	467	506	452	474	460	472	418	499	512	452	486	496	470	461	494	494	469	453	436	470	436	491	448	483	519	484	489	498	491	478	466	473	448	485	458	454	504	441	472	462	491	500	446	486	506	502	468	462	470	499	466	482	468	498	464	488	469	484	488	474	520	493	458	461	493	506	450	509	529	505	449	472	457	457	464	472	488	478	515	477	462	485	489	446	461	497	431	423	476	466	476	512	474	486	478	466	534	460	457	486	483	467	497	503	477	458	481	467	481	463	464	501	443	496	486	504	474	460	476	482	459	451	426	480	475	485	466	461	483	462	465	458	476	470	471	467	468	473	483	464	478	483	522	475	471	493	472	506	466	449	474	456	450	472	462	474	474	483	482	491	490	490	485	493	473	463	461	494	466	466	453	486	475	425	458	535	468	496	457	474	479	491	531	456	465	461	437	462	469	451	487	485	487	515	499	477	453	481	465	508	466	455	485	463	478	496	456	505	470	543	437	440	452	481	520	459	477	481	483	477	442	476	485	479	470	463	500	499	439	459	485	465	477	436	475	452	463	500	488	463	452	487	489	495	487	491	479	485	461	477	496	437	505	488	498	448	469	462	472	466	467	522	427	456	435	464
22200	21024	28768	23478	21025	21081	11762	1033	712	554	469	380	354	346	303	270	275	216	210	201	216	211	173	194	167	182	171	171	150	170	165	145	167	156	138	175	168	147	158	128	131	138	128	121	126	169	154	144	153	144	148	144	145	167	129	113	128	128	139	134	117	127	132	133	154	112	124	137	130	115	142	147	119	140	148	128	151	130	149	126	129	133	144	136	135	140	130	154	136	143	128	136	128	130	170	144	124	122	138	138	131	127	149	140	139	124	111	154	122	117	138	119	147	120	136	136	131	126	116	142	134	128	117	119	152	120	146	129	117	132	139	126	135	135	114	143	127	151	149	113	124	148	134	133	141	129	128	119	120	131	145	141	145	133	122	139	120	133	131	110	105	120	125	130	139	125	125	131	130	122	121	125	115	135	133	124	111	153	135	125	117	135	145	142	118	128	121	118	135	150	127	116	155	130	144	112	138	159	134	112	136	141	117	151	136	135	129	130	136	121	129	124	116	142	151	131	123	137	142	143	126	131	133	129	134	149	134	136	130	131	118	112	135	123	123	128	116	120	141	140	133	140	116	141	131	150	125	151	137	124	117	143	111	134	138	133	118	121	141	140	148	107	119	126	142	138	140	126	119	138	129	162	117	139	122	122	127	134	134	148	111	126	133	141	140	106	134	131	118	138	130	126	134	133	133	120	140	126	147	152	151	121	125	122	112	151	136	148	134	136	121	146	122	135	125	125	137	140	131	115	123	147	129	126	124	124	126	136	126	115	136	125	126	125	124	141	132	126	146	117	119	147	123	168	143	128	109	135	132	125	111	147	119	105	121	141	139	109	120	131	129	132	128	150	144	128	124	123	129	143	120	135	123	118	127	138	128	138	117	109	131	128	117	131	129	116	139	125	136	118	120	130	134	152	128	143	122	126	118	134	133	130	146	120	145	124	139	132	111	116	143	128	146	136	120	141	131	129	139	126	152	109	121	134	158	132	122	137	128	141	128	127	130	153	128	138	114	143	138	126	134	134	126	133	124	128	146	135	128	131	134	115	111	131	141	129	125	150	136	148	134	142	128	122	131	138	124	132	135	150	143	136	144	129	118	146	125	121	135	120	129	125	113	133	127	129	137	126	142	135	154	138	129	136	140	111	142	123	103	108	119	137	147	126	118	141	134	128	126	126	134	105	128	140	131	142	157	111	140	131	117	132	107	130	120	118	134	125	146	122	138	134	127	113	117	140	122	119	148	130	131	130	128	137	137	127	120	143	124	116	143	98	158	121	137	131	134	149	141	144	130	137	134	126	112	145	116	144	134	139	132	130	148	133	129	130	131	127	140	130	129	126	132	138	131	120	126	128	134	131	124	122	135	124	129	120	107	141	111	134	149	136	106	119	119	130	145	133	121	147	136	142	119	133	118	124	115	134	148	141	113	142	128	138	151	139	127	130	127	100	127	143	131	143	135	117	113	145	141	131	134	131	116	121	128	117	119	114	117	143	117	130	129	120	129	137	119	135	136	130	134	126	124	113	139	136	123	117	106	147	148	125	149	136	147	131	106	114	129	116	111	137	130	148	122	134	143	124	108	133	148	128	124	139	148	134	127	160	148	152	129	125	130	122	120	152	133	122	130	133	124	118	143	118	108	132	140	116	126	112	127	111	137	127	127	115	103	124	140	140	128	129	152	148	141	152	131	147	119	128	134	137	143	123	136	142	148	142	146	127	123	119	123	135	130	139	153	128	106	129	126	146	145	121	139	132	135	129	146	135	102	131	146	128	121	137	125	137	115	123	122	135	145	115	113	132	132	138	137	117	127	117	125	142	114	111	118	144	145	123	133	109	108	147	130	125	148	113	129	139	130	145	112	124	136	131	135	134	158	134	108	142	127	137	127	109	126	128	131	123	141	137	126	128	134	135	147	130	133	125	138	142	128	121	124	124	133	133	129	126	166	126	121	133	113	117	142	153	140	134	145	121	125	135	124	136	118	127	139	147	140	126	124	131	138	129	136	123	112	133	104	138	149	113	144	125	137	133	102	144	135	137	124	146	124	114	130	131	136	137	127	147	132	151	115	138	129	105	135	129	149	112	145	130	117	148	126	126	111	126	130	111	123	135	129	124	117	141	152	140	119	149	142	136	146	145	133	150	122	129	124	139	140	137	117	137	147	133	151	122	121	146	132	114	143	138	133	126	120	122	137	142	120	107	106	127	131	139	119	137	128	143	141	134	109	141	144	122	135	142	135	128	147	126	131	127	133	127	150	116	114	138	106	124	105	134	130	145	114	129	136	114	132	132	118	141	123	114	129	139	141	125	138	140	132	132	154	128	115	121	130	124	130	124	137	128	129	139	128	144	127	118	135	126	128	128	119	108	132	126	133	130	113	130	134	146	143	135	128	119	146	142	121	129	118	119	117	127	124	142	126	128	131	118	140	131	134	133	138	131	114	131	146	129	133	125	120	136	120	139	120	125	130	147	135	142	123	128	142	119	107	146	116	145	113	142	138	116	133	145	128	131	145	138	119	129	136	116	134	116	123	133	143	133	129	123	136	123	133	126	129	118	135	126	153	131	156	125	138	130	162	131	155	135	124	146	99	144	135	118	136	144	119	130	134	123	120	109	123	118	173	118	142	147	121	125	124	138	145	130	145	117	127	130	127	140	121	136	123	138	114	128	118	130	108	141	134	152	157	124	158	126	116	128	140	135	123	114	120	131	134	116	122	123	130	126	116	142	122	126	131	123	145	122	106	144	123	136	134	125	126	133	145	133	135	113	134	141	109	128	120	142	138	134	130	136	123	142	127	134	127	122	119	134	132	134	130	121	137	143	157	112	119	138	114	116	140	124	123	144	157	138	131	144	125	116	112	126	140	135	136	135	100	146	139	134	149	111	137	130	138	121	120	113	131	119	130	130	138	127	117	129	113	146	133	123	125	124	126	125	123	109	117	123	120	138	121	156	146	159	126	138	123	133	119	158	138	129	136	140	130	129	137	122	129	119	133	136	128	125	157	129	133	129	139	110	139	130	128	171	150	127	124	137	129	116	128	125	136	129	130	149	152	139	124	142	123	151	125	124	115	142	138	131	130	127	132	137	127	159	131	129	150	136	124	133	129	108	128	140	157	106	129	129	138	133	122	129	113	124	133	142	124	125	129	142	121	123	142	139	147	114	126	134	130	140	128	114	124	113	132	129	123	115	128	129	115	125	141	117	112	128	145	120	135	124	135	117	108	153	142	118	109	119	125	156	135	110	142	148	119	138	137	115	127	134	143	134	131	135	118	149	136	127	133	133	157	133	136	133	133	124	147	136	133	96	150	133	156	109	132	130	150	141	132	136	113	137	124	134	126	122	134	127	137	128	130	128	151	124	137	131	137	128	129	138	121	133	131	121	121	121	119	132	121	148	131	120	145	137	125	118	146	123	135	118	125	141	135	131	134	128	132	132	145	145	133	115	138	119	132	112	141	124	130	124	123	112	146	118	134	127	148	135	121	150
6671	23057	10327	5061	3527	2578	1879	1314	969	762	629	518	423	399	354	313	272	255	266	267	225	236	225	198	192	204	190	184	197	196	172	149	183	171	155	149	161	137	163	154	153	155	151	168	157	162	139	152	160	130	157	171	145	156	138	159	156	148	136	138	143	137	134	136	120	134	136	116	143	140	133	140	155	133	133	146	148	146	140	119	137	149	140	140	128	131	163	138	144	128	134	149	137	112	117	140	146	138	138	121	122	153	131	127	132	127	134	154	149	125	127	140	145	139	122	133	145	140	150	120	145	136	130	132	124	114	130	146	143	127	142	119	136	121	149	138	135	123	139	152	145	129	126	150	149	130	113	135	124	142	138	149	120	125	127	121	132	151	147	135	145	117	133	138	138	140	132	124	117	124	124	144	123	142	150	127	131	153	113	126	120	148	110	153	144	132	142	139	143	124	145	136	128	122	152	128	127	143	110	133	147	131	129	139	148	120	130	132	134	138	135	133	141	136	141	148	126	153	132	121	132	133	150	103	160	143	125	130	131	132	134	139	134	138	136	124	136	129	154	125	109	141	124	136	136	126	135	121	129	146	140	126	122	123	147	139	122	122	142	157	133	143	127	146	121	138	142	126	129	128	145	151	133	108	132	133	138	140	154	133	120	117	142	163	137	144	126	138	127	126	135	139	131	133	142	116	140	132	139	135	127	119	138	139	142	125	130	134	133	126	133	137	162	118	133	115	149	143	138	134	130	143	144	142	145	136	109	146	156	126	117	142	139	137	137	128	142	150	134	127	132	123	136	146	112	122	126	129	162	130	109	130	129	116	143	163	132	132	149	140	140	123	132	131	148	125	137	143	112	146	130	151	116	131	138	134	133	143	123	140	152	113	143	129	126	144	126	145	137	135	130	154	134	134	137	138	125	120	123	129	120	140	150	139	142	118	115	138	131	140	133	129	114	160	128	120	133	136	123	118	125	131	137	145	136	133	135	125	145	128	121	141	129	132	128	136	134	141	136	136	122	158	139	123	132	130	121	135	129	140	129	139	145	146	127	133	129	131	117	141	116	139	135	152	133	158	136	132	140	125	125	134	131	152	128	148	132	144	146	142	139	133	149	140	119	136	139	129	132	134	133	139	136	135	151	133	139	131	141	117	107	140	134	111	156	159	131	153	121	135	140	144	151	140	117	137	139	134	139	149	146	134	109	147	127	129	141	148	135	127	155	127	135	145	157	121	134	136	133	121	126	138	140	135	126	123	128	138	138	118	129	146	107	126	144	136	132	126	124	138	141	145	134	139	137	132	150	152	138	131	126	139	152	151	133	154	138	147	127	128	139	141	136	128	138	159	123	142	140	140	117	122	129	134	136	132	136	141	123	124	139	124	141	139	154	135	142	132	141	138	121	129	159	141	123	132	143	130	129	139	130	142	125	132	116	133	151	147	139	143	146	128	141	136	132	130	131	155	124	144	139	123	158	143	124	135	142	136	124	132	127	127	143	147	130	158	131	129	145	126	119	134	129	145	131	141	147	134	136	116	139	137	123	143	135	134	112	122	128	143	138	160	138	159	136	129	144	148	130	132	113	123	141	130	139	118	125	150	149	126	133	137	136	140	132	121	138	146	133	145	129	153	121	117	137	116	142	133	136	124	138	132	116	128	162	142	124	121	123	115	108	142	142	124	140	141	151	140	131	123	140	130	153	142	125	130	121	121	165	153	119	145	133	138	133	136	136	135	133	126	136	138	125	130	110	135	124	104	131	134	141	151	143	141	146	143	134	147	144	136	152	150	112	116	140	146	136	143	123	133	135	138	170	132	137	137	153	137	144	144	127	139	126	126	137	136	146	150	143	142	131	137	132	124	128	125	123	133	130	131	150	134	131	135	106	126	152	141	139	129	114	139	131	153	122	126	139	123	109	140	127	133	131	144	140	141	134	139	120	143	157	142	119	132	124	146	134	134	137	131	134	124	142	131	149	140	122	147	130	156	125	132	148	158	151	143	145	114	161	133	152	123	115	130	133	144	132	142	150	155	145	166	136	124	139	141	132	122	126	135	138	138	121	136	139	164	126	130	145	126	135	128	151	130	110	129	128	139	117	132	117	135	111	136	134	141	137	142	149	144	128	143	137	132	140	107	134	130	129	134	132	121	131	114	152	131	134	138	130	120	126	138	134	128	128	119	121	129	128	146	122	137	143	125	131	135	114	130	143	130	109	139	139	144	125	137	124	132	131	125	134	135	145	134	119	135	113	127	137	135	127	135	119	146	157	132	132	149	122	123	140	132	125	127	143	126	134	134	123	119	144	131	144	124	120	108	117	123	104	118	127	136	154	133	113	130	132	120	132	134	135	137	136	143	146	129	139	146	114	123	135	115	153	130	137	124	150	142	140	150	124	133	131	145	118	133	134	149	145	120	142	113	122	127	122	142	120	139	166	137	131	143	120	142	148	148	116	156	110	167	146	140	155	132	141	134	144	112	148	133	116	125	145	135	128	146	109	135	130	138	125	139	137	137	143	126	134	114	135	113	133	131	115	152	149	124	100	119	107	138	141	123	153	126	134	135	139	133	122	148	139	129	131	146	138	129	113	127	137	127	155	115	133	128	132	123	123	131	143	143	132	123	129	151	121	148	141	122	170	125	136	132	138	138	129	138	137	136	129	122	129	128	145	136	151	123	133	144	124	131	120	139	146	144	131	153	146	148	137	140	138	123	139	133	148	130	144	127	124	128	129	142	127	143	111	121	123	142	117	114	137	130	132	143	125	136	130	112	130	128	136	133	129	133	143	144	115	150	109	138	149	162	127	142	137	121	165	137	153	152	135	122	132	133	135	150	146	122	130	154	138	127	123	138	133	131	152	136	118	128	124	131	133	146	123	146	132	110	125	136	124	143	133	134	140	126	133	129	149	132	150	134	143	146	138	138	141	131	133	169	132	133	139	129	155	114	135	118	136	141	147	145	147	109	141	134	134	140	122	135	134	130	138	118	118	134	119	146	159	131	143	136	122	136	132	135	153	129	137	145	135	128	123	132	155	138	127	138	129	130	141	150	137	130	124	118	111	144	115	143	132	102	131	127	146	147	137	144	124	139	135	127	144	124	130	136	133	137	123	131	149	139	139	152	125	136	142	151	133	138	136	141	124	145	130	139	154	126	120	149	132	142	107	131	123	137	119	137	148	141	143	137	142	129	136	113	143	123	138	111	133	164	120	147	133	125	124	127	121	121	133	143	122	134	138	146	139	141	129	100	155	141	120	119	142	145	125	123	146	126	133	156	135	142	136	132	132	126	138	133	127	158	135	137	143	137	116	120	147	118	129	122	135	151	138	144	139	135	127	159	142	121	147	134	134	144	148	159	134	122	129	151	141	141	115	160	138	133	130	144	134	150	102	164	137	135	133	134	157	149	130	137	134	107	136	149	121	131	144	130	139	138	116	130	135	109	130	120	152	109	140	128	149	159	122	142	151	134	152	143	135	129	160	142	154	119
27161	19546	5935	799	579	551	556	515	547	574	574	534	547	480	529	481	498	544	498	539	511	499	512	515	499	526	520	562	557	520	475	590	510	480	538	521	502	577	519	481	508	533	535	521	501	529	490	543	515	521	538	556	513	510	569	521	494	472	561	519	504	526	486	520	570	551	534	533	520	520	579	495	583	512	526	593	508	491	525	564	562	533	520	515	516	538	506	543	488	531	530	513	494	523	522	528	545	536	529	541	500	498	524	515	550	523	525	529	526	497	526	544	520	543	485	503	483	562	550	512	492	517	515	515	508	551	532	559	505	499	506	571	535	500	536	565	521	519	525	515	507	508	528	544	520	532	530	516	542	532	510	529	513	519	534	540	547	519	510	524	539	552	520	539	494	511	490	530	498	544	520	544	517	554	551	500	507	519	533	526	528	508	511	505	514	534	497	509	553	512	546	501	527	531	512	487	510	502	519	534	501	578	521	502	512	572	527	548	532	520	512	564	555	517	523	545	538	517	549	539	497	525	502	539	519	528	491	559	532	526	521	493	488	515	527	565	515	542	528	519	500	567	538	528	540	524	521	541	538	565	494	491	531	538	503	512	542	493	541	515	535	490	474	527	503	510	534	482	504	520	540	511	518	495	540	540	548	563	538	523	527	524	540	535	518	538	524	545	503	498	524	574	499	559	541	567	497	483	517	554	527	516	499	517	500	504	551	493	544	568	489	562	525	538	535	543	504	523	510	515	521	515	532	509	504	515	509	505	566	567	536	508	524	504	526	498	509	567	526	545	537	542	539	528	520	521	534	509	568	530	497	550	547	504	467	522	559	508	506	604	492	518	543	546	536	534	533	518	517	519	536	545	535	482	534	545	510	530	535	539	600	544	538	512	546	519	501	521	545	527	560	536	530	515	538	540	519	553	522	550	537	559	484	560	552	587	507	527	533	543	498	519	561	529	537	504	554	552	500	494	565	561	584	523	547	543	550	578	528	531	516	489	517	524	516	516	523	494	487	531	506	486	534	534	475	514	513	519	515	539	526	524	540	564	519	546	534	563	525	564	553	524	530	525	518	535	531	517	539	504	499	505	518	575	526	554	497	552	511	472	536	570	566	519	550	505	540	551	534	551	515	534	448	539	530	569	522	518	555	532	502	533	528	537	561	532	532	495	499	519	507	533	498	518	526	511	535	522	535	507	573	538	515	562	522	546	498	527	557	546	526	526	511	489	544	506	526	545	539	528	518	543	532	511	576	540	529	502	531	551	522	489	517	516	531	541	539	539	532	529	525	553	548	540	548	543	546	537	541	523	520	505	515	571	534	567	550	538	574	469	537	524	526	543	537	577	520	471	528	536	538	531	512	549	555	530	541	530	526	524	528	512	505	532	508	553	515	528	503	509	510	594	565	518	524	571	532	542	537	554	518	513	531	537	521	542	507	534	534	521	557	535	560	576	543	569	512	497	531	528	513	470	495	523	525	583	567	533	544	540	555	533	501	557	540	521	551	547	555	507	589	505	485	510	565	524	533	565	534	473	503	541	512	517	511	518	521	592	533	539	578	539	535	513	505	546	529	545	494	532	515	518	501	555	525	549	495	535	559	518	520	527	507	506	511	516	531	535	519	505	498	513	488	553	520	502	504	515	494	557	531	521	533	482	508	515	492	553	489	528	468	532	539	543	530	495	527	522	537	537	544	547	567	533	567	505	530	538	512	527	535	530	532	534	535	508	542	583	517	514	517	511	553	547	532	536	482	553	552	539	505	521	519	518	494	546	491	556	513	513	523	516	547	534	544	525	500	552	504	532	550	520	506	515	497	506	521	528	526	512	512	513	526	567	510	532	524	548	559	515	543	528	539	476	505	543	532	527	510	458	533	538	510	547	540	492	559	509	493	554	498	528	507	537	539	529	541	539	545	503	571	578	539	508	532	513	545	525	492	508	480	550	568	526	514	498	550	525	547	516	537	500	493	473	547	537	539	512	534	501	531	507	512	495	481	539	521	570	554	560	547	560	516	528	530	530	511	547	538	504	522	499	572	534	509	503	529	499	509	501	492	541	549	523	519	530	517	551	496	551	526	533	558	549	571	511	508	489	491	566	531	556	519	561	518	491	515	532	566	517	526	537	481	484	526	547	482	513	483	520	500	529	478	513	479	565	548	552	526	526	498	534	550	512	513	512	534	548	541	537	567	544	516	538	520	517	533	539	542	515	525	534	543	503	499	576	580	535	530	504	533	475	507	524	566	500	557	530	523	546	525	516	518	560	552	530	485	509	532	532	506	521	527	533	548	554	550	534	464	563	506	536	566	505	527	516	543	514	525	577	516	522	520	490	500	489	534	551	498	533	500	556	530	530	589	546	540	506	496	522	525	527	532	523	522	519	540	549	574	508	540	540	541	508	520	548	515	524	524	515	528	555	506	564	452	582	516	491	515	553	513	523	527	523	549	529	485	541	553	534	522	587	487	521	516	551	505	494	527	532	556	482	512	516	528	551	553	546	510	493	535	557	507	519	502	467	543	488	492	531	509	514	502	503	484	526	543	508	554	508	489	510	548	511	551	520	523	475	543	541	520	542	500	542	525	527	562	518	494	498	512	548	485	543	533	545	533	527	503	548	492	536	550	485	532	545	524	540	498	541	529	546	566	518	494	516	494	510	539	523	524	527	518	483	505	495	442	519	527	559	484	519	530	541	500	497	522	513	522	512	482	509	503	542	496	554	526	506	500	499	466	503	555	518	553	566	520	530	565	512	511	541	567	513	545	515	556	569	454	547	502	573	511	518	486	525	487	543	516	534	539	552	566	503	547	506	524	560	510	552	517	511	529	564	568	553	542	508	527	513	563	544	539	523	539	554	505	505	492	518	549	541	542	529	490	527	551	534	513	547	555	535	515	539	538	512	478	511	567	525	561	529	503	516	515	540	502	528	511	538	527	511	478	588	535	502	546	505	551	539	515	537	525	538	507	490	502	536	534	487	520	538	513	546	511	508	533	513	560	521	499	496	500	492	531	543	527	560	519	533	522	475	543	543	566	522	461	553	526	522	492	532	529	523	515	545	520	504	522	526	550	519	545	516	481	536	513	572	523	542	511	552	511	535	524	504	565	533	504	515	518	484	548	505	569	516	573	483	582	481	534	515	546	571	546	509	498	518	528	547	505	521	520	524	496	527	534	477	535	506	538	523	546	589	504	537	533	558	545	561	544	515	524	516	539	547	525	498	544	534	557	525	539	516	507	523	513	556	547	560	527	484	553	539	574	515	567	498	528	526	529	522	546	531	496	566	530	527	490	588	507	546	512	518	539	525	527	567	545	544	547	533	537	488	558	515	515	533	548	488	521	532	516	546	498	518	517	523	511	527	518	540	492	537	511	515	509	562	502	503	471	515	498	491	573	489	554	536	524	521	541	490	506	550	559	531	507	510	529	538	536	512	492	544	519	500	535	530	517	529	548	496	509	524	540	529	507	581	543	512	557	485	573	537	500	564
5409	9501	810	658	635	515	607	582	565	563	544	521	529	536	531	524	572	556	495	509	552	559	518	541	576	534	505	564	524	526	553	585	525	538	551	545	551	543	575	481	541	544	563	548	565	516	528	580	523	494	534	517	574	525	506	537	536	538	567	522	541	570	550	508	510	497	492	539	539	511	558	542	547	578	511	569	536	547	492	548	526	546	569	538	554	555	521	570	536	482	536	542	529	531	527	522	564	543	515	547	536	530	537	506	545	552	505	549	568	518	539	551	508	544	535	509	475	546	530	485	553	568	523	505	538	513	558	531	531	525	490	540	550	551	535	535	540	547	553	557	529	536	532	581	540	532	541	545	513	552	540	541	504	585	561	537	546	583	554	582	547	489	518	502	528	563	557	527	517	532	531	530	541	502	564	565	527	559	546	518	511	551	546	520	541	572	537	554	536	543	520	547	531	516	538	545	531	559	501	586	544	555	527	533	559	539	512	546	521	515	501	538	558	513	540	520	540	538	555	538	521	517	554	560	519	538	558	547	504	528	539	497	497	524	558	518	596	558	557	545	494	549	545	527	540	538	517	543	534	529	512	503	546	523	532	553	550	572	495	540	540	539	529	504	554	511	545	563	493	538	579	537	524	583	572	499	535	524	566	553	584	549	512	534	523	580	536	601	538	561	561	561	554	524	513	556	514	572	506	556	529	568	563	548	542	552	573	535	581	551	513	567	549	557	533	537	568	560	584	519	540	514	508	564	536	560	510	539	549	543	507	534	535	561	560	534	514	504	513	555	534	562	515	552	520	572	540	547	569	523	520	532	525	535	519	555	543	548	564	516	503	538	564	528	549	550	528	504	536	511	540	498	552	519	515	558	511	564	480	545	509	541	523	507	545	537	508	569	557	536	521	518	495	541	504	517	519	582	518	532	515	544	514	526	536	519	543	549	516	524	558	566	559	526	549	532	579	511	531	543	546	518	506	536	511	526	574	543	532	516	545	523	537	524	502	527	554	552	532	538	586	545	534	542	557	554	542	528	529	556	540	520	537	547	520	546	454	535	531	549	504	577	533	534	512	523	548	541	530	525	538	525	548	544	554	538	516	532	514	459	499	522	571	534	502	563	541	535	528	586	542	519	540	526	555	525	508	494	537	502	517	581	518	560	549	516	529	544	572	509	545	540	501	554	525	540	534	511	561	551	573	551	499	535	558	572	536	500	539	508	515	484	539	545	502	557	512	536	566	535	535	530	549	523	521	521	529	535	570	561	513	530	574	506	536	517	499	527	571	565	545	543	543	527	514	538	536	536	561	504	545	548	517	546	575	540	555	546	559	546	535	534	558	494	539	536	539	532	519	534	553	500	552	581	542	521	557	563	516	582	486	542	525	556	512	538	533	533	533	500	541	533	509	537	572	546	518	565	514	521	551	530	520	521	511	554	576	564	511	515	573	558	536	536	514	499	541	592	523	504	502	522	524	572	562	495	547	566	585	558	556	560	499	505	521	541	523	509	566	556	534	507	561	574	533	538	539	525	533	568	524	541	525	478	543	524	553	491	535	502	514	502	549	509	540	492	559	519	543	567	525	515	517	523	500	544	575	532	590	551	533	519	544	503	510	514	516	565	547	557	537	552	525	532	544	538	561	562	518	525	543	538	546	535	482	513	547	546	501	547	518	554	544	518	529	540	542	531	535	510	540	504	509	527	543	551	556	520	536	546	559	540	535	518	526	529	513	542	551	533	525	568	500	512	585	552	562	557	520	514	514	544	541	560	517	545	573	515	526	537	528	542	542	565	527	523	578	590	526	543	546	546	565	578	510	550	551	525	538	548	533	543	535	524	540	518	567	573	555	512	552	576	540	540	532	548	539	540	498	523	522	560	477	571	536	544	598	553	532	501	576	549	565	551	562	539	511	536	542	557	552	505	530	511	553	587	510	554	540	515	538	527	523	544	570	563	561	545	549	533	523	499	573	537	539	555	508	508	542	536	548	555	535	506	545	529	557	552	509	548	536	527	506	495	548	558	531	559	503	525	522	536	528	511	546	539	514	551	511	526	555	524	486	544	536	563	539	537	560	512	501	520	518	539	526	556	539	580	586	535	540	529	524	530	530	525	595	539	539	539	559	550	511	515	538	537	540	525	501	567	547	546	574	545	525	547	512	539	537	541	564	506	535	538	570	505	566	552	557	525	559	541	562	532	514	539	522	531	536	520	558	518	516	539	550	566	532	519	530	564	524	511	491	540	574	528	505	540	550	512	552	524	543	561	529	563	509	546	533	513	519	529	539	544	565	496	489	530	532	531	535	558	516	527	593	575	548	536	584	510	547	565	533	531	511	524	533	534	552	521	521	566	571	516	571	550	520	537	528	556	537	538	524	511	536	552	554	502	544	526	555	526	532	544	545	516	526	524	522	518	498	558	506	523	542	570	537	550	532	523	557	511	507	516	533	501	574	540	511	548	570	531	555	537	545	546	518	566	592	531	551	511	513	535	483	538	537	495	546	514	490	527	526	544	551	529	540	533	535	580	545	497	506	537	558	569	553	535	543	534	514	551	594	512	537	555	528	538	531	580	573	556	509	539	575	554	553	575	550	537	507	548	561	544	559	519	545	556	546	564	528	551	529	528	560	486	624	508	512	509	537	553	532	529	527	534	559	536	525	599	498	537	586	537	526	532	495	576	545	560	516	537	556	549	508	560	520	509	539	548	502	529	525	574	516	577	544	526	543	540	551	565	547	546	520	505	533	517	534	517	528	506	537	541	554	562	499	549	520	540	518	513	516	531	576	529	513	515	538	559	528	517	538	524	525	494	537	564	542	508	502	548	493	546	523	520	498	546	534	520	535	547	604	542	564	515	525	540	550	534	540	529	542	527	521	520	565	514	499	544	541	531	510	543	508	499	555	572	545	582	533	583	553	566	601	536	546	548	560	530	538	529	548	591	520	517	583	537	550	539	515	534	579	580	560	540	559	524	552	531	536	513	577	520	565	536	588	512	577	543	546	555	547	534	546	514	531	576	526	504	513	623	526	521	574	514	545	547	536	547	599	511	536	592	569	543	540	551	503	553	520	515	500	575	517	532	509	545	489	542	521	522	542	508	526	525	565	546	553	478	536	588	566	525	577	530	525	521	515	548	531	507	536	491	513	545	550	526	499	548	512	593	520	545	529	581	526	515	581	510	541	498	539	540	540	516	540	617	479	544	527	510	552	553	506	546	561	566	519	518	544	558	537	544	544	537	522	560	521	532	524	511	540	523	529	513	549	538	561	490	540	535	536	508	526	548	545	547	550	539	561	539	564	496	544	535	547	528	598	532	507	551	532	479	564	553	516	489	499	511	526	558	578	489	547	526	532	539	555	537	539	554	530	525	535	487	524	512	538	543	542	540	582	550	541	533	572	512	507	535	494	530	558	551	559	551	505	559	537	520	556	541	546	503	561	570	518	513	531	534	558	525	539	534	536	492	542	532	554	557	553	495	530	559	527	565
23236	20966	28380	23737	20973	13169	1186	663	540	464	430	415	362	338	357	307	312	317	298	250	332	286	295	269	288	299	312	284	286	268	266	316	278	270	262	278	303	272	273	243	282	271	280	263	283	277	274	290	271	287	274	276	275	254	271	253	288	282	254	270	257	286	276	221	251	272	251	263	258	246	284	260	246	231	249	267	255	290	282	272	290	300	250	256	260	267	250	252	263	278	271	264	257	262	237	288	258	246	257	260	265	263	279	265	266	285	265	295	251	269	260	294	249	282	274	257	279	267	263	267	247	265	262	245	259	251	266	242	294	288	271	254	283	256	264	264	261	244	245	233	287	255	274	230	226	264	268	222	242	283	263	264	262	264	273	300	301	254	253	270	247	253	250	278	260	285	242	295	278	252	267	290	245	240	255	288	274	265	277	298	267	280	239	240	239	252	264	247	277	261	277	282	259	267	260	266	263	257	272	253	258	270	287	267	262	297	270	246	277	272	269	285	233	223	266	255	262	266	246	244	283	269	256	246	273	268	270	249	253	247	262	260	257	244	235	260	261	266	255	231	265	265	253	241	246	233	244	275	266	262	263	270	247	239	290	277	279	258	246	259	260	271	266	268	278	283	248	254	264	267	297	274	246	271	271	254	265	261	250	253	248	260	262	267	249	258	254	282	269	286	231	259	238	276	248	282	267	263	266	243	247	256	261	277	264	245	271	245	252	249	239	259	249	267	269	247	270	248	269	262	260	264	252	273	273	278	255	238	232	240	292	271	292	252	248	263	263	253	243	279	263	258	290	296	251	266	265	243	278	275	286	261	262	251	270	256	263	299	275	260	237	234	291	255	251	258	255	260	268	227	247	282	247	270	264	259	275	240	253	268	262	253	268	279	255	297	267	236	268	232	255	292	234	247	275	271	242	260	275	250	271	288	232	283	266	246	298	278	249	268	227	259	273	272	281	268	249	263	261	268	258	261	254	280	268	257	267	270	263	256	253	254	252	250	264	279	269	269	238	265	269	280	253	261	265	280	251	258	244	252	248	275	267	299	270	245	257	246	248	272	296	265	272	263	285	289	283	262	281	291	265	261	270	249	238	289	271	258	228	268	258	251	266	241	286	255	258	267	252	282	269	274	265	270	223	280	236	251	268	264	245	277	248	248	240	276	259	258	274	275	228	250	267	266	242	247	251	265	244	239	268	260	272	270	264	297	272	264	253	286	271	263	267	225	280	278	285	306	272	236	242	257	224	264	259	262	267	284	264	237	265	268	272	235	274	265	232	260	235	271	249	264	280	256	276	266	255	264	228	250	268	267	284	266	270	257	304	285	241	253	263	276	263	285	249	218	261	275	266	280	252	249	238	249	262	271	230	261	245	252	245	264	258	246	249	246	249	256	236	244	281	274	246	234	263	263	288	289	287	266	269	244	277	276	247	251	234	294	276	261	246	252	262	270	281	287	261	281	266	230	253	286	254	231	235	222	244	244	246	266	251	260	285	250	248	230	291	253	256	264	222	262	279	263	260	244	258	277	251	245	262	246	251	256	284	261	293	291	268	277	264	237	255	257	276	261	268	265	244	257	278	244	237	259	276	260	246	295	273	282	280	257	268	255	279	262	244	256	259	249	264	240	269	279	278	236	275	221	253	258	243	271	240	243	251	238	282	258	277	265	272	248	248	252	263	296	252	269	262	253	261	252	285	278	262	240	266	244	264	235	259	262	255	253	279	277	249	298	263	257	289	268	293	271	269	261	264	220	231	261	240	265	289	290	241	255	264	243	259	270	295	269	249	278	254	237	288	254	264	262	267	251	241	249	242	226	268	259	239	257	269	245	255	278	280	285	276	255	256	265	248	228	244	272	297	255	272	275	258	259	233	221	256	265	240	289	250	265	265	270	272	279	261	267	277	241	247	229	246	274	279	266	272	262	269	280	228	303	248	248	259	242	252	259	255	275	291	259	268	236	259	266	248	247	239	273	236	285	264	249	298	276	241	252	288	293	258	237	269	260	262	259	267	280	254	267	297	292	285	260	281	263	270	270	288	255	308	256	248	254	270	265	258	223	262	265	256	248	261	276	263	268	269	245	251	243	276	255	274	283	277	239	283	301	252	260	243	244	264	236	262	269	264	268	251	252	248	278	249	270	270	250	300	262	272	254	245	246	227	258	232	256	263	250	268	264	265	241	275	257	253	249	246	272	234	249	253	260	241	238	272	271	270	255	282	263	283	255	240	269	285	283	280	243	228	253	268	268	267	264	269	275	275	290	252	280	285	239	214	246	254	271	269	270	274	281	253	241	285	283	240	261	261	299	238	248	252	269	224	255	287	246	230	249	257	245	281	245	249	242	281	269	277	259	305	253	249	241	293	253	268	262	261	247	289	248	286	250	243	275	267	262	258	245	284	250	317	276	299	258	259	263	227	240	295	273	244	246	257	262	250	273	307	267	247	290	269	248	254	241	274	265	270	230	227	248	261	265	275	281	259	261	272	268	242	273	259	266	262	272	273	261	259	241	249	278	262	265	258	270	277	232	234	258	244	254	254	265	252	261	246	238	268	265	269	258	273	250	288	245	270	260	257	233	257	270	256	273	291	261	242	257	281	255	251	252	236	266	236	279	242	252	256	245	255	286	251	256	275	265	219	264	267	260	244	221	269	266	229	248	260	276	263	252	282	263	276	280	277	262	283	263	291	270	275	235	252	264	244	255	259	262	258	269	264	261	282	264	266	256	259	263	245	268	274	268	292	270	239	232	238	272	261	248	273	256	217	283	261	243	272	280	272	289	244	251	276	256	263	243	248	267	273	270	233	261	273	248	260	262	263	270	248	250	261	276	282	238	252	264	278	256	233	261	267	264	277	248	242	227	241	256	267	288	267	290	285	259	258	264	267	285	266	258	259	243	261	254	279	275	243	271	295	277	266	233	290	270	293	243	230	281	268	252	249	230	264	280	248	262	239	259	268	279	251	291	241	278	267	249	266	260	250	284	273	245	267	251	264	235	245	278	260	254	268	265	263	275	276	259	246	236	261	242	246	264	267	287	263	274	268	255	268	296	248	245	258	249	257	260	264	273	290	287	273	251	249	248	281	260	292	258	262	246	263	245	270	254	295	255	255	235	260	259	273	282	268	259	301	281	265	257	266	260	271	267	245	240	258	228	265	246	298	273	278	281	264	288	288	258	253	275	241	266	258	253	282	270	249	256	284	277	252	234	240	280	236	257	237	251	265	260	264	257	253	254	276	245	278	266	254	261	276	253	268	248	246	252	289	267	242	286	257	256	240	280	259	253	274	258	235	293	261	267	270	253	246	253	251	239	268	292	257	277	259	242	241	274	238	244	236	306	271	263	257	282	260	284	256	263	262	260	236	289	246	225	244	271	240	257	240	269	247	261	294	276	248	255	271	258	295	262	240	242	257	275	258	264	258	278	265	239	249	234	283	274	262	298	278	268	247	236	239	254	265	243	258	235	275	258	275	244	282	276	253	279
4915	18398	6193	2910	1992	1548	1164	918	773	548	528	484	444	419	400	408	350	346	329	344	337	324	310	332	297	287	309	320	308	319	274	301	326	305	255	300	286	304	304	301	319	300	306	257	276	298	282	290	275	317	270	280	284	283	307	291	275	319	298	275	271	286	249	294	288	295	301	297	297	272	291	291	255	273	277	303	248	269	278	269	289	297	273	289	294	296	285	304	291	282	293	272	261	290	297	289	281	285	295	267	273	288	300	267	300	271	296	272	311	272	271	267	286	250	280	297	292	281	287	251	262	276	270	307	285	292	291	282	273	282	270	268	259	289	257	250	269	240	257	263	285	297	296	289	281	260	280	293	269	262	289	263	300	262	270	283	304	277	289	289	268	256	275	299	292	280	265	254	301	277	292	322	284	283	275	298	261	259	284	291	281	286	265	257	283	273	297	253	281	256	284	291	293	289	269	290	290	291	300	275	290	272	269	297	283	264	262	266	265	299	302	276	289	290	294	274	292	264	273	259	288	271	300	267	275	286	283	297	274	270	300	271	321	265	265	282	277	279	278	273	265	271	303	249	285	256	283	293	283	263	300	303	260	259	257	287	277	287	308	320	296	272	294	267	290	292	284	264	295	287	281	287	259	269	290	260	271	275	305	284	295	264	272	292	272	277	301	284	251	285	286	293	303	291	272	282	275	304	279	287	271	282	287	284	299	301	271	264	307	304	299	280	268	257	288	282	291	285	275	279	300	307	290	292	273	281	265	327	322	309	286	298	256	268	311	282	283	286	299	283	269	319	292	286	294	290	276	297	298	294	299	318	274	295	255	262	267	291	272	278	272	290	281	299	277	274	277	285	283	271	271	270	278	281	293	281	281	296	272	289	280	264	307	301	274	300	273	290	264	269	269	307	267	314	270	282	289	278	254	247	316	286	309	298	278	262	246	269	248	253	263	289	269	273	271	262	285	276	265	287	250	308	276	271	247	277	285	281	277	287	270	292	258	290	258	281	270	284	311	285	279	270	260	283	278	249	295	291	295	287	292	284	289	273	283	290	295	271	304	262	255	308	300	290	262	313	287	251	271	265	276	302	298	298	247	296	278	294	299	282	297	296	282	269	284	271	288	274	255	284	293	266	268	268	277	287	292	289	233	261	279	287	253	262	267	276	286	277	294	304	285	267	302	271	275	290	290	296	275	286	302	284	292	296	255	309	280	295	275	256	281	300	291	286	253	280	296	279	304	280	295	305	294	298	296	290	296	286	310	285	258	280	325	261	289	268	280	287	309	257	289	267	301	289	279	276	276	259	291	252	275	331	251	278	261	318	307	282	276	278	274	282	287	274	257	259	265	306	272	295	290	289	294	300	305	266	284	279	286	262	284	281	302	261	264	294	298	262	281	287	281	269	255	304	272	275	264	274	273	256	273	288	307	293	272	319	284	269	245	302	282	319	314	283	260	283	264	299	281	269	272	277	281	249	291	306	306	281	259	266	270	274	283	240	310	316	303	284	283	261	274	300	274	282	295	280	280	291	258	283	261	269	275	283	270	267	278	290	291	288	292	278	273	304	273	269	305	307	250	275	262	265	248	289	264	297	271	270	257	278	293	277	283	313	255	319	261	301	277	292	269	261	285	310	276	307	276	308	261	285	260	281	293	281	304	263	296	295	282	265	299	270	304	266	255	261	265	303	254	284	295	293	266	286	288	266	289	299	267	271	285	280	250	310	261	272	285	272	295	308	279	326	242	268	300	297	264	284	276	257	291	257	304	288	290	281	284	276	270	282	251	281	289	257	285	289	277	283	321	251	264	247	293	301	276	292	266	268	302	301	275	291	250	265	277	273	274	267	296	299	281	279	256	285	264	279	279	268	261	277	254	288	285	266	279	280	265	264	301	304	314	317	270	283	288	297	285	282	280	286	267	287	262	278	316	279	289	263	257	260	279	281	266	247	286	297	319	263	275	284	322	238	293	290	293	297	277	286	274	287	272	284	286	273	284	291	282	268	263	257	295	284	284	273	272	278	294	262	296	258	262	294	284	293	277	310	251	279	267	275	284	279	288	283	264	286	291	283	277	322	264	273	283	265	280	260	298	262	293	271	279	315	292	282	290	245	279	280	281	259	275	284	289	298	279	272	291	289	260	289	273	285	289	304	265	260	307	313	281	299	288	278	298	266	278	286	296	303	266	287	267	282	287	277	276	275	275	265	283	264	266	249	283	296	285	293	266	268	270	256	275	278	277	303	252	282	285	317	279	310	262	294	290	267	286	248	287	267	291	280	281	256	268	284	283	312	284	277	277	304	273	286	295	290	274	280	294	263	289	287	284	282	299	285	269	266	295	263	282	299	290	257	257	271	266	268	272	276	270	271	263	267	287	278	256	297	314	286	280	288	297	290	278	266	270	277	279	264	325	282	283	283	286	272	301	290	275	267	271	278	264	288	285	285	262	275	255	320	305	303	316	266	267	261	264	266	290	242	280	312	280	291	276	294	296	285	279	280	332	284	284	302	304	268	275	276	283	264	285	281	269	282	262	271	266	293	310	300	284	296	270	289	279	295	278	277	267	293	265	297	268	287	301	260	289	281	263	302	299	290	284	285	280	291	282	278	298	270	288	264	267	284	297	263	296	260	277	258	254	259	261	263	264	291	285	301	276	274	287	263	284	274	259	296	275	257	270	277	282	270	283	281	278	292	268	266	247	292	268	257	270	287	288	279	272	295	282	274	308	281	297	308	252	260	270	278	260	254	306	274	269	296	293	291	300	275	269	275	294	277	296	285	290	259	284	266	289	279	284	292	285	262	308	283	271	237	266	300	278	255	255	255	328	329	288	285	287	294	272	284	282	262	286	303	275	293	267	287	274	263	294	269	298	273	316	292	265	300	300	273	270	264	259	252	292	258	277	244	269	301	303	271	265	269	307	286	304	270	283	280	287	269	262	331	290	307	275	269	276	268	289	293	259	276	291	298	293	319	283	272	316	300	323	254	276	278	289	252	264	262	267	264	280	249	311	271	274	288	288	261	283	285	281	300	290	275	278	266	323	283	274	276	278	268	272	271	255	265	284	291	283	302	259	280	295	264	268	283	281	257	292	266	293	330	336	269	272	299	288	288	266	282	286	307	292	277	286	266	270	258	312	254	275	273	307	250	289	292	294	288	252	281	298	292	277	304	303	260	280	256	286	274	259	281	286	265	289	277	277	279	280	253	267	301	278	312	304	290	283	288	257	258	298	277	297	285	293	275	307	276	266	291	277	270	277	290	290	287	286	277	252	287	278	279	262	286	266	272	286	229	294	286	290	266	259	289	291	302	261	258	306	282	277	276	273	284	276	279	298	305	267	291	291	318	275	307	295	274	277	279	275	291	248	306	271	266	272	305	256	298	288	319	254	293	291	302	286	303	284	280	241	261	268	297	271	292	288	308	264	276	263	312	259	281	279	285	293	302	285	244	290	281	297	279	282	272	281	251	291	257	272	292	266	291	303	270
24181	20920	27511	24489	16838	1403	778	736	639	584	555	535	557	513	532	553	524	553	478	494	519	521	491	533	439	467	466	501	486	490	483	437	507	482	478	501	450	475	469	498	470	502	495	505	466	489	499	512	502	482	495	509	480	469	475	491	444	512	461	466	474	465	528	534	462	465	481	485	527	453	464	465	459	476	497	492	450	506	521	478	466	498	479	525	456	505	522	496	485	487	452	485	506	492	491	496	484	454	461	490	460	502	480	487	461	492	464	481	474	449	496	466	495	442	491	490	503	483	468	483	468	432	505	524	457	544	488	500	491	524	483	467	476	467	479	492	500	472	489	469	480	519	490	460	500	469	456	469	501	483	511	463	479	519	498	510	468	452	480	496	480	480	476	470	492	527	487	513	526	511	440	451	474	473	517	479	485	514	477	445	478	464	473	477	480	491	437	487	504	481	486	486	487	483	490	490	472	462	457	476	420	487	497	497	505	467	476	518	446	486	465	485	502	510	509	459	503	501	488	453	471	459	487	507	473	425	491	496	467	514	483	505	501	436	517	445	483	472	478	501	529	462	479	466	452	480	460	426	502	475	467	473	461	498	525	464	491	476	485	490	489	485	494	437	463	468	482	460	462	486	446	483	483	477	485	471	480	509	458	480	487	458	479	488	467	493	476	484	480	461	466	513	509	515	483	479	527	482	492	475	470	486	508	427	470	424	505	469	478	465	457	453	485	494	474	529	473	518	468	499	514	480	505	487	456	490	523	511	450	457	492	487	554	492	471	513	502	483	496	475	492	489	519	466	502	451	502	429	489	465	464	459	484	457	449	472	484	489	475	479	483	512	469	491	479	514	496	512	451	524	488	489	469	461	507	500	486	524	498	499	482	478	491	462	491	486	464	465	512	485	508	528	481	475	473	456	465	490	472	439	503	471	500	488	522	512	455	506	458	483	475	443	473	488	469	508	471	479	517	458	450	477	479	484	528	476	474	464	472	470	483	519	459	488	501	501	427	468	495	492	485	478	526	454	470	466	490	444	512	484	470	490	478	465	518	486	468	471	463	500	514	473	482	445	476	466	492	482	428	469	498	497	489	488	468	484	510	490	513	491	488	498	489	478	477	474	454	460	431	489	489	496	450	503	468	480	467	481	522	496	467	461	490	454	439	492	453	488	490	464	470	487	494	488	494	473	495	461	479	494	458	493	453	497	450	462	477	467	484	491	497	498	501	513	497	440	476	503	512	488	467	480	476	462	451	471	482	485	499	466	474	512	464	483	498	464	458	525	530	509	466	471	435	511	496	457	498	517	460	464	510	492	492	491	516	517	496	463	486	494	483	499	501	474	505	483	491	503	450	461	467	509	522	485	501	491	487	481	530	472	518	532	445	455	453	482	457	471	485	505	510	473	442	517	452	473	491	497	479	494	521	516	468	518	474	521	438	494	492	489	468	533	487	476	474	468	458	463	513	531	489	504	465	487	498	497	479	507	461	461	535	481	551	487	505	469	468	464	471	470	493	494	445	487	490	497	474	508	483	486	494	497	479	535	464	479	507	473	480	463	455	454	482	497	506	539	469	483	478	475	501	494	509	483	468	530	520	464	475	508	462	505	504	508	514	470	492	492	465	505	480	465	510	505	462	480	475	469	496	439	457	483	486	476	483	478	481	525	479	492	514	492	508	459	474	500	473	472	489	495	459	475	485	447	527	494	478	494	475	454	485	437	514	481	446	526	493	492	498	464	452	496	482	519	483	443	514	497	527	495	487	514	534	510	488	499	507	446	453	491	477	497	537	493	439	441	491	510	484	479	486	476	506	507	498	486	505	476	501	466	477	509	525	473	506	504	475	456	499	521	482	505	458	479	476	469	474	455	499	484	499	473	486	479	489	488	480	507	478	473	485	486	499	471	473	502	475	500	465	494	475	487	491	502	474	466	486	446	533	490	502	462	492	509	495	485	460	497	512	458	500	505	458	461	480	472	455	495	485	455	465	448	499	496	481	479	462	454	493	465	502	478	484	500	515	448	496	435	453	493	479	498	471	523	456	452	529	487	501	457	487	492	470	475	504	458	489	500	492	513	512	484	495	458	475	497	491	503	528	457	491	502	506	504	491	539	488	509	518	497	509	496	455	467	520	467	509	510	472	474	492	478	448	462	457	475	482	487	491	524	488	492	455	511	495	491	487	515	481	510	492	529	485	464	444	510	478	503	496	535	504	466	487	463	506	496	500	471	498	458	462	504	466	478	501	471	480	475	487	469	435	478	511	469	522	494	526	458	487	490	475	495	512	473	447	500	497	476	457	528	469	467	482	492	478	491	482	483	468	470	478	499	488	499	497	496	519	471	489	487	468	487	526	471	483	470	476	466	497	466	477	481	475	517	531	468	458	480	533	459	499	445	496	444	478	498	454	498	495	492	481	492	452	492	489	481	440	514	506	466	481	464	472	483	502	451	472	505	510	499	486	548	485	467	464	469	518	535	471	497	469	469	476	488	518	492	506	470	529	499	499	460	509	455	484	540	481	525	479	544	508	482	493	480	457	504	515	482	473	477	513	491	493	491	499	471	502	497	474	492	455	491	454	471	500	529	476	474	498	502	448	477	480	519	461	477	467	475	472	514	431	494	466	467	456	492	516	467	482	499	487	506	493	449	475	500	480	470	444	503	515	478	473	465	515	493	470	508	466	485	466	478	452	525	496	534	446	504	479	485	505	509	491	487	522	479	493	468	481	480	500	488	449	480	458	461	447	476	485	474	486	482	468	482	510	469	463	509	507	480	498	473	492	517	460	462	467	435	476	466	479	489	484	460	467	475	469	453	469	464	460	496	496	475	494	491	511	506	478	510	431	511	447	463	466	480	485	477	509	449	494	487	538	482	452	496	456	507	468	460	465	480	461	458	509	475	467	489	465	514	487	475	495	485	482	506	485	469	471	468	500	514	484	475	524	526	495	498	465	483	495	480	504	469	502	476	460	463	482	475	469	488	449	460	510	478	501	478	460	507	490	465	418	484	471	474	445	485	484	499	509	477	496	537	503	449	478	491	493	489	506	511	492	459	469	527	465	504	500	528	474	476	495	463	466	470	465	472	515	467	470	485	464	480	497	518	476	511	482	509	487	505	498	496	508	472	496	455	464	489	494	481	482	458	486	476	512	464	506	467	483	474	464	493	463	478	450	445	423	472	472	508	473	509	484	476	546	510	470	476	475	480	457	472	475	459	479	497	461	487	492	448	509	491	511	478	509	489	476	485	485	481	476	529	469	513	523	445	478	496	439	495	502	464	527	478	523	497	504	500	464	487	470	478	489	483	457	509	496	484	456	461	497	510	504	459	468	472	481	467	485	459	454	508	468	482	475	445	496	528	461	508	501	446	491	472	472	496	476	481	491	477	492	450	462	488	454	488	519	457	460	473	516	461	476	484	460	494	490	458	513	486	465	534	453	504	521	506	518	480	492	462	483	495	478	514	465	468	452	463	489	482	503	489	484	490
4894	14960	3775	2042	1515	1260	981	818	727	650	629	596	599	503	559	551	512	570	529	577	524	510	502	508	547	498	477	471	479	460	459	509	463	501	464	497	522	502	490	476	487	487	489	464	492	505	468	467	460	495	452	477	459	494	485	486	490	467	471	498	485	506	478	454	482	468	456	510	479	441	480	493	471	490	496	471	508	484	463	507	469	457	463	507	497	454	469	494	493	515	483	487	460	493	478	473	492	528	447	472	489	463	478	465	470	469	539	497	474	495	445	458	466	484	458	470	480	448	427	491	525	471	474	478	461	509	503	497	526	480	484	490	489	498	487	442	462	462	491	466	474	495	485	459	491	476	490	485	491	455	435	519	495	423	519	507	497	457	463	457	459	480	507	523	471	481	466	471	469	478	478	451	455	493	486	495	505	473	489	522	490	495	482	490	479	500	492	488	502	498	506	478	468	505	504	458	463	492	501	484	516	461	445	502	501	480	486	497	506	480	499	457	448	480	469	475	453	474	510	461	463	484	487	459	477	464	507	471	476	503	475	466	505	464	483	476	460	486	522	487	508	467	499	482	492	499	448	490	485	472	504	487	473	462	467	459	472	463	476	480	485	476	449	474	443	516	489	519	488	477	463	504	475	521	480	461	500	476	456	484	484	493	477	469	509	480	496	476	487	539	476	494	496	510	450	475	453	465	469	488	496	498	471	482	514	476	530	475	482	462	489	429	503	466	496	460	448	476	493	488	497	487	512	478	423	477	501	493	458	511	461	472	470	488	478	480	460	468	489	476	489	492	498	467	444	505	500	455	539	489	534	463	492	489	437	481	444	491	492	484	488	453	516	485	496	451	479	491	497	465	475	472	480	452	483	474	505	481	469	488	508	453	515	483	487	450	509	471	487	481	465	474	467	486	499	517	479	463	485	484	493	478	461	436	468	463	473	495	458	510	486	529	479	465	472	498	457	468	505	475	480	472	463	507	479	497	528	486	450	483	479	472	429	514	483	475	469	467	499	484	516	505	498	474	514	493	452	510	468	455	463	476	496	479	485	492	476	481	459	493	450	485	507	451	443	475	454	472	447	472	555	457	498	477	499	463	525	472	518	488	482	514	505	539	495	467	479	464	480	486	500	480	482	504	477	484	482	459	499	474	517	462	446	445	482	503	479	532	498	497	490	464	498	495	484	489	486	492	466	446	482	493	475	481	449	513	487	487	491	491	463	521	489	473	485	466	520	468	445	500	489	501	478	496	515	471	476	530	506	481	494	475	460	480	479	511	506	480	475	493	427	470	487	475	462	511	497	483	499	456	506	476	472	477	476	523	506	527	495	436	433	492	481	508	478	490	497	487	492	487	463	495	502	474	501	456	442	515	504	495	492	484	469	433	476	492	499	482	517	496	465	452	483	524	470	498	426	476	449	489	468	523	453	479	458	520	464	525	471	486	468	463	513	492	467	464	500	519	519	489	505	475	456	478	499	457	462	496	508	485	472	461	458	497	493	491	472	496	474	478	507	471	500	468	465	447	463	505	452	490	502	465	461	498	435	492	467	471	471	490	449	462	524	482	468	484	480	526	489	450	488	512	464	452	436	461	457	478	471	454	505	448	472	484	510	488	457	450	473	476	496	472	499	486	471	502	469	521	494	481	490	456	489	496	502	469	483	511	452	483	452	461	469	504	452	475	491	453	479	459	465	479	483	491	448	496	521	466	485	532	499	467	480	452	433	501	485	495	456	488	484	512	499	475	462	455	495	452	496	440	495	452	490	489	461	496	473	430	461	491	456	482	490	495	508	462	496	490	485	462	476	495	495	488	479	495	494	504	499	454	482	470	472	494	507	477	483	491	486	487	474	490	423	500	491	494	481	475	474	494	496	466	492	487	468	485	457	472	493	456	467	517	509	443	477	490	483	473	458	502	472	460	458	441	482	510	517	476	494	499	466	475	453	531	516	506	474	517	496	446	492	451	480	478	476	472	511	500	476	450	491	483	470	454	431	488	511	485	478	468	505	473	523	499	455	497	505	484	481	480	454	510	500	455	493	496	461	449	478	462	470	499	503	471	459	449	486	439	480	483	463	445	466	469	457	507	491	443	465	442	440	466	469	484	444	506	459	470	477	500	498	470	468	507	468	491	510	475	527	498	533	470	465	483	490	459	466	480	486	474	443	474	474	479	458	475	478	475	536	511	471	490	477	492	463	445	468	485	487	461	494	509	455	490	478	452	519	469	458	481	500	489	476	472	454	474	456	483	504	493	501	520	518	460	522	487	442	461	460	492	520	490	466	466	511	508	446	456	475	448	485	492	453	466	506	513	512	448	473	465	460	483	501	476	479	460	498	503	489	476	461	520	464	498	463	523	474	483	459	477	488	481	486	494	474	460	461	510	470	481	485	478	449	460	477	494	500	477	496	517	466	513	461	465	488	458	454	482	486	476	509	505	461	515	500	448	493	481	468	480	500	469	492	487	471	489	493	462	495	464	491	510	478	466	489	446	453	475	504	443	478	452	451	461	520	472	490	461	486	457	522	479	470	455	520	489	486	496	474	453	476	513	492	511	495	475	443	490	485	454	471	516	500	459	489	451	466	477	456	460	432	477	451	491	475	529	467	483	502	486	480	534	495	486	462	446	455	514	492	441	491	512	507	478	529	488	536	475	486	482	510	486	468	484	424	447	422	491	490	435	466	505	506	498	524	492	462	485	481	464	535	478	486	511	492	517	487	475	476	496	491	501	442	465	465	515	528	485	469	479	477	451	511	485	464	480	489	472	471	486	471	445	490	476	471	471	513	482	454	500	498	511	455	459	477	511	478	469	487	473	471	473	479	457	443	427	486	502	462	474	507	497	508	503	477	465	488	489	471	477	473	527	473	458	461	470	464	488	466	442	447	462	471	495	436	497	490	493	457	490	455	505	480	475	486	447	472	477	478	473	475	506	498	495	483	419	471	487	490	497	505	476	469	465	456	459	493	493	471	484	453	493	487	515	467	480	499	528	486	508	481	512	448	452	480	483	463	509	500	518	477	526	463	480	488	485	444	485	497	474	472	470	481	506	477	455	479	477	526	484	456	499	452	452	456	465	455	490	496	480	454	429	454	461	489	512	496	486	443	457	515	461	527	503	440	480	474	504	486	500	476	508	467	477	519	470	453	469	481	508	450	427	493	469	484	522	447	478	484	462	481	454	450	496	525	492	500	438	489	472	505	490	480	474	481	516	511	524	468	472	447	463	484	517	516	482	497	508	459	449	495	480	470	434	478	471	480	484	517	517	459	507	493	460	468	468	500	479	444	492	498	466	462	505	465	463	490	457	478	457	480	463	471	442	445	461	490	516	543	500	520	497	494	485	546	492	525	529	476	503	479	486	463	481	472	451	446	525	462	481	473	462	452	504	485	480	521	454	448	473	486	492	478	466	469	490	487	491	488	492	474	498	472	467	481	483	475	430	482	481	484	472	485	508	463	501	483	479	473	476	452	465	438	505	557	468
21979	20784	28443	23229	20788	20840	11850	1037	612	524	453	382	340	318	294	234	220	247	221	236	202	185	180	181	166	200	162	187	192	166	153	162	142	161	166	141	161	156	165	162	162	148	150	142	135	157	133	170	139	132	137	137	122	127	137	145	165	120	128	147	143	155	121	139	133	145	127	125	164	140	116	155	142	133	137	130	127	138	154	160	135	124	154	130	140	131	146	132	129	131	139	122	130	121	132	137	129	126	112	125	140	150	136	136	123	139	141	120	129	146	143	106	139	148	136	112	105	146	113	133	149	166	118	141	151	158	127	133	133	145	134	128	112	136	138	139	127	147	126	143	130	145	135	117	126	129	145	128	142	137	140	126	132	146	133	134	135	133	133	151	121	143	118	121	110	131	119	139	143	139	124	115	94	129	140	125	142	120	124	155	152	131	140	124	132	159	121	127	131	131	137	126	123	116	129	116	135	134	129	152	109	135	139	115	130	129	131	142	142	141	118	150	129	129	140	134	120	113	139	152	136	150	119	141	132	134	146	145	112	127	138	126	137	120	128	149	135	109	147	125	132	111	129	121	152	118	133	115	152	135	120	116	129	123	139	126	127	149	134	128	148	135	131	106	122	122	136	144	125	123	135	133	132	121	132	124	118	130	131	136	123	136	119	140	120	120	130	113	133	123	121	120	110	140	134	133	141	148	134	141	130	130	130	125	139	142	129	138	145	119	120	148	116	120	134	131	138	138	138	127	144	117	131	139	143	135	142	133	125	121	109	149	156	112	118	132	123	141	136	152	139	123	135	124	132	118	113	146	136	145	123	122	152	131	126	160	141	116	122	121	147	142	120	133	126	139	130	129	133	136	140	137	137	144	136	130	140	130	128	113	126	142	125	141	127	124	139	154	124	125	133	151	138	126	130	135	118	127	126	126	137	146	153	148	131	119	146	111	127	136	142	124	109	130	132	136	147	119	109	132	119	114	109	133	142	136	145	135	116	122	130	139	127	126	135	146	142	121	164	140	135	141	128	150	118	131	129	157	123	125	118	136	128	130	149	132	132	117	139	142	147	123	115	141	146	126	125	128	123	139	128	112	154	133	131	127	117	138	164	134	125	131	136	145	130	140	123	129	124	130	137	151	124	130	123	124	128	145	131	123	142	132	155	160	113	102	127	132	136	144	137	143	135	133	144	143	149	132	127	123	149	129	128	120	110	130	132	135	128	153	113	122	116	124	147	120	127	128	146	121	124	133	132	139	136	122	120	142	148	119	119	130	131	135	118	146	146	132	119	121	121	123	150	126	133	133	106	128	137	133	134	140	147	132	147	139	155	148	135	133	146	136	118	135	131	136	117	153	158	140	124	154	118	130	138	129	120	124	128	139	148	139	152	127	108	133	130	112	141	113	144	136	114	122	140	132	132	144	153	121	133	143	120	128	141	134	125	162	131	123	137	134	132	147	126	139	123	128	127	138	118	137	156	116	128	145	128	125	141	135	129	129	118	128	130	133	122	120	127	140	125	124	138	142	157	136	151	149	128	136	136	111	139	154	137	153	121	125	129	126	139	122	124	119	134	138	108	130	133	141	132	122	144	142	138	112	144	127	118	133	145	118	141	123	127	116	129	142	142	119	147	149	120	132	120	125	126	126	146	132	139	118	129	140	136	129	128	132	133	128	114	101	123	129	130	123	129	136	131	131	153	135	135	128	120	151	127	129	141	156	143	141	137	128	144	111	138	139	116	118	135	136	111	125	135	133	142	136	147	128	140	134	126	149	137	123	135	121	134	139	103	144	138	130	142	128	141	107	151	126	122	126	109	120	121	129	147	124	154	109	129	137	116	131	124	121	112	145	130	128	143	128	130	125	140	136	112	135	128	136	138	130	135	134	131	135	134	142	145	137	131	129	155	133	144	142	147	134	133	148	146	139	123	132	150	124	144	141	120	109	122	130	128	136	119	131	133	123	148	112	141	135	144	111	137	129	160	142	135	139	122	146	132	131	132	129	132	126	124	116	152	149	138	129	123	123	131	142	131	121	142	126	117	102	131	136	152	124	144	142	135	137	127	143	136	133	131	127	132	137	144	143	132	119	135	118	117	125	135	144	119	140	121	134	145	143	126	120	101	147	124	147	134	124	128	130	132	126	138	135	117	127	128	130	126	154	135	119	121	154	111	128	139	136	133	140	132	126	133	122	130	137	129	136	143	137	126	137	133	138	143	129	142	151	119	121	128	138	138	124	136	126	111	133	146	133	138	144	134	144	125	143	126	141	127	144	139	118	138	122	132	121	129	124	127	121	129	131	128	119	155	124	137	122	127	109	106	153	149	113	140	116	129	128	120	119	134	117	128	129	143	125	132	136	152	137	124	139	134	136	128	137	118	110	129	149	129	158	143	142	137	130	149	118	129	131	133	144	133	126	133	114	136	148	116	124	127	121	139	135	136	120	142	135	139	133	133	126	134	118	143	139	127	132	141	144	138	116	143	131	128	119	167	138	136	130	152	134	128	122	131	152	149	125	145	110	136	139	142	143	139	125	156	159	149	129	146	137	118	135	108	132	127	106	146	137	130	132	132	139	146	121	122	109	126	125	146	115	128	139	137	116	109	125	115	144	149	129	121	131	132	114	136	116	150	134	141	158	136	131	135	130	126	152	126	116	139	138	131	121	158	106	123	135	119	137	138	131	129	126	155	128	117	147	121	131	136	130	107	140	117	132	108	133	132	120	125	120	150	126	127	135	137	138	134	121	123	128	139	134	122	141	129	134	115	142	154	141	132	116	121	139	106	110	150	134	129	126	141	126	139	128	140	136	132	111	116	116	123	140	130	129	154	150	134	123	140	117	125	126	140	107	121	125	143	114	123	124	111	134	145	157	128	135	142	122	136	114	117	127	125	127	128	134	142	128	147	118	125	129	114	122	134	136	117	135	120	120	147	121	119	131	127	139	134	141	126	125	137	117	124	138	130	125	126	126	129	115	127	125	131	123	127	148	153	114	110	149	145	126	140	138	144	122	135	121	132	124	135	148	140	118	123	134	136	131	122	134	119	127	158	128	129	135	137	137	132	169	156	129	141	111	143	117	155	142	130	148	141	125	155	151	114	142	152	138	147	122	130	142	130	115	122	128	135	136	128	134	140	131	120	134	137	128	150	123	150	138	155	130	142	130	147	117	142	154	139	126	138	117	128	137	142	135	128	116	125	119	117	128	128	142	136	132	129	117	145	116	136	113	129	141	129	150	121	136	125	117	143	115	133	125	135	147	136	137	157	133	121	122	130	137	137	131	141	120	125	161	132	150	125	133	133	134	129	126	154	143	126	143	118	149	144	119	116	138	128	147	134	131	128	133	128	129	125	125	133	140	137	124	151	134	119	152	125	144	133	132	137	152	154	133	127	126	140	120	134	126	125	109	128	146	139	118	143	151	127	109	129	138	130	134	122	146	105	150	129	136	116	124	107	142	130	138	112	124	135	121	144	139	135	137	120	126	108	130
7042	23395	10353	5126	3505	2459	1789	1348	951	767	621	505	446	397	360	322	307	265	270	242	243	246	199	207	200	204	183	165	195	177	147	170	188	167	164	176	153	177	148	156	140	141	168	152	160	136	141	172	156	142	144	147	164	169	166	157	123	144	148	172	182	153	146	141	125	140	145	150	141	143	138	119	145	156	136	141	124	170	153	159	114	139	116	132	155	135	123	149	141	144	139	138	146	116	138	141	134	131	151	149	128	135	151	141	132	137	145	138	135	124	139	142	128	132	135	133	147	135	136	141	149	156	120	140	125	140	140	140	143	150	151	135	126	147	124	165	131	134	128	129	157	147	139	124	145	126	125	141	131	134	132	135	142	140	140	122	135	140	150	139	114	117	145	142	130	125	134	139	132	134	123	144	142	150	125	156	145	146	143	138	156	149	146	157	155	136	146	138	126	107	104	133	133	141	135	146	137	131	129	131	136	151	139	122	119	122	126	147	137	143	141	136	125	136	134	112	141	152	137	146	120	155	159	118	137	118	130	124	132	126	132	131	134	125	141	133	142	133	169	139	123	125	145	122	118	137	146	137	132	144	120	129	129	128	109	146	130	127	119	118	113	127	133	137	121	133	140	129	130	110	131	134	142	132	136	134	128	150	140	136	111	141	105	140	122	121	147	125	120	144	119	144	127	139	148	146	132	119	142	140	131	139	120	109	106	145	139	118	118	143	140	151	123	130	121	146	129	138	141	125	132	125	129	161	139	144	130	140	138	137	137	135	131	161	135	131	126	147	147	140	149	129	143	125	140	127	141	121	127	141	152	134	144	139	158	128	131	134	149	134	131	127	158	128	128	150	134	147	135	132	154	134	161	131	141	128	139	121	142	130	135	123	149	116	129	154	138	140	141	156	134	137	153	142	137	151	156	133	135	148	151	133	136	167	143	142	130	161	129	152	119	103	150	138	124	122	136	127	133	112	124	128	122	144	145	142	146	144	138	149	137	148	139	123	127	130	138	139	152	131	146	138	118	121	146	131	145	120	120	131	120	143	145	129	138	134	140	117	139	144	139	139	123	132	125	148	157	128	139	148	140	112	134	152	123	105	134	144	122	124	134	121	136	138	144	131	150	134	126	138	135	114	149	157	141	126	138	144	136	130	146	132	130	142	137	138	125	142	144	140	132	141	128	131	130	142	129	138	130	115	139	133	153	134	134	153	126	136	135	133	133	128	131	148	146	128	138	125	122	144	125	143	144	134	144	171	139	127	164	151	149	131	120	103	148	140	155	133	155	132	147	129	122	154	146	130	134	149	130	157	129	132	161	116	148	146	135	127	142	134	131	138	133	137	125	126	143	147	136	131	151	142	131	145	142	131	146	138	159	145	124	128	137	119	130	135	137	135	117	118	137	131	135	124	140	126	149	131	130	129	124	131	118	139	131	119	129	118	131	151	140	136	142	117	139	140	129	140	132	142	113	120	136	121	147	130	141	135	145	121	130	146	126	156	134	131	122	149	119	127	106	129	151	144	119	142	125	124	146	122	137	137	129	131	136	121	145	144	135	140	134	129	111	137	135	140	145	109	120	145	146	152	144	136	140	145	143	130	142	143	118	124	118	132	125	124	131	151	144	142	133	126	146	144	131	113	124	136	133	132	130	130	137	143	137	149	142	121	134	129	130	119	128	125	128	110	151	145	129	132	123	106	159	138	127	148	131	136	141	135	116	148	117	151	142	138	148	143	102	140	137	134	140	141	133	125	159	146	115	125	145	137	150	129	146	129	138	128	110	132	145	135	130	123	148	144	134	142	159	129	138	143	121	144	114	131	120	108	140	142	128	145	132	133	136	114	137	142	131	142	135	151	123	144	129	134	157	149	128	134	143	129	147	136	141	142	133	123	148	141	114	118	146	121	145	137	129	137	156	152	138	122	136	153	137	131	119	138	120	136	147	135	103	126	134	148	124	140	135	141	151	143	138	112	114	128	130	134	146	140	123	129	137	141	133	126	130	147	129	153	125	132	132	109	100	126	139	133	136	142	121	168	130	130	140	142	156	161	148	137	129	141	132	138	124	139	141	117	145	126	135	141	121	123	159	157	113	141	162	134	136	140	141	125	136	127	130	136	143	133	155	129	143	160	144	139	152	143	145	117	138	138	132	142	137	132	131	136	126	145	140	132	128	131	134	112	144	135	124	155	152	126	135	120	127	127	121	116	139	132	143	137	117	128	128	154	134	128	128	135	134	140	148	136	143	125	143	123	136	149	128	150	136	121	135	150	140	171	117	142	141	139	139	124	138	143	140	135	133	132	139	131	142	131	147	128	131	136	129	132	142	132	142	134	148	160	139	154	139	140	121	127	141	130	134	135	145	144	130	125	119	144	144	150	167	135	132	131	130	133	130	128	128	147	146	121	129	132	126	136	122	124	140	126	124	165	139	141	125	148	145	127	120	133	125	142	132	139	125	124	128	136	132	133	136	150	123	143	126	131	135	132	132	128	126	140	143	129	150	130	135	134	130	145	147	102	142	146	141	116	147	150	120	146	151	130	116	138	134	137	144	145	124	154	138	145	122	130	147	131	136	144	118	130	134	134	135	126	114	135	138	123	135	135	133	133	135	138	130	151	139	144	133	119	138	119	132	116	131	136	127	129	131	147	160	131	120	143	128	135	132	123	124	148	140	112	130	143	148	117	120	132	125	142	152	138	124	120	113	141	130	135	128	134	132	114	145	119	142	127	129	130	133	145	123	131	140	144	154	131	137	132	131	134	135	149	124	121	124	147	121	148	144	146	133	139	128	143	128	127	163	127	146	124	141	146	127	142	135	122	124	144	142	133	154	131	140	118	139	146	149	151	135	152	142	148	138	137	146	155	130	135	130	140	139	132	121	147	129	130	128	118	141	110	127	126	130	133	151	139	145	136	140	154	127	159	122	131	151	139	139	145	157	130	148	128	129	143	126	137	134	151	148	149	120	133	142	134	133	107	124	159	131	138	130	132	132	117	132	148	139	125	126	139	139	125	149	132	124	125	129	135	139	148	127	123	135	135	144	119	132	138	131	145	121	139	125	139	116	138	141	133	133	143	131	138	110	140	162	136	139	137	125	116	118	133	149	148	133	133	127	152	126	122	138	121	118	124	134	119	135	132	135	120	154	134	135	127	145	120	144	129	144	143	123	138	130	125	135	138	131	115	126	132	151	116	127	128	146	135	141	142	135	145	124	138	130	144	141	131	105	140	138	109	149	144	118	138	130	149	152	137	140	129	130	139	131	139	129	123	140	135	148	149	145	133	127	126	141	133	125	125	138	128	150	132	124	124	148	136	143	139	118	144	131	139	147	131	130	125	127	147	109	149	133	142	126	140	129	124	143	132	117	136	132	133	146	122	139	140	132	132	126	134	166	126	150	145	150	140	123	123	128	130	132	146	128	130	133	145	147	158	149	134	162	132	140	118	117	120	113	147	129	150	134	160	134	132	132	151	134	128	126	148	128	127
27360	19455	6084	823	590	537	555	534	558	516	494	573	568	563	591	523	516	562	550	565	498	562	550	530	556	527	538	516	574	555	503	489	524	520	522	534	514	509	546	554	504	529	533	525	529	525	513	523	526	568	522	562	519	535	522	488	551	529	509	550	558	541	492	585	537	530	552	533	494	568	511	548	518	550	511	537	535	543	549	543	490	539	502	563	501	497	536	516	532	504	515	533	559	526	489	568	543	530	519	565	527	511	550	524	525	541	571	516	534	581	491	563	550	532	542	461	533	553	529	549	548	579	533	505	490	523	495	547	533	539	516	541	529	529	545	551	572	521	574	506	538	504	501	554	538	569	509	545	548	518	580	524	470	489	508	506	532	545	495	520	560	477	507	525	564	524	542	524	505	539	540	551	483	531	492	530	540	576	529	533	518	535	501	507	534	569	583	514	542	507	523	530	522	529	528	504	528	506	522	544	517	568	515	517	526	560	530	517	509	494	476	557	518	516	521	551	521	547	566	552	520	510	543	527	508	511	542	509	552	533	527	544	534	523	528	478	529	516	537	503	493	559	551	539	563	552	520	526	536	530	549	564	524	507	540	511	509	499	519	542	510	554	515	541	535	578	525	502	533	582	545	544	535	500	546	537	543	566	551	541	527	526	542	523	538	506	519	481	548	531	507	522	506	550	545	490	524	499	558	518	511	513	568	540	556	541	504	537	521	496	507	522	542	480	513	535	533	509	532	544	557	519	540	553	547	555	504	547	515	535	542	559	510	547	513	528	558	542	542	529	532	474	525	597	560	507	541	542	531	535	557	500	540	551	542	517	523	521	543	560	546	546	537	537	530	479	507	513	557	552	524	546	521	575	546	541	528	507	545	504	546	529	607	528	551	528	548	528	516	558	531	510	524	544	515	586	524	516	515	522	563	540	515	564	559	595	528	522	558	471	512	547	510	530	537	511	531	522	563	507	488	556	476	508	555	527	510	578	505	506	533	551	515	534	533	552	541	511	538	499	502	573	521	538	505	519	516	524	511	568	557	503	495	524	482	526	508	498	569	547	519	538	499	537	540	512	506	487	599	532	526	546	571	541	529	529	539	542	524	506	554	563	507	558	547	516	525	535	469	525	579	531	556	547	565	550	514	532	558	536	526	509	532	537	536	592	526	523	537	501	569	509	504	520	538	504	511	540	535	521	536	556	523	527	526	523	495	495	510	530	524	504	549	535	581	519	531	519	539	531	511	555	527	482	504	552	515	534	524	525	524	530	548	514	520	562	537	496	523	577	526	552	521	519	498	538	556	560	512	572	510	515	525	535	497	581	524	542	542	503	521	578	536	510	524	560	549	531	560	526	510	532	574	547	526	558	571	567	553	534	544	528	526	538	512	515	524	487	513	503	551	513	535	492	513	507	569	526	548	556	524	549	508	527	546	471	536	545	546	531	504	510	585	519	558	538	533	553	537	479	559	553	572	546	498	524	515	516	509	532	536	536	513	544	522	516	540	547	534	522	513	531	506	488	526	525	518	536	559	555	556	537	557	540	516	504	528	523	528	544	541	549	511	525	512	577	495	518	514	540	516	526	526	553	506	513	515	597	516	489	566	558	541	488	504	519	508	544	586	549	524	543	542	542	541	496	504	542	551	519	513	491	540	527	548	533	546	522	571	502	553	537	492	530	535	529	533	563	528	521	509	475	526	527	544	549	534	508	523	485	504	536	525	564	598	508	513	561	511	539	540	562	538	566	563	517	499	512	513	546	553	509	562	515	527	562	496	526	543	489	542	533	530	573	530	529	505	546	567	578	565	537	531	567	541	492	483	545	519	523	510	511	522	493	505	519	553	525	530	469	532	519	530	501	547	497	534	535	551	513	542	537	525	527	545	526	463	557	508	484	505	521	499	555	568	524	552	515	525	537	553	512	514	496	545	557	521	537	496	519	521	583	516	477	513	508	527	486	539	514	493	548	610	523	519	565	557	549	543	569	531	541	468	523	513	549	539	512	557	538	522	494	528	539	545	543	561	542	531	528	519	511	525	534	520	529	557	541	516	508	545	557	496	573	500	551	511	551	518	524	530	515	530	493	553	540	555	519	512	514	541	532	548	501	546	555	474	510	542	524	557	557	519	517	526	524	558	534	557	539	447	504	533	522	533	548	542	538	497	541	570	516	570	559	503	511	538	515	521	522	531	547	502	537	550	501	581	524	530	512	511	478	488	491	511	515	528	563	520	535	561	556	513	518	524	534	533	548	521	530	540	514	551	512	565	530	540	510	543	516	538	519	501	512	507	508	534	490	557	493	495	519	510	536	535	521	535	541	528	501	513	503	534	530	531	538	531	522	556	545	573	571	501	492	537	512	522	502	516	525	548	511	556	561	545	512	537	562	508	499	546	488	527	530	557	534	501	523	568	558	502	542	495	571	564	507	490	523	567	523	535	522	576	586	559	550	507	536	553	512	500	526	530	525	542	509	547	507	527	517	548	507	550	517	543	545	564	566	505	599	559	505	519	562	519	553	542	516	521	483	502	545	548	509	563	522	469	521	538	534	509	519	552	545	548	583	515	530	521	520	531	496	529	530	523	520	523	529	530	520	513	495	511	496	539	509	527	492	539	531	510	536	520	549	525	558	522	578	555	507	539	544	573	548	516	558	501	535	492	572	528	558	525	535	521	531	547	555	485	556	539	534	536	544	530	489	520	548	525	536	513	520	519	520	539	508	540	554	522	481	485	544	565	542	533	555	559	545	551	519	524	504	559	515	511	506	540	563	530	542	479	556	575	491	538	564	451	535	527	509	490	537	532	549	545	531	526	506	508	536	535	511	530	538	501	512	563	538	508	515	525	531	539	509	521	521	540	552	505	506	519	533	552	522	483	540	525	565	512	479	560	492	521	502	506	492	546	537	539	505	537	549	501	528	555	531	518	554	529	513	553	505	540	526	528	547	541	529	549	539	535	572	538	541	460	527	506	528	522	520	552	510	571	488	537	520	542	555	525	535	561	526	508	542	547	518	513	545	564	501	562	527	548	564	533	498	500	545	572	514	535	538	552	499	534	510	519	533	526	517	517	545	558	506	523	528	501	558	494	552	537	532	517	548	517	553	560	525	521	564	532	511	503	493	567	566	524	544	574	534	565	522	511	585	546	531	550	536	542	469	553	558	554	531	524	577	549	521	547	538	513	518	529	520	549	535	526	532	511	503	513	571	504	453	508	530	528	515	544	521	531	519	585	490	528	517	533	558	550	523	525	556	561	532	495	519	513	493	530	545	535	538	538	525	522	534	548	546	535	588	513	552	548	530	497	495	527	519	542	510	536	512	529	515	529	549	514	530	549	537	504	528	567	500	555	527	540	526	534	500	544	534	546	536	541	498	506	511	552	556	516	548	527	546	536	514	532	478	558	530	510	549	512	583	492	535	506	560	589	530	508	520	520	561	531	530	519	506	572	503	510	526	590	570	539	572	524	573	545	530	519	536	536	550	539	548
5705	9176	864	647	628	549	597	550	584	503	529	521	614	600	542	579	543	559	543	553	558	539	558	524	546	539	553	528	507	537	544	583	549	532	554	510	549	540	538	536	525	549	570	590	546	559	561	577	536	522	545	566	511	540	559	570	544	560	550	571	595	558	485	536	545	566	562	541	541	511	565	511	556	510	583	530	556	573	542	523	545	534	527	535	517	531	572	562	549	516	542	516	575	557	517	556	540	529	516	566	561	514	513	546	568	539	555	535	563	566	554	514	541	526	533	513	521	471	596	534	547	535	530	549	535	603	558	561	530	549	552	505	535	542	522	511	548	537	514	572	550	522	550	511	498	593	554	544	530	533	488	516	578	529	547	529	561	548	576	564	544	560	565	538	564	523	534	579	553	558	509	557	531	541	544	562	510	598	564	517	557	504	503	521	532	529	559	565	559	515	535	569	557	545	539	525	542	536	523	520	538	542	539	524	517	550	564	595	540	551	518	521	563	520	551	547	504	551	506	533	540	580	535	577	510	528	600	586	541	545	528	551	532	535	548	520	537	572	556	587	499	541	540	511	556	537	537	551	576	538	576	562	538	549	552	531	553	600	540	568	584	534	515	535	537	560	568	521	534	514	574	559	557	539	491	572	566	556	560	538	539	541	533	494	523	537	541	499	535	575	537	556	569	550	509	543	577	544	482	532	548	570	540	527	525	481	550	536	476	546	534	618	584	536	573	487	532	558	547	562	558	548	539	546	546	525	565	540	504	533	527	552	568	564	539	533	531	527	552	574	543	542	532	547	546	556	513	552	542	549	540	562	538	533	534	565	576	541	560	513	564	538	540	550	544	560	573	545	555	532	546	567	545	561	546	539	547	472	540	557	542	545	547	570	548	556	540	591	532	570	517	527	593	544	574	549	605	568	530	546	559	522	572	535	549	549	503	534	560	558	541	542	560	547	531	539	484	524	576	578	530	563	541	525	560	542	563	517	531	525	540	519	532	530	531	548	590	524	547	540	559	553	545	552	499	518	515	549	552	554	513	525	502	560	539	567	512	555	522	521	529	569	512	491	522	526	547	516	634	565	552	533	539	517	531	509	588	550	554	551	522	518	533	519	516	532	522	518	550	595	550	570	562	476	530	548	560	570	561	530	534	558	527	563	548	516	535	566	587	530	552	534	524	511	562	537	534	526	558	548	520	516	522	582	567	613	543	522	521	548	534	553	547	569	544	541	525	533	567	556	563	584	556	547	546	577	568	523	554	569	535	558	568	555	546	520	513	520	576	552	528	525	545	548	542	533	531	541	538	529	513	516	541	511	549	518	546	528	534	480	569	566	543	563	532	506	576	606	524	490	539	522	568	555	551	560	556	501	521	503	508	511	564	523	525	587	518	521	537	524	516	512	548	514	537	564	568	555	525	544	551	558	491	545	540	532	534	503	504	559	497	582	565	570	564	564	512	525	572	516	574	558	528	591	577	557	558	558	547	521	559	532	552	512	579	525	534	519	506	526	571	562	527	547	567	500	513	553	536	541	555	568	534	542	543	567	517	579	518	566	538	518	525	548	511	547	549	584	576	541	523	586	551	566	509	515	548	570	540	511	544	550	526	536	529	551	569	556	544	576	526	522	574	591	539	540	537	538	520	542	556	565	503	543	552	526	531	491	564	523	567	557	581	550	555	566	551	556	540	560	543	541	550	531	530	551	549	545	543	556	540	565	513	548	502	589	545	566	518	548	552	509	562	537	555	500	537	565	550	564	517	571	509	520	564	576	523	539	559	539	558	527	530	603	570	511	524	566	485	543	568	539	563	528	542	524	551	538	538	527	509	559	558	528	542	572	558	508	485	562	552	574	546	541	560	568	566	587	526	518	556	538	568	518	566	554	569	512	529	551	562	562	533	577	556	555	537	605	526	519	527	594	535	553	525	535	535	524	535	566	566	561	526	544	539	534	541	548	567	530	556	528	558	541	548	524	543	560	510	517	550	508	538	562	534	561	533	493	504	502	532	560	557	527	514	520	591	570	549	526	535	515	560	523	580	558	521	565	536	540	544	529	523	558	590	557	525	537	547	504	532	523	513	585	550	519	560	562	575	533	561	574	523	566	535	534	521	533	522	544	521	568	524	499	559	515	565	594	531	501	523	564	532	512	559	539	544	519	535	568	543	513	531	547	555	548	591	554	548	520	548	512	544	529	494	518	551	509	531	563	543	558	519	542	535	553	549	526	525	517	535	585	505	533	517	557	545	599	593	531	535	556	535	522	511	576	552	548	536	525	527	582	571	584	521	535	571	533	541	537	595	535	511	543	564	559	546	545	519	529	570	521	555	539	563	528	550	554	569	529	497	523	547	495	534	518	574	534	551	532	546	563	555	541	524	543	522	556	556	553	546	531	534	576	592	529	582	542	606	542	586	507	517	519	580	558	541	543	519	522	524	517	550	518	570	569	526	559	597	543	548	561	534	531	555	547	497	563	554	536	553	587	535	567	556	508	552	553	576	542	506	517	542	530	543	556	544	541	541	548	549	552	570	561	556	513	516	516	538	536	574	551	547	520	566	571	531	554	533	555	552	576	544	568	574	526	563	565	519	524	521	548	535	514	549	553	551	518	553	571	541	549	546	510	520	547	583	566	561	525	568	555	559	566	549	525	528	548	575	542	536	550	588	577	547	548	558	541	535	525	541	565	517	549	509	578	552	521	548	550	549	558	537	544	570	538	515	569	507	555	539	525	530	501	566	521	520	567	581	542	487	555	539	527	530	545	553	544	551	527	529	569	549	560	523	583	508	587	536	507	513	521	569	546	597	541	532	514	545	526	566	557	538	555	548	540	567	523	595	532	554	551	513	547	547	550	565	552	539	528	513	517	531	549	534	546	547	540	519	545	568	503	509	589	550	509	527	540	557	564	570	537	557	534	534	538	524	536	500	532	553	569	493	573	550	541	530	537	550	551	524	532	552	573	520	508	518	582	591	539	540	577	516	585	548	560	552	565	542	574	522	556	482	565	595	584	536	542	580	558	544	543	559	557	542	563	569	549	531	549	552	537	497	518	499	531	542	505	531	568	564	519	580	564	535	563	575	593	520	564	498	535	539	533	566	544	569	540	566	538	524	547	592	571	531	569	507	552	574	544	535	506	569	542	589	530	551	517	563	539	525	542	569	522	549	551	526	533	536	533	515	521	539	559	521	545	539	530	534	533	554	536	535	575	572	530	502	578	547	541	521	570	533	535	571	542	572	520	561	533	543	563	558	552	516	559	529	522	555	537	580	568	589	554	524	549	548	561	527	554	541	543	559	524	565	524	538	556	561	599	519	512	542	538	561	564	548	532	548	533	577	552	510	525	549	545	570	557	535	548	561	521	545	535	541	558	556	541	526	505	551	544	512	506	523	568	526	544	568	554	533	550	507	513	529	498	549	558	504	604	528	537	527	563	570	542	517	546	554	573	484	558	549	542	548	535	534	548	560	567	524	517	541	565	554	539
23283	20942	28257	23720	20914	13192	1206	683	513	514	454	429	384	390	361	360	292	319	316	312	285	313	300	295	290	277	264	306	271	274	288	267	270	291	257	275	264	263	318	287	276	306	252	292	266	281	244	289	279	259	292	259	263	283	248	244	264	272	276	257	273	265	293	270	276	242	256	246	255	281	274	288	294	242	270	283	250	282	267	257	251	300	282	268	244	316	287	239	279	270	272	244	245	263	258	280	254	282	304	260	276	252	298	273	307	240	312	243	271	243	258	257	284	254	260	226	288	255	258	257	266	270	267	270	253	286	289	270	246	275	272	304	293	305	266	257	254	266	298	259	249	286	259	270	302	268	270	249	288	259	276	257	264	283	268	237	262	279	274	285	288	287	277	260	249	256	277	263	274	247	262	244	244	252	289	242	248	261	293	271	275	256	252	229	255	261	282	254	265	245	245	268	271	253	265	257	247	248	271	258	250	257	263	257	275	270	241	280	248	249	268	279	251	267	291	258	265	252	261	259	251	260	249	259	263	264	285	263	264	321	244	239	280	236	269	217	260	266	268	283	283	272	258	243	287	284	276	285	289	240	253	263	289	219	258	255	269	260	253	275	291	280	276	246	290	267	256	242	269	242	256	262	259	288	256	281	243	259	246	239	256	250	281	261	275	226	258	289	267	244	238	249	252	244	286	279	263	265	264	251	259	252	260	233	284	259	282	247	245	268	252	268	240	247	255	237	261	250	263	260	248	259	241	266	297	256	306	234	284	246	246	244	281	285	264	276	242	243	290	256	290	260	261	256	238	270	256	252	263	285	255	244	238	271	253	231	251	270	244	287	261	238	269	287	238	271	322	272	253	300	239	260	234	240	244	256	282	288	261	280	249	264	265	244	267	257	262	282	269	254	262	240	282	242	266	287	259	257	269	271	273	231	264	280	268	283	246	271	261	262	278	256	244	267	265	265	286	237	255	237	262	263	241	272	251	260	268	252	268	263	262	292	249	288	248	277	272	263	269	268	267	259	292	251	269	247	265	252	253	235	261	270	284	269	257	257	264	272	268	247	270	254	264	258	263	257	268	271	256	299	261	256	253	267	261	288	278	270	273	262	279	256	257	265	296	281	247	259	256	260	258	275	245	264	256	266	290	281	278	284	254	253	274	266	261	237	281	236	284	281	287	282	302	248	241	245	249	247	249	252	283	235	263	250	252	287	276	266	275	263	271	250	264	276	249	267	288	268	252	293	270	269	271	251	258	298	258	268	275	276	284	266	242	245	256	258	270	286	271	241	262	250	258	262	258	264	261	258	271	258	269	247	255	278	285	284	239	274	263	281	226	245	262	263	261	241	260	293	257	270	267	249	268	264	258	234	263	241	281	255	269	279	290	257	263	231	265	270	262	292	250	248	251	262	233	239	288	284	226	294	248	268	249	278	242	268	258	270	261	245	264	279	254	252	273	254	238	259	257	262	252	246	260	245	253	262	240	257	264	261	280	298	240	286	278	261	248	267	256	290	252	266	243	251	289	246	260	245	258	241	282	252	253	264	286	264	275	298	270	254	278	283	271	262	278	284	279	279	280	235	267	242	277	256	280	239	277	268	254	270	264	276	282	235	275	248	223	264	287	257	260	292	278	274	257	272	283	255	269	259	279	252	250	247	259	253	296	268	250	280	284	230	294	273	303	248	274	234	252	267	286	255	243	236	277	245	283	255	246	278	248	251	275	289	275	267	263	248	280	268	237	289	267	249	256	241	259	259	261	270	256	292	278	275	257	279	261	285	263	279	274	264	274	255	280	272	258	271	310	283	270	274	263	267	273	258	286	277	275	271	276	230	234	271	265	242	259	256	251	243	264	256	269	252	275	270	225	287	241	247	240	268	281	242	262	249	272	273	269	294	263	276	270	260	266	232	265	276	259	278	268	245	240	265	269	254	269	265	260	271	252	276	256	247	259	268	252	296	269	282	266	266	261	280	265	250	255	289	286	268	248	229	254	294	233	276	278	275	266	280	286	276	276	267	275	262	293	242	281	276	241	280	272	251	240	283	261	259	265	265	254	258	285	320	263	266	245	261	261	245	230	259	253	257	254	267	277	249	276	257	264	253	233	264	300	283	247	253	260	275	246	236	254	263	280	240	249	282	247	229	286	266	254	247	270	286	233	253	257	259	261	294	285	272	261	265	270	252	254	274	286	269	276	248	269	264	258	285	274	287	264	245	289	301	258	264	289	275	264	263	253	283	279	258	225	284	275	246	279	259	262	265	257	249	293	262	251	278	268	269	255	290	266	251	309	257	248	266	263	246	281	242	295	273	243	241	240	248	261	263	267	267	266	247	292	238	257	242	238	247	284	271	259	251	278	263	264	266	272	265	255	276	265	278	266	277	247	265	256	262	272	264	283	264	257	295	258	269	274	265	254	268	289	259	255	236	269	263	279	282	271	255	279	270	264	259	264	270	259	275	249	241	264	237	257	242	288	237	266	266	261	258	241	259	240	248	259	268	251	275	270	294	259	284	251	271	272	251	288	260	279	243	264	277	252	254	267	246	291	258	273	270	248	283	278	262	254	237	259	277	280	269	268	254	240	263	255	277	257	295	286	244	252	280	263	258	264	258	262	253	241	257	257	280	301	241	264	251	293	255	261	261	278	285	303	277	270	266	254	292	247	293	281	261	300	241	276	275	231	254	231	273	254	262	251	256	268	249	229	261	292	234	288	238	240	242	278	272	249	242	243	266	262	276	264	281	262	275	245	287	261	290	257	247	246	272	292	271	265	319	259	294	275	259	245	269	235	285	266	289	272	252	268	312	266	274	250	264	274	262	253	258	254	264	251	289	275	243	262	286	253	272	244	261	256	269	278	261	277	274	251	273	289	276	260	264	258	265	258	256	242	263	268	267	259	243	248	271	252	245	284	235	260	224	246	276	240	237	236	274	255	233	257	280	258	274	275	270	248	274	256	260	277	310	256	291	264	247	278	268	239	232	274	241	309	285	286	281	251	261	260	249	242	244	287	258	253	263	271	259	225	286	274	275	256	257	261	252	256	250	274	285	260	229	253	285	281	263	257	284	311	281	233	248	299	266	222	231	265	303	242	222	255	263	257	247	245	261	258	241	258	241	277	267	253	243	288	262	246	274	251	264	282	235	272	259	252	258	254	265	258	272	260	279	282	249	263	258	283	268	247	309	253	235	252	265	246	276	261	235	246	290	294	261	263	243	260	287	279	278	271	244	249	263	266	260	262	260	259	280	262	257	266	264	273	259	263	274	265	276	273	257	285	269	271	272	250	254	269	248	293	257	273	256	245	260	272	252	251	255	262	272	272	277	240	288	292	243	264	263	238	236	253	247	249	295	234	289	269	262	260	263	276	233	277	279	288	280	251	247	298	276	239	268	276	287	290	283	258	284	260	237	264	265	237	267	238	262	260	248	293	250	264	264	254	266	259	255	279	275	253	245	260	259	260	239	275	256	269	285	272	247	265	248	255	254
5537	18044	6284	2881	2168	1528	1174	925	721	633	514	488	405	404	409	389	378	351	319	331	337	324	327	330	316	288	353	315	315	317	311	274	298	294	300	324	307	331	285	317	279	331	282	303	285	284	288	326	280	253	292	265	301	275	275	295	281	284	264	298	281	296	323	289	269	277	284	323	273	295	265	279	258	285	296	300	257	294	272	253	279	299	298	287	279	286	254	276	299	268	247	300	277	297	283	304	305	303	292	296	282	278	278	277	296	307	272	290	284	273	290	269	279	288	288	292	254	261	322	275	263	307	281	284	289	287	295	302	273	320	291	281	317	276	275	277	294	270	260	278	260	300	284	277	267	253	318	294	279	280	261	272	309	288	284	307	287	281	294	291	285	297	290	258	283	296	321	293	264	271	261	315	294	300	272	290	270	284	304	285	273	257	295	309	274	291	322	291	267	281	274	287	275	271	287	262	277	285	288	313	278	295	278	283	300	273	267	232	305	259	287	308	284	250	291	308	263	271	307	286	268	294	308	260	261	284	258	302	308	292	299	273	259	283	281	297	293	293	286	312	281	274	280	301	284	304	254	304	284	287	314	302	310	291	307	275	309	300	285	267	299	279	280	296	310	283	281	306	289	298	289	302	275	281	292	282	297	276	294	278	288	292	272	281	272	288	319	299	282	316	262	271	273	249	258	305	279	294	286	297	277	305	284	267	305	268	289	265	283	295	264	303	296	287	284	294	282	274	298	320	297	301	278	301	279	303	260	278	266	307	284	291	257	285	289	279	284	298	293	321	275	287	304	281	308	265	293	289	275	286	289	296	320	289	293	282	251	303	302	314	296	298	288	263	294	284	263	264	283	265	274	279	291	294	303	276	285	269	281	301	287	254	270	302	284	277	282	277	265	263	285	280	288	277	270	286	283	284	286	294	318	287	262	270	291	322	276	274	262	273	278	330	280	292	277	274	252	260	269	288	294	273	299	271	285	291	259	282	299	284	275	309	284	264	285	271	296	289	314	301	298	301	281	253	293	276	281	292	255	297	284	284	293	255	298	294	281	300	302	291	272	276	303	298	332	261	287	299	294	278	267	301	303	299	289	275	266	251	281	290	294	294	287	269	264	303	291	295	277	275	266	294	281	289	295	309	290	291	276	292	314	252	296	275	254	280	288	299	280	284	277	301	275	273	298	264	263	262	294	282	258	269	275	293	290	266	285	293	292	274	295	298	291	300	271	283	319	289	267	274	270	284	272	332	282	293	264	310	302	266	285	308	275	264	280	242	287	316	274	301	266	267	281	299	294	287	284	273	276	291	281	272	257	243	269	270	293	290	299	289	288	307	305	304	280	309	285	267	257	293	291	284	256	312	258	261	280	269	263	262	308	270	284	286	292	278	294	303	269	276	294	278	266	279	319	314	274	273	282	299	265	306	275	274	316	271	285	285	284	272	292	288	261	298	316	276	272	267	263	327	264	279	266	294	281	271	291	267	251	263	268	276	273	305	315	319	286	316	291	272	267	284	278	290	294	306	281	291	277	251	262	318	275	314	244	292	271	291	273	268	270	304	289	300	271	272	310	296	303	297	273	290	274	276	249	297	291	285	267	270	302	268	254	317	297	291	287	278	297	265	277	287	266	280	288	321	275	255	293	280	279	292	334	260	275	279	284	294	248	304	269	314	291	310	253	287	314	286	284	288	317	301	291	287	291	313	277	286	328	289	302	266	278	290	275	270	281	260	299	259	289	258	284	287	322	324	281	297	274	262	287	292	276	328	293	282	265	277	281	279	270	298	266	289	289	275	259	273	274	271	287	288	290	268	276	265	269	284	295	281	270	306	285	312	282	294	289	301	282	280	301	305	256	306	274	275	277	297	273	251	288	275	267	271	254	272	307	301	283	299	281	267	268	265	279	283	287	269	281	296	291	281	295	297	274	279	291	305	275	262	304	257	259	278	290	276	267	269	296	249	272	302	294	296	298	268	294	273	292	282	290	254	275	295	282	249	284	284	282	272	279	270	262	284	309	281	282	296	299	277	292	309	287	301	264	293	296	257	279	282	292	271	281	295	273	286	275	287	285	291	269	302	282	319	282	275	323	301	283	279	276	315	292	264	258	297	292	286	284	257	273	268	317	248	280	280	288	304	312	271	278	299	257	264	282	279	279	302	284	250	268	294	318	293	277	275	257	264	287	271	283	246	299	264	306	269	296	286	271	272	314	266	266	265	301	302	277	308	289	279	253	263	286	257	299	250	298	286	265	286	287	274	280	305	284	265	271	281	273	269	277	297	261	273	273	260	318	292	284	313	299	306	289	267	303	277	287	279	278	291	253	299	303	297	292	276	280	281	294	295	280	277	260	269	282	262	286	270	283	298	281	267	267	251	301	284	289	308	278	276	305	296	288	270	265	323	262	303	290	266	313	264	287	279	308	295	291	271	285	254	286	277	280	281	292	283	275	276	273	284	299	289	295	262	300	271	299	287	335	270	263	292	273	238	266	275	276	302	268	305	269	269	285	272	248	306	306	292	277	257	274	289	316	281	290	274	254	290	273	283	262	295	301	262	308	303	294	292	283	280	288	275	304	294	257	288	257	268	291	328	264	257	287	289	288	294	294	281	273	339	282	300	284	299	295	267	258	285	272	304	306	275	283	287	256	295	256	275	302	272	303	292	279	301	284	302	272	298	294	280	285	284	275	282	296	302	301	314	289	314	279	290	277	309	303	288	283	304	272	279	259	321	258	270	296	301	256	304	285	285	287	272	272	313	280	279	266	292	300	297	261	320	280	273	275	287	313	268	280	308	286	278	302	266	299	285	288	268	284	279	292	310	247	322	290	270	302	295	278	316	272	278	293	304	280	269	273	321	264	262	281	307	254	286	298	280	274	304	312	279	268	326	314	286	269	286	286	269	299	274	300	293	303	274	276	271	275	278	267	289	291	287	286	263	275	274	271	302	278	292	264	271	269	261	314	288	304	275	299	263	266	294	261	245	285	276	278	280	307	285	270	271	284	289	275	289	255	299	280	258	277	265	273	260	292	269	279	262	298	300	279	285	285	298	278	282	267	249	280	268	262	268	274	268	269	293	288	301	309	303	305	307	278	277	281	286	288	266	295	270	308	291	280	285	311	267	272	276	288	296	294	299	236	313	287	293	302	265	322	242	277	263	285	297	276	271	264	267	249	316	280	308	267	271	278	274	287	309	287	291	273	289	292	297	262	288	296	287	283	285	288	288	271	286	274	299	287	301	293	278	291	304	299	272	287	304	312	290	275	276	311	287	280	294	277	280	267	271	291	285	281	272	290	288	295	277	260	286	301	309	286	279	293	290	286	292	285	304	253	280	290	278	291	296	305	299	296	281	282	271	294	304	285	277	276	279	284	289	279	271	295	304	274	284	287	279	303	263	298	307	304	257	270	296	270	257	290	271	288	274	329	298	279	267	312	263	268	258	300	308	275	267	272	289	257	253	283	273	283	271	296	288	248	285	289	280
24275	20986	27609	24492	17029	1466	829	688	658	574	581	566	557	537	542	544	509	507	524	531	517	527	544	496	496	487	536	465	530	503	522	490	523	480	517	419	510	519	487	533	506	492	484	506	502	492	519	482	493	482	471	468	491	463	507	539	508	493	489	507	492	489	491	484	496	469	479	511	476	499	511	494	495	525	484	492	525	498	519	475	533	491	478	516	532	518	488	484	445	515	438	495	519	473	478	483	547	533	489	517	505	486	466	449	480	504	496	469	486	491	501	493	482	504	466	482	509	470	476	456	447	510	505	452	507	503	517	513	533	459	485	485	513	467	492	496	478	453	514	486	526	528	475	490	484	469	465	488	513	485	514	485	515	502	490	509	519	496	480	511	483	481	496	485	545	456	502	476	497	499	486	523	503	499	456	494	480	501	500	500	497	513	492	521	495	488	503	540	501	487	495	457	488	476	528	502	474	467	480	494	485	491	503	458	490	466	513	506	491	506	520	516	487	512	451	495	463	476	510	469	488	479	466	479	487	506	534	512	543	535	504	445	478	472	528	501	514	490	469	529	478	495	487	497	500	506	482	498	446	489	461	483	472	475	463	505	506	454	534	522	476	509	477	509	521	462	508	498	469	515	497	486	484	470	489	486	507	510	468	463	540	486	509	525	478	484	473	474	498	486	473	471	499	493	494	474	488	519	526	506	536	483	499	484	521	445	474	505	504	499	432	483	520	501	504	518	507	548	474	532	529	502	480	487	506	515	452	490	494	499	523	509	491	457	486	463	509	496	518	505	492	484	469	501	479	488	499	495	479	512	506	498	480	458	499	495	503	558	496	483	490	464	447	493	480	497	522	476	551	485	499	499	451	548	505	516	514	480	462	521	491	505	487	475	497	528	481	504	528	499	516	505	450	507	489	503	507	496	487	518	478	460	498	528	531	515	480	469	441	523	497	508	523	525	453	512	511	477	478	512	522	451	497	471	472	504	532	524	486	546	506	523	496	488	429	509	477	457	487	485	505	488	455	492	463	450	504	486	523	510	499	499	522	472	502	511	474	499	516	465	485	507	473	520	517	477	469	504	518	466	498	494	509	484	509	489	503	474	486	485	504	466	479	503	499	474	492	483	473	489	482	484	480	526	484	498	502	512	446	496	494	512	507	479	536	498	503	463	487	469	507	498	492	462	511	496	506	480	466	480	483	485	522	454	498	502	482	506	492	537	468	483	459	481	458	481	511	473	484	515	499	526	489	510	476	471	507	517	498	486	505	477	522	527	485	494	489	487	456	523	496	477	438	486	492	493	547	492	475	483	457	497	489	493	501	513	505	440	477	496	476	483	480	494	494	479	501	478	513	517	474	511	496	484	495	482	473	480	480	461	524	510	444	463	487	519	465	492	497	514	532	512	479	531	498	490	501	486	505	488	498	506	533	512	518	511	462	532	474	507	486	482	466	487	489	470	452	520	494	503	516	495	475	459	524	517	519	494	518	473	453	527	465	525	490	463	504	477	504	533	488	481	498	485	487	523	482	502	507	508	487	460	482	475	471	483	506	554	476	482	524	510	510	441	493	497	495	501	461	480	495	477	518	484	470	514	457	508	519	521	503	512	481	514	508	492	486	486	506	478	478	460	497	484	506	474	450	488	495	469	476	524	492	485	551	489	488	537	494	512	493	499	504	497	509	506	450	495	504	496	507	482	490	529	490	545	490	489	507	487	458	507	500	483	510	484	480	490	488	524	498	507	470	525	513	501	478	507	489	537	488	500	500	479	503	461	477	480	522	508	539	499	516	492	484	483	531	496	497	484	466	488	518	489	530	491	493	516	498	498	443	509	525	481	504	503	532	520	517	510	485	473	459	517	457	503	520	504	503	476	444	506	497	490	505	505	502	488	485	547	507	494	438	499	518	448	513	460	490	524	470	478	499	471	477	469	472	487	460	481	490	477	477	500	497	500	525	486	486	488	523	515	475	510	480	497	475	501	487	508	460	485	493	501	540	446	465	490	448	510	449	448	456	510	520	554	536	469	503	511	484	544	486	523	502	472	459	510	467	506	498	509	473	484	541	489	593	485	473	489	458	480	483	521	523	489	494	493	473	475	504	505	484	513	510	480	475	502	501	481	459	527	474	539	458	486	495	496	515	463	494	455	497	524	494	488	508	510	487	478	466	479	490	494	520	525	481	494	509	450	479	482	503	500	516	484	497	503	506	498	506	493	479	479	495	469	486	491	477	464	512	505	482	473	480	505	481	468	510	504	484	485	473	508	490	467	473	483	473	482	509	520	527	470	453	486	487	503	444	494	487	500	489	509	501	503	494	471	511	510	477	503	482	503	448	545	483	485	495	474	477	510	460	480	426	516	508	481	475	491	465	485	518	469	508	496	465	492	451	477	466	519	502	484	537	480	525	512	495	510	463	476	456	575	496	513	472	544	520	482	487	502	502	499	521	543	532	514	466	492	504	514	485	467	491	495	475	455	501	511	493	492	527	506	500	527	524	488	486	488	473	432	488	495	534	479	486	495	485	478	522	491	436	501	508	517	509	479	516	496	513	486	500	436	485	495	510	462	515	508	484	506	507	490	504	485	492	491	543	535	518	532	495	474	521	489	487	474	482	554	539	523	497	497	512	511	520	469	514	486	477	504	493	497	509	517	525	496	518	502	486	494	465	490	466	457	477	519	494	489	526	520	509	487	537	522	436	523	470	492	473	492	482	466	462	454	483	480	465	512	504	464	505	499	495	483	507	486	479	484	459	547	502	501	505	512	487	454	487	494	490	475	530	489	467	465	506	505	531	491	535	499	494	517	485	475	486	497	498	506	529	488	469	503	524	501	477	469	509	494	492	502	514	493	472	491	451	533	497	476	453	514	461	500	471	476	496	450	509	508	472	462	515	483	528	477	485	474	511	486	501	489	477	452	522	517	520	502	489	548	489	487	468	500	433	471	505	510	496	487	495	486	530	482	456	514	477	540	504	453	488	484	463	463	507	498	438	479	507	493	497	487	508	477	463	470	462	460	511	517	505	516	517	472	471	493	467	516	453	508	524	485	555	473	487	493	474	480	503	472	502	503	443	495	462	488	461	514	521	459	477	516	463	498	477	484	483	490	468	492	503	483	524	488	455	514	539	476	492	479	504	519	451	525	467	473	512	483	479	530	491	482	480	469	490	488	515	489	495	449	513	496	494	507	553	515	459	518	493	460	466	464	476	444	510	476	516	523	479	476	497	544	480	484	489	462	512	499	501	494	516	454	474	518	493	464	442	517	475	488	518	515	496	445	477	476	493	520	503	518	484	488	477	505	485	489	485	488	490	507	488	500	475	447	458	480	505	519	466	524	488	512	480	493	497	533	494	506	443	509	507	459	462	493	479	473	466	474	500	522	480	456	458	500	494	505	480	476	481	492	503	547	514	507	562	487	529	480	509	496	465	450	535	536	556	501	478	521	499	508	473	439	471	480	487	473	493	472	475	429	516	452	506	525	501	482
5657	14985	3876	2073	1510	1237	1015	823	765	686	660	601	567	515	556	552	557	510	538	572	477	500	510	501	498	514	474	482	508	515	488	517	507	462	519	476	463	479	491	508	465	506	506	450	507	486	482	507	468	494	484	499	477	457	466	508	453	468	505	495	465	503	502	461	534	486	470	473	518	479	481	474	495	511	487	497	502	487	484	439	493	492	446	467	480	510	465	526	493	551	482	505	494	471	489	478	469	476	519	483	509	521	522	522	504	491	473	461	523	501	503	506	485	449	463	494	507	497	492	506	472	475	466	475	503	489	498	487	464	501	511	476	488	495	483	501	479	472	516	490	481	497	450	485	509	492	485	507	511	464	465	482	526	522	509	493	475	484	482	529	450	466	474	453	503	487	463	482	482	502	491	527	490	505	478	443	503	491	484	506	512	495	474	507	472	474	495	464	503	515	526	511	531	480	488	490	500	502	529	527	500	460	492	475	514	495	469	475	495	497	530	452	544	513	490	485	470	519	481	517	528	435	503	481	477	503	488	538	481	505	464	480	472	522	502	461	447	520	462	493	453	464	477	526	534	444	488	495	520	507	475	511	472	460	499	484	503	486	535	487	498	479	476	507	520	501	442	485	506	504	473	523	504	519	514	482	477	457	529	464	494	491	464	474	496	483	515	513	548	451	500	489	466	475	506	439	486	482	518	492	450	475	522	527	463	504	465	485	498	521	476	494	510	479	492	485	480	508	506	487	504	485	467	485	498	488	473	531	457	464	523	522	520	500	483	514	457	475	508	520	516	502	489	511	487	467	500	532	514	507	481	480	506	521	487	480	473	486	534	461	497	482	492	512	505	491	446	498	483	528	509	475	476	494	498	474	455	482	498	428	470	508	510	501	458	497	518	466	497	466	455	481	496	464	458	495	450	501	496	509	475	489	490	474	487	488	510	514	493	524	455	444	531	508	520	504	508	503	476	562	531	517	504	494	521	480	483	532	488	488	471	516	466	500	471	516	453	483	482	487	490	480	500	487	484	529	506	503	520	505	469	464	484	466	518	476	510	457	481	469	474	526	512	501	519	535	518	513	501	507	503	464	499	501	527	483	477	491	463	479	475	489	476	479	459	479	487	498	488	482	479	502	529	491	468	520	459	500	484	486	493	516	469	494	470	474	483	491	500	494	482	494	488	499	474	482	494	455	449	523	488	477	485	518	500	463	453	488	485	479	468	465	504	490	487	449	507	498	525	504	499	480	504	451	465	473	515	477	486	464	474	524	494	480	505	485	484	488	462	491	494	469	479	485	485	534	481	492	481	473	477	484	507	476	457	480	476	523	434	474	499	458	504	428	485	490	473	461	512	443	500	479	471	473	502	519	482	528	508	489	515	483	452	488	474	475	555	522	499	480	485	468	481	479	491	488	490	512	480	503	503	457	467	537	499	490	518	466	455	485	501	494	486	448	505	473	502	506	490	520	530	473	441	480	472	478	494	492	512	486	509	451	499	476	487	465	484	495	498	504	542	450	455	493	527	481	484	491	507	527	448	496	453	517	452	447	491	522	485	481	486	492	499	499	483	477	487	544	485	514	495	451	486	530	472	473	503	511	458	470	470	480	440	507	541	514	484	501	498	517	503	494	474	499	520	508	506	480	497	510	472	448	470	526	469	491	501	488	493	485	491	483	476	478	463	493	505	466	491	522	491	464	513	485	499	500	531	508	480	520	471	506	507	477	490	486	481	488	533	482	507	469	452	495	475	452	529	501	507	504	518	507	495	489	472	508	537	473	456	503	472	502	508	445	455	472	457	454	476	533	480	493	455	471	484	483	502	514	430	479	498	532	513	472	479	490	483	457	464	476	478	503	527	451	502	459	498	485	493	514	504	468	465	506	501	505	521	475	494	474	522	522	476	464	517	520	480	448	490	479	490	489	461	492	437	536	464	485	530	496	481	450	482	491	463	502	462	496	478	509	493	458	477	521	474	492	468	472	465	480	484	483	509	512	482	452	463	504	505	481	514	475	485	494	492	501	492	530	488	453	480	530	508	484	535	525	504	480	444	495	483	467	457	487	498	478	504	499	480	520	495	494	508	523	524	460	469	487	485	508	488	512	450	498	455	504	483	472	461	521	441	473	491	497	446	518	489	484	520	455	482	475	462	458	445	480	507	470	461	448	493	494	489	493	544	477	514	485	449	522	505	507	501	506	484	466	503	485	483	474	478	483	503	485	469	516	474	509	477	476	522	499	471	503	509	468	502	489	474	506	459	520	458	476	473	496	534	491	492	482	502	511	506	478	508	481	508	483	486	507	474	502	527	499	497	531	507	481	518	485	459	525	481	470	528	479	510	477	479	515	474	512	473	511	493	529	516	469	481	494	537	459	472	481	512	495	497	515	466	479	483	515	444	447	503	461	482	494	545	460	480	502	489	504	500	475	491	511	462	468	468	536	483	523	513	480	472	501	506	458	484	501	465	484	511	467	489	543	468	493	503	500	498	501	501	514	494	462	435	461	498	499	455	500	504	514	496	467	481	524	460	479	468	498	477	515	480	504	499	504	517	514	447	548	523	496	467	482	461	493	487	472	531	470	505	510	507	448	506	509	491	459	534	448	464	513	505	489	466	464	477	511	496	534	493	492	452	471	519	516	502	519	519	505	468	495	481	503	510	494	484	499	526	490	497	484	514	548	477	516	461	475	500	535	484	476	490	509	521	497	492	474	478	497	479	477	469	503	519	478	471	491	467	526	456	481	472	472	472	466	477	475	448	482	503	499	497	528	458	477	526	464	515	482	502	500	485	502	462	505	496	490	514	487	500	480	469	479	480	495	443	470	469	489	489	495	461	477	476	487	480	475	490	492	519	518	487	462	474	472	500	522	484	465	494	524	463	503	506	485	490	493	477	516	481	486	478	476	485	480	461	473	462	507	522	489	509	500	484	503	473	486	471	497	493	460	519	488	471	474	442	469	448	521	521	471	460	472	466	474	520	503	505	502	464	501	463	475	463	506	488	481	484	476	507	469	455	498	538	501	522	473	532	485	475	447	486	488	506	467	507	483	500	457	477	476	531	468	507	482	481	481	540	477	490	493	497	462	507	490	507	471	528	481	456	493	498	497	458	486	491	502	511	503	493	502	497	496	450	468	509	476	462	511	506	451	504	485	491	536	488	512	532	469	512	491	457	477	518	472	485	509	503	480	520	484	490	476	450	489	496	546	441	490	488	507	485	488	508	504	493	477	465	497	487	476	500	462	490	481	482	491	481	469	485	508	535	483	523	504	513	483	472	482	495	497	496	456	537	446	479	509	478	509	494	515	511	498	486	468	535	488	493	480	523	468	505	503	480	511	531	486	480	470	508	476	474	461	490	491	478	517	495	476	453	515	508	515	454	489	491	516	514	496	473	484	561	474	477	457	496	470	491	476	468	512	509	438	464	493	508	502	485	462	496	490	449	522	488	508	457	476	461	494	468	467	505	482	493	503	449	483	492	467	497	491
22141	21002	28744	23465	21003	21072	12033	1059	690	592	496	351	349	295	271	280	256	214	237	226	187	202	189	208	195	185	165	155	182	163	158	137	173	170	159	147	164	150	154	134	137	130	130	163	157	154	133	164	141	152	131	135	125	142	131	163	147	155	122	147	176	141	138	111	148	163	139	136	135	159	154	162	136	149	134	138	131	142	137	120	150	156	147	137	145	132	144	151	162	129	150	118	125	137	156	131	135	135	136	152	134	144	152	123	125	150	130	120	134	144	152	155	134	141	144	122	127	122	129	162	143	128	141	143	154	144	135	133	128	142	143	162	134	140	146	133	164	132	130	129	128	130	166	145	134	142	118	143	134	135	137	130	137	148	175	124	149	126	123	148	132	117	157	138	147	129	135	138	140	159	148	156	145	124	141	123	127	156	135	130	149	128	143	139	144	119	128	123	149	130	158	133	120	137	112	129	141	145	129	148	128	129	133	146	124	137	153	134	127	161	157	139	146	123	151	142	139	136	127	164	126	132	136	168	143	153	150	132	145	128	117	118	135	157	144	126	126	141	147	129	141	135	146	133	126	129	132	150	136	145	150	127	131	106	155	148	130	139	135	141	142	132	149	137	143	132	150	141	140	140	148	140	144	155	160	165	141	154	134	139	137	128	122	133	133	129	117	155	125	145	146	163	126	132	148	155	116	133	120	131	119	143	124	150	137	140	144	168	147	139	151	127	133	140	150	149	145	151	126	135	133	132	112	120	146	157	124	128	145	134	113	128	147	138	125	151	116	156	143	127	144	137	131	154	144	126	143	144	138	145	139	137	123	117	155	111	123	163	138	132	149	148	120	126	125	158	145	136	125	117	128	136	118	148	144	137	142	125	144	140	144	141	122	131	127	114	150	125	120	135	115	127	146	133	157	145	152	115	138	146	149	140	135	144	155	137	140	117	115	133	154	143	125	138	138	136	141	134	143	117	162	130	137	148	135	130	150	135	135	156	131	148	128	148	133	146	134	131	134	127	113	134	151	141	148	129	133	134	158	141	144	137	153	131	142	147	151	136	157	149	146	145	142	140	142	139	126	130	134	149	122	133	138	134	134	138	136	148	129	148	135	142	145	122	137	135	136	133	129	141	145	113	135	136	145	123	125	145	148	124	120	141	131	139	148	152	142	133	127	147	126	155	136	144	141	163	136	130	122	115	152	151	121	122	127	138	138	136	150	120	133	119	166	136	140	156	126	153	128	132	142	141	159	129	145	133	123	119	130	127	128	128	126	146	156	133	155	134	124	136	131	141	138	137	123	116	154	153	150	142	136	141	142	141	139	147	133	130	157	139	155	126	145	137	145	140	142	136	140	155	145	134	141	142	149	138	138	134	132	162	127	130	152	129	127	147	146	135	131	150	144	143	130	114	131	138	132	129	150	149	136	122	153	111	165	154	124	129	148	139	148	127	134	141	156	139	130	158	145	130	147	127	159	145	141	127	150	118	131	138	150	136	145	143	151	159	150	138	128	145	124	132	138	120	153	130	129	144	131	138	136	116	138	117	133	139	115	167	131	148	125	129	102	155	156	140	131	138	143	124	164	143	129	146	129	122	136	134	128	137	122	146	114	133	123	124	134	159	117	121	144	147	129	140	122	121	162	135	135	143	159	141	136	130	145	131	137	140	149	130	137	148	140	141	146	138	121	118	128	145	139	121	139	124	147	109	123	143	152	134	136	141	121	134	129	144	144	147	138	147	126	133	130	147	158	164	124	127	137	126	149	142	127	121	171	133	155	134	118	147	135	137	129	126	123	135	142	145	124	140	144	154	143	105	162	127	140	130	120	131	147	140	128	145	141	136	156	125	142	121	152	129	141	117	132	135	144	158	138	138	105	116	128	123	133	131	136	123	148	107	128	128	147	156	140	125	122	134	140	120	115	149	145	138	109	120	139	111	140	135	144	129	131	140	142	148	141	135	133	134	148	131	126	151	155	146	151	132	129	131	137	121	140	153	108	145	136	143	137	126	137	138	143	126	116	150	152	131	129	151	143	124	142	134	140	152	151	128	138	145	138	126	116	133	157	156	135	137	140	131	126	144	134	135	148	147	153	131	136	120	122	133	119	148	156	125	142	139	153	118	133	139	144	143	142	127	134	146	123	135	145	133	155	135	126	144	165	128	132	121	132	132	139	124	136	133	146	143	130	138	132	131	129	110	140	145	136	140	130	140	141	150	131	116	121	122	133	142	149	147	118	130	146	130	140	133	126	135	130	145	117	114	130	139	155	108	153	139	156	125	150	140	139	127	131	153	132	123	155	149	141	144	124	111	136	133	136	152	137	129	128	140	123	108	125	155	122	130	121	137	113	135	147	148	126	134	149	127	141	111	163	135	129	128	136	152	145	128	138	130	143	142	128	110	121	129	139	148	134	123	128	148	147	133	142	147	113	146	129	119	116	136	143	134	132	117	135	120	128	144	151	128	138	137	147	146	131	119	138	134	130	160	142	114	148	142	126	132	133	149	119	138	136	139	124	121	162	139	142	144	141	142	134	127	146	147	120	140	157	138	133	137	161	131	125	140	129	116	140	116	137	143	142	124	114	125	109	133	136	144	115	126	150	152	127	130	121	140	138	122	123	140	139	145	145	125	153	152	161	139	120	152	155	139	137	126	138	127	119	136	120	131	137	128	141	133	138	154	149	136	149	109	125	145	128	145	148	141	130	131	128	140	120	126	127	127	124	113	122	144	143	146	121	131	159	152	140	129	142	129	129	117	121	144	145	140	140	156	135	138	140	141	143	131	146	139	136	138	133	152	149	153	120	162	128	154	138	113	138	126	147	130	136	118	141	137	147	149	136	138	129	158	136	137	131	133	144	125	129	148	149	155	132	127	130	131	137	161	145	133	125	153	134	135	107	140	129	146	150	104	140	125	150	124	128	130	137	133	144	123	131	140	156	134	138	156	168	158	134	145	136	136	140	138	147	133	158	137	131	141	144	129	131	170	138	116	142	134	132	139	138	136	148	104	153	124	131	139	129	122	127	137	124	121	149	132	135	145	137	143	144	135	134	133	122	142	155	146	131	128	148	135	121	147	127	142	135	134	142	135	145	159	132	153	138	126	121	127	147	134	119	140	136	165	115	132	150	131	164	135	131	137	152	132	132	134	137	132	130	143	109	128	130	149	142	140	118	150	125	142	147	139	156	155	119	142	140	126	126	138	144	131	141	134	119	117	147	119	151	147	118	134	136	138	139	147	140	142	138	130	127	113	130	128	140	143	142	142	127	129	141	150	136	137	120	145	135	146	135	120	140	137	141	130	134	151	142	148	136	139	122	140	148	147	129	161	138	167	110	134	149	141	153	135	138	148	124	131	120	119	144	146	127	145	120	125	136	141	121	118	149	139	153	133	147	137	143	135	126	124	139	121	164	138	112	130	143	128	114	140	137	141	121	134	139	144	125	134	140	142	128	142	128	133	141	133	126	133	127	141	143	126	136	143	120	133
7413	24806	10558	5139	3589	2550	1849	1334	1034	769	653	516	419	399	384	341	314	284	262	254	210	226	220	185	209	181	216	205	173	186	189	180	164	161	159	156	165	159	166	178	154	171	168	149	149	147	151	149	177	151	150	157	174	165	172	145	154	139	118	143	140	155	146	156	149	132	154	142	159	150	141	171	142	166	149	123	134	141	147	133	161	139	123	142	137	153	145	134	141	138	148	128	150	143	135	149	150	148	162	127	146	138	129	146	143	123	132	136	139	148	166	148	140	136	152	138	138	129	169	124	134	147	139	116	131	131	139	144	125	142	121	134	148	132	125	164	149	134	155	137	149	150	124	147	145	144	127	126	134	163	142	151	120	122	135	146	138	159	155	131	138	133	152	141	145	127	138	142	156	147	150	146	135	132	141	131	132	137	139	141	119	149	138	132	143	130	134	149	142	158	135	128	139	148	119	155	147	135	143	138	111	154	147	127	126	139	154	121	110	163	148	137	169	137	148	155	137	139	149	129	150	155	143	137	155	143	136	133	135	131	132	147	109	153	148	142	134	152	125	135	139	142	140	143	127	142	137	159	141	148	167	134	131	123	112	138	150	132	134	145	136	122	148	125	120	129	137	128	142	124	134	132	126	151	140	129	165	139	116	154	131	148	148	147	153	144	141	119	111	143	123	151	138	140	135	118	155	124	150	134	135	145	126	132	153	144	122	119	141	135	116	146	147	124	133	157	133	144	125	133	116	138	157	141	127	129	142	154	126	154	142	147	135	140	123	139	141	147	154	150	163	136	135	133	142	141	151	147	131	129	129	136	149	141	132	132	140	146	143	140	117	134	142	145	126	149	139	136	136	137	145	130	134	151	121	143	129	153	135	161	124	136	132	146	150	134	122	129	125	132	150	140	140	123	135	127	114	162	129	124	146	130	150	137	136	145	141	123	171	133	151	124	147	145	160	149	127	150	149	135	135	150	123	129	124	141	156	136	132	154	121	143	152	147	165	138	151	139	142	137	158	136	113	148	131	129	133	151	156	135	132	129	132	145	106	132	126	133	145	153	153	127	134	144	129	139	141	129	120	135	125	129	129	140	120	133	153	139	148	144	149	127	137	149	147	153	155	152	157	141	141	136	148	146	139	123	147	147	147	155	140	135	132	142	135	124	135	122	142	140	124	139	119	143	147	138	123	148	115	136	138	142	142	121	149	147	138	135	136	133	134	141	133	142	132	125	151	165	137	113	157	143	151	130	140	107	131	139	144	142	129	146	131	145	129	118	144	122	110	123	131	148	139	136	133	143	127	123	146	139	139	152	138	139	132	134	141	118	129	159	141	150	135	165	143	144	138	150	135	121	127	149	138	140	165	123	119	127	122	117	155	136	133	149	134	174	137	121	141	137	125	131	138	123	149	146	158	147	128	149	142	147	135	144	142	131	139	142	126	138	129	144	153	143	139	133	138	155	113	123	120	162	128	131	140	145	151	135	135	111	138	141	139	139	149	119	131	164	146	166	127	150	147	131	150	136	138	129	141	144	112	130	165	147	149	122	138	140	124	130	129	143	113	128	137	159	141	123	138	132	128	135	151	143	130	138	146	150	130	125	139	154	138	141	144	146	132	119	123	132	143	158	131	131	141	139	133	133	137	140	149	139	137	147	127	131	147	136	132	170	145	130	140	141	135	143	118	143	132	132	136	139	147	119	140	137	130	146	150	128	131	141	127	143	143	149	143	146	134	112	154	127	120	128	121	144	147	140	145	144	145	141	147	127	137	136	162	137	137	140	146	158	140	154	132	137	119	157	132	128	136	115	134	139	143	129	143	123	147	129	146	130	147	147	141	150	136	141	118	147	131	135	155	141	143	141	148	144	138	134	139	137	131	142	122	137	141	139	151	146	112	130	124	144	126	137	119	136	148	131	125	146	149	147	138	117	137	135	132	145	133	140	136	148	128	129	148	109	147	123	147	136	132	138	132	146	125	154	139	111	131	157	133	146	131	148	139	130	135	123	131	159	123	136	149	177	145	129	129	114	131	136	142	150	137	142	141	128	147	119	130	152	135	152	132	142	152	147	143	144	135	130	120	121	136	107	154	133	141	160	139	160	141	144	151	131	133	143	139	146	134	143	123	145	158	133	143	121	133	140	136	127	130	147	140	141	130	123	142	132	157	133	155	124	148	148	131	143	156	151	153	129	157	130	153	121	124	153	124	129	147	143	163	153	146	127	142	127	155	142	125	120	119	140	139	119	160	142	142	125	120	116	156	146	135	132	146	135	159	133	131	137	125	115	136	154	133	127	129	158	153	138	117	138	144	137	140	130	139	135	141	138	128	161	116	152	135	119	117	141	130	142	139	134	147	141	130	138	148	126	150	158	128	155	130	154	141	137	158	138	137	128	128	162	156	159	118	137	138	126	123	144	148	150	158	139	142	128	154	133	131	137	139	114	132	154	133	144	129	105	152	148	142	146	122	117	150	149	131	151	134	142	138	148	130	136	144	127	138	132	138	157	135	137	143	127	136	131	142	140	157	130	151	140	149	131	147	139	128	126	152	143	140	149	155	128	142	136	126	139	163	137	136	122	149	140	127	133	154	131	146	129	150	129	141	151	122	118	143	131	154	153	140	140	129	131	145	123	148	129	148	149	134	153	149	134	144	156	120	145	168	155	144	135	133	119	122	143	142	137	127	169	145	136	166	139	130	149	138	163	137	145	126	132	137	127	159	137	140	141	146	138	155	148	127	159	149	113	125	119	136	131	132	133	161	130	139	139	143	147	157	143	142	133	165	146	141	150	154	115	139	129	145	122	130	142	138	132	144	145	121	143	143	140	144	120	141	159	141	140	165	141	144	147	119	126	135	139	134	129	128	147	156	136	141	143	141	119	149	134	149	140	132	120	158	132	154	149	137	116	165	159	151	107	142	146	141	154	163	135	145	130	159	133	155	149	137	140	143	132	145	125	151	134	140	144	131	159	131	129	145	143	152	122	137	139	117	135	153	138	157	128	126	139	123	133	132	144	131	148	115	134	133	140	123	132	127	124	150	138	145	137	141	155	118	147	121	140	132	142	134	152	135	138	133	129	145	132	137	137	130	149	138	140	153	126	132	135	119	149	140	124	136	146	138	143	143	135	141	136	142	146	122	138	130	140	114	139	135	134	125	147	164	121	158	128	130	140	130	141	144	143	137	141	141	141	127	123	142	136	140	129	138	137	143	152	117	129	122	126	158	143	143	132	136	136	133	150	128	135	138	144	153	145	114	134	144	120	152	124	170	125	143	151	152	130	148	142	121	146	139	132	149	150	140	133	121	134	153	140	133	154	157	132	155	140	129	141	139	142	142	114	137	126	122	132	132	134	133	144	136	133	112	148	135	134	134	135	119	135	126	143	121	153	120	130	143	140	124	133	145	164	138	142	144	119	157	129	135	133	152	151	151	141	131	151	132	133	128	140	144	129	160	144	151	135	120	130	135	134	137	139	158	149	129	143
27386	19593	6489	844	617	588	594	536	543	523	524	519	544	519	564	532	523	522	472	501	550	551	508	547	518	544	521	537	514	509	541	577	529	542	563	521	542	570	529	568	496	583	541	546	527	524	549	586	557	500	511	548	519	550	542	559	522	521	547	519	520	530	531	543	557	550	532	528	521	522	568	551	521	523	511	502	587	510	535	485	562	548	545	523	524	533	534	541	546	500	530	536	524	540	515	559	562	530	561	524	523	541	537	513	567	567	526	509	578	535	527	543	498	517	574	531	534	558	530	556	516	522	567	510	532	539	546	555	549	559	501	514	535	547	555	512	527	546	509	582	508	549	572	519	624	502	526	556	534	548	532	532	498	542	529	545	494	533	566	543	538	549	487	571	524	545	534	534	544	524	509	572	569	566	538	558	497	530	576	521	530	583	532	519	527	525	515	550	506	542	493	550	571	563	580	532	548	555	576	492	521	553	530	556	543	526	531	538	523	546	530	536	530	516	553	576	579	537	537	497	528	549	537	490	519	572	532	532	575	522	556	561	520	534	527	521	534	571	581	539	540	561	531	532	535	567	545	542	541	570	533	502	526	560	553	521	516	499	534	555	513	514	524	541	535	558	559	542	556	548	573	545	495	512	580	559	546	555	535	517	522	515	550	553	554	534	578	565	530	549	549	520	571	509	521	530	554	535	567	581	569	589	529	531	499	551	547	529	496	541	532	518	553	544	507	602	519	532	508	526	570	528	528	532	540	517	565	510	532	514	557	564	510	549	553	544	517	533	545	507	528	575	526	565	521	527	520	526	560	540	560	555	558	553	594	533	574	526	522	546	515	468	561	583	535	527	552	545	510	505	554	540	533	509	572	534	524	520	503	587	542	511	539	596	545	544	528	510	509	567	509	511	544	499	548	571	573	524	586	510	514	509	565	555	539	479	551	482	546	572	562	488	567	530	488	560	533	557	540	555	546	544	500	552	534	506	583	549	529	558	538	510	566	503	566	533	557	594	548	458	557	573	539	510	538	549	533	510	557	515	564	533	560	493	490	568	529	592	494	517	506	535	512	511	500	511	519	520	540	514	553	552	544	506	535	532	518	540	525	584	545	528	530	535	535	533	537	522	553	535	561	582	558	506	546	550	571	520	501	542	550	539	508	521	525	561	564	548	508	532	583	558	500	512	542	570	553	540	554	512	536	508	530	519	578	552	607	522	522	524	526	527	538	507	526	537	533	541	531	537	490	537	510	532	515	537	573	574	557	523	548	525	513	520	520	522	526	486	527	529	546	516	602	533	526	511	494	577	524	545	536	532	559	576	506	552	553	564	518	508	566	519	580	532	558	532	546	494	571	547	548	565	538	532	553	534	503	512	520	521	527	573	542	537	565	493	549	528	515	503	497	544	527	531	532	548	524	547	506	547	520	553	554	530	544	563	543	580	489	537	565	538	569	536	502	528	536	557	537	549	516	552	577	542	525	551	546	537	515	563	521	517	575	552	584	563	525	533	541	548	527	593	542	529	528	546	576	509	562	497	547	551	571	572	552	534	536	539	539	525	530	526	524	517	517	514	500	579	565	537	553	512	560	570	512	555	581	545	599	571	526	501	512	558	561	557	524	571	498	541	572	570	539	556	515	495	535	554	517	541	592	519	539	544	500	515	503	565	525	538	547	553	520	528	533	560	509	546	508	621	530	493	504	531	545	497	602	542	555	525	501	489	548	503	560	501	511	527	522	487	520	548	563	568	554	562	507	559	523	519	543	536	546	546	547	497	535	541	561	538	563	527	529	546	534	526	510	562	565	558	524	498	541	500	546	538	562	577	543	546	535	477	508	573	555	542	551	537	542	570	526	564	540	552	535	532	534	536	524	558	531	521	498	567	527	535	526	505	535	545	516	507	586	504	564	540	523	558	546	568	572	559	522	500	509	539	576	565	518	532	549	518	603	531	599	556	537	471	484	538	529	545	467	576	524	568	551	544	561	540	544	557	541	537	539	521	606	547	525	526	548	499	552	575	577	536	560	502	536	556	548	556	576	525	535	511	549	537	498	514	538	572	523	542	539	537	537	542	544	534	519	539	571	531	541	537	549	531	531	524	525	511	558	545	515	529	549	504	505	570	533	531	546	523	555	494	548	557	528	562	539	530	535	565	527	548	546	573	519	539	546	533	544	506	523	529	532	557	551	509	508	547	578	527	609	530	521	496	548	519	512	560	537	554	541	545	566	532	502	526	541	556	568	550	477	545	547	551	486	532	513	545	555	519	543	537	550	565	538	545	514	532	503	558	590	500	494	478	575	506	544	534	536	533	541	559	522	600	525	552	538	532	520	512	541	603	542	532	533	552	543	483	550	506	542	562	567	525	575	524	569	569	474	517	523	496	548	559	530	508	509	511	559	566	524	563	524	527	502	534	534	534	535	578	536	524	523	494	521	571	516	554	545	498	521	550	562	518	528	531	522	538	522	581	525	549	548	508	566	560	504	528	577	527	522	492	522	560	488	530	547	515	530	518	512	548	550	520	553	540	524	549	586	527	524	531	525	517	517	544	518	503	526	528	522	517	566	548	554	535	564	519	534	545	483	523	551	505	558	548	548	540	549	518	540	550	525	541	543	554	576	525	523	534	548	516	517	544	508	509	559	532	542	559	499	528	550	523	557	605	555	537	533	546	524	552	543	517	526	535	483	555	519	481	533	593	524	571	510	509	562	546	537	590	547	538	496	504	546	495	552	537	578	539	504	540	522	529	538	506	523	546	524	544	532	523	536	528	531	546	548	541	512	521	551	573	516	539	568	547	560	566	487	519	578	551	540	550	553	528	558	514	544	537	517	552	548	507	527	519	551	519	563	524	581	545	527	562	511	551	536	548	569	521	567	525	479	535	567	509	558	543	554	507	514	547	511	520	541	489	528	516	519	485	538	547	558	541	517	526	533	511	546	528	522	547	540	544	578	509	577	526	581	531	562	527	540	539	556	515	504	511	562	546	543	525	532	554	522	575	552	506	558	535	560	501	557	554	548	556	548	557	462	553	560	514	520	583	572	535	536	558	517	531	510	548	537	503	556	540	530	534	506	567	493	578	534	516	529	550	558	495	538	513	576	573	532	533	597	560	541	565	546	517	517	534	509	559	541	559	547	543	562	537	528	557	519	581	584	553	531	525	493	506	537	508	516	539	541	551	531	519	536	555	541	525	545	551	562	533	535	539	566	586	487	537	584	528	501	523	566	529	558	539	570	541	494	546	533	509	582	543	551	553	529	544	566	528	548	533	519	529	504	531	533	505	539	549	526	552	543	555	540	518	554	543	564	504	549	556	554	534	539	535	550	551	560	533	524	546	523	532	541	567	559	581	545	615	515	542	562	574	504	563	530	536	557	539	516	564	522	537	550	511	551	561	546	532	552	530	531	533	585	548	520	529	539	561	549	566	544	507	566	505	549	546	509	555	555	550	490	553	554	515	580	559	512	520	511	529	476	560	504	494	528	556
5753	10049	881	697	593	624	601	547	557	533	567	596	530	562	586	511	555	555	521	559	520	559	508	567	548	592	532	535	566	549	558	550	547	539	546	555	531	482	534	521	560	564	541	539	530	518	505	558	546	550	568	588	550	510	539	553	577	544	539	529	552	520	561	548	526	589	524	537	566	540	577	524	534	511	516	545	563	559	530	532	539	585	535	544	542	585	562	559	502	552	584	531	556	526	598	565	512	571	521	508	558	557	532	576	537	566	545	541	569	588	580	530	573	583	537	514	538	553	553	544	565	596	549	560	595	554	580	556	539	609	583	544	541	557	546	561	528	525	562	520	580	562	560	541	562	553	545	533	550	557	501	555	562	529	560	535	590	546	538	561	565	544	505	547	535	538	528	528	516	517	538	587	593	542	500	552	533	558	589	544	574	551	500	529	564	549	585	571	539	549	553	541	543	583	577	558	594	525	574	519	561	531	596	585	559	560	569	615	542	550	586	507	588	563	561	524	575	543	528	560	562	542	546	575	522	577	522	540	557	536	501	548	626	546	527	568	584	568	588	524	537	560	547	602	559	529	567	531	541	580	550	571	574	591	548	561	588	499	575	538	565	516	511	539	533	544	555	536	543	560	521	548	549	557	566	536	554	598	549	561	520	582	549	566	552	538	539	481	531	470	540	559	557	536	546	550	561	544	560	583	525	506	546	559	532	526	541	550	584	553	526	529	560	520	522	523	545	572	544	539	603	569	571	571	530	542	542	520	514	559	548	566	532	527	565	553	566	544	567	539	546	563	541	519	520	522	549	564	526	575	519	575	533	546	529	579	523	550	519	555	532	534	538	532	548	534	556	539	554	532	529	535	567	609	548	550	544	505	544	539	519	482	535	528	573	600	568	541	554	549	540	561	518	572	571	562	504	519	603	568	550	573	570	577	537	521	570	510	562	587	534	569	547	594	531	550	577	567	553	535	537	532	510	555	593	573	530	577	531	527	542	544	525	559	539	531	539	546	546	554	536	581	512	578	572	513	561	588	564	586	533	543	574	579	530	557	566	520	573	564	556	532	568	536	540	573	517	571	515	549	553	624	560	544	542	535	571	517	542	563	549	525	563	574	501	537	548	545	534	561	552	522	511	564	548	550	547	563	569	570	550	566	492	514	597	565	521	553	545	563	547	527	548	566	542	508	534	562	540	562	549	576	539	553	527	567	543	530	527	540	604	514	570	493	528	558	557	542	584	592	532	542	523	551	531	559	543	551	509	526	600	526	554	533	576	557	567	539	535	552	547	576	566	580	552	547	558	569	569	570	545	513	533	558	509	582	543	546	555	516	562	595	537	518	562	539	507	546	573	553	558	570	553	579	538	540	505	564	572	561	518	542	541	561	557	554	533	568	532	565	566	560	579	541	522	581	540	543	540	562	527	533	531	575	487	560	547	589	541	533	539	535	540	571	523	535	517	521	521	529	536	568	553	553	493	552	537	587	573	582	549	538	522	567	536	542	582	539	548	527	540	542	534	553	569	564	546	539	564	518	556	567	581	504	563	530	548	524	505	544	549	555	550	545	578	542	569	540	520	540	554	557	530	552	562	565	527	577	517	535	569	555	559	576	528	542	565	545	607	556	571	553	570	533	528	542	549	565	556	596	574	549	590	563	602	540	580	560	551	587	509	541	544	537	519	552	567	563	550	551	572	548	531	595	505	584	539	567	553	595	541	527	575	571	583	534	559	529	565	527	558	571	490	501	567	534	540	555	589	548	526	537	547	566	559	544	528	539	578	570	560	552	554	546	591	526	532	584	541	556	569	604	476	546	557	572	547	516	544	558	549	557	552	548	557	499	561	572	535	536	489	548	548	531	564	537	555	564	547	533	555	548	575	564	564	524	578	574	506	530	580	537	516	510	551	571	537	572	512	554	551	541	559	552	554	561	552	552	541	561	585	563	581	552	575	524	532	536	555	528	547	544	532	527	493	556	583	565	577	562	532	531	554	581	524	568	546	551	556	522	541	519	503	593	535	524	539	558	543	582	559	537	570	531	570	530	516	560	535	558	557	553	550	540	551	544	541	575	568	554	523	505	524	528	555	558	569	585	501	551	569	549	570	569	569	510	589	549	532	532	545	582	578	523	548	552	597	574	570	561	561	528	606	529	518	587	568	589	575	561	539	567	584	543	547	565	582	564	546	572	544	560	601	518	549	541	556	478	555	525	546	547	529	542	556	559	578	514	554	528	583	524	549	564	578	540	546	555	569	564	557	558	489	570	560	526	528	556	553	522	525	504	532	518	518	544	524	586	568	512	544	577	561	548	574	533	554	547	551	573	522	578	554	576	557	575	530	551	571	487	513	548	539	540	553	562	582	557	534	534	543	537	523	547	547	548	524	572	565	581	526	548	515	538	537	550	566	569	527	579	562	554	540	543	543	512	517	523	548	518	552	522	608	558	551	557	544	536	539	551	558	542	560	576	521	552	535	565	564	555	554	568	513	529	580	596	582	583	544	584	544	579	557	559	586	550	568	581	569	567	563	531	560	588	528	564	535	577	571	546	504	552	546	538	557	533	510	551	577	577	573	537	561	555	524	558	526	586	545	527	575	539	534	594	492	527	536	524	555	550	566	572	560	515	538	559	506	540	553	549	515	529	541	526	514	520	573	540	542	526	553	564	554	524	560	510	551	572	550	524	535	570	560	566	557	557	553	557	576	514	538	530	549	526	593	568	506	525	535	568	551	545	554	596	572	542	563	529	551	541	586	528	540	551	549	520	532	549	558	543	574	513	582	556	565	565	562	549	537	534	537	612	534	532	574	535	567	510	561	591	542	533	590	559	557	517	543	544	535	587	564	542	514	560	531	554	536	530	539	548	537	597	517	565	589	508	556	567	543	547	508	559	539	551	545	562	558	504	560	544	558	577	569	559	521	547	579	551	553	558	534	532	566	546	523	542	542	605	561	552	588	564	553	574	556	584	542	547	553	534	574	553	579	550	564	513	518	570	595	527	544	526	578	541	547	539	566	530	594	504	548	550	511	546	575	552	553	582	526	609	508	546	578	526	546	589	530	555	572	544	559	590	534	534	541	546	543	568	510	548	528	547	544	564	524	563	543	565	563	556	522	551	564	550	568	540	568	505	606	549	554	517	512	530	552	561	541	575	528	519	560	517	540	580	589	539	533	541	512	488	578	556	495	585	573	537	547	544	538	544	577	487	530	514	591	534	527	551	529	552	537	562	543	528	553	519	540	540	536	505	538	541	508	507	531	523	556	539	550	535	541	578	550	514	500	546	562	528	566	530	511	560	599	592	571	555	552	556	531	566	516	528	578	535	537	526	511	568	577	557	522	521	560	595	525	558	576	584	550	547	567	588	553	533	529	570	528	538	587	579	529	518	567	577	545	577	541	546	538	536	516	543	522	571	534	564	539	590	524	562	526	580	534	538	594	537	516	504	547	538	560	520	557	560	532	552	558	521	556	553	559	564	522	560	584	580
23203	20954	28339	23695	20961	13427	1233	686	599	471	418	423	371	367	363	356	293	325	342	324	324	319	317	317	299	284	310	274	309	248	270	276	269	253	306	266	290	280	290	272	276	281	290	283	259	257	299	240	275	259	290	290	271	220	284	280	261	271	260	285	289	290	259	274	259	269	263	265	259	265	233	290	261	265	260	240	258	252	269	265	258	283	258	256	277	260	261	282	283	268	261	273	285	281	239	289	262	283	280	240	266	245	262	258	274	265	307	275	255	233	269	263	249	283	254	246	261	266	265	278	278	254	256	234	262	281	236	269	253	271	238	273	276	277	312	277	238	283	274	281	264	277	296	242	277	253	264	269	280	293	277	259	236	256	269	297	248	275	241	260	249	291	275	293	248	254	291	257	279	254	268	261	302	272	264	273	294	272	264	278	306	272	272	267	258	281	294	265	280	272	273	287	255	257	280	253	259	260	307	280	274	258	268	274	259	264	260	248	261	264	258	279	286	281	271	284	257	276	262	281	274	277	254	278	275	282	257	262	247	250	274	265	265	277	242	256	290	283	291	269	252	261	251	236	288	267	242	248	260	287	273	279	253	260	263	259	266	293	271	257	270	276	258	250	254	241	256	243	274	279	274	255	263	259	256	268	288	285	250	282	254	280	276	278	270	264	265	248	301	259	268	258	258	287	286	274	278	255	266	258	273	234	287	278	271	270	283	262	275	246	250	252	268	268	277	264	284	282	277	282	272	262	264	267	296	278	279	266	249	278	251	259	249	266	266	245	258	250	292	277	270	292	256	283	274	269	284	276	295	268	276	275	264	258	258	257	277	265	277	237	287	287	235	250	271	258	291	264	281	257	276	277	262	273	260	279	298	275	262	301	291	268	266	274	286	258	315	270	288	245	281	257	256	250	261	294	276	234	260	261	232	281	281	259	234	250	263	295	256	274	254	269	280	258	257	251	267	285	260	238	264	248	255	252	257	302	279	278	276	250	273	273	289	268	254	247	285	288	273	272	257	286	252	268	267	243	263	259	296	285	258	257	302	280	262	248	276	236	285	258	275	252	253	240	265	264	276	276	295	291	253	246	288	266	274	293	270	254	258	271	276	270	270	267	288	237	237	282	238	273	262	268	284	263	255	300	291	250	273	294	276	243	284	290	259	254	252	270	256	251	289	294	239	292	273	280	267	275	253	302	244	269	256	274	276	260	243	294	289	272	253	296	231	248	292	264	273	281	285	279	273	257	281	273	265	286	270	254	277	270	272	268	261	283	282	267	273	258	260	292	282	259	267	268	232	272	232	289	293	245	276	272	276	267	302	272	323	246	261	250	249	293	268	276	287	285	268	294	287	262	258	248	263	238	274	279	268	245	270	256	269	261	271	262	284	283	284	276	254	267	254	254	255	267	267	255	260	251	285	283	266	296	268	235	239	284	250	259	232	269	255	245	295	260	274	314	281	277	295	287	282	244	240	269	274	263	285	284	266	249	286	278	261	268	254	268	276	275	257	247	307	277	265	262	272	242	281	245	264	243	262	263	291	240	275	275	282	241	254	277	288	246	266	254	261	284	241	266	241	270	277	250	279	305	231	279	265	266	264	249	259	299	273	227	250	256	259	283	270	273	262	287	241	253	264	288	252	246	239	248	268	267	260	271	273	268	282	254	249	253	261	242	276	277	286	266	294	274	264	275	273	285	281	263	270	254	256	275	260	245	293	264	266	274	290	231	267	272	287	273	289	255	267	252	285	248	248	271	258	245	279	276	263	260	267	270	274	264	274	246	259	254	248	283	245	245	252	277	279	259	251	282	281	280	261	247	250	272	273	281	301	282	254	280	243	284	270	292	249	266	287	272	223	281	271	261	272	274	261	264	280	260	294	259	264	243	260	267	257	278	278	257	251	268	243	241	310	280	280	255	255	282	253	276	251	277	258	289	283	284	266	253	263	266	270	266	275	263	248	268	280	235	275	275	258	260	250	246	278	252	281	278	292	258	281	251	269	270	256	260	254	259	261	234	222	286	285	266	272	250	240	257	283	268	284	266	290	295	262	253	261	275	281	269	248	286	277	254	289	252	246	248	295	273	282	245	238	276	256	267	248	257	269	266	267	256	276	252	280	270	267	261	249	282	291	264	274	265	246	246	272	270	262	261	266	256	277	239	267	229	260	264	288	266	303	242	272	270	270	276	276	260	267	269	241	285	275	265	299	321	254	267	273	292	269	268	260	291	294	240	273	267	254	288	277	245	259	280	262	270	255	262	266	255	283	256	269	288	244	293	258	268	266	282	280	293	278	280	259	233	275	263	276	243	280	258	303	273	289	259	236	256	261	249	250	287	275	287	267	288	272	251	271	268	303	221	294	273	281	263	264	261	265	238	262	295	247	248	265	262	248	263	274	254	271	250	268	253	269	255	281	266	284	290	248	251	247	260	245	271	271	311	280	257	252	265	265	249	276	260	285	258	275	252	256	259	252	271	270	272	269	274	244	251	261	256	273	273	260	228	240	277	271	268	274	275	269	286	271	259	268	295	250	259	270	252	261	246	257	293	263	273	246	273	245	247	277	240	281	268	269	253	266	250	258	262	278	242	277	274	260	272	248	240	286	262	285	258	262	242	280	255	290	280	283	280	253	239	268	281	258	261	286	295	266	286	287	273	252	234	250	272	275	248	288	260	265	273	241	259	227	254	275	276	269	268	288	288	239	281	259	251	281	286	281	282	263	245	298	282	260	256	250	274	249	273	258	275	284	280	238	276	265	250	239	266	261	253	277	269	246	250	287	259	272	278	283	264	271	251	261	279	282	260	254	268	287	285	267	258	276	264	273	258	263	298	284	237	268	276	270	265	281	269	303	245	280	259	271	270	285	250	295	300	272	259	286	259	267	284	270	282	269	289	264	304	269	246	268	258	273	271	255	267	263	271	266	272	269	274	234	261	273	242	261	263	255	274	276	242	256	288	283	286	274	275	259	261	242	262	285	254	283	310	259	271	280	252	314	287	295	278	270	303	277	271	276	257	248	269	274	266	259	285	263	246	254	266	270	273	271	296	288	258	282	264	275	243	269	267	270	306	270	269	252	256	267	248	254	258	257	275	313	277	270	271	244	279	254	266	275	294	246	276	274	261	275	283	304	277	271	272	278	283	278	249	246	264	256	274	265	281	266	257	286	282	268	289	271	249	256	278	248	255	289	254	280	268	237	272	251	274	244	258	267	259	284	271	260	273	284	269	244	312	277	249	251	283	235	279	246	255	262	243	267	282	246	245	275	257	263	299	278	289	235	266	268	263	259	265	257	256	285	271	284	263	257	268	263	238	250	281	270	271	267	258	258	269	264	313	264	280	262	258	267	281	277	258	250	262	269	285	303	264	251	270	250	261	268	275	270	276	243	270	262	267	274	295	265	271	243	254	251	277	257	270	259	280	258	273	234	291	285	285	270	267	260	298	274	259	251	289	275	249	252	271	238	256	239	278	274	241	241	296	255	227
5343	19874	6112	2961	2115	1574	1154	902	755	619	523	491	450	374	388	396	361	379	342	373	334	325	308	324	293	291	326	298	308	311	308	301	291	281	288	303	307	305	292	268	296	288	265	320	319	245	303	312	299	319	294	272	291	298	301	298	284	332	298	277	281	275	304	299	298	283	306	276	288	284	263	303	292	319	276	292	296	292	292	284	294	295	290	308	301	277	288	291	314	266	261	335	296	281	282	288	290	290	288	249	274	295	278	288	266	299	288	321	290	301	299	283	254	293	274	274	270	269	289	309	263	312	291	297	293	285	311	302	329	301	300	271	280	289	307	293	292	282	291	276	264	297	298	286	283	312	267	273	277	289	271	311	292	278	283	277	289	268	291	282	311	297	291	260	299	290	257	301	287	284	261	281	266	299	292	314	280	248	261	311	278	266	287	290	268	268	256	299	265	312	261	282	262	275	299	293	280	288	283	293	312	274	274	283	293	281	286	284	270	298	286	303	291	290	310	282	288	308	282	259	280	307	298	276	297	288	312	299	298	295	316	310	307	274	312	296	293	271	312	280	269	303	306	285	309	282	294	298	313	308	303	305	288	288	270	292	266	282	275	302	310	259	274	309	285	288	294	290	263	317	278	280	256	283	295	285	268	290	293	299	302	300	305	287	292	269	312	270	282	278	264	250	275	265	244	295	294	287	319	275	301	265	296	284	309	273	289	276	304	284	291	269	297	306	300	323	269	286	271	304	270	274	305	282	290	297	288	277	287	267	252	290	296	282	278	278	289	275	300	287	320	313	315	303	321	292	291	288	298	263	305	301	314	298	291	275	275	276	274	318	292	281	292	315	264	292	277	288	293	258	269	277	283	296	286	294	281	283	300	290	274	288	276	283	300	279	304	293	304	295	289	280	254	268	274	254	251	277	318	295	289	297	258	302	276	292	297	297	282	278	284	286	295	273	279	270	276	275	285	306	326	277	289	273	245	279	281	280	329	275	281	292	295	297	276	289	260	294	300	262	248	250	267	307	294	290	303	308	304	313	285	294	294	270	282	267	289	298	291	285	272	277	293	280	297	288	276	291	279	283	281	265	291	269	286	291	265	288	277	292	300	295	271	264	285	261	286	291	268	285	271	267	286	295	311	301	303	296	259	298	308	292	284	319	282	276	304	315	273	271	278	304	256	282	285	270	279	268	279	294	266	329	272	294	273	317	265	270	288	277	271	297	277	271	316	280	287	281	300	279	300	286	308	278	299	271	299	277	305	311	279	298	271	295	295	288	289	277	271	270	276	275	303	303	284	290	276	294	271	316	272	282	310	293	286	295	306	294	292	253	290	298	285	287	311	268	279	287	280	297	299	294	327	278	296	296	263	279	310	287	294	312	284	258	318	295	288	257	261	295	284	280	302	289	335	284	302	277	266	250	314	284	296	280	288	317	270	282	291	255	277	295	276	315	299	281	277	283	314	288	300	327	312	269	319	253	303	294	260	299	301	260	300	272	268	285	288	286	315	283	312	305	272	272	260	264	299	259	281	294	255	302	299	299	279	295	309	275	301	276	248	280	249	314	279	295	280	286	304	313	315	282	263	300	289	271	265	282	282	301	285	297	284	305	267	286	266	266	274	315	257	296	274	300	283	269	265	302	301	292	273	285	283	284	267	270	296	296	298	263	293	271	291	280	280	307	285	279	295	251	300	269	269	272	285	293	293	283	296	283	294	289	289	279	269	287	301	315	260	250	276	301	251	275	291	266	280	283	335	311	274	285	292	299	281	316	290	295	314	280	320	300	296	311	302	285	296	317	300	296	277	282	281	278	312	271	280	289	287	281	279	266	275	271	337	260	260	282	287	275	270	285	295	260	294	312	284	297	303	291	292	284	336	266	268	272	295	291	305	308	327	317	253	283	288	314	264	307	308	295	278	327	280	297	279	297	274	298	286	292	291	295	244	284	275	277	278	276	270	313	284	274	290	276	260	308	317	269	323	279	331	307	276	272	290	268	298	287	247	274	290	267	268	293	250	281	294	294	286	283	279	299	293	279	294	251	309	284	278	278	294	273	297	283	267	283	251	291	274	286	277	266	272	276	305	315	305	285	279	314	306	272	275	311	255	278	284	279	293	314	265	292	284	269	267	300	299	307	293	295	291	281	294	309	293	278	287	307	291	286	276	301	282	285	326	280	291	281	315	294	288	277	281	312	262	258	267	292	305	269	277	265	323	314	282	298	282	262	271	277	266	273	295	278	253	278	254	286	289	261	290	235	313	271	258	299	270	255	270	284	273	291	284	296	299	273	283	284	287	276	273	286	300	275	276	279	270	292	285	289	315	277	286	294	274	276	270	325	273	276	297	286	263	294	293	297	292	290	311	294	311	280	277	287	306	273	285	282	294	267	301	236	283	283	275	295	316	291	301	287	273	296	282	276	318	264	280	289	276	299	268	293	289	267	278	274	271	316	285	286	277	305	310	292	283	286	285	303	261	269	283	273	291	280	276	289	282	273	298	293	274	342	294	283	304	281	306	298	278	260	308	285	286	297	279	274	284	267	299	300	284	300	270	304	290	292	287	307	277	288	288	289	279	299	313	299	283	323	296	295	259	289	302	291	287	280	305	290	289	304	277	294	273	309	300	300	300	292	266	307	283	268	288	269	281	274	279	290	296	283	262	286	281	252	288	293	310	276	318	261	262	313	344	282	283	289	282	274	291	270	288	294	285	293	289	282	304	268	307	274	297	298	286	287	288	294	278	291	268	304	293	285	269	321	276	314	261	308	287	295	277	295	305	282	299	310	283	327	313	312	296	285	271	283	301	272	279	311	286	282	252	278	290	288	283	290	293	244	273	305	276	260	287	320	276	269	301	310	272	254	303	273	274	284	310	274	275	277	308	273	290	286	259	294	262	296	297	243	295	309	312	282	295	252	297	285	298	282	295	307	281	288	302	282	291	291	260	287	269	309	254	279	278	278	299	296	291	271	272	291	294	270	313	260	293	318	279	278	272	303	297	304	290	293	259	297	265	306	270	290	268	295	266	263	306	295	286	272	280	292	276	286	311	262	277	257	280	284	256	272	290	296	260	283	282	297	287	300	276	278	307	296	277	287	289	273	281	288	285	282	280	264	272	322	298	249	290	287	311	323	289	303	279	250	301	293	288	301	303	293	312	276	299	294	301	280	293	282	292	283	295	291	317	283	297	318	283	278	287	264	293	286	259	288	286	278	266	271	307	271	257	293	293	290	290	299	299	289	300	302	308	287	311	304	302	284	266	294	249	279	289	259	294	275	273	281	299	319	287	281	293	273	247	307	273	270	325	296	301	260	319	268	256	279	265	261	266	306	272	291	277	299	262	292	264	284	277	275	317	292	284	271	281	284	304	271	293	284	287	288	283	270	290	300	283	284	287	260	306	293	304	322	259	288	288	270	287	268	279	276	288	266	274	272	288	312	280	267	296	268	296	268	262	270	273	277	288	266	312	277	288	282	257	304	286	288
24220	20947	27597	24436	17047	1348	792	712	664	583	581	570	542	562	527	556	555	508	544	522	482	521	533	534	482	555	532	503	494	510	506	493	491	510	522	505	478	516	572	527	494	476	513	480	467	515	506	522	481	502	569	481	526	498	485	525	511	498	520	506	465	524	457	482	499	518	494	502	494	524	506	502	494	463	516	466	517	544	492	558	467	496	506	467	479	490	516	494	500	493	516	510	525	547	473	497	503	493	516	500	453	538	507	513	487	490	492	522	529	520	520	482	488	491	473	495	552	492	508	504	488	497	514	532	516	490	525	505	503	507	477	479	484	465	481	465	483	476	578	546	501	474	508	513	510	487	481	515	523	521	481	473	515	450	488	537	492	499	467	542	469	484	484	470	507	490	502	478	524	491	525	483	513	524	498	491	488	452	459	501	488	517	511	499	489	512	496	510	501	503	513	505	511	457	482	502	504	454	513	483	457	491	522	515	492	502	510	478	513	484	478	463	482	531	510	509	469	454	470	492	495	549	541	486	477	514	484	472	533	514	514	497	473	503	498	501	522	482	504	508	525	485	516	462	490	470	538	517	486	530	537	506	504	478	471	493	511	474	490	523	488	482	560	486	505	483	504	490	484	538	524	511	506	491	503	492	466	475	489	480	535	498	513	492	520	490	519	492	477	509	471	480	470	475	507	502	523	500	514	513	491	497	486	483	466	454	453	478	466	514	526	479	496	448	473	498	533	491	496	561	467	522	528	508	486	479	481	507	508	522	521	495	505	471	520	487	513	493	489	477	517	497	512	466	513	519	491	491	536	516	522	522	489	479	467	473	511	454	530	508	510	472	486	482	473	488	530	521	499	488	497	475	519	592	503	511	514	519	541	477	481	471	497	503	509	510	490	485	493	504	459	513	486	497	501	477	497	499	482	531	488	517	477	478	494	555	496	448	503	484	471	520	490	529	494	498	505	485	484	492	550	512	510	476	522	519	528	471	505	461	477	487	472	509	484	539	501	456	504	528	530	468	496	538	493	520	480	457	493	520	489	493	492	501	520	511	469	476	520	513	504	521	514	461	503	500	499	510	572	535	509	495	488	475	503	500	535	463	504	470	503	522	527	439	482	509	524	516	538	571	496	536	506	489	533	458	541	517	467	506	477	523	501	469	462	504	511	499	469	503	493	479	498	486	451	506	541	515	524	514	526	469	468	455	462	496	513	513	504	510	509	498	551	467	520	510	531	556	500	538	457	504	505	514	489	502	480	530	488	515	520	496	533	531	484	472	478	537	517	513	483	463	503	493	508	510	540	495	509	493	464	513	538	476	503	511	509	480	476	483	504	508	491	460	498	539	521	506	505	493	514	481	488	513	449	501	486	493	499	484	493	504	477	458	525	520	492	489	494	499	506	490	496	497	548	453	507	525	457	512	451	495	489	525	469	501	490	476	539	491	493	504	491	509	478	517	490	517	496	502	515	457	481	479	523	541	472	513	519	535	492	531	500	484	536	504	500	505	500	520	459	515	491	487	511	500	510	464	448	480	526	507	531	478	511	475	506	499	498	519	466	541	485	500	515	482	504	467	491	503	484	492	491	530	485	501	465	504	477	473	521	485	571	523	514	511	529	497	490	505	518	502	499	521	495	475	496	468	477	469	496	496	468	502	474	484	496	494	470	494	506	528	482	491	504	463	505	467	465	503	469	519	524	504	536	539	507	483	491	491	489	516	503	482	504	512	502	503	507	505	506	495	491	528	554	475	491	484	466	501	457	475	443	504	487	480	525	475	463	537	482	517	512	475	490	484	449	492	520	487	476	490	496	476	457	475	476	510	494	520	470	496	509	489	467	482	521	491	493	500	484	493	521	465	453	486	531	491	467	539	512	505	524	458	512	479	476	499	524	473	511	502	488	476	471	519	458	484	493	478	520	480	501	483	527	510	531	470	498	484	478	511	534	514	518	505	453	455	510	563	501	473	515	500	536	506	501	500	477	513	481	473	467	505	505	486	492	498	450	514	513	451	506	538	501	526	480	528	475	544	451	481	531	504	478	523	480	545	527	527	478	469	496	486	488	494	435	495	484	525	528	519	522	489	531	485	477	468	496	486	516	509	510	527	466	480	506	512	501	496	500	520	490	477	491	510	486	519	513	541	492	474	490	534	494	484	486	469	485	532	501	489	492	482	526	483	496	490	525	510	479	472	508	503	499	503	525	507	508	527	490	512	506	495	509	559	496	491	497	526	512	527	496	503	495	494	483	465	482	486	488	528	491	521	480	463	459	523	507	449	537	488	541	510	516	467	511	484	494	469	472	478	504	517	528	511	509	500	518	540	472	471	509	522	484	505	463	448	507	500	513	500	524	482	490	507	524	500	482	486	499	500	493	480	500	475	492	490	491	522	524	479	550	460	475	521	505	487	437	503	457	532	502	463	500	462	540	516	473	504	498	479	475	498	459	490	569	512	516	511	488	483	518	501	527	437	450	512	467	511	491	493	478	459	469	470	478	483	510	479	504	480	542	511	494	450	534	462	468	524	471	509	465	495	519	497	488	504	495	443	496	496	481	531	503	570	486	524	503	472	484	471	518	507	485	477	499	488	502	505	467	480	459	523	501	538	530	470	477	529	488	512	522	475	526	491	482	461	523	484	507	471	474	490	519	512	470	518	503	502	496	519	503	515	484	525	500	487	496	514	484	503	487	506	505	508	517	484	517	522	476	475	488	485	463	501	463	529	488	484	518	493	511	514	490	538	485	483	491	502	468	515	528	518	494	477	508	515	496	524	529	504	487	489	486	442	480	493	473	521	492	544	542	512	492	463	468	479	500	506	482	484	507	473	489	471	496	505	480	519	531	521	507	496	460	471	510	464	536	508	506	501	480	555	497	529	508	471	460	511	533	513	496	519	536	477	479	520	494	528	481	492	452	503	497	488	487	468	497	480	448	509	516	475	482	472	498	495	526	527	497	488	504	501	504	508	510	498	465	491	491	519	496	463	506	507	519	531	493	508	510	495	464	521	480	501	506	530	514	485	518	507	482	493	458	502	512	472	497	504	505	500	527	500	490	488	516	502	499	483	468	453	478	493	492	499	468	528	463	490	503	504	529	501	513	468	488	535	479	474	500	495	524	505	466	530	474	501	461	470	460	500	468	525	520	542	509	514	499	472	513	507	485	515	498	500	512	530	514	473	510	467	479	514	498	512	461	520	492	522	486	541	500	467	533	506	474	497	532	483	547	488	523	523	501	509	514	445	504	505	481	497	479	483	471	506	486	521	524	559	507	500	532	481	464	467	500	481	483	513	463	494	498	481	491	480	522	504	516	460	532	504	494	506	481	507	516	487	511	510	507	503	535	468	454	467	476	465	505	459	533	502	526	481	499	506	507	478	500	510	462	508	493	537	499	500	489	472	463	502	502	511	490	469	504	520	511	510	489	474	496	483	474	504	495	519	496	491	525	502	488	496	479	533	499	472	450	490	569	467	487	480	525	512	509	484
5347	16845	3881	2058	1539	1230	990	866	741	683	606	574	552	528	561	567	547	509	511	489	523	526	515	491	507	474	569	463	494	516	509	496	441	515	515	509	499	520	517	512	489	516	504	489	521	499	510	510	510	477	491	464	498	505	488	501	489	482	499	472	507	493	487	509	517	545	506	514	511	510	489	486	507	488	490	512	506	489	490	505	512	505	486	524	530	509	509	480	486	495	493	467	448	518	512	506	508	509	472	487	485	462	495	514	502	547	456	480	508	489	538	487	479	487	479	495	474	498	521	483	527	508	508	485	451	499	455	441	521	511	498	499	481	523	530	511	486	508	489	485	527	478	450	479	470	484	476	523	493	505	501	521	474	522	534	492	503	499	521	475	535	512	499	494	497	499	516	525	458	481	502	442	499	467	518	517	523	495	469	500	499	557	489	518	464	512	524	486	490	515	544	494	477	506	513	491	496	479	537	528	493	469	484	482	505	504	532	463	468	447	482	480	525	547	461	509	471	534	469	493	494	530	545	503	468	497	536	509	499	492	490	531	537	507	516	480	510	508	508	500	460	497	533	530	497	521	507	494	526	480	515	498	520	488	515	477	510	534	486	464	505	478	470	479	486	509	484	481	508	497	531	507	515	554	479	487	486	520	536	453	475	507	512	478	523	457	495	503	494	515	504	505	504	484	497	470	484	484	497	478	477	487	463	503	513	463	503	482	517	500	506	505	509	496	491	461	500	514	479	499	530	509	524	495	508	503	491	501	494	520	516	471	554	503	483	499	485	441	501	491	486	499	469	481	475	534	528	489	502	525	514	491	513	476	495	517	461	518	489	512	473	518	505	493	494	507	499	494	504	459	498	500	485	503	460	497	492	471	458	493	487	489	480	474	481	512	534	485	508	470	530	488	462	475	479	518	534	509	465	484	487	494	467	499	493	529	491	457	488	509	486	463	478	482	455	467	537	488	474	481	501	539	463	507	480	479	495	496	523	492	473	489	530	524	468	526	491	476	467	502	473	490	492	505	487	534	497	523	489	490	503	479	517	452	490	470	511	512	477	488	505	475	513	490	481	485	505	498	454	490	474	514	462	505	490	504	497	493	524	481	502	525	501	473	509	510	529	516	474	499	495	529	488	489	484	451	444	486	475	497	467	464	481	475	483	466	493	460	516	508	514	480	475	519	486	543	516	441	496	505	523	502	508	475	467	474	516	484	557	467	471	504	473	482	478	512	487	465	518	486	503	495	492	490	491	513	518	531	489	493	490	524	500	479	486	473	479	507	540	492	478	529	482	512	495	482	532	440	503	475	485	493	529	487	520	501	445	571	473	505	522	491	476	503	516	503	547	546	463	463	485	480	484	477	498	498	496	512	476	494	462	497	462	521	495	538	519	472	501	471	518	482	501	475	496	493	473	521	487	479	548	511	499	506	510	497	499	500	493	520	512	486	483	536	492	482	493	511	514	486	524	506	501	508	544	499	548	513	523	479	520	491	495	486	501	485	469	494	505	514	488	482	487	497	474	510	508	506	513	484	504	492	484	478	497	504	514	493	493	452	514	506	446	508	516	508	476	472	464	530	470	520	477	480	491	476	473	461	503	484	488	502	532	471	529	456	490	530	475	489	506	487	469	496	492	484	545	505	495	516	478	501	525	496	492	498	453	539	530	528	497	476	512	504	460	517	511	509	503	524	508	493	490	487	480	507	506	475	468	476	482	514	473	491	478	447	519	524	491	486	495	475	504	452	479	518	483	522	475	506	507	491	488	508	487	575	447	453	493	511	535	480	525	477	496	525	469	483	501	494	511	486	498	522	508	488	513	494	496	516	457	518	494	505	509	516	509	494	514	508	512	506	483	519	513	469	498	492	518	443	481	512	510	501	493	503	506	463	500	478	480	472	515	519	473	482	445	458	492	535	541	472	503	493	492	518	504	464	537	495	519	489	485	469	485	513	487	525	539	505	471	480	454	493	493	498	491	486	473	500	511	497	476	455	510	499	452	489	495	491	483	472	490	517	499	472	538	518	489	460	489	490	519	474	513	517	515	510	518	476	504	484	499	489	455	507	517	510	481	454	476	531	470	513	510	492	517	467	520	485	490	523	517	516	500	484	492	503	488	488	435	491	493	502	472	487	478	495	471	487	503	512	471	475	490	511	473	476	470	484	503	491	470	509	456	525	492	543	518	490	542	484	481	507	526	477	509	516	429	482	466	506	504	501	493	477	476	475	466	496	484	491	544	504	519	523	500	454	461	481	506	471	509	468	488	533	485	552	506	502	517	452	497	525	532	488	463	448	489	445	477	532	538	467	476	487	486	496	484	503	488	458	448	475	507	467	480	496	468	493	521	478	512	495	505	525	509	493	454	463	485	484	492	521	449	519	482	496	484	449	480	486	500	456	522	531	513	504	520	514	456	528	492	486	489	532	490	504	470	494	485	485	468	506	482	466	469	490	523	465	447	508	465	490	492	486	501	473	503	500	462	446	488	445	492	523	496	507	504	484	506	516	475	500	501	502	539	528	485	529	522	471	502	462	498	480	516	481	500	480	503	494	496	534	494	509	514	476	489	496	504	511	465	471	510	477	505	492	497	527	485	518	504	548	468	521	464	505	508	491	554	455	474	487	514	452	476	492	479	499	488	480	481	525	479	463	493	514	550	483	461	518	505	474	493	498	469	540	473	495	543	497	474	469	515	515	498	435	498	500	528	474	494	489	482	504	493	508	456	459	475	507	488	461	524	490	513	506	513	537	506	459	491	524	528	453	475	480	495	523	490	510	489	530	493	491	507	503	492	485	459	491	491	520	465	502	450	549	501	507	530	500	495	525	509	517	513	481	478	540	483	522	483	499	489	500	533	501	511	472	477	536	484	464	506	528	500	479	518	487	484	485	484	498	498	504	471	502	482	443	502	465	506	514	528	508	530	499	503	488	497	483	530	499	492	473	516	511	480	473	495	517	477	543	527	461	494	470	532	495	495	468	486	476	482	511	472	514	518	507	483	508	529	478	466	514	502	533	498	463	510	512	490	487	475	503	509	498	514	459	447	459	476	486	480	518	451	510	468	511	497	490	481	519	506	499	449	485	496	493	486	506	480	523	516	532	481	480	508	477	463	485	511	532	515	503	523	517	498	511	475	508	506	480	503	515	529	525	501	507	545	491	475	478	488	495	494	494	505	476	493	491	472	502	506	506	500	482	494	470	498	459	488	461	478	500	487	513	459	496	553	516	502	483	527	490	464	488	520	484	499	513	483	478	515	531	490	455	458	478	509	447	471	514	496	510	480	489	474	487	514	499	522	454	493	512	518	479	474	497	492	489	494	520	500	516	485	510	503	463	449	481	538	479	477	472	473	488	451	484	497	484	503	498	464	507	488	488	475	500	525	527	498	467	484	492	510	476	509	477	482	490	474	516	482	531	525	522	511	488	515	502	528	481	504	485	530	470	485	514	504	493	474	505	514	503	489	449	472	463	519	499	522	482	498	483
22177	20986	28725	23440	20991	21053	12072	1105	692	566	486	394	356	309	307	307	262	268	204	211	211	187	242	179	182	209	205	169	152	161	160	147	153	168	194	160	169	162	141	167	152	147	134	143	153	124	125	170	145	127	151	150	165	139	137	135	139	141	163	137	134	158	157	149	165	137	127	138	154	146	143	142	134	146	113	137	139	136	147	122	122	118	145	143	148	142	132	124	139	121	150	147	164	141	134	160	137	135	118	146	141	125	134	135	144	151	130	140	152	125	134	144	136	131	124	135	124	149	144	150	144	146	137	135	140	148	143	140	148	122	118	151	135	133	135	128	162	141	145	145	142	136	151	133	134	145	150	146	155	126	137	157	155	143	137	128	161	129	155	132	143	128	138	146	150	116	168	114	153	144	136	170	139	122	133	126	147	139	119	153	142	132	147	140	149	144	131	128	152	135	129	118	159	147	138	123	141	137	137	140	143	135	118	141	135	134	133	143	144	119	141	146	127	117	118	165	145	145	138	125	118	148	153	135	139	145	145	139	117	161	155	147	137	157	132	129	147	144	148	124	127	123	94	140	139	138	149	137	132	138	157	145	138	153	136	123	121	129	137	123	140	131	141	123	136	136	154	126	134	143	144	159	143	129	136	129	137	133	131	133	138	130	141	129	120	134	127	124	141	115	136	138	128	145	121	124	132	149	123	131	163	139	165	136	129	132	138	151	123	132	130	146	123	141	150	123	148	138	124	144	155	135	153	145	143	155	125	121	142	146	141	174	124	145	128	147	126	154	119	138	114	126	144	145	131	137	144	135	139	138	144	131	134	141	124	133	128	129	156	152	145	138	127	142	145	125	137	146	140	123	148	149	123	137	136	132	148	142	127	113	115	136	136	141	136	134	155	138	139	170	129	134	149	137	140	143	134	126	114	121	149	143	163	112	135	136	147	122	143	141	122	140	144	136	131	156	140	137	144	135	149	131	139	133	131	148	138	167	144	151	137	115	150	147	125	153	144	141	136	122	128	151	143	143	157	153	122	129	156	136	120	158	147	154	133	134	132	138	134	119	117	139	143	149	147	150	146	112	138	148	122	122	125	137	146	158	129	144	128	144	157	126	136	131	143	152	117	128	125	142	130	127	124	121	117	157	144	147	162	141	137	139	142	139	132	136	154	145	149	123	137	143	123	128	108	133	138	129	134	109	149	125	129	139	139	131	143	146	133	135	131	115	161	130	140	132	117	129	140	145	124	153	146	124	140	118	132	130	132	127	132	140	148	157	130	145	140	144	133	125	127	131	157	132	130	146	147	120	130	145	136	130	127	134	146	136	117	138	135	128	148	142	141	138	127	123	162	144	150	138	134	132	96	145	133	171	134	157	144	143	148	146	134	153	137	164	135	123	123	131	125	132	141	133	143	135	140	142	125	129	150	129	160	138	146	150	144	144	150	144	126	141	125	131	125	118	148	134	123	144	137	139	154	138	154	145	134	130	136	134	123	153	152	141	133	141	126	145	126	117	135	139	133	127	136	139	139	129	142	131	127	131	113	146	120	137	132	135	151	157	141	133	137	141	151	161	138	144	131	142	146	149	123	147	125	157	140	157	130	121	133	138	142	144	132	154	136	140	140	123	160	137	139	146	138	130	134	141	143	150	138	139	137	114	136	128	162	117	120	128	136	149	133	132	159	124	152	147	135	150	124	149	130	147	136	132	136	146	136	150	167	139	110	143	128	144	142	156	137	170	146	147	151	142	138	111	136	153	183	149	134	153	157	133	138	126	147	135	147	137	144	133	132	136	133	133	148	128	109	131	133	123	152	118	151	132	154	136	131	151	146	156	136	138	148	137	150	151	121	146	112	156	116	137	127	130	120	177	123	119	146	121	124	149	118	134	132	135	143	125	132	146	153	132	138	142	153	132	131	140	135	146	127	144	132	131	130	163	136	170	157	135	158	136	154	143	143	149	146	152	139	143	148	156	137	131	147	134	122	127	138	143	118	134	152	121	162	134	130	140	156	126	144	129	160	121	153	120	148	144	136	124	116	138	143	121	116	127	138	152	146	152	131	133	133	126	148	162	148	135	143	137	142	157	128	135	126	134	153	144	134	136	144	128	141	120	129	146	159	133	150	126	134	133	128	119	116	116	149	130	125	129	138	137	140	157	124	143	136	148	136	114	144	132	132	119	147	151	129	115	130	125	136	148	136	136	128	111	134	145	130	154	149	126	130	131	126	138	129	136	134	156	141	147	133	126	140	144	149	135	127	131	128	139	127	129	127	146	130	124	145	131	157	141	136	150	130	119	132	140	117	140	145	169	126	127	146	154	155	129	128	148	120	133	155	142	160	140	143	121	113	138	131	132	129	139	139	137	141	134	131	133	115	121	154	122	135	133	152	139	121	120	140	138	132	128	132	129	130	126	119	144	142	117	141	136	136	144	138	135	116	134	125	126	134	151	133	137	114	159	153	161	142	135	125	138	133	139	122	140	150	150	148	142	121	152	125	125	133	146	122	174	146	131	128	123	146	149	140	144	135	127	156	118	139	128	120	141	148	118	138	138	139	153	127	124	133	138	138	120	144	147	112	142	142	117	132	124	134	138	149	151	158	119	131	141	128	127	131	142	128	129	134	133	168	135	157	140	120	114	130	153	143	138	148	124	159	130	122	150	132	153	152	125	127	131	122	152	138	124	146	138	113	140	143	123	152	131	124	136	122	142	127	160	129	141	133	155	136	157	143	128	115	141	141	150	130	141	128	132	146	129	146	134	154	128	136	121	136	145	128	155	150	133	133	155	139	128	143	121	147	139	154	139	157	147	120	144	153	131	144	137	157	145	126	127	165	115	149	145	145	132	151	168	156	134	133	138	155	157	147	137	132	146	144	142	128	145	150	146	133	153	141	127	142	149	132	127	132	128	146	122	131	133	142	130	132	129	164	146	141	119	157	142	134	132	139	133	129	136	137	124	145	113	148	144	161	145	122	143	130	132	122	129	163	140	130	153	145	151	131	144	135	109	122	115	132	143	142	143	151	134	124	139	150	140	113	128	136	132	143	151	144	139	149	122	145	126	139	143	139	135	142	131	156	131	125	134	122	140	148	128	140	152	120	149	127	122	133	147	138	127	170	118	145	147	147	123	137	135	139	111	151	142	123	131	119	134	133	130	144	127	132	124	143	144	146	147	143	132	142	145	132	141	154	132	119	174	145	143	145	120	138	148	138	140	127	154	156	148	151	152	143	127	128	143	156	134	134	155	144	130	124	149	155	122	144	123	132	148	153	139	144	126	136	152	134	115	124	140	138	135	122	150	118	145	148	146	125	142	150	131	125	138	131	133	144	145	138	129	110	132	140	147	129	149	133	129	133	147	131	138	154	135	142	137	127	140	148	123	134	139	140	117	142	122	144	150	143	121	137	133	152	150	136	159	129	145	148	145	148	136	131	131	138	133	129	149	126	115	153	149	158	138	135	145	140	144	132	139	125	139	152	137	124	153
7172	26319	10148	5026	3519	2574	1808	1383	967	779	656	535	465	402	367	309	299	291	263	268	250	257	218	213	210	202	214	192	168	203	176	182	176	189	180	147	154	172	164	174	168	167	150	159	163	163	140	183	166	146	158	173	151	168	161	149	145	137	169	136	129	150	145	133	143	160	139	150	155	156	142	136	156	135	141	150	159	139	139	160	146	147	127	142	130	153	154	143	163	141	138	159	131	143	164	117	128	134	131	152	141	145	144	121	123	133	132	135	135	161	156	158	149	143	127	159	146	130	150	138	132	144	153	165	155	144	137	126	144	130	133	163	153	131	144	131	153	142	125	124	161	131	126	155	139	130	128	129	135	144	154	133	146	155	152	173	130	134	134	162	139	157	139	142	161	125	132	153	156	131	141	140	140	147	136	130	137	136	140	139	128	136	137	150	143	132	145	132	153	161	141	128	159	154	139	112	138	146	148	130	125	131	173	146	143	133	132	135	134	124	139	168	139	144	159	140	137	160	135	130	139	127	164	129	115	133	147	141	133	140	146	133	147	164	157	153	140	157	144	135	139	133	134	141	143	147	127	135	150	147	147	119	136	152	152	142	124	160	133	140	158	124	139	146	121	138	132	127	152	155	136	151	133	139	137	149	136	145	139	161	148	126	132	158	136	132	131	144	130	119	150	134	165	139	148	143	128	151	151	144	147	137	136	133	145	159	146	157	129	168	133	144	123	147	128	153	139	142	138	133	145	155	147	139	156	126	141	138	149	145	149	151	155	150	142	141	154	124	134	157	119	158	157	154	163	143	165	149	151	144	142	142	139	125	165	132	127	159	138	151	145	159	157	128	143	124	141	126	138	145	154	133	131	156	119	143	140	155	148	124	139	132	153	137	168	146	124	148	130	141	147	136	146	152	151	167	166	150	151	130	121	147	163	114	113	137	140	134	130	167	160	143	154	130	148	136	149	146	149	132	143	151	140	130	135	135	153	145	172	129	157	150	129	146	127	142	154	153	152	142	148	124	146	165	148	125	143	144	141	129	142	126	141	151	115	134	131	153	140	126	129	148	145	135	159	152	126	168	165	141	149	119	147	157	164	137	151	133	137	123	131	141	157	140	134	137	153	152	141	137	140	140	135	138	140	150	147	155	141	141	151	157	123	139	140	130	145	136	149	141	121	142	137	113	151	142	173	139	132	166	148	126	150	151	154	141	150	126	141	151	135	138	155	137	149	154	139	160	142	150	138	141	128	158	143	168	136	115	122	130	146	119	149	160	105	145	137	148	149	121	141	141	126	154	151	159	150	149	135	148	161	145	158	143	135	131	141	150	138	154	148	131	143	150	133	143	144	158	144	153	129	131	127	144	127	140	139	147	140	138	141	133	158	137	132	148	157	159	145	148	142	137	145	119	109	135	139	168	142	149	129	153	133	171	170	139	143	145	128	134	120	143	131	113	183	135	129	153	137	140	133	140	135	138	147	132	118	140	148	135	156	133	142	129	134	135	151	140	142	148	115	134	128	148	135	172	131	131	140	138	158	134	130	158	125	134	127	145	151	113	145	140	136	146	131	166	159	141	144	144	130	126	138	143	128	147	135	131	158	144	149	156	136	141	142	152	121	164	138	118	127	156	144	157	127	134	141	139	153	130	126	142	139	130	130	123	148	134	142	147	163	120	127	146	149	148	148	157	148	144	125	131	155	132	139	144	129	141	140	128	150	142	163	140	117	138	132	169	147	144	139	132	135	145	133	151	127	132	122	121	130	139	136	139	119	156	136	144	129	175	147	147	137	120	130	146	135	144	136	150	134	151	123	157	154	144	152	150	151	137	143	134	134	129	131	125	137	130	135	130	128	126	144	137	143	133	130	142	149	153	152	169	134	133	155	141	141	149	135	139	137	144	140	154	136	142	140	139	129	160	136	159	133	133	124	166	137	145	152	129	150	137	147	133	144	135	128	163	146	150	151	143	133	152	138	129	152	135	139	145	133	143	141	122	159	133	161	163	140	149	148	145	153	147	139	151	149	138	156	157	129	129	147	125	133	150	137	139	135	151	149	155	112	148	161	124	134	155	154	132	136	129	118	143	139	135	128	134	145	135	138	148	141	136	147	135	131	163	140	136	145	173	142	127	162	147	143	142	130	121	153	140	145	136	120	147	145	144	112	140	146	148	135	128	137	138	144	134	158	136	128	167	132	130	126	120	143	136	132	134	131	125	127	145	149	138	153	149	152	139	143	161	139	165	147	139	139	131	140	152	130	137	135	145	170	133	131	127	148	142	142	144	140	146	167	141	145	149	121	133	151	147	122	138	131	128	165	135	165	146	156	152	139	132	145	150	137	161	145	161	132	133	127	157	134	167	142	159	152	125	141	159	145	137	137	135	146	145	148	122	144	138	138	152	152	148	116	143	147	131	133	160	121	149	154	130	137	120	154	145	148	153	133	144	157	124	142	139	121	147	137	130	147	152	147	166	157	132	120	130	147	145	137	123	137	138	136	158	145	121	157	140	117	134	140	156	138	157	132	126	143	146	115	155	133	130	131	124	137	148	155	134	138	164	124	135	142	150	134	147	124	140	141	130	142	153	143	133	149	134	169	148	134	126	137	161	146	122	153	148	151	155	146	159	142	126	147	151	139	140	153	145	153	175	147	140	130	158	169	131	136	135	141	130	146	123	145	156	134	139	147	140	143	147	135	142	138	141	137	140	120	137	149	144	152	141	128	146	148	141	142	153	126	124	138	137	145	130	138	129	135	150	142	120	138	137	147	128	144	155	155	128	129	147	141	151	159	134	155	153	155	158	140	122	138	143	126	137	137	161	140	134	143	138	136	151	130	134	145	151	151	144	146	140	133	126	153	151	134	137	151	157	144	129	156	157	146	133	157	118	137	149	159	160	158	150	134	138	138	132	152	145	141	141	124	130	145	136	138	155	148	131	143	141	142	141	140	144	137	155	162	148	167	145	151	141	143	118	154	156	118	137	143	154	150	139	135	142	124	127	144	138	114	138	124	145	137	133	157	122	146	152	130	137	149	148	135	143	138	124	138	146	141	138	153	146	156	149	153	146	137	151	146	132	149	137	118	137	151	137	121	139	162	144	160	145	149	116	141	140	155	151	132	127	179	129	147	135	133	148	140	143	139	136	163	133	140	121	131	127	143	132	138	147	134	142	130	150	147	134	132	149	131	133	106	119	148	134	131	145	144	125	150	125	149	147	144	133	155	155	163	130	135	150	126	144	147	145	130	145	138	128	161	135	142	129	139	149	123	146	123	138	114	123	152	144	137	117	152	169	156	155	136	150	154	131	154	151	124	158	134	151	126	165	140	129	116	130	144	163	142	127	151	153	144	144	148	150	137	140	140	131	125	136	140	155	120	147	158	144	133	119	146	147	135	137	168	148	154	157	137	145	143	129	128	146	147	159	131	155	141	137	122	127	130	157	132	153	130	128	142	140	139	125	140	150	129	137	144	156	136	151	146	165	149	150
27205	19657	6557	832	573	566	545	578	549	561	520	554	541	533	573	516	542	550	508	586	525	572	515	573	528	581	560	544	563	611	578	544	542	550	551	515	503	598	534	561	541	505	525	588	534	578	545	529	532	536	513	529	534	507	559	575	545	528	544	525	567	541	564	533	569	610	563	512	577	578	550	539	569	601	549	512	506	537	545	537	563	544	562	517	537	550	506	482	523	555	540	547	530	561	549	531	507	554	602	515	571	562	517	479	566	584	508	528	590	552	522	579	598	587	534	521	574	559	527	532	521	549	535	563	560	538	529	566	521	557	557	608	520	524	522	577	589	547	557	527	515	536	542	559	568	497	527	524	532	542	576	535	562	534	511	538	539	517	565	525	541	515	542	543	562	578	514	569	565	555	556	552	506	541	560	561	533	515	573	567	567	512	535	539	552	536	528	579	535	537	530	550	526	532	521	562	528	547	505	531	551	579	589	543	587	562	572	543	559	542	560	506	596	522	538	527	554	520	534	551	552	522	607	544	513	553	564	548	583	565	525	511	535	563	556	533	507	520	550	534	529	532	522	553	515	541	575	588	565	546	544	559	545	545	489	579	543	553	555	551	515	537	498	514	547	558	519	539	582	547	544	503	522	567	546	569	547	547	581	521	541	523	521	509	505	553	539	528	535	523	543	583	552	561	514	548	512	528	525	527	544	506	556	556	549	489	558	551	579	500	547	525	535	534	551	573	532	545	549	517	575	571	574	520	520	542	563	535	560	523	503	574	545	582	574	569	561	559	532	548	582	508	595	554	532	525	543	578	481	514	532	512	525	546	528	492	545	555	551	494	530	549	508	541	529	588	566	498	508	526	561	565	535	503	557	549	554	559	512	548	488	577	537	500	568	551	541	547	544	533	551	555	514	555	556	563	578	562	536	551	542	566	550	523	538	557	549	563	587	528	544	541	502	557	491	538	513	570	529	517	523	550	551	536	516	559	560	523	563	562	519	516	566	520	549	547	532	559	597	530	517	540	514	514	539	528	543	495	519	549	514	528	529	514	541	510	580	536	562	504	566	561	539	564	553	507	509	538	573	522	554	526	568	550	532	554	545	533	505	539	535	513	521	501	562	548	526	537	536	533	556	581	543	578	520	537	552	546	562	548	518	544	557	539	571	543	567	495	540	597	546	560	545	570	549	545	553	531	537	507	541	535	552	532	565	499	558	565	517	537	577	567	559	549	527	561	529	530	536	562	596	493	547	557	548	509	607	541	552	491	538	554	578	580	548	549	570	554	547	547	544	514	587	509	538	566	539	520	541	574	554	531	542	513	548	521	559	531	518	524	545	522	537	565	522	529	506	554	528	536	589	615	502	530	544	489	520	544	541	529	531	536	529	516	579	524	520	556	578	563	544	576	524	557	531	515	551	557	532	541	504	532	548	567	536	516	537	541	540	510	497	570	552	494	560	560	559	534	522	535	527	546	518	539	571	558	557	544	539	525	547	528	518	586	554	565	523	523	532	516	494	581	579	544	525	518	554	565	574	574	538	563	494	565	572	568	511	517	531	528	570	588	565	576	538	539	542	560	546	535	551	537	543	566	526	523	523	508	521	542	538	537	533	561	546	541	541	537	553	520	594	557	557	587	531	547	514	508	597	541	545	575	569	520	544	550	514	556	500	545	517	534	570	577	552	520	548	546	525	556	564	551	523	519	569	548	522	574	566	524	529	528	536	557	570	533	543	557	507	514	548	552	538	516	577	506	544	551	559	540	556	519	577	524	534	566	545	530	505	499	514	557	583	495	544	511	563	510	515	559	528	543	551	552	498	540	546	551	553	499	520	543	541	555	545	571	541	515	551	544	553	514	535	533	552	528	526	519	507	520	572	516	514	557	539	534	529	512	542	517	541	516	560	545	539	551	517	573	536	542	587	576	542	533	514	520	515	526	546	556	560	529	565	529	494	564	541	595	519	525	551	542	522	538	528	540	521	556	553	532	523	518	556	558	545	569	527	528	554	575	520	545	526	559	549	549	551	552	548	521	547	555	517	575	508	562	518	533	547	556	556	588	575	560	546	495	522	561	517	545	558	561	531	595	546	560	522	523	515	511	514	502	514	522	536	544	551	555	536	531	574	522	558	534	515	528	529	554	510	580	569	545	557	540	554	548	541	530	533	532	542	571	564	538	540	530	520	541	532	562	542	559	595	558	571	534	541	538	527	540	543	485	561	547	532	543	517	535	528	551	526	541	534	529	557	539	534	544	489	556	544	527	515	512	526	517	564	545	523	507	519	520	529	530	523	551	521	548	578	552	564	542	568	527	565	546	582	541	526	519	568	524	470	513	549	547	514	568	558	509	516	553	518	513	553	534	539	533	544	537	527	524	547	535	560	520	477	550	519	554	529	555	536	529	532	537	551	594	557	560	506	508	558	552	547	517	557	526	548	556	519	539	527	531	553	567	526	512	517	518	500	526	552	541	524	588	517	504	511	582	571	529	526	535	537	581	532	517	551	515	531	526	493	567	535	513	551	498	525	511	562	536	514	553	555	576	510	558	503	557	559	549	514	559	558	561	583	545	531	490	538	534	525	570	542	525	551	509	543	539	555	531	587	521	557	555	564	554	547	532	507	518	540	528	514	560	507	548	513	588	544	552	520	530	538	522	549	564	552	563	500	578	545	527	538	532	539	543	534	552	588	550	553	544	527	540	529	542	537	499	562	547	522	544	539	538	546	526	550	560	561	544	521	564	461	517	527	539	541	528	556	515	550	517	527	506	521	531	538	532	499	525	552	525	578	525	571	518	545	564	555	544	529	512	525	542	496	506	557	513	543	547	531	542	559	550	545	506	579	514	533	541	542	565	542	518	541	561	526	536	563	523	544	497	558	548	554	547	524	568	532	528	536	554	573	548	532	564	498	525	534	521	579	551	564	541	521	546	566	502	546	524	524	591	538	529	551	569	541	534	523	546	589	516	563	521	571	543	535	525	529	502	565	561	539	506	568	500	562	556	524	534	514	562	501	519	503	532	526	551	528	529	522	575	534	525	572	534	555	607	608	526	568	564	559	520	532	553	527	542	556	557	536	571	521	551	525	526	565	528	534	568	526	528	543	559	504	508	531	558	497	546	602	534	549	535	557	550	531	526	569	481	558	534	537	547	521	549	536	521	525	527	523	520	540	547	572	526	552	531	531	522	529	582	520	517	522	564	550	567	541	540	571	560	530	508	600	556	561	541	544	539	529	551	523	569	562	527	588	537	510	530	569	531	536	551	564	532	525	530	533	567	545	534	597	529	539	546	522	522	566	526	554	525	594	533	563	565	569	523	519	563	544	532	529	559	546	554	495	553	542	509	486	528	549	548	534	520	537	588	535	535	535	542	544	527	540	502	528	575	549	541	513	535	537	531	571	574	545	525	480	541	534	536	557	531	527	545	567	583	527	537	540	507	499	579	542	530	520	564	535	526	539	561	530	554	532	579	557	551	576	542	514	495	564	517
5670	11492	908	687	595	590	588	554	552	563	579	606	564	568	551	554	549	558	576	547	535	558	618	529	535	549	577	501	566	583	549	531	592	571	531	584	559	535	570	553	531	571	571	546	551	561	575	536	608	575	584	580	524	527	569	569	550	561	585	564	564	602	569	526	521	555	563	586	558	514	533	537	578	584	576	555	525	581	532	572	557	544	509	599	535	595	546	573	566	503	540	570	540	556	573	566	586	574	593	520	605	519	528	574	598	557	560	575	548	547	579	596	578	580	555	534	554	520	603	564	551	547	565	552	525	543	553	568	593	576	519	549	606	546	554	565	607	526	532	590	527	562	619	555	583	534	552	551	554	556	565	565	551	535	585	590	589	577	547	554	575	564	567	532	583	556	559	513	559	582	596	527	609	527	573	507	584	547	544	573	543	556	593	589	551	588	525	544	573	567	502	592	572	565	545	594	542	558	561	537	554	569	561	517	593	567	603	531	563	551	547	565	545	561	571	514	595	561	569	544	504	616	572	493	549	589	559	519	529	521	599	534	519	557	566	564	549	522	579	529	557	518	529	557	554	585	526	550	557	568	579	588	573	600	553	551	561	552	582	564	512	599	536	568	559	557	601	551	534	573	552	528	566	582	563	583	543	557	565	556	556	524	553	552	533	600	577	544	604	567	550	554	549	557	577	568	537	588	523	558	583	518	564	559	554	585	574	553	590	543	554	546	554	560	577	582	504	524	557	511	552	537	557	579	536	577	527	572	593	566	545	552	544	547	543	516	560	541	540	569	543	562	570	562	550	553	537	574	564	554	554	534	550	576	558	557	513	561	553	513	574	548	575	517	576	586	522	534	586	540	554	552	588	517	545	567	531	558	594	527	549	541	524	542	525	539	577	538	579	583	520	566	506	497	555	541	552	584	538	572	575	549	528	580	567	588	537	548	567	523	563	591	543	583	562	575	503	569	543	526	580	561	581	566	570	515	584	535	532	571	542	548	594	574	563	585	560	541	548	560	637	584	561	584	527	551	564	572	558	548	548	586	552	570	541	552	595	565	555	558	546	566	551	515	549	551	583	558	580	553	563	587	512	564	567	554	542	590	560	556	548	556	553	531	574	514	547	557	568	543	557	588	554	530	567	571	552	560	522	566	553	582	563	561	531	546	629	517	566	521	586	592	545	564	561	583	584	527	558	567	547	530	583	545	564	542	587	540	539	563	533	545	540	564	591	558	588	506	550	514	534	553	550	562	556	549	602	595	571	589	549	550	586	539	547	570	550	557	577	609	558	603	528	548	544	587	539	576	544	579	531	557	595	588	568	557	553	551	551	579	554	561	527	545	568	586	565	571	602	577	547	523	581	555	528	588	536	543	545	517	536	525	547	531	503	530	563	523	576	551	555	540	551	586	535	585	553	548	553	551	539	549	562	555	567	489	530	536	520	534	528	505	577	545	528	548	526	568	579	529	539	532	556	548	540	547	544	547	558	557	586	537	548	557	519	507	535	596	566	567	546	559	503	538	574	553	561	573	537	578	565	581	584	572	573	583	578	584	546	536	544	512	545	555	584	538	582	558	533	539	580	563	500	555	545	547	552	553	541	557	602	597	565	550	564	577	543	553	556	587	557	547	534	551	528	537	556	596	513	555	562	562	533	616	566	532	553	560	573	584	522	572	582	559	595	560	563	571	581	570	523	580	592	534	559	557	570	601	537	543	541	484	529	569	541	557	554	559	593	550	544	523	557	536	508	548	568	544	571	517	566	562	561	558	560	533	544	547	585	606	531	552	528	548	534	612	522	564	560	574	543	575	537	572	534	596	559	564	539	572	558	609	560	530	581	529	537	574	539	550	527	602	566	572	585	567	562	521	549	576	508	556	547	554	604	533	573	530	558	569	543	546	526	544	546	573	600	553	570	578	528	537	564	565	528	547	564	572	548	531	562	624	533	532	579	538	532	572	545	525	522	543	568	548	559	550	549	545	550	520	583	613	520	597	549	532	529	523	571	526	537	544	583	540	564	527	556	579	570	582	519	593	544	590	560	594	580	568	570	544	548	561	608	576	579	515	544	576	587	569	531	576	534	522	508	532	571	552	542	538	532	539	550	580	546	586	564	577	523	518	553	529	569	603	543	538	575	549	578	526	571	567	579	597	561	549	532	581	539	563	558	552	548	498	543	517	589	583	581	511	552	565	561	628	583	542	526	563	548	566	529	589	535	531	570	564	534	596	593	572	562	551	559	559	588	512	548	544	566	569	590	552	593	585	516	556	594	568	518	570	564	578	584	542	527	550	563	579	546	556	579	509	513	586	591	564	532	563	529	573	561	600	564	541	579	559	537	548	514	556	577	595	566	573	545	530	575	576	576	577	553	537	559	546	575	594	549	576	540	507	553	594	567	579	552	573	582	576	613	556	563	580	576	556	565	565	567	585	552	565	574	561	592	507	540	554	568	571	580	584	580	554	564	487	587	569	531	597	562	578	539	582	555	531	567	575	559	587	543	551	546	562	567	505	526	594	549	573	533	505	578	576	584	583	552	563	572	567	535	565	585	566	573	551	530	517	549	569	570	562	577	561	569	581	561	528	567	531	556	580	556	552	528	605	576	511	570	540	552	583	589	545	537	561	565	518	539	564	558	528	564	541	565	590	563	567	554	562	554	545	556	566	539	568	519	540	516	546	553	567	545	550	534	533	544	563	582	559	553	502	550	565	575	561	527	597	552	564	607	561	594	491	564	577	571	574	553	592	561	555	553	548	549	532	551	541	536	550	587	572	558	542	565	548	549	575	571	574	565	532	566	520	573	558	558	581	599	554	560	539	538	556	561	572	548	542	523	561	565	561	557	574	544	531	534	557	552	565	560	590	560	569	581	545	546	562	523	559	567	566	538	564	542	527	548	554	534	563	584	586	568	573	567	574	539	575	535	581	592	579	548	556	575	546	532	559	544	548	508	569	542	557	564	613	600	562	542	556	569	532	578	500	563	565	558	515	532	582	547	548	522	556	541	576	608	513	531	556	590	543	592	577	549	582	582	559	571	574	564	553	560	607	576	580	565	569	572	571	572	551	528	554	558	613	521	512	605	543	535	586	551	494	560	548	556	557	580	554	541	539	580	554	577	566	534	555	550	544	554	543	532	569	556	547	544	545	507	574	524	575	582	531	551	564	567	568	577	572	520	575	563	541	551	579	587	531	572	610	573	573	571	505	595	551	542	542	603	566	564	539	577	615	545	587	590	582	555	553	583	574	543	538	559	528	537	513	552	545	608	553	534	541	592	568	593	607	567	592	531	529	552	557	538	527	523	547	549	579	586	527	585	581	549	519	577	570	543	587	566	537	517	550	548	560	545	543	563	578	552	553	536	560	570	562	536	565	540	546	566	538	573	603	573	546	566	583	564	546	545	553	509	561	599	529	544	570	589	603	584	554	526	586	553	564	525	591	603	521	582	576	583	578	570	522	569	518	538	536	577	565	550	527	538	547	547	534
23176	20962	28355	23717	20967	13207	1215	697	562	537	451	429	369	402	332	332	352	345	334	328	322	326	316	301	278	293	306	295	271	294	298	275	280	290	289	265	281	321	256	325	288	288	296	282	312	273	264	258	287	274	254	281	270	273	282	272	267	280	261	296	258	264	249	276	295	295	250	266	260	268	284	255	282	266	263	278	265	288	277	265	277	268	243	262	263	272	270	244	245	293	253	273	261	272	254	262	259	259	284	253	282	260	273	297	283	263	259	310	253	268	264	311	307	271	248	266	271	277	298	275	269	280	268	254	274	271	306	274	271	285	288	261	273	268	232	274	287	261	280	252	314	246	260	270	265	231	268	269	270	285	287	248	270	242	288	265	283	259	281	252	305	264	262	272	267	267	258	283	250	261	288	315	232	274	281	250	281	276	264	241	299	279	287	271	280	258	269	261	265	289	279	267	290	258	275	266	283	260	312	283	273	275	274	306	279	263	271	275	274	237	268	284	293	264	291	268	275	274	242	277	260	312	294	270	293	277	268	277	265	253	252	290	289	284	247	238	254	294	287	261	296	249	276	248	254	285	303	292	264	250	271	242	300	258	249	274	280	264	296	281	249	221	272	298	271	263	290	268	305	275	262	269	301	272	257	305	294	272	268	267	261	247	262	276	270	279	270	260	267	256	283	271	275	268	283	266	267	254	264	284	278	275	247	261	247	274	256	275	296	294	263	254	271	274	276	271	279	279	276	265	274	262	250	272	276	251	250	251	257	279	273	279	252	238	267	240	266	265	273	257	285	277	266	288	230	271	260	267	254	272	261	284	252	254	280	245	298	315	276	284	292	291	288	262	269	270	259	283	247	257	276	273	264	248	255	262	238	263	259	265	272	243	245	292	272	267	309	259	241	293	260	285	285	275	283	286	262	273	281	293	273	264	289	285	275	289	251	288	254	247	254	269	262	279	274	239	263	276	277	275	283	288	279	223	287	253	259	266	266	257	257	271	276	286	277	266	295	279	271	296	274	268	250	272	299	269	257	250	244	292	282	278	276	289	272	265	273	276	293	257	295	259	282	262	256	287	280	302	276	271	246	271	286	260	243	269	275	259	247	252	250	245	256	272	260	291	273	287	268	269	258	265	246	242	239	271	290	239	275	282	309	285	263	303	268	262	264	281	280	284	273	250	252	255	282	254	280	276	267	261	271	268	259	238	260	273	285	270	264	275	267	308	258	261	276	278	284	269	284	284	256	272	291	263	266	257	295	269	262	275	291	286	266	287	233	267	269	265	285	291	289	282	271	265	281	304	265	279	300	243	267	263	239	265	264	287	274	299	273	287	263	279	242	255	273	255	266	274	281	288	251	266	283	254	275	260	267	267	256	300	265	279	282	270	284	285	271	265	267	257	289	268	273	295	264	242	269	251	247	239	277	277	246	257	267	241	271	278	246	261	276	265	263	291	261	243	254	274	291	295	268	272	285	271	273	247	270	270	264	264	273	295	240	260	275	257	271	286	266	263	245	284	269	272	277	243	280	266	255	260	285	283	283	274	266	290	263	275	293	260	260	278	282	221	281	265	272	264	274	242	280	257	267	257	279	265	288	304	280	277	290	285	260	280	258	309	269	289	304	258	291	268	284	282	281	290	257	253	279	283	299	260	267	293	264	270	255	272	275	262	287	304	264	269	262	282	287	283	254	260	264	271	290	267	271	299	289	260	257	265	290	269	246	265	256	244	252	257	276	266	263	285	258	260	289	259	293	307	261	261	257	251	262	278	262	273	249	277	245	273	244	280	269	265	259	254	269	269	273	256	276	294	273	262	298	235	281	249	263	281	265	284	307	274	294	287	289	262	256	272	273	286	230	267	263	253	287	274	282	281	280	288	268	232	247	272	292	270	263	278	259	274	250	232	291	264	272	247	261	289	272	280	263	294	286	282	294	297	286	268	250	273	269	284	294	274	272	290	273	292	285	261	266	285	263	259	287	249	243	264	268	266	273	279	266	246	248	277	258	257	248	284	289	237	261	253	252	250	279	268	266	247	280	272	250	271	277	259	267	266	259	274	287	251	262	279	293	282	271	256	256	267	252	288	270	259	259	258	289	253	252	258	258	254	264	271	289	275	267	304	277	260	278	281	300	292	272	268	255	305	336	286	271	270	261	265	275	278	281	268	278	266	281	260	257	290	274	289	254	275	270	269	262	292	267	292	257	286	277	275	285	274	284	266	261	295	238	263	261	297	259	290	284	271	281	275	241	258	259	260	251	243	267	288	283	252	297	270	282	269	256	266	265	277	266	257	264	261	289	265	266	249	246	268	274	288	261	273	304	255	293	309	260	295	273	262	265	286	245	254	252	259	300	286	282	242	260	272	292	272	278	275	289	272	251	266	314	273	300	296	269	270	256	257	268	270	272	280	272	293	261	278	299	275	256	283	291	270	247	297	306	254	253	260	259	265	260	263	298	271	265	270	269	264	281	279	253	275	246	285	260	243	263	279	281	259	278	258	256	250	276	288	283	285	300	263	311	288	260	278	280	283	263	248	298	233	262	240	263	243	256	282	246	276	241	293	257	261	256	268	277	285	257	257	291	261	281	296	252	258	275	249	276	279	236	290	310	254	278	284	256	253	273	273	291	269	268	243	268	270	286	269	254	257	278	246	276	253	243	268	270	287	277	269	283	268	302	287	261	263	275	253	266	265	304	254	263	283	281	251	262	269	259	269	251	235	239	259	273	308	269	271	285	267	258	273	282	280	240	281	295	285	270	282	284	260	265	260	270	255	244	275	310	264	278	282	276	241	260	267	270	272	258	251	269	276	299	275	275	283	277	270	263	255	261	282	296	237	253	273	276	259	286	289	279	286	234	287	245	293	261	272	255	247	268	274	311	279	262	282	279	258	263	270	276	251	264	278	269	287	221	252	263	277	265	281	305	268	306	273	262	262	275	268	269	295	291	276	276	266	266	259	252	280	229	248	299	275	263	287	267	245	279	256	275	248	273	275	273	252	285	273	257	288	269	269	260	244	250	248	255	238	254	262	271	255	266	263	254	276	280	266	262	274	274	252	242	269	279	248	265	279	303	281	258	260	252	247	262	296	272	274	256	273	252	304	254	273	251	288	234	284	275	292	278	258	262	241	281	270	283	274	239	289	269	262	296	275	274	272	234	258	270	270	278	243	259	247	294	297	279	278	272	270	328	290	296	274	278	289	231	275	264	225	261	250	260	287	285	294	245	261	274	263	259	246	292	244	265	249	287	270	267	260	264	281	271	276	267	255	253	267	254	287	268	260	264	239	265	246	260	262	268	273	275	259	272	261	232	300	258	273	305	285	242	295	292	263	260	261	279	272	264	268	255	256	268	265	277	315	268	278	281	306	289	278	278	275	275	240	256	295	267	275	247	271	247	306	290	284	290	257	262	306	227	277	260	263	277	273	252	294	246	272	239	269	274	276	279	304	305	276	288	242	273	256	253	258	281	247	280	238	268	280	261	279
5329	21397	6213	2931	2050	1533	1155	951	684	655	512	458	476	452	422	336	375	365	364	313	329	370	328	323	325	286	324	322	327	320	343	318	303	289	330	289	320	294	299	267	311	292	289	288	276	304	311	314	308	291	328	284	311	270	329	342	273	271	273	311	352	308	290	296	289	284	291	288	271	306	301	271	263	282	297	311	262	315	330	279	275	273	258	290	273	319	283	298	273	328	264	317	308	275	293	294	306	299	285	290	298	286	280	315	288	275	314	290	305	275	314	283	289	281	300	283	292	270	322	286	309	274	274	266	296	312	281	283	271	305	247	282	302	261	266	279	304	271	288	278	310	285	277	270	270	285	287	330	306	265	274	314	273	275	280	274	287	286	306	283	306	275	308	290	289	293	305	267	279	313	296	282	263	288	269	312	312	320	288	321	305	277	302	291	262	289	291	312	310	300	312	259	279	260	263	317	309	299	273	303	281	318	286	276	271	279	304	274	287	281	275	298	303	269	306	281	298	289	282	285	295	304	278	287	308	317	271	276	291	276	293	256	310	296	297	260	293	281	269	253	301	317	321	276	303	335	294	275	303	292	321	285	265	310	301	311	287	290	264	284	279	299	292	279	308	256	261	290	281	265	298	311	301	277	284	309	304	272	259	295	322	267	293	273	279	273	295	324	318	320	302	305	296	280	321	275	312	293	285	293	277	280	293	281	278	281	287	272	277	276	291	296	287	306	327	295	258	301	280	299	286	283	294	295	330	271	286	291	307	314	281	267	313	304	283	272	280	285	302	293	301	321	278	282	276	286	287	288	321	330	272	303	308	262	290	288	287	300	262	261	277	272	315	305	316	325	294	294	288	292	327	313	281	303	288	274	269	262	259	309	299	304	292	311	296	310	296	292	298	311	275	276	302	301	291	291	284	321	276	272	279	315	306	268	282	298	330	271	287	311	291	257	298	303	282	293	288	309	300	291	301	286	299	299	298	275	291	279	312	266	272	254	300	293	280	280	271	292	287	276	304	324	290	292	272	271	272	289	277	284	292	240	295	303	285	299	283	260	264	298	307	285	294	337	292	289	306	276	283	308	340	298	266	304	294	271	286	297	274	312	293	307	290	279	273	323	294	285	314	305	291	292	275	277	258	297	281	285	312	273	303	247	314	278	322	287	265	312	278	309	277	300	295	320	248	290	295	287	312	312	272	285	309	293	273	289	289	298	306	293	262	278	274	282	273	299	302	256	298	291	305	314	293	286	289	299	289	303	292	263	310	283	279	282	309	291	283	283	281	290	256	305	275	317	259	293	290	276	287	306	294	316	290	302	304	270	301	284	314	297	285	280	271	294	292	321	278	273	286	310	267	285	290	311	317	296	295	265	289	276	322	310	279	295	296	281	286	255	302	252	281	282	304	291	313	263	285	285	289	304	292	329	317	298	278	273	270	289	282	281	280	282	309	305	305	295	305	284	272	294	271	289	311	283	329	278	281	263	288	279	308	315	280	294	295	271	279	262	290	289	283	316	290	256	293	291	286	294	297	289	303	310	305	315	289	288	312	305	286	319	275	271	304	280	289	284	319	279	283	283	292	263	312	270	299	299	252	299	279	289	298	300	291	324	266	285	270	284	282	293	307	277	300	270	291	273	305	322	334	339	287	297	288	303	328	291	297	294	308	306	300	256	287	302	295	305	290	271	297	283	310	295	273	275	295	312	297	288	302	303	313	292	275	288	301	299	296	300	291	285	312	299	308	291	302	290	284	281	313	286	296	312	302	304	272	288	321	270	265	282	288	310	256	285	257	265	325	288	274	270	309	295	309	307	279	281	321	303	265	319	278	304	261	299	282	279	324	282	286	327	288	334	292	304	292	280	288	252	270	285	307	295	259	305	310	274	313	335	282	288	259	295	292	283	302	303	278	299	290	283	290	297	230	273	298	292	335	249	266	298	292	294	277	287	281	274	306	312	296	293	275	287	299	273	255	283	287	289	313	295	296	283	315	282	276	277	270	289	293	294	250	296	270	300	301	312	318	297	277	279	282	300	264	298	278	266	308	302	301	278	322	308	324	313	275	292	309	263	332	300	283	293	274	319	291	295	309	278	287	289	309	320	274	259	298	284	280	282	294	297	318	277	310	302	278	288	297	281	330	315	281	280	288	274	295	293	292	273	273	307	295	289	280	270	291	281	268	318	289	305	287	284	294	296	257	288	284	303	282	292	305	287	270	267	288	297	273	323	304	284	265	300	276	286	286	298	311	266	288	299	293	278	280	264	285	312	283	266	320	303	319	285	282	271	297	292	284	304	287	294	288	277	297	311	273	307	294	302	286	291	280	338	294	314	275	318	297	270	257	291	278	269	269	314	273	296	317	286	312	300	290	305	282	276	285	310	290	285	282	265	286	337	292	282	257	270	281	306	280	287	288	279	278	269	263	282	302	289	285	288	251	315	274	316	260	298	307	292	296	276	277	272	251	283	278	288	294	277	281	272	297	295	309	303	294	269	325	255	293	274	283	306	296	282	281	317	283	282	271	270	287	296	301	262	267	285	282	291	319	283	284	312	262	276	326	267	278	311	285	292	285	279	294	277	285	285	306	260	334	311	305	314	298	268	310	265	284	265	313	283	313	281	300	285	310	280	268	279	292	302	311	309	309	306	311	316	321	309	272	282	298	286	312	270	262	302	304	301	296	320	285	279	287	245	291	310	301	301	291	283	301	290	302	314	301	276	312	316	247	296	284	299	271	298	274	283	282	293	264	303	315	273	292	299	285	307	300	291	290	293	275	251	271	277	283	313	337	280	279	304	312	268	284	265	264	295	300	278	276	310	289	307	300	305	277	291	286	278	282	302	296	289	277	291	319	280	283	307	280	289	307	306	310	283	266	289	279	285	276	282	297	279	276	271	285	301	293	314	266	298	276	292	294	314	279	312	263	267	312	321	285	293	275	276	299	315	293	280	286	280	266	280	310	297	292	264	294	283	273	292	285	289	298	299	276	294	331	294	247	320	289	297	311	294	259	305	286	269	257	323	303	313	286	292	304	280	296	283	298	289	300	317	282	289	270	287	299	274	271	305	298	289	268	308	278	290	275	304	308	307	293	292	308	296	312	267	250	300	315	285	299	281	303	318	259	289	309	314	328	278	291	283	327	250	283	269	281	322	273	312	298	301	281	293	294	284	302	288	272	293	276	292	308	258	277	289	302	298	283	306	257	299	262	260	318	275	253	291	298	281	327	278	332	300	269	300	285	288	238	309	268	288	269	266	291	276	317	292	311	306	302	313	294	302	284	291	314	265	284	286	283	297	286	319	269	268	293	297	305	292	269	298	319	278	280	287	276	308	299	268	287	292	300	290	290	302	318	311	286	301	305	284	273	316	300	311	288	306	267	298	296	292	276	270	288	260	302	284	275	287	286	318	290	288	271	255	294	282	274	285	280	304	280	279	265	278	298	273	297	278	312	285	360	318	291	314	301	302	299	314	343	311	307	326	303	306
24284	20946	27551	24456	16952	1354	848	745	624	638	617	555	584	526	511	592	478	542	566	485	552	519	527	558	476	512	458	472	504	509	484	531	522	520	516	516	471	504	518	506	574	508	455	471	528	534	524	504	503	521	527	464	499	527	488	490	498	513	476	493	521	476	523	511	478	493	505	532	479	538	539	538	525	501	507	489	506	488	505	493	556	486	467	495	458	527	515	494	526	513	534	521	530	489	465	460	507	478	533	510	499	521	514	465	495	523	473	549	504	538	497	484	483	524	487	515	484	532	487	518	475	531	481	557	496	488	506	520	543	457	456	505	554	516	479	512	510	488	535	498	491	496	531	505	459	513	487	484	521	503	479	495	479	464	480	495	478	574	529	487	459	487	501	543	452	497	506	503	519	530	453	492	508	488	503	486	509	548	540	512	530	536	488	482	499	488	499	503	496	509	512	527	505	496	507	535	522	548	513	501	530	480	493	503	507	510	520	516	533	509	539	487	532	509	529	531	512	481	503	499	520	513	527	501	513	480	525	509	496	488	477	453	513	525	522	488	501	522	522	485	504	503	490	513	577	509	530	519	503	533	548	472	523	466	529	497	480	486	483	494	511	538	449	488	502	550	458	496	500	487	506	478	489	485	518	527	532	502	480	500	529	479	516	504	509	490	472	515	531	515	527	517	513	509	502	482	489	467	485	491	476	527	502	505	513	524	505	495	491	496	552	497	553	507	479	508	535	492	482	504	516	471	506	501	549	503	508	450	526	494	488	472	493	501	486	502	543	511	497	478	439	524	515	491	488	490	497	477	540	502	498	485	516	497	503	443	522	516	542	497	510	535	475	502	467	534	498	508	480	525	480	494	529	525	502	508	476	515	500	508	572	495	522	516	462	534	509	498	523	536	489	491	522	489	502	518	525	508	508	512	458	483	550	493	472	520	549	495	514	501	520	494	465	487	540	496	478	480	498	518	533	489	501	523	480	536	489	484	503	516	501	523	550	515	521	503	463	493	494	519	490	526	506	542	548	513	510	503	479	482	491	496	510	514	482	475	500	506	486	525	532	510	500	485	509	498	527	512	484	473	504	482	490	518	459	546	526	493	510	543	497	513	530	509	464	521	522	489	502	501	517	460	462	528	539	498	463	505	487	474	538	496	486	468	541	497	510	483	494	507	509	513	524	516	490	523	500	509	485	513	495	517	483	504	509	481	502	533	494	497	454	510	487	477	498	491	514	526	502	456	466	480	535	477	483	480	520	517	485	500	508	499	495	498	500	510	493	517	504	518	520	492	493	487	511	554	521	488	496	541	486	493	509	497	504	516	496	519	488	559	532	522	498	553	510	492	479	514	444	473	519	536	498	511	536	496	533	498	487	519	501	499	503	513	502	518	459	541	537	451	529	498	503	493	534	508	491	447	503	494	525	476	491	517	507	515	536	502	527	492	487	523	484	517	514	504	516	511	466	494	516	515	508	471	522	489	490	480	508	487	470	536	531	506	457	508	497	526	473	534	471	501	516	499	538	517	500	472	437	516	504	497	495	494	476	459	495	446	526	520	482	497	536	516	556	508	499	483	507	517	484	523	480	490	484	525	506	499	500	504	480	514	485	483	496	515	463	558	475	476	528	522	525	473	467	487	500	478	506	541	531	513	497	529	511	488	518	509	494	506	517	533	519	520	545	511	556	481	493	494	481	495	524	495	482	535	480	477	500	513	490	466	518	525	547	522	467	514	492	521	499	522	513	492	489	515	522	493	491	532	510	497	526	528	514	530	513	507	529	515	515	484	486	500	537	515	529	493	506	538	502	490	468	522	537	471	504	501	532	490	493	560	501	498	493	534	506	522	455	520	519	492	509	487	513	458	533	483	492	473	476	517	495	529	503	502	480	518	520	503	501	560	539	471	544	531	546	481	502	509	498	511	499	489	479	520	539	489	548	527	498	531	515	503	522	486	502	537	487	478	516	484	497	510	491	484	498	525	511	556	528	462	497	506	524	523	496	505	493	513	530	493	480	496	466	487	499	517	492	509	501	516	540	477	526	517	516	534	507	492	542	516	535	486	500	488	527	490	502	509	517	497	527	520	472	466	495	503	498	553	481	485	497	545	482	521	536	494	528	517	542	462	513	519	447	515	525	485	521	461	500	509	479	480	500	444	491	509	513	527	471	509	515	546	480	561	499	482	514	524	494	472	518	502	472	489	503	488	504	536	513	522	506	470	481	465	551	456	508	474	502	478	476	511	477	541	443	506	495	538	525	478	539	519	497	497	477	499	482	516	496	510	519	512	510	456	520	492	494	498	528	492	498	515	518	489	527	542	487	512	531	517	468	540	532	500	519	466	496	472	496	470	479	522	460	478	505	472	478	460	477	500	489	497	495	501	535	487	540	495	485	527	475	520	475	492	538	492	520	508	470	552	491	494	534	553	509	499	494	486	499	499	512	530	496	539	492	497	510	502	540	515	475	541	464	490	467	486	504	518	511	506	507	528	498	494	498	496	507	515	498	459	539	511	523	531	509	499	471	497	505	488	476	499	511	500	530	490	490	512	485	503	516	530	473	512	482	494	507	509	525	462	521	480	521	506	491	482	493	530	481	497	494	517	483	512	496	499	484	467	489	547	507	490	503	491	552	474	506	529	484	516	522	521	472	503	512	505	526	473	552	516	450	532	482	507	509	498	494	519	510	553	528	512	523	528	509	486	509	540	532	491	492	492	498	527	503	524	476	509	500	510	487	516	487	497	465	473	498	502	511	461	511	480	461	496	512	519	504	499	513	486	482	495	479	551	517	512	472	516	496	511	521	510	497	477	495	504	517	475	491	514	495	507	509	500	506	507	524	511	501	504	524	487	541	502	507	528	447	534	478	481	497	533	487	522	513	522	518	498	501	527	514	473	526	518	439	522	516	492	465	540	498	501	483	498	486	485	478	505	529	507	516	517	486	475	542	464	487	534	476	456	510	558	505	505	524	515	531	528	532	521	531	496	514	469	521	483	528	496	499	501	501	520	510	508	506	476	518	494	554	517	536	515	459	482	548	485	490	505	509	501	505	505	528	536	502	509	522	474	515	504	485	509	521	513	513	510	501	511	506	520	495	463	489	528	519	523	488	481	482	486	514	531	498	494	498	499	521	533	528	524	496	497	487	478	520	469	458	509	497	501	508	519	460	488	474	534	479	533	504	496	474	472	527	496	505	512	470	483	513	513	500	455	503	494	515	476	481	525	499	511	485	513	506	491	523	529	521	489	549	485	460	512	540	492	533	498	524	549	488	514	499	508	504	527	509	555	490	491	493	531	547	514	470	483	483	497	485	486	545	486	482	512	476	522	530	460	521	501	496	494	517	520	511	505	505	518	533	491	463	421	506	497	490	517	511	521	502	539	483	526	500	508	502	494	513	518	497	490	485	505	493	498	502	511	508	526	503	490	487	516	495	484	516	504	546	480	500	514	477	502	494	511	520	514	485	483	523	499	495	541	516	471	504	451
5665	18203	3976	1995	1621	1333	994	876	790	676	605	628	634	595	598	598	552	567	532	589	548	540	501	549	553	512	551	493	505	516	517	511	491	463	509	523	518	526	516	483	497	567	515	559	477	534	468	497	508	557	491	525	512	510	512	477	520	492	508	498	495	516	517	487	522	493	532	506	502	514	511	496	529	522	553	489	535	469	571	509	490	529	486	509	504	485	496	520	481	476	510	513	497	508	449	528	504	515	470	476	511	521	491	478	524	464	540	522	504	490	488	514	472	487	531	499	483	513	489	521	508	497	486	502	485	489	561	530	508	513	486	477	506	524	458	536	529	500	511	489	499	537	520	494	497	502	512	465	489	493	466	489	492	488	527	525	510	495	503	497	506	482	495	445	479	516	489	470	530	487	479	537	558	520	498	546	495	476	485	491	520	478	461	485	481	514	500	494	519	520	503	480	469	491	525	472	512	515	542	500	494	517	515	472	506	501	486	447	446	456	511	500	511	520	483	508	492	511	469	499	509	504	504	488	507	496	499	470	501	533	498	471	543	488	529	507	475	514	518	490	493	520	526	478	517	507	523	504	511	478	481	493	531	497	512	543	519	529	462	522	503	508	505	486	521	528	500	511	515	505	519	525	529	519	480	498	497	515	489	512	501	509	476	501	476	487	508	486	506	452	542	492	483	530	499	464	496	503	518	495	506	515	510	492	487	472	508	466	518	503	503	496	517	493	507	505	491	513	464	472	517	517	522	512	544	483	519	519	506	530	531	521	486	516	520	477	516	493	535	506	471	496	493	503	506	466	445	445	480	489	522	508	516	501	568	482	523	529	532	492	544	480	510	487	527	478	521	486	511	516	499	469	516	504	520	503	488	496	518	506	503	483	514	529	494	508	495	478	520	509	514	504	520	491	499	483	460	517	545	498	496	495	518	551	520	513	502	494	570	524	517	538	485	507	499	484	532	500	554	471	473	514	511	506	469	468	541	485	521	470	471	536	494	490	531	503	492	458	555	539	475	474	517	482	499	539	539	499	514	488	486	549	476	479	511	515	495	503	486	473	521	499	510	532	489	519	492	482	502	492	505	508	493	533	529	501	477	486	486	512	507	533	507	531	500	492	477	534	478	530	469	493	510	490	481	493	552	529	485	488	529	520	518	499	498	486	535	529	502	521	496	513	528	489	491	520	506	493	482	527	482	512	518	511	505	428	489	470	530	478	465	526	502	520	506	515	517	486	509	511	451	461	498	502	522	478	501	517	516	511	498	508	515	476	488	499	497	511	462	543	466	479	477	557	508	487	511	514	507	499	497	482	460	512	468	513	500	496	508	514	505	525	525	471	495	523	522	526	534	524	515	475	500	475	519	552	554	461	484	538	507	520	512	474	488	494	507	503	538	481	525	467	510	503	492	509	510	505	493	525	492	488	495	518	504	487	493	511	526	469	500	521	469	483	503	497	482	520	468	500	511	487	532	521	525	495	485	500	550	513	493	485	501	495	515	476	478	514	510	483	486	489	502	499	516	508	493	513	492	511	540	513	499	524	575	437	489	491	537	518	489	500	492	512	522	484	507	494	456	489	485	521	486	483	505	499	460	524	512	473	506	515	487	524	475	500	509	477	516	461	488	521	504	459	524	493	515	489	470	489	522	502	518	493	530	483	511	464	505	475	479	528	484	493	504	502	535	523	556	464	502	506	517	495	542	455	512	498	485	521	497	506	522	512	498	523	513	486	471	495	498	492	522	499	508	492	502	462	470	494	521	517	467	493	482	506	491	529	487	465	474	486	514	481	528	493	503	502	468	472	487	467	477	511	501	499	501	478	530	535	480	475	509	459	482	517	500	526	470	483	525	519	520	515	506	501	494	486	511	502	500	508	494	540	493	524	502	500	511	508	498	524	509	528	487	463	490	500	516	477	557	494	502	507	499	509	510	489	512	476	512	494	492	535	477	509	508	479	495	485	516	506	521	513	490	515	485	524	509	537	526	488	541	500	514	506	509	498	540	499	466	510	495	506	544	481	486	514	476	524	491	539	543	506	499	460	533	479	531	507	514	524	506	524	432	533	475	500	520	463	534	482	512	493	463	516	520	503	471	515	532	489	527	534	528	504	525	530	556	507	497	501	497	520	468	498	508	520	501	517	547	479	480	515	535	496	485	535	482	553	531	495	485	502	554	522	501	477	532	488	522	541	511	523	527	464	480	518	487	546	507	492	562	496	499	498	516	468	479	525	530	504	520	506	498	510	490	506	506	539	522	463	475	483	527	496	482	487	560	541	467	447	486	530	489	462	507	475	533	493	510	480	488	502	517	471	483	529	492	484	511	516	499	523	486	461	506	521	529	499	516	514	469	505	538	515	453	528	481	500	503	494	485	517	542	537	476	499	535	451	505	533	497	501	487	533	467	546	522	523	501	453	473	522	499	505	539	500	489	523	521	502	535	536	513	524	508	491	470	539	527	505	499	480	509	461	512	487	526	496	490	505	505	548	499	496	520	522	499	489	508	507	499	481	470	522	494	498	568	492	480	529	443	542	520	522	488	468	467	482	497	482	519	491	506	496	496	540	501	498	499	486	484	518	490	516	526	453	521	509	452	489	451	516	468	501	505	510	476	533	476	507	453	520	492	526	494	492	491	512	505	505	498	487	497	482	482	487	464	481	496	497	479	522	477	532	493	549	500	485	494	514	499	531	499	479	514	507	511	496	520	549	483	489	508	521	516	511	507	548	516	505	539	504	473	486	470	540	509	496	507	473	523	472	508	442	495	498	514	519	509	508	505	495	504	499	507	499	504	488	527	511	520	526	499	495	509	497	508	523	529	526	452	503	486	548	478	473	505	509	549	488	520	505	523	518	487	494	527	485	492	536	525	519	470	541	472	490	537	519	489	529	463	480	511	524	506	464	505	500	514	496	496	484	499	491	522	453	482	504	483	508	504	520	484	485	463	540	484	494	484	490	529	529	503	531	506	528	518	507	537	488	457	537	504	535	537	515	511	505	515	510	507	472	506	500	488	493	495	505	531	511	537	518	504	511	480	521	505	492	495	562	494	505	517	494	516	531	523	488	495	491	505	505	499	517	488	533	493	499	524	538	484	485	465	516	472	513	498	509	511	501	485	471	505	484	481	516	508	522	496	534	522	517	499	502	492	509	568	501	517	457	469	494	498	536	505	486	481	488	460	503	450	485	519	525	466	465	502	521	511	479	489	513	501	481	517	489	524	491	474	488	501	496	523	484	535	526	477	468	482	535	441	507	511	520	542	484	517	531	503	521	524	501	459	518	477	498	511	507	515	517	514	480	488	516	506	516	456	496	504	497	471	518	496	485	513	526	515	492	506	499	508	468	474	500	511	455	478	455	526	515	505	498	498	493	498	485	527	475	493	477	499	476	498	511	468	485	505	506	519	482	495	558	491	506	530	483	491	520	496	511	479	474	473	492	521	512	492	534	495	513	488	491	519	509	508	505	510	505	493	499	444	486	497	459
22151	20982	28713	23427	20983	21049	11808	1089	682	532	452	416	341	324	308	254	257	235	243	240	194	228	171	193	170	175	183	191	138	136	182	180	162	171	182	176	150	133	149	153	133	159	157	137	157	137	124	131	129	131	158	156	148	163	123	158	135	153	164	148	122	123	143	151	156	142	163	141	155	154	145	160	145	156	157	142	128	164	157	134	169	175	136	129	146	129	147	164	144	131	134	159	121	150	140	134	139	161	146	132	131	143	139	156	135	160	156	152	134	119	143	151	150	172	148	138	140	139	143	137	153	140	148	126	146	124	128	133	144	134	143	144	153	120	145	151	151	151	136	138	151	145	133	139	134	120	151	147	159	142	153	139	122	124	133	145	128	151	153	138	153	131	135	129	142	122	137	141	136	139	150	154	155	147	143	125	153	148	146	144	146	149	139	151	131	139	147	134	149	142	124	140	114	139	122	154	151	159	120	150	139	141	137	132	137	125	131	153	174	151	144	120	156	168	149	138	130	155	129	134	135	126	159	144	133	145	137	133	144	143	135	125	144	127	134	145	148	152	141	139	137	134	140	143	137	136	148	146	133	145	126	138	151	152	113	159	128	138	148	142	148	159	124	140	150	139	123	114	164	137	142	157	138	142	155	117	147	128	137	138	152	137	143	152	148	144	127	148	152	116	153	151	130	160	127	135	132	131	129	136	112	145	158	124	152	148	142	136	141	136	152	144	148	143	160	151	149	156	138	133	143	138	128	147	152	137	141	146	146	134	138	140	117	149	136	138	159	170	136	140	140	133	138	127	154	123	134	132	141	145	128	123	148	144	123	143	124	151	154	161	144	135	155	124	149	135	125	142	115	141	151	132	140	145	131	135	139	149	142	137	132	152	139	153	137	133	168	144	137	151	151	139	126	141	159	143	159	151	148	128	147	140	153	116	130	147	139	154	134	130	164	137	134	142	139	167	142	134	127	141	156	130	150	133	132	177	145	133	121	132	139	125	138	140	156	143	156	159	149	160	139	153	133	136	126	143	160	145	157	150	145	140	134	135	151	125	127	127	145	148	136	112	149	134	151	152	138	137	138	148	150	133	135	162	135	150	143	124	136	126	139	137	112	126	140	129	136	125	150	152	126	139	165	134	122	129	136	141	136	146	132	147	159	159	150	137	138	139	145	135	112	127	143	146	147	157	129	122	139	132	140	144	143	147	148	133	150	142	140	150	149	128	134	146	127	141	122	122	138	137	128	128	151	141	130	144	118	128	146	123	138	152	128	145	162	134	136	152	134	134	130	158	124	142	142	121	137	131	142	129	143	133	134	154	151	147	165	132	134	154	168	151	143	149	149	145	188	127	156	165	131	131	143	139	135	136	134	146	161	138	152	131	142	149	131	126	173	143	122	142	140	120	136	140	149	167	130	154	142	152	145	143	149	151	140	129	130	138	114	126	144	138	141	142	125	137	139	132	139	129	146	135	153	152	156	131	145	160	110	137	166	135	140	161	152	124	145	160	132	144	137	144	135	144	136	124	131	146	164	168	127	160	121	132	138	133	146	141	131	121	136	149	146	135	139	137	138	164	143	146	142	116	150	144	163	174	131	160	146	157	151	138	132	135	138	139	115	124	152	135	143	148	120	147	155	152	143	125	139	136	135	136	145	135	157	150	145	156	151	134	145	131	132	125	145	156	139	126	140	134	135	151	154	139	128	145	118	155	131	139	143	164	114	152	147	166	171	143	119	171	132	154	152	135	125	121	123	121	147	134	143	138	134	159	128	150	137	133	139	129	142	128	118	142	157	144	126	145	136	136	130	128	149	137	136	141	135	139	152	158	137	125	133	134	142	151	108	140	134	142	146	137	120	134	140	134	155	151	152	149	156	164	137	160	144	166	150	135	141	124	133	126	147	151	130	162	149	136	145	140	146	139	138	126	132	118	119	148	138	138	137	153	134	141	140	141	145	149	159	145	149	117	123	123	132	139	144	134	160	150	145	133	160	130	153	131	137	139	137	126	138	146	152	151	130	144	137	149	139	120	136	125	130	137	147	145	147	154	137	159	147	139	170	140	137	137	150	151	142	141	159	142	129	153	119	118	125	145	145	140	153	127	166	132	125	147	163	121	146	151	129	143	132	143	146	151	164	147	156	136	149	151	144	133	150	149	123	129	150	126	159	122	141	144	132	135	145	151	154	137	161	137	131	133	136	142	143	131	129	136	119	162	119	147	130	143	127	130	141	125	148	156	141	152	142	146	156	153	149	112	145	118	132	127	137	158	128	137	136	135	146	130	148	154	151	131	147	130	132	136	137	149	126	136	142	123	148	108	143	150	133	159	138	140	126	147	138	150	144	124	121	135	152	131	159	127	143	139	126	148	143	145	135	130	144	132	143	120	143	147	173	144	153	141	128	144	126	137	130	145	132	116	135	171	155	138	129	140	131	159	131	137	142	152	131	144	106	152	145	128	137	148	119	115	174	161	131	143	138	137	128	151	138	137	128	142	132	122	116	160	148	141	170	124	140	140	151	121	160	135	133	146	144	129	127	150	151	140	114	135	176	139	119	139	134	141	146	123	153	146	145	134	132	138	148	142	133	138	151	142	139	132	144	140	146	135	147	127	118	135	128	124	131	167	142	130	98	151	151	148	132	144	130	142	140	139	134	127	131	143	131	171	136	139	135	135	142	123	149	130	149	129	151	149	122	129	154	143	109	121	132	147	139	144	127	157	138	168	141	148	163	147	146	119	138	123	142	145	155	136	131	133	127	154	119	128	133	144	135	130	118	151	142	140	147	146	141	160	139	123	145	136	135	148	145	111	125	150	136	153	138	151	123	131	152	111	136	152	131	149	152	138	126	120	144	149	139	124	131	133	136	130	120	143	135	139	119	137	138	142	150	154	142	138	144	143	136	138	141	133	137	121	145	135	131	128	129	144	151	145	146	140	157	146	132	134	138	145	124	144	131	152	130	136	150	131	115	156	137	131	138	159	137	137	138	140	129	137	147	141	125	139	145	150	144	154	141	134	154	121	139	136	126	134	130	148	137	149	126	133	157	144	140	146	150	149	145	144	167	140	142	136	135	113	150	167	128	145	146	143	126	118	149	126	119	132	127	150	158	150	127	133	138	168	136	130	142	153	146	146	142	149	150	151	135	151	145	137	167	147	143	187	138	136	133	145	122	139	118	162	136	158	137	147	154	131	139	132	136	169	114	141	139	114	130	122	137	159	130	154	153	138	163	130	132	128	137	154	160	155	113	127	133	135	126	143	140	140	149	153	132	134	159	133	136	121	141	128	135	135	143	144	144	160	124	142	126	134	148	146	123	150	130	137	133	136	109	153	145	135	139	120	153	122	146	130	119	163	163	138	148	137	130	127	139	156	151	153	136	159	139	126	133	152	161	173	149	144	120	141	134	149	148	151	107	149	139	135	123	154	139	115	130	138	165	136	148	139	153	156	146	143	123	142	136	123	125	149	149	136	155	127	157	139	149	116
7976	28067	10493	5046	3502	2544	1877	1313	1016	833	646	574	434	403	390	301	299	277	257	244	243	238	217	201	233	198	201	185	165	171	178	171	167	181	181	161	175	179	160	172	174	176	152	155	174	146	156	153	146	157	169	156	161	171	151	161	159	171	174	146	134	144	143	152	144	147	130	151	136	137	166	142	141	148	152	161	147	137	165	137	151	147	141	157	138	133	182	143	145	133	132	171	137	149	153	152	162	158	144	130	141	148	135	152	145	140	147	157	167	158	157	156	133	170	136	137	155	136	126	138	137	137	132	147	151	141	158	139	148	137	148	163	154	151	146	127	138	138	153	131	113	145	167	140	129	121	134	143	121	148	133	158	144	151	139	141	148	128	155	160	125	156	147	135	160	143	138	119	163	153	166	122	146	136	151	133	136	155	152	153	159	147	132	144	161	153	138	135	157	125	154	153	140	134	147	148	130	144	148	143	139	128	142	152	154	152	164	119	128	135	135	160	124	152	113	138	152	130	120	128	130	166	165	145	162	153	156	135	143	152	124	129	139	142	154	138	129	147	164	153	147	146	150	137	158	141	144	125	125	142	162	157	149	149	134	138	160	146	151	149	142	131	154	143	127	154	152	146	116	144	132	140	162	138	149	146	147	128	159	151	133	146	148	158	149	147	135	141	174	138	118	135	167	145	143	130	133	154	158	149	151	135	139	132	147	149	140	138	169	146	123	143	131	174	145	143	165	151	146	136	123	134	165	138	153	126	139	122	135	150	119	157	164	143	133	161	147	152	134	154	149	160	154	148	122	136	138	141	149	157	140	149	164	166	162	138	134	140	131	144	140	150	148	132	137	134	137	134	135	136	160	153	132	144	147	144	158	139	144	155	136	158	125	155	136	142	134	134	151	130	150	155	143	152	124	133	154	112	133	136	138	137	142	140	137	132	160	148	160	159	165	132	143	153	132	130	136	143	135	138	135	142	152	145	140	145	146	134	157	135	133	151	143	135	159	146	141	135	142	159	117	151	146	142	149	136	135	140	138	122	131	159	164	171	159	139	158	129	134	138	167	146	130	137	149	141	151	132	154	167	154	151	149	148	139	149	137	158	162	155	148	177	155	136	135	131	154	125	130	138	144	139	151	154	141	135	140	125	157	133	149	145	132	136	133	131	144	145	147	145	152	141	145	152	163	159	162	154	160	157	126	145	129	129	142	137	160	144	161	151	142	141	156	122	146	150	141	148	140	156	132	156	132	146	141	166	151	138	140	141	150	124	134	141	142	149	133	187	155	131	150	137	129	141	140	149	163	132	114	149	144	149	122	133	152	119	155	158	141	145	151	143	155	155	148	146	130	150	146	155	125	169	159	150	130	153	129	132	170	147	132	147	142	176	171	130	151	156	163	156	147	143	120	130	140	159	147	139	132	164	155	144	138	147	160	144	147	159	143	142	152	126	162	150	142	127	137	159	142	140	119	144	142	153	141	170	143	135	153	163	147	140	157	145	143	156	145	151	155	131	168	150	133	143	160	143	139	155	152	170	143	134	130	136	143	170	139	148	151	148	157	136	143	141	129	150	158	141	153	143	154	137	140	143	166	159	170	129	139	145	132	128	149	132	151	148	116	147	145	145	139	149	120	138	151	135	158	143	140	169	125	136	153	152	155	133	130	147	155	141	149	154	134	132	167	149	136	135	130	157	138	140	169	144	165	150	154	149	142	147	162	150	160	153	169	150	135	169	152	151	127	129	126	122	159	145	131	137	167	136	153	137	133	154	149	150	116	163	118	147	140	155	147	143	135	155	147	136	123	153	157	142	160	148	141	136	150	124	134	145	122	148	148	141	139	154	144	133	128	137	151	140	135	134	137	150	151	137	121	147	150	164	123	152	140	142	130	145	142	141	148	154	141	120	138	152	152	151	155	139	149	114	126	159	138	139	119	146	136	132	122	157	155	123	133	157	168	149	133	161	159	128	136	125	147	135	132	127	151	139	163	156	127	136	141	129	146	146	142	170	132	149	132	136	157	147	156	144	148	143	130	149	155	127	149	168	146	145	136	133	157	156	140	143	129	133	134	130	154	171	136	156	151	144	129	152	145	127	148	162	156	149	146	157	129	132	140	147	141	129	167	158	157	132	146	165	162	136	154	145	113	128	143	104	126	171	140	157	189	145	129	130	150	156	158	151	154	130	159	167	140	140	125	158	162	146	152	151	152	150	138	138	136	135	150	143	134	135	150	161	149	122	148	131	153	125	158	118	151	149	129	163	124	143	137	151	146	151	149	134	141	153	145	139	134	129	147	155	160	141	158	134	156	122	145	140	129	143	146	155	157	154	127	133	155	143	157	138	140	147	142	133	145	150	133	142	147	158	142	127	150	135	141	135	159	137	148	132	136	132	143	144	128	155	147	144	127	128	131	161	152	140	169	145	162	124	157	127	153	129	156	135	164	153	148	146	172	153	158	133	127	147	149	152	132	143	144	144	141	121	143	122	167	148	159	150	164	123	147	164	152	156	141	131	149	153	143	137	151	165	146	170	154	140	141	156	132	133	133	147	149	143	159	164	128	157	147	155	137	140	153	139	148	139	137	149	131	147	152	123	138	158	130	169	131	150	144	152	159	122	143	148	154	157	136	154	131	126	147	158	127	152	147	141	138	140	142	145	121	138	150	138	148	142	153	133	157	158	157	132	144	148	155	135	138	140	152	139	145	150	142	158	123	135	145	158	148	135	125	139	122	154	151	125	140	127	156	152	140	139	145	167	147	140	171	156	150	150	147	146	147	149	149	148	117	128	138	153	145	130	144	116	123	137	147	157	156	130	120	127	153	142	147	146	133	154	151	149	149	165	150	149	108	135	130	131	136	132	133	138	143	131	141	143	147	146	148	131	154	133	136	139	138	133	154	152	138	154	134	128	157	145	133	140	162	128	141	144	158	117	139	164	130	144	143	135	151	143	148	135	145	136	165	128	136	132	173	160	136	142	124	152	144	155	169	147	147	148	135	147	154	131	119	130	143	143	124	124	122	127	133	137	109	148	154	146	150	141	161	142	147	150	155	132	143	130	144	136	174	150	129	148	120	125	133	159	138	159	141	136	139	140	150	108	146	140	142	133	130	167	137	132	158	162	154	143	137	147	139	157	145	159	131	136	140	141	145	135	136	134	157	148	133	143	144	121	163	151	154	144	143	147	152	147	151	131	141	147	136	144	129	147	133	149	148	150	119	116	147	131	124	149	149	154	165	152	137	131	149	154	147	169	165	158	154	151	128	169	131	154	149	131	132	153	136	140	148	142	136	151	149	155	122	142	147	129	134	140	157	147	150	157	138	143	149	147	159	160	144	132	132	157	158	146	142	137	140	142	145	133	156	151	171	150	156	139	145	125	157	147	137	137	144	138	141	138	147	145	136	147	173	138	127	170	129	161	139	166	139	137	137	140	135	148	116	131	133	138	141	161	159	172	140	138	135	137	143	154	137	146	127	132	153	161	136	157
27336	19772	6579	823	553	601	619	582	556	592	571	547	541	546	549	550	553	544	597	563	495	532	516	557	602	565	521	579	561	528	556	563	537	559	563	512	530	555	567	543	534	533	560	530	572	551	515	555	543	572	580	533	580	525	549	514	544	508	508	540	515	568	538	545	559	539	577	513	534	548	485	530	526	504	592	553	549	532	534	597	513	488	559	518	548	592	542	536	545	536	561	567	580	568	560	507	606	511	556	562	556	555	550	569	544	587	554	562	532	578	561	510	511	531	535	575	567	531	560	574	549	557	599	543	538	565	558	563	524	563	567	590	589	559	544	555	568	531	555	537	527	539	531	531	544	595	531	551	555	588	534	564	521	573	527	543	596	566	590	541	548	531	543	531	571	595	547	563	523	555	540	548	558	573	559	568	565	547	518	571	541	539	554	569	522	514	596	513	555	498	554	574	564	546	537	560	560	517	525	530	513	522	582	511	522	537	545	555	558	557	521	573	564	560	515	518	560	552	590	526	551	577	567	540	542	538	498	562	583	534	538	559	552	592	588	524	588	542	539	544	537	555	574	540	600	519	574	527	590	538	583	492	541	611	515	533	497	574	562	596	534	509	587	555	600	539	530	522	524	569	523	600	556	552	575	573	532	554	518	528	534	540	565	526	515	601	577	563	517	559	574	554	535	507	538	576	512	536	556	562	548	552	531	540	516	534	552	551	541	548	591	537	530	569	550	547	564	521	538	558	567	546	539	522	566	559	533	558	555	544	528	560	579	551	568	520	555	520	554	553	563	540	552	512	523	563	568	565	520	542	575	511	559	551	529	568	560	565	505	518	569	563	513	543	539	526	569	582	570	534	542	577	535	581	596	514	523	591	517	500	568	512	528	523	544	569	558	503	559	559	544	545	564	526	544	533	527	534	535	539	524	575	518	543	566	555	511	546	551	532	545	544	497	546	557	558	519	566	533	570	584	587	549	534	512	565	555	548	494	534	553	552	550	557	549	543	539	534	587	539	574	568	536	586	546	542	621	502	568	516	566	576	534	538	521	521	569	565	509	544	559	608	543	562	556	549	560	492	498	545	532	542	548	596	529	539	520	578	560	576	552	556	534	530	547	551	573	535	553	552	518	517	544	520	508	530	570	557	546	566	585	529	534	544	556	540	494	524	501	533	563	511	537	594	553	518	520	505	564	561	550	513	517	562	572	559	487	549	573	541	528	537	544	570	550	581	569	582	539	548	540	582	480	579	559	551	563	548	558	562	531	523	529	546	558	491	526	582	541	574	490	555	555	564	544	591	559	562	520	528	564	533	527	540	558	548	546	548	569	556	535	563	552	569	540	521	530	551	549	546	504	575	542	562	552	547	560	531	561	545	545	525	585	501	569	549	553	565	542	585	559	539	570	568	534	540	534	558	539	556	573	583	555	550	523	570	522	536	569	556	552	553	554	573	522	561	546	565	528	561	506	532	514	544	596	554	611	524	558	562	537	554	533	516	505	496	550	543	535	534	518	547	530	549	530	513	550	527	535	544	506	542	536	581	549	560	519	558	603	522	565	557	553	521	578	502	517	558	545	523	569	522	554	523	513	523	541	554	554	529	546	576	564	557	581	562	594	568	501	561	567	541	536	524	560	549	510	499	522	539	552	570	594	524	543	514	512	554	540	533	544	528	517	533	536	551	472	547	543	550	566	539	571	541	540	532	493	563	545	529	590	559	528	542	550	571	538	563	585	532	559	562	533	527	518	515	489	551	585	549	554	526	531	513	588	557	483	536	554	547	559	492	555	527	542	484	484	577	527	535	560	531	532	570	576	576	536	548	545	537	562	528	504	558	577	588	531	536	581	592	565	551	549	555	547	543	529	563	531	545	547	511	575	566	542	562	583	497	579	554	511	553	531	530	511	526	572	571	554	536	512	520	524	571	563	549	539	558	570	538	521	540	499	532	531	539	614	572	530	551	557	551	555	555	584	549	577	561	567	524	537	534	577	572	518	551	595	574	546	497	547	562	541	520	531	552	547	530	579	573	536	555	559	555	522	574	596	549	514	536	538	554	559	550	570	534	506	535	559	565	509	547	543	527	576	594	541	543	550	540	531	536	534	544	588	555	528	543	557	542	554	610	552	534	563	547	577	582	552	584	508	546	546	560	575	573	556	573	559	549	529	537	572	562	539	567	525	557	574	547	563	544	555	567	584	522	562	548	510	550	532	545	552	551	541	586	584	544	528	539	529	575	549	574	604	558	529	508	522	571	536	550	577	562	535	549	560	575	580	540	502	579	564	542	555	551	549	560	538	563	581	558	591	538	550	591	518	547	530	544	534	516	531	516	546	586	590	514	545	544	529	549	537	576	535	542	546	559	583	535	551	583	537	548	512	544	508	560	550	520	548	550	506	554	549	553	528	537	549	557	538	514	574	479	536	553	563	544	508	525	540	580	546	556	532	564	517	571	557	533	543	534	581	501	581	584	514	602	502	478	557	507	542	545	579	527	517	545	561	546	589	550	566	547	572	546	509	538	534	547	552	505	541	558	501	529	505	557	541	550	550	532	556	562	575	550	562	522	522	529	494	586	549	541	545	540	528	576	545	509	561	532	553	562	532	533	579	592	571	516	515	537	536	542	576	570	526	530	519	553	514	577	563	515	577	556	518	529	545	514	541	562	536	561	527	517	529	536	533	534	515	548	536	557	548	543	525	554	549	541	562	563	559	527	539	543	520	511	572	523	551	540	560	564	526	583	535	569	540	581	550	533	543	552	555	529	506	574	522	568	523	537	564	575	570	568	559	553	543	524	592	556	579	533	580	579	551	555	556	488	577	509	544	510	535	614	575	556	575	547	564	542	551	516	521	548	525	539	546	571	561	524	535	529	541	540	527	568	558	556	547	555	602	530	584	584	577	518	548	523	535	545	549	564	532	552	529	524	520	563	545	550	553	524	508	503	616	524	558	567	493	539	568	517	544	499	528	528	559	544	521	546	591	504	544	533	530	540	589	528	561	533	606	565	541	555	538	589	534	504	593	496	549	559	527	521	534	554	508	516	603	540	571	589	510	525	513	544	550	518	545	546	556	526	531	573	590	553	547	566	585	563	554	571	571	528	536	519	547	567	567	560	542	587	539	574	562	526	539	532	570	555	545	523	533	572	558	532	513	536	543	580	567	606	566	556	564	584	580	496	515	532	511	553	535	536	517	561	538	553	562	555	550	555	576	523	569	557	581	532	541	550	495	574	564	585	569	529	537	527	551	560	556	543	596	555	541	553	538	558	523	565	544	559	509	583	541	576	572	542	549	549	543	561	580	530	547	523	560	561	581	560	492	573	531	574	566	550	549	569	573	562	566	510	523	521	537	584	601	523	559	570	572	525	566	562	564	552	565	536	510	541	548	551	579	584	540	576	546	505	524	518	536	497	560	548	585	534	513	589	547	580	518	525	540	539	560	555	515	535	515	587	568	521	586	560	552	534	560	520	563	540	533	545	527	548
6114	12776	1012	699	629	687	609	584	586	600	580	580	555	636	543	554	566	548	576	532	562	580	544	530	542	570	537	560	585	565	559	594	567	609	567	595	533	631	558	598	569	562	595	539	570	567	556	593	537	525	544	583	560	594	576	579	544	594	561	555	556	590	578	558	574	568	552	601	541	596	532	534	620	563	537	550	526	577	556	551	543	580	581	565	624	579	543	548	584	580	558	523	548	537	571	598	595	554	579	553	576	567	566	552	573	552	533	578	580	561	552	562	553	572	568	559	597	565	565	550	555	531	595	573	559	562	529	514	530	550	606	545	565	579	550	565	599	547	541	594	546	591	591	541	590	564	551	587	562	542	582	563	566	564	513	609	545	550	568	557	545	551	550	547	560	551	597	565	597	600	562	574	583	575	563	558	569	556	534	536	532	544	594	561	591	555	574	568	535	537	548	546	571	576	564	582	528	529	561	545	557	557	577	559	565	580	513	549	565	549	546	607	568	582	549	571	551	569	616	537	548	552	563	564	558	523	578	588	552	554	556	562	570	561	596	539	586	569	520	538	575	564	535	562	570	576	598	560	565	588	564	541	521	567	579	527	561	586	548	588	599	564	554	533	542	538	555	545	576	508	588	554	560	553	539	585	594	551	563	537	545	536	583	562	539	543	548	564	562	558	534	563	545	544	588	549	565	542	584	571	545	572	536	572	590	545	556	565	582	584	545	566	584	573	550	540	548	539	586	605	506	553	604	577	582	579	613	555	591	603	580	579	567	555	570	522	548	588	607	569	549	595	553	600	561	553	551	580	574	606	571	554	604	542	547	585	566	573	556	534	566	539	523	531	558	581	574	551	545	603	587	572	599	574	580	572	587	559	536	554	553	568	559	566	583	580	593	569	593	559	575	544	592	556	519	570	562	558	547	589	550	560	573	604	557	546	591	569	553	540	531	601	558	539	555	554	589	575	552	627	582	618	557	583	539	546	539	553	587	583	593	556	528	543	526	575	544	578	540	556	561	576	554	531	565	551	551	563	599	523	595	557	589	529	536	581	550	553	544	549	561	615	587	546	575	597	590	598	527	559	570	555	564	597	541	571	591	538	569	537	541	544	579	539	574	537	530	581	596	551	560	576	591	502	529	576	577	626	570	593	574	580	564	552	601	560	533	560	588	550	548	559	638	544	566	556	571	572	545	551	563	573	570	553	537	572	540	564	562	546	572	553	557	538	578	573	552	566	544	580	535	554	566	532	542	567	528	575	573	545	553	554	522	526	543	620	597	559	522	521	570	545	611	575	547	541	600	593	574	542	549	527	598	557	550	563	591	596	567	543	562	609	579	558	580	554	573	521	538	583	540	543	572	538	603	522	577	587	541	536	625	570	597	566	548	579	593	532	557	554	580	574	566	544	541	570	549	588	562	560	605	535	522	534	567	558	566	535	553	527	573	519	591	597	539	553	538	561	577	565	566	530	582	557	557	551	562	525	601	553	531	549	568	560	565	586	585	580	533	577	600	565	553	571	560	515	619	580	546	566	556	580	532	547	548	505	565	559	572	556	584	539	602	547	566	546	550	603	496	568	568	562	600	546	559	520	574	547	554	547	577	550	559	561	582	541	497	563	507	570	569	571	596	593	569	546	584	525	533	546	531	554	548	569	582	569	555	607	565	527	526	501	565	549	525	562	521	606	526	588	569	628	610	530	532	524	590	567	577	544	555	619	568	524	582	564	565	557	574	598	584	558	596	540	601	548	515	585	574	575	569	531	580	590	521	566	564	570	579	529	558	541	574	523	554	565	570	539	562	571	620	588	577	537	559	540	537	565	580	580	529	543	613	579	577	549	519	579	516	548	577	552	554	571	531	584	568	590	571	586	612	553	590	538	562	565	602	543	536	552	583	589	566	606	600	582	586	594	550	556	591	505	535	540	575	559	567	565	575	561	549	534	556	551	578	569	556	563	590	548	554	558	538	569	555	552	556	530	579	568	565	572	577	546	549	531	575	560	532	585	589	530	556	588	589	535	544	598	584	538	607	547	555	575	570	536	554	554	579	577	580	564	544	587	586	524	568	535	555	566	521	593	581	587	545	571	558	533	545	598	590	579	572	516	623	571	572	528	532	605	587	549	565	575	572	564	576	533	613	574	555	562	593	562	521	551	579	540	601	593	548	558	587	536	605	561	560	575	578	545	551	540	574	570	560	568	572	559	626	531	581	581	541	565	548	546	568	577	540	559	554	576	581	569	533	573	541	571	529	573	536	524	554	529	531	554	590	514	576	600	565	576	603	557	579	566	530	580	616	543	574	596	549	495	592	580	565	531	572	565	512	561	603	564	559	550	575	556	555	567	564	533	553	574	554	521	533	585	539	575	589	539	566	578	567	597	580	566	558	545	535	562	578	537	574	522	566	560	557	557	553	575	560	572	569	556	554	566	553	547	537	537	527	513	571	539	593	581	544	534	562	574	592	555	583	554	542	586	554	559	539	538	521	584	535	533	555	545	560	525	558	569	597	551	562	532	596	589	589	590	584	586	569	541	571	571	568	598	574	533	542	601	606	554	597	590	573	579	581	538	527	573	541	567	583	572	554	540	552	578	606	552	590	555	555	583	605	538	618	553	571	556	551	554	563	576	547	569	542	588	543	563	547	501	541	554	570	567	537	560	541	559	544	615	609	610	534	621	597	573	543	535	534	550	578	551	577	553	544	556	561	563	545	574	549	501	600	524	559	580	561	576	559	566	560	532	546	561	520	538	590	548	582	507	575	589	566	574	549	575	552	585	589	577	568	567	566	562	570	618	590	591	599	566	585	531	557	550	582	543	594	557	550	516	548	550	585	567	573	583	554	572	590	572	575	533	592	566	520	550	570	581	604	536	575	584	555	600	542	553	572	583	537	550	567	601	581	589	547	600	561	544	626	564	547	535	549	584	568	550	551	558	572	550	582	517	551	570	584	587	534	608	608	524	561	532	559	540	543	540	579	543	596	572	586	549	589	556	562	590	585	533	568	563	583	574	585	535	562	533	555	529	548	568	565	591	559	598	535	549	567	560	583	571	540	573	562	549	610	591	536	579	541	576	572	566	529	567	605	596	584	546	531	539	582	567	555	581	556	548	542	610	559	570	625	562	577	566	578	556	529	561	543	597	559	554	538	567	558	576	560	580	564	593	530	536	573	555	583	591	568	605	572	556	590	564	594	582	543	570	540	525	578	594	569	535	558	571	560	573	521	601	575	583	572	599	595	607	536	560	504	563	579	560	557	544	572	532	574	535	555	578	532	549	582	523	544	543	550	546	575	546	552	591	537	601	566	541	514	612	552	534	567	536	546	575	519	566	587	553	556	559	561	582	573	547	548	568	597	566	580	550	515	592	580	546	555	570	518	570	565	522	551	528	547	607	538	594	575	565	575	585	592	572	557	529	535	544	574	546	500	555	586	549	564	570	581	571	578	537	589	565	549	555	535	579	581	526	590	529	557	550	572	521	585	582
23181	20892	28239	23674	20899	13136	1222	704	546	458	474	418	398	392	358	328	343	324	327	317	344	319	339	304	294	278	306	293	285	288	279	291	302	279	284	274	267	290	287	254	297	274	271	259	309	281	263	266	233	236	300	287	256	282	234	267	282	287	302	266	280	259	293	260	328	304	302	250	254	275	284	310	283	263	269	284	262	275	257	261	270	290	274	300	276	268	291	265	264	258	261	286	276	264	265	243	293	262	288	278	267	263	277	274	301	271	283	307	245	294	239	272	274	276	273	281	293	262	248	262	287	278	271	238	266	298	249	236	282	291	252	297	278	313	290	276	282	289	243	278	261	289	277	274	256	259	258	278	295	281	274	276	243	291	280	243	297	257	260	323	295	272	289	251	249	245	275	274	299	269	281	295	262	261	272	293	290	286	290	281	297	252	257	279	254	253	257	275	263	265	276	244	291	263	268	267	286	283	285	277	267	286	270	270	292	295	296	265	278	268	285	264	249	275	272	227	254	249	261	247	252	286	286	279	279	258	274	289	246	305	272	296	297	271	266	260	279	275	269	280	286	268	253	284	283	290	274	280	257	280	266	269	271	285	245	290	276	296	279	305	263	245	252	288	264	271	270	304	291	257	276	277	266	249	266	243	272	286	259	277	299	268	267	235	302	301	251	289	261	260	280	236	278	250	244	274	288	273	260	262	265	237	292	268	262	270	266	259	232	295	283	267	288	264	252	277	263	282	263	306	252	243	282	297	264	277	269	290	270	282	250	260	277	279	270	270	255	280	285	260	293	268	313	264	272	291	256	264	267	279	266	298	258	277	257	290	278	241	276	277	255	275	277	265	283	292	243	265	246	272	273	280	270	279	252	251	277	287	255	269	289	278	290	274	279	281	263	253	253	272	285	268	294	274	245	277	278	274	271	262	266	286	313	261	284	312	278	246	251	250	259	280	251	286	283	260	253	281	294	292	273	245	255	264	259	294	297	282	294	282	298	261	275	279	279	256	267	285	258	300	268	261	267	273	272	272	280	269	261	269	243	278	276	276	262	286	265	281	248	280	278	271	262	255	283	284	291	245	259	254	285	267	231	269	283	285	305	278	264	283	269	274	252	295	242	247	256	269	273	281	291	250	276	236	252	269	289	318	241	265	261	292	279	294	285	259	278	257	266	311	260	246	290	275	274	288	285	278	282	285	296	237	288	274	278	283	269	274	297	272	292	246	254	284	284	264	270	252	290	298	298	273	304	271	276	279	275	268	271	276	306	253	292	286	260	288	257	275	223	259	296	262	293	255	261	246	294	275	284	263	278	295	279	283	263	267	258	287	289	256	272	281	282	244	284	280	291	277	293	320	260	267	274	261	266	257	260	258	255	251	275	324	298	274	302	277	264	251	284	281	266	256	281	268	293	278	265	278	294	302	276	288	309	241	307	279	269	273	278	296	308	274	264	262	258	282	264	260	270	245	234	254	289	254	263	257	265	278	266	283	285	254	277	276	259	265	278	265	267	285	298	266	278	311	268	273	256	264	261	271	268	266	253	306	262	275	288	271	253	255	227	266	280	267	220	284	269	256	301	271	262	249	290	289	251	285	269	292	238	266	254	283	296	270	273	271	278	272	271	285	274	257	274	283	274	288	274	272	265	274	289	251	280	286	253	260	282	261	253	289	293	290	272	260	271	273	274	259	275	264	245	254	281	255	258	270	290	294	260	258	290	268	273	265	263	278	264	271	242	257	268	263	257	269	257	323	235	247	254	274	294	265	267	270	298	279	266	265	269	240	274	246	264	264	276	283	248	261	283	275	280	265	286	253	238	292	311	274	230	246	267	280	298	281	295	248	269	283	266	261	259	261	240	279	280	251	274	267	280	300	276	247	293	250	271	295	267	299	274	281	287	268	272	297	244	269	310	286	277	263	268	260	279	258	263	258	295	268	272	262	270	295	293	274	280	265	302	279	283	255	265	279	260	294	304	291	262	287	240	287	269	255	289	271	269	281	281	248	261	270	265	285	266	250	270	290	273	260	270	272	270	271	272	275	285	264	284	259	265	287	266	259	276	282	258	273	294	265	295	295	254	280	310	283	274	297	270	277	259	281	289	295	268	229	272	271	259	275	283	273	287	258	268	285	254	290	265	292	279	273	255	265	290	259	292	249	276	297	301	236	296	292	278	264	273	285	239	287	225	256	295	286	251	265	272	261	268	280	282	286	262	239	263	270	260	282	304	288	269	264	287	294	294	244	273	261	271	275	267	272	227	285	263	274	272	255	290	284	288	262	265	271	280	255	276	298	257	281	256	259	287	271	254	256	268	268	288	267	296	271	265	271	293	290	259	276	252	245	296	277	261	268	263	226	263	286	290	271	263	271	256	276	262	269	262	289	275	244	290	268	279	253	267	264	262	253	227	263	284	267	256	287	290	270	285	303	276	249	265	279	265	260	253	252	263	256	281	290	278	263	279	274	255	254	273	267	276	264	263	276	296	270	282	241	280	288	265	268	292	277	260	267	284	293	279	276	281	271	260	244	292	298	293	262	284	253	288	251	251	306	272	281	280	274	281	270	289	282	242	264	274	258	251	252	303	268	253	234	259	279	256	287	283	266	275	276	281	285	256	275	294	312	232	260	228	280	266	257	258	275	278	286	308	280	259	249	261	283	239	266	268	280	305	300	277	269	272	287	261	266	305	250	289	298	286	303	271	282	281	263	279	310	263	260	262	285	261	275	268	271	289	284	262	290	267	269	260	262	258	287	277	271	260	293	281	274	241	284	291	253	310	275	301	259	274	290	282	256	277	265	266	254	244	260	280	275	253	257	292	262	245	295	246	256	262	260	249	254	275	274	260	281	273	272	297	253	285	272	289	270	260	263	280	270	299	287	296	281	259	296	266	254	276	281	242	281	285	297	277	252	250	262	269	275	262	279	282	258	284	290	289	291	281	273	254	270	263	248	275	239	276	299	267	257	264	263	283	276	258	262	287	267	275	257	278	282	278	307	273	253	309	270	313	270	248	297	279	260	305	267	272	260	292	283	261	266	271	258	272	237	299	294	260	236	277	242	246	250	274	273	293	274	265	280	268	272	269	236	263	271	241	273	307	283	263	264	276	258	271	276	274	256	255	279	254	250	262	269	270	281	267	285	276	250	287	296	292	264	273	261	295	252	250	266	288	287	270	257	258	282	252	235	297	275	283	263	272	265	257	277	284	260	287	247	283	264	283	267	256	297	285	263	246	259	271	279	259	278	278	275	245	267	301	306	246	289	293	268	289	276	281	288	277	308	268	274	266	300	247	259	265	267	273	278	263	250	274	282	257	253	263	295	262	262	276	252	303	269	279	318	272	320	244	296	258	273	289	277	273	227	267	318	267	272	236	281	264	279	275	265	283	254	267	297	259	244	243	289	256	274	294	263	270	292	277	266	269	258	271	302	275	256	293	252	269	249	272	272	290	297	281	254	283	287	277	278	270	273	278	243	263	284	296	295	250	257
6188	22245	6344	2988	2103	1600	1161	927	789	591	534	492	447	422	400	376	362	370	358	353	337	345	338	340	331	323	352	333	317	336	329	328	322	307	313	288	317	328	318	301	283	278	317	277	289	283	305	293	291	309	284	338	294	294	306	303	335	293	314	284	297	303	335	308	289	321	273	266	274	294	288	262	288	304	299	301	312	300	288	311	280	293	302	312	340	282	294	291	322	301	275	307	287	313	280	308	277	295	315	323	254	309	286	266	293	336	320	295	290	267	303	254	299	294	294	312	288	285	304	282	283	264	294	301	274	303	291	285	291	285	292	281	337	287	318	293	295	280	312	299	285	266	295	292	299	307	298	297	292	279	308	273	290	267	335	298	315	339	281	309	335	298	296	312	288	314	286	299	288	312	287	280	297	284	320	262	319	296	308	308	290	254	294	315	305	295	322	295	267	302	316	276	261	263	320	326	305	299	294	285	289	298	282	297	298	275	298	293	305	286	266	273	291	305	308	288	278	292	284	291	297	303	301	276	279	298	289	276	306	311	306	281	315	294	287	336	338	298	284	275	328	315	295	282	305	283	303	332	299	308	294	309	297	276	273	273	303	285	278	298	308	258	315	280	294	277	263	284	271	296	303	297	294	302	286	278	300	253	288	299	309	277	279	288	331	306	315	299	320	288	306	286	275	324	313	283	300	283	299	270	274	292	296	315	305	306	285	313	288	284	299	285	300	286	296	301	287	291	310	336	302	274	287	281	322	303	286	293	256	290	293	278	314	323	319	276	322	305	298	261	291	303	262	335	273	321	275	300	302	275	291	294	295	294	291	275	304	277	308	277	284	304	289	275	271	272	297	309	282	295	298	279	304	335	295	265	268	300	305	302	274	253	279	281	308	310	310	281	270	268	313	338	298	270	277	302	298	321	267	315	336	293	307	281	274	304	298	305	277	312	269	308	304	269	300	299	252	318	290	325	308	323	286	296	326	303	309	309	283	279	310	265	280	307	311	284	288	301	309	269	270	297	301	288	259	274	318	279	303	282	293	294	330	303	293	276	280	283	300	260	302	266	280	301	289	336	301	309	298	270	301	274	293	292	298	274	288	306	320	284	310	309	308	251	277	294	272	281	297	285	324	270	297	289	292	297	312	298	310	273	317	283	293	294	278	314	282	311	292	287	288	284	290	259	286	267	307	272	308	308	302	301	298	278	287	285	305	307	276	280	302	285	303	313	265	304	277	272	292	278	290	309	275	270	270	253	319	317	339	269	286	272	291	280	312	294	293	295	280	293	296	282	301	276	295	297	287	287	293	309	276	306	277	319	279	275	334	320	301	311	308	272	312	307	303	300	307	298	298	295	286	281	308	303	276	305	282	304	322	248	275	298	305	283	324	282	306	294	287	277	290	284	303	305	317	287	309	271	295	295	278	302	268	324	295	286	307	323	291	300	328	289	298	302	270	282	268	332	285	290	311	268	295	289	270	275	295	300	290	318	276	287	311	284	290	300	297	293	294	297	278	294	288	281	269	289	309	279	274	300	276	283	270	302	303	303	297	308	290	272	300	312	268	307	312	288	284	323	306	283	295	307	322	295	305	279	288	308	305	323	305	289	291	302	303	293	284	281	319	294	297	304	278	260	296	291	263	312	276	291	290	298	308	303	303	277	268	294	320	322	281	303	320	280	290	266	293	312	315	301	280	310	300	303	309	301	271	317	277	283	277	282	272	291	324	285	301	323	285	266	277	295	302	278	276	280	300	292	323	298	304	273	333	331	271	321	290	309	299	295	311	296	311	285	290	288	285	283	287	291	319	292	275	321	294	289	293	280	295	272	285	326	290	270	274	301	289	317	297	289	281	276	271	309	285	299	315	265	310	291	278	316	298	324	280	282	272	284	290	288	305	306	306	329	279	285	314	274	322	310	297	288	277	274	304	279	260	287	301	275	292	307	308	262	300	312	283	305	287	283	303	286	287	296	282	301	263	286	283	292	308	295	264	286	288	295	316	305	321	280	300	316	292	312	313	303	298	294	312	281	309	307	301	320	267	299	289	277	268	298	279	283	276	288	306	283	288	307	291	283	274	302	275	273	264	257	309	307	272	272	302	311	296	299	283	261	280	296	285	295	298	293	305	318	293	298	314	284	291	284	264	305	277	289	290	289	294	256	270	290	330	296	308	294	289	301	291	276	316	285	297	318	272	292	306	314	319	270	306	282	297	283	291	302	290	309	309	304	264	280	271	300	318	309	304	293	322	299	294	320	302	310	292	325	316	297	256	303	323	293	280	276	329	312	295	251	308	272	286	300	300	283	286	310	295	264	292	277	323	287	299	300	301	305	304	302	283	277	291	306	281	281	302	299	326	291	314	267	293	298	306	312	274	267	296	258	306	305	292	325	292	295	295	296	267	281	270	302	290	296	285	278	292	301	293	309	318	283	343	306	288	289	312	276	292	296	332	285	290	290	272	287	288	296	294	299	288	287	307	270	297	290	296	302	322	312	302	332	289	333	313	327	327	286	268	287	325	316	301	263	257	277	260	267	299	309	301	310	288	311	289	315	286	312	278	276	275	289	245	277	312	299	337	298	322	308	316	282	311	283	282	284	276	294	306	315	325	270	305	285	267	301	304	308	267	274	277	314	284	285	287	298	308	311	329	328	307	316	281	318	270	298	311	295	325	305	302	284	288	287	300	305	269	297	329	290	306	295	276	329	282	310	277	324	284	304	289	298	317	265	287	293	274	305	306	290	267	297	293	317	268	272	296	288	299	311	317	300	304	292	278	282	281	272	294	305	279	288	296	291	273	267	279	282	290	305	324	301	295	284	289	293	304	289	273	276	297	322	285	309	293	295	293	295	299	280	269	269	278	301	310	310	320	277	297	303	316	286	275	275	290	285	303	300	287	289	305	272	324	280	314	283	305	268	258	287	302	285	292	306	325	290	269	294	275	311	291	283	327	308	304	305	275	303	265	301	326	306	310	321	334	277	312	300	298	296	290	281	293	304	326	284	325	260	291	263	315	338	281	262	297	297	268	306	298	307	292	288	262	292	270	297	293	280	293	299	284	272	308	242	296	264	282	314	310	279	277	298	295	306	316	311	297	292	294	280	290	275	295	278	279	285	299	290	283	304	263	279	283	296	309	299	297	278	287	310	288	265	300	311	299	283	297	286	305	287	287	272	281	277	304	294	323	258	282	299	287	318	274	303	311	303	276	293	278	320	319	321	297	272	289	296	305	277	307	255	284	303	293	339	302	278	297	284	263	311	272	276	308	300	289	276	293	285	307	301	288	297	292	289	265	299	318	293	309	287	305	298	298	303	260	327	299	297	279	271	291	304	295	256	312	305	267	313	279	294	284	302	292	275	293	306	306	272	278	311	260	284	328	284	338	283	281	303	298	274	302	293	295	310	282	308	279	301	282	290	283	352	303	289	328	279	292	274	309	319	304	269	280	272	309	284	300	313	299	291	271	281	274	320	298	303	279	283	312	305
24289	20926	27535	24410	16964	1441	806	724	617	602	641	547	543	593	599	553	509	553	573	545	537	519	522	498	516	514	511	524	515	534	493	485	554	508	546	500	516	521	508	511	514	506	545	488	498	513	513	479	512	485	523	534	503	500	505	518	539	501	527	553	499	472	503	487	496	524	502	515	513	554	491	544	494	496	448	519	520	482	531	544	494	484	531	514	495	527	481	490	495	523	520	524	551	527	531	525	523	515	530	528	493	518	520	486	512	503	492	520	517	515	519	461	494	524	469	494	532	502	549	495	500	562	532	524	509	496	472	495	495	500	529	512	500	481	477	555	481	514	479	532	479	511	547	498	525	505	489	523	521	532	503	523	531	542	563	493	537	486	476	489	573	488	529	541	547	507	548	516	506	508	488	485	482	527	511	555	496	512	498	517	509	523	500	486	505	503	522	491	520	485	473	523	535	535	525	506	516	506	473	494	479	515	482	475	500	512	502	478	485	548	481	513	511	504	529	470	534	524	465	542	513	520	548	506	505	517	513	507	489	501	492	533	519	520	513	506	540	526	508	501	475	480	492	553	536	490	495	491	502	547	514	530	453	517	504	532	510	511	511	491	493	510	498	488	577	531	534	538	543	574	541	506	516	490	562	514	510	542	478	547	528	518	499	546	505	552	515	499	540	508	490	479	518	512	459	511	504	507	515	488	499	485	499	513	512	535	509	477	499	490	489	498	538	542	497	498	515	541	545	496	527	533	529	485	468	472	474	511	478	491	503	531	527	525	504	524	515	488	508	518	494	499	490	518	525	502	498	566	543	528	520	476	513	506	509	534	500	513	510	537	513	530	527	538	506	497	506	558	510	529	582	485	518	522	499	510	515	530	513	531	505	522	497	508	523	475	552	486	485	515	515	482	519	504	503	542	505	480	525	503	488	464	480	535	529	512	507	528	446	507	517	503	528	502	499	521	470	478	494	493	507	498	532	505	510	479	516	529	495	493	565	512	539	499	506	508	524	459	496	528	497	521	517	539	495	532	530	542	512	544	507	513	548	525	524	540	529	505	487	530	520	526	518	492	488	496	533	538	528	492	482	478	534	490	518	515	488	519	534	437	499	472	550	526	509	522	475	478	555	534	532	497	486	538	514	500	486	503	500	515	473	519	496	452	525	530	525	477	512	534	508	466	462	519	497	517	498	493	538	534	549	536	496	444	493	491	489	506	514	534	479	493	529	503	479	487	498	531	460	520	493	504	497	500	510	478	500	463	511	517	476	494	487	547	529	501	498	467	503	456	539	464	505	506	504	510	495	536	507	522	524	522	470	524	513	499	496	505	536	509	457	545	500	508	495	488	535	519	507	556	482	514	522	517	472	521	447	484	507	507	498	502	522	490	485	488	493	519	481	518	505	493	511	549	514	517	485	512	520	491	497	528	521	489	513	515	500	537	503	561	514	485	522	472	513	534	489	514	521	484	525	552	515	495	496	498	528	488	541	542	520	493	515	481	520	521	498	504	534	497	512	530	499	527	465	553	523	524	501	534	508	507	483	530	526	491	516	509	502	532	493	565	522	518	503	540	511	516	557	519	489	503	520	507	520	507	532	508	493	501	478	502	485	505	448	492	508	513	513	531	466	497	542	493	502	504	476	540	506	464	518	502	484	514	578	505	489	504	464	472	507	504	524	546	511	489	503	498	481	508	531	523	522	490	533	531	511	463	489	502	521	490	475	519	513	523	479	478	508	479	487	524	570	489	501	538	534	555	465	483	523	511	547	515	539	498	533	538	469	474	492	512	515	464	503	503	480	476	505	513	504	516	540	541	518	494	515	509	508	502	505	510	534	463	518	529	523	560	508	544	534	521	501	508	507	502	450	509	533	490	521	517	539	488	472	508	490	518	535	552	525	485	509	486	518	521	516	519	515	480	536	527	492	517	500	531	516	507	494	488	509	476	515	505	462	514	540	515	506	525	471	524	504	476	462	512	495	518	509	505	522	539	504	514	545	533	515	505	489	494	520	536	550	522	490	524	519	495	503	496	511	540	467	513	503	516	517	504	554	509	517	496	500	492	532	490	513	481	525	486	519	515	516	517	509	521	485	511	510	495	516	497	492	495	549	506	518	475	533	493	501	512	455	517	521	529	493	505	518	470	576	530	502	529	497	500	511	537	495	555	529	492	539	498	507	498	539	526	490	542	547	476	560	559	532	486	515	534	521	511	500	495	511	512	500	496	493	490	496	485	464	463	489	488	505	503	483	531	540	536	489	505	549	523	488	532	488	483	512	512	506	502	507	484	537	482	485	511	564	500	520	480	541	477	523	508	499	543	543	538	529	475	494	545	483	535	542	493	527	507	459	490	524	481	498	500	475	515	521	522	485	532	508	486	514	514	522	549	539	489	508	495	503	501	560	490	510	530	513	453	511	507	495	547	519	492	503	514	530	512	495	525	512	524	479	470	535	504	523	489	441	477	509	526	493	507	540	485	511	528	530	532	533	488	507	550	525	503	518	518	509	507	518	492	515	531	518	512	521	539	492	530	522	521	506	474	512	528	535	527	513	497	535	476	505	527	530	514	483	486	502	491	539	501	525	523	535	508	484	506	535	512	498	519	515	545	542	458	517	516	504	500	492	548	480	524	526	522	531	488	529	509	527	524	526	505	571	484	559	512	510	503	531	520	513	508	504	503	507	526	483	506	522	531	518	498	517	517	542	493	517	503	510	496	524	515	503	562	493	542	493	507	465	526	533	497	514	537	487	558	520	489	517	548	501	490	527	533	543	482	510	517	537	478	471	468	500	487	541	505	524	512	521	486	505	504	484	530	494	482	493	527	485	505	517	510	539	468	521	498	494	499	520	547	493	507	528	530	503	540	476	502	485	487	515	515	493	485	488	516	522	491	498	496	509	503	514	480	518	509	513	487	500	471	510	520	489	496	493	511	519	510	514	522	484	540	487	477	523	498	510	493	535	526	543	502	541	527	494	490	486	518	555	481	501	499	501	516	531	508	494	570	514	551	506	529	498	531	528	528	486	514	538	501	499	538	511	504	507	492	529	509	475	487	534	486	504	493	498	526	514	487	500	508	501	527	538	521	478	528	526	487	520	527	494	473	505	504	536	501	507	521	478	522	504	559	524	480	514	501	518	491	497	525	492	510	517	489	488	494	502	510	489	497	478	530	537	538	464	494	527	514	520	515	490	505	500	523	499	542	520	533	514	548	530	516	518	500	493	493	530	536	545	484	524	515	510	549	524	522	485	547	509	443	504	551	492	512	500	504	513	504	503	492	499	508	503	507	494	510	541	499	533	461	519	530	506	519	499	532	508	519	503	514	494	520	506	509	509	521	498	537	494	471	487	519	522	518	520	518	499	474	516	489	496	515	534	526	516	503	518	496	520	511	533	501	505	528	502	508	503	510	535	508	527	496	504	513	556	522	530	525	528	503	528	499	520	523	484	486	508	500	528	478	514	554	529	483	501	504	506	543	532	489	538	530
6194	18883	4080	2136	1489	1206	1059	870	783	717	636	640	581	635	547	574	585	575	557	568	526	547	506	525	536	514	492	553	477	525	497	482	527	446	504	537	544	562	492	528	514	507	514	456	497	532	526	479	510	501	507	495	537	493	495	520	546	489	529	478	535	532	476	505	494	487	506	527	552	464	541	545	552	570	539	485	513	524	487	513	490	496	526	558	538	507	501	514	497	516	526	539	516	546	483	473	507	553	498	479	517	533	502	503	488	567	489	493	490	559	533	485	509	510	521	510	498	527	503	546	526	548	502	528	531	488	490	551	514	520	537	515	511	510	487	536	516	552	489	490	513	491	479	461	537	547	564	504	535	451	512	528	541	484	483	510	546	498	500	531	512	494	465	513	516	493	502	506	469	582	525	524	513	509	531	529	497	493	502	483	518	464	534	520	517	508	498	487	461	474	477	479	517	525	529	526	508	516	500	497	522	515	544	453	512	498	474	494	503	543	513	514	493	492	477	535	508	467	528	495	503	490	463	530	499	491	549	501	543	505	523	515	513	476	506	480	508	536	530	525	502	511	503	524	496	496	527	545	487	513	556	495	538	502	493	482	519	496	495	511	458	518	497	531	529	465	490	518	511	548	482	501	518	486	458	503	503	521	488	480	463	518	515	538	498	471	535	503	559	520	508	487	508	483	499	528	495	481	546	510	527	529	475	524	518	507	550	489	491	505	479	509	469	546	520	501	527	516	513	501	507	503	521	457	516	472	542	526	536	495	507	513	521	481	516	514	514	515	508	481	554	503	495	522	507	484	525	529	478	495	484	513	492	536	541	512	500	507	537	497	499	454	552	529	512	500	505	545	523	472	528	521	529	502	478	500	560	529	530	502	495	468	486	489	540	507	529	514	548	543	510	503	513	528	509	494	509	495	500	523	471	517	512	527	514	531	490	441	556	488	516	513	480	570	481	496	474	534	474	532	495	540	476	517	496	510	496	517	523	535	514	522	549	474	510	461	480	524	519	512	488	507	512	519	486	491	517	536	530	534	481	538	516	540	466	503	518	517	505	481	502	521	503	508	522	484	550	489	517	534	488	499	540	499	491	455	506	524	502	512	536	496	556	513	485	487	511	512	509	527	554	557	506	567	527	499	522	465	488	523	499	470	501	520	510	505	517	504	516	491	546	511	515	498	479	506	489	520	494	534	549	520	501	532	523	515	511	516	556	517	500	522	565	492	546	495	521	501	496	531	510	537	530	501	537	501	495	532	496	518	475	528	524	509	490	533	487	488	503	593	490	495	559	530	477	522	526	539	508	510	503	527	547	533	525	513	529	524	466	483	487	511	485	497	522	490	521	511	538	462	491	494	516	498	470	462	545	535	500	488	500	498	514	534	479	476	504	511	524	492	492	535	533	495	470	519	566	522	504	519	522	523	477	502	471	504	461	519	506	466	501	516	497	519	496	470	527	506	522	532	499	494	493	515	540	491	480	531	555	483	489	507	517	494	492	505	524	478	479	512	509	514	510	493	521	521	486	500	514	540	531	537	502	502	550	513	509	514	517	553	558	490	506	486	539	518	493	478	508	488	499	498	522	535	490	542	502	503	474	495	497	528	470	487	514	497	504	527	489	503	505	557	470	572	489	502	536	542	504	494	539	499	511	498	494	489	526	543	482	505	521	519	482	510	514	513	574	529	496	473	513	547	495	566	519	489	522	549	531	543	489	507	532	484	491	544	513	514	490	496	485	468	512	480	484	499	545	486	527	534	519	521	542	532	542	504	509	528	504	531	535	475	497	526	475	537	494	523	501	476	509	477	474	527	540	533	479	495	537	523	529	504	491	504	511	501	505	491	548	506	509	531	497	540	494	499	533	490	491	477	495	493	513	541	511	472	504	524	507	516	495	518	491	532	521	519	501	528	529	532	521	509	480	484	506	490	524	539	552	507	554	508	505	515	474	511	540	511	488	520	485	462	530	471	501	517	510	502	480	512	479	478	535	529	488	503	556	515	511	497	504	493	482	529	502	510	480	547	520	496	502	516	478	513	497	472	494	510	526	482	493	502	500	538	515	503	536	498	522	499	506	522	519	532	491	499	522	500	526	530	503	493	540	492	509	511	518	516	516	517	509	486	539	504	456	519	498	526	513	510	508	527	488	521	533	497	525	518	492	535	539	512	497	511	502	493	509	496	526	554	437	499	495	518	477	497	515	492	466	516	497	458	486	485	508	484	533	498	511	527	508	532	497	527	522	517	508	495	545	478	524	520	516	485	513	509	482	477	493	498	533	498	469	514	529	501	535	524	442	500	484	524	476	498	456	529	519	521	548	473	487	551	515	514	517	468	564	540	549	501	499	551	535	499	530	536	542	508	572	481	528	466	526	491	508	522	489	487	500	481	510	514	470	544	512	501	533	519	514	449	549	500	496	519	470	498	489	523	515	513	466	513	502	467	528	493	445	523	512	514	485	524	535	492	487	540	536	510	497	539	506	503	523	530	544	522	524	564	503	528	534	501	498	465	504	502	495	496	447	477	521	490	495	473	465	503	475	521	517	476	496	487	529	493	499	483	551	508	564	503	493	489	501	516	463	492	492	520	506	511	500	525	539	515	573	495	518	522	523	495	506	434	489	496	478	517	524	498	540	512	506	554	530	513	505	487	512	522	524	485	488	493	529	511	548	486	475	499	532	515	503	515	501	521	535	493	516	483	519	490	474	519	502	511	528	522	557	463	514	506	506	520	493	458	490	529	501	516	511	536	493	530	554	497	475	494	494	480	503	506	494	501	481	529	519	504	516	516	486	485	488	538	521	471	495	526	476	486	527	487	532	575	514	512	516	478	501	488	551	492	535	518	538	544	474	512	543	534	514	541	495	509	513	526	509	497	520	485	533	490	463	494	505	517	539	518	469	530	492	531	511	503	535	502	471	486	526	507	506	515	482	488	507	497	504	513	507	514	529	491	494	503	539	517	501	502	524	504	498	503	517	535	540	507	540	505	513	501	538	507	513	524	515	491	486	486	494	512	485	534	496	503	529	543	514	532	527	505	525	505	521	529	504	482	519	495	514	461	538	482	476	507	544	527	511	519	575	529	516	517	509	497	549	519	540	555	502	483	519	491	541	523	531	519	512	565	485	488	471	506	544	496	495	499	523	513	507	526	552	520	499	512	506	534	517	453	473	514	529	513	501	496	488	517	525	503	512	524	483	508	523	511	512	497	510	501	480	509	504	506	517	510	521	492	508	489	495	487	525	466	524	518	506	475	557	507	494	562	493	550	523	470	510	495	539	506	506	476	527	558	529	552	515	492	477	485	507	524	525	498	518	509	512	501	503	461	503	500	514	522	528	489	502	485	500	494	495	523	446	500	470	476	474	534	480	539	543	497	484	514	483	500	552	494	484	503	522	517	486	491	487	506	500	525	492	538	518	529	520	536	480	501	485	547	480	494	482	481	531	499	522	492	519	498	543	509	512	510	532	500	535	483	527	496	502	493
22148	20990	28743	23468	20991	21046	11873	1049	651	584	452	393	364	355	302	264	228	248	249	224	188	203	188	181	205	174	201	174	177	176	177	159	174	146	188	159	179	171	158	166	131	144	154	179	152	143	155	157	153	129	154	133	134	140	133	159	136	167	152	160	144	126	136	157	140	144	149	153	170	166	157	143	154	144	142	146	142	144	141	172	147	154	128	162	136	150	137	146	138	155	148	119	149	139	136	150	139	142	143	132	149	160	151	150	152	146	144	146	161	155	148	153	149	158	143	136	150	145	155	153	145	143	141	147	135	134	133	131	148	151	131	159	171	135	140	151	127	143	143	133	141	135	128	152	133	147	148	123	160	155	132	108	129	140	140	143	136	147	143	136	138	128	136	137	146	140	130	131	155	145	131	148	154	135	137	136	131	131	141	132	154	131	133	153	158	145	128	133	151	159	144	150	132	144	154	156	144	151	120	116	151	148	152	156	130	143	163	135	145	126	130	134	146	124	135	156	159	139	133	142	133	125	181	158	139	146	116	164	169	150	149	154	153	137	134	152	127	158	163	185	148	132	138	144	167	142	129	132	171	163	142	130	159	144	130	145	137	143	134	148	130	144	139	133	146	148	148	117	142	148	138	138	137	144	147	136	127	122	134	131	143	138	128	121	168	131	131	153	175	121	135	156	152	149	140	118	118	139	130	161	151	141	149	135	134	116	151	154	140	156	120	141	145	143	129	120	151	156	138	134	146	131	133	145	126	133	139	140	143	139	143	151	140	140	146	147	164	150	150	144	128	139	141	149	140	153	137	161	141	157	157	157	140	133	156	145	138	141	139	164	144	164	141	144	165	126	148	156	146	165	147	147	159	133	145	147	129	134	153	148	158	157	161	138	149	162	143	158	142	126	161	138	137	151	159	120	141	142	128	136	143	134	144	153	126	137	143	146	129	150	157	148	143	132	148	137	143	165	144	126	141	148	133	139	141	147	160	138	165	131	120	140	159	158	131	168	139	153	147	173	154	131	146	140	146	155	136	156	125	129	146	145	114	140	126	136	142	177	123	131	123	133	150	139	128	119	130	161	130	126	139	140	126	124	136	146	147	148	118	148	143	135	145	129	149	140	141	128	132	121	130	143	154	148	124	136	143	151	126	159	137	125	162	161	151	135	121	135	146	146	155	143	133	151	120	132	148	132	126	170	158	136	151	151	150	130	136	160	122	139	125	132	136	135	139	143	169	135	155	129	158	146	144	138	152	127	132	162	140	131	133	142	130	150	139	154	146	138	139	129	160	143	136	140	143	134	133	146	144	134	138	133	136	157	159	134	136	138	129	129	145	125	154	121	145	116	122	139	141	124	138	152	153	127	171	138	124	168	143	135	140	141	161	141	131	154	140	133	143	136	145	141	169	131	155	144	130	135	143	140	150	130	155	131	166	126	154	128	158	158	138	139	134	156	136	138	159	141	144	132	159	143	144	147	156	157	137	132	152	171	163	124	139	145	165	161	143	126	112	161	151	135	132	135	142	149	130	136	129	132	147	154	137	155	133	131	139	131	133	121	155	137	144	154	138	136	142	147	133	127	150	146	144	141	121	130	157	161	136	158	129	149	133	145	143	138	146	162	139	130	133	139	124	151	133	127	145	137	164	166	138	119	136	142	139	144	134	143	141	148	138	149	137	148	125	136	136	149	157	124	131	148	155	147	140	133	139	148	119	128	133	129	133	122	154	142	121	141	105	137	142	139	118	160	180	133	137	143	138	149	154	148	147	148	152	146	140	166	151	151	127	150	144	134	141	133	144	142	129	152	144	168	148	135	134	132	135	149	137	144	144	164	144	157	145	132	134	124	153	157	148	117	155	152	116	166	136	163	140	147	136	146	146	146	155	132	157	124	145	151	147	146	132	150	152	150	149	142	144	140	141	157	140	127	140	137	134	155	136	122	158	146	137	137	135	150	121	114	149	101	120	151	118	147	159	131	130	130	130	139	133	139	132	129	161	144	131	143	146	158	152	132	136	139	144	139	142	135	144	139	141	162	145	145	145	157	162	134	166	138	147	130	136	122	140	124	146	160	130	149	155	153	145	134	120	135	145	130	146	152	142	131	173	136	133	140	159	158	137	138	140	135	143	167	132	142	128	136	136	125	132	140	129	146	168	152	144	145	160	147	141	142	130	141	158	139	140	143	146	132	136	132	130	123	153	127	138	146	131	108	128	144	140	120	142	147	133	134	147	180	120	143	139	128	132	147	131	145	142	147	157	133	159	125	139	126	137	128	134	158	134	170	137	138	118	160	140	126	126	142	151	132	155	135	142	144	157	116	160	137	146	158	108	146	141	168	129	137	129	146	145	145	149	131	154	153	135	127	144	147	151	150	145	132	155	127	141	111	154	142	135	154	123	155	152	134	124	153	144	142	141	152	150	132	138	144	146	139	124	147	153	142	140	145	143	139	140	145	142	140	171	150	159	124	165	136	141	139	133	143	153	152	158	133	129	131	154	127	126	143	121	121	138	142	150	153	150	145	142	162	126	132	127	150	138	140	130	149	135	140	147	123	140	139	144	146	130	135	143	155	121	139	138	109	149	157	129	149	137	137	147	132	135	121	142	163	159	154	138	135	137	136	147	160	128	137	152	138	170	135	134	161	140	139	143	143	142	131	138	147	130	129	125	137	132	155	126	132	125	175	157	145	152	136	147	152	168	145	132	137	152	161	125	113	145	131	135	138	118	133	157	147	148	139	141	148	162	141	146	135	121	131	149	136	143	152	136	148	137	153	130	165	136	116	130	128	151	139	155	152	143	145	135	135	142	147	154	146	152	142	133	131	141	130	150	120	142	145	137	163	166	150	156	157	140	117	151	129	130	150	168	127	151	147	139	144	133	144	148	133	136	139	136	148	156	143	138	162	125	131	133	123	149	133	131	127	137	128	135	141	150	142	145	133	131	137	132	133	137	146	130	136	151	136	155	141	142	151	141	125	128	140	132	118	132	158	156	134	141	146	135	141	151	157	139	138	142	135	153	147	155	135	160	150	145	159	152	137	154	124	139	156	154	144	143	129	148	154	147	135	136	155	129	145	161	142	138	130	156	132	124	136	129	143	141	125	140	139	151	145	136	129	129	141	147	149	150	119	160	165	145	147	147	154	141	138	138	136	139	147	128	143	149	149	137	128	145	130	148	129	151	123	125	166	144	159	147	155	155	133	148	142	122	123	139	142	123	146	129	139	143	128	145	132	151	141	177	174	152	150	136	141	127	153	123	154	143	132	146	115	118	142	155	151	154	148	131	161	118	145	136	148	145	155	146	136	153	136	129	153	134	168	140	145	143	158	155	161	140	125	111	129	126	133	149	135	152	144	153	139	127	143	146	132	135	134	125	157	148	130	139	130	163	158	161	157	140	152	149	124	147	135	133	136	137	156	142	132	138	154	134	134	145	132	165	138	155	139	156	147	125	154	139	141	124	155	154	140	139	156	152	159	126	159	164	151
8354	28504	10641	5049	3625	2559	1860	1280	966	756	647	555	459	386	371	326	294	307	276	273	263	224	213	222	202	189	212	177	176	207	173	170	159	193	183	135	178	204	171	177	153	168	149	162	160	141	160	167	168	171	155	142	153	164	159	140	188	148	148	151	144	159	142	142	153	163	175	157	153	133	157	140	155	144	171	136	163	129	157	131	162	137	159	142	151	150	146	162	158	142	155	138	149	165	157	137	148	147	137	153	154	155	149	162	135	143	143	150	138	170	139	124	115	135	159	137	169	155	125	131	135	139	120	151	128	144	149	138	125	158	156	155	148	139	145	142	154	144	144	138	147	133	160	156	143	159	153	122	135	137	160	147	148	133	142	141	155	140	132	156	128	155	142	135	148	167	160	150	156	151	148	132	124	122	138	125	144	145	154	154	148	126	146	143	158	154	152	115	146	156	146	135	154	138	143	150	131	153	140	163	130	155	130	158	142	146	149	147	169	147	148	163	145	148	146	140	140	136	142	132	147	144	160	149	145	136	144	173	148	154	166	139	140	130	134	139	122	161	146	144	147	147	136	147	160	130	156	165	146	137	148	145	147	154	159	146	145	121	139	146	134	155	150	150	167	176	163	168	140	139	150	137	143	119	141	141	140	123	136	150	147	131	150	141	150	141	144	157	154	148	149	121	152	140	133	147	162	137	153	139	133	140	145	156	146	136	128	154	162	153	133	143	142	135	144	130	138	147	131	139	132	139	136	149	134	146	146	156	162	142	144	136	147	127	142	151	146	161	164	136	134	173	164	122	160	132	136	146	150	140	157	148	159	159	145	161	164	144	142	153	138	159	147	148	138	140	133	133	141	160	153	125	163	164	120	157	142	174	124	132	161	152	142	131	139	138	147	147	134	128	139	127	149	141	148	132	138	128	166	156	152	160	144	149	158	150	151	139	143	146	157	148	139	143	153	145	147	168	159	141	157	154	153	140	139	158	146	144	153	157	122	187	150	148	143	147	148	155	118	138	147	119	121	151	149	133	141	134	128	131	146	150	147	157	153	153	137	146	138	142	146	155	130	155	153	136	147	150	137	138	155	135	156	144	142	129	143	135	153	137	132	153	153	147	138	145	146	151	130	165	163	145	154	164	156	134	147	131	117	133	143	140	131	135	150	126	134	135	157	151	140	157	137	131	173	128	165	147	157	153	128	150	146	142	159	118	140	132	135	148	131	144	127	126	154	165	151	159	167	143	149	155	149	161	131	150	151	150	158	144	129	151	132	147	144	153	162	141	147	147	153	140	151	143	170	149	137	175	146	144	156	151	166	145	130	138	145	147	152	134	130	150	139	141	155	136	138	151	152	158	150	166	140	145	148	141	150	145	142	139	127	159	120	150	151	144	166	150	148	136	158	150	124	139	143	134	144	155	154	185	135	141	153	147	149	135	141	148	131	164	133	144	142	150	148	158	137	154	157	143	155	145	149	150	143	109	162	127	143	146	143	148	146	159	166	158	136	153	127	165	137	147	148	166	141	151	129	148	143	155	125	156	178	139	133	132	153	148	150	159	153	144	151	150	141	128	121	154	141	149	145	154	147	144	134	139	140	133	162	143	146	144	145	159	144	160	129	162	153	130	141	148	124	155	132	126	148	154	147	146	139	154	147	156	152	169	143	159	139	136	153	151	148	140	154	146	151	166	142	136	159	129	152	151	154	141	148	151	159	139	131	148	140	129	145	144	124	165	160	152	143	139	136	138	142	141	166	135	145	128	144	126	146	136	155	131	167	140	155	169	137	138	146	159	145	134	155	125	163	128	142	163	151	141	155	144	148	136	151	142	127	144	131	135	151	149	155	159	133	153	149	149	136	153	125	163	140	149	148	152	145	150	158	139	148	150	139	144	159	140	119	125	135	142	143	136	155	142	148	111	157	139	137	142	141	154	154	142	139	137	137	157	145	160	147	135	131	151	143	146	160	131	154	131	162	133	138	147	153	138	160	151	155	143	128	168	146	148	161	173	149	139	161	146	149	161	152	150	146	114	163	131	142	143	171	174	135	151	149	135	134	156	134	148	134	142	161	134	170	153	150	156	153	140	138	159	144	150	145	156	133	147	137	137	137	134	141	158	155	127	143	134	150	138	154	142	159	139	154	146	160	135	154	98	153	128	162	159	147	157	161	141	160	136	156	158	164	163	158	136	133	137	124	159	136	156	151	147	152	152	153	166	155	161	138	157	147	145	156	147	133	116	144	152	144	134	130	136	166	136	160	139	166	149	166	159	159	119	150	163	146	146	135	142	138	139	133	143	118	134	144	134	138	151	156	153	128	132	134	158	145	157	169	129	134	130	129	148	154	126	163	143	129	154	183	142	141	149	133	134	130	154	149	171	172	124	143	162	140	150	115	148	149	161	136	133	132	148	133	138	138	152	173	134	129	133	125	153	166	139	138	151	124	155	147	141	146	136	143	136	165	141	139	148	171	170	146	162	145	147	142	144	145	131	122	135	158	146	157	169	126	146	142	164	142	172	143	154	162	151	139	148	138	138	140	147	134	129	160	146	142	134	155	168	148	149	161	160	140	138	153	160	157	161	148	155	154	154	157	147	145	152	143	142	148	150	161	131	131	137	141	124	131	138	162	141	116	128	136	153	150	151	145	140	115	142	145	131	145	156	142	146	145	137	143	145	146	162	167	138	130	149	154	151	140	130	141	151	145	144	152	141	125	143	122	156	133	170	155	169	159	149	155	150	143	146	160	147	127	130	141	143	142	150	113	160	145	118	141	144	160	144	145	111	133	166	147	149	139	150	155	139	141	152	158	131	150	148	157	145	142	133	134	128	151	145	163	144	161	130	146	123	136	130	129	135	142	130	163	143	165	141	144	130	147	139	164	156	152	126	134	168	155	139	150	137	160	146	143	149	138	161	158	155	139	158	154	132	147	130	148	150	143	130	137	138	154	140	151	138	139	136	152	154	174	170	152	148	136	152	160	168	161	157	136	152	141	144	129	138	140	125	142	144	149	140	149	158	138	176	166	134	144	138	141	152	154	147	147	143	144	155	157	167	158	143	130	138	130	165	131	134	143	128	159	152	132	168	150	129	144	145	128	139	151	111	161	160	142	146	131	154	136	146	154	154	158	150	135	153	147	165	140	176	124	145	144	150	128	155	141	163	131	133	135	172	157	148	162	135	134	136	154	135	129	156	152	131	154	146	156	135	142	154	150	127	152	147	172	153	129	156	114	142	134	153	159	162	151	141	125	143	150	142	166	128	163	151	160	136	162	139	132	141	152	109	162	161	159	152	155	140	149	141	150	144	126	130	150	152	135	141	145	147	138	148	144	139	145	136	135	130	147	140	140	148	146	137	140	137	144	146	150	141	158	155	132	147	142	136	160	145	144	173	134	133	134	132	150	145	137	148	148	133	147	143	153	146	151	164	138	179	137	141	151	138	142	162	157	150	152	122	144	147	135	141	149	145	155	153	142	140	139	140	141	157
27071	19690	6368	849	640	570	615	599	604	566	545	588	526	540	543	530	606	537	545	498	548	552	540	530	522	592	585	549	569	543	563	548	552	550	562	566	575	549	549	584	604	557	546	522	563	535	555	520	552	577	531	576	569	564	555	557	577	575	546	532	518	524	560	590	552	559	561	557	590	584	563	537	543	553	553	508	550	575	555	553	599	526	491	519	561	522	563	569	557	610	575	562	547	572	522	543	568	540	593	559	571	614	568	525	525	541	544	517	574	544	566	526	514	570	548	550	519	549	502	529	575	553	535	565	522	578	583	576	542	535	513	543	537	551	554	573	573	573	538	540	564	532	560	581	527	544	542	517	514	559	512	574	520	566	536	578	566	553	547	543	548	530	574	554	561	550	508	530	601	564	574	494	537	576	556	538	538	573	553	523	529	550	533	527	548	527	538	532	507	534	520	592	546	530	549	560	527	513	547	593	570	529	509	548	540	510	566	578	583	529	506	543	551	560	525	577	534	565	506	563	566	556	568	531	568	524	564	515	567	597	532	565	553	569	543	553	539	536	546	550	552	544	517	547	580	585	545	544	552	561	544	524	541	521	511	574	538	592	558	542	534	543	562	522	587	540	566	562	496	529	606	564	537	517	552	539	557	587	526	519	559	580	550	569	526	551	561	543	534	487	520	543	532	547	570	580	518	547	557	549	601	577	518	506	576	568	562	551	584	565	534	529	552	574	503	530	552	585	591	585	537	547	511	515	540	531	534	547	569	531	576	571	549	541	565	530	571	575	551	556	571	577	548	600	576	558	557	517	569	516	535	499	567	537	557	506	586	560	558	542	535	541	525	560	548	544	604	562	577	574	539	537	546	556	517	518	504	567	581	534	557	539	560	610	545	630	531	561	567	556	580	550	585	556	539	561	555	592	547	549	549	548	570	545	550	548	527	517	571	550	562	530	590	569	597	541	612	573	578	539	563	533	546	515	525	485	548	554	551	521	575	537	539	535	534	573	547	580	533	524	540	564	582	568	546	519	484	593	530	532	607	544	559	574	501	554	592	537	557	567	545	531	556	516	502	575	519	536	556	586	532	539	558	569	522	580	512	551	551	538	583	547	542	561	555	579	550	574	561	561	557	602	534	550	575	495	536	564	588	539	542	569	559	582	582	564	526	538	527	538	570	572	584	565	532	551	574	577	539	580	538	527	497	541	601	541	578	541	551	524	559	532	533	553	559	546	541	566	547	580	548	571	508	521	515	550	580	531	545	508	549	534	579	534	539	555	561	541	573	546	552	545	558	572	552	527	530	551	544	523	555	533	504	528	575	552	554	574	556	492	570	541	570	591	553	500	504	571	544	562	533	554	543	538	528	520	542	551	537	546	561	541	549	568	572	531	512	539	596	594	500	538	540	592	567	557	541	548	564	554	565	532	518	526	563	572	546	508	587	537	553	564	555	562	553	533	554	531	558	602	537	602	579	529	551	533	544	532	588	594	530	585	577	553	520	596	562	538	560	530	583	564	542	566	525	568	534	581	598	534	519	543	574	569	554	549	556	519	559	545	532	527	567	576	553	550	492	538	535	564	524	537	597	559	565	511	533	547	545	537	536	520	538	539	548	540	561	572	501	561	543	580	531	521	556	553	529	560	494	528	540	521	572	563	506	547	546	546	592	545	534	525	523	572	558	544	601	520	554	532	545	588	548	529	558	571	530	523	549	552	531	571	509	554	531	578	536	562	560	577	495	545	520	538	575	537	538	546	569	557	543	553	558	545	527	539	551	523	548	557	552	541	510	577	541	578	535	554	568	576	547	569	574	563	548	572	541	531	546	582	540	565	530	601	521	546	529	560	592	563	549	523	540	557	587	541	556	557	533	525	547	544	523	605	555	571	527	572	545	546	571	545	550	534	535	541	525	573	535	536	552	546	553	559	583	560	532	509	556	547	531	507	574	575	584	546	549	520	585	581	553	558	523	541	524	535	508	549	540	536	544	548	536	518	565	563	571	572	549	559	554	520	555	575	519	542	529	546	572	564	554	533	564	540	526	576	557	558	571	541	563	571	548	567	526	562	562	544	546	562	598	601	541	553	565	541	577	542	531	553	571	586	569	559	561	557	547	564	549	496	564	550	550	596	570	571	574	552	543	511	571	504	577	564	566	506	543	560	548	565	571	539	570	588	534	569	569	534	532	532	579	577	527	549	535	533	573	582	605	509	577	523	561	551	556	518	527	517	516	551	583	554	522	555	566	534	521	557	524	520	511	548	557	572	531	575	531	579	547	548	510	529	538	529	510	556	561	542	580	510	550	538	549	565	519	565	586	560	576	557	530	538	527	586	556	601	549	550	536	498	566	547	546	528	558	547	585	524	541	564	580	558	544	548	560	535	589	518	548	576	564	548	573	567	552	531	582	550	558	529	533	516	578	566	560	512	488	544	526	562	590	560	542	523	543	522	557	561	566	569	583	555	520	553	571	565	564	564	547	562	593	524	534	553	555	581	589	552	596	532	566	567	562	555	569	596	526	574	535	553	571	577	542	536	576	556	579	509	564	625	557	581	585	552	553	595	551	513	591	566	535	531	568	532	554	551	492	566	578	559	542	571	546	514	590	483	536	529	561	527	560	529	578	525	515	560	583	561	511	611	540	568	548	527	546	555	549	542	550	555	559	548	581	533	521	565	554	525	450	551	545	554	561	594	534	543	531	534	540	565	564	564	522	557	572	538	568	589	545	553	525	511	545	509	567	550	542	543	484	583	541	578	547	569	539	580	549	558	564	563	570	588	498	509	568	577	546	517	552	539	551	544	546	563	579	556	546	549	531	554	563	551	564	556	553	559	561	569	553	558	590	552	530	561	538	561	562	568	558	549	525	508	567	516	563	527	553	534	533	542	591	524	524	569	526	558	539	538	536	535	507	561	580	535	529	555	522	573	519	566	519	548	541	547	519	524	531	531	552	549	506	587	542	537	537	498	521	560	551	535	563	555	511	531	541	577	564	561	565	537	569	546	569	493	593	564	606	577	539	566	526	534	556	582	582	585	559	547	553	537	588	530	511	555	553	542	546	529	549	539	544	523	585	526	564	510	517	566	570	553	590	537	559	619	574	564	569	544	547	573	555	529	501	558	530	553	523	550	541	548	499	554	558	509	550	583	576	566	532	575	562	534	555	553	546	511	573	528	589	555	551	538	530	603	567	522	553	528	581	573	542	581	544	541	533	552	574	554	573	544	550	524	520	594	612	573	527	534	496	561	585	521	533	570	564	522	545	558	551	570	559	561	526	523	578	569	566	534	554	558	544	568	533	563	538	561	559	530	474	546	541	564	565	556	568	568	523	529	543	563	538	560	530	547	526	555	598	581	532	555	530	553	567	511	575	540	512	552	555	598	550	547	534	552	545	534	551	511	520	511	553	601	548	533	535	533	551	539	568	521	537	560	535	519	554	552	516	544	570	544	572	535	588	550	530	582	551	564	570	566	529	546	582	522	499	543
6098	12778	1244	704	632	633	577	580	551	581	597	572	562	566	587	518	536	607	556	570	563	549	594	545	566	560	603	560	575	558	538	527	553	539	553	581	546	564	547	559	497	561	560	585	584	606	534	586	553	568	551	614	522	600	545	551	582	568	596	596	594	580	559	565	511	577	584	592	587	556	574	598	563	540	584	564	571	553	539	593	569	575	588	595	545	606	582	585	580	532	552	565	596	627	585	575	579	596	538	562	570	589	555	590	579	616	520	549	561	581	579	555	570	586	586	571	556	568	596	534	581	574	560	562	582	600	601	570	583	566	559	517	563	593	607	551	547	589	578	576	582	558	573	549	546	501	579	573	582	531	577	581	545	556	541	573	563	604	595	557	557	547	567	550	566	558	602	609	572	547	571	547	568	585	544	528	565	581	519	541	559	533	550	577	579	537	519	550	533	592	560	584	537	599	587	549	588	594	558	547	551	553	562	574	534	575	569	582	567	579	565	553	571	574	554	548	563	568	561	562	565	599	597	563	581	512	599	555	569	572	539	583	540	541	550	575	563	552	561	554	594	564	543	555	558	527	566	567	598	570	533	525	601	570	573	551	569	577	542	584	541	585	558	590	573	587	570	542	588	598	547	566	588	537	556	560	591	578	567	550	580	574	539	584	605	572	575	564	557	566	574	582	521	553	540	576	508	580	604	564	595	530	570	532	559	562	528	563	611	573	564	547	555	560	588	546	579	601	578	609	563	582	561	619	528	509	590	565	549	515	604	586	557	524	558	591	523	576	579	544	566	533	575	549	565	553	550	578	564	543	565	541	572	522	550	549	578	521	544	578	570	589	574	560	564	561	590	597	581	577	575	585	571	571	593	550	560	583	561	584	592	598	554	542	550	572	578	534	545	557	584	612	598	547	578	609	594	544	569	505	602	528	577	579	577	547	597	601	587	543	598	586	554	574	547	584	526	577	613	549	572	584	622	559	546	595	590	554	563	597	591	552	536	590	567	579	545	534	580	533	576	595	551	549	559	571	559	569	562	553	567	577	572	554	541	592	602	550	564	569	561	620	606	571	550	528	570	531	564	557	531	566	642	562	529	554	560	563	542	589	607	587	589	608	550	573	575	544	540	523	598	569	585	554	584	589	553	542	559	570	584	550	543	578	596	554	577	516	580	601	546	543	619	550	569	564	546	590	544	599	611	585	589	549	547	563	560	575	552	585	552	579	548	591	535	587	572	588	597	590	545	580	569	554	567	532	582	572	569	561	552	554	551	568	594	596	564	567	569	587	537	563	534	559	582	542	590	577	563	579	550	528	522	587	572	537	557	561	569	565	563	587	552	617	583	608	586	548	544	508	511	576	569	530	546	564	533	599	572	527	602	575	588	589	629	598	594	609	580	608	512	539	575	537	594	590	599	583	544	565	591	583	556	558	557	568	563	612	562	548	560	577	519	578	576	585	584	570	610	587	566	598	588	543	569	542	543	596	570	569	604	565	579	523	573	555	578	551	500	555	532	537	622	606	597	578	537	559	538	572	538	575	569	586	589	601	606	554	530	536	568	552	552	562	535	525	563	541	529	579	603	595	591	571	536	624	522	564	540	550	579	566	586	563	574	569	571	570	570	576	589	588	588	585	572	536	567	531	542	575	575	546	571	552	604	554	585	573	537	582	522	588	531	592	569	600	536	536	547	547	598	587	549	588	548	531	576	572	569	564	570	590	560	529	536	553	520	547	592	584	541	559	594	579	533	552	579	605	579	527	589	535	514	572	590	551	541	530	563	559	605	531	554	591	594	569	556	556	550	549	525	601	605	547	577	547	553	545	546	534	592	536	566	569	558	527	567	558	544	568	544	579	542	555	556	547	550	603	594	578	586	601	572	554	562	564	576	523	598	567	565	569	583	567	552	605	598	564	554	575	576	531	570	532	560	587	545	548	545	551	523	562	608	586	545	596	559	606	534	563	573	582	612	530	561	539	537	556	630	514	570	572	586	564	588	549	596	519	551	563	532	592	541	546	543	560	574	561	556	553	558	561	562	555	578	556	591	532	563	599	572	587	564	612	591	571	590	577	552	513	591	532	539	553	591	588	544	579	565	530	591	533	570	557	581	565	540	595	609	542	532	585	571	550	576	575	540	561	581	586	592	596	541	588	590	574	556	589	564	576	591	578	596	509	549	582	555	580	555	563	563	574	551	586	573	534	548	576	567	541	580	564	581	565	592	563	595	576	576	579	561	574	592	591	518	586	577	561	512	550	592	553	607	588	543	538	576	535	515	571	501	563	604	588	590	563	524	541	528	591	537	591	559	519	540	530	579	576	544	587	563	542	533	596	570	598	574	586	575	548	559	562	622	534	580	526	555	576	546	607	585	558	592	558	564	570	568	573	546	591	567	584	567	538	593	567	583	558	528	601	584	547	550	595	582	627	525	561	584	584	584	594	557	537	578	564	505	569	573	572	605	497	570	595	571	531	571	551	612	564	582	612	573	582	567	556	531	563	580	588	538	585	568	566	554	571	538	551	545	541	573	558	574	592	588	542	615	584	580	569	585	596	591	585	552	566	555	582	574	578	571	581	559	588	575	609	564	509	543	558	534	599	581	589	555	569	572	547	525	564	533	584	535	566	556	548	576	572	591	580	542	548	594	532	567	574	560	554	574	550	633	563	541	575	578	534	577	555	569	532	571	550	546	529	617	513	589	537	587	559	587	573	553	529	562	580	584	582	542	554	551	580	569	534	523	544	550	563	589	589	579	572	576	551	548	582	552	589	590	563	543	593	556	565	547	573	555	533	605	549	566	568	566	565	561	554	565	568	574	541	559	505	595	581	571	549	596	555	536	593	576	551	564	562	587	562	574	590	537	573	549	572	554	567	580	604	600	582	560	592	526	565	607	577	581	578	541	564	565	582	571	580	632	562	593	521	596	534	600	567	616	556	548	544	554	588	551	573	556	538	531	554	531	558	582	555	575	566	559	576	588	565	565	534	530	589	564	542	599	550	542	582	568	523	533	566	562	547	532	575	593	561	598	571	576	576	585	538	573	609	549	552	583	556	531	531	541	572	554	560	564	595	571	555	544	557	553	549	618	562	534	595	559	563	583	575	559	521	613	570	596	589	562	566	558	520	549	564	564	583	575	591	574	603	541	556	594	550	561	551	508	564	597	574	533	586	524	597	564	597	555	522	570	570	537	541	584	555	559	586	538	584	513	550	517	540	587	541	548	559	530	592	576	558	592	564	515	551	523	555	554	617	533	584	581	537	586	515	559	593	575	588	549	630	557	578	591	590	533	576	547	525	588	569	517	593	501	547	553	594	599	588	553	546	538	553	538	611	566	577	564	581	546	584	578	588	530	539	543	594	599	573	539	536	590	573	602	550	603	555	536	568	546	588	552	597	570	568	541	589	561	568	592	517	559	608	566	583	582	573	581	577	555	583	618	597	563	607	577	615	543	554	583	581	586	547	550	573	596	592	540	577	568	570	560	564
23225	20950	28323	23739	20958	13056	1198	667	591	503	461	429	358	356	363	330	343	337	342	301	279	300	282	293	282	295	296	314	276	291	289	295	304	285	293	307	274	293	304	318	273	260	286	298	292	283	281	278	287	299	298	294	295	282	286	261	280	290	287	306	280	295	260	271	303	264	297	302	276	274	260	271	254	240	265	278	287	255	247	289	257	274	273	297	282	291	304	255	266	269	266	250	286	255	269	263	265	277	306	284	316	275	285	264	316	308	279	256	275	279	269	273	279	238	260	294	284	268	267	256	260	282	275	277	275	277	288	273	283	259	255	275	281	281	272	233	287	254	279	248	307	280	283	273	266	263	247	296	322	291	261	278	286	283	277	258	285	284	283	304	250	303	287	301	263	287	278	266	251	298	276	272	243	264	273	251	248	273	289	287	294	285	285	277	263	259	257	282	271	260	277	269	273	282	281	286	284	261	263	252	249	252	229	275	267	264	270	252	288	288	249	254	278	295	284	265	297	272	280	283	266	261	291	273	291	263	273	264	286	261	299	260	248	267	292	284	291	255	269	268	287	278	284	261	299	265	272	285	300	293	263	282	259	296	266	277	289	270	275	249	253	259	285	260	281	279	258	295	266	277	297	270	257	284	289	274	262	292	286	252	285	263	290	247	298	298	314	253	255	256	291	248	283	283	275	274	279	285	271	289	294	285	259	265	302	277	277	284	269	299	285	291	280	284	262	264	298	271	302	260	281	266	274	289	293	289	272	251	289	288	284	282	332	296	297	262	270	268	291	274	272	281	259	273	248	254	266	266	284	280	290	294	305	299	272	283	270	267	291	286	291	270	299	276	273	290	305	286	252	260	262	287	266	288	303	286	291	250	276	292	279	277	278	251	259	261	271	278	321	284	263	273	277	278	262	274	273	317	230	297	267	279	292	251	259	272	241	289	255	309	289	276	263	248	290	299	277	284	289	273	306	285	279	294	271	296	299	280	280	275	266	283	263	303	285	267	298	260	287	270	279	262	238	285	273	267	260	255	275	280	277	286	311	286	233	289	287	262	294	281	269	271	284	278	284	238	231	230	261	286	272	286	270	280	265	288	272	259	250	279	273	264	270	291	298	281	300	258	276	282	252	248	280	281	268	269	305	286	280	286	313	293	296	271	248	262	253	275	305	270	284	261	243	252	292	263	279	261	297	274	250	257	269	277	225	250	273	243	282	246	266	259	293	294	268	318	244	288	274	289	256	313	293	280	273	263	266	277	258	269	252	266	242	252	258	267	266	278	266	283	259	272	268	258	263	264	265	282	256	253	280	290	264	264	282	252	286	272	270	285	251	262	269	273	272	295	304	279	261	257	267	247	278	289	301	280	278	285	257	295	301	282	284	260	291	280	299	254	273	264	271	242	300	292	278	277	278	286	286	272	257	300	270	273	271	282	282	281	288	275	261	286	286	272	278	291	273	273	300	277	295	243	267	288	275	281	270	236	285	283	278	307	262	244	289	268	307	253	269	277	270	280	274	265	246	320	277	262	283	259	239	284	267	280	304	261	278	285	273	262	267	262	290	282	300	265	264	281	288	291	253	293	269	277	281	264	253	331	258	249	278	275	259	263	288	270	293	280	263	236	245	285	310	243	252	257	291	262	302	263	295	280	284	273	253	285	253	310	302	285	278	272	250	285	258	268	278	272	288	313	270	277	283	271	267	258	264	282	258	263	242	290	295	269	286	292	294	270	282	267	276	263	305	288	272	286	264	252	266	300	289	243	272	288	289	265	272	274	305	260	240	284	274	272	272	239	249	266	272	267	270	255	260	276	282	262	289	267	262	249	267	296	274	266	276	258	265	277	263	280	286	269	271	310	268	276	277	286	298	281	311	277	273	257	315	308	280	278	280	302	271	275	268	290	278	277	287	282	273	315	273	276	267	249	287	299	290	263	281	278	278	297	284	292	270	291	261	287	261	263	313	266	288	306	254	274	258	256	308	271	267	289	265	298	292	281	294	264	266	274	268	311	288	282	275	279	273	310	279	274	293	276	296	269	280	262	271	283	301	269	280	291	275	254	283	254	260	255	271	275	241	262	270	269	268	277	257	298	278	296	264	316	278	275	290	266	254	263	301	268	291	266	264	282	245	272	266	258	282	270	279	256	272	250	302	252	287	266	274	273	273	268	258	290	306	269	274	270	259	282	288	276	273	284	230	267	290	283	304	275	299	268	295	273	299	254	297	249	274	253	295	281	279	255	279	285	270	284	302	266	265	283	238	273	254	268	313	293	260	297	284	268	311	287	298	295	279	284	265	260	272	246	286	271	284	265	263	260	258	286	306	268	319	266	283	259	315	278	271	296	268	275	260	282	281	247	287	260	325	287	265	297	282	288	275	255	267	262	250	304	296	272	273	277	276	276	272	284	317	286	288	271	262	267	242	239	262	262	288	289	245	317	283	264	282	281	251	274	289	270	281	262	263	295	274	249	253	278	301	289	271	257	275	261	265	245	269	259	288	269	259	258	268	286	280	269	262	277	284	263	269	264	248	285	288	280	261	268	266	281	263	295	265	264	279	284	256	273	302	275	303	285	245	260	289	283	251	276	271	253	290	244	271	264	244	274	267	265	287	250	256	268	272	282	289	297	267	273	273	246	274	279	276	271	261	281	249	296	290	280	294	287	266	248	284	260	278	289	258	246	300	280	277	252	268	259	284	268	280	252	279	292	302	269	271	271	289	269	288	289	278	304	264	286	236	284	279	290	292	282	263	298	249	289	276	257	281	274	299	291	277	269	273	291	291	268	299	291	263	247	312	274	263	276	263	257	268	267	288	287	271	302	267	288	285	270	263	248	260	283	286	246	293	251	273	240	282	297	271	277	275	291	275	264	255	251	247	262	244	263	269	271	287	258	266	297	275	304	263	259	289	302	270	257	282	257	274	305	285	268	254	268	248	256	273	266	277	280	262	275	253	259	265	255	326	281	256	245	277	278	273	295	294	296	311	263	278	270	254	273	290	276	301	277	290	273	285	277	280	277	246	272	266	266	307	235	327	294	269	304	274	277	289	287	241	282	297	290	271	253	242	270	312	302	275	266	271	274	279	267	266	263	257	238	240	275	243	287	245	261	235	284	240	285	272	270	280	287	271	251	312	262	277	293	260	288	280	260	247	270	257	283	287	311	280	289	275	271	293	301	235	280	260	273	269	275	271	266	287	285	302	284	275	283	289	304	267	298	281	293	259	243	280	245	252	300	300	302	233	262	261	247	283	255	260	273	264	280	280	265	259	253	269	262	295	272	266	259	302	283	244	239	255	301	241	276	254	302	278	279	272	278	310	270	264	292	257	295	278	283	259	263	265	279	291	266	285	278	281	256	287	265	256	275	267	284	245	254	257	264	268	240	271	306	241	272	284	257	273	294	270	305	288	247	278	243	269	259	298	247	247	280	258	252	287	279	274	266	283	277	254	260	260	269	279	278	273	306	288	254	279	272	251	262	268	240
6248	22525	6670	2918	2072	1484	1149	892	752	626	522	476	403	488	403	405	414	404	367	358	344	339	364	347	336	353	301	321	337	323	307	317	308	312	319	292	304	304	287	299	296	342	293	316	302	305	285	260	291	293	289	308	276	304	314	275	294	298	307	291	305	335	309	242	317	322	332	324	296	352	328	299	279	328	308	286	301	293	318	305	308	310	305	310	297	271	319	296	270	287	290	302	277	303	277	265	271	340	296	293	298	317	300	258	295	306	295	282	293	290	274	317	285	281	314	297	291	304	318	346	296	302	299	289	320	313	289	305	290	273	316	285	310	299	297	307	312	305	288	288	340	315	257	309	331	313	304	319	264	336	293	287	313	315	292	312	302	306	299	291	306	305	259	322	322	299	280	318	290	299	271	277	298	293	275	273	287	285	292	317	318	291	286	343	260	294	288	320	327	297	306	340	288	307	286	296	287	302	292	282	311	297	278	296	271	297	317	315	287	313	307	280	304	312	293	282	282	292	282	286	324	285	278	283	296	319	243	298	288	305	307	293	282	289	290	287	274	290	269	291	301	294	285	298	293	312	284	327	274	297	297	328	311	322	291	291	331	310	309	317	267	303	295	300	290	294	307	287	291	282	308	314	326	296	301	323	273	303	285	276	316	295	309	287	279	275	284	317	283	333	315	336	287	281	282	311	320	275	301	269	248	250	295	292	348	294	306	290	292	271	277	306	315	306	318	301	278	294	266	313	283	312	294	274	308	317	290	323	297	287	324	280	275	267	283	313	274	275	299	297	290	295	299	300	308	249	319	308	314	305	292	298	276	283	295	299	304	285	313	291	291	301	298	297	307	297	307	315	321	276	299	289	293	293	321	309	296	277	302	300	343	289	298	281	309	327	308	287	284	301	280	285	295	305	290	281	335	321	274	287	284	266	322	294	269	300	331	294	320	295	290	298	301	295	280	335	292	280	282	317	260	314	303	283	294	320	298	277	302	274	300	310	300	304	284	315	326	271	312	291	266	281	289	322	280	294	303	285	282	300	288	278	329	313	293	310	314	313	312	289	334	296	320	274	318	343	308	283	307	273	303	300	263	313	310	293	271	297	296	295	290	284	262	272	273	316	299	304	268	309	287	287	311	295	288	306	296	296	294	305	275	320	295	292	284	270	318	315	284	301	331	296	283	269	324	296	295	263	313	288	310	276	281	292	298	300	307	289	276	289	282	295	285	309	317	270	297	270	301	316	318	268	338	306	292	292	303	280	303	289	293	295	318	301	310	299	312	290	296	273	305	290	330	289	307	312	301	264	290	301	308	318	324	322	305	310	317	270	334	320	275	303	279	306	305	304	312	317	312	298	315	287	314	298	338	269	310	299	317	311	279	303	272	272	283	314	306	270	275	292	295	304	296	307	307	318	314	300	274	302	322	322	318	302	309	285	281	290	312	269	316	294	293	290	307	309	324	290	303	323	327	295	309	317	282	298	276	322	316	290	290	312	284	304	300	300	315	298	300	300	295	289	271	328	323	301	280	324	295	298	272	304	303	316	282	308	279	303	299	288	301	291	300	295	263	289	328	303	307	324	290	286	304	307	297	275	312	287	287	310	330	310	309	304	297	289	279	296	303	295	293	278	313	300	297	303	281	308	297	287	290	286	285	332	267	287	298	317	318	276	298	291	331	294	272	284	307	299	295	303	286	260	293	298	301	309	282	279	297	296	341	280	256	299	285	282	259	259	268	333	268	271	322	290	297	284	285	302	296	294	298	276	313	284	294	291	301	306	326	327	280	291	279	283	306	285	307	277	310	309	298	308	292	252	278	311	302	323	300	310	262	308	290	304	320	289	315	304	273	285	291	330	309	311	280	333	306	300	281	308	292	300	300	305	296	286	270	311	301	300	296	295	292	299	320	299	310	273	298	298	318	293	279	290	271	317	254	278	291	287	301	284	292	316	305	295	304	309	293	310	257	334	276	303	272	292	311	314	304	290	292	284	291	273	267	305	320	277	293	274	296	315	298	299	298	328	296	296	290	304	297	294	318	295	290	290	284	308	278	266	302	326	271	305	275	308	351	302	275	302	273	318	308	278	286	291	301	286	301	300	269	310	332	282	311	283	309	297	301	287	274	303	292	298	315	315	308	271	304	281	266	278	293	305	302	268	292	303	282	304	337	310	321	268	304	319	277	265	297	316	313	289	276	276	331	280	311	322	298	288	299	280	279	311	328	278	299	290	285	281	264	306	291	286	315	290	302	298	289	297	304	303	277	273	286	287	272	284	301	302	288	295	298	316	317	306	285	299	297	294	293	294	329	280	298	289	304	309	289	312	316	321	304	301	292	283	294	288	307	280	318	319	274	274	307	331	289	334	304	309	324	289	294	278	290	317	292	309	276	287	295	285	254	274	275	275	325	303	289	338	280	294	278	306	289	288	311	317	280	269	299	315	296	306	297	291	265	288	276	311	291	312	305	288	270	292	288	297	288	279	267	266	283	286	311	287	337	293	301	319	285	305	284	277	312	322	268	249	259	300	314	305	308	323	283	282	294	307	305	301	303	303	287	300	296	276	282	299	305	293	291	317	310	296	297	275	296	312	306	337	276	314	270	329	305	322	299	307	316	277	297	285	315	284	302	298	294	288	301	299	288	296	283	306	305	288	311	303	282	310	285	303	276	264	294	289	271	299	312	294	318	300	305	306	305	308	295	309	261	301	314	297	264	291	331	301	281	303	286	287	295	313	280	291	343	291	280	274	314	289	274	307	297	283	318	308	297	280	288	313	316	302	299	308	281	304	312	289	298	293	275	292	322	292	295	333	307	295	272	304	278	309	299	303	304	303	299	300	286	268	304	301	293	312	292	270	312	327	284	272	325	308	320	296	289	320	295	323	316	325	313	327	306	298	306	318	289	276	294	286	279	317	295	289	310	275	300	289	290	293	284	303	303	299	282	278	285	271	282	288	288	295	299	319	287	298	308	281	317	314	289	295	309	301	326	275	294	293	281	295	289	284	294	288	291	323	269	283	288	329	325	300	338	271	305	262	303	294	309	283	298	309	300	294	293	276	266	305	316	303	296	294	297	289	299	308	300	302	250	318	310	307	303	294	283	297	273	299	298	285	263	303	285	307	295	275	279	265	311	300	309	301	278	273	259	291	301	323	297	315	307	284	307	286	255	296	272	287	298	297	302	293	280	283	327	325	293	288	315	305	288	333	315	278	304	316	276	275	302	290	279	305	282	301	287	314	289	303	330	272	271	263	303	300	306	290	308	293	299	303	276	273	266	306	320	276	282	272	301	322	313	299	279	319	294	320	295	297	272	283	285	324	289	318	284	298	277	286	285	309	318	287	297	263	299	292	301	282	292	276	327	279	304	294	291	285	265	324	301	315	291	309	263	295	305	319	281	289	291	310	296	320	305	319	295	324	280	307	276	304	280	301	301	309	291	272	308	291	267	321	312	293	294	319	291	330	290	275	280	301	277	315	272	268	306	302
24244	20910	27532	24417	16919	1419	822	663	674	608	606	557	524	563	575	522	503	535	525	532	551	509	546	524	531	523	506	555	532	546	524	528	518	532	497	531	518	541	533	537	497	529	535	499	498	518	495	506	509	508	495	538	539	539	519	523	510	525	534	548	476	489	529	507	543	521	541	535	497	495	533	556	510	546	536	507	547	525	595	548	549	502	548	509	514	512	494	514	534	521	542	532	554	535	539	481	475	498	528	507	497	547	496	506	520	529	513	568	546	482	501	536	534	550	480	554	544	494	567	567	520	497	485	529	523	516	549	510	538	505	553	512	479	510	514	524	525	470	523	536	522	546	505	496	511	487	499	514	542	520	470	508	524	533	486	511	526	509	516	505	534	518	501	506	530	511	497	548	523	563	501	491	529	517	510	568	520	518	517	501	520	534	508	534	495	482	515	505	536	510	526	540	523	501	547	509	534	521	506	496	476	522	545	504	531	533	504	447	480	533	448	510	576	549	477	531	519	514	533	526	526	482	531	494	519	499	527	493	513	522	562	543	482	563	511	567	538	492	548	538	555	496	485	491	498	503	541	531	481	492	549	518	484	524	487	471	531	475	493	487	546	526	493	515	481	507	502	500	506	515	506	498	536	502	523	474	561	533	541	512	514	510	523	494	495	493	557	480	520	549	564	551	513	477	539	533	478	532	493	534	510	540	507	513	525	521	496	535	520	534	530	544	525	496	553	503	519	484	487	513	481	551	561	476	513	486	528	470	469	472	538	484	513	502	505	483	490	540	518	529	516	495	524	534	560	525	542	515	537	470	537	520	522	555	514	520	492	536	501	539	495	516	483	528	514	506	532	507	517	520	501	566	477	507	504	531	553	572	522	505	514	562	510	544	559	543	533	475	529	502	517	541	504	521	580	528	518	513	532	537	508	491	492	510	479	534	484	512	510	484	514	526	506	500	522	535	494	455	488	472	512	495	549	522	515	545	525	510	521	534	531	508	535	510	499	540	499	518	520	547	504	510	480	517	542	514	516	528	526	511	522	517	535	539	514	481	536	508	531	482	525	508	530	497	515	480	533	521	503	479	561	509	522	506	542	553	527	580	547	500	503	584	538	552	515	522	522	529	546	536	505	506	555	534	512	511	543	529	516	491	538	479	459	514	547	536	538	544	549	511	559	472	536	505	530	491	484	524	540	465	515	472	502	530	536	500	518	490	578	560	533	528	523	479	499	512	491	514	518	540	518	552	521	515	582	538	497	518	506	509	554	528	556	542	495	518	560	503	484	508	514	533	512	522	543	547	523	537	508	515	544	539	496	512	512	475	495	496	531	525	571	486	481	552	525	546	578	529	505	525	544	543	510	530	545	529	509	471	505	503	523	539	525	513	538	535	522	537	558	501	469	537	510	520	537	522	528	523	543	487	512	517	520	472	515	535	501	538	524	527	493	496	528	538	509	466	502	527	492	511	519	518	507	542	501	516	486	496	526	517	512	511	498	551	548	546	523	527	532	522	532	492	576	493	540	516	516	535	516	527	524	490	533	501	485	510	484	485	516	552	510	471	491	522	512	495	497	515	554	498	521	504	488	531	527	535	482	495	497	518	477	529	483	484	510	550	532	501	516	542	516	515	548	490	490	503	529	555	444	515	508	491	535	555	501	531	529	493	527	510	522	554	523	489	475	494	505	514	538	503	526	477	482	520	455	530	513	530	525	478	566	532	486	506	523	524	546	515	523	533	537	530	508	523	512	528	556	532	523	539	552	491	512	510	513	550	475	479	528	568	516	519	542	483	536	526	528	532	514	484	513	517	506	504	531	524	519	492	544	518	531	487	526	485	514	505	516	504	504	523	530	572	500	514	486	515	512	493	509	484	527	513	521	504	560	562	553	514	478	536	559	517	483	552	513	527	501	536	496	525	514	532	512	548	523	553	494	528	520	543	529	517	561	563	551	492	531	547	541	539	469	497	547	510	495	518	510	518	508	515	512	486	526	560	567	520	529	503	528	530	524	518	517	541	491	530	523	553	561	498	526	507	529	566	529	514	526	534	524	553	531	535	530	513	466	544	490	503	518	505	506	537	524	489	519	505	522	570	515	512	515	493	503	499	517	538	506	512	519	521	505	510	502	475	536	540	497	531	510	512	494	515	466	510	542	555	479	530	512	514	520	501	540	501	519	476	533	499	529	547	524	528	502	510	499	548	535	507	512	481	510	565	482	572	491	527	500	512	521	503	505	524	548	520	523	515	506	517	523	495	507	552	513	540	504	545	532	516	489	542	533	547	488	495	555	528	542	512	506	500	494	501	520	495	513	492	503	513	543	503	510	544	497	534	511	538	448	511	499	509	519	524	506	510	556	538	518	562	519	560	539	545	530	515	501	513	484	511	515	487	536	468	466	504	504	532	534	521	517	521	502	563	519	506	508	510	505	524	484	510	523	503	498	506	543	564	482	507	503	548	483	470	543	546	563	516	491	516	495	508	516	509	566	526	544	577	523	473	549	493	495	525	503	529	521	497	513	513	530	527	480	538	536	527	565	544	517	521	509	518	527	501	500	481	511	503	506	515	485	550	543	535	489	517	515	514	508	501	528	522	524	543	507	527	524	531	489	524	522	501	514	540	518	564	527	540	534	498	529	505	502	532	494	515	505	522	542	519	516	499	562	502	503	483	515	503	508	526	536	507	520	512	487	536	482	539	492	493	527	506	487	503	514	499	520	501	495	537	555	513	505	499	556	518	532	516	527	513	536	479	498	527	533	498	553	513	531	541	536	512	516	509	513	526	524	523	495	518	492	522	533	513	501	549	504	468	495	533	521	527	489	540	530	554	531	497	508	470	506	487	514	512	522	506	522	492	523	502	521	514	555	531	507	508	514	525	516	540	517	500	476	503	496	507	528	563	503	550	488	550	531	511	506	529	520	524	551	528	533	475	511	534	481	522	527	512	510	572	500	542	503	540	503	484	516	509	510	538	500	497	516	507	516	524	478	536	494	588	552	543	533	516	528	493	520	540	535	542	543	517	523	536	524	513	512	528	556	503	510	521	486	531	531	529	512	503	525	510	519	505	515	463	514	496	542	541	517	506	497	539	524	579	505	550	513	487	524	532	533	529	452	502	538	497	541	517	505	548	506	553	511	523	504	529	493	495	500	504	512	488	562	497	507	519	531	523	559	514	528	526	532	520	497	540	553	550	506	530	528	521	519	513	530	504	540	540	481	500	531	558	492	501	487	514	518	530	510	525	534	550	556	518	510	513	524	517	514	549	495	489	525	529	466	521	539	527	514	520	493	550	519	474	482	504	506	510	548	493	526	545	561	506	481	494	542	527	542	519	511	468	501	526	501	546	496	543	519	532	516	510	521	472	548	516	545	513	559	483	589	528	548	537	496	495	528	507	521	542	539	517	540	517	535	514	530	493	534	483	509	511	522	527	511	524	547	492	522	536	506	489	514	544	526	520	492	461	505	519	512	476	523	525	506	517	543	502
6476	19089	4302	2044	1607	1213	1035	850	788	707	654	641	589	573	584	567	564	551	588	508	529	536	563	502	567	548	519	534	569	544	548	520	522	577	551	495	583	515	561	524	533	519	494	503	537	532	547	467	544	541	507	511	539	533	509	519	557	475	492	511	534	516	488	521	534	532	477	539	532	526	514	499	491	532	521	506	537	535	534	457	524	564	469	519	532	524	516	524	481	564	517	527	501	520	510	541	488	478	505	508	556	518	510	536	505	522	514	539	530	505	522	484	505	487	528	506	511	534	552	488	535	507	543	525	543	480	508	497	521	501	512	541	532	502	518	503	528	514	567	570	502	475	540	542	528	561	509	518	524	533	549	518	499	524	557	524	522	511	528	547	519	531	492	529	525	494	527	502	467	503	505	499	537	509	519	499	516	467	528	528	540	503	530	517	519	510	509	487	537	531	508	503	476	518	518	482	475	519	503	547	496	532	516	527	502	498	541	500	531	479	506	498	534	515	507	503	522	526	504	528	514	543	484	525	552	516	491	518	530	534	556	482	555	484	542	528	488	529	535	563	506	520	497	529	507	549	509	506	486	534	524	500	484	516	516	491	519	503	534	504	467	567	505	510	539	486	536	500	502	506	511	505	542	513	539	562	519	526	482	528	496	528	501	526	544	525	477	516	505	470	512	541	530	528	514	524	562	551	507	485	508	534	496	521	508	506	538	503	533	488	542	515	528	487	503	493	522	513	495	548	557	523	524	509	495	511	499	536	505	550	509	554	497	526	471	515	471	542	485	534	475	514	536	542	491	503	534	506	561	524	500	491	525	540	497	535	508	495	518	539	460	533	487	500	530	511	500	529	499	519	495	508	530	536	523	532	477	530	516	500	491	499	518	531	530	544	515	523	522	511	498	487	503	483	533	502	493	466	542	507	494	532	510	506	542	508	513	511	523	502	511	535	524	508	472	515	515	492	522	509	550	523	526	499	533	494	521	543	524	519	507	509	504	557	487	497	514	543	505	517	488	504	495	498	526	562	550	502	475	483	506	493	508	533	521	531	480	491	539	468	531	548	478	534	525	519	550	482	525	537	522	516	505	522	528	515	503	515	544	481	504	492	568	500	532	533	533	539	491	513	526	489	539	516	543	517	483	493	517	508	488	487	526	520	525	513	487	477	513	496	532	512	521	523	568	500	564	545	495	489	508	470	521	496	554	472	490	501	510	527	532	489	473	481	485	522	549	495	535	556	517	522	524	540	510	521	526	493	522	490	520	523	497	555	511	501	510	501	509	510	500	477	522	506	502	528	514	508	497	480	514	540	486	532	543	531	536	522	486	510	536	493	548	507	474	498	514	506	531	507	541	523	533	548	491	529	528	490	526	518	514	486	510	504	519	534	504	502	510	523	551	519	490	513	540	515	494	509	489	516	519	467	507	496	504	503	499	484	505	491	503	502	503	513	551	532	538	507	530	524	523	535	541	512	515	467	515	521	505	538	509	529	514	485	537	519	533	513	534	516	527	521	500	491	513	525	554	504	481	526	482	499	527	519	535	521	563	494	501	493	508	482	533	498	454	506	523	493	531	544	560	574	565	512	512	526	505	517	533	501	523	521	523	528	485	518	489	478	512	526	514	500	502	533	487	508	535	519	493	461	522	517	550	532	519	502	519	570	509	504	518	515	520	517	543	520	546	474	496	480	522	533	479	522	525	493	538	524	481	506	481	526	512	526	546	496	511	504	518	502	519	491	514	527	540	511	503	518	558	484	546	484	536	540	506	514	531	491	515	483	523	533	558	527	499	521	490	501	501	498	555	518	508	468	466	537	489	495	538	502	529	523	513	529	523	526	486	514	510	547	512	525	479	486	515	505	515	529	518	507	526	503	549	548	518	520	517	488	559	546	500	508	534	491	477	510	507	533	480	546	496	534	485	520	490	509	533	493	540	503	479	518	529	502	508	497	501	537	531	473	551	489	489	565	515	528	524	495	516	520	564	509	580	495	546	510	506	509	573	481	500	547	477	507	541	513	502	544	489	511	506	528	531	561	520	554	509	533	508	521	506	513	521	482	513	572	543	520	514	539	510	483	542	522	525	515	500	461	501	524	508	555	474	549	541	463	514	533	507	493	531	557	494	511	554	493	512	502	534	508	512	531	490	525	476	552	525	547	519	502	512	548	538	478	523	537	537	518	532	545	519	511	496	538	516	507	542	487	508	513	562	517	506	510	523	526	488	502	504	524	507	516	509	501	532	494	513	534	497	510	485	527	531	517	528	495	483	532	507	567	493	508	522	559	483	518	501	508	480	522	512	491	493	501	440	502	546	497	545	508	483	549	566	549	531	491	532	525	496	498	521	472	526	513	524	508	527	475	540	540	538	538	539	478	542	500	529	490	475	524	515	492	459	549	554	487	516	528	533	505	552	486	534	533	481	491	550	493	518	546	549	535	504	489	510	506	532	507	533	498	504	530	498	495	520	532	530	518	551	527	530	553	522	505	541	500	527	486	528	506	543	566	540	521	502	538	526	458	541	527	515	528	526	504	529	513	565	507	528	507	475	513	497	479	502	492	495	537	521	493	541	513	537	524	499	503	539	487	537	510	493	549	518	542	541	547	520	527	481	489	526	515	539	501	494	535	511	520	522	509	568	505	526	502	498	535	548	500	534	557	494	519	484	492	521	517	520	532	472	536	492	528	499	510	527	522	519	509	517	534	501	547	503	486	515	532	526	515	471	489	525	546	522	506	484	531	532	499	565	496	462	488	539	529	533	512	534	519	518	506	530	527	503	529	517	473	542	545	487	506	521	528	476	484	480	527	548	499	471	527	523	527	504	529	494	492	532	563	512	530	527	500	528	514	515	494	523	534	523	535	521	540	521	485	562	498	521	538	514	505	485	532	520	520	509	475	558	541	520	497	515	536	489	536	517	537	517	518	516	509	500	509	497	478	523	522	515	490	502	510	531	516	495	505	513	457	492	549	526	519	497	489	503	496	501	498	495	507	509	543	524	518	484	511	539	558	524	492	487	509	522	508	490	516	530	517	513	483	521	490	497	495	546	538	557	487	532	475	506	541	524	528	556	501	535	490	514	524	470	541	533	535	554	536	516	537	502	507	561	510	540	515	505	516	533	510	516	498	512	491	477	517	498	501	491	505	515	526	525	505	520	501	507	480	532	479	507	515	466	574	508	503	512	516	491	505	541	518	554	524	492	492	525	479	514	505	546	480	531	514	503	483	509	523	503	521	482	523	537	468	511	486	562	520	526	524	512	518	529	499	472	584	536	516	546	511	505	493	541	514	533	512	520	525	512	494	502	506	528	511	518	552	526	492	512	506	482	510	496	524	503	498	535	501	507	523	541	543	561	519	514	533	538	518	478	500	524	493	500	501	477	499	525	520	493	510	508	525	535	469	494	476	520	499	507	475	551	489	511	497	476	501	464	477	517	528	495	541	520	505	537	496	491	513	550	556	511	513	466	514	531	508	529	509	503	508
22223	20994	28708	23455	20997	21053	12021	1096	678	533	489	391	358	334	282	277	274	258	228	220	208	206	212	194	220	202	193	188	170	191	170	154	192	175	157	174	144	175	174	156	147	161	167	132	155	138	150	156	156	178	155	173	165	144	153	166	154	158	133	154	142	156	142	164	163	174	148	156	125	148	155	142	121	167	169	133	155	155	153	144	174	171	131	157	159	137	155	124	141	129	150	128	153	151	139	166	168	160	145	149	157	183	151	141	148	153	140	140	140	148	175	150	132	145	141	151	151	155	145	157	153	147	136	149	149	136	125	146	166	154	138	148	145	141	157	124	137	137	121	159	166	167	144	152	165	133	153	145	144	141	145	185	148	141	146	151	145	144	144	141	151	132	140	151	153	155	161	133	151	142	151	141	137	142	148	141	138	137	151	156	134	167	151	132	152	128	149	131	145	130	135	120	133	139	130	135	148	144	152	146	149	150	133	163	143	129	136	139	152	170	144	133	141	138	147	141	137	145	136	143	133	134	135	151	146	143	118	169	138	142	124	144	144	137	143	146	155	136	123	140	152	146	118	129	164	150	128	171	126	132	148	143	165	147	166	144	143	127	151	146	136	134	141	138	151	152	158	153	150	143	170	145	141	145	162	138	172	140	153	152	130	145	142	134	162	154	143	127	143	156	133	151	157	163	144	159	150	146	164	161	141	157	137	147	136	135	135	152	160	133	149	135	144	135	143	150	177	145	165	159	167	163	135	136	140	134	151	132	156	153	146	143	136	159	162	157	143	113	150	138	135	132	151	130	139	130	131	147	155	165	137	116	127	156	145	139	137	140	155	135	146	132	141	152	150	147	138	161	144	116	155	137	149	137	141	153	169	149	126	139	146	135	152	152	151	163	146	152	151	167	152	136	163	114	133	134	161	155	155	138	136	147	103	135	156	133	141	162	147	147	126	148	134	137	142	148	160	146	156	144	165	125	115	123	160	164	135	136	132	155	133	140	125	137	127	142	129	131	138	181	146	135	152	145	146	154	143	156	156	146	136	145	138	144	147	138	137	133	120	153	168	170	125	140	146	168	147	123	147	148	148	138	140	135	137	158	116	162	132	152	135	129	137	133	125	153	171	134	122	151	154	153	145	126	146	162	151	116	129	131	152	155	157	152	142	141	135	149	135	138	140	139	153	162	169	134	166	166	138	155	148	130	125	116	151	140	165	155	141	135	148	134	171	155	160	149	159	157	129	134	140	118	141	145	115	113	143	141	152	148	149	134	151	139	124	140	135	138	150	155	135	127	173	147	154	123	164	142	141	160	143	140	160	145	152	147	157	141	132	165	148	137	156	147	132	147	150	147	155	156	132	150	132	141	133	156	146	149	148	150	133	141	165	153	126	146	144	141	148	154	142	126	137	148	136	144	147	156	154	169	142	144	158	133	162	144	155	151	139	144	135	172	144	164	162	167	169	138	139	140	141	163	153	160	139	149	132	150	123	140	142	146	169	157	130	149	158	153	117	148	147	153	145	172	157	139	139	139	139	140	136	141	142	129	138	133	147	143	153	140	133	128	144	144	152	142	156	137	140	149	144	170	145	138	155	141	152	133	143	143	159	134	151	134	131	157	151	154	155	136	148	135	158	153	142	151	149	171	151	173	141	133	120	147	134	176	162	140	120	149	146	156	158	146	138	150	142	148	141	138	159	171	153	145	147	143	149	116	144	147	156	146	140	156	179	151	135	146	149	160	154	166	168	137	132	139	128	135	151	144	147	149	155	137	143	146	148	144	148	161	137	148	154	152	122	143	144	160	160	122	132	141	149	140	145	142	136	115	121	127	126	136	162	139	138	137	157	152	152	148	141	131	147	144	130	163	151	148	131	153	161	149	151	154	147	161	143	142	130	150	140	164	155	157	139	135	143	148	140	147	162	148	139	127	159	136	137	120	145	137	170	146	150	165	136	143	161	142	160	127	157	135	142	138	132	145	165	147	144	167	147	139	153	138	160	153	142	151	137	132	154	134	131	127	135	149	139	154	132	119	141	148	139	159	139	148	134	133	140	139	161	140	136	138	139	127	159	155	140	150	145	125	145	170	150	177	150	143	154	150	160	165	133	139	123	134	135	137	167	149	137	152	156	162	149	147	146	163	132	148	151	140	132	137	129	152	142	156	128	144	141	151	136	155	145	141	143	141	140	146	144	139	133	146	152	159	140	131	141	164	175	152	166	127	141	133	132	153	156	132	158	139	132	153	132	134	130	165	154	138	167	144	160	158	133	136	151	156	154	157	152	158	133	140	154	139	151	161	144	157	149	152	161	155	147	135	145	125	132	146	142	152	162	132	136	130	158	142	174	132	149	134	163	158	153	149	132	130	148	139	140	140	150	157	151	141	149	141	158	153	144	149	135	158	111	131	154	143	171	153	114	155	158	168	134	152	143	138	122	136	139	149	138	145	139	141	139	148	156	137	153	141	145	160	145	139	149	159	145	158	142	132	154	151	125	129	141	158	140	137	159	107	138	152	142	162	177	126	142	146	137	158	162	147	142	135	133	148	168	123	129	146	150	146	134	142	139	147	165	154	165	153	150	163	127	153	144	162	147	149	144	158	137	170	185	126	132	140	138	165	147	162	150	142	159	136	130	153	171	147	120	139	143	146	128	133	138	153	147	136	129	140	164	136	136	167	160	156	151	145	161	168	133	162	144	149	151	134	116	145	128	148	142	152	141	128	146	157	137	145	131	134	153	159	148	150	153	138	151	138	150	139	146	131	135	136	141	136	132	146	143	150	131	152	138	139	128	159	148	129	148	147	149	123	139	136	152	139	155	140	130	154	139	140	128	142	143	128	137	165	151	165	126	150	133	145	138	144	157	139	157	138	145	131	135	140	149	136	156	151	124	155	137	141	144	149	128	118	147	162	147	141	154	147	150	137	128	145	133	144	156	154	148	132	127	136	138	139	154	157	155	150	142	162	134	164	135	148	144	151	137	131	139	141	158	148	152	155	136	130	149	136	157	147	141	119	157	151	148	131	162	138	145	118	137	162	164	119	125	132	153	153	150	144	157	140	143	136	124	135	157	158	154	147	149	138	139	168	140	145	158	129	170	147	168	142	150	142	137	138	134	132	161	146	159	137	119	148	143	157	136	136	154	160	152	151	129	142	141	165	152	168	136	150	148	172	132	145	142	136	149	159	153	126	135	142	137	138	127	148	135	140	154	132	130	147	164	131	152	120	143	135	162	159	140	173	131	142	133	156	154	133	153	132	168	131	161	138	147	144	152	146	136	157	140	150	158	155	130	153	161	129	153	173	167	126	142	152	151	149	135	160	143	156	129	147	152	123	132	137	150	158	153	126	131	136	148	157	154	147	144	138	144	155	161	160	162	151	148	130	144	137	134	161	136	168	143	160	133	139	142	124	149	143	152	143	138	171	136	133	163	131	146	154	138	138	124	153	166	137	129	150	158	152	157	136	150	148	162	174	132	134	142	131	139	145
8914	29254	10716	5049	3526	2579	1781	1397	1050	809	666	579	441	415	366	336	295	311	290	245	248	243	239	245	244	229	196	207	193	182	180	193	173	162	174	158	173	170	169	182	178	156	133	165	167	171	161	169	145	153	149	167	170	174	185	179	159	146	166	167	166	170	146	153	162	161	153	156	140	153	158	170	169	152	154	150	151	151	162	170	132	159	147	163	168	144	135	139	150	144	161	137	153	149	141	151	156	167	133	167	160	145	135	169	145	123	161	140	130	144	144	153	157	151	166	143	150	141	128	150	148	143	147	138	139	179	151	130	144	125	145	157	166	155	158	155	140	141	158	133	143	139	158	163	124	171	139	132	127	148	159	133	140	147	161	156	156	141	153	130	155	163	138	118	143	147	156	141	141	167	159	142	127	158	164	143	141	157	126	136	142	166	140	142	152	145	118	160	152	143	163	140	150	150	155	128	155	142	168	156	158	148	135	154	132	146	113	137	167	157	155	146	167	154	149	142	138	140	146	150	145	156	154	146	149	154	158	157	183	126	175	152	149	141	172	133	129	130	133	157	160	141	152	162	150	150	157	164	140	138	145	134	149	155	159	118	153	147	135	128	164	141	145	182	140	133	136	142	149	154	158	140	162	137	130	142	138	134	152	155	146	142	154	139	151	145	152	174	147	141	160	134	144	160	168	154	146	169	144	159	149	142	143	172	153	144	154	153	143	152	153	146	148	160	142	148	147	132	126	135	170	144	141	149	129	141	158	139	176	112	146	128	160	118	149	154	164	142	142	134	176	134	139	141	161	153	148	156	165	152	150	143	116	149	135	149	137	143	149	147	149	141	134	150	144	162	161	152	135	147	145	155	146	138	137	163	144	172	152	145	141	125	149	137	145	156	145	124	133	160	137	147	149	138	168	164	127	160	139	130	122	147	141	153	150	147	157	131	149	137	126	150	146	153	159	158	129	147	132	154	151	118	144	137	145	167	137	154	153	156	139	143	139	160	147	133	155	159	152	140	157	139	143	131	175	145	152	148	155	154	168	147	156	151	156	166	153	138	161	160	150	156	152	169	158	152	143	160	135	152	133	159	148	146	157	130	112	158	153	176	153	138	142	138	152	164	155	138	153	139	143	150	138	155	151	152	177	154	139	155	160	133	150	163	143	149	150	155	139	136	158	147	148	145	133	132	141	157	145	141	147	146	141	148	152	141	137	144	140	148	162	132	153	152	159	149	152	157	156	145	147	130	143	127	155	141	146	142	168	145	140	158	132	152	143	148	144	151	164	115	163	129	136	154	163	173	158	151	139	157	147	173	157	153	170	151	146	154	142	160	133	160	155	150	146	144	140	146	153	144	162	169	150	153	141	159	133	138	137	165	139	165	148	161	151	124	189	137	152	149	131	135	123	130	156	151	132	168	162	140	152	146	133	148	148	155	144	116	160	170	147	138	161	167	147	154	164	143	146	162	157	150	128	152	159	148	158	163	120	154	140	152	142	152	120	148	156	159	146	139	153	137	161	128	171	119	155	130	142	153	141	145	133	157	165	142	162	160	165	145	147	135	134	147	139	156	160	141	173	147	159	145	161	151	145	151	159	158	151	139	150	143	139	159	163	141	154	132	144	146	149	168	144	153	136	136	164	147	151	155	129	165	155	163	125	147	138	151	166	141	158	138	162	154	132	144	148	164	141	145	138	145	140	141	147	140	145	151	131	144	130	142	153	156	139	150	149	135	135	145	170	135	156	140	149	136	137	150	133	138	169	147	142	146	141	145	147	144	149	152	137	130	133	151	162	148	136	169	165	162	159	135	150	148	164	128	165	136	149	150	148	162	137	155	125	138	126	157	141	158	155	160	165	161	126	134	151	138	149	151	153	145	159	141	129	169	137	146	141	137	134	150	166	127	153	135	163	158	155	152	148	142	151	151	168	134	171	133	151	150	143	159	139	154	144	136	151	171	148	155	139	139	165	153	140	141	152	130	156	154	147	150	132	135	164	139	123	162	156	153	159	153	150	145	163	182	158	163	149	163	144	148	130	165	142	150	126	151	132	154	168	151	147	173	134	150	150	140	127	160	135	154	143	134	158	122	139	155	156	135	119	122	127	139	132	157	158	128	158	124	140	149	161	129	161	166	123	132	157	155	155	158	151	166	150	155	141	142	161	148	138	169	151	133	146	138	126	139	144	144	141	146	155	133	152	157	132	147	154	152	161	159	153	125	134	117	128	152	162	155	131	141	134	165	138	189	155	159	171	151	156	138	141	130	173	155	152	164	170	162	141	142	151	142	146	138	154	161	152	138	144	160	145	148	142	145	162	148	141	141	147	152	171	142	160	150	143	156	165	143	130	146	154	146	167	142	143	147	156	150	161	137	163	128	157	164	147	176	143	153	143	155	153	147	175	153	150	156	166	143	140	172	142	145	158	154	142	127	152	153	156	141	131	175	130	166	143	143	151	151	141	159	165	148	132	151	138	144	158	149	149	158	158	147	140	146	147	149	163	169	135	151	143	138	163	150	169	134	161	158	141	145	136	156	165	156	151	155	125	132	141	132	143	141	165	128	140	146	150	161	131	117	149	138	124	129	140	168	144	150	158	132	136	156	126	152	153	144	153	139	146	155	124	144	134	156	142	156	123	157	156	140	156	146	146	147	147	146	158	144	168	151	129	171	132	143	129	157	133	143	137	139	143	155	138	147	136	143	128	142	128	150	141	134	173	140	135	123	136	150	161	154	155	143	154	157	147	146	154	128	160	137	142	134	158	139	181	146	153	153	144	147	169	143	136	147	155	157	132	149	151	139	162	150	149	152	147	146	156	120	128	142	158	154	147	136	169	156	143	144	139	154	145	142	160	137	142	145	132	139	165	147	139	167	146	142	153	151	134	152	148	137	139	144	142	134	154	159	152	149	161	140	147	142	162	150	153	135	129	158	152	151	131	142	146	174	138	150	169	159	161	153	154	163	172	149	128	149	135	143	167	139	142	153	139	161	142	145	174	172	153	153	154	138	150	143	132	157	157	146	156	167	142	145	158	144	171	152	149	150	169	138	137	188	149	128	163	150	122	145	160	145	149	153	150	152	142	156	132	143	166	150	150	158	132	132	140	152	149	166	136	142	157	150	148	144	146	123	134	168	146	161	160	142	155	151	157	138	140	144	162	158	153	126	156	160	148	181	141	149	138	175	128	146	135	145	166	164	132	132	158	136	141	154	140	177	149	157	159	149	159	160	134	152	142	150	155	152	169	180	152	140	162	139	144	159	156	164	151	128	154	144	128	121	139	150	174	144	151	161	157	141	150	152	168	136	160	144	127	136	142	132	137	139	151	174	146	146	139	141	136	175	169	142	148	147	136	149	127	138	141	155	149	144	139	128	133	148	142	156	147	163	156	138	132	135	128	153	145	148	134	163	142	148	134	154	135	156	142	172	150	176	152	145	162	137	137	117	160	149	158	152	137	140	170	154	152	148	154	158	136	167	167	155	143	151
27403	19710	6680	909	595	587	572	635	542	571	554	587	585	560	571	511	558	578	570	551	539	605	597	560	540	521	579	516	604	530	588	563	570	533	525	571	558	576	572	560	537	561	577	582	559	571	529	544	542	602	590	539	511	587	526	599	553	565	568	524	543	519	540	590	588	579	588	577	528	504	562	512	518	578	545	550	538	562	550	587	574	596	546	567	611	512	541	559	546	527	522	556	550	582	545	569	523	577	609	565	559	567	618	535	555	585	546	548	565	588	541	555	532	563	555	547	580	563	602	548	512	558	514	591	576	526	546	524	564	577	516	570	511	546	563	582	516	570	558	514	573	522	558	506	581	576	574	534	568	544	571	599	577	565	563	567	562	547	566	561	541	527	565	577	563	575	563	593	532	534	571	553	542	571	541	576	564	565	544	568	561	533	530	538	520	561	537	538	598	612	574	567	576	554	526	560	520	541	539	571	570	555	543	568	568	568	555	538	526	562	568	550	564	575	553	566	549	567	614	592	527	567	546	578	582	556	534	547	545	575	585	579	604	584	495	581	582	580	596	542	540	552	548	595	549	546	545	542	546	579	568	553	630	569	541	599	557	589	550	550	566	590	559	518	555	570	572	571	541	505	556	538	545	512	540	537	544	556	562	571	529	530	583	611	588	555	543	575	541	519	580	597	550	550	558	539	549	584	543	540	570	562	562	572	558	563	554	527	567	563	562	587	544	553	546	592	588	538	553	563	554	532	595	494	530	560	600	591	545	525	559	544	545	540	589	536	643	548	564	564	558	558	555	537	551	566	555	558	611	571	566	516	597	566	581	564	521	546	613	551	581	562	548	549	551	535	585	569	598	545	593	569	569	538	575	551	515	536	531	522	565	557	571	614	543	574	572	529	550	558	595	578	489	556	541	525	528	610	594	527	575	585	546	597	536	542	555	524	570	590	585	569	573	526	575	528	579	577	537	546	547	591	573	558	555	560	517	557	548	566	557	549	537	552	521	585	540	542	578	563	540	557	579	585	568	537	513	566	550	603	547	565	534	581	526	569	557	550	584	553	580	548	580	535	579	596	531	550	581	555	551	543	583	527	533	540	519	555	591	570	597	563	560	594	544	602	579	563	517	546	552	583	542	555	542	545	537	542	550	571	557	573	597	574	586	560	555	559	569	509	566	564	559	521	541	543	535	543	561	570	561	579	522	577	548	535	593	562	566	566	532	565	530	567	604	584	598	569	522	596	548	569	560	544	547	555	580	568	573	540	565	537	615	576	543	564	516	547	496	540	566	550	583	622	597	511	590	578	555	553	597	559	589	576	539	604	541	555	564	601	570	556	564	579	557	585	591	596	526	574	550	548	571	595	552	550	587	533	576	580	547	561	550	557	545	512	533	579	538	606	593	555	571	557	506	560	589	608	577	565	545	550	550	556	581	537	545	525	599	603	519	518	585	540	540	555	538	547	597	558	547	583	558	607	596	573	584	566	550	569	571	563	565	559	565	553	558	566	564	600	549	568	551	538	583	604	551	585	530	599	581	574	582	550	581	554	581	548	582	563	580	493	602	552	545	573	583	551	516	557	571	582	580	534	577	566	568	537	583	603	581	588	569	571	601	568	551	552	582	565	568	547	567	578	582	570	580	565	553	566	491	551	566	508	578	554	565	530	541	536	537	513	535	573	537	498	562	523	540	535	580	575	571	569	543	532	593	559	597	560	499	514	550	572	546	594	531	572	603	501	539	480	519	619	558	591	606	521	559	571	576	552	578	585	532	548	615	573	579	519	564	536	550	592	592	587	559	543	530	529	563	567	596	597	572	570	531	547	587	553	548	590	616	560	602	589	552	539	584	595	589	562	565	550	562	560	530	598	535	562	551	553	546	549	550	547	544	550	564	546	561	556	568	480	568	550	581	613	566	543	534	581	574	569	603	543	560	537	578	546	561	561	516	584	566	542	544	547	559	533	544	560	586	555	582	560	540	584	577	525	521	547	578	550	563	557	564	558	570	541	567	551	553	553	548	555	540	542	592	542	572	589	551	577	591	588	560	592	565	553	566	576	522	590	563	557	539	530	529	545	571	594	575	606	572	583	601	565	572	556	566	609	525	525	567	552	532	580	566	531	510	605	548	556	542	579	591	595	558	553	539	556	608	575	567	563	566	572	590	538	528	596	493	540	524	595	586	554	537	552	555	535	508	546	610	535	588	571	545	586	550	572	559	583	561	554	583	554	593	515	532	562	537	560	533	572	546	555	528	533	523	553	535	547	549	527	585	574	557	557	559	586	531	541	578	558	588	553	539	617	560	591	645	564	557	597	573	565	544	570	527	552	570	552	541	547	522	526	546	534	543	554	547	570	554	578	604	536	546	542	561	552	570	545	553	558	584	563	517	607	563	570	585	597	578	566	590	586	539	536	530	607	571	556	562	587	593	596	569	570	568	565	608	548	557	539	561	570	546	585	590	540	558	560	591	592	548	551	553	540	564	556	562	585	540	572	573	553	570	522	531	568	604	540	545	548	564	547	591	630	547	531	591	546	560	574	574	561	592	535	577	570	564	581	538	593	559	525	581	534	552	552	585	555	573	564	566	567	548	614	544	554	516	591	567	528	569	568	532	571	587	592	549	578	610	559	534	529	539	566	540	591	567	572	575	587	525	566	564	587	591	589	544	559	565	560	541	536	569	589	557	514	567	562	531	566	570	573	573	556	532	570	587	581	550	580	529	571	568	586	576	549	543	570	581	539	542	543	537	579	587	563	594	580	542	558	566	568	586	498	566	543	568	529	601	537	605	553	558	591	543	616	560	517	555	602	567	574	544	546	531	525	538	550	548	552	526	541	570	568	582	539	541	628	557	544	605	557	594	577	546	589	562	596	567	561	559	586	571	569	528	606	541	616	545	538	561	567	575	531	619	535	553	533	574	564	560	562	607	566	567	535	571	565	573	551	548	549	574	580	551	550	547	563	565	575	517	563	546	573	630	567	572	566	553	601	534	524	580	576	590	567	580	558	545	505	544	537	555	564	547	582	553	552	570	592	558	549	578	556	595	541	560	548	519	594	631	572	541	627	579	549	580	577	579	536	596	560	517	521	570	567	520	559	598	534	543	542	525	585	594	562	513	562	591	620	546	577	557	589	587	556	588	541	571	559	544	571	589	556	538	538	591	550	521	528	570	552	562	573	575	587	576	533	544	523	585	504	564	548	559	544	539	569	557	559	550	564	586	567	552	576	576	556	564	570	535	502	573	599	581	560	540	580	556	545	552	570	612	557	590	547	572	510	544	561	522	581	590	539	560	544	545	551	571	569	551	566	572	524	533	573	576	531	600	576	531	561	564	570	616	591	584	561	550	555	578	533	573	587	541	546	579	559	572	551	541	589	578	545	578	563	512	550	608	591	588	548	573	545	585	524	540	533	549	563	572	547	534	561	521	543	532	573	583	547	604	551	562	583	512	545	543	548	590	512	599	556	559	566	542	595	568	576	556	540
6503	13066	1233	721	640	632	619	626	629	588	600	584	575	555	539	629	526	582	550	536	576	620	536	610	604	556	604	602	572	597	550	579	589	597	558	618	599	565	584	583	553	570	568	567	534	549	538	583	568	571	563	589	563	559	556	549	585	601	585	532	557	598	616	644	604	548	558	580	535	569	548	565	546	551	605	566	620	559	575	553	561	564	599	614	604	621	591	590	553	570	577	559	578	576	558	577	582	563	546	580	621	567	604	608	534	566	579	564	590	601	599	582	561	564	591	548	564	583	582	625	576	605	605	579	557	582	589	560	566	587	566	587	582	542	584	585	597	591	603	577	587	544	577	584	570	610	598	559	571	546	606	587	586	569	545	558	542	623	540	549	629	578	603	588	546	626	549	589	571	584	603	559	557	618	601	581	549	561	570	570	581	586	550	595	552	611	561	553	584	560	561	579	573	616	585	592	543	570	555	561	534	588	575	605	602	548	620	550	597	633	623	558	552	587	607	570	548	566	571	565	549	593	574	600	558	588	591	602	571	610	558	608	570	600	561	572	583	557	592	560	592	597	556	585	577	561	588	614	576	570	611	649	596	559	555	574	602	560	629	524	593	571	591	569	554	590	570	580	578	574	577	597	575	544	624	583	569	554	572	568	597	603	603	595	539	541	582	594	568	599	599	552	607	583	559	600	539	560	574	561	570	581	550	535	598	576	583	577	583	639	553	586	583	639	590	556	554	609	587	526	586	587	550	585	538	578	579	545	587	592	541	563	602	545	589	585	595	555	613	632	607	581	545	523	538	536	590	577	585	573	576	601	537	577	567	598	576	589	541	574	592	564	602	551	505	565	542	555	562	601	522	594	547	548	624	567	549	575	604	590	549	607	592	580	615	558	555	584	641	594	582	584	584	531	550	568	547	589	560	582	561	598	593	585	607	574	623	554	595	559	585	554	564	590	563	539	540	546	535	570	598	578	561	595	647	555	543	596	585	568	571	539	611	550	587	550	590	583	557	614	566	507	593	585	575	583	561	557	568	600	597	563	569	607	551	604	558	575	590	563	568	610	598	595	557	568	597	604	580	571	617	585	554	560	567	580	588	534	614	612	608	598	573	592	579	604	546	554	560	600	608	562	532	554	555	583	588	567	556	601	593	584	591	557	600	594	565	561	592	558	574	566	600	571	637	553	611	515	593	579	578	586	594	604	605	541	566	613	589	557	578	543	575	594	593	557	599	531	565	588	589	573	553	584	604	626	627	559	578	580	620	604	518	600	582	542	581	585	579	521	528	557	592	567	599	559	580	592	586	589	545	593	569	588	592	558	588	555	561	590	567	555	603	572	556	544	577	551	587	519	608	575	618	559	570	554	612	608	567	549	605	570	615	520	625	578	580	525	570	570	546	577	615	579	564	574	598	546	599	558	565	599	555	559	553	577	630	579	584	616	604	622	575	564	596	534	640	537	582	520	584	558	579	546	553	564	607	562	579	589	606	569	578	586	589	579	566	573	604	573	596	595	558	599	541	536	589	553	603	547	592	582	577	535	611	572	582	580	569	621	563	599	595	590	608	575	549	626	610	607	589	628	564	559	567	593	596	555	618	593	557	535	587	568	557	550	579	581	553	576	599	571	552	590	574	583	533	593	577	603	597	582	547	608	584	600	543	580	595	578	578	562	599	582	563	578	593	570	587	624	558	611	606	568	568	570	554	541	598	559	584	586	556	541	604	560	636	589	538	615	570	573	576	536	577	612	585	587	554	584	580	594	612	615	580	612	545	582	539	567	557	575	580	616	589	595	593	540	556	541	529	608	567	577	600	589	546	560	556	580	622	537	576	578	595	604	573	626	549	537	632	587	577	562	548	549	570	573	591	602	588	524	585	586	586	563	561	544	561	586	576	586	589	614	576	512	572	521	566	553	585	574	585	624	609	540	632	530	611	543	545	558	557	606	645	570	581	546	592	599	606	562	588	581	574	619	573	602	606	532	624	551	585	543	593	609	596	548	561	565	607	555	598	586	569	594	564	529	554	584	578	572	549	549	586	574	599	557	595	578	582	550	622	567	529	537	573	535	577	592	607	575	601	553	575	603	526	627	559	567	559	577	584	585	566	561	585	556	558	592	632	551	561	575	544	548	565	599	591	571	571	534	578	580	572	548	613	593	561	548	599	553	576	565	582	613	538	577	587	597	567	606	558	602	567	585	599	604	581	587	606	601	553	588	567	566	580	625	598	568	541	583	555	579	556	573	605	525	557	567	559	592	602	558	575	566	576	601	541	591	576	605	576	569	605	553	582	556	594	583	557	580	523	586	583	602	615	570	595	587	570	533	562	568	618	598	558	593	591	595	576	587	582	577	587	541	575	564	533	556	513	579	583	553	568	569	571	565	585	542	582	554	572	589	596	603	561	620	555	564	522	572	566	601	529	567	539	614	620	579	600	597	599	530	539	604	555	611	551	573	526	580	550	561	619	552	572	580	525	586	565	575	554	592	558	543	539	606	600	580	577	574	557	583	590	549	561	591	561	602	623	581	533	576	565	569	559	611	579	586	579	576	603	580	553	614	570	571	563	610	579	545	563	568	552	580	562	612	576	608	557	571	544	534	587	594	575	569	586	569	584	578	561	592	570	563	551	590	630	605	584	583	586	600	559	590	607	559	579	589	577	580	585	577	551	578	638	587	585	588	592	582	576	571	591	590	539	561	572	543	536	538	589	582	615	569	533	543	518	539	593	584	603	576	586	597	581	585	591	585	568	550	581	569	566	579	554	639	605	550	537	582	608	579	572	583	559	586	606	608	597	588	563	545	590	575	565	579	587	577	573	565	589	568	577	589	586	572	528	590	577	516	599	561	577	572	556	578	601	605	562	598	599	593	611	618	616	596	541	585	604	589	603	586	590	560	575	587	603	590	555	573	616	569	589	602	574	583	579	565	563	586	595	600	537	537	563	609	575	567	618	599	583	671	602	595	545	589	565	599	573	612	553	560	601	571	598	574	593	599	545	560	556	610	570	560	583	587	557	561	513	572	554	617	603	554	559	576	558	588	573	580	554	612	578	587	585	610	585	591	556	581	564	620	538	542	569	530	559	493	552	552	571	624	574	562	576	568	572	594	566	600	591	600	570	578	567	577	589	588	622	607	542	557	586	587	549	578	541	541	557	574	556	553	584	575	575	545	587	599	590	585	578	601	629	553	556	546	580	557	589	617	584	625	590	574	591	573	558	595	615	588	570	568	571	573	561	588	581	561	600	576	555	575	560	570	590	567	629	582	547	556	575	596	556	592	536	626	590	589	575	598	578	591	599	559	599	566	601	613	556	558	582	577	574	616	587	571	573	562	576	603	596	586	566	587	571	580	583	585	547	552	567	591	613	603	581	618	568	649	533	566	606	580	595	608	581	598	590	578	559	575	557	541	552	575	550	581	597	564	570	601	577	616	588	578	576	593	566	548	628	614	566	645	552	541	588	584	581	620	557	604	543	532	553	558
23183	20970	28353	23748	20977	13139	1247	746	550	467	452	416	381	366	370	355	383	321	331	341	322	313	346	322	317	296	307	296	319	288	305	279	301	296	288	296	291	297	278	311	274	303	293	285	274	292	313	300	262	291	318	278	269	263	253	288	253	283	264	295	284	263	288	289	260	298	258	278	245	306	268	276	289	281	287	275	294	281	272	264	276	270	278	296	279	263	282	249	288	266	279	315	257	276	280	265	278	288	292	282	300	260	307	319	303	266	286	285	310	292	281	289	236	277	255	273	292	301	280	269	280	269	265	276	294	261	266	290	239	262	301	267	272	299	294	266	255	284	298	305	300	293	262	268	276	296	262	270	265	280	253	317	263	279	250	294	309	263	316	303	277	299	292	279	290	297	259	299	263	285	288	288	298	264	245	295	286	277	279	268	283	259	309	315	255	264	282	296	298	267	272	275	297	272	255	302	277	284	272	280	257	264	280	303	303	278	300	281	251	269	302	297	297	265	259	269	245	299	256	293	260	289	314	295	259	282	261	305	298	279	288	280	287	272	268	277	271	278	282	292	259	259	273	286	253	279	248	263	297	296	262	263	305	281	259	287	295	296	272	281	291	276	257	278	259	286	302	295	286	305	279	261	289	270	282	283	307	286	283	287	281	278	279	268	273	261	266	302	252	290	294	297	267	273	281	270	285	277	289	284	303	279	269	279	276	279	300	314	285	285	283	272	294	294	247	265	273	271	289	259	294	291	279	260	287	290	247	269	288	247	300	261	278	259	298	267	254	284	277	282	276	286	267	285	288	268	298	291	310	276	281	236	287	262	249	291	277	285	252	269	268	299	288	283	278	275	264	282	285	297	263	271	264	270	270	283	301	289	275	285	317	320	274	267	265	259	272	279	310	277	247	273	287	308	276	289	301	277	309	277	283	294	268	247	256	270	309	273	271	264	266	273	269	241	287	300	291	255	274	319	293	292	307	260	294	285	277	280	284	264	271	296	301	281	284	280	284	258	259	297	286	276	289	265	276	277	269	258	313	274	281	300	284	280	298	272	281	283	303	283	299	259	293	263	303	298	287	307	274	256	284	276	264	251	286	294	282	286	272	293	283	274	307	275	297	250	261	265	269	284	269	284	312	291	268	303	299	256	277	262	241	267	251	266	286	271	270	289	289	258	296	290	285	284	276	278	273	293	266	300	251	279	274	279	306	287	274	284	291	262	289	313	262	283	249	269	280	307	240	299	259	281	311	262	291	280	281	285	280	253	254	301	269	294	252	283	308	267	289	284	280	259	263	299	266	311	250	272	250	276	271	274	304	290	316	285	275	277	291	279	299	288	276	284	326	291	302	269	306	297	270	279	282	263	289	295	246	307	278	275	278	295	281	264	275	262	272	248	309	313	279	321	284	278	283	318	306	244	272	267	292	277	272	273	271	274	271	268	274	261	292	313	293	299	289	278	262	273	254	301	277	254	259	257	286	283	260	266	270	282	276	263	294	294	280	277	274	284	265	308	272	287	276	301	312	298	311	291	281	265	293	243	294	264	281	302	278	290	273	265	289	287	263	280	273	265	246	278	250	271	285	280	299	263	301	274	296	260	264	297	257	281	272	294	286	254	255	283	247	266	261	245	270	294	278	299	271	257	266	279	288	303	283	256	284	273	284	258	277	278	252	278	279	294	284	255	278	299	270	281	287	290	254	261	286	263	293	269	263	282	283	276	280	286	227	291	282	262	274	298	292	259	285	291	273	279	254	296	280	271	260	283	256	283	286	287	243	292	266	284	269	298	290	315	284	289	261	280	268	273	259	301	232	269	263	320	317	318	272	273	289	262	318	271	263	283	265	283	260	264	288	299	279	254	271	287	265	261	298	302	277	266	272	266	277	289	275	264	268	291	248	256	283	263	263	275	299	265	296	301	307	272	241	287	294	265	294	261	291	282	269	277	293	247	266	280	289	285	258	261	276	266	296	269	269	264	267	264	273	310	265	278	265	269	320	292	257	284	287	294	277	288	287	268	277	266	282	266	279	297	298	296	305	269	250	283	270	232	287	273	294	285	239	267	301	297	296	283	244	284	291	275	276	274	281	282	273	282	233	282	273	305	319	297	270	276	266	278	280	300	266	286	264	289	272	262	288	275	267	271	294	267	266	285	250	279	257	280	271	301	273	279	260	257	263	289	275	274	275	291	274	295	288	317	250	304	270	273	276	284	304	260	273	264	280	263	278	280	225	319	265	288	265	269	241	300	286	292	267	258	282	263	288	288	268	268	257	289	283	248	288	275	277	266	306	272	268	295	283	294	284	270	286	273	276	299	287	266	265	280	276	292	289	288	287	291	269	291	287	283	288	274	287	243	267	255	262	281	280	289	295	246	292	285	326	296	247	273	280	293	275	276	289	300	276	253	278	262	274	295	287	291	279	272	268	244	265	290	275	259	277	274	285	293	256	282	259	302	258	296	318	274	303	265	255	296	258	278	290	285	279	263	273	304	246	266	310	273	272	292	279	287	305	300	281	278	253	289	270	267	269	295	280	257	268	267	291	311	281	271	267	280	295	250	266	287	291	297	282	293	278	262	279	295	289	274	260	306	279	273	284	271	305	266	282	255	270	291	292	274	287	258	287	274	273	282	311	283	243	269	257	298	286	266	285	285	290	274	263	271	265	238	247	268	277	276	316	270	294	314	270	288	301	265	288	265	251	289	273	299	282	281	273	291	279	271	297	240	303	269	304	256	274	301	263	256	284	294	261	288	293	251	282	287	255	296	236	299	277	261	238	280	267	279	294	295	267	276	295	244	283	278	292	271	323	291	283	260	307	256	250	285	290	292	296	302	283	304	291	272	270	286	279	283	321	246	264	270	250	281	280	273	262	290	266	249	287	279	286	264	274	270	272	259	271	288	282	270	261	262	260	277	310	298	249	316	268	266	295	270	286	284	265	286	286	257	269	276	271	293	277	246	301	252	268	272	292	282	314	278	284	278	277	267	281	303	258	270	262	286	260	272	270	293	285	278	271	285	250	269	259	256	267	258	275	300	305	266	292	312	290	262	257	310	279	300	295	233	278	263	260	267	290	298	265	278	286	273	292	283	287	248	261	249	275	253	288	247	265	286	270	266	265	257	263	301	259	285	262	276	274	268	261	285	281	302	275	276	284	243	286	273	271	298	279	280	305	268	284	260	263	275	295	230	241	315	273	288	259	270	274	254	269	257	316	270	308	291	285	267	279	300	289	285	265	269	269	275	283	292	298	285	258	280	281	260	264	277	281	298	294	267	258	303	277	283	296	275	266	287	264	291	255	281	270	276	258	283	322	258	261	281	309	244	283	279	252	258	303	271	263	294	287	297	266	262	307	283	284	272	288	303	275	270	242	278	276	299	281	280	248	286	243	289	275	299	286	274	281	269	291	268	286	293	257	289	287	263	282	271	285	302	317	275	270	273	266	269	265	286	290	289	290	251	308	266	274	245	276	269	260	289	243	274	287	293
6851	22666	6555	2934	2021	1547	1190	971	736	613	518	509	508	463	418	406	400	391	416	384	360	332	354	349	353	316	343	336	367	309	313	322	355	326	324	336	322	307	323	308	301	327	322	346	317	296	345	303	298	324	305	320	294	317	291	333	304	299	320	302	310	310	285	329	325	301	286	321	264	285	285	284	316	275	331	285	320	299	298	316	290	323	297	304	277	287	291	314	320	303	330	297	267	289	312	262	344	295	310	286	295	289	326	320	307	317	313	324	311	288	312	302	283	289	311	279	288	305	309	266	306	278	320	312	324	306	298	289	324	313	272	312	294	307	269	272	303	306	311	291	304	311	300	295	294	308	328	301	308	311	291	280	325	296	318	291	324	306	305	308	333	297	275	329	315	295	314	275	343	279	284	298	306	318	307	300	333	275	269	323	302	305	281	287	282	280	298	281	280	270	315	319	345	308	329	294	299	326	299	302	298	319	282	308	307	280	316	317	286	311	302	338	289	317	282	298	330	313	315	275	273	308	294	297	287	325	301	314	305	282	325	301	302	299	293	291	293	306	295	276	321	315	274	321	294	328	314	273	306	301	290	308	304	297	299	278	285	325	316	327	301	315	339	308	284	289	279	314	287	285	302	294	288	316	325	284	311	281	291	314	321	299	309	293	299	299	297	277	306	313	281	291	325	310	300	321	307	299	309	317	318	301	283	277	299	290	317	290	324	311	291	305	283	326	283	260	302	298	282	307	306	273	326	289	303	294	318	271	283	309	265	301	303	298	285	284	299	302	279	316	307	308	305	290	277	304	306	296	285	289	279	285	295	303	296	269	282	277	262	316	336	290	298	292	312	316	296	322	297	308	296	332	295	303	298	308	312	332	275	276	271	351	309	318	285	282	293	320	308	305	301	287	299	288	284	302	294	280	286	291	317	298	315	296	291	289	302	300	307	317	328	328	344	303	313	301	313	281	329	276	309	302	339	281	274	288	294	263	288	315	287	304	312	308	307	308	304	325	311	312	269	311	297	304	317	291	318	307	309	307	340	298	301	351	305	284	317	295	348	315	312	300	311	280	312	309	257	304	271	285	305	276	335	312	310	300	307	281	316	286	303	303	304	302	322	300	275	301	303	306	340	331	280	316	285	302	313	304	285	287	294	290	298	324	305	319	306	297	293	297	303	313	301	305	329	310	288	312	288	295	308	294	308	277	291	313	285	349	286	297	304	287	281	294	314	295	270	293	319	306	305	305	324	310	320	293	326	300	284	297	291	307	289	247	330	320	317	323	280	286	305	315	298	301	299	298	279	305	309	325	308	281	314	299	319	319	315	278	300	291	325	305	315	300	320	294	289	319	277	314	311	345	296	274	305	294	324	324	284	284	304	294	298	299	291	298	286	315	306	304	335	287	308	267	293	302	287	301	293	328	285	325	273	296	275	305	306	306	293	307	336	299	305	342	277	327	293	266	309	296	317	328	304	325	292	311	261	284	291	318	308	286	292	289	284	317	280	266	301	283	296	286	295	302	323	296	303	280	303	306	333	322	283	328	302	295	295	307	308	305	279	331	309	319	272	309	338	309	287	325	288	301	296	302	294	296	283	306	301	286	302	323	302	301	318	301	329	303	302	296	337	305	266	318	283	284	302	316	313	313	304	273	304	299	305	344	284	298	299	302	333	270	318	292	306	297	293	278	277	303	329	285	309	322	297	295	316	295	322	275	320	299	319	323	317	264	335	297	337	281	310	332	306	275	297	279	298	288	303	283	273	302	331	318	334	287	286	325	307	257	315	325	323	317	294	293	296	322	302	303	301	296	317	307	314	321	317	335	308	301	277	284	295	298	307	339	296	296	306	301	298	288	252	281	270	320	310	289	299	311	312	288	275	309	295	279	319	265	285	311	309	277	313	291	304	307	304	299	289	292	308	318	306	301	299	278	303	305	308	292	336	319	312	297	294	308	301	309	322	293	290	319	281	300	305	305	314	292	319	289	296	292	318	292	296	298	311	299	347	304	312	289	289	294	297	302	275	313	315	311	345	307	292	276	299	284	266	296	274	291	298	338	291	326	306	291	320	302	316	295	323	300	331	301	277	309	313	291	287	318	312	284	291	314	315	291	267	326	339	250	302	302	316	318	258	297	285	289	294	279	300	310	288	317	313	278	317	305	280	313	334	335	307	315	296	310	331	284	297	289	297	298	315	315	309	348	276	282	302	323	281	303	280	272	281	290	303	308	300	310	264	316	307	291	282	286	312	313	340	320	333	304	342	294	303	283	318	339	312	297	321	311	285	304	269	292	303	288	284	300	290	305	315	314	297	312	319	292	293	333	304	300	308	324	287	293	289	300	319	256	315	331	300	311	290	310	301	279	316	331	290	330	305	267	294	313	296	292	318	276	276	309	275	292	317	265	315	299	309	290	287	304	335	303	333	305	308	284	310	298	305	300	269	321	301	290	304	319	301	282	298	301	315	302	328	325	314	288	298	301	290	330	309	290	292	285	323	318	324	300	291	315	311	335	303	291	283	309	301	273	343	282	274	348	306	266	295	347	276	315	292	320	319	286	298	320	307	269	294	334	316	323	324	318	315	288	288	279	294	301	332	309	327	279	326	290	341	310	309	314	274	304	313	307	301	312	289	285	290	296	316	321	302	307	317	278	307	299	326	307	304	291	271	317	304	308	297	324	309	330	300	302	310	312	295	282	308	287	305	298	281	296	287	306	311	308	306	309	300	262	303	316	270	300	290	322	332	297	351	302	297	282	307	314	317	288	305	253	282	303	337	307	306	294	316	292	321	305	282	311	312	305	311	309	315	296	261	332	310	295	290	311	321	286	288	297	304	316	334	302	287	272	305	276	321	328	303	297	319	301	292	307	333	306	311	288	285	291	303	331	313	292	296	292	296	256	309	290	304	326	316	292	304	305	263	270	325	309	312	321	312	286	274	303	311	321	272	302	284	306	309	281	330	307	294	269	306	301	324	322	287	288	316	278	263	294	319	289	319	283	320	290	309	300	313	348	314	298	299	286	330	311	322	328	281	294	283	277	333	291	304	270	290	326	287	265	287	293	309	282	312	296	307	266	275	276	280	284	295	298	258	320	286	300	300	299	321	293	296	311	290	298	289	280	264	298	328	284	305	308	272	311	269	307	292	291	294	282	285	304	305	291	277	284	297	288	297	312	312	264	305	279	308	290	274	287	311	307	309	341	269	305	284	315	297	297	301	305	317	326	303	326	299	294	312	305	321	343	327	314	283	313	313	285	302	302	291	321	276	323	279	300	275	344	312	287	288	298	302	311	306	292	290	319	268	319	277	329	296	290	288	299	304	314	307	300	296	317	320	296	287	298	305	269	297	273	295	298	311	319	289	292	281	305	283	292	285	280	290	317	271	283	291	296	325	306	313	299	287	306	313	289	326	294	306	287	314	284	299	287	300	286	323	281	294	319	287	311	317	298	285	329	325	292	308	318	305	298	289	334	287	303	293	323	293	328
24257	20949	27565	24447	17130	1429	896	689	676	660	618	559	579	513	551	584	592	570	591	580	562	519	511	570	542	570	578	512	578	528	547	491	562	523	558	544	534	512	484	518	503	515	524	520	493	557	526	540	498	554	531	536	522	488	534	565	507	529	568	525	562	505	504	524	551	482	521	503	546	509	531	535	565	502	519	535	525	499	585	544	494	526	521	537	530	525	514	550	530	520	532	509	518	516	497	551	515	514	483	515	503	554	536	561	480	554	512	519	499	518	540	516	501	532	501	564	515	542	569	508	531	530	504	503	512	506	563	545	524	540	534	523	528	539	524	564	500	502	528	539	522	474	505	533	563	527	557	502	509	533	555	542	523	487	581	512	526	544	546	515	535	571	554	493	518	524	527	541	562	525	554	514	505	544	539	515	530	516	505	538	489	538	537	494	467	543	536	562	533	500	503	491	541	530	514	556	539	537	498	554	527	500	516	541	531	547	525	553	505	534	544	492	524	513	487	512	503	502	509	495	541	544	556	510	535	524	532	503	527	539	543	505	509	536	534	502	509	519	565	531	541	509	538	474	558	527	529	531	494	503	526	526	503	533	531	563	522	531	525	498	506	491	536	556	504	493	551	556	500	517	562	489	527	529	539	504	521	510	497	522	475	548	542	516	535	547	502	504	508	501	501	538	540	532	532	517	509	530	569	531	562	502	539	542	515	545	501	518	529	568	543	527	526	517	548	498	516	493	568	528	523	511	527	492	523	540	529	498	511	532	522	533	503	515	546	581	573	540	527	517	523	512	543	506	528	529	540	495	570	502	533	518	506	506	529	507	541	559	551	537	522	550	504	498	539	536	519	541	544	535	510	542	561	511	507	524	501	539	555	527	522	507	518	536	520	560	521	532	509	518	520	560	550	470	522	515	497	530	513	524	515	519	533	539	515	561	517	516	557	508	539	486	525	529	505	492	589	514	517	519	520	528	560	541	519	533	560	534	531	544	526	519	540	516	527	540	504	509	529	552	525	508	534	524	513	535	533	554	559	545	515	475	517	533	529	536	516	520	524	491	493	530	500	557	549	535	546	532	491	525	527	515	525	551	525	554	489	549	495	512	543	520	552	553	529	565	488	512	524	498	529	516	493	545	530	549	516	554	547	514	548	537	512	546	514	560	556	536	495	510	532	549	517	500	520	515	532	503	553	581	535	500	524	519	540	530	553	508	528	539	501	509	558	567	520	533	516	543	547	521	511	526	496	525	513	530	506	533	510	510	520	505	534	497	564	514	459	513	511	534	532	517	531	515	526	539	538	507	570	543	522	533	492	490	505	519	568	507	529	522	552	514	514	552	546	535	541	545	507	548	548	506	513	530	480	542	555	540	490	538	520	524	549	492	525	548	513	532	533	535	498	506	511	539	545	492	533	566	517	578	534	513	502	557	531	510	528	566	507	479	583	484	521	503	483	559	511	561	548	513	529	537	508	526	531	494	529	492	540	461	514	554	505	551	524	510	530	514	518	499	553	549	552	528	497	523	530	505	503	538	567	485	505	504	540	511	517	565	532	525	531	482	507	529	503	520	535	535	509	489	517	523	577	508	541	572	559	528	539	549	548	463	537	527	542	552	549	525	561	535	581	540	500	556	500	521	509	512	524	546	567	542	517	492	545	554	545	538	516	468	526	584	544	507	530	534	506	490	481	546	519	498	504	521	543	527	505	538	543	511	528	529	521	513	527	535	545	487	489	521	550	545	536	540	544	515	515	494	494	506	498	506	515	532	538	537	526	511	553	556	532	509	537	570	526	508	518	505	507	497	517	548	558	525	539	500	500	540	579	480	574	552	506	499	544	530	533	507	521	529	526	559	520	493	577	544	531	520	567	474	502	547	528	525	511	535	529	535	524	535	530	552	489	507	558	564	527	539	530	499	546	499	528	571	528	516	542	551	525	530	516	519	533	533	544	558	554	552	562	563	553	569	525	507	511	522	561	540	483	518	503	543	555	480	565	523	544	494	541	528	536	558	544	568	535	546	484	552	534	544	510	542	494	559	528	552	551	519	528	504	505	547	512	506	578	520	547	545	567	528	503	518	560	553	552	526	482	524	574	548	502	477	515	550	505	503	535	488	549	539	530	550	493	506	514	544	508	542	528	528	480	517	494	533	505	488	546	559	515	504	525	553	500	549	545	524	540	520	547	521	544	498	532	532	501	547	513	512	509	551	528	534	519	533	549	539	500	521	543	511	521	498	531	506	531	544	533	489	513	523	544	560	529	558	487	507	534	497	557	551	554	523	560	545	537	491	530	544	532	539	551	529	512	529	540	560	536	497	519	514	517	495	555	529	525	539	507	536	511	527	535	510	529	549	532	501	548	518	504	522	529	479	508	507	517	571	506	528	518	516	480	496	535	509	569	501	496	500	566	536	561	536	538	554	537	527	584	551	537	482	527	525	511	534	521	511	506	506	497	513	512	569	559	551	507	534	520	536	544	526	509	541	544	555	556	543	536	509	512	529	506	495	525	532	535	537	512	539	567	552	537	541	487	521	530	498	547	530	511	512	536	513	557	497	508	547	524	537	502	501	504	515	485	545	500	522	565	546	533	525	481	516	520	515	547	499	568	512	534	505	514	498	537	508	536	527	523	519	526	497	552	517	492	520	536	557	518	530	552	512	557	524	543	552	469	512	518	513	525	498	570	546	514	567	517	504	549	521	508	533	525	537	527	483	492	553	516	513	545	500	543	496	501	534	533	536	575	515	491	590	547	511	542	529	538	539	580	531	526	523	531	509	478	486	538	533	543	497	503	561	519	520	534	531	498	512	498	501	553	530	539	550	517	498	513	483	549	502	528	529	499	551	521	540	538	544	555	527	525	523	531	522	507	531	527	550	532	544	547	546	496	518	493	508	513	536	500	558	546	529	529	524	509	561	489	540	464	517	473	529	556	511	503	542	517	550	516	521	523	498	535	484	512	513	527	544	511	547	557	520	520	533	537	474	510	486	561	546	510	517	508	522	525	546	508	504	526	553	526	518	503	525	491	533	481	506	530	488	503	505	511	507	504	489	554	568	520	515	501	546	498	517	527	478	507	528	528	509	549	507	564	542	522	521	539	470	507	528	561	526	493	550	513	504	499	520	464	543	518	536	574	486	549	511	557	517	540	483	544	557	572	515	498	501	512	488	545	519	536	521	498	552	522	544	541	497	522	518	483	530	496	552	544	550	514	512	532	568	501	506	532	516	544	550	497	570	514	532	529	496	533	561	561	548	555	522	519	518	524	496	521	549	545	541	524	503	548	524	532	537	493	521	524	501	540	530	514	521	548	536	533	509	522	522	527	503	516	542	510	561	562	522	549	538	566	495	519	569	534	536	547	501	517	553	556	541	489	562	546	523	551	492	540	577	527	523	517	518	518	532	531	527	512	496	544	488	519	535	495	544	500	508	492	541	518	504	542	565	516	530	534	517	565	523	516	523	561	514	482	497	514	525	494	523	499	543
6911	18763	4391	2098	1543	1280	1023	908	773	716	689	633	589	592	566	552	615	517	536	553	583	571	561	520	522	540	516	532	561	510	531	539	534	538	516	528	499	556	516	519	564	548	546	520	501	536	490	533	581	541	534	516	549	497	516	537	531	534	526	509	515	539	509	531	515	522	508	536	510	520	519	475	531	517	526	528	526	478	555	549	515	558	527	523	549	488	536	500	513	533	501	541	526	513	503	549	524	550	525	536	540	472	519	518	521	574	529	511	530	526	531	493	538	542	491	532	526	583	504	535	519	528	508	509	516	526	537	516	559	516	537	510	539	506	482	531	534	495	540	567	503	542	510	557	503	512	504	514	506	531	528	500	497	526	515	504	481	522	518	501	529	544	514	519	561	547	545	513	531	517	558	523	528	577	479	486	491	493	546	555	531	518	538	536	543	496	532	521	494	551	544	560	529	534	508	525	515	517	571	516	513	564	545	512	505	525	521	508	548	505	524	524	508	547	567	500	528	513	513	518	516	534	532	516	565	550	574	503	544	545	499	530	523	570	549	563	524	503	520	535	534	518	510	521	548	529	510	570	549	496	544	532	520	539	526	502	520	512	524	514	535	480	536	543	474	514	483	531	514	523	510	481	539	477	505	526	546	538	544	558	499	512	529	511	539	557	539	532	558	524	510	568	558	483	519	525	488	523	516	505	524	534	497	511	524	501	483	506	511	521	548	536	553	545	536	520	510	526	496	522	534	486	506	518	523	551	521	520	527	542	547	480	535	529	541	537	538	537	507	563	502	523	551	530	564	494	515	478	526	542	520	519	548	521	491	528	533	519	532	507	511	540	487	542	533	513	554	529	490	489	513	535	514	513	516	506	502	512	528	469	549	506	503	535	496	514	537	528	525	505	551	499	499	533	527	498	526	515	539	540	522	592	524	527	505	487	510	547	514	519	511	541	561	492	537	516	515	505	528	541	536	510	500	541	527	512	529	528	524	574	515	506	489	525	542	514	527	506	502	512	520	507	525	527	553	511	522	488	521	510	504	523	526	491	498	518	530	538	514	521	506	556	511	520	527	501	471	530	488	520	495	518	542	511	499	531	533	534	531	546	501	536	524	538	504	523	526	521	532	525	576	559	498	520	541	563	525	540	503	528	527	523	544	492	510	529	594	557	521	530	564	490	532	517	576	480	502	501	496	511	530	536	504	498	537	534	488	525	544	503	489	529	523	516	495	546	540	516	490	523	502	501	487	531	525	496	493	526	529	541	513	568	526	587	521	500	543	541	549	544	524	506	521	547	509	521	553	577	529	477	544	478	489	494	518	522	564	586	557	504	536	527	499	558	505	553	502	539	511	493	534	529	524	519	494	537	505	535	512	547	518	472	513	505	525	529	527	540	531	518	534	576	502	496	517	483	532	489	505	560	511	528	527	541	500	511	538	547	498	501	540	531	523	523	529	536	499	493	528	536	547	522	504	471	493	503	488	521	506	505	537	534	460	538	532	515	537	559	480	498	524	543	534	518	503	511	541	522	558	508	492	540	543	522	537	544	498	559	503	531	560	492	536	531	495	520	555	499	527	526	492	530	483	491	520	543	521	485	545	512	504	505	540	508	550	529	522	506	554	592	531	539	503	556	471	491	503	527	489	527	539	525	544	517	535	519	550	517	513	526	498	508	497	519	495	520	586	520	502	524	511	530	557	510	525	499	508	488	534	550	547	535	512	545	545	530	513	493	503	522	502	492	523	524	509	513	475	505	519	556	564	554	574	552	558	539	530	540	532	518	573	544	510	534	537	550	528	514	517	471	526	487	503	530	515	515	465	510	525	531	549	493	537	492	515	531	506	553	495	511	536	483	512	495	486	515	520	529	562	525	474	538	505	511	539	515	531	534	522	524	516	525	502	551	533	542	543	543	520	504	567	506	565	485	495	526	508	550	535	509	539	512	535	499	532	512	552	529	513	519	555	507	511	523	499	513	519	556	531	514	515	489	532	508	532	523	540	514	531	540	496	511	538	514	524	503	527	540	513	529	528	506	551	538	554	496	523	514	520	523	512	543	536	524	524	515	511	547	570	549	482	520	554	497	528	551	567	557	518	484	527	524	499	500	505	457	519	497	526	521	560	563	502	574	515	504	479	464	576	548	505	514	549	545	524	525	525	508	516	498	501	529	534	526	545	522	533	502	532	523	537	508	479	478	545	539	497	487	542	533	530	546	515	549	577	498	521	503	494	548	493	518	501	545	548	495	525	520	513	528	515	510	516	485	549	500	498	522	552	514	556	530	496	534	512	484	513	539	532	505	549	543	547	530	537	500	518	526	564	575	519	547	516	551	508	557	560	561	563	524	488	506	541	509	533	528	508	528	521	523	522	530	466	531	544	526	476	544	523	540	529	552	522	544	540	506	486	533	515	505	511	501	535	541	514	541	521	523	546	520	494	555	535	535	520	546	514	541	541	551	568	534	505	523	551	545	528	527	545	541	551	520	517	534	498	517	505	494	529	492	508	477	525	572	507	525	519	564	510	517	561	526	590	483	549	514	532	543	530	523	481	539	475	556	520	507	519	501	546	527	510	562	515	503	523	506	512	526	518	537	524	526	532	567	542	561	503	485	504	554	513	516	562	533	515	513	507	515	515	507	540	519	489	518	538	522	558	484	520	533	541	537	517	552	512	508	507	507	488	540	500	492	523	503	550	572	518	479	513	549	496	497	489	501	551	509	523	522	519	524	531	510	516	498	514	511	496	536	516	552	510	522	542	501	539	521	529	537	509	509	498	550	531	524	473	538	494	548	486	470	550	543	567	535	550	532	482	490	487	496	500	512	513	520	517	560	527	530	508	511	545	506	556	526	537	526	579	543	492	506	526	510	514	539	468	525	508	523	524	523	541	548	498	546	551	518	491	571	518	514	558	501	543	492	513	532	529	542	536	534	534	563	528	506	548	505	535	533	513	504	488	538	544	522	522	534	526	514	532	526	551	544	525	519	535	537	532	537	545	500	516	543	504	556	535	502	521	492	518	537	552	507	546	551	522	506	490	532	524	500	535	514	498	536	478	510	523	505	495	497	486	456	494	536	525	527	556	521	521	509	499	534	532	476	532	525	514	474	538	510	537	506	545	543	532	543	533	496	542	477	492	583	534	506	527	497	519	501	490	499	545	471	505	529	521	502	561	521	530	496	500	526	540	503	495	484	507	525	548	494	546	545	580	547	543	517	510	549	517	506	496	549	529	532	485	531	537	539	533	530	532	503	516	510	495	554	542	546	537	507	559	496	545	503	553	541	520	541	557	512	491	492	514	506	547	474	519	502	570	550	521	520	518	553	530	549	541	506	535	572	517	533	543	516	522	502	569	503	532	496	521	489	523	494	484	529	550	521	511	553	509	515	519	540	522	513	508	544	516	535	508	502	549	539	548	527	535	529	512	504	526	531	502	517	509	554	519	487	552	509	538	493	520	540	502	518	548	569	514	532	515	517	519	556	557	478
22187	21024	28756	23483	21024	21088	12120	1114	637	575	500	401	369	306	303	283	253	227	243	246	187	221	205	200	206	181	187	171	180	158	181	149	198	175	180	160	191	157	156	160	181	144	172	154	165	150	170	156	160	158	164	151	155	171	160	144	152	132	149	164	134	155	145	145	159	168	171	169	124	150	151	164	162	143	142	161	132	166	158	141	166	157	148	137	137	138	147	150	152	157	141	136	149	149	141	125	160	159	160	151	139	151	128	182	159	153	145	160	143	154	138	167	175	145	151	140	137	124	148	148	133	151	151	151	146	164	159	169	161	150	150	157	168	120	171	169	158	135	139	139	144	155	158	161	147	128	164	153	137	153	149	151	143	153	133	175	142	159	166	158	164	156	156	139	157	134	161	159	134	142	128	163	130	134	139	140	149	139	139	141	148	133	134	159	163	161	161	133	149	151	134	135	177	113	142	151	134	143	144	156	157	159	169	121	155	154	164	161	165	149	144	119	162	135	149	149	157	134	151	163	134	163	144	135	137	137	144	155	149	143	144	135	140	159	134	138	145	149	127	145	155	122	121	143	136	147	160	149	162	155	149	143	146	165	148	132	142	129	164	177	157	126	152	147	142	146	157	154	159	137	150	148	139	142	157	127	146	164	158	122	168	139	158	138	165	139	138	151	146	170	159	144	151	165	165	155	152	148	131	150	134	130	147	133	127	158	145	157	131	135	160	153	141	171	143	167	151	149	158	130	163	152	151	140	175	139	134	131	153	159	147	134	124	129	149	154	137	158	159	139	162	129	163	141	144	165	146	154	155	154	148	134	136	139	127	148	146	159	161	166	149	145	132	140	150	138	168	136	156	149	159	166	127	147	145	160	153	165	142	138	161	136	133	165	170	138	158	131	128	146	171	149	163	162	129	160	154	155	135	139	144	151	144	151	147	158	149	156	163	163	127	171	154	153	124	141	154	164	150	133	143	143	131	180	149	139	159	165	135	170	168	139	134	134	124	136	168	149	132	159	139	146	177	154	154	165	148	154	142	161	143	156	136	137	134	150	150	158	160	150	162	128	159	140	145	169	126	150	139	164	146	152	129	148	147	149	149	143	160	137	149	137	130	164	146	138	153	161	144	150	141	151	148	138	157	170	135	171	135	140	147	136	138	139	144	150	142	140	155	140	149	160	156	135	177	135	143	152	141	167	158	153	142	143	132	166	156	159	138	145	150	139	143	128	155	170	145	144	156	127	138	135	129	143	146	140	139	154	136	147	148	164	161	179	135	145	143	153	152	140	159	159	147	131	147	144	153	154	128	155	146	146	145	149	157	138	155	149	140	147	157	170	149	161	164	149	158	158	166	170	152	174	168	147	142	144	133	145	133	130	166	195	157	155	133	163	154	140	160	145	146	140	155	122	130	146	162	140	149	165	148	143	135	144	150	158	135	155	149	139	135	138	157	157	140	154	145	154	162	133	134	146	163	147	135	157	148	138	131	167	150	141	118	151	173	148	139	153	182	136	156	141	165	157	145	155	149	145	166	149	141	145	142	153	152	155	139	138	159	160	135	139	143	151	133	128	153	151	138	148	165	142	155	144	180	156	134	161	128	159	145	148	147	162	159	158	127	152	159	133	136	156	138	153	156	140	128	133	156	161	174	160	144	128	132	176	155	175	159	173	140	120	145	123	151	164	158	147	139	142	146	151	131	137	151	140	127	162	163	118	144	148	133	167	155	139	149	141	154	138	151	147	159	149	133	153	135	147	131	139	143	154	143	150	145	155	166	147	161	137	156	129	155	138	157	145	135	151	148	162	173	169	138	142	171	153	175	141	152	158	159	133	138	154	119	153	139	142	150	144	154	153	147	146	151	162	153	159	130	123	147	138	130	154	146	168	149	140	184	163	159	150	131	151	171	139	146	133	134	144	123	162	135	145	160	141	137	166	135	152	157	155	132	154	157	140	159	148	164	150	159	162	141	141	133	164	145	142	153	140	152	175	149	134	149	171	159	143	141	154	147	151	161	142	166	170	142	131	160	147	146	153	140	156	142	145	150	159	159	149	139	133	142	154	167	127	159	136	125	147	134	164	124	148	160	153	152	135	148	132	164	150	148	165	139	173	146	142	144	157	146	139	137	144	128	145	123	145	148	160	170	150	143	156	140	166	156	143	143	139	162	126	158	139	161	148	177	145	129	158	135	132	152	139	142	173	142	149	154	139	129	137	162	136	141	161	138	144	146	162	150	134	151	140	157	143	140	160	148	146	146	128	141	150	159	162	147	149	142	148	149	164	140	149	136	155	144	141	147	164	152	137	134	135	171	138	159	139	119	148	156	154	149	133	138	135	141	135	161	154	142	153	176	176	150	135	128	153	157	164	152	143	166	136	137	157	141	150	147	162	142	141	133	157	163	148	163	154	159	143	184	156	148	127	150	159	164	145	149	178	140	134	159	149	161	162	157	130	127	137	161	155	139	142	161	133	150	128	152	152	170	138	133	160	168	144	145	142	140	154	133	134	155	157	151	157	137	120	149	154	148	151	155	140	126	143	147	123	141	160	144	146	173	144	143	153	136	167	142	157	180	139	176	156	137	131	150	161	137	150	135	126	133	129	151	155	133	134	164	129	135	154	171	164	141	123	137	133	124	145	142	163	149	149	149	149	156	140	155	171	162	139	143	164	142	155	146	149	154	144	152	153	149	170	158	148	129	155	146	136	129	131	157	163	149	149	154	141	150	164	158	149	146	157	146	149	168	133	137	149	156	142	151	170	130	139	143	149	123	152	122	159	152	143	151	150	142	153	158	161	146	128	151	155	148	137	142	150	179	145	137	147	184	143	149	142	145	156	144	164	155	169	141	147	149	140	144	131	152	131	152	155	158	139	174	139	148	155	145	133	155	146	135	148	146	162	147	169	154	153	156	134	147	154	158	145	154	148	138	156	154	142	138	129	156	136	142	127	165	159	141	127	123	144	139	148	143	145	174	151	148	138	165	158	155	139	141	156	143	150	140	177	169	140	142	147	160	140	146	146	146	158	160	152	124	151	128	148	151	147	136	149	163	150	143	147	134	157	149	132	160	168	156	165	158	171	124	161	131	140	140	146	141	159	158	165	153	153	139	150	144	156	147	158	140	146	144	146	158	143	127	143	151	168	152	137	140	145	161	132	155	145	148	165	134	141	163	151	154	131	161	167	149	136	133	143	160	144	136	145	147	146	142	141	142	141	144	148	162	147	142	155	128	146	146	140	159	177	144	136	144	162	146	138	132	142	153	163	155	134	129	153	133	184	143	162	152	137	126	167	153	142	112	151	133	159	160	157	142	124	159	158	131	141	139	154	146	140	160	128	139	159	171	169	134	183	144	146	166	169	154	151	161	145	156	142	162	154	139	150	134	156	147	138	129	163	125	174	136	125	158	135	126	149	178	137	148	145	139	152	141	143	150	142	133	133	142	147	162	140	126	125	139	143	155	149	132	155	134	159	140	132	134	144	117	156
9049	28327	11022	5018	3566	2599	1858	1315	986	782	670	536	461	423	386	352	309	290	293	259	263	220	228	214	228	229	204	198	226	196	170	194	197	197	190	167	180	177	171	168	180	143	172	172	164	159	177	162	157	154	164	154	134	142	169	171	165	160	174	164	171	165	141	162	132	148	144	164	155	184	165	168	195	155	166	159	168	177	144	169	147	167	169	163	157	122	144	127	139	151	170	156	144	151	163	161	156	162	146	138	135	145	183	156	162	159	155	149	171	176	152	156	165	142	160	179	141	126	132	134	141	149	151	138	141	147	129	161	182	161	149	150	135	139	120	142	141	155	159	180	165	155	147	158	151	153	157	151	128	148	154	133	127	152	162	152	146	142	151	140	131	155	166	140	148	168	150	158	147	153	170	146	150	138	166	159	155	153	164	147	147	164	159	135	142	145	157	158	143	123	143	174	158	137	146	155	171	129	134	159	132	132	141	149	152	167	140	129	148	183	150	141	144	151	147	159	140	123	154	170	167	126	117	168	144	157	154	110	142	138	145	158	138	163	150	146	138	145	141	134	137	177	144	136	140	125	143	140	166	139	136	160	178	152	150	159	163	127	151	163	146	154	161	159	148	138	123	139	159	149	141	128	151	154	160	136	149	146	158	166	156	137	157	132	116	146	139	151	141	128	181	141	159	131	155	146	139	151	148	133	172	154	146	127	142	157	124	156	152	141	136	163	140	138	162	138	145	140	144	149	147	148	164	151	159	147	153	155	154	169	159	161	131	148	136	147	159	173	148	154	158	155	163	158	158	140	147	163	160	145	152	163	143	146	130	162	151	155	143	131	157	124	169	136	167	141	169	168	151	140	138	167	160	158	142	145	163	153	145	137	171	172	181	147	147	147	166	156	143	123	154	157	134	146	146	143	139	157	153	133	166	158	143	142	143	132	130	138	134	151	143	145	162	129	160	140	173	152	142	143	124	169	142	139	154	149	175	162	153	146	147	162	140	161	175	149	151	152	165	150	143	143	152	158	156	156	152	137	137	151	168	158	163	151	140	149	187	148	119	138	158	156	151	166	172	148	148	153	150	156	142	145	148	147	145	156	141	148	148	169	160	142	153	134	152	141	125	151	134	134	142	137	175	150	151	159	142	168	163	127	165	156	156	136	135	163	133	165	132	146	152	137	147	136	151	135	154	152	148	140	148	156	154	152	143	144	143	125	166	143	169	162	153	161	145	139	151	176	149	151	145	148	158	157	147	141	139	141	153	166	154	149	137	150	172	149	159	166	137	134	169	137	179	153	158	157	158	153	158	155	156	156	142	132	167	128	147	174	163	159	152	152	142	148	135	152	164	158	144	166	140	154	187	155	132	137	158	142	125	156	172	135	153	137	156	146	158	148	147	150	150	154	160	147	143	136	137	178	120	156	162	140	178	145	148	155	174	146	146	162	171	145	157	147	132	149	169	154	152	139	164	130	168	143	137	154	139	126	143	147	157	143	158	140	150	167	154	146	161	145	171	154	154	153	154	157	137	142	166	145	132	143	171	145	146	129	136	159	137	165	140	121	136	129	136	165	134	152	161	142	158	154	155	142	137	151	113	143	163	152	157	139	149	154	143	164	173	138	153	152	167	140	134	154	155	150	158	150	156	152	151	139	160	157	181	139	142	153	127	180	150	157	139	150	146	159	154	144	139	149	150	158	137	175	141	142	148	147	165	150	133	149	167	163	144	154	148	166	141	141	153	142	152	141	155	129	137	153	153	148	128	152	145	162	131	151	164	142	144	152	141	122	152	159	153	165	143	156	132	142	126	162	143	172	137	183	143	138	169	174	153	154	149	135	134	146	154	148	136	150	142	176	159	129	140	158	129	142	146	149	123	139	151	142	149	151	157	143	146	141	142	173	159	166	151	141	159	181	139	162	158	152	148	153	152	150	143	169	136	138	158	152	143	133	157	157	148	148	143	166	161	165	159	157	132	129	137	174	149	135	154	146	153	160	158	136	153	160	142	147	129	152	144	125	126	175	134	150	132	151	153	153	148	162	161	150	142	156	158	165	135	141	141	151	160	155	154	108	140	160	144	140	148	154	145	126	134	157	156	148	149	147	157	160	163	150	141	167	139	152	141	154	153	147	156	167	155	120	164	152	156	139	152	136	146	144	170	150	134	124	134	147	136	155	174	145	139	160	144	159	165	161	108	147	157	142	157	154	156	164	127	139	152	156	153	138	150	135	135	152	157	154	129	135	129	190	144	143	133	155	159	164	132	153	146	147	176	159	143	149	152	141	161	142	151	153	125	133	157	144	167	141	142	150	143	152	163	175	150	160	146	151	170	148	147	148	148	158	146	140	141	147	141	157	170	142	148	151	152	165	149	132	145	150	142	136	145	139	157	151	145	156	149	150	165	175	162	135	162	135	159	169	151	150	140	159	143	147	142	152	138	150	143	146	150	152	142	147	137	147	146	172	143	119	147	148	163	157	163	157	150	138	152	166	150	143	147	162	147	149	142	150	163	140	149	154	161	153	154	138	141	154	182	157	171	160	152	141	142	158	164	148	153	135	130	159	156	137	168	154	128	153	160	141	148	122	170	138	137	148	166	131	153	143	172	146	165	175	151	154	123	142	148	167	177	156	152	160	165	151	152	138	159	134	145	160	135	152	141	159	146	144	146	136	158	129	146	146	158	153	153	144	159	163	159	158	147	138	161	159	134	159	160	143	157	158	153	155	156	174	144	129	134	140	168	151	154	139	146	158	162	157	147	168	157	140	159	144	154	159	164	166	154	149	157	145	159	124	143	149	142	144	163	156	169	136	149	156	162	141	139	147	149	150	149	153	150	153	160	168	149	174	140	148	156	149	169	143	161	139	174	123	157	165	140	155	130	138	145	158	152	134	141	156	126	142	151	172	154	149	159	149	139	153	162	147	156	135	145	149	123	157	133	163	167	129	159	146	140	160	140	174	128	155	129	134	165	163	172	183	144	135	144	151	129	152	139	161	164	139	155	141	155	145	153	146	151	138	128	169	148	157	151	174	163	164	148	180	145	163	164	162	172	156	167	174	120	161	154	157	149	176	146	138	142	158	112	153	158	146	162	152	141	145	150	158	157	147	145	148	151	159	142	145	140	125	140	152	143	137	124	172	159	151	140	125	155	152	147	163	127	132	154	135	149	162	137	157	147	163	153	167	143	157	142	158	170	128	145	155	158	164	178	162	143	157	156	163	143	159	132	168	136	173	147	140	152	157	132	142	136	144	188	137	156	162	147	154	132	142	163	145	139	192	141	147	153	160	154	162	140	140	151	154	145	163	152	146	138	156	158	150	134	133	166	140	131	150	159	141	151	156	156	164	165	135	149	160	137	156	152	144	157	141	140	127	144	145	142	182	134	156	165	164	163	140	134	149	139	152	153	141	150	124	158	165	131	173	138	132	148	162	159	154	165	151	139	147	149	153	157	141	142	141	167	149	134	140	147	149	155	143	137	136	165	171
27135	19571	6809	1014	854	799	728	570	581	585	599	568	553	589	563	601	608	587	561	566	583	568	537	578	548	538	596	561	532	586	499	579	549	573	583	572	581	576	595	568	551	532	537	537	553	589	543	547	574	528	546	575	560	561	581	572	584	551	594	545	547	592	549	601	558	541	547	546	535	535	570	583	583	595	552	574	554	571	523	586	598	542	599	571	547	556	576	540	570	563	554	599	566	570	606	564	550	533	548	604	537	590	581	569	538	572	603	537	576	605	572	606	571	533	612	565	581	589	575	579	554	562	567	564	585	568	554	570	587	542	586	527	582	536	562	524	550	559	594	546	567	537	528	573	604	535	576	618	579	582	578	615	587	589	605	612	586	561	604	570	518	574	589	569	571	590	585	523	575	534	557	597	641	571	533	556	548	573	543	579	573	581	547	585	558	551	549	609	586	553	525	529	560	569	567	590	556	580	520	569	570	553	552	547	573	575	550	575	611	592	538	575	626	597	522	551	582	561	583	561	596	575	585	578	529	571	559	573	577	555	542	528	611	560	599	554	582	574	555	574	597	576	542	555	597	599	599	569	581	558	568	532	558	562	584	557	575	563	611	582	580	547	551	561	563	562	566	529	512	555	552	567	555	545	502	606	578	559	559	564	575	513	618	563	587	563	570	578	594	611	552	567	567	554	578	568	528	575	534	522	587	507	571	565	606	550	568	586	535	551	594	570	567	594	553	550	614	574	580	581	547	620	518	570	550	569	558	533	529	584	521	555	571	617	530	576	540	570	557	572	561	561	524	618	574	595	584	572	534	563	508	564	591	575	551	574	537	566	590	585	563	564	523	590	556	521	554	586	571	547	574	576	589	586	568	554	537	580	554	580	562	553	556	561	574	528	537	585	601	566	546	533	545	559	550	557	630	543	576	534	508	534	582	554	562	556	578	525	577	529	581	560	610	563	564	555	572	554	574	556	607	546	579	529	590	574	567	603	565	563	558	567	582	572	574	517	555	581	558	606	568	569	556	565	551	568	555	562	530	568	584	610	572	541	566	569	573	566	564	570	526	558	539	577	568	565	591	570	598	563	565	565	550	572	572	563	543	562	574	568	580	573	553	561	608	549	609	620	534	549	521	575	540	548	586	540	565	568	567	608	558	577	546	605	505	606	553	589	558	544	539	571	538	548	545	563	595	573	558	629	548	551	567	512	555	569	543	534	533	624	546	502	617	600	518	593	549	539	580	588	525	575	558	584	524	573	544	553	579	570	590	561	594	547	583	560	599	551	548	591	550	581	553	586	532	568	568	601	563	554	545	539	541	561	576	553	577	577	605	569	563	565	565	571	561	579	571	579	595	595	549	559	563	609	552	566	530	548	570	536	537	599	503	545	567	566	564	588	552	536	557	585	579	522	585	578	523	554	554	529	557	544	561	578	574	589	591	576	589	595	559	547	564	582	572	511	552	565	565	570	575	571	550	537	500	542	582	563	578	577	600	570	615	573	521	577	565	544	535	537	575	609	559	587	573	531	505	519	560	567	566	564	592	577	585	572	538	602	582	548	544	570	626	525	551	565	559	604	581	529	540	523	539	589	566	570	525	558	551	580	565	553	509	581	536	599	532	598	580	543	542	555	593	528	578	549	556	559	577	567	552	547	572	558	582	584	574	564	586	562	534	597	549	615	566	599	557	570	582	531	565	565	590	567	553	545	556	597	522	548	559	542	552	527	543	570	568	581	522	543	557	569	553	571	573	568	577	562	537	558	515	564	536	560	555	588	580	609	567	552	558	539	595	510	543	554	550	554	588	598	578	543	583	568	543	563	569	596	580	526	571	569	572	569	594	548	509	551	578	583	557	546	550	574	580	570	545	522	557	590	533	530	571	572	582	567	502	535	560	549	584	561	562	571	529	535	533	563	559	544	614	598	520	566	562	556	537	564	577	590	601	599	548	568	557	588	556	540	552	576	612	533	580	608	518	546	556	497	603	537	537	593	558	556	568	544	563	570	585	583	552	564	528	532	557	580	603	551	577	543	568	551	564	541	587	607	559	522	536	584	563	553	558	576	584	531	532	570	540	584	584	524	566	577	543	567	592	538	569	570	572	545	566	581	552	562	582	555	563	558	559	517	547	571	547	606	576	583	556	571	583	569	558	563	559	535	544	579	585	567	532	550	602	557	562	561	596	548	604	550	539	587	546	562	587	552	546	563	550	550	567	549	495	559	572	571	556	596	583	576	566	574	606	585	531	563	548	580	576	520	523	611	580	562	569	589	578	590	544	535	517	548	571	561	542	545	634	585	580	567	570	531	558	554	549	591	547	559	564	549	577	605	551	581	544	560	567	573	544	549	587	574	569	589	550	567	556	540	564	571	576	544	564	526	515	527	546	536	563	571	577	525	550	557	521	539	557	573	542	606	568	562	543	516	596	542	536	573	592	632	549	527	562	522	614	572	498	552	547	584	551	531	565	566	600	529	526	592	541	563	590	579	584	573	586	565	568	540	540	536	606	567	591	591	545	611	520	561	481	589	536	470	559	552	566	532	558	593	559	565	527	559	563	554	578	590	541	562	596	563	561	596	566	585	571	553	546	557	588	588	570	611	580	579	596	559	575	560	556	554	599	560	563	560	542	572	587	518	546	573	556	554	500	542	542	559	554	540	574	577	511	526	534	577	571	557	552	590	569	575	540	560	551	572	581	558	550	588	583	532	579	559	591	576	572	545	595	525	581	580	586	582	567	580	554	572	541	566	526	571	569	567	566	548	592	559	582	581	548	592	588	562	574	525	585	586	586	535	583	587	537	572	565	567	582	560	573	577	547	539	535	561	550	587	534	536	555	545	575	549	591	593	586	570	534	523	560	551	589	580	545	570	549	632	565	562	567	610	567	568	583	563	536	582	571	548	487	620	513	571	562	572	582	555	600	570	573	613	557	544	553	526	598	497	567	551	542	594	527	547	552	561	540	567	568	617	554	561	582	551	563	591	605	570	580	581	550	557	541	541	596	574	556	577	602	552	585	578	555	568	564	588	556	523	582	556	585	528	544	539	576	593	585	525	563	547	531	606	569	566	540	594	602	560	559	550	537	570	519	577	580	541	549	578	601	559	557	589	551	569	592	554	531	584	572	560	556	582	559	563	591	585	548	563	534	548	563	576	551	541	554	581	559	575	557	594	555	579	574	540	556	558	567	551	548	512	557	562	558	556	626	565	572	550	589	571	589	539	613	551	577	578	578	558	559	595	537	637	585	597	589	559	528	578	568	552	565	516	541	548	560	555	605	560	595	596	556	564	549	586	574	608	565	589	569	573	582	589	516	549	570	518	592	561	559	538	549	549	573	583	518	541	553	575	547	570	566	591	620	594	565	554	601	536	546	562	569	575	568	535	550	559	603	524	581	529	517	549	509	535	567	613	591	534	550	588	555	557	569	552	527	531	636	590	597	527	574	576	561	566	585	571	572	588	576	556	583	564	586	531	596	541	561	554	530	577
6431	11856	1295	748	683	638	648	588	618	587	580	582	597	623	627	554	554	598	570	560	571	538	581	606	543	593	533	605	607	580	605	545	603	612	572	602	579	612	570	590	634	586	556	560	605	575	591	578	606	559	557	560	576	559	589	542	608	527	554	556	533	530	604	566	599	572	527	590	544	576	549	520	587	579	591	559	563	566	596	558	563	622	582	588	519	555	560	573	600	569	625	565	585	597	590	542	542	623	556	580	593	536	574	591	565	549	589	626	577	578	570	618	607	529	621	621	546	587	603	573	604	551	567	599	576	628	569	563	550	595	542	546	630	574	569	588	553	603	594	576	600	581	560	577	562	592	598	542	594	600	584	587	566	570	596	582	603	566	579	568	589	573	554	565	563	598	572	567	576	606	566	579	560	593	618	580	591	568	535	581	567	580	534	569	579	593	601	591	579	572	606	564	595	575	560	588	609	575	596	578	573	576	537	561	586	629	587	581	577	556	546	569	603	588	602	581	571	578	582	607	607	582	600	538	618	564	548	593	563	620	576	606	611	570	540	577	555	623	540	548	596	553	561	552	601	594	601	565	571	562	609	583	531	583	577	626	573	560	559	578	570	623	578	579	551	527	547	572	589	554	560	621	563	572	558	585	599	590	576	577	542	575	564	604	551	571	590	571	609	581	593	598	551	569	565	585	582	571	607	526	575	623	564	557	558	616	582	566	587	586	578	578	581	544	550	565	580	545	557	537	569	570	595	581	571	541	584	582	575	571	564	577	592	577	572	579	585	566	583	588	607	546	555	568	583	575	584	605	568	597	536	546	604	579	552	566	588	585	551	565	608	584	606	628	513	585	524	561	563	552	574	597	578	579	597	575	535	578	554	528	526	576	611	597	548	581	574	577	543	562	574	610	582	574	559	603	581	567	570	556	565	570	571	582	624	597	609	564	593	556	583	540	595	534	572	554	577	539	598	576	570	561	583	580	588	567	534	584	538	571	582	606	590	587	566	561	580	584	548	592	565	528	600	567	624	567	555	593	590	576	585	604	596	613	616	580	574	554	551	548	563	554	559	569	544	585	593	612	566	620	551	568	600	597	564	584	579	600	572	617	565	554	616	570	562	555	583	572	599	586	569	584	631	567	613	589	607	609	606	571	595	581	584	574	628	543	558	567	603	610	585	608	588	543	568	605	565	611	554	591	621	567	549	571	593	582	593	561	582	602	545	579	536	556	553	555	577	563	591	570	585	548	559	573	565	583	583	599	557	587	591	587	579	575	619	641	534	639	608	550	615	574	546	573	559	565	552	559	551	583	571	594	596	603	584	566	574	585	588	568	568	564	582	569	561	539	552	571	590	591	534	553	556	544	555	579	613	547	596	586	590	579	610	534	574	550	592	570	541	591	611	599	586	606	558	578	575	586	584	588	570	532	583	565	590	612	586	559	568	586	591	586	553	554	625	566	575	561	614	598	582	545	557	556	519	606	519	582	566	586	565	550	596	609	574	564	583	577	574	584	600	591	575	565	583	603	567	605	514	539	524	567	571	559	589	606	530	593	543	530	579	583	557	560	610	568	557	577	553	553	590	613	600	600	607	529	593	590	580	586	586	554	566	564	569	556	621	576	592	550	545	596	550	574	554	616	585	603	603	599	559	527	586	593	584	584	555	562	577	593	584	639	562	550	601	581	559	578	609	593	590	568	564	604	541	571	609	611	586	541	592	535	590	579	531	536	577	577	569	585	619	597	570	546	617	578	600	542	566	589	570	573	572	615	610	525	593	605	575	594	552	598	605	566	577	587	615	575	559	579	574	561	557	603	596	561	586	594	609	572	581	549	616	561	529	534	569	568	583	545	565	571	613	599	548	572	588	585	578	568	570	555	580	565	555	574	580	579	589	577	614	566	551	577	592	590	581	617	541	574	591	583	537	599	579	568	591	537	564	570	579	560	559	596	549	598	566	594	544	556	571	579	587	577	563	585	612	556	598	524	575	585	521	620	611	606	571	620	554	571	584	552	606	557	611	580	540	538	579	573	537	594	584	585	554	551	563	565	617	622	598	561	540	611	568	558	578	527	548	532	605	549	574	559	574	578	537	582	611	556	589	575	576	594	584	622	562	613	594	582	546	594	615	531	532	575	536	582	540	588	573	562	532	598	571	559	576	593	545	583	566	612	579	592	557	572	576	555	564	535	555	577	579	566	594	568	581	591	575	558	613	563	538	589	558	570	585	587	575	542	621	572	545	596	526	593	600	549	579	595	562	599	629	593	579	555	588	586	571	561	585	535	558	584	598	580	606	544	604	585	606	579	587	600	549	558	616	566	583	551	577	526	577	553	580	590	573	552	550	603	573	582	600	544	611	537	565	583	584	593	557	570	581	589	578	571	553	592	546	545	571	563	585	587	527	579	546	542	591	552	563	543	581	568	626	550	582	552	610	579	524	575	569	585	602	585	588	558	595	558	581	558	543	590	553	559	583	606	579	562	526	575	566	587	560	577	558	593	562	538	609	586	557	561	589	559	567	549	615	601	622	544	589	573	579	550	561	573	537	556	581	596	583	564	583	556	620	595	563	595	560	548	572	596	600	594	587	584	597	580	527	563	542	582	535	584	578	566	536	603	626	615	568	550	549	648	636	542	559	555	629	583	570	590	617	569	564	588	579	562	552	592	582	585	541	530	603	571	540	591	560	542	593	575	550	588	586	582	562	569	623	555	577	607	586	603	564	589	566	575	548	581	525	572	583	575	541	612	613	568	534	627	552	599	521	613	577	585	575	579	583	559	622	598	555	566	602	581	598	603	558	544	566	563	578	567	614	602	593	560	541	579	580	577	577	537	560	570	541	616	572	579	521	577	602	599	577	588	581	570	551	580	562	542	559	584	561	592	579	558	582	565	604	585	594	598	520	603	568	543	595	594	655	557	619	563	601	593	588	595	586	590	621	604	589	569	558	594	585	549	606	556	577	571	619	599	598	561	559	586	577	555	579	557	576	562	574	583	579	532	583	595	564	565	567	577	599	599	575	601	560	562	547	628	539	563	583	588	614	578	574	585	589	572	594	569	591	564	578	620	599	587	560	600	567	575	563	579	585	569	592	589	595	577	534	576	563	562	594	597	553	561	597	590	594	567	544	572	558	615	586	513	576	589	543	569	568	549	577	579	587	581	588	571	556	604	562	626	563	627	603	524	552	619	563	600	561	585	542	575	632	540	550	555	583	545	588	584	554	571	567	547	565	587	604	586	588	576	591	564	607	591	560	570	583	565	583	598	553	582	563	608	563	583	571	606	586	604	579	582	582	581	547	602	594	561	599	579	587	563	580	568	617	555	594	558	560	587	588	589	572	537	593	608	567	587	585	613	601	576	572	581	564	564	560	560	576	558	580	559	558	549	573	557	562	592	576	583	589	606	600	541	539	578	561	593	579	575	550	565	599	609	558	562	575	551	559	576	620	565	548	568	530	590	578	565	569	591	568	535	531	543	564	573	550	549
23190	20946	28324	23703	20935	13302	1304	691	561	505	432	407	388	390	379	342	341	326	331	355	352	313	360	299	332	269	311	323	283	283	273	269	299	268	288	274	268	304	312	293	290	316	315	316	275	282	307	289	304	250	275	270	304	283	300	291	270	276	279	279	294	292	279	315	294	315	236	280	297	297	280	291	287	300	322	284	280	244	292	277	303	273	264	271	295	319	307	281	260	280	273	281	298	288	292	281	270	278	273	297	279	306	295	269	282	306	255	333	276	280	280	274	303	308	284	308	306	282	292	279	309	299	279	304	269	285	280	294	286	262	279	270	281	272	281	268	322	312	276	300	285	275	305	277	322	309	301	275	274	276	260	305	327	270	279	281	293	298	322	295	257	324	308	264	249	311	289	304	282	270	273	283	283	260	284	324	271	277	278	274	285	275	303	291	258	305	271	285	283	284	251	295	278	282	293	294	279	321	321	291	264	289	304	274	280	288	289	273	278	285	292	293	269	260	284	267	300	311	263	308	278	276	286	282	274	301	270	278	310	308	302	301	306	297	295	291	277	279	305	284	259	290	293	275	286	275	280	267	257	272	248	292	286	274	289	272	279	256	294	310	245	271	301	288	289	229	294	308	274	291	284	264	291	291	308	264	295	288	285	297	293	304	296	281	252	299	291	263	296	268	291	285	279	284	305	256	303	299	274	272	305	275	260	298	298	266	293	290	278	280	290	284	282	283	272	272	268	302	260	278	293	299	296	280	305	297	283	319	287	269	296	266	282	244	278	314	297	259	292	284	290	272	292	288	275	261	311	299	295	302	290	287	285	285	236	287	287	270	282	284	278	283	279	269	293	257	306	298	298	296	280	303	284	310	289	281	296	299	305	304	271	284	283	292	288	269	294	284	264	277	306	275	279	304	285	276	250	281	257	304	281	261	269	300	281	285	276	268	311	290	294	276	283	295	288	253	318	309	285	289	285	292	291	312	281	265	279	302	285	289	299	300	312	254	289	253	292	284	292	282	275	257	289	263	268	285	311	293	296	272	287	292	298	265	277	291	303	296	269	261	244	279	257	278	276	272	289	271	295	289	291	261	254	268	291	263	279	281	269	298	256	287	322	292	320	301	276	270	329	275	279	293	314	265	260	302	284	272	264	283	270	274	280	283	278	278	276	302	245	274	282	290	309	293	304	283	251	304	251	296	283	297	285	278	244	280	256	286	288	278	260	260	289	286	281	301	288	301	275	284	271	282	285	290	291	261	280	296	265	277	296	297	279	276	280	281	303	270	284	283	271	282	259	277	275	281	296	278	306	257	272	275	289	272	272	289	317	289	278	272	263	301	274	276	233	303	273	280	296	265	277	334	264	247	276	301	251	267	282	286	300	286	274	305	292	268	284	265	288	298	258	264	271	238	252	290	290	290	293	298	261	302	292	278	278	276	283	283	295	299	270	263	257	303	264	264	257	282	267	306	295	261	246	264	266	316	299	258	264	256	279	310	290	267	284	277	291	278	246	265	267	299	274	287	295	268	270	290	275	312	302	307	292	297	298	272	274	251	301	283	291	270	302	256	293	290	283	302	297	277	266	281	296	280	279	281	259	278	296	307	293	272	308	261	276	285	324	293	273	281	274	287	289	237	298	277	276	270	287	286	274	294	276	269	279	290	266	265	307	277	269	273	314	274	274	287	283	289	263	260	304	275	274	259	287	257	261	257	288	292	282	264	281	275	299	273	280	249	274	280	286	296	242	282	268	253	245	291	287	229	301	286	312	266	279	287	302	284	297	254	289	282	292	275	273	296	288	304	268	286	282	284	296	275	288	278	271	304	287	310	290	298	290	286	258	272	263	303	241	290	310	303	265	283	293	280	291	282	291	292	263	292	301	306	279	306	276	304	278	284	272	312	320	267	274	294	268	301	287	294	277	271	273	306	260	298	273	280	284	300	295	261	261	268	316	260	314	274	282	280	277	302	313	282	277	264	275	305	287	274	294	271	271	273	304	296	278	303	279	287	272	294	296	288	274	273	267	291	302	271	261	277	288	266	271	293	283	288	266	276	316	272	314	261	315	329	263	276	275	273	272	280	268	271	286	275	305	284	275	285	303	270	289	296	299	269	279	278	265	275	306	289	275	306	291	247	276	265	285	273	264	299	259	297	267	320	271	322	284	268	276	250	276	280	318	281	292	268	285	306	302	289	284	275	303	276	271	270	278	287	293	274	278	277	286	307	317	297	281	279	299	275	258	300	285	264	278	295	298	305	277	278	275	286	281	276	277	271	266	267	306	287	269	282	281	289	273	260	292	268	311	259	284	289	295	280	272	306	246	301	273	266	271	290	277	300	281	272	264	298	315	289	271	270	263	267	261	285	298	294	278	282	276	290	307	299	264	274	300	292	284	289	278	275	279	299	283	273	295	272	305	297	270	269	255	300	299	267	277	252	282	281	297	282	263	282	291	275	285	302	290	268	259	265	282	290	277	324	300	313	287	277	287	275	277	267	271	253	292	258	288	284	258	293	287	292	288	294	272	283	301	307	281	280	304	279	273	305	278	281	256	294	278	290	284	302	274	287	283	235	317	300	279	282	278	255	293	272	303	252	288	293	259	291	264	268	267	284	294	285	267	272	301	292	285	281	284	299	292	267	276	310	251	264	288	304	285	262	283	299	275	292	288	266	294	297	281	270	289	284	281	298	311	262	283	327	277	289	295	251	279	289	290	296	248	302	279	289	257	294	313	329	291	299	264	297	294	315	298	285	292	303	290	285	291	278	303	270	277	266	281	287	273	288	275	307	262	286	287	273	289	301	301	288	285	260	269	280	274	282	265	299	281	249	286	275	285	279	290	329	270	275	270	270	282	321	303	295	258	294	285	275	263	292	287	302	302	237	271	308	283	307	276	284	266	301	265	255	297	271	262	293	301	271	268	275	281	249	273	275	242	273	280	296	279	290	281	258	253	275	281	275	297	251	272	286	265	262	275	295	266	272	250	296	277	239	295	283	285	302	301	276	285	295	285	286	306	300	282	286	292	291	281	320	261	283	254	307	285	277	273	305	287	302	298	266	282	272	279	280	287	298	314	292	273	295	315	281	283	269	284	286	316	290	305	283	267	292	260	304	283	281	316	269	297	277	301	263	276	290	287	285	312	274	291	268	292	310	285	269	318	275	337	293	279	305	283	301	288	265	295	278	293	274	322	276	299	286	296	294	290	275	281	291	293	274	301	301	284	268	259	283	301	284	281	276	300	310	305	276	275	285	293	289	292	282	311	313	266	315	274	278	277	268	292	296	288	283	274	273	272	263	273	280	279	291	270	304	286	276	298	303	281	284	266	303	289	271	297	271	279	287	316	303	290	280	288	279	295	279	281	295	292	283	268	298	262	295	289	274	305	263	271	312	310	276	308	292	291	279	248	299	303	283	275	279	271	305	276	259	277	263	319	299	277	286	296	325	289	293	303	275	303	272	268	282	247	302	320	289	287	297	269	294	270	266
7038	21994	6743	2983	2078	1589	1238	885	719	661	607	503	447	432	450	388	388	366	371	343	351	308	329	345	326	318	341	329	337	302	323	310	333	343	319	278	321	314	337	317	284	285	300	299	340	279	350	309	329	338	339	318	321	309	329	328	315	328	308	341	310	297	319	296	307	308	315	318	307	300	340	267	304	286	338	321	307	324	300	285	280	305	319	301	315	329	270	316	291	305	302	296	313	320	289	284	304	299	303	293	322	303	270	290	321	270	331	319	275	318	293	302	266	277	299	312	279	308	306	308	304	313	326	314	341	335	299	288	288	289	312	265	322	319	293	286	330	318	292	295	285	323	327	270	296	314	304	246	307	322	273	300	304	281	306	309	324	305	320	284	292	324	308	297	291	276	302	302	311	315	295	301	352	298	298	318	313	292	272	324	300	317	303	297	321	298	315	281	286	311	324	297	308	294	315	274	301	324	325	305	294	288	306	296	296	265	285	313	309	309	350	305	270	289	294	274	313	293	300	300	295	326	317	300	304	297	304	314	332	302	328	300	292	312	291	295	284	297	322	313	340	303	307	301	297	296	326	334	271	292	278	304	333	292	311	319	294	300	287	275	304	277	289	291	272	295	333	302	326	314	293	276	293	311	301	323	340	311	282	306	298	307	285	294	286	298	326	332	351	317	304	328	308	302	280	294	309	327	314	314	321	307	335	315	299	284	286	281	319	302	317	326	282	312	311	315	306	290	290	329	307	294	312	282	297	308	313	321	331	306	285	303	315	314	301	303	329	294	322	326	263	288	341	294	300	271	312	307	315	299	342	281	313	296	315	292	306	295	255	294	307	304	312	292	318	325	290	333	250	304	312	319	295	288	285	311	288	282	319	291	316	263	300	321	307	303	306	307	318	318	298	300	325	295	309	327	309	309	315	313	318	305	286	317	320	278	286	329	312	301	295	295	299	291	311	295	298	319	307	302	303	313	308	274	299	313	291	315	303	306	326	337	290	303	308	284	302	296	279	303	303	314	319	318	296	286	309	288	345	288	291	301	294	291	324	289	324	306	295	287	282	332	276	302	291	309	268	332	297	325	333	295	311	293	302	317	311	293	301	314	299	282	320	317	323	305	307	285	330	301	285	324	293	291	310	260	309	321	278	315	274	293	282	286	275	293	289	304	312	320	335	324	301	257	317	285	305	295	285	278	286	313	255	314	320	328	334	312	317	322	285	321	311	307	308	282	323	311	310	311	322	303	320	275	320	340	300	316	305	313	316	290	308	298	351	275	324	308	316	300	302	270	298	305	303	307	296	307	304	332	330	292	301	308	296	307	314	285	299	304	286	322	299	288	297	323	279	315	314	326	311	291	293	333	281	301	296	353	285	319	298	296	298	307	296	303	330	290	284	313	292	302	318	290	327	298	299	282	295	303	301	297	317	300	357	289	299	315	313	296	310	289	290	328	300	315	327	290	299	300	303	278	313	323	277	277	321	306	295	262	286	288	292	307	297	306	278	309	289	311	310	275	333	327	315	300	286	311	313	270	302	316	311	275	316	303	307	318	342	297	328	285	315	290	318	324	299	289	275	308	283	324	290	312	293	309	319	303	272	315	316	315	304	300	276	333	287	289	299	301	301	306	312	278	322	278	318	315	313	307	321	300	302	291	282	301	292	300	320	298	313	307	321	281	312	295	306	322	276	292	310	300	313	268	292	279	280	315	290	302	305	317	272	325	325	286	317	318	344	236	311	282	333	317	345	279	281	321	298	296	298	266	281	303	305	296	281	335	301	286	256	320	272	305	287	310	332	293	282	311	307	285	321	296	303	287	306	285	321	273	325	292	302	328	304	304	284	269	304	311	317	313	298	311	295	334	294	296	290	313	306	317	326	329	338	302	309	292	300	311	285	282	298	306	315	311	325	308	314	300	314	310	310	315	310	313	310	284	298	307	301	303	318	283	297	290	334	274	311	295	310	303	279	319	304	312	295	300	299	270	279	296	312	291	273	295	322	292	302	297	307	293	343	299	281	318	243	312	290	297	293	286	287	318	308	269	274	306	305	285	305	279	332	303	316	303	288	283	326	340	286	326	273	315	301	278	329	324	329	326	327	307	297	316	305	305	312	276	287	342	301	299	303	301	302	257	311	308	323	321	296	311	307	348	284	316	320	300	311	326	285	289	335	297	318	310	292	321	290	327	285	298	331	286	277	281	278	279	320	304	307	314	298	298	325	315	315	310	329	297	298	290	299	313	329	330	302	302	296	283	295	314	326	276	341	321	313	287	266	274	281	305	283	269	319	313	286	318	296	304	278	304	300	303	318	307	319	320	282	311	315	327	326	309	301	311	307	311	275	316	308	307	305	317	304	291	314	332	279	344	287	276	313	311	301	319	324	319	337	334	305	285	336	309	289	302	288	292	313	332	298	296	344	287	305	257	294	292	277	280	308	302	295	347	299	293	328	291	321	306	312	302	290	298	323	291	289	323	316	297	309	316	304	318	294	305	301	285	306	335	286	284	272	312	290	335	300	318	299	290	320	308	301	289	281	288	307	299	302	306	280	280	290	300	271	316	313	317	270	324	335	299	343	320	282	284	298	258	293	287	312	287	309	294	282	304	307	323	320	280	345	294	327	314	331	297	321	303	297	308	315	293	306	305	323	322	293	313	315	304	326	294	304	290	296	281	304	295	309	295	299	301	275	287	286	286	286	308	295	291	313	283	303	319	353	327	291	316	270	304	314	308	284	314	278	323	288	328	309	303	308	294	302	300	304	287	311	323	283	267	289	304	326	327	300	307	339	301	321	307	263	309	296	325	297	311	314	332	316	296	300	332	295	334	280	282	305	325	296	297	337	318	283	295	308	316	288	282	325	307	318	325	308	338	343	288	283	311	331	312	306	322	330	261	339	295	329	327	306	302	319	302	333	317	343	297	293	296	333	307	300	299	346	302	288	300	274	296	285	307	324	290	288	298	274	308	309	300	305	303	349	273	322	287	294	310	281	307	329	320	297	309	317	285	308	322	281	297	297	292	264	292	302	267	289	314	326	282	285	311	329	307	284	277	301	296	288	293	318	322	287	290	329	295	299	279	293	276	287	294	305	298	323	289	316	271	325	307	298	309	287	309	301	278	280	286	276	306	313	294	293	307	287	307	314	285	320	288	304	315	313	306	308	318	297	313	307	294	305	305	258	286	310	315	282	275	310	293	315	258	263	317	303	301	325	282	336	321	301	302	296	298	346	304	319	295	307	298	320	293	301	301	301	334	301	298	273	269	296	336	317	304	333	304	324	285	328	308	303	325	348	299	308	355	317	303	282	328	296	307	278	287	252	282	293	277	295	324	266	313	306	289	292	311	338	302	305	323	275	314	299	304	323	335	317	304	319	323	287	314	305	300	323	300	306	302	314	319	314	294	314	272	316	289	275	279	321	301	275	310	294	309	368	346	312	311	312	269	279	298	329	306	341	337	268	317	299	303	314	286	305	318	286	311	299	286
24180	20922	27543	24399	17179	1445	927	683	696	645	620	602	595	592	571	557	579	580	599	517	579	597	560	533	531	570	532	539	563	523	551	560	533	510	548	555	513	536	515	545	520	493	579	536	560	548	584	516	539	538	507	583	538	547	513	542	531	513	542	553	561	526	510	499	522	493	539	530	508	537	548	546	534	530	506	543	484	574	553	566	534	519	570	536	503	503	494	519	540	549	531	534	536	569	574	509	525	501	540	506	572	533	544	513	513	532	549	494	535	544	533	522	512	532	516	540	544	530	514	539	502	582	581	525	532	570	548	555	507	524	512	528	537	521	520	524	503	536	498	554	530	546	519	537	544	567	506	514	502	515	530	550	508	538	537	556	544	550	530	567	529	524	532	518	533	551	507	538	555	586	492	577	526	510	517	542	562	552	516	522	517	528	555	536	541	569	529	505	527	540	533	536	578	565	563	505	579	544	539	521	554	524	558	544	577	525	518	523	543	512	529	558	509	538	490	544	538	562	538	517	547	531	518	505	490	538	554	559	572	552	502	527	509	511	496	517	508	497	517	567	557	566	504	531	543	518	509	495	531	500	546	504	536	557	506	530	509	535	564	547	527	500	530	520	530	504	534	538	572	535	511	546	530	512	545	546	510	550	491	528	551	522	536	548	504	531	556	552	565	534	526	556	549	524	545	555	516	500	549	567	521	606	554	553	533	542	518	525	544	531	511	533	479	577	551	539	513	517	482	501	554	505	554	527	569	580	520	556	565	566	512	520	497	515	538	521	534	533	534	513	526	552	527	529	512	516	502	530	486	557	541	548	533	552	509	522	533	525	550	561	537	531	542	524	486	539	510	566	540	480	532	510	503	536	501	566	584	569	567	527	535	554	538	525	501	531	534	536	523	576	525	524	496	521	517	549	530	545	528	552	541	534	577	550	577	499	535	560	537	500	574	533	534	483	510	494	568	505	536	494	519	540	534	538	509	545	562	515	511	516	520	493	597	515	508	544	529	519	544	515	522	520	501	472	514	479	513	516	537	517	524	526	528	515	511	568	507	573	537	585	521	490	549	493	512	550	521	532	553	516	513	524	568	557	496	531	539	562	524	519	544	550	543	553	513	578	520	517	547	516	509	592	497	561	559	523	504	512	555	512	510	529	531	518	511	557	547	564	531	513	558	536	574	532	549	491	535	492	542	528	522	501	532	553	488	509	532	552	525	512	555	518	529	573	508	569	601	586	544	495	526	549	549	560	542	524	560	547	537	529	526	549	564	575	518	514	538	505	528	531	536	507	546	528	546	542	525	518	559	538	520	523	550	577	555	518	550	554	538	543	539	514	509	585	537	528	474	469	529	524	527	577	534	552	529	575	492	512	542	532	495	513	577	515	511	495	514	574	510	530	500	565	498	531	528	554	526	519	541	537	534	543	529	551	554	537	522	529	562	582	556	515	503	578	541	546	511	567	528	540	572	519	539	553	524	518	518	530	540	569	505	554	548	535	532	534	513	500	547	567	552	495	501	501	545	545	492	493	517	494	533	531	499	551	508	499	550	484	526	501	559	568	536	519	568	563	570	570	512	521	520	554	543	525	525	557	553	536	562	549	537	532	513	492	536	525	535	525	518	512	541	555	530	535	558	572	520	501	551	506	510	500	511	511	528	543	518	484	528	522	568	528	554	537	533	535	505	513	529	510	523	527	513	502	568	559	469	584	538	498	539	550	517	529	531	527	544	550	530	532	515	574	499	540	521	511	518	574	541	529	533	547	499	578	576	500	531	519	547	548	574	525	562	536	507	507	544	540	516	568	529	562	541	559	522	518	541	558	562	543	500	551	549	535	569	528	545	567	559	543	546	547	578	529	535	506	546	552	511	553	522	551	515	514	522	523	543	546	518	519	496	584	524	531	524	537	531	563	507	580	555	539	514	497	546	594	508	558	481	490	524	535	485	536	513	575	498	516	524	533	583	534	522	495	504	507	540	511	568	531	541	487	554	527	515	496	513	564	512	520	510	528	530	548	557	539	524	566	552	545	546	529	574	488	522	532	536	529	482	506	490	547	508	529	516	558	517	555	546	558	542	558	548	520	522	537	543	488	511	492	509	530	533	551	554	530	543	494	536	553	547	535	541	526	522	511	548	547	520	507	516	573	539	547	562	505	499	567	532	543	516	523	586	558	523	506	524	520	528	541	563	569	519	507	535	537	541	527	482	507	536	530	520	504	526	512	510	512	506	505	536	521	500	515	572	528	498	538	547	553	525	530	477	515	564	563	546	510	508	555	541	549	534	528	564	515	543	534	571	510	525	550	543	506	541	550	508	527	509	515	523	535	553	476	598	563	538	539	533	489	530	506	510	509	568	524	569	536	560	516	531	533	513	532	529	578	519	556	569	509	512	531	496	539	523	595	529	513	489	549	513	529	549	513	546	515	507	565	525	580	534	522	566	535	544	491	530	553	489	545	575	574	548	550	542	525	466	524	506	582	562	537	571	522	551	566	536	529	532	546	531	503	548	539	532	492	480	522	478	531	521	549	571	514	553	562	521	556	532	491	521	535	564	525	526	487	563	609	547	506	587	520	553	563	536	530	564	517	583	515	579	529	551	537	538	502	555	546	537	483	524	548	561	511	549	538	551	496	573	509	564	583	536	575	555	537	565	496	574	550	514	538	516	546	549	552	535	557	590	517	605	493	562	535	546	560	560	549	525	516	539	556	517	557	559	524	554	548	496	548	551	582	572	521	556	503	541	527	538	540	515	550	526	525	498	543	539	513	546	500	518	523	528	517	511	515	551	558	513	527	526	517	556	520	527	523	558	518	546	561	552	487	515	545	586	519	512	534	609	519	601	546	582	561	551	517	540	582	564	540	573	564	532	542	498	527	506	539	536	491	522	544	499	512	506	539	544	518	554	521	525	534	544	579	523	583	549	528	559	518	524	556	534	540	578	553	533	534	550	515	492	511	578	546	520	522	517	552	547	522	542	567	570	498	548	526	557	549	542	536	548	536	538	538	505	510	487	557	560	530	548	569	544	512	527	507	570	519	558	538	511	569	498	532	551	548	555	573	591	508	527	535	481	564	521	559	536	537	505	522	526	588	502	520	549	514	528	498	511	567	559	549	550	512	515	587	523	535	551	551	538	510	508	515	526	525	553	541	519	512	478	481	570	511	559	564	562	526	568	545	545	524	506	532	552	552	527	542	542	547	570	527	535	561	527	521	561	560	540	539	532	511	535	521	537	531	524	543	504	525	554	507	563	538	508	535	503	523	528	530	525	524	541	547	542	539	508	509	531	509	522	565	516	544	506	557	522	506	564	563	569	538	514	561	536	501	535	526	522	523	509	549	521	529	534	502	541	567	524	538	492	517	502	503	555	508	558	522	477	522	588	557	478	577	554	512	507	539	553	498	517	520	531	543	516	502	526	568	495	532	546	529	548	578	504	548	596	512	483	497	500	539	523	546	544	535	580	540	514	531	525	550	526	499	546	510
6756	18653	4321	1993	1535	1259	1033	855	806	711	650	646	621	612	581	592	559	545	539	573	565	570	540	581	545	547	528	569	601	541	529	582	548	540	525	563	504	505	533	521	547	512	552	543	545	525	563	576	501	521	549	512	567	575	559	537	499	524	515	594	546	516	542	572	518	548	524	540	523	520	599	560	539	567	542	497	542	541	528	528	506	569	575	505	556	523	546	522	512	515	524	524	536	534	511	543	558	530	535	520	525	582	557	508	548	513	523	513	529	544	506	515	548	521	522	529	558	524	553	554	551	496	528	549	506	498	493	538	513	510	530	512	519	516	527	533	548	506	537	590	539	528	530	550	534	530	529	518	521	517	539	562	509	533	511	539	520	533	538	548	533	519	531	475	518	514	515	554	521	525	558	529	548	484	524	509	551	495	546	527	514	524	529	547	528	554	525	516	570	527	548	500	527	515	488	505	534	536	489	469	512	495	514	512	516	510	511	504	505	535	535	516	558	519	523	509	522	542	550	517	510	498	526	542	503	537	532	506	552	534	541	514	533	541	570	541	526	539	497	514	558	541	536	522	517	527	517	523	526	527	536	517	521	526	532	545	525	555	503	564	493	494	518	521	517	514	526	487	528	491	507	534	564	560	517	522	535	495	529	493	510	510	535	552	536	530	537	534	504	542	572	545	551	531	516	499	465	555	528	505	543	521	556	554	504	541	528	514	570	550	505	529	487	495	494	519	515	531	544	562	559	497	523	553	561	531	544	574	506	527	508	502	548	527	526	516	521	549	508	562	511	574	537	533	574	505	494	550	517	529	526	561	562	510	509	504	507	541	495	552	528	526	481	512	531	500	531	527	542	580	557	549	520	519	545	525	509	566	534	514	577	497	515	512	529	518	547	542	548	508	535	495	505	535	542	539	515	559	508	526	511	501	554	544	531	569	578	518	566	550	497	508	535	533	555	537	545	511	502	547	514	557	565	543	511	544	528	517	517	543	567	529	527	541	523	532	530	528	506	551	562	569	541	495	521	525	539	538	478	539	532	520	483	540	563	567	519	505	540	520	565	507	514	530	503	520	518	527	494	523	559	548	516	488	517	531	550	527	542	539	533	523	507	515	530	543	520	561	594	573	516	480	510	520	525	542	531	520	518	547	502	515	518	537	540	587	558	513	530	497	521	519	505	543	506	529	479	505	560	498	503	558	537	508	519	592	552	462	516	523	543	500	484	515	518	546	532	525	524	542	499	519	530	504	533	517	512	503	544	581	469	523	488	514	494	518	516	503	536	539	575	545	529	508	527	496	562	522	546	581	516	531	524	530	578	520	519	514	573	519	528	491	526	502	519	508	524	534	469	526	555	535	510	552	553	541	527	559	543	537	521	527	542	535	531	544	510	566	505	550	530	544	560	518	536	549	522	553	531	496	497	521	542	534	529	534	519	542	518	518	519	508	494	516	503	494	545	535	545	528	540	548	513	510	584	549	516	510	537	532	513	566	488	523	493	533	534	508	519	510	560	511	533	521	545	561	529	538	495	558	543	510	510	530	485	526	487	528	544	614	536	518	536	546	533	565	532	526	509	521	576	571	542	509	527	504	537	519	543	516	529	502	544	549	549	553	560	527	519	556	533	515	543	521	542	510	540	559	543	533	522	534	516	543	526	512	472	548	485	525	550	575	523	563	517	507	483	558	505	512	541	526	538	539	493	484	555	536	545	546	543	562	529	515	507	545	545	546	520	523	510	551	517	526	526	549	534	521	494	531	505	533	575	546	543	569	538	539	517	533	555	576	535	529	540	530	543	548	514	466	513	523	525	496	570	528	528	517	535	545	515	506	512	518	555	533	509	534	537	510	597	476	552	524	522	530	506	521	543	550	519	520	521	520	508	548	537	486	505	529	570	540	545	510	533	553	495	552	483	526	543	490	559	548	551	519	513	544	510	470	548	554	557	549	504	506	537	507	553	516	510	514	546	552	486	525	552	518	530	526	487	544	519	543	533	540	505	536	525	524	497	521	567	561	518	533	495	535	540	523	537	500	477	527	495	547	549	549	512	513	541	503	494	497	532	554	514	505	500	455	534	555	505	522	514	565	533	513	533	553	542	560	561	579	535	542	492	508	527	515	539	559	541	577	546	553	509	541	569	530	512	514	527	497	537	486	509	539	519	557	501	512	553	540	549	546	535	569	528	521	536	537	496	547	512	509	533	493	521	554	539	546	543	569	551	537	526	528	519	513	508	511	563	551	516	498	505	498	519	516	543	526	508	533	513	519	562	534	550	554	501	497	522	530	503	530	495	552	515	518	531	533	554	555	549	541	514	531	482	498	524	510	523	512	487	491	520	543	532	494	521	501	523	493	502	524	530	486	541	503	538	515	540	537	515	557	534	515	555	484	497	500	516	510	529	502	536	511	531	540	512	535	564	530	517	505	526	516	561	498	492	537	557	483	575	491	532	506	532	508	561	555	519	537	572	517	490	550	566	564	562	566	528	521	539	557	534	506	523	528	521	516	535	531	515	525	494	565	508	518	517	561	507	501	557	531	511	521	565	565	513	545	520	505	506	520	547	505	490	512	528	557	498	526	496	520	559	554	580	506	537	516	535	559	535	526	514	529	517	533	492	578	554	530	499	547	528	505	530	561	513	503	550	537	567	508	510	466	493	532	512	531	566	526	575	534	493	528	555	498	523	526	567	527	520	576	517	490	534	479	537	542	555	560	540	551	530	518	558	563	574	524	487	551	540	522	540	508	510	535	506	538	510	552	536	541	520	556	533	521	554	527	499	534	532	566	505	543	520	521	495	526	484	518	572	548	507	530	480	545	544	526	565	503	513	535	534	550	553	535	501	505	499	527	516	514	558	541	483	575	492	528	510	516	515	559	504	508	540	542	505	534	510	488	570	515	518	539	555	508	508	560	510	539	538	506	520	501	526	548	556	565	520	537	509	510	534	557	516	511	556	513	537	523	499	529	544	535	565	526	502	502	564	519	546	558	525	547	503	512	542	536	508	546	546	539	565	520	534	521	531	539	536	550	538	523	581	503	542	515	527	531	546	535	544	531	542	526	532	512	500	550	469	521	511	528	516	526	506	529	545	536	537	505	520	512	561	549	506	530	492	511	481	489	541	493	522	515	509	590	486	521	518	546	541	519	500	520	578	567	510	505	488	523	493	483	534	520	511	530	533	491	552	582	545	578	561	572	523	518	502	533	514	520	524	541	499	538	534	570	528	515	567	490	539	491	498	491	566	562	550	537	506	546	528	537	483	553	539	525	505	518	541	555	534	517	554	540	505	482	532	530	501	502	531	584	548	512	534	544	522	550	535	501	520	518	495	539	522	520	533	507	531	522	524	513	525	561	546	566	515	532	525	490	565	472	519	526	525	557	530	528	494	550	508	521	551	563	518	517	465	536	549	510	522	535	512	542	521	504	534	530	572	591	528	516	519	537	558	526	533	516	509	533	505	544	539	545	507	525	525	539	506	554	481	558
22072	20912	28641	23337	20918	20973	11993	1029	668	565	456	422	325	338	290	267	267	256	243	229	226	207	235	183	201	187	205	198	183	183	171	166	156	171	186	167	154	160	167	153	175	179	165	150	142	154	143	156	167	162	167	149	157	173	186	149	161	160	169	156	130	149	158	144	142	139	168	166	157	119	138	138	142	161	140	154	157	151	154	159	136	163	134	139	145	142	159	147	146	135	163	152	165	143	149	119	170	131	125	155	162	146	134	141	138	140	157	141	149	165	129	144	172	173	150	132	146	134	130	156	185	170	160	114	150	141	142	156	158	141	170	137	131	156	166	156	171	133	159	141	166	166	142	159	124	145	148	141	140	137	138	160	142	157	128	143	163	124	126	139	138	138	129	153	144	170	141	118	150	146	149	189	154	154	160	156	167	157	152	152	142	144	119	135	155	140	132	160	150	146	135	129	181	141	143	155	161	132	154	121	135	151	177	161	153	147	154	151	131	157	134	158	142	124	166	131	139	153	150	144	141	165	158	157	136	166	161	137	160	162	133	131	168	149	133	155	152	149	136	157	149	150	143	157	145	136	169	154	119	146	136	139	143	134	127	142	155	165	118	135	154	145	131	149	141	157	161	171	147	152	137	146	148	142	152	139	139	147	147	141	167	151	149	146	160	144	129	154	126	160	145	137	138	157	156	155	159	150	147	154	144	150	157	149	157	159	134	177	142	125	156	152	153	134	129	147	155	150	141	152	169	149	145	126	164	139	145	162	169	135	132	144	153	139	127	140	155	139	137	153	153	150	134	138	158	133	157	131	137	153	158	153	156	157	144	164	149	164	129	155	148	132	169	160	163	156	161	170	141	154	147	147	140	149	152	138	137	170	130	164	133	151	145	166	154	158	153	127	149	154	137	152	145	164	162	156	167	151	149	136	142	148	145	149	134	161	158	138	157	141	144	132	163	159	147	161	156	152	175	170	148	149	154	158	137	142	173	163	156	143	159	167	146	154	137	129	154	157	142	142	140	164	151	155	133	139	169	141	157	126	167	153	172	144	137	134	166	146	134	135	139	139	167	136	157	167	145	164	145	152	144	162	140	169	156	141	129	141	155	165	139	153	166	153	165	150	158	156	134	114	154	140	147	152	144	148	151	160	145	160	148	158	148	146	157	149	163	157	167	127	142	157	126	129	135	146	138	146	143	124	154	145	176	142	146	152	154	170	146	159	148	181	168	135	137	153	143	153	165	129	150	169	129	155	127	152	150	128	135	154	136	159	141	166	148	161	160	146	154	138	136	158	163	141	153	155	136	142	149	150	154	135	149	168	146	147	127	140	158	149	142	139	171	134	138	130	165	173	131	145	148	141	165	131	146	150	146	153	141	185	140	151	143	154	157	145	142	164	148	149	142	156	129	145	141	127	148	137	156	138	162	153	122	154	146	157	159	141	130	158	165	145	153	130	128	159	170	146	158	142	160	151	141	145	153	158	150	137	135	150	145	149	163	152	149	155	127	149	146	151	139	138	151	164	144	141	133	139	146	139	138	160	141	149	164	133	135	159	150	146	138	155	149	153	147	162	168	131	155	145	144	144	138	147	143	159	135	151	141	145	123	163	144	138	143	120	148	138	142	144	140	152	144	143	159	139	164	153	157	140	160	144	126	161	147	154	153	153	161	140	136	155	161	160	123	147	158	139	155	156	155	150	170	169	124	153	137	146	151	135	131	138	143	149	139	135	138	164	145	153	137	153	153	161	140	137	152	154	155	134	150	139	149	141	158	143	138	148	173	136	156	140	126	157	142	125	151	159	166	141	165	155	155	150	184	152	149	121	132	147	141	143	148	148	153	125	154	140	170	158	141	153	145	162	161	158	165	158	159	160	159	158	169	150	140	162	170	156	160	139	141	158	151	139	153	161	149	146	141	149	151	160	147	142	160	146	151	150	144	140	156	160	148	150	143	144	158	158	168	140	149	144	140	159	156	145	149	148	137	142	152	138	144	158	144	161	167	131	146	162	143	138	147	133	148	149	159	136	160	149	130	167	162	147	163	152	161	142	146	142	173	143	137	173	147	161	152	137	141	148	145	144	143	148	122	136	159	143	154	144	132	172	146	160	139	131	157	136	155	155	134	141	152	143	161	147	148	161	150	152	136	149	150	154	144	178	143	163	144	141	146	144	134	151	134	149	176	129	148	144	149	149	142	144	136	141	147	150	170	150	144	151	144	141	150	147	144	164	142	157	145	137	192	145	134	172	155	143	132	161	158	147	139	143	150	144	128	139	148	131	164	146	140	155	146	136	151	153	143	164	162	146	125	145	150	154	136	143	152	138	135	145	123	135	150	144	139	150	163	157	150	140	166	160	142	159	153	140	151	153	137	153	123	144	136	135	163	134	165	146	170	156	148	131	142	132	145	168	146	170	160	144	129	176	144	154	127	165	151	176	146	151	162	151	158	150	156	128	161	148	134	158	152	151	135	137	148	151	157	144	153	154	153	146	143	159	142	146	128	134	159	159	130	154	141	144	152	170	135	150	139	145	114	138	140	160	137	152	136	163	156	139	139	137	135	121	168	153	134	143	149	165	130	156	174	127	161	138	134	184	132	154	130	141	139	143	154	155	156	161	149	151	139	158	147	155	170	147	178	159	144	166	160	164	154	151	162	156	147	138	151	143	151	149	162	150	134	157	157	156	153	124	159	146	150	160	163	151	147	134	127	135	154	168	135	153	119	157	146	150	147	168	155	152	162	159	151	134	139	142	162	155	142	156	166	148	167	147	144	150	154	134	159	168	146	149	142	136	155	131	171	152	162	139	154	166	161	128	155	133	153	161	165	129	170	136	162	135	149	118	136	157	143	150	181	161	141	143	156	154	165	138	151	142	154	154	158	162	139	159	138	143	138	154	157	147	148	157	130	127	157	138	130	142	129	142	153	150	148	130	136	141	168	166	153	144	157	151	144	137	142	166	160	147	143	128	136	129	170	143	133	158	140	156	137	160	165	155	136	171	137	146	154	147	146	161	145	160	126	168	132	154	137	146	143	159	149	143	136	157	136	150	151	139	167	174	168	150	143	136	135	152	166	157	126	161	147	112	147	159	143	163	168	146	137	131	157	134	155	139	148	154	124	135	167	161	160	156	171	127	167	122	133	145	161	131	123	144	164	160	143	146	127	148	139	141	147	170	150	134	154	143	153	151	161	157	177	144	142	147	169	137	140	149	131	148	133	150	159	155	144	141	147	162	158	161	151	163	167	148	144	171	144	162	164	129	162	149	137	128	167	158	145	161	170	165	157	142	122	159	148	164	168	171	140	140	163	156	161	159	141	148	141	151	138	171	144	133	129	169	155	142	151	146	152	129	133	147	143	144	156	126	171	124	149	137	139	152	178	170	131	157	147	143	157	160	159	158	130	122	164	138	133	144	155	151	132	173	154	152	153	129	120	142	134	151	164	149	144	155	118	162	132	150	134	154	143	132	133	144	161	148	159	143	153	146
8788	29280	10869	5149	3620	2558	1879	1400	1048	837	629	539	516	429	390	345	293	282	289	241	242	244	271	226	235	230	196	202	159	188	204	184	196	177	154	206	185	174	191	157	191	181	184	169	165	195	152	159	141	156	172	163	170	161	172	151	173	138	133	153	195	144	174	160	138	169	167	141	173	143	177	135	159	146	163	140	153	150	174	168	167	144	154	150	169	163	150	141	141	160	170	143	163	140	149	179	144	159	172	167	151	166	156	156	157	156	163	169	151	131	144	165	153	153	168	151	164	140	157	144	137	158	149	156	144	155	142	169	157	166	154	180	142	130	180	173	176	159	155	159	166	157	162	146	148	159	147	144	133	147	147	159	155	154	157	150	168	168	161	134	158	165	161	160	158	159	170	150	160	140	156	149	152	154	145	166	155	131	164	153	158	147	150	155	137	161	159	145	145	164	138	151	170	157	144	155	163	152	147	151	136	168	139	179	157	146	153	149	139	158	157	159	156	153	147	146	151	134	138	163	138	153	152	154	151	142	155	152	155	166	173	166	148	137	141	151	136	150	175	142	148	163	161	154	179	153	155	152	161	142	141	134	148	150	161	144	147	128	118	142	151	158	160	156	149	157	155	146	149	154	152	146	142	141	127	164	153	155	148	170	151	140	165	160	149	157	165	166	149	162	142	158	164	152	145	155	150	160	154	177	162	172	153	151	135	141	184	141	151	151	163	133	128	155	144	175	161	152	154	164	162	156	142	142	147	141	141	142	151	162	137	156	137	151	146	151	165	152	139	144	130	139	161	154	160	149	135	149	165	158	159	151	132	157	169	182	159	135	133	171	145	141	157	135	173	138	158	144	131	146	174	159	147	154	145	154	158	154	167	144	149	169	170	146	154	144	149	137	141	140	167	145	153	136	138	175	164	157	153	197	158	137	161	152	171	149	157	183	146	128	178	152	171	147	160	143	142	150	136	165	150	148	154	151	144	132	133	139	164	138	148	150	138	164	150	175	157	149	176	145	162	132	148	161	136	125	146	174	151	144	148	143	149	143	156	144	181	131	161	175	131	133	153	136	157	162	138	132	140	133	156	156	166	165	145	150	131	161	184	150	153	143	155	149	156	153	153	152	143	151	140	157	164	167	144	160	141	151	150	162	144	167	159	144	162	167	142	165	151	159	175	139	127	142	155	147	154	157	127	150	168	139	135	165	154	134	169	178	162	130	157	189	146	147	156	169	134	149	149	144	155	181	143	159	144	142	181	174	151	148	169	150	171	154	147	160	141	172	161	145	137	160	149	164	137	166	176	164	145	156	149	161	161	158	163	143	144	159	146	140	163	163	125	158	153	155	151	151	145	156	154	137	178	152	153	148	133	156	173	146	162	150	150	158	144	146	168	149	165	143	135	150	149	148	156	153	144	154	150	152	149	157	145	155	147	152	147	145	135	147	133	159	165	150	171	175	173	129	151	148	160	166	154	164	125	175	142	152	166	154	143	152	133	127	146	135	155	176	136	184	145	152	148	153	159	150	175	136	116	150	134	139	143	144	132	133	150	143	146	171	131	151	129	161	131	144	152	154	139	155	173	159	166	154	136	175	133	171	157	154	146	154	166	175	147	176	141	151	156	165	168	155	139	134	149	166	161	149	135	150	141	134	148	146	123	153	146	149	162	143	176	159	148	159	162	165	164	167	140	162	166	143	157	162	155	142	151	141	165	123	152	168	143	140	144	147	137	136	155	148	153	142	155	135	151	153	148	183	134	151	161	146	166	157	157	143	166	143	163	154	150	162	164	142	160	153	150	146	150	174	143	153	164	156	143	154	147	129	159	163	150	149	154	122	135	170	160	157	155	161	157	131	156	154	143	127	142	147	176	151	147	148	128	166	153	155	165	135	159	153	162	151	174	130	148	147	160	146	154	138	148	141	160	151	170	147	140	161	137	160	146	152	165	136	149	153	148	146	166	166	175	145	139	167	157	140	150	156	146	153	166	156	147	180	143	156	130	157	137	147	140	153	151	164	139	158	152	171	157	134	138	172	159	146	157	144	173	147	168	158	147	142	137	169	142	141	130	152	139	166	158	155	157	132	145	150	122	163	144	161	142	142	152	141	172	143	146	145	162	157	162	159	149	146	160	152	128	160	139	146	140	134	159	164	152	171	144	158	178	161	133	149	151	159	172	148	134	166	144	139	161	163	164	141	140	149	151	146	147	129	149	151	136	150	141	144	151	148	151	180	132	166	165	144	160	146	146	147	157	171	152	166	152	136	138	140	152	142	158	141	134	144	146	141	162	149	160	116	154	160	165	139	156	130	149	141	141	139	136	150	157	131	150	165	154	149	144	163	170	149	135	153	140	169	162	135	163	142	148	151	148	155	128	153	137	140	141	141	165	160	132	142	154	148	148	142	159	154	142	125	168	164	137	156	155	144	140	145	157	171	132	155	142	157	135	141	147	163	139	146	166	159	146	142	180	170	152	165	156	176	166	160	155	158	164	161	142	151	150	168	168	151	154	170	152	142	143	182	135	143	178	129	158	161	137	136	141	158	141	157	146	179	141	134	166	151	160	158	145	140	153	160	158	156	116	155	143	144	169	166	142	148	143	147	147	164	167	166	155	162	133	141	141	159	157	145	140	156	162	143	164	123	145	172	132	147	150	155	150	152	168	152	139	151	157	142	153	162	155	166	157	128	174	154	152	176	144	152	158	165	164	136	154	152	132	149	138	164	128	129	130	142	156	144	173	147	168	161	140	152	164	165	163	128	152	151	153	138	145	180	168	131	154	150	179	141	131	161	163	164	147	127	151	145	134	164	155	153	156	177	146	154	153	133	125	160	161	151	153	174	143	164	142	130	145	130	134	147	148	140	150	143	169	166	161	153	157	152	186	153	157	159	146	151	176	150	136	171	165	135	138	143	114	156	174	143	173	170	126	151	167	151	143	143	156	128	149	153	129	145	172	139	154	136	169	159	140	133	154	143	158	133	159	138	152	155	140	152	138	140	171	149	166	155	157	161	137	156	141	173	155	149	129	155	160	160	142	131	153	124	145	149	136	170	168	145	145	135	153	143	138	153	161	166	150	148	149	151	174	129	152	143	133	157	172	145	155	133	154	153	150	138	152	151	147	125	143	160	160	148	146	182	143	183	158	144	164	129	166	150	152	169	136	153	165	152	156	160	137	150	196	163	145	145	155	133	143	173	175	140	158	149	159	158	163	147	157	129	166	191	173	147	153	162	139	154	160	149	165	165	154	158	147	162	158	157	155	148	152	144	147	177	158	162	128	146	125	150	137	153	149	167	162	162	142	144	161	141	173	153	159	152	163	174	141	166	167	160	153	149	155	139	168	145	156	136	151	164	127	146	132	164	150	142	138	164	161	145	156	154	165	164	150	131	158	147	143	142	153	137	153	156	149	137	156	173	135	147	151	162	132	153	139	157	156	156	167	150	153	166	169	160	152	168	140	138	138	165	160	157	145	144	149	166	134	154
27367	19662	6716	864	648	653	621	603	566	586	622	607	589	565	546	647	589	586	546	581	604	620	618	588	604	584	530	602	623	636	565	566	552	557	590	574	558	583	592	615	627	522	558	598	584	618	556	548	561	570	586	592	561	553	583	557	566	613	566	604	568	634	553	578	598	657	544	546	598	587	540	597	525	588	571	566	549	592	555	558	543	585	594	586	561	564	570	600	567	581	567	600	593	594	564	577	600	565	566	565	621	578	614	569	538	563	559	568	590	570	590	605	562	582	545	583	609	597	564	562	547	562	574	603	573	613	588	615	585	554	591	560	568	591	578	589	617	605	574	543	573	607	594	562	599	620	577	572	563	601	581	556	603	555	608	595	562	591	604	543	571	600	550	581	627	589	548	598	608	594	579	607	579	549	612	606	565	593	561	602	591	529	635	560	583	585	576	615	537	576	585	589	581	625	577	557	598	599	611	544	566	585	546	570	572	568	597	596	569	587	589	539	570	558	592	587	576	545	547	617	587	595	558	577	565	580	623	557	602	592	594	650	561	581	598	566	548	568	574	595	532	582	597	536	570	561	611	565	593	603	573	590	626	619	561	549	613	544	574	562	566	597	593	550	579	602	563	539	560	611	591	607	567	595	601	559	561	589	585	523	601	604	574	561	571	590	619	562	578	595	564	600	572	551	548	602	553	575	519	621	547	553	566	585	626	573	581	555	532	568	578	596	564	575	591	520	588	609	606	583	591	545	599	561	613	613	574	578	589	572	582	588	567	540	564	559	553	587	593	567	617	592	574	557	574	593	570	558	589	620	602	566	550	604	572	594	581	556	598	589	549	570	595	590	566	566	557	591	593	612	594	588	517	567	595	607	560	580	589	570	646	558	550	588	564	573	622	540	559	564	577	604	541	579	561	611	573	624	598	638	609	570	576	571	569	542	563	579	572	579	546	574	596	583	575	590	602	548	554	598	576	543	596	550	609	574	599	612	558	566	561	555	593	607	580	595	629	573	576	576	588	578	593	600	539	589	588	598	557	590	562	576	589	651	610	574	557	594	563	599	567	573	548	563	573	596	530	592	529	562	605	618	590	586	590	592	599	595	572	589	594	608	563	534	584	566	604	572	572	624	599	547	601	557	569	591	537	599	552	601	579	581	576	573	571	595	584	573	550	599	599	557	592	562	582	593	585	662	587	586	592	535	576	582	563	578	609	635	533	616	552	596	601	607	551	573	544	586	543	584	538	615	557	604	581	609	551	579	579	587	640	610	586	594	555	565	595	529	554	545	606	578	600	562	605	518	595	574	545	564	584	558	573	603	593	542	611	561	587	588	578	543	582	573	553	626	592	609	564	559	547	586	540	592	570	606	616	548	539	580	596	571	593	577	614	571	575	622	563	599	615	599	634	589	522	620	544	603	543	604	558	588	604	577	581	556	619	585	542	604	636	520	589	562	577	593	594	564	590	525	607	615	622	581	570	596	588	588	567	595	593	598	559	559	633	589	594	516	535	614	565	600	610	566	581	580	579	598	625	535	593	577	587	595	589	617	571	590	587	584	585	594	620	598	585	544	579	585	552	618	560	539	600	577	611	611	594	576	545	605	602	647	593	597	543	609	568	568	593	573	576	563	583	552	615	583	612	573	576	591	548	532	590	562	537	609	582	589	590	598	579	594	583	595	622	556	599	565	604	553	614	642	607	599	582	547	615	622	560	554	588	609	621	565	547	575	558	580	598	562	582	575	567	611	592	575	601	534	623	629	609	556	600	575	571	593	568	561	563	567	590	586	591	572	575	554	596	593	575	550	578	605	608	577	573	567	581	576	573	531	564	553	567	583	588	595	538	580	588	608	612	581	567	553	625	624	567	563	621	633	579	555	566	583	587	570	580	630	556	546	534	617	605	572	583	602	562	570	604	537	598	576	585	557	602	589	580	580	572	600	625	539	581	585	559	613	599	603	555	607	580	607	608	588	574	566	549	569	584	601	574	588	594	585	594	573	582	575	593	590	577	552	618	578	592	554	580	617	621	538	559	587	542	572	569	590	547	538	603	565	575	565	582	568	555	570	579	542	555	578	577	568	551	560	553	595	565	565	604	649	585	545	570	565	559	574	570	610	577	618	544	583	569	561	592	567	580	581	589	580	611	581	576	596	569	545	594	614	566	576	571	635	568	607	578	554	601	566	596	575	544	594	602	602	640	591	525	546	560	581	553	579	583	563	577	556	587	569	569	602	611	580	583	603	581	577	578	609	608	557	604	549	587	605	570	578	580	536	537	567	626	606	602	581	566	593	576	569	545	584	614	553	533	581	588	578	576	591	558	525	571	594	564	595	585	581	570	591	606	562	561	576	611	556	568	565	578	595	524	599	575	557	560	587	561	590	587	595	566	588	522	614	572	567	565	582	556	565	564	624	589	574	579	567	604	589	590	562	578	554	609	577	577	568	598	560	613	620	580	570	562	572	634	590	560	597	556	572	573	607	621	593	560	622	573	530	586	554	526	580	590	590	575	589	625	571	589	568	581	580	595	577	598	591	556	580	547	589	640	581	588	580	595	621	574	575	620	592	596	604	549	515	608	581	599	624	580	633	586	576	591	571	568	565	628	623	551	544	562	567	614	599	576	596	601	609	591	577	577	588	554	576	576	550	584	578	583	596	571	559	638	591	597	596	575	620	616	574	525	573	567	574	554	618	574	590	600	571	614	554	552	545	565	576	541	568	578	553	604	606	609	595	589	605	592	580	630	525	634	582	586	607	561	566	548	597	617	620	540	547	588	565	540	574	599	597	548	585	549	573	584	609	550	570	543	561	587	616	570	569	643	584	602	602	572	609	600	577	582	554	540	562	534	593	605	544	592	572	574	541	582	612	620	543	581	552	535	548	573	564	555	597	587	601	606	576	577	574	595	547	590	546	610	588	618	600	585	598	584	602	586	578	610	561	604	561	605	526	583	602	583	587	610	576	570	606	591	591	543	580	574	606	594	567	566	590	573	563	575	584	551	590	563	558	580	588	570	600	538	612	565	585	591	561	576	558	563	547	628	598	551	573	536	568	553	594	606	590	560	572	535	569	598	577	569	566	585	550	570	563	620	575	620	623	574	636	585	597	580	554	619	629	566	588	623	567	595	529	578	592	610	546	588	543	621	575	553	585	601	527	562	605	569	562	601	555	571	602	576	584	583	581	568	574	601	518	577	578	566	539	559	588	544	559	544	564	600	544	589	605	596	568	551	596	544	590	572	567	578	575	592	588	578	588	605	589	532	579	587	541	623	623	601	601	591	555	611	518	569	567	597	579	606	582	539	553	580	577	563	572	569	570	599	573	582	598	601	559	550	597	575	630	571	594	552	624	588	549	567	606	599	570	603	569	583	548	607	568	566	564	577	601	568	585	596	609	577	610	579	563	528	577	594	580	605	589	560	599	607	608	578	592	590	554	542	607	651	580	593	539	542	577	570	602	597	520	580	587	520	632	560	573	597	619	584	618
6279	13325	1213	733	666	617	598	606	603	575	609	569	557	625	598	627	612	566	581	571	551	607	597	568	578	594	577	605	598	570	554	632	525	590	600	595	637	610	558	595	609	594	615	576	596	585	583	588	591	552	593	622	602	574	557	584	569	569	620	623	608	569	605	594	644	575	598	540	607	565	593	604	595	573	573	603	604	595	594	621	599	585	544	624	570	601	594	617	598	599	615	547	593	636	597	586	583	593	560	569	590	631	609	573	550	583	580	539	613	588	582	580	578	613	555	592	593	611	617	632	595	599	605	631	610	607	592	577	582	572	599	591	606	568	601	553	628	603	617	598	592	586	584	563	586	601	595	619	605	612	579	595	588	598	588	588	574	609	618	578	574	594	615	596	613	607	602	595	571	615	656	595	627	623	585	595	587	555	530	569	582	528	603	582	541	579	587	595	600	587	587	593	555	591	558	582	584	612	564	623	569	585	579	587	549	579	582	583	594	612	625	589	577	565	586	623	559	578	579	605	632	567	612	626	521	559	548	599	576	617	583	561	603	634	628	615	629	579	542	608	620	613	577	617	539	614	576	571	560	596	607	576	607	647	603	619	572	600	566	633	613	585	597	599	589	566	601	588	603	563	594	632	573	588	579	626	602	612	584	549	589	626	547	599	631	610	620	543	662	639	582	571	623	583	588	584	603	589	612	591	583	626	586	565	578	592	581	620	618	562	603	590	636	545	598	570	576	601	585	623	597	612	607	578	586	611	637	591	585	602	601	602	586	608	547	572	590	605	572	615	621	609	571	565	627	629	636	626	565	590	572	607	584	624	602	555	595	574	573	560	566	586	567	625	577	564	603	580	611	565	595	611	569	619	625	596	545	542	554	588	578	621	602	595	634	633	624	587	621	564	558	591	594	580	578	555	546	603	619	569	540	573	586	606	596	593	612	585	604	587	562	595	585	607	627	573	626	572	638	637	622	629	593	610	614	590	609	579	585	615	608	630	643	572	591	589	600	562	569	617	597	599	579	621	619	567	618	581	600	588	590	575	598	619	607	597	582	616	576	610	579	641	563	557	592	563	623	612	588	591	581	614	638	563	644	561	603	559	610	607	593	573	556	601	594	614	599	660	575	564	634	603	652	566	580	604	576	590	553	631	577	606	580	620	587	582	598	642	557	616	584	600	573	549	649	575	604	626	577	606	562	526	585	569	600	637	583	597	570	622	597	593	583	603	623	578	635	600	567	650	634	567	627	580	587	605	597	583	577	578	587	610	612	624	571	588	550	623	561	592	581	583	605	596	609	576	570	596	629	608	582	598	602	580	622	606	636	595	611	658	616	558	574	594	579	559	565	585	594	557	596	579	583	593	585	608	544	636	609	596	622	585	572	600	546	610	605	623	614	559	626	617	615	582	589	602	572	595	572	574	549	580	594	569	589	615	577	601	612	604	580	608	645	655	583	580	606	576	578	589	589	599	582	601	557	547	637	578	617	614	577	579	575	595	567	569	598	615	624	574	584	598	577	576	633	584	561	607	552	563	629	633	572	633	570	579	617	611	581	608	556	555	656	610	607	585	567	554	564	585	618	546	575	566	661	592	598	582	591	587	599	559	542	598	611	542	578	526	572	595	590	603	575	597	572	642	600	595	584	621	602	667	590	604	585	584	620	598	600	533	657	590	628	578	627	619	597	573	608	573	593	562	574	610	565	598	600	612	627	595	586	585	610	632	612	578	572	585	568	613	626	530	549	606	584	601	590	612	605	582	586	625	572	565	614	581	586	588	613	611	606	619	577	583	599	566	604	644	604	566	614	624	609	638	581	624	604	588	606	566	580	612	643	593	611	593	562	578	584	607	583	626	528	614	609	620	563	585	607	621	575	596	610	576	613	605	573	599	568	598	614	626	587	539	576	571	569	579	578	566	581	588	557	573	581	580	603	631	605	541	573	591	574	599	583	554	591	586	602	629	611	611	604	584	593	612	565	566	600	565	552	576	579	588	597	635	638	580	576	573	604	582	638	666	602	614	630	579	597	549	592	576	548	563	611	609	581	569	590	631	618	605	591	589	577	584	593	578	546	593	624	539	608	574	560	593	600	607	596	579	597	572	589	605	575	614	604	583	585	615	598	590	556	610	629	557	603	649	614	580	596	567	604	583	604	616	598	592	615	617	605	600	608	652	589	572	605	599	564	591	612	563	603	608	576	612	610	610	581	568	566	600	573	594	592	598	600	589	543	587	574	588	578	539	576	608	570	581	596	568	573	598	548	575	520	606	586	592	557	607	606	572	578	589	582	587	575	569	558	609	581	591	593	615	581	596	610	609	563	607	601	582	643	624	579	601	592	598	608	573	599	589	622	622	612	601	545	619	570	585	582	599	551	603	610	579	529	621	596	615	629	617	552	569	545	618	618	583	608	592	569	576	592	586	586	565	585	531	582	573	602	588	574	578	618	586	576	593	549	628	627	568	563	576	618	611	548	615	607	556	549	580	575	616	588	597	642	639	617	613	609	619	588	614	614	579	612	608	597	627	617	558	585	566	590	590	601	607	621	547	633	581	627	589	582	613	566	599	632	612	595	596	563	603	595	589	625	592	578	573	584	564	590	598	586	564	595	626	600	577	591	597	589	554	575	611	610	562	569	582	576	582	553	612	582	613	620	601	568	623	548	583	565	620	546	595	598	570	543	640	528	624	542	628	606	551	563	569	575	577	590	573	609	632	606	589	576	587	620	579	606	576	593	664	633	568	597	551	592	621	563	555	579	600	573	608	593	594	606	564	580	612	553	632	556	582	634	616	556	556	600	554	578	585	601	638	540	588	576	588	560	592	608	554	605	604	611	538	579	592	607	568	599	597	599	619	592	568	604	615	598	551	606	583	607	586	563	577	601	554	572	610	648	580	612	582	577	617	563	587	588	626	608	571	633	582	629	641	593	588	582	614	604	617	575	549	605	595	589	572	609	599	621	621	578	564	627	556	569	610	626	571	630	578	582	569	584	564	619	584	595	575	569	572	637	613	591	619	554	599	607	548	573	598	603	587	576	585	540	574	619	544	568	627	597	592	592	589	597	601	631	601	586	603	552	581	581	597	587	558	605	579	593	615	595	575	570	634	585	559	615	549	626	610	596	556	597	554	568	578	552	586	624	626	599	589	604	603	611	614	597	638	564	598	562	568	594	604	603	588	575	594	565	571	628	580	569	633	589	617	623	626	585	574	543	569	568	604	602	596	570	591	615	585	576	557	589	609	585	590	568	582	584	591	596	630	627	610	618	588	590	593	612	536	591	570	574	580	582	609	575	554	599	623	541	615	618	609	600	612	607	573	614	566	564	577	584	650	569	603	618	548	633	572	633	606	552	596	575	604	616	626	618	600	587	573	624	611	579	590	603	563	585	634	575	573	604	617	590	571	583	585	616	615	587	587	609	602	572	634	568	595	635	589	592	588	592	588	589	548	607	630	570	592	630	602	583	578	559	624	579	595	569	602	593	611
23251	20984	28381	23777	20987	13329	1285	698	572	507	493	422	373	375	379	371	351	342	375	346	294	326	288	281	291	299	288	303	334	306	306	289	329	308	307	279	331	306	299	302	264	295	302	300	282	287	296	321	296	299	283	265	271	295	285	312	274	284	283	277	292	264	284	307	292	336	332	297	268	281	287	278	293	273	298	301	330	268	285	307	287	285	284	298	284	287	317	283	311	292	284	318	293	304	286	271	278	291	288	273	286	276	278	298	276	276	308	295	268	270	277	293	269	302	276	266	264	266	301	278	308	263	285	308	291	249	289	279	297	294	295	311	281	326	298	296	278	294	278	264	274	297	311	261	268	277	309	292	302	316	269	307	285	316	308	285	284	271	296	299	292	279	281	307	249	283	283	261	302	312	301	304	293	316	270	277	291	272	294	312	302	299	290	302	300	281	305	274	270	280	321	267	291	331	299	312	295	282	285	292	285	277	270	275	259	299	337	288	299	308	259	287	276	278	268	254	289	292	305	319	294	273	296	310	290	290	316	293	273	272	270	298	276	308	290	282	286	298	268	300	300	277	271	286	271	277	291	276	264	263	266	308	292	296	273	302	274	268	284	267	322	274	263	309	300	290	304	261	261	277	280	275	280	294	305	321	300	249	289	279	284	286	293	327	291	287	269	290	288	292	285	298	279	303	283	257	288	288	271	262	277	286	285	290	265	281	258	323	285	316	257	294	281	297	291	301	300	249	291	301	304	278	286	298	298	305	294	281	308	283	287	300	289	267	301	265	290	311	297	291	319	289	267	302	290	285	268	277	272	298	302	262	264	262	297	279	275	303	270	286	316	248	273	262	315	285	294	283	292	283	271	273	320	282	284	269	268	289	278	227	293	273	293	295	306	291	257	307	287	289	318	275	299	313	299	296	275	294	291	255	306	265	318	272	293	268	293	278	289	309	295	307	296	326	335	287	313	298	257	291	314	277	294	310	283	301	306	290	271	254	261	283	315	296	295	270	267	313	283	290	306	309	291	297	284	288	288	271	284	302	279	299	286	308	278	313	326	250	273	283	284	272	311	280	292	288	271	267	276	276	297	265	323	299	297	290	310	269	277	288	297	303	291	330	254	273	282	292	283	289	314	284	271	303	299	303	280	256	298	291	326	300	299	271	271	271	280	277	275	276	295	297	300	297	302	270	279	304	287	267	289	291	266	265	264	268	289	286	274	280	276	310	260	309	278	301	275	289	277	278	293	292	289	296	282	269	318	297	292	290	316	298	297	295	275	260	273	240	279	273	308	286	295	292	276	258	312	314	299	268	279	289	302	296	266	295	277	264	317	288	259	318	265	276	303	300	298	274	287	284	307	305	312	273	267	284	264	277	255	258	278	305	328	268	282	274	305	265	318	321	276	289	289	306	267	267	260	272	292	277	286	283	278	285	274	283	289	278	276	271	268	311	263	305	283	300	290	304	292	328	309	274	279	295	295	317	290	282	325	307	304	318	281	301	302	277	290	282	294	285	273	260	270	275	289	279	285	312	307	303	299	298	285	297	320	290	288	267	312	280	280	283	290	302	314	273	279	313	265	313	283	297	283	312	300	258	271	311	284	307	280	282	278	269	296	309	298	277	308	285	274	283	304	298	273	289	297	271	267	298	292	318	306	321	281	275	270	313	295	312	277	284	289	267	260	297	268	287	266	285	298	300	307	267	323	302	282	261	282	300	299	253	283	289	266	269	271	266	297	279	273	277	273	259	305	303	303	297	311	293	319	278	304	290	280	273	277	284	254	283	258	277	305	316	283	283	294	324	307	282	273	304	284	252	284	291	304	291	262	286	292	285	300	295	274	295	290	279	279	281	307	308	268	323	292	285	252	289	299	294	297	311	293	285	269	318	254	287	282	301	293	265	306	291	271	296	284	291	291	276	285	261	282	313	266	292	262	286	278	299	276	303	289	274	270	294	257	271	284	302	288	279	295	288	275	276	277	258	251	316	287	300	310	272	270	279	281	275	289	297	300	291	308	272	262	274	286	317	291	276	309	303	302	309	283	274	268	270	268	274	296	280	265	287	304	292	286	284	252	260	285	306	279	288	261	298	300	282	289	278	248	321	301	298	267	309	309	299	289	285	290	284	284	289	298	265	270	264	325	306	274	282	289	295	295	273	281	297	326	308	282	295	270	284	280	278	277	285	300	282	269	298	292	310	285	319	290	288	275	283	275	304	279	292	318	301	304	307	289	284	273	259	272	315	267	289	262	269	295	267	294	300	315	293	301	301	321	304	271	276	251	300	286	283	302	286	308	276	302	293	293	305	316	279	295	280	307	313	303	278	270	279	258	286	280	322	287	291	269	238	274	269	313	281	330	281	276	277	310	309	314	314	314	288	278	268	303	319	296	281	311	307	289	320	277	307	275	284	283	301	283	277	294	290	307	288	277	290	301	279	287	300	307	295	299	299	256	296	293	264	304	302	269	266	277	294	320	265	268	307	298	250	257	302	277	278	279	251	309	302	285	317	303	316	303	287	285	295	292	312	271	289	275	295	285	277	289	240	277	297	304	267	300	288	278	282	269	263	308	278	325	290	285	323	278	289	276	299	306	293	287	284	278	256	295	275	293	266	291	300	270	298	249	298	304	306	308	266	292	308	269	307	293	277	305	313	292	294	327	295	280	305	297	296	293	279	292	264	304	273	275	301	296	293	282	269	284	291	264	270	279	265	284	263	259	293	289	276	317	307	274	287	245	278	297	297	294	274	291	265	270	296	282	288	321	292	252	293	306	288	279	289	293	311	262	296	292	278	295	324	299	279	289	295	277	275	290	269	285	306	286	278	294	291	275	291	292	321	282	252	288	294	260	299	278	284	307	278	282	293	307	280	288	265	294	297	288	291	279	283	298	286	299	287	263	278	270	304	253	259	291	280	262	256	282	295	274	320	302	287	253	299	310	308	299	270	287	284	353	267	264	259	287	255	278	292	303	293	264	315	290	309	287	292	273	306	296	309	302	298	292	304	297	297	283	260	248	293	308	292	280	256	299	264	304	310	294	298	284	275	303	309	304	284	297	307	301	276	266	313	269	314	281	277	280	266	270	316	288	330	301	269	272	286	298	264	255	301	270	299	258	265	264	275	301	267	289	297	243	241	281	306	277	294	262	296	311	296	276	279	277	294	277	315	295	281	287	314	276	271	275	304	286	284	275	269	281	301	327	289	281	305	305	280	292	252	255	280	302	321	283	286	286	266	308	272	316	293	334	272	252	288	295	298	278	291	317	317	285	279	293	287	312	269	330	289	287	283	308	270	279	270	275	268	288	294	319	279	262	280	289	285	301	260	282	279	311	273	274	300	297	282	323	267	270	265	289	293	287	290	265	285	303	290	249	262	259	275	285	288	334	269	309	279	262	305	284	279	300	293	301	298	293	286	272	288	311	305	295	294	254	291	286	276	317	285	279	280	279	322	286	284	277	288	272	304	287	263	309	293	294	296	289	267	248	290
6138	23606	6569	2834	2125	1575	1189	983	740	614	549	549	461	445	409	399	385	368	393	348	348	321	343	339	348	329	327	330	315	355	332	333	308	307	315	314	353	347	322	297	312	322	296	317	324	326	320	294	291	298	298	281	310	298	326	301	295	324	354	330	283	335	310	306	336	323	322	295	299	316	299	312	347	286	325	298	270	346	280	323	324	313	295	338	262	303	309	329	317	308	277	289	325	295	300	300	283	346	334	297	306	310	302	295	322	330	289	298	334	301	332	308	303	316	306	299	310	309	319	337	312	262	277	286	323	278	300	273	315	294	307	339	280	318	310	275	319	317	321	323	277	319	311	302	291	306	348	308	300	304	357	306	299	285	320	279	306	302	303	291	302	348	313	320	336	282	298	291	311	300	317	315	292	296	302	307	308	292	304	332	323	303	314	289	280	298	296	344	341	321	286	292	310	328	315	316	330	289	300	307	281	310	301	315	321	287	296	342	296	289	296	304	292	308	328	311	301	307	325	313	310	319	269	329	329	293	298	316	316	279	267	313	307	284	302	307	299	316	324	298	323	292	318	303	294	300	321	292	317	305	311	303	312	317	275	308	317	325	280	297	317	311	308	301	337	276	299	321	291	278	299	286	315	276	338	294	305	300	277	351	319	340	312	305	327	313	349	331	329	292	314	303	298	329	300	331	306	330	296	318	319	324	297	303	346	308	327	281	302	344	321	310	324	303	285	304	292	307	308	300	310	311	310	337	335	296	333	270	309	324	354	303	293	339	332	302	339	315	289	251	325	324	282	322	273	301	290	327	320	285	327	320	287	337	303	313	277	297	288	349	310	319	311	328	309	293	260	304	300	307	340	303	301	291	301	286	340	301	302	297	315	306	305	328	294	289	316	315	308	293	329	319	328	287	340	311	295	328	287	312	347	317	305	308	348	301	275	315	288	306	284	326	287	294	330	320	302	319	305	297	314	298	305	296	329	338	285	296	304	331	311	317	296	312	296	291	338	310	294	318	310	315	288	287	307	297	300	306	315	317	280	297	307	313	314	304	304	317	311	340	299	308	311	372	318	323	339	331	307	303	316	308	297	303	309	325	288	288	309	305	275	282	298	284	305	316	310	297	316	298	306	310	328	326	311	327	308	306	282	325	336	294	313	325	282	303	320	314	328	280	337	292	345	298	284	318	317	301	289	308	314	293	267	296	292	306	311	319	319	301	344	296	285	330	336	323	312	291	310	316	311	332	311	303	315	305	320	303	315	310	307	326	295	281	266	319	323	316	327	329	316	296	302	316	314	308	296	295	326	330	305	290	320	296	313	300	315	351	307	325	309	305	286	298	297	305	284	296	317	313	292	323	294	317	296	284	295	325	311	339	302	280	294	294	317	310	282	289	313	321	258	314	332	321	302	322	322	285	314	312	299	281	305	306	312	298	327	302	325	305	296	329	314	290	304	291	348	296	304	296	295	309	326	300	297	331	321	294	296	326	290	266	285	327	307	344	322	276	327	315	319	291	289	322	332	322	275	301	275	304	300	294	333	330	279	290	282	307	294	327	272	297	306	285	306	293	305	306	347	306	270	314	304	304	325	304	301	312	297	282	307	289	305	333	293	325	320	305	304	312	302	290	361	304	307	318	303	296	316	319	322	302	310	334	298	286	297	292	298	302	294	304	335	291	311	295	304	303	326	303	308	326	316	305	310	329	303	307	319	330	307	286	326	312	305	294	329	314	333	318	318	339	305	329	330	284	316	341	318	298	303	281	298	292	317	297	295	298	327	279	286	291	306	318	340	299	318	303	311	289	284	308	292	326	314	326	305	273	306	271	307	304	297	269	288	314	304	312	296	277	291	298	322	305	328	312	292	301	282	334	279	293	310	333	345	286	343	305	343	294	325	268	298	319	315	343	287	323	296	324	288	320	312	315	308	314	300	325	319	285	280	290	305	307	301	331	331	282	304	326	281	297	305	325	304	331	310	310	324	327	318	322	330	334	335	318	315	307	306	329	308	307	316	319	303	286	318	326	301	336	303	299	330	336	289	303	314	327	332	301	305	273	303	320	305	290	311	287	297	287	325	338	309	309	316	326	293	287	279	315	319	304	319	295	325	311	291	309	297	288	319	301	297	328	309	325	285	310	302	332	305	323	310	319	286	272	298	347	278	308	323	323	308	319	335	317	287	317	302	285	284	310	290	305	319	304	308	301	308	265	279	277	325	307	324	309	299	292	284	309	316	317	301	312	302	318	303	305	300	338	322	323	307	338	300	302	301	310	342	319	321	294	317	317	304	322	308	338	323	337	307	326	298	278	310	315	294	303	323	319	281	279	288	333	286	320	314	290	289	307	302	286	275	297	329	305	322	297	321	301	324	313	317	313	317	327	303	285	331	317	300	320	298	284	302	296	309	312	313	295	303	308	320	334	293	340	302	305	324	351	306	327	313	288	319	281	309	314	297	333	302	290	279	308	297	280	315	314	284	312	309	312	291	286	299	292	295	318	312	304	311	313	325	317	292	302	284	317	351	337	296	303	315	328	301	270	341	317	333	306	301	329	334	323	316	287	297	341	307	330	306	294	317	285	307	304	290	310	274	293	317	315	340	291	284	314	288	327	297	302	289	320	284	297	315	334	306	332	318	291	324	316	327	324	319	300	305	306	310	300	258	309	289	295	307	306	324	356	317	305	299	324	322	308	283	289	278	340	338	282	302	335	335	306	297	317	323	328	325	313	338	307	357	291	311	302	319	317	316	327	314	345	309	295	292	296	351	308	276	305	318	302	302	327	301	293	334	291	335	316	302	305	309	284	334	343	316	327	309	315	302	343	295	288	359	326	297	324	315	308	336	308	279	307	333	301	307	325	331	320	334	270	303	303	320	287	317	322	321	312	290	352	309	298	299	306	286	308	304	310	291	323	320	294	324	298	325	290	326	301	291	350	320	301	327	273	309	324	295	308	338	309	330	301	317	320	313	331	333	337	323	346	301	308	320	328	304	300	282	274	304	320	287	291	299	309	302	320	337	309	291	333	285	304	321	285	331	335	320	325	305	333	314	320	315	301	332	312	333	299	294	319	291	308	308	355	287	297	300	339	319	305	285	303	303	326	341	309	331	301	286	301	301	301	308	309	351	297	302	284	332	294	341	308	305	305	297	333	328	335	311	321	327	299	314	281	307	319	304	324	327	286	308	294	295	306	315	286	289	321	315	304	272	313	312	321	278	310	341	313	264	317	292	321	295	294	336	284	310	331	310	320	268	290	316	256	320	328	287	338	300	352	292	278	326	296	320	321	297	306	299	335	312	269	289	323	297	320	317	328	288	332	296	316	317	339	296	308	292	288	310	292	313	317	295	302	327	310	278	335	295	314	314	309	307	258	322	306	279	321	294	306	319	320	351	318	310	313	295	312	318	303	336	309	344	317	298	315	303	302	289	272	307	325	290	327	303	353	324	336	310	311	319	250	315	315	318	334	301	307	332	316	318	325	324	331
24311	21006	27638	24498	17063	1492	903	770	682	668	599	623	639	644	605	586	558	597	530	548	554	554	574	574	579	517	572	568	547	558	532	561	503	542	525	500	572	545	567	583	531	541	535	546	510	558	540	559	559	522	564	546	515	571	560	555	544	543	535	549	530	540	504	536	546	576	538	573	510	525	558	563	512	552	518	524	497	541	563	545	550	520	565	513	484	559	573	540	502	562	559	516	512	550	501	540	526	518	556	536	578	544	558	544	558	508	547	539	524	540	550	556	535	545	551	537	539	554	525	555	528	560	550	573	530	557	538	525	560	522	566	574	540	541	535	560	547	562	527	572	541	524	537	526	506	515	543	511	534	548	517	541	589	538	528	508	523	573	500	569	557	537	501	536	509	526	516	532	502	469	568	503	542	511	574	516	599	528	539	543	489	560	562	523	523	560	563	538	558	519	567	537	521	547	523	554	488	563	565	512	512	573	545	520	580	533	575	560	550	538	549	518	534	566	517	536	568	499	551	529	559	567	587	540	527	545	537	538	546	530	508	529	526	524	526	547	549	563	557	541	526	531	555	576	518	604	540	493	574	555	507	557	526	562	508	531	565	484	475	570	514	543	529	512	539	548	560	492	553	526	518	554	496	520	544	517	542	549	559	529	540	548	549	559	552	528	551	508	565	529	490	529	538	537	528	539	512	592	563	584	532	559	530	552	578	525	553	550	543	536	542	506	552	531	576	569	541	527	528	577	544	586	558	537	553	534	533	578	518	536	485	495	529	549	577	540	552	569	523	559	560	528	525	539	521	530	539	543	532	530	520	510	524	575	559	524	570	561	510	528	530	566	516	548	532	523	506	553	531	587	511	513	567	504	504	507	527	538	562	543	563	519	558	543	531	537	583	503	532	526	584	501	541	537	602	524	539	530	516	557	539	536	584	545	509	549	513	516	551	521	471	518	567	573	550	544	514	532	590	592	516	517	512	549	575	557	554	528	559	534	526	479	508	537	510	568	579	526	544	491	561	554	553	529	571	557	557	568	552	534	550	541	583	533	548	520	576	543	543	493	541	536	534	544	527	562	500	550	576	562	545	572	512	582	552	541	514	540	549	534	520	551	504	525	575	525	534	551	536	584	566	547	563	553	546	520	570	581	502	536	535	531	506	544	540	560	544	546	527	565	527	543	563	570	524	514	540	591	525	605	563	541	535	535	519	543	551	589	565	604	529	523	555	562	522	531	547	583	515	549	494	527	574	555	520	559	535	525	542	530	535	553	539	527	573	559	537	550	507	573	591	542	559	599	538	540	505	525	515	578	577	560	509	538	534	518	513	543	515	551	583	571	532	552	547	484	523	554	555	571	571	510	507	566	547	546	537	548	513	554	558	549	576	542	523	585	490	553	527	504	543	573	544	540	552	519	570	536	512	564	501	574	555	531	530	521	518	556	519	558	541	526	529	533	547	503	567	530	553	537	535	502	496	538	563	522	600	564	581	561	523	534	555	595	515	549	557	536	553	526	548	558	596	532	540	549	555	513	529	553	528	570	534	528	524	535	546	564	559	527	541	578	519	542	530	525	569	557	550	585	536	557	543	519	544	550	570	520	511	550	525	532	572	542	594	546	545	505	550	567	515	524	560	568	530	562	539	562	520	542	584	508	494	484	544	527	539	524	526	536	572	489	557	535	520	525	520	529	541	570	563	543	529	556	555	527	574	573	628	523	528	561	537	551	540	570	583	537	535	571	572	555	528	551	563	529	495	502	543	556	512	526	561	534	555	533	535	557	546	516	519	515	526	562	515	512	544	553	514	553	521	542	553	568	521	527	502	622	520	565	545	566	481	511	577	575	513	495	550	545	526	552	522	583	574	530	530	517	511	548	556	516	561	510	502	497	541	528	578	527	556	553	525	532	578	543	536	612	521	539	519	519	500	568	493	551	572	549	553	539	530	562	539	551	523	533	512	563	556	518	576	547	570	581	538	517	552	552	595	540	557	538	529	548	543	498	531	607	553	561	517	551	555	546	588	558	536	522	538	510	517	549	551	536	579	558	543	556	526	508	519	536	531	520	521	582	536	509	539	539	512	490	551	539	536	545	551	587	588	493	555	552	565	602	572	561	572	535	536	561	541	564	476	544	539	520	517	568	548	550	551	523	541	540	533	564	537	554	553	532	520	536	529	534	534	519	532	571	551	578	561	518	530	531	527	575	570	537	528	558	539	545	545	572	514	515	560	568	517	549	584	517	545	552	538	501	570	551	523	522	526	502	514	545	528	580	514	542	529	542	569	550	512	507	552	500	522	522	557	547	528	535	512	570	530	566	568	500	571	552	516	541	545	545	574	571	532	532	534	554	536	541	586	554	564	516	545	561	547	559	550	545	584	568	573	494	537	556	564	561	568	512	518	528	548	537	514	561	540	535	574	583	499	570	581	509	538	532	518	538	527	522	577	517	540	526	477	528	583	540	517	588	589	568	562	522	567	507	581	581	530	545	567	501	545	527	536	527	551	562	545	548	542	546	512	497	544	482	537	509	563	541	536	559	507	556	504	574	543	553	554	546	541	529	581	511	523	512	552	528	569	551	593	542	524	580	558	488	605	559	526	522	542	490	550	508	566	544	543	546	535	527	520	544	547	588	528	535	545	542	576	565	552	566	523	573	524	527	478	518	533	568	496	593	556	541	546	546	532	565	553	542	513	549	517	527	534	543	538	533	515	588	553	564	522	568	565	525	542	591	533	561	576	552	556	574	557	531	529	551	569	563	544	568	538	534	553	533	535	524	515	554	553	599	563	527	537	539	511	526	530	552	562	546	570	569	544	558	539	556	500	540	547	544	523	547	580	567	543	568	566	531	499	553	550	577	548	528	557	532	581	520	522	562	560	511	510	579	547	509	526	502	535	548	592	503	578	524	548	529	550	553	535	530	527	540	529	532	577	565	552	550	557	597	525	528	521	492	533	544	559	510	518	564	556	527	579	507	526	582	565	572	595	558	511	521	508	518	616	523	535	506	544	557	549	530	544	539	533	539	519	527	536	556	555	562	519	495	519	523	536	559	564	521	528	536	526	534	534	517	523	544	491	502	546	554	536	502	520	507	559	532	558	598	531	548	554	529	541	547	516	512	536	565	592	544	531	515	589	559	575	514	595	547	568	585	532	546	536	539	527	514	563	540	508	532	511	596	542	534	547	539	524	536	557	537	548	549	497	536	572	536	516	549	540	541	544	554	530	594	512	580	551	554	548	542	495	561	534	538	597	547	522	554	516	576	548	514	529	550	517	545	518	566	559	509	558	535	516	555	538	499	545	531	536	520	535	564	488	570	508	488	550	519	532	545	560	599	569	489	561	560	526	538	558	524	512	526	565	527	570	532	531	489	585	533	559	568	517	506	542	539	504	583	518	568	551	574	550	502	532	539	516	529	553	495	537	524	557	586	550	533	555	547	534	575	530	554	503	562	550	536	560	490	557	548	527	578	571	528	569	567	502	516	509	541
5939	19581	4410	2141	1598	1250	1044	886	843	726	682	671	622	620	599	622	556	601	524	626	616	527	564	593	582	583	533	513	546	595	553	516	532	556	548	547	561	563	532	538	581	521	563	525	552	524	548	543	516	560	545	538	509	512	540	558	547	533	514	576	552	534	524	562	538	515	531	559	517	550	537	566	508	536	532	541	529	577	568	521	556	540	557	542	578	537	539	553	525	547	513	553	530	472	569	492	508	522	561	545	563	516	566	520	525	570	555	492	530	516	511	533	546	586	550	544	530	540	588	567	546	524	545	522	585	574	533	556	530	565	527	535	523	536	563	558	542	568	540	518	532	502	580	547	521	513	534	549	487	577	539	532	504	531	549	537	544	524	565	548	564	519	561	575	516	533	526	555	534	526	497	537	513	469	528	544	557	519	593	536	508	577	578	550	547	550	554	546	521	554	527	578	503	508	502	534	523	585	534	553	542	533	556	563	565	541	535	512	514	553	514	523	555	577	564	536	556	573	566	546	556	554	538	564	519	549	554	552	559	556	520	555	547	559	542	573	585	496	568	539	537	530	580	519	514	525	508	485	566	520	544	511	567	534	545	534	534	526	601	520	551	557	520	515	562	529	589	481	493	537	519	566	547	531	530	590	530	509	535	527	511	534	518	543	562	501	540	545	483	515	544	517	525	516	588	535	507	491	574	506	510	508	510	519	513	502	523	503	563	524	515	550	542	599	538	521	551	540	534	587	558	572	508	511	554	602	577	528	565	528	565	586	503	537	531	541	510	543	486	598	546	522	556	553	519	527	504	514	545	543	527	570	547	557	544	517	564	531	496	534	499	539	519	547	550	561	532	512	541	532	554	558	520	511	543	568	533	491	513	506	507	535	535	554	513	529	544	597	575	548	553	554	602	516	518	526	507	500	580	557	513	563	527	572	575	564	545	500	568	571	548	532	527	537	547	527	504	490	561	557	528	524	558	518	556	580	548	560	561	500	509	548	518	561	530	573	541	523	522	526	524	514	569	530	533	513	564	552	551	552	559	504	531	555	544	597	529	549	557	532	527	500	494	566	563	532	541	542	540	539	546	538	535	529	506	545	541	536	590	541	550	522	538	531	546	523	527	493	564	564	508	543	550	566	496	536	553	563	526	529	576	563	567	523	526	511	528	510	531	552	530	466	536	534	545	509	561	555	528	532	496	562	591	556	504	487	536	527	504	536	551	524	552	529	571	509	495	519	543	543	562	585	537	562	505	548	539	532	573	578	507	525	548	537	523	542	533	536	540	552	562	521	556	545	511	567	546	524	494	546	545	556	562	573	508	528	546	540	532	523	513	551	583	556	530	537	539	561	532	518	555	550	496	534	548	533	525	514	544	548	529	506	520	536	541	503	522	542	499	579	571	544	526	545	544	557	517	510	494	503	543	554	532	550	534	481	539	535	541	574	553	514	558	539	522	562	512	499	531	521	536	531	520	524	520	557	517	539	498	575	548	485	512	529	539	519	505	514	514	545	507	555	551	511	533	568	499	559	553	563	526	512	542	551	559	532	523	499	516	541	520	537	511	573	543	506	493	536	535	580	522	537	536	560	536	566	525	534	548	498	519	543	551	534	520	523	501	525	539	548	552	506	532	520	556	482	528	505	496	555	558	591	531	483	513	544	542	540	557	525	570	548	526	560	478	539	524	563	505	511	516	538	555	552	538	534	599	554	528	538	549	533	507	553	536	570	501	517	557	536	559	570	522	537	570	516	527	540	529	535	530	550	529	518	580	540	527	514	556	497	590	537	523	501	549	492	503	574	584	515	520	546	525	525	542	561	535	533	605	532	559	566	562	531	513	546	473	520	544	523	519	538	479	531	525	510	525	559	567	556	554	532	532	552	516	543	538	523	521	553	533	523	521	567	544	534	541	501	506	503	529	500	577	515	531	556	552	530	510	567	504	508	546	522	499	528	521	543	518	518	557	527	562	555	537	575	560	550	531	543	554	506	510	555	525	546	506	510	539	530	517	535	506	544	512	526	539	514	502	556	522	536	510	527	540	528	544	516	520	540	542	535	545	521	558	526	548	557	530	567	530	522	547	539	571	504	572	544	520	533	552	577	525	551	546	541	555	553	546	530	563	504	544	578	537	491	553	506	542	526	547	530	554	543	522	532	535	540	528	534	572	534	546	538	516	517	550	525	541	537	503	511	541	537	533	557	539	529	558	524	549	557	531	555	542	528	527	546	576	564	528	518	519	557	542	529	521	515	513	516	521	534	501	487	540	528	525	540	543	584	555	548	491	527	537	522	565	549	561	537	522	554	576	555	544	511	537	544	543	554	524	529	530	535	535	529	561	526	550	501	554	525	569	490	568	578	553	514	574	535	543	556	521	492	515	533	521	573	532	571	490	556	544	540	543	526	557	526	542	550	535	588	551	533	517	551	514	526	541	558	551	510	532	513	542	571	498	571	564	518	547	550	556	533	529	558	524	536	548	542	549	521	580	563	528	526	543	505	497	548	534	538	587	488	550	515	558	514	579	521	565	528	546	554	544	558	563	522	521	522	530	552	575	540	566	499	505	505	501	548	500	495	542	521	570	537	556	527	518	511	558	580	518	554	521	520	543	558	541	503	563	500	532	528	543	543	543	510	565	565	519	517	505	515	548	585	505	557	571	528	521	509	524	515	547	569	538	512	503	573	564	508	506	477	564	541	509	551	567	551	544	531	570	506	549	551	540	553	503	561	524	558	589	532	527	558	558	496	559	537	521	569	553	534	531	535	528	551	541	525	555	504	547	572	522	513	535	545	526	522	533	494	571	549	550	539	534	543	499	551	499	500	555	571	561	543	538	568	556	536	566	559	531	534	579	506	521	531	548	516	509	530	542	549	508	541	556	553	527	527	532	532	527	543	526	517	545	527	558	568	517	554	534	514	531	538	580	487	565	556	518	557	508	520	530	515	538	573	522	523	563	534	573	520	545	523	540	531	473	556	531	535	581	518	575	573	504	556	537	535	523	555	498	501	572	520	585	544	537	570	523	584	551	508	528	517	485	552	566	517	512	533	545	547	555	559	528	537	524	525	510	506	519	551	547	570	540	545	523	521	523	510	547	540	517	519	494	540	547	516	532	564	532	526	493	527	559	534	540	541	539	550	505	541	519	554	517	512	554	548	532	521	541	572	553	527	509	532	533	535	545	557	566	570	548	517	529	561	526	562	511	525	513	503	561	559	538	535	555	540	516	499	571	473	562	558	558	541	533	521	494	544	536	499	551	522	559	533	517	590	544	592	550	503	524	547	516	561	543	520	514	529	503	551	544	553	540	522	546	565	516	556	541	539	550	515	522	532	536	551	506	541	520	536	518	555	501	514	575	559	517	554	524	549	555	526	512	507	512	533	520	536	569	535	520	548	537	513	545	553	527	504	548	521	575	536	549	547	529	562	574	526	536	526	547	566	509	514	497	493	504	542	553	532	535	534	561	534	569	536	536	520	517	555	552	581
22223	21026	28787	23463	21030	21083	11982	1091	683	603	453	414	369	315	302	297	258	267	230	213	223	210	224	219	214	208	200	179	168	186	173	177	171	162	173	170	175	186	169	151	154	145	164	154	154	152	170	163	169	144	155	142	163	170	154	176	161	147	141	139	145	167	191	141	148	156	157	157	144	161	142	144	145	135	147	143	136	176	160	150	166	146	151	136	167	147	156	133	168	139	161	128	152	143	172	135	159	162	165	145	157	149	150	149	153	149	152	165	130	160	157	150	139	142	158	174	146	146	159	163	162	154	127	152	141	149	152	137	150	167	160	157	180	165	135	168	155	166	166	151	133	164	135	152	154	156	151	147	150	160	165	147	142	158	162	139	149	136	158	140	139	151	133	160	174	155	135	127	151	162	143	131	134	166	133	144	139	124	147	147	141	163	175	136	139	163	165	147	148	144	144	146	165	121	144	152	141	143	157	169	149	158	145	127	157	132	157	151	148	140	137	169	159	143	154	147	173	166	142	175	138	144	167	141	146	149	117	148	133	141	158	139	138	138	150	138	164	133	137	159	137	144	139	150	136	140	157	168	129	147	144	146	142	156	128	151	164	164	163	167	143	145	164	148	153	163	166	141	155	140	148	169	132	147	158	137	161	161	164	160	157	137	169	151	159	123	142	162	137	137	133	154	151	159	146	150	153	132	143	158	157	156	156	160	141	137	153	166	148	144	160	174	154	159	156	141	145	179	125	142	134	157	148	148	163	157	155	145	133	136	163	142	138	123	159	149	158	145	150	143	154	154	150	154	132	181	142	160	165	152	150	142	154	152	154	178	167	152	167	141	143	148	154	153	161	161	142	162	161	171	128	167	151	145	145	144	155	137	141	151	143	144	145	132	161	142	163	154	147	128	141	141	162	153	154	156	168	140	136	153	166	156	146	154	146	151	163	151	153	138	153	139	140	142	156	154	172	138	136	132	153	149	176	143	148	137	154	138	140	143	164	155	145	132	153	134	149	157	137	154	176	154	167	172	171	149	152	162	140	154	152	145	156	161	176	146	165	147	142	156	146	162	154	150	152	142	159	154	161	147	146	150	157	155	135	172	165	168	147	151	137	145	131	160	154	143	172	157	138	161	140	163	138	130	156	158	138	133	161	149	144	166	169	157	156	148	150	155	146	169	143	151	155	144	162	152	154	138	117	143	144	161	138	148	143	139	165	166	148	138	136	138	129	138	149	148	169	154	149	169	170	138	156	151	158	154	132	141	160	153	159	138	128	137	143	137	166	162	147	136	143	139	153	150	140	147	129	158	151	146	168	153	149	138	168	137	137	147	148	164	150	163	149	136	145	139	130	141	148	153	158	158	156	151	124	142	157	148	170	178	147	137	146	147	163	150	153	139	136	134	176	161	154	149	151	149	155	152	146	154	152	152	164	151	162	150	151	157	136	172	126	148	158	139	163	160	148	157	152	154	157	142	145	177	164	175	147	157	157	154	148	167	176	150	148	164	164	161	163	146	160	152	158	143	150	168	147	144	145	155	149	151	153	139	155	153	172	156	161	151	157	165	147	157	149	140	142	146	143	136	141	138	163	161	121	168	158	170	150	147	145	156	174	155	157	129	146	147	130	156	138	145	175	127	145	160	152	130	149	161	140	152	156	144	145	187	138	151	162	146	152	153	175	145	153	134	151	132	139	141	170	155	151	174	150	133	150	157	155	136	155	156	158	146	140	171	157	132	134	144	146	177	135	155	142	157	172	162	137	150	138	153	135	159	149	153	175	149	144	155	162	153	152	176	145	139	164	152	143	150	163	175	173	142	142	141	154	164	143	146	150	137	139	144	150	136	157	167	144	161	144	151	172	159	166	158	138	140	145	142	171	150	137	133	157	168	162	157	156	151	147	169	164	142	130	140	153	150	151	148	163	139	153	152	160	166	150	149	153	149	170	151	177	144	150	175	136	157	150	145	136	160	139	161	149	145	164	144	132	149	143	162	144	165	129	159	131	151	160	158	156	137	154	166	161	156	135	180	135	156	159	143	150	154	129	156	171	134	143	143	138	158	152	154	128	148	136	177	159	150	135	164	144	149	142	165	135	142	139	153	169	158	151	150	146	165	159	166	134	121	135	141	155	144	147	150	134	146	155	147	149	162	148	148	142	156	154	139	148	143	135	142	134	151	146	151	158	144	162	152	146	148	163	139	173	157	155	147	143	158	155	151	150	126	153	136	160	165	143	167	140	163	155	145	156	163	140	148	147	147	160	135	156	144	142	146	134	166	157	151	141	153	185	153	163	158	133	139	137	155	141	132	146	136	150	149	159	137	148	150	176	150	156	139	168	157	144	141	150	140	160	132	163	143	175	152	146	149	144	131	156	139	133	162	166	148	140	146	145	141	164	147	136	142	134	129	155	164	152	142	159	143	167	144	172	153	157	119	141	141	142	139	152	158	146	150	149	156	146	161	129	133	146	158	158	158	161	157	153	136	133	166	157	137	139	150	136	167	151	147	128	157	134	153	162	138	140	169	144	148	146	137	125	154	150	146	133	147	151	146	141	160	153	167	150	140	143	162	151	125	147	137	151	155	127	141	132	135	153	172	154	131	159	139	147	151	143	147	160	167	140	138	139	167	134	151	167	157	122	145	179	130	130	161	145	157	166	151	143	143	141	148	151	156	157	163	152	156	148	145	153	141	141	133	122	143	140	145	146	144	138	156	136	142	157	164	144	138	144	138	182	168	151	149	163	160	160	162	126	139	140	154	112	141	146	136	154	148	166	151	162	155	151	144	153	157	157	137	142	155	142	142	132	139	156	156	139	142	159	188	134	145	149	157	179	139	132	139	144	152	163	154	161	168	127	166	159	160	149	153	169	160	136	144	143	135	158	161	155	159	156	161	158	141	158	150	157	135	154	152	143	149	161	158	137	139	142	135	174	149	146	138	165	159	149	153	159	149	129	136	152	161	136	156	141	164	140	145	140	162	137	160	138	157	133	156	153	148	161	143	124	159	148	148	128	136	122	136	160	162	180	160	157	135	158	148	169	162	168	156	155	144	141	142	149	138	164	137	143	170	151	167	158	148	121	149	159	160	155	167	162	162	131	147	149	161	151	157	179	164	159	155	164	157	142	152	149	142	167	159	140	129	159	150	152	147	159	155	163	178	147	159	148	146	149	151	150	147	164	135	149	154	148	161	148	129	164	152	149	152	115	158	163	132	157	130	149	123	177	142	151	148	143	154	136	144	147	135	157	155	147	132	139	165	167	166	150	147	155	139	133	176	156	154	143	154	156	139	157	147	150	151	185	165	157	150	139	144	161	143	148	137	132	165	168	153	152	141	148	150	151	151	147	148	131	172	149	165	155	141	145	135	142	153	150	158	157	166	166	145	148	130	146	165	150	152	182	155	151	151	135	143	142	149	143	146	150	144	144	157	150	135	123	140	157	136	161	153	161	156	159	118	139	160	157	163	149	138	146	145	135	156	160	148	132	158
8275	28992	11095	5196	3607	2529	1869	1371	1059	850	621	613	498	433	381	364	320	284	288	272	259	256	218	230	197	224	215	178	200	221	220	211	168	197	199	202	162	170	162	158	169	164	180	181	204	177	154	158	167	149	160	159	169	171	153	187	173	150	166	163	163	149	142	176	148	137	147	145	166	154	146	143	165	159	168	162	157	138	156	156	149	152	140	159	155	175	181	171	131	158	154	143	159	156	142	148	171	158	163	169	168	168	147	129	142	156	165	163	169	167	138	153	143	150	146	149	162	165	124	157	143	140	163	174	159	162	167	164	171	170	166	152	149	132	139	162	164	150	150	147	146	158	142	153	139	192	138	153	165	152	165	182	151	158	163	146	184	147	139	176	161	147	169	149	166	135	148	162	135	152	161	176	164	163	172	164	168	139	149	163	165	159	118	158	146	160	149	162	147	148	144	150	141	148	148	135	166	184	163	163	157	138	167	149	142	163	165	148	170	159	153	149	176	152	163	169	147	150	146	151	159	153	160	173	162	144	156	152	162	163	153	160	152	178	153	173	133	152	167	158	159	131	168	146	157	141	167	143	136	153	166	169	141	179	152	150	174	155	160	169	169	140	132	134	152	160	159	163	162	130	161	150	149	161	171	150	137	151	143	184	151	163	140	151	146	164	131	156	143	146	146	145	174	149	149	158	164	145	155	170	144	143	178	146	169	148	148	183	152	154	161	160	144	174	149	152	150	166	174	177	137	159	169	165	167	152	153	139	165	150	160	138	134	140	141	145	153	161	168	162	166	165	154	152	166	158	154	164	165	149	144	159	151	138	159	134	127	153	149	161	134	170	150	131	156	148	150	165	140	146	149	150	165	149	168	151	150	126	155	146	174	167	158	159	157	147	137	142	157	179	144	155	140	135	143	156	168	148	160	158	149	177	165	142	136	161	152	168	153	162	170	163	147	151	152	157	137	151	144	139	160	127	141	149	137	143	153	143	175	137	163	175	152	163	153	169	168	162	160	164	169	152	158	154	164	166	144	142	145	134	173	137	138	158	150	170	155	154	152	144	154	142	171	141	165	155	162	141	141	161	193	134	171	130	164	167	150	171	150	167	142	159	178	153	150	151	152	138	153	175	159	158	151	139	141	150	154	135	149	153	145	143	169	155	188	182	143	158	158	143	145	184	155	172	143	138	158	130	170	141	133	142	169	153	171	157	148	157	160	127	155	138	152	153	164	154	135	165	157	165	145	162	161	168	174	156	157	165	145	162	142	139	144	151	162	124	170	162	144	157	146	146	157	143	165	148	197	164	160	134	134	164	163	147	155	146	145	146	165	162	153	137	145	148	137	149	140	134	180	161	150	144	154	154	173	144	145	168	143	139	168	141	159	170	134	151	134	169	143	145	140	158	163	147	144	143	166	163	156	145	157	160	145	164	142	138	159	167	151	145	160	156	161	156	152	164	143	152	151	176	156	154	149	158	136	159	159	173	154	152	160	161	166	165	144	153	138	151	145	160	152	165	130	147	131	160	145	132	143	141	170	170	143	152	162	157	136	163	139	159	175	139	166	132	143	169	158	147	139	153	128	136	148	146	127	133	144	164	152	147	148	169	176	131	150	169	163	142	153	167	153	125	143	152	147	157	141	151	167	144	147	151	148	157	144	151	167	153	148	141	178	145	166	154	144	159	154	162	158	149	145	177	148	144	155	139	159	149	163	141	161	152	154	176	171	151	134	141	150	153	164	169	171	134	163	149	160	162	166	135	160	137	134	142	155	156	151	158	178	166	157	137	152	145	147	154	159	129	158	129	127	160	160	154	146	147	151	146	135	168	165	182	150	155	152	148	123	160	152	160	157	165	145	152	152	157	177	126	168	163	144	161	159	146	146	182	158	159	163	186	167	148	157	146	148	168	148	152	140	160	176	161	166	155	150	133	149	156	137	165	142	134	150	165	173	182	160	153	171	182	172	164	158	171	139	147	154	175	164	166	153	151	154	149	158	169	165	149	150	134	164	166	144	158	147	165	135	148	138	158	160	164	173	147	152	155	156	145	164	170	172	153	159	132	138	144	154	150	165	152	155	139	176	147	168	137	127	146	142	149	150	162	144	149	150	167	145	171	154	140	174	144	151	136	136	144	156	163	165	152	157	180	141	172	140	158	174	163	151	153	173	160	165	172	150	159	167	124	164	160	168	149	146	167	141	149	143	144	165	141	145	144	167	180	165	152	140	161	158	145	149	129	156	176	157	135	161	182	158	148	168	180	146	159	162	161	161	166	157	126	143	129	155	159	148	167	158	158	169	141	140	151	171	157	165	154	159	163	160	148	155	155	136	157	154	139	163	140	156	165	167	163	152	142	147	164	151	160	159	132	156	140	163	144	164	154	164	181	157	135	148	165	134	135	162	155	166	173	156	145	142	141	173	149	145	158	150	145	162	139	141	147	152	147	162	148	144	144	164	155	181	126	152	160	132	148	154	147	149	179	167	136	166	145	154	156	149	140	135	169	152	159	130	157	143	144	166	146	141	128	137	163	167	152	132	134	168	153	161	166	148	188	152	183	166	159	156	138	157	133	166	138	156	157	154	150	171	169	162	137	182	143	161	150	129	152	142	156	168	155	148	175	160	161	191	152	163	140	157	171	167	157	169	144	160	148	159	148	171	151	167	143	170	147	157	144	151	151	139	153	131	134	148	157	136	149	141	157	137	148	145	169	164	167	182	153	165	160	144	173	164	179	149	149	135	179	151	162	146	162	161	150	161	139	146	171	157	157	158	154	155	154	167	161	145	187	146	152	142	190	118	159	143	148	156	172	153	160	152	142	143	151	144	146	144	156	167	159	154	148	163	142	158	155	137	137	154	159	142	154	163	159	162	139	174	157	137	125	160	158	145	153	169	152	167	142	148	147	178	136	151	172	146	153	150	152	165	159	144	148	162	150	178	145	157	153	161	169	156	152	160	175	164	160	166	164	163	173	153	143	144	134	158	180	155	151	137	146	144	159	153	160	163	160	172	164	155	137	176	165	165	130	154	180	166	152	156	157	152	173	152	142	170	172	149	144	155	149	167	150	180	142	133	155	161	160	169	142	155	173	147	173	171	140	158	154	151	139	162	149	137	157	159	144	142	137	161	138	132	141	132	162	137	136	154	142	143	153	159	149	155	149	162	160	144	168	156	129	142	162	164	162	142	154	176	175	179	158	154	165	140	154	152	170	179	146	162	135	147	136	129	165	137	162	179	133	163	153	154	154	154	152	136	139	157	169	141	160	147	165	152	150	160	148	160	155	126	156	183	144	141	156	137	155	139	156	148	152	174	139	157	157	173	136	158	157	140	140	148	159	165	141	167	176	162	151	147	156	168	162	154	155	141	154	157	152	146	169	183	159	143	144	163	153	177	155	162	152	165	150	162	152	151	162	140	151	148	148	165	172	155	171	169	134	141	160	143	146	157	153	155	138	156	161	127	159	150	157	159	172	158	159	146	156	141	185
27037	19260	6266	794	606	610	607	560	552	536	567	618	560	535	568	587	595	531	561	585	564	571	586	595	593	563	576	560	571	563	572	527	548	550	574	548	625	570	569	594	598	584	585	584	551	538	542	589	576	563	568	554	660	593	538	569	553	553	597	576	607	580	581	566	546	529	587	607	564	556	571	606	568	568	557	531	550	551	583	580	552	547	529	511	623	557	573	562	562	554	565	511	545	523	564	540	565	587	569	602	593	586	594	580	553	552	610	560	586	585	566	576	555	585	581	548	590	544	552	585	611	606	570	567	562	609	538	537	604	601	593	590	571	551	569	560	551	625	538	602	587	559	631	535	576	558	583	604	563	573	567	614	582	573	559	570	549	584	583	592	634	514	574	577	569	562	605	590	579	550	613	573	535	551	569	568	582	608	560	588	604	596	591	577	592	559	591	535	581	607	571	591	555	616	518	556	546	545	595	585	597	574	581	560	548	571	644	590	597	562	598	556	549	578	561	606	584	597	569	627	585	566	592	574	564	606	589	580	591	573	559	586	561	600	600	562	566	561	646	563	565	533	554	581	589	547	593	569	565	602	598	629	644	551	594	610	562	594	560	599	550	557	568	589	536	557	562	583	583	576	582	555	568	579	552	553	644	569	624	575	585	595	590	596	619	507	576	532	580	627	559	588	566	598	549	574	571	571	619	545	572	589	566	550	563	560	592	571	585	566	517	542	571	546	563	557	559	597	576	581	604	569	596	554	560	576	569	607	573	614	582	611	570	607	588	558	604	580	588	549	569	572	529	538	551	607	541	562	586	576	537	551	596	599	586	546	610	557	536	561	550	581	588	587	586	574	533	614	638	593	552	617	579	564	552	600	581	568	536	564	600	603	612	593	566	586	574	606	547	564	614	548	555	567	557	586	608	559	590	551	550	603	587	550	571	604	574	551	572	558	585	571	559	551	564	544	563	550	632	534	573	623	603	561	553	575	581	601	579	556	521	574	561	565	574	608	581	607	536	595	574	526	608	544	540	568	582	622	551	590	550	555	573	568	597	559	609	525	577	563	597	663	649	565	590	601	586	561	589	579	611	549	545	548	584	581	597	579	565	581	547	562	607	565	609	586	521	593	583	584	538	595	617	595	576	548	563	606	578	621	555	585	637	542	548	618	528	591	555	482	577	590	550	575	591	504	542	572	585	537	585	567	582	617	571	605	626	582	610	603	605	589	566	572	574	559	586	558	538	577	586	623	544	542	555	567	572	582	558	603	575	566	633	563	574	566	590	543	575	548	589	583	577	574	561	570	584	546	573	574	567	576	552	549	563	566	583	589	581	561	579	568	564	584	596	571	543	559	617	589	574	558	566	505	555	571	543	551	581	583	580	577	624	562	550	555	592	569	615	572	587	602	611	604	576	560	598	537	595	592	575	584	547	587	538	599	585	516	558	583	521	579	581	567	562	563	611	565	550	601	604	559	570	608	573	539	569	581	597	565	559	558	573	515	609	577	565	590	579	579	518	569	572	560	528	612	557	541	607	587	546	537	596	537	537	576	512	595	553	573	577	583	566	610	551	519	549	620	597	622	589	610	581	601	588	578	598	556	596	603	546	589	562	609	579	552	615	585	560	590	534	548	591	579	528	563	612	572	588	598	580	588	571	543	576	551	618	587	571	572	584	613	597	656	599	578	574	587	530	578	578	531	616	638	590	606	545	529	648	593	569	553	581	593	580	578	579	578	576	558	597	604	570	564	577	594	589	626	571	607	586	595	626	556	555	577	525	598	571	591	591	565	564	566	572	582	582	559	558	581	557	599	567	583	581	603	550	610	601	588	596	559	553	560	553	551	591	541	602	548	553	568	596	566	577	590	571	612	556	603	598	551	551	594	557	600	568	509	562	596	584	563	514	583	588	584	540	575	574	576	542	580	590	593	596	593	557	569	562	606	591	568	607	584	549	557	587	619	549	583	556	588	567	549	579	592	558	552	572	594	588	590	572	596	573	572	597	562	581	577	575	580	577	598	615	562	563	554	553	595	587	601	591	582	549	574	590	558	570	607	554	555	577	629	543	564	579	609	571	609	580	568	540	556	564	580	568	566	599	547	582	547	599	573	591	548	569	554	531	595	558	572	580	603	601	567	580	568	566	526	580	598	599	578	594	606	590	628	543	601	565	536	571	578	549	581	597	565	587	566	541	556	635	584	575	564	551	565	558	595	568	636	599	535	644	577	552	560	558	527	588	594	581	584	545	609	581	563	581	565	568	591	577	558	574	564	583	587	550	600	562	597	605	561	538	553	593	572	600	592	586	607	602	577	568	585	617	576	579	580	589	574	587	551	573	585	559	582	550	564	638	578	537	531	575	615	586	614	560	611	534	586	569	595	618	573	557	547	523	554	570	599	570	536	591	579	581	546	555	518	582	560	565	549	604	538	585	566	531	602	557	584	600	601	570	579	571	562	602	532	611	564	556	594	575	554	577	577	553	562	594	620	594	575	581	586	562	538	591	557	559	577	570	519	538	586	602	566	526	573	613	586	591	566	550	565	558	550	589	565	589	597	566	579	600	574	597	574	566	561	566	558	541	522	617	582	563	587	570	602	563	573	613	607	589	588	554	587	587	590	568	549	567	573	559	567	560	554	581	589	578	536	539	608	568	572	651	538	632	583	551	564	592	578	602	560	581	558	543	563	606	596	578	615	584	547	596	555	562	591	566	605	593	571	601	602	563	568	553	521	545	641	555	541	594	588	598	549	583	556	569	583	599	606	568	539	562	531	595	595	595	620	548	550	516	581	573	556	579	545	580	566	591	611	571	585	560	560	524	554	584	590	540	547	565	565	564	544	538	585	625	561	539	593	560	570	621	599	546	580	584	568	549	615	583	569	607	562	575	610	551	529	625	588	584	597	608	587	537	616	599	543	593	610	585	584	552	594	593	617	555	519	568	607	570	539	575	596	555	551	591	569	590	598	613	556	603	549	594	590	565	594	520	568	571	527	588	599	596	538	587	581	645	564	556	590	624	562	565	597	562	589	560	598	600	558	567	588	572	563	579	575	580	568	544	503	600	588	561	572	578	624	598	520	557	601	589	603	560	559	572	571	569	559	580	606	522	569	596	525	560	552	538	568	577	577	590	606	561	601	552	590	576	606	556	594	580	604	532	551	589	546	592	590	572	577	564	542	538	569	632	536	570	549	564	577	579	590	581	540	594	582	545	588	587	588	519	625	630	574	539	567	602	573	542	592	574	540	578	617	600	556	572	564	546	615	615	589	568	596	596	581	603	562	578	584	548	589	585	554	613	568	546	566	578	611	557	568	553	630	551	585	569	547	619	548	574	562	588	591	589	594	523	575	557	588	580	589	573	568	564	534	560	527	519	549	547	592	568	549	589	589	577	518	564	553	568	611	558	568	579	578	525	575	603	574	586	613	570	547	533	553	584	636	586	569	548	605	530	617	583	578	601	576	589	575	562	540	625	552	584	575	596	597	589	561
5998	11462	1499	673	680	587	642	573	647	602	546	580	593	617	552	603	551	598	604	586	627	593	576	563	570	597	567	620	548	609	608	616	592	608	555	564	560	563	655	586	565	578	572	582	621	582	619	596	599	591	569	544	616	596	617	587	573	643	594	575	605	560	549	598	573	574	598	596	590	578	571	566	577	568	574	559	609	601	570	568	643	598	594	570	595	592	595	635	592	579	572	567	582	593	596	584	569	609	590	551	587	601	628	606	614	593	541	591	587	616	616	583	602	580	619	559	568	576	646	604	577	560	603	611	593	592	569	572	609	587	625	544	579	543	565	639	569	594	572	571	620	620	593	570	547	571	595	581	586	585	623	605	528	559	624	612	575	579	559	577	595	555	635	554	554	607	580	618	625	558	625	558	591	580	582	616	641	595	557	610	561	608	598	557	613	629	582	578	563	576	602	622	598	602	579	558	577	582	609	607	604	590	594	563	591	574	564	565	625	547	571	610	578	595	612	585	556	557	587	548	608	588	591	573	584	587	603	625	582	586	560	582	555	587	574	615	621	625	580	607	611	568	604	593	598	586	601	625	595	628	573	588	619	595	627	580	631	569	574	532	609	625	613	565	592	633	590	622	606	596	604	567	617	611	630	591	596	582	569	527	612	594	592	572	580	597	602	583	570	625	604	599	593	627	609	579	586	586	557	583	607	584	634	569	614	561	577	617	630	629	628	651	582	586	621	568	550	582	573	609	556	573	566	630	563	564	625	610	616	577	587	565	600	581	576	592	605	564	604	622	571	550	617	592	589	610	588	570	611	573	598	629	571	543	593	615	604	594	564	578	611	618	591	635	584	618	634	572	597	591	583	601	599	598	582	605	621	608	630	580	571	576	561	625	613	587	565	611	611	614	556	558	612	540	606	614	585	584	568	593	607	587	611	535	595	626	590	626	636	527	568	628	587	587	569	569	566	590	544	632	586	627	594	609	589	595	571	581	596	594	600	581	581	564	602	593	575	564	591	603	566	577	585	591	595	582	599	571	624	638	593	609	561	591	608	561	578	602	594	590	611	575	604	609	610	608	541	574	584	594	566	585	589	544	595	579	611	580	561	598	588	588	586	628	587	572	610	606	558	594	583	586	627	601	602	587	585	603	605	584	608	573	580	604	597	594	577	570	580	590	558	640	595	588	607	585	632	549	601	585	613	585	599	577	645	586	557	607	599	565	600	634	599	561	579	603	621	578	591	642	614	628	633	612	617	612	529	566	618	591	576	609	551	596	598	612	585	585	591	589	587	568	603	609	576	627	606	617	554	581	578	619	613	581	593	608	600	581	563	544	590	593	564	646	635	633	591	614	533	551	596	555	562	589	606	579	624	634	612	573	615	604	624	606	561	560	583	599	581	591	599	626	615	564	588	534	587	607	574	609	616	580	612	585	594	587	611	633	597	592	599	588	579	540	565	603	594	593	608	562	598	610	606	575	598	578	574	564	552	586	596	638	579	610	586	581	625	563	602	610	584	572	636	598	550	584	592	608	560	586	578	580	575	569	615	594	612	584	596	567	616	588	585	578	547	576	606	585	594	545	618	574	591	620	563	605	576	564	564	553	610	588	612	608	591	596	567	628	605	590	594	603	575	589	560	600	614	541	623	617	597	557	607	560	595	586	605	590	587	603	612	632	630	577	561	599	572	579	611	601	602	631	613	617	575	587	586	608	604	592	642	580	622	592	601	563	627	600	582	575	555	587	633	597	563	611	561	606	601	630	570	554	621	581	536	576	568	586	559	564	609	581	644	603	596	611	584	599	597	582	590	563	573	589	600	632	586	576	565	597	569	552	612	567	588	606	599	626	554	539	586	644	551	614	594	577	629	604	566	607	582	609	593	585	595	574	582	623	586	581	592	585	592	528	591	649	620	585	609	638	591	565	666	575	588	619	562	610	590	604	612	651	584	589	611	589	585	628	573	580	555	606	578	563	598	596	551	564	616	586	564	598	586	584	564	633	616	602	593	576	602	615	605	598	593	613	623	613	540	611	587	596	591	600	635	625	625	598	575	543	581	635	543	603	559	601	576	556	608	561	597	598	618	614	598	610	595	581	585	602	603	610	597	617	540	580	570	644	582	626	571	634	573	585	606	617	565	596	572	597	539	601	615	581	574	578	639	582	586	558	589	603	570	599	634	616	586	610	599	614	593	588	590	610	634	603	572	600	623	571	578	572	554	544	604	556	551	583	583	596	551	618	598	564	612	548	546	612	571	614	632	588	577	570	590	584	585	583	612	648	555	615	607	556	612	611	576	598	581	587	611	575	587	629	653	625	563	601	589	549	585	584	612	595	586	552	569	589	566	610	614	587	560	620	598	571	637	579	620	549	585	592	601	595	613	597	598	636	545	550	558	605	569	551	545	603	609	598	604	600	587	603	587	564	619	590	602	619	577	529	594	601	581	591	598	561	626	625	588	601	582	608	581	613	631	592	541	599	585	594	619	572	583	610	596	634	636	560	553	549	571	607	566	580	529	611	598	632	612	616	527	591	564	592	620	599	590	630	561	612	597	608	575	596	561	591	560	612	638	584	545	581	575	625	581	607	541	570	601	605	607	547	564	588	618	627	565	595	612	588	560	579	598	608	588	575	639	571	615	612	629	561	618	602	581	598	591	585	607	601	614	578	568	584	553	553	650	594	631	598	573	603	605	582	546	534	562	578	637	605	609	607	583	596	576	598	610	561	573	608	594	595	590	580	596	610	649	565	566	592	579	614	629	549	577	580	603	633	605	628	598	636	616	602	618	576	589	594	532	561	546	635	620	575	561	588	615	607	582	618	562	550	625	543	574	568	608	560	598	611	609	545	576	595	586	544	550	580	607	623	590	584	579	574	622	588	569	619	605	580	628	581	619	615	559	592	571	646	569	557	582	639	553	601	599	587	558	640	639	581	645	582	572	584	596	629	596	615	583	558	617	605	573	585	584	574	596	586	585	574	585	606	567	582	640	577	584	575	593	589	603	582	567	592	568	569	562	618	573	574	565	603	639	637	578	564	597	546	584	581	627	607	531	584	634	633	560	598	588	556	591	641	630	567	646	590	566	622	601	631	594	629	628	599	556	653	590	563	592	637	598	622	606	600	597	572	576	574	603	620	576	646	583	639	606	611	571	576	564	613	581	591	602	616	608	537	576	568	585	584	562	602	588	583	590	571	613	575	554	603	574	600	611	604	583	596	584	581	575	597	575	511	583	594	595	599	558	605	577	609	632	575	575	600	569	635	568	575	637	576	578	624	552	593	585	604	596	616	607	595	650	606	569	581	575	593	568	631	627	572	573	570	530	620	625	602	604	595	590	637	563	579	596	551	593	588	564	587	601	529	566	577	627	623	612	576	588	631	598	610	632	583	619	562	614	590	642	568	589	611	603	600	588	681	557	604	600	587	580	572	580	552	555	639	595	583	551	604	565	609	571	569	608	602	576	561	662	599	599	592	595	592	589	582	563	577
23130	20928	28282	23723	20931	13195	1240	703	576	554	436	431	416	400	383	368	376	330	324	327	304	324	306	307	337	319	279	303	324	291	307	286	289	276	314	319	287	292	320	297	295	308	272	283	299	291	280	293	333	288	288	305	287	269	286	295	277	287	298	280	285	283	295	283	284	275	289	331	302	292	307	276	295	287	281	281	286	318	313	319	264	294	307	298	303	260	264	273	315	312	329	262	287	336	277	311	310	289	279	282	270	285	302	293	274	304	309	289	254	302	315	289	311	282	262	304	312	273	281	292	273	287	273	282	288	281	279	307	298	309	300	280	291	280	337	313	282	304	290	295	296	278	279	270	286	312	257	282	287	262	266	296	283	275	284	313	280	299	293	269	281	270	282	253	299	283	286	259	314	287	327	285	287	291	265	303	264	285	316	293	305	328	295	306	306	293	298	274	273	318	286	306	294	292	282	320	298	308	290	296	289	298	313	307	297	296	298	280	305	290	308	279	301	276	311	296	264	270	276	299	287	302	294	282	282	315	260	286	270	293	300	265	318	304	307	276	301	319	338	285	270	266	298	276	309	270	268	285	291	291	303	305	291	302	269	299	287	277	302	282	286	273	293	328	267	288	313	262	274	269	283	292	312	292	323	301	277	290	293	309	295	273	274	292	320	318	265	299	298	291	312	287	286	271	279	303	293	289	283	303	312	267	286	285	262	309	265	316	295	322	289	290	276	267	296	273	279	292	296	273	298	273	299	299	302	290	276	279	275	261	269	269	305	272	274	272	300	291	288	312	305	298	274	267	280	278	279	274	294	305	297	263	267	300	270	257	295	301	304	264	283	278	296	304	276	319	293	257	264	288	329	296	272	291	312	294	247	262	304	287	289	291	286	295	291	316	321	295	293	325	280	283	301	260	293	298	288	284	263	284	297	254	264	301	285	297	274	313	289	260	289	278	294	310	298	276	278	269	298	294	294	307	306	289	281	298	293	257	291	306	261	294	293	313	277	303	296	275	294	278	314	298	252	251	272	272	313	292	285	278	283	305	308	288	304	306	264	280	308	302	308	268	268	296	266	274	273	280	297	292	279	320	287	275	297	297	282	316	271	290	267	300	293	278	276	317	292	283	274	311	273	289	302	287	307	312	290	291	298	284	304	293	289	281	299	346	266	252	266	288	282	271	291	300	255	271	324	296	327	293	316	305	287	268	292	245	284	291	280	285	280	293	273	286	282	296	265	273	292	297	269	258	274	274	261	274	294	281	317	303	303	287	327	298	296	302	294	254	294	280	286	285	328	290	273	300	261	290	290	305	277	278	283	297	280	258	285	291	297	314	312	292	259	306	267	278	262	258	278	287	301	284	266	278	275	306	268	299	260	288	259	313	285	293	279	282	302	302	264	286	301	279	311	321	273	268	295	283	341	282	290	292	301	261	290	281	305	303	278	278	315	286	273	271	287	311	294	261	284	295	321	288	290	315	302	267	290	293	289	260	287	272	278	324	290	250	283	288	270	283	281	297	291	293	301	295	283	272	303	322	283	293	273	266	300	270	313	327	284	270	294	269	301	305	305	289	258	308	320	333	279	300	322	286	277	307	326	305	284	285	287	285	301	295	343	298	284	264	289	311	289	323	267	269	282	303	265	262	256	270	318	300	300	292	274	268	286	279	287	303	275	258	298	301	281	275	274	296	270	296	277	283	290	271	253	323	297	272	302	298	292	285	279	267	286	262	267	281	274	259	293	297	275	279	304	287	277	296	271	253	260	284	326	315	278	271	295	304	307	293	294	275	276	311	295	271	293	302	282	280	270	318	299	296	262	288	295	267	313	283	278	289	279	256	290	289	279	256	322	272	279	313	273	289	296	275	327	285	289	289	290	289	281	282	263	292	281	303	286	306	288	297	275	292	265	277	281	283	247	300	287	253	268	296	265	276	266	297	268	301	296	288	301	258	318	307	307	284	293	279	315	244	300	294	316	290	252	278	281	278	300	291	294	264	257	263	259	241	268	278	272	272	282	278	285	293	268	283	264	290	297	264	286	280	307	299	290	296	284	304	271	264	268	273	276	313	267	282	293	279	298	286	307	289	301	297	293	300	299	289	274	302	289	313	298	262	287	275	308	293	299	292	307	263	272	275	293	267	290	290	286	291	251	314	312	290	275	268	261	281	262	290	288	296	286	290	251	287	252	281	300	284	286	301	300	248	271	285	260	285	308	300	254	300	311	267	283	278	255	282	302	285	312	284	298	263	270	301	267	244	283	289	285	300	291	274	295	285	289	271	309	261	316	286	268	304	303	305	305	326	309	292	273	321	328	238	285	278	274	294	269	285	286	289	274	291	307	317	264	303	282	271	262	282	281	311	306	275	275	253	291	303	278	284	287	287	285	275	279	277	282	280	301	279	261	280	295	277	254	304	259	283	275	271	285	294	290	321	292	304	290	277	288	294	275	255	280	281	258	268	275	281	300	295	304	287	302	274	311	270	309	291	279	297	321	280	272	292	289	286	282	278	293	274	295	285	287	311	275	314	301	270	285	283	301	310	274	290	278	326	277	302	271	287	292	310	305	266	289	287	285	298	292	285	312	268	255	269	281	302	276	275	281	300	328	285	294	265	275	293	291	299	259	272	270	263	290	289	283	320	270	283	302	277	309	297	276	308	254	274	277	308	273	282	249	271	297	282	290	295	289	278	284	289	286	255	278	290	296	299	305	260	299	271	291	298	273	305	284	285	279	299	264	283	300	311	298	307	293	271	283	269	233	287	294	297	287	266	254	298	257	285	315	305	288	287	301	284	265	268	290	286	305	309	299	257	298	259	280	258	273	281	284	321	335	296	295	299	303	280	274	273	298	270	278	332	267	291	262	300	299	290	266	283	300	305	312	275	267	292	291	291	260	287	265	291	320	303	274	300	316	302	293	258	276	294	278	274	324	319	303	311	276	287	310	280	318	298	298	268	287	303	268	291	256	280	264	294	283	322	283	321	287	304	293	260	313	295	284	294	263	276	292	281	283	270	322	283	300	266	279	286	295	287	274	274	258	286	279	282	276	285	308	280	315	284	310	293	261	277	241	297	307	308	316	281	287	279	287	270	281	271	295	300	284	313	321	276	299	292	287	284	307	308	293	269	273	274	271	305	266	295	283	243	311	293	260	297	282	296	295	251	280	274	270	294	302	300	295	306	284	283	289	299	283	289	294	273	289	307	297	292	261	313	311	286	287	275	314	275	274	284	307	280	297	307	294	339	265	293	288	278	262	289	275	307	298	283	286	273	317	284	268	309	277	277	279	305	292	299	302	297	301	299	283	280	281	274	286	274	301	243	274	293	295	303	250	283	265	272	270	308	299	240	253	310	307	279	281	308	298	301	292	275	270	329	271	254	284	287	278	257	290	305	276	322	313	267	287	273	299	303	272	285	313	291	335	296	283	271	300	278	274	306	280	292	280	290	301	317	265	261	287	269	293	300	272	289	275	310	279	262	263	284	302	262
6166	21370	6967	2993	2121	1620	1171	953	739	629	590	553	462	476	410	430	379	403	367	352	380	357	363	338	364	350	348	338	321	326	323	316	343	347	338	319	318	330	338	332	283	326	306	314	328	308	314	300	305	314	291	317	296	336	317	336	290	321	333	286	332	274	293	298	312	352	315	312	302	290	332	309	318	283	284	320	338	329	337	277	347	311	345	297	285	329	316	335	290	298	338	299	305	346	312	328	332	297	325	302	302	297	302	309	312	326	327	294	324	316	300	294	292	317	319	345	297	316	348	313	316	313	315	294	323	336	320	342	313	309	302	313	323	315	313	312	289	324	311	308	292	314	321	316	293	288	316	330	336	308	323	329	332	304	308	344	291	308	282	306	308	284	326	312	314	327	294	301	294	301	284	299	312	305	316	330	314	294	318	310	322	312	320	306	320	302	307	326	299	304	323	323	322	300	307	323	307	304	310	269	318	315	327	336	337	302	299	317	261	345	304	298	334	294	324	294	309	291	316	306	316	304	317	316	326	310	288	312	302	292	302	300	301	309	323	317	287	309	299	312	321	319	343	313	308	301	330	304	318	305	307	301	323	310	318	274	309	295	304	338	328	322	310	310	315	299	290	276	269	283	307	336	264	330	311	303	322	330	308	329	312	302	306	341	367	302	289	279	290	283	279	299	324	310	303	289	329	311	307	304	307	355	346	305	284	301	303	303	330	273	302	287	311	308	317	279	293	294	323	311	308	313	262	288	314	313	299	291	316	310	313	315	320	297	309	311	330	320	336	268	295	293	311	277	331	311	310	320	307	295	303	317	341	298	292	291	320	316	286	294	350	303	298	327	290	319	321	318	347	277	296	289	310	308	349	300	339	304	312	297	319	296	293	274	354	297	297	293	302	312	321	319	325	279	296	340	311	298	294	314	316	296	307	305	305	299	301	340	291	332	275	330	309	294	287	312	302	293	320	314	313	303	310	281	320	306	316	288	297	329	288	309	324	293	270	300	303	299	296	285	332	314	350	296	315	335	339	309	293	322	331	328	298	305	298	306	291	276	327	309	324	339	347	293	327	311	290	295	304	287	319	311	320	298	290	296	314	296	284	296	343	302	292	329	286	334	316	320	296	332	283	313	308	291	327	321	333	262	324	304	282	332	292	314	314	330	302	304	333	317	299	315	317	305	309	317	303	308	319	290	268	320	330	317	310	306	298	289	303	304	328	317	289	327	303	289	271	308	309	358	300	293	297	286	276	328	334	286	298	324	307	299	320	320	310	312	322	302	308	307	315	314	303	296	299	311	333	334	306	297	287	300	308	290	340	324	285	283	286	319	308	303	325	357	327	283	321	322	314	286	322	297	314	333	342	290	296	313	340	321	300	311	310	337	308	295	314	323	316	310	295	303	292	336	342	308	305	279	322	309	290	342	341	327	319	308	337	298	297	324	289	287	349	302	316	307	341	323	293	308	300	327	287	328	261	320	311	311	310	296	319	290	303	299	310	327	330	325	307	323	277	284	324	333	299	324	314	329	307	314	318	346	271	301	296	275	286	321	310	300	298	330	323	344	312	283	322	324	336	317	309	294	307	325	313	329	292	295	326	332	305	326	314	312	330	313	274	298	293	305	311	335	296	299	305	326	295	293	325	294	307	294	290	315	329	322	290	314	309	295	318	327	334	337	307	331	318	320	286	273	310	344	310	302	324	317	332	320	266	312	330	333	347	314	353	321	337	301	338	263	316	320	299	320	311	315	294	314	328	309	287	308	288	291	315	307	303	354	303	329	298	288	303	304	365	316	309	322	285	325	308	301	310	309	310	305	306	314	298	316	362	306	320	316	332	305	285	301	301	324	272	299	316	281	333	322	299	331	309	297	295	283	319	286	289	301	291	341	282	310	267	319	290	319	328	309	315	293	290	306	293	301	329	324	314	313	285	266	305	325	302	298	334	296	295	317	322	331	280	382	271	322	306	258	283	337	284	327	318	288	328	277	301	311	338	293	337	314	312	322	293	339	314	308	345	306	313	328	316	313	320	314	315	333	332	285	301	313	318	321	339	304	313	322	316	306	336	295	306	316	291	351	316	277	319	328	315	315	311	303	296	301	324	306	338	295	316	325	327	315	319	294	282	285	304	341	297	311	348	304	294	360	293	307	301	324	295	292	295	318	324	296	292	304	330	329	306	338	310	308	340	325	293	323	328	306	312	299	329	290	303	304	309	274	310	309	292	350	318	304	307	299	290	335	310	308	303	321	280	332	275	310	311	291	285	319	296	301	320	332	321	300	311	300	300	292	326	311	287	296	303	313	308	323	315	297	269	334	341	290	322	325	314	325	331	318	300	302	285	300	328	317	326	306	284	284	292	297	314	307	283	339	305	308	319	349	314	307	325	319	346	321	277	329	307	289	278	311	307	327	325	299	331	312	331	305	310	312	326	297	317	299	300	332	288	325	329	305	324	334	322	322	302	310	301	300	308	286	320	313	309	338	294	300	295	322	334	280	324	294	312	314	306	321	319	298	311	351	333	352	305	297	288	305	287	320	320	301	329	309	331	306	314	263	256	285	312	301	301	313	289	312	305	319	326	314	274	324	335	284	333	305	290	306	312	328	293	326	331	308	274	327	305	321	303	332	311	289	306	342	301	294	311	319	314	317	310	302	313	293	309	301	289	313	308	315	326	303	313	297	337	336	274	332	336	305	291	310	302	315	321	305	291	303	330	315	291	303	299	305	305	292	306	309	315	323	309	335	313	305	286	300	299	336	282	310	313	315	326	298	313	312	293	288	265	300	307	294	347	292	337	286	301	307	272	329	346	310	314	308	341	278	287	308	302	348	318	312	290	285	308	320	306	339	275	322	293	302	302	303	287	328	319	300	324	318	302	326	324	293	294	332	303	308	328	287	293	273	272	304	323	308	318	305	291	296	325	297	299	312	311	308	341	313	296	319	327	326	354	300	296	320	303	320	316	302	308	310	321	321	312	297	313	329	337	353	316	336	305	301	308	288	315	320	312	320	295	298	314	325	330	298	305	306	315	314	278	295	320	280	282	299	288	293	285	272	282	281	286	335	294	281	320	299	302	278	255	296	323	312	291	331	287	321	319	299	338	293	322	318	344	290	317	347	311	342	305	321	319	311	298	274	294	340	336	336	308	314	312	296	281	309	275	312	291	326	319	322	272	307	324	301	335	306	308	335	284	266	312	284	323	324	317	296	288	293	315	311	306	320	318	305	301	331	324	283	308	309	288	323	332	292	298	317	296	306	295	310	292	354	310	343	306	295	337	324	283	294	322	312	326	292	310	325	301	298	303	330	283	340	289	283	321	312	318	287	331	318	318	329	303	311	294	306	296	322	285	324	333	297	333	319	319	313	302	294	316	344	312	298	297	289	309	310	299	284	283	307	305	326	294	322	333	318	294	331	308	315	304	327	284	287	303	304	336	293	301	335	324	304	276	300	296	314	309	323	335	281	295	288	314	281	320	317	292	300
24172	20960	27591	24479	17156	1486	961	712	683	710	626	602	620	563	563	604	604	588	625	569	549	575	588	580	535	571	564	587	515	523	565	550	576	543	563	574	557	510	575	593	559	590	530	538	548	512	591	541	545	532	577	533	506	543	586	575	524	546	522	554	562	584	522	582	512	572	550	546	548	535	535	527	534	536	539	554	555	539	542	537	582	571	516	531	547	550	569	545	542	503	545	518	567	574	561	569	571	534	613	555	556	577	530	568	557	541	571	537	564	601	542	490	564	588	545	532	557	563	514	572	558	579	548	545	542	565	559	566	507	556	556	542	548	599	578	541	516	580	530	532	554	577	547	509	587	548	570	579	536	535	544	527	538	574	541	545	525	543	533	583	529	584	565	545	549	543	564	570	552	530	549	554	570	529	573	548	564	543	546	528	557	572	546	558	529	561	551	530	530	543	543	541	569	541	577	509	542	499	526	536	555	526	531	596	513	514	542	574	529	511	556	555	595	537	569	560	581	511	551	537	561	563	540	516	547	601	564	528	526	537	607	529	551	516	515	526	572	533	566	558	619	492	540	545	525	511	516	549	584	524	546	556	532	540	528	552	538	536	529	560	512	505	565	554	522	554	531	540	523	550	528	509	530	561	535	541	556	563	585	597	546	544	553	544	567	543	561	562	555	580	547	566	529	510	565	582	553	531	557	572	514	532	549	504	567	546	511	552	543	546	550	517	566	539	552	582	553	514	525	526	537	542	527	545	540	560	535	560	531	532	528	568	523	521	556	525	552	545	599	543	569	552	535	519	542	509	556	562	552	577	564	528	528	556	537	575	533	584	509	504	552	549	475	507	511	589	493	566	549	556	529	559	551	577	543	551	558	537	524	544	554	553	529	567	584	576	556	533	530	567	538	529	568	535	546	519	520	550	528	534	536	558	580	541	586	562	547	528	503	545	572	581	517	516	563	575	571	571	581	560	541	535	523	561	512	532	555	496	514	525	525	537	570	568	557	508	539	545	508	578	550	541	536	575	505	502	523	569	536	554	577	572	551	502	527	585	538	492	543	571	526	544	529	554	528	572	575	544	523	573	555	495	522	514	568	520	545	577	529	574	529	551	577	562	553	555	509	565	549	490	569	525	571	526	511	533	500	536	475	519	577	569	521	557	530	553	520	546	571	553	550	544	560	544	496	529	559	538	561	545	504	511	514	482	512	515	550	500	519	521	527	573	541	521	574	579	529	583	573	528	527	541	579	521	566	507	531	526	566	534	543	537	544	548	531	499	523	515	539	529	504	529	532	554	514	559	549	553	557	589	569	541	565	531	522	530	522	550	526	572	562	559	516	547	553	544	577	565	531	503	527	559	531	549	562	540	545	554	560	557	546	535	546	589	509	528	550	526	507	513	507	544	539	551	505	550	539	527	543	582	536	570	540	545	543	532	527	583	537	558	591	536	542	563	552	563	521	535	564	559	530	552	543	489	546	560	542	491	569	545	569	518	523	576	518	580	546	524	522	538	560	573	537	524	563	535	518	490	487	538	509	553	548	554	558	538	513	554	512	567	563	562	542	519	564	572	531	549	515	554	585	541	548	490	540	582	515	542	495	570	524	572	542	557	577	556	509	545	542	498	543	558	538	534	518	557	553	543	548	544	558	541	513	596	544	560	536	548	533	551	547	560	483	597	560	475	522	537	542	534	552	566	568	549	526	579	542	566	585	530	528	571	607	536	531	549	523	537	540	530	503	545	562	538	555	527	528	534	564	558	573	548	531	511	582	541	579	514	613	502	528	572	567	553	520	548	540	557	544	558	569	524	529	552	533	550	511	541	523	572	539	541	531	518	539	533	546	553	562	541	528	511	584	553	566	583	550	521	555	527	549	534	522	555	590	568	522	549	536	558	578	559	587	526	527	555	538	482	506	481	559	595	514	557	594	534	564	524	523	557	549	556	528	557	559	526	578	568	553	518	521	545	552	548	563	518	526	537	585	565	554	538	562	544	563	554	547	518	563	594	496	554	549	520	567	526	534	540	551	565	523	534	542	528	566	556	547	540	530	574	546	550	525	588	552	527	519	534	499	544	528	510	572	533	535	555	544	527	534	530	567	546	545	524	555	541	542	574	569	562	525	551	575	504	534	563	535	539	503	583	504	595	551	534	535	543	566	586	543	521	543	562	533	553	552	571	515	593	562	550	571	526	600	542	564	546	521	523	559	497	522	557	584	571	544	554	539	528	537	553	554	541	520	564	545	573	542	548	554	550	565	553	511	527	532	566	560	527	572	497	536	535	543	530	544	547	543	557	569	586	589	543	534	542	546	557	567	563	509	554	535	535	517	539	504	545	557	553	577	556	516	581	546	545	540	554	560	548	550	525	573	574	531	515	516	546	575	512	586	525	538	525	558	548	550	602	530	499	545	590	509	558	519	539	569	499	538	584	549	516	536	531	528	536	544	532	514	545	488	500	544	530	531	547	554	569	547	550	486	551	553	516	551	558	554	566	574	569	557	536	547	497	581	575	528	552	547	561	566	545	523	568	536	550	514	574	558	534	571	544	547	543	518	544	564	533	544	538	545	568	565	548	546	547	572	534	517	599	541	566	505	535	559	534	533	518	519	525	557	533	530	592	590	541	482	547	577	521	534	566	571	550	509	529	520	542	525	543	510	508	550	517	553	528	532	523	561	538	579	533	564	561	530	570	567	529	526	540	564	517	499	541	573	504	562	553	563	532	585	575	540	547	500	559	579	586	576	517	506	573	524	550	568	504	531	533	546	529	552	561	557	513	558	539	581	530	533	552	555	507	540	536	571	553	545	566	559	541	555	571	568	579	541	544	527	556	578	543	536	537	540	570	542	564	535	548	536	590	547	534	570	550	573	527	533	526	549	526	582	558	551	531	563	531	546	560	516	512	565	542	567	532	576	512	528	563	503	510	570	532	480	520	564	553	553	555	545	524	572	606	583	568	541	555	541	530	630	533	520	545	529	538	514	589	543	541	571	550	600	500	534	536	560	564	542	491	573	572	527	513	512	545	572	527	594	591	551	554	565	508	568	567	574	558	556	563	533	521	534	563	575	550	547	494	504	535	537	521	542	536	540	557	537	570	524	538	528	590	565	566	536	517	528	583	537	558	538	538	505	514	564	565	502	473	524	579	543	571	540	496	569	549	555	517	571	549	552	520	563	521	564	544	588	479	506	537	559	555	503	553	561	584	560	528	526	524	563	563	529	547	533	560	520	553	516	559	527	522	578	538	521	515	531	567	542	500	559	553	567	560	534	564	530	569	553	494	522	579	535	519	532	547	555	540	538	517	530	546	553	534	502	520	544	558	576	534	527	529	532	532	536	568	567	565	545	565	541	521	550	551	633	570	530	549	553	505	533	543	513	509	538	543	543	537	596	558	539	553	523	536	543	531	525	540	556	562	572	516	519	517	527	590	562	543	563	558	573	525	531	537	537	576	524	556	538	540	558	552	550	515	532	590	525	547	532	530
6475	17464	4655	2106	1643	1270	1013	880	822	740	701	659	638	599	610	584	566	564	604	565	586	544	552	585	568	561	564	557	549	574	557	550	554	531	593	540	520	551	540	531	576	548	553	523	575	585	532	520	541	504	574	598	517	536	582	511	540	591	534	530	576	542	544	544	534	537	547	534	552	537	581	533	552	522	496	537	559	516	572	523	566	557	522	551	544	539	582	555	571	580	580	563	533	550	595	518	574	535	575	537	520	549	562	552	537	534	553	528	580	515	556	509	521	561	548	553	561	539	554	565	525	559	572	551	516	580	562	526	553	565	552	549	541	593	588	532	546	564	510	556	570	526	526	546	514	554	558	523	542	536	534	579	545	556	575	594	559	543	546	530	552	551	523	550	510	563	516	543	549	566	517	497	558	537	542	550	558	509	560	538	543	550	550	571	531	547	492	568	555	514	519	520	554	548	547	576	545	550	523	520	537	564	562	512	508	570	565	525	562	557	549	519	524	556	537	526	554	549	525	507	543	520	559	499	578	530	545	531	543	580	531	535	532	560	543	561	553	549	562	504	552	576	541	514	536	559	557	536	546	571	530	558	602	598	550	558	547	560	588	518	527	555	547	514	531	556	546	557	541	551	521	505	574	510	563	560	558	528	508	553	509	542	516	522	520	521	581	578	538	578	573	517	521	539	564	538	547	531	500	519	525	557	554	509	523	537	501	545	557	569	539	527	582	512	576	553	550	523	508	519	530	522	535	558	566	514	496	537	532	554	523	505	512	562	493	588	556	556	541	547	553	519	533	578	564	563	490	560	547	547	559	522	545	496	570	568	498	523	571	521	577	550	542	588	534	561	517	566	540	552	536	535	570	525	544	597	544	547	529	566	554	534	525	507	561	557	575	552	526	567	555	538	534	539	548	506	607	514	509	543	534	526	564	529	558	575	551	545	534	551	516	531	553	527	535	568	514	528	545	545	540	543	507	526	534	513	548	570	548	533	495	521	575	525	548	495	489	520	507	548	509	519	557	591	526	545	559	549	529	538	567	600	519	531	559	528	549	566	549	574	540	577	561	529	510	583	547	551	532	550	555	534	493	518	526	568	502	562	519	544	521	490	553	550	588	551	512	522	548	554	525	553	590	522	564	499	583	564	544	550	532	528	568	572	538	531	531	556	575	539	539	526	565	535	579	514	531	528	553	570	517	575	563	522	534	533	514	542	524	585	545	541	549	515	551	545	542	502	545	533	567	569	526	537	552	516	554	568	547	594	537	522	573	539	584	571	572	552	543	560	529	552	563	565	560	532	513	592	541	535	504	583	539	564	542	574	570	540	547	521	505	560	519	552	517	556	537	545	522	567	552	585	550	551	545	484	521	569	536	527	541	553	521	535	522	546	523	594	566	557	566	531	535	535	531	519	552	562	525	557	567	537	538	529	544	557	534	533	540	497	536	532	532	513	562	538	548	574	588	535	498	532	569	555	548	528	542	553	529	581	469	540	577	544	559	529	539	501	537	556	568	556	541	557	562	532	566	572	549	542	552	543	524	537	551	554	585	525	585	575	570	531	521	589	565	550	521	545	499	564	576	527	545	533	538	547	526	534	534	568	542	487	512	519	523	504	544	511	508	520	586	513	483	579	567	578	542	560	545	536	573	538	547	542	561	538	556	554	556	515	546	520	550	559	551	562	576	580	515	532	568	523	589	548	595	564	533	534	520	517	554	544	531	517	585	520	541	561	558	559	566	545	524	529	594	563	502	532	572	533	528	544	552	507	565	547	547	511	495	569	526	534	537	501	517	569	556	529	541	524	519	568	550	542	545	585	522	556	564	518	547	546	551	577	526	532	517	533	536	563	533	564	573	566	501	549	542	526	507	534	541	525	562	546	541	544	527	535	537	567	552	534	562	544	522	527	541	595	504	523	556	561	531	551	568	541	541	532	552	533	554	553	534	550	541	550	497	521	568	527	521	556	583	512	545	549	612	562	539	570	558	553	572	553	564	555	554	537	495	550	529	529	555	510	503	543	502	524	505	553	519	534	540	535	558	534	548	473	527	553	533	533	589	568	515	566	537	540	539	583	532	559	548	555	528	522	565	532	548	532	576	543	553	586	524	559	555	572	560	513	577	524	546	570	526	570	565	568	488	520	491	553	579	544	533	573	545	492	588	551	531	572	548	545	566	544	586	601	543	553	534	528	540	527	529	571	570	557	568	582	542	542	562	555	521	532	556	531	517	516	511	521	534	516	573	545	564	538	520	517	537	529	529	520	569	509	567	535	591	560	573	532	542	585	584	516	516	552	584	533	526	545	507	493	501	537	534	518	544	524	527	552	582	521	569	520	543	530	513	542	570	554	527	545	551	548	519	581	526	539	547	539	546	559	535	525	575	540	563	538	493	528	523	477	546	542	545	542	549	505	532	505	528	558	539	542	528	550	539	563	547	569	565	526	547	579	507	530	547	523	552	569	555	561	512	572	531	556	548	539	543	568	536	527	547	500	530	581	531	516	522	534	537	553	560	541	590	542	543	526	543	548	544	530	523	517	548	543	523	550	548	539	569	480	526	548	502	560	531	547	485	586	546	521	529	513	534	567	543	575	556	544	531	609	515	541	546	557	538	559	482	506	534	500	561	554	544	536	556	525	559	534	534	554	529	534	532	603	568	530	556	533	547	502	528	528	546	535	590	521	557	534	535	552	548	551	548	524	515	566	539	518	551	607	541	538	550	551	577	536	512	552	570	552	561	556	572	568	539	540	504	574	527	493	520	538	493	575	552	580	535	522	540	537	564	549	529	565	550	552	543	553	524	489	497	593	570	531	544	573	533	536	531	552	571	533	613	546	563	542	514	513	582	541	538	547	574	533	539	552	550	513	540	598	536	526	497	564	526	539	526	567	530	535	544	502	530	499	546	515	545	492	546	518	540	555	523	519	539	539	506	537	536	518	566	575	554	532	515	511	536	546	510	557	498	541	549	569	563	500	502	544	609	523	543	534	549	552	543	547	524	558	572	552	535	543	555	514	513	518	532	549	523	536	503	522	563	552	513	528	523	563	540	521	557	536	527	548	594	554	525	542	581	567	514	535	521	568	563	537	552	555	544	523	523	540	565	548	582	541	555	539	560	520	545	526	521	564	558	520	571	581	520	553	502	522	556	563	510	529	553	538	570	531	573	547	534	522	546	558	562	574	517	559	536	515	538	527	538	539	549	534	544	517	550	522	525	544	488	505	514	534	554	531	554	575	543	542	522	613	558	551	534	518	548	575	528	546	504	546	555	499	545	535	559	566	478	497	560	513	528	504	511	515	510	527	540	546	567	526	571	529	521	525	532	537	557	528	555	525	506	548	527	536	527	557	567	520	565	518	534	549	543	529	561	551	569	550	539	548	527	550	553	534	542	545	529	553	521	536	575	511	548	561	587	556	530	520	598	519	502	556	537	536	535	531	534	491	538	595	550	567	524	527	571	524	549	571	546	532	570	545	511	520	524	502
22254	21036	28795	23485	21033	21077	12103	1137	698	560	507	410	377	333	324	303	266	236	242	249	257	223	209	216	206	193	198	193	176	204	186	217	155	175	183	159	172	174	176	189	156	158	183	158	168	158	170	154	164	144	144	158	159	149	175	169	176	175	165	166	164	162	157	152	154	152	145	171	150	139	163	153	143	170	163	162	125	145	138	128	145	177	153	131	176	149	155	184	158	152	150	153	153	140	152	144	144	158	148	147	152	158	155	161	152	151	163	149	152	161	180	152	169	167	164	150	134	163	149	162	145	156	135	155	169	176	158	151	157	168	146	166	146	140	151	158	150	146	145	161	146	172	161	155	148	148	134	138	163	151	162	155	155	173	137	169	157	145	150	176	163	130	141	142	181	171	149	180	184	160	154	160	149	144	166	133	125	161	147	141	150	139	151	154	155	138	151	147	164	148	154	166	147	146	140	153	150	163	159	146	155	138	124	140	157	151	143	158	142	147	161	156	134	157	152	163	171	158	161	139	156	142	143	148	166	160	150	154	133	139	157	161	142	159	138	146	166	164	172	147	153	148	129	179	133	157	161	150	151	141	138	148	151	148	152	154	136	160	152	128	151	160	155	159	161	145	149	158	165	167	159	145	152	141	126	150	140	167	153	147	133	150	154	168	148	167	185	155	166	143	152	162	125	157	150	170	153	155	138	169	144	158	155	154	139	146	149	136	138	167	179	151	180	138	141	178	138	164	163	160	159	142	155	156	141	155	163	118	141	154	164	154	174	153	167	145	153	139	160	162	143	156	154	151	173	139	151	163	165	142	191	156	153	142	149	160	137	135	154	160	154	154	167	177	147	163	145	157	153	144	167	139	144	173	155	155	157	138	130	146	148	175	144	144	155	155	156	168	167	152	149	166	145	148	136	161	155	167	171	147	138	153	139	159	157	136	154	150	141	156	164	137	154	168	128	152	157	156	150	177	145	138	153	147	160	122	165	147	137	175	134	165	161	144	141	139	143	132	145	142	171	147	141	154	151	156	153	161	145	164	158	154	157	162	149	150	148	149	127	141	133	154	142	158	167	164	163	163	160	157	175	139	138	136	143	138	149	143	150	152	165	171	150	151	123	153	148	151	145	151	159	173	159	141	149	140	125	148	166	140	150	151	170	141	155	136	179	154	137	137	154	160	157	164	139	139	153	140	158	157	124	160	152	163	138	146	152	163	172	151	165	167	183	141	153	147	140	161	158	164	155	148	141	154	131	162	163	158	161	150	172	164	164	155	154	145	152	134	164	145	137	137	167	153	157	164	167	144	150	154	164	147	162	157	161	124	167	143	195	165	141	162	148	163	133	143	160	159	140	159	146	147	129	141	176	155	151	157	154	134	153	171	155	150	144	154	170	158	144	162	135	151	154	151	152	155	141	137	148	167	168	156	135	174	149	163	161	151	156	162	138	150	168	150	146	156	160	158	163	155	148	131	153	139	134	142	148	151	160	145	147	159	152	126	143	145	138	134	155	167	136	141	171	159	140	170	150	155	153	153	163	152	159	162	175	173	131	147	165	145	175	162	162	162	166	145	150	155	150	147	151	155	151	147	171	150	151	148	173	150	153	160	177	146	169	145	189	138	145	150	145	150	130	154	140	158	170	159	151	134	132	157	161	156	147	141	145	171	167	160	157	163	164	155	149	153	150	167	156	152	169	137	152	146	154	154	151	163	168	158	133	148	138	140	130	147	137	150	152	151	161	125	154	152	152	143	163	141	144	169	141	146	150	150	142	151	167	139	147	158	170	157	159	148	145	160	171	140	145	147	145	163	160	162	149	143	146	154	161	125	160	172	166	159	148	168	166	143	127	136	146	151	125	155	164	143	128	131	146	159	150	169	151	148	163	134	138	170	155	147	163	137	146	173	152	146	144	174	156	152	133	155	163	134	151	152	145	165	163	154	153	150	159	148	159	155	165	161	148	150	128	155	153	173	167	161	137	175	158	152	157	152	133	162	147	158	140	163	140	162	156	142	170	162	164	154	159	161	155	150	160	156	141	155	145	156	164	137	158	165	149	136	154	130	143	147	147	176	136	170	159	144	167	162	143	149	149	145	160	152	156	153	140	136	161	139	158	145	154	154	161	156	156	165	158	151	136	163	152	142	164	154	133	159	142	152	167	172	153	142	145	150	151	144	175	170	152	163	165	139	139	142	151	161	151	167	149	157	169	152	147	163	149	159	143	153	153	147	149	142	166	125	123	170	149	145	156	176	164	166	168	157	152	152	154	172	146	154	149	135	158	149	144	137	142	153	148	171	138	169	144	153	165	179	149	161	163	152	136	172	127	138	148	147	119	127	162	163	140	146	141	163	142	142	145	135	141	149	128	143	187	149	156	159	152	179	154	170	177	159	150	140	162	149	176	175	166	149	170	131	146	141	137	155	162	161	156	134	156	160	145	132	151	168	160	165	155	157	126	142	165	157	140	152	119	135	156	157	137	154	145	168	171	171	143	154	158	141	146	146	164	156	151	169	139	151	151	147	153	164	172	149	162	135	174	144	156	146	168	151	139	167	137	145	143	151	143	159	149	157	157	168	158	153	156	157	157	150	159	152	144	146	150	151	160	145	160	159	163	151	138	169	143	165	150	179	145	153	155	152	172	147	131	145	162	135	155	164	126	135	149	166	157	143	141	148	140	167	188	165	153	148	133	147	141	147	155	152	152	156	132	125	137	155	168	150	146	149	158	133	140	156	143	155	141	166	125	145	164	151	183	174	158	138	159	162	154	156	169	138	131	129	157	166	150	160	157	158	128	146	161	145	149	143	136	162	168	149	154	158	128	144	148	134	160	164	156	151	138	148	160	150	161	149	138	158	160	162	148	156	172	169	160	167	134	149	164	168	155	163	152	169	166	159	139	145	163	134	146	143	133	151	131	174	160	166	158	144	144	160	138	173	160	160	168	160	170	146	153	153	142	162	148	147	139	153	138	151	152	143	156	138	149	133	161	151	139	158	147	122	183	157	153	154	140	133	164	150	178	168	165	148	146	154	161	134	138	152	148	151	154	159	156	158	158	149	159	133	169	154	145	140	178	153	123	145	149	162	149	163	156	151	145	142	162	147	154	186	148	159	151	171	148	144	142	152	143	143	142	179	162	143	171	146	159	154	133	162	169	156	140	138	149	149	155	137	158	145	131	165	154	142	143	168	160	152	160	153	178	146	143	145	125	149	145	145	149	144	155	143	134	158	145	136	162	143	179	149	159	166	132	147	156	133	139	158	147	156	177	154	138	142	161	150	156	150	145	146	149	149	136	149	158	156	145	140	132	145	147	161	153	152	148	151	176	147	160	144	142	165	157	146	147	169	169	155	151	153	140	146	155	156	154	146	151	141	164	147	153	161	163	151	158	159	151	160	134	159	157	160	142	154	154	164	140	147	155	155	154	163	164	157	159	128	175	141	157	146	146	173	152	154	140	139	147	125	157	146	153	157	176	151	150	141	146	166
8904	26965	11262	5127	3643	2567	1804	1312	1023	815	680	516	452	429	356	312	327	317	268	259	260	249	216	222	236	227	211	178	200	223	183	189	208	190	185	187	161	195	174	165	188	180	183	156	179	150	187	158	191	160	173	150	160	169	167	161	165	190	160	198	158	165	160	194	180	147	149	156	164	172	146	172	178	144	164	149	169	152	135	146	167	165	158	146	183	148	166	157	168	162	151	164	155	168	157	149	152	170	158	145	168	167	166	157	153	145	167	166	168	143	154	180	171	136	133	150	155	133	166	154	152	179	179	156	157	177	170	170	163	172	162	152	166	170	169	170	148	138	160	180	150	167	153	138	153	156	160	150	148	159	160	172	174	150	193	152	167	141	159	148	162	164	178	166	162	161	172	191	164	157	153	127	167	169	125	150	161	161	149	184	139	175	147	159	146	162	135	152	142	173	184	159	166	163	178	159	158	141	148	169	177	171	147	144	160	162	168	163	131	134	154	167	147	156	153	162	147	155	141	159	131	157	146	166	159	153	180	156	181	148	133	170	153	156	139	168	149	145	156	168	165	175	165	177	170	143	154	160	179	154	146	166	154	157	168	159	173	180	142	142	142	170	167	160	153	162	162	185	161	152	174	150	161	144	164	178	134	158	160	153	170	176	125	151	146	148	153	143	167	158	169	154	147	158	151	147	142	167	175	161	144	148	157	160	138	154	174	148	149	171	162	128	142	150	185	156	160	153	146	158	156	157	158	164	152	131	166	166	161	169	151	156	169	132	132	160	153	161	164	146	178	130	154	158	174	155	162	171	146	158	141	145	158	172	147	165	194	169	138	146	145	175	151	164	130	149	156	164	140	158	159	149	166	147	154	133	172	163	143	158	168	176	161	157	157	164	155	165	167	164	175	159	154	143	155	155	143	134	166	138	157	167	157	160	156	164	149	160	173	153	141	162	149	164	136	149	141	145	148	154	152	158	143	148	165	138	151	170	148	169	160	150	161	151	175	152	153	161	143	161	166	173	166	151	151	140	176	169	147	144	172	162	142	161	157	150	180	153	145	151	158	145	164	153	154	129	153	150	157	139	150	176	151	167	143	150	144	136	171	146	146	156	145	168	145	146	160	156	147	147	167	169	154	144	158	168	160	166	145	152	140	134	159	140	146	152	141	145	152	149	156	152	179	149	162	174	163	159	167	153	146	141	169	166	146	148	138	144	151	146	172	163	150	129	152	159	151	170	152	151	165	144	141	147	170	160	142	158	154	155	171	152	153	156	167	142	163	147	160	143	149	163	157	148	160	161	146	171	168	162	163	148	140	146	157	158	167	161	163	149	173	149	162	160	132	157	172	134	156	145	147	177	151	155	159	175	172	161	154	177	150	148	160	146	145	161	159	159	152	172	177	139	156	136	157	163	165	149	168	151	156	164	156	153	161	155	155	152	155	190	136	151	157	147	141	148	164	171	161	174	167	178	157	136	168	165	143	167	165	157	150	158	173	164	151	142	162	133	147	160	161	158	149	165	158	160	174	188	134	130	147	157	141	143	135	148	160	166	152	175	161	150	161	152	155	144	142	157	156	152	150	172	161	165	143	150	152	148	151	138	166	168	179	170	157	162	147	139	185	174	145	157	151	155	153	147	170	140	162	154	189	157	171	157	127	159	176	138	132	155	157	158	157	135	126	156	141	142	156	170	152	152	158	157	157	187	155	182	184	154	173	157	163	137	148	154	157	172	152	159	148	153	157	160	151	153	165	151	148	169	155	162	146	148	152	153	158	148	172	162	132	155	164	148	163	155	173	164	168	158	166	192	147	160	143	170	164	171	140	169	158	159	159	183	124	172	144	165	132	158	155	159	148	132	145	165	165	167	153	171	139	162	173	155	151	140	162	153	158	184	175	158	166	164	155	152	177	160	168	171	169	160	143	138	160	164	169	160	147	148	178	150	140	158	169	155	167	152	155	168	136	153	165	153	145	174	135	140	137	159	166	161	142	143	165	145	162	140	168	149	165	175	150	148	178	136	162	158	160	158	183	160	158	163	160	162	131	146	142	136	142	145	155	155	153	159	150	149	170	148	159	132	172	160	155	157	158	144	166	154	165	143	155	138	162	159	155	142	134	152	164	146	164	167	161	158	145	167	166	162	150	154	144	162	167	161	165	168	167	138	164	158	160	159	153	145	182	152	143	156	135	153	129	166	151	133	167	147	135	155	133	140	156	172	149	163	143	158	153	162	151	154	154	171	135	155	153	143	144	168	148	148	141	173	151	156	163	134	146	155	140	166	161	162	166	163	160	153	147	138	184	158	157	162	140	152	172	167	164	159	165	181	157	156	176	164	144	180	151	151	143	156	154	130	172	154	159	157	145	155	168	146	174	151	159	161	158	159	160	163	148	161	160	174	149	137	152	153	158	155	157	159	143	160	127	159	142	146	152	129	159	157	155	167	134	161	148	167	156	170	181	171	157	160	142	156	160	164	142	174	143	156	150	137	151	164	148	163	150	162	152	157	157	160	141	155	148	151	170	162	157	144	153	137	161	163	172	166	150	178	156	169	162	140	176	136	129	160	173	154	149	140	173	161	149	157	156	185	154	162	148	136	135	172	165	132	162	159	164	173	180	186	145	133	158	168	188	158	172	151	148	139	170	161	148	163	157	176	163	169	148	161	165	157	153	152	175	149	152	149	161	154	153	157	141	159	146	137	155	168	167	157	151	144	155	162	140	176	173	137	171	174	155	150	195	163	170	146	163	138	149	156	143	134	152	147	160	136	160	118	156	146	173	164	147	146	148	162	135	155	160	162	167	165	172	137	182	168	165	181	155	159	161	133	151	154	148	175	152	162	157	171	155	147	150	165	181	162	159	151	170	161	154	155	145	151	150	156	167	177	150	149	156	150	153	161	170	168	161	171	178	143	156	153	150	173	149	170	126	160	177	173	150	180	168	156	160	155	176	143	174	149	147	150	170	147	177	158	151	142	166	166	167	159	186	155	174	171	168	178	157	161	142	155	163	136	160	173	153	144	154	136	170	128	179	180	136	158	147	149	168	152	145	175	133	190	138	158	146	168	164	175	161	131	159	174	169	170	177	164	154	130	155	164	183	141	153	141	145	157	169	155	146	135	162	152	167	171	145	161	154	125	178	154	161	159	168	175	168	151	133	157	134	184	154	142	180	170	140	159	152	142	129	178	153	162	155	144	159	170	171	153	152	160	172	183	150	159	153	159	169	148	166	149	164	173	184	178	142	154	153	166	145	146	171	153	169	141	145	153	157	138	153	152	149	164	156	175	156	140	166	159	159	150	146	163	147	144	153	146	162	151	167	147	150	163	159	155	135	155	148	135	172	167	149	167	172	166	167	135	179	148	169	146	166	131	171	156	140	160	155	147	152	140	145	152	139	157	137	155	136	152	162	163	157	167	159	139	157	167	154	145	144	155	171	164	154	138	153	168	145	172	160	138	134	141	145	130	176	141	152	152	145	147	173	141
27228	19521	6568	884	669	639	554	541	608	582	579	605	584	610	590	604	592	575	613	545	570	595	599	567	627	563	600	591	613	634	573	612	606	623	581	564	547	651	624	588	581	590	603	512	606	657	587	610	630	635	569	569	595	612	581	580	609	611	586	559	634	536	598	581	582	628	574	555	578	601	589	536	589	584	569	560	611	579	584	574	562	594	596	590	547	583	610	598	607	605	620	605	584	604	619	618	585	598	615	550	618	592	574	622	603	581	614	574	636	595	605	586	559	563	584	604	594	590	595	563	607	582	604	581	587	565	560	541	592	606	564	557	604	583	576	577	580	568	620	607	550	564	604	562	577	589	563	536	573	586	570	603	572	606	610	607	565	608	628	607	561	586	542	560	588	590	589	598	585	601	583	568	540	620	614	587	574	574	573	571	582	572	602	600	625	552	601	576	562	598	615	579	563	588	595	627	598	538	624	600	566	604	604	590	573	568	601	597	579	607	587	586	541	576	586	597	582	572	557	577	564	599	591	595	609	577	588	611	582	550	606	576	596	574	581	578	577	576	626	604	635	594	578	591	560	561	579	605	600	601	571	549	605	572	608	577	593	625	600	579	618	566	582	568	556	546	540	577	599	607	600	625	564	615	559	591	601	549	609	585	642	567	624	566	594	607	564	578	589	574	548	580	574	556	577	639	577	562	591	554	591	597	621	570	600	594	578	581	571	609	591	560	658	595	570	640	547	640	577	595	580	564	598	609	613	606	624	589	570	583	619	604	553	622	568	608	604	606	587	549	598	559	579	581	593	573	574	583	592	607	592	532	604	630	611	571	567	583	575	590	635	627	608	532	584	597	589	574	557	625	567	601	569	586	618	563	641	553	588	591	579	547	588	575	548	600	597	554	606	609	583	575	591	608	596	599	587	588	615	578	583	582	567	630	572	604	590	595	625	622	613	567	594	586	608	601	564	569	620	543	604	556	580	570	594	598	616	583	571	589	604	521	532	555	633	551	566	616	555	595	607	619	563	558	587	578	571	562	563	606	564	593	579	563	592	553	580	547	606	577	611	595	617	601	619	576	590	572	601	597	602	577	636	564	580	616	602	582	550	562	590	583	611	587	588	581	613	612	569	569	595	599	622	595	533	598	552	592	591	575	582	609	547	585	602	538	595	607	564	575	602	569	633	615	583	619	645	602	561	565	632	564	581	613	581	600	556	587	562	607	605	624	578	533	558	571	597	592	628	558	570	561	573	591	594	558	597	577	531	556	558	554	643	600	631	592	554	570	557	573	611	561	635	568	620	611	568	602	593	577	599	553	615	591	566	620	558	631	610	597	594	611	561	590	608	604	549	576	590	558	593	591	541	640	581	546	567	566	601	571	572	587	623	563	544	581	587	568	583	568	594	577	585	590	568	577	526	565	606	618	586	605	564	624	572	596	647	563	582	539	586	585	595	578	584	604	596	568	611	571	598	597	585	593	559	577	567	587	577	610	611	611	565	582	584	578	582	583	599	601	595	596	632	586	579	614	576	604	561	618	575	590	594	533	608	558	561	568	577	602	557	597	624	565	576	615	613	545	566	589	611	570	582	596	591	516	559	531	618	611	588	558	560	563	574	634	621	551	581	600	558	558	548	608	580	591	598	574	567	594	531	610	549	568	579	555	586	562	581	553	566	585	589	557	566	575	581	619	592	595	603	613	590	573	581	559	611	604	595	567	605	609	566	639	594	593	608	540	548	564	575	598	554	535	588	551	596	590	592	624	576	621	565	588	626	568	596	606	635	595	572	585	579	578	528	564	572	597	604	581	596	612	556	588	594	588	573	579	589	605	617	585	584	609	547	596	583	593	641	586	604	628	591	556	574	599	578	618	546	580	549	618	622	553	578	583	559	584	591	567	584	568	612	606	608	620	599	550	571	539	618	561	572	591	594	582	602	581	568	589	574	583	569	636	630	571	586	631	584	557	581	535	592	590	590	561	596	589	568	616	565	600	582	592	606	546	557	578	579	562	604	576	584	597	576	583	562	582	600	634	563	583	601	582	588	597	620	555	598	585	568	522	591	582	585	590	564	616	590	600	603	572	557	612	592	625	545	608	600	635	598	612	573	606	564	614	621	554	560	565	602	622	645	611	556	553	550	586	606	599	574	559	563	625	637	598	584	565	610	584	571	565	642	594	562	577	600	575	580	545	573	596	592	576	561	609	610	568	572	574	572	573	615	611	556	541	610	625	557	559	591	601	598	622	549	623	557	504	583	583	626	607	560	556	589	589	551	600	595	569	603	607	622	575	618	614	544	593	566	604	550	595	602	597	583	565	604	561	600	555	607	606	581	542	588	530	612	578	556	596	554	568	569	597	612	597	596	571	611	573	628	579	628	569	573	610	597	562	516	592	560	598	592	586	607	647	606	565	549	583	624	571	586	577	553	609	576	551	551	542	611	577	586	597	561	581	585	575	625	556	573	594	571	613	583	600	585	617	587	588	599	593	595	584	607	554	591	603	551	584	594	568	570	601	597	603	569	581	596	578	595	569	563	561	615	631	602	628	594	596	580	592	576	605	557	609	554	566	595	597	568	560	555	622	621	533	594	619	545	577	590	565	621	578	608	581	593	598	626	612	583	535	616	555	609	596	572	610	560	623	588	586	590	593	631	575	570	607	576	582	573	570	599	606	570	605	603	556	573	625	591	557	557	623	584	615	612	613	605	588	598	591	596	608	542	581	604	593	612	567	576	591	539	569	601	583	570	516	573	554	575	598	641	627	535	610	616	554	559	577	565	561	580	590	595	616	584	605	555	592	604	595	618	605	586	582	593	568	559	603	606	569	591	584	609	620	607	586	570	548	538	602	623	608	568	605	587	562	580	606	611	590	557	567	599	561	566	619	578	566	605	632	548	546	634	593	575	584	604	618	590	631	598	597	615	575	614	586	558	585	605	589	572	617	569	613	562	603	586	616	571	562	563	604	537	607	603	571	573	596	578	573	605	602	553	553	632	584	556	548	570	592	547	563	536	591	541	565	576	586	536	567	604	615	581	586	597	613	579	600	583	578	567	605	579	593	599	601	545	579	565	593	579	604	559	620	568	607	580	589	590	591	572	575	620	575	617	609	600	576	596	608	557	600	593	562	603	606	612	570	558	565	574	555	599	597	562	590	578	566	592	600	565	562	586	631	566	561	551	629	682	591	568	581	566	594	599	598	572	622	554	580	563	573	589	585	609	583	595	590	565	581	546	562	556	601	587	604	561	572	584	567	552	603	581	582	574	580	565	593	576	542	566	564	580	576	614	600	594	566	592	633	615	583	598	587	608	588	586	553	589	561	613	548	569	515	600	576	574	583	572	593	566	576	572	557	588	572	568	553	617	572	592	567	554	592	584	590	573	571	600	591	553	607	572	611	590	578	570	620	577	579	536	570	576	614	548	621	627	574	582	575	598	622	579	589	552	611	605	595	599	565	598	549	556	613	577	612	651	596	575	604	585	620	619	599
6762	10185	1654	720	694	656	666	653	596	600	600	617	630	598	624	600	579	637	619	619	545	610	621	615	638	549	589	630	589	587	583	617	593	591	555	624	599	591	634	576	602	619	662	564	645	651	622	599	613	588	628	550	583	594	582	593	632	574	552	570	581	594	610	556	586	623	605	577	631	576	637	601	610	617	630	576	593	608	639	608	619	610	601	576	627	609	580	572	619	626	667	610	621	582	628	606	628	568	582	563	594	595	573	591	603	588	625	575	617	562	630	569	591	584	564	607	594	566	567	599	594	556	608	654	627	569	605	614	601	617	595	596	581	641	617	668	618	612	631	622	598	609	637	597	603	605	639	582	597	605	559	608	604	632	604	631	622	610	559	600	599	599	625	609	622	590	564	604	624	571	621	670	591	598	638	617	613	612	617	629	576	623	594	626	598	626	577	585	583	624	583	573	591	599	670	606	646	595	617	583	610	637	597	610	564	673	643	633	637	588	554	568	579	611	586	538	624	582	588	622	638	628	591	588	615	642	630	623	633	594	612	605	612	577	578	613	623	610	562	593	601	616	624	579	595	610	574	608	629	603	571	602	578	580	586	587	626	619	630	601	619	635	599	591	625	631	587	605	605	626	576	569	575	648	589	533	538	603	637	571	591	618	609	611	575	598	604	634	591	578	622	603	603	573	615	609	626	618	618	615	608	585	597	611	607	595	578	603	572	626	596	649	607	552	620	580	589	628	586	602	564	587	612	605	639	595	614	575	592	586	600	636	577	616	573	588	602	664	595	593	586	615	605	649	567	617	600	615	584	592	582	610	623	569	581	605	628	615	646	555	587	624	593	590	644	608	603	592	645	585	614	607	564	593	613	594	586	573	630	568	623	638	616	637	614	611	630	577	609	636	618	561	591	598	604	618	634	638	597	626	628	605	530	591	595	622	602	558	569	572	624	587	582	547	624	600	610	613	606	597	608	637	585	594	599	640	621	608	598	602	638	600	604	651	543	567	597	587	608	594	592	595	631	613	600	624	634	602	641	615	650	625	599	629	605	575	602	579	557	554	618	658	593	578	626	617	611	607	618	589	595	592	575	596	638	653	601	598	563	621	581	577	583	635	574	599	650	557	636	622	623	550	586	628	622	619	600	575	592	617	596	579	575	581	572	573	587	580	647	620	615	609	619	626	605	575	631	566	603	615	624	603	624	593	618	579	600	592	607	579	622	637	587	588	643	620	579	610	595	597	638	566	596	585	573	601	570	633	554	589	590	597	620	642	573	581	588	590	611	599	592	634	576	586	606	635	565	607	648	587	623	588	615	590	601	629	588	616	550	606	646	649	611	598	573	605	629	585	600	612	614	644	617	604	599	551	569	655	624	577	620	583	563	617	625	594	599	603	629	606	605	580	585	615	590	573	563	575	582	580	590	591	599	644	589	631	625	590	553	597	582	636	624	615	589	568	563	614	593	605	589	595	595	574	628	643	617	598	630	595	580	590	637	544	597	641	602	604	641	589	601	590	616	613	590	631	590	626	614	577	565	577	636	595	577	571	597	627	617	602	593	618	635	582	574	572	594	596	615	569	598	601	621	585	568	647	633	608	611	564	565	569	614	583	565	628	578	616	563	597	601	597	555	645	589	649	627	595	644	584	632	586	577	611	609	560	653	631	614	546	606	612	603	574	635	618	631	624	600	611	597	604	641	633	579	600	588	598	582	572	608	614	605	586	607	631	590	555	605	583	613	589	585	620	586	591	598	609	582	597	603	605	615	605	595	611	602	619	627	622	616	603	641	608	620	572	553	604	619	593	607	575	582	570	596	584	598	590	586	611	592	631	637	589	591	604	557	583	624	616	620	586	627	577	542	636	572	574	586	610	639	607	611	569	601	579	651	600	616	622	559	598	609	589	614	581	594	570	601	597	598	621	590	567	622	619	560	608	584	627	668	570	600	611	634	621	568	594	606	580	585	616	558	589	604	601	661	634	589	612	581	599	655	614	604	572	616	624	597	614	587	581	606	600	603	604	635	583	599	635	611	557	640	666	599	599	612	632	620	599	612	603	601	593	582	584	620	599	610	576	622	600	548	613	635	590	617	617	563	612	606	594	632	593	625	611	609	627	618	604	589	626	580	599	609	652	648	570	607	618	598	613	630	630	585	610	606	631	593	575	634	589	598	591	605	600	603	607	617	599	582	559	590	592	568	629	616	629	600	623	593	629	586	614	571	632	582	584	598	556	594	636	634	579	589	605	635	572	616	606	601	569	616	580	633	662	546	612	620	557	566	630	606	575	621	634	613	585	608	624	628	573	601	606	598	591	616	647	627	615	574	597	586	583	635	618	652	631	619	605	583	581	597	587	641	628	589	615	607	610	608	591	593	602	634	614	585	624	624	620	591	613	606	579	588	612	599	617	580	575	613	600	581	608	576	610	592	614	615	579	582	597	590	613	609	556	568	613	648	635	594	613	617	591	612	574	606	640	590	598	555	563	632	597	563	619	592	625	595	592	568	596	626	652	615	600	577	606	570	629	625	612	582	606	543	623	565	609	637	589	584	593	583	599	607	649	617	605	606	571	576	614	624	571	600	607	590	631	601	630	634	606	604	576	616	638	597	553	605	586	605	610	604	618	580	593	636	610	561	631	648	571	566	590	605	610	621	614	589	640	608	580	615	654	569	614	576	637	613	575	584	617	543	584	644	572	625	592	617	614	582	558	637	601	597	659	605	597	547	617	603	650	585	601	590	616	584	629	584	616	577	632	561	581	583	621	616	628	592	616	614	614	586	561	555	608	623	622	593	646	586	626	614	632	614	603	616	615	651	600	604	622	652	574	618	605	602	609	616	658	595	552	589	610	604	616	632	602	599	626	590	617	596	618	615	549	594	639	592	636	615	620	614	639	588	669	581	620	584	571	607	615	571	614	592	631	621	604	604	601	634	604	576	563	592	611	606	573	625	603	631	587	605	572	587	578	602	627	640	584	562	570	609	601	606	601	635	555	633	610	611	567	554	623	577	584	590	582	642	613	582	591	593	632	599	585	618	616	614	580	609	616	553	577	575	640	605	593	579	595	624	581	650	620	640	609	660	640	568	596	606	573	601	608	616	620	617	631	616	594	629	627	590	608	587	584	581	590	641	625	599	662	617	636	562	586	623	553	589	601	592	566	665	610	595	594	628	630	580	644	603	541	612	617	600	607	578	606	624	597	627	631	582	582	601	548	543	612	592	594	591	650	588	634	604	586	612	577	614	546	584	616	614	614	590	588	573	587	608	601	604	597	568	615	622	618	592	606	632	575	642	615	586	632	619	618	572	583	626	586	610	605	597	623	592	607	559	593	626	589	614	593	601	614	600	618	598	612	554	567	610	634	620	608	618	630	625	606	590	611	602	604	637	582	591	608	605	628	607	561	584	577	592	604	642	610	616	576	605	639	615	613	622	590	581	605	575	623	605	581	610	613	623	565	616	613	618	614	616	607	617	638	569	617	596	596
23315	21002	28363	23811	20994	13305	1212	686	588	530	458	437	412	362	340	373	392	328	370	307	359	322	294	354	305	304	318	355	282	338	308	300	297	298	281	317	282	324	276	284	289	334	285	287	285	284	280	294	305	284	314	272	280	337	295	319	280	298	298	285	297	311	299	292	304	271	328	303	291	271	275	276	307	301	271	274	252	293	281	289	301	315	306	302	280	269	311	275	289	339	305	274	313	282	274	262	280	304	266	298	296	292	304	268	263	268	305	288	292	314	291	308	266	301	291	281	304	282	289	299	264	279	292	303	287	298	277	261	264	287	258	287	326	288	272	290	303	282	312	289	283	281	278	294	299	308	278	290	280	288	285	269	275	259	308	292	275	260	292	282	283	276	318	295	306	311	298	279	275	286	315	311	306	292	298	299	287	285	306	291	278	288	284	337	292	282	288	300	283	298	312	324	292	287	318	317	274	269	306	314	281	307	299	291	263	289	296	285	248	325	261	283	305	270	278	304	285	267	290	276	297	306	287	311	280	274	306	277	327	274	290	288	349	331	326	282	318	294	287	297	291	282	308	236	302	292	295	266	329	309	288	316	272	298	283	326	273	295	291	299	297	305	273	268	292	312	314	294	304	308	296	289	273	297	276	307	269	293	313	305	293	295	295	260	304	321	305	302	262	260	314	309	266	282	280	293	271	277	252	288	286	293	317	293	315	318	308	313	315	280	302	279	307	250	314	281	291	300	261	281	280	290	269	267	298	295	292	266	310	283	271	313	293	306	277	295	306	316	279	328	330	322	291	295	276	265	291	268	287	286	295	312	286	271	339	336	284	287	297	279	266	308	293	285	311	250	304	294	297	284	304	295	297	283	292	289	302	295	285	330	305	297	321	305	306	264	293	276	319	299	272	296	314	320	301	325	293	286	282	314	280	291	317	289	288	271	281	261	280	307	278	284	308	278	295	293	282	280	280	290	301	295	266	275	310	291	251	286	288	285	310	276	307	299	289	288	281	284	272	293	282	297	289	296	288	311	288	302	284	289	295	255	288	302	280	262	282	294	280	304	308	312	282	312	324	261	308	289	272	305	291	272	284	333	264	262	308	281	293	261	298	287	279	274	309	270	303	267	286	321	319	273	311	253	282	264	296	278	277	305	291	298	287	309	317	307	292	307	285	320	313	295	315	288	323	304	292	287	286	291	307	339	295	280	304	296	279	294	278	299	282	281	291	311	284	302	269	262	278	283	287	293	303	276	293	290	296	284	323	302	295	316	295	289	289	295	282	275	297	252	310	284	296	303	279	292	301	259	279	293	332	279	280	314	282	297	312	307	321	295	273	324	313	303	292	272	314	308	272	291	278	245	333	322	285	262	280	302	314	286	320	270	286	288	309	250	285	296	275	273	276	324	287	290	287	295	267	279	307	275	263	299	279	257	285	275	315	286	280	295	296	328	321	287	272	276	299	317	274	297	286	303	292	286	274	300	296	327	293	309	299	278	285	285	322	296	288	267	303	254	282	288	309	292	253	297	306	283	265	325	256	271	316	309	278	302	320	294	270	296	276	286	299	310	291	285	268	284	297	264	306	276	281	264	289	295	281	275	279	285	292	296	315	293	287	264	285	274	317	304	300	326	288	274	272	317	288	261	289	287	255	302	288	277	296	288	284	254	309	297	271	316	315	273	251	301	295	261	282	297	279	307	323	284	292	286	291	271	306	288	307	297	303	289	272	299	303	270	292	297	270	293	307	282	287	293	299	305	292	266	317	297	295	265	262	288	266	305	288	304	270	274	294	273	274	313	329	312	306	288	307	255	322	273	327	287	278	296	268	300	281	299	298	279	255	266	261	285	295	260	311	275	280	292	285	296	296	291	275	292	273	278	315	299	280	270	289	270	283	307	305	302	306	285	307	264	294	322	265	303	281	257	260	314	311	299	284	295	274	324	283	266	291	284	336	287	275	310	294	303	285	338	285	282	282	319	275	269	276	293	304	274	288	307	258	249	285	294	302	298	289	323	324	322	293	248	280	301	305	297	285	294	282	294	328	287	332	266	295	294	293	297	282	264	317	289	294	302	278	290	293	275	290	313	279	259	304	292	303	305	291	298	292	293	305	318	260	282	257	282	268	264	303	266	287	317	292	316	319	315	292	307	303	323	310	290	316	322	293	311	277	284	319	288	278	306	293	284	260	300	298	314	277	275	269	275	284	295	316	298	281	301	292	290	278	276	296	282	293	319	309	290	275	271	322	298	288	275	310	295	308	283	297	276	300	323	315	312	284	294	298	269	260	285	285	305	298	293	274	273	304	279	289	300	295	285	267	287	306	284	337	286	290	277	280	303	279	265	303	287	273	319	294	308	301	291	281	299	285	283	305	273	275	297	297	328	295	272	258	277	302	259	289	310	276	282	311	315	316	276	285	315	298	264	266	309	257	324	285	305	280	291	256	248	262	278	309	287	301	302	313	335	285	295	302	302	285	294	256	288	284	292	298	286	296	290	294	308	270	311	253	307	265	307	303	274	295	287	273	289	280	269	281	313	293	295	313	270	265	298	308	257	309	310	274	280	299	282	255	288	255	266	302	294	294	293	290	304	284	306	296	293	297	294	317	301	282	292	285	281	312	300	293	286	284	310	325	295	288	282	316	284	292	250	281	273	325	318	286	301	276	278	326	267	292	278	249	286	255	299	284	298	292	295	306	289	278	298	265	270	287	282	281	281	246	306	298	269	274	299	300	296	257	304	290	276	299	315	301	308	279	315	297	261	315	299	298	280	259	308	271	310	275	291	283	326	320	296	279	300	283	279	280	297	271	257	277	327	283	301	291	267	298	310	330	298	279	314	316	264	295	305	326	313	282	304	290	285	302	303	286	283	277	280	318	296	282	308	272	299	268	301	282	291	320	280	291	297	291	294	287	288	287	283	286	305	276	291	279	271	297	273	294	281	297	275	284	298	329	264	296	315	296	305	285	278	305	332	302	278	272	277	266	282	304	316	313	288	280	296	328	309	291	311	290	254	253	268	285	356	282	303	304	309	269	276	291	276	268	247	276	296	296	278	286	332	267	298	291	279	296	320	297	308	305	298	272	251	303	284	284	271	294	291	263	281	307	275	293	278	290	306	294	272	285	281	263	278	276	272	269	298	305	302	294	293	264	297	289	291	305	298	287	288	295	283	279	291	267	279	324	304	277	273	284	292	271	260	283	282	271	246	307	269	282	307	302	279	278	308	314	285	327	324	283	280	258	317	300	322	321	291	295	308	264	259	309	281	283	322	309	289	296	287	317	286	295	312	321	297	278	287	265	276	294	275	289	277	302	287	298	290	272	288	273	296	294	307	294	259	287	299	268	278	271	289	292	283	264	290	311	282	298	267	302	287	305	298	278	318	326	255	320	303	293	286	261	275	296	277	281	294	277	289	319	309	284	305	283	303	330	268	278	301	291	289	297	278	249	256	291	259	294	303	303	274	298	284	325	263	282	287	264	264	284	291
6836	20729	7255	2950	2059	1708	1180	928	779	679	588	516	476	435	424	408	421	374	387	342	354	332	355	387	355	345	356	353	326	341	339	315	328	326	360	311	332	300	311	315	322	345	311	323	340	311	303	347	318	286	351	369	304	375	297	307	303	331	345	325	321	308	313	339	310	296	330	305	319	349	302	308	321	318	325	313	292	309	288	306	341	308	319	328	366	301	318	323	323	324	311	296	345	336	348	301	280	305	320	311	327	328	298	327	317	309	329	325	303	311	313	311	320	296	330	308	285	301	309	314	321	312	308	320	317	311	318	290	362	316	344	297	307	315	325	311	310	318	334	348	308	300	311	310	332	313	302	279	320	332	323	316	312	335	281	283	330	317	297	347	326	358	337	319	312	333	318	306	325	296	340	329	279	333	332	288	328	339	325	280	337	329	319	323	313	291	311	308	322	313	297	298	308	288	329	286	314	357	312	347	297	328	299	302	347	305	313	315	332	338	332	320	315	335	306	289	365	309	348	308	310	328	296	307	289	296	297	288	311	302	322	312	324	299	341	323	314	336	339	333	338	333	323	303	311	299	306	306	306	290	291	321	307	316	315	276	299	339	322	333	309	306	326	291	284	264	315	318	309	357	307	292	345	310	324	326	302	301	342	329	320	303	324	307	309	342	315	321	313	306	318	334	345	320	321	323	321	301	311	298	326	341	303	323	324	286	318	324	347	318	333	309	297	303	324	356	340	331	299	337	334	293	307	304	332	350	296	299	306	294	327	299	301	303	276	301	320	291	296	318	323	306	319	323	314	294	310	324	289	319	298	327	349	291	322	325	270	305	351	301	299	318	320	311	302	318	336	293	333	309	321	337	330	310	337	337	338	348	319	298	301	321	317	350	309	322	341	293	286	306	327	339	319	331	323	304	334	301	307	313	293	308	297	317	289	330	316	346	287	286	348	328	302	295	305	315	347	309	312	315	322	295	307	318	301	292	307	336	318	294	268	292	313	308	300	328	327	325	301	326	315	317	319	351	329	296	319	315	322	306	305	321	295	313	329	344	287	322	325	336	310	283	284	307	334	339	322	294	314	313	332	332	317	311	328	329	303	316	321	313	315	330	317	319	340	310	310	290	310	292	343	315	319	292	323	315	342	349	299	326	337	299	310	308	333	343	300	291	316	313	321	330	334	340	356	308	317	346	319	331	297	318	317	311	298	304	341	343	300	251	315	324	314	297	300	292	304	301	310	320	342	295	330	312	306	300	324	320	323	313	320	299	315	276	293	311	345	325	297	303	319	315	305	339	317	301	353	347	316	340	325	306	306	312	289	351	297	330	294	305	301	330	326	270	318	331	317	309	312	299	316	327	309	324	306	289	244	296	330	338	321	318	312	327	332	316	300	292	318	294	290	336	336	324	332	328	317	309	289	281	293	320	295	328	313	323	326	327	342	315	303	299	337	336	295	309	315	294	300	359	345	322	355	313	273	303	316	278	331	323	300	369	300	331	337	316	312	349	330	312	321	304	316	304	307	317	337	303	298	332	323	290	313	314	289	318	297	329	325	321	321	322	293	356	294	329	326	320	323	289	309	362	291	294	314	333	333	335	326	315	318	310	330	304	356	319	315	285	344	337	333	313	305	287	312	336	334	311	312	329	341	298	307	339	330	283	307	315	284	305	298	317	342	310	327	325	295	327	304	316	307	316	291	314	315	323	312	301	313	327	322	274	327	305	312	337	313	285	336	297	337	322	290	297	302	312	305	304	282	297	310	318	306	325	305	317	302	353	319	290	318	316	311	327	320	321	363	304	322	320	321	316	312	312	335	338	314	314	308	317	323	303	304	315	322	326	303	291	315	311	348	325	288	339	296	308	344	289	334	334	304	336	308	310	299	299	302	309	339	316	307	326	348	298	347	302	304	306	304	345	291	285	299	304	334	334	324	355	310	316	308	300	298	340	305	312	296	333	280	312	327	352	303	296	294	292	323	334	301	305	311	305	308	328	293	315	308	300	315	306	328	320	322	327	325	351	303	305	315	306	314	302	287	319	366	326	302	282	276	318	337	303	281	285	318	322	291	311	331	287	299	308	321	326	356	294	306	306	308	299	304	342	315	329	327	320	307	312	314	319	293	315	315	343	336	297	298	323	312	333	296	341	318	331	313	336	327	322	322	317	305	352	306	306	339	320	328	328	308	296	281	301	296	334	307	292	299	322	302	353	320	315	297	334	324	287	335	310	330	306	321	321	320	313	328	310	306	303	323	312	296	308	288	335	293	315	301	338	318	296	314	330	302	274	330	335	354	334	303	300	338	307	303	311	314	308	310	288	319	323	316	297	317	318	317	305	301	297	308	316	281	315	294	310	322	314	326	279	316	316	280	312	300	294	338	312	338	321	322	301	299	301	364	324	303	317	323	300	312	299	325	314	326	337	310	320	338	334	310	319	334	310	326	296	314	301	332	301	302	313	327	316	311	286	320	293	323	315	343	296	286	264	317	313	325	318	322	310	311	323	283	284	321	287	296	293	305	331	330	309	288	337	306	321	307	303	323	337	329	318	318	322	328	282	323	300	283	331	312	305	313	317	305	296	327	332	328	321	313	316	321	302	323	275	305	318	322	328	311	308	306	317	325	334	308	336	320	307	333	312	301	324	325	326	312	350	321	316	292	340	301	308	349	354	297	301	310	317	274	312	323	348	342	331	327	350	315	334	313	328	330	300	336	327	327	279	308	310	325	291	297	299	317	302	301	289	292	337	303	330	293	301	283	311	297	261	292	297	315	308	337	331	320	281	299	325	312	291	295	308	289	301	289	306	303	301	281	323	322	318	350	334	322	327	274	293	281	296	333	313	303	315	306	337	303	294	335	345	303	300	323	304	317	280	322	302	287	301	297	306	311	332	297	320	308	329	324	298	322	292	331	277	332	306	270	311	328	314	301	310	346	327	313	339	325	301	298	307	296	285	315	319	322	349	344	303	302	338	320	298	301	303	309	292	321	317	294	312	318	327	289	296	311	317	308	320	288	333	320	353	339	305	312	340	289	301	315	319	341	321	289	318	323	319	342	313	301	308	316	299	343	337	297	304	296	315	303	335	320	297	345	288	325	301	281	305	312	314	299	329	292	295	302	321	285	282	295	305	299	304	316	328	331	349	308	317	300	294	318	310	298	336	332	320	326	317	299	329	337	295	323	309	332	340	324	301	318	304	312	320	308	319	336	305	325	290	317	322	318	322	301	317	300	307	318	310	319	310	317	340	286	333	322	318	326	294	287	289	304	303	378	308	332	319	353	337	310	333	330	281	295	290	335	290	349	307	321	286	336	306	328	300	318	309	311	349	298	334	315	318	305	296	319	290	275	302	301	348	340	333	310	319	300	300	307	346	283	299	306	328	347	304	311	286	298	346	313	306	321	325	305	291	313	306	295	334	308	348	315	324	285	277	310	333	328	315	312	339	315	325	297	312	333	328	322	296	353	327	311	305	308	313	336	332	307	310
24202	20954	27573	24451	17188	1495	825	752	697	631	722	663	607	634	580	620	572	546	613	588	582	579	608	538	615	628	576	609	524	545	493	544	539	570	594	511	597	549	545	595	556	551	576	572	591	527	541	530	583	552	534	556	540	561	538	572	581	517	496	545	541	562	547	525	531	541	551	600	545	547	581	579	548	553	543	570	548	542	553	530	517	545	550	530	556	574	545	566	520	581	533	528	567	522	562	555	576	571	552	578	546	506	597	559	569	547	577	569	541	527	538	536	545	525	577	516	529	527	560	541	548	532	537	530	546	559	563	528	528	532	551	500	547	527	504	588	485	534	547	556	563	561	576	569	553	542	534	556	526	533	549	526	531	530	591	549	551	557	522	543	616	582	521	587	516	591	567	484	557	556	561	527	538	524	535	535	517	516	523	521	559	553	621	556	563	558	521	596	596	542	549	533	557	521	562	522	495	528	566	531	540	561	555	583	544	541	567	512	554	511	536	552	513	508	538	571	534	535	529	542	544	564	520	553	532	561	538	547	573	527	571	552	558	501	536	565	557	532	589	612	566	540	554	523	592	589	549	539	568	588	585	534	549	577	532	545	523	556	514	562	542	544	541	561	524	545	590	546	602	568	569	540	611	524	517	547	563	540	616	538	568	589	560	531	535	560	527	566	529	586	561	530	575	549	616	560	582	543	535	552	578	583	512	576	523	536	579	536	537	550	540	556	554	583	578	583	525	541	552	569	536	528	543	584	526	552	564	575	558	552	504	572	548	567	562	554	553	538	554	570	594	597	536	532	568	547	568	545	535	537	553	479	544	546	581	529	561	497	557	517	557	537	572	540	543	565	557	538	557	529	554	548	584	604	544	570	511	530	502	561	569	525	524	557	545	606	549	577	590	552	528	543	563	566	554	552	555	559	555	587	500	559	555	587	547	548	513	565	547	518	536	572	570	552	569	581	578	523	530	535	514	544	506	508	548	545	578	505	586	544	559	547	544	545	544	526	548	522	555	556	523	582	521	556	530	557	568	545	546	568	545	550	602	576	586	533	587	509	563	566	590	529	557	551	533	571	597	529	559	539	569	532	526	533	562	556	553	563	560	562	539	576	583	531	584	564	566	573	526	569	577	513	622	513	521	550	560	583	569	531	513	593	560	539	556	535	570	533	580	541	574	551	555	579	561	522	534	531	571	593	520	553	544	534	552	530	621	553	528	569	549	528	528	517	517	568	527	524	583	532	555	552	549	520	541	557	562	545	579	564	544	523	554	520	549	521	579	573	542	552	526	602	566	495	538	551	521	539	545	534	485	562	584	580	564	541	569	561	519	539	558	541	558	529	524	559	609	532	548	540	543	524	551	552	523	578	554	588	550	550	535	562	553	566	514	573	545	539	566	538	578	524	575	514	558	522	518	513	544	510	564	571	513	563	502	562	553	519	553	581	529	589	555	570	551	519	518	582	562	526	554	505	591	536	574	529	576	563	575	534	584	564	553	530	520	541	576	532	567	579	569	528	511	552	562	525	534	549	577	541	554	544	585	572	574	577	562	581	506	581	547	558	578	576	512	570	561	549	561	563	515	534	545	561	567	558	537	570	562	534	576	550	500	576	533	563	578	501	525	528	577	580	536	546	555	527	572	544	537	521	566	547	543	531	531	592	555	569	532	536	501	586	519	550	562	561	548	566	517	547	538	596	521	559	587	564	534	515	576	571	549	576	582	519	558	502	519	572	539	546	555	553	536	577	542	616	539	576	566	527	515	536	545	529	547	548	604	546	536	573	543	558	533	528	551	527	507	542	525	538	557	539	548	540	526	499	529	528	516	546	576	553	540	540	515	551	524	511	485	503	540	536	555	570	583	522	523	507	599	536	551	584	531	576	568	529	542	578	512	568	518	590	580	580	559	564	591	547	567	543	535	536	514	568	554	491	540	543	513	575	557	554	546	525	561	561	543	552	542	520	554	548	575	518	507	550	521	512	566	564	507	522	598	563	560	541	530	569	538	554	519	593	546	546	532	578	567	537	548	562	542	556	570	513	519	527	575	571	534	578	578	529	550	563	539	565	529	529	559	564	495	558	583	528	515	535	539	576	539	547	523	545	550	544	578	522	542	557	585	536	538	552	517	536	603	560	538	560	541	567	508	541	508	543	540	548	555	563	593	558	551	537	561	521	500	540	554	541	535	516	546	539	571	522	555	513	543	531	549	524	575	561	556	533	520	551	554	557	564	582	558	558	542	566	553	527	513	531	548	521	547	545	564	543	587	514	579	572	557	539	548	565	545	513	569	573	571	557	530	561	555	586	574	563	540	514	588	574	565	569	570	527	563	559	525	631	555	544	542	545	599	522	543	564	583	544	545	618	547	542	577	561	570	543	579	538	568	542	530	516	579	538	586	561	585	568	516	490	569	574	550	571	542	568	581	519	568	489	550	542	551	578	533	502	549	559	565	513	515	563	542	558	555	526	555	527	529	544	540	531	528	547	546	520	535	536	598	543	552	548	543	531	546	577	535	536	560	528	525	557	560	517	564	557	556	526	612	567	541	550	550	579	555	537	552	577	559	547	551	575	550	573	564	529	547	539	564	575	541	581	551	573	565	542	547	598	530	551	506	577	556	560	601	525	533	540	525	543	501	504	534	558	547	530	544	511	584	551	518	526	556	521	553	536	591	534	532	590	559	538	563	578	546	576	518	530	554	547	584	550	558	540	539	579	586	605	553	537	534	549	539	555	523	586	561	517	557	599	601	556	547	494	570	538	561	582	588	501	520	553	517	594	558	504	557	547	551	571	546	577	542	546	541	556	499	578	568	572	505	554	529	542	553	545	548	547	522	515	496	535	564	576	575	569	587	578	526	521	596	525	558	545	510	594	533	508	590	522	532	571	494	557	514	508	567	496	535	550	518	558	543	537	515	535	581	547	578	540	560	518	579	568	518	561	552	552	573	514	570	525	541	534	516	546	601	539	502	534	546	547	540	522	545	555	571	536	583	549	562	529	556	565	549	567	544	601	513	551	557	509	551	550	540	579	524	605	577	555	534	561	587	546	502	594	537	540	542	526	573	572	591	521	537	525	515	587	548	560	541	541	540	592	543	549	543	543	560	554	542	528	519	572	536	572	564	520	568	555	535	561	534	576	578	544	553	568	575	553	595	580	578	589	569	519	556	531	529	542	582	522	574	537	515	553	534	547	576	593	515	526	545	558	604	537	555	530	514	515	574	572	567	571	603	508	573	545	575	543	515	550	580	582	585	530	510	579	563	558	520	592	513	579	561	534	546	521	549	546	539	558	554	543	537	499	569	549	560	574	547	532	567	514	531	600	571	568	526	580	556	555	539	538	539	540	548	540	575	560	565	547	554	542	570	564	555	546	568	534	517	565	544	516	558	527	584	573	549	536	574	545	542	524	550	532	568	577	542	566	517	561	544	510	555	554	537	539	507	549	549	518	584	495	557	548	526	503	541	505	529	524	541	549	559	499	553	516
7079	17298	5196	2095	1612	1360	1022	914	817	738	718	663	637	604	586	583	634	602	557	582	606	568	598	607	537	550	582	612	579	577	602	521	544	603	567	573	622	561	574	556	536	533	527	526	543	558	502	592	515	534	554	538	565	510	539	549	529	552	522	545	537	558	535	535	583	535	556	531	574	578	528	575	572	560	538	533	547	578	603	541	531	514	537	572	519	554	548	518	567	557	554	528	550	564	527	594	500	530	589	554	618	553	560	510	592	550	560	538	581	542	586	593	511	540	537	570	534	570	543	571	503	525	567	568	530	556	552	528	537	563	543	560	549	579	517	566	517	548	588	577	537	551	553	520	530	578	523	588	557	526	529	558	560	529	518	557	530	540	480	566	586	557	532	558	536	513	560	585	523	538	555	574	513	588	562	520	523	484	526	586	534	553	553	515	515	533	571	516	514	549	547	536	541	557	544	584	585	551	540	519	528	544	549	534	559	533	560	538	537	583	563	562	506	557	560	549	546	549	575	541	550	553	528	545	543	544	501	580	573	566	526	552	605	544	568	563	559	576	554	572	523	522	525	562	527	511	558	537	539	585	576	513	515	571	519	524	599	540	500	564	549	523	547	551	563	545	515	476	533	547	558	567	533	547	529	546	565	574	541	555	551	585	521	548	548	541	521	592	498	541	554	533	545	567	532	573	542	535	545	551	548	535	524	581	527	553	576	552	543	539	528	550	579	506	561	537	553	553	553	549	562	555	580	559	553	540	542	555	548	542	532	522	494	522	577	552	545	531	555	551	543	523	526	571	560	572	547	562	524	536	539	549	533	561	600	523	492	537	536	566	551	540	573	537	581	523	580	572	511	582	539	551	555	577	561	563	577	581	513	520	547	545	580	579	532	580	511	544	520	536	560	582	549	592	560	535	553	535	546	542	596	543	538	519	529	594	559	558	584	537	508	560	564	544	520	496	536	559	566	532	588	542	512	594	563	570	553	524	580	543	539	574	529	538	547	549	560	528	573	561	529	582	592	539	572	567	540	574	582	533	516	550	557	507	532	557	547	562	580	522	533	554	546	467	573	523	523	534	542	525	558	565	574	559	549	558	572	565	554	506	572	536	547	573	542	550	560	553	564	552	547	562	565	537	525	574	558	537	584	582	636	532	555	581	559	523	528	543	547	547	548	538	548	532	562	549	541	549	585	545	521	569	528	567	519	555	544	505	535	535	611	534	558	560	578	535	547	542	564	559	570	555	559	532	564	513	529	559	598	551	546	576	516	568	523	614	532	538	561	554	542	534	582	578	525	506	530	547	525	547	543	562	596	504	537	551	554	564	543	528	566	526	567	548	584	557	504	577	546	528	569	539	615	558	525	563	558	538	559	589	557	545	514	538	503	556	559	554	568	569	527	533	554	554	541	545	567	570	571	547	558	546	549	525	557	608	531	524	556	545	594	516	574	613	557	540	589	532	531	527	540	532	565	589	553	553	546	557	555	555	523	537	525	551	526	563	572	538	537	545	534	518	508	554	524	556	581	535	534	555	583	583	563	561	519	531	557	581	541	496	521	531	557	569	547	555	531	571	544	516	558	515	517	545	562	517	541	525	529	551	602	553	535	548	559	550	556	579	521	582	539	585	571	561	570	536	547	559	552	568	515	545	585	508	560	529	534	562	522	564	538	532	585	583	556	540	553	525	507	555	566	516	546	574	583	547	543	547	541	564	570	571	542	538	543	555	569	554	567	557	573	554	564	546	518	543	517	573	535	605	560	536	557	538	569	559	529	534	543	524	543	520	543	566	577	556	560	539	542	518	531	542	537	552	565	535	546	558	558	521	558	489	557	545	568	513	551	576	545	588	551	526	484	542	541	544	544	540	563	576	539	534	550	546	527	573	556	524	556	538	539	541	520	531	542	564	548	557	563	533	554	561	551	534	512	564	557	529	595	552	585	544	547	575	532	533	565	519	544	544	564	555	524	581	566	549	535	546	556	525	550	522	577	519	538	539	545	537	551	567	539	572	531	549	558	620	575	549	529	525	520	568	537	551	538	514	544	552	562	576	587	570	508	563	547	524	562	550	531	524	552	547	560	538	602	548	585	551	541	595	518	564	566	565	527	510	536	536	566	566	581	565	577	545	483	546	552	540	530	561	577	556	552	562	566	538	522	548	536	548	553	535	541	505	572	575	574	550	570	604	569	543	520	556	579	580	576	548	561	508	542	559	550	549	563	577	562	537	570	540	536	589	514	538	552	536	560	568	556	521	590	556	556	558	563	532	570	543	569	548	543	527	550	567	591	562	522	529	573	584	541	575	538	560	560	571	514	549	510	541	558	525	550	564	552	559	525	518	562	564	534	531	557	569	537	572	579	543	570	542	548	536	532	537	605	515	498	547	617	575	576	566	527	508	527	534	536	526	551	548	598	521	533	560	567	522	523	552	496	535	546	516	518	563	556	595	518	535	545	556	546	566	517	532	532	548	572	575	566	558	584	556	514	582	576	530	570	556	548	526	579	589	529	557	538	540	533	527	515	557	564	584	538	527	565	550	535	574	563	548	558	538	534	583	577	536	603	529	554	553	525	549	536	562	553	569	542	568	548	527	524	528	515	536	540	567	532	531	540	537	550	537	542	572	540	557	587	531	564	556	559	560	572	561	583	529	520	530	594	554	554	580	563	551	555	485	543	538	534	572	531	561	549	543	503	535	592	595	562	573	506	526	590	528	578	550	590	547	545	554	559	538	564	527	531	501	550	548	501	546	534	528	562	573	588	566	520	556	550	548	579	525	549	567	552	565	553	533	540	522	573	544	571	564	501	573	547	536	538	585	529	561	521	533	534	575	541	525	567	591	503	563	514	531	576	574	562	589	513	546	598	568	575	511	546	563	575	552	532	570	555	558	557	575	559	552	526	600	543	523	528	539	510	542	565	549	578	506	555	568	552	570	574	550	540	522	535	531	562	530	532	564	558	507	526	553	563	571	544	535	527	592	580	568	539	515	565	564	543	486	576	558	576	555	544	552	523	532	572	550	550	498	542	540	523	508	547	560	532	581	554	532	540	512	577	533	549	565	523	543	569	554	508	580	527	604	565	585	532	545	566	563	528	544	526	543	560	557	538	589	540	529	605	582	540	556	586	503	552	544	549	559	562	553	555	558	538	555	534	547	542	547	553	546	541	576	608	592	604	557	523	537	514	566	612	561	520	519	568	559	575	528	545	566	548	589	580	577	559	556	522	567	548	579	535	592	542	550	590	545	535	558	565	565	561	568	559	555	524	597	535	560	565	532	524	549	562	597	533	577	551	551	564	531	530	561	542	524	525	547	540	545	523	524	534	556	549	555	558	581	550	548	531	580	555	541	576	557	565	542	511	536	515	545	550	550	551	566	545	536	546	576	539	566	548	601	549	541	560	541	540	550	564	523	584	552	527	555	542	562	588	544	541	575	567	538	521	561	584	590	557	557	495	518	570	539	505	535	582	532	558	555	558	583	538	568
22155	20986	28683	23493	20982	21041	12045	1095	676	553	464	441	362	358	295	316	303	280	234	248	245	234	190	190	203	219	205	190	193	190	183	175	181	154	180	184	167	156	167	189	163	184	186	158	171	173	168	180	175	145	164	165	181	196	145	160	156	183	162	173	132	161	177	169	146	150	149	136	162	149	174	140	161	167	181	160	151	159	172	130	161	150	154	151	167	154	154	158	136	148	160	141	166	163	147	168	166	144	142	157	175	155	148	163	167	148	163	147	150	161	173	148	158	156	159	167	154	150	152	146	169	141	151	153	153	165	161	157	134	138	133	143	187	170	143	160	142	164	166	162	170	150	144	151	151	146	157	141	182	146	155	152	171	145	144	157	163	157	177	155	134	152	133	165	158	150	171	154	149	135	187	163	148	155	141	171	145	146	159	162	145	140	163	178	150	169	150	151	160	137	164	137	151	125	168	150	170	175	158	155	148	161	151	178	175	173	149	152	158	172	159	146	161	144	153	145	153	157	157	169	136	166	142	154	153	167	161	150	134	163	147	174	162	154	167	164	164	160	153	154	165	157	154	147	153	176	161	158	151	161	160	145	172	167	166	139	163	151	151	131	156	153	154	171	149	149	153	167	155	151	152	156	175	156	155	146	164	139	130	160	159	153	164	124	145	163	157	149	152	152	166	162	158	147	162	135	144	156	151	175	160	150	141	132	168	152	147	153	163	158	175	153	159	151	159	142	159	148	162	165	150	141	171	142	144	147	146	147	142	143	149	152	153	144	147	148	165	158	177	134	152	172	146	140	160	152	181	135	149	171	150	147	143	154	139	139	146	134	176	153	155	165	137	150	153	170	146	139	152	166	140	151	146	150	149	155	165	148	148	154	144	150	158	153	135	148	166	164	153	140	168	159	154	158	151	156	176	170	168	144	148	168	160	148	144	161	168	144	150	148	134	142	151	152	182	175	153	137	140	158	149	152	173	143	128	151	160	149	157	153	153	141	168	146	183	153	178	133	161	153	152	165	162	169	164	150	155	175	186	165	160	159	144	144	158	142	150	160	159	152	155	147	160	189	167	154	160	157	152	132	155	147	157	174	146	153	146	142	150	169	180	148	143	163	136	158	139	143	154	158	154	170	166	144	139	147	136	154	178	163	147	170	133	166	151	147	178	142	164	146	141	156	174	143	141	143	145	150	137	167	172	165	156	160	165	153	146	161	167	156	166	129	142	143	167	147	150	159	173	168	151	156	154	150	173	158	145	148	151	161	145	165	143	158	160	174	145	158	158	163	143	164	172	153	174	179	154	176	130	145	148	136	166	137	159	169	158	133	157	147	155	174	153	168	160	174	160	170	138	137	139	164	160	159	162	154	157	155	178	152	158	144	156	139	158	154	147	131	146	142	151	171	150	156	155	148	161	158	160	156	146	166	145	147	150	166	158	150	138	145	165	174	156	139	144	129	153	157	147	154	151	163	151	153	173	158	129	155	159	161	150	148	161	139	154	124	165	126	158	156	151	156	168	144	162	157	128	148	158	158	164	129	159	184	181	182	160	157	137	156	152	143	152	134	165	162	157	148	174	189	146	148	130	177	155	162	161	163	157	149	154	150	139	159	156	156	170	167	151	143	142	162	182	157	161	126	140	141	175	180	174	164	168	160	164	136	152	174	153	142	165	149	152	139	137	167	134	157	149	152	158	133	157	164	153	135	136	159	174	153	173	150	156	142	162	160	144	146	166	160	147	157	156	139	161	134	163	148	149	171	148	139	155	151	167	152	148	147	149	155	176	157	134	168	155	169	162	169	161	150	167	161	170	152	168	163	159	129	142	157	175	183	169	167	157	163	165	157	164	137	158	146	165	144	164	142	152	156	170	139	140	158	132	150	145	146	171	165	176	153	147	176	152	178	166	151	158	148	168	160	154	170	164	148	155	148	134	135	154	151	138	171	138	163	165	172	159	155	157	155	156	140	160	170	153	165	141	152	163	128	161	178	162	169	152	164	162	157	174	182	158	146	165	159	151	163	151	172	161	151	146	151	168	157	154	190	144	152	161	172	161	144	155	155	135	168	168	171	157	139	168	183	164	194	169	141	167	147	152	157	135	111	144	165	151	137	152	158	163	143	170	150	156	162	167	158	131	167	138	172	135	152	152	144	145	164	139	163	158	169	138	151	157	147	166	143	154	151	151	142	159	150	133	158	153	132	145	154	145	146	156	150	157	147	153	145	150	178	153	142	159	153	168	149	153	153	133	131	136	170	168	164	163	154	154	154	164	161	149	153	165	156	130	145	142	151	165	172	158	166	172	156	145	139	149	153	135	147	130	165	153	148	140	165	122	163	184	141	145	164	147	153	144	149	160	150	160	165	162	151	165	163	164	186	166	153	148	162	157	139	153	168	148	157	143	140	152	145	136	131	153	169	168	158	162	154	169	167	161	171	136	157	151	171	162	164	153	175	176	149	160	148	149	153	162	172	163	153	181	152	142	146	156	159	129	169	186	170	158	172	147	142	149	176	168	169	151	141	148	156	150	152	161	164	156	146	174	145	160	149	138	158	146	179	150	150	151	155	153	133	166	159	162	171	145	167	173	157	134	184	130	130	172	176	168	162	167	169	147	175	159	137	159	153	142	172	153	166	167	146	175	144	149	155	152	166	159	171	150	163	143	160	162	140	167	174	133	153	167	147	158	173	145	150	155	152	147	157	168	148	144	157	164	157	142	176	148	179	172	166	172	162	162	157	167	161	163	149	161	155	133	137	157	158	168	163	139	135	152	140	136	163	178	140	138	168	165	162	166	151	164	153	159	140	131	146	155	159	161	142	147	161	164	162	150	169	161	143	145	142	140	151	142	163	153	155	185	139	159	162	167	148	164	132	147	156	154	145	164	165	162	139	135	142	164	149	166	149	170	160	165	151	131	161	151	143	154	174	140	136	162	151	142	179	180	151	150	150	163	128	152	158	136	154	129	150	161	149	167	150	178	159	141	141	151	183	164	161	146	151	154	154	170	159	148	157	144	150	150	169	153	162	159	164	152	158	192	169	150	160	136	147	144	175	144	154	164	152	141	145	187	154	142	152	140	163	177	137	169	156	159	151	158	152	173	172	179	159	148	165	160	142	154	157	176	163	178	144	181	133	174	131	142	164	161	141	167	168	157	155	160	133	170	172	163	154	176	158	159	168	178	157	184	150	162	164	162	168	156	147	149	147	163	140	142	142	167	166	167	144	159	147	169	161	167	156	161	169	153	139	156	120	175	176	166	173	167	141	165	146	139	149	149	163	154	130	131	158	150	150	159	143	163	122	160	169	159	148	159	160	159	167	143	141	139	170	168	171	161	160	140	167	167	149	150	166	160	165	167	160	161	162	158	166	145	141	163	154	162	165	164	158	144	169	170	152	142	149	157	139	147	146	136	144	161	149	162	140	175	161	177	150	149	170	162	156	157	150	150	161	136	139	151	157	163	151	157	155	145	182	184	159	166	154	150	155
10072	27815	11775	4984	3602	2631	1949	1303	1046	797	646	585	487	417	387	359	320	298	309	247	235	261	226	252	225	211	209	198	207	197	171	195	207	180	176	169	188	193	206	169	168	187	198	163	170	176	152	182	171	178	193	169	169	166	173	171	149	188	179	173	174	173	172	161	166	164	158	171	159	147	150	151	164	176	173	168	180	161	165	164	172	144	180	146	137	180	160	163	160	159	182	163	148	164	154	154	153	144	144	161	158	186	151	169	174	150	141	169	169	147	167	164	153	173	153	164	156	165	168	151	159	145	168	144	155	173	154	154	153	189	146	162	150	145	146	166	160	175	173	159	191	166	183	170	167	152	173	156	150	165	156	189	160	140	161	150	155	190	157	168	169	180	144	177	171	159	154	159	151	173	149	182	170	162	146	155	156	151	142	168	156	143	152	186	167	174	154	160	151	148	146	157	169	139	167	194	173	167	154	155	166	160	165	157	149	181	174	145	147	149	179	144	153	178	150	169	165	145	154	155	175	163	165	157	157	157	176	179	160	154	163	163	158	158	151	139	170	135	156	163	160	176	155	141	166	168	159	135	172	179	176	151	162	160	165	147	142	167	169	157	167	144	141	172	176	158	153	152	158	178	160	156	159	166	164	163	160	152	182	169	140	161	157	151	141	169	153	159	147	171	183	146	166	152	145	150	172	146	171	152	165	172	146	169	160	163	139	177	158	143	164	165	155	143	139	146	155	142	166	180	152	153	168	180	152	154	167	150	156	181	150	171	167	169	162	153	151	143	163	173	164	174	141	170	190	155	160	163	173	180	154	150	146	175	162	173	164	156	175	162	157	167	149	172	182	137	170	158	162	173	163	167	145	169	167	169	159	145	152	154	152	163	168	163	152	153	174	139	157	182	148	173	158	143	167	166	162	169	147	168	148	130	151	161	158	144	150	148	157	156	153	133	174	169	162	164	169	148	154	159	164	183	156	159	147	159	146	173	175	167	174	154	145	150	158	158	180	167	160	149	143	188	177	178	142	169	167	185	163	145	166	157	158	159	174	142	161	151	147	160	151	158	170	151	136	141	156	146	170	154	161	166	159	154	167	162	176	160	149	174	155	138	159	147	157	141	169	170	147	131	153	156	152	173	135	159	161	132	147	155	158	131	138	168	149	202	160	176	157	157	157	179	129	150	149	167	167	146	140	182	151	172	162	151	146	169	147	175	159	160	162	164	159	163	153	163	171	171	167	158	184	157	161	142	151	171	148	158	146	158	168	158	160	149	138	163	162	144	158	163	143	160	172	157	138	164	151	162	169	157	173	179	171	142	191	140	163	144	169	134	168	133	155	162	165	170	143	163	138	144	156	154	149	142	166	145	148	157	149	167	150	166	142	147	143	159	163	170	157	171	166	164	151	143	166	164	165	165	137	142	162	142	145	156	168	169	138	144	139	158	159	152	162	149	152	159	172	156	154	164	163	144	148	148	159	170	154	169	141	146	153	181	178	135	164	176	147	163	144	159	152	163	164	157	154	159	170	166	137	172	169	181	150	163	159	166	155	142	166	170	162	138	149	184	152	160	164	143	145	163	158	171	152	138	165	136	168	164	168	176	154	180	156	160	164	153	169	146	150	184	146	150	162	147	155	144	155	151	158	175	167	170	144	169	167	166	156	134	154	164	149	192	146	189	170	165	154	163	155	173	175	164	167	159	165	148	149	159	160	171	160	142	158	154	156	152	160	155	158	145	143	153	153	150	152	175	142	187	146	165	131	154	155	158	183	145	176	164	168	177	183	147	168	174	162	161	155	129	167	149	164	152	162	149	185	166	145	143	161	166	158	163	160	158	142	163	141	173	156	150	163	157	145	157	149	145	158	158	152	164	154	133	161	165	176	171	170	165	161	171	167	173	162	157	158	151	158	160	142	153	166	154	162	167	158	160	154	172	166	147	173	178	182	157	154	185	175	151	149	156	152	128	165	172	149	157	164	156	145	150	168	149	179	154	151	188	180	163	169	160	159	167	155	178	158	159	170	161	135	161	144	162	158	155	166	170	193	173	153	167	156	179	137	153	156	152	155	167	148	155	149	158	175	153	147	153	162	150	177	146	166	177	180	166	145	161	164	137	162	190	148	158	155	139	163	175	163	172	157	141	157	187	166	160	154	166	166	149	159	168	168	171	187	152	168	161	151	149	156	151	185	161	138	149	159	155	153	156	154	148	176	162	165	145	170	161	150	170	161	140	146	165	161	162	164	155	173	188	161	182	162	154	169	177	143	157	139	168	178	164	191	150	155	145	154	184	174	149	156	164	144	152	159	171	169	172	178	181	154	163	170	151	161	161	174	162	159	171	175	141	173	139	172	156	145	158	140	159	157	153	175	161	178	135	160	179	159	172	167	163	152	156	154	171	157	160	141	142	156	110	173	153	157	179	162	157	170	155	158	156	153	184	158	155	173	167	162	177	173	153	161	180	183	178	167	159	185	135	184	165	174	161	157	155	134	164	164	163	169	178	144	158	178	156	177	164	160	166	145	151	156	167	159	157	174	152	148	149	171	175	167	153	175	195	149	157	150	155	186	140	175	157	187	174	142	155	166	148	170	181	162	156	155	161	180	159	151	152	157	143	174	146	187	170	153	163	158	161	154	146	167	166	163	173	154	172	151	160	183	130	182	153	167	172	161	157	156	172	146	154	157	147	164	169	169	163	165	176	162	137	157	163	153	155	179	155	163	164	180	171	148	163	185	179	137	149	145	152	158	150	179	157	151	147	177	164	183	168	164	166	135	170	149	165	168	179	132	158	159	175	146	157	162	164	138	151	161	167	138	164	155	174	149	162	134	161	156	180	179	149	150	165	151	172	128	142	160	192	171	159	161	151	143	152	156	141	151	156	169	159	146	187	167	161	161	147	173	155	174	153	144	181	178	172	163	159	164	158	143	155	148	156	181	155	165	167	152	187	170	165	157	163	158	148	146	152	159	144	177	166	161	165	148	164	177	151	169	172	158	153	167	129	137	173	138	145	163	143	166	144	142	162	151	144	156	160	178	146	158	158	157	167	149	149	160	168	136	153	155	147	160	176	169	141	138	140	154	156	151	138	178	173	158	158	157	176	148	161	134	161	140	156	155	174	169	155	173	168	166	151	160	160	146	158	166	166	140	151	161	146	151	141	159	168	141	185	172	162	159	147	144	167	159	166	172	166	167	159	149	175	141	157	173	144	167	172	152	151	151	160	177	162	156	160	170	193	161	155	162	140	134	157	159	172	154	178	175	157	143	151	156	154	128	163	160	154	176	150	160	155	168	152	162	128	182	172	154	137	149	163	147	159	149	175	165	177	130	149	168	142	149	153	139	172	159	171	163	185	148	169	162	172	148	146	141	161	145	168	173	149	140	133	155	165	148	150	174	141	151	180	156	159	144	150	170	165	170	190	144	152	142	151	171	152	168	142	164	164	155	150	154	154	146	172	148	178	149	152	165	132	179	147	150	161	142	176
27510	19639	7217	912	711	622	609	645	594	581	607	585	600	601	555	581	596	569	582	600	591	617	585	627	618	586	632	591	615	622	608	599	576	575	601	637	597	608	614	552	621	592	611	628	588	597	575	640	619	592	614	591	573	610	599	644	615	541	599	559	585	589	602	642	570	625	604	605	596	585	588	609	621	543	613	599	571	583	576	585	542	573	607	619	589	608	601	576	574	615	602	603	600	595	620	571	567	612	566	629	612	612	609	563	650	583	591	562	647	645	569	592	588	618	585	607	569	545	600	615	614	597	630	602	616	620	614	620	601	575	589	596	608	605	606	601	605	572	582	590	652	576	628	580	579	579	586	570	576	620	569	560	642	613	588	583	619	616	608	594	580	576	570	568	607	572	628	596	620	603	607	576	631	626	595	602	600	579	577	608	612	592	654	593	594	601	618	546	607	577	559	603	626	523	611	614	592	626	580	581	577	573	625	607	597	575	568	640	645	574	636	613	580	572	599	588	659	621	611	613	611	623	592	567	604	588	537	616	612	593	577	621	620	575	600	572	612	575	612	593	601	555	597	603	581	625	584	589	610	554	570	584	580	578	595	556	592	612	615	583	594	618	629	605	581	610	572	627	592	609	604	607	573	606	627	616	603	598	601	604	600	546	580	588	627	614	580	593	586	574	563	614	578	629	591	583	595	570	605	617	594	534	579	588	636	573	657	623	642	587	612	574	577	590	606	570	606	596	599	619	600	598	605	560	571	604	595	586	626	623	618	541	572	641	589	606	596	580	574	600	569	623	615	638	577	614	672	561	587	595	617	606	617	565	593	558	595	618	598	596	589	586	584	617	603	591	612	608	607	611	570	573	607	633	596	581	582	602	633	559	575	580	659	633	620	568	566	676	582	613	613	608	633	612	638	578	611	607	629	589	613	653	563	581	603	584	631	604	619	593	608	582	603	555	612	623	583	580	643	610	563	582	608	603	599	579	569	597	593	602	595	622	607	589	576	587	599	613	551	635	560	578	645	620	576	577	589	599	638	569	599	548	609	605	593	616	580	549	557	601	612	578	590	660	597	586	567	604	619	609	614	588	656	574	603	594	555	664	603	582	560	572	615	597	644	588	592	589	608	651	618	611	578	600	589	576	605	615	631	598	600	621	630	635	592	568	631	649	598	640	623	650	577	563	598	611	556	595	577	626	549	625	596	602	608	620	596	596	564	588	633	568	616	622	578	558	605	571	594	625	577	607	560	591	590	581	596	570	604	646	588	605	563	583	575	587	608	609	639	589	597	620	635	574	598	581	594	582	592	523	580	630	594	576	609	611	556	613	641	599	616	630	605	571	617	569	586	583	575	594	613	595	566	632	602	600	610	647	595	559	586	633	635	558	602	575	560	559	605	581	591	593	565	569	582	627	595	620	614	551	611	597	626	596	581	642	607	625	570	584	617	598	640	598	602	591	607	589	626	634	600	615	620	574	623	642	598	571	606	625	567	635	582	608	570	587	627	590	594	604	622	583	628	619	601	578	624	619	628	621	640	636	608	602	604	601	631	615	584	620	620	581	631	666	611	622	615	611	603	569	573	583	616	575	620	561	575	577	597	609	567	629	584	578	577	562	591	606	577	602	571	607	595	641	613	601	611	599	598	598	621	565	577	592	599	622	540	600	580	607	569	622	601	617	629	581	605	600	585	576	600	606	601	609	597	596	582	601	556	606	634	597	593	609	574	579	597	607	616	581	600	618	596	590	583	628	606	643	566	625	578	635	623	609	576	604	629	562	569	611	617	583	569	597	604	607	564	593	582	586	582	559	590	613	612	646	608	624	570	607	588	583	592	614	619	608	644	590	569	624	628	560	609	598	619	583	587	630	641	581	569	583	620	615	597	518	638	572	594	618	609	543	552	588	612	611	602	602	602	588	596	577	569	577	612	610	620	613	577	597	641	621	600	636	607	630	602	608	590	595	592	573	584	619	624	569	613	573	615	564	608	618	594	579	603	622	544	585	641	611	587	624	612	551	617	578	643	556	576	581	583	589	608	598	615	595	573	616	573	558	623	607	644	613	584	585	586	591	621	633	591	613	602	594	601	596	615	638	626	617	612	603	593	602	647	622	588	572	584	596	576	622	598	591	616	563	596	585	592	574	574	603	598	555	667	610	595	583	587	615	629	627	642	567	616	602	575	602	652	630	607	630	658	598	602	566	584	646	601	629	600	623	618	592	583	569	595	641	621	587	632	593	634	566	581	578	605	578	596	544	612	657	618	601	561	598	613	591	609	596	574	584	596	611	615	658	609	575	536	571	568	633	659	598	587	585	571	621	617	549	633	615	580	620	611	575	573	587	600	656	575	610	652	582	593	566	611	613	586	603	564	588	565	651	625	585	611	614	656	594	604	595	617	609	590	562	597	607	607	603	624	637	620	571	570	572	589	593	566	621	562	600	579	634	622	626	585	600	630	623	592	607	626	552	547	576	585	596	581	619	599	662	598	587	587	613	600	633	604	575	646	548	546	548	586	663	599	580	630	597	605	584	550	640	609	573	614	631	600	592	591	577	618	644	632	594	622	570	609	604	580	606	574	579	590	595	624	596	585	630	594	629	601	552	641	564	579	592	623	596	590	591	628	627	556	615	589	577	606	608	605	621	606	576	615	588	539	615	587	615	605	576	625	564	573	621	570	597	569	595	591	568	560	573	594	595	652	645	617	569	561	612	560	625	569	602	601	612	660	643	609	585	559	507	604	600	566	552	614	645	586	604	592	605	588	558	602	592	591	609	635	636	647	624	587	577	593	623	584	655	617	594	582	591	583	646	561	645	578	600	616	601	614	621	643	593	573	548	625	637	602	605	615	570	591	558	581	587	599	587	607	600	589	591	569	625	626	597	600	631	604	602	597	576	582	570	625	608	616	625	593	620	624	626	596	625	613	589	559	657	615	600	569	628	612	565	602	607	599	604	568	602	564	603	608	582	588	609	630	596	572	630	667	579	581	591	576	617	595	606	574	634	628	604	604	598	575	582	591	556	587	609	595	627	642	564	609	616	602	595	627	560	620	578	578	637	613	584	622	618	596	661	592	616	570	589	589	578	668	595	626	619	601	620	562	565	636	627	582	604	568	614	637	631	632	616	627	608	652	620	589	619	601	603	588	595	632	645	609	596	589	607	602	596	560	619	604	630	572	639	598	617	614	641	624	554	593	595	579	591	594	619	603	563	556	556	579	620	569	539	604	575	612	597	589	642	572	590	627	592	582	591	611	593	624	601	615	650	628	607	564	588	561	651	622	610	619	620	568	556	607	601	604	625	610	643	558	624	584	631	583	563	640	565	600	605	588	591	554	597	605	591	641	612	617	587	630	590	601	667	594	581	575	628	588	605	578	567	628	668	559	674	607	619	577	590	609	578	581	559	551	627	589	575	541	626	601	615	606	589	618	563	609	584	625	659	627	637	610	564	616	596	630	581	605	631	616	573	611	584	601	618	594	590	586	608
7144	11355	2186	699	741	658	678	647	633	664	605	614	590	623	602	605	604	600	574	592	580	595	659	571	593	611	603	614	646	616	569	657	594	623	665	595	622	613	618	601	595	639	597	612	613	619	636	608	590	638	608	566	641	604	622	611	611	622	618	639	599	597	605	656	644	609	620	623	621	566	616	644	608	625	598	626	603	575	613	588	625	612	627	627	629	638	658	607	581	603	591	623	652	626	643	591	622	626	530	658	646	629	592	625	671	643	648	625	614	631	662	632	561	632	649	644	598	642	582	642	629	595	633	610	621	611	642	653	635	626	643	661	636	592	665	591	641	617	680	637	614	671	633	658	583	596	644	622	628	631	642	594	627	629	568	597	611	615	585	638	605	594	607	625	576	623	598	646	587	575	628	604	623	590	624	602	592	600	591	609	643	624	590	640	625	564	597	577	603	603	601	615	594	569	617	661	665	602	645	599	649	598	602	576	621	589	612	656	642	597	624	598	632	614	601	569	613	574	634	604	628	656	578	609	607	591	636	620	583	600	598	578	645	646	636	637	624	573	618	594	619	605	656	584	637	622	634	624	626	619	642	631	634	619	629	639	619	606	612	657	634	566	637	621	589	602	637	598	601	613	577	609	579	653	598	636	646	611	601	639	648	638	623	615	628	590	621	633	651	610	630	608	606	625	649	575	600	623	604	617	628	654	630	644	607	641	574	598	577	601	611	630	623	632	645	605	627	616	633	620	567	659	585	589	654	640	563	644	628	630	599	609	625	639	589	634	612	603	600	634	616	621	621	611	621	573	607	563	570	614	597	629	601	604	605	583	669	626	658	646	582	583	626	615	607	637	636	625	635	665	565	609	623	632	595	612	688	589	593	598	564	611	599	583	595	658	644	627	644	596	571	622	649	649	621	633	615	606	608	603	616	634	635	651	581	610	608	611	600	630	649	594	616	620	621	639	636	609	632	587	617	618	643	645	588	654	563	621	626	638	646	572	614	634	636	643	638	588	602	632	654	609	601	612	583	606	632	645	591	607	583	575	638	611	618	649	589	582	587	606	625	650	607	662	573	640	601	628	629	638	622	588	666	618	606	614	652	581	633	590	587	597	582	616	587	624	607	574	611	628	590	611	578	578	620	617	635	579	634	608	596	588	613	592	602	615	613	627	588	597	604	614	609	665	590	574	624	626	595	607	580	609	618	643	645	609	631	608	659	631	609	611	617	623	655	658	626	574	619	621	581	589	595	643	585	657	638	615	612	593	607	646	587	601	648	630	669	613	627	629	606	579	613	625	640	605	618	594	580	583	620	608	622	610	616	622	651	593	605	606	623	646	629	655	603	682	637	607	630	588	593	587	597	655	594	647	637	588	639	623	601	589	593	615	655	586	621	583	602	595	619	605	633	604	577	618	616	601	592	600	636	619	589	663	668	612	671	622	618	646	612	641	564	617	546	617	625	618	598	617	627	621	632	599	599	588	599	588	582	645	628	626	627	630	661	582	654	590	611	659	641	618	607	558	596	578	641	630	559	602	639	573	626	603	649	603	610	593	637	628	652	624	575	620	638	582	604	604	629	595	602	585	603	622	626	596	659	582	556	613	598	600	633	615	590	587	618	582	588	639	632	608	600	628	615	645	656	595	622	580	597	612	577	590	592	586	600	617	620	618	579	625	618	594	627	616	616	619	573	610	580	643	645	648	605	604	593	616	637	627	632	605	643	641	614	638	589	588	582	615	611	562	619	616	643	627	649	606	607	601	613	635	628	601	634	652	581	633	594	619	611	649	614	563	612	611	628	655	579	607	631	636	633	613	585	617	651	602	621	601	630	592	612	612	634	603	584	617	633	595	654	619	624	604	597	617	633	612	627	641	612	626	633	681	644	595	627	579	654	590	635	645	615	624	665	609	635	584	590	614	567	658	648	647	606	608	600	591	646	611	580	644	597	583	629	634	584	590	628	586	600	642	607	586	561	587	609	622	624	644	601	588	648	621	615	633	637	623	603	629	617	620	590	676	589	656	663	630	615	650	613	604	640	623	591	600	610	599	662	662	612	576	589	608	610	627	602	592	616	555	612	619	601	583	607	638	659	615	641	634	643	614	566	625	571	620	636	632	607	663	588	613	596	630	653	615	597	642	578	616	606	627	643	611	650	628	608	643	611	601	567	616	611	607	603	585	587	618	623	622	569	573	628	605	611	615	629	607	628	598	585	625	628	628	593	596	595	645	628	593	603	659	632	621	611	672	620	604	614	537	617	622	631	601	632	673	617	605	635	611	630	652	590	654	630	630	643	647	629	636	585	623	594	618	570	598	651	620	601	630	655	661	644	608	632	591	589	590	638	653	642	582	599	619	612	621	662	613	619	601	662	608	576	613	617	623	646	609	614	609	632	592	609	595	638	606	577	581	656	624	641	629	600	632	621	588	608	621	577	589	616	626	627	650	601	626	616	623	602	582	626	630	566	592	656	617	617	597	585	594	577	652	630	662	587	603	610	623	601	600	588	614	588	624	627	618	643	614	631	602	630	601	611	627	626	579	604	578	611	584	638	599	648	626	613	598	653	602	654	615	592	610	582	647	608	626	589	605	645	579	620	632	605	600	607	595	644	652	624	581	618	622	603	593	633	626	587	532	647	606	640	627	634	600	600	640	633	669	596	622	583	635	612	620	616	598	608	603	631	624	612	616	619	646	614	628	615	658	621	638	600	573	627	618	624	599	616	611	607	634	614	575	601	671	629	644	630	629	618	597	590	577	615	633	638	633	578	588	586	602	634	606	617	652	615	618	587	605	624	630	602	663	611	617	632	640	603	640	630	626	644	606	613	625	619	589	592	662	594	669	656	629	554	639	648	571	591	599	641	620	648	630	599	582	592	612	581	554	673	633	633	587	605	585	607	610	613	640	594	596	600	637	612	634	641	599	610	628	626	585	661	646	627	638	671	627	597	585	579	608	595	589	598	593	598	568	631	631	655	650	635	600	627	582	627	597	643	602	643	616	588	580	627	596	587	623	609	595	570	588	632	619	633	620	621	620	641	655	581	609	603	615	609	569	615	608	599	614	557	617	609	660	623	619	595	626	665	590	604	649	622	583	578	673	645	650	651	619	578	591	570	635	640	641	566	628	599	632	598	631	625	584	590	637	634	658	623	597	599	583	592	624	592	597	594	650	587	594	653	627	625	616	593	618	641	611	624	693	591	620	608	632	603	621	615	636	591	627	630	609	590	625	600	637	591	590	618	628	620	621	601	608	609	590	614	651	615	633	628	630	619	605	588	617	615	614	650	640	611	629	621	596	649	627	605	618	589	587	639	631	661	590	625	617	607	569	627	600	603	595	620	618	580	640	611	549	616	590	605	600	617	604	613	613	605	588	596	635	611	600	597	594	621	615	595	596	641	630	621	587	618	627	587	590	663	638	607	637	666	629	605	617	663	639	615	590	643	577	647	621	634	640	592	610	627	640	597	636	603	638	618	667	590	610	615	634
23060	20803	28041	23506	20747	13126	1205	709	572	489	439	420	421	387	379	394	388	347	362	339	320	343	325	311	373	304	340	315	309	308	288	344	296	304	293	291	306	333	286	302	312	331	288	302	318	293	248	316	275	283	314	292	287	308	287	301	299	302	300	293	311	296	312	289	306	298	268	347	280	279	326	308	277	352	308	270	244	286	300	278	302	296	274	315	298	276	292	270	299	319	295	298	308	294	297	257	316	260	296	321	293	255	304	275	291	284	284	289	305	284	294	313	295	295	293	329	294	282	310	293	309	301	300	303	295	298	283	299	286	282	303	310	319	337	317	334	309	279	308	293	303	297	268	307	304	307	334	322	316	318	292	295	285	295	278	291	308	309	282	287	308	310	287	304	311	286	324	307	310	283	288	325	279	292	287	295	279	319	306	305	292	297	282	289	313	295	291	296	311	308	327	308	320	283	278	265	307	292	278	296	295	262	278	298	289	305	264	305	304	303	293	294	296	337	310	295	322	275	282	296	291	317	291	324	301	297	278	270	316	319	308	284	308	319	314	297	312	307	318	297	298	281	300	295	285	294	287	320	325	282	323	278	330	305	306	293	313	310	307	317	296	310	339	324	299	270	305	279	298	306	285	323	302	338	255	344	328	272	309	316	305	272	293	281	317	312	317	280	280	297	298	295	315	289	320	327	315	288	277	293	314	295	270	304	257	295	320	302	278	300	331	276	282	303	323	277	305	315	254	303	316	294	322	282	295	317	328	291	312	286	295	307	305	306	293	312	282	313	288	300	306	258	272	281	303	300	298	306	313	267	297	290	300	285	291	286	321	278	286	301	264	318	315	303	298	274	314	275	313	264	263	331	304	324	323	299	262	258	293	301	268	284	284	296	299	289	317	272	302	295	285	281	281	332	319	276	269	266	290	302	299	303	303	305	273	301	293	298	285	308	245	323	327	280	315	279	292	318	275	271	315	329	292	290	279	321	272	310	272	312	280	260	273	315	315	304	269	286	288	302	254	301	308	306	302	285	286	290	304	285	307	321	268	321	310	280	300	304	283	298	280	298	272	300	329	279	305	299	296	248	291	292	278	296	293	264	289	290	282	310	282	306	302	294	310	308	297	285	297	336	293	315	289	298	281	286	280	274	283	267	288	263	325	329	353	305	313	302	286	306	312	287	306	259	289	279	291	306	303	332	309	295	332	284	280	304	282	276	259	285	327	318	284	327	285	310	315	281	286	312	312	263	313	266	308	302	291	304	287	294	327	308	289	267	257	280	313	306	319	286	279	284	282	263	322	293	316	317	286	314	285	316	296	264	262	301	302	322	309	310	281	316	291	287	290	278	326	307	284	306	326	298	300	322	289	296	286	276	271	304	287	304	274	278	317	267	293	285	296	281	306	313	292	294	294	312	298	291	271	287	324	301	305	314	296	287	315	279	322	303	272	305	299	275	293	304	312	314	281	314	285	311	296	298	268	268	271	282	323	301	323	288	284	287	298	271	319	293	310	253	282	281	315	260	289	279	315	297	292	287	335	288	300	293	316	318	292	284	314	299	318	294	295	303	284	301	270	287	269	266	310	301	304	269	291	291	327	308	291	280	284	325	284	316	332	302	307	308	332	329	298	285	302	290	279	280	274	285	282	318	293	283	309	311	336	293	281	284	307	297	292	318	323	294	288	261	296	291	304	242	282	279	261	305	316	280	280	300	330	314	297	298	284	260	262	283	278	292	323	271	297	263	257	283	302	302	286	301	301	323	309	323	325	317	299	321	311	281	301	274	271	289	279	299	248	314	320	308	284	277	272	305	308	276	304	285	310	293	306	314	306	285	284	318	306	300	302	286	284	257	269	314	300	312	313	288	281	280	341	292	269	297	288	313	280	296	299	272	314	300	270	326	304	298	311	299	290	320	266	301	297	310	316	289	272	281	298	304	266	327	284	322	305	304	293	297	283	316	276	291	295	283	284	303	301	242	298	289	281	298	310	278	309	294	301	267	293	285	308	323	324	305	264	297	271	313	320	300	294	307	274	282	302	337	303	267	271	319	305	282	311	284	321	253	293	276	289	304	269	307	322	285	287	297	279	301	296	279	311	300	292	290	290	317	300	315	301	307	284	296	296	296	308	295	310	308	314	289	282	302	277	281	303	293	313	299	314	290	296	297	318	277	324	305	267	311	300	321	271	282	291	279	285	280	260	260	324	285	314	290	297	276	265	264	286	302	293	305	299	290	269	281	284	278	307	298	295	316	297	288	286	311	322	261	292	298	307	315	267	292	300	296	310	298	304	283	303	291	299	282	312	281	312	306	307	318	310	297	308	276	288	302	297	339	320	333	290	304	309	286	323	295	262	311	304	314	269	322	289	297	290	309	310	316	303	310	323	301	290	318	292	322	314	287	289	313	270	308	247	316	310	303	280	286	279	275	297	279	309	301	285	308	290	297	292	309	307	295	292	300	282	308	299	285	294	301	296	301	301	270	285	289	287	300	300	305	321	290	295	290	323	295	300	318	309	269	341	298	305	300	308	299	285	319	266	302	311	319	280	310	315	283	260	275	261	306	275	258	302	293	307	270	291	298	302	294	315	327	303	280	277	299	320	281	283	276	284	284	314	314	321	318	306	308	295	322	301	288	304	322	275	273	288	293	319	256	298	297	288	280	272	297	312	264	295	332	303	289	300	263	318	303	274	262	299	300	285	251	308	291	278	297	302	306	312	286	279	287	324	315	297	317	294	282	291	292	334	290	316	341	259	264	261	333	298	307	260	285	296	312	298	322	286	272	301	288	274	305	273	299	300	311	298	290	294	328	284	266	288	306	285	299	327	277	297	277	269	274	289	301	305	302	312	276	298	290	301	315	274	296	305	305	288	309	294	308	291	280	298	255	325	304	302	297	265	298	296	306	281	303	309	292	293	326	337	271	266	281	327	273	295	315	296	290	326	289	275	292	300	309	329	279	276	342	294	296	280	274	277	300	269	299	285	309	314	294	300	298	292	301	305	282	315	306	302	296	306	262	263	281	303	327	300	292	280	293	335	303	288	273	270	296	277	291	270	302	288	270	306	291	323	320	293	316	304	307	304	261	281	286	288	313	309	293	319	318	308	306	308	286	288	294	290	316	315	296	293	287	286	287	285	294	280	270	274	321	298	288	292	302	312	305	305	291	294	332	281	304	292	292	278	253	306	277	297	285	337	287	330	279	275	293	311	301	282	296	331	280	307	277	281	281	313	271	312	308	299	271	293	254	338	327	273	324	260	273	282	316	301	290	307	289	324	289	298	291	301	293	280	311	321	265	275	259	292	305	293	279	298	313	265	294	324	299	287	324	338	288	301	285	311	269	311	273	298	294	271	295	305	277	328	310	287	299	284	259	303	287	306	314	299	310	297	306	257	250	297	326	285	287	296	281	321	297	274	302	297	308	320	288	296	298	278	302	280	295	290	252	306	289	253	301	300	291	288	306	314	283	281	273	291	269	286	315	277	292
7277	21376	7616	2933	1983	1510	1164	957	727	668	551	516	496	465	466	408	376	391	382	391	378	374	359	391	356	340	314	326	358	355	356	352	338	332	336	308	292	326	345	306	335	310	333	305	306	337	334	347	334	302	333	309	329	381	325	313	307	347	319	321	334	336	274	310	346	323	325	298	314	317	330	297	297	343	324	300	331	332	297	288	326	313	305	308	344	316	310	295	300	348	304	368	318	322	340	334	311	315	269	322	349	337	298	345	305	331	307	310	304	300	328	305	287	307	322	302	304	332	368	325	328	320	339	292	329	311	295	332	321	297	321	312	329	330	303	301	322	326	348	316	291	278	322	334	282	334	348	274	350	318	341	313	328	333	315	306	310	326	295	316	312	264	300	350	341	290	272	321	306	344	317	307	309	337	324	328	309	315	305	343	296	303	318	317	315	282	297	342	309	294	325	319	330	293	335	295	322	313	309	315	305	327	300	346	338	309	316	342	321	321	309	315	294	330	329	306	324	346	324	294	336	324	298	306	301	344	302	312	325	325	328	327	302	315	302	307	329	338	346	304	306	330	324	319	307	326	326	344	307	310	312	290	315	305	319	321	299	314	295	318	320	358	318	317	313	301	324	285	323	314	302	296	304	357	314	322	346	310	346	339	294	287	312	310	346	322	326	315	308	324	316	312	285	326	324	310	314	302	357	326	295	327	335	316	346	329	274	321	267	317	356	316	311	329	293	296	323	314	309	324	329	336	315	322	321	312	281	339	298	343	311	314	318	344	291	303	316	320	308	313	324	298	287	306	327	326	308	300	292	337	285	352	284	318	319	286	353	281	298	295	328	324	330	303	293	309	311	291	316	315	313	297	318	310	320	303	332	323	336	345	289	311	306	312	297	292	319	316	302	284	320	313	307	347	319	334	344	327	335	319	301	321	325	342	363	315	285	322	341	344	329	339	336	333	346	313	310	307	285	315	341	298	314	301	359	298	307	301	308	302	300	303	306	332	323	314	353	305	380	320	337	325	328	325	321	303	322	291	320	315	321	357	325	341	311	328	311	307	355	323	331	314	303	331	302	288	311	293	347	333	317	324	318	330	307	336	311	349	320	320	333	281	317	288	326	337	324	344	304	321	341	323	311	314	287	343	356	288	309	323	324	328	333	347	327	335	351	312	317	344	293	308	309	319	331	323	314	317	335	336	319	341	359	327	337	337	314	288	317	304	340	325	294	321	307	310	313	325	324	308	347	314	316	323	290	326	326	350	292	350	316	283	313	334	331	289	337	314	299	336	295	331	336	309	342	336	328	310	344	340	280	301	297	310	266	318	301	307	347	325	287	311	323	311	298	351	324	339	339	347	336	319	321	338	328	294	319	315	310	350	338	301	300	311	318	291	348	319	306	304	323	312	327	310	326	332	296	320	322	314	317	341	315	314	329	321	339	266	319	315	314	335	314	279	320	325	306	353	318	297	312	329	328	328	309	305	312	334	295	331	337	308	316	313	314	311	333	284	331	287	308	347	331	323	286	319	318	304	318	308	334	347	295	309	298	298	311	306	321	315	298	294	322	332	335	326	317	347	333	298	309	313	327	322	335	313	337	301	290	337	301	319	295	318	312	322	324	305	334	309	315	315	288	342	312	339	305	328	286	345	341	324	332	337	307	309	316	299	324	305	327	315	306	331	320	306	295	291	307	279	285	295	310	363	321	320	295	313	302	299	315	299	264	326	312	311	311	311	336	323	366	331	345	330	307	308	291	336	325	333	325	319	322	315	319	301	321	335	312	316	323	311	336	309	322	342	321	306	341	324	351	318	324	319	318	306	315	287	320	327	307	300	313	309	321	315	319	278	314	319	331	349	314	318	287	328	332	343	286	278	287	329	288	319	324	318	330	308	361	312	324	323	310	304	336	315	302	275	315	367	307	311	328	300	337	329	308	301	327	327	323	320	300	307	336	331	305	328	314	295	301	321	316	302	367	337	281	339	303	318	305	346	350	333	304	320	308	354	321	323	289	317	324	304	309	309	308	339	306	301	335	346	301	320	321	301	316	298	299	313	303	348	315	320	321	341	322	299	310	317	300	327	329	329	316	317	321	308	301	286	320	303	329	316	274	300	324	340	274	315	321	306	298	285	327	342	316	337	303	328	325	349	307	305	343	304	363	324	298	308	317	326	318	339	322	299	305	299	333	350	314	306	289	278	307	312	326	318	332	317	305	307	316	311	333	347	333	303	316	283	314	329	308	333	286	284	303	333	317	334	313	306	324	339	287	322	278	314	317	301	285	323	322	311	322	316	332	352	314	316	335	311	303	305	313	331	341	328	300	276	314	313	345	301	303	323	323	328	283	337	349	319	283	318	330	315	293	327	305	354	297	316	317	336	320	295	309	313	329	356	352	296	311	307	323	303	324	313	304	283	309	316	306	288	283	307	281	346	305	324	325	309	297	295	319	347	327	309	311	358	308	331	325	296	314	331	322	309	312	332	291	328	301	324	360	317	298	340	315	320	275	295	312	315	300	313	306	294	325	337	316	305	272	326	327	337	322	326	309	315	322	315	313	301	343	335	300	320	329	334	319	320	317	324	305	291	299	344	314	303	321	309	324	301	316	309	313	288	294	299	314	317	353	310	314	317	309	348	291	336	341	339	303	312	306	315	347	358	305	352	300	329	304	348	325	313	319	318	289	314	303	288	336	274	314	360	316	325	335	295	303	343	320	308	283	307	315	309	282	332	314	302	295	320	331	317	308	312	329	289	316	330	321	314	333	286	311	320	317	353	323	305	294	326	345	317	302	322	332	317	304	309	282	303	299	328	327	342	318	334	276	322	319	323	320	320	322	308	296	306	328	300	306	299	334	318	278	296	323	285	328	303	331	314	332	349	330	322	286	294	310	323	316	298	262	343	312	322	320	319	293	280	304	343	340	300	319	317	306	334	334	292	312	285	324	293	326	311	320	309	327	284	316	319	338	335	293	287	308	346	326	319	303	332	314	364	287	323	336	300	311	312	331	319	338	332	311	323	342	323	308	322	315	282	319	278	319	333	310	296	312	306	298	303	316	321	323	279	312	307	318	309	300	322	320	354	355	305	327	316	324	316	308	298	295	342	351	342	304	325	346	311	310	316	314	332	321	321	335	318	300	281	312	316	307	350	313	337	333	318	320	330	283	299	371	288	333	307	313	309	313	309	318	291	345	285	295	326	328	336	329	348	320	358	313	344	316	319	306	327	303	317	325	310	322	316	334	297	326	300	336	273	325	265	345	311	311	325	331	308	332	307	309	304	303	292	333	318	320	352	304	321	281	287	305	304	314	313	348	334	314	312	342	332	305	309	293	330	314	297	320	312	298	323	356	326	319	321	294	313	316	320	320	316	347	306	354	334	307	312	282	334	275	319	326	296	315	320	338	308	341	298	329	299	338	286	302	309	348	339	314	306	362	292	294	323	310	349	334	330	280	325	329	304	331	279	333	291	346	337	322	268	306	320	304	325
24375	20978	27583	24528	17178	1485	878	748	706	705	627	655	640	616	580	599	585	548	600	548	577	547	539	564	542	547	573	570	537	498	538	574	634	575	536	534	552	569	580	575	528	534	570	603	554	598	571	522	544	510	577	557	551	553	572	557	567	569	564	562	548	580	583	561	565	566	534	594	554	549	581	585	562	554	510	549	564	566	540	562	559	565	579	557	568	556	540	578	570	542	583	554	578	532	552	578	587	533	619	542	551	550	500	568	568	588	583	548	579	587	572	582	525	541	594	585	590	585	535	542	570	532	595	568	548	542	618	562	555	551	585	568	569	576	561	563	593	572	572	535	612	563	563	562	527	552	525	563	588	562	559	536	576	538	513	540	573	517	588	579	566	587	574	563	572	586	578	536	557	507	576	538	568	557	556	547	577	508	552	549	554	538	575	585	573	515	560	541	525	574	543	571	563	536	555	571	549	543	546	597	589	568	510	577	542	569	565	526	563	571	567	542	560	558	554	515	559	580	597	553	497	559	537	592	561	569	583	579	549	546	577	547	535	594	560	582	512	570	538	550	566	549	578	568	573	524	541	579	587	603	599	496	576	548	522	575	561	558	552	596	557	580	575	589	550	507	506	540	530	521	615	576	570	572	598	553	584	516	559	533	573	552	561	606	615	531	560	559	550	563	583	512	601	541	565	584	619	585	585	542	578	560	545	517	526	579	555	562	531	527	553	516	582	599	602	560	549	536	579	540	545	567	586	545	575	559	567	560	541	525	610	568	534	549	573	537	567	521	534	549	597	547	515	529	529	604	606	567	514	516	523	504	539	532	553	550	507	528	521	541	582	497	563	571	559	579	603	539	530	569	587	571	574	569	543	545	507	577	524	555	548	561	526	551	543	569	568	571	566	547	577	548	568	573	583	555	555	587	581	555	574	545	574	535	560	576	567	546	613	532	580	542	559	554	543	580	563	543	536	550	567	626	576	541	583	545	591	559	572	569	522	582	522	551	577	586	565	525	570	529	552	587	603	534	562	567	589	542	518	546	578	513	570	530	501	578	546	592	577	537	576	608	555	560	586	555	539	552	549	560	488	587	590	578	596	526	510	577	584	593	563	521	602	564	562	526	557	574	600	595	551	602	562	566	526	561	528	589	559	606	549	554	551	570	572	548	526	547	539	567	569	551	581	548	520	580	549	551	539	579	563	587	547	558	577	581	543	571	548	541	575	629	592	585	557	579	602	526	575	551	548	543	597	590	562	567	577	552	530	571	539	564	592	568	552	538	583	544	585	569	580	566	564	524	517	591	559	547	584	584	548	555	560	574	581	529	558	583	577	557	614	575	510	585	541	550	585	541	531	556	557	578	572	565	526	548	580	556	530	518	555	591	573	568	516	575	568	572	573	559	567	598	518	529	586	567	548	548	582	573	543	585	557	554	561	585	549	524	627	538	566	568	561	529	592	548	555	556	592	603	545	554	542	576	576	581	545	554	542	590	543	571	552	572	526	547	542	593	571	546	521	532	556	559	564	589	570	569	559	545	621	531	516	528	508	583	565	552	592	548	530	553	563	569	534	545	570	510	537	555	566	570	605	549	578	566	547	558	560	588	550	542	583	556	563	565	575	540	580	559	562	542	556	562	555	532	596	538	550	576	573	567	577	537	524	541	572	553	550	565	521	615	564	581	587	575	551	532	550	532	569	561	580	536	557	546	623	575	559	556	563	546	533	556	550	592	533	562	559	542	530	567	538	531	549	513	534	574	580	584	543	582	532	536	514	555	535	578	583	562	553	553	562	590	573	537	579	558	584	551	569	562	551	539	560	565	583	560	545	608	559	615	590	557	561	579	541	503	530	534	592	567	577	540	535	539	514	555	524	527	575	521	522	622	549	558	537	578	610	553	574	585	577	582	575	552	530	537	569	564	569	543	566	608	524	567	545	565	582	564	577	549	542	537	535	606	520	544	561	580	535	581	544	515	571	539	592	558	594	542	540	517	556	538	558	572	531	608	563	551	561	559	537	552	566	565	583	595	570	549	530	571	551	528	553	564	534	584	536	502	576	573	576	561	563	594	603	522	579	565	553	567	566	569	551	566	568	589	545	569	560	538	594	521	536	568	576	601	577	516	585	595	557	527	559	531	514	529	532	527	553	559	594	532	579	538	523	538	529	505	540	564	605	578	565	519	593	525	559	566	550	594	623	553	541	534	547	534	562	525	560	584	580	550	602	555	547	564	555	575	553	531	563	540	528	532	582	584	560	581	594	580	517	511	578	577	533	500	524	593	552	559	560	534	531	522	554	604	526	588	558	570	565	553	581	547	546	537	565	556	559	543	557	555	549	559	578	521	550	558	573	548	540	600	575	532	598	554	563	552	570	577	565	525	559	563	559	583	583	541	553	580	596	593	570	506	548	532	552	543	621	567	533	589	579	558	580	541	539	548	544	547	583	521	536	568	569	586	538	583	562	561	576	516	560	574	577	574	569	552	520	580	513	593	550	572	573	563	575	549	555	598	547	575	557	544	592	569	533	523	548	556	530	552	592	550	578	580	562	543	557	596	576	571	586	484	564	571	542	574	545	530	544	556	533	557	558	615	539	536	559	551	542	557	558	557	595	497	520	555	541	565	581	544	565	567	571	568	557	546	550	531	600	591	507	546	560	577	572	553	541	535	565	574	552	604	561	568	555	560	584	574	594	556	549	550	548	568	566	550	604	582	564	549	552	550	552	528	558	529	563	595	591	541	567	557	578	577	543	541	556	598	567	570	612	523	546	567	564	560	578	548	521	537	630	565	526	558	543	524	556	588	538	585	556	530	569	543	544	560	533	528	558	571	534	566	547	543	536	605	541	575	530	552	604	557	536	536	603	552	530	525	578	527	564	573	597	562	569	521	562	555	578	562	524	601	568	589	533	544	562	521	571	521	538	508	549	530	558	559	570	558	554	590	538	547	571	557	510	549	553	541	576	542	587	500	514	559	552	574	491	570	525	553	538	509	552	529	528	551	558	563	603	551	576	594	536	555	546	555	569	515	583	587	565	561	559	592	552	566	560	600	554	544	568	578	578	575	561	534	577	541	567	546	520	551	560	596	548	561	521	551	567	581	570	528	538	553	544	566	529	584	542	584	521	557	568	579	545	581	642	566	581	531	547	552	529	570	586	533	499	546	597	566	550	591	568	563	559	516	625	521	560	563	560	554	564	547	514	582	550	533	568	548	555	526	554	571	588	558	657	518	528	544	510	571	548	535	581	535	565	548	584	567	581	564	592	557	569	573	568	536	573	518	520	531	572	568	608	569	571	567	576	513	565	539	547	559	543	584	606	568	556	555	546	519	561	526	555	594	571	577	626	554	561	536	606	581	547	577	604	566	560	569	571	589	599	563	565	527	611	580	565	543	589	528	585	552	553	577	565	575	584	578	552	595	566	541	579	591	609	579	526	585	558	563	556	547	544	553	519	559	599	527	561	606	556	542	561	580	557	530	565	540	572	571
7560	18140	5250	2111	1576	1308	1065	847	835	749	684	683	620	638	652	621	638	551	604	607	543	537	605	557	562	553	588	558	577	570	602	598	571	557	536	562	546	592	566	547	544	570	559	573	630	537	540	525	598	556	547	557	576	570	543	523	579	599	548	552	535	527	610	575	571	569	550	590	602	554	522	572	581	575	528	609	548	562	532	504	581	578	558	567	572	562	577	552	562	580	552	577	570	556	532	581	566	532	564	579	548	537	552	525	566	573	553	583	544	551	554	588	564	560	574	546	582	581	540	586	590	545	554	554	581	523	576	548	576	527	562	565	531	577	551	554	536	572	570	539	564	547	574	549	560	551	551	533	575	551	512	522	508	559	518	569	527	573	553	537	544	545	585	565	539	595	524	535	551	550	534	544	593	533	555	566	544	586	577	552	525	544	562	525	550	537	558	611	522	561	589	544	549	563	585	542	550	543	564	582	571	579	619	534	530	567	545	547	582	594	549	567	507	573	580	556	561	532	603	608	528	553	550	571	561	565	575	528	563	547	526	553	549	574	537	571	557	562	520	536	564	545	562	543	536	576	577	533	582	516	601	567	521	583	558	558	553	519	579	609	576	550	574	520	606	531	576	596	571	573	545	556	556	560	576	487	581	563	564	508	576	554	583	567	550	525	560	593	560	567	507	562	569	529	600	596	566	563	537	553	587	580	570	505	571	524	566	539	585	574	599	515	566	543	578	571	587	567	540	561	552	556	533	564	587	566	525	545	570	565	539	568	535	523	521	537	554	525	553	543	560	549	555	585	543	565	589	540	526	523	534	554	557	555	562	551	568	566	546	543	532	543	549	586	575	588	541	517	571	593	527	582	518	534	544	541	566	566	553	549	591	554	529	567	604	571	563	596	525	584	566	541	583	566	541	532	553	596	530	590	574	529	566	584	541	543	553	563	575	591	536	527	574	548	604	556	607	539	561	581	564	565	534	565	584	513	546	534	539	559	571	528	541	569	585	533	560	527	567	547	585	592	557	551	569	586	554	546	557	554	555	588	589	568	550	615	560	514	573	545	533	577	558	558	582	560	569	559	592	550	577	597	539	555	571	566	562	579	526	553	560	572	605	535	574	534	525	537	545	565	614	566	566	566	587	564	580	555	577	534	551	582	535	568	536	554	513	593	553	547	557	548	546	580	545	516	596	532	545	568	570	583	549	516	591	546	572	571	534	562	550	565	562	525	601	525	561	523	565	567	546	523	546	571	597	574	611	538	512	549	583	575	526	544	582	592	557	529	542	535	528	532	563	545	549	546	527	521	588	526	592	562	533	513	559	563	565	536	565	547	566	552	579	592	533	544	533	550	531	528	543	548	566	544	578	534	570	571	568	586	570	553	557	566	586	572	554	578	546	526	525	558	569	575	530	537	520	530	543	582	616	572	584	593	561	546	572	551	561	511	552	544	533	556	587	579	548	537	536	532	577	537	552	565	573	572	565	583	542	581	555	603	539	542	612	544	544	533	555	598	513	551	573	550	584	539	556	547	572	570	594	563	543	632	553	542	577	538	553	539	543	564	581	551	562	597	558	565	520	548	553	545	567	545	522	597	534	581	548	540	563	545	569	593	569	591	590	594	576	527	581	572	548	580	525	584	544	562	552	550	516	556	579	524	560	576	543	542	530	532	521	554	563	545	560	580	539	526	595	532	535	581	573	531	559	547	528	577	554	541	531	558	514	538	530	526	585	528	570	565	561	569	579	575	567	559	597	549	568	559	559	565	536	611	548	580	552	569	551	570	593	566	614	532	530	564	532	527	564	527	518	549	547	544	545	580	536	566	571	562	566	518	580	506	538	574	538	539	549	566	511	560	542	571	543	579	523	597	553	616	584	548	538	553	546	525	556	539	586	571	593	560	549	587	544	571	543	532	550	571	576	531	523	555	557	561	539	544	486	562	575	521	541	584	537	562	556	584	546	588	542	514	541	537	544	547	517	566	587	554	570	543	599	530	532	531	526	566	545	538	533	580	512	580	584	533	550	567	531	502	564	517	572	503	525	571	583	556	587	584	554	495	528	559	596	541	564	547	558	541	506	632	553	567	565	566	551	552	578	546	550	579	573	547	553	583	587	549	540	618	582	539	550	565	573	566	567	559	550	562	541	534	555	536	560	564	542	564	581	496	543	509	531	526	521	582	527	540	574	547	582	554	596	555	515	559	556	567	551	575	574	535	497	570	613	564	535	558	554	518	542	595	575	533	591	550	540	575	567	566	561	552	601	601	594	568	546	552	537	552	549	585	571	591	527	563	531	526	560	563	547	553	566	591	577	522	601	532	588	526	523	568	581	541	538	556	537	550	574	572	585	534	585	540	563	513	550	523	567	563	594	571	550	564	569	544	578	598	563	525	530	564	532	563	502	587	568	531	533	547	562	535	551	555	537	564	558	579	564	597	567	555	564	552	560	570	536	563	551	582	544	586	543	558	531	525	523	571	560	589	592	560	547	542	554	553	553	573	589	529	559	565	521	535	558	549	568	609	557	576	551	531	543	585	575	554	593	577	549	536	573	534	519	565	581	603	538	569	576	518	558	568	564	568	512	537	564	557	538	542	568	531	550	564	545	559	552	541	608	539	561	545	538	548	562	575	540	585	571	575	567	541	550	483	549	578	573	585	555	557	596	536	567	563	505	537	578	518	569	543	580	549	537	564	551	554	510	572	573	563	562	571	598	525	549	554	548	563	593	552	572	566	571	530	566	533	536	544	578	545	559	583	550	547	569	582	556	567	548	534	540	535	541	491	538	552	571	547	551	544	555	535	581	565	580	546	566	541	536	548	576	489	524	562	554	567	521	553	543	544	558	551	534	518	614	583	565	556	570	553	587	592	552	507	560	591	527	558	547	574	559	547	572	556	573	537	540	546	533	547	550	556	522	503	583	563	582	574	606	571	552	551	564	566	595	550	515	582	584	562	548	535	593	560	580	570	550	568	550	522	542	590	547	562	560	534	511	572	576	573	546	587	535	522	549	586	528	547	526	556	536	507	545	541	540	494	503	610	560	552	565	585	529	532	588	542	510	528	544	571	577	596	567	536	527	557	572	558	601	562	584	551	540	555	541	562	518	489	574	528	549	533	589	600	578	560	570	576	581	569	541	545	555	564	561	528	572	570	586	546	546	565	569	557	613	542	563	510	540	562	535	580	564	608	574	571	530	563	594	538	576	582	556	559	591	534	526	561	560	558	574	509	541	541	581	580	547	542	541	613	552	532	578	560	514	553	543	593	558	576	555	564	559	545	589	570	546	552	577	559	532	539	591	589	564	579	581	558	530	545	546	547	565	514	502	536	521	588	521	581	559	591	549	597	562	607	549	563	564	535	575	541	584	579	564	579	593	527	560	551	522	622	569	590	566	520	574	544	504	560	576	536	539	488	499	554	555	536	552	546	555	528	569	601	563	580	575	573	527	565	538	546	555	545	566	545	542	507	560	527	539	545	520	568	563	540
22172	21006	28735	23462	21006	21066	12108	1134	694	597	481	430	381	355	359	313	259	231	251	243	234	273	249	214	185	183	192	208	196	193	195	186	201	170	189	165	146	164	189	171	156	143	180	169	170	167	163	169	193	162	159	175	184	155	164	153	149	183	163	142	168	148	184	165	182	167	193	148	158	164	142	170	175	157	150	177	148	167	150	164	161	173	156	160	160	170	188	160	179	165	165	174	157	137	173	168	163	141	157	159	175	158	145	138	161	164	176	175	159	173	165	185	171	161	158	167	142	142	162	151	164	164	169	173	170	160	149	173	152	180	141	148	150	131	188	150	163	148	175	153	175	152	153	145	137	177	164	152	164	154	145	186	154	172	138	147	172	144	175	154	155	169	157	143	166	153	169	184	131	166	162	174	164	170	160	139	150	153	156	157	142	154	157	153	167	156	163	160	140	132	153	170	147	158	183	165	170	153	155	154	135	146	167	144	148	145	158	162	150	160	136	174	149	156	150	120	164	145	155	141	145	166	156	144	146	165	155	142	159	161	168	147	137	146	154	172	151	175	133	157	145	143	173	145	143	178	150	170	167	154	171	163	129	152	174	175	174	163	150	135	167	158	176	150	153	177	137	156	174	154	162	166	149	157	164	159	164	148	136	162	159	149	124	160	177	161	162	151	183	162	160	164	138	140	137	149	167	165	147	149	180	183	165	145	148	168	173	152	158	170	155	152	165	150	162	158	154	138	139	163	146	179	158	149	156	166	154	155	163	159	161	159	165	181	147	168	163	171	173	166	145	164	155	155	149	154	164	155	157	149	166	185	170	152	157	147	143	160	158	157	145	145	166	178	154	173	144	146	145	157	164	141	165	163	167	174	143	168	179	141	151	148	167	163	159	167	166	163	163	130	135	161	163	161	152	152	138	151	149	145	162	159	161	169	132	178	140	149	159	164	164	170	135	150	175	143	162	159	173	139	168	163	157	154	174	154	156	158	145	136	151	178	153	174	166	176	160	157	153	160	164	181	176	169	165	174	157	157	131	173	169	161	158	178	168	186	167	138	163	147	167	154	157	167	162	158	155	194	129	180	159	145	166	159	159	164	149	157	132	178	148	121	163	145	172	145	174	156	142	161	165	172	148	175	174	142	122	167	168	174	168	137	166	152	155	140	167	171	140	151	148	166	146	151	152	165	162	174	158	148	130	163	151	166	165	157	158	161	129	142	170	144	150	172	169	166	153	155	150	172	156	156	174	149	153	153	162	178	163	163	154	141	158	154	167	162	191	167	178	142	162	177	161	125	152	148	150	184	138	156	142	148	154	151	160	158	167	163	172	147	134	151	175	149	150	148	142	149	160	164	140	145	153	180	180	164	156	156	140	154	154	165	157	134	151	165	140	145	154	155	137	157	166	130	164	129	157	161	154	143	165	163	150	147	134	154	154	161	151	130	156	170	140	157	152	146	153	163	163	145	155	161	147	148	177	164	171	159	153	162	158	150	140	166	166	169	159	161	163	156	171	132	164	150	159	164	154	161	158	138	171	150	179	146	150	146	159	149	165	161	177	133	164	154	139	156	163	172	165	170	149	150	145	169	148	159	173	173	153	182	172	169	129	164	142	146	155	170	140	180	146	163	149	146	152	163	187	158	153	166	163	154	147	147	144	155	146	170	176	164	171	164	150	138	177	161	148	167	163	139	161	163	164	151	152	151	161	173	168	145	150	157	152	163	171	146	157	167	148	170	164	151	167	149	162	178	178	169	148	146	155	149	150	153	162	135	150	149	163	154	165	135	177	131	187	155	155	141	137	140	152	149	143	144	129	171	148	160	145	155	160	171	143	158	154	153	135	163	147	144	151	150	138	143	162	133	156	162	145	146	157	147	174	167	151	149	173	156	127	155	141	154	163	161	190	164	163	149	171	155	167	165	157	147	157	160	138	141	158	170	161	162	170	153	152	159	141	182	180	178	161	151	152	149	148	133	151	160	151	152	168	155	159	159	154	157	156	154	151	150	154	152	157	134	142	155	142	147	148	144	179	138	142	160	160	151	177	157	160	139	163	144	168	157	161	131	157	148	148	141	164	152	163	151	160	135	158	163	130	142	151	159	186	168	169	173	166	146	156	159	150	168	180	165	162	159	153	158	138	155	153	164	154	173	169	190	157	153	162	168	132	149	155	153	184	156	140	160	159	125	159	178	154	172	138	144	150	168	181	157	143	156	142	142	145	160	161	143	162	160	165	192	159	161	148	138	170	177	182	178	167	151	155	149	163	162	182	165	155	163	144	141	156	165	146	142	160	142	165	151	167	160	157	153	152	176	165	163	153	142	150	160	146	150	163	145	152	138	133	151	173	146	183	172	158	171	190	162	166	144	124	155	140	167	167	159	126	157	142	129	187	166	186	160	167	146	148	131	150	144	143	152	155	150	146	168	164	148	159	148	179	158	162	165	134	160	192	168	167	173	163	149	173	158	163	138	156	151	156	181	167	155	160	147	150	143	181	154	176	150	147	151	137	187	166	147	177	151	142	164	187	152	141	139	168	165	159	135	155	167	150	167	140	128	130	151	152	151	164	151	161	137	161	164	142	163	167	138	149	178	176	146	140	164	157	137	153	160	168	165	153	137	139	163	159	155	162	154	171	155	195	182	136	155	142	147	148	169	156	149	130	160	159	160	154	141	144	139	154	148	185	145	172	152	146	136	159	148	161	166	162	139	141	167	151	165	159	167	160	151	132	159	139	173	170	155	159	135	154	175	161	158	156	147	139	163	156	184	146	159	143	145	166	146	150	145	168	171	147	133	184	149	165	140	144	176	190	142	173	148	159	146	171	141	139	162	163	171	160	161	161	164	152	166	138	144	131	142	178	158	163	155	155	212	159	167	162	152	170	180	166	159	159	179	139	144	165	139	149	157	168	147	154	172	154	163	145	154	145	156	151	159	161	144	153	145	164	163	146	154	165	128	172	169	169	150	159	159	159	160	143	156	167	153	159	158	146	142	167	166	159	153	151	167	158	145	157	166	156	168	167	133	167	145	146	144	141	154	152	139	151	182	177	158	146	150	141	145	174	163	168	175	160	150	169	152	164	130	164	185	151	161	173	199	164	164	158	150	164	150	155	159	125	150	153	149	176	158	169	170	162	144	135	176	161	171	171	155	176	156	162	169	171	153	166	148	148	161	144	141	161	158	135	167	153	146	175	172	153	156	148	196	150	159	162	157	164	190	129	137	144	144	157	152	131	157	154	135	154	144	156	167	141	155	138	150	175	136	153	149	164	176	163	156	159	157	153	153	159	169	144	176	174	170	152	155	147	169	165	170	137	156	168	163	172	167	159	136	142	132	131	157	158	159	149	181	176	154	182	159	139	161	153	143	154	135	128	154	133	154	166	164	171	159	138	152	168	185	139	168	155	158	173	129	166	153	155	145	131	167	168	157	149	153	157	166	164	160	150	177	154	167	152	164	164	160	175	178	167	192	167	163	145	150	139	165
10097	28776	11729	5076	3553	2558	1830	1358	1011	837	674	583	463	428	409	331	338	303	284	261	275	235	241	213	231	207	211	236	195	213	176	189	191	194	205	193	202	202	189	167	164	180	202	190	186	187	173	176	162	175	160	169	169	173	172	157	175	159	164	173	184	182	173	174	141	165	154	152	166	179	171	169	159	156	187	152	167	159	157	168	170	153	185	163	151	178	152	170	156	181	165	157	168	186	164	179	169	157	144	146	183	177	176	172	172	141	174	173	163	162	170	150	161	165	167	155	156	157	151	169	164	153	159	184	163	167	178	168	148	168	164	157	175	154	167	176	188	170	165	164	134	176	148	165	176	152	178	179	153	163	168	166	174	166	167	163	166	160	173	179	174	151	175	158	166	153	158	170	155	158	164	170	182	150	133	129	150	159	189	166	178	158	165	155	162	159	179	171	171	166	165	153	158	145	167	143	172	165	154	145	165	146	156	174	168	157	168	147	157	145	144	183	132	169	164	148	145	151	182	150	138	169	164	173	166	177	149	176	141	177	162	146	154	149	151	158	165	167	153	166	174	157	157	159	191	163	165	169	176	150	148	133	156	157	147	146	165	171	178	182	143	175	155	149	172	165	158	156	164	160	145	144	176	177	150	153	135	164	179	164	181	191	167	131	165	179	165	150	160	185	176	164	159	157	166	155	154	141	171	184	176	183	167	184	154	160	182	150	167	180	161	181	168	177	185	156	156	147	157	153	200	160	156	157	149	172	186	158	178	147	152	166	178	162	180	173	167	149	142	148	148	159	164	162	176	160	134	163	158	162	165	169	161	142	159	175	160	157	153	163	166	168	167	148	168	171	179	167	193	176	168	157	164	181	179	175	163	164	186	159	166	180	154	164	164	164	165	162	146	172	157	172	153	171	163	143	154	159	144	171	143	161	176	200	160	140	151	146	157	178	155	161	163	185	141	168	163	184	168	170	170	160	153	170	178	173	161	168	143	173	159	150	168	168	162	166	152	156	165	154	160	163	154	159	162	180	164	172	167	165	161	156	164	149	145	150	142	137	148	169	184	158	174	187	150	191	158	162	150	175	162	157	133	181	202	177	169	159	156	156	167	166	152	191	165	149	177	151	182	130	153	166	176	150	134	145	158	164	175	172	182	155	151	149	177	164	183	157	175	154	152	155	183	149	171	154	139	171	179	164	160	167	160	142	161	159	160	157	142	154	177	158	140	158	161	169	166	156	165	170	149	172	169	162	158	140	139	162	142	170	168	153	173	172	171	166	172	155	161	161	165	153	149	153	185	156	155	180	147	151	165	192	178	163	159	144	159	174	152	156	168	153	176	183	147	162	154	150	172	142	149	156	142	172	169	160	182	167	145	146	150	157	141	171	188	148	158	162	140	163	161	189	175	141	159	161	147	146	177	167	179	153	157	161	158	159	162	142	142	189	174	149	151	154	175	173	182	147	158	149	155	162	153	158	178	180	166	165	150	161	156	160	153	168	174	150	144	153	164	144	175	171	159	157	146	170	182	134	175	169	163	160	147	149	151	154	139	153	153	173	157	146	167	157	171	142	155	155	147	159	151	163	146	166	155	183	146	152	172	186	161	167	176	162	149	179	166	180	170	156	202	152	156	155	165	163	168	167	182	150	164	155	149	189	159	170	170	151	171	149	170	173	148	179	157	178	157	160	162	175	161	174	174	165	177	155	176	184	175	155	160	170	147	172	166	134	186	152	165	167	150	151	176	174	164	165	168	170	181	176	197	159	146	139	165	161	172	192	157	180	170	161	174	179	175	154	154	169	169	157	161	139	162	175	158	162	162	164	165	134	156	157	147	170	151	144	175	163	140	172	134	145	160	153	166	148	180	152	162	176	176	154	179	174	163	166	157	168	167	155	162	148	157	167	165	138	146	156	157	156	140	170	169	145	162	150	173	184	171	150	146	152	178	154	142	139	164	163	143	142	147	160	145	193	138	166	144	163	164	152	157	158	154	169	163	155	165	162	166	176	165	160	132	168	173	163	178	162	150	162	153	163	189	178	155	142	143	157	165	163	156	151	176	137	189	156	159	176	183	127	169	168	150	160	161	171	186	167	157	175	156	170	161	160	163	173	157	146	146	158	170	172	172	171	185	200	166	152	142	153	175	151	142	160	163	176	165	165	163	172	158	144	158	168	156	167	140	166	179	153	150	149	158	161	161	144	166	187	161	181	156	141	168	175	164	172	137	179	158	142	160	148	171	148	155	150	144	181	142	168	159	137	157	151	167	176	140	160	139	162	180	154	173	158	159	169	118	184	151	184	172	155	159	159	170	161	144	143	168	136	170	143	162	168	140	160	178	177	164	177	173	174	145	171	159	172	180	140	186	142	168	177	154	176	155	175	164	170	133	151	162	163	181	159	138	160	140	178	164	153	164	170	152	133	173	165	170	157	143	150	171	175	168	148	176	176	147	153	164	176	160	137	159	149	156	154	184	161	175	164	166	178	168	161	159	188	153	152	159	161	170	155	173	160	169	161	156	135	147	178	156	175	162	150	160	172	147	158	154	186	171	142	170	159	166	198	160	163	152	166	180	162	165	180	174	178	147	173	170	169	168	173	149	143	150	165	167	151	156	171	179	171	155	156	173	182	170	165	169	140	166	173	163	160	164	166	158	152	180	157	153	145	125	171	177	164	144	164	170	141	182	170	168	160	180	174	152	158	127	149	168	152	162	160	149	170	169	149	177	172	182	148	173	179	146	156	176	153	179	162	151	174	157	157	168	152	164	158	154	163	145	144	154	151	169	165	166	145	169	158	170	161	157	144	133	157	142	152	157	170	155	177	178	142	179	180	154	157	149	180	173	171	177	155	173	210	166	164	155	157	169	150	156	151	136	176	145	143	167	177	177	181	176	157	161	148	180	144	175	162	161	162	158	169	145	152	171	180	189	150	162	155	175	154	144	152	148	159	173	190	174	157	154	143	153	146	159	160	173	174	177	156	135	170	164	135	150	147	135	171	153	154	191	152	151	155	159	170	150	141	147	166	171	169	157	170	156	134	160	177	163	170	163	172	180	172	172	158	150	161	189	166	181	158	165	159	157	183	180	164	171	163	152	163	153	174	160	144	161	159	169	161	136	181	167	154	182	153	159	175	153	160	169	164	157	151	161	163	168	170	154	150	149	150	135	157	165	154	162	176	187	137	142	176	143	166	157	137	148	145	156	160	153	156	164	159	182	163	139	142	152	162	143	152	169	137	170	166	164	151	160	193	151	142	151	169	169	177	154	172	192	162	167	157	151	178	166	180	149	157	176	158	166	159	152	163	174	154	148	171	186	154	150	169	181	171	170	164	140	163	149	164	132	174	162	170	160	149	158	155	183	169	178	166	171	152	181	152	150	180	158	175	152	169	159	157	172	174	160	160	167	142	160	164	157	158	170	165	164	157	154	166	164	157	159	152	168	153	157	154	159	177	170	177	148	146	151	173	194	137	142	136	133	173	171	157
27285	19596	7642	965	662	635	637	655	658	620	643	650	617	616	567	611	601	638	584	592	577	633	622	597	638	633	618	586	595	612	611	613	599	589	614	600	582	580	586	593	622	617	601	576	603	656	578	547	606	651	598	586	564	608	635	601	589	630	589	582	568	653	597	667	629	660	562	577	605	633	564	617	618	614	619	631	618	633	592	591	592	593	628	595	612	578	587	638	643	549	576	615	575	612	647	585	603	615	627	625	590	574	628	590	555	567	609	604	606	599	555	598	625	587	612	595	552	626	597	598	601	623	641	628	579	597	580	592	613	590	597	582	560	608	603	598	595	590	626	603	510	593	591	556	551	557	616	627	590	607	580	642	611	610	646	596	632	572	548	588	567	590	599	595	631	552	612	619	597	595	619	578	596	553	642	613	622	634	628	638	598	560	556	597	577	615	594	578	597	579	638	603	626	670	606	620	567	646	621	601	630	594	626	621	619	572	633	639	592	597	594	609	625	574	638	589	607	627	622	589	601	619	587	589	575	621	590	633	608	629	639	637	576	617	539	623	562	608	574	620	621	583	617	607	568	609	615	598	562	602	569	628	622	603	646	526	606	588	634	604	598	616	600	591	609	597	604	623	626	559	613	610	634	593	647	612	564	582	608	600	632	645	605	632	595	550	596	633	612	600	585	589	590	582	590	588	591	600	588	623	600	587	587	570	611	536	608	608	570	609	594	614	558	598	623	622	599	646	629	568	588	612	590	631	646	594	600	586	585	613	577	628	581	665	621	597	622	618	596	601	582	601	631	643	589	579	577	587	607	552	623	577	590	623	615	608	623	591	586	628	564	579	620	599	631	622	631	616	574	595	653	565	592	588	630	632	586	562	585	602	626	593	643	587	609	623	557	588	582	595	629	621	626	576	580	598	543	602	613	609	584	617	648	630	614	647	602	608	646	613	612	623	623	637	615	634	618	572	596	590	672	617	660	638	584	618	586	618	609	604	625	562	606	593	638	576	601	644	611	622	575	622	620	584	606	577	645	581	563	631	673	591	596	599	646	620	577	581	653	596	614	606	622	616	609	592	606	593	586	616	599	624	616	590	588	611	602	602	616	610	592	580	579	637	607	614	652	605	620	578	620	642	617	615	630	610	612	552	588	609	604	609	608	612	631	564	609	599	677	623	605	576	621	641	549	622	612	629	596	619	582	611	599	611	633	596	620	602	599	608	636	580	614	566	656	602	612	571	624	617	572	631	591	604	606	583	651	624	612	575	589	634	553	641	595	577	614	616	612	649	600	592	665	546	566	606	593	617	557	569	583	623	601	651	630	623	604	589	605	579	607	626	579	615	616	651	608	627	594	646	629	612	616	596	550	632	645	588	598	615	607	603	627	568	628	607	585	596	595	613	579	579	631	574	592	625	626	591	598	628	644	642	593	615	620	655	625	589	620	629	661	597	615	617	630	626	580	633	686	581	632	605	632	651	615	625	596	597	668	632	606	619	636	579	612	621	606	607	624	628	601	601	603	616	620	578	629	607	643	596	609	636	598	629	616	612	629	605	610	624	608	618	668	621	585	566	636	632	577	652	606	627	592	570	655	592	600	627	617	609	609	622	619	643	623	575	641	611	619	603	592	605	593	608	573	629	602	594	595	592	605	584	650	578	596	597	641	608	619	605	639	567	633	595	644	595	648	579	621	572	644	613	641	586	573	631	565	564	601	628	579	575	600	594	623	601	579	606	601	581	636	613	637	641	583	556	587	575	631	572	627	602	630	586	647	573	620	574	626	588	602	620	584	636	613	615	621	571	637	625	589	623	631	618	620	614	603	610	620	611	634	560	585	605	650	624	596	623	595	625	613	575	559	639	638	585	608	596	620	583	585	579	595	614	579	613	597	594	610	547	583	632	578	626	558	619	634	674	658	617	626	619	594	622	602	587	548	603	599	605	584	557	611	583	609	609	563	581	582	572	611	619	616	617	582	644	620	629	599	596	636	622	634	630	570	621	588	577	628	619	632	566	601	562	600	619	612	661	598	654	587	630	596	586	660	607	598	593	638	581	611	624	584	578	578	616	564	649	584	560	632	666	576	611	587	662	604	603	587	572	598	592	621	633	584	578	615	628	539	568	636	566	605	655	614	598	621	614	587	593	554	597	598	606	590	634	615	622	586	623	614	613	620	591	637	568	589	595	600	590	622	617	631	612	587	622	608	589	594	623	652	572	593	608	608	636	584	564	642	563	593	613	550	603	588	611	590	623	631	613	613	637	661	646	637	556	601	602	606	620	624	618	645	603	582	601	598	627	615	597	582	595	591	614	529	640	550	593	594	619	633	626	574	653	562	629	629	607	603	619	614	620	606	644	600	617	614	613	619	593	624	606	594	638	583	601	635	585	622	585	646	598	610	622	590	617	598	542	591	634	634	632	590	605	596	621	608	587	600	635	569	640	679	666	642	649	599	615	583	588	606	596	607	630	652	548	627	602	639	582	596	605	580	601	594	575	634	619	582	591	650	626	595	586	626	583	581	596	590	596	590	616	621	580	618	596	632	563	638	603	585	593	593	594	623	590	611	624	610	600	573	625	597	582	628	637	617	610	594	619	639	642	578	592	616	566	652	613	643	598	611	629	569	590	622	579	582	645	590	602	636	586	626	563	578	655	579	567	585	601	620	593	581	566	589	579	619	661	596	599	613	605	592	594	568	578	658	607	587	573	569	579	627	626	618	641	611	609	624	593	615	597	611	602	632	561	586	645	656	574	618	603	596	608	596	593	606	646	595	617	626	586	595	635	612	571	591	635	606	579	621	575	609	624	622	622	567	573	625	605	598	575	588	603	619	613	574	618	656	571	633	661	609	589	615	588	604	593	607	595	626	627	680	589	595	591	607	605	617	645	610	603	596	630	607	590	625	641	594	616	628	652	606	583	620	661	603	625	613	567	576	572	618	620	558	599	568	609	581	588	557	571	599	601	566	622	618	615	599	589	616	586	615	600	661	606	584	572	628	599	585	592	587	613	640	579	567	606	602	635	576	610	584	634	619	602	606	614	604	572	627	598	640	623	634	580	627	601	604	619	595	591	611	571	604	591	581	620	623	635	614	612	585	579	604	615	626	601	620	629	614	599	619	602	599	566	574	621	609	616	624	587	598	596	609	640	597	633	594	607	601	593	590	636	542	586	643	592	581	589	589	585	595	577	631	652	612	584	595	656	562	594	563	556	607	606	604	612	666	632	584	608	612	594	602	599	577	635	634	630	579	641	631	626	600	631	587	609	602	654	585	624	591	592	577	647	560	626	642	607	558	573	638	617	614	596	629	601	571	606	572	619	606	635	625	666	604	582	597	622	614	603	636	604	639	560	600	590	608	627	603	622	638	625	621	641	618	624	601	601	653	595	589	596	614	574	605	565	616	643	632	581	637	564	627	581	605	601	581	611	613	614	591	632	613	637	602	582	658	650	579	589	594	629	633	636	602	569	628	573	585	554	610	629	573	582
7464	12227	2236	731	717	661	665	676	611	643	611	589	652	620	655	559	633	618	603	612	619	638	618	649	635	630	592	627	640	616	636	651	584	614	599	605	659	636	623	642	634	614	665	667	602	647	576	604	615	622	572	596	625	606	603	639	648	617	615	600	628	587	601	662	624	602	620	648	610	635	608	599	674	619	621	615	587	625	616	619	637	607	570	578	642	616	561	627	626	613	605	621	665	586	554	612	606	614	602	623	643	665	629	594	642	630	635	602	621	631	596	603	656	646	603	603	619	609	638	633	682	640	633	648	605	626	603	605	618	543	606	585	591	642	630	613	649	607	630	581	640	614	644	616	596	634	636	609	600	621	647	593	672	642	649	657	602	664	583	639	668	601	609	632	654	642	667	583	632	644	557	632	637	610	652	623	586	600	592	611	606	642	624	620	611	653	630	634	635	581	622	620	609	623	662	623	570	616	595	575	614	583	611	611	585	598	626	627	622	586	649	642	621	599	584	601	635	624	626	628	629	648	623	596	618	628	616	630	595	649	602	610	607	630	592	634	645	617	591	601	623	603	653	650	588	626	650	593	640	645	640	628	628	593	637	634	630	598	641	627	579	648	638	620	638	612	647	644	612	662	628	629	602	647	620	599	627	647	576	622	599	610	615	651	655	594	633	642	599	652	565	646	641	647	683	633	601	625	657	603	584	609	608	629	624	572	637	600	629	634	595	583	641	644	583	640	624	602	585	631	610	616	585	620	582	638	597	617	605	576	620	585	632	679	615	576	594	621	583	622	653	581	634	655	614	601	641	636	647	636	582	613	570	641	679	618	613	631	631	628	609	630	580	629	628	636	629	625	611	636	574	654	642	656	629	611	625	618	574	623	643	622	675	635	619	638	645	625	645	645	646	609	615	672	618	620	654	623	649	615	667	600	646	591	664	656	605	650	616	645	617	627	627	632	625	663	632	590	603	632	629	617	611	629	646	610	677	644	635	608	595	615	619	594	607	641	638	597	618	634	596	612	611	634	602	628	595	612	610	643	611	624	663	627	663	607	615	656	614	621	578	620	587	588	643	627	596	614	608	604	634	623	604	663	656	639	603	648	668	604	599	586	587	610	642	632	612	600	631	617	598	629	588	596	643	614	619	657	630	630	640	644	617	615	614	584	642	614	641	616	644	617	625	611	630	635	574	663	551	592	590	618	681	602	586	588	666	607	593	655	651	613	639	596	655	608	618	595	683	626	650	637	620	598	601	608	642	638	628	643	604	596	665	609	600	586	627	592	628	610	585	660	669	605	615	603	595	568	601	662	595	628	611	627	581	604	607	595	588	628	649	604	587	604	691	623	649	569	645	599	628	618	615	622	622	598	613	591	659	585	583	605	626	611	652	647	562	559	600	612	651	642	610	625	606	622	599	602	614	623	645	606	646	616	605	628	609	641	625	642	640	656	642	593	659	688	651	597	598	609	622	656	616	604	617	602	628	592	622	620	641	602	640	647	615	604	645	619	606	571	635	593	600	641	580	587	607	647	636	609	624	605	634	657	615	642	597	624	592	606	608	588	613	600	637	578	632	611	626	604	640	623	666	624	627	640	641	630	628	622	622	626	650	616	653	650	589	658	605	595	677	622	634	600	606	645	671	626	608	608	640	613	617	622	632	632	603	605	619	567	586	617	643	689	605	607	626	671	591	678	597	591	660	622	628	599	634	620	586	606	578	591	667	606	614	657	602	616	618	609	636	606	620	598	578	617	603	608	613	612	629	607	627	563	636	585	598	605	613	592	590	637	604	633	635	539	593	637	631	610	646	619	621	677	626	647	596	603	609	618	582	645	601	631	635	642	660	602	624	613	581	599	624	602	620	618	616	607	617	634	604	654	629	607	599	586	608	587	587	647	592	622	599	586	578	617	626	593	604	626	554	631	683	664	624	647	620	632	628	626	590	620	645	601	636	597	631	635	611	588	577	595	626	614	655	616	666	626	620	612	663	634	571	670	589	654	625	612	629	602	610	665	619	655	616	645	616	637	616	627	602	631	618	626	573	601	613	586	642	626	600	576	625	620	642	623	650	645	609	636	593	598	592	623	643	616	624	649	623	628	626	624	621	613	623	611	624	667	623	643	619	678	570	671	597	635	609	593	574	619	561	660	613	654	621	606	639	620	634	577	602	633	612	589	611	667	629	628	574	596	585	608	600	572	650	633	612	612	657	625	636	618	588	647	584	671	657	591	717	629	603	617	604	651	596	605	562	650	578	611	636	606	618	642	607	608	599	638	559	595	616	642	646	632	631	617	639	601	635	605	642	615	617	608	610	618	625	630	627	613	700	647	622	641	622	577	647	615	636	625	607	585	630	626	634	636	611	643	619	621	605	606	633	627	613	639	673	609	656	581	602	612	620	604	625	584	594	665	573	590	606	585	640	598	621	624	640	591	639	613	617	615	659	590	577	625	670	639	654	649	638	607	642	634	625	603	642	678	626	623	573	651	624	567	641	604	603	596	620	650	628	598	620	628	614	635	572	610	621	631	630	600	639	658	645	652	577	580	631	616	645	597	573	642	572	579	649	563	600	587	619	563	648	613	633	638	646	647	603	591	631	595	625	617	660	634	659	644	634	618	598	609	650	586	576	615	605	586	627	679	630	632	684	647	645	633	622	624	613	630	642	615	627	581	623	628	655	642	670	659	581	637	637	609	628	593	624	636	642	613	628	627	641	587	580	644	599	656	617	614	573	594	644	630	568	611	641	589	599	592	579	634	637	652	600	576	611	653	668	640	616	604	634	645	602	657	636	660	612	606	652	607	632	642	674	675	632	570	615	639	598	587	615	605	656	666	565	633	566	616	620	619	617	642	622	630	616	610	625	601	596	628	636	609	627	581	625	658	586	648	622	637	625	617	628	618	619	619	634	588	619	637	624	623	649	620	680	641	656	586	591	601	623	619	561	624	660	633	605	611	590	607	681	604	621	545	637	617	576	614	562	601	591	628	633	640	630	617	657	660	588	607	615	615	599	625	615	645	628	608	638	641	623	657	611	623	639	636	596	661	612	622	582	633	643	637	585	635	607	615	632	600	648	549	612	613	616	609	581	611	602	597	619	691	651	617	651	602	648	616	634	602	635	604	608	579	634	638	627	670	584	636	623	634	608	586	630	632	592	613	562	558	594	650	672	673	671	657	658	615	578	600	617	609	583	652	634	616	596	597	629	599	631	642	661	577	670	640	627	630	641	616	621	618	598	655	654	619	598	636	633	681	618	589	622	620	600	632	647	619	616	619	596	644	614	683	590	625	583	608	631	601	630	603	614	611	601	613	616	621	637	603	636	631	593	603	622	634	627	605	623	659	584	579	643	573	636	580	604	623	656	617	597	580	622	616	643	626	616	647	612	634	617	633	626	615	591	599	657	622	618	633	644	627	636	541	625	623	605	628	631	628	664	617	606	624	619	627	585	603	596	566	653	623	574	627	658	598	637	634	616	589	640	609	612	630
23153	20964	28399	23692	20974	13541	1240	717	592	519	514	437	395	387	394	341	374	381	302	341	313	358	284	303	339	307	309	332	306	312	316	317	325	321	327	310	296	328	309	341	302	277	310	302	321	285	289	308	317	288	297	329	302	310	338	288	313	321	297	267	292	314	296	304	304	303	260	295	285	319	257	288	310	293	325	266	311	286	333	298	298	330	294	338	281	305	295	305	320	312	279	296	282	293	320	305	295	324	281	293	322	284	262	315	288	301	297	273	334	292	318	287	302	279	314	286	264	310	294	303	329	329	304	326	300	310	298	295	271	312	277	277	317	279	300	304	325	320	282	306	300	290	276	304	304	308	301	318	320	276	330	301	276	276	301	305	320	314	342	297	305	299	310	298	319	296	310	336	301	311	288	302	280	318	311	285	290	296	305	309	300	286	291	322	269	333	332	291	300	313	331	283	298	312	287	287	311	301	287	286	296	304	297	328	299	299	330	326	267	300	289	281	323	306	304	327	316	327	270	287	322	279	325	291	332	304	297	283	272	295	244	328	295	293	302	281	304	298	298	309	282	325	318	292	311	297	285	290	325	293	268	268	320	283	302	344	329	303	286	292	322	321	300	303	287	297	307	297	301	285	278	312	283	285	307	300	304	310	290	301	297	291	313	298	312	302	288	304	287	301	306	282	304	283	294	294	278	300	278	328	307	297	289	313	299	289	291	304	296	274	297	311	337	316	303	300	284	317	321	301	316	280	312	314	296	312	291	305	295	305	299	293	304	322	288	281	330	276	294	279	346	323	328	316	296	301	300	269	314	279	310	274	294	280	295	272	282	319	311	288	276	310	294	290	328	314	258	309	277	298	302	305	319	286	319	293	285	307	270	313	305	278	288	309	294	314	307	289	319	287	335	288	307	294	289	268	312	279	321	295	322	291	289	277	305	262	320	320	308	297	306	296	316	280	262	291	294	289	334	308	339	284	300	277	266	307	301	276	275	298	284	287	327	309	294	302	326	297	289	282	315	299	285	294	300	285	257	332	331	329	318	301	314	278	280	329	297	325	295	302	303	234	268	298	272	322	277	316	301	279	299	319	313	295	307	272	325	289	289	300	310	285	298	284	317	315	281	297	316	258	291	310	304	295	302	317	293	344	320	312	292	322	311	322	284	315	306	305	322	327	296	328	278	291	267	325	318	320	329	325	285	275	296	291	317	332	287	320	299	322	309	307	292	330	293	326	308	297	300	319	288	298	308	265	300	315	265	270	309	320	319	314	292	294	297	297	275	275	325	291	287	293	294	331	307	314	303	323	301	311	290	288	310	280	300	299	301	321	324	290	308	316	299	264	306	295	305	302	287	323	315	314	297	302	319	294	279	310	318	303	286	286	286	324	332	262	301	275	268	279	298	289	285	310	325	305	315	296	311	319	295	286	282	333	280	294	298	259	309	309	331	304	280	292	340	297	307	304	298	313	310	305	329	296	288	325	307	317	289	335	266	276	299	277	266	265	272	300	298	317	295	271	320	300	284	308	309	269	279	331	300	281	294	329	311	276	308	304	293	298	287	297	278	322	297	295	278	296	312	332	322	297	313	308	282	290	306	298	321	286	278	325	286	299	284	305	290	318	309	302	294	309	279	290	286	303	299	289	305	325	294	321	329	307	286	299	330	295	328	293	294	322	290	298	324	300	272	287	287	305	316	304	300	293	320	313	282	296	274	312	293	311	323	305	267	261	311	300	293	302	322	326	314	287	288	312	317	273	313	297	309	298	352	279	313	310	310	273	346	299	303	318	289	323	296	301	298	297	312	310	299	301	296	291	341	296	313	248	297	312	285	289	314	295	293	282	275	285	303	316	261	285	260	273	251	284	309	316	294	277	309	279	311	329	293	304	290	315	285	294	285	264	275	294	298	308	304	295	296	302	285	320	317	289	317	282	309	293	284	300	307	293	350	276	311	276	313	309	309	287	315	324	301	321	308	288	309	299	275	300	281	304	282	292	295	278	289	316	328	302	297	297	300	299	320	277	339	300	280	329	299	300	317	275	306	321	289	284	294	302	319	299	271	323	292	309	320	304	330	306	317	263	333	265	294	296	279	272	315	292	333	290	298	345	300	308	322	333	267	287	273	303	306	290	304	283	302	274	280	312	315	299	317	289	319	273	283	261	292	301	305	298	304	309	316	331	294	280	290	294	281	300	298	288	302	280	267	287	311	308	341	318	319	289	305	302	305	283	314	295	272	325	320	305	289	284	286	311	293	314	298	281	279	293	302	294	306	310	319	298	312	297	301	292	294	310	294	267	287	301	305	303	276	312	309	295	295	318	281	291	302	312	303	288	298	277	262	313	299	302	310	318	311	327	299	300	285	267	285	302	278	288	283	288	281	280	279	297	273	295	274	276	301	295	300	343	276	300	273	280	309	317	291	270	306	299	272	292	263	298	294	293	294	301	306	298	286	307	300	291	276	302	301	309	290	303	315	296	315	286	289	297	323	311	292	314	303	310	293	294	288	289	320	307	298	289	308	289	290	311	308	281	284	322	314	303	277	316	286	298	298	306	322	284	280	332	292	331	297	304	287	287	309	298	300	321	328	308	275	285	293	295	309	316	300	296	270	326	304	329	311	311	309	286	296	293	300	269	294	258	318	295	287	288	297	305	314	307	300	301	312	318	332	296	310	300	332	298	274	294	318	295	312	300	273	315	305	280	301	322	296	280	292	307	298	285	298	333	266	291	299	298	324	309	313	285	287	310	324	271	291	278	304	289	313	299	295	284	296	304	305	312	305	324	281	292	307	323	312	313	310	283	281	293	285	298	308	327	294	310	270	302	267	296	297	294	287	268	320	269	307	307	269	308	274	317	298	297	317	279	279	314	310	300	299	301	308	313	318	310	310	324	330	290	289	291	291	298	319	308	299	298	304	266	311	256	320	298	283	298	310	318	273	304	312	295	294	305	324	258	285	329	305	314	324	289	287	313	303	305	290	276	289	278	351	296	297	313	294	279	337	301	287	280	274	290	300	313	302	301	280	277	318	298	285	306	295	290	331	273	336	313	348	297	316	311	279	325	316	257	284	351	295	313	285	275	281	281	305	305	320	304	292	295	279	276	303	286	315	315	319	264	280	282	310	311	305	295	286	309	297	295	303	305	291	278	309	326	266	295	305	288	283	290	272	292	292	322	303	316	306	300	283	293	295	301	293	289	317	273	336	271	311	303	293	305	304	291	338	323	307	309	311	330	297	300	324	297	315	308	293	290	281	268	293	266	308	284	287	289	294	300	280	286	293	299	294	296	325	297	318	327	279	322	282	325	302	287	306	318	283	284	301	285	299	296	287	326	321	301	322	280	279	288	299	292	307	293	285	290	290	298	305	310	313	293	323	284	313	312	308	287	304	295	308	305	303	264	271	287	306	300	292	301	281	294	276	308	293	326	305	308	265	327	314	276	293	290	317	291	313	291	289	308	317	322	308	309	329	282	274	283	266	308	289	331
7795	22898	7798	2929	2120	1471	1170	998	767	632	563	519	480	484	443	417	403	396	411	370	422	366	404	359	352	327	350	359	376	316	360	324	319	320	322	317	346	310	321	349	346	319	316	359	359	317	323	310	293	327	299	371	330	314	312	291	330	326	349	334	338	344	325	308	326	319	330	349	336	320	320	338	318	336	315	326	318	324	349	312	338	328	344	308	332	329	300	310	314	336	302	319	326	323	327	323	308	304	324	293	327	324	349	333	330	378	337	360	288	298	344	324	326	312	338	302	326	336	347	331	331	299	301	324	346	323	320	300	352	357	305	320	316	330	319	325	334	314	296	313	333	310	342	351	318	329	287	324	322	315	334	316	291	335	344	343	315	301	318	327	314	293	297	341	319	293	326	300	359	299	332	349	317	347	357	314	318	340	345	315	310	324	300	314	352	297	304	324	341	286	342	340	337	362	331	310	307	297	318	299	334	320	326	334	327	325	331	315	319	332	358	329	314	340	311	337	315	334	339	336	320	331	327	318	342	355	336	277	341	319	321	339	327	312	284	357	314	346	313	301	325	308	338	321	292	315	335	324	322	316	309	359	335	320	309	311	312	327	370	308	303	310	327	338	333	326	309	283	325	318	312	350	332	328	305	322	354	309	343	324	338	305	344	348	321	343	324	306	316	364	305	333	286	312	294	310	304	334	313	309	343	339	342	322	313	316	316	312	320	300	290	307	339	340	334	339	331	294	335	314	320	341	340	338	357	309	298	331	306	322	326	322	321	330	336	322	303	316	305	314	328	341	305	302	323	304	321	320	341	332	300	331	333	306	301	295	326	324	323	338	327	310	315	281	300	323	353	333	321	325	305	331	342	314	297	315	326	327	305	304	325	306	291	311	335	307	318	347	341	341	348	332	315	333	317	306	280	315	335	313	331	325	302	316	311	307	334	343	294	317	324	333	311	322	296	332	315	356	314	317	323	319	332	305	321	317	305	316	327	309	329	305	318	331	321	314	346	314	315	323	288	321	321	343	314	312	330	308	339	335	299	295	328	313	327	292	337	331	310	316	326	342	305	298	301	355	325	307	322	351	323	336	310	324	325	312	321	350	323	340	298	294	323	318	322	335	332	321	333	287	326	361	321	314	302	313	306	340	332	296	364	320	337	343	368	323	324	315	297	330	324	325	370	319	319	307	335	288	320	315	326	308	326	323	312	340	310	290	321	330	328	303	321	332	299	325	351	312	301	345	342	318	336	322	316	324	331	308	292	301	340	304	355	322	340	356	326	297	275	332	328	327	307	307	323	290	316	323	311	313	328	319	320	347	324	302	325	314	330	299	330	354	380	291	309	354	313	304	318	313	301	307	338	338	345	334	306	332	320	296	296	290	333	282	340	301	331	323	320	340	334	325	335	323	326	286	340	333	292	342	314	334	354	312	299	334	312	299	307	299	322	340	329	320	305	304	300	320	325	300	312	357	299	351	305	300	310	338	324	297	334	328	304	313	306	311	326	316	361	313	322	321	287	309	340	321	335	326	333	303	316	339	293	350	360	327	323	325	335	303	337	324	339	324	325	330	312	332	337	326	342	310	351	333	332	324	324	313	324	324	323	301	317	316	309	339	318	321	307	328	316	328	322	338	324	332	340	335	307	341	365	323	314	320	296	304	325	334	339	303	298	311	345	326	319	307	318	303	345	353	305	307	322	333	305	334	325	303	298	297	325	319	339	327	337	347	347	334	301	315	308	317	318	278	299	355	304	317	341	307	320	306	316	336	322	339	293	316	299	300	315	314	271	311	331	274	319	344	353	321	321	319	331	323	321	317	339	303	315	311	370	320	338	324	315	313	307	340	333	325	335	346	318	321	317	316	332	330	318	304	305	315	319	341	324	328	313	345	302	348	336	301	334	331	315	305	294	318	304	316	320	335	280	329	323	302	318	296	342	317	351	326	315	322	322	347	309	307	314	318	294	346	353	302	303	343	330	312	319	323	300	306	335	309	291	314	309	286	328	317	315	359	345	309	327	297	316	316	325	305	287	347	312	337	353	318	362	337	316	299	338	335	325	294	340	329	301	362	320	281	345	353	306	313	327	312	336	337	326	321	317	332	326	324	336	321	332	349	358	331	312	333	332	320	304	354	356	334	331	314	303	322	315	303	296	304	318	366	349	300	309	299	299	319	306	336	310	331	359	292	279	305	315	328	307	325	350	341	332	305	339	332	329	334	293	334	307	292	297	324	318	304	292	321	354	300	331	314	330	314	319	308	334	332	340	347	333	309	305	306	322	317	294	326	301	320	355	354	324	329	328	317	343	339	312	280	305	315	336	295	320	290	344	313	343	337	332	305	316	307	290	335	337	295	305	337	322	327	343	324	314	337	308	348	316	295	312	330	309	297	308	303	349	351	326	308	326	335	324	350	325	333	323	325	306	289	327	345	290	326	300	320	337	320	329	323	298	326	327	309	331	290	320	304	329	324	312	316	354	327	302	343	299	310	324	319	301	324	293	366	332	324	300	361	326	370	331	313	342	321	329	344	294	323	319	314	327	324	357	309	335	339	322	323	316	315	304	327	338	324	327	295	356	325	330	359	320	302	319	313	294	320	323	314	353	319	346	309	305	329	338	304	315	337	342	315	297	349	318	290	318	304	320	309	323	330	320	331	333	279	267	325	285	308	320	319	307	336	347	342	333	343	346	340	301	299	331	273	294	288	310	297	322	307	316	317	292	325	333	299	337	300	306	293	311	323	312	332	297	330	305	349	313	316	320	306	369	358	322	308	326	294	332	305	332	362	346	297	341	342	318	316	299	348	343	305	344	295	288	329	315	310	352	310	297	317	333	320	345	300	310	310	316	320	324	310	324	316	332	298	331	317	326	339	314	343	329	301	332	305	303	350	294	333	297	301	308	317	294	357	320	339	331	310	295	325	329	308	334	332	337	335	318	325	324	359	343	317	339	287	312	295	331	335	306	330	294	330	335	322	339	322	312	325	345	333	322	341	292	340	317	336	330	329	308	311	342	312	311	319	318	331	338	323	321	288	330	305	360	295	352	334	314	355	320	324	337	312	304	308	317	289	296	289	322	325	368	300	322	317	321	322	332	346	338	311	308	303	308	323	325	349	320	306	327	298	319	293	341	309	320	346	288	287	334	318	319	305	315	317	295	344	308	307	328	337	330	319	318	360	361	326	287	306	321	316	298	300	320	331	319	347	319	317	323	338	320	348	292	327	349	342	283	316	337	322	343	309	321	332	306	320	329	331	307	352	309	297	312	347	301	343	324	322	297	301	316	328	305	288	308	345	279	359	308	268	347	295	336	334	337	313	336	337	341	313	320	318	331	342	331	324	331	302	348	317	349	325	311	309	296	336	313	285	310	330	357	317	288	329	317	324	338	311	327	310	343	330	308	319	319	306	321	345	318	323	300	356	302	306	309	310	327	338	305	314	316	317	319	317	315	338	311	326	332	302	342	298	339	315	341	304	315	336	305	353
24067	20940	27581	24403	17252	1527	962	741	677	671	602	619	617	603	598	604	549	637	642	569	575	551	554	638	611	567	560	557	557	596	565	564	588	582	598	574	602	554	552	546	579	579	532	576	535	578	530	543	577	567	576	567	571	611	539	570	565	586	563	576	556	568	554	581	519	566	599	571	573	535	572	555	587	575	621	578	550	580	540	600	588	598	529	567	561	549	632	586	562	591	585	566	574	599	571	542	592	574	591	582	505	585	562	564	589	569	547	579	566	570	607	579	542	556	579	550	582	565	585	562	579	594	560	582	544	590	568	582	556	607	554	552	574	557	571	569	552	559	519	554	584	569	595	566	567	602	545	561	576	537	571	541	610	584	594	558	556	595	552	551	584	576	566	588	551	548	561	554	578	588	547	556	592	572	533	521	572	573	559	555	553	560	550	553	562	584	574	566	571	576	534	542	560	534	580	612	558	602	581	567	566	626	575	570	574	599	552	554	552	577	561	565	546	561	558	631	569	603	591	546	530	569	576	572	540	570	537	566	571	532	551	609	592	588	571	552	537	567	534	548	543	576	544	602	553	576	574	577	570	631	577	554	615	560	529	580	575	582	574	521	591	541	541	583	537	563	550	574	643	589	576	558	555	564	599	574	572	551	523	510	544	558	589	607	572	601	560	595	591	560	555	573	566	570	576	544	576	589	567	587	568	602	579	532	566	576	573	536	566	546	576	538	556	557	570	584	503	569	552	540	553	602	528	526	559	606	563	565	589	594	564	567	581	602	558	616	601	561	569	600	559	574	534	583	571	514	559	553	606	544	583	550	567	598	562	563	570	573	563	592	552	567	574	549	608	534	579	585	601	579	549	552	546	570	567	532	554	551	570	593	563	523	589	571	550	594	579	531	528	591	578	574	541	528	531	572	547	553	581	568	597	552	603	570	531	520	598	574	588	552	566	544	522	565	573	621	596	595	569	528	564	550	535	555	603	539	591	567	576	543	590	611	569	565	589	592	575	549	538	565	549	562	538	561	558	576	557	501	561	556	551	557	561	595	550	549	614	543	580	535	595	550	568	607	575	560	575	566	620	530	579	577	579	553	554	547	597	547	568	571	544	563	572	545	608	577	586	584	570	563	532	552	557	564	568	559	550	569	569	558	620	553	582	588	556	620	566	567	554	588	566	576	560	561	609	568	559	550	597	576	550	578	538	544	579	542	595	595	588	593	562	543	594	604	536	555	564	596	579	574	570	562	602	563	546	592	596	519	606	533	590	557	625	559	566	587	578	550	534	555	589	548	547	563	565	542	534	581	606	582	547	598	577	567	565	552	570	580	536	562	561	629	575	620	559	564	593	599	591	545	534	567	550	548	529	577	544	593	518	568	588	570	561	607	574	525	584	519	591	575	582	581	549	565	571	528	546	573	559	533	592	560	544	582	597	587	593	560	578	564	582	626	565	607	521	564	532	560	572	569	636	560	595	576	510	585	572	602	606	571	594	534	580	582	536	572	600	634	571	531	558	586	527	630	543	515	551	565	587	544	567	562	577	569	581	560	568	560	590	586	582	572	539	519	547	580	578	612	512	590	589	545	538	603	574	605	576	580	562	600	532	565	544	536	571	591	595	558	614	547	593	594	561	598	562	583	533	531	606	565	586	570	538	540	557	582	548	536	571	574	565	571	576	567	559	588	555	533	573	547	532	588	566	572	550	554	570	610	578	579	540	555	575	555	591	512	565	567	522	580	555	580	562	563	552	574	548	546	527	565	543	514	580	521	580	553	532	592	587	619	584	575	597	573	579	556	555	546	579	518	592	541	565	542	571	558	623	528	554	540	569	576	572	574	587	571	562	573	544	592	550	569	566	604	560	575	545	519	581	567	560	546	569	523	606	545	553	588	566	568	602	609	563	576	597	544	533	596	547	563	556	586	551	598	555	593	534	581	572	573	594	589	577	606	589	609	589	588	560	609	578	568	547	557	562	521	556	565	550	542	583	575	564	609	558	575	555	517	571	570	517	526	546	588	559	547	561	552	570	564	567	551	578	551	573	573	571	548	618	562	553	557	560	595	545	571	561	553	597	527	585	549	575	535	570	586	601	561	543	586	560	551	550	549	597	570	556	553	565	536	592	573	560	511	589	555	497	538	548	569	582	548	573	557	578	582	546	565	577	567	532	596	535	548	575	544	558	563	573	583	556	605	570	574	600	509	559	559	596	579	611	558	608	565	616	591	586	609	575	569	565	575	559	524	587	542	605	613	592	577	565	572	577	581	580	577	599	557	642	528	582	564	559	533	574	547	568	575	544	568	591	562	579	555	590	533	543	612	566	536	556	552	619	568	588	542	575	584	568	589	600	565	532	575	618	556	545	581	533	594	589	556	567	599	530	561	590	627	551	571	569	583	561	532	615	565	561	546	549	503	560	554	595	594	552	556	587	513	577	545	532	603	575	534	566	569	548	583	531	570	582	559	509	550	610	553	549	581	585	566	568	536	571	566	572	590	559	595	546	583	557	520	560	577	614	570	602	565	576	568	555	537	581	567	542	535	531	617	571	586	589	536	566	570	544	548	582	536	584	539	632	577	572	581	550	577	570	564	526	553	583	590	570	581	551	553	531	575	597	553	557	584	576	514	559	542	571	509	558	570	599	578	558	553	536	558	545	537	556	561	522	578	588	556	581	565	573	562	538	580	540	572	513	569	599	543	586	535	556	572	595	564	567	594	560	534	588	561	573	568	563	600	561	514	566	545	534	573	568	568	565	563	527	605	592	627	567	537	552	600	619	613	602	544	613	615	573	565	589	553	585	590	567	582	550	565	598	566	588	569	539	584	585	574	594	576	574	541	572	517	571	553	572	589	559	561	566	588	586	549	511	566	557	565	540	553	590	509	543	571	585	594	588	554	587	653	586	535	591	590	549	569	572	596	577	544	570	542	562	565	570	597	544	544	615	600	586	559	585	578	551	607	596	552	572	565	537	585	557	536	583	586	591	530	545	563	619	550	574	556	606	553	567	578	557	584	580	572	593	569	532	598	575	562	597	533	541	619	515	604	569	540	566	546	537	580	589	527	565	561	621	556	530	601	593	564	581	567	601	583	578	591	580	560	548	572	509	548	569	576	586	529	575	569	517	577	582	565	576	608	579	557	585	576	559	590	568	595	535	582	582	600	611	511	573	517	597	545	575	546	576	561	579	548	614	575	566	553	552	552	573	609	585	539	551	568	545	569	599	570	597	556	589	576	558	580	515	575	584	587	550	591	584	609	525	556	583	530	555	577	573	594	529	593	538	580	572	601	565	594	523	569	568	557	578	510	548	565	600	557	551	582	596	558	569	545	559	517	549	557	572	600	589	548	543	536	585	580	548	573	556	574	570	567	588	581	568	571	541	613	617	535	583	560	568	599	526	602	587	609	584	585	524	558	540	578	561	565	532	575	596	566	573	562	567	562	568	549	550	588	568	604	572	569	555	579	604	558	586	563	570	546	582	594	528	583
7628	19689	5886	2115	1685	1304	1128	862	810	791	743	717	622	660	640	575	602	650	600	567	581	564	550	574	602	568	599	558	625	532	578	537	587	563	561	593	548	595	610	597	544	561	572	518	562	577	561	585	554	532	590	517	564	538	588	573	571	610	623	565	554	544	569	535	574	552	569	542	578	553	554	540	608	524	600	587	538	569	572	570	574	569	611	554	576	600	535	564	550	553	558	537	573	580	560	569	572	547	589	545	589	545	567	587	574	527	569	575	584	562	572	557	552	592	560	583	573	576	545	589	552	607	540	536	558	524	558	540	545	563	564	568	537	552	553	534	582	545	522	574	544	596	588	548	532	571	575	548	624	516	577	571	559	534	553	572	539	578	540	558	605	560	546	560	594	531	504	501	578	548	524	548	617	563	568	537	587	567	541	558	481	582	605	547	571	558	583	588	567	564	594	556	569	565	567	584	567	539	572	573	566	575	610	606	635	550	577	554	566	564	570	591	567	534	552	567	579	539	577	613	591	547	559	546	530	562	546	537	553	540	505	565	531	559	529	581	559	543	565	590	595	590	545	579	539	584	585	587	550	566	532	563	557	554	552	556	554	569	571	572	579	563	585	598	540	543	535	584	527	574	552	569	576	589	576	570	561	568	586	537	583	556	578	588	570	587	610	568	606	546	585	592	543	535	634	528	544	545	580	507	577	564	588	598	532	558	542	616	595	599	557	526	586	596	561	568	544	579	532	586	575	566	585	561	558	550	559	560	549	594	560	549	553	590	573	606	543	551	540	586	540	578	580	551	535	607	543	575	572	555	582	549	586	584	598	602	586	560	555	569	554	592	551	573	547	555	539	595	563	588	599	570	569	522	579	577	511	555	566	557	597	607	588	544	510	554	541	584	569	538	560	557	533	540	533	573	544	587	578	534	562	535	550	582	608	566	541	530	529	593	594	531	547	571	590	592	542	532	536	563	548	554	581	590	525	593	583	544	600	569	558	572	592	544	589	576	586	518	577	536	588	585	598	534	590	609	533	570	565	563	522	562	559	532	534	553	558	577	588	558	555	566	571	560	619	545	524	544	618	599	555	581	609	552	552	594	539	570	551	573	539	549	562	589	581	570	519	560	533	559	557	548	616	582	591	579	518	560	580	569	570	550	575	571	525	550	574	543	589	520	586	551	569	544	581	580	529	572	573	514	557	573	609	599	553	568	522	575	599	559	541	573	540	561	566	522	542	574	562	548	567	549	555	531	600	594	580	555	551	517	580	565	584	597	587	556	596	561	567	572	557	546	582	582	549	577	590	576	534	557	568	555	559	519	516	530	558	549	547	571	596	525	548	589	579	596	571	602	567	552	527	570	576	579	554	561	547	579	512	540	601	573	596	550	554	546	535	590	562	552	575	570	572	539	541	540	554	562	561	574	560	519	586	549	522	576	604	537	531	534	540	574	574	534	580	603	574	589	566	598	596	516	525	530	567	532	570	550	593	572	555	532	609	562	561	589	556	599	563	582	540	512	567	556	594	594	574	552	576	584	586	599	564	550	600	595	571	601	576	565	544	576	573	587	595	516	562	588	506	545	581	559	510	547	581	559	537	544	572	560	570	586	555	564	572	565	563	579	581	559	578	558	567	553	575	584	571	550	535	589	563	546	526	556	560	590	576	549	587	591	600	547	573	545	576	573	572	596	542	566	555	587	554	581	598	563	515	545	570	574	559	553	582	601	564	571	591	590	526	530	539	568	552	613	570	570	576	533	551	579	563	562	584	544	542	549	598	580	548	567	600	566	562	581	587	591	574	571	561	532	541	580	580	529	531	586	576	565	548	563	587	595	581	585	531	499	543	552	543	573	563	606	563	566	574	533	582	557	557	602	549	580	572	591	559	530	583	549	560	580	611	562	528	559	551	564	557	586	549	575	582	557	577	562	545	574	562	595	545	537	570	551	510	563	526	603	556	536	540	548	576	552	550	536	567	565	573	526	536	557	561	560	570	603	541	580	561	581	503	579	593	538	522	573	600	557	567	557	544	563	582	559	567	556	536	558	601	560	570	523	595	553	539	531	607	541	575	590	555	527	590	543	571	621	556	560	585	550	572	550	591	589	549	578	583	573	592	599	576	577	579	553	561	553	530	532	532	579	595	562	594	531	581	560	591	571	584	558	559	549	509	559	560	526	591	556	584	561	583	553	589	563	561	537	577	568	561	558	605	558	606	575	559	597	568	571	598	555	568	585	552	571	551	576	563	582	542	548	541	563	596	580	555	558	532	572	587	584	581	541	593	553	512	583	589	547	540	548	588	554	585	554	556	566	592	573	561	584	533	601	553	532	557	555	609	553	586	559	534	566	540	579	561	524	586	601	603	558	553	575	536	575	571	547	561	548	502	529	551	531	562	559	542	579	534	558	581	553	609	541	551	594	545	598	520	518	577	563	559	578	557	578	583	547	561	573	569	549	539	514	565	584	569	553	549	583	607	546	545	518	580	562	576	524	516	555	562	523	544	554	517	542	601	549	529	576	611	553	595	544	595	615	529	538	553	522	582	575	582	596	546	515	586	559	581	560	548	569	559	510	575	556	574	611	591	547	591	608	567	558	586	552	524	548	532	553	589	564	570	573	582	542	559	564	574	534	581	585	565	572	535	545	523	548	563	537	558	562	575	583	515	579	564	552	530	552	573	522	556	566	552	584	567	559	548	555	552	599	538	578	599	574	556	540	601	574	555	587	545	575	553	571	572	600	571	608	558	614	579	560	561	583	513	555	560	559	529	562	564	554	565	509	536	527	585	567	578	542	582	599	592	560	557	590	557	585	530	525	578	605	524	581	561	564	577	603	580	549	528	549	576	530	532	611	590	534	523	583	529	568	567	515	504	567	513	544	606	560	510	627	570	554	582	572	595	569	609	552	555	532	560	552	586	595	589	558	532	572	560	542	574	582	576	563	557	564	527	609	564	584	592	551	537	550	583	594	579	568	593	542	533	590	553	567	518	594	606	565	516	589	561	556	525	546	606	580	604	620	583	561	588	540	567	588	548	582	538	606	561	560	584	529	545	562	559	640	571	554	547	554	595	573	576	573	572	549	563	600	595	550	584	549	538	599	604	550	570	565	572	575	541	620	575	528	554	561	564	529	559	554	554	562	564	540	586	567	593	534	586	582	599	509	547	577	578	548	553	584	525	581	550	568	562	557	548	561	546	583	566	577	558	551	543	549	523	549	554	580	554	596	533	561	568	613	580	552	573	593	525	558	563	566	608	598	537	569	534	597	544	525	595	569	554	597	544	536	580	550	576	565	530	518	618	499	549	522	520	561	567	534	590	546	555	590	563	589	569	529	546	548	575	573	585	521	564	563	564	575	548	574	586	542	592	556	555	570	574	552	593	506	559	577	565	534	544	576	572	565	585	566	533	562	567	573	587	540	576	560	555	580	600	547	560	522	575	603	585	549	554	581	534	564	566	556	587	568	535	553	566	590	575	582	563	612	589	544
22165	21026	28814	23442	21028	21091	12090	1130	674	580	482	420	353	343	294	310	275	261	278	231	199	259	215	207	227	176	185	210	200	185	207	157	208	179	195	182	198	195	179	166	185	158	172	178	179	172	178	173	174	159	174	160	185	155	167	156	174	175	154	180	163	182	185	162	161	157	153	165	186	163	164	159	179	164	174	161	156	141	160	150	165	178	161	132	182	156	157	181	152	155	169	158	142	149	163	177	152	179	182	161	169	169	178	152	150	180	157	174	160	181	140	177	153	142	139	159	159	180	149	154	155	151	164	165	156	148	157	158	146	153	176	155	152	151	176	157	169	155	145	146	162	148	157	153	153	159	171	166	163	161	177	145	178	158	157	160	154	172	185	173	160	142	170	142	174	186	158	164	175	184	145	182	166	184	148	174	183	166	140	158	175	179	157	145	149	141	158	169	155	152	151	186	160	175	160	185	174	168	181	179	148	161	152	169	159	148	161	151	190	166	151	157	165	167	156	146	155	166	148	193	170	152	149	164	178	166	152	158	152	155	163	178	145	165	196	141	186	161	151	189	158	179	154	163	156	156	168	149	153	173	168	149	146	147	153	172	149	179	167	188	161	170	150	167	175	166	171	158	161	172	168	161	141	175	145	167	158	154	139	166	162	167	149	177	159	174	159	170	158	125	172	141	143	157	162	160	157	169	171	166	142	151	183	150	187	185	161	170	151	161	160	167	166	143	163	188	159	188	176	166	171	176	158	171	152	151	171	158	159	167	159	168	152	150	167	153	174	148	154	170	144	153	145	170	158	151	151	158	167	165	155	149	167	158	179	182	157	149	165	146	149	150	150	166	186	161	155	178	150	147	169	168	146	145	157	129	160	140	160	163	158	157	172	152	174	176	158	142	152	166	154	169	169	157	149	138	175	159	161	180	160	160	159	164	183	156	167	192	163	147	161	167	140	139	164	160	157	174	155	171	165	154	164	191	153	157	169	155	167	157	153	162	184	142	163	155	163	184	165	149	168	175	169	156	165	171	158	173	162	143	138	140	183	167	156	164	152	169	121	160	149	174	162	159	140	169	174	147	149	168	178	170	155	163	174	187	159	191	172	165	147	164	170	164	164	181	173	168	169	183	187	148	158	161	156	172	147	178	165	161	152	133	131	187	163	151	171	129	179	169	154	163	163	139	130	171	162	158	156	153	152	152	146	162	171	146	168	176	165	180	159	145	184	186	169	163	146	142	155	130	165	159	156	158	167	166	161	164	155	164	158	163	157	149	147	151	166	155	181	155	170	151	152	171	156	165	154	149	156	157	156	200	170	156	186	170	167	170	154	164	173	156	169	140	144	196	158	150	169	167	163	185	173	152	164	165	166	145	125	159	164	167	157	173	146	150	163	179	155	168	178	171	164	159	156	158	174	162	155	140	177	144	168	167	169	165	160	150	150	182	166	171	155	141	161	185	160	155	159	169	164	144	161	159	153	147	165	176	145	168	174	145	154	158	148	156	154	153	157	179	140	152	173	161	161	168	146	178	155	148	174	155	163	145	138	174	150	174	169	174	169	142	164	151	171	136	166	181	160	160	168	159	163	169	182	167	182	155	150	156	175	178	166	174	139	155	148	165	163	157	149	168	170	180	157	161	147	173	182	152	154	162	186	173	180	158	166	159	148	153	158	152	169	153	162	159	172	149	160	187	152	182	143	148	158	184	169	170	187	185	174	136	167	152	177	157	178	176	161	142	144	128	157	178	142	160	155	183	173	151	174	185	175	153	143	185	187	126	149	167	173	172	153	164	161	162	174	180	166	159	167	147	147	160	194	150	154	158	176	164	176	162	179	140	160	167	172	145	192	141	163	154	169	146	171	168	172	160	148	157	145	161	137	157	147	162	166	190	166	150	153	163	166	180	174	162	155	143	152	172	163	155	147	162	168	162	142	195	169	184	163	163	157	164	184	136	163	164	183	150	168	136	149	144	154	158	178	144	161	164	163	161	161	166	180	161	171	160	147	155	147	151	152	174	157	169	166	159	136	173	170	178	158	155	176	151	154	179	159	164	149	160	178	182	151	165	176	147	164	152	152	159	170	153	157	153	178	157	175	183	157	191	167	156	134	162	165	169	161	173	132	165	163	156	164	168	158	157	148	175	180	152	160	154	154	143	143	157	169	162	164	161	161	164	153	159	163	144	151	182	175	182	181	174	152	169	154	160	165	154	134	177	145	167	158	161	169	137	176	157	152	181	186	150	167	169	166	155	169	166	165	162	153	157	176	169	180	157	171	177	157	164	156	173	163	184	171	170	150	153	189	160	149	150	158	162	160	170	184	182	166	141	164	165	153	169	156	159	161	163	163	179	182	180	160	174	171	170	140	175	182	154	156	177	166	135	168	168	168	154	194	153	157	158	156	161	158	191	159	193	169	178	151	157	160	152	144	127	174	155	147	171	139	156	157	166	167	152	142	138	140	166	169	164	146	160	165	194	150	159	168	172	164	162	151	171	166	180	168	160	191	160	158	142	161	161	161	175	180	167	155	170	165	144	171	168	176	170	159	166	160	171	165	183	152	156	144	154	155	169	156	149	161	165	158	155	159	171	158	172	144	145	173	177	172	180	160	162	160	146	160	177	178	158	172	163	152	161	164	152	158	155	131	156	162	149	173	166	168	175	150	158	149	155	155	160	145	138	168	171	148	158	163	172	163	176	142	171	159	158	189	159	172	174	167	181	174	151	168	134	169	162	162	163	182	143	170	155	165	189	172	149	182	182	170	145	170	147	172	184	152	153	159	150	169	170	153	180	180	164	155	159	142	138	183	148	194	166	178	152	168	182	160	159	155	153	184	146	168	150	163	163	174	173	152	164	149	153	174	172	175	173	169	151	154	155	173	166	159	167	164	158	157	181	176	168	173	157	155	178	161	160	179	168	168	171	161	173	167	165	171	140	189	164	150	162	157	171	155	153	140	174	152	170	157	151	183	167	154	146	148	172	151	171	154	181	154	148	152	176	180	182	155	140	148	155	165	158	155	152	154	165	186	167	166	148	177	135	158	157	167	153	170	157	162	179	138	151	173	169	152	156	163	153	143	165	156	148	176	189	167	147	160	164	157	172	148	176	172	170	174	150	173	148	147	173	142	155	153	162	164	173	180	162	168	171	154	158	144	138	181	160	169	162	154	170	167	172	172	153	149	156	184	159	145	167	171	155	171	164	145	160	175	149	157	135	153	153	158	176	148	160	157	166	157	178	139	159	145	152	174	148	159	174	140	155	168	155	175	169	165	152	144	160	157	172	155	150	167	172	158	166	174	159	140	179	157	156	141	161	178	169	138	157	157	170	159	152	157	169	160	155	172	193	144	170	157	176	177	169	181	147	150	183	153	194	177	165	143	155	157	147	180	148	143	146	171	152	151	171	158	170	135	164	183	156	159	157	172	164	165	150	167	178	175	150	162	150	152	174	165	151	158	165	145	191	148	139	165	178	174	147	167	147	180	142
10320	30477	12915	4930	3618	2561	1779	1339	1060	850	659	562	544	427	395	388	290	302	302	266	247	219	276	245	208	213	228	175	209	228	176	201	185	186	179	190	188	185	183	196	195	195	173	174	176	194	172	187	174	173	189	198	177	156	167	159	193	141	156	173	177	152	187	150	160	166	147	164	152	168	161	163	180	183	170	167	152	188	178	170	163	171	165	163	154	176	189	171	166	175	170	174	182	148	174	173	186	143	156	152	159	166	199	150	174	172	149	169	170	170	160	171	194	143	168	163	152	170	168	169	176	162	155	179	184	170	171	144	157	168	160	177	153	162	153	152	181	169	160	157	148	195	169	188	154	153	172	172	167	179	161	163	179	191	136	192	132	162	150	188	179	157	172	154	172	166	188	155	144	161	153	177	145	175	151	154	164	174	142	156	175	161	180	163	150	181	163	188	159	151	167	164	151	178	176	165	151	170	153	164	161	154	177	148	158	157	167	177	163	178	170	205	200	176	152	166	178	181	150	179	152	179	166	186	152	181	157	173	177	154	194	172	163	167	170	154	174	169	144	164	180	193	153	173	194	168	167	140	164	175	173	167	169	166	181	155	169	166	159	163	174	147	157	168	156	174	193	163	165	155	160	178	181	155	170	164	159	144	152	172	169	146	153	173	156	136	161	176	199	188	178	151	139	179	154	176	156	139	166	168	159	171	150	148	183	159	165	161	185	145	170	190	208	183	173	154	171	188	159	156	177	170	176	198	164	174	166	145	176	143	168	179	162	151	159	160	153	144	168	190	163	160	174	154	155	152	146	148	144	181	171	166	157	156	166	176	155	161	132	184	156	172	140	170	179	168	157	151	159	165	151	164	186	166	173	164	151	159	167	168	156	163	183	155	152	181	167	184	152	171	170	174	155	165	174	160	169	171	173	180	171	167	156	169	177	173	172	163	155	154	146	162	193	188	160	151	147	176	170	158	158	179	165	188	169	172	132	178	187	149	178	164	153	173	183	155	149	187	174	194	183	163	172	153	158	155	186	174	147	182	139	160	162	195	171	143	188	168	165	148	185	164	161	178	170	164	182	154	170	152	161	200	157	158	150	166	161	156	146	173	136	143	178	153	179	177	154	153	149	150	159	175	174	167	134	168	154	187	155	154	180	185	173	153	175	161	174	178	188	167	159	167	157	163	159	164	145	190	163	157	173	155	164	173	170	171	161	146	172	169	158	163	158	177	169	141	169	131	167	161	171	156	164	155	170	162	147	165	170	137	161	166	173	146	178	172	181	168	169	143	151	152	153	150	170	179	140	150	175	187	157	187	170	146	167	175	182	160	171	174	165	162	148	159	157	182	148	166	165	154	160	160	151	166	157	179	158	142	167	179	153	170	159	175	174	148	186	173	178	186	175	178	152	161	166	144	184	176	140	164	167	145	154	147	176	156	157	173	174	154	160	181	162	168	184	174	169	163	148	163	166	145	176	154	157	162	173	169	138	182	166	179	155	163	166	188	163	153	181	145	160	137	186	171	166	169	170	158	164	168	168	168	171	146	166	143	142	151	172	156	190	163	160	178	180	171	164	158	181	166	186	181	145	181	189	160	168	146	167	150	177	152	161	161	167	151	165	150	179	175	138	183	156	174	164	172	159	167	177	139	162	156	185	169	174	174	170	152	152	158	187	184	138	176	175	145	170	180	160	175	141	186	165	183	167	136	163	151	169	169	148	174	151	160	154	162	165	176	153	196	164	166	171	174	179	189	166	179	183	160	162	159	167	161	176	165	182	185	162	161	168	150	156	167	156	149	171	164	177	143	183	184	171	143	165	171	170	176	188	177	176	158	149	181	177	172	155	174	158	150	137	154	157	188	165	155	152	176	160	183	141	152	176	152	145	155	151	138	159	176	163	157	180	155	152	160	153	164	181	170	194	148	166	153	176	182	135	168	174	149	162	175	166	157	186	189	166	171	163	158	156	151	154	152	172	157	167	181	163	153	166	146	169	145	152	150	154	156	157	166	165	167	198	145	180	174	179	177	173	177	158	159	181	161	161	145	179	170	162	159	151	139	153	155	168	143	184	147	156	171	167	160	175	170	169	146	147	184	158	147	182	159	166	169	176	159	183	166	142	158	171	176	142	153	176	147	179	165	155	149	169	155	145	166	151	163	149	158	140	190	183	193	170	166	177	163	168	156	176	149	160	179	142	172	149	168	186	160	177	170	169	158	203	156	158	141	174	148	142	171	166	167	180	157	162	172	169	172	136	167	164	161	167	173	159	181	172	189	172	159	170	171	167	153	190	173	153	169	158	167	158	168	158	160	167	156	160	167	153	182	158	162	180	168	147	165	163	162	161	165	178	144	150	176	163	169	152	162	159	186	170	156	157	146	156	170	173	168	184	170	162	163	153	152	157	161	146	150	142	188	177	156	138	168	152	147	158	163	199	152	174	149	164	142	168	168	182	177	173	170	187	165	170	156	148	163	169	163	140	157	160	161	170	161	163	165	173	149	159	160	146	186	178	165	174	152	176	163	161	164	189	161	153	166	157	172	170	171	182	168	176	164	191	161	168	182	150	165	181	161	161	169	182	168	162	161	163	156	189	181	187	188	180	134	174	187	149	178	168	166	153	159	162	162	187	162	146	171	159	155	180	170	144	176	164	164	151	141	161	165	164	168	169	155	175	161	152	189	177	180	195	160	169	156	161	174	138	166	150	172	160	178	169	163	161	179	184	161	180	170	172	157	198	145	155	158	158	148	159	144	184	178	177	165	162	140	173	160	180	182	158	151	162	169	152	147	164	143	155	149	174	193	169	163	184	167	150	149	159	174	183	183	151	131	157	174	176	166	167	165	162	158	169	162	174	163	178	169	163	162	177	154	163	160	163	186	134	160	171	176	178	162	172	157	159	171	163	178	177	174	177	151	156	177	166	157	127	141	171	147	143	148	170	160	167	178	152	152	152	161	165	175	151	179	178	168	163	160	169	166	154	157	174	173	145	204	134	178	174	196	173	194	156	169	150	178	168	185	149	140	148	152	159	150	158	178	157	159	159	152	164	157	163	168	173	170	156	155	174	188	152	169	172	152	162	158	176	170	177	156	156	179	196	194	162	138	170	138	161	141	177	170	190	164	174	151	136	174	162	148	167	164	146	161	168	164	142	183	167	138	180	179	172	169	162	168	167	165	152	146	176	174	171	167	180	158	182	154	148	177	184	155	154	154	176	155	164	174	157	171	161	165	167	177	174	178	158	156	154	162	140	166	173	175	186	183	162	161	156	151	179	144	171	150	164	175	162	178	152	166	145	183	166	156	152	173	178	182	176	156	157	164	158	141	153	172	151	170	153	167	166	136	166	152	171	165	162	167	179	164	172	134	130	150	162	154	161	174	140	168	175	170	168	171	157	149	154	172	169	151	148	193	157	163	182	149	146	177	158	139	173	154	154	176	162	177	171	161	183	153	151	152	144	171	150	166	166	186	156	164	177	181	176	171	156	146
27257	19928	8507	1167	874	843	726	648	627	645	615	597	618	628	636	604	631	594	591	562	650	616	639	649	611	596	619	621	593	618	668	636	600	601	613	576	578	610	590	594	634	613	609	629	622	616	659	597	608	590	620	605	662	594	591	603	586	626	594	599	646	621	570	601	653	606	585	616	614	656	593	602	592	577	586	565	614	578	620	602	604	583	588	630	609	606	669	624	616	594	631	624	624	634	614	640	584	627	605	603	644	626	641	628	653	593	630	628	600	626	614	604	607	625	608	611	633	616	655	607	560	612	614	628	615	590	606	605	641	634	647	575	598	603	625	622	583	601	573	585	595	596	575	633	603	635	586	579	620	590	633	563	576	602	674	603	615	613	623	603	638	630	619	620	605	596	611	621	619	599	597	610	624	644	635	574	592	613	634	624	585	640	645	619	598	592	587	624	602	642	600	626	639	608	574	637	631	593	644	624	599	588	617	637	644	592	613	560	632	642	604	642	598	595	628	614	614	597	568	626	666	581	597	603	629	577	617	628	570	576	617	606	638	585	598	597	585	582	638	607	606	616	602	645	593	597	641	629	613	601	612	649	648	660	616	622	632	635	583	638	611	560	589	591	598	596	601	598	594	592	613	607	626	625	618	579	593	633	646	601	635	600	614	632	626	607	604	663	621	588	624	665	607	590	620	611	623	604	649	646	567	604	624	628	590	586	600	660	567	567	616	632	635	602	611	576	641	653	599	649	610	561	589	605	621	635	634	571	613	619	587	647	576	606	614	559	575	561	631	655	626	613	639	631	628	597	581	600	575	603	618	580	612	602	595	609	581	602	642	655	600	583	636	606	652	630	621	629	623	616	662	593	615	607	593	617	601	610	619	655	571	563	618	608	597	594	614	626	576	588	557	606	646	627	594	635	631	621	586	593	621	586	629	573	650	654	641	609	577	656	620	629	631	629	597	623	616	608	621	588	611	592	571	611	579	619	639	625	636	624	655	583	606	627	636	639	618	612	567	573	600	609	572	618	626	623	595	568	567	597	628	579	578	627	632	641	604	600	636	612	602	583	613	582	594	618	601	589	623	588	578	601	608	653	598	560	626	627	627	559	631	618	618	575	592	636	609	568	617	617	583	590	628	604	573	679	582	593	600	629	600	618	580	592	625	597	610	600	581	631	559	634	624	642	604	590	605	600	678	590	598	584	658	619	655	611	605	599	607	619	649	620	636	644	582	616	581	633	622	606	602	582	606	610	609	598	608	584	637	633	609	599	637	587	614	623	607	609	585	587	597	614	585	644	552	596	624	617	646	648	609	557	651	610	599	602	571	626	556	556	586	591	647	552	625	617	596	629	612	623	599	631	579	611	611	634	567	592	612	602	629	634	601	604	615	627	663	638	628	579	640	621	607	595	592	610	638	623	590	628	616	551	648	591	637	616	599	585	603	583	606	602	602	622	602	641	612	608	634	632	591	621	585	608	604	607	574	620	622	588	617	619	577	649	605	622	625	625	596	593	590	597	614	612	617	568	649	638	616	583	636	626	620	619	618	649	610	601	615	640	588	636	605	615	582	623	630	625	589	649	655	610	674	583	613	588	666	601	652	631	575	584	594	607	578	586	582	614	581	560	626	559	649	610	613	598	564	618	569	644	584	619	588	596	550	600	599	626	608	598	589	589	622	579	587	617	620	610	611	615	596	649	616	631	574	604	624	608	612	616	636	657	639	639	581	590	651	630	630	619	627	642	597	598	600	629	647	609	633	611	585	597	624	619	631	622	697	655	620	620	588	584	540	667	611	625	612	653	611	563	611	614	651	672	589	627	594	611	695	646	605	607	575	608	588	629	611	624	671	600	629	563	610	586	621	615	601	570	592	604	561	573	602	608	587	644	646	678	647	648	613	643	617	561	609	579	600	631	600	636	617	588	646	619	601	593	620	598	630	621	622	601	658	594	619	633	595	618	603	622	592	635	609	653	586	631	664	575	619	539	616	623	596	618	616	637	564	609	589	611	630	577	603	603	609	567	638	611	599	615	638	624	599	602	637	652	636	610	649	596	621	596	618	575	597	609	592	591	588	606	606	607	648	597	608	610	586	581	635	592	581	610	577	607	643	616	607	606	633	606	626	646	633	643	583	603	660	615	619	600	593	600	601	611	631	613	588	587	603	566	594	599	631	637	647	618	629	619	636	601	589	617	631	609	613	627	596	620	594	621	595	588	643	580	652	602	621	611	577	663	660	594	679	604	591	709	598	628	599	615	616	643	595	565	641	594	635	627	607	595	627	630	675	595	555	599	581	627	595	620	596	647	557	608	625	634	654	591	601	599	623	574	612	626	626	578	540	603	620	632	625	607	637	663	600	627	596	606	626	631	626	638	600	651	602	627	603	621	617	585	636	612	604	633	604	588	624	575	611	614	636	608	630	651	621	637	604	666	581	614	610	612	617	585	599	617	600	617	617	570	644	636	626	597	605	612	591	578	654	592	569	558	594	620	669	606	614	610	604	593	642	590	584	624	599	623	613	611	634	588	637	631	597	622	637	622	598	646	625	618	612	616	614	620	573	570	564	593	620	615	612	624	589	582	614	615	604	583	624	571	623	618	560	651	610	596	599	625	588	621	623	603	625	628	577	616	622	549	592	605	659	640	638	624	650	582	610	593	597	562	615	611	590	626	641	644	598	604	591	603	650	628	613	638	612	630	641	605	600	594	631	657	619	618	592	604	643	623	621	609	634	628	605	618	599	639	626	582	626	608	656	620	636	672	634	634	622	611	601	600	587	585	627	625	600	598	572	614	656	599	591	629	613	636	635	608	579	614	603	664	614	633	610	622	584	591	609	602	646	642	640	583	604	601	614	621	596	606	618	624	621	586	594	600	654	563	600	649	615	576	614	634	624	635	617	600	559	609	604	625	629	570	629	634	590	567	631	650	631	615	582	640	598	637	621	598	581	639	665	569	627	677	634	627	619	613	587	622	601	603	603	582	608	634	632	592	674	602	602	591	623	624	620	622	637	634	601	612	603	645	623	606	623	630	608	657	608	609	634	645	595	605	604	610	582	558	633	619	640	627	552	581	580	632	579	607	665	625	583	624	631	641	632	656	577	585	598	597	646	582	582	642	609	634	583	607	596	629	603	617	572	670	609	624	635	638	610	604	608	608	616	644	586	635	642	619	618	621	557	602	587	635	588	654	637	604	644	594	592	656	605	651	601	634	627	596	570	559	617	604	605	624	596	609	640	583	642	605	647	626	637	591	590	616	633	583	592	630	654	602	595	632	595	578	599	616	598	612	625	656	607	610	597	615	589	594	649	581	615	632	599	601	584	556	576	617	593	641	618	667	602	583	640	628	582	603	614	610	641	570	600	582	582	594	566	595	600	618	618	573	587	639	571	626	561	608	604	619	631	624	583	612	647	607	637	627	605	659	609	585	592	602	613	616	588	577	606	635	632	597	596	631	615	644	586	631	583	621	626	584	607	635	582	592	628	656
7594	14991	3232	808	699	694	724	640	600	628	656	675	662	627	652	680	592	644	609	622	669	617	634	636	628	644	605	656	649	606	633	640	571	631	613	620	603	641	624	666	639	584	631	631	616	643	635	603	613	664	591	630	666	621	594	574	646	654	613	617	652	680	598	634	623	651	616	669	649	652	633	592	598	650	595	648	666	662	625	628	605	630	614	619	607	612	592	595	569	594	598	629	572	619	628	625	634	583	588	601	645	640	637	620	598	620	593	638	655	613	642	657	586	625	642	587	634	619	591	611	659	617	601	594	632	635	629	610	653	598	615	649	619	595	603	667	604	605	617	621	660	613	622	633	632	635	592	598	607	654	616	621	602	617	601	610	641	626	595	568	632	588	583	637	557	638	610	608	613	609	593	579	589	624	646	624	613	618	650	653	611	608	596	611	631	654	624	647	619	625	603	611	659	667	577	624	607	618	570	646	662	597	570	634	614	628	633	613	619	661	617	666	598	686	587	599	609	618	605	691	613	671	587	628	678	636	631	636	613	625	603	624	635	599	626	611	600	665	623	598	660	593	605	617	626	637	642	589	620	597	641	601	614	667	630	621	629	666	587	607	659	619	651	654	668	634	613	625	603	630	632	665	617	643	594	631	640	583	609	610	617	612	624	632	614	574	585	611	600	659	649	627	622	618	629	622	611	607	615	641	631	617	582	679	647	637	609	660	674	689	600	627	624	608	636	584	604	628	598	632	652	613	616	622	597	634	646	621	623	641	593	617	616	612	631	614	598	615	610	617	565	640	635	612	649	613	645	613	595	646	617	653	610	654	609	675	605	637	610	600	644	609	617	617	625	610	655	651	661	620	634	644	627	622	655	627	592	634	592	623	655	624	619	603	624	585	612	607	634	621	637	613	637	637	609	647	621	626	658	628	638	632	631	638	608	606	616	613	620	647	648	669	634	647	632	625	661	626	612	656	650	604	610	607	583	609	651	624	572	626	604	668	615	601	614	593	599	608	565	639	631	667	608	643	632	600	595	653	586	602	631	598	630	642	628	665	643	655	634	635	601	581	622	647	647	625	640	685	655	676	633	592	653	622	624	641	624	601	627	601	619	620	627	650	587	601	647	642	657	595	593	646	591	644	654	629	610	665	647	633	596	593	614	657	629	615	616	635	635	622	610	612	655	612	627	620	600	640	631	637	627	625	613	602	638	640	637	595	623	606	634	647	634	629	645	639	615	617	633	640	617	636	623	630	598	619	607	602	635	583	616	621	604	599	632	665	628	653	626	593	604	645	660	585	644	608	619	672	636	587	660	670	644	614	632	622	559	631	661	594	632	666	590	565	630	647	591	645	601	601	611	621	641	619	647	636	641	560	627	636	617	623	624	612	657	600	579	631	630	609	630	636	568	623	655	596	653	651	646	659	615	607	591	670	598	693	589	593	571	617	626	612	641	594	627	581	609	614	663	626	620	621	593	639	644	637	641	597	597	570	634	596	629	633	638	642	616	646	609	606	621	582	652	625	616	668	608	580	656	628	662	612	633	630	633	622	606	653	593	642	616	602	638	611	625	626	640	615	581	668	627	641	617	634	587	612	642	612	593	668	609	624	612	653	616	627	655	674	666	616	612	608	615	627	656	615	602	627	663	639	633	616	615	605	637	583	626	593	630	618	661	634	690	609	633	633	574	613	598	638	621	624	590	637	643	640	642	638	652	638	623	629	621	661	634	608	623	655	598	632	670	630	640	595	586	634	621	610	637	610	608	671	617	654	631	594	655	621	650	630	606	599	627	622	639	637	614	607	611	630	619	632	641	605	566	642	630	607	600	649	612	617	653	632	580	618	640	608	610	624	663	617	599	613	602	595	573	629	658	643	617	624	661	649	609	615	644	587	633	611	645	616	639	652	629	608	599	587	607	631	624	655	646	614	589	648	648	683	575	631	653	634	582	611	591	620	629	639	599	625	584	627	634	680	673	592	586	604	603	610	642	629	614	606	656	619	646	601	638	634	630	622	647	591	594	612	571	647	649	610	635	627	595	592	609	605	658	641	631	624	623	608	662	570	629	630	627	593	588	610	647	631	691	638	635	630	605	596	599	642	619	593	603	612	614	641	633	658	618	654	582	613	618	627	641	687	591	571	630	633	603	608	586	654	578	593	624	625	611	639	640	635	645	649	603	676	631	621	631	646	607	645	619	584	585	583	654	627	626	653	628	651	637	636	624	601	679	661	627	664	627	609	620	637	662	658	648	626	605	647	632	639	632	607	615	646	663	603	635	644	598	604	631	563	647	619	640	634	598	589	657	654	649	647	617	655	649	603	673	645	636	624	619	649	598	624	623	611	651	624	617	615	606	582	640	635	635	569	677	596	667	636	628	641	613	597	619	630	614	643	647	645	610	629	645	601	593	630	627	640	604	605	615	621	593	599	626	625	652	656	589	583	613	649	619	617	603	625	613	665	643	594	647	641	611	633	607	587	661	627	681	647	612	637	619	636	645	651	647	601	587	660	624	600	637	630	628	672	596	583	637	630	597	609	639	667	657	629	608	646	585	621	620	619	614	619	606	634	627	642	599	622	618	592	633	679	642	622	606	616	605	635	622	652	622	630	592	626	592	626	600	588	603	608	589	613	577	625	595	612	631	628	585	616	666	628	633	609	589	602	650	635	618	620	610	595	662	621	627	645	600	632	632	631	604	665	610	591	610	610	621	611	602	605	645	620	622	633	624	603	647	651	601	572	620	639	626	624	599	606	635	595	621	635	646	594	605	676	605	642	617	646	629	699	638	608	566	626	626	649	594	618	632	638	607	608	599	642	665	579	654	643	670	610	587	645	646	594	617	618	635	619	681	664	630	611	684	621	610	599	587	643	585	656	623	649	623	623	614	590	633	650	615	611	645	613	603	614	607	633	655	638	644	649	592	634	624	616	644	690	606	624	630	660	638	647	668	636	636	629	674	599	626	575	634	647	636	624	641	587	637	636	581	617	648	589	590	614	642	598	616	637	577	621	645	618	711	683	639	599	581	614	628	646	651	639	649	648	621	606	583	622	575	620	622	657	588	639	633	669	592	637	620	672	605	651	617	640	646	622	581	616	645	623	592	615	631	622	617	623	622	630	653	677	657	621	617	608	614	670	643	637	616	639	601	634	629	658	659	614	621	643	610	568	643	616	665	662	643	620	638	570	658	617	641	578	657	613	662	594	590	639	601	620	571	627	585	617	653	610	596	603	625	632	625	640	610	648	629	612	601	601	617	594	640	660	633	636	646	644	604	620	605	631	616	684	670	613	653	605	650	613	618	667	591	633	645	679	650	579	622	613	610	611	620	619	589	615	600	680	603	658	617	623	618	618	622	592	625	628	616	639	635	603	643	623	625	609	590	641	625	661	661	657	602	613	610	628	642	667	623	621	610	639	642	604	630	639	623	640	630	611	602	647	602	682	660	624	629	584	619	626	632	606	622	627	606	597	617	652	621	590	624	621	605	653
23261	20996	28406	23783	20998	13353	1227	717	552	555	447	409	421	390	403	361	359	340	340	370	345	359	317	348	314	349	336	322	345	329	308	291	321	351	295	327	299	332	316	318	353	359	308	328	303	299	313	310	277	296	308	331	316	304	301	315	319	314	298	290	306	315	306	308	335	307	304	308	296	287	277	287	294	312	291	290	285	320	324	282	303	312	288	288	302	295	314	306	305	320	288	276	333	290	301	302	282	282	293	332	275	319	301	312	337	307	303	306	301	310	334	318	294	315	313	296	327	323	325	293	304	293	309	291	323	305	284	287	308	314	330	326	310	260	315	314	280	323	292	313	311	293	286	272	271	308	315	313	319	304	325	283	311	299	296	315	315	329	310	312	321	293	317	332	288	313	295	292	309	331	310	302	288	276	270	285	317	312	305	299	327	263	315	305	305	285	273	309	329	311	312	309	288	333	297	312	326	304	302	296	324	324	269	302	295	294	298	305	328	307	281	296	313	319	313	306	306	280	318	296	309	282	338	285	322	318	303	289	299	290	303	326	328	312	282	302	281	262	300	319	335	300	280	314	296	303	306	298	300	315	284	313	304	302	281	276	318	280	310	329	301	287	327	319	320	277	307	287	312	326	299	293	293	322	276	297	261	285	284	298	274	313	270	348	275	312	292	336	271	284	327	292	282	295	339	325	306	313	317	296	300	265	317	297	311	298	241	322	281	276	304	288	318	292	300	288	273	326	328	300	308	300	288	317	279	280	301	290	318	298	245	287	285	308	285	288	287	296	323	292	303	313	298	316	306	283	312	299	323	338	296	285	288	315	279	306	331	313	299	293	286	325	311	285	306	314	321	287	321	318	303	282	311	325	312	303	317	350	297	308	282	325	288	327	278	317	312	298	275	282	308	267	289	322	294	318	295	298	322	296	282	318	294	317	289	300	298	328	301	298	288	286	305	330	303	285	323	331	331	314	309	267	265	307	279	274	307	311	298	298	284	294	310	293	343	283	305	279	285	293	313	328	286	293	308	332	309	299	305	284	316	314	282	333	280	286	290	289	299	311	264	289	280	307	316	341	281	334	290	277	293	314	330	313	304	300	302	290	313	296	284	290	286	274	292	284	321	261	296	300	286	323	307	323	299	294	306	321	311	316	311	285	316	311	328	300	294	288	271	316	296	300	334	316	294	334	316	300	292	329	291	301	304	293	317	287	287	278	306	280	323	277	308	350	279	318	316	315	294	293	318	301	304	314	341	287	291	323	324	291	333	301	299	284	290	303	306	320	324	295	308	280	320	301	318	302	284	329	288	315	269	297	322	336	290	316	313	295	327	310	334	280	324	326	322	304	304	336	299	288	327	308	294	281	265	317	304	288	300	309	318	309	298	289	282	288	306	270	295	309	305	320	320	293	295	314	296	285	281	295	297	317	300	290	318	316	334	303	309	310	303	290	328	310	302	311	305	315	306	275	330	305	271	288	303	321	290	304	317	319	331	296	310	276	299	285	293	292	297	297	283	287	297	305	293	322	293	323	307	266	294	270	300	297	281	284	289	333	300	265	292	335	315	300	308	305	273	290	279	294	288	302	291	298	327	272	299	276	295	322	290	318	351	304	325	306	308	335	283	339	310	310	314	301	333	302	295	315	310	306	303	327	291	325	345	322	323	311	269	302	320	284	320	282	295	284	326	293	317	321	286	346	328	290	300	301	287	306	304	275	285	280	284	275	320	310	280	305	297	299	299	314	294	299	278	314	334	301	288	318	324	289	278	300	327	327	298	302	304	338	310	275	310	330	287	300	325	323	298	292	313	320	282	305	294	315	299	305	268	328	310	319	297	338	298	327	310	323	310	292	248	310	274	316	280	296	302	311	299	324	288	273	295	305	279	300	322	305	328	285	285	304	284	284	315	305	335	300	314	307	271	294	303	273	329	314	318	317	291	308	327	259	326	317	302	324	285	302	294	321	304	279	306	273	306	256	279	307	330	313	307	305	281	311	301	281	291	280	276	290	297	313	298	310	274	334	293	298	321	301	326	289	287	285	307	326	313	296	304	288	315	275	279	343	241	267	267	309	317	320	304	309	357	296	318	284	280	292	298	302	290	306	308	333	293	323	306	299	302	326	311	259	329	282	310	289	329	289	305	331	289	316	309	301	288	284	321	314	305	278	298	290	287	303	287	315	330	323	315	343	305	290	338	335	315	313	295	286	289	300	304	302	300	316	303	314	301	258	295	330	281	277	342	295	281	297	256	276	287	303	299	282	295	309	288	291	305	309	305	284	311	308	304	280	319	326	286	308	308	292	288	321	295	280	305	268	298	295	300	294	309	308	295	293	271	317	307	285	299	300	330	306	295	298	314	290	286	290	273	277	295	288	301	286	346	287	276	291	315	319	311	311	295	300	295	300	295	330	295	271	308	313	299	307	326	306	297	292	298	317	321	343	294	286	294	323	292	276	294	284	321	286	314	292	295	267	317	300	296	310	290	320	319	291	316	312	289	275	335	329	299	265	281	295	331	326	311	316	325	301	328	319	287	305	309	288	285	255	268	291	312	308	308	313	342	297	292	271	299	325	316	339	294	323	304	324	283	308	285	306	294	321	296	295	294	339	299	295	322	303	305	305	309	314	286	282	320	303	342	289	326	334	326	280	294	321	312	305	312	326	302	298	282	303	319	328	342	320	309	297	282	342	291	290	287	295	295	285	333	276	300	300	337	300	274	282	283	295	303	305	307	286	319	303	280	305	282	323	304	309	316	300	307	334	319	289	296	302	327	288	271	303	316	318	340	288	320	314	298	291	310	307	304	282	324	311	283	322	307	320	289	315	317	304	282	314	293	306	290	304	296	305	319	299	309	305	309	311	315	297	296	292	308	319	250	270	316	300	296	282	329	340	293	271	323	282	345	287	294	303	324	314	301	289	315	297	318	323	288	292	304	304	298	329	312	289	278	293	288	308	279	290	286	302	308	326	325	307	281	322	310	328	304	307	318	336	302	303	306	310	310	307	313	324	314	296	315	308	332	333	295	316	284	319	306	305	325	289	292	277	317	290	281	327	305	289	316	308	302	246	296	303	286	282	284	312	280	310	263	298	302	297	297	309	284	304	299	297	327	290	294	331	311	333	315	299	299	254	289	302	322	323	320	325	285	290	313	312	286	292	304	262	291	283	304	318	318	296	296	316	292	319	315	317	279	301	297	288	296	296	266	320	274	299	288	304	285	309	274	313	328	324	287	308	309	317	286	318	334	290	289	295	313	303	298	300	315	318	279	308	267	302	298	311	292	310	294	290	312	320	300	321	341	303	290	320	308	307	316	299	272	319	307	307	325	302	313	278	304	277	331	294	293	347	321	306	303	308	319	325	299	290	290	300	331	300	323	300	298	306	304	323	334	307	300	287	314	276	334	316	300	333	299	350	334	275	318	291	288	300	288	267	318	298	299	302	284	279	308	281	265	278	328	308	283	280	288	296	331	342	317	301	313	316	307	310
8753	25369	8944	2957	2137	1546	1249	991	805	657	543	549	479	451	451	417	439	424	386	368	387	368	366	357	343	343	372	328	355	353	372	324	345	384	328	336	368	380	319	346	331	341	347	322	320	342	332	343	345	345	342	321	324	345	328	313	344	339	368	328	357	292	300	348	349	356	324	326	353	325	347	312	306	332	319	350	364	285	345	332	329	368	325	324	336	308	293	351	322	370	335	292	354	328	335	312	323	359	310	298	299	320	317	347	327	314	335	347	310	315	340	337	326	335	347	333	332	328	361	322	351	316	341	323	343	314	329	340	369	329	305	310	318	344	322	369	324	317	343	302	319	351	320	324	311	296	314	319	360	340	344	325	310	338	318	323	319	359	350	338	343	304	335	292	300	311	333	303	334	315	318	329	318	300	331	319	317	325	319	359	320	378	320	323	325	337	318	325	340	323	338	334	309	316	334	361	329	350	320	317	316	311	322	331	317	328	306	323	279	325	318	342	333	304	292	327	323	316	315	330	355	321	327	291	319	324	284	326	337	345	320	295	331	284	335	323	298	321	340	313	356	315	341	324	291	313	319	308	346	301	311	351	321	327	339	319	311	318	299	335	307	334	335	306	296	314	349	320	335	322	299	319	306	313	312	326	368	325	347	335	340	309	306	345	330	321	312	347	304	349	326	348	320	313	320	322	321	319	287	327	332	347	310	351	323	326	338	307	323	295	327	328	322	285	350	348	329	361	358	314	335	362	338	314	335	307	335	323	335	279	334	315	323	335	324	353	338	348	338	306	326	322	317	331	352	328	308	312	346	335	325	321	314	313	322	365	348	330	301	295	328	351	288	329	310	317	342	313	351	282	348	296	322	307	329	332	316	346	329	342	318	316	333	305	329	305	353	329	302	316	323	326	343	308	352	325	336	339	309	322	338	334	333	326	316	336	336	327	305	322	309	342	340	346	338	329	283	342	367	313	308	326	322	348	323	324	315	306	317	360	362	327	307	317	334	323	331	328	361	316	310	321	359	315	307	330	325	308	352	367	342	330	315	315	302	326	349	346	290	338	361	303	338	324	324	322	348	318	343	339	331	346	294	316	336	326	343	307	323	351	346	340	306	299	301	325	347	322	323	305	321	344	351	309	316	307	330	315	321	330	298	297	288	321	344	316	345	306	354	302	314	296	350	291	312	314	324	320	358	338	312	332	320	316	346	304	298	305	303	334	354	351	361	322	325	335	311	294	322	339	333	336	313	342	315	314	321	348	325	330	305	344	348	330	320	328	313	352	323	301	282	370	297	356	328	318	330	340	341	308	335	344	321	339	325	338	310	335	301	320	327	341	354	316	301	343	339	297	331	334	337	309	313	312	327	334	374	343	354	340	294	344	308	355	301	340	363	301	363	335	311	330	336	294	336	316	348	315	351	335	323	323	340	306	302	317	348	300	341	291	294	340	320	357	320	329	314	338	316	309	324	356	306	350	326	326	305	333	307	337	325	345	312	315	301	311	352	298	340	313	316	300	330	336	329	366	329	335	320	334	326	292	302	322	320	325	371	338	322	336	334	336	337	311	342	307	275	313	330	299	308	342	309	290	312	363	340	342	315	363	339	305	302	299	334	345	354	336	345	327	335	310	345	314	324	340	328	358	330	323	344	334	349	335	334	315	354	334	341	350	360	311	332	339	353	357	310	357	334	296	349	323	331	299	283	351	317	325	333	314	324	317	339	318	342	317	332	315	331	343	325	338	322	323	344	329	312	333	312	323	294	323	356	312	323	306	331	351	333	316	280	327	330	323	346	342	324	289	300	314	327	322	329	322	339	350	312	320	309	313	316	313	311	332	311	338	311	321	317	326	329	306	327	306	314	335	336	311	309	326	324	300	346	321	328	330	318	311	314	291	340	334	340	333	317	319	338	339	332	305	359	322	354	266	350	297	306	340	344	358	360	313	330	337	319	301	323	306	345	364	317	318	319	331	310	313	339	335	341	327	338	339	341	329	337	327	342	312	311	329	341	334	325	343	316	361	334	344	350	387	294	303	347	295	339	318	357	315	334	312	324	319	320	329	330	309	328	350	319	312	316	328	351	343	343	339	318	339	330	292	349	369	321	349	328	323	303	319	330	332	329	350	360	312	323	333	318	337	343	286	318	320	330	300	330	324	343	322	324	311	315	287	334	308	313	320	303	328	365	293	331	300	330	295	322	300	332	298	324	318	336	336	345	291	321	310	301	339	310	319	328	339	315	297	343	312	335	293	328	369	328	300	354	345	340	314	325	337	328	286	333	316	324	323	313	340	337	350	352	299	300	331	342	321	357	313	338	317	333	321	335	304	327	338	320	287	308	326	326	317	346	314	288	318	321	327	332	337	315	344	328	324	323	352	349	332	291	320	339	334	342	358	333	344	288	311	358	279	326	323	337	368	340	309	306	310	312	341	328	363	302	336	303	276	366	337	334	313	326	318	311	344	321	328	330	341	357	350	350	330	339	339	310	318	328	331	308	338	340	333	331	346	324	299	352	325	333	336	329	306	334	343	320	345	322	361	326	331	339	333	312	311	323	324	344	356	368	350	360	337	317	321	301	331	357	338	345	305	311	317	340	289	337	332	324	312	312	319	309	349	312	341	303	314	307	318	343	339	318	358	337	329	349	332	312	324	336	335	350	353	305	369	331	342	333	336	311	344	334	321	309	317	305	309	326	329	330	291	321	323	329	337	354	319	295	295	299	354	320	335	283	326	299	320	314	338	362	288	316	315	341	320	320	330	348	300	329	294	311	340	304	314	360	341	309	320	327	334	307	334	334	336	337	318	301	346	331	333	337	311	347	327	318	336	308	332	316	323	319	334	315	327	302	312	302	336	296	330	337	340	350	319	318	325	335	336	334	342	316	321	351	365	352	310	327	339	333	335	318	349	330	325	347	315	292	336	349	356	311	309	312	337	321	309	322	308	288	340	330	332	338	289	305	306	325	318	309	324	288	324	340	342	333	315	334	343	311	327	342	316	337	317	325	334	318	327	353	326	326	310	359	327	360	335	357	313	312	313	308	306	315	324	334	323	329	314	341	307	333	298	343	365	357	301	302	305	342	342	310	342	315	304	322	305	338	365	297	333	334	337	354	325	312	339	328	337	328	323	325	316	358	301	311	352	316	349	319	307	310	319	307	323	305	296	327	353	325	318	351	308	308	342	325	324	338	337	304	336	315	343	313	348	320	307	328	347	326	335	313	342	324	348	345	314	351	309	311	315	304	301	318	322	302	320	323	303	329	342	277	318	310	301	332	349	352	327	292	329	324	300	312	318	319	314	304	315	327	331	356	321	306	291	331	323	315	333	329	357	324	292	322	330	338	330	308	344	297	364	314	309	377	312	278	340	307	309	337	339	304	316	313	333	330	300	314	355	339	297	329	325	292	347	305	327	328	339	352	345	322	292	334	331	326	327	294	316	290	333	308	331	327	328	294	341	328	304	300	328	317	356	331	335	324	312	338	307
24214	20949	27581	24382	17096	1474	940	792	762	666	653	644	606	591	623	596	636	644	572	651	586	567	603	606	626	586	600	589	580	610	554	578	582	565	597	552	601	545	545	535	562	589	611	607	580	533	573	588	596	571	580	585	599	583	567	585	575	604	585	541	581	591	599	614	658	555	662	607	590	596	550	593	605	571	602	581	576	595	575	577	572	557	548	551	586	619	593	593	570	561	633	556	567	558	610	556	579	566	583	546	579	588	624	559	632	577	579	587	581	535	565	571	571	546	586	573	582	598	595	576	542	585	581	575	536	566	612	573	580	574	613	583	558	532	585	554	590	573	596	569	642	636	547	579	562	574	545	596	556	553	540	611	591	585	577	555	616	596	573	628	549	556	562	577	628	561	569	556	583	619	571	583	582	580	617	573	584	590	526	617	622	589	584	597	561	566	591	559	608	571	574	562	568	555	577	535	575	600	564	577	581	573	599	572	587	576	650	556	552	630	574	575	581	602	631	565	599	542	593	546	562	526	566	615	573	597	571	563	596	595	613	567	574	599	593	568	586	531	603	605	579	563	561	576	605	609	584	562	572	599	583	546	570	582	570	546	615	558	551	551	587	611	599	570	576	574	628	580	559	582	615	599	583	620	589	633	575	598	592	610	575	569	560	552	622	580	606	603	550	582	629	642	546	547	544	560	567	603	565	577	597	609	577	564	598	595	588	572	538	514	565	590	600	581	559	611	545	564	601	559	589	568	565	590	584	577	582	575	619	580	568	584	591	544	604	553	550	608	574	558	613	577	560	574	571	581	581	581	583	560	547	549	590	620	580	587	571	581	572	555	611	584	553	587	594	569	590	553	579	612	606	591	602	577	592	594	544	558	593	590	593	635	556	578	584	593	579	525	554	579	585	636	572	576	600	610	557	594	532	555	611	564	605	574	556	593	583	567	573	594	567	595	569	579	546	557	516	606	596	569	595	568	538	593	570	588	606	548	524	578	563	592	559	588	556	607	542	564	579	605	578	564	575	572	584	583	569	596	580	542	605	609	569	611	571	542	559	619	540	596	609	614	539	587	579	576	597	599	564	567	584	597	553	548	566	564	612	546	574	581	595	585	604	568	586	547	565	571	597	613	552	555	574	608	561	566	573	615	612	562	583	570	575	600	586	608	560	572	562	550	569	556	557	571	595	598	631	558	568	570	559	556	602	614	539	554	579	541	540	607	556	550	627	563	545	544	538	613	582	585	552	606	614	590	543	581	570	566	545	590	591	578	576	566	526	605	586	569	581	580	545	539	539	594	583	550	583	537	575	590	588	564	581	587	549	586	535	595	594	584	609	605	547	543	610	563	583	585	567	588	597	568	552	584	554	578	544	579	584	521	541	605	626	585	591	604	601	580	598	561	568	588	571	571	579	576	580	554	612	590	571	603	556	555	573	587	582	610	616	580	585	570	559	585	573	571	606	560	624	528	553	602	535	563	623	550	576	565	583	570	580	564	586	574	629	523	608	570	557	602	568	588	589	575	608	569	582	564	610	597	583	571	563	583	559	589	544	564	582	592	585	591	566	580	569	541	523	590	611	536	588	533	564	611	537	559	558	564	557	536	585	562	623	595	547	602	575	587	554	545	601	582	558	613	583	584	541	561	600	594	575	615	581	590	595	649	576	553	598	558	593	583	577	567	613	547	549	558	566	587	557	597	575	594	575	550	611	542	602	569	561	567	586	531	546	561	574	590	599	576	594	548	574	571	612	601	578	626	622	559	599	544	539	589	579	556	577	538	565	596	556	566	557	559	584	547	546	577	598	607	578	567	533	572	594	617	579	597	574	550	550	551	606	553	619	582	525	584	593	636	601	589	567	597	555	535	532	569	537	552	576	590	560	592	543	607	583	537	576	563	606	584	604	572	558	589	557	570	612	571	595	571	570	588	552	581	600	565	549	613	552	563	568	569	581	549	595	537	537	588	573	608	563	544	551	600	588	581	543	581	574	611	576	530	546	546	588	575	580	603	570	609	588	590	589	556	609	555	585	602	553	551	535	620	611	556	613	621	553	598	593	593	611	604	585	548	572	564	607	545	557	603	575	546	563	614	590	576	614	615	601	544	555	605	544	570	555	586	564	583	631	613	578	540	572	526	571	565	602	590	565	521	553	607	581	589	567	612	590	577	592	535	548	569	620	581	543	597	602	580	601	571	575	629	554	588	572	591	583	579	568	643	601	590	544	564	589	571	556	574	559	549	604	607	586	569	568	575	588	578	580	570	580	562	578	590	589	586	587	573	565	559	565	589	549	568	575	580	585	547	592	562	553	584	534	535	563	553	601	594	511	560	572	551	539	570	572	592	598	588	533	534	599	613	566	648	578	548	590	612	599	591	609	586	575	567	575	549	595	526	576	541	576	560	631	518	559	566	561	547	558	573	593	571	581	584	562	592	590	576	589	517	598	562	580	558	599	560	569	577	586	550	536	603	526	593	584	574	590	583	579	597	578	587	580	553	615	610	582	598	605	531	563	615	567	576	554	578	536	576	576	585	579	669	562	581	607	592	582	562	602	563	573	589	589	606	550	589	530	508	556	594	584	575	559	580	579	590	565	598	557	561	584	580	612	616	609	563	578	581	564	526	590	541	552	566	586	556	599	541	545	567	587	562	557	571	564	536	568	565	591	589	591	596	560	583	627	628	538	596	558	575	590	576	568	570	580	539	559	575	573	605	545	557	609	564	594	553	586	596	565	614	570	561	557	586	572	526	569	614	597	600	568	602	555	543	613	605	568	585	612	562	609	593	541	591	561	538	564	584	600	553	557	582	605	581	588	592	552	557	595	588	601	579	566	572	563	565	582	587	611	607	586	563	603	562	601	569	548	574	582	572	535	575	581	579	565	603	557	568	549	606	624	577	544	566	581	589	563	624	559	584	578	622	561	578	563	541	580	576	531	567	581	562	608	579	556	560	586	568	553	584	568	553	583	565	558	540	558	615	578	584	548	559	585	622	578	615	575	580	566	543	556	539	576	555	589	560	543	588	604	547	567	585	578	563	592	569	576	576	550	556	541	578	599	562	566	613	578	570	592	570	584	561	556	571	556	553	593	616	585	561	569	563	605	594	585	573	605	566	550	539	593	576	573	558	587	558	570	546	517	535	536	582	550	571	594	595	557	575	623	573	623	579	620	537	581	610	546	597	586	571	629	582	533	581	541	603	588	554	541	604	583	551	581	585	553	568	611	594	573	539	587	591	530	593	574	544	587	572	625	608	586	603	543	582	594	569	616	574	564	628	614	568	578	581	539	590	596	573	549	548	607	574	564	556	609	568	611	577	560	599	551	573	567	537	600	556	552	563	582	599	544	586	555	537	569	561	579	573	609	562	595	564	584	566	595	516	579	579	610	590	560	585	557	585	532	591	533	625	556	610	580	592	563	563	556	592	566	548	581	596	567	576	583	575	564	597	588	568	586	569	591	571	577	584	542	566	635	605	559	594	561	575	589	595
9093	22274	6460	2096	1549	1264	1099	917	852	773	739	687	644	635	645	599	599	595	604	586	594	595	537	635	593	594	590	602	568	584	570	592	558	614	530	535	590	602	626	570	599	572	551	609	567	568	582	526	579	576	580	590	573	560	583	591	588	572	575	581	572	539	603	607	562	570	590	576	575	556	571	583	500	578	579	616	550	536	565	575	591	555	578	556	589	556	592	574	555	630	582	599	569	577	579	573	624	545	583	577	550	546	558	541	583	544	581	560	563	567	557	573	595	552	605	579	575	568	609	588	557	596	592	575	537	565	575	536	578	544	532	531	601	561	610	566	551	562	555	535	570	585	552	571	548	597	567	570	576	571	563	571	593	590	592	564	603	592	583	574	533	578	548	567	532	569	580	558	534	578	537	577	594	575	566	560	556	570	564	590	556	553	579	560	577	592	567	586	623	596	590	592	573	554	620	587	602	541	600	632	555	560	595	573	624	567	568	607	564	555	592	583	535	592	582	563	533	621	549	559	552	557	586	527	592	545	542	571	557	530	579	548	579	577	554	600	580	619	597	567	588	554	570	557	543	570	546	577	561	574	546	588	603	582	586	578	583	578	609	525	558	598	541	565	612	558	588	520	635	547	526	592	626	600	565	562	591	574	581	565	537	559	557	514	552	615	600	556	595	545	545	559	545	536	594	578	617	585	611	568	574	636	608	581	562	598	584	545	558	563	539	518	560	544	588	559	565	526	569	616	588	601	580	608	593	543	552	542	588	600	575	570	546	626	607	599	553	584	558	566	590	597	573	581	546	548	581	576	578	589	643	552	611	534	567	567	583	589	572	565	562	562	552	590	589	596	555	556	556	569	543	578	578	581	627	581	570	562	560	565	581	573	547	544	555	591	591	553	539	555	612	583	594	584	580	554	540	584	566	609	569	573	561	569	539	553	604	553	561	589	590	571	613	539	582	563	606	565	579	561	550	575	559	576	547	580	596	545	565	557	557	594	597	552	596	553	563	564	558	547	544	557	577	568	566	567	546	542	592	581	576	564	591	597	546	534	558	589	548	572	581	600	606	597	585	569	584	599	588	614	509	580	580	608	586	600	546	576	565	597	569	576	566	556	599	565	605	550	574	603	587	632	559	584	630	568	544	539	575	599	545	586	575	551	548	597	552	590	530	594	598	589	558	590	587	548	583	542	585	591	571	551	616	585	588	613	546	569	561	586	565	600	593	539	583	581	580	591	611	618	572	576	606	577	612	548	569	543	613	564	559	618	590	605	563	579	552	593	568	605	571	552	577	581	567	583	593	583	563	565	577	546	591	519	581	579	609	549	603	559	583	588	542	568	579	568	570	575	528	576	566	595	557	554	572	571	602	608	533	563	591	571	532	603	578	596	567	585	560	547	548	560	553	543	605	577	533	572	584	579	576	570	580	582	603	526	590	579	574	592	576	561	552	582	561	563	557	588	582	594	582	603	552	559	544	588	551	538	549	554	545	585	579	585	624	555	572	562	535	548	596	582	556	515	542	549	565	544	600	567	562	588	602	585	605	588	569	518	533	552	573	572	575	573	618	558	550	574	579	536	543	575	547	563	535	526	564	544	541	540	566	590	605	569	572	553	557	556	574	566	565	564	545	584	565	562	555	632	593	635	571	580	565	633	557	580	554	588	583	605	610	522	619	651	578	541	547	574	571	570	600	556	558	634	575	621	539	582	563	611	600	568	606	586	582	557	559	547	611	573	594	573	583	562	612	566	560	545	555	604	581	502	538	520	581	582	567	578	595	575	547	601	569	573	574	558	598	578	559	595	571	634	576	587	606	548	580	584	595	556	563	560	610	558	532	589	601	582	588	588	644	572	549	591	614	530	535	567	592	564	576	584	578	576	569	604	573	536	564	595	567	568	633	530	576	581	619	555	565	546	560	562	538	540	586	571	552	558	562	571	559	628	558	597	544	555	581	576	533	594	554	550	568	594	590	550	539	563	531	611	582	544	589	596	580	600	563	530	589	556	575	570	595	588	590	560	615	576	606	573	594	565	620	566	562	573	534	565	589	560	557	543	560	602	540	589	575	603	550	573	574	559	581	588	540	609	622	544	554	529	573	582	575	546	557	533	566	559	564	551	588	566	592	577	584	550	591	623	591	570	561	588	612	557	575	574	582	525	592	591	567	572	579	573	547	572	580	550	563	560	549	584	566	570	575	586	599	582	601	542	514	568	566	547	573	594	578	541	568	569	578	578	552	548	579	613	568	576	557	565	576	608	581	573	552	578	600	566	580	572	580	544	600	605	564	547	530	602	570	565	554	633	527	552	628	566	578	565	564	564	573	573	566	558	599	557	571	531	599	548	585	560	598	514	604	558	552	594	577	610	593	614	594	561	539	593	591	566	583	560	560	571	568	540	582	527	587	559	619	564	586	576	583	585	558	575	577	580	605	552	599	539	618	539	560	567	607	537	567	550	594	593	561	544	558	531	593	560	579	567	590	574	569	596	589	555	598	614	561	567	569	550	563	584	576	593	568	556	583	547	601	574	615	570	543	533	599	553	545	567	571	641	554	588	561	590	590	601	576	599	552	549	538	563	559	570	582	550	608	517	548	558	571	582	592	544	565	583	542	600	587	540	631	563	540	570	600	560	560	562	555	553	574	589	577	609	522	599	616	570	589	550	598	587	580	624	594	560	554	552	505	617	548	542	545	572	608	584	565	568	566	584	534	554	547	578	574	537	602	573	579	563	580	566	560	620	570	592	554	559	565	603	527	546	563	646	547	559	541	584	554	553	561	581	543	578	588	568	570	589	554	570	591	600	549	585	581	561	547	577	572	577	553	597	515	607	577	589	580	545	543	588	600	621	562	551	542	557	603	568	581	590	579	554	602	574	571	567	600	582	566	564	544	590	547	567	594	584	579	593	540	554	568	562	574	605	591	569	592	595	599	570	615	599	567	563	565	602	545	572	562	561	593	552	564	583	565	581	572	546	532	566	598	573	578	555	595	585	624	576	580	575	572	575	611	548	576	573	539	586	574	601	590	562	578	558	546	511	584	546	580	550	579	570	568	560	563	575	604	574	601	573	560	584	562	599	559	589	568	587	607	559	618	550	592	574	573	593	584	601	550	556	549	576	591	581	588	600	542	567	584	567	583	592	545	534	584	602	558	584	599	588	536	553	574	611	591	610	562	530	548	590	609	596	543	608	602	600	574	539	588	616	594	596	589	565	574	584	566	582	605	602	558	583	567	562	573	558	570	584	611	534	585	579	575	603	567	589	517	569	585	526	540	566	650	574	573	540	594	575	537	554	537	549	576	530	566	575	600	598	583	597	569	565	564	556	589	571	567	539	566	564	579	559	569	570	541	515	581	584	578	576	562	578	537	536	590	580	563	596	545	573	572	577	579	550	575	575	566	586	549	612	591	586	570	572	555	517	547	592	595	576	515	584	528	571	590	588	589	544	546	593	565	537	552	537	578	570	570	591	566	547	565	555	569	553
22147	20994	28721	23441	20996	21058	12056	1104	739	527	510	429	395	337	287	301	294	275	242	235	234	202	234	220	195	208	211	185	194	199	220	179	167	186	148	205	192	197	161	160	188	196	161	186	178	187	197	155	185	154	187	194	164	177	171	173	171	166	154	180	158	171	175	160	167	173	168	172	148	184	168	161	154	188	182	179	181	185	151	147	184	174	168	182	141	151	147	174	170	162	158	178	160	175	175	173	177	157	168	187	175	167	164	178	163	145	146	156	138	161	169	172	158	170	154	161	173	171	156	159	168	140	171	165	167	170	169	157	163	164	171	156	156	175	188	170	167	182	177	153	180	147	164	147	180	135	163	158	158	180	175	173	181	163	168	157	159	174	150	200	186	180	160	158	157	161	152	169	167	196	155	155	181	156	162	169	151	165	152	165	158	169	175	168	151	166	184	176	170	172	170	173	176	164	163	159	177	161	186	176	169	180	174	160	160	175	148	160	149	162	147	188	159	167	157	184	162	163	167	174	183	175	152	184	144	179	176	178	149	139	173	171	148	151	191	173	156	152	146	160	168	166	175	151	150	170	157	167	167	170	158	176	165	167	147	151	155	169	163	169	174	164	165	173	185	151	168	180	179	177	167	168	196	170	195	162	166	173	175	170	148	179	162	165	174	160	140	180	163	172	167	187	153	163	190	153	175	180	152	179	161	162	151	167	182	159	167	160	166	147	178	163	152	175	176	176	180	164	154	162	175	166	149	178	146	178	169	162	161	169	173	146	170	145	177	191	144	153	156	178	148	170	160	184	150	172	143	157	148	183	182	140	166	160	173	134	193	152	146	167	171	150	155	152	175	165	151	165	150	157	170	152	169	165	159	155	172	180	170	179	172	180	155	159	179	156	169	189	174	155	154	161	146	177	173	168	167	168	155	171	181	169	170	157	163	174	150	160	167	155	200	165	177	162	158	152	155	169	161	156	196	197	173	192	170	160	150	150	185	141	156	179	172	155	193	167	170	173	162	157	170	150	154	136	165	191	182	182	154	182	159	162	170	179	170	153	146	173	142	173	151	157	164	169	158	166	177	138	172	168	162	179	156	179	165	184	168	169	146	166	156	174	167	168	149	164	175	163	174	148	173	165	150	155	185	153	192	157	180	160	188	171	170	178	166	167	183	159	181	140	169	160	163	180	176	163	170	134	178	146	176	176	151	162	164	165	159	143	147	161	170	160	176	173	151	162	175	176	141	165	162	148	173	154	168	145	157	189	161	150	156	165	147	184	170	179	163	161	159	151	163	154	199	149	159	177	150	136	156	150	194	150	180	154	155	154	141	167	166	161	136	154	144	148	153	154	168	179	150	140	146	172	153	148	164	160	150	167	161	153	152	161	156	168	154	167	189	159	149	165	165	163	162	184	152	148	149	166	155	169	152	155	160	194	149	182	179	181	163	173	181	156	168	180	158	160	159	174	165	157	167	162	153	156	186	164	156	177	176	153	163	156	180	172	175	159	163	158	160	161	138	152	182	168	167	161	165	171	172	163	182	159	181	174	165	178	192	178	157	156	190	180	165	166	155	165	195	173	164	161	139	180	158	165	149	156	190	170	128	172	146	134	161	149	187	144	179	157	148	162	175	162	137	173	148	180	163	176	182	122	171	148	181	151	164	176	164	175	154	146	152	175	168	161	155	182	171	141	167	153	161	157	194	181	158	167	165	164	163	165	149	154	142	164	174	148	164	160	186	142	160	151	186	160	161	151	174	146	177	167	184	165	156	187	202	161	163	176	170	177	155	192	181	160	199	145	186	154	155	166	176	150	171	167	171	152	177	173	162	164	168	166	182	179	174	164	164	164	171	174	187	176	167	179	145	155	169	138	169	173	180	191	161	168	171	180	150	182	163	159	180	167	178	170	171	160	176	166	157	176	173	168	162	168	159	130	161	142	152	169	172	170	177	157	149	191	167	175	182	151	164	145	176	177	173	185	177	154	141	169	149	184	138	149	154	152	164	144	155	152	154	159	165	133	178	159	153	188	158	161	150	182	170	153	181	165	195	184	179	167	141	168	145	170	150	182	156	155	144	178	154	166	162	185	179	154	185	170	144	157	154	161	162	170	170	180	154	181	169	171	173	165	163	165	154	184	165	190	180	180	189	155	167	159	175	154	174	172	133	141	164	179	164	167	155	159	175	165	141	175	176	144	164	167	172	151	168	173	158	174	154	194	179	171	178	158	158	139	183	182	158	178	163	172	166	153	190	191	187	168	151	163	173	164	152	167	165	163	170	169	186	155	158	154	145	155	167	165	179	155	164	169	170	188	165	169	172	141	164	150	179	136	187	179	155	180	173	160	192	161	178	157	182	175	169	140	157	173	164	176	160	179	181	172	173	157	164	167	138	192	162	190	142	168	174	170	177	157	152	158	176	189	148	172	198	180	170	178	167	176	165	158	155	164	185	171	165	181	173	167	166	174	165	188	142	155	166	189	155	148	160	159	159	171	172	171	140	186	155	175	160	164	161	175	163	152	191	149	161	176	158	177	144	151	180	172	165	157	160	169	183	158	155	168	160	195	167	158	172	180	185	168	177	191	162	158	179	175	175	161	195	160	178	141	160	176	157	164	169	166	162	170	170	160	178	167	179	159	151	167	159	194	177	144	176	161	151	167	171	189	170	156	162	145	159	156	153	184	160	146	168	186	170	186	140	176	170	141	175	165	165	146	167	152	182	165	147	176	163	157	165	180	150	135	184	149	155	165	178	177	165	141	163	183	175	179	165	150	176	165	148	209	173	144	143	152	174	166	159	169	165	183	160	165	183	164	168	171	196	170	182	162	177	175	176	152	180	158	185	164	166	156	172	175	175	179	159	155	171	164	168	160	172	163	161	162	159	167	183	155	164	155	145	174	169	147	151	162	180	186	154	152	164	174	172	156	154	185	145	153	181	170	165	154	165	160	149	184	154	151	167	177	157	161	187	168	147	154	148	157	156	177	150	163	171	164	161	179	171	163	163	146	158	174	161	176	168	151	126	158	172	157	151	180	146	150	176	180	162	136	177	166	171	166	185	153	155	151	154	160	184	177	174	163	185	166	187	177	162	168	173	175	165	164	144	154	168	164	165	152	147	186	170	174	173	169	187	166	149	160	185	161	173	156	182	166	187	163	169	145	176	132	175	156	180	160	185	177	161	151	165	157	139	168	172	155	175	189	159	145	182	181	164	178	157	165	157	167	172	182	163	168	148	164	153	160	163	161	187	144	156	172	173	155	176	155	152	153	175	158	160	174	143	193	159	175	180	155	191	175	181	165	171	165	171	165	156	193	177	177	162	152	157	180	153	169	175	188	158	143	178	166	153	164	169	160	173	170	154	162	165	168	161	154	166	170	170	148	145	146	191	180	150	166	172	169	158	169	198	181	170	148	156	170	158	168	166	174	167	178	142	156	186	150	177	147	175	132	180	188	145	162	149	165	158	158	161	170	171	183	162	175	166	160	170	164
11902	32158	12796	5082	3558	2596	1840	1352	1007	801	627	587	484	434	407	361	362	293	289	294	266	229	215	244	243	232	216	218	199	207	191	198	198	199	171	170	212	176	189	212	164	215	181	192	179	186	196	157	199	168	186	164	177	170	156	192	199	196	193	161	193	196	164	184	177	184	188	198	164	179	189	172	166	157	187	168	168	174	179	173	168	171	189	164	182	194	178	196	175	160	166	167	185	161	168	162	176	172	159	169	163	172	174	164	175	173	140	156	168	166	164	156	178	156	168	173	186	189	164	176	180	173	168	161	166	157	172	173	172	165	176	171	162	160	158	183	173	170	193	187	171	160	170	172	137	170	181	146	169	181	156	172	178	170	169	145	203	178	158	179	184	158	141	160	156	178	149	170	175	177	170	139	189	160	180	158	180	147	173	167	154	176	186	157	165	185	174	147	154	168	159	172	162	157	155	169	181	172	171	171	180	168	177	165	165	165	177	160	149	185	178	147	166	158	166	173	173	154	185	172	174	192	176	166	162	153	172	168	174	180	155	166	175	168	173	184	198	170	173	170	166	165	170	164	153	173	158	155	141	192	168	151	157	177	176	155	186	181	169	170	155	163	177	163	160	159	182	157	182	161	145	162	164	152	182	188	177	179	179	181	170	167	154	192	181	170	157	162	162	180	156	173	159	155	150	150	145	173	139	150	163	167	163	183	177	164	152	178	168	143	157	152	149	187	153	165	197	159	168	143	145	180	187	163	194	161	182	184	155	184	147	156	180	151	166	144	177	151	172	153	149	154	149	167	166	163	183	170	180	158	156	183	156	171	166	168	176	172	182	172	173	161	158	174	186	166	166	146	159	171	182	147	160	172	156	164	175	164	187	161	159	168	159	191	173	169	180	174	202	171	172	189	177	184	193	155	143	175	163	164	151	158	162	151	186	161	160	167	181	200	171	181	144	148	174	174	149	166	161	164	169	152	163	186	175	156	171	165	165	151	167	150	162	196	177	172	173	174	154	166	160	168	143	158	144	154	175	139	160	151	159	158	174	163	148	154	151	168	165	192	162	171	184	157	178	160	171	182	172	164	170	166	173	170	161	150	169	168	154	188	163	171	171	166	176	169	170	175	172	190	162	143	161	175	165	152	177	180	192	142	165	170	183	144	179	151	170	186	174	185	157	176	179	173	185	164	137	161	159	163	171	177	189	178	182	171	152	184	175	171	169	175	207	175	174	164	205	147	170	167	186	160	171	152	169	168	170	184	160	163	166	153	171	175	164	180	154	157	190	172	183	170	150	179	176	173	173	163	142	162	184	147	178	168	161	171	151	187	188	164	166	179	178	172	183	169	162	162	170	159	153	160	183	151	164	153	149	167	188	164	143	158	174	153	157	165	157	127	153	165	186	169	141	160	182	169	161	154	178	187	162	158	161	160	165	172	180	158	180	163	198	143	165	158	177	170	179	169	180	159	188	163	187	150	165	168	162	150	181	174	164	171	151	170	174	156	169	162	183	173	177	158	167	151	157	150	184	156	150	173	170	136	175	162	179	177	161	153	169	159	174	200	168	150	169	161	165	150	191	176	180	171	165	145	177	175	181	183	177	157	165	156	170	153	184	152	179	176	173	173	191	148	157	169	185	162	150	181	192	171	163	159	153	180	157	157	169	187	175	171	156	190	180	182	177	181	152	172	153	153	163	163	170	204	164	165	177	176	161	179	171	151	162	167	175	177	192	184	161	186	162	170	185	181	169	188	156	163	170	177	173	165	164	180	183	196	162	163	164	212	133	161	185	156	167	165	163	171	157	160	170	165	160	173	171	163	155	152	177	185	176	173	172	177	159	172	169	187	177	183	158	170	177	166	153	159	162	162	171	192	195	178	170	172	174	171	177	157	162	182	185	166	170	184	172	187	186	172	181	173	167	164	187	200	180	178	173	189	165	189	177	179	172	169	164	191	155	171	173	163	165	175	150	180	163	179	167	163	168	156	162	170	162	144	169	167	194	164	159	140	168	181	164	154	186	178	174	183	160	156	169	156	167	170	188	150	177	177	156	200	207	154	163	172	158	145	163	169	157	160	183	154	163	156	158	161	167	179	163	196	163	174	181	167	161	169	172	181	186	182	165	170	157	171	164	149	149	149	165	161	176	186	152	178	173	181	160	173	171	181	169	187	146	173	179	175	182	172	170	166	154	165	180	164	166	186	189	186	171	173	179	170	167	193	194	190	153	161	155	159	172	170	153	169	157	180	157	171	167	172	166	154	152	161	183	188	177	165	160	154	160	167	169	174	157	160	185	178	163	157	168	169	195	168	163	159	156	167	151	178	157	160	161	160	175	167	178	168	169	167	159	164	166	188	152	188	181	172	165	159	165	169	171	159	157	172	172	146	195	174	160	172	152	162	170	176	156	140	176	170	176	173	156	156	163	165	156	161	178	183	168	187	174	181	158	164	170	158	169	164	172	157	163	175	173	167	158	157	171	161	150	201	174	159	183	201	168	170	179	190	179	189	187	158	158	196	161	194	143	156	151	166	172	171	153	179	166	145	185	167	175	168	192	162	190	173	145	149	158	196	158	168	145	172	164	166	186	143	159	192	176	162	154	172	176	163	172	180	139	170	154	189	157	149	149	149	175	168	193	161	156	146	175	186	162	180	165	182	142	185	178	169	163	151	175	166	164	169	171	162	187	151	171	179	160	164	168	175	159	182	170	154	163	162	190	172	146	178	158	194	168	194	180	176	167	198	161	163	164	182	159	164	166	159	148	145	161	181	145	177	176	176	164	181	164	175	162	187	157	181	175	177	150	197	159	153	153	154	155	170	176	174	164	169	152	150	147	170	187	180	169	159	173	167	155	205	155	183	177	168	195	171	165	168	167	172	143	162	165	174	178	172	174	179	173	185	173	168	179	174	179	178	157	185	174	174	191	153	172	193	161	169	188	160	150	175	179	151	170	151	198	182	191	164	154	157	152	163	170	178	191	198	177	167	171	156	179	168	179	173	152	203	162	153	168	158	206	167	166	149	167	198	165	164	135	178	162	176	167	161	155	171	172	180	181	173	155	186	189	167	180	180	163	169	183	173	177	199	179	180	152	146	184	158	153	177	169	201	158	162	188	169	166	166	167	159	165	174	163	153	168	186	170	165	160	159	176	178	161	184	168	181	173	145	187	166	175	185	182	178	160	169	173	177	153	180	142	156	172	127	170	166	183	169	167	171	186	163	153	186	170	179	165	173	170	133	161	173	158	168	181	181	175	189	160	156	172	166	168	150	188	163	159	175	179	171	162	184	168	159	184	179	180	175	159	158	190	176	164	155	171	162	145	158	182	154	175	170	183	156	161	175	161	154	176	183	174	186	159	168	148	183	148	171	161	183	174	174	149	186	158	169	164	188	174	157	173	173	135	175	153	178	157	162	153	161	179	149	165	152	170	186	189	169	169	173	175	183	158	161	166	175	174	160	155	160	155	190	170	188	170	176	168	193	174	174
27289	20294	8365	971	704	659	643	674	662	647	605	607	616	645	634	646	635	581	597	638	598	657	612	665	618	600	616	622	604	616	607	629	632	619	576	609	608	663	614	622	631	629	584	633	586	656	609	554	595	643	658	631	619	625	599	585	571	619	618	564	590	585	655	616	617	611	614	611	611	647	620	617	598	642	589	650	627	661	605	571	572	599	656	606	643	622	610	617	629	599	640	639	642	633	601	649	685	576	590	626	636	573	615	616	662	619	609	594	617	622	647	637	591	633	600	646	602	613	590	624	635	599	656	635	627	654	633	631	598	625	600	648	602	633	635	633	638	628	630	604	616	611	628	621	592	598	618	553	619	666	640	581	626	637	592	633	636	593	638	643	655	655	620	641	628	565	629	609	611	603	639	621	624	633	663	578	630	611	639	643	613	613	622	593	629	600	653	647	640	602	614	593	567	623	599	628	601	570	627	623	594	645	585	583	593	610	605	625	612	572	676	597	602	628	628	627	652	613	593	603	591	598	610	637	655	617	588	607	604	626	589	629	630	589	573	671	602	613	630	608	618	613	580	590	622	632	602	604	623	595	646	621	616	608	648	669	682	627	633	631	654	668	650	634	638	644	608	625	641	639	646	637	656	659	620	619	633	653	615	652	632	611	611	598	595	574	602	623	591	625	671	677	588	621	601	627	595	605	622	632	630	606	599	624	598	656	627	588	583	609	596	627	633	625	612	597	622	628	614	604	583	613	617	633	651	683	618	602	655	616	627	611	634	591	666	597	606	598	636	587	613	622	619	561	628	649	590	630	582	607	584	617	638	586	642	606	607	630	607	620	625	637	590	617	582	606	651	601	579	601	664	625	632	596	587	631	585	621	614	668	633	593	615	669	617	570	575	654	626	610	634	644	623	592	621	651	625	624	647	588	623	620	655	596	604	593	585	565	640	625	628	617	596	615	650	588	585	663	641	598	692	626	628	573	618	599	636	636	622	674	642	610	590	611	620	597	592	625	620	636	624	676	641	592	652	615	591	637	628	599	574	627	640	619	616	622	621	575	600	612	618	653	645	616	653	580	608	610	634	608	590	622	643	613	596	598	625	633	632	585	611	638	627	574	617	621	691	674	596	598	589	592	608	632	606	603	595	654	638	671	625	619	614	623	618	584	605	623	597	583	573	580	618	588	592	660	620	609	609	579	633	647	623	577	585	635	624	615	688	623	604	625	612	627	604	611	638	618	601	613	617	599	611	610	617	642	668	651	651	600	600	629	603	595	621	580	606	642	629	635	668	640	614	580	563	633	615	654	616	610	616	605	643	605	655	616	627	624	591	686	616	616	633	640	674	599	611	657	618	603	606	593	596	656	634	630	634	580	626	619	569	615	576	611	676	585	610	612	660	630	625	624	654	609	590	584	611	673	604	637	677	636	649	608	601	586	613	629	630	636	649	641	601	603	611	641	637	626	607	620	602	607	597	647	645	595	597	593	652	586	619	631	672	617	587	655	598	608	636	650	649	614	604	605	633	587	590	616	625	566	609	608	623	606	637	569	628	619	618	604	658	612	592	646	610	600	640	643	586	560	593	608	601	585	596	598	615	648	624	625	630	578	639	600	648	599	612	633	644	644	620	628	613	571	601	593	599	615	632	618	619	619	621	608	593	614	579	638	665	579	616	625	590	585	605	604	599	603	597	615	641	685	637	615	629	655	623	634	623	667	660	642	592	601	621	605	617	612	623	607	585	584	601	655	652	634	626	621	632	633	624	642	600	636	619	589	605	627	647	615	587	608	594	632	608	600	597	637	616	606	627	626	619	624	609	579	634	626	607	591	596	582	608	565	613	636	639	601	599	663	621	646	612	679	629	622	656	639	580	602	637	645	577	595	637	592	605	616	581	625	628	622	654	619	638	630	627	621	589	573	643	635	618	644	599	617	629	654	661	637	658	616	573	593	616	598	613	599	640	591	616	588	609	644	575	637	600	623	648	595	607	669	647	618	624	624	599	599	621	631	565	610	629	619	632	589	639	589	627	623	609	626	632	625	646	625	693	584	637	613	617	660	620	610	622	582	601	643	566	652	620	644	658	591	621	629	590	607	642	641	604	634	630	600	589	632	579	607	558	623	611	605	629	638	639	588	625	620	592	583	620	612	645	590	612	626	643	640	612	599	641	604	648	653	679	612	632	604	578	638	624	650	616	647	613	633	587	619	594	584	654	578	636	640	651	602	627	581	614	628	628	585	623	623	630	601	595	603	643	592	603	594	596	631	622	627	591	587	608	574	631	625	585	659	671	586	575	607	599	599	655	627	626	644	617	607	619	611	622	608	597	569	565	628	602	591	599	631	641	626	646	663	646	641	624	563	575	637	630	617	634	621	633	590	678	605	629	646	644	634	653	607	619	597	627	599	634	605	585	650	578	592	630	559	609	631	641	618	646	611	694	633	588	647	642	629	597	655	642	649	579	648	611	646	577	664	635	640	588	592	606	577	616	652	623	626	645	600	556	618	605	610	621	603	596	622	634	612	618	668	573	687	629	627	619	635	681	598	586	656	606	616	580	634	620	621	593	650	636	603	645	647	647	644	580	633	583	604	619	661	577	625	570	617	618	616	628	615	623	636	638	640	619	583	621	635	623	612	627	673	656	567	600	635	621	580	586	647	620	601	587	598	630	629	660	624	598	586	588	655	610	612	647	618	616	609	597	641	655	633	650	624	609	615	582	630	600	647	562	599	642	597	641	623	605	615	614	608	622	600	637	575	600	564	610	677	584	617	663	597	578	634	607	595	630	614	616	624	615	601	605	628	588	597	655	571	641	616	602	601	583	640	630	632	611	584	613	639	658	597	636	606	618	625	639	603	661	628	623	569	629	624	614	614	620	618	658	614	588	625	606	612	610	641	607	629	675	579	611	656	614	618	586	614	607	637	621	680	615	643	621	620	664	650	631	678	652	617	593	588	563	642	612	627	642	654	593	648	586	612	585	624	615	566	597	609	629	629	650	621	654	598	609	590	613	644	650	583	617	623	615	599	652	635	598	615	637	615	637	634	558	618	611	569	593	619	622	640	657	587	590	623	599	641	652	638	645	612	605	629	581	642	589	633	654	588	636	639	653	608	636	626	632	606	574	634	618	592	604	639	621	620	597	603	595	631	610	677	632	603	609	608	566	639	563	624	582	624	626	612	632	571	623	648	638	620	626	626	605	594	598	605	621	619	626	617	605	596	701	581	610	611	618	632	627	610	622	605	628	634	618	611	621	616	593	645	639	653	596	682	596	592	653	651	658	601	657	640	634	611	641	616	657	636	606	632	609	654	616	616	613	622	631	587	621	586	678	635	591	600	640	616	626	613	627	597	647	642	639	651	616	611	651	617	577	619	644	630	583	649	601	615	635	607	609	649	578	623	586	608	581	607	626	643	611	631	620	641	599	602	619	607	611	608	640	613	601	617	622	626	645	608	621	651	612	641	585	690	608	615	617	602	631	583	586	637
8337	16635	2946	693	711	670	629	651	625	642	650	607	648	633	711	646	619	642	645	638	626	653	663	649	650	650	609	598	644	669	572	651	617	601	606	605	634	602	620	625	643	626	678	645	609	686	623	641	628	653	604	638	617	618	655	614	631	645	650	639	658	639	693	617	607	683	606	659	659	644	644	569	646	685	642	615	643	610	615	622	616	659	647	669	668	633	627	640	618	649	648	603	663	658	655	587	601	656	656	627	651	628	637	634	605	643	632	620	626	699	613	622	596	667	607	641	637	640	612	647	616	632	652	595	626	629	625	634	636	667	613	619	636	632	578	665	667	659	654	646	638	614	629	607	662	658	612	633	643	622	600	657	640	622	631	644	626	628	669	613	642	615	607	661	638	638	585	620	694	713	636	616	662	654	625	622	635	654	637	636	619	644	588	608	613	639	675	623	676	605	634	635	610	616	632	654	617	620	609	670	626	635	630	659	616	623	637	637	652	638	620	669	603	649	606	661	630	665	631	599	697	635	638	638	604	628	601	650	637	678	652	652	639	629	678	662	638	627	680	670	630	645	612	619	638	644	667	641	671	671	652	594	654	635	584	648	607	634	653	580	644	610	655	577	650	672	625	648	629	663	613	659	621	601	631	597	617	674	594	634	621	654	632	683	632	619	654	572	620	648	606	666	632	661	621	615	627	605	651	669	642	627	622	645	632	672	671	638	633	600	669	585	620	666	614	621	632	673	604	634	634	662	645	632	638	640	655	619	604	656	611	625	624	607	637	638	601	618	664	642	633	636	627	659	644	643	616	609	591	621	608	646	644	649	682	614	655	631	606	662	613	639	596	610	595	657	671	646	597	612	621	610	624	645	632	609	618	659	671	627	652	622	645	625	619	626	650	612	630	608	636	683	627	631	675	605	626	601	631	609	651	620	645	639	666	575	625	646	675	649	640	644	666	618	611	616	649	656	626	592	589	666	599	669	646	626	618	606	655	624	601	655	630	650	654	606	627	639	666	656	653	624	604	595	626	625	625	661	584	652	617	650	705	637	623	613	651	633	624	674	644	617	620	640	603	607	621	612	609	637	630	628	650	631	675	625	624	585	652	642	605	654	631	645	642	602	614	619	637	633	634	642	653	592	644	585	645	628	643	634	658	629	614	603	624	596	599	598	634	640	677	592	650	633	637	666	614	657	620	670	651	611	638	628	621	655	687	637	645	631	618	648	630	638	645	603	627	600	636	636	590	617	602	660	632	599	638	667	600	612	597	639	687	607	666	623	615	693	638	654	620	647	582	638	637	683	653	662	607	663	621	637	648	626	644	623	613	625	650	616	658	643	653	646	615	607	644	625	623	616	653	597	629	664	649	636	592	592	647	644	631	647	643	655	616	620	655	625	635	637	628	600	657	627	627	648	675	581	653	663	630	631	617	601	635	662	663	618	639	638	625	641	607	630	675	617	616	594	676	633	634	599	574	592	666	623	640	605	629	616	595	658	659	604	671	621	611	654	654	612	639	614	631	622	614	641	687	621	603	650	648	668	617	627	614	611	653	624	625	605	648	625	639	660	612	654	611	638	623	637	633	620	648	599	650	634	632	634	598	633	614	596	641	624	671	620	613	625	669	622	642	656	611	626	633	643	632	631	670	619	620	628	611	666	638	658	664	620	694	643	616	633	615	675	612	616	635	658	626	621	604	659	611	572	656	667	631	635	613	630	651	632	601	602	618	645	679	641	590	616	634	619	689	655	647	618	616	604	660	639	661	660	660	605	607	656	626	622	652	622	609	639	670	615	646	630	602	620	630	614	698	652	597	652	630	669	662	630	656	646	608	640	607	610	618	627	641	650	656	660	612	614	617	603	663	617	577	612	646	631	672	628	612	646	597	596	621	574	674	652	648	644	643	600	649	619	662	645	618	629	671	633	650	605	656	625	622	580	647	655	612	637	651	592	608	641	606	640	646	633	620	600	650	613	665	661	621	637	631	675	696	641	643	644	641	596	617	656	640	629	629	614	652	597	628	677	664	652	613	627	604	674	647	629	652	642	619	651	589	631	648	654	628	621	639	616	630	670	653	643	611	666	653	619	598	611	633	597	620	583	636	628	589	664	614	644	614	629	592	621	641	589	609	602	648	637	602	642	595	623	637	669	593	628	599	641	628	663	628	680	611	648	654	642	638	623	644	626	669	610	650	624	590	623	662	640	631	617	627	604	634	577	682	675	622	635	650	643	687	603	651	596	621	674	652	660	672	624	610	659	649	653	592	639	576	600	613	642	653	622	625	644	625	608	635	631	641	661	612	607	678	664	606	594	634	638	634	638	692	620	641	621	566	634	644	621	630	598	670	600	670	647	619	614	662	642	630	648	620	683	630	684	614	627	655	629	648	616	614	658	647	626	652	593	659	642	632	594	654	602	656	664	677	589	646	675	619	646	607	580	630	645	630	628	627	613	613	600	690	615	615	625	624	618	656	616	614	627	587	679	668	573	595	628	636	640	618	615	631	601	631	677	651	663	597	611	641	624	636	645	628	640	649	667	603	671	629	655	657	648	641	610	655	673	607	620	624	610	612	644	575	670	617	644	663	636	637	678	644	620	621	665	655	629	596	613	627	655	684	648	670	607	644	620	650	610	633	623	594	607	683	646	690	624	656	634	612	651	633	615	618	575	608	611	661	620	621	623	660	636	689	597	631	645	626	615	665	626	630	597	675	664	691	654	639	641	681	698	653	646	638	660	609	659	691	634	646	621	636	654	649	622	617	640	630	622	595	620	616	655	646	608	655	647	604	622	614	615	663	644	641	630	589	602	678	597	652	687	660	627	631	631	635	652	629	641	652	645	627	646	629	623	637	645	588	652	597	663	589	614	669	645	625	636	627	686	593	602	621	628	626	638	612	625	624	603	657	624	611	628	623	613	663	681	583	630	631	636	646	660	684	677	669	664	615	628	601	634	607	619	665	662	632	655	663	651	661	606	662	641	616	623	656	669	647	652	619	634	568	592	634	646	675	630	659	626	648	682	648	627	625	638	621	659	638	669	639	673	686	617	638	597	665	661	600	670	665	626	637	635	628	613	654	628	606	656	623	665	631	621	617	671	649	665	649	613	624	673	627	661	657	628	631	628	677	610	571	676	613	657	603	626	639	621	624	649	680	608	657	627	655	634	614	646	636	580	654	598	650	650	631	637	578	648	622	636	621	601	569	644	647	652	604	624	631	645	654	632	611	614	661	602	651	672	590	639	644	656	667	612	621	660	663	680	656	672	600	609	664	648	625	574	653	648	667	611	645	585	657	621	623	642	612	652	630	609	646	681	611	641	660	654	607	641	658	614	611	666	689	674	638	636	596	621	661	609	608	643	614	640	631	663	643	656	606	621	666	626	602	660	653	631	647	614	654	619	650	597	626	658	623	626	649	679	625	680	678	626	652	596	582	617	630	642	628	609	666	611	644	654	634	569	635	662	586	629	658	636	668	646	668	635	644	647	614	623
23237	20950	28324	23749	20962	13303	1280	694	542	537	504	441	433	394	385	399	362	340	336	346	345	325	342	332	334	320	337	291	331	332	348	308	336	325	316	313	300	331	282	332	305	353	347	311	275	288	300	332	321	308	326	346	307	324	300	286	301	303	298	312	287	318	330	314	302	328	267	287	319	283	285	316	303	323	328	319	335	287	299	306	305	282	314	338	295	287	303	306	319	296	298	317	315	293	334	296	300	304	326	320	318	275	313	314	263	280	336	332	302	300	323	317	298	314	295	276	328	302	317	286	321	316	298	314	301	307	301	291	319	323	309	291	301	306	303	312	305	320	308	283	291	310	293	309	295	309	328	309	299	296	307	315	320	305	288	295	271	290	304	287	309	285	324	304	303	322	319	274	304	307	298	276	313	325	348	318	343	290	306	328	298	287	320	311	332	273	318	302	294	307	309	317	267	297	297	297	300	302	325	318	256	303	307	292	340	320	280	298	309	283	315	297	305	330	304	303	314	301	314	301	296	299	322	311	321	295	300	285	309	288	283	300	284	265	310	292	310	287	306	328	293	299	309	287	308	285	329	352	310	273	296	283	287	329	293	296	290	272	275	292	286	283	313	329	302	305	285	302	317	305	301	281	278	282	314	282	260	292	294	275	282	288	307	308	298	305	331	287	296	298	291	301	292	295	339	278	322	271	317	308	319	319	308	325	307	293	287	311	318	303	328	289	292	270	306	306	308	305	323	319	291	313	283	273	312	281	277	296	304	310	309	323	307	315	292	340	308	288	277	338	297	302	287	313	289	307	305	299	311	283	313	295	303	324	321	327	311	317	300	302	322	353	294	327	313	317	296	296	281	317	300	290	311	308	330	325	274	314	292	300	328	303	317	327	317	327	286	342	299	317	290	315	260	306	329	330	303	296	340	296	317	326	293	300	314	300	293	291	306	320	324	346	269	278	327	282	314	309	295	281	295	304	307	330	313	329	318	292	304	317	308	326	292	323	329	305	336	338	269	297	329	305	289	295	311	291	280	298	319	293	324	311	335	348	299	311	300	294	290	312	270	319	336	310	307	312	321	309	309	330	308	305	306	315	301	287	294	306	309	316	262	315	295	307	330	306	287	282	300	330	279	317	314	345	302	280	306	310	300	307	299	297	314	331	339	292	307	304	322	329	301	286	291	304	312	318	279	292	322	313	294	271	331	305	294	287	321	293	277	298	293	313	298	295	328	307	292	298	315	296	301	289	287	302	323	296	304	312	299	297	291	312	307	314	315	295	283	310	296	302	299	298	326	279	314	313	302	310	276	321	281	330	274	305	298	297	319	312	344	297	312	295	328	300	306	312	295	319	304	311	295	318	296	295	268	278	263	287	305	324	310	303	294	313	308	288	254	279	304	301	298	299	296	302	313	285	299	309	300	304	342	306	306	293	293	327	282	283	308	307	299	296	325	313	315	320	293	300	289	318	323	334	334	299	295	311	321	287	271	284	320	316	307	299	330	283	299	296	299	305	334	287	318	320	296	335	279	311	318	308	326	309	303	296	361	296	321	311	315	293	331	282	287	310	311	315	323	321	306	317	306	316	302	303	316	282	344	293	323	277	332	306	289	304	279	299	318	300	308	329	294	287	313	309	311	311	306	307	274	333	305	314	288	305	302	324	294	297	311	262	302	300	304	291	301	309	280	324	313	320	297	313	337	326	293	266	291	295	312	289	294	302	298	330	291	293	303	346	330	272	291	295	310	301	294	317	299	321	280	298	320	299	306	302	311	283	310	295	328	321	303	282	283	292	335	315	311	293	291	303	300	302	285	251	296	303	351	305	286	298	281	289	327	300	319	311	313	305	305	333	304	301	315	301	320	277	307	308	294	312	319	308	297	281	300	303	278	318	291	303	321	321	319	326	300	320	281	302	296	327	308	285	330	293	328	317	290	297	314	283	289	317	293	298	308	316	301	295	285	280	319	319	317	306	335	285	287	327	333	301	326	299	284	290	298	294	321	299	290	324	300	263	303	313	332	276	295	299	302	292	290	312	309	286	299	335	310	288	271	295	341	277	310	329	334	290	334	306	314	291	323	297	315	324	301	288	298	316	320	273	319	286	314	334	296	295	307	300	300	318	286	301	309	319	316	306	304	307	328	305	306	295	316	311	306	339	285	319	311	332	282	284	322	292	289	319	303	285	290	335	305	278	302	345	301	327	303	318	320	314	302	296	297	327	322	294	320	316	313	288	300	331	278	309	318	325	292	304	326	296	286	304	346	307	321	336	285	331	317	335	310	273	300	302	294	292	267	304	292	287	317	284	336	285	292	301	293	294	312	291	300	267	290	313	282	295	326	277	289	291	287	284	301	293	296	271	302	305	281	279	300	298	332	307	291	327	322	304	283	343	292	319	317	285	299	282	312	292	307	308	303	331	292	297	309	297	300	284	314	328	304	297	289	360	325	312	318	309	294	324	264	314	318	286	296	312	302	265	317	324	325	326	284	299	345	329	303	274	316	315	286	314	298	292	302	337	293	333	313	312	341	313	338	291	275	302	318	303	322	280	324	310	298	319	301	282	295	317	283	288	298	318	319	294	299	313	305	305	281	330	315	328	305	294	326	287	294	288	299	326	301	316	312	319	297	286	341	300	335	323	310	314	303	301	327	294	304	303	328	310	297	313	313	260	306	308	306	308	307	315	313	300	304	261	311	310	263	334	331	294	318	304	310	301	310	305	299	305	338	326	281	297	318	315	251	294	306	329	298	321	296	308	293	303	296	312	304	298	321	275	295	311	299	313	300	308	302	286	290	307	302	313	277	305	311	299	308	312	302	297	302	308	318	286	318	310	279	320	294	294	321	323	296	299	315	316	298	263	301	306	289	290	294	313	313	306	282	277	310	267	293	314	310	259	318	330	301	300	293	317	323	315	317	293	295	322	331	300	320	303	286	306	309	324	283	303	302	285	303	324	310	313	325	328	290	327	289	279	308	295	294	304	302	305	308	294	291	295	295	302	321	305	296	301	301	284	311	317	302	316	303	286	292	294	313	286	316	280	297	347	287	338	290	304	292	320	324	298	293	312	298	288	326	311	324	322	301	285	291	324	279	335	292	287	300	293	300	301	319	319	339	289	311	323	340	285	276	324	302	318	306	349	279	329	281	307	293	304	320	299	290	320	345	299	294	332	325	283	315	315	295	295	292	314	332	301	304	309	277	268	289	333	316	306	341	289	308	316	294	303	297	315	296	315	314	290	288	315	288	303	271	328	296	283	307	303	292	313	324	287	298	281	315	325	309	313	311	312	305	288	316	336	318	300	307	305	320	308	301	287	303	288	317	265	354	324	320	328	300	284	273	299	316	292	278	312	282	309	277	292	313	283	296	309	321	316	315	326	300	293	307	319	297	303	311	316	284	308	329	302	289	294	288	314	348	285	291	334	327	330	313	288	295	299	305	309	300	302	329	306	331	345	292	304	305	267	299	292	295	291	324	324	315	303	303	327
9260	27246	8433	2908	2115	1567	1195	917	754	665	587	502	463	453	449	439	410	411	366	385	404	386	350	365	383	355	370	378	347	324	346	365	364	327	355	340	335	302	348	347	342	348	326	324	326	382	339	325	335	328	357	306	333	323	326	280	332	324	326	353	327	313	324	362	317	324	351	340	313	344	310	345	322	345	344	334	350	302	335	337	334	338	322	342	297	312	318	310	340	328	294	355	330	344	327	362	326	346	342	306	311	347	334	350	333	329	325	330	357	339	317	337	334	337	345	323	325	298	312	309	346	306	332	278	323	340	360	305	345	307	330	319	317	310	314	310	351	313	338	334	321	342	325	332	328	323	301	336	338	316	337	342	315	320	349	323	321	353	334	322	313	311	339	289	343	332	326	335	343	303	325	344	341	312	332	331	344	349	327	355	348	339	331	327	354	325	336	340	284	334	334	341	330	323	343	339	337	311	368	309	324	322	317	318	318	329	312	326	322	328	330	298	332	328	321	321	330	360	334	307	337	337	282	316	317	321	307	351	323	297	290	326	329	346	299	326	333	327	331	329	308	349	343	313	324	334	321	311	300	313	323	303	323	305	339	334	340	351	352	353	330	317	323	328	335	320	320	331	337	304	314	304	327	332	337	328	349	318	299	352	343	341	357	328	335	319	310	295	316	356	321	330	333	336	379	333	362	328	350	292	328	325	334	316	350	295	350	341	322	317	315	314	320	370	288	327	314	338	350	321	344	320	308	329	337	331	315	363	351	317	315	310	341	347	323	297	358	330	333	343	316	358	333	322	314	319	320	279	319	330	327	360	312	339	333	344	319	297	308	319	340	367	320	328	357	308	322	326	330	324	327	356	333	328	350	363	311	312	359	335	300	316	337	355	339	321	337	340	305	311	333	321	321	325	329	319	345	327	336	348	311	354	352	293	334	347	322	339	318	341	314	320	352	327	321	311	337	338	338	371	308	359	316	323	364	313	332	336	299	352	328	326	335	328	318	322	329	337	330	316	316	349	320	339	333	322	322	316	284	318	327	319	342	324	325	357	306	319	343	317	332	330	311	345	298	361	325	324	329	360	334	336	322	306	317	331	326	353	354	341	327	344	308	320	335	345	331	333	384	352	321	358	320	334	319	325	353	320	302	292	358	330	320	325	335	337	331	314	342	356	337	364	304	306	362	314	344	326	333	331	334	293	335	346	326	333	336	338	370	339	331	343	325	344	309	337	334	299	352	333	362	333	336	346	323	338	357	332	353	297	321	310	278	299	313	353	350	337	325	316	315	328	345	339	313	359	325	380	300	306	323	305	364	340	326	337	328	318	330	333	330	338	369	346	342	329	330	322	279	344	303	318	304	328	341	327	306	315	322	376	347	317	342	302	318	338	372	330	331	329	313	330	326	337	346	334	307	341	335	322	342	337	348	320	341	310	366	323	337	303	320	326	345	331	317	319	303	330	314	319	324	340	340	324	326	321	360	321	306	321	323	315	316	315	330	334	333	325	338	345	314	325	344	366	340	344	338	331	374	329	347	328	321	336	302	315	337	315	328	320	311	329	359	324	311	328	316	325	332	309	318	364	370	320	355	311	336	305	319	320	345	305	319	315	331	325	330	311	336	357	326	330	327	356	315	297	307	315	313	325	326	319	322	323	337	332	334	326	348	344	298	324	307	336	348	329	333	304	343	359	310	336	332	321	321	322	334	356	337	342	319	315	339	361	302	316	313	343	333	315	323	346	302	324	328	335	317	323	335	343	307	329	335	325	322	306	334	329	324	323	332	341	326	324	318	360	352	335	310	319	331	326	313	316	314	338	312	325	328	317	318	317	342	313	321	316	311	350	337	351	313	299	346	358	313	313	341	316	339	307	331	355	330	342	314	362	316	352	365	323	303	300	337	367	327	366	303	344	310	317	338	312	307	328	329	334	330	322	315	322	341	293	348	317	336	307	329	299	314	345	340	314	360	328	326	358	340	285	322	316	329	317	343	323	352	329	342	343	307	338	341	303	308	335	349	318	323	333	335	329	326	358	301	341	321	304	309	333	350	318	292	318	324	345	339	317	290	311	313	310	363	344	319	282	325	346	306	347	320	321	292	324	333	361	359	346	336	304	303	348	295	325	336	302	322	326	349	333	335	368	301	316	313	331	324	310	329	331	322	321	318	314	313	293	357	333	318	315	349	344	307	345	332	335	329	360	283	350	324	307	312	332	332	347	322	351	338	337	308	347	362	343	283	345	308	346	339	338	326	347	329	309	331	344	305	329	302	325	314	340	348	326	323	342	346	338	298	298	351	300	308	342	322	328	320	385	322	356	295	326	325	332	331	326	331	303	311	352	297	330	335	349	316	305	342	343	326	336	341	361	321	316	342	330	318	329	312	313	341	339	353	330	352	308	325	323	304	343	377	355	334	365	311	319	330	330	339	300	345	340	323	373	325	332	324	316	341	301	327	368	346	315	366	323	368	361	352	359	344	377	341	318	338	339	335	321	374	329	313	317	348	319	318	336	323	327	316	307	341	346	330	338	331	347	356	336	314	321	328	334	349	317	326	313	316	309	359	333	320	294	340	322	292	313	348	305	314	324	349	340	333	322	344	320	335	344	332	327	324	333	315	306	322	301	323	307	332	311	316	328	301	316	318	311	346	336	340	322	334	319	318	344	299	309	349	336	318	332	326	297	296	313	330	336	357	355	289	328	334	312	330	313	323	324	317	327	322	341	287	322	331	319	349	360	321	319	288	344	308	337	355	321	344	294	339	328	326	340	338	310	330	324	331	343	309	309	315	324	328	346	357	346	349	334	334	337	298	343	350	347	332	323	349	335	335	323	352	329	342	316	360	335	318	344	320	336	348	323	336	313	335	319	294	298	346	327	312	308	334	304	305	367	312	320	301	320	315	323	339	336	321	344	330	319	339	335	342	319	318	331	326	307	330	323	341	317	357	296	293	335	339	304	344	331	343	328	287	336	299	344	322	286	354	319	321	290	335	347	342	333	340	336	322	330	296	301	309	310	310	315	305	339	303	309	313	299	334	326	358	310	336	343	330	314	309	313	351	318	323	317	292	314	307	350	338	334	308	341	343	319	343	358	343	335	325	334	316	336	314	339	315	341	313	310	338	324	327	331	320	339	316	325	314	299	346	319	325	342	326	307	302	314	333	304	336	319	319	290	342	298	312	346	331	313	341	325	296	329	339	339	286	336	338	307	320	321	325	296	324	318	318	332	344	320	356	311	328	329	355	329	314	313	337	301	337	335	356	329	344	347	342	334	271	339	351	347	319	325	308	292	291	354	338	345	317	341	332	340	337	328	318	343	324	336	340	338	337	335	312	318	351	320	356	317	319	355	319	338	343	300	305	352	358	331	336	331	300	329	320	318	339	331	334	334	317	300	313	342	348	337	345	353	355	325	322	314	321	311	298	333	304	361	364	321	334	304	335	312	317	327	326	332	320	356	352	373	353	332	330	328	307	334	332	344	346	325
24157	20938	27508	24431	17049	1486	937	749	739	677	687	648	650	649	638	647	641	592	562	625	617	598	580	555	609	630	588	568	574	599	599	588	592	572	631	604	564	618	586	603	606	588	541	606	599	566	598	563	554	622	572	576	572	570	557	588	574	541	609	617	582	573	589	636	594	526	597	596	568	620	588	590	582	580	587	593	585	605	612	577	596	576	603	584	567	574	633	591	606	577	575	544	532	545	598	572	622	606	553	584	605	561	581	556	588	601	576	578	553	587	595	583	540	574	634	556	535	578	605	582	596	579	570	630	590	592	571	589	615	578	527	545	558	566	543	577	546	628	556	603	555	572	550	567	579	570	564	574	554	595	581	566	563	525	574	596	605	582	544	588	577	553	591	556	588	603	587	573	561	586	610	581	601	583	560	570	557	578	606	555	559	596	575	594	622	571	589	571	595	609	554	583	580	587	581	580	565	552	582	568	575	611	541	595	592	547	581	546	548	590	573	560	595	621	596	580	583	590	604	590	583	582	546	541	608	573	580	570	574	569	584	575	593	643	597	586	601	600	593	563	618	639	585	562	605	625	576	629	555	596	641	612	571	583	570	573	611	603	566	629	554	551	571	594	583	561	548	563	598	583	580	609	586	612	604	579	529	525	563	543	590	573	546	547	594	571	606	569	577	621	594	541	610	595	570	554	584	600	543	631	577	580	623	591	560	536	610	547	609	591	596	572	561	628	566	625	585	540	553	625	552	570	590	588	547	538	642	587	550	587	543	537	546	617	620	615	556	585	564	561	553	593	587	587	569	579	551	606	608	633	590	574	609	604	581	525	591	539	582	554	551	618	603	622	630	580	542	613	580	605	596	609	596	583	584	589	539	559	601	602	584	565	579	577	560	575	582	610	554	539	538	607	569	579	570	604	581	576	595	618	611	596	564	618	547	586	636	585	577	559	624	547	556	592	587	538	593	585	604	587	621	557	522	598	572	560	582	569	577	575	535	566	556	572	573	555	538	558	594	555	543	531	585	532	621	555	548	597	583	640	612	612	567	603	545	553	577	616	555	594	536	549	610	565	575	544	573	557	577	536	596	535	556	589	579	573	574	577	582	583	630	576	568	548	651	553	602	568	570	601	577	600	584	609	597	611	586	551	560	597	584	582	583	566	590	584	575	582	608	604	583	570	557	593	534	553	575	589	596	569	583	566	586	571	555	557	590	568	557	594	562	600	530	577	588	557	569	560	568	577	595	588	594	538	574	602	571	568	593	602	586	578	553	514	581	611	628	613	630	560	561	573	584	604	563	570	538	627	605	598	571	569	591	587	599	590	574	572	601	579	612	619	600	596	581	566	547	583	601	583	591	606	587	583	592	563	608	599	540	608	581	543	558	572	581	606	569	568	587	564	572	558	621	567	586	572	567	573	570	580	609	626	573	590	610	627	558	623	585	537	524	549	582	569	588	562	579	591	608	544	569	561	568	594	536	564	654	570	578	566	555	568	553	573	548	531	572	560	545	559	568	614	539	584	579	546	573	575	584	547	645	602	644	552	573	575	587	636	569	567	579	592	594	576	577	533	609	573	596	545	589	552	562	555	614	536	589	564	628	558	585	610	562	602	595	562	594	575	616	587	540	567	546	545	548	560	533	535	564	545	581	606	583	568	561	557	598	580	587	563	572	551	599	581	592	607	578	561	600	601	582	602	586	603	580	579	572	609	574	576	560	538	602	590	574	538	582	592	604	601	558	607	579	594	566	571	566	581	545	595	596	584	570	559	576	560	612	567	626	600	584	570	587	590	562	608	609	560	584	550	551	591	579	572	601	588	591	600	565	589	563	530	610	538	601	644	620	605	593	564	553	529	579	589	611	577	617	566	571	631	597	576	595	563	539	579	556	631	573	591	556	545	582	597	616	602	596	547	597	579	581	621	557	538	613	541	603	567	615	559	564	602	596	591	603	587	540	542	581	582	558	569	569	602	576	601	597	603	629	550	605	599	587	600	573	596	577	640	550	584	552	574	595	579	566	578	583	546	575	565	547	603	576	559	578	599	554	575	562	574	580	584	586	574	582	576	602	555	596	541	530	593	585	511	590	625	521	595	578	541	598	595	575	574	601	592	613	601	576	531	600	552	544	567	607	566	560	570	604	545	561	562	559	568	518	606	571	578	590	586	576	577	608	541	595	592	575	650	574	571	570	560	569	582	577	598	578	567	548	550	541	593	599	625	625	604	617	573	570	559	587	553	589	559	552	571	572	611	601	577	599	605	551	555	592	543	596	554	570	610	586	563	569	612	577	589	605	567	560	554	552	579	627	574	600	581	611	567	589	564	605	575	600	629	599	574	562	572	551	598	630	576	578	561	544	666	606	574	580	563	587	562	609	573	577	575	588	565	583	575	604	582	598	587	585	603	600	564	579	549	532	574	576	570	546	569	555	577	578	599	607	600	551	585	557	569	578	553	539	609	604	564	613	597	555	616	596	609	576	566	555	574	559	612	633	584	605	626	558	636	557	531	581	561	606	603	625	559	548	587	559	549	599	586	603	551	633	581	587	622	558	578	557	553	641	551	593	548	550	575	613	541	567	612	631	567	591	573	560	561	611	541	565	610	619	557	624	554	578	577	572	608	554	594	567	592	591	577	557	608	555	559	556	606	586	615	568	588	595	590	584	589	565	587	570	561	592	576	534	596	559	563	569	599	562	584	593	570	597	632	609	620	593	600	602	583	569	627	643	605	553	577	601	584	604	579	558	558	613	554	558	559	602	596	582	543	615	563	570	586	569	582	628	591	590	617	572	571	577	574	583	557	546	543	535	621	571	610	569	552	586	556	566	559	564	557	587	577	584	623	581	559	599	596	563	583	587	589	607	599	592	584	541	558	581	569	570	541	588	588	586	611	564	558	529	583	623	565	621	583	594	572	597	577	560	556	605	576	550	555	544	568	574	562	580	617	561	609	574	599	555	583	575	569	618	603	554	550	550	622	587	584	599	580	554	581	587	589	573	588	607	606	562	588	571	559	584	582	579	595	584	524	536	601	561	611	530	612	527	580	582	601	588	559	543	574	628	600	597	551	539	570	583	590	578	551	543	587	574	581	566	510	593	572	565	572	587	570	567	624	572	540	585	540	550	602	576	592	548	577	553	600	621	545	554	610	559	589	555	617	533	584	609	655	558	550	583	576	552	561	614	532	600	556	576	588	583	575	594	594	574	569	581	571	583	605	580	566	600	556	586	586	579	565	580	554	587	590	546	569	595	539	610	573	548	568	542	596	614	538	584	569	587	572	602	545	605	587	549	563	557	603	544	565	555	546	574	571	579	582	619	556	560	583	593	594	586	590	581	576	589	588	610	542	587	589	578	566	578	552	564	575	583	610	583	580	597	551	550	614	603	597	599	556	599	604	571	587	579	564	580	626	543	595	547	598	601	576	557	614	625	593	635	567	581	587	597	554	572	539	527	554	584	599	575	602	614	606	589	546	574	547	608	601	604	593
7858	24124	6172	2130	1656	1398	1098	967	864	810	728	722	648	676	642	634	625	609	671	576	597	640	622	631	588	605	612	616	622	602	561	566	616	603	574	591	587	605	599	582	604	601	549	583	579	543	567	606	601	602	588	590	562	554	599	573	563	594	563	541	627	542	579	593	558	630	593	566	558	575	496	591	581	588	565	574	615	577	564	590	594	587	594	616	592	581	582	584	605	600	575	580	589	613	618	576	583	594	587	531	563	606	550	597	569	582	607	591	522	579	534	590	601	541	545	589	615	555	560	576	582	587	605	549	520	532	637	611	563	602	585	569	550	602	557	526	542	570	574	580	599	588	603	602	578	579	604	575	556	560	596	623	607	542	617	619	575	570	526	569	535	557	549	599	592	584	609	570	614	587	573	586	631	604	609	540	637	556	562	578	575	565	580	584	616	591	525	587	592	600	621	534	538	549	613	562	579	578	584	586	553	647	601	544	574	593	586	569	593	575	599	584	585	554	574	593	574	599	593	622	577	563	569	598	580	577	561	571	566	610	578	572	593	543	586	546	592	606	608	608	553	556	620	587	559	575	591	636	605	617	535	606	574	550	585	597	597	595	641	533	518	613	596	597	562	581	570	637	563	548	569	587	586	597	546	580	548	585	593	568	599	549	542	597	572	575	593	573	568	583	562	628	619	570	581	569	557	567	557	539	572	557	539	579	603	568	624	593	564	543	623	535	609	561	522	564	585	616	535	580	567	612	531	560	579	586	604	541	579	583	540	627	571	590	567	567	565	601	557	583	615	624	562	576	613	542	585	607	573	552	566	573	546	576	577	544	565	579	580	562	589	585	589	613	563	645	598	562	585	579	565	577	569	581	641	594	589	581	596	570	596	574	558	565	603	595	573	574	591	606	601	571	594	574	607	565	560	563	579	557	588	595	569	551	634	573	557	611	563	591	566	553	569	633	593	580	531	589	586	604	596	541	620	540	562	561	562	579	556	559	549	607	569	573	551	556	601	581	586	566	610	581	582	603	606	575	586	575	579	546	558	548	593	482	582	595	598	594	529	584	577	565	622	555	561	582	597	607	576	566	570	598	586	586	568	605	573	565	586	569	615	600	612	590	539	589	579	539	547	579	610	589	548	598	613	602	576	554	566	558	604	572	592	589	562	576	586	593	551	576	603	598	574	549	585	567	575	599	563	575	575	583	588	597	590	582	631	541	588	565	546	625	608	615	565	562	578	594	595	595	568	572	609	550	585	584	598	558	571	561	612	565	569	609	619	594	563	521	591	576	549	605	596	574	625	553	575	589	575	574	559	581	609	580	558	577	529	593	552	568	612	544	546	639	581	538	588	567	624	588	590	597	588	612	549	590	569	580	594	544	574	586	574	585	574	570	589	535	544	579	585	596	561	616	570	554	590	605	543	575	579	574	566	610	584	571	607	598	553	537	596	591	584	576	583	570	570	606	578	557	569	569	566	579	545	576	553	569	598	550	549	600	620	583	583	563	535	573	637	599	573	551	573	583	590	528	570	589	617	559	600	585	572	558	596	555	578	552	579	547	577	611	582	598	577	583	566	570	596	578	621	541	621	616	589	622	569	606	581	572	547	573	605	598	553	578	564	585	578	567	554	594	585	550	537	598	627	574	595	560	571	571	587	583	581	568	586	580	606	583	596	562	603	555	555	549	612	542	596	518	543	577	563	587	553	580	585	556	563	556	579	546	618	573	591	579	569	581	559	573	581	589	601	582	593	577	543	599	618	579	613	529	559	605	565	624	621	558	573	607	598	581	584	587	549	573	537	600	603	629	582	573	563	578	526	528	589	532	572	593	578	577	563	549	560	597	601	555	583	554	550	583	539	609	586	605	568	617	584	574	569	598	605	583	595	531	585	589	596	593	546	574	580	545	575	570	610	593	592	566	629	554	576	545	568	563	571	574	555	579	611	581	544	536	556	569	631	572	522	589	582	558	555	541	561	557	592	589	583	594	566	594	548	621	581	583	556	548	548	536	541	576	597	509	592	609	556	602	585	587	523	584	546	557	599	611	617	584	574	569	591	551	601	580	565	580	645	597	566	591	593	575	619	602	610	537	573	588	570	551	581	572	558	546	543	605	574	513	558	603	576	580	625	568	567	540	546	592	624	593	594	571	543	598	624	592	573	577	580	566	579	561	570	609	585	573	584	621	578	598	600	594	564	591	573	565	633	565	543	610	576	565	620	573	565	536	564	584	587	559	552	571	564	641	569	579	535	561	583	552	571	609	573	542	620	544	590	563	592	592	570	605	582	532	566	543	572	524	580	589	520	571	557	620	583	584	572	567	588	603	626	568	559	575	549	594	581	555	595	536	555	568	587	581	590	616	587	609	582	563	543	580	559	568	533	589	621	585	561	619	555	592	571	594	575	565	591	562	596	529	625	556	609	592	540	575	562	528	559	580	572	570	593	572	568	545	581	555	559	556	573	574	608	556	587	559	559	606	576	602	547	591	589	585	566	626	567	620	563	574	582	568	613	564	617	599	594	611	602	563	622	581	578	572	549	583	574	563	577	590	597	588	544	561	550	544	602	551	647	552	585	611	551	574	583	590	586	566	532	564	567	571	573	591	611	573	588	572	571	593	585	542	619	560	555	559	622	625	577	586	575	563	566	600	544	556	578	528	522	581	601	610	580	569	562	589	547	556	588	550	532	612	514	561	554	581	579	592	628	540	593	603	560	559	629	562	618	582	617	587	600	545	623	642	568	603	554	529	585	610	586	577	581	603	577	627	547	569	548	604	604	580	612	562	601	588	560	580	552	614	556	575	598	602	540	560	581	618	574	609	574	577	587	544	590	605	586	538	578	543	573	562	577	564	580	567	589	567	516	609	575	573	577	549	594	591	587	551	577	569	536	596	605	555	572	561	619	569	581	584	568	571	590	618	579	570	578	601	589	584	591	565	545	583	557	576	644	542	558	542	567	593	550	606	627	563	535	562	575	561	596	554	576	577	581	558	540	618	614	569	605	593	575	615	568	575	565	607	578	581	579	581	597	606	567	582	556	583	568	560	556	560	581	574	571	583	547	558	560	570	544	598	617	569	609	604	578	579	581	592	557	561	585	589	552	566	555	587	547	558	557	528	600	615	615	586	587	548	652	555	579	523	582	546	590	584	594	578	550	574	566	548	591	632	564	619	576	607	576	571	578	584	585	569	562	610	565	552	566	607	566	563	580	602	579	536	573	583	583	616	571	581	608	520	569	572	579	570	600	531	567	631	586	590	593	596	594	617	571	564	561	589	576	548	589	621	556	583	578	590	601	619	632	613	605	620	589	583	568	559	577	566	614	596	571	589	573	588	612	527	591	537	552	587	585	634	586	566	594	584	604	604	583	588	604	573	553	597	582	579	574	584	604	595	582	568	566	561	588	553	588	548	544	609	591	578	556	528	571	558	534	585	581	545	531	582	605	554	581	577	585	538	594	533	577	565	571	601	574	609	545	604	532	563	617	529
21982	20858	28540	23326	20859	20904	11987	1069	702	544	500	416	378	355	324	324	273	253	272	235	241	212	222	203	226	208	199	209	177	189	184	187	192	191	169	182	204	165	162	189	156	176	183	170	186	172	142	172	174	169	157	167	177	167	162	170	186	166	167	169	180	156	165	190	164	178	165	181	168	198	206	166	190	168	195	155	177	158	169	176	194	173	189	171	172	166	156	143	144	186	166	184	168	181	165	159	160	172	157	170	163	174	165	147	168	176	170	174	156	162	164	192	143	168	151	185	173	162	176	182	198	167	167	175	158	140	164	167	177	151	157	155	165	145	161	182	187	171	176	154	166	172	136	163	151	183	147	174	160	172	181	163	158	163	189	168	180	152	175	168	144	184	145	139	159	160	162	144	160	162	163	175	174	179	168	153	146	151	149	140	146	161	166	187	171	149	167	182	181	164	168	169	160	151	150	163	141	175	187	162	183	194	181	165	169	198	163	186	185	155	160	153	161	134	156	175	159	139	151	178	179	162	176	156	169	172	185	178	151	168	178	169	167	174	181	161	161	168	172	182	180	187	178	159	160	163	182	157	188	162	147	170	171	154	155	170	166	178	162	156	156	191	173	167	166	147	166	170	168	172	179	166	168	157	171	169	165	172	157	173	179	155	188	176	155	159	148	165	171	162	159	169	183	191	156	167	153	145	146	171	179	168	156	154	174	160	165	153	157	162	154	162	163	175	196	171	185	164	177	154	166	184	179	145	157	161	158	178	163	146	141	162	175	156	191	144	163	169	164	185	173	153	151	156	178	163	166	168	175	159	171	173	174	158	182	171	162	154	145	198	180	162	152	169	156	167	164	161	158	165	171	175	168	188	168	179	164	150	168	163	155	199	163	164	153	170	164	174	196	191	159	189	197	165	163	153	157	176	172	163	174	138	171	168	164	147	174	157	159	155	156	155	142	161	143	175	172	147	182	191	172	155	161	174	162	157	166	183	159	169	182	160	188	175	175	157	177	167	182	170	155	159	163	182	171	164	163	164	177	188	154	191	185	167	177	151	171	154	176	150	164	153	154	164	158	160	182	167	166	143	163	165	150	164	166	164	159	186	177	163	172	162	163	158	155	163	187	157	177	187	184	163	157	148	164	140	176	161	181	143	170	171	150	164	157	175	151	172	156	168	171	159	171	151	192	157	177	178	148	165	145	153	174	150	183	178	193	171	161	175	174	152	165	189	158	185	154	166	202	161	165	151	168	153	158	172	168	183	170	168	169	167	153	175	176	181	160	169	142	177	173	146	152	160	150	191	155	149	165	165	185	142	190	160	169	145	183	170	165	176	162	160	155	149	178	156	162	173	155	165	176	158	145	169	165	158	164	143	166	194	170	152	181	156	140	180	151	151	158	168	154	176	171	145	171	168	146	184	155	158	168	163	154	147	141	172	163	174	181	160	157	149	165	152	180	176	151	179	144	196	165	184	179	210	155	199	174	164	170	170	139	172	188	160	176	177	160	151	167	187	183	162	164	170	161	178	185	157	167	181	174	147	166	174	153	179	144	173	164	180	178	158	169	161	153	180	164	153	146	191	182	155	158	174	171	161	148	168	179	155	154	171	156	161	146	171	169	141	168	161	176	175	170	154	164	169	155	172	168	160	169	185	167	170	168	171	163	164	173	190	163	177	156	173	156	170	150	147	166	151	149	150	166	164	182	157	170	146	156	166	157	166	160	159	185	175	185	165	162	145	151	158	178	169	147	154	185	163	178	177	154	183	135	152	175	170	144	191	164	145	144	179	166	161	137	156	165	160	164	176	188	159	157	154	167	158	156	156	143	159	168	170	163	150	172	173	222	181	169	150	154	164	183	141	174	158	166	188	150	166	146	170	166	151	152	158	168	168	161	161	159	153	168	167	159	171	172	146	162	158	165	156	165	182	166	140	145	182	163	163	174	156	185	165	183	184	167	163	167	160	165	168	164	154	185	153	151	184	167	146	164	163	160	168	164	128	161	157	159	137	187	173	169	160	188	174	167	141	161	169	167	157	166	152	162	159	168	159	183	159	169	182	164	174	174	144	159	166	137	152	147	181	154	158	162	178	185	178	172	169	170	178	184	171	174	175	188	182	156	167	188	173	156	171	156	177	159	168	161	174	176	187	168	179	202	187	165	149	163	143	173	183	158	154	143	156	156	145	171	196	184	198	165	179	179	175	168	158	180	167	141	162	160	150	145	149	168	173	209	169	153	181	158	154	163	153	167	174	145	179	150	161	154	159	155	159	162	160	149	166	158	166	173	167	172	148	154	172	182	141	170	163	154	159	193	173	170	153	168	163	187	170	140	174	153	167	162	162	189	173	167	162	157	150	166	181	163	188	145	155	156	161	190	193	177	154	156	179	182	175	187	187	166	178	169	172	160	132	181	174	174	174	171	162	156	139	161	169	167	163	162	189	170	166	148	165	153	154	172	158	170	149	157	151	165	183	161	161	144	157	163	170	183	151	180	159	176	141	184	187	181	174	174	160	164	156	169	176	168	161	164	212	148	164	155	141	172	159	162	164	163	171	159	179	188	166	210	175	158	159	160	156	161	159	160	173	173	184	171	162	154	172	161	166	174	188	167	157	148	164	161	143	179	159	156	170	158	187	156	172	167	160	157	144	145	141	174	161	176	174	155	163	159	170	167	168	181	161	160	155	189	181	162	164	175	152	156	174	170	180	166	177	164	193	154	199	178	145	175	178	177	137	162	173	137	177	158	162	172	174	174	178	167	152	157	168	167	138	174	176	170	174	162	157	152	183	167	164	181	173	187	174	146	184	172	165	164	168	153	172	185	156	161	171	163	179	174	152	166	155	165	156	171	155	184	146	169	153	168	174	163	197	179	172	160	167	160	164	151	173	164	148	158	156	174	184	157	157	152	166	167	146	163	162	174	147	176	139	157	149	149	158	160	175	158	174	156	153	172	164	167	157	155	167	153	149	175	170	163	168	152	170	171	142	182	145	161	187	137	166	167	170	158	167	156	189	145	161	176	143	168	160	161	176	148	159	164	170	172	181	148	180	159	160	162	163	185	185	190	178	158	151	151	168	151	165	159	157	163	183	161	182	161	147	161	167	153	177	150	160	178	150	141	160	147	162	171	169	155	172	169	138	177	179	172	172	152	152	169	151	180	149	166	168	153	165	141	158	160	166	151	151	157	156	165	155	174	156	162	162	172	156	166	176	177	147	169	144	164	159	164	149	171	175	179	176	154	161	171	165	153	184	150	134	163	164	165	172	170	157	177	136	183	163	155	149	159	135	163	177	144	153	165	167	157	161	179	168	160	161	163	164	160	181	147	154	162	186	178	160	169	174	159	144	167	172	172	167	155	183	171	163	131	174	155	176	183	140	162	165	203	164	161	173	180	155	163	136	157	164	171	140	163	186	153	163	194	160	164	154	180	156	152	178	155	165	148	163	164	169	152	148	176	169	176	160	121	182	163	171	155	156	165	180	147	165
8711	34169	12680	5004	3521	2521	1864	1364	995	767	598	522	478	432	399	358	304	287	288	276	282	261	251	245	211	231	227	225	194	174	224	195	207	203	210	191	178	169	196	190	193	196	204	192	204	208	193	206	203	203	177	177	173	171	177	187	197	142	199	169	184	200	168	174	183	164	174	183	163	181	177	150	197	176	176	183	167	197	180	193	174	173	175	164	174	161	195	175	151	182	185	174	176	162	176	180	157	173	155	175	179	185	181	157	171	177	171	160	168	184	175	200	159	200	176	174	176	203	174	147	162	166	161	167	185	168	189	172	162	202	187	176	193	155	183	166	137	151	182	188	173	172	165	163	174	172	175	161	165	159	153	160	180	172	183	155	155	159	160	155	172	162	202	192	161	172	174	200	180	185	156	163	187	145	184	172	164	174	162	184	171	187	164	163	198	166	182	165	170	169	170	168	184	157	182	175	174	185	147	174	157	159	152	170	187	161	184	189	191	173	184	166	195	190	160	156	179	162	158	164	194	174	174	158	136	152	188	154	181	157	163	166	156	166	166	172	148	172	151	165	173	167	185	180	163	180	150	168	171	159	187	160	194	155	181	169	161	174	182	173	165	142	169	186	166	201	156	167	173	203	185	154	176	156	181	192	186	166	174	149	183	165	176	165	163	184	164	200	180	181	168	185	178	162	179	142	160	142	149	168	168	168	180	196	169	176	180	161	195	139	169	153	137	176	183	163	173	169	164	153	166	176	197	173	164	182	177	175	186	165	161	186	153	153	170	156	157	179	176	157	170	150	178	166	181	151	140	164	178	176	147	176	173	156	161	164	199	172	169	168	193	159	164	170	160	162	189	164	157	149	151	168	165	212	154	170	180	168	173	166	164	172	170	183	153	173	157	164	159	152	160	170	176	164	167	163	202	180	172	169	159	171	160	188	166	173	162	165	172	167	174	182	168	173	167	148	172	168	189	184	171	179	185	172	162	174	153	185	152	165	166	165	169	167	169	177	165	179	180	167	168	163	151	129	173	162	175	159	173	192	176	192	183	163	177	203	181	205	158	165	160	168	166	157	167	154	175	168	175	168	157	190	186	168	155	187	170	188	173	185	183	167	138	160	179	151	146	189	187	170	174	181	170	164	164	145	184	166	169	164	165	166	178	173	150	169	170	161	177	172	178	160	160	174	155	145	155	168	157	166	157	136	160	183	172	189	170	179	191	168	176	176	140	154	169	156	183	159	180	169	165	174	182	164	161	164	159	159	165	160	176	175	167	189	189	180	179	156	181	154	188	185	162	172	169	148	173	168	167	160	152	186	170	175	177	156	160	153	174	170	157	147	183	149	147	174	169	161	154	174	167	197	168	163	160	144	161	158	144	149	179	181	170	170	170	187	166	184	170	176	146	176	192	187	191	168	209	169	156	167	184	188	175	150	160	158	157	158	159	147	160	174	162	186	160	167	175	183	186	157	179	168	166	164	180	174	158	173	187	158	173	178	165	169	178	165	173	161	167	199	165	160	166	169	174	169	193	172	165	180	158	167	180	144	167	177	168	160	178	170	169	177	184	175	162	161	161	162	178	164	177	180	167	177	169	172	163	148	181	196	192	172	167	192	187	171	160	186	176	170	189	169	187	171	166	169	178	153	172	194	146	164	165	196	171	164	161	183	139	171	160	193	176	170	161	162	156	173	150	168	176	194	171	176	148	171	126	152	162	177	173	177	174	165	174	148	179	163	178	181	153	157	181	185	185	159	178	188	188	163	183	167	162	169	158	179	181	198	152	147	155	147	200	173	169	170	164	155	188	164	177	172	167	158	166	194	169	185	189	165	181	156	161	173	156	180	151	170	174	185	168	177	185	153	162	198	171	146	158	165	160	168	164	154	136	155	173	166	177	171	158	183	162	171	160	164	171	182	171	162	180	167	166	184	154	174	159	187	176	159	149	158	179	163	184	173	156	162	189	167	165	166	192	147	174	173	178	166	196	179	162	179	189	182	174	165	167	164	169	173	188	178	166	162	159	156	150	145	177	171	164	141	156	162	183	171	163	157	168	185	162	169	162	181	160	184	170	164	163	193	167	164	164	174	157	164	154	185	176	169	160	162	138	172	158	173	189	165	191	174	175	152	160	177	166	178	172	164	177	161	175	168	170	157	161	160	181	179	172	177	192	164	168	169	169	178	174	179	183	179	168	184	189	178	158	167	159	153	174	164	156	171	161	164	170	165	172	161	162	155	164	174	162	158	151	156	180	150	166	160	170	175	172	171	192	164	159	170	169	161	158	159	183	177	178	172	185	156	165	170	168	155	170	164	168	171	179	142	184	160	178	167	157	157	167	159	181	162	178	178	172	165	177	165	166	181	162	152	165	174	185	174	162	178	153	171	169	177	163	170	165	177	184	175	190	155	185	161	170	158	173	181	173	156	157	143	167	190	159	170	193	178	150	176	201	176	173	193	162	178	189	178	188	172	188	172	175	167	166	186	168	192	164	150	172	161	173	181	169	185	153	168	146	165	175	173	170	180	196	185	167	172	173	194	157	164	168	184	167	192	181	178	161	171	151	176	171	168	155	176	154	158	167	173	154	167	189	162	174	182	184	169	165	156	175	162	152	171	165	177	154	164	182	186	156	168	158	170	162	188	181	180	168	190	181	188	156	176	174	179	164	171	160	176	155	155	161	169	167	166	162	160	170	183	173	163	177	151	168	185	177	155	168	148	149	167	157	189	161	175	184	170	192	157	165	209	172	161	177	185	175	171	163	182	161	166	185	184	172	199	200	175	180	182	157	161	187	176	186	147	177	162	168	166	167	170	172	173	165	173	157	153	160	174	169	167	163	162	198	152	147	181	156	168	174	175	179	176	196	148	157	168	176	191	157	163	151	175	168	165	177	173	176	183	173	170	177	166	177	185	158	169	185	158	180	169	185	185	150	194	165	164	133	141	181	178	165	171	160	187	161	178	163	178	153	163	162	167	158	171	150	155	166	144	160	155	165	148	185	162	166	184	152	179	168	165	171	184	170	166	164	174	189	168	187	173	180	168	165	166	163	179	180	168	161	171	194	164	156	175	174	157	171	187	149	169	175	194	184	182	155	160	158	169	176	144	162	161	141	161	149	192	176	161	202	147	174	157	168	167	148	159	167	165	171	165	162	168	184	152	171	141	159	181	159	151	170	143	192	172	171	179	194	197	161	166	170	159	152	168	156	181	185	173	155	144	163	173	165	163	159	162	179	158	158	157	156	163	177	173	154	180	185	173	156	166	164	177	170	188	162	176	159	166	185	168	182	186	180	173	163	165	154	174	158	168	163	167	198	172	169	162	182	155	194	132	153	165	175	146	164	186	162	173	171	156	190	167	155	170	147	190	198	151	147	174	154	181	162	179	191	172	164	142	170	162	159	190	158	167	166	167	183	177	189	154	198	191	190	164	148	170	162	168	166	170	164	150	179	153	145	188	179	178	164	175	173	170	169	161	153	192	165	170	166	161
27137	19945	8033	980	695	639	664	633	689	628	603	648	669	626	574	602	581	642	637	625	663	640	582	603	613	636	600	628	595	605	635	643	630	632	638	640	610	598	622	601	583	597	592	594	641	656	620	638	625	620	595	635	607	584	631	614	591	654	640	611	629	622	674	601	592	650	653	617	640	636	622	617	587	606	665	585	621	654	632	626	606	613	615	647	581	632	630	630	618	612	572	640	609	629	595	640	572	646	598	580	666	652	630	593	613	592	631	640	626	605	666	603	605	597	639	605	586	593	605	579	594	603	607	637	598	608	622	615	589	616	652	627	587	646	628	601	611	604	649	628	618	646	568	628	656	620	600	624	624	615	578	602	568	622	611	618	603	602	634	686	618	638	602	633	656	606	657	625	618	650	641	613	625	631	589	599	618	612	604	600	597	641	615	578	573	650	597	587	657	616	623	602	615	628	604	610	576	595	574	583	610	603	578	652	594	590	688	646	618	602	608	627	621	620	627	608	541	578	655	606	629	609	630	633	600	621	611	589	587	641	670	629	653	627	634	625	622	637	595	585	608	600	591	630	604	632	620	597	614	643	649	626	628	614	649	619	655	595	588	619	643	612	602	612	600	591	584	542	621	648	630	616	590	585	600	620	626	615	638	585	647	623	672	610	654	590	588	633	624	620	625	640	609	589	610	594	585	635	582	583	623	610	633	595	610	624	627	616	625	664	637	618	633	572	607	653	597	618	604	652	639	594	624	616	626	622	602	653	583	605	601	613	613	603	632	604	619	631	643	614	631	600	592	654	577	620	559	618	629	602	677	577	644	610	636	629	582	623	607	653	609	609	654	626	610	609	631	607	642	620	599	615	654	652	625	677	632	620	612	583	591	598	619	615	620	618	600	626	635	625	612	601	567	620	620	601	602	606	634	624	631	654	583	593	564	561	592	634	614	573	611	559	591	639	593	595	610	643	630	543	677	613	636	599	623	631	608	605	634	609	617	620	639	579	590	673	590	623	598	632	596	610	625	605	587	614	610	627	629	584	578	618	634	640	573	627	565	615	595	593	616	641	580	636	654	618	641	630	594	609	647	589	624	596	608	582	605	613	622	614	649	619	616	586	611	610	600	630	593	588	640	632	595	666	603	641	582	626	587	632	556	621	589	613	627	601	650	603	601	578	601	591	628	594	648	653	612	603	602	609	600	662	596	572	610	639	645	634	627	558	656	617	625	585	657	585	650	652	612	606	637	635	626	629	640	637	574	585	584	625	592	595	579	596	628	564	632	599	623	590	662	612	581	653	655	625	612	632	628	598	644	645	634	623	627	627	621	645	609	625	645	673	637	617	626	627	637	601	654	621	622	608	613	585	618	623	613	596	628	602	671	607	627	596	610	607	613	618	621	604	585	612	588	659	639	599	625	626	633	590	672	614	636	618	604	590	639	629	627	630	596	612	589	595	633	635	586	577	572	596	608	654	627	612	617	583	606	585	658	583	606	576	606	576	651	627	658	575	584	650	588	639	635	574	658	620	610	643	631	552	603	641	601	608	604	633	585	649	642	663	631	617	647	576	589	615	609	600	611	594	600	577	647	628	641	633	639	660	636	602	629	592	620	606	593	627	609	599	605	646	582	657	631	622	605	590	619	594	642	643	602	638	597	622	614	611	636	600	613	600	602	608	646	612	602	606	639	609	650	597	563	638	584	594	611	622	609	575	618	611	650	670	642	606	588	631	583	625	598	610	565	601	607	588	623	582	650	630	616	678	717	657	620	591	625	625	637	606	601	599	615	633	584	607	671	605	647	581	591	619	614	584	628	573	597	607	646	614	622	565	616	593	606	590	600	618	627	642	612	631	582	607	644	590	631	628	622	637	599	628	582	618	614	658	585	621	582	594	631	616	596	622	619	611	644	597	601	575	613	599	628	588	615	586	639	631	618	556	575	638	649	632	594	654	605	580	637	567	614	586	598	591	614	628	613	634	572	637	630	580	601	616	644	600	579	585	642	667	584	566	620	655	584	605	654	621	624	590	606	586	612	592	625	609	623	625	657	623	586	588	627	616	627	656	612	645	598	624	622	582	600	623	573	607	618	632	615	668	625	603	638	597	649	618	606	603	602	588	592	604	595	666	641	606	605	635	626	643	641	586	593	650	594	632	634	592	634	598	625	577	627	646	606	597	606	611	602	606	599	615	610	648	613	607	600	657	611	619	596	613	633	599	641	611	654	591	630	601	606	670	625	648	604	580	636	614	633	599	612	619	636	616	580	590	601	615	603	612	617	611	586	635	603	575	623	623	630	615	636	616	624	608	623	621	644	601	634	596	618	617	614	606	613	577	625	597	636	630	672	600	588	585	570	622	604	613	621	602	607	595	599	617	593	593	601	614	643	617	630	575	608	638	650	603	660	663	577	577	640	587	567	597	610	569	616	634	574	608	664	568	597	594	648	579	613	603	647	617	639	610	607	606	611	614	572	640	644	564	638	564	606	626	633	574	626	593	634	625	628	638	664	612	656	614	614	567	635	625	593	596	638	577	670	613	603	629	617	592	602	612	615	571	613	617	638	627	580	643	592	632	585	580	593	603	614	665	620	630	626	616	620	588	596	620	632	653	595	627	585	600	589	620	591	605	588	620	639	567	633	660	650	645	604	593	609	622	606	617	615	614	594	537	628	608	616	666	652	641	609	592	585	594	615	604	640	600	593	604	591	663	620	647	637	587	603	635	619	615	661	657	632	611	633	640	587	692	621	609	613	613	616	643	637	564	669	594	604	641	633	653	599	600	613	602	605	593	606	661	606	632	678	617	586	596	634	602	601	596	603	598	580	607	605	622	611	649	631	644	630	628	581	626	673	610	631	634	644	609	634	606	677	586	582	635	636	617	620	627	598	597	657	611	621	593	627	654	586	610	633	610	601	607	617	623	626	627	643	599	629	618	586	590	640	577	610	614	632	592	607	617	557	619	634	604	607	625	627	598	605	646	610	594	622	601	596	635	603	666	635	578	644	603	628	614	620	611	637	627	616	604	630	637	590	620	621	635	597	607	648	655	613	657	640	609	595	642	588	619	615	588	618	636	616	586	614	620	649	629	613	618	597	631	589	600	616	628	646	617	586	643	594	606	588	622	627	601	605	642	641	596	602	639	671	608	617	608	597	650	620	621	617	608	616	634	635	587	599	627	626	598	616	658	601	621	577	589	611	603	636	677	591	639	627	582	629	625	622	640	608	585	640	648	621	663	595	613	584	565	643	592	616	631	638	616	654	629	651	655	618	591	617	630	653	635	644	643	623	620	643	608	622	682	616	649	604	596	654	631	575	621	636	606	632	612	642	603	610	636	607	572	573	610	654	640	651	673	644	631	618	587	565	662	588	641	622	588	600	625	618	619	645	621	565	636	635	644	606	592	577	593	614	634	618	628	626	569	592	614	623	645	646	598	616	660	584	669	607	624	620	600	597	653	618	580	625	612	615	587	607	599	601	571	627	578	624	601
6364	16946	2789	694	699	666	688	612	661	631	689	662	617	635	647	638	606	612	592	621	626	638	639	678	632	619	654	611	681	636	663	685	619	593	633	638	653	661	637	629	606	615	648	612	609	626	617	635	632	603	592	670	653	675	634	630	622	625	638	646	663	644	634	615	626	647	633	669	696	639	676	624	602	652	638	651	585	617	648	634	610	577	592	633	597	638	607	613	630	591	669	645	627	610	662	625	671	655	644	663	596	621	614	633	622	688	656	671	592	643	656	616	614	624	666	649	648	658	612	667	634	619	643	621	634	629	627	641	608	662	643	572	654	607	636	661	659	641	581	651	624	655	618	650	620	623	639	630	636	660	642	622	649	630	667	641	669	665	643	653	621	645	634	654	627	668	640	688	632	651	614	631	611	596	634	595	659	644	608	675	623	653	631	612	645	588	651	626	703	627	640	622	652	642	609	615	612	623	609	646	653	621	676	644	629	632	656	636	626	621	594	668	646	642	633	600	651	573	633	636	615	667	646	640	652	631	656	589	673	623	656	605	621	612	626	653	629	602	650	639	606	684	607	644	629	641	624	653	653	630	607	659	596	602	644	655	687	661	640	647	638	639	650	598	631	648	669	632	638	655	618	624	687	656	586	624	612	609	630	650	636	643	632	603	589	634	612	636	650	649	606	664	666	629	594	657	630	610	693	625	656	652	656	629	625	660	638	632	650	631	669	614	641	622	640	657	647	635	643	636	653	601	612	621	661	590	628	633	610	638	661	638	607	603	607	663	649	652	618	649	623	603	592	648	672	621	682	626	614	652	636	637	579	641	634	618	627	650	631	663	618	571	656	634	606	576	625	622	608	626	648	642	640	597	680	660	660	639	698	622	621	672	655	668	636	628	620	617	631	613	611	658	653	651	647	631	612	621	649	621	641	593	599	619	650	658	661	612	661	647	641	630	636	599	621	596	689	647	620	624	605	591	631	629	623	627	626	628	663	672	617	636	637	617	625	633	629	611	625	586	658	665	646	649	607	666	631	638	618	656	611	597	620	559	659	656	603	637	634	641	637	649	667	659	630	641	633	648	594	677	660	654	648	633	645	646	687	609	634	583	592	618	615	654	639	595	611	647	633	637	659	630	633	666	665	651	609	628	623	674	645	655	628	691	620	655	609	611	627	649	696	626	640	633	664	642	589	563	615	623	652	645	648	627	605	635	659	628	622	630	679	602	624	654	648	625	663	604	613	615	672	659	613	623	622	602	634	609	637	615	645	608	630	633	642	635	654	698	616	623	631	624	624	615	591	629	612	644	629	660	621	602	616	610	674	606	632	672	612	684	659	615	631	643	609	617	663	616	622	658	621	611	630	606	610	615	586	623	591	627	628	677	643	682	620	679	638	644	652	642	645	662	681	611	620	614	653	641	641	639	621	592	617	644	656	612	650	652	640	663	647	605	648	666	648	649	624	659	631	572	620	620	636	659	625	636	599	611	669	647	661	646	677	643	599	624	619	629	658	650	685	638	634	595	620	631	667	657	654	651	638	624	666	611	628	665	636	640	634	621	685	637	629	615	634	639	653	636	611	663	639	622	633	631	664	652	639	650	650	639	618	620	695	632	581	641	679	621	607	662	606	629	604	619	672	608	601	657	611	675	625	619	592	632	632	650	646	619	642	569	568	638	647	629	639	620	622	606	626	600	592	594	643	635	605	619	646	659	647	608	679	624	648	622	639	635	664	678	672	647	634	590	648	576	628	616	643	637	701	629	665	615	659	668	612	668	602	622	625	623	628	625	591	618	633	621	633	633	632	685	625	682	625	640	648	647	631	629	589	639	648	648	639	634	615	652	597	613	654	637	619	642	618	656	615	609	634	668	627	648	611	582	629	605	647	647	613	658	643	640	653	611	644	654	662	665	649	628	643	653	636	666	606	628	643	640	645	634	605	595	647	654	645	600	617	669	604	677	664	605	615	681	660	643	616	609	639	676	629	688	682	635	615	628	647	642	658	605	608	605	605	675	652	615	643	619	590	610	628	618	632	630	631	627	666	637	625	631	618	692	619	615	607	635	642	640	640	601	581	656	658	631	627	638	644	613	703	595	636	625	661	612	690	651	640	632	633	620	677	636	638	650	676	658	602	645	672	641	667	687	654	638	618	653	595	609	636	630	642	629	650	628	646	609	613	609	629	666	608	678	617	677	586	610	637	600	665	640	615	668	673	602	700	635	637	692	629	654	597	669	654	626	620	648	650	632	613	643	636	636	640	685	652	620	646	605	656	564	654	648	665	620	642	660	595	641	661	632	649	602	657	613	647	609	660	636	650	639	637	627	619	606	635	634	587	653	612	620	646	665	655	636	628	609	599	602	646	651	659	646	641	657	644	651	631	653	636	660	611	643	648	623	637	619	601	648	644	639	649	607	660	655	691	621	651	629	631	596	645	671	655	655	636	608	597	674	637	548	603	665	622	638	643	613	625	672	612	612	629	649	593	656	638	628	631	685	613	663	626	645	682	644	602	581	659	650	646	660	656	610	654	632	626	660	659	585	627	641	597	607	639	642	651	692	663	607	647	615	627	632	648	643	611	672	635	629	628	666	643	635	619	608	674	620	624	610	614	608	610	608	609	638	672	617	643	639	590	698	626	622	638	662	623	639	646	631	603	615	636	643	628	649	643	689	626	607	646	613	639	621	628	596	656	598	603	606	675	698	637	614	613	653	602	650	604	605	614	628	625	622	630	664	650	605	674	641	649	622	626	683	675	641	644	553	607	648	648	595	658	619	643	643	634	619	631	593	668	641	631	644	620	661	619	595	684	610	605	612	669	622	632	594	642	636	657	646	634	644	622	650	652	654	623	654	641	610	625	609	574	650	636	655	602	612	639	617	658	632	639	585	604	683	654	676	671	652	618	627	634	663	627	630	598	655	644	624	619	643	634	614	641	618	664	696	609	662	594	668	606	632	636	647	632	622	608	625	610	660	628	638	635	667	653	655	645	580	633	624	638	619	671	656	630	667	596	602	596	631	652	658	637	653	585	635	664	653	630	624	642	627	620	622	659	635	638	627	627	649	664	674	607	697	642	635	646	587	622	654	719	681	646	637	633	569	634	639	643	628	609	684	636	676	650	605	639	674	658	624	642	668	653	604	623	668	673	620	641	619	635	663	622	631	632	655	608	618	683	621	653	627	646	580	657	592	651	683	607	613	613	600	622	633	615	640	603	694	623	664	617	586	623	627	622	614	647	622	650	652	602	681	589	622	684	630	632	652	631	653	644	641	657	586	620	651	625	635	623	645	656	629	642	612	633	630	618	647	664	596	605	650	662	601	611	655	646	643	651	648	646	628	670	632	657	618	580	628	616	621	641	673	625	584	642	687	588	675	648	648	625	606	599	634	614	655	646	646	615	618	633	649	616	664	638	591	582	616	634	661	614	627	614	652	652	588	651	637	645	649	627	606	696	666	640	610	602	635	613	632	658	624	655	631	622	626	587	636
23165	20922	28301	23701	20930	13400	1282	748	574	502	463	462	433	410	371	369	417	380	361	366	350	352	336	297	376	321	335	333	335	324	308	309	329	315	330	290	323	309	295	328	311	326	329	300	342	352	329	284	340	289	300	317	332	327	309	315	325	332	319	341	340	315	325	335	321	312	337	312	303	335	294	320	278	303	285	317	300	298	322	310	297	316	305	322	314	269	309	282	314	304	294	313	330	308	330	295	273	303	309	330	313	286	318	304	321	316	302	310	313	303	287	325	348	326	305	311	327	300	330	306	307	316	310	298	312	280	298	341	311	289	312	295	277	303	320	327	317	292	324	312	316	310	317	310	290	308	339	310	329	292	317	292	318	296	303	318	310	331	274	334	275	298	306	292	294	305	335	298	315	281	315	324	312	332	269	319	300	336	338	288	318	309	304	304	323	326	342	302	302	310	317	304	290	328	304	291	303	326	332	306	319	300	299	316	318	299	283	314	297	337	293	281	347	305	314	304	326	301	320	328	297	328	292	330	312	346	315	327	284	303	295	318	330	335	325	341	306	322	314	301	330	284	304	317	291	329	324	306	308	319	294	331	328	318	285	307	291	290	325	305	285	323	339	302	319	296	302	306	302	316	303	337	307	304	321	290	324	340	290	324	317	290	305	267	301	293	308	333	318	288	295	328	300	300	331	307	283	295	338	317	331	300	294	356	308	302	314	317	325	299	268	326	276	306	307	298	297	338	299	325	262	296	295	312	296	267	292	309	309	322	338	309	322	298	303	297	295	310	307	297	306	302	310	303	324	342	316	325	317	307	295	282	317	336	308	281	323	316	308	315	299	326	306	300	293	295	304	318	357	292	296	288	313	344	311	294	302	298	323	304	276	266	349	308	308	329	314	316	333	252	297	300	312	322	291	288	327	326	318	300	313	299	298	313	300	301	340	287	325	315	304	293	321	305	306	303	322	332	307	281	315	308	304	343	297	280	302	339	316	277	344	321	293	327	290	329	330	300	303	313	325	329	312	277	331	301	325	286	297	319	301	303	296	326	289	318	299	311	319	290	295	320	287	294	315	270	287	296	319	321	321	316	290	278	315	300	295	301	308	285	329	294	297	289	314	322	328	313	303	282	312	286	317	304	311	266	311	286	313	320	302	307	306	339	325	318	286	284	313	276	271	305	324	284	323	274	292	327	333	317	306	303	286	294	320	320	300	286	301	297	328	302	321	285	340	323	289	310	306	308	284	315	330	313	302	276	304	275	328	286	305	298	329	326	322	297	288	297	337	299	278	306	315	298	351	292	307	301	283	305	291	276	327	307	340	319	320	344	289	308	298	321	325	321	314	353	324	312	311	306	337	302	296	302	294	308	328	313	304	308	274	305	292	318	284	300	307	326	306	321	317	348	296	325	297	275	281	254	302	326	318	288	304	338	306	293	313	281	332	294	300	306	317	318	273	314	290	332	318	284	291	297	296	319	285	322	301	295	321	292	334	313	290	312	302	297	336	316	275	339	285	308	288	289	292	321	332	290	315	279	313	294	314	327	299	279	313	318	312	279	306	318	335	305	307	283	311	304	335	308	293	302	304	291	317	315	304	332	298	302	306	306	320	303	325	291	332	301	279	306	299	317	308	269	315	318	321	309	324	287	305	290	311	307	277	289	296	325	309	322	332	324	293	281	291	326	284	312	335	293	277	283	288	318	318	324	291	327	308	329	313	299	301	313	270	303	292	306	356	288	301	322	314	315	292	322	311	320	311	311	319	336	278	309	287	330	275	289	306	291	323	300	281	305	305	295	291	308	303	327	275	315	336	312	317	274	341	283	305	338	295	310	290	289	344	289	311	291	301	324	306	284	316	304	326	285	313	309	317	271	277	300	339	311	281	313	310	298	316	316	366	305	290	296	270	322	288	308	307	316	312	290	267	302	293	310	320	316	297	287	317	314	294	312	281	310	303	333	293	300	316	317	307	346	307	338	293	307	289	330	285	300	319	339	323	278	290	324	319	334	303	302	297	319	327	303	287	308	309	305	301	297	279	312	286	334	323	268	320	275	304	282	324	327	314	294	295	303	305	314	287	296	343	315	298	331	304	296	339	313	309	309	340	325	272	278	304	277	332	333	296	291	279	300	294	316	323	267	343	321	308	331	312	304	290	297	311	288	326	301	339	314	315	312	295	304	269	288	271	312	319	317	331	295	288	350	324	307	326	309	295	343	293	289	335	304	329	329	321	316	319	298	333	344	301	326	293	318	274	304	293	295	313	316	306	355	330	289	308	342	325	304	315	279	298	320	290	293	322	329	311	316	328	323	314	304	282	292	287	278	313	317	328	297	296	307	296	312	320	303	312	330	310	322	303	294	308	312	315	273	272	323	307	283	316	316	312	264	293	302	333	288	292	306	300	289	313	279	304	310	296	334	296	263	338	283	282	294	293	320	299	289	286	305	346	317	314	325	295	277	305	292	285	334	315	303	296	319	317	316	292	304	314	291	335	294	316	334	344	300	302	334	320	300	327	315	308	341	312	284	274	317	307	287	318	313	331	322	320	313	298	292	307	302	284	274	273	296	276	299	301	282	277	308	272	310	326	317	313	288	292	339	300	308	319	307	331	265	329	303	296	283	290	293	285	314	309	301	304	296	300	295	277	293	268	297	291	329	291	314	310	301	304	292	296	271	277	294	317	327	347	287	287	313	316	350	301	297	304	295	275	294	314	328	341	318	333	292	309	293	331	274	299	327	303	308	325	307	316	290	281	304	292	348	281	295	280	329	312	264	322	303	310	340	280	302	314	315	328	306	294	277	303	325	278	326	265	298	298	304	302	310	262	308	309	322	280	301	302	284	277	322	287	336	302	291	304	295	322	323	324	308	312	345	300	307	307	302	305	310	297	288	282	317	296	320	292	327	327	312	306	293	317	341	318	346	316	301	295	317	291	313	325	278	301	313	289	302	313	279	297	324	307	310	329	303	353	294	282	313	317	292	290	293	329	276	283	282	326	298	302	307	323	285	284	288	278	289	304	295	302	306	288	326	290	270	298	288	314	294	279	343	320	333	323	323	315	321	303	320	326	298	299	321	310	301	302	289	303	308	316	285	309	301	281	301	320	297	285	309	286	292	312	298	313	310	291	295	287	310	291	323	309	319	329	294	322	303	295	338	301	288	299	299	300	304	289	307	305	283	286	329	316	305	290	312	354	284	316	347	333	300	299	299	277	331	291	315	329	335	342	346	300	312	324	302	302	336	288	304	313	278	291	291	325	318	314	302	312	306	325	326	299	318	302	304	309	296	287	319	304	317	298	314	310	295	303	299	350	316	280	289	300	305	289	300	299	310	328	294	313	322	302	342	308	295	324	311	297	279	304	302	300	305	290	281	321	321	319	314	317	305	305	308	329	277	322	293	333	331	305	313	306	312	342	303	299	318	313	303	338	319	294	330	284	339	313	305	301	312	316	304	312	298	313	328	309	312	296	275	319	288	316	321	315	309
6640	27933	8243	2940	2142	1579	1189	923	775	642	521	530	499	474	472	420	467	376	397	421	380	392	376	333	369	367	392	375	385	346	367	361	325	342	340	377	368	342	360	333	351	343	344	341	333	363	339	352	317	326	361	336	366	329	325	335	353	349	314	324	354	322	370	326	341	346	328	312	341	329	344	342	359	295	298	308	340	333	338	352	343	338	328	366	332	313	335	356	353	331	306	341	348	321	351	339	375	334	325	334	328	312	351	327	327	310	343	378	335	346	321	338	348	308	322	340	368	319	315	321	328	325	360	327	335	319	340	357	305	302	349	321	329	350	318	340	342	333	335	341	323	326	371	347	317	319	360	319	319	324	333	321	314	306	354	323	321	348	346	327	324	310	312	341	325	349	358	366	309	334	346	326	346	341	367	356	317	332	316	328	325	343	336	333	353	318	360	336	306	363	304	321	329	347	337	349	322	355	322	339	329	339	324	324	319	342	302	348	356	343	316	336	335	311	302	358	329	363	301	350	345	335	349	356	329	340	348	339	323	307	349	319	340	336	309	352	314	319	327	354	336	359	345	321	328	336	330	356	374	319	362	310	370	332	377	321	353	331	294	291	336	344	310	345	331	318	296	347	361	326	303	342	295	332	348	328	339	339	314	298	327	328	314	348	346	344	326	319	342	343	348	349	344	325	337	337	334	323	292	335	302	327	328	326	322	290	313	339	346	371	299	351	333	353	369	351	338	355	296	328	372	325	335	312	336	344	346	340	296	358	311	344	333	347	310	327	317	348	348	316	345	383	320	323	315	345	331	334	331	365	336	347	340	318	352	311	328	331	323	328	307	344	310	322	355	339	364	307	326	333	347	310	342	351	331	348	359	331	363	342	323	343	325	331	328	349	319	327	334	346	353	330	337	358	325	338	337	320	337	322	336	335	349	298	299	343	342	336	317	350	350	332	315	353	334	357	335	353	302	301	327	342	341	323	326	295	359	358	326	302	335	342	333	298	357	305	311	326	320	276	313	345	332	317	335	327	304	297	319	335	317	334	317	285	381	351	336	306	329	296	359	339	349	299	330	322	312	341	381	303	350	316	320	322	358	332	303	335	358	351	301	353	330	340	309	357	314	304	351	324	320	364	322	333	333	338	346	326	337	311	322	337	323	313	320	324	340	336	336	328	354	341	298	349	370	338	348	341	345	370	323	341	306	335	315	336	310	357	328	280	377	324	323	322	344	343	361	326	351	312	352	343	338	309	326	329	323	339	348	329	396	367	347	344	339	335	357	298	328	322	351	351	317	316	339	318	337	325	335	326	321	345	350	341	354	337	330	338	304	318	344	362	322	335	348	338	320	354	333	315	342	318	335	355	292	315	321	351	320	307	352	323	327	349	364	302	315	310	357	316	333	320	334	338	352	328	330	306	345	365	323	332	333	324	319	288	336	289	343	337	349	314	346	298	343	343	332	338	336	318	303	334	332	336	340	332	344	299	335	359	297	362	359	345	334	339	312	324	327	322	299	336	340	351	330	347	344	330	339	325	360	302	338	334	333	346	353	339	321	335	382	327	336	337	323	308	339	354	338	348	318	363	311	335	329	340	310	325	337	313	358	327	313	340	321	334	327	311	328	306	345	323	331	319	336	313	361	332	335	371	308	355	324	335	324	340	301	330	344	318	329	321	299	319	336	332	325	321	316	353	318	311	332	332	333	338	321	333	339	321	345	321	331	313	342	300	357	324	295	343	368	317	302	360	358	332	326	311	323	316	349	334	337	348	344	344	333	308	328	318	318	350	311	322	320	313	325	325	366	321	327	333	361	330	316	327	310	360	347	322	342	347	322	289	342	338	310	339	344	370	354	324	320	260	355	328	318	328	316	339	341	312	368	337	327	316	331	357	355	318	363	333	319	337	367	319	302	346	299	377	346	375	319	322	319	328	326	345	339	302	335	329	358	340	342	362	366	350	324	356	334	349	331	344	329	321	315	327	367	324	336	339	291	345	348	296	338	298	293	330	342	362	340	321	343	294	330	368	352	318	346	315	334	352	326	358	339	360	370	335	322	341	322	355	329	324	333	314	282	330	369	358	343	328	358	322	352	331	345	332	319	366	301	319	352	329	315	348	336	334	332	344	365	331	299	328	340	355	319	378	320	317	325	346	358	326	336	321	327	332	328	327	331	315	323	356	349	333	328	321	341	345	324	318	312	315	307	339	331	348	322	354	346	373	316	293	343	364	343	313	370	331	305	340	328	325	320	358	309	316	357	319	335	324	364	319	323	324	312	315	321	343	294	319	276	332	339	313	337	341	351	324	326	341	314	326	357	352	315	327	317	335	317	322	354	344	343	331	331	329	339	329	349	331	309	336	310	301	314	322	329	305	362	353	346	335	307	324	326	348	319	332	316	342	328	308	324	316	341	342	299	324	333	340	311	295	297	301	341	324	318	344	344	343	342	328	359	345	331	302	355	328	308	330	314	328	304	331	333	317	331	292	349	325	323	313	349	326	336	342	299	317	292	338	296	326	345	336	345	313	327	312	310	351	346	322	325	320	332	322	351	316	335	337	344	314	289	314	321	330	353	316	325	333	330	315	329	363	373	310	346	311	304	318	310	319	318	346	303	357	339	325	345	352	320	356	345	321	321	340	319	310	334	299	357	304	352	332	343	320	341	340	362	330	339	335	308	314	344	314	317	313	337	362	349	361	328	348	325	329	378	327	332	334	324	328	333	305	290	349	353	333	319	347	316	346	333	313	353	316	328	307	341	349	346	334	355	321	329	318	351	367	325	352	312	326	324	314	333	323	309	317	353	345	323	329	339	340	331	310	312	321	334	337	321	331	349	335	307	313	313	327	336	331	322	318	313	324	314	324	303	340	332	336	324	333	329	342	321	330	313	333	347	348	312	306	352	333	337	323	353	341	306	309	341	326	327	338	339	362	326	342	324	324	333	316	348	336	326	308	325	332	348	322	299	306	304	341	346	339	322	325	321	305	355	399	373	320	317	337	345	327	338	305	326	336	345	330	345	345	322	374	339	338	313	333	356	316	288	347	377	349	326	343	330	320	331	299	328	369	337	313	323	306	305	343	327	340	346	310	342	344	353	334	310	324	341	324	334	336	375	340	332	336	314	355	361	326	317	326	347	333	353	377	298	326	358	337	348	326	304	325	351	326	330	363	326	345	356	324	330	333	309	311	347	331	338	341	325	344	317	330	330	337	322	363	345	314	324	345	337	336	323	338	325	353	340	322	318	351	346	350	337	304	370	340	334	323	321	346	330	323	325	347	341	347	360	358	312	338	367	300	301	340	336	347	345	320	346	321	343	346	304	311	339	387	318	308	333	328	322	324	349	330	350	345	315	302	342	340	311	333	326	327	321	336	336	341	317	320	313	340	322	327	342	333	292	349	337	328	302	340	324	325	359	302	326	342	315	338	336	328	319	324	305	330	361	354	338	304	295	329	303	342	313	322	304	336	333	348	320	316	307	344	312	322
24297	20994	27664	24494	17293	1549	961	759	744	741	665	656	647	667	560	610	574	599	589	654	613	620	623	647	624	641	564	573	594	592	588	541	600	608	595	590	604	582	575	587	615	605	620	628	568	536	583	583	585	555	606	586	579	587	556	566	573	562	570	576	542	633	577	546	570	586	578	563	586	647	536	612	614	629	584	608	588	608	602	582	554	587	579	608	550	588	590	554	585	560	559	573	603	601	588	583	562	628	592	617	547	570	581	575	601	594	624	577	600	597	590	587	592	582	577	597	574	609	571	594	587	595	597	557	587	627	564	570	578	576	551	571	556	582	595	594	598	561	595	572	568	616	586	626	564	572	539	546	596	601	617	579	555	616	594	626	598	626	613	548	578	597	572	598	635	568	608	576	581	651	595	613	617	586	594	588	652	598	572	539	563	601	633	569	606	563	571	565	576	604	597	568	613	613	575	554	553	548	611	586	585	594	579	617	614	590	599	596	635	610	554	615	608	622	588	604	634	622	608	583	577	596	542	628	634	584	614	551	574	667	589	555	577	582	621	604	604	593	584	574	605	580	577	568	609	606	585	561	614	596	586	548	605	613	585	606	577	628	558	586	563	594	597	593	599	601	555	555	593	572	547	595	606	607	543	588	596	551	587	572	596	585	606	605	585	600	549	583	641	597	586	613	596	587	593	586	570	622	607	544	549	603	554	579	531	575	575	604	589	586	589	580	577	569	522	605	617	596	585	612	569	603	567	639	577	554	607	596	600	601	582	564	569	551	564	580	636	641	594	557	591	584	593	595	595	618	598	622	564	623	541	586	565	583	622	569	575	579	599	582	557	592	571	606	587	592	593	572	583	583	592	568	609	574	609	609	591	576	561	603	604	598	581	606	613	577	591	623	576	562	592	571	562	557	559	572	587	578	570	572	614	562	610	544	579	560	596	525	533	571	565	579	578	586	640	549	596	596	561	607	542	546	605	623	560	611	561	598	568	537	566	588	615	574	534	643	577	592	590	599	603	594	592	569	590	587	581	613	625	623	592	592	575	596	596	579	573	582	634	603	560	582	601	589	583	610	573	604	549	597	584	584	545	588	556	553	606	604	589	537	575	553	520	593	574	562	594	590	576	580	588	566	585	592	578	592	566	548	586	640	594	551	600	549	602	571	597	588	598	567	607	649	555	592	528	584	569	564	549	604	600	618	557	580	609	607	613	575	631	531	613	598	584	637	620	565	599	610	593	584	568	602	640	561	601	545	568	579	613	617	592	626	571	587	558	554	616	550	560	599	553	590	622	583	600	599	613	605	607	582	592	575	578	554	567	591	551	594	625	628	605	554	602	586	605	537	589	581	626	551	617	604	592	589	595	579	574	572	571	587	545	631	621	553	628	589	592	583	608	596	566	566	584	610	568	565	612	573	573	551	605	574	523	585	566	579	583	596	608	609	577	592	592	581	567	608	591	580	535	568	579	561	561	601	598	625	599	577	556	577	595	592	625	580	642	647	589	601	564	624	594	581	571	613	570	610	616	598	603	599	600	598	632	627	611	556	573	586	612	616	585	560	649	542	575	588	599	569	583	605	550	595	622	568	560	635	616	581	634	589	583	576	622	614	582	558	562	580	557	586	601	571	618	579	561	576	597	544	600	588	617	638	602	638	586	579	576	642	579	588	588	554	576	581	575	602	593	570	631	577	557	635	587	588	591	599	605	592	571	590	599	567	634	610	593	626	585	632	625	596	573	569	596	589	585	599	557	576	568	557	598	526	610	548	565	586	580	579	609	583	591	585	580	577	582	570	676	593	600	653	603	574	620	610	560	590	606	591	580	604	572	569	615	580	616	646	554	582	636	579	569	610	598	601	595	577	598	560	566	607	553	603	629	645	632	537	587	602	578	583	616	610	602	617	563	582	582	623	587	562	524	558	612	569	564	544	561	614	593	539	568	576	573	602	589	625	595	583	603	566	550	590	555	570	624	591	571	605	557	608	593	636	578	547	592	555	630	600	596	578	603	566	558	560	605	579	603	584	560	589	602	597	560	602	591	576	595	591	590	586	575	572	592	628	603	581	591	591	577	617	561	574	626	575	574	611	561	566	569	565	595	578	611	601	597	577	585	581	603	577	602	574	576	573	585	582	599	634	603	589	546	642	596	629	608	605	566	636	581	569	576	553	566	604	563	608	597	591	611	593	592	617	569	583	595	563	553	576	536	587	548	640	571	559	597	621	594	625	570	611	570	582	569	545	514	571	621	562	640	579	633	578	598	586	606	566	567	617	654	589	556	583	604	568	558	592	603	580	600	565	611	598	551	566	568	613	618	561	602	585	575	620	556	589	599	593	627	607	604	585	612	598	590	587	556	558	578	590	559	612	612	580	565	540	579	631	611	627	605	572	571	584	574	633	576	574	593	592	602	621	563	613	556	614	605	590	587	579	568	556	571	566	569	578	633	591	568	609	606	578	571	546	627	569	598	579	585	577	578	568	594	617	604	604	566	573	585	587	584	610	574	585	598	614	580	619	587	599	550	657	601	578	541	562	609	604	547	540	600	589	636	612	575	570	556	582	574	647	606	579	626	527	605	554	595	568	591	563	613	566	573	624	557	577	580	586	555	581	566	563	581	618	614	595	607	594	600	586	586	600	559	561	617	609	597	608	548	602	606	611	606	629	627	574	615	565	617	571	576	584	581	600	608	613	578	585	599	605	593	578	599	581	581	558	597	580	577	553	634	586	588	588	589	559	597	586	579	607	613	557	592	565	615	617	605	583	554	605	564	625	605	558	604	618	602	554	574	589	555	603	589	595	621	577	607	569	570	589	636	590	557	588	587	579	562	622	599	617	565	571	577	585	596	617	573	586	567	566	580	575	550	652	577	556	568	583	578	569	584	578	593	554	589	577	585	606	625	617	553	597	559	575	599	565	603	603	584	606	557	578	578	595	636	617	625	581	611	581	600	539	578	587	571	594	560	555	630	586	611	572	589	582	607	536	606	608	609	605	615	581	594	608	611	541	562	557	572	562	640	578	570	579	577	588	565	604	594	594	585	606	579	552	596	573	545	599	620	546	584	585	598	594	588	629	615	578	629	585	575	575	594	585	570	582	580	628	546	564	600	584	646	565	601	583	565	568	594	558	568	563	571	610	583	591	590	594	531	585	598	594	624	614	634	587	591	604	580	572	582	582	581	584	616	562	626	586	518	585	567	597	590	607	602	600	590	549	543	543	626	573	607	594	573	590	618	603	576	609	618	573	589	612	566	582	585	571	591	546	587	607	632	583	591	587	600	591	574	579	571	579	621	573	570	593	622	603	590	560	579	583	552	584	610	600	623	608	587	586	559	572	612	585	633	629	602	592	632	545	568	600	576	592	603	533	573	574	586	597	593	583	579	587	589	581	582	575	609	609	561	547	584	559	594	520	589	525	546	611	576	580	612	621	591	584	623	558	570	597	559	578	548	549	536	606	560	550	598	564	610	611	588	580	604	567	619	594
6834	24806	5910	2081	1598	1295	1103	981	825	792	767	704	672	639	648	643	593	661	627	642	615	632	602	608	646	569	617	618	638	629	630	577	633	560	593	612	624	593	592	602	582	607	554	578	592	629	592	620	552	619	600	617	591	594	643	588	575	652	610	611	587	626	576	579	635	562	561	554	598	586	604	612	562	599	571	586	602	559	623	544	631	620	571	564	602	593	597	549	578	586	598	542	562	552	608	536	564	569	587	601	606	530	559	586	617	540	627	596	554	601	552	572	602	596	650	591	585	564	616	603	613	590	598	671	542	588	577	554	587	587	570	559	572	605	572	606	604	588	619	591	586	581	676	653	532	566	556	572	550	576	588	621	552	548	572	582	624	570	548	592	619	591	644	552	597	567	594	589	646	594	544	580	539	559	599	572	586	582	593	608	562	606	551	596	571	604	597	571	580	617	591	571	598	574	526	609	599	630	576	550	592	557	593	544	593	569	603	553	608	623	590	593	582	583	636	568	588	559	628	585	614	612	540	585	601	633	586	612	544	606	582	580	561	584	574	573	590	600	594	590	586	577	587	552	561	623	568	621	582	566	556	588	605	547	566	585	593	580	544	562	588	570	606	510	568	557	583	557	555	608	577	594	584	589	636	573	586	603	571	562	581	599	542	592	597	586	576	562	626	608	561	585	612	527	577	579	645	557	579	598	588	620	603	623	566	602	545	589	637	614	622	595	606	580	598	623	614	566	565	593	587	625	580	590	596	602	559	607	541	578	611	557	617	596	638	579	539	595	585	644	600	573	564	588	557	559	597	572	628	561	643	559	584	576	596	627	589	536	563	577	596	575	609	595	590	613	633	564	582	613	573	585	606	577	553	543	560	574	578	581	610	597	596	598	649	557	575	596	553	597	554	599	625	623	537	616	605	625	554	605	557	512	555	603	590	578	555	578	591	598	617	616	607	584	576	558	589	589	589	608	583	627	547	584	593	601	617	586	630	634	580	629	599	638	588	609	613	595	593	583	595	650	563	567	599	596	595	601	594	553	584	564	625	591	609	606	631	592	584	575	571	597	544	547	585	574	538	629	584	540	594	616	578	619	583	562	612	553	639	560	600	591	588	605	601	598	636	583	568	556	568	562	602	581	586	574	569	575	609	587	582	592	572	563	587	574	584	565	579	604	601	589	606	566	589	584	610	646	590	585	559	601	578	597	625	576	587	586	576	573	614	574	632	576	567	586	580	617	591	590	597	607	600	589	612	553	595	630	572	588	573	574	516	585	581	586	616	591	593	570	606	578	572	592	558	600	567	571	599	546	594	579	607	638	544	609	551	603	638	537	582	580	574	580	568	554	592	593	612	597	607	578	591	593	594	589	583	587	589	590	631	634	580	597	613	556	623	607	586	577	563	549	540	575	619	606	601	576	599	589	600	595	595	568	593	571	613	575	559	584	591	584	626	582	570	645	609	594	558	536	549	596	581	576	593	594	604	596	603	642	623	575	558	598	566	643	597	589	599	617	588	576	613	590	610	583	593	587	613	600	597	583	591	597	622	586	624	631	615	569	595	594	573	559	582	569	585	575	603	594	612	590	612	584	623	621	585	598	601	602	568	563	538	607	588	570	578	608	576	563	592	552	580	577	634	564	549	604	569	622	593	601	583	592	582	570	553	577	598	617	591	587	587	618	590	624	557	598	627	591	589	543	621	559	578	552	519	594	589	605	576	582	609	629	589	599	570	570	563	562	599	613	619	579	586	557	591	563	554	599	555	571	593	594	606	589	550	560	606	592	556	594	570	593	578	553	578	602	602	591	619	622	551	583	590	581	566	560	566	594	598	618	539	619	606	592	585	569	603	610	544	602	614	600	591	611	588	554	567	579	571	632	583	592	555	569	553	554	573	608	587	590	586	576	589	632	581	569	566	590	561	586	592	610	580	610	553	608	586	580	621	596	563	581	579	554	570	572	571	595	598	592	577	550	565	587	596	614	590	608	547	594	551	599	579	561	601	595	581	568	561	589	615	542	589	602	557	539	561	598	600	545	581	581	568	594	606	597	581	605	573	572	594	617	556	599	555	567	559	573	560	596	553	576	592	622	602	575	597	576	611	605	624	537	598	635	588	546	579	635	562	562	587	578	597	577	560	561	576	525	579	584	575	559	596	583	563	604	629	590	614	581	587	589	549	592	575	607	633	539	653	582	612	599	583	581	573	573	581	592	572	547	570	534	568	596	622	623	561	588	573	599	584	588	577	578	564	580	569	608	564	569	613	582	532	567	619	557	575	533	593	584	535	591	602	536	597	602	605	587	596	615	555	582	609	610	590	631	599	573	567	561	595	600	598	611	572	554	605	573	566	615	590	569	588	552	608	589	561	575	557	547	609	612	575	559	577	557	569	507	582	570	579	585	596	552	559	604	597	593	602	618	558	571	612	564	551	590	580	607	597	572	563	597	579	597	588	598	578	616	531	622	583	577	591	594	638	594	610	630	652	583	560	574	601	602	575	598	567	596	548	616	593	595	626	585	592	621	583	579	581	619	559	597	563	573	598	536	559	545	551	522	567	600	578	555	590	581	644	567	602	592	595	593	604	555	582	614	601	577	586	595	621	598	605	606	576	594	610	586	612	625	620	578	583	632	633	570	590	580	620	587	600	617	578	578	555	593	532	541	581	591	573	621	618	584	565	621	600	599	575	624	577	586	545	595	559	627	569	611	588	553	541	562	555	601	620	621	572	592	572	582	588	570	584	578	545	633	597	618	579	602	610	574	566	614	583	642	587	541	593	594	603	581	582	584	577	570	595	561	539	584	593	580	626	581	636	630	623	562	563	536	624	592	602	597	589	587	620	602	630	583	554	546	557	545	586	556	588	608	628	560	612	628	550	548	586	591	608	567	599	566	536	596	612	625	624	620	580	581	601	570	587	598	607	628	583	610	615	584	620	556	621	614	612	578	662	563	586	574	575	613	582	598	538	559	566	559	599	637	570	614	545	616	579	577	552	582	587	581	562	585	600	590	600	601	639	578	573	619	628	592	582	643	610	603	580	599	549	601	575	591	620	577	570	575	603	610	581	585	602	584	617	589	618	609	578	610	575	616	576	575	578	591	573	593	626	611	566	596	557	584	616	598	559	576	615	581	622	601	568	608	577	555	586	554	592	566	590	569	569	622	524	592	623	597	556	591	620	643	580	588	587	559	570	534	550	612	607	565	564	565	602	553	600	557	601	542	613	615	590	595	547	577	556	566	549	575	647	587	576	573	615	619	603	535	572	579	609	596	574	572	612	599	583	558	531	590	571	550	577	562	606	573	553	536	572	572	549	596	509	593	595	597	556	547	590	630	594	577	566	627	598	595	586	588	548	587	621	567	590	592	566	597	613	599	588	593	595	618	590	582	619	640	593	599	550	557	596	553	603	556	570	588	575	599	563	581	574	570	549	626	618	598	610	542	616	615	571	609	565	571	619	586	606	562	591	612	580	566	581	588	623	597	582	571
22109	20982	28758	23404	20984	21041	12261	1060	693	589	509	415	354	328	295	298	280	262	284	238	222	213	235	213	225	203	205	198	199	211	186	193	184	204	207	154	187	195	204	188	178	186	176	201	224	221	173	189	190	182	172	152	161	166	185	173	181	152	202	208	163	181	184	169	169	170	190	178	157	173	190	185	166	178	165	186	168	165	186	157	182	171	213	157	190	163	180	175	152	180	180	167	194	187	193	173	175	194	180	189	172	178	159	181	175	163	168	188	187	171	150	154	183	168	154	159	171	185	182	161	170	179	174	154	177	183	170	164	186	181	170	187	155	168	156	172	160	196	194	173	154	171	184	182	191	187	171	159	182	160	152	180	167	176	184	185	182	165	175	162	164	164	182	169	197	152	180	165	194	162	158	165	145	190	171	163	179	145	165	193	149	169	201	185	161	146	156	176	167	160	188	183	176	182	182	193	142	162	162	154	187	169	150	174	158	193	160	196	191	168	149	149	177	187	151	176	168	179	188	176	174	151	176	171	192	148	154	153	155	157	143	172	178	182	172	197	174	175	197	172	165	173	170	182	165	172	184	164	178	180	160	167	205	164	175	186	165	160	145	155	168	187	169	185	175	187	180	174	162	156	172	143	176	188	178	169	170	158	165	170	166	190	181	156	201	185	149	162	149	167	163	181	172	197	162	169	165	168	151	172	177	169	147	183	172	169	148	163	154	182	168	173	169	169	184	188	169	162	168	166	182	185	166	176	181	170	182	191	170	156	171	188	189	170	168	177	165	179	175	172	191	177	158	172	192	182	178	168	168	156	174	195	166	174	183	164	194	179	186	168	151	176	172	170	178	165	163	186	173	138	199	179	194	176	173	180	189	175	165	154	155	179	155	138	169	153	161	157	195	175	172	173	180	177	170	165	159	163	181	153	191	172	160	149	169	153	204	172	169	157	166	150	161	159	161	182	182	157	180	189	161	170	181	179	189	167	203	186	209	194	156	170	173	179	171	179	186	193	190	163	173	191	156	180	165	151	159	175	157	152	173	167	175	185	177	167	177	141	163	164	178	177	186	139	154	166	149	165	163	175	167	185	169	178	153	153	178	177	167	187	191	158	172	177	159	185	166	156	173	169	158	202	182	174	158	180	170	163	188	168	181	168	167	144	164	166	188	173	165	167	179	150	158	169	180	175	181	170	174	152	170	166	166	164	158	161	178	153	143	157	171	144	179	170	160	171	171	174	193	165	184	170	179	162	156	154	183	198	185	188	171	183	175	133	144	166	194	175	188	165	176	184	168	163	192	160	167	176	165	161	187	168	147	185	169	171	167	188	186	149	186	174	192	151	166	164	167	174	167	151	167	181	155	147	161	186	193	171	186	164	202	167	164	181	157	148	174	167	159	164	163	163	155	189	162	199	180	169	159	176	184	202	165	196	173	191	165	151	171	184	170	158	177	159	169	155	165	161	189	163	177	185	161	170	166	194	146	151	190	153	170	164	182	174	167	161	175	167	180	192	172	182	169	182	194	179	171	175	169	152	183	186	174	182	154	182	148	152	168	164	158	164	163	151	171	168	190	180	165	177	180	157	181	159	197	166	189	164	203	154	169	187	161	176	182	182	170	182	177	169	156	153	165	163	160	158	178	169	191	182	173	170	160	176	167	181	172	154	168	178	172	187	167	153	159	167	166	161	185	168	155	155	187	185	137	169	154	163	190	184	173	167	171	184	150	181	150	182	176	181	187	176	148	172	178	159	169	160	183	199	190	155	176	183	166	159	190	163	176	187	179	186	172	186	179	171	174	179	178	170	145	149	187	150	159	156	184	162	157	175	173	168	182	182	155	181	165	153	169	182	172	166	147	150	167	160	178	191	177	154	155	172	169	174	177	141	157	151	182	184	189	175	163	168	160	170	172	155	183	162	166	175	173	167	169	171	202	162	179	179	152	156	197	152	179	170	178	189	148	185	149	145	167	174	180	162	178	174	205	159	166	157	182	162	176	175	146	180	181	179	169	167	171	170	156	166	152	167	157	181	155	170	162	161	168	184	171	188	189	155	142	158	176	167	164	160	162	194	188	178	161	160	173	167	188	168	154	174	179	148	166	159	173	163	181	182	196	155	173	193	157	171	172	175	179	181	165	163	149	161	167	190	165	168	182	168	163	167	150	173	179	149	169	181	155	172	176	148	180	173	152	148	175	154	150	179	187	155	172	166	156	157	160	161	194	170	174	158	162	142	188	167	170	171	169	178	175	175	173	167	186	206	165	156	174	173	181	173	177	204	181	194	171	174	182	166	154	167	194	179	171	165	159	188	169	207	164	169	162	159	183	175	168	176	185	161	179	184	163	164	153	173	170	162	162	165	157	177	180	180	179	194	158	170	178	162	176	167	166	194	153	168	161	171	165	154	176	172	175	175	186	173	195	186	158	155	167	178	187	172	159	168	167	171	171	164	169	155	189	163	175	144	193	164	178	165	171	152	174	150	181	164	151	168	173	161	171	186	178	181	175	161	151	179	207	171	155	178	177	183	148	180	151	164	169	179	156	150	180	198	180	172	174	128	172	163	182	168	165	159	172	161	167	174	173	167	152	179	162	163	163	166	171	144	154	163	164	141	155	167	183	171	164	143	147	154	163	159	161	191	172	183	165	186	171	177	151	164	199	154	159	170	178	169	183	169	168	173	196	162	151	148	173	177	161	163	173	168	172	189	201	183	160	182	183	165	161	161	160	174	176	172	182	157	165	153	178	165	140	154	170	169	152	191	172	166	168	189	172	167	152	153	173	173	165	155	176	157	180	196	176	151	180	160	185	179	180	173	177	184	195	181	182	172	169	174	166	163	168	175	196	165	165	166	168	160	176	156	179	178	163	160	182	157	183	174	180	172	175	193	157	183	162	168	176	178	190	173	165	185	173	176	143	170	157	187	179	194	161	173	170	152	189	164	183	151	161	162	153	155	171	189	177	178	181	167	166	178	194	171	151	152	183	165	161	176	186	178	158	178	179	173	148	147	193	191	158	164	153	150	160	175	170	165	172	164	144	164	144	202	152	176	178	177	180	171	180	176	174	162	187	172	185	183	175	171	160	183	173	189	177	163	180	204	170	180	182	175	172	163	160	156	154	179	175	179	183	170	183	176	161	181	180	192	170	173	173	166	166	166	171	165	179	174	183	190	155	180	132	153	176	179	179	188	185	176	175	143	159	184	160	166	166	165	175	165	181	181	173	171	167	162	174	159	175	155	193	164	163	185	186	158	199	184	161	141	167	202	168	184	183	174	165	214	162	152	165	180	170	171	154	168	190	183	167	165	179	158	148	164	172	182	185	182	157	171	164	173	170	158	167	177	180	148	183	158	184	170	175	173	162	178	149	169	183	173	157	176	171	179	165	171	157	159	168	174	163	184	165	174	183	172	193	182	156	155	171	179	200	157	152	158	162	197	171	172	205	181	181	144	178	188	175	185	187	177	154	163	182	161	174	172	165	166	148	171
10557	36006	12215	5046	3575	2579	1881	1319	1001	793	685	613	474	447	422	366	326	299	324	295	240	242	245	244	236	217	215	193	216	224	214	204	223	187	172	214	183	206	186	183	190	202	173	192	180	213	218	197	189	178	192	168	168	184	185	181	185	191	182	167	193	194	203	160	189	166	185	185	176	170	181	178	179	185	164	181	175	209	183	192	166	196	187	158	187	149	190	177	163	199	164	169	188	187	168	165	181	147	170	163	173	151	182	207	172	174	170	205	171	203	177	162	163	179	167	166	177	173	178	159	175	177	197	169	198	194	162	167	162	165	165	170	171	166	167	175	173	179	142	161	171	176	168	152	176	181	169	187	162	173	160	156	177	190	160	163	198	192	156	169	180	166	185	195	186	190	173	156	182	170	181	192	161	183	194	171	180	173	176	196	182	163	172	162	161	168	180	174	166	147	173	156	164	180	180	182	194	168	172	165	189	174	172	175	158	177	163	181	169	161	176	148	189	173	173	151	181	176	193	147	181	183	176	155	164	159	183	184	163	171	140	171	169	187	176	171	169	173	170	175	174	164	185	175	184	175	177	182	188	188	172	191	186	170	179	175	177	170	182	172	159	170	179	190	171	164	172	160	164	169	172	176	195	154	164	180	168	186	188	199	191	163	174	194	138	178	189	171	189	193	162	188	183	169	153	153	168	191	176	160	187	157	157	152	173	166	185	162	165	172	175	166	187	169	152	185	172	174	190	176	192	149	156	168	141	167	168	162	165	156	181	174	183	184	205	176	173	207	167	171	194	176	194	179	172	174	169	182	182	187	175	172	171	165	167	165	168	182	173	178	165	190	183	156	145	206	164	173	180	178	162	198	182	191	188	180	172	193	176	171	170	165	154	165	165	187	162	174	167	163	178	175	173	153	180	184	158	175	173	169	176	167	165	207	179	169	161	181	181	163	163	179	172	160	169	197	153	171	170	176	199	164	167	175	168	180	190	175	177	171	196	166	181	169	183	172	159	158	179	175	178	159	137	191	167	167	181	206	190	187	169	169	168	171	175	174	182	165	182	191	179	169	176	160	176	171	187	171	174	177	175	167	183	171	167	203	158	156	152	169	173	170	158	159	174	191	164	162	192	181	159	213	138	173	170	160	174	177	161	162	193	170	173	172	178	171	186	163	203	198	195	192	195	139	153	152	195	181	181	186	178	177	166	191	162	182	167	176	188	210	187	179	198	153	186	155	168	156	163	175	161	160	178	165	171	170	165	168	153	181	179	163	163	168	173	165	164	173	172	160	169	175	203	193	175	159	162	162	178	176	180	165	173	155	164	181	157	168	150	154	170	183	156	200	184	194	176	167	178	177	177	178	167	170	182	177	174	178	156	164	189	162	147	171	168	183	182	179	157	175	155	176	179	177	183	190	169	172	189	152	153	189	165	178	173	190	162	166	159	178	166	187	171	174	165	177	180	163	199	175	177	170	171	176	161	183	163	181	187	178	157	167	166	153	154	188	181	156	157	184	155	175	173	169	180	180	163	175	160	162	157	181	182	165	169	174	196	172	175	176	154	167	175	196	149	174	175	173	164	176	156	187	187	171	164	178	161	169	176	155	169	161	169	181	166	171	174	151	163	160	164	175	157	158	179	185	188	190	170	165	203	171	169	178	163	181	161	186	173	173	176	174	167	169	158	190	200	184	191	150	157	163	193	187	183	170	156	177	170	177	183	167	167	163	152	190	172	181	164	161	157	188	156	175	175	157	198	159	191	191	146	171	170	165	167	177	173	166	158	169	182	187	181	163	183	155	150	193	166	167	203	161	161	180	192	151	161	184	182	167	171	173	180	172	188	169	214	166	170	150	158	180	172	156	188	184	168	147	158	167	185	205	164	164	164	179	159	162	167	192	167	178	159	161	176	179	178	177	156	161	195	188	178	182	162	172	182	168	158	174	171	170	154	144	167	164	177	188	181	165	174	160	168	181	208	156	183	183	172	174	182	176	164	172	173	168	176	166	181	177	152	191	175	173	155	166	172	200	164	186	215	175	172	189	182	178	175	190	191	168	175	160	175	156	175	186	165	166	152	192	172	178	165	181	172	175	162	171	162	161	176	156	186	182	183	165	180	166	176	148	194	182	163	178	148	192	172	163	173	170	187	181	193	162	168	174	177	165	170	148	180	182	196	186	172	184	180	183	174	175	162	171	176	165	172	171	169	176	179	180	180	132	156	182	177	171	199	174	183	175	167	165	168	150	158	181	185	207	164	182	166	196	175	159	168	172	182	160	178	186	166	175	204	152	172	194	196	182	176	180	158	167	168	180	167	150	183	172	157	176	190	189	178	188	146	185	170	157	157	176	160	164	168	167	172	174	196	184	162	186	174	199	165	179	202	169	184	190	154	170	215	185	165	171	157	151	177	171	192	166	168	179	184	174	177	160	171	167	186	149	172	180	170	182	176	174	182	169	180	192	178	172	178	164	178	177	177	168	167	189	161	173	184	174	171	178	177	158	172	157	175	175	177	187	157	176	194	221	189	179	167	157	161	160	170	170	184	159	179	182	178	177	141	181	160	186	176	198	157	168	181	164	186	162	189	171	182	183	183	183	165	170	162	157	153	169	158	172	158	167	167	161	169	182	173	171	176	168	174	164	163	149	156	173	185	169	166	195	156	183	151	161	165	183	188	181	196	157	187	162	149	184	206	182	193	192	176	140	176	184	165	185	180	176	165	175	170	186	182	173	151	176	188	163	182	175	174	162	181	168	182	183	187	156	178	178	186	171	172	161	176	189	182	200	178	182	169	185	172	182	167	160	179	155	171	143	174	168	172	174	162	181	174	168	182	173	174	187	181	164	168	165	171	181	160	178	167	159	182	172	188	202	168	181	158	185	166	191	163	147	161	192	193	176	198	178	171	162	188	171	180	148	186	158	169	158	167	152	210	192	180	177	192	161	187	171	175	171	172	159	159	174	189	175	176	183	179	159	159	194	172	164	163	156	164	169	170	175	157	161	186	177	181	174	171	154	181	178	169	179	181	184	176	160	187	193	191	166	185	190	177	138	175	177	190	181	163	174	171	194	155	177	158	178	177	172	171	162	169	188	159	155	159	191	185	158	162	176	193	166	191	187	179	180	159	155	139	170	185	146	181	185	165	152	187	185	163	159	148	172	155	174	168	181	163	157	170	173	173	185	180	180	190	176	182	184	184	165	190	197	176	183	203	160	184	169	186	152	179	151	196	168	167	161	164	177	169	178	177	180	178	177	170	166	178	147	158	180	184	176	204	178	162	169	157	174	175	196	189	178	181	190	163	187	177	191	181	188	185	174	187	187	165	180	191	173	155	151	174	158	164	183	170	155	163	172	173	162	175	158	143	165	195	179	172	181	197	178	160	155	178	182	167	173	171	163	180	182	154	177	186	171	191	185	192	197	183	193	172	162	168	164	165	179	132	183	169	184	206	174	177	183	167	179	175	183	197	157	182	159	183	158	189	184	160	166
27340	20329	8723	987	726	662	701	653	604	680	651	655	655	646	609	701	627	608	632	638	667	600	642	657	631	618	616	659	671	641	661	619	613	681	667	648	601	629	655	621	660	684	650	655	627	678	625	633	635	613	619	643	670	636	616	582	647	623	624	657	642	684	652	665	639	667	650	622	665	627	674	653	655	615	624	655	669	642	616	604	623	653	660	652	651	642	587	642	649	655	654	616	626	646	637	647	631	630	678	650	701	637	639	624	647	677	609	675	640	629	642	655	657	654	649	671	611	705	611	637	666	663	642	640	665	632	670	590	637	643	656	658	645	656	633	650	652	649	623	665	619	569	616	611	638	670	643	614	636	631	563	646	645	687	662	610	646	683	615	599	639	638	674	678	616	615	673	659	668	639	643	636	625	584	589	670	643	655	628	663	640	626	659	655	631	688	624	624	629	620	611	646	660	634	624	661	668	629	656	608	639	608	649	642	612	656	621	638	656	631	639	669	629	628	631	639	683	665	629	668	616	612	628	634	631	607	665	645	624	595	633	668	642	694	626	605	622	618	628	562	620	615	670	644	617	657	672	668	642	651	653	675	662	675	670	617	597	634	610	658	613	645	655	643	639	636	621	627	621	652	654	610	622	603	685	643	601	638	683	640	610	623	680	637	669	661	631	628	625	605	665	617	625	618	612	689	634	631	670	638	606	675	635	631	654	646	637	624	667	620	653	629	622	656	599	623	623	636	626	666	689	663	638	663	694	635	668	617	603	648	622	646	627	621	650	607	666	663	648	635	578	688	591	647	659	677	627	587	627	603	640	660	615	608	633	645	628	639	644	635	606	590	649	645	662	626	585	636	621	625	661	641	653	563	689	626	614	619	683	633	637	626	667	617	618	584	616	600	586	694	642	652	653	620	641	599	633	662	631	630	620	640	633	639	648	642	635	632	619	607	638	651	660	663	711	609	631	609	638	632	636	665	602	664	608	604	654	645	651	672	636	619	668	644	620	665	603	632	606	630	616	691	658	628	635	657	622	653	675	588	669	616	646	625	625	588	665	636	644	636	603	650	643	591	661	639	650	661	631	651	611	663	654	613	621	589	627	648	691	610	654	608	637	662	595	650	645	648	666	674	668	621	682	684	655	675	629	700	684	632	608	638	661	687	647	629	643	609	638	604	655	634	620	659	653	658	655	642	640	616	663	699	670	611	659	615	640	629	633	648	713	644	650	607	666	613	651	610	689	645	610	701	688	625	679	644	615	610	582	635	645	644	676	704	685	668	618	639	671	670	642	679	626	664	654	632	643	629	646	633	685	605	617	659	688	630	649	672	634	612	662	678	686	634	590	631	649	641	627	623	628	642	639	634	646	634	582	615	645	591	644	629	619	645	632	673	631	612	649	652	648	636	585	661	605	637	639	622	619	661	664	661	671	639	623	631	634	659	672	625	622	651	649	638	647	665	641	648	695	632	624	638	618	645	643	648	659	626	620	657	658	670	539	671	636	681	653	663	629	609	631	619	680	670	586	643	676	652	623	639	619	649	618	666	609	668	691	629	661	591	655	618	606	657	637	593	617	636	656	624	579	609	685	660	653	668	629	675	592	673	649	631	627	627	632	618	645	597	665	663	644	611	632	607	637	618	650	625	627	633	636	637	669	641	651	631	667	640	627	637	708	630	611	677	646	648	662	653	650	601	613	678	633	648	654	639	595	661	678	636	625	615	652	639	676	652	645	621	627	660	628	676	647	628	629	619	664	632	663	679	590	596	626	628	632	636	627	616	637	655	651	651	657	630	664	665	678	627	683	606	653	673	639	614	612	709	594	626	605	623	631	645	591	642	645	627	614	647	595	672	574	577	602	613	652	642	587	667	621	666	619	676	649	545	624	631	622	596	631	635	643	636	609	647	665	607	619	594	633	652	638	656	660	609	656	672	639	647	664	644	635	615	652	640	646	697	662	633	635	644	623	645	660	659	657	640	662	659	613	628	624	645	690	672	663	632	675	655	656	671	654	637	606	612	595	635	648	665	681	645	596	628	620	677	658	645	632	638	583	624	637	653	637	611	618	645	637	606	625	666	668	613	612	637	593	656	641	657	660	620	616	674	667	632	621	658	688	665	659	666	641	675	662	620	624	635	657	592	647	620	639	617	639	657	652	647	656	646	656	646	619	629	620	649	613	630	659	619	652	632	645	648	635	663	648	627	629	658	663	634	643	649	617	714	675	659	633	623	636	664	640	644	650	626	658	595	573	658	674	599	608	621	671	645	638	587	650	639	637	662	589	656	618	666	658	589	617	583	593	629	642	652	615	645	642	630	586	675	669	656	673	610	631	661	609	581	634	624	639	690	619	636	656	554	678	601	630	658	653	663	644	618	620	653	632	649	639	632	639	633	647	625	587	596	646	624	645	642	618	629	656	611	659	637	611	636	676	635	639	601	635	659	630	626	638	651	648	625	652	650	636	672	673	644	612	663	628	622	661	636	580	646	678	632	654	620	694	639	644	633	668	647	627	665	622	647	628	603	677	692	613	657	653	657	643	636	658	656	678	615	682	622	619	631	618	574	636	599	679	626	613	656	640	633	675	643	661	620	579	674	629	637	662	617	686	585	605	613	637	654	632	624	633	593	636	643	642	616	620	665	660	632	623	688	601	619	670	645	635	625	660	658	701	618	621	648	645	619	719	629	613	621	645	639	662	631	626	663	721	684	636	637	636	609	622	613	605	668	624	627	670	609	663	632	654	580	602	667	657	644	675	614	615	648	620	672	586	637	621	599	618	676	608	672	624	610	601	637	688	635	616	636	651	645	630	659	621	649	641	658	678	619	611	665	667	653	666	625	645	636	658	633	668	644	617	638	635	656	636	606	587	632	680	632	613	656	691	578	634	602	671	668	630	643	675	597	641	642	622	690	583	660	582	650	613	640	658	618	636	617	693	650	672	611	597	643	641	622	611	624	668	645	641	629	641	591	657	636	637	611	671	633	607	692	600	603	651	668	663	665	639	651	636	668	599	655	615	632	660	699	605	657	654	640	628	639	668	624	675	696	652	640	617	637	648	683	679	645	614	631	653	636	644	603	633	627	605	624	627	649	675	678	663	626	672	652	616	580	678	600	707	672	637	653	666	665	639	640	657	597	630	693	595	601	611	645	629	659	656	669	610	650	679	629	643	632	623	617	667	622	618	599	615	644	620	612	606	587	647	630	609	624	624	643	623	633	639	648	612	614	616	681	650	639	661	640	630	572	638	633	607	655	636	664	634	631	638	624	648	681	581	634	649	608	637	676	675	594	600	623	672	643	620	642	679	654	610	637	686	658	620	629	648	631	604	613	614	641	641	621	666	655	619	666	629	647	635	636	647	646	670	658	641	642	663	605	625	657	641	600	613	697	601	614	628	637	619	636	641	600	680	650	660	641	675	688	639	600	604	638	635	634	640	687	636	656	678	689	592	640	698	694	673	642	638	662	651	631	578	673	633	673	583	610	601	620
8124	18714	2472	748	752	702	712	651	677	689	713	621	700	662	647	642	689	637	682	650	668	627	656	644	623	686	598	701	624	624	628	678	573	647	682	641	680	613	621	664	659	640	597	643	637	636	647	658	615	663	665	635	668	636	650	649	672	671	637	680	699	639	648	634	646	652	658	699	672	659	647	625	657	682	660	620	656	625	638	685	631	653	661	669	655	645	623	669	598	644	678	693	683	618	593	639	662	647	661	635	604	657	654	669	669	634	610	642	651	701	634	642	716	644	674	664	629	654	649	637	664	659	631	671	633	638	645	651	662	634	667	656	669	657	677	660	641	704	654	670	672	680	620	618	600	655	622	697	654	657	644	612	615	669	631	649	676	638	703	614	625	606	647	641	618	658	651	619	684	647	635	638	631	671	626	608	664	651	677	649	645	664	686	636	725	634	682	639	659	632	649	674	646	631	648	653	700	651	652	639	603	663	645	678	659	668	680	666	684	632	687	702	667	663	638	642	598	655	616	641	693	715	633	649	621	664	606	656	669	650	652	640	637	699	635	646	587	670	623	658	670	635	685	609	659	674	673	653	668	673	662	661	649	679	648	664	636	665	625	644	695	677	601	644	651	682	660	638	672	641	623	657	669	675	631	643	649	662	616	629	628	640	612	679	667	684	665	607	669	632	664	628	654	640	639	662	656	636	656	690	692	636	696	651	657	622	668	606	644	683	677	623	660	682	657	662	617	633	658	599	680	618	671	676	640	622	641	693	672	686	619	633	628	626	653	621	655	686	649	651	682	664	672	641	688	650	680	668	677	669	630	615	662	674	691	664	618	696	696	661	686	622	662	666	641	655	652	639	624	697	616	656	649	617	638	674	596	613	633	665	670	697	692	677	665	692	637	669	680	611	679	660	656	671	690	630	647	652	665	603	656	660	671	686	649	671	672	652	673	681	696	646	624	680	680	608	652	643	664	668	633	646	694	642	670	672	699	661	667	555	670	618	588	666	635	627	670	645	699	628	653	613	685	653	651	690	690	704	665	646	654	648	638	645	680	632	670	658	615	661	654	665	657	624	632	620	602	663	628	692	706	642	661	660	628	673	651	637	623	662	678	660	668	696	619	635	703	663	650	670	648	701	621	585	627	646	607	662	670	662	642	655	651	646	616	651	622	667	667	683	677	634	662	660	634	688	676	651	660	671	637	649	623	734	654	645	667	606	666	651	640	672	628	633	626	644	596	650	590	694	641	643	621	644	621	629	688	632	651	631	662	635	712	673	642	596	648	646	654	647	641	659	729	674	638	638	647	654	641	619	626	659	638	600	656	633	653	657	628	630	685	626	669	637	655	681	635	670	684	646	597	637	657	648	649	669	602	686	619	657	605	658	663	685	642	636	654	643	676	648	631	629	704	626	647	627	674	620	677	635	650	682	662	689	641	622	665	635	666	651	660	641	632	693	657	686	614	701	685	624	652	627	634	632	648	632	672	653	679	644	634	693	642	626	661	664	676	668	675	679	635	661	647	648	650	658	617	660	672	641	668	651	695	619	661	624	635	674	616	637	621	655	654	640	701	631	616	607	619	624	645	649	639	659	632	696	638	659	648	599	644	644	668	665	662	686	644	656	623	672	628	719	659	655	656	722	604	627	631	622	680	695	697	655	669	621	692	665	609	634	672	641	632	678	626	682	687	609	621	662	661	608	644	686	654	657	658	640	636	676	639	616	601	666	696	653	633	655	609	678	666	661	670	635	643	631	669	645	612	624	685	595	626	640	653	641	623	617	690	669	670	636	638	655	637	618	652	662	644	580	673	655	643	634	647	656	615	639	673	641	640	587	629	633	711	624	657	629	642	656	641	653	648	644	635	633	691	620	650	646	650	677	642	674	622	646	639	678	640	649	635	635	658	616	677	683	645	660	705	661	669	684	675	626	646	680	644	615	672	621	671	687	721	684	675	668	657	585	651	669	663	633	662	656	660	639	639	607	633	652	628	671	613	644	654	657	665	622	662	619	663	630	642	640	611	654	625	603	666	668	630	670	671	639	648	640	671	630	615	655	638	693	625	653	646	673	658	601	645	624	692	653	650	611	659	631	649	653	656	628	630	658	618	640	646	703	636	659	666	609	630	605	638	612	661	644	654	617	631	650	678	653	667	628	654	599	654	705	669	667	602	657	672	657	661	587	631	628	683	659	658	597	671	607	626	672	632	650	631	655	668	591	665	660	651	623	665	633	635	641	626	673	626	609	650	699	657	637	631	640	647	623	643	635	641	651	622	709	674	635	644	655	644	653	676	681	629	696	660	689	605	667	620	658	681	698	633	630	651	634	634	633	607	654	717	670	656	647	662	609	624	606	621	695	642	664	672	662	690	640	681	659	630	681	651	640	639	620	677	654	652	661	651	635	644	622	661	733	683	643	681	666	667	638	646	648	647	645	587	653	633	622	629	662	609	598	664	681	645	628	614	630	686	625	677	669	629	595	708	620	624	631	649	660	628	598	679	679	674	636	652	664	661	644	662	671	637	638	633	660	655	657	691	649	648	644	704	664	642	677	681	629	640	615	647	679	656	692	658	684	669	643	642	671	697	651	650	677	641	634	665	652	665	627	630	689	652	617	685	656	632	642	655	690	666	657	645	639	694	637	679	710	611	642	665	641	649	635	656	657	656	624	677	609	658	667	676	667	659	655	610	670	625	622	651	673	671	679	607	674	702	681	641	615	647	637	657	656	678	651	633	656	627	686	663	666	675	641	699	641	643	613	664	679	623	707	618	649	667	665	666	645	646	643	646	650	641	627	642	652	659	638	629	651	636	683	658	654	635	685	633	697	646	618	669	668	661	658	658	713	659	691	631	666	619	646	675	657	645	653	694	636	660	621	654	674	637	691	678	643	647	631	629	648	718	669	666	627	666	657	652	666	625	669	655	701	662	626	681	675	616	624	631	673	684	649	694	654	572	660	684	668	658	693	631	663	633	660	671	656	636	672	676	667	673	610	692	639	640	653	643	692	608	675	628	691	673	639	675	652	632	647	646	717	651	661	632	644	609	629	635	582	631	665	690	668	628	611	688	659	702	657	673	641	632	665	625	680	661	630	586	642	677	667	670	670	688	668	659	633	634	631	617	684	684	613	628	652	639	668	607	663	648	643	618	643	647	675	666	644	696	623	632	658	667	685	598	611	668	680	650	667	591	608	653	695	654	621	643	657	629	676	662	622	629	621	700	632	673	650	665	671	662	673	617	625	630	647	672	655	679	671	663	627	598	700	604	646	640	644	642	689	656	653	647	632	634	637	614	615	606	647	617	656	661	630	673	637	667	639	652	605	644	605	686	638	657	654	655	633	657	615	675	660	618	669	665	612	653	679	619	664	660	662	646	614	641	634	644	633	673	622	622	654	641	644	631	655	671	677	626	663	650	675	679	631	630	686	640	719	684	643	640	612	659	645	619	645	672	644	636	659	682	642	664	686	637	650	624	624	605	646	644	677	660	659
23135	20924	28324	23664	20911	13819	1272	741	534	521	455	440	427	450	408	406	363	351	319	364	341	344	313	335	324	334	343	326	312	321	340	320	316	331	334	327	355	318	309	312	311	329	316	276	353	303	306	330	336	326	327	325	331	312	345	322	325	305	343	305	351	305	314	328	300	327	337	328	322	331	337	336	301	332	324	326	306	339	299	337	324	306	350	308	323	310	295	345	271	313	306	286	309	333	304	303	333	343	337	321	329	285	330	332	314	328	333	314	298	255	368	294	304	322	295	338	332	294	307	327	313	317	349	296	303	297	292	320	317	327	330	303	308	313	311	304	314	310	323	337	329	259	325	305	280	313	278	324	323	301	337	299	339	314	337	380	313	292	307	309	315	294	315	327	301	288	300	304	301	322	327	330	333	311	320	326	262	295	322	302	293	297	300	305	306	321	335	315	292	312	322	294	314	325	312	301	345	293	314	314	330	298	304	292	289	322	295	300	311	307	322	312	301	351	309	322	324	296	313	306	309	320	329	300	311	304	301	324	305	341	289	315	319	316	305	353	305	312	302	314	335	328	322	313	326	310	307	309	327	338	307	327	303	286	316	336	347	312	302	307	295	330	319	335	338	329	338	337	302	314	275	310	308	310	319	293	328	291	287	317	290	352	281	296	336	306	310	289	315	321	300	354	258	314	317	308	329	325	337	319	334	294	337	307	292	306	304	326	332	319	288	278	309	295	297	357	329	326	313	344	301	321	316	344	330	335	326	300	323	305	339	306	314	322	324	339	323	309	307	303	323	295	317	315	294	293	302	311	315	315	312	301	332	321	292	354	293	295	321	299	339	295	328	326	332	329	319	287	308	324	327	302	305	294	312	325	319	324	295	326	343	291	304	318	324	302	322	307	338	295	321	327	325	325	294	320	303	346	295	284	318	307	315	276	297	286	308	310	307	291	321	327	322	317	303	324	301	329	318	356	284	329	318	322	318	354	312	313	317	305	293	326	289	359	313	339	309	341	321	296	285	302	326	325	328	318	294	323	310	294	305	329	324	330	309	305	339	327	318	303	275	321	310	348	311	288	298	338	311	331	314	315	310	300	303	326	321	299	288	325	302	303	310	302	297	280	299	326	350	326	307	304	342	331	320	323	326	327	290	306	318	305	325	321	294	290	318	326	330	322	303	326	301	316	322	270	302	294	343	271	287	308	314	270	294	316	323	348	305	310	310	311	306	327	312	283	314	310	342	324	302	336	324	337	325	330	319	307	314	298	306	304	302	301	303	295	314	329	350	330	307	318	274	338	313	308	330	303	296	315	330	311	322	327	269	331	316	320	315	312	317	309	289	309	292	310	304	313	328	333	336	309	322	306	338	323	309	285	314	298	298	330	289	322	335	326	295	316	321	326	314	305	309	321	310	314	320	328	308	302	334	317	320	324	325	299	316	332	316	300	330	309	327	324	286	337	318	306	286	286	310	326	329	332	333	329	314	335	313	304	326	311	311	316	325	307	294	319	311	311	329	329	325	318	342	313	344	335	316	342	272	333	317	278	330	288	291	319	322	311	315	309	324	338	301	314	304	298	304	324	311	296	289	355	313	315	301	319	290	324	278	312	322	297	336	301	311	295	301	317	326	322	326	306	321	308	288	324	350	312	302	269	300	335	324	330	273	341	333	291	311	308	304	297	330	287	345	313	310	340	305	324	315	312	316	285	312	313	310	306	310	317	310	292	339	337	324	331	336	298	257	322	320	312	326	343	306	342	344	347	311	318	335	326	310	316	288	330	335	319	291	312	316	338	323	308	333	306	297	310	317	321	328	335	316	304	327	315	329	356	310	299	315	293	293	265	318	300	316	297	327	314	302	294	341	306	307	322	331	271	325	324	347	339	312	321	279	334	308	309	296	332	295	313	332	309	290	329	278	317	317	309	323	278	337	292	327	311	293	310	311	309	280	331	310	345	312	312	282	297	331	318	309	324	326	310	313	280	323	310	297	309	305	332	334	308	310	290	314	322	303	333	282	320	317	308	326	314	304	304	316	308	356	298	310	314	302	329	306	328	325	283	297	325	333	339	311	303	309	296	325	340	332	326	343	273	307	324	337	313	316	344	314	280	323	328	312	342	292	332	306	312	314	323	295	301	304	332	332	310	327	326	352	324	367	307	312	350	306	307	301	314	307	306	321	321	287	302	329	319	330	352	309	317	322	308	325	299	312	339	342	283	312	330	313	317	301	321	303	341	305	309	303	314	330	339	314	320	353	334	302	300	290	306	294	309	304	310	299	297	342	335	308	308	300	319	299	329	317	315	351	305	312	314	314	312	282	327	316	280	295	327	316	308	362	319	307	285	284	328	297	301	298	287	328	351	335	292	297	303	321	312	305	319	306	297	324	319	307	313	338	290	311	322	326	304	331	285	348	321	310	308	321	296	335	320	330	300	312	314	320	331	325	297	321	293	323	291	329	348	315	313	319	314	309	301	311	305	302	337	284	315	334	337	341	319	344	318	305	295	335	310	291	303	344	316	303	300	294	299	297	314	334	304	257	321	319	304	299	302	301	295	308	283	301	321	303	304	307	344	306	344	324	292	303	325	288	296	298	325	338	316	350	290	353	309	306	309	313	319	308	325	315	320	316	307	339	288	339	316	332	293	298	317	315	328	314	311	327	335	307	306	307	308	294	316	335	296	342	308	312	275	319	310	326	318	292	320	303	339	326	325	298	331	309	319	310	325	282	297	329	308	296	291	312	349	355	301	295	288	321	308	337	322	341	328	309	280	333	310	286	335	327	347	322	294	293	332	308	314	294	344	283	325	317	325	285	288	330	282	282	299	317	342	309	311	295	289	314	295	315	334	276	335	314	318	354	316	327	362	315	368	323	316	290	305	311	334	322	308	346	297	307	317	310	293	292	296	279	316	317	317	319	287	340	308	324	300	328	311	331	306	336	338	310	305	312	328	309	325	317	294	337	355	311	308	268	338	315	348	279	302	326	297	310	334	312	337	273	309	356	315	328	330	320	311	309	319	329	335	320	352	325	342	312	326	288	327	302	293	281	307	312	333	325	281	335	311	332	302	309	305	344	317	283	318	292	300	308	315	318	327	291	296	343	313	321	290	300	323	335	274	340	326	324	341	312	324	332	337	302	309	304	331	315	307	319	288	325	287	303	329	300	349	316	309	324	317	295	332	315	316	313	336	339	332	332	324	307	313	311	338	295	342	315	316	307	313	304	314	321	298	295	298	316	305	299	345	314	344	306	306	301	316	316	335	333	331	314	312	311	272	335	307	339	334	316	293	321	309	285	335	332	316	299	290	331	318	308	290	320	313	345	293	337	302	273	312	297	315	291	277	314	283	334	306	332	317	353	305	325	325	313	298	281	301	351	299	337	309	310	287	298	319	335	299	301	326	318	315	352	325	297	299	297	307	288	315	327	318	342	323	328	323	284	330	315	283	302	331	336	356	307	291	319	306	318	292	283	307	315	299	350	309	314	344
9831	29943	8300	2945	2136	1577	1184	966	778	656	588	549	527	500	426	455	401	418	429	408	390	381	374	344	367	349	370	339	386	363	361	371	357	368	364	360	371	297	339	337	373	340	361	324	347	350	330	339	296	331	372	331	364	351	358	343	369	312	322	346	326	342	357	349	333	340	374	365	340	312	327	317	350	313	344	370	357	391	317	338	349	336	346	294	334	354	355	334	308	376	325	346	335	375	321	368	333	309	328	322	354	320	372	317	372	337	335	343	327	307	356	372	338	354	330	360	342	367	334	326	330	326	316	350	346	346	357	359	311	314	332	341	307	313	348	314	350	368	365	370	338	325	343	362	383	321	360	345	332	353	363	345	337	346	326	313	330	353	333	338	326	332	366	333	345	341	359	320	363	343	354	353	318	353	340	322	313	362	330	355	342	345	325	334	339	343	352	347	343	317	328	347	336	309	316	339	325	332	339	355	341	338	324	327	329	316	357	326	326	320	341	353	334	320	346	322	338	327	368	373	369	323	365	348	355	331	360	345	310	316	368	356	343	334	355	361	340	317	334	333	333	354	335	381	325	392	363	341	351	319	335	302	344	350	317	347	308	335	326	332	348	315	347	341	336	359	338	337	311	329	353	330	338	343	380	354	327	363	365	316	371	334	339	335	347	346	343	371	359	370	327	332	364	306	340	342	327	327	362	340	348	381	336	346	344	309	380	332	317	331	349	325	385	325	332	319	367	370	341	370	333	379	334	342	316	332	339	334	347	319	362	344	324	331	356	347	358	340	331	337	341	319	349	338	344	344	310	333	317	325	349	344	294	327	334	337	325	337	342	321	346	321	376	344	343	318	346	365	344	315	349	313	338	338	344	366	363	346	337	325	340	326	342	338	323	323	319	345	326	343	370	334	305	339	355	339	329	364	335	318	328	331	326	334	339	323	344	321	322	335	367	348	323	324	319	362	327	341	357	353	304	327	327	317	313	343	349	320	342	336	371	363	346	338	325	338	351	310	315	332	357	371	325	342	346	373	316	351	358	320	308	352	325	299	345	354	336	311	319	361	332	349	333	337	311	375	383	344	340	316	348	333	345	367	340	338	334	336	309	356	345	362	344	323	349	320	323	325	334	339	344	329	329	330	331	333	332	362	310	325	317	353	304	359	327	336	315	375	359	330	352	317	338	348	378	342	324	299	351	335	344	352	345	351	361	332	351	348	346	338	367	309	344	321	333	361	340	330	325	337	333	312	357	321	345	302	327	300	353	349	343	338	336	310	338	334	316	316	323	368	339	321	328	326	310	353	347	350	324	344	319	329	291	347	327	329	325	340	370	331	337	335	344	316	314	337	328	329	345	328	321	302	348	337	328	327	338	312	303	317	299	300	326	324	338	335	309	327	328	316	341	315	305	342	331	326	337	343	342	319	309	335	339	355	350	350	339	357	322	325	327	334	367	336	325	349	318	339	338	357	360	320	331	353	315	330	352	349	337	330	369	348	326	315	302	330	310	355	318	323	330	316	329	358	315	351	303	352	383	359	331	321	372	299	358	321	323	356	358	365	350	314	348	330	341	345	318	321	315	335	355	363	326	347	335	356	369	350	343	327	313	317	323	403	347	350	369	339	339	312	310	310	316	338	331	326	324	334	341	376	352	320	329	310	338	335	329	356	330	329	348	335	335	355	325	332	322	348	350	341	328	330	326	307	333	323	337	318	342	332	338	319	359	313	339	337	356	329	330	333	356	337	317	341	312	358	306	319	301	341	343	313	346	314	297	324	330	337	325	317	341	346	343	312	350	340	349	331	362	355	338	309	355	332	358	375	350	313	339	325	358	338	338	322	353	348	296	331	342	353	323	333	326	353	344	323	336	341	341	354	324	364	358	344	334	351	333	338	327	347	326	330	347	368	340	330	312	323	354	342	319	369	331	341	351	329	356	360	342	348	371	339	333	345	320	338	331	345	325	328	339	311	375	373	342	336	331	335	314	337	330	352	338	321	340	339	324	329	365	302	341	391	348	349	306	322	329	354	331	314	314	358	337	314	339	302	350	349	340	322	337	315	334	337	314	323	315	333	371	342	366	330	323	302	337	339	344	317	326	347	342	365	328	344	333	333	374	328	341	341	328	360	312	338	344	320	339	333	347	333	326	297	348	333	345	311	353	354	338	317	328	311	334	318	364	343	341	345	362	320	309	375	337	343	344	377	331	333	364	329	345	339	351	327	321	335	372	330	353	341	336	335	379	350	335	340	317	336	344	331	308	328	355	358	349	324	368	330	293	326	317	323	292	338	354	316	308	348	334	324	337	322	316	353	348	329	325	343	352	342	310	336	335	301	303	326	355	333	344	325	343	325	388	324	351	313	354	361	322	346	340	334	303	338	346	335	342	314	361	347	320	345	290	314	322	345	328	339	315	340	332	347	330	356	360	345	353	363	340	348	348	344	351	296	336	378	345	348	328	352	314	345	331	366	318	354	323	338	319	378	362	365	309	335	354	367	342	339	339	328	325	359	328	380	355	367	332	326	356	315	329	327	366	324	324	334	333	324	339	314	305	350	346	375	346	348	325	339	337	325	350	313	334	319	341	344	335	349	339	351	325	348	364	328	322	319	324	342	322	344	324	341	340	340	346	355	339	328	343	331	341	335	322	349	330	322	355	354	340	321	359	325	350	321	360	331	333	351	336	367	367	342	343	328	297	349	339	336	319	353	339	335	354	351	305	344	324	337	317	345	349	355	298	334	341	325	366	355	337	324	340	365	328	349	359	369	345	340	346	346	311	343	296	362	326	327	337	352	303	358	339	322	333	335	324	322	317	317	361	340	337	339	362	322	329	324	325	318	337	355	309	352	322	342	385	329	305	333	340	318	352	354	353	332	330	315	297	331	355	309	341	338	331	342	345	325	325	356	334	363	343	292	342	369	346	323	313	326	320	332	341	338	347	341	331	335	340	363	341	326	337	349	350	363	348	354	305	355	328	355	313	354	332	389	319	297	330	336	326	348	310	309	340	348	330	359	363	331	344	327	352	319	311	336	341	339	360	325	352	365	335	327	325	365	337	328	333	339	329	346	349	340	310	318	317	316	288	304	323	325	353	365	338	329	298	313	323	353	314	354	329	340	307	328	328	356	353	328	363	345	293	356	313	338	341	341	311	328	364	344	329	332	356	358	343	333	337	333	348	359	322	366	389	312	325	332	351	318	371	321	313	314	369	341	339	340	343	320	391	342	317	349	333	352	318	374	334	328	328	305	346	323	335	333	324	364	331	325	345	300	327	340	345	345	311	315	317	288	316	375	315	327	367	322	324	356	372	338	327	335	330	338	355	316	315	346	364	337	315	347	352	339	292	337	333	331	318	309	317	348	333	312	345	342	333	324	319	329	328	339	344	323	344	337	366	352	369	324	360	323	350	346	332	290	350	310	337	319	356	333	355	323	327	351	335	349	345	301	318	318	310	365	345	361	349	338	333	347	308	341	321	322	329	362	372	323
24289	20997	27682	24394	17749	1658	1021	805	708	680	730	654	660	704	633	617	610	619	623	642	612	626	626	593	616	607	631	638	601	575	590	616	638	564	595	621	613	582	616	648	648	620	578	603	581	571	614	614	578	597	574	574	619	622	637	566	601	577	608	575	618	608	621	602	627	589	562	615	626	613	672	656	589	609	605	598	621	578	606	586	603	596	587	601	636	630	581	580	647	583	640	609	634	612	596	594	573	631	615	598	608	576	573	592	596	598	594	641	561	586	652	590	625	585	608	612	569	574	583	636	645	612	583	597	595	601	558	606	596	658	642	554	590	626	643	609	598	588	636	609	630	605	583	639	623	611	606	636	596	604	590	592	560	594	551	589	587	600	592	559	629	605	600	580	560	629	627	653	649	584	568	615	627	647	606	639	579	639	615	584	592	591	585	655	609	631	612	576	622	571	628	624	619	641	620	622	629	575	600	578	589	614	620	607	603	625	628	601	609	622	634	590	591	610	614	582	591	621	601	582	597	531	582	612	634	555	642	567	574	650	607	610	611	598	614	638	642	584	603	579	601	648	579	588	596	614	614	602	635	627	644	644	633	612	645	564	592	598	626	620	596	587	550	591	607	598	630	634	561	579	606	557	600	606	588	603	601	625	604	581	609	596	598	610	597	615	617	629	614	612	602	591	585	572	602	593	592	628	636	629	618	636	621	625	632	575	589	597	584	628	605	621	559	578	643	607	621	609	592	602	639	605	575	591	610	611	609	611	642	567	603	595	605	586	569	630	579	651	643	626	630	598	571	621	627	577	568	557	613	670	565	600	617	620	658	609	599	618	625	638	589	623	594	626	581	631	601	574	617	640	619	583	599	578	628	614	647	578	602	628	573	574	625	622	612	588	576	597	581	596	630	572	618	629	638	596	597	612	598	563	639	635	627	642	579	566	626	610	619	575	628	593	606	597	648	619	648	616	590	550	613	601	576	607	656	613	648	590	596	644	639	583	624	595	565	619	594	550	588	629	590	584	591	602	627	575	586	556	636	614	627	593	610	624	592	607	577	592	530	606	595	614	635	595	556	589	641	606	619	640	583	609	619	610	602	603	609	619	578	595	641	640	592	586	591	592	576	613	634	585	623	613	645	588	616	600	569	636	638	597	618	615	591	580	567	643	602	646	593	617	624	585	607	533	584	585	646	599	591	606	626	606	590	585	570	575	579	618	579	613	612	651	574	587	584	583	612	682	609	574	589	631	628	604	588	573	588	595	594	594	591	537	607	612	601	638	670	536	601	574	581	579	600	602	593	613	576	611	589	599	618	606	608	584	600	574	568	625	612	595	601	558	617	617	624	658	622	626	625	634	604	613	618	643	592	526	578	590	616	622	603	583	602	622	568	599	643	607	592	593	562	586	594	617	614	560	586	613	553	589	625	610	645	617	638	578	605	607	596	597	625	634	566	596	613	633	637	589	591	554	647	608	616	606	608	596	603	619	611	571	626	575	623	642	613	601	619	624	620	596	605	628	571	583	612	595	655	611	579	542	630	612	591	609	634	589	650	613	598	598	585	594	573	669	613	632	546	604	611	605	619	608	586	606	592	634	577	586	590	597	582	575	623	590	608	604	607	620	600	574	524	617	611	587	601	590	596	612	602	616	584	639	590	599	561	598	598	596	603	607	638	588	565	592	593	597	587	602	626	636	610	584	619	626	606	598	579	593	575	603	590	589	595	572	579	582	594	593	614	589	641	580	585	612	572	587	609	638	602	615	648	615	575	648	603	556	608	592	578	576	587	593	586	629	597	579	624	624	620	622	576	616	662	632	593	591	637	590	552	604	643	621	617	668	600	598	565	613	619	613	603	577	641	621	638	629	633	579	607	581	615	631	595	588	622	606	621	612	654	655	601	634	600	609	579	593	597	590	611	582	651	596	610	634	578	643	625	598	584	583	626	621	599	596	595	605	605	578	581	654	601	633	607	577	610	643	616	588	596	616	577	583	620	582	581	555	610	541	567	593	564	600	586	521	605	600	608	598	628	638	615	602	606	617	593	628	597	589	617	592	574	607	613	629	572	598	602	577	640	609	640	624	590	613	592	589	624	634	633	563	616	579	608	626	612	650	609	623	615	599	625	594	602	629	646	603	624	607	622	624	578	629	614	612	589	617	609	600	608	610	609	606	593	598	615	608	582	592	608	612	601	626	622	600	542	623	597	640	597	601	567	624	605	616	587	598	582	596	567	615	601	589	624	599	561	616	601	612	611	611	572	563	589	560	574	599	606	632	589	607	583	645	603	666	585	569	634	570	589	613	599	598	597	635	617	608	578	637	586	572	620	613	606	633	604	608	593	612	580	609	615	594	609	584	577	607	630	591	646	596	617	599	592	644	597	615	607	520	596	587	590	640	597	595	585	567	581	561	567	624	582	617	586	604	582	584	576	603	608	589	586	592	562	617	571	591	622	594	623	595	603	621	616	579	645	560	609	602	621	614	570	624	618	578	617	624	584	608	628	573	619	654	648	604	584	618	590	640	597	657	667	587	628	618	594	570	597	596	627	620	603	584	574	604	597	616	608	615	626	609	589	593	599	601	592	603	645	638	600	619	603	623	637	578	567	627	613	615	600	635	606	595	609	623	601	614	580	611	612	558	634	601	596	619	601	571	592	618	619	601	596	604	601	575	610	617	576	631	593	597	650	656	619	573	650	616	597	587	648	558	656	629	604	623	598	619	647	624	625	607	604	592	612	612	588	599	582	648	630	570	603	588	577	605	614	576	604	593	591	646	653	595	635	600	588	615	582	574	598	598	602	644	620	589	627	623	622	618	591	538	652	612	579	591	644	588	582	620	616	640	585	589	630	608	643	587	582	642	603	576	575	575	599	582	601	621	632	628	616	582	602	618	589	598	592	581	649	592	559	556	615	622	556	608	577	561	596	600	622	614	590	589	600	612	585	601	606	584	644	553	609	568	606	576	553	663	584	621	638	609	590	589	601	599	590	633	594	626	641	600	578	642	594	600	598	579	577	586	596	595	591	598	573	625	601	616	603	613	590	613	631	585	595	616	673	544	661	578	606	606	600	599	613	619	610	628	588	622	597	598	601	620	603	577	589	576	587	589	620	612	599	622	596	581	561	643	547	636	565	610	581	559	600	627	580	599	600	600	606	627	623	592	590	616	605	613	554	658	598	603	611	607	608	620	595	601	580	596	596	575	615	586	573	602	552	664	579	639	591	592	627	607	598	574	621	651	578	583	581	641	618	607	636	611	598	626	610	594	596	608	562	602	568	620	604	654	608	637	635	608	569	601	629	565	573	564	611	589	584	596	605	600	595	613	580	606	577	565	553	652	591	584	621	552	570	570	601	625	592	611	592	584	609	627	618	641	633	568	627	600	631	620	600	593	598	651	606	607	675	626	599	631	637	573	633	588	643	594	610	617	602	599	602	616	590	575	579	560	590	597	626	626	586	611	613	619	588	604	586	574	616	590	656	605	621	610
10399	26912	6036	2107	1601	1356	1095	934	861	746	743	748	658	632	693	695	619	643	627	594	614	623	617	556	626	610	634	626	625	586	568	596	586	610	591	600	575	622	610	596	615	586	613	571	622	613	614	574	615	603	615	567	608	620	579	605	610	576	634	585	594	579	597	608	618	592	640	612	595	639	638	624	587	628	608	615	610	630	592	614	646	631	603	613	603	578	593	600	611	584	603	630	586	577	583	645	596	609	580	603	623	629	572	631	599	573	612	615	632	644	549	576	566	608	572	605	590	619	547	589	587	626	594	574	601	615	537	572	616	564	602	566	602	584	607	663	563	593	583	608	667	596	545	576	600	535	622	591	582	582	628	580	645	605	625	615	624	597	577	592	614	606	592	589	595	608	596	590	603	606	555	635	627	573	656	630	594	589	627	599	575	631	598	573	588	618	602	587	590	551	581	567	607	558	614	603	588	550	604	605	631	582	615	623	613	610	583	569	588	576	584	590	615	577	570	585	607	631	563	609	623	562	574	587	570	643	598	615	568	585	619	634	618	608	570	557	596	572	586	595	611	589	582	565	621	629	651	595	650	646	581	611	577	616	581	526	586	614	571	577	649	556	590	603	651	580	562	548	595	624	572	628	607	600	613	567	591	560	656	632	599	594	572	601	571	589	598	614	613	582	595	622	615	569	576	596	596	603	574	592	565	631	589	592	615	584	578	600	603	592	582	591	606	585	614	573	591	583	642	626	588	610	566	581	636	586	565	596	591	598	595	585	597	621	611	567	601	648	561	607	618	598	597	614	568	591	557	614	616	604	578	609	568	573	604	599	599	605	608	606	593	610	659	625	564	608	573	609	577	563	576	582	602	593	613	617	583	613	610	603	604	537	615	584	553	660	587	619	625	599	622	525	632	589	576	600	617	599	579	598	612	587	595	572	579	614	616	641	565	587	632	632	630	604	609	548	585	588	583	599	594	616	564	563	619	582	600	588	613	600	612	589	583	627	580	592	611	639	603	593	621	594	614	606	594	577	592	584	575	587	609	580	596	600	646	588	559	584	608	587	629	584	605	602	643	640	563	607	614	603	603	594	567	579	573	592	631	628	604	586	617	602	624	550	579	616	616	592	625	618	640	603	583	551	591	551	611	581	622	568	602	621	597	566	654	580	602	628	592	623	611	612	578	573	573	612	582	626	652	616	608	554	590	621	618	601	577	579	571	672	615	631	617	584	565	605	599	576	637	598	546	601	566	611	593	626	609	584	622	632	591	582	535	629	610	616	602	634	623	579	553	606	555	586	570	624	607	651	594	598	557	604	586	590	571	604	630	603	570	571	597	668	602	576	643	614	580	608	604	617	611	600	632	574	633	597	588	580	617	584	600	588	594	577	590	592	614	579	565	587	584	616	601	595	583	631	588	616	619	592	600	571	596	608	585	610	620	557	575	605	607	628	607	590	578	607	577	597	609	613	591	596	619	598	628	583	603	646	644	608	579	601	591	559	578	607	611	592	609	598	639	601	584	581	614	603	659	596	575	573	597	598	578	581	609	573	586	573	631	634	607	642	555	581	603	626	605	595	602	591	591	606	608	580	578	595	621	546	564	613	626	587	575	630	616	588	578	583	572	587	599	626	579	576	550	597	573	581	602	583	599	570	626	646	595	615	599	589	617	575	563	601	621	622	587	560	604	648	536	577	592	602	581	616	611	625	577	597	638	609	551	621	582	598	599	571	582	594	600	580	614	632	614	648	582	607	648	572	564	619	608	590	600	632	588	608	553	572	630	607	592	584	615	602	621	576	613	578	588	599	569	578	602	612	568	607	584	612	630	636	559	617	575	594	611	625	620	581	603	599	588	600	599	616	601	632	584	621	598	626	591	585	630	569	598	614	591	565	596	592	611	631	603	619	578	577	618	599	577	580	569	584	609	588	597	627	621	631	542	632	628	636	557	583	610	623	587	590	604	610	558	605	622	574	612	620	567	587	614	603	608	585	634	599	623	634	606	617	570	616	623	626	564	547	578	602	625	599	590	577	602	566	635	586	611	592	636	560	601	586	605	585	546	610	627	628	649	566	638	632	591	581	584	649	607	574	598	611	602	579	610	619	570	592	597	590	607	618	578	580	564	557	604	597	593	636	596	588	654	558	597	604	611	615	582	583	590	540	596	597	606	625	619	626	595	594	587	630	569	568	632	634	622	657	585	585	571	624	585	603	608	548	585	608	658	588	594	601	563	578	588	545	587	612	548	578	601	599	615	617	588	579	586	589	606	570	612	615	609	610	610	617	650	619	592	594	595	565	602	554	611	604	613	551	628	557	606	547	596	634	613	637	566	548	589	573	602	582	600	585	637	562	575	581	577	612	621	640	608	608	597	609	558	562	606	597	575	551	591	619	589	590	592	564	596	603	587	583	625	591	620	622	568	608	597	630	573	595	601	581	615	637	630	604	620	593	606	593	598	581	604	582	571	598	574	600	561	548	655	620	589	581	605	589	587	558	635	586	577	608	617	634	615	607	582	565	589	605	575	626	577	601	612	611	603	642	559	569	568	592	622	599	607	631	588	589	596	607	630	614	562	613	588	587	569	611	595	613	644	593	641	584	613	606	620	579	614	544	631	597	594	626	567	614	601	651	586	591	602	602	575	615	587	627	624	582	577	586	586	601	589	592	618	606	562	571	644	602	595	606	572	568	572	588	630	618	572	618	577	574	593	548	632	559	609	567	584	604	637	629	599	565	617	595	595	610	602	584	604	624	573	585	651	616	577	597	619	593	602	585	642	586	563	622	605	618	610	589	641	587	606	589	625	613	514	579	584	578	607	595	593	622	624	610	531	570	609	615	614	597	581	616	613	628	565	586	587	598	644	583	596	608	581	646	580	642	606	591	583	576	645	627	589	571	585	564	605	610	597	615	584	617	636	557	577	576	589	626	585	623	565	560	558	592	600	599	681	598	621	614	617	623	661	632	556	599	568	567	632	625	565	600	620	629	617	596	613	629	557	607	577	595	631	585	586	614	622	582	613	613	610	613	573	575	626	604	539	601	594	616	571	593	571	625	605	565	529	628	610	585	607	542	554	582	614	605	618	608	618	603	653	579	628	648	578	609	620	619	589	572	560	575	567	591	626	568	568	594	603	613	584	596	569	593	622	564	580	606	597	600	604	573	616	601	618	576	596	606	626	575	587	614	604	602	559	599	583	605	536	595	602	565	594	594	582	575	611	568	575	560	609	604	627	593	580	576	576	617	602	580	607	582	575	573	635	635	598	628	647	669	608	573	601	590	572	584	612	621	624	578	613	615	581	618	615	624	588	579	613	555	591	623	617	560	591	646	640	630	586	628	566	617	620	600	608	576	587	625	606	590	609	602	584	593	590	590	609	626	626	571	647	640	598	571	590	554	585	622	623	583	573	612	590	576	623	564	549	542	586	585	589	625	625	637	592	632	593	586	579	611	617	589	598	589	556	596	619	595	538	627	620	641	603	600	578	655
22110	20953	28720	23334	20947	21000	12246	1140	679	603	476	429	366	336	311	316	283	268	289	251	251	223	215	236	219	206	223	204	215	219	205	225	195	195	190	201	211	205	196	192	181	196	179	177	184	193	174	176	178	176	161	197	177	178	207	196	193	203	212	193	177	196	175	194	180	175	200	194	188	169	199	171	177	202	204	194	170	198	191	175	183	195	165	184	169	174	170	160	198	169	188	169	205	205	184	183	175	179	209	166	182	145	209	199	185	171	194	199	157	167	195	185	194	176	164	182	144	163	173	161	173	194	177	179	185	178	162	169	179	179	157	186	199	177	182	179	176	182	154	202	170	192	175	192	170	183	164	182	166	174	187	165	176	196	171	199	196	175	170	184	168	167	172	171	185	182	189	163	165	154	175	171	179	151	170	182	163	175	169	171	172	162	157	145	182	188	148	188	162	192	161	195	159	180	175	185	192	188	184	183	170	172	168	183	164	188	188	172	173	172	185	179	171	172	166	156	164	160	152	170	165	177	183	181	166	171	164	169	189	195	149	188	189	176	181	161	165	195	165	199	170	189	189	205	197	159	189	194	154	173	167	170	212	165	166	171	188	215	185	191	176	172	176	181	143	173	166	171	159	208	161	166	162	188	195	172	155	170	171	165	168	172	189	186	181	182	154	174	167	190	163	172	175	159	173	170	195	144	197	183	179	171	174	194	166	181	156	193	186	170	176	165	174	164	185	165	178	185	176	175	165	174	177	175	174	170	171	192	168	203	186	205	165	170	174	169	178	179	169	186	186	182	172	178	193	180	171	155	152	164	174	177	193	177	180	164	179	193	181	167	176	164	170	204	159	174	181	178	168	183	186	200	186	180	179	183	199	203	184	194	195	175	181	190	180	157	151	189	179	169	180	194	197	163	168	166	164	158	157	164	166	169	171	171	165	175	199	176	187	181	190	172	191	163	193	163	168	186	151	202	156	168	179	172	165	162	177	159	190	187	182	179	185	158	190	165	172	165	192	180	191	152	187	203	175	178	193	181	177	191	201	174	177	202	162	162	215	170	191	167	167	159	173	173	168	178	188	173	191	179	179	166	161	177	180	170	186	158	170	178	164	167	186	184	196	209	181	198	178	182	166	171	170	185	189	163	200	167	189	192	163	182	160	195	175	155	191	163	184	169	203	166	185	175	181	164	176	188	195	171	209	160	197	171	172	194	169	154	175	186	176	181	169	168	161	199	170	178	172	167	179	187	192	154	187	190	198	177	176	166	190	167	153	193	164	160	172	142	198	179	176	168	164	146	163	179	183	175	159	176	162	185	176	184	156	183	166	171	178	167	170	145	159	184	186	160	183	162	186	154	180	171	178	182	192	217	168	177	172	157	189	159	153	183	203	194	161	156	182	171	182	164	175	187	175	185	179	184	177	181	170	157	173	179	176	181	170	173	173	177	175	166	163	171	189	173	152	181	177	166	172	168	152	172	175	203	191	170	156	180	186	191	163	166	185	154	147	172	201	173	162	188	197	160	148	201	165	151	193	215	177	180	187	183	190	181	181	188	180	144	184	181	173	201	185	197	174	188	188	169	176	208	192	184	166	170	199	168	177	173	184	170	195	186	171	175	171	155	177	151	168	174	172	185	192	177	194	191	167	185	184	184	170	190	170	192	192	188	153	168	164	166	186	173	181	163	182	191	181	194	165	185	181	201	155	160	195	191	173	190	153	166	189	164	178	183	180	164	173	171	169	160	180	168	180	174	174	164	179	187	185	187	187	183	180	201	193	185	186	181	203	188	181	188	141	164	170	195	189	165	170	155	161	149	170	172	154	191	196	168	169	183	171	176	162	200	158	183	182	164	157	180	168	187	176	179	162	156	171	142	184	153	162	168	166	182	167	170	143	174	180	181	187	186	177	169	168	181	204	183	187	142	162	161	175	163	180	157	146	175	206	204	157	159	186	182	173	171	181	174	152	181	176	177	175	160	176	172	155	190	202	176	154	175	166	211	216	160	195	176	177	171	176	174	191	168	151	180	165	157	168	165	172	179	154	180	179	164	178	207	161	169	182	173	163	179	162	167	200	174	173	184	170	170	169	173	164	180	178	178	180	155	188	207	182	166	184	187	160	172	174	164	180	187	192	185	185	177	179	164	168	167	172	172	165	176	179	172	168	157	171	177	156	180	167	174	177	169	178	195	184	196	171	171	183	170	161	170	186	167	167	169	163	183	180	172	164	177	182	168	190	173	153	188	171	161	157	160	182	181	188	162	167	167	190	184	174	188	195	183	177	176	165	187	185	169	163	165	188	171	186	157	177	164	174	155	180	161	178	203	186	152	205	173	171	166	170	184	166	192	186	166	149	170	208	176	185	175	166	156	182	155	171	181	182	152	174	149	185	195	182	206	176	176	168	171	179	184	171	177	186	173	154	170	180	158	176	177	178	189	178	166	201	169	182	153	164	155	181	186	164	170	180	187	162	178	178	156	185	163	186	164	158	187	188	163	177	162	182	169	177	187	191	157	185	169	185	188	202	187	187	173	162	179	179	172	199	169	180	189	189	178	158	161	184	180	189	159	177	206	171	177	195	182	162	169	149	175	159	161	181	160	163	173	168	203	179	202	176	183	191	200	144	178	176	168	177	182	169	173	184	173	156	182	172	151	202	182	178	182	185	191	178	184	174	150	157	183	165	180	183	161	187	168	158	178	179	177	178	181	185	184	176	170	176	158	185	168	180	189	177	176	175	191	173	198	156	185	185	192	179	159	176	165	154	169	173	167	208	193	183	189	155	155	204	166	177	154	176	184	167	175	184	173	157	181	175	165	160	192	163	170	186	164	194	177	205	168	161	160	182	199	184	175	162	190	179	164	186	198	178	175	175	196	164	195	164	173	192	167	192	168	173	166	164	203	172	175	176	173	171	168	169	189	171	177	184	172	181	198	167	203	176	156	193	161	164	163	178	171	174	191	186	180	181	174	174	173	186	199	183	172	169	183	185	179	148	172	173	174	175	187	188	150	175	188	181	172	180	175	169	200	183	174	181	165	180	183	184	184	186	152	176	188	168	186	162	191	162	176	175	173	165	196	179	183	178	183	181	189	203	176	177	191	157	197	160	178	173	188	150	182	172	174	195	177	166	180	175	174	168	203	184	177	183	177	185	166	154	187	171	171	171	175	171	193	176	181	180	190	178	161	159	182	172	165	185	173	184	160	180	174	198	194	169	161	170	180	154	178	188	164	197	200	181	168	201	189	157	196	188	154	163	180	164	179	153	162	195	162	183	171	166	168	169	171	184	181	183	157	195	188	178	181	194	156	169	165	197	165	186	148	178	168	174	178	168	150	167	171	164	174	158	183	179	184	171	195	163	175	172	200	180	161	150	189	170	177	178	189	189	197	171	164	177	177	198	187	156	166	201	168	167	156	176	201	192	185	163	151	174	184	183	150	179	186	156	179	187	190	204	192	172	172	191	180	176	151	185	184	166	201	178	170	160	184
14463	37428	12732	5011	3486	2526	1867	1426	1047	796	641	560	507	439	400	362	347	317	317	299	302	263	276	240	227	244	205	234	251	227	196	175	239	214	204	224	222	201	200	194	227	200	187	200	188	226	165	171	211	180	187	183	191	179	192	180	187	198	171	195	199	175	188	204	189	185	192	202	195	175	187	191	189	187	164	172	186	191	167	175	166	176	179	168	174	186	170	191	196	182	206	215	175	190	169	188	184	191	179	179	163	193	170	171	181	194	182	175	177	178	185	174	191	186	158	167	167	198	179	191	193	204	178	169	176	176	189	188	177	184	180	167	172	182	192	185	159	179	190	180	202	174	174	171	179	166	181	200	196	180	172	168	186	172	173	151	168	176	197	175	176	181	188	186	187	169	176	195	202	165	177	173	188	185	172	188	182	159	166	154	194	176	206	174	178	163	202	164	176	194	184	173	184	176	163	179	191	189	159	177	174	212	184	190	185	179	183	176	172	178	166	169	193	200	192	162	194	190	208	170	190	171	204	186	177	163	162	169	201	163	187	186	153	196	165	178	172	163	167	171	188	195	194	164	185	177	188	176	179	196	206	181	182	168	190	174	181	178	181	164	195	191	160	179	179	162	181	161	195	180	204	173	187	176	194	187	189	163	178	174	197	186	181	184	185	191	181	158	148	194	178	186	187	202	153	182	169	182	190	195	173	187	198	165	159	186	175	187	194	175	182	166	175	159	180	194	181	186	184	198	153	185	191	170	176	170	163	162	199	177	194	195	176	188	159	181	189	182	181	178	180	174	188	191	177	166	190	183	181	185	178	168	186	173	179	175	195	169	180	160	175	178	194	189	180	187	194	175	197	192	176	193	183	191	162	183	191	173	180	150	168	199	161	221	168	162	170	181	158	179	223	174	164	154	208	165	178	174	174	179	189	201	201	184	198	187	171	190	212	188	185	166	203	173	172	180	162	173	170	190	156	176	181	155	196	182	184	178	161	158	150	182	164	187	181	186	189	196	166	166	179	157	199	191	179	162	183	207	186	181	187	156	174	177	186	193	184	177	187	183	166	207	176	194	153	176	201	172	197	166	172	178	181	191	170	210	203	163	192	173	181	166	183	194	181	181	186	193	181	172	169	193	178	193	171	204	176	172	180	176	202	176	188	181	171	172	185	190	173	155	169	170	167	171	194	192	194	181	181	201	177	175	186	165	192	175	185	182	168	159	155	191	169	217	152	164	204	180	176	178	175	169	194	205	187	217	189	178	174	162	173	181	165	178	158	185	176	175	178	160	192	198	199	186	194	185	172	189	178	198	178	177	207	167	187	168	171	192	186	188	209	157	182	166	200	198	183	161	167	194	190	166	184	183	225	174	180	194	162	163	182	178	164	175	183	175	166	191	165	166	197	169	171	197	175	203	170	169	183	159	167	170	164	168	187	184	180	194	174	165	189	187	182	184	163	167	169	190	174	190	188	190	178	178	205	191	169	191	196	192	163	172	180	178	192	170	158	192	177	169	194	176	171	192	190	170	157	168	167	182	214	168	179	166	161	167	176	168	178	195	152	185	171	216	166	189	173	204	183	181	187	211	198	177	170	182	172	185	164	167	187	155	183	176	172	193	158	201	197	167	181	189	186	180	163	193	182	168	175	149	168	147	201	175	185	194	182	200	179	222	168	188	176	181	194	188	162	187	160	172	183	176	173	181	179	176	183	180	175	174	191	158	160	203	158	188	165	168	178	192	185	176	174	193	184	163	181	198	172	183	161	163	164	181	195	178	157	174	180	191	166	151	167	197	191	157	171	170	173	203	185	177	181	201	199	170	196	206	204	196	170	169	187	231	186	191	187	188	196	169	168	201	195	173	191	187	170	177	180	165	184	170	194	165	194	210	167	141	185	186	203	153	195	162	212	163	212	173	173	203	180	195	174	168	186	180	188	177	202	189	177	177	189	195	190	188	175	172	181	174	174	192	162	173	159	166	205	191	184	199	203	173	171	182	180	198	197	180	173	173	158	162	176	185	185	187	167	162	160	167	186	192	188	189	166	168	181	190	172	187	185	163	194	169	182	161	173	153	176	188	164	182	191	177	165	185	195	188	173	186	158	163	182	179	164	177	202	184	171	190	194	179	171	193	180	180	171	164	193	204	186	176	181	171	172	202	195	190	190	170	167	178	186	175	173	170	163	187	193	166	177	186	175	197	165	175	201	168	173	172	171	178	162	163	190	187	179	192	153	204	164	181	194	177	191	190	167	182	166	178	177	154	184	183	207	171	169	184	182	185	186	167	192	188	173	188	176	189	177	170	180	180	177	174	164	186	158	158	190	189	171	174	154	194	196	176	196	182	170	179	199	184	167	172	180	200	173	173	187	181	149	194	179	191	186	192	180	174	183	179	183	165	181	188	185	179	170	184	177	187	185	192	182	173	190	180	174	207	170	182	188	175	177	190	171	172	159	190	192	163	185	173	182	165	162	199	167	169	195	180	189	193	167	192	177	178	190	162	195	169	187	178	185	180	189	170	167	185	183	177	172	181	169	207	185	184	185	190	176	162	176	177	195	173	188	195	187	167	179	167	177	191	190	187	168	180	156	164	195	177	160	179	199	194	193	184	170	186	170	182	180	154	183	175	180	196	173	195	176	168	189	204	161	175	167	229	189	174	175	161	183	189	168	185	181	197	191	164	178	193	180	184	168	172	179	150	170	168	161	167	189	167	179	171	178	174	173	173	163	181	169	198	173	177	200	173	169	221	172	197	187	168	191	182	157	187	201	176	179	194	194	185	205	171	178	164	173	193	179	163	185	193	161	186	179	151	172	174	154	187	178	178	158	209	180	188	180	166	148	193	180	176	192	173	168	179	180	190	189	178	177	196	185	171	182	209	177	181	187	177	175	182	172	195	160	177	163	162	189	158	166	189	173	176	188	187	166	191	175	187	165	173	180	143	176	197	157	178	182	168	195	207	184	172	181	201	195	153	184	173	184	193	192	183	167	166	201	166	171	187	201	162	192	160	159	198	192	185	207	184	167	171	190	156	182	187	168	163	159	172	198	179	198	180	186	192	172	178	193	185	214	186	176	188	173	200	162	187	186	205	188	175	182	178	185	193	180	192	172	197	172	170	177	178	194	170	190	191	171	173	182	170	172	168	178	167	203	181	176	190	155	181	165	185	170	218	178	181	175	180	178	175	188	169	172	161	180	169	185	203	199	168	153	215	166	174	167	207	189	186	180	200	171	184	187	180	175	187	179	180	182	203	188	180	166	172	182	170	171	165	189	200	185	172	174	199	177	153	181	185	187	177	174	173	179	204	179	187	172	183	167	174	185	194	206	181	148	190	193	188	170	206	198	170	204	163	168	187	184	170	173	157	203	153	187	178	192	190	208	175	169	177	184	181	190	186	155	171	179	193	186	161	187	165	167	166	175	175	175	153	188	202	190	176	199	173	192	190	148	158	180	156	150	178	186	181	175	158	175	158	198	166	187	177	177	191
27250	20333	9197	1097	716	696	666	653	657	620	645	615	668	637	639	671	651	622	606	648	644	644	571	652	621	669	647	622	642	609	625	644	655	668	601	667	633	686	657	663	625	613	633	622	698	664	639	680	661	630	637	605	665	679	615	642	605	664	710	652	621	688	685	654	622	636	635	644	654	646	611	651	626	624	665	657	588	649	682	607	681	676	632	617	649	645	644	627	673	670	637	631	667	637	618	635	691	647	635	640	665	666	610	649	624	611	634	643	618	638	670	637	663	629	606	625	636	642	635	657	592	633	654	638	639	618	674	604	648	633	648	683	621	630	585	615	653	663	674	659	641	647	622	708	595	636	630	654	599	602	667	606	644	629	629	649	634	633	628	705	610	684	624	635	616	637	633	595	677	656	614	629	589	641	706	657	661	644	634	671	692	613	620	654	627	678	672	670	663	675	700	680	673	633	627	631	578	614	653	638	618	649	632	676	644	626	656	639	660	602	663	609	643	679	661	614	679	637	649	648	620	633	608	629	635	628	609	600	637	664	672	648	637	642	670	658	686	654	710	667	645	665	612	661	713	656	611	649	649	650	613	668	648	659	660	682	646	600	621	629	625	643	624	622	576	643	641	698	644	654	672	641	630	634	599	689	642	611	654	627	654	627	634	648	673	651	659	642	636	648	682	644	639	624	608	599	646	655	630	634	603	635	613	625	652	661	661	617	655	679	630	661	666	646	662	643	679	633	633	626	692	642	636	645	621	637	633	631	623	652	639	627	645	631	603	668	619	641	635	689	650	644	655	654	665	625	687	640	641	641	601	629	688	652	657	674	658	634	632	654	654	680	655	616	661	673	655	645	647	630	652	595	628	621	699	655	626	643	623	643	613	611	634	610	603	620	620	630	603	636	615	634	581	633	660	649	638	617	610	608	627	637	615	639	609	644	659	661	644	667	645	690	643	667	641	621	624	613	611	601	623	678	643	625	665	629	629	657	683	657	605	632	629	638	643	649	632	589	652	648	658	644	650	676	659	620	626	619	658	670	678	620	656	658	663	616	665	642	661	607	618	621	630	641	644	626	668	626	633	622	663	635	651	662	633	687	661	616	660	652	659	656	647	630	625	665	646	637	616	633	645	667	654	615	655	597	627	629	643	608	618	620	673	667	625	672	644	627	653	664	671	636	609	662	605	641	613	666	644	690	700	626	651	667	665	656	619	647	665	648	632	639	643	613	622	669	615	696	649	658	652	658	704	668	696	648	643	638	602	642	661	609	680	643	647	586	664	694	635	625	600	634	655	642	630	626	600	632	620	647	671	632	658	628	634	641	684	624	652	624	665	683	607	658	610	658	663	635	638	617	621	631	661	614	661	647	641	608	624	643	661	660	681	624	631	655	695	599	622	624	685	612	631	621	670	616	659	692	682	657	659	619	631	646	614	690	642	657	625	600	649	623	653	664	674	612	655	596	636	669	631	655	670	610	663	612	647	693	622	672	669	674	628	633	668	637	674	645	673	627	650	636	681	639	624	639	611	660	615	620	665	627	625	626	637	609	660	635	610	634	643	633	625	651	642	662	642	676	635	621	670	681	624	669	587	637	639	629	658	643	679	622	620	604	655	704	630	651	619	636	633	624	648	628	634	634	656	565	605	645	648	625	688	650	643	677	652	614	630	651	627	667	633	618	672	638	633	637	604	625	687	666	649	620	650	637	615	657	614	613	606	643	646	621	682	562	653	674	659	639	631	651	586	619	661	630	631	639	636	705	626	676	651	656	624	620	621	647	626	663	626	632	646	627	638	666	659	626	613	642	619	632	638	621	657	618	644	670	596	634	622	632	645	636	660	629	666	667	648	664	668	669	669	659	633	652	592	706	669	640	655	618	603	653	617	615	619	631	629	602	644	626	668	627	598	584	622	664	678	632	662	619	596	619	642	634	635	664	641	650	594	615	637	637	618	652	655	606	631	685	663	669	695	656	653	667	643	661	686	655	653	628	637	610	668	631	650	669	611	660	693	656	630	718	675	583	611	651	628	701	640	611	637	673	619	632	606	646	667	645	647	673	671	618	622	689	672	609	652	590	657	655	647	609	683	611	615	643	705	621	631	632	634	587	667	658	614	632	633	612	617	653	601	599	658	597	636	592	652	658	635	662	641	632	619	653	652	611	670	618	630	628	639	662	656	660	699	647	617	670	625	638	652	658	635	607	599	625	624	611	663	611	614	638	615	648	672	670	638	650	647	626	624	612	600	656	627	565	629	626	619	607	626	622	643	623	600	658	654	622	663	621	641	657	653	640	628	637	638	658	628	642	590	664	596	615	628	649	659	667	631	642	680	680	651	692	647	653	702	674	642	628	660	653	613	641	666	615	663	635	636	647	607	640	635	664	625	652	630	634	664	664	649	649	638	657	632	618	650	614	623	632	634	678	636	655	695	598	620	648	648	674	625	650	681	656	660	648	668	631	646	652	594	586	634	674	622	652	609	626	650	649	674	698	653	632	638	634	628	637	695	625	660	646	657	609	693	688	631	660	626	707	655	676	638	599	671	648	669	647	642	656	622	635	611	631	666	585	659	652	703	655	642	614	591	623	631	627	670	626	636	625	656	653	619	631	644	609	683	666	656	674	640	691	617	659	593	621	618	605	640	643	695	662	643	607	615	640	661	636	633	662	638	633	640	643	633	653	633	616	608	641	631	659	663	659	702	649	601	647	626	646	609	589	663	644	632	606	681	631	608	623	629	658	651	656	642	626	651	623	639	678	690	605	661	649	613	665	621	646	640	628	643	692	688	675	614	646	647	659	649	670	668	671	700	615	672	638	609	609	629	660	624	575	612	621	636	657	626	615	640	648	618	642	661	595	681	624	650	645	636	639	639	631	661	633	636	633	625	592	624	644	656	648	603	646	672	613	651	607	664	655	641	619	652	642	604	686	655	593	633	633	642	675	609	647	669	634	638	636	675	662	616	624	621	674	653	651	664	671	628	643	650	690	640	663	630	664	674	647	667	607	662	662	637	672	644	620	620	616	636	647	659	616	631	682	655	647	614	641	642	660	626	643	660	645	634	631	664	638	645	654	627	649	651	626	687	655	641	609	658	652	655	652	664	613	652	629	612	633	605	618	662	613	650	646	607	620	652	602	617	660	651	627	611	639	645	631	675	642	669	609	618	659	617	639	618	634	608	629	615	619	621	683	654	650	658	670	616	607	638	634	636	645	683	631	668	669	652	623	637	630	681	687	660	625	650	595	673	652	653	650	629	658	668	662	663	607	637	636	650	647	594	653	648	642	674	662	708	633	650	627	658	630	649	604	616	581	640	655	684	658	649	643	676	644	592	686	655	655	629	673	679	656	631	650	662	617	637	671	635	633	677	671	668	665	633	601	632	642	651	624	663	650	630	643	614	644	662	648	619	653	658	618	677	645	610	607	630	662	628	672	605	664	641	635	660	634	657	629	647	673	650	647	667	665	665	677	671	633	650	613	624	655	602	619
9730	20065	3178	740	742	660	660	683	723	673	661	653	657	669	694	674	646	691	647	676	668	681	618	664	673	616	680	656	674	658	647	646	690	653	695	611	690	660	672	700	625	656	663	692	666	619	663	679	721	713	659	635	662	655	666	680	655	675	644	686	683	674	691	650	641	669	689	668	665	643	681	694	649	607	643	641	636	645	672	654	646	612	672	670	649	657	626	677	637	632	696	651	671	596	626	684	681	638	638	641	636	690	649	652	677	619	667	671	655	692	630	658	627	582	613	619	673	631	642	646	670	652	652	709	706	653	645	620	608	646	664	655	667	690	640	628	627	673	645	712	645	630	673	692	632	680	672	628	659	681	637	643	624	609	698	667	665	661	690	680	667	609	638	622	681	633	643	683	627	642	654	662	669	646	704	645	671	673	628	655	672	691	667	700	681	654	660	602	631	643	623	647	658	653	662	660	611	633	654	647	670	648	646	648	631	644	736	638	642	652	674	653	614	698	643	695	696	663	620	658	658	655	644	678	626	682	635	667	647	639	603	685	621	652	654	622	636	645	679	643	671	651	673	666	669	673	679	669	692	682	607	672	673	626	644	624	701	700	631	628	598	697	667	636	636	641	625	684	666	654	655	629	654	646	680	651	633	700	618	662	671	655	682	646	635	678	643	654	655	665	671	647	672	671	651	691	635	645	691	649	635	664	630	666	680	663	673	657	640	675	666	643	659	633	657	650	605	679	637	667	664	621	665	676	688	655	674	682	653	616	682	683	646	717	666	648	679	621	673	635	667	695	654	691	673	628	666	631	668	651	677	655	667	649	679	647	680	665	694	652	697	673	631	614	718	671	666	628	649	687	653	708	675	677	619	615	696	657	688	647	654	664	622	675	662	645	676	613	637	674	651	653	662	619	658	660	671	650	648	665	618	632	663	591	662	691	656	661	652	670	674	663	681	678	664	691	659	634	675	672	630	616	663	679	638	657	630	684	632	625	632	643	674	672	673	640	655	680	645	627	665	640	677	623	617	677	643	676	679	672	653	661	680	635	694	662	689	699	635	630	620	632	672	656	634	641	689	681	673	656	680	704	662	654	649	696	619	658	660	683	660	673	597	661	684	641	651	687	661	658	661	683	642	651	685	659	679	691	695	651	636	638	665	644	655	596	643	657	618	654	639	666	627	706	666	702	658	680	672	643	659	707	686	710	662	675	629	606	674	678	668	624	642	629	686	661	641	643	702	626	638	665	642	646	666	682	640	668	633	657	675	640	688	673	655	677	670	644	644	682	674	668	635	698	633	676	654	656	616	658	622	611	673	684	617	656	695	656	644	643	648	701	655	650	636	633	680	638	658	663	607	668	700	673	675	695	705	654	655	682	668	664	635	655	637	660	712	694	662	705	662	694	622	570	637	693	650	666	617	607	603	589	691	647	662	648	628	690	675	658	676	627	625	656	630	640	652	677	674	723	609	679	680	619	630	634	636	690	673	668	650	644	640	664	646	642	671	640	651	626	653	666	623	679	626	704	674	667	651	692	675	680	678	693	671	637	657	659	649	628	663	639	704	676	663	690	642	635	668	678	662	646	692	663	615	609	702	681	619	670	658	663	641	671	695	681	646	660	645	671	692	647	665	685	673	690	634	631	627	701	647	670	597	661	670	682	704	668	630	627	651	615	644	679	672	650	661	634	575	684	664	650	626	643	645	675	624	647	656	659	654	671	693	694	644	657	658	667	650	603	663	678	632	628	692	667	675	702	647	656	669	624	617	600	703	657	625	659	666	670	655	681	679	662	625	593	618	647	687	649	612	676	660	666	655	704	667	647	675	613	630	652	677	657	605	672	670	650	637	685	610	652	648	679	605	679	628	628	667	676	691	674	656	657	590	675	656	658	650	651	647	672	641	638	658	693	653	616	653	664	663	707	645	628	620	677	651	639	630	664	633	647	677	652	631	726	648	653	667	668	642	660	649	661	604	668	673	638	662	639	672	660	644	630	648	634	626	671	654	613	600	638	645	669	727	671	612	680	617	616	686	622	658	677	667	656	647	662	650	685	660	666	667	655	706	640	649	642	617	656	664	687	701	641	652	653	665	662	628	644	678	624	665	628	721	662	655	685	664	653	642	673	698	666	659	721	647	657	610	601	610	678	705	657	719	683	644	684	664	657	646	624	603	589	640	650	654	653	669	661	664	643	633	652	675	645	676	667	645	705	639	624	690	649	689	629	626	640	693	650	662	659	638	657	642	689	655	658	681	704	655	660	662	668	637	646	700	651	673	685	653	625	685	676	639	671	651	667	641	652	620	694	634	602	674	671	635	683	682	659	650	614	674	668	649	671	661	605	659	635	684	633	628	658	638	608	620	658	685	632	654	701	637	640	636	659	676	654	639	632	627	682	617	646	659	664	693	624	671	665	652	681	715	650	678	641	677	675	641	674	656	631	666	634	691	629	640	685	689	622	675	671	658	669	703	630	643	628	649	656	701	656	661	666	621	670	632	625	628	683	701	597	684	654	670	687	698	635	637	675	672	659	686	659	718	641	663	688	687	678	663	668	670	670	679	622	646	656	674	706	641	685	680	671	642	673	690	657	670	668	679	693	595	635	607	658	684	620	688	643	634	630	725	613	650	684	621	661	693	600	667	636	649	691	713	682	654	703	661	624	652	682	688	683	621	647	626	635	624	632	634	662	621	661	671	666	640	687	700	637	694	680	658	695	619	664	654	654	662	635	653	680	665	645	615	676	633	658	648	596	654	681	630	665	661	615	655	620	617	654	692	637	660	667	615	671	634	628	646	646	615	650	623	675	679	646	670	623	660	673	688	651	658	664	671	653	627	643	602	633	654	631	677	663	651	639	643	649	669	643	640	636	666	634	679	624	631	651	638	678	627	572	666	648	627	663	648	606	644	661	655	712	662	691	702	643	691	673	716	660	649	656	655	700	661	667	622	673	619	680	643	669	639	632	678	627	647	700	679	637	673	674	656	663	729	609	649	624	648	685	714	667	605	678	655	641	655	684	708	618	588	692	610	650	673	614	648	624	627	650	686	644	618	684	665	664	681	612	674	603	677	652	638	646	672	631	672	641	654	600	618	613	665	635	640	660	693	634	632	642	680	720	635	652	630	608	645	625	627	645	630	646	614	694	685	656	622	689	640	663	615	678	693	586	621	663	629	698	660	671	653	656	710	669	640	663	623	679	670	671	649	662	656	649	629	624	696	651	627	692	663	729	632	650	629	624	709	651	671	632	653	652	668	662	615	646	620	659	643	617	638	624	682	656	712	675	637	660	649	663	646	672	650	600	637	681	695	618	716	628	671	695	625	662	641	694	656	656	652	619	671	659	681	691	657	664	633	624	651	618	666	690	611	672	685	633	706	612	671	672	648	630	654	623	654	656	676	622	630	612	643	663	655	683	622	667	649	665	652	685	636	746	607	679	671	665	643	684	691	666	668	642	642	663	655	671	662	637	641	681	653	658	666	635	700	616
23296	20963	28380	23702	20968	13910	1318	732	607	536	518	421	428	409	422	414	399	392	387	359	403	309	367	351	364	325	320	330	359	322	379	366	353	329	318	306	358	345	327	358	338	327	321	341	301	356	313	332	320	323	286	311	312	322	312	362	334	323	370	306	310	310	354	328	323	339	319	325	335	348	315	308	295	313	322	313	333	305	309	346	339	346	314	358	309	347	308	318	299	315	274	318	329	335	303	334	298	336	291	329	290	340	322	313	317	342	343	312	343	344	310	334	309	361	323	320	288	329	342	318	314	304	315	336	326	333	328	325	345	327	349	311	335	338	331	307	323	333	311	317	344	287	330	347	358	318	294	336	370	301	324	322	334	319	306	327	307	305	353	315	300	304	326	314	318	278	330	309	336	328	313	318	313	305	319	310	314	335	350	305	303	307	318	336	296	321	325	331	303	309	323	331	305	302	353	330	299	316	327	354	325	313	350	336	331	315	332	300	348	359	347	344	303	300	317	319	300	288	320	339	310	321	321	318	329	320	335	339	343	328	324	300	323	302	318	337	323	322	309	316	340	292	384	314	276	306	292	327	335	358	311	343	326	305	344	305	307	354	336	348	349	327	314	334	342	363	340	315	331	344	336	299	323	306	341	309	291	313	327	302	303	322	307	310	306	323	315	313	338	297	316	306	319	343	304	316	352	302	327	315	314	312	309	322	321	338	323	300	319	348	321	341	301	317	318	354	346	342	320	322	305	298	304	318	311	324	346	332	328	343	301	342	289	340	303	320	297	308	307	318	331	335	345	303	336	323	341	311	300	322	319	323	319	309	357	331	315	321	334	332	322	332	344	302	290	337	309	326	296	339	366	319	335	305	337	323	307	373	328	362	309	303	299	358	342	337	314	311	279	327	309	308	329	312	317	306	320	340	343	316	335	341	351	319	319	354	320	314	361	329	334	317	308	294	324	341	312	311	311	294	308	306	303	309	329	337	340	334	356	334	316	326	304	311	358	335	334	308	309	327	300	297	293	277	343	304	308	329	341	299	324	305	325	316	321	324	331	322	321	310	303	306	350	324	288	302	339	321	358	316	315	334	318	313	323	302	328	303	312	310	311	304	321	319	322	324	305	351	300	349	356	320	286	310	310	313	311	331	332	326	346	337	337	331	301	316	327	336	298	301	315	300	342	334	314	317	316	290	331	342	341	367	333	324	330	365	331	322	323	285	308	355	328	310	342	339	295	331	307	316	329	324	341	342	320	307	296	315	326	315	310	314	311	319	358	321	333	314	305	335	296	306	326	334	345	353	354	313	310	320	311	292	359	336	298	320	328	332	342	300	319	343	305	363	301	318	338	312	334	345	336	301	316	293	323	322	323	345	329	319	329	301	314	325	338	361	312	309	333	311	359	301	324	315	291	302	297	337	343	334	306	327	314	329	310	317	335	317	313	301	331	316	295	303	325	320	305	326	328	303	327	322	323	359	331	314	304	297	328	323	328	313	328	329	329	341	280	317	312	341	320	307	334	319	295	299	328	293	353	336	322	333	311	271	298	310	337	322	334	361	353	371	297	303	301	333	297	321	332	358	298	326	334	301	329	322	341	336	329	305	339	302	374	325	326	321	324	340	296	324	337	341	318	316	308	338	328	327	321	313	323	342	307	315	306	345	334	324	326	353	280	334	328	326	332	331	315	290	307	353	313	340	340	313	333	312	313	337	299	321	322	325	361	361	302	326	302	321	319	302	322	345	301	323	303	334	312	346	318	339	322	339	349	332	335	308	329	323	291	337	302	316	324	301	295	308	310	317	311	308	312	315	326	340	350	310	329	333	316	342	344	321	346	324	330	309	335	307	324	316	296	314	347	319	310	315	322	304	308	322	348	315	337	318	321	312	314	334	346	350	316	275	320	326	305	320	322	332	315	334	331	334	353	362	348	320	325	317	310	316	331	313	297	324	350	317	302	329	318	314	320	290	288	303	318	305	332	357	336	328	348	323	312	320	339	287	328	353	316	326	305	347	317	329	331	334	315	320	302	316	303	298	349	306	316	350	343	327	331	304	313	331	320	323	336	325	339	340	353	347	332	311	350	325	346	333	310	321	323	294	310	302	319	317	344	334	313	294	346	309	314	312	317	303	314	315	319	309	295	349	314	316	307	318	360	340	309	332	330	310	325	338	326	316	335	319	298	316	320	321	350	298	275	301	308	331	319	309	318	320	270	322	338	357	330	309	311	271	331	294	317	329	338	305	315	335	311	296	333	320	335	349	372	340	364	309	328	333	339	309	328	326	310	312	289	340	306	327	345	322	291	333	319	313	299	325	311	329	331	333	295	305	342	320	318	327	299	357	292	338	300	300	312	308	305	301	306	317	316	339	311	349	315	293	329	331	316	326	365	312	320	360	279	326	340	323	334	313	332	348	339	312	329	325	315	325	342	293	327	324	318	300	327	329	314	293	316	317	321	320	318	318	333	317	333	336	311	349	286	292	331	330	324	348	303	338	333	315	325	339	357	312	289	341	312	336	339	362	330	295	333	313	316	310	327	321	322	346	313	322	303	315	335	316	301	323	335	314	313	314	324	302	314	323	327	303	357	366	321	308	317	336	319	325	338	316	324	355	322	312	329	345	310	293	333	332	291	330	326	339	334	348	360	345	334	325	345	341	291	385	334	315	331	327	318	312	296	331	312	288	310	332	301	299	261	333	334	335	325	326	298	320	310	332	344	302	333	332	309	325	321	331	351	327	355	312	301	313	326	324	303	322	295	345	314	320	330	312	316	299	336	363	309	296	334	309	342	304	308	291	328	307	305	327	327	290	329	348	332	306	364	300	303	298	377	313	321	307	310	324	311	350	312	331	292	298	308	349	319	335	305	347	329	305	296	313	306	338	280	351	299	314	342	331	315	333	317	365	319	310	301	322	338	323	322	298	316	325	323	316	304	322	309	329	299	327	302	298	340	290	324	339	317	303	315	328	314	307	299	331	286	277	304	321	306	343	308	322	304	323	323	321	314	287	324	303	338	325	321	316	350	311	330	309	335	309	293	313	329	302	345	349	337	313	346	331	317	293	338	303	315	338	334	299	301	320	306	323	317	288	326	340	301	317	331	331	354	315	326	315	314	313	394	285	291	314	309	305	340	303	301	316	320	319	325	302	321	278	316	318	291	337	296	344	343	321	339	322	343	307	276	328	340	299	312	292	336	340	305	334	337	311	306	305	326	302	319	335	314	322	287	338	374	334	350	317	283	331	304	325	320	345	288	322	313	331	313	292	288	313	323	340	322	354	298	291	329	314	348	338	308	367	313	326	322	320	314	316	322	322	347	313	326	328	324	321	295	305	293	313	326	312	328	351	354	320	283	317	310	293	366	284	339	324	335	294	326	317	347	320	334	326	306	307	313	308	304	314	325	285	326	337	318	350	309	316	317	307	309	304	316	356	327	324	295	322	293	324	339	345	336	310	343	290	352	307	332	315	330	307	322	265	341	322	301	333
10966	31095	9412	2886	2128	1598	1131	991	786	678	604	519	498	466	443	408	444	427	426	374	418	380	381	357	386	355	347	384	321	372	347	370	378	365	363	371	351	390	369	320	371	356	320	370	371	362	331	317	350	378	354	348	357	360	379	291	354	327	330	285	328	345	347	325	321	343	351	329	338	339	360	284	333	345	357	379	348	349	360	360	384	308	342	362	349	350	327	347	324	353	336	361	338	340	314	366	335	330	342	334	370	312	337	333	338	321	344	335	337	347	344	319	349	311	357	387	338	330	320	359	359	329	372	354	350	377	299	341	355	329	350	347	338	323	330	319	327	321	350	338	340	322	336	328	345	364	340	312	370	335	357	330	308	337	337	334	364	346	345	325	335	355	323	340	308	318	353	356	352	387	351	348	344	358	305	372	356	345	360	334	348	311	360	347	338	358	371	325	382	351	327	361	336	330	330	356	331	308	348	356	340	347	358	347	317	329	318	359	347	332	353	328	362	321	326	322	342	362	349	333	324	360	307	335	324	376	354	355	352	317	333	354	363	339	340	358	350	336	336	320	367	337	363	343	326	394	335	351	333	356	357	346	344	373	344	329	333	328	327	367	347	319	333	334	337	371	368	341	330	343	330	361	341	353	363	293	365	369	321	337	382	356	325	342	318	349	356	352	338	384	348	379	323	318	324	365	349	380	348	333	341	350	368	347	340	321	311	356	318	342	340	334	353	375	363	346	360	339	323	319	322	336	351	310	356	346	339	343	317	357	346	331	350	344	338	321	351	323	341	365	305	339	302	332	328	343	325	338	358	337	379	349	356	338	335	331	367	321	331	346	368	341	336	328	352	327	354	359	336	337	307	331	322	338	346	342	322	343	336	332	339	357	373	332	355	352	364	360	362	374	340	331	330	328	343	344	312	371	351	333	345	347	336	329	330	345	349	356	344	351	349	307	341	360	352	352	332	347	330	327	359	370	366	344	340	328	360	343	338	327	352	336	332	362	338	339	357	344	363	351	364	308	351	332	365	325	330	328	355	379	347	350	343	342	363	330	320	315	329	357	335	360	330	312	361	350	335	361	334	342	373	329	341	361	348	324	324	343	341	386	312	352	342	346	332	350	342	304	348	327	347	342	326	293	347	341	309	349	366	321	333	346	359	357	320	367	374	355	351	331	362	339	328	370	336	346	356	368	339	315	309	333	352	321	322	341	363	332	327	315	342	378	346	344	346	328	338	357	344	338	317	345	346	346	356	371	345	367	320	329	337	347	349	329	376	342	332	356	333	332	325	329	350	368	293	303	364	345	347	333	390	345	346	355	335	319	346	372	357	370	336	354	334	340	353	343	322	343	326	333	369	351	309	338	381	341	344	334	381	359	342	343	376	359	313	339	345	360	379	330	348	347	335	325	348	369	343	335	349	377	352	360	307	323	347	329	353	325	339	332	368	344	344	354	342	357	341	352	326	341	324	317	342	310	328	336	330	342	355	368	334	346	341	366	356	339	330	309	322	339	370	340	350	314	328	358	345	348	362	335	332	354	332	340	336	318	346	336	358	362	307	344	366	336	316	337	365	355	365	360	342	363	346	359	345	347	357	332	356	325	317	346	342	324	328	342	345	348	365	362	338	318	341	334	335	359	335	334	314	348	347	359	335	360	342	360	333	345	333	317	369	357	359	346	339	370	351	326	330	355	346	405	323	355	338	340	339	328	344	331	332	371	339	355	363	352	317	347	344	341	332	356	314	324	331	327	359	357	313	365	373	335	337	358	342	340	364	348	346	368	354	341	343	337	363	335	333	343	334	329	300	337	346	323	344	356	349	340	367	323	360	331	323	314	334	360	386	333	327	358	343	338	363	342	329	348	327	336	355	355	327	329	393	339	381	324	324	345	348	384	378	381	366	355	324	328	367	342	313	343	306	353	388	357	329	345	360	352	338	338	305	343	329	380	377	362	354	359	300	325	360	375	358	334	384	333	376	384	339	326	377	350	361	356	363	325	366	361	347	344	352	365	357	335	381	318	359	338	362	349	325	310	357	338	318	355	349	318	348	347	351	348	293	341	363	274	310	329	345	376	345	343	356	334	344	320	354	306	330	346	341	346	353	343	350	365	355	343	327	346	328	344	317	297	351	355	376	324	347	310	344	368	360	344	352	335	368	344	314	350	324	339	348	320	337	321	344	332	329	326	366	346	359	322	331	351	350	353	352	341	367	334	360	366	334	368	354	358	327	335	359	339	342	344	327	373	327	359	359	331	332	369	365	354	357	333	360	338	327	336	350	310	377	332	341	334	377	352	336	356	319	363	395	370	305	318	329	341	350	295	309	336	335	337	359	311	397	317	356	315	350	332	330	326	326	309	325	363	360	365	330	332	310	364	349	360	344	315	365	365	332	369	349	335	348	352	344	353	333	364	326	320	348	337	339	337	319	346	349	331	373	324	322	314	373	336	331	342	336	324	331	330	319	368	368	368	372	333	345	312	348	344	328	334	339	328	336	348	334	316	337	350	341	345	332	355	361	386	354	305	341	340	368	336	357	315	328	357	367	345	337	340	315	329	401	335	326	313	346	332	311	298	338	319	366	352	355	362	322	344	350	361	363	357	323	322	381	351	322	319	333	358	343	352	309	348	334	324	343	368	331	321	327	343	334	325	318	306	324	328	321	363	336	298	355	361	325	327	322	303	331	317	329	360	344	330	335	328	377	381	324	350	322	330	321	376	324	337	323	345	330	310	381	367	381	363	334	340	378	329	353	325	354	324	341	372	369	327	324	325	335	317	358	381	353	318	306	341	366	343	372	354	343	348	343	359	344	341	358	347	343	364	341	334	357	339	322	369	330	345	339	323	350	351	331	373	350	324	354	364	327	334	358	347	355	355	323	359	351	351	327	319	357	338	356	341	345	356	353	339	328	359	311	348	326	340	326	356	318	372	337	314	347	354	362	343	338	346	338	331	322	322	347	330	325	387	306	351	348	344	363	333	334	383	342	361	344	339	350	336	357	362	301	328	372	343	343	320	344	332	335	317	308	331	342	350	345	413	343	346	345	352	358	340	353	350	334	371	354	373	335	334	344	375	314	342	387	356	324	365	299	356	340	332	371	362	318	320	342	326	373	354	338	367	337	359	328	324	375	359	344	328	357	314	340	365	369	340	341	348	351	321	372	358	352	323	376	342	333	384	330	350	334	349	324	354	359	351	347	362	378	325	377	347	362	325	340	342	330	299	346	312	330	359	335	319	345	328	357	332	327	354	347	364	349	346	330	366	347	297	352	343	358	332	339	373	348	319	322	337	356	347	341	372	320	366	320	348	323	343	326	317	361	339	321	349	311	337	340	329	367	336	302	340	317	367	326	339	385	336	337	349	373	331	302	332	336	342	307	342	357	355	331	340	349	348	354	350	344	302	345	338	351	350	367	350	365	360	373	339	350	335	349	352	333	319	336	326	352	317	343	342	351	318	349	314	360	340	354	306	331	350	352	385	349	346
24077	20880	27593	24296	17748	1738	940	825	710	743	679	650	718	684	656	616	680	601	625	629	598	618	614	640	626	592	649	562	647	665	623	561	642	617	622	600	593	600	636	604	603	622	605	540	582	648	619	616	579	627	621	593	665	586	593	607	610	605	589	647	634	585	640	585	583	719	644	643	605	638	665	582	572	633	604	599	637	631	610	589	599	614	583	620	615	600	618	640	614	618	586	609	614	639	601	607	589	628	652	625	604	627	592	619	610	559	629	660	593	617	592	576	600	607	605	592	622	563	597	638	656	634	617	616	621	590	587	688	636	595	632	618	633	614	649	585	608	626	656	620	609	635	652	628	676	593	617	619	586	607	614	608	575	597	582	605	650	632	617	620	570	660	609	632	599	649	600	636	613	629	622	654	634	587	592	613	586	627	639	605	630	638	608	585	637	589	591	600	628	596	610	623	600	614	602	529	628	554	590	621	656	612	603	593	621	602	584	636	616	571	622	592	601	576	669	611	619	619	617	587	605	622	621	568	599	620	661	623	600	550	620	630	620	603	617	590	623	587	613	597	577	612	651	613	585	587	671	647	606	580	657	586	651	599	616	611	606	610	597	638	647	662	639	634	617	641	593	596	571	578	603	544	602	583	591	605	599	631	599	594	585	601	592	604	619	610	616	629	611	607	556	550	582	705	650	617	622	576	626	616	613	671	601	605	618	658	662	601	612	638	588	625	642	628	590	641	602	613	601	653	635	602	605	606	590	598	604	615	601	637	633	592	616	620	570	591	615	646	637	588	635	603	624	602	609	568	561	668	649	606	593	633	584	588	607	644	641	594	621	583	650	607	622	642	664	634	577	638	581	591	622	634	687	623	624	620	600	604	648	584	608	579	624	574	626	576	626	596	594	652	613	588	589	584	600	620	609	608	602	634	582	624	629	578	640	627	581	633	651	635	615	619	611	619	634	603	613	594	561	633	629	586	583	574	696	606	604	561	606	627	606	583	632	587	641	655	644	612	626	586	594	618	580	617	585	619	630	621	597	599	606	606	593	661	613	592	631	634	559	604	620	572	609	612	673	623	628	620	628	624	577	620	627	662	656	623	572	600	605	594	610	637	572	665	593	594	633	605	604	641	564	650	585	586	617	623	637	606	611	591	586	612	606	613	588	604	606	572	594	601	689	594	606	598	585	556	620	662	600	615	587	611	577	667	593	547	593	657	610	640	597	621	595	639	560	591	577	602	595	643	584	616	605	640	637	613	576	611	558	620	627	643	593	661	570	624	628	627	604	691	610	644	611	599	580	565	595	632	615	642	623	586	598	588	645	625	628	606	548	613	620	622	620	560	621	622	551	579	628	583	618	620	600	598	593	604	655	642	637	615	620	619	603	677	639	643	587	623	605	591	663	617	549	606	617	580	580	620	649	591	627	609	620	607	624	583	565	609	609	572	576	623	631	601	610	629	611	614	605	586	595	603	638	613	649	571	598	621	618	636	613	577	595	592	618	606	561	633	635	616	607	628	588	600	585	589	609	592	578	600	591	570	608	592	647	618	621	635	576	601	618	626	603	626	630	671	595	658	628	556	624	598	594	581	637	606	604	590	624	619	590	582	656	609	586	632	591	606	592	591	597	580	596	607	637	616	593	621	653	588	644	591	593	610	649	619	590	572	654	628	605	592	557	600	600	585	641	574	638	571	604	637	615	656	596	624	601	590	648	566	592	642	611	618	647	644	635	593	583	625	634	604	567	651	640	607	625	620	593	618	602	584	662	587	616	648	621	621	622	628	650	602	559	610	582	592	597	626	654	625	638	600	657	633	577	618	644	606	582	591	616	579	621	606	624	564	588	592	621	627	617	627	596	663	599	597	635	616	644	628	637	590	643	608	606	610	605	663	648	614	622	581	596	609	598	619	652	593	579	583	574	575	641	620	617	619	625	623	624	663	632	603	591	631	623	596	592	606	630	576	657	594	583	597	608	640	627	652	615	615	612	604	643	631	629	657	644	597	601	598	666	605	616	616	610	659	599	644	668	586	608	606	601	599	556	599	565	575	650	622	615	600	600	585	596	658	648	589	601	626	596	604	595	621	603	620	602	582	623	619	590	596	634	591	568	606	601	599	617	617	617	658	610	623	579	584	606	601	629	611	642	614	657	618	597	554	671	569	608	585	612	592	623	595	653	616	593	631	618	647	639	630	627	621	593	608	580	580	604	619	582	654	648	614	624	579	642	606	573	593	591	613	654	660	642	606	580	614	604	620	601	610	645	618	589	618	608	623	530	583	670	618	570	596	602	607	573	622	613	641	587	633	601	600	576	674	620	603	608	648	619	649	616	560	650	640	611	612	586	627	605	660	644	611	653	578	685	590	630	605	627	646	637	614	600	650	673	610	642	599	580	666	599	595	566	598	613	611	619	598	645	631	570	638	597	635	621	608	646	620	594	638	636	604	586	591	648	634	635	591	604	574	640	633	568	612	595	631	592	589	660	648	575	591	604	641	636	619	602	592	610	630	619	640	615	627	639	626	614	610	593	601	625	593	632	604	618	596	644	610	622	610	612	601	649	629	625	576	597	595	620	687	638	582	624	626	609	591	609	606	667	597	624	675	621	622	600	599	555	609	607	627	587	592	623	594	581	594	587	635	644	580	584	609	632	576	583	640	577	618	637	632	624	586	597	566	596	573	600	600	606	615	645	613	635	640	613	605	618	621	609	607	619	627	591	637	575	567	580	591	630	604	587	622	598	630	600	624	581	591	630	642	620	611	592	636	622	660	620	670	641	620	592	585	584	610	618	627	642	597	596	596	602	577	620	638	627	566	619	649	615	573	611	633	629	649	641	633	603	583	654	622	614	622	582	555	607	606	577	605	621	678	599	641	634	562	609	628	592	629	627	596	581	605	604	596	600	613	632	609	616	631	642	651	599	612	608	650	586	629	655	684	617	601	617	588	593	617	631	580	608	609	629	631	596	618	602	628	597	642	647	590	605	623	571	565	545	576	596	636	603	597	582	648	608	614	636	612	636	576	638	602	620	619	608	619	587	578	625	647	640	636	617	622	627	582	617	593	580	594	597	604	632	616	589	619	612	636	615	574	619	638	598	603	613	662	570	564	581	660	578	633	584	595	588	599	604	618	621	601	629	600	582	608	612	651	633	625	598	595	619	616	564	629	647	605	585	602	637	591	645	604	609	596	602	613	604	647	643	623	649	623	555	583	587	606	599	604	598	624	588	617	639	657	615	605	647	614	583	607	560	660	633	613	606	591	586	586	598	648	618	587	560	665	579	652	590	579	580	590	619	603	600	628	603	603	583	583	595	598	569	575	640	613	596	623	619	618	597	643	601	619	643	625	635	572	583	644	603	612	579	616	607	652	597	586	631	589	605	594	614	639	565	609	601	579	656	639	636	589	626	577	573	595	611	575	609	625	649	638	591	644	576	602	660	597	608	634	646	606	647	589	644	631	574	628	567	613	640	649	597	568	604	631	618	617
11160	27257	7361	2126	1628	1314	1044	934	853	788	752	729	709	655	688	662	633	640	640	640	607	658	643	592	610	585	638	576	627	627	614	605	589	590	621	576	609	623	594	587	618	634	625	632	583	632	627	594	573	603	621	586	615	599	608	656	602	607	637	623	584	556	622	593	570	612	628	573	613	592	618	605	577	594	588	586	633	596	631	610	570	565	578	608	628	615	565	612	570	634	574	557	596	602	636	632	664	549	598	577	609	604	584	593	614	607	594	627	630	587	579	624	597	569	580	619	597	631	599	597	605	586	601	624	553	594	623	625	644	597	594	589	566	599	624	662	630	611	608	603	606	585	607	651	635	589	627	590	618	616	580	560	593	614	592	636	619	597	617	622	634	576	574	586	612	601	603	576	614	566	611	560	628	620	590	627	583	652	609	599	628	564	628	634	582	543	638	625	636	609	581	624	621	614	597	652	598	591	607	603	599	605	594	597	612	622	580	621	575	595	590	593	555	588	642	637	622	623	586	584	583	618	629	591	597	565	600	629	633	591	546	630	594	640	651	567	617	649	609	614	626	611	585	597	563	612	612	614	606	642	648	575	656	597	590	627	638	549	608	543	660	665	565	610	604	599	563	611	567	589	585	626	575	595	598	557	616	603	576	602	618	562	587	595	612	597	596	565	609	620	558	626	586	623	591	602	560	584	582	612	572	626	586	590	620	563	615	624	627	606	595	617	604	623	629	609	578	606	597	569	605	613	615	591	556	609	580	589	633	567	566	551	612	593	574	634	616	619	577	560	596	642	606	595	595	620	611	594	608	626	610	617	590	607	582	619	573	604	623	616	607	620	563	596	583	617	616	587	614	621	617	590	620	597	637	588	580	633	588	604	599	602	628	565	585	594	638	570	586	595	625	617	582	622	631	603	626	599	614	657	562	634	614	587	601	610	603	565	577	553	610	580	626	597	618	580	575	599	590	624	593	588	572	537	628	598	607	614	587	579	602	554	600	638	611	585	598	628	580	607	599	604	593	585	592	588	574	612	616	604	628	598	557	579	603	573	580	587	611	583	583	604	618	586	586	575	645	631	610	597	589	623	622	633	623	583	608	556	634	603	601	618	652	598	593	606	625	582	637	572	614	599	568	622	598	571	618	608	600	599	564	639	587	605	638	625	597	607	568	631	607	638	594	567	629	590	581	608	603	629	616	550	590	585	595	601	579	593	607	638	565	602	632	597	611	571	588	606	581	585	614	625	621	591	605	580	623	563	637	638	588	590	563	563	590	618	600	614	652	582	619	620	569	639	574	582	579	527	603	611	608	601	632	589	635	602	612	576	606	645	616	628	614	582	594	608	594	622	608	564	618	569	594	590	622	593	593	567	607	593	577	586	604	621	583	597	598	602	602	576	623	613	593	590	655	584	604	606	567	601	587	590	607	651	549	604	611	599	580	603	577	602	599	564	609	571	600	599	576	628	630	601	606	653	593	616	618	600	556	569	566	612	579	604	606	608	594	583	567	567	603	585	602	611	583	640	610	614	592	546	601	578	566	586	621	617	648	605	597	569	598	582	648	609	637	605	597	624	582	635	585	559	575	576	587	624	599	609	577	645	579	591	590	574	621	595	627	616	643	614	585	573	590	535	589	585	578	618	573	607	631	626	620	605	637	579	625	594	598	568	548	582	620	579	580	615	599	635	600	606	619	614	603	599	583	604	582	589	617	607	621	586	574	608	640	605	643	632	587	646	599	588	632	639	557	655	622	600	605	620	600	567	587	573	576	629	603	612	580	582	623	608	600	624	596	643	576	586	632	597	607	617	619	611	577	583	601	556	607	625	590	617	608	586	595	554	595	569	621	618	599	572	637	607	608	587	613	605	568	683	544	588	574	611	594	587	619	600	572	608	587	655	605	612	601	629	630	580	618	629	592	602	581	579	625	605	620	579	553	615	600	604	619	636	586	613	591	587	573	569	597	598	593	597	555	593	607	610	590	626	622	606	615	616	566	580	603	621	618	590	573	561	621	595	648	602	625	619	595	594	606	597	593	613	580	594	640	604	554	591	614	613	631	649	581	578	580	563	623	603	516	590	545	608	612	627	635	559	557	614	548	578	577	548	602	601	604	625	608	613	627	650	608	609	588	624	586	587	593	630	585	618	599	549	592	590	635	603	599	615	657	578	575	567	656	579	586	632	606	615	593	601	554	645	582	640	595	575	608	561	609	620	632	571	618	631	579	630	632	598	569	615	576	593	608	590	610	599	549	593	540	606	567	611	599	578	601	584	625	613	607	652	564	625	606	599	646	619	566	587	609	602	622	607	571	609	572	579	595	640	632	600	623	629	557	586	578	571	616	600	616	581	575	606	640	589	596	666	585	618	601	584	585	567	593	598	603	599	614	589	576	586	649	610	592	615	624	573	616	592	595	591	615	605	616	573	596	605	621	599	572	618	588	652	603	604	611	640	590	604	572	598	609	574	569	590	632	600	646	599	659	633	612	585	572	607	571	611	598	584	585	604	606	632	552	600	581	540	590	648	561	588	587	636	601	563	589	635	614	632	564	600	605	581	597	591	624	605	617	679	589	633	655	608	603	588	615	608	626	590	573	640	608	561	619	570	598	569	593	617	610	620	570	595	561	616	599	606	565	606	628	533	566	603	634	582	598	604	583	627	588	604	649	573	599	598	568	589	596	604	622	615	632	581	577	618	600	649	639	597	586	633	586	624	642	579	610	610	594	575	589	601	584	644	604	601	641	635	556	602	588	617	623	626	611	582	595	612	629	602	597	586	567	618	519	548	610	598	617	620	588	625	624	612	632	626	643	591	606	610	645	611	554	618	557	611	631	581	581	638	614	601	601	597	576	589	608	581	623	612	608	600	592	630	612	619	585	556	621	600	619	579	587	641	599	601	614	575	553	577	612	590	601	604	582	653	623	608	555	566	558	583	565	616	585	628	599	586	607	610	531	565	633	612	586	602	562	583	616	612	587	599	555	571	634	580	601	603	588	595	605	604	600	625	590	651	581	615	626	601	561	582	599	624	628	635	594	619	577	603	590	616	617	587	582	597	572	611	621	624	630	567	578	629	634	633	564	666	578	612	602	634	604	645	618	605	658	583	610	545	615	577	626	579	568	590	625	590	603	580	603	617	632	593	606	598	573	552	641	612	588	598	570	586	632	610	590	629	610	598	626	631	609	578	577	606	587	601	592	599	581	579	606	622	639	589	612	576	632	620	573	591	607	596	597	611	578	577	591	591	638	582	627	582	570	590	577	599	606	605	568	637	621	584	596	581	579	591	607	598	620	601	575	632	636	625	604	581	580	591	584	619	603	587	587	606	564	608	570	638	582	636	633	564	582	606	613	591	600	651	605	591	552	651	597	607	607	589	639	591	626	596	609	551	640	611	567	612	609	600	648	615	631	609	608	607	615	614	612	592	601	585	601	584	591	640	591	614	601	582	619	543	604	558	630	577	623	615	624	605	614	610	605	640	603	563
22131	20970	28750	23374	20970	21039	12386	1044	737	552	492	472	441	355	357	311	283	266	289	280	219	265	249	255	226	230	215	197	246	192	214	249	207	209	194	207	158	184	191	224	187	186	218	200	190	172	192	194	180	193	211	192	189	190	181	165	178	183	174	191	193	168	177	170	187	177	178	186	193	197	190	181	186	188	178	177	160	180	175	144	185	204	194	155	176	206	180	164	171	155	179	176	202	193	175	200	179	183	175	170	216	175	181	175	192	169	190	187	167	177	181	178	182	178	173	176	193	176	196	186	170	206	203	164	185	177	193	214	190	152	180	183	192	224	162	175	181	182	189	191	165	164	200	175	195	172	155	173	164	184	188	198	176	197	186	151	172	186	170	182	178	184	180	192	207	204	176	185	174	166	147	210	169	175	178	181	176	178	202	183	176	170	185	173	180	186	153	191	187	169	191	168	201	166	172	180	196	187	182	178	169	165	181	204	180	175	155	194	174	153	191	184	162	179	171	170	186	205	162	177	163	182	179	175	178	185	175	183	176	180	183	172	182	170	192	186	181	189	199	172	173	186	144	198	191	153	170	189	174	178	208	185	179	183	196	164	185	186	196	169	177	182	178	202	218	186	175	187	187	169	175	170	179	188	186	183	178	195	201	166	201	149	180	211	175	196	189	173	187	173	173	187	178	185	187	187	174	198	172	177	186	164	185	188	183	182	194	170	192	204	175	175	180	154	179	168	182	179	172	172	188	195	178	188	169	163	173	188	204	177	173	174	168	188	192	197	174	188	178	167	179	188	186	216	186	173	149	159	176	188	167	200	181	186	187	194	193	196	176	175	193	178	201	192	180	168	191	182	193	182	191	177	193	196	196	198	202	149	219	175	201	186	191	185	181	214	164	177	162	188	176	186	189	178	183	192	173	201	185	191	184	170	173	170	173	186	193	187	172	188	188	188	194	213	176	183	200	193	196	166	198	167	176	197	195	195	178	167	178	198	182	185	179	177	194	167	193	196	181	174	178	162	180	199	198	185	193	192	185	164	160	163	184	189	152	174	176	173	161	177	193	194	169	162	163	187	168	213	201	199	182	194	184	202	186	170	176	155	187	180	176	175	182	178	167	184	207	168	196	183	174	194	189	171	181	152	199	180	159	192	178	172	152	195	169	163	165	206	178	207	177	182	172	209	164	174	168	191	171	200	189	165	181	171	178	199	155	200	174	190	183	175	201	204	205	162	200	176	187	177	183	197	185	168	188	203	186	193	197	206	179	183	193	175	184	177	216	204	187	166	175	165	192	170	184	194	205	193	186	190	171	180	187	179	186	167	194	198	173	168	196	203	175	195	187	203	177	190	194	198	162	179	198	160	166	174	183	177	191	196	177	175	149	167	159	181	176	171	195	172	166	191	200	182	178	182	179	189	153	190	186	167	201	191	180	181	206	185	186	190	161	177	175	184	188	188	182	194	203	177	195	175	188	178	164	184	198	171	166	191	183	193	185	198	194	185	174	188	182	181	154	192	175	200	187	182	183	195	172	170	187	174	198	161	158	165	192	171	195	181	186	162	166	185	181	171	175	174	168	174	188	194	156	190	156	152	201	187	195	183	199	174	173	180	190	168	188	183	174	208	206	187	164	182	206	174	170	197	188	180	194	166	170	191	175	203	187	196	182	193	172	179	172	193	173	182	171	193	192	179	173	186	167	182	170	179	180	185	166	180	207	163	160	204	181	185	175	166	191	177	167	169	188	158	187	181	156	176	170	180	205	207	171	154	202	195	189	178	162	197	192	165	199	166	169	158	203	206	190	174	212	177	174	188	197	195	200	173	159	187	193	196	181	174	186	178	183	222	148	177	171	166	183	179	212	186	199	173	183	194	172	198	195	184	185	194	193	186	171	176	179	159	176	185	181	191	210	198	182	185	193	195	182	161	161	189	189	183	203	171	205	176	143	177	163	190	185	181	189	187	183	198	182	186	182	185	176	189	183	195	179	166	184	184	189	179	218	180	176	192	166	180	184	173	173	205	178	191	185	192	186	186	194	166	195	174	186	188	176	165	184	162	185	201	187	189	180	187	156	202	157	161	175	195	208	193	174	174	197	201	166	183	173	191	184	203	192	163	191	221	188	167	198	176	175	183	181	175	188	154	186	175	166	162	164	178	158	198	179	184	179	188	208	161	199	185	177	192	192	180	158	184	190	159	171	185	170	172	171	167	192	193	163	179	169	195	174	169	186	176	185	181	188	178	180	187	172	174	192	183	195	186	177	176	172	208	201	173	167	205	174	176	208	164	189	217	200	191	188	168	165	181	158	199	169	179	181	155	173	181	172	181	185	176	190	163	186	186	196	210	208	185	174	200	184	185	182	202	195	181	190	193	189	161	187	192	181	139	195	180	169	198	174	183	187	183	183	212	189	178	190	173	189	192	191	183	164	191	198	171	178	188	157	199	159	202	184	162	221	178	185	185	184	179	171	190	199	184	209	153	170	202	192	179	189	188	174	194	187	165	167	174	175	192	204	174	216	177	166	177	162	163	182	178	188	189	168	174	170	175	178	175	198	185	196	165	190	184	192	171	183	171	181	186	191	187	178	170	194	208	172	163	175	179	194	196	185	185	173	187	184	192	186	177	170	176	186	189	174	198	166	187	193	187	164	173	159	184	190	198	184	175	165	182	206	157	180	167	196	164	143	181	160	171	195	179	184	181	169	182	182	190	203	201	178	178	203	193	176	180	156	164	191	173	175	157	214	187	176	166	209	188	184	184	187	182	185	181	159	191	179	190	182	173	159	172	179	179	189	175	188	188	181	189	186	202	181	171	155	182	152	215	174	208	158	188	200	176	191	197	175	193	200	184	161	170	183	185	162	187	165	178	186	190	180	175	168	157	198	175	179	184	151	161	155	163	188	201	212	182	195	183	170	201	170	176	185	178	182	152	197	197	207	177	171	164	180	192	181	186	181	182	189	171	185	185	184	186	190	177	202	180	197	211	174	214	204	168	180	179	184	170	179	178	187	197	144	178	181	171	175	174	174	170	194	154	169	205	200	195	172	186	195	168	187	158	169	202	195	171	192	174	166	154	195	166	164	184	184	165	177	192	162	188	167	181	184	190	170	195	207	166	147	166	184	173	143	149	158	202	160	209	181	202	178	181	194	182	185	185	196	172	166	167	176	161	176	198	173	164	193	175	161	210	191	184	178	200	199	166	184	202	173	189	196	189	183	178	196	165	187	161	210	178	193	184	206	195	192	186	186	184	185	166	186	162	170	177	162	174	190	188	190	202	166	186	186	192	171	188	163	173	190	184	174	207	170	157	193	200	193	183	170	190	180	176	177	161	186	205	185	168	164	168	184	156	176	159	157	157	180	204	186	179	183	189	185	189	188	206	185	169	201	174	177	175	174	184	171	181	188	186	176	215	185	197	164	172	175	195	186	160	179	166	172	181	181	184	190	174	198	202	202	172	209	155	175	197	192	194	211	201	188	180	172	167
16193	36856	14193	4952	3524	2657	1843	1371	1025	860	622	570	488	446	404	375	333	316	318	324	285	274	249	245	238	225	230	208	244	209	239	216	242	207	192	199	202	230	221	194	210	202	189	179	195	187	201	216	197	177	215	220	205	187	184	195	197	193	171	210	204	175	195	176	171	188	203	217	173	220	195	190	200	165	181	170	164	201	188	187	188	190	199	198	192	178	194	185	205	167	190	176	174	185	189	175	196	193	175	179	184	184	197	197	187	176	183	190	179	189	201	166	168	195	184	189	173	195	163	183	183	182	200	170	160	175	172	183	187	206	192	174	190	208	197	213	190	200	187	176	157	189	216	186	180	182	188	191	169	201	176	195	190	186	196	181	182	192	178	186	196	182	194	190	189	173	178	167	175	171	178	198	211	158	226	182	177	194	203	173	178	189	188	198	161	178	175	180	170	172	201	198	189	181	175	197	158	190	180	183	180	209	177	179	187	204	172	194	167	187	173	187	186	186	181	169	182	175	185	189	197	156	185	177	198	189	181	179	159	187	182	170	176	185	182	191	198	216	166	204	196	185	183	184	178	204	171	166	182	162	157	186	198	166	174	176	193	170	213	170	202	184	157	190	168	201	179	200	186	172	186	189	187	173	195	192	171	174	202	183	183	183	200	200	173	162	161	185	184	157	203	150	195	198	188	167	197	189	189	184	189	175	174	187	203	177	186	203	201	179	188	200	192	174	183	196	210	179	172	184	202	190	170	171	177	186	177	197	194	199	154	178	204	207	184	183	194	170	160	188	165	178	215	180	170	192	189	168	188	185	169	171	168	179	198	209	190	158	196	194	185	198	190	188	167	176	187	185	182	185	189	196	190	171	172	178	173	174	193	155	205	181	191	171	180	179	185	184	193	183	191	217	179	173	188	172	197	186	170	190	168	197	174	169	179	193	175	183	170	168	180	187	219	177	216	188	160	165	189	172	183	189	190	177	198	181	195	215	166	183	177	188	175	182	182	175	182	189	205	194	179	190	225	175	168	195	171	195	203	168	191	203	180	188	190	204	191	166	176	211	186	182	194	202	197	168	185	169	165	196	201	182	204	175	184	203	189	179	193	194	155	214	184	206	210	175	173	172	183	172	201	193	174	176	154	166	189	171	176	186	179	186	178	184	175	187	186	161	195	187	200	200	203	188	174	179	196	192	177	176	169	201	196	198	188	214	177	190	229	192	162	179	180	187	195	206	166	196	189	193	204	167	165	185	170	176	184	194	173	175	185	198	207	161	202	189	190	231	188	195	174	191	171	173	181	164	199	191	165	187	164	181	190	188	175	201	165	176	170	206	190	191	194	203	167	184	166	187	198	183	189	168	180	178	207	182	181	187	175	186	211	192	170	170	184	175	187	185	172	168	188	183	166	180	180	169	199	194	198	166	181	172	192	196	196	189	167	199	173	182	177	178	176	170	187	187	184	190	186	177	170	181	172	160	185	171	181	190	197	185	190	176	179	184	169	197	187	173	192	185	183	176	168	200	179	191	171	176	170	191	185	178	183	186	179	186	188	189	196	198	181	185	190	205	192	185	191	174	185	221	166	166	180	185	177	165	197	177	192	205	188	219	217	170	172	174	201	196	162	197	203	183	164	174	198	191	186	179	163	170	180	181	188	195	191	181	191	171	206	175	201	180	211	182	196	200	207	206	200	191	165	190	163	185	195	199	200	186	186	169	183	179	174	206	196	204	182	194	188	199	172	179	183	200	205	197	150	167	166	166	182	198	169	162	171	216	181	173	194	186	202	183	198	213	178	204	179	184	180	184	173	171	197	181	171	168	184	170	170	199	184	186	163	205	169	181	181	178	201	186	179	181	197	169	181	180	175	183	190	177	176	179	189	167	178	181	187	183	206	179	215	198	187	194	177	180	187	171	201	180	173	194	163	187	200	188	197	159	211	159	184	186	206	175	183	169	202	168	193	191	178	172	173	186	199	182	173	176	159	186	152	176	202	163	195	189	211	187	195	192	172	175	174	189	189	178	173	168	167	202	184	187	202	193	180	192	186	182	176	175	164	189	195	172	177	170	197	166	195	204	185	186	182	165	165	186	207	179	176	205	179	185	168	204	181	191	203	194	191	180	182	196	162	184	205	191	194	187	187	196	206	194	170	201	190	212	175	206	194	170	183	178	184	184	171	213	173	173	190	167	178	182	177	210	193	181	204	197	173	161	196	171	193	192	163	184	166	194	179	202	174	195	172	174	175	192	194	191	187	181	175	171	178	175	187	203	174	161	194	170	188	197	189	199	151	158	182	170	166	192	187	184	170	194	179	188	191	174	200	197	193	177	159	178	161	170	189	175	181	161	185	173	206	188	187	178	183	210	172	178	178	178	167	177	159	166	191	191	193	197	186	201	186	186	165	168	191	177	195	178	166	206	167	183	206	168	199	191	174	198	175	169	173	172	187	179	182	178	196	182	183	163	174	183	169	195	206	182	178	171	198	200	196	195	188	192	176	190	202	175	158	204	194	167	192	190	205	171	178	172	182	179	175	191	170	207	153	176	161	189	201	184	205	190	171	179	196	199	165	172	184	179	181	199	179	200	172	186	162	158	177	178	193	173	182	146	188	176	196	188	208	191	183	166	187	170	167	169	186	187	194	178	163	185	166	194	218	184	167	218	159	186	208	166	169	172	176	167	176	176	160	182	185	187	180	167	191	201	175	197	190	176	173	207	176	184	186	192	180	209	177	167	212	202	214	166	187	162	189	169	196	168	184	200	184	184	188	178	177	190	189	179	190	191	191	185	177	188	170	181	194	172	193	201	168	179	191	175	160	193	164	176	187	165	192	205	202	186	181	175	203	173	171	185	196	171	173	181	203	174	198	181	205	166	172	193	163	199	198	166	182	166	191	189	193	182	173	192	156	176	196	191	171	152	180	170	173	182	191	186	185	184	185	178	192	201	202	187	191	141	178	193	192	172	183	161	192	183	183	159	183	210	193	211	177	195	186	201	200	188	209	172	180	184	194	174	180	157	170	188	175	185	198	183	173	172	175	193	169	187	209	209	171	191	176	190	177	179	171	177	167	181	171	151	200	181	185	172	188	177	194	200	185	173	202	190	173	171	182	184	170	191	214	187	176	194	180	165	155	207	181	196	208	182	148	199	178	179	163	178	199	172	190	188	174	179	204	169	189	201	161	177	175	164	186	176	183	195	192	160	174	168	206	199	167	205	203	181	182	170	184	196	200	202	195	174	162	184	184	170	171	155	180	149	189	155	185	175	191	193	182	189	152	186	168	176	173	169	163	168	179	170	187	179	190	183	176	185	175	171	196	182	188	183	167	212	187	160	201	168	193	172	170	186	179	181	173	172	166	165	171	179	166	158	199	180	200	177	169	182	201	185	183	205	176	190	168	169	172	179	183	186	186	191	182	207	171	178	196	192	172	178	185	203	182	188	181	183	180	193	163	196	184	195	148	192	182	209	185	193	205	197	184	194	173	162
27479	20703	9746	1155	661	708	709	686	675	704	689	676	705	652	662	707	651	640	671	658	668	621	637	701	647	668	631	615	701	625	702	609	695	706	619	667	693	645	658	646	663	620	596	660	684	620	620	602	584	626	684	618	682	639	659	683	614	621	715	658	684	647	625	648	634	693	642	694	701	629	652	663	674	661	684	691	644	655	680	685	631	628	636	702	670	668	631	623	648	642	657	667	639	651	621	631	631	630	642	645	658	628	634	625	643	648	651	670	638	628	651	675	629	671	615	615	617	643	613	634	636	639	673	639	659	689	637	658	644	667	591	640	640	707	652	678	672	709	650	630	624	687	675	646	686	664	699	665	691	603	648	650	675	639	638	706	680	668	638	625	682	694	693	643	621	676	603	674	611	679	668	713	658	624	644	692	669	715	636	635	667	653	662	660	673	683	669	626	661	651	649	629	643	690	652	661	686	635	672	646	606	693	653	676	661	672	681	656	662	638	658	662	676	653	662	672	666	664	674	614	641	660	675	688	659	649	645	644	619	641	653	651	654	623	691	669	673	692	625	621	661	664	641	595	634	636	677	662	634	627	667	619	662	618	673	664	661	683	645	670	645	690	695	654	632	599	694	644	673	657	712	666	628	656	633	634	642	635	633	683	683	671	652	639	638	669	640	657	718	674	681	649	673	666	657	654	692	677	641	652	622	666	618	652	637	636	640	642	646	644	670	663	629	632	629	634	646	694	666	642	638	667	706	640	709	662	654	660	672	693	636	660	660	661	682	664	705	654	604	618	674	650	632	591	663	621	647	666	661	672	688	661	676	638	674	657	699	601	667	683	657	633	662	627	688	657	662	706	660	690	653	658	587	711	715	601	663	596	595	653	674	668	662	673	647	666	648	628	681	659	667	628	663	625	638	648	665	624	676	685	660	695	636	661	647	652	600	651	653	660	666	657	675	639	652	679	629	631	618	644	632	654	661	672	669	627	621	630	651	687	657	708	645	626	621	662	646	673	634	673	681	702	708	616	614	599	633	629	657	636	659	628	603	673	645	683	629	642	651	669	699	643	666	617	634	652	652	651	659	620	655	713	660	668	655	618	660	660	632	645	655	664	634	673	638	652	627	607	683	693	672	654	642	667	635	652	645	652	666	624	638	649	699	660	647	650	664	645	636	652	591	653	687	686	637	666	629	651	646	631	672	641	685	660	621	608	628	620	657	646	593	633	617	619	650	684	648	651	647	670	624	667	641	647	669	655	630	632	646	603	633	662	716	659	633	660	633	682	670	638	634	665	661	636	656	654	672	637	621	636	638	633	634	649	635	663	648	628	613	680	657	633	669	667	623	648	711	629	665	681	671	648	647	642	629	682	626	650	614	642	703	675	617	632	640	667	668	658	628	632	655	645	664	658	654	681	641	654	657	610	680	683	655	639	648	649	695	683	640	632	635	647	596	627	657	669	614	672	643	656	684	612	674	685	627	662	640	654	686	631	636	658	652	662	620	658	673	625	672	678	651	661	613	721	575	659	661	618	666	632	691	661	668	626	662	639	698	669	659	680	616	661	679	605	645	659	673	667	638	637	573	673	661	696	651	724	632	641	588	668	675	685	629	650	630	647	662	668	682	659	612	673	649	623	684	657	676	677	690	678	682	632	669	643	649	641	657	696	628	685	676	661	603	677	650	674	645	657	622	636	643	663	649	677	664	706	636	654	685	657	682	638	688	618	682	639	630	692	673	626	613	684	591	606	687	672	619	627	700	674	669	632	639	675	678	628	674	635	619	648	660	675	631	631	627	654	653	687	639	672	647	640	633	643	659	642	663	686	622	641	667	624	714	661	683	630	687	625	624	651	634	614	654	668	649	652	643	649	670	633	627	703	645	661	621	613	720	676	609	690	656	663	671	645	635	654	663	637	652	688	656	662	679	649	642	636	676	629	650	647	668	738	655	690	653	707	638	655	643	609	665	587	656	647	634	652	667	650	640	623	696	642	677	720	636	638	619	679	655	655	663	671	650	617	643	685	643	626	699	668	664	691	673	631	647	652	660	654	693	661	641	638	664	644	631	661	649	610	688	618	625	661	641	627	658	622	652	603	658	635	613	650	614	688	672	643	645	616	648	629	629	629	665	693	650	702	638	637	663	646	676	623	641	632	673	634	716	674	655	631	638	676	633	669	631	694	613	619	668	682	639	672	650	647	604	675	668	613	625	646	668	621	633	658	652	681	634	575	649	621	650	658	681	659	670	586	677	623	685	651	644	672	603	667	689	665	648	646	623	643	635	669	646	689	700	656	692	663	652	661	638	632	664	630	627	654	656	702	644	653	637	617	685	625	645	613	623	648	654	651	672	651	716	659	686	613	720	616	681	715	664	667	610	612	641	719	640	642	632	693	638	704	675	657	589	686	644	646	640	651	670	664	618	665	637	641	647	628	627	678	702	669	661	642	660	682	708	612	667	621	632	647	617	650	656	644	631	677	674	625	657	662	654	663	647	644	628	664	632	666	660	639	620	655	669	668	639	664	677	611	649	657	690	642	641	648	659	674	637	659	606	684	655	620	630	647	640	624	638	631	633	626	678	638	615	658	632	668	685	594	620	677	662	550	682	593	639	612	655	658	644	708	643	615	625	634	650	659	698	631	683	670	654	654	681	653	638	631	705	646	671	632	621	693	639	613	600	707	654	668	676	645	616	674	630	626	627	648	628	640	612	679	663	679	687	669	603	678	665	618	682	646	663	651	617	639	632	658	625	673	658	573	630	681	598	677	627	641	622	610	632	676	668	612	652	632	640	619	609	614	632	586	638	671	669	694	675	628	658	653	685	630	681	656	596	665	592	678	656	621	707	664	652	604	624	628	624	657	649	661	644	682	659	651	659	636	636	650	641	703	669	681	720	676	647	676	656	683	626	635	612	632	683	650	631	683	678	643	669	630	665	663	673	662	657	611	728	640	651	642	681	688	671	686	624	641	657	659	644	633	600	622	668	643	657	666	653	660	641	646	676	626	681	644	650	663	645	658	591	641	611	620	675	629	724	648	644	654	655	694	677	648	677	701	650	646	692	658	625	630	708	648	703	650	608	654	649	698	636	672	693	646	609	680	659	685	613	609	670	637	616	626	633	655	656	664	626	675	670	649	684	656	664	643	650	674	674	687	651	610	670	629	620	662	652	677	662	675	629	652	665	640	691	662	644	603	644	677	645	618	700	627	665	638	672	662	619	648	674	671	679	641	644	650	637	676	631	634	656	682	656	694	683	645	647	628	667	656	614	683	643	672	649	665	580	600	659	604	701	621	625	646	703	670	644	614	658	626	669	674	658	651	671	668	703	615	689	637	669	640	660	631	593	696	648	672	632	697	678	648	712	616	686	640	674	679	608	660	620	688	672	671	685	647	666	645	665	672	656	654	622	663	670	611	671	633	656	635	675	657	673	659	646	619	649	612	676	610	646	676	618	645	624	603	606	681	607	678	669	695	670	630	646	642	662	672
12050	20257	4590	842	715	690	722	720	720	743	672	670	681	669	677	661	647	694	644	623	665	627	695	713	678	663	657	688	658	684	674	691	692	694	653	664	653	643	644	728	685	666	652	635	663	698	675	688	651	655	676	688	649	646	645	700	702	647	650	706	663	689	677	691	703	656	673	700	683	681	684	648	668	623	671	657	642	689	637	678	707	653	638	643	648	625	671	690	675	686	694	640	706	627	692	626	693	672	606	659	667	691	640	662	647	668	640	665	647	692	645	699	645	695	697	647	704	671	678	664	653	677	681	646	701	598	680	679	635	695	694	654	682	655	707	663	636	678	679	649	688	678	664	671	708	626	677	600	665	648	704	664	655	703	622	667	711	709	668	659	631	715	699	630	619	675	665	658	659	645	660	656	664	649	651	669	687	671	695	620	719	697	664	667	645	635	673	676	676	669	619	670	663	645	697	669	624	724	668	672	646	675	690	639	711	636	690	655	679	665	658	711	669	722	740	683	628	687	658	657	643	681	706	675	662	675	673	661	621	620	631	650	674	639	644	640	665	666	688	683	689	668	650	695	689	675	664	664	687	656	689	647	685	653	676	677	670	654	712	672	671	699	643	660	648	632	718	626	689	696	672	644	656	676	631	627	676	648	636	665	657	654	668	682	648	681	670	675	638	662	672	665	670	643	678	611	668	694	663	759	678	661	649	651	642	602	687	696	639	708	655	649	653	652	702	676	699	660	663	645	671	675	666	664	627	661	678	710	705	675	675	672	710	678	670	661	673	676	669	662	680	643	679	667	670	642	701	703	649	650	616	702	684	672	697	657	661	689	656	677	683	680	749	723	662	685	696	621	689	669	686	694	668	661	663	648	664	691	688	642	630	662	658	654	723	666	685	643	682	649	687	652	648	655	643	648	638	665	679	687	685	653	646	673	673	663	649	663	698	640	680	658	658	654	666	696	638	620	705	657	653	686	673	666	742	671	687	662	678	666	637	649	699	664	653	663	672	660	696	676	635	706	694	648	698	660	630	682	673	672	688	663	696	639	661	713	589	651	655	659	623	638	649	612	667	667	705	681	656	673	640	695	667	656	621	681	637	666	675	688	644	699	670	668	639	667	654	659	642	664	649	636	673	634	656	664	635	666	701	648	658	652	633	666	651	634	690	684	662	659	661	657	682	671	637	690	721	668	691	666	668	612	648	624	715	705	679	655	682	667	719	699	710	672	709	657	708	677	682	703	651	631	636	690	696	672	655	675	664	629	643	664	683	660	685	641	646	659	632	649	668	702	709	676	686	690	664	674	648	676	665	683	717	696	647	699	661	664	645	705	667	699	651	610	641	679	682	718	657	699	698	674	691	692	698	653	639	708	644	655	709	668	691	665	687	663	705	687	697	670	640	710	696	682	693	624	678	686	647	681	656	683	651	666	690	710	653	634	621	676	655	674	674	722	622	701	638	695	661	727	661	642	656	681	657	643	683	644	658	672	654	670	672	664	716	652	659	686	637	677	686	697	691	725	702	648	665	668	652	681	721	694	684	657	662	687	637	632	711	691	668	668	674	646	664	619	675	637	655	684	708	704	716	712	698	685	643	670	659	644	690	653	673	662	592	681	653	689	688	663	653	688	685	631	660	738	639	641	657	633	660	662	729	693	654	637	655	700	695	638	668	622	697	666	666	610	684	638	672	686	653	696	667	692	668	688	645	636	641	648	682	665	650	687	674	685	671	632	621	717	668	653	661	680	682	688	645	671	653	692	668	667	667	598	648	646	656	664	690	672	719	676	690	663	652	685	684	645	659	654	688	703	710	688	653	677	644	666	696	652	669	673	692	665	674	682	641	658	645	680	637	701	652	694	656	689	706	626	677	690	634	639	669	682	662	662	669	629	699	665	674	668	649	699	639	714	662	671	701	692	643	654	661	627	623	627	671	682	619	653	660	668	686	702	680	659	657	714	694	666	666	617	667	703	696	659	686	707	668	728	671	659	652	656	650	657	682	651	676	659	685	657	654	655	661	670	632	677	626	653	648	702	603	629	688	670	682	663	705	611	691	681	697	657	678	704	677	603	681	636	610	700	620	707	645	645	715	624	691	666	632	650	666	682	664	687	661	667	675	675	676	690	663	716	619	670	633	672	692	668	688	659	696	658	669	620	666	739	682	602	668	706	718	656	660	662	682	688	671	673	661	724	693	672	638	697	707	667	664	635	694	683	700	680	673	605	664	645	637	701	647	686	660	610	622	698	623	652	666	689	692	670	695	660	670	629	707	647	694	665	632	637	720	631	678	683	632	645	664	744	654	650	679	628	671	626	652	642	674	651	684	667	623	662	710	642	617	687	673	704	648	681	628	660	661	656	646	686	668	714	638	676	647	667	685	698	669	648	714	643	680	737	651	690	720	676	672	667	650	668	695	678	658	653	669	676	659	689	691	645	704	674	709	705	647	625	702	626	662	669	665	707	666	689	648	637	667	656	675	685	706	671	674	663	677	629	692	652	669	705	669	705	663	656	674	679	664	707	649	688	699	678	652	679	646	640	688	681	681	695	647	661	666	682	680	702	640	674	632	692	672	669	655	627	680	642	686	647	678	687	650	703	687	646	692	659	644	670	676	627	625	645	647	668	684	676	697	665	665	654	677	677	653	683	683	667	661	649	675	662	699	622	663	660	663	653	672	637	658	659	672	683	683	653	642	651	660	724	667	737	638	648	676	676	685	672	663	678	648	675	648	675	737	683	679	698	676	665	654	689	700	643	691	665	658	682	639	664	681	704	685	666	627	669	689	663	641	700	662	670	677	686	651	676	721	666	680	679	612	651	708	681	683	660	692	641	680	701	610	667	710	688	670	682	686	626	652	636	699	657	689	683	704	650	612	657	649	700	669	659	620	640	670	679	636	670	653	665	673	635	595	632	658	685	669	692	671	624	664	673	733	707	651	661	717	674	660	682	681	651	681	620	721	716	628	660	635	667	637	639	663	631	717	676	615	645	650	651	666	689	644	688	633	652	671	671	685	683	652	681	715	657	630	641	670	647	713	663	669	636	663	679	703	686	656	700	687	689	689	673	628	700	689	645	675	686	675	699	708	710	643	636	693	681	656	631	644	679	661	650	651	672	684	673	702	671	683	656	644	681	686	661	639	697	674	646	678	661	708	695	614	691	657	626	671	684	653	618	656	716	672	719	681	681	612	674	649	680	683	677	645	661	694	660	619	617	702	738	661	634	638	690	667	643	678	668	684	707	669	654	724	661	627	716	651	628	601	663	665	690	624	709	687	685	662	703	705	631	671	652	639	679	651	684	663	689	683	594	684	722	683	653	674	653	617	682	668	677	631	684	681	679	654	669	692	668	676	656	658	710	655	625	661	667	724	635	637	674	642	681	691	707	666	687	684	665	683	659	679	677	693	696	655	677	631	728	673	644	699	660	660	647	695	701	700	672	658	685	653	656	668	648	624	624	640	685	681	650	667	646	673	661	680	655	666	701
23043	20806	28186	23535	20815	13738	1258	746	598	547	480	406	413	405	413	425	339	383	365	379	376	356	351	374	368	351	340	371	351	366	358	353	325	312	348	292	353	347	313	344	344	324	326	315	304	321	286	322	293	311	341	324	345	342	316	300	336	349	305	364	341	317	332	329	336	352	334	326	341	320	315	322	352	343	312	312	334	310	341	332	300	318	317	323	303	292	360	331	296	309	332	343	338	332	297	324	293	323	332	338	347	300	295	331	346	338	361	339	331	297	319	330	303	321	313	353	332	348	300	339	330	340	327	316	298	338	316	338	329	301	308	351	351	322	304	345	370	331	329	333	325	332	343	314	334	293	322	301	321	340	344	312	324	350	331	321	323	294	339	304	360	326	325	322	306	321	330	284	346	331	353	334	318	306	326	318	344	313	303	328	335	351	349	341	327	327	347	317	315	345	314	290	340	330	315	316	323	334	320	300	329	338	341	326	338	337	308	338	314	335	304	348	344	311	290	344	317	301	330	317	293	317	317	307	303	323	317	339	346	313	300	336	335	304	336	335	308	317	320	319	350	356	328	335	303	323	321	357	345	293	343	318	304	313	322	311	334	323	293	316	321	348	318	326	349	324	329	295	323	285	342	324	332	308	314	331	344	303	313	322	305	347	314	318	310	323	293	314	355	309	323	376	339	324	332	324	322	360	339	327	323	325	317	325	319	307	344	335	328	326	325	305	321	307	346	342	295	313	312	343	358	312	296	292	301	301	370	318	315	313	331	305	297	333	300	348	333	342	334	338	353	337	320	325	316	305	306	349	344	327	336	323	324	349	346	316	303	339	340	306	320	340	328	307	275	321	316	346	306	350	321	300	324	357	327	343	324	352	300	310	351	308	312	301	328	304	331	309	334	312	310	291	342	337	333	294	356	354	296	309	343	312	328	325	314	321	339	350	305	300	334	343	343	335	333	320	344	324	308	294	327	336	327	298	317	308	296	324	309	291	320	341	318	321	333	324	327	332	329	328	330	289	301	331	296	315	340	277	346	307	329	337	302	310	338	279	306	336	341	314	340	325	318	309	345	289	318	320	308	344	314	302	327	347	313	311	338	330	342	291	327	314	322	312	323	339	310	343	320	311	315	327	334	337	318	334	320	336	349	290	305	328	304	281	298	298	304	321	312	325	297	316	334	324	353	309	305	333	323	328	310	303	325	308	323	331	330	349	327	331	306	330	323	368	340	313	292	318	358	314	327	339	329	303	357	326	348	316	340	358	297	294	327	353	309	356	332	309	343	297	331	313	316	328	314	358	295	331	328	329	358	334	380	315	317	333	346	318	324	329	339	322	305	327	344	298	331	325	299	310	336	332	341	295	328	342	315	294	333	326	340	321	338	294	354	357	340	351	331	326	335	335	291	318	314	331	333	309	330	350	308	337	334	345	303	316	298	327	346	304	311	299	296	322	335	324	318	318	346	332	322	298	309	317	289	318	323	351	300	324	342	320	309	326	341	307	329	298	324	308	351	340	323	327	337	303	339	334	319	310	302	340	298	340	321	333	346	322	329	277	351	336	330	307	296	368	319	294	314	313	325	328	321	334	324	304	318	330	340	344	343	323	308	339	334	302	319	302	323	329	338	353	301	325	310	309	301	330	315	343	308	322	326	316	327	347	325	336	359	333	334	304	306	297	313	329	331	327	301	315	327	318	319	324	356	353	330	323	338	341	343	309	331	304	305	329	319	337	323	324	325	320	315	309	333	346	334	291	343	368	340	314	323	296	337	346	314	306	354	329	325	322	291	349	344	366	321	312	345	338	352	302	294	327	330	313	325	330	327	342	334	337	315	322	327	325	313	322	323	323	315	350	326	306	325	315	335	358	329	329	298	315	331	358	332	332	341	332	285	337	319	366	351	304	292	319	328	357	320	302	313	336	308	348	320	305	327	325	309	272	332	342	348	339	367	359	331	336	331	302	339	338	332	313	344	337	337	265	314	320	348	307	322	307	322	279	309	357	314	315	322	290	358	336	338	324	319	359	339	342	314	321	342	298	323	314	307	317	326	336	313	311	349	337	309	338	286	295	320	318	338	328	302	321	322	321	308	346	327	328	343	319	300	291	337	290	300	348	315	314	341	294	300	314	314	327	320	299	334	321	351	351	306	324	325	294	317	335	327	314	329	344	357	307	303	305	312	297	293	307	327	328	324	298	338	347	332	309	321	340	346	302	370	310	355	378	315	284	308	315	329	312	307	322	361	329	309	329	328	321	298	321	322	332	296	317	313	301	357	334	307	323	360	328	294	335	307	310	319	294	342	310	322	318	328	323	311	329	365	361	309	327	326	321	313	340	338	329	344	349	295	320	368	310	338	323	324	309	321	304	304	339	363	323	331	347	316	326	315	326	326	314	313	340	335	335	319	339	360	342	287	326	347	337	323	344	343	312	339	314	312	333	334	314	333	349	311	307	342	291	305	320	318	318	343	323	340	352	308	321	339	335	317	373	359	336	312	342	327	341	302	294	327	319	282	351	299	321	315	314	333	323	332	316	314	310	343	321	312	328	300	315	307	340	305	381	303	313	300	353	322	319	350	334	302	299	329	327	295	336	347	320	328	303	341	341	270	321	309	328	334	315	311	329	329	318	325	299	363	322	313	325	323	354	302	314	311	325	331	336	320	303	312	338	345	332	341	342	362	324	319	310	344	313	327	341	313	324	314	307	382	310	311	349	321	318	307	314	306	321	326	314	313	330	306	363	340	339	294	324	316	335	360	296	332	307	315	309	312	354	347	327	322	323	336	343	303	346	318	303	326	317	342	304	311	349	338	325	344	319	302	348	310	323	338	312	327	347	318	298	317	329	316	315	319	328	322	318	329	317	308	331	354	313	321	316	346	282	306	288	326	297	309	348	337	327	294	312	337	350	341	339	321	296	282	312	319	314	351	297	307	294	339	316	347	323	316	304	312	292	317	339	289	328	313	320	316	366	325	310	323	327	312	311	304	305	335	333	340	339	313	337	303	335	304	297	325	318	332	343	346	320	299	336	342	327	302	305	311	290	327	336	343	337	315	335	340	337	318	306	355	302	323	323	340	328	322	313	347	307	298	321	348	306	317	347	337	293	320	339	367	367	301	329	341	355	329	316	324	323	331	306	354	277	286	335	357	327	321	338	295	306	328	309	286	319	325	319	312	320	342	304	353	343	301	311	322	340	337	314	335	353	313	330	374	318	330	352	355	312	329	311	300	322	297	352	295	312	320	337	320	290	340	334	334	273	317	310	335	282	353	307	291	311	344	294	354	326	325	335	320	340	341	290	345	314	322	333	321	316	321	344	316	325	317	356	314	315	311	328	313	348	333	307	338	320	313	331	307	324	290	322	312	322	317	331	333	339	331	316	304	320	323	329	286	327	296	308	325	336	317	340	329	300	316	296	331	326	343	328	349	296	288	333	318	281	299	326	341	317	318	342	356	312	304	315	340	341	306	341	315	349	328	312	346	337
14856	30246	10141	2831	2008	1568	1210	958	831	676	602	559	509	478	470	438	395	389	439	438	465	361	363	381	375	386	392	351	346	370	362	360	339	379	332	367	326	355	353	391	371	322	339	336	379	381	342	345	373	351	355	342	350	330	341	390	349	343	339	346	325	347	367	358	347	345	344	344	359	376	356	357	367	356	343	312	352	340	360	345	347	362	348	348	340	354	358	339	390	319	361	340	369	373	384	367	344	368	356	319	323	329	371	310	375	350	362	331	368	384	312	345	342	355	368	336	334	358	327	349	358	349	319	358	343	337	318	355	334	362	331	349	342	362	329	333	365	353	349	339	376	332	343	329	369	359	368	327	346	356	368	331	336	356	376	326	334	353	359	359	357	339	348	336	366	358	357	349	383	363	330	359	379	364	354	341	352	357	353	330	337	368	365	344	327	332	357	352	336	363	372	320	350	361	321	365	373	290	348	355	349	340	370	344	328	343	342	336	359	336	404	370	335	345	347	377	350	337	338	364	318	345	351	345	334	317	355	324	343	343	320	364	340	387	364	347	357	338	349	356	352	343	360	387	364	321	320	318	339	348	351	357	354	324	354	345	358	355	369	368	325	323	360	354	345	334	342	337	386	386	370	358	309	352	345	359	329	348	341	324	365	359	359	341	345	352	352	339	373	351	338	382	392	358	350	338	359	339	362	352	321	334	385	361	364	343	332	339	319	377	327	366	361	376	329	346	379	333	333	355	365	334	343	332	346	306	334	346	368	361	337	339	347	354	306	366	353	368	340	372	359	333	365	328	335	373	330	340	320	347	332	363	346	348	348	317	349	349	345	379	340	376	380	324	337	355	336	326	323	346	326	369	330	357	339	346	342	368	373	387	350	370	372	331	359	367	344	325	362	362	332	360	313	343	348	367	326	338	347	337	388	380	338	357	353	358	355	343	350	368	351	381	363	352	362	346	362	362	337	354	362	349	370	325	364	362	344	374	317	356	331	312	349	357	332	377	348	378	369	348	354	361	359	364	343	333	339	354	364	330	380	360	356	362	351	337	342	348	355	360	410	343	354	324	353	327	358	338	330	350	350	364	335	332	367	346	340	348	330	331	348	361	343	341	312	400	318	324	368	356	345	398	346	356	345	353	345	343	322	360	353	315	335	368	371	379	350	306	323	340	342	363	381	351	344	329	358	343	354	356	352	340	338	323	319	324	334	362	345	325	331	318	346	343	328	357	364	346	353	339	355	357	351	307	352	360	350	342	362	353	343	375	373	378	372	349	339	330	359	355	345	314	325	326	335	341	358	310	376	352	352	365	364	332	346	344	364	332	354	328	327	358	360	331	347	347	373	350	348	359	374	338	351	349	353	332	331	366	380	341	356	365	338	313	330	347	327	372	366	318	345	315	330	356	329	333	380	365	325	381	332	320	343	355	352	327	341	319	366	360	384	357	366	365	375	284	341	373	338	323	342	346	358	356	335	350	355	384	341	333	330	392	364	318	300	334	311	344	357	363	367	350	341	350	360	350	352	348	381	353	358	359	352	347	319	357	335	335	324	355	368	325	323	355	333	336	327	350	343	324	340	347	347	351	333	319	325	350	350	322	401	383	345	355	329	367	338	353	331	326	347	366	347	365	354	316	339	353	371	343	368	335	303	348	369	334	351	351	355	324	355	363	330	362	364	360	364	371	364	336	343	366	332	323	355	309	334	358	337	356	346	347	329	380	345	358	359	338	362	368	339	324	334	317	351	337	356	397	351	322	351	327	358	351	354	341	344	380	351	318	352	339	296	355	326	312	331	393	353	334	347	348	347	326	358	321	327	327	342	352	354	342	345	331	361	350	376	372	362	344	337	354	366	321	343	325	366	368	360	362	334	363	344	355	320	335	312	347	343	341	353	334	367	316	343	349	351	339	348	351	341	311	350	345	335	341	344	327	344	323	373	342	376	358	350	333	343	328	349	322	349	341	343	364	354	379	354	347	361	316	330	343	335	363	375	359	360	350	374	354	394	355	352	343	352	366	383	364	355	359	340	375	342	304	342	365	353	364	324	360	372	352	348	384	329	346	344	341	365	305	357	349	335	378	354	341	370	361	357	351	363	341	339	335	324	345	374	343	344	310	334	361	361	352	345	316	335	344	339	323	326	327	338	310	338	371	391	368	300	352	355	348	328	353	353	312	349	364	337	320	317	329	348	333	371	323	338	330	325	341	332	386	323	351	354	345	348	345	379	367	326	355	378	343	332	371	365	382	351	371	334	319	335	336	391	339	344	367	307	356	351	334	321	337	367	349	357	331	300	368	343	351	359	383	345	325	341	359	340	365	378	376	359	330	344	354	371	349	366	342	360	375	331	352	343	358	356	397	358	377	335	306	373	340	362	334	325	368	348	350	343	337	338	304	339	317	348	326	336	327	370	339	342	369	314	341	360	307	346	347	354	344	326	355	340	350	337	372	313	369	381	366	388	348	354	304	336	337	345	372	354	340	344	346	355	344	349	352	352	325	362	325	353	374	333	354	325	319	371	364	365	340	361	364	339	375	351	342	334	360	336	349	349	368	357	343	313	354	373	373	366	360	340	348	369	359	326	379	367	383	389	315	351	357	333	333	363	332	342	368	322	378	339	388	362	344	369	328	363	345	357	330	376	326	377	395	348	359	347	337	343	342	357	341	379	366	335	368	315	358	328	349	375	361	366	363	319	365	327	371	309	339	363	358	366	335	377	351	314	336	329	331	371	342	329	393	362	319	330	338	361	328	321	342	346	345	328	341	353	330	359	395	343	339	371	348	323	335	333	356	341	338	358	344	374	340	347	396	346	330	329	350	342	327	348	356	346	350	362	326	363	325	354	329	330	343	332	352	361	331	351	327	351	377	324	326	351	337	366	339	380	333	340	342	351	344	358	375	367	365	362	364	346	395	318	344	331	366	346	338	311	360	355	347	365	336	345	364	345	330	325	354	361	350	341	362	325	367	355	360	306	323	338	332	359	368	323	361	362	383	365	334	328	380	348	319	362	309	328	315	355	344	338	359	364	331	356	347	357	352	362	337	336	322	347	345	351	363	354	380	315	353	345	331	328	350	400	341	349	344	371	355	359	351	357	327	356	343	346	352	386	368	365	360	342	368	330	341	353	360	324	349	360	363	384	332	343	364	355	342	343	342	350	367	351	338	350	345	313	372	353	343	340	330	372	368	358	342	334	294	316	338	367	325	353	379	340	336	380	357	358	365	359	345	332	368	337	340	313	348	338	325	334	348	382	370	359	337	322	350	361	346	375	345	353	342	331	353	390	339	339	372	319	362	342	313	321	323	359	333	316	357	347	357	350	313	363	377	349	376	336	387	345	334	347	335	363	322	372	356	338	350	369	338	311	334	328	316	398	329	367	372	336	329	318	322	337	338	328	327	341	352	339	365	369	341	362	319	343	362	362	353	375	366	330	359	325	381	306	368	365	348	359	379	349	355	346	348	316	338	346	359	340	344	357	339
24327	20968	27651	24419	17739	1698	956	766	751	752	691	679	641	680	669	683	636	605	646	600	654	681	607	646	623	637	607	572	652	645	642	644	626	631	666	609	610	701	602	601	605	604	587	625	624	623	653	588	655	612	621	646	632	606	599	598	665	638	594	555	601	600	582	653	639	615	613	627	615	650	594	659	593	625	604	611	626	634	625	626	604	624	577	616	618	638	618	628	633	601	627	610	607	648	581	578	630	621	632	648	648	622	622	653	620	645	623	648	601	651	586	598	657	607	626	633	631	582	624	637	637	602	641	629	659	612	623	611	613	595	643	645	600	608	614	622	634	610	689	590	595	619	604	634	647	648	631	584	642	609	600	581	619	636	595	558	617	650	659	609	575	617	595	645	631	604	653	614	571	635	600	583	637	636	609	653	619	610	632	655	654	617	581	610	620	608	610	613	629	637	640	606	614	599	609	627	653	610	633	621	615	589	594	646	594	642	603	611	588	594	610	598	597	584	573	614	634	629	661	607	591	616	607	620	663	591	639	624	565	601	600	590	634	607	581	616	638	608	621	592	610	590	650	614	570	593	573	593	610	615	639	614	624	626	639	601	642	571	631	611	623	628	635	651	618	656	648	637	638	649	593	593	614	589	600	591	602	655	635	657	642	584	635	607	629	669	639	625	580	604	644	589	593	667	638	589	567	633	586	623	629	622	582	656	633	634	586	570	659	598	569	597	638	637	663	589	589	602	628	664	647	679	637	643	613	572	632	651	657	637	614	624	636	644	613	633	593	621	619	626	610	639	619	646	620	633	624	646	656	648	597	641	630	592	559	573	617	596	631	549	586	615	605	609	627	585	605	637	593	662	606	608	586	610	595	646	639	648	632	630	617	623	586	616	659	635	641	606	652	592	669	631	605	614	593	609	634	593	580	602	675	608	626	654	623	661	617	600	576	582	667	608	621	630	638	614	622	647	612	576	638	615	612	606	636	659	621	639	598	634	696	626	592	575	650	644	651	624	577	612	601	584	637	654	622	629	652	627	628	620	603	668	656	611	625	614	633	639	637	587	593	631	634	619	606	621	591	620	628	656	693	645	583	641	599	658	622	646	655	669	603	634	641	656	658	606	606	636	564	623	631	546	605	613	594	668	589	708	650	627	576	612	597	627	677	642	570	658	653	620	631	596	623	618	615	587	622	610	603	601	598	625	642	598	635	632	629	579	611	629	637	576	611	625	605	644	636	605	605	646	598	604	646	634	644	618	623	576	596	661	604	627	595	579	604	599	622	630	615	593	627	589	606	611	618	626	615	618	591	632	610	633	612	633	586	626	656	653	607	611	656	663	623	615	610	616	662	625	608	632	622	655	606	634	627	623	644	617	621	648	602	604	603	663	642	607	596	631	628	643	649	587	590	629	630	609	654	637	620	618	612	613	635	589	612	595	649	617	633	646	648	602	633	642	598	576	608	658	625	600	593	603	680	651	619	606	617	584	655	601	669	599	638	612	670	639	604	639	611	633	640	620	579	648	633	589	621	586	611	600	596	605	612	615	600	652	604	612	661	622	638	630	638	624	610	629	580	603	642	610	608	616	601	562	559	648	632	618	621	619	628	618	618	641	581	607	605	638	660	609	625	601	593	668	609	682	590	683	665	605	621	595	645	647	582	629	578	586	619	638	575	626	646	641	630	610	606	595	569	639	643	594	621	628	610	642	602	622	625	638	598	587	576	564	570	617	616	599	639	635	641	614	630	631	655	631	648	602	584	628	597	598	589	597	662	634	611	630	631	639	576	612	611	571	677	690	585	653	619	661	652	632	635	629	617	696	671	596	585	589	604	603	608	651	646	630	634	606	625	592	628	620	625	614	593	613	625	623	595	613	570	634	690	634	612	619	622	630	597	636	656	634	579	672	663	632	612	642	637	662	608	576	668	625	624	613	631	642	624	634	670	595	607	617	599	596	624	575	642	594	627	633	621	566	607	635	635	610	628	602	639	585	629	574	617	611	595	620	628	618	658	612	580	611	615	629	612	610	620	619	603	658	633	601	603	622	609	650	590	620	603	617	632	622	567	606	621	648	608	644	606	588	603	646	673	614	597	599	639	660	579	601	607	631	681	612	577	602	600	630	658	598	586	650	591	639	624	629	622	608	636	608	653	647	653	622	598	642	585	638	608	595	652	574	641	609	649	637	658	609	603	598	626	598	588	656	624	631	629	645	628	591	612	655	637	614	617	606	628	600	581	639	642	627	610	637	599	621	554	598	645	645	576	652	593	588	612	610	641	622	605	608	575	632	588	604	615	618	606	635	611	641	600	631	600	615	597	639	636	639	622	624	651	625	562	597	621	613	559	629	594	667	627	608	704	546	626	592	626	594	641	633	655	598	626	636	633	619	606	610	568	665	630	622	652	619	595	623	616	630	621	636	613	596	607	693	637	662	556	648	636	630	600	596	686	593	590	623	599	616	678	631	638	653	586	633	619	666	664	588	624	581	600	600	637	671	610	610	649	625	602	636	629	594	579	638	600	640	587	590	631	626	637	644	618	638	646	618	618	622	649	640	602	628	607	615	635	650	626	603	609	649	669	631	668	630	603	596	663	605	615	646	570	638	643	578	603	613	622	620	664	615	620	627	595	641	643	626	666	622	654	588	607	646	604	626	619	667	630	635	580	608	624	618	610	602	589	657	631	636	604	608	607	624	611	651	647	620	665	612	621	629	629	601	623	622	609	623	579	632	599	623	643	592	621	644	606	616	628	631	614	574	626	612	569	668	624	634	639	615	607	620	607	622	644	603	665	627	680	636	579	625	600	623	594	662	631	581	649	580	624	643	589	634	591	636	617	603	598	615	649	609	661	605	603	637	601	636	604	611	636	667	625	659	576	614	602	612	609	582	573	606	617	578	599	637	580	600	610	615	613	602	635	591	618	624	631	630	630	669	618	594	674	640	637	600	599	653	626	632	639	685	663	606	604	594	636	641	632	656	622	587	621	626	645	565	591	594	635	575	599	619	626	639	635	665	626	645	649	610	612	596	638	594	664	606	638	629	619	603	600	576	591	578	575	646	585	620	631	608	619	595	580	620	664	629	615	586	635	667	573	602	642	605	607	636	612	625	611	573	598	669	588	594	586	608	641	599	620	618	621	613	648	627	665	642	645	590	630	596	591	629	633	602	616	604	653	566	628	623	654	636	649	647	660	621	591	594	635	609	620	655	678	622	676	632	603	664	596	594	616	618	623	588	613	595	666	616	598	609	645	616	608	609	661	618	648	628	627	627	624	628	629	603	585	604	618	572	617	602	595	647	618	614	632	595	584	636	621	649	613	575	631	621	602	597	632	655	615	619	567	616	604	637	598	630	648	605	640	617	628	630	579	633	595	628	602	627	623	625	614	630	616	613	630	629	618	609	651	619	648	610	624	643	618	574	604	629	608	626	635	590	672	581	621	594	658	628	651	618	642	636	615	613	672	590	604	613	602	657	619	627	602	591	619	605
14514	26441	8170	2140	1651	1364	1159	936	844	785	797	694	680	681	648	686	667	668	663	658	631	673	628	617	627	591	615	631	605	651	629	645	596	600	615	610	646	647	604	583	665	616	617	609	622	629	624	559	638	614	591	616	588	668	609	599	584	637	616	610	577	664	615	606	618	576	614	581	590	626	612	616	635	571	613	631	589	634	606	576	606	613	624	629	615	650	625	614	616	623	615	630	611	645	599	640	646	593	595	632	603	657	667	602	650	625	590	656	614	610	631	631	620	595	647	657	652	594	630	637	662	611	598	603	644	615	616	619	602	636	633	587	580	558	611	609	610	596	656	633	617	613	626	597	588	568	585	630	648	667	613	607	615	629	629	607	618	669	631	602	601	624	657	628	592	596	603	615	609	593	624	598	593	663	619	631	629	611	640	590	602	638	637	608	637	633	608	642	620	626	599	589	586	633	632	571	610	655	619	650	618	599	627	598	601	599	615	606	627	626	580	597	565	629	643	615	594	628	594	626	605	647	601	619	603	607	592	648	632	575	596	627	627	628	642	653	624	573	623	611	641	665	617	619	628	598	585	657	618	582	621	628	633	614	599	611	603	597	626	615	649	586	613	600	599	613	631	632	646	586	580	668	613	605	605	638	636	644	633	633	607	653	589	604	607	621	580	610	571	596	606	612	615	625	588	580	608	612	612	560	591	614	659	648	588	616	644	638	604	638	609	617	637	614	627	619	610	617	645	625	554	607	630	601	626	625	655	595	646	650	649	627	599	579	598	568	632	633	623	594	599	591	604	657	596	601	587	648	585	608	594	630	629	645	613	619	633	610	657	580	607	598	621	648	560	644	619	617	631	644	629	650	614	581	628	581	605	614	615	612	621	626	642	610	622	638	631	628	633	600	607	589	633	573	640	665	648	636	619	606	605	604	574	631	626	630	556	613	579	625	599	622	583	652	637	589	598	625	618	609	633	626	615	574	604	586	582	612	614	595	593	605	610	633	582	619	634	618	562	621	604	629	652	639	610	650	644	636	633	625	612	631	556	633	589	585	612	604	620	623	586	608	576	601	633	623	631	584	605	584	612	614	599	596	608	605	643	579	598	605	606	628	605	615	620	628	647	568	578	617	635	644	658	600	582	617	613	595	613	637	569	642	650	616	640	616	608	650	568	639	649	588	569	596	612	615	619	582	661	648	607	616	641	588	562	613	600	641	601	623	637	558	621	618	604	608	604	622	577	597	599	631	590	572	647	605	620	625	597	604	583	627	605	605	610	638	604	638	619	639	636	604	611	650	623	597	580	653	563	636	642	675	598	650	623	594	629	564	624	612	563	598	605	588	605	635	636	611	612	606	579	625	623	627	604	633	632	593	602	608	594	603	632	631	583	576	620	614	611	579	582	594	598	607	602	587	602	599	649	633	615	601	624	628	621	640	628	666	647	612	623	651	614	620	625	593	633	634	626	617	635	618	636	590	622	623	630	585	584	598	633	619	602	600	636	639	638	569	659	589	603	601	586	609	603	594	632	647	620	614	596	613	614	626	609	563	611	627	629	579	580	615	642	607	627	581	594	593	564	558	616	625	598	598	580	645	600	617	627	614	614	567	600	622	657	622	628	622	627	607	609	573	614	595	635	618	565	595	623	618	616	625	586	606	604	627	621	641	634	623	623	570	596	665	613	586	552	619	629	600	661	562	655	563	618	597	593	670	601	647	631	610	584	589	659	607	590	605	582	627	672	626	591	603	626	608	591	611	632	621	588	599	569	627	596	599	590	618	591	640	566	601	566	611	584	611	612	595	606	542	630	609	641	650	577	639	562	660	581	615	617	612	591	586	612	612	562	581	593	626	639	577	665	626	593	596	600	597	596	631	605	604	608	601	663	650	597	599	609	607	634	625	605	622	581	603	595	591	617	623	627	647	596	596	655	632	639	611	609	592	572	612	646	631	576	626	595	612	624	574	621	652	574	651	649	595	571	584	600	628	611	563	595	643	609	643	625	615	614	600	683	605	573	568	569	655	655	639	611	603	624	590	669	603	605	638	614	614	654	625	704	609	608	632	606	598	594	616	626	658	631	645	625	580	599	602	629	582	588	614	586	610	615	600	591	608	617	627	597	586	616	651	556	653	592	599	631	560	591	562	641	603	636	605	616	577	645	592	601	606	612	611	620	601	622	627	608	653	614	592	657	590	623	596	590	609	604	600	640	616	642	568	675	652	621	630	609	615	597	607	602	616	618	608	621	617	604	650	611	611	607	584	627	630	595	565	624	585	668	599	607	638	619	614	629	615	637	637	594	635	589	605	609	593	621	588	668	640	633	617	658	616	593	603	629	613	602	611	576	648	643	593	562	631	625	653	654	598	549	636	610	609	611	623	640	628	596	630	627	601	633	652	583	574	632	638	646	588	604	657	641	624	559	598	626	608	661	639	594	631	572	606	636	645	605	654	658	644	609	620	649	601	572	608	605	636	623	582	593	591	604	626	635	587	548	643	596	565	614	591	606	597	620	623	621	628	615	610	619	597	611	590	569	574	645	602	621	629	605	630	659	624	587	622	630	625	593	623	576	596	630	609	616	621	618	601	593	609	645	597	616	579	600	631	558	573	619	607	628	590	599	578	599	597	637	631	567	604	637	642	655	605	607	594	656	595	631	598	605	666	610	619	599	636	581	612	622	570	625	594	602	629	578	551	642	648	609	626	656	590	605	662	620	566	606	652	590	657	602	654	612	631	630	602	621	616	661	577	616	645	632	566	606	634	601	655	619	641	614	568	604	613	554	640	614	627	630	594	613	609	612	570	632	620	618	598	635	650	652	601	594	585	603	647	580	624	575	606	620	590	612	603	574	618	599	635	612	590	618	648	630	628	665	644	646	609	632	633	634	598	611	596	631	584	620	611	611	627	601	569	611	583	587	603	609	594	604	613	603	585	614	584	616	639	589	650	604	610	662	598	619	651	580	612	596	567	614	600	638	568	643	597	594	611	600	633	605	647	596	605	591	586	622	620	622	642	609	647	605	594	576	614	589	607	645	610	627	602	646	631	603	602	602	616	615	597	600	600	587	662	619	578	655	594	616	623	636	554	576	613	611	621	617	596	579	614	619	589	636	636	622	616	593	618	633	603	593	580	600	617	599	646	560	601	636	624	622	608	617	582	627	624	647	631	617	572	605	573	599	603	624	615	605	602	574	587	614	657	635	608	663	608	589	625	611	577	583	595	611	617	641	591	616	638	617	600	555	608	630	651	596	629	609	589	626	652	590	628	641	589	644	609	635	562	594	613	608	570	616	601	626	625	625	585	631	610	639	610	630	614	613	629	596	646	635	622	594	641	614	607	590	664	629	591	565	605	606	656	646	605	636	628	603	621	607	613	622	596	596	606	626	590	563	602	623	613	637	688	553	593	642	612	591	586	581	631	613	638	600	640	603	650	615	597	634	593	573	639	601	610	599	612	620	608	591	631	647	606	628	632	610	646	606	590	586	631
22088	20950	28698	23354	20952	21015	12256	1052	718	615	478	454	356	391	366	345	286	296	271	268	256	264	246	238	216	252	236	207	186	194	199	184	200	201	197	180	208	194	199	200	219	182	191	206	180	226	203	205	193	201	201	213	183	184	180	202	184	213	171	188	211	204	179	185	210	180	176	206	197	189	177	186	173	212	181	166	170	150	186	174	192	206	199	193	182	200	174	194	190	186	176	185	185	181	169	193	176	171	177	203	190	172	188	188	178	163	206	188	173	204	148	202	202	195	187	183	199	188	198	186	185	200	187	170	184	184	188	202	191	183	193	175	201	200	165	199	170	207	160	201	175	168	178	166	172	176	197	177	185	177	175	205	173	180	176	161	185	183	200	177	201	166	187	174	182	192	204	182	177	186	162	191	176	193	186	184	174	188	186	205	200	184	194	194	181	197	186	179	197	171	179	198	185	191	184	181	190	197	188	203	200	175	182	189	180	192	179	168	202	198	172	189	167	180	182	165	193	172	184	178	182	179	190	195	196	187	198	191	184	191	179	177	202	184	181	199	186	168	178	166	185	180	201	167	184	193	173	175	200	206	177	167	179	203	205	175	196	221	195	192	195	186	177	194	159	184	168	191	172	187	201	209	188	179	210	190	181	176	208	189	199	166	207	169	191	195	189	175	210	177	189	158	161	155	162	192	182	196	183	158	191	186	171	181	188	185	205	190	169	182	181	179	181	165	192	176	191	191	174	172	179	195	180	171	192	192	187	185	184	173	187	174	173	184	196	188	190	189	210	174	172	201	182	185	187	207	168	192	171	180	209	176	179	188	209	193	170	198	172	205	171	185	199	174	163	179	187	196	188	151	172	213	177	185	171	189	186	174	204	179	176	189	172	189	172	193	183	158	156	179	185	179	193	170	207	167	169	170	198	202	191	216	176	179	184	187	214	179	214	172	183	190	209	188	199	170	210	171	187	180	152	181	199	195	196	179	214	193	183	167	157	165	155	182	183	170	179	167	199	181	175	172	197	167	174	176	191	199	179	194	175	174	186	216	191	161	190	203	175	177	190	178	180	208	177	205	184	177	186	173	190	191	181	177	174	233	193	188	196	192	204	176	205	179	201	184	179	172	189	203	190	210	203	201	182	157	192	186	186	189	205	206	177	175	192	182	192	188	190	212	170	181	180	162	166	179	199	179	185	187	190	163	177	185	180	175	190	189	173	215	166	182	193	183	202	182	189	167	186	178	181	175	193	199	184	171	164	205	173	206	174	161	229	176	200	177	178	184	194	200	190	164	169	168	195	199	182	168	177	186	182	174	208	190	157	167	176	187	192	174	189	178	186	168	181	218	161	197	207	172	183	200	172	188	189	175	186	189	203	213	178	178	171	192	166	190	199	194	192	195	183	221	212	177	199	179	207	180	206	180	177	182	193	195	199	174	186	189	217	191	170	194	190	186	188	181	173	169	195	183	190	177	215	187	191	178	178	184	191	205	170	196	206	171	208	189	184	192	226	182	194	170	193	174	175	179	175	190	177	184	196	179	178	192	181	174	200	160	174	208	191	167	188	179	188	186	168	168	179	164	194	187	198	200	205	194	201	200	196	173	172	204	165	167	204	184	178	196	180	192	195	163	168	162	190	187	174	184	210	161	175	201	193	197	194	171	211	170	195	189	183	185	189	189	186	196	190	187	167	162	203	208	172	179	183	166	186	161	203	203	182	157	177	195	162	182	194	168	179	182	173	159	216	172	170	180	198	171	154	180	199	208	211	168	187	153	198	166	213	154	192	194	190	187	197	154	173	201	193	195	184	198	169	183	192	187	177	171	204	169	186	183	177	173	190	173	169	187	208	188	183	180	180	197	209	202	188	197	183	203	179	194	161	166	179	194	170	194	192	170	213	174	189	170	194	196	182	160	187	190	198	200	194	174	168	187	209	179	171	197	205	197	185	166	195	190	192	153	192	214	172	189	195	166	206	179	168	177	189	186	181	177	152	204	193	207	194	179	203	180	199	170	179	171	174	177	165	187	196	197	187	159	216	186	188	172	174	174	190	180	213	204	190	177	171	190	182	199	177	173	171	195	192	186	168	180	195	178	205	191	200	191	186	203	171	197	184	222	201	179	171	175	193	206	159	190	188	208	191	199	176	183	174	189	191	196	195	162	170	179	191	175	204	180	175	210	175	197	193	194	189	183	178	195	170	184	206	187	197	190	149	170	208	185	177	171	189	171	185	202	192	191	168	166	174	166	175	190	216	203	168	167	178	177	212	177	183	172	211	185	200	189	171	162	199	211	172	178	191	184	188	189	184	209	162	202	197	178	177	189	158	175	180	187	195	171	193	191	184	186	231	186	162	192	210	182	168	167	187	167	207	195	185	166	210	214	183	173	197	198	171	196	166	177	190	176	176	168	196	186	188	190	176	200	178	180	187	198	168	191	192	173	159	150	169	188	165	180	174	191	191	189	202	177	170	189	196	184	192	186	166	173	166	195	164	173	168	179	199	187	191	178	187	177	180	196	182	196	159	176	221	190	173	178	209	186	168	163	216	200	168	200	150	184	171	194	182	172	212	179	183	204	193	149	205	185	182	191	157	184	201	173	167	197	213	201	174	180	165	176	169	192	154	164	194	194	197	181	201	184	184	186	185	188	207	177	175	163	187	213	161	202	212	191	170	214	211	157	183	172	196	201	204	187	178	184	183	194	185	196	191	165	204	192	193	181	195	181	180	189	201	173	181	176	205	171	206	203	190	201	189	180	206	202	176	200	175	196	184	193	184	174	178	214	195	212	208	201	170	182	190	164	197	194	180	184	194	198	215	169	164	181	196	196	166	180	195	201	187	201	185	193	201	209	186	172	150	164	187	174	187	191	194	187	185	184	186	159	192	201	206	171	200	180	186	184	171	200	203	193	184	208	173	190	188	234	169	197	165	179	162	176	187	194	185	177	187	170	184	175	176	192	179	175	182	165	169	191	186	183	214	167	198	204	205	169	190	163	197	199	192	166	194	153	181	167	172	173	195	178	187	169	149	198	191	168	187	204	224	199	199	182	158	201	169	190	189	171	180	181	157	205	189	211	190	184	186	206	180	169	189	178	172	182	188	213	174	157	167	160	209	207	201	194	197	191	165	183	195	159	184	188	171	190	197	185	184	200	177	162	202	202	180	210	186	194	173	193	191	212	171	198	205	153	188	195	179	190	200	200	169	179	189	185	195	203	157	150	163	186	186	189	186	172	215	194	171	193	183	209	169	190	192	186	166	201	166	189	171	211	210	198	151	189	191	167	184	195	186	184	195	184	157	181	190	201	194	197	206	201	182	187	163	196	175	176	185	181	198	181	181	171	202	193	207	209	152	188	180	198	194	181	181	175	176	194	186	168	166	191	194	173	206	175	198	182	164	179	188	194	208	186	194	197	186	184	193	173	163	163	174	196	202	191	197	199	172	195	170	197	190	170	187	188	185	187	183	193	203	150	185	184	203	203	175	212
18921	35835	14682	4945	3508	2504	1873	1365	1096	819	671	569	476	467	386	361	338	307	329	291	303	274	295	265	240	256	242	253	234	197	226	197	234	207	227	234	208	182	207	222	208	194	199	202	198	188	199	196	190	212	191	196	204	198	183	183	185	207	200	202	198	197	200	202	187	198	197	179	187	198	178	187	172	195	193	204	208	192	217	155	192	225	211	205	189	209	200	185	190	180	193	197	157	198	193	195	203	196	184	189	188	199	210	196	186	186	192	195	172	177	218	174	170	211	204	194	181	177	196	188	154	183	192	200	189	200	196	186	192	173	200	192	176	218	200	181	183	194	198	186	202	182	170	167	208	177	172	187	153	179	218	198	183	181	154	197	201	183	193	182	178	187	164	178	189	193	199	199	184	220	153	172	186	187	209	206	178	183	193	169	151	193	196	195	209	196	175	175	193	174	193	195	177	184	183	189	180	187	226	175	194	193	187	205	171	171	174	197	194	195	171	196	176	191	193	193	196	174	215	165	179	184	201	194	196	189	177	175	182	163	201	210	183	226	170	196	174	177	172	168	193	214	207	211	191	172	173	181	179	182	194	175	173	183	180	206	191	179	195	175	191	184	188	163	194	190	190	191	167	180	204	173	164	165	167	176	187	181	177	209	192	177	183	195	186	220	191	198	194	186	193	203	191	199	166	204	211	179	167	184	195	213	197	177	181	175	197	197	176	198	179	192	179	186	208	197	199	172	184	179	205	208	157	177	176	193	199	201	198	203	182	171	189	170	190	187	202	204	187	207	178	182	181	181	192	166	201	196	200	201	183	219	181	182	208	188	194	153	190	176	203	185	193	232	167	197	192	171	191	171	205	168	183	181	191	202	181	183	165	183	173	188	215	190	169	189	178	209	173	207	202	199	183	194	188	202	185	211	184	198	212	195	204	208	179	169	184	193	177	195	211	175	205	192	189	227	185	197	182	190	229	192	187	205	199	224	182	198	204	170	176	192	191	195	161	216	205	182	193	171	215	230	174	214	192	177	200	187	162	207	193	208	199	185	165	174	190	177	192	181	195	207	196	181	189	166	232	190	178	200	162	189	191	176	209	183	184	169	181	177	184	185	185	192	191	184	200	184	190	191	165	182	188	195	190	209	187	180	198	189	194	179	169	194	193	193	202	193	199	216	175	205	194	222	184	200	181	201	196	180	189	177	196	170	201	200	171	193	167	189	195	189	206	193	167	169	191	181	191	156	164	180	195	175	204	202	189	187	181	167	187	199	176	180	188	191	180	194	191	184	207	158	187	176	204	185	196	174	190	197	186	197	197	186	213	172	184	192	197	175	183	201	202	198	189	177	192	205	201	191	181	170	184	190	190	185	183	204	198	189	197	183	192	190	197	217	175	179	199	187	211	186	183	202	197	197	178	188	175	195	183	194	212	168	175	166	180	175	216	156	182	178	184	197	185	185	190	198	171	190	169	171	183	203	169	186	186	204	204	201	185	177	184	184	203	197	204	168	186	189	184	199	175	188	187	184	197	195	170	179	194	189	171	167	174	177	169	174	214	193	173	181	184	172	199	195	177	191	196	157	191	177	168	172	171	173	191	180	190	215	204	172	189	178	183	188	180	169	160	165	185	192	177	167	195	188	170	205	191	197	167	195	203	190	180	208	172	176	172	193	197	169	184	228	190	201	188	201	196	178	211	185	214	182	182	194	194	195	171	174	186	199	194	182	194	203	200	207	164	182	171	207	178	170	172	157	195	191	200	202	181	177	191	187	189	170	179	186	149	189	208	190	208	210	167	185	197	209	191	169	174	190	180	195	193	187	205	184	214	177	202	173	184	183	196	192	167	180	174	175	169	164	200	185	203	188	167	189	205	204	192	194	207	156	181	188	183	208	186	207	178	179	224	180	172	198	199	190	183	197	199	167	218	202	185	178	160	195	173	192	185	176	207	199	209	180	172	176	177	185	186	193	174	182	184	196	188	192	194	183	162	200	202	177	171	198	211	182	189	196	174	213	198	215	179	175	203	190	228	183	199	185	179	204	181	191	190	160	206	213	200	186	178	195	188	179	187	179	181	202	178	208	189	212	197	143	189	216	203	198	208	168	201	198	186	202	184	188	199	201	195	190	177	191	186	169	187	187	169	161	177	195	174	184	203	187	167	201	195	188	178	195	205	196	191	175	184	167	165	181	183	187	211	185	147	176	182	198	207	165	182	174	165	189	178	199	183	201	182	174	188	186	184	177	176	168	173	188	196	161	200	183	201	173	177	212	210	205	183	179	190	178	203	182	208	205	200	194	188	188	196	182	209	178	156	184	183	207	175	203	220	177	191	196	182	215	182	187	153	220	195	166	183	169	174	183	189	186	187	190	169	188	173	215	198	181	188	202	208	184	197	184	204	191	205	210	218	194	206	194	194	190	181	217	188	202	170	204	214	201	183	175	177	175	198	158	196	195	212	203	178	197	181	157	182	194	175	180	199	193	185	197	201	199	191	198	193	211	176	199	207	181	167	190	209	218	183	196	200	192	200	202	179	193	179	173	172	180	195	185	198	193	198	183	201	164	187	156	169	186	192	188	191	174	163	202	177	182	215	188	206	186	201	186	165	175	163	189	188	182	190	164	181	176	180	171	205	196	170	176	206	195	226	190	204	169	172	187	194	166	200	205	188	194	168	178	193	202	201	189	160	183	222	193	176	202	194	179	188	187	196	178	167	194	187	186	208	188	214	197	181	173	197	195	185	170	200	180	178	186	199	182	195	202	179	212	201	165	168	172	189	179	182	188	180	203	157	157	177	153	200	200	195	204	191	166	182	200	173	169	194	168	190	203	204	187	208	183	212	196	184	203	178	179	190	205	184	200	185	171	191	202	199	187	181	176	203	182	192	166	198	187	201	177	183	181	185	176	188	188	185	168	184	170	214	204	192	178	181	199	189	170	171	175	181	190	184	209	149	211	196	183	184	181	209	163	181	182	167	198	186	180	204	200	169	186	162	198	194	168	199	177	168	179	196	172	205	208	170	205	176	172	165	165	190	186	182	167	181	186	184	201	211	188	188	189	193	202	163	193	185	187	186	194	175	182	203	178	175	163	200	192	178	205	190	176	201	186	216	191	181	180	202	178	171	207	201	177	188	189	171	186	202	164	213	210	178	172	191	197	202	191	184	186	222	181	196	168	203	193	217	167	184	207	187	205	163	168	178	178	180	192	225	177	193	195	170	193	210	163	186	198	187	171	209	202	156	196	176	203	190	175	183	181	203	197	147	187	181	202	201	184	198	170	187	185	180	195	175	180	167	193	200	195	189	195	175	185	188	204	163	188	203	160	165	202	171	185	181	181	185	199	201	197	191	192	177	196	210	183	193	195	204	197	196	196	199	193	177	189	181	194	177	188	164	221	184	173	193	178	188	180	183	191	166	170	182	207	193	180	210	176	159	196	174	196	217	194	202	197	186	191	210	198	173	178	184	188	199	180	173	199	208	234	167	179
27447	20589	9816	1158	735	684	684	700	694	716	683	671	644	674	700	714	699	646	654	681	687	667	652	690	682	700	694	649	705	654	618	663	712	647	619	667	657	688	653	654	654	656	643	677	612	657	665	630	676	618	630	677	631	667	633	705	642	680	673	637	668	637	674	704	713	637	666	602	676	672	660	664	676	650	663	628	652	643	651	682	655	683	706	716	646	646	688	636	645	664	679	654	686	640	730	674	637	637	619	673	687	652	667	681	623	641	652	684	659	643	673	739	658	645	631	658	688	653	656	623	672	639	637	649	697	638	707	701	658	674	690	660	699	650	670	647	653	693	691	620	630	686	667	690	712	676	646	611	649	648	692	657	674	644	661	650	652	626	636	638	632	678	700	655	653	666	653	687	667	660	641	640	700	676	697	637	655	631	674	717	648	651	686	646	672	666	649	684	697	667	653	695	655	666	636	683	668	676	648	703	702	660	665	670	679	669	666	645	638	641	682	656	614	625	666	651	651	651	640	655	655	644	637	633	703	639	673	688	610	666	610	703	644	671	627	658	681	672	681	681	659	703	667	680	629	662	700	668	654	647	622	654	626	618	679	650	638	637	653	668	651	697	653	639	669	641	672	655	671	647	644	675	640	686	658	634	661	678	654	656	668	677	699	660	663	664	646	725	655	645	643	638	641	637	728	671	628	648	672	707	660	704	663	666	692	692	680	659	664	675	672	683	694	663	663	639	652	700	682	635	627	645	652	638	703	648	649	627	685	655	685	686	712	612	675	686	635	659	664	639	613	663	618	631	655	642	617	654	651	697	643	673	673	720	673	672	670	666	646	688	663	641	702	709	685	669	701	667	646	668	650	676	666	684	627	659	629	643	673	677	663	667	642	638	657	686	670	651	683	713	696	662	684	682	650	632	631	647	667	715	637	693	623	664	728	649	661	675	719	688	726	650	687	650	649	688	621	643	682	623	630	639	696	631	653	688	678	682	689	652	664	669	639	654	670	613	684	703	622	671	644	657	712	632	645	693	632	611	640	662	701	662	649	726	680	702	662	691	674	644	666	701	691	679	664	694	638	611	653	650	700	711	633	673	643	668	667	669	710	637	690	647	651	669	626	698	651	647	683	673	596	633	674	672	639	709	655	648	697	637	632	638	661	687	665	678	645	678	638	636	633	661	681	687	654	666	660	659	666	720	664	637	651	655	631	609	633	632	626	692	605	669	667	615	693	673	661	662	642	641	631	636	682	649	697	662	618	709	625	654	688	652	610	684	679	661	608	699	684	650	676	665	679	677	629	638	665	657	668	645	653	646	624	708	634	682	671	638	651	663	624	665	651	646	663	680	628	685	641	657	639	704	664	676	682	617	646	704	691	671	657	694	651	685	648	692	658	674	653	622	691	670	638	712	660	706	649	682	692	665	632	647	716	670	671	667	678	665	713	682	684	691	629	655	691	611	665	688	628	655	649	688	700	645	715	671	638	683	681	685	669	705	662	670	665	609	647	660	637	603	635	646	681	664	642	625	653	647	722	613	671	698	657	675	650	684	643	628	644	623	644	688	681	672	684	646	627	635	663	653	626	647	663	659	656	608	661	675	675	666	708	704	638	624	680	656	657	688	647	692	696	646	661	637	639	680	699	643	661	685	676	637	688	659	692	659	642	626	695	682	675	681	669	621	669	661	681	652	657	634	679	657	678	666	644	692	631	623	673	653	678	629	651	658	609	700	666	626	643	659	694	634	693	680	682	650	674	658	651	643	681	694	633	655	630	672	686	678	611	691	660	659	657	625	684	699	643	621	655	640	732	646	668	684	734	646	672	666	649	675	653	654	653	685	620	651	644	643	637	676	661	598	661	674	646	659	632	675	637	665	635	690	644	677	656	669	654	633	650	659	656	636	680	681	626	643	681	659	680	678	661	670	618	666	633	664	641	690	672	701	651	684	634	699	661	686	675	654	642	654	675	680	697	665	637	703	669	658	663	643	677	631	689	682	667	582	635	658	677	622	655	653	664	698	627	686	665	656	684	656	730	643	698	663	684	669	634	684	676	659	680	659	663	658	638	652	620	615	623	680	705	694	722	609	631	637	674	704	663	692	626	689	672	665	657	652	664	679	626	692	648	636	638	659	682	697	656	672	701	673	646	678	680	646	672	668	683	674	630	666	661	659	676	638	711	714	683	622	678	659	703	664	655	642	675	684	683	683	659	683	652	634	655	664	599	638	629	627	644	670	626	681	669	647	709	593	688	687	677	628	659	659	608	627	649	660	632	676	698	669	681	675	664	623	710	667	717	673	695	639	626	666	652	656	674	680	695	700	721	699	651	722	663	653	638	668	609	652	657	695	662	646	625	658	685	669	645	649	641	690	645	636	669	630	662	641	659	643	632	627	688	662	641	666	672	675	664	615	696	656	667	607	664	652	680	643	688	686	665	664	658	661	691	657	673	705	611	631	682	650	687	665	705	662	657	636	656	634	697	668	666	685	704	698	642	665	707	652	678	677	686	673	674	676	681	659	661	650	693	655	639	620	672	610	644	676	657	636	662	642	709	655	691	630	668	685	625	659	657	648	669	693	676	684	670	689	643	672	653	666	631	599	677	667	673	637	676	656	679	680	640	662	621	643	664	671	672	635	672	690	643	667	659	658	660	677	637	633	695	645	661	661	663	642	673	642	647	686	653	616	688	683	650	647	647	674	674	673	637	684	648	665	688	678	669	642	663	680	642	690	684	664	672	661	675	706	646	635	708	681	676	691	657	699	646	656	656	651	652	633	628	665	672	677	639	643	684	682	655	677	678	654	654	684	674	696	627	708	650	635	653	715	725	711	653	635	637	683	659	633	635	593	701	694	680	633	662	654	648	641	685	690	706	669	655	612	671	632	704	675	663	682	627	644	632	696	664	669	670	672	688	658	714	670	646	718	678	659	688	647	669	700	706	611	662	683	632	671	684	627	666	651	633	678	657	652	658	659	684	650	637	636	707	662	613	652	633	605	682	658	664	663	626	699	652	655	664	690	648	663	664	697	657	645	663	633	710	645	640	710	629	640	714	635	657	690	650	665	626	632	654	671	671	678	629	666	649	713	684	639	635	667	690	670	696	636	705	650	644	684	675	710	707	667	670	673	684	690	635	664	658	702	674	662	670	655	644	696	666	732	653	636	650	653	702	663	662	657	657	674	662	694	709	663	674	663	663	622	647	644	656	686	700	690	699	664	673	752	637	622	688	709	648	619	683	704	654	679	618	648	652	693	659	632	663	664	664	647	679	614	720	659	666	682	620	683	694	728	722	637	651	635	687	649	681	631	696	652	670	622	686	666	646	660	707	690	630	703	693	670	698	665	662	644	634	685	669	638	655	708	607	662	646	684	688	695	676	662	708	692	693	679	678	664	663	662	656	671	661	633	660	690	702	678	659	638	644	687	668	681	664	658	670	613	646	651	714	690	634	655	644	711	645	659	675	630	654	625	687	607	667	635	669	668	674	658
14210	18162	4981	779	763	756	728	733	676	691	721	672	668	727	659	676	671	671	674	672	691	709	687	697	655	651	699	699	653	686	702	649	703	665	687	665	642	665	640	649	628	680	668	711	664	697	659	690	699	662	725	706	667	702	682	667	705	622	731	720	672	660	723	673	678	677	701	634	614	696	745	708	660	660	656	671	659	669	705	678	630	723	694	662	722	668	648	673	677	636	678	683	704	698	698	673	714	677	689	658	642	662	637	702	654	693	722	620	698	661	680	693	624	677	689	666	633	681	683	701	640	674	649	647	672	707	695	680	712	672	720	680	651	731	706	675	630	702	695	703	705	711	709	674	717	690	638	686	660	657	680	674	638	642	670	640	681	683	700	680	652	643	696	657	690	686	704	674	666	663	670	716	730	693	641	734	654	709	689	734	668	680	650	697	657	687	698	668	641	669	688	714	633	704	718	702	696	690	675	682	645	699	719	689	689	640	642	659	650	680	656	650	674	658	704	671	711	729	693	697	673	673	691	675	629	618	685	663	676	715	686	659	681	670	688	683	671	695	700	693	682	719	719	667	689	661	701	705	634	621	656	658	715	663	670	711	688	683	662	636	663	709	736	666	694	690	681	660	645	684	690	707	654	636	729	702	714	673	659	711	674	683	692	706	673	662	692	662	629	690	671	657	669	676	676	699	651	733	623	631	632	718	645	661	723	681	628	720	666	669	649	642	694	665	722	692	699	667	686	645	671	679	729	717	677	601	722	646	682	675	658	653	644	677	668	702	704	659	656	711	717	679	636	667	624	663	704	721	620	722	666	680	662	690	714	700	675	671	690	700	697	658	689	670	670	707	690	664	635	655	681	693	701	668	664	678	687	667	704	689	651	691	718	676	697	674	723	694	658	671	684	669	659	666	677	669	711	672	677	723	677	697	675	698	676	647	729	678	645	659	713	668	678	706	686	648	643	684	675	623	718	689	708	653	671	671	687	673	678	698	713	700	707	698	668	647	681	610	675	645	688	640	653	686	652	667	702	719	637	671	694	673	660	720	712	721	622	674	659	641	641	679	676	681	705	715	649	661	687	667	611	643	651	642	669	657	713	645	672	647	675	693	710	652	713	667	694	694	702	715	682	695	692	688	665	666	682	658	696	665	638	679	681	682	685	644	682	676	679	704	683	703	680	685	649	715	719	683	636	755	652	665	718	660	677	680	675	667	672	670	680	703	643	646	702	672	714	685	677	665	640	653	711	643	690	688	677	710	709	664	702	659	708	648	707	663	664	682	659	663	677	701	664	707	665	674	665	662	731	690	702	694	694	688	654	679	681	668	651	683	657	688	732	659	650	650	698	714	659	651	681	687	650	658	646	687	693	676	690	657	682	682	692	672	639	718	698	661	630	669	685	698	689	712	648	657	664	676	717	676	674	670	690	642	649	697	669	689	683	680	605	683	634	673	652	724	664	733	688	668	722	671	718	707	670	612	657	704	696	671	702	680	687	681	707	640	748	675	642	671	683	651	654	682	691	664	666	722	635	702	654	681	655	632	680	701	711	671	695	675	662	690	697	620	677	656	642	651	694	675	631	720	673	668	678	647	650	692	688	677	687	669	658	673	685	688	696	669	696	673	676	667	717	738	688	695	681	679	659	674	638	686	616	643	682	697	702	704	657	713	700	684	648	674	710	668	706	733	653	684	707	659	666	658	676	681	655	672	656	702	655	680	696	644	701	705	694	655	630	718	677	670	713	608	663	683	693	680	716	670	632	611	699	727	684	715	681	675	701	631	693	719	639	721	656	675	691	660	676	673	641	632	651	701	632	591	651	643	668	639	681	663	681	694	657	717	687	651	690	658	684	700	690	645	660	690	700	682	713	687	687	690	670	634	631	729	671	673	694	663	708	692	637	698	674	691	698	708	684	642	674	662	682	643	706	702	652	710	682	673	669	614	645	650	621	638	695	679	684	690	636	724	724	711	679	658	670	666	710	670	668	674	639	709	676	654	668	661	645	680	674	646	706	679	686	687	699	669	661	696	709	647	654	675	697	687	629	635	642	709	722	658	625	655	670	678	679	718	725	629	658	693	674	677	728	677	701	697	705	634	699	701	684	704	655	633	667	709	697	668	699	695	643	695	650	676	671	674	633	686	723	723	663	657	668	689	711	686	670	690	662	718	719	694	674	646	703	626	710	700	654	663	655	654	677	655	656	671	665	702	627	675	667	734	693	642	713	649	692	670	651	687	694	679	711	712	674	683	695	712	689	662	696	706	657	647	683	648	706	622	631	694	657	673	694	697	685	720	694	707	637	723	662	614	669	596	639	719	635	690	595	730	657	686	713	670	654	673	668	690	668	662	696	687	696	696	697	662	690	681	684	665	691	677	679	695	719	692	643	669	708	644	673	651	646	693	665	636	685	686	705	632	682	684	662	712	678	698	650	679	678	644	709	685	712	628	693	657	717	697	672	674	713	700	651	646	686	681	689	680	666	647	666	676	637	668	673	642	666	697	638	666	673	689	647	646	692	645	733	714	712	707	654	693	666	704	702	692	706	657	648	652	689	658	672	695	649	641	693	672	676	646	662	676	680	692	669	705	706	676	688	689	657	664	668	688	690	653	673	724	659	719	650	695	727	653	664	586	733	700	729	696	710	658	714	642	702	689	645	692	685	673	627	667	707	656	652	651	687	673	696	666	703	679	687	641	659	696	713	686	664	691	700	642	709	657	723	679	670	654	671	680	666	699	630	702	673	701	725	689	687	721	610	638	657	647	701	700	689	667	676	710	688	709	673	672	654	671	681	648	688	684	655	678	651	646	671	712	646	676	691	664	692	688	671	738	678	699	689	693	647	638	675	678	682	603	677	703	651	677	669	640	678	638	686	742	691	669	670	664	691	654	631	679	649	667	644	629	700	713	651	701	675	662	676	658	641	660	691	655	716	716	670	668	666	635	690	683	699	696	670	670	634	689	721	663	686	712	639	721	696	676	674	656	718	658	670	674	696	696	662	675	681	677	700	723	684	665	689	679	675	632	698	649	662	652	678	668	705	636	614	676	666	682	677	676	665	633	642	652	676	687	707	694	683	705	736	676	679	683	672	703	680	664	739	654	680	637	610	668	653	681	692	652	720	693	726	670	704	713	674	661	654	665	677	622	647	664	675	722	677	666	631	689	655	691	709	680	691	684	682	684	658	670	692	691	693	660	709	695	673	672	656	627	670	735	673	673	650	736	648	695	625	629	668	694	677	654	701	671	673	683	679	686	705	697	666	675	672	647	686	700	679	683	677	738	715	618	688	665	662	697	650	657	662	649	704	692	690	663	694	623	694	669	728	660	694	680	690	669	652	661	649	707	673	668	695	679	663	662	683	686	715	694	652	688	644	690	683	689	673	630	710	659	687	693	681	737	708	688	734	660	672	692	742	705	677	664	711	659	668	648	729	616	698	648	660	632	670	672	671	700	656	730	694	706	707	658	703	664	689	646	685	697	670	701
23213	20944	28362	23667	20954	13667	1329	722	618	553	498	477	418	388	404	394	376	416	381	365	367	391	349	335	330	330	347	329	325	349	315	344	326	312	330	333	353	335	347	335	360	320	349	348	341	345	337	330	343	301	340	332	341	318	333	301	315	381	355	326	360	320	338	319	369	347	350	346	347	331	315	339	348	343	313	309	353	334	333	327	352	302	327	302	316	317	356	313	326	328	347	348	326	322	354	374	396	361	346	340	304	321	282	315	307	336	321	336	339	321	316	314	314	328	321	294	322	299	323	336	298	327	346	338	329	357	363	346	311	345	365	337	339	327	333	333	347	325	350	300	322	330	342	347	312	326	322	344	321	336	350	316	315	342	340	323	335	334	318	288	343	338	306	330	333	351	306	314	326	324	311	288	332	353	341	337	346	336	327	314	351	358	351	318	324	354	315	292	347	314	326	309	339	333	345	314	336	312	350	342	323	324	327	340	312	342	316	331	327	316	321	346	306	348	313	345	334	328	312	329	327	321	336	319	368	347	321	353	343	316	314	328	320	329	325	328	342	305	342	292	318	311	339	340	339	314	310	350	337	327	296	324	350	360	327	290	316	311	313	326	340	341	324	310	350	334	313	352	365	332	325	358	324	306	309	304	284	337	323	338	305	344	334	350	345	334	324	332	342	306	343	302	319	310	326	349	301	345	307	302	313	292	331	299	362	340	304	320	321	339	329	319	327	345	305	329	326	334	339	336	326	330	332	326	326	343	336	321	336	317	311	327	356	374	332	348	317	357	312	330	311	315	337	308	332	328	327	308	352	307	327	356	326	336	334	314	339	336	334	282	316	328	360	303	316	300	329	336	315	298	317	327	318	310	348	308	362	307	298	306	299	328	341	324	328	356	341	342	298	326	328	354	333	351	365	321	322	321	332	331	307	325	303	325	338	312	335	347	326	352	339	343	328	332	348	319	360	336	322	320	326	320	381	312	350	337	325	354	351	317	346	333	299	335	329	314	322	304	358	332	346	321	320	317	349	339	334	314	329	339	333	335	327	336	340	312	336	312	360	312	337	343	333	318	306	358	317	359	331	334	305	350	329	327	333	329	350	312	319	320	311	327	329	335	368	325	321	327	328	356	319	352	329	328	342	331	321	342	335	334	328	347	341	281	321	348	341	329	337	329	325	296	354	314	318	321	339	308	341	283	343	296	339	347	344	334	332	336	355	321	327	329	358	343	312	323	314	348	335	313	316	333	355	332	305	328	348	308	328	333	320	320	355	351	334	295	308	361	387	321	331	331	308	333	302	334	361	357	324	328	325	348	330	324	314	365	341	348	285	327	296	372	327	348	286	342	333	295	361	316	303	326	320	340	319	331	358	319	349	347	328	329	341	321	318	317	352	314	349	321	307	313	318	327	337	355	316	353	329	360	335	355	316	296	358	302	318	341	328	353	303	331	340	367	341	327	329	302	322	343	331	366	344	357	305	342	317	336	342	339	360	354	308	355	310	327	321	314	351	289	347	352	338	316	345	347	351	356	311	353	351	319	333	284	324	350	350	335	322	310	320	334	331	347	311	335	327	302	328	342	294	365	309	318	269	337	353	336	322	345	334	337	353	325	321	318	298	331	323	338	310	352	326	279	331	341	315	320	314	334	345	307	334	327	305	332	311	332	344	310	337	337	312	337	324	341	337	332	306	356	333	330	332	305	303	314	338	309	315	341	330	374	327	340	321	325	315	318	333	294	336	335	380	336	335	305	325	326	336	391	340	337	315	292	335	318	360	315	329	297	318	311	362	303	331	321	326	304	308	318	332	320	339	314	287	317	319	334	327	308	344	345	308	344	315	327	325	329	369	280	314	312	335	285	319	327	336	347	331	320	332	324	360	325	352	366	310	322	329	352	334	331	335	370	349	326	294	343	311	330	324	317	302	338	324	318	331	336	289	336	346	347	345	313	349	322	343	339	346	357	318	337	329	315	338	360	311	316	326	362	325	343	377	350	302	321	342	325	359	323	333	314	316	338	309	326	329	324	349	337	335	345	341	329	311	327	330	314	339	302	362	309	348	333	326	350	328	327	314	341	341	356	324	325	329	322	336	293	333	330	328	343	337	299	311	332	346	336	355	314	335	295	313	335	356	341	338	374	335	315	336	312	315	333	357	337	309	332	317	317	358	338	286	346	357	341	351	318	318	349	343	313	334	364	341	345	363	371	331	326	298	337	341	315	335	338	355	336	329	324	316	310	295	323	347	342	330	343	351	344	325	337	302	364	328	330	337	341	321	321	350	322	346	345	326	337	351	313	289	283	342	324	329	334	306	308	330	332	299	352	326	341	320	325	320	328	340	329	329	289	342	316	307	370	348	340	341	345	339	311	319	345	330	347	333	308	346	320	342	359	335	347	332	314	360	317	352	306	338	326	339	357	356	314	344	379	326	346	308	358	317	311	349	310	309	309	355	352	348	311	342	306	345	334	325	335	313	341	317	316	342	338	310	347	309	305	317	322	331	342	334	336	352	323	310	341	338	335	328	301	316	388	349	296	331	317	300	331	323	329	332	327	330	322	312	345	327	318	319	332	351	310	365	332	331	298	356	305	296	304	373	337	319	369	322	334	334	338	358	325	313	303	350	306	318	342	314	313	348	301	310	317	332	311	328	324	331	310	318	314	335	357	303	328	343	322	339	362	356	355	312	310	346	344	339	315	303	303	341	336	311	318	345	304	326	351	327	328	371	309	335	352	322	333	328	313	370	324	304	341	335	323	349	310	314	335	326	320	351	335	323	340	338	320	327	309	351	335	312	374	302	318	350	356	321	328	310	313	316	357	337	348	372	289	318	305	308	345	335	360	363	318	369	333	329	320	357	334	339	298	344	329	322	329	323	314	332	331	338	329	333	332	341	320	329	351	345	336	313	324	334	341	320	334	329	357	327	319	363	338	324	323	312	313	344	333	344	327	310	331	334	316	327	332	282	335	351	330	335	344	327	328	352	355	276	323	338	336	323	321	333	365	348	338	336	352	360	307	341	326	351	300	327	342	307	324	333	317	367	344	312	306	332	335	320	326	317	326	337	292	334	371	317	300	323	328	300	351	354	293	296	304	305	323	314	317	314	313	325	334	320	321	310	329	314	317	282	304	317	310	332	338	365	311	335	296	353	352	353	305	332	348	318	357	334	331	335	328	328	309	352	325	330	333	333	328	326	293	369	333	338	356	327	315	327	309	371	360	339	309	326	332	291	323	349	305	331	312	321	308	317	303	330	348	355	326	321	313	317	349	344	330	310	345	311	334	324	333	333	350	303	317	347	322	293	334	302	344	330	341	325	329	301	322	324	343	331	312	360	319	339	289	313	346	326	348	329	308	340	330	310	302	318	334	320	325	329	358	303	305	333	351	345	336	285	356	355	356	333	335	335	325	347	348	321	317	333	309	323	321	304	341	336	333	339	345	343	316	344	331	303	334	321	299	327	332	337	322	313	296	314	340	343	328	342	275
17114	28588	10885	2835	2032	1570	1219	922	804	657	613	593	519	491	465	416	445	444	438	388	452	413	378	355	395	435	364	365	376	364	361	394	407	358	387	367	376	381	369	370	380	374	356	339	351	364	379	370	372	329	335	344	378	341	366	367	369	408	351	352	351	371	374	368	376	354	338	383	348	366	352	377	336	364	355	350	373	379	344	384	337	340	333	389	355	333	351	301	351	328	351	374	347	365	346	377	386	380	331	384	354	348	326	341	375	365	368	347	355	343	393	343	351	368	371	346	344	401	367	332	302	353	339	360	313	371	380	364	345	342	353	360	347	374	338	394	339	352	368	319	380	393	343	336	378	336	337	352	347	386	349	338	372	363	353	346	350	391	389	347	353	392	350	378	333	338	349	346	330	369	340	374	347	379	364	314	352	375	343	336	324	376	335	347	361	360	361	350	366	374	340	382	384	359	362	357	376	344	354	358	337	366	363	338	347	330	350	378	354	338	379	370	369	346	350	353	322	358	370	368	358	366	383	319	370	334	361	365	375	364	324	348	381	353	333	355	359	362	360	349	345	353	369	336	361	358	391	342	372	360	376	350	332	322	337	379	325	377	333	343	362	330	338	337	374	350	352	362	353	367	347	378	341	347	358	356	330	330	332	348	364	354	361	344	365	358	367	370	367	375	352	336	403	378	360	360	354	378	356	337	368	369	340	359	370	317	348	345	332	347	360	389	340	336	337	367	392	344	365	366	333	381	363	373	343	356	384	375	388	383	354	365	337	349	354	331	356	356	381	360	345	339	341	363	332	368	357	346	329	350	374	368	353	355	362	366	344	381	359	347	353	366	344	382	354	339	352	379	359	331	376	374	354	383	347	356	342	359	362	374	350	353	342	385	366	372	380	340	346	390	359	347	366	375	351	368	339	425	358	319	342	335	348	396	332	341	340	325	369	390	366	320	338	325	360	364	342	321	322	365	370	404	311	378	361	368	327	339	356	337	394	388	384	377	356	341	325	349	359	360	356	374	360	390	357	374	393	359	338	312	330	339	332	381	361	319	353	381	329	335	389	355	362	370	344	383	364	372	321	353	370	365	372	348	374	347	370	366	349	367	360	348	343	351	349	354	363	334	356	385	356	374	360	376	357	337	369	353	348	328	353	361	395	353	356	369	343	383	343	333	342	352	337	365	329	363	356	364	332	374	362	308	338	370	326	378	333	353	355	364	344	352	393	341	382	319	358	342	347	336	371	387	341	362	373	362	332	382	345	351	329	348	330	355	351	364	351	364	372	319	340	370	342	359	366	336	351	351	349	357	384	349	341	389	330	312	344	366	347	339	367	381	379	333	330	359	385	339	337	336	326	349	337	358	376	353	352	353	351	368	357	376	381	320	350	326	349	327	372	328	339	377	326	384	354	381	326	392	337	371	382	349	373	394	349	385	358	382	362	335	385	368	331	363	358	353	326	366	380	337	361	416	342	346	354	342	320	353	355	343	370	399	331	360	331	367	335	371	335	337	379	334	363	342	335	382	376	339	343	375	373	336	312	372	355	340	346	362	301	335	340	333	346	373	391	376	334	374	356	357	338	364	342	356	357	359	369	375	339	361	346	358	341	364	312	358	361	348	348	350	337	359	329	374	385	343	333	341	357	373	372	358	352	365	356	345	307	340	336	340	327	330	361	363	365	324	340	344	345	348	317	350	327	344	377	349	345	359	357	367	357	339	362	372	376	342	347	363	383	389	335	362	356	368	372	345	387	336	366	347	311	375	356	360	366	345	358	375	356	333	342	350	351	348	336	365	365	330	336	391	381	336	381	347	378	363	357	345	375	331	339	379	345	357	349	341	370	346	368	322	328	363	361	364	385	373	364	340	321	372	354	361	355	376	359	335	374	368	372	375	348	362	337	349	367	370	394	347	318	333	313	391	324	363	366	338	368	333	326	359	355	348	341	352	342	369	345	360	358	342	357	335	380	360	356	365	371	348	340	343	379	366	354	342	341	355	352	324	344	341	371	343	353	379	341	364	375	361	342	329	344	346	341	342	350	397	341	353	328	337	359	355	327	354	362	365	345	363	344	343	366	380	335	384	346	360	359	401	342	365	374	334	395	308	333	340	350	351	349	348	333	333	365	338	346	362	391	346	326	346	384	375	336	355	352	363	374	324	397	368	350	374	349	331	334	330	298	331	367	384	367	331	338	349	375	346	357	379	364	349	379	341	342	345	377	367	355	350	344	369	384	325	350	359	351	362	365	358	358	348	356	364	354	340	367	376	336	360	343	369	378	381	360	372	381	371	365	343	336	355	347	370	376	380	352	349	333	376	363	354	357	339	369	323	327	354	367	348	325	338	318	315	366	366	334	352	368	346	392	340	343	327	383	362	351	338	353	347	371	327	355	356	364	365	355	349	344	338	355	335	391	358	354	358	361	351	344	341	366	342	342	370	387	329	355	329	354	355	390	335	358	326	311	354	354	352	335	357	334	329	389	366	347	349	359	369	365	329	354	369	346	369	340	371	339	337	350	376	366	343	375	374	337	388	332	370	339	365	326	359	348	351	346	348	372	362	344	376	334	364	397	322	346	371	347	375	358	334	361	337	370	332	345	351	365	373	374	355	377	336	373	335	347	369	377	352	350	356	344	363	369	379	354	341	368	350	368	346	334	371	322	367	366	341	336	326	337	337	344	377	348	366	334	356	372	342	355	334	357	357	369	339	371	354	348	354	336	346	352	364	345	331	336	323	353	365	368	356	393	335	318	346	332	370	372	339	350	376	376	340	393	347	352	349	350	359	348	351	359	381	344	358	371	333	344	370	341	334	360	358	337	341	358	332	343	362	353	348	356	376	325	371	337	375	384	358	379	362	354	360	337	355	365	345	346	363	351	360	380	338	331	362	378	322	348	337	352	354	368	353	361	351	350	350	356	396	361	353	336	350	347	345	319	346	368	358	337	337	347	363	362	371	371	379	363	380	334	351	345	330	347	325	351	387	306	332	366	360	385	369	375	347	348	355	359	345	358	351	388	370	376	363	340	368	367	357	327	341	361	328	353	366	351	332	352	328	380	346	379	378	362	325	342	363	346	327	344	357	311	363	339	337	365	361	350	423	346	377	346	357	338	334	361	370	353	359	395	345	305	373	347	324	351	346	370	371	352	367	335	374	356	359	333	367	354	358	340	375	337	334	376	385	380	352	345	346	350	367	344	361	331	347	348	376	354	351	364	354	376	325	353	353	350	314	369	346	387	376	345	347	347	360	345	391	339	393	379	380	321	385	381	355	357	374	335	338	375	355	328	351	339	350	358	351	346	378	314	371	329	378	311	325	368	362	335	341	400	363	400	338	324	334	396	404	368	362	366	384	397	345	356	346	357	345	331	361	342	350	387	345	382	353	346	366	373	363	364	353	330	394	349	329	334	300	333	377	365	373	350	360	345	343	361	347	348	375	344	336	352	392	362	340	317	322	347	344	389	343	344	375	323	353	336	347	348	337
24268	20971	27667	24397	17583	1652	983	861	851	747	784	683	669	666	677	673	630	653	624	675	655	609	621	643	668	609	633	602	640	600	653	624	673	648	632	619	666	613	631	601	616	592	619	657	628	622	667	645	618	646	600	663	600	617	642	622	664	650	662	654	617	613	615	663	623	608	606	625	642	670	647	654	656	603	643	668	620	625	656	621	638	657	586	604	576	674	654	604	594	617	597	648	650	616	583	637	566	637	658	661	609	637	642	637	625	601	642	611	614	636	647	633	646	648	622	651	655	584	623	631	592	632	622	599	615	660	658	625	640	666	635	670	652	599	617	634	657	606	637	636	660	629	684	657	663	654	624	685	586	644	634	626	633	595	656	636	618	677	587	635	652	620	629	686	656	655	632	578	633	603	623	625	648	622	630	656	648	598	591	603	627	650	623	591	608	601	592	657	656	618	641	600	643	627	649	676	628	676	637	633	634	632	616	598	592	612	612	659	622	592	649	634	590	605	603	602	596	650	618	630	617	636	644	660	613	625	629	615	593	676	621	612	651	663	609	642	645	651	614	660	653	625	642	672	618	670	612	644	606	634	616	607	591	600	615	581	644	613	603	619	681	647	643	645	613	586	641	638	642	638	637	633	578	613	651	647	624	668	608	669	659	618	649	640	648	636	607	622	612	600	636	680	656	605	626	609	617	611	628	650	646	645	642	637	631	607	654	633	585	626	578	612	651	657	625	580	603	614	643	641	631	627	598	673	607	627	639	626	634	640	640	644	629	603	583	598	645	658	568	633	632	649	622	608	628	624	647	618	656	640	580	614	680	594	605	668	624	601	657	555	640	648	669	637	622	666	618	672	641	624	637	589	613	661	543	647	604	623	627	637	627	610	696	663	622	586	627	560	640	608	658	652	613	617	647	621	623	633	629	618	592	565	614	614	618	618	635	648	631	628	639	620	606	615	683	645	654	623	617	619	612	611	652	646	592	620	618	594	633	633	620	655	645	634	625	655	619	616	633	639	607	643	623	636	629	632	654	604	618	589	664	575	610	660	596	598	624	595	632	619	643	612	617	649	621	571	616	622	590	684	659	627	623	602	622	644	618	657	637	657	602	638	622	618	605	615	644	631	600	639	682	624	608	597	651	624	646	662	592	636	621	605	611	662	647	638	602	608	627	623	630	638	634	644	601	628	594	590	650	598	581	666	593	636	613	640	651	669	642	631	623	618	647	623	616	568	648	648	601	649	597	647	602	621	622	625	630	614	641	655	652	615	619	594	681	599	649	580	610	613	661	588	593	602	597	616	639	638	601	633	661	602	677	587	614	620	625	664	625	677	645	620	613	574	605	656	616	607	634	679	614	583	667	689	628	651	618	593	604	660	637	625	584	614	644	631	596	644	623	662	707	563	597	636	631	634	648	660	614	654	607	622	610	645	648	598	598	651	629	619	567	620	618	646	712	593	653	639	645	662	625	663	640	631	623	620	669	623	616	607	639	662	605	599	643	621	586	634	614	655	617	627	640	578	665	593	617	618	594	610	655	616	644	628	645	643	652	638	648	656	588	590	601	605	656	649	607	621	587	646	620	660	594	629	602	629	624	656	596	647	676	612	654	686	604	640	660	681	643	637	617	657	605	601	657	596	660	595	596	621	606	656	616	646	652	631	632	640	648	653	644	590	636	610	644	652	627	661	607	667	614	658	562	646	640	615	589	622	587	596	680	632	626	641	639	586	625	629	641	654	587	665	640	622	621	620	642	640	627	569	644	636	628	641	614	619	672	638	627	667	627	623	607	678	607	645	639	631	599	594	627	592	641	665	599	604	613	618	651	656	650	633	644	657	617	678	633	680	637	637	687	616	630	654	607	634	667	593	642	642	668	644	626	604	636	627	673	651	621	661	568	596	639	649	623	599	622	622	628	627	657	647	581	643	625	705	589	625	640	639	643	636	638	641	624	608	623	653	675	642	597	600	602	616	649	594	649	645	627	599	610	645	659	643	659	608	624	607	660	647	605	624	608	621	677	640	672	662	620	609	650	618	630	582	632	668	611	631	622	630	636	638	642	581	635	606	651	627	596	619	627	663	626	659	628	622	624	604	616	640	567	624	633	636	575	584	610	636	651	614	613	621	647	610	613	629	642	652	644	624	624	615	621	602	644	579	610	624	608	639	673	676	607	660	596	605	581	647	625	633	636	653	606	629	626	648	628	616	581	590	634	623	648	618	596	646	658	620	637	677	630	624	574	617	605	666	637	618	615	619	620	634	617	645	628	605	645	600	626	630	592	630	611	647	598	597	645	588	644	621	606	650	634	636	648	664	651	658	633	632	640	669	625	599	648	643	655	612	666	660	592	653	668	592	645	597	664	629	635	578	622	651	580	632	633	648	641	613	652	635	669	584	612	585	665	631	633	603	630	600	670	651	652	646	658	621	633	600	637	643	668	608	580	608	620	590	645	579	648	613	631	606	684	696	621	665	648	638	669	661	666	585	623	643	600	651	603	631	652	661	659	622	659	650	646	660	611	586	640	637	627	623	598	677	622	658	641	626	653	644	649	658	640	622	595	645	627	630	591	586	605	665	642	625	617	654	622	666	600	615	652	630	601	600	635	664	617	650	636	668	625	648	645	619	615	613	602	628	622	637	646	657	653	663	568	618	571	638	646	581	633	636	632	607	594	635	614	613	594	629	622	622	610	600	633	614	631	650	656	603	624	655	664	659	632	643	609	620	566	611	604	630	624	641	643	592	648	639	597	656	586	644	660	634	637	658	680	610	614	561	626	670	597	599	609	622	633	646	641	607	636	685	619	639	637	635	607	629	624	629	624	662	647	580	632	595	613	620	645	640	620	630	617	596	627	637	593	597	630	667	601	618	623	608	590	661	643	647	626	644	658	660	649	607	633	612	628	603	638	645	623	607	587	630	641	632	608	649	644	617	592	618	594	635	606	615	580	616	629	610	618	646	594	633	646	622	634	655	628	607	598	603	639	625	649	603	594	633	644	635	600	650	631	659	641	582	613	621	602	678	653	660	641	636	607	635	642	625	612	573	567	617	619	592	620	602	602	629	627	635	650	641	652	610	578	611	659	647	651	636	626	599	624	581	682	653	583	631	587	644	634	656	658	653	640	622	642	639	626	648	577	582	616	610	655	590	645	631	669	618	649	639	642	654	617	655	614	628	644	624	642	638	606	646	637	606	676	644	600	631	622	692	679	606	607	627	583	616	562	602	616	621	648	634	664	638	621	628	617	644	649	682	637	670	626	653	636	661	588	597	566	649	605	604	643	628	649	628	625	625	653	593	655	644	636	640	651	623	584	612	597	599	672	650	664	654	587	627	583	594	665	668	626	668	624	596	623	656	635	641	593	680	640	635	605	629	615	630	657	614	627	604	632	638	590	627	614	681	630	615	630	613	594	682	608	662	664	619	653	639	644	670	628	633	682	651	623	622	675	665	611	635	601	662	601	674	607	642	607	647	634	662	643	633	632	634
16927	24326	8560	2048	1658	1298	1111	969	808	754	756	705	697	731	665	726	699	650	657	648	637	631	644	634	698	587	637	670	656	660	674	627	594	618	612	631	631	671	649	618	597	593	622	612	656	639	617	638	608	633	607	629	610	654	666	640	590	638	652	650	619	601	619	607	621	604	607	654	649	553	585	625	644	631	610	635	598	598	609	657	646	666	608	632	615	602	650	650	644	628	642	656	570	653	605	601	602	632	612	652	610	568	612	626	580	650	654	654	632	641	634	649	599	605	630	634	660	620	648	582	640	612	637	690	608	639	614	645	655	621	628	630	613	604	601	604	623	626	681	618	593	632	633	629	595	633	619	587	609	623	616	590	623	643	633	625	605	623	602	633	625	610	613	610	596	573	592	647	595	641	658	613	630	609	649	629	609	630	637	618	647	663	635	595	659	620	661	599	606	649	647	640	601	628	604	595	602	601	637	619	607	625	615	626	649	614	603	643	582	651	653	600	685	587	580	649	574	618	626	621	619	619	613	611	659	606	633	634	606	614	662	583	653	615	584	610	630	585	641	595	636	600	603	610	647	644	582	613	623	664	648	604	662	606	588	580	613	638	658	645	656	614	593	595	639	587	664	609	615	626	623	623	618	617	621	590	617	643	628	626	616	627	634	641	596	642	627	623	688	615	620	635	599	607	630	606	631	616	643	608	609	631	611	583	572	596	595	638	649	616	649	608	609	657	644	608	661	613	599	608	613	637	591	634	612	590	639	635	630	654	632	607	629	616	612	615	613	606	646	613	626	607	630	636	627	601	584	609	628	592	633	655	609	653	650	627	603	604	593	655	606	599	629	626	573	640	682	638	659	637	609	637	627	608	635	612	661	619	643	651	620	560	624	625	556	620	627	660	619	620	624	648	608	599	625	607	611	607	634	625	627	606	619	583	597	611	613	600	620	592	617	606	651	596	561	656	594	650	622	584	654	628	640	631	658	632	637	618	638	617	633	646	616	593	610	618	648	619	607	602	636	631	621	621	641	655	611	618	591	628	617	623	606	610	627	624	611	595	633	633	642	634	584	595	622	650	674	630	626	663	605	606	625	627	662	577	624	604	576	584	600	613	636	675	630	628	629	610	557	579	621	621	605	628	612	639	625	605	606	650	658	582	643	594	655	634	607	627	630	672	632	633	561	604	619	654	668	630	583	600	631	644	646	631	585	623	646	648	634	645	621	650	603	652	602	615	598	599	638	670	650	641	669	610	590	611	597	639	586	621	668	625	636	666	640	674	601	592	643	599	654	606	626	595	580	615	613	637	626	627	622	610	607	597	602	698	607	647	634	617	627	617	601	633	622	606	611	589	575	683	639	628	628	625	612	519	656	633	642	637	638	653	606	617	620	631	618	630	629	637	586	564	613	611	645	620	659	643	639	615	612	610	628	636	633	595	622	617	638	644	613	611	650	602	595	640	564	674	619	584	646	593	623	657	624	601	599	624	664	633	574	589	613	605	594	599	589	623	631	669	652	607	618	656	608	605	666	591	636	610	624	569	643	598	628	668	573	615	605	627	622	670	629	627	648	628	614	628	632	644	669	598	577	620	670	608	617	593	638	651	633	638	582	614	670	664	593	588	681	665	635	634	614	629	578	607	606	642	617	615	646	611	609	615	614	656	630	642	671	633	598	647	632	629	616	635	629	572	577	616	623	643	648	648	577	632	601	628	603	595	602	601	611	635	613	641	623	630	613	594	628	621	592	636	632	590	637	608	639	641	594	598	638	615	610	571	630	617	599	615	688	618	670	625	647	598	653	615	576	632	646	611	598	606	614	584	643	620	624	628	606	625	631	626	600	622	625	610	644	635	609	642	646	633	621	663	630	587	597	633	610	629	629	591	594	592	610	616	627	655	629	680	617	634	641	600	614	596	642	620	585	655	615	566	652	650	616	622	630	630	631	564	593	639	608	623	647	645	597	586	598	618	627	626	627	672	620	631	645	577	673	566	616	647	652	623	616	635	595	616	628	595	650	589	602	628	640	622	632	647	652	657	623	615	624	600	564	642	605	595	635	624	633	613	604	639	620	618	634	616	607	673	601	650	666	655	596	584	613	639	608	647	636	608	650	616	616	629	612	662	644	624	642	589	633	601	585	627	604	640	633	630	662	593	651	599	587	615	603	668	664	612	599	606	610	657	641	640	621	629	604	671	591	648	656	640	582	608	620	668	559	633	651	603	647	652	599	624	623	657	613	598	591	582	602	623	626	562	671	643	651	618	600	611	623	684	644	610	639	637	639	632	600	601	579	629	648	649	615	651	652	587	580	620	566	633	638	656	660	581	642	593	647	622	624	625	621	637	606	586	640	593	609	593	632	560	643	606	643	587	622	636	640	626	606	640	582	666	593	629	557	640	574	606	644	621	582	678	574	635	627	620	646	654	597	628	593	636	622	645	591	608	639	611	600	640	605	615	632	634	595	611	606	609	611	648	604	652	644	633	617	646	583	597	626	604	639	583	667	605	593	643	628	627	595	613	622	619	629	616	627	641	608	598	593	667	555	641	591	604	595	621	629	597	610	619	591	633	621	621	631	639	600	607	610	588	656	639	629	635	620	623	613	632	610	623	604	604	605	602	622	654	624	651	617	602	604	648	596	604	629	671	625	637	671	631	646	626	631	616	598	610	615	605	673	595	648	625	580	636	645	620	634	662	603	603	639	608	642	573	580	661	641	572	667	632	640	624	594	628	651	670	626	623	621	571	640	670	622	580	642	637	640	636	622	622	614	579	589	614	623	643	650	653	633	603	615	600	617	547	606	611	592	633	627	609	636	640	607	660	639	622	678	608	604	637	613	665	615	619	629	597	625	613	587	601	660	636	623	625	588	585	641	582	617	617	620	613	618	616	597	601	613	583	616	651	662	663	672	630	594	622	617	595	646	640	639	640	593	607	612	603	597	596	628	598	649	676	650	574	637	635	649	624	640	629	628	595	587	597	617	642	609	617	639	617	552	655	633	635	593	645	606	630	632	612	636	599	631	654	605	654	600	652	662	636	630	613	631	631	661	627	614	632	600	611	632	617	597	638	611	642	624	640	632	625	608	641	593	582	651	607	641	608	605	646	602	618	609	608	645	626	629	620	633	640	624	647	609	620	601	608	601	632	695	631	595	628	666	647	647	625	615	620	679	613	607	612	600	642	612	612	577	596	585	609	586	644	643	625	612	619	589	639	633	643	615	599	628	593	644	625	638	622	659	631	626	628	621	651	610	641	594	598	663	606	601	640	594	608	590	619	594	612	604	632	574	664	627	652	605	644	655	632	594	670	623	641	601	579	643	633	611	601	611	629	605	583	628	571	649	629	629	602	627	616	626	581	581	648	578	630	637	643	632	628	565	654	614	636	588	610	640	612	628	644	583	627	639	646	649	627	626	599	643	622	613	624	598	634	613	603	627	628	627	602	611	644	633	628	628	636	612	670	611	629	617	647	633	661	632	645	600	658	596	621
22207	21034	28826	23462	21034	21096	12166	1060	718	569	516	421	428	342	338	335	304	298	266	284	280	222	264	259	208	233	234	214	208	244	220	231	219	207	220	213	221	208	207	183	219	219	190	194	193	192	199	205	188	181	208	216	183	196	179	184	179	209	185	190	219	217	198	183	202	195	187	192	195	183	183	191	210	195	195	197	204	210	173	188	196	185	207	180	186	189	184	178	189	191	181	205	238	150	182	187	196	188	197	167	186	191	182	173	178	187	219	188	211	200	188	196	180	189	199	216	214	209	210	209	172	176	189	209	208	171	174	189	173	203	187	217	192	208	208	194	182	216	195	174	210	198	203	194	162	210	188	183	182	181	216	201	190	194	199	174	204	188	188	203	172	188	175	176	217	185	190	223	183	223	178	191	185	195	194	199	183	173	232	200	171	168	198	192	150	196	182	207	171	188	172	175	195	206	183	183	187	205	177	172	179	181	220	192	184	197	168	184	207	172	185	204	174	204	177	201	188	159	179	167	215	184	191	180	192	188	193	189	191	170	198	161	193	209	180	172	192	195	160	188	199	204	186	209	184	166	175	189	179	181	208	185	176	181	185	184	196	221	204	180	202	203	188	184	201	186	201	209	178	164	199	189	173	166	199	179	184	198	207	190	193	193	195	201	180	184	214	183	218	216	210	178	207	179	184	199	191	156	196	185	201	192	196	186	201	174	199	188	177	187	193	195	204	171	176	196	198	198	167	203	196	186	192	179	203	192	206	199	179	180	171	212	191	180	191	184	190	209	177	199	190	193	206	179	204	187	193	179	167	187	191	207	204	187	196	189	200	205	190	205	163	162	183	183	183	183	194	152	180	171	186	191	194	183	198	183	189	183	173	193	193	175	172	182	184	185	184	180	214	178	174	203	198	199	196	188	186	201	173	217	180	183	219	166	192	182	185	219	226	189	193	196	194	186	177	178	191	163	188	194	179	195	185	178	212	188	186	167	186	198	192	173	193	184	183	208	164	208	179	172	167	178	191	197	181	199	187	194	168	195	202	193	202	188	185	215	194	199	200	208	186	196	172	185	160	207	194	170	171	195	194	177	195	156	192	177	181	174	180	206	189	207	176	197	197	213	202	198	180	172	194	159	189	194	196	177	201	193	188	171	218	175	178	202	183	211	170	180	214	189	185	167	193	182	188	192	186	177	181	182	173	170	196	208	186	181	222	188	202	186	184	186	181	200	171	176	189	163	165	175	216	168	197	181	190	199	228	201	185	205	166	196	199	187	173	193	195	203	202	191	166	168	176	215	187	202	188	185	205	174	174	171	177	183	177	178	196	198	189	199	210	189	190	169	190	178	213	195	205	173	179	163	149	193	186	197	191	180	182	180	176	174	192	180	210	204	183	193	209	199	213	199	193	183	199	201	164	175	205	176	188	189	187	181	176	193	194	202	186	195	175	200	208	174	174	201	182	191	175	187	207	181	203	181	176	194	158	172	194	184	157	190	196	196	184	194	200	192	189	185	153	202	201	187	176	190	195	165	185	179	184	222	161	196	192	204	207	195	187	173	193	170	179	203	176	191	200	178	199	212	198	201	188	177	181	189	182	195	214	175	200	214	187	196	180	205	174	183	161	192	193	207	173	196	180	185	190	201	195	181	207	186	184	188	169	182	186	220	185	193	189	212	181	195	180	192	199	184	193	183	180	175	193	173	193	206	189	193	194	178	198	180	182	174	198	188	207	201	183	188	169	171	212	204	169	193	175	196	174	180	183	205	197	187	194	181	199	191	199	194	194	199	187	180	186	200	184	189	184	194	199	195	188	199	189	207	198	189	194	166	187	178	195	180	186	191	192	197	191	184	157	218	190	184	192	189	203	180	177	177	177	196	199	200	179	179	183	201	169	192	194	173	178	188	177	185	196	193	206	207	202	180	188	225	219	195	184	186	174	203	178	188	162	188	199	197	190	179	180	206	187	178	197	217	193	186	215	183	181	194	203	162	208	196	195	170	171	184	186	189	191	194	181	214	184	185	189	186	201	188	166	212	183	169	188	212	178	194	209	183	180	201	212	189	186	188	207	201	190	196	170	215	207	187	189	170	170	190	170	182	179	187	209	204	181	184	201	168	187	184	195	186	183	193	199	176	196	206	182	195	172	193	174	210	218	217	184	170	160	191	204	211	196	192	180	186	189	208	188	169	180	155	198	185	194	165	180	193	194	156	203	193	192	179	200	195	179	197	177	185	175	196	179	194	193	194	227	186	195	189	183	177	197	177	183	177	209	190	157	193	169	181	184	153	181	215	197	188	189	167	208	197	183	203	185	166	190	190	182	192	187	195	196	193	178	186	175	186	199	177	200	180	187	204	206	198	184	203	185	190	189	214	181	231	212	171	198	178	180	205	191	190	183	186	168	197	222	203	204	173	187	202	159	208	205	179	183	210	187	172	213	206	205	214	164	196	168	157	187	197	185	218	196	163	179	214	171	200	194	183	206	179	164	191	162	203	177	177	194	201	194	191	196	183	202	165	212	191	187	189	188	198	181	208	194	188	199	164	188	190	183	184	194	214	180	176	179	222	187	169	192	184	177	177	195	171	192	195	214	195	191	191	187	200	191	181	192	181	207	168	200	191	206	155	188	202	186	191	177	186	190	180	198	194	199	204	164	203	186	199	196	174	162	175	202	185	176	203	195	210	203	170	169	213	178	190	173	183	162	179	190	212	208	195	213	212	194	200	186	182	208	194	186	183	181	213	188	181	177	182	182	192	181	180	180	197	194	217	209	191	184	210	173	198	167	177	175	192	205	190	187	200	170	199	184	213	181	195	190	194	173	171	185	185	197	219	173	175	173	206	209	177	183	174	180	219	172	182	190	190	202	214	172	164	189	210	181	192	200	185	193	166	180	183	180	192	189	215	192	189	182	176	174	181	178	193	160	189	224	210	189	192	187	211	186	168	208	195	182	193	173	151	203	185	180	177	182	189	197	181	199	179	172	159	200	197	206	189	191	208	196	197	161	192	201	187	159	174	182	183	173	210	180	186	171	194	166	201	173	177	168	175	174	187	188	203	219	198	203	221	192	189	217	187	185	174	184	199	202	191	175	191	174	184	205	179	201	202	195	179	168	181	177	167	183	178	207	165	197	199	202	187	196	186	204	195	175	173	191	191	205	187	163	197	185	225	198	202	207	201	167	183	206	189	222	179	172	204	181	181	205	183	190	197	180	173	213	219	203	202	179	212	162	183	190	186	179	164	204	185	203	180	195	167	187	190	214	167	176	194	200	190	180	187	201	189	175	178	204	176	200	194	176	188	199	194	178	171	225	172	175	182	173	180	192	199	193	192	175	203	194	194	185	198	179	183	180	184	169	170	175	199	175	181	183	188	188	187	179	162	165	205	177	177	218	172	175	166	189	173	182	185	154	193	198	192	182	200	192	188	189	183	194	176	189	189	203	195	210	149	179	205	187	198	191	190	171	178	178	188	187	181	169	193	177	194
21119	34744	14748	4880	3388	2515	1806	1326	988	727	667	580	473	421	404	333	354	314	324	305	293	265	286	247	252	266	231	257	249	233	200	250	229	213	211	220	218	253	213	219	191	216	197	212	203	176	204	204	212	228	229	236	192	207	195	203	202	203	178	201	187	189	190	186	202	211	202	198	215	198	176	185	206	221	177	175	196	190	222	191	189	206	194	200	203	175	205	198	198	195	182	194	182	169	190	201	185	179	208	202	166	235	203	183	185	182	184	185	181	192	190	178	200	193	196	198	191	198	193	214	212	174	196	189	197	190	181	164	194	177	181	186	219	181	189	227	206	196	196	179	209	186	210	200	219	206	206	203	197	209	178	199	209	176	211	206	220	171	204	180	175	197	207	207	184	200	202	208	176	190	187	206	204	200	208	172	196	210	180	192	194	205	206	199	208	197	165	189	171	180	175	206	195	193	188	211	177	195	176	182	181	172	196	164	188	168	195	188	171	183	209	203	200	161	177	204	192	176	182	189	187	212	202	184	217	171	209	220	216	157	216	196	196	199	191	188	173	169	164	169	195	200	213	186	175	174	201	186	172	189	193	182	196	216	186	180	196	201	217	215	187	189	172	192	224	193	183	187	197	185	171	205	201	211	175	198	186	169	202	203	177	196	192	223	189	199	204	204	178	203	196	173	188	220	169	180	194	211	191	195	180	221	170	205	189	194	197	188	205	193	202	166	180	201	172	192	201	187	194	196	193	198	181	183	196	198	231	207	191	219	211	181	196	179	193	182	191	184	191	193	205	162	181	176	184	190	204	192	199	207	201	193	197	191	180	204	197	181	187	215	185	214	183	197	212	206	171	189	205	196	183	210	192	203	191	181	220	201	176	205	215	197	167	171	226	194	194	204	186	186	164	176	205	189	180	222	214	201	198	182	214	190	194	197	196	176	201	216	192	181	188	181	194	223	173	195	228	203	200	215	218	204	203	185	201	182	207	188	177	213	199	170	197	216	204	167	190	179	194	191	209	190	202	213	201	210	189	167	184	209	186	182	156	174	202	191	212	193	203	222	176	191	178	191	205	181	195	183	177	193	203	193	191	210	177	203	199	190	201	237	196	193	176	191	189	188	193	188	183	193	200	195	200	188	206	211	205	159	195	210	201	221	196	194	161	189	179	203	191	180	199	191	208	185	208	196	195	169	213	187	187	197	198	183	187	180	204	193	207	202	181	176	206	188	189	183	186	175	190	168	184	190	207	181	196	199	175	190	197	192	206	218	215	195	198	172	196	196	200	173	205	164	205	194	184	213	216	169	209	185	185	197	170	180	216	174	191	170	204	209	195	224	201	187	183	194	221	193	179	187	174	188	198	195	207	158	198	187	186	184	191	189	191	183	199	170	188	162	194	192	185	195	225	193	181	179	209	195	215	176	190	211	191	211	211	174	190	206	183	191	194	184	191	195	207	222	192	191	199	200	204	194	196	203	212	211	192	189	196	195	180	198	201	199	203	180	200	184	181	197	198	183	190	188	173	208	197	205	201	186	193	200	178	187	235	200	195	227	177	191	178	192	182	203	205	215	218	188	209	179	184	185	167	203	206	160	161	200	181	178	201	191	186	177	189	200	204	197	180	201	207	193	180	198	194	175	223	193	171	177	196	200	178	209	197	172	231	182	188	197	191	202	218	157	188	172	190	200	203	198	197	202	184	182	201	179	192	186	187	191	189	186	203	175	198	180	207	192	180	229	175	195	194	173	199	175	192	176	231	188	193	202	169	210	181	206	186	213	190	195	184	208	183	191	203	179	181	186	205	198	195	189	171	179	197	182	186	220	198	185	177	185	214	189	194	221	195	186	189	178	194	199	192	190	212	201	183	185	185	209	221	177	202	196	189	223	177	205	199	207	194	204	187	185	206	188	202	187	182	177	180	168	177	208	194	201	222	192	194	188	211	176	182	186	173	177	200	201	191	197	188	200	190	170	185	189	190	201	186	226	182	213	210	180	188	175	171	196	213	181	173	185	187	185	184	206	186	187	205	190	207	186	237	185	209	191	188	189	185	168	185	196	198	224	188	201	194	196	202	218	202	189	178	204	189	201	214	198	192	191	188	196	206	208	222	219	191	186	188	190	220	200	189	189	177	186	189	200	187	199	193	182	210	198	206	217	183	211	176	199	184	180	196	209	180	174	191	198	184	211	195	186	194	184	181	167	173	180	177	199	190	188	203	193	205	176	206	167	197	200	231	202	185	182	193	203	189	201	231	189	175	170	189	173	179	193	191	181	204	188	195	229	174	185	221	186	168	193	184	173	204	193	174	199	195	196	187	227	196	196	207	206	186	188	175	191	178	189	202	180	214	191	179	195	193	187	172	204	188	179	185	222	207	174	207	210	182	219	195	214	189	207	195	196	192	185	191	221	176	185	192	200	197	184	190	201	211	209	200	204	179	169	222	199	169	173	194	188	202	199	181	195	229	213	195	181	187	178	167	200	200	194	191	173	187	217	193	187	213	215	188	209	173	185	181	188	175	178	187	189	193	217	186	201	185	189	172	163	206	208	181	183	189	188	202	198	186	187	187	170	209	203	193	188	194	195	191	191	191	200	225	209	184	218	184	200	169	212	150	179	195	216	179	184	169	191	229	220	217	193	206	191	188	178	205	178	221	187	184	174	209	204	185	183	183	178	181	186	198	181	214	206	189	207	183	187	201	196	184	160	191	203	183	202	174	180	190	177	190	181	196	196	205	202	213	192	162	216	171	188	180	192	188	187	189	167	201	184	191	171	202	208	195	202	185	182	181	235	166	206	198	170	191	212	200	200	175	187	184	196	206	196	193	193	196	190	216	186	182	188	205	182	184	182	204	185	179	196	188	203	207	209	171	221	198	187	179	203	191	190	180	201	176	202	177	180	214	201	192	177	174	173	173	200	179	179	211	203	220	173	177	193	197	170	184	195	183	207	193	197	181	199	202	224	209	181	223	198	200	171	208	185	182	207	195	185	201	204	205	187	210	199	209	202	188	194	208	213	203	172	197	168	174	203	217	173	178	185	188	188	210	198	187	199	189	187	191	189	189	189	212	191	171	219	191	189	202	211	195	180	224	204	196	179	186	187	190	202	208	191	217	200	212	211	169	180	180	172	198	184	200	161	189	186	201	199	194	179	199	185	216	182	190	212	197	197	182	177	165	194	198	200	212	208	219	200	190	175	165	184	194	182	208	203	205	185	192	171	205	204	190	170	189	182	192	169	188	222	199	198	189	192	197	181	207	191	175	164	166	210	191	185	188	182	202	183	195	194	209	177	202	205	153	219	180	170	213	183	174	205	176	197	181	192	210	193	210	199	187	176	188	209	192	187	204	192	203	208	204	187	188	204	172	179	206	180	184	180	175	161	227	179	167	180	192	197	192	201	186	191	166	190	212	183	183	196	197	212	194	182	166	203	187	190	187	222	185	202	190	193	192	184	209	180	211	216	225	197	205	195	197	183	197	199	174	201
27436	20230	9467	1093	739	711	692	675	655	682	695	613	662	691	685	668	675	709	701	685	656	695	640	661	657	636	679	637	666	678	666	657	699	708	652	660	635	666	652	681	631	670	686	663	634	676	681	651	706	664	670	643	644	669	631	695	680	649	636	601	667	662	671	717	703	651	689	679	666	677	675	662	581	674	692	662	645	642	656	615	695	647	708	690	676	632	667	679	698	647	700	653	636	677	648	645	685	635	678	677	636	650	650	689	642	664	647	692	700	696	716	688	664	633	623	625	723	681	642	606	675	663	637	642	685	642	654	632	711	689	662	671	652	639	665	630	660	692	612	672	614	666	682	650	640	630	687	664	683	693	640	676	695	659	610	668	632	657	700	637	662	668	711	699	679	633	632	615	664	674	652	648	680	634	686	656	731	660	703	687	684	638	739	707	667	675	630	629	686	638	627	657	655	673	677	635	702	678	689	644	681	701	668	637	645	671	726	647	656	673	666	668	632	649	670	680	703	663	683	666	669	655	630	666	650	618	655	665	633	633	691	701	626	680	636	659	643	637	649	668	681	675	630	678	617	710	654	698	631	660	691	696	659	647	659	635	657	676	673	651	636	675	665	673	681	654	614	647	668	674	663	670	707	658	640	646	670	679	681	705	626	669	710	649	608	682	686	657	668	687	662	670	706	680	641	697	668	664	679	668	636	675	677	683	651	651	668	677	691	644	724	654	676	670	694	681	680	679	671	688	656	709	663	730	697	717	664	685	653	632	703	683	623	716	683	700	657	673	653	654	661	642	669	686	677	641	643	661	659	654	640	706	634	653	637	698	681	658	621	659	684	675	659	656	677	655	699	679	671	656	650	634	695	651	696	680	654	671	642	697	665	710	713	686	689	675	630	688	638	682	694	659	673	641	659	665	665	690	638	667	696	692	685	645	665	674	663	731	659	655	627	681	662	642	628	649	691	655	670	665	636	679	684	661	633	666	689	654	715	598	646	675	685	743	667	684	715	700	649	644	629	620	654	633	653	680	710	678	665	670	686	688	660	641	650	627	679	683	629	642	615	668	672	673	645	628	708	626	674	724	639	636	657	658	686	674	646	652	654	611	719	658	685	681	668	650	640	658	669	636	684	684	652	672	664	652	643	699	674	627	664	639	635	669	670	645	652	663	674	634	696	630	667	644	652	664	682	666	650	631	643	609	651	647	652	642	708	696	636	659	656	618	709	696	665	685	714	680	712	634	645	654	667	637	651	678	677	686	636	662	643	663	683	642	622	672	709	649	688	709	673	692	629	631	692	660	624	657	688	660	673	667	658	670	702	663	676	659	691	693	635	682	684	617	653	662	665	657	681	700	666	670	694	665	651	691	677	646	655	674	668	680	690	685	611	658	657	655	633	683	676	663	647	642	638	660	647	637	677	717	654	657	702	671	648	656	639	656	654	686	657	652	636	727	686	664	649	679	696	668	620	647	657	667	630	702	723	657	675	681	632	638	628	654	688	682	665	674	659	667	679	681	678	694	619	627	607	691	613	677	662	635	657	682	677	628	657	669	668	687	710	668	658	625	659	694	698	667	655	645	679	677	710	686	671	638	684	662	682	697	689	653	683	638	659	631	668	638	659	701	656	622	621	663	663	629	602	653	637	703	628	697	680	660	660	657	641	663	658	651	625	665	645	696	669	681	702	644	675	670	648	637	636	618	659	698	691	648	659	670	652	688	642	661	640	651	698	642	707	688	615	668	642	608	661	652	704	653	658	681	647	662	641	647	632	708	669	662	704	609	642	612	650	644	686	682	684	645	677	670	632	682	694	629	680	656	685	655	611	704	663	678	642	681	650	605	671	685	664	682	664	689	676	607	707	624	669	603	657	653	697	657	675	669	668	699	692	734	667	642	626	598	653	631	685	670	648	703	705	695	680	645	657	645	658	629	665	631	652	692	637	704	676	667	616	635	647	633	666	695	691	628	663	657	647	642	695	672	713	678	636	633	723	652	620	645	649	658	702	698	645	669	719	682	687	644	603	676	668	694	688	646	661	671	653	630	653	635	708	667	643	662	676	703	631	645	680	649	668	671	656	687	656	742	610	668	686	696	715	614	676	649	629	637	678	649	680	648	618	644	677	651	653	656	625	677	703	675	642	677	709	650	670	641	697	651	688	728	677	684	629	663	687	649	698	681	604	652	640	640	637	612	615	711	660	651	647	684	638	696	641	678	639	618	636	716	651	692	660	688	716	673	695	670	654	651	644	650	648	681	695	678	669	675	729	703	692	674	659	650	662	698	667	657	668	657	644	691	625	658	620	686	666	680	656	668	689	666	664	688	642	702	734	659	660	671	641	661	673	675	632	623	685	640	670	697	707	670	646	670	678	631	653	668	664	661	673	634	682	648	665	700	646	643	695	636	685	675	682	669	677	629	665	694	692	695	636	658	610	682	660	720	665	626	622	668	660	658	676	683	674	717	682	658	638	638	651	684	636	639	599	674	674	655	648	659	679	678	631	654	716	674	678	686	650	649	656	670	660	686	670	660	606	660	613	706	670	650	685	672	706	692	728	707	657	654	694	606	713	635	661	631	695	631	615	643	664	674	681	630	652	706	653	685	639	669	639	650	668	646	681	682	654	635	618	701	659	670	627	655	700	635	664	624	715	660	689	665	665	692	678	667	669	616	673	683	658	623	640	658	646	648	672	680	650	684	662	654	675	681	680	651	651	703	691	682	732	658	664	660	657	608	691	648	628	641	678	675	653	671	687	655	701	681	677	633	670	654	688	688	716	648	646	728	669	670	635	664	682	683	677	678	651	658	712	677	679	641	669	673	649	659	682	627	645	675	680	680	683	698	659	627	643	633	635	664	699	663	651	676	694	627	654	609	654	689	682	667	672	658	658	677	649	649	647	681	689	671	641	677	667	663	647	619	684	643	674	710	635	656	670	674	648	624	643	694	663	660	661	661	687	663	697	653	618	649	678	678	648	649	684	686	636	651	658	673	650	682	668	632	704	664	644	667	638	648	668	675	657	620	657	643	686	643	637	628	629	661	687	653	683	649	685	641	694	616	647	657	653	635	672	639	678	641	618	630	619	681	683	648	700	614	648	682	715	668	662	612	655	690	653	660	657	709	706	642	678	650	630	619	625	655	682	708	655	683	675	653	636	672	630	690	641	667	691	678	642	667	647	647	683	711	679	640	684	648	632	641	658	619	670	667	691	636	679	656	677	624	680	665	623	687	646	650	698	706	695	678	676	662	681	693	628	644	671	690	684	699	716	700	669	672	614	675	671	628	677	664	647	682	638	696	635	709	641	612	629	705	654	689	662	638	654	624	721	642	663	691	668	666	616	610	629	675	665	655	666	759	658	643	691	653	647	686	690	602	695	667	646	668	639	631	648	601	665	670	708	663	655	625	622	677	685	631	676	669	645	700	630	680	668	645	678	688	644	687	635	657	666	638	663	662	645	680	726	669	607	638	662	685	665	695	644	645	673	639
15377	17467	5216	821	742	702	702	664	730	726	665	688	695	705	715	713	630	689	641	689	669	683	715	689	731	628	704	678	672	688	658	700	660	695	692	630	677	679	663	702	652	675	700	710	660	680	639	738	647	708	671	668	695	726	700	698	728	668	661	687	653	641	716	672	638	676	672	625	667	672	648	686	689	674	676	701	733	716	643	646	665	655	650	705	654	716	685	709	685	664	676	662	678	638	702	722	671	703	687	678	685	685	694	673	653	643	673	646	700	709	663	690	678	710	700	694	641	711	666	709	707	700	640	667	732	657	703	666	695	697	697	678	640	713	697	657	683	671	660	727	686	672	705	692	642	649	684	680	680	680	676	685	649	681	732	678	681	699	677	690	690	671	703	659	650	705	666	660	660	681	670	683	765	663	700	715	688	698	702	733	660	672	674	688	701	695	714	692	663	654	675	663	673	668	749	654	640	670	680	683	674	699	666	683	675	722	694	692	682	670	670	709	679	663	715	662	687	665	679	651	614	720	670	662	695	672	674	662	727	668	642	684	675	658	645	739	670	711	651	706	663	677	693	692	679	640	661	698	625	673	667	713	722	649	665	674	670	667	677	690	736	687	692	715	683	686	697	679	669	671	692	681	730	694	681	712	669	672	667	711	658	696	646	691	715	660	708	635	697	657	648	687	672	653	669	697	672	680	666	671	703	768	678	687	728	664	664	690	687	670	628	678	643	663	697	693	698	683	683	682	680	713	677	649	706	675	690	674	687	685	740	693	692	681	698	684	695	692	693	696	713	670	669	683	663	704	676	731	666	694	705	632	706	653	689	672	693	709	649	664	598	664	637	677	738	657	678	696	707	691	733	677	740	695	694	696	645	629	642	680	675	682	644	693	697	698	710	687	640	751	691	678	722	663	677	670	664	684	661	667	694	751	699	671	695	690	687	670	691	707	696	687	640	643	674	735	660	704	639	719	688	693	725	686	655	663	690	709	687	670	661	714	656	663	681	659	670	667	677	711	692	665	686	648	688	699	628	653	670	756	682	700	653	698	726	663	693	643	698	715	677	670	674	704	672	717	675	710	681	668	690	669	714	642	666	662	683	628	686	628	641	718	669	693	654	651	676	696	676	700	683	687	700	683	720	711	647	755	688	652	675	660	709	696	668	685	704	677	677	683	661	674	671	690	637	688	719	700	702	669	678	689	673	697	725	681	666	652	664	699	659	702	641	671	648	697	651	713	685	670	657	713	651	674	715	688	639	649	670	715	711	672	676	671	656	663	675	655	692	679	668	669	690	695	683	698	677	698	661	676	678	628	680	647	631	718	694	641	647	682	693	639	716	654	694	654	644	653	658	677	653	683	669	682	689	683	663	670	687	687	690	677	656	658	701	671	692	638	662	717	690	640	693	675	674	691	647	698	659	673	671	729	709	680	668	688	652	687	707	729	710	663	655	653	667	657	708	675	685	726	681	622	662	637	684	710	680	645	657	677	712	664	708	701	701	674	634	697	723	718	716	694	683	694	698	659	645	673	661	686	673	664	657	683	673	683	670	691	682	676	667	696	703	683	664	681	680	664	691	684	715	660	749	646	669	699	680	713	671	680	657	608	699	687	671	693	695	675	690	697	672	661	634	712	672	652	634	704	691	689	670	670	635	671	728	662	715	666	600	674	679	683	676	652	640	683	657	667	660	661	688	673	703	667	694	689	645	715	664	682	707	662	684	683	681	691	723	712	680	662	672	678	703	705	647	654	667	659	695	683	627	677	740	620	678	655	686	666	701	682	653	687	707	634	711	708	683	681	706	667	687	693	649	674	721	704	747	725	668	728	696	683	668	645	695	686	663	694	727	646	712	688	659	671	697	680	675	667	691	649	690	693	609	691	685	702	670	671	680	668	687	705	649	646	664	685	668	660	680	721	688	703	644	674	659	708	681	685	705	752	675	660	664	644	676	683	718	697	710	689	674	662	755	711	702	715	698	677	621	691	675	666	730	652	700	607	712	649	684	664	693	684	728	685	708	716	697	615	629	655	725	690	664	671	651	727	681	649	699	695	640	636	686	665	697	687	687	645	680	693	641	728	707	672	673	729	695	686	698	671	659	660	693	667	714	697	688	667	707	676	719	725	673	657	715	690	689	696	677	626	702	714	727	691	677	642	675	678	660	698	668	653	702	651	681	669	719	703	679	648	679	681	697	686	715	664	678	633	690	684	627	678	684	692	631	649	680	764	649	708	682	653	660	674	652	692	697	688	645	706	622	725	697	683	725	668	696	682	684	627	658	690	727	719	750	704	702	663	646	657	653	697	664	668	664	700	652	721	644	676	666	713	681	679	697	678	708	673	763	705	675	651	664	640	651	681	672	637	681	708	662	724	682	659	669	687	681	738	686	712	673	672	690	671	695	674	633	662	727	727	695	706	673	661	694	689	647	706	678	669	687	631	698	701	648	708	706	675	681	670	681	664	707	693	663	682	672	675	673	649	713	659	705	634	673	692	667	696	652	672	694	712	721	710	676	707	724	704	685	718	666	726	708	697	647	674	645	635	688	685	708	700	674	696	703	679	672	643	693	656	650	708	718	698	662	691	645	692	684	683	678	720	696	652	735	680	713	697	692	701	676	725	692	668	639	679	658	665	678	689	689	668	700	618	695	702	702	667	662	674	688	685	705	693	694	668	641	678	688	656	696	654	698	673	678	687	683	712	685	639	717	676	712	659	639	622	674	673	690	677	723	676	713	658	686	670	668	670	655	686	675	727	658	677	719	692	675	682	669	688	691	698	723	688	707	705	673	678	704	691	713	661	693	697	675	674	697	667	677	689	699	669	710	656	730	604	731	684	700	666	698	653	684	691	722	712	729	679	684	681	681	690	671	686	678	680	652	691	670	657	681	671	680	706	671	676	660	703	632	621	666	683	666	707	663	663	676	658	692	661	665	654	701	700	624	703	667	690	686	648	618	711	703	658	653	681	684	729	625	668	682	650	661	666	711	653	693	684	649	696	664	700	662	718	696	689	708	693	683	681	687	657	694	678	721	673	657	685	654	647	640	709	713	703	666	699	658	679	665	694	672	675	640	694	701	668	704	681	686	660	711	716	682	694	682	695	666	669	706	661	717	691	659	664	681	646	701	703	680	753	667	578	735	701	657	682	702	694	654	670	654	647	654	646	695	686	662	725	668	676	690	714	642	712	674	676	729	645	657	696	712	694	708	699	689	676	691	679	667	707	681	718	704	679	678	659	643	644	656	679	711	706	682	660	665	670	694	717	746	699	667	659	673	728	673	681	706	645	664	654	650	723	651	675	669	666	704	673	694	679	698	686	661	708	684	694	688	668	649	687	678	688	704	693	718	681	740	679	729	686	656	710	672	653	686	678	726	673	689	697	668	720	674	675	696	670	712	679	691	722	700	672	650	685	697	653	662	647	739	702	673	712	699	652	698	659	680	636	673	674	712	674	657	673	615	659	668	615	679	657	643	744	696	710	728	701
23227	20946	28375	23703	20955	13338	1301	798	603	494	508	491	426	409	390	399	401	406	371	395	346	399	350	391	389	349	345	340	370	321	356	341	349	345	347	343	321	378	321	340	341	343	301	332	357	330	349	369	334	358	352	331	344	309	336	325	348	307	305	341	332	325	309	324	356	314	311	357	375	325	358	326	301	342	332	356	355	345	344	342	341	327	361	338	345	321	369	320	322	345	347	318	346	362	321	345	331	333	321	327	332	317	320	340	314	336	332	314	349	328	361	358	329	337	345	318	322	321	309	297	318	344	366	340	332	339	345	367	316	328	343	317	314	333	316	341	322	347	347	328	335	328	373	341	341	366	329	347	330	333	330	345	319	365	310	353	326	354	333	331	340	313	361	338	321	320	305	310	337	319	336	335	341	350	326	321	324	351	337	306	318	324	347	366	326	340	322	346	355	359	337	290	365	324	337	323	347	353	367	321	351	329	338	333	333	337	358	339	324	350	322	316	358	314	333	309	329	337	346	329	392	357	336	359	326	338	345	344	312	312	315	319	314	342	314	310	336	321	300	331	322	348	359	297	316	327	295	314	349	318	344	335	328	352	322	313	335	336	363	324	320	353	338	349	352	340	316	315	365	341	331	331	339	316	343	360	367	346	361	336	307	358	363	324	326	318	338	359	366	321	348	316	324	326	340	332	344	344	320	348	315	335	315	332	359	315	334	322	348	384	308	332	296	344	357	325	333	326	337	327	347	338	341	334	367	342	324	329	341	325	327	333	338	311	315	342	315	356	326	278	307	366	291	340	296	301	285	340	348	354	306	355	322	329	338	348	325	355	370	327	341	339	347	352	326	381	325	328	346	326	312	287	361	320	353	333	340	367	351	344	315	343	340	315	338	342	332	340	315	348	319	341	325	362	294	365	330	336	362	323	347	317	341	306	303	304	304	315	341	318	331	319	327	384	347	369	292	340	298	342	345	313	301	357	369	327	333	372	323	314	360	325	317	320	313	322	340	337	316	354	351	345	322	348	357	332	352	335	308	356	354	314	316	351	308	333	305	344	346	321	324	314	328	312	327	285	329	342	307	348	316	341	351	321	328	343	346	323	319	301	329	293	321	377	322	349	288	349	340	325	304	305	371	324	347	362	317	353	369	318	322	365	347	311	328	335	335	309	352	357	342	381	364	301	337	344	332	378	313	333	346	337	338	352	312	350	330	331	335	322	326	329	371	328	335	343	356	312	362	346	356	318	349	339	337	332	341	332	306	309	344	330	323	342	338	325	316	309	343	361	348	363	360	299	299	303	332	354	343	344	334	341	322	312	336	329	319	310	282	356	341	341	347	317	344	325	351	388	308	327	358	329	320	327	317	318	319	320	373	307	374	337	320	323	307	365	327	322	320	333	331	321	326	341	336	342	362	343	298	328	316	335	289	330	322	347	344	317	341	308	347	293	351	345	340	314	351	313	333	310	316	322	346	340	314	363	361	321	339	308	334	323	332	374	342	297	317	354	348	358	350	341	311	364	339	326	337	361	322	352	317	314	351	319	336	378	348	342	327	342	332	365	299	330	329	347	322	328	321	313	307	359	348	336	336	335	316	325	341	342	341	355	339	354	375	341	340	348	336	363	348	317	319	297	337	339	320	331	334	327	344	322	331	325	356	347	338	323	356	332	325	340	348	360	344	321	345	348	351	327	328	365	345	341	335	324	331	329	363	349	322	344	326	336	350	341	327	325	345	344	335	313	324	330	347	319	330	358	338	362	350	325	319	309	348	336	334	347	325	320	315	356	330	321	315	337	344	355	338	320	329	335	321	341	326	332	331	324	330	382	337	356	329	345	346	354	361	325	318	325	343	338	307	342	332	343	340	318	338	317	355	326	303	348	333	324	319	318	298	314	312	357	344	324	337	346	300	331	317	302	330	353	315	338	375	338	338	339	348	332	311	346	318	342	369	325	367	304	336	348	350	344	383	331	332	334	341	349	350	315	351	324	325	364	344	353	352	324	368	348	373	319	356	360	342	327	356	354	339	334	338	315	349	337	326	345	299	333	330	325	333	325	348	340	344	319	346	318	328	318	341	317	318	329	320	352	312	368	319	327	347	304	312	338	302	298	319	361	350	339	308	297	324	359	310	328	301	312	322	329	342	325	330	323	316	310	326	318	351	352	377	325	334	334	302	337	313	315	323	322	343	376	343	334	346	349	350	340	349	311	333	292	351	341	343	337	349	323	328	315	313	335	337	310	331	349	315	356	335	330	326	341	319	337	335	332	368	327	311	329	333	327	313	331	379	317	348	339	308	338	289	362	343	300	336	323	325	342	328	311	333	341	315	334	349	336	317	307	311	370	330	334	351	333	343	326	334	309	340	325	338	329	333	334	326	331	325	353	302	346	341	311	315	336	300	340	346	332	365	360	341	335	339	297	320	344	333	297	343	346	328	369	363	365	309	315	333	357	331	339	368	355	308	343	295	325	352	322	362	313	336	300	345	303	339	336	346	304	327	336	327	356	350	359	341	306	327	336	358	326	348	353	362	344	346	335	329	333	317	345	339	337	318	331	364	341	353	336	357	349	337	310	341	323	370	339	300	336	297	350	320	353	320	322	324	331	318	331	315	350	354	338	347	367	307	328	361	365	339	316	342	321	293	351	351	352	310	318	320	328	326	358	323	328	353	296	332	313	319	349	323	366	311	340	338	355	331	299	344	333	339	316	317	390	321	300	362	319	351	325	337	384	348	365	314	349	345	350	366	317	333	284	339	361	337	338	345	318	364	302	338	313	311	310	321	314	357	324	301	311	344	334	350	323	349	319	329	334	334	341	330	348	318	333	344	349	335	316	324	329	328	331	317	345	344	360	300	362	302	345	371	333	348	380	312	309	344	361	345	380	376	318	345	348	350	364	339	346	338	341	372	344	325	382	355	339	321	314	355	327	344	314	342	333	363	315	355	336	321	329	324	352	349	326	311	338	350	323	330	336	323	322	343	342	311	337	345	344	315	336	355	329	334	321	343	319	350	338	378	316	331	327	359	319	334	335	372	335	341	307	328	332	362	328	348	301	342	340	333	339	335	346	333	367	379	350	350	335	337	320	289	313	347	344	309	303	317	335	396	349	335	356	352	331	353	339	325	353	330	316	337	344	348	326	316	309	347	314	345	356	347	329	336	296	343	343	348	349	320	340	339	317	343	319	324	356	293	355	314	324	323	358	344	341	311	331	315	338	341	344	313	318	339	320	334	316	333	335	333	364	364	323	332	369	330	351	317	325	325	303	351	304	343	290	331	333	325	347	322	321	359	297	327	331	354	351	346	363	370	327	324	346	324	311	316	344	354	333	326	339	335	291	317	350	366	322	334	328	311	330	331	323	337	359	294	331	325	336	331	344	345	335	290	327	323	346	356	330	337	334	347	339	324	352	330	353	338	344	345	351	348	348	338	347	322	361	324	351	323	340	324	358	335	365	369	333	340	342	322	342	328	314	336	346	325	364
18107	29564	10416	2899	2126	1473	1176	950	776	665	603	566	531	496	439	502	438	430	410	430	405	401	381	364	385	396	366	381	398	389	353	339	390	392	346	344	361	351	374	357	385	388	354	353	348	368	380	335	350	367	332	368	364	340	356	382	337	368	365	377	383	369	349	347	335	384	367	388	363	358	345	344	368	330	364	346	356	327	345	360	374	325	364	345	362	351	344	380	366	343	379	342	382	355	351	354	375	353	382	383	356	374	333	358	367	368	330	367	357	395	352	380	348	379	372	366	358	370	384	359	380	354	362	348	360	313	355	333	359	353	360	354	349	357	382	342	358	329	362	350	352	385	383	339	335	366	359	342	349	335	347	378	375	367	326	360	385	363	364	367	369	393	339	333	334	337	390	375	381	334	346	325	320	353	366	352	327	382	377	383	369	322	364	386	326	356	326	357	373	324	371	334	374	350	353	343	375	346	383	341	337	371	347	371	328	373	371	385	399	332	385	365	335	346	365	361	377	371	336	345	388	337	358	368	339	364	341	347	365	347	381	349	344	350	336	366	353	376	362	337	354	360	377	364	352	388	356	369	403	348	325	388	367	374	361	370	359	362	359	362	396	327	379	341	343	323	354	372	379	360	357	373	378	355	355	319	356	337	388	360	403	358	353	347	368	343	339	355	418	392	353	368	357	366	330	389	399	347	368	365	323	360	359	355	365	332	371	353	369	381	352	351	379	361	351	359	359	351	375	352	377	375	345	386	356	338	382	378	331	374	353	348	383	400	375	358	338	393	385	378	361	373	372	368	350	347	368	380	352	329	344	359	336	337	359	374	366	355	337	343	361	381	347	357	367	332	393	330	362	340	381	366	368	361	379	358	357	359	386	363	371	325	347	357	339	313	339	359	350	355	361	354	379	347	331	347	341	373	317	324	375	382	342	363	375	350	379	320	377	378	349	386	360	342	378	392	354	406	373	359	370	400	343	394	358	344	363	361	343	361	330	370	368	335	310	354	340	345	351	354	346	365	343	360	355	350	359	350	362	363	355	322	328	359	397	374	353	328	366	368	403	347	392	381	370	337	360	373	374	345	341	357	371	358	355	337	384	358	364	379	389	334	325	332	358	340	387	358	349	379	362	362	373	339	319	336	379	361	385	350	386	345	377	304	357	377	324	311	362	328	360	329	360	369	368	363	339	337	376	348	328	337	342	368	364	328	373	365	360	369	358	377	332	357	365	369	353	396	342	380	333	360	348	371	357	364	376	327	367	321	378	354	341	386	367	346	379	341	345	351	336	367	390	326	368	357	364	355	371	342	361	363	371	330	389	371	359	340	371	365	341	364	333	387	339	353	344	359	394	345	346	381	352	370	372	332	365	350	363	337	372	354	335	347	325	367	365	342	320	372	353	376	380	394	393	404	354	365	361	343	372	346	372	363	340	377	347	371	327	351	379	331	381	391	350	351	398	322	321	379	349	346	361	396	365	380	380	369	380	362	349	381	351	384	388	330	357	345	371	361	371	355	351	359	344	375	338	371	353	371	358	371	371	358	341	346	369	321	366	359	367	364	363	362	383	352	352	383	318	335	335	358	351	346	361	348	356	366	366	405	374	358	350	344	386	376	371	376	362	385	344	418	356	352	343	340	379	365	375	334	314	352	379	344	345	372	361	352	327	365	370	358	386	351	325	362	347	414	363	374	356	364	354	345	366	361	376	368	373	356	386	348	367	357	353	356	362	351	382	366	358	350	354	373	335	358	406	384	372	346	331	363	340	356	340	359	350	366	334	328	363	355	364	363	361	349	379	332	346	346	402	353	360	367	320	350	369	377	316	352	335	381	362	346	374	340	386	362	370	352	368	341	376	361	325	362	323	346	383	365	330	317	336	395	387	362	313	386	359	336	358	343	344	359	322	400	368	356	342	362	362	388	354	361	344	387	374	355	327	339	350	358	337	349	375	345	369	356	368	365	372	370	370	398	328	351	328	356	334	373	344	340	345	346	334	333	355	343	387	381	350	363	379	381	373	377	361	350	363	373	355	327	356	361	341	353	352	374	361	357	370	355	379	342	362	362	345	330	375	362	393	334	339	342	367	359	326	334	383	345	323	367	360	363	379	328	362	360	368	369	381	371	338	340	363	373	339	325	328	368	337	362	359	388	377	335	333	349	357	357	361	353	328	383	352	371	348	376	355	349	395	366	366	367	330	360	393	350	325	363	344	351	403	368	349	367	373	374	349	366	370	355	391	373	378	332	353	382	371	328	354	369	331	353	360	351	359	358	363	335	336	339	379	345	352	324	331	368	359	368	354	329	385	367	378	382	397	377	342	331	376	356	368	352	353	368	368	352	379	321	323	351	381	349	359	369	325	332	387	341	386	328	354	361	357	343	366	367	387	352	359	375	342	335	363	339	336	358	359	358	377	352	350	369	347	365	351	363	320	375	391	356	362	345	317	361	359	345	383	362	325	344	370	362	363	359	364	318	353	354	339	367	380	366	383	351	341	361	372	365	322	347	359	369	395	364	376	368	347	336	350	349	367	350	359	324	335	328	350	375	350	374	396	336	372	353	347	359	352	363	390	353	370	346	368	359	367	363	338	350	349	346	363	351	382	339	371	328	352	322	344	355	394	339	349	367	337	336	331	349	365	370	349	357	349	360	392	380	390	331	372	359	345	371	389	344	360	363	367	355	377	360	356	368	403	366	343	325	351	382	346	369	341	330	352	317	373	355	373	333	364	377	342	314	356	375	355	381	376	329	364	321	374	329	356	351	358	380	373	345	326	351	351	375	363	375	350	369	420	362	379	375	370	355	367	366	381	373	355	371	330	379	383	370	359	327	324	351	353	340	367	362	365	347	338	351	362	374	379	341	372	343	340	373	384	349	373	353	340	396	354	342	335	365	346	335	356	360	324	377	363	358	372	354	369	363	328	382	417	361	352	388	351	356	374	378	354	365	345	357	356	360	360	360	349	351	351	340	345	323	371	334	353	377	343	381	363	346	366	373	349	312	366	358	367	378	325	359	347	340	361	348	360	321	350	361	369	377	360	370	326	367	349	356	345	343	332	372	353	338	382	375	384	386	360	394	369	336	375	345	366	327	366	339	371	334	359	384	356	359	346	351	341	377	338	384	372	352	375	348	371	346	341	378	348	373	362	349	345	342	329	349	324	352	364	365	332	338	353	345	362	362	357	380	354	362	368	333	346	333	348	356	348	355	351	355	370	355	387	378	376	333	375	390	386	351	347	351	348	356	343	359	368	332	377	342	345	357	365	367	372	335	354	387	366	362	351	341	391	340	372	380	384	383	323	366	331	352	383	391	361	360	352	323	390	348	333	375	400	366	359	359	410	385	348	325	351	354	335	345	340	344	347	352	347	377	381	385	364	363	332	348	350	368	350	372	350	368	397	373	325	328	341	367	382	363	322	367	311	339	378	369	361	349	362	362	328	348	355	365	352	353	374	360	401	332	368	363	361	381	343	372	349	352	369	375
24288	20968	27611	24451	17210	1623	941	812	752	744	737	701	697	669	654	705	687	674	654	652	682	639	662	635	641	616	670	673	673	639	654	653	672	634	628	616	671	665	636	617	659	670	635	668	652	634	642	618	690	652	657	655	660	637	618	684	600	666	636	634	639	611	640	618	630	661	612	645	671	672	669	640	648	649	618	668	638	674	592	636	636	632	681	651	652	629	638	659	641	614	667	669	644	637	653	648	642	637	639	655	674	650	629	712	662	621	613	647	598	605	648	610	619	666	619	629	659	628	613	634	620	629	670	688	648	637	666	634	633	616	647	615	670	644	663	646	628	639	619	687	592	611	652	647	620	629	644	668	647	648	605	648	611	673	676	631	641	618	626	652	693	607	595	604	584	610	675	666	677	650	629	688	669	697	644	663	644	649	623	687	614	588	646	661	615	592	636	691	651	707	643	614	627	670	592	620	688	663	644	637	632	607	623	635	604	636	613	627	603	615	635	642	638	659	611	627	672	646	665	655	658	598	674	645	613	629	653	639	596	667	586	723	618	647	624	650	642	640	662	604	666	667	672	615	646	637	657	609	573	643	655	631	577	669	619	668	603	660	665	686	624	625	626	583	673	638	670	642	642	656	642	668	604	611	664	696	615	620	640	632	632	646	636	627	636	648	633	676	650	644	621	672	582	632	611	633	616	676	626	624	645	628	617	655	610	618	625	665	678	610	661	635	675	614	608	615	638	671	622	625	649	650	647	604	629	651	617	642	608	667	688	616	656	634	640	660	642	685	674	647	626	661	662	629	634	630	653	645	660	638	634	628	629	642	653	616	617	669	633	649	702	620	625	649	653	643	615	635	631	605	628	683	675	619	612	647	653	622	655	680	601	651	597	645	647	663	646	625	657	624	598	629	589	616	654	650	655	594	654	641	668	672	646	602	620	676	622	670	657	635	631	590	630	598	623	674	650	628	651	612	651	618	650	647	647	601	665	644	649	686	689	629	576	671	649	633	694	626	670	685	675	610	653	663	676	641	592	658	643	616	631	636	628	630	607	679	700	649	614	645	675	656	634	657	598	631	630	618	630	682	664	616	668	612	617	641	654	647	662	611	659	660	644	658	652	619	628	669	650	616	641	594	632	590	659	647	630	643	653	596	609	646	575	665	661	600	610	634	639	602	659	629	652	677	669	655	638	667	647	642	650	626	616	645	604	617	670	609	629	677	622	631	679	684	665	655	646	657	640	668	671	666	646	656	641	667	638	614	660	579	641	628	667	612	611	638	666	644	647	617	635	657	645	649	648	597	640	641	631	632	617	677	656	688	644	650	666	680	626	651	679	635	637	631	638	637	627	593	645	563	652	639	621	651	692	655	618	681	656	639	624	603	626	662	636	644	593	675	647	631	618	653	584	633	572	621	637	649	636	649	641	630	680	630	658	663	620	621	636	580	673	667	675	673	633	633	606	678	648	626	625	714	623	675	627	682	634	576	607	651	636	599	642	679	654	637	575	632	633	668	644	649	616	637	683	639	628	630	640	689	638	689	632	640	621	616	627	658	597	619	625	621	651	645	683	678	622	620	652	688	575	683	660	668	633	649	639	609	663	674	604	631	609	587	660	670	604	631	644	670	617	629	654	630	634	620	612	653	647	624	637	660	627	637	613	664	661	615	662	663	638	621	654	644	652	641	641	639	639	612	648	613	604	636	630	614	634	652	640	623	610	652	622	677	572	619	662	659	667	643	616	655	651	680	640	628	630	627	668	633	660	682	651	686	652	618	631	617	645	606	662	636	664	639	598	644	675	686	575	653	604	646	631	657	677	634	667	637	635	635	687	654	645	617	651	677	649	640	618	621	665	680	605	623	628	657	664	624	624	682	644	643	675	659	646	620	631	599	657	641	618	621	620	629	643	650	642	657	619	635	596	618	636	594	656	631	607	676	631	633	603	668	648	658	645	638	621	625	631	635	659	625	587	668	670	664	665	663	619	643	653	625	657	616	630	630	632	673	631	626	605	645	641	642	654	664	637	624	670	612	663	648	666	684	660	616	679	655	633	655	655	624	636	658	630	644	642	618	632	651	621	598	626	641	649	641	598	600	612	636	696	699	631	650	666	667	658	629	670	688	693	660	656	575	660	595	611	684	634	613	641	624	666	657	636	607	637	630	634	629	666	635	635	663	620	696	670	648	637	656	658	622	633	628	634	669	622	639	653	629	666	660	655	670	614	624	655	639	647	631	654	612	633	639	633	659	632	656	623	657	632	652	624	633	679	609	664	599	637	697	633	607	629	638	663	668	611	643	688	653	629	666	625	651	622	640	627	622	668	646	615	661	637	644	631	658	642	663	602	624	666	621	645	611	615	646	624	635	677	667	657	632	586	661	671	626	682	650	642	680	618	673	675	654	590	641	588	650	645	614	670	642	641	672	637	645	624	636	644	634	629	610	634	593	633	679	643	679	599	603	618	639	610	644	641	658	632	688	657	608	623	658	606	602	628	641	621	634	666	664	639	636	648	601	634	667	636	680	676	677	618	658	686	631	632	627	641	652	636	619	647	650	617	589	625	624	699	601	639	617	652	660	621	643	672	670	624	635	623	606	660	632	659	643	651	642	657	626	668	643	643	635	649	607	695	660	632	625	638	602	636	655	615	671	620	652	636	661	626	648	697	625	599	635	622	639	606	669	620	598	634	611	640	629	649	631	648	622	614	631	640	575	671	628	656	614	635	575	663	633	611	630	629	665	599	662	636	600	620	709	610	654	684	632	635	655	652	678	672	621	622	663	607	683	683	637	675	628	656	642	660	640	619	630	619	639	668	634	633	664	650	650	663	618	663	630	661	654	636	613	662	621	646	641	649	670	652	623	606	628	591	629	665	649	622	648	592	646	614	651	613	662	705	640	646	611	635	681	648	667	670	630	629	653	642	630	652	607	636	620	594	651	601	632	628	687	622	703	591	622	644	693	691	648	599	657	665	688	689	630	640	654	632	640	589	652	600	606	641	691	649	616	623	621	655	657	651	653	633	629	636	657	628	637	636	661	636	685	670	684	653	627	633	689	617	634	682	593	603	678	636	670	627	635	614	653	616	668	612	632	665	642	647	614	657	647	625	656	684	664	626	643	572	615	650	646	639	667	635	634	644	652	642	684	660	663	611	693	675	635	629	647	672	632	676	652	630	650	653	625	673	656	641	601	661	656	639	645	667	585	661	653	627	651	615	643	674	640	657	656	623	656	656	659	637	652	600	656	625	618	695	654	608	694	659	642	646	647	697	673	601	646	619	602	646	650	640	691	631	677	649	714	640	678	632	633	625	626	645	642	633	654	618	648	648	592	600	635	623	628	660	609	650	647	650	662	641	645	658	664	700	673	613	628	678	645	599	613	659	590	641	636	615	638	654	626	640	634	643	602	672	629	661	638	620	664	630	603	613	665	657	638	608	629	655	626	574	691	650	601	660	627	659	636	577	665	618	594	629	639	681	650	643	662	658	660
17841	26590	7843	2154	1663	1397	1058	978	865	774	706	759	741	688	657	669	683	677	637	653	627	675	662	661	700	615	644	638	640	635	632	664	671	667	683	634	639	681	672	646	623	680	659	599	660	607	661	641	665	636	619	703	592	682	599	620	650	637	650	680	626	650	636	640	603	674	666	570	640	652	660	651	611	632	603	652	565	639	620	660	603	601	617	638	610	664	660	591	675	647	612	607	621	647	618	638	612	622	632	601	622	668	645	691	669	604	656	597	644	647	652	619	673	646	622	595	598	632	616	635	686	606	675	607	655	615	624	666	689	602	661	663	556	645	618	608	639	662	645	633	612	631	626	653	595	643	625	585	653	628	624	653	632	626	640	635	637	634	661	605	614	637	671	621	633	645	668	623	620	641	688	613	653	638	588	604	638	666	613	628	680	634	653	619	619	599	653	605	606	611	615	578	671	625	624	608	637	649	600	654	632	627	671	620	610	600	626	634	641	693	631	612	592	608	624	646	662	603	650	621	588	667	614	700	606	602	631	613	635	606	618	580	652	646	653	640	644	602	619	605	623	652	645	606	643	627	631	652	594	614	609	646	592	619	630	624	663	647	620	657	640	632	589	628	611	641	618	611	683	632	651	630	617	646	632	639	658	630	644	620	598	626	579	629	619	654	642	628	635	670	588	624	660	629	583	653	653	640	648	668	614	607	664	611	636	620	667	630	615	652	665	615	646	654	578	611	643	681	594	669	681	622	656	658	650	592	599	652	633	643	602	604	635	669	622	650	604	655	642	692	638	630	643	606	572	693	618	619	615	619	642	617	642	647	600	680	680	658	595	673	629	653	671	614	587	666	626	642	615	646	588	608	624	593	636	602	629	618	658	620	654	629	622	612	620	672	623	689	621	677	632	619	595	678	648	621	666	619	606	621	641	659	628	623	620	592	702	639	636	658	597	641	606	619	633	604	613	659	638	622	624	660	619	616	628	633	592	620	615	625	642	619	626	633	662	605	649	622	641	619	684	663	609	643	588	691	625	629	594	604	637	615	585	610	636	626	594	664	630	644	602	665	636	641	594	626	628	655	638	644	570	614	606	649	609	618	624	640	664	611	639	598	626	619	674	625	651	666	593	655	596	652	611	636	619	625	664	628	613	645	645	594	642	641	599	606	651	610	605	593	650	586	644	653	628	602	673	629	614	589	635	637	621	641	631	630	639	627	598	664	648	615	630	631	618	671	597	669	616	622	615	648	603	638	631	600	640	646	588	634	645	641	649	616	612	686	611	633	602	641	613	654	626	614	639	619	630	647	664	669	590	638	602	618	605	635	590	633	607	641	633	661	629	644	642	658	604	630	614	687	670	614	634	610	600	659	625	623	637	665	620	630	590	651	634	639	652	599	638	605	624	584	663	619	621	653	623	649	632	632	620	623	629	645	645	577	639	653	627	606	624	603	639	633	639	620	602	632	619	676	645	608	630	631	696	575	626	650	648	660	681	659	659	624	585	625	631	632	648	636	646	637	620	605	642	657	590	602	603	649	640	629	619	622	654	641	603	618	640	600	646	624	623	609	583	660	617	644	636	654	618	622	642	646	647	666	641	625	649	650	631	587	613	647	658	613	623	617	632	650	649	622	659	628	674	641	684	630	640	641	649	594	620	625	637	585	638	648	618	660	640	641	673	611	615	610	639	632	624	615	587	629	673	645	606	593	658	624	647	650	641	603	646	601	629	651	653	653	605	649	617	606	626	630	662	607	690	631	644	641	645	643	631	629	612	622	577	693	600	629	619	632	619	593	658	634	648	638	644	635	658	690	622	659	609	609	661	592	623	651	635	601	624	649	614	585	633	659	671	639	610	652	607	622	630	626	657	589	642	632	644	640	606	605	611	592	620	651	657	654	648	613	581	644	615	636	652	626	639	624	617	601	638	654	677	608	637	684	631	634	624	630	617	624	603	655	633	639	609	659	620	656	660	614	621	640	622	593	600	648	622	613	646	611	611	623	626	630	607	645	612	653	619	583	678	618	640	593	697	641	646	661	639	640	629	619	609	610	658	630	632	618	664	629	618	647	619	670	622	627	653	646	608	588	561	634	642	607	606	638	607	626	611	672	656	643	655	618	674	650	624	620	595	659	607	612	628	623	626	616	639	645	626	633	609	638	620	655	631	678	620	650	619	659	665	642	631	609	599	652	575	613	590	610	652	646	608	633	642	589	618	591	617	648	577	604	603	621	650	639	578	608	661	602	587	605	577	610	628	639	622	645	604	616	598	603	617	634	666	675	595	616	686	614	662	674	670	645	609	625	610	648	636	582	608	680	641	660	628	648	599	595	574	656	632	624	621	634	636	635	589	607	652	615	653	663	615	609	659	626	634	616	670	655	619	616	599	628	642	631	618	612	626	643	649	682	668	625	607	609	648	664	670	615	636	665	638	636	624	630	618	619	630	655	638	670	641	637	654	634	664	655	612	663	635	606	580	627	596	600	662	651	633	599	635	648	652	570	643	663	605	584	616	630	616	621	591	612	636	616	624	607	628	624	636	666	638	626	618	595	639	616	611	599	614	584	656	640	644	609	676	653	617	647	639	651	660	616	702	643	634	617	610	622	612	610	640	616	579	605	625	611	668	612	582	626	625	612	599	592	615	637	641	626	623	644	650	663	630	644	576	647	605	637	644	617	654	607	656	612	625	645	669	640	607	599	665	641	643	605	661	607	615	640	613	663	638	656	613	605	678	607	651	586	662	649	625	639	656	618	650	653	586	650	659	607	628	651	656	649	673	655	629	631	627	614	640	602	617	579	647	635	576	627	640	625	586	613	651	628	624	646	585	584	637	590	647	616	631	633	609	587	630	643	613	674	671	605	622	593	594	628	605	652	643	641	641	670	625	658	658	604	606	611	615	642	619	576	632	653	668	590	618	632	582	647	649	649	630	634	632	609	632	639	646	567	599	645	602	609	627	635	679	624	622	618	588	634	604	591	626	622	662	540	616	607	615	658	686	592	641	611	615	634	659	631	672	651	661	673	629	650	645	616	642	588	602	622	618	630	544	631	650	638	606	592	625	664	632	643	621	620	612	631	690	630	625	608	619	666	633	612	636	655	615	640	593	612	604	610	663	664	613	595	617	587	663	624	610	585	654	640	605	635	605	648	647	614	606	674	652	655	682	614	611	611	632	657	626	638	634	666	617	654	622	625	632	633	587	624	693	607	632	640	629	631	579	617	651	622	645	587	650	665	659	611	627	627	659	666	611	662	595	608	636	628	634	638	687	647	662	658	604	676	609	664	624	623	613	671	687	652	689	619	631	666	646	696	660	656	620	627	622	667	611	671	661	664	646	614	647	683	650	669	611	601	591	686	582	656	618	646	609	604	610	616	652	656	634	610	633	691	628	649	642	625	642	606	631	641	626	620	659	635	618	581	622	625	687	627	675	630	659	620	632	647	628	670	636	582	640	600	621	634	604	657	659	635	622	635	637	646	646	637	585	603
22116	21000	28739	23478	21001	21054	11957	1037	692	564	496	435	418	353	366	322	286	318	254	255	265	254	279	218	221	223	227	209	220	214	219	193	232	215	203	215	199	210	204	216	211	196	206	193	197	193	189	204	219	213	219	183	197	209	185	189	204	206	182	212	235	205	185	233	198	183	202	202	186	187	196	214	204	196	204	199	192	208	188	191	179	189	193	211	205	215	196	191	196	222	183	199	194	209	174	214	213	186	180	210	193	192	203	202	189	200	194	185	185	197	219	213	227	187	186	193	196	193	204	201	190	195	193	209	176	194	184	186	188	179	189	198	195	185	206	190	182	191	171	191	199	183	204	178	163	190	214	182	184	175	199	216	199	196	196	203	202	191	214	188	214	187	189	183	171	228	197	194	183	190	202	181	190	178	206	210	197	197	216	199	184	201	181	176	178	179	181	180	199	203	193	180	185	213	182	183	191	197	212	186	207	190	200	202	197	210	175	183	207	211	193	193	209	199	230	196	198	204	191	171	181	209	218	206	208	177	199	185	194	225	190	178	196	185	177	202	175	183	201	189	215	173	193	186	180	175	177	182	185	207	191	194	192	191	205	197	224	195	154	202	195	201	185	171	181	184	206	173	184	207	184	185	207	192	172	181	192	186	200	158	182	178	215	183	185	213	171	169	168	194	193	206	205	229	179	194	174	189	204	201	211	188	186	183	192	189	187	194	164	195	192	213	188	214	208	200	217	179	198	200	184	195	188	177	226	188	199	195	171	184	183	213	203	202	166	187	184	186	197	217	213	196	186	197	198	177	186	214	202	219	182	190	188	204	170	184	173	219	196	160	201	181	176	200	217	204	188	193	184	193	184	182	191	211	175	194	185	192	188	176	186	196	210	200	193	192	175	200	197	182	182	239	191	189	195	196	190	202	219	217	202	186	198	183	209	196	195	198	176	204	168	180	197	202	174	182	193	204	184	181	186	199	216	211	193	192	200	191	202	174	176	186	202	202	209	188	199	170	200	211	193	173	184	172	187	192	192	198	202	195	195	155	192	201	206	194	186	209	191	192	199	200	203	226	194	173	195	212	197	185	202	201	194	191	196	209	198	185	209	218	188	192	217	204	206	184	190	162	190	188	180	185	216	169	214	181	203	216	197	224	185	196	229	162	191	172	164	209	207	178	196	207	196	194	184	164	192	175	183	209	189	178	203	185	188	203	218	199	182	176	204	173	194	179	203	175	205	180	207	192	186	183	217	172	213	188	191	176	212	192	204	228	173	200	194	204	196	183	182	190	150	173	202	182	188	182	194	195	205	183	191	181	200	183	207	195	185	193	203	211	211	193	164	164	205	183	193	185	194	205	205	200	192	188	171	201	199	211	208	199	186	237	183	201	171	183	183	184	204	196	205	193	224	181	213	208	182	187	183	203	199	175	186	191	161	161	170	220	191	189	198	153	199	182	207	190	196	188	194	179	219	205	176	175	184	204	198	187	207	185	197	189	178	199	207	196	219	210	201	184	198	166	169	199	176	175	198	188	170	174	199	193	207	209	176	212	189	201	201	198	191	181	201	206	196	205	180	202	173	206	211	191	189	191	187	191	212	182	194	199	217	190	191	199	187	172	197	195	218	187	202	198	199	192	180	192	196	200	197	195	195	193	190	203	200	220	199	217	178	191	186	205	190	192	174	173	188	203	234	164	199	186	182	204	201	203	157	193	191	208	175	214	179	201	188	180	195	196	196	194	201	182	192	194	186	203	197	208	185	217	175	193	192	205	198	186	176	229	185	180	194	188	197	170	172	216	207	196	214	206	190	200	206	205	214	183	184	201	204	186	192	189	194	169	203	178	212	204	203	198	181	199	199	205	201	173	167	195	207	188	181	192	219	182	185	215	195	196	215	198	204	166	198	190	200	217	163	177	178	193	206	182	202	172	197	186	204	185	206	214	183	186	202	186	193	182	209	182	199	198	185	204	172	174	199	224	177	168	217	178	167	194	178	193	194	216	177	171	198	196	170	205	185	240	179	179	219	181	223	189	193	213	185	190	210	183	209	175	208	206	202	198	172	201	184	210	207	203	182	183	210	166	181	196	179	185	182	196	218	161	179	193	210	213	188	197	177	175	216	191	200	186	204	184	195	209	194	229	207	200	212	183	218	191	210	199	195	191	211	186	212	188	176	192	207	195	207	190	192	210	188	187	179	202	168	190	191	190	192	191	197	180	191	182	178	203	209	202	180	215	186	200	210	205	236	193	194	210	184	192	191	182	193	190	184	210	199	188	186	201	177	171	194	177	188	177	181	195	195	220	201	194	192	181	187	210	218	170	212	183	194	209	203	208	191	176	173	203	176	192	190	213	191	207	178	226	188	167	195	183	195	181	198	178	192	192	193	181	183	183	192	172	196	219	191	194	208	184	190	199	205	189	222	195	191	192	197	180	180	195	200	214	159	192	200	194	194	206	187	194	159	211	205	200	209	191	197	180	205	190	178	188	182	173	203	190	212	197	203	214	184	208	208	204	176	183	194	171	213	186	191	176	176	201	176	205	191	206	188	199	166	205	195	174	205	210	223	163	174	189	197	167	211	191	201	177	195	195	162	209	189	179	215	180	171	198	190	171	194	195	185	190	190	216	189	176	172	175	177	213	197	190	203	191	183	201	188	186	209	219	191	190	219	204	192	169	197	180	159	202	194	196	181	214	191	173	204	182	174	211	188	206	178	171	185	213	201	209	184	176	208	206	198	184	211	211	169	208	215	192	213	197	187	198	201	199	225	154	174	200	199	203	188	195	196	199	175	212	218	178	205	217	176	173	205	200	199	186	189	193	200	220	192	203	204	194	177	197	197	204	180	201	193	195	199	171	195	211	205	149	215	191	175	179	196	200	181	187	192	171	196	200	200	154	199	190	210	192	184	202	230	176	177	186	187	169	209	202	163	204	202	197	189	218	210	202	220	220	174	176	183	172	179	189	201	200	211	181	192	202	192	217	180	166	191	192	196	210	181	206	215	199	200	202	182	209	181	174	191	188	205	197	173	216	193	159	214	177	208	195	197	177	216	186	188	185	181	167	193	187	230	223	182	189	191	204	213	177	218	197	201	162	192	176	170	189	198	213	202	194	186	186	176	164	189	180	187	188	199	191	183	193	209	182	204	180	194	174	195	175	187	191	172	205	195	160	168	183	205	197	190	189	213	230	196	172	183	195	173	199	199	185	195	199	185	202	191	181	200	195	197	198	174	173	160	180	184	196	193	201	183	178	189	202	194	199	207	213	194	191	189	193	195	183	194	187	185	202	183	178	215	192	170	191	208	218	227	201	216	176	202	188	178	203	208	190	181	193	203	178	171	173	209	199	184	187	181	189	206	197	237	200	192	202	197	167	194	200	190	195	191	192	190	202	191	182	199	179	184	198	184	220	190	180	210	181	208	188	197	188	188	172	199	183	158	192	195	190	174	204	188	203	218	186	178	200	180	186	216	196	183	184	214	213	192	216
22131	37586	14078	4838	3580	2486	1771	1403	1033	812	685	555	481	431	383	402	327	380	337	289	294	289	260	276	230	227	231	255	224	232	215	245	229	243	233	223	224	223	240	186	209	234	232	189	198	213	199	209	214	194	206	214	196	230	218	200	206	199	237	221	218	219	195	201	210	204	190	208	197	210	224	209	211	200	190	199	200	203	186	205	197	200	208	219	211	221	200	180	182	199	194	233	212	194	196	183	205	199	212	182	197	179	174	186	182	214	208	189	213	189	200	210	208	193	198	196	243	187	196	204	199	196	211	202	173	212	177	203	201	206	225	191	228	208	199	203	187	207	202	196	206	221	175	234	203	195	199	193	193	181	222	187	178	190	219	194	202	179	219	208	215	199	198	196	206	201	176	217	189	194	207	190	194	184	190	199	213	191	188	191	204	178	196	209	179	196	198	203	202	173	204	177	193	201	201	214	192	179	191	203	201	224	202	207	177	211	183	190	188	208	200	222	202	219	197	208	197	193	210	193	204	206	207	209	161	162	209	203	199	203	220	183	187	236	206	185	182	203	198	213	191	216	191	207	207	201	202	209	210	178	182	203	203	205	201	172	186	207	199	194	207	231	177	178	195	188	183	181	209	178	191	189	212	211	225	215	233	202	194	189	200	198	223	198	189	196	198	209	202	179	204	177	185	196	204	198	184	207	196	192	197	187	200	168	200	220	201	228	199	211	175	189	209	166	189	184	228	198	201	187	209	215	212	202	212	211	193	201	214	195	231	194	207	180	191	198	173	195	193	196	173	163	201	211	205	195	179	168	206	176	203	203	168	194	205	186	211	190	194	219	200	192	203	210	200	185	196	173	175	188	213	182	194	178	199	207	192	197	193	197	195	204	204	200	225	173	200	190	160	189	193	178	197	213	231	209	183	203	203	184	215	200	205	184	205	206	174	182	197	189	209	213	174	190	195	205	241	205	224	196	199	201	210	207	206	199	221	188	230	173	228	200	191	183	168	222	209	202	205	208	214	175	208	212	193	194	205	193	203	204	185	182	192	225	209	202	172	192	190	211	201	184	200	222	211	171	226	197	214	206	210	208	197	175	189	193	207	212	194	207	210	214	195	194	204	186	193	197	211	213	200	196	188	188	181	186	204	211	195	165	183	167	220	203	180	197	185	178	211	195	194	190	210	213	183	196	182	177	175	193	202	182	196	200	185	205	177	201	197	174	212	193	191	215	200	198	187	203	189	177	200	213	188	212	199	194	191	187	201	188	197	194	194	188	180	195	203	193	201	183	210	187	199	206	210	202	218	196	203	165	182	162	202	188	195	174	191	180	193	179	175	210	214	217	216	212	192	194	211	198	220	188	192	184	216	190	211	160	191	207	214	209	203	175	180	194	184	186	206	201	171	188	224	194	218	186	202	216	182	182	184	191	199	181	214	198	213	219	209	212	205	209	197	206	177	197	194	201	188	213	189	196	200	210	169	190	197	223	181	218	189	198	198	211	188	210	200	197	165	186	189	191	204	198	175	225	226	185	209	211	197	183	208	208	204	194	190	183	203	226	192	209	188	211	198	236	200	194	188	180	221	195	201	205	191	207	180	205	209	205	170	196	186	189	217	216	200	196	188	177	204	172	208	210	203	183	212	186	229	198	195	198	201	182	200	190	199	213	210	187	202	212	224	176	210	170	195	207	173	201	189	190	195	215	200	193	222	182	208	201	173	224	185	221	207	200	200	215	186	208	192	196	191	228	198	198	202	238	174	210	206	190	227	220	183	180	188	194	188	207	192	204	193	208	202	197	189	187	211	195	207	217	204	218	194	220	195	201	196	212	199	182	181	205	194	182	198	175	205	205	223	187	207	163	199	187	204	150	203	204	197	179	196	191	191	205	188	197	178	197	201	221	212	200	187	199	200	209	168	204	196	180	189	190	202	178	186	186	197	182	197	206	198	217	184	183	193	183	206	182	203	203	183	205	174	208	195	189	189	220	213	217	193	188	205	190	192	201	195	178	218	182	183	199	209	184	199	196	226	206	188	189	191	206	190	215	189	191	202	200	213	198	189	215	199	195	214	200	199	195	175	184	190	194	193	218	198	182	196	181	191	213	214	199	188	209	189	180	214	206	191	193	192	183	199	201	201	200	182	193	196	182	206	221	189	208	193	196	212	190	207	209	174	172	213	192	189	194	203	184	185	184	218	209	189	206	197	191	202	192	204	171	197	197	196	216	226	201	207	184	200	217	169	207	191	203	200	193	219	207	190	184	197	194	200	177	205	207	215	199	194	177	201	214	196	199	169	198	191	172	213	210	219	198	220	190	164	201	195	177	224	210	194	202	204	192	219	211	180	200	220	186	197	189	194	203	201	194	215	193	190	187	214	189	188	214	206	179	192	209	175	186	205	198	213	227	208	175	216	206	214	183	203	209	201	204	195	194	211	201	200	176	195	209	181	196	186	193	208	196	205	225	201	191	171	202	218	191	194	167	204	207	211	200	167	197	192	196	208	184	197	222	185	182	211	201	201	194	204	183	184	213	203	187	205	208	213	198	195	191	172	184	207	203	182	192	213	216	186	207	177	205	185	187	185	194	176	186	189	220	184	182	184	199	202	191	192	231	201	188	202	203	233	182	214	212	200	205	206	177	210	180	218	186	171	195	196	207	210	200	202	182	200	199	220	198	204	187	214	211	179	198	213	200	241	199	197	204	199	192	217	173	189	176	193	198	199	193	192	186	207	210	194	183	196	195	200	214	170	220	190	207	221	169	186	221	198	200	208	203	192	224	199	184	191	168	181	236	208	189	203	234	190	222	182	176	201	199	203	202	188	193	206	213	214	202	196	201	193	192	175	205	179	173	193	202	190	203	180	184	193	212	164	211	195	203	188	209	211	191	197	197	197	194	206	207	211	208	214	208	190	207	188	199	193	207	176	198	183	182	182	204	200	195	193	186	174	197	200	194	198	221	178	204	205	200	211	208	190	183	210	208	191	175	199	187	178	235	208	219	187	208	214	181	191	227	227	190	210	202	210	194	191	194	175	210	225	193	192	181	195	174	198	207	199	203	200	206	180	219	176	211	205	205	210	174	175	222	179	198	203	200	209	228	196	210	206	184	180	178	188	194	168	219	192	220	197	219	208	198	223	179	216	207	206	192	204	226	199	194	200	208	189	185	201	197	207	200	161	198	186	182	199	206	204	214	186	168	196	184	200	179	190	210	217	197	198	185	229	210	175	223	208	187	189	204	187	201	188	187	221	197	218	190	212	201	208	212	200	178	181	177	220	218	199	207	216	206	201	215	198	172	193	185	221	204	216	202	195	213	195	205	193	228	194	193	196	180	180	198	206	197	204	209	209	195	192	190	219	173	191	206	185	199	183	197	183	186	209	195	171	210	191	210	197	196	199	193	212	189	199	182	189	190	192	179	174	202	188	189	208	205	194	224	194	206	203	195	201	169	209	190	191	214	188	201	202	182	199	216	193	212	197	174	190	218
27542	20360	9203	1169	780	751	737	741	665	708	707	671	712	690	671	671	634	657	688	682	681	682	649	647	647	653	676	648	653	682	684	700	653	636	655	637	672	674	683	709	692	650	633	634	706	672	631	700	673	649	638	681	685	728	718	653	652	660	646	692	662	641	672	625	664	678	641	710	703	659	686	693	715	741	688	608	652	721	613	668	721	641	630	637	689	664	646	638	692	670	690	676	652	703	632	670	626	724	604	605	656	651	659	658	703	688	680	699	694	656	683	676	676	650	668	665	667	694	686	686	703	635	645	694	705	699	683	675	669	691	719	661	705	685	701	626	685	734	634	687	670	657	648	662	650	707	662	661	664	685	693	688	683	614	661	669	650	696	670	674	677	669	684	670	653	667	661	663	645	627	722	623	651	671	683	688	638	700	679	597	664	659	681	681	662	669	648	632	665	673	656	664	704	676	718	670	700	685	692	663	630	675	741	663	682	702	682	712	706	683	655	647	673	672	631	661	730	707	700	680	681	663	690	681	657	657	696	654	660	630	691	619	673	679	721	696	628	690	670	657	659	689	689	670	669	687	668	632	674	675	682	694	666	671	652	640	686	654	697	690	654	703	665	653	709	700	671	715	669	693	683	645	687	716	671	695	674	643	622	720	659	662	704	732	686	662	696	676	662	669	615	659	685	642	704	665	623	649	670	673	661	668	687	652	632	683	661	693	599	683	761	663	675	671	680	628	715	676	662	692	693	641	659	694	675	674	694	650	638	686	684	664	719	695	680	621	698	670	696	614	675	654	684	657	711	719	680	657	672	689	709	676	649	656	724	669	664	685	723	719	707	669	664	614	679	697	666	654	653	657	677	701	667	672	720	667	628	701	683	700	696	669	650	703	651	619	653	675	653	632	656	669	690	663	642	702	666	671	677	660	713	645	697	692	642	689	701	645	675	649	678	675	669	686	656	721	671	677	690	688	658	671	639	670	654	655	679	649	637	656	671	677	695	642	685	691	663	667	703	676	661	650	634	702	753	707	645	664	736	695	708	714	635	676	672	652	663	625	663	687	660	673	623	687	683	721	750	677	737	722	689	685	682	649	643	643	649	689	691	708	665	686	694	664	723	699	623	683	716	608	664	663	699	725	664	704	671	718	687	651	706	660	702	648	681	627	661	678	697	658	705	665	680	692	737	686	654	699	672	721	704	667	688	673	640	616	703	704	650	688	642	656	700	685	641	618	669	705	669	699	684	692	656	717	677	673	661	669	703	651	668	674	648	654	645	630	691	693	709	660	616	659	640	660	705	690	663	678	681	677	697	666	691	727	664	669	636	652	677	684	666	662	684	709	656	649	683	650	708	711	646	612	710	682	623	671	633	680	636	723	693	650	661	646	685	687	678	676	702	634	698	666	674	728	701	624	614	699	697	652	642	661	671	681	675	688	660	683	682	649	693	680	660	676	703	686	678	683	714	685	712	681	696	668	661	629	700	696	667	714	700	686	617	670	709	679	617	676	679	712	697	699	636	640	737	643	677	674	668	672	689	675	680	664	707	694	666	670	654	670	651	656	668	681	679	667	625	734	684	684	681	675	687	682	625	624	666	676	703	640	712	712	649	682	690	706	720	693	696	652	674	661	671	660	669	654	655	613	655	667	714	654	672	667	692	695	665	679	610	689	652	645	697	656	707	691	698	679	657	653	655	672	725	646	666	658	667	662	713	684	701	656	681	639	738	703	663	660	668	662	659	651	645	660	681	683	686	703	622	682	619	688	691	647	667	672	686	666	701	678	653	724	646	735	647	653	720	685	699	673	665	660	662	658	694	667	667	677	731	645	643	663	647	669	641	676	647	701	665	669	677	621	660	677	680	641	672	704	700	631	666	662	642	641	658	705	672	681	651	652	640	718	701	648	654	667	629	691	663	653	679	692	648	610	705	677	661	642	643	688	655	640	674	688	662	716	693	598	690	691	694	721	652	683	681	689	668	658	643	659	658	660	699	629	697	698	626	668	701	676	644	668	667	646	691	701	637	683	680	643	684	707	680	708	672	675	658	675	660	674	645	702	679	720	714	688	651	660	659	643	698	673	689	655	670	686	645	652	678	621	682	628	682	624	688	684	650	693	667	654	651	632	662	699	676	696	681	674	713	676	636	661	667	651	655	664	661	673	689	658	666	662	657	662	641	709	730	668	654	649	725	668	677	652	668	662	676	669	709	699	659	607	650	672	655	688	675	652	712	689	680	689	680	655	660	649	664	681	675	677	655	683	650	666	669	716	693	660	661	683	679	676	669	659	704	654	664	691	690	654	655	681	724	688	708	613	668	665	644	658	699	680	692	647	676	715	633	649	714	632	694	654	666	622	668	699	650	745	749	673	640	693	652	675	669	707	633	685	667	658	682	701	642	687	694	637	672	641	684	657	708	690	655	677	640	709	669	680	661	676	715	676	722	649	706	670	692	659	657	645	685	662	661	652	649	662	713	663	658	633	690	696	650	680	693	643	665	725	671	639	665	676	656	640	632	661	655	692	680	680	649	657	658	717	684	662	669	633	640	688	683	624	675	724	716	676	697	661	712	669	668	710	644	735	664	684	705	703	689	628	665	658	694	665	701	657	694	689	688	643	709	701	687	690	681	709	691	676	710	707	644	647	682	704	672	675	674	654	673	685	661	641	670	716	662	675	713	663	639	682	694	652	651	688	660	670	663	650	739	682	658	688	673	682	677	667	677	708	677	672	682	657	675	714	689	687	634	667	693	717	675	654	683	660	713	683	670	683	656	688	670	724	658	670	693	585	649	650	664	683	714	656	691	673	687	648	704	634	697	668	651	678	713	701	687	689	638	699	665	693	681	716	668	670	730	671	667	677	689	620	629	704	675	688	646	663	678	653	669	679	650	687	622	697	661	662	693	637	675	689	695	705	724	656	668	631	694	699	713	646	660	652	657	690	680	664	653	707	689	646	651	647	647	635	654	650	693	709	700	705	662	692	719	705	649	649	662	673	680	652	692	679	666	671	641	665	683	690	663	678	643	652	654	638	684	636	691	653	723	678	657	628	673	623	635	670	738	685	657	632	649	658	645	617	687	693	703	705	678	708	635	704	671	662	671	629	705	732	688	681	639	673	606	651	652	673	666	664	659	679	709	690	677	693	646	712	701	716	659	680	696	648	635	644	711	713	697	654	668	660	710	661	690	697	679	668	688	693	653	651	637	738	696	659	654	674	697	671	627	683	695	709	694	656	627	670	649	665	683	730	698	681	686	685	636	681	679	652	682	693	671	644	650	655	669	717	673	687	682	736	630	700	689	695	658	665	639	676	636	685	673	653	659	660	627	713	682	686	662	674	677	656	692	696	671	649	674	699	674	654	669	716	614	680	652	665	694	665	641	693	714	678	645	668	686	649	694	643	614	652	671	680	621	695	679	664	706	676	695	689	670	649	680	657	683	647	702	678	648	680	643	663	709	694	708	607	690	764	693	677	689	666	710	686	653	653
16422	20081	4244	782	824	726	734	704	744	671	712	708	702	641	709	676	720	701	672	709	672	662	692	703	692	670	672	690	725	675	701	708	689	661	708	688	672	669	700	709	701	682	724	708	668	689	691	696	673	696	733	653	649	707	673	722	707	693	682	704	699	703	658	705	709	638	697	679	660	661	686	735	695	684	707	731	735	697	686	702	664	700	699	646	658	691	656	646	706	707	651	679	727	699	651	705	706	681	653	666	701	701	668	672	637	698	645	672	723	722	656	695	707	718	745	726	711	738	671	693	715	696	692	700	681	647	693	646	638	674	673	672	667	700	687	719	684	694	714	714	721	675	681	645	676	740	672	674	683	710	706	734	682	674	653	653	722	687	684	706	660	717	705	665	668	700	704	669	655	696	685	674	722	683	735	693	657	656	668	615	685	668	661	675	707	715	680	653	714	675	644	696	731	680	685	709	678	711	658	690	727	677	731	738	702	713	696	687	737	686	694	755	698	677	716	665	703	715	687	682	695	721	687	724	674	679	705	674	708	696	669	655	683	680	660	651	667	637	709	700	693	700	667	706	704	670	687	716	663	671	739	663	677	648	682	674	662	724	700	694	734	691	660	693	665	675	669	660	726	720	657	668	642	688	684	684	693	641	739	719	697	740	687	707	684	712	734	704	699	685	652	718	660	669	657	663	741	673	679	652	711	668	660	723	665	678	703	694	701	652	723	703	672	703	759	730	717	709	687	697	692	690	663	646	628	661	680	699	667	672	661	628	668	711	738	689	672	727	721	735	690	724	707	724	684	673	669	727	713	677	659	646	705	659	706	658	715	737	671	709	706	725	733	654	692	696	712	693	684	641	691	684	727	710	675	685	696	696	681	698	720	624	666	705	703	711	690	659	683	669	723	639	688	670	676	716	719	680	678	695	646	692	710	675	693	680	689	706	669	671	691	703	683	689	668	700	695	665	697	735	678	695	680	746	704	656	663	669	670	718	671	724	689	722	695	660	656	676	712	666	656	696	681	702	639	679	663	711	674	678	647	655	732	690	686	718	709	660	677	667	696	719	713	687	639	655	693	711	709	695	710	685	664	667	639	680	653	699	692	707	675	726	666	684	717	698	691	734	719	677	665	775	722	693	686	697	667	664	653	640	692	691	683	685	697	688	705	665	724	687	673	722	700	664	661	678	674	661	771	673	711	727	726	681	682	686	649	707	676	630	735	707	697	676	644	670	718	696	722	683	711	671	682	704	697	677	684	732	677	683	667	638	674	672	696	753	707	690	769	711	712	719	743	727	673	658	685	661	709	691	637	686	742	736	713	693	684	681	649	670	730	694	673	708	718	721	672	676	747	682	658	715	672	638	720	689	691	638	724	712	722	725	671	678	676	674	694	666	697	696	666	670	685	698	692	668	724	699	696	699	639	686	678	678	687	678	690	669	699	728	668	681	686	674	692	718	723	647	675	657	649	673	662	688	731	668	667	646	711	723	643	699	685	657	669	718	723	701	674	671	672	682	682	656	685	706	695	737	681	642	644	655	644	687	688	641	684	706	686	660	711	703	656	747	706	689	679	678	662	669	677	659	691	722	681	714	679	700	652	703	692	714	647	698	671	720	665	680	710	642	714	737	724	720	720	703	683	721	709	700	713	667	696	736	683	663	680	730	721	708	668	709	703	746	669	737	662	712	728	724	669	754	669	714	685	676	664	719	725	704	713	688	708	700	719	690	714	702	672	679	719	700	710	718	715	633	725	701	696	681	699	688	744	646	715	696	651	659	696	725	718	718	686	690	643	661	700	732	715	702	681	692	664	678	698	690	674	674	652	686	672	699	665	686	710	681	707	688	746	673	680	697	648	788	754	728	723	677	666	665	701	726	686	718	660	646	706	686	604	688	747	711	729	680	690	670	710	658	684	655	645	713	658	707	651	690	699	669	683	708	717	700	654	710	746	687	652	672	678	659	713	689	725	687	650	701	729	712	719	714	707	720	668	653	678	689	674	696	701	660	669	715	656	712	737	640	664	673	713	705	678	716	700	667	718	745	691	700	703	680	643	715	684	716	720	704	754	699	694	749	693	700	672	700	687	696	671	655	669	709	706	747	669	715	684	666	712	684	655	730	705	715	668	704	648	721	702	657	744	669	656	682	719	667	714	715	657	679	681	641	659	657	757	668	657	703	655	681	696	667	707	733	697	691	709	669	719	664	727	646	688	673	670	665	655	708	682	678	678	729	665	704	671	687	701	671	679	687	694	679	708	692	685	697	692	731	706	750	706	688	717	726	707	665	732	708	727	702	697	700	689	738	639	697	702	686	681	697	704	708	676	678	701	613	701	671	667	657	716	681	720	693	670	675	638	649	731	709	704	694	663	686	681	662	654	640	670	698	671	718	669	701	688	677	736	687	654	676	686	670	757	713	653	685	672	666	686	679	704	737	687	683	719	693	676	663	698	713	722	703	700	686	698	681	659	674	617	700	702	666	659	671	694	683	646	715	671	691	687	641	689	710	689	709	666	686	715	745	678	652	681	703	664	684	643	695	684	759	627	695	710	700	718	702	732	707	693	713	693	669	712	675	713	689	655	704	717	685	736	636	720	708	716	687	701	662	679	651	695	672	657	667	691	666	651	669	694	712	682	733	660	682	675	723	704	657	688	647	686	661	693	661	694	682	681	637	651	699	667	729	673	675	715	656	686	733	698	705	689	714	674	643	651	691	694	701	695	666	677	685	688	698	642	662	693	675	682	682	701	662	664	631	689	726	690	663	746	620	711	742	683	716	727	694	676	701	660	715	720	710	693	672	685	687	690	673	743	673	704	707	681	706	675	698	674	687	704	698	734	712	681	675	628	721	679	740	648	674	670	657	696	656	688	683	673	699	660	675	725	688	722	681	688	629	704	658	704	705	682	636	686	689	666	760	677	675	688	634	712	725	663	673	692	682	663	681	651	672	717	706	641	672	694	746	653	708	684	707	666	689	688	683	726	731	667	688	667	643	669	686	735	672	745	673	670	709	653	655	662	631	676	685	683	693	698	668	702	690	736	728	669	691	668	675	669	685	726	713	718	688	703	700	698	688	680	726	663	674	737	721	745	695	616	692	741	674	687	711	676	675	681	690	650	664	696	705	652	696	678	630	699	735	712	729	706	673	702	696	655	729	696	680	685	675	640	701	722	745	695	693	661	702	659	699	690	721	657	695	743	708	679	695	694	662	691	733	674	668	685	703	727	693	685	700	640	667	726	674	660	683	659	694	703	679	672	702	733	684	668	722	697	701	663	729	686	683	692	660	749	713	659	708	707	714	706	636	695	701	706	695	716	685	708	689	691	702	662	694	704	701	685	678	705	690	673	678	662	692	677	673	655	704	685	702	712	750	662	666	665	642	650	638	743	703	701	701	688	719	657	658	710	705	668	647	663	671	706	684	648	617	669	691	699	703	702	733	671	709	691	674	702	731	679	700	720	632	698	696	697	683	680	633	632	716	728	660
23264	20942	28299	23740	20947	13380	1231	749	601	553	526	466	484	448	405	372	367	372	385	377	397	387	365	330	358	363	364	342	408	330	317	368	360	383	353	331	310	316	345	370	328	347	378	363	333	323	344	347	326	306	335	319	345	344	317	375	325	317	312	309	338	304	346	338	359	349	310	335	336	353	332	332	357	329	331	324	348	345	339	353	317	342	371	332	349	359	342	325	343	329	334	333	364	345	352	333	352	300	321	354	354	346	328	355	371	340	342	334	320	342	349	321	309	331	384	353	358	369	305	346	360	364	330	363	357	350	325	329	310	331	373	333	330	330	303	365	310	334	337	389	341	329	343	313	376	321	324	374	339	317	343	356	300	357	362	336	320	351	345	328	318	317	330	315	324	329	335	313	304	305	349	331	373	366	366	337	331	349	310	377	308	371	358	377	319	339	348	334	278	326	342	330	363	304	344	351	337	332	340	337	325	318	376	330	321	330	339	350	361	358	308	307	335	361	353	332	333	359	343	339	338	363	328	318	337	291	326	336	341	367	341	295	344	321	326	328	352	343	341	355	339	331	294	324	338	337	336	315	359	368	356	334	312	351	326	329	350	318	365	331	357	342	334	323	336	366	342	335	319	310	297	330	339	354	304	338	339	376	348	324	307	332	328	312	329	346	366	318	326	353	360	311	342	313	318	315	326	391	348	351	345	358	323	355	318	350	341	362	351	300	329	310	320	347	314	359	372	344	356	318	325	330	326	319	327	297	351	341	362	337	314	301	304	321	329	336	307	334	317	331	358	345	320	320	316	320	327	351	342	341	358	328	333	346	340	360	318	342	338	304	336	354	313	316	361	348	336	353	361	362	366	360	307	338	339	320	344	356	324	342	329	324	352	319	333	344	314	307	341	316	359	316	392	340	319	301	316	321	353	337	294	341	352	311	332	388	358	337	337	343	296	333	358	327	378	342	318	323	346	347	317	365	345	338	331	353	344	328	319	351	356	365	338	319	363	351	326	307	316	354	336	343	345	327	337	320	352	352	327	310	337	334	324	295	333	349	340	341	340	326	307	342	331	329	338	338	328	346	337	302	350	326	325	310	335	322	318	326	328	328	350	320	327	352	323	379	355	343	339	349	323	326	307	359	348	357	319	316	361	326	298	350	346	364	320	348	311	367	309	342	343	362	338	329	274	331	328	337	310	372	310	345	321	359	342	353	353	348	362	333	360	356	359	326	348	324	323	342	368	355	358	338	351	334	352	351	337	312	313	355	355	335	329	342	349	330	325	334	321	334	281	357	337	324	317	365	322	379	355	341	329	353	369	378	341	339	343	372	338	347	326	329	356	353	360	316	351	329	332	365	306	353	328	353	356	341	334	356	327	341	332	337	345	329	395	352	355	362	352	330	331	298	336	339	375	348	328	323	341	334	342	346	378	351	302	320	312	332	371	332	312	329	340	323	330	323	336	348	308	327	338	342	363	318	309	300	341	362	322	315	373	310	332	330	369	357	336	330	352	357	348	350	351	321	336	340	344	335	327	327	366	336	353	322	319	360	356	344	334	334	331	342	310	373	324	296	330	350	347	358	316	351	332	345	337	377	303	363	345	347	316	342	331	345	334	336	339	324	358	351	368	385	335	343	332	333	343	357	358	352	330	356	336	363	366	359	329	346	323	326	362	335	371	332	347	301	326	327	355	343	350	322	299	304	326	354	301	333	367	369	316	363	363	321	347	339	353	372	329	354	353	325	345	365	355	296	345	322	344	322	344	324	344	319	384	366	329	359	341	328	345	346	345	319	343	340	318	343	329	309	351	357	347	362	313	315	353	327	333	333	316	314	340	335	324	353	333	343	340	376	311	316	319	320	360	325	337	322	335	366	314	334	349	319	340	316	336	319	341	328	378	376	288	378	332	332	309	346	326	347	369	342	343	342	316	304	337	325	388	314	345	376	364	326	327	328	307	355	344	318	357	370	354	346	364	326	338	352	334	311	334	351	358	336	349	343	351	340	352	314	337	311	321	344	330	345	307	352	306	330	329	333	328	351	349	345	352	357	331	309	312	341	305	314	377	356	316	332	316	344	336	305	329	352	314	339	360	322	363	349	309	317	336	332	314	333	338	357	318	339	312	315	317	339	338	326	348	332	340	342	335	321	338	347	324	341	305	349	315	314	355	340	335	381	283	379	365	350	327	359	345	324	342	345	326	354	304	322	334	306	377	322	343	348	341	303	324	356	368	381	332	361	332	343	336	362	319	332	350	347	306	319	331	326	365	334	327	383	330	365	330	354	329	321	348	337	316	313	332	351	363	331	331	348	334	329	356	319	297	326	322	332	292	332	356	311	334	338	331	356	338	315	361	350	315	342	317	343	313	357	338	361	318	338	357	324	322	347	342	339	356	315	315	305	318	304	372	329	326	361	316	325	351	339	352	304	348	356	357	339	370	338	322	358	334	338	321	372	365	303	337	359	322	349	357	332	340	339	310	321	321	332	366	331	334	320	377	325	335	321	342	336	335	311	348	359	333	329	310	348	369	324	317	324	325	344	366	340	300	360	327	338	357	327	361	320	339	295	327	355	332	337	349	351	360	323	339	327	358	363	335	308	336	353	327	343	328	321	312	334	343	340	354	344	328	317	326	320	322	363	334	342	325	349	336	316	323	326	333	374	316	319	340	330	352	355	307	350	333	305	331	333	326	358	349	326	309	290	348	368	309	346	368	321	326	321	304	296	334	308	287	353	326	336	343	325	328	347	354	303	323	355	345	331	353	320	328	337	326	341	310	313	324	309	311	336	328	340	316	347	324	353	318	320	345	318	329	362	336	311	312	352	302	292	341	357	327	362	344	317	310	341	352	290	332	359	337	344	318	320	320	345	347	333	328	332	358	348	329	347	332	353	328	300	343	323	312	305	327	327	336	366	338	353	332	337	353	313	355	321	326	331	333	343	329	329	317	341	337	327	342	333	324	323	327	350	351	320	346	345	341	317	328	337	365	384	357	355	324	340	323	352	321	350	327	361	351	326	349	319	337	365	346	334	321	327	362	330	316	304	366	306	339	343	346	358	313	327	318	341	358	354	279	340	310	332	336	308	308	340	339	355	340	312	331	314	317	356	346	375	352	335	353	335	308	330	337	337	315	342	361	330	343	333	349	352	359	347	331	322	335	366	300	342	339	330	354	360	338	336	305	352	325	338	336	338	321	331	352	332	349	335	323	340	337	340	328	349	294	372	345	322	343	339	357	329	332	344	356	308	331	362	316	363	349	337	331	318	346	329	359	314	321	361	346	339	309	328	326	328	325	353	339	339	300	344	336	374	333	279	330	350	364	320	320	343	334	283	299	321	337	350	326	349	337	338	303	324	325	332	359	359	330	329	331	336	342	333	350	330	333	329	326	329	369	342	367	346	347	312	339	330	331	341	344	300	333	333	336	342	348	322	339	312	339	334	336	308	319	346	350	361	358	376	336	350	319	351	313	332	347	368	323	312	312	318
19543	31527	9599	2802	2034	1520	1266	899	819	675	593	543	492	521	496	466	448	449	421	429	407	427	412	394	417	401	401	393	424	403	387	361	405	382	364	375	400	338	361	393	379	374	362	384	381	382	346	384	378	361	384	366	348	374	389	374	373	355	381	337	390	353	391	379	345	413	367	364	362	354	349	350	387	359	368	382	365	367	402	356	368	373	392	356	404	374	373	382	370	352	335	344	369	385	365	341	337	400	375	377	372	341	359	362	359	350	365	367	393	366	363	379	376	350	385	388	379	362	376	371	353	340	372	322	378	340	339	381	365	385	373	339	362	325	396	369	350	341	366	350	396	400	368	333	373	367	389	351	368	348	357	361	360	380	364	383	379	371	358	368	365	345	367	364	367	392	379	363	336	348	352	393	374	379	357	389	380	370	379	356	409	357	338	378	363	380	342	348	356	357	313	341	390	389	358	347	346	351	331	344	358	339	351	348	372	351	373	350	384	393	378	347	397	371	345	371	331	357	362	366	338	351	356	340	376	362	382	376	356	375	380	354	344	351	345	364	395	345	367	353	349	345	375	372	330	364	357	369	345	345	359	375	385	371	379	375	394	360	378	371	388	356	357	401	350	351	377	359	347	389	342	356	359	356	344	377	361	398	378	331	385	365	374	392	333	352	340	370	345	346	362	358	332	365	387	372	399	393	374	353	383	354	369	342	376	366	356	371	382	346	345	358	358	332	377	380	356	353	334	326	351	362	365	368	351	376	375	366	363	376	376	339	369	385	374	369	406	360	362	387	357	346	363	369	364	367	348	350	380	358	372	381	345	335	374	340	363	378	352	375	379	348	326	379	365	358	325	367	363	346	361	384	359	375	351	363	354	349	408	357	335	389	368	368	347	384	398	342	343	362	350	390	353	386	349	393	334	353	339	361	374	375	346	341	331	373	365	389	376	337	386	350	335	336	336	337	364	370	328	377	363	394	367	342	376	368	346	342	362	384	387	381	361	344	342	349	376	386	346	376	363	392	373	345	339	357	377	339	385	390	372	354	325	395	354	380	357	357	350	387	368	346	368	360	370	340	355	376	349	353	337	365	348	339	358	414	351	361	364	355	357	374	375	383	366	370	377	366	348	352	305	348	374	371	331	363	348	362	339	357	358	388	360	371	375	370	394	365	364	380	356	331	350	363	364	385	346	376	371	321	370	336	362	354	365	392	402	348	374	342	339	368	349	386	349	393	370	352	377	388	373	346	387	393	396	360	358	377	401	395	358	367	405	354	350	362	380	356	332	355	359	341	326	360	366	369	363	376	337	355	384	362	356	379	381	349	365	366	338	404	359	354	360	365	377	369	396	336	334	363	378	362	329	412	345	357	381	339	354	358	320	339	379	371	363	332	371	362	384	415	357	365	343	335	371	381	371	379	337	347	376	384	404	379	385	361	383	328	390	346	383	363	391	376	376	362	332	380	353	346	366	380	375	385	365	348	339	369	388	358	343	353	379	361	387	345	369	359	393	354	385	338	344	387	380	367	325	371	354	401	340	367	384	364	389	345	365	371	348	374	307	371	373	384	399	353	352	342	356	351	358	354	343	351	356	362	365	385	359	378	404	336	332	367	381	405	378	349	379	375	350	392	322	355	362	370	344	391	352	377	384	358	384	359	363	384	349	354	397	386	360	364	364	371	344	359	345	352	374	347	403	345	367	356	376	327	365	323	387	383	364	383	401	379	327	375	335	356	396	342	367	357	375	363	368	407	363	351	367	369	346	379	355	383	379	347	390	327	345	376	392	363	363	366	365	319	374	387	383	370	350	396	385	360	383	408	391	375	367	362	347	354	355	387	390	336	335	342	366	333	389	349	350	361	376	350	375	380	368	381	349	346	357	382	355	352	377	385	371	369	387	382	377	389	375	342	372	319	343	336	339	374	372	369	328	388	348	368	376	375	367	350	346	343	342	358	367	321	425	377	337	343	372	389	364	362	336	361	383	369	373	360	370	332	382	368	380	381	349	380	390	361	352	379	358	362	396	362	362	377	349	381	371	367	376	372	407	365	377	344	411	387	362	374	376	374	366	365	395	383	342	368	358	364	362	346	357	360	365	384	364	372	362	348	371	332	315	350	339	369	346	369	395	375	381	383	347	384	376	403	378	352	363	410	376	380	407	386	395	357	393	365	371	379	393	354	352	360	357	367	355	351	337	367	372	344	325	363	341	396	372	345	379	399	339	393	389	337	340	361	362	389	360	352	382	366	345	387	352	374	362	337	365	342	383	367	370	375	352	401	353	354	376	362	371	334	325	362	362	371	368	347	369	339	363	363	357	341	351	373	345	387	341	363	380	378	392	345	367	390	350	379	359	336	386	375	347	362	352	362	372	386	376	337	372	378	401	406	398	373	386	337	358	362	365	343	334	389	328	360	377	378	374	355	363	321	338	353	382	380	370	396	373	349	377	356	358	349	368	413	360	383	345	368	348	379	367	353	367	345	365	353	361	364	368	336	359	363	378	322	345	353	352	351	381	341	381	390	365	398	373	365	356	352	374	350	376	355	348	353	371	346	378	392	343	360	406	354	358	402	404	348	368	398	327	357	355	379	358	380	342	335	383	352	359	350	395	371	338	379	367	395	377	374	351	358	365	352	356	370	372	363	361	401	340	360	323	357	365	332	369	365	377	347	363	339	349	357	347	382	369	346	356	414	374	362	347	371	397	342	348	361	370	344	347	378	360	360	375	375	356	406	368	382	388	380	337	371	370	362	371	347	348	357	370	381	333	361	354	354	360	361	378	376	346	336	345	358	335	354	340	350	383	391	381	359	356	330	378	328	376	351	405	349	384	346	379	344	320	353	352	390	360	357	387	343	370	360	357	360	391	360	367	391	373	332	348	373	339	364	358	360	364	357	348	340	358	357	365	368	317	340	374	359	345	341	340	351	408	378	368	377	338	381	368	345	346	368	397	375	361	372	375	360	332	309	356	336	360	362	353	352	364	361	362	368	362	362	379	370	360	371	324	362	358	332	373	377	354	359	352	373	396	375	343	347	347	386	346	345	382	367	396	349	367	343	410	368	358	363	382	376	353	411	391	360	363	358	356	352	332	362	389	350	378	344	389	393	352	339	388	376	362	377	370	356	374	356	381	351	355	356	389	383	381	365	335	326	396	369	328	359	383	336	370	380	358	354	350	386	358	390	345	345	398	352	343	357	359	366	365	365	390	368	365	345	389	342	339	375	338	327	365	370	384	368	357	352	355	337	371	337	357	354	372	355	383	366	369	372	363	352	352	372	371	378	362	379	352	401	358	355	367	332	353	338	352	355	359	341	386	359	360	376	370	367	384	352	337	357	348	362	384	381	348	349	371	337	375	370	327	358	322	340	380	363	369	338	379	341	390	368	364	382	343	366	362	366	376	364	333	373	332	357	345	354	394	375	377	330	370	342	364	322	395	331	350	321	345	382	363	373	362	344	362	364	391	374	331	381	360	383	333	381	352	347
24308	20942	27540	24457	17172	1573	957	885	749	725	801	695	714	672	737	682	642	687	648	724	648	675	621	695	678	638	672	641	646	665	676	642	674	642	628	659	677	665	609	670	668	694	610	658	689	682	637	649	673	662	624	664	679	675	682	674	594	634	628	616	659	694	665	680	654	717	680	626	659	598	688	621	662	660	611	596	664	645	603	653	667	661	641	624	668	617	610	690	645	622	647	620	674	657	650	627	676	646	597	663	673	648	618	656	682	654	647	625	650	679	633	597	636	640	570	654	646	672	651	662	634	644	661	636	688	622	647	630	672	684	664	602	609	647	670	601	654	686	638	588	658	636	681	671	651	631	642	664	630	653	644	665	664	665	638	655	638	647	668	636	683	655	673	670	647	645	650	668	663	636	641	648	660	652	631	668	645	639	637	650	712	682	617	659	670	634	663	626	662	654	606	653	688	612	618	661	670	648	683	640	622	664	634	679	618	653	640	640	630	647	631	622	624	668	656	629	667	641	646	621	622	670	676	632	631	647	640	629	631	625	614	662	654	633	613	683	650	648	682	624	614	582	680	656	622	660	658	649	649	635	632	642	650	640	658	653	657	714	669	624	619	647	623	671	615	638	667	655	668	632	673	622	654	612	667	668	625	658	603	642	635	619	667	661	657	642	613	634	685	610	596	668	659	661	636	651	609	646	620	671	604	629	615	642	650	641	627	691	644	657	654	709	627	626	671	691	668	642	622	658	639	721	641	641	630	627	665	659	605	636	592	606	648	647	635	646	565	697	672	650	655	671	594	619	646	656	649	638	659	660	647	638	636	641	654	646	656	663	666	622	667	662	655	651	649	668	617	651	627	622	653	655	645	648	628	658	608	652	700	608	676	663	652	649	682	630	663	684	606	613	665	679	636	592	636	599	625	611	632	687	644	599	644	595	618	634	691	650	646	656	631	624	630	637	674	659	649	686	668	666	650	688	662	608	663	657	676	689	637	625	595	610	650	667	628	628	677	635	649	673	638	632	669	679	694	684	604	633	647	650	651	626	650	614	636	640	595	623	650	627	667	671	571	624	597	660	648	653	611	646	682	638	663	657	638	596	633	633	640	600	680	678	631	645	629	659	667	611	642	658	661	680	637	649	624	647	623	626	675	616	653	640	671	633	640	673	646	651	670	659	662	639	629	640	623	643	649	648	647	678	632	627	638	659	668	679	634	708	673	667	651	661	681	652	643	617	647	685	658	656	645	657	641	670	611	661	630	657	653	645	633	638	713	613	636	675	675	696	700	591	696	657	624	661	683	667	619	606	682	675	642	681	648	651	676	681	632	620	616	637	612	712	663	636	667	658	619	643	659	619	672	649	638	686	613	621	659	659	654	640	652	657	664	631	623	664	665	619	648	697	634	604	611	638	684	664	622	649	662	620	626	609	615	659	668	622	629	661	700	641	679	639	653	634	670	626	642	659	615	642	650	644	646	645	611	684	646	682	621	643	621	628	623	635	641	629	646	607	626	609	648	693	606	665	651	662	656	618	637	650	651	674	616	650	611	616	639	668	634	597	647	660	693	633	667	651	633	618	630	665	651	658	692	638	693	653	675	601	620	649	631	675	675	660	652	646	654	689	646	629	637	644	617	619	646	634	638	661	654	618	664	663	604	669	610	666	641	644	715	619	638	679	645	651	617	681	656	634	660	611	679	615	644	707	627	668	647	661	638	607	657	653	690	663	656	595	618	619	630	636	662	626	650	627	620	639	684	658	624	635	637	669	646	664	642	644	657	648	689	605	624	640	630	647	680	649	643	637	596	668	671	626	685	655	632	598	626	657	646	645	661	624	609	632	637	692	690	673	633	642	627	610	636	659	641	653	635	640	658	636	653	657	651	673	660	658	665	667	685	666	638	653	671	657	663	637	660	616	618	641	658	687	678	608	708	669	647	662	627	696	646	659	634	686	633	614	630	690	630	611	670	616	647	658	647	632	680	668	666	642	670	658	650	639	639	633	602	632	641	650	655	630	622	656	636	628	683	661	643	639	649	644	667	610	606	641	632	639	608	640	653	645	645	644	637	683	677	653	650	611	664	663	593	633	657	672	709	637	675	605	697	633	671	615	611	630	690	649	641	659	654	677	630	620	663	603	620	620	651	670	631	645	622	700	659	646	618	627	650	632	650	616	600	610	687	648	692	688	610	614	658	618	631	611	703	687	694	621	604	636	643	632	707	643	635	638	669	651	620	644	618	642	671	616	605	705	633	660	642	663	632	640	647	651	627	678	574	634	585	714	641	643	668	625	639	720	650	645	666	633	665	618	638	666	595	688	621	644	637	628	613	646	653	651	675	631	660	662	662	688	645	671	667	589	652	666	647	638	640	653	694	694	643	670	641	629	627	613	617	645	600	634	674	686	660	636	688	601	621	597	642	639	655	608	673	672	613	635	642	621	675	613	645	669	628	659	629	614	622	630	634	650	627	657	655	628	639	645	680	585	635	668	660	658	631	669	643	618	665	655	705	659	681	610	643	645	657	622	647	631	734	641	663	669	668	581	624	645	717	648	664	640	625	678	611	613	611	676	613	698	667	639	618	667	629	628	623	649	679	644	565	624	618	661	623	651	703	634	643	578	621	659	637	658	680	636	646	632	625	600	684	642	675	651	661	624	671	642	672	641	680	615	653	645	589	680	608	642	630	630	604	636	618	602	681	629	642	702	631	674	634	689	662	636	640	632	696	690	617	640	607	694	641	634	622	632	649	687	639	618	676	634	668	657	610	672	696	586	660	634	665	634	633	655	668	638	646	600	608	650	662	580	633	621	709	657	671	626	667	622	578	607	637	668	656	621	674	628	595	681	690	601	662	598	637	627	643	638	660	640	664	632	637	617	685	645	692	645	627	650	659	706	676	650	689	636	693	677	633	655	643	656	676	660	655	658	643	659	623	632	653	637	651	619	629	635	682	630	659	676	662	618	683	658	637	655	678	640	640	669	702	667	647	669	618	643	632	640	625	642	628	600	620	675	666	695	712	674	651	665	663	628	627	604	599	681	648	676	663	637	666	661	656	654	689	619	650	636	667	638	657	652	648	654	642	657	682	640	643	649	629	603	679	640	649	642	679	655	665	629	705	651	643	619	671	664	679	595	610	615	637	621	652	680	631	621	612	660	650	636	608	619	660	656	597	627	643	637	654	652	708	641	619	667	632	584	660	645	642	636	691	610	634	599	659	663	648	662	646	670	655	622	657	627	668	644	665	676	640	656	690	621	623	624	669	578	654	652	673	660	638	631	617	635	663	641	656	623	595	664	643	641	675	680	661	626	632	629	636	655	655	653	634	642	653	688	612	652	664	654	672	650	643	616	650	630	635	630	672	672	618	621	657	646	656	649	644	678	648	651	646	672	647	652	646	642	660	613	660	658	655	705	663	687	658	625	634	641	652	624	640	687	642	650	652	628	665	634	605	695	591	670	613	695	709	632	656	669	688	640	646	662	637	690	732	639
18988	28016	6943	2093	1601	1354	1169	983	838	817	756	788	788	683	693	645	632	678	667	650	672	666	655	654	619	702	671	639	616	652	648	676	643	667	610	620	648	646	654	631	618	670	643	612	636	638	665	659	658	621	639	670	664	655	630	583	621	690	602	650	662	647	637	675	640	632	629	624	616	624	659	665	699	654	649	605	661	629	661	642	626	623	653	585	633	604	643	622	631	670	624	659	642	668	665	656	659	664	633	639	614	627	620	622	638	617	639	666	644	653	651	682	623	616	628	649	672	638	632	643	663	661	654	632	661	665	627	645	662	597	605	646	652	679	680	621	663	588	610	615	684	634	569	632	666	638	632	611	650	666	635	654	606	668	636	644	665	642	641	668	620	617	684	600	675	640	635	673	661	642	683	613	673	644	618	614	646	692	641	629	636	635	649	633	643	579	630	579	622	649	633	632	642	606	661	627	618	651	675	623	653	609	621	613	624	622	615	582	657	644	609	580	622	646	660	667	589	622	654	636	632	665	649	619	629	655	620	616	641	606	671	636	635	641	688	611	622	648	662	600	645	627	676	647	653	594	617	612	632	650	640	643	616	645	629	624	612	636	585	662	622	689	634	648	645	632	644	624	625	644	674	633	669	618	621	608	611	669	676	626	586	622	656	643	645	640	639	618	642	692	658	614	612	648	680	636	656	627	663	663	633	610	585	637	645	646	659	667	609	655	652	679	636	668	642	702	671	648	650	628	642	567	612	629	649	645	645	609	592	613	661	640	600	639	633	614	632	643	678	637	634	671	644	625	669	654	644	608	629	640	674	666	636	679	657	628	642	670	666	616	642	702	638	643	646	648	652	623	620	627	656	622	651	627	649	623	620	649	645	641	654	614	601	688	617	663	635	634	593	621	678	627	641	629	644	610	657	670	636	575	673	653	634	627	637	628	662	601	617	685	658	572	620	608	606	636	626	638	649	670	638	633	679	652	637	625	637	642	590	656	642	631	623	583	642	691	637	652	615	645	647	605	604	664	663	653	585	656	662	636	639	657	614	618	640	643	656	669	606	669	640	668	644	646	607	642	663	599	622	644	651	655	640	614	658	607	607	626	639	642	613	638	604	608	613	662	667	678	635	678	607	693	623	685	619	639	628	593	620	637	601	662	617	632	617	643	669	663	607	640	630	656	591	675	624	634	595	603	653	589	592	639	652	635	663	642	641	619	635	650	666	604	637	600	666	646	605	664	642	642	645	625	669	675	619	697	682	632	623	640	662	614	656	645	640	669	585	615	614	626	630	624	611	557	685	627	630	645	623	654	657	588	637	600	670	605	634	564	670	623	622	637	645	590	680	633	657	646	621	648	630	603	617	611	670	626	661	585	611	597	587	606	704	619	647	637	624	615	607	632	636	663	645	632	653	635	644	617	635	656	661	629	596	641	638	660	629	623	635	640	658	608	654	620	690	631	632	598	640	633	600	658	643	655	656	639	624	645	649	648	658	600	613	663	625	698	580	636	588	677	616	619	652	594	673	612	684	668	660	639	643	637	630	621	645	604	657	652	676	689	600	619	654	645	686	576	647	636	591	661	619	656	616	655	646	676	659	649	630	611	661	663	627	637	630	614	643	651	598	596	668	659	622	627	645	666	621	647	622	645	646	663	626	640	609	629	678	629	620	658	665	634	646	643	671	605	638	657	667	613	649	624	656	649	637	605	660	635	667	645	661	621	644	630	601	633	612	634	608	649	652	674	621	651	635	665	677	642	681	631	640	649	613	652	623	628	638	620	650	649	656	658	625	674	620	632	639	645	678	609	642	644	660	648	686	650	631	667	691	694	656	622	650	593	680	613	638	689	666	655	657	641	623	625	597	579	641	613	610	722	631	664	649	626	645	610	617	644	590	660	642	626	638	654	651	682	604	623	629	630	608	663	609	656	645	666	646	615	654	657	591	662	643	627	601	608	639	638	604	634	632	610	660	611	663	632	628	675	632	633	672	667	651	637	689	653	684	620	639	606	616	621	651	628	658	632	642	652	625	646	659	644	687	672	647	680	647	647	652	621	624	630	634	655	623	631	669	654	594	627	644	656	631	602	653	606	636	643	649	643	632	661	662	591	625	594	621	651	667	649	618	668	620	689	651	613	648	656	627	626	635	619	665	627	624	607	678	587	648	642	612	639	625	627	603	611	619	668	624	629	669	607	613	695	629	636	644	627	643	654	601	649	680	647	664	636	676	610	658	673	609	670	647	615	685	634	660	605	607	676	610	644	622	636	623	661	640	664	687	622	615	644	645	621	604	672	631	630	655	615	625	640	589	655	609	618	669	643	674	636	671	630	602	626	631	634	603	655	633	608	614	624	584	634	622	643	684	668	629	617	648	625	634	618	639	639	632	629	641	598	621	613	619	662	642	640	650	672	635	591	613	644	640	649	652	591	654	635	591	668	651	691	644	601	644	620	619	628	630	604	647	616	616	667	659	648	658	639	592	648	633	603	649	610	612	661	664	676	663	589	636	588	620	660	606	618	654	608	614	649	657	613	628	616	627	640	650	630	615	597	681	625	650	672	636	633	646	638	640	637	658	623	650	655	645	634	648	650	642	638	609	630	617	648	648	639	617	626	626	646	626	618	629	631	660	639	643	636	617	617	635	619	625	670	603	635	644	680	641	662	632	637	643	660	611	639	614	625	682	656	619	662	641	691	618	612	665	627	662	658	647	675	664	574	639	622	682	628	688	632	644	621	602	636	627	661	627	646	628	679	662	635	630	663	609	622	654	669	622	657	615	603	623	640	664	643	670	624	697	628	634	635	640	645	649	620	621	663	668	655	597	606	613	646	627	603	687	616	659	657	668	649	620	606	644	623	627	607	636	614	638	626	638	596	610	655	630	638	658	615	673	627	663	657	598	613	624	658	648	639	617	644	614	620	679	653	672	611	670	681	654	660	637	644	621	646	664	643	609	674	668	618	660	621	641	621	636	636	707	624	652	647	633	624	611	642	606	664	609	649	647	656	676	653	632	623	685	648	643	635	637	658	649	610	642	657	656	626	637	652	687	649	613	620	627	654	625	607	657	639	613	610	651	598	615	609	647	660	629	593	623	620	593	677	646	641	613	688	641	658	686	660	649	641	644	665	631	612	665	615	662	636	675	613	630	640	604	612	620	648	628	674	666	663	636	665	677	627	644	644	625	631	644	635	666	685	595	643	667	675	605	628	628	594	609	638	584	605	595	587	637	647	642	646	679	652	677	643	650	606	691	635	587	641	654	639	631	602	610	631	671	673	641	596	626	649	619	644	669	652	657	623	672	582	697	663	604	594	673	662	624	643	671	596	626	670	612	659	665	660	658	608	603	611	704	658	657	641	625	602	625	661	650	638	618	654	648	637	615	649	616	640	643	619	640	657	613	648	581	656	641	644	655	691	639	646	637	633	648	638	653	633	651	631	634	635	640	673	633	618	664	650	643	652	643	645	671	597	628	626	680	641	690	636	614	649
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
