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
340264508767	340264509286	340264509836	340264510386	340264510934	340264511486	340264512036	340264512586	340264513134	340264513686	340264514236	340264514786	340264515334	340264515886	340264516436	340264516986	340264517534	340264518086	340264518636	340264519186	340264519734	340264520286	340264520836	340264521386	340264521934	340264522486	340264523036	340264523586	340264524134	340264524686	340264525236	340264525786	340264526334	340264526886	340264527436	340264527986	340264528534	340264529086	340264529636	340264530186	340264530734	340264531286	340264531836	340264532386	340264532934	340264533486	340264534036	340264534586	340264535134	340264535686	340264536236	340264536786	340264537334	340264537886	340264538436	340264538986	340264539534	340264540086	340264540636	340264541186	340264541734	340264542286	340264542836	340264543386	340264543934	340264544486	340264545036	340264545586	340264546134	340264546686	340264547236	340264547786	340264548334	340264548886	340264549436	340264549986	340264550534	340264551086	340264551636	340264552186	340264552734	340264553286	340264553836	340264554386	340264554934	340264555486	340264556036	340264556586	340264557134	340264557686	340264558236	340264558786	340264559334	340264559886	340264560436	340264560986	340264561534	340264562086	340264562636	340264563186	340264563734	340264564286	340264564836	340264565386	340264565934	340264566486	340264567036	340264567586	340264568134	340264568686	340264569236	340264569786	340264570334	340264570886	340264571436	340264571986	340264572534	340264573086	340264573636	340264574186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	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
21871	20735	31443	21031	20137	18433	3943	537	434	349	319	282	275	214	194	213	183	205	166	151	181	153	168	146	140	135	144	153	158	137	136	155	139	143	121	154	136	148	134	129	149	148	119	109	144	114	136	166	144	131	130	111	140	128	140	117	152	139	125	132	108	130	153	133	110	131	131	135	127	135	114	125	137	139	123	126	126	113	138	143	136	111	132	127	125	135	124	137	146	130	126	136	121	136	128	137	140	117	129	131	126	121	117	134	129	116	151	156	121	127	134	122	122	146	114	133	126	149	113	142	122	138	128	128	126	130	135	112	130	120	128	136	113	124	115	139	127	129	118	167	122	145	139	102	98	123	128	116	125	134	118	118	117	121	143	121	110	114	110	141	137	123	131	112	137	148	121	122	131	126	123	130	121	116	137	130	139	122	125	134	122	123	119	146	135	128	132	141	108	125	143	122	119	154	144	144	129	135	108	146	144	135	117	108	132	136	134	117	124	146	148	105	126	122	126	131	123	142	118	120	131	122	122	135	139	118	123	123	136	120	124	114	124	135	129	114	121	125	127	139	127	152	152	130	125	134	108	131	125	127	114	121	137	128	106	134	132	125	99	124	140	122	129	134	137	121	123	135	127	132	140	111	120	138	98	130	126	140	153	107	127	112	118	138	113	119	137	112	117	113	122	113	125	124	121	115	120	132	129	114	129	133	136	127	116	119	141	118	124	122	131	139	144	158	120	128	141	136	124	124	131	132	124	107	118	133	101	104	138	138	128	132	103	120	141	143	134	129	126	146	129	144	124	139	135	124	117	138	151	130	134	138	133	122	153	134	143	120	116	144	130	146	134	145	129	125	128	130	124	117	135	131	142	112	134	119	137	132	107	138	114	146	142	127	131	135	104	113	125	135	119	119	139	128	133	120	149	128	126	116	124	131	141	124	121	104	112	131	132	149	119	132	130	142	124	125	107	125	109	123	122	120	121	127	146	133	126	123	130	111	148	121	130	149	133	133	123	93	137	118	130	129	121	134	127	108	113	119	144	124	137	126	128	119	121	116	133	130	125	128	126	125	145	113	122	128	127	118	118	128	121	143	126	127	138	126	140	145	121	151	131	121	123	113	138	133	133	112	134	125	119	129	133	108	126	133	132	145	122	127	123	134	125	120	140	131	133	114	128	129	141	151	127	103	128	100	127	128	151	94	136	125	116	141	130	125	129	141	139	128	123	110	143	116	138	117	130	130	122	107	121	117	108	137	126	136	140	122	119	150	133	123	119	154	125	140	126	135	130	146	110	112	146	130	118	139	118	129	142	105	127	125	124	133	127	113	115	143	149	133	116	132	124	121	121	118	129	122	137	133	138	123	131	116	138	129	132	138	150	139	129	136	141	116	127	116	118	126	130	142	146	116	144	137	146	133	112	100	151	127	149	133	133	117	113	145	137	134	129	151	128	144	131	144	136	133	100	118	146	117	138	141	137	118	141	117	127	112	124	130	138	129	115	120	147	132	120	128	129	147	116	130	125	147	135	120	130	133	134	132	121	138	125	120	124	146	150	119	142	126	111	130	123	133	154	116	128	134	114	122	125	127	115	138	122	152	124	134	130	125	122	136	113	126	140	121	128	149	103	124	138	130	119	150	120	130	135	142	136	124	102	118	127	143	126	145	140	129	129	135	116	127	120	117	121	142	129	135	133	155	123	115	138	133	126	131	126	129	119	126	120	115	152	136	123	127	116	117	107	155	118	150	128	122	150	136	119	137	122	138	128	102	113	126	116	133	119	132	114	131	128	122	145	130	131	135	142	124	135	140	131	142	123	134	117	133	103	121	125	122	123	114	144	141	133	145	145	133	128	120	120	134	127	133	134	137	112	138	117	138	121	110	136	106	127	124	112	128	115	135	126	128	121	136	128	117	119	122	141	155	128	113	136	134	114	132	127	120	131	112	134	114	116	116	114	97	126	140	134	134	120	114	132	134	121	110	125	117	156	138	158	127	130	149	132	140	125	137	129	143	145	120	132	116	125	128	128	144	127	111	115	136	126	135	122	117	129	125	125	141	133	117	137	116	132	114	102	148	137	141	135	108	108	112	121	113	129	130	134	131	141	140	133	131	136	131	140	115	120	136	142	110	136	138	135	117	117	124	120	123	130	142	122	127	132	136	117	143	129	130	129	101	109	131	131	124	121	110	121	134	132	121	131	117	127	129	109	118	135	124	129	150	131	150	147	135	120	141	122	127	145	121	120	129	142	129	104	133	126	117	136	131	150	123	119	126	125	156	140	136	134	129	144	139	126	139	121	122	132	118	137	124	130	111	119	152	129	131	137	128	123	125	118	126	115	129	119	137	154	124	130	113	132	138	125	125	125	132	113	129	134	123	155	120	130	127	124	128	131	139	126	131	131	117	148	144	140	130	144	144	132	106	132	156	131	110	126	130	133	114	116	140	129	108	119	124	135	119	123	131	118	106	119	150	115	110	142	134	121	151	124	137	96	128	147	140	122	140	132	117	124	112	103	114	127	146	127	137	145	119	117	125	139	143	121	132	131	127	115	136	141	142	141	140	118	138	116	126	120	121	120	147	121	146	127	106	129	118	128	106	139	123	143	127	134	128	122	139	147	122	122	128	136	129	138	135	116	137	127	134	140	124	116	126	133	127	125	115	138	122	115	139	119	149	116	123	114	116	115	105	124	121	131	131	119	116	143	126	118	132	132	128	126	152	125	151	126	148	121	134	127	125	116	114	134	144	117	122	139	132	146	137	128	126	108	122	130	125	127	130	120	102	116	126	131	138	135	129	140	123	141	132	98	112	122	148	137	112	137	129	148	129	121	106	127	124	131	122	124	112	134	123	145	111	133	110	123	126	138	127	135	107	127	144	106	147	132	122	120	122	115	120	127	150	129	113	138	140	134	108	122	122	115	137	120	137	136	133	127	127	106	133	135	130	140	123	122	134	139	129	120	117	110	141	150	109	106	147	103	111	129	104	157	123	127	118	149	110	125	132	130	138	119	121	129	137	125	151	138	125	139	140	117	138	139	128	132	122	136	130	128	145	125	142	127	137	138	136	131	134	121	105	141	121	131	135	134	150	125	121	125	133	133	125	120	132	138	115	122	121	120	145	138	131	117	121	124	139	133	141	141	123	129	129	134	149	122	140	126	147	121	130	127	111	134	141	126	126	125	123	141	126	137	111	125	126	142	141	116	120	109	130	147	106	124	118	156	137	125	131	119	115	133	130	121	126	135	124	115	114	145	134	121	132	141	105	123	123	125	128	127	133	120	128	116	132	132	115	117	118	117	142	118	139	113	131	111	136	123	119	114	133	132	131	121	122	141	143	139	136	130	108	143	134	85	151	133	133	131	116	113	142	125	118	119	122	121	126	136	106	139	152	116	118	116	143	127	122	116	134	116	142	124	111	127	137	119	144	133	127	132	127	121	153	120	116	127	127	134	117	116	132	128	127	128	121	131	111	132	122	133	150	123	109	136	123
41220	73639	47866	3868	2527	1865	1413	1068	929	758	559	510	457	392	370	340	297	278	277	252	227	275	210	223	211	222	213	201	212	190	184	174	173	181	170	199	178	180	154	157	179	165	174	181	172	169	157	168	150	179	161	139	177	143	145	169	162	161	163	155	149	162	145	153	163	148	157	158	162	170	160	166	149	163	129	161	159	148	165	142	152	188	145	169	158	169	147	147	158	151	167	176	165	157	161	149	144	161	152	150	166	147	161	172	166	151	160	158	129	151	159	158	163	146	173	157	148	151	147	136	137	141	134	135	162	137	158	162	150	160	153	122	145	140	156	144	169	149	152	159	149	135	144	162	157	156	157	166	148	146	138	159	149	151	141	183	142	154	146	157	173	157	133	140	136	142	147	133	139	140	136	143	149	155	124	126	160	162	182	155	163	148	159	138	158	140	156	149	155	137	155	149	161	167	152	162	158	139	164	153	147	156	157	154	143	146	164	135	141	153	166	144	158	136	141	157	162	155	136	147	150	172	138	142	141	155	161	143	168	162	162	157	152	172	148	138	139	147	166	170	148	162	158	142	172	151	141	154	129	160	164	151	166	138	147	170	137	160	149	156	155	158	142	163	144	136	154	165	160	147	151	141	148	157	180	163	155	152	149	142	129	157	154	154	137	158	166	145	125	158	143	135	154	153	149	159	158	129	176	145	140	161	165	157	137	150	136	141	157	176	175	150	152	162	165	146	143	158	142	153	152	183	124	135	156	117	147	157	110	141	155	159	141	136	164	159	163	132	125	147	162	151	141	150	157	139	148	154	180	137	134	143	147	160	142	137	170	177	145	142	156	154	173	161	134	149	145	157	146	144	163	150	150	128	147	143	152	150	149	148	139	145	141	178	138	135	129	174	153	162	142	161	157	147	149	149	144	144	167	153	171	178	158	145	140	179	158	144	162	134	158	142	147	144	158	147	139	145	164	147	159	163	181	154	151	161	174	160	147	156	150	163	147	149	178	126	146	168	171	139	152	149	151	139	136	146	142	159	127	146	145	144	163	134	165	138	143	166	151	150	146	184	178	159	160	158	141	144	148	146	139	148	155	158	122	155	158	158	133	154	153	153	139	149	159	137	149	166	158	163	161	172	160	129	171	119	161	148	139	182	171	136	166	178	156	149	154	153	166	144	162	149	146	151	141	148	151	141	151	146	150	146	146	141	158	135	143	179	138	156	152	145	159	144	149	170	161	153	144	166	125	141	147	159	128	139	161	158	160	154	134	146	147	138	151	154	129	142	142	152	154	157	155	135	156	178	152	150	156	177	138	148	164	157	178	175	147	123	150	133	135	154	146	180	138	159	155	154	149	182	162	153	139	141	167	159	151	135	178	166	158	148	147	145	149	158	147	150	167	120	169	143	154	165	139	129	148	141	152	153	161	154	156	157	147	146	148	159	149	133	161	146	150	158	164	166	140	136	145	162	153	161	136	168	159	145	139	161	149	145	135	156	156	153	161	157	163	162	165	164	163	162	137	158	152	135	145	160	143	148	162	159	148	146	154	147	147	167	166	149	157	134	147	145	155	143	157	163	139	157	156	142	158	153	141	135	115	149	143	138	179	157	147	176	138	154	146	148	146	150	147	137	131	148	145	138	149	165	143	143	149	144	138	147	151	146	138	134	146	142	152	144	155	140	148	150	155	144	144	137	123	137	159	137	161	158	143	164	146	152	159	146	137	154	139	149	173	139	160	177	145	152	150	147	153	161	162	173	145	148	158	145	151	138	164	138	141	149	152	160	151	144	138	147	143	177	165	155	167	142	159	158	132	160	146	154	188	166	151	160	168	153	146	164	151	150	151	158	187	146	171	158	159	150	172	139	149	153	138	141	152	147	153	154	162	145	174	173	143	150	182	164	165	132	139	177	144	146	131	137	153	160	131	142	150	127	154	156	135	157	150	136	153	159	127	161	155	154	170	144	141	144	145	151	156	138	151	172	167	134	151	139	159	153	136	119	153	152	178	181	129	157	135	159	159	146	142	165	134	144	147	159	158	162	167	187	158	145	148	133	152	150	154	144	176	163	155	166	136	181	128	157	145	163	158	152	143	152	150	148	180	159	135	154	153	163	160	140	129	149	152	130	160	162	129	146	133	147	150	164	136	149	162	139	151	141	131	138	146	145	170	149	152	146	150	148	135	153	153	148	151	163	150	148	149	154	160	143	159	154	158	162	148	144	162	142	158	191	162	168	167	143	146	143	141	143	147	148	142	148	163	146	139	125	152	156	150	139	125	153	128	147	135	146	144	149	152	140	156	133	159	147	165	133	164	130	181	180	149	173	134	148	146	155	137	159	160	137	173	157	154	164	142	168	155	155	151	152	153	150	148	158	148	147	166	141	140	149	163	157	142	139	141	150	147	169	146	164	161	152	159	168	145	166	141	170	168	137	141	141	148	149	171	167	153	144	174	158	147	136	151	146	151	146	162	161	153	161	156	151	166	157	144	158	136	168	163	154	156	136	141	124	153	174	135	149	155	152	153	156	167	146	144	169	158	138	137	154	172	157	136	154	170	137	153	162	153	160	149	149	164	163	161	149	138	141	153	144	149	157	150	166	153	135	144	161	176	154	137	164	151	156	143	152	147	128	169	152	168	138	159	155	170	177	139	157	167	158	129	156	150	147	167	134	147	137	153	159	156	144	152	156	150	155	163	144	159	141	169	147	158	160	149	162	149	167	155	123	138	156	153	173	154	153	163	157	153	144	146	141	170	152	143	171	144	168	155	149	139	148	145	167	165	160	146	140	167	134	173	150	159	167	167	149	134	180	163	161	132	153	144	166	147	156	155	127	159	141	159	158	151	154	175	146	116	141	162	160	150	167	166	149	139	137	162	154	142	155	171	141	159	183	149	156	167	140	151	128	144	161	146	134	160	126	160	161	137	137	163	132	125	143	137	180	148	136	151	149	168	147	137	142	150	132	146	164	143	156	143	153	149	168	155	161	149	147	150	131	149	163	143	161	168	151	161	150	149	125	120	139	158	128	149	162	147	173	140	143	147	159	144	156	167	162	139	155	155	151	154	135	147	161	165	155	133	137	146	138	140	155	148	145	161	157	174	157	146	148	154	145	145	145	144	136	125	153	166	155	146	146	147	135	144	148	120	152	150	171	155	142	131	138	146	150	152	141	129	151	145	129	169	139	145	163	157	148	135	149	154	167	134	151	161	148	159	148	137	135	144	142	147	154	146	158	144	144	125	167	122	164	163	162	147	173	154	149	146	155	139	147	146	159	167	164	152	163	150	151	127	156	135	149	167	133	161	174	143	168	179	141	136	149	159	160	146	163	155	148	133	176	135	148	150	169	133	150	170	126	169	137	157	167	134	139	134	154	159	151	156	167	143	132	157	153	141	146	163	146	133	145	164	143	143	132	156	134	151	153	138	149	177	151	142	142	145	141	143	146	172	110	161	150	149	147	161	135	173	157	155	126	159	127	149	138	154	159
27627	23719	21498	2526	320	303	290	256	260	282	261	249	286	265	267	255	260	223	258	253	256	259	266	274	267	237	271	254	277	259	265	245	258	250	281	244	258	234	257	272	283	273	266	250	275	262	259	265	287	248	260	249	288	261	288	272	269	301	274	278	256	263	272	283	236	279	240	263	281	236	245	273	240	251	245	277	248	275	256	293	265	273	282	258	271	263	265	256	270	249	270	256	279	300	286	252	260	236	271	242	266	284	271	254	278	257	255	250	293	223	287	252	275	264	257	250	231	260	281	273	268	253	264	261	224	249	258	255	238	252	257	286	290	281	268	306	265	253	258	286	294	289	272	290	250	252	270	282	252	288	299	265	281	276	262	252	273	251	249	252	286	249	281	282	266	268	225	247	269	279	253	270	276	258	292	254	277	270	260	285	262	279	280	230	257	267	279	245	249	265	243	249	285	253	247	277	246	265	248	293	251	252	257	269	271	265	262	255	253	266	259	285	233	272	246	259	253	256	270	256	240	273	263	238	278	261	251	246	257	265	244	252	246	262	243	270	255	265	235	276	230	264	292	271	265	265	242	248	281	241	232	277	258	272	234	243	242	256	274	283	265	266	257	276	266	247	291	247	290	252	276	267	234	222	259	247	258	287	256	263	247	265	250	272	267	246	271	275	265	279	224	258	281	299	278	270	239	256	249	266	262	275	239	259	249	276	262	251	266	253	273	261	244	261	289	258	258	272	257	246	224	266	287	255	257	221	269	266	280	290	259	257	272	227	261	243	266	253	249	257	262	288	239	278	262	272	239	259	240	267	287	255	252	264	245	209	259	248	258	269	263	263	268	280	233	277	283	266	265	228	248	267	243	245	275	256	260	258	252	296	282	255	289	262	260	263	292	245	265	258	260	289	245	258	255	233	271	258	239	265	255	259	251	270	263	247	246	265	267	233	276	264	260	266	279	261	270	294	258	250	233	254	258	262	281	224	286	239	266	268	287	259	249	271	298	243	262	251	272	259	298	259	274	291	247	296	263	280	279	249	250	254	266	257	258	249	264	261	274	249	251	248	263	279	248	250	245	257	275	274	269	277	257	240	255	276	257	264	264	278	275	242	248	262	265	256	246	255	269	266	277	254	271	270	253	241	254	260	276	246	250	270	257	282	288	277	292	257	264	292	263	253	253	288	265	266	244	294	254	286	248	266	268	285	247	275	278	245	282	260	261	268	256	274	253	276	280	239	252	260	261	290	274	269	265	247	284	261	321	247	257	268	252	274	269	253	237	256	273	239	252	237	275	261	239	283	266	297	262	244	272	271	265	253	268	301	237	265	276	265	282	242	265	250	243	269	257	277	238	267	286	255	253	261	268	235	249	279	248	263	250	273	261	267	253	247	311	271	273	254	270	233	253	286	259	265	238	269	245	275	272	256	287	264	270	289	287	255	238	259	277	288	299	254	246	234	273	287	255	259	281	251	276	250	284	272	264	258	303	260	235	252	270	253	242	261	244	247	252	240	261	281	253	280	259	282	248	253	264	274	252	233	237	288	258	234	243	265	266	268	252	266	262	284	208	279	244	273	287	278	255	224	262	258	284	255	260	282	249	243	244	288	252	258	269	255	256	264	273	242	264	288	251	268	271	258	274	276	245	271	290	239	269	274	260	282	266	228	274	234	253	261	241	252	262	271	244	269	270	240	266	262	272	260	243	281	288	276	230	265	256	248	242	282	267	247	262	237	251	261	259	269	246	241	253	278	268	270	248	229	242	255	232	234	308	239	271	247	276	281	278	281	266	239	244	283	256	277	268	253	294	256	255	244	262	246	269	243	273	229	280	230	205	265	264	251	276	272	273	266	261	236	248	261	262	257	292	272	275	256	240	262	280	256	275	277	250	262	300	248	272	238	258	262	275	258	241	269	274	272	298	243	253	250	235	257	275	251	275	257	271	267	260	270	240	288	231	280	252	257	271	301	225	242	284	268	273	255	273	291	274	263	269	280	267	263	270	268	278	283	269	271	251	252	253	258	288	259	257	289	265	235	293	251	275	231	260	253	276	259	245	258	238	252	312	275	250	247	232	278	271	262	255	240	256	272	287	306	280	266	272	263	294	277	294	265	273	255	253	248	295	291	248	254	297	264	277	267	291	256	245	259	299	272	287	260	262	299	266	253	299	274	275	249	248	253	262	274	271	251	276	251	250	255	258	253	257	274	278	252	233	261	275	259	263	244	225	280	268	244	254	239	237	270	269	287	255	252	268	248	257	280	244	263	303	272	254	260	256	267	246	271	259	252	251	248	261	269	265	293	268	271	250	283	246	255	287	235	272	275	286	268	242	272	263	279	271	250	258	265	231	226	272	249	292	269	254	247	265	290	260	264	269	254	252	294	271	229	261	257	246	264	268	255	267	257	275	280	277	261	265	257	277	227	260	252	268	237	269	252	276	269	269	275	244	294	265	225	245	269	240	268	271	244	255	260	285	268	265	280	250	235	268	249	274	258	258	262	253	266	270	251	275	266	265	266	267	245	294	253	263	277	277	249	281	281	284	296	288	270	261	242	241	238	268	299	258	254	264	271	283	225	254	295	279	258	253	244	253	247	281	263	259	248	269	277	280	277	281	259	254	252	259	247	256	250	231	290	274	258	276	295	259	265	243	250	265	248	275	260	251	243	264	250	260	243	284	271	242	279	263	283	258	271	240	242	282	282	274	259	236	291	252	254	275	263	256	246	264	271	295	256	246	250	274	260	281	237	272	249	276	233	285	307	242	284	262	269	260	261	255	254	271	258	257	270	254	238	233	236	285	246	263	256	265	243	251	298	283	262	278	259	272	271	265	263	262	215	236	269	268	309	268	272	266	270	258	270	266	277	233	240	284	290	273	266	266	266	262	274	247	237	274	231	267	243	264	240	259	248	262	259	271	257	264	282	301	269	287	241	258	252	293	265	252	266	247	260	282	257	244	255	246	283	245	249	263	273	244	287	249	255	265	281	255	267	257	275	249	281	269	283	273	248	236	261	232	298	275	257	276	270	246	269	281	284	294	264	275	256	252	269	265	260	228	280	276	282	242	255	268	275	251	271	310	282	274	249	290	283	259	274	270	262	269	254	276	237	267	260	235	246	272	286	274	244	265	264	269	267	262	279	237	283	253	269	262	273	259	234	266	271	244	257	247	287	262	271	289	298	243	267	229	264	253	254	230	239	247	279	240	253	242	255	255	273	274	276	261	239	268	260	230	281	271	267	277	278	268	273	271	272	235	265	264	249	262	242	250	268	267	275	254	275	295	270	271	269	293	239	232	252	266	291	257	272	287	244	268	271	279	263	264	245	252	261	270	265	274	252	284	276	269	270	256	247	256	267	276	261	297	280	265	252	249	291	267	263	249	262	263	269	274	280	284	281	250	289	250	253	255	249	267	284	263	265	251	256	255	282	261	264	258	250	277	258	270	238	237	258	261	260	279	277	237	269	257	259	252	259	250	288	240	255	253	278
14084	34486	17908	437	386	378	372	345	368	341	318	344	341	352	337	364	342	338	301	366	342	341	337	347	328	329	344	331	301	304	318	350	337	318	340	322	335	339	334	339	346	320	326	294	326	326	327	324	340	302	346	329	301	308	287	339	329	354	317	295	371	322	313	352	363	336	346	307	325	319	325	362	321	322	339	360	324	343	324	305	347	347	307	310	331	333	323	332	329	350	334	338	326	329	365	331	340	300	332	317	344	322	354	362	364	368	308	318	345	330	347	317	306	351	363	312	348	313	336	329	366	286	321	335	313	317	338	345	313	324	347	354	332	325	300	302	353	333	337	332	341	325	332	344	314	341	315	341	333	321	320	297	321	343	329	322	325	346	343	313	321	332	314	328	322	307	306	328	336	325	324	325	319	376	326	338	331	338	319	306	348	328	296	324	308	305	330	339	327	337	363	328	358	346	317	348	358	323	322	338	319	313	351	341	291	357	333	349	334	325	347	294	345	349	315	328	341	344	325	309	343	351	325	331	329	327	333	313	317	294	330	338	326	316	341	329	346	301	340	369	345	331	339	340	332	306	333	344	304	314	318	289	324	344	328	311	331	292	341	343	304	327	323	326	308	318	321	332	311	300	306	328	317	358	355	332	328	326	314	331	317	309	304	338	302	323	353	347	330	321	318	332	301	353	332	359	336	307	365	322	321	329	322	333	334	313	302	339	294	349	309	325	328	311	335	339	300	319	340	352	348	347	337	333	339	303	349	310	313	329	304	322	337	359	337	334	317	305	320	330	331	331	331	306	313	348	334	313	318	323	357	350	326	331	326	348	331	356	304	362	351	341	346	345	331	328	315	346	306	309	322	363	331	333	305	345	315	337	338	325	336	308	324	319	338	296	323	348	343	351	333	385	317	361	347	328	312	313	346	336	325	301	305	313	326	313	352	326	326	329	321	375	311	323	323	289	331	329	346	326	286	315	327	368	354	304	340	318	293	332	305	327	318	345	319	300	330	340	309	340	349	314	302	301	316	314	316	326	317	344	333	316	353	310	330	327	325	317	330	342	331	315	329	329	335	315	331	356	323	335	342	324	322	370	334	374	326	341	302	315	313	350	340	331	342	341	333	308	335	342	320	344	327	332	354	318	327	323	336	316	339	319	316	305	315	304	330	335	320	328	318	340	353	318	301	289	327	328	324	322	341	337	322	311	350	349	321	310	376	334	334	349	337	357	326	324	332	356	358	342	311	306	353	339	340	296	299	307	323	316	329	334	327	320	330	329	330	341	365	335	330	300	351	317	349	291	313	310	302	308	351	332	327	362	304	301	334	332	305	332	319	334	325	315	338	329	281	316	349	334	345	313	315	353	330	311	329	332	310	330	340	329	377	359	314	323	318	324	295	353	284	321	296	340	355	316	306	356	318	342	314	321	335	338	339	321	350	327	325	316	323	337	352	358	359	294	343	328	359	342	314	340	331	287	357	352	359	327	320	330	346	300	336	334	340	363	342	366	323	374	292	338	307	335	365	363	329	337	339	291	328	316	304	335	337	304	339	335	343	353	328	344	348	354	340	331	322	326	338	303	331	348	328	310	330	335	328	337	360	306	333	340	342	320	324	303	317	330	303	307	343	352	309	343	322	326	302	298	358	324	346	326	355	333	331	328	323	300	315	329	317	310	309	349	338	340	337	305	334	335	308	332	298	341	326	321	300	316	360	305	322	317	327	320	297	317	354	318	311	301	328	334	334	297	351	348	346	357	341	301	370	330	319	365	328	338	351	321	324	305	309	308	308	318	341	334	323	359	322	356	322	340	340	368	314	320	357	324	315	324	318	336	302	331	312	332	319	345	313	333	363	316	307	307	328	349	328	326	309	336	311	327	337	345	322	360	352	321	345	343	334	352	331	352	350	329	386	352	306	310	330	350	301	345	309	332	333	317	370	331	321	305	306	312	305	312	363	384	326	339	347	295	340	329	305	332	328	350	321	343	344	326	333	306	331	337	336	330	319	296	317	315	388	290	324	340	342	329	316	343	321	315	325	311	358	356	328	332	305	326	326	305	338	324	345	309	354	304	337	340	318	345	327	324	346	308	376	323	340	325	356	333	298	349	337	334	335	347	331	314	279	330	307	304	325	338	327	351	344	357	321	306	341	326	333	333	306	333	348	303	316	336	338	334	311	366	350	301	300	351	334	342	343	292	318	317	355	328	316	331	331	311	350	320	318	363	351	326	315	315	335	311	336	342	347	320	321	323	316	335	358	314	318	313	339	332	355	325	340	338	306	314	331	345	321	330	309	319	322	318	315	343	345	364	358	315	326	337	335	338	279	313	309	340	357	344	320	359	331	336	311	298	315	365	327	335	321	311	340	334	342	302	324	334	329	336	341	332	331	347	345	360	310	334	318	301	306	330	354	314	303	361	354	357	336	350	309	335	308	334	333	326	285	350	306	319	305	316	295	336	309	318	349	345	339	339	344	325	358	332	307	323	358	329	285	304	317	331	327	284	335	311	344	309	348	343	365	347	314	327	309	329	345	336	343	334	334	339	324	330	313	315	320	344	303	349	351	338	328	329	344	338	285	323	300	323	320	314	312	335	337	319	316	299	343	322	336	336	322	299	319	308	329	326	318	299	335	308	344	325	346	303	357	313	313	341	328	335	339	319	328	354	302	348	325	324	304	312	337	343	344	329	354	305	310	325	330	309	354	298	336	316	352	309	294	364	311	332	338	323	323	346	340	369	370	334	305	345	340	328	299	336	301	319	336	325	309	319	324	321	327	329	311	346	330	324	354	352	327	319	347	341	334	332	343	314	333	318	360	327	338	332	331	350	323	340	331	336	333	306	364	351	336	308	285	295	298	340	323	302	340	330	336	329	315	335	343	333	340	318	302	322	317	372	332	315	333	342	330	348	339	356	312	380	345	338	324	325	305	348	343	349	326	316	341	363	314	327	322	302	329	325	322	363	319	355	314	288	341	304	320	337	303	341	336	324	339	291	318	326	320	333	339	338	336	349	332	325	358	325	316	335	336	317	349	323	347	366	318	316	360	315	337	355	320	325	313	354	325	292	328	327	364	315	323	352	304	316	330	325	323	331	354	374	315	335	346	279	325	352	341	346	288	318	368	344	374	333	333	305	349	335	327	324	306	329	320	344	325	318	340	332	341	330	320	342	340	357	343	305	302	311	351	321	323	361	278	325	327	319	272	333	337	339	379	316	343	337	318	341	321	320	353	338	303	308	329	322	303	348	360	304	360	318	287	325	339	326	341	285	316	333	326	367	325	352	341	339	319	331	373	307	340	342	330	355	337	333	331	328	305	313	321	303	321	346	329	344	339	317	317	348	324	327	353	323	339	321	342	337	311	322	345	304	331	330	318	340	336	356	310	350	306	345	298	345	301	317	340	328	347	323	315	316	335	316	333	308	316	326	341	312	337	330	330	337	321	324	331	307	319	370	359	331	325	350	295	329	360	339	326	323	336	304	326	314
24246	22678	35397	22824	19657	6719	554	360	261	252	248	201	190	189	185	163	160	159	162	159	140	160	156	141	138	140	137	125	133	153	126	138	146	124	127	122	105	142	138	148	142	145	130	133	150	125	133	144	136	112	132	124	122	141	131	115	139	135	140	129	121	148	111	139	124	136	118	126	125	156	138	136	126	121	130	131	127	104	126	130	134	132	124	133	131	121	123	114	133	155	148	133	113	138	129	126	104	112	147	117	94	138	117	128	125	141	138	131	113	119	124	123	117	116	142	122	129	135	129	129	148	125	128	118	116	117	121	129	142	129	122	116	121	136	124	115	105	148	110	145	115	96	125	129	122	135	123	135	103	135	131	127	121	127	127	127	119	135	120	113	108	128	143	126	125	135	135	137	139	132	135	128	144	124	153	117	112	133	139	126	158	134	95	136	126	131	117	131	120	117	100	144	125	155	95	98	126	125	130	109	140	103	123	136	127	114	127	137	138	108	110	131	123	138	114	135	148	132	128	114	137	142	134	133	123	107	137	135	103	120	122	137	115	110	114	108	129	135	150	114	114	135	133	150	127	128	125	124	117	122	113	119	129	137	136	135	118	124	114	137	111	134	142	127	131	110	122	116	134	130	129	111	136	132	136	110	113	143	134	114	124	122	125	147	121	126	118	134	141	112	139	115	117	121	129	121	120	124	123	126	117	124	118	117	127	152	114	125	115	116	124	110	151	139	112	112	126	119	130	121	130	135	123	135	152	136	145	138	126	138	122	118	120	133	133	112	142	117	135	110	131	136	112	118	128	126	126	125	135	117	162	118	132	140	126	120	145	120	121	133	98	111	128	137	133	115	145	127	126	144	122	126	118	111	123	107	120	132	124	129	125	118	134	114	129	129	131	132	116	123	136	119	110	130	133	130	134	136	127	113	140	129	134	123	118	123	144	130	126	125	128	129	115	122	118	143	111	118	125	121	111	137	120	120	101	134	141	116	145	124	102	126	129	116	120	134	108	130	128	105	111	137	126	126	109	121	140	127	106	122	120	133	144	103	114	142	138	123	135	128	133	142	111	131	120	130	121	120	146	144	113	107	106	126	117	130	126	122	123	136	142	102	147	150	150	112	136	115	131	130	116	91	122	136	117	128	125	115	141	122	133	137	126	137	140	122	130	121	125	115	138	117	117	139	118	103	138	114	120	147	116	110	134	117	120	117	106	124	128	126	113	127	122	117	119	124	108	127	142	132	137	126	135	112	114	138	113	137	133	129	137	113	140	141	114	135	158	125	114	127	124	111	120	120	124	135	134	116	120	150	139	118	126	135	118	126	141	131	146	123	116	132	119	137	120	117	122	144	131	129	139	108	128	129	140	123	124	122	117	135	128	138	119	114	137	139	107	151	115	137	110	105	141	125	121	118	110	115	100	131	117	108	126	103	150	116	128	128	133	138	147	97	125	137	141	128	122	133	113	122	124	130	120	142	109	130	135	125	127	123	137	137	126	128	106	136	123	122	141	122	136	118	115	122	149	130	109	122	140	137	121	120	120	105	125	131	131	133	112	111	134	120	118	136	132	101	123	113	145	113	126	138	129	133	135	125	143	140	113	118	112	131	133	110	134	117	121	130	118	130	109	121	119	131	141	103	109	133	111	110	135	119	123	133	133	110	128	146	108	120	132	138	117	126	110	144	119	136	126	132	143	130	130	117	133	130	123	132	131	120	121	143	111	134	123	139	126	128	120	128	105	117	116	156	126	122	124	134	99	141	147	127	143	150	119	122	148	154	135	122	114	123	113	129	116	131	136	125	140	142	130	122	120	123	150	131	97	114	124	131	135	135	133	148	116	133	125	128	122	155	129	118	133	112	123	126	124	113	127	129	134	112	119	105	135	123	115	127	126	144	116	142	116	142	127	146	120	132	127	126	128	117	132	118	137	138	111	133	133	128	155	124	122	115	137	149	133	123	108	130	102	125	148	131	111	136	130	135	126	127	137	127	126	130	103	109	131	117	126	127	124	131	110	116	110	113	120	109	123	136	122	110	127	129	137	135	141	124	120	120	146	129	132	119	115	115	114	119	137	128	129	141	127	115	104	143	119	131	126	128	123	134	111	153	136	136	119	107	143	112	109	118	128	117	132	125	121	107	113	113	117	119	108	138	139	111	124	125	145	100	141	130	112	103	117	117	123	123	136	134	131	128	121	106	134	141	111	140	115	137	132	114	145	149	126	137	122	120	131	117	116	143	118	122	129	124	110	113	123	123	115	126	116	127	132	138	117	110	122	107	136	116	126	128	117	143	116	127	130	116	119	136	127	133	130	122	130	127	144	134	148	116	123	135	128	117	126	132	126	138	123	115	130	140	119	127	114	124	145	112	126	136	139	132	121	118	125	128	131	111	134	138	115	126	117	123	109	128	119	131	141	123	129	107	136	139	137	122	112	99	114	121	143	130	130	142	137	138	131	127	127	134	125	145	110	112	132	133	126	155	107	131	138	140	127	110	136	123	135	117	118	118	124	121	113	152	129	116	145	139	126	142	138	140	121	129	116	118	122	116	125	120	143	132	127	115	149	111	110	124	107	111	122	143	140	143	123	120	140	139	149	123	114	140	136	122	126	121	144	142	119	132	112	130	129	138	109	129	111	111	127	126	112	123	129	134	116	125	152	131	132	132	138	141	124	126	121	119	128	126	134	140	133	129	121	104	117	117	120	130	121	119	130	121	113	115	137	130	110	116	103	108	121	120	135	139	128	133	134	125	129	134	121	133	113	127	117	109	135	141	118	130	142	119	147	117	117	124	128	144	140	130	120	134	125	122	149	125	138	106	133	138	135	113	151	138	108	128	128	125	154	132	131	136	118	129	136	115	111	132	123	135	138	119	123	127	113	127	113	128	152	143	136	134	118	132	134	142	147	123	104	112	118	122	137	136	127	133	115	105	122	106	130	125	133	126	112	137	135	129	140	153	119	122	147	121	109	126	119	121	120	149	126	128	118	132	122	115	126	103	125	118	161	110	110	141	120	123	122	131	134	134	116	137	120	142	126	111	126	117	120	111	123	118	139	129	135	139	134	126	140	125	130	122	131	136	103	114	126	124	149	121	127	130	129	111	142	134	157	135	120	115	140	119	129	135	112	131	129	122	109	137	128	127	127	132	123	118	131	136	126	110	121	134	116	150	115	125	130	130	135	118	125	129	143	126	128	132	123	114	114	125	139	128	127	134	112	121	123	116	110	117	132	142	127	136	107	105	101	131	129	116	131	138	126	132	107	129	115	124	132	112	117	130	102	116	135	143	127	135	141	113	136	117	111	142	134	126	128	136	111	106	143	122	144	130	102	135	118	118	110	139	117	113	137	121	120	135	118	120	117	120	126	141	107	132	139	132	140	123	129	130	124	117	114	148	118	134	137	146	138	109	121	93	116	128	121	141	126	124	147	132	124	100	108	137	134	117	136	123	113	114	149	129	126	127	132	130	132	118	125	137	122	130	128	129
39176	78543	47383	2267	1517	1149	867	705	548	468	421	371	311	309	279	277	244	228	255	236	239	217	207	191	200	196	186	195	188	171	195	163	187	167	162	175	173	182	165	198	159	166	169	167	165	159	199	183	175	152	170	161	176	173	152	168	168	138	159	160	170	160	179	176	165	171	148	194	170	183	166	173	158	170	155	152	158	158	141	178	188	161	185	156	175	153	140	176	152	169	171	171	153	166	162	187	181	146	196	174	164	170	169	195	150	162	155	160	146	169	171	159	159	163	174	169	163	150	154	163	184	165	148	162	154	150	149	143	168	166	148	178	174	168	153	177	175	173	172	153	151	152	147	163	171	181	182	154	165	157	174	177	172	168	150	164	142	174	162	167	152	166	144	165	169	178	176	174	172	177	161	157	153	165	168	163	148	169	170	155	162	173	166	144	173	156	156	177	166	168	190	163	146	153	159	157	160	205	161	187	182	157	172	150	150	165	164	170	157	173	157	154	150	169	167	163	170	181	154	182	146	172	152	165	164	163	153	171	160	176	166	162	169	158	162	162	186	189	168	159	150	163	157	165	137	161	165	166	175	168	166	176	162	160	165	166	170	142	160	165	178	153	164	151	164	151	156	161	157	174	147	178	172	145	145	163	153	150	158	157	128	170	165	155	158	146	169	166	172	153	178	151	170	181	150	153	170	184	163	163	163	140	174	162	166	163	140	156	142	153	169	164	154	171	144	160	160	175	144	175	155	140	166	158	167	182	157	152	177	158	163	177	171	150	194	159	185	176	185	170	163	176	167	180	179	168	152	156	160	179	183	173	170	174	158	152	179	168	179	170	166	159	176	158	133	175	148	152	154	174	165	180	171	181	169	178	157	137	180	181	155	155	165	152	145	170	161	156	155	148	175	169	150	168	138	169	168	160	145	156	167	150	148	168	141	154	152	159	144	175	156	166	169	175	159	150	142	173	123	157	157	160	149	163	158	172	165	165	176	182	163	161	151	155	159	141	165	151	150	174	164	182	148	156	172	157	155	149	164	173	162	146	188	167	154	156	178	173	164	167	166	161	169	146	169	167	170	168	167	157	182	158	166	164	163	166	162	170	182	166	150	162	168	170	166	154	141	165	175	176	139	169	144	164	162	168	164	177	181	153	148	173	145	188	183	175	164	148	162	164	161	161	163	159	154	130	153	162	153	162	183	179	174	161	173	167	167	127	165	147	167	172	166	177	181	150	182	163	173	159	146	168	167	165	163	163	163	172	152	167	166	146	176	166	183	177	171	147	180	169	146	172	170	155	193	170	162	148	173	147	162	174	151	170	171	162	158	173	159	165	142	143	159	149	165	187	153	157	171	169	146	177	166	191	147	160	182	138	166	167	181	159	139	166	161	176	148	154	148	153	150	164	149	165	139	158	172	166	148	181	177	171	159	144	136	164	161	167	157	160	166	142	180	169	163	153	173	171	177	160	164	182	166	165	182	164	151	167	173	152	165	153	146	159	167	175	161	169	184	180	179	165	164	173	192	153	159	182	159	182	174	162	165	163	155	165	153	171	147	149	157	141	159	162	170	158	158	184	152	158	160	146	163	142	168	178	169	170	159	162	183	150	198	173	169	149	161	153	177	154	159	186	138	165	171	132	173	168	183	167	166	173	147	155	135	164	164	148	170	166	167	159	144	163	161	170	170	168	154	167	157	152	157	156	171	149	172	167	168	163	161	150	147	177	179	159	181	162	161	150	172	162	163	173	168	166	156	155	149	151	163	175	175	184	167	162	192	159	141	168	166	166	178	170	156	161	159	160	196	170	171	162	161	170	161	143	153	155	171	163	175	174	174	171	162	152	144	168	164	160	170	166	147	170	157	164	163	166	172	158	173	169	160	174	172	151	134	160	169	166	140	163	157	170	178	172	188	170	178	186	165	188	159	159	192	180	151	148	166	156	163	173	160	161	153	154	164	169	170	179	178	186	145	184	170	157	150	191	155	168	158	154	162	168	173	160	173	157	166	164	169	166	173	155	148	156	160	161	173	170	173	145	175	182	154	179	177	188	175	135	164	179	163	174	174	170	169	157	156	169	149	170	171	165	173	168	151	168	168	164	158	150	168	162	165	180	177	154	158	154	159	149	141	150	170	148	144	175	171	171	162	169	174	149	155	149	151	162	161	140	159	161	154	173	168	152	113	134	152	191	152	168	198	166	162	152	180	156	160	158	176	158	149	168	170	175	149	140	162	167	161	151	165	146	183	188	165	158	160	161	174	133	175	169	162	157	142	142	205	170	174	179	171	158	152	159	164	180	154	170	176	156	176	157	159	162	151	158	171	179	145	161	163	172	133	160	150	158	171	168	154	154	141	160	173	145	155	149	171	165	143	138	166	157	143	157	174	152	166	172	138	148	175	131	185	158	164	176	165	158	176	143	150	171	158	169	160	194	154	156	165	139	188	171	153	180	162	187	147	182	146	146	173	159	168	142	171	180	177	150	184	174	149	180	182	147	161	153	173	204	155	169	172	165	159	171	168	167	155	145	162	186	145	134	176	178	152	163	165	171	176	190	163	155	165	165	175	184	155	160	165	156	179	168	161	171	140	153	150	173	182	140	171	181	168	154	163	168	171	155	172	184	169	165	154	165	174	167	185	155	152	190	175	146	146	148	142	154	181	136	181	156	150	162	152	150	154	148	167	166	167	129	142	168	162	175	163	163	153	156	183	166	156	168	180	161	144	166	143	181	150	139	187	173	160	164	153	151	169	160	146	165	155	161	180	149	163	155	185	160	168	163	165	179	151	165	157	162	160	161	202	175	158	150	171	188	160	180	193	153	174	156	152	155	130	177	159	190	168	174	178	163	176	155	154	179	153	157	163	153	158	153	188	171	165	171	164	187	156	172	154	162	168	163	166	140	160	170	154	158	148	180	147	170	162	157	180	155	153	179	174	152	168	161	174	164	159	172	158	173	174	180	154	173	176	171	160	153	179	172	164	140	156	158	159	180	147	187	154	166	154	165	129	164	169	169	149	147	158	155	154	160	145	158	158	158	151	157	153	166	164	150	157	160	146	176	180	156	160	174	166	155	174	143	185	160	177	164	170	144	185	144	166	158	182	154	163	164	148	146	172	183	146	172	158	196	147	173	152	156	170	159	164	172	152	175	190	146	134	143	171	150	144	175	169	158	159	176	149	188	145	150	159	158	139	160	166	147	205	173	164	159	149	176	162	150	186	142	160	171	146	154	155	145	166	195	142	164	179	150	159	160	149	136	153	137	183	144	163	172	147	169	170	195	161	175	169	182	150	163	181	156	185	144	150	145	173	173	161	175	119	152	189	180	181	173	156	143	154	169	158	151	182	166	165	158	154	149	139	174	165	166	170	149	159	167	164	180	146	159	163	175	156	177	161	161	155	171	190	152	175	172	159	163	148	134	142	177	176	172	156	163	187	162	166	154	153	162	160	163	165	159	150	140	154	179	171	175	149	161	178	156	151	146	160	186
25696	24922	35119	21734	6416	604	456	435	340	356	346	363	329	341	344	346	339	344	337	291	332	358	314	312	307	327	324	296	346	311	308	328	338	303	332	315	323	307	333	336	324	305	289	313	341	315	341	344	320	338	295	308	308	296	305	320	312	305	302	317	319	315	335	293	323	289	314	300	302	306	319	307	318	304	314	314	325	306	297	305	365	309	329	299	303	323	330	322	302	326	348	311	319	315	319	321	328	333	286	328	359	325	319	292	366	320	304	318	319	307	342	300	343	332	325	316	288	335	316	324	335	326	328	324	318	312	320	316	333	289	358	312	290	292	313	321	324	317	304	326	334	335	351	274	320	348	322	293	306	351	281	321	328	346	341	342	311	304	330	330	337	323	288	327	313	323	342	325	297	329	299	286	324	314	294	302	336	301	318	312	314	293	287	309	342	303	291	329	329	319	331	313	323	299	324	338	347	334	304	313	309	322	352	315	306	334	296	311	303	291	307	326	305	317	276	316	318	328	335	313	326	334	327	298	313	317	322	314	370	336	316	356	377	302	335	337	312	303	331	307	343	334	301	301	341	309	314	314	305	320	292	286	291	296	325	306	315	328	286	280	332	295	319	308	303	307	328	339	313	316	285	308	315	340	306	319	339	290	311	284	313	322	299	328	314	284	277	331	314	325	324	345	340	329	293	319	302	304	297	319	310	320	323	337	300	306	330	293	326	301	313	315	291	328	304	327	330	297	265	327	327	320	317	332	328	327	314	308	294	320	353	316	289	313	302	324	314	323	327	307	332	310	328	339	297	283	317	325	316	296	326	330	311	336	322	314	282	312	289	314	344	328	295	340	326	319	302	314	327	331	277	305	323	347	333	313	303	346	329	323	311	298	300	308	349	258	319	325	307	326	317	334	307	317	305	344	357	345	287	296	282	323	319	307	332	343	339	317	291	316	329	309	290	317	304	282	292	358	284	315	318	338	300	292	328	319	345	304	331	343	320	346	329	305	332	315	314	349	300	331	326	331	330	335	330	324	312	329	354	328	338	337	281	338	316	291	324	315	342	302	324	326	303	303	305	310	311	333	334	298	306	333	292	307	346	326	316	297	315	343	306	314	304	325	318	293	304	310	311	305	288	325	322	323	299	319	308	332	306	330	298	346	318	304	303	309	304	301	288	287	316	331	306	322	299	324	354	324	337	307	352	318	320	334	286	297	297	321	316	307	333	322	307	300	286	312	298	308	331	312	330	301	329	279	342	286	330	331	307	298	307	313	306	339	341	310	317	324	302	309	340	321	306	309	342	287	335	308	279	320	335	308	322	309	304	327	291	302	290	320	339	336	328	306	293	315	318	303	306	297	307	312	308	307	292	319	314	346	304	308	313	301	330	307	329	350	313	307	315	356	332	298	304	284	292	319	341	324	274	327	325	332	334	322	304	305	304	286	351	335	307	307	354	297	300	325	301	352	333	302	294	315	297	332	325	327	338	299	294	315	316	323	321	287	334	329	320	333	309	314	337	299	289	292	320	314	308	328	327	338	301	309	335	292	312	336	308	341	308	318	315	335	269	282	329	318	325	340	327	315	343	351	304	301	325	349	326	320	334	322	322	313	348	295	310	321	345	332	345	322	311	296	323	322	312	326	329	329	310	321	286	325	319	294	283	347	328	321	297	331	295	319	293	344	280	306	356	326	299	333	308	314	313	345	317	300	319	340	327	336	335	294	325	325	328	320	334	360	318	312	308	300	300	322	296	308	345	310	331	334	305	305	301	312	309	303	287	335	319	331	305	298	340	335	339	320	328	296	323	301	310	302	303	323	319	312	285	325	324	303	318	312	312	315	334	347	345	310	318	331	311	310	297	319	313	314	345	286	330	288	280	332	296	322	346	316	310	321	338	304	295	305	309	330	345	317	336	296	301	316	333	341	288	313	325	323	342	314	331	292	297	315	288	323	325	326	309	296	297	273	288	312	309	316	314	338	335	299	337	322	321	321	333	299	311	305	300	296	311	329	299	321	328	311	339	321	275	302	284	328	299	340	335	318	328	300	319	335	342	305	312	322	318	354	306	298	318	328	313	353	328	307	321	321	326	311	310	290	316	309	314	292	282	291	302	304	343	349	338	323	299	295	331	346	316	330	288	333	305	307	310	325	323	318	286	334	318	325	315	300	327	271	352	311	335	342	317	280	317	322	327	341	298	370	308	310	312	307	305	330	321	343	338	298	326	344	309	331	316	315	312	297	317	323	302	305	306	291	328	292	314	313	309	344	336	340	280	325	304	315	324	302	309	328	326	328	299	335	314	329	328	311	324	300	317	322	293	316	306	312	326	329	336	307	299	315	341	326	293	275	299	313	304	311	339	327	292	319	287	340	320	328	311	322	339	286	313	312	332	305	332	306	346	318	349	321	363	321	304	321	300	310	299	294	312	294	293	322	321	292	325	343	332	303	312	353	320	313	311	304	314	298	300	330	313	340	316	334	304	322	284	327	327	335	322	284	307	317	341	322	335	323	283	299	302	326	289	305	338	307	333	327	300	309	311	290	290	303	298	307	312	282	320	320	289	296	338	308	339	340	309	346	307	303	315	333	303	326	315	307	331	358	301	323	300	340	347	306	305	314	327	321	318	288	313	314	324	284	331	321	301	325	308	319	297	305	321	314	338	330	298	316	336	298	279	320	299	332	334	301	337	321	295	308	329	321	323	352	305	292	339	350	311	306	315	281	321	311	318	315	269	325	301	322	289	301	295	341	331	344	327	291	313	310	332	326	330	296	346	297	339	296	343	316	317	312	311	329	322	343	293	325	303	295	311	334	321	317	327	323	295	330	316	318	301	330	337	309	298	308	306	278	278	320	310	334	306	346	329	326	337	321	293	328	295	301	333	300	303	311	344	329	326	274	326	280	312	327	328	362	295	321	287	334	306	284	307	332	299	312	279	349	301	338	317	286	321	304	330	305	298	307	314	318	320	315	299	340	312	342	309	319	327	312	321	341	362	299	317	348	313	321	339	303	341	294	316	344	305	293	299	286	320	298	340	325	300	318	284	337	318	292	361	303	294	338	347	330	317	340	308	328	329	323	304	301	322	335	314	279	309	311	322	299	347	333	288	286	301	310	330	303	335	308	332	306	319	343	309	331	320	312	333	312	298	316	306	347	331	324	295	319	286	323	320	323	301	323	296	295	311	335	318	275	331	272	310	307	298	297	301	279	322	303	300	354	320	279	303	318	319	299	329	293	306	323	335	285	303	283	321	313	343	315	345	331	339	329	344	298	316	263	270	324	292	295	293	298	313	345	300	313	327	314	335	308	327	311	326	329	319	313	306	343	319	295	318	320	296	336	337	307	296	286	312	294	303	306	313	271	340	299	313	299	331	285	299	337	335	339	308	342	292	334	327	328	314	288	338	324	303	327	318	287	320	315	320	292	293	325	308	343	296	274	351	332	321	322	302	305	298	315	296	321	341	315	321	290	327	328	340	336	301	310	321	350
39562	69495	41352	1444	1009	845	753	661	580	552	481	478	459	455	430	416	399	376	402	400	387	389	399	372	367	386	387	360	368	378	370	413	332	414	363	420	392	391	403	407	382	379	399	404	362	356	393	375	357	387	439	381	396	401	401	383	403	380	410	399	395	416	402	384	354	389	374	386	409	370	367	385	389	423	409	402	314	383	394	370	406	388	377	373	334	390	395	403	387	385	371	403	359	381	358	388	364	352	401	378	400	412	367	401	400	383	394	376	385	393	387	362	371	374	366	395	392	360	387	377	352	341	335	397	386	404	375	363	373	402	355	347	395	350	368	394	357	372	396	388	359	390	400	371	354	396	394	367	399	384	372	341	395	359	375	364	381	395	395	392	364	372	383	404	374	369	331	355	380	401	398	407	396	417	383	377	380	400	357	368	362	355	364	370	371	378	410	393	361	373	375	411	347	373	411	378	404	395	345	366	385	341	363	356	387	384	404	362	351	374	374	388	394	377	350	368	352	364	394	400	387	376	358	378	405	373	388	413	360	373	358	363	386	372	415	396	365	365	425	357	354	362	343	386	381	388	380	401	366	359	378	354	393	387	373	375	399	361	383	365	356	385	380	363	362	356	382	383	364	367	415	385	395	411	369	387	390	355	352	366	389	363	399	407	398	397	382	376	373	383	391	391	359	366	394	418	391	390	359	389	403	363	374	374	382	383	347	360	371	399	377	384	373	369	404	349	381	358	340	397	377	371	397	382	357	376	389	386	369	373	357	382	399	363	390	375	379	360	372	370	375	367	376	350	350	368	409	380	389	346	376	406	390	365	363	398	365	379	390	381	387	367	383	352	370	376	412	372	383	363	356	380	367	369	402	400	395	386	350	382	370	386	380	381	375	369	362	366	391	366	354	378	377	387	354	390	335	327	380	407	408	363	379	378	374	370	390	389	385	382	416	398	418	416	362	362	352	360	348	374	366	379	423	370	380	387	375	374	398	369	372	379	402	387	400	388	353	391	387	339	392	338	369	382	380	410	380	365	371	418	405	398	387	403	391	364	376	364	372	389	402	380	392	370	365	387	397	363	358	415	387	374	381	373	393	358	384	353	346	370	391	374	382	357	413	387	359	365	361	364	365	373	394	364	412	411	392	373	367	391	357	386	382	351	345	361	411	369	374	420	387	366	376	387	360	375	404	369	344	357	386	341	384	380	357	382	363	340	359	387	417	352	342	365	371	365	385	399	360	350	352	376	390	380	354	406	364	382	370	383	427	340	403	361	383	362	373	369	364	388	410	381	372	391	362	366	377	398	373	386	415	379	400	386	395	402	398	397	383	358	409	406	398	378	388	353	361	379	347	382	383	376	334	391	351	410	409	375	380	378	391	387	382	370	357	365	369	392	367	378	368	387	397	406	401	406	337	362	363	369	378	364	359	383	361	389	361	376	404	390	360	406	425	395	384	362	355	363	377	404	355	380	418	393	386	362	373	371	410	384	365	320	352	399	391	370	371	353	371	362	362	368	359	361	364	378	371	349	380	359	347	369	361	387	370	371	370	337	377	384	366	377	357	392	415	382	366	388	377	383	386	376	353	385	384	393	409	345	387	360	345	343	360	353	400	369	372	365	371	388	420	383	399	373	395	347	380	357	403	373	358	418	378	388	407	354	374	343	369	386	367	394	404	371	395	387	361	378	360	377	369	396	387	380	385	372	374	405	365	383	400	349	368	384	376	360	365	383	372	365	374	383	379	372	349	397	366	403	389	386	352	386	364	363	426	376	367	397	372	341	413	377	365	376	385	388	362	400	402	379	406	391	404	380	374	371	364	398	377	353	396	347	367	370	396	391	385	356	404	383	376	361	377	370	367	366	360	378	341	389	410	360	377	333	400	361	399	410	404	360	355	400	343	376	332	367	393	401	369	356	341	351	387	373	386	378	392	399	376	381	376	396	363	406	388	410	344	369	406	352	372	361	358	387	398	369	385	360	379	388	379	370	358	403	387	368	364	405	367	392	412	365	377	389	366	391	385	368	388	360	347	368	393	370	372	407	387	365	382	360	336	401	370	344	363	367	395	383	365	381	343	384	372	386	400	385	374	405	399	345	389	378	354	393	417	416	394	366	391	377	365	374	378	389	354	390	345	405	347	364	339	384	391	392	385	387	389	368	418	400	388	363	388	370	388	369	396	373	365	374	398	359	344	386	374	397	370	367	375	368	364	378	379	419	373	360	396	355	360	390	382	383	401	391	414	389	358	377	356	362	377	367	380	385	392	348	381	401	361	385	386	403	378	368	365	367	368	387	382	369	382	354	390	393	404	359	405	388	366	351	410	404	379	373	387	362	317	394	391	325	371	366	360	341	336	383	402	389	345	377	389	433	400	380	349	366	397	376	380	370	425	385	361	362	369	376	397	386	392	367	377	370	377	376	354	357	379	360	362	383	371	407	382	402	375	385	402	376	401	368	349	403	356	417	386	332	379	369	345	405	411	380	380	395	364	393	356	314	380	379	375	382	354	383	380	394	385	372	396	353	407	394	365	420	359	387	396	379	372	372	378	386	385	404	378	389	402	377	387	387	368	392	410	375	384	384	362	378	363	378	388	365	392	393	391	359	348	375	378	358	363	384	373	370	350	388	377	356	379	374	395	364	413	355	373	377	383	346	368	414	402	430	369	360	363	400	383	388	390	366	388	395	389	461	424	361	348	408	369	365	364	356	410	365	362	381	385	357	374	383	362	391	394	416	368	395	373	401	427	350	372	418	366	404	413	370	349	410	376	398	380	382	396	358	374	349	361	374	375	369	371	371	371	358	378	376	374	370	375	344	376	353	372	390	375	396	366	378	371	356	360	361	401	375	381	359	363	401	351	386	392	375	380	374	357	348	379	389	394	364	334	372	412	386	368	378	340	374	385	387	415	397	406	397	338	363	372	377	399	392	376	396	350	384	400	371	397	376	397	388	411	380	377	362	367	422	389	365	370	369	362	380	363	358	426	367	397	361	415	395	372	373	355	371	377	358	384	401	334	365	329	361	396	389	390	367	359	338	383	390	395	354	355	353	385	378	382	406	351	365	350	360	373	390	375	412	380	364	353	361	425	394	399	384	386	376	400	398	395	352	393	339	367	393	363	351	398	413	403	355	345	399	370	379	400	379	361	372	397	358	377	398	402	400	394	345	359	418	358	414	378	412	347	361	374	331	379	377	394	427	391	405	364	405	379	337	376	400	347	402	371	341	383	384	370	357	362	377	370	382	388	383	393	388	378	382	394	375	365	381	364	393	364	397	375	393	391	370	382	369	359	386	386	396	357	397	359	395	362	341	369	342	399	347	389	414	389	359	361	360	382	370	399	359	405	375	353	387	369	362	377	357	386	393	386	415	385	364	339	392	375	399	368	369	376	403	381	349	365	388	438	419	363	379	390	412	358	354	391	354	375	394	414	363	336	338	379	366	389	351	399	377	396	399	366	381	376	388	345	392	391	387	360	398	369	353
23198	22059	32975	22317	21415	20416	5543	583	407	372	382	283	251	264	234	214	235	205	216	190	166	179	164	181	189	181	163	169	160	157	151	161	146	138	140	145	162	160	152	144	162	142	151	142	160	130	147	129	148	165	154	159	147	132	146	147	127	144	151	153	148	137	131	128	134	131	148	151	139	131	128	147	136	139	143	129	132	151	159	139	145	173	140	147	135	132	153	132	155	117	148	139	153	135	139	148	127	148	121	145	130	137	151	129	150	139	133	151	134	145	126	139	138	130	128	154	157	131	136	128	128	132	142	145	124	138	147	118	119	126	137	134	135	148	109	133	138	119	145	128	150	137	153	97	145	129	145	136	133	113	131	155	163	165	146	141	128	147	150	143	128	162	150	119	148	136	152	147	151	117	140	159	132	146	142	133	153	138	129	133	122	129	157	134	148	145	124	122	129	173	126	131	140	131	135	141	132	139	124	134	135	153	142	145	157	136	147	137	148	139	135	133	148	153	127	155	137	144	142	137	122	156	145	162	141	138	141	150	127	128	139	135	141	129	111	155	130	143	131	127	131	142	124	130	140	158	138	120	111	155	108	149	142	144	139	137	130	122	141	145	141	143	118	167	157	146	124	153	146	141	130	164	124	148	127	131	137	137	128	149	148	137	140	140	151	145	133	129	150	137	131	136	139	144	128	135	121	135	140	132	120	161	168	147	161	131	150	134	125	128	153	123	127	139	151	145	149	130	152	135	139	143	126	129	149	129	146	125	119	143	144	150	157	161	123	139	139	124	170	134	144	144	141	140	130	156	154	125	153	145	127	133	124	137	130	145	138	129	141	130	133	132	153	144	155	140	130	148	142	126	141	132	121	151	155	141	127	147	131	141	162	151	134	160	143	135	135	146	125	128	153	120	147	138	124	153	116	143	137	138	139	134	134	145	138	135	139	156	130	147	123	154	130	135	137	132	133	148	143	126	132	132	132	143	144	142	129	127	139	127	136	126	150	132	141	135	150	148	128	144	121	135	162	134	150	130	149	138	151	114	134	123	154	134	131	145	138	154	136	129	148	155	152	165	130	130	120	146	154	132	137	150	133	143	131	149	142	145	167	161	133	158	145	132	139	136	143	117	148	159	147	129	144	166	158	162	140	141	165	111	150	117	140	152	127	142	140	158	140	124	135	134	151	124	146	126	150	142	154	146	130	145	133	135	177	149	169	146	122	152	159	139	113	136	143	146	158	123	144	142	140	138	124	164	147	144	127	129	143	120	126	143	124	163	131	147	144	121	153	138	156	139	143	142	139	138	134	143	137	126	147	132	139	128	145	148	137	145	142	135	137	173	127	115	141	133	127	139	139	155	112	132	127	129	139	157	159	160	116	152	131	133	143	138	175	125	179	144	125	140	141	145	138	162	149	152	129	132	137	132	137	127	143	138	123	143	150	125	151	135	121	133	126	140	130	121	135	142	126	137	155	139	132	138	118	132	133	139	148	143	134	124	126	149	160	146	144	135	128	122	129	134	164	121	138	152	129	135	147	169	139	138	132	137	128	118	117	115	128	147	159	140	132	168	147	130	138	135	137	163	144	117	139	152	125	132	129	143	139	133	132	148	145	141	134	161	136	140	139	151	148	142	142	143	157	139	134	133	145	150	121	125	125	130	129	135	137	143	136	132	143	120	125	133	128	125	148	143	125	128	150	141	145	136	120	132	139	155	130	142	157	153	124	137	141	140	135	128	136	123	132	148	147	119	159	133	144	163	130	130	150	146	144	117	132	140	126	133	122	131	129	154	140	124	146	125	118	134	133	145	122	150	152	143	131	131	131	138	120	151	129	138	139	134	164	157	124	138	129	145	152	133	134	132	135	159	138	139	163	128	155	142	145	139	138	143	144	121	148	141	136	142	138	137	132	158	141	142	130	128	143	135	154	133	153	135	146	132	142	154	149	146	155	149	116	145	144	146	144	141	135	147	129	124	137	135	147	152	147	149	133	145	149	131	106	130	157	136	115	160	156	141	154	131	124	139	132	125	164	146	134	128	160	141	123	125	135	145	145	126	143	155	146	145	138	156	136	145	137	133	116	153	139	119	142	144	165	137	144	135	130	155	143	125	126	124	127	121	136	155	117	129	124	137	150	131	141	136	136	148	141	127	138	142	129	130	144	120	153	135	142	144	143	115	149	145	122	152	148	147	139	142	136	122	136	139	130	131	148	133	139	143	143	146	150	140	105	144	126	165	134	132	129	136	130	142	121	122	153	143	120	135	144	126	138	142	130	155	143	134	166	138	148	152	169	138	125	144	155	130	112	139	149	124	124	154	136	149	155	147	133	130	135	140	127	152	137	155	159	146	139	139	144	129	147	123	136	112	134	123	126	135	141	135	121	141	136	131	166	132	152	136	145	157	136	140	154	119	146	140	140	133	125	149	141	141	133	146	143	138	135	122	149	153	142	137	132	122	166	148	137	141	136	127	138	140	150	111	141	134	136	133	135	131	139	139	136	149	140	137	136	146	135	138	161	151	144	130	126	153	150	138	108	112	143	142	145	144	137	150	154	129	138	160	141	129	130	135	146	128	148	154	115	136	123	124	146	153	136	161	141	118	150	135	120	163	113	133	144	150	119	139	146	135	138	133	132	141	131	117	133	148	132	128	131	138	119	115	141	148	132	154	142	122	138	146	146	125	134	137	139	146	138	132	145	147	141	157	143	133	148	132	127	127	114	146	135	136	125	138	144	145	126	134	131	115	138	136	127	149	141	120	149	126	141	153	139	149	124	140	141	130	171	143	124	141	141	155	127	133	155	126	135	140	131	120	137	149	145	143	138	138	117	157	139	160	143	138	138	142	122	162	139	154	133	121	149	146	136	126	133	128	134	158	127	148	143	118	149	151	127	139	157	141	127	162	160	134	132	120	138	142	137	116	141	132	153	120	156	149	135	145	140	158	147	156	136	142	124	117	149	145	139	133	125	138	142	132	143	146	153	122	134	143	141	145	144	136	139	132	132	145	122	143	136	140	124	143	140	115	127	121	131	132	125	162	130	128	141	132	124	138	109	139	133	125	152	136	133	142	139	138	146	144	149	159	133	143	127	147	132	139	120	165	128	142	125	136	141	131	129	129	138	162	143	138	134	161	138	143	152	132	149	139	153	114	137	135	125	141	133	142	134	136	130	142	148	129	115	128	146	129	147	148	148	136	153	150	157	144	136	135	129	123	153	139	143	166	125	151	132	148	125	128	116	141	123	139	144	122	128	139	115	154	151	143	148	133	146	137	132	137	129	136	129	141	149	147	149	129	131	149	133	132	144	126	140	147	157	136	130	160	138	140	135	145	136	169	145	125	159	134	147	125	146	125	144	125	162	144	120	133	136	134	98	126	142	144	133	134	153	133	137	143	131	140	111	137	142	151	145	115	140	139	132	136	143	161	126	122	151	136	106	142	144	140	145	130	125	147	135	129	133	135	134	135	135	123	132	151	130	129	147	145	147	140
43791	83587	51521	4109	2674	1939	1506	1195	968	806	668	535	495	471	399	338	324	318	283	305	285	255	227	236	257	214	225	221	200	212	200	213	202	172	173	219	173	206	181	178	166	180	193	178	186	175	186	165	191	167	173	201	179	180	173	166	180	164	172	175	162	183	155	160	157	182	141	175	171	159	168	182	156	151	178	163	167	141	165	168	191	184	162	160	150	165	164	162	171	167	141	158	170	177	163	172	163	143	169	169	172	169	193	163	143	157	158	176	150	158	174	176	163	159	165	173	159	183	142	177	144	174	170	152	165	157	153	174	179	148	160	156	146	146	150	168	183	179	172	160	188	168	140	178	170	171	171	161	178	157	172	142	149	174	156	158	157	152	148	181	164	174	145	151	159	157	176	168	143	187	162	179	171	165	163	160	170	175	158	177	148	155	139	164	137	152	161	151	171	161	166	180	185	163	169	166	160	164	155	161	160	173	174	151	158	159	166	150	148	161	151	160	154	182	166	168	169	165	159	163	175	166	158	168	175	143	148	158	170	160	177	163	164	174	163	172	185	165	142	170	172	189	180	160	172	146	184	163	157	179	152	145	170	168	185	158	154	171	157	148	166	153	187	147	165	186	158	162	167	168	165	163	168	149	165	150	151	172	153	173	166	153	163	169	184	169	155	162	140	165	149	185	160	139	191	145	149	185	171	178	155	150	158	171	196	168	162	178	173	145	169	160	165	173	148	168	183	138	166	154	169	140	178	154	143	168	136	172	170	192	170	183	144	195	160	171	158	153	148	149	177	192	156	165	161	160	160	154	168	175	184	176	151	162	163	138	155	173	165	156	172	175	153	173	167	159	152	191	144	159	146	167	159	170	154	173	157	187	174	170	166	168	169	157	167	191	153	174	173	135	158	167	162	150	177	155	167	190	159	172	163	159	167	156	162	159	166	173	177	166	157	151	148	193	170	173	163	151	150	179	147	160	163	160	143	163	175	187	152	165	170	168	179	166	162	156	165	155	181	161	126	184	162	163	155	164	162	169	147	160	165	171	149	157	153	145	186	145	150	147	179	157	161	162	155	158	159	159	162	156	158	182	178	159	164	162	196	162	154	158	154	161	149	162	160	172	168	181	161	160	163	140	167	157	143	134	173	169	145	160	184	172	173	144	150	149	154	188	158	144	156	158	154	162	171	165	166	174	142	146	152	154	178	145	154	180	161	144	177	169	164	178	175	163	167	170	156	198	163	173	163	155	153	174	160	167	151	149	175	162	144	136	156	169	155	153	165	166	157	177	167	160	155	166	170	188	142	144	180	180	189	189	155	167	171	155	154	154	160	166	151	163	165	148	172	165	164	152	163	144	162	155	172	157	163	192	183	160	171	153	166	150	215	144	155	183	157	170	167	152	181	169	144	168	147	170	172	163	172	151	149	174	167	157	160	159	157	147	172	180	168	162	172	182	143	171	152	160	143	186	144	175	177	160	160	156	185	154	165	177	174	163	173	169	154	178	163	154	160	153	146	159	160	168	169	180	163	148	184	147	170	135	165	162	150	158	172	160	165	153	149	167	142	174	152	165	166	170	162	184	181	154	143	150	167	152	164	172	188	157	159	175	178	173	156	150	151	145	140	172	153	163	171	162	157	165	163	143	178	153	155	183	159	166	163	149	157	173	172	146	167	171	140	153	133	168	152	155	154	160	153	178	171	134	163	191	149	156	146	156	176	176	165	167	178	171	151	167	156	147	156	173	159	138	151	166	176	163	147	150	156	178	164	174	161	157	155	154	139	150	172	156	142	171	156	134	150	167	143	158	188	154	141	140	170	176	160	173	177	159	170	158	159	146	151	156	163	152	161	156	168	152	148	188	144	170	174	169	176	176	162	137	165	177	164	170	162	132	166	175	169	147	192	153	129	176	163	154	144	140	157	144	167	160	170	180	164	164	178	141	167	169	142	171	170	153	129	176	171	188	172	171	165	162	181	164	170	158	164	155	154	142	158	152	164	162	166	165	155	154	179	156	150	172	168	166	152	163	150	179	169	157	168	117	150	160	144	155	164	155	140	164	168	172	148	190	141	119	154	139	156	180	174	153	166	139	153	164	153	178	149	166	139	162	166	195	129	176	161	164	185	183	173	169	152	151	172	163	163	169	146	156	163	157	177	151	153	164	165	162	195	157	162	138	162	173	174	181	144	167	153	144	173	155	156	152	152	175	184	153	162	174	170	154	159	173	171	160	161	176	157	156	173	177	162	171	157	168	156	160	183	171	159	139	152	158	167	164	151	161	160	160	166	150	164	181	148	162	179	153	172	162	168	178	182	149	164	156	174	177	189	160	182	174	169	173	163	161	158	154	170	178	146	175	163	170	167	171	161	138	170	170	161	165	157	159	150	162	168	159	163	180	190	189	166	157	151	147	153	167	155	178	153	156	162	181	160	171	161	157	167	152	162	149	162	155	163	139	161	159	169	168	133	158	152	182	171	165	140	152	167	144	160	161	164	173	160	176	160	148	146	159	149	175	153	171	133	163	168	157	160	157	155	145	139	151	143	140	141	150	172	147	186	146	170	153	146	167	174	172	161	166	153	163	163	204	153	158	156	161	181	153	135	175	140	170	165	180	168	158	161	199	171	173	169	158	169	163	181	155	159	151	160	146	179	164	156	173	154	150	153	178	165	170	164	151	162	141	161	176	156	175	174	172	156	160	162	158	158	166	140	190	177	180	154	173	153	155	165	158	175	172	155	136	143	148	158	157	168	154	155	180	169	167	148	155	149	169	156	151	161	173	165	156	169	166	161	151	192	163	160	162	164	160	163	142	177	158	156	160	164	170	175	164	142	164	126	157	159	169	170	188	161	170	145	162	158	153	183	142	178	159	175	143	159	167	158	175	172	174	122	177	171	165	153	186	151	175	202	173	181	147	167	166	155	178	157	155	181	144	186	149	195	171	147	164	156	149	166	144	144	171	159	200	168	145	181	156	160	167	146	155	169	153	174	158	159	171	154	172	152	164	168	147	148	169	157	154	177	170	160	150	157	182	161	158	143	155	158	155	147	166	185	162	185	177	171	159	168	163	147	167	171	173	184	183	178	157	163	192	174	172	136	174	154	148	155	165	167	138	152	156	162	169	174	151	156	165	177	168	161	152	164	156	170	145	165	147	172	171	154	183	163	142	140	169	175	187	171	159	149	144	163	152	157	166	163	200	194	173	159	160	165	165	179	159	146	157	159	167	147	163	185	152	162	173	170	149	156	170	162	178	146	165	176	130	167	160	162	172	174	180	179	157	157	166	164	166	179	156	152	162	149	158	155	161	168	140	170	164	180	136	177	178	151	152	187	187	137	143	156	141	176	164	161	169	157	179	177	143	174	171	162	144	160	165	188	173	179	157	159	184	171	163	163	173	142	154	146	166	174	162	189	163	164	172	151	172	152	210	159	169	154	179	152	169	192	150	171	151	167	177	167	181	165	173	167	175	189	160	158	167	186	173	151	158
27568	23250	22058	3119	338	324	276	260	285	277	257	257	321	238	275	237	241	276	256	265	220	250	272	275	251	236	293	267	290	264	265	257	271	293	261	264	242	275	280	271	254	255	271	256	246	270	277	242	270	288	276	256	287	230	249	254	294	290	270	254	260	251	240	237	276	268	271	274	237	275	268	265	246	239	266	257	270	261	233	283	253	258	255	248	244	266	294	288	266	271	296	252	267	272	268	250	250	286	256	260	248	276	269	282	269	254	256	254	282	260	274	242	262	276	279	238	259	236	255	242	276	254	254	247	262	267	287	304	257	291	243	242	252	247	263	273	242	272	270	253	270	253	241	258	239	252	255	256	265	282	266	272	254	242	266	270	272	289	280	285	265	244	258	267	257	255	246	265	239	243	239	277	258	280	242	237	272	260	287	312	307	258	273	255	244	275	276	250	274	292	252	273	265	263	295	262	269	252	282	254	302	268	281	244	281	259	261	291	268	279	242	278	269	274	261	243	285	245	257	254	286	276	242	278	277	284	284	292	257	256	256	276	249	270	260	237	306	237	273	275	270	257	279	279	268	272	260	245	255	250	256	269	275	241	284	276	274	272	275	262	264	265	280	254	294	241	259	248	278	269	276	255	269	263	261	271	279	266	268	278	282	267	245	236	269	245	276	255	269	242	252	263	231	255	253	270	283	267	294	239	271	251	239	275	262	258	318	255	284	230	241	277	280	295	239	278	263	264	279	273	254	276	286	261	264	281	274	246	272	260	260	254	281	260	231	290	264	242	260	267	269	253	256	280	251	288	284	264	254	288	241	283	257	268	263	287	253	248	239	276	266	276	248	259	261	266	260	302	290	258	230	258	241	252	256	251	272	254	266	262	267	278	258	259	280	267	274	255	257	253	275	251	252	275	264	268	269	257	264	245	270	252	255	261	284	268	261	243	251	289	273	266	258	234	270	289	272	268	243	276	241	274	258	279	265	261	268	266	276	269	234	271	249	269	250	257	255	253	263	270	257	240	276	245	261	234	276	246	265	256	276	273	245	262	261	273	260	288	269	273	294	299	262	227	282	276	267	250	268	273	260	278	243	254	258	280	300	239	267	267	288	276	255	251	275	242	259	261	258	232	286	285	245	251	266	245	255	281	296	269	255	257	248	272	254	271	277	270	253	270	231	283	269	255	264	268	283	252	235	285	279	235	262	264	299	275	254	247	268	282	249	233	251	261	260	292	262	267	241	265	234	293	293	244	267	280	262	252	288	283	253	252	264	272	268	249	263	271	225	257	273	274	266	249	282	278	254	277	300	282	262	261	241	266	276	277	290	283	280	256	253	254	266	280	271	245	236	293	296	264	265	233	284	255	256	261	257	273	273	276	257	240	237	232	251	271	261	254	258	275	258	267	272	248	252	289	256	240	280	272	231	270	281	285	272	255	265	288	263	248	258	304	281	282	256	267	269	235	249	254	285	250	268	259	274	222	268	286	244	268	278	235	292	251	268	295	256	247	270	249	284	302	290	244	283	244	270	243	267	253	260	272	265	275	222	249	283	297	250	257	260	267	268	288	300	255	268	276	261	273	269	247	229	282	273	286	292	255	273	261	247	276	248	274	287	269	252	285	269	287	245	278	279	276	283	242	251	271	272	272	270	251	265	253	237	250	254	268	254	257	254	263	283	260	266	287	262	295	285	253	273	244	255	276	251	249	266	284	295	244	256	303	274	261	252	261	267	276	283	276	282	274	266	274	267	248	263	296	278	297	255	272	284	245	284	277	255	286	246	243	251	277	262	277	259	276	263	279	257	248	282	267	273	273	269	252	258	250	251	270	248	267	302	270	233	276	257	245	247	287	242	212	255	270	261	257	259	278	243	252	270	272	250	242	268	294	254	267	275	276	243	263	263	276	260	240	282	249	237	281	235	256	258	247	255	297	280	273	277	271	270	260	284	274	251	285	289	279	266	297	249	236	289	288	247	271	254	277	263	259	256	263	233	243	265	242	253	263	290	241	253	279	280	253	260	263	285	264	264	309	233	233	245	283	272	245	279	275	239	240	285	248	277	288	262	240	268	280	285	249	282	260	277	271	261	260	257	286	262	250	307	256	307	253	287	257	236	290	283	258	295	295	260	265	248	251	297	262	253	283	262	254	264	234	243	259	270	233	288	257	227	216	284	279	253	276	248	270	273	254	271	250	279	271	253	258	245	252	273	290	270	272	275	272	269	282	281	246	261	277	262	275	255	262	274	240	287	286	254	272	278	265	242	273	248	254	261	261	284	272	261	254	307	243	256	284	291	260	258	282	258	292	270	242	274	274	242	257	252	266	269	244	254	263	265	255	272	264	268	247	317	278	265	276	274	238	251	256	259	287	287	258	266	275	273	270	308	252	242	251	246	258	262	262	275	270	228	244	250	283	263	255	265	262	259	270	282	276	275	286	249	250	239	272	282	264	271	228	275	278	282	248	245	254	284	233	308	251	279	247	273	247	227	272	277	270	267	265	288	246	266	282	258	277	233	262	245	286	257	249	249	293	281	264	259	246	265	252	264	275	267	232	287	281	250	254	253	272	265	218	285	272	256	273	298	218	246	236	261	255	282	291	292	263	240	257	258	247	262	263	245	241	280	264	289	286	263	258	243	257	292	256	264	268	269	250	270	251	277	271	276	274	266	299	251	249	247	252	248	255	247	247	251	275	264	264	271	253	258	258	248	267	281	248	257	246	269	266	271	260	264	265	286	292	240	271	217	261	251	270	264	265	264	246	274	254	262	274	287	258	262	247	251	256	237	240	272	253	240	275	279	261	274	249	264	243	267	278	283	254	255	230	255	260	262	257	255	254	278	269	247	231	256	266	276	290	293	268	252	265	262	249	246	296	274	255	284	297	226	240	277	290	273	274	255	257	288	257	294	260	277	257	276	290	270	248	250	229	250	241	259	302	258	268	270	276	272	254	258	287	269	256	257	302	285	259	261	266	276	241	289	299	248	243	251	286	282	278	267	267	274	307	274	242	239	248	281	230	256	276	269	287	275	274	273	242	285	298	260	247	264	275	279	275	257	286	285	265	265	268	255	262	273	253	269	261	263	224	314	256	274	267	294	287	271	258	271	257	291	271	245	268	270	270	263	221	275	255	267	270	295	263	282	246	257	277	260	272	247	260	269	250	317	260	252	258	278	262	294	282	262	240	257	286	267	272	271	261	241	229	244	260	267	253	266	263	257	258	286	290	290	259	282	267	296	240	274	261	260	276	238	255	254	257	254	287	277	263	243	283	259	252	270	275	237	254	284	245	285	257	259	263	267	260	264	248	278	263	266	269	242	251	260	262	251	269	257	260	226	286	267	271	258	263	248	241	256	286	279	279	257	263	272	249	230	256	259	283	272	297	243	259	258	251	262	231	292	245	258	287	275	276	256	239	280	297	251	282	244	295	275	237	273	239	242	246	238	274	244	279	254	255	249	254	265	261	261	276	249	259	284	282	254	262	283	287
14885	33540	19145	438	378	383	337	334	318	352	330	317	338	355	329	321	350	319	338	307	347	348	332	353	326	317	354	344	360	337	338	323	322	302	350	317	323	325	320	312	329	342	340	346	305	323	324	357	335	335	323	281	368	316	327	336	347	335	305	307	350	328	306	323	322	335	327	332	337	334	333	331	326	318	349	321	333	311	356	323	351	324	307	313	314	309	353	308	315	329	350	330	331	338	355	345	329	338	337	319	364	342	340	296	328	323	346	328	316	312	352	340	321	338	313	334	365	341	362	340	314	337	361	339	341	334	344	324	325	333	334	335	314	321	335	356	323	338	310	322	325	371	330	325	343	346	334	323	286	337	354	287	301	355	326	323	373	326	322	328	315	307	326	331	333	331	315	355	317	342	310	337	334	283	309	337	328	319	311	328	339	310	353	337	322	338	331	314	348	318	304	310	311	329	341	340	332	380	319	354	307	338	337	332	320	365	350	313	350	342	322	333	351	343	344	354	329	308	314	336	325	325	319	366	304	311	310	361	326	324	305	324	347	356	324	324	335	326	331	339	331	304	303	343	337	300	325	338	320	329	309	365	345	319	362	346	358	342	340	330	314	340	333	315	348	347	331	339	348	329	318	351	330	380	323	316	361	326	327	358	365	343	306	334	351	339	370	336	349	332	344	320	377	325	327	351	341	344	322	354	355	328	304	336	379	310	306	322	323	319	339	306	331	315	323	336	351	332	356	314	335	310	339	344	320	324	313	294	360	323	301	308	322	336	357	319	315	311	379	322	343	323	316	359	327	357	331	322	314	341	311	352	326	332	330	334	357	326	353	344	331	330	323	353	373	345	351	324	347	376	348	322	306	319	338	349	341	336	304	338	355	343	327	335	335	320	322	304	343	347	332	336	340	321	338	336	348	333	358	318	313	348	340	316	326	333	309	343	335	327	340	307	316	335	337	319	322	292	311	309	371	359	324	322	282	324	332	362	326	321	319	324	324	316	355	336	322	317	348	357	357	342	309	319	338	304	345	347	342	301	302	350	305	328	319	336	328	353	330	324	338	358	320	353	311	319	323	304	307	339	345	347	354	370	332	324	332	302	341	362	313	311	373	346	356	308	338	332	350	306	334	347	340	327	310	341	324	329	312	310	304	339	333	344	349	344	341	335	365	317	302	356	345	344	331	352	306	344	344	334	327	346	327	292	331	326	328	354	302	323	329	329	343	364	301	338	383	315	346	325	325	322	309	308	294	355	317	314	332	312	326	340	319	329	346	328	355	333	324	323	335	331	349	353	348	352	349	365	327	332	366	334	323	321	351	311	354	317	325	330	344	330	332	309	355	330	342	327	338	332	347	341	367	350	322	320	307	359	312	330	320	317	346	329	315	300	318	333	363	326	340	305	368	324	340	313	330	357	347	324	338	323	334	349	346	309	317	328	320	372	302	317	328	331	305	339	352	304	314	330	339	343	336	311	336	310	344	319	315	346	317	356	328	383	362	343	321	350	306	359	312	354	360	372	337	337	336	330	343	323	343	326	351	326	348	316	330	293	314	316	322	338	353	309	353	352	372	340	349	318	317	314	354	332	328	349	332	348	328	319	325	360	332	371	361	333	308	343	334	345	317	340	341	332	297	297	343	314	354	350	320	352	337	284	355	364	323	347	351	338	316	342	349	317	331	352	350	330	357	337	344	330	333	356	320	299	347	340	336	348	339	348	331	296	304	335	342	328	336	338	299	332	322	320	335	351	323	322	293	338	331	337	329	326	360	352	345	381	321	300	345	334	347	350	345	305	341	312	342	339	310	352	334	312	297	343	332	311	368	324	335	340	310	330	329	321	345	329	311	328	331	349	344	337	344	351	299	331	336	334	327	337	290	344	326	328	336	344	316	364	364	312	314	331	336	311	343	327	351	332	372	353	338	303	343	341	348	370	325	332	340	357	327	332	316	331	321	320	360	314	327	366	340	348	341	327	315	329	323	302	305	386	340	368	324	356	323	343	349	315	285	348	372	356	324	334	318	317	329	373	349	323	339	361	332	344	368	333	331	364	283	343	331	356	316	323	329	306	329	357	303	345	293	317	338	290	337	327	344	340	327	357	307	328	347	321	348	328	325	329	327	326	364	341	329	331	345	353	317	337	353	332	340	336	356	318	333	380	358	338	377	335	339	323	338	367	313	348	304	335	333	322	352	333	344	345	333	306	324	325	340	334	331	328	349	384	317	306	328	321	320	334	337	374	337	357	325	316	346	341	320	338	351	323	330	356	366	338	361	337	344	318	316	353	339	310	333	323	298	302	312	363	338	345	354	345	340	335	349	369	334	337	325	332	332	345	317	355	344	308	355	347	331	335	317	331	345	357	326	325	346	335	299	321	307	334	333	346	329	306	353	329	288	334	342	345	303	328	376	301	325	347	330	344	328	352	320	303	338	340	348	315	280	330	320	291	349	340	349	344	331	374	330	298	330	315	332	322	334	351	323	338	329	369	339	337	312	310	320	341	324	377	351	317	324	310	338	348	368	327	336	302	290	347	360	326	349	319	287	322	333	331	359	345	313	316	357	365	290	338	374	323	334	349	360	358	341	332	350	333	340	347	311	334	331	313	343	330	303	356	313	328	320	327	343	379	317	330	330	341	320	317	319	338	349	331	355	335	309	342	307	316	312	333	311	303	351	298	308	325	332	305	330	290	343	332	338	324	365	352	333	317	303	321	330	353	339	332	349	321	357	332	355	325	349	311	322	352	343	331	311	320	339	326	345	339	318	336	306	323	312	341	338	328	327	357	338	315	332	335	338	328	358	352	331	329	332	296	330	309	318	340	319	313	309	324	337	342	360	299	326	329	333	357	278	353	340	317	368	305	313	319	347	315	317	345	337	348	349	323	338	314	346	336	355	346	315	318	300	323	345	356	310	308	357	292	320	286	325	334	359	362	361	323	339	316	335	349	344	360	333	332	339	310	340	325	361	316	372	329	322	362	350	343	342	336	337	349	319	361	301	319	350	349	366	324	317	307	322	353	332	335	353	295	326	333	314	339	335	328	322	355	337	354	336	337	334	330	327	328	339	326	349	313	330	302	312	322	381	352	339	343	320	311	337	347	323	355	331	333	337	346	345	341	321	304	345	321	313	353	345	332	324	284	301	302	331	342	310	319	334	363	302	328	329	334	352	340	354	359	338	318	314	323	368	351	316	348	306	320	358	314	335	367	323	306	354	345	324	314	317	334	354	370	326	345	374	321	333	330	339	332	362	309	331	311	321	322	377	326	363	326	324	286	316	344	325	339	346	322	337	309	342	347	339	343	324	347	310	306	336	350	324	337	322	297	335	323	360	315	328	320	317	342	330	338	332	316	331	334	328	365	331	307	327	327	348	355	339	321	317	337	338	334	327	325	346	317	305	306	334	344	346	339	325	316	319	317	309	363	299	336	324	314	359	332	331	372	328	358	330	323	320	332	333	337	357	349	354	343	364	318	324	309	353	317
24245	22560	33965	23346	20714	9652	592	354	299	250	201	192	184	164	176	169	144	135	156	126	147	153	154	182	130	136	131	125	159	133	138	129	139	116	125	135	112	111	144	118	139	144	132	117	127	150	117	131	122	143	105	123	118	143	119	134	112	134	141	126	106	142	132	146	153	125	138	156	129	130	144	146	123	141	108	131	126	114	138	114	131	120	133	127	117	130	141	126	110	131	129	148	128	137	132	147	132	116	155	135	126	112	132	122	153	135	136	116	119	123	124	135	125	129	163	136	122	110	125	125	131	119	135	127	117	151	132	127	144	134	127	124	121	132	118	114	128	127	134	123	124	128	106	120	145	103	122	119	133	100	126	145	139	130	134	129	121	128	142	122	118	115	141	127	132	128	144	125	119	113	121	122	139	149	134	116	126	142	122	122	121	136	135	102	137	135	134	93	114	145	109	118	141	128	121	124	133	140	127	149	130	123	137	119	130	130	129	133	142	133	116	124	126	126	134	145	106	122	125	148	126	114	144	118	150	108	130	137	124	130	140	126	118	116	129	146	112	148	129	133	149	102	135	120	122	132	113	140	142	129	132	135	151	129	114	121	142	131	127	129	132	128	144	130	132	121	116	127	132	132	132	143	130	149	133	126	140	123	117	135	126	127	136	130	127	122	126	140	136	141	100	113	145	114	119	144	129	110	100	119	117	127	119	136	139	106	128	140	123	111	134	125	137	128	128	133	146	134	120	129	133	128	128	132	112	125	123	111	121	135	112	130	124	124	123	111	134	116	140	117	128	139	148	106	128	148	126	130	134	120	130	127	123	116	135	154	146	130	125	143	122	161	115	129	109	118	128	139	137	124	124	122	123	144	121	143	110	139	135	122	104	130	150	132	148	131	123	120	145	121	114	136	126	144	113	123	125	119	130	123	134	150	126	126	123	113	124	123	129	126	136	124	136	116	129	124	141	126	142	141	122	110	130	112	134	138	132	135	116	125	144	138	140	114	132	135	127	134	124	111	127	124	142	126	113	133	119	134	132	130	123	130	145	145	115	114	121	127	121	122	127	114	130	141	138	128	128	128	125	107	151	122	139	132	126	129	125	134	151	135	95	123	145	125	128	124	125	123	140	134	128	141	131	116	134	118	127	136	125	114	134	136	142	130	149	100	140	126	121	117	167	146	141	114	132	129	124	131	136	102	124	132	129	140	116	133	141	136	151	122	133	114	121	141	113	130	121	130	97	119	119	159	138	139	112	129	135	116	132	145	141	137	128	127	125	145	118	130	135	147	127	123	108	133	131	102	130	125	132	112	118	125	135	136	117	108	121	130	136	133	141	140	113	117	127	128	125	133	151	137	117	119	133	119	127	132	140	134	119	145	145	111	119	136	129	139	148	141	120	123	129	118	129	129	119	128	122	136	113	114	137	122	115	132	119	122	134	139	137	130	139	116	120	127	119	111	147	127	135	134	115	108	116	120	140	122	128	139	118	127	141	136	134	132	115	120	128	123	128	134	138	131	118	125	134	141	131	162	141	126	129	121	148	122	139	130	127	138	156	125	133	98	115	114	141	110	127	125	123	133	112	121	144	130	145	115	120	135	122	138	120	125	123	123	119	144	136	120	143	135	143	118	116	143	117	135	135	125	128	128	130	157	122	123	116	137	145	137	138	121	109	144	149	124	109	114	141	112	107	113	143	138	119	113	115	123	137	124	133	121	102	117	130	137	127	117	117	138	128	133	134	123	149	122	150	136	124	131	111	122	163	137	120	148	140	120	155	125	131	117	130	122	143	131	111	142	119	139	133	122	120	143	130	133	142	120	146	128	148	113	144	134	116	142	137	135	122	115	115	127	126	153	129	145	119	111	153	132	113	142	117	139	126	129	128	143	115	139	137	136	110	131	125	128	128	136	128	122	126	134	139	134	111	123	130	145	114	140	127	125	130	104	114	148	126	108	131	114	117	134	117	136	126	128	144	134	145	117	129	134	128	153	122	122	102	137	113	135	148	132	106	118	118	138	130	144	139	139	135	122	116	132	116	106	114	143	115	138	168	120	116	141	137	124	141	126	134	114	139	114	146	130	135	125	127	123	147	139	124	131	132	137	126	112	132	133	113	124	127	128	137	131	131	123	124	121	131	127	133	129	126	107	125	125	132	125	135	136	137	137	133	126	111	111	117	129	124	137	123	138	127	126	128	126	115	123	138	135	112	141	123	121	133	142	104	125	136	124	133	131	125	120	154	124	97	97	135	129	121	150	101	135	132	125	108	126	144	128	138	121	129	130	140	122	122	125	119	139	129	130	116	126	138	136	126	130	122	113	117	140	143	126	140	117	134	134	110	147	137	124	148	130	123	115	137	137	107	131	123	142	159	146	127	108	125	118	127	141	114	115	140	121	130	135	140	106	114	136	115	135	143	124	125	126	146	131	136	128	123	141	116	123	148	134	112	140	128	132	122	131	143	130	137	126	143	130	118	140	124	128	151	126	133	133	122	131	136	140	125	138	122	139	126	134	142	121	122	129	151	121	119	121	131	113	108	124	134	116	118	138	125	145	117	123	120	124	135	134	146	160	135	120	111	119	118	123	137	134	119	119	151	130	132	146	123	146	108	122	130	128	129	117	129	123	122	159	119	121	114	143	130	138	133	126	112	128	124	131	139	131	116	146	121	122	131	153	129	127	110	116	128	121	107	125	127	116	123	126	146	137	140	132	118	133	140	133	145	130	114	114	131	118	125	126	128	106	149	139	118	123	141	123	125	136	147	144	140	140	120	133	128	120	121	116	124	133	124	118	145	122	138	126	129	138	137	127	116	127	116	134	136	135	118	129	109	135	156	120	116	146	129	121	124	147	140	121	125	122	132	112	129	137	126	118	129	120	135	118	139	113	131	113	114	102	135	125	128	114	142	124	124	132	115	120	131	124	124	128	128	138	120	137	134	129	137	123	112	136	135	135	134	127	133	123	121	125	122	141	125	138	153	129	116	113	126	132	143	137	103	124	125	141	144	120	123	147	135	110	128	131	155	112	124	135	120	124	127	138	118	124	149	132	121	128	133	99	122	111	129	114	142	124	119	133	129	131	131	114	130	121	142	148	123	140	128	121	117	146	133	118	138	114	133	114	134	126	144	134	143	108	115	122	144	113	109	111	111	128	131	132	133	120	133	118	139	126	109	141	122	133	136	152	128	128	148	130	111	131	143	123	135	128	114	120	100	137	149	128	125	154	149	139	119	103	128	119	114	118	142	141	141	138	103	128	122	123	143	132	114	125	138	118	145	145	138	140	105	129	131	109	119	133	120	138	126	157	132	127	127	141	113	129	146	126	118	126	116	115	131	142	127	140	116	119	147	140	138	143	111	116	130	125	141	122	126	132	136	109	124	130	132	142	141	119	116	127	132	122	148	144	144	136	116	130	146	119	126	140	135	128	118	136	121	148	126	105	122	126	121	129	135	123	117	128	134	125	119	121	126	128	127	111	124	118	118	136
43511	77227	52676	2273	1481	1040	856	665	592	480	433	346	341	324	271	253	266	263	216	203	208	193	185	221	211	185	203	197	178	193	204	199	196	192	190	181	185	153	203	166	167	172	192	206	187	147	174	182	174	160	163	157	164	158	166	186	154	175	161	177	162	173	173	159	189	178	179	176	177	184	161	151	182	160	150	183	182	149	190	176	146	145	169	153	184	163	154	184	166	190	164	171	154	160	177	172	155	162	169	177	164	188	183	147	152	188	185	168	165	166	164	158	178	179	176	203	201	195	150	172	166	167	154	161	182	186	153	201	161	163	166	158	177	165	172	162	160	156	181	163	179	182	165	175	169	163	150	176	198	190	163	160	167	177	148	162	179	174	170	185	153	166	172	161	156	166	153	150	155	158	159	171	168	167	150	166	155	179	146	163	161	175	181	160	155	160	168	168	148	160	143	179	161	188	159	162	177	149	177	168	146	144	167	158	177	183	164	155	146	157	166	187	167	140	158	158	172	173	157	152	157	145	202	173	160	178	177	149	176	168	150	164	152	164	177	169	166	161	164	161	167	180	168	159	160	153	172	153	175	181	173	162	160	165	179	196	179	153	151	192	170	185	152	149	197	152	165	162	165	169	140	148	171	156	171	152	162	195	176	190	164	171	156	156	155	162	175	142	162	147	174	149	142	177	167	152	204	194	165	165	160	196	173	159	171	163	159	161	164	165	153	169	176	165	157	176	165	163	157	173	151	148	155	169	160	150	184	156	192	162	193	157	160	178	160	160	154	179	193	166	186	188	158	161	150	173	165	168	165	153	177	166	176	150	204	153	165	183	160	174	181	182	166	177	173	169	167	152	166	173	145	161	187	156	161	172	154	154	168	146	142	169	144	172	166	160	167	180	150	188	158	167	160	162	177	169	201	164	179	148	172	149	162	164	161	156	170	169	147	169	152	155	166	185	162	164	178	175	187	210	158	169	170	154	172	165	167	169	174	157	173	180	139	162	141	157	164	180	185	157	186	186	168	176	176	166	159	153	166	172	162	177	167	145	177	184	160	183	190	181	168	170	160	162	165	167	191	148	161	161	182	185	175	180	165	163	142	188	169	172	183	168	166	190	150	167	182	169	162	172	152	187	170	148	184	192	159	164	169	169	172	180	150	166	145	161	154	171	159	152	183	143	157	139	167	163	141	184	160	161	180	178	182	158	171	157	174	162	167	159	167	167	163	169	173	162	192	180	170	168	164	177	157	159	178	157	166	192	157	171	153	158	168	181	181	184	202	160	165	167	161	166	134	151	164	181	179	179	154	175	153	174	156	140	164	188	173	165	165	183	173	177	177	174	173	143	167	179	163	164	161	164	179	155	180	166	147	159	161	170	169	156	166	164	177	168	163	170	173	169	189	179	147	162	193	168	159	173	162	179	180	161	184	158	170	133	181	168	150	205	169	179	181	158	181	140	163	144	164	144	168	176	142	173	180	148	161	151	171	165	161	148	168	159	172	185	148	159	128	179	167	168	173	166	163	153	161	145	189	160	185	181	151	178	181	166	146	165	174	170	148	163	180	170	150	183	159	152	162	164	170	184	162	153	164	165	162	163	181	156	174	203	167	189	187	179	192	158	142	146	184	160	155	174	165	158	155	177	169	184	137	164	179	171	147	168	162	168	180	163	149	159	166	153	170	158	144	162	160	140	163	154	195	161	190	171	170	156	188	164	150	155	183	178	189	166	184	177	145	169	168	179	186	157	166	174	157	153	180	175	163	164	177	177	173	164	179	147	153	168	157	153	169	183	166	191	167	172	157	141	160	147	159	164	189	139	159	192	168	160	146	149	157	142	166	154	169	153	156	145	156	140	169	186	153	162	172	170	147	152	155	170	153	154	162	140	167	166	164	161	166	158	169	145	158	158	156	135	153	173	177	159	167	157	163	149	175	168	166	165	171	137	163	141	180	170	173	170	168	163	165	171	135	162	161	174	175	170	170	162	181	176	175	165	163	156	157	178	158	175	157	147	186	167	178	176	166	177	162	162	162	166	167	173	139	148	203	177	161	172	152	180	173	187	165	157	157	180	150	146	151	173	179	162	180	166	146	176	177	152	162	180	145	158	161	190	177	170	161	184	173	171	160	150	150	152	178	167	165	171	180	180	141	179	183	155	163	144	174	173	151	165	193	162	172	192	159	166	167	142	159	166	155	158	173	172	181	159	175	156	166	163	173	165	151	188	188	175	154	158	190	175	169	160	155	158	158	173	168	178	165	164	133	196	180	167	141	169	173	159	181	157	142	157	164	166	146	177	170	168	164	167	180	193	157	185	165	149	163	165	157	158	149	176	160	135	157	154	156	172	163	149	152	184	178	179	168	162	172	163	166	158	171	172	165	168	154	154	190	151	157	151	141	140	165	185	147	162	168	162	177	161	159	165	166	173	158	135	173	164	160	134	145	171	181	166	161	148	173	157	178	148	178	148	183	173	154	170	143	174	142	174	176	162	153	164	173	163	161	142	151	161	170	162	139	173	174	159	158	169	163	156	174	129	173	166	164	143	163	174	177	154	158	180	168	182	163	177	160	157	157	184	156	148	153	165	177	185	178	169	128	143	161	177	173	172	153	147	166	154	155	165	177	161	178	171	176	169	157	171	172	160	168	158	166	136	156	153	153	172	144	165	172	158	171	162	175	174	172	151	160	197	181	155	153	172	169	169	178	157	168	158	154	170	175	168	167	161	186	159	172	157	166	153	160	178	169	155	171	142	178	158	158	169	177	164	158	168	162	169	167	136	171	168	195	164	164	162	161	138	160	176	164	170	149	160	150	172	189	168	156	177	159	152	168	173	184	188	158	168	189	181	178	177	148	169	173	179	165	176	165	161	163	152	165	163	181	181	151	179	179	146	162	168	194	147	163	166	172	175	180	191	133	170	163	177	162	151	143	168	151	174	168	172	161	163	172	168	150	180	170	167	173	154	177	156	178	175	178	163	155	186	162	174	162	178	154	164	174	180	182	176	171	154	168	183	172	174	151	176	176	153	155	170	170	149	182	153	163	153	143	169	158	169	170	184	150	167	144	157	167	151	177	162	166	166	167	162	160	180	153	193	154	180	155	154	175	169	168	179	150	166	156	164	172	169	166	171	166	164	167	177	161	158	185	167	179	177	169	171	143	176	165	169	179	168	172	171	169	184	194	182	179	183	188	170	176	158	166	164	167	160	158	178	178	205	166	161	167	165	190	172	165	171	161	188	158	159	193	154	170	156	160	158	157	173	157	146	167	144	158	151	146	140	154	179	166	152	160	174	175	197	173	188	156	179	149	153	152	167	164	146	175	163	181	156	178	156	156	181	186	145	166	183	185	166	181	185	146	199	156	173	168	162	169	153	169	167	154	162	180	158	176	196	195	158	180	169	172	171	172	173	161	171	140	169	167	190	153	184	154	180	163	163	185	178	144	144	147	167	165	176	174	160	158	177	153	177	160	160	177	171	166	185	161	184
25609	24791	34496	23368	8421	619	456	415	382	372	379	371	379	346	333	317	317	316	358	337	343	335	372	314	328	320	345	312	334	321	339	315	326	306	324	310	324	304	332	323	329	300	324	343	321	335	328	295	325	349	331	327	301	305	372	274	295	324	314	323	340	357	344	317	330	331	330	351	321	328	325	318	319	333	319	312	313	293	347	306	329	317	326	317	317	292	310	308	326	307	325	344	315	339	315	300	328	329	343	327	341	304	308	329	326	289	336	291	299	319	300	315	346	312	346	344	344	305	335	331	333	300	306	337	327	324	318	313	304	299	341	340	348	317	316	344	289	330	327	323	339	342	316	306	298	340	331	332	329	333	357	327	329	329	316	300	299	305	329	323	312	318	325	315	310	320	341	335	326	301	340	299	330	327	322	336	327	301	354	338	305	310	319	303	299	339	288	332	304	307	297	330	344	310	291	303	334	326	299	318	335	307	305	363	309	311	307	289	338	296	314	311	339	326	344	305	312	331	309	318	307	318	320	336	312	330	297	307	320	322	325	303	306	331	294	313	325	311	293	282	323	312	305	304	328	306	300	356	340	314	347	312	293	315	304	290	311	292	347	308	288	339	320	314	315	302	315	296	315	314	314	333	327	324	327	347	328	283	311	346	285	316	313	337	301	288	298	319	343	328	322	302	302	349	298	337	330	315	326	312	303	296	347	308	320	296	314	330	311	347	363	304	348	340	316	303	334	331	321	330	322	317	298	290	347	308	323	320	348	345	305	320	320	318	335	317	330	329	289	320	321	297	317	295	319	335	297	320	337	354	333	329	297	300	354	323	325	327	320	316	336	311	334	323	286	333	346	332	331	317	316	300	297	329	325	318	299	307	342	338	325	296	323	331	291	317	311	293	300	298	318	331	332	339	366	309	320	341	377	316	325	307	326	335	300	297	344	309	305	343	304	302	342	314	319	299	329	275	317	318	318	307	320	322	330	301	339	304	330	344	305	311	299	333	347	325	361	312	327	330	305	320	286	322	344	290	325	306	296	331	320	321	355	346	287	308	329	314	313	291	310	285	306	332	332	302	323	310	324	321	334	336	328	336	331	318	313	327	310	333	342	307	365	345	330	309	313	340	324	327	318	326	324	314	317	328	322	310	298	314	290	302	310	297	320	307	298	311	294	320	323	339	324	321	331	319	323	328	299	338	329	297	287	331	300	306	294	310	343	347	333	323	334	311	318	304	346	303	364	312	299	318	314	343	314	328	327	303	332	332	306	300	324	345	320	324	341	354	338	307	327	329	327	320	317	309	343	332	338	309	313	331	350	324	337	302	326	337	297	349	339	310	324	362	331	281	305	289	323	324	334	328	307	323	330	333	328	321	316	338	294	329	306	305	297	330	323	326	333	299	304	324	301	324	322	324	357	325	322	325	355	319	350	297	318	302	317	311	311	315	331	334	330	307	324	304	297	341	322	328	312	315	344	343	297	308	318	323	329	300	338	328	308	314	328	315	330	326	309	298	309	320	342	293	328	329	295	304	310	349	338	322	322	288	347	340	303	344	315	332	337	332	297	303	354	332	333	325	291	307	333	313	310	315	345	322	337	329	342	333	325	336	343	326	273	347	295	313	334	305	287	315	338	334	306	326	317	309	320	287	316	346	310	296	279	306	296	363	316	302	354	335	312	317	337	305	307	329	323	285	340	326	358	317	299	287	296	355	317	301	325	328	319	316	333	330	305	302	293	334	331	319	334	314	343	315	334	339	325	323	312	319	321	342	315	305	320	324	334	338	315	335	351	316	293	303	299	350	329	332	314	299	315	327	342	338	313	327	292	298	348	336	291	319	328	330	314	338	323	299	303	297	370	302	330	332	302	315	310	310	330	297	308	313	309	297	324	307	302	387	313	325	313	363	313	303	311	310	322	309	337	321	301	328	314	362	325	304	325	302	286	310	305	325	304	305	311	299	341	329	302	312	324	291	313	318	361	320	288	345	330	340	320	333	293	343	297	328	311	300	320	322	345	313	322	293	320	375	320	301	340	309	347	322	330	319	333	314	339	304	303	315	316	347	303	308	336	337	329	334	323	325	318	333	340	337	301	286	326	321	327	333	318	344	322	292	313	320	341	354	334	315	317	317	323	280	330	322	344	317	338	330	302	317	362	323	297	347	320	327	329	307	312	347	355	324	322	308	294	302	362	309	295	289	321	329	328	303	324	328	314	314	320	325	313	325	324	279	323	285	315	352	311	312	324	330	316	315	278	309	329	296	348	306	322	331	333	368	325	314	287	297	341	340	330	333	321	332	314	299	329	306	302	333	310	290	311	338	296	330	360	367	301	297	302	311	276	314	284	325	336	324	328	327	314	310	331	324	335	331	303	274	329	310	322	339	328	310	303	322	310	334	308	306	320	303	276	300	320	289	318	337	318	337	347	333	329	314	321	289	298	344	314	334	316	292	324	327	309	350	319	313	288	303	302	329	312	322	300	314	356	316	317	299	327	311	309	357	354	300	339	336	331	328	314	312	323	305	327	311	303	345	325	313	309	311	315	316	332	323	318	355	367	342	321	333	327	305	338	336	350	289	293	304	329	335	316	323	335	343	336	309	354	326	355	299	313	346	341	284	326	369	331	304	326	334	324	328	306	318	301	340	314	341	335	331	338	334	344	328	320	371	303	329	317	316	333	314	320	312	333	316	334	321	322	346	343	323	331	322	324	312	329	321	312	307	311	305	335	308	301	304	331	289	316	312	343	320	351	277	328	308	314	356	317	319	279	293	348	282	303	327	342	320	325	336	354	309	319	327	327	333	341	304	328	331	313	304	305	322	324	309	301	314	327	315	303	306	319	320	340	315	342	322	313	341	324	327	302	317	309	314	290	336	337	321	313	331	307	317	316	287	343	318	308	323	297	311	342	329	316	331	324	305	318	303	311	310	349	300	323	323	345	320	319	308	305	342	346	331	337	287	272	291	326	322	335	326	342	357	335	305	313	325	320	303	314	316	320	309	338	268	333	322	316	333	323	315	330	326	322	317	312	362	344	320	330	319	290	300	336	309	324	287	317	329	276	326	329	314	292	330	327	322	348	313	326	360	307	317	323	284	276	331	304	346	306	317	344	307	323	305	313	333	315	348	335	293	329	311	311	326	319	315	316	299	320	298	304	342	324	316	320	337	303	318	302	297	297	320	319	347	310	339	341	333	356	283	314	351	317	305	355	344	349	324	300	320	306	328	339	346	314	299	310	301	300	321	299	300	298	343	317	314	319	328	342	317	320	343	339	337	313	330	319	294	313	315	317	328	362	338	332	332	308	313	296	351	308	352	328	309	296	291	323	318	313	337	342	354	306	319	340	320	326	311	283	289	309	313	369	319	297	291	316	329	339	339	306	333	315	327	312	338	322	326	325	306	314	301	337	331	320	325	339	328	316	298	339	304	341	327	304	317	331	323	303	324	297	331	327	299	340	326	321	301	313	329	312	351	310	341	317	286	302	331
37777	67426	44896	1432	1026	838	744	657	584	575	514	511	469	449	425	386	450	424	442	366	404	418	429	416	399	388	410	423	388	387	370	417	384	417	373	397	383	404	401	400	378	377	374	404	391	401	348	362	364	338	371	371	380	386	367	372	390	378	378	394	368	379	398	416	365	369	378	394	386	400	387	385	397	394	405	379	393	382	349	401	380	391	381	385	394	404	368	423	380	403	397	384	387	383	398	351	352	375	395	415	385	406	369	389	396	392	406	347	407	405	416	394	378	340	382	394	412	335	383	377	364	373	357	376	378	382	374	382	401	388	362	393	362	378	408	356	369	393	406	389	391	355	356	354	397	383	366	352	389	378	373	349	416	367	389	407	388	369	398	366	399	349	373	383	410	369	385	400	414	364	371	372	361	405	387	426	362	349	377	413	370	349	366	403	360	349	349	366	399	367	374	369	403	385	409	371	367	368	396	404	384	385	356	399	373	397	397	390	377	381	368	384	388	350	403	352	379	371	365	340	373	396	390	391	382	332	379	389	400	363	404	401	367	374	373	411	383	363	391	415	384	364	394	365	402	364	354	410	379	377	396	384	375	380	397	376	400	368	369	374	395	397	401	387	378	398	399	381	377	385	382	382	363	359	387	404	371	393	350	372	377	398	379	366	379	374	375	379	383	331	380	375	402	399	383	381	360	327	390	380	397	391	337	394	387	408	413	363	404	391	358	350	380	373	419	382	407	387	428	417	357	428	384	370	405	387	351	396	376	407	416	364	384	401	392	371	379	374	387	407	359	377	385	389	373	406	389	366	378	384	355	375	371	363	405	375	377	362	376	395	393	399	365	393	397	359	386	352	393	390	428	381	375	389	437	388	381	377	373	379	398	381	393	405	378	392	372	394	398	411	386	361	371	399	409	408	380	419	379	365	390	405	351	398	386	431	365	383	386	369	358	336	406	392	381	385	360	396	408	374	353	409	406	403	381	375	355	381	386	358	360	364	371	391	359	355	396	385	417	350	421	354	373	400	359	402	394	382	388	402	377	385	361	372	386	405	379	350	428	386	382	342	414	367	375	408	371	372	395	363	376	425	387	377	399	346	395	346	372	350	361	413	384	389	414	382	373	373	406	360	417	401	361	380	423	369	371	365	405	382	361	397	383	385	391	381	389	402	405	386	406	383	395	394	387	338	360	372	368	394	370	384	380	388	361	389	365	398	376	378	390	354	398	407	379	374	389	360	377	382	404	381	413	379	377	351	380	361	386	359	380	360	408	409	390	397	356	373	399	366	385	410	374	357	384	388	371	377	373	377	375	389	369	397	386	414	406	401	381	394	365	373	358	373	362	361	394	376	388	398	386	386	374	399	375	360	366	387	361	360	377	373	391	339	373	342	360	406	385	351	404	379	387	373	404	405	387	387	407	383	396	414	398	403	352	378	386	366	388	335	395	366	412	416	395	375	388	361	389	343	430	386	388	390	379	353	388	394	359	380	405	378	390	385	391	370	408	356	391	377	401	363	388	403	408	375	369	384	409	412	408	388	425	358	345	378	381	377	393	378	367	360	353	397	387	358	384	368	353	375	360	375	389	385	391	432	398	397	382	388	401	358	406	434	361	398	394	376	383	383	375	431	394	375	370	309	390	400	401	399	371	376	359	415	422	395	383	391	407	362	436	343	372	377	373	367	399	347	389	384	360	369	376	394	366	355	386	364	410	378	384	369	380	422	370	384	371	330	363	385	400	344	396	366	380	383	349	403	368	356	391	355	401	388	396	408	326	372	367	352	398	391	350	364	401	416	401	419	375	393	414	412	412	384	351	398	356	371	363	421	385	373	336	420	362	413	392	441	379	336	347	395	400	366	399	367	373	396	372	375	356	398	421	392	350	383	377	389	376	384	374	436	342	384	409	417	406	384	394	372	360	373	369	369	349	388	380	357	368	369	420	380	389	372	389	406	349	398	395	369	340	351	426	369	396	381	394	398	387	409	377	366	351	374	379	370	384	399	412	401	406	392	387	386	365	371	360	406	380	382	376	362	401	388	378	415	392	374	382	374	372	376	343	375	360	386	360	348	367	378	388	390	390	389	383	404	357	359	355	397	372	381	342	361	385	403	397	370	385	346	373	390	339	344	356	372	376	406	382	369	407	361	374	381	430	360	397	401	409	365	362	377	399	378	386	370	400	388	387	361	417	364	399	422	355	369	409	357	389	370	375	386	395	369	389	391	353	348	399	357	346	362	382	391	376	384	356	390	414	379	392	374	397	388	404	384	381	380	358	366	378	385	381	398	402	397	401	375	408	369	396	375	378	386	392	364	374	383	421	373	406	358	358	381	407	416	390	380	372	387	365	399	355	396	377	358	374	422	374	365	367	394	378	408	369	393	384	411	364	381	373	348	354	404	376	340	393	384	381	366	373	343	348	384	392	405	395	410	356	374	387	405	409	407	387	363	406	407	371	377	407	399	358	406	374	403	377	362	417	389	389	380	388	366	366	410	389	356	415	384	388	388	371	369	359	373	361	365	371	391	396	369	353	402	365	389	373	360	411	371	378	382	393	359	369	368	415	378	410	415	365	381	383	398	348	372	386	355	364	399	387	393	371	347	395	384	361	388	423	354	393	397	395	423	366	351	394	344	374	368	376	404	408	405	361	407	386	381	411	365	385	332	390	360	374	376	372	373	358	383	382	385	373	383	379	390	380	408	385	410	364	378	376	408	366	379	386	360	366	404	363	411	390	374	357	353	381	353	351	371	368	381	375	379	359	365	407	381	392	359	381	380	372	399	365	357	343	367	386	377	350	410	378	366	419	383	402	407	404	329	417	381	377	371	368	398	385	360	372	393	376	362	370	391	375	387	386	408	371	390	391	371	372	406	394	384	418	406	393	433	382	350	367	389	387	375	399	371	365	381	377	429	359	374	402	392	393	347	400	390	389	384	371	385	360	380	393	375	396	362	398	346	385	362	398	389	389	365	401	403	413	372	336	383	395	389	397	363	391	402	379	384	379	373	370	390	378	406	374	393	408	348	350	358	380	385	394	382	337	396	370	385	384	360	379	401	375	367	393	368	415	423	376	397	343	393	410	383	390	384	356	370	378	398	392	383	385	410	395	330	379	394	387	381	394	393	394	383	400	357	371	382	377	417	365	367	376	368	375	379	406	412	352	390	386	357	357	376	344	369	385	407	352	368	371	349	392	390	384	389	363	407	380	398	393	388	368	425	368	398	401	384	421	379	369	404	376	361	384	412	382	377	378	389	398	397	445	395	405	384	375	365	387	384	385	356	398	407	384	369	410	375	383	350	381	423	395	369	386	426	365	397	374	388	395	376	372	403	395	392	408	379	389	388	426	380	351	385	370	389	357	402	414	401	412	385	409	388	418	344	402	363	407	393	367	391	401	378	390	385	405	384	379	351	406	385	353	385	386	391	382	376	413	398	382	416	373	398	355	370	440	396	385	418	357	380	365	425	374	396	387	366	358	381	421	369
23249	22081	31799	23603	21422	20739	6676	548	436	330	327	307	278	255	245	214	232	227	212	198	174	179	189	150	166	156	193	161	166	180	149	164	151	146	159	127	155	170	139	161	162	160	161	151	148	144	149	160	125	147	152	172	150	139	135	156	156	141	134	141	138	141	131	141	148	140	110	159	167	128	142	149	145	139	155	140	138	141	142	138	133	150	127	137	161	152	133	122	124	156	139	120	142	153	125	145	122	133	159	154	150	154	144	117	146	145	135	153	171	155	120	139	157	139	157	157	138	149	155	146	158	132	133	132	151	160	138	131	150	144	123	135	141	145	152	149	146	145	130	155	137	153	143	135	150	145	156	143	158	160	153	149	137	134	127	146	143	133	140	135	136	140	124	126	143	168	145	130	138	132	153	147	130	159	162	131	127	134	138	147	142	140	151	137	152	156	148	149	124	130	146	156	162	162	142	127	141	133	130	155	123	160	127	146	138	150	129	147	157	133	133	134	155	158	140	116	136	155	139	137	136	125	128	141	151	153	128	127	143	145	169	132	153	140	134	147	142	140	139	125	142	132	143	150	153	144	142	162	144	128	125	149	143	149	158	129	120	143	128	135	129	119	143	133	140	133	148	142	136	152	141	138	131	154	134	133	117	136	129	139	123	145	139	158	151	141	142	156	121	176	123	153	116	140	144	134	129	139	136	130	142	155	122	153	146	149	157	134	138	172	135	154	147	109	159	137	135	168	144	139	133	136	129	133	153	124	138	143	145	113	131	149	129	133	139	135	136	147	139	136	144	134	122	142	134	123	136	152	154	142	147	124	138	164	148	147	136	139	149	144	129	157	129	108	137	154	141	153	144	137	142	139	161	157	147	161	149	129	147	147	136	141	143	136	138	155	132	151	144	141	134	159	122	139	149	133	148	142	143	147	145	154	130	152	153	141	159	132	162	137	152	169	132	138	139	140	151	151	136	138	123	136	141	141	155	152	135	131	134	138	133	146	145	144	137	137	142	162	173	138	138	143	157	151	124	153	146	132	138	160	135	145	133	165	136	164	149	133	149	133	139	127	122	154	139	141	123	143	115	147	157	142	155	135	167	137	137	122	145	138	156	161	160	148	146	136	138	143	144	135	147	151	140	164	145	136	134	156	143	120	149	138	138	136	153	120	148	147	142	144	141	146	142	148	136	132	141	129	147	148	152	133	174	130	134	129	132	168	148	148	163	147	149	141	145	136	130	126	163	157	159	133	136	154	135	140	134	116	140	153	148	139	133	169	160	143	125	132	138	133	126	138	144	138	144	147	137	143	144	144	143	147	161	154	148	145	138	157	151	132	159	138	160	151	148	141	139	141	145	177	134	150	134	147	139	125	168	141	150	140	137	178	154	163	131	152	139	146	149	154	127	146	148	147	136	144	163	154	144	153	147	140	143	134	133	129	123	148	139	147	139	152	164	140	154	131	163	157	130	136	143	138	133	137	125	130	139	131	134	147	151	140	158	150	143	114	157	140	132	136	119	161	142	135	119	168	157	151	132	149	133	145	131	141	127	168	133	140	111	142	146	136	104	161	146	139	161	148	122	141	128	172	145	136	155	142	157	139	136	121	117	134	133	138	144	137	123	136	135	146	145	162	158	145	144	130	149	131	140	137	150	139	130	141	137	139	130	156	128	162	154	125	138	133	131	125	139	126	146	158	141	137	147	144	152	138	138	154	122	132	122	139	143	126	140	144	133	146	127	150	142	150	138	129	128	144	165	153	137	139	129	141	149	131	149	120	147	148	158	127	136	143	161	140	131	126	120	143	148	121	134	130	148	127	152	127	143	146	131	161	137	134	155	143	154	159	153	119	136	139	156	151	131	138	164	151	159	161	152	129	125	145	134	118	138	133	130	128	173	137	141	139	134	141	138	154	139	157	136	129	136	149	125	160	147	157	151	124	130	139	132	127	176	129	157	133	131	156	133	134	131	158	134	135	161	128	138	153	147	136	133	134	147	140	134	130	131	161	144	134	129	180	168	142	153	141	133	143	152	150	125	136	155	140	148	155	133	143	124	131	139	155	141	129	129	143	123	147	132	127	119	142	164	154	141	138	143	139	145	137	138	154	156	136	155	140	135	149	153	157	162	149	146	150	132	141	164	164	150	141	162	152	151	130	134	157	162	152	124	152	146	128	135	145	145	162	165	122	136	150	140	133	130	160	150	140	152	142	147	159	141	164	145	146	171	127	149	151	157	150	130	163	141	129	132	121	124	151	137	154	151	137	154	142	119	169	147	138	159	144	151	165	156	137	141	123	159	147	141	161	141	145	147	135	138	133	165	149	159	129	133	152	128	149	132	148	145	163	144	159	152	133	135	149	151	133	138	142	130	150	138	135	115	145	130	149	145	149	149	155	144	150	132	134	147	131	149	141	130	148	141	129	145	132	144	142	146	132	128	126	161	131	143	139	151	133	123	130	153	156	138	130	120	139	136	135	144	140	139	136	153	161	121	132	158	127	121	149	138	139	153	132	147	147	130	127	129	153	146	159	157	145	159	141	138	154	141	151	147	133	147	151	127	142	130	132	127	136	151	137	153	123	130	140	123	146	118	132	155	164	132	126	143	129	132	140	117	138	147	132	130	112	146	145	129	144	149	133	149	143	153	143	151	123	155	123	152	144	159	142	144	141	146	125	145	149	151	129	157	141	159	133	132	124	117	145	121	131	148	115	146	130	151	130	130	157	152	136	146	146	146	143	150	140	132	161	130	139	142	124	127	139	142	148	149	133	151	172	155	134	150	141	148	149	136	129	137	148	140	141	142	133	150	148	155	161	126	134	151	151	153	128	136	114	132	145	155	148	161	153	133	119	157	141	130	137	137	147	140	140	133	126	137	139	126	151	137	138	119	162	134	170	127	138	140	128	124	126	139	148	131	132	160	169	150	157	131	149	139	142	157	134	136	136	127	140	128	125	174	165	133	144	136	132	130	151	149	151	131	146	125	136	141	137	132	135	130	143	141	147	132	136	140	128	155	137	143	134	124	144	139	151	146	144	179	141	155	141	146	164	146	138	160	160	147	144	138	148	161	143	115	142	136	149	132	152	141	137	141	138	129	141	151	148	128	136	134	122	143	139	159	146	133	138	133	139	154	140	147	124	117	133	138	158	133	150	125	115	120	120	124	138	131	132	130	150	131	153	132	132	137	152	138	149	145	118	156	158	148	152	144	148	166	164	131	136	141	164	154	151	139	142	137	140	133	130	138	148	151	126	137	136	119	147	149	143	155	138	156	135	125	140	137	161	146	153	140	127	156	155	145	129	144	142	152	145	160	145	135	136	143	151	140	136	137	140	130	141	144	131	133	151	137	138	137	141	160	135	153	147	133	146	140	144	136	151	153	160	136	134	133	154	106	132	156	153	158	164	140	171	156	141	125	148	145	124	166	164	152	122	156	134	150	108	130	142	145	152	134	140	146	147	142	135	145	142	145	150	140	117	143	124	124	141	105	137
44431	80220	59253	4018	2651	1884	1415	1111	935	733	652	578	462	406	418	351	329	288	287	287	257	243	238	283	245	203	227	192	209	189	205	186	235	168	197	200	201	196	185	196	163	163	210	202	163	185	165	186	177	194	170	185	149	201	177	190	190	175	182	170	184	157	161	164	172	173	175	188	190	158	146	178	182	167	176	181	175	173	161	153	154	179	156	155	180	158	189	183	174	138	186	172	166	161	173	159	158	182	156	160	160	198	170	167	168	168	156	153	169	193	174	175	168	185	165	194	198	159	166	169	179	167	166	173	157	179	158	155	191	159	155	187	176	176	160	138	155	171	167	161	163	191	158	177	157	176	188	171	162	160	162	163	166	180	162	174	172	168	171	166	169	177	147	173	143	146	196	173	153	140	178	166	148	184	183	155	164	153	164	150	157	153	156	177	161	172	180	177	161	178	163	182	157	151	138	163	185	178	176	161	168	183	188	171	159	178	169	143	164	187	163	158	166	145	165	188	145	176	180	133	194	185	170	147	196	145	171	186	177	170	181	160	185	165	164	175	182	169	188	172	158	156	171	159	168	187	178	156	150	154	161	165	153	162	153	189	183	176	167	173	183	159	163	181	159	173	155	168	163	145	168	192	161	179	180	166	170	188	185	172	165	165	155	160	164	161	151	135	171	174	185	158	150	170	166	140	166	180	156	156	168	160	164	181	165	174	182	160	163	164	161	177	165	174	172	146	194	163	176	159	149	173	170	172	161	170	185	177	143	166	179	162	155	153	144	172	173	165	168	163	155	189	119	156	177	155	170	186	170	157	169	157	156	165	163	151	162	179	157	174	171	147	166	195	176	161	162	156	183	174	174	173	181	147	180	169	180	173	149	168	172	166	153	168	182	166	174	178	186	149	171	149	174	180	197	157	167	159	142	171	165	169	169	170	159	181	156	176	176	166	164	138	164	149	162	153	174	160	173	164	170	140	156	141	185	159	175	171	161	184	166	175	165	175	173	157	171	171	181	159	210	169	156	166	187	163	157	176	183	173	155	153	157	191	169	161	179	166	153	173	163	167	170	157	186	149	171	179	184	171	163	181	149	164	163	155	154	159	175	155	175	191	176	152	154	166	179	162	141	184	158	160	183	161	166	151	165	164	167	145	163	166	180	175	181	169	142	154	169	161	170	181	176	155	182	153	167	188	141	170	180	137	160	167	150	155	187	177	146	157	144	152	162	154	146	159	197	162	180	164	153	173	152	167	161	171	134	159	168	160	160	175	184	166	172	171	187	161	173	140	176	163	156	164	164	165	148	146	171	154	181	147	126	154	161	183	153	177	156	173	156	182	168	168	167	172	158	175	142	167	165	188	183	160	178	180	168	196	169	144	170	168	146	172	140	164	175	161	185	169	170	159	182	170	178	149	168	142	173	179	153	154	162	166	168	171	174	155	163	156	180	189	143	162	159	176	186	168	177	174	160	195	174	154	179	148	190	163	174	149	160	163	169	177	174	170	191	173	153	157	166	184	165	173	171	177	174	153	153	186	149	153	181	176	163	164	161	166	156	155	158	159	126	165	174	170	163	188	187	153	174	167	165	154	171	157	163	171	152	171	156	147	173	169	178	194	172	181	147	151	165	165	183	155	166	146	162	154	169	174	156	173	157	153	166	168	138	181	180	158	165	169	174	154	155	171	164	156	160	165	170	167	151	166	149	171	152	155	189	175	180	167	165	175	165	170	171	174	162	159	172	143	165	142	171	181	161	156	166	157	169	162	160	179	150	160	170	172	162	150	156	163	161	178	169	144	168	165	157	170	157	162	138	165	186	165	172	168	159	176	174	157	174	171	169	161	166	171	160	175	188	142	158	181	184	178	168	156	190	167	169	159	171	186	151	164	178	167	167	154	151	166	157	176	179	152	162	176	179	171	170	155	164	175	173	152	142	168	167	161	154	184	189	142	183	177	183	167	155	168	147	159	146	161	173	171	186	161	151	170	169	166	197	162	154	181	148	170	158	147	157	172	161	169	165	164	170	173	168	149	151	175	162	157	167	173	143	166	168	150	174	168	186	166	179	167	176	172	144	169	170	177	151	169	185	150	182	159	170	157	158	169	145	159	186	184	155	178	166	159	166	164	164	165	183	179	170	154	174	178	172	176	151	158	154	172	184	172	170	163	166	169	153	158	167	153	175	180	169	188	167	162	158	156	162	168	176	164	176	168	175	167	141	148	166	163	159	184	185	162	182	172	167	177	153	162	184	150	149	183	160	167	152	171	184	166	155	149	160	162	178	196	158	164	150	161	144	180	158	162	165	162	157	143	158	151	149	154	172	166	165	161	162	145	170	185	148	181	168	166	171	176	176	177	168	179	181	165	176	153	162	170	174	178	166	182	150	151	174	154	156	166	166	168	137	160	156	178	173	160	157	171	172	170	168	186	166	155	166	157	188	173	164	181	169	170	155	165	166	150	175	165	168	146	161	151	169	169	163	171	163	161	170	166	191	159	169	155	163	179	163	155	189	157	183	182	162	163	180	175	168	140	155	160	178	164	174	184	199	142	166	175	173	154	164	160	168	157	175	163	152	154	170	158	167	166	161	130	168	187	141	185	161	166	170	140	158	181	163	152	175	182	144	173	161	182	174	181	168	172	168	191	175	168	171	171	170	165	158	159	162	161	176	177	165	155	194	172	160	155	165	174	161	163	166	156	166	182	169	160	181	174	177	164	178	182	176	176	164	156	176	168	148	168	185	190	161	151	162	142	160	186	157	181	173	187	146	161	156	179	169	157	179	169	165	165	170	160	161	157	141	164	147	172	175	167	187	151	155	160	151	171	175	173	168	166	154	167	169	146	157	175	176	152	159	159	161	176	181	169	151	180	192	157	170	175	168	151	163	139	171	182	167	165	150	158	154	163	178	157	177	156	160	142	179	162	175	178	192	159	157	176	176	194	158	182	161	163	170	166	164	151	159	201	141	174	185	145	181	157	165	168	182	168	171	169	164	177	170	167	176	167	175	166	173	182	163	199	157	188	173	168	150	169	182	165	183	148	171	159	162	173	186	164	171	168	177	154	205	144	160	169	144	168	155	189	162	174	186	154	172	188	152	160	177	171	165	154	165	176	175	180	159	161	166	168	171	167	157	159	148	157	173	165	173	169	181	150	174	183	180	185	165	173	172	164	157	158	180	169	168	152	152	155	171	164	149	177	161	186	181	153	168	180	180	173	182	159	161	169	188	165	174	164	154	150	149	187	170	167	158	155	165	170	168	183	162	152	165	151	167	163	177	163	151	172	172	180	190	164	159	173	140	164	167	178	164	167	155	161	180	167	183	144	171	174	167	177	173	179	138	165	155	187	157	163	148	164	155	174	154	150	184	174	156	133	155	159	176	181	146	169	152	174	173	166	186	162	168	156	163	187	160	165	154	150	170	177	172	173	191	156	177	160	163	160	165	159	163	155	158	147	161	166	162	161	160	176	183	178	157	191	161	182	158	161
27623	23687	21894	3330	318	306	298	294	264	287	279	310	280	246	267	276	265	238	240	322	274	268	261	271	306	299	245	262	301	287	271	243	290	303	260	281	297	298	256	271	304	272	265	249	281	264	278	275	268	247	258	265	282	297	270	281	258	259	256	271	250	293	260	259	245	249	254	269	263	274	277	258	291	289	250	255	281	281	273	300	298	270	284	293	275	272	273	291	295	305	260	274	286	289	258	241	254	258	271	281	278	273	255	264	289	236	272	269	281	285	288	269	266	258	258	263	266	262	286	254	285	257	264	287	251	298	273	298	276	222	258	261	309	265	271	291	262	285	272	286	231	262	260	251	283	257	282	298	286	265	277	254	267	302	280	258	294	249	269	264	279	293	284	227	298	292	304	255	278	272	262	281	276	262	280	260	293	274	249	259	296	264	254	283	268	289	268	255	240	265	296	296	287	261	312	258	270	280	270	289	286	250	294	244	262	266	260	289	258	262	287	284	271	251	273	258	252	259	242	266	287	286	258	278	260	261	266	250	267	275	292	254	275	263	291	290	278	264	283	266	247	279	264	284	275	281	282	244	265	299	260	292	272	269	266	278	250	277	241	247	291	283	284	286	283	234	287	262	294	276	268	222	287	269	269	277	290	282	237	274	266	283	290	259	272	277	267	267	253	299	272	265	287	228	261	280	275	265	254	258	271	274	250	275	263	277	254	285	251	279	286	272	281	272	287	281	277	293	268	256	282	293	258	280	271	274	272	293	270	293	295	315	246	273	262	269	290	267	263	245	294	275	271	251	292	275	287	266	239	266	300	269	272	266	280	256	283	264	253	293	281	239	255	270	256	262	283	282	267	274	293	264	256	284	302	237	256	278	296	257	251	249	266	263	274	283	251	248	258	300	282	274	246	278	274	275	284	267	284	249	273	279	284	258	278	285	278	280	292	271	265	280	279	263	255	256	308	270	278	283	271	283	276	277	258	253	294	269	256	282	275	287	284	277	252	262	275	287	280	266	266	259	270	275	299	293	255	258	277	273	260	281	297	269	276	250	272	234	272	252	278	282	255	271	287	286	282	241	278	315	247	247	288	305	261	299	271	265	260	260	260	257	246	273	252	256	263	276	237	276	285	309	247	267	283	264	288	272	253	249	252	258	238	266	261	264	261	260	282	249	268	297	291	259	268	251	295	270	284	269	280	291	285	269	267	299	302	247	287	268	289	267	306	263	267	273	286	244	296	294	258	281	282	286	276	273	269	283	276	265	265	258	267	277	255	261	271	285	296	257	275	258	259	296	269	281	289	237	301	268	278	264	267	275	277	284	280	258	292	279	279	241	313	293	253	272	281	270	293	278	258	248	295	245	295	294	270	272	279	283	256	279	256	300	284	257	297	291	246	270	283	284	260	262	283	262	261	304	290	282	254	286	273	260	290	267	278	284	272	296	271	295	286	278	258	272	265	270	269	258	255	267	260	278	291	257	244	260	280	266	276	281	283	282	275	246	269	251	270	277	255	263	233	259	240	267	269	271	284	281	318	265	277	280	286	267	259	217	265	276	264	265	244	265	288	280	258	263	297	269	285	277	288	236	266	283	254	247	314	271	270	247	266	262	266	272	269	266	282	283	267	288	316	287	278	271	269	283	269	276	271	291	272	281	295	266	278	244	268	260	280	242	264	270	273	275	233	303	284	277	295	279	267	268	274	251	288	266	285	277	255	273	263	266	249	254	295	256	267	258	281	282	246	254	257	292	300	280	257	268	295	277	297	254	306	286	269	245	299	237	231	252	271	302	258	270	253	255	282	254	255	267	268	311	254	274	281	276	295	258	241	259	266	299	280	271	283	296	273	271	289	259	287	279	280	236	264	300	277	249	251	280	302	298	270	264	275	265	247	290	280	261	233	320	283	250	266	250	277	248	294	268	300	271	244	271	265	274	267	281	273	291	296	263	273	283	266	268	266	275	277	250	275	293	296	295	251	263	268	271	245	256	285	260	292	277	302	228	274	287	239	258	271	250	267	255	264	261	257	271	277	285	244	290	285	294	274	277	272	287	304	267	288	268	271	269	288	289	301	303	260	264	255	285	253	259	280	262	262	269	251	250	244	259	246	254	285	283	265	263	281	266	274	270	300	285	307	274	225	258	270	267	243	268	269	247	265	281	283	256	262	274	272	257	305	251	276	236	274	281	252	247	267	267	289	260	270	271	274	250	291	284	248	284	275	270	331	261	257	285	253	260	288	259	282	267	290	274	254	255	273	265	292	306	284	253	281	261	246	285	244	252	260	265	296	263	276	278	274	268	299	277	290	268	265	285	283	259	287	262	279	266	234	264	286	255	266	266	252	275	264	249	261	235	291	267	272	256	242	282	269	267	235	243	286	273	261	264	280	262	284	261	271	287	264	270	291	273	257	289	292	258	305	284	258	293	260	270	234	274	241	287	283	255	281	285	258	275	280	259	250	226	270	297	231	276	320	282	297	267	278	265	277	284	263	269	267	259	265	254	281	278	277	284	253	285	272	286	300	268	278	258	278	263	279	249	295	260	253	255	268	274	279	258	263	295	247	287	283	276	274	274	256	307	291	264	297	270	275	257	268	226	259	288	267	264	281	250	261	236	272	271	285	317	275	293	263	272	299	253	263	244	272	297	276	241	277	273	263	260	273	280	288	256	262	263	268	248	298	281	267	257	252	279	283	291	291	298	259	286	234	305	256	241	259	285	256	267	248	266	283	255	264	272	244	216	264	277	274	255	270	263	276	282	281	290	246	263	270	258	246	238	272	258	261	296	259	251	279	261	284	288	260	282	268	294	248	269	253	288	253	268	278	249	273	287	247	269	263	269	244	274	279	291	289	300	286	232	264	282	245	290	282	280	274	266	294	301	279	269	293	270	279	256	255	286	312	280	261	288	242	273	256	251	262	281	269	278	278	269	265	248	269	272	283	288	254	282	276	286	272	270	299	275	285	280	257	247	248	258	256	268	275	257	293	276	225	290	281	245	287	265	276	266	276	301	267	289	280	248	290	276	276	277	232	271	240	263	276	249	243	255	270	242	244	285	250	263	259	251	237	296	331	268	272	273	255	289	259	265	267	245	265	299	288	292	287	286	254	282	269	267	267	250	259	293	271	273	238	258	273	270	275	235	264	269	280	267	294	260	274	283	301	243	300	255	273	246	267	281	266	304	290	259	274	264	270	292	305	246	275	290	278	304	284	271	291	271	270	289	297	287	275	283	273	267	257	275	266	308	258	272	258	250	254	296	247	263	274	259	288	302	271	265	268	271	293	289	251	274	259	297	275	248	296	299	258	283	297	265	276	253	250	271	271	256	277	252	270	233	283	269	278	297	262	290	239	265	287	269	248	229	281	282	276	285	246	311	299	279	248	264	267	253	280	272	265	278	249	241	266	291	279	280	260	242	329	246	289	321	279	264	271	289	255	260	281	282	286	260	317	273	235	248	291	262	285	262	288	262	264	275	266	247	251	275
14464	33592	20151	427	402	396	379	354	354	354	387	337	346	349	360	381	376	356	337	332	347	317	346	362	342	328	314	329	363	325	319	312	342	339	338	354	335	331	368	337	342	360	335	317	329	343	352	341	301	331	326	327	343	334	333	335	328	325	329	293	372	316	328	327	325	328	360	339	333	337	349	339	333	330	319	340	371	349	305	355	344	338	332	315	335	341	305	345	355	369	374	391	320	314	343	338	324	331	352	370	343	337	333	338	318	327	319	341	357	312	341	324	308	344	330	337	314	328	332	313	336	375	347	358	328	336	337	335	359	334	354	314	357	356	292	339	337	308	339	346	361	324	311	320	320	342	335	337	359	335	341	372	313	327	339	344	365	352	328	340	317	339	358	311	357	350	362	335	323	312	349	354	337	354	314	339	324	365	332	339	295	351	336	356	345	350	309	354	382	344	323	364	332	325	322	352	323	342	311	364	394	321	336	328	369	328	368	347	366	336	328	343	359	332	320	356	370	316	312	320	317	332	331	300	360	328	375	323	325	350	316	354	322	372	355	346	336	401	356	332	341	357	320	313	327	294	342	338	332	335	336	325	362	345	331	336	368	331	347	346	320	322	331	341	368	323	358	326	351	347	351	348	342	338	342	324	328	324	358	347	340	338	334	358	322	351	376	332	353	311	334	334	317	309	343	349	361	335	320	325	331	311	349	348	345	355	339	322	319	354	362	355	397	331	340	326	303	333	352	348	334	331	328	342	305	347	363	346	333	327	320	341	353	337	351	348	332	336	323	287	353	345	360	332	340	331	362	343	356	342	354	332	344	329	317	353	336	360	357	371	328	312	322	333	356	338	328	366	315	357	342	317	325	337	360	331	325	329	320	332	320	341	333	350	330	316	349	322	305	321	318	311	317	360	323	367	337	341	326	375	333	344	333	338	320	336	347	346	336	341	369	333	315	357	341	324	328	327	347	340	335	344	330	389	330	332	350	344	333	326	326	329	285	345	336	329	313	329	321	354	342	326	331	326	319	366	334	340	375	369	322	318	338	327	349	355	353	327	336	336	340	345	356	350	365	355	336	327	346	356	321	333	348	305	327	325	340	323	327	373	347	341	315	358	310	352	340	385	345	338	318	349	344	322	349	349	360	335	334	319	329	351	330	337	328	306	359	349	296	332	359	304	330	314	351	332	328	319	312	347	332	365	296	334	344	357	350	369	347	330	369	328	328	333	308	338	316	330	362	326	343	329	334	318	338	334	350	368	331	390	327	330	332	355	328	326	339	328	316	321	333	350	345	279	328	377	353	328	342	334	329	325	346	329	330	355	312	379	337	357	352	322	321	340	339	338	355	345	346	372	317	339	330	294	344	333	355	382	356	355	332	306	353	317	322	300	318	350	338	318	337	318	339	350	320	317	319	341	367	336	322	342	355	338	324	360	328	350	355	331	366	343	352	328	331	319	326	339	326	344	353	347	366	370	327	328	360	363	343	329	362	350	333	349	367	335	317	349	324	319	312	337	332	311	331	343	346	341	375	330	321	326	343	326	347	355	323	346	298	335	339	326	315	333	342	308	335	317	361	371	313	329	380	318	378	324	360	316	330	337	310	336	354	363	353	344	341	375	335	391	306	331	330	337	345	354	352	347	337	348	335	357	317	344	328	316	350	342	354	362	326	311	344	316	306	348	333	341	318	341	380	325	347	338	324	363	356	352	350	337	311	326	339	360	342	341	356	352	350	339	356	360	363	343	311	337	335	335	335	330	365	339	338	328	318	321	353	320	308	351	321	327	329	347	330	358	366	313	319	323	320	329	336	341	336	346	337	342	332	341	349	330	367	342	359	341	329	386	307	366	360	330	327	337	374	314	315	347	314	364	355	340	346	342	364	340	339	345	342	321	347	307	358	314	382	320	345	322	354	369	307	352	352	323	296	371	350	326	353	316	341	346	376	335	318	334	342	348	331	350	302	325	336	359	319	342	306	334	346	347	355	333	364	322	356	325	341	348	334	308	376	317	336	319	333	349	327	352	312	338	301	349	332	372	351	324	334	346	355	320	355	349	351	332	319	357	313	295	343	365	369	335	340	322	355	337	325	349	316	332	349	325	355	331	342	315	378	356	327	355	352	291	326	332	336	319	338	316	324	344	318	361	348	341	322	329	377	336	361	377	337	324	337	348	340	341	338	315	334	350	353	335	378	327	367	386	356	327	356	328	362	329	332	348	353	322	321	321	332	375	321	325	354	363	326	323	346	329	348	329	322	349	314	368	340	315	373	320	339	341	337	376	317	332	278	353	334	335	339	333	367	334	319	349	356	328	313	334	322	349	310	380	360	358	330	339	319	347	332	347	346	347	312	349	335	339	315	345	346	331	348	357	326	358	355	333	294	321	348	375	328	339	324	356	296	355	331	360	339	332	340	364	330	365	367	355	349	307	340	358	336	331	302	336	349	339	346	350	326	347	338	340	350	325	317	384	347	349	344	338	336	346	365	332	332	324	346	333	331	347	294	382	352	346	311	339	327	313	350	316	290	329	367	353	356	349	324	330	352	335	337	324	320	360	345	355	321	367	318	350	331	346	337	352	354	338	343	338	315	316	306	304	352	322	355	354	314	353	319	342	345	333	362	366	320	359	371	314	352	340	354	341	330	330	349	341	303	330	336	327	322	338	350	322	325	307	360	336	325	340	348	329	334	356	344	316	357	330	334	346	342	350	308	333	392	381	340	345	360	356	346	352	335	303	331	311	327	303	335	341	329	365	351	347	332	350	342	304	346	345	345	323	328	368	343	368	372	314	304	338	335	338	334	320	331	355	358	328	335	314	353	389	338	343	340	331	359	344	343	333	351	353	356	345	329	360	308	360	344	308	338	350	306	360	335	322	381	335	391	334	341	326	318	353	363	333	362	325	323	355	340	329	321	351	340	346	326	319	337	329	355	343	372	332	346	324	338	351	352	352	335	335	333	328	375	327	350	354	347	338	362	357	345	356	315	352	354	302	338	328	360	324	332	326	348	345	350	329	306	325	310	376	350	360	344	317	352	328	364	335	348	334	334	341	351	343	303	338	318	348	356	363	347	360	353	345	311	366	358	327	315	339	322	351	333	339	333	339	348	362	318	331	332	339	338	320	320	362	353	306	353	343	330	340	328	323	308	367	370	327	328	348	317	351	358	324	332	345	353	311	333	320	340	345	326	349	366	317	344	325	356	337	307	333	305	333	368	372	323	338	307	353	340	341	345	299	342	322	339	350	323	372	356	336	303	334	364	350	323	339	328	361	299	349	371	342	352	322	370	364	331	350	333	304	354	355	343	313	344	339	327	343	381	337	315	326	352	362	335	336	330	311	359	307	341	323	321	335	348	355	348	362	320	324	354	356	324	337	343	376	371	372	301	307	315	330	334	311	340	355	319	359	353	328	360	359	332	314	329	369	373	380	336	327	342	354	362	348	316	359	336	339	346	355	337	349	350	341	340	345	321	335	363	354	348	328
24319	22665	34935	24116	19887	7424	542	335	265	229	224	235	204	196	188	203	153	183	162	153	143	181	141	155	161	135	153	155	129	138	138	127	138	143	136	148	155	127	139	116	144	135	132	139	139	131	122	150	126	138	135	140	123	138	161	115	126	131	126	143	138	142	125	144	151	140	124	128	147	121	121	141	148	138	146	133	152	138	130	140	127	130	135	139	149	127	142	128	125	133	125	131	132	116	121	139	127	138	117	135	123	113	108	134	113	121	123	105	122	148	123	135	122	137	133	139	129	142	128	132	143	139	130	142	138	117	107	148	135	125	134	94	150	135	121	129	126	117	142	109	130	129	116	126	142	134	132	130	117	103	122	126	143	138	131	134	131	137	108	118	130	114	139	129	126	118	121	119	118	132	123	125	123	115	140	129	141	125	133	122	136	154	113	129	132	134	140	128	132	147	134	128	129	114	127	119	117	131	133	138	144	118	116	134	132	126	138	131	128	125	123	132	138	127	127	155	110	126	98	126	119	139	110	128	133	141	107	128	138	141	135	128	106	123	119	127	131	120	126	118	129	131	125	117	133	119	143	133	120	136	127	130	129	125	126	128	124	124	133	118	149	131	119	117	125	121	140	132	115	142	133	114	122	130	124	135	131	140	122	111	143	140	128	127	149	155	119	116	128	147	140	131	146	122	126	134	125	120	117	112	114	115	117	133	140	131	105	129	131	135	133	136	123	132	145	130	159	118	119	138	120	125	131	146	132	140	120	115	120	128	114	118	119	118	132	121	125	136	125	124	128	127	136	119	128	140	123	117	126	132	123	136	134	125	119	143	113	123	123	139	137	116	115	125	140	148	133	110	144	134	136	118	135	139	151	119	137	139	125	126	134	125	135	128	126	127	121	134	127	139	123	141	126	109	140	117	134	101	143	127	136	118	128	128	132	111	118	114	123	126	136	132	125	130	118	122	124	131	116	124	140	140	131	127	124	132	127	140	134	141	131	135	134	126	126	133	112	117	108	122	116	154	118	135	113	132	124	135	129	134	113	125	141	142	134	126	128	142	127	131	152	126	145	120	125	118	127	113	148	131	145	129	136	126	113	142	130	134	148	144	113	120	132	132	123	135	119	121	116	145	129	127	133	125	139	132	139	116	127	129	125	123	126	113	140	117	126	137	133	118	117	119	125	132	132	122	139	101	109	146	128	146	127	135	123	124	141	138	126	112	137	144	128	115	138	136	138	136	152	134	146	138	121	111	129	145	140	125	128	111	124	139	117	138	121	133	147	113	130	127	133	143	138	133	140	131	132	123	135	149	136	126	93	118	133	134	119	115	136	146	131	152	131	144	137	148	138	126	120	137	151	142	121	140	156	129	131	125	140	135	121	128	121	118	132	116	115	118	124	134	125	113	143	125	141	106	158	139	122	130	124	116	129	136	125	120	122	123	146	114	132	134	154	112	138	125	126	137	130	119	136	113	152	121	116	107	129	104	139	133	144	133	104	122	126	143	128	133	145	144	143	124	137	124	139	128	141	133	138	128	128	130	115	135	125	121	120	132	117	109	136	133	143	123	109	124	117	145	126	116	123	149	124	126	140	107	114	135	120	143	123	135	134	136	138	114	128	137	116	129	133	132	138	142	132	128	147	125	138	131	124	141	137	125	123	125	120	123	121	125	142	128	124	136	115	120	127	141	128	126	141	114	118	116	154	121	137	137	126	138	127	149	120	106	123	144	133	140	124	129	129	139	149	134	118	122	146	99	128	125	131	122	115	131	133	139	153	141	134	133	144	130	108	123	133	147	119	147	151	120	137	120	116	138	140	119	127	128	121	132	139	137	116	124	129	124	114	130	132	133	136	131	166	119	123	141	110	121	146	103	115	132	126	142	109	105	123	134	138	141	125	124	116	142	119	145	119	128	122	125	135	123	130	119	133	117	117	141	142	127	102	128	139	125	122	132	135	157	128	125	143	129	124	122	145	133	143	125	131	142	135	147	137	116	134	120	112	132	118	132	140	135	137	141	123	132	128	132	118	112	136	128	117	132	129	148	145	120	119	133	130	119	132	131	126	122	142	116	112	148	124	116	129	119	129	124	136	124	120	134	155	118	137	135	115	130	146	118	144	126	121	119	125	131	130	108	140	123	144	139	119	131	128	145	134	132	114	112	138	106	134	122	124	120	129	125	122	134	138	121	132	110	128	135	132	123	135	126	133	116	120	152	113	131	141	128	100	122	149	119	143	127	113	145	129	133	149	122	136	144	130	123	120	116	145	139	139	124	123	116	136	139	148	132	126	119	110	119	130	120	115	113	117	128	121	137	123	154	127	102	141	138	112	145	144	126	124	123	142	147	111	121	152	137	136	117	126	127	133	118	124	137	142	135	101	120	142	122	146	146	119	154	147	119	137	126	140	131	132	134	126	140	142	114	131	129	114	115	145	140	124	118	122	134	128	129	128	125	129	135	131	138	131	117	127	132	122	141	139	124	127	129	138	135	130	113	139	130	134	121	114	149	134	123	139	129	122	118	144	143	108	118	128	145	131	135	123	132	137	148	133	130	142	133	128	143	122	136	113	139	140	126	116	122	132	129	139	126	140	126	137	130	134	129	122	117	118	120	118	109	130	145	114	128	138	124	139	137	127	155	129	119	134	109	126	132	118	106	153	141	130	132	136	147	146	134	119	131	123	132	117	142	140	111	129	117	124	123	132	114	147	135	128	135	131	118	152	132	136	141	142	120	143	131	137	125	135	132	114	129	135	144	128	117	132	122	125	115	118	129	130	107	131	160	125	126	134	139	134	119	142	141	136	155	122	108	136	117	116	137	136	142	121	118	118	141	129	134	131	118	133	141	130	131	146	123	125	135	128	130	116	127	143	128	134	131	142	124	139	123	134	121	113	142	118	117	142	149	138	124	131	142	112	129	119	137	130	99	134	137	128	137	116	138	122	119	140	150	134	131	142	125	128	129	138	143	147	130	109	127	133	133	140	97	147	128	131	105	116	137	135	134	134	131	140	114	148	131	141	134	116	134	109	120	109	130	139	121	145	121	132	121	110	133	138	115	151	126	128	145	121	133	129	136	103	133	144	133	138	113	138	124	108	129	135	140	131	134	144	121	112	128	150	128	133	121	111	124	123	114	112	118	123	112	133	132	127	126	137	109	136	125	147	129	115	125	127	135	104	113	154	117	132	129	133	148	134	130	130	149	117	110	155	126	114	133	160	135	119	138	132	120	112	113	132	102	137	122	131	131	115	155	146	139	97	129	116	116	138	124	127	128	123	132	132	117	123	132	127	110	129	131	129	131	122	138	136	119	124	137	130	123	126	119	132	152	100	132	138	133	127	146	130	125	128	139	142	138	146	129	125	136	114	142	140	148	147	125	141	135	130	122	115	111	134	149	133	147	115	145	117	145	133	128	138	133	114	140	130	106	127	139	119	137	135	137	128	116	119	118	116	130	126	139	141	132	132	142	134	109	133	154	134	128	138	109
39156	77908	55405	2326	1514	1137	826	656	556	470	409	366	356	307	267	255	241	272	249	205	237	229	179	231	209	205	182	198	181	203	177	187	183	170	175	192	184	186	148	179	173	164	175	185	166	163	165	153	171	163	180	147	213	153	186	163	170	152	174	168	177	183	164	173	176	182	152	146	166	161	175	178	157	163	137	181	159	163	190	166	189	165	175	174	171	164	175	162	176	167	170	162	170	194	169	154	154	168	194	172	169	170	165	181	166	156	180	173	148	162	180	171	184	176	163	174	181	180	159	169	167	180	161	189	152	162	160	175	177	168	182	200	180	172	169	165	188	173	172	152	183	156	172	146	174	176	179	168	164	195	178	167	164	159	170	177	165	152	168	157	140	160	185	160	168	149	189	178	149	154	173	162	183	173	169	157	162	179	171	177	181	173	182	162	192	164	174	166	192	183	157	182	169	167	211	164	184	174	173	159	181	190	172	151	167	164	150	174	172	148	159	175	159	163	144	173	163	174	162	165	161	145	182	155	167	184	149	185	164	159	182	171	163	156	175	174	182	171	161	173	163	175	162	157	154	175	175	184	188	179	183	185	165	171	148	203	189	187	185	172	174	179	168	162	163	127	167	158	175	164	152	166	180	148	169	158	167	166	158	188	175	178	193	135	171	173	162	177	171	154	162	166	161	159	149	195	175	183	157	159	177	178	163	166	163	161	158	172	162	159	166	170	167	144	161	175	163	163	170	146	193	160	188	158	179	158	147	151	152	174	170	160	185	159	189	174	172	162	167	183	160	169	148	175	170	158	158	178	189	154	174	157	171	194	171	164	169	156	155	171	170	191	162	158	167	191	168	178	162	187	153	159	184	176	137	168	150	165	172	150	154	153	170	162	168	158	167	178	158	152	167	167	179	165	153	156	180	186	172	173	149	170	158	153	157	174	159	151	167	180	172	186	177	178	160	144	163	167	173	159	170	164	167	154	168	174	179	157	155	155	188	177	174	159	160	194	137	163	185	172	186	165	134	164	157	171	165	176	179	186	176	174	187	176	167	177	180	156	168	170	169	157	153	187	161	155	169	148	194	176	160	206	173	167	179	175	178	179	152	173	151	184	164	155	181	173	178	158	182	157	164	171	175	176	178	173	189	172	145	152	171	184	158	165	168	189	170	178	175	148	150	173	190	170	152	141	145	182	164	152	157	160	152	153	161	171	173	154	182	178	152	169	185	153	154	184	182	143	172	177	190	172	173	179	187	180	149	149	173	176	162	175	171	181	150	185	164	181	160	170	159	167	167	171	174	175	156	166	174	177	183	168	165	178	164	162	150	186	165	181	167	138	138	157	155	177	161	171	174	165	145	138	182	165	142	161	154	172	166	159	186	158	146	181	165	169	158	159	173	178	160	175	158	172	166	167	163	172	180	158	174	156	177	153	167	160	158	158	159	175	186	166	151	179	173	164	159	173	181	148	144	166	159	192	179	183	183	157	184	175	161	154	147	156	150	173	179	158	179	199	163	159	175	184	161	172	160	160	158	153	158	159	188	176	146	167	177	179	185	169	170	171	178	164	193	166	162	186	173	169	163	138	166	150	153	183	175	169	191	157	161	162	204	160	159	173	165	122	168	156	147	155	161	178	169	156	167	163	180	176	164	167	131	170	178	167	143	156	170	162	166	170	170	153	175	175	172	170	144	157	152	162	181	161	192	148	192	167	162	150	176	165	176	181	176	172	158	180	174	188	144	187	193	149	163	168	155	171	152	163	162	164	180	173	156	152	165	200	152	166	190	157	162	166	167	142	178	185	178	174	187	155	172	174	145	180	177	168	190	159	182	150	159	172	163	151	178	198	189	161	134	152	152	189	151	168	160	189	148	172	173	160	166	175	150	173	146	193	168	172	173	169	173	175	164	184	160	155	162	146	131	174	172	162	162	160	181	171	159	162	142	177	173	173	188	171	164	174	168	163	167	170	161	161	174	167	168	156	172	160	164	183	170	154	150	166	176	159	148	174	187	175	156	158	156	154	151	179	164	152	144	184	174	172	173	151	168	150	166	164	181	167	175	171	174	157	179	163	156	157	176	148	170	181	161	156	186	153	189	158	167	156	205	170	151	164	152	167	165	157	161	173	184	189	163	168	162	156	176	157	171	186	164	193	170	148	179	188	161	161	152	175	151	182	170	160	166	147	151	151	174	170	174	173	161	159	168	168	194	174	161	128	175	153	152	165	158	155	138	161	162	173	158	160	176	140	185	152	140	163	173	163	174	195	159	186	156	166	169	160	188	159	156	154	155	165	163	161	181	169	159	158	167	162	169	167	141	151	161	171	162	171	162	171	158	180	146	182	178	179	152	164	179	168	158	159	167	175	177	176	152	151	172	181	168	172	170	172	162	167	162	160	177	180	157	158	151	175	159	169	162	181	177	169	185	180	149	165	167	162	185	156	195	186	171	182	170	131	166	157	177	168	156	156	163	186	168	141	147	175	159	156	162	170	156	163	163	166	168	158	168	153	162	139	153	153	168	154	182	159	155	164	210	155	171	159	192	173	184	162	174	172	164	181	183	165	161	162	182	148	143	176	170	169	156	168	153	168	177	176	168	173	165	159	168	170	172	166	151	159	203	170	160	199	173	165	193	184	164	185	175	163	169	162	180	156	164	158	161	167	160	190	169	191	172	183	156	162	180	176	166	157	177	154	187	176	176	160	158	165	135	161	166	163	173	178	156	176	150	161	189	173	189	143	182	212	161	188	178	187	165	187	172	176	167	177	170	160	159	169	149	140	180	172	158	150	175	169	148	153	174	156	164	147	167	141	178	166	202	155	147	177	192	173	160	166	167	160	166	205	175	168	149	167	160	182	169	187	176	172	151	176	184	152	136	184	135	176	171	166	186	154	148	156	171	179	162	170	164	163	168	165	167	169	176	166	174	163	200	150	166	161	181	171	168	181	180	162	144	168	185	178	167	163	175	169	160	162	196	181	154	165	182	145	177	156	185	166	160	167	151	157	161	166	182	164	172	171	160	158	165	163	159	188	161	167	181	159	176	153	156	154	154	164	179	167	169	164	171	156	174	163	180	141	177	178	168	141	178	177	189	142	142	165	178	192	184	162	162	194	186	178	172	157	170	166	170	161	163	160	168	179	166	163	166	168	173	171	171	163	161	164	175	175	178	173	163	165	188	177	183	164	169	163	151	164	150	180	165	156	183	164	180	157	157	149	180	148	182	155	174	175	174	167	142	165	169	157	153	193	165	168	155	164	179	168	152	166	152	195	161	176	175	194	153	140	165	187	168	169	173	167	164	180	177	152	180	170	159	151	146	168	166	169	187	162	175	147	179	179	157	156	139	161	164	181	164	178	168	162	161	175	206	169	175	161	150	166	185	202	155	154	184	172	167	144	152	161	171	182	169	170	179	155	157	174	153	149	160	161	159	191	168	166	160	176	169	148	157	166	162	171	174	172	173	171	173	175	155	160	172	180	172	160	165	165
25667	24523	34471	22996	6550	600	452	409	374	381	392	377	348	358	354	363	338	335	325	368	336	341	346	299	350	336	338	330	323	339	340	328	308	334	334	285	346	313	343	335	308	335	335	352	319	322	351	362	326	339	284	306	355	358	325	325	342	321	349	348	338	320	353	343	331	328	301	359	327	319	334	349	327	366	340	365	317	328	333	319	354	312	318	336	319	327	334	347	299	312	331	327	305	337	326	331	340	299	326	342	331	330	323	312	334	338	313	318	315	313	327	335	313	351	326	342	356	332	308	316	340	325	350	308	294	358	321	316	350	307	335	358	322	321	335	348	322	340	304	317	348	341	354	331	343	352	320	321	288	334	309	318	324	312	349	314	351	338	354	358	337	335	307	340	354	342	325	344	340	304	341	347	332	314	296	339	323	335	346	269	342	333	311	309	335	283	337	307	341	334	324	349	337	327	354	339	298	315	337	337	329	337	343	323	342	316	320	353	312	336	315	322	321	326	325	315	282	329	341	309	333	361	326	337	309	321	319	351	299	317	309	349	316	356	358	326	321	311	316	325	343	323	313	333	332	355	347	322	353	338	336	343	330	311	342	326	320	321	333	335	293	320	321	361	324	323	305	357	298	352	345	335	318	316	341	314	333	308	322	312	353	283	331	322	337	339	336	353	330	319	319	310	332	348	332	304	333	332	343	338	315	333	310	333	331	323	295	347	313	320	325	332	340	355	330	346	299	318	320	358	332	296	312	331	300	336	347	336	332	324	299	339	323	327	326	334	312	344	330	311	306	345	334	322	337	338	337	313	332	350	305	330	316	320	297	311	349	309	298	311	288	327	322	361	314	359	333	344	291	309	317	311	316	314	340	303	339	319	337	318	362	351	318	321	331	328	318	305	334	305	294	320	329	316	290	325	313	316	320	313	327	355	328	306	315	318	295	326	335	320	332	340	318	329	310	332	327	322	309	309	377	357	301	289	332	325	308	347	344	312	323	344	321	336	331	331	336	295	315	322	311	313	326	304	343	326	299	328	351	328	326	327	320	314	342	298	334	375	320	312	312	341	362	333	348	333	323	318	311	339	380	338	302	326	352	327	305	356	335	310	322	354	274	333	319	349	309	312	315	299	345	322	364	319	310	325	315	330	311	339	326	333	329	316	303	325	338	287	338	285	322	329	322	351	329	335	350	315	328	337	340	314	301	342	338	362	326	309	326	304	346	341	349	323	317	335	305	330	338	327	331	346	362	341	331	305	283	300	322	333	321	329	322	350	339	322	343	333	342	318	325	328	336	353	305	334	333	337	338	300	331	321	330	344	330	317	301	339	321	335	325	345	326	310	350	334	317	301	340	353	317	343	319	332	323	342	309	344	298	311	284	342	334	324	332	307	340	327	309	336	326	317	346	341	338	349	292	308	336	346	322	350	334	311	307	326	308	357	346	320	333	326	320	308	321	315	315	349	325	330	315	313	334	341	346	329	336	346	355	322	364	290	312	358	323	311	330	312	320	314	310	330	340	321	344	344	317	335	314	314	333	329	318	334	324	319	348	351	328	307	350	334	321	335	335	338	294	320	305	303	320	345	332	330	312	339	312	275	347	309	327	342	305	311	349	313	352	337	340	339	340	317	310	338	334	322	327	327	279	340	317	309	343	330	326	328	341	322	294	350	335	307	329	361	328	308	330	329	278	315	335	332	334	341	332	347	330	331	327	325	323	335	303	334	347	340	332	302	326	295	308	328	319	348	341	322	330	311	316	327	303	322	289	339	314	328	321	329	327	292	337	317	331	352	363	328	311	337	304	318	345	334	369	282	313	319	345	312	311	331	305	313	306	328	332	350	341	339	338	379	348	341	325	293	329	315	330	318	315	314	349	334	326	338	340	312	337	344	323	330	348	327	332	343	324	317	302	385	287	295	348	296	295	329	342	310	363	335	340	309	299	306	329	296	350	359	331	323	311	332	313	351	305	290	335	332	346	297	341	344	349	323	334	336	335	282	353	319	359	309	359	317	328	323	315	316	310	295	316	312	339	343	349	354	338	332	346	345	316	313	316	367	326	311	327	273	361	331	342	313	325	337	329	320	331	303	340	306	358	350	335	327	368	311	354	375	324	324	336	343	299	319	319	313	313	341	300	333	332	347	325	354	334	347	328	323	352	318	327	334	291	322	319	319	339	329	333	323	346	295	345	326	322	303	333	349	319	348	335	340	332	327	312	315	325	345	305	312	346	310	315	327	309	358	318	331	300	311	313	311	342	331	317	305	302	318	305	325	318	348	321	321	334	334	326	316	324	320	333	332	341	286	331	339	338	324	327	341	308	351	328	329	318	325	310	325	322	327	342	331	301	317	321	330	345	346	316	321	346	342	343	330	334	332	328	333	320	353	330	312	313	368	324	336	364	307	324	323	303	334	321	342	322	311	333	319	347	349	321	315	325	358	308	310	357	310	364	336	334	344	311	333	333	325	336	311	359	321	335	319	321	309	322	331	327	294	331	337	343	294	348	336	319	332	357	313	303	340	333	319	314	322	286	280	318	323	346	295	336	316	294	337	323	317	298	325	309	325	333	302	354	301	323	345	359	365	319	320	328	309	318	330	354	310	317	329	335	337	299	324	313	348	338	300	317	319	341	326	352	322	342	356	324	333	291	330	373	334	327	341	309	311	319	290	331	328	331	330	338	334	324	322	327	326	313	322	334	321	327	313	325	333	325	333	331	337	322	342	324	297	345	321	315	327	297	339	316	346	324	299	317	343	339	321	323	307	310	314	327	307	337	354	322	316	312	321	325	318	303	381	344	336	322	319	315	336	315	323	337	321	311	347	319	341	314	309	332	326	326	322	327	339	308	320	366	293	314	325	318	313	338	327	332	306	320	336	325	324	312	331	303	328	358	331	300	306	309	322	359	320	304	314	320	313	333	347	298	303	330	330	345	325	300	337	358	330	329	320	326	318	321	329	333	328	335	333	337	306	334	314	349	309	362	323	334	351	297	317	303	343	315	348	301	313	334	288	327	336	333	314	333	340	345	364	316	351	346	344	328	314	328	349	310	311	332	320	319	285	321	338	347	332	309	369	360	311	354	362	313	314	376	376	326	327	318	346	369	313	341	296	335	331	290	369	334	350	309	325	318	335	307	345	366	316	328	303	333	345	308	317	297	321	330	329	330	332	327	332	329	328	339	337	307	329	337	310	353	317	352	323	384	338	334	334	321	325	328	309	336	331	336	314	328	326	341	338	311	291	317	292	301	335	308	313	306	333	376	334	318	322	312	344	290	336	304	306	321	356	339	348	341	313	315	322	328	326	343	353	315	323	333	311	348	347	305	335	321	350	321	354	306	315	334	317	322	328	361	321	322	311	358	330	356	332	326	315	321	326	342	334	340	317	335	307	342	335	343	305	365	306	347	312	380	336	356	318	337	347	313	295	301	355	311	308	324	334	316	354	317	316	319	311	312	348	333	313	323	329	328	317	332	361	324	337	362	343
40098	68110	44613	1498	1114	865	732	638	591	543	501	521	411	456	436	443	427	448	408	435	423	398	400	440	416	427	392	387	396	415	390	407	379	391	381	412	367	437	412	387	366	438	363	440	371	384	389	406	388	419	410	419	383	378	394	396	377	387	400	416	368	388	422	362	381	386	429	407	375	370	401	371	386	407	401	388	380	369	376	387	366	419	398	405	363	386	420	405	392	362	397	362	398	413	407	367	388	400	401	389	391	412	371	364	383	394	385	341	383	369	378	396	362	406	392	357	378	386	404	358	389	382	370	371	413	394	378	361	365	392	416	363	384	377	362	430	376	359	392	394	363	388	378	367	359	425	397	388	370	391	412	365	416	386	392	365	414	366	426	384	392	364	387	409	387	386	400	406	407	404	364	362	395	398	403	387	406	343	422	371	384	398	389	383	401	417	410	368	376	398	376	371	401	348	377	409	390	376	369	402	353	376	391	364	384	393	387	373	392	374	395	385	371	401	395	377	384	400	366	390	452	418	415	387	405	407	387	383	387	379	385	378	406	372	343	404	371	399	401	403	378	381	383	426	392	397	376	363	398	375	386	399	377	410	397	371	399	387	398	396	438	381	379	411	369	392	396	415	412	370	418	378	416	359	360	394	347	427	401	408	382	377	367	392	350	411	396	408	361	396	378	364	417	396	407	380	427	399	391	422	381	373	380	369	397	413	387	370	381	360	393	393	427	389	386	398	392	392	398	374	401	378	381	378	355	442	395	375	407	381	357	375	388	403	380	352	380	388	417	395	374	371	417	395	366	420	401	409	400	417	383	393	367	422	395	378	395	356	395	408	402	367	397	381	377	394	416	386	385	405	398	402	397	393	402	357	380	386	369	355	388	401	372	410	384	413	374	436	411	380	364	392	410	380	372	396	399	391	387	383	401	407	379	380	399	403	362	385	368	416	381	404	391	386	418	379	386	353	396	407	375	383	401	393	386	389	439	383	334	399	395	360	380	398	399	374	397	402	396	410	390	408	389	435	386	380	396	383	422	400	361	362	399	362	334	374	391	423	410	411	400	397	382	406	385	403	398	405	392	375	364	410	377	401	381	408	402	364	363	362	373	391	376	397	360	387	380	397	418	377	394	321	377	386	377	390	403	377	352	404	371	414	376	402	373	401	356	384	408	408	377	383	369	389	375	368	411	382	395	373	381	401	411	363	398	401	374	370	375	404	388	356	408	383	352	410	388	413	370	417	373	367	380	372	406	376	355	373	387	359	363	376	395	377	381	370	369	371	399	378	355	389	412	388	406	385	371	393	397	397	372	420	388	375	365	381	381	388	395	396	399	386	416	390	375	398	352	367	386	355	403	430	387	407	410	382	387	383	376	385	368	362	380	409	386	399	415	381	392	377	381	373	402	420	383	385	391	400	380	350	370	408	394	368	416	401	365	391	386	363	404	382	375	401	377	364	364	392	396	390	379	404	360	382	414	396	375	358	355	370	366	391	412	419	388	395	391	378	374	373	374	426	381	387	411	416	382	422	394	382	384	403	384	402	411	385	409	375	426	378	399	373	397	388	394	404	389	364	366	365	375	396	393	388	417	381	415	409	369	384	391	384	411	360	395	404	346	398	407	367	409	413	414	353	413	370	406	358	348	390	382	371	378	375	410	406	364	367	395	403	392	363	403	398	377	387	386	398	389	409	361	376	405	387	369	360	399	391	373	390	404	393	408	392	376	397	392	379	399	407	398	366	368	386	412	388	415	363	390	395	386	416	402	389	379	373	388	423	410	395	410	379	372	404	377	360	356	423	367	389	391	410	388	403	401	391	414	373	385	396	363	407	355	370	407	370	370	355	386	381	405	387	388	398	401	408	382	387	391	354	369	389	382	411	396	419	393	384	376	374	402	373	394	401	372	390	395	373	383	393	379	421	362	378	401	352	383	377	415	382	410	376	379	414	428	351	431	371	386	418	393	376	406	373	395	395	366	371	376	397	418	397	426	383	398	400	367	348	397	386	434	404	392	394	387	379	357	394	378	347	431	392	402	371	365	399	370	379	392	351	339	382	355	419	378	377	372	405	386	394	390	358	382	388	359	359	404	396	405	383	423	363	382	405	418	381	375	376	367	419	405	406	413	391	366	363	354	418	391	351	387	373	381	363	389	433	405	371	407	390	395	373	382	422	373	379	400	370	366	399	383	385	358	392	409	401	417	415	392	388	382	399	383	371	407	428	401	390	373	359	376	375	404	391	424	395	415	405	378	366	390	407	369	398	377	364	379	387	406	389	376	389	374	390	377	381	407	371	380	376	380	366	398	403	368	391	406	367	361	385	392	375	390	370	387	401	355	394	399	407	389	414	399	376	415	413	391	412	373	381	426	383	398	365	389	401	365	417	423	388	352	399	394	398	366	381	395	383	377	388	375	424	405	385	394	450	374	377	363	366	382	398	380	368	373	410	382	382	392	395	363	404	364	419	375	390	407	384	398	399	395	354	395	370	378	407	373	402	403	382	357	398	406	408	411	388	377	348	347	373	407	390	378	377	390	383	378	393	378	409	381	365	378	388	394	415	378	378	412	388	375	402	416	403	370	403	391	374	416	359	375	393	377	405	413	388	397	408	378	418	416	403	379	400	404	401	386	397	383	389	361	399	385	366	372	395	396	375	391	393	426	415	390	380	412	392	400	386	401	389	417	412	371	414	394	395	405	377	370	380	395	391	395	392	372	361	384	414	388	344	428	418	383	405	403	353	372	421	377	380	414	379	375	415	415	379	375	389	409	384	387	375	390	376	385	412	390	398	382	366	426	382	400	383	383	360	407	356	369	383	405	389	397	356	365	377	385	379	393	396	412	385	360	396	394	377	385	371	392	391	409	378	376	397	360	389	348	402	433	393	424	397	414	391	381	348	412	406	389	363	367	395	398	390	394	370	424	417	379	385	361	374	379	408	399	390	390	398	431	379	375	376	411	393	369	392	393	412	387	408	372	371	388	401	365	374	388	414	392	371	378	402	378	406	396	381	375	368	355	389	429	406	340	371	392	416	396	367	412	375	382	387	411	372	387	393	375	369	346	404	383	392	386	382	388	413	407	389	393	403	409	408	376	395	389	366	362	389	387	382	394	390	395	449	385	395	370	387	384	376	372	372	400	373	374	375	389	390	398	376	384	394	367	353	394	343	355	392	422	371	358	365	390	381	403	380	395	405	400	384	354	417	406	418	377	395	361	352	383	402	405	390	388	359	399	402	374	399	401	407	402	380	389	412	386	373	402	391	395	443	401	436	374	394	384	394	400	392	422	418	416	396	367	393	409	399	383	412	384	387	376	361	411	379	380	388	357	395	382	374	372	425	375	394	390	397	380	394	395	370	416	372	392	369	404	421	403	355	386	415	391	397	391	385	382	378	402	366	393	373	399	386	390	359	384	373	377	385	364	380	371	367	399	386	410	395	375	361	407	436	388	389	388	416	414	391	423	363	400	389	384	401	367	383	368	405
23239	22099	33074	23870	21366	17923	2944	581	430	410	354	298	297	244	250	237	229	239	207	200	202	193	169	175	180	154	184	152	175	136	142	153	163	153	161	153	146	156	157	164	172	165	146	158	175	142	140	153	155	144	159	144	163	185	159	150	148	148	149	140	150	150	155	142	144	161	136	137	151	160	150	144	145	143	136	160	161	158	130	144	164	194	143	144	181	146	147	151	172	150	133	135	127	159	145	139	146	164	140	141	136	134	169	135	144	142	140	143	135	142	127	128	149	141	141	153	141	137	165	151	127	134	143	130	149	154	167	137	138	157	147	142	153	145	137	133	143	147	136	127	157	151	134	150	115	146	147	152	147	147	161	152	119	152	153	156	151	137	141	133	139	155	166	152	128	153	146	143	137	141	143	141	148	143	150	129	132	133	170	137	169	144	134	139	169	169	166	158	140	156	142	159	151	171	142	141	145	130	146	160	176	128	137	121	124	149	137	130	145	162	132	146	167	150	142	135	127	139	130	145	132	147	132	155	163	135	136	157	129	137	151	172	147	144	140	160	135	144	158	143	140	125	159	152	149	155	140	148	131	133	130	144	134	151	129	143	141	134	133	150	160	138	147	128	133	173	185	134	163	154	152	121	145	152	145	157	146	132	156	145	151	172	158	152	139	151	161	161	144	149	150	144	149	138	148	152	151	123	170	138	137	136	150	148	148	142	141	161	138	158	156	138	137	131	168	144	136	162	132	145	158	147	127	158	148	142	153	140	161	166	124	130	143	141	127	163	155	125	154	133	120	140	151	148	149	139	127	154	159	154	134	172	140	152	168	153	141	130	149	150	149	140	152	158	150	133	166	144	141	147	147	160	138	149	145	135	147	138	120	144	146	132	121	135	158	137	119	134	147	166	128	135	134	146	147	149	147	139	145	124	171	168	149	133	154	126	156	159	113	152	157	153	149	129	159	141	132	162	146	137	129	151	119	160	135	163	140	159	145	149	131	138	154	151	154	154	130	146	153	153	147	137	173	144	153	131	161	151	182	132	151	139	141	134	140	155	130	129	143	143	121	164	163	128	158	132	132	132	168	150	138	133	137	151	154	153	160	143	136	147	142	147	161	135	148	143	156	148	137	146	145	133	134	152	135	153	144	139	137	156	143	160	144	178	170	130	147	131	143	145	147	132	163	162	147	152	147	163	142	144	106	159	176	140	141	148	138	149	144	150	144	156	141	126	129	153	137	160	128	148	154	161	161	143	139	167	146	144	155	157	154	171	147	176	164	138	156	141	157	146	137	157	161	166	141	154	165	141	146	142	138	148	164	158	139	138	142	158	131	148	153	162	147	152	140	154	140	172	155	138	156	156	131	143	170	143	149	145	133	163	148	158	139	154	132	144	153	171	153	127	126	143	149	175	136	139	138	138	166	184	141	155	144	148	153	150	117	134	138	127	139	141	147	159	145	143	144	126	149	119	125	148	173	153	135	139	142	128	150	170	146	138	159	123	144	137	148	136	144	168	164	141	133	140	164	144	162	123	147	147	156	117	146	155	136	144	128	168	150	136	138	136	138	153	136	134	123	149	158	154	153	134	170	144	140	157	155	141	139	141	147	152	162	124	139	139	149	153	123	135	134	147	149	135	162	130	125	143	152	141	143	126	143	140	127	136	146	155	137	138	160	162	156	154	147	145	162	158	154	159	154	142	170	143	148	137	153	149	170	152	148	135	143	141	157	161	139	134	163	132	141	150	140	149	148	145	142	127	128	122	125	163	152	156	143	138	154	172	148	128	162	133	165	144	157	155	131	134	155	131	161	149	156	123	144	135	141	167	146	152	143	153	159	128	151	125	142	159	145	150	139	152	135	151	131	130	156	135	147	146	144	130	154	158	175	154	119	157	144	177	127	146	130	134	138	147	158	151	152	116	150	153	134	150	145	128	158	145	145	146	138	162	154	149	159	148	147	147	128	154	152	141	131	167	156	155	144	148	132	136	134	149	152	130	150	157	131	158	141	147	144	146	161	136	113	124	142	145	139	157	151	150	134	135	145	124	152	156	135	146	145	139	138	155	148	143	141	145	152	144	146	160	153	158	132	124	148	155	133	165	130	146	134	143	172	145	127	144	156	145	151	138	127	167	160	145	130	141	167	148	126	145	158	126	145	155	133	136	162	156	158	133	145	146	124	145	140	130	150	149	157	143	130	151	139	138	150	133	154	146	145	167	126	155	144	140	146	146	154	166	165	159	165	141	120	160	140	154	145	132	149	144	149	155	118	126	157	142	140	144	121	151	147	129	138	148	138	155	160	134	153	141	148	149	123	152	148	145	165	147	166	146	148	144	131	141	141	150	158	146	135	149	130	138	132	148	147	124	137	162	165	141	138	135	139	140	138	136	150	148	160	144	137	116	185	162	138	147	162	143	150	137	125	150	163	166	147	148	163	132	174	160	139	159	146	154	148	150	140	126	143	163	135	121	156	164	143	165	134	147	146	160	147	140	145	150	145	159	142	137	158	164	111	139	145	134	134	132	149	142	164	148	125	154	145	147	153	167	140	154	137	145	158	141	132	138	147	156	140	131	142	139	147	116	158	161	132	134	144	145	123	132	151	151	148	152	159	149	128	126	127	123	129	134	147	150	158	129	146	144	150	118	144	176	173	124	139	125	142	144	140	149	178	138	132	130	161	161	170	131	144	167	152	146	134	139	156	145	170	165	150	159	146	133	143	129	130	136	142	152	163	142	137	137	139	141	142	133	137	152	152	144	130	165	125	118	149	153	147	141	143	143	160	132	163	138	161	132	149	162	144	124	151	151	141	135	144	143	130	144	124	153	141	147	139	167	155	164	132	149	158	138	166	140	155	139	142	148	135	138	141	122	134	138	177	140	151	159	142	138	149	149	152	164	149	158	144	132	128	148	115	139	130	120	156	140	165	156	157	143	135	148	141	128	139	153	143	157	132	139	151	143	123	146	137	145	149	137	157	135	139	161	158	144	136	145	141	146	164	154	142	175	158	138	128	154	148	152	169	140	149	167	145	172	139	151	165	136	143	143	136	153	145	151	146	123	141	143	142	142	153	137	147	147	143	152	148	129	149	121	138	162	142	139	141	160	152	142	153	152	165	116	142	171	158	130	120	147	148	147	164	150	166	147	142	155	142	158	157	126	144	143	161	145	142	147	132	133	168	157	165	145	140	163	153	153	149	154	133	162	158	147	158	147	168	148	126	142	146	140	146	123	123	159	155	144	144	147	163	143	127	157	152	143	151	142	150	146	157	126	138	155	136	158	142	152	137	158	159	166	162	137	137	137	153	158	163	134	148	148	170	139	148	152	148	145	146	157	132	146	148	155	128	139	151	116	135	141	143	146	143	152	147	160	164	143	158	141	144	164	158	151	158	160	141	147	140	155	131	151	170	166	153	136	146	158	138	167	157	135	130	148	176	138	142	151	142	152	151	143	119	133	182	128	139	147	156	140	149	145	159	138	139	156	154	126
45264	80956	58837	3884	2670	1917	1452	1154	909	790	693	535	458	436	401	343	330	282	274	261	276	252	244	238	256	237	219	214	223	161	209	186	201	216	204	208	184	189	206	190	191	164	173	186	186	176	173	179	208	178	151	165	191	186	186	162	181	152	200	168	181	166	174	168	190	178	159	185	177	167	139	154	164	188	183	168	165	182	182	184	169	152	155	169	172	167	197	187	170	164	170	165	182	189	169	156	155	161	156	165	146	180	177	154	153	157	163	161	181	148	180	184	160	160	194	163	182	196	163	186	200	168	198	182	178	154	164	187	165	182	168	160	179	177	182	171	177	167	175	176	183	168	161	172	150	143	179	145	186	165	155	174	181	169	171	178	169	186	185	181	203	167	171	169	155	179	169	153	173	177	181	167	174	149	184	143	182	176	180	158	158	174	167	161	174	188	159	164	175	165	153	156	188	163	190	177	148	175	173	159	174	165	190	177	188	177	169	178	162	154	130	171	168	168	167	172	186	172	158	173	179	159	166	178	158	173	165	207	156	171	166	168	146	187	161	159	177	187	181	165	156	183	195	163	179	170	190	190	150	177	177	170	159	168	171	201	162	186	185	186	206	179	173	182	175	175	182	181	163	155	156	182	160	151	197	174	166	155	168	162	177	175	184	168	154	167	181	159	153	159	151	173	177	160	177	163	180	160	164	172	176	145	188	148	170	164	169	173	178	170	189	175	160	181	189	195	169	156	161	177	151	164	181	164	180	167	163	149	147	183	167	173	158	158	151	160	149	161	157	162	162	181	162	185	179	167	168	154	127	168	165	157	172	167	150	173	189	160	187	186	161	132	157	183	163	172	173	197	156	151	171	174	187	168	161	173	153	179	155	152	184	191	173	169	134	169	162	157	173	155	178	185	179	185	177	133	170	173	157	164	151	164	181	168	171	172	164	184	164	197	167	176	160	178	164	176	149	183	145	181	157	157	174	165	183	208	210	136	178	173	161	161	153	183	163	163	169	160	163	168	181	205	159	168	170	169	178	186	175	167	167	149	183	168	191	185	170	158	179	177	156	167	178	169	167	168	167	177	167	176	159	162	158	151	159	151	170	169	180	194	177	172	174	140	170	170	199	162	201	205	187	176	162	164	156	168	165	177	151	173	189	171	200	170	174	150	166	187	163	152	155	174	166	162	175	160	151	168	161	174	166	188	175	164	144	186	181	169	170	151	174	154	194	158	157	175	159	196	183	161	165	160	185	178	189	154	174	157	174	172	172	183	153	211	149	161	181	171	163	177	166	159	174	163	174	158	168	161	147	179	144	175	172	199	190	160	182	158	165	162	178	172	179	177	158	190	162	181	175	137	189	166	158	193	179	170	161	177	158	171	159	169	171	171	176	173	169	168	182	173	147	167	155	153	168	170	202	180	152	171	166	169	164	175	153	149	165	155	155	154	165	157	171	169	169	161	150	155	154	161	160	162	179	178	170	187	163	175	158	163	162	165	198	182	162	188	179	157	160	168	142	171	162	195	171	178	148	158	184	155	171	165	161	155	160	180	167	160	161	178	180	162	189	189	181	182	165	154	165	182	170	164	181	163	121	170	169	159	172	152	156	165	166	161	162	149	184	165	179	161	162	172	160	162	171	180	169	187	172	163	174	167	171	163	174	158	184	177	178	193	189	184	163	152	181	181	172	163	168	166	173	196	165	164	181	156	148	162	148	168	174	175	153	182	157	166	171	167	163	186	174	184	178	183	175	162	166	143	162	188	164	180	167	194	167	178	190	184	162	176	162	191	156	174	160	194	172	156	147	150	170	168	150	169	168	153	176	173	164	154	189	165	163	168	191	170	169	177	175	156	166	177	137	154	169	137	170	176	162	168	174	151	176	151	171	189	139	144	170	144	165	173	151	186	165	181	160	159	181	163	172	172	149	175	184	179	191	180	189	182	154	169	186	194	156	164	163	160	135	172	181	149	171	169	183	169	165	175	146	180	158	165	164	176	152	186	171	179	196	162	169	190	173	177	168	178	183	168	174	162	203	172	184	180	174	157	161	175	178	167	180	161	181	183	181	159	159	177	167	140	171	178	179	166	164	165	156	161	171	177	154	159	180	178	140	167	171	162	178	181	173	188	164	171	148	157	161	184	157	196	187	160	155	169	170	157	160	131	186	172	174	153	185	190	173	169	153	166	188	173	173	176	164	158	157	184	183	180	179	166	183	161	142	179	149	154	169	165	145	177	174	157	168	149	177	164	174	163	164	209	150	170	190	179	172	150	179	169	145	161	162	163	168	152	160	181	173	160	180	153	182	158	155	169	173	164	177	156	153	169	163	165	169	171	142	154	184	184	167	167	174	166	162	182	168	156	167	195	180	156	165	158	175	162	187	180	158	172	162	166	139	164	176	183	171	163	166	171	161	180	163	171	185	155	162	175	177	162	186	153	175	185	158	144	191	161	164	186	181	163	170	184	166	165	177	149	178	189	188	165	145	148	160	170	177	163	182	138	153	178	153	158	181	166	158	169	163	168	145	195	144	174	179	150	151	174	182	156	152	151	157	171	169	155	175	167	182	170	163	165	160	170	185	165	169	173	154	168	169	193	169	159	177	171	162	177	156	151	172	178	171	172	155	183	163	167	178	178	185	161	169	165	202	153	192	171	169	173	170	165	171	177	176	176	179	155	185	161	163	182	136	165	186	170	167	190	177	200	180	165	197	176	148	165	153	185	180	141	207	166	187	169	186	175	177	176	150	160	175	169	183	171	177	181	165	163	173	164	186	159	156	173	143	172	180	176	188	178	163	175	163	193	189	154	150	189	184	176	160	147	179	204	180	167	152	168	168	159	158	178	182	152	178	184	147	169	152	178	171	165	202	188	177	166	188	176	181	165	152	173	170	196	179	176	177	150	154	184	153	170	165	154	159	178	164	183	158	176	175	154	167	164	153	186	139	199	165	168	183	182	159	167	144	183	174	171	170	165	174	179	207	173	171	172	172	165	197	189	146	155	166	151	155	153	172	176	155	178	170	156	159	158	164	174	167	172	173	154	170	156	183	163	159	192	169	188	166	163	178	181	176	176	173	174	160	160	175	187	166	173	171	189	185	150	166	165	172	194	163	171	183	164	185	163	163	176	192	181	156	170	185	164	165	164	163	168	166	187	188	182	156	152	171	169	191	174	168	188	160	179	139	180	164	174	177	159	183	176	167	186	162	157	186	183	183	170	180	173	166	172	164	190	173	154	185	161	176	156	187	188	146	163	175	189	174	165	160	173	168	153	169	155	166	200	176	158	158	161	163	170	175	144	174	167	142	153	157	168	169	165	176	164	187	185	166	181	167	186	185	181	180	165	170	151	175	152	173	165	160	177	170	156	173	151	161	172	174	161	166	169	163	177	178	164	174	176	146	161	177	180	188	177	139	170	183	164	156	177	167	165	158	171	187	160	155	138	152	153	160	180	203	158	166	184	170	161	169	176	139	162	172	175	163	173	194	186
27664	24021	20867	2764	348	314	310	289	317	295	292	308	265	285	270	277	286	281	301	265	269	272	282	298	285	285	247	272	284	291	291	286	270	274	282	283	263	268	278	298	282	289	307	281	261	262	269	285	285	293	265	319	283	281	301	288	280	290	279	240	246	289	279	299	278	304	275	295	285	266	305	276	272	264	273	291	263	295	294	264	280	269	283	283	268	271	291	297	263	267	253	256	280	284	270	291	288	287	296	281	289	282	277	290	265	281	306	308	262	282	279	256	271	291	289	287	263	301	292	292	296	250	267	291	303	300	257	255	272	283	289	285	257	290	293	276	274	271	264	281	275	286	271	275	256	282	317	257	268	299	298	250	276	270	253	283	290	274	306	299	288	271	275	282	278	235	272	293	238	267	305	291	283	266	266	255	282	281	264	276	279	283	273	288	260	279	249	291	276	254	278	272	261	253	290	290	284	262	271	290	267	266	327	262	260	279	263	267	294	258	284	299	265	267	301	285	319	265	295	293	280	261	284	264	263	258	268	279	278	272	276	265	267	255	278	248	306	248	279	262	273	259	282	260	280	276	261	272	279	274	269	284	309	241	268	245	257	272	264	269	280	275	285	272	269	295	294	278	277	270	269	256	280	229	275	270	285	299	288	261	261	279	249	300	273	286	284	247	255	287	262	261	305	233	268	254	287	279	306	276	275	277	260	277	276	261	278	279	283	253	268	272	281	267	271	302	282	281	300	294	277	296	283	285	263	260	288	273	247	299	299	278	289	280	266	245	294	297	295	281	273	263	246	257	269	280	298	268	247	294	261	276	299	265	304	255	266	262	314	266	266	240	279	290	276	250	277	279	285	269	263	277	287	287	261	283	262	282	277	287	272	284	265	281	310	297	271	283	275	263	294	248	265	257	276	278	269	281	290	288	273	267	264	306	288	265	294	280	282	250	276	265	259	262	262	291	265	266	252	283	263	279	259	241	289	272	269	296	250	253	266	269	280	281	294	292	279	274	271	280	258	282	283	276	283	288	265	299	268	278	271	297	280	298	306	269	262	260	265	263	281	275	281	250	284	260	267	261	262	285	295	281	303	274	258	263	275	268	301	252	293	273	268	308	300	288	291	277	282	255	269	294	259	317	261	260	275	292	287	271	278	261	302	300	275	233	280	327	271	304	277	266	247	269	275	282	272	285	259	259	302	268	278	245	281	271	298	281	264	249	282	282	264	282	315	277	253	280	275	273	281	278	297	253	273	265	306	275	280	288	281	266	317	269	290	318	266	259	276	289	290	279	287	275	269	269	300	273	285	272	267	277	263	273	278	288	266	250	284	289	277	261	278	283	268	279	276	285	290	295	280	273	326	235	276	260	281	268	275	275	268	285	266	283	301	275	276	283	290	267	275	268	280	292	290	299	266	279	253	263	295	265	264	250	294	280	322	266	259	254	291	268	281	267	259	277	288	293	288	241	253	302	260	300	274	278	271	288	298	269	277	285	255	291	281	264	298	281	273	262	289	270	296	266	284	256	288	273	263	256	251	296	308	268	296	261	287	295	276	310	277	273	284	257	280	286	276	296	240	262	297	264	289	285	283	258	267	279	253	238	296	282	262	292	285	263	282	260	277	253	257	262	283	277	241	258	258	309	280	254	279	256	234	263	289	254	273	261	284	265	279	283	296	274	271	277	273	301	303	254	274	254	282	227	297	280	273	265	278	257	305	259	286	288	266	236	283	262	292	310	286	283	272	276	279	294	289	279	283	275	291	248	278	280	291	299	295	268	280	270	297	255	276	270	275	285	294	314	297	289	272	302	308	282	272	267	276	278	252	252	285	268	282	232	271	281	275	246	279	301	290	269	275	297	288	272	283	286	311	273	273	271	263	267	291	269	276	295	283	294	292	281	271	266	280	249	246	284	254	306	264	287	277	266	267	288	276	300	281	296	279	298	290	261	292	275	297	265	312	280	279	285	264	290	276	282	278	308	325	272	281	277	282	265	275	279	266	304	268	275	274	268	272	301	297	302	255	246	251	280	277	276	297	241	279	271	316	266	259	272	247	278	261	300	273	264	299	297	293	228	284	268	263	241	281	279	283	297	266	260	269	275	279	289	292	255	275	267	274	265	266	247	296	318	301	289	276	253	296	304	272	256	294	264	267	266	258	282	282	247	264	270	319	272	262	263	290	299	266	285	274	268	270	285	308	274	255	285	294	276	279	295	274	290	254	302	315	270	267	279	259	284	287	293	288	289	264	280	260	262	260	279	280	287	293	278	294	270	273	262	267	282	288	277	251	257	265	257	297	292	299	280	294	289	252	280	262	270	251	282	284	293	273	288	292	248	273	280	293	311	254	306	288	308	284	279	292	310	316	318	282	288	265	262	289	298	285	242	271	261	295	289	284	257	272	271	297	259	298	281	294	275	292	275	275	300	306	274	296	274	274	249	284	293	283	265	269	276	262	267	240	255	281	277	298	266	302	284	286	262	265	269	287	246	250	288	297	247	303	282	265	299	284	263	268	290	291	291	289	274	304	263	296	264	261	242	288	276	291	267	268	282	254	260	286	277	288	294	271	288	276	232	256	242	264	274	282	288	295	312	266	225	303	235	279	296	261	300	281	279	327	291	254	272	283	293	282	273	298	285	288	287	286	282	297	265	296	257	283	270	268	281	271	296	265	248	243	282	313	272	272	288	272	270	259	276	283	290	263	261	287	290	286	303	268	296	305	289	263	253	276	311	277	299	252	263	265	272	274	255	265	280	266	271	280	264	228	298	274	277	269	272	316	268	285	261	272	287	298	263	266	265	282	258	337	273	283	288	261	253	267	302	269	260	296	296	264	298	275	290	297	276	288	299	249	279	256	298	289	294	267	304	281	282	263	281	262	259	245	289	271	266	274	284	304	244	310	308	296	307	295	270	302	282	253	264	278	277	260	266	275	302	280	288	287	254	270	279	271	305	276	255	265	278	292	291	291	245	290	285	293	293	269	299	272	257	249	287	254	250	285	272	289	267	286	259	297	264	282	298	301	264	278	257	276	281	290	264	323	226	289	290	286	326	258	268	281	279	266	285	306	277	269	292	280	269	303	250	264	281	304	287	299	276	254	256	286	262	293	292	282	263	292	289	275	261	292	293	249	261	291	289	262	266	272	272	261	275	273	275	288	290	273	284	275	299	268	266	250	320	292	302	294	288	272	240	270	299	300	259	280	257	266	280	287	256	304	267	288	278	275	294	266	279	284	271	286	280	260	267	280	301	273	270	282	264	271	282	257	281	284	280	253	289	281	292	307	265	278	259	260	289	273	283	276	277	280	280	284	265	287	283	284	275	288	249	267	278	300	289	319	259	270	277	273	298	272	277	288	281	271	285	270	265	286	284	297	259	266	261	272	262	283	253	280	256	279	273	262	236	284	263	288	267	301	294	264	293	266	273	286	275	280	282	258	283	257	283	284	257	247	264	282	266	257	269	258	281	275	295	275	255	264	288	278	279
15792	33501	19181	460	415	372	356	372	348	376	348	329	365	332	331	323	355	343	340	328	383	355	313	345	354	344	361	344	351	326	333	347	351	337	365	348	334	374	342	331	335	341	329	357	349	359	355	347	348	323	347	348	333	336	340	366	341	344	340	342	336	334	355	325	329	375	337	318	347	355	336	325	367	340	366	341	371	352	349	351	337	366	364	380	332	335	375	388	330	312	350	336	364	378	312	354	341	320	364	331	359	291	360	334	336	364	357	344	364	345	351	336	343	330	309	327	329	320	342	340	334	325	360	346	333	354	366	350	330	307	301	339	343	345	356	318	320	318	336	353	312	346	342	325	344	352	336	343	379	321	331	323	355	334	323	358	304	344	340	337	330	365	338	357	318	353	327	330	339	301	355	322	331	322	360	369	340	353	346	344	319	317	338	330	354	336	332	354	361	348	350	348	336	347	333	320	334	372	353	361	340	348	326	344	312	349	340	327	324	332	388	350	333	366	337	364	319	353	350	348	308	346	383	332	342	313	354	361	330	345	332	353	352	330	339	340	316	352	344	329	339	342	376	343	362	373	352	366	352	345	328	356	350	343	327	309	335	345	352	351	338	335	330	349	344	345	388	309	370	320	343	354	355	336	364	350	340	311	358	351	327	325	325	353	373	341	306	375	346	361	294	359	325	336	380	349	359	340	311	337	350	312	312	365	326	330	353	342	342	367	321	327	357	353	363	323	341	367	358	321	318	349	364	348	350	339	350	301	325	327	331	334	344	339	328	347	358	315	346	322	352	350	331	346	332	373	329	341	338	354	337	354	330	345	340	356	340	355	362	355	338	332	348	330	349	322	365	364	345	318	352	350	367	322	371	345	330	376	354	340	368	369	328	342	331	336	338	356	371	367	349	397	354	322	339	345	342	343	347	310	349	352	313	365	352	343	327	353	346	349	303	349	341	334	331	376	312	345	330	314	336	336	371	328	346	349	337	387	344	384	349	380	319	328	313	325	337	378	317	387	331	361	371	320	329	347	369	357	336	334	343	353	336	356	309	349	337	337	336	342	357	353	327	358	361	330	322	335	312	363	348	354	333	353	341	366	341	365	332	313	340	347	325	342	391	349	375	362	329	357	333	342	350	345	379	339	355	327	353	335	363	370	334	328	330	349	319	361	318	355	357	331	327	351	341	364	333	354	358	339	336	364	368	339	328	365	295	327	334	344	354	347	367	330	343	363	342	332	333	352	369	372	330	328	318	372	345	364	330	328	340	356	346	351	311	327	328	345	365	361	336	320	343	334	354	372	381	339	374	323	354	323	319	359	379	369	329	348	331	380	331	353	353	325	332	328	288	318	363	347	338	347	316	363	345	363	351	336	354	347	321	351	356	306	352	369	349	356	341	348	345	340	337	348	323	327	336	361	344	360	359	358	354	332	364	333	345	342	355	338	367	324	334	336	349	324	344	339	357	333	345	330	354	354	358	343	335	318	360	320	340	344	346	332	324	337	343	365	319	366	352	344	352	337	337	338	336	313	324	347	335	347	333	362	323	317	345	343	391	359	339	364	333	334	325	357	339	348	333	339	318	365	375	335	365	300	343	338	336	333	299	358	354	338	317	364	366	321	299	318	377	324	352	346	352	347	366	387	370	340	390	347	340	335	311	330	337	314	344	346	299	345	331	359	370	374	349	319	351	379	356	312	309	327	370	365	325	364	354	362	366	345	334	349	360	300	329	366	327	360	336	337	346	353	336	337	342	346	350	320	342	349	368	339	326	368	367	340	340	350	317	356	339	313	347	320	354	341	347	353	330	349	322	315	315	340	354	373	329	321	353	384	303	332	372	376	335	323	353	315	328	352	376	293	323	339	366	331	339	332	303	347	321	314	311	366	352	348	334	350	345	331	337	356	355	336	298	342	360	312	390	325	363	345	351	343	361	370	342	347	376	359	355	311	310	328	349	339	358	321	340	330	307	336	362	364	342	371	331	353	369	357	341	387	355	332	355	333	363	355	369	356	384	347	326	328	367	354	359	357	342	334	332	358	339	316	342	337	346	320	324	357	345	314	340	353	340	341	317	305	321	355	331	332	360	374	359	329	357	350	327	333	317	331	345	362	332	321	308	326	349	324	358	355	336	352	387	329	321	358	338	355	354	337	325	342	337	349	360	343	343	348	382	346	333	350	326	329	338	390	352	323	388	351	331	322	352	328	342	328	363	344	327	359	352	349	344	344	350	345	348	331	354	396	349	335	361	373	333	335	352	339	345	331	334	377	350	356	354	338	354	340	350	343	361	393	294	337	320	311	325	359	349	317	353	377	323	355	348	335	325	361	331	373	357	319	349	320	355	334	340	332	321	320	344	347	343	364	338	340	347	330	341	341	364	328	350	310	336	337	355	330	329	381	349	369	311	349	355	345	356	351	343	334	344	350	346	364	326	344	345	344	345	324	359	337	344	328	349	329	332	317	339	314	342	359	346	374	366	342	353	309	330	344	324	348	352	313	338	372	344	341	351	353	352	374	326	335	344	305	350	375	369	344	379	350	373	326	328	340	364	357	362	338	357	353	342	334	359	353	333	322	334	361	337	338	346	357	302	370	324	339	387	353	300	342	345	351	315	357	352	364	343	370	318	355	346	349	349	309	334	346	361	348	352	359	355	356	339	339	356	370	318	345	342	360	342	363	358	330	363	361	352	335	352	325	366	343	328	307	342	332	355	319	306	343	298	378	357	326	335	349	328	340	333	357	337	343	336	354	330	357	363	334	365	356	361	305	359	320	296	341	316	333	350	338	358	360	373	324	370	320	334	351	376	317	337	337	339	368	331	360	324	317	363	306	332	343	332	336	349	369	374	362	343	374	338	348	345	384	334	375	355	335	364	336	338	356	335	348	338	368	338	369	349	336	350	341	355	352	342	346	365	337	349	331	318	357	340	367	347	317	358	359	337	347	320	356	346	338	335	326	370	347	338	337	353	357	362	343	293	337	331	315	347	352	325	325	336	336	375	344	352	319	344	361	331	366	343	323	334	344	328	351	315	390	341	320	368	323	344	307	340	308	327	336	368	357	356	367	310	340	357	338	345	350	330	360	353	350	305	349	348	324	354	333	347	355	307	334	348	346	372	352	387	360	349	377	311	352	332	373	386	369	360	325	322	344	348	340	309	325	353	356	325	323	329	329	291	323	321	352	333	362	302	326	370	314	349	365	344	365	368	345	297	362	347	322	325	339	346	359	360	365	337	359	373	334	333	331	366	349	357	312	349	341	343	354	343	334	353	336	360	366	349	348	322	360	368	360	366	362	328	313	360	354	335	323	310	336	318	375	362	346	327	352	320	344	334	311	376	350	346	342	358	318	352	337	332	355	339	360	326	322	364	341	328	357	376	351	351	311	312	329	344	324	350	342	327	386	326	346	358	342	335	348	346	331	328	346	360	321	320	340	389	368	352	367	344	309	317	359	351	343	341	356	329	365	328	360	348	328	365	356	351	362
24296	22531	34704	24522	18752	5255	503	334	279	267	202	210	184	172	165	168	147	150	161	172	157	123	150	145	161	160	143	140	142	142	130	145	143	117	115	138	155	128	138	137	136	122	136	121	139	109	119	153	147	130	143	136	139	146	129	125	150	129	127	158	131	114	144	128	130	126	131	132	132	143	161	136	136	141	139	139	158	132	144	130	124	122	142	135	131	142	134	126	148	136	139	138	134	115	137	129	109	138	124	138	127	147	152	148	128	126	127	118	130	157	120	137	133	130	144	130	157	124	145	133	135	124	153	126	139	133	127	126	128	127	148	135	121	137	136	128	102	137	132	127	141	112	142	133	146	151	148	117	126	112	137	119	124	117	131	143	125	139	127	139	134	147	116	143	144	154	130	142	137	134	125	121	142	122	131	146	132	131	118	145	116	140	126	139	139	123	130	120	121	139	143	124	132	136	127	133	135	131	145	121	151	121	133	125	135	131	135	123	135	143	130	124	138	126	119	118	132	129	151	128	130	140	113	148	122	104	151	139	134	115	121	138	141	117	141	121	128	118	125	99	157	142	133	140	130	136	153	152	111	147	155	122	120	143	139	112	154	140	115	127	163	125	154	136	149	107	155	146	116	107	137	118	139	133	123	149	148	115	152	155	119	135	133	134	129	135	125	134	155	129	140	128	123	132	107	121	145	149	160	132	129	127	146	165	127	144	123	113	123	139	131	124	137	114	126	138	129	126	134	153	152	120	134	134	126	117	129	140	136	136	131	137	138	115	122	122	139	113	122	152	123	142	140	124	120	117	165	137	143	136	143	137	137	122	150	157	144	161	137	139	144	117	120	144	114	123	127	161	121	152	135	141	139	135	138	116	128	127	120	131	128	125	138	148	136	143	143	125	126	151	115	148	136	126	131	145	142	141	128	99	133	137	118	143	140	145	145	111	154	109	129	125	138	143	134	122	142	127	137	140	128	136	126	132	140	143	149	158	135	163	128	132	132	124	122	124	148	132	143	142	138	122	130	154	112	138	130	149	130	130	144	109	126	142	133	136	169	139	123	135	145	125	116	131	143	139	141	138	122	126	137	140	131	142	138	144	127	139	128	134	121	126	137	134	136	131	157	153	138	157	143	140	136	144	112	143	154	129	151	142	124	153	139	130	131	138	120	141	133	152	145	122	120	123	147	147	130	164	131	133	122	125	123	113	116	153	129	157	138	129	116	126	148	164	154	141	128	108	129	137	146	129	153	154	146	130	147	141	130	108	134	129	131	111	130	133	128	134	126	131	124	132	131	119	156	115	127	132	116	116	146	111	128	130	143	155	137	150	116	129	119	129	133	147	147	142	151	126	148	130	140	148	124	132	146	140	156	134	142	114	138	130	144	121	124	141	138	131	129	128	129	138	149	148	124	131	133	111	132	122	127	139	117	115	128	143	129	138	133	121	139	156	144	117	116	128	130	123	122	145	120	133	131	147	143	156	130	136	138	152	123	157	127	138	153	121	128	113	111	127	144	141	134	128	135	170	125	130	127	138	149	125	144	126	107	137	140	121	107	111	140	102	132	103	135	142	134	144	123	118	145	123	112	127	136	143	118	136	131	133	134	124	133	146	131	141	121	141	163	137	157	129	134	121	136	145	119	139	132	128	127	139	159	137	133	126	131	148	145	138	133	126	130	139	144	136	147	125	134	123	144	143	125	148	136	128	132	133	145	119	119	136	124	119	130	129	167	132	120	152	136	134	128	127	132	129	126	119	116	129	128	160	127	131	146	122	154	110	140	148	146	127	138	123	153	128	134	132	136	155	150	133	119	122	136	148	150	140	137	149	117	107	150	127	148	131	158	126	138	108	132	116	132	123	126	132	146	131	142	137	121	119	122	124	133	95	135	126	136	138	134	125	150	127	136	144	117	123	146	149	109	140	159	144	140	144	139	136	117	125	143	134	146	128	132	110	131	134	126	141	141	147	130	122	141	142	116	135	119	136	133	143	121	120	123	126	126	121	128	148	138	129	108	130	144	137	130	125	140	132	132	140	128	130	139	162	139	133	115	157	155	125	130	133	99	140	151	151	147	133	123	118	121	148	151	138	140	120	145	133	148	126	113	134	152	142	138	148	134	120	122	114	140	121	145	140	147	142	153	138	155	125	123	119	136	129	141	154	123	117	148	162	114	147	152	123	128	121	127	138	134	159	136	133	132	149	112	130	167	151	139	142	141	144	142	117	135	145	141	112	158	131	138	134	124	131	132	140	115	133	138	129	126	121	138	120	140	122	143	137	117	119	135	127	131	138	126	118	111	117	123	118	123	135	126	138	135	146	136	137	116	142	120	121	115	127	138	122	139	137	115	127	129	131	136	135	132	132	125	127	129	141	126	115	142	110	128	157	144	120	144	123	103	114	153	146	129	141	142	135	135	140	139	151	134	124	118	119	124	138	142	151	134	133	132	138	128	120	138	127	159	128	134	124	125	133	116	139	135	135	138	146	141	132	123	138	143	105	146	139	151	146	138	146	124	142	137	138	132	115	138	141	134	148	151	138	140	145	134	127	130	136	127	137	113	129	130	144	126	143	138	130	127	142	126	146	159	130	133	149	142	137	131	144	141	110	131	134	140	148	135	159	134	122	168	146	132	115	136	128	133	148	144	135	141	133	118	108	123	134	131	131	128	137	148	127	133	140	143	136	135	130	137	128	133	128	146	145	146	135	131	128	158	125	140	136	160	129	127	161	130	128	153	134	121	140	118	142	147	144	145	156	135	145	119	145	114	135	136	132	113	121	125	152	124	139	141	147	139	118	152	149	142	125	131	135	115	127	109	138	133	135	121	141	150	124	135	155	132	120	115	140	133	149	136	153	134	144	124	130	136	137	140	120	145	132	108	161	136	113	122	120	141	112	173	136	120	139	149	131	124	146	126	144	139	125	119	146	135	133	141	134	142	117	139	135	146	130	138	133	145	134	146	129	143	132	137	130	133	147	141	137	120	126	127	127	129	123	135	119	149	119	131	140	116	133	132	145	139	130	145	135	142	131	138	127	125	149	113	145	143	145	142	147	117	148	121	144	141	146	140	138	146	119	117	122	131	121	132	123	132	135	143	135	133	134	132	136	149	140	142	141	135	133	138	128	155	136	119	136	126	130	136	165	128	146	129	142	131	137	135	145	125	143	140	138	114	135	114	147	126	123	140	130	151	121	169	155	138	116	128	138	136	139	127	122	132	151	121	132	152	120	113	157	133	174	145	128	136	129	121	122	144	144	118	141	124	133	132	145	103	118	114	131	131	140	117	138	112	145	123	138	153	121	136	130	137	129	126	150	149	112	122	125	140	118	140	134	130	130	141	133	137	126	131	128	134	122	102	123	144	142	134	126	120	133	124	154	108	128	120	126	142	138	150	122	132	148	126	110	134	147	147	127	131	147	133	117	151	132	135	142	130	120	151	127	137	153	138	120	156	143	124	121	131	114	123	139	135	139	133	148	148	133	128	132
44090	77961	52722	2227	1505	1057	812	690	574	467	416	362	315	307	298	265	299	274	241	220	203	175	214	196	199	183	192	172	225	170	188	183	178	192	176	202	183	169	196	175	189	178	208	154	165	202	160	192	187	193	166	177	188	159	173	176	160	179	194	159	184	200	187	185	175	187	177	146	177	175	174	163	173	181	184	166	159	170	154	195	184	191	176	155	169	161	193	197	177	167	197	180	166	164	208	187	171	170	169	190	188	184	146	154	162	167	152	162	159	192	161	182	189	181	176	191	205	179	153	176	169	189	162	174	157	180	170	158	179	151	159	174	180	178	158	182	189	188	161	174	170	162	183	150	195	169	174	171	174	186	167	171	188	185	157	184	206	151	188	160	146	167	183	197	161	157	133	148	172	178	174	165	173	190	177	179	162	176	154	164	170	172	189	163	189	170	166	181	173	138	167	171	175	188	158	170	189	197	161	156	165	169	181	159	183	158	168	175	169	179	189	166	151	185	156	179	177	172	153	169	178	165	179	172	177	158	170	169	185	161	187	170	163	164	160	180	191	176	172	181	190	176	187	165	160	185	185	141	186	160	189	191	169	176	152	159	164	187	172	170	159	193	174	167	153	163	174	202	150	188	161	162	162	160	181	164	163	156	142	179	170	149	175	183	151	170	159	171	146	208	180	162	181	180	150	181	177	167	158	174	177	168	140	165	175	152	173	170	197	157	186	159	172	180	176	171	156	177	160	178	172	183	188	150	184	174	180	170	169	168	198	179	179	159	159	183	190	182	180	164	176	168	165	198	172	161	154	176	167	169	167	173	183	157	178	178	169	167	166	162	193	175	163	169	168	187	162	163	169	173	168	164	174	175	166	181	169	180	182	164	172	179	169	157	162	170	151	177	172	190	183	169	183	189	166	160	199	188	159	174	163	174	167	158	179	167	163	168	147	192	177	188	196	193	169	169	168	175	173	189	174	178	177	170	153	159	194	144	182	173	170	170	165	183	151	173	171	158	167	185	181	195	184	169	168	169	152	176	172	166	181	181	174	203	183	166	175	159	166	191	167	152	159	175	168	181	152	173	147	145	171	171	183	161	185	174	182	144	154	166	168	177	193	182	171	174	154	183	166	147	189	168	168	161	168	167	169	175	184	166	169	194	175	163	184	173	181	183	185	186	180	175	186	186	171	178	167	170	185	167	170	185	174	157	176	193	154	187	179	159	148	178	165	193	162	145	156	126	159	195	150	170	200	162	181	170	179	165	165	180	165	161	195	178	159	185	186	165	195	156	177	168	193	185	173	171	163	184	176	171	190	162	166	163	141	167	159	181	183	165	181	179	165	179	162	146	168	173	178	185	176	176	155	172	192	186	173	182	194	171	171	177	166	163	169	173	194	158	176	187	194	191	169	190	182	154	162	163	164	146	175	158	186	156	185	155	181	167	194	164	162	174	158	169	168	168	177	164	175	166	163	191	155	178	158	173	157	168	164	174	149	160	160	141	175	163	145	197	166	174	154	163	182	190	163	150	173	163	188	189	197	180	162	176	152	169	177	165	194	154	167	180	167	178	162	152	158	165	188	187	165	197	158	172	163	157	182	178	170	190	175	163	168	152	177	216	175	172	165	164	160	177	178	185	151	173	190	162	153	168	189	159	156	156	174	168	190	177	156	177	184	182	178	140	166	182	182	168	163	182	178	173	164	199	155	157	159	165	187	193	175	178	160	189	167	135	179	162	158	158	171	177	159	173	178	182	184	198	174	173	202	185	161	170	186	192	178	171	163	182	194	178	164	162	179	183	163	171	183	165	171	171	166	156	182	160	173	169	160	170	170	191	170	167	188	177	175	165	178	161	172	161	187	150	178	173	180	166	201	168	186	181	150	190	152	166	173	186	166	156	157	166	172	166	181	182	171	169	186	181	178	159	159	188	164	197	202	188	159	184	169	173	165	165	186	182	138	189	175	162	187	163	167	156	191	151	160	174	159	172	184	202	193	189	168	192	168	157	165	181	159	182	162	163	176	188	178	165	168	166	153	152	148	165	189	173	158	184	179	183	175	208	174	192	167	156	175	153	184	206	157	187	170	176	168	180	193	163	183	188	175	173	144	191	154	182	199	173	170	162	149	157	174	153	170	153	181	178	170	183	161	175	162	154	173	204	166	163	169	169	169	169	167	153	147	167	164	182	168	159	161	172	174	159	173	174	194	185	173	204	176	157	176	169	177	143	159	208	166	155	176	162	169	159	178	170	176	174	152	150	180	175	170	175	177	175	175	165	172	163	174	199	193	194	177	149	154	184	156	191	168	166	163	163	174	199	185	141	160	163	155	205	176	153	162	167	172	187	150	175	179	168	178	168	153	186	179	193	165	163	183	160	183	162	148	168	171	191	206	165	164	151	184	184	150	204	168	178	169	177	173	185	185	173	174	178	192	152	171	164	173	174	169	153	181	162	159	172	176	170	180	168	160	144	174	146	172	171	155	158	164	162	156	159	185	178	173	173	164	170	186	164	172	170	175	192	162	150	152	175	186	170	155	189	198	177	165	167	176	171	172	159	169	196	172	170	168	176	173	163	175	179	182	190	170	192	192	173	165	173	202	182	188	168	155	164	167	167	173	148	164	165	167	152	162	165	151	160	186	171	174	177	163	159	163	188	175	182	200	158	172	168	137	178	157	191	162	170	155	168	192	159	169	170	172	191	176	171	167	196	171	156	186	166	176	175	185	160	194	168	152	196	167	184	174	174	193	173	184	171	157	200	174	156	172	173	167	182	169	173	161	178	169	144	162	181	169	159	157	156	179	163	160	173	170	168	164	186	183	168	158	150	172	149	183	169	174	147	184	154	156	183	156	189	187	176	171	164	186	198	167	166	195	162	156	153	155	174	170	186	199	151	168	147	151	191	145	175	175	169	161	170	173	162	170	175	168	173	168	180	176	160	176	146	169	162	174	173	206	175	180	188	172	160	166	178	164	167	217	166	189	166	174	175	173	182	154	165	169	152	169	162	157	179	162	170	154	159	176	167	184	165	179	172	178	183	171	184	168	172	172	163	182	157	163	159	153	165	174	183	174	173	164	178	164	188	172	202	158	161	187	166	164	157	163	191	165	180	186	180	175	179	186	159	182	157	166	157	166	165	176	169	163	180	155	201	190	133	169	169	169	157	171	161	161	162	153	173	155	149	179	158	160	164	159	138	155	169	174	184	192	151	169	184	169	222	167	168	172	183	188	185	152	166	157	161	178	172	152	149	171	157	183	173	173	174	159	170	190	179	165	161	179	189	146	155	189	153	182	174	171	172	173	180	164	161	167	161	186	150	191	182	162	159	174	172	158	176	158	169	164	162	156	193	164	181	157	154	183	163	177	201	159	160	149	167	151	163	158	152	158	156	170	175	175	156	178	169	176	155	183	160	167	161	143	174	193	159	190	197	155	176	153	176	177	157	145	177	160	162	154	168	175	168	193	173	167	161	177	169	179	147	164	161	173	174
25615	23730	33807	23044	5979	518	462	413	427	377	384	386	368	380	331	339	329	386	346	323	331	323	340	350	370	337	353	357	374	340	340	341	355	316	333	326	351	345	338	322	330	320	325	347	314	345	297	301	316	338	335	326	336	322	286	280	347	329	354	330	341	333	310	327	354	311	300	339	349	333	324	313	365	315	320	337	321	328	339	347	305	328	358	334	354	371	312	350	327	296	315	319	321	358	351	339	380	329	332	337	326	305	358	332	329	315	305	326	326	350	338	352	307	323	328	331	311	316	337	311	358	342	328	369	322	316	356	317	330	312	382	346	326	359	334	306	348	322	319	349	317	319	332	297	350	345	314	325	320	329	337	333	361	334	323	341	353	350	321	362	324	328	322	330	347	331	339	296	371	332	331	321	350	301	371	301	317	369	310	315	343	332	350	343	304	334	325	322	316	348	320	303	341	313	309	325	368	326	308	310	330	352	334	386	325	321	330	338	365	333	362	320	336	332	347	350	344	278	329	311	331	290	330	368	348	338	333	341	324	310	300	317	362	340	364	340	322	340	342	314	307	336	316	332	315	328	337	332	297	350	330	349	351	336	336	315	318	360	294	317	312	312	322	308	364	348	326	325	307	325	327	324	343	322	320	344	340	334	261	342	301	353	313	298	323	357	342	333	327	330	341	309	347	334	300	340	335	337	346	292	336	310	328	320	347	364	313	335	319	339	312	340	307	351	309	318	326	309	306	341	319	341	316	335	342	302	332	365	345	331	343	335	357	319	338	325	342	359	307	307	328	323	341	346	337	315	318	352	324	358	331	343	302	335	327	301	316	304	337	320	332	336	305	357	346	327	302	333	336	327	344	352	331	341	346	334	327	328	296	337	306	321	363	347	326	296	340	337	344	324	324	342	342	328	341	334	325	288	335	296	328	350	335	319	346	306	348	316	353	312	325	332	325	320	337	313	333	302	337	343	317	320	311	333	333	323	317	343	337	318	316	298	358	326	318	340	320	343	337	272	321	338	331	321	317	339	343	336	322	338	320	321	303	372	302	352	334	341	309	329	344	347	326	314	315	345	297	350	320	339	343	341	308	321	323	358	312	336	351	358	331	302	346	303	341	336	306	367	299	317	362	353	326	348	311	351	318	312	314	340	326	329	354	317	330	323	343	344	373	312	346	302	315	344	339	334	312	306	329	321	316	320	353	335	313	346	358	363	341	353	342	346	338	356	336	306	293	344	331	326	339	353	333	367	338	349	339	323	368	316	348	331	341	327	346	314	335	321	316	336	316	322	334	322	332	317	339	354	335	301	327	328	353	326	330	305	285	322	339	335	354	359	362	336	322	293	334	332	340	355	354	315	347	358	367	305	323	388	320	331	299	352	335	310	326	331	347	347	329	342	362	303	335	363	319	315	344	333	336	349	336	327	313	345	283	335	329	368	345	325	315	337	309	370	298	305	353	316	341	317	340	342	311	327	329	310	315	295	281	335	348	336	360	311	340	333	305	308	336	314	326	321	358	329	328	345	336	312	320	306	331	331	359	328	342	316	327	344	340	330	306	301	330	308	347	349	332	319	347	342	332	353	328	320	340	319	363	337	319	311	313	339	322	345	348	323	329	360	308	316	305	324	310	332	280	331	342	328	345	346	326	350	323	373	301	312	332	323	306	334	341	356	363	322	313	307	306	332	332	329	339	317	332	342	346	334	314	351	315	302	324	335	333	340	321	377	305	320	332	310	332	337	349	345	329	298	341	336	303	352	315	297	346	316	335	326	317	340	331	289	326	335	287	332	370	295	347	336	361	359	324	353	326	347	326	364	349	339	337	338	304	326	307	339	313	338	316	287	348	348	340	334	327	352	310	309	353	334	381	308	337	323	336	332	360	309	310	301	312	317	335	342	317	336	299	346	319	344	337	317	332	339	323	316	359	329	311	339	332	379	309	342	327	319	320	316	346	337	345	325	358	322	307	316	320	339	349	304	338	337	320	317	327	340	357	322	294	347	339	305	313	340	336	319	343	353	337	330	347	348	329	326	314	306	364	327	316	343	316	361	327	360	315	316	326	330	358	295	341	316	339	364	326	342	320	329	317	322	311	317	354	321	293	301	342	345	335	327	348	356	330	328	367	323	327	317	336	346	317	311	337	342	340	316	315	313	347	335	325	335	349	348	304	329	318	310	346	332	321	306	313	308	331	332	342	329	330	337	331	354	316	331	353	330	314	330	302	343	361	333	344	326	350	302	339	345	344	318	305	354	315	331	316	305	327	333	337	329	310	324	328	352	351	317	302	319	368	308	343	336	320	289	328	341	310	296	345	311	331	298	333	323	329	295	336	328	315	330	363	330	319	327	347	317	341	326	326	325	321	318	342	370	329	298	312	328	330	351	324	334	301	336	352	345	337	335	321	355	310	309	327	301	323	303	343	340	359	332	319	307	324	324	343	300	340	360	331	298	326	311	319	313	324	343	321	334	305	328	313	329	309	297	322	366	344	359	336	328	328	318	357	355	344	368	316	306	322	315	350	321	313	337	340	319	299	334	327	314	313	344	338	326	348	334	340	340	343	323	278	329	300	358	343	334	369	320	367	345	288	364	317	351	322	345	344	327	329	340	321	330	340	335	306	368	315	368	342	340	299	358	302	312	352	331	324	351	362	339	301	343	321	324	340	317	321	338	352	303	330	343	340	358	341	339	320	376	308	360	329	303	342	296	342	340	379	345	342	310	306	349	359	319	349	358	334	323	321	368	326	343	343	323	347	314	338	354	339	328	343	335	351	331	318	314	308	327	344	340	346	327	317	351	326	301	313	316	334	347	339	326	288	352	324	315	331	352	310	310	338	307	337	300	338	354	336	325	338	323	345	332	324	328	310	308	315	343	340	364	329	340	329	318	341	319	338	334	340	319	327	317	336	352	328	346	338	314	362	326	288	324	338	362	317	319	327	318	353	327	351	326	299	319	313	318	314	329	328	302	316	367	328	334	283	322	311	328	345	328	347	300	326	325	354	323	322	344	382	328	325	332	318	330	304	329	307	372	323	341	342	344	324	369	346	348	347	334	346	339	342	325	315	308	324	312	320	306	307	336	286	353	372	325	320	353	350	338	310	326	329	340	348	347	360	346	343	332	346	340	297	313	329	315	299	332	302	325	380	341	337	332	309	340	298	312	335	330	341	351	328	302	343	306	347	321	306	349	314	320	318	308	347	328	358	352	296	358	305	329	293	350	328	331	300	330	325	303	342	306	338	338	355	325	350	338	317	351	304	300	315	332	339	323	359	310	316	344	317	330	311	351	339	276	336	356	307	334	309	317	305	317	322	342	330	333	365	305	345	333	285	317	345	340	322	346	338	360	308	353	321	345	381	299	360	309	349	328	330	313	308	309	310	349	335	316	320	332	338	322	305	325	301	341	335	300	306	337	332	343	322	312	326	308	315	346	325	318	328	322	338	327	337	337	323	335	324	354	370	325	317	357	309	302	354	313	334	340
41367	68271	44315	1470	1087	926	723	628	547	591	529	487	471	453	468	451	399	460	428	427	404	429	406	405	405	377	419	431	392	380	386	420	361	430	363	383	410	386	378	408	388	426	407	372	395	395	431	412	378	378	419	395	381	412	402	390	389	371	390	397	397	374	423	381	361	416	373	408	406	358	406	406	375	374	354	381	373	409	409	369	402	414	375	396	384	394	397	398	380	399	394	414	389	406	393	415	412	382	402	397	392	385	400	400	384	363	390	388	370	363	404	406	402	425	407	411	386	396	399	404	397	411	421	404	414	355	402	399	391	392	410	401	385	447	410	387	380	399	397	377	390	394	397	430	378	368	375	373	387	395	430	397	369	423	397	373	358	429	404	386	401	371	374	408	393	387	364	370	398	392	393	349	390	468	394	421	397	399	378	398	357	423	365	368	382	367	405	384	386	393	401	405	379	408	379	362	375	421	392	387	388	399	414	366	425	360	402	418	381	387	422	407	391	393	417	391	404	414	373	381	396	427	407	362	385	358	407	390	397	396	377	392	409	386	387	391	383	376	401	413	399	411	387	390	364	429	396	407	376	371	384	404	384	435	385	390	357	416	406	407	417	373	421	372	388	385	415	376	418	402	411	379	387	398	423	398	376	409	380	356	378	401	428	363	370	389	404	390	376	395	434	392	425	403	398	393	388	393	414	397	407	369	417	396	416	378	432	367	373	400	357	391	368	352	363	384	401	388	400	393	424	388	383	408	428	396	391	417	385	416	382	391	392	391	385	376	390	427	407	431	372	392	378	358	373	400	400	382	395	379	388	425	426	368	397	394	366	400	336	402	405	389	411	371	423	405	373	392	411	405	403	442	402	394	441	432	409	398	426	394	411	379	397	434	389	371	380	371	400	370	390	424	393	419	407	382	400	402	376	379	403	373	366	387	436	417	439	389	405	390	382	396	380	392	386	358	370	365	377	388	393	426	410	387	436	443	408	376	389	425	390	389	390	391	374	404	412	454	407	423	407	416	366	404	389	372	416	397	414	385	364	394	416	399	419	381	392	364	383	398	421	399	401	420	357	383	384	411	417	357	412	366	373	397	393	400	394	406	407	353	437	415	387	391	376	378	391	370	382	378	364	374	386	391	411	368	400	398	394	372	383	413	344	376	379	376	429	408	422	411	398	384	429	419	401	402	428	380	396	373	371	416	367	394	388	337	379	404	402	387	390	373	400	379	382	410	380	428	340	406	434	447	429	393	386	360	393	384	387	408	413	388	392	392	397	424	399	392	409	384	390	377	409	364	398	423	396	410	401	407	383	403	386	393	394	385	411	368	349	400	399	426	401	391	407	424	391	401	394	411	370	424	366	396	406	374	379	398	395	382	394	402	405	391	424	394	393	404	394	415	365	386	385	390	371	408	355	431	403	412	423	406	383	400	389	417	400	424	372	385	385	398	391	377	456	394	384	364	395	381	374	388	396	403	419	358	400	389	381	320	375	379	389	415	420	412	367	410	389	403	425	405	368	398	406	384	404	380	401	392	395	423	361	414	384	407	389	410	395	386	408	350	416	426	407	396	391	389	386	377	390	375	383	373	375	397	402	414	402	406	381	381	405	392	412	372	389	383	386	407	398	408	404	396	425	385	387	388	354	409	395	425	397	384	396	364	369	382	388	385	357	398	411	400	403	409	402	383	380	428	366	427	379	396	401	367	394	372	386	396	409	437	369	395	399	408	361	405	377	366	414	396	385	427	408	450	395	398	413	404	395	403	373	396	420	414	423	407	412	417	405	408	367	434	393	382	400	438	401	400	378	362	406	379	402	399	363	369	403	411	393	391	383	389	397	395	379	368	401	382	367	357	406	353	363	415	399	400	394	409	382	398	406	396	390	400	417	389	362	419	341	398	418	411	403	392	378	396	411	361	388	416	406	415	391	390	362	408	409	403	418	434	394	392	411	361	412	410	348	418	400	384	394	396	381	364	386	377	395	345	396	371	401	368	392	410	381	402	386	383	394	374	418	436	420	439	430	424	402	371	376	403	396	420	392	403	384	391	410	376	416	354	400	414	398	401	385	410	397	412	361	401	389	396	426	381	387	414	404	351	403	404	388	424	361	404	372	429	403	415	427	391	401	387	375	415	401	382	402	417	393	399	376	405	399	411	385	379	424	403	395	416	373	414	419	412	373	394	377	437	417	419	394	359	404	407	395	356	399	421	398	397	378	387	369	407	361	409	385	416	417	388	384	377	394	418	418	359	420	401	429	379	371	394	397	379	375	446	377	401	381	405	387	384	381	371	394	387	404	404	416	344	398	347	377	424	408	393	353	405	392	424	387	390	395	368	393	388	423	404	376	415	385	404	394	378	380	414	407	392	404	403	396	412	379	431	409	395	404	392	427	411	362	415	398	398	390	398	378	401	417	371	395	388	394	368	402	382	377	416	405	392	375	435	427	418	407	350	404	388	398	411	397	367	376	381	412	396	364	389	390	375	410	406	404	408	411	388	382	404	389	394	393	409	394	421	377	379	377	408	407	390	355	377	379	423	404	396	382	365	379	396	387	357	351	408	403	400	395	436	377	410	408	396	365	383	376	422	437	395	408	396	412	394	425	376	395	390	386	418	385	400	403	412	374	418	395	395	374	401	358	403	415	347	385	401	400	374	424	379	387	370	383	377	411	412	351	411	396	417	433	384	375	415	388	417	375	400	411	416	376	379	393	408	385	406	435	398	415	356	389	394	414	374	394	400	407	434	379	411	390	417	390	397	383	402	384	367	404	415	367	370	399	420	385	414	386	398	395	375	407	368	413	436	399	364	383	434	403	378	380	395	424	394	412	424	405	374	373	421	402	367	383	398	379	390	395	367	401	395	380	408	380	392	353	421	395	404	373	386	379	396	394	390	409	382	426	388	402	390	383	412	384	371	391	391	421	400	382	379	415	399	435	377	414	390	396	405	391	394	414	393	384	408	404	399	380	375	394	435	346	384	360	399	375	402	402	371	368	418	396	383	381	414	370	377	370	411	379	374	386	419	401	408	409	392	410	391	398	395	435	438	406	414	404	390	398	411	350	372	366	401	356	420	395	384	416	402	437	398	398	370	392	387	387	407	363	414	390	399	356	408	397	378	389	413	377	422	347	415	384	396	382	420	400	408	398	397	401	396	422	430	395	421	418	407	402	388	391	374	406	412	381	374	377	417	373	392	402	414	403	400	398	399	379	381	365	386	363	371	395	401	407	393	434	411	392	410	411	363	361	416	361	398	389	367	389	366	385	353	374	419	390	350	400	399	376	381	398	378	421	368	388	412	391	405	447	385	394	418	407	389	411	409	386	382	426	384	370	396	408	357	403	441	418	406	373	417	382	439	423	375	374	406	410	392	344	442	387	389	407	397	401	391	403	404	368	371	403	418	397	448	384	409	408	389	407	384	389	382	398	423	397	402	412	384	383	378	436	373	384	388	375	352	354	376	377	419	379	398	368	387	344	367	395	404
23348	21965	33481	24596	21283	16138	2157	566	431	367	339	291	289	249	206	240	208	213	207	201	203	167	191	185	161	175	173	157	141	192	165	162	146	161	149	134	159	172	147	158	168	155	173	131	144	157	129	162	153	162	160	140	143	136	160	153	144	192	161	159	164	152	172	157	123	169	156	169	136	159	159	159	150	149	126	152	170	129	150	139	155	184	167	148	154	139	152	157	152	152	129	145	156	160	144	144	144	140	154	134	162	156	155	160	165	143	165	149	169	134	180	139	157	166	143	143	152	150	149	137	148	189	146	165	135	156	158	139	168	170	178	159	151	162	153	145	156	138	155	147	148	149	155	146	157	151	129	149	112	155	127	149	142	137	154	153	148	166	164	146	148	130	153	173	145	150	140	161	148	144	166	131	155	155	159	153	168	166	156	159	150	140	154	151	137	174	137	158	153	155	156	155	145	161	149	151	139	161	149	140	138	151	138	159	148	146	144	138	154	167	147	139	151	149	137	165	153	124	127	149	165	153	137	142	155	143	155	149	165	140	169	158	168	167	135	143	155	142	152	146	162	142	162	171	148	141	141	146	147	148	145	140	145	134	132	138	143	130	160	133	151	155	156	156	170	148	147	153	159	135	166	139	154	153	147	145	147	150	140	154	133	153	157	169	118	143	177	157	124	151	161	141	146	169	168	152	151	157	158	147	155	174	149	153	166	138	146	169	159	159	158	151	156	153	160	160	151	146	150	150	154	132	97	150	147	149	153	159	154	157	147	130	149	148	139	143	179	168	156	149	134	147	147	156	163	145	152	127	131	161	147	135	139	144	148	167	154	158	156	137	160	165	159	136	138	154	133	159	138	158	121	142	166	147	136	151	149	153	140	158	161	161	157	156	139	163	143	168	136	164	162	148	164	164	140	150	145	151	150	129	138	148	139	131	169	157	145	151	148	127	149	143	168	163	156	146	142	162	163	148	150	151	155	157	131	151	144	152	165	138	152	145	141	133	140	125	160	147	141	156	144	147	133	152	160	131	132	164	147	140	166	151	174	156	163	157	147	136	151	139	137	192	171	138	158	175	145	155	161	150	153	165	137	145	152	145	147	156	150	148	149	150	160	170	151	145	164	126	154	185	155	141	145	168	146	198	154	165	164	156	151	155	168	146	132	126	125	166	144	159	145	149	135	163	148	168	131	161	150	155	155	169	157	153	140	163	151	166	149	155	127	147	131	148	148	119	150	132	157	147	162	165	147	149	144	152	135	135	149	131	157	153	132	155	157	137	128	155	153	142	149	148	143	157	149	138	151	143	163	144	135	174	163	161	126	142	139	148	152	161	155	179	167	144	143	132	151	133	150	149	154	152	152	169	146	155	161	179	141	146	151	152	133	139	142	142	127	152	142	169	134	145	137	149	158	132	141	149	154	146	172	147	153	134	153	154	157	141	151	124	137	140	143	164	145	135	146	138	156	164	144	143	132	135	140	152	135	139	150	148	156	156	156	145	154	164	145	132	140	143	133	161	143	158	118	152	148	180	148	160	160	149	162	154	165	144	130	154	180	154	155	154	158	122	143	154	142	134	149	133	148	126	159	148	168	150	156	157	146	133	156	170	142	154	160	163	147	162	146	167	169	138	169	143	144	158	155	126	140	157	140	135	132	143	149	166	124	172	149	147	172	127	142	140	164	156	140	136	138	153	153	147	150	153	144	153	154	141	140	149	157	151	141	146	138	163	156	171	147	145	166	142	143	149	139	139	156	128	150	150	146	138	141	149	142	139	130	139	132	149	165	157	172	154	153	149	158	150	140	145	166	158	132	140	147	156	130	162	154	139	139	143	150	160	140	143	156	145	157	138	141	163	142	156	153	160	158	153	152	146	151	133	146	146	159	162	148	158	130	148	153	155	134	139	148	127	138	153	147	138	138	160	138	156	152	166	140	144	130	133	152	162	183	127	127	136	150	154	156	154	137	155	130	155	148	144	150	142	172	146	132	167	144	141	136	167	159	155	146	150	145	164	167	178	158	151	166	138	175	156	144	150	125	165	164	133	132	148	136	163	158	158	167	157	170	162	165	175	161	139	136	153	144	156	148	122	134	133	149	149	148	140	150	138	126	153	171	153	155	147	142	158	157	164	136	153	137	151	171	142	168	149	128	154	131	154	152	163	157	138	143	183	144	146	149	137	178	136	145	141	158	150	153	150	148	126	143	155	164	154	157	135	158	149	140	170	146	133	141	129	149	140	139	147	147	124	120	150	151	148	127	155	166	152	152	168	165	151	140	139	146	128	135	153	168	174	162	153	152	142	174	138	142	142	144	140	141	148	155	141	149	160	166	146	136	144	147	147	145	156	136	162	166	163	159	163	160	154	138	149	162	148	144	149	144	161	165	148	143	144	150	151	158	136	152	148	126	164	138	136	140	171	153	149	135	157	147	132	136	167	127	145	157	161	154	130	147	168	144	135	144	151	139	176	136	154	143	162	160	158	133	143	158	146	147	146	170	153	156	150	151	151	162	173	130	154	168	160	155	156	162	133	137	164	138	136	136	153	126	148	140	142	153	186	140	158	143	145	132	154	149	151	151	139	141	139	155	157	153	152	134	137	156	129	145	141	134	160	158	145	131	138	154	143	164	146	142	162	160	148	157	159	145	148	174	147	183	119	151	152	131	159	149	145	148	168	136	144	138	115	133	154	146	164	147	167	150	135	162	143	128	156	184	140	147	143	156	150	131	172	132	149	152	136	155	135	128	135	150	169	136	158	143	132	154	145	155	156	158	147	152	142	153	163	173	144	148	166	146	137	149	141	124	139	144	139	150	166	139	143	150	153	167	150	161	176	152	146	156	165	133	146	143	154	155	140	136	138	156	123	154	146	142	128	140	163	145	168	167	140	130	176	145	131	140	137	151	157	163	134	138	151	163	133	130	195	152	156	143	164	150	175	141	133	155	134	158	149	146	143	148	172	149	135	155	159	126	151	132	157	151	135	149	141	148	149	165	162	152	124	147	141	151	145	167	150	155	127	135	127	142	163	164	145	151	173	152	171	143	150	146	135	138	160	153	142	146	158	123	157	153	162	151	158	145	120	151	155	155	147	145	142	163	143	151	143	143	129	141	159	154	163	154	128	154	139	141	134	159	144	147	143	147	155	147	146	172	153	146	141	134	146	150	145	154	154	161	143	152	167	123	168	166	161	157	146	156	165	125	141	133	152	158	172	137	148	139	144	157	135	175	161	119	165	159	153	161	147	161	167	151	157	141	158	133	157	137	145	126	150	153	151	148	146	138	144	135	144	137	159	164	147	133	134	166	155	151	149	152	166	143	139	151	183	157	156	156	153	134	149	149	162	140	136	128	160	135	144	150	143	162	163	157	130	160	159	144	148	162	135	138	150	151	154	152	157	142	143	133	155	144	140	155	161	142	149	143	147	130	164	162	148	134	170	144	144	148	136	155	161	163	137	180	148	125	168	173	163	154	133	156	136	171	160	147	144
43987	82682	51306	4033	2598	1932	1477	1183	947	778	644	547	463	486	362	391	327	316	282	271	256	290	244	229	226	225	194	218	194	210	231	194	196	207	193	204	187	221	172	195	190	198	175	185	191	196	182	196	203	191	188	172	211	157	170	212	167	195	156	195	193	181	167	151	174	197	174	179	180	166	164	157	193	168	171	185	181	161	158	178	158	166	161	166	153	187	163	167	149	172	161	159	172	177	179	182	183	182	154	146	189	156	177	187	191	182	171	193	173	181	174	181	179	165	181	200	187	183	164	187	151	182	154	174	178	197	165	160	160	175	168	171	162	159	172	179	203	190	158	187	162	148	149	167	170	159	157	175	152	168	159	202	174	163	201	179	170	171	169	188	177	167	168	158	215	180	176	177	174	173	169	170	161	171	157	167	173	178	162	179	174	179	176	164	175	167	163	185	193	174	181	169	165	184	187	191	141	180	195	176	175	216	196	186	175	162	174	160	172	161	171	197	198	167	175	152	180	179	189	195	159	176	168	195	142	174	180	186	185	166	201	176	177	167	160	174	202	175	172	178	188	167	183	170	165	150	177	217	156	181	187	187	167	155	190	184	189	186	187	194	157	186	167	191	182	185	175	181	181	168	170	181	164	175	172	188	173	177	155	175	160	160	189	177	170	152	146	163	173	185	156	186	173	166	182	188	177	172	155	178	168	167	152	168	201	186	193	158	192	168	179	174	177	181	202	173	181	171	168	162	176	197	173	183	179	194	146	193	179	162	166	188	172	167	161	175	177	156	176	186	165	190	166	155	181	167	201	177	175	183	165	173	179	181	171	169	167	159	175	170	200	172	186	212	172	207	186	157	158	169	150	184	173	162	148	175	169	169	200	159	190	187	177	160	166	174	178	173	189	152	151	183	168	177	193	189	185	169	199	169	180	180	163	148	169	179	193	151	153	160	171	145	200	171	159	198	178	172	151	172	187	190	173	159	178	159	169	134	161	164	184	174	165	181	181	176	197	184	182	176	163	180	157	151	174	146	160	161	164	148	178	180	169	188	178	151	189	162	200	204	185	165	171	164	176	150	173	187	169	173	171	168	198	155	179	147	191	213	191	169	153	186	183	188	166	178	190	185	167	178	174	160	171	151	164	161	162	154	156	179	157	160	152	174	160	174	189	172	163	170	147	163	209	161	170	164	197	193	173	174	167	190	178	205	186	162	166	177	183	167	176	183	174	181	202	173	166	196	187	169	172	158	143	194	175	181	152	160	178	163	161	157	180	170	151	187	190	172	183	198	166	167	170	157	163	169	183	164	152	158	171	168	162	180	150	166	154	191	200	185	175	176	170	187	191	205	162	180	175	173	167	173	177	186	153	170	177	178	180	160	186	177	190	169	180	169	154	178	167	185	182	183	153	192	163	195	157	172	171	175	170	156	175	182	180	185	181	173	168	188	149	190	175	185	198	186	178	159	178	183	181	168	181	171	174	166	152	186	180	166	177	177	177	172	177	169	151	155	181	173	199	180	197	184	172	168	182	185	163	168	186	189	158	179	174	197	174	169	152	164	152	177	160	153	180	154	167	189	176	170	197	175	187	169	176	157	174	182	187	173	184	160	189	165	186	175	184	184	157	150	167	175	161	182	172	145	178	148	153	193	175	192	169	185	174	170	177	170	167	163	167	175	168	187	187	177	166	193	158	190	135	184	174	167	180	157	171	177	163	163	179	186	165	168	179	182	184	155	177	163	185	156	154	157	202	161	162	175	172	177	162	161	157	183	186	161	186	176	197	170	151	178	188	181	161	178	201	171	173	177	166	167	173	172	204	169	182	163	162	185	179	193	163	159	199	184	161	221	170	189	184	175	183	167	155	152	166	200	180	186	161	179	189	173	161	175	187	184	200	163	170	166	164	167	158	148	171	181	181	198	194	183	174	172	178	162	175	176	149	188	196	171	148	179	194	171	182	168	185	195	175	182	193	171	170	167	199	183	181	191	173	176	182	165	161	185	167	166	180	172	174	170	200	186	173	166	180	152	175	195	167	158	167	175	177	171	166	184	168	168	176	173	169	160	164	169	191	194	157	147	168	190	184	180	172	179	194	183	193	173	197	179	176	145	178	167	153	168	171	152	157	168	180	181	176	169	173	176	168	171	174	176	150	185	169	167	176	175	186	180	179	161	184	159	181	200	178	179	161	188	185	168	156	174	179	173	180	181	189	167	163	181	177	180	184	166	175	189	170	170	177	166	189	175	173	183	166	179	183	175	169	152	172	159	185	177	165	178	162	170	174	183	160	181	157	170	195	191	200	188	174	191	183	178	168	172	166	173	175	161	172	178	171	173	173	170	194	158	163	155	176	179	167	194	183	168	179	173	207	159	166	203	164	197	178	175	204	166	179	164	162	150	166	147	183	159	184	160	179	195	170	177	182	188	153	164	168	185	177	175	159	165	191	159	162	159	169	191	149	177	182	171	183	182	191	163	166	200	184	175	171	191	186	162	155	180	191	178	165	173	184	167	167	139	182	148	167	165	161	181	196	168	166	150	168	171	192	196	161	172	186	187	165	172	162	174	167	184	151	184	175	169	158	159	169	191	179	167	173	155	178	162	158	187	183	191	151	173	168	172	158	171	193	158	188	168	144	176	176	182	178	164	175	175	189	153	160	202	166	166	169	183	186	166	198	173	171	179	192	194	151	175	144	193	178	193	172	178	151	180	176	161	171	171	151	183	167	176	145	193	169	189	143	185	164	169	188	166	179	188	174	175	185	163	161	162	217	164	192	150	175	154	175	176	184	146	167	153	188	171	166	180	175	179	150	182	148	150	164	166	171	173	181	177	177	180	187	158	181	166	154	196	177	165	189	159	143	189	181	177	173	155	183	158	162	175	168	158	186	190	183	172	163	187	181	162	166	191	202	152	178	173	177	146	174	152	165	181	185	170	167	192	183	174	156	169	176	162	173	175	190	151	154	178	177	192	196	187	193	191	157	159	183	173	154	170	158	168	175	172	203	186	176	194	174	193	164	172	165	189	155	175	158	156	167	163	171	190	176	169	156	184	175	170	174	175	174	190	189	171	197	165	191	179	179	169	173	157	230	204	181	195	163	197	159	181	187	199	187	181	173	188	168	140	203	197	146	153	184	203	173	171	164	188	184	162	165	155	189	179	160	195	185	173	154	187	167	166	188	169	188	165	178	169	197	150	180	172	177	167	171	172	179	168	196	193	164	182	172	169	180	182	182	183	167	156	179	169	177	169	180	165	159	153	171	167	192	171	148	201	161	168	200	168	176	192	154	159	175	144	168	176	177	160	166	165	177	168	184	189	182	192	165	170	173	192	185	174	173	183	174	164	186	193	149	161	187	172	156	175	176	179	194	180	167	146	181	189	185	194	181	168	180	190	184	163	154	173	153	181	170	168	152	196	165	170	180	184	163	183	148	175	206	181	185	203	174	155	157	151	163	175	183	169	172	196	163	191	165	182	169	176	189	164	176	188
27656	23586	22368	2658	356	320	280	270	310	287	293	290	261	273	303	292	254	292	281	263	291	274	259	264	276	301	295	247	275	280	295	268	268	299	271	272	290	290	296	289	300	283	276	296	259	265	292	319	289	277	288	268	289	289	266	282	283	285	275	312	252	264	287	315	282	272	286	288	281	290	277	301	277	295	270	260	298	264	267	260	276	277	297	268	291	250	271	289	281	280	286	286	277	252	293	275	279	286	281	288	272	264	249	292	286	264	255	297	271	316	304	312	273	260	306	277	274	250	291	268	282	279	315	279	281	308	247	306	281	284	276	275	265	289	268	259	262	304	303	289	258	289	306	308	299	290	315	313	261	288	290	308	285	260	282	313	260	311	280	275	285	275	272	256	271	323	262	290	292	272	304	305	280	290	285	293	264	257	286	265	296	252	268	248	276	291	286	284	293	290	270	278	262	264	291	298	286	287	274	293	288	286	256	264	260	268	291	289	302	276	292	250	290	326	254	283	276	287	325	264	299	284	298	295	270	270	284	279	283	259	263	282	267	279	297	288	257	249	308	285	281	291	279	316	290	278	255	279	284	293	308	281	299	269	298	313	278	308	262	275	275	246	261	290	263	261	274	270	293	276	300	295	284	302	288	286	278	257	301	281	289	266	301	289	240	275	279	307	287	285	257	287	254	311	273	296	277	299	298	305	287	280	257	282	289	301	284	287	274	281	292	265	273	309	300	272	297	259	249	314	286	311	292	268	270	272	298	297	281	268	264	289	280	275	310	271	283	261	327	302	277	300	292	305	307	266	276	277	284	280	307	268	259	294	242	287	274	311	287	286	300	301	253	261	280	286	300	264	268	271	280	285	264	265	244	296	281	286	296	283	303	254	280	298	269	273	280	299	243	277	266	286	306	299	274	286	283	286	288	278	314	301	272	286	278	271	260	293	284	289	268	286	283	267	285	271	287	263	274	262	251	285	272	274	279	286	262	262	298	280	270	245	276	293	320	274	309	243	257	253	285	282	276	311	280	284	274	331	254	277	276	297	265	279	280	301	275	283	253	313	275	281	276	243	271	320	261	279	288	283	291	290	258	279	275	289	259	272	259	279	291	269	265	281	280	284	279	259	271	276	289	269	267	293	251	261	253	278	289	274	278	254	291	291	310	282	299	253	259	283	285	261	258	276	267	261	308	290	253	263	252	283	286	283	296	273	254	280	318	310	284	290	267	277	239	297	292	279	282	276	291	276	290	318	287	270	252	274	288	274	264	292	304	284	274	265	277	288	267	276	275	260	290	308	276	260	261	253	300	291	291	271	297	285	289	294	264	289	302	295	287	296	260	267	299	286	272	313	283	293	278	237	288	278	308	270	295	298	272	292	304	285	256	277	246	275	248	271	294	246	287	305	284	276	289	275	267	268	268	280	282	272	269	275	267	271	282	281	272	300	259	291	304	268	284	272	263	279	257	270	270	295	277	288	279	258	275	281	262	272	304	265	289	252	271	270	270	263	257	278	270	289	298	260	274	281	297	288	304	287	277	301	276	291	255	267	281	302	285	263	316	279	290	279	259	306	268	258	259	297	282	251	270	280	291	274	277	272	296	269	308	273	301	301	278	290	281	277	279	300	309	295	282	279	281	275	330	267	300	273	255	284	262	279	269	272	303	269	275	274	275	314	274	285	252	259	302	257	251	283	282	272	239	268	295	290	296	287	273	295	269	257	284	263	286	266	307	269	291	251	287	291	292	282	252	288	263	259	303	252	333	275	299	302	273	270	280	284	275	274	280	271	284	285	257	306	266	262	303	292	293	280	304	306	271	297	277	295	261	288	264	307	264	269	277	286	286	255	266	290	289	256	304	276	287	240	274	258	289	291	275	258	287	288	289	259	295	294	236	254	281	313	298	270	266	261	271	284	271	289	296	276	280	298	281	265	279	296	257	304	281	310	242	264	255	285	298	302	273	290	270	311	257	275	261	266	291	295	267	278	270	309	278	287	281	232	274	242	263	247	289	295	262	290	291	311	291	276	283	272	260	307	275	271	263	275	272	286	289	278	273	289	265	275	242	282	241	272	279	281	283	287	272	258	253	277	276	276	274	300	258	266	269	273	275	285	256	272	292	261	270	293	277	313	298	280	297	304	287	253	276	282	243	287	309	293	290	280	270	261	254	230	291	313	264	304	280	299	288	291	282	272	276	255	305	273	280	282	269	284	286	288	317	282	253	269	283	276	277	255	289	300	271	273	281	267	274	250	310	264	279	282	282	260	294	281	278	271	257	272	268	296	284	290	266	277	286	290	260	287	298	270	300	302	272	277	283	277	258	307	279	301	303	270	255	285	294	285	276	238	270	278	261	278	302	281	293	303	283	258	252	281	303	297	308	299	272	280	270	253	264	280	263	263	254	280	258	278	272	270	289	296	284	270	246	256	303	259	306	279	274	304	274	265	286	274	284	313	286	296	267	280	295	262	285	292	271	304	321	293	296	312	276	270	293	271	285	306	294	304	267	258	263	243	315	294	266	293	279	274	280	304	266	303	292	331	261	274	302	283	288	292	305	301	288	290	280	301	266	275	266	292	274	283	270	309	298	301	307	270	277	262	299	279	276	299	280	280	273	279	283	309	265	282	282	267	272	280	252	278	281	301	294	267	279	266	285	279	293	312	289	286	297	244	278	274	280	284	277	258	263	293	257	292	279	290	290	299	272	295	275	267	296	283	278	273	296	300	280	274	282	258	277	267	281	302	307	270	282	303	269	265	260	272	281	288	306	299	267	263	277	261	318	273	298	261	266	297	293	286	271	295	275	300	298	291	271	265	284	282	295	280	278	286	294	289	266	269	301	251	289	289	297	287	280	250	290	306	252	292	275	282	283	268	301	281	294	283	299	285	292	292	310	281	295	261	280	262	265	279	280	282	280	277	276	306	274	296	294	302	268	254	274	301	273	249	313	282	295	293	289	315	273	269	290	286	267	284	243	303	253	300	278	270	301	292	252	253	272	290	270	276	264	318	280	305	277	290	242	261	288	302	258	296	294	286	262	310	247	310	261	279	283	284	299	282	299	295	288	287	298	297	279	264	288	297	240	288	278	253	279	280	277	278	270	265	268	270	249	288	241	252	283	255	266	276	286	273	250	291	293	296	317	278	266	269	263	292	280	256	288	283	259	288	299	274	265	250	241	299	278	302	259	304	266	307	286	288	276	278	294	292	280	277	284	291	272	279	281	269	281	286	278	288	257	260	248	296	280	277	275	304	273	257	282	277	295	284	250	281	254	291	286	271	276	292	266	291	301	293	283	312	249	309	251	295	264	278	291	249	275	267	250	292	286	274	282	275	281	252	259	270	329	297	258	288	280	273	281	320	267	258	278	274	268	246	308	299	288	275	274	284	293	330	257	251	269	280	304	247	289	253	292	267	304	268	276	293	261	257	271	280	275	288	284	289	250	270	263	301	295	287	277	274	303	267	286	310	271	267	270	278	306	260	254	278
16194	33002	20944	463	443	394	394	384	385	398	329	343	359	366	349	345	359	333	338	337	357	377	357	351	367	354	325	351	375	319	332	352	334	367	368	360	380	339	358	328	342	368	329	320	374	363	354	345	336	327	346	369	325	326	351	334	375	350	344	344	352	324	323	305	364	343	373	331	343	335	341	341	327	392	342	325	351	347	326	342	338	374	338	361	357	358	344	358	354	361	321	360	327	329	370	358	327	331	361	354	368	322	330	350	358	367	341	325	323	351	354	345	331	350	349	345	348	349	340	326	340	339	341	318	362	345	352	346	330	366	351	303	341	398	379	365	352	334	346	343	364	311	343	338	314	352	369	329	333	311	347	349	342	373	355	346	366	352	348	335	346	343	346	325	341	324	344	385	349	326	370	365	357	345	351	331	355	343	328	350	366	356	352	366	352	334	335	323	301	335	360	353	333	356	338	369	342	335	363	346	315	341	351	350	343	335	348	357	349	314	350	364	344	378	362	356	347	355	357	352	382	339	315	347	360	354	354	358	362	374	339	331	353	375	328	359	330	352	330	364	361	354	352	358	331	338	318	347	342	334	364	339	323	373	372	349	347	336	350	348	324	343	373	337	379	359	372	345	350	349	319	348	357	336	335	336	347	359	365	381	360	355	367	343	347	336	348	356	366	351	355	379	313	319	352	357	329	362	339	348	341	359	352	370	361	355	346	329	383	347	364	339	354	365	325	363	348	361	380	365	312	334	328	362	334	348	358	365	351	339	329	356	321	349	337	344	371	330	348	325	357	345	343	330	330	344	351	368	328	359	348	365	330	350	325	358	358	337	350	366	362	352	328	347	357	370	334	374	328	341	340	328	362	348	390	305	386	378	363	382	332	342	351	366	361	367	355	345	345	355	334	330	360	356	316	325	355	383	386	353	343	340	340	359	330	352	383	337	359	329	374	380	319	388	388	304	354	362	365	354	360	348	357	345	354	340	355	345	321	348	360	365	301	333	379	359	331	359	346	351	368	342	354	359	322	332	341	361	381	331	344	347	362	371	325	323	341	336	385	311	329	371	331	361	372	343	320	371	390	340	366	365	329	381	353	398	371	349	329	375	349	360	353	325	346	339	385	334	325	359	357	371	343	353	345	323	372	343	332	371	332	350	367	370	355	347	342	359	325	331	341	345	363	367	348	372	383	345	371	380	360	335	357	311	356	361	349	336	345	363	360	356	359	349	397	356	355	348	351	352	368	309	339	350	329	329	351	353	366	382	357	338	338	350	357	332	353	313	347	343	347	361	356	356	335	369	349	358	361	324	343	334	345	332	339	361	352	376	366	362	400	370	333	339	329	340	348	367	332	341	328	356	349	359	318	391	364	384	369	351	346	359	328	319	373	381	371	310	334	326	360	335	344	343	305	376	374	350	341	374	357	328	380	350	334	368	356	344	326	328	356	368	377	353	311	341	355	374	346	334	361	362	335	345	349	366	355	385	331	331	348	372	331	342	342	356	353	377	320	328	389	380	339	360	319	336	344	364	354	361	345	349	316	339	353	340	356	345	357	376	364	377	344	366	338	330	358	378	341	343	358	343	336	376	343	323	363	332	325	344	341	353	363	378	338	351	367	344	346	336	323	340	380	332	338	355	351	354	353	339	347	376	350	307	329	365	378	350	321	363	367	345	335	328	339	336	367	330	350	357	365	379	332	356	365	385	334	337	324	356	362	377	359	358	359	362	334	365	335	309	359	344	349	323	339	356	339	325	357	341	331	348	346	368	337	366	354	356	323	346	338	333	360	325	343	371	371	344	363	354	336	380	322	390	353	329	358	389	347	290	385	320	353	355	353	372	334	372	368	360	395	341	329	350	324	369	354	384	346	323	346	363	372	333	355	402	361	346	365	331	351	340	378	373	349	340	355	335	353	332	334	380	342	356	330	336	317	330	335	318	329	351	318	372	343	347	340	362	378	346	334	349	339	370	376	369	334	345	369	359	361	347	356	350	335	359	348	382	365	339	384	358	345	328	325	336	325	363	343	353	343	345	346	375	367	367	369	361	340	353	369	350	360	371	377	348	371	401	350	345	351	365	347	322	341	377	345	335	331	344	345	359	360	321	338	363	324	346	349	337	338	364	342	338	348	330	363	353	347	346	372	371	347	349	321	336	343	323	320	368	352	372	341	382	364	345	360	359	341	362	374	331	337	361	323	375	360	333	331	309	339	356	341	359	351	344	376	365	343	346	329	332	342	294	334	365	354	335	343	348	336	346	343	368	372	306	352	347	379	325	349	363	363	332	336	349	324	317	369	378	359	347	329	339	350	340	351	345	351	365	336	344	345	341	364	337	373	329	340	370	342	329	360	330	345	335	357	354	352	348	327	358	385	346	366	324	316	328	304	361	311	384	346	364	377	351	377	354	357	388	357	350	357	355	365	370	360	329	322	353	363	343	362	367	341	367	338	332	386	339	358	354	369	360	358	343	350	397	336	379	336	337	311	341	333	341	359	397	341	349	383	341	331	307	330	367	318	330	351	338	334	347	342	334	345	360	368	355	342	323	371	323	372	356	351	327	336	307	385	315	347	370	331	345	333	372	353	333	354	376	358	360	340	302	381	364	371	358	368	321	316	356	330	340	311	365	352	357	347	296	342	345	329	348	377	314	328	319	324	331	340	372	381	367	337	345	335	337	335	343	329	328	331	368	350	349	341	365	352	353	330	315	371	320	358	335	383	344	319	350	324	374	340	364	353	382	340	351	320	340	364	356	346	359	342	340	367	317	349	351	323	357	342	314	352	346	338	338	348	372	342	339	370	350	359	333	374	336	359	354	357	356	356	363	361	382	357	387	327	334	358	359	332	324	353	347	366	325	327	348	331	335	338	363	325	333	328	327	360	296	342	392	312	365	360	374	360	318	334	343	317	348	335	338	320	340	360	341	349	352	348	347	334	337	360	340	342	345	361	358	352	377	317	378	360	309	351	334	350	367	378	360	305	355	314	339	326	365	346	361	349	333	383	323	349	330	371	352	342	364	327	349	334	352	383	338	317	346	325	379	339	344	347	342	361	355	345	363	356	341	338	344	340	376	350	328	359	333	321	343	370	385	347	346	356	343	358	328	366	356	357	336	374	348	304	362	344	378	323	340	333	349	360	333	361	309	350	323	341	344	331	315	361	350	330	329	357	322	388	316	390	361	330	340	359	321	400	348	361	344	367	318	354	341	330	322	364	333	305	337	340	345	345	346	350	363	331	370	351	366	316	369	342	319	354	366	364	341	347	346	323	368	347	343	357	341	351	349	346	368	340	331	386	357	368	369	326	328	374	358	362	342	337	329	354	368	355	328	350	373	396	354	356	343	315	322	359	334	330	373	349	329	369	360	347	351	310	330	346	359	361	367	343	356	325	332	350	335	330	360	366	369	327	321	347	332	305	368	357	358	353	332	329	388	359	344	348	356	383	373	379	383	345	369	328	369	328	365	339	406	351	325	342	329	331	331
24279	22075	34319	24877	18472	4938	530	371	285	294	231	198	201	217	183	195	205	148	159	157	162	166	157	138	141	140	128	132	152	150	133	133	150	136	141	145	135	135	146	153	141	158	140	151	124	143	134	126	121	141	131	136	133	145	152	145	119	127	135	121	144	135	142	142	132	122	145	155	142	117	147	164	121	133	149	125	129	136	140	147	145	127	139	145	148	130	134	144	138	136	146	148	156	148	135	137	149	123	123	132	129	129	123	125	165	133	139	129	128	134	133	126	130	125	168	137	131	151	152	136	138	149	153	118	133	148	130	127	133	142	147	144	138	135	132	129	124	147	120	102	126	122	139	123	133	124	140	126	130	109	137	132	135	139	129	153	133	128	141	115	120	143	137	116	140	128	125	137	146	144	147	140	115	151	129	134	126	143	142	128	149	117	130	137	146	123	129	125	123	121	151	139	133	125	119	144	153	132	158	140	160	157	147	110	135	148	134	120	144	132	125	136	144	154	138	141	141	137	151	121	136	136	112	144	139	138	127	152	140	124	149	123	116	125	141	109	141	133	144	135	133	116	150	138	133	152	131	117	131	132	137	137	118	127	153	133	121	132	121	145	137	135	134	137	125	141	145	133	113	131	128	134	136	141	143	120	130	125	147	166	130	148	132	138	147	163	137	120	150	110	122	146	129	151	128	151	130	143	140	154	145	155	131	164	122	152	144	109	146	146	129	118	116	122	121	145	125	174	149	122	149	119	135	123	123	141	146	132	134	119	138	139	145	118	130	132	134	124	114	127	135	140	137	141	148	156	140	133	144	142	129	134	119	127	131	137	121	115	124	125	128	146	135	162	150	116	144	132	144	159	150	148	140	137	157	148	112	131	141	122	129	137	125	130	149	131	118	128	159	147	117	142	105	147	153	156	151	148	120	141	125	135	126	156	128	125	122	142	129	138	145	145	153	137	130	145	145	129	137	128	146	143	147	139	127	135	135	129	140	141	131	122	141	144	142	137	126	149	139	139	164	132	136	137	142	123	146	138	154	134	136	158	144	121	123	116	135	175	143	152	128	127	139	136	108	133	128	157	164	137	130	142	124	132	147	135	144	141	160	162	146	125	130	138	152	145	152	139	115	150	145	130	134	129	129	133	137	132	137	139	153	147	149	118	124	168	122	131	122	139	136	144	132	147	130	159	138	141	111	135	164	125	152	137	140	140	122	122	132	122	131	146	135	131	138	137	125	150	134	147	132	141	138	145	127	122	144	130	142	123	118	140	102	128	133	134	147	135	132	122	148	122	159	106	125	147	144	138	124	149	126	134	142	138	129	134	133	130	150	146	157	129	139	140	146	131	147	122	142	130	157	149	133	127	134	152	139	125	132	121	123	125	131	151	134	109	152	140	162	123	142	122	151	152	119	147	144	142	147	143	173	139	136	146	129	147	124	143	121	120	152	128	164	129	158	142	140	153	129	122	142	119	149	128	121	139	140	128	137	148	131	135	123	153	119	130	129	133	137	121	101	156	129	131	138	146	137	120	152	114	135	138	146	132	111	141	142	123	136	114	129	139	134	140	134	144	124	127	136	146	118	121	110	124	112	135	127	148	142	147	143	149	133	136	124	123	133	111	127	161	119	133	134	118	118	125	146	130	130	135	131	144	124	157	155	143	151	141	137	138	128	149	126	136	115	119	140	135	121	137	137	150	143	112	115	157	141	149	150	118	157	132	153	138	126	146	146	126	148	105	123	112	146	145	127	125	127	109	146	130	140	149	126	126	135	113	130	140	132	136	129	144	129	138	120	129	131	150	128	142	136	114	133	138	131	137	108	145	118	122	152	125	135	157	120	122	132	140	127	132	126	114	129	145	115	140	141	142	170	162	154	142	133	129	138	156	141	161	139	160	127	137	117	142	120	142	124	155	134	136	137	127	131	122	127	144	143	135	147	130	149	148	160	122	131	136	124	137	131	151	123	129	141	132	143	127	114	145	135	127	124	128	129	129	135	138	117	127	133	145	117	112	137	164	130	131	151	143	138	142	137	132	142	128	132	133	143	156	131	141	143	138	155	128	143	134	149	131	136	143	128	115	135	152	133	117	152	142	121	117	156	125	142	113	151	153	137	141	117	150	151	140	148	142	152	141	132	123	133	157	141	159	117	129	136	148	138	158	135	148	123	150	143	138	134	134	136	144	126	126	133	137	149	118	134	125	124	125	118	131	152	136	123	145	125	126	149	136	150	158	169	118	141	135	141	155	150	138	149	128	126	139	133	112	110	129	131	117	156	103	124	130	126	148	148	132	141	156	138	142	134	139	129	126	123	140	124	135	118	143	134	129	130	129	144	137	101	135	118	157	129	135	137	114	143	133	125	117	131	140	125	134	126	137	122	120	146	144	128	135	127	141	136	129	147	138	146	137	134	155	151	131	130	135	151	137	143	137	121	131	104	132	137	133	144	141	109	134	127	130	138	143	138	140	134	148	141	149	150	146	132	116	142	133	126	143	130	121	165	129	130	109	128	131	148	135	136	127	142	121	117	141	122	130	138	142	138	129	141	154	145	139	124	130	149	117	122	129	139	123	121	131	130	142	136	130	124	150	140	137	152	148	138	130	131	143	113	132	125	115	138	116	138	130	132	133	145	133	127	145	125	140	141	142	143	116	150	141	132	129	138	148	125	149	116	147	148	133	113	152	111	122	155	140	141	119	113	133	126	142	139	166	121	124	143	134	131	134	153	124	135	148	114	138	124	133	138	126	142	119	115	130	145	126	142	129	146	131	137	133	139	160	136	134	132	147	115	139	146	134	138	150	132	139	141	134	133	133	138	120	119	139	132	144	131	118	142	128	142	139	154	115	127	157	132	137	128	142	154	145	119	133	138	131	137	133	142	122	143	139	134	126	137	126	143	158	126	128	147	144	118	144	136	149	132	137	153	129	156	121	133	143	130	140	119	126	143	118	145	131	146	139	127	121	132	132	161	114	143	118	109	117	146	133	144	134	123	130	121	139	113	156	125	128	148	143	132	111	143	130	114	122	145	109	148	113	129	134	137	127	124	117	165	120	136	132	144	142	151	137	146	127	135	140	126	143	150	152	124	154	141	114	140	121	132	111	146	135	157	133	146	126	129	121	125	132	136	130	138	143	136	156	119	132	142	119	140	137	134	148	126	144	122	136	135	143	132	121	153	141	169	138	138	137	109	148	148	133	142	121	140	144	127	126	144	134	141	150	133	148	116	139	116	135	141	131	140	123	133	127	139	159	139	130	127	125	132	133	140	117	124	154	129	152	121	151	111	143	120	132	138	139	110	135	112	119	133	138	112	135	136	148	146	141	142	137	137	132	133	145	137	157	141	138	144	144	134	148	130	115	110	148	118	133	144	128	138	122	137	131	125	125	136	125	141	141	127	127	135	145	135	141	140	149	141	126	151	149	123	126	127	132	137	137	134	131	149	137	162	140	144	132	144	130	134	129	134	144	137	150	136	129	126	129	120	115
44938	79014	46921	2215	1458	1049	874	653	593	442	406	354	321	337	264	277	242	236	244	229	200	198	195	231	201	202	159	208	186	205	191	200	180	214	200	174	203	184	173	157	176	156	164	201	194	162	188	197	178	169	179	198	191	189	193	185	209	173	159	183	169	183	178	175	189	162	160	175	165	195	199	162	194	148	191	193	183	175	168	172	200	164	195	171	206	158	162	189	153	176	160	163	170	165	172	174	157	176	180	180	176	184	176	202	163	158	185	190	170	157	174	188	159	169	178	185	183	170	160	192	191	185	170	188	179	165	165	158	158	161	162	179	178	172	186	161	152	185	167	177	151	157	182	203	190	182	181	168	195	162	196	171	174	173	164	160	170	181	150	176	174	167	183	168	178	174	155	170	168	191	174	155	174	181	181	170	174	164	161	179	166	160	180	191	186	159	189	161	165	173	194	190	200	176	170	182	182	183	200	164	199	149	194	192	175	171	182	190	145	153	167	201	185	174	196	173	162	207	174	171	168	189	171	174	173	209	173	172	163	182	158	187	193	187	186	180	172	181	169	194	152	195	172	174	194	189	167	183	180	162	173	185	181	173	167	171	184	184	166	152	198	168	175	162	150	199	181	187	175	175	153	151	182	191	154	175	204	182	168	159	179	165	191	174	145	170	164	189	156	185	162	176	153	162	170	193	167	177	202	178	175	183	186	157	171	169	188	173	162	150	189	177	178	163	176	158	167	171	156	205	197	179	157	163	189	176	177	171	165	175	181	182	180	188	160	193	164	189	177	181	203	181	164	174	155	175	167	174	196	187	170	184	160	167	173	192	152	199	178	180	198	165	166	181	173	167	191	188	186	185	193	191	181	169	169	153	161	177	180	184	169	179	178	182	158	184	152	173	185	164	164	161	174	166	183	144	186	183	161	183	170	142	163	175	161	177	172	162	169	165	195	147	167	159	173	176	205	171	156	174	174	173	161	174	164	170	180	181	182	172	144	194	175	197	170	189	174	155	148	187	174	173	167	166	166	173	175	175	162	199	164	163	194	178	172	163	159	187	173	181	175	196	178	171	165	188	198	144	171	202	166	175	163	158	157	171	200	161	162	205	174	165	177	168	181	177	181	171	189	196	187	154	153	192	186	204	168	181	164	193	175	163	161	179	186	146	180	165	177	146	174	199	153	157	166	177	180	168	168	195	188	149	194	184	166	176	165	205	174	185	158	182	157	169	186	172	165	172	170	187	188	183	177	184	181	154	153	182	174	167	157	150	176	184	158	167	183	178	177	193	171	171	186	179	160	182	165	186	162	184	195	173	148	185	167	196	161	184	184	153	185	148	186	189	182	180	181	170	173	169	156	182	167	156	168	180	184	185	163	158	198	158	181	184	168	197	154	156	191	178	195	179	188	169	169	167	190	191	178	163	182	175	180	157	178	187	190	198	173	154	206	176	177	203	177	182	158	178	175	180	166	161	170	187	166	178	180	169	158	162	178	166	157	190	179	162	160	171	160	174	160	182	169	176	158	177	180	201	163	150	184	165	178	145	153	160	164	173	158	186	179	201	175	166	156	187	184	149	166	176	150	152	164	197	175	153	196	165	151	168	159	161	175	171	162	179	188	172	187	179	174	173	192	175	169	180	145	158	171	159	183	160	170	156	192	181	159	181	153	183	189	157	197	177	189	201	175	178	175	180	168	157	162	177	182	171	176	180	187	161	193	185	169	170	161	179	189	174	189	170	168	184	167	171	188	177	181	171	173	182	169	183	175	172	169	182	171	197	192	175	187	173	165	159	147	188	165	153	171	169	188	146	192	161	172	183	165	160	165	182	156	158	192	164	172	160	158	185	160	201	175	168	195	171	172	152	166	181	175	185	196	169	177	159	188	182	171	162	184	164	161	183	173	149	192	174	169	157	167	170	177	173	153	204	161	186	160	176	162	177	173	178	156	190	160	166	171	171	177	149	177	155	184	185	174	172	186	177	203	158	181	183	170	157	174	178	180	179	186	171	161	174	160	175	193	149	147	182	167	176	172	188	176	148	173	168	205	176	175	180	168	195	159	176	177	160	181	205	167	157	174	188	184	192	159	185	177	161	145	169	177	177	179	177	160	204	170	167	157	174	192	174	153	162	181	164	166	202	186	166	165	172	168	181	201	168	159	177	192	151	166	161	179	183	194	168	175	180	179	198	172	176	173	177	178	195	183	196	161	160	165	176	185	180	178	182	171	154	166	193	192	173	160	165	169	200	192	190	191	168	154	182	179	181	183	156	183	160	155	168	189	190	167	194	184	187	161	176	173	188	188	162	181	172	166	178	155	184	180	160	160	180	174	185	173	179	196	180	181	179	171	172	180	186	181	144	188	181	158	187	163	165	171	193	175	186	155	177	164	166	158	170	158	197	172	157	186	183	182	144	165	191	183	172	193	187	189	179	174	157	178	173	160	186	189	159	178	193	187	173	183	179	172	172	171	198	166	162	157	182	180	165	160	156	164	179	179	171	166	161	163	199	159	171	154	150	185	157	179	164	161	170	200	168	152	180	184	166	165	187	167	184	161	174	195	185	185	177	163	177	166	183	194	175	165	176	181	192	181	188	179	187	184	169	181	165	174	173	186	164	193	170	149	189	170	181	163	175	167	154	171	187	178	151	172	201	176	167	184	172	199	184	153	164	179	157	166	171	169	162	174	172	170	160	192	177	181	177	183	175	160	164	179	186	177	160	183	177	194	173	163	186	183	177	175	175	184	166	153	174	151	207	186	175	192	169	184	189	182	166	199	177	189	164	175	173	152	179	174	174	189	162	156	164	177	173	169	162	157	155	169	170	191	198	184	199	165	169	201	168	177	192	185	172	186	185	168	152	180	177	200	151	180	166	159	200	189	156	171	188	180	182	178	162	185	162	174	169	180	199	174	157	163	150	167	177	172	165	153	194	188	173	178	167	170	167	188	163	181	176	149	170	196	149	163	182	181	172	173	191	187	172	170	170	178	176	167	168	167	168	176	169	182	178	171	185	174	187	213	165	166	136	191	178	183	157	166	183	151	183	192	179	189	158	176	174	173	175	163	138	182	166	158	160	151	185	201	171	157	181	164	178	187	162	189	175	182	179	175	167	166	163	190	186	143	166	171	209	168	183	183	163	181	181	175	146	180	183	155	180	153	157	169	177	202	154	184	151	185	178	175	150	163	182	168	164	166	177	166	188	173	191	165	170	194	177	176	180	162	195	184	177	170	179	198	184	160	175	162	179	176	164	174	152	165	166	186	176	195	168	186	160	193	156	172	173	171	164	162	166	164	180	161	173	169	187	178	188	150	190	170	181	170	188	186	175	179	172	162	164	178	179	147	174	173	164	168	160	182	184	158	168	156	146	183	161	173	161	156	183	190	174	194	137	176	168	158	159	181	181	155	188	184	171	184	181	192	176	170	163	155	166	149	179	167	160	180	154	179	168	191	182	201	174	163	175	169	192	169	205	171	204	163	173	184	166
25589	23236	33474	23446	6626	587	469	403	383	373	392	363	411	360	395	380	350	336	332	321	354	365	345	370	349	313	332	341	339	332	345	363	325	312	370	335	312	353	322	344	368	338	357	343	334	334	315	337	309	358	336	343	339	317	327	303	347	315	339	327	332	306	350	340	336	322	328	341	374	337	324	324	318	372	344	327	330	340	343	347	337	303	366	371	316	340	343	339	352	335	308	348	341	354	343	332	329	345	360	357	328	311	339	365	314	341	320	324	329	362	289	371	381	332	341	339	328	316	357	327	334	302	348	355	318	303	304	346	344	364	351	368	298	338	333	330	303	329	328	356	332	320	328	395	327	321	340	343	328	324	324	330	363	332	341	317	360	350	347	347	339	339	335	336	320	350	344	344	319	365	342	338	350	355	361	343	305	333	348	338	317	317	344	359	326	354	335	319	329	347	319	315	377	324	350	328	352	329	345	308	346	339	337	363	348	317	367	346	373	367	368	348	355	320	349	371	350	322	334	333	376	340	317	330	340	307	383	346	341	330	329	350	366	343	333	315	352	329	305	382	316	357	361	354	338	356	336	355	379	331	346	369	343	312	361	319	365	303	314	352	331	341	297	341	340	324	332	364	327	332	316	321	339	323	349	341	343	341	316	325	335	323	350	371	343	345	357	324	357	342	325	334	343	337	347	330	325	373	311	352	346	313	345	341	304	362	310	353	324	358	330	311	327	349	336	314	316	339	313	350	319	330	321	328	372	335	361	299	351	328	337	325	347	352	325	368	328	309	346	351	321	342	338	348	347	349	340	306	354	350	355	317	363	337	349	337	346	333	364	329	316	327	372	351	309	311	317	341	383	323	348	331	344	321	339	353	371	326	313	332	340	351	310	366	305	317	323	376	345	324	318	363	350	316	329	368	359	345	321	324	346	295	333	315	328	347	356	339	364	342	337	335	343	347	364	361	333	345	321	315	327	343	346	341	352	309	341	317	335	337	337	351	320	315	326	309	329	326	380	343	337	337	334	332	334	361	361	297	335	325	340	348	312	334	333	326	352	320	347	365	336	302	335	331	336	323	335	297	294	359	344	322	321	349	333	312	357	289	294	313	344	353	333	333	325	312	333	328	345	311	361	341	379	351	344	334	321	324	329	339	307	350	324	324	311	336	343	340	349	343	329	340	331	321	327	343	324	344	345	324	356	334	319	334	302	339	352	329	323	357	327	326	317	344	349	313	313	319	356	344	329	359	328	311	342	337	353	331	354	333	318	320	345	340	366	333	337	319	311	341	325	310	282	326	351	373	320	317	348	319	357	324	320	320	341	304	290	329	321	330	347	321	323	307	334	358	343	324	318	333	346	318	326	336	323	305	339	347	348	346	347	321	324	325	318	327	361	342	325	354	316	356	336	337	330	331	378	322	297	335	354	353	319	351	314	308	310	318	331	336	311	313	335	306	305	343	341	344	352	336	338	336	328	336	338	316	306	348	339	336	342	331	314	335	334	355	311	301	373	346	338	335	335	315	310	382	358	358	290	328	345	338	323	352	305	363	334	322	350	339	334	338	342	321	319	334	328	349	334	323	289	308	336	348	319	341	355	331	325	345	330	345	387	335	339	342	340	317	300	348	341	314	311	333	323	338	353	346	351	334	361	357	360	333	343	329	343	374	333	339	356	324	325	361	323	350	366	311	343	341	359	338	341	332	356	334	327	318	339	325	325	312	334	312	327	364	322	346	326	337	327	336	340	345	372	377	369	348	346	335	342	364	328	307	324	354	349	310	341	339	350	350	336	354	322	320	350	286	310	321	336	345	340	366	334	346	379	309	327	363	330	362	337	325	349	333	341	346	343	368	320	338	355	312	343	303	320	379	353	314	330	339	356	318	343	336	336	323	339	326	318	331	305	342	341	341	322	342	350	360	339	325	354	341	321	313	333	339	339	311	361	353	333	324	317	346	337	313	350	325	358	351	349	341	327	335	363	312	338	343	333	336	345	323	314	349	313	348	308	342	343	329	348	325	329	307	345	316	335	339	331	328	363	350	364	301	335	336	340	387	332	305	390	329	360	333	354	330	351	331	363	324	357	337	317	340	352	342	356	312	306	336	341	323	379	332	305	353	350	347	318	322	353	345	303	355	365	337	335	331	291	343	319	346	328	317	341	317	325	333	344	370	339	366	336	317	353	329	361	324	340	346	318	334	315	343	367	334	349	309	355	322	309	352	305	304	361	353	329	346	333	333	331	354	318	348	320	360	343	284	303	342	355	311	362	331	301	301	381	341	332	326	372	305	351	343	324	342	328	347	347	318	337	316	333	316	339	320	329	359	366	352	341	358	371	323	355	335	364	345	339	320	339	343	322	337	303	364	343	338	327	351	345	327	326	319	320	335	324	340	342	324	320	330	334	338	343	343	292	319	359	363	323	342	311	324	303	346	329	346	313	329	343	330	332	327	329	354	346	319	327	307	342	304	332	356	364	347	310	325	325	353	323	346	322	308	339	312	342	331	372	334	314	341	334	352	353	355	340	322	334	352	334	318	320	364	323	334	354	314	337	372	370	393	322	345	336	358	343	311	338	335	342	325	328	325	333	362	336	355	352	331	286	321	337	347	314	329	328	381	321	328	364	345	353	328	311	345	348	291	340	336	318	374	375	350	343	289	294	349	332	376	333	345	350	325	316	312	332	320	307	333	346	338	301	333	334	353	330	329	348	313	324	325	322	284	312	366	322	350	317	363	357	349	330	372	324	313	353	311	319	304	347	319	359	315	334	318	355	332	337	366	339	333	345	344	322	323	332	319	345	337	356	353	344	355	327	327	316	329	319	330	362	330	336	384	358	313	321	322	322	324	326	358	372	333	338	339	319	375	331	330	346	334	353	311	315	342	346	339	322	339	383	358	315	364	337	333	306	361	335	333	340	343	324	364	307	349	316	350	338	323	318	312	314	338	332	326	356	358	372	330	301	331	327	353	342	305	347	319	320	340	344	292	357	311	333	321	327	366	344	354	333	335	320	325	342	333	316	358	324	300	318	305	329	314	349	361	339	360	333	329	335	357	320	291	362	322	357	326	344	321	338	367	350	355	389	337	300	324	310	324	348	327	325	340	359	339	341	346	325	338	330	345	358	354	312	308	324	329	339	327	362	313	321	333	336	326	327	344	340	320	321	344	310	320	320	336	373	335	344	317	312	358	339	303	343	353	349	310	354	356	355	324	349	320	328	317	334	349	324	318	335	321	344	355	322	322	311	347	355	319	333	340	317	327	329	322	328	311	341	338	332	337	391	330	333	346	323	347	312	319	313	329	361	339	355	335	340	340	325	363	319	343	332	344	363	360	317	361	349	337	324	333	333	301	296	340	336	359	322	317	312	333	292	339	321	332	347	347	349	322	363	331	329	368	314	325	356	328	344	344	322	357	348	347	317	357	318	338	324	338	319	325	330	298	305	344	336	327	330	336	307	377	332	323	336	346	358	343	366	349	304	354	348	320
42073	67195	43371	1385	1089	854	690	658	594	608	502	529	515	481	482	476	444	427	437	480	444	417	445	406	397	397	418	426	425	382	399	429	430	410	415	424	402	387	402	390	383	412	386	387	395	412	399	399	376	379	386	380	415	390	386	408	405	403	411	367	444	388	391	430	406	424	389	444	417	410	396	399	395	418	401	390	401	377	415	432	439	384	407	381	402	390	414	419	377	371	433	389	367	389	430	395	422	360	407	426	397	410	373	392	393	391	413	390	402	387	402	389	428	390	355	365	423	411	399	406	389	433	392	387	388	419	381	425	386	418	380	398	385	426	387	415	365	390	378	408	379	384	412	438	379	400	401	402	408	396	362	365	400	407	424	393	395	376	398	388	410	401	376	410	421	388	390	398	402	418	367	418	379	381	383	449	411	401	385	379	426	376	384	405	406	396	368	398	366	396	402	385	379	379	392	394	392	406	406	381	390	380	409	384	410	382	406	407	367	398	424	407	376	403	404	407	368	394	373	379	387	406	416	386	382	388	405	392	399	397	395	398	402	431	389	399	416	403	432	385	411	390	394	402	419	398	421	396	431	392	390	450	366	421	373	410	409	422	407	407	381	392	432	383	430	377	400	395	402	417	387	443	407	428	390	448	390	400	382	379	375	380	367	365	420	382	406	402	390	413	421	399	405	393	406	402	418	382	426	435	385	417	413	375	357	395	424	415	392	428	382	424	447	410	377	375	403	401	385	425	376	364	403	385	356	386	390	363	427	426	399	421	404	406	437	388	366	411	435	378	389	379	350	399	395	389	394	419	376	386	379	393	367	400	468	414	422	401	415	415	411	394	405	420	398	438	413	388	396	408	392	369	387	393	388	384	388	415	408	367	385	428	391	395	408	410	367	378	368	399	398	411	428	390	407	393	402	386	380	377	397	360	432	405	397	394	415	410	405	434	435	369	433	409	371	381	394	413	401	385	419	366	385	382	411	386	380	390	422	412	392	406	407	393	408	406	450	416	411	411	399	420	436	400	429	420	387	395	378	392	420	397	371	423	382	400	412	434	393	412	436	409	470	405	389	396	372	358	393	386	405	409	424	418	431	412	405	436	391	381	386	400	372	430	382	382	413	423	431	403	409	391	401	375	385	404	380	400	404	376	370	417	386	408	412	445	358	383	357	386	391	386	421	396	414	425	381	391	393	390	435	379	414	401	443	412	436	383	403	390	404	376	416	416	414	407	403	411	401	396	412	363	385	366	384	414	407	373	411	419	398	402	363	391	413	350	425	427	428	398	394	417	378	354	425	415	427	379	411	427	451	408	414	409	410	392	379	376	404	419	413	408	387	431	384	395	386	357	403	456	422	410	379	393	402	392	392	407	366	410	403	395	420	387	379	419	385	381	418	437	408	406	368	408	397	400	410	405	374	383	405	403	430	430	354	421	413	376	423	399	392	399	387	405	378	391	417	408	401	374	393	412	391	392	410	393	387	377	403	394	379	395	447	420	385	400	387	394	388	410	442	372	391	401	379	392	401	363	386	395	386	399	391	433	399	364	414	416	352	380	441	379	398	368	383	380	426	391	402	386	397	380	393	440	384	372	421	394	403	395	413	369	384	414	424	408	414	379	402	364	330	411	409	402	427	394	436	391	414	457	428	388	388	375	392	365	412	367	388	378	354	399	389	422	392	425	389	400	400	403	395	407	374	398	411	395	382	379	419	384	360	398	408	406	382	377	419	407	368	400	354	411	382	410	392	384	418	411	432	410	386	406	400	373	388	394	382	412	409	399	342	381	420	391	464	396	383	399	430	371	400	389	412	350	399	403	379	384	391	391	403	389	383	418	364	418	369	362	427	405	417	395	375	403	396	425	422	413	378	356	376	370	390	404	387	409	415	392	437	439	396	412	412	409	437	377	416	374	397	373	389	391	401	412	392	419	391	362	420	414	388	392	376	399	392	384	389	431	398	404	429	383	370	408	384	439	417	421	420	415	378	408	379	404	376	375	359	411	402	389	414	380	380	415	428	401	420	395	406	420	404	424	391	427	418	434	412	399	407	390	407	372	405	402	417	389	425	421	377	413	407	415	417	377	426	372	426	397	423	417	389	421	396	407	369	407	403	406	392	403	369	367	418	429	393	419	357	428	401	394	416	403	409	424	410	388	389	432	412	371	414	393	438	443	388	438	428	421	401	435	444	406	435	397	417	409	404	399	378	378	367	413	428	396	377	361	374	393	402	406	406	415	435	405	423	413	433	378	428	428	379	396	414	412	395	420	401	411	381	413	374	381	439	373	396	377	429	423	410	407	389	384	402	379	416	422	374	409	404	375	406	432	415	415	395	405	387	409	402	403	388	413	436	441	376	409	423	422	406	409	376	415	405	388	400	411	432	401	405	434	404	362	391	403	373	404	393	399	396	437	372	449	413	417	397	431	377	393	412	412	412	379	412	369	380	433	421	374	433	405	403	376	410	403	402	424	388	396	381	419	421	398	379	398	406	399	399	410	399	418	415	385	407	379	372	393	381	389	396	420	385	371	437	422	370	376	387	391	380	427	375	393	413	384	355	389	392	434	383	363	371	372	397	362	369	366	432	380	381	388	420	458	402	405	409	370	384	408	387	407	443	377	401	423	409	416	439	399	407	404	406	415	418	438	370	400	369	423	428	391	403	403	422	438	386	386	395	399	375	381	376	436	392	410	405	395	371	422	381	375	379	438	410	417	408	411	405	398	377	375	411	403	456	393	372	402	415	429	408	394	434	382	360	416	403	393	418	411	414	358	379	409	405	425	417	409	418	427	386	390	390	423	418	437	410	390	403	386	397	401	415	410	378	390	392	425	419	408	364	393	396	387	473	400	383	398	395	374	374	413	425	401	419	378	371	396	411	381	407	394	424	381	420	383	395	409	419	396	408	361	394	386	443	376	375	429	404	378	376	398	399	438	434	408	391	422	421	409	413	437	380	401	400	377	358	392	385	447	391	382	436	370	404	404	402	438	375	426	417	383	389	371	381	399	373	402	390	433	412	390	380	422	389	417	402	416	408	398	397	387	421	411	367	371	406	378	335	433	419	399	423	372	409	361	373	396	393	410	382	426	401	386	415	427	443	390	379	370	383	392	432	416	419	391	424	406	410	396	387	365	395	417	416	435	390	419	388	389	389	415	378	398	391	377	385	386	402	423	395	417	409	393	409	437	421	417	405	376	376	423	420	411	423	399	370	399	405	410	409	402	383	392	385	384	406	394	454	394	388	423	402	414	394	390	403	422	403	391	411	387	424	391	406	376	412	429	420	400	396	389	374	416	407	373	389	428	366	391	405	406	403	396	382	426	433	419	387	391	358	363	418	422	422	418	409	416	393	368	413	410	381	411	394	435	422	392	400	363	430	374	418	408	372	386	372	439	387	403	395	443	375	426	361	377	402	411	387	451	412	386	409	400	387	394	399	381	428	384	416	425	368	403	383	413	451	397	395	414	401	444	394	409	416	383	405	403
23257	21662	30624	25027	21404	19351	3985	584	445	375	378	302	286	236	252	243	240	234	193	186	216	172	189	178	167	163	173	184	189	184	173	168	159	162	170	161	137	163	168	174	158	174	176	156	162	163	145	173	132	186	164	152	135	166	174	143	162	152	167	150	136	150	150	157	174	163	189	174	145	175	164	131	169	142	152	185	147	163	134	160	152	127	138	137	163	151	161	149	140	142	162	148	171	163	151	155	138	127	152	181	166	154	152	156	146	153	176	143	139	158	140	157	155	129	150	174	154	170	169	129	137	151	170	132	175	156	145	140	145	159	142	155	143	151	155	142	148	146	138	163	167	180	137	158	157	131	162	154	146	163	149	154	153	154	146	153	150	155	196	163	153	162	173	144	139	163	150	157	145	162	155	159	147	160	177	140	150	145	152	158	145	152	138	168	154	153	149	153	160	174	149	135	143	154	163	131	136	154	158	139	168	159	155	144	165	143	143	178	142	153	165	153	141	151	162	140	157	149	148	150	161	146	159	143	162	176	154	163	155	164	163	174	154	153	167	154	154	133	168	138	147	157	146	143	157	151	142	172	159	148	145	131	135	159	184	153	164	156	133	143	134	142	157	144	169	125	162	160	173	169	136	128	155	166	137	157	147	157	153	150	161	158	154	160	152	194	159	138	158	149	145	163	174	157	144	176	130	141	148	140	163	156	151	155	145	160	149	161	150	157	153	150	158	166	164	146	167	135	148	186	152	144	177	160	156	128	146	165	145	159	148	145	148	161	147	160	168	177	163	178	154	158	133	141	133	143	132	140	148	154	152	148	161	145	146	132	138	137	150	156	136	168	158	158	152	156	174	154	153	138	165	141	163	141	144	151	139	163	168	145	154	166	147	156	153	150	159	159	147	145	130	150	160	151	169	151	152	150	154	154	155	129	130	152	142	157	166	158	142	137	152	154	152	158	166	172	143	150	173	170	138	146	151	147	157	159	154	138	164	149	168	154	165	153	139	149	167	147	136	155	161	144	139	161	153	148	167	138	165	160	157	167	151	168	140	160	151	151	137	134	146	163	155	160	148	156	149	154	160	153	176	152	160	150	165	128	166	147	159	162	153	153	160	175	157	168	151	147	154	155	147	144	139	140	138	163	141	146	161	160	159	152	149	158	148	133	141	155	164	159	141	172	164	151	150	160	162	156	147	149	142	131	144	171	173	158	160	126	126	136	174	142	175	175	164	164	158	161	133	162	141	172	153	159	156	160	161	150	141	147	185	176	165	154	152	150	146	154	149	148	177	144	141	142	148	160	159	149	160	151	141	157	125	156	134	166	165	139	161	180	135	153	179	161	166	156	160	133	154	144	132	154	161	156	140	160	157	130	154	153	136	154	157	157	146	140	168	163	157	123	144	158	155	147	152	150	136	159	149	155	160	151	180	160	148	143	141	153	166	144	162	152	156	153	185	142	156	148	169	154	181	143	140	169	157	143	142	137	164	132	161	163	156	145	179	157	149	147	153	159	141	182	147	143	154	138	174	151	156	153	145	169	146	147	131	152	155	169	153	168	155	123	160	140	144	172	153	147	148	150	150	166	172	149	132	151	171	144	137	149	122	141	153	161	145	155	143	161	151	143	122	154	164	148	171	129	165	167	162	155	149	151	143	142	146	137	132	164	168	169	118	152	151	168	154	163	150	166	127	159	147	155	164	139	155	140	138	146	147	157	146	157	143	132	181	130	153	153	159	160	155	139	117	171	139	153	165	166	138	149	164	171	179	157	148	136	147	165	173	154	144	171	144	142	137	161	168	152	140	121	137	158	163	149	144	154	153	149	158	148	152	151	156	176	129	161	191	150	168	144	147	124	165	134	154	155	166	142	156	153	155	173	155	145	150	161	136	158	154	147	147	147	167	162	175	168	145	197	146	155	138	148	165	152	146	132	138	154	139	141	160	149	152	155	139	165	161	153	174	124	147	152	146	155	161	130	159	144	133	144	124	165	174	153	146	164	166	139	145	153	139	156	147	152	144	141	139	155	180	155	161	147	126	143	148	158	148	139	143	133	139	155	157	133	152	154	152	147	169	128	157	153	168	172	145	150	148	148	166	147	156	150	154	141	152	153	159	151	145	145	164	148	136	137	150	159	147	141	161	160	177	131	142	164	141	151	165	157	147	152	160	156	157	133	146	151	143	159	140	167	165	164	156	148	148	167	152	137	173	145	153	176	159	143	159	173	137	191	145	160	130	134	134	154	127	165	160	176	153	152	152	160	154	153	153	147	166	138	142	147	180	169	151	163	142	132	171	138	156	151	137	141	129	147	133	151	140	136	152	139	147	165	162	160	156	157	162	163	159	163	161	155	141	160	166	180	154	162	158	152	142	168	141	146	167	157	184	146	170	151	162	155	156	142	143	142	174	146	153	167	178	131	155	153	150	152	167	141	141	160	149	168	170	147	130	156	166	147	138	154	137	162	165	165	164	155	136	134	150	175	155	181	154	159	143	167	153	139	182	166	152	145	156	152	165	144	156	147	149	139	165	142	139	150	160	132	157	107	156	155	166	160	149	162	146	158	175	139	156	144	139	166	181	166	163	149	142	163	154	158	157	143	156	183	154	171	163	147	162	165	136	131	141	133	151	181	185	161	146	146	142	145	152	147	173	176	149	137	147	139	149	156	147	164	157	129	135	126	134	142	150	146	158	153	165	127	142	164	176	173	150	146	156	143	173	160	128	157	166	134	187	162	157	129	144	150	142	162	135	155	150	130	152	163	137	142	140	159	158	145	152	149	151	185	146	173	145	169	158	124	140	138	138	140	135	154	140	147	150	167	133	136	163	168	152	155	164	155	168	154	147	152	171	171	144	171	146	128	153	149	159	146	137	149	152	172	141	163	190	183	149	161	130	150	138	161	156	148	165	132	154	146	139	162	141	168	162	147	158	161	168	153	145	135	150	188	153	153	164	158	159	159	152	136	187	143	152	149	163	166	180	160	169	146	159	139	170	164	157	177	152	171	144	154	176	155	164	146	168	154	148	167	148	153	165	136	139	149	136	161	153	161	134	156	151	169	156	166	152	126	160	145	159	152	146	149	161	165	162	162	158	166	122	135	154	133	149	150	149	163	142	141	161	162	160	160	167	140	158	155	168	142	150	153	146	149	135	165	155	158	159	160	153	174	156	137	133	127	133	151	164	142	151	154	149	149	173	145	136	151	153	164	141	147	149	142	144	140	144	161	162	147	153	137	150	135	142	151	147	126	148	151	166	172	148	146	147	144	167	151	158	169	145	166	163	172	158	150	147	118	148	143	134	144	163	166	156	169	146	172	136	140	162	139	161	155	156	155	157	154	147	154	150	146	128	144	169	132	143	164	167	172	151	158	133	153	128	150	139	163	154	156	142	138	145	165	146	157	147	152	165	160	136	156	163	170	155	172	147	172	149	157	150	165	163	125	151	144	155	163	139	133	142	128	156	141	144	152	159	147	136	135	134	158	164	124
49139	84198	47426	3872	2591	1905	1391	1119	889	728	661	542	480	422	394	368	344	270	297	284	267	269	256	257	244	248	253	231	212	248	190	223	221	216	205	200	183	207	208	193	188	210	198	191	180	176	189	185	179	187	185	191	185	183	193	192	167	181	185	185	175	199	187	187	193	185	183	195	177	153	162	212	191	174	178	209	165	178	144	171	183	190	156	188	211	178	172	179	172	185	185	164	182	193	155	168	210	191	163	167	176	172	192	167	159	175	168	175	185	164	201	196	138	172	213	206	165	184	189	224	185	176	175	184	185	174	179	188	183	159	149	187	190	149	193	187	184	173	170	159	183	176	202	193	183	176	183	176	181	169	188	164	191	189	148	177	193	171	180	160	191	169	194	160	183	177	183	161	180	196	195	190	173	173	169	181	161	180	159	187	192	174	192	181	190	170	166	197	173	176	163	171	205	186	176	177	199	177	183	178	182	161	166	147	178	188	163	169	143	193	170	183	177	164	178	188	185	189	194	179	170	183	181	187	155	179	181	174	179	173	179	162	195	178	178	185	182	178	163	161	203	161	188	197	164	181	178	179	182	170	170	177	186	174	172	181	171	193	162	189	154	178	198	155	176	169	173	190	193	154	184	199	181	171	162	155	189	179	201	180	167	162	168	185	200	183	189	182	175	186	212	150	170	160	170	201	185	213	179	158	175	190	174	179	164	178	174	166	192	157	175	163	174	184	173	170	185	170	159	195	192	178	190	172	185	182	187	174	183	181	186	167	172	172	180	176	204	170	191	188	167	181	171	184	178	154	175	168	165	189	181	165	190	185	192	188	195	182	157	181	176	162	206	167	191	170	172	189	180	158	165	171	179	195	175	178	173	158	162	181	149	174	194	175	171	172	198	168	199	174	165	196	179	198	186	176	164	175	180	171	167	174	182	199	176	216	167	209	178	168	170	163	182	200	140	199	175	184	183	171	159	183	165	165	189	163	188	176	166	205	199	191	173	186	177	170	192	184	170	185	159	173	177	187	186	166	165	172	176	174	170	162	186	162	176	176	169	165	170	178	170	197	194	189	178	164	186	179	183	171	204	174	163	166	190	184	173	168	162	168	173	171	158	167	180	214	169	188	154	183	185	181	160	171	160	164	176	168	185	197	185	185	168	162	176	193	161	189	159	175	157	183	185	173	193	195	175	196	180	175	178	161	170	184	193	190	178	167	164	164	184	194	170	195	176	200	190	156	183	174	186	160	204	191	177	165	185	177	160	171	166	175	181	167	192	186	172	168	179	149	146	168	176	151	185	171	187	174	174	180	183	177	181	163	166	172	160	175	183	193	148	175	172	175	169	169	184	170	166	192	190	160	172	166	187	155	163	185	172	179	184	162	166	139	182	181	173	181	173	200	197	180	194	176	155	181	178	175	161	157	193	183	207	172	182	182	160	185	160	160	171	154	189	170	191	186	178	172	154	171	196	169	183	182	166	149	172	168	168	171	171	172	176	165	200	171	187	198	179	175	209	193	171	184	168	172	161	172	181	153	160	172	195	184	198	170	161	185	168	195	199	195	143	189	182	171	179	177	177	171	183	167	195	199	179	196	179	188	169	170	198	174	183	194	163	196	184	174	186	173	172	204	182	156	164	179	180	174	188	203	184	177	172	167	182	197	164	172	186	151	150	177	182	177	179	178	181	186	190	198	165	169	175	171	197	204	182	167	173	184	198	209	174	180	157	167	165	165	178	177	189	181	188	183	188	160	175	172	178	182	171	167	195	159	177	155	165	184	165	166	189	181	173	182	164	185	158	173	183	184	178	164	161	152	190	164	179	207	179	164	195	175	185	185	198	169	167	181	161	156	182	197	160	169	174	178	169	194	171	184	182	179	158	150	179	176	173	176	180	192	167	179	173	162	209	188	176	181	179	175	161	178	150	178	176	161	174	187	175	181	170	186	205	170	155	179	176	206	168	155	177	185	190	190	163	174	180	166	166	189	188	158	172	190	185	171	171	201	169	179	163	189	172	175	219	187	170	180	159	167	194	164	186	185	155	179	182	190	150	199	179	179	174	175	190	162	183	175	161	182	205	162	173	185	176	181	159	174	180	169	171	176	189	169	194	166	183	190	199	175	196	199	195	170	184	196	185	161	185	200	169	175	164	182	203	186	190	172	170	169	174	173	194	169	188	209	177	162	174	180	182	181	181	150	186	188	184	166	185	171	191	143	170	176	185	170	169	180	185	168	206	189	174	182	167	181	194	172	198	183	175	161	177	174	169	181	194	196	189	181	187	197	202	187	185	196	183	178	157	169	174	181	179	179	174	172	169	164	203	167	167	165	205	183	185	192	170	178	172	195	189	170	154	168	212	176	193	202	165	175	201	211	190	201	164	193	165	191	186	181	170	179	162	177	198	185	152	174	150	190	188	177	178	214	180	192	178	177	187	176	133	182	180	171	187	171	174	156	169	181	197	185	172	179	165	162	161	170	166	204	182	175	158	172	175	205	174	171	180	189	178	144	150	160	195	159	161	171	174	182	189	186	184	179	170	188	165	155	153	176	157	179	184	197	163	185	168	188	162	183	151	192	173	161	172	191	198	173	195	171	192	182	168	173	191	170	188	177	168	195	200	190	166	171	182	171	160	204	165	162	189	186	174	163	194	180	172	164	196	179	158	149	154	174	174	169	186	160	169	184	189	162	177	158	173	186	157	168	180	183	201	190	184	167	184	174	177	183	162	208	142	193	166	186	188	211	171	174	153	199	159	150	192	165	180	162	170	174	184	147	179	178	180	194	166	179	174	170	160	167	160	173	196	162	173	188	174	169	180	166	189	173	185	178	189	183	185	158	168	162	197	183	177	172	163	185	179	196	168	193	187	182	173	169	184	168	188	163	190	200	187	170	168	172	183	194	177	191	178	176	177	183	172	198	195	193	155	177	172	205	162	163	176	162	182	180	176	180	187	170	193	173	147	156	178	165	188	175	177	169	175	152	177	180	188	180	178	191	172	172	172	155	179	183	179	182	166	214	180	177	202	165	175	167	199	182	177	169	168	180	179	171	169	170	168	166	165	188	170	184	186	182	193	180	182	194	158	185	178	178	181	198	197	199	162	201	176	193	161	169	169	189	187	154	162	185	190	177	173	153	165	174	174	166	197	198	195	188	183	177	176	193	187	167	188	147	156	164	183	192	180	202	156	195	170	184	172	202	184	150	195	203	150	175	172	180	171	168	187	175	174	188	195	180	147	176	162	161	181	189	202	196	176	167	182	185	182	180	148	156	175	164	175	185	169	163	185	174	182	175	209	170	162	166	163	166	175	180	161	158	202	177	165	177	167	169	177	170	181	140	190	196	184	203	197	182	184	168	170	167	185	190	202	164	179	162	174	174	175	159	199	172	163	162	158	176	165	167	162	167	183	178	171	175	175	188	179	181	190	176	178	157	191	168	186	178	173	187	199	169	167	183	162	190	173	186	185	167	165	168	214	194	169	175	163	180
27703	23190	22470	2909	319	312	331	280	295	283	260	285	292	263	295	274	303	306	303	285	249	303	285	293	305	260	281	286	290	296	299	256	291	289	271	296	275	283	274	290	278	272	295	321	268	299	277	302	324	291	312	303	309	278	304	263	283	280	296	266	267	268	266	293	277	284	264	277	328	302	296	278	319	293	304	283	295	274	290	300	289	268	262	261	285	307	281	275	248	272	287	279	281	280	273	281	271	306	283	289	275	299	283	296	297	280	278	269	312	287	266	299	276	260	253	298	309	293	294	281	308	262	267	272	261	303	246	286	278	273	266	262	287	338	280	272	307	300	288	278	286	280	266	271	267	279	280	282	279	297	306	309	288	301	313	290	279	273	284	304	310	289	294	253	284	277	293	272	294	294	273	289	273	319	263	304	297	277	272	247	302	286	272	255	290	253	267	279	300	292	271	266	286	281	275	309	302	307	300	285	321	294	276	302	288	292	292	291	299	283	303	271	256	276	266	279	275	285	288	283	280	313	280	276	273	308	298	256	283	282	282	326	270	275	271	283	311	315	291	262	279	305	273	263	324	302	282	274	276	268	262	271	291	278	295	288	283	293	295	308	284	286	280	269	279	284	273	282	270	275	288	273	243	273	270	293	276	292	298	284	286	297	255	273	290	299	278	289	299	287	298	308	291	263	295	301	258	276	261	284	289	282	276	280	317	273	292	276	270	284	298	265	291	304	258	268	285	295	304	274	301	255	280	302	292	296	307	267	311	279	280	292	283	312	286	283	283	280	277	275	276	254	287	303	282	268	287	269	295	254	296	286	261	280	300	306	300	277	281	274	304	285	286	343	293	271	278	269	274	286	267	278	291	294	290	268	280	267	300	300	302	309	257	303	275	276	271	263	282	299	303	304	278	313	270	285	300	280	277	292	325	329	258	264	281	270	286	316	296	333	269	289	275	275	288	276	301	297	294	268	298	270	298	289	283	299	262	275	284	257	289	309	293	273	291	286	260	295	311	287	283	304	293	287	312	306	311	297	293	276	275	277	310	291	267	268	281	286	300	278	294	288	259	278	309	263	287	262	260	296	313	276	294	261	296	271	298	293	271	295	282	282	285	301	286	289	280	283	296	306	305	286	311	273	276	293	264	286	291	298	270	280	280	302	300	299	311	293	293	310	273	263	282	262	307	300	243	274	276	276	274	276	305	297	290	298	267	269	281	331	295	271	312	279	269	268	261	291	302	303	279	259	291	251	266	301	302	269	283	275	285	323	274	283	291	285	288	302	290	258	295	268	270	270	265	285	284	262	305	300	286	301	280	285	273	286	302	291	250	283	259	288	281	283	278	296	289	300	285	253	272	300	277	319	299	285	282	297	278	301	265	259	291	263	253	295	312	294	257	255	275	278	288	280	282	261	269	273	287	292	294	308	280	287	280	307	297	264	273	263	267	284	304	273	291	297	269	268	308	284	271	271	305	303	311	293	261	299	292	268	264	299	273	288	292	278	281	308	257	251	246	283	303	270	280	283	297	306	300	309	284	264	271	295	266	315	285	290	255	295	292	284	280	292	273	287	294	276	314	289	286	291	290	290	301	284	299	285	269	298	279	272	274	303	284	270	267	294	278	280	315	289	291	288	223	279	297	277	292	270	297	260	282	310	287	295	300	272	293	283	268	309	291	240	303	276	281	300	292	313	303	291	303	265	303	286	288	307	311	296	295	262	272	278	294	276	305	287	276	283	284	283	293	263	292	282	284	306	241	297	286	294	280	259	301	267	304	281	269	259	276	279	298	254	295	274	291	288	275	266	265	285	289	302	311	332	283	289	273	270	276	319	311	308	286	278	268	282	264	296	265	332	254	273	280	271	270	292	272	292	268	278	312	294	309	244	298	279	301	289	284	293	275	281	289	284	265	290	314	282	256	288	304	310	322	290	321	261	285	302	270	338	278	292	286	293	285	306	292	306	297	301	268	286	290	302	269	278	265	296	293	288	268	294	275	255	274	257	314	261	304	317	295	298	265	292	262	269	301	288	271	299	260	291	270	273	277	288	247	260	287	282	266	274	303	288	265	273	271	298	296	277	300	282	289	298	274	268	277	271	284	264	316	297	288	280	325	285	325	271	268	269	311	289	310	257	286	318	268	262	275	279	251	276	291	302	274	284	259	297	305	306	291	274	287	313	282	293	290	264	324	266	284	309	301	301	294	297	263	281	287	291	306	291	307	285	275	304	280	278	322	273	302	253	287	296	298	276	281	319	315	273	294	283	274	271	325	258	279	296	300	269	253	288	256	267	258	255	258	278	286	274	265	321	314	299	276	302	303	254	287	312	244	290	277	257	284	283	278	296	291	274	292	301	281	255	313	305	288	269	290	272	278	296	280	289	265	273	270	296	282	306	274	297	305	295	325	276	315	297	290	267	284	305	308	293	271	299	284	273	284	284	255	269	271	294	322	273	267	296	278	280	249	233	294	302	289	284	292	269	281	271	282	309	281	298	289	301	304	275	300	322	300	280	249	261	299	297	281	291	293	309	308	254	309	297	271	256	267	323	292	291	324	292	276	279	279	261	302	290	307	276	286	279	293	311	292	278	272	283	277	280	279	280	267	300	275	302	295	295	291	303	270	269	317	285	289	290	271	292	273	280	249	318	302	275	282	254	279	282	292	335	292	291	276	290	314	308	298	323	302	289	321	306	258	288	265	262	292	249	298	274	318	257	309	322	325	291	258	275	278	298	296	261	268	277	278	271	308	257	304	269	300	311	273	314	287	295	267	300	286	275	248	253	287	303	255	306	258	287	282	277	294	309	283	284	282	298	297	277	297	262	262	304	278	289	323	290	287	300	280	300	309	299	297	282	275	266	301	278	273	329	281	288	297	261	283	290	278	273	305	265	267	269	250	311	323	282	269	298	281	276	289	272	256	266	306	263	264	274	303	269	280	282	258	280	269	274	303	293	278	298	278	277	290	256	275	293	300	261	279	294	257	278	304	255	276	288	291	266	290	248	282	298	328	292	287	294	271	245	279	273	290	286	267	309	306	284	301	293	298	252	310	277	275	251	301	269	263	271	276	277	285	277	294	297	299	271	297	279	283	293	276	260	300	282	284	291	299	280	297	252	293	284	281	277	296	284	270	269	273	273	284	285	277	296	293	291	291	277	296	293	292	301	292	297	290	286	302	276	285	286	254	288	273	285	279	287	285	270	267	286	280	305	274	282	285	265	286	279	310	282	306	271	280	285	264	286	267	289	291	302	303	273	297	320	260	294	329	302	281	305	299	295	288	282	282	275	274	302	287	295	267	301	272	299	299	301	285	299	277	301	278	263	310	317	316	283	256	273	239	321	283	291	285	299	281	276	282	284	310	291	312	249	284	295	264	273	291	297	276	277	289	281	307	292	316	322	277	282	267	287	301	291	272	275	295	258	266	279	291	295	292	262	289	285	289	291	273	294	286	287	290	297	293	285	291	268	288	300	298	258	284	290	280	274
18640	32261	20160	436	431	405	356	359	364	354	340	395	354	355	329	364	364	349	356	331	366	335	379	316	325	328	343	380	340	378	356	326	337	344	359	355	343	346	358	331	344	329	318	336	352	353	341	347	369	337	366	383	357	350	320	346	338	335	367	365	393	341	348	362	367	342	362	379	329	363	347	345	357	347	369	359	352	336	338	333	361	345	313	357	377	360	321	351	340	358	343	360	370	354	360	338	383	351	376	353	378	315	337	369	361	356	363	324	344	366	374	375	398	357	337	347	368	371	353	358	410	352	392	369	319	374	383	396	347	346	343	381	382	335	352	356	368	354	314	328	349	326	324	330	361	387	372	342	387	372	358	338	346	348	336	364	347	330	347	383	380	368	356	329	330	321	358	333	352	404	353	362	373	382	347	369	371	382	385	364	321	307	364	326	360	341	337	352	335	363	334	372	363	394	353	344	367	324	340	370	338	338	345	361	363	401	389	347	361	341	365	340	349	328	370	351	331	362	369	341	363	397	373	359	365	338	368	341	335	327	392	376	348	343	354	340	363	387	325	354	356	356	330	340	372	321	370	345	351	367	352	328	321	360	362	354	346	371	352	392	365	367	325	357	344	352	348	368	370	330	327	349	342	368	374	370	345	381	312	330	354	366	347	361	352	336	402	351	343	366	379	362	342	364	361	339	368	348	350	343	330	343	332	340	356	322	357	353	321	350	316	319	350	321	362	352	369	351	362	335	347	339	320	354	372	339	373	370	335	348	326	342	366	349	358	360	340	370	353	408	367	325	364	326	332	327	352	385	365	357	373	369	362	296	306	354	330	332	347	347	361	358	333	342	376	342	328	365	370	341	359	345	369	368	347	359	352	376	358	392	347	354	352	332	324	339	364	345	344	338	367	356	337	346	317	364	353	391	362	358	358	348	349	342	342	364	365	391	354	357	366	350	361	299	344	374	354	354	368	352	363	316	362	352	343	337	325	394	323	326	343	379	343	365	362	335	375	346	355	370	366	378	341	356	354	355	309	327	381	369	344	362	330	330	348	341	382	351	390	342	357	348	361	369	362	340	364	362	384	368	367	322	348	324	385	361	363	318	341	358	353	346	357	344	337	356	370	365	347	351	357	349	334	333	337	347	359	343	374	329	349	347	329	350	331	366	371	344	358	347	391	330	362	354	353	367	379	327	373	341	352	352	339	372	359	344	342	322	333	371	348	371	317	329	341	330	346	327	351	324	340	333	363	318	322	349	352	382	353	338	350	350	314	336	331	342	360	340	354	341	358	368	330	362	340	309	361	349	369	357	344	338	341	352	341	342	367	345	371	330	363	374	375	314	355	337	375	408	392	348	351	368	358	346	386	352	347	383	318	369	373	360	342	332	334	344	369	328	355	361	331	350	338	356	374	341	311	371	361	398	349	345	335	346	351	380	364	340	384	349	349	358	359	337	333	353	371	340	348	339	349	351	346	359	359	322	372	346	353	372	372	352	324	358	307	342	350	328	332	349	358	358	329	349	338	353	358	377	375	342	354	339	342	324	367	321	339	339	366	356	374	347	357	337	381	345	345	349	361	351	372	329	332	331	344	337	381	326	363	357	334	346	332	334	352	393	333	350	347	350	370	353	358	318	345	340	383	330	384	345	323	351	343	342	326	352	332	334	391	332	353	335	356	358	341	380	357	373	363	368	329	333	369	346	377	353	359	340	332	351	343	334	341	349	344	383	332	373	362	353	336	337	341	341	333	372	366	356	345	355	329	364	355	352	355	346	353	346	370	362	365	372	340	373	337	362	384	340	397	329	352	375	362	343	365	348	351	358	352	337	347	346	362	359	374	353	329	356	370	356	334	360	316	369	332	334	360	354	401	338	366	388	356	356	341	362	355	377	347	355	334	373	327	354	360	361	339	364	364	346	333	335	348	355	359	343	349	348	318	316	332	375	364	326	351	356	353	337	340	316	356	384	368	376	374	373	348	341	359	350	317	390	321	352	334	373	368	322	359	332	350	355	367	353	336	348	350	404	333	374	359	317	377	342	328	388	359	349	344	340	368	377	344	380	355	358	383	331	333	330	348	373	336	372	350	323	402	352	317	396	350	330	339	361	345	356	354	358	332	382	336	380	351	362	325	332	348	370	358	372	359	386	317	365	362	352	366	355	360	363	349	324	301	334	357	361	376	338	354	354	365	360	353	366	343	364	362	342	391	362	352	355	339	365	331	366	380	386	395	331	359	399	344	361	328	308	399	337	347	335	338	330	358	334	350	351	370	384	331	377	336	332	356	341	353	335	361	354	351	344	335	358	352	373	376	369	322	370	357	351	358	331	352	361	323	346	341	350	356	370	377	329	330	350	368	341	348	351	337	356	377	341	375	322	359	345	333	344	394	356	366	357	342	353	374	353	335	347	362	346	370	358	345	327	312	330	351	360	363	344	341	362	337	369	362	358	359	348	321	362	351	348	389	332	327	340	351	372	371	349	347	355	335	333	361	365	387	372	341	326	357	375	369	389	332	366	368	345	352	354	336	318	349	341	339	374	324	318	331	352	312	324	345	373	376	344	359	342	374	301	333	355	372	332	374	349	337	345	339	371	343	347	367	386	330	356	343	326	347	374	356	343	318	320	357	368	369	379	355	366	406	335	365	361	328	367	372	373	377	366	338	342	373	351	342	341	348	373	324	370	350	374	357	343	365	364	308	341	368	366	378	348	351	371	338	350	375	334	356	363	337	350	330	337	397	338	355	337	335	358	346	326	354	344	326	332	307	345	324	337	331	355	340	352	367	344	368	351	378	351	336	349	353	333	360	362	372	374	365	351	331	364	324	371	370	385	353	360	369	370	363	338	327	340	401	362	334	348	370	389	396	343	362	351	376	369	357	368	310	340	353	333	386	359	326	334	365	336	329	376	359	334	376	342	369	347	366	379	327	360	378	348	353	341	364	351	350	354	322	328	345	335	333	379	351	355	327	356	346	334	329	361	383	356	345	343	362	334	356	376	358	351	349	327	355	340	346	355	370	343	347	328	373	343	362	353	365	319	367	387	344	349	336	375	355	354	362	359	342	362	360	353	373	390	300	364	357	391	355	388	368	365	346	349	350	337	342	357	353	356	356	373	349	344	315	339	355	366	361	358	371	374	305	362	330	355	345	328	326	350	354	400	344	358	345	380	391	362	356	339	369	358	365	327	369	365	354	362	360	327	323	349	360	382	326	364	350	379	345	311	396	360	330	329	340	331	341	345	367	340	360	377	356	336	355	398	388	367	346	332	327	316	338	334	332	372	363	331	349	363	383	367	337	352	367	350	385	365	375	362	364	350	369	333	376	393	339	368	356	342	329	359	370	366	355	375	323	408	322	352	360	365	315	352	321	345	352	338	330	342	337	355	392	319	362	389	356	327	365	361	350	352	336	363	332	384	345	360	357	314	344	364	354	364	353	338	333	368	338	315	350	377	341	374	350	347	368	369	326	365	324	354	358	327	324	341
24221	22046	30570	26282	20272	7907	566	333	305	259	231	229	220	202	187	188	174	164	182	155	157	146	165	147	165	144	171	156	172	155	124	149	142	137	151	135	138	133	159	131	165	138	138	128	155	150	141	161	140	140	137	138	125	145	150	138	138	121	140	135	131	146	134	141	130	131	135	127	152	132	148	139	146	147	136	154	140	141	138	135	139	152	131	132	138	122	126	151	142	145	129	117	156	139	131	143	140	150	125	127	138	152	143	148	132	156	151	136	150	132	130	133	159	131	141	150	144	110	146	134	137	133	153	144	138	147	142	161	145	138	137	163	123	131	163	137	119	130	134	135	135	140	146	129	135	142	119	138	126	141	155	152	133	130	129	140	146	160	119	145	128	147	132	120	153	137	145	147	146	129	111	131	119	145	149	122	137	170	143	150	125	165	139	128	132	128	140	120	145	134	175	157	121	134	134	145	146	130	152	145	142	127	134	136	156	135	128	144	129	121	134	144	126	126	145	125	133	133	150	116	115	139	137	145	136	140	143	134	141	141	126	131	158	119	153	133	152	137	163	133	152	125	144	139	128	146	134	125	157	139	126	123	131	145	133	135	152	126	123	147	118	125	136	141	124	152	119	131	147	138	126	133	161	127	133	142	149	125	133	138	140	143	144	118	133	135	158	160	140	130	129	118	123	123	140	136	149	138	144	155	141	146	140	138	169	132	145	139	121	131	130	154	147	144	141	132	143	138	151	141	130	141	140	124	135	139	138	143	148	153	139	132	139	133	129	158	132	167	140	136	134	155	131	125	128	135	133	129	149	146	136	145	160	131	138	134	124	162	125	147	139	133	141	139	122	133	129	129	144	140	129	125	132	137	129	139	129	127	139	150	146	153	134	123	118	150	136	146	164	161	122	127	110	129	149	140	138	162	117	140	137	151	140	138	142	131	124	129	135	131	145	127	130	130	126	125	130	161	145	128	156	150	124	139	144	131	119	132	127	111	133	111	146	135	137	124	133	141	162	131	157	139	137	121	134	131	151	135	120	149	166	161	141	153	146	129	126	132	125	113	134	140	152	131	152	128	144	111	139	143	119	150	136	149	141	135	140	133	159	155	130	125	113	125	134	159	137	142	143	157	132	134	157	160	146	134	141	158	150	142	154	149	124	138	147	151	160	148	154	160	160	147	129	155	130	136	160	131	136	141	128	147	140	139	137	136	139	138	140	144	140	129	163	134	141	132	129	141	136	138	126	138	133	132	122	128	141	145	118	125	174	126	121	147	138	118	147	130	134	150	143	133	146	136	133	142	143	141	143	131	142	135	140	129	130	114	132	156	152	137	147	150	117	146	121	145	143	126	131	137	136	146	134	131	150	109	118	137	130	118	164	146	129	145	121	128	144	154	135	141	132	149	107	140	137	154	140	145	130	139	109	127	122	162	130	142	142	152	148	150	124	139	143	151	115	141	131	148	161	142	120	139	141	148	126	129	131	144	120	141	133	134	128	136	151	142	148	128	155	134	139	152	134	148	146	162	149	137	132	143	126	141	147	144	148	125	155	140	123	110	134	138	146	144	154	143	150	140	155	138	133	110	131	151	117	141	144	140	133	129	150	146	139	148	129	135	163	141	135	122	132	147	130	157	132	137	140	123	126	143	139	142	139	129	153	167	151	132	142	169	143	131	112	117	129	146	157	136	150	116	141	134	136	152	113	146	157	136	147	147	136	163	147	142	154	138	134	126	149	126	148	121	134	153	121	127	126	142	147	140	141	124	141	137	124	128	123	150	140	157	146	124	157	134	129	162	128	133	142	148	121	136	140	153	127	125	116	129	122	141	171	132	146	117	128	149	147	143	143	141	131	128	127	139	131	122	139	142	140	146	136	126	132	147	139	157	145	150	128	134	130	130	143	141	145	107	114	162	155	140	142	152	134	144	162	126	140	130	139	131	122	138	126	121	130	146	134	138	118	149	141	146	130	128	136	144	131	134	120	150	152	153	144	155	143	144	137	133	125	157	141	124	143	137	129	133	138	138	120	145	138	136	153	136	133	140	129	132	142	114	125	133	133	142	141	124	145	145	141	147	141	124	129	154	146	137	133	150	147	138	130	130	139	135	100	116	156	127	122	143	133	155	149	166	120	148	165	155	153	135	157	127	132	133	140	130	142	122	172	136	142	130	130	146	137	146	120	120	126	155	128	145	123	140	128	139	119	147	144	149	138	117	130	146	144	143	151	160	103	148	151	147	132	130	166	129	138	157	145	162	135	165	142	151	138	123	135	138	131	127	114	124	132	136	147	134	142	143	152	123	155	124	147	136	131	149	151	151	145	136	125	115	148	129	127	143	150	138	132	140	140	140	138	127	130	156	143	127	144	155	131	138	163	127	121	150	163	124	137	134	150	144	145	138	139	152	133	115	139	137	127	143	130	140	143	159	157	135	139	144	155	120	126	111	159	147	121	117	116	144	148	161	132	141	158	152	130	147	137	139	144	143	133	150	138	154	142	130	126	155	136	139	132	122	136	155	122	137	138	135	145	137	128	148	139	117	142	141	157	138	136	129	118	150	140	126	113	133	141	137	138	129	130	134	124	149	133	130	136	139	140	151	160	154	133	156	135	130	139	147	144	146	156	141	140	145	159	103	138	137	135	125	131	134	151	160	133	118	138	125	144	125	134	128	146	130	135	140	134	116	132	138	137	139	139	160	155	136	132	130	116	141	164	149	146	114	116	131	132	138	146	152	150	126	159	137	126	154	143	136	144	139	145	138	128	142	140	136	140	132	117	140	138	140	141	146	148	115	137	151	133	152	119	124	142	123	125	122	140	148	142	126	121	122	136	132	129	145	135	141	135	136	110	149	138	146	140	148	134	137	136	134	139	128	128	137	158	155	126	154	139	144	160	153	131	117	138	131	130	131	164	142	147	136	172	155	126	131	127	126	132	144	153	136	128	147	154	135	152	140	143	149	127	128	131	127	137	150	120	131	134	132	114	153	133	135	140	110	160	147	144	135	120	148	143	134	130	155	136	142	155	149	131	133	136	170	127	139	129	128	116	140	149	151	134	147	141	150	149	142	131	144	137	149	153	146	124	142	126	134	120	125	142	129	130	133	115	140	162	142	122	130	122	135	137	118	144	146	153	154	153	141	134	142	127	150	144	140	155	152	134	137	121	119	135	126	123	145	152	145	124	142	134	154	158	153	130	141	149	135	113	134	148	117	140	142	109	139	112	164	123	151	138	151	136	147	120	124	155	121	113	136	144	123	147	135	148	137	146	133	117	128	138	131	150	115	158	129	123	141	126	149	118	129	138	143	130	127	153	142	153	124	163	143	140	139	141	142	130	135	146	159	143	155	153	127	106	140	122	177	126	124	136	130	148	122	149	122	135	119	140	148	159	124	139	117	143	143	132	139	142	141	127	125	149	108	166	138	152	129	151	136	146	125	140	122	148	147	124	134	120	144	135	128	116	145	139	133	150	140	138	142	139	135	138	131
48055	78817	49121	2162	1441	1079	851	669	570	462	403	380	337	317	265	290	261	227	226	258	238	224	202	212	222	225	194	197	206	214	201	192	204	198	218	207	201	169	192	169	188	185	186	192	169	169	185	197	184	167	208	181	185	184	157	186	185	184	176	186	166	178	177	186	206	173	177	165	201	169	190	206	172	159	182	203	190	181	168	173	200	167	172	165	164	169	195	179	186	199	164	174	169	189	197	180	173	173	189	185	193	173	189	185	183	161	156	179	182	187	173	156	178	187	167	184	184	167	185	168	172	164	178	179	178	154	175	172	158	184	183	168	206	164	184	173	170	161	167	171	175	185	182	187	176	179	166	169	191	156	170	180	170	174	170	192	190	164	166	188	143	191	177	180	198	165	171	172	178	160	181	155	154	192	165	182	173	182	174	155	192	167	180	161	196	181	173	161	184	148	173	164	181	172	159	159	181	160	162	156	189	175	198	193	175	199	151	175	180	175	201	178	181	159	172	181	186	173	184	175	195	181	174	181	194	167	187	170	176	186	193	168	183	199	163	188	163	176	180	161	195	172	183	165	166	168	174	156	177	174	180	178	188	177	163	180	157	172	181	188	178	171	188	206	180	192	180	192	178	167	195	158	179	162	190	171	175	187	186	190	194	195	189	186	185	165	174	202	203	146	158	190	171	162	188	168	173	179	180	167	191	183	158	174	189	189	172	195	181	160	195	168	157	156	178	159	154	175	201	179	191	169	190	156	178	174	180	161	192	174	196	154	177	192	151	175	162	178	196	180	175	169	192	184	178	185	140	180	175	185	183	187	187	150	171	199	172	184	183	217	184	183	183	171	179	167	190	191	173	206	173	172	159	178	189	177	183	176	158	191	152	147	187	159	186	174	185	163	185	180	162	167	180	169	199	170	159	190	188	185	195	176	174	173	157	184	179	162	157	179	189	179	184	151	185	193	189	175	193	167	197	177	163	199	178	203	170	182	167	148	186	176	174	191	170	180	195	187	176	211	179	185	172	162	168	173	151	188	179	187	177	202	187	185	180	175	147	157	169	181	162	173	192	185	183	171	171	178	165	169	184	172	178	194	179	170	177	186	190	176	187	183	196	201	182	165	197	163	165	169	184	184	177	172	171	156	165	185	173	198	179	174	157	171	176	173	183	169	191	187	175	165	197	193	176	185	167	172	151	168	171	164	158	177	189	179	176	172	175	171	181	176	160	191	204	169	171	184	174	173	168	179	187	194	173	197	166	155	187	198	168	183	167	185	168	161	174	177	178	172	186	175	172	177	194	179	190	180	180	202	173	155	194	193	186	149	172	179	166	151	182	170	177	161	194	149	186	163	179	158	180	181	170	173	149	190	181	177	164	177	177	157	154	153	184	184	198	167	180	213	161	188	182	192	185	182	186	175	149	160	189	169	185	170	150	215	174	173	148	189	184	200	193	172	188	177	186	192	185	179	182	167	171	180	174	167	143	176	201	181	165	184	189	169	206	173	178	185	172	162	178	201	171	160	175	175	167	202	161	176	182	208	191	162	181	175	184	165	181	168	161	187	174	169	154	190	162	186	188	176	186	170	187	163	189	172	150	176	189	189	163	189	184	176	169	195	180	203	191	173	187	190	165	156	198	179	174	160	183	158	189	184	194	166	175	182	170	181	194	198	175	187	175	174	156	185	179	196	202	150	150	157	186	201	168	176	171	177	171	169	194	157	192	196	160	215	163	180	179	176	190	166	185	171	180	180	184	182	182	180	177	190	182	166	171	182	143	165	178	170	179	171	176	173	178	174	152	147	167	179	177	175	147	188	185	140	196	181	172	184	170	151	179	174	174	187	157	180	185	153	166	173	172	190	171	174	175	153	195	185	154	189	181	183	184	158	165	172	191	166	190	206	152	174	157	174	190	184	165	197	167	176	195	159	177	165	157	179	186	175	162	181	185	169	187	180	183	195	194	198	183	216	182	159	156	175	180	167	180	166	177	175	180	152	168	192	176	168	179	185	191	173	185	179	181	199	185	155	168	176	185	170	179	162	177	184	153	174	196	178	160	172	216	183	189	185	199	183	172	170	183	155	178	173	174	169	191	207	195	157	168	203	173	208	177	165	183	145	184	195	171	182	161	169	171	172	192	183	189	180	177	171	134	180	164	164	170	167	179	200	176	167	186	189	182	183	180	153	190	157	195	175	205	172	160	191	182	179	174	177	180	163	182	183	164	173	165	185	184	169	164	199	169	177	173	175	170	200	198	165	189	170	148	167	165	175	183	183	198	209	163	201	194	178	160	182	160	156	174	181	173	181	166	176	173	180	172	177	170	171	197	210	205	164	170	183	185	177	176	162	176	182	160	162	184	202	157	187	157	142	214	180	168	177	189	181	197	193	163	196	148	178	178	154	202	157	159	146	178	186	193	180	166	197	164	171	173	183	158	162	170	162	167	174	186	155	151	202	176	175	156	202	179	160	167	181	186	175	168	167	168	174	177	169	182	181	197	172	194	181	162	170	167	180	184	189	191	171	166	190	190	168	180	172	159	211	152	196	177	176	171	181	186	184	184	163	180	152	193	182	160	198	199	170	176	166	201	178	188	203	180	165	178	177	170	170	188	174	169	181	175	167	171	187	190	168	156	196	193	157	204	196	179	209	178	180	193	178	191	198	170	171	182	167	150	190	181	184	182	178	184	189	156	178	175	170	161	173	171	167	175	193	176	179	201	183	175	174	180	145	152	171	156	154	160	167	158	179	187	207	172	187	167	159	189	162	183	177	161	180	168	184	176	220	185	149	192	166	160	176	167	155	159	185	152	182	168	173	176	161	151	179	195	193	202	204	173	168	184	198	152	177	150	176	185	202	169	174	215	184	193	173	213	184	157	180	197	170	178	187	177	176	173	185	194	179	190	169	188	165	163	166	187	190	175	159	185	165	177	188	164	211	179	196	188	164	178	168	203	186	182	153	198	178	159	171	166	190	172	183	192	174	193	174	181	145	185	192	170	185	188	191	177	200	187	179	179	184	186	169	199	193	171	145	170	184	199	173	149	190	165	174	155	174	196	167	189	194	167	166	194	185	169	176	178	193	190	181	195	188	173	188	183	190	179	182	151	184	186	183	178	195	151	182	177	171	168	178	173	190	170	174	174	187	174	177	173	172	193	206	159	153	160	180	203	167	164	168	172	170	177	169	185	172	200	188	164	179	175	184	187	183	199	141	164	185	176	169	188	172	179	191	187	154	181	198	191	168	179	182	154	176	173	189	174	174	186	178	175	194	197	157	205	180	179	151	187	202	170	182	147	166	179	163	219	169	188	176	194	169	187	189	180	176	188	202	182	183	202	195	179	159	167	176	166	163	179	183	186	193	165	176	182	166	171	168	152	162	174	224	176	173	197	165	154	164	173	175	175	192	147	187	185	182	213	185	165	165	163	160	170	170	173	180	198	161	184	195	186	186	169	162	136	165	191	187	180	185	184	182	151	157	196	197	188	170
25649	23246	31587	24999	7936	600	487	433	421	397	383	379	396	359	383	419	376	351	344	373	317	359	334	312	330	363	364	361	309	358	348	341	366	326	337	337	338	349	330	336	348	367	346	334	355	346	384	329	346	331	360	341	316	332	367	358	340	359	325	360	316	369	376	324	337	362	347	365	400	340	368	339	359	321	326	336	333	352	322	353	329	339	335	316	352	309	323	346	374	348	336	382	316	329	351	336	312	350	340	315	354	340	311	364	379	356	342	313	344	346	303	346	364	354	350	345	315	349	324	320	312	307	333	341	340	322	343	377	345	336	346	348	332	322	350	329	360	347	331	366	315	347	341	349	322	323	325	321	330	335	355	371	367	339	358	340	334	356	333	345	353	325	389	330	327	314	337	315	354	363	341	343	333	325	347	350	399	363	348	371	326	319	334	334	342	326	328	327	334	348	328	326	312	315	330	351	371	351	336	340	364	347	338	346	300	354	334	342	323	351	331	347	353	365	333	376	329	320	305	339	344	322	340	348	348	342	342	333	328	354	332	339	328	318	346	354	314	350	360	353	352	358	335	333	348	323	349	342	350	351	325	328	329	341	346	352	351	344	354	329	356	358	336	361	330	352	349	369	336	351	344	342	353	374	339	346	348	350	324	353	361	365	346	317	338	328	336	354	368	353	357	334	352	358	350	324	358	321	353	316	324	345	354	341	350	343	364	336	345	323	316	338	321	356	357	339	328	341	324	364	357	289	322	326	355	343	350	344	353	372	327	339	347	335	331	349	358	323	343	327	355	349	367	337	340	357	341	355	334	361	344	360	327	338	328	348	341	341	327	363	344	363	342	343	339	336	327	356	323	315	341	351	378	337	356	368	343	353	352	353	316	328	340	370	319	321	316	344	316	320	369	335	354	370	349	350	342	343	359	355	342	346	342	324	326	293	351	354	352	355	336	347	384	313	314	310	335	355	341	346	337	331	332	349	343	360	343	344	335	311	328	365	327	323	335	326	348	323	380	311	351	318	367	335	386	338	351	351	376	363	317	347	343	342	359	358	335	372	355	305	366	347	342	338	343	331	346	352	330	355	384	340	339	349	348	363	301	338	331	346	348	348	356	335	349	332	342	332	344	357	321	357	379	336	341	334	341	359	366	314	319	341	319	343	328	345	297	373	354	340	356	330	398	350	343	348	343	340	326	356	314	345	333	326	329	344	330	368	338	352	346	374	300	357	346	364	319	327	311	335	328	361	291	324	336	354	323	337	352	333	319	335	354	342	333	339	337	331	362	364	360	328	341	324	351	302	355	336	324	347	333	341	321	332	341	315	356	355	367	343	370	366	309	317	293	335	361	333	358	335	323	349	320	343	326	327	317	359	332	357	358	346	367	324	341	312	369	341	341	336	353	320	315	352	357	341	349	326	341	326	330	332	373	343	338	343	309	361	343	325	355	339	355	327	322	317	311	307	346	359	336	300	339	341	361	332	343	320	355	351	360	366	340	322	356	323	322	338	332	349	351	377	288	344	330	315	353	337	334	322	343	325	318	366	357	325	343	357	322	346	346	328	357	360	354	327	350	316	354	347	338	320	326	347	323	359	317	318	340	353	320	333	336	347	337	313	357	334	351	312	364	344	363	350	334	345	332	331	333	357	300	337	335	346	366	344	359	367	370	329	345	332	349	326	348	322	385	381	346	338	327	361	351	387	355	320	347	348	326	287	309	303	296	350	367	362	340	379	363	344	320	376	366	359	333	353	323	334	336	355	336	335	355	327	341	346	316	346	320	341	377	354	323	357	349	362	323	337	341	340	345	336	324	333	346	342	338	355	331	346	333	310	333	333	349	380	361	330	344	317	335	331	349	324	334	305	366	352	355	315	355	325	365	348	303	376	353	343	326	335	349	357	315	331	303	356	334	319	356	351	328	359	358	353	339	384	307	333	326	347	355	318	355	359	336	342	359	351	349	367	315	356	322	337	362	340	332	358	303	311	317	364	338	343	343	308	319	360	373	359	325	320	356	347	327	349	324	329	312	313	343	319	328	361	345	334	340	332	361	341	364	347	317	329	334	350	304	339	371	338	347	332	331	339	366	321	303	368	363	359	330	336	354	345	341	330	348	343	336	368	349	345	329	342	318	325	323	341	361	321	353	341	307	353	292	327	314	364	342	308	342	325	345	310	361	341	359	346	350	312	354	388	356	363	369	317	336	331	344	326	326	352	308	333	336	347	343	375	391	372	323	338	356	353	336	326	345	348	348	354	341	353	356	351	347	346	327	346	321	325	377	357	340	346	335	364	341	349	356	372	339	335	363	347	347	342	371	354	345	338	313	378	326	357	322	362	318	369	349	339	320	323	347	342	361	358	371	333	348	358	333	365	361	363	375	362	329	325	308	343	322	329	331	333	333	341	332	320	339	338	332	350	372	358	313	346	310	335	354	352	325	350	351	349	317	343	338	360	345	352	341	325	304	367	330	303	356	326	382	319	353	361	336	353	349	347	343	354	341	338	341	352	275	334	333	327	336	353	380	341	332	335	346	386	342	371	384	343	326	339	338	329	352	341	338	359	313	348	359	359	344	374	339	372	356	310	342	342	357	328	345	321	339	338	314	335	347	355	343	318	330	336	347	337	361	340	332	343	357	340	348	349	336	366	350	346	322	361	338	338	333	337	340	371	373	333	317	338	328	333	333	330	362	367	359	350	335	336	331	351	350	313	316	365	294	361	322	326	355	341	326	340	316	322	317	313	375	327	363	297	385	340	333	340	350	337	325	350	336	320	310	343	342	349	334	324	338	346	332	367	373	340	352	319	350	333	350	354	333	328	312	335	330	322	330	328	327	344	355	351	348	370	372	319	364	357	359	340	340	341	336	337	344	345	347	376	327	347	342	387	350	352	325	371	342	331	351	326	326	327	379	333	358	339	358	341	363	327	328	333	345	331	318	348	310	340	359	343	356	342	340	340	332	337	327	346	311	354	348	316	316	376	334	346	362	345	325	349	342	351	350	335	365	351	315	340	350	360	327	376	325	355	322	334	363	365	354	365	335	368	358	307	332	334	317	319	333	311	373	324	365	342	353	340	304	358	343	323	350	325	354	356	323	328	357	332	323	328	345	361	361	350	325	310	358	341	353	341	370	327	364	352	359	342	345	347	348	333	350	376	318	345	341	351	344	346	342	351	311	347	371	357	347	305	352	324	344	344	317	358	325	351	340	329	309	340	334	365	329	330	344	339	314	307	382	326	330	331	359	335	330	312	327	351	342	333	370	338	342	346	367	334	370	357	367	339	316	352	331	373	342	330	337	324	341	334	321	337	332	317	355	325	342	369	342	291	322	331	360	330	331	316	321	337	348	354	351	347	321	353	346	309	336	326	344	344	373	365	360	357	309	354	307	363	363	336	365	362	342	329	355	334	352	356	341	353	335	360	338	337	290	333	318	353	348	351	353	356	344	344	339	338	334	349	387	355	318	330	337	358	330	367	334	346	355	334
44731	69186	42694	1392	1068	915	800	659	612	536	518	494	494	448	467	447	443	463	449	437	435	427	440	430	420	414	371	408	405	437	430	379	395	412	418	432	433	426	431	418	419	384	392	393	416	419	380	392	427	431	412	399	387	412	358	402	410	404	384	434	407	424	411	420	415	389	416	446	403	427	391	414	404	412	391	427	392	436	394	422	400	423	413	413	385	396	428	408	381	385	365	363	431	387	400	391	433	386	425	409	369	417	400	395	361	428	430	417	402	412	374	420	411	406	419	389	427	367	399	412	422	412	410	423	378	407	406	423	380	403	406	405	399	402	422	404	459	431	418	409	406	429	396	413	409	407	390	398	417	389	418	403	403	408	406	432	406	392	396	379	391	398	391	420	421	441	433	423	405	409	418	458	376	400	362	377	404	413	405	401	410	408	375	419	435	397	456	383	394	426	402	399	369	400	380	415	407	419	397	389	431	402	388	423	388	390	360	412	402	403	410	400	412	378	431	411	411	384	384	385	381	409	430	399	386	391	413	433	387	418	430	396	419	388	389	401	429	436	421	413	413	426	401	413	374	394	417	382	412	413	355	412	405	415	376	383	402	423	433	396	400	371	393	426	407	394	386	450	395	418	398	419	430	398	406	376	431	413	446	412	353	415	425	468	395	406	398	372	416	399	392	374	386	425	424	383	404	446	376	402	419	408	404	415	414	417	387	404	439	391	386	401	407	405	403	406	404	418	434	406	414	388	368	401	443	397	368	370	400	402	427	468	383	410	355	400	406	456	402	401	398	400	431	422	406	403	403	404	399	378	425	417	415	394	412	431	396	403	404	388	416	383	414	388	395	400	413	402	426	441	387	422	397	408	391	414	391	402	408	373	431	426	404	429	421	422	403	397	385	382	365	424	394	426	407	396	368	372	404	417	406	376	411	408	416	405	398	455	389	391	435	412	404	409	415	406	386	440	408	390	399	369	405	404	390	410	405	392	397	382	377	422	394	380	394	408	413	464	399	394	406	430	385	431	394	419	432	430	415	372	395	411	399	426	404	385	390	399	440	434	408	414	406	405	411	406	410	402	400	409	397	393	414	369	397	383	380	410	407	404	437	393	400	411	454	413	379	431	389	396	412	386	400	396	376	378	457	401	344	435	437	389	411	409	395	396	418	370	403	431	399	406	421	398	428	334	350	421	392	402	365	405	396	400	408	408	411	436	396	402	428	394	390	386	411	429	447	404	430	416	390	421	399	463	399	437	450	380	420	390	387	393	425	428	372	346	410	382	397	411	389	398	367	439	375	410	402	386	391	433	434	382	414	434	402	410	368	400	415	420	383	397	393	393	408	383	389	416	408	399	416	427	426	422	400	433	423	385	421	408	390	394	402	386	447	440	417	383	412	396	401	415	388	394	399	439	414	405	365	380	362	405	436	395	393	415	416	394	385	403	445	426	442	411	429	391	442	427	397	382	433	431	409	411	415	396	385	395	424	390	450	371	426	403	433	379	378	401	411	380	419	383	420	369	386	406	385	412	383	424	433	397	427	410	398	427	375	397	388	387	399	379	429	413	393	387	400	397	405	412	386	389	447	401	413	418	398	407	412	410	379	435	419	378	433	392	402	419	432	430	409	422	410	419	438	378	399	386	418	435	403	399	406	416	418	362	424	419	426	403	414	403	389	388	421	414	413	403	414	424	436	418	413	412	376	458	455	434	367	375	392	433	420	429	390	407	369	393	390	367	406	403	412	401	368	436	413	408	411	416	420	415	421	405	400	378	439	363	411	406	415	406	420	399	405	414	432	414	389	419	416	391	409	389	423	411	431	384	449	415	427	413	408	407	418	400	384	392	406	417	410	418	414	404	426	400	409	437	429	422	428	407	408	375	430	402	424	424	415	434	412	378	411	397	405	428	418	411	372	412	432	418	380	391	415	368	401	415	401	429	404	410	442	407	439	405	416	394	381	412	367	408	386	413	416	430	417	439	391	452	429	370	416	442	411	409	416	393	435	440	404	433	366	413	374	415	373	375	413	370	361	392	411	377	394	392	376	393	396	432	429	392	415	395	383	398	399	414	383	347	390	401	386	442	403	423	396	400	435	393	379	399	416	412	410	390	383	404	408	461	400	383	431	420	406	397	397	390	447	381	380	388	394	427	381	356	404	406	420	387	358	424	402	406	451	400	418	403	385	404	406	379	392	394	370	419	391	402	402	402	411	359	402	407	416	409	405	419	442	392	396	427	437	450	394	406	407	434	415	412	412	394	383	407	385	406	398	432	385	369	414	400	423	388	409	433	415	428	420	401	417	430	432	415	420	393	386	427	409	408	409	376	383	408	407	427	416	406	416	374	398	411	409	407	419	355	420	413	397	408	390	411	383	342	405	405	399	401	426	389	406	404	383	394	398	383	372	390	429	421	441	395	411	413	383	417	391	401	436	406	386	423	406	405	442	391	398	403	399	422	410	406	404	428	427	386	447	434	422	412	419	355	432	421	418	409	408	439	415	424	400	395	461	407	398	405	381	402	360	401	348	405	400	366	406	384	464	422	382	423	386	390	402	397	391	370	417	386	421	382	400	394	395	406	378	438	378	406	401	443	428	397	408	393	430	408	386	403	378	436	384	402	408	394	401	363	355	414	427	415	400	413	412	393	423	380	361	386	365	398	367	403	400	423	428	375	405	401	360	404	394	383	428	386	389	380	373	402	397	421	390	418	400	425	399	426	434	431	392	409	401	385	406	403	404	377	376	383	404	460	418	381	405	411	387	413	400	396	383	434	430	438	423	380	437	391	414	389	407	419	418	408	409	396	454	375	381	396	409	414	405	388	409	403	430	386	378	403	395	404	385	379	380	390	411	358	447	430	400	367	392	419	412	377	436	403	411	372	460	414	365	381	394	404	349	376	409	387	390	409	421	409	386	417	410	400	426	413	376	395	388	414	412	389	412	442	382	423	361	406	401	394	423	435	395	404	417	372	366	413	445	401	415	428	406	405	367	397	378	402	412	401	411	407	431	387	407	448	428	383	384	387	408	386	397	426	425	355	376	408	351	379	387	396	377	406	398	470	393	390	428	440	411	421	398	377	394	382	381	392	394	381	403	386	391	388	383	383	419	385	418	387	385	412	372	403	398	397	357	364	428	404	405	383	426	425	365	385	442	408	406	396	400	374	400	420	373	390	388	440	401	451	380	370	412	415	408	428	373	384	408	397	385	438	385	404	382	392	357	403	425	403	391	408	409	399	401	430	364	398	406	403	418	393	397	384	383	418	397	399	392	391	427	416	406	405	406	410	389	408	424	428	404	427	396	425	398	402	419	405	400	365	433	418	394	407	417	399	447	427	401	421	421	420	386	369	379	369	394	408	374	389	401	394	406	387	375	406	403	462	401	431	394	420	386	427	407	401	392	384	412	382	390	413	446	446	409	394	413	415	383	367	418	392	380	409	398	439	393	400	466	415	406	398	436	380	393	403	410	387	386	423	406	412	425	413
23216	21716	30466	25609	21368	18629	3239	603	420	389	330	309	300	281	252	210	218	208	204	190	217	191	192	191	198	183	217	187	180	182	179	187	176	183	166	175	168	179	183	155	145	164	153	157	164	149	156	164	163	146	142	146	152	183	146	165	141	158	165	175	146	146	159	137	139	184	159	155	135	161	145	159	151	164	157	155	147	161	159	159	171	163	137	152	162	145	182	143	154	154	149	181	156	147	154	140	163	146	151	145	150	155	146	151	145	176	161	144	166	166	149	151	182	153	152	155	153	157	141	137	162	125	155	158	137	143	176	148	153	149	164	165	162	165	157	131	159	144	151	159	146	159	161	145	152	153	142	159	138	142	166	173	159	148	155	169	159	191	142	162	150	165	186	142	138	175	144	152	145	151	180	160	166	159	154	152	169	165	169	126	161	188	180	159	168	165	166	140	165	162	168	153	182	169	143	143	158	156	171	138	178	163	128	141	163	168	148	156	131	155	172	181	155	138	145	142	160	138	133	129	133	140	173	180	134	137	152	152	164	144	149	130	159	164	168	153	145	152	183	138	151	158	171	162	154	156	151	124	148	142	153	161	159	152	151	131	146	156	130	138	156	156	145	163	160	146	152	157	148	158	165	158	154	161	152	153	147	153	160	163	171	157	168	137	169	158	158	159	144	136	150	142	153	173	142	155	160	162	151	138	188	167	157	175	161	145	160	182	162	143	154	132	166	149	153	161	145	163	156	164	147	156	134	141	147	155	142	144	149	169	153	171	171	165	168	142	148	163	175	147	128	143	182	154	152	155	165	145	152	143	161	148	144	151	160	137	166	153	151	186	166	153	168	162	167	142	152	178	138	165	155	169	137	170	144	165	159	153	167	164	166	139	169	144	152	146	151	115	171	138	144	152	157	158	166	126	135	158	160	163	178	172	128	152	170	144	132	161	161	183	134	145	161	164	155	134	162	149	139	147	159	159	133	153	135	134	152	150	143	152	161	148	174	187	158	161	163	175	149	158	133	192	161	154	147	160	136	148	153	154	151	181	177	165	142	163	147	142	141	151	157	157	155	185	147	147	153	159	167	166	147	179	170	148	159	142	170	166	165	141	168	160	124	172	158	145	156	177	165	157	158	164	162	160	151	148	183	151	142	156	137	184	168	155	143	153	130	143	171	146	131	154	148	148	167	164	171	180	156	155	140	156	152	147	153	176	153	167	146	143	167	158	153	168	149	151	151	161	142	159	151	153	151	152	155	156	144	150	147	148	158	153	179	137	167	142	150	158	139	160	147	177	152	139	171	134	156	189	159	144	166	152	148	138	161	148	156	153	152	170	143	152	156	143	165	186	170	145	154	138	168	182	147	152	147	146	172	147	157	158	148	170	159	141	128	144	149	158	155	145	139	151	173	151	168	154	121	142	167	172	162	158	171	171	151	149	157	134	137	179	138	153	135	149	159	142	158	151	153	149	166	144	182	156	152	150	148	155	154	145	164	155	165	167	162	157	155	148	163	167	139	145	144	143	168	153	150	150	147	146	157	162	133	122	137	133	173	165	151	165	161	170	162	152	138	152	154	155	131	138	159	135	154	150	173	163	168	146	156	158	173	161	159	156	133	138	152	156	128	142	143	162	152	150	139	152	168	156	153	149	154	157	161	147	150	157	167	153	163	161	143	143	150	171	154	172	150	169	160	140	165	160	151	174	129	151	162	170	157	180	187	171	162	149	153	157	157	146	135	146	165	159	143	160	137	131	167	150	135	146	148	157	154	172	155	162	162	157	154	166	154	170	166	148	169	163	145	135	140	150	146	147	153	145	153	171	126	144	146	141	140	158	153	151	145	154	141	143	157	160	136	139	160	158	144	156	154	156	153	173	150	165	160	145	145	153	151	135	155	156	172	177	178	137	162	156	147	158	138	127	154	147	161	131	164	160	152	145	153	160	129	169	156	141	140	164	145	140	153	145	153	162	149	148	144	150	151	138	145	135	155	157	158	159	160	171	174	170	132	127	170	152	158	148	152	141	154	163	138	157	142	157	186	159	138	149	133	163	150	166	176	142	170	148	156	176	158	145	148	158	146	159	139	148	161	169	158	161	162	167	161	137	160	161	138	143	150	171	171	167	134	169	155	156	177	157	162	163	148	140	153	175	136	141	136	152	156	127	180	160	148	129	149	153	154	154	169	174	156	138	164	140	157	142	154	148	149	152	172	162	157	139	145	150	160	153	159	161	138	158	150	147	146	165	150	150	140	170	151	170	133	161	152	183	154	171	165	155	155	163	150	137	165	154	151	160	177	139	174	163	144	160	149	149	139	159	148	147	140	151	158	155	173	141	158	155	149	142	160	133	142	156	173	156	139	169	178	152	161	143	161	149	156	145	133	131	161	164	130	153	151	155	157	138	165	157	145	156	149	167	161	167	165	141	159	175	166	153	142	172	158	134	142	148	167	154	167	157	158	150	159	148	155	146	159	170	163	155	162	151	156	153	157	158	159	162	166	139	160	137	155	168	147	150	164	159	162	152	146	167	177	188	123	163	145	150	146	154	147	164	154	140	166	145	141	155	156	145	154	145	160	134	144	143	146	164	153	164	161	155	157	161	166	148	180	136	161	132	162	143	169	152	152	167	162	161	138	156	158	150	146	150	157	148	149	180	171	148	159	151	159	139	139	146	151	139	168	131	153	143	138	130	131	146	169	158	140	142	159	156	193	165	141	130	155	151	171	178	147	158	157	167	142	167	139	160	158	170	146	174	147	150	156	189	174	156	144	148	145	157	125	179	165	130	152	178	152	158	159	163	141	188	146	162	138	158	165	156	138	159	156	159	134	158	144	142	154	160	169	156	159	148	151	167	144	147	135	169	162	165	142	158	161	133	140	160	154	147	158	165	140	148	143	142	162	177	158	169	151	144	160	167	155	142	160	151	142	177	165	167	157	166	166	162	157	145	135	138	152	136	166	158	157	157	143	162	140	158	164	172	149	142	141	167	155	134	154	157	148	161	124	139	145	147	120	150	146	166	133	165	162	143	156	155	160	173	139	157	169	165	147	143	126	162	138	159	156	159	148	147	168	149	148	166	150	158	155	164	147	163	160	155	158	167	142	153	172	154	140	161	153	172	130	146	139	171	161	146	130	163	132	159	161	155	158	172	149	161	176	153	158	138	172	138	147	171	149	189	143	144	153	143	133	161	137	130	142	153	148	147	148	163	173	154	147	139	157	159	173	159	153	151	148	152	162	148	141	154	161	145	173	161	149	166	150	162	148	131	161	141	150	138	171	132	160	165	146	158	183	138	172	149	150	162	142	152	148	150	140	190	159	162	154	151	154	141	147	144	136	164	154	146	139	136	153	170	167	134	143	145	160	158	137	161	159	173	160	181	142	144	151	145	150	157	153	143	149	164	163	152	175	154	168	123	153	160	156	165	165	161	155	172	153	163	158	155	168	150	144	146	159	155	152	134	157	145	153	149	144	159	163	142	169	149	157	173
51342	85089	50035	3864	2506	1900	1422	1153	890	766	672	517	476	449	386	391	317	325	293	300	261	273	259	276	242	222	239	205	219	227	229	219	198	195	184	208	197	195	194	219	225	196	194	200	183	189	204	213	202	190	176	187	171	210	208	188	195	188	202	191	164	186	190	186	193	203	170	178	166	207	157	169	188	176	163	224	165	190	181	205	208	180	195	202	196	188	183	210	159	187	181	177	200	196	148	206	198	166	158	169	188	182	173	182	169	202	156	153	200	163	173	181	163	182	184	169	187	180	180	186	188	183	188	150	192	178	169	179	183	173	169	181	195	172	195	181	189	188	188	182	189	181	181	182	187	177	169	166	188	162	182	189	177	196	177	173	195	163	187	175	179	194	184	153	166	202	195	203	190	186	164	190	191	177	177	167	171	187	179	147	165	195	189	203	198	175	195	156	190	186	188	166	164	193	199	185	185	185	175	169	193	191	154	200	181	185	182	173	170	176	168	196	171	184	213	178	192	174	168	181	159	157	187	182	162	186	172	181	190	159	196	170	177	208	173	191	169	188	169	162	174	174	163	190	183	186	212	179	186	183	175	186	180	182	184	176	179	182	168	174	173	188	175	190	185	167	191	186	177	191	187	169	165	180	163	181	173	165	175	179	183	185	196	183	194	181	167	175	173	187	208	189	176	186	185	187	158	179	171	183	194	180	166	150	188	173	186	172	198	180	175	207	192	174	172	192	171	189	175	182	199	164	207	172	176	196	190	168	182	181	174	178	176	193	192	194	167	194	171	187	192	201	161	159	189	170	185	168	203	177	186	182	179	178	179	184	174	203	209	183	187	174	175	165	178	151	176	190	178	172	174	190	187	174	170	167	168	167	176	191	174	177	181	175	174	170	196	150	178	190	183	155	188	177	185	183	156	191	163	173	185	173	141	177	191	175	175	189	203	170	158	177	184	186	180	183	157	187	197	164	174	172	188	210	195	182	193	178	178	186	179	164	191	167	154	198	175	180	182	183	173	162	161	174	168	201	159	176	184	198	174	189	183	184	178	192	167	155	181	157	181	190	166	196	188	183	170	177	185	174	193	160	184	169	199	198	179	174	196	158	174	184	201	188	182	192	195	194	182	191	168	186	195	165	185	177	175	178	228	162	188	173	173	193	175	187	166	187	165	215	170	167	174	188	198	185	176	169	174	175	157	178	174	191	171	167	184	147	166	185	141	162	191	193	173	189	191	210	165	179	168	187	181	185	195	170	174	186	180	177	175	164	210	169	180	172	191	178	172	172	190	159	184	193	182	190	178	196	190	163	180	176	169	173	172	167	156	179	172	190	162	161	165	166	177	182	206	187	171	183	177	181	162	186	200	150	183	193	180	164	177	167	177	178	196	202	174	177	161	206	165	169	184	186	171	185	168	177	172	174	176	177	194	197	191	156	181	184	178	192	179	187	177	202	179	193	178	171	197	169	177	182	168	186	191	153	165	171	183	165	194	169	176	173	171	159	181	175	172	177	200	189	175	178	186	175	162	205	168	149	159	199	198	174	155	162	188	169	183	182	164	169	175	175	200	174	167	177	189	189	193	204	172	189	165	192	158	167	158	164	171	182	163	157	192	186	161	178	180	190	191	193	172	186	184	168	200	173	189	184	187	194	175	190	181	181	186	170	164	178	185	151	194	185	186	188	190	166	161	191	173	164	175	184	189	201	166	156	165	185	191	205	164	155	196	198	171	159	153	196	155	195	215	184	204	182	184	190	191	168	179	200	187	194	194	177	184	208	197	161	167	172	186	163	160	174	169	184	182	185	190	182	183	178	196	190	190	158	183	174	185	183	174	200	199	179	168	162	200	151	171	177	168	178	193	178	173	173	167	172	192	167	171	194	192	182	172	193	171	177	156	176	188	186	178	168	156	172	198	191	198	177	194	175	186	210	178	185	192	175	161	165	186	186	197	173	177	196	160	187	180	169	186	163	198	174	169	192	186	171	185	172	158	207	188	202	184	182	207	168	166	181	165	193	177	175	160	214	196	159	174	198	176	178	181	203	168	181	191	158	189	206	184	193	182	166	171	178	185	183	172	189	164	176	196	147	190	169	209	181	176	175	165	155	171	173	208	183	182	212	204	167	183	178	207	199	162	193	174	165	153	182	157	184	172	183	213	172	190	180	202	181	190	175	163	185	191	154	188	204	167	162	225	203	177	151	184	167	183	194	190	189	169	185	158	196	192	168	152	188	193	180	166	176	160	174	168	172	182	196	167	185	180	159	180	198	171	172	183	195	164	178	164	178	192	167	165	186	176	191	192	180	193	180	159	183	173	180	181	183	183	188	167	174	203	195	158	182	173	170	190	178	191	189	154	190	160	175	173	161	186	189	195	172	150	185	176	183	209	189	164	160	187	157	189	183	179	178	191	155	187	167	181	177	174	179	158	170	193	177	186	181	179	176	154	193	172	174	152	194	191	150	176	172	183	166	193	186	189	189	176	197	177	198	158	181	189	146	187	163	165	167	185	194	181	187	171	173	200	165	185	175	185	192	198	191	183	156	176	172	180	183	185	175	182	186	185	159	181	194	206	175	193	189	168	183	174	168	169	189	199	188	172	153	176	175	191	184	169	163	178	171	207	167	169	187	186	166	181	169	178	184	191	184	177	179	168	157	201	167	166	162	198	177	167	181	184	158	183	169	185	189	176	161	182	178	185	190	135	188	171	187	183	171	192	155	188	169	173	174	174	177	173	207	192	192	167	179	167	189	192	177	186	191	160	181	176	174	183	179	178	154	186	173	195	175	167	178	175	187	145	166	179	191	184	182	190	177	211	194	180	171	180	173	170	183	196	222	179	152	163	195	189	194	160	168	162	172	178	183	182	179	189	178	173	171	197	182	168	198	202	205	205	181	189	192	186	172	175	172	183	190	184	189	164	176	161	176	194	192	176	174	190	175	200	176	174	169	174	163	189	173	182	183	206	175	155	171	151	181	173	196	196	179	170	157	174	184	163	156	173	174	172	183	174	194	175	176	179	186	197	185	165	173	176	187	182	176	209	190	175	189	158	171	172	206	180	173	168	175	184	161	165	172	194	196	168	178	183	198	180	178	180	155	163	167	199	188	190	164	181	182	181	209	183	193	176	171	178	183	205	172	182	162	186	180	200	165	145	179	185	163	150	188	217	178	197	180	189	191	207	174	165	200	151	186	164	172	171	185	168	198	171	164	176	165	191	174	181	176	189	194	160	161	176	156	188	157	181	193	185	190	178	187	169	169	198	189	166	209	194	198	177	190	190	165	176	191	153	175	188	195	160	165	176	141	176	201	160	187	169	178	174	184	181	169	176	171	192	190	199	170	180	179	175	189	151	186	171	172	183	171	157	181	175	198	192	194	186	181	173	175	164	165	146	180	172	181	180	190	165	172	212	163	164	188	178	187	178	170	186	185	176	178	158	179	195	188	166	182	194	171	176	155	189	180	196	176	196	168	173	203	164	161	151	180
27779	23337	20940	2195	358	318	295	286	287	271	278	293	305	287	307	298	300	285	304	264	299	280	284	296	293	291	290	298	311	297	285	294	295	303	294	290	279	302	289	276	300	297	293	268	267	304	258	304	286	286	264	278	320	313	298	273	288	263	281	336	295	285	284	306	284	247	292	294	296	306	264	273	300	294	288	291	278	308	260	294	266	307	319	276	277	280	273	272	302	290	277	274	289	260	309	289	308	315	306	292	305	293	270	277	309	279	293	304	285	286	293	305	288	270	266	292	294	288	287	304	288	284	290	307	283	279	305	266	270	281	240	278	309	277	288	289	305	309	283	297	295	272	278	310	273	264	273	273	295	273	306	321	269	281	336	278	296	313	279	254	291	291	289	283	282	297	307	279	303	310	283	271	274	281	313	277	291	327	321	286	262	322	306	285	310	279	290	312	299	292	287	277	281	304	265	294	287	279	309	273	314	298	287	296	271	273	298	295	289	279	264	259	260	293	263	269	270	297	251	305	284	269	272	286	282	287	309	276	291	287	277	294	272	270	285	246	274	272	291	298	309	315	278	312	297	320	282	289	270	295	281	283	259	302	293	294	267	285	295	311	295	308	281	296	287	284	311	283	308	245	278	283	280	275	278	282	294	315	282	293	305	287	286	252	258	269	263	310	268	277	279	273	287	276	245	284	284	283	290	295	291	311	277	291	289	291	297	287	291	273	294	268	274	307	292	314	315	262	274	298	259	287	263	292	312	277	284	281	297	272	286	264	270	303	304	299	292	281	277	276	305	297	277	303	284	295	305	288	276	276	293	315	290	271	255	273	284	265	270	268	254	292	284	314	287	270	281	273	290	326	285	267	253	286	301	265	273	306	329	292	285	253	254	290	280	247	281	273	288	269	294	263	287	295	279	277	309	312	282	304	287	306	284	279	285	287	264	303	297	242	259	269	281	289	293	283	278	284	289	257	286	301	278	248	310	280	277	284	280	279	251	270	289	315	285	286	264	277	300	312	319	308	313	248	297	261	283	288	313	307	307	296	288	286	328	315	296	260	290	294	284	286	307	244	287	281	256	301	276	286	319	285	285	286	265	294	300	276	286	255	287	302	294	289	321	313	297	270	286	280	304	277	304	274	261	280	251	289	291	279	310	264	265	270	296	269	308	286	283	248	288	298	319	272	262	307	295	318	289	286	309	286	328	286	297	278	267	264	286	293	338	298	277	310	321	332	285	304	291	284	307	278	292	306	275	273	284	290	266	249	267	321	254	267	285	293	283	290	309	303	287	289	275	303	322	313	278	303	259	282	314	301	306	287	276	274	272	276	271	284	287	251	273	297	299	282	283	243	300	281	282	317	314	298	282	285	265	306	269	288	282	273	294	302	256	289	275	265	288	297	267	291	283	273	290	282	255	281	274	264	293	261	257	276	300	278	262	288	261	304	284	302	309	288	295	279	316	258	281	309	334	322	278	281	304	267	306	320	302	286	273	305	292	342	290	282	278	261	282	293	275	262	275	292	253	268	292	291	267	283	319	269	269	284	295	285	290	340	281	279	301	261	268	291	284	308	281	294	310	261	250	285	289	313	288	268	312	287	274	308	287	297	320	336	298	300	285	304	337	298	278	262	284	284	313	289	298	241	303	294	299	293	279	308	278	302	303	292	274	281	291	311	287	283	297	310	273	283	288	316	303	288	296	284	301	306	269	291	278	286	306	282	264	267	284	317	292	311	293	282	296	276	267	289	269	267	277	282	298	275	280	309	289	277	279	269	303	283	286	292	298	269	288	275	282	263	291	292	280	298	258	292	275	277	289	305	287	301	281	304	294	305	280	300	273	288	302	286	274	276	269	278	295	314	297	259	316	274	278	298	310	309	305	323	290	256	281	275	303	288	283	314	288	233	284	277	298	253	269	310	279	291	272	252	251	305	317	300	327	311	288	241	284	256	291	312	287	288	264	264	272	287	304	299	256	301	327	286	284	289	291	298	290	320	292	312	303	304	282	312	276	302	319	289	277	307	279	292	310	275	277	270	273	290	268	285	269	318	323	275	279	282	287	273	301	280	311	284	253	300	281	297	276	308	283	302	280	292	300	301	281	306	290	276	291	284	313	281	277	280	289	301	266	288	288	268	291	275	286	264	294	301	280	309	277	295	265	237	283	279	270	279	293	268	292	312	290	270	293	304	320	304	269	300	279	296	261	286	295	282	279	310	289	267	276	297	329	267	282	250	289	323	303	291	278	287	275	290	292	285	292	280	272	282	283	265	271	286	296	328	320	298	275	291	292	299	292	289	288	301	282	284	295	305	286	288	294	259	291	307	300	288	300	301	253	281	262	307	280	257	280	284	275	295	299	293	306	279	303	292	281	295	280	309	294	299	287	300	291	260	285	272	274	289	276	284	299	295	307	279	318	308	315	272	290	286	271	304	286	299	262	264	282	290	292	297	283	286	292	241	285	287	270	296	274	279	250	281	274	313	266	308	271	267	282	292	263	287	283	278	292	284	300	269	271	303	287	276	271	284	303	320	311	265	277	295	259	285	278	286	299	284	289	258	290	267	271	296	296	281	289	281	330	269	255	233	285	290	314	283	304	306	319	277	274	294	285	312	315	297	305	288	296	301	288	262	279	280	272	291	288	262	314	305	318	285	272	292	308	297	308	296	279	269	307	276	290	294	274	324	294	271	299	304	280	281	294	289	299	315	310	268	294	284	279	307	330	296	320	286	287	281	278	293	278	300	279	262	322	305	287	281	280	257	308	264	280	267	279	278	308	278	283	305	289	296	288	340	292	305	254	302	267	313	303	302	285	291	295	294	275	280	296	286	308	335	271	281	296	289	288	304	288	306	287	268	292	268	293	262	288	300	297	319	295	290	282	291	291	314	301	304	247	305	299	295	311	293	267	274	269	306	270	283	293	269	319	328	310	301	286	288	286	289	271	280	302	279	285	311	298	315	298	287	296	286	271	327	291	274	281	288	285	312	280	301	271	312	287	304	287	289	282	293	281	282	268	307	283	299	286	299	300	279	303	304	289	283	274	310	287	286	307	282	262	278	314	305	286	262	307	315	268	321	293	309	302	294	267	278	296	277	317	274	292	276	278	273	280	296	315	282	286	302	292	283	320	281	271	300	281	311	289	289	285	258	263	254	300	276	281	304	291	294	281	301	283	279	282	314	273	308	257	296	306	307	302	284	265	294	298	284	282	292	280	262	276	289	309	276	280	294	285	289	259	308	310	256	257	327	268	304	288	294	294	330	297	282	275	299	265	266	300	291	299	274	305	299	281	294	268	249	267	313	275	287	296	283	303	268	292	275	292	264	298	274	295	279	277	282	284	274	294	305	298	265	312	293	301	301	268	313	261	317	312	303	294	285	298	294	295	279	254	271	295	281	262	282	269	281	301	280	292	277	300	311	260	278	301	293	292	281	292	271	267	298	284	259	287	235	277	281	275	291	312	285	276	269	303	296	294	297	278	273	261	286
20016	33289	18242	461	431	421	369	366	336	358	370	386	348	370	329	351	340	369	384	349	350	351	330	377	337	377	377	341	369	357	362	361	353	371	336	380	351	347	325	380	339	317	351	344	374	373	368	352	379	390	331	376	332	374	362	364	367	348	388	339	335	332	392	370	352	379	388	348	402	336	342	328	357	412	376	416	322	370	323	339	385	338	360	367	376	339	368	346	391	345	317	373	352	356	375	359	335	361	358	346	384	340	365	352	374	335	363	374	353	367	368	361	344	370	399	372	360	354	355	362	359	406	352	341	328	338	351	360	353	386	345	351	345	362	322	358	386	330	363	296	352	339	358	360	342	345	381	346	360	339	320	377	367	361	343	366	367	386	355	363	357	335	345	377	378	369	340	356	366	354	356	373	380	323	356	384	356	362	346	368	321	361	352	339	323	349	398	342	336	347	370	378	357	357	377	340	353	332	358	339	387	365	365	364	374	353	347	343	345	385	366	346	362	356	330	343	365	354	328	370	332	344	330	329	348	343	380	359	364	361	362	358	334	333	343	364	383	377	345	354	381	374	359	360	372	367	352	351	376	391	382	383	373	345	353	373	348	335	377	353	350	367	380	372	352	374	374	340	321	373	314	384	356	373	375	354	350	350	350	386	380	349	397	351	314	367	366	352	352	363	348	374	388	378	354	336	353	359	347	359	369	362	352	388	334	348	351	373	372	386	362	342	350	366	354	364	351	363	367	370	396	343	363	338	377	337	352	380	362	370	362	387	384	368	352	365	386	387	379	357	362	339	345	343	362	335	345	371	374	335	347	355	370	353	422	341	356	356	337	336	344	405	353	349	378	343	358	346	412	362	355	335	357	385	398	342	351	357	345	345	335	343	370	325	365	357	338	348	337	349	353	382	360	342	398	343	332	344	346	355	375	362	323	349	359	333	352	361	399	363	330	342	326	354	332	344	367	374	379	354	361	351	397	381	361	387	364	367	361	353	356	367	370	367	349	333	324	332	347	346	345	387	361	373	356	347	341	365	340	339	342	374	367	358	357	354	365	355	351	341	341	384	343	360	359	322	365	342	332	367	339	355	324	362	351	328	364	376	353	326	360	352	362	363	375	347	306	368	356	385	381	383	387	334	351	355	349	369	367	376	354	377	326	381	354	342	365	339	348	334	385	349	335	335	388	354	325	367	343	355	317	353	386	355	349	346	353	362	350	360	324	346	359	357	349	352	349	325	366	373	376	349	345	343	386	363	349	367	362	313	330	368	372	371	336	324	358	366	347	367	363	374	360	363	365	343	376	367	383	372	335	382	331	352	386	358	368	363	314	370	365	361	353	347	327	362	398	342	378	380	363	367	342	362	357	375	331	344	375	344	323	342	330	358	309	363	361	366	350	328	356	337	379	364	350	379	341	359	347	355	361	356	390	353	353	361	339	399	353	356	367	367	368	352	381	367	342	332	308	362	377	346	339	369	362	364	377	384	303	358	358	357	334	356	361	396	344	388	327	373	349	345	345	364	365	387	350	353	354	344	376	403	359	352	374	323	371	357	358	359	349	382	365	368	324	347	352	351	366	370	360	348	394	320	358	342	362	339	359	355	327	362	374	329	345	373	359	333	398	355	360	344	370	341	378	354	377	350	364	360	358	365	333	400	380	358	352	401	347	340	360	362	376	350	395	383	375	341	343	341	352	383	376	352	358	319	360	362	356	374	371	361	308	344	356	344	349	393	321	338	343	355	355	336	364	344	385	366	378	342	368	367	366	328	358	360	352	377	316	367	366	385	353	340	386	357	377	389	352	328	332	351	372	340	342	376	357	378	344	344	355	330	333	385	337	410	347	375	369	324	331	371	343	365	364	345	363	338	354	347	412	356	340	358	354	389	333	362	317	397	343	340	353	365	315	341	343	361	339	356	314	379	355	346	330	370	370	351	377	353	372	344	359	371	365	366	338	344	358	380	358	348	367	367	384	369	353	370	387	362	357	360	352	327	383	366	357	367	371	342	365	383	349	343	342	387	379	385	343	355	348	349	338	348	361	356	342	343	345	346	347	364	379	356	360	366	363	364	353	347	349	337	398	363	348	333	377	363	362	329	333	380	342	337	380	335	363	349	386	375	353	352	350	379	374	368	362	355	394	375	356	342	362	350	391	364	372	363	363	354	336	338	356	358	324	361	345	324	348	379	339	372	368	337	357	343	322	306	358	364	346	367	366	366	344	356	332	355	321	377	368	387	322	339	353	334	348	372	380	310	343	347	383	375	377	382	328	357	362	384	399	361	305	379	372	351	361	339	347	341	355	348	406	349	372	374	379	376	337	399	360	345	383	359	340	385	375	379	346	365	353	357	349	362	382	356	360	361	348	360	357	373	348	355	383	376	352	338	360	354	376	367	304	345	357	333	364	337	385	344	375	371	331	364	375	336	355	382	376	370	349	342	350	350	372	343	347	360	341	356	362	341	344	346	317	359	368	384	365	380	384	353	364	376	340	380	348	364	340	354	339	346	366	375	352	354	372	344	349	326	331	359	352	328	365	365	390	321	366	341	376	345	396	362	361	361	392	371	334	374	339	366	367	344	356	367	341	336	331	323	355	328	389	312	370	353	386	344	350	351	354	360	367	343	365	370	347	348	368	338	361	360	359	362	357	375	367	346	374	367	381	332	362	362	367	370	339	365	347	345	352	375	392	356	350	347	352	389	335	363	348	366	395	356	341	336	367	326	347	382	357	352	377	373	385	395	385	375	329	394	369	323	344	340	356	351	368	362	351	361	352	343	339	337	396	348	307	375	346	387	331	344	376	342	340	362	356	367	370	327	363	356	366	366	357	357	329	351	348	368	374	395	360	351	354	365	363	339	350	360	332	330	368	379	363	345	380	339	321	337	382	381	370	386	374	350	363	328	355	367	386	355	354	343	369	366	343	385	333	341	360	378	400	359	342	381	357	344	345	366	354	363	340	354	340	387	351	333	365	347	356	361	365	389	383	362	339	327	357	332	356	366	363	318	339	354	392	369	352	378	345	352	360	365	356	355	334	364	352	347	398	347	327	373	363	332	352	365	351	323	344	363	352	379	360	323	353	364	355	340	368	341	374	350	355	340	370	360	356	329	383	329	350	370	356	349	370	369	371	360	359	379	371	358	357	358	346	365	349	351	359	351	346	366	351	361	333	333	341	351	364	343	363	363	362	358	377	337	391	375	355	371	372	373	384	332	360	358	365	380	362	369	355	317	370	367	303	375	367	361	354	358	379	362	330	352	380	373	382	365	328	367	397	352	327	362	380	352	360	340	349	368	343	322	363	374	352	361	351	370	330	374	335	349	380	374	366	382	322	347	351	385	351	344	341	312	335	354	326	366	346	362	368	382	312	357	364	339	341	390	348	383	323	342	361	365	360	340	352	382	349	332	345	328	361	345	349	374	376	376	375	369	376	378	334	333	368	359	340	355	367	357	358	356	348	358	375	341	366	351	350	343	363	346	401	390
24278	21958	31496	25964	18824	5141	480	364	308	248	210	217	186	182	181	185	173	148	183	174	169	194	150	146	145	194	173	162	156	141	139	147	135	139	170	150	153	160	143	151	139	158	137	129	129	150	150	152	148	149	136	150	149	150	142	125	124	178	148	153	135	159	145	140	146	162	148	147	137	128	162	138	139	151	152	154	125	147	144	167	122	139	154	155	148	125	137	139	130	140	139	132	147	146	145	155	138	137	129	139	139	145	130	143	132	160	168	125	162	146	121	145	141	143	148	148	128	138	139	159	164	136	131	131	154	117	132	120	152	136	157	150	162	167	142	117	131	147	146	124	127	165	159	154	133	135	128	135	135	133	162	145	135	159	164	156	137	140	154	156	132	138	157	132	117	128	125	157	136	138	136	138	122	123	137	140	133	135	148	109	129	137	130	138	135	139	156	135	142	124	151	147	163	131	137	149	152	141	110	145	134	141	145	153	150	147	159	143	123	152	148	160	144	152	139	130	124	139	131	164	153	137	127	129	168	136	153	144	129	125	173	136	124	142	150	148	132	139	149	140	119	147	152	131	157	159	149	149	150	152	168	133	151	160	140	146	125	145	156	139	141	127	127	147	117	149	127	133	135	160	117	142	126	146	156	135	144	151	148	127	150	152	132	142	143	127	167	123	135	132	128	155	171	120	162	145	137	151	145	146	126	150	151	131	152	136	163	133	139	127	140	135	145	139	139	147	136	147	148	138	147	134	131	139	153	153	116	144	135	142	133	149	133	153	132	167	138	135	152	146	140	149	130	146	137	148	151	140	144	128	135	129	134	141	152	143	145	138	117	139	138	149	137	141	146	145	117	141	136	156	148	148	138	119	139	136	142	143	150	117	146	143	146	144	132	148	152	133	149	120	125	134	141	139	149	145	126	150	136	146	126	137	152	147	148	146	125	150	143	146	129	139	125	132	144	125	140	161	138	153	145	150	139	136	150	144	126	143	147	156	130	120	120	127	118	122	157	142	133	174	131	136	137	143	148	149	143	141	120	127	149	146	172	150	124	124	136	146	152	140	140	133	140	139	135	168	127	141	117	136	142	143	141	153	152	131	143	127	133	136	154	131	140	152	155	123	148	143	126	148	145	134	148	136	121	143	124	145	143	142	129	158	133	121	137	147	158	138	130	130	145	123	146	132	142	150	121	133	152	132	144	129	139	160	155	142	133	147	130	150	145	147	133	139	143	133	159	143	134	125	133	144	131	156	140	150	141	135	138	149	133	140	120	152	130	148	145	121	136	153	153	129	138	137	144	135	160	146	134	136	162	155	140	133	142	139	133	143	152	133	124	135	152	132	152	124	139	127	142	126	145	163	136	146	136	147	139	153	133	148	144	152	162	143	133	144	133	144	134	156	124	140	142	151	126	137	113	146	132	137	142	171	153	133	140	154	164	161	146	142	152	149	135	140	132	159	123	147	120	148	131	149	119	158	146	120	144	133	148	125	144	153	140	146	131	124	128	127	142	158	138	131	141	124	147	149	119	137	122	136	141	146	123	147	128	149	144	125	134	121	129	123	155	157	136	122	134	131	154	149	133	130	118	139	139	133	144	138	141	157	162	143	148	128	151	140	139	119	119	155	150	153	133	135	147	150	157	141	150	129	135	143	176	133	157	142	136	146	159	142	157	134	143	141	152	141	136	147	133	152	120	131	132	131	142	153	135	131	142	143	140	149	141	157	139	143	135	107	149	143	137	158	145	140	136	141	129	144	129	126	161	152	145	127	151	158	141	125	133	157	141	121	142	136	133	143	132	141	126	166	156	137	136	141	149	142	136	133	159	145	148	147	149	144	161	138	134	136	149	113	153	165	151	133	137	138	138	152	180	127	161	148	152	147	152	128	142	151	149	139	106	138	151	139	143	134	149	136	151	126	132	152	140	148	127	135	148	151	145	127	143	140	147	135	117	144	147	144	149	143	140	150	140	141	138	153	159	142	142	137	136	141	150	154	138	143	142	134	121	146	135	137	141	136	140	151	153	160	147	145	125	159	164	146	145	152	139	123	145	138	129	140	163	143	134	122	129	131	140	126	138	137	150	137	149	141	147	147	145	148	148	140	131	129	154	154	145	138	134	147	147	118	141	153	129	165	128	141	143	137	139	143	130	132	118	142	144	148	140	131	125	138	158	132	142	135	155	138	125	151	125	148	140	146	141	151	145	154	139	156	138	140	140	137	124	146	130	140	137	139	153	138	139	128	139	142	140	149	147	158	153	117	137	126	152	140	122	137	146	136	159	136	128	152	122	143	116	138	131	132	126	158	142	132	157	148	143	149	137	147	160	134	116	115	129	157	120	146	139	151	154	126	137	146	137	138	137	143	128	137	128	132	163	144	128	145	135	138	143	126	134	159	132	160	155	153	160	153	153	136	130	155	140	139	138	143	138	155	120	149	176	143	155	145	143	143	148	147	134	142	138	151	149	154	156	117	150	153	151	158	136	145	131	140	166	146	123	130	125	140	152	125	135	133	125	162	133	135	149	137	132	121	150	164	155	133	155	128	140	138	139	129	142	136	148	141	128	148	141	143	142	146	130	137	145	148	126	141	164	133	128	125	131	137	124	152	128	156	143	131	163	128	141	163	127	158	137	148	134	132	128	125	130	154	135	146	132	138	130	167	141	149	135	146	115	126	157	139	137	123	135	124	158	135	129	146	119	139	135	144	148	153	145	171	144	128	129	156	145	142	122	142	138	130	141	136	147	143	129	140	151	136	128	129	148	150	153	143	137	133	131	146	134	132	133	125	126	137	149	162	136	153	138	131	153	137	150	157	113	140	141	168	156	139	153	153	139	140	147	144	125	140	147	152	156	136	130	140	134	133	142	145	138	140	150	138	148	150	157	161	149	143	131	133	130	162	156	133	150	139	135	130	152	146	149	143	152	138	131	121	122	129	135	120	156	140	151	152	151	167	153	138	137	138	156	155	138	143	156	141	144	156	149	148	134	156	138	123	142	146	159	164	168	124	148	126	144	149	130	124	123	144	145	143	126	151	136	138	159	116	166	149	156	145	149	158	153	154	138	133	159	129	139	134	147	125	138	146	135	135	135	157	134	137	141	144	137	128	147	133	133	131	134	140	145	134	159	143	148	152	123	143	125	135	134	137	159	125	119	147	124	153	129	120	134	127	148	122	131	157	116	124	135	144	148	167	171	126	159	155	119	148	121	129	145	136	130	139	112	127	138	152	146	126	141	145	141	156	159	161	148	133	136	128	143	134	134	153	149	150	160	138	120	131	152	134	128	133	137	107	122	149	126	152	170	128	134	149	138	165	144	149	131	129	135	145	140	131	122	130	143	134	116	155	134	133	123	165	137	142	138	123	113	158	137	137	155	144	136	139	132	145	141	120	138	129	163	131	131	139	160	122	135	124	134	135	150	135	144	136	173	132	144	154	127	164	136	145	133	136	129	152	141	142	123	148	134	131	154	146	143	121	137	140	130	149
51184	78501	46674	2165	1389	1086	781	667	555	491	429	347	334	302	292	281	225	274	239	243	221	214	244	214	211	208	201	190	191	212	219	194	189	189	175	179	187	213	207	176	196	167	209	193	178	188	183	188	178	201	178	188	170	181	184	183	207	197	187	186	191	190	159	182	176	173	203	189	174	164	182	170	173	173	174	207	205	186	170	192	189	193	193	173	196	189	152	170	208	181	204	190	199	180	159	188	175	174	174	180	162	188	206	193	196	192	188	200	195	170	189	198	203	164	191	197	172	169	198	195	181	200	198	150	171	179	177	201	183	191	172	174	204	179	195	219	196	179	164	183	174	170	164	149	171	173	188	180	198	197	175	153	173	185	154	182	175	205	196	181	182	192	190	183	182	180	167	205	167	173	158	163	175	194	178	187	190	165	187	177	176	191	152	188	200	165	206	190	187	178	168	152	202	187	184	176	173	180	173	176	186	168	197	176	176	162	152	179	172	179	209	185	180	186	157	195	171	191	178	189	185	180	170	170	168	179	178	155	177	173	205	178	188	195	197	199	174	192	167	178	204	187	177	203	197	207	180	193	182	189	163	190	184	193	213	150	183	169	174	164	180	192	165	206	193	177	169	164	197	171	197	165	181	160	202	197	172	179	178	177	175	201	196	191	165	186	182	192	197	150	161	199	185	171	177	159	187	196	174	191	172	185	174	179	179	170	177	165	167	159	200	172	164	194	152	189	186	194	208	192	196	187	184	183	209	165	173	188	175	180	203	201	174	189	163	166	177	172	177	201	191	176	167	188	182	172	175	166	203	225	174	170	189	184	201	181	179	181	169	196	203	203	179	174	162	183	197	172	176	195	179	187	197	192	187	200	197	198	204	173	184	168	191	174	171	188	171	179	182	192	189	178	166	192	185	174	180	186	172	178	165	189	192	167	164	164	185	175	203	193	187	181	154	168	196	205	157	182	193	181	200	186	184	171	161	198	180	174	177	190	179	174	175	166	199	167	186	178	159	180	177	170	197	192	194	184	195	175	179	213	176	169	206	191	179	196	200	154	184	168	173	208	176	174	178	176	185	174	176	167	167	190	172	188	182	178	184	173	176	181	196	197	196	178	172	186	198	187	180	166	188	156	185	177	176	179	168	175	173	174	181	206	195	174	198	211	174	184	161	177	165	174	192	175	175	186	180	170	181	174	186	171	166	172	206	158	170	191	175	172	169	180	195	181	180	182	194	174	164	188	169	173	202	198	196	182	156	166	186	162	171	188	184	204	182	172	168	185	172	176	179	175	190	179	189	168	196	208	166	171	186	191	187	209	181	168	192	180	170	167	173	193	183	195	191	198	195	212	174	178	176	162	197	177	182	178	178	157	173	182	185	176	198	171	167	179	186	173	195	180	193	169	179	218	181	157	179	192	177	206	186	168	174	186	173	172	176	159	194	190	177	169	196	180	175	201	164	200	194	186	157	172	196	162	173	182	164	165	182	161	181	179	178	186	197	188	173	150	174	194	199	209	195	173	171	178	162	199	191	167	207	159	177	172	185	193	190	159	195	167	176	186	173	147	164	183	171	186	182	193	191	173	201	193	186	186	187	177	172	161	195	162	177	167	181	170	185	178	187	188	162	185	199	170	183	181	161	168	186	165	186	178	171	171	190	174	192	175	171	186	180	191	193	199	157	194	191	162	185	170	168	167	172	181	187	183	183	177	195	170	184	186	157	199	197	176	166	192	170	166	170	186	171	194	173	190	159	178	193	181	187	181	161	185	203	161	169	199	166	171	185	183	189	200	138	191	187	207	195	204	161	155	178	194	170	164	175	163	185	189	158	170	183	173	177	187	202	188	172	165	179	202	173	175	180	176	197	161	169	179	181	168	170	172	167	192	183	199	189	191	178	194	166	182	192	191	180	168	187	157	172	190	179	186	193	174	159	179	185	168	169	205	167	174	187	170	179	178	156	164	177	193	175	193	179	147	207	195	191	195	171	161	188	205	156	164	162	211	173	163	182	194	190	196	165	169	166	182	160	172	177	191	186	184	172	192	189	168	170	173	183	208	196	190	181	183	177	181	174	161	167	198	189	192	167	175	179	171	153	175	200	185	179	177	189	168	194	174	176	180	169	195	181	192	184	179	180	168	155	174	175	188	170	193	180	171	167	159	175	184	183	183	195	180	183	164	162	159	172	171	167	204	162	192	178	206	183	178	181	179	187	204	200	153	187	180	161	176	189	173	190	183	184	176	194	183	173	171	172	170	186	163	171	176	186	164	188	174	167	174	163	185	172	190	162	168	169	178	186	183	169	193	166	160	176	184	174	165	185	191	168	165	188	179	187	161	163	197	189	173	176	196	199	196	153	185	172	184	183	194	173	178	187	179	177	207	182	199	195	154	167	207	167	186	168	192	175	172	173	201	169	172	193	170	171	171	181	172	172	173	188	209	190	163	197	180	175	153	164	217	183	193	184	161	161	186	184	142	183	175	183	184	184	177	187	169	201	147	204	185	191	174	162	180	177	174	190	196	179	197	155	170	175	178	188	169	166	191	190	199	178	200	161	194	186	184	175	197	168	159	170	184	184	186	167	205	167	160	169	155	189	175	189	176	161	175	162	177	174	174	187	206	163	178	182	174	171	178	206	174	171	195	195	179	181	202	185	195	180	181	154	170	176	185	181	172	179	196	159	182	187	187	189	176	164	195	170	183	203	182	165	204	172	196	193	182	193	200	162	203	167	168	190	198	189	164	182	172	175	164	172	176	183	161	184	185	171	178	186	179	185	176	178	181	188	182	193	171	177	173	183	158	189	201	165	185	178	179	187	191	186	206	171	191	196	158	163	157	177	159	179	162	174	200	177	194	200	161	190	175	207	175	198	189	200	210	165	165	189	195	179	173	180	174	175	164	170	186	170	178	182	175	172	171	182	197	182	194	167	177	174	189	170	184	183	182	211	205	181	187	173	192	169	163	167	184	180	196	205	190	190	193	158	193	177	177	171	171	204	187	199	186	180	180	170	169	172	182	174	195	177	179	187	201	162	178	186	198	202	193	167	183	207	185	189	172	186	181	197	174	188	177	174	185	179	185	178	184	182	171	170	191	158	194	155	176	177	165	193	198	176	183	164	159	194	187	198	188	175	181	172	187	155	180	182	177	172	158	184	151	199	169	179	176	182	189	188	187	170	175	193	178	185	179	199	173	178	176	185	205	185	171	177	197	183	174	172	196	172	184	210	157	197	191	150	192	157	183	203	182	197	169	177	172	183	173	190	186	177	168	214	175	173	171	188	171	183	176	186	181	193	192	171	183	180	191	201	196	179	166	156	173	172	188	203	177	169	179	197	166	177	182	168	181	172	177	158	193	166	191	185	160	203	198	173	182	160	193	172	167	166	183	159	195	193	174	165	171	153	169	176	179	191	200	164	192	170	172	210	169	170	184	136	200	189	164	161	177	168	183	188	191	182	163	176	169	176	175	173	185	175	179	180	184	206	174
25718	22886	31527	23735	5801	617	430	473	445	415	381	379	357	378	373	368	333	370	360	390	364	351	306	354	354	340	353	327	336	334	399	360	356	346	348	362	331	350	332	321	330	371	339	352	337	370	341	360	350	345	323	353	331	344	331	361	372	336	352	341	345	307	354	368	322	355	367	339	331	358	362	385	355	343	361	352	336	324	342	349	345	369	337	342	347	351	323	328	337	373	349	331	356	337	336	314	373	336	342	351	350	335	336	356	356	383	358	348	349	353	348	336	353	325	389	336	373	332	363	322	353	366	320	359	332	355	334	331	336	382	343	357	331	352	342	368	348	357	317	310	354	312	319	361	338	346	355	362	336	392	332	368	351	357	320	324	367	345	326	375	334	343	326	332	322	362	330	340	332	348	347	349	364	334	369	330	323	369	344	373	383	352	348	368	348	331	354	355	335	327	346	338	317	325	329	323	348	334	342	380	364	355	393	343	321	357	368	345	325	373	380	353	330	342	340	352	346	358	350	367	362	319	379	346	308	346	356	342	351	346	348	320	339	334	361	335	343	328	333	344	334	354	378	344	346	370	399	350	345	369	364	381	338	323	358	336	361	331	345	381	320	359	334	333	332	347	398	332	337	388	341	345	357	317	343	332	337	344	332	346	331	339	350	328	363	394	334	363	335	393	316	342	369	362	330	325	334	305	329	328	339	331	334	345	334	337	353	311	333	381	351	343	324	346	336	322	342	352	336	379	344	333	369	334	359	319	348	306	325	351	370	317	363	336	334	370	340	346	365	344	349	349	352	313	339	376	342	336	351	342	355	357	329	377	344	341	358	351	343	327	379	347	365	370	339	360	358	349	311	341	354	342	365	368	340	342	314	341	351	329	336	327	342	317	386	344	317	366	322	362	333	341	346	334	335	349	353	337	366	355	377	341	318	336	332	327	351	325	356	355	365	342	359	332	362	360	359	318	377	370	319	347	398	384	350	362	344	340	359	340	344	335	361	338	359	339	365	355	345	378	329	387	347	365	328	345	377	343	383	370	349	345	314	338	353	333	352	312	343	327	363	344	354	325	338	359	325	358	352	342	344	328	325	341	322	339	362	351	331	335	354	330	351	353	327	348	373	321	339	337	358	323	357	365	326	376	368	353	340	370	337	386	352	356	332	375	374	341	345	317	333	338	364	322	352	340	375	349	342	336	330	356	342	350	346	339	326	335	353	312	318	359	361	345	326	354	341	346	358	343	341	360	333	352	331	351	328	321	352	344	353	332	356	355	341	348	331	355	335	350	348	351	335	350	354	339	313	331	355	336	352	334	356	336	307	335	357	366	350	331	370	332	341	365	345	328	395	372	363	320	316	313	352	350	369	351	349	358	339	359	370	348	333	330	346	353	390	333	329	330	324	321	349	385	316	356	367	357	325	322	350	367	386	347	361	339	315	331	327	309	363	347	342	378	376	355	363	311	346	342	350	351	345	362	356	356	330	385	364	318	350	334	338	322	334	348	354	343	363	342	358	315	320	370	323	331	338	337	342	389	360	344	328	301	319	325	349	325	355	332	377	360	342	362	336	360	331	346	342	336	334	358	358	342	352	384	313	374	346	350	379	366	355	355	324	342	340	331	345	338	334	362	334	356	346	361	320	386	342	334	388	345	351	337	335	337	330	314	363	357	320	359	332	345	343	333	363	343	348	364	349	298	367	368	333	330	362	364	332	324	327	322	369	375	362	326	370	329	355	342	337	342	315	334	345	365	363	355	327	349	378	355	362	338	366	357	332	369	332	336	366	331	335	370	337	336	380	336	379	327	352	360	369	346	316	339	355	330	340	345	361	364	356	342	351	343	343	355	344	371	325	382	358	357	362	332	346	343	354	356	358	336	308	332	331	329	365	368	347	348	339	370	376	390	332	331	337	324	333	339	329	355	343	367	357	360	339	364	361	386	328	365	338	324	333	348	355	317	346	365	364	365	339	318	351	354	317	348	353	364	342	345	333	352	330	357	379	356	317	356	325	330	329	312	357	362	357	348	335	338	343	383	346	329	387	332	368	299	332	333	329	341	376	354	358	368	358	337	292	361	366	339	356	339	330	328	349	350	346	338	356	345	328	323	342	366	343	332	336	309	340	346	356	319	349	410	349	344	338	339	312	347	340	344	363	353	348	313	348	352	334	324	341	328	381	382	347	335	353	334	351	291	343	345	370	328	354	312	342	396	336	316	354	364	351	345	394	347	364	330	308	361	357	322	379	357	347	358	318	338	357	365	362	329	358	307	340	348	346	366	357	355	281	332	329	354	346	363	366	368	340	349	353	324	383	310	350	345	365	318	366	340	374	331	366	334	318	349	339	319	332	362	351	325	337	321	346	376	351	321	351	343	356	368	327	336	338	342	363	346	336	339	371	358	334	336	367	325	324	357	344	335	355	351	337	342	347	357	347	347	306	353	350	356	364	305	384	346	343	345	352	342	366	361	317	362	343	342	329	354	382	357	333	313	334	339	343	357	358	352	323	362	371	352	359	353	299	353	336	353	339	347	326	359	336	358	360	333	354	353	336	328	338	312	373	338	349	341	375	340	323	340	336	375	360	335	364	357	300	345	344	336	361	363	341	333	330	337	342	326	327	332	340	368	337	338	333	368	356	369	324	346	337	302	321	318	353	377	379	331	338	353	350	334	336	319	383	390	337	361	336	365	324	342	347	335	328	352	307	340	370	345	317	355	362	375	351	370	360	331	297	351	338	391	346	340	353	331	352	353	361	321	325	341	367	345	332	307	323	353	327	324	340	377	356	326	333	319	319	371	343	346	334	358	377	337	394	315	350	366	321	322	384	331	332	345	362	336	358	333	349	316	364	358	333	337	357	347	318	339	338	335	369	361	344	376	362	333	350	340	339	323	360	331	338	357	368	362	342	350	353	307	347	353	345	376	339	361	329	339	327	368	355	359	340	348	349	345	362	349	326	342	373	350	364	334	341	309	333	317	369	363	356	397	335	323	345	330	360	347	357	328	361	347	369	343	367	355	373	356	333	352	350	387	364	361	347	335	332	331	350	299	339	334	358	340	364	372	367	351	345	345	332	314	355	331	342	369	353	341	332	335	357	346	342	337	359	321	336	330	324	355	332	368	318	337	358	341	371	398	331	333	300	306	358	340	336	353	382	341	347	358	316	333	355	332	358	361	339	349	355	382	339	337	348	313	326	352	346	320	375	354	323	323	331	360	378	350	327	329	334	349	382	377	372	348	367	307	301	312	350	344	327	368	310	328	348	379	385	341	346	349	339	325	318	369	352	345	323	363	332	318	351	363	329	352	369	360	345	326	323	373	355	365	317	349	369	364	348	332	346	327	334	363	354	332	327	346	346	366	352	332	352	336	305	361	316	319	374	343	332	382	368	322	340	354	310	316	332	336	374	344	333	365	324	336	369	332	330	352	356	370	368	369	346	344	379	328	315	379	361	312	339	363	365	369	359	329	351	343	335	335	351	344	340	373
47019	68891	39176	1388	1072	896	786	684	602	552	521	518	469	485	454	461	463	475	462	450	414	426	410	424	416	391	415	423	431	416	442	388	428	407	394	396	415	387	419	394	404	427	423	397	415	385	417	409	438	414	456	444	444	429	439	413	415	407	402	419	371	377	387	383	397	402	418	427	431	425	384	438	450	413	399	421	416	443	389	416	381	409	408	397	390	368	419	398	420	464	424	387	419	414	432	410	394	431	382	402	391	405	418	395	422	407	397	452	403	418	394	407	421	374	438	392	409	397	427	421	408	433	444	390	446	429	428	376	435	389	420	422	423	431	409	388	421	372	425	430	437	416	440	367	402	402	419	450	403	394	471	387	383	349	426	427	413	420	389	422	404	409	398	450	458	447	396	438	412	440	379	445	394	408	398	385	386	403	394	400	397	430	368	408	426	418	453	401	400	435	399	401	431	400	396	387	388	407	407	398	391	413	415	418	394	431	453	411	431	434	390	367	446	421	380	378	406	384	381	404	442	413	395	418	371	412	409	392	410	433	437	411	366	420	434	365	470	409	394	422	409	395	391	408	401	418	438	448	428	394	382	440	395	435	416	423	411	401	397	446	392	404	423	443	413	422	415	396	431	386	385	416	417	419	416	393	407	392	402	400	384	428	406	418	422	399	421	395	418	408	417	408	384	387	425	386	429	427	404	373	383	418	411	369	395	405	390	408	421	428	465	407	436	410	420	398	406	394	412	426	425	436	396	398	425	412	369	399	396	471	440	422	423	400	418	452	444	414	382	409	414	414	409	436	426	414	388	405	412	414	452	394	394	387	386	400	416	400	402	410	425	377	406	419	370	407	435	422	415	415	450	418	418	412	422	380	436	386	388	351	412	377	423	386	440	426	385	394	395	401	395	405	441	403	378	393	426	412	403	408	392	407	386	439	374	435	382	430	396	370	427	450	433	396	393	394	383	387	434	414	382	421	438	402	433	421	397	426	407	406	399	396	426	433	426	416	390	415	445	408	395	405	441	416	386	422	393	410	423	402	388	421	396	407	424	382	407	428	418	414	435	427	435	405	441	421	420	402	412	409	404	421	392	409	428	385	417	424	441	394	350	381	409	429	425	447	418	388	417	400	390	409	437	408	391	430	403	410	423	384	430	390	427	448	421	398	413	429	385	422	442	418	412	412	419	433	390	418	454	391	386	403	464	399	444	401	423	381	449	404	426	425	427	429	392	410	383	401	437	474	429	392	398	424	416	428	430	401	420	368	429	423	431	417	394	398	387	433	426	463	393	422	439	424	388	410	432	426	393	384	399	424	415	411	398	423	400	409	384	424	416	393	422	358	416	367	433	380	424	427	395	391	387	374	418	391	381	386	411	407	407	370	422	414	388	405	385	424	413	385	415	401	389	405	405	422	371	402	416	402	374	401	396	398	432	409	381	419	397	422	418	418	413	383	416	414	415	399	452	404	446	376	376	386	403	420	396	417	411	431	404	382	432	358	384	439	395	455	386	412	391	403	427	399	384	404	385	380	397	409	430	391	393	429	427	382	426	449	405	386	401	447	426	437	405	421	423	387	417	408	434	424	417	441	438	426	434	416	384	400	386	400	449	379	392	408	435	412	387	402	446	407	436	418	384	381	406	390	430	429	407	403	394	384	425	432	386	398	428	429	409	412	369	443	370	456	365	402	468	395	407	435	434	400	378	401	437	406	405	375	389	417	392	404	412	416	424	438	451	411	420	406	388	397	386	441	409	422	399	418	404	428	464	412	396	437	416	447	442	420	415	427	409	407	410	418	406	397	411	395	378	382	422	431	424	409	399	415	398	382	428	432	411	410	404	383	432	413	423	424	416	414	416	403	400	455	369	431	410	396	404	406	400	430	394	392	402	399	430	438	407	424	412	368	421	412	391	380	401	403	389	452	408	400	393	438	430	421	393	409	393	380	389	396	422	358	385	426	456	422	389	433	422	363	413	431	393	392	378	404	441	436	421	422	400	427	416	432	421	403	424	404	414	388	413	411	394	449	433	398	442	397	428	423	450	401	378	398	419	389	414	427	409	412	438	417	415	409	397	393	403	426	415	416	397	443	457	405	430	428	371	387	405	406	431	434	395	417	389	395	400	405	410	426	409	419	406	386	404	425	398	426	411	369	439	428	431	443	438	376	417	445	387	382	397	465	390	404	411	393	402	394	413	373	420	406	390	447	418	416	396	409	399	400	411	356	430	414	421	377	402	410	453	394	431	406	409	386	423	409	405	390	402	423	393	413	361	413	410	433	388	398	398	413	449	433	423	395	413	419	402	396	403	376	397	431	438	409	442	439	428	402	380	399	403	411	409	444	423	415	422	429	446	420	400	415	428	388	416	417	423	407	430	442	410	430	405	419	394	422	413	420	389	443	401	388	396	414	402	353	449	389	407	399	374	414	411	451	435	417	417	379	401	412	411	380	375	422	425	418	435	411	403	384	415	399	400	400	408	406	400	406	397	400	408	436	410	407	393	396	406	399	409	410	461	415	382	401	416	416	400	410	382	423	431	449	369	376	404	409	414	407	415	396	426	389	433	387	407	405	365	446	434	393	382	430	440	420	398	436	397	427	420	410	409	391	390	403	412	433	431	400	414	368	386	373	402	399	406	439	405	387	393	389	382	405	433	401	410	410	411	407	424	406	430	434	433	382	412	418	376	416	413	401	411	443	386	407	396	409	378	419	408	416	431	419	388	406	414	430	381	451	439	392	406	427	394	388	389	422	424	424	419	422	423	415	401	411	382	393	430	405	430	392	390	446	392	457	408	428	364	397	396	420	402	417	410	431	422	422	424	373	387	414	421	386	386	415	427	446	436	400	436	409	430	401	403	436	394	426	432	419	410	403	417	432	401	414	382	380	422	412	390	416	385	393	404	427	419	425	448	429	393	423	422	417	432	385	415	434	396	412	413	450	412	407	448	399	394	407	416	416	422	390	404	390	421	379	392	395	419	437	428	414	357	461	390	367	415	391	428	403	444	462	423	364	374	397	397	390	394	409	408	428	414	413	415	375	406	413	400	422	394	404	423	397	401	388	413	397	412	439	390	385	386	410	420	416	443	428	406	412	386	389	405	394	387	421	430	397	390	412	432	366	412	403	399	415	383	403	410	436	420	368	405	400	377	452	413	403	414	385	410	425	345	410	434	429	410	410	438	422	405	424	386	466	446	378	372	419	412	412	395	417	371	403	434	410	418	412	415	423	403	395	414	438	416	415	422	399	447	413	406	425	375	379	384	419	407	409	420	449	450	410	431	409	437	407	403	406	421	411	403	385	429	367	404	425	407	427	388	400	418	412	410	392	399	428	406	402	399	396	465	417	424	370	422	454	411	390	404	456	403	398	410	406	439	416	438	423	404	396	439	397	394	434	405	405	456	430	388	400	400	424	400	383	398	412	420	395	424	385	408	387	424	433	389	472	395	401	419	450	401	415	430	409	401	416	398	398	419	380	406	394	402	409
23236	21684	30528	25291	21214	15121	1682	599	426	389	310	300	272	266	243	226	229	200	198	213	206	178	206	176	181	175	182	188	187	165	190	157	161	173	199	171	166	167	172	173	154	166	175	151	154	182	173	160	152	172	134	165	164	173	149	168	172	164	165	177	150	146	150	154	170	165	175	168	162	162	174	157	164	148	139	161	159	155	160	157	162	147	168	160	159	151	173	168	154	160	150	151	165	174	139	161	166	144	126	165	150	144	165	163	148	136	155	150	163	142	150	152	168	147	173	141	153	141	166	163	174	154	157	161	164	160	156	157	175	138	158	148	146	147	161	142	154	157	153	162	150	147	170	149	131	154	164	164	169	161	169	151	169	165	134	160	154	173	147	164	159	163	143	146	180	162	145	155	136	164	170	172	133	159	136	153	152	181	139	175	177	138	144	164	155	146	164	146	140	176	171	157	170	178	155	167	147	153	165	151	154	155	174	165	162	151	156	143	154	144	165	150	152	156	166	161	153	148	147	182	163	145	158	172	144	168	135	155	143	166	149	156	159	153	169	162	179	152	123	132	145	152	146	156	148	161	141	170	150	158	164	156	151	142	161	164	161	186	168	155	164	155	169	169	151	163	157	160	167	152	144	159	175	140	145	139	155	163	162	149	145	177	152	168	158	144	153	137	129	158	154	140	159	149	156	151	175	136	156	151	172	162	169	149	162	149	151	126	158	182	151	146	142	164	160	144	170	140	156	148	188	154	143	152	133	177	141	147	155	154	156	173	151	157	165	160	162	169	152	169	175	153	141	131	158	157	132	143	169	125	164	154	106	167	146	158	152	151	140	166	147	154	174	160	161	160	138	155	153	163	159	175	129	153	163	132	152	170	146	177	164	164	175	142	174	153	176	145	176	161	143	144	158	154	145	179	147	147	145	169	163	165	141	158	150	174	158	161	137	166	155	165	143	163	163	161	161	176	185	139	160	187	141	158	143	135	134	165	158	143	159	180	140	156	160	146	163	146	154	151	171	159	180	154	146	152	184	169	170	151	155	158	155	145	169	155	148	134	186	141	155	169	153	167	175	156	149	139	165	149	169	142	156	138	157	149	139	172	168	147	159	179	146	152	141	160	149	159	170	162	155	159	150	173	156	144	139	159	147	160	160	143	162	137	143	153	145	159	146	193	187	143	146	161	148	178	166	139	152	153	192	150	146	180	145	161	127	145	182	156	156	153	150	164	158	146	136	173	140	157	153	167	142	154	160	152	158	155	144	167	157	151	153	135	148	140	146	169	165	178	137	157	156	154	170	159	160	143	164	159	168	191	151	166	154	175	154	168	159	161	176	189	135	192	153	166	167	141	165	168	129	159	166	162	169	139	163	148	169	181	178	157	161	156	168	180	146	141	156	143	143	154	173	143	174	159	175	153	170	152	159	179	161	171	152	180	146	157	175	165	160	166	155	155	163	145	180	142	160	153	144	130	160	157	172	133	163	147	148	147	140	166	154	145	134	134	136	154	143	152	156	158	137	168	153	153	133	161	140	152	162	157	142	164	140	144	156	138	134	149	162	145	161	150	156	156	152	150	161	152	165	158	165	144	153	153	136	162	131	149	154	147	147	141	141	130	174	151	161	146	168	151	157	147	175	157	134	167	152	185	151	169	138	149	161	171	149	161	148	155	160	130	182	146	159	161	141	147	168	153	145	136	155	157	164	153	161	158	165	159	153	158	157	168	177	188	152	154	163	164	133	137	155	159	162	162	171	144	154	159	140	148	169	176	158	162	158	122	147	149	151	166	153	145	163	153	156	145	159	165	149	151	143	174	159	145	172	170	151	141	153	170	158	160	158	161	156	161	176	154	140	157	147	151	147	136	145	148	157	137	156	138	134	146	135	155	159	173	159	149	151	128	146	165	143	124	155	131	144	172	145	139	154	160	164	128	164	141	142	171	147	141	150	153	149	175	160	157	153	154	172	156	156	159	173	132	161	157	173	144	187	146	175	162	144	152	142	160	153	132	142	156	175	162	124	155	155	161	158	183	152	159	147	161	159	144	139	149	160	164	146	143	165	147	184	166	163	154	175	143	151	161	168	171	169	160	169	169	152	137	155	156	145	142	141	169	180	139	146	145	148	142	167	148	145	170	142	157	156	146	153	171	172	157	144	145	163	153	158	150	145	142	146	178	163	136	155	148	186	142	131	173	139	148	157	155	154	141	152	158	144	158	157	154	165	152	136	166	152	155	153	174	141	155	152	131	153	156	149	157	146	159	155	166	170	141	152	137	133	137	167	154	142	162	158	172	140	156	157	157	164	146	150	140	137	147	152	150	164	153	130	132	162	149	156	156	158	163	175	171	161	156	147	162	149	155	144	163	169	183	157	156	159	124	160	171	123	189	175	135	160	177	183	149	161	170	143	168	137	149	148	151	159	138	158	153	144	133	157	161	170	141	171	142	154	140	160	165	168	170	170	173	164	149	146	155	157	156	157	169	170	167	155	176	163	149	159	158	143	145	158	147	200	169	160	122	142	144	140	159	166	164	171	139	165	155	155	149	157	150	158	145	147	146	158	143	175	129	150	143	166	158	135	156	137	151	163	191	163	140	149	154	158	147	147	171	154	156	156	146	131	145	162	152	164	155	164	145	167	150	162	142	158	171	156	148	149	139	147	143	141	136	146	137	149	156	156	142	160	158	119	161	165	147	159	149	144	142	154	177	169	156	128	136	165	189	141	141	165	159	178	136	162	168	139	152	143	156	164	146	140	143	157	146	145	173	165	153	155	149	160	149	156	151	141	158	159	127	148	127	152	172	161	161	140	161	167	155	172	157	148	154	161	149	155	131	151	171	161	133	146	149	153	131	149	148	158	148	151	145	174	174	143	169	145	162	179	154	186	165	158	146	172	174	166	165	141	172	140	153	165	154	183	177	139	148	174	150	148	147	188	154	168	146	145	178	167	151	172	178	150	162	157	174	155	151	138	155	162	152	169	157	141	143	165	166	146	156	171	150	153	147	149	157	160	149	153	145	166	154	156	155	157	152	149	161	174	138	166	152	143	140	165	161	157	151	133	128	137	152	156	157	164	155	149	151	160	153	137	171	153	134	158	149	179	158	149	169	164	137	143	175	149	151	151	160	165	119	142	139	128	194	149	151	172	153	153	159	165	165	153	162	162	167	134	162	144	164	164	146	165	153	153	151	143	175	143	154	133	168	156	155	173	165	175	162	142	159	150	164	128	126	147	176	146	150	165	164	147	147	158	159	163	144	160	157	176	157	149	157	158	157	164	164	182	160	162	210	154	148	153	154	129	160	181	145	147	171	148	164	151	156	165	160	146	139	172	150	142	158	162	157	159	157	170	153	167	164	171	170	145	158	150	157	147	159	132	143	165	136	175	158	164	165	163	173	172	147	185	156	150	171	194	150	160	159	159	150	157	133	142	165	163	159	155	160	152	150	152	139	155	162	150	159	153	159	162	137	152	143	135	158	155	176	156	158
52894	82019	42622	3941	2522	1899	1431	1134	957	815	672	530	480	434	380	378	359	298	335	291	293	284	286	256	250	260	237	228	238	213	192	219	236	208	181	230	176	211	213	181	213	202	201	211	199	202	195	187	183	178	206	197	185	199	192	175	199	196	172	171	187	192	179	185	187	209	182	181	186	198	174	200	167	196	165	197	216	197	182	192	183	173	179	193	213	184	214	168	200	174	191	209	178	180	185	159	160	165	192	174	177	190	159	180	179	200	180	181	175	190	206	164	172	170	158	191	177	182	180	185	172	186	190	174	170	192	195	191	201	202	165	191	200	199	183	174	192	191	213	179	168	168	182	189	187	166	183	196	174	164	186	175	197	181	199	163	158	180	178	175	192	193	175	185	170	186	192	175	176	193	186	183	181	168	192	173	191	170	185	183	178	162	168	170	175	174	192	167	191	185	194	179	180	201	176	183	195	177	167	172	174	175	166	184	185	166	191	186	196	184	181	177	181	188	209	184	166	196	177	173	178	154	185	202	174	187	181	181	176	158	181	195	179	169	180	192	163	166	211	163	159	184	175	166	171	202	159	175	168	178	179	167	190	177	189	197	196	178	192	171	166	185	188	179	163	181	177	165	176	177	184	187	166	164	170	175	205	169	176	188	182	157	170	160	164	167	155	206	195	168	178	184	176	171	183	200	169	177	200	177	165	195	193	183	194	163	203	190	180	169	186	170	172	191	205	195	174	197	177	189	187	174	180	191	185	189	211	196	187	181	196	167	186	187	179	152	180	205	154	166	187	187	172	193	163	179	191	188	170	173	182	196	181	203	170	158	164	189	148	170	156	192	195	175	174	171	175	167	172	187	180	189	189	164	203	184	191	164	185	176	175	180	197	183	187	178	165	174	192	173	177	172	200	178	192	153	186	175	166	185	215	183	182	170	186	183	207	170	182	158	188	188	186	180	191	195	186	192	179	203	205	173	193	162	170	174	180	179	178	190	164	186	177	184	189	169	184	170	185	180	183	169	199	161	186	172	169	185	162	190	159	182	183	172	167	192	188	180	161	177	204	180	177	192	199	156	168	191	185	191	166	180	166	180	193	177	159	183	164	155	178	171	187	192	183	166	195	192	184	200	179	198	195	184	172	181	188	209	188	177	190	190	180	185	189	164	152	169	171	196	199	187	173	179	164	174	163	190	165	198	179	159	184	171	174	180	170	175	173	171	163	172	165	165	185	181	163	201	183	183	182	193	197	159	193	172	136	185	185	177	166	177	153	185	195	188	173	178	172	184	196	200	182	177	185	184	163	181	171	174	203	192	168	186	199	170	186	195	173	186	169	174	181	203	180	164	201	212	182	192	195	171	176	163	168	179	184	191	165	190	189	166	176	177	174	174	205	177	162	191	174	198	176	200	197	190	205	167	199	163	151	198	172	162	167	159	169	183	168	213	177	183	155	161	162	182	193	191	199	184	159	162	180	163	167	174	173	173	176	194	173	175	160	193	187	183	163	185	171	180	200	161	198	168	180	187	165	180	185	188	169	176	169	180	163	179	191	187	192	166	198	185	165	173	188	167	163	185	178	176	189	176	140	172	182	181	173	186	195	163	167	153	169	210	193	175	152	190	183	196	177	182	172	193	171	200	198	177	154	168	202	185	182	196	213	169	195	190	175	179	161	160	196	164	165	158	206	183	170	189	188	186	180	174	179	181	211	188	172	180	170	197	185	169	191	195	193	170	166	194	184	169	161	187	196	189	158	178	162	178	189	154	178	174	154	183	164	167	171	189	164	194	188	196	183	181	198	167	158	183	190	170	156	173	188	204	183	205	193	170	173	158	189	192	188	187	167	181	177	187	178	151	174	175	168	169	196	162	164	190	191	161	194	196	211	182	179	185	183	176	167	183	189	182	172	167	160	179	177	165	160	173	163	173	161	195	178	176	181	175	177	167	153	196	158	174	185	172	199	173	176	189	178	192	182	190	181	202	154	172	205	179	182	197	197	188	195	165	202	165	175	165	177	195	180	188	205	189	195	184	189	166	183	184	180	181	191	188	179	193	173	187	180	192	207	166	164	198	182	169	171	194	164	154	172	206	177	196	179	163	197	190	201	181	174	184	175	170	167	176	196	183	164	181	178	172	208	198	196	175	199	198	182	199	162	147	177	189	170	203	180	165	195	196	191	169	191	169	168	181	172	190	173	179	168	169	162	172	190	190	196	198	169	177	166	173	182	173	191	178	174	191	186	158	202	177	160	196	184	165	192	186	186	193	187	177	182	171	178	169	165	178	184	153	168	197	190	180	186	187	193	191	200	192	177	170	200	191	164	175	190	193	201	187	172	174	187	182	178	173	201	202	168	184	172	194	179	184	174	168	183	152	163	161	191	185	187	183	184	175	163	173	199	180	144	192	151	169	186	171	160	174	186	168	190	165	169	186	186	175	180	190	166	195	162	199	164	169	188	186	168	166	190	165	183	187	193	175	161	189	195	172	173	191	173	178	178	180	180	196	219	156	152	191	178	195	186	195	172	186	143	176	175	172	210	172	180	189	195	176	181	154	185	181	172	176	196	156	164	191	173	176	183	175	164	179	191	182	194	165	205	183	204	175	178	174	158	161	192	190	175	176	171	192	175	178	190	191	181	184	202	205	181	205	184	191	170	175	183	195	169	186	196	176	168	158	182	170	182	172	196	176	175	169	190	195	162	189	188	183	177	177	175	177	179	183	177	193	200	180	180	172	168	181	165	200	161	180	181	181	185	169	196	186	206	180	170	187	186	191	172	193	192	191	158	155	181	184	201	195	172	166	216	179	193	196	185	194	171	156	186	182	172	173	186	191	191	191	175	159	194	191	171	184	180	179	139	188	186	188	179	172	173	190	194	160	205	167	170	152	189	153	186	187	165	186	181	197	193	185	183	194	183	175	164	184	158	197	190	175	204	219	184	172	183	185	175	197	145	164	178	167	196	188	193	197	190	158	169	194	191	178	187	170	190	172	162	170	193	208	177	198	179	166	176	188	171	185	188	179	228	184	183	164	198	212	189	172	172	180	189	172	182	173	177	165	179	193	187	184	188	150	192	182	175	180	191	197	165	184	184	174	178	174	194	173	204	177	179	176	192	178	176	188	184	193	186	178	197	173	181	186	171	170	187	188	174	151	179	187	174	164	159	185	194	167	172	157	189	173	168	169	175	171	183	179	174	195	177	164	199	172	188	177	177	178	175	196	197	169	178	173	198	193	175	171	185	156	171	181	195	187	186	165	175	187	197	168	179	185	194	184	185	167	169	170	174	152	184	192	180	157	180	183	165	199	190	170	180	190	176	181	172	177	190	188	174	198	172	184	166	180	175	193	184	169	146	170	156	163	187	177	187	175	201	163	170	169	164	174	179	189	210	159	196	182	182	185	201	185	192	217	178	159	200	182	198	187	172	196	161	196	187	182	188	176	183	172	207	168	187	171	197	178	195	183	179	189	192	185	199	179	175	207	186	196
27817	23648	20022	2006	586	438	325	296	301	291	317	301	274	300	300	294	279	301	271	269	317	290	333	260	307	295	301	259	274	312	320	312	251	287	301	273	317	299	314	245	286	268	281	281	295	301	297	264	267	306	264	282	292	286	282	281	290	271	273	258	289	306	270	259	270	274	325	284	315	285	318	308	275	284	290	312	294	278	263	273	304	286	255	253	290	286	289	269	264	280	294	289	315	268	290	287	286	276	323	283	288	292	285	290	310	280	307	258	303	305	321	269	279	299	277	288	275	302	286	262	285	282	271	288	308	330	313	278	290	275	282	267	275	290	313	289	290	323	287	315	273	281	312	289	285	282	310	309	285	299	283	311	308	292	282	297	284	282	270	275	272	276	286	300	303	309	312	244	267	288	327	266	299	324	309	302	286	306	264	307	275	335	275	300	288	255	310	279	283	280	294	265	302	291	277	284	259	295	311	307	280	296	298	275	252	278	319	288	268	279	261	279	275	276	305	285	291	318	314	290	261	294	290	287	298	272	305	309	292	308	291	294	259	285	277	256	302	273	276	275	278	294	293	283	285	301	318	268	293	271	294	301	323	280	289	294	298	315	295	290	281	286	252	282	290	316	313	300	298	306	324	286	284	288	297	282	273	283	267	305	284	295	295	273	273	299	302	283	299	307	269	286	327	312	313	289	288	338	284	252	281	284	263	271	244	294	297	301	280	246	288	271	297	294	293	265	275	296	322	272	288	299	282	296	294	302	305	284	269	279	290	310	279	289	286	295	281	274	316	307	288	282	286	288	294	296	298	293	309	280	277	275	265	296	303	288	299	331	310	296	262	302	301	310	290	289	276	281	303	295	287	293	292	284	317	285	297	296	313	295	305	305	286	291	283	299	303	296	284	271	299	303	298	305	264	298	255	275	280	316	296	273	290	276	274	303	293	319	321	299	276	312	324	270	305	288	279	267	278	307	267	311	278	282	273	286	281	305	280	266	299	270	303	283	282	274	293	260	305	281	288	326	319	281	243	296	285	277	286	294	300	299	299	253	294	317	306	262	279	262	283	267	301	295	265	305	289	280	313	312	278	294	292	287	299	276	274	300	301	310	284	292	290	274	278	301	302	254	289	298	295	279	285	286	280	314	254	283	292	293	311	281	303	292	275	291	303	267	289	309	288	297	275	291	261	328	274	281	288	316	284	296	286	319	284	301	301	299	315	306	290	297	265	297	255	302	285	300	296	317	281	266	281	303	312	306	282	328	284	290	299	266	294	300	274	273	304	274	289	305	306	306	287	298	315	285	293	264	288	283	288	290	303	296	273	279	275	333	284	303	287	288	285	264	307	306	292	259	278	285	304	291	270	304	300	271	273	280	289	275	287	284	312	265	269	290	280	290	291	317	275	302	279	305	267	293	295	313	300	255	279	281	281	300	256	325	319	296	315	290	252	264	284	300	265	279	300	304	286	267	275	260	303	288	278	296	270	291	305	280	305	277	287	264	275	317	270	313	308	259	327	283	298	272	277	283	294	299	284	285	286	282	308	283	291	310	286	304	250	305	297	294	263	284	276	281	297	295	316	287	310	303	293	289	279	294	291	272	306	283	284	287	274	289	299	271	288	285	296	272	296	264	250	261	287	347	296	281	304	280	292	292	293	263	301	268	265	303	278	297	320	280	276	274	306	263	296	325	294	309	293	302	284	297	291	321	290	291	281	290	285	267	283	294	296	280	294	276	293	262	295	310	289	297	241	296	283	268	303	305	267	284	318	289	298	311	247	279	287	295	300	305	300	289	309	281	318	290	279	282	246	267	305	315	270	273	291	293	262	293	288	294	305	267	317	297	271	288	286	288	303	291	302	346	305	273	286	293	282	272	274	276	298	289	309	272	305	275	285	271	281	280	307	269	276	261	290	295	311	286	285	286	299	301	283	293	311	292	290	293	286	312	273	275	291	284	271	280	293	282	299	290	317	291	285	279	302	293	280	270	269	316	263	258	308	287	277	309	305	295	264	267	299	309	271	248	276	277	278	288	293	319	295	286	305	301	294	291	299	305	288	285	293	326	304	308	275	279	333	269	295	286	360	328	279	277	288	293	293	247	289	288	238	264	270	285	279	289	297	294	267	301	269	271	281	289	314	308	275	264	352	272	286	273	272	239	303	278	279	299	290	300	270	278	270	269	301	268	265	292	275	280	274	280	297	300	310	301	290	281	301	284	277	257	302	269	304	278	313	326	342	315	289	277	275	291	298	294	311	290	280	292	303	281	316	296	321	289	289	286	291	305	310	307	267	291	283	321	279	264	290	296	269	304	281	284	286	271	295	284	279	261	279	286	293	276	316	279	277	292	312	274	311	273	278	268	307	337	307	301	310	273	298	296	286	308	275	303	286	276	303	282	305	331	306	272	296	300	296	291	288	268	284	279	246	294	283	272	288	300	296	283	291	277	298	287	309	273	293	296	275	323	322	248	319	310	296	237	285	294	290	301	288	301	287	284	320	269	315	265	296	316	297	316	272	285	307	263	302	273	276	294	268	290	296	283	284	284	302	272	280	295	282	306	306	271	285	272	272	290	278	249	269	284	289	269	277	290	264	295	281	277	311	285	295	310	283	281	272	304	267	265	276	300	287	295	274	280	268	305	297	288	285	301	302	291	280	303	334	290	286	275	288	297	303	308	293	296	288	280	261	316	297	303	283	296	272	295	305	301	272	274	255	297	296	306	289	301	293	299	281	294	319	271	284	290	263	286	306	299	307	263	298	287	293	284	304	260	301	314	322	309	278	263	293	314	287	293	276	296	300	321	281	289	289	273	298	274	274	279	279	312	286	325	261	274	304	295	301	270	298	287	279	296	284	274	270	257	262	290	302	263	315	274	280	269	331	283	286	269	275	306	295	290	302	288	285	263	293	265	278	272	306	266	268	279	289	273	282	280	281	268	300	269	312	291	296	269	323	298	278	307	294	282	284	300	276	305	307	276	266	272	287	283	263	294	293	285	267	286	276	260	289	300	299	267	302	292	276	300	294	280	313	321	288	320	331	299	275	302	270	298	284	326	289	319	286	298	253	281	298	305	313	296	293	292	274	298	297	247	258	303	289	282	284	267	262	295	307	289	289	320	275	291	253	299	260	294	315	287	306	309	295	299	283	314	312	280	290	320	323	292	313	314	307	294	299	283	292	277	280	292	254	294	267	305	295	278	306	300	304	299	267	277	295	264	254	289	267	303	276	300	280	276	259	291	307	280	295	299	295	261	258	315	282	305	303	292	300	312	276	288	301	326	296	300	318	302	321	280	266	293	309	308	307	287	296	300	284	295	347	295	282	303	267	281	276	270	279	277	314	285	328	306	302	239	272	278	291	296	317	296	276	280	275	266	295	295	269	302	268	277	273	313	274	303	305	301	266	282	315	292	258	293	295	299	276	287	276	295	291	243	279	265	292	269	301	291	288	278	271	278	323	292	279	264	334	277	298	292	347	289	260	262	253	293
18808	34960	16451	486	464	429	365	380	407	362	391	375	344	368	326	376	384	338	354	341	345	356	331	361	374	368	364	380	352	326	383	374	374	335	340	386	382	391	356	347	331	353	376	360	356	374	341	368	334	335	398	383	370	336	383	347	360	362	372	369	411	367	341	363	342	377	355	364	364	350	316	369	366	327	376	326	342	355	341	348	328	360	346	337	356	365	361	344	362	373	382	332	364	327	372	384	398	359	342	334	362	339	363	362	327	341	325	349	333	366	361	360	374	355	354	352	392	387	355	345	381	391	362	391	392	361	343	344	342	383	364	332	339	392	343	345	354	365	359	333	351	349	379	297	324	376	372	349	362	357	352	347	348	369	388	370	385	367	341	339	342	353	362	366	359	342	331	365	369	347	353	349	367	342	348	394	354	329	404	362	371	352	352	368	363	333	363	339	384	365	380	395	349	352	367	372	357	341	370	370	345	353	367	333	367	334	357	343	350	376	355	356	369	376	343	358	356	419	379	368	333	289	389	375	363	357	345	347	317	368	364	374	345	322	362	373	377	359	394	335	338	373	361	374	391	347	368	343	366	382	346	363	346	329	325	363	364	369	337	334	377	364	376	358	359	361	346	378	362	362	359	364	355	349	335	337	367	322	355	379	344	378	351	358	396	355	307	322	343	352	376	407	338	361	338	357	367	353	317	388	346	397	360	367	372	365	341	334	336	388	352	362	307	345	363	354	359	383	386	387	359	318	381	384	359	364	354	354	370	366	372	345	358	379	328	330	386	315	388	354	371	363	405	360	343	353	372	394	331	356	398	349	374	353	346	325	388	396	357	363	360	364	377	342	354	336	344	343	339	369	364	376	360	368	353	381	354	366	384	379	357	359	383	352	397	359	386	338	348	347	366	353	317	362	366	356	361	351	344	335	362	350	383	330	361	338	375	329	337	339	329	364	351	380	399	335	363	378	355	334	350	386	362	363	371	349	351	370	344	374	345	405	346	341	362	391	353	399	356	396	327	378	384	381	383	369	357	333	373	412	376	375	352	374	370	359	364	365	362	345	332	360	370	336	368	384	369	337	359	345	365	321	361	322	333	344	343	352	375	342	355	354	357	368	352	324	362	361	377	401	375	364	367	375	346	361	389	351	374	362	354	334	355	376	374	341	366	335	369	369	378	388	401	343	340	353	359	369	366	357	353	361	334	354	343	373	354	372	351	344	372	367	397	342	361	358	373	398	354	342	353	365	336	334	336	366	379	349	374	347	330	328	356	382	355	358	359	365	329	370	335	367	330	374	352	348	361	368	350	358	313	347	345	354	355	379	367	373	378	348	366	368	360	373	346	358	337	345	345	353	378	342	347	345	367	322	339	329	350	381	393	322	355	356	385	376	365	344	333	368	359	323	326	364	355	375	340	346	375	322	350	362	341	353	369	380	347	372	357	366	378	390	336	332	336	363	375	343	368	325	328	351	380	370	365	335	344	364	362	388	342	375	366	345	336	348	355	335	383	359	385	390	321	345	348	342	370	355	389	369	367	327	355	379	349	354	366	351	363	336	384	350	383	381	350	376	384	352	395	346	343	337	321	353	343	354	356	375	340	389	365	357	358	350	393	361	342	368	356	373	346	348	365	353	353	348	358	339	360	362	387	374	368	388	343	408	374	372	377	351	331	363	368	393	343	386	363	362	361	319	340	367	353	370	330	357	362	367	373	346	350	378	347	358	375	374	360	344	344	365	366	409	392	380	358	365	336	353	323	362	394	368	345	387	374	347	376	341	349	368	374	349	376	343	369	372	312	340	352	346	335	371	340	380	335	355	397	367	391	359	387	354	365	360	352	314	338	373	345	347	382	309	325	369	365	348	331	383	342	359	319	399	365	371	372	388	421	342	364	380	366	314	326	372	337	372	352	354	371	343	349	365	334	368	344	357	350	360	326	315	338	384	335	349	341	352	363	365	364	348	352	361	318	365	358	345	398	375	360	347	360	378	366	369	346	352	326	356	330	368	351	361	340	349	368	378	341	362	387	322	359	331	348	352	363	381	374	351	367	348	330	334	363	357	351	341	351	344	331	365	358	377	333	388	362	380	379	360	360	354	357	340	343	335	345	346	341	383	352	386	355	352	372	391	362	367	346	393	373	375	384	367	400	392	376	371	386	354	358	373	371	368	392	382	376	346	343	388	337	365	360	341	367	359	362	407	356	351	347	344	375	377	367	335	343	375	367	332	344	363	346	338	367	371	356	367	380	331	357	347	344	363	359	352	380	374	369	369	372	361	358	324	346	348	361	367	356	407	364	398	358	365	357	355	378	363	344	354	363	362	406	355	351	375	361	340	366	379	353	318	360	390	383	320	360	363	356	386	381	356	360	359	380	368	336	350	349	329	380	375	342	379	331	354	368	365	344	369	345	341	413	357	361	366	353	383	335	372	365	368	348	359	343	372	347	340	341	331	341	338	356	353	372	355	322	369	381	379	333	365	350	373	369	359	376	378	383	376	336	341	356	353	330	377	392	330	360	398	387	353	372	343	344	372	366	347	348	371	331	350	372	379	335	336	376	396	361	360	341	356	341	354	337	343	375	384	351	390	348	382	350	357	320	377	364	347	338	364	374	381	360	386	348	397	324	367	362	374	335	377	368	362	363	368	369	363	384	354	377	380	328	382	403	331	375	364	363	360	362	352	385	354	386	370	392	359	386	348	341	415	396	332	346	356	344	359	343	360	360	348	330	404	376	382	377	373	376	359	369	364	363	380	356	355	332	360	354	340	355	365	353	333	374	365	334	359	408	363	366	373	338	307	325	364	374	370	392	383	356	377	375	333	389	334	335	360	392	339	389	371	369	361	324	336	369	350	355	330	342	391	368	383	354	391	346	335	369	369	379	353	352	367	362	357	371	307	368	350	350	415	374	374	331	370	360	339	334	340	344	329	347	373	367	326	353	356	353	371	358	369	393	309	386	337	358	371	379	389	348	377	355	391	381	379	341	339	363	402	341	336	379	369	364	364	354	348	367	354	389	367	357	377	369	349	335	410	327	393	366	350	352	337	342	385	342	360	344	353	354	362	369	344	351	369	341	377	339	349	346	366	335	366	346	384	370	348	357	366	386	370	321	373	338	385	355	351	358	366	396	343	373	351	384	362	364	367	366	351	331	379	358	369	355	373	347	375	342	349	389	362	362	363	368	371	339	367	362	382	359	348	395	354	348	363	328	347	352	356	388	367	331	336	369	349	336	366	366	366	362	316	364	362	361	348	369	380	378	369	367	349	348	360	366	357	370	362	345	331	343	372	336	343	337	352	387	369	359	364	366	383	383	335	353	378	400	354	347	372	344	356	382	362	378	358	347	354	367	378	435	372	358	400	371	334	340	316	327	358	351	351	373	349	356	339	378	380	362	360	382	357	356	353	385	358	334	368	344	357	360	346	335	382	375	361	354	356	377	339	374	320	346	329	397	379	343	415	346	368	383	364	346	346	390	365	372	373
24263	21944	31858	24541	19052	5426	479	334	286	278	244	237	213	185	192	190	166	201	158	155	163	164	166	153	151	143	155	160	151	130	147	165	151	164	141	128	152	157	141	165	159	157	154	133	154	143	170	146	169	136	155	163	135	133	153	144	123	129	130	135	154	137	135	124	141	135	153	135	151	164	142	140	152	126	148	153	143	141	153	124	131	148	126	148	148	136	135	143	169	159	153	156	154	134	154	132	129	127	151	141	130	144	141	136	151	123	144	149	125	120	130	140	132	139	159	144	144	137	132	165	123	122	148	154	143	141	145	135	138	170	135	143	148	134	148	142	138	122	156	132	148	126	147	133	141	136	140	152	133	152	150	117	147	134	128	148	139	130	151	131	141	133	158	149	112	150	150	137	144	131	148	136	147	140	166	149	131	160	126	156	133	150	147	153	139	141	144	138	161	150	152	152	142	144	149	141	154	173	133	149	139	138	141	128	125	142	139	154	167	140	137	155	161	152	126	140	133	138	132	125	144	140	107	139	159	155	142	151	138	145	140	154	144	132	126	146	156	136	128	137	140	148	133	130	136	153	130	137	152	146	124	120	165	131	142	144	133	159	129	143	155	157	127	144	148	150	138	130	150	164	144	140	154	153	158	154	137	112	154	152	137	152	134	165	126	140	155	141	161	143	143	131	147	149	170	137	147	142	140	137	147	129	132	145	129	148	148	135	162	139	141	155	157	164	138	133	131	156	153	135	149	140	158	144	151	150	134	155	122	117	149	160	138	123	136	139	130	137	156	146	140	152	134	138	141	132	152	148	143	143	142	172	137	156	141	143	131	148	141	113	143	142	152	123	136	150	133	112	148	145	139	137	128	134	153	120	140	171	137	149	152	138	129	157	157	143	150	128	139	148	118	128	129	148	157	136	138	121	158	147	133	117	138	126	169	139	121	118	144	179	139	168	140	155	152	141	153	113	141	143	142	166	128	140	140	135	144	159	153	139	142	142	136	158	135	147	119	153	132	145	150	160	142	135	132	121	129	135	126	120	133	175	140	113	139	157	142	154	138	148	134	125	140	112	136	162	139	158	138	152	159	135	144	130	146	142	164	140	157	146	162	153	140	163	127	151	141	158	158	144	131	148	151	154	140	125	146	152	133	159	137	150	133	128	137	139	139	137	159	151	127	141	158	154	150	149	141	136	149	142	130	134	129	154	140	165	147	149	144	129	154	162	138	133	130	147	127	143	153	137	147	136	147	157	128	147	131	133	141	157	159	138	154	139	149	134	138	151	153	156	127	137	129	125	158	141	152	122	135	139	140	136	125	134	149	137	136	133	118	153	146	125	128	141	134	132	128	127	120	148	164	147	149	151	122	129	142	168	131	154	146	117	138	154	144	159	144	139	136	139	139	154	142	144	144	123	146	157	134	126	123	135	137	142	133	168	129	126	130	129	135	127	132	156	157	138	160	140	154	140	139	146	124	128	144	113	135	136	158	139	145	130	139	154	141	127	156	148	137	142	140	149	148	114	143	149	169	152	155	140	117	122	154	130	135	154	145	124	147	144	152	154	135	140	126	130	168	160	119	129	130	171	152	131	129	137	142	145	153	154	155	131	155	128	132	134	140	149	139	141	144	126	169	162	140	116	141	130	131	148	134	146	135	157	142	128	118	151	136	154	148	156	136	153	133	130	147	117	133	148	141	150	173	135	145	176	162	150	152	166	145	130	131	144	146	124	125	147	118	152	136	137	133	130	130	152	127	124	132	148	112	152	141	161	139	121	162	148	144	141	148	129	124	168	130	146	110	138	153	150	160	129	160	138	151	136	135	119	145	139	139	121	136	143	139	155	142	138	141	136	129	165	145	126	132	145	134	141	134	158	128	148	147	143	138	148	119	146	151	136	153	126	131	135	137	152	127	146	136	124	126	135	125	135	139	143	136	148	145	145	141	148	142	133	152	153	152	135	152	140	141	133	148	147	150	153	128	142	149	140	145	152	154	135	139	156	166	127	139	139	154	139	144	148	123	139	152	161	151	138	156	147	141	118	172	156	138	144	127	138	136	151	135	132	128	132	152	125	141	133	147	115	140	137	141	152	127	135	135	142	162	142	134	162	138	149	140	136	139	143	146	141	136	134	134	117	158	153	155	124	131	122	134	140	154	132	131	133	147	142	147	141	129	120	146	127	154	145	148	148	136	114	134	152	129	158	151	143	145	147	141	142	144	132	136	131	141	146	149	135	140	130	119	132	154	133	148	134	146	143	131	121	150	132	139	155	137	122	121	137	138	142	159	132	132	150	125	146	151	150	134	131	146	145	143	143	154	134	139	157	136	141	140	147	145	147	134	142	142	123	129	149	158	140	157	149	158	137	161	131	142	137	149	138	147	133	122	151	137	146	120	147	127	122	158	140	128	144	124	134	153	141	154	140	136	160	131	141	123	159	147	151	155	139	129	151	151	133	148	145	117	139	142	151	156	127	145	137	153	151	134	139	141	119	168	138	138	160	137	133	158	122	131	147	130	153	123	140	136	134	138	138	130	150	145	124	134	136	137	141	154	133	152	141	135	147	118	139	138	141	155	169	128	143	142	144	137	142	120	121	155	152	131	132	137	144	145	120	158	153	147	152	135	145	171	164	147	127	143	159	139	160	140	144	144	138	141	150	142	128	155	146	171	142	115	133	135	143	113	128	142	148	151	145	149	146	140	133	132	148	127	130	135	150	124	143	120	159	129	144	143	149	133	130	153	135	124	145	148	139	149	132	141	155	137	122	147	137	131	120	147	135	154	145	137	150	156	125	140	131	160	141	153	152	145	157	162	144	146	138	135	151	168	151	168	138	167	133	137	137	130	152	162	136	140	115	140	153	157	155	115	122	151	131	138	141	148	142	144	149	123	115	143	138	138	128	146	149	170	148	150	138	167	134	142	143	168	137	160	129	139	127	161	165	146	136	163	142	125	132	129	140	148	131	118	156	144	159	124	155	146	150	141	139	135	134	152	143	154	122	142	129	152	122	146	140	153	150	127	124	149	137	133	146	124	132	139	150	138	156	137	146	138	128	118	150	128	142	169	139	139	160	158	149	141	144	146	153	157	144	130	147	154	121	133	130	147	152	130	147	141	172	143	140	133	150	155	138	140	144	153	139	154	130	142	153	133	140	145	133	142	133	144	131	135	159	155	140	136	146	144	163	128	136	130	149	142	149	113	145	140	130	134	148	147	133	159	119	142	131	140	145	142	132	155	150	149	147	165	157	144	170	147	126	121	135	143	124	131	135	141	149	155	131	145	147	147	150	141	139	142	137	142	146	144	141	143	131	137	146	129	131	155	146	158	159	122	149	145	148	143	137	115	125	142	151	141	128	141	122	163	143	132	137	159	136	159	131	151	143	151	168	149	130	151	122	147	140	143	158	137	137	145	138	154	131	139	134	147	143	160	137	137	111	123	155	150	138	127	145	127	126	135	131	154	140	146	153	150	125	143	124	126	156	149	126
49079	78889	41198	2189	1455	974	812	675	548	493	433	365	322	283	308	277	253	255	234	236	224	213	218	203	233	206	209	207	209	184	203	187	205	214	202	200	181	207	211	192	185	209	174	203	198	176	194	212	202	204	177	198	161	163	177	168	182	204	190	178	185	197	190	182	191	178	197	183	190	185	219	182	186	161	182	181	200	195	163	169	166	183	185	192	188	173	186	187	160	208	169	182	195	196	198	183	211	188	177	197	182	187	181	178	171	162	181	191	189	202	176	200	182	174	161	186	177	172	191	194	180	191	193	177	166	175	203	183	195	160	183	172	186	175	188	161	184	204	165	196	193	179	182	193	154	199	171	206	177	183	186	158	169	193	181	192	166	189	188	222	195	186	172	184	184	189	188	169	183	172	182	201	170	192	174	185	153	174	156	179	187	185	179	171	179	192	182	145	205	162	157	202	161	182	204	181	159	182	188	213	176	180	188	201	171	167	192	184	179	179	202	186	198	172	177	179	194	165	186	178	179	162	206	203	174	176	187	201	160	179	182	179	178	181	171	198	183	179	183	182	215	194	177	161	174	173	181	194	193	196	181	150	163	181	176	193	196	191	189	160	203	193	170	177	180	160	173	179	188	182	194	193	172	194	180	188	180	172	200	172	176	187	163	168	160	177	200	161	209	205	188	163	192	189	166	186	183	168	196	184	178	168	179	175	208	162	176	171	191	184	203	180	185	178	192	184	186	173	196	162	188	194	174	165	178	176	176	172	164	191	142	220	181	203	184	211	169	154	208	171	168	161	179	163	170	193	168	200	186	160	190	193	207	172	189	168	171	202	174	183	188	190	188	177	198	178	178	188	180	174	187	153	187	191	169	171	190	167	177	164	189	168	145	184	184	189	187	184	175	148	187	179	188	200	191	171	172	205	176	171	172	180	190	176	163	178	162	207	184	154	191	195	181	198	152	180	168	190	187	155	173	165	189	207	171	160	183	186	188	170	161	188	202	182	177	161	189	199	161	203	194	164	197	189	164	184	185	180	200	178	174	226	201	171	167	179	211	171	185	187	189	172	158	181	200	181	166	193	160	164	168	175	175	207	193	173	196	189	157	180	165	177	156	169	197	177	171	188	186	188	205	184	182	188	182	194	206	165	183	184	210	175	181	163	176	186	149	171	170	217	200	218	167	191	191	193	165	205	190	191	185	172	186	167	166	194	206	168	170	196	200	178	191	182	163	193	198	159	213	182	199	196	199	172	201	181	176	171	211	174	193	175	167	169	172	193	166	179	174	194	203	163	192	162	206	194	192	178	165	192	170	186	187	172	172	179	200	198	182	185	194	191	161	170	180	205	189	177	193	178	195	185	179	190	188	168	171	158	175	175	184	182	182	196	182	195	207	177	195	191	176	175	161	183	190	176	160	173	187	193	191	197	190	164	184	179	174	150	180	182	169	177	170	176	185	180	178	169	164	174	186	179	168	187	179	170	179	181	169	194	203	172	163	182	201	161	192	189	181	192	202	187	154	184	175	192	168	181	183	180	186	168	174	175	218	201	152	164	205	171	170	188	179	180	200	163	178	178	186	199	198	174	198	182	174	173	187	171	188	167	165	171	190	182	158	168	175	169	156	204	157	195	217	186	180	171	208	169	163	189	166	204	186	199	190	170	170	188	172	156	167	184	189	175	188	186	151	181	213	179	171	188	204	187	184	189	192	161	183	178	181	171	189	191	201	210	174	188	206	160	158	193	193	182	198	208	183	188	179	207	173	161	188	183	177	177	190	187	204	168	189	190	181	180	197	182	177	197	164	198	179	179	195	170	206	189	164	192	187	200	181	172	172	183	213	182	178	193	186	191	181	177	165	199	183	169	184	197	192	187	177	181	177	156	187	183	176	194	185	184	205	195	179	195	176	211	167	162	202	207	199	173	190	193	191	206	180	188	191	181	182	167	202	177	163	211	197	189	219	220	170	186	169	170	184	179	155	166	188	167	177	183	162	190	181	171	194	189	182	206	199	187	190	176	174	176	191	177	198	168	185	160	185	192	177	193	173	168	193	159	169	168	186	195	172	199	185	196	179	183	162	168	186	167	208	183	178	206	198	173	191	194	175	191	185	200	196	156	203	190	180	170	175	178	170	169	195	188	186	185	175	146	174	170	198	184	169	195	173	191	187	198	184	203	197	169	208	175	166	166	166	186	190	193	191	189	172	182	191	184	176	178	201	190	181	176	194	170	197	176	188	177	196	210	174	176	183	185	159	173	186	198	202	179	202	177	177	184	175	203	203	201	220	178	181	167	164	204	192	160	188	183	167	186	192	181	201	167	199	159	182	145	172	177	173	189	180	174	158	198	182	163	178	189	188	190	183	156	194	153	194	170	188	168	170	211	174	181	154	182	155	180	178	178	209	173	181	186	204	149	160	193	177	160	164	183	172	171	163	170	180	178	167	180	177	185	163	171	208	209	194	158	198	180	230	166	155	183	182	172	193	163	178	155	172	193	172	189	169	159	189	175	189	190	210	190	180	159	195	178	168	193	176	173	177	183	174	181	211	172	164	162	201	189	159	207	185	171	191	192	156	182	161	184	179	162	189	187	208	179	170	172	175	176	177	173	170	155	202	171	203	208	185	177	177	192	190	151	189	162	200	201	178	187	167	183	177	165	181	167	157	184	174	186	158	195	171	203	201	197	164	208	168	189	174	199	176	188	184	177	182	170	174	163	179	179	195	200	179	158	186	175	197	191	197	162	140	189	185	185	177	180	177	175	174	177	179	188	175	196	177	175	186	180	200	178	173	160	176	166	187	187	190	174	178	164	170	184	215	170	171	206	192	181	171	176	188	157	186	182	178	169	174	168	173	172	168	176	183	168	177	203	200	198	186	172	184	169	198	216	178	174	199	184	178	207	172	187	208	187	188	192	194	213	188	206	183	193	183	185	203	180	202	184	180	170	182	176	181	199	187	181	177	169	171	170	181	171	153	188	185	176	174	183	202	183	186	182	166	179	205	193	173	169	175	189	190	187	170	174	207	203	180	205	164	195	196	164	192	205	182	164	191	162	186	165	176	181	177	155	208	185	155	175	193	162	191	190	184	178	197	199	181	202	196	162	166	192	208	187	185	170	183	199	198	191	187	172	161	194	189	179	197	213	172	176	177	200	186	208	180	182	192	184	196	192	183	184	178	196	172	187	202	182	151	186	184	169	187	176	162	195	185	169	191	177	200	185	168	177	186	146	174	194	178	173	179	183	169	158	199	176	193	200	175	183	203	195	146	184	185	198	178	194	191	162	187	167	169	170	198	204	173	192	162	164	195	187	183	174	179	188	189	186	188	183	202	168	196	168	205	182	176	180	165	176	184	167	186	166	192	182	174	186	213	186	197	169	193	164	179	211	193	194	173	193	171	168	205	176	192	163	176	197	170	172	152	164	182	196	192	174	180	165	150	200	168	158	203	213	154	175	166	177	150	217	177	170	150	200	195	189	169	166	194	160
25614	22781	31105	23079	5652	599	510	438	402	378	372	394	399	362	358	360	337	351	356	355	326	343	407	365	366	339	332	318	385	340	320	370	349	317	338	356	383	356	384	355	343	361	358	330	334	346	344	345	385	363	355	361	356	343	326	358	352	332	343	333	349	331	336	347	335	349	346	354	358	335	363	357	370	326	322	367	356	362	355	353	340	387	377	353	347	336	354	363	340	371	334	329	336	348	348	361	399	343	367	331	325	353	330	384	364	346	327	341	361	362	352	338	332	324	349	371	355	368	398	350	345	344	307	336	366	345	318	340	358	360	363	357	321	330	342	361	334	378	367	360	362	351	322	329	379	335	331	336	354	372	353	318	369	383	363	348	365	348	364	340	344	346	352	356	377	349	375	348	333	347	337	346	389	334	307	361	370	345	334	327	360	350	373	362	351	391	389	349	351	366	359	366	355	330	344	331	335	340	349	371	311	349	363	373	346	344	352	388	376	380	365	372	361	338	315	348	339	345	333	350	332	336	331	327	400	340	368	365	324	325	319	312	331	355	352	341	323	383	364	336	355	368	359	379	340	362	349	334	359	347	353	377	346	353	341	342	364	339	350	392	358	382	333	365	333	344	364	327	366	388	367	346	357	375	344	372	347	332	379	356	404	340	370	373	341	355	367	372	326	354	366	351	342	361	330	357	355	398	367	326	337	329	328	365	349	341	381	341	379	362	376	360	354	353	357	347	346	319	336	317	311	322	323	359	348	368	344	304	366	337	314	341	366	362	339	327	369	392	338	365	342	367	336	330	328	336	329	336	374	325	347	354	320	372	337	321	371	378	350	348	343	345	348	363	333	330	343	351	380	341	365	334	340	367	348	317	342	305	357	342	350	390	341	330	355	337	356	330	339	365	359	377	357	321	331	372	339	358	359	368	362	403	332	341	351	381	348	378	337	345	379	348	344	372	332	343	367	367	364	357	346	371	355	345	344	327	362	321	382	371	375	334	346	370	336	389	370	358	308	334	335	338	332	377	378	339	327	374	356	378	361	337	330	375	324	315	347	377	348	334	330	318	364	357	366	329	370	349	318	351	340	337	369	348	370	352	347	377	330	332	359	373	353	409	342	333	351	349	337	364	352	320	342	359	318	357	313	335	349	357	362	347	357	342	323	344	312	345	359	347	364	333	356	367	317	331	342	363	363	359	366	347	379	357	374	341	323	356	352	350	326	368	362	349	364	353	355	329	343	372	322	342	357	374	319	368	331	372	319	330	321	344	367	319	326	333	353	354	333	319	328	332	319	326	370	338	392	370	364	375	373	333	351	349	351	377	373	362	362	324	348	342	326	337	352	334	348	385	371	369	332	326	306	353	386	369	370	368	369	366	341	345	358	378	356	334	368	358	341	342	363	338	364	366	361	323	337	327	361	352	331	380	350	359	325	338	337	331	364	354	325	338	361	357	344	325	371	325	387	388	344	329	313	347	368	332	351	348	341	357	340	362	342	345	364	397	350	320	346	351	361	357	363	369	322	345	302	358	344	341	374	352	366	334	338	364	336	355	366	369	320	362	348	351	366	323	321	313	342	349	355	384	370	341	346	368	378	359	331	344	359	365	351	416	316	362	331	365	333	329	333	355	353	364	391	329	359	393	321	389	348	315	377	352	370	323	330	351	322	349	321	381	341	355	366	362	313	353	355	372	363	356	364	357	375	355	329	348	337	360	311	353	369	363	362	320	311	347	356	383	363	332	385	325	344	325	356	375	319	362	358	385	362	330	337	383	331	331	376	375	386	354	372	332	361	351	360	352	364	384	343	365	347	342	350	335	334	339	363	336	367	382	363	364	355	345	310	351	333	385	363	345	345	343	346	357	347	394	354	337	356	355	356	355	344	353	335	340	346	350	316	369	349	358	385	331	353	318	330	334	350	342	357	338	354	347	346	319	368	358	375	351	328	333	327	328	386	344	329	350	344	344	328	347	345	355	335	334	346	341	340	344	334	371	361	324	361	316	342	326	360	348	356	338	334	314	335	372	348	318	365	354	362	368	326	352	386	368	341	331	392	358	347	351	379	349	360	348	365	340	386	377	344	324	342	333	363	348	361	339	355	317	325	336	345	348	353	358	374	352	348	365	341	364	348	332	371	368	377	360	386	339	347	331	347	358	360	361	355	314	330	314	332	366	354	393	343	373	339	338	331	363	341	334	360	351	374	341	353	377	340	320	330	356	381	373	342	360	351	333	364	345	358	347	338	353	369	330	372	331	353	346	323	317	361	331	349	328	350	353	348	366	347	322	359	392	338	342	361	358	378	353	366	340	342	339	333	363	336	328	363	357	339	380	361	351	320	371	331	345	361	370	354	383	378	329	365	347	324	334	339	347	341	348	345	368	353	348	352	347	373	384	372	354	339	307	342	373	352	363	367	372	366	356	361	356	388	326	326	325	368	348	332	361	356	332	373	335	381	368	326	340	345	356	351	356	326	382	325	351	322	340	372	376	359	338	361	366	356	343	368	336	368	354	341	349	389	305	347	360	334	368	344	346	358	367	343	309	334	344	341	334	355	343	352	323	341	334	335	351	340	317	362	330	361	366	308	353	340	338	331	334	356	349	317	368	367	336	345	338	352	359	340	359	352	384	355	319	358	335	315	344	347	323	343	361	347	381	370	350	368	330	332	330	326	330	364	362	362	337	339	362	349	345	349	344	351	341	314	342	371	326	325	353	343	331	328	350	398	373	375	369	364	351	346	325	335	339	350	359	365	372	324	352	346	377	370	342	339	345	370	384	346	336	361	372	402	359	343	356	335	331	318	354	337	327	337	366	350	347	342	323	339	349	337	322	367	331	351	380	335	365	335	378	377	377	284	347	325	385	353	337	350	352	341	374	330	379	385	351	333	316	335	345	361	345	353	374	342	346	361	354	316	345	329	326	349	334	342	335	351	352	340	347	366	332	369	356	374	361	346	319	371	364	340	374	392	345	330	327	401	350	369	357	342	343	317	358	377	372	358	337	363	346	346	358	332	337	351	336	372	363	346	369	335	314	337	355	361	345	357	327	360	331	339	371	365	349	384	355	333	346	347	345	346	350	370	371	356	314	382	380	372	366	344	363	331	366	315	390	341	373	375	356	353	358	339	349	353	349	333	337	351	352	341	382	315	360	355	338	327	322	310	351	335	338	355	360	341	351	347	362	346	337	358	313	358	370	346	376	354	374	370	345	346	355	358	319	347	352	346	334	359	352	375	341	348	374	323	361	331	337	343	381	351	346	336	371	372	324	362	329	368	336	344	344	312	368	339	352	344	337	342	321	332	359	313	366	368	329	315	346	335	364	352	379	367	332	358	340	327	314	351	347	355	317	400	376	355	360	342	336	354	347	350	355	374	351	345	336	396	361	398	363	386	392	334	330	342	365	368	357	356	340	345	346	390	368	360	330	337	371	368	341	333	344	374	361	367	316	320	348	348	323	337	339	344	355	364	365	336	351	357	353	327	321
47453	68923	35719	1403	1118	841	769	643	611	580	515	524	464	441	471	446	436	446	430	455	428	435	426	407	464	427	403	420	432	431	410	451	426	415	429	442	450	429	433	433	382	435	411	400	413	410	449	394	428	424	396	408	421	433	432	427	399	417	444	402	448	418	377	390	411	411	423	427	443	404	417	416	400	396	408	410	404	406	403	425	435	407	390	450	412	439	438	448	425	410	410	382	381	424	436	376	438	450	424	409	412	433	444	408	416	402	445	445	440	397	383	440	400	405	379	429	411	427	454	412	378	399	452	406	440	435	421	408	409	423	383	424	397	372	438	413	434	470	430	414	403	418	435	438	407	431	427	405	401	423	427	409	422	417	396	445	402	403	389	415	433	416	430	398	418	406	407	417	398	398	400	388	416	414	424	419	397	404	375	418	422	424	402	421	465	414	410	445	430	415	391	384	415	417	420	457	421	387	440	445	450	403	414	424	411	433	428	430	413	422	391	416	401	434	422	349	446	443	416	416	404	408	430	395	414	412	387	387	418	420	384	393	423	449	441	446	406	407	411	431	409	409	373	414	421	442	381	413	386	448	419	400	399	416	423	435	417	420	400	384	417	419	435	423	405	443	423	391	381	402	423	411	385	436	389	432	410	429	385	454	418	407	403	442	419	397	419	430	390	443	426	410	414	418	379	387	443	389	426	391	423	438	431	440	429	426	401	417	387	439	457	429	414	454	432	419	398	428	418	394	438	400	410	459	428	433	417	411	429	389	434	411	399	411	411	404	408	380	415	424	414	417	434	433	446	443	425	383	432	418	436	397	413	434	426	397	404	396	437	380	440	428	426	420	427	377	395	391	448	377	418	452	412	439	385	404	407	447	433	403	422	398	413	398	411	375	405	450	429	372	429	426	421	441	396	373	433	395	426	440	425	459	420	431	438	425	412	428	431	376	419	420	394	417	436	408	419	452	396	447	420	439	442	405	401	389	390	431	429	417	442	426	422	425	402	453	420	441	411	419	383	433	426	394	410	388	412	398	388	435	425	437	426	413	405	427	412	402	399	443	415	402	407	417	421	379	414	437	393	398	404	403	407	415	430	414	426	442	448	395	403	396	443	403	402	436	435	420	422	395	424	424	418	401	398	387	400	409	421	452	396	444	375	444	419	418	407	388	411	405	399	403	406	415	413	437	413	402	442	422	395	398	402	431	455	408	382	402	415	436	422	414	413	389	416	433	415	408	419	441	418	401	411	430	436	446	409	405	419	429	404	387	414	426	428	417	413	438	436	408	438	437	424	384	416	415	435	423	411	411	376	396	383	418	428	426	418	404	394	404	429	432	437	414	426	416	433	382	369	400	409	419	417	395	443	418	444	380	418	431	444	406	420	449	393	352	414	386	441	417	425	422	466	376	436	386	409	418	446	458	392	402	415	426	402	401	434	421	436	418	419	436	427	441	405	422	420	411	415	416	414	431	442	396	464	441	413	445	410	435	410	467	407	421	455	369	456	417	391	439	380	386	383	430	432	430	410	448	420	421	413	428	455	406	403	374	436	404	429	415	363	425	408	475	413	418	428	437	417	420	432	420	430	406	433	425	439	444	436	419	371	419	390	451	407	438	436	449	415	398	421	432	416	413	442	387	421	433	416	430	407	418	433	397	418	410	406	395	426	425	404	465	428	391	395	435	439	416	380	430	388	403	475	439	413	430	418	437	397	433	407	444	401	426	435	406	397	413	463	439	415	384	414	392	424	436	441	417	407	422	399	420	446	440	441	434	374	392	443	432	405	370	413	421	389	418	461	423	443	441	439	406	395	426	375	411	409	415	401	430	416	437	435	452	430	435	404	403	413	407	392	429	403	390	397	417	428	406	468	419	430	396	403	403	403	367	425	376	422	403	428	443	389	391	397	410	440	400	406	402	419	426	434	420	466	407	421	394	415	424	418	425	370	424	428	421	408	394	426	420	401	448	368	430	449	430	397	424	408	415	423	468	403	403	420	427	405	402	440	410	382	462	425	391	411	408	425	456	412	415	414	412	444	465	440	407	418	406	431	435	431	399	418	432	433	403	381	426	434	388	389	400	418	405	486	402	440	436	417	444	424	393	429	389	404	391	423	411	396	419	416	415	400	429	411	390	398	417	438	443	426	433	434	440	417	394	401	422	433	414	422	438	441	424	431	430	429	446	407	420	394	392	381	421	383	404	406	412	441	421	440	423	413	419	411	473	430	400	416	399	384	405	410	394	411	409	428	404	402	377	415	384	411	414	444	389	452	402	387	399	396	419	399	387	419	403	416	438	417	444	398	429	404	425	384	392	411	411	434	436	404	404	405	422	424	417	417	398	435	396	451	428	398	425	407	399	431	408	439	421	447	406	447	390	458	402	426	431	399	431	452	403	419	423	404	434	421	418	409	411	451	420	434	411	437	418	399	434	444	399	453	416	403	446	416	429	428	388	443	406	412	429	419	441	391	412	425	438	375	444	438	388	417	413	409	397	357	440	419	435	398	414	427	429	412	393	398	382	415	413	429	394	393	442	414	388	365	391	398	400	389	419	440	437	435	458	407	426	382	417	424	395	415	419	400	408	434	400	395	419	422	407	404	379	403	406	414	412	417	404	397	398	432	421	397	427	418	419	424	452	388	406	403	402	399	395	402	400	433	414	456	354	417	446	445	429	403	390	434	399	427	412	421	427	397	410	427	423	401	405	416	378	422	449	413	415	400	409	411	409	402	404	411	432	451	430	417	388	422	440	431	434	442	439	414	394	448	380	397	383	405	421	440	401	411	425	397	407	393	406	439	413	442	405	428	427	415	417	431	398	410	434	444	430	386	384	392	430	413	444	394	402	424	424	419	411	451	386	456	455	404	390	407	408	441	422	383	438	412	393	422	407	410	373	434	419	394	399	415	452	419	454	416	438	427	395	402	433	419	418	402	419	418	416	431	410	468	431	431	408	430	430	409	438	409	419	440	416	422	403	404	422	380	423	402	438	428	398	403	418	414	419	422	394	423	430	426	364	460	452	402	435	403	418	408	446	412	382	441	403	424	419	452	419	394	401	413	389	399	420	401	448	456	462	378	457	428	443	441	397	420	402	406	467	397	380	448	397	375	405	407	427	418	436	425	372	418	427	390	422	410	413	418	422	392	431	434	428	403	409	444	386	432	405	434	452	434	413	416	421	402	426	436	404	421	396	456	433	461	444	386	418	394	423	349	420	442	426	397	438	419	370	410	389	411	398	426	433	417	411	400	404	375	440	395	434	431	434	420	407	441	411	428	450	402	415	446	399	397	420	401	415	429	421	432	431	420	442	419	428	433	388	414	395	412	418	391	412	414	443	363	414	401	394	429	430	422	463	417	451	409	425	416	397	399	411	425	427	437	451	391	413	413	426	432	398	438	426	439	456	408	405	415	393	408	414	438	413	427	436	375	420	427	412	397	403	428	401	412	432	402	459	426	394	381	439	423	408	416	423	421	420	409	419	426	400
23200	21632	30023	24453	21415	19014	3659	587	444	411	342	273	257	283	244	265	250	215	204	219	197	185	203	193	172	171	174	174	159	172	169	181	185	166	184	181	167	176	175	162	156	174	178	148	168	169	183	155	179	184	160	166	184	186	158	151	177	182	166	164	154	168	144	180	154	167	146	149	162	163	170	151	165	159	155	162	157	192	162	177	165	164	163	149	158	143	159	156	152	162	154	153	157	174	180	140	164	168	153	149	185	158	168	151	166	151	142	152	141	172	163	145	153	162	149	152	154	159	167	162	168	168	176	156	156	174	147	154	154	137	147	170	172	172	169	163	172	175	169	156	163	152	158	171	157	159	143	169	159	167	173	162	158	170	172	158	154	168	175	158	164	149	167	181	178	178	157	154	148	153	176	164	159	173	173	171	171	181	152	151	174	168	172	174	181	175	165	178	153	168	147	170	146	167	150	141	144	177	179	159	152	142	167	183	164	162	149	156	168	178	156	164	124	161	141	151	171	164	145	179	160	165	156	136	154	177	174	179	177	160	180	179	159	159	159	146	158	142	167	147	148	169	164	186	163	153	169	170	179	161	173	187	145	151	151	168	155	149	148	188	166	155	180	147	158	163	178	168	151	155	156	169	161	156	172	160	151	156	160	164	152	153	184	158	163	143	150	178	170	169	168	162	161	153	141	144	142	162	143	140	167	146	150	157	155	146	147	171	172	165	179	161	154	187	158	186	141	173	146	170	153	149	161	136	167	156	147	167	156	166	145	160	160	164	150	150	164	159	161	160	167	166	184	150	183	163	181	166	163	153	178	176	156	189	175	181	161	169	181	140	132	168	156	149	161	143	161	155	159	161	151	167	163	170	148	183	163	153	137	162	135	160	173	155	156	186	151	153	150	175	139	165	138	160	144	169	146	161	166	165	167	146	180	160	150	176	176	172	168	150	157	154	145	146	146	165	185	169	163	146	161	160	168	191	151	140	164	169	140	144	170	149	179	164	147	168	174	153	156	147	147	142	152	163	167	143	161	154	161	151	173	153	186	148	170	168	140	160	162	158	151	168	169	153	162	149	182	176	169	164	143	150	178	164	150	184	166	186	149	157	167	180	159	151	146	142	189	158	159	159	137	144	147	154	150	152	175	141	160	162	168	150	164	162	148	176	164	163	159	149	156	173	166	146	155	159	142	156	136	176	146	173	167	140	146	142	160	140	171	175	165	185	169	166	158	181	161	169	150	175	151	149	165	174	163	150	163	142	158	166	176	182	150	151	142	159	172	158	167	133	140	171	165	172	171	185	152	172	143	136	154	187	167	160	153	168	151	172	151	162	157	156	155	135	160	158	189	165	150	150	148	190	154	166	176	146	154	167	142	175	142	153	143	153	155	144	169	157	174	147	182	144	148	145	158	148	165	160	172	157	145	148	159	144	170	169	172	156	185	152	164	176	157	151	139	150	198	178	176	144	177	165	171	172	169	162	166	172	162	167	137	159	167	183	142	175	161	162	167	174	176	177	163	157	153	161	160	157	162	163	175	168	185	144	151	172	144	154	142	152	162	158	142	181	181	168	160	165	149	160	144	144	191	159	176	172	157	190	155	168	147	149	168	165	154	171	141	153	171	152	144	157	159	153	150	154	154	164	154	135	141	188	154	166	166	168	175	165	161	170	155	159	159	170	176	157	165	170	160	134	168	159	150	161	153	146	162	143	163	166	160	148	168	181	157	156	154	186	163	172	173	159	192	155	151	155	160	149	148	165	153	138	161	160	156	167	160	179	184	151	164	147	177	170	166	167	162	162	188	168	146	138	131	157	155	164	156	147	153	166	150	155	154	185	169	175	174	161	137	163	173	165	167	172	140	152	150	149	147	165	161	155	182	148	159	157	171	155	200	169	168	148	156	158	150	162	150	164	161	146	145	158	159	162	164	159	162	163	161	156	190	153	140	140	162	159	149	172	151	158	149	168	144	158	150	154	174	172	169	162	155	164	153	160	165	161	169	165	158	163	153	159	171	155	167	174	173	166	147	181	152	157	153	165	179	134	155	175	149	143	144	127	158	159	141	140	176	169	165	166	152	165	160	134	184	179	155	178	146	174	160	141	158	161	146	141	170	139	196	149	160	147	177	165	175	176	170	148	163	170	163	148	185	136	139	172	157	158	154	186	178	164	167	166	165	173	152	176	174	169	172	171	145	150	170	147	145	163	165	164	169	136	157	156	157	169	170	157	147	176	163	164	166	169	166	158	173	148	171	158	167	177	164	157	169	132	143	142	170	148	144	153	157	146	169	147	148	161	150	183	167	166	153	153	144	161	141	177	184	161	161	163	137	141	151	165	155	135	168	161	162	148	151	155	181	168	182	149	150	169	161	159	183	150	161	161	154	151	157	160	155	162	159	147	166	169	158	167	150	147	172	139	192	156	180	144	163	173	151	185	167	164	171	151	136	166	177	164	194	165	167	142	173	158	156	156	168	162	151	146	157	139	178	137	146	162	148	171	151	164	156	147	132	163	135	155	168	165	147	149	137	152	179	152	154	169	176	159	147	151	162	150	169	158	186	149	163	157	169	166	165	155	171	182	161	152	169	165	169	162	163	164	167	150	172	187	176	181	168	173	155	172	146	151	152	156	168	172	142	158	148	176	172	138	165	165	158	161	180	163	175	155	147	180	171	164	164	158	160	159	160	161	168	155	136	158	156	168	171	145	139	183	153	177	159	147	178	169	165	168	165	154	166	185	177	159	167	157	158	162	169	173	145	172	157	151	160	169	143	154	151	147	173	151	157	170	164	156	163	153	154	171	135	156	178	172	157	146	148	168	177	155	170	150	138	149	178	156	172	185	160	160	155	169	169	165	172	168	158	172	187	182	153	141	181	177	161	140	158	155	171	157	166	153	178	140	161	176	158	156	174	157	154	120	126	161	141	154	157	161	158	165	179	176	167	179	177	150	152	157	172	193	154	161	169	150	156	158	168	151	166	138	146	174	143	182	139	145	169	150	150	180	163	177	169	167	160	168	178	173	173	159	167	154	162	149	154	153	168	162	157	154	159	167	142	156	155	143	160	146	120	165	152	169	169	165	147	168	134	157	142	156	187	147	152	176	164	160	153	147	148	138	179	203	153	154	161	159	170	153	155	162	159	169	145	158	150	162	143	149	175	153	139	153	160	156	158	171	191	145	158	144	177	165	135	158	151	152	137	154	159	161	148	163	168	172	148	170	150	164	160	154	155	158	169	161	163	173	163	164	161	161	146	166	146	146	168	170	167	154	154	161	196	129	169	175	145	157	158	168	154	152	160	166	162	169	139	142	169	139	141	180	168	141	169	168	161	147	166	167	150	141	153	160	165	150	157	165	158	153	135	161	149	171	147	166	175	162	158	151	153	148	168	147	148	152	151	141	150	151	180	154	155	176	152	169	154	153	162	171	167	178	140	165	152	160	142	170	187	156	157	143	167	180	156	164	161	169	156	167	161	167	154	154	176	143
53754	81326	42672	3775	2463	1829	1391	1124	901	733	616	515	511	460	378	391	321	312	301	299	278	258	239	257	254	243	257	238	248	242	207	230	197	233	210	231	216	177	214	215	210	198	219	217	200	206	206	177	193	184	187	192	217	173	187	195	176	188	200	185	187	198	193	173	212	187	200	177	200	179	186	196	212	187	178	183	198	190	171	213	179	216	176	194	194	179	217	168	199	164	181	194	203	203	190	208	167	203	194	186	192	175	180	208	184	186	204	202	169	193	167	162	176	198	221	190	184	202	209	191	181	195	180	194	183	186	187	186	183	191	184	218	190	190	191	194	193	208	190	181	195	192	208	177	182	171	213	182	174	202	205	183	189	220	198	174	204	175	190	202	182	188	183	209	188	213	220	190	202	212	185	184	179	186	172	175	172	193	219	185	199	180	199	176	191	165	169	194	204	197	195	188	190	188	191	185	184	185	193	166	179	192	205	163	187	185	186	190	198	183	223	170	182	182	166	177	183	194	162	187	205	159	203	208	188	204	179	207	186	167	190	164	175	187	195	163	205	192	190	196	195	172	215	200	194	205	173	183	204	175	204	177	212	178	194	186	179	207	195	195	177	219	192	160	177	189	160	171	188	211	197	184	176	164	189	191	175	191	186	203	173	174	175	188	211	180	194	186	219	181	188	195	199	179	180	183	181	193	187	193	188	209	207	202	199	196	184	186	219	196	195	183	201	184	194	202	172	173	186	173	177	190	184	178	191	176	183	173	192	186	182	181	180	181	172	190	187	175	196	206	184	167	177	186	183	191	185	197	190	199	193	197	177	197	191	175	185	168	197	196	180	199	199	196	157	161	193	201	194	209	185	163	208	166	187	173	181	189	172	200	170	189	169	224	210	167	191	189	183	199	184	192	164	187	174	200	175	177	179	180	194	196	177	170	215	185	200	197	197	204	206	171	209	187	202	201	197	178	182	189	188	189	195	213	210	193	201	203	194	177	184	188	184	218	184	208	176	212	203	170	183	185	176	185	198	183	164	186	193	176	190	182	189	185	190	179	173	181	175	167	210	166	176	172	176	176	182	186	214	170	168	205	183	190	194	185	187	207	179	212	198	193	175	190	185	184	170	200	171	175	199	187	206	184	194	181	171	193	191	165	152	224	175	174	203	170	204	186	219	188	220	210	178	203	189	186	180	198	186	168	196	189	179	179	199	199	181	191	160	194	179	166	197	164	216	178	197	207	162	174	179	187	172	194	198	193	184	185	177	166	192	174	183	178	163	190	190	191	173	182	203	186	178	177	159	188	187	180	197	187	183	184	178	165	177	182	188	191	170	180	200	219	205	191	192	168	187	181	174	174	181	200	188	206	167	195	192	204	178	187	205	197	169	196	163	190	188	200	200	198	195	189	183	192	185	196	171	175	193	169	168	186	187	157	186	189	180	176	216	205	178	201	207	194	178	188	173	157	218	175	188	183	200	211	183	179	190	195	192	194	172	178	201	182	169	180	186	163	181	169	185	202	173	178	164	202	162	196	214	185	199	198	182	181	239	177	174	173	200	185	193	163	190	202	188	227	205	189	199	168	175	187	185	179	186	164	175	187	199	188	190	204	170	178	167	180	162	177	198	183	185	173	174	194	189	190	185	167	186	192	193	201	179	172	182	200	187	173	164	194	167	186	193	156	198	177	180	198	195	209	167	188	179	181	198	200	167	209	185	209	204	193	171	185	177	172	203	186	189	177	169	183	194	190	172	197	190	177	197	210	187	184	215	164	190	174	174	185	200	194	216	178	189	198	212	187	196	195	189	178	171	176	177	158	188	188	188	193	183	174	186	163	192	202	171	203	224	157	183	171	202	203	188	182	194	156	173	180	205	162	169	187	190	176	187	184	180	208	201	189	173	180	172	182	181	183	173	173	204	183	185	205	170	195	211	192	181	186	191	198	157	209	190	166	193	194	164	191	181	199	183	179	176	163	207	206	179	179	211	184	189	189	187	191	168	167	172	181	164	180	195	191	199	172	229	183	185	184	163	176	199	175	186	191	215	187	171	166	153	202	200	203	193	167	211	191	191	178	196	184	166	183	181	188	166	199	185	204	170	209	166	209	199	164	201	188	193	183	166	183	167	207	181	157	186	161	182	193	170	192	194	170	206	171	178	210	193	176	197	191	184	176	194	180	183	173	179	198	178	179	189	164	177	187	164	185	195	184	188	182	180	179	182	161	223	183	171	179	210	200	173	198	211	178	188	174	195	191	195	194	190	178	164	191	167	185	172	189	172	203	170	186	160	199	184	187	198	168	185	181	187	177	184	191	201	191	190	184	187	185	183	200	191	181	176	196	213	183	165	182	175	188	182	173	180	198	199	163	185	187	226	210	184	163	193	159	203	174	176	184	191	183	212	189	194	196	182	183	184	180	199	202	167	192	171	187	200	176	170	196	178	185	184	192	179	190	196	219	199	187	191	177	165	197	182	184	179	194	174	187	201	168	158	180	185	208	186	195	167	193	198	156	171	186	168	172	180	203	183	204	178	180	183	211	153	187	205	136	190	186	194	190	164	182	175	214	202	190	177	205	187	188	176	189	199	189	194	186	179	177	188	191	188	175	198	163	197	189	182	166	183	177	181	186	189	187	186	201	174	191	186	198	181	188	210	203	192	163	189	186	178	189	189	179	204	181	183	175	195	179	181	181	174	173	190	179	215	227	201	208	172	207	181	166	177	212	177	227	166	209	174	199	193	229	172	220	179	169	178	160	191	167	211	183	167	186	205	195	193	187	185	204	205	180	198	203	152	162	193	182	185	176	187	168	158	163	174	202	198	188	177	191	192	172	199	179	185	176	204	207	192	194	168	203	192	213	191	191	179	210	204	197	198	188	209	178	182	190	200	161	191	193	174	160	181	198	172	186	193	205	203	215	179	168	185	186	178	176	211	201	178	205	190	194	178	153	182	186	173	200	171	194	194	167	185	188	185	195	187	193	208	180	195	203	187	150	209	165	191	174	198	204	170	194	187	183	185	182	184	193	169	205	206	214	196	177	195	201	171	182	182	168	214	187	183	187	207	185	185	189	165	185	195	188	196	184	220	165	187	204	214	183	183	200	182	188	196	178	179	203	145	190	160	175	179	200	178	166	188	170	198	185	192	181	183	197	193	181	187	197	178	189	200	176	187	183	169	189	211	183	149	196	184	179	188	246	182	201	184	155	187	175	211	182	169	166	198	201	156	159	170	191	179	179	173	219	201	198	166	212	200	184	194	167	188	197	183	201	207	190	173	195	174	183	171	178	184	150	217	225	175	177	182	178	192	188	193	193	201	178	208	188	210	190	181	201	199	184	204	212	207	186	182	199	173	178	182	210	192	204	189	201	195	195	193	182	176	189	168	190	185	199	194	170	176	178	201	226	194	182	211	192	192	177	169	197	176	184	188	190	188	171	208	185	225	172	202	195	188	188	172	196	186	188	171	184	187	181	187	206	179	170	177	159	165	173
27869	23603	20293	2392	399	302	327	304	299	287	285	263	327	299	295	289	347	297	308	294	309	290	292	322	293	306	295	303	286	316	274	298	284	287	265	304	319	310	302	314	286	331	277	286	268	272	306	299	274	291	309	312	292	268	317	299	318	322	294	312	281	304	279	318	295	266	331	298	288	287	293	292	276	305	282	299	286	297	320	269	306	319	294	320	262	302	308	310	302	283	297	290	280	306	294	321	330	288	294	283	290	298	307	310	314	302	245	304	266	264	302	303	341	306	300	291	324	284	317	288	283	273	298	326	305	284	290	283	310	283	302	302	313	245	280	290	303	285	254	307	264	273	294	300	288	332	296	292	261	310	337	311	297	276	295	285	326	309	292	303	291	301	306	286	330	317	287	282	286	276	340	318	286	308	308	274	276	315	329	314	293	265	288	332	299	277	313	307	291	301	300	281	294	331	309	306	296	285	313	315	268	285	281	280	293	284	272	284	305	280	291	308	304	317	298	292	321	331	290	305	294	282	305	280	331	266	294	272	300	291	288	296	301	287	299	263	316	287	297	277	304	299	274	294	278	284	322	279	293	314	292	290	304	291	297	326	297	324	270	306	276	282	303	268	302	267	339	294	282	329	307	304	309	262	315	304	287	316	310	287	288	283	314	308	299	289	306	307	297	282	263	306	300	256	308	307	335	301	271	290	293	285	290	269	308	318	287	285	308	318	274	299	268	280	267	300	292	283	320	309	320	319	294	296	311	284	317	295	269	340	269	286	292	271	278	316	290	302	314	302	279	283	303	320	304	304	315	275	290	331	277	283	297	292	297	307	317	315	281	297	258	272	270	282	283	295	284	293	324	290	292	311	287	289	317	298	299	321	289	306	287	292	293	273	288	317	313	300	290	289	274	280	298	307	294	288	297	299	300	302	304	327	302	291	305	310	331	305	285	274	313	292	292	303	310	301	315	267	244	294	288	286	296	315	290	283	288	273	305	295	299	286	278	279	320	304	308	302	287	320	289	299	268	311	304	305	292	268	309	295	270	313	300	275	281	312	302	304	291	300	316	280	286	300	284	282	307	290	258	282	298	271	280	274	317	292	279	316	310	281	292	314	288	304	336	284	287	302	317	281	284	318	282	283	279	273	286	306	278	297	315	286	301	275	306	288	324	303	285	276	297	319	326	310	282	291	301	276	289	309	301	278	287	277	298	314	322	295	291	313	322	304	323	271	320	259	298	267	290	290	321	307	281	296	257	268	309	290	295	294	279	292	311	318	278	297	318	306	290	285	302	263	320	321	296	281	313	294	310	269	309	313	303	314	313	290	297	282	278	348	280	289	263	293	315	272	313	265	288	313	272	299	279	272	296	309	277	325	297	298	313	299	272	309	288	307	279	265	271	293	302	271	268	306	302	305	252	255	323	282	296	288	285	299	317	309	306	298	291	319	281	287	282	300	302	278	306	268	344	278	286	276	294	270	313	280	290	303	268	270	273	297	281	309	280	269	293	282	306	301	276	306	320	265	316	298	315	295	290	282	309	301	309	268	295	299	289	288	298	302	310	272	299	304	302	295	282	312	300	310	287	266	277	336	299	297	304	293	316	281	305	279	297	314	287	286	262	321	310	332	291	278	295	278	294	294	300	305	300	283	326	293	277	317	302	295	272	307	307	307	292	264	295	341	295	273	300	288	278	304	261	311	293	279	275	278	297	281	327	308	309	331	294	300	288	304	258	289	273	316	294	281	312	266	297	307	268	307	297	305	307	320	292	285	300	276	299	269	288	297	316	323	297	291	300	299	326	274	299	306	290	328	315	315	269	316	299	338	294	307	305	263	304	300	291	309	309	301	319	299	245	267	287	277	287	285	309	279	292	290	286	337	305	314	314	311	274	298	284	299	280	311	306	311	266	279	276	332	307	317	271	289	310	305	327	299	283	276	279	298	280	307	284	288	311	273	313	296	294	309	303	339	325	310	322	253	284	301	301	283	297	282	295	292	296	294	285	275	271	312	284	310	287	315	303	300	279	293	316	279	293	311	279	307	304	274	308	245	297	293	270	296	293	303	251	315	306	239	294	331	268	289	298	305	276	316	295	307	294	282	319	342	255	309	292	306	295	311	290	268	287	316	271	309	302	293	308	291	278	293	286	288	320	306	296	334	275	319	281	296	304	269	306	267	260	290	264	295	282	280	312	310	301	279	286	281	294	304	308	335	298	274	276	303	297	304	308	289	281	287	293	272	284	298	302	293	304	279	318	305	299	300	272	273	264	316	295	293	285	314	301	295	293	314	310	315	316	305	302	287	307	304	288	288	288	261	268	309	309	271	302	306	322	292	326	293	262	280	252	313	288	305	307	304	330	286	285	267	302	309	296	275	294	302	302	290	313	296	271	307	307	273	320	283	301	267	285	290	307	279	272	288	299	325	260	329	278	294	345	278	300	307	281	320	320	288	313	294	308	267	295	260	282	313	271	306	295	313	280	299	308	312	312	272	294	272	298	325	280	295	311	307	280	288	297	274	277	283	284	277	282	298	279	300	307	299	314	313	294	337	304	303	320	296	274	302	322	312	294	302	320	295	272	287	291	315	315	290	319	293	305	307	285	305	312	286	298	287	278	289	331	302	298	283	306	306	321	322	299	284	305	303	301	281	283	267	305	315	275	300	294	288	299	280	288	287	289	288	310	287	265	300	298	280	290	295	304	308	287	282	288	287	289	316	267	298	310	302	276	287	293	301	273	279	311	281	310	269	321	296	287	304	305	291	289	279	296	303	306	258	291	323	293	271	302	283	292	294	308	320	306	301	289	308	302	298	277	298	304	299	312	280	310	289	252	297	299	293	282	278	307	329	304	311	287	291	293	277	300	296	307	310	296	316	292	336	307	304	273	302	298	295	281	269	290	297	300	293	312	336	294	303	304	292	320	285	284	277	291	301	307	295	298	273	296	299	281	321	244	334	284	326	296	302	284	275	313	299	246	317	264	288	278	270	304	305	282	312	299	280	279	272	274	315	307	295	311	296	295	303	290	281	279	302	281	306	303	293	296	328	319	301	292	312	281	308	318	259	270	286	328	288	271	298	289	332	310	314	282	314	299	289	288	310	281	293	304	292	278	275	319	308	306	277	298	300	296	300	292	295	285	330	325	270	302	291	314	289	307	300	281	280	287	298	289	259	282	283	299	312	271	290	288	286	303	277	268	340	329	281	302	306	279	280	292	276	288	271	293	298	316	298	279	315	321	311	301	303	297	289	294	295	288	296	320	282	306	276	294	315	313	263	309	303	284	279	301	304	279	297	274	306	296	274	285	309	284	279	306	326	304	293	315	303	296	294	292	320	277	289	280	300	296	315	290	279	274	330	316	307	289	295	283	315	333	313	262	284	289	295	312	289	297	302	319	283	307	295	277	312	302	315	291	286	294	286	276	295	297	287	304	292	332	276	300	278	286	307	281	317	268	300	278	277	302	317	312	297	274	292	319	270	277	303	317	302
20504	34218	15958	443	437	406	381	391	387	365	372	356	381	375	344	369	355	369	394	354	370	391	348	341	352	364	363	418	346	388	367	384	360	331	368	358	386	377	328	372	347	349	372	393	372	388	373	367	367	345	356	371	384	352	375	350	380	370	369	358	407	359	375	341	365	364	362	387	363	414	363	310	356	357	382	348	417	342	390	372	354	323	362	400	357	343	358	379	387	396	377	390	388	360	384	371	360	334	336	330	378	369	333	350	340	331	390	376	362	361	354	365	364	400	352	344	349	397	345	369	368	378	389	377	359	343	380	390	380	365	376	356	361	369	358	369	393	372	313	351	346	360	375	355	354	399	351	361	370	401	371	354	367	360	369	342	384	378	440	380	364	392	330	362	369	360	362	367	385	376	392	355	337	393	345	370	368	370	349	357	382	402	390	364	354	356	352	365	356	365	382	390	342	337	377	379	354	364	382	358	352	371	376	359	335	370	353	335	381	358	361	369	361	354	357	381	402	367	329	373	388	386	308	357	393	352	352	429	385	364	373	367	339	364	371	359	370	366	382	389	375	388	357	335	389	382	372	345	360	362	375	370	352	405	367	389	370	340	365	370	372	389	366	353	388	362	377	376	383	364	382	360	362	355	338	375	350	335	348	358	344	348	361	360	380	339	345	369	373	380	374	377	368	348	352	398	345	370	359	351	395	369	375	369	382	352	377	365	384	390	343	363	351	365	360	336	343	382	377	332	352	393	378	365	355	385	353	366	332	380	371	392	348	349	349	365	365	405	388	350	359	390	359	362	371	376	388	324	329	357	367	402	387	384	349	376	350	337	351	376	349	357	357	374	361	358	355	345	365	342	377	380	372	347	365	385	386	367	367	359	363	371	394	376	368	368	379	346	401	357	356	367	336	377	366	368	387	367	351	357	355	358	364	383	368	372	381	390	346	334	375	372	372	355	364	426	369	323	369	331	375	360	369	394	349	387	367	361	371	354	342	360	372	361	329	402	356	370	351	371	378	342	352	331	381	360	347	355	396	388	358	408	339	358	349	388	365	350	316	334	325	376	368	395	365	368	351	372	377	342	361	374	357	355	369	368	345	379	370	341	341	351	356	361	328	385	399	363	391	355	396	349	382	360	371	355	377	350	342	392	348	419	348	354	385	380	362	353	393	385	358	408	383	374	382	399	379	359	395	356	359	394	380	373	355	360	357	372	368	345	370	412	377	353	384	348	374	368	350	383	357	340	364	362	351	356	354	371	351	378	370	381	384	334	382	363	343	366	346	339	360	345	349	331	350	356	370	383	364	374	373	384	364	388	320	355	350	372	383	351	351	378	383	383	372	365	384	354	361	347	410	355	369	368	371	355	381	378	378	380	396	379	345	365	371	372	340	381	362	361	365	366	371	369	381	364	377	387	375	418	343	366	377	362	357	379	363	398	360	374	340	358	349	381	423	361	373	369	362	374	356	366	338	349	367	391	340	341	380	364	355	384	399	353	334	365	376	338	339	357	312	360	353	390	356	368	398	343	341	390	359	378	393	379	345	400	346	382	341	373	370	380	373	335	373	383	354	344	354	363	330	392	349	349	369	370	354	371	338	370	398	398	346	369	384	343	350	382	357	388	365	398	354	366	319	382	365	396	358	352	354	373	375	350	350	389	376	375	352	358	386	364	357	319	358	373	390	365	371	373	360	408	389	360	348	343	339	354	396	378	374	367	337	318	382	360	355	398	384	328	363	330	362	369	356	347	372	390	358	346	373	351	339	365	354	377	366	393	399	334	368	342	336	353	372	336	374	337	353	359	330	364	358	394	359	369	349	377	387	378	407	373	392	379	335	393	390	406	346	395	371	370	385	363	358	387	407	360	383	385	369	375	379	372	381	335	376	377	349	340	383	377	365	341	351	363	400	351	366	357	343	356	335	360	389	389	399	344	342	382	359	375	395	366	367	359	366	383	346	387	415	349	356	392	371	383	357	345	383	426	344	372	395	322	370	364	354	346	380	369	393	374	359	348	332	389	388	375	372	369	321	356	374	352	354	355	340	367	350	353	364	380	348	384	376	360	372	384	360	384	370	345	400	402	340	380	372	319	402	335	331	381	346	339	355	387	366	373	382	331	403	354	376	353	390	346	373	382	345	381	347	350	334	321	339	332	361	363	380	332	373	358	354	378	366	376	384	363	328	349	375	340	390	352	355	362	368	372	379	375	336	342	368	389	388	355	360	376	398	353	358	337	348	356	357	374	336	383	384	367	363	395	328	380	376	378	378	357	375	377	373	405	376	354	347	381	351	317	375	344	361	371	375	369	362	349	382	361	364	367	340	331	380	376	355	359	327	396	338	386	351	375	416	357	379	361	360	359	355	337	394	392	346	412	389	376	384	359	360	362	346	397	330	349	387	354	361	361	329	404	369	400	365	344	393	369	340	352	385	407	378	351	364	378	402	347	403	352	364	390	370	362	359	349	346	320	353	367	348	333	360	383	360	400	390	376	401	345	372	337	389	340	358	361	407	379	335	373	348	380	362	336	360	360	375	353	359	376	353	372	349	344	355	382	343	350	355	328	354	386	395	376	374	342	363	364	354	368	343	342	341	352	386	395	354	351	371	354	351	393	350	403	358	328	374	361	372	370	391	370	364	391	381	372	361	363	383	326	364	394	370	350	378	379	373	398	343	380	387	335	372	352	317	352	354	378	353	370	380	372	343	361	312	363	388	372	360	403	376	410	360	371	400	378	371	375	367	402	371	356	349	347	338	369	356	396	361	380	370	363	369	371	372	318	354	365	377	356	336	377	384	343	383	364	368	366	393	411	352	376	381	386	381	391	354	339	385	376	342	373	380	355	358	365	345	383	344	371	353	387	380	395	358	371	318	370	360	348	390	371	396	375	339	367	351	366	355	373	366	361	351	383	328	333	366	418	382	369	369	397	362	371	363	344	397	343	349	370	374	334	371	359	358	363	404	360	383	375	364	372	372	350	391	389	375	361	372	376	387	363	388	384	390	355	369	341	378	376	389	375	350	345	332	406	361	359	380	380	392	359	351	371	361	375	355	351	349	355	368	384	366	354	419	393	329	337	333	368	339	359	364	382	380	359	371	372	379	328	356	384	380	331	380	381	339	375	368	374	359	355	352	368	337	369	333	346	336	375	389	367	365	367	367	364	345	388	377	353	336	376	366	396	392	357	351	390	351	344	337	369	363	377	370	369	383	374	329	353	372	385	379	399	351	364	378	372	369	372	385	390	379	396	396	382	363	408	374	357	346	385	373	352	359	363	343	382	374	382	383	405	381	348	365	361	376	359	375	377	349	379	370	364	325	386	386	361	374	360	336	380	362	374	383	346	356	368	366	365	353	337	400	360	391	372	370	394	380	351	400	352	387	376	400	380	379	372	345	369	391	382	335	368	383	372	363	354	360	341	355	378	391	393	356	364	382	379	380	336	378	355	364	354	367	382	407	376	362	363	351	383	368	346	393	363	392	366
24265	22018	29998	25064	21120	10976	618	375	293	230	248	217	233	192	187	180	168	182	189	170	152	179	161	180	150	155	161	136	166	133	161	155	158	136	164	148	167	141	144	129	146	152	149	130	160	174	146	133	155	150	150	168	153	139	138	155	139	123	136	162	139	150	157	149	137	166	142	144	128	124	152	119	151	146	152	155	157	158	181	163	132	146	129	158	149	139	144	142	142	140	150	161	137	142	145	161	133	157	136	135	157	164	140	152	135	122	120	136	133	138	144	134	162	121	150	158	139	134	143	146	153	154	125	136	138	147	147	144	160	149	162	143	147	156	155	113	123	153	146	159	149	133	122	141	153	142	160	162	154	126	137	153	164	168	122	128	137	131	134	146	132	162	128	160	130	156	172	143	143	145	151	160	136	151	150	143	139	125	170	126	146	139	133	141	153	144	146	141	148	149	150	144	159	152	166	156	143	152	144	157	146	152	138	142	153	139	144	160	150	153	142	117	158	155	135	154	142	146	166	140	156	119	135	144	136	147	161	150	131	150	137	171	128	142	155	144	141	156	135	149	145	133	147	143	135	157	140	143	141	142	148	145	158	128	147	150	163	144	150	146	145	170	143	152	151	145	146	131	143	142	147	130	139	147	167	126	172	143	166	162	152	155	138	154	138	139	157	155	130	136	144	143	135	150	128	160	126	151	157	136	133	130	134	165	145	152	139	153	104	138	163	128	123	152	136	168	146	128	157	144	144	133	162	131	138	150	158	170	157	166	150	126	147	136	137	144	127	125	138	146	152	142	141	143	151	143	158	155	144	156	164	148	144	150	141	147	154	150	137	151	149	157	159	164	152	147	127	165	125	146	139	135	167	156	152	153	136	134	151	136	141	144	117	150	155	152	168	153	143	139	149	178	137	147	133	133	125	148	122	140	131	143	123	143	130	172	149	166	145	148	157	136	136	156	119	119	154	164	134	153	149	121	124	153	153	133	134	134	163	144	142	139	151	145	160	149	145	138	150	146	138	158	131	134	140	174	161	152	173	148	161	161	136	136	137	151	158	142	159	152	144	172	154	139	133	135	157	154	136	159	138	151	151	136	151	141	142	144	137	140	138	176	153	141	135	172	134	140	145	143	142	136	136	173	131	153	129	142	150	146	146	130	161	146	146	155	131	139	147	156	155	136	148	141	173	140	140	119	133	136	138	136	154	162	160	155	140	149	161	138	130	125	147	134	147	139	138	139	154	154	137	129	143	152	153	142	150	134	156	161	139	160	147	133	139	146	141	146	149	127	176	150	140	127	145	156	137	143	152	142	149	147	140	142	142	139	120	148	153	148	117	146	113	163	144	138	132	161	130	159	131	151	144	146	152	140	135	129	147	142	135	160	120	151	138	146	154	140	162	156	135	143	147	136	161	155	165	150	141	148	145	146	144	131	159	145	161	142	138	174	153	126	148	136	142	164	155	148	128	143	158	146	153	149	156	132	137	159	154	127	148	147	138	146	166	150	143	138	159	145	154	155	135	130	127	138	129	147	159	146	160	134	132	136	131	156	154	148	161	155	130	150	157	132	154	161	147	136	141	127	140	151	141	153	148	144	132	156	131	142	141	151	151	125	147	160	161	153	150	153	136	132	139	163	143	153	148	162	126	141	145	139	150	143	138	154	146	159	138	136	155	146	127	138	113	131	140	146	131	155	151	134	112	141	153	124	145	156	124	130	152	154	147	152	137	132	140	151	148	158	150	138	143	138	142	147	137	137	155	133	128	134	118	150	128	155	156	163	159	122	166	154	150	131	156	152	134	134	129	162	151	168	144	169	127	153	134	150	161	137	146	161	168	136	145	136	150	143	143	140	172	139	151	129	145	156	166	148	158	152	128	149	156	153	160	157	137	148	147	145	148	139	142	176	162	135	158	150	148	165	144	130	166	138	130	129	119	130	151	145	160	133	147	146	151	147	143	137	153	176	132	141	111	142	153	136	140	129	152	140	146	129	141	148	172	159	158	139	116	157	124	157	154	159	138	157	152	177	123	168	129	136	151	146	131	130	145	164	124	154	135	146	145	143	131	123	163	154	147	177	146	130	118	133	129	134	155	148	138	152	146	149	150	151	143	146	137	154	128	133	120	135	129	179	131	147	159	138	117	144	146	139	150	142	136	130	136	150	151	145	137	159	145	155	139	149	141	143	156	147	149	133	145	149	142	166	148	150	168	150	125	153	137	142	135	161	145	136	134	162	154	141	149	145	162	164	129	141	152	149	143	162	127	160	169	151	167	156	145	146	147	148	122	129	138	143	153	149	157	170	156	164	170	138	135	134	142	144	142	153	123	162	160	135	175	134	151	124	127	157	136	146	138	146	141	142	138	139	157	166	137	126	147	142	135	155	136	143	162	152	138	123	127	142	144	123	128	157	139	158	156	148	126	144	149	150	173	145	137	115	136	147	165	134	152	145	152	145	146	156	145	152	144	126	131	150	147	144	127	160	167	159	149	138	152	171	156	118	138	147	143	141	136	140	142	138	153	178	144	138	179	134	152	149	162	140	160	145	144	172	145	149	147	152	136	169	131	120	153	134	147	164	153	139	137	164	149	141	121	137	143	156	180	127	121	157	152	151	150	138	149	133	160	136	134	156	153	167	131	155	140	158	144	129	147	142	131	139	141	168	150	162	159	139	170	132	150	156	146	162	151	149	145	159	144	179	155	150	142	122	148	149	140	120	133	133	139	148	139	144	155	131	153	149	133	149	132	128	152	132	156	141	129	121	147	142	135	140	134	139	152	146	138	146	147	142	126	160	136	149	152	126	144	162	143	128	148	160	138	136	139	148	142	138	139	145	141	132	139	146	135	149	152	175	113	117	140	167	128	147	169	148	149	137	147	161	144	131	134	135	159	170	148	151	137	149	127	170	154	126	159	154	154	134	152	136	138	132	126	155	139	158	149	150	133	141	158	149	148	127	131	133	157	169	150	135	164	146	158	151	132	159	154	148	135	151	156	148	128	153	158	144	146	113	158	164	142	134	156	140	139	145	142	140	139	154	127	146	167	139	132	164	145	147	143	135	147	153	145	129	156	147	157	146	116	143	156	142	126	139	146	161	140	173	169	158	147	135	139	156	139	126	142	141	150	130	168	146	136	165	142	151	137	152	153	143	147	161	165	146	138	131	148	134	166	149	146	168	155	143	136	170	153	135	143	155	146	143	148	137	149	163	130	152	136	165	148	128	148	128	146	148	143	137	167	132	136	163	124	150	130	149	138	139	147	129	148	130	155	152	146	135	135	135	143	146	167	136	124	126	141	134	140	135	142	144	156	138	132	157	149	143	144	169	127	159	144	152	157	166	141	156	140	139	151	155	137	155	149	160	154	132	150	135	143	128	139	144	140	160	151	148	152	133	141	139	167	155	160	154	153	135	156	160	157	139	139	146	166	144	125	158	147	155	142	149	120	129	151	157	151	163	148	142	143	171	144	142	133	126	142	142	159	149	171	150
50920	77615	44842	2058	1397	1038	813	656	499	497	404	377	317	333	293	268	260	254	245	212	234	250	231	229	229	213	216	207	212	211	229	212	205	189	192	204	198	193	203	205	213	184	221	189	188	182	201	196	176	170	192	178	173	172	173	184	186	178	177	193	196	216	218	179	186	192	177	194	183	174	202	177	204	188	162	199	189	191	215	195	219	188	188	210	197	203	187	197	197	184	188	184	198	199	176	186	196	170	176	196	166	191	200	159	216	195	192	189	183	171	174	192	211	191	173	182	186	210	185	171	175	191	194	186	168	186	195	197	214	162	210	193	188	194	179	188	189	162	168	185	183	175	184	179	202	180	172	183	217	176	178	167	178	186	168	176	184	201	190	172	184	192	197	194	176	197	160	192	200	219	150	190	172	184	160	174	173	182	182	199	180	202	188	176	195	174	203	177	182	194	176	175	190	176	163	209	185	192	176	174	207	184	186	175	158	169	207	173	171	198	192	180	190	176	187	182	159	197	172	207	194	196	195	190	223	194	187	193	156	187	196	199	186	202	205	203	170	180	194	160	184	193	192	224	175	188	185	179	191	173	195	149	172	171	171	186	187	170	196	187	166	192	188	192	200	163	198	165	185	199	212	193	182	179	156	182	200	184	178	193	183	216	187	206	175	163	199	183	186	174	183	198	184	155	164	191	175	179	197	206	161	182	195	207	187	208	188	190	189	203	191	167	198	172	194	186	191	206	174	203	198	184	187	176	187	171	175	172	182	170	181	171	197	184	172	194	176	163	185	192	188	185	184	176	183	161	203	186	194	160	185	192	189	168	192	172	183	190	175	170	191	157	192	200	186	196	202	177	167	159	179	194	197	195	164	196	172	191	186	221	194	185	193	192	194	164	170	171	190	173	174	187	177	203	172	192	175	206	192	211	192	170	194	177	183	209	186	177	205	157	172	212	192	197	209	193	170	193	171	170	196	183	182	194	195	201	205	187	164	179	178	206	175	216	186	161	177	191	208	189	194	176	180	202	193	178	171	171	184	194	177	190	178	158	186	191	184	176	177	147	210	185	165	194	176	183	201	167	181	190	190	183	197	190	198	193	192	181	199	145	204	188	200	207	158	201	178	195	187	196	196	181	191	184	180	207	192	194	190	211	202	196	182	196	194	184	200	171	205	180	195	188	200	188	159	182	174	195	181	192	206	200	183	180	193	187	191	168	181	163	179	182	157	180	206	179	209	178	169	185	171	180	176	168	197	193	193	214	188	163	198	168	192	173	186	217	161	197	168	188	200	193	170	188	182	178	204	186	196	161	199	182	198	189	160	192	201	197	176	174	180	203	204	175	171	183	199	177	200	191	191	174	178	178	187	191	172	191	191	201	172	190	192	195	189	190	177	161	170	180	176	195	201	197	183	194	227	196	168	188	202	180	191	185	190	180	184	191	175	174	217	200	169	202	203	193	197	207	175	184	161	179	184	181	164	182	198	194	170	164	181	173	206	180	181	170	176	189	180	192	187	192	210	182	195	183	185	195	188	172	172	175	200	183	189	199	202	172	172	181	200	187	198	179	190	177	202	206	163	178	172	193	178	195	187	177	231	189	193	178	165	193	191	198	182	185	195	202	181	177	169	191	173	173	166	164	195	191	185	180	180	186	170	197	212	179	188	215	191	209	202	181	179	202	197	223	197	177	209	198	192	172	168	174	178	194	187	170	174	181	188	223	171	192	187	201	173	216	189	188	170	181	182	214	177	185	196	178	186	184	189	160	222	181	201	161	203	177	217	194	177	192	185	176	183	164	178	168	183	184	194	191	164	193	182	177	177	207	186	197	186	197	169	174	173	210	189	193	168	199	190	184	201	196	199	215	178	171	225	179	184	201	195	221	162	180	171	191	167	200	193	170	185	185	175	188	169	173	177	185	209	191	164	194	188	176	178	190	188	188	205	168	186	193	202	199	188	200	191	199	208	190	216	166	186	202	201	202	185	211	169	174	178	204	177	145	185	185	192	182	152	199	176	191	211	180	207	193	207	196	179	198	166	214	192	174	191	189	179	174	173	220	196	180	185	178	189	186	171	153	200	175	167	192	185	218	192	203	196	182	203	187	180	170	193	188	184	195	196	201	182	180	168	189	162	182	187	181	198	192	199	211	189	226	181	229	199	196	162	197	191	177	199	203	186	205	215	176	164	185	191	186	182	204	189	225	179	191	188	194	200	199	204	201	203	201	209	187	183	172	185	154	200	185	178	183	190	199	194	175	187	149	184	167	186	184	199	173	200	206	169	211	178	173	177	183	180	193	181	186	177	153	201	183	172	162	158	188	181	193	184	182	179	182	210	198	196	185	163	182	190	187	176	188	187	195	179	170	199	201	185	186	181	195	174	207	196	204	198	182	172	188	191	158	205	169	189	187	187	200	217	172	186	185	183	208	219	170	196	193	196	202	189	198	179	188	194	182	194	175	190	174	185	164	202	196	177	193	201	194	182	188	193	188	175	179	197	195	200	199	200	181	183	176	182	198	205	168	178	176	172	196	212	163	181	192	191	195	196	170	159	199	197	202	205	183	207	165	185	186	187	183	180	196	218	183	183	148	188	178	183	179	174	186	204	193	182	201	162	167	180	190	184	194	170	167	181	171	214	180	187	168	199	177	204	189	185	168	213	192	217	188	177	204	182	196	210	184	173	181	230	171	181	168	185	195	185	177	185	186	184	185	189	191	185	184	193	184	191	202	180	196	213	186	168	195	174	194	178	181	179	205	185	188	160	159	194	187	199	197	203	168	190	185	177	195	177	183	203	179	173	213	158	146	181	220	197	207	206	192	186	186	175	197	175	182	163	182	173	178	197	177	200	175	213	174	189	189	175	191	184	199	199	191	172	175	178	196	169	174	211	192	176	186	197	213	190	221	197	187	165	186	191	183	186	188	172	186	193	173	212	195	179	182	178	156	191	180	154	183	179	186	176	168	193	195	184	175	181	198	183	192	164	179	179	204	202	197	213	186	170	194	182	163	160	176	201	198	179	189	194	197	184	173	184	178	195	179	191	177	195	186	182	199	191	211	180	193	171	163	189	194	184	198	191	177	192	190	163	195	175	199	177	199	169	170	168	189	196	168	174	179	195	206	174	193	199	180	192	152	192	189	179	197	156	171	185	190	197	198	171	177	184	182	194	187	213	178	209	181	181	175	177	177	195	206	161	201	197	196	201	166	173	198	143	190	159	199	192	166	161	183	166	190	183	204	187	173	199	188	166	193	187	171	180	186	155	216	202	179	179	180	185	206	211	203	165	206	189	196	176	207	181	165	189	214	200	172	179	186	201	173	183	191	200	205	185	172	191	184	185	191	176	195	190	165	208	187	205	203	174	194	211	199	185	203	196	193	179	181	188	195	187	204	187	179	182	172	182	205	187	210	201	158	187	211	181	176	204	190	200	183	186	199	189	170	192	168	199	194	172	179	186	215	198	202	175	176	199	195	183	182	198	192	199	178
25718	22645	28805	25972	11338	777	486	429	420	443	421	410	358	387	388	396	387	388	373	343	365	371	357	362	340	365	381	408	339	383	354	365	339	389	369	343	374	366	342	372	364	370	361	362	352	388	348	367	349	383	365	351	369	358	356	380	338	375	340	372	387	362	363	364	354	392	365	331	360	380	328	325	346	365	380	366	399	376	397	360	334	350	341	331	375	351	367	357	363	333	342	336	356	332	362	345	332	342	339	374	351	365	332	327	354	389	341	354	356	359	369	385	333	323	333	333	346	374	326	357	405	372	357	343	362	360	342	366	349	346	339	382	323	369	373	375	371	347	350	376	352	368	363	354	368	364	350	360	367	345	364	404	373	386	344	362	375	368	374	365	351	377	368	364	368	342	372	381	363	331	338	382	387	378	392	323	359	339	358	336	369	348	361	341	356	371	315	382	348	379	337	358	332	344	321	377	342	355	358	344	336	354	373	367	314	332	350	341	358	391	338	339	361	329	353	342	366	327	349	347	353	348	372	331	380	365	365	366	351	365	381	349	348	334	349	357	348	362	404	377	336	361	362	337	382	371	388	353	374	342	387	381	360	348	326	358	337	364	367	374	365	346	368	388	388	357	392	336	351	381	372	346	362	394	391	329	330	375	386	373	383	359	342	321	360	349	344	372	382	338	367	344	350	349	335	362	358	364	362	343	377	342	361	351	338	375	333	373	342	332	337	334	379	417	363	348	385	354	350	326	353	367	361	358	358	366	366	352	387	353	320	375	360	360	344	345	326	329	356	394	370	369	375	354	334	362	373	337	326	378	373	342	358	368	332	377	384	374	386	355	354	338	362	372	351	359	343	381	391	353	346	361	367	362	343	352	366	355	365	355	354	372	334	344	360	389	332	368	393	368	373	328	361	355	374	355	364	346	357	370	362	361	397	369	355	322	389	368	346	390	351	363	350	385	361	328	350	354	345	345	333	355	349	376	375	354	352	347	354	351	375	337	379	334	362	365	357	397	333	363	377	346	352	336	359	378	350	373	356	342	338	351	375	382	337	319	364	365	364	398	333	412	345	373	399	358	358	333	313	336	368	355	369	387	371	335	334	359	350	350	359	328	358	358	339	354	350	378	346	378	366	365	372	387	347	343	381	358	347	352	372	340	361	351	344	368	357	362	394	327	325	309	351	366	335	367	328	393	374	375	369	355	340	381	345	359	395	364	336	312	389	335	359	339	370	413	343	343	356	343	370	366	348	345	375	371	339	380	327	358	357	347	366	368	331	389	348	346	388	347	345	359	355	365	354	346	357	368	356	378	342	383	365	363	350	339	357	350	375	352	354	349	350	319	345	366	352	336	367	365	343	355	322	363	357	379	355	376	310	321	337	343	358	392	388	356	370	340	388	349	370	353	359	349	356	379	335	360	395	372	375	364	370	367	345	386	379	344	387	333	378	381	368	364	337	323	369	356	361	341	363	343	352	361	355	325	380	385	344	371	367	373	365	334	374	327	309	333	363	382	385	337	342	302	382	374	359	347	357	378	338	350	360	320	359	367	361	362	359	354	356	367	330	332	351	358	350	378	355	357	372	353	324	356	369	341	363	355	372	370	319	355	350	329	338	353	353	377	311	356	348	378	335	343	377	350	376	342	354	331	335	342	374	346	393	347	343	350	349	357	358	398	366	325	334	364	345	347	377	325	355	371	371	340	378	354	371	389	346	358	351	336	371	385	388	372	347	374	356	387	360	385	370	339	313	353	407	359	358	351	329	351	364	335	348	354	346	353	371	340	370	357	378	351	333	328	369	316	345	341	350	377	355	376	377	353	335	348	356	388	358	360	379	353	363	355	355	371	350	375	374	361	342	338	363	364	358	380	361	361	311	353	360	377	361	369	374	329	364	334	354	359	358	364	331	361	356	348	359	357	366	345	360	328	351	378	367	371	346	352	350	410	365	360	403	366	362	406	351	339	327	380	379	372	344	410	352	340	354	356	356	379	362	364	363	379	380	349	360	381	334	378	335	358	365	369	399	363	364	355	343	405	376	329	364	342	375	352	373	347	377	344	336	349	351	371	352	352	338	364	349	326	362	330	355	343	349	381	377	378	389	379	408	339	350	370	371	376	362	395	331	388	373	366	351	383	351	352	372	362	317	336	335	337	343	338	362	344	353	339	341	365	414	342	323	362	329	359	352	355	378	350	368	366	361	352	360	346	327	356	391	370	362	346	372	357	340	328	374	330	363	342	365	386	357	374	358	363	346	359	342	386	333	364	377	337	342	396	349	375	332	344	356	347	362	325	363	398	366	331	354	348	356	352	378	348	337	363	359	351	331	355	373	374	347	361	345	338	334	344	340	385	392	377	356	347	314	397	354	349	347	373	345	333	344	328	380	376	327	357	326	332	364	351	352	358	385	342	342	338	347	366	363	360	353	347	359	349	374	352	382	337	357	343	386	358	367	356	359	351	384	377	359	365	374	351	383	376	378	355	373	343	361	357	356	380	390	377	374	348	360	352	348	396	386	364	357	350	341	342	402	363	360	369	385	336	333	390	334	352	370	352	392	370	368	369	376	361	324	358	339	369	352	342	322	338	388	393	341	379	357	409	347	353	355	343	366	361	366	357	361	371	366	329	365	356	361	365	377	366	354	353	345	384	380	326	341	342	319	339	370	349	345	377	367	351	372	359	342	352	381	367	355	362	365	376	314	370	344	373	343	364	363	350	366	357	346	351	379	349	343	355	328	364	330	369	342	351	350	337	344	374	337	342	335	350	338	354	322	361	329	346	361	358	372	366	302	369	352	363	360	358	374	371	368	343	315	350	332	351	333	389	378	362	336	387	366	339	364	347	344	321	377	360	368	353	362	373	332	382	365	342	367	363	331	365	359	379	349	349	340	316	360	375	359	370	345	335	358	360	330	363	344	372	368	358	372	359	344	357	361	345	367	375	336	348	368	356	332	367	340	362	342	343	371	332	403	334	335	328	371	361	367	363	339	351	318	353	356	366	374	341	348	323	381	374	350	354	333	346	349	361	350	354	382	351	380	341	377	382	359	399	347	365	346	334	362	386	373	335	375	404	347	357	394	357	368	373	329	355	355	387	364	362	333	378	351	355	355	360	357	375	334	362	365	359	343	331	395	375	344	356	381	358	357	347	330	368	372	346	369	365	361	365	333	382	362	353	341	339	363	340	354	335	365	372	384	346	349	342	341	332	335	369	339	356	359	363	368	335	352	360	344	351	404	380	348	356	358	381	373	345	375	339	374	361	340	347	368	378	321	293	342	353	386	375	366	363	351	360	376	339	346	376	339	328	395	380	385	357	369	331	338	339	383	383	350	358	379	346	347	351	344	346	351	354	363	356	347	335	330	369	383	334	366	348	363	346	354	331	351	384	348	368	352	353	362	350	375	362	365	365	353	368	342	352	338	358	389	347	392	383	406	398	343	371	360	348	348	359	362	380	362	344	373	335	338	365	350	355	375	369	354	368	376	357
49379	68174	39411	1375	1020	845	707	651	597	562	550	498	528	503	485	446	473	452	473	459	420	445	449	434	453	452	443	433	468	440	456	427	450	439	403	413	464	466	435	412	407	407	404	432	447	398	427	413	464	434	421	421	419	400	425	451	399	436	424	425	415	399	430	419	466	410	432	455	414	389	441	426	403	428	402	421	442	422	438	401	406	469	412	429	430	438	413	430	414	418	410	432	435	431	435	423	423	452	430	418	438	439	448	412	454	435	412	444	453	426	412	447	459	412	392	417	401	439	465	428	443	433	451	413	429	414	453	459	449	460	446	465	411	401	400	447	435	426	406	405	434	370	451	403	447	412	407	436	413	425	398	435	454	438	419	410	436	428	463	463	439	436	411	407	413	395	390	427	457	437	407	437	392	397	415	448	409	442	393	412	425	425	437	472	404	436	410	442	404	442	418	444	422	412	375	404	427	415	435	429	436	423	454	417	427	423	427	438	379	398	424	404	401	443	434	437	409	454	421	452	440	417	455	434	419	434	396	447	443	409	413	432	453	452	440	401	421	461	426	428	405	443	425	404	457	433	431	459	420	406	403	431	422	414	413	424	434	429	435	418	441	428	410	407	426	412	433	424	422	414	395	407	436	407	415	406	404	431	378	389	449	427	415	419	461	458	442	402	447	439	404	412	414	409	423	395	411	434	376	434	442	453	392	453	435	384	427	449	452	410	417	397	441	392	383	416	443	409	408	411	396	421	427	401	431	428	441	424	411	458	409	442	405	446	416	411	441	413	417	421	421	408	453	405	420	423	428	417	406	387	448	414	405	393	453	444	438	419	446	412	453	412	406	442	411	428	454	395	468	428	394	463	418	433	421	394	437	435	401	401	438	420	439	436	384	423	434	383	409	471	416	400	407	414	430	461	437	435	415	448	414	447	453	402	449	445	406	449	408	414	413	400	405	428	445	407	432	450	439	410	398	444	388	430	403	424	445	462	414	417	398	439	442	453	404	442	426	403	423	430	406	410	420	404	445	424	426	424	431	374	426	417	413	434	407	401	452	413	422	377	400	380	419	428	444	435	413	394	432	437	402	444	425	409	430	407	421	420	399	421	413	457	419	448	461	415	423	433	421	413	423	428	416	403	454	423	415	443	429	413	466	377	442	433	403	462	420	424	445	449	442	410	398	444	449	436	443	400	443	439	395	396	406	422	408	430	459	441	420	409	439	409	394	462	377	429	412	400	425	406	418	444	390	420	447	431	440	408	437	416	434	413	407	420	427	429	443	419	451	445	424	382	425	420	431	462	433	477	433	415	401	436	426	446	437	399	368	435	408	394	431	400	392	412	415	449	408	469	405	454	417	402	436	454	442	453	412	384	411	410	444	441	417	447	416	404	445	446	398	400	428	421	406	420	403	434	392	459	388	428	435	432	426	434	427	435	406	454	417	407	422	435	426	424	442	456	391	365	447	422	397	485	434	417	430	428	402	413	434	420	425	460	377	459	412	440	410	455	409	431	388	421	447	408	431	408	426	411	435	421	440	402	395	444	403	419	414	421	471	434	439	404	422	423	407	427	384	405	434	404	435	416	463	439	448	431	407	434	428	433	443	393	407	429	432	396	425	434	435	416	418	441	426	438	417	430	444	452	464	426	414	395	444	477	430	441	441	414	442	432	421	408	410	451	423	418	421	392	415	472	406	424	408	445	435	428	396	433	401	416	462	460	421	417	401	396	433	417	433	449	414	408	424	383	426	471	478	438	433	420	427	446	399	405	412	419	401	415	407	432	410	432	422	453	459	424	412	439	431	416	459	413	462	397	461	439	417	386	420	460	398	422	426	455	416	408	429	513	418	443	429	414	418	404	411	433	416	402	421	443	405	440	393	420	394	412	449	407	399	443	431	414	400	438	414	425	412	430	434	430	424	383	442	432	405	416	395	409	437	414	465	414	426	408	440	396	434	421	431	405	439	415	441	447	387	403	412	434	430	423	449	408	439	430	441	397	423	417	443	413	447	402	423	437	450	413	402	376	388	439	450	404	410	407	413	438	415	442	437	420	462	403	409	413	415	433	434	418	422	418	431	423	426	405	431	420	453	419	397	421	426	419	417	440	387	414	448	397	444	414	420	417	391	433	447	424	409	440	439	417	476	413	399	434	449	413	431	396	394	431	465	412	418	393	404	429	433	438	440	435	445	422	423	423	438	454	411	421	444	440	387	467	424	425	426	443	421	441	410	394	416	394	434	415	430	415	434	410	410	414	481	434	452	372	409	403	412	437	442	414	428	423	430	436	400	423	444	378	424	447	431	388	436	378	421	439	414	450	459	429	401	421	428	419	461	443	429	429	380	411	433	387	426	386	375	437	433	400	437	413	447	412	439	459	410	413	426	441	442	429	391	448	383	428	418	424	429	428	426	437	409	453	434	393	427	383	411	455	428	427	410	456	388	444	418	406	384	443	430	450	424	422	418	408	434	452	388	454	449	413	393	448	407	430	475	419	446	411	407	428	441	424	424	407	399	399	397	429	396	424	418	439	415	450	426	420	422	447	421	448	423	425	408	387	407	400	456	420	421	444	449	424	439	405	443	407	444	405	391	413	422	411	455	420	414	401	436	438	429	448	425	464	435	437	437	433	431	426	412	467	436	419	448	399	449	429	399	440	406	422	442	444	440	432	418	441	444	426	391	388	419	415	391	447	421	433	430	426	410	375	431	392	405	463	419	442	412	423	448	441	426	443	366	419	396	425	436	399	424	401	433	441	417	398	400	425	449	412	426	421	468	406	401	441	469	402	405	412	403	395	411	406	421	407	447	417	401	417	426	444	455	417	426	424	432	418	450	421	419	419	419	407	409	392	429	419	423	413	406	435	407	459	386	425	409	431	408	435	430	401	435	411	401	421	469	387	448	412	383	419	460	454	448	429	445	401	452	467	397	428	376	428	438	406	411	398	413	419	417	451	460	406	429	411	420	425	429	400	455	407	407	408	420	414	437	400	407	387	379	418	405	380	437	398	404	442	442	430	429	396	446	432	465	442	406	423	409	412	410	450	416	386	419	435	400	438	435	431	462	425	408	439	380	382	456	434	421	443	426	409	409	436	405	402	430	405	432	411	423	397	425	389	398	412	435	437	402	400	432	434	406	434	409	400	427	445	453	459	415	364	415	448	418	365	457	408	422	400	436	431	465	434	394	453	394	410	441	430	411	422	410	430	450	436	409	379	431	443	428	416	401	414	404	433	444	417	437	424	408	394	423	432	431	445	448	437	410	426	460	424	419	456	423	420	420	464	440	395	409	416	389	404	426	420	441	426	412	443	398	446	406	427	441	396	403	412	397	437	430	424	396	446	449	414	437	432	420	404	453	390	401	454	450	418	419	458	423	429	442	448	402	425	463	407	424	400	427	406	391	413	443	417	442	413	416	434	416	409	439	424	427	411	428	442	422	416	424	415	368	389	437	440	402	432	415	464	415	399	428	420	393	416	451	411	441	427
23334	21769	28204	25805	21488	21239	8355	639	441	378	354	338	283	254	240	217	227	213	224	231	218	187	210	198	199	187	180	167	173	168	203	176	188	159	179	171	170	155	176	179	180	198	179	167	181	169	179	164	169	186	151	172	184	166	166	161	163	158	164	192	176	185	150	160	157	155	166	165	188	180	158	169	165	177	175	151	191	202	165	169	158	159	155	150	154	153	173	168	190	165	163	184	167	159	166	177	183	173	147	169	185	160	155	153	161	168	174	166	202	167	175	162	171	184	185	169	163	159	159	170	153	181	140	166	158	158	159	185	170	165	156	165	158	156	184	173	160	161	164	140	156	155	207	160	167	152	159	173	164	176	171	156	168	166	180	162	181	170	163	173	171	161	153	155	165	176	144	170	170	177	164	142	157	181	139	166	177	179	150	174	169	162	149	159	154	175	159	176	194	163	167	134	169	150	161	160	179	146	175	150	166	170	182	150	168	176	163	172	161	163	163	151	175	153	136	188	170	142	157	193	166	181	133	173	156	168	158	164	160	149	169	158	180	170	170	142	151	158	166	166	195	165	175	168	159	173	169	161	166	168	184	167	191	158	171	172	170	179	166	162	173	148	149	151	138	180	180	195	148	180	189	170	156	170	161	160	162	152	173	180	184	143	175	169	171	180	160	161	163	149	162	144	168	178	169	184	173	194	185	168	178	156	188	165	179	178	166	168	172	184	163	142	139	148	150	152	142	164	178	160	156	170	163	159	174	170	159	159	166	179	157	158	149	180	168	153	184	160	162	170	173	179	195	172	156	166	185	161	188	143	180	189	182	171	169	157	158	168	167	139	160	162	166	182	161	154	146	180	156	154	183	165	168	146	135	164	181	168	140	167	160	176	174	145	179	165	162	166	174	159	164	152	158	154	180	141	170	157	177	169	151	168	180	156	153	175	160	169	181	168	150	175	151	171	149	146	173	178	141	169	161	167	130	165	170	154	182	178	168	155	178	176	183	181	159	164	162	158	188	164	151	147	167	168	157	158	178	173	158	185	172	158	194	155	167	157	156	149	156	166	172	168	186	170	153	154	159	174	155	172	156	157	181	177	155	158	165	179	177	155	170	176	182	156	168	161	169	145	152	157	147	148	170	171	193	175	150	168	156	163	147	174	172	155	169	180	160	157	166	165	123	170	182	159	187	169	141	157	171	165	180	174	142	194	193	161	146	162	168	148	198	176	168	169	167	172	156	178	162	154	173	184	163	153	136	134	156	191	175	156	173	150	169	162	166	191	172	169	164	164	161	163	171	171	170	172	167	172	145	145	167	168	156	179	188	151	149	160	169	168	166	191	140	167	183	169	178	177	162	178	155	158	171	189	159	166	150	158	162	148	171	141	166	174	134	137	189	193	169	169	149	162	134	152	157	176	177	165	168	149	177	178	181	199	161	177	149	180	168	163	164	169	157	159	207	172	147	164	146	164	160	154	146	150	158	152	138	157	180	143	171	178	159	163	150	149	169	177	170	158	162	170	152	194	153	151	194	184	168	173	160	184	168	153	165	172	160	157	155	157	158	176	168	158	172	172	160	171	160	151	180	164	159	175	159	158	203	168	172	172	141	169	153	184	153	170	159	164	183	165	181	176	178	155	156	153	137	176	162	133	165	192	152	162	173	154	147	157	151	184	191	165	149	159	170	170	160	150	176	141	174	147	182	184	149	169	172	178	171	178	151	184	168	175	173	155	172	190	179	184	166	161	161	179	175	183	173	170	181	155	148	174	173	175	159	166	167	154	209	156	138	183	155	167	142	181	184	166	155	179	178	145	177	151	168	188	177	155	151	165	169	166	168	144	166	155	142	159	175	188	178	191	167	155	150	170	163	171	187	158	144	148	167	165	156	164	170	144	172	150	173	146	162	164	171	165	166	146	167	188	156	165	177	173	177	190	173	148	132	134	148	196	159	156	168	151	162	157	170	169	154	167	157	168	185	154	180	157	146	155	163	140	156	168	159	168	171	179	189	157	171	157	159	179	118	173	165	159	172	158	157	158	168	171	153	170	155	166	156	169	183	151	149	181	162	148	157	158	157	163	170	181	185	173	184	168	154	168	155	169	178	171	166	143	160	184	167	172	178	157	156	170	166	171	161	165	159	196	153	169	174	177	167	175	169	171	185	167	156	162	168	158	155	142	165	187	141	163	172	164	174	168	176	185	155	177	159	165	174	169	150	170	158	152	148	147	152	171	180	171	171	191	152	140	164	164	161	167	192	164	179	159	165	164	148	159	158	162	184	148	162	170	154	161	180	182	148	167	165	156	176	181	179	172	159	143	158	188	161	154	147	162	181	175	160	154	151	157	187	178	154	197	182	187	171	164	171	173	164	174	146	160	177	162	164	166	172	164	160	164	154	177	169	169	169	158	159	173	167	154	148	168	146	158	165	158	161	163	166	168	175	170	185	167	159	165	156	164	163	162	185	155	131	162	140	146	156	179	158	185	178	172	167	163	145	155	150	175	160	176	160	169	178	179	169	166	174	149	147	169	162	168	177	172	165	170	161	160	148	158	195	153	163	163	168	180	143	148	161	174	179	156	166	177	159	163	143	156	170	158	172	170	169	167	191	175	172	134	173	176	176	155	159	175	164	175	164	158	158	173	168	164	192	169	153	171	164	172	178	156	166	147	161	165	162	165	162	161	174	150	157	171	152	157	179	149	159	184	160	156	137	183	154	161	142	140	163	167	161	155	172	175	146	179	147	149	156	155	180	156	149	163	137	171	152	137	140	173	157	162	177	177	175	167	161	162	161	151	169	168	160	183	161	153	143	155	144	187	163	154	155	155	185	161	162	167	164	165	171	179	167	168	159	156	162	147	161	151	175	161	169	177	146	169	170	171	186	175	178	151	172	178	183	172	183	152	165	182	156	181	179	174	169	161	163	179	191	160	171	174	144	165	150	159	153	162	152	163	178	176	148	162	175	161	143	160	175	161	181	181	199	152	173	159	177	142	167	175	168	171	165	178	152	167	165	178	162	159	165	165	168	148	178	155	167	198	167	168	158	160	158	171	164	144	176	157	154	163	167	144	166	172	169	185	194	155	170	172	181	157	161	158	163	155	160	145	166	164	172	159	173	171	190	172	165	179	137	168	163	160	183	164	177	162	158	173	172	180	169	180	135	212	167	159	179	159	148	133	170	162	156	161	186	183	141	159	151	155	144	188	187	182	180	172	176	166	168	157	153	172	161	155	161	144	147	140	218	149	159	196	165	170	163	170	160	168	147	146	173	159	156	160	180	172	186	166	158	169	164	158	169	169	143	174	159	178	189	140	144	185	162	156	167	172	156	167	173	165	173	176	186	166	170	170	166	172	185	178	151	161	152	157	154	147	182	159	163	150	168	150	155	159	154	163	157	167	146	170	136	187	180	169	163	168	159	162	176	152	170	155	177	151	184	165	190	170	154	164	176	175	158	191	169	166	182	157	142	182	172	172	167	162	153	173	165	144
55190	78302	49641	3804	2498	1804	1355	1038	843	744	660	564	472	420	381	361	362	294	287	297	278	296	264	263	245	251	212	227	240	213	221	252	207	229	224	226	234	190	194	234	185	200	192	237	203	193	201	204	208	177	166	217	203	206	173	193	183	192	205	193	229	175	205	192	196	185	193	197	213	240	191	197	194	184	196	210	196	173	180	194	191	194	195	197	211	182	173	183	188	181	200	202	200	196	170	206	187	185	187	180	182	202	191	198	206	202	187	193	189	210	177	238	202	191	162	197	197	188	189	187	188	195	163	199	205	208	191	196	211	200	177	187	196	199	175	193	174	196	178	179	186	198	201	172	160	169	200	196	184	195	190	198	202	202	202	191	189	184	172	205	171	174	179	193	186	199	183	218	180	206	201	205	199	183	177	179	170	206	217	178	195	182	185	196	212	206	197	200	186	188	190	167	181	193	212	190	203	174	169	175	184	206	170	193	216	201	186	191	216	180	214	199	204	178	194	189	175	194	179	185	176	171	168	205	183	194	195	164	196	189	202	191	196	188	204	216	191	193	205	180	209	185	184	178	205	207	188	193	206	180	189	180	196	189	201	189	178	176	175	214	176	191	175	172	221	199	217	185	187	194	184	202	202	202	199	202	220	190	191	199	175	182	184	183	189	175	189	214	173	195	201	186	186	184	177	195	188	194	202	191	188	171	202	210	186	176	185	169	189	220	194	182	206	186	194	158	190	183	189	223	190	181	184	180	188	212	207	185	197	183	159	170	178	167	178	182	180	186	184	186	184	176	201	210	187	194	179	208	192	204	189	208	179	203	174	168	183	190	171	208	167	219	179	190	199	193	187	188	180	208	187	173	184	207	205	192	208	204	177	186	201	202	199	173	186	176	195	197	175	195	174	194	198	175	173	198	158	184	182	180	179	198	191	190	171	184	212	207	212	178	192	183	173	176	187	206	180	188	213	193	204	196	193	188	175	194	181	191	214	174	193	193	212	204	215	179	185	183	168	198	196	194	208	211	184	195	188	208	176	177	202	195	223	200	186	188	205	190	183	175	220	180	204	174	193	206	199	173	173	181	183	165	189	201	193	189	184	171	203	182	183	206	208	196	188	210	186	188	181	179	231	204	190	171	223	206	178	180	196	194	171	195	187	182	199	179	195	182	207	212	193	165	205	186	206	196	201	196	211	184	180	207	174	189	192	199	151	199	202	191	179	185	193	177	193	225	174	163	161	175	195	212	190	203	208	188	174	184	172	191	218	170	188	190	181	176	204	193	202	172	211	195	200	156	189	185	182	221	175	209	183	178	204	201	190	194	191	193	203	220	153	188	160	190	173	184	200	197	208	181	208	175	187	188	177	198	199	203	195	175	185	198	207	206	184	201	192	194	198	201	175	205	226	194	173	221	204	188	201	229	213	180	215	206	170	180	181	156	204	187	210	194	215	192	187	184	203	203	195	180	215	201	204	180	168	181	172	196	175	221	183	181	186	169	198	184	200	183	177	166	174	191	185	164	193	203	208	188	195	191	173	173	169	205	195	204	201	193	214	185	188	172	190	174	177	177	193	202	191	193	178	186	209	171	191	203	170	204	188	191	210	218	201	210	167	168	189	197	173	203	176	220	197	182	179	201	184	153	209	196	198	158	178	184	174	166	204	173	178	175	171	173	177	202	213	181	200	176	200	190	200	210	211	211	192	196	170	186	174	197	161	201	185	186	188	182	190	204	198	212	180	174	192	205	199	159	141	167	207	168	174	182	179	188	170	190	210	185	182	207	176	201	196	185	213	205	174	183	175	199	213	202	207	175	182	188	185	171	182	187	198	179	198	185	218	193	176	179	210	162	185	199	201	202	198	185	183	164	173	167	189	185	196	181	190	214	183	195	194	178	199	187	200	179	215	172	214	188	201	189	200	188	205	186	185	160	223	194	215	172	189	153	196	203	191	213	180	209	187	165	195	195	181	192	170	184	195	168	167	188	180	174	173	170	190	202	218	174	206	182	217	191	180	187	177	178	195	179	189	181	176	204	162	217	162	196	197	161	202	207	202	202	197	215	169	176	210	202	184	201	189	181	190	175	215	187	168	175	203	179	192	192	217	196	180	192	218	193	172	215	207	182	176	182	184	205	211	216	179	202	182	176	217	173	182	189	207	196	199	182	180	201	182	167	161	195	167	188	214	179	196	195	202	193	209	184	175	203	212	202	185	213	193	179	192	214	196	155	220	184	192	191	190	195	203	193	224	180	181	209	187	204	203	215	209	174	189	231	190	176	164	183	184	179	198	170	187	190	190	174	192	183	177	172	187	184	195	181	196	199	198	210	179	184	188	182	180	182	190	176	191	202	197	197	208	195	200	221	203	184	203	215	188	186	201	189	184	172	195	177	204	192	197	178	180	182	153	202	181	193	207	183	177	214	174	197	187	189	186	211	192	172	172	169	198	195	194	174	206	189	174	195	194	185	205	196	205	184	190	168	198	190	205	190	208	205	199	167	211	212	190	182	217	185	179	180	182	192	167	202	172	215	187	199	186	178	176	203	192	186	217	209	185	181	212	181	191	170	180	187	187	165	206	172	207	183	211	166	197	182	187	195	195	191	195	204	187	202	190	199	191	181	211	149	192	186	194	207	178	197	195	194	193	188	197	190	208	209	198	212	212	214	201	173	193	168	201	208	183	183	205	198	201	178	206	190	196	208	175	169	187	199	176	207	188	209	179	185	186	199	202	200	195	187	200	184	171	201	178	180	174	181	199	184	198	180	193	168	189	177	185	205	176	204	201	185	191	197	182	179	199	210	172	174	194	195	185	192	185	160	181	189	185	167	210	186	205	197	172	184	166	199	186	190	212	204	172	175	204	176	185	196	179	207	174	175	191	182	184	214	175	186	191	217	189	196	212	192	216	186	187	193	178	193	190	181	184	198	195	194	221	180	187	203	182	179	182	176	165	195	199	206	167	186	191	189	187	208	181	194	177	213	202	185	171	185	192	184	177	197	180	207	178	199	198	159	207	184	174	208	197	182	204	169	181	197	201	208	207	195	201	185	195	215	188	173	206	168	158	190	208	207	182	188	202	182	206	193	196	179	203	206	186	209	191	212	176	185	184	199	172	201	158	192	217	195	190	181	179	178	180	183	197	185	187	210	212	161	188	173	195	186	174	184	181	204	226	206	212	193	201	195	184	178	175	179	178	195	217	170	199	223	191	181	194	206	188	198	207	188	185	204	199	192	196	200	209	188	188	189	186	190	210	177	190	176	191	195	190	207	201	190	175	195	205	197	213	190	217	221	198	204	205	178	183	179	190	213	152	183	188	200	189	189	164	194	177	184	195	168	214	197	193	199	148	194	178	213	185	198	187	180	205	219	222	189	187	207	180	209	172	196	206	196	196	183	199	209	193	161	174	199	211	191	211	200	196	189	177	182	171	192	197	182	201	200	207	188	196	191	192	196	185	199	200	160	188	181	208	180	215	194	197	217	184	197
27906	23675	19992	2958	538	496	385	308	336	345	304	313	325	321	332	314	324	301	317	296	327	291	320	306	298	319	302	303	318	314	329	342	330	306	274	290	289	329	294	319	311	303	316	317	280	305	272	306	307	344	308	325	300	298	277	320	300	333	295	286	331	284	311	289	296	308	275	321	306	314	314	292	319	309	317	303	301	312	301	297	312	285	283	344	283	305	292	276	285	301	290	307	280	315	285	309	316	303	322	305	306	295	277	317	315	313	299	280	327	313	312	311	264	316	294	295	272	308	251	314	281	311	330	299	299	280	297	321	312	289	326	303	281	327	275	312	305	319	300	305	301	323	290	341	307	315	313	315	306	337	316	313	328	316	325	310	292	313	319	280	304	265	279	335	318	301	270	321	281	294	309	290	301	324	282	314	312	282	283	307	294	305	303	271	298	303	307	306	316	298	323	327	317	279	273	287	306	317	316	330	288	274	275	304	309	279	294	288	306	282	324	302	302	334	325	325	312	265	310	274	293	312	320	302	276	296	321	282	307	274	301	306	286	308	279	296	300	305	315	306	311	290	319	300	301	313	268	323	294	268	290	303	309	295	308	323	311	297	287	292	308	317	284	303	278	289	287	296	289	314	285	307	290	304	299	320	268	323	304	266	296	309	304	299	315	280	284	330	326	303	306	265	265	310	315	283	297	295	320	322	297	317	314	311	313	282	305	312	286	298	305	318	291	297	304	275	330	294	308	299	285	341	259	329	300	312	302	291	314	331	323	297	317	282	291	295	281	281	305	317	281	320	286	314	274	324	307	309	297	297	283	298	277	301	273	300	304	283	284	322	314	284	288	288	288	319	290	322	286	282	324	292	308	290	278	321	270	277	306	288	309	295	298	286	285	321	337	325	296	320	327	273	283	312	286	313	296	297	281	287	328	288	306	290	301	283	305	286	318	308	321	294	307	290	297	325	272	285	298	284	323	302	287	334	305	327	280	312	275	280	310	304	307	314	288	290	298	314	292	279	318	307	310	292	300	292	292	334	307	284	292	300	334	287	293	284	314	282	313	309	318	302	290	285	267	278	292	302	267	307	291	334	292	293	311	317	308	313	298	322	325	268	328	300	303	309	263	304	324	251	328	267	304	288	306	284	306	305	294	296	310	262	290	332	297	290	308	309	306	266	285	313	290	293	275	280	300	331	301	300	282	297	296	282	305	288	291	271	300	320	323	332	307	283	301	313	321	271	313	337	310	305	302	299	275	283	318	321	317	254	277	299	296	304	293	315	303	323	299	332	298	338	289	309	288	326	315	299	292	300	310	285	312	296	312	322	288	323	301	281	283	298	300	286	299	294	326	306	307	313	285	304	260	289	285	302	305	271	300	320	286	310	319	292	278	295	241	283	305	295	297	296	274	294	284	304	295	311	324	299	303	303	263	277	286	299	302	333	327	297	300	276	303	337	310	291	284	286	309	309	289	285	303	309	277	291	303	293	304	306	314	309	291	308	292	323	304	283	307	301	300	290	292	318	314	289	308	314	314	304	294	278	309	315	302	270	276	293	289	321	294	316	302	291	280	334	308	311	317	330	303	316	296	294	315	268	281	292	313	281	290	306	275	331	301	284	316	305	310	331	287	307	279	302	321	305	286	318	291	270	300	303	315	277	307	283	274	296	288	331	301	329	316	305	328	290	293	300	298	304	293	317	285	300	240	309	307	297	328	297	312	326	325	290	278	287	307	298	296	320	311	297	268	297	312	280	300	301	301	293	296	305	287	299	327	306	303	326	302	318	295	340	299	299	285	269	274	306	319	296	292	321	296	298	281	310	315	295	321	297	286	297	265	274	297	291	322	273	316	285	282	299	308	304	302	329	330	287	273	292	310	302	305	301	317	324	271	310	330	335	292	336	321	313	291	318	314	298	288	268	299	291	297	303	298	292	303	317	337	277	307	303	314	280	299	281	299	300	293	269	293	287	323	296	298	306	330	284	291	336	298	306	291	300	294	284	297	329	336	304	307	320	287	315	305	314	274	303	310	275	307	333	310	307	288	284	276	295	309	327	343	292	311	314	296	311	297	308	308	294	269	306	321	300	280	300	307	284	280	299	315	301	323	304	311	292	317	298	321	313	318	312	286	292	331	269	299	339	283	282	266	329	287	292	308	295	318	322	297	331	287	306	326	284	317	299	292	299	309	246	311	288	309	294	317	290	297	284	313	306	323	291	280	313	280	307	311	307	296	297	295	336	311	290	328	323	273	309	286	291	300	282	289	289	284	297	257	273	257	317	318	308	285	273	306	281	341	290	295	309	291	282	320	329	298	301	336	273	335	293	317	294	323	284	284	291	322	289	289	261	309	313	283	284	300	284	286	313	327	316	296	312	313	315	311	288	327	302	318	324	315	293	288	295	312	290	304	306	304	322	325	312	304	257	286	288	294	288	301	281	318	296	338	279	336	297	285	308	284	270	311	326	277	323	318	302	321	312	322	289	292	308	292	296	311	296	285	293	298	315	289	288	268	289	289	263	270	288	290	305	320	289	300	287	284	330	291	336	324	314	293	315	309	277	302	288	309	282	305	314	302	324	324	315	302	331	315	301	330	308	316	295	320	295	318	293	293	303	323	298	287	280	307	327	290	289	313	307	298	285	333	297	281	287	301	290	362	277	295	281	323	335	284	311	315	328	307	285	329	323	336	284	279	298	286	301	315	316	313	321	321	325	289	288	276	264	301	279	300	309	304	339	284	297	271	297	308	292	305	292	290	307	321	279	265	283	311	330	297	294	294	297	300	306	311	304	304	322	294	281	287	273	296	309	285	300	308	283	312	305	304	285	310	325	310	285	319	300	313	270	304	312	300	306	302	325	314	308	297	303	313	310	309	281	319	284	302	288	300	322	290	286	329	321	328	302	293	300	324	288	338	323	325	294	304	318	303	316	319	296	300	301	308	282	286	308	286	245	307	263	294	325	325	303	302	287	288	295	291	305	309	336	290	296	284	320	324	263	253	310	301	266	303	308	288	300	302	310	311	300	294	301	310	284	329	334	340	291	309	282	292	326	312	342	312	309	287	304	313	305	316	304	284	312	323	283	285	330	309	296	293	299	312	290	294	340	306	267	310	307	322	289	324	298	309	317	312	316	285	313	326	313	293	310	309	282	324	309	316	317	309	292	289	284	285	330	279	326	309	265	329	284	267	292	313	323	321	297	275	315	305	305	298	294	310	284	322	307	285	310	301	321	300	314	275	273	289	313	301	318	322	286	292	304	300	307	304	312	297	308	327	308	306	322	292	294	317	296	327	299	295	261	337	297	275	315	292	285	320	316	316	296	267	313	284	312	326	296	330	319	296	271	318	318	287	279	291	308	311	322	334	306	271	282	261	293	316	309	300	290	304	310	291	291	306	313	306	284	310	299	278	284	302	288	316	299	284	309	269	307	328	288	331	283	297	297	275	314	286	310	309	293	333	329	290	288	300	280	294	301	297	280	291	297	312	308
21719	34479	16213	456	455	419	388	403	401	380	396	365	351	361	358	365	410	360	324	376	355	347	342	361	365	377	375	373	354	338	356	370	366	377	411	374	387	383	334	342	425	398	364	360	373	376	389	351	340	344	368	369	379	363	374	340	329	373	402	357	380	406	368	369	369	367	355	347	340	373	350	379	399	380	351	369	425	356	368	393	387	349	368	355	391	375	413	336	374	380	373	356	383	344	373	344	365	400	379	371	373	367	372	366	381	386	374	362	390	381	376	395	385	321	369	375	371	387	356	380	361	403	372	362	370	361	384	360	375	386	358	350	388	352	394	362	365	390	390	395	373	331	401	386	359	399	410	366	354	353	392	369	378	352	341	365	360	378	360	386	387	359	356	371	376	389	386	358	369	356	380	380	391	392	378	366	384	359	345	364	355	396	375	371	390	361	364	377	363	372	353	363	364	375	354	346	350	387	349	384	343	376	383	375	357	362	359	407	368	344	371	352	376	381	344	375	394	348	379	331	354	361	356	371	368	354	353	373	328	375	400	376	396	352	375	405	331	420	365	390	351	348	365	347	365	367	340	398	353	369	387	371	363	397	371	394	371	376	355	394	334	374	369	388	367	380	369	389	343	353	355	334	397	372	391	380	373	387	345	364	376	391	354	345	371	352	369	327	357	345	365	328	356	378	371	370	343	349	377	364	378	372	373	346	381	383	342	401	353	407	382	379	377	391	381	379	358	376	376	370	415	381	407	345	386	378	358	350	377	397	380	345	360	373	389	372	370	372	354	370	359	393	366	383	396	361	360	355	349	380	373	383	371	381	391	376	362	352	357	368	389	341	349	366	396	337	338	376	375	374	348	368	400	398	380	343	388	395	392	340	361	387	383	368	351	335	374	379	387	338	385	384	402	347	360	326	373	395	378	326	369	352	386	405	364	374	386	386	377	365	388	392	362	350	384	371	351	380	395	392	361	378	367	375	322	391	358	357	413	377	349	379	329	345	390	386	374	317	355	373	385	352	375	366	401	371	356	368	379	382	380	361	387	387	387	351	374	373	369	361	390	374	350	379	372	382	373	366	369	354	356	338	389	396	375	366	355	374	375	350	323	370	377	360	379	347	380	390	390	350	375	347	352	339	359	390	381	327	382	363	368	367	334	353	386	341	373	391	338	358	347	362	397	343	366	371	385	427	370	360	345	373	370	399	375	377	382	369	376	368	350	396	381	320	382	385	378	370	390	392	341	350	362	383	330	377	363	334	393	373	352	374	361	364	342	390	380	370	408	344	372	355	313	392	395	409	369	361	375	372	352	372	355	380	363	421	338	380	335	400	372	384	361	367	394	384	355	403	374	387	357	333	352	362	357	363	367	366	362	393	374	369	387	342	319	367	387	334	389	397	360	382	361	394	362	370	364	355	374	384	370	379	420	360	396	323	373	385	331	403	373	362	369	380	368	361	387	387	337	357	391	407	373	359	396	354	392	350	336	356	372	363	360	375	355	365	346	353	366	406	399	365	392	369	360	348	345	370	360	343	380	373	387	357	379	374	341	394	373	344	377	347	359	326	349	374	381	388	334	398	403	368	360	380	345	407	377	349	397	352	372	369	359	376	368	384	348	361	393	372	387	365	360	354	404	372	354	356	374	366	370	336	350	368	369	356	347	383	361	381	402	367	352	369	374	368	389	375	358	405	398	389	376	340	338	388	357	342	335	366	351	355	379	390	359	325	363	370	410	372	362	346	404	363	368	354	409	404	374	379	378	332	404	387	373	367	351	386	376	330	376	333	364	377	346	375	362	378	384	373	395	331	412	341	363	370	386	353	367	361	383	357	345	369	335	358	377	404	374	391	432	411	347	387	342	363	379	365	429	352	379	372	377	364	395	373	385	363	338	367	350	359	369	378	368	372	385	349	415	357	391	360	359	345	375	370	380	365	352	372	347	367	402	338	377	367	379	363	378	352	370	355	373	348	355	370	375	366	377	370	368	356	407	326	383	360	349	366	369	365	401	393	342	391	388	343	369	388	365	386	375	356	352	389	368	391	362	377	377	370	379	369	372	382	389	377	341	407	355	386	374	346	336	345	378	371	375	359	426	365	345	370	383	395	375	392	361	369	353	366	352	353	356	403	393	362	334	415	385	345	373	384	324	391	370	372	380	344	377	385	367	367	347	347	372	342	376	380	350	359	352	382	411	361	355	403	373	376	386	378	361	378	360	374	370	375	321	383	386	376	366	367	349	350	409	384	341	370	342	399	304	348	356	339	368	389	345	379	361	377	351	370	341	354	372	364	365	349	367	376	394	351	375	353	367	362	337	368	383	371	370	352	368	378	364	351	326	363	362	364	381	411	354	382	350	393	376	389	343	396	353	351	366	379	361	347	350	355	376	355	352	423	357	369	373	373	361	373	347	356	397	361	391	392	382	370	368	386	374	354	374	395	342	388	367	386	370	408	341	384	378	395	390	397	360	380	385	416	379	369	362	383	338	405	376	366	374	384	380	370	385	379	359	384	362	388	425	385	358	325	375	375	354	356	365	359	362	403	362	346	356	367	371	355	407	350	329	388	340	355	405	393	352	380	374	375	353	379	335	400	315	328	391	368	391	375	388	364	348	364	355	336	369	386	366	391	359	374	350	378	351	366	399	392	329	366	359	370	355	360	373	379	386	391	362	377	383	367	350	378	387	380	355	376	365	385	392	368	379	376	356	374	334	347	371	353	377	380	382	367	378	371	358	339	364	343	356	344	364	358	365	356	389	350	353	388	386	397	371	359	329	372	355	383	362	386	369	355	347	393	373	355	352	343	356	374	350	395	368	374	356	381	354	373	369	382	363	369	342	364	375	343	355	363	390	360	333	372	397	395	355	362	362	404	398	401	373	365	369	376	377	365	362	358	385	401	377	354	378	376	339	373	372	349	372	345	365	354	396	381	386	387	374	381	381	363	369	325	364	346	397	387	390	379	345	366	361	342	353	399	379	369	388	342	335	367	402	370	385	363	379	416	374	391	369	351	365	378	372	343	360	364	420	338	362	337	358	381	342	372	431	369	359	372	361	395	351	334	349	399	361	354	379	372	410	367	356	351	367	387	358	354	356	394	363	357	365	378	356	412	354	356	341	386	339	379	370	378	367	391	360	348	332	333	368	375	358	357	323	358	354	367	354	375	373	368	351	374	341	407	341	389	355	381	376	348	374	401	394	373	369	401	348	355	375	354	386	342	378	343	396	350	374	377	371	363	397	363	374	346	361	369	336	341	391	399	351	382	387	360	352	327	375	373	365	375	371	354	363	311	373	359	393	337	376	366	377	392	376	355	382	346	384	383	375	387	404	379	403	364	336	391	424	337	355	337	370	369	400	384	366	373	343	388	346	372	382	363	386	385	364	372	352	368	368	388	368	386	334	393	396	392	356	344	390	399	381	382	344	391	364	420	375	390	357	387	381	387	346	370	367	354	358	350	367	340	405	366	358	362	379	365	400	349	391	341
24341	21811	28058	26228	21274	12271	630	372	290	273	243	225	245	224	194	210	146	172	204	157	154	171	164	167	157	165	155	163	157	168	168	161	147	152	167	156	169	165	145	156	176	162	162	153	130	170	141	168	150	150	142	146	154	133	139	153	148	130	155	143	158	148	133	139	128	132	150	157	150	161	152	135	139	146	132	140	146	161	148	144	162	148	141	150	145	145	166	134	160	159	164	160	156	155	151	147	158	174	134	160	141	165	150	153	145	151	141	147	142	154	134	160	176	147	152	154	157	141	126	145	163	151	149	149	144	156	170	136	148	123	149	149	152	140	165	149	172	151	169	166	143	152	139	156	167	157	141	154	152	149	147	155	166	158	142	120	156	139	148	152	153	148	159	141	133	130	140	161	154	148	144	141	154	130	121	160	140	130	156	141	160	151	163	157	157	144	149	152	157	157	132	158	148	146	176	155	173	159	163	150	149	140	156	160	144	148	162	147	139	145	144	153	162	139	156	157	154	152	141	138	140	147	161	134	130	141	155	159	159	137	145	154	141	146	156	121	152	151	147	156	147	149	155	151	180	149	138	142	160	128	123	131	151	143	134	131	149	147	151	149	140	152	140	154	138	127	162	145	143	157	156	168	142	141	140	132	166	159	145	143	170	139	149	139	156	147	148	150	144	156	123	152	137	143	125	169	152	138	148	152	151	144	171	149	139	153	165	131	153	160	153	148	164	140	140	123	146	147	133	151	139	153	153	146	159	157	135	158	149	146	153	157	154	144	133	146	125	145	155	136	157	158	144	167	143	147	149	145	162	153	146	140	137	143	151	147	158	152	145	136	149	154	148	156	129	163	158	157	154	159	161	171	148	145	155	150	152	162	142	146	145	153	154	148	137	128	167	158	163	142	153	151	141	147	152	167	139	153	154	146	152	135	141	151	148	170	159	122	150	142	139	154	157	146	152	152	136	155	145	148	168	160	137	160	158	145	137	144	137	145	147	162	119	157	144	151	157	157	147	160	163	142	141	135	123	161	148	139	135	132	158	144	168	172	155	143	155	150	148	144	160	138	144	148	148	124	152	153	150	151	145	125	153	155	156	145	150	128	150	134	148	131	134	145	130	152	140	149	133	159	124	144	150	153	142	143	139	137	142	148	129	133	135	169	149	157	140	146	147	133	124	164	165	146	153	153	159	159	141	118	147	133	167	156	139	132	149	132	150	141	159	148	152	147	150	159	158	135	137	162	167	162	150	157	159	140	149	143	135	150	144	138	154	170	150	124	161	155	164	142	142	164	180	150	124	158	162	148	147	143	141	137	148	151	128	140	160	134	130	145	164	152	145	135	143	146	154	154	133	152	148	124	156	156	161	146	149	142	149	147	166	162	136	167	147	164	155	121	149	136	160	156	154	142	125	167	137	139	141	160	148	128	162	158	142	146	190	147	139	141	155	139	155	144	154	157	157	142	146	163	157	153	143	158	142	149	138	159	139	132	158	130	141	130	172	146	144	128	162	155	162	142	146	146	134	149	148	155	147	143	149	158	159	157	124	167	145	131	142	144	144	158	147	157	156	127	152	134	144	159	160	149	137	134	156	147	150	145	134	163	141	155	155	153	144	154	154	140	156	143	151	153	135	150	153	167	137	144	154	168	146	149	148	152	138	166	143	158	153	159	166	135	139	164	154	155	136	159	161	138	165	152	135	149	146	170	137	135	137	144	142	159	168	143	148	151	147	159	136	138	174	142	157	144	161	151	158	141	146	156	150	160	164	165	150	147	130	138	145	162	144	126	137	144	144	163	141	143	136	159	150	129	141	159	153	149	143	149	149	147	153	138	160	124	157	150	131	136	163	147	142	125	134	147	137	149	151	153	161	134	143	138	174	156	154	169	154	148	161	162	147	150	164	139	146	129	149	125	149	153	148	144	130	162	141	145	149	146	153	143	138	160	136	149	152	159	154	151	129	140	146	152	150	171	136	141	158	136	145	154	155	143	161	141	164	149	144	170	141	150	150	146	126	169	140	155	152	139	144	143	168	153	153	151	139	140	146	132	156	147	130	160	157	137	149	129	163	155	161	137	167	141	157	155	156	139	138	165	140	161	148	135	134	148	165	140	143	154	156	153	171	159	147	148	150	131	161	148	141	146	166	134	143	139	129	142	158	148	168	163	144	164	154	150	150	156	138	162	126	148	161	127	157	148	141	141	152	137	134	159	165	141	141	147	142	158	138	164	142	165	158	143	156	150	158	146	155	162	144	134	156	164	136	150	144	147	164	131	136	139	159	156	161	136	166	122	136	179	150	145	161	146	149	155	153	137	155	156	135	144	146	165	149	149	139	166	164	145	164	152	133	166	137	131	118	154	144	147	144	151	153	162	144	153	142	136	138	134	141	141	174	151	133	159	140	131	136	135	124	159	151	159	140	128	145	147	135	147	155	126	155	128	132	158	168	135	142	153	156	139	153	168	179	115	170	147	129	138	130	121	159	139	143	155	137	173	146	146	134	132	128	135	115	127	165	131	155	130	175	125	144	117	136	152	150	148	145	167	130	128	148	128	138	155	154	145	134	137	161	139	148	130	155	146	134	168	168	142	133	150	133	153	166	133	149	141	127	130	145	151	136	131	151	118	152	144	147	132	139	156	140	176	150	145	144	151	146	141	139	145	133	138	171	126	164	143	120	156	156	133	167	143	158	169	144	159	137	144	146	148	138	165	151	153	177	161	140	143	138	151	166	143	158	146	151	159	147	146	158	139	127	155	143	154	116	146	131	160	152	153	156	148	145	138	149	150	139	160	141	168	156	148	143	138	138	148	124	149	144	132	155	153	140	167	178	147	146	136	147	149	153	159	141	140	149	145	122	146	165	160	149	138	176	145	143	132	158	144	140	146	148	145	147	138	166	144	151	156	160	126	158	175	132	152	160	166	145	150	154	140	140	147	125	141	162	160	181	146	123	143	172	147	143	131	141	176	151	158	154	140	138	157	110	148	159	142	147	148	146	137	139	143	142	160	153	133	149	144	114	148	164	141	125	143	150	148	154	171	140	146	139	155	133	151	151	136	152	144	160	136	162	139	145	156	130	153	167	152	138	150	134	177	126	158	146	149	141	165	133	125	139	153	158	147	164	163	147	158	146	127	132	143	129	144	131	139	146	150	170	142	141	171	159	142	144	164	140	151	144	148	162	166	161	164	148	154	168	162	157	141	156	138	164	138	148	141	151	167	159	149	140	119	150	131	156	148	136	174	150	142	167	146	132	131	146	146	151	156	132	151	139	143	166	133	169	154	152	137	136	160	137	147	136	150	145	141	144	116	119	126	166	141	139	136	146	154	167	144	142	153	161	158	134	130	129	158	134	152	141	133	148	158	157	126	158	131	146	176	146	147	123	139	146	163	152	126	134	169	147	143	134	132	135	152	157	126	158	156	169	156	157	158	157	151	139	135	152	154	150	154	132	131	151	143	164	148	157	154	152	140	175	148	135	155	150	170
51832	77672	43039	2180	1383	1066	825	674	527	426	417	382	329	309	274	278	243	258	262	253	237	243	198	239	189	203	241	183	185	187	208	201	206	189	190	187	178	209	221	185	187	196	182	195	170	186	200	192	195	172	203	215	206	196	198	174	185	205	208	189	207	182	194	181	186	217	191	196	188	192	175	175	192	200	195	190	205	172	188	189	188	196	212	174	180	218	184	182	194	182	185	167	205	205	187	176	175	182	191	182	180	200	186	198	214	194	202	171	192	187	200	192	185	169	192	178	193	186	177	199	179	195	194	185	190	192	185	171	192	174	203	194	196	178	177	230	188	168	159	180	175	167	182	203	195	169	204	212	167	191	207	215	160	185	187	193	187	189	195	164	157	187	181	210	190	182	179	196	174	171	192	196	157	194	183	166	196	199	171	198	182	170	223	172	187	197	175	192	189	182	176	161	165	178	171	169	149	191	172	180	166	182	171	182	203	196	180	178	172	184	199	223	195	210	191	219	173	199	182	182	182	195	185	173	186	183	181	188	171	178	170	176	179	182	177	188	168	204	211	155	189	146	164	186	169	172	183	196	166	181	195	198	153	192	202	164	194	184	191	195	183	161	177	182	163	181	218	202	173	205	192	197	205	209	183	183	176	210	185	179	178	176	196	197	185	181	176	211	180	166	182	169	196	160	187	173	191	174	169	172	195	179	184	197	164	187	185	186	175	198	188	178	189	154	194	181	187	199	221	194	185	205	185	238	177	201	192	176	193	193	198	195	207	187	183	193	167	196	179	191	182	218	194	195	188	190	201	199	188	201	189	167	194	188	176	195	158	208	174	181	188	201	183	206	165	184	206	204	188	209	209	190	191	175	175	194	190	191	198	171	208	180	163	186	184	199	198	191	182	198	158	171	173	185	164	178	193	203	178	204	170	190	184	166	188	169	183	178	155	211	178	194	184	181	202	181	198	177	180	158	170	187	189	181	190	195	180	175	173	191	187	180	185	197	194	199	189	209	173	193	170	208	212	198	198	210	183	190	193	195	180	186	194	185	179	186	170	228	191	198	194	179	197	186	180	213	177	220	213	196	183	191	179	194	168	199	185	201	187	202	180	181	202	199	198	181	189	199	207	189	203	185	190	192	188	198	198	167	192	162	180	187	192	183	184	170	231	219	186	211	181	203	198	200	185	169	177	201	183	192	185	193	166	188	215	178	196	213	194	202	211	203	189	198	200	147	186	194	187	197	201	193	193	194	171	186	190	184	193	164	184	146	176	181	180	187	191	215	183	172	195	195	199	203	205	169	173	179	180	184	209	187	180	173	188	189	177	190	183	207	173	191	176	179	210	153	180	187	203	190	197	192	179	180	172	173	203	199	183	180	194	206	191	166	182	190	170	188	177	174	188	198	186	206	199	168	174	199	169	186	195	198	193	178	209	188	190	188	193	175	203	199	194	177	186	167	174	173	196	210	191	191	209	168	169	205	188	187	190	192	220	179	167	187	203	161	200	168	204	175	194	194	188	198	168	189	195	169	162	179	152	178	192	182	201	163	184	181	184	178	201	200	189	219	203	181	174	177	184	190	203	176	200	184	182	165	209	192	181	187	185	191	199	180	190	209	177	198	192	174	195	205	203	202	185	215	205	161	220	176	173	196	186	199	192	187	203	178	191	201	180	165	200	186	202	198	189	200	187	180	184	189	202	177	210	182	187	192	179	204	195	205	164	196	182	178	187	184	185	188	210	190	207	187	197	218	190	199	191	207	215	203	178	166	181	177	167	192	175	181	162	192	192	173	188	187	167	174	200	212	219	202	187	180	172	214	193	181	186	174	202	173	190	182	174	173	177	191	197	204	181	177	186	205	195	199	174	186	199	199	182	189	193	208	171	202	220	198	171	174	179	211	166	191	223	176	181	159	193	201	176	193	201	186	176	187	192	186	171	158	179	215	196	177	161	176	200	178	209	180	187	185	202	193	213	182	199	164	196	183	176	188	190	204	208	184	206	182	179	192	167	199	202	193	190	180	176	191	168	197	199	183	184	200	196	181	175	216	191	160	191	197	196	186	209	194	184	197	175	190	198	193	203	192	181	171	191	208	199	220	200	185	185	198	192	188	186	196	200	194	190	166	192	186	196	198	202	162	177	175	183	186	185	202	199	177	185	180	178	168	184	214	186	184	199	216	175	173	185	186	168	182	159	184	187	181	207	170	159	180	196	179	199	201	191	190	190	175	188	192	177	192	186	176	164	188	179	189	219	181	162	188	187	195	196	173	198	178	223	173	203	195	212	172	184	200	172	163	209	184	190	199	174	196	176	187	175	212	185	186	182	185	198	202	190	204	195	170	196	192	161	182	189	194	180	177	168	172	198	181	191	201	182	187	195	200	201	172	196	160	160	202	204	200	187	210	178	165	200	190	173	182	187	198	186	206	193	210	200	187	181	200	174	199	196	201	195	210	184	200	204	165	193	194	192	174	182	218	187	203	186	201	181	175	172	206	152	172	177	179	200	226	186	213	176	167	181	181	208	190	201	183	193	187	191	207	177	202	175	171	178	186	179	205	172	197	186	193	195	182	195	185	221	172	195	203	173	182	181	167	204	193	197	171	179	194	174	162	185	185	186	214	178	192	194	171	196	187	190	197	210	190	180	185	164	173	182	186	202	170	162	189	188	180	204	160	170	178	196	198	193	187	185	176	181	173	201	180	182	187	188	219	175	206	173	176	169	179	197	186	175	198	183	177	205	194	199	170	208	203	185	172	201	192	204	180	204	214	188	177	211	167	175	176	148	188	210	171	166	178	173	166	198	184	168	193	168	189	188	200	211	178	179	196	208	181	189	201	188	188	192	184	192	206	165	194	173	206	185	195	201	168	194	190	198	187	197	214	186	191	166	198	188	167	185	194	199	185	186	178	195	187	188	194	185	202	171	166	191	172	185	190	172	193	191	185	178	178	197	188	181	179	198	169	201	180	156	189	213	202	174	180	193	199	206	169	184	171	171	185	155	187	171	192	181	188	171	165	189	195	174	175	157	189	189	178	177	184	180	188	156	184	159	180	176	201	171	154	200	200	179	185	196	193	174	179	202	204	182	189	187	176	197	197	182	188	182	190	194	189	204	212	203	190	196	186	164	162	163	208	193	174	169	176	172	180	206	201	189	160	203	184	183	196	177	167	174	190	189	173	190	212	176	188	174	182	181	197	227	166	170	182	171	176	156	166	196	216	181	201	193	203	214	174	181	186	185	162	186	180	186	209	190	195	189	202	177	197	181	182	203	178	185	192	181	197	157	168	189	181	185	183	209	173	189	190	182	193	190	179	172	169	168	173	166	168	195	176	214	201	193	187	197	175	173	179	186	184	190	167	194	204	210	200	203	164	171	210	211	198	193	191	201	202	192	181	196	189	157	176	198	201	198	198	211	185	187	210	194	177	177	172	191	164	191	168	183	179	183	201	193	180	185	164	198	177	189	186	188	199	192	181	187	201	181	194
25751	22172	27217	26742	13019	848	504	432	439	419	417	414	371	399	386	342	401	389	365	399	368	379	383	365	371	345	349	402	384	332	378	378	393	413	351	372	343	356	354	380	387	344	394	331	391	381	353	361	401	363	358	394	336	349	322	397	354	391	365	363	337	389	325	389	350	343	381	345	341	358	371	344	364	358	369	369	369	381	376	352	377	381	371	356	373	363	363	361	330	364	364	340	377	349	348	319	363	363	379	335	388	362	356	341	347	357	357	342	395	361	352	394	352	379	367	355	385	361	326	395	364	341	373	358	361	344	372	378	369	385	395	352	350	367	344	376	353	353	381	351	338	384	359	343	347	334	371	349	341	374	359	360	362	340	322	346	377	348	363	362	352	357	375	380	364	387	369	323	371	378	374	343	339	341	382	353	371	359	375	358	340	347	378	368	357	384	388	363	356	341	346	358	389	384	400	350	371	336	374	350	349	331	370	344	361	382	393	352	340	367	362	391	345	357	355	358	401	327	379	351	333	388	395	367	343	358	353	387	394	375	334	330	355	357	357	340	366	356	373	358	368	344	344	386	357	343	334	372	387	360	374	356	367	358	377	354	370	370	364	368	383	373	381	357	341	397	373	371	364	343	364	345	347	389	352	355	378	349	374	384	363	377	381	341	364	370	362	354	353	355	362	357	362	365	392	388	350	341	349	371	351	357	363	362	391	364	348	358	366	307	373	343	335	367	356	348	342	335	372	402	393	370	360	338	378	357	369	342	353	374	364	339	343	361	351	396	363	356	359	368	363	355	322	327	344	342	374	393	391	361	358	379	316	355	365	340	387	348	388	366	387	366	376	369	400	355	358	358	340	375	384	362	356	361	377	376	369	360	366	356	343	321	341	373	342	390	387	366	364	385	368	373	375	391	362	369	365	381	367	337	356	339	338	373	348	374	362	382	361	349	371	351	341	388	404	349	389	319	369	379	388	362	343	350	318	336	351	355	351	363	386	365	357	319	349	384	388	337	351	365	336	373	384	375	378	348	367	350	373	366	348	374	360	385	333	387	350	362	359	326	342	346	348	350	335	323	358	369	353	339	395	376	348	390	333	348	374	362	384	351	354	371	341	338	372	366	368	320	365	375	375	352	383	360	349	354	374	337	384	376	353	368	374	408	355	404	350	362	364	346	379	347	383	372	340	360	360	352	373	325	344	388	376	383	372	358	343	388	365	367	345	395	350	402	353	348	330	368	368	399	381	355	332	339	362	390	358	379	345	352	364	380	360	341	329	380	350	329	375	359	376	336	402	348	374	342	381	355	309	364	379	380	386	365	367	362	388	367	358	344	359	369	370	361	375	361	335	336	352	346	362	359	346	386	358	322	365	363	346	377	359	373	378	392	363	373	371	347	375	348	361	391	358	361	348	369	373	348	336	369	355	380	353	339	377	373	365	373	364	333	386	339	396	412	383	369	370	324	370	364	363	363	374	352	367	358	335	359	376	333	354	387	366	372	339	367	354	384	359	360	397	366	362	362	356	372	349	363	391	331	391	352	350	337	306	348	357	353	387	361	346	388	337	358	362	382	364	367	376	385	344	364	343	363	372	367	330	350	365	359	371	361	375	354	353	337	346	375	372	360	403	383	383	368	373	344	380	405	345	383	391	362	348	369	372	360	350	347	401	353	341	394	354	351	385	361	359	374	349	368	374	365	382	363	342	420	345	374	357	378	413	362	417	402	326	345	353	377	350	357	360	349	378	394	346	382	375	323	366	348	374	392	383	370	381	367	377	314	332	391	376	354	366	359	377	350	370	348	390	342	366	349	371	391	339	347	348	356	351	337	353	370	353	372	347	378	358	359	376	353	394	371	351	345	418	377	333	383	369	319	350	344	367	392	352	334	376	341	367	370	348	409	393	374	405	356	358	389	365	350	369	391	325	348	400	358	336	349	380	336	363	359	347	334	339	371	344	379	339	370	344	336	365	371	334	374	351	391	364	368	370	360	348	345	353	344	326	351	343	358	332	358	378	369	350	365	338	336	325	359	375	363	368	387	366	395	344	359	372	327	398	359	369	348	355	378	362	352	370	382	350	361	388	352	354	366	369	356	350	383	370	402	362	351	386	371	368	386	358	364	314	399	375	354	336	384	386	347	363	372	343	356	329	359	358	368	350	365	324	377	402	355	325	374	369	330	349	365	350	365	366	355	348	354	417	389	327	327	365	349	341	354	342	367	390	331	370	344	369	353	394	336	344	342	395	344	398	345	376	372	347	356	373	374	359	361	357	337	359	377	408	358	404	366	343	353	361	381	368	378	367	383	317	373	380	343	363	349	395	364	365	341	349	375	367	357	364	366	362	397	360	342	352	367	344	370	381	354	354	347	355	368	375	399	372	339	349	342	364	347	360	362	346	346	362	318	365	372	357	373	390	332	322	329	360	341	382	362	346	350	378	364	379	367	373	352	379	368	353	361	327	342	384	399	333	361	319	355	355	334	364	373	345	335	332	346	368	350	357	354	356	346	369	393	377	393	355	351	358	361	353	367	333	328	363	350	351	371	325	349	380	355	365	369	341	364	384	383	327	400	389	383	334	398	382	363	383	373	335	361	352	321	345	360	342	329	356	336	331	363	369	378	404	340	342	381	390	368	359	368	382	334	357	350	359	383	385	356	360	349	374	359	375	354	369	386	346	354	359	342	340	365	331	347	334	324	385	389	340	362	378	329	333	353	382	354	364	351	362	341	317	365	364	386	371	339	342	361	377	343	377	360	356	375	373	372	373	387	350	353	355	354	365	348	363	363	385	362	365	346	324	379	356	387	382	322	369	337	386	342	393	303	355	330	355	360	354	364	389	381	364	369	363	356	366	360	385	339	380	377	363	356	329	361	354	349	345	388	367	379	374	371	362	355	335	341	346	337	333	335	430	346	402	328	372	374	367	366	364	369	353	357	357	352	362	333	377	335	333	374	367	358	379	360	363	362	349	360	340	353	342	366	360	336	397	350	366	348	360	378	371	357	350	385	382	342	353	377	377	351	353	391	373	387	346	323	405	388	336	352	394	339	375	343	359	344	372	348	359	393	343	371	374	371	361	349	359	347	378	375	363	331	353	355	366	342	340	337	357	358	337	354	351	363	344	382	361	345	365	390	338	389	396	391	385	331	351	352	384	369	363	352	364	338	398	357	360	332	342	353	389	384	374	383	336	361	337	370	356	311	345	333	410	350	356	387	381	395	336	346	329	367	405	353	340	351	377	382	348	383	388	353	324	392	341	372	358	332	353	334	378	337	366	346	369	354	350	368	379	376	387	362	390	350	362	357	385	332	371	346	350	336	398	376	370	360	394	344	392	369	356	349	365	374	362	350	363	366	389	352	351	359	394	387	368	352	369	332	378	370	373	348	331	378	368	345	359	350	344	347	309	389	365	356	389	364	368	342	357	375	362	347	388	393	369	396	359	391	359	352	389	353	342	342	322	308	338	362	347	304	353	369	387	403	384	370
49752	68142	33869	1450	1041	919	785	680	636	575	615	546	548	493	456	477	482	449	459	490	484	457	461	494	462	443	450	417	426	414	422	463	456	439	411	451	454	439	433	450	417	428	445	451	410	460	407	429	442	418	414	446	395	467	431	452	413	426	440	467	434	416	442	473	418	402	434	419	447	426	418	388	449	439	424	413	409	415	426	413	395	417	388	432	417	422	401	436	399	432	415	445	441	420	389	442	429	437	447	447	437	409	380	410	443	460	426	432	402	450	413	412	488	461	416	437	421	460	465	438	402	405	413	427	431	460	425	453	418	425	446	410	414	408	441	442	418	430	438	485	444	417	404	415	479	423	420	439	426	389	409	421	455	415	405	407	442	437	409	445	411	411	468	440	418	438	453	431	409	444	413	445	438	418	454	445	436	455	407	419	432	439	412	392	440	423	415	456	427	457	443	461	415	422	415	405	422	370	466	437	428	430	413	390	397	412	460	442	422	407	403	430	439	424	434	432	444	431	450	485	422	400	455	387	409	402	424	419	415	388	407	376	437	438	408	397	413	404	406	437	453	442	445	405	414	440	425	412	441	422	412	440	417	452	436	428	441	438	451	442	425	394	431	457	427	418	438	406	398	436	437	435	421	434	438	417	379	448	445	423	429	402	450	425	399	436	437	400	418	446	415	417	406	432	462	383	432	425	401	413	443	429	439	416	452	434	420	425	399	396	422	451	410	377	428	404	421	467	422	402	396	427	407	403	405	434	439	396	435	379	435	429	434	363	431	430	400	393	413	458	421	410	443	439	461	407	429	415	392	410	433	411	401	423	441	410	416	410	410	409	427	424	449	420	432	438	448	393	420	449	427	430	437	384	443	409	442	441	404	440	434	408	432	447	424	467	422	436	416	409	424	454	457	421	448	399	429	402	445	413	461	414	467	439	408	447	426	431	424	465	400	424	466	442	422	392	455	395	400	440	418	423	447	441	425	428	455	445	452	424	399	405	445	427	418	411	439	434	417	409	374	426	438	398	427	446	442	432	402	423	427	420	429	413	424	442	444	419	453	393	443	421	451	442	413	443	426	395	437	409	459	417	441	390	406	409	379	444	458	435	414	408	433	398	417	414	471	421	454	377	443	424	401	407	435	423	437	414	411	417	436	394	439	427	388	470	441	414	421	437	450	400	430	462	387	449	461	430	451	416	447	417	427	420	416	426	419	439	441	387	399	431	433	448	421	424	469	395	439	425	414	449	460	422	451	410	423	394	422	412	404	416	427	456	402	445	406	428	427	417	413	411	426	401	415	390	451	463	420	461	461	438	411	457	441	412	431	468	426	424	467	437	409	447	412	388	407	411	405	427	416	427	389	396	402	460	405	459	449	447	424	438	435	379	416	417	428	428	412	437	433	418	435	428	446	432	444	483	435	432	444	422	433	432	447	432	399	472	435	443	425	405	394	461	417	426	415	403	438	434	407	442	448	454	451	422	411	432	470	423	399	391	446	442	421	454	452	397	379	417	430	447	470	439	416	446	435	457	443	416	431	401	430	429	459	455	439	414	423	424	424	448	428	389	410	453	444	422	447	414	415	422	413	414	424	428	449	394	421	406	426	453	421	412	423	426	429	417	416	479	426	428	467	398	413	423	461	449	409	424	442	413	425	448	390	448	416	438	401	395	447	441	458	457	430	441	396	446	449	410	383	435	436	429	445	405	441	453	397	464	440	403	428	372	423	427	423	450	404	406	425	410	422	412	420	433	458	408	414	429	420	430	446	434	423	418	458	414	426	411	429	418	423	437	431	411	435	432	425	400	438	461	448	446	409	419	448	414	390	434	465	431	407	422	427	426	429	444	450	431	427	432	395	444	408	408	422	425	419	446	433	410	411	398	446	389	450	451	402	434	405	436	389	434	445	449	458	421	426	445	445	426	445	430	418	418	478	441	455	427	433	411	403	418	447	385	431	429	445	437	440	440	423	410	450	458	422	409	436	420	424	433	407	448	411	438	424	425	423	391	477	428	456	431	432	405	430	441	387	424	402	422	424	448	439	452	417	412	424	435	412	417	425	445	439	437	485	395	441	451	406	448	400	445	410	403	417	448	435	396	446	458	435	444	418	455	390	414	421	419	428	409	421	400	448	412	409	449	409	449	455	425	430	464	425	415	471	443	445	428	414	432	427	414	416	428	433	380	429	442	419	412	439	411	442	422	400	431	459	431	444	479	414	456	406	430	479	421	431	394	429	439	429	462	432	457	409	430	452	390	402	455	433	421	442	427	434	398	456	470	417	412	405	447	454	384	446	420	423	405	409	429	396	424	455	432	435	412	412	484	401	469	440	462	444	428	434	430	446	399	468	414	418	427	447	406	414	434	448	413	397	422	419	399	432	457	408	415	444	449	429	421	418	446	404	404	419	378	425	398	429	401	425	412	396	434	456	420	422	413	422	415	443	423	466	416	446	448	440	413	445	401	419	428	439	442	446	410	407	444	439	405	410	416	443	392	415	440	406	413	428	432	415	398	423	401	429	411	412	439	415	399	455	446	423	440	457	397	407	424	425	399	463	422	418	438	421	398	398	422	428	432	452	444	441	448	438	397	361	432	375	427	447	417	443	423	445	433	434	410	410	422	391	426	412	446	414	409	404	439	444	439	404	459	406	403	447	436	408	465	418	447	434	415	448	384	383	423	394	404	434	391	420	409	423	454	441	431	424	433	419	406	435	410	428	449	419	420	419	417	410	414	441	435	409	429	458	386	412	438	383	413	429	410	436	417	427	407	443	396	438	428	430	470	434	421	416	480	436	444	442	447	402	411	416	429	417	407	459	390	428	443	443	437	432	456	399	395	424	452	426	452	401	425	410	440	434	436	447	434	437	420	406	444	452	430	421	408	397	388	455	411	444	412	407	415	423	388	442	419	446	450	424	409	404	416	428	423	445	451	395	403	399	424	439	415	449	409	403	439	426	435	442	431	434	435	409	436	395	427	384	462	453	422	446	437	406	424	422	440	455	426	441	403	431	393	448	382	404	406	434	425	405	433	440	423	428	419	420	444	420	437	437	416	406	400	402	434	464	419	444	426	434	433	386	417	417	405	445	406	404	476	433	441	371	381	439	397	451	418	448	401	434	431	456	444	430	446	411	399	409	446	427	450	414	401	439	422	374	439	410	440	463	397	417	459	425	431	435	422	426	399	411	408	416	436	407	411	476	460	429	402	414	409	415	438	427	416	383	461	443	454	444	448	422	419	410	414	408	462	422	436	415	447	421	414	421	433	410	422	440	448	433	404	424	446	488	438	386	412	418	460	429	453	408	416	415	437	438	440	412	406	419	420	471	407	422	451	427	443	422	420	417	452	403	443	435	460	443	460	397	435	435	412	419	437	433	443	460	387	403	371	416	410	420	428	405	434	410	386	424	420	397	427	377	418	417	434	446	448	432	432	408	449	428	453	438	430	439	418	446	444	413	428	427	416	425	422	408	451	421	431	413	405	421	399
23386	21619	27957	25768	21486	21401	9822	719	484	405	362	321	288	262	243	248	231	219	237	204	225	180	212	192	200	192	189	174	190	175	176	185	170	194	183	168	195	172	157	205	167	173	205	164	193	162	167	156	186	161	184	184	156	173	195	186	156	172	181	169	167	187	177	166	172	172	160	166	180	162	161	168	189	178	163	153	172	148	167	177	172	159	174	167	178	189	158	151	174	185	151	171	186	160	170	159	148	170	189	170	183	183	174	166	159	187	173	161	170	166	143	173	170	158	186	161	177	161	171	163	172	162	167	175	147	158	171	175	153	163	162	148	181	188	166	171	174	174	166	173	157	174	174	162	156	149	168	159	176	161	166	155	173	159	166	161	180	170	159	163	164	184	171	172	174	152	169	175	175	177	177	157	170	182	185	186	153	168	138	158	171	182	168	158	179	161	168	175	161	153	142	149	168	164	194	161	192	167	176	167	151	165	173	165	161	169	173	167	141	186	182	169	172	172	162	149	158	161	179	177	166	158	176	167	157	179	180	158	172	177	173	193	166	148	186	161	168	154	148	144	157	152	181	162	147	144	175	159	158	190	167	173	153	163	162	171	159	160	170	158	186	160	180	167	173	181	140	160	160	162	171	144	153	160	167	157	169	166	168	163	158	165	171	166	181	186	155	162	158	149	150	164	179	162	165	166	172	150	149	166	167	144	168	155	177	151	168	172	170	182	151	163	173	175	171	161	167	184	167	166	142	170	183	176	158	182	159	204	128	162	175	144	168	183	141	184	167	169	170	160	180	156	160	149	162	147	190	150	158	192	170	162	158	155	184	152	158	169	168	152	172	156	147	162	164	170	189	166	165	175	177	169	160	165	160	179	178	140	161	152	173	177	177	157	161	144	159	170	192	171	159	158	156	166	163	171	153	181	177	176	167	181	164	173	167	168	196	158	165	166	173	160	170	152	162	158	161	172	176	174	141	158	157	156	174	167	165	146	157	158	164	172	167	198	163	171	162	182	152	178	170	164	164	169	152	153	152	153	173	169	135	160	161	162	177	183	152	160	169	190	177	149	157	151	153	176	190	164	179	168	166	171	183	172	181	171	153	162	165	158	191	165	159	169	165	154	168	158	196	172	177	136	169	176	161	154	151	155	148	171	162	157	177	152	166	182	173	167	183	136	167	170	161	174	152	163	176	184	179	176	185	193	149	164	164	153	166	163	159	176	159	154	173	128	155	151	157	173	161	174	163	176	160	165	165	169	164	166	168	193	190	166	171	145	173	157	166	149	157	177	171	173	158	165	166	165	149	177	179	152	155	162	192	178	160	166	165	197	150	193	156	164	149	179	165	173	172	167	155	158	176	183	150	167	174	182	173	183	185	152	176	162	155	154	152	152	150	154	163	140	146	167	167	165	165	146	182	156	158	150	173	175	159	162	154	141	167	158	141	205	169	181	152	158	163	176	171	150	169	157	145	170	183	167	185	154	151	138	183	156	128	183	149	154	170	170	188	154	145	172	162	171	170	162	162	181	165	147	157	156	175	163	173	174	161	171	154	171	178	163	145	189	175	171	179	156	178	168	153	152	148	168	191	154	176	190	181	152	169	169	194	166	151	177	173	155	188	162	179	144	178	161	160	150	164	151	176	179	160	163	168	176	157	162	150	165	175	174	158	164	162	159	174	164	177	188	176	183	167	135	154	165	155	180	162	176	169	183	143	181	150	146	169	165	150	182	155	166	190	163	161	171	166	163	160	126	155	183	160	170	176	142	148	186	180	160	163	153	167	161	165	156	181	165	157	173	149	158	162	167	172	202	177	155	169	169	150	166	185	168	159	159	170	163	173	153	187	147	165	177	149	149	151	179	150	176	165	175	161	181	179	154	150	174	169	173	157	173	142	158	161	164	153	177	182	146	166	171	164	185	148	177	179	158	180	167	161	148	147	167	174	169	141	171	179	169	157	153	154	155	191	182	176	166	144	165	185	146	159	188	171	186	154	178	175	158	152	158	178	160	169	169	162	133	184	176	142	156	174	179	158	173	164	184	166	160	166	160	165	159	178	158	206	145	154	177	146	155	184	165	152	164	186	166	162	143	153	176	158	167	183	161	156	166	170	146	174	139	166	181	158	168	173	181	167	173	174	168	179	179	165	154	169	157	185	158	168	150	150	145	166	166	175	154	168	147	187	176	170	172	185	197	175	159	168	160	157	168	141	168	166	143	160	164	154	167	141	159	165	166	161	170	186	151	155	166	161	172	144	165	182	159	146	163	159	156	142	166	200	175	193	181	175	156	172	153	177	166	177	162	172	165	157	163	167	172	158	152	149	178	178	170	158	163	161	149	149	154	187	171	160	167	164	162	179	165	164	166	182	158	178	133	175	148	183	181	172	164	162	181	159	179	181	159	161	153	175	164	146	182	166	154	175	184	171	149	182	169	181	170	145	147	151	151	189	153	171	160	155	147	136	149	150	172	156	172	169	184	156	181	165	160	161	164	159	155	174	149	169	150	166	150	172	160	145	184	163	171	170	178	176	139	184	163	164	161	175	153	153	176	166	166	166	179	147	157	174	174	167	168	161	152	179	156	144	187	185	162	167	181	166	154	171	145	161	169	168	169	174	161	176	154	180	171	154	173	158	174	189	176	187	165	159	174	167	201	131	142	190	148	174	156	174	172	190	156	159	169	168	163	165	175	162	192	179	155	172	159	182	190	189	169	163	168	160	167	173	165	162	166	184	141	183	153	167	163	155	183	144	177	167	141	163	160	171	158	154	188	144	167	151	167	181	177	161	168	158	159	171	183	180	159	157	154	169	168	170	146	173	170	182	138	182	147	164	166	162	171	149	166	143	141	169	158	172	156	151	172	171	155	171	165	166	178	164	181	163	175	166	164	183	177	165	149	177	149	171	171	171	164	173	145	186	177	158	151	163	192	167	167	144	154	170	155	168	170	165	140	150	157	190	175	150	167	159	172	158	168	143	138	183	163	165	180	154	175	177	180	149	163	151	179	168	201	152	184	156	161	145	150	168	188	159	158	191	171	161	170	183	163	163	153	189	172	181	162	191	165	157	151	184	167	168	168	145	152	171	161	180	175	158	181	168	149	159	161	168	158	177	186	161	163	184	175	176	160	161	183	170	153	168	156	150	155	154	191	176	147	163	149	185	183	154	174	185	186	169	140	173	166	168	148	159	152	173	176	169	169	158	162	147	164	153	180	173	178	172	165	185	177	165	171	184	154	167	181	181	179	192	169	165	170	186	167	149	161	149	175	171	142	154	173	164	169	168	161	170	167	170	162	161	161	159	166	173	189	152	168	175	183	163	171	154	182	169	167	156	165	174	173	175	162	169	176	166	167	148	175	178	147	163	186	166	153	189	157	170	171	157	175	151	167	179	165	165	147	199	164	171	178	166	160	168	181	181	152	181	163	169	173	166	175	176	168	167	169	174	176	152	166	153	163	173	172	172	174	152	155	176	173	171	171	179	155	174	204
52033	82499	40564	4001	2606	1838	1484	1123	919	754	677	558	464	426	400	388	361	322	316	308	274	284	266	240	250	258	219	251	259	221	272	226	225	225	207	231	198	212	215	232	197	211	186	201	215	216	198	217	212	200	205	234	217	200	208	221	213	235	213	206	193	191	204	206	173	206	211	200	209	176	210	179	195	177	186	187	206	190	195	199	202	206	189	207	195	172	217	195	173	186	176	185	197	205	213	185	198	203	185	194	197	195	192	176	186	201	185	206	184	188	192	176	186	208	159	209	212	226	211	190	211	192	213	213	191	182	180	183	189	201	190	219	209	194	214	185	197	197	196	206	198	174	191	197	200	195	193	188	186	189	219	200	190	202	192	196	201	201	201	211	178	193	202	180	191	229	204	188	204	202	193	191	189	186	190	206	183	191	191	199	198	191	201	198	174	185	173	197	202	184	220	193	202	194	184	190	182	189	172	193	196	176	163	188	171	180	197	184	219	177	206	204	182	172	185	196	173	194	190	203	165	178	186	204	201	193	191	208	192	186	196	183	195	199	188	204	195	203	203	196	187	202	189	187	187	216	178	203	183	175	197	209	187	210	214	195	180	177	180	181	211	174	197	206	169	191	179	187	211	207	181	183	187	190	211	167	170	197	179	205	185	190	181	227	202	211	175	173	189	177	203	184	197	170	186	208	174	188	204	174	206	192	208	180	193	188	208	191	172	187	196	178	177	206	190	175	175	195	201	207	176	182	208	195	192	178	204	163	194	193	178	217	192	178	205	189	184	185	195	196	199	192	187	178	198	196	191	183	162	201	173	195	180	217	158	196	188	201	202	169	210	172	202	190	203	202	194	171	158	183	176	219	199	217	170	190	179	185	170	201	185	209	183	197	186	177	189	190	170	190	198	185	200	201	191	187	199	183	169	202	195	185	190	209	189	196	186	182	179	191	174	206	184	203	206	193	162	199	209	209	185	158	189	192	182	164	186	220	198	193	169	201	177	177	222	192	174	187	154	193	183	192	208	184	209	168	208	190	210	210	177	205	202	174	189	185	220	198	202	204	202	189	192	169	187	203	177	209	169	187	200	192	198	173	205	182	200	178	213	196	192	191	200	216	180	226	190	187	215	195	190	179	209	187	189	192	234	169	192	200	217	182	193	195	203	196	204	211	161	227	198	199	186	205	188	191	181	200	219	188	204	214	196	187	209	181	201	173	193	175	186	175	206	208	186	201	195	189	208	196	196	192	206	181	182	170	217	171	182	203	192	194	178	210	178	173	197	178	178	189	186	198	198	184	184	168	176	191	202	192	198	205	209	186	188	180	204	199	166	195	199	167	208	195	183	182	175	197	196	189	189	178	172	187	202	166	197	190	212	178	170	200	195	190	208	212	198	211	192	198	196	203	203	207	167	195	181	191	180	177	222	172	206	181	210	213	193	177	188	199	193	203	199	211	190	182	175	200	222	198	202	186	173	192	216	175	191	193	207	190	189	197	185	200	190	184	173	196	210	163	203	226	187	179	173	202	194	196	175	186	199	188	213	186	182	183	206	204	189	212	172	176	203	185	192	191	191	164	175	203	227	214	202	208	178	177	190	194	163	197	181	188	187	179	185	191	193	201	192	170	194	190	178	228	169	176	196	192	179	200	206	184	192	207	204	186	180	208	193	197	199	209	191	194	167	211	190	206	178	207	189	148	177	208	180	174	207	200	208	192	155	189	198	195	196	199	198	210	190	193	167	196	174	196	202	174	206	219	191	195	176	190	185	167	189	192	182	174	196	186	192	191	202	198	218	182	182	202	185	205	187	208	192	175	196	206	189	176	165	180	188	172	179	187	193	175	169	200	212	199	191	186	177	158	193	181	199	194	192	198	200	213	202	184	200	180	204	191	192	198	209	183	224	175	199	170	174	184	203	216	203	189	204	176	187	175	184	170	174	204	177	187	206	225	198	209	187	203	192	189	201	187	199	222	182	174	174	169	176	193	216	183	176	199	215	220	188	193	198	179	181	202	182	176	186	191	173	180	185	183	206	193	192	184	189	189	185	183	211	205	176	176	197	170	197	206	177	199	191	198	171	193	185	211	187	192	191	189	208	190	190	206	176	205	181	193	195	189	203	185	202	207	191	178	183	198	187	178	206	177	173	185	161	221	193	178	187	211	180	203	186	208	190	188	184	193	187	183	173	178	186	187	203	194	211	192	193	201	205	173	188	161	181	181	199	173	200	187	200	187	199	187	178	172	205	179	195	204	204	199	216	185	177	179	191	209	192	189	232	196	203	207	189	178	220	186	177	179	174	182	172	184	202	182	200	206	178	194	216	185	187	202	168	210	181	189	181	189	203	187	191	190	182	179	192	168	189	192	192	178	199	201	208	194	177	202	183	183	191	169	206	185	212	193	205	191	179	193	194	178	209	204	220	186	197	200	194	201	190	185	171	203	167	187	189	210	194	211	215	190	189	211	213	168	216	202	196	207	174	230	191	166	208	185	167	211	191	208	188	168	195	185	193	187	194	208	199	183	202	175	193	228	185	215	193	176	193	196	176	199	205	168	188	204	188	188	191	192	173	174	175	196	204	186	197	217	200	197	176	167	194	184	163	181	178	175	195	205	185	202	187	210	200	191	180	178	192	193	192	196	212	204	204	196	196	192	199	208	185	179	194	179	194	183	185	192	193	182	195	181	177	198	203	183	189	203	202	173	188	203	211	187	218	216	202	190	219	176	167	184	188	199	201	204	172	189	188	206	216	191	187	201	196	208	184	199	191	195	184	203	218	194	192	189	195	212	183	200	182	218	214	182	214	176	209	188	215	176	215	209	200	203	173	197	195	190	192	169	159	172	209	175	177	191	162	177	208	209	151	199	196	170	189	204	193	208	192	186	207	190	205	186	202	195	192	191	171	178	186	215	192	160	181	186	188	189	185	200	194	178	212	202	227	173	204	206	188	218	180	196	197	198	206	206	195	182	190	172	200	196	195	214	181	205	182	181	187	192	180	184	190	179	180	201	213	194	181	206	185	194	201	195	194	184	188	215	208	176	205	209	213	213	211	160	212	195	183	174	198	210	192	217	187	198	182	198	202	191	173	197	178	194	173	208	180	209	187	193	211	189	194	208	187	197	213	191	219	206	179	201	197	177	174	193	201	205	191	191	197	194	211	215	188	174	196	193	184	208	190	211	174	200	192	193	203	200	195	193	201	199	195	172	204	195	191	184	217	204	169	222	199	188	169	210	220	166	191	193	196	170	206	193	184	188	198	174	204	209	205	202	191	178	196	172	186	184	216	197	193	224	196	199	206	181	201	193	195	198	226	226	172	190	196	185	207	193	229	199	178	181	207	177	185	188	199	186	190	203	185	186	186	169	179	189	184	188	194	193	183	193	210	184	178	208	180	207	181	200	192	211	169	173	206	207	195	178	165	212	186	208	207	183	197	193	196	180	192	146	208	192	190	214	207	179	191	205	196	174	226	190	203	196	211	184	192	188
27938	23374	18943	2406	530	508	403	338	271	316	280	310	294	290	305	294	315	312	263	281	320	343	292	327	300	340	306	309	284	285	278	295	301	294	281	299	270	296	291	316	276	276	299	304	319	296	330	280	289	324	312	313	281	303	310	276	317	301	309	325	302	284	280	335	336	287	311	275	316	326	296	307	296	275	311	296	294	346	307	298	256	299	286	327	296	297	318	291	279	285	295	282	288	283	321	269	287	315	289	322	318	336	278	282	293	294	303	267	284	297	308	332	312	301	275	287	292	340	298	288	310	311	294	280	298	301	284	318	300	318	311	309	298	298	281	285	313	313	322	269	298	314	303	328	301	309	271	318	312	321	311	266	300	312	298	300	332	301	296	287	316	312	298	290	303	279	306	277	295	317	286	305	306	305	295	318	288	308	289	277	287	300	286	307	295	312	307	291	303	295	273	301	308	298	289	318	276	321	314	310	283	283	308	315	278	279	308	308	304	285	307	337	299	303	300	287	297	271	316	310	303	274	324	316	324	332	313	282	295	315	271	318	327	280	286	291	271	307	275	290	299	313	294	303	307	306	332	288	284	293	353	287	308	305	246	334	291	293	281	290	287	306	317	297	308	318	319	282	309	271	309	315	271	309	306	315	298	318	272	305	302	282	296	303	314	313	290	308	287	318	298	318	296	288	328	305	308	288	281	259	310	269	313	261	267	312	295	289	281	288	310	261	316	298	322	282	320	291	302	328	294	306	287	308	295	309	305	331	280	309	345	270	320	301	313	330	301	278	305	294	310	294	285	307	299	300	296	306	300	294	277	316	326	335	295	290	290	277	300	293	305	287	288	291	294	350	310	324	294	278	296	308	311	296	314	262	305	294	290	305	286	280	292	298	327	311	292	293	311	284	289	297	283	319	280	282	317	333	274	314	306	282	315	275	293	307	305	312	305	317	285	302	292	302	313	301	302	303	322	324	317	296	305	326	295	316	327	298	300	273	309	282	315	279	314	313	264	275	314	284	313	312	339	333	298	298	290	321	284	317	333	320	307	318	277	311	301	321	320	324	250	304	312	347	282	290	306	329	296	310	300	302	308	278	326	298	273	327	315	302	285	311	319	288	282	314	334	321	291	303	292	328	318	281	287	288	303	310	330	349	316	300	258	334	306	304	306	311	281	320	305	295	323	304	331	294	314	331	295	309	292	284	320	328	287	269	315	301	301	293	297	312	306	282	327	285	283	310	306	300	316	290	323	292	299	287	304	294	325	291	292	301	311	315	288	300	294	317	316	309	293	306	323	309	301	320	277	304	294	283	305	299	325	303	287	279	335	304	287	317	301	271	302	293	299	284	319	298	295	287	271	294	281	268	306	303	277	323	308	305	329	314	283	287	303	309	297	275	321	301	304	253	291	300	275	330	312	282	309	295	294	315	312	285	281	294	293	292	302	318	293	310	292	298	343	308	305	293	284	344	305	314	301	312	284	338	314	299	292	290	304	281	313	301	328	296	306	268	283	297	267	281	302	297	277	294	285	302	278	308	321	304	343	288	292	294	316	300	298	327	270	325	312	282	309	292	311	306	321	288	309	303	302	276	298	312	313	326	312	283	301	279	299	293	294	304	298	308	321	296	313	333	286	319	312	283	296	332	295	293	317	300	324	317	315	314	319	303	324	313	283	291	307	304	306	289	281	316	307	310	335	303	278	288	345	310	300	310	316	305	308	283	317	302	298	301	314	288	325	287	259	283	297	286	283	310	314	301	297	331	312	318	316	320	257	291	291	320	275	284	318	305	305	317	289	314	327	296	282	313	282	293	308	278	325	315	324	301	333	295	307	305	287	278	343	281	292	306	304	286	313	327	311	297	291	307	301	287	289	273	310	300	375	263	313	308	311	314	302	273	271	288	283	285	288	286	296	302	299	298	306	289	309	302	316	282	302	301	334	325	301	301	259	329	314	306	289	305	332	335	306	308	311	280	286	280	283	298	291	309	283	319	298	300	280	263	325	301	296	294	306	296	294	295	302	294	337	317	306	314	282	276	310	301	267	323	291	293	318	307	285	293	309	291	289	296	305	309	298	328	268	298	292	306	297	301	316	322	303	290	278	277	311	340	305	301	303	299	286	315	283	306	293	294	281	331	332	296	280	264	304	296	284	282	311	313	296	298	292	293	317	309	334	278	294	301	321	311	305	288	294	286	313	292	278	319	299	298	312	277	309	318	301	293	303	303	295	291	331	299	335	305	310	303	346	333	323	282	275	306	300	321	322	268	288	263	340	302	302	287	268	303	299	309	294	267	316	290	283	336	284	289	304	338	292	305	276	324	292	318	275	341	306	268	288	308	282	304	340	294	277	325	294	302	309	271	319	294	312	312	301	300	294	295	309	291	311	281	295	303	316	326	315	284	307	302	285	339	326	287	294	291	310	299	315	312	273	297	313	302	303	292	286	305	302	324	287	285	317	298	281	336	294	289	312	307	305	304	313	280	311	304	320	312	294	282	329	290	307	328	303	300	297	259	297	323	302	288	319	320	317	343	302	305	296	301	310	305	309	302	303	315	318	299	274	307	316	323	295	276	280	302	310	271	303	297	315	299	327	301	307	310	304	342	297	309	334	303	320	319	316	294	312	275	309	303	288	280	325	298	292	281	316	295	306	306	295	285	310	299	286	289	311	318	285	307	285	272	305	334	304	313	288	304	330	321	312	287	271	323	298	312	295	266	288	343	347	307	297	312	293	289	309	310	290	295	295	293	273	281	308	294	305	266	300	325	297	311	309	297	318	275	295	328	306	327	295	324	287	321	271	309	298	286	302	309	315	321	258	318	300	318	297	286	272	318	313	281	300	285	289	340	316	276	333	289	302	290	305	314	306	282	282	283	305	314	294	301	320	304	300	316	311	302	324	308	312	310	321	298	309	273	273	275	308	290	303	283	322	298	312	314	258	313	333	313	304	309	301	299	314	319	305	328	323	330	295	292	329	323	286	334	271	323	280	299	289	282	315	323	285	295	323	296	298	312	268	313	318	315	306	306	313	312	280	306	314	331	309	303	326	306	299	289	329	299	327	277	261	307	299	272	273	287	310	323	290	291	262	301	290	272	283	286	284	313	322	298	294	318	297	292	311	325	304	296	286	278	288	301	272	296	289	297	293	290	313	324	308	293	321	294	284	286	305	278	289	306	302	284	312	290	283	312	286	249	297	288	315	326	302	279	309	299	290	333	306	295	316	286	300	274	293	297	321	336	336	276	318	323	317	322	305	305	265	310	282	328	306	315	307	314	298	290	293	323	304	306	321	294	274	306	286	333	298	299	336	289	312	334	292	305	306	330	323	262	324	289	304	311	269	308	315	326	291	344	279	307	295	308	308	317	263	292	333	293	303	298	290	257	317	326	277	279	305	300	310	253	318	291	313	282	290	328	295	313	292	321	279	278	324	320	265	283	313	301	278	276	293	281	311	279	309	314	297	306	318	278	290	269	318	339	322	319	315	302
22072	33932	13610	503	507	447	396	400	387	382	379	364	420	376	366	396	391	383	367	356	372	381	346	396	367	358	322	372	366	376	330	392	361	363	357	367	385	377	363	376	351	393	378	354	399	371	358	403	364	369	388	326	341	373	370	397	375	379	348	381	366	349	391	409	389	384	378	385	354	356	375	356	378	392	369	387	360	390	369	410	376	330	358	376	352	371	398	374	376	391	354	348	343	363	364	398	417	349	374	348	364	359	403	389	366	348	366	375	404	414	349	367	386	373	413	381	361	362	377	351	391	364	358	355	376	386	342	401	391	368	382	368	364	398	375	400	365	379	353	377	394	371	368	389	375	381	391	375	359	354	385	385	416	378	357	356	358	380	365	376	394	336	367	412	407	392	345	364	372	388	362	360	354	347	377	386	379	387	373	351	385	342	376	352	400	323	382	374	371	392	338	382	388	419	355	389	403	393	349	387	358	382	390	372	350	403	379	350	350	407	378	382	372	355	355	327	345	378	366	365	389	382	360	371	346	380	356	354	357	381	355	364	362	374	371	381	370	375	365	393	334	349	378	330	371	394	367	371	376	357	367	388	415	341	347	388	373	353	343	373	387	390	331	403	365	390	382	358	400	352	365	386	388	371	358	383	377	354	373	371	347	379	371	336	364	385	377	400	344	372	376	368	332	347	386	353	370	365	385	376	369	370	354	388	398	375	373	366	389	389	374	358	371	355	366	393	399	396	393	416	362	341	360	395	345	362	406	384	381	381	375	340	401	373	347	386	373	370	395	391	375	372	356	385	349	339	363	375	371	350	375	364	339	356	378	377	376	368	359	408	369	348	339	361	377	348	361	383	422	361	388	333	406	397	337	385	364	334	375	400	369	364	390	361	395	409	362	373	371	366	380	414	359	384	388	374	371	362	365	376	370	395	332	405	394	361	354	388	372	371	362	360	382	381	365	342	408	360	355	363	371	407	372	383	374	369	375	401	358	376	372	384	343	396	389	367	366	337	364	386	364	375	344	396	334	356	374	381	349	366	384	374	394	345	353	381	380	362	328	362	362	353	369	371	380	369	381	359	375	367	382	371	353	345	379	363	369	388	365	322	358	363	357	380	375	388	359	322	365	383	362	357	353	403	372	350	354	346	375	342	366	351	374	369	387	376	347	352	385	368	348	358	423	379	368	370	364	342	366	368	375	371	365	358	350	383	316	332	398	371	391	333	379	387	378	375	354	363	391	400	367	380	385	390	383	362	366	368	350	368	408	363	365	354	381	351	390	370	358	378	359	367	374	377	379	367	346	362	365	351	362	383	355	345	359	364	344	385	376	354	371	350	367	361	372	364	405	386	341	363	332	399	372	384	350	389	363	373	381	338	352	377	359	404	362	386	361	370	350	372	372	383	360	367	355	390	359	358	359	341	318	371	379	359	383	375	348	382	384	372	353	381	378	379	353	389	382	381	354	392	375	396	360	376	357	394	370	376	354	378	368	372	349	386	396	382	363	361	372	416	388	376	394	388	368	391	402	371	368	362	324	372	379	361	378	350	398	355	373	374	362	347	389	365	373	355	376	358	373	373	394	403	375	383	379	357	386	396	363	324	369	354	379	337	373	368	378	383	368	377	383	407	414	360	358	390	394	378	312	365	391	353	357	352	401	392	387	357	357	355	398	359	385	374	420	373	363	382	377	369	393	354	379	381	387	381	397	378	369	372	359	363	383	369	386	362	379	361	350	341	390	374	377	360	398	411	381	382	331	351	369	382	365	339	384	367	393	362	368	372	378	372	373	350	348	373	368	372	344	362	356	360	338	360	369	369	381	377	387	367	390	386	381	380	377	391	366	361	383	390	394	406	381	347	382	370	384	386	393	394	390	361	384	356	378	363	405	382	352	370	390	375	375	348	363	375	370	372	394	350	363	357	363	399	366	366	418	372	363	332	343	345	337	386	365	367	401	366	368	362	394	397	374	385	374	389	388	370	353	364	364	352	353	392	363	391	376	385	354	337	374	348	380	361	403	339	371	346	385	372	354	361	380	351	355	365	341	388	372	363	358	384	362	355	345	375	340	361	385	403	395	363	399	362	362	383	374	357	382	369	393	357	355	389	344	342	350	370	359	361	381	359	387	354	390	380	378	365	355	303	379	373	383	376	390	381	352	386	360	380	334	348	405	381	355	361	358	357	403	375	358	365	405	391	389	376	373	394	344	359	360	373	388	359	389	383	363	371	372	325	395	396	363	369	371	379	377	351	395	372	362	363	355	365	361	361	393	404	382	377	346	380	344	392	346	333	369	373	392	354	393	403	349	374	367	354	333	372	403	367	374	367	387	394	362	370	382	351	405	355	338	357	371	376	370	393	340	364	365	352	392	372	407	396	401	325	356	360	375	349	387	376	373	347	378	370	417	388	349	395	365	355	369	382	367	375	363	334	348	371	351	401	378	381	371	333	371	380	396	355	349	369	362	356	367	373	389	348	353	372	385	366	360	410	356	383	347	374	344	385	388	381	354	379	356	342	372	373	364	416	367	367	389	355	380	390	356	353	386	359	342	407	386	377	376	362	353	366	361	387	358	373	372	350	385	404	388	336	342	376	373	372	399	380	343	346	355	377	382	403	353	383	392	358	376	384	386	355	384	378	365	380	379	380	361	359	393	367	380	376	337	349	353	334	359	377	377	373	367	387	349	402	352	370	409	386	367	331	350	358	370	406	376	379	391	385	388	378	354	367	383	341	377	376	316	340	363	333	387	361	371	400	358	378	357	377	370	369	400	384	347	375	344	373	346	363	393	333	362	386	344	378	380	377	380	372	394	385	345	427	414	368	357	384	344	411	351	406	412	368	368	373	363	378	355	366	366	376	369	386	360	363	372	350	362	370	372	381	388	349	357	384	379	348	358	356	357	362	384	364	381	374	374	387	366	359	379	376	361	421	367	350	362	393	383	374	348	340	371	359	370	381	362	348	393	387	375	362	371	368	383	348	373	380	377	357	374	348	389	407	384	390	341	400	405	367	375	364	402	368	387	385	379	375	370	378	372	411	415	382	396	402	385	384	360	387	367	359	350	356	382	380	367	375	366	335	349	348	359	361	389	413	389	344	350	391	380	364	346	361	368	353	366	335	361	390	372	376	412	376	356	389	359	396	409	405	383	353	381	340	382	384	341	418	365	373	398	372	388	392	391	357	391	361	345	380	367	372	366	371	370	366	392	402	374	364	366	378	358	385	357	369	347	393	347	407	377	366	369	378	389	374	366	387	345	376	377	362	367	356	345	355	375	386	388	406	373	409	358	360	370	356	349	380	346	412	346	377	386	366	390	354	352	386	407	355	352	340	389	386	392	396	371	387	367	352	410	385	369	375	371	398	361	363	365	400	335	362	348	381	368	370	331	358	394	381	346	394	393	384	399	354	371	364	386	377	355	348	345	393	380	349	365	379	332	384	375	393	350	362	402	391	376	395	361	405	390	375	370	399	381	364	351	390	363	372
24325	21764	27772	26339	21241	11044	592	366	294	289	258	223	202	213	193	191	163	162	175	172	189	172	162	136	144	150	164	136	180	158	156	191	163	135	151	153	142	142	173	157	144	130	115	157	142	146	132	137	162	153	162	153	140	148	136	139	154	130	169	143	147	145	137	143	143	131	140	149	138	157	164	146	147	145	171	149	154	149	135	150	131	139	142	150	153	155	116	146	129	151	159	147	147	158	141	135	160	141	131	151	150	139	153	132	163	143	143	149	128	171	141	135	151	135	148	156	147	141	136	152	130	158	138	142	131	149	136	151	138	146	157	158	144	156	141	134	158	134	157	123	140	157	162	137	172	146	143	138	143	138	154	168	156	138	144	149	148	139	155	156	128	145	153	151	137	145	167	142	167	146	168	174	134	150	136	143	130	128	149	154	127	134	162	133	138	159	126	151	149	166	149	147	158	132	148	162	141	147	145	149	138	143	108	140	161	156	154	127	153	127	135	146	155	133	149	142	139	155	147	141	131	132	146	158	146	141	141	134	141	149	142	161	153	146	134	123	122	145	123	118	157	168	139	143	133	158	138	161	158	144	135	140	146	146	135	151	156	147	172	155	135	156	139	147	158	129	135	133	146	164	138	165	149	163	150	146	141	118	152	139	142	146	130	136	152	141	161	141	159	159	162	129	142	141	135	165	114	146	133	144	143	147	129	140	144	153	139	153	144	142	166	145	142	146	153	146	161	158	133	140	173	164	148	136	145	138	157	153	157	137	122	141	149	140	139	144	139	166	143	152	162	132	119	137	131	156	151	174	125	130	148	144	153	135	152	140	153	132	153	136	128	137	146	145	170	130	144	140	132	141	141	139	129	138	154	155	164	152	144	149	142	145	143	143	150	142	127	139	170	132	125	128	148	143	143	162	168	158	136	124	144	163	135	164	154	138	163	144	146	140	122	152	135	136	127	137	155	129	151	134	147	146	142	146	139	140	173	148	152	157	149	160	126	136	147	162	139	152	149	144	124	149	152	148	143	150	133	155	156	173	159	156	148	146	146	153	153	163	161	152	157	145	153	156	146	155	145	132	162	167	142	145	153	156	146	154	147	150	185	170	154	147	165	161	134	158	140	145	153	164	173	158	120	127	157	166	138	161	147	173	142	144	156	148	140	162	140	155	141	134	135	150	152	142	153	147	138	150	166	163	158	153	139	158	143	149	149	149	128	157	154	129	173	136	146	151	145	152	154	141	138	142	130	140	159	147	139	127	140	160	150	149	169	137	119	137	128	152	148	152	156	168	162	174	146	157	157	153	134	146	146	129	161	147	163	157	147	158	144	173	159	134	148	150	155	142	151	167	140	148	143	157	145	153	144	144	154	127	152	160	159	163	155	144	162	128	137	139	143	144	148	140	161	161	147	154	175	166	166	156	141	147	133	151	151	146	133	151	146	148	162	169	173	149	157	157	144	151	123	145	141	164	132	132	159	145	159	147	143	170	140	143	132	136	157	148	140	155	140	129	159	154	134	163	130	138	149	155	151	157	146	139	165	148	131	145	156	155	129	146	149	151	148	142	152	126	137	133	152	146	151	146	149	147	140	132	145	147	142	144	155	156	149	157	138	150	138	158	133	137	135	131	149	146	162	177	142	153	166	158	144	139	164	147	136	137	132	161	161	149	143	156	148	141	133	133	141	157	144	152	134	143	151	131	138	163	132	152	162	146	132	139	139	138	178	148	134	155	155	159	153	166	137	137	155	127	153	144	133	156	143	136	126	165	150	169	131	157	143	149	140	138	121	155	133	140	163	130	151	160	157	134	163	143	167	116	134	150	155	191	140	147	162	138	144	157	161	142	131	133	164	164	149	151	138	156	145	137	165	149	146	156	160	157	140	145	161	130	147	141	155	127	153	159	164	156	163	161	147	135	158	146	150	163	149	156	152	148	154	159	135	139	133	149	156	162	154	129	136	157	155	146	142	154	132	154	135	145	155	140	143	146	136	152	146	150	146	153	134	160	146	143	141	159	144	143	137	139	112	146	153	129	161	140	158	134	157	152	162	153	136	158	149	153	132	140	139	155	159	144	148	163	159	137	157	146	147	150	128	140	167	134	159	154	140	148	161	151	157	151	153	143	137	145	130	149	151	161	131	136	161	119	158	142	140	158	128	138	162	157	174	135	143	139	151	147	144	128	137	149	157	138	146	151	135	141	141	128	137	153	133	142	128	144	149	130	150	161	136	153	156	151	174	148	159	152	137	172	144	126	150	168	149	163	131	178	123	150	142	137	151	162	154	161	136	123	134	131	147	167	139	139	135	158	155	149	151	140	127	133	159	143	141	128	165	153	155	165	144	153	138	149	154	148	129	141	138	136	154	125	144	153	163	149	150	142	142	151	138	167	150	150	149	162	151	150	132	139	185	150	160	140	163	141	147	165	137	135	157	131	132	147	157	138	152	154	168	149	136	149	150	148	136	154	139	123	141	147	136	139	160	134	131	141	147	126	144	143	156	168	156	138	152	168	143	150	136	163	157	133	141	131	127	146	159	147	151	134	152	140	167	152	138	148	146	104	155	145	154	132	125	162	150	136	136	148	162	157	144	146	137	134	149	136	137	166	157	159	148	133	144	140	155	156	151	149	140	133	121	160	141	126	163	144	145	144	144	166	150	144	136	167	155	166	156	142	145	167	141	140	149	141	146	162	127	138	145	141	155	157	157	141	178	141	154	151	139	125	153	148	137	150	154	148	159	124	138	145	126	172	135	153	159	137	155	161	151	169	160	132	156	130	139	153	144	131	142	141	159	161	155	152	137	133	153	156	148	137	137	148	140	160	145	150	130	160	145	159	177	130	175	144	155	137	140	141	153	143	150	154	145	148	169	153	136	163	143	148	137	136	145	139	169	141	174	147	152	150	147	147	140	129	136	160	150	153	142	135	148	145	152	150	123	141	157	131	143	146	142	149	136	159	155	156	145	144	168	165	148	156	154	134	146	161	155	142	157	137	131	150	157	136	131	143	153	141	157	147	153	150	137	151	166	142	163	143	147	144	156	133	140	135	137	136	140	155	155	132	141	120	156	142	150	127	131	166	118	150	148	147	133	173	143	153	143	142	135	133	135	170	150	134	165	169	151	137	155	155	128	156	139	149	146	159	122	158	143	164	172	148	149	159	146	140	140	143	142	160	148	151	132	130	153	170	135	132	158	157	159	154	136	133	130	156	138	125	159	142	146	146	143	145	154	133	138	140	149	145	141	162	148	134	147	163	155	130	147	154	126	124	140	153	141	150	147	123	154	139	147	133	162	154	139	119	137	139	139	154	160	144	144	128	140	171	134	158	149	143	150	141	136	126	169	155	140	148	123	144	132	123	151	146	159	146	141	122	137	132	144	153	150	150	129	146	163	143	143	151	170	149	146	143	129	158	125	150	139	159	144	148	147	140	138	155	138	152	160	153	138	139	138	148	149	145	152	149	143	147	143	135	138	141	141	176	148	117
49834	78193	35670	2225	1469	1063	840	690	564	484	390	374	338	341	289	279	262	261	257	225	228	228	230	208	234	202	212	215	207	212	196	229	203	191	202	186	204	195	213	168	190	212	189	192	220	187	183	206	200	177	196	197	189	198	177	197	195	175	204	174	187	182	193	181	181	200	188	214	198	233	194	197	204	171	193	197	164	196	191	209	192	185	176	211	184	201	173	203	184	193	195	186	180	196	200	177	180	168	188	188	180	185	172	194	185	179	181	189	200	207	200	180	179	204	178	207	180	187	176	180	228	194	179	181	188	179	211	194	183	196	209	197	168	177	169	190	189	185	186	202	186	171	181	199	173	161	187	193	192	176	194	195	157	196	192	177	186	193	202	189	167	200	190	176	202	205	198	193	174	186	211	189	186	180	184	182	188	198	210	212	189	194	174	167	163	194	225	212	177	172	202	195	193	167	194	211	171	193	190	171	203	178	215	189	170	196	196	178	198	192	188	188	171	160	215	166	202	171	176	206	190	174	176	194	184	184	202	189	190	193	173	188	178	171	185	188	169	184	198	195	201	202	164	199	182	190	178	180	196	186	201	184	183	180	177	220	175	190	184	188	152	185	189	205	190	193	167	184	189	186	187	176	199	195	211	172	190	188	171	199	183	189	190	176	202	189	225	191	190	180	181	191	173	189	192	165	210	201	184	196	178	191	201	202	176	198	175	210	201	211	181	179	200	181	194	186	154	194	186	171	216	206	190	178	201	206	213	178	183	185	191	233	194	186	190	191	174	173	177	191	199	198	162	193	198	176	186	186	187	197	167	203	194	170	175	192	204	191	186	196	170	188	186	223	187	189	188	185	208	196	176	174	206	192	190	175	154	193	189	186	187	189	211	195	182	199	195	173	205	184	212	177	189	204	210	174	172	170	166	206	198	193	193	191	196	165	207	206	193	190	172	190	167	183	189	218	185	207	175	185	207	162	181	184	212	160	197	185	177	180	184	189	174	200	186	187	207	187	184	176	214	178	199	186	200	173	164	189	196	177	198	192	197	178	175	179	178	204	196	156	170	185	174	210	182	183	193	197	190	203	216	218	192	233	198	212	185	190	206	191	206	174	208	187	177	177	178	186	175	198	176	184	165	153	176	221	190	194	195	195	194	190	167	195	184	211	206	182	196	201	182	201	187	203	196	210	192	219	224	202	194	167	182	183	192	198	187	188	189	196	196	208	180	215	167	175	172	166	205	180	184	191	165	206	182	192	193	195	204	189	204	172	206	190	184	200	186	169	184	171	206	197	163	168	191	200	199	182	187	186	188	191	196	183	171	187	201	203	204	192	166	207	200	204	206	180	210	191	175	188	180	184	185	185	183	222	195	182	176	188	171	187	212	177	179	201	194	183	185	195	167	227	191	201	190	192	220	189	204	167	197	187	181	199	184	206	180	190	182	174	175	166	175	190	225	203	177	192	194	174	183	165	204	200	152	207	204	187	192	203	203	167	184	186	173	179	181	195	199	207	184	134	201	203	180	194	174	175	206	181	195	197	189	173	187	178	178	179	194	178	206	158	172	173	176	207	188	177	188	201	193	177	206	169	196	197	177	182	205	212	194	189	189	188	162	185	198	201	226	199	195	189	199	188	186	192	211	192	174	188	166	195	182	195	194	225	186	198	207	204	194	200	204	189	197	191	193	187	214	186	200	204	195	196	208	179	196	212	191	197	169	184	168	196	189	184	195	181	177	187	193	187	187	186	192	189	199	229	186	177	183	186	184	187	195	196	185	183	177	184	197	158	221	180	197	190	190	163	225	207	191	185	182	188	172	165	178	173	185	191	178	182	204	207	175	202	202	200	193	198	185	185	221	193	195	190	191	190	185	191	172	193	199	185	205	205	183	188	189	217	193	194	207	176	213	188	190	217	209	181	169	168	175	202	196	193	180	193	189	205	178	176	196	182	202	188	185	201	187	188	202	188	213	172	191	184	201	187	203	172	190	171	188	185	184	189	169	172	178	185	212	174	189	187	181	165	194	202	199	172	222	213	177	185	194	176	221	188	197	177	179	211	209	177	190	175	184	182	199	189	194	174	175	178	177	212	194	170	176	172	190	166	187	186	184	230	189	164	190	175	205	176	206	197	195	192	206	187	186	187	194	179	187	187	174	213	233	200	192	195	189	196	221	194	203	183	184	190	176	174	186	169	175	167	176	188	237	199	194	177	187	182	186	166	195	188	197	223	191	197	172	183	184	202	207	229	165	194	183	182	163	187	180	185	204	200	190	177	194	171	199	163	197	187	160	171	182	187	213	181	181	206	183	172	176	209	178	150	184	192	193	192	198	204	203	183	201	184	211	181	192	185	180	210	195	197	184	217	205	173	182	188	178	180	185	175	194	195	181	181	212	203	169	210	193	197	178	194	174	189	193	200	190	187	177	189	187	188	193	201	195	179	198	202	166	173	180	174	190	184	202	196	164	170	178	211	168	204	176	195	161	182	170	195	187	193	210	191	186	189	188	178	205	205	176	194	201	192	205	214	184	198	195	172	195	191	190	175	181	186	175	211	171	169	189	187	185	163	189	183	193	175	212	186	195	211	195	185	168	176	206	200	205	193	187	171	181	187	201	188	177	189	208	171	188	175	189	189	189	180	183	176	186	189	183	198	201	179	161	211	200	192	183	175	175	212	197	192	201	182	202	205	181	173	180	174	165	199	172	173	199	183	194	172	198	188	177	167	139	188	174	199	206	195	187	201	206	184	168	188	200	201	196	225	199	196	161	178	186	192	197	188	191	198	195	173	208	190	169	171	191	190	193	176	189	189	202	195	177	210	165	202	185	187	193	184	182	178	212	200	171	205	205	213	167	197	210	188	187	183	188	195	190	189	212	169	210	220	183	178	200	198	189	185	177	190	212	176	188	186	195	182	194	172	174	207	202	164	191	194	186	184	208	184	184	199	199	191	188	177	185	183	172	184	201	196	193	182	172	193	182	199	179	203	176	197	192	192	185	175	197	189	191	176	184	181	204	182	196	200	187	188	191	195	182	216	184	202	166	189	188	211	205	174	178	177	178	182	208	206	205	179	190	196	185	193	197	174	194	187	191	188	169	192	185	167	156	205	192	201	163	173	204	212	231	183	157	173	175	188	174	203	199	197	204	186	171	190	214	201	195	184	191	164	184	193	197	186	197	200	182	157	203	191	193	204	185	191	172	196	209	196	193	202	181	196	193	193	182	166	197	204	222	215	185	204	213	207	185	191	192	186	179	179	194	199	204	176	178	180	184	182	180	196	187	177	203	221	194	205	192	194	195	184	190	203	189	173	188	198	172	181	195	190	194	177	184	182	175	166	216	215	196	210	190	169	193	170	194	180	165	194	184	185	201	190	182	184	200	178	210	193	190	172	181	189	184	190	152	197	195	191	198	187	174	195	193	182	172	184	183	194	205	195	183	168	189	191	211	181	172	168	206	185	164	187	178	165	179	183	193	178	223	183	202	186
25642	22131	27498	26318	11223	781	494	459	467	420	386	406	346	400	387	371	367	363	388	424	365	404	394	415	365	383	382	368	374	299	355	412	392	361	354	355	356	415	372	370	379	388	349	394	347	382	351	392	384	354	341	352	361	363	363	401	368	371	360	342	346	359	354	376	366	375	364	362	389	423	362	380	343	360	365	340	374	399	356	381	375	375	361	367	354	380	378	352	372	340	350	393	330	363	387	379	369	343	349	361	359	372	353	393	365	382	351	372	385	373	373	389	359	338	354	351	341	364	376	395	373	366	365	358	340	372	367	364	314	324	365	347	360	338	369	374	354	389	365	362	358	359	358	358	371	383	332	388	379	382	366	382	359	346	333	350	372	370	365	379	384	361	374	389	356	398	353	373	378	376	372	347	352	367	373	359	349	381	359	402	358	398	374	379	393	389	359	390	377	357	360	383	365	379	341	359	367	363	367	369	356	366	405	345	402	339	356	379	356	343	325	397	399	379	340	347	377	360	353	364	377	313	369	344	378	380	374	350	352	371	370	370	360	358	346	375	394	338	356	364	363	359	358	385	396	397	388	341	365	376	358	359	373	349	362	360	379	366	387	368	388	340	362	365	337	316	370	402	349	357	363	379	387	338	395	372	355	359	348	362	391	380	398	351	347	328	335	373	338	357	363	318	360	379	375	342	376	382	321	377	373	371	370	369	394	397	338	336	336	337	358	351	355	341	352	393	337	355	387	343	348	369	358	394	339	393	385	359	379	359	409	368	358	366	333	345	383	377	334	386	337	337	355	377	362	418	346	336	347	358	368	351	341	381	362	393	382	341	378	321	353	389	350	328	382	354	372	352	335	335	416	329	310	416	347	371	314	375	373	361	366	321	391	348	376	398	354	363	360	346	385	357	399	370	407	348	366	345	391	375	353	369	324	358	381	359	337	381	392	370	377	371	389	355	382	349	361	387	382	357	399	380	341	358	379	362	396	334	380	345	350	356	360	353	349	373	381	413	358	359	379	359	358	378	382	402	360	328	347	372	360	353	352	358	345	396	356	354	378	375	365	348	361	352	380	343	385	350	375	381	348	370	365	344	393	343	389	340	377	356	357	389	365	361	344	358	351	383	357	347	345	356	354	317	383	352	366	369	355	318	369	332	377	377	365	383	361	369	337	353	386	357	353	374	373	377	330	362	373	366	352	377	370	340	362	380	387	335	379	365	378	387	365	381	372	358	350	376	392	355	380	373	341	376	375	369	369	357	370	355	367	347	358	343	368	361	374	349	382	378	403	377	359	346	380	385	357	354	358	351	339	346	335	341	381	387	370	338	383	382	396	361	366	361	352	377	363	351	386	348	346	377	364	343	364	333	339	336	378	353	369	381	371	370	343	370	417	369	341	378	371	384	354	310	340	396	392	350	381	374	364	380	343	358	390	364	349	379	373	354	354	350	378	395	387	347	360	362	355	374	401	384	383	316	360	349	379	348	359	364	360	360	386	381	342	357	332	368	374	349	358	365	394	366	366	342	371	352	350	378	376	328	350	369	392	391	364	378	369	354	357	381	394	353	340	363	369	366	393	370	355	342	354	353	378	371	385	339	351	365	349	345	373	317	345	383	362	326	361	369	343	351	355	387	394	406	336	388	351	372	415	367	362	368	361	411	353	353	365	356	375	372	351	367	358	327	358	352	396	363	373	361	358	346	358	362	390	378	385	383	333	355	351	352	366	383	368	367	328	385	374	383	370	300	380	380	379	378	347	376	376	331	408	361	393	360	308	359	336	345	369	378	353	324	362	357	370	327	379	344	374	344	389	376	370	367	349	358	330	369	356	345	351	346	345	384	350	347	359	332	331	367	398	372	359	370	377	344	358	358	390	375	359	369	366	359	344	351	367	345	371	404	325	370	362	407	337	357	355	371	336	363	414	377	369	340	366	366	367	368	339	368	372	396	394	359	363	375	376	346	374	397	391	384	368	391	379	357	374	371	370	386	349	364	376	338	351	329	353	364	358	351	359	319	365	388	364	372	395	332	368	337	351	361	391	408	368	374	356	320	326	366	410	357	368	382	394	402	363	341	377	379	375	352	351	362	373	355	376	353	339	355	368	351	357	404	365	384	351	388	398	377	392	368	346	329	355	390	357	346	357	379	346	350	370	341	365	340	339	371	361	367	352	336	398	342	390	370	358	377	353	371	367	343	373	371	353	335	382	348	368	368	336	372	359	382	367	355	364	390	405	377	379	346	381	360	364	385	384	341	367	371	347	371	382	362	333	390	350	370	385	386	344	365	347	356	395	360	395	342	324	370	371	380	336	332	382	404	371	377	352	382	406	365	389	355	373	347	367	357	331	373	360	382	361	354	365	372	373	373	370	347	384	343	323	349	351	395	356	368	364	338	376	378	357	359	347	363	344	378	357	357	360	381	349	360	355	375	343	381	363	347	396	344	361	362	332	379	368	353	359	332	384	364	366	325	365	345	381	353	357	336	357	390	361	355	333	372	402	376	353	420	375	373	367	379	356	368	364	371	370	364	346	367	354	347	380	353	379	373	357	389	373	363	368	369	377	346	368	350	379	353	377	334	368	352	345	360	364	375	361	364	357	362	370	359	357	372	355	355	378	366	369	343	380	372	384	350	356	383	348	357	343	372	370	355	374	394	373	362	386	361	368	338	350	365	363	365	342	363	371	395	374	355	381	367	361	353	363	348	370	376	359	355	355	365	383	365	360	368	352	350	358	347	362	356	379	368	378	350	333	363	360	332	354	380	372	377	316	334	355	383	352	388	323	355	380	371	355	374	369	383	380	360	329	351	340	349	379	364	392	354	367	381	344	391	382	374	355	351	366	364	340	371	341	345	371	390	337	346	340	404	383	350	357	334	358	362	368	374	372	366	365	385	331	355	355	343	376	377	350	361	362	362	386	381	370	343	369	345	343	369	379	385	369	318	362	374	360	331	344	394	395	349	357	392	360	377	387	356	384	326	371	383	350	372	404	401	389	345	365	383	399	347	341	363	408	371	374	418	373	352	381	342	353	360	332	350	355	359	371	374	372	336	379	389	392	355	376	359	361	352	336	334	338	356	386	322	378	347	341	372	374	370	391	341	352	379	334	341	339	348	360	385	352	392	361	300	347	395	355	359	369	377	353	360	394	375	329	376	359	370	351	388	346	350	359	335	341	368	370	352	372	391	360	352	378	346	352	376	342	402	353	341	361	385	348	363	362	362	380	369	333	392	371	361	368	354	331	361	378	373	350	345	347	371	362	346	398	361	316	385	356	348	348	350	351	342	366	359	377	362	411	337	372	350	354	348	392	376	344	334	366	370	365	352	371	367	371	367	354	372	370	376	361	358	398	383	328	369	339	348	345	368	349	355	390	372	350	350	368	348	342	350	303	363	340	376	362	345	381	382	389	371	393	359	353	351	373	345	359	354	349	362	371	360	390	375	383	356	355	372	394	352	394	323	341	365	373	382	354	335	349	338	355	351
48360	69636	32566	1412	1059	839	694	725	681	523	591	519	497	482	494	511	491	478	440	462	427	482	491	452	457	447	434	480	441	438	415	457	435	426	465	439	404	463	427	464	439	420	455	431	418	433	406	468	448	448	463	418	427	463	453	446	440	380	403	432	418	431	449	400	440	422	430	456	424	439	463	434	437	428	445	456	430	455	469	414	412	440	451	413	417	424	414	424	403	396	408	461	438	431	401	439	422	439	414	433	431	432	422	453	396	437	413	411	440	419	431	481	434	356	439	421	420	418	448	434	419	404	453	413	447	410	441	441	411	432	407	429	454	441	431	428	397	441	421	426	414	416	444	414	455	424	416	433	416	438	434	457	404	393	410	447	446	419	438	427	434	471	401	427	456	433	423	470	461	425	464	445	463	447	410	418	427	420	386	443	439	382	416	420	453	425	411	431	431	380	432	400	447	455	423	438	448	419	433	422	442	415	403	395	412	407	454	415	481	427	466	424	431	427	439	379	398	384	442	426	421	476	430	416	418	419	469	438	432	448	437	456	388	421	398	421	437	447	411	433	436	430	423	402	452	457	430	390	430	405	473	456	427	417	460	400	409	427	433	411	431	414	423	415	410	393	430	428	451	461	446	447	408	390	441	468	418	462	478	431	471	415	416	382	413	425	440	455	417	445	420	449	413	423	427	441	430	414	442	406	414	454	479	429	383	427	409	453	426	439	397	426	426	388	408	414	437	456	424	396	463	445	407	420	414	407	460	439	414	479	420	481	436	434	452	432	422	428	461	429	419	442	420	422	404	415	471	426	455	461	418	421	421	417	454	441	464	424	396	445	429	415	442	423	454	446	437	431	419	430	424	435	431	415	456	477	438	419	436	397	431	409	417	411	428	464	431	433	434	398	425	455	462	438	428	425	477	431	438	442	434	456	420	421	439	428	445	446	416	465	449	418	447	413	437	468	384	471	421	453	439	455	434	427	433	420	461	409	418	435	406	452	444	400	398	412	440	416	362	456	452	443	440	437	448	486	420	451	407	424	438	414	405	434	439	440	453	414	457	454	466	411	451	425	453	416	438	382	430	432	417	451	449	421	421	411	440	440	423	430	439	405	455	399	441	418	414	447	464	482	465	440	467	450	432	407	443	413	433	434	407	414	473	471	453	438	431	459	463	422	486	427	416	422	445	410	461	428	455	431	440	454	447	418	395	402	440	468	411	435	394	419	410	424	422	432	410	422	428	444	424	428	455	411	445	442	426	463	425	434	410	425	434	446	451	433	430	424	471	438	442	416	411	455	413	474	443	453	423	433	436	413	428	448	422	402	421	447	437	450	410	435	429	393	426	438	413	427	435	416	462	474	458	399	420	445	415	392	458	454	374	408	429	441	395	422	433	452	465	424	436	439	427	426	431	414	398	459	456	408	437	433	453	378	460	433	426	469	399	418	424	419	442	404	414	425	435	409	448	459	466	470	382	443	430	422	438	448	447	416	455	417	439	439	423	441	420	444	439	423	430	414	435	417	393	449	439	422	467	454	440	469	412	433	400	415	394	457	416	430	466	455	464	429	395	433	392	420	468	459	401	460	424	419	426	425	463	431	417	427	428	405	396	440	434	438	442	377	403	436	475	451	449	427	462	414	369	417	461	431	437	413	410	412	433	415	460	443	397	420	429	445	406	449	432	415	411	413	434	417	450	448	435	449	424	414	429	439	458	440	452	420	427	431	431	452	428	435	443	385	471	463	412	413	468	426	430	428	417	408	451	461	425	408	408	405	451	408	447	447	430	434	407	401	395	430	414	399	424	433	440	474	416	407	469	402	410	422	440	422	426	413	445	418	471	426	458	442	433	403	433	437	464	409	455	411	380	444	388	409	481	435	454	390	411	428	469	431	413	438	460	433	419	406	442	458	421	430	433	427	438	419	423	402	457	451	446	417	418	389	467	451	422	453	435	430	430	450	431	422	387	433	413	397	468	438	432	445	450	430	418	457	451	420	447	463	458	444	411	449	462	391	414	432	456	441	426	444	451	429	432	443	421	432	444	452	423	452	446	469	439	453	400	461	413	423	375	451	428	464	432	424	458	423	462	431	456	458	435	418	410	419	419	419	432	414	419	439	426	434	441	463	432	442	455	426	428	456	408	454	409	405	408	434	442	443	440	462	481	416	429	442	451	439	444	445	450	449	456	437	441	460	441	438	434	455	429	387	428	432	451	459	415	438	409	413	459	407	468	459	405	438	437	402	441	424	435	434	429	442	462	450	427	400	408	458	444	417	443	440	418	417	416	441	411	443	418	441	463	435	440	397	420	425	420	452	415	400	413	445	466	415	447	393	453	433	424	434	425	433	424	410	436	433	448	466	405	434	406	438	436	430	435	421	435	426	438	438	428	427	440	464	417	412	398	432	465	475	421	406	417	451	445	409	410	433	460	425	422	366	434	454	438	407	416	421	424	416	435	450	446	402	457	427	415	432	439	437	437	451	435	465	436	438	414	463	422	392	412	439	443	473	430	434	433	471	427	424	420	408	417	386	435	429	418	383	435	447	434	438	486	450	444	434	440	439	418	428	446	417	488	437	435	459	414	404	441	427	432	408	406	426	427	417	429	416	394	433	441	422	423	423	418	417	443	421	444	409	382	455	438	433	432	416	438	420	466	397	458	417	441	437	434	419	446	406	452	430	413	426	461	453	428	417	474	443	427	414	433	432	421	401	440	477	466	462	416	422	441	419	426	431	404	465	479	441	414	444	413	419	466	459	449	423	452	431	413	435	454	418	428	437	433	441	416	423	438	428	431	475	397	436	440	424	430	423	454	452	447	438	431	447	437	425	449	447	470	440	405	463	418	423	442	426	448	394	441	438	479	438	429	434	465	438	417	420	445	432	432	445	372	463	414	457	407	424	443	416	412	461	406	411	430	398	431	445	431	435	439	420	446	428	447	423	426	437	462	390	476	450	394	436	440	402	425	393	439	429	456	457	431	428	434	386	478	437	426	435	442	439	467	423	407	459	428	434	446	435	415	421	442	432	429	452	440	469	397	420	418	458	458	445	480	443	360	403	483	430	413	440	404	432	432	422	444	426	422	432	369	429	444	387	410	418	404	413	434	418	441	441	438	384	438	428	419	409	454	441	455	424	430	414	394	424	464	429	449	427	435	413	424	418	430	442	418	446	433	453	422	406	428	402	431	427	449	392	398	392	431	419	438	425	434	449	475	440	436	433	384	436	432	385	423	462	445	432	385	439	450	436	421	430	453	429	428	381	408	390	424	398	439	458	438	456	464	401	442	434	447	408	444	472	476	428	401	457	427	485	465	429	415	418	406	428	442	452	441	427	429	450	443	445	407	467	439	418	468	414	446	449	447	442	412	429	410	446	442	428	457	430	483	435	450	408	386	433	434	448	384	441	401	446	434	428	434	455	439	445	444	461	422	446	400	492	423	411	398	404	433	456	400	425	460	440	422	407	432	453	407	447	426	421	416	465	412	416
23343	21606	28009	25724	21519	21279	7863	669	385	405	350	293	258	298	258	242	267	193	196	235	205	203	179	209	189	190	201	181	180	175	200	179	179	188	154	172	177	160	190	190	163	156	163	184	170	170	189	161	162	182	181	177	187	183	150	159	195	205	176	200	175	153	161	164	159	173	177	192	176	170	159	180	188	169	168	168	190	189	175	173	163	179	199	170	169	162	184	192	139	169	176	185	167	180	178	160	171	189	147	194	175	189	181	162	186	173	193	170	183	145	188	176	185	165	166	163	150	174	172	177	190	181	168	182	145	173	150	198	174	176	167	191	144	163	158	174	153	174	160	158	192	167	176	162	150	180	181	144	173	168	160	164	180	161	177	162	170	157	141	183	187	182	180	178	173	164	169	176	181	162	141	169	150	166	176	188	196	170	182	172	176	163	168	165	161	176	183	205	158	183	164	151	159	163	168	170	188	161	183	180	172	164	167	160	191	172	156	184	137	185	160	202	172	176	155	150	164	181	157	164	160	158	195	167	181	170	161	180	136	165	182	183	163	175	185	169	173	174	173	160	166	175	160	184	189	170	156	166	151	174	153	161	174	167	167	184	151	181	178	148	162	163	160	167	181	173	163	187	175	173	178	166	177	176	177	171	166	150	170	166	160	195	167	161	171	174	151	160	163	152	161	153	176	172	185	162	153	180	149	145	169	151	171	197	156	175	187	176	177	165	193	156	174	160	195	157	173	178	168	184	167	164	160	174	168	162	180	167	180	186	166	171	178	174	164	170	170	168	172	184	170	185	188	171	157	159	167	193	187	168	160	162	164	165	167	178	155	157	172	161	180	171	157	162	183	162	167	169	159	169	180	185	170	173	169	174	197	169	183	186	182	175	203	167	183	168	184	189	160	151	158	158	182	152	171	154	163	167	162	167	186	166	183	154	189	159	173	159	150	166	177	167	157	171	169	173	175	175	162	163	156	184	187	167	153	166	184	169	155	180	184	180	171	183	196	134	153	188	165	156	168	158	162	180	156	149	174	172	173	156	151	156	181	162	171	162	173	140	185	163	168	158	163	186	177	172	168	148	187	177	168	184	165	157	177	183	169	187	184	187	161	165	144	166	147	174	171	171	162	179	182	154	153	159	175	197	177	196	173	163	149	162	172	189	161	173	176	164	153	175	145	180	189	168	172	171	164	175	165	183	159	143	179	185	182	173	164	156	166	161	172	168	173	158	150	197	175	165	199	159	173	174	157	167	172	174	186	167	177	169	154	208	178	187	182	175	162	176	153	179	170	165	160	168	164	172	167	181	170	177	189	177	141	158	173	155	154	166	158	190	168	187	158	174	186	185	162	176	170	176	182	174	172	168	170	179	160	175	176	158	159	176	159	164	165	169	170	186	171	177	168	190	162	175	168	198	155	167	189	189	171	167	180	167	198	161	174	175	190	140	158	175	173	168	170	165	170	188	176	191	143	160	160	144	155	194	162	181	181	166	185	193	174	164	159	158	175	181	197	172	174	179	174	160	182	174	192	161	158	176	165	182	153	159	169	177	154	185	177	180	191	185	170	182	161	178	163	199	173	175	168	150	154	172	167	170	191	164	166	169	155	181	176	172	159	171	168	174	171	170	144	170	161	161	193	190	189	160	158	144	157	169	145	156	176	161	167	161	162	172	192	167	164	181	166	167	177	183	156	175	157	171	174	157	158	181	176	155	159	146	167	160	184	158	191	164	156	168	169	177	186	155	170	149	159	156	166	150	163	166	160	159	181	169	150	188	159	151	177	183	163	161	176	167	189	179	187	182	156	185	165	171	139	184	166	146	157	148	164	173	163	163	172	143	163	163	167	195	164	171	181	180	148	171	157	176	180	174	175	165	168	149	177	168	170	173	179	178	186	193	162	153	180	158	174	164	193	172	197	171	179	159	174	151	162	167	191	173	172	162	156	166	167	188	187	179	175	159	167	192	156	165	156	164	155	195	177	194	157	163	165	149	190	150	171	177	181	147	161	165	167	167	152	160	168	162	172	190	175	153	170	174	176	167	182	180	167	171	160	175	185	178	175	187	179	171	175	166	165	151	186	184	160	154	166	160	158	177	177	196	184	172	168	178	159	166	156	155	169	181	179	181	178	165	190	155	179	147	179	157	190	197	145	171	188	161	155	171	166	172	186	169	188	155	158	180	163	186	184	150	163	170	175	160	158	161	172	163	165	158	176	187	154	151	139	166	160	175	169	161	143	148	155	184	184	161	150	164	194	166	185	159	175	158	182	175	188	173	167	133	150	157	192	188	145	196	173	166	182	169	157	192	162	140	193	185	155	162	170	163	189	169	180	157	156	182	195	171	171	177	175	187	158	165	177	184	165	160	174	151	163	159	154	185	170	154	162	173	175	165	167	195	163	172	167	155	183	163	169	158	156	180	170	176	153	178	155	179	172	182	177	180	175	150	152	176	161	149	186	161	172	187	170	159	157	184	155	170	158	180	162	175	158	146	179	168	168	175	191	183	185	165	180	178	166	168	202	152	160	142	170	158	164	155	183	144	184	156	179	167	184	173	161	168	179	192	181	170	161	172	189	160	167	153	201	193	172	183	173	150	174	170	176	155	189	149	162	174	176	160	159	174	156	138	178	187	176	175	176	182	170	185	172	159	165	166	164	183	173	168	168	186	164	180	159	184	161	174	180	175	155	169	188	182	154	158	159	185	168	169	167	179	182	157	187	179	168	152	162	188	179	206	186	157	159	165	164	175	159	163	149	193	182	165	143	169	165	187	185	175	167	166	182	161	166	151	157	187	172	198	141	180	183	175	175	165	181	184	192	162	143	168	157	191	163	153	153	158	159	153	157	162	151	176	162	178	158	181	196	181	155	176	175	184	169	155	172	161	168	164	196	175	136	171	170	204	164	159	171	165	162	145	178	175	164	166	162	139	165	155	187	173	158	175	174	150	171	149	141	179	155	166	154	158	180	168	186	200	176	162	170	193	169	166	172	163	172	175	172	167	175	187	170	184	192	194	159	181	165	162	159	170	167	191	164	150	180	162	183	164	160	167	195	170	170	180	173	150	176	183	172	157	172	154	192	163	180	171	163	196	150	166	150	186	184	172	164	162	175	162	167	166	184	156	180	161	178	170	169	176	166	189	170	163	215	156	153	159	177	178	170	180	173	193	160	155	162	163	173	162	145	214	161	159	144	178	172	160	162	158	165	161	159	162	166	177	159	170	148	190	177	152	168	186	143	166	187	160	169	161	154	170	175	180	191	180	165	167	164	168	188	165	183	200	162	189	167	183	176	156	175	156	190	178	165	161	178	179	152	196	159	143	177	154	180	175	167	180	183	145	174	169	145	184	180	171	183	184	180	195	171	177	177	154	181	164	173	179	166	174	181	150	177	175	190	170	172	157	181	161	151	148	162	175	161	158	160	176	162	160	177	176	159	174	171	168	191	158	164	155	169	179	186	170	178	158	167	204	165	192	150	159	177	184	175	176
51579	86559	35745	3848	2551	1733	1278	1049	907	789	623	571	498	456	401	377	334	309	284	313	310	295	258	286	275	245	262	224	232	225	227	234	227	239	226	200	213	212	218	205	204	213	218	220	204	194	194	221	237	177	199	216	201	199	197	212	199	211	206	223	211	199	207	219	212	214	195	220	234	195	181	210	198	189	207	205	210	201	201	218	218	181	230	161	214	201	194	208	203	198	199	219	210	193	219	210	200	209	204	202	180	181	169	204	227	192	210	211	183	192	169	193	203	221	209	174	218	190	224	213	204	197	192	203	195	195	187	214	187	220	211	203	196	216	182	197	215	190	175	204	201	190	215	199	200	188	211	176	185	203	213	190	206	201	191	209	205	203	194	194	194	212	176	195	179	187	181	174	203	229	178	199	188	222	189	208	204	204	188	217	205	191	215	205	192	183	188	182	186	192	212	171	184	170	194	195	208	189	186	223	195	191	222	213	212	185	197	186	203	194	167	194	216	168	200	187	206	217	174	195	190	193	169	205	205	184	172	182	204	197	204	182	199	175	216	186	198	219	177	173	204	180	219	194	202	201	207	216	199	167	202	188	193	195	208	242	185	190	199	198	202	195	183	182	172	204	210	214	204	178	199	201	210	173	205	198	175	185	190	192	178	228	203	181	188	189	213	185	156	205	201	212	196	195	169	212	204	178	185	191	212	203	182	201	184	189	197	168	192	192	182	227	193	197	176	186	187	229	188	191	215	195	200	180	195	193	183	198	205	191	197	186	186	211	185	211	187	198	186	160	194	241	199	185	199	204	189	182	184	185	199	196	185	225	198	204	182	189	190	198	187	184	206	226	191	210	182	197	206	181	178	207	195	175	190	196	202	177	203	217	189	195	179	212	189	212	199	192	199	180	218	194	201	170	172	197	204	179	207	189	196	198	198	220	194	183	200	197	190	170	205	196	185	210	193	203	168	200	181	181	204	192	206	194	208	186	206	200	183	194	183	200	216	219	198	193	201	161	217	191	187	205	196	208	213	189	196	199	230	191	192	188	200	177	191	181	183	191	233	182	191	208	184	208	191	218	192	218	195	180	195	209	179	193	195	183	207	192	201	190	192	204	181	201	203	192	184	173	212	200	195	208	189	192	197	201	178	205	212	167	227	189	166	204	202	216	171	183	202	190	190	221	195	186	174	198	178	205	203	189	191	183	188	185	185	198	195	174	165	191	195	206	210	184	199	195	209	188	209	223	207	195	196	214	188	195	200	206	175	203	186	193	196	215	189	200	206	196	204	179	187	198	179	182	218	168	212	202	211	209	189	194	214	196	211	179	194	190	198	196	212	191	195	187	173	213	179	167	202	203	179	221	205	228	227	156	176	184	189	199	201	183	204	178	241	200	196	204	198	188	187	194	207	203	182	215	200	203	193	197	176	226	207	191	197	180	195	191	195	201	193	193	174	193	222	213	212	206	231	185	187	208	197	213	220	205	210	184	208	212	179	176	218	195	216	226	197	192	206	182	202	221	187	191	184	224	195	200	214	194	187	212	211	192	187	184	194	185	191	215	200	195	193	226	200	203	178	219	160	171	221	178	164	210	197	198	220	184	193	203	210	205	194	169	203	208	186	190	192	210	185	187	184	197	214	186	182	165	204	189	203	178	196	205	169	215	209	194	196	189	185	190	191	183	216	213	198	206	191	196	200	200	200	192	214	190	194	191	192	186	194	216	197	184	196	200	183	192	175	182	230	189	197	204	213	200	207	189	193	186	209	219	192	195	200	185	198	192	195	207	203	206	211	223	220	211	204	193	197	182	204	214	188	205	193	207	208	190	184	193	203	196	198	174	197	187	171	211	166	187	198	180	171	194	194	200	212	197	213	207	187	195	199	185	205	200	206	171	199	187	198	204	214	225	189	180	196	204	182	178	209	199	164	191	204	222	219	203	212	194	192	195	195	173	208	216	191	216	207	200	192	187	204	202	217	223	200	198	170	193	190	197	207	214	205	210	183	221	203	203	205	213	213	202	212	217	197	204	212	185	201	205	200	214	172	182	201	190	228	184	198	210	184	195	212	196	206	189	183	186	190	204	174	178	172	209	228	193	181	172	218	195	170	162	210	196	179	178	183	196	172	189	190	194	195	202	213	214	201	205	210	179	201	189	189	176	198	208	176	207	194	213	205	208	185	172	199	198	198	191	224	186	211	193	205	199	209	203	210	171	212	200	225	196	186	202	189	209	214	191	223	219	188	199	189	165	177	213	207	203	190	221	192	198	213	211	192	196	198	177	193	208	194	222	174	215	175	186	186	203	192	207	203	205	224	211	195	176	191	174	205	185	182	202	203	204	194	188	208	207	204	194	183	193	203	183	210	172	173	202	192	219	216	197	192	181	196	180	208	208	173	203	196	182	201	185	208	180	201	193	191	191	232	173	198	199	203	191	186	198	190	214	183	207	196	212	186	209	183	195	220	184	198	198	188	200	197	199	202	199	206	210	188	217	206	186	196	206	208	230	163	196	205	187	189	205	212	168	186	201	209	169	174	193	187	211	171	184	208	189	185	195	213	187	215	198	199	230	206	194	159	229	194	199	215	174	181	210	190	200	195	201	186	182	174	205	168	201	193	197	185	205	191	211	178	210	199	185	197	211	183	220	202	182	193	195	232	206	199	190	207	197	205	181	199	170	206	221	205	207	183	223	200	174	212	207	193	194	194	193	199	206	223	200	188	185	173	187	191	177	171	194	217	194	199	199	214	198	182	202	213	211	181	175	179	162	190	201	191	200	212	177	205	166	208	200	200	200	202	177	202	199	203	194	212	185	183	169	202	189	181	171	196	192	200	191	213	172	211	203	184	195	192	194	185	202	214	203	191	178	224	184	187	206	173	195	186	190	189	198	187	183	195	190	203	202	191	171	183	171	178	208	175	216	185	188	178	224	176	204	197	218	188	178	192	179	167	201	218	197	196	219	212	199	217	193	194	187	176	188	184	196	196	237	180	172	203	197	213	187	221	215	222	199	193	191	193	186	191	185	210	213	175	193	194	203	202	181	184	183	230	215	196	195	208	179	196	188	200	198	213	205	181	197	197	180	185	166	187	182	201	190	191	211	185	200	182	208	175	197	169	215	211	196	181	198	180	199	210	164	199	187	196	178	208	175	213	192	195	230	176	201	204	211	214	197	186	194	183	211	219	183	206	206	217	205	204	202	174	224	205	199	193	179	198	201	178	202	228	188	202	195	203	195	197	213	191	213	194	178	220	197	214	222	199	198	195	165	195	175	180	203	215	162	207	202	194	170	202	186	206	220	213	221	172	181	162	218	200	197	192	211	201	206	199	199	220	191	189	198	189	194	185	180	211	203	196	196	195	181	208	191	207	211	192	207	211	207	179	199	185	206	193	200	194	201	202	209	190	182	199	204	245	183	211	187	192	169	195	209	186	188	201	195	196	191	166	194	210	194	220	200	192	210	196	201	200	199	182	192	199	193	183	189	204	191
27897	23562	19004	2162	572	548	364	338	296	321	323	328	334	297	308	300	299	313	292	319	312	298	273	305	259	304	341	322	303	309	288	315	306	290	306	276	310	299	304	323	331	323	278	288	304	336	299	341	330	286	321	294	322	308	281	305	325	318	308	335	298	298	284	302	297	334	283	314	327	306	331	280	300	303	262	291	322	294	315	323	288	315	321	270	281	301	338	299	276	297	291	277	327	308	290	297	288	308	290	301	283	288	287	297	290	311	307	300	308	315	327	327	327	307	294	315	307	321	285	304	315	285	292	296	300	289	307	298	311	290	297	284	305	316	298	296	302	307	288	307	287	311	313	319	317	331	335	307	310	303	323	286	294	311	293	334	314	313	298	282	347	337	321	304	308	303	283	304	312	269	318	299	317	313	312	307	318	301	299	304	263	284	343	329	299	272	342	310	328	309	306	297	301	312	293	315	292	297	297	295	285	302	320	285	297	280	284	292	283	316	296	305	323	306	326	290	318	263	326	293	337	302	299	317	309	290	287	305	289	286	273	315	311	294	297	277	320	333	276	314	344	262	307	280	305	302	309	307	304	335	299	310	293	320	325	335	328	296	299	293	314	291	286	329	299	309	258	309	300	332	354	301	310	280	338	277	315	304	339	301	299	275	273	315	340	269	311	316	262	321	316	306	328	277	317	288	307	280	313	306	297	290	309	293	319	279	260	315	304	283	308	332	320	311	318	326	317	304	338	318	309	303	319	324	286	297	324	310	321	295	341	287	289	324	323	305	301	316	336	321	318	311	312	320	321	282	281	316	303	283	323	310	284	293	314	307	326	333	328	293	292	319	295	300	263	295	316	297	295	313	319	330	307	307	287	293	315	295	286	297	313	296	324	288	291	300	307	305	333	305	328	299	306	345	285	305	297	299	321	328	309	322	285	329	308	306	310	312	310	292	319	319	286	308	306	311	298	302	321	292	292	310	313	308	301	307	296	268	319	291	326	325	329	306	301	294	313	299	282	296	279	297	314	302	271	306	302	318	299	313	295	308	321	321	300	322	290	309	290	320	314	334	292	305	306	305	294	306	314	273	305	325	319	305	317	303	320	254	338	274	300	317	299	311	303	316	291	344	291	340	303	307	307	293	310	296	353	279	279	306	287	319	305	303	298	300	299	329	304	298	311	327	275	305	317	323	288	343	292	331	301	315	290	296	286	284	273	307	350	299	315	312	328	296	276	304	321	296	313	304	295	314	329	298	280	282	289	297	301	290	326	292	324	337	306	273	296	283	267	307	318	276	319	288	278	312	284	318	332	343	295	312	288	287	321	307	300	312	299	309	310	310	263	279	287	318	301	296	285	321	293	305	296	279	294	335	334	329	299	301	290	287	292	333	261	333	296	298	316	331	311	334	287	304	325	320	288	301	307	338	307	312	272	314	283	303	291	321	315	287	305	333	334	291	296	313	289	311	317	331	320	303	307	331	299	310	297	309	302	316	295	288	279	313	302	301	311	289	295	311	304	286	316	282	317	311	354	306	290	293	309	328	342	313	292	294	280	297	310	324	302	283	299	285	326	296	306	329	350	309	301	283	318	294	298	335	279	314	326	293	309	313	325	293	306	314	329	319	329	272	323	298	318	312	320	312	299	311	356	334	289	309	312	281	315	323	301	308	287	292	306	291	306	306	315	303	307	325	311	306	302	313	325	302	288	292	305	296	299	305	314	332	274	289	324	332	302	328	306	325	318	318	315	269	309	336	308	308	307	323	327	309	293	280	347	289	314	298	297	336	278	313	311	255	299	275	315	283	299	302	293	293	304	300	322	288	293	328	303	304	348	323	324	313	291	298	281	308	310	322	304	315	287	309	309	312	278	310	301	267	339	288	304	314	273	314	322	273	337	262	272	306	292	300	294	297	306	312	327	293	300	308	308	328	344	302	315	345	292	314	310	299	316	328	283	306	279	324	312	318	311	324	325	325	317	285	295	336	329	315	299	291	307	312	303	317	320	305	312	297	322	305	345	307	310	328	309	302	309	281	302	297	282	341	290	321	309	310	295	328	274	263	295	264	336	319	311	301	301	304	303	293	306	327	317	298	336	306	340	308	287	304	329	304	328	290	282	319	294	307	309	288	281	300	301	293	270	307	335	321	351	299	310	313	304	321	283	290	294	298	276	292	344	290	292	282	301	286	300	330	312	285	325	291	341	316	314	304	291	295	305	229	304	289	312	311	299	301	302	326	310	330	296	307	322	277	312	319	327	294	292	276	313	321	297	311	308	300	289	320	294	301	308	330	298	311	339	338	296	315	315	316	296	292	288	299	291	282	326	314	306	306	279	318	321	303	341	286	326	337	333	318	297	279	315	277	327	304	320	273	291	289	305	313	324	297	306	291	330	298	303	309	298	316	297	315	330	301	316	307	332	317	311	300	309	297	311	308	297	312	340	257	297	299	317	278	272	320	328	313	318	317	291	310	302	287	309	311	317	333	326	297	331	299	295	329	294	298	323	300	317	326	341	316	323	323	307	301	296	316	304	282	321	268	297	302	283	313	318	302	321	295	320	332	291	299	297	311	302	299	332	295	321	266	309	285	304	326	308	311	273	291	328	333	306	303	312	293	299	313	298	318	323	341	331	307	295	301	305	332	307	289	296	306	354	264	289	301	297	301	302	288	299	305	289	290	323	305	296	273	315	284	299	321	313	318	301	319	323	276	307	290	316	335	282	340	298	361	340	286	338	316	289	287	294	304	304	302	338	315	333	320	319	307	296	289	287	304	297	294	321	297	312	308	330	307	275	307	293	318	309	307	308	288	309	307	310	325	303	308	326	297	307	333	313	284	308	312	309	310	301	329	336	340	307	292	303	351	299	310	292	330	330	294	309	304	309	313	290	311	298	322	294	288	287	303	313	335	286	317	292	297	300	308	313	284	297	293	313	277	287	282	293	327	295	309	299	332	325	311	282	314	330	329	302	299	290	299	289	316	307	307	313	322	281	298	298	321	315	301	300	304	308	319	315	322	320	342	305	315	297	308	343	291	317	312	304	288	300	307	304	326	312	305	323	292	291	324	275	301	319	284	287	328	283	281	308	295	291	298	293	323	278	340	281	324	300	335	342	298	336	322	260	292	308	300	305	299	321	298	292	304	317	309	325	295	305	308	291	309	298	296	355	296	312	304	312	313	305	292	307	310	272	276	315	305	310	308	297	296	313	318	318	300	321	267	292	298	300	281	309	308	338	324	298	309	289	307	304	310	345	321	296	296	305	303	331	290	315	327	309	294	303	290	283	314	310	287	289	284	296	323	283	288	294	296	297	287	291	286	273	293	290	309	305	284	325	292	302	275	313	277	317	332	299	315	287	312	344	319	298	291	282	286	312	296	306	298	332	301	332	301	284	342	297	320	312	310	315	307	316	290	292	308	314	323	306	325	320	306	302	324	316	317	325	337	292	310	330	321	280	331	315	323	273	311	305	312	250	339	278	314	286	279	299	330
22557	34920	13744	464	453	424	432	378	374	384	432	348	394	376	407	361	355	369	382	350	394	367	414	374	385	424	389	405	365	336	395	419	380	359	384	393	346	373	370	394	387	378	394	375	360	379	355	374	373	412	376	360	411	389	374	400	333	389	373	362	399	352	382	374	416	397	402	375	376	361	350	391	399	361	362	346	391	378	393	382	361	360	354	399	421	329	392	347	403	366	364	362	373	395	361	357	375	389	374	376	372	403	392	365	335	388	365	378	408	376	335	383	366	392	382	414	357	361	389	385	372	425	364	373	389	381	386	379	394	406	355	371	420	393	337	366	376	345	365	381	417	367	363	351	387	376	396	404	414	374	406	387	399	378	357	402	382	392	390	362	396	379	393	331	361	378	371	359	385	360	400	391	330	396	359	408	396	351	383	382	358	336	354	351	354	402	377	363	377	349	368	354	397	395	378	387	401	378	368	365	383	420	355	403	371	390	353	341	359	394	404	366	365	392	416	342	367	352	359	363	373	391	393	402	381	344	346	380	382	369	391	387	351	418	340	360	402	386	374	373	394	374	360	343	413	428	415	341	374	388	401	418	372	413	349	384	367	374	351	368	393	385	357	407	403	353	381	379	388	383	359	400	358	354	401	354	358	360	369	355	357	396	362	409	397	373	378	354	429	365	377	339	401	376	380	379	387	389	395	374	342	387	384	360	360	395	361	352	386	351	380	389	408	358	379	406	350	392	382	442	352	393	381	342	381	364	375	372	365	365	373	394	401	385	377	379	372	393	390	377	383	373	405	361	370	403	366	345	363	404	391	407	374	388	392	370	372	343	378	397	408	357	333	376	386	395	380	379	350	410	375	418	369	384	358	397	378	364	367	394	394	389	377	360	379	389	381	387	346	393	376	395	364	382	386	391	394	397	367	390	348	390	384	386	349	342	337	347	404	391	392	337	380	374	371	395	387	370	386	370	402	379	395	364	375	364	423	361	338	379	406	380	378	387	378	384	395	408	374	360	386	387	379	399	384	371	371	387	344	412	429	360	402	364	379	388	376	344	394	353	353	355	360	393	391	397	357	378	363	369	384	368	417	377	383	337	364	392	351	371	347	368	358	386	383	398	386	386	358	387	364	366	358	377	386	364	439	347	384	366	392	363	402	384	378	379	372	377	374	396	399	371	387	403	380	354	386	393	398	397	375	359	381	401	397	369	398	383	394	407	395	343	384	337	367	340	389	353	356	388	356	352	379	403	388	399	374	359	374	369	370	357	361	413	392	343	385	383	363	365	403	343	342	382	376	357	442	355	389	397	399	388	402	372	393	391	422	339	393	393	374	426	350	346	384	367	373	352	403	394	387	399	368	397	373	365	363	417	406	370	373	374	363	365	367	359	396	354	374	411	345	398	421	394	380	388	374	361	389	386	354	372	380	370	359	359	350	372	382	404	375	389	348	368	358	390	409	378	393	360	369	350	336	364	369	388	377	376	381	367	378	374	386	364	393	383	366	389	383	377	362	406	408	369	387	413	378	400	378	403	376	378	349	394	394	391	401	354	423	383	410	385	370	378	406	344	350	375	371	354	362	384	344	382	395	343	382	390	353	372	364	394	376	413	372	365	396	382	376	381	392	384	374	365	351	404	355	362	393	379	412	370	377	398	384	354	372	404	371	413	367	402	373	393	402	383	399	407	361	391	409	385	373	378	407	405	354	379	397	393	404	357	378	343	394	368	351	419	366	378	426	406	361	387	358	383	406	343	391	403	391	397	361	366	392	384	384	379	344	359	380	361	357	366	406	378	386	364	357	369	367	355	393	367	380	367	394	372	350	392	362	386	392	424	393	368	392	363	394	361	384	391	395	359	386	369	368	378	377	353	404	405	354	375	358	385	385	384	380	346	360	379	418	402	373	381	424	381	394	379	385	390	403	363	387	403	374	410	384	387	359	379	384	392	381	377	410	353	393	344	371	348	365	402	354	380	377	400	375	410	371	370	387	400	413	394	401	376	352	391	366	403	379	375	350	379	400	407	374	394	341	398	383	377	385	395	338	385	375	361	351	378	397	358	428	386	400	379	367	399	368	384	398	382	374	348	386	377	359	409	356	370	385	398	370	334	372	405	372	415	339	364	424	369	362	387	382	359	357	386	383	369	403	397	364	389	384	387	373	376	347	368	354	406	378	388	385	340	393	394	368	388	387	401	413	405	381	381	378	395	385	435	390	360	380	378	382	371	341	403	401	384	370	371	377	383	370	390	375	373	395	379	401	359	390	365	379	370	358	388	377	376	404	374	390	385	361	384	378	366	356	395	376	387	372	386	359	315	366	384	386	362	406	378	379	374	369	376	383	393	395	348	353	388	370	390	396	415	397	378	422	377	367	390	397	375	390	365	404	363	363	354	446	405	385	387	394	358	366	349	372	372	383	362	383	381	380	375	365	358	343	398	408	381	364	412	372	411	372	413	377	405	375	406	371	393	376	370	376	369	406	374	381	374	375	385	355	349	362	401	373	350	372	362	385	364	357	370	373	368	388	373	348	364	362	370	392	382	379	406	365	334	355	416	362	353	402	382	380	382	386	371	361	360	371	379	396	356	341	374	378	381	359	414	400	396	403	346	384	391	420	364	384	387	353	357	354	395	392	355	387	376	359	376	383	339	364	387	385	354	355	395	387	397	378	376	338	357	356	353	376	389	358	372	402	387	362	353	369	389	400	417	334	370	343	333	379	336	392	368	394	355	352	406	357	422	324	382	388	385	382	381	375	370	392	343	339	401	377	354	364	371	404	367	355	359	364	352	375	372	368	397	388	401	385	383	390	394	397	383	405	396	383	381	397	377	360	364	421	365	367	376	377	355	376	357	386	370	416	412	404	341	361	346	357	379	359	393	406	421	389	367	420	391	380	380	406	395	351	370	395	402	359	408	407	375	371	380	403	372	393	411	385	349	406	381	395	383	357	373	336	403	378	356	405	418	346	379	372	362	398	351	353	369	377	379	384	411	385	373	375	361	397	364	370	375	375	406	386	347	380	372	356	382	389	367	403	344	362	425	363	393	353	366	392	338	373	351	379	371	384	356	398	378	349	387	371	343	366	401	412	395	373	384	363	384	348	363	377	370	390	383	409	363	374	396	379	394	391	357	365	369	383	389	367	376	378	373	390	395	406	398	364	372	377	407	374	346	381	407	401	356	406	401	349	398	382	385	353	380	388	395	401	390	376	395	391	368	369	372	397	431	363	389	372	341	361	380	377	393	372	383	379	396	395	382	393	358	331	389	355	439	371	360	376	394	380	393	367	365	395	394	382	396	337	377	388	377	365	408	370	369	373	366	392	373	373	360	387	393	361	352	389	391	398	402	384	411	364	360	370	354	383	388	372	370	370	366	391	372	394	372	363	371	336	405	390	360	392	366	400	392	361	410	381	361	374	377	384	367	381	384	378	357	418	413	370	374	420	414	374	384	383	386	375	410	388	371	377	376	383	380	381	383	364	387
24272	21748	28319	25755	21091	9837	572	381	267	283	242	238	212	194	183	154	200	195	176	156	174	170	185	174	170	153	169	192	174	171	156	159	146	164	171	177	150	150	156	155	145	140	172	143	156	165	169	141	150	141	125	129	142	145	155	153	151	174	146	166	129	157	163	151	167	150	156	163	173	154	168	169	134	141	156	124	171	139	144	167	140	169	141	129	153	152	131	165	163	136	151	147	142	154	150	150	148	135	143	165	145	162	151	172	148	153	151	144	140	148	154	157	142	140	146	151	142	133	155	123	135	166	144	164	155	177	159	149	130	162	144	169	149	172	154	122	162	139	143	133	177	167	165	147	176	142	144	146	141	160	139	165	155	150	157	147	160	140	151	139	150	153	146	158	138	150	158	142	173	135	144	168	155	149	120	138	141	179	143	152	147	145	135	144	143	166	146	140	166	157	131	149	152	162	169	149	161	143	148	165	152	163	162	148	156	150	145	175	149	145	156	144	158	153	159	140	175	150	145	172	148	163	169	135	143	157	176	149	160	148	147	154	146	170	160	164	157	146	138	152	142	158	159	160	136	152	153	138	136	143	153	161	167	172	142	139	129	144	150	142	150	169	143	155	168	152	139	158	153	149	152	161	154	156	146	145	147	148	140	143	152	144	143	175	132	143	148	150	145	152	135	138	156	155	155	135	132	160	138	123	148	171	148	150	159	153	149	165	139	159	162	170	147	161	133	166	144	161	164	156	159	138	161	167	170	163	162	155	169	149	156	153	178	155	140	160	177	134	156	158	144	136	144	162	175	140	153	135	169	125	171	156	144	158	165	157	172	129	127	159	125	164	140	149	148	171	166	150	143	123	137	154	141	155	151	151	158	137	151	138	159	161	148	160	157	161	157	137	148	164	151	166	147	161	147	159	153	157	155	148	150	148	169	149	162	171	180	165	156	146	140	146	131	179	164	158	151	132	143	146	140	154	179	157	133	181	153	124	149	149	161	144	141	155	168	140	150	170	150	144	161	141	168	171	167	159	154	131	172	166	157	151	159	142	154	151	148	127	152	157	163	143	133	158	160	126	140	132	144	137	149	153	151	154	139	139	133	160	152	136	155	141	150	150	166	147	169	157	141	152	137	140	140	147	138	137	147	128	147	149	147	178	138	144	128	140	149	128	141	138	161	138	154	153	152	140	158	181	148	125	157	152	130	151	157	167	128	151	141	139	154	136	153	144	155	159	154	151	133	143	164	131	154	161	151	159	146	141	143	126	159	152	149	149	163	144	139	152	160	162	153	136	143	152	161	144	150	143	158	154	156	139	143	138	148	143	144	148	138	162	133	146	146	167	148	162	145	160	157	130	148	144	148	149	158	161	164	153	134	159	167	160	156	153	145	157	137	175	144	155	128	141	138	163	154	151	161	131	166	162	151	140	157	130	148	136	125	173	151	162	154	135	151	140	149	166	148	150	164	131	136	150	152	169	150	145	175	160	151	155	155	169	152	150	185	119	140	146	150	137	152	137	158	180	135	159	144	170	168	151	163	125	145	163	146	142	154	147	161	130	139	139	130	127	148	169	147	131	151	143	126	129	160	144	168	150	144	148	164	133	143	143	154	149	145	151	146	170	147	144	163	136	154	141	149	140	171	141	159	140	130	149	165	146	163	139	167	149	164	139	170	151	158	140	163	137	156	154	154	156	144	158	154	127	159	129	137	138	157	142	159	132	139	159	144	159	147	172	137	159	154	163	144	149	143	149	134	131	162	145	155	157	142	159	144	144	162	163	160	167	158	157	148	149	138	159	152	152	171	145	183	143	148	141	149	137	163	159	166	149	154	127	147	142	162	142	149	155	128	117	157	147	145	144	154	142	160	168	134	154	154	157	151	158	150	158	149	155	139	135	136	144	157	128	168	152	151	136	164	138	161	137	147	137	133	141	124	146	143	145	160	132	139	154	162	163	162	148	128	147	160	169	154	165	144	158	155	144	155	151	141	166	153	153	164	150	158	143	146	161	138	138	141	159	156	135	149	136	143	157	140	169	145	161	141	146	153	134	171	170	158	143	144	160	142	147	156	146	163	169	164	163	153	154	161	171	143	129	140	154	177	179	154	138	150	129	129	160	157	142	144	143	152	145	149	142	158	156	157	141	142	152	151	150	154	135	151	152	144	141	158	150	142	152	158	156	158	178	160	165	158	160	123	156	152	171	143	134	134	136	132	136	158	151	156	159	164	154	162	160	144	158	146	161	160	154	158	139	146	175	167	147	157	152	129	151	165	162	138	120	149	143	137	170	155	151	141	139	134	161	154	122	139	165	155	146	140	156	150	149	137	127	144	158	121	140	151	140	144	142	141	150	134	156	146	176	117	155	151	158	146	144	159	143	155	136	147	174	159	150	161	174	135	146	160	162	145	154	151	143	138	149	155	139	158	162	163	148	144	138	172	156	129	146	153	119	129	139	129	154	136	184	159	140	133	150	146	144	143	141	146	153	170	160	135	147	138	137	152	147	145	141	137	175	161	159	150	165	145	125	131	132	142	146	161	147	172	146	150	147	168	128	155	143	151	151	166	165	126	146	149	134	175	147	138	133	171	156	160	154	152	150	184	160	146	143	143	138	157	162	146	134	145	134	150	129	167	125	127	143	181	140	129	143	160	151	144	157	150	171	144	162	146	156	165	159	138	160	131	125	142	146	153	138	143	162	141	161	144	146	146	166	164	143	156	130	165	152	169	142	153	158	136	167	134	156	176	156	158	146	150	160	152	163	150	159	130	149	179	126	167	152	134	148	139	152	146	124	176	146	137	153	155	156	157	161	134	152	151	143	160	146	157	163	144	149	149	145	150	147	136	167	141	153	184	169	175	134	164	141	126	147	168	148	144	142	141	154	149	173	150	150	127	147	142	130	139	136	148	143	160	157	151	162	146	137	134	148	157	173	139	146	144	148	145	148	165	126	134	138	139	119	158	148	165	156	162	165	130	148	164	155	154	156	136	147	166	131	143	152	174	142	168	146	151	175	151	143	147	147	124	180	144	150	148	157	135	145	141	156	147	126	138	153	146	140	168	129	150	151	150	145	169	155	127	133	153	174	144	174	151	140	136	168	144	119	151	151	144	149	149	137	155	150	154	170	161	140	136	167	144	155	161	131	153	130	152	147	150	156	139	138	144	153	149	144	166	153	179	145	142	154	142	153	145	153	174	144	151	156	161	136	144	163	142	156	163	136	143	162	150	145	147	168	162	151	153	156	122	153	150	148	153	134	164	150	151	151	149	159	149	155	171	146	149	141	181	165	152	145	129	137	148	157	145	161	145	149	140	150	140	152	149	133	159	111	152	154	160	156	138	172	130	142	157	150	161	152	132	145	168	164	153	157	154	155	143	158	146	171	170	148	158	136	137	174	146	179	139	155	125	147	136	150	141	161	132	140	140	160	152	126	137	141	150	142	143	142	154	136	140	155	144	140	144	139	150	155	153	166	165	149	154	159	164	165
47780	80800	37841	2130	1455	1059	769	680	567	467	398	389	343	315	321	279	308	241	237	210	253	244	222	241	258	234	202	234	212	223	225	192	225	220	190	224	191	189	199	193	218	187	183	215	202	194	205	198	179	213	205	217	222	205	210	199	178	191	201	220	191	179	208	165	228	198	177	198	219	206	185	197	194	204	175	166	199	174	198	215	175	205	192	199	206	212	182	167	195	175	173	179	202	187	166	205	194	190	197	206	201	170	209	199	183	197	178	216	183	174	206	201	199	221	183	191	196	184	176	197	193	180	209	191	207	209	218	205	214	206	192	196	187	210	207	208	186	177	191	163	192	199	198	169	200	180	182	185	195	175	206	187	174	198	181	213	201	182	194	212	196	190	198	201	183	213	177	201	197	197	185	201	181	188	216	196	175	166	184	174	169	188	190	196	163	226	210	196	185	202	204	199	180	198	219	199	182	204	200	169	197	174	198	175	210	188	192	168	189	215	173	180	196	186	190	189	208	220	186	186	192	174	190	197	185	206	197	200	193	214	190	208	217	221	181	202	205	197	168	188	192	185	206	197	168	197	196	199	194	206	211	196	214	181	192	183	205	173	164	208	183	182	190	166	211	201	207	192	193	175	182	185	196	181	169	209	197	182	179	191	179	203	168	197	194	183	190	168	180	174	195	209	194	198	207	220	203	158	197	207	177	191	198	196	199	206	210	210	202	194	196	183	191	177	180	174	185	191	224	181	179	193	182	208	175	180	184	170	174	227	194	200	210	192	189	184	178	200	191	165	182	202	194	191	208	187	190	192	180	188	208	181	190	185	189	186	201	204	219	200	196	217	185	199	224	201	188	165	190	196	202	200	178	196	178	201	166	192	205	187	211	181	179	206	190	174	184	210	184	197	194	190	179	171	170	176	196	189	213	198	184	179	195	231	209	162	193	187	189	198	161	190	192	187	189	180	191	215	213	174	195	194	191	209	206	187	204	198	187	166	192	191	188	188	200	202	187	227	212	185	178	215	167	202	203	183	209	154	195	183	173	194	219	197	208	195	170	181	201	197	185	167	184	205	195	183	179	185	179	202	220	204	196	208	189	186	184	215	196	218	185	214	205	186	181	188	190	176	198	187	212	182	169	186	173	212	180	163	198	214	202	201	192	213	209	208	184	213	171	182	183	223	182	189	207	208	199	184	191	206	189	185	177	185	189	206	187	181	189	187	181	196	213	193	176	170	195	191	183	205	178	204	192	183	236	214	189	203	191	168	202	196	206	191	200	196	219	172	188	197	202	197	212	209	179	192	182	197	212	198	177	177	202	192	181	190	190	181	194	194	189	174	227	212	172	203	179	187	193	186	186	202	173	192	201	169	189	193	179	212	201	202	199	188	209	193	175	201	208	177	198	180	191	194	189	178	199	200	194	204	204	198	179	197	207	186	200	186	175	195	210	176	184	180	194	214	204	206	189	194	202	216	213	192	182	219	200	169	195	194	191	197	215	191	218	175	168	187	179	198	191	196	178	200	167	200	224	175	165	206	190	198	200	201	205	184	198	185	225	189	199	175	198	198	210	174	213	206	185	184	167	188	214	212	193	198	191	201	201	176	189	191	187	176	164	188	189	194	193	195	194	182	169	184	193	211	197	185	195	191	177	182	178	189	175	188	191	144	160	190	171	180	207	184	179	197	221	186	184	196	174	181	194	198	190	211	165	193	181	170	188	186	197	168	163	188	171	204	198	187	180	205	172	206	211	230	212	180	161	201	202	180	232	199	168	202	201	189	174	184	180	203	183	174	185	198	199	192	181	189	174	189	176	207	168	184	191	196	190	185	205	190	213	174	183	192	197	178	209	236	186	167	225	176	199	190	178	181	186	199	172	211	188	198	202	197	212	194	202	208	214	215	200	217	194	183	168	207	203	203	200	194	204	200	178	196	183	185	183	185	191	195	184	179	192	210	185	193	193	195	177	199	171	178	193	214	188	182	185	191	182	162	185	174	199	193	161	211	200	220	192	208	186	193	163	194	197	212	191	198	211	166	189	177	194	196	199	186	178	175	202	188	205	179	183	193	191	189	204	195	202	190	198	188	183	196	195	186	181	194	208	207	187	168	180	200	214	191	194	166	189	180	196	220	215	194	191	200	188	191	212	187	203	198	203	173	197	206	205	183	177	199	187	196	177	195	171	193	190	206	179	188	204	171	202	203	182	213	193	206	222	218	190	204	218	188	178	157	191	191	207	209	214	166	201	215	173	230	207	166	202	194	205	192	165	194	191	182	179	196	213	177	218	181	182	200	192	199	210	178	193	198	194	201	213	202	183	198	195	193	171	214	188	167	194	199	174	183	193	202	213	178	183	192	216	167	168	181	173	192	183	186	177	185	198	181	228	192	187	204	190	221	204	190	203	171	176	188	200	207	196	189	206	178	170	197	177	215	220	193	206	203	225	180	192	206	202	185	197	203	171	169	223	202	166	176	179	207	203	190	202	215	198	188	208	191	171	203	193	185	193	194	186	183	187	212	193	188	213	181	172	238	211	214	186	204	189	177	193	186	185	196	199	176	196	199	191	200	167	169	187	192	206	176	183	190	194	196	210	188	181	179	187	216	199	188	210	218	191	194	194	194	194	208	214	177	200	197	199	188	209	205	194	207	196	152	179	185	204	203	226	190	212	190	194	212	181	196	189	164	167	205	197	189	198	192	190	215	200	163	201	176	161	210	193	205	204	207	192	202	172	183	208	196	198	186	161	184	188	182	177	201	175	182	168	164	198	187	198	196	188	188	224	197	181	221	198	197	184	176	196	191	198	150	192	179	162	214	167	221	213	167	206	202	211	181	197	213	204	190	200	190	204	206	177	178	211	216	193	163	197	209	176	192	197	207	197	174	176	202	185	195	184	177	187	188	203	187	184	203	197	190	198	193	197	158	188	214	214	162	217	173	185	223	206	180	201	184	199	191	199	184	218	196	186	201	217	203	199	179	179	181	186	173	191	192	171	191	217	200	184	187	196	205	191	185	180	200	178	185	208	190	217	215	210	192	208	187	174	204	197	206	172	205	209	217	208	193	177	174	194	177	191	195	174	196	198	168	200	195	193	181	166	203	171	199	171	185	177	197	208	172	176	196	176	204	215	208	174	206	184	209	195	218	196	179	203	191	209	155	183	198	193	159	177	188	189	190	197	183	186	185	192	195	187	200	188	215	201	183	177	169	177	222	190	171	186	186	198	201	198	211	206	213	180	188	193	180	166	182	163	209	207	208	190	183	192	192	197	202	207	217	177	214	185	175	187	180	189	209	200	193	209	193	196	215	190	177	181	180	233	174	188	215	224	196	204	186	185	208	177	199	176	195	206	217	168	197	177	188	196	205	205	199	188	195	208	203	202	196	199	172	197	201	195	192	177	183	193	194	183	203	202	178	171	204	178	196	177	175	199	185	194	193	205	194	210	211	185	178	188	182	171	189	209	181	195	191	200	191	185	184	203	203	191	193
25834	22028	27862	25824	12714	856	497	486	448	435	421	398	375	412	419	360	374	388	363	418	355	393	387	405	389	389	395	385	389	374	376	356	359	365	367	343	366	340	369	367	350	376	353	386	371	342	408	362	441	388	369	390	362	385	385	385	381	373	370	381	357	384	349	349	362	373	407	338	345	394	397	378	391	352	365	373	358	383	345	379	366	350	386	353	402	362	371	356	396	389	365	382	373	366	379	401	335	376	385	398	394	362	363	384	358	358	317	362	364	390	373	340	371	351	359	366	368	374	369	391	388	388	354	358	373	368	369	391	395	377	373	377	369	410	354	369	385	350	344	373	402	390	354	355	332	349	348	373	364	337	384	391	348	399	371	375	384	362	352	386	374	371	360	380	374	353	367	342	391	385	374	365	383	349	351	336	359	362	361	389	377	399	394	369	347	359	382	400	370	373	393	400	375	382	362	378	375	390	394	378	357	326	393	334	386	356	399	394	384	351	388	354	324	390	339	346	343	367	388	371	375	381	350	382	376	356	372	397	346	369	356	396	368	372	362	381	349	343	343	339	383	357	391	339	375	373	350	349	381	360	387	347	353	358	377	387	372	410	383	359	372	363	374	374	377	342	365	358	375	375	377	384	375	355	369	377	349	375	399	367	406	381	378	353	355	340	363	419	390	357	359	381	375	356	364	405	365	360	370	371	391	386	382	362	378	388	384	401	359	367	368	371	388	341	372	370	380	368	365	382	382	354	368	391	354	361	383	357	364	389	359	403	367	388	370	376	373	374	395	403	385	412	355	377	356	362	375	378	397	373	364	345	371	373	381	425	381	346	330	380	397	358	367	353	367	365	370	374	415	410	396	361	399	378	378	358	384	355	385	393	368	351	397	365	374	371	370	377	386	385	348	344	394	346	414	347	372	364	357	384	352	377	388	361	378	367	371	372	395	366	375	376	371	374	358	367	336	391	353	383	339	375	327	393	375	397	368	403	355	344	354	354	387	362	399	370	384	368	375	376	381	349	381	380	348	369	398	368	380	337	342	406	377	354	367	356	353	406	375	381	338	418	373	330	363	352	367	378	355	379	397	373	358	377	354	377	383	359	385	384	370	400	359	388	393	369	382	368	372	359	406	383	324	384	365	413	374	372	383	369	363	386	380	373	394	379	354	366	387	379	361	364	369	389	364	379	372	359	376	347	338	357	385	380	375	419	380	333	350	341	342	382	362	376	342	400	373	377	401	411	379	364	388	333	366	353	384	378	346	377	364	366	339	350	355	367	372	368	380	355	355	334	390	393	371	382	376	398	380	378	375	381	403	393	361	358	402	408	324	400	386	365	368	358	379	415	387	364	378	394	365	367	380	344	362	377	342	342	372	367	428	347	394	350	365	332	385	400	370	404	373	360	372	354	393	355	381	362	370	347	378	349	383	387	358	361	370	319	405	333	371	330	357	374	376	328	398	371	384	364	372	376	401	391	332	386	406	366	362	331	378	394	378	393	374	365	346	385	374	416	366	417	378	367	362	369	370	350	367	366	356	379	338	366	370	393	356	366	386	369	390	391	355	350	348	376	372	368	380	367	363	392	399	370	350	376	364	374	361	374	363	357	381	353	348	331	378	388	390	360	375	344	369	336	368	360	373	386	387	387	370	388	388	364	365	367	389	412	401	372	366	384	373	381	373	361	361	375	380	381	367	382	378	376	357	378	363	334	339	398	375	378	356	380	339	378	367	351	409	343	393	340	390	392	394	391	341	359	377	380	381	376	360	366	359	398	340	363	380	375	373	390	375	383	396	355	382	363	408	356	358	371	383	382	365	342	368	369	385	386	357	356	391	384	372	353	394	361	377	378	380	338	376	392	411	392	363	354	384	370	352	330	386	361	415	343	417	324	367	336	346	376	369	370	388	357	365	369	335	366	355	371	363	372	407	354	349	398	361	349	362	359	416	394	374	370	348	400	399	366	377	394	337	385	356	374	330	388	378	369	382	350	374	386	373	380	380	370	362	397	389	357	400	336	348	394	343	370	357	400	376	359	359	360	401	390	352	374	329	340	395	371	344	340	358	368	376	334	373	408	374	382	383	398	382	370	355	341	316	380	357	403	385	375	387	368	380	383	333	379	395	363	386	358	376	385	347	387	366	358	369	379	375	378	370	382	366	360	356	331	379	389	360	344	364	341	372	338	385	397	372	390	408	391	383	348	377	327	381	380	378	379	347	359	354	381	384	392	342	355	365	373	406	338	348	355	373	366	352	342	370	369	389	399	360	385	399	384	372	370	388	365	373	371	363	366	359	387	396	355	350	368	371	367	387	393	357	371	395	367	381	370	362	381	410	366	378	357	357	401	324	407	382	373	388	365	374	400	383	399	359	388	365	353	377	397	391	341	377	385	375	398	357	369	388	416	421	365	382	366	372	367	398	419	395	351	364	383	381	414	389	390	358	400	336	378	381	395	386	386	371	354	383	350	387	362	378	385	398	375	350	379	364	397	381	375	377	351	392	370	370	381	369	359	348	392	367	399	364	355	369	389	358	349	372	366	344	358	362	414	377	347	391	384	377	375	354	348	385	339	406	382	388	383	371	355	382	395	363	361	374	377	352	355	364	362	357	379	342	364	366	348	367	388	343	386	357	379	379	373	398	395	387	361	393	366	377	368	375	346	350	370	382	360	388	391	353	325	392	378	361	380	373	388	351	373	389	396	354	396	384	417	360	385	383	414	341	342	353	386	366	384	354	374	395	341	355	408	365	345	386	374	389	352	375	388	402	378	412	353	402	350	347	366	373	390	356	394	354	378	362	383	348	404	367	382	372	335	346	350	358	370	384	387	392	363	360	335	373	360	402	332	355	382	390	395	351	343	348	380	398	348	351	380	345	370	376	377	361	383	335	371	366	384	390	367	394	339	369	382	363	349	355	408	350	351	365	372	359	355	379	384	378	393	338	376	357	330	342	348	368	394	428	355	356	371	389	373	379	382	367	374	396	379	371	381	353	356	394	368	402	364	373	374	371	339	351	408	398	375	352	333	373	395	353	393	393	394	353	373	396	363	372	384	389	385	380	373	348	376	337	367	379	365	318	367	371	384	363	364	373	375	393	326	366	357	349	356	385	356	365	387	375	361	357	346	363	376	379	356	390	387	363	349	347	373	356	376	386	375	390	384	356	365	344	390	369	353	355	376	395	356	387	380	352	359	402	359	381	385	368	383	372	382	355	372	358	358	369	363	400	363	381	361	383	354	384	427	353	375	354	361	380	359	388	362	379	393	366	383	350	403	382	410	358	362	361	359	362	350	371	392	350	384	338	386	357	366	390	387	401	334	347	343	400	357	392	358	372	334	347	402	374	369	347	364	361	374	323	396	371	374	363	384	394	404	388	368	386	372	357	411	385	358	387	329	349	381	350	383	366	389	409	374	359	385	360	338	372	407	385	376	371	384	375	392	382	412	373	359	370	394	371	392	396	366	385	378	402	367	390	365	395	360	363	370
47869	69494	34458	1354	1047	836	753	691	587	614	570	530	535	483	526	480	494	446	465	485	446	484	481	467	440	468	437	435	474	465	442	424	434	408	462	420	422	451	444	417	438	450	495	438	440	436	443	457	431	411	411	439	471	445	457	410	462	404	443	458	436	436	426	423	458	421	439	418	414	435	423	450	460	415	438	473	441	418	419	445	433	427	428	448	444	452	398	452	476	433	460	449	442	440	461	426	432	454	436	407	436	437	468	456	425	442	399	455	447	463	407	453	424	440	459	433	441	470	421	416	434	437	454	403	446	447	463	424	446	456	405	448	438	465	415	391	446	444	396	397	449	464	401	458	422	429	462	429	451	460	478	459	468	443	393	440	437	450	418	448	433	443	404	413	461	453	456	456	424	429	470	470	430	446	437	428	457	421	436	435	436	452	404	439	400	452	445	416	441	446	459	427	409	454	439	402	458	432	452	427	425	433	445	454	430	432	421	424	435	423	445	428	452	419	446	472	415	423	417	446	437	448	446	410	457	423	444	455	410	415	476	410	480	427	451	424	444	453	433	467	395	426	445	426	439	417	416	433	460	411	448	422	469	447	437	422	430	441	461	438	461	420	404	469	450	429	432	429	413	425	451	446	407	450	419	427	452	417	424	459	413	416	481	455	462	454	407	441	428	427	434	445	441	404	411	439	442	416	404	454	429	464	451	405	431	439	460	456	467	439	443	432	424	454	425	454	416	419	455	446	419	432	414	422	419	407	422	389	430	436	462	478	427	432	441	443	448	406	434	411	457	460	448	400	400	434	442	476	412	445	466	435	422	448	481	447	438	431	465	445	433	455	475	474	462	425	419	423	430	397	441	474	428	441	403	444	475	451	412	450	449	436	396	453	432	461	446	439	416	429	431	428	456	435	422	461	463	456	456	444	458	441	476	427	393	423	433	431	459	442	438	426	424	434	425	449	440	469	420	447	433	476	452	389	464	448	435	397	432	446	457	461	409	409	477	422	424	418	458	401	385	458	412	424	457	438	429	419	444	493	397	451	444	400	417	443	444	424	460	469	430	482	448	444	416	449	439	449	465	432	439	425	455	413	462	463	428	486	425	474	421	451	408	448	412	427	434	424	453	475	420	456	429	452	420	427	398	451	414	457	456	438	409	436	466	451	412	458	483	442	456	428	458	438	432	428	413	441	453	449	464	443	463	410	438	444	422	467	396	426	418	447	410	449	429	428	412	474	436	432	432	446	409	428	450	425	466	397	413	479	423	472	398	421	449	460	430	434	398	424	430	464	393	412	452	432	420	445	436	417	429	423	456	440	434	435	436	428	449	443	431	464	392	439	468	410	417	430	459	418	428	419	416	407	492	430	472	457	413	409	416	457	460	469	412	421	441	432	433	417	443	438	437	432	435	468	406	446	399	417	455	429	433	448	406	444	454	482	448	467	435	423	410	433	453	438	462	443	436	466	406	452	463	440	420	445	463	454	459	427	429	461	394	426	445	454	455	443	448	421	424	448	449	443	415	444	466	415	437	429	454	419	444	439	420	438	462	414	430	430	440	438	485	429	432	431	441	424	461	451	445	455	419	425	440	448	480	455	485	445	438	421	478	422	456	385	464	442	476	436	416	435	455	418	398	422	441	446	462	429	449	444	453	433	443	417	475	445	426	433	457	390	427	448	441	442	453	462	455	430	457	451	463	447	456	432	436	462	430	390	433	438	429	456	468	448	474	427	423	461	459	441	399	427	408	434	423	461	451	459	450	392	429	394	442	434	415	467	441	449	406	405	453	435	426	463	424	462	435	422	430	403	460	436	441	421	448	433	441	437	436	463	438	428	469	423	410	441	400	429	445	442	455	428	422	443	433	452	441	413	426	425	457	454	467	460	443	448	433	419	423	448	469	397	392	444	437	448	450	411	420	430	470	413	403	407	473	473	419	456	455	405	448	428	436	418	444	425	484	420	405	410	425	426	428	467	452	446	451	436	465	436	422	445	421	437	444	431	426	421	446	437	404	416	432	455	448	427	447	420	460	439	424	448	442	422	405	420	412	429	462	413	445	414	457	450	422	445	458	441	421	443	448	455	430	427	416	416	431	426	437	417	440	441	464	441	455	444	415	442	409	476	443	411	488	454	422	428	444	492	439	439	415	420	437	392	446	417	477	439	434	448	434	447	458	414	429	425	407	408	433	454	452	432	412	488	422	440	461	440	467	437	472	433	435	477	415	454	445	455	453	438	440	471	404	463	459	452	448	449	415	402	443	438	438	441	463	437	415	465	504	421	436	473	400	474	440	454	426	461	413	440	423	440	432	429	490	424	446	386	410	505	463	447	480	432	413	445	446	428	457	416	412	438	418	439	453	425	478	422	441	439	430	430	435	455	468	445	386	435	403	462	485	428	418	459	456	429	436	424	440	423	435	405	429	445	424	452	446	432	431	453	433	431	428	442	444	446	476	440	447	472	453	434	432	442	429	463	422	427	445	401	427	417	467	457	435	426	440	434	446	423	421	430	469	446	444	403	414	446	453	441	416	463	425	436	446	434	440	453	469	425	436	435	454	404	442	449	457	479	437	407	485	418	469	445	456	429	454	456	403	458	455	410	461	423	451	477	439	455	429	428	409	443	433	424	444	459	405	398	463	436	445	429	423	427	467	458	457	438	429	474	429	445	421	439	435	420	395	470	434	452	437	466	432	398	452	424	452	439	428	425	395	427	404	407	448	434	420	428	469	453	402	449	428	459	453	447	401	483	402	450	460	481	429	453	426	458	470	418	420	421	416	455	415	448	434	440	442	428	423	411	448	470	430	466	419	448	455	447	397	443	434	395	417	436	432	432	404	431	402	416	425	430	441	414	461	461	451	440	442	434	417	424	430	407	460	393	438	444	417	430	437	448	458	445	399	452	440	405	437	435	454	440	434	457	450	416	446	432	432	471	414	449	433	402	445	459	419	470	450	440	412	427	487	390	438	425	417	409	415	430	455	430	419	445	416	415	419	448	466	425	426	448	462	454	431	462	450	443	460	416	452	429	415	450	418	465	425	468	430	425	435	463	447	451	418	471	438	442	430	467	406	442	400	423	438	439	427	423	407	446	439	405	418	439	419	471	452	446	447	431	401	474	444	404	454	408	437	455	450	479	475	459	447	433	420	432	449	434	465	462	455	440	431	461	469	434	458	417	426	463	473	398	465	460	429	442	418	419	463	437	436	431	429	428	413	448	426	447	464	399	440	413	393	432	430	456	438	444	459	408	402	483	406	410	455	441	420	423	456	436	399	446	423	435	422	495	425	448	411	456	430	458	411	435	438	436	414	447	424	436	452	454	423	443	435	428	438	437	409	413	415	439	423	467	443	438	438	440	424	446	460	426	414	456	466	459	439	446	430	450	446	451	470	442	435	460	451	436	431	442	412	402	427	484	448	432	452	450	398	433	447	469	465	465	423	465	407	443	431	465	476	445	400	410	433	455	460	465	417	460	471	436	408	419
23346	21569	28897	24708	21484	21488	12138	632	411	406	337	299	310	273	280	247	236	246	212	204	225	201	208	212	198	194	175	221	189	202	192	193	183	169	181	175	190	189	166	187	164	216	170	182	152	168	175	192	191	189	190	175	183	175	200	177	185	159	159	149	140	170	197	152	182	175	203	173	171	195	189	171	176	190	168	188	165	162	171	176	201	168	163	154	174	160	167	150	161	180	160	184	189	196	173	194	202	181	181	190	182	151	181	156	183	160	171	179	170	163	173	167	179	175	165	168	171	181	186	189	162	173	180	165	160	149	186	187	166	181	186	195	160	168	179	165	166	181	185	177	185	166	180	144	187	173	174	160	163	151	190	187	176	179	188	178	175	168	223	179	173	167	175	186	171	181	173	159	198	190	154	191	173	203	183	170	156	175	200	173	166	184	183	191	183	176	171	171	175	178	191	174	165	152	165	154	167	179	161	188	167	188	191	172	181	148	162	158	175	212	149	186	166	180	170	173	179	166	170	166	168	179	180	194	161	159	175	174	174	169	181	177	185	181	175	200	183	185	176	177	148	176	184	163	167	168	172	179	193	169	177	149	153	202	186	160	173	176	183	198	182	172	181	187	151	177	175	145	166	174	138	185	176	167	182	179	172	141	158	183	195	181	160	171	179	170	175	164	168	178	185	172	174	171	166	157	166	171	179	160	174	148	166	191	145	179	177	173	177	181	197	171	172	178	188	168	172	175	173	151	186	179	203	201	199	187	172	158	186	191	178	185	172	165	157	181	151	186	149	161	178	149	180	180	182	178	170	188	161	200	167	188	175	183	177	162	155	174	194	158	169	171	168	139	176	190	190	172	174	183	188	173	160	182	189	165	168	170	157	178	167	177	172	156	180	165	171	178	163	163	166	170	171	175	170	178	177	196	161	165	190	156	154	199	164	198	157	177	179	163	171	173	157	175	175	182	170	170	157	161	160	177	166	162	168	181	176	159	175	170	185	185	168	199	184	160	181	156	179	181	183	170	164	171	186	170	183	173	166	188	148	174	175	167	171	174	176	182	174	152	170	180	171	172	190	177	162	185	149	164	175	185	201	171	188	167	179	142	143	191	185	172	149	168	171	181	169	199	175	185	180	156	155	153	185	173	172	169	186	170	169	170	183	174	180	174	170	181	183	171	169	175	182	182	165	184	176	168	164	203	187	162	181	156	169	183	172	178	179	180	167	176	174	159	151	157	165	176	159	188	171	170	171	197	171	166	170	175	158	186	177	177	189	168	192	167	190	186	171	171	174	174	162	180	149	183	183	165	170	175	187	173	165	166	174	176	160	174	166	142	201	168	196	170	194	175	180	166	175	178	158	171	173	155	157	171	179	178	150	182	179	178	168	162	192	155	162	183	191	161	181	193	155	184	155	167	202	188	169	173	176	185	179	183	183	186	182	181	175	170	201	172	170	180	157	178	141	165	170	149	166	164	152	186	196	166	178	172	157	158	159	176	180	176	166	151	185	180	180	174	168	181	175	184	175	154	165	184	176	173	169	161	177	197	170	182	194	161	142	156	156	177	190	175	173	150	175	168	173	156	148	188	168	186	146	163	169	164	180	180	177	179	198	186	187	167	155	169	160	167	194	176	174	154	180	163	164	159	180	181	188	168	167	169	178	163	174	157	166	168	165	167	151	177	187	185	190	174	176	212	168	155	173	196	180	177	190	182	172	181	161	187	163	192	178	167	184	165	166	184	170	185	159	172	188	168	146	199	152	159	177	184	169	190	164	178	166	178	177	189	192	191	159	184	169	173	178	181	152	176	173	158	182	163	165	176	161	153	177	191	147	146	173	177	177	183	178	182	164	171	187	188	164	149	172	181	165	184	163	177	194	159	160	161	168	187	174	181	146	137	183	157	196	161	164	145	156	154	155	181	174	146	154	158	173	168	179	188	166	163	177	178	158	174	145	174	168	139	171	186	171	162	162	150	193	175	161	175	191	173	145	201	207	178	149	173	182	165	166	177	162	169	179	173	162	170	157	169	190	166	158	174	152	153	185	152	143	186	192	155	170	172	186	158	193	172	166	170	163	167	189	179	176	140	169	156	171	197	191	175	155	180	171	172	192	136	171	180	184	177	176	157	173	177	182	167	172	187	156	156	163	186	168	155	181	174	172	159	151	165	159	183	162	179	158	187	181	170	205	168	166	164	148	163	161	181	183	181	167	179	174	162	186	177	159	177	207	143	157	173	181	177	175	177	188	160	182	180	168	200	145	177	169	169	182	192	173	200	145	136	151	177	156	188	168	158	163	174	169	181	206	160	197	166	185	158	180	188	167	186	182	178	172	186	180	169	179	146	155	191	170	181	158	184	174	152	163	157	167	181	187	163	171	180	169	175	166	183	183	179	172	180	133	186	174	176	172	170	169	206	195	164	199	152	179	171	183	187	179	169	191	176	144	165	168	186	180	125	177	193	158	188	162	185	189	170	195	183	173	179	200	158	186	164	174	172	168	176	180	181	187	178	185	172	163	195	168	171	173	192	165	160	170	187	160	187	161	187	166	181	192	163	195	199	180	185	179	185	177	167	168	181	177	164	176	163	191	185	170	161	171	147	194	175	162	158	183	177	169	166	193	169	162	183	194	182	183	177	172	153	177	156	160	154	164	161	181	170	181	185	170	179	198	174	167	169	184	182	194	176	166	160	172	168	173	167	165	167	188	171	155	149	187	154	187	183	164	187	162	183	159	167	178	180	193	153	184	161	183	173	174	174	187	161	157	156	159	173	173	170	162	165	173	178	171	189	177	183	158	170	186	204	162	202	188	169	154	178	173	150	198	146	161	197	174	157	171	185	155	178	160	166	168	184	185	184	188	196	196	164	155	177	163	181	169	166	170	179	172	172	189	159	192	192	151	169	170	164	167	157	192	184	175	193	176	171	173	165	164	166	183	158	187	147	182	139	172	165	141	180	172	161	165	156	183	166	151	193	190	170	167	167	196	165	183	165	168	171	192	176	180	161	189	171	179	165	165	158	184	171	176	175	178	167	181	170	149	160	163	169	181	171	158	164	137	183	163	181	169	196	161	198	153	174	168	168	199	164	194	179	164	164	173	153	169	155	162	165	177	163	174	167	169	164	164	181	137	179	170	155	159	152	164	173	179	175	153	185	214	173	171	180	169	169	148	181	185	177	184	195	174	174	174	157	157	165	199	165	178	184	190	184	188	172	172	173	171	185	184	156	175	175	176	171	185	172	169	174	185	166	181	177	194	179	168	157	181	195	156	155	184	169	170	190	161	157	158	166	180	168	167	177	147	154	175	167	187	179	162	174	177	164	168	153	180	173	182	178	176	173	152	133	168	174	174	171	170	171	170	177	176	153	179	166	188	182	188	185	179	147	156	154	162	181	168	159	177	147	173	199	186	170	175	202	173	188	170	173	179	195	189	170	159	187	175	182	154	161	175	187	182	176	146	165	170	165	186	162	182	160	199	190	152	187	184	172
48136	87714	43346	3830	2456	1825	1380	1085	908	732	686	568	454	436	380	400	378	310	319	284	290	277	275	254	255	244	241	257	256	242	230	198	203	223	217	207	215	209	202	223	213	192	213	203	223	201	199	229	210	229	204	196	234	204	202	175	210	200	225	199	210	186	197	197	224	198	198	179	209	193	211	214	201	202	201	204	222	223	214	198	204	206	214	212	190	221	204	220	181	223	178	190	207	207	180	191	207	212	175	198	205	197	222	185	196	188	178	196	216	185	170	177	201	223	188	209	181	209	190	223	224	201	184	186	183	202	171	189	213	219	174	180	188	220	231	191	195	206	228	198	187	197	185	195	189	213	193	192	205	217	216	186	210	209	190	213	216	199	204	217	184	191	220	184	166	184	200	214	206	217	221	233	205	202	212	182	199	209	203	217	201	177	204	194	210	189	206	189	198	193	204	195	198	208	186	225	192	185	192	212	211	204	185	206	217	215	199	209	186	174	197	205	173	207	197	197	204	196	204	203	202	188	185	199	186	219	197	196	209	183	215	187	203	217	200	196	200	178	186	201	235	205	208	199	190	179	187	212	166	191	205	222	190	201	193	187	200	183	215	191	203	198	234	218	212	217	178	208	209	194	223	212	228	205	186	204	215	201	189	192	206	226	225	202	212	202	214	199	214	172	209	205	173	187	204	208	171	206	207	186	216	216	217	205	221	219	189	216	203	208	200	188	194	179	190	215	217	209	202	204	187	206	211	197	181	181	187	201	193	207	206	183	205	168	204	231	191	203	179	204	196	180	252	194	215	192	168	223	214	201	196	195	213	192	207	194	191	193	184	231	178	188	194	187	189	182	207	177	179	207	191	203	198	195	208	200	212	203	193	220	187	187	196	203	193	191	193	210	214	176	199	221	196	202	178	192	205	198	185	193	205	204	178	217	195	212	183	188	185	193	216	197	217	179	207	192	204	212	202	188	207	205	228	215	164	210	205	200	190	181	185	221	205	203	209	202	212	200	217	209	191	214	204	209	211	217	199	180	191	159	189	193	177	200	190	212	214	225	239	202	200	188	211	206	170	217	209	202	191	202	193	201	203	189	188	191	186	189	212	207	180	216	188	220	218	189	180	224	216	183	205	210	212	206	184	202	174	185	207	175	199	184	193	196	200	191	208	201	202	207	199	186	205	200	185	205	191	201	196	214	210	204	214	194	217	219	189	166	176	190	185	178	205	191	222	208	203	192	215	199	207	241	209	221	183	205	212	206	200	210	198	209	188	197	198	213	207	216	191	192	176	182	212	187	210	197	204	190	193	195	219	223	189	191	210	203	190	212	206	200	173	221	192	204	181	188	182	192	212	203	200	215	176	203	182	215	216	187	203	208	221	205	190	214	193	202	198	223	186	192	221	212	177	209	199	179	216	206	183	209	199	229	181	210	220	207	195	202	220	202	205	198	185	196	189	200	205	223	193	194	195	208	177	201	194	221	173	206	218	203	171	195	215	196	227	202	216	173	195	210	185	196	199	214	205	175	197	201	177	206	200	216	194	205	201	198	209	193	211	224	176	179	161	210	168	204	212	187	207	216	233	209	176	216	214	211	216	188	200	195	212	202	219	204	195	201	212	216	201	217	216	184	160	209	200	207	192	194	215	201	195	205	203	203	191	179	194	196	227	218	198	193	202	227	204	222	194	186	183	217	190	193	190	209	198	194	202	178	167	207	203	214	210	211	200	191	203	200	194	223	214	199	201	173	156	220	197	219	181	203	225	214	240	212	213	207	215	163	205	210	200	186	197	189	204	231	208	205	206	191	205	193	216	201	200	204	187	200	185	193	206	183	192	200	213	197	208	208	196	215	219	185	181	213	206	211	204	225	202	195	220	190	153	231	194	203	200	189	211	202	222	212	206	193	223	187	199	181	197	196	209	227	192	206	194	194	234	180	194	211	189	184	207	234	207	167	215	190	187	206	194	207	205	211	204	209	188	200	211	196	207	193	207	214	200	220	182	178	183	215	203	182	177	179	189	210	203	186	208	194	191	193	215	211	201	204	222	210	227	205	208	199	196	199	232	202	197	200	192	248	200	178	162	188	209	202	209	205	209	213	204	207	204	207	206	181	186	176	196	222	202	204	179	208	204	175	227	212	230	196	177	197	191	200	194	223	186	215	192	210	217	235	192	192	196	183	195	167	203	186	219	200	205	216	203	214	200	205	180	198	208	226	190	179	214	216	209	206	204	206	205	205	222	174	193	178	191	211	217	187	206	216	171	197	201	207	199	206	192	198	188	223	223	180	200	198	208	178	172	218	190	205	178	220	188	199	213	189	189	188	212	212	178	218	193	208	206	221	208	178	196	182	225	207	192	191	188	201	187	195	208	202	221	202	196	201	215	194	199	198	191	203	210	198	207	208	188	203	215	201	185	207	189	197	192	196	182	164	224	210	198	206	201	185	219	193	233	177	231	187	216	223	201	195	207	208	199	234	188	213	206	183	214	192	201	199	219	204	193	203	217	207	194	185	210	196	202	212	212	210	200	204	198	201	209	202	219	203	208	220	213	201	182	185	188	192	202	225	202	209	205	191	183	180	197	198	194	189	180	207	167	200	208	207	194	207	200	204	199	195	189	188	193	189	209	219	206	207	194	170	179	198	203	171	165	187	200	212	177	199	182	208	198	199	210	195	190	221	200	204	201	187	222	189	215	173	204	196	192	196	199	186	183	185	198	203	201	186	189	154	209	190	198	212	220	190	196	189	206	193	232	189	217	207	212	181	228	194	191	205	207	191	231	192	182	185	209	208	197	201	195	189	187	221	201	190	213	197	195	225	185	189	201	183	212	220	183	210	180	218	202	201	233	196	185	215	186	189	203	219	206	187	227	215	212	200	217	209	213	207	195	198	194	183	195	194	201	195	208	192	205	224	188	195	191	194	205	193	200	194	213	203	212	206	206	190	223	231	182	164	187	203	186	213	203	192	213	211	194	209	188	180	219	187	185	207	202	200	193	203	217	195	195	220	213	196	183	194	202	219	190	199	186	216	167	179	173	222	200	208	191	194	194	184	194	217	201	180	207	191	190	188	190	242	183	191	198	213	200	198	190	189	205	204	173	176	190	205	200	187	187	201	198	177	204	192	188	192	219	192	181	207	220	187	173	158	215	201	206	191	197	206	216	198	192	202	206	199	192	206	181	186	209	202	199	207	181	211	194	184	212	218	203	199	171	206	198	181	189	195	188	181	219	192	229	186	202	167	175	192	161	194	189	204	178	181	188	179	208	187	202	202	196	192	218	205	199	209	191	208	213	207	220	184	215	200	193	197	209	220	214	198	202	221	211	211	213	208	204	207	206	228	192	205	192	218	183	205	208	200	199	201	197	210	217	218	204	199	187	210	187	197	185	204	188	224	192	194	177	209	207	205	183	190	167	198	190	205	200	193	193	187	212	194	192	215	191	192	214	213	172	199	211	208	213	205	220	197	205	188	220	198	180	203	181	190
27904	23213	19192	2644	665	580	440	316	318	319	363	331	315	302	312	301	300	317	321	324	340	307	355	319	335	293	336	287	306	311	322	304	312	322	319	319	286	295	315	284	292	309	318	304	295	300	309	310	311	281	304	327	303	306	309	321	310	290	286	300	278	281	345	296	324	331	311	320	321	323	304	287	337	304	304	306	324	310	309	298	311	295	301	334	288	298	299	338	312	315	289	313	324	311	281	331	358	320	313	314	321	301	305	298	330	322	337	343	345	291	305	314	313	311	332	308	318	329	306	319	339	304	297	346	305	299	286	321	305	321	312	318	297	314	305	337	294	349	308	338	303	323	328	321	309	306	309	322	308	305	306	317	340	333	364	321	303	304	290	311	303	296	299	311	314	312	297	315	308	298	312	296	328	282	310	323	312	310	332	319	322	285	294	314	277	309	320	287	308	284	320	316	321	322	296	324	267	323	309	319	276	332	310	288	356	307	285	309	308	305	320	290	313	357	299	315	339	293	320	300	300	298	324	295	349	283	327	310	311	294	258	301	313	338	312	308	313	275	318	335	263	302	300	293	295	319	317	330	326	322	314	274	318	313	322	318	320	288	277	341	318	329	324	320	312	335	299	287	298	293	292	286	298	322	329	294	315	296	280	322	288	297	291	314	309	302	280	336	320	324	297	325	304	296	333	306	331	289	350	293	298	319	277	333	306	298	311	257	291	289	331	361	316	328	308	298	316	295	289	314	295	308	305	308	329	280	291	285	301	317	278	295	297	348	292	331	309	314	310	309	279	308	314	333	290	306	322	331	291	313	286	311	296	287	307	319	302	316	321	268	328	285	316	320	301	271	304	310	326	351	283	307	323	315	305	300	311	310	310	334	324	323	311	297	274	305	281	288	351	319	329	304	283	315	312	301	324	323	298	299	329	307	336	324	344	332	282	306	299	317	299	315	342	267	344	293	305	289	302	329	329	321	308	269	341	344	289	284	318	295	297	299	345	290	287	299	314	304	297	305	298	263	315	274	285	286	334	306	315	316	332	326	302	333	299	312	305	285	295	317	317	315	306	321	317	300	331	309	318	344	306	295	295	317	284	316	303	300	308	297	312	292	304	305	294	312	268	304	313	314	308	300	302	262	298	306	307	310	321	309	273	323	294	330	335	315	310	333	311	301	318	290	287	308	283	326	289	301	357	325	313	333	311	303	304	276	316	318	314	317	294	342	296	316	295	299	304	334	315	302	296	324	307	316	304	310	306	301	300	291	302	295	277	301	285	337	346	267	290	304	302	299	331	302	282	323	315	283	296	270	338	298	327	324	310	286	313	272	310	296	330	287	286	340	318	312	305	334	290	311	315	290	300	317	285	299	323	302	289	275	333	313	314	294	273	284	321	327	286	314	284	338	290	321	303	347	318	362	330	295	308	302	282	319	296	285	326	340	285	317	307	325	301	335	322	319	319	335	318	293	319	307	285	296	332	318	279	343	282	350	309	316	313	342	314	325	291	312	324	328	274	266	312	299	301	296	283	295	293	288	291	289	275	311	312	297	294	289	328	266	324	325	311	311	276	303	304	325	305	290	314	317	332	315	318	303	305	293	316	313	315	285	315	314	325	293	351	304	344	281	297	311	298	315	324	290	318	301	314	305	315	348	315	312	304	292	314	291	299	292	288	305	327	286	267	304	292	301	358	325	274	308	325	320	306	299	306	342	322	280	316	304	316	311	332	329	306	305	303	311	320	305	278	302	300	324	296	293	305	321	353	304	311	294	332	304	294	314	286	345	298	314	309	306	278	317	321	282	316	325	300	321	326	314	338	303	315	307	303	273	283	304	292	283	305	314	318	334	299	292	302	319	337	314	304	314	302	297	286	303	327	305	315	321	299	289	293	279	345	296	329	320	293	300	307	298	287	298	311	319	308	290	311	288	295	288	307	285	310	280	324	309	285	304	270	299	306	313	306	334	315	303	294	319	298	330	326	290	322	298	357	283	300	299	290	316	302	303	304	287	302	276	300	314	288	321	307	300	299	310	334	313	316	293	310	316	305	301	292	317	319	291	271	311	312	318	342	327	305	293	300	331	345	317	299	339	315	312	305	310	333	308	296	309	315	330	278	333	297	314	309	333	316	339	320	315	336	292	327	314	275	298	321	340	303	301	306	346	303	300	327	265	345	301	312	320	304	299	301	300	304	293	332	278	301	301	349	303	336	302	318	315	335	306	333	329	278	315	309	335	315	284	299	308	325	301	336	322	327	308	294	324	299	316	318	297	339	305	306	288	303	317	325	312	316	314	329	280	324	334	286	312	297	312	316	300	318	286	294	308	341	338	308	297	288	334	293	290	282	325	302	329	298	324	302	305	324	295	301	315	284	317	281	319	317	310	321	297	301	295	288	330	287	318	317	325	281	288	317	317	304	259	325	292	356	326	319	316	334	294	303	291	315	318	310	312	291	309	313	319	324	310	296	309	297	295	311	343	292	244	287	317	281	321	316	294	351	271	318	290	299	320	348	305	283	296	319	303	292	334	310	299	290	321	319	299	289	305	291	266	316	317	340	299	297	313	320	317	281	274	314	307	318	322	306	313	302	337	321	295	314	340	309	320	324	291	334	279	298	317	289	323	279	306	309	285	313	290	314	322	303	294	303	309	295	301	280	312	264	308	338	315	258	346	327	306	312	316	313	299	325	312	294	326	333	314	285	298	304	332	310	297	294	315	296	273	272	297	346	308	299	293	268	309	300	300	290	299	300	333	315	289	332	328	328	330	327	296	324	322	338	291	332	317	309	335	293	312	307	313	309	302	289	375	298	287	278	294	330	289	308	309	344	300	277	315	324	351	296	304	304	319	319	319	302	306	334	323	281	322	323	308	340	310	292	311	337	272	326	327	311	325	306	309	318	339	306	302	315	288	287	339	323	262	313	310	292	322	307	341	341	317	324	335	317	300	310	324	319	278	282	324	351	318	303	298	314	314	288	306	324	321	334	276	349	277	299	307	330	300	301	286	298	323	289	319	328	331	328	335	312	317	317	336	312	324	310	319	356	336	326	315	302	311	308	322	310	320	315	318	307	308	287	302	318	335	313	302	288	305	316	332	289	309	328	332	307	318	284	280	322	326	297	325	297	329	328	304	332	338	288	312	301	306	320	328	344	276	277	317	319	277	282	305	319	302	293	306	314	316	297	286	324	304	306	308	336	330	296	311	284	296	309	354	297	283	316	328	298	335	294	297	283	294	280	305	306	333	326	298	301	302	321	341	312	317	307	289	290	311	281	323	300	325	314	297	283	328	318	307	313	314	324	317	283	318	307	286	328	330	285	292	296	315	298	320	333	317	315	325	315	316	316	307	316	298	306	336	319	340	283	316	291	298	295	342	307	294	309	333	301	300	321	332	288	338	305	313	308	313	300	313	281	285	318	297	302	308	300	335	324	303	294	314	325	292	247	313	334	297	289	289	296	320	314	288	293	295	294	318	300	318	305	340	316	312
24059	33772	14624	474	438	443	400	381	390	402	404	394	386	387	379	381	389	368	406	424	366	396	366	386	403	405	369	381	376	362	343	414	389	401	407	363	396	358	391	374	416	390	386	388	366	369	361	416	423	398	385	396	391	377	352	391	360	410	392	389	358	408	371	377	381	384	370	406	413	398	379	395	380	386	376	349	400	412	382	363	379	369	379	369	402	368	375	381	369	364	376	361	391	403	401	367	378	405	387	347	363	360	394	371	396	398	370	400	388	374	380	368	376	346	365	384	396	374	409	392	368	351	396	380	384	397	355	417	396	371	374	401	366	381	401	361	385	368	364	403	380	400	396	383	399	379	373	390	372	387	395	396	389	398	400	394	416	402	409	378	385	357	412	389	395	381	356	388	408	360	370	409	359	398	420	385	408	365	351	397	371	363	386	375	414	376	363	365	415	365	384	360	403	346	373	379	388	373	380	367	376	405	358	413	374	398	397	381	412	383	396	380	390	404	396	390	395	420	415	400	386	363	397	403	390	370	422	440	399	392	391	383	351	379	369	367	396	362	387	361	392	366	379	425	416	362	395	349	411	384	375	395	370	386	378	356	418	360	357	402	393	401	381	377	407	390	349	381	392	382	396	443	402	379	396	379	390	380	404	350	372	350	361	385	383	352	401	398	391	384	376	360	413	390	387	380	403	403	410	403	390	357	398	353	396	393	391	387	366	372	400	396	354	404	402	362	359	390	367	375	384	376	378	377	410	394	372	400	398	363	343	361	380	380	404	405	384	406	376	365	394	412	398	409	377	381	389	353	398	380	397	388	364	364	416	348	398	380	397	402	373	392	366	419	398	421	384	373	426	386	386	372	401	395	358	387	383	381	393	393	408	362	403	372	362	369	369	393	377	373	403	414	364	364	388	386	384	361	400	363	367	403	394	379	385	387	388	403	379	381	360	363	353	401	372	388	361	370	378	380	390	390	391	394	377	374	357	375	370	387	387	354	380	373	340	391	368	395	401	369	354	386	377	440	368	360	391	369	443	367	362	419	387	415	379	381	411	410	367	358	413	401	399	395	392	382	365	390	353	380	398	383	382	380	374	390	370	365	412	389	400	386	373	377	397	427	367	341	414	388	355	383	356	419	358	375	388	413	365	379	390	346	393	371	364	386	384	384	373	418	400	355	420	392	380	372	374	392	347	401	370	367	381	418	347	369	404	410	415	388	383	352	380	398	369	396	387	380	402	383	359	399	421	383	380	381	395	370	405	376	371	386	360	383	390	400	381	363	404	367	374	393	390	403	375	357	394	411	390	420	364	351	382	411	397	358	353	388	367	378	396	405	360	342	372	388	367	379	381	340	351	385	406	378	371	374	376	380	387	367	407	373	389	384	379	378	355	348	359	380	392	365	348	404	439	367	377	393	382	382	372	359	384	413	343	390	363	363	388	369	367	338	369	390	384	377	388	369	359	374	354	401	362	440	390	394	375	406	348	339	388	396	424	376	385	352	389	369	392	366	391	396	375	382	393	407	402	365	384	393	406	399	411	392	373	365	409	381	393	381	357	375	407	403	359	393	370	356	380	409	409	374	363	371	377	400	364	378	404	416	374	415	406	402	406	390	376	384	379	395	359	371	404	409	406	387	379	376	372	389	367	392	381	409	373	385	374	384	380	398	382	381	378	379	383	387	379	400	396	381	371	362	350	370	357	395	374	346	395	359	374	406	404	329	365	375	359	397	383	358	413	384	383	383	368	390	365	394	360	374	374	363	366	369	382	364	375	349	386	388	418	390	383	385	357	377	389	385	378	338	369	396	376	376	364	402	390	387	393	365	361	387	378	356	374	396	378	402	379	366	364	374	369	389	383	405	377	419	409	381	388	399	368	403	367	375	394	389	373	400	396	384	410	361	371	399	421	410	417	381	394	377	384	387	386	371	367	386	384	389	362	348	392	401	409	374	381	364	418	377	393	373	351	355	410	394	375	374	387	388	420	385	364	385	397	428	417	343	384	385	363	350	421	396	369	355	402	386	369	371	413	376	387	397	380	360	393	382	406	363	381	384	395	386	359	364	407	355	399	357	379	404	394	371	406	375	394	367	397	405	382	403	379	410	357	366	388	384	355	413	380	411	387	393	406	401	386	452	399	362	364	391	357	360	361	379	403	365	391	367	360	382	375	355	441	402	381	386	402	388	394	416	371	380	399	371	377	383	375	392	377	355	380	392	400	397	406	408	384	371	380	376	385	379	386	371	401	407	383	387	372	385	350	361	373	393	382	369	395	371	375	355	378	414	366	380	374	396	389	382	405	405	414	404	365	346	389	379	418	382	389	371	373	350	362	389	359	376	351	353	376	387	407	366	350	379	411	396	386	373	384	393	370	351	425	393	391	398	382	386	393	404	386	401	386	375	389	374	373	367	384	358	362	342	393	377	358	397	361	395	365	398	375	377	398	369	381	407	396	394	390	365	394	326	379	385	370	369	382	400	408	374	385	326	382	372	386	374	374	413	380	359	363	370	378	378	381	390	374	381	396	403	372	345	416	374	364	387	370	382	351	387	403	373	386	364	418	403	378	376	362	383	381	381	358	365	368	373	394	378	354	365	399	388	390	389	372	386	366	403	416	370	374	371	402	419	368	411	377	383	389	350	419	438	387	357	371	371	394	367	381	350	394	377	363	358	412	376	363	382	386	363	398	362	373	438	362	392	360	399	374	386	393	382	438	414	366	397	371	367	376	402	396	365	359	394	368	394	399	400	418	377	352	366	407	369	349	386	436	385	373	357	398	390	382	364	408	378	390	355	389	400	364	370	370	392	371	407	379	374	347	391	384	408	367	385	363	374	393	382	428	379	374	398	372	395	395	384	403	400	350	363	382	375	348	382	357	383	381	399	384	349	381	383	392	391	367	385	369	344	363	385	360	375	374	376	411	407	373	398	386	406	380	404	393	376	359	355	376	361	369	393	365	371	358	394	387	398	341	365	382	368	397	412	340	371	357	427	354	358	388	383	422	389	362	366	382	429	367	396	420	404	373	402	401	382	397	381	377	399	411	357	369	380	343	341	423	376	382	383	379	394	359	346	382	371	392	382	369	379	375	374	423	376	359	378	388	409	395	392	383	429	352	351	367	363	375	415	390	410	412	387	375	397	368	418	376	364	381	330	359	408	418	429	378	371	390	416	389	344	403	392	389	373	370	381	337	355	377	383	417	399	365	373	381	408	372	392	345	426	371	343	381	395	385	381	404	378	418	377	376	393	393	425	437	346	389	388	393	402	415	351	363	389	396	413	402	370	367	385	373	374	387	363	381	410	370	360	371	366	362	363	404	372	369	405	355	395	393	371	362	372	399	368	405	394	364	346	395	399	396	384	395	364	416	400	359	382	366	383	381	379	370	400	391	378	387	366	410	382	335	388	381	406	374	393	375	387	391	382	385	356	398	390	393	383	436	341	414	352	390	394	429	424	370	361	398	347	393	349	370	361	389	373	375	370
24270	21699	28394	25494	21377	12964	695	375	295	259	244	210	195	203	203	177	179	189	190	183	157	178	183	168	172	190	137	174	145	147	156	139	150	167	159	151	151	167	165	145	156	131	182	155	132	151	148	151	153	167	143	148	174	172	168	151	129	160	145	158	174	164	165	140	162	173	147	151	150	146	141	155	134	167	167	153	165	143	161	165	137	169	128	147	153	167	144	151	157	151	124	172	148	143	173	142	158	130	161	137	170	155	178	146	138	167	159	159	151	149	141	145	162	128	148	153	150	149	150	143	130	162	146	162	142	164	152	140	132	134	143	149	152	160	160	149	135	143	150	166	157	141	139	131	153	136	131	170	145	143	119	162	142	135	167	148	162	160	158	160	155	156	155	119	131	158	157	141	155	148	148	159	148	125	167	158	158	147	143	157	155	155	155	178	172	142	164	157	171	160	151	167	147	144	145	139	158	138	186	151	138	135	123	157	181	178	124	146	152	132	150	162	160	154	138	156	167	161	150	139	150	155	159	138	162	144	161	154	155	161	163	136	173	148	168	155	166	160	131	143	144	157	166	144	159	145	156	183	146	135	139	165	172	150	155	146	130	140	147	150	149	155	145	156	151	183	133	157	158	140	139	159	175	148	170	154	118	165	137	160	163	145	167	157	149	144	161	145	137	165	174	151	161	162	156	152	137	158	154	135	146	150	163	146	177	144	146	157	151	146	154	153	155	163	142	153	142	144	138	139	163	152	158	171	132	156	145	162	138	167	150	159	165	170	163	133	135	157	152	145	165	133	156	139	132	150	157	152	142	169	162	166	158	134	130	168	146	161	149	171	150	160	157	142	157	150	143	160	144	169	167	152	153	148	151	154	158	156	160	159	149	158	164	152	170	138	149	146	147	148	148	142	138	155	167	155	144	182	136	152	155	146	143	141	141	173	137	159	157	154	153	157	159	161	149	140	162	161	143	132	119	156	157	155	169	158	155	154	165	173	148	154	162	168	148	171	145	148	150	143	136	149	131	155	159	143	134	186	142	155	153	131	157	154	132	143	167	158	161	167	150	157	155	154	161	141	164	150	147	159	176	148	155	139	151	147	174	145	156	150	155	159	152	141	174	140	155	138	156	146	173	148	122	156	158	160	147	161	146	153	133	146	147	153	159	147	158	154	151	143	145	169	173	162	153	144	155	143	177	142	124	167	159	153	156	181	147	135	161	129	170	151	164	159	167	152	127	149	148	164	138	142	139	147	139	126	123	159	158	159	153	159	144	137	166	155	172	145	148	159	150	149	139	163	166	149	153	198	171	143	158	156	153	160	152	143	156	162	139	158	150	167	140	156	150	163	154	161	164	167	166	138	149	138	152	141	143	127	154	129	146	150	132	164	167	146	146	157	157	185	135	148	158	162	151	163	146	162	135	142	133	161	150	156	167	135	133	156	142	159	152	167	135	154	156	156	162	151	156	137	148	155	135	134	158	170	157	164	158	146	162	129	139	159	161	168	146	179	151	151	168	136	147	152	138	150	156	140	154	152	144	132	149	136	157	161	138	170	144	156	154	154	133	171	118	143	173	165	159	145	164	139	163	155	133	158	154	141	163	153	161	152	137	172	153	147	144	139	169	167	162	144	161	164	152	149	150	129	158	128	141	157	175	122	155	134	151	139	153	166	162	152	177	154	143	166	155	162	159	149	147	152	170	153	159	153	149	143	159	145	167	163	182	154	132	148	146	129	149	151	166	137	155	168	150	159	195	146	144	132	144	172	139	131	157	136	133	163	141	171	149	173	162	127	159	143	153	151	143	146	144	177	153	158	160	137	168	143	135	166	133	169	133	142	159	152	162	139	144	152	138	147	162	152	154	146	143	142	167	166	167	177	159	148	138	134	143	153	136	146	148	143	151	140	143	157	145	163	156	136	154	162	166	127	130	148	123	150	150	149	144	160	151	172	148	155	172	160	130	162	169	165	155	137	136	173	173	130	158	158	156	163	150	160	134	139	171	126	148	188	153	136	147	151	170	149	155	160	144	136	136	164	139	143	160	149	142	168	166	138	154	164	153	144	174	143	159	143	160	151	158	162	128	144	145	166	167	146	152	172	149	156	149	136	156	149	162	157	151	166	153	146	146	143	141	169	185	162	174	186	144	133	149	137	157	134	156	171	149	151	164	146	144	140	159	166	139	159	139	151	121	146	144	148	158	161	137	163	162	161	173	151	153	152	153	137	162	148	145	159	135	154	148	133	143	169	136	156	149	149	164	167	162	161	150	161	161	182	154	148	154	154	169	152	162	149	162	131	198	150	152	153	163	173	164	181	149	156	170	158	152	167	134	170	143	165	156	153	153	151	152	163	147	140	182	136	161	136	143	160	177	155	165	160	150	179	153	142	162	182	144	162	153	133	142	143	134	161	145	143	155	131	145	148	147	152	144	144	148	154	174	160	146	159	130	156	130	132	151	139	169	127	150	161	175	153	142	161	151	149	150	157	153	121	154	166	146	128	160	156	139	129	156	176	137	159	155	157	178	151	164	135	156	154	169	165	148	144	147	176	158	180	175	177	144	144	167	161	146	153	141	157	177	144	160	172	159	159	133	160	163	152	156	162	144	155	163	157	143	147	164	166	170	143	156	148	155	133	151	142	154	161	137	175	150	169	136	142	153	147	156	149	149	158	138	129	162	152	168	183	144	151	145	160	142	160	166	173	154	153	146	183	157	175	181	172	156	161	142	134	173	157	141	139	138	148	160	154	160	150	149	160	150	128	127	155	146	153	167	151	151	150	146	141	160	166	139	154	175	132	147	145	165	139	160	154	167	178	176	129	166	157	148	158	143	142	150	150	154	148	134	168	155	151	166	156	152	148	160	161	147	161	149	162	156	148	158	149	152	139	140	141	134	138	165	153	157	144	160	140	144	154	141	152	174	164	140	158	147	147	155	144	167	135	147	153	172	142	159	150	145	163	142	152	148	164	154	155	142	128	126	138	154	172	146	156	145	164	182	141	142	149	142	158	159	153	159	155	155	159	147	164	162	163	165	147	171	155	157	177	135	151	168	190	175	178	164	151	171	172	163	146	153	157	151	137	141	146	157	149	168	159	165	145	133	150	154	150	155	154	159	151	147	154	140	154	164	163	143	149	168	176	147	153	160	165	132	168	154	138	165	174	128	145	139	166	132	158	151	151	166	157	134	154	164	171	165	167	152	149	138	163	138	177	149	143	137	139	138	151	152	144	159	154	167	135	146	138	141	157	145	147	146	138	149	159	146	171	147	147	139	161	174	152	154	161	131	172	156	144	152	161	163	141	157	150	145	151	152	133	135	163	140	156	137	144	162	137	147	165	146	150	164	126	142	146	148	159	153	144	139	164	122	155	161	153	145	147	147	157	148	175	158	162	131	156	163	142	157	152	168	149	164	147	158	151	163	158	158	133	132	157	139	144	165	141	163	145	147	149	145	143	155	146	157	133	151	178	149	168	145	160	150	153	185	148
50803	78429	40465	2196	1424	1041	803	669	548	475	365	394	323	325	279	298	244	234	258	242	252	266	221	226	232	219	226	226	197	253	231	209	220	246	186	210	243	209	206	198	206	184	213	207	202	188	203	196	203	202	200	198	193	210	201	181	186	212	206	192	195	192	211	193	182	175	185	198	200	190	192	196	210	163	180	200	187	185	171	175	208	196	210	206	218	205	177	189	208	177	192	202	215	212	199	193	195	193	179	220	175	232	197	205	191	194	198	182	198	203	212	206	188	194	180	186	196	194	207	171	183	175	205	168	188	208	189	163	200	179	191	201	197	196	191	221	213	167	188	204	212	199	191	205	194	202	195	206	190	187	215	199	172	218	202	195	201	210	190	214	164	200	209	187	190	220	203	200	203	202	180	215	172	202	189	222	193	186	178	210	200	208	196	178	192	172	191	209	174	171	199	179	198	177	202	212	202	196	175	216	188	167	197	193	181	192	187	208	201	194	192	180	213	203	178	205	215	193	200	204	222	202	192	204	212	202	197	208	197	196	199	199	207	211	218	182	184	203	186	211	204	172	192	231	205	184	202	185	186	182	205	191	206	223	209	187	193	169	177	189	197	194	190	198	199	216	224	231	222	203	190	201	226	219	204	190	191	177	207	195	207	205	192	172	195	194	197	203	205	211	187	201	196	210	183	229	200	194	229	217	179	199	211	204	211	181	202	207	200	168	195	205	219	189	185	201	190	176	203	184	180	206	162	219	184	205	190	181	211	208	181	177	221	179	194	178	201	211	202	215	203	187	183	197	207	185	199	178	197	218	218	203	199	181	198	203	206	176	202	196	186	192	197	177	227	188	215	191	186	197	200	200	203	220	210	191	196	185	228	207	197	188	179	197	167	217	212	214	166	204	228	198	197	203	193	180	183	200	195	203	192	195	207	199	202	206	193	183	199	181	174	185	154	181	194	183	194	175	176	194	169	188	197	207	200	201	212	184	206	198	193	220	203	192	181	220	215	200	206	197	197	211	202	200	184	195	173	192	193	215	173	205	229	211	195	205	205	195	195	210	202	190	190	181	181	197	189	225	221	218	196	218	188	192	208	201	223	218	181	213	200	201	185	191	198	203	196	208	201	176	181	172	200	204	194	191	186	198	202	180	192	209	194	194	200	181	183	195	213	179	198	204	164	227	221	194	193	223	182	197	200	182	205	189	214	192	205	196	202	173	188	219	209	207	205	197	183	167	193	172	180	204	190	198	192	195	181	207	189	206	189	187	184	187	204	194	192	216	185	194	210	191	186	199	215	196	189	217	219	193	187	201	209	201	214	188	236	204	186	197	213	171	189	218	173	210	202	208	200	219	185	182	212	179	181	213	199	194	186	213	192	190	191	178	179	217	204	216	165	205	189	182	184	203	209	189	210	202	201	203	174	169	175	211	202	193	163	211	186	189	185	208	197	156	205	169	184	209	194	234	184	192	197	197	235	177	186	176	211	181	198	198	191	206	189	206	196	210	177	206	188	196	227	201	214	232	203	220	186	198	204	196	199	176	170	174	197	200	191	190	222	210	168	184	179	191	191	196	206	197	220	199	235	193	196	213	179	220	184	200	196	211	197	178	202	196	207	231	207	192	201	186	184	206	213	167	193	200	194	190	178	181	211	226	201	210	185	203	194	213	181	202	182	205	200	181	185	209	193	218	171	173	183	208	204	195	191	209	221	220	187	181	208	187	185	188	202	202	213	207	215	207	177	189	203	211	193	192	197	186	174	212	202	176	197	188	203	200	204	189	191	200	168	196	184	178	199	212	179	198	195	180	191	199	174	184	174	196	203	205	200	184	199	200	173	184	191	204	190	213	201	169	211	197	164	191	194	202	182	194	177	213	210	182	164	202	163	202	206	184	183	204	210	186	212	201	188	215	216	201	222	184	192	181	201	190	183	197	201	206	217	228	169	202	196	169	158	194	184	220	198	198	209	192	166	190	218	194	200	216	222	195	192	204	201	202	175	189	189	162	206	175	187	214	179	177	194	199	211	205	169	183	193	208	195	179	209	187	180	206	201	200	190	199	184	206	209	184	201	181	172	192	188	218	201	201	174	161	214	175	186	206	194	213	186	190	212	206	185	190	181	203	217	200	179	233	215	184	208	208	201	191	200	228	175	182	191	222	204	213	206	176	194	191	190	190	182	189	199	179	181	200	200	187	191	192	179	198	180	202	190	184	201	232	196	210	207	202	211	189	185	187	195	193	185	197	195	208	205	202	195	194	197	173	202	187	189	176	196	183	195	191	197	186	186	169	195	217	201	221	198	189	199	175	199	214	206	178	224	211	186	212	199	194	208	189	228	168	216	179	201	209	161	203	167	182	195	209	182	178	184	196	175	178	213	202	201	194	197	228	208	202	176	171	206	176	215	216	183	186	179	208	200	189	204	188	216	195	178	194	191	186	186	191	219	206	227	207	200	201	213	198	205	205	206	196	187	183	175	155	218	177	196	200	209	187	209	202	231	211	187	200	182	193	209	210	159	188	186	177	198	177	198	184	191	211	196	196	176	208	197	194	210	191	202	202	189	207	193	196	200	157	190	214	175	188	208	207	211	211	179	186	188	204	199	200	201	186	193	181	215	179	218	212	182	204	201	202	179	211	198	194	196	192	203	220	185	217	197	197	196	234	194	192	191	243	212	186	201	181	196	179	186	190	180	214	194	208	181	198	185	201	201	191	200	205	208	193	172	199	172	189	186	210	177	204	218	184	219	184	198	177	183	203	201	200	195	178	185	201	185	197	196	205	215	213	184	185	200	199	193	202	189	208	190	200	194	190	193	192	196	175	171	206	193	190	201	206	207	172	172	226	215	170	184	209	199	194	208	194	198	200	211	180	180	180	191	207	196	177	174	192	199	242	201	190	175	194	184	186	177	197	179	210	188	195	200	185	180	175	202	196	217	222	188	172	193	180	191	187	177	176	186	182	198	212	211	192	192	188	187	215	211	195	191	222	192	218	193	236	184	198	171	196	178	192	200	189	186	203	204	216	179	206	189	192	190	190	218	194	181	212	201	193	184	222	196	183	216	209	169	207	199	182	194	220	188	204	196	194	174	191	168	191	215	219	190	191	189	191	251	218	187	179	182	207	193	196	188	183	187	228	177	207	199	194	191	195	199	182	178	179	186	183	196	201	205	206	194	184	172	196	197	211	183	187	211	220	209	186	188	205	207	188	191	196	206	173	194	195	201	186	173	195	186	200	221	212	208	173	193	197	181	219	188	212	194	199	221	224	183	207	174	199	224	193	212	215	201	201	182	206	184	193	213	185	210	182	187	185	206	186	183	214	192	195	184	189	169	164	193	216	163	190	205	194	214	206	194	203	201	209	187	198	176	200	190	191	204	195	225	189	205	162	168	180	199	179	195	204	184	180	173	208	169	196	201	208	197	190	186	196	212	208	178	213	194	192	206	183	180	191	171	208	197	171	206	183	207	182	208	188	212	194	225	167
25753	22051	27417	26316	14339	1058	493	482	448	418	408	406	385	344	375	402	393	341	366	382	396	382	363	413	384	413	374	369	397	383	412	390	387	360	359	381	354	362	386	378	348	370	357	347	385	399	370	347	381	394	375	378	372	396	383	400	377	350	363	400	347	349	367	392	374	338	397	368	411	386	381	386	386	390	333	373	388	416	371	378	378	371	411	349	344	381	374	391	385	373	366	354	365	372	412	376	389	395	373	385	366	402	390	383	396	365	362	394	332	366	366	354	402	378	358	353	391	391	382	352	371	379	386	350	356	342	382	406	379	359	366	383	404	353	365	362	386	389	360	393	330	396	375	402	345	382	371	369	355	342	380	359	375	375	358	402	381	339	361	342	359	377	408	397	380	332	421	382	373	395	341	399	390	383	353	391	352	373	350	371	373	377	379	387	362	371	387	376	360	352	370	405	391	374	381	385	365	352	355	357	336	357	358	320	367	376	365	387	365	343	337	309	364	351	443	374	409	353	407	361	384	364	357	376	381	375	372	366	351	350	356	363	373	370	377	377	355	404	338	382	348	352	385	353	372	375	378	391	370	373	365	385	367	331	359	377	405	375	365	375	363	349	367	363	333	383	358	354	354	373	372	369	374	335	377	376	350	376	371	347	369	391	358	389	369	388	382	367	353	359	363	385	380	371	370	400	350	400	411	361	362	365	369	355	378	394	385	374	379	371	356	389	372	412	394	369	362	392	357	372	392	357	356	381	372	369	374	347	382	372	383	376	344	416	376	385	370	363	399	364	368	371	343	391	373	398	386	388	358	350	377	390	388	381	393	365	353	354	361	362	404	384	395	386	386	382	371	363	367	396	378	396	366	400	393	380	372	387	355	358	377	369	382	346	380	378	388	364	409	387	363	372	382	355	364	355	371	395	356	365	388	385	350	367	371	396	371	366	365	387	369	359	380	381	368	364	376	378	353	376	367	377	361	372	359	388	382	386	370	370	399	336	366	346	380	344	355	379	402	377	399	353	392	363	357	362	369	352	333	334	383	376	363	372	372	386	376	376	386	364	359	371	361	370	371	402	366	342	360	380	424	422	363	349	376	414	355	384	320	363	389	389	322	398	365	405	388	383	388	360	360	395	375	370	352	405	363	345	360	368	395	346	353	349	389	382	370	366	372	381	386	388	372	395	375	384	367	335	402	392	379	358	367	399	370	358	381	376	329	383	377	376	382	412	368	391	398	382	383	383	375	383	378	386	406	366	395	388	355	317	377	341	378	365	362	359	361	378	377	339	344	361	368	352	364	369	343	355	332	407	423	382	347	388	341	364	382	359	383	410	366	373	359	349	367	411	365	398	380	396	383	367	388	377	348	377	337	388	365	400	397	404	369	350	374	373	369	363	314	371	404	380	353	357	376	378	384	379	368	397	367	373	412	381	383	384	367	353	371	370	393	376	378	412	368	391	384	374	383	366	399	391	382	356	381	372	406	331	340	330	343	370	375	354	380	335	358	364	366	385	337	403	376	366	354	354	403	362	347	366	407	373	374	383	397	369	363	415	358	391	350	362	381	399	374	328	367	323	377	397	378	355	391	351	397	363	369	384	351	364	356	377	388	381	365	384	410	399	371	367	394	367	385	347	388	396	346	387	388	385	417	350	377	384	364	390	403	346	329	392	383	406	368	366	368	392	350	394	355	385	381	374	362	348	353	348	347	364	420	400	383	395	374	338	378	360	351	380	351	366	357	374	359	357	372	398	354	391	386	398	381	370	359	389	374	376	360	388	367	380	351	391	411	368	366	341	372	354	364	376	381	359	381	390	382	357	363	373	405	366	352	379	376	342	396	369	360	366	388	350	427	349	362	343	355	370	348	392	364	369	353	359	390	366	385	370	382	358	367	361	358	366	363	387	360	390	373	405	377	361	375	386	381	401	400	365	348	359	371	340	391	367	337	382	384	378	348	374	368	369	396	380	398	378	368	401	354	391	404	373	365	379	361	358	397	360	386	391	374	334	365	351	383	327	406	367	347	372	379	364	348	371	374	347	382	396	364	396	367	394	380	362	385	376	371	411	398	360	384	394	393	372	386	393	369	363	356	387	374	387	385	365	356	373	371	395	389	368	400	398	379	368	379	387	359	344	350	372	367	402	328	372	366	365	380	388	410	366	381	375	360	388	359	386	363	346	395	388	334	371	364	383	381	356	380	383	360	334	361	370	377	370	343	355	397	361	354	347	349	380	376	392	387	355	365	348	427	352	395	369	421	365	348	369	408	426	362	364	363	361	388	354	369	334	390	341	380	402	382	396	372	381	361	394	359	374	357	398	371	379	397	390	377	376	389	367	339	382	359	355	381	339	372	345	372	378	355	342	366	370	391	366	348	341	377	362	366	361	369	369	376	356	355	353	364	345	411	411	383	341	387	364	356	376	367	376	394	367	363	389	367	365	388	368	333	378	375	388	375	363	381	382	363	378	397	380	359	376	378	391	376	366	380	353	382	383	375	380	374	365	409	393	374	392	353	357	376	368	361	377	414	357	399	380	376	380	347	357	377	391	378	354	382	376	389	398	369	374	363	363	348	365	338	351	348	402	336	422	374	370	373	359	403	334	367	344	393	372	358	367	364	388	397	364	382	385	371	354	347	395	340	385	342	392	373	359	375	364	349	370	357	383	388	394	349	369	368	395	384	381	339	377	397	353	408	369	377	384	373	376	338	395	372	350	370	329	363	325	407	364	362	393	325	360	374	357	353	371	380	353	383	356	360	354	370	365	349	422	409	363	413	424	393	380	394	379	359	352	385	400	376	396	405	380	369	328	351	351	412	387	366	352	409	385	369	371	394	341	401	366	388	393	347	355	406	362	386	328	375	373	393	359	371	387	360	350	382	409	392	378	378	397	376	409	386	361	377	368	373	377	350	352	392	362	397	384	363	384	367	381	362	362	368	349	358	373	394	388	384	383	367	294	413	368	372	402	381	402	356	361	374	379	398	362	352	405	408	391	367	357	392	387	359	376	405	360	397	391	354	366	390	357	389	360	369	388	370	402	351	370	393	408	374	402	393	387	384	362	365	386	398	401	374	366	365	388	394	365	344	353	398	356	409	353	383	349	361	342	401	394	347	341	366	390	402	330	365	383	375	379	415	359	356	349	363	363	372	387	374	400	387	376	372	407	377	399	391	388	357	373	391	394	384	389	415	378	366	367	375	337	350	381	384	372	401	371	369	368	391	408	396	365	395	386	385	381	371	367	335	400	390	381	355	366	351	368	386	383	390	369	374	379	371	374	366	379	365	379	353	385	377	348	387	329	390	360	355	422	364	391	369	394	384	365	354	355	379	372	370	400	401	386	388	330	357	375	391	374	393	429	366	368	373	405	378	364	348	358	372	406	365	393	340	329	404	353	372	357	372	352	386	370	357	362	376	333	388	364	381	386	388	420	361	424	359	412	349	356	367	366	394	396	404	364	365	395	358	375	357	370	407	334	367	358	377	365
49137	67194	35316	1407	1059	904	785	706	615	594	538	551	564	488	491	493	486	505	467	457	473	489	465	448	452	456	483	473	456	485	426	418	491	473	427	445	450	479	449	403	463	429	407	446	457	426	414	466	443	455	452	455	480	466	429	457	445	463	423	482	483	430	432	447	425	466	447	431	471	425	458	464	430	439	430	422	472	502	458	434	444	441	428	456	436	460	464	424	441	412	440	397	468	484	471	410	480	427	404	445	455	427	471	436	409	427	420	470	439	472	464	448	423	474	455	420	452	464	454	444	464	417	406	427	397	456	441	434	454	411	441	419	433	419	458	470	473	438	453	427	413	452	473	429	432	445	479	469	394	472	471	456	452	460	427	468	453	444	471	424	437	427	461	425	452	429	444	451	470	423	414	457	436	440	438	454	459	442	472	438	465	402	455	475	445	430	436	459	445	454	392	462	458	428	457	429	466	458	464	425	468	460	455	400	446	439	428	454	437	451	457	443	423	418	462	445	462	437	444	466	438	455	427	436	457	465	460	426	434	451	483	420	443	463	459	458	451	442	442	408	429	425	440	422	460	465	443	455	459	475	429	399	442	415	416	474	456	431	411	429	460	469	486	433	433	434	439	458	433	472	419	435	405	443	399	446	487	446	467	471	423	439	434	448	436	428	446	405	466	401	461	413	431	439	458	444	426	429	418	464	467	423	453	444	435	415	422	432	458	440	453	432	460	426	466	434	435	454	452	467	416	435	459	436	458	445	445	443	419	458	412	450	434	432	408	399	444	452	419	492	469	424	427	429	467	435	446	513	436	455	443	455	463	428	480	375	424	426	434	468	426	439	423	434	433	418	474	450	436	447	465	443	454	417	412	414	449	404	477	422	454	448	454	475	428	477	459	415	435	424	422	405	426	417	463	447	427	461	443	445	470	484	461	456	502	462	474	426	471	447	427	455	438	455	458	426	439	411	459	466	457	434	448	449	454	425	443	432	438	461	455	445	474	458	472	484	437	432	444	424	438	419	474	455	406	468	421	435	422	488	439	408	422	426	455	427	453	479	408	464	480	443	420	419	444	435	459	443	442	452	448	444	439	424	475	448	437	451	464	452	395	436	436	461	428	445	440	497	466	459	457	444	455	452	478	454	475	458	432	428	450	481	480	435	417	474	456	434	452	438	451	439	440	432	422	422	424	458	424	415	431	419	411	413	445	423	414	445	439	460	434	462	441	459	456	438	418	432	470	466	428	454	459	446	427	455	458	466	427	412	481	436	446	454	465	451	485	439	445	430	439	427	475	464	468	459	419	433	469	464	425	436	458	460	435	408	446	396	415	431	450	455	446	473	448	447	497	426	465	420	457	479	420	468	416	436	432	430	423	454	445	462	410	408	454	451	443	467	453	461	447	437	440	466	468	448	422	461	463	430	494	446	424	423	423	466	439	429	453	403	451	438	473	396	442	451	438	477	437	426	461	421	446	446	425	468	449	423	467	405	435	471	431	447	457	441	425	435	437	454	455	437	429	413	443	460	451	420	443	450	462	462	446	470	450	413	471	440	450	474	438	483	439	462	445	455	413	462	467	443	448	426	413	459	448	424	421	435	406	442	417	462	440	448	442	425	448	446	410	465	438	428	444	418	448	489	436	411	452	459	430	444	437	439	418	447	441	442	430	431	455	414	415	450	452	429	396	455	492	472	460	440	457	417	461	432	447	396	432	392	425	431	439	437	410	446	429	456	445	441	440	413	476	472	424	439	471	416	405	439	438	424	438	441	479	448	417	445	434	464	456	438	446	467	474	432	461	431	426	444	450	444	441	472	435	470	461	467	436	463	444	441	449	445	440	426	432	450	459	451	467	438	414	424	445	422	391	439	426	454	460	445	419	433	447	476	450	419	487	428	455	452	444	450	490	415	444	433	426	438	431	463	456	415	431	437	454	435	469	464	446	435	442	474	450	446	472	439	429	446	447	413	404	426	421	460	408	438	452	454	461	402	480	479	451	440	456	435	458	446	442	481	496	414	431	408	470	443	432	424	422	431	438	439	445	442	429	460	416	452	444	456	447	454	477	438	456	479	445	446	416	443	414	476	440	413	459	440	431	448	452	471	429	451	413	445	407	421	471	420	408	446	480	479	412	442	459	443	440	431	423	454	450	453	442	436	447	442	448	458	440	468	446	419	432	469	433	447	476	448	449	433	440	437	466	435	433	445	461	427	485	496	462	452	445	471	416	448	452	428	416	402	445	446	427	493	453	464	474	450	465	441	447	437	417	425	422	420	474	425	440	425	463	449	424	417	441	419	450	463	467	430	446	414	479	484	449	429	436	450	453	438	438	449	438	447	401	444	435	461	438	455	446	459	444	436	431	459	479	485	439	464	450	436	443	461	461	406	429	442	434	422	422	446	430	432	453	449	448	432	426	425	418	433	497	438	454	487	467	459	447	463	461	436	432	446	447	453	426	450	456	436	483	446	409	466	473	470	474	425	423	474	446	459	422	418	421	447	435	459	403	433	440	446	419	446	427	486	466	391	447	464	452	437	451	487	446	460	449	454	442	472	458	442	448	448	418	427	444	429	441	462	415	442	443	391	461	424	466	459	430	401	466	461	455	436	439	467	452	445	461	431	475	448	431	411	414	435	463	455	459	481	397	421	439	472	445	479	452	433	475	424	467	416	438	440	448	479	469	418	463	403	455	416	409	461	476	440	447	471	410	462	418	455	440	458	405	440	471	431	424	450	447	455	425	430	443	434	421	440	470	422	453	450	428	429	469	480	484	452	468	435	441	443	435	448	455	444	443	487	433	466	478	435	454	415	416	472	440	431	449	397	445	448	451	438	435	418	430	428	417	415	473	438	456	400	447	443	480	405	463	471	391	434	480	440	430	436	462	451	435	426	447	451	447	406	469	425	450	465	425	469	432	472	435	469	445	401	420	460	451	488	464	426	442	418	449	453	449	454	483	427	444	462	463	432	465	465	465	497	447	450	423	453	437	494	449	451	440	425	464	429	417	422	476	465	418	455	414	449	493	471	417	429	499	412	458	432	447	450	433	438	429	483	477	435	447	452	428	432	435	414	444	426	430	412	428	457	480	422	425	459	483	475	455	428	470	432	437	483	449	451	450	448	437	443	441	450	435	477	480	420	466	409	441	448	470	471	451	448	432	459	423	432	433	445	457	440	420	438	441	408	439	440	465	417	457	462	436	448	449	492	399	443	484	459	445	462	429	435	436	465	447	382	449	442	435	420	416	451	440	473	449	462	469	447	434	456	421	445	440	438	462	448	444	455	432	445	481	443	450	434	428	476	451	406	468	452	401	442	478	483	441	418	454	446	440	449	442	429	430	447	436	466	450	437	411	427	464	423	464	457	425	468	461	444	474	422	454	474	449	441	431	407	411	431	406	445	457	463	444	460	470	449	465	429	466	434	429	466	474	447	446	462	428	458	446	446	411	419	443	449	456	434	457	445	442	460	442	468	423	468	476	437	415	439
23345	21577	28310	25311	21479	21484	13116	707	445	367	350	313	285	237	268	258	237	217	208	210	228	205	208	183	223	210	206	213	215	192	186	201	190	189	182	197	190	206	193	178	220	183	174	182	182	193	180	160	185	179	182	168	172	177	190	207	160	166	171	176	184	181	189	173	180	191	185	179	182	162	183	200	166	136	163	190	182	160	198	165	170	197	172	186	182	178	179	168	175	174	190	161	181	157	189	176	171	182	185	158	194	176	171	165	179	192	191	175	172	174	195	172	153	189	166	178	165	166	174	184	183	164	181	173	180	186	166	205	174	176	200	183	167	183	178	168	171	187	179	184	159	168	167	159	174	168	181	184	171	172	186	153	201	187	166	182	169	165	193	164	176	152	190	172	185	186	179	182	172	181	169	168	161	179	199	177	188	177	167	173	183	173	196	165	181	162	178	178	167	151	195	165	164	184	172	164	180	164	157	145	181	156	172	185	174	174	165	164	182	160	183	175	173	182	185	171	170	179	174	162	162	174	163	198	181	149	166	187	174	191	195	182	191	177	171	175	166	179	169	161	172	146	162	170	174	181	146	156	205	158	159	158	184	165	158	182	194	175	177	184	163	184	166	181	154	172	166	172	145	190	172	179	185	154	192	164	217	180	168	148	174	184	165	162	180	170	181	163	163	208	168	160	178	178	187	158	177	175	177	163	178	152	190	187	167	185	153	149	174	183	180	156	169	162	192	152	163	197	168	193	181	165	207	178	162	178	156	188	177	168	178	181	198	170	195	201	165	169	187	194	175	190	194	180	175	154	182	190	173	159	168	208	182	159	175	169	174	185	177	170	168	167	193	168	169	179	171	171	155	185	156	179	170	188	194	161	166	178	154	196	157	159	192	178	170	181	163	146	165	169	169	170	194	156	154	159	170	192	166	165	199	185	172	172	141	175	186	176	158	143	189	167	154	168	190	192	178	167	177	170	162	189	179	186	183	177	187	156	188	182	185	178	199	180	166	181	184	167	178	175	192	190	169	170	174	173	189	181	168	190	173	193	170	166	199	186	166	188	190	184	200	168	146	179	197	165	162	170	190	181	192	182	175	188	187	177	146	164	168	179	178	167	193	201	192	186	186	185	167	192	178	182	180	172	185	174	189	157	175	169	198	196	178	199	157	159	171	186	176	160	178	168	156	182	152	161	183	164	169	166	184	156	192	164	186	174	174	191	155	178	174	165	190	201	182	164	179	161	201	187	173	178	180	165	205	149	174	157	180	158	181	192	188	183	191	164	147	171	198	188	186	166	169	149	186	181	161	160	196	170	183	215	181	162	161	174	171	159	168	163	164	198	164	175	167	183	150	178	179	187	168	184	188	190	191	162	201	161	158	169	171	164	158	167	184	187	172	176	168	167	190	181	187	179	175	184	168	174	208	165	178	147	167	164	168	172	146	197	185	168	192	177	173	168	168	172	155	186	192	163	195	176	176	210	172	157	201	169	177	184	187	200	149	209	176	194	179	171	188	178	179	177	161	164	195	171	186	191	179	155	165	188	191	169	199	195	166	209	165	155	169	170	192	173	163	172	192	154	198	161	141	155	200	173	166	178	155	174	186	177	180	167	172	183	165	189	186	166	153	174	190	179	166	185	169	158	177	184	177	187	187	176	159	177	179	169	175	169	169	185	206	166	160	179	162	174	178	197	181	188	163	179	178	182	231	162	175	179	155	174	188	175	179	165	192	200	179	182	176	172	171	150	187	173	185	180	169	169	184	173	169	204	182	172	176	164	209	176	190	182	168	164	169	180	177	161	168	175	196	176	156	187	158	169	155	164	186	186	176	207	168	195	197	172	187	192	165	191	148	202	170	172	184	167	189	185	191	211	176	162	153	185	158	155	196	186	174	171	185	190	175	166	178	166	178	186	174	176	181	159	185	179	171	206	186	147	178	183	157	174	175	170	189	179	190	184	191	159	173	175	160	171	212	180	177	175	178	159	167	195	158	152	199	169	183	178	165	164	155	170	170	205	155	182	170	161	195	166	185	165	175	189	169	158	181	157	175	162	186	203	166	192	170	185	166	187	189	155	178	158	167	197	187	160	195	172	176	207	161	188	187	187	173	175	191	172	167	168	148	167	151	185	157	184	164	173	204	181	155	144	162	175	164	180	175	185	178	166	184	165	166	164	181	181	177	209	177	202	189	163	177	185	153	192	159	183	177	170	165	188	175	166	190	193	169	189	200	163	168	170	172	150	191	173	178	159	164	172	169	153	184	149	168	178	176	168	192	185	191	167	178	210	204	209	190	188	165	190	196	186	134	197	177	158	155	181	167	187	155	188	180	165	173	156	184	186	167	179	159	170	175	167	193	180	187	172	182	161	172	156	153	185	181	175	182	196	183	183	177	158	183	167	168	190	163	149	185	166	187	145	196	153	173	170	178	177	192	166	161	167	169	173	154	189	157	178	173	175	177	180	186	167	168	190	171	207	169	184	157	177	155	177	190	217	178	182	174	176	155	183	173	169	170	186	162	164	161	155	206	148	171	177	159	180	175	171	160	164	150	165	176	179	185	195	172	172	165	186	164	198	201	171	184	188	186	181	180	162	194	173	166	191	186	177	164	181	180	179	195	157	167	168	187	192	180	204	156	170	170	178	159	199	204	161	187	174	179	158	167	150	172	189	202	165	195	191	184	164	173	192	186	182	191	180	181	183	179	176	188	171	153	181	187	191	163	193	175	166	187	183	179	199	176	172	186	169	161	172	179	169	190	180	179	183	165	183	191	168	168	180	171	168	149	168	188	165	164	169	156	156	174	164	195	156	154	146	163	178	188	187	169	181	177	169	178	173	153	167	161	153	171	170	155	173	158	179	194	174	202	179	195	169	163	185	178	193	177	161	176	159	157	172	149	167	160	182	187	171	178	163	151	190	178	163	176	197	168	187	142	137	173	167	191	191	152	167	188	161	156	196	173	158	170	151	157	193	195	188	162	165	192	189	182	164	183	189	169	182	182	154	200	155	184	193	168	181	179	188	166	184	176	167	170	172	167	186	188	169	157	161	176	146	149	177	191	190	203	165	179	160	176	164	180	176	176	176	166	159	194	189	197	181	193	206	191	161	166	174	179	160	167	158	193	175	171	171	174	156	169	170	154	151	165	165	187	172	178	169	149	179	188	176	170	153	164	175	179	183	182	192	179	175	175	160	182	180	165	172	170	194	189	165	166	174	195	158	168	194	180	151	176	181	164	185	177	169	194	172	167	164	175	168	195	167	139	186	166	208	174	196	175	167	178	175	167	169	157	192	174	185	177	150	180	171	167	171	176	166	181	195	204	175	181	166	180	155	180	178	169	171	148	160	183	209	187	190	169	174	163	161	172	184	177	172	158	175	163	181	188	198	179	173	173	161	182	211	163	171	183	171	182	167	180	151	164	172	166	195	148	163	156	169	178	174	186	152	193	181	186	187	163	166	176	162	203	201	169	155	179	175	188	167	161	184	173	193
52352	79653	46283	3856	2454	1809	1369	1120	846	735	639	567	527	447	395	355	331	327	300	295	290	289	257	307	260	235	229	273	262	254	237	235	208	242	250	218	209	213	211	237	204	233	192	251	213	223	197	207	204	211	222	210	209	204	228	225	206	217	209	224	192	209	215	237	209	250	193	203	208	188	195	209	193	216	221	199	213	188	199	196	214	227	191	202	189	171	199	211	198	209	184	254	188	178	216	212	228	211	203	200	217	178	213	219	207	183	208	194	189	188	230	205	196	213	203	195	200	196	212	231	199	201	196	183	217	201	199	217	207	187	192	230	190	212	187	194	198	238	209	202	220	185	202	254	201	234	209	225	195	214	204	188	201	209	222	209	187	210	199	196	205	192	206	198	207	179	208	196	207	204	192	209	204	214	220	202	218	187	192	188	189	216	205	214	201	198	233	193	196	220	199	224	220	198	212	215	224	208	212	200	216	225	210	199	207	222	216	211	202	202	216	187	205	194	213	202	238	207	215	196	250	211	192	213	209	222	229	189	193	174	228	225	191	212	199	190	227	226	185	183	195	196	190	195	182	213	193	204	182	211	193	193	205	178	208	192	193	213	192	183	183	196	208	196	200	205	210	210	171	181	231	197	227	194	190	187	212	203	217	218	201	192	198	226	191	194	175	229	183	204	216	175	197	202	199	194	196	220	181	187	204	215	208	231	207	214	213	212	194	186	204	210	194	185	174	195	196	187	198	192	206	215	211	199	222	219	198	216	230	212	207	199	179	198	218	197	213	211	203	207	190	199	228	211	215	215	205	233	181	188	184	207	209	204	201	190	192	217	187	201	227	229	209	188	192	212	199	194	182	226	165	175	225	197	196	186	210	205	200	190	215	201	214	204	212	205	209	197	190	215	212	179	221	179	193	192	193	201	214	190	193	203	221	225	208	211	198	239	195	206	195	214	214	193	214	187	195	209	211	224	188	208	210	221	211	194	209	189	204	188	218	194	208	219	181	187	216	196	188	221	233	236	219	191	204	202	214	211	230	186	201	193	199	208	211	207	227	204	220	213	206	197	193	190	203	226	203	218	210	218	186	218	205	200	188	215	182	214	199	177	201	212	189	196	190	191	207	186	213	198	199	205	189	211	201	181	197	224	181	191	202	214	206	192	212	200	187	216	189	236	199	196	192	201	199	209	212	175	198	181	197	207	213	181	199	200	198	208	198	213	222	188	193	210	190	184	197	194	206	221	197	215	205	220	186	216	218	205	227	195	229	190	221	220	197	193	215	198	233	225	215	200	197	224	215	209	198	208	227	201	190	215	199	209	198	207	196	206	225	164	211	200	191	197	180	229	208	215	207	171	189	199	203	193	221	207	198	196	193	206	200	228	221	222	204	169	212	199	217	184	193	212	218	210	212	210	203	202	176	182	169	174	217	208	231	194	204	185	208	199	189	203	195	180	234	219	174	206	211	216	181	211	188	201	219	179	180	198	215	213	206	211	209	227	228	214	201	216	198	218	203	193	202	213	204	191	174	207	205	203	185	222	217	182	212	198	202	175	189	203	202	209	186	182	174	213	221	178	215	241	200	215	193	196	189	224	189	185	193	198	195	202	228	208	201	182	214	211	221	219	197	216	204	200	183	195	203	199	193	188	176	190	227	193	219	210	201	205	201	186	194	191	199	192	208	207	194	185	204	237	194	197	201	195	228	187	214	195	195	204	206	182	204	230	195	196	194	207	208	212	218	180	216	218	206	189	197	192	216	199	196	194	218	210	187	186	207	200	208	206	222	218	232	198	204	198	195	226	203	174	191	194	224	217	213	218	204	206	193	231	220	201	209	189	202	194	216	209	231	188	221	193	206	217	201	189	198	211	190	186	189	198	206	214	190	202	205	213	186	211	201	219	187	206	200	204	195	207	206	177	214	202	200	204	187	209	228	209	204	178	208	204	200	216	212	230	209	205	220	203	229	188	230	227	189	190	241	246	195	176	214	206	203	222	209	207	181	203	237	212	190	215	186	199	188	193	212	200	207	201	205	219	200	204	197	193	203	214	191	171	188	196	192	214	189	222	216	226	173	189	205	217	200	202	183	222	197	209	194	219	190	229	205	191	195	214	209	211	185	192	226	192	218	183	220	191	176	207	206	215	194	198	187	207	225	199	202	220	192	228	192	195	208	222	181	199	191	214	196	229	178	193	196	216	191	196	234	214	202	202	212	220	213	203	196	220	208	195	180	177	192	192	198	190	219	211	190	206	211	206	205	197	196	171	222	202	205	206	200	196	224	202	203	176	199	197	185	198	229	189	205	199	202	200	214	199	210	198	207	218	171	199	221	178	203	226	178	193	204	202	204	189	235	212	199	202	205	193	237	203	211	219	207	200	215	209	198	216	214	206	214	211	198	211	211	214	210	200	199	188	185	204	226	193	224	234	210	175	172	205	199	204	202	210	187	233	233	196	200	188	206	196	210	197	185	191	217	242	219	191	205	215	196	179	202	219	180	227	213	189	209	209	213	203	223	194	227	194	162	179	216	182	231	217	210	210	205	216	180	199	230	209	203	211	210	201	208	220	218	217	209	205	197	200	199	206	198	236	189	213	219	186	210	188	180	190	205	208	195	194	191	211	197	207	221	203	192	209	202	222	200	215	214	197	191	195	215	205	192	237	222	188	201	190	222	215	217	199	207	219	223	211	194	200	224	212	202	211	201	198	188	200	182	209	208	220	186	199	213	181	190	178	200	184	192	219	197	197	193	194	217	195	177	213	192	225	225	225	213	187	209	208	197	215	187	181	191	175	208	216	216	208	207	184	228	206	210	217	178	209	193	221	198	206	202	178	201	182	199	204	195	226	201	200	196	239	196	202	207	216	188	198	202	191	199	208	186	219	203	215	186	191	195	204	218	181	217	197	199	210	201	194	200	210	188	197	195	198	204	186	200	199	192	204	198	212	213	208	209	206	195	201	214	198	198	236	208	201	184	211	190	198	203	184	191	200	210	216	199	186	203	226	198	184	200	193	214	204	201	226	197	210	198	210	175	210	211	200	189	180	178	168	197	218	199	191	209	211	184	205	226	210	167	193	213	198	199	193	198	194	190	171	226	203	197	188	208	199	197	203	214	187	199	195	201	198	211	204	212	208	200	193	173	194	201	207	211	212	200	196	176	198	216	183	216	217	196	193	200	194	180	192	192	202	169	196	215	216	240	220	189	194	196	214	204	215	203	226	178	201	198	202	194	195	200	215	218	223	224	228	204	208	203	200	209	193	205	189	206	206	194	202	207	209	181	200	206	223	180	209	194	224	192	218	212	217	197	232	196	213	206	203	222	190	180	198	205	214	226	187	222	218	210	204	180	205	195	196	222	198	207	188	200	194	196	230	199	219	190	197	189	222	214	201	185	182	198	176	198	236	203	203	196	217	219	211	208	217	212	211	203	172	214	216	205	191	189	217	206	210	200	169	201	212	200	206	217	192	188	221	185	192	220	212	191	199
28016	23019	20066	3249	550	501	423	303	307	333	310	314	311	306	330	311	316	323	343	299	321	296	344	317	306	297	315	320	298	311	313	340	317	346	328	315	280	323	287	305	332	286	332	318	323	303	303	283	323	309	328	336	323	303	309	326	323	302	331	299	321	333	310	312	298	312	323	318	341	331	344	326	318	301	300	327	316	271	299	299	277	332	308	342	324	328	338	300	318	341	333	301	343	338	296	327	317	348	303	306	334	295	344	334	310	325	319	301	317	321	342	311	296	300	342	316	335	323	329	348	332	331	301	321	296	294	348	285	348	295	318	292	295	298	327	303	316	312	307	300	311	358	300	320	305	343	308	334	289	319	289	296	306	285	300	314	298	318	344	312	301	297	351	294	309	329	288	343	300	305	302	275	303	311	313	321	290	329	317	313	311	310	318	302	335	320	308	322	305	323	302	312	327	334	328	297	293	327	298	313	299	317	341	306	312	332	274	309	295	328	333	326	300	316	306	334	278	310	327	293	315	323	327	292	296	312	305	285	287	296	320	302	310	307	319	354	302	329	327	311	337	331	310	278	371	320	294	321	316	306	307	305	312	300	320	317	314	316	329	312	287	331	303	299	319	308	291	316	294	330	316	317	309	304	294	328	339	306	323	306	320	331	321	319	280	311	302	316	333	318	324	320	350	343	290	287	289	304	324	294	299	314	318	327	330	299	313	324	335	317	305	327	290	334	312	325	293	298	319	312	290	310	281	302	309	318	313	310	324	310	314	338	314	319	311	317	320	295	306	335	322	281	309	293	301	335	319	346	337	293	317	296	298	295	332	327	330	324	333	344	313	311	327	332	311	321	288	295	307	255	337	288	306	334	282	302	313	287	328	313	309	314	315	323	300	334	309	340	320	301	299	334	345	320	288	302	300	276	312	333	313	302	304	297	305	300	308	338	335	300	322	333	312	337	321	334	340	282	315	303	315	330	310	321	305	334	315	316	303	293	321	318	312	305	300	293	299	347	318	329	294	343	306	293	302	327	293	312	302	324	307	319	298	322	310	312	333	290	363	299	290	333	308	284	319	295	302	310	317	325	300	339	308	280	326	327	344	283	307	323	322	337	297	319	310	331	287	315	344	304	296	302	306	283	315	317	316	314	282	320	304	306	332	311	322	315	294	321	312	300	306	329	312	292	314	321	293	318	298	331	313	300	317	313	294	288	286	315	338	288	317	290	310	313	300	302	295	313	330	306	324	320	288	325	319	341	310	320	327	291	306	326	321	305	319	289	311	337	318	285	297	328	306	306	322	304	286	286	312	340	309	329	325	305	324	279	310	310	340	321	325	324	303	309	328	290	304	317	332	305	327	304	328	345	312	306	356	313	316	307	357	327	299	301	335	298	316	303	316	310	294	311	317	304	312	332	330	317	298	303	308	298	314	323	266	335	316	295	333	324	307	285	329	307	309	302	342	322	318	341	284	323	301	296	286	316	310	298	319	326	304	267	341	313	316	321	335	337	301	317	325	304	313	327	333	304	334	313	337	288	297	281	340	319	324	341	290	287	302	323	318	304	307	325	323	323	332	335	344	347	302	321	299	325	277	318	318	296	312	310	337	303	281	317	311	312	341	311	297	336	333	311	314	309	308	306	299	329	306	283	338	292	304	312	288	316	266	335	292	323	324	360	305	297	327	313	288	332	322	298	313	329	313	306	327	329	324	328	335	334	315	334	328	321	346	331	305	297	383	293	327	329	328	295	314	334	319	324	326	349	332	305	333	320	321	354	320	318	285	341	296	334	307	295	302	340	265	320	335	319	334	290	315	326	370	320	313	344	302	327	314	292	301	331	299	287	291	311	284	326	317	279	322	295	316	313	323	294	313	284	303	334	322	341	329	288	326	306	311	330	352	296	316	275	322	283	298	341	301	331	305	322	302	298	278	321	319	307	305	348	302	305	317	312	290	349	308	314	338	334	309	315	312	347	294	324	305	313	310	313	339	303	339	306	336	323	315	282	333	304	305	320	310	329	309	331	318	308	330	309	297	319	305	301	311	325	333	315	301	325	351	345	315	339	319	339	285	335	316	316	284	329	330	335	308	303	325	336	302	303	290	320	330	312	311	336	332	352	298	306	294	273	286	332	352	342	309	314	329	303	310	345	299	284	312	298	313	316	302	308	295	334	307	340	338	326	302	303	321	302	319	313	328	295	308	307	337	321	293	279	293	326	315	356	339	288	342	329	311	318	280	308	327	332	286	316	294	326	325	293	336	305	316	355	337	292	318	355	295	329	338	299	289	317	332	309	297	308	320	321	323	299	308	281	311	314	280	307	348	329	327	326	294	308	318	319	323	302	313	296	310	336	322	330	348	325	268	283	320	306	319	321	321	340	309	328	313	305	302	332	309	337	331	342	294	290	301	327	290	320	321	292	274	287	333	328	312	351	308	298	324	343	320	310	318	318	286	307	346	311	304	340	303	319	328	338	322	294	277	308	337	311	334	292	314	317	319	308	284	316	327	314	332	301	300	291	313	311	311	314	322	306	299	321	316	303	328	318	313	288	288	315	323	323	272	319	323	300	315	314	278	332	302	317	301	319	320	320	311	298	308	304	310	293	321	309	290	296	327	302	341	346	322	348	331	299	308	319	345	324	291	331	325	324	332	304	312	310	312	318	287	329	290	345	335	293	328	312	318	312	322	297	292	321	307	332	324	297	293	318	302	334	312	308	298	330	312	319	305	335	312	326	308	328	279	330	333	319	311	294	312	322	318	296	309	277	325	315	332	294	321	348	306	284	320	308	309	322	365	322	288	309	345	323	311	312	339	311	355	313	316	292	323	311	339	328	310	301	288	318	309	297	335	314	331	328	317	320	316	305	310	331	320	309	325	294	320	319	297	301	332	304	311	304	287	335	337	348	318	311	293	318	348	271	298	323	349	290	325	309	349	319	323	317	332	313	306	292	316	304	332	325	319	295	318	293	307	326	310	316	325	327	315	322	328	328	296	318	337	332	274	320	301	323	322	299	294	320	322	322	305	341	311	323	329	316	323	273	296	313	323	327	296	296	323	345	311	312	340	314	300	315	318	297	308	301	326	307	337	300	305	308	320	326	335	301	323	295	280	334	342	321	321	307	329	286	331	307	319	305	304	308	309	306	327	328	298	307	337	318	340	332	297	341	344	291	335	332	349	315	305	335	314	307	314	334	282	318	301	295	290	303	306	307	311	306	311	317	349	314	330	339	282	319	340	324	333	292	314	327	325	312	311	325	312	318	303	335	335	325	304	342	307	315	291	310	341	301	321	285	305	331	302	300	340	324	325	325	303	339	318	333	303	289	279	313	318	295	317	319	345	298	345	310	311	306	332	299	300	298	299	336	316	324	326	306	331	322	327	313	288	336	297	349	309	341	306	304	346	331	288	318	302	300	300	309	319	296	326	283	330	293	352	318	329	313	317	272	321	310	317	318	324	342	335	334	304	346	277	314	356	287	337	308	298	303
24261	33089	15950	542	448	401	450	445	403	415	405	408	400	408	382	390	386	390	403	395	394	365	389	393	364	382	382	393	362	372	381	394	356	390	402	363	376	372	404	398	372	401	389	376	360	394	414	375	401	391	382	394	364	383	381	394	365	364	396	388	389	397	404	377	428	417	357	390	391	388	389	403	379	392	382	376	392	400	436	362	373	418	389	372	407	395	380	381	363	389	411	363	396	388	379	369	417	411	376	395	390	416	393	387	407	391	384	403	386	363	429	422	377	342	358	372	373	406	402	395	372	419	365	394	347	393	376	405	376	398	400	411	379	394	405	390	348	392	394	372	356	367	397	355	366	342	406	416	376	387	379	365	369	385	367	385	393	413	394	408	348	402	344	354	431	384	403	393	402	408	414	385	411	343	365	385	364	416	383	391	392	390	377	351	358	368	377	399	363	368	396	372	387	415	391	368	373	398	392	413	382	387	404	382	419	384	427	408	365	380	391	410	406	419	383	394	419	385	361	381	454	369	394	408	412	378	375	391	368	400	406	388	402	399	389	419	343	369	371	420	376	381	387	414	390	390	350	386	421	394	413	342	400	399	411	354	385	389	368	379	373	378	409	406	366	387	370	412	418	382	395	405	358	381	392	383	438	404	374	367	400	405	400	365	397	409	357	375	395	386	411	378	379	393	433	362	399	389	390	394	411	414	355	395	386	375	416	359	407	386	362	376	398	411	405	401	391	374	371	401	396	392	369	355	368	402	404	384	396	391	432	391	363	377	399	366	349	369	382	374	385	379	373	369	383	419	381	412	399	404	351	400	391	386	383	367	352	389	386	376	422	378	390	397	376	379	416	397	407	358	359	390	400	369	385	438	359	380	404	391	348	378	388	412	360	412	386	387	405	385	377	409	369	395	389	374	395	398	354	370	388	367	407	404	415	396	395	389	383	414	380	383	334	376	396	359	375	386	381	352	391	446	393	397	411	390	383	381	419	324	410	407	377	412	361	415	369	393	394	396	385	351	393	439	378	372	407	379	407	344	394	408	384	362	367	377	393	365	387	386	388	393	381	372	353	392	379	382	377	408	401	423	374	375	392	385	389	388	427	393	342	376	406	367	366	443	409	390	416	340	407	398	351	416	372	390	379	397	386	381	382	409	364	429	361	382	391	377	431	373	388	352	407	410	406	421	425	387	386	338	423	400	398	331	398	401	350	408	386	388	412	374	359	376	400	377	352	374	364	388	372	377	404	402	389	401	391	364	414	384	390	347	348	417	358	382	375	392	408	405	373	366	421	406	351	392	397	414	361	376	357	408	397	367	397	359	396	409	360	391	387	352	381	362	388	358	367	408	371	388	388	379	391	392	388	388	387	362	413	403	368	391	391	397	435	362	410	388	356	378	387	391	370	398	412	363	398	388	342	405	350	394	411	408	389	365	392	382	404	354	418	387	403	360	427	377	413	402	367	353	368	358	423	372	387	407	404	363	383	412	361	416	385	365	359	383	398	411	387	398	371	357	359	381	388	365	391	376	388	389	412	408	376	380	384	390	388	386	397	371	356	370	395	368	384	400	392	369	378	384	406	385	381	373	397	387	416	397	388	385	370	377	378	372	376	379	391	369	375	392	398	410	415	382	397	394	394	417	361	409	416	350	418	387	385	373	421	390	370	428	379	392	378	350	366	379	389	384	404	388	385	346	387	383	385	405	400	363	398	378	391	436	391	397	409	407	382	368	367	411	377	345	326	367	405	361	375	368	369	414	396	428	389	386	392	404	401	355	378	389	400	367	407	410	369	397	363	423	408	368	332	410	382	391	410	362	414	413	372	397	379	384	397	394	416	385	357	431	380	399	406	373	368	397	420	348	377	404	398	388	411	354	401	395	395	374	368	373	345	385	380	402	398	346	416	411	374	377	359	403	410	399	422	382	413	387	398	383	400	381	410	401	373	387	401	404	385	386	430	392	397	369	363	374	402	379	350	404	387	408	384	383	380	405	373	395	409	378	404	403	417	399	419	374	391	387	383	404	392	410	398	377	394	376	377	423	439	386	371	404	371	378	426	353	397	382	405	403	403	393	375	391	410	404	392	388	408	394	396	378	408	376	403	378	370	386	378	377	408	402	398	372	363	391	381	375	432	390	384	390	358	392	369	342	385	410	344	392	418	391	368	397	420	383	364	395	369	400	391	339	397	396	377	389	367	382	391	405	386	398	407	400	370	375	393	378	406	382	350	386	394	376	377	375	389	380	345	373	369	383	385	375	400	397	378	416	390	391	374	360	392	398	396	417	376	392	360	373	388	374	380	356	390	386	372	421	360	384	372	388	378	400	390	403	392	388	360	406	389	412	383	400	387	403	371	379	398	389	387	379	397	353	382	432	352	413	395	370	399	382	399	367	370	362	374	428	380	399	355	390	383	417	394	375	405	381	338	391	378	395	328	390	442	371	387	395	360	384	387	396	359	429	412	389	399	359	383	395	346	394	363	362	409	414	414	411	404	390	408	364	369	363	393	391	410	412	390	370	388	355	424	400	371	400	403	390	345	404	377	376	377	370	423	397	418	400	353	417	358	404	378	389	393	418	384	379	385	361	379	398	369	392	371	364	402	430	426	417	393	380	381	366	386	372	369	373	380	375	388	394	398	410	413	372	396	394	407	420	404	383	401	363	378	403	384	421	418	417	373	391	379	382	346	387	373	372	408	392	382	417	375	370	388	380	381	367	392	415	343	426	370	411	400	393	397	407	431	395	397	372	412	402	373	377	384	370	378	369	392	390	388	392	387	442	390	373	409	427	377	401	394	364	415	395	412	391	380	378	409	360	371	389	385	392	371	422	423	371	401	393	400	394	411	373	352	372	399	357	397	401	396	412	384	363	403	372	352	396	394	414	377	385	367	403	385	342	401	397	386	429	363	379	402	347	375	364	411	418	354	375	378	438	409	375	364	367	398	379	365	397	375	400	397	355	371	382	409	364	423	392	407	359	381	368	420	367	399	393	392	388	397	416	425	411	381	363	410	369	350	362	391	384	375	394	368	397	385	402	376	373	415	379	422	422	374	409	357	379	403	385	404	366	393	356	401	333	417	366	384	386	424	421	423	405	380	387	377	401	377	325	413	373	387	389	375	385	393	403	362	403	410	385	414	387	370	409	388	398	382	377	386	407	387	382	397	393	358	399	420	407	390	384	389	381	420	386	364	397	352	402	400	381	371	390	415	409	392	397	359	415	398	393	409	393	369	384	368	411	408	362	394	380	386	415	372	402	368	365	424	349	371	404	389	376	403	361	424	379	396	388	387	400	400	410	406	372	399	385	377	381	380	362	434	424	387	367	375	396	391	383	400	409	399	401	392	390	382	412	385	363	396	405	388	403	389	380	387	400	377	393	404	401	397	370	405	385	354	390	420	364	383	422	375	362	383	373	385	374	391	376	395	399	375	349	415	389	424	370	394	396	349	385	394	402	401	398	403	388	370	383	432	375	365	421	385	352
24215	21772	28430	25944	21321	13130	688	325	302	266	255	214	232	203	203	179	194	174	160	180	164	182	187	162	176	153	164	160	152	170	166	159	167	148	167	170	174	158	160	172	190	165	169	154	151	156	139	162	158	159	151	174	154	166	159	155	152	128	133	154	146	157	166	165	156	141	177	131	150	164	144	145	150	147	156	170	173	170	175	184	130	161	149	131	142	147	158	171	136	156	135	155	127	168	157	147	140	139	158	141	137	168	146	158	149	148	145	147	165	167	139	147	147	147	179	164	150	166	171	161	159	155	151	150	150	161	160	165	144	189	141	168	167	180	144	157	172	172	146	142	147	157	138	166	148	156	150	161	148	149	160	142	132	149	180	136	157	166	162	161	134	168	143	144	133	138	132	181	159	152	160	164	167	156	167	148	134	138	143	172	166	147	155	160	158	156	165	149	177	144	139	155	159	147	144	157	167	172	148	144	168	143	161	150	171	147	158	165	147	166	181	141	138	155	137	146	167	169	148	167	153	163	168	162	130	168	145	144	152	159	145	163	159	145	166	140	181	146	156	161	141	144	153	166	152	150	158	155	160	149	172	157	155	157	169	161	156	163	143	138	169	157	159	171	141	173	148	149	169	126	149	180	136	175	141	170	145	164	176	173	149	168	143	159	173	149	181	144	148	168	138	146	164	162	132	138	173	157	168	144	156	162	155	164	141	146	124	159	152	171	143	168	152	144	146	160	158	167	184	164	160	147	170	144	144	160	161	141	164	158	140	164	153	153	158	150	172	145	173	138	161	161	174	144	154	158	169	139	143	158	143	153	203	148	171	162	139	137	138	156	161	131	143	170	139	140	141	160	147	163	160	134	142	153	160	171	141	163	142	147	153	158	149	152	161	153	159	137	163	145	155	163	166	158	152	171	130	146	163	158	147	144	159	172	145	151	165	157	159	142	154	144	137	147	159	140	138	152	166	149	180	162	149	170	136	157	146	167	162	153	161	162	145	154	153	172	142	173	154	155	140	172	138	177	144	173	161	170	165	144	154	149	136	151	169	168	152	158	159	139	149	171	151	172	150	145	156	141	137	159	165	147	175	141	138	154	160	153	130	151	155	161	148	171	147	143	162	140	153	156	155	158	142	168	143	150	140	150	145	141	164	133	161	165	143	144	141	147	154	149	180	158	164	157	143	147	132	154	154	173	144	165	150	137	139	167	158	161	166	147	169	160	142	154	158	172	163	148	164	163	162	171	177	134	147	146	157	159	162	163	148	147	138	156	142	138	148	147	157	166	149	164	162	177	167	149	162	168	146	143	159	167	145	165	155	171	156	152	161	180	144	128	142	163	143	147	149	153	174	165	164	130	146	125	149	166	155	131	135	163	166	163	171	163	155	156	135	180	156	156	156	164	145	141	149	167	152	152	155	148	148	169	147	161	171	152	154	170	161	160	133	161	160	154	156	157	169	170	139	136	134	176	146	160	170	157	144	155	137	170	155	148	153	150	143	145	142	153	167	164	152	155	175	157	160	147	168	188	157	153	137	144	138	166	157	167	140	162	147	133	166	149	143	160	166	183	147	153	162	160	169	148	135	154	140	147	154	157	140	176	142	146	160	134	149	142	178	145	158	167	157	149	149	165	156	149	141	150	134	151	144	141	153	145	152	168	153	137	139	182	154	167	182	152	165	167	137	145	172	143	131	138	156	136	147	161	165	166	145	149	142	138	163	170	158	165	134	152	161	148	172	143	155	161	171	144	149	162	148	119	173	153	150	139	137	151	157	141	141	164	155	151	150	135	128	161	129	164	175	184	132	154	149	155	148	166	158	154	143	163	132	167	172	167	152	161	165	158	136	160	174	157	133	175	157	143	161	149	164	165	136	181	130	166	163	143	141	173	154	165	138	178	146	163	147	136	158	163	158	178	155	157	131	144	175	156	147	141	147	160	174	159	134	157	160	124	144	140	157	157	177	150	158	157	153	156	155	153	147	156	168	164	186	170	160	162	131	149	132	169	147	164	162	133	172	156	159	142	155	147	135	163	152	171	169	165	162	136	148	173	145	156	151	152	147	163	160	152	148	176	131	164	167	158	165	152	130	151	148	173	177	155	133	158	148	155	157	156	166	170	162	141	147	137	140	156	118	158	158	138	153	161	142	151	152	164	162	154	160	143	159	159	160	155	154	163	154	168	160	163	162	168	161	159	152	143	165	146	160	143	136	162	178	150	184	146	155	179	171	140	155	149	146	150	152	149	153	166	168	154	172	148	166	160	149	162	161	164	151	158	145	128	158	167	136	147	150	136	148	158	166	160	171	161	146	140	164	152	138	162	156	122	165	154	147	167	174	165	143	160	171	159	173	179	133	176	166	152	161	141	156	158	161	161	149	160	147	168	165	165	145	144	159	145	164	134	146	165	164	170	149	136	163	167	155	146	148	138	160	162	142	175	144	157	135	132	162	165	162	151	167	161	137	149	155	147	145	147	154	152	158	179	165	147	150	160	149	178	148	169	173	117	158	144	133	146	162	129	149	144	165	177	131	161	146	151	146	164	166	133	154	152	144	155	161	146	152	153	135	135	178	159	138	154	138	151	134	160	169	154	163	145	158	138	141	131	165	150	141	142	138	178	169	170	139	161	156	156	150	140	184	150	169	173	166	150	169	143	161	159	151	160	162	135	130	169	145	162	145	149	144	156	166	161	165	153	161	148	157	157	143	145	147	176	158	168	160	144	159	165	148	144	166	146	130	151	165	128	142	166	144	161	171	141	154	141	159	151	157	164	172	163	147	167	144	170	155	173	160	158	141	146	160	159	135	158	129	135	141	145	140	147	128	141	153	155	160	162	158	144	161	162	136	135	154	170	138	138	158	144	160	150	130	171	164	157	166	129	139	137	157	149	147	149	137	155	152	189	153	168	159	136	153	157	146	144	156	139	141	161	135	157	137	147	150	146	161	172	163	158	172	171	155	159	162	144	136	139	138	140	138	144	155	156	149	140	159	161	169	137	153	146	157	156	161	145	127	134	150	154	137	150	170	152	178	162	161	156	173	155	160	153	131	170	143	166	149	151	163	141	151	150	146	176	178	131	192	153	166	136	151	152	164	166	166	147	166	127	157	176	133	165	152	148	175	186	151	156	159	161	144	170	164	174	161	163	126	144	155	141	167	139	135	160	150	147	170	160	151	171	140	153	137	157	137	165	171	165	152	166	159	173	167	163	142	154	132	148	126	144	139	153	137	172	141	156	168	201	142	159	173	154	129	164	173	155	177	162	147	159	171	150	168	162	148	136	154	159	147	147	164	180	160	144	158	153	151	153	167	133	154	148	167	161	138	155	152	158	123	163	143	159	170	157	152	146	155	167	149	132	162	151	165	142	146	145	133	140	173	153	152	139	157	138	158	147	147	145	139	143	145	162	187	163	145	126	156	158	145	154	162	139	146	149	160	176	156	164	161	150	144	143	148	142	158	152	147	158	147	141	156	163	146	148	174	156
51412	76380	44461	2132	1438	1068	782	689	583	484	449	349	319	325	289	295	280	256	250	255	230	232	233	221	244	242	237	207	204	210	216	180	213	223	213	206	182	198	209	190	193	207	202	219	227	188	217	201	213	162	191	194	192	182	198	190	174	206	217	214	197	214	211	199	208	192	191	201	202	223	210	196	204	201	193	207	207	202	204	205	197	193	206	161	230	204	215	194	205	199	200	211	178	223	224	170	238	228	186	197	184	230	204	201	221	208	183	189	193	199	195	198	207	184	206	204	188	223	196	192	184	199	212	191	191	210	196	203	164	193	242	206	216	243	186	185	178	215	205	189	207	181	198	203	195	211	212	182	212	203	187	189	202	192	198	163	213	195	216	204	184	179	218	202	211	198	213	178	193	201	234	205	190	200	215	196	200	203	187	197	218	198	193	199	176	201	214	217	183	208	243	171	202	188	208	209	179	223	210	208	207	210	190	189	191	212	212	187	203	203	197	204	191	188	209	201	198	214	186	205	174	179	183	200	216	184	192	184	185	181	195	184	197	214	184	203	205	189	189	176	230	193	196	202	198	177	208	195	185	202	219	169	223	198	204	193	196	211	214	213	213	201	213	200	202	206	191	215	195	185	212	209	195	211	207	185	187	203	183	174	194	220	202	194	190	202	193	195	203	185	203	186	213	226	191	202	200	189	189	189	193	177	197	171	207	216	200	187	220	181	206	206	209	184	217	227	167	211	198	193	210	184	197	201	196	183	217	151	213	210	194	198	193	216	225	203	199	185	201	206	186	230	211	192	196	193	201	189	180	233	187	190	205	199	220	189	224	186	190	215	198	191	195	193	203	184	158	184	176	196	182	205	209	173	204	213	186	220	214	215	182	200	215	230	185	188	206	182	173	202	212	176	194	208	205	171	206	186	200	202	183	196	187	191	212	218	187	201	209	190	186	190	214	189	196	195	199	203	198	192	195	205	171	185	185	194	221	192	200	191	211	189	197	186	167	204	201	219	185	197	205	184	211	183	222	174	216	217	181	197	194	191	201	201	176	225	195	204	197	206	203	188	199	179	204	211	195	172	217	189	208	192	193	214	198	206	207	197	192	208	207	171	202	202	184	219	218	185	217	190	216	190	196	192	186	213	175	207	208	202	200	178	195	171	212	195	204	209	191	199	205	190	184	181	200	208	212	199	210	188	181	212	210	192	184	198	170	206	206	188	201	181	186	207	183	193	199	199	207	221	209	167	214	191	188	168	170	201	191	191	209	203	212	170	206	210	219	189	179	193	197	190	171	184	198	200	175	205	183	200	202	213	186	196	184	198	193	202	179	199	200	191	183	188	209	208	223	199	163	196	210	169	223	204	202	193	208	218	181	197	164	187	190	198	195	215	196	166	190	198	208	204	195	202	205	188	215	204	190	204	195	205	211	187	190	178	210	190	203	197	191	203	180	211	218	175	213	198	194	226	206	210	177	193	199	185	203	195	210	236	171	222	201	198	198	184	196	206	206	215	186	164	169	169	191	214	195	188	203	177	204	192	211	210	188	196	202	217	211	194	209	201	207	211	193	190	222	197	200	185	193	193	176	175	206	209	193	193	187	203	180	196	195	190	194	217	189	182	199	184	210	190	185	212	197	206	183	200	186	213	203	205	232	196	184	188	186	213	185	165	180	200	203	172	194	205	222	204	215	204	206	193	206	180	213	212	205	229	220	201	195	212	201	187	174	181	206	199	184	207	201	213	207	196	197	238	195	207	198	212	190	212	193	208	204	190	216	217	226	185	211	206	206	206	199	205	230	209	198	189	204	190	201	206	209	184	199	196	204	175	199	206	219	184	197	197	179	171	203	208	203	190	193	187	170	204	164	196	204	201	199	206	198	199	187	196	202	206	193	169	200	203	198	225	197	173	211	197	195	197	183	197	218	192	190	182	190	200	155	216	175	178	195	187	179	194	202	199	199	181	237	194	215	194	181	199	206	190	192	184	199	201	184	233	205	198	207	200	211	203	204	195	201	193	189	190	187	215	203	194	200	204	220	200	193	175	201	240	207	184	205	211	212	193	204	197	188	188	182	193	206	172	213	184	225	205	202	222	204	218	198	203	190	211	194	187	231	197	201	198	200	181	194	197	188	185	157	202	233	202	191	172	199	179	199	196	226	189	158	200	187	213	198	189	207	190	211	201	194	202	192	187	191	201	204	179	189	198	198	201	193	197	170	188	199	190	201	233	204	181	195	183	195	196	197	195	208	220	225	202	195	211	233	185	224	194	202	192	203	202	198	183	202	200	218	180	183	201	177	199	182	202	204	199	194	209	184	197	192	194	192	192	209	217	189	221	206	191	225	192	194	189	193	217	220	217	201	193	231	218	167	197	183	226	195	215	205	200	224	210	172	213	196	200	194	206	188	198	184	189	206	218	187	196	208	177	216	197	199	172	189	188	180	202	196	239	182	214	181	181	216	180	208	201	219	204	195	212	179	182	194	202	185	181	181	214	197	200	198	194	230	202	231	211	241	216	206	217	195	178	175	202	205	198	219	209	208	200	229	173	214	200	197	202	188	210	189	196	208	169	199	189	180	175	219	179	167	173	203	189	188	199	219	178	183	217	185	214	190	192	192	198	181	196	218	190	210	196	189	211	185	188	191	202	196	196	184	160	176	217	200	191	207	212	187	164	187	204	201	208	207	179	190	189	188	196	205	213	215	195	200	168	186	212	220	205	215	192	183	181	193	198	201	213	206	198	193	210	186	181	195	206	204	206	219	213	191	200	203	193	195	183	194	196	190	180	193	171	172	226	203	189	214	202	215	179	183	211	204	206	197	200	208	206	177	208	211	184	196	196	196	196	194	186	186	199	207	192	186	187	198	176	200	211	217	199	191	212	189	187	202	199	198	209	182	182	183	201	181	232	210	191	192	206	212	206	212	195	196	173	190	164	209	197	175	186	210	190	183	193	210	200	187	193	181	184	175	191	225	204	203	214	173	226	211	194	200	187	208	189	188	201	206	192	196	234	169	204	175	198	168	222	183	209	194	190	213	202	189	197	184	208	191	188	213	183	202	177	182	190	199	205	180	192	197	210	192	211	201	210	218	198	207	195	206	197	192	206	192	215	164	210	196	205	202	184	188	212	203	188	175	217	176	197	189	188	206	198	162	184	212	186	201	199	198	209	208	202	172	209	199	187	190	191	189	205	184	215	233	195	231	249	201	195	173	205	179	185	167	212	194	180	215	185	198	188	221	205	208	206	182	205	228	208	220	191	199	201	196	221	223	223	193	197	190	207	186	200	196	178	190	205	191	210	206	200	216	207	215	194	186	151	175	193	196	171	203	193	207	200	192	197	179	194	200	182	183	204	208	223	209	187	223	202	202	211	203	187	190	204	202	209	188	190	193	203	215	196	180	207	193	194	204	211	186	184	208	218	209	195	171	201	189	187	186	213	182	225	199	194	197	186	203	201	196	200	206	186	238	196	201	190	211	204	181	179
25706	22359	27751	26616	11464	830	533	481	473	439	432	425	406	378	433	398	404	396	406	439	398	413	396	394	386	414	410	371	387	393	375	393	411	404	365	375	395	372	374	410	369	358	419	398	406	417	395	364	386	399	348	402	413	398	386	381	373	357	372	403	385	407	397	379	409	387	397	388	381	408	422	413	350	418	392	381	404	402	366	364	383	384	390	365	387	376	383	348	346	358	384	367	364	378	393	396	361	380	418	407	378	397	415	365	390	385	386	352	333	397	356	382	391	432	384	388	374	365	405	359	397	341	359	395	380	389	412	391	381	382	364	416	379	369	379	362	389	368	414	373	403	379	365	360	395	400	372	383	388	411	325	380	391	382	377	403	378	358	367	385	399	383	360	398	352	395	392	378	339	382	359	361	394	382	381	393	382	379	399	376	384	391	385	399	350	371	356	378	374	404	391	382	377	340	387	368	349	362	365	387	366	392	391	356	379	393	362	383	368	398	409	366	362	368	357	384	353	380	383	357	388	375	373	354	359	354	368	395	374	380	361	403	393	361	384	390	366	339	396	374	362	348	370	369	396	411	374	370	408	342	370	394	388	363	356	359	373	401	357	337	351	370	377	393	339	352	372	354	365	415	374	400	344	371	373	357	384	335	374	385	408	368	352	406	384	381	379	388	398	375	378	399	342	390	387	371	361	372	374	339	367	386	401	368	383	398	380	371	360	354	393	395	395	374	397	380	372	339	358	379	381	415	396	368	353	377	375	366	352	371	387	360	373	391	385	392	376	375	407	361	383	382	394	383	361	398	393	419	392	409	390	400	380	374	348	353	383	376	386	387	401	374	364	430	367	360	370	343	372	359	377	402	389	374	410	357	407	377	379	391	392	397	395	349	368	367	350	410	371	414	386	366	391	399	369	358	359	374	340	369	367	386	337	356	362	366	393	372	394	389	359	342	387	371	358	396	359	419	373	411	369	382	388	377	378	383	412	339	374	344	395	410	388	377	375	350	364	370	386	388	408	382	403	354	404	378	356	386	382	370	360	382	342	402	399	409	363	358	387	365	390	398	397	388	382	349	380	384	402	408	395	370	380	418	386	358	396	376	352	375	342	390	366	408	395	362	371	377	409	353	379	409	387	409	352	376	412	367	391	376	363	395	373	417	384	393	354	390	394	354	375	365	343	351	397	363	359	409	414	391	386	393	373	388	358	380	358	371	389	345	361	400	390	399	396	397	362	373	346	367	354	376	355	391	351	384	362	375	380	377	369	387	375	381	385	367	366	387	397	363	410	396	348	380	411	387	375	441	377	410	383	385	390	370	353	400	387	361	364	360	353	372	401	366	378	380	376	363	378	392	365	387	346	372	384	374	349	379	360	372	416	389	384	367	368	349	394	398	385	385	416	361	412	390	367	368	386	381	394	379	354	377	369	381	367	335	378	372	407	398	355	385	400	404	375	387	371	408	405	365	383	339	385	361	387	367	444	365	340	379	403	404	398	386	386	340	372	361	377	406	404	386	360	354	392	379	341	373	400	361	422	385	371	370	400	370	388	388	376	400	357	383	396	402	374	348	394	347	395	408	363	416	361	388	417	370	391	369	368	372	391	353	362	390	349	389	358	387	402	390	392	369	369	359	386	416	391	374	349	403	368	371	357	382	375	374	389	378	375	353	397	409	422	369	388	421	441	390	374	369	384	417	407	374	400	382	380	374	381	356	372	353	374	390	349	372	389	370	381	393	405	409	414	395	357	390	376	386	400	349	359	371	378	402	376	350	368	375	404	370	407	381	398	433	396	363	357	396	429	399	396	385	366	405	382	387	311	369	348	369	358	391	383	364	379	365	381	393	396	351	377	386	367	343	345	394	366	376	361	375	356	371	376	375	383	398	413	406	370	371	367	376	403	386	376	399	360	392	385	384	342	426	386	411	400	367	369	357	365	365	377	362	363	357	406	405	373	375	385	393	383	387	370	412	373	401	363	406	397	380	365	357	381	370	350	408	376	362	399	398	343	370	367	362	381	353	335	355	375	399	382	368	390	390	373	368	370	363	379	399	374	367	373	387	356	394	420	341	377	361	374	345	368	400	379	368	386	359	367	356	374	374	422	381	377	355	379	421	387	379	372	366	387	359	397	382	372	358	409	392	384	398	387	348	391	398	376	424	402	396	386	374	374	400	366	380	347	373	394	394	379	397	391	375	407	436	386	369	379	386	348	397	396	373	363	372	387	371	402	380	390	362	375	378	356	369	408	376	374	419	381	390	387	395	355	345	361	361	393	395	424	355	388	387	400	397	397	358	403	378	363	374	411	364	369	346	413	377	389	381	370	364	379	379	369	349	403	399	388	400	353	393	380	408	374	380	377	396	393	408	380	410	381	354	341	373	395	367	371	374	399	411	336	412	379	397	417	376	395	367	385	408	403	406	351	370	350	376	364	370	378	408	389	377	382	432	372	378	377	383	407	387	356	371	381	351	368	388	379	352	387	365	357	371	364	385	386	384	343	369	339	368	377	377	385	367	397	348	383	375	384	378	399	362	367	390	366	390	394	366	366	390	385	378	381	400	415	365	351	376	413	400	381	394	366	408	403	350	377	398	413	414	418	387	423	391	378	366	391	393	376	382	374	339	350	370	400	402	368	363	361	415	414	435	399	357	399	349	389	406	330	388	390	381	348	370	419	403	380	379	329	376	386	387	378	381	362	374	364	402	397	356	373	408	385	382	374	379	349	367	347	371	366	378	410	371	379	370	350	389	408	374	370	380	408	419	341	358	379	361	399	342	366	370	402	424	378	384	370	362	377	361	362	378	344	391	364	396	405	371	369	373	341	391	384	396	353	349	365	367	360	397	379	374	354	364	375	408	405	367	394	389	386	396	390	375	378	368	432	391	354	420	416	373	363	372	365	365	331	409	338	376	407	373	373	389	415	376	379	366	360	404	343	341	346	362	343	348	373	350	364	367	382	419	364	401	381	357	396	374	371	388	381	384	379	349	385	341	390	362	376	398	372	427	362	414	374	380	387	369	371	377	327	388	366	386	378	348	388	380	372	367	385	363	356	388	383	397	363	376	378	380	365	386	389	354	356	353	398	400	360	353	380	330	397	388	395	375	351	386	379	377	369	384	378	369	381	413	391	370	388	379	376	402	376	373	386	380	352	371	366	356	351	363	379	396	356	393	398	409	388	395	409	395	388	381	389	367	385	343	352	355	365	378	381	394	365	354	380	355	390	365	401	352	395	410	394	368	364	349	365	371	365	413	422	389	423	367	377	391	345	361	347	404	400	400	354	390	334	367	361	399	372	388	386	399	413	360	338	367	408	415	376	364	358	406	360	389	383	373	335	373	397	372	377	388	378	410	380	379	382	383	436	380	389	374	385	399	402	364	403	356	379	368	369	413	388	380	401	367	387	383	396	386	367	367	375	382	377	383	375	367	373	359	372	370	409	358	366	379	399	377	375	387	394	391	385	364	365	395	372	414	368	354	392	369
49103	66670	38699	1486	1109	891	735	693	657	637	547	531	520	521	501	486	548	494	484	465	498	475	469	464	417	452	455	419	452	462	447	467	459	479	476	466	428	467	469	432	446	463	445	454	446	416	423	415	439	418	455	439	427	481	433	473	463	413	461	420	471	464	444	478	417	451	503	458	408	465	474	451	445	421	479	433	426	445	433	447	449	456	458	477	469	425	468	448	421	495	459	445	462	450	441	472	424	428	428	418	478	448	477	432	443	474	413	482	441	481	462	450	432	449	430	428	442	484	459	441	455	475	421	450	454	485	462	473	428	476	446	453	467	454	440	472	478	452	429	432	425	427	433	455	440	442	461	461	438	431	445	461	447	435	431	453	449	426	443	475	435	425	422	472	448	452	462	455	409	477	455	456	426	460	477	423	434	485	476	441	458	439	442	497	473	415	476	472	433	462	455	458	473	429	451	434	455	433	463	441	456	458	403	456	450	498	449	440	408	451	439	450	483	449	445	480	466	447	419	418	431	439	452	444	471	464	448	443	398	429	439	472	456	436	473	436	462	422	436	403	455	452	471	404	464	449	416	450	448	422	477	485	394	439	422	424	473	459	460	481	442	433	443	468	444	408	477	452	449	431	454	448	476	424	441	452	441	433	439	460	497	449	466	460	483	459	430	449	464	498	440	422	423	417	478	444	434	441	439	434	463	479	458	469	411	440	443	431	474	455	468	491	468	457	445	444	471	463	416	473	440	417	440	408	458	469	452	448	411	424	449	462	418	456	445	457	435	499	468	449	466	427	446	405	444	420	450	465	465	444	473	453	447	423	434	437	425	449	443	491	434	443	454	470	425	426	431	449	427	441	443	432	443	459	411	439	468	454	430	425	429	439	477	496	436	433	466	440	452	421	446	451	452	449	469	421	443	438	470	473	481	439	472	467	468	405	428	435	431	430	443	426	417	452	436	448	445	492	481	410	479	454	437	418	448	443	445	478	439	450	442	469	431	416	432	439	467	450	466	482	419	421	443	456	448	467	415	455	436	459	451	437	461	455	470	474	427	457	446	483	466	431	478	483	406	446	436	468	442	486	453	454	462	417	444	462	408	425	458	485	439	448	499	425	471	486	461	421	458	451	449	441	438	482	452	419	438	460	428	434	446	461	446	435	480	423	441	416	493	455	448	398	454	475	412	415	453	452	433	453	413	473	457	426	449	423	468	456	468	413	446	464	439	416	416	453	436	408	435	450	412	452	451	463	489	466	467	451	456	491	439	445	466	461	446	468	461	449	443	455	447	451	450	462	384	466	466	418	437	420	493	442	468	399	431	455	465	468	484	454	419	445	445	434	433	402	454	434	479	445	457	425	411	482	480	447	466	467	469	461	457	470	447	436	455	461	424	439	429	441	442	421	441	459	466	447	483	465	447	435	437	461	389	445	466	435	409	448	449	455	437	434	471	467	420	428	405	472	452	461	447	471	448	457	438	442	486	458	500	420	455	461	406	464	413	480	459	450	417	420	452	488	475	420	418	471	485	431	423	436	464	443	447	434	437	440	443	453	442	450	431	486	427	428	466	399	469	453	418	465	457	426	447	436	392	440	428	459	455	445	481	445	458	437	418	457	430	428	445	450	425	422	456	457	465	433	464	410	454	464	447	422	431	482	422	460	424	441	483	426	449	452	439	441	459	428	459	451	428	445	442	455	437	435	462	398	484	442	473	450	468	493	412	451	443	472	464	441	443	437	420	467	437	484	460	468	434	437	430	483	425	468	430	449	444	446	452	457	451	426	423	448	423	454	484	431	474	465	482	446	465	407	438	433	460	473	439	425	417	458	446	439	438	436	439	426	445	454	454	442	444	419	462	453	443	454	474	442	476	454	418	438	454	461	470	415	487	460	452	442	435	431	434	462	450	438	436	434	470	443	468	459	473	473	442	479	426	445	441	427	439	461	429	469	436	439	471	463	436	457	415	442	436	477	430	411	461	454	477	477	420	502	442	436	428	436	452	426	475	462	447	413	461	426	466	425	438	468	431	466	437	470	435	439	447	407	448	487	425	465	440	460	445	432	460	430	459	464	445	452	441	460	464	456	437	441	439	458	430	422	488	422	443	442	419	439	469	424	460	434	463	440	480	404	444	498	442	463	458	446	458	454	408	457	457	440	445	452	441	472	439	470	438	453	433	417	451	459	433	472	425	450	455	436	496	463	465	439	483	472	471	450	490	450	484	418	453	451	463	439	436	468	458	432	439	458	488	494	460	458	453	447	424	473	442	438	491	446	448	442	451	442	492	454	433	472	424	432	461	453	475	402	460	463	475	470	444	448	494	461	439	465	459	482	461	483	444	436	469	440	460	468	457	473	468	476	411	473	488	434	450	473	437	454	427	466	458	443	476	440	456	441	480	442	466	423	485	449	445	462	458	443	484	460	433	424	444	462	434	442	407	432	456	460	491	464	430	439	440	413	498	456	445	473	410	424	446	442	457	453	432	428	467	455	488	385	461	475	433	447	450	452	420	431	491	471	468	471	450	420	415	459	437	471	436	462	435	417	484	413	472	450	480	421	420	450	454	439	453	488	447	475	422	444	434	436	450	423	429	433	493	478	454	464	412	428	439	465	481	432	462	443	408	478	469	454	452	481	482	422	436	454	442	431	444	433	445	446	505	453	438	459	433	449	415	445	463	444	406	443	456	437	444	467	450	463	487	433	402	418	438	479	467	422	437	437	447	436	443	417	453	433	453	441	449	458	441	442	448	419	460	436	464	449	449	466	432	466	458	445	458	431	422	489	493	490	480	427	483	445	444	483	440	446	454	469	443	454	435	430	475	507	434	444	440	447	446	444	412	427	476	445	460	457	451	474	441	465	448	476	393	451	469	464	481	463	453	467	467	456	418	445	476	451	436	409	457	410	468	511	412	469	461	484	445	435	454	457	426	450	462	455	425	454	419	398	411	475	443	456	421	471	451	444	421	457	453	475	449	432	411	456	474	434	481	451	453	411	446	467	455	479	451	456	424	433	453	415	481	397	484	455	475	443	459	442	450	483	446	423	433	455	465	483	458	446	412	448	472	461	501	443	414	460	507	474	413	430	465	441	474	436	444	441	441	421	466	442	411	426	428	448	451	485	455	433	481	463	455	457	429	457	448	436	383	457	531	451	468	433	444	476	450	431	478	434	444	438	418	455	417	433	442	454	463	471	443	442	431	449	427	439	433	440	447	463	433	486	487	472	457	430	421	454	440	442	458	467	454	461	470	453	447	426	439	461	423	457	455	426	465	424	454	435	465	411	426	431	446	430	447	457	445	479	430	408	421	434	415	459	458	463	450	456	475	435	468	486	456	425	420	467	450	480	430	493	441	444	456	447	454	438	412	420	456	422	456	442	449	451	467	428	445	414	416	463	459	462	473	462	465	456	424	480	458	457	488	419	442	417	434	432	447	468	435	417	439	433	442	465	453	442	432	417	436	441	487	427	433	421	434	414	464	450	498	407
23392	21580	27976	25950	21500	21327	8853	678	429	409	393	323	329	233	270	246	278	226	262	239	227	208	216	209	219	236	189	184	195	213	197	197	223	203	183	176	188	201	196	198	190	182	177	195	173	194	187	189	213	176	189	187	177	189	176	177	172	197	174	173	163	197	201	180	171	176	180	201	158	197	165	177	177	185	180	180	155	181	154	178	182	200	158	184	182	164	197	196	186	165	187	183	192	184	176	159	155	174	155	174	190	168	157	171	188	155	171	184	196	181	167	168	199	203	197	184	160	195	160	167	162	174	162	166	165	168	178	181	160	174	192	151	183	197	169	175	183	193	175	160	168	179	164	176	191	168	169	162	162	164	185	160	180	176	174	174	184	163	175	174	195	169	186	156	161	188	180	166	197	195	169	142	184	169	179	160	163	179	179	170	187	162	180	168	193	198	166	174	180	169	158	158	213	155	165	183	164	160	184	173	172	182	172	174	179	170	159	191	184	197	188	197	198	172	155	198	184	156	187	169	180	171	161	187	176	191	179	178	174	185	175	197	171	190	178	161	167	174	183	152	177	170	185	185	168	157	188	158	165	196	159	177	178	167	176	175	184	200	169	191	164	185	170	181	178	182	174	164	177	163	162	190	176	176	179	166	200	171	170	184	189	193	197	162	192	154	168	186	173	186	157	169	173	168	181	161	158	163	159	177	181	191	167	159	177	158	161	159	182	181	198	169	180	168	160	171	175	169	189	197	167	165	182	176	158	153	203	193	174	194	161	175	207	186	186	185	159	142	179	168	160	160	173	180	180	176	168	169	179	190	177	166	165	161	174	176	174	185	166	173	189	182	179	207	168	190	167	181	150	173	149	183	191	193	181	181	172	189	176	148	137	161	173	146	170	180	167	191	173	171	182	156	188	178	170	186	195	154	166	171	174	171	167	175	165	198	207	172	181	174	186	169	160	159	155	205	165	202	177	185	188	181	170	179	178	194	188	166	180	186	166	168	167	192	206	177	194	178	176	170	192	169	182	171	153	155	183	209	174	180	168	179	148	171	170	210	192	155	162	171	188	176	186	166	173	193	175	171	179	176	179	183	190	183	162	183	157	181	181	188	152	181	185	193	174	144	171	187	180	178	177	173	183	174	164	187	177	191	173	178	179	195	168	184	194	178	162	201	168	179	171	204	159	157	191	174	161	175	172	194	179	189	165	195	172	174	178	184	161	171	199	182	190	187	202	163	169	185	155	186	153	194	185	159	174	163	166	159	174	171	155	183	172	182	170	178	182	181	158	173	170	171	171	192	177	179	176	171	167	183	161	188	173	179	189	177	160	179	160	183	183	176	190	184	172	210	181	172	186	178	172	178	186	151	198	188	174	166	172	173	158	168	189	176	191	179	174	180	159	167	176	187	177	168	185	171	205	165	166	188	170	177	158	171	161	167	179	181	184	174	184	151	161	181	172	162	180	184	181	160	188	203	169	171	183	175	159	189	176	165	181	165	182	159	197	159	179	183	165	169	187	180	195	172	180	196	170	175	162	188	172	145	198	176	168	159	164	177	174	174	192	166	197	181	167	181	200	153	179	168	177	157	165	152	178	174	171	177	163	190	182	165	166	184	160	192	154	173	167	175	183	188	161	167	180	157	161	175	159	182	179	152	176	163	184	165	179	167	150	187	165	174	174	182	157	180	184	176	164	161	203	166	176	160	187	160	148	178	185	182	204	173	154	170	189	173	173	171	170	158	164	151	178	166	205	169	181	168	195	173	169	167	173	180	199	181	175	170	167	171	176	179	176	170	137	169	163	197	169	194	158	180	175	198	177	184	207	184	181	179	180	172	185	152	184	179	175	166	161	164	177	176	186	171	173	165	156	181	172	177	170	204	160	145	170	166	191	168	159	152	186	178	168	146	159	176	187	184	200	186	169	173	169	156	174	176	179	180	185	190	184	170	178	172	179	189	183	172	183	171	192	190	178	185	180	199	175	188	153	168	178	177	175	195	162	188	175	154	179	183	173	181	183	159	193	157	207	170	176	203	186	172	180	171	173	164	172	195	170	183	188	155	176	171	176	192	156	185	169	181	180	179	184	179	207	207	183	191	155	178	209	175	180	167	189	165	154	187	168	166	189	204	183	150	181	175	178	183	171	181	186	181	183	138	162	171	170	197	177	178	181	197	172	203	164	179	173	157	178	166	167	179	163	156	199	180	179	179	176	166	160	156	164	150	200	145	153	181	185	181	168	157	180	164	161	182	165	184	149	159	178	162	177	182	166	180	174	172	174	199	172	185	186	193	166	205	181	170	170	177	171	195	164	180	198	174	155	194	172	165	173	180	161	173	184	182	181	185	201	161	179	169	169	176	157	169	166	177	186	184	165	187	177	162	186	148	163	171	148	172	177	195	180	162	170	156	183	160	172	171	179	174	181	154	161	170	152	173	179	170	155	159	161	179	164	178	169	170	157	157	165	163	159	151	191	190	163	187	166	189	185	180	188	177	167	199	185	177	172	174	183	175	178	167	165	192	163	190	175	194	164	134	160	177	181	170	199	170	201	155	166	186	185	180	182	167	191	172	175	163	178	187	162	187	182	156	159	174	168	184	165	185	173	183	172	204	174	183	168	184	167	177	173	162	181	162	163	188	175	165	174	155	158	183	183	184	178	201	173	170	164	168	188	184	180	168	182	170	154	179	176	181	167	169	154	175	182	165	184	190	173	174	177	182	177	162	179	160	171	161	170	178	160	185	176	176	193	173	163	174	169	181	193	193	153	170	186	187	171	169	191	177	187	181	191	161	184	188	176	171	189	190	189	189	189	156	170	159	170	165	166	155	163	155	179	158	175	202	177	168	170	197	186	181	172	185	172	155	174	183	158	177	173	193	175	194	173	176	182	174	184	180	193	161	184	168	177	183	177	145	194	150	188	162	164	165	170	176	161	173	173	162	202	177	166	195	164	184	168	157	185	199	187	196	164	164	202	204	163	189	183	167	178	172	161	151	168	161	168	186	186	184	158	169	176	191	180	181	164	196	178	185	203	183	175	189	163	184	168	186	169	168	214	197	182	164	189	176	184	180	170	196	199	173	176	174	195	171	153	176	180	167	166	175	182	193	183	175	176	171	169	172	153	161	181	155	160	190	160	196	189	191	177	197	189	172	198	181	166	147	176	180	186	173	185	159	177	156	154	169	174	169	184	184	173	165	169	163	163	173	185	181	172	150	166	161	163	157	185	194	171	188	178	190	188	167	202	173	185	170	178	180	181	189	174	168	174	157	156	184	175	178	185	162	165	174	180	143	190	178	168	176	180	177	177	196	167	169	174	166	182	187	193	165	186	164	199	183	171	172	185	179	180	180	180	176	187	169	157	183	154	197	181	189	193	187	164	181	157	177	160	172	166	201	176	186	171	192	174	180	170	183	166	160	200	160	202	190	192	168	170	166	158	187	169	163	160	182	168	189	193	153	191	181	165	178	135	178	172	171	148	150	143	177	160	178
54632	80323	45088	3911	2608	1933	1451	1144	966	769	653	565	541	469	437	405	361	323	305	340	289	285	279	283	279	289	254	256	256	241	246	219	230	236	211	233	243	224	226	190	206	194	186	214	209	221	220	199	217	192	212	225	217	230	256	210	209	194	216	195	225	215	234	240	206	236	214	189	194	195	216	197	212	197	212	196	251	203	185	203	194	230	228	189	214	216	225	193	203	218	196	211	201	193	200	195	229	210	195	224	198	196	216	224	173	209	213	235	197	193	211	193	202	223	216	214	219	202	220	192	197	223	202	212	203	201	187	201	232	202	226	203	216	208	198	197	208	234	192	175	242	203	242	187	203	171	224	194	208	193	218	207	204	190	201	224	214	198	214	187	185	206	236	207	192	193	200	206	217	198	202	185	209	190	201	203	198	179	198	219	222	198	192	178	203	205	208	213	213	184	226	230	208	209	206	196	201	196	214	179	190	166	210	195	212	211	178	226	172	214	188	200	194	238	193	208	217	205	195	190	204	201	228	203	201	205	226	215	213	192	182	197	199	210	215	201	233	222	214	187	211	180	194	197	179	223	201	203	205	177	231	205	222	218	197	191	208	212	211	202	229	217	231	217	207	236	202	204	213	196	218	190	219	214	207	204	196	201	196	215	218	219	206	189	203	207	187	216	191	195	189	200	230	187	195	194	197	215	205	182	193	218	200	201	205	211	210	204	214	231	221	193	175	215	209	207	190	213	206	204	193	221	198	210	226	236	196	196	210	209	208	205	213	203	231	209	206	207	202	234	213	197	206	218	199	221	214	219	188	195	197	190	194	204	185	220	212	206	208	189	194	198	197	202	179	187	197	211	210	217	197	210	205	203	192	207	196	216	202	195	210	207	193	201	189	201	200	219	193	177	223	200	177	201	198	211	217	191	166	198	182	203	218	202	197	205	202	201	208	196	236	194	214	204	218	185	212	221	194	210	207	202	205	226	207	174	213	213	196	219	199	200	212	171	213	188	204	215	201	213	201	218	221	190	209	200	205	204	231	189	188	193	219	209	206	225	213	214	221	233	201	210	225	205	188	200	189	203	201	218	201	207	213	211	186	206	208	182	189	198	194	195	223	186	210	181	199	199	220	222	197	185	215	204	179	199	205	207	205	215	186	201	210	198	207	219	188	182	211	214	211	201	189	190	222	217	199	189	189	193	207	216	215	199	204	213	231	192	208	226	226	212	206	212	217	214	211	210	197	193	204	191	231	197	174	206	199	225	203	191	193	216	224	220	228	219	235	197	216	197	196	182	206	202	251	192	193	184	223	217	195	189	207	214	194	185	205	180	202	213	199	210	221	214	182	174	183	217	193	200	211	172	238	200	185	198	193	201	221	218	195	210	220	186	203	204	215	196	186	199	215	184	215	222	199	175	195	214	192	201	189	209	191	221	218	206	191	210	197	201	171	217	198	203	176	217	200	244	183	224	215	194	237	195	214	214	212	197	208	195	194	194	199	198	214	220	208	207	216	202	210	200	209	210	208	202	203	221	198	192	204	177	212	191	199	218	215	237	180	211	203	209	205	201	196	191	206	225	194	217	191	191	204	212	243	203	194	195	189	182	191	206	184	189	197	197	208	182	193	178	205	195	178	191	209	187	209	189	208	188	201	187	200	191	193	203	212	213	205	185	223	209	210	187	190	193	217	199	207	203	225	221	228	221	214	207	197	191	220	197	186	210	191	236	195	193	162	185	206	196	203	219	203	173	215	216	206	195	199	216	193	209	201	190	188	175	208	197	186	217	229	207	218	190	192	214	187	232	195	205	195	210	193	170	203	221	215	219	183	205	229	209	192	206	210	188	188	223	203	204	201	211	180	215	227	220	192	198	220	222	228	202	222	236	186	199	190	221	189	226	210	203	208	212	202	176	196	210	226	211	195	185	195	206	228	213	186	229	198	209	194	207	220	225	202	189	189	198	183	194	197	186	197	190	198	226	204	221	220	211	199	175	195	199	205	218	187	215	187	220	213	221	184	217	205	214	206	199	219	202	188	211	201	181	204	194	181	236	184	182	193	193	173	199	202	211	208	196	204	221	226	200	221	197	205	184	225	203	201	214	191	204	193	206	214	180	217	200	182	195	197	211	228	206	192	209	183	187	182	203	202	190	209	228	220	193	198	196	203	187	212	226	215	187	211	175	192	218	182	207	209	213	201	203	206	202	213	190	206	201	219	208	224	203	194	209	224	216	213	212	193	199	197	216	208	207	213	211	234	193	209	231	209	216	196	204	195	217	205	204	206	223	204	197	225	205	189	219	195	201	187	226	187	216	220	212	225	195	211	226	196	200	223	197	186	206	179	180	200	207	199	191	201	209	217	207	196	201	201	188	204	189	214	214	207	188	215	188	233	226	203	199	212	186	187	217	205	204	208	223	196	210	193	195	192	211	216	204	199	211	218	191	226	195	200	198	213	186	202	213	216	212	211	203	205	198	215	191	193	217	191	208	222	223	239	206	203	205	183	195	219	209	210	217	205	196	215	210	208	169	209	213	226	186	204	209	210	212	204	194	193	225	213	205	203	190	218	200	191	219	212	196	194	193	206	220	225	230	209	210	178	183	190	199	220	208	229	190	189	210	200	195	215	202	228	199	198	180	199	180	198	203	180	209	209	195	213	215	187	184	184	200	201	191	188	178	201	209	209	197	184	187	180	201	225	212	220	205	191	227	201	194	213	200	222	202	202	219	222	198	221	192	205	218	197	210	186	216	203	204	215	213	181	196	212	228	204	216	209	199	207	226	206	200	180	216	236	207	221	201	188	197	194	197	196	192	187	226	172	197	219	227	215	186	196	211	227	177	191	201	199	207	210	191	198	204	175	182	202	174	205	184	217	222	207	223	220	219	231	212	208	198	226	207	205	233	190	206	207	183	201	204	200	193	225	228	195	220	186	195	197	210	193	209	180	214	203	196	184	182	205	194	195	254	206	209	227	199	207	187	215	199	202	213	206	213	207	204	182	201	196	242	212	186	206	202	166	196	194	183	192	231	189	179	213	199	185	215	224	208	220	205	198	210	241	193	196	216	205	209	205	204	198	256	223	211	216	207	207	201	211	191	211	204	220	201	210	211	199	196	212	213	205	194	228	210	212	212	200	212	185	185	196	214	189	215	202	195	207	197	206	209	206	187	212	180	214	219	168	222	191	220	189	219	213	207	214	176	203	211	194	191	201	192	208	232	190	173	191	211	222	190	180	197	220	209	207	202	215	216	204	178	215	203	208	211	221	212	205	217	213	204	233	188	207	183	195	218	207	190	184	193	211	204	211	206	190	195	195	211	185	192	227	201	190	215	197	231	207	211	204	208	181	213	211	216	202	220	215	226	205	217	211	208	205	207	223	199	215	203	217	187	197	173	228	221	228	230	203	222	187	214	226	206	205	192	199	222	177	187	227	196	189	197	226	178	220	175	217	208	217	213	197	189	190	171	213	214	239	187	199	180	205	216	202	187
27952	23025	19888	2792	413	338	335	360	310	324	313	320	322	306	355	307	330	325	338	354	312	311	297	335	331	300	361	305	312	357	298	327	315	324	319	314	290	327	308	301	308	322	287	339	328	305	334	342	322	329	343	339	319	291	269	303	338	332	366	274	337	311	310	304	318	340	306	322	302	290	307	311	285	314	328	332	312	308	314	332	310	370	298	279	326	310	305	309	312	339	332	312	297	311	283	331	362	302	294	320	331	313	320	324	331	288	299	327	329	329	340	319	319	351	323	331	326	330	298	357	306	311	318	333	297	328	306	315	334	301	303	314	327	307	333	332	295	320	340	283	306	305	347	349	328	316	347	346	318	334	336	291	329	314	316	368	323	326	311	299	331	319	294	342	373	310	297	301	306	348	324	330	345	323	354	324	319	293	356	350	346	332	289	307	308	316	329	325	347	313	300	316	317	319	314	281	325	293	321	320	313	307	284	302	299	339	285	332	301	328	298	332	298	324	312	318	303	307	342	346	304	318	319	315	340	307	321	330	283	312	281	340	320	344	321	322	307	336	302	328	322	322	303	331	306	295	299	306	304	306	356	317	311	317	328	341	359	314	332	322	342	319	313	330	334	301	320	320	332	316	304	320	312	356	331	326	340	300	315	316	308	345	296	313	317	327	309	342	292	348	320	313	321	303	297	329	305	307	328	272	304	302	317	320	342	340	335	323	342	312	312	320	322	292	334	330	343	336	307	326	316	315	309	325	301	336	329	333	299	322	319	289	321	327	317	315	323	282	345	305	317	345	305	347	307	302	294	349	315	312	337	302	290	315	294	321	299	324	309	338	302	309	317	338	334	341	334	302	292	318	306	351	303	328	318	349	317	306	307	334	324	303	317	353	328	290	338	318	304	322	320	312	316	321	304	320	307	324	314	302	315	307	322	295	334	314	292	306	314	335	332	339	327	337	320	288	328	308	309	314	306	332	296	329	324	312	357	308	324	332	358	257	314	303	271	309	301	307	312	310	305	352	343	349	310	315	315	311	332	323	344	298	343	349	299	336	317	317	302	284	309	292	301	272	294	308	312	312	323	304	315	296	301	315	311	319	326	315	291	322	345	295	312	306	318	343	293	327	327	293	347	310	336	353	304	311	309	289	327	323	311	322	332	327	315	304	312	297	295	319	333	307	338	337	320	333	303	294	297	310	334	306	304	313	309	341	303	306	336	324	314	314	340	351	333	341	317	322	317	332	333	313	311	318	332	325	310	360	326	316	335	314	324	317	289	320	286	306	308	323	301	357	304	321	332	309	307	295	334	273	341	318	321	311	339	333	308	343	303	328	307	318	282	333	312	322	321	333	309	327	316	304	321	331	338	325	308	320	324	305	287	359	306	343	334	314	344	339	306	317	306	331	334	317	310	320	321	329	313	330	296	331	308	305	301	317	317	297	298	309	301	312	309	296	314	294	331	342	316	295	307	345	312	319	313	340	307	307	277	301	361	308	305	319	296	287	319	315	304	322	306	349	315	333	347	310	305	336	332	300	306	308	334	322	303	328	296	347	333	337	345	332	306	330	309	300	356	298	320	299	326	306	281	287	319	342	332	292	320	315	313	325	287	300	316	299	340	326	282	345	315	294	345	294	318	298	313	322	281	341	347	295	339	324	319	325	301	318	332	314	316	305	313	346	324	349	333	333	316	343	307	312	301	293	285	344	331	307	302	331	325	331	321	310	298	298	334	351	308	280	313	276	343	327	298	299	325	312	301	299	354	328	302	325	343	316	314	290	335	285	306	301	355	286	327	338	315	304	326	318	322	327	311	311	339	296	297	322	321	291	313	340	306	295	353	339	291	320	326	312	353	309	318	301	304	303	317	285	322	314	335	299	345	326	346	289	298	322	354	323	329	310	341	326	319	351	294	324	337	331	322	326	296	317	304	321	331	316	324	315	320	348	313	347	326	313	274	294	338	309	366	351	272	312	313	296	377	312	340	303	315	324	314	309	335	307	351	314	355	304	307	298	310	312	331	329	325	310	330	323	329	324	365	318	328	311	301	341	335	332	359	309	323	327	328	322	283	317	344	327	319	332	340	337	315	327	330	338	345	311	326	297	284	304	294	334	322	291	325	341	315	343	344	298	344	277	347	319	303	313	334	336	314	332	327	305	305	280	318	348	300	315	298	304	315	337	322	317	315	347	299	342	294	302	334	309	310	313	319	334	282	318	308	290	323	336	311	308	315	282	336	312	322	333	329	327	333	294	334	301	301	315	317	293	298	316	319	344	330	301	301	294	297	338	332	303	317	331	309	312	317	321	314	338	305	310	293	286	312	327	359	333	307	298	329	302	334	307	310	320	297	347	320	311	325	319	322	300	314	320	281	338	337	321	321	313	338	354	306	302	345	325	334	331	343	323	302	320	326	317	292	329	317	282	300	300	301	322	287	312	322	307	326	329	299	303	322	308	312	290	338	303	319	279	333	321	307	318	306	324	309	336	313	299	282	321	341	338	302	290	319	298	321	296	303	341	309	318	330	319	320	315	288	345	308	299	305	300	301	269	285	351	299	325	320	273	322	294	314	281	296	296	333	291	299	297	315	320	320	321	306	295	334	297	299	289	329	301	324	338	332	313	311	335	317	340	323	323	331	324	331	297	284	345	289	319	334	335	305	313	305	310	319	343	293	316	303	278	304	318	328	343	305	303	305	315	350	311	325	322	304	323	293	307	339	364	301	255	293	317	301	294	309	336	328	318	275	312	290	294	310	304	307	328	292	319	318	315	335	313	301	318	325	307	319	302	318	328	367	325	344	333	341	339	348	327	308	342	338	337	306	309	305	319	300	332	316	319	321	311	284	333	332	307	346	330	330	304	340	343	301	303	311	331	292	305	314	304	321	326	329	318	358	286	343	321	300	319	280	324	330	309	329	339	292	321	307	326	280	316	301	295	309	304	310	320	319	324	280	308	308	301	293	339	277	293	316	304	293	305	300	302	304	321	339	305	308	301	311	304	316	304	322	297	294	315	283	311	332	331	307	321	298	324	295	301	319	320	318	303	311	303	314	333	306	318	291	324	343	317	323	363	335	328	316	313	330	281	343	293	329	324	335	335	326	315	309	329	306	344	333	325	338	303	300	313	305	301	319	331	324	323	317	316	325	306	357	312	304	335	293	283	289	322	308	304	355	295	331	317	308	338	293	303	303	324	297	286	313	324	317	309	345	292	323	318	340	328	317	324	312	309	335	332	287	317	346	323	314	316	304	315	327	324	320	333	323	323	323	321	347	357	308	347	323	335	268	321	310	327	312	297	311	316	289	282	359	318	319	328	315	316	333	328	312	319	300	311	317	308	331	292	317	301	313	299	318	293	326	340	300	339	314	273	291	277	354	317	319	330	325	318	303	329	329	323	298	292	311	329	327	311	309	330	359	340	279	331	314	324	319	300	304	318	318	316	329	313	305	347	322	330	303	332	329	303	293	315	327	291	307	305	315	341	345	310
23035	31768	16527	493	470	425	385	405	428	371	402	391	380	413	388	388	372	383	410	408	412	386	376	407	379	383	391	397	387	383	389	373	416	392	373	397	367	401	396	418	358	387	369	389	423	371	405	422	386	393	445	373	389	389	380	428	383	392	377	390	382	405	414	371	395	426	406	365	383	407	396	403	390	419	402	393	406	358	391	370	398	376	392	372	397	386	392	380	354	384	410	444	390	390	414	417	393	417	392	396	386	388	382	378	397	399	399	394	382	402	422	395	378	416	398	372	365	382	363	393	368	353	397	389	352	382	359	392	402	378	404	388	375	410	390	384	406	405	406	375	384	395	348	398	398	411	396	402	376	377	421	398	404	372	401	386	396	408	353	375	398	416	402	397	376	386	376	407	358	389	400	406	443	402	409	388	395	364	352	410	371	411	400	412	396	397	376	392	387	395	417	388	386	364	398	394	403	408	367	398	384	371	383	387	385	384	430	399	390	399	392	374	401	392	398	400	401	403	418	404	390	390	423	393	407	402	384	426	367	373	392	409	387	395	376	379	405	379	372	368	367	415	404	410	366	404	430	430	386	421	400	382	379	387	381	415	356	386	386	393	389	353	410	356	402	376	403	427	403	362	391	401	371	348	365	412	409	385	391	394	397	415	403	374	390	391	428	427	385	386	390	381	410	346	410	414	417	399	415	341	397	374	368	406	378	412	379	392	402	392	389	401	409	389	377	414	388	376	396	375	403	387	421	369	382	362	370	399	391	380	391	372	412	421	398	356	405	374	399	400	427	334	416	373	390	386	415	390	396	400	386	403	385	355	389	392	411	369	376	394	351	380	385	410	386	419	365	373	379	358	384	412	362	379	387	355	376	382	384	412	392	376	383	393	405	416	361	402	416	375	396	360	366	413	389	397	403	400	400	401	364	419	392	385	363	371	403	391	358	429	403	375	389	369	393	412	414	366	383	399	393	397	389	388	349	382	406	374	393	372	392	419	435	353	409	386	355	377	388	373	393	368	350	411	392	424	373	383	379	382	394	410	372	383	375	401	402	397	395	389	395	379	384	420	406	374	381	412	387	406	416	373	430	407	402	377	394	355	382	429	394	371	374	384	396	387	400	397	375	385	348	368	379	369	430	413	375	395	389	404	406	404	392	388	411	427	368	404	425	382	371	388	390	372	393	408	377	405	377	406	387	370	399	400	411	383	383	407	355	444	392	407	397	414	396	421	383	423	385	370	382	401	394	371	385	385	372	399	407	402	407	390	382	412	406	384	400	363	392	347	389	371	381	397	362	404	379	401	375	403	364	428	418	369	407	403	395	378	351	380	368	421	429	394	369	388	410	374	365	389	382	421	362	376	394	426	405	405	430	369	395	384	390	386	384	397	415	393	409	390	379	395	387	369	412	422	387	385	346	351	401	430	373	406	388	429	351	368	379	382	375	375	382	379	372	383	373	422	382	379	392	400	374	395	376	410	381	389	402	437	395	391	392	389	392	422	391	415	384	376	363	416	365	354	399	360	380	395	384	412	411	399	375	419	410	372	406	403	397	367	379	372	381	372	387	372	398	367	371	390	393	389	423	432	373	367	405	414	372	392	373	393	443	405	402	417	383	396	409	425	388	409	420	386	390	384	424	396	371	398	384	370	385	407	366	375	390	409	378	393	388	397	391	387	424	398	403	366	406	390	364	351	400	421	402	393	393	411	396	401	378	390	382	377	406	386	370	393	395	419	388	374	390	448	374	403	394	385	399	352	372	391	385	395	397	404	411	380	365	400	359	384	360	377	410	393	386	360	384	363	372	390	401	389	395	396	390	374	405	412	382	394	391	358	371	393	400	409	394	409	361	353	377	376	387	402	378	395	435	403	360	396	363	383	390	398	391	386	390	370	397	400	407	397	400	378	389	367	396	405	429	383	376	373	398	379	361	386	377	440	379	371	403	398	376	374	375	367	375	409	380	399	391	355	384	408	404	406	429	400	415	386	414	355	346	426	380	385	395	412	419	388	356	384	376	377	407	383	385	390	392	380	381	380	405	415	384	420	386	403	409	369	405	368	373	406	399	372	389	400	441	377	359	381	386	415	411	383	399	367	415	382	393	387	381	380	387	438	415	434	400	415	379	412	411	362	382	387	403	366	400	413	367	367	393	399	390	379	397	372	365	381	391	386	362	406	379	403	380	395	376	382	391	414	416	384	396	395	365	383	408	387	380	422	423	402	395	418	390	380	377	397	360	374	384	368	385	369	387	392	399	377	394	400	370	400	395	373	396	434	405	373	449	410	380	393	391	421	398	381	431	386	408	394	416	397	362	363	386	378	393	446	356	385	387	410	410	408	381	390	382	406	383	393	397	383	422	413	400	358	432	384	366	371	407	369	405	389	404	424	371	405	415	400	373	398	419	426	362	397	385	399	377	397	392	375	384	380	395	377	415	402	386	375	408	361	438	365	409	380	412	404	388	363	387	415	392	405	362	378	386	391	374	407	382	388	418	386	398	390	397	376	408	364	386	417	387	377	361	372	380	399	394	404	355	361	407	353	364	361	385	413	388	350	366	376	408	379	371	391	398	378	372	412	380	384	398	377	463	413	408	390	376	364	410	399	420	406	403	406	376	366	396	407	370	391	371	433	393	400	395	382	418	387	389	409	381	390	403	387	370	389	419	379	388	388	407	402	403	406	357	347	374	359	392	378	367	388	366	386	371	390	359	382	387	405	407	374	371	392	349	384	427	346	391	404	372	375	363	393	385	400	356	408	425	391	421	384	377	363	416	411	421	394	381	397	402	415	393	399	369	387	363	418	421	397	371	365	388	415	416	369	425	352	432	411	394	379	394	406	377	413	381	396	372	407	395	390	396	423	389	383	397	361	394	391	392	393	369	380	398	382	409	356	398	424	392	391	388	367	401	420	407	399	382	399	369	381	373	383	409	401	353	392	400	397	397	392	409	388	414	396	395	434	371	392	372	386	406	421	403	377	378	370	392	426	415	418	398	398	385	389	423	378	407	385	391	377	345	372	414	385	385	371	403	391	416	410	376	372	406	393	364	378	466	431	391	402	423	372	388	382	400	404	390	402	391	405	364	380	394	396	397	394	406	371	370	388	385	401	387	397	404	389	378	369	384	383	388	394	370	381	385	368	397	381	381	364	380	393	333	397	387	382	408	406	434	390	409	372	391	408	436	422	408	397	421	408	400	383	384	390	358	384	386	360	379	390	359	395	397	371	386	381	377	403	403	388	406	389	407	395	382	406	393	366	397	393	411	375	382	399	407	390	383	383	356	382	391	428	390	398	398	398	358	380	392	377	410	417	396	404	415	352	346	372	382	404	418	396	375	373	369	411	354	420	378	426	367	409	436	403	381	366	374	402	410	396	414	383	398	387	376	429	376	400	391	393	376	354	383	379	380	383	379	414	398	390	405	422	376	395	372	405	348	373	370	390	400	427	376	394	334	378	373	399	392	414	359	369	358	386	378	401	360	436
24366	21677	28467	25925	21218	11253	631	367	294	249	236	215	232	176	211	197	200	170	191	176	192	177	181	166	184	175	151	154	167	164	182	157	169	177	174	180	167	178	157	151	160	148	165	132	178	144	157	162	156	150	156	176	157	149	172	156	161	166	156	160	159	137	148	159	162	130	139	138	159	178	152	144	136	151	152	177	163	163	143	154	165	174	140	146	151	140	168	175	151	135	150	159	176	139	160	146	159	158	142	188	151	145	177	164	165	161	154	138	136	166	158	140	165	154	172	155	147	154	160	158	147	157	158	149	163	164	186	162	129	136	161	142	150	157	143	143	160	146	132	162	157	158	135	182	165	154	160	152	172	164	157	143	139	159	174	169	137	157	151	147	146	147	163	146	181	127	138	143	157	149	161	162	162	161	157	155	178	158	153	154	143	147	174	165	138	164	149	152	142	149	166	162	145	169	144	149	156	162	164	166	177	146	147	150	173	169	145	165	140	143	177	148	143	144	165	157	179	142	176	146	181	145	149	154	148	156	156	175	147	168	157	147	170	161	149	162	163	154	176	162	159	179	159	138	145	165	138	161	148	135	137	168	166	169	182	155	158	141	179	160	171	156	165	156	155	175	150	150	115	141	155	136	145	156	161	160	146	154	169	155	161	142	157	139	156	170	134	156	183	141	174	153	146	146	144	148	185	164	174	164	160	138	176	169	136	153	149	156	138	153	145	141	137	143	161	162	162	126	161	155	178	157	162	182	152	176	147	160	160	137	162	151	153	153	138	160	154	172	162	152	157	161	139	172	162	171	132	150	135	160	167	137	185	134	170	190	141	140	152	149	161	169	145	152	133	152	134	137	157	151	135	157	152	170	141	154	143	138	132	132	155	176	153	160	167	150	140	151	146	171	144	152	147	151	149	168	169	154	144	179	142	162	157	154	139	176	180	173	166	181	153	139	161	160	132	126	158	172	165	152	144	157	149	135	150	145	154	127	145	146	160	161	158	164	152	160	153	174	148	163	153	130	157	148	141	150	159	152	132	143	160	156	153	156	150	133	143	143	138	158	145	163	157	165	132	154	164	173	133	164	161	155	132	143	129	150	145	137	152	147	164	157	165	152	163	154	152	172	142	156	156	153	132	159	135	150	153	155	153	122	180	133	157	158	160	146	144	133	154	163	160	151	145	161	146	159	156	147	136	156	157	171	151	132	167	169	135	171	166	147	163	134	141	167	164	180	158	171	157	140	163	155	158	152	154	157	162	180	179	163	162	149	190	148	172	176	156	182	166	148	175	154	167	157	176	144	144	169	135	139	170	163	148	178	147	158	139	150	158	158	155	149	158	144	162	160	150	167	154	148	152	156	157	155	156	144	138	163	174	141	156	163	145	182	143	151	148	148	169	142	140	141	143	155	176	155	159	163	142	150	176	179	149	163	141	149	156	150	162	164	155	144	157	140	138	167	160	146	138	142	132	175	167	157	168	171	143	179	147	136	156	166	153	182	150	161	148	145	147	161	153	134	167	153	138	170	162	184	164	151	162	170	161	150	141	163	180	192	167	148	147	148	165	156	158	155	140	143	149	150	140	152	150	152	161	149	162	144	165	149	144	150	181	161	151	150	143	153	149	172	178	169	174	161	162	170	154	157	153	136	143	147	174	155	121	135	152	149	142	160	175	151	147	156	166	145	143	165	162	144	166	153	166	147	155	141	142	134	154	155	149	157	157	167	153	147	156	158	156	148	139	143	145	166	171	153	176	168	158	143	145	162	203	144	162	147	142	133	150	139	165	166	153	135	156	152	118	166	186	145	157	148	167	167	189	139	138	152	165	155	126	168	162	135	160	147	145	154	131	133	145	159	154	150	160	169	146	172	149	167	159	168	123	159	163	143	133	165	163	163	134	147	137	154	148	149	166	173	139	165	147	156	176	144	125	173	136	162	167	138	176	151	158	182	160	173	157	147	155	152	160	152	160	160	153	157	166	145	143	161	168	159	179	166	146	170	143	165	175	143	147	162	132	165	152	158	146	141	153	151	156	164	158	145	177	173	148	155	154	178	141	140	161	137	146	144	153	172	145	145	152	145	170	149	164	145	154	173	175	157	160	156	124	131	174	152	175	172	136	145	147	164	151	135	156	172	163	147	149	149	140	155	139	151	136	139	163	172	148	173	145	140	164	153	171	160	151	141	173	157	145	138	164	151	154	145	168	180	139	161	146	159	180	155	150	139	141	137	142	156	176	159	138	139	167	148	179	161	133	153	127	134	156	154	156	172	157	146	141	165	165	153	150	159	150	149	146	152	146	153	145	138	144	140	168	168	154	148	189	177	170	128	161	155	172	142	149	135	172	150	166	167	157	153	171	152	129	162	141	130	124	158	140	167	128	157	150	143	172	161	165	155	145	122	158	154	149	158	169	145	161	128	144	137	144	136	130	162	129	158	147	141	167	158	142	139	160	169	147	144	137	147	145	169	169	161	167	171	178	157	159	150	157	141	144	139	151	150	129	155	140	166	164	147	151	187	165	152	155	145	158	148	157	143	146	152	155	155	139	169	146	181	161	161	148	158	141	162	173	148	147	155	153	136	165	154	152	163	137	166	151	157	159	151	161	167	150	138	146	161	168	163	152	153	171	135	161	149	163	158	154	140	142	155	159	132	141	157	157	154	170	143	139	172	130	150	144	172	159	151	175	159	145	160	163	154	156	134	127	144	141	153	147	141	143	176	174	155	141	172	158	159	148	155	165	152	134	152	177	129	163	150	135	170	145	155	148	159	173	133	162	167	163	167	159	156	146	156	169	158	150	153	166	141	139	153	165	137	159	170	157	140	184	136	164	168	159	154	133	164	130	147	169	153	168	156	154	165	174	133	174	162	150	163	184	156	153	163	161	152	151	158	173	160	154	157	151	164	134	159	191	158	147	148	144	180	135	173	167	166	167	146	136	172	146	160	184	168	167	144	160	131	162	138	159	153	166	139	161	136	163	168	170	165	161	164	147	170	156	137	150	137	171	169	168	152	144	142	163	150	162	174	150	168	162	163	159	145	169	175	167	133	138	151	167	169	141	158	162	148	165	138	150	147	158	155	154	142	153	166	148	145	152	133	159	159	176	147	163	168	136	148	173	152	141	150	145	149	159	154	171	152	187	153	149	151	138	143	143	148	156	146	153	140	138	165	156	147	149	146	167	127	148	161	156	155	168	157	176	154	156	163	156	143	149	185	181	163	157	176	150	148	140	157	178	156	168	154	146	168	143	150	182	164	151	152	144	132	166	172	146	154	171	145	135	162	162	143	130	130	146	144	164	139	168	146	148	138	175	168	152	151	148	164	139	157	145	147	160	163	158	170	170	155	154	155	148	144	136	136	151	158	161	160	155	151	145	142	144	146	136	157	161	164	140	146	160	144	164	141	170	169	174	152	158	154	154	152	142	166	171	143	150	134	150	182	151	139	143	155	161	157	154	151	177	157	147	153	144	147	179	151	156	158	132	158
51343	74763	44985	2179	1460	1072	830	718	542	455	430	368	363	306	282	268	300	268	264	245	250	251	242	278	211	224	242	228	209	178	267	213	207	199	235	181	218	222	229	210	222	219	214	212	192	203	193	195	190	226	198	207	212	208	199	192	196	219	214	212	210	227	223	185	220	182	192	216	213	207	198	198	212	211	222	215	197	183	209	179	165	199	189	220	209	217	220	185	198	223	190	188	221	211	215	196	187	202	212	197	194	177	197	201	197	205	195	204	188	237	165	212	207	204	194	187	206	208	192	182	210	176	209	185	213	192	183	210	201	191	187	203	164	206	202	186	202	179	193	195	206	193	201	183	203	200	203	198	214	172	210	199	188	195	180	195	226	204	219	191	215	253	210	198	210	234	204	226	196	194	190	185	179	192	221	167	193	188	220	206	203	192	196	212	208	200	206	184	183	183	197	223	215	198	171	189	213	196	218	190	197	198	182	223	190	194	183	205	192	205	198	209	235	199	216	206	200	178	215	200	195	196	201	235	197	196	205	201	203	204	200	203	198	206	192	209	197	207	193	185	193	182	208	212	175	184	176	195	225	183	204	224	203	162	180	208	208	224	212	199	186	188	161	194	206	195	199	174	182	204	200	192	215	195	192	203	193	206	199	220	189	184	187	210	199	202	210	208	196	197	184	188	198	210	223	197	211	213	186	217	186	199	215	229	209	212	204	207	193	208	212	180	187	207	219	173	206	199	206	199	183	180	210	182	202	220	212	195	172	185	206	197	192	195	206	182	163	193	212	206	203	204	209	207	184	194	193	204	187	213	220	209	207	199	167	186	210	201	196	194	189	192	194	192	183	187	198	201	211	215	204	188	205	207	182	200	175	222	199	199	210	201	193	191	196	201	197	227	209	192	187	210	190	189	190	211	194	207	219	183	186	201	211	206	223	213	194	198	195	174	193	208	186	226	204	204	191	228	186	209	196	213	216	184	190	195	197	201	196	192	187	209	207	211	196	219	196	203	197	194	212	211	203	207	178	185	204	196	189	201	170	191	211	188	205	210	238	184	200	177	211	209	213	189	209	213	208	203	192	198	205	181	221	189	197	169	191	180	234	212	194	197	199	222	208	211	186	211	188	221	223	189	215	224	217	234	209	201	201	204	203	196	186	202	222	200	181	228	218	183	188	192	207	212	194	183	200	184	191	187	212	202	219	194	194	193	196	179	204	201	195	207	205	189	183	217	223	196	193	196	200	175	218	204	197	184	193	189	184	211	156	193	219	205	223	179	182	204	205	216	173	174	193	212	173	209	192	214	199	224	219	190	206	194	217	180	187	203	179	197	198	225	193	199	180	187	175	215	205	180	211	218	206	200	174	193	200	223	217	190	172	193	211	191	199	197	167	181	196	189	187	196	196	182	169	213	200	167	240	180	218	211	215	207	208	181	196	214	179	188	196	204	218	202	212	209	203	197	191	217	184	204	239	196	192	192	203	181	195	197	194	206	190	200	197	185	215	210	193	202	198	205	186	194	168	199	194	193	201	192	203	197	186	190	194	184	175	215	189	209	196	197	179	210	182	207	199	183	183	201	188	198	189	221	227	195	199	190	216	209	187	228	212	185	202	179	206	192	202	221	196	187	176	201	213	213	198	202	210	188	198	212	202	189	180	190	224	185	217	189	194	211	173	201	209	218	185	186	192	199	191	191	202	212	209	222	175	182	188	218	220	182	194	221	214	205	193	220	185	197	204	194	186	171	210	199	176	190	183	188	223	210	209	209	214	195	180	207	195	201	208	205	191	190	226	189	203	202	197	189	201	181	176	210	215	204	216	196	190	202	172	189	207	195	214	190	209	196	190	193	198	199	188	200	204	220	168	190	210	175	207	204	178	187	212	224	205	204	207	191	207	205	200	200	191	209	215	184	203	169	184	172	201	198	190	210	201	198	194	190	192	191	209	206	197	169	200	162	234	191	192	208	190	197	206	193	215	181	215	209	213	195	191	195	211	207	200	195	186	202	169	192	220	179	175	198	211	185	208	192	197	212	196	197	207	189	223	208	199	217	198	240	223	216	221	202	193	187	198	214	189	182	210	201	204	184	219	186	201	223	191	206	173	200	191	195	216	204	243	198	198	217	187	213	191	194	181	185	244	192	198	205	198	215	188	197	195	203	211	177	211	212	198	185	181	199	189	184	193	191	192	212	185	191	177	198	194	194	234	185	200	200	206	193	194	209	199	199	202	196	186	228	193	211	205	192	168	180	196	203	185	189	179	184	213	205	211	196	186	210	173	187	218	212	177	213	188	205	218	188	196	187	204	208	190	204	186	204	192	207	215	197	227	178	209	182	217	193	198	199	189	207	178	220	196	205	187	205	186	196	207	195	181	209	184	197	225	215	197	186	215	197	188	193	214	227	180	209	206	178	204	209	218	177	192	176	206	205	202	188	192	196	213	201	193	197	200	201	169	200	209	200	213	204	219	200	161	206	210	230	178	193	192	213	198	219	201	212	220	184	215	207	215	213	183	204	180	199	201	206	205	215	208	198	195	201	191	193	202	242	212	170	190	189	194	203	185	185	191	189	204	218	199	205	184	195	203	211	209	197	203	168	187	223	201	192	221	182	213	198	194	213	202	206	204	199	202	224	185	181	185	195	208	213	194	175	207	207	201	206	210	202	187	201	192	183	191	193	193	195	213	202	204	189	202	189	195	202	216	193	182	186	204	207	214	207	191	203	195	183	181	201	212	228	193	181	203	222	190	203	195	205	226	206	178	199	188	185	201	202	203	220	198	206	215	167	188	215	204	201	203	193	198	191	206	172	193	201	186	170	183	189	201	204	207	188	175	205	219	196	218	193	213	209	206	182	206	187	204	197	209	192	189	180	192	207	187	210	183	193	188	206	196	192	188	194	225	187	205	198	187	194	217	193	170	215	200	199	202	182	207	209	188	182	221	199	200	189	193	201	196	187	181	183	186	204	183	201	184	212	208	195	191	215	202	220	211	205	193	188	177	213	187	195	178	208	202	194	176	180	211	186	182	188	206	212	182	194	199	204	219	193	202	190	201	218	188	198	166	193	212	185	218	191	192	211	210	194	206	199	213	221	181	211	203	201	212	180	212	206	194	209	194	223	188	228	213	200	185	185	173	201	174	193	179	208	193	173	220	186	201	199	200	194	221	201	190	200	199	194	200	247	181	214	205	207	210	187	208	222	188	203	188	211	206	199	218	193	198	216	215	208	185	207	176	198	203	209	211	191	223	209	209	212	206	223	185	211	186	183	198	195	213	211	198	195	195	197	212	184	170	197	222	225	218	202	200	194	201	210	195	211	187	210	194	178	188	179	199	199	208	189	188	196	210	191	179	199	196	171	206	206	177	190	189	196	220	205	239	194	204	189	198	208	211	176	200	182	187	191	198	183	183	192	201	207	194	197	196	206	214	195	190	203	204	195	207	225	196	180	200	167	193	191	207	226	189	216	190	206	190	190	199	190	188	206
25766	22130	27835	26312	11960	921	540	519	427	408	393	430	443	409	374	385	391	376	417	386	405	385	403	406	352	395	380	378	419	399	396	412	375	342	398	418	397	376	377	427	377	398	372	390	373	373	407	396	419	383	402	397	395	398	393	360	368	400	365	371	394	379	379	375	353	386	375	388	393	354	406	425	361	374	362	353	374	368	367	415	357	351	391	392	358	360	401	376	410	395	356	399	417	404	387	397	386	391	394	347	372	361	393	400	366	368	358	384	389	370	414	379	406	395	371	386	370	367	374	377	390	397	373	375	358	364	362	402	403	380	391	375	362	376	377	375	354	362	351	426	371	366	394	385	389	381	396	398	359	399	369	378	368	402	388	386	393	368	405	383	388	421	379	383	399	338	395	364	395	393	412	413	384	398	369	376	400	419	388	416	399	407	408	374	387	394	358	370	370	386	360	368	400	381	372	384	387	408	393	398	390	361	376	393	377	425	353	373	354	360	382	362	426	363	370	403	401	397	359	379	373	397	344	381	399	348	352	420	379	389	360	344	344	392	415	380	370	344	396	371	362	398	404	396	379	367	366	389	387	425	373	376	406	410	384	368	374	375	356	376	391	385	390	384	390	384	390	398	383	378	392	367	353	383	389	395	386	378	358	356	388	383	371	388	406	403	371	388	386	362	373	401	406	374	379	375	337	362	382	395	374	387	426	384	377	389	405	386	378	395	401	401	375	383	352	402	362	357	399	358	392	348	410	369	365	379	371	369	404	369	392	418	354	399	374	387	382	378	388	402	380	360	423	404	414	388	363	402	399	367	360	372	399	380	389	374	359	376	362	365	369	412	371	390	361	389	387	365	398	395	384	373	390	350	379	375	381	404	392	420	398	364	390	354	386	372	352	364	407	373	421	398	378	381	382	376	385	391	382	353	364	390	378	354	367	385	374	383	406	395	345	369	373	403	375	353	388	402	366	401	354	390	383	379	376	393	395	390	391	372	409	405	381	394	391	370	426	409	375	363	378	401	370	343	383	376	403	373	390	395	365	365	348	403	392	423	408	376	364	370	382	382	414	347	375	372	358	370	381	381	389	367	381	376	412	389	379	365	391	363	383	362	380	363	416	378	365	387	386	382	366	395	396	392	372	373	391	419	411	376	389	379	383	389	400	373	368	331	388	384	377	399	355	432	380	388	394	387	344	381	361	376	382	392	371	368	399	362	380	363	370	407	388	409	395	352	372	401	385	389	344	414	398	372	345	369	370	390	348	356	343	340	359	387	379	370	380	393	375	361	360	364	379	373	386	381	373	405	427	376	402	345	365	408	403	386	408	378	385	399	378	417	359	357	351	373	407	373	416	373	387	362	364	369	380	374	382	378	389	394	396	411	365	398	363	412	374	400	367	361	388	365	397	389	369	377	411	380	421	374	370	362	397	376	379	376	372	383	396	409	386	354	342	385	387	330	344	355	353	390	427	387	364	396	402	369	401	386	332	378	412	387	379	371	384	356	401	396	351	381	376	374	376	392	388	388	397	402	372	338	363	379	411	387	359	363	357	420	354	366	370	366	400	394	393	392	366	374	336	371	364	391	391	446	368	374	360	376	397	382	391	349	396	402	402	341	367	376	344	393	388	378	373	377	365	354	336	372	385	356	394	389	383	393	361	384	405	366	402	395	376	388	399	394	334	387	375	389	369	380	402	425	382	385	410	397	395	403	401	377	361	389	405	384	392	402	381	359	414	390	369	427	363	388	395	332	366	395	394	362	382	374	381	388	366	388	402	374	369	366	351	405	363	392	395	414	423	425	371	411	413	373	362	361	404	395	379	395	378	360	389	381	378	384	401	385	402	393	364	361	392	380	385	383	386	337	422	397	379	386	374	357	385	364	385	378	386	389	393	392	361	406	366	397	355	378	365	398	387	374	397	377	368	373	373	391	378	396	348	372	400	367	370	364	357	381	363	381	384	381	387	397	343	359	365	374	377	368	387	384	390	401	398	421	371	358	382	387	358	355	391	370	400	386	404	376	398	375	401	417	390	392	392	350	396	404	391	390	357	374	365	360	425	392	362	382	398	381	402	398	390	356	394	397	373	405	360	380	388	389	391	372	382	392	377	413	378	369	384	374	383	352	415	407	368	386	388	399	375	412	371	379	402	402	397	367	389	388	361	380	374	371	369	368	421	371	399	410	356	393	376	399	363	369	372	377	368	380	409	374	360	413	388	393	364	423	364	389	437	351	373	391	356	378	392	385	368	345	440	356	390	339	401	396	388	402	388	408	396	364	394	390	388	363	396	370	405	405	356	359	416	345	362	370	378	363	381	395	399	368	368	397	409	388	386	365	368	361	384	386	399	376	378	391	352	351	388	375	366	395	381	408	376	396	375	369	397	350	390	384	352	384	350	409	387	376	405	362	365	362	376	370	373	373	358	372	373	404	347	394	395	361	365	376	390	372	386	410	397	395	367	359	378	347	403	399	391	405	349	391	348	395	373	327	371	396	396	369	357	374	386	425	404	375	384	394	412	393	390	357	352	406	375	416	370	350	384	371	419	374	399	365	372	393	382	400	363	370	380	404	384	354	395	382	386	413	363	399	359	368	406	376	371	397	400	410	388	380	362	384	371	376	400	390	348	386	401	402	398	383	379	369	403	406	358	364	386	370	363	387	433	384	392	396	376	371	377	358	387	350	369	359	359	389	388	403	373	400	354	386	410	384	350	431	363	391	377	384	392	372	362	389	372	394	363	398	353	391	400	382	394	379	374	380	388	371	355	387	367	357	417	377	357	364	372	362	377	369	398	362	360	440	400	405	375	367	356	403	359	367	380	375	415	363	436	383	386	376	369	403	395	411	399	360	398	384	373	379	357	376	380	352	381	379	399	410	390	342	386	370	393	381	375	351	378	410	380	396	392	372	380	361	385	392	391	390	364	400	382	367	369	393	380	368	380	373	355	390	399	375	394	381	405	414	392	393	377	399	373	417	360	373	419	375	365	359	427	418	359	379	386	388	370	370	384	367	379	383	351	376	385	386	393	375	412	400	380	366	357	391	391	366	417	344	381	396	401	375	378	397	411	392	411	349	360	380	355	358	371	402	386	366	353	384	429	377	369	393	383	336	357	392	402	394	382	398	369	356	375	353	364	356	378	396	349	380	393	374	389	381	383	398	361	372	397	352	354	390	389	393	352	373	385	364	349	375	370	381	398	369	389	380	332	441	390	410	374	368	394	374	400	367	414	365	389	401	395	398	374	409	370	360	392	400	367	370	418	397	424	394	346	374	391	355	389	387	372	391	414	374	397	386	389	362	409	376	380	387	403	346	369	350	369	336	387	355	405	376	396	379	366	395	410	389	403	368	379	389	369	357	354	358	393	419	400	386	398	370	376	398	375	370	416	375	378	398	380	366	390	330	408	365	367	358	377	380	383	423	372	367	349	373	362	380	391	378	356	398	378	376	365	372	350	395	361	365	367	392	348	394	379	376	380	377	378	357
49934	64783	38150	1390	1106	839	777	697	706	585	535	584	532	523	551	510	488	480	475	492	475	458	465	449	462	469	430	450	459	453	461	460	469	459	441	453	443	443	492	472	439	490	446	486	471	428	491	452	470	449	452	474	464	415	467	407	465	425	437	474	460	487	450	469	453	443	437	447	467	445	445	473	456	458	440	454	490	436	430	455	480	461	451	452	434	476	455	429	472	441	461	453	444	482	450	464	432	449	440	411	452	422	456	415	464	489	448	418	407	458	448	454	480	424	461	419	493	459	466	450	431	452	476	433	435	484	438	464	451	468	461	445	457	407	472	439	460	448	469	451	487	458	439	413	443	442	446	424	425	480	469	441	458	443	431	464	440	409	434	458	438	432	474	443	467	465	449	464	443	460	484	487	455	432	430	435	457	418	458	477	466	429	456	434	459	461	492	456	458	435	442	460	457	509	474	414	464	446	458	443	438	432	448	431	438	460	415	455	444	452	432	435	455	479	449	443	449	450	447	459	452	453	447	454	393	451	429	453	414	451	492	431	436	462	439	481	492	460	455	444	432	444	447	458	450	426	427	459	472	478	424	438	462	438	466	427	459	452	397	438	393	472	467	482	419	418	451	453	444	455	447	469	439	450	477	437	431	478	472	435	483	477	466	471	448	398	459	446	440	462	437	461	433	447	449	461	442	459	448	441	413	469	455	475	456	406	405	446	457	465	429	449	455	439	464	407	443	457	456	459	445	453	452	429	480	429	437	460	433	473	455	457	453	404	472	469	426	450	490	488	473	462	487	462	431	457	429	435	434	477	468	422	427	463	450	488	435	445	485	466	474	429	445	465	453	438	445	451	487	423	432	442	479	453	450	449	456	444	438	471	440	447	451	471	455	447	432	431	469	467	454	426	467	446	417	467	446	429	444	500	449	462	438	452	438	462	461	452	442	450	452	471	461	463	448	441	430	446	460	445	447	452	464	419	486	457	442	509	459	441	436	414	472	466	436	413	438	477	426	428	419	438	488	415	456	447	424	483	441	451	489	421	439	441	448	462	440	422	449	450	451	419	442	474	461	446	509	462	410	446	483	456	471	456	474	427	427	466	451	454	460	441	484	447	452	448	463	445	467	428	453	472	488	440	448	520	465	455	441	429	466	429	455	477	465	440	415	471	465	458	502	451	472	418	489	461	423	430	489	439	495	421	454	433	454	463	471	427	476	455	438	450	443	439	474	469	480	420	441	422	448	469	469	447	440	472	462	461	433	449	462	481	447	453	463	435	483	411	420	459	447	487	478	459	459	420	492	456	449	444	428	437	465	439	457	490	416	456	461	481	460	434	445	480	476	478	467	463	426	456	454	460	465	447	445	450	464	495	442	431	454	454	444	434	454	489	498	464	465	427	464	456	446	484	479	479	489	437	443	449	426	455	453	429	474	461	455	443	475	457	448	421	466	457	447	454	452	453	464	460	476	477	396	456	446	434	475	461	484	461	459	481	448	432	400	449	523	499	422	433	459	435	437	432	429	432	411	430	443	424	438	456	437	431	435	448	437	438	439	448	453	447	477	447	439	422	449	457	435	428	455	466	457	449	444	464	458	459	446	454	455	458	448	499	460	463	436	462	419	506	447	450	447	464	466	455	424	445	445	456	444	420	455	455	428	456	430	467	457	444	429	428	465	439	445	443	460	464	451	445	437	465	444	435	476	459	467	487	457	455	457	491	436	433	477	432	446	447	434	451	476	452	428	437	449	442	485	482	466	445	437	462	470	468	428	459	459	476	480	448	421	389	450	451	479	483	467	430	435	479	446	480	442	418	433	473	484	437	467	441	445	483	449	444	429	449	489	457	451	428	450	414	450	464	444	418	463	498	432	446	441	447	489	484	440	478	485	420	471	440	455	480	446	455	419	467	475	453	446	451	471	463	510	487	433	467	461	451	435	463	483	452	471	431	451	441	447	462	485	471	458	462	484	489	476	450	431	481	422	445	434	480	473	439	477	457	463	451	444	421	468	492	475	430	441	453	480	434	482	472	433	434	490	452	490	448	467	446	471	492	444	436	465	481	471	417	437	423	464	481	437	449	458	456	468	481	462	407	493	450	445	435	468	470	465	448	459	454	420	434	471	446	416	422	471	438	427	444	455	462	494	392	444	432	435	458	468	447	425	474	436	449	500	434	461	475	447	494	467	415	459	451	421	451	439	440	416	469	444	449	437	459	452	474	445	460	475	480	435	447	470	414	483	444	456	425	475	454	492	426	470	463	443	425	478	440	476	474	484	452	469	493	458	442	436	406	443	476	472	488	437	419	472	451	449	461	460	471	454	451	479	466	460	488	444	456	424	437	432	442	468	440	433	450	454	447	471	425	452	475	411	458	485	441	467	445	467	401	495	456	422	466	463	464	435	442	492	445	422	443	472	400	455	495	455	444	465	494	481	437	446	459	443	459	482	411	455	479	456	485	444	466	470	425	424	459	487	490	449	427	433	455	478	452	472	474	446	459	399	454	414	493	425	460	443	510	440	436	492	443	459	484	446	448	487	469	478	477	458	437	479	436	447	472	489	488	466	477	415	471	446	483	449	463	459	450	444	445	439	470	469	491	448	430	435	437	419	441	452	491	437	472	491	500	443	472	470	451	424	480	497	464	440	417	495	470	445	473	440	432	437	451	448	473	424	447	455	447	430	450	477	438	441	467	456	449	403	459	440	449	480	463	432	477	456	456	410	449	433	431	450	436	430	453	430	469	451	487	468	449	435	466	465	462	469	428	426	417	463	451	469	403	461	486	498	431	464	477	466	463	467	467	463	445	465	482	433	511	458	458	472	475	470	418	462	448	490	488	461	494	433	449	474	460	465	387	448	477	422	487	455	432	423	459	468	428	445	440	422	462	443	462	434	452	497	444	458	474	465	414	427	479	468	468	445	480	463	442	436	431	431	467	492	479	438	480	451	399	462	461	435	458	440	440	426	436	459	421	467	439	455	484	489	460	424	429	433	459	481	475	460	455	460	483	458	433	474	527	411	426	489	455	452	456	469	433	474	455	444	448	429	464	485	448	421	440	479	498	460	427	422	449	482	461	481	402	454	491	461	486	446	454	440	462	450	402	469	449	508	457	468	402	470	440	447	467	481	459	462	420	463	425	474	438	422	442	423	431	478	422	454	443	431	455	470	467	481	492	441	420	439	473	482	462	466	432	445	456	506	432	415	464	483	408	441	437	453	436	417	444	482	451	470	439	445	480	454	446	462	459	459	471	469	431	463	433	421	473	424	444	457	452	418	457	435	450	467	459	450	453	453	423	471	469	408	463	476	444	459	449	453	452	417	453	446	446	453	462	455	485	491	488	491	418	451	462	449	468	458	461	421	503	471	468	436	429	453	430	458	462	427	419	437	487	447	446	481	461	466	445	448	452	480	412	438	439	468	427	459	452	473	466	424	438	441	444	479	420	449	461	482	451	460	448	473	436	439	487	411	454	473	472	451	433	427	465
23353	21562	28136	25664	21488	21454	10726	651	426	388	358	339	304	286	245	247	257	219	245	202	240	210	223	209	203	246	216	193	208	181	177	201	177	187	178	207	202	219	184	230	186	220	185	180	184	170	204	171	201	173	179	174	196	206	186	183	186	189	193	160	179	193	184	172	203	175	178	147	179	164	216	174	174	168	186	165	180	199	167	160	192	182	147	183	190	166	157	202	194	174	164	186	174	169	184	185	185	171	185	181	219	195	192	185	171	171	178	194	178	186	194	181	174	167	171	179	164	178	189	186	187	185	187	177	183	156	192	199	154	218	178	189	170	170	198	186	164	184	173	191	183	172	198	188	186	172	187	171	161	191	176	175	180	172	173	200	172	182	163	173	161	204	189	168	174	162	163	170	186	145	171	182	205	200	193	171	184	180	191	202	181	173	195	181	183	187	174	173	143	164	157	173	176	169	175	159	188	179	160	182	188	169	185	177	170	202	187	186	189	176	186	164	168	210	175	174	161	151	172	189	181	178	170	161	172	168	188	177	185	181	182	156	181	179	173	196	189	184	195	181	197	209	190	160	149	188	189	175	182	204	197	190	159	183	185	167	158	164	167	214	173	198	171	191	163	180	193	208	177	183	166	194	173	191	176	162	179	169	186	197	195	186	176	201	197	161	177	208	172	188	173	188	176	158	175	188	181	188	203	202	180	172	202	165	192	185	198	200	188	172	191	189	176	199	189	174	181	178	170	182	196	179	186	172	177	159	218	187	170	210	174	161	194	174	188	162	175	184	191	190	192	187	184	157	164	208	184	157	164	177	188	180	166	170	196	177	175	185	195	167	167	184	164	174	187	188	185	182	174	180	156	199	163	186	158	190	181	188	168	177	186	192	170	157	173	177	219	195	187	191	194	169	183	190	160	209	168	182	196	187	181	174	166	192	187	167	203	190	153	186	169	196	159	190	177	150	189	198	176	147	184	173	184	175	181	224	191	198	200	183	177	196	171	180	179	189	173	173	185	185	189	162	190	183	155	194	169	171	186	192	180	148	174	195	156	208	176	153	178	212	186	188	184	162	186	176	187	188	194	167	170	180	164	182	182	172	179	166	190	192	172	178	161	173	182	184	157	176	153	167	176	162	187	178	159	180	199	178	166	165	192	190	180	190	193	156	169	172	177	206	183	191	181	178	184	187	197	196	162	167	182	192	182	184	182	176	180	177	186	173	185	169	178	175	182	188	169	183	192	163	187	177	183	171	195	172	181	180	192	182	199	179	176	172	176	163	173	167	172	165	164	170	182	170	171	186	167	180	184	169	170	175	160	184	201	188	163	217	178	189	175	181	192	167	171	166	215	175	171	180	153	206	185	190	205	167	195	170	173	177	186	170	198	181	176	174	202	183	178	193	161	174	172	173	171	190	177	159	177	172	146	186	196	168	179	186	179	189	181	190	210	184	171	188	168	189	184	176	176	180	172	175	170	190	167	206	174	173	202	183	170	178	198	163	158	168	173	175	192	169	207	177	164	204	162	163	180	186	196	168	183	179	156	205	178	159	224	162	183	164	175	174	167	174	203	168	208	160	170	158	204	165	199	186	185	165	183	170	193	199	181	177	187	175	176	171	200	182	182	178	180	152	176	202	183	193	178	201	187	179	185	173	173	191	192	178	176	176	172	175	180	188	170	178	188	186	170	190	177	143	175	165	172	178	161	198	180	187	179	175	173	174	183	179	204	201	166	158	152	179	169	159	186	155	179	191	177	168	172	166	189	185	174	189	162	168	181	188	168	166	199	149	167	165	189	174	164	181	180	178	166	174	172	195	189	167	166	175	179	204	206	185	194	176	178	194	171	189	186	185	195	173	180	171	176	182	133	176	174	173	190	191	179	172	173	175	190	175	176	161	180	160	194	181	176	177	179	173	209	195	170	175	165	183	158	177	186	165	173	164	208	200	175	182	180	199	184	174	201	172	184	193	175	154	168	174	173	185	203	181	164	184	197	182	165	177	201	160	169	173	195	178	193	167	187	181	194	163	196	168	180	167	190	182	209	177	177	164	188	190	188	203	161	177	181	174	172	192	174	172	174	188	174	171	175	205	175	205	171	181	171	173	185	185	176	171	180	168	174	182	183	169	179	196	189	180	185	185	175	198	182	178	185	201	188	174	180	175	177	173	161	157	164	170	172	204	172	173	153	179	165	170	190	162	185	177	169	167	192	172	179	170	200	178	194	190	155	160	190	175	165	181	208	163	191	162	184	185	194	206	174	191	170	179	151	180	182	167	165	173	161	193	148	169	187	196	177	181	177	205	186	205	159	187	181	166	175	192	178	189	179	196	196	174	184	196	187	172	179	182	175	174	168	154	185	211	186	184	175	202	179	154	150	174	165	189	183	189	183	183	175	168	171	169	176	183	177	173	170	160	182	189	184	167	171	158	169	182	196	202	171	154	176	169	202	180	154	204	168	170	162	169	190	180	199	181	162	174	143	173	185	168	187	163	174	174	180	191	161	164	183	179	167	186	196	167	188	181	189	178	192	155	193	168	174	196	203	167	179	155	169	173	176	201	208	182	208	171	203	153	173	189	171	178	156	194	194	182	193	161	181	196	178	164	181	186	167	187	154	153	177	181	162	174	173	182	200	193	176	187	191	178	151	175	150	167	169	173	192	160	172	171	232	158	169	188	175	177	185	166	189	174	177	169	194	176	179	192	158	189	154	184	176	184	182	155	167	176	168	165	207	188	165	173	176	189	163	185	186	186	180	169	165	175	143	192	165	181	197	185	194	151	188	178	178	168	184	174	177	158	161	183	178	183	190	175	182	183	170	183	153	170	191	191	139	187	193	201	166	177	202	167	170	186	196	186	194	193	170	172	181	172	175	193	201	181	162	184	175	191	176	183	173	179	175	179	176	178	180	196	169	183	157	160	175	207	184	172	177	161	166	169	180	191	187	196	190	173	201	205	174	182	177	171	152	174	173	185	165	185	188	199	179	172	160	170	180	161	165	185	177	181	162	183	169	161	180	159	159	172	200	171	194	193	148	177	222	200	158	190	170	187	210	167	164	176	170	193	175	189	172	161	200	175	177	181	202	183	194	192	164	195	172	194	167	181	212	175	181	187	180	188	170	204	178	188	170	141	195	178	209	203	163	205	183	165	199	183	179	171	216	144	202	156	170	173	202	184	160	170	200	191	187	168	185	176	203	190	166	159	195	189	211	191	168	189	183	160	188	171	184	189	178	166	180	177	184	171	193	173	193	174	163	157	190	197	193	179	181	188	178	178	175	167	168	185	189	205	194	181	183	186	195	157	152	161	180	174	159	172	194	178	153	181	188	193	183	182	184	190	185	189	158	186	190	182	190	194	201	185	154	178	158	164	201	185	174	173	188	174	173	191	144	180	182	182	147	174	172	178	178	164	192	182	192	211	156	164	174	172	193	175	159	187	172	182	183	173	165	171	165	166	162	176	162	195	151	172	202	190	173	166	190	201	192	160
53980	79272	43386	3902	2469	1822	1306	1107	880	699	633	577	509	440	423	397	373	356	323	320	306	279	267	250	284	268	256	236	270	277	234	227	226	263	258	218	212	232	207	206	208	229	223	208	233	235	218	193	201	229	198	189	200	220	224	208	191	242	213	229	223	207	207	201	217	187	228	227	195	198	217	235	206	234	223	216	201	224	196	237	202	219	225	209	204	214	225	203	231	197	190	196	198	225	211	203	217	193	224	214	217	216	205	229	221	193	199	192	209	184	221	210	215	197	221	210	217	217	218	204	231	207	194	210	196	210	259	214	219	215	200	214	203	207	223	230	217	188	223	209	213	216	237	211	191	211	211	245	212	208	227	225	213	224	195	210	211	196	190	211	168	213	207	223	192	206	240	225	214	185	203	208	187	173	219	219	216	196	211	198	204	208	212	202	218	182	199	197	205	201	238	198	196	225	209	200	224	198	230	200	206	222	182	214	245	226	187	185	204	184	207	210	191	186	196	213	216	219	214	197	236	222	212	209	208	227	217	232	219	222	233	220	219	210	203	199	216	203	211	218	209	230	224	231	238	216	204	206	200	235	218	207	206	218	216	191	204	212	212	207	223	212	229	194	187	212	218	197	193	198	220	197	223	216	186	241	229	194	202	228	218	192	192	226	200	181	192	211	205	198	206	182	231	203	191	234	210	206	200	229	218	196	177	196	215	210	248	193	210	217	210	200	203	240	216	193	194	200	217	219	199	214	196	218	236	203	198	179	210	202	227	195	207	206	201	219	217	192	184	183	205	180	182	210	218	204	205	217	202	201	195	228	200	202	210	205	215	191	212	222	202	197	210	228	181	222	213	214	223	217	193	233	178	213	223	211	196	200	216	197	230	214	199	207	212	211	193	189	221	204	193	201	200	197	221	197	228	210	214	200	190	233	215	196	222	206	214	211	221	189	203	205	207	194	230	221	217	217	191	183	186	202	232	224	223	206	193	212	194	192	211	235	215	223	197	201	199	199	222	222	180	227	232	207	222	213	221	210	207	202	198	190	216	214	208	241	189	205	177	212	189	220	207	204	231	197	219	204	203	207	195	198	219	229	212	222	214	218	201	227	216	191	202	228	203	214	233	225	201	192	219	212	207	221	195	199	208	212	236	222	201	202	211	194	200	211	210	201	205	221	209	210	218	194	212	205	196	208	201	236	212	229	201	188	229	181	212	189	169	216	211	189	201	230	216	206	209	212	226	234	202	218	194	230	239	198	213	224	206	213	214	219	180	245	231	191	204	203	217	190	205	236	188	225	229	190	195	197	201	213	216	204	231	208	212	240	232	220	218	224	197	217	206	186	214	190	220	208	210	193	241	233	209	211	195	217	214	235	210	216	229	213	210	183	244	187	213	230	198	208	202	202	226	202	225	189	204	205	222	213	223	211	211	197	214	208	198	213	230	217	230	226	211	193	173	222	195	194	202	235	210	203	212	243	204	218	223	250	239	214	218	212	185	194	210	212	206	197	220	212	217	216	196	222	224	224	202	218	226	225	237	187	214	213	199	240	210	175	229	221	194	177	221	199	214	200	221	198	224	223	194	227	207	210	237	208	224	201	202	205	196	213	214	191	218	196	216	251	202	217	211	232	192	205	208	195	216	194	209	196	206	200	189	198	191	224	236	210	208	176	223	218	192	176	208	224	223	209	202	208	233	197	203	184	226	215	207	177	207	212	217	227	225	203	207	221	213	228	204	217	192	208	196	227	229	219	213	179	200	206	198	210	194	184	202	224	207	233	198	195	218	215	227	217	208	208	206	212	212	194	227	235	211	198	244	196	213	207	201	220	234	224	197	212	224	202	192	195	222	204	219	182	217	212	202	218	201	201	222	230	213	218	214	223	204	223	215	214	206	194	229	203	225	192	231	204	239	193	207	212	206	231	224	219	200	209	214	222	225	194	184	231	218	212	192	247	203	194	204	227	230	230	186	203	207	236	213	219	184	196	204	197	182	209	199	193	224	188	202	226	234	194	218	210	195	187	219	206	224	190	189	181	216	216	195	206	192	211	188	251	203	205	192	212	219	205	224	216	216	177	196	210	223	226	236	198	222	214	195	240	189	209	199	195	189	198	216	222	223	223	201	230	206	214	217	188	203	232	202	201	210	188	236	189	203	174	202	218	199	205	199	203	223	207	226	178	209	223	204	226	204	211	207	237	195	200	214	214	204	206	196	217	189	185	207	197	203	209	207	204	212	212	209	197	217	196	202	211	196	199	194	194	195	238	253	220	215	189	191	229	187	202	215	225	207	228	188	221	196	217	214	221	192	219	195	185	219	217	213	209	227	231	206	197	170	181	201	203	212	196	197	209	228	224	198	201	184	207	223	188	219	218	201	198	215	223	245	202	194	209	218	207	210	229	221	191	219	220	174	205	193	187	210	194	213	185	218	205	205	215	212	210	209	210	197	203	204	242	214	207	222	201	199	216	220	231	199	197	203	212	199	222	214	195	223	205	202	214	219	206	210	206	194	229	205	206	178	229	202	205	228	191	182	219	202	226	221	223	182	193	213	210	206	225	208	220	199	216	230	197	212	222	213	225	226	197	201	189	217	204	212	206	234	208	231	211	231	235	203	207	211	208	203	199	224	195	195	226	210	219	228	196	213	215	212	215	198	211	204	223	198	176	227	208	204	199	187	217	199	207	168	210	177	247	221	183	181	225	195	224	221	208	232	223	199	198	215	202	216	180	214	195	224	214	219	218	197	227	200	243	235	198	236	185	246	205	204	200	224	198	180	201	199	208	206	209	228	180	239	210	215	201	202	239	206	247	205	200	196	213	234	225	175	210	214	222	222	201	216	228	211	204	183	204	227	191	218	214	187	182	224	215	206	186	221	219	189	200	210	214	195	208	200	197	224	203	227	207	192	229	199	219	192	192	204	219	193	223	224	202	226	190	220	208	229	196	194	215	230	196	200	225	202	244	214	234	206	217	223	198	226	207	215	219	199	206	216	209	188	245	197	189	229	196	194	212	238	217	206	201	199	211	197	203	185	228	194	209	210	178	215	216	212	215	202	217	229	239	219	211	239	196	192	202	217	214	223	207	220	220	220	226	196	205	203	216	205	221	196	227	188	207	248	226	222	204	223	209	205	189	221	200	219	223	208	209	218	206	190	229	202	208	217	201	206	204	226	217	228	192	207	209	222	206	200	221	211	205	214	230	218	228	203	208	185	207	200	207	225	214	204	214	206	252	200	213	201	214	211	179	216	242	200	195	210	227	185	242	241	206	190	219	209	209	194	176	204	197	194	182	202	209	200	232	176	181	196	194	195	205	216	218	202	208	213	187	207	250	219	204	206	232	205	210	217	211	195	194	208	179	216	199	187	203	230	210	185	219	222	216	216	203	217	227	223	223	214	216	207	191	214	203	219	207	187	205	201	210	209	191	215	208	200	206	233	220	226	219	186	200	195	214	218	197	198	200	193	225	213	221	219	209	198	213	194	176
27969	23036	19681	2979	585	539	399	334	329	328	338	315	330	317	334	359	308	330	316	318	295	333	305	313	321	304	298	337	308	305	312	355	313	319	337	326	309	325	314	298	305	311	352	304	307	303	322	332	344	320	318	322	321	300	337	325	312	322	330	280	340	321	317	303	344	325	348	335	306	316	349	308	325	326	325	311	325	321	327	292	314	334	305	282	350	329	343	280	330	298	309	322	344	328	300	330	326	324	314	312	325	303	328	315	323	306	325	322	337	292	306	313	325	297	315	320	361	292	341	304	325	345	333	287	318	288	318	345	307	345	302	343	328	333	339	345	326	313	305	335	320	312	344	296	311	308	334	315	316	310	339	328	304	298	283	284	344	314	331	359	284	323	335	325	335	329	317	305	292	302	294	314	335	332	339	350	318	306	324	319	306	281	327	311	303	319	321	300	340	329	303	320	323	324	332	325	332	332	329	303	317	300	320	321	337	327	316	313	311	315	300	342	326	310	349	298	305	319	294	305	317	349	313	332	314	306	306	303	311	336	340	323	327	317	317	301	335	309	289	325	318	304	343	341	314	317	315	323	335	352	359	297	308	338	267	349	338	321	314	313	333	314	305	336	347	333	320	313	321	289	297	298	339	317	333	326	299	327	291	320	323	297	308	340	324	324	358	321	292	321	301	323	321	313	314	324	342	336	340	300	344	327	340	293	308	305	339	312	321	311	310	321	327	340	363	334	360	345	297	328	318	309	344	342	320	313	286	336	348	295	335	319	288	282	303	319	319	354	326	305	334	325	339	302	323	291	330	302	311	288	340	314	311	347	290	323	297	359	331	316	312	314	327	281	342	316	313	318	314	333	331	338	319	350	297	334	313	320	324	341	332	330	335	357	299	344	311	329	300	318	331	309	328	367	314	292	326	344	336	309	369	294	342	314	313	299	310	336	309	292	321	328	316	321	318	310	314	300	343	325	284	319	323	324	308	305	350	303	320	317	339	323	311	305	316	332	316	303	289	339	313	321	321	353	321	335	306	318	294	314	343	323	302	294	301	317	295	290	298	293	327	331	315	304	303	291	300	344	355	280	339	321	324	314	344	286	298	308	332	286	308	312	335	306	348	349	311	291	306	302	312	303	333	303	331	292	339	312	340	319	332	318	306	322	335	284	314	336	299	337	324	308	332	345	314	322	374	351	336	303	331	295	319	319	277	316	298	329	310	305	328	311	348	298	334	313	333	324	273	314	290	337	296	302	344	317	322	334	327	292	311	300	323	295	307	315	326	328	334	322	306	285	293	311	329	337	318	309	290	308	297	296	322	302	330	322	338	331	306	314	349	318	290	313	323	299	325	317	312	353	302	300	327	338	309	311	331	355	311	327	332	318	312	294	303	316	334	331	332	305	304	329	317	307	289	317	357	314	320	324	312	327	346	321	320	303	329	273	327	319	330	287	323	304	332	347	307	314	308	306	317	330	316	328	305	328	310	317	299	305	318	303	276	346	303	308	317	333	328	349	298	327	345	304	328	336	327	311	327	325	324	294	322	307	307	334	311	309	304	339	323	309	377	327	344	329	304	322	322	332	325	342	312	320	315	322	323	355	317	319	327	342	332	299	332	311	324	297	337	314	309	331	296	310	313	333	327	322	310	304	321	358	326	362	309	323	314	290	337	342	295	329	324	308	318	294	289	317	284	331	343	336	312	313	322	312	315	308	325	289	345	334	326	311	348	309	300	309	331	352	349	325	318	340	332	320	311	363	331	306	300	306	326	335	305	347	309	340	337	289	314	297	342	330	294	316	316	337	267	316	309	312	311	325	318	308	331	363	314	314	295	298	332	316	324	314	334	332	327	325	340	319	332	343	297	317	361	326	328	321	312	330	313	299	316	316	284	320	293	319	297	335	330	331	317	315	304	297	342	331	326	351	312	313	312	326	322	290	330	335	331	327	291	307	309	316	351	309	344	328	306	325	321	303	317	357	324	369	323	310	318	324	291	319	333	332	304	314	310	308	330	315	313	329	324	331	325	321	330	322	298	317	319	330	324	320	328	311	308	345	328	387	333	331	315	316	316	350	327	347	293	328	327	301	316	276	329	346	343	318	313	322	341	322	333	313	357	323	327	333	329	314	333	313	338	324	332	335	295	342	335	354	334	310	293	310	313	310	278	312	367	295	301	301	342	324	328	305	318	320	327	329	339	304	331	323	299	337	298	318	325	315	329	311	314	313	318	330	314	313	327	333	288	322	326	328	302	305	297	323	300	335	350	318	333	325	336	323	300	310	334	308	314	303	303	280	332	353	326	331	332	301	348	322	316	339	293	326	339	301	334	344	303	286	320	364	349	333	316	303	294	311	312	341	303	316	305	341	321	327	311	339	322	337	330	325	314	340	329	321	300	330	333	311	323	326	307	298	335	322	320	302	323	289	296	348	280	329	294	336	341	326	312	306	315	344	312	293	329	299	331	324	290	332	334	305	325	330	327	298	330	321	328	324	345	313	313	302	317	349	303	326	305	309	328	333	345	321	309	307	296	324	316	316	353	330	309	330	300	312	326	316	340	333	323	302	342	301	358	324	323	322	309	321	320	314	322	319	312	314	334	337	313	294	304	319	309	317	288	337	283	339	298	311	316	298	336	345	288	329	317	310	288	289	342	318	297	310	337	339	312	295	302	308	304	345	312	322	325	344	323	337	351	322	295	328	320	316	318	327	308	315	316	339	338	311	325	329	327	359	343	333	315	330	337	337	357	292	287	329	319	324	341	303	342	346	296	322	335	355	310	302	319	321	326	324	355	299	312	314	313	320	302	323	318	325	352	279	331	310	321	290	317	307	324	324	302	327	316	304	329	320	368	331	331	282	308	328	293	320	302	361	309	325	314	326	321	326	320	320	299	305	345	327	326	295	354	309	309	291	327	354	325	291	307	320	318	295	303	296	346	321	311	332	337	308	335	288	302	346	297	313	359	280	334	322	315	286	328	317	350	321	320	326	309	347	330	307	318	318	314	282	335	300	309	329	314	321	310	328	310	282	322	310	296	355	322	325	330	303	329	299	362	309	334	323	317	302	302	314	301	343	305	289	320	311	324	294	312	307	320	316	319	296	295	306	340	322	308	312	323	323	312	321	327	311	330	346	287	291	291	298	313	327	319	303	296	349	323	325	318	319	347	329	329	333	308	306	326	311	325	287	326	323	321	329	312	333	338	317	340	336	348	312	298	353	352	323	340	284	299	318	294	293	324	322	328	339	329	325	338	310	326	317	299	329	334	333	309	330	323	316	332	318	302	310	313	314	365	310	322	300	350	311	325	321	302	340	298	289	310	311	348	327	318	324	332	318	294	271	350	317	312	333	308	344	319	336	325	323	313	303	313	313	322	269	357	332	290	320	336	317	341	282	295	314	316	325	308	309	314	315	318	307	317	298	310	347	315	296	328	278	302	291	316	320	308	319	343	323	309	298	292	304	319	301	322	311	317	306	305	304	322	329	320	290
24481	31006	16337	510	481	444	421	437	408	361	414	357	410	431	405	384	403	419	389	400	400	372	388	411	406	435	434	405	399	407	398	395	392	424	398	375	392	396	365	393	397	421	401	419	379	419	368	397	391	399	419	408	381	398	382	434	443	396	408	357	378	374	428	416	365	404	372	399	389	366	412	401	405	412	448	394	386	397	398	395	406	378	402	417	414	373	404	401	408	414	388	385	370	410	423	419	362	355	371	412	426	404	387	399	429	405	402	398	398	403	379	385	379	369	366	402	419	381	400	385	400	391	380	398	419	424	390	405	433	406	399	415	440	389	394	403	393	442	388	383	420	388	404	386	398	396	369	393	405	392	396	377	399	387	360	362	396	428	383	407	384	356	402	381	391	382	403	421	374	402	370	415	387	400	383	398	371	380	396	401	399	349	388	385	415	379	398	398	422	419	387	392	370	386	369	368	426	409	406	389	407	398	401	404	379	403	422	442	375	386	390	356	380	396	434	413	384	435	399	408	367	422	381	371	377	404	441	372	423	369	345	384	409	385	407	434	414	399	415	423	396	416	400	389	401	399	421	421	370	456	412	402	365	368	398	421	423	416	379	392	384	385	405	382	369	395	382	433	383	373	411	357	372	403	384	437	353	390	369	431	397	398	394	405	441	379	390	422	377	440	427	423	415	389	390	384	376	401	401	409	429	378	398	421	409	423	369	381	398	352	369	398	392	358	394	381	374	395	408	421	406	431	386	437	372	395	401	423	383	373	403	417	408	381	404	366	388	390	374	402	397	390	391	388	371	417	396	402	385	432	412	384	450	407	429	380	375	427	392	405	369	402	370	389	414	365	409	362	386	376	387	390	402	375	441	372	408	386	357	393	389	372	410	372	370	427	392	388	402	405	384	401	434	414	379	450	401	403	417	394	446	386	404	387	378	452	393	393	401	364	384	412	418	388	417	390	361	375	398	377	395	373	408	395	393	408	415	406	419	432	421	379	384	411	392	380	403	382	385	371	415	419	389	387	381	379	401	395	391	374	401	414	388	372	415	362	384	417	384	372	407	350	405	421	396	399	386	400	391	426	422	415	406	377	400	390	415	366	395	433	401	401	426	382	367	379	428	415	377	406	383	380	418	423	420	394	381	399	408	377	388	386	452	404	415	360	408	375	385	384	389	392	383	376	396	407	449	365	417	426	342	398	406	426	402	381	398	400	393	373	426	388	394	371	408	404	436	367	403	432	421	361	411	416	407	370	402	395	396	388	402	403	358	365	427	371	392	372	376	391	419	394	377	398	373	406	345	364	376	388	403	385	403	393	359	408	368	421	416	383	380	404	387	395	393	373	378	405	365	382	365	370	395	384	379	401	402	382	388	412	430	411	448	406	378	392	399	422	398	402	381	429	390	410	384	405	377	403	408	425	401	409	385	393	414	385	406	425	375	387	402	416	371	360	386	406	381	377	376	389	374	373	414	391	409	373	378	360	377	400	360	380	383	396	372	395	429	415	362	376	403	416	390	379	367	396	422	396	416	406	393	381	407	395	377	427	407	399	392	419	383	411	360	391	394	424	373	402	410	371	413	380	390	394	402	397	395	400	378	373	429	403	384	390	386	423	388	406	373	404	380	416	386	395	396	422	385	381	419	382	417	399	457	414	370	399	366	379	408	393	401	388	397	393	396	434	387	396	402	403	400	413	430	351	387	364	373	403	415	397	359	387	410	415	383	346	379	422	400	395	380	400	391	407	398	385	403	366	426	374	403	390	448	415	447	369	424	417	433	392	374	383	429	392	404	415	380	344	470	392	370	394	377	388	356	396	407	425	421	376	424	375	374	429	376	384	410	403	389	390	389	361	398	433	382	409	389	378	407	407	389	374	419	375	386	392	390	370	365	410	416	418	422	373	378	414	394	381	414	417	384	401	398	383	417	384	367	429	410	382	394	396	417	413	411	362	405	393	362	394	397	371	382	400	393	391	380	396	396	369	391	382	408	410	394	396	431	408	390	389	376	394	397	384	339	419	412	405	404	383	400	409	406	383	415	411	407	392	365	381	390	361	422	397	375	410	408	384	382	392	421	373	368	410	393	384	422	384	435	446	382	405	405	388	395	412	426	391	378	374	420	396	392	379	453	382	380	400	377	384	386	393	399	404	393	378	370	401	389	418	371	393	378	426	411	413	389	426	412	398	375	394	397	381	402	404	394	393	376	385	389	411	389	432	396	409	425	390	391	409	389	392	432	348	371	411	408	398	378	415	398	377	432	387	403	405	400	392	416	362	399	413	392	397	387	362	423	384	393	410	382	396	418	403	390	401	383	408	387	408	365	381	378	383	407	412	376	397	375	373	423	406	375	383	398	394	387	423	375	396	394	385	408	411	415	384	383	408	401	374	438	459	394	372	372	411	356	396	416	420	391	379	399	377	390	413	415	394	383	407	410	396	408	397	382	404	380	373	388	408	363	390	411	419	381	369	381	383	416	397	357	422	384	378	372	384	357	387	399	406	407	370	369	403	403	356	355	387	401	400	423	396	422	367	426	364	401	390	428	403	389	402	411	370	372	389	404	416	372	390	393	383	394	380	402	416	427	387	371	385	395	376	368	412	433	407	409	397	437	396	432	400	386	416	400	391	411	395	432	436	356	381	386	387	373	436	394	383	375	381	434	373	420	405	400	355	380	386	405	410	374	394	405	435	413	420	429	426	436	430	421	365	389	392	408	433	378	386	398	374	363	376	417	410	377	389	382	385	422	401	404	403	398	348	398	373	404	401	396	373	437	409	404	391	393	405	431	391	379	399	393	401	401	379	398	418	395	384	400	402	417	380	409	397	376	398	416	422	405	346	402	409	391	403	418	405	397	392	419	381	410	390	423	398	415	411	383	402	372	430	377	395	388	387	373	403	411	404	393	419	376	416	381	412	373	404	396	361	388	394	418	389	400	407	389	394	361	381	370	409	387	377	374	386	411	409	384	412	392	382	408	437	389	396	396	372	410	417	358	425	400	411	399	398	404	404	398	412	402	408	394	386	410	379	378	402	401	391	431	409	382	378	388	374	415	401	405	392	392	394	388	384	374	396	405	436	418	391	396	384	400	388	352	383	404	371	397	392	396	409	412	419	406	388	413	395	411	424	401	410	390	411	405	438	382	418	382	387	410	414	397	430	368	426	394	386	417	394	386	400	404	407	370	401	434	408	370	378	371	395	369	386	373	424	390	390	352	400	378	411	391	417	369	372	382	444	395	376	401	421	418	417	415	389	397	424	404	406	438	369	389	392	382	384	391	360	415	394	406	400	394	404	355	390	362	408	393	392	373	400	370	388	400	417	412	403	377	436	374	363	395	406	408	399	385	383	376	367	405	399	421	375	398	421	404	410	417	436	359	393	439	392	386	399	412	442	415	383	422	386	419	412	375	391	429	410	402	388	409	378	430	408	377	381	379	381	392	406	435	372	375	401	453	401	393	415	386	400	387	377	388	393	400	404	422	437
24320	21660	28761	25698	21303	12708	692	389	317	273	243	225	205	221	209	187	183	179	181	195	165	184	198	174	158	179	181	165	135	167	153	172	155	152	158	163	171	144	167	151	169	168	174	147	152	154	157	190	183	175	160	143	168	149	143	169	165	152	184	153	181	157	156	167	131	148	154	156	167	173	186	153	147	137	151	177	145	174	142	139	164	130	149	168	138	174	186	143	151	164	169	165	123	162	149	187	171	145	172	182	165	162	147	160	155	157	152	171	159	156	174	171	150	153	146	156	171	150	137	166	178	165	162	155	165	172	156	175	155	163	146	180	155	155	170	166	162	167	163	160	143	162	144	171	158	163	172	181	169	164	157	163	166	150	140	161	159	165	157	164	173	156	147	165	167	175	170	157	155	167	153	165	146	157	176	166	135	156	154	155	154	172	148	164	152	165	156	150	142	148	166	146	161	154	145	171	180	160	147	158	148	164	150	162	151	145	140	162	159	159	185	147	148	145	142	158	163	167	156	159	143	166	156	155	173	146	160	157	162	152	157	162	159	157	173	140	169	150	156	144	137	158	151	163	147	167	145	159	180	149	140	185	167	151	153	144	165	159	162	164	163	167	160	170	147	160	149	156	149	156	175	167	154	151	172	141	186	148	154	174	156	155	150	160	154	154	147	150	163	170	143	154	137	167	144	145	178	156	148	157	160	155	143	149	159	145	150	156	160	150	156	150	159	162	162	157	166	158	160	155	151	179	152	167	144	173	153	133	157	162	157	154	153	158	161	178	175	144	173	166	138	152	160	161	143	140	170	158	149	172	146	169	154	181	141	147	128	138	165	150	158	158	186	150	156	175	146	167	159	153	187	166	171	152	182	135	157	147	146	155	161	168	167	145	153	154	137	173	160	169	171	150	136	157	157	151	145	176	165	166	148	164	147	141	144	171	184	146	148	156	168	145	181	162	145	157	170	112	175	151	142	163	170	170	148	169	176	153	160	143	164	155	170	144	162	146	169	168	151	134	164	163	145	160	172	174	170	151	158	163	175	152	166	169	153	149	146	168	184	150	142	166	154	183	163	143	155	149	140	168	156	150	170	149	147	147	163	170	165	167	139	180	149	174	170	156	136	154	163	143	144	159	170	167	162	172	148	168	163	166	149	142	175	158	164	138	162	163	169	165	145	166	161	171	163	147	181	172	144	153	140	156	173	146	158	128	156	172	163	150	151	146	163	149	158	149	153	155	160	155	168	148	167	156	134	159	164	173	165	191	143	173	156	155	149	167	174	152	164	126	175	132	176	156	165	160	156	164	163	144	147	162	182	156	151	131	170	186	157	177	137	169	151	148	151	142	170	158	148	156	157	166	168	173	172	175	150	158	159	155	155	167	167	147	183	175	165	163	133	139	140	156	149	159	151	150	163	152	150	165	139	138	132	146	174	159	163	165	169	169	135	165	158	161	134	165	153	152	166	168	148	166	168	179	141	165	181	144	170	170	156	142	170	169	177	168	149	140	149	161	165	131	146	152	156	152	162	176	169	169	142	160	151	133	141	161	158	154	158	156	164	169	166	154	174	136	165	168	154	161	154	152	162	160	161	148	169	161	163	167	134	143	188	155	170	147	157	143	134	170	184	150	180	160	154	132	145	126	164	157	161	155	151	170	144	172	159	175	154	179	157	135	152	139	162	172	146	154	159	163	161	131	165	156	157	156	162	159	165	155	152	182	140	147	176	154	141	155	158	149	171	141	137	155	177	154	172	158	156	157	156	184	138	168	170	148	150	161	172	177	154	177	156	154	161	149	144	163	176	142	158	136	154	166	169	163	146	162	149	179	173	155	165	146	181	154	183	168	171	170	148	155	151	168	162	175	151	139	164	123	139	141	144	155	151	141	167	156	153	148	133	155	166	156	166	162	146	196	155	150	171	164	161	162	175	167	166	169	182	179	168	169	158	176	159	146	160	146	162	150	151	141	175	170	149	173	185	121	164	173	176	176	186	164	156	144	149	161	134	160	158	165	148	141	142	159	178	145	172	173	157	151	153	141	152	148	168	160	143	172	142	161	163	154	158	155	134	170	145	149	149	148	167	159	177	167	155	162	160	154	166	168	156	158	175	152	164	155	144	150	157	176	137	161	144	146	166	161	177	142	182	167	154	157	187	145	187	152	138	165	154	147	161	161	169	116	187	145	159	166	166	156	176	157	149	152	172	189	141	171	154	156	173	148	172	179	180	166	160	164	142	167	103	158	154	157	166	134	151	137	167	162	170	145	136	142	148	126	156	162	181	168	137	158	177	168	170	156	175	160	164	177	178	156	164	165	157	153	147	169	140	148	152	163	166	163	158	147	146	159	154	155	163	168	151	160	147	159	128	166	177	159	157	185	146	137	166	141	158	170	149	163	182	169	186	154	143	168	129	154	154	133	146	168	162	152	159	141	156	176	156	148	159	171	160	151	153	154	155	158	149	158	163	147	165	151	161	143	163	154	149	157	151	147	175	187	156	150	127	147	166	172	150	160	163	147	149	176	164	161	153	152	184	145	139	176	158	188	159	153	170	168	151	154	161	170	162	159	143	169	161	154	177	160	155	168	167	162	153	148	166	182	170	155	166	148	153	146	166	152	141	155	162	147	167	143	174	170	135	192	145	159	165	162	170	162	181	158	156	166	164	160	156	149	148	171	133	152	173	161	177	159	138	176	159	173	166	164	175	164	173	150	149	142	177	167	151	162	190	170	162	152	162	152	158	169	162	170	175	157	167	170	148	152	158	155	168	158	183	145	170	158	168	171	144	140	167	166	178	169	158	135	180	167	154	158	150	170	155	172	146	142	184	159	172	177	168	160	147	161	156	158	164	157	169	152	168	153	165	151	157	162	162	144	169	157	168	163	173	148	154	148	164	160	146	157	151	172	156	161	176	161	175	165	133	146	140	154	146	145	143	154	142	157	166	161	144	190	179	149	158	151	164	163	145	179	166	149	165	166	165	171	175	158	166	155	173	157	161	162	160	166	117	171	174	171	153	197	142	175	147	148	159	162	146	159	165	164	151	150	158	159	160	146	163	159	167	180	153	156	163	164	145	154	158	157	133	167	145	158	157	156	160	148	155	149	172	172	160	168	173	156	166	165	156	149	153	146	164	160	189	180	136	150	158	144	167	161	197	156	155	184	142	165	173	141	164	162	153	153	160	169	199	187	157	159	163	169	153	128	143	137	172	163	134	182	175	182	163	167	151	138	137	184	149	146	171	170	169	139	165	148	164	160	154	167	157	157	163	154	166	162	157	148	172	162	155	165	142	177	135	167	152	173	164	147	168	147	164	157	165	140	154	165	148	155	147	133	154	140	145	131	147	162	167	143	134	159	172	161	146	178	164	180	149	156	142	159	174	166	179	158	166	138	152	171	148	162	167	146	172	157	154	163	183	159	157	172	160	128	154	143	169	177	154	162	176	190	163	170	145	164	164	148	172	155	185	162	197	159	163	157	176	163	153	157
51962	74169	46411	2125	1438	1048	822	621	507	448	433	372	364	358	308	289	261	269	264	261	244	207	248	248	224	246	229	229	228	254	250	219	226	235	226	225	234	213	212	221	230	201	189	216	208	223	204	206	207	215	188	221	224	203	219	205	187	204	188	205	190	190	202	216	224	211	204	236	203	223	215	209	211	190	205	194	223	215	240	211	204	201	211	220	197	203	232	203	172	207	189	215	200	212	212	224	200	184	195	217	210	201	206	189	220	185	232	196	185	210	221	196	207	220	213	205	211	205	175	206	207	213	222	200	179	220	225	212	211	194	206	202	197	212	231	214	195	217	207	210	209	169	192	202	211	204	171	222	230	204	196	212	210	184	201	209	207	173	194	206	228	191	187	191	205	227	194	226	210	244	193	197	195	237	207	218	198	197	206	187	198	196	227	202	231	208	205	197	195	208	186	203	198	187	194	224	198	200	220	202	203	182	214	190	208	234	214	194	218	185	216	195	199	197	215	207	184	200	206	204	208	191	222	203	206	201	202	198	192	201	229	212	184	244	233	204	202	202	204	216	209	192	229	203	182	185	222	197	189	209	211	213	203	178	178	196	195	191	183	200	187	183	220	198	208	209	205	192	216	197	208	190	201	218	226	227	221	185	197	204	204	220	218	204	204	177	210	215	190	226	207	216	196	181	228	215	175	214	216	211	172	197	171	207	221	214	194	208	216	218	197	217	185	193	199	194	205	201	197	186	195	203	220	208	192	201	224	194	191	196	203	209	194	168	184	179	231	194	248	232	186	209	200	220	203	219	199	188	191	217	223	203	233	194	221	224	200	204	209	216	226	205	225	207	232	180	221	188	206	207	204	195	204	191	212	200	190	182	240	205	216	219	210	224	203	208	209	198	185	208	218	198	178	200	206	195	210	233	204	230	213	209	214	205	213	178	208	196	234	199	182	214	212	199	193	218	183	210	182	189	228	201	202	205	178	199	206	208	195	202	199	178	218	210	202	195	212	196	190	211	183	182	204	222	217	212	192	230	216	214	208	200	186	212	221	194	226	194	221	183	205	210	203	230	201	198	217	205	207	210	209	202	199	171	216	211	204	200	231	193	208	198	219	226	195	211	193	204	212	213	190	217	236	187	203	203	212	186	231	180	208	214	195	189	221	194	213	210	207	199	201	186	209	214	217	197	203	199	194	210	179	211	203	205	219	198	200	223	228	207	228	206	204	224	167	211	210	201	208	203	215	208	178	171	200	197	215	211	200	201	200	200	203	191	202	209	216	189	183	203	209	210	208	212	190	208	201	182	202	199	211	202	203	220	190	198	224	213	199	229	202	228	216	219	189	197	200	185	201	212	195	197	189	190	202	195	223	204	204	179	192	194	211	184	181	221	206	203	211	168	211	220	208	199	208	237	220	207	204	215	202	203	222	211	209	207	210	179	203	192	204	191	210	218	189	219	213	213	190	192	215	220	221	187	177	199	178	213	198	219	201	197	213	227	191	200	205	204	227	214	213	215	208	191	219	183	225	205	206	228	203	208	206	205	222	227	184	191	202	219	174	237	218	199	209	191	207	192	206	213	188	195	193	188	213	216	196	175	180	212	214	230	210	208	210	185	202	193	212	215	187	225	220	202	187	208	200	228	226	213	220	230	212	183	205	202	186	181	202	211	221	216	192	190	209	226	214	219	208	208	203	224	199	202	194	220	200	220	208	239	206	210	212	194	198	197	200	197	221	178	175	173	194	237	206	208	193	220	211	182	203	205	174	217	209	194	209	186	228	186	187	201	194	214	214	186	220	191	186	194	199	176	196	217	171	207	197	222	196	189	198	201	198	204	204	208	168	207	200	230	203	182	231	195	192	176	213	217	196	193	194	186	208	200	179	210	201	203	201	209	218	212	198	205	197	182	183	189	205	206	205	227	201	211	207	206	192	221	230	199	198	182	189	238	186	195	208	204	209	216	193	205	193	208	189	211	193	189	214	211	196	219	199	215	182	215	214	205	208	179	209	202	213	229	202	212	216	199	213	181	179	217	215	192	215	199	209	196	202	216	205	201	177	194	221	195	203	211	188	195	209	184	203	204	217	190	233	197	220	161	176	211	209	210	200	183	207	173	189	197	168	196	192	214	185	197	209	204	195	209	196	212	221	206	212	211	206	202	189	201	219	218	195	189	211	228	212	210	213	212	204	180	189	186	184	189	198	189	207	201	192	217	216	238	216	205	236	211	189	192	197	202	228	232	189	197	206	212	183	223	202	203	200	205	208	195	205	194	228	225	203	217	228	210	199	212	205	215	202	195	200	204	215	174	193	219	227	225	201	197	208	187	225	228	181	206	207	211	213	218	210	211	194	216	235	204	194	207	206	218	191	201	203	204	204	220	217	173	208	209	197	193	196	202	184	195	194	190	209	224	206	210	178	205	228	209	202	199	240	201	190	218	205	196	214	194	189	213	194	202	198	190	207	214	188	196	219	203	226	202	214	197	191	188	201	205	181	206	202	196	236	202	200	236	218	208	190	187	181	168	225	202	185	204	231	184	223	193	203	193	193	237	200	208	211	186	206	180	205	200	201	184	205	201	190	196	204	181	214	207	194	191	216	192	192	193	172	192	220	224	188	200	200	211	211	216	207	211	189	211	198	181	196	228	193	193	196	234	220	217	207	216	215	214	186	182	163	201	202	181	188	183	214	204	178	205	173	192	197	225	225	196	196	216	210	186	192	221	191	207	212	181	169	209	252	194	222	198	223	212	196	207	192	218	200	192	197	217	240	190	217	191	174	203	179	215	196	205	197	204	191	178	182	189	198	194	208	213	209	179	202	199	211	197	183	203	214	248	190	169	175	212	237	221	198	193	192	209	221	236	185	205	195	188	210	188	211	175	206	208	205	217	190	200	209	194	214	200	190	207	220	191	199	222	206	214	197	212	222	211	198	182	200	228	221	211	205	215	185	217	197	195	211	211	193	200	211	206	223	207	212	213	210	184	189	179	195	213	211	179	184	202	219	191	198	211	205	196	198	213	200	209	194	209	186	183	169	204	226	221	211	188	217	191	209	198	218	205	195	198	225	212	189	206	210	166	229	178	195	205	200	221	191	204	212	223	189	181	201	231	206	229	209	193	216	179	214	212	198	181	189	185	232	191	192	208	199	207	203	187	227	217	178	198	189	183	215	188	202	203	181	191	175	209	197	197	185	177	185	211	221	196	220	188	194	193	198	202	213	192	205	193	202	227	219	222	197	210	247	190	214	188	209	224	214	191	214	192	192	193	215	217	211	214	207	208	218	198	199	203	199	203	198	188	199	182	201	208	190	203	197	203	190	162	223	197	198	202	215	176	204	183	194	208	208	229	185	184	204	223	211	216	169	192	203	165	183	181	209	185	166	203	185	192	235	206	199	190	196	200	193	198	223	217	197	220	213	216	185	202	198	211	170	208	194	224	182	210	198	197	219	203	202	183	229	196	199	212	198	240	187	219	186	199	209	198
25750	22102	28566	25829	12258	894	552	451	449	423	450	431	409	424	416	387	409	378	410	374	398	394	421	385	429	382	388	412	392	399	421	393	366	382	383	406	371	449	375	383	400	425	398	394	376	372	391	393	424	410	390	380	433	376	394	409	373	396	400	405	362	387	389	398	395	407	368	387	414	411	407	385	394	395	421	385	413	356	367	435	394	397	400	388	397	376	387	363	381	405	392	414	380	381	426	389	386	378	394	363	427	384	377	382	387	350	384	399	371	375	406	393	383	394	432	388	405	391	364	394	402	376	399	391	382	417	389	394	394	430	413	384	399	388	357	387	361	379	402	394	370	395	380	365	397	372	427	396	384	410	420	384	395	382	397	386	385	367	387	381	398	427	375	384	420	386	401	391	377	401	366	388	373	396	356	371	417	393	377	369	397	404	419	366	429	401	393	362	403	403	402	387	375	418	392	408	363	403	382	417	375	383	393	386	403	362	388	421	408	362	406	430	365	419	373	390	395	404	378	372	383	400	380	376	381	378	389	383	387	423	405	413	371	366	360	401	351	387	388	394	384	388	398	387	401	383	427	420	402	367	397	441	383	405	417	387	366	399	410	412	390	377	353	331	391	411	380	419	369	379	393	350	414	425	391	409	369	382	350	394	399	355	418	394	357	361	369	382	404	421	391	413	420	375	375	394	416	421	450	408	399	359	450	396	395	353	381	387	389	392	350	368	359	392	362	347	394	327	389	375	400	341	401	405	381	375	383	384	388	357	372	405	372	421	401	391	371	384	364	379	408	371	352	393	396	362	396	364	385	397	409	379	391	400	405	388	366	386	380	371	377	400	375	353	404	389	398	395	396	389	383	381	401	412	392	413	375	384	372	397	416	408	398	404	398	421	384	378	403	419	376	415	407	385	429	425	388	392	349	369	391	370	411	365	424	402	355	412	393	380	359	377	370	388	400	342	410	403	394	413	397	432	367	369	369	397	385	422	374	383	401	374	389	388	407	396	406	369	402	405	365	390	409	401	393	411	399	384	380	400	385	343	408	374	385	405	373	365	404	416	346	386	415	401	384	395	373	353	423	396	363	362	376	316	399	415	369	376	350	406	410	392	349	399	401	368	417	406	379	400	350	400	398	388	366	345	373	403	410	412	404	369	388	382	380	403	403	417	396	399	415	428	392	387	423	400	386	385	385	394	331	387	377	388	351	370	422	406	380	412	400	384	371	396	363	391	414	389	370	370	436	422	403	383	386	374	385	405	415	402	390	365	389	372	401	385	380	379	408	400	387	366	383	390	389	385	373	372	362	361	399	399	388	399	399	410	356	402	365	399	408	420	372	401	386	374	391	390	366	362	396	400	342	367	376	415	402	342	358	416	412	380	401	390	406	362	355	348	385	415	409	400	387	404	362	403	427	403	397	413	398	367	410	390	360	381	371	390	380	428	378	396	376	362	403	374	394	395	415	397	402	416	386	407	407	390	362	380	357	399	376	396	381	413	354	374	399	369	375	393	411	398	420	413	361	418	407	426	378	389	404	402	382	395	366	360	415	368	397	434	413	377	361	369	408	401	387	373	387	405	388	379	370	415	415	388	383	383	380	399	377	383	405	395	383	378	453	363	367	392	352	389	381	405	403	387	436	391	425	369	407	391	362	359	371	417	430	373	399	375	369	375	398	410	370	395	406	391	396	386	382	383	389	371	378	386	408	356	362	414	380	377	420	392	381	376	384	433	380	394	413	439	393	401	382	377	416	367	370	383	422	377	396	395	386	377	401	380	377	421	377	363	396	397	380	383	388	385	379	413	343	397	393	406	407	396	411	428	331	399	357	400	347	388	402	365	383	379	407	381	362	358	360	381	411	386	396	385	361	385	371	414	397	389	392	397	399	398	414	409	342	397	399	401	366	425	379	379	381	390	374	369	370	410	363	405	385	393	389	404	388	403	375	369	395	375	418	369	409	384	398	402	366	387	379	371	365	415	395	355	375	354	407	377	378	347	388	364	381	396	355	411	371	402	377	361	350	347	377	387	407	397	372	387	411	369	419	403	377	362	399	407	390	386	395	409	384	381	367	393	401	400	386	365	389	365	447	384	417	400	423	385	382	410	386	382	385	412	399	404	378	393	388	372	360	375	427	392	368	353	380	408	370	378	439	373	356	365	422	432	383	402	419	392	389	403	401	404	380	408	393	373	398	388	375	373	414	396	436	376	364	394	416	421	389	382	374	402	374	369	354	416	397	366	392	382	385	398	360	385	352	341	398	410	366	444	371	415	397	384	372	354	403	406	375	381	413	361	411	430	368	382	399	395	387	384	379	400	381	404	447	428	412	445	386	402	345	380	356	392	390	393	377	359	370	398	388	362	395	398	403	410	387	393	393	385	388	392	417	402	410	414	375	377	376	369	352	368	402	356	374	396	376	404	396	397	356	386	367	386	361	408	382	359	416	383	406	388	378	440	402	379	391	405	376	401	382	395	416	375	393	378	377	407	408	407	376	399	428	414	367	403	392	400	399	415	405	372	407	373	415	366	375	414	377	382	384	406	432	381	396	382	394	386	377	413	386	393	388	380	407	377	418	383	406	398	439	428	366	380	388	382	394	381	412	373	378	397	420	405	408	364	404	409	369	397	434	440	381	386	373	375	342	357	391	401	408	374	403	367	428	392	378	367	364	382	407	405	400	351	448	376	386	400	398	395	369	381	367	392	381	404	353	390	386	385	408	365	409	381	387	393	401	395	396	381	404	420	406	424	380	389	405	386	397	367	401	413	374	404	392	376	393	369	376	369	404	389	385	424	371	370	378	401	409	394	407	369	406	372	408	372	395	389	388	373	366	399	379	388	368	367	405	376	395	361	391	379	406	398	331	384	378	405	386	408	395	391	404	408	387	367	380	390	386	354	372	378	406	403	407	376	397	383	341	429	401	383	385	390	401	393	406	403	378	373	434	360	405	376	378	395	403	365	346	388	348	441	418	398	408	401	361	340	373	360	394	345	378	375	379	376	376	389	424	392	387	415	396	365	391	402	373	403	385	359	364	413	410	396	419	382	392	375	387	421	374	387	409	398	426	381	385	381	403	379	423	420	416	390	393	364	398	388	382	375	402	364	417	414	383	393	394	378	396	347	390	354	397	423	367	389	399	412	381	387	400	355	354	429	371	378	427	409	379	430	395	330	365	402	339	391	399	408	394	355	395	412	393	405	405	370	378	368	430	375	397	380	420	363	392	427	422	385	404	375	386	386	410	370	387	393	391	428	360	394	388	388	426	396	396	405	391	370	370	372	350	388	380	407	421	374	347	369	398	390	351	425	394	407	404	377	366	386	369	385	420	418	387	365	385	409	382	371	391	393	391	354	416	379	363	388	364	410	364	410	389	389	361	373	388	371	402	401	359	391	376	431	377	409	355	412	384	399	400	388	402	391	381	378	391	387	402	402	362	344	359	369	396	436	380	411	381	361	388	380	382	373	365	380	397	396	387	423	382	402
50867	64621	40493	1385	1089	859	796	680	644	565	560	563	504	525	505	514	497	483	510	533	508	491	430	477	497	484	422	426	479	470	456	500	490	491	440	477	489	517	477	447	444	488	463	467	451	474	517	442	449	495	448	439	514	451	463	460	478	467	478	484	471	465	449	404	504	440	493	455	440	516	417	491	485	456	474	492	463	441	432	443	461	481	436	462	460	444	453	478	445	471	449	450	474	492	498	451	451	508	446	462	468	437	453	477	462	443	440	432	480	467	392	446	458	441	453	489	476	466	464	473	454	474	436	467	464	492	492	472	483	452	438	450	469	447	435	465	458	455	448	458	475	473	488	454	438	462	454	426	456	452	474	451	497	440	447	454	443	448	429	451	475	456	435	496	446	460	503	477	441	466	489	466	434	473	439	483	455	474	459	428	464	456	447	435	457	474	440	434	450	456	438	463	466	504	461	466	454	488	455	490	451	461	450	421	452	481	484	466	462	476	443	485	463	443	465	471	442	484	435	447	444	442	479	456	477	458	440	444	501	505	432	468	454	460	458	453	463	484	490	435	439	420	460	443	443	457	459	452	461	448	442	422	481	472	479	432	507	458	471	467	488	493	430	443	419	471	455	437	466	474	448	468	506	482	453	459	468	452	478	452	459	508	427	470	457	450	466	438	519	486	477	450	471	435	471	424	502	456	522	460	429	474	492	452	468	444	453	457	416	457	453	442	463	466	471	455	482	453	489	485	430	439	455	447	451	503	484	469	428	476	480	466	492	473	439	457	472	456	468	484	456	449	511	441	438	464	498	430	463	425	470	455	484	479	471	440	485	482	484	450	485	481	475	478	438	474	460	477	499	481	492	456	453	430	472	454	482	451	466	449	436	478	433	472	484	482	412	450	499	424	458	456	455	446	429	442	422	471	461	466	468	503	438	458	482	451	473	497	479	437	460	455	450	470	458	447	448	465	446	479	473	462	479	430	446	471	493	466	450	442	485	494	410	410	494	484	489	446	452	419	461	450	462	437	451	447	418	472	481	483	472	482	489	397	503	450	466	449	459	450	467	483	458	484	484	481	479	486	457	474	460	406	481	466	477	447	467	439	439	487	467	462	472	410	482	459	459	474	473	473	464	476	522	458	476	462	468	466	496	484	470	479	470	463	481	474	459	494	481	466	446	498	441	494	467	456	421	466	505	462	436	432	451	466	475	473	476	453	442	460	454	474	428	475	438	467	481	476	461	447	461	427	483	480	464	436	410	480	465	440	421	471	433	449	483	452	505	428	501	444	478	512	475	451	438	482	453	431	451	501	488	464	457	512	449	445	426	447	437	458	469	475	470	429	489	485	419	460	494	471	484	486	481	495	470	443	429	456	423	465	427	453	446	452	459	473	456	480	464	470	478	471	470	470	449	488	446	455	470	451	471	484	485	471	479	450	437	443	439	422	493	464	464	449	440	483	436	468	414	453	486	425	474	480	454	486	462	465	478	409	455	466	456	448	444	435	451	460	431	413	489	490	461	488	463	438	487	444	483	461	471	454	460	460	469	468	472	403	442	444	460	434	493	476	446	462	458	460	465	496	476	469	494	439	468	465	455	460	419	453	469	412	482	412	486	485	445	457	436	499	472	502	508	427	472	466	481	434	443	469	440	458	480	460	506	456	481	455	414	469	467	477	502	429	453	459	497	486	452	452	492	476	436	491	474	496	468	485	466	474	436	410	475	474	504	460	460	466	415	464	461	450	473	460	467	457	480	474	430	504	457	484	436	433	460	475	436	480	467	467	496	493	470	435	458	499	445	441	512	420	483	425	466	444	466	481	468	466	456	427	448	436	459	457	500	453	438	468	465	433	465	464	428	451	445	455	467	463	474	469	472	454	451	485	461	445	442	475	457	439	464	450	487	460	431	486	438	459	489	503	496	467	407	439	469	454	452	503	472	439	436	466	458	435	484	436	483	467	463	460	488	468	475	472	433	460	438	460	436	463	464	490	421	464	439	461	507	452	510	454	459	449	423	454	443	459	433	483	460	452	475	437	431	474	486	434	466	467	443	457	422	456	469	440	451	455	459	462	465	449	464	474	429	467	445	445	464	455	481	475	461	474	442	484	480	462	419	466	449	452	474	486	457	453	493	485	491	433	458	451	459	463	457	436	488	451	489	471	452	422	503	443	470	446	454	496	454	468	462	448	452	463	463	459	460	482	465	488	467	452	454	464	455	489	468	501	481	471	476	452	469	446	446	435	461	496	467	463	444	460	468	457	453	469	498	479	489	441	500	473	473	457	487	472	470	478	462	464	484	454	404	501	449	455	466	426	423	470	488	505	462	458	473	471	483	445	478	485	458	476	479	450	510	475	468	461	473	425	459	472	476	417	480	465	463	444	476	478	469	431	464	456	448	413	475	484	484	484	450	472	486	483	465	457	486	487	472	468	440	463	485	441	456	434	438	466	500	460	447	451	460	493	446	458	483	445	494	461	442	453	451	483	465	467	449	457	471	457	447	461	467	466	421	434	436	460	493	446	442	452	490	467	473	422	464	476	472	463	453	470	488	446	468	461	469	472	528	472	472	462	473	465	498	450	457	477	447	468	455	458	477	495	493	478	446	464	442	449	468	465	453	469	480	452	451	458	447	433	470	501	511	454	438	455	464	463	445	481	455	432	513	450	480	442	464	466	467	465	463	458	494	453	443	490	404	429	470	502	455	471	465	479	451	419	432	486	469	496	472	434	439	455	467	492	457	476	464	461	456	442	473	481	487	483	438	441	457	448	427	486	478	432	449	431	443	471	481	441	446	452	436	468	418	417	406	472	469	495	432	466	473	470	415	467	479	439	454	438	432	449	469	483	473	465	456	471	455	466	459	428	519	426	480	465	464	460	431	499	495	432	424	443	494	460	450	437	427	463	467	520	473	481	446	424	457	436	465	468	429	455	437	455	437	444	485	432	441	447	480	469	431	463	476	450	456	464	470	396	470	420	444	493	447	470	466	473	446	436	427	433	453	466	477	482	476	450	477	488	501	428	460	461	453	432	421	481	437	443	432	496	443	469	460	485	467	454	507	428	423	494	458	448	504	441	469	434	496	492	481	472	460	452	468	494	426	465	439	429	449	445	449	491	455	473	453	450	487	468	437	461	482	441	450	449	415	478	492	497	419	460	470	439	452	465	515	482	446	461	478	464	456	456	469	488	454	437	461	451	459	450	449	479	460	495	487	468	476	440	462	483	467	483	486	460	441	452	434	443	449	487	471	485	427	439	495	453	434	471	448	434	447	442	464	456	473	442	475	470	475	427	446	443	465	489	453	433	467	436	518	454	451	430	459	472	452	419	433	440	444	459	437	441	435	464	439	487	458	490	477	447	479	447	450	453	459	454	440	480	442	448	485	446	454	443	474	471	496	452	452	492	462	494	459	451	467	442	473	485	459	423	427	420	450	438	445	451	446	440	447	444	462	443	438	470	447	492	460	451	453	477	506	402	478	447	462	457
23280	21542	28971	24797	21480	21441	11167	692	422	408	376	330	294	288	254	240	249	218	245	236	228	227	211	187	188	203	206	219	204	205	196	209	203	178	194	194	166	197	181	202	196	182	169	198	211	196	214	172	182	192	159	185	191	180	197	173	172	180	184	171	180	194	203	200	158	178	196	174	190	197	184	192	182	146	190	184	186	166	206	174	182	188	211	184	154	158	187	160	175	187	188	184	133	183	206	160	183	194	201	179	190	184	197	209	191	148	178	191	201	203	186	202	200	173	186	176	175	192	182	171	178	192	191	176	171	175	182	184	181	178	177	182	189	188	185	170	206	197	193	191	173	176	185	161	207	180	183	174	204	175	186	194	199	216	160	191	181	182	161	179	179	179	170	190	175	188	163	183	200	191	202	173	177	161	197	172	177	166	163	199	212	175	190	192	199	182	187	225	148	186	196	167	184	190	197	177	167	190	169	198	182	177	164	176	184	201	187	187	166	177	199	183	200	181	177	175	198	191	158	190	174	191	171	182	182	205	196	176	171	196	159	184	167	190	174	174	174	193	199	176	173	176	201	163	181	173	185	185	180	201	205	173	168	205	215	199	168	182	205	170	189	196	208	187	179	172	189	183	179	189	195	186	182	160	186	187	155	179	179	191	170	177	176	184	193	184	192	177	189	186	172	177	192	175	169	148	200	192	188	194	194	183	189	186	181	213	219	183	180	172	174	175	187	175	185	174	178	157	187	183	187	183	188	215	182	161	186	185	190	180	178	170	200	183	166	175	190	163	174	201	186	183	195	212	179	178	152	175	192	183	165	188	174	169	163	187	174	167	190	190	172	182	194	182	185	200	157	177	179	186	193	162	173	204	192	179	194	190	176	193	160	180	187	171	154	195	185	181	174	173	179	176	192	205	187	190	200	182	188	201	159	175	179	179	184	184	168	211	192	189	209	192	192	183	193	178	189	167	160	181	152	180	186	190	184	186	164	176	168	177	173	173	184	192	201	172	190	187	201	171	162	193	182	196	218	186	178	210	184	184	186	191	191	185	179	174	181	201	170	160	176	197	169	167	190	210	200	176	182	158	210	168	195	174	186	197	170	177	189	179	166	182	188	178	164	194	195	200	167	178	197	177	190	183	183	179	184	192	180	190	168	159	195	166	168	210	209	177	168	165	176	181	162	207	192	196	187	159	186	187	206	158	157	187	206	162	169	163	170	184	189	193	173	180	207	192	182	173	207	193	193	179	183	168	187	190	193	194	184	179	173	165	190	170	151	177	176	168	172	164	190	188	177	176	185	191	200	207	182	183	172	173	182	200	201	181	172	186	191	207	170	209	170	169	191	187	181	186	228	174	180	185	183	191	180	181	213	172	183	174	163	170	206	190	188	175	183	228	197	189	194	193	179	194	211	195	207	193	153	183	177	201	198	170	187	181	198	178	178	163	152	170	200	189	193	185	199	177	199	191	186	181	182	181	184	184	172	164	186	183	196	197	196	192	207	204	182	187	196	182	188	181	201	198	180	201	181	177	189	157	199	171	189	177	184	170	193	187	180	200	193	170	178	191	186	202	180	194	166	194	181	200	188	187	182	188	174	199	202	179	178	192	156	176	163	188	178	194	177	187	187	191	175	183	191	181	176	187	177	210	182	178	159	181	192	173	165	201	180	163	182	190	162	164	186	175	169	185	215	184	163	190	187	155	175	179	180	170	194	167	180	196	166	159	189	184	185	176	192	179	179	151	196	180	173	199	172	181	188	199	153	179	173	177	197	196	191	178	197	186	195	179	176	187	188	177	182	179	194	169	197	174	185	186	183	184	172	203	161	172	207	183	180	181	172	172	180	206	189	185	167	153	192	178	192	193	169	183	185	204	180	175	190	185	176	189	189	205	180	181	187	169	158	174	196	195	173	184	186	201	195	177	177	166	180	171	179	177	206	179	176	174	200	175	183	178	176	185	178	169	172	185	192	189	176	177	198	173	182	188	174	147	154	199	170	204	153	185	183	194	189	194	186	212	188	186	184	171	181	185	164	187	200	176	172	184	157	186	172	210	200	184	178	158	197	175	181	217	184	185	202	171	185	210	199	174	203	165	177	173	173	178	192	193	180	195	184	175	178	176	180	217	162	191	189	180	176	206	179	183	159	197	169	157	186	185	186	174	189	177	187	160	190	176	192	191	170	201	209	193	170	172	176	178	195	189	188	166	161	181	163	187	160	187	168	198	181	207	158	189	201	186	200	165	198	180	163	183	190	161	201	167	180	208	181	185	181	159	196	203	183	178	156	169	176	185	190	182	165	177	187	189	200	191	205	186	195	176	175	178	180	186	183	169	164	173	189	192	182	182	215	200	192	175	184	207	165	190	170	180	197	185	180	179	195	177	180	201	168	194	200	178	190	173	163	173	163	199	175	189	172	186	185	172	176	186	181	173	165	171	173	204	173	179	177	182	185	162	164	189	179	173	189	191	196	181	189	172	189	167	173	184	202	167	192	190	171	182	175	177	183	193	199	182	201	200	173	187	179	187	172	182	172	199	192	184	188	180	193	172	192	187	187	190	204	170	168	204	188	166	199	174	181	170	193	161	158	185	144	175	189	175	169	162	191	180	192	174	176	187	170	152	183	148	187	166	212	157	191	169	177	196	177	191	170	175	203	169	191	170	154	165	214	175	168	185	182	175	174	191	193	195	162	170	199	194	175	181	201	161	206	163	189	181	156	196	184	166	195	151	166	163	170	187	207	224	164	176	202	171	181	185	171	194	196	183	193	211	173	165	161	163	177	177	187	182	185	173	168	177	180	158	188	185	172	176	164	182	182	185	181	168	184	194	197	209	180	213	173	171	189	183	180	199	186	180	190	167	176	185	175	177	159	195	186	209	185	188	192	184	194	169	189	165	172	188	161	192	167	194	186	194	185	152	171	167	184	151	180	190	187	189	170	188	157	196	168	207	186	163	168	182	188	214	184	184	196	161	185	189	188	168	186	195	171	168	193	177	163	157	183	159	179	175	188	196	193	168	179	181	186	186	176	175	171	177	190	182	169	214	182	183	164	178	173	199	182	196	177	204	195	157	193	193	186	175	182	165	172	183	184	159	193	164	187	182	187	185	193	188	195	184	188	210	180	179	203	169	194	172	173	203	155	176	172	183	191	172	192	185	199	178	173	190	176	185	200	171	168	187	178	175	179	167	203	181	178	158	183	199	181	178	182	190	196	179	181	176	198	172	183	180	174	209	166	175	164	167	195	178	195	177	195	181	197	180	204	182	189	152	175	176	205	176	192	174	199	197	183	201	204	164	188	166	197	207	172	171	183	174	173	206	188	178	187	171	190	191	200	186	182	173	172	213	190	161	167	177	171	167	174	188	163	190	198	160	177	185	176	198	203	177	170	185	172	199	189	173	193	178	196	190	194	164	192	194	200	165	176	177	203	192	171	185	175	175	209	167	191	174	198	173	187	180	170	197	182	175	177	190	196	178	162	173	204	173
53338	77447	50667	3784	2460	1791	1457	1088	889	729	636	562	522	450	400	343	367	334	288	305	303	319	311	281	267	244	253	273	247	240	237	249	259	253	221	236	247	235	220	232	208	228	265	218	220	239	198	226	207	224	209	203	206	204	246	230	212	224	214	215	215	196	212	212	217	215	200	201	176	226	223	207	245	232	207	219	219	208	215	229	228	201	195	203	238	233	214	214	208	212	232	212	238	210	222	225	235	213	206	197	213	223	194	198	205	212	219	185	195	226	220	199	215	211	245	219	203	222	199	219	221	221	226	209	219	211	227	216	209	196	179	225	199	218	220	205	219	200	231	206	241	178	209	242	202	220	192	195	209	220	192	207	220	225	207	207	209	240	199	213	223	220	184	210	214	234	202	227	219	225	196	206	237	208	233	214	213	226	212	211	238	222	202	198	220	195	221	216	224	211	212	240	221	215	223	213	221	204	202	194	217	221	194	192	252	216	237	244	221	224	217	198	229	252	224	193	214	188	202	242	202	255	197	193	223	184	219	186	212	219	203	215	221	209	202	204	210	192	195	197	215	216	238	231	226	237	242	207	207	216	215	218	206	192	214	203	225	227	251	214	200	197	240	211	222	200	224	218	239	208	196	218	223	223	223	217	233	180	268	211	191	222	225	181	214	233	200	182	220	208	217	208	180	214	237	191	211	197	182	216	192	223	198	215	214	201	227	225	207	197	246	187	188	201	216	206	230	227	203	202	225	198	197	233	204	187	224	208	213	225	223	209	180	198	208	192	217	241	215	184	193	202	210	207	202	223	213	233	198	216	181	190	219	222	214	192	221	222	191	219	199	204	209	212	226	211	199	226	205	204	206	233	241	211	235	216	201	220	184	209	219	208	210	224	203	203	215	227	227	213	216	222	213	218	233	227	214	210	210	194	201	186	212	208	220	219	226	192	206	196	188	216	203	209	201	195	208	233	206	197	198	216	210	203	223	220	233	208	204	208	220	211	223	209	220	227	228	197	199	212	217	215	207	219	218	225	213	220	211	225	204	219	200	215	209	198	219	222	255	224	190	193	203	183	199	236	228	196	201	196	213	201	201	230	202	232	202	228	219	194	222	229	224	201	213	220	200	235	227	182	197	216	241	219	236	218	205	215	221	212	208	212	209	215	195	208	202	198	219	203	200	203	208	213	230	190	226	197	239	236	192	242	198	178	205	197	217	201	203	233	233	207	227	201	186	224	190	220	207	221	220	228	201	200	206	219	214	221	235	215	225	207	221	216	205	190	211	194	230	216	212	218	219	204	207	214	224	204	196	201	181	190	212	231	206	215	214	229	230	213	210	214	212	204	213	217	217	196	221	211	219	202	233	198	211	217	221	218	189	211	217	249	189	221	185	211	220	188	225	199	216	220	211	218	225	227	214	237	219	193	211	209	213	220	225	211	188	229	203	222	223	172	182	240	224	198	184	212	196	212	212	198	206	203	191	221	238	184	192	220	204	224	203	234	213	221	195	214	248	204	197	202	205	208	197	195	212	217	180	218	215	212	208	218	204	210	188	236	220	227	203	216	236	207	197	207	243	211	196	230	219	199	207	216	229	239	221	203	183	217	201	196	208	207	242	203	205	215	199	205	215	209	230	210	222	193	209	214	232	213	245	236	205	190	202	224	213	215	233	190	219	224	217	204	200	223	212	209	195	211	206	192	194	225	217	179	193	217	222	210	195	208	235	192	217	211	217	229	221	226	202	212	240	227	232	218	215	219	191	220	213	213	212	219	221	212	226	232	209	206	222	200	218	211	208	207	210	190	208	213	194	182	228	206	220	222	216	201	200	197	211	210	228	220	202	220	219	226	217	193	216	229	221	183	217	214	194	219	226	214	228	181	225	220	236	202	208	211	214	206	199	215	229	198	224	215	220	228	185	226	208	199	224	223	183	213	206	190	189	213	225	214	203	221	224	227	193	204	199	197	218	209	210	218	209	211	205	214	192	214	202	201	241	209	231	217	220	218	212	190	211	205	176	186	213	198	247	212	184	193	217	204	178	219	198	221	216	226	215	217	228	216	198	223	237	229	228	216	207	197	211	216	191	230	206	233	224	198	218	195	215	224	220	204	194	236	236	214	219	212	214	216	204	196	197	221	188	218	213	203	233	213	212	225	196	217	219	199	201	206	199	199	190	237	257	195	203	212	189	247	215	217	227	199	233	199	225	214	220	198	223	208	218	204	225	228	223	190	221	225	221	180	201	208	220	231	225	206	222	211	219	224	234	229	199	231	206	233	209	233	214	206	197	215	205	206	194	225	212	226	203	192	193	184	178	209	224	196	203	199	185	228	200	225	193	214	221	200	213	213	234	216	192	212	203	206	188	207	201	221	230	210	204	215	217	193	205	221	203	217	199	227	199	190	223	223	228	215	216	221	195	202	201	214	201	220	199	236	209	191	243	177	221	231	204	211	220	210	195	202	219	201	216	219	225	212	220	204	205	242	212	208	250	206	209	184	192	200	233	207	223	194	210	217	210	187	235	209	212	199	231	240	219	206	204	187	226	225	187	214	195	213	218	226	204	227	205	208	229	241	191	219	206	221	191	202	237	198	240	207	222	206	204	210	221	223	227	235	201	237	210	194	221	226	214	234	203	221	212	231	211	214	208	184	214	214	203	203	201	216	212	225	223	209	196	220	237	215	227	183	194	224	208	209	236	197	189	218	223	191	216	204	231	249	200	197	214	211	220	208	217	177	206	194	235	224	202	236	213	198	222	206	187	231	207	205	221	209	232	209	222	217	201	220	197	216	205	205	213	219	219	226	211	204	207	176	239	193	221	229	213	223	222	206	196	220	223	203	229	219	203	212	194	209	212	214	228	214	215	205	181	198	190	193	217	231	211	197	220	194	204	215	230	184	214	220	196	232	195	235	212	199	190	239	227	204	229	231	199	208	224	220	207	207	221	231	196	245	200	231	207	210	224	206	230	228	202	221	223	219	239	190	222	223	210	183	201	222	189	208	212	215	234	212	230	207	205	208	199	225	215	210	210	192	187	213	230	187	217	187	226	213	211	214	228	194	227	217	224	185	179	223	186	198	210	216	204	207	229	218	217	212	197	220	237	234	217	209	210	206	217	219	221	239	229	204	222	236	230	191	188	210	223	224	202	192	216	199	230	207	217	224	208	210	200	199	234	211	216	216	187	184	203	215	205	208	207	209	223	221	198	243	207	246	217	191	183	216	239	209	214	231	224	240	200	235	213	202	220	197	224	220	201	207	188	216	226	220	240	228	226	189	198	217	202	206	233	208	220	206	220	203	212	221	193	197	219	204	189	226	205	232	223	209	201	223	222	239	209	201	212	224	217	207	230	193	193	212	225	203	220	227	176	211	212	182	215	208	221	197	240	220	196	188	215	219	224	223	224	221	216	213	222	215	206	218	184	215	217	208	234	205	209	177	246	207	210	225	203	213	200	198	201	207	214	194	189	203	219	213	220	204	192	212	212	207
28050	22966	21025	3589	591	548	464	310	300	362	338	346	346	351	325	324	335	333	316	310	332	339	367	294	330	323	367	318	319	312	331	360	357	289	312	345	349	304	354	315	351	308	352	326	321	308	326	352	337	352	316	330	322	345	341	332	317	315	320	340	342	372	333	295	328	348	330	328	351	299	344	323	345	348	304	320	344	386	321	350	313	336	322	336	359	333	334	342	327	330	330	315	330	339	319	342	334	363	325	314	344	322	341	324	363	354	331	324	318	328	314	351	330	309	308	322	354	329	312	323	353	337	304	324	305	354	344	325	311	326	319	319	338	319	327	319	340	340	313	354	337	331	331	269	329	309	323	308	297	338	328	346	338	342	337	358	323	302	308	335	313	329	305	339	301	316	314	279	362	313	316	342	314	326	330	306	307	314	347	304	310	321	331	346	321	329	322	309	344	304	301	306	324	342	353	282	329	327	293	322	312	354	334	347	341	296	306	296	317	346	307	302	351	325	342	347	345	272	360	329	287	289	352	316	353	334	329	337	300	290	334	334	304	313	359	328	303	316	291	364	329	326	322	340	307	313	290	327	360	295	291	337	315	310	334	296	354	300	332	332	318	309	305	333	337	335	308	333	328	357	300	334	326	312	312	278	325	310	311	309	327	338	343	324	339	315	319	336	306	325	316	288	349	308	344	314	341	325	329	343	320	326	331	325	286	286	314	297	337	329	290	340	345	359	340	335	321	322	351	316	326	337	301	313	345	341	329	314	343	311	329	346	335	325	364	287	325	286	320	331	336	328	297	339	313	327	330	298	315	336	317	334	316	315	306	294	299	328	348	326	314	328	300	338	334	331	299	310	323	338	319	333	313	303	325	322	340	333	330	317	333	323	324	316	322	315	303	342	321	311	299	326	339	375	294	340	331	346	328	343	331	313	342	291	327	299	302	331	338	344	314	346	314	334	334	314	322	343	343	331	315	330	320	344	296	319	344	351	337	321	324	358	372	294	296	333	307	310	329	351	327	333	309	317	323	329	338	303	335	342	312	305	326	292	354	309	361	292	318	324	356	322	330	322	322	302	328	303	318	304	306	308	345	315	310	311	324	343	339	310	323	313	308	332	326	334	340	298	317	341	284	325	302	355	334	320	299	307	328	308	305	324	312	327	315	307	326	314	332	327	343	314	337	350	291	348	328	337	340	317	345	304	351	310	315	310	323	323	341	314	343	310	343	314	325	352	329	342	343	327	350	345	338	330	346	310	304	342	354	278	333	363	302	317	316	342	339	324	337	349	321	321	309	324	347	307	351	312	338	383	307	343	363	329	345	350	336	329	311	324	312	308	320	329	328	320	304	344	357	334	315	309	330	301	330	324	321	346	366	318	330	332	332	327	289	329	323	337	343	298	297	314	335	302	341	329	329	341	316	327	325	332	328	321	335	306	304	309	335	340	326	306	310	330	315	323	318	320	318	325	316	316	313	321	319	323	336	311	380	341	290	365	326	318	323	289	305	321	340	325	341	345	323	321	288	327	328	319	333	321	333	361	302	331	331	307	299	336	339	333	289	360	316	335	321	333	336	327	341	307	319	311	340	352	306	339	332	289	322	347	306	306	312	342	308	336	326	302	346	305	328	293	341	319	329	316	323	319	328	324	329	331	326	358	320	309	306	337	322	313	307	320	361	315	358	341	322	324	369	309	346	314	294	347	339	317	321	295	335	281	328	355	313	315	346	334	316	305	312	313	318	349	309	333	318	336	311	303	341	353	331	312	319	337	306	319	339	331	316	328	340	347	377	353	338	336	325	290	303	347	331	326	304	321	340	318	327	314	313	300	304	330	286	340	324	307	350	328	340	350	312	328	334	325	346	351	352	348	352	319	309	308	317	350	318	321	360	336	307	328	334	296	340	318	315	362	338	334	377	341	316	308	354	321	299	326	359	321	321	339	368	332	328	304	335	346	332	331	349	321	317	332	338	324	355	340	329	318	322	315	323	316	313	338	314	291	328	337	332	306	339	314	321	314	354	322	301	340	323	327	327	292	325	315	346	290	313	342	351	342	306	331	277	298	317	318	320	324	344	311	308	354	346	275	336	316	321	288	342	333	296	320	285	316	355	306	328	321	311	346	310	282	299	305	354	349	372	332	328	312	355	317	356	299	316	328	300	327	298	333	309	337	323	337	343	322	312	379	327	347	318	310	336	291	309	338	329	331	297	348	309	292	334	316	308	335	313	347	346	329	327	284	305	333	317	332	318	334	329	303	309	319	307	334	354	298	320	332	340	354	324	316	315	303	302	314	358	319	298	318	308	331	348	306	327	326	349	361	323	367	323	301	335	334	315	326	308	330	315	321	338	337	301	368	312	358	318	350	298	324	331	322	340	322	322	322	336	323	301	308	308	317	310	319	328	329	328	338	336	322	314	342	325	317	331	326	302	320	335	358	374	346	322	342	310	382	324	360	290	316	325	314	326	313	344	328	344	326	324	335	343	332	303	326	312	322	349	355	364	346	324	357	334	340	298	336	332	326	312	315	324	314	330	317	311	308	323	315	308	347	297	331	321	353	339	335	334	315	332	310	313	306	305	354	377	329	325	310	314	334	334	359	308	346	350	342	311	303	331	333	340	332	332	320	342	326	335	306	307	358	330	310	299	333	295	331	332	319	331	340	323	319	348	326	345	318	327	337	348	336	326	318	304	334	350	300	318	325	335	304	335	309	329	334	332	327	318	325	311	325	348	324	310	317	335	327	313	313	319	309	337	334	334	354	358	348	334	328	334	362	328	309	319	301	301	314	299	334	312	362	314	332	363	314	320	337	350	329	309	355	317	340	320	339	305	306	341	300	337	321	333	328	320	332	304	339	334	326	326	316	294	325	323	349	358	333	297	338	318	299	330	308	328	334	320	353	288	345	301	348	311	297	310	320	324	302	336	309	321	309	348	310	335	338	325	340	356	318	329	328	344	337	300	318	332	340	312	312	328	332	317	323	306	361	313	317	313	345	337	323	336	334	324	299	327	307	310	300	314	278	295	312	315	300	303	341	339	323	328	346	352	340	343	334	278	335	319	356	335	339	312	336	321	313	279	326	337	349	329	342	329	308	341	348	305	344	297	320	307	318	354	331	345	315	338	360	314	323	322	309	326	302	300	288	327	313	327	342	336	330	311	324	313	335	344	345	350	360	332	328	284	322	311	329	352	346	330	298	331	327	320	331	317	288	331	323	318	325	324	289	336	315	320	310	339	346	327	346	350	323	320	345	324	323	374	317	293	329	293	312	331	315	321	306	327	333	339	280	324	320	296	357	342	313	339	323	308	301	315	333	307	322	326	338	336	328	289	306	336	360	360	300	331	325	365	321	336	300	316	323	334	353	329	277	318	315	353	343	308	323	322	323	338	311	348	334	319	305	308	315	329	346	330	328	360	332	347	359	307	325	311	307	324	343	324	322	332	298	348	353	323	302	318	313	320	330	381	346	321	309	327	307	330	313	323	314
25512	31591	17736	537	430	428	405	461	393	382	450	391	400	407	388	413	402	437	383	389	396	440	404	418	424	426	394	392	381	423	409	411	439	393	393	393	417	400	424	399	418	399	354	403	385	399	384	407	407	405	397	397	392	391	385	405	414	398	428	409	367	392	406	416	375	394	393	391	364	392	380	383	409	414	378	382	422	409	429	370	432	420	406	425	416	421	403	394	418	430	416	399	437	382	408	404	394	387	419	409	432	397	400	358	419	426	412	380	413	403	386	391	419	427	384	391	460	385	412	393	373	386	423	411	408	404	389	386	433	413	392	385	402	399	407	417	417	408	440	462	381	414	395	397	427	418	414	425	393	388	408	430	425	357	417	386	351	394	451	388	408	412	385	385	386	433	423	393	390	401	409	370	409	388	385	405	396	400	421	409	387	409	437	376	426	366	394	419	395	414	412	413	392	419	436	425	423	370	401	386	398	353	388	392	379	401	381	381	374	399	383	449	396	407	398	371	401	398	380	392	429	405	379	370	390	380	363	407	412	416	379	363	406	418	391	411	393	394	413	421	421	428	430	420	393	344	408	404	429	401	381	417	399	426	388	397	359	422	394	427	364	375	377	363	383	401	416	434	414	411	390	391	419	384	407	431	407	415	375	391	412	367	373	414	386	371	381	385	454	365	422	403	421	408	422	369	421	405	386	410	391	379	383	388	434	391	410	380	413	418	374	418	374	400	415	399	388	381	427	372	410	383	407	406	393	430	434	426	414	392	406	363	420	394	384	407	382	415	426	370	430	411	411	435	427	386	376	362	388	371	399	391	436	397	414	400	416	406	381	398	413	407	398	399	405	411	391	401	406	395	398	418	403	425	403	381	383	398	417	382	398	400	421	373	397	359	378	382	427	381	415	363	394	402	401	406	403	426	383	402	413	397	408	389	423	409	408	414	403	364	371	390	371	440	394	430	386	410	407	400	408	375	409	436	363	400	436	413	415	376	413	413	395	418	389	427	347	374	399	393	384	363	398	436	410	411	409	389	366	391	373	420	409	415	404	437	386	383	392	379	383	415	440	369	402	402	397	392	372	390	412	411	430	401	385	380	382	400	357	391	383	395	419	411	422	395	345	406	460	398	385	388	398	394	384	386	376	399	371	444	411	386	394	376	354	411	389	395	403	397	388	423	386	412	394	423	422	400	427	412	403	409	424	432	410	403	417	364	357	389	391	362	437	415	392	408	383	419	417	366	391	409	386	418	375	394	403	401	412	393	423	397	369	392	402	400	403	402	415	394	405	405	368	399	422	374	392	418	405	415	440	386	395	383	414	394	365	387	380	369	421	384	419	407	396	375	412	423	410	378	393	389	435	411	374	395	417	408	383	367	373	389	403	402	380	391	400	370	402	411	388	392	370	405	385	425	427	402	427	387	377	425	428	402	409	394	402	408	391	420	394	373	396	411	402	399	403	382	412	401	370	418	397	385	391	409	394	393	386	427	369	383	368	409	410	402	408	403	407	411	406	401	393	394	415	413	422	413	373	410	405	381	384	394	446	431	418	398	397	383	387	389	394	422	406	397	412	394	392	407	451	418	396	376	412	369	358	395	397	394	393	390	398	387	440	428	392	392	410	405	419	410	409	422	422	395	393	387	435	377	404	406	388	407	390	455	404	423	395	397	376	410	401	414	450	438	412	393	411	396	427	410	450	373	386	419	397	381	406	375	460	383	387	406	390	411	426	437	419	397	418	421	406	395	368	393	408	391	374	377	400	404	414	442	421	442	410	363	413	380	431	421	401	409	382	404	396	378	393	443	426	416	391	394	405	437	403	389	433	430	385	433	394	431	429	399	455	404	375	408	425	411	389	394	386	371	377	449	446	384	425	415	404	368	402	402	429	420	413	405	361	422	393	385	417	378	392	427	390	405	385	394	398	412	400	412	409	451	370	392	408	385	387	406	404	387	406	404	399	388	390	413	386	401	426	409	382	384	390	436	394	384	421	398	397	374	378	369	395	395	383	402	411	413	384	405	407	415	399	352	429	392	376	405	418	404	379	401	401	403	415	357	373	390	372	389	388	421	378	399	399	392	404	370	382	395	404	391	400	430	398	368	388	366	395	403	409	407	416	376	396	382	423	385	385	415	394	409	362	384	398	409	395	434	380	403	359	378	417	385	400	442	401	380	410	399	378	391	352	417	363	420	398	426	421	404	380	388	384	376	433	403	401	431	427	367	414	371	397	376	413	409	390	397	420	390	389	420	433	416	400	407	373	415	390	426	423	416	409	423	383	403	397	412	405	398	384	393	370	393	429	405	423	404	353	410	418	377	380	425	404	408	461	393	382	420	423	450	425	387	387	420	408	416	401	424	411	433	383	396	376	379	385	387	385	412	412	403	377	411	403	372	443	392	388	438	394	351	389	383	416	405	408	384	380	384	421	411	421	422	423	385	380	392	393	370	409	415	423	395	397	415	380	383	398	428	383	387	383	418	408	399	398	399	412	402	386	410	412	395	421	402	416	385	405	411	385	429	428	395	408	400	392	381	415	388	410	389	377	418	387	370	374	368	395	395	388	417	388	379	367	391	428	396	435	418	427	377	376	405	391	387	409	417	411	410	398	375	379	395	386	412	399	396	412	421	394	404	402	404	374	418	421	414	424	398	391	398	424	370	390	407	445	391	410	388	397	383	442	417	412	435	450	423	415	400	388	394	409	371	376	391	382	415	405	433	424	393	389	410	393	431	394	402	403	411	407	367	422	357	389	437	419	386	411	423	407	422	421	380	376	365	380	400	417	365	380	434	398	409	422	416	405	367	404	386	402	450	371	379	462	397	390	409	391	409	380	396	422	409	427	408	412	427	398	405	396	403	398	390	419	402	420	368	401	428	408	377	410	400	368	437	397	432	405	425	410	444	400	416	401	416	401	386	376	400	378	416	407	411	405	396	393	390	393	384	411	415	453	410	404	414	399	392	423	376	391	425	383	345	380	426	399	396	412	401	388	452	409	414	391	386	443	432	405	399	383	417	373	380	427	433	438	416	411	428	415	368	426	408	401	406	393	389	410	410	387	402	437	393	395	418	406	363	392	392	410	396	379	409	394	412	408	383	404	370	357	408	399	409	410	388	408	406	389	412	412	401	416	439	384	390	423	409	414	431	378	425	422	381	380	408	390	420	371	387	406	408	409	398	400	423	411	408	432	420	394	415	373	389	400	383	437	402	413	386	404	415	408	400	445	449	429	403	392	431	398	395	376	410	401	388	375	408	402	416	410	443	433	445	420	419	402	411	396	382	425	383	399	442	375	369	430	390	417	393	414	394	428	444	458	432	415	417	380	393	429	369	358	402	368	385	392	380	374	384	407	398	413	383	435	412	381	428	371	405	375	407	386	410	428	406	411	348	393	404	390	439	435	381	423	407	391	378	416	407	395	396	389	420	445	415	413	402	402	372	369	400	414	413	405	413	389	429	408	408	439	410	400	392	372	396	374	409	419	438
24333	21625	28694	25449	21401	15127	876	342	291	281	257	216	239	210	201	207	207	180	183	177	197	177	166	170	151	190	185	168	173	171	157	176	184	156	164	175	174	177	167	141	165	190	154	154	150	147	143	163	166	169	171	162	166	162	175	153	162	180	168	152	172	149	147	161	161	184	161	178	167	148	161	155	174	164	161	139	159	157	155	169	152	153	173	169	174	151	172	169	146	160	164	172	143	160	163	151	175	164	171	184	167	147	176	168	164	161	152	165	153	146	137	141	161	162	137	150	161	174	204	169	171	171	166	164	179	171	163	165	158	149	169	170	168	158	175	164	144	192	173	178	163	167	169	157	163	149	172	168	157	176	175	166	161	156	161	166	156	168	169	180	156	132	177	170	152	135	174	174	184	149	169	181	162	183	145	159	172	184	175	179	170	151	136	168	173	136	163	141	152	180	171	172	179	156	148	167	162	146	155	153	159	152	179	150	179	150	148	168	163	152	170	165	152	156	171	158	172	166	164	160	146	140	188	155	151	165	169	178	157	170	168	169	171	132	163	167	150	164	157	176	177	159	176	177	168	160	166	168	131	164	160	163	144	158	154	175	183	154	153	167	186	183	160	150	142	164	164	173	177	160	152	170	156	173	171	157	185	153	170	171	166	163	147	152	157	145	173	161	172	179	147	163	138	170	149	160	160	168	150	153	175	160	186	163	163	170	153	171	173	155	142	179	168	170	155	173	178	157	177	162	166	144	185	186	167	161	178	143	174	171	158	153	173	167	170	144	180	188	172	142	150	162	154	143	154	171	158	153	144	163	161	184	169	161	164	142	148	160	187	149	168	164	183	160	161	167	165	147	171	160	171	159	139	149	168	152	162	166	165	173	142	164	179	167	166	166	190	176	181	184	164	167	158	170	146	156	171	141	148	154	149	170	176	167	180	129	175	183	127	180	158	167	164	173	168	160	141	166	154	164	162	163	183	167	167	173	162	160	169	173	169	155	173	132	157	167	186	155	153	158	143	150	161	151	152	160	146	146	183	134	127	189	173	156	148	150	155	164	156	177	191	159	148	153	204	159	168	166	174	162	167	180	152	173	167	150	176	168	151	150	167	158	173	140	165	166	186	142	182	191	163	157	151	159	166	145	154	192	165	179	158	182	160	177	138	185	151	166	169	174	159	174	179	146	162	190	163	187	166	149	159	173	148	175	171	163	185	156	161	158	140	160	159	182	174	152	145	164	155	164	161	148	162	166	159	167	154	192	139	168	180	137	162	162	174	163	158	148	162	167	160	166	146	185	165	179	178	164	152	215	155	168	158	148	163	181	162	143	163	155	157	178	165	166	165	178	147	145	139	153	170	167	161	161	156	167	166	172	164	151	119	151	152	172	192	191	159	169	186	154	155	178	145	159	159	162	199	169	155	161	170	162	138	168	154	162	155	166	178	155	150	171	150	172	197	165	154	172	174	155	146	158	151	188	161	170	169	153	174	176	141	175	144	161	154	145	177	146	163	160	158	131	152	164	187	155	173	160	165	157	141	156	142	166	164	161	163	177	186	154	175	187	177	168	168	172	159	155	158	150	161	184	154	155	170	161	170	169	141	171	158	149	151	167	187	145	172	163	173	176	163	172	169	160	179	147	160	166	162	161	163	146	156	181	147	142	142	151	172	148	162	164	164	153	144	170	153	160	161	161	177	170	182	166	171	176	174	204	175	170	153	176	158	152	181	173	137	153	166	183	176	193	168	178	174	172	175	165	145	147	180	181	151	166	158	177	168	188	167	169	182	151	169	181	168	192	146	177	160	176	165	167	144	204	141	156	151	171	151	177	152	156	163	162	153	163	177	173	172	173	151	140	150	160	145	152	141	171	164	147	165	143	153	149	162	160	160	167	169	156	149	171	156	167	167	146	170	171	141	160	167	170	148	169	149	167	149	156	147	166	180	153	153	149	157	173	161	148	158	154	177	184	157	173	155	172	167	164	143	163	156	156	157	161	185	160	165	129	138	169	168	192	163	159	156	148	162	181	181	162	167	135	153	185	161	139	152	184	178	171	168	151	153	151	153	158	158	135	182	182	141	188	137	145	171	162	168	178	165	157	161	156	148	147	130	159	164	177	161	162	171	163	178	169	159	147	166	153	148	162	158	152	168	160	196	180	164	169	166	151	169	160	182	161	157	168	167	155	163	157	176	151	179	162	171	158	185	190	169	156	152	167	167	158	153	166	149	161	158	158	151	163	145	179	158	167	171	157	168	162	133	148	149	165	149	156	147	166	164	184	172	156	152	170	161	164	176	150	171	168	145	178	147	177	170	179	152	163	157	168	177	183	180	149	151	173	148	173	145	149	161	146	161	134	166	152	152	205	160	148	155	155	147	183	163	151	159	159	154	172	168	164	161	155	184	158	175	173	151	148	199	143	170	159	153	174	173	171	189	175	183	172	154	155	180	170	154	152	142	162	171	154	151	155	163	171	141	159	154	154	170	130	137	155	175	182	146	167	169	168	168	189	170	170	148	168	170	154	164	179	159	170	154	154	157	173	156	162	152	165	173	166	154	177	179	174	162	174	160	143	161	174	161	170	156	163	169	177	162	150	152	157	178	145	154	153	159	155	168	167	140	136	172	159	170	176	149	188	159	179	163	169	157	163	151	170	146	168	139	159	162	172	148	172	162	187	178	150	180	170	172	160	175	158	146	173	181	165	159	141	177	164	165	160	164	161	173	159	185	167	141	170	199	180	147	161	165	169	160	175	170	160	161	162	160	162	174	151	173	167	173	164	177	156	170	180	153	146	181	141	176	157	182	159	165	197	152	184	164	144	180	174	186	167	150	171	154	182	154	156	163	167	166	170	159	161	167	166	169	183	148	166	171	160	159	164	160	157	190	159	172	159	169	185	175	190	158	164	150	180	170	160	154	167	154	146	176	188	174	165	155	171	165	165	171	177	174	161	166	147	185	177	171	175	145	156	171	169	143	151	170	157	173	170	168	170	174	146	166	165	153	149	133	163	178	169	167	173	156	159	144	168	153	192	154	160	165	140	169	157	162	158	149	144	165	167	152	169	164	146	168	159	163	179	160	173	158	170	163	158	175	168	161	172	157	139	157	171	165	161	139	173	175	158	188	152	152	149	164	172	165	182	150	147	150	163	177	176	165	188	161	148	149	131	150	150	170	171	165	175	162	179	152	164	153	164	145	178	156	187	161	163	162	152	163	165	157	152	166	145	161	169	176	155	156	182	158	138	180	154	168	196	169	158	163	156	167	154	173	161	151	143	167	172	178	142	149	151	156	150	163	166	156	189	157	162	157	149	151	174	152	177	149	157	191	168	162	157	165	162	165	157	174	168	165	142	178	170	164	151	159	179	152	169	172	159	169	170	151	158	153	177	171	163	174	166	159	158	157	143	172	182	179	174	155	151	186	163	192	147	180	175	148	155	157	170	160	152	170	166	142	165	143	156	150	165	145	141	167	175	165	171	162	164	174	149
55367	73602	50176	2104	1314	980	749	687	505	492	430	360	335	317	297	302	317	246	276	283	232	239	241	236	249	257	235	239	248	251	227	236	217	239	215	220	196	213	189	218	204	206	183	199	194	187	215	220	227	224	218	228	202	227	196	201	244	218	203	207	184	198	204	212	207	208	198	224	208	205	201	232	215	222	180	218	205	218	226	198	192	184	211	204	184	218	225	226	178	214	226	204	193	193	187	231	197	172	217	201	204	205	190	230	213	213	194	197	210	217	196	224	193	203	179	223	242	217	212	222	198	201	213	222	212	217	195	211	208	230	195	207	223	224	208	201	198	193	184	232	215	187	220	199	214	182	228	201	198	208	233	205	194	209	192	203	212	229	196	209	199	208	200	199	205	204	247	211	209	192	213	222	234	221	181	166	199	202	207	202	228	219	230	215	220	187	216	235	191	212	186	204	232	213	222	225	220	194	210	212	204	225	212	201	183	203	232	215	202	210	205	194	221	197	215	219	219	180	214	213	220	203	206	210	225	192	203	204	196	180	204	244	217	235	190	206	196	183	158	225	211	199	226	206	206	191	232	208	213	216	191	219	197	218	190	194	199	204	206	196	226	214	206	232	179	206	222	201	203	201	199	227	223	217	217	196	226	201	229	201	189	214	197	231	183	202	205	228	216	184	223	218	232	183	227	192	223	210	192	214	197	192	191	233	222	198	195	205	171	187	199	203	166	192	212	197	216	217	204	236	222	198	206	233	203	194	183	220	203	198	199	207	243	202	222	210	210	211	211	229	220	241	216	185	218	213	192	203	205	206	224	206	207	211	226	206	187	224	198	178	205	221	212	213	203	200	209	226	240	201	235	206	219	198	208	188	218	196	229	223	216	218	200	195	220	222	219	224	215	197	210	190	207	197	213	195	214	203	203	206	194	252	232	197	221	201	212	203	205	212	222	197	206	215	243	222	208	238	214	186	207	194	210	195	208	211	223	177	214	167	216	193	208	195	229	234	207	204	203	193	200	212	221	180	195	201	209	212	215	215	189	210	201	200	211	208	200	206	197	211	208	223	212	215	205	185	231	210	201	197	196	193	226	232	197	204	208	203	221	186	210	230	206	220	222	216	187	208	178	204	201	193	197	196	227	210	185	203	197	206	257	203	197	207	197	212	208	200	232	216	202	186	197	216	217	175	206	203	185	193	196	191	218	216	203	195	191	205	188	240	213	205	203	237	211	215	208	236	186	208	212	215	227	206	204	209	197	208	188	202	211	203	195	208	189	204	193	218	214	228	201	218	211	197	203	208	188	218	214	226	208	220	218	200	207	203	208	234	211	196	221	206	222	213	189	212	192	234	205	213	185	217	213	203	196	189	249	219	190	187	199	204	198	216	217	206	194	224	213	208	189	209	206	214	212	191	215	194	220	203	223	213	196	212	192	201	194	179	196	207	192	221	187	208	231	209	196	227	209	187	184	228	212	226	224	192	207	190	210	220	208	208	210	224	243	212	204	216	217	212	204	210	200	203	207	210	217	236	244	207	223	203	185	188	185	208	221	216	230	192	242	212	195	217	228	192	191	218	243	203	217	206	202	176	199	223	200	212	208	218	206	214	189	204	210	219	186	200	190	215	208	225	218	196	198	213	208	219	205	175	186	201	213	197	175	223	174	210	213	199	212	194	210	216	207	211	208	190	201	202	191	205	205	204	200	215	200	205	171	223	220	203	208	216	217	233	203	196	231	215	196	216	217	204	224	221	191	196	225	221	197	218	214	206	201	227	214	206	220	192	194	212	228	192	213	212	213	187	214	217	205	177	206	229	227	220	204	191	218	178	200	204	233	218	201	204	217	216	200	183	222	218	215	201	198	218	204	207	206	221	185	199	207	219	233	202	203	208	210	194	205	186	194	171	203	207	219	220	195	178	197	216	204	213	207	205	210	239	217	180	190	191	225	217	188	229	198	220	218	214	193	205	232	230	213	162	213	194	179	207	199	209	232	204	201	213	207	209	194	210	205	204	214	215	175	216	193	227	182	215	194	193	209	213	210	215	214	196	208	225	192	182	217	223	185	210	219	230	209	209	185	181	191	204	226	228	199	191	207	204	194	211	195	212	220	196	198	215	201	199	226	210	196	199	208	199	216	185	213	219	215	207	200	201	182	201	194	198	187	207	219	206	190	201	213	207	198	230	203	195	183	195	208	195	198	224	190	223	189	189	211	197	196	220	228	224	207	226	230	186	189	219	187	202	238	202	221	214	197	214	212	221	207	215	214	219	217	220	194	204	219	209	204	209	231	219	188	228	213	190	200	209	228	191	212	208	207	181	200	204	210	216	215	194	225	201	221	188	202	211	204	195	186	213	208	203	198	219	218	211	203	221	184	240	196	198	197	227	215	165	216	217	212	210	208	193	197	214	207	182	219	195	226	188	199	216	214	211	213	204	194	192	198	217	189	199	216	213	201	206	217	194	189	196	193	180	218	228	197	210	197	219	191	181	204	204	203	177	225	212	213	203	214	207	204	247	219	214	211	187	171	189	205	234	202	223	209	215	223	190	211	189	239	224	214	237	207	240	189	208	224	207	226	204	221	217	203	213	195	220	186	208	202	231	187	221	207	209	183	202	201	223	209	205	214	212	233	214	217	239	191	225	211	219	207	205	205	209	202	199	191	221	227	228	214	207	203	213	203	206	218	216	207	202	195	204	201	229	208	217	199	186	235	220	224	264	212	217	190	221	217	205	206	204	226	211	208	224	201	236	215	228	222	198	200	197	220	214	199	210	222	216	216	198	207	241	222	210	233	158	228	216	225	194	196	200	198	226	211	210	211	222	229	231	198	177	187	197	224	205	210	205	227	189	199	196	202	213	200	217	197	179	216	192	204	218	200	191	210	217	196	196	211	186	192	202	201	202	206	213	201	195	207	187	209	212	198	212	181	195	200	223	208	201	215	243	209	211	230	198	209	192	194	198	200	198	195	212	200	210	199	185	211	222	208	226	213	193	224	193	212	205	211	210	206	186	211	206	192	198	194	213	220	206	185	198	240	217	201	189	194	207	232	235	201	215	213	211	203	233	232	202	199	204	224	185	203	195	196	225	196	225	209	204	223	227	195	210	220	194	216	191	187	219	217	213	225	224	189	213	202	212	207	234	189	178	227	207	214	204	211	224	206	192	194	201	215	208	221	228	206	204	200	224	213	206	201	230	220	210	196	236	212	182	225	207	191	203	191	203	212	201	208	204	227	224	208	212	223	192	223	217	209	208	203	200	204	192	220	219	198	181	175	216	201	221	215	200	222	200	188	192	226	204	214	228	208	190	203	196	216	234	170	227	198	200	204	192	202	195	203	213	214	210	190	212	206	208	221	209	210	208	210	209	211	188	217	223	199	221	206	222	215	188	217	208	232	207	191	188	203	221	207	224	204	221	231	211	200	209	206	208	222	189	214	198	204	237	195	225	196	218	210	184	221	212	211	221	193	221	196	197	200	191	201	220
25941	22041	28123	25812	15321	1342	539	504	473	441	429	415	418	425	392	395	411	370	411	415	370	371	405	431	407	418	428	407	427	390	365	378	406	414	409	394	412	411	389	425	428	396	423	381	398	426	424	364	372	383	382	371	399	407	379	398	393	398	422	398	383	400	380	400	424	408	409	382	410	409	395	405	370	389	387	408	423	407	382	387	385	390	433	378	412	391	379	391	389	386	387	416	399	394	402	398	416	408	379	371	430	398	433	421	366	393	398	417	402	394	390	415	432	393	384	408	387	378	419	358	390	403	384	410	411	374	378	418	353	431	388	412	422	392	395	395	361	381	428	376	369	391	403	402	376	360	378	395	362	393	373	392	389	373	402	393	401	433	379	414	439	399	380	382	366	443	414	386	400	411	355	431	347	394	397	368	396	397	389	390	426	404	381	361	388	376	409	384	388	382	401	409	405	450	362	390	397	407	382	366	400	392	398	378	406	378	361	371	386	386	387	400	410	383	403	379	393	359	392	411	392	359	386	396	381	401	424	421	378	372	376	370	430	364	369	407	423	364	416	406	385	364	419	405	356	405	433	375	401	405	394	400	408	412	366	377	400	401	385	402	390	406	386	384	410	386	413	383	402	386	427	392	426	431	373	390	361	369	393	377	379	418	379	388	381	413	388	355	397	393	367	375	366	348	399	380	390	380	398	407	369	405	376	393	396	400	394	380	359	384	411	398	390	368	407	422	418	381	411	405	375	396	386	411	387	416	390	408	433	402	370	402	401	366	387	408	371	375	379	376	409	386	372	360	408	416	396	395	363	392	367	389	407	396	397	396	411	400	383	383	402	413	384	406	389	430	364	398	385	393	396	384	391	409	400	407	394	412	402	414	387	358	384	396	393	367	390	366	409	395	376	380	420	393	398	363	403	413	391	391	385	379	403	371	367	410	397	424	412	409	406	392	369	403	349	388	376	417	392	379	381	403	363	356	400	420	374	369	382	389	362	371	377	392	409	440	402	398	411	396	411	365	371	374	397	395	413	393	418	374	410	440	409	398	415	413	387	398	373	389	407	376	404	424	395	383	424	397	458	382	406	388	415	395	414	411	413	399	421	395	420	360	398	372	431	350	371	453	386	368	390	430	374	412	353	402	436	378	431	414	407	431	380	395	387	390	393	375	414	390	417	399	392	369	359	400	420	419	414	370	392	414	395	389	417	390	399	382	426	382	436	394	389	405	414	394	405	400	395	387	419	390	414	383	390	396	397	369	392	407	381	358	358	407	361	356	392	394	370	400	384	377	384	408	378	385	395	416	406	403	402	375	403	401	391	349	399	377	348	374	388	366	393	390	405	373	380	431	431	405	388	407	417	382	379	396	432	379	399	393	395	357	376	373	398	351	374	377	411	383	428	409	391	373	350	383	378	396	419	397	422	417	404	393	396	397	434	394	414	360	395	361	340	397	396	380	435	379	375	394	395	375	385	388	399	391	388	398	379	414	403	396	379	404	403	389	401	417	403	415	423	366	424	406	422	390	401	375	382	380	371	396	367	392	384	391	393	419	361	409	405	423	369	393	400	400	384	402	392	402	395	411	400	375	381	387	395	426	414	406	417	381	379	358	385	412	378	370	382	401	405	379	394	414	371	400	397	388	386	406	390	399	400	391	385	405	389	383	363	333	427	443	364	393	386	374	398	386	386	370	399	362	401	390	386	418	383	369	378	399	393	412	389	414	382	425	396	372	381	384	370	390	382	397	386	383	403	386	404	395	347	360	398	404	398	386	394	381	417	391	398	409	373	363	389	412	373	393	379	419	408	410	346	369	403	411	401	390	396	413	427	377	387	405	386	403	408	356	407	403	385	379	363	414	398	372	367	399	386	404	403	416	397	376	391	406	396	426	378	359	404	391	368	409	416	423	401	405	346	374	389	396	367	392	448	391	375	387	380	411	416	393	382	373	387	367	393	396	409	395	398	366	385	405	413	387	410	413	405	414	375	417	404	401	370	375	389	411	387	403	398	436	400	421	395	384	408	397	388	417	385	433	357	393	379	376	405	385	368	385	379	376	387	368	381	395	399	386	383	407	366	376	396	403	381	380	403	414	366	400	409	406	392	380	393	380	350	423	367	367	347	403	416	403	383	403	378	430	396	387	396	416	394	382	401	395	396	425	369	399	387	406	403	377	410	365	400	439	365	397	430	407	396	362	363	377	367	380	431	382	374	391	410	360	392	390	407	385	399	360	408	402	372	400	414	377	388	425	432	351	359	401	408	356	415	393	382	395	364	392	394	415	397	393	381	382	395	414	374	385	385	407	392	391	394	428	385	420	413	395	398	375	400	372	370	382	399	397	364	390	401	399	390	390	383	365	387	401	390	376	380	405	392	408	382	373	401	370	418	419	411	348	358	417	411	395	436	414	414	379	364	421	372	399	417	405	388	403	438	374	376	366	411	371	415	368	380	397	368	387	383	390	382	392	442	394	418	391	370	380	366	337	392	380	389	414	401	393	397	392	411	403	391	439	403	397	416	382	421	397	363	376	409	379	350	418	374	374	386	394	376	402	405	414	402	415	388	430	373	413	381	408	388	442	406	416	367	392	424	391	363	394	395	374	390	383	415	377	391	409	368	390	370	415	411	378	384	377	386	379	386	387	414	396	413	397	358	392	383	382	334	427	422	397	391	351	407	370	397	384	408	414	389	378	380	402	400	383	394	383	434	370	389	415	391	394	407	393	355	419	381	385	398	414	353	402	346	392	415	390	392	381	411	356	399	412	391	412	386	399	371	396	400	402	404	389	397	397	430	366	406	378	385	383	415	399	418	382	400	392	374	369	373	394	389	370	378	393	382	396	371	400	404	369	396	414	403	386	418	373	393	374	381	413	432	404	393	389	390	397	432	393	387	333	408	401	425	391	368	400	398	407	400	362	375	387	385	421	391	381	406	364	396	384	403	389	365	410	420	417	406	414	370	377	365	406	411	436	366	428	392	389	386	400	378	369	404	405	387	373	363	381	420	388	412	378	393	396	386	404	420	378	405	410	397	379	384	392	386	399	402	398	393	382	415	367	432	420	426	363	417	374	398	397	398	438	419	384	382	424	440	372	365	384	385	405	381	404	379	403	392	396	382	405	382	400	374	391	382	402	398	418	421	410	374	397	385	414	399	411	368	422	400	417	399	408	370	406	357	410	416	408	393	356	394	385	385	396	351	377	405	438	375	403	395	409	399	402	414	390	387	399	382	376	385	371	407	386	409	394	442	409	400	394	387	404	410	388	402	402	369	419	387	429	417	409	391	383	408	368	379	380	380	393	365	357	415	395	403	381	427	395	422	416	415	358	395	372	390	396	375	377	395	388	409	415	413	397	398	376	401	413	414	384	391	406	380	417	416	385	416	374	379	407	400	393	369	395	414	403	392	399	394	374	373	397	415	375	352	382	424	402	383	372	419	361	374	379	375	345	429	377	401	401	371	395	430	361	397	383	399	394	381	432	381	403
53103	62910	42752	1347	1016	889	757	697	603	612	576	535	549	497	496	477	486	484	484	482	473	420	489	491	480	473	481	501	523	462	504	464	454	472	463	476	493	459	431	460	487	482	480	477	492	520	474	481	434	458	464	461	437	460	455	436	486	485	415	422	476	452	482	510	521	478	418	497	452	461	463	445	487	456	440	486	466	461	504	455	501	494	489	463	485	449	479	483	481	432	512	498	456	467	456	461	467	428	461	466	486	450	464	481	468	448	500	444	474	437	469	460	470	472	431	440	454	464	469	475	481	453	436	481	446	449	460	499	465	437	480	480	482	509	475	475	471	473	422	466	476	479	511	474	484	444	480	453	447	506	438	500	496	471	502	464	468	447	493	468	461	448	450	458	427	453	450	469	462	492	454	473	473	466	457	495	461	435	485	472	451	459	470	507	451	457	483	458	470	516	477	426	501	514	467	478	493	508	451	477	469	475	467	467	447	485	479	472	451	425	443	473	458	469	448	470	456	451	450	415	465	476	488	444	482	480	477	458	478	482	468	495	464	466	484	470	457	438	448	446	444	473	455	460	461	477	490	457	476	466	477	467	434	462	482	471	438	484	469	500	462	501	422	476	500	441	450	468	480	474	465	490	429	490	447	446	457	488	454	475	493	469	463	443	449	468	450	445	460	459	520	475	495	476	492	460	440	428	514	481	475	455	475	480	484	470	480	510	436	482	419	471	477	474	450	456	501	459	462	474	451	453	504	479	501	475	441	450	480	469	461	512	450	441	469	452	457	474	464	465	460	513	479	438	439	440	456	423	454	457	439	496	481	472	501	474	487	482	483	481	471	450	472	448	475	441	481	495	498	486	489	438	476	523	453	489	502	475	467	442	502	474	506	441	446	443	456	485	496	467	488	477	485	447	449	464	489	461	462	483	475	490	488	433	479	483	472	451	460	448	461	476	453	450	503	476	469	496	464	483	474	464	458	468	449	466	475	497	465	472	475	490	488	436	461	430	464	468	450	499	461	470	457	482	468	465	492	455	495	457	465	443	482	421	478	475	473	472	473	475	506	431	468	470	472	486	454	475	484	405	471	466	447	485	474	462	458	482	488	475	449	466	435	488	466	461	462	498	465	451	457	447	471	456	468	472	492	488	448	462	437	457	450	441	475	471	467	458	513	457	444	448	473	482	484	521	525	451	486	413	474	465	458	442	476	456	471	445	465	462	455	416	505	464	494	453	486	442	507	494	492	467	462	468	502	426	489	495	492	480	473	488	484	486	491	479	446	441	452	477	489	472	472	455	448	506	465	484	422	479	464	464	439	474	483	474	476	484	415	464	454	482	462	512	457	446	450	478	468	427	442	476	483	444	481	445	469	484	472	527	484	455	433	433	463	448	477	428	437	444	487	492	465	458	481	455	474	483	462	443	486	480	487	452	471	484	445	465	451	458	453	437	510	470	474	516	473	496	448	458	449	459	440	446	457	444	440	452	486	483	439	431	448	466	450	499	504	429	457	428	435	514	433	467	467	474	457	420	456	512	434	467	455	511	452	483	473	443	463	463	474	469	455	464	480	491	455	486	470	447	447	476	485	532	469	451	493	492	488	498	422	460	499	449	410	456	491	464	443	511	503	480	435	437	444	453	505	458	493	484	454	484	482	467	505	447	453	481	463	475	437	464	466	492	472	442	447	481	440	454	498	462	442	468	450	464	461	473	480	499	457	463	539	470	518	463	475	465	446	474	454	492	410	461	478	432	442	473	465	455	470	446	448	443	506	477	493	511	448	467	514	409	452	457	444	504	447	485	501	438	498	491	500	471	459	511	469	450	494	449	492	466	438	447	491	460	473	479	477	475	445	450	508	459	471	480	496	465	487	452	454	459	474	460	460	495	461	476	439	460	470	456	433	453	456	458	489	466	470	501	467	455	498	453	458	472	505	449	460	486	465	458	483	453	445	454	428	496	441	472	492	494	448	480	506	431	419	452	442	487	474	417	477	464	438	459	459	459	501	462	457	438	474	446	473	475	453	480	485	439	449	463	453	484	464	488	511	456	458	456	451	497	429	448	476	474	431	423	446	468	453	455	441	467	467	447	470	492	485	501	445	484	482	459	492	486	473	501	505	480	441	482	501	454	470	507	499	442	450	464	432	485	490	451	463	502	486	479	491	481	492	448	503	463	488	458	493	480	476	478	442	408	424	472	474	477	452	440	477	447	445	509	492	460	466	462	449	501	461	459	466	455	461	418	454	476	472	507	475	450	458	454	457	489	472	453	474	482	473	459	439	449	459	476	461	515	475	484	438	484	462	509	443	459	465	426	491	448	443	526	462	492	447	483	472	485	477	492	466	465	447	476	496	463	460	466	461	469	426	474	482	470	471	507	441	460	503	478	478	444	442	499	456	495	481	482	475	454	471	490	436	467	440	453	421	444	474	471	444	492	517	488	482	468	487	464	446	495	467	445	447	482	498	463	462	456	495	456	476	461	453	484	464	447	482	502	522	473	503	487	463	498	488	477	477	481	460	454	473	486	456	445	452	452	499	460	480	495	425	480	447	482	463	456	456	467	424	483	475	481	468	472	441	488	492	487	488	494	516	460	454	466	468	488	478	433	448	486	446	486	441	414	492	449	416	439	494	447	440	484	464	474	477	475	486	453	491	502	459	500	449	460	452	436	436	512	471	454	458	429	515	443	456	450	472	444	444	488	463	478	476	453	484	458	476	473	461	502	436	492	454	480	503	472	467	494	466	466	478	452	480	468	491	439	449	473	464	444	470	468	461	456	478	504	457	499	481	466	465	474	411	442	503	492	488	460	481	494	477	453	479	430	447	479	459	483	495	461	467	495	461	455	454	457	453	501	463	438	469	446	481	462	460	455	481	453	491	492	463	455	472	490	464	511	460	496	436	458	477	507	446	449	485	463	512	498	461	458	463	456	435	476	434	499	479	488	468	520	485	492	491	460	449	464	501	423	477	461	472	427	447	474	438	523	487	449	500	462	497	478	459	486	469	468	513	462	492	459	496	435	449	489	452	477	454	459	486	478	442	462	462	498	451	458	451	464	429	454	425	438	463	470	446	474	447	465	473	501	472	482	466	485	444	449	477	504	433	523	460	459	459	451	474	429	496	497	483	457	460	490	478	481	486	463	442	449	413	459	471	493	458	466	458	473	493	477	405	525	448	469	486	432	452	447	460	473	492	483	470	461	449	462	493	462	468	470	460	439	461	454	470	470	460	433	472	480	491	506	477	450	474	491	486	500	481	455	471	511	491	456	462	463	443	505	465	442	462	482	489	455	519	432	462	418	450	477	473	421	464	469	455	515	475	452	474	445	474	464	442	497	497	495	442	451	469	475	490	433	471	424	455	492	503	515	462	467	472	438	497	433	485	446	530	427	452	455	452	422	471	460	452	450	467	492	434	439	473	463	443	466	453	509	464	481	441	477	485	459	508	446	454	460	475	472	472	481	474	471	476	441	472	477	483	505	469	461
23371	21559	28684	24902	21490	21500	15753	710	406	339	361	355	296	286	232	265	235	247	250	223	207	244	213	223	205	207	200	221	197	199	189	210	235	222	200	219	188	189	191	196	219	207	215	196	210	174	185	177	203	168	179	198	199	181	210	170	181	212	181	198	171	188	180	193	177	177	196	164	178	199	158	213	195	179	202	174	209	196	187	183	174	207	201	184	178	181	154	207	188	187	176	211	187	174	191	212	197	203	196	199	172	201	202	206	195	213	216	173	179	202	184	177	202	179	201	204	185	206	193	217	176	195	175	173	202	191	192	172	205	177	188	199	199	204	183	206	195	202	220	215	199	184	180	188	177	204	179	195	192	175	180	193	220	171	194	182	182	182	183	211	170	201	192	183	173	168	184	193	206	196	183	180	213	195	210	191	169	187	188	205	167	194	195	178	195	218	182	213	206	181	171	192	186	213	178	195	198	174	200	219	193	218	179	174	202	207	191	154	169	194	193	196	191	198	185	200	188	192	209	198	187	176	179	179	162	197	205	195	188	177	199	201	198	175	189	198	189	167	186	179	198	187	181	165	186	177	189	182	185	208	166	194	195	178	173	201	179	174	208	206	160	202	178	191	176	191	175	200	187	198	188	204	182	201	186	206	203	187	171	188	167	176	178	163	184	188	186	181	189	160	193	173	177	200	200	150	215	203	208	184	195	212	205	205	189	210	207	187	205	194	158	182	193	144	187	204	198	161	206	199	193	197	197	176	187	181	171	182	190	180	177	199	205	190	171	175	191	166	185	216	191	202	207	166	173	181	176	177	184	192	177	201	199	174	171	197	175	187	215	188	189	171	172	192	163	190	174	189	165	173	198	191	204	195	178	194	207	154	178	202	198	188	205	189	205	162	216	198	203	182	176	191	196	199	182	205	184	191	200	173	205	174	177	201	171	189	156	182	186	170	202	192	219	194	212	193	174	174	181	199	184	197	184	204	205	187	182	183	170	206	190	175	198	191	167	177	177	202	202	185	174	160	171	184	163	192	195	182	187	208	196	176	166	192	167	157	202	184	205	197	182	190	209	201	190	174	178	179	173	194	193	192	170	160	167	198	201	177	174	170	174	185	218	202	179	205	189	179	193	208	199	199	193	206	154	211	199	186	176	192	183	195	203	203	184	191	181	167	170	230	195	175	166	186	170	194	178	191	187	198	205	180	213	185	166	196	213	169	198	177	180	191	177	192	168	198	185	198	174	185	187	202	207	208	176	199	221	162	208	184	182	210	193	183	192	187	175	186	179	194	191	222	176	159	183	180	182	178	208	189	184	161	196	193	192	183	179	210	194	203	191	159	203	187	177	184	181	209	179	167	169	193	178	192	211	164	187	160	218	190	192	212	182	208	198	196	197	198	178	185	207	157	171	211	173	192	183	182	183	176	200	199	180	173	166	189	192	196	197	155	187	185	175	178	187	200	192	190	194	165	200	213	178	210	167	172	215	181	164	196	176	165	198	163	191	180	216	161	201	200	201	174	199	183	211	198	175	176	180	173	187	181	179	181	206	206	218	176	180	183	200	219	180	196	188	168	202	200	178	154	171	188	201	193	201	192	190	180	178	205	189	160	170	169	189	193	187	215	198	186	184	185	174	177	187	224	192	189	148	196	189	195	178	203	199	172	177	167	192	207	211	208	191	194	176	206	201	181	181	176	204	184	207	157	181	184	197	188	205	201	199	194	193	175	181	202	180	176	186	212	182	185	176	190	189	201	174	177	191	181	177	197	189	194	189	194	194	185	186	181	177	179	184	210	179	164	193	174	175	191	188	203	198	174	197	211	182	211	173	167	216	199	195	166	189	175	196	194	163	205	190	193	205	194	169	188	195	203	196	177	169	191	201	185	155	170	167	185	214	211	187	171	193	190	185	182	219	193	182	170	189	179	211	178	173	188	188	195	185	193	183	189	189	189	176	180	194	213	208	194	202	229	192	185	205	207	216	179	199	205	201	179	199	186	175	205	196	218	174	183	177	174	176	205	180	192	215	202	212	187	172	215	170	182	198	178	178	174	197	196	183	206	181	188	188	195	188	165	160	206	197	193	205	188	185	193	160	166	181	184	190	208	189	186	181	163	175	169	201	187	181	181	189	176	190	190	194	213	172	189	179	163	172	202	174	203	154	207	185	191	186	195	180	188	192	198	199	183	166	196	181	176	187	200	190	213	165	189	169	168	202	191	206	182	182	186	186	191	213	191	191	180	209	185	186	181	203	189	191	205	176	212	184	196	188	190	189	193	179	187	177	181	206	199	204	204	200	157	170	202	179	195	198	178	169	220	203	206	199	193	181	196	206	179	195	183	197	201	189	173	189	182	184	193	178	199	190	153	194	188	180	187	193	192	168	213	197	214	165	191	180	206	196	194	194	188	191	177	173	204	192	186	186	187	189	194	193	185	171	184	204	207	181	210	195	162	206	177	204	192	193	195	201	185	196	182	193	208	189	187	171	193	178	187	198	168	195	221	196	211	191	169	173	197	195	183	195	195	200	204	185	174	194	179	205	193	177	180	182	205	188	182	207	173	177	200	198	193	204	174	200	198	214	189	194	197	186	165	196	182	177	193	182	185	196	170	204	165	193	188	197	193	192	176	203	180	196	196	210	195	168	184	198	193	179	184	210	181	196	185	178	183	184	182	189	185	193	185	204	199	197	187	169	201	176	206	183	190	174	200	185	221	185	173	175	158	210	178	177	191	192	214	201	186	186	175	180	175	182	161	181	175	192	199	223	196	182	211	195	180	185	164	184	205	209	198	204	173	204	178	203	176	187	194	192	205	200	185	172	194	186	189	206	181	202	181	212	209	208	167	178	167	185	211	195	173	184	183	202	204	213	167	209	182	165	169	204	182	211	181	191	188	163	186	193	215	192	173	194	159	170	183	194	167	180	215	208	174	175	203	202	170	188	178	188	190	177	199	195	188	176	202	180	188	205	198	200	206	186	199	204	197	177	202	201	201	198	209	189	170	173	198	191	180	188	202	197	195	179	210	186	196	179	191	169	194	171	201	236	188	190	185	187	186	207	197	210	201	210	200	189	177	190	168	178	187	164	203	176	185	196	185	189	181	206	184	176	186	199	177	215	198	207	187	206	192	186	182	192	187	193	187	192	185	195	193	188	175	188	218	186	204	185	181	184	187	196	175	225	178	190	187	177	207	203	196	188	194	199	208	201	173	188	205	167	168	179	182	182	195	217	194	174	188	199	200	191	192	200	184	183	188	185	186	196	193	181	176	183	197	179	144	183	192	213	180	202	185	170	185	189	189	196	185	205	185	190	194	191	182	174	188	201	180	183	189	190	208	197	182	174	187	194	172	180	178	172	196	187	192	212	211	180	164	172	212	180	189	203	198	185	186	192	197	183	172	203	198	175	188	164	167	194	204	186	196	220	187	174	185	199	195	193	200	185	185	178	178	168	168	176	198	197	166	175	197	188	200	180	199	201	189	207	164	208	205
57529	69090	56762	3340	2266	1634	1297	1001	817	692	570	550	481	448	397	325	344	291	297	300	298	324	286	264	264	252	268	231	241	219	247	251	266	207	233	226	247	223	212	210	230	219	227	214	234	209	241	236	257	221	246	215	229	229	209	230	204	198	216	213	261	240	224	235	222	239	210	234	241	231	223	215	192	243	180	238	219	214	221	212	213	229	206	212	222	217	228	210	221	201	216	222	227	213	259	236	206	237	233	212	229	244	203	218	242	193	215	210	239	219	232	244	215	200	214	231	228	204	245	227	235	231	214	220	220	224	204	199	193	215	228	191	225	209	199	217	219	222	222	225	214	245	247	223	231	230	208	219	196	224	234	223	227	211	223	206	219	228	227	222	208	220	226	233	194	204	233	236	202	234	244	237	198	241	208	235	238	246	227	243	212	210	227	221	218	230	213	210	211	189	210	227	226	206	226	214	222	224	208	218	241	194	228	230	224	232	208	246	250	189	233	227	232	211	220	230	239	208	219	233	224	227	190	220	262	216	196	233	200	212	212	218	248	214	223	238	241	246	238	224	257	235	206	205	216	197	232	223	218	225	218	206	233	209	227	216	195	228	227	239	222	231	219	222	245	256	230	224	210	241	208	210	200	187	207	223	204	247	243	210	217	223	217	227	240	213	232	237	209	242	218	218	223	208	243	243	206	228	241	199	203	211	229	211	210	214	199	215	238	210	233	206	229	244	226	203	227	215	216	203	222	230	230	221	214	242	214	232	219	232	258	233	210	212	218	236	212	222	214	191	249	211	206	218	228	230	226	228	231	256	246	234	203	212	255	205	193	206	215	235	213	221	249	225	193	229	208	217	213	221	186	216	222	218	215	216	210	233	210	214	217	229	191	218	213	209	224	221	211	222	211	238	200	217	237	228	248	206	223	217	228	232	210	233	200	207	204	215	228	245	225	231	225	232	235	253	238	236	195	234	214	243	247	234	219	213	199	242	212	227	212	215	217	208	250	227	224	224	219	241	228	210	226	208	219	215	221	208	208	214	201	205	220	216	199	204	213	238	212	207	232	232	212	243	227	228	220	237	225	226	188	221	208	241	218	240	203	208	215	209	185	212	205	210	218	229	245	213	216	230	237	214	220	228	231	236	209	184	239	219	249	225	229	210	196	219	214	194	239	201	233	230	242	190	202	219	221	223	207	195	203	209	227	216	235	237	199	228	227	217	245	210	200	228	197	211	187	225	231	241	245	207	232	233	266	207	224	243	218	250	249	215	201	206	222	202	209	226	197	218	248	260	232	240	234	224	228	221	204	242	193	243	225	228	206	241	251	237	226	217	262	192	231	206	247	212	231	222	224	222	212	216	203	212	217	219	226	217	229	229	233	203	237	225	225	212	211	221	235	234	210	233	189	229	232	190	208	198	205	232	219	224	206	226	197	233	186	212	189	213	205	207	209	246	250	198	227	218	218	216	222	226	234	218	229	215	217	234	233	236	226	209	214	193	216	199	199	224	202	222	208	208	221	259	196	212	244	220	195	193	223	223	200	210	210	200	210	207	205	225	220	242	200	260	208	223	245	248	234	206	243	239	222	199	221	180	240	194	233	222	191	210	217	200	253	198	200	243	231	243	220	235	212	237	195	219	214	218	243	214	222	241	219	227	186	216	222	221	228	227	215	197	244	224	222	227	245	234	233	212	235	211	248	235	206	218	234	206	217	234	203	204	246	222	199	218	228	200	226	239	215	219	254	198	198	224	218	234	234	243	230	243	195	213	230	234	216	250	196	208	209	256	221	212	220	210	210	210	207	243	203	207	215	217	210	203	227	199	224	223	234	225	230	219	224	229	236	229	189	239	228	197	233	213	247	220	211	194	211	240	213	225	218	250	208	213	242	200	229	251	235	202	229	223	209	241	222	228	241	230	214	212	226	206	238	229	230	231	202	198	232	204	221	219	234	205	226	217	247	227	221	224	190	195	242	227	219	207	223	218	216	235	212	221	221	238	215	213	217	215	206	223	183	217	216	212	185	235	220	208	219	214	203	215	221	241	231	203	219	201	235	209	235	216	217	201	223	249	253	187	229	221	239	213	212	227	230	210	215	225	190	218	204	227	218	208	208	226	228	223	209	224	209	196	250	241	221	202	231	221	243	230	235	199	231	240	210	210	213	210	216	238	260	206	252	234	233	224	210	214	223	229	210	208	231	218	232	237	205	194	236	206	225	229	210	197	208	238	231	220	221	222	203	223	227	232	206	247	205	215	197	207	198	194	248	232	209	219	218	239	223	225	234	223	216	233	220	230	233	216	225	237	219	227	226	213	238	210	202	206	201	224	199	234	196	223	198	227	233	245	214	220	226	225	206	235	220	208	238	240	229	247	232	226	224	223	224	205	205	225	200	228	237	229	207	239	221	224	233	213	225	213	209	226	245	203	222	230	222	222	204	214	230	218	195	226	205	202	230	247	206	246	226	196	203	256	223	219	202	219	200	222	213	234	212	214	213	226	235	217	224	221	209	239	210	203	215	196	218	198	225	229	203	195	233	259	212	220	238	227	220	210	193	225	215	237	212	227	217	205	249	214	213	190	211	195	192	249	234	222	239	204	210	230	234	210	238	234	224	213	221	203	213	220	239	213	235	255	211	247	212	225	219	244	213	221	225	200	215	211	213	221	225	217	212	217	232	199	252	206	226	197	197	222	215	221	218	251	199	214	215	206	207	215	216	211	214	200	237	233	245	217	213	219	243	241	231	229	195	249	209	209	219	202	218	221	225	227	237	227	227	231	241	196	207	214	216	215	215	222	197	206	218	245	226	266	209	213	250	239	207	198	223	231	206	239	195	231	228	250	224	193	231	218	205	251	237	208	217	213	217	200	203	232	206	209	217	203	203	224	242	196	213	207	226	210	204	224	234	204	200	233	237	189	217	212	206	230	200	223	228	220	202	211	231	209	208	202	211	215	231	203	228	227	232	232	231	205	233	198	194	211	255	240	241	218	219	232	245	198	227	216	227	225	238	206	220	221	221	208	235	213	205	202	185	202	225	212	207	220	227	225	193	255	191	223	237	248	215	256	232	215	195	239	219	244	222	209	240	213	217	211	237	242	202	211	213	234	202	225	217	228	226	237	223	197	232	235	232	225	229	230	234	218	209	218	215	212	229	215	198	199	220	245	216	197	211	225	237	221	236	216	218	208	216	207	230	225	218	229	235	229	209	241	217	196	229	239	210	205	234	215	196	221	228	220	235	202	210	192	232	239	228	220	201	229	226	222	231	192	201	214	202	240	209	219	246	236	215	211	224	227	245	226	207	216	242	211	254	192	211	234	210	233	232	217	230	189	215	216	212	215	219	252	224	210	229	201	199	216	239	184	202	219	224	235	251	212	223	230	204	204	189	220	226	217	215	204	195	203	207	216	232	222	210	224	250	210	228	226	196	225	203	223	222	243	215	241	198	207	209	227	206	224	211	224	227	204	221	191	215	206	227	242	224	207
28199	23193	20997	3914	354	361	353	391	344	347	373	336	328	336	346	289	347	314	338	363	324	382	354	348	336	311	340	320	365	334	331	333	350	314	305	331	352	343	381	317	333	333	324	349	340	344	306	284	339	341	335	344	351	344	344	334	340	335	356	343	326	299	347	356	351	294	341	353	294	351	329	323	315	320	337	308	351	328	371	336	382	313	330	319	347	335	306	323	348	326	352	346	348	345	342	382	328	315	317	304	300	336	391	340	308	339	360	322	336	334	325	342	340	354	311	319	308	310	318	367	312	324	331	329	321	299	336	365	360	334	361	311	318	348	331	360	329	332	320	306	322	338	321	331	317	322	339	355	322	308	343	330	300	333	316	335	320	348	313	317	327	333	334	327	328	339	347	381	342	342	331	338	339	328	338	309	344	339	330	381	345	322	323	325	313	333	340	335	352	313	306	367	312	331	309	324	349	324	324	351	323	340	330	354	333	361	347	312	351	354	324	325	291	314	362	316	355	362	337	339	344	359	301	350	325	344	359	313	331	332	318	318	294	341	347	338	331	294	365	360	321	357	312	365	316	344	340	320	334	316	330	323	335	382	367	343	337	344	311	345	345	334	335	347	350	338	331	359	330	345	333	339	322	310	307	328	353	334	331	299	344	365	368	291	339	332	333	313	358	353	305	329	345	320	315	316	323	332	354	325	316	304	332	328	335	355	310	327	308	342	303	380	358	336	365	374	329	341	331	339	348	320	351	350	336	314	338	329	336	352	342	336	368	339	338	343	329	353	347	318	346	315	339	340	346	340	305	336	339	296	307	324	329	326	332	349	307	331	362	313	325	348	347	340	352	309	351	359	301	349	324	336	323	351	316	355	318	316	320	331	307	338	305	328	300	370	346	332	352	326	364	307	312	327	348	300	349	310	326	312	329	312	345	325	326	352	332	348	322	362	335	341	297	359	326	348	357	334	328	331	354	336	337	324	320	297	326	349	342	367	341	349	330	348	345	343	340	341	335	337	344	347	339	350	376	326	325	365	333	331	357	332	303	332	342	363	338	310	314	321	352	361	341	324	298	324	333	332	341	350	317	291	332	333	339	350	322	316	363	315	329	302	335	308	334	350	356	300	353	332	355	375	330	330	307	330	337	361	335	326	324	349	303	369	334	348	317	332	343	348	321	349	358	360	348	366	355	312	311	322	321	342	302	351	332	351	301	356	334	314	348	316	362	313	347	316	353	328	334	352	348	347	342	344	332	353	316	341	304	342	310	341	327	294	346	296	366	324	346	349	340	332	384	349	377	321	347	334	349	312	345	348	355	339	320	305	342	323	322	328	329	337	321	331	330	320	335	347	354	347	333	326	331	310	342	319	323	318	332	307	323	353	311	312	362	313	338	306	328	343	349	319	366	324	352	350	316	322	358	319	319	294	333	353	309	348	322	337	345	324	332	326	298	348	340	332	327	305	336	322	345	328	321	311	359	337	340	339	370	315	369	335	306	292	305	323	334	312	343	334	319	332	338	347	315	337	321	344	331	313	325	354	380	351	319	327	294	343	311	354	335	320	334	336	323	311	335	339	353	323	337	306	342	348	301	320	336	302	295	341	370	339	316	319	298	374	291	327	310	347	312	318	334	315	322	357	336	351	319	328	345	344	332	270	303	340	342	325	314	325	353	310	306	334	333	360	331	346	355	322	320	317	339	335	365	297	326	320	356	336	356	332	349	334	347	326	314	280	383	286	327	358	308	339	337	350	359	374	309	315	322	301	344	334	327	303	338	331	319	348	358	340	344	328	332	329	340	343	333	337	334	318	310	351	332	321	330	339	335	316	305	309	337	362	343	321	352	322	358	329	348	330	342	366	346	326	343	330	384	374	351	338	326	356	349	356	359	339	379	329	349	346	323	306	334	320	310	305	349	358	347	353	353	315	348	332	359	323	319	315	312	323	361	359	329	302	359	326	291	347	322	330	344	346	327	306	314	352	314	330	348	312	334	348	342	348	322	319	348	309	353	325	320	349	329	330	329	352	311	339	351	332	327	313	299	342	340	338	337	335	366	366	327	323	334	320	282	318	318	313	375	332	349	317	343	301	337	350	321	354	351	329	333	315	324	323	346	354	364	325	359	334	344	350	313	321	294	366	347	350	378	339	330	313	324	302	317	339	352	347	333	366	361	348	325	324	329	345	327	332	319	327	305	348	318	331	328	322	302	328	312	346	344	332	314	300	292	312	370	343	318	318	345	325	337	354	316	341	295	339	371	336	388	395	336	368	329	342	335	341	375	346	311	332	330	334	335	321	354	351	351	330	299	320	344	320	332	354	342	337	341	335	356	301	322	323	307	365	344	317	340	335	329	339	351	329	344	319	373	349	336	302	383	347	317	306	313	330	340	328	312	305	340	363	282	373	328	346	333	335	323	359	316	340	339	335	334	306	309	318	310	340	334	340	319	326	315	309	307	328	342	332	330	344	338	324	331	312	340	321	344	346	305	342	322	324	334	313	342	312	334	321	385	313	346	365	326	350	331	338	339	326	315	308	348	329	328	309	305	344	340	315	326	337	354	328	330	317	330	338	329	312	333	313	313	318	339	317	334	328	324	319	328	342	383	380	311	321	363	333	354	354	313	297	314	322	355	339	310	343	334	336	315	320	332	330	337	311	305	320	337	325	324	308	388	352	342	286	348	319	335	317	312	349	379	317	324	345	320	311	335	340	306	309	333	354	308	337	300	319	315	342	351	354	332	363	293	323	327	310	337	315	325	329	329	326	327	318	336	368	310	287	355	294	304	328	364	325	350	328	333	327	357	307	353	342	336	337	329	357	323	306	330	309	328	347	321	341	347	327	344	365	346	326	342	330	340	315	348	345	356	313	333	328	340	363	353	316	340	323	340	316	365	340	334	364	330	317	336	336	338	329	319	337	331	365	339	365	336	318	342	330	335	314	321	350	302	344	323	313	345	341	341	318	332	328	341	325	359	311	312	344	319	352	323	314	332	328	335	352	318	372	338	311	343	332	340	352	304	337	322	313	328	360	326	322	326	321	341	328	351	356	363	339	327	328	318	357	339	355	305	331	326	317	322	304	360	351	324	326	315	330	338	343	349	296	352	313	352	347	341	322	331	313	350	302	329	331	291	346	325	359	335	379	328	317	339	317	330	309	339	335	307	378	305	306	350	335	363	304	334	306	332	376	309	346	331	320	338	326	340	305	288	324	333	329	360	328	332	331	352	295	320	315	318	357	347	339	326	313	347	322	349	332	317	332	319	325	345	316	325	342	340	323	324	309	334	353	323	329	330	357	374	333	320	296	299	289	333	363	360	341	352	348	349	312	341	329	356	322	361	321	307	334	323	333	334	358	299	317	317	353	340	387	312	346	352	316	324	351	353	332	320	344	331	315	323	311	331	322	315	313	314	335	316	352	340	312	326	340	345	337	329	352	286	324	345	345	324	344	346	353	338	327	337	342	334	352	339	348	295	350	310	306	331	340
25314	32163	16745	457	439	445	439	411	407	414	413	409	437	447	458	448	398	450	433	390	461	416	392	392	422	399	418	410	420	387	391	407	403	406	422	405	371	446	420	417	390	405	418	400	408	460	411	423	438	416	394	441	394	385	406	411	433	445	407	391	382	386	377	394	406	437	442	371	434	417	400	411	407	419	400	421	447	421	395	415	379	385	433	419	408	425	419	469	404	396	392	387	450	420	422	421	452	392	433	380	391	392	419	409	415	418	405	384	398	392	418	378	461	386	374	421	378	410	398	445	427	424	397	403	454	465	390	445	414	380	394	456	427	420	415	398	405	422	385	381	397	421	410	440	372	434	406	416	411	415	387	409	389	389	409	442	427	368	425	432	401	423	412	373	422	394	425	401	383	421	394	426	440	395	380	406	420	427	398	405	405	412	382	428	423	411	432	414	406	399	415	410	417	432	376	393	362	397	409	434	438	413	405	408	415	395	411	370	399	415	423	391	421	384	370	361	411	380	392	424	394	420	376	406	374	404	412	434	395	443	392	394	419	396	422	430	415	440	408	428	425	390	403	421	391	388	384	434	417	427	370	402	395	396	405	407	415	436	416	387	387	375	412	428	392	394	419	403	419	439	395	433	419	446	429	389	385	384	394	442	433	416	407	402	395	399	387	398	410	424	399	399	433	442	418	445	400	418	426	423	386	414	422	423	403	402	434	391	395	394	418	399	414	411	449	471	418	402	386	394	410	417	380	400	392	413	418	366	448	446	408	424	402	371	406	413	416	417	396	412	416	384	431	426	427	386	408	430	405	385	432	424	390	415	411	425	425	412	356	431	431	431	393	442	445	416	392	403	390	370	377	416	398	423	404	424	409	401	415	462	422	391	395	402	411	412	430	374	424	419	399	398	371	420	426	416	418	372	392	397	418	390	389	398	397	431	425	386	407	364	383	445	414	426	456	402	424	412	432	391	413	364	415	385	371	408	396	414	424	406	391	442	414	415	419	426	482	416	421	401	421	397	411	390	411	389	420	391	401	408	401	387	404	397	410	430	413	424	414	397	397	398	381	385	423	437	395	383	415	396	428	391	434	403	404	418	415	427	419	362	406	423	427	418	379	387	427	379	409	419	470	389	398	364	399	387	387	403	374	398	434	391	416	373	398	409	411	396	407	411	394	400	392	378	436	475	411	388	408	406	404	416	436	419	407	419	401	421	395	420	414	388	377	422	390	406	408	404	406	409	420	431	403	448	386	425	405	422	402	406	395	399	439	453	391	424	424	425	409	395	422	394	445	426	396	398	374	370	417	420	392	398	411	437	413	385	380	392	432	415	390	426	402	431	433	388	403	388	451	453	440	414	407	434	399	428	396	447	407	424	398	388	424	400	387	393	411	453	405	384	426	373	387	421	394	384	382	426	429	412	370	431	388	443	415	382	421	413	356	389	406	372	391	394	416	428	397	376	429	391	379	409	393	403	421	416	395	395	415	396	408	407	436	423	419	436	428	412	428	435	427	407	430	407	421	410	386	398	445	416	403	429	403	401	388	409	397	409	444	395	411	397	400	439	398	392	429	429	414	369	417	380	419	411	400	401	421	443	416	428	409	388	381	463	433	417	430	434	393	427	403	389	421	411	399	422	419	380	380	437	418	410	412	418	420	413	422	377	412	398	412	433	375	431	452	408	437	420	417	443	410	404	399	414	421	403	414	400	391	436	422	386	388	393	422	408	435	418	402	393	396	407	406	400	414	394	408	421	413	404	386	399	436	426	380	444	447	397	397	388	450	413	437	390	387	421	406	426	409	413	425	413	413	399	395	421	407	416	410	429	412	398	443	423	413	418	409	374	414	393	400	382	445	391	446	402	445	399	381	415	425	399	405	459	410	409	426	419	414	455	402	425	397	392	451	404	424	404	433	416	431	458	426	384	421	409	380	433	412	400	423	446	415	373	418	424	415	432	401	430	437	385	430	385	376	379	362	420	392	431	377	390	442	419	365	403	452	403	404	459	444	403	415	413	397	429	436	416	411	425	404	414	434	417	406	396	430	427	421	483	415	428	432	445	386	406	367	426	428	430	427	410	406	412	430	423	423	401	424	429	423	402	386	407	413	420	416	427	418	395	386	409	373	403	410	381	408	397	406	390	384	406	375	398	459	389	413	423	375	377	452	423	400	409	426	416	461	405	402	389	402	425	412	452	427	374	414	406	384	429	387	381	411	385	383	407	413	433	416	455	380	411	398	417	430	433	398	407	419	427	439	393	399	383	405	378	359	399	411	415	390	414	348	418	403	413	437	426	422	414	393	442	418	396	376	394	417	427	382	404	386	431	412	400	413	423	433	407	399	389	413	398	425	376	436	406	416	473	407	391	432	397	409	407	402	406	388	433	397	411	394	426	408	440	435	401	408	398	450	381	412	424	439	415	412	422	399	423	388	412	417	412	408	455	422	433	397	409	416	388	432	440	410	398	421	393	446	425	397	415	443	414	416	375	394	413	414	391	386	402	428	395	418	421	382	417	433	401	400	410	396	409	370	378	433	426	407	455	362	376	427	361	396	405	407	411	422	437	431	427	408	377	396	410	431	425	420	433	404	412	401	384	388	421	389	425	398	394	388	420	415	410	405	401	413	371	393	408	430	467	414	392	453	395	437	392	423	378	416	408	416	421	434	406	426	401	407	403	385	393	426	422	421	432	397	415	427	422	379	436	412	375	429	397	402	430	414	441	416	413	408	379	410	436	404	424	365	387	432	412	396	408	440	423	384	387	410	428	416	408	407	416	380	407	416	412	392	409	399	402	410	417	416	409	395	414	435	399	405	426	373	423	420	420	400	442	433	429	413	403	427	433	406	368	397	402	414	419	418	409	410	388	444	416	407	420	418	405	420	396	388	397	395	426	426	424	410	424	413	393	420	397	384	430	391	384	440	421	435	383	416	378	428	390	390	382	412	406	369	436	423	422	396	426	429	402	414	448	411	420	381	404	399	432	430	424	422	431	403	396	412	423	430	414	416	426	407	412	379	396	380	385	353	373	412	400	400	389	445	444	431	377	403	432	422	442	415	382	388	403	401	400	423	404	416	395	393	391	425	401	384	384	423	420	383	442	442	399	434	433	409	417	411	408	436	353	399	397	402	397	409	423	446	398	434	431	368	400	367	423	388	427	393	399	395	395	376	403	418	428	445	425	433	362	393	407	424	379	412	400	454	428	395	375	394	400	409	374	417	366	397	403	390	403	405	415	402	434	404	421	432	408	406	411	429	403	411	441	445	451	437	425	387	396	384	398	422	411	394	429	413	434	453	408	425	418	421	428	368	402	397	393	446	393	382	418	387	455	424	397	419	442	414	445	439	417	426	413	409	414	386	405	423	403	452	384	426	415	371	414	436	405	401	399	467	433	417	390	387	406	397	397	413	343	393	432	398	412	403	417	431	393	392	396	419	376	400	407	397	436	430	395	426	398	398	410	408	390	453	399	416	384	428	420	379	372
24358	21670	27985	25904	21430	16359	1028	354	309	260	261	227	203	219	191	220	204	199	191	154	207	150	180	147	191	181	204	215	158	169	161	159	175	182	173	164	191	202	170	168	165	144	166	159	166	171	185	199	165	172	178	165	147	174	183	153	171	174	192	196	178	167	156	161	165	198	160	190	170	143	188	163	176	157	166	163	171	157	138	173	182	180	167	149	160	163	174	166	174	171	172	178	146	189	171	160	192	170	158	169	161	144	161	152	155	175	173	199	160	175	163	161	165	179	160	183	164	173	175	173	197	145	162	161	152	176	167	167	165	160	154	170	164	181	181	170	167	167	168	183	152	186	167	145	150	144	161	170	171	180	155	144	188	175	155	156	172	177	169	149	155	169	158	164	181	154	152	160	159	170	158	172	177	186	164	169	151	165	177	168	165	183	162	174	157	189	169	143	161	168	150	166	178	173	151	180	183	155	144	174	165	165	194	181	139	168	182	152	162	176	154	163	164	180	153	168	169	171	163	148	167	164	159	191	179	162	168	190	169	129	165	156	151	153	187	177	172	154	174	164	179	179	177	165	183	160	167	181	144	171	150	165	162	171	169	161	163	167	159	179	160	173	183	169	164	185	191	165	180	158	177	161	159	169	156	147	188	127	176	142	170	166	164	156	170	153	180	160	167	171	147	161	168	180	155	178	149	155	153	147	159	147	162	180	169	186	150	191	162	162	161	160	134	168	155	201	165	162	153	155	162	143	148	162	164	177	167	177	175	169	175	171	156	157	179	155	161	157	184	183	166	166	180	189	162	173	181	196	158	159	192	176	147	192	164	152	162	170	163	190	175	167	177	149	167	150	170	166	159	172	172	166	160	148	164	151	177	174	146	182	166	201	166	184	172	165	143	183	163	162	164	159	163	156	158	160	184	164	146	172	157	188	155	148	142	180	183	167	145	169	199	163	162	167	181	172	153	177	162	172	137	154	175	159	178	162	159	150	161	133	172	176	150	163	184	148	164	162	171	158	177	158	173	162	165	199	132	162	161	169	156	168	153	169	172	194	154	163	179	169	167	165	180	159	185	166	150	182	174	155	159	170	168	146	158	180	172	168	179	157	150	151	177	163	174	162	145	182	179	136	172	152	170	178	161	154	186	159	172	179	169	153	164	168	159	172	139	162	182	163	159	189	182	163	174	153	150	164	178	156	140	152	180	160	188	156	187	182	157	165	168	159	160	158	175	154	182	147	177	168	174	152	170	166	164	184	154	170	149	159	158	164	176	147	161	170	152	182	159	161	189	179	167	133	163	167	179	167	183	152	186	152	140	170	173	168	176	169	191	141	179	173	171	156	166	197	183	159	160	162	197	198	152	163	182	167	180	168	185	167	176	151	142	167	154	191	176	156	174	170	157	181	158	181	179	169	160	169	172	170	162	168	147	186	162	157	160	162	162	164	167	157	176	143	161	171	139	152	144	173	175	158	166	180	172	147	173	163	169	149	186	151	162	166	174	162	167	160	154	184	166	153	164	181	136	168	193	175	172	154	170	184	159	151	188	169	183	144	213	184	154	161	167	176	149	165	176	161	182	158	162	186	166	159	178	148	167	189	161	171	170	182	150	185	166	170	173	152	160	161	171	173	170	151	168	168	150	142	166	176	153	163	134	176	175	159	170	169	133	171	164	177	173	154	145	158	161	154	189	170	169	178	160	163	134	166	204	147	181	151	195	151	166	168	184	180	167	181	167	170	172	162	171	170	164	187	181	166	181	168	172	154	153	175	163	169	159	177	153	147	154	151	158	174	155	169	176	163	149	175	164	177	164	166	193	173	153	150	163	167	172	161	172	159	147	139	161	156	165	183	164	144	173	174	180	173	163	169	157	203	182	156	185	154	165	165	159	156	150	169	165	159	168	162	162	180	181	179	168	182	151	156	160	145	201	156	174	170	168	144	180	167	183	157	187	181	167	177	168	173	172	168	173	175	175	176	146	158	178	173	172	156	171	154	150	158	157	154	142	175	151	170	164	156	160	167	169	178	169	168	191	169	167	172	145	167	174	177	179	144	179	169	197	177	183	155	173	147	171	166	166	166	160	163	151	167	169	178	168	162	170	166	177	144	150	179	178	169	161	178	146	168	185	182	159	167	161	157	170	170	166	164	160	183	140	167	169	168	167	150	173	165	161	196	164	175	149	166	177	185	173	154	165	159	157	181	185	174	161	163	130	171	170	170	199	176	157	176	184	166	161	181	162	154	152	184	185	166	175	139	168	159	184	165	167	171	178	172	148	165	175	163	167	163	160	163	154	160	172	138	174	172	143	166	184	166	155	166	158	161	164	168	167	156	149	187	155	154	191	167	157	164	163	165	162	175	164	155	170	146	170	160	179	184	155	183	180	171	152	155	154	179	151	172	150	154	174	163	151	204	163	173	177	166	171	179	187	176	172	157	169	176	159	172	159	165	168	152	178	156	156	166	161	166	169	187	167	159	138	177	153	184	167	159	179	160	193	171	169	171	167	152	137	156	163	187	174	161	182	145	161	179	161	174	189	158	181	148	166	188	150	168	162	139	180	161	167	174	184	157	155	195	189	156	144	159	165	161	195	168	179	173	158	165	162	154	169	162	176	181	158	158	166	161	161	176	174	147	140	153	169	168	169	173	144	186	171	152	178	157	159	151	179	162	185	160	155	157	156	176	172	156	155	171	171	165	161	185	169	138	169	175	161	179	187	171	148	149	164	182	170	162	160	138	136	154	169	153	141	187	149	158	154	166	172	159	171	165	171	183	153	182	175	166	189	165	166	173	178	122	160	164	164	165	148	145	165	173	169	165	162	170	160	181	154	185	147	180	174	182	181	154	159	152	189	178	187	163	173	141	176	184	169	163	195	180	153	180	165	134	147	169	172	140	148	165	154	154	157	171	158	179	178	164	175	183	177	173	167	156	176	163	160	159	161	173	163	171	174	151	153	148	149	167	164	167	156	163	162	170	171	176	186	156	163	151	160	162	195	155	161	184	145	169	139	149	163	155	157	163	157	189	176	169	169	172	155	178	178	175	169	168	165	170	160	156	160	175	163	155	168	162	180	165	158	165	153	174	164	182	163	169	167	169	153	188	157	152	143	156	139	169	178	176	167	172	147	183	165	144	171	158	155	181	171	154	162	162	150	146	178	152	163	167	169	159	150	184	162	162	169	160	151	184	187	139	172	180	164	160	170	154	187	145	163	190	169	174	175	172	171	166	158	151	168	166	152	172	163	173	160	174	181	153	170	159	160	148	155	159	182	164	169	170	164	159	185	180	161	158	172	192	188	193	181	168	148	159	175	184	158	146	163	179	154	186	158	181	163	166	176	147	159	156	174	164	195	167	158	158	174	174	167	179	161	165	162	174	146	184	192	157	175	151	184	201	172	177	202	157	170	175	160	177	168	182	179	175	170	159	160	174	176	146	148	174	152	170	168	165	161	155	186	158	158	174	171	136	149	171	198	158	159	161	173	185
52989	70117	48392	2040	1346	1019	744	569	556	453	394	336	336	334	309	275	268	258	243	255	231	252	245	223	228	229	237	230	233	226	234	221	242	257	235	223	226	228	192	219	223	228	197	224	194	236	213	234	205	211	231	210	226	205	213	221	221	199	206	222	216	226	199	220	195	224	210	227	216	187	199	200	211	213	211	195	216	205	210	207	215	206	243	231	217	235	221	168	202	223	232	196	221	192	233	235	213	203	221	227	196	231	206	211	237	229	218	188	221	239	221	237	200	214	214	196	220	208	209	221	226	195	228	227	221	209	194	232	210	225	219	211	224	226	188	211	198	195	226	208	173	202	227	206	213	212	208	216	193	205	197	212	197	205	200	224	199	210	221	206	248	186	195	198	215	198	204	218	215	224	211	238	188	189	208	214	230	249	216	235	203	205	196	199	206	220	218	192	203	216	181	196	226	206	235	212	207	210	199	212	215	245	206	205	191	214	204	214	233	218	220	225	210	215	215	213	206	205	211	216	185	205	228	216	200	212	221	221	216	203	230	210	233	225	222	234	209	202	198	198	216	223	189	233	200	240	221	212	202	187	210	205	210	202	200	193	203	232	215	214	212	195	251	219	219	219	190	222	193	197	202	236	209	202	223	194	183	202	213	222	202	191	207	214	189	202	232	202	206	187	230	225	193	239	200	220	211	212	205	221	209	213	213	198	228	236	202	223	186	211	206	194	229	193	195	201	227	205	208	221	223	251	222	218	228	215	208	194	219	224	196	223	203	210	180	216	209	191	205	204	237	210	206	216	196	233	213	216	199	245	202	212	202	214	241	195	191	228	225	204	220	222	213	217	206	226	197	203	237	205	231	232	232	192	238	203	212	214	211	195	208	200	228	223	199	196	205	210	216	212	215	207	191	226	176	213	216	203	210	211	214	212	235	220	211	206	198	212	195	200	225	223	213	214	228	225	191	181	201	205	204	197	224	198	212	225	219	227	200	240	201	221	217	215	225	224	231	227	205	203	185	197	207	201	201	221	212	203	225	186	222	193	219	198	220	216	210	192	239	240	232	214	210	192	236	218	197	199	238	202	228	197	212	213	214	234	210	224	204	217	223	239	222	223	194	199	227	224	208	201	217	228	212	218	169	229	206	207	244	198	208	201	226	197	199	208	223	199	206	235	230	238	211	210	207	218	219	209	212	196	219	228	188	203	211	215	229	207	199	229	205	198	204	225	204	235	227	242	208	216	218	214	196	237	215	218	204	194	203	214	237	201	215	210	192	194	238	223	191	186	201	226	202	212	217	221	200	208	221	202	198	241	205	207	231	233	212	220	225	216	204	222	190	206	221	226	219	189	214	207	223	215	205	213	222	197	183	210	206	199	195	197	226	201	246	203	202	191	187	172	209	225	231	207	186	201	220	213	244	201	192	203	234	212	216	193	203	210	200	203	217	232	218	209	218	230	195	221	185	209	205	211	190	206	215	224	225	189	191	182	220	196	198	217	171	212	197	221	216	235	191	190	215	235	215	227	246	224	203	223	206	203	212	212	222	204	199	207	227	201	217	232	201	188	215	174	210	199	218	196	184	179	215	199	226	218	203	208	210	206	203	202	232	229	223	230	216	188	197	188	201	216	215	227	205	227	205	235	201	212	235	216	186	219	207	212	198	217	205	200	212	205	232	212	181	216	219	227	223	212	198	241	211	207	202	198	206	198	223	218	209	200	178	214	189	205	212	205	202	193	209	195	221	205	218	211	202	183	205	225	189	227	225	199	209	194	203	205	200	225	193	226	203	188	213	209	209	216	254	215	198	199	202	223	216	232	187	223	212	206	218	253	206	227	226	218	232	208	223	226	211	216	201	254	198	220	185	217	230	176	193	197	202	245	200	210	201	207	216	227	204	190	229	226	206	202	208	225	241	229	208	234	213	229	210	212	243	222	210	202	200	205	194	198	228	213	211	203	220	226	203	187	225	201	191	202	223	235	212	227	225	197	204	201	236	233	227	208	210	219	217	198	217	208	207	204	208	230	218	221	228	227	208	207	229	215	217	210	200	223	236	216	207	224	179	223	199	204	218	216	208	211	202	204	218	210	209	211	209	203	182	222	224	198	217	203	189	205	203	232	200	193	202	202	219	202	213	201	209	203	219	218	215	226	214	197	224	219	203	219	212	213	227	247	221	198	197	236	209	198	201	189	196	202	215	198	205	226	213	189	233	224	207	215	194	201	207	207	232	208	207	203	199	217	196	218	224	208	231	222	211	214	190	210	221	192	232	189	194	205	209	210	209	210	201	231	190	191	208	209	196	210	209	238	215	227	198	232	188	210	219	211	233	224	227	225	207	203	206	219	198	217	210	203	223	228	235	231	205	215	223	216	228	210	214	211	234	240	214	192	202	223	202	218	232	217	219	193	187	215	200	197	207	209	219	227	215	229	228	194	232	199	206	245	232	204	241	185	221	204	208	227	200	192	222	227	230	222	219	206	197	213	218	212	237	203	223	243	203	208	199	212	214	207	197	211	205	187	216	215	205	204	174	218	222	196	224	244	208	218	204	222	223	221	203	219	209	210	219	219	251	207	212	211	202	223	233	237	198	214	208	210	198	203	223	209	197	240	196	195	230	203	213	206	206	194	226	211	217	221	202	196	209	203	209	217	199	205	198	226	216	195	218	200	210	211	234	180	191	218	212	234	204	204	219	199	177	203	209	185	208	223	184	202	206	218	231	204	210	192	200	216	214	212	201	214	236	194	219	236	218	202	236	197	191	208	196	195	208	219	196	198	198	211	205	223	219	216	208	205	190	188	202	209	217	218	179	228	202	207	204	201	224	225	196	236	224	212	213	196	197	212	167	230	222	210	186	234	217	228	209	232	214	216	198	211	211	219	218	237	214	213	214	185	209	232	205	227	214	199	228	195	200	218	203	222	199	205	192	173	234	207	200	205	203	212	196	248	210	211	223	213	188	185	216	206	200	233	222	229	217	186	235	196	209	216	225	201	218	216	203	203	200	208	221	204	216	219	220	207	223	238	209	219	237	216	211	197	246	237	203	198	216	212	230	214	214	189	244	217	200	204	212	215	206	206	208	217	240	211	208	223	203	214	196	181	202	218	196	199	206	207	226	233	229	233	216	225	231	202	199	209	206	193	203	207	233	239	204	219	211	206	207	211	224	186	229	187	225	230	204	220	220	193	209	197	210	210	203	231	230	231	196	199	216	227	213	202	214	199	212	200	219	208	232	218	240	214	209	210	211	230	190	250	217	221	199	222	229	198	209	186	198	215	201	215	225	216	220	222	189	192	208	220	214	221	232	232	215	216	221	211	211	221	199	188	226	197	216	191	229	202	208	219	209	214	215	214	222	197	214	213	216	187	221	216	184	194	204	206	212	210	195	186	202	200	209	202	190	240	180	201	199	184	202	227	207	218	206	228	214	185	223	174	199	215	238	215	213	229	204	216	188	174	212	226	198	236	190	229	237	190	200	195	218	186
25810	22170	27703	26498	14253	1110	554	471	447	447	447	439	418	421	425	443	392	408	436	417	413	409	406	414	435	409	443	405	425	388	420	384	412	412	424	406	383	436	401	414	413	428	392	422	407	438	392	436	395	416	401	415	427	400	459	397	391	412	386	393	400	413	426	388	389	400	417	441	424	412	407	387	422	409	414	406	411	415	402	406	418	431	429	379	365	437	401	407	374	386	395	409	401	382	412	404	384	405	420	391	397	427	402	414	403	438	392	428	420	417	389	402	390	394	425	411	397	405	416	404	422	407	381	411	398	397	406	402	388	396	414	425	423	421	391	442	381	429	423	379	425	396	418	406	437	416	389	431	414	442	449	443	417	376	401	399	425	393	400	410	389	405	388	387	413	380	383	365	419	400	439	417	409	378	385	418	401	369	418	376	421	425	376	388	387	366	385	423	439	371	421	439	454	404	435	421	408	375	405	420	413	422	396	386	402	386	403	394	388	380	392	418	406	361	412	379	409	383	377	384	405	419	422	397	394	410	401	397	372	385	439	432	386	390	410	436	419	405	397	405	392	385	430	439	351	394	417	432	434	389	436	379	438	403	390	409	379	413	418	391	439	424	404	391	394	393	381	424	404	424	416	406	431	389	416	403	405	448	387	380	402	386	453	387	434	424	426	417	401	370	366	379	407	386	366	418	415	395	429	358	405	419	414	423	448	436	406	429	419	412	378	399	429	391	414	400	402	409	399	432	386	412	403	388	370	395	408	365	421	420	416	372	378	378	374	370	386	417	397	406	418	433	411	380	390	429	398	402	395	408	410	428	425	381	417	391	395	408	379	399	417	421	394	387	399	422	384	396	386	437	390	407	368	415	376	395	379	392	405	389	387	457	419	428	370	401	406	432	409	390	413	378	417	375	368	413	419	421	421	412	403	388	381	375	406	428	389	423	377	393	356	456	397	435	415	385	399	399	379	386	423	364	398	376	443	441	434	441	399	391	418	440	429	392	392	424	352	398	363	404	393	393	389	415	385	396	389	410	379	420	379	399	378	393	374	411	416	420	415	381	376	424	420	429	401	377	457	428	445	396	396	438	401	388	410	409	378	387	381	389	435	403	416	402	409	419	441	390	387	402	419	401	439	372	396	374	381	412	413	411	390	365	385	382	392	431	382	438	404	423	423	401	382	379	413	382	352	393	408	387	415	369	384	425	410	401	426	370	430	411	415	410	373	389	415	395	430	410	411	433	404	386	392	400	398	393	443	392	418	380	394	385	381	462	424	411	404	415	389	361	382	398	383	399	396	428	391	394	407	366	390	392	391	381	430	368	401	397	451	381	403	414	448	412	418	409	358	421	385	381	373	375	427	374	351	389	396	380	405	385	442	383	391	410	387	384	430	388	412	365	408	418	370	410	423	381	406	405	431	405	400	384	382	383	397	414	372	388	424	402	427	422	409	415	385	419	388	430	374	389	379	390	411	429	391	423	381	406	416	383	356	412	390	448	388	351	416	395	396	381	390	393	390	416	411	380	413	403	433	379	391	349	406	414	397	417	398	391	423	443	427	408	369	399	396	425	383	380	426	391	379	422	398	389	396	412	372	397	409	417	405	409	403	392	423	409	389	420	439	405	412	413	417	374	405	391	387	427	410	395	399	400	408	415	373	418	390	413	424	411	404	389	373	377	387	422	413	380	436	388	386	416	403	443	414	400	366	397	422	387	423	387	400	401	423	388	423	418	415	407	383	433	415	409	383	400	382	427	431	392	421	427	422	386	439	396	404	391	455	415	410	396	440	437	409	415	406	432	432	417	423	391	404	408	425	407	381	424	400	379	371	411	380	373	413	401	380	397	422	381	380	349	429	418	391	395	385	411	410	402	384	386	413	425	414	412	422	406	404	397	393	381	430	403	412	387	380	407	411	417	391	391	374	391	436	416	397	431	373	390	429	348	369	399	438	414	402	405	399	418	388	420	400	402	386	422	448	397	413	401	394	402	431	407	458	375	402	403	381	425	382	389	400	408	425	404	443	447	427	401	405	393	400	392	403	383	404	401	373	400	395	407	439	421	418	397	393	400	392	394	353	383	417	409	414	393	382	365	386	399	416	411	399	397	401	387	445	384	408	383	411	387	376	416	398	412	429	442	423	389	389	407	372	395	410	388	405	438	419	352	406	373	424	384	396	394	434	409	399	408	393	364	398	434	416	401	414	405	416	348	386	390	410	415	396	417	360	409	369	424	390	395	404	398	405	410	398	396	381	405	378	421	391	396	401	377	421	408	388	365	417	435	375	358	383	374	375	417	398	401	376	386	388	405	439	404	402	391	411	398	366	410	397	418	391	388	391	404	406	385	397	398	416	417	427	376	398	406	379	382	400	397	397	441	395	390	407	393	416	360	378	379	392	406	406	438	344	422	422	390	384	415	391	414	404	401	401	417	402	402	412	410	428	418	408	389	396	417	415	419	418	422	412	386	368	404	410	405	394	408	417	409	354	414	410	431	409	411	379	392	385	390	371	393	400	400	391	427	411	412	397	395	409	361	384	385	407	403	422	421	399	408	442	404	406	396	399	408	404	410	363	427	434	378	392	425	410	384	401	427	371	410	435	419	410	422	384	396	385	422	387	413	406	381	410	390	419	383	411	422	378	412	412	418	383	419	414	410	426	413	407	400	410	406	428	400	345	396	435	418	388	407	393	448	389	372	410	405	413	400	362	401	371	448	385	409	406	389	420	385	394	402	404	385	406	364	362	415	371	402	461	390	400	407	390	403	409	434	409	394	419	379	364	379	402	436	399	424	426	401	412	393	401	427	415	403	380	394	437	384	399	428	379	362	373	447	418	406	372	423	402	413	397	406	409	407	426	376	418	424	405	439	389	386	422	427	403	407	385	375	418	370	421	394	448	430	425	414	403	390	410	394	382	402	424	459	400	385	391	422	411	426	404	390	420	417	417	407	418	402	382	440	414	381	381	388	386	426	381	418	342	433	434	399	420	405	398	388	397	425	453	399	416	411	413	401	378	381	378	420	418	401	393	390	385	406	405	393	407	417	388	402	377	395	413	390	386	446	409	443	457	418	422	375	383	422	379	429	415	375	424	421	375	394	388	379	368	396	405	400	359	367	415	402	385	401	409	404	407	404	397	382	419	399	397	387	428	383	416	397	378	418	425	407	425	382	393	405	382	399	429	351	395	432	416	464	379	411	396	399	406	390	389	409	388	432	408	399	409	377	391	403	415	389	399	418	410	367	397	417	405	405	417	394	350	404	396	385	395	398	420	374	414	419	434	408	417	392	384	410	432	415	422	428	411	400	410	400	400	398	414	385	412	400	380	396	423	386	387	393	391	413	429	389	400	415	390	388	391	417	377	412	420	402	423	406	398	381	432	396	431	364	404	425	391	388	406	394	395	375	396	369	417	404	380	413	389	419	359	405	392	432	376	430	389	382	367	370	421	381	388	410	382	406	389	427	384	370	407	417	409	421	435	370	386	408
51896	64892	42344	1420	1038	882	751	707	624	565	582	578	536	533	530	546	503	491	504	480	488	514	481	479	477	508	492	497	480	508	496	467	513	469	485	482	528	502	456	467	456	490	504	484	486	475	483	470	462	496	451	500	465	469	452	467	462	483	460	481	479	474	454	493	423	477	442	457	473	470	477	487	456	469	493	458	476	450	488	475	429	494	442	466	518	510	449	461	476	479	493	476	496	442	494	475	485	475	470	454	503	475	470	452	468	452	444	461	451	483	453	491	473	493	486	450	457	526	467	477	492	491	468	471	493	427	428	486	449	454	482	471	498	439	478	482	476	476	462	481	502	465	464	479	467	476	491	485	445	492	481	502	496	470	456	468	454	517	507	480	449	437	488	471	499	448	456	466	483	488	500	466	455	504	469	505	465	489	433	474	494	496	492	478	486	489	469	520	493	464	448	462	478	440	501	474	483	511	486	487	509	503	483	484	506	496	458	473	474	478	451	508	457	494	513	455	451	472	461	485	432	445	464	435	484	469	419	515	446	479	487	480	480	474	467	444	459	442	458	477	492	491	482	444	456	468	517	491	492	477	445	461	460	506	459	482	468	463	516	478	468	464	483	509	472	451	495	475	463	472	472	458	465	444	474	446	485	461	491	447	467	446	500	499	494	481	445	454	470	453	508	526	509	454	466	489	485	462	444	496	477	450	476	444	464	464	477	471	499	466	469	480	472	455	469	473	478	472	473	482	481	492	499	487	450	442	453	436	465	508	514	449	464	468	488	459	456	441	495	460	479	471	508	470	481	440	453	445	477	455	498	475	500	434	542	475	437	480	465	445	468	459	477	492	480	474	480	484	446	467	463	470	458	430	519	461	483	451	489	509	473	481	462	493	453	461	530	485	447	465	421	486	473	483	490	473	447	512	476	458	467	522	444	487	451	469	466	467	491	451	501	499	448	492	463	490	459	427	486	494	489	455	448	452	497	478	486	487	470	482	461	489	461	470	439	481	470	479	473	501	486	497	470	455	472	454	519	485	485	461	486	488	471	487	477	465	453	471	461	495	459	499	474	471	485	465	473	476	512	478	448	454	486	443	487	456	479	481	493	477	503	482	490	486	490	468	474	425	446	463	464	457	484	514	488	472	499	456	489	479	507	488	465	495	508	476	470	495	446	480	431	435	461	480	451	474	450	497	459	490	475	482	465	499	477	476	460	469	495	527	469	495	456	496	477	480	485	459	506	492	498	492	460	466	504	467	494	474	445	484	467	461	471	459	506	522	472	432	433	475	457	484	498	428	455	469	433	502	485	441	461	480	482	464	511	499	482	439	505	477	452	484	438	484	483	452	454	448	519	431	509	469	472	489	475	444	471	459	478	454	464	479	464	496	503	451	489	496	436	495	474	478	453	497	506	479	486	492	504	471	502	478	403	471	442	492	492	481	448	448	461	474	513	442	483	439	432	448	489	481	512	479	481	486	483	456	494	487	477	471	453	439	497	470	507	455	447	459	500	485	479	513	464	478	469	422	469	456	493	484	487	526	468	456	470	477	477	461	452	482	452	465	498	462	502	493	484	476	455	443	467	498	433	512	455	513	504	479	492	449	518	489	429	461	452	495	486	466	468	457	451	513	506	455	499	473	485	496	480	488	485	485	483	469	461	483	485	481	535	460	447	470	463	506	461	444	514	487	457	502	467	488	456	446	484	477	474	447	460	469	500	461	452	461	431	468	499	462	440	501	456	483	455	471	446	482	492	482	499	441	466	474	459	539	462	482	479	488	472	464	423	504	459	483	485	412	477	467	465	475	470	472	483	486	491	498	491	468	491	444	457	483	450	478	448	478	490	481	483	444	437	493	467	458	503	466	414	445	489	481	481	449	464	458	511	464	466	481	458	464	485	454	435	478	456	526	464	443	454	496	469	475	499	434	477	470	488	467	461	469	483	460	448	474	483	490	481	504	456	440	477	494	477	498	435	473	484	483	500	487	458	456	479	475	469	470	490	448	456	506	451	505	479	501	449	506	483	461	494	473	473	497	436	425	494	438	485	476	431	504	466	523	466	467	444	476	499	524	470	491	512	463	430	466	494	475	483	472	493	449	436	487	489	445	469	466	474	438	447	457	486	542	484	464	476	467	495	431	489	483	479	443	465	438	497	484	466	467	461	470	485	487	491	488	495	481	494	479	462	451	517	466	457	515	481	450	473	528	495	463	494	502	524	460	472	487	462	441	459	458	461	479	460	487	455	468	498	462	476	463	463	462	495	468	431	495	467	477	483	481	521	470	483	472	467	464	511	476	497	490	510	524	462	505	446	500	432	467	463	484	450	468	487	492	490	459	479	470	430	494	466	465	495	444	473	438	528	450	437	485	428	515	469	446	439	467	475	461	493	505	504	483	485	458	481	486	455	470	467	495	447	461	469	453	497	487	488	483	484	464	453	500	467	462	456	475	494	482	452	486	471	458	469	481	508	511	512	486	461	456	472	453	469	435	488	449	470	440	421	508	479	461	462	476	476	475	436	475	542	462	498	470	472	511	470	481	472	443	446	450	460	489	469	473	474	474	423	456	467	463	483	501	455	481	480	476	448	490	457	479	498	485	494	504	481	484	429	484	477	489	463	467	482	473	486	444	477	450	443	473	468	467	510	497	486	487	485	514	482	474	443	514	508	436	451	487	470	500	497	491	455	512	495	460	464	481	479	476	451	491	448	455	497	471	476	496	481	472	518	484	478	483	477	467	481	501	451	474	492	481	537	490	472	489	512	456	440	481	447	468	461	456	456	461	498	463	492	462	492	490	496	454	461	447	445	467	466	485	478	441	447	462	476	452	436	486	461	482	464	466	503	474	515	513	442	423	465	448	459	454	480	452	457	469	439	489	458	499	483	467	470	490	436	487	484	457	475	439	457	442	485	479	450	460	477	477	478	509	525	473	495	489	494	480	454	470	491	492	463	478	496	469	480	489	461	452	491	468	454	490	477	476	467	497	458	470	490	495	464	471	469	468	460	459	438	490	470	487	486	466	485	471	432	466	478	490	492	445	459	507	492	486	528	478	480	483	471	457	490	475	509	461	470	450	493	490	487	474	486	494	489	497	462	496	447	472	448	463	464	479	480	472	490	460	464	461	454	510	486	455	479	435	485	487	470	475	475	497	527	522	491	474	452	473	435	476	500	481	449	440	448	448	485	481	466	449	488	492	450	536	486	468	480	472	448	480	496	504	470	523	469	462	465	445	468	489	488	498	430	466	459	457	490	453	455	459	529	511	439	506	483	472	473	494	459	463	443	502	449	488	508	499	486	466	458	476	450	437	447	445	485	458	445	473	463	502	452	459	461	509	522	511	507	478	519	456	471	455	474	474	464	489	476	503	449	449	445	469	497	489	493	464	460	446	476	479	502	463	488	450	439	463	461	462	509	451	489	468	452	484	497	476	453	509	498	482	467	422	442	464	475	487	491	485	472	468	453	478	478	471	470	468	485	502	474	471
23335	21608	27829	26030	21494	21422	10620	646	440	400	360	313	300	258	234	267	243	235	232	229	206	248	227	202	227	207	236	231	177	194	211	202	216	185	183	232	207	206	224	226	201	213	204	186	223	203	181	187	205	195	202	168	190	211	195	193	179	168	172	182	179	202	211	192	194	188	191	213	224	182	204	197	190	174	200	182	192	209	200	215	169	173	195	206	158	186	174	179	190	206	200	187	213	193	176	208	196	201	221	194	200	200	198	198	182	188	205	209	181	171	179	189	200	201	163	201	177	182	188	197	193	172	216	217	176	224	202	190	181	227	187	159	199	177	203	164	195	197	183	202	179	196	206	216	200	204	242	189	195	179	190	197	191	166	204	185	191	219	204	222	186	184	192	186	203	185	183	209	190	185	219	188	221	172	192	159	188	197	177	185	186	194	205	182	190	176	180	196	189	195	198	182	206	184	194	213	200	212	190	197	205	183	218	177	195	173	185	214	202	198	194	197	175	206	206	216	196	189	191	193	193	198	192	191	205	211	184	203	204	209	199	190	207	207	199	191	189	177	208	209	213	189	192	189	182	217	188	193	182	182	160	194	196	205	203	187	191	178	206	189	200	178	216	201	179	170	210	180	214	202	196	191	213	183	202	153	197	172	181	201	203	178	194	189	206	197	221	176	195	169	202	187	203	184	197	171	179	209	199	183	197	179	203	223	203	174	166	203	178	210	197	207	183	214	204	187	186	218	191	217	206	224	200	217	215	157	191	190	223	209	207	190	210	220	176	187	201	193	214	209	202	197	196	205	176	187	196	195	202	189	190	188	197	186	195	198	188	194	167	208	181	187	186	188	186	196	187	195	187	204	221	202	205	191	197	197	185	197	196	183	170	212	176	205	189	216	200	170	185	190	180	188	190	199	188	184	196	180	187	192	176	194	206	189	188	183	213	184	193	176	202	190	184	163	185	188	209	219	222	184	199	183	197	214	205	192	193	205	181	215	162	205	181	180	205	201	159	184	195	171	202	165	172	174	205	195	188	181	171	201	198	204	199	212	192	189	194	221	189	202	197	197	185	193	176	198	180	196	210	181	212	198	185	185	212	192	199	186	192	211	211	187	204	183	175	216	170	205	178	175	182	173	178	201	207	213	196	181	178	187	187	205	173	178	206	195	162	207	183	192	196	194	177	195	222	203	181	234	177	201	210	194	200	203	199	193	202	181	185	178	192	171	179	189	193	191	198	181	212	197	202	210	191	191	201	213	214	202	190	203	151	195	178	200	204	214	222	196	200	176	211	211	201	194	202	184	187	192	215	202	210	198	197	196	194	169	192	208	164	207	204	197	187	169	201	179	216	197	189	172	183	230	210	184	173	198	210	188	194	212	190	197	202	203	208	198	214	187	188	215	210	162	201	191	210	193	192	182	193	201	169	194	199	176	181	206	185	199	197	212	185	221	220	194	206	193	196	184	197	167	196	175	210	189	189	199	181	187	193	198	176	209	186	192	186	192	197	171	190	211	181	203	217	202	176	182	197	179	186	209	193	225	189	189	167	194	210	213	213	190	192	173	185	174	186	207	183	173	190	178	191	160	195	201	197	199	188	187	189	192	230	176	192	205	195	199	202	215	200	191	165	182	216	181	201	179	219	203	204	204	194	197	209	192	205	187	187	203	187	203	204	169	179	196	206	213	164	172	201	202	213	202	201	197	149	187	218	200	211	169	199	188	187	168	167	207	189	194	187	187	180	157	198	202	186	207	200	188	195	171	190	194	184	209	204	192	187	205	195	206	199	179	181	196	178	201	171	210	199	209	199	194	208	176	196	190	206	199	195	209	194	194	197	207	206	182	187	162	199	169	202	172	201	187	189	197	201	209	215	164	218	201	224	208	196	200	171	200	193	187	198	218	183	172	185	191	177	186	213	200	180	195	162	184	197	178	192	214	207	184	206	187	175	181	193	180	184	183	194	194	185	187	202	191	240	182	203	208	166	196	183	194	204	194	199	193	207	216	193	216	202	205	192	187	203	187	189	196	215	172	193	165	200	177	193	209	159	203	177	200	200	192	208	222	191	191	192	194	180	189	200	200	183	168	198	194	195	199	209	185	210	184	217	206	222	183	184	199	205	178	197	207	172	209	187	196	197	202	197	201	202	220	219	208	179	171	189	207	197	193	195	177	196	188	188	212	207	201	181	218	190	195	214	203	194	193	205	182	193	210	186	179	184	193	184	190	172	182	181	185	189	212	212	196	186	190	197	211	191	177	208	195	196	211	178	200	201	185	189	205	197	175	185	203	194	159	164	214	186	194	193	197	204	214	186	184	195	185	191	175	216	187	161	181	190	207	213	184	210	229	198	208	192	189	214	169	204	196	197	194	193	202	196	193	195	201	217	199	173	210	218	203	190	193	168	205	179	197	218	191	182	182	205	190	213	208	180	194	181	209	200	175	196	197	198	168	183	207	213	190	180	218	196	183	201	197	176	201	202	207	180	178	204	195	211	199	171	168	218	187	203	200	168	183	178	214	167	208	219	201	192	185	162	176	185	204	191	215	200	197	195	185	201	213	184	201	189	186	217	195	176	187	181	197	188	198	176	198	202	197	197	181	182	207	184	183	194	208	199	202	199	191	177	174	189	204	210	188	194	171	184	198	223	209	197	198	186	184	197	205	176	200	198	209	191	187	190	201	211	175	182	196	175	169	198	178	196	183	185	212	181	198	193	186	190	181	188	201	227	220	178	197	187	177	182	175	223	195	187	162	200	203	176	191	179	202	167	197	213	191	214	193	210	164	204	198	167	181	208	197	215	201	192	196	218	179	196	176	196	214	166	195	199	173	210	182	191	181	200	181	186	212	188	192	207	182	199	200	225	201	179	198	199	180	199	173	196	209	207	213	239	186	192	175	196	176	196	218	186	181	189	200	175	200	206	174	210	184	196	193	192	191	217	185	193	208	221	188	164	199	199	189	211	192	218	218	190	207	189	164	181	209	209	196	179	206	200	208	190	169	192	181	202	215	210	170	194	207	184	187	192	194	209	221	213	190	186	196	200	194	202	206	208	195	212	190	209	191	210	183	192	202	170	200	192	202	170	192	182	206	199	207	200	199	211	183	218	193	173	213	195	179	188	203	196	185	186	203	204	190	206	201	197	203	203	190	179	181	212	199	213	196	217	210	188	200	209	189	211	184	197	188	194	200	164	176	201	205	202	189	185	210	194	204	184	217	192	201	199	197	182	173	186	189	210	203	184	203	205	191	191	193	179	197	162	195	204	192	181	212	197	177	181	193	215	199	207	199	188	211	186	194	176	221	208	216	201	187	184	201	182	219	230	187	189	201	180	187	178	180	189	184	186	202	172	192	219	197	209	179	197	208	182	189	193	189	189	186	200	192	204	195	201	189	212	189	187	188	214	193	189	195	172	203	205	190	174	178	195	203	174	202	199	185	206	194	200	198	191	184	188	189	177	180	172	185	204	198	190	200	208	198	212	194	185	205
57516	72861	51341	3568	2212	1681	1207	1006	847	703	620	493	483	426	403	383	347	345	334	305	300	298	265	275	281	267	259	280	267	267	231	298	244	258	236	244	234	237	237	218	231	240	232	229	245	210	249	228	217	248	226	212	244	225	226	264	228	223	262	233	229	225	239	240	232	258	252	241	239	221	215	227	212	240	229	231	224	226	219	245	248	201	226	218	222	240	212	244	240	219	223	205	232	234	229	206	229	243	254	221	207	235	225	231	239	212	211	214	203	216	230	217	230	243	225	208	227	219	227	236	183	209	219	212	223	231	217	213	249	212	225	230	244	249	204	236	203	213	227	224	189	205	191	221	217	222	247	199	251	228	251	217	249	203	225	224	225	205	198	236	202	240	216	226	218	222	252	245	215	237	223	228	225	243	225	239	234	247	199	223	226	215	230	219	230	220	227	229	228	233	225	245	255	219	232	211	237	208	221	247	210	242	223	251	245	223	187	211	235	238	239	231	201	238	229	213	203	229	217	203	251	218	225	233	211	205	239	222	240	222	213	232	243	200	220	213	209	225	239	217	229	238	210	238	217	216	253	218	215	232	240	249	226	262	254	220	229	230	215	197	206	232	215	217	221	247	218	209	236	201	202	218	215	237	245	215	239	205	207	236	212	233	240	202	229	217	223	218	238	224	256	233	225	221	221	251	214	215	225	213	229	225	234	222	249	204	206	228	218	219	219	245	236	236	203	212	222	238	226	216	212	240	223	197	230	212	229	220	219	211	227	235	246	227	222	236	221	207	210	220	230	240	244	228	206	228	218	232	225	202	218	229	224	211	242	211	225	224	197	223	238	208	205	212	229	226	219	260	241	235	234	251	205	220	215	207	219	247	201	244	227	220	190	227	214	221	205	200	214	218	211	198	228	234	213	216	225	216	241	244	205	209	231	230	224	214	233	233	222	212	209	236	230	229	215	244	234	213	217	235	207	224	233	249	236	259	235	220	234	224	242	231	234	247	210	194	231	209	203	239	228	215	228	216	218	219	235	217	230	244	218	238	228	211	236	219	250	203	218	240	236	217	207	218	212	250	224	229	241	266	232	242	253	215	228	233	234	221	225	211	256	246	212	243	228	224	259	208	232	195	251	222	209	226	210	221	221	236	242	239	259	197	240	226	230	211	220	221	225	222	237	235	239	215	215	220	225	217	227	233	231	240	226	232	214	223	216	223	218	208	217	250	246	222	222	197	252	233	232	229	208	212	230	214	214	221	211	245	237	243	213	217	243	244	226	224	233	214	218	213	235	232	221	253	228	190	203	241	223	238	240	211	221	230	221	216	229	240	245	233	228	238	184	222	195	220	199	226	214	234	213	227	208	247	230	229	224	219	239	200	235	214	222	215	235	214	228	242	236	222	225	237	230	224	243	220	213	241	233	208	209	234	217	225	214	248	236	237	234	236	212	238	218	237	214	237	231	204	236	218	253	215	236	231	249	201	226	199	226	205	213	215	198	228	236	244	240	225	229	226	213	238	225	229	206	212	223	208	217	217	208	229	217	220	240	218	207	227	230	256	211	227	205	208	227	232	245	231	214	217	221	235	219	234	221	192	229	233	234	247	209	205	265	249	225	217	235	231	216	216	221	250	243	216	217	251	236	215	231	240	240	244	220	219	222	248	237	227	241	233	269	230	222	243	214	221	193	219	226	239	215	272	186	242	235	219	215	208	212	215	248	228	214	261	248	219	225	209	214	211	222	208	224	218	216	205	217	247	185	219	227	211	217	220	200	215	238	246	253	231	235	196	268	219	204	222	248	254	210	228	205	234	225	209	219	234	217	223	205	219	192	233	215	197	230	228	231	236	210	257	213	209	221	240	196	211	220	226	211	245	232	224	242	209	250	233	225	203	223	242	223	204	242	231	245	209	213	250	220	218	216	227	213	218	237	251	239	222	193	209	237	249	219	216	259	234	225	239	237	214	232	219	228	227	213	217	220	203	225	227	214	245	216	225	211	229	193	231	234	250	213	222	227	253	239	223	251	213	217	238	240	220	246	230	220	240	234	209	221	235	217	221	242	222	237	229	221	221	216	222	250	203	271	225	231	246	218	240	206	236	244	221	226	213	226	192	224	232	240	229	254	213	214	201	217	236	219	208	241	208	217	220	223	193	241	248	242	190	221	235	252	219	238	194	202	220	240	224	239	247	242	205	223	243	197	219	223	216	214	213	193	241	255	207	227	206	215	202	209	239	210	210	211	195	209	253	215	216	224	194	230	234	251	225	217	218	217	225	216	186	228	227	217	220	229	240	227	249	242	234	246	223	239	249	233	237	221	204	230	205	230	236	224	219	219	237	189	232	206	204	239	210	229	227	210	216	235	215	238	235	238	202	247	228	220	231	211	207	214	211	237	199	237	243	213	235	249	247	212	207	214	229	260	221	223	207	227	219	222	226	199	223	224	232	220	215	240	216	241	226	194	253	204	261	254	240	249	221	222	228	227	242	242	221	231	217	242	232	220	213	220	231	228	232	237	202	233	226	199	255	205	217	214	228	228	217	214	224	258	249	237	227	217	212	253	221	207	215	235	211	212	211	211	233	216	226	203	253	243	211	221	228	230	222	212	216	244	210	224	236	219	215	215	218	240	243	223	267	214	219	232	226	208	211	233	203	223	216	257	227	228	241	200	240	218	185	228	227	239	228	205	204	232	224	189	205	223	248	237	209	222	192	223	215	217	241	232	224	215	212	219	196	243	222	223	230	256	179	204	218	210	213	246	240	234	244	245	222	214	205	254	215	226	227	215	211	228	215	204	204	227	216	217	213	260	246	222	238	221	223	251	197	200	210	223	232	235	204	225	239	221	233	230	243	214	230	223	198	212	223	253	216	235	238	240	239	227	227	212	233	223	250	263	220	193	240	220	248	223	217	221	219	214	216	207	241	219	223	216	239	211	213	204	237	221	239	209	243	216	259	247	215	222	229	232	218	216	233	250	214	217	211	220	230	219	236	232	209	238	226	225	219	216	235	226	223	251	228	227	228	211	224	229	216	217	250	213	218	223	222	214	214	211	213	218	229	209	211	230	210	247	243	218	221	206	217	234	233	202	242	211	218	236	221	236	221	221	209	248	235	241	231	235	213	245	214	258	223	231	227	206	232	213	227	232	218	252	207	198	239	205	216	239	220	215	229	205	220	206	230	238	236	201	225	210	226	216	203	202	205	229	222	201	228	199	219	245	229	229	208	224	212	227	241	234	238	211	236	233	246	187	220	229	236	254	232	227	224	232	246	208	233	228	226	244	216	233	209	219	224	228	201	210	252	190	244	229	228	224	224	218	206	225	228	219	230	224	246	192	217	254	216	222	227	236	214	218	234	212	247	220	225	231	233	239	221	210	239	251	225	254	206	248	222	194	205	235	252	220	228	216	219	220	222	217	231	246	239	235	206	225	232	215	251	191	215	230	212	242	197	238	241	235	183	237	228	231	230	230	222	197	233	224	220	249	196
28105	23510	21367	3772	358	354	353	373	336	367	332	297	364	336	340	335	333	335	303	348	351	354	330	341	329	346	316	320	321	338	322	337	341	319	360	347	314	329	335	342	329	326	299	331	309	331	300	332	335	345	341	331	335	364	341	357	330	355	322	372	350	339	332	328	327	317	346	329	357	332	350	360	339	352	364	319	359	339	304	368	312	338	340	341	355	348	390	321	324	354	299	308	346	325	356	317	301	338	326	339	339	326	282	343	337	339	323	329	339	322	341	347	313	349	364	317	342	341	325	338	322	320	330	331	318	342	324	307	371	332	345	347	362	303	323	362	344	349	324	309	336	348	335	336	353	342	363	340	335	340	318	314	348	358	331	331	347	347	338	353	326	349	325	319	323	318	330	345	346	340	331	352	328	366	348	335	348	333	358	329	354	339	319	326	349	346	335	329	364	347	326	320	330	324	360	343	340	324	331	327	317	345	345	341	336	335	367	365	307	331	345	364	358	307	325	342	341	330	357	320	311	348	331	348	361	350	303	322	340	339	346	322	354	328	358	335	340	360	330	334	334	329	365	358	335	331	327	335	339	316	329	339	339	344	355	345	349	365	331	363	348	343	326	321	370	349	348	343	373	341	334	340	354	320	317	344	328	353	310	331	341	331	364	352	324	354	341	316	385	339	355	312	344	331	340	317	362	341	330	355	331	349	325	320	335	348	326	315	320	332	346	345	350	327	363	339	346	349	338	341	344	341	375	305	347	341	335	357	371	323	327	321	349	350	341	344	406	341	342	346	330	320	352	330	318	319	349	324	330	378	333	357	314	348	356	342	331	370	323	330	334	320	352	347	328	347	356	359	350	353	323	347	330	335	352	373	348	326	328	327	319	317	317	340	343	304	353	337	342	317	326	323	363	346	338	313	378	337	334	332	329	335	344	339	332	329	343	304	314	380	339	322	321	342	328	358	344	321	317	322	311	339	356	329	347	324	342	342	338	362	342	359	355	343	326	316	335	319	324	312	360	318	345	339	312	321	355	329	331	321	329	342	337	353	325	351	293	328	314	324	328	290	337	331	332	342	316	314	341	355	361	371	328	307	329	309	303	352	348	354	323	348	335	371	309	329	337	324	322	342	363	313	316	346	336	338	348	337	337	326	353	335	310	314	322	321	356	358	324	343	350	371	302	345	332	334	337	338	338	346	325	323	340	329	321	330	316	341	337	355	376	326	315	343	314	356	330	335	319	347	320	320	337	340	310	362	324	326	363	337	359	362	326	344	331	309	337	339	345	301	357	318	376	301	328	330	316	331	346	322	355	317	324	331	332	317	311	339	335	315	360	317	327	322	350	357	329	315	352	338	330	343	357	349	341	348	323	352	372	347	364	306	332	328	349	355	357	315	379	332	366	309	323	320	372	360	335	350	333	360	336	352	322	324	296	314	351	330	326	330	327	336	318	316	347	356	296	360	337	333	323	363	356	346	350	316	300	312	357	371	340	362	345	297	313	345	338	366	353	319	361	319	334	349	353	381	317	322	362	337	343	314	311	328	353	362	347	353	301	296	326	331	328	341	355	358	308	359	352	355	330	345	386	318	320	331	334	322	330	319	325	318	350	325	308	327	338	316	366	331	298	333	351	310	324	340	317	329	332	346	338	334	356	345	342	307	316	329	365	332	350	342	331	335	337	328	320	356	339	354	350	322	340	302	346	352	373	348	340	342	333	331	310	308	346	330	330	350	323	360	341	344	315	365	354	373	347	324	346	341	337	337	363	343	320	325	319	334	339	337	331	317	336	349	351	346	337	367	315	348	337	354	327	343	350	330	286	350	368	327	377	364	329	336	342	361	316	376	364	342	336	347	303	339	362	345	311	321	346	296	329	327	331	343	338	342	338	356	320	307	345	342	317	349	351	326	391	317	368	324	353	334	337	346	326	323	320	322	328	317	358	324	324	313	346	349	375	349	316	313	333	348	373	332	350	324	321	324	347	366	352	321	320	379	358	318	306	339	310	327	322	335	307	340	317	340	330	349	325	339	328	294	318	334	333	326	343	338	344	332	333	343	326	329	335	342	315	338	335	344	336	335	332	332	320	324	352	380	322	345	329	350	341	356	324	344	318	328	325	338	328	348	356	317	342	341	331	334	313	352	344	341	334	350	331	313	339	307	341	363	347	296	330	301	334	336	313	341	328	356	332	306	356	322	363	333	329	342	282	328	343	344	336	364	363	359	317	338	338	352	299	331	347	363	357	331	326	392	318	364	335	332	343	328	333	300	376	333	320	346	339	319	335	355	323	322	370	347	344	296	324	372	320	308	320	328	362	337	363	329	346	338	371	339	351	323	326	354	335	359	351	342	294	341	309	345	340	336	312	366	328	335	311	318	321	347	297	335	353	313	314	350	338	361	339	302	334	338	357	344	320	316	347	333	356	358	354	324	314	359	346	317	331	355	338	358	354	339	313	312	348	353	298	366	315	333	342	344	352	325	330	328	350	351	352	357	333	329	334	367	312	338	333	313	374	331	331	366	356	323	319	327	334	361	308	342	324	337	299	333	316	346	328	339	347	339	364	336	353	358	365	335	307	331	383	354	393	328	349	343	342	360	348	374	330	331	301	321	330	349	330	326	337	341	328	318	322	343	338	329	339	352	362	333	351	317	336	338	317	337	341	333	332	327	347	353	321	323	334	353	317	338	337	344	350	308	297	357	344	331	362	338	311	327	309	328	328	354	361	334	331	357	330	340	330	333	351	321	341	346	351	346	305	334	327	329	330	327	354	355	327	337	373	312	335	340	360	358	320	318	339	325	339	351	375	333	335	345	329	336	352	353	324	362	365	346	364	324	325	324	356	345	358	398	365	316	317	304	351	345	340	322	334	341	323	349	321	333	330	342	350	358	337	323	348	336	329	354	363	341	342	332	318	354	345	335	341	362	338	349	322	344	340	354	291	382	340	343	348	333	362	327	302	323	333	341	349	362	333	360	317	330	347	361	324	327	360	327	314	373	338	338	335	326	348	320	305	327	320	297	324	351	316	312	313	345	327	325	353	353	358	346	302	315	367	325	305	323	323	367	330	365	349	342	313	324	345	340	319	355	364	338	346	344	347	305	348	332	353	322	310	339	339	337	285	355	352	328	352	360	338	344	333	312	316	345	304	329	363	333	355	291	302	315	314	339	337	335	298	341	347	309	357	305	304	327	333	348	341	373	330	347	331	335	344	357	345	321	338	326	311	352	357	317	347	322	357	330	328	332	313	359	311	315	330	347	325	318	336	340	363	321	341	344	327	327	354	323	349	347	369	351	312	320	316	340	351	317	350	332	339	350	352	330	345	324	372	340	305	341	382	359	339	351	336	341	314	332	345	371	342	349	351	350	360	359	314	342	338	315	348	320	337	323	305	319	372	331	352	375	334	311	307	314	332	359	341	358	338	350	344	348	351	343	313	358	326	329	364	359	338	325	359	315	356	367	337	356	341	336	333	365	334	296	318	335
25470	32547	17643	501	436	430	438	412	476	462	412	409	417	375	415	407	408	418	434	435	412	447	404	393	370	416	428	409	410	374	395	432	432	418	437	429	412	410	436	379	444	428	410	430	392	403	430	458	420	408	439	407	425	400	408	433	402	399	406	431	441	435	453	439	424	403	403	451	406	407	406	391	419	422	385	400	439	409	417	402	382	440	414	403	391	436	394	376	413	404	389	417	418	402	384	424	391	412	409	390	406	434	387	407	399	409	385	405	382	423	412	414	435	408	425	423	393	371	437	413	434	391	473	414	447	434	420	440	406	406	449	402	426	412	443	402	411	389	401	388	387	415	446	395	379	393	419	376	406	363	398	439	440	412	446	402	421	408	395	397	439	392	396	436	450	417	421	437	375	351	427	416	409	412	423	426	429	429	407	419	420	403	425	428	432	374	397	419	403	421	407	391	446	435	420	423	419	424	446	412	419	422	392	417	404	400	417	416	423	423	401	363	432	378	419	423	438	382	392	412	404	426	442	416	411	419	413	412	438	385	417	396	436	410	422	427	423	417	423	428	373	405	397	420	441	425	402	412	405	404	416	427	400	426	456	372	410	391	419	390	437	435	425	400	442	411	405	424	413	426	439	372	381	407	465	404	417	391	409	410	406	390	403	382	425	445	377	446	409	428	374	408	409	408	397	388	414	427	421	395	407	421	415	410	429	413	400	414	452	438	417	451	386	403	416	411	451	426	407	408	410	415	418	456	423	431	378	436	400	399	461	400	401	403	439	396	435	426	406	408	405	423	399	441	422	399	413	407	467	424	389	434	454	440	380	437	410	411	375	385	405	432	421	425	406	379	408	397	433	387	404	396	410	423	418	397	398	390	414	424	378	447	431	377	377	425	409	431	437	374	425	427	424	439	428	386	434	424	388	368	380	418	429	469	398	414	391	414	405	417	401	402	473	414	380	405	411	407	413	435	391	455	407	415	390	451	389	415	399	375	381	433	411	409	420	383	411	429	437	428	399	434	411	402	398	452	438	426	425	378	435	384	439	388	427	415	410	401	407	399	438	433	408	412	395	388	399	422	393	431	394	408	430	403	364	456	438	392	423	444	383	411	444	404	421	398	443	431	412	432	431	429	426	388	432	407	402	423	389	423	413	431	434	412	439	426	397	410	437	445	407	424	387	398	386	386	414	425	411	426	379	428	410	457	406	412	434	443	406	413	415	391	400	437	466	398	393	443	420	404	415	425	430	413	439	448	404	362	411	434	393	432	446	414	425	412	412	407	387	448	389	431	380	451	420	415	443	415	423	416	417	393	437	392	427	401	436	428	471	380	395	429	388	413	410	439	406	422	408	415	425	418	407	406	411	421	400	453	400	437	431	394	391	424	398	387	429	418	408	440	402	410	425	411	418	424	436	423	390	448	430	430	374	429	388	420	426	414	421	426	382	417	415	387	400	469	405	423	412	430	439	446	423	416	472	459	408	422	411	407	407	479	379	420	388	403	397	417	391	358	416	380	388	405	373	372	390	424	436	404	418	406	418	403	389	408	417	429	432	396	415	446	417	400	392	402	409	425	408	414	398	447	444	379	432	415	408	426	435	416	390	422	386	391	408	434	432	435	406	469	424	395	428	429	414	417	406	369	429	419	426	408	392	384	431	467	427	397	388	420	391	416	424	429	419	409	395	426	406	425	446	377	414	449	405	380	372	388	435	410	445	370	427	418	435	384	405	400	465	410	378	418	447	406	455	397	418	430	415	400	440	393	413	423	431	430	359	383	393	378	397	441	419	399	377	407	401	415	397	400	457	400	424	434	420	397	406	399	420	430	394	390	415	392	452	384	424	380	430	391	457	414	453	415	442	403	439	402	387	419	416	433	435	404	384	437	422	442	402	395	405	386	394	415	417	427	415	388	424	433	436	460	416	421	415	395	401	450	425	399	450	431	423	394	397	416	444	392	403	398	396	376	395	461	372	377	446	432	403	416	444	391	407	384	426	435	469	403	385	440	376	434	406	408	404	423	426	443	411	434	399	439	408	409	424	433	404	388	415	378	413	432	412	405	435	434	418	405	383	397	395	419	419	414	430	427	419	430	430	417	410	438	379	437	412	416	405	453	418	434	392	444	413	420	380	404	396	371	436	386	431	442	386	388	419	408	445	410	417	430	412	445	413	405	412	416	407	441	401	404	397	455	405	432	470	409	407	412	407	378	409	434	444	464	420	401	404	430	424	378	393	395	391	421	416	392	397	423	417	402	372	376	434	410	394	402	405	425	414	427	402	417	405	418	397	388	419	394	399	435	407	405	388	414	421	431	420	401	405	446	425	444	409	423	408	382	403	427	415	404	386	404	398	390	436	422	387	427	448	410	483	408	409	412	415	409	386	399	423	414	401	403	397	437	423	398	426	389	403	386	425	416	403	398	399	417	413	392	402	416	398	421	392	424	401	440	428	410	412	414	430	433	382	391	380	391	438	407	417	417	401	413	431	413	385	403	405	437	429	393	381	438	387	427	393	409	426	426	428	421	409	426	425	393	399	363	382	415	402	392	416	405	404	438	405	417	393	389	406	409	436	425	392	403	398	400	400	450	396	409	408	419	450	456	436	404	425	413	390	406	431	409	391	420	431	400	420	414	387	399	437	414	415	395	403	423	396	391	418	445	425	399	415	453	416	400	414	429	386	396	408	388	422	444	420	432	454	440	415	447	421	424	423	416	383	380	389	431	436	396	445	423	408	404	403	385	385	445	380	415	434	436	433	401	410	455	390	442	454	422	405	413	395	387	389	407	399	420	438	463	421	419	443	379	417	416	402	379	394	407	421	419	438	405	405	444	436	419	396	439	405	395	410	407	448	422	430	398	388	427	388	421	389	423	426	396	394	379	420	376	387	407	414	439	403	410	445	407	419	368	389	420	394	414	415	422	391	409	406	439	426	406	421	440	402	421	428	418	414	388	432	414	357	434	414	414	422	423	402	413	404	418	384	416	423	407	375	436	421	421	411	413	402	420	417	414	420	415	380	384	402	446	393	428	426	386	395	408	420	434	405	424	451	405	405	403	421	393	426	439	394	442	409	425	421	350	407	432	398	414	412	403	411	426	417	434	409	387	425	394	423	406	421	379	394	446	410	426	404	419	405	406	416	386	448	403	417	412	420	407	432	429	437	438	406	435	421	411	395	393	417	436	433	433	423	404	412	424	370	390	382	410	442	418	427	395	372	386	404	445	426	419	418	432	410	420	403	403	433	428	416	400	440	400	448	411	442	401	403	407	422	415	416	400	423	450	410	403	404	434	407	377	397	405	436	399	385	433	431	389	377	410	407	433	420	424	415	426	411	404	425	372	451	435	386	396	441	413	436	383	443	449	408	434	453	420	391	398	411	394	411	402	454	397	394	408	426	396	409	399	400	423	433	412	429	449	420	409	442	453	433	404	428	408	409	424	381	412	432	447	414	435	424	431	444	397	413	407	404	387	456	408	386	379	415	432
24374	21756	28537	25997	21234	12544	667	371	288	288	222	234	232	207	226	195	207	188	170	210	189	199	169	175	184	202	160	187	162	168	186	180	167	181	163	154	165	187	168	160	198	169	176	167	180	189	177	178	170	168	156	176	166	191	197	135	182	170	187	143	166	165	195	158	187	177	171	184	184	181	180	177	188	170	159	186	138	175	170	169	184	166	163	168	155	178	166	171	166	174	167	186	160	157	188	185	162	210	161	188	143	176	172	206	138	165	176	173	169	187	179	168	180	155	164	191	182	185	168	148	176	170	161	170	188	147	175	176	175	150	180	179	163	179	174	188	161	160	159	180	177	156	174	145	194	163	152	158	161	166	168	183	159	194	190	175	142	168	171	173	175	172	188	173	158	160	175	180	178	177	172	172	166	199	170	160	177	188	161	179	156	167	167	164	181	154	175	163	174	156	168	187	183	177	153	174	195	149	152	190	167	164	175	186	184	145	170	192	165	194	170	165	168	160	177	172	166	180	153	158	180	165	192	182	166	192	164	181	181	166	175	159	163	151	177	180	173	198	153	162	174	184	178	189	182	167	156	191	184	158	162	176	178	202	168	151	172	181	171	142	178	160	175	160	174	156	181	179	172	155	174	184	165	168	180	150	167	182	161	179	189	169	162	166	182	172	189	161	172	171	186	169	162	164	150	198	151	167	151	179	162	171	162	190	155	164	172	174	178	173	178	158	148	167	161	186	161	158	161	161	184	169	160	204	181	160	155	175	162	192	177	174	191	183	152	180	174	154	150	170	155	153	156	171	174	174	163	197	174	173	155	147	177	182	182	153	167	180	177	157	161	190	151	205	163	176	179	166	176	155	157	159	161	169	189	191	172	175	200	175	170	163	180	154	199	172	172	174	164	180	159	168	167	177	176	190	176	169	159	172	170	165	185	146	204	173	175	166	162	170	171	175	163	191	199	174	163	173	167	148	203	144	183	173	168	164	179	161	164	150	180	173	171	165	158	137	160	135	169	177	159	166	159	183	169	196	170	163	140	160	181	184	175	161	141	188	177	170	162	175	167	167	165	152	158	161	170	186	174	163	185	165	150	153	162	164	127	160	154	175	188	164	164	169	177	171	175	161	191	196	167	192	174	160	196	193	172	194	171	182	145	169	184	179	148	137	160	184	193	175	164	167	169	171	169	173	167	162	163	166	189	172	191	189	191	172	180	185	157	161	168	195	178	180	190	168	172	177	177	168	173	171	146	147	155	167	183	152	177	164	185	169	155	183	175	189	168	170	175	165	176	190	183	169	175	176	180	175	174	177	169	179	158	166	164	158	169	159	176	180	171	175	198	184	167	173	172	170	167	166	185	184	170	162	155	155	166	151	169	177	178	179	175	162	161	183	151	153	177	155	195	179	178	165	167	158	192	163	167	151	168	169	156	171	170	167	155	149	172	173	183	155	187	141	164	170	171	184	151	195	188	191	163	195	199	178	190	166	148	158	164	181	171	161	178	185	178	169	169	189	179	178	177	182	180	167	164	172	170	183	165	158	184	167	174	189	163	158	196	166	168	182	153	177	137	177	170	163	168	180	183	183	168	158	168	185	141	188	158	188	182	163	183	167	160	180	153	168	188	162	157	196	175	170	161	171	152	193	167	177	169	173	174	181	180	168	189	169	180	180	155	170	163	145	158	163	179	169	153	161	171	152	175	188	204	167	168	155	159	177	180	145	154	151	164	191	163	172	143	171	167	173	189	155	183	177	177	170	168	151	176	161	171	134	151	169	166	187	168	147	173	191	173	202	175	164	175	187	184	181	166	171	144	171	171	190	179	165	206	154	183	179	183	162	166	173	148	185	169	171	151	176	177	177	173	174	168	176	170	185	185	169	159	179	176	190	178	178	180	178	172	167	180	162	180	160	175	172	177	180	176	189	199	151	180	195	162	180	186	159	179	163	183	170	173	147	169	172	170	174	173	189	186	166	157	153	183	185	160	179	162	172	196	183	186	153	171	180	146	171	165	177	167	179	179	177	191	146	172	193	160	182	162	178	145	185	158	158	190	168	193	171	164	180	161	191	199	174	180	189	187	178	186	164	160	180	172	176	192	149	160	163	145	167	197	166	184	177	168	177	161	164	184	186	182	193	175	155	162	149	163	169	187	179	167	164	158	156	171	162	172	163	157	189	152	190	190	173	153	179	173	214	164	170	183	192	182	170	168	162	172	166	162	175	162	186	173	184	166	163	147	189	185	171	171	188	188	168	178	160	190	183	172	190	190	173	193	141	146	176	153	170	156	201	163	188	156	183	162	194	173	179	184	187	169	172	185	186	178	162	169	156	175	174	169	174	156	153	174	187	153	149	178	173	165	154	178	153	176	168	168	159	194	163	185	144	181	159	191	181	167	180	168	175	188	140	143	167	186	192	168	176	176	179	189	164	179	202	171	214	159	167	171	164	150	168	177	171	177	152	166	188	161	180	172	183	164	162	166	181	163	170	161	140	181	195	175	155	155	149	169	162	153	200	172	161	162	159	186	168	176	159	149	167	170	179	173	170	177	175	151	151	201	168	159	182	168	183	143	174	185	168	170	148	188	170	157	149	128	174	165	182	180	168	170	171	175	170	179	160	189	164	168	173	170	176	173	179	178	162	180	168	162	172	155	177	161	160	175	163	162	199	169	178	174	189	184	139	163	159	181	165	178	189	174	148	156	171	176	156	137	154	164	161	169	167	154	207	157	184	168	155	163	186	170	165	176	165	163	182	160	167	169	187	166	167	178	179	168	180	167	179	160	172	170	178	181	167	179	164	168	181	182	164	153	164	164	192	179	166	171	185	165	179	163	182	158	207	176	143	181	152	178	158	164	190	178	183	155	184	164	170	162	171	181	163	158	189	170	161	164	171	168	164	173	148	169	205	160	170	185	175	155	175	183	165	145	135	190	162	153	179	180	167	157	172	169	157	181	147	164	169	176	150	168	152	155	183	166	184	171	168	185	172	172	165	198	195	183	188	162	174	165	181	158	170	171	167	155	169	153	161	174	154	185	163	180	176	193	168	173	173	155	178	189	153	177	181	155	158	171	173	163	182	191	151	183	179	178	179	157	203	172	184	180	173	193	183	179	178	163	184	144	186	154	195	153	167	154	175	172	173	169	178	171	168	156	177	168	168	183	157	162	175	162	174	187	158	174	166	183	192	173	181	188	185	150	150	168	184	158	181	169	192	160	169	160	149	192	172	163	181	154	174	166	179	185	178	165	156	178	154	170	171	191	167	192	156	168	169	178	171	168	166	166	172	158	207	186	161	166	171	189	185	169	177	182	173	194	193	170	175	176	173	169	172	158	146	176	159	179	162	178	201	177	165	167	169	176	174	169	160	179	172	165	177	173	188	171	166	159	163	174	172	158	174	175	161	172	145	181	177	171	165	145	173	184	174	164	156	174	158	164	187	185	169	174	160	149	173	174	165	165	174	164	172	198	167	176	162	191	166	182	191	168	146
53098	70526	49976	2064	1276	897	766	594	505	421	399	353	348	279	313	268	254	282	258	287	233	251	294	237	248	240	242	233	245	229	228	224	229	253	259	235	198	224	247	247	223	223	236	200	203	189	224	246	243	214	221	224	230	209	222	199	219	239	235	185	224	210	201	190	218	204	200	255	260	225	221	229	232	214	202	228	208	228	222	224	198	216	208	205	217	222	226	190	222	219	244	236	202	204	211	227	233	234	217	214	195	225	230	235	219	220	230	203	221	210	211	233	208	219	226	233	214	218	230	206	187	199	191	221	206	214	198	217	184	228	207	196	245	244	239	189	229	207	221	202	205	242	226	210	218	185	234	210	189	228	185	210	199	195	209	211	201	228	235	201	216	201	225	212	215	205	203	237	220	205	229	201	231	223	214	193	191	220	187	224	217	217	210	227	231	212	245	235	238	219	229	199	228	217	249	226	211	212	218	205	186	226	222	220	209	221	220	217	208	207	204	231	204	225	242	223	210	215	225	196	212	197	242	197	224	207	226	235	200	217	229	218	232	196	208	251	189	221	212	218	202	208	209	229	206	226	220	186	206	248	232	209	216	216	246	192	218	238	200	210	219	210	233	232	246	238	212	226	229	198	205	197	204	227	220	232	242	235	218	186	214	223	221	207	189	219	220	211	250	204	232	212	225	247	221	225	231	233	228	210	224	213	210	196	234	213	217	211	224	222	210	199	205	228	222	216	208	200	206	211	216	223	199	215	207	234	220	213	236	215	223	218	214	201	219	212	230	220	194	229	213	216	210	236	206	200	199	222	222	216	185	214	232	220	216	199	208	208	185	201	227	215	209	225	235	207	256	216	210	214	193	226	204	246	205	232	234	212	221	205	198	224	230	240	228	225	214	208	233	215	251	218	226	231	207	228	213	197	218	237	223	220	226	228	190	207	205	212	227	221	215	219	229	208	221	215	215	214	223	213	199	216	214	234	219	208	212	230	223	195	217	219	197	205	227	221	204	195	204	206	239	219	203	181	245	201	206	212	197	241	218	216	201	212	237	238	240	226	230	222	224	226	240	229	219	216	211	225	195	236	225	217	214	240	195	211	224	220	200	233	224	225	223	206	226	191	226	237	219	212	219	200	179	225	222	219	218	199	217	204	223	218	212	219	241	216	202	219	237	200	230	213	211	210	227	220	221	229	225	218	222	232	222	222	220	203	221	219	209	210	223	219	237	220	205	195	228	222	181	227	222	229	223	200	199	222	192	217	212	209	190	237	226	213	226	194	217	200	227	221	212	214	245	212	191	209	199	254	228	224	235	233	209	217	211	210	213	222	225	235	217	217	229	215	209	236	240	229	214	206	216	215	202	219	213	202	249	186	235	219	185	237	202	206	247	207	222	228	209	203	231	191	241	233	214	233	216	190	243	223	210	198	236	238	213	207	200	205	216	205	218	233	217	209	211	210	239	199	193	231	225	244	218	192	238	208	219	217	234	201	246	196	197	209	248	213	229	213	226	221	200	220	201	231	201	229	217	227	211	210	193	209	214	220	209	218	216	223	189	182	211	209	233	225	211	235	240	202	211	222	215	231	241	200	212	208	220	217	206	203	221	201	226	237	237	204	221	222	217	225	232	213	243	259	198	220	211	234	259	230	194	228	226	207	195	199	227	217	196	245	220	206	233	236	213	224	201	237	210	229	203	239	205	206	202	205	216	207	228	220	223	236	216	240	217	236	208	221	235	236	202	207	226	222	221	196	193	225	210	222	220	174	197	227	237	189	215	201	203	204	219	201	227	220	192	217	207	203	222	223	190	241	224	252	206	229	218	205	216	211	227	215	208	242	215	222	254	200	237	213	235	216	218	224	233	220	190	204	222	200	212	212	229	228	214	228	208	210	205	227	227	212	235	199	205	223	208	244	217	219	201	222	225	221	217	223	224	216	227	238	224	237	205	202	202	217	202	229	242	209	217	219	199	234	206	225	225	211	195	226	238	215	230	242	225	228	208	223	205	208	211	193	220	207	218	223	211	213	211	221	250	204	196	238	202	209	222	213	234	221	223	226	203	209	222	216	218	216	262	207	207	223	211	228	244	213	241	221	227	243	228	197	234	217	235	197	230	226	219	211	240	190	237	218	228	221	226	210	226	233	203	204	213	204	236	217	202	205	216	201	192	205	221	205	239	223	219	208	225	234	235	226	221	207	218	210	214	222	182	202	207	206	220	243	201	203	224	228	230	225	234	223	205	225	212	206	220	204	226	198	227	218	233	236	219	211	208	231	231	212	219	230	233	193	226	209	203	220	203	219	228	239	219	245	215	247	211	228	220	213	216	227	221	214	233	234	227	212	237	234	206	222	223	201	214	217	224	210	223	203	190	202	227	220	242	222	235	228	227	225	219	234	207	220	216	242	235	225	222	196	224	211	219	223	229	227	230	226	203	228	212	211	236	205	226	187	214	227	224	204	219	209	216	223	219	217	231	228	213	200	224	244	238	242	219	255	197	197	228	191	200	212	232	202	237	232	203	223	228	199	227	220	227	257	211	205	229	194	204	189	220	216	209	201	202	225	228	188	226	237	220	223	228	212	215	206	193	230	209	231	198	231	227	196	232	253	224	202	223	191	236	249	217	210	219	212	247	228	230	200	209	230	221	219	229	215	230	202	236	218	197	215	218	243	197	230	215	195	225	225	191	219	227	229	208	206	228	202	209	205	196	220	203	196	205	237	225	238	227	236	236	199	210	233	210	220	208	245	184	216	225	239	223	250	214	201	224	231	212	206	214	208	201	223	204	218	243	208	192	250	199	179	218	200	204	209	241	206	244	225	207	216	236	217	231	225	211	204	228	221	209	228	216	229	200	210	192	231	192	201	227	234	199	213	203	209	199	219	207	202	237	211	200	215	214	205	194	204	198	213	230	216	207	187	246	224	224	217	216	212	247	221	255	209	214	228	208	185	199	185	217	236	225	205	219	214	215	201	232	200	209	231	206	227	224	247	204	215	219	191	228	221	250	182	239	228	221	210	225	208	191	263	218	212	173	196	205	224	220	224	212	231	228	226	209	228	223	225	213	231	238	227	228	217	203	205	198	205	227	226	180	235	233	217	243	229	190	214	212	221	229	242	201	238	229	213	195	230	203	235	203	239	198	205	218	225	219	229	203	212	200	228	216	204	208	208	213	193	210	227	207	208	232	193	227	213	184	216	208	216	203	238	226	234	206	193	203	202	216	222	226	201	238	207	198	222	210	186	209	197	230	223	204	201	244	226	217	250	232	205	208	221	230	216	247	253	215	216	206	202	211	187	201	226	201	209	220	242	224	236	223	213	235	218	210	199	223	219	215	217	213	205	207	223	207	221	201	213	176	221	188	238	219	225	232	226	214	204	213	209	193	222	214	208	222	218	248	201	217	216	214	227	214	208	210	224	193	208	190	201	224	222	223	221	223	205	207	195	190	197	198	231	246	206	227	212	228	212	231	220	235	202	198	203	194	212
25876	22278	28256	26212	13062	1039	532	506	456	442	408	429	447	399	413	422	466	422	426	419	432	462	429	450	401	399	411	402	415	419	358	438	394	397	390	456	449	381	438	417	427	421	426	427	399	437	420	412	399	407	396	411	372	431	425	393	426	391	403	431	411	371	404	386	414	434	403	426	443	393	404	428	415	410	395	368	404	410	408	406	430	400	389	379	411	403	397	403	427	417	438	396	390	377	432	391	413	423	401	419	407	358	417	403	395	397	412	406	425	401	404	420	413	450	405	408	426	397	376	406	435	404	390	403	417	396	428	436	394	432	406	407	392	414	414	411	400	418	412	347	390	420	380	389	413	441	389	410	387	389	432	379	390	413	403	414	421	431	425	410	416	385	388	410	429	399	405	431	437	396	411	378	411	395	397	406	417	422	422	444	380	426	441	417	393	400	381	457	394	427	432	390	399	384	398	458	412	405	436	473	371	423	400	409	401	418	398	433	404	395	402	431	399	369	402	426	420	428	427	410	415	389	399	389	428	392	423	439	389	402	422	368	391	399	433	395	428	404	407	419	380	398	409	393	388	398	359	378	421	408	402	390	438	428	399	407	392	395	404	404	391	407	416	415	412	401	442	406	379	406	396	430	407	398	398	397	418	406	393	410	415	405	420	397	390	388	382	427	376	389	412	425	388	403	410	423	436	391	422	434	415	378	392	414	407	410	423	414	408	362	404	417	435	389	389	436	395	399	421	449	400	409	384	388	395	411	401	431	426	389	378	385	382	423	431	433	402	402	375	412	429	377	408	406	437	402	392	406	395	396	416	387	430	406	423	425	409	387	376	423	432	426	433	402	379	389	369	404	371	381	422	349	412	394	423	394	369	397	404	390	442	378	389	441	424	419	432	380	415	418	406	394	405	406	398	413	378	401	419	385	417	434	405	440	425	370	404	395	435	407	427	422	408	390	451	406	400	408	396	457	421	375	403	428	413	399	429	382	409	425	431	425	402	419	437	396	436	384	389	402	412	383	398	399	431	412	404	442	397	406	393	395	424	428	388	405	417	402	419	394	396	368	431	395	367	392	394	420	417	431	430	422	395	419	421	392	407	454	458	412	425	442	397	381	411	372	406	389	405	334	387	444	419	391	424	406	418	420	386	381	441	408	380	393	430	392	395	425	372	426	415	404	420	402	431	391	396	400	401	434	403	414	393	366	435	402	361	414	438	436	429	418	418	459	389	365	443	407	388	429	433	421	400	424	386	408	424	384	449	402	409	436	426	438	431	425	401	422	381	468	421	398	405	406	389	436	397	421	373	404	426	415	436	392	404	420	389	396	419	426	407	377	447	422	413	400	440	383	405	395	395	404	370	382	406	423	397	389	380	449	426	365	421	424	416	402	437	437	390	392	416	380	409	411	412	404	379	416	396	407	385	399	411	406	419	417	383	426	427	425	403	457	396	395	418	414	415	429	385	437	408	454	399	418	403	417	407	392	402	400	378	417	417	364	396	418	417	416	404	403	433	361	409	411	418	397	396	423	391	407	377	412	389	423	414	420	417	416	419	383	420	427	394	438	403	382	396	397	401	424	381	429	399	405	370	409	421	391	423	438	432	421	416	398	421	433	412	421	433	437	398	409	403	420	427	419	402	399	378	431	439	383	407	376	389	391	388	407	412	418	421	398	428	399	384	464	385	407	413	395	391	425	398	417	420	404	400	423	394	397	399	428	438	398	407	416	377	397	389	416	380	420	428	397	429	421	380	422	467	407	405	384	368	427	384	405	364	444	451	397	398	407	413	392	411	408	385	384	397	426	422	445	422	366	362	386	400	406	413	427	411	406	412	392	427	383	442	426	403	432	410	376	397	400	399	429	435	388	416	426	395	409	389	412	373	399	376	411	419	401	374	371	385	397	400	428	427	388	442	396	406	389	367	396	436	406	406	424	412	410	409	391	417	396	380	411	428	429	396	415	385	387	398	393	392	371	415	405	388	415	407	392	426	414	422	425	413	402	378	412	389	413	425	396	398	387	432	448	417	408	405	437	394	430	432	411	401	394	402	400	413	411	386	396	429	401	385	454	406	404	385	419	368	418	421	416	405	411	390	408	413	402	428	408	381	381	420	460	410	411	398	386	380	420	413	375	395	430	416	350	394	441	470	389	405	404	389	368	430	422	387	417	398	421	416	419	437	441	420	375	426	429	418	394	392	431	432	402	392	407	417	435	393	452	424	396	453	413	415	395	383	397	410	424	402	353	402	374	417	428	429	408	390	449	431	387	379	397	402	413	398	386	416	446	414	388	470	414	415	426	345	403	400	400	394	374	395	383	378	379	400	396	426	406	418	401	430	416	394	440	391	393	433	423	409	417	401	394	426	402	345	406	372	418	362	414	378	382	401	390	420	425	429	418	421	444	419	407	408	382	409	411	404	417	385	402	404	400	387	425	410	394	414	395	445	403	434	398	458	374	387	409	409	414	406	394	408	385	400	424	403	443	400	421	425	385	401	410	420	395	433	409	411	372	390	433	424	353	420	428	372	422	402	394	393	383	391	409	432	383	403	403	424	412	366	402	418	396	402	449	396	392	434	393	392	394	389	382	407	396	421	382	380	421	400	401	418	428	390	420	402	392	447	431	385	413	396	363	406	379	405	392	404	405	423	412	379	443	413	409	407	412	429	415	412	383	429	433	378	440	393	382	464	426	422	393	418	391	415	401	384	378	380	396	400	393	432	398	412	404	400	423	405	411	400	444	439	409	435	384	401	373	423	433	422	422	373	446	403	403	407	407	414	396	395	392	403	384	419	442	419	423	398	395	406	378	413	411	391	402	409	397	396	419	397	423	387	417	391	404	426	402	451	421	371	419	414	411	373	432	377	385	415	415	415	397	417	413	414	405	422	424	421	401	393	371	401	384	401	443	417	411	422	395	437	396	428	417	413	400	414	418	433	417	395	417	408	388	392	367	421	412	419	426	404	416	409	406	398	387	412	412	410	375	395	378	413	401	394	392	416	383	395	404	416	398	387	396	425	435	393	429	403	395	385	413	406	412	435	411	416	427	400	410	389	440	406	409	414	384	401	404	452	411	430	446	426	434	435	404	401	393	407	367	392	419	405	424	456	416	352	382	381	429	403	405	403	450	368	424	400	405	400	381	407	410	395	382	413	445	376	396	390	396	389	388	430	377	424	391	404	400	397	386	409	398	411	416	397	453	423	401	435	424	387	375	375	429	438	393	423	410	472	400	400	431	433	381	392	393	422	429	419	414	444	456	402	426	429	394	396	403	418	415	401	417	393	405	416	420	410	431	427	414	430	422	391	376	407	365	412	397	411	401	405	412	404	394	414	402	411	413	390	424	421	416	392	389	408	417	405	421	419	409	429	438	399	441	424	400	411	412	408	410	397	410	374	410	424	421	387	449	436	414	422	412	394	386	387	425	403	425	435	404	403	393	404	441	411	385	381	380	409	425	377	400	451	379	432	393	420	410	429	411	400	404
52125	64613	44608	1494	995	835	712	704	634	574	570	593	564	524	597	520	501	552	459	504	535	512	504	446	515	512	503	493	493	490	493	514	520	480	473	469	486	461	484	449	501	494	494	471	459	487	498	467	478	516	463	449	479	454	494	495	500	467	489	508	472	505	466	472	526	446	509	496	448	499	446	496	480	453	477	505	476	483	493	488	485	443	461	489	498	482	507	487	467	487	508	489	486	473	483	456	450	488	519	448	498	453	458	479	476	467	525	487	483	523	500	469	497	481	489	503	464	470	499	462	542	475	476	469	506	482	487	485	463	474	498	469	461	498	492	485	495	489	497	508	510	467	489	481	474	485	455	513	492	485	476	503	490	500	482	475	493	475	552	458	492	482	445	510	496	526	468	510	471	482	466	474	472	489	480	474	472	484	488	494	473	465	498	474	455	473	506	464	482	443	457	498	485	468	469	489	483	452	439	468	486	524	505	491	530	498	476	485	480	469	458	480	492	468	529	507	478	465	463	468	472	489	481	486	500	455	437	485	476	486	494	523	511	494	464	498	468	463	456	468	495	485	464	482	473	479	507	517	485	460	513	466	458	472	495	492	485	426	486	462	540	483	459	498	500	498	480	479	472	500	487	481	444	461	477	484	464	471	466	467	477	511	446	491	516	500	473	486	459	443	519	492	524	518	491	484	471	477	486	477	499	430	481	507	497	482	513	503	507	476	482	523	504	543	470	474	427	492	465	484	439	484	465	489	475	497	492	491	485	499	497	514	447	498	482	480	462	478	497	439	507	498	483	462	467	506	490	483	493	513	508	451	461	502	446	490	458	474	474	498	465	484	499	459	521	461	471	484	480	471	456	488	480	492	486	498	471	459	493	468	482	489	491	482	493	505	512	514	479	472	449	461	518	535	442	450	452	452	488	443	478	486	512	506	508	510	534	505	486	470	484	488	467	479	487	488	487	516	463	452	478	477	487	499	508	475	498	460	501	494	491	531	474	480	465	515	479	502	455	479	493	500	466	510	482	441	501	486	478	493	500	473	516	503	510	498	496	498	469	483	476	511	488	476	500	466	483	507	502	458	473	466	484	465	495	450	476	516	504	496	464	486	491	478	495	479	515	523	510	505	508	493	508	467	466	514	475	495	482	527	477	468	484	520	487	489	481	547	480	434	547	449	480	443	476	491	494	475	479	456	493	518	457	469	470	475	500	466	496	460	451	493	495	487	470	490	515	488	492	509	495	485	486	491	471	485	455	487	457	503	509	477	522	485	454	487	463	481	512	447	491	476	491	471	504	497	501	500	449	489	459	463	469	459	511	487	473	451	490	492	478	460	467	502	478	495	476	501	509	498	476	480	462	514	472	461	515	478	457	465	495	490	482	490	485	512	493	494	490	506	523	475	486	494	472	511	461	486	508	486	473	443	454	452	455	463	446	482	460	487	483	443	498	488	491	517	484	428	458	478	471	475	538	516	434	509	500	447	474	496	482	471	463	508	500	466	507	495	498	519	454	470	481	519	490	433	487	488	520	498	482	492	471	460	485	503	486	504	473	454	492	454	462	526	569	484	511	525	482	467	461	464	453	525	479	479	454	512	495	507	478	479	537	526	483	511	477	483	463	491	458	452	466	498	454	480	501	475	473	487	482	471	482	438	488	505	480	497	473	463	509	472	523	456	503	484	488	444	454	495	460	470	492	463	515	495	452	460	536	505	487	511	471	515	479	490	446	511	478	468	494	470	484	498	488	444	471	541	485	497	480	469	474	505	490	503	480	502	494	451	476	519	460	489	515	466	494	478	485	453	447	441	504	445	467	472	471	460	478	484	492	503	484	496	489	514	511	465	499	488	456	494	525	494	450	520	512	497	522	439	487	477	471	455	475	471	505	495	493	464	491	502	463	474	456	470	473	494	504	493	451	491	463	514	487	479	470	480	466	462	478	543	500	471	474	505	453	461	504	475	499	488	477	453	500	473	472	467	500	509	457	486	466	465	447	449	473	498	471	481	484	501	488	477	489	460	486	460	512	462	478	481	512	496	515	495	499	501	486	478	458	487	518	486	468	472	482	445	476	487	465	561	499	493	466	514	499	499	489	467	476	480	486	487	485	512	518	457	492	469	457	476	457	502	496	486	490	470	559	491	489	503	468	518	476	492	508	467	493	486	476	481	476	461	488	458	453	448	494	468	472	514	449	447	501	475	451	486	465	459	491	509	514	502	467	495	447	504	490	527	483	482	481	527	493	461	528	464	483	480	489	461	455	478	510	497	494	485	449	479	455	500	456	492	507	460	517	515	485	511	502	519	500	470	505	490	498	535	480	435	482	496	485	501	477	456	495	500	492	477	489	485	493	450	493	488	503	498	483	448	475	520	498	507	443	499	458	491	439	488	488	490	495	482	497	465	534	493	467	488	486	495	469	489	484	473	524	454	475	506	474	483	497	471	496	484	523	466	514	464	464	464	512	450	499	490	464	470	472	500	507	462	509	454	505	483	479	449	477	507	478	501	506	467	478	491	477	492	443	506	480	445	477	516	471	509	471	478	486	486	468	473	523	483	539	480	498	478	476	472	511	463	519	469	474	477	480	457	454	510	482	447	496	494	461	464	517	477	476	522	478	499	483	454	468	529	464	470	496	475	481	458	461	498	500	473	468	502	472	482	506	448	510	481	481	502	483	497	473	490	455	470	500	515	507	502	488	494	486	479	502	505	509	501	480	526	471	511	511	523	492	458	486	493	518	503	470	513	515	483	513	489	490	463	482	490	512	462	529	466	492	506	476	515	477	469	476	499	485	507	465	451	486	503	496	479	488	494	488	497	477	475	520	495	472	469	523	488	509	478	487	487	510	467	486	474	460	450	483	499	481	458	506	457	485	521	480	474	468	499	497	493	477	515	465	453	469	443	481	481	450	486	491	480	505	514	494	510	476	472	481	485	503	498	505	488	470	467	528	520	506	500	465	526	450	481	472	494	470	476	456	462	489	469	460	498	495	492	504	512	531	491	508	455	504	480	488	474	467	512	479	496	485	496	526	485	490	481	489	479	529	484	461	536	476	467	469	473	471	473	483	467	484	476	473	463	493	502	454	477	465	494	493	485	481	488	432	459	481	490	499	516	476	488	473	464	465	474	471	479	494	513	495	435	462	492	472	484	446	474	476	503	493	506	483	495	468	475	493	511	484	535	496	484	468	476	497	485	455	510	444	468	478	517	446	498	468	515	477	493	510	501	495	522	478	484	477	452	509	498	479	504	495	498	475	480	468	501	494	481	518	510	466	471	519	494	437	481	489	481	494	485	493	419	501	517	489	455	473	480	436	461	491	484	469	467	512	486	487	503	486	508	516	446	451	483	465	493	444	476	499	438	470	505	500	471	478	486	513	473	436	500	480	506	476	430	516	480	497	482	517	478	508	506	483	481	477	479	458	474	476	512	488	511	477	460	426	442	476	438	528	499	477	479	508	492	474	472	457	476	476	506	482	499	455	494
23348	21594	27976	25965	21480	21301	9583	655	425	400	396	320	321	273	250	283	252	212	263	211	247	211	227	213	213	206	246	219	233	224	217	199	211	202	198	187	187	203	199	192	221	200	210	212	204	203	193	211	197	207	187	186	204	210	205	231	203	189	179	203	209	191	194	208	170	197	226	204	197	190	213	206	186	191	188	205	191	209	209	187	197	227	195	173	232	190	188	188	189	206	196	187	207	190	186	213	191	198	180	189	210	203	198	175	209	198	193	179	214	198	202	190	200	209	197	205	210	217	214	191	210	184	196	208	209	182	213	235	195	213	196	216	189	208	188	197	205	191	207	198	219	204	232	190	223	197	212	196	180	187	191	179	202	195	206	216	179	228	194	198	198	189	214	221	199	197	217	225	188	201	187	219	206	193	233	194	184	208	183	222	205	186	186	173	228	216	193	194	192	218	187	183	188	216	210	225	187	204	210	207	200	204	174	182	178	203	195	204	213	183	177	215	195	196	200	210	240	201	193	200	186	198	205	197	200	199	194	222	210	194	196	181	198	200	197	204	178	207	197	214	204	211	198	204	181	210	203	209	210	211	167	193	228	184	205	196	228	169	191	178	209	192	202	210	184	197	195	216	195	201	216	207	212	193	211	199	182	202	177	202	216	213	196	198	227	214	177	194	189	202	211	195	190	203	204	202	196	204	213	203	197	202	187	167	187	204	190	179	193	204	183	180	182	181	179	202	179	169	201	193	210	209	218	176	204	205	218	186	222	191	213	211	210	195	204	196	191	199	207	192	215	224	207	188	195	190	166	189	184	179	183	209	172	175	195	177	181	169	205	211	199	190	203	212	217	189	199	177	214	177	178	187	189	194	193	191	212	184	210	211	190	198	186	197	207	184	181	200	185	218	177	209	191	217	206	172	179	182	204	186	188	221	193	212	201	217	167	176	212	192	201	208	220	192	189	185	188	201	205	184	206	166	177	206	195	202	174	200	195	209	186	212	175	171	184	178	196	206	190	187	206	188	194	186	215	208	194	182	186	184	206	186	213	213	175	175	203	154	205	200	207	186	194	218	218	193	177	228	191	198	191	189	210	186	202	206	204	184	195	184	187	197	205	194	204	205	207	194	181	193	210	187	190	191	194	184	195	212	233	214	198	190	232	173	207	165	201	178	195	197	186	200	198	190	191	201	183	221	180	215	182	192	186	191	194	212	187	185	192	171	198	186	180	203	197	193	204	210	198	202	171	188	166	177	184	221	222	197	185	164	190	200	199	201	189	192	192	201	196	201	174	192	189	226	185	171	196	189	195	180	190	166	205	213	185	220	195	168	186	188	208	195	206	217	175	177	187	197	207	179	223	184	197	191	182	205	194	200	180	205	187	198	197	181	192	184	181	206	186	205	207	199	190	199	195	204	215	186	196	208	194	193	215	211	206	201	189	199	215	169	182	179	207	183	200	214	192	186	175	177	196	188	198	186	204	191	207	206	216	199	200	176	229	192	214	193	206	189	199	184	216	190	201	195	188	222	218	181	191	212	169	229	176	203	166	197	191	196	178	185	213	204	224	167	170	212	224	201	200	192	206	175	190	192	211	173	195	202	219	210	190	203	200	177	220	205	209	169	211	210	217	222	210	184	186	196	207	182	193	176	197	177	181	195	209	207	193	190	216	189	191	201	194	199	207	191	200	211	214	191	212	213	183	194	190	190	207	222	188	195	211	214	222	188	201	189	213	192	165	177	186	180	183	178	205	214	195	223	179	196	208	198	197	206	207	186	202	210	190	188	210	169	217	199	187	225	207	189	170	220	201	185	182	194	205	200	179	195	163	185	206	214	183	186	200	186	173	193	193	210	197	198	173	212	199	208	228	194	205	186	191	194	195	209	199	223	192	189	179	204	195	185	182	179	214	192	178	228	198	201	217	190	201	211	181	197	207	199	207	194	178	188	173	206	216	198	217	184	182	188	196	210	198	205	211	202	170	202	193	193	203	193	187	199	220	203	173	177	208	210	164	172	198	193	210	197	201	198	194	185	201	189	179	207	177	193	168	199	195	206	205	208	196	204	192	197	207	231	189	212	193	192	193	186	203	199	182	197	194	188	179	173	185	192	178	221	196	194	199	184	193	243	179	189	196	226	196	203	194	182	188	204	217	223	194	220	183	186	200	185	170	182	199	205	193	188	216	196	195	187	197	206	207	180	197	182	218	180	206	218	217	177	185	215	200	199	195	191	195	199	194	186	211	195	193	212	213	203	206	193	237	199	198	189	179	191	211	169	199	197	190	187	165	208	206	194	182	197	201	185	233	196	205	214	194	226	197	182	180	174	191	176	207	204	219	188	186	199	171	197	189	207	193	187	200	217	206	181	209	198	215	177	218	182	201	206	206	192	210	179	191	210	207	197	189	185	167	200	205	223	186	197	226	213	190	188	193	173	195	186	197	210	163	235	181	197	188	210	195	190	218	193	178	192	204	184	234	184	217	186	194	184	175	191	197	204	192	190	226	199	174	181	177	197	193	192	189	193	200	214	173	231	192	192	182	210	184	219	188	189	211	200	226	171	177	170	180	221	193	210	197	183	186	211	190	175	180	219	221	185	186	222	185	211	208	201	192	210	192	178	177	203	174	190	203	188	189	180	198	205	180	187	195	196	196	209	201	179	190	190	204	217	188	187	237	200	187	197	214	208	209	193	199	182	223	167	201	195	185	199	203	223	195	188	187	194	216	199	193	217	193	198	185	205	191	189	205	183	208	204	196	186	195	187	201	206	202	197	185	193	210	193	198	202	178	181	197	180	209	202	178	204	193	193	180	214	213	181	217	190	190	204	196	168	212	174	214	179	209	205	199	200	189	183	193	202	194	194	171	197	185	188	198	193	187	186	174	215	188	173	182	224	181	174	220	216	190	184	169	174	196	204	195	210	198	213	186	207	191	199	205	193	195	197	231	195	182	176	182	189	175	203	199	187	197	191	175	201	203	196	172	182	187	195	219	195	213	199	202	173	193	184	212	214	193	211	176	192	194	174	193	220	218	187	193	236	186	200	228	197	199	192	218	187	211	207	193	195	195	214	187	200	197	168	195	203	210	210	191	241	181	226	212	188	188	195	199	194	197	204	208	222	224	178	188	178	199	184	194	208	198	185	220	190	208	208	203	177	211	203	200	182	196	207	199	191	176	185	195	207	181	202	202	193	192	203	198	181	205	181	212	207	193	201	190	188	206	194	227	213	197	208	183	201	189	203	192	193	206	176	195	217	217	194	206	197	194	207	209	189	209	182	203	198	202	192	199	194	213	226	192	195	190	211	212	208	163	210	189	209	207	188	176	170	216	224	220	224	173	198	170	205	203	194	194	175	213	175	178	216	216	202	193	179	189	185	192	205	203	223	181	224	196	182	183	209	220	202	192	204	207	207	221	200	187	202	200	213	201	190	202	182	216	193	207	220	202	185	183	186	193	211	214	197	209	202	209	211	187	188	192	191	196	207	225	202
53223	72475	56381	3635	2173	1629	1281	955	794	653	601	564	465	430	390	351	374	361	317	317	302	293	284	301	287	290	246	265	242	264	245	261	265	280	249	281	255	263	257	270	247	238	230	257	256	246	237	230	255	225	253	241	225	196	264	254	256	239	213	221	248	227	244	252	220	237	229	224	246	203	253	223	217	220	216	233	231	252	242	242	249	249	210	234	212	211	222	229	259	227	220	219	248	237	224	221	223	196	228	262	208	249	230	215	240	240	205	222	207	224	232	217	210	228	197	236	223	210	231	235	216	213	213	249	224	240	228	239	267	225	224	233	246	221	219	224	229	230	234	213	223	259	258	237	267	209	230	243	225	228	224	245	231	225	228	211	216	208	220	260	236	237	230	226	256	232	251	223	233	224	243	235	232	246	240	215	235	241	257	206	233	241	245	222	206	213	244	259	250	247	222	213	243	218	203	219	221	220	253	202	190	229	223	217	245	237	223	212	218	238	235	199	233	253	231	218	238	240	237	238	223	204	265	225	258	250	225	241	215	222	234	238	229	209	252	214	224	248	216	206	222	237	238	220	243	216	238	206	235	218	235	245	255	217	229	215	196	220	230	247	227	225	223	246	214	209	223	220	207	208	216	236	210	227	225	232	224	243	229	189	218	200	231	216	220	224	236	218	239	216	226	242	221	222	230	237	231	250	194	221	232	217	241	232	254	230	221	214	232	213	214	215	203	230	210	205	241	247	234	236	235	225	234	234	206	259	213	212	247	223	224	240	208	222	230	206	234	227	222	216	222	240	230	241	209	261	224	212	221	223	232	211	225	233	238	254	237	234	242	198	220	246	240	245	210	218	217	237	240	216	248	248	247	210	240	253	236	219	233	227	227	221	229	220	232	230	213	230	229	218	234	242	232	224	224	224	224	231	238	214	203	211	204	237	221	239	250	213	215	224	213	252	211	223	212	202	214	229	213	237	236	230	224	247	258	231	197	222	230	263	225	259	242	219	244	228	224	225	266	269	232	229	221	243	214	208	215	237	221	228	209	233	231	217	231	218	205	242	225	237	226	234	215	206	238	242	235	216	250	226	247	206	210	244	213	233	231	213	232	205	233	246	217	216	221	227	228	209	254	213	222	220	219	234	222	222	237	228	232	206	254	231	246	209	215	251	231	234	216	212	225	224	219	216	242	220	233	229	220	215	227	214	229	207	210	236	201	254	221	230	237	214	202	239	251	232	237	234	254	218	224	237	237	238	223	214	230	203	252	216	260	222	242	215	210	221	227	243	220	210	204	214	232	235	212	222	240	229	196	235	203	234	213	225	221	206	225	250	232	244	230	219	223	247	226	203	231	230	220	221	212	209	227	235	231	201	221	215	235	236	213	216	218	241	217	239	220	223	238	231	239	230	227	197	212	236	258	227	223	239	235	228	216	215	230	234	227	220	221	218	236	206	203	222	221	207	230	220	221	233	223	249	278	235	210	214	222	242	244	256	226	223	243	249	212	212	231	237	230	239	243	219	229	214	252	223	224	221	210	225	210	237	237	227	225	231	247	238	234	216	244	203	225	196	271	225	246	234	218	237	232	220	244	243	242	216	215	211	228	235	230	237	206	204	217	217	219	232	232	225	242	229	229	226	230	217	244	230	234	219	233	223	246	233	210	213	208	214	229	210	221	220	216	239	235	205	227	241	269	229	232	219	240	236	194	212	228	228	240	226	239	210	233	235	238	203	245	179	210	244	208	246	227	217	233	216	224	223	217	222	248	194	231	243	207	238	232	232	235	223	239	246	224	245	221	242	229	222	228	209	206	245	217	204	246	230	222	229	218	219	246	246	240	220	253	217	232	231	243	234	228	255	222	237	203	231	223	254	264	249	223	221	242	220	210	227	232	249	236	223	242	234	251	230	226	241	221	220	250	230	235	234	243	235	214	215	208	207	214	237	245	219	242	218	207	211	211	242	216	227	251	252	210	214	244	245	224	236	229	250	237	221	208	228	199	248	222	240	215	209	239	224	241	249	228	223	227	227	225	228	222	232	226	195	227	226	222	204	238	224	239	241	231	213	229	210	241	247	219	253	230	225	223	231	221	199	228	210	240	198	215	219	241	245	227	229	223	214	226	224	214	231	246	240	239	221	238	218	205	253	216	226	218	234	238	216	244	213	245	226	219	246	229	234	195	227	250	223	237	228	228	225	237	223	224	221	227	260	220	234	208	214	220	236	229	228	231	234	226	220	229	206	258	211	247	229	234	232	230	220	246	236	253	246	219	222	241	227	222	234	206	226	222	199	249	226	236	213	204	234	221	222	223	239	234	233	204	235	213	207	236	227	232	232	243	232	232	219	218	229	243	207	227	235	233	225	230	228	240	216	226	243	219	211	249	233	234	207	258	231	260	222	241	239	216	207	234	218	247	229	247	231	218	248	253	236	207	237	230	245	213	245	252	226	230	227	216	245	257	221	227	248	217	222	247	231	236	238	219	213	263	208	230	255	231	222	251	221	229	234	238	250	207	250	212	218	197	217	230	196	245	229	229	206	215	249	253	241	243	241	237	225	225	244	233	218	229	233	227	212	235	236	237	229	208	255	238	215	238	209	227	240	203	241	240	208	246	226	234	251	224	233	249	243	215	228	234	233	257	233	220	224	223	225	232	239	206	216	238	226	236	209	223	222	218	245	247	222	232	253	223	206	226	224	245	222	223	228	220	221	238	247	225	264	236	241	235	229	212	216	224	240	235	237	213	218	243	222	238	235	260	235	226	209	253	232	224	226	253	227	224	204	208	242	221	231	230	247	251	206	244	230	239	194	225	219	214	252	217	216	235	246	227	222	217	216	239	230	225	231	222	210	207	226	226	234	218	232	208	248	206	256	232	204	236	201	245	209	215	235	205	210	235	233	223	197	238	240	248	219	224	266	236	229	219	271	236	216	235	242	229	243	246	248	216	230	220	236	244	214	220	256	243	205	230	211	229	230	258	233	203	203	257	225	240	223	247	229	241	221	225	204	229	220	226	223	233	234	251	222	253	251	225	220	229	245	210	209	232	255	223	222	239	218	247	242	215	235	223	222	223	255	246	215	251	238	214	221	212	237	234	236	214	221	209	246	229	238	223	217	236	248	229	209	224	224	221	230	243	217	204	238	232	244	246	245	255	240	224	231	225	207	226	230	220	225	222	228	245	231	224	217	237	219	245	217	210	209	252	241	202	238	236	224	229	205	224	236	220	230	217	260	240	220	225	238	250	212	231	242	209	254	238	204	220	215	229	234	224	220	240	211	194	223	226	232	256	237	206	248	205	208	226	222	230	217	240	201	239	238	207	229	223	255	227	241	234	224	209	228	221	214	218	244	224	236	220	247	212	220	212	260	248	262	216	223	239	209	223	242	231	240	223	220	235	226	238	220	247	215	218	245	202	217	195	216	237	239	224	238	190	197	215	233	230	234	228	239	245	218	215	205	222	230	214	229	240	224	234	227	240	212	215	235	221	232
28177	23619	21873	3577	580	550	451	357	345	342	356	355	369	327	326	373	329	344	373	357	325	359	315	329	355	346	349	351	327	356	365	340	352	336	349	370	317	310	332	328	321	323	306	313	358	347	347	352	331	365	355	352	330	336	340	311	328	368	331	338	341	335	328	344	371	314	307	315	325	342	373	336	329	305	306	338	328	292	349	343	327	321	358	335	331	328	349	330	309	317	358	328	349	313	308	358	336	343	372	345	352	362	357	337	365	328	308	339	326	327	345	375	305	332	321	353	373	361	320	374	362	323	357	365	347	373	361	345	339	348	360	305	340	337	300	345	335	328	310	341	312	327	355	345	356	311	323	297	287	353	331	372	370	336	329	307	333	343	342	350	348	317	342	354	338	366	329	331	355	345	356	358	347	344	334	333	330	339	316	375	334	335	337	348	366	336	350	301	314	336	354	335	328	318	332	311	330	335	314	347	354	353	318	307	352	357	364	360	328	352	313	356	335	326	374	322	342	310	353	339	331	323	345	346	361	324	324	357	321	362	327	351	355	311	340	340	326	329	330	336	325	337	329	292	335	309	320	331	339	317	347	336	334	297	348	333	327	333	340	355	313	330	328	380	357	323	325	338	367	351	336	373	334	346	319	353	350	348	307	346	322	334	361	298	337	333	332	326	337	361	321	327	352	355	338	349	353	323	332	324	347	342	359	325	342	368	304	344	368	375	329	322	334	345	332	361	361	348	384	347	350	340	331	329	335	340	332	325	371	336	307	311	321	341	319	304	348	336	350	328	327	342	330	292	361	335	365	335	353	348	351	333	342	336	380	341	347	346	339	325	334	349	335	332	366	319	325	333	321	330	347	354	324	340	320	331	331	366	350	366	364	343	351	334	364	339	369	343	334	356	350	371	361	338	318	329	335	340	339	365	321	336	324	312	309	365	332	321	326	332	325	328	372	353	343	344	359	318	356	318	313	350	356	343	339	351	318	351	333	366	322	321	315	337	345	329	320	316	308	372	380	332	317	364	343	311	331	324	367	323	320	323	335	385	344	360	333	324	360	349	336	322	331	284	326	339	327	342	331	315	344	318	347	335	333	340	347	356	312	319	339	331	371	317	344	337	326	331	356	335	350	319	336	329	317	318	344	338	337	317	360	327	329	340	378	336	367	349	368	341	332	349	358	358	347	347	347	320	332	323	315	318	333	320	338	353	341	337	346	347	359	372	291	340	375	349	353	346	345	364	346	347	349	350	336	345	336	324	331	389	310	314	328	338	348	322	350	321	381	307	389	309	327	349	329	313	320	333	288	336	316	356	347	365	355	338	341	344	320	332	357	310	324	338	325	323	315	331	344	290	336	319	373	342	325	358	330	316	345	336	340	328	379	377	335	335	350	342	343	319	312	367	332	352	342	354	347	314	338	312	309	332	337	311	341	355	327	345	314	332	311	328	351	327	329	364	309	359	354	345	334	307	323	320	344	352	337	316	333	337	329	315	323	321	353	307	352	333	370	349	358	327	320	340	342	344	372	364	349	318	344	333	332	335	362	319	375	345	345	298	323	332	340	319	353	340	285	338	329	324	309	337	360	335	323	335	340	372	317	371	340	338	348	358	337	335	317	351	334	379	314	333	350	352	359	318	334	361	331	347	360	322	379	342	330	342	318	339	336	330	350	347	333	357	335	341	305	353	364	340	356	303	314	337	308	325	364	340	319	283	317	313	328	346	352	309	342	343	333	341	339	351	354	326	333	342	345	335	331	343	310	365	351	322	326	335	305	328	339	379	323	341	340	342	353	328	366	353	342	357	340	341	336	311	311	365	348	356	341	365	333	334	336	339	330	319	348	347	353	324	391	355	301	325	368	378	341	351	362	316	328	319	375	325	340	362	333	363	359	380	377	342	328	332	301	330	375	350	349	332	333	326	331	340	373	335	372	329	340	361	361	349	327	326	331	325	342	336	356	318	350	337	352	338	340	346	326	326	394	366	313	364	335	346	324	332	372	340	320	347	341	329	344	357	317	347	338	326	328	395	367	337	353	345	359	316	333	358	359	356	334	360	325	340	367	329	340	321	315	350	312	339	350	311	319	344	364	327	339	337	377	333	331	338	381	331	352	372	367	358	366	350	354	328	332	331	326	312	348	315	321	297	356	353	330	345	343	343	341	350	382	324	325	341	347	334	322	343	329	341	357	356	305	329	310	350	354	304	341	340	359	370	361	345	313	351	354	320	344	341	354	341	325	354	320	307	332	337	319	361	336	346	304	333	304	320	344	351	322	328	309	339	357	313	360	338	340	351	353	340	308	332	343	326	321	341	367	372	348	334	324	342	354	341	333	353	333	330	345	327	313	342	324	346	344	350	360	360	364	337	338	377	354	332	383	327	328	332	332	374	332	348	357	328	349	339	346	339	348	388	329	338	343	299	347	341	326	367	315	331	328	349	318	365	318	328	347	364	344	314	331	346	326	340	343	332	310	337	321	345	355	370	360	322	349	325	315	324	321	352	327	351	330	329	342	347	370	350	349	294	346	342	294	346	313	304	335	342	320	379	380	332	358	323	319	336	332	362	310	313	347	342	341	324	365	325	352	359	346	361	321	363	319	355	347	355	360	342	359	315	345	300	331	326	366	330	330	337	314	312	371	347	339	319	323	342	362	330	349	338	325	338	314	335	347	331	336	342	367	353	340	338	330	352	361	349	346	321	338	335	332	343	335	315	363	337	353	355	316	322	340	334	309	321	336	328	346	325	325	354	294	318	312	311	355	336	343	317	373	331	367	334	351	314	324	338	351	318	324	339	339	363	360	320	348	357	326	339	352	374	331	359	315	352	364	343	333	344	351	331	367	341	357	312	337	307	319	310	336	347	328	333	360	311	332	328	317	354	313	381	335	347	314	360	307	333	326	350	344	344	299	350	321	334	355	316	320	323	346	330	331	338	334	312	343	343	332	326	350	369	339	341	325	350	353	352	332	340	341	345	344	347	357	310	328	372	335	339	308	275	324	337	359	313	342	357	361	343	317	328	343	331	316	354	347	366	349	300	292	329	326	346	361	338	333	364	357	311	326	321	334	358	372	335	319	304	345	344	360	342	331	333	342	376	318	338	317	337	331	358	310	326	341	320	340	335	315	339	339	351	344	357	325	339	332	373	359	327	323	352	380	356	360	337	302	365	336	346	329	341	341	363	389	339	352	364	333	334	313	329	316	357	322	346	356	340	310	321	327	375	340	318	320	316	317	323	345	303	381	323	329	337	350	368	337	313	381	342	331	326	353	313	286	317	333	336	314	338	369	328	352	292	349	336	376	345	340	313	339	369	339	328	337	377	337	348	294	336	301	357	353	365	332	331	343	386	359	310	307	357	317	361	333	318	346	327	312	316	314	337	346	324	358	364	340	348	357	346	351	324	335	332	330	320	329	335	336	323	337	359	330	328	319	361	359	333	285	309	351	343	318	323	335	320	354	344	345	335	364	297	344	331	354	356	320	301
25520	33301	18538	545	478	407	439	441	423	438	474	439	439	441	445	437	425	431	424	440	437	425	424	413	444	416	392	439	448	441	401	431	410	455	433	411	423	423	380	442	396	435	389	409	384	427	447	393	416	430	410	418	415	441	421	440	431	443	417	395	393	411	461	405	415	393	455	431	417	395	447	428	437	379	415	420	411	430	434	397	425	388	399	405	399	390	396	430	427	437	401	442	410	386	435	406	442	416	414	409	419	416	427	447	423	445	405	400	431	429	414	400	397	404	400	432	373	447	426	441	413	459	472	434	442	419	417	431	413	429	419	422	411	429	409	380	434	431	400	431	419	420	412	392	371	431	394	431	417	388	403	414	412	428	414	419	386	419	455	416	450	441	406	426	420	453	443	420	422	440	428	429	410	410	395	444	418	442	423	399	454	406	437	443	434	436	444	413	415	390	396	419	417	409	444	464	465	437	411	432	377	411	422	417	426	368	420	446	394	431	387	410	423	396	410	421	379	438	444	379	433	425	413	428	387	423	418	363	400	424	454	419	426	400	414	458	436	458	414	417	406	397	437	410	418	428	393	455	473	415	426	381	435	438	412	415	449	376	391	420	399	411	425	444	446	406	421	434	415	397	424	425	403	402	411	418	423	411	450	431	430	393	428	415	412	444	441	424	384	479	456	412	435	388	434	380	423	407	422	438	423	403	419	372	430	435	439	395	448	441	440	444	399	442	438	432	410	390	421	447	420	436	442	406	438	423	400	390	419	393	409	408	404	383	422	392	432	419	460	432	388	395	415	425	411	422	426	422	372	406	400	414	415	387	429	432	418	401	414	420	407	397	421	435	424	394	400	398	409	395	436	412	425	429	398	427	378	439	446	449	404	387	427	409	422	414	432	447	390	425	444	418	457	413	429	433	407	424	418	424	373	423	401	398	410	418	416	421	411	460	417	466	401	397	383	412	385	417	413	390	437	417	458	398	416	438	411	439	453	424	435	446	405	416	415	439	415	360	440	412	428	402	440	407	481	448	445	421	371	430	398	390	441	403	428	433	433	435	429	447	416	444	392	408	417	397	439	424	447	461	431	419	434	407	387	434	430	420	441	411	424	383	410	443	420	391	428	424	440	409	468	395	427	400	379	427	376	405	405	443	425	448	456	446	401	420	404	389	436	410	418	430	415	454	414	397	405	415	378	419	403	385	392	389	447	407	440	400	408	422	399	407	419	424	451	377	450	388	399	475	451	423	418	429	418	468	436	427	449	418	442	408	442	437	412	435	412	463	380	405	453	388	411	424	406	450	426	399	407	436	409	418	392	436	462	404	403	438	410	400	403	398	404	427	422	419	454	438	401	404	424	398	414	436	423	431	443	380	397	386	442	413	483	401	431	477	397	415	408	386	421	428	389	413	421	434	391	402	417	375	424	408	448	394	420	422	451	436	416	425	406	427	435	466	402	381	418	422	419	419	453	443	416	381	415	422	401	401	422	385	419	420	435	413	389	393	458	413	425	424	418	423	446	402	427	438	417	454	389	433	412	393	456	404	382	437	402	428	383	407	395	423	404	455	423	428	403	401	424	395	430	417	434	421	401	423	437	383	384	406	416	390	366	364	452	421	466	451	410	419	436	422	422	423	407	435	404	420	459	420	410	407	372	398	439	411	442	440	432	385	445	447	430	400	422	402	406	414	437	429	406	406	389	435	434	452	446	423	412	405	428	436	392	405	404	432	432	407	415	407	388	420	401	389	400	401	363	398	415	417	458	415	427	432	409	415	438	441	441	412	384	422	401	419	381	428	415	405	421	442	431	448	387	397	426	390	404	418	409	425	434	393	408	405	402	392	437	407	395	384	412	418	436	443	431	418	421	425	404	397	404	424	420	385	386	411	453	448	390	436	453	375	431	452	400	426	430	420	429	406	440	431	406	439	414	394	437	453	419	417	398	414	406	432	379	433	393	387	440	403	426	402	402	437	434	424	426	429	418	421	422	440	413	390	420	412	419	435	429	449	379	392	424	443	412	415	429	440	419	437	430	437	411	402	377	434	444	409	432	427	401	432	418	393	446	395	379	404	396	424	436	424	387	439	408	431	404	411	414	391	420	458	433	395	399	400	416	382	448	395	371	436	401	403	411	432	396	429	418	428	424	420	407	432	431	403	442	406	426	403	420	414	412	399	407	373	418	449	421	392	427	404	383	440	399	423	454	407	403	427	413	428	405	388	422	420	408	416	433	438	431	411	427	421	425	373	401	411	396	429	457	396	386	426	434	422	415	448	446	447	411	405	430	454	407	425	434	385	412	425	431	392	396	422	426	456	419	372	423	465	419	439	439	433	431	417	441	410	417	441	372	430	399	447	429	392	416	427	404	384	424	405	441	429	413	438	424	467	417	431	401	418	410	435	425	422	422	393	416	413	412	429	451	434	439	428	415	413	422	386	441	397	432	443	406	421	417	435	406	436	414	422	385	417	422	408	442	414	444	415	405	442	424	382	451	448	425	411	404	412	421	473	420	460	379	440	426	416	426	414	443	409	420	410	432	420	427	400	422	416	423	420	407	395	407	412	446	448	435	456	411	435	413	412	412	456	393	418	440	404	444	438	403	442	429	434	415	423	485	449	412	420	414	420	399	446	440	410	457	426	402	402	468	437	447	442	437	407	449	394	427	400	416	393	420	441	419	416	415	421	417	415	397	370	405	413	406	463	439	419	435	460	400	430	400	406	413	435	430	416	402	391	449	394	423	420	423	427	439	420	463	391	439	411	477	419	426	405	408	443	425	406	409	419	420	478	431	393	420	458	454	402	444	411	409	419	438	399	393	438	441	398	425	393	439	426	436	389	424	463	397	439	424	439	415	428	381	433	417	459	440	450	427	372	427	455	407	429	406	424	435	409	456	402	434	426	416	460	403	410	430	433	409	424	431	414	419	441	385	432	399	424	412	461	433	413	418	411	419	410	405	427	439	428	443	452	406	422	403	379	370	400	416	432	449	438	409	415	413	395	400	445	380	445	426	423	392	431	417	447	454	442	455	443	432	401	442	412	408	419	432	387	421	395	404	418	399	410	421	425	446	414	410	383	445	433	442	433	431	387	426	465	431	435	408	405	397	422	410	430	424	406	439	480	423	403	438	435	439	415	412	392	424	418	404	419	427	448	421	424	411	362	423	429	386	401	453	457	434	385	420	432	410	408	424	409	417	384	404	443	420	447	417	391	408	417	408	402	411	395	411	403	400	399	402	422	429	406	443	373	433	459	419	402	432	434	420	395	462	392	424	426	388	437	412	397	392	439	407	443	425	441	415	390	420	410	423	394	414	436	432	390	379	404	398	376	446	409	428	420	429	441	419	396	396	425	409	395	441	421	426	413	402	420	386	454	385	415	463	420	422	453	427	428	448	415	421	406	410	404	413	411	461	394	429	428	397	428	445	417	423	418	377	419	423	421	441	404	395	413	408	416	385	439	423	410	418	388	437	443	350	431	404	412	390	432
24418	21810	29351	25987	20180	7802	546	377	274	259	245	232	253	218	212	200	200	223	213	206	215	188	183	211	185	186	173	185	181	164	201	196	192	180	161	198	174	165	195	165	185	192	189	193	178	171	168	171	168	159	150	187	178	187	177	161	206	159	159	158	184	201	173	176	169	154	178	171	170	178	182	179	195	161	157	168	186	188	175	165	189	153	165	165	151	168	186	160	200	176	179	170	189	181	174	177	193	174	141	179	175	161	186	184	164	182	194	176	164	201	180	172	184	171	163	180	169	170	196	196	191	178	183	151	170	158	174	196	167	159	177	163	177	169	170	182	174	158	190	157	168	154	180	169	198	182	166	164	176	165	161	173	178	182	142	149	189	172	178	182	174	185	179	170	168	170	179	166	181	180	175	159	172	195	184	181	176	185	176	158	166	172	153	178	181	188	182	186	172	170	189	171	156	163	162	169	167	182	178	162	188	165	187	190	196	167	145	167	186	174	168	144	180	186	166	166	187	157	185	186	154	162	181	165	160	171	144	173	179	161	172	201	162	176	181	166	174	162	183	161	157	155	185	169	177	177	161	162	170	189	172	180	170	178	168	177	168	147	167	169	158	172	189	162	200	170	169	167	177	179	170	180	193	160	176	157	180	184	167	167	195	182	173	189	160	179	182	153	172	150	172	166	166	194	161	157	173	170	175	171	189	165	170	149	178	170	182	169	182	177	198	181	177	174	174	176	178	166	172	167	185	172	161	172	181	167	161	164	173	198	138	174	194	176	195	196	150	186	174	155	186	180	165	170	151	206	180	179	159	179	175	176	168	157	163	179	172	173	168	201	181	177	167	170	160	187	166	153	168	188	174	175	177	157	172	148	165	171	166	163	159	178	179	155	178	168	160	158	201	182	175	174	170	182	169	172	164	165	182	164	169	199	179	160	183	175	158	183	188	158	151	177	149	165	163	175	184	165	164	167	189	168	170	171	169	167	175	185	157	178	157	207	183	176	199	190	190	184	157	154	179	194	143	182	183	185	175	172	178	165	176	180	195	171	181	172	183	162	197	164	202	182	182	140	177	135	169	183	164	168	169	184	173	188	151	172	170	161	165	192	164	158	178	152	152	162	176	159	160	176	191	168	193	163	181	182	172	166	174	161	169	173	205	187	171	181	191	169	175	188	146	160	174	173	184	144	151	179	148	161	164	156	170	166	190	178	183	169	184	183	207	165	171	157	172	185	163	191	179	166	176	152	164	181	163	194	150	176	185	174	166	189	176	164	161	144	170	173	175	177	169	174	189	175	179	169	163	164	164	162	167	176	173	187	177	164	160	167	165	164	167	163	197	190	161	156	162	177	182	187	160	168	159	179	178	177	185	179	155	159	179	190	175	182	169	165	158	175	177	196	179	191	184	182	190	156	190	166	165	179	163	157	179	172	166	179	195	165	164	173	180	180	156	147	170	164	181	185	160	183	162	191	176	167	186	178	161	157	190	157	190	180	154	174	159	173	168	162	163	178	184	188	192	186	174	181	166	155	187	163	165	150	170	177	167	182	187	188	172	154	166	168	181	176	199	171	166	186	173	151	167	162	198	175	167	176	151	168	157	178	176	179	192	187	155	175	162	174	193	184	190	166	181	168	178	167	180	150	162	171	159	175	158	154	162	176	166	181	161	193	178	132	165	165	168	168	187	171	183	150	150	186	188	192	166	181	165	156	159	189	191	171	186	179	188	172	155	196	166	157	191	162	186	172	187	177	164	165	190	188	175	158	183	175	174	171	163	165	189	186	178	171	153	172	170	169	178	158	179	158	204	180	165	191	173	183	176	167	180	179	186	158	194	182	165	165	187	199	179	163	167	176	166	172	159	170	173	175	168	156	182	163	174	185	165	154	170	152	149	176	177	166	184	177	141	177	162	162	186	186	161	146	159	181	168	174	174	151	172	167	153	181	178	158	177	166	179	175	197	171	166	177	180	188	181	189	155	164	179	181	175	193	136	141	186	182	173	172	176	161	188	172	178	176	171	162	172	182	188	168	174	212	158	164	192	173	176	166	197	164	193	160	157	143	158	183	174	180	170	182	174	176	199	177	154	180	183	177	161	174	162	170	173	162	159	199	166	181	166	193	145	181	174	158	164	170	190	178	185	172	154	175	182	183	168	166	201	183	191	170	182	170	181	190	136	158	165	170	170	163	177	167	154	175	143	191	208	161	165	177	174	163	162	159	196	180	156	165	175	192	153	175	172	184	185	177	192	173	196	169	146	203	161	169	151	176	182	177	163	167	152	189	201	156	159	166	160	199	175	162	164	179	163	170	147	189	185	185	177	181	167	178	170	178	170	158	183	172	172	169	167	182	202	155	183	195	165	158	166	171	159	173	181	157	192	167	161	170	159	172	178	168	159	178	187	181	166	163	164	179	152	181	156	144	189	170	173	191	195	157	180	165	175	164	149	182	165	165	178	189	153	157	167	166	173	187	191	176	142	181	186	164	147	174	195	183	182	178	147	179	172	177	171	171	182	173	184	176	186	150	148	169	174	174	171	164	166	184	178	195	167	151	176	153	177	173	156	158	157	169	182	180	201	179	164	189	157	142	159	179	175	178	182	173	188	154	180	162	169	172	186	177	193	168	174	154	177	179	167	181	177	184	169	170	178	174	180	189	156	166	185	197	160	154	193	204	184	156	162	176	183	169	178	187	167	161	192	166	175	145	169	162	185	166	182	172	174	179	159	154	176	140	175	174	177	206	170	159	183	176	186	186	187	174	177	191	167	167	171	171	183	165	195	175	179	169	176	148	183	167	164	184	151	188	167	155	201	169	163	173	178	169	188	166	179	176	184	168	180	161	146	182	193	166	175	156	193	170	162	189	191	173	193	175	164	163	165	166	167	154	165	155	185	178	190	194	165	157	196	148	175	155	159	156	163	181	172	200	198	158	160	191	188	175	164	175	182	174	175	181	156	160	159	180	157	178	172	181	174	177	180	185	173	171	158	160	175	168	189	174	165	183	203	169	185	174	164	169	187	162	177	188	166	159	178	187	180	161	158	191	154	189	184	162	187	171	184	179	191	169	192	172	187	177	171	160	179	184	181	171	169	182	162	181	167	178	216	158	174	184	190	169	158	185	158	159	185	167	162	196	179	170	151	185	163	161	172	176	183	170	172	179	188	166	172	184	163	180	151	188	195	167	193	161	199	169	167	193	198	166	181	179	172	177	178	155	174	187	171	167	178	174	168	178	178	172	176	191	172	201	156	190	194	191	164	165	179	177	153	177	183	181	176	197	184	169	183	139	167	171	172	145	169	175	176	163	186	189	171	196	175	191	185	201	182	189	163	193	188	174	182	184	191	158	175	172	181	169	176	174	184	184	200	146	179	163	171	174	194	159	164	170	184	164	172	163	161	155	170	185	180	190	197	176	160	191	178	173	157	168	173	162	159	177	182	172	186	176	156	206	178	174	192	166	173	182	177	168	173	159	175	161	176	180	183	170
53917	73817	54126	2161	1199	960	793	632	536	453	398	390	369	342	303	286	270	306	294	258	261	240	237	239	248	230	238	231	260	252	235	205	247	264	223	208	240	218	209	195	221	215	218	221	223	233	234	214	200	234	234	233	239	214	210	221	204	199	225	196	228	221	229	238	210	235	254	235	237	246	214	192	211	227	217	219	223	199	219	193	239	215	203	215	202	221	233	189	208	247	214	206	234	237	204	221	235	236	234	241	213	241	195	269	222	236	197	227	201	216	212	211	172	224	251	192	239	222	244	230	229	221	213	214	231	220	228	219	222	238	218	237	221	226	206	215	262	241	250	218	223	205	228	203	213	234	235	197	203	225	241	219	213	217	241	207	229	230	211	219	229	228	236	220	231	218	223	204	235	208	228	221	199	226	224	217	230	224	192	225	247	228	210	225	245	227	209	202	218	215	242	192	214	211	219	229	234	224	214	204	238	222	201	201	223	217	228	204	244	223	223	221	238	229	226	245	223	232	215	239	226	218	219	223	206	228	228	218	223	222	227	219	232	217	229	211	244	232	210	198	225	232	220	214	221	210	200	220	203	201	236	221	227	223	222	199	215	220	222	206	226	242	245	209	215	215	245	232	224	216	208	209	222	213	228	210	225	203	232	231	204	225	222	230	214	223	244	230	209	221	221	223	234	248	227	217	240	218	222	229	238	207	225	206	212	190	235	217	190	212	222	234	217	231	214	216	242	245	234	221	209	205	223	228	205	223	237	223	218	218	226	216	203	205	230	223	215	215	226	245	228	204	207	206	232	210	246	209	231	223	221	224	219	186	228	225	244	224	203	218	204	204	206	187	227	223	252	196	218	227	196	224	219	197	202	229	202	218	222	230	223	226	232	229	215	217	235	212	231	211	246	242	221	197	228	234	235	207	222	229	261	223	221	217	208	216	225	225	222	228	214	231	206	212	235	207	216	246	209	212	205	191	211	216	215	246	188	221	213	234	208	195	248	192	226	242	219	215	251	242	218	240	177	216	233	212	214	225	216	229	218	218	226	206	221	256	201	215	194	242	201	210	226	206	217	227	224	196	234	201	197	223	206	221	221	227	213	220	221	224	239	232	230	211	226	210	216	196	242	240	216	201	207	208	185	202	207	220	269	218	207	212	232	241	217	239	225	215	194	207	223	217	231	200	206	248	191	211	225	220	236	247	208	235	188	230	200	235	219	219	212	203	208	201	242	245	193	239	202	220	230	228	237	217	218	227	213	220	227	229	245	239	201	194	224	213	215	214	205	203	214	203	210	212	213	242	205	217	210	241	247	237	223	215	229	209	220	245	197	215	212	242	218	227	228	237	207	235	217	249	243	201	206	211	224	231	236	218	261	216	230	225	222	210	223	211	226	229	217	247	216	223	237	211	228	224	239	206	206	218	220	240	233	241	228	207	213	226	215	235	222	217	180	202	195	244	235	216	215	241	218	233	222	217	225	205	202	218	209	231	194	209	235	218	212	212	222	202	223	222	215	213	210	229	204	229	222	210	233	241	211	238	236	234	221	205	231	227	222	213	235	211	223	213	228	206	233	213	237	217	222	198	239	202	229	215	216	204	232	220	201	231	202	201	213	209	218	204	201	203	211	235	217	233	247	222	224	202	231	231	224	239	216	196	220	233	240	242	204	240	210	231	215	229	192	238	237	233	206	219	236	220	218	224	216	236	236	239	228	239	200	211	225	234	233	193	233	223	232	213	217	215	204	250	259	214	220	191	233	217	237	242	236	229	228	228	213	233	234	207	213	221	231	214	256	219	209	215	212	228	216	238	215	219	226	207	216	221	219	227	240	213	224	234	226	250	233	212	220	233	210	246	204	234	219	248	227	219	227	199	219	222	211	207	218	185	215	219	211	237	208	227	213	227	226	226	201	200	215	222	204	228	215	237	210	213	234	212	221	220	207	225	204	238	216	179	222	227	228	220	224	215	241	244	229	211	239	220	206	219	221	211	212	223	229	231	197	212	205	228	210	237	224	233	216	220	237	198	238	200	208	248	208	202	234	216	222	215	225	210	233	203	228	243	209	216	213	195	225	253	244	210	219	236	235	214	212	223	214	228	248	243	225	241	212	232	248	222	239	230	228	232	246	249	223	210	218	214	221	224	237	225	200	216	250	225	220	252	208	233	221	207	249	246	212	231	183	220	241	215	235	222	221	227	231	222	217	205	229	235	210	228	233	217	226	228	227	222	218	248	233	251	217	226	238	192	235	236	239	242	224	225	232	236	190	222	224	207	218	215	232	227	217	215	225	233	242	228	208	203	207	229	247	223	227	193	228	220	210	247	223	235	211	235	219	203	223	200	222	239	230	215	207	206	226	226	225	214	219	203	224	206	217	227	207	213	232	238	214	215	229	217	212	192	219	218	200	238	233	229	216	194	211	224	243	226	219	215	240	203	205	232	197	193	207	218	209	226	224	251	209	231	218	234	241	211	226	211	222	203	221	214	220	217	213	207	262	222	205	207	203	212	227	207	210	218	201	210	218	224	228	227	239	213	193	192	244	225	230	231	232	207	209	220	230	200	218	210	216	238	232	218	258	220	225	220	222	215	220	207	267	227	209	205	211	215	202	203	248	199	223	221	234	222	194	207	214	248	229	227	201	221	232	233	213	216	229	215	225	191	224	217	217	208	207	218	224	221	218	243	222	213	214	222	226	202	225	225	236	223	229	230	227	224	218	225	235	214	226	225	214	209	222	233	218	191	209	195	207	207	216	214	183	220	240	228	217	217	205	263	221	228	216	221	222	230	232	205	225	223	209	219	188	216	223	199	226	213	224	234	205	218	243	213	237	214	243	198	235	198	243	233	222	217	213	229	207	219	204	221	219	198	222	209	212	216	231	237	211	220	208	218	211	218	196	224	218	218	232	232	204	215	219	209	214	235	243	201	216	206	208	223	232	192	233	228	190	223	223	211	232	214	229	234	226	203	199	205	178	230	248	216	219	202	219	219	236	219	246	221	247	232	216	214	211	223	213	246	219	212	221	206	199	220	227	188	238	209	220	220	220	228	202	208	203	220	223	225	234	210	215	232	220	229	221	234	235	201	226	221	224	215	216	213	217	208	216	215	211	216	221	228	215	214	228	214	214	255	252	235	234	230	229	206	188	214	223	182	208	233	214	214	214	216	244	243	208	226	261	223	224	222	206	216	204	253	210	197	231	197	232	226	208	239	207	204	215	218	250	203	213	213	208	234	236	223	203	209	243	203	217	192	259	229	245	226	260	257	216	226	211	210	253	202	201	222	208	212	232	213	225	199	239	212	227	222	225	205	245	229	249	244	213	217	231	219	224	205	224	238	236	254	220	238	211	216	235	220	197	230	204	196	216	212	220	216	224	213	228	208	239	228	217	249	227	238	213	213	227	220	187	224	217	211	238	225	228	239	229	228	219	225	229	230	228	252	194	241	217	207	210	222	221	219	262	211	228	190	222	224	219	220	204	231	255	198
25878	22572	29326	25221	9035	724	512	510	479	492	451	420	424	449	490	436	472	444	427	441	444	439	407	425	422	403	422	404	464	417	403	394	386	420	410	441	402	414	409	404	409	416	366	395	398	409	431	415	440	406	392	401	418	412	411	399	426	414	444	385	441	423	430	435	406	440	399	432	400	426	408	393	405	393	412	434	407	386	430	386	399	404	396	430	402	408	432	404	410	396	445	409	401	412	427	438	421	431	438	405	409	416	396	424	440	421	388	412	423	407	425	393	402	402	430	422	364	409	451	421	425	390	404	425	410	389	430	401	465	412	419	417	433	425	364	373	375	421	426	386	402	425	420	433	401	472	401	399	423	444	396	428	387	421	463	428	411	435	400	440	424	453	446	422	442	409	406	428	423	440	401	409	417	391	410	385	403	376	377	389	431	413	435	377	402	395	399	420	437	400	392	385	414	426	386	455	412	421	421	409	383	485	415	399	443	409	388	441	427	437	403	456	436	425	384	446	428	415	396	379	427	454	387	408	423	391	422	388	405	403	457	404	387	408	390	404	417	434	383	403	385	393	419	423	401	406	443	383	386	398	381	390	437	437	432	425	412	427	421	434	413	423	398	434	393	375	436	431	420	425	392	425	403	414	432	430	412	433	433	398	422	415	456	429	455	396	417	380	439	376	415	420	457	399	379	423	447	404	400	425	423	441	416	444	385	385	430	417	398	394	416	385	413	416	360	423	417	411	429	367	430	424	400	418	395	366	392	405	421	418	399	435	424	409	415	392	408	389	406	395	416	419	434	377	412	391	428	417	370	399	433	415	431	406	380	403	423	416	404	410	382	387	420	426	371	372	392	397	391	388	418	420	389	414	431	396	393	436	416	406	451	415	400	403	448	430	404	396	447	429	392	413	391	474	399	399	396	409	413	409	382	410	438	428	400	399	403	412	393	406	417	433	390	430	402	413	435	421	387	378	401	417	401	400	408	436	434	422	418	418	422	408	410	443	386	385	420	419	396	423	414	411	458	433	411	427	395	410	428	418	407	405	403	409	409	421	436	407	418	443	406	407	394	422	417	432	409	408	441	417	410	407	406	394	411	429	435	410	432	434	434	372	395	407	412	408	417	433	406	394	422	413	399	404	399	393	405	416	426	405	404	438	426	411	411	413	438	434	407	410	393	433	384	374	410	417	388	388	419	438	430	398	397	365	420	394	391	407	420	391	402	388	395	379	426	437	424	439	399	417	391	408	413	383	413	390	404	435	403	391	445	410	404	410	414	438	435	428	383	417	419	397	397	414	395	442	376	405	408	418	368	444	439	419	410	421	403	375	421	384	387	446	393	397	391	421	438	443	440	407	435	416	399	385	398	432	394	421	393	425	410	448	451	438	391	462	425	412	386	417	408	415	407	423	395	405	424	403	415	425	423	426	418	452	437	443	433	397	409	407	409	406	426	403	417	417	391	414	396	405	401	430	461	396	403	421	419	372	421	457	438	376	418	450	451	423	381	402	402	430	419	375	429	427	382	453	414	430	430	415	422	396	385	398	388	398	424	381	423	445	395	412	394	429	440	410	441	417	451	409	428	418	428	393	401	418	403	420	360	410	390	452	429	393	456	420	424	438	475	407	421	407	427	425	397	387	415	416	405	406	421	432	408	449	408	395	404	393	392	424	381	410	403	422	404	384	413	393	406	358	410	395	386	384	378	453	443	446	396	432	417	442	407	387	380	403	415	409	446	405	420	395	432	386	436	427	428	394	387	421	404	459	433	401	458	419	396	409	405	390	430	418	436	387	393	390	401	409	413	377	390	407	434	388	421	433	430	384	417	426	406	429	388	397	406	409	391	394	420	444	405	454	438	378	412	417	415	389	410	434	420	380	394	416	440	406	404	439	415	435	435	379	391	417	421	389	422	386	402	423	404	431	431	408	429	399	428	399	434	412	401	403	447	423	433	405	389	411	407	418	432	424	409	438	411	372	399	421	396	388	403	409	411	411	419	423	420	400	442	419	426	360	414	388	410	426	398	424	368	412	394	405	428	409	420	379	402	403	399	430	383	429	432	403	428	422	438	398	434	428	434	386	406	389	456	424	401	409	392	408	407	399	393	431	418	411	429	438	427	407	418	412	405	403	426	400	370	415	379	434	372	429	427	427	402	457	400	412	428	408	433	387	448	422	381	415	386	440	402	437	382	400	424	419	405	434	416	406	382	375	431	436	377	405	414	433	370	414	428	400	401	407	423	414	434	432	428	424	401	401	399	413	434	419	420	385	367	383	407	420	413	415	392	382	387	416	392	406	413	405	423	419	409	429	430	423	408	444	411	421	426	393	440	422	427	391	410	418	418	408	407	399	416	404	411	428	463	431	402	381	414	408	427	390	414	441	424	407	438	370	435	447	422	427	415	418	431	421	422	404	424	418	379	402	409	404	361	393	421	393	466	429	444	397	411	415	418	390	370	440	434	408	431	420	407	447	411	413	411	441	454	411	406	376	382	415	405	388	398	390	420	410	390	418	433	418	422	406	463	412	384	396	406	440	403	369	394	386	399	442	406	437	373	424	412	377	409	441	388	386	402	401	437	399	413	424	428	440	406	398	407	412	387	399	386	416	396	401	398	414	389	421	390	407	389	386	407	397	438	381	386	436	393	404	404	375	399	432	394	435	427	397	409	421	432	436	375	387	395	409	406	405	430	404	413	398	434	431	408	394	439	394	391	432	398	401	457	386	414	353	424	422	367	437	410	405	436	412	442	413	410	431	399	409	402	395	399	394	420	420	381	433	404	416	415	364	381	402	395	382	378	398	453	397	400	421	407	418	393	378	399	395	415	439	407	406	419	441	396	429	405	414	380	416	410	416	409	431	406	408	405	421	389	418	436	372	404	418	404	413	398	412	400	427	396	406	438	371	414	388	388	448	458	444	396	423	408	418	418	422	404	380	400	407	399	464	421	418	401	356	404	426	415	428	409	381	395	419	422	444	396	388	438	429	472	403	429	434	420	411	408	415	417	390	396	430	394	434	419	393	430	389	403	420	399	415	442	409	410	406	406	418	414	399	415	401	390	448	390	432	436	416	429	401	378	378	413	438	441	439	451	401	432	389	388	425	402	396	407	403	399	443	393	405	413	419	399	412	443	371	429	421	445	379	425	430	448	404	436	403	388	406	417	407	423	435	441	416	381	432	416	431	386	392	430	361	380	410	423	408	418	396	431	425	406	384	425	423	398	397	407	387	357	402	426	421	442	410	382	370	439	429	403	415	399	433	402	401	438	418	429	402	417	412	398	397	396	401	405	437	406	403	449	412	452	455	397	379	441	392	401	443	443	371	423	450	451	388	407	405	444	408	413	438	406	417	381	391	441	404	432	439	390	420	412	386	387	374	419	408	424	410	410	395	410	402	432	415	427	417	389	422	420	409	412	394	421	394	396	429	459	378	408	401	419	400	429	396	447	370	406	401	459	414	443	432	420	423	444	432	396	431	442	394	383	413
52301	66014	46676	1622	1032	804	751	655	653	621	601	613	568	511	508	515	502	526	504	519	512	518	496	442	512	470	499	469	508	531	507	474	434	498	484	473	465	526	498	501	462	492	477	479	470	467	477	510	482	490	476	448	513	467	459	480	487	468	510	451	508	521	468	458	478	452	517	462	490	496	502	421	486	479	504	494	513	503	502	479	458	473	490	515	530	489	472	442	418	509	506	478	479	455	470	531	501	506	478	492	465	507	525	526	458	462	460	479	491	511	473	468	480	464	510	519	520	507	455	507	501	441	490	442	501	548	491	477	476	492	503	486	502	482	487	493	484	486	523	507	435	481	483	517	458	514	504	510	476	438	507	493	501	502	484	462	458	508	464	507	486	508	443	523	469	480	508	454	475	511	505	482	499	463	481	502	486	492	464	477	497	464	504	518	469	447	521	458	494	410	473	463	474	492	524	457	535	496	520	489	490	528	484	486	449	487	485	505	511	453	493	474	454	512	462	501	500	508	487	497	510	482	515	509	459	503	485	523	508	530	509	477	445	453	471	497	516	488	485	440	521	470	455	509	485	478	502	498	473	512	489	528	464	510	498	492	489	505	488	516	479	521	458	476	461	533	483	516	479	460	471	486	500	524	470	500	465	510	490	485	498	468	512	462	511	480	505	475	485	553	531	501	502	538	504	476	431	437	485	513	480	482	512	511	457	477	480	514	442	467	491	507	506	500	510	448	541	507	505	509	481	494	490	451	464	492	494	485	499	499	486	451	481	453	509	512	534	479	475	521	496	497	477	504	524	489	487	491	500	502	490	452	490	444	507	485	499	482	467	492	469	480	470	467	423	465	518	486	505	484	495	544	479	489	456	520	490	466	505	466	491	484	476	482	447	492	467	462	463	512	513	499	508	478	512	484	490	504	476	529	477	494	468	496	494	505	489	475	523	504	478	457	495	490	493	484	493	503	450	506	458	456	466	512	504	466	487	472	504	480	502	511	495	467	510	480	490	481	445	503	472	543	445	485	486	509	473	502	467	454	503	488	498	453	453	497	488	499	474	507	472	477	481	505	460	488	479	457	549	479	461	483	454	480	508	473	486	514	503	491	495	478	494	484	502	474	497	472	455	536	498	486	442	515	475	478	480	465	490	484	506	483	471	495	450	470	494	475	466	463	492	465	511	483	492	525	487	459	468	508	540	514	468	496	485	441	474	494	458	454	515	460	522	486	473	463	524	495	472	500	469	472	461	486	516	455	495	478	489	497	515	463	519	469	515	453	489	452	502	485	489	484	501	480	511	501	496	512	491	479	494	486	496	491	488	515	455	484	493	504	465	505	486	453	498	487	491	476	465	476	488	481	511	518	477	510	482	486	498	446	496	477	506	508	487	492	474	484	463	472	502	477	517	463	508	502	472	475	482	482	459	501	506	495	512	534	466	472	483	510	486	475	465	487	466	506	531	503	494	516	492	509	472	482	486	526	463	529	490	464	439	471	485	511	464	482	492	491	452	440	483	454	506	493	499	473	550	469	459	490	469	505	459	507	471	463	557	477	485	531	490	480	484	454	482	486	465	540	484	522	498	519	506	543	515	512	486	496	490	479	483	495	471	479	495	495	485	484	522	505	510	499	457	488	500	507	496	535	484	493	484	496	507	503	470	493	485	495	502	492	494	525	496	490	466	500	491	513	479	501	460	439	488	502	471	455	458	470	492	484	487	468	513	494	473	500	487	500	501	466	464	507	476	517	446	501	514	529	512	452	468	520	509	494	496	512	483	485	483	481	513	481	474	492	447	485	487	489	487	458	495	496	521	445	453	500	447	481	497	445	474	485	490	484	461	479	518	530	470	494	465	490	472	511	499	514	469	487	481	482	503	499	468	514	497	504	519	476	498	499	473	489	490	512	493	469	496	513	482	446	491	548	477	504	470	424	525	492	519	504	509	458	514	493	477	467	518	476	527	421	466	442	497	462	491	522	494	478	486	474	500	455	501	482	504	466	459	503	492	506	487	494	492	449	491	497	458	484	479	456	513	467	472	472	482	459	528	510	470	490	478	478	481	480	488	476	495	466	494	441	463	509	496	496	521	491	518	497	515	487	516	472	477	508	501	513	476	513	505	460	531	505	503	488	475	478	494	516	519	508	462	475	455	476	539	486	481	484	463	454	518	456	479	502	423	480	495	496	491	505	475	481	450	486	498	486	480	490	510	449	484	484	515	496	524	530	476	497	469	499	495	431	499	500	509	481	478	457	509	482	475	507	492	503	523	510	475	502	505	483	527	517	482	490	535	485	503	483	524	461	487	477	475	534	465	456	513	496	496	500	479	496	519	477	444	492	482	479	496	495	477	515	520	495	441	516	522	455	451	472	460	476	455	510	454	464	504	491	428	528	468	502	488	490	462	486	476	496	460	490	523	464	516	519	470	468	494	492	476	501	471	468	482	472	510	497	471	463	505	525	474	495	463	493	458	448	503	504	488	475	497	472	458	486	490	461	496	501	502	494	471	512	490	501	466	496	480	460	477	469	523	508	464	498	478	463	441	481	513	484	475	464	442	498	483	485	495	455	474	486	542	505	502	530	503	486	526	492	459	502	497	486	487	452	498	486	485	472	514	490	466	470	483	482	503	490	481	471	472	486	502	513	513	452	474	529	507	504	528	474	493	502	508	495	487	552	517	466	515	509	458	487	498	498	459	492	500	474	455	492	420	522	469	506	519	494	518	549	486	493	515	502	482	471	472	501	467	497	486	517	505	497	516	492	457	446	496	506	492	513	488	464	501	502	490	505	484	498	517	454	459	487	500	496	502	487	498	513	500	522	510	491	491	459	449	499	495	465	501	510	478	515	517	497	498	504	489	444	476	480	501	504	485	478	531	499	477	478	490	483	477	484	469	453	491	518	474	457	525	480	501	503	513	482	469	490	493	493	490	477	488	509	508	496	481	506	481	522	516	484	512	500	479	499	499	476	488	495	476	446	457	458	500	498	486	510	488	499	460	491	509	514	488	519	491	464	466	488	454	505	519	427	466	455	483	522	491	485	481	515	461	490	455	518	441	428	513	485	450	484	512	511	494	519	444	503	477	527	491	508	483	484	472	471	466	467	453	525	509	492	482	541	485	505	505	479	534	490	479	485	464	516	505	472	550	471	491	492	488	502	488	489	486	482	532	488	451	524	499	444	462	463	503	473	445	508	516	469	525	503	471	452	472	480	503	507	518	486	494	494	469	442	496	518	536	495	475	484	481	438	494	499	457	494	490	509	456	519	470	484	480	507	503	445	483	512	486	485	500	462	486	486	515	469	488	479	445	483	466	472	492	492	496	464	447	518	446	526	471	487	487	455	480	471	452	490	498	516	483	466	545	503	477	489	490	490	516	463	474	487	452	494	487	484	502	470	462	515	458	512	524	490	493	488	488	485	509	511	464	484	478	489	484	482	477	449	478	446	490	451	485	495	481	480	516	450	478	524	498	492	462	522	470	465	479	517
23370	21659	28875	25432	21492	20382	5720	576	412	379	339	340	293	305	240	283	255	244	250	253	213	229	212	231	249	224	229	219	234	207	207	258	232	210	203	179	215	201	206	178	225	212	204	209	204	216	197	206	207	202	222	213	232	203	184	201	202	199	227	200	214	209	203	204	177	224	219	213	188	201	191	191	190	230	215	227	229	193	196	202	221	183	200	204	214	208	208	226	182	190	215	191	214	218	200	206	193	198	217	194	183	191	197	203	192	252	228	215	200	213	188	217	206	205	192	197	209	206	174	206	224	197	187	193	221	211	182	200	239	206	205	200	192	193	193	202	192	223	213	200	205	180	190	214	200	205	229	204	203	204	204	204	188	211	216	210	178	196	205	206	204	200	210	188	179	228	200	215	205	229	203	193	186	220	184	208	209	227	204	180	212	210	209	199	219	182	213	190	203	201	194	225	224	190	209	213	205	200	199	193	195	213	206	206	182	211	205	182	201	215	214	187	179	186	197	213	217	204	219	203	194	202	194	197	212	206	150	176	217	193	202	216	188	208	206	201	200	175	206	199	187	217	183	204	205	196	208	208	238	201	201	204	224	188	193	185	232	195	211	208	203	206	192	221	215	222	215	203	207	206	196	196	195	191	190	200	233	179	195	199	191	179	196	208	216	198	206	218	187	180	213	184	204	206	209	211	210	201	169	227	229	188	218	204	199	211	205	222	193	201	197	207	186	220	230	186	188	184	200	222	208	206	199	216	213	215	200	218	194	200	184	187	208	177	200	220	226	216	221	203	210	191	217	205	194	219	207	186	213	207	219	204	206	184	190	179	174	213	192	202	230	196	225	194	184	229	228	188	205	200	189	197	187	210	197	204	190	204	190	191	199	189	192	201	181	233	202	183	214	215	212	208	212	197	194	192	196	221	196	183	207	192	213	207	198	186	198	202	203	194	203	200	216	203	206	193	195	216	192	234	218	210	206	190	205	193	195	208	201	210	196	187	170	198	193	205	181	207	195	187	201	201	203	213	191	222	172	171	196	214	196	193	193	216	207	160	189	194	183	205	181	205	203	222	199	204	215	208	201	187	198	191	204	203	212	206	214	218	187	191	217	163	210	188	198	197	206	189	162	213	212	202	215	202	200	209	209	211	202	210	199	198	213	190	204	187	198	185	209	201	200	188	204	204	213	190	206	202	214	207	202	188	222	186	210	192	188	187	203	182	166	188	183	202	191	179	191	206	186	178	185	206	162	186	190	218	201	180	210	195	198	204	208	195	206	243	203	184	207	188	214	199	211	201	202	195	224	200	188	180	213	187	189	192	197	208	216	178	206	198	220	226	230	236	185	199	213	196	179	190	202	202	189	208	230	181	208	209	195	186	201	220	195	197	203	201	199	200	209	206	197	192	193	199	217	194	176	204	204	209	217	206	227	181	210	205	200	189	214	201	180	187	194	210	206	176	191	221	206	196	165	202	193	195	204	210	202	208	190	193	213	211	212	209	224	178	196	191	227	205	193	193	201	210	184	231	216	206	225	186	196	190	226	231	207	197	220	203	195	178	181	214	198	179	196	204	195	220	213	219	189	209	181	175	212	186	200	202	198	223	209	217	203	168	189	187	204	242	205	207	219	206	208	182	201	191	204	201	223	189	222	205	231	174	210	222	194	185	212	226	200	188	211	203	207	207	185	185	211	181	173	208	186	213	228	212	184	202	186	173	194	213	217	215	186	178	190	213	210	212	193	201	201	205	183	191	200	207	215	191	203	191	186	203	211	192	179	214	190	180	189	215	202	186	228	222	204	190	219	204	204	203	230	188	197	205	211	190	184	222	203	206	175	181	202	217	195	188	188	193	200	200	190	190	229	215	208	207	203	163	188	180	213	192	209	209	206	210	201	197	201	174	213	208	210	178	190	203	187	190	176	198	210	212	187	191	204	205	200	215	209	215	186	187	208	192	182	196	185	193	208	190	194	220	191	197	191	185	204	198	216	186	186	160	199	207	198	201	220	200	215	204	222	210	190	196	199	191	226	205	217	196	197	192	208	197	184	187	214	193	208	189	186	189	188	183	198	202	187	207	212	203	196	199	212	209	181	194	213	211	217	184	182	208	202	192	215	204	188	189	213	200	207	185	194	200	213	213	196	191	186	197	214	191	199	189	243	191	194	190	201	224	183	210	185	187	174	236	221	192	215	230	202	200	198	204	198	203	193	201	203	208	195	195	202	210	225	222	193	220	181	186	211	225	196	198	209	192	222	192	199	196	213	204	184	219	197	218	195	197	204	208	200	177	214	175	203	207	207	186	231	217	224	200	207	217	179	211	188	215	197	192	194	194	206	202	195	190	178	182	198	201	179	194	196	199	214	202	210	189	193	204	213	196	206	204	210	177	197	182	176	193	213	168	204	196	215	184	196	208	176	202	212	188	207	200	179	197	202	229	192	191	218	221	220	213	216	186	228	204	186	177	175	191	192	186	201	213	194	205	207	235	192	192	222	192	199	186	186	192	199	193	176	200	210	184	192	199	210	183	214	202	214	197	189	206	236	190	181	189	207	191	198	198	212	198	197	197	206	228	198	178	201	195	201	196	199	196	208	208	163	216	203	212	193	214	213	178	227	194	211	206	212	190	195	204	208	200	186	215	222	193	181	200	198	194	166	201	216	199	195	200	223	219	225	196	206	217	198	168	206	218	205	198	201	207	197	183	201	203	203	204	214	192	198	204	215	203	185	190	198	202	197	204	213	204	188	189	182	207	213	205	217	162	211	178	184	209	195	197	199	214	202	193	195	187	178	201	192	211	174	221	186	229	207	204	207	194	202	219	188	192	214	200	197	218	180	219	183	193	213	196	224	225	201	158	190	163	204	210	215	223	195	189	195	204	164	180	162	205	209	220	208	215	198	191	236	171	219	159	206	204	193	202	178	222	186	207	212	197	203	195	227	194	176	186	202	183	196	209	228	195	234	183	203	195	202	197	189	182	197	187	208	217	216	198	190	170	192	215	193	193	207	212	185	211	207	197	188	210	215	189	206	231	200	184	192	216	209	199	207	197	203	167	183	171	186	212	195	190	208	204	225	231	201	194	193	223	190	212	202	195	203	203	192	191	174	198	192	209	173	189	194	196	189	190	227	220	192	209	210	217	200	204	220	191	243	193	190	202	181	175	210	201	197	214	222	187	185	202	218	193	214	177	198	180	201	193	216	208	206	190	193	186	181	210	222	218	200	214	208	193	197	217	216	224	183	203	184	212	190	181	201	208	205	201	194	216	212	195	202	200	202	191	201	218	195	192	223	200	188	204	155	234	196	181	203	211	207	181	193	196	188	217	219	204	206	189	186	208	194	199	216	220	202	197	198	186	235	207	201	202	191	194	191	193	181	202	199	186	176	207	224	200	193	207	191	191	196	201	193	185	186	205	222	185	189	183	186	209	227	192	197	200	217	192	212	201	224	203	195	190	183	192	192	194	198	222	194	209	194	223	210	209	181	201
53756	74791	60109	3486	2184	1535	1197	941	763	641	563	494	454	465	390	348	322	332	281	326	304	306	312	280	286	299	296	241	286	281	281	265	267	258	286	267	226	234	260	237	231	269	242	259	252	253	226	227	229	206	233	225	242	245	266	228	245	214	234	222	258	242	206	265	201	243	244	243	217	246	241	213	232	255	217	248	214	243	236	244	250	230	243	232	225	255	229	192	251	233	228	224	263	265	207	213	247	253	233	231	248	199	227	262	225	259	200	236	236	253	206	228	236	195	202	255	234	242	221	257	218	249	257	228	242	251	232	224	225	241	242	250	221	233	244	223	240	225	201	223	222	220	242	222	234	229	247	224	249	230	227	242	208	245	231	225	228	232	236	228	247	212	214	235	231	236	232	208	245	243	244	228	258	259	228	239	246	218	251	229	230	239	207	217	226	252	242	259	212	226	254	254	199	238	226	213	244	240	216	241	235	241	233	237	236	236	233	243	210	254	239	241	227	242	276	246	218	214	232	232	243	236	213	200	212	257	223	224	237	237	243	231	211	256	233	240	234	226	223	235	245	217	224	236	229	255	253	239	228	222	251	249	227	219	247	241	239	219	230	214	245	220	229	242	221	231	243	241	224	225	237	241	262	253	219	227	222	237	220	262	239	252	233	254	247	231	227	224	231	220	240	233	245	230	245	211	233	215	241	227	220	248	205	230	232	227	233	230	228	244	206	239	212	201	231	253	229	237	198	211	224	229	204	227	252	260	228	247	262	241	217	229	233	241	257	213	228	213	225	242	233	237	252	222	218	218	251	257	243	234	222	274	223	229	226	219	220	259	255	229	238	246	239	229	239	241	236	242	241	223	240	242	227	217	219	241	234	242	239	259	246	253	226	236	215	248	236	243	210	221	241	231	255	244	204	237	247	218	217	239	225	241	235	228	215	221	246	228	246	218	231	236	234	228	237	231	216	236	243	219	207	223	204	231	241	236	247	217	238	241	243	221	255	215	237	255	241	220	221	228	248	229	256	214	216	238	218	236	226	236	219	259	240	248	251	235	211	231	242	232	212	264	224	253	229	244	228	217	200	225	256	194	215	214	213	234	217	254	227	243	231	238	236	230	265	243	222	234	211	220	233	238	262	230	234	227	203	204	214	232	231	245	234	240	206	234	273	244	224	227	251	264	259	232	220	241	260	220	249	216	234	227	234	215	214	233	240	253	231	232	270	251	220	243	255	245	233	240	240	212	251	250	237	216	219	249	250	276	230	255	237	246	226	230	208	269	194	258	231	236	241	224	234	247	228	235	243	212	228	256	231	233	228	240	223	230	239	223	242	265	234	234	242	244	242	215	228	250	213	220	255	216	233	247	228	244	220	228	225	221	226	266	223	225	218	213	253	249	247	243	243	234	242	240	238	224	258	229	233	233	226	246	234	225	231	252	256	233	229	254	260	222	225	229	214	235	221	208	248	220	214	229	269	261	220	229	221	236	245	226	211	218	226	251	244	225	209	220	252	232	220	253	225	239	245	226	222	257	243	233	248	230	226	236	253	234	209	248	243	234	242	240	219	249	242	256	253	245	234	249	233	246	232	240	251	216	216	243	233	261	244	237	234	222	209	234	253	213	257	236	249	249	236	222	238	249	252	241	232	242	279	227	267	241	244	221	246	219	230	214	254	207	239	205	252	216	231	230	249	236	236	232	268	223	213	218	225	230	225	201	210	240	246	232	225	217	242	241	239	247	238	233	230	233	214	229	217	226	220	213	226	232	213	226	224	225	248	198	246	239	228	234	243	249	217	230	244	246	258	231	240	225	244	250	223	204	235	242	223	249	249	264	251	202	218	240	229	232	254	250	230	210	231	225	242	229	212	233	253	256	228	261	235	224	251	234	205	243	219	270	206	249	183	226	235	226	217	219	247	224	207	232	249	224	248	273	219	226	240	257	215	236	230	236	211	224	237	216	224	215	252	227	213	272	232	233	239	231	232	249	203	252	249	232	219	232	221	222	252	257	223	230	218	236	216	251	224	229	214	227	222	202	251	250	210	248	252	223	223	226	229	205	244	252	235	223	240	239	255	229	253	248	225	213	235	245	209	222	203	214	218	265	241	219	226	214	220	243	262	216	246	238	224	273	244	253	246	245	247	236	266	228	247	221	228	236	225	232	232	249	218	224	221	231	237	233	265	201	251	210	232	257	226	236	249	256	276	252	250	229	227	244	237	230	221	237	240	251	253	224	211	233	246	219	239	242	264	213	228	236	246	236	206	238	228	228	233	235	232	235	237	245	256	250	258	240	238	237	219	246	225	241	268	225	233	216	229	233	226	248	228	210	217	218	260	230	244	242	238	226	238	222	242	245	232	229	220	234	209	233	237	239	235	221	240	203	231	239	241	220	232	226	248	220	236	268	257	207	236	240	242	236	265	250	229	235	247	226	247	240	226	240	260	239	197	238	232	247	240	236	215	244	212	232	233	245	231	231	243	255	217	271	260	245	222	215	211	202	262	221	238	230	233	219	237	225	202	213	230	232	241	216	211	221	247	230	227	231	229	266	228	231	238	225	221	271	206	219	251	243	253	237	229	210	245	233	232	239	239	246	251	257	239	226	264	220	238	236	237	229	191	218	231	240	226	206	218	221	242	228	261	232	221	233	208	204	206	221	212	245	240	224	223	220	232	210	248	234	222	247	234	244	209	214	226	249	241	272	259	208	226	255	219	227	221	242	218	256	237	210	222	241	215	183	248	242	221	217	238	243	231	236	237	238	230	234	250	248	228	208	246	240	223	239	221	222	247	238	216	241	236	262	235	222	209	257	228	209	210	230	233	239	247	266	197	232	245	214	215	234	223	241	226	228	231	239	249	262	206	240	251	273	211	247	250	218	217	220	254	241	232	238	249	195	229	244	232	217	246	229	223	229	227	237	229	231	253	232	246	224	244	261	241	250	229	209	244	234	225	233	210	225	239	234	226	255	255	228	224	206	232	240	229	207	231	228	241	235	227	218	252	217	230	242	231	233	241	247	214	256	216	246	221	228	233	256	251	242	247	241	239	231	241	249	238	220	231	236	241	203	250	230	261	229	201	246	219	252	242	239	260	240	247	240	233	193	222	240	244	223	222	236	237	237	267	231	229	240	230	253	219	196	217	233	225	225	223	233	238	225	233	231	240	265	242	234	235	242	214	264	221	227	259	218	219	236	230	232	235	240	242	241	231	239	212	249	219	219	248	249	254	228	237	227	247	214	235	232	221	208	245	244	221	223	235	210	243	256	247	238	227	246	217	226	220	215	207	233	252	243	199	211	226	255	224	249	253	238	237	219	240	227	236	218	239	243	228	232	227	219	244	249	231	232	235	235	258	222	245	238	236	246	246	242	245	256	231	235	211	227	278	208	239	249	239	236	239	231	228	232	236	244	238	250	249	240	257	244	217	213	251	219	220	247	231	239	249	216	245	236	231	223	247	249	227	245	225	241	222	219	219	244	216	256	218	224
28243	23968	22019	3015	462	405	386	369	319	323	322	302	358	349	329	391	338	351	339	373	361	382	345	330	315	338	369	324	356	331	329	349	334	328	344	357	378	371	324	345	357	369	346	340	378	357	332	344	346	390	353	378	338	299	313	352	339	310	351	351	321	326	343	330	373	365	325	380	335	357	395	347	336	385	343	336	372	389	358	342	347	328	407	325	304	369	359	324	368	328	321	329	344	336	342	327	335	339	369	360	349	332	369	346	382	342	348	326	351	336	358	386	355	335	353	350	363	364	344	380	330	313	339	338	302	369	380	347	369	338	361	350	333	342	375	357	330	334	345	336	361	367	336	386	354	334	346	351	350	356	350	328	341	319	370	345	347	338	314	364	340	365	334	340	314	330	346	343	325	361	364	354	347	350	362	331	353	325	349	378	324	346	374	367	347	367	334	358	343	388	319	395	355	330	335	359	334	324	348	354	329	358	357	351	380	368	362	349	352	346	338	336	362	348	368	340	341	371	349	357	358	311	368	363	350	327	363	313	357	345	349	338	317	332	346	336	355	360	362	329	320	307	335	349	334	337	357	358	371	356	381	350	364	360	347	332	330	359	347	374	369	348	324	340	356	364	406	366	368	359	361	293	325	342	365	327	345	350	366	321	360	358	329	330	376	361	334	359	352	352	315	336	313	348	355	344	338	365	355	335	342	333	337	308	310	344	351	354	317	372	335	359	396	300	357	371	338	370	309	349	351	350	368	333	362	355	327	334	357	320	347	324	335	394	312	334	348	340	356	376	352	351	352	320	373	334	353	370	335	368	360	377	354	352	372	343	332	366	347	347	348	315	361	338	343	318	346	349	328	374	340	318	330	345	347	379	339	339	372	335	336	354	358	331	379	336	351	312	338	381	352	368	363	303	355	344	312	375	342	325	322	312	350	367	365	375	388	355	355	322	364	335	357	352	338	342	306	367	356	359	354	365	365	390	344	335	371	342	357	335	372	343	340	328	332	346	344	326	367	329	358	306	317	323	355	365	340	319	374	360	368	367	362	344	368	338	351	319	343	359	334	353	364	383	340	340	344	338	374	359	382	335	382	388	366	366	321	349	340	372	361	331	340	347	339	345	347	343	363	361	333	363	387	359	344	338	315	346	303	363	384	320	326	326	312	369	339	372	324	305	337	337	334	362	360	339	337	341	327	382	334	337	340	310	346	313	316	353	363	360	303	348	351	320	345	345	345	355	349	343	310	356	334	357	309	355	332	342	355	345	364	326	363	329	391	361	357	338	323	383	331	323	341	347	340	352	342	348	326	326	349	334	331	371	323	367	316	342	332	363	328	326	331	350	389	350	347	344	350	362	361	337	331	344	339	350	377	340	377	358	348	340	355	373	335	326	349	343	315	333	362	352	361	386	341	338	334	349	357	326	346	366	345	332	338	329	339	337	339	353	301	364	329	326	354	326	348	312	387	366	349	315	335	349	323	355	343	350	325	334	358	336	339	341	375	349	336	321	341	339	351	320	344	345	359	335	341	344	328	352	383	359	360	351	340	366	342	339	322	352	338	348	366	335	368	357	323	318	328	327	353	319	363	346	363	347	324	327	378	368	335	342	344	346	346	361	344	338	319	357	303	324	370	335	352	310	357	328	329	341	346	377	358	353	360	356	353	347	313	351	344	345	348	381	345	349	372	317	328	345	380	356	353	337	357	329	373	327	339	342	316	318	340	344	331	331	327	336	324	337	383	362	336	338	340	363	339	349	301	373	344	341	330	313	354	344	340	329	382	346	339	335	333	347	339	341	312	324	353	361	345	361	339	340	370	316	365	360	334	379	332	350	391	329	340	377	356	344	364	354	341	338	360	394	333	351	324	331	351	352	346	320	335	369	355	380	332	332	361	335	321	326	355	366	337	379	353	358	356	357	340	335	334	348	335	350	367	333	351	349	346	361	363	334	368	377	352	314	329	334	373	338	342	377	355	369	351	337	333	322	340	346	298	297	351	345	332	363	341	352	353	347	362	373	345	340	367	364	370	338	372	363	307	323	384	334	383	361	332	365	338	314	348	345	339	335	347	326	353	324	323	357	330	318	373	363	345	356	337	322	360	324	335	348	375	356	338	336	323	348	362	332	331	343	357	331	354	340	337	347	364	319	321	359	327	337	372	313	338	327	330	367	334	322	342	351	323	371	353	329	361	339	361	334	347	314	337	350	362	372	365	319	344	325	316	339	341	329	361	388	360	346	352	343	344	346	344	351	341	346	364	324	360	362	334	339	338	390	325	346	365	375	377	383	369	350	324	349	346	324	342	378	347	368	323	335	356	374	339	323	314	347	350	369	339	337	317	335	329	327	337	345	358	324	330	341	358	333	313	337	330	363	325	347	369	304	342	350	357	324	326	320	339	322	364	343	337	347	315	335	345	360	345	352	337	357	354	346	345	353	352	355	337	351	351	355	345	329	355	327	356	352	344	320	333	341	337	354	358	335	357	347	338	355	353	331	359	368	324	353	342	331	375	331	356	367	296	341	366	337	375	332	357	330	329	355	363	350	338	314	329	362	310	344	348	335	372	338	341	363	325	359	336	311	370	363	346	344	358	333	352	331	321	365	332	323	367	318	326	352	348	352	368	367	323	355	342	335	387	389	340	345	330	349	374	354	344	328	343	306	350	333	340	350	345	321	350	346	362	360	358	353	347	371	342	345	335	341	333	365	370	331	299	370	344	323	335	332	320	356	355	374	331	375	352	320	331	342	347	357	314	373	366	313	331	351	332	348	332	314	349	385	357	358	354	324	354	346	340	334	364	347	380	357	301	310	365	359	348	313	334	343	362	357	328	334	352	355	382	363	340	351	333	318	336	325	353	358	339	322	336	338	336	325	346	343	347	339	363	339	356	335	344	345	332	319	330	340	353	333	340	338	379	311	351	359	349	336	329	348	370	384	361	366	389	332	365	330	354	389	378	321	348	355	329	366	360	336	322	320	371	348	316	345	357	313	357	347	348	354	342	336	352	353	323	347	343	335	328	293	341	364	339	355	338	353	337	343	356	351	337	377	356	334	338	359	362	377	353	348	337	346	345	349	360	360	341	332	368	343	383	354	343	320	364	359	320	348	372	340	350	343	344	344	375	349	379	356	316	336	331	352	358	330	365	332	362	315	343	338	380	309	345	353	368	337	351	355	339	331	335	338	344	353	345	349	360	315	343	335	336	337	358	319	331	347	330	349	379	319	364	333	349	346	365	335	367	369	342	355	342	353	351	351	311	366	334	358	358	333	351	337	336	338	346	358	345	311	319	352	339	380	346	346	359	342	343	385	344	334	312	349	320	356	377	350	330	307	351	322	327	321	314	327	346	359	336	344	373	336	337	334	312	346	327	326	336	321	326	324	351	373	359	350	340	324	342	350	357	366	411	331	355	333	320	317	332	320	361	308	326	343	350	360	361	333	375	326	355	327	325	357	375	339	331	369	342	363	315	322	324	364	351	372	344	331
25583	33302	18587	530	429	472	442	430	423	413	443	437	427	426	428	444	416	457	428	433	442	413	430	445	459	428	422	435	404	418	455	429	450	425	445	451	424	423	435	461	395	456	396	423	456	385	443	414	455	460	452	388	445	441	408	453	448	433	438	426	436	437	439	438	411	437	440	402	471	431	428	408	421	419	415	440	399	439	398	440	438	441	443	442	399	419	424	449	452	418	437	391	447	411	438	409	431	429	453	428	466	417	441	415	415	431	396	416	421	458	399	438	477	452	451	408	428	486	463	430	437	403	453	423	466	442	427	432	418	429	437	405	451	433	432	388	419	453	439	413	438	413	444	434	453	440	487	410	393	453	416	443	425	421	419	435	422	460	451	445	434	431	430	448	464	412	442	395	443	455	434	439	456	462	454	389	437	425	431	429	351	436	445	448	478	438	414	428	428	451	443	430	432	429	402	430	453	449	423	465	438	419	433	418	439	438	411	431	415	420	438	432	457	395	431	412	413	429	425	413	410	397	428	428	416	441	408	445	430	428	436	426	454	432	412	433	428	387	452	421	433	405	408	401	403	400	425	436	423	444	368	437	398	403	455	441	475	433	420	428	439	440	429	409	407	427	451	416	423	418	409	428	436	435	460	439	462	418	440	383	413	422	442	400	427	379	435	419	414	429	413	413	432	415	426	402	455	399	447	418	428	421	436	447	421	457	414	449	467	441	395	419	409	475	456	436	455	416	422	422	456	403	397	400	434	476	417	437	421	440	474	438	413	401	452	461	416	395	432	400	427	435	414	439	418	445	437	419	419	447	408	444	464	422	410	445	439	455	423	401	455	436	402	415	440	429	463	421	457	450	440	443	432	437	393	443	422	408	449	396	411	414	458	444	429	439	403	396	431	384	444	385	429	426	432	399	396	425	397	462	449	417	385	455	434	449	425	395	427	394	437	420	407	456	400	465	397	431	424	376	400	416	427	402	446	438	443	437	399	440	403	393	430	420	426	429	427	423	421	463	441	425	462	436	436	421	410	398	392	431	433	403	485	418	428	477	448	449	419	476	442	457	448	436	434	440	438	408	425	430	406	431	400	437	420	392	440	455	427	427	415	448	420	430	446	424	408	434	441	405	421	403	456	435	435	417	413	458	393	400	427	428	388	430	419	443	442	388	438	409	420	403	428	446	425	395	376	429	420	416	445	438	437	431	404	425	444	405	432	472	436	436	392	414	426	404	411	375	427	431	441	414	474	408	464	429	439	437	430	427	442	411	415	470	401	428	413	435	407	409	463	413	437	441	449	426	416	469	434	434	457	467	424	424	451	449	439	420	426	405	390	441	434	414	409	428	437	434	426	416	385	448	421	468	425	410	459	468	446	428	403	407	417	417	434	425	402	401	436	415	447	462	399	406	457	414	426	454	452	389	415	433	391	421	440	394	439	482	426	437	427	469	390	390	445	426	455	437	406	427	408	421	455	406	430	435	402	458	425	425	438	448	433	423	405	431	420	413	406	432	441	436	439	447	452	432	426	404	424	449	440	441	451	410	413	459	406	423	410	397	428	417	429	455	410	420	412	420	417	416	424	432	434	451	424	435	409	455	378	393	411	441	397	436	433	397	405	386	388	439	430	436	377	452	434	416	422	363	436	439	422	408	424	436	405	436	413	395	444	436	437	444	459	433	440	384	426	423	399	424	426	462	446	428	441	426	430	432	399	373	439	435	406	449	481	409	449	426	444	419	457	435	431	433	445	432	412	442	402	416	438	407	425	405	459	425	423	428	438	413	426	432	456	409	443	399	433	427	424	423	435	407	467	425	447	430	412	426	417	423	423	391	413	383	420	396	421	446	453	411	419	422	403	425	400	417	400	412	443	405	485	430	440	436	456	420	405	428	430	448	446	459	413	406	418	420	440	460	434	448	390	461	444	431	410	420	425	427	419	397	393	429	401	407	418	413	414	415	441	417	399	450	419	437	442	432	448	494	428	448	415	404	430	425	385	454	435	431	409	406	392	432	465	433	466	440	425	420	416	445	433	438	421	415	442	458	406	430	458	442	411	423	420	424	411	403	443	455	428	432	434	425	424	426	405	448	441	463	443	429	438	440	390	436	422	442	426	437	447	394	386	473	430	392	404	433	417	445	421	424	450	418	413	415	428	438	478	412	437	442	414	427	433	431	427	420	451	435	420	410	409	433	412	431	430	436	410	435	394	418	395	420	429	463	410	480	375	400	455	409	415	440	404	441	453	427	438	417	451	428	438	424	420	470	464	426	438	464	422	438	449	437	417	414	404	377	384	413	401	452	442	405	445	421	473	412	391	435	415	410	470	422	419	478	465	426	451	406	387	395	420	379	444	436	494	439	432	415	439	408	413	416	452	440	427	409	401	434	414	419	439	388	463	438	375	419	428	400	421	463	406	444	418	395	463	431	393	460	379	450	451	429	410	387	413	438	445	432	398	410	452	435	384	432	404	432	381	393	397	447	436	433	398	421	405	416	432	404	408	401	420	423	412	421	444	415	432	433	429	469	420	386	399	427	422	397	435	412	413	452	392	424	415	399	439	414	421	460	453	440	432	404	428	414	400	400	435	407	416	416	440	442	428	411	432	449	407	449	417	432	421	419	446	431	419	454	409	432	435	441	459	449	461	433	413	467	406	442	421	434	435	404	416	423	433	442	424	438	437	431	437	413	405	431	384	424	437	396	397	432	435	424	429	437	435	440	417	433	432	441	439	441	451	435	414	409	429	453	434	402	381	448	424	428	395	433	435	420	459	403	451	397	412	417	443	422	434	412	410	435	464	473	438	388	425	453	433	391	413	428	439	415	432	418	365	395	428	442	438	486	417	452	453	409	431	426	439	440	403	442	412	441	431	426	464	436	413	419	442	422	407	400	431	428	408	446	404	415	410	505	426	408	439	451	410	429	401	436	405	417	431	435	446	425	398	430	404	378	397	428	461	479	396	467	425	436	437	428	426	420	433	426	407	436	402	434	419	446	414	436	443	422	390	411	412	418	433	409	421	443	409	397	388	427	463	414	413	434	446	407	403	449	433	413	462	443	393	445	444	439	406	468	408	398	409	432	424	406	429	422	452	401	446	428	484	382	438	471	451	383	394	425	433	424	473	419	412	410	427	456	418	411	456	441	412	418	398	437	379	438	402	409	422	444	428	414	408	405	435	415	444	436	425	427	418	403	457	441	426	426	407	438	451	436	442	443	423	406	422	430	419	463	454	453	444	407	428	422	435	442	412	414	428	421	437	451	444	432	456	442	412	446	396	419	452	446	415	437	403	439	416	398	422	387	418	424	411	414	402	455	447	435	413	422	435	392	402	430	449	413	432	403	428	428	435	409	417	420	420	409	443	439	414	434	433	420	428	434	448	425	402	429	450	428	458	417	389	411	393	395	414	427	433	443	412	420	437	420	486	446	415	406	445	449	428	407	433	435	427	409	439	442	415	442	440	418	416	459	400	441	408	432	394	442	444	420
24322	21866	29443	26311	20380	8138	501	384	311	239	267	235	218	192	221	202	215	203	205	179	202	195	179	184	217	177	194	189	189	181	182	186	180	177	214	195	177	181	202	221	177	154	196	182	173	184	202	186	182	179	184	159	199	149	174	179	167	212	175	193	197	161	176	188	180	163	183	156	162	211	188	174	188	190	173	197	177	162	162	190	193	180	185	166	193	190	176	183	198	178	161	192	166	179	192	173	184	177	187	176	150	151	164	183	170	175	162	151	183	185	203	184	168	184	191	168	166	185	168	165	179	188	183	171	174	191	143	190	155	193	188	182	178	148	168	183	166	168	180	188	160	186	192	186	162	170	190	147	174	163	191	185	150	181	179	180	169	205	175	151	189	175	176	193	175	168	168	153	173	160	170	156	191	159	199	158	178	179	171	172	189	171	181	181	158	188	191	161	172	194	183	188	155	176	162	186	175	194	173	205	176	174	155	173	173	156	171	171	197	189	171	174	213	182	167	152	182	181	189	194	183	198	168	150	170	175	161	180	185	167	171	167	197	198	171	177	187	191	178	173	184	185	143	199	175	186	188	190	171	167	191	182	155	200	179	170	187	186	183	175	218	167	167	197	187	177	170	175	180	175	167	189	189	192	176	170	197	190	170	178	169	171	176	158	193	164	196	178	181	187	162	168	174	167	172	169	177	173	189	202	169	186	177	174	194	161	184	176	169	176	167	165	171	156	163	174	191	178	175	175	186	194	184	169	171	150	170	176	191	183	161	168	202	176	186	190	157	169	154	155	153	163	196	200	197	173	170	174	188	169	173	171	182	191	186	173	174	158	169	134	175	179	158	171	182	191	203	187	177	170	163	176	172	188	181	174	158	178	182	196	186	183	184	181	181	180	170	169	163	195	172	176	155	155	162	171	161	175	170	193	171	158	180	176	172	170	178	175	172	194	178	183	170	175	182	175	184	172	165	196	179	175	193	183	176	170	168	195	170	183	166	182	171	183	174	151	170	187	171	189	190	168	169	166	176	198	181	190	192	169	156	168	199	216	181	169	184	176	197	177	173	193	158	175	163	175	157	185	164	184	184	166	185	178	173	167	174	184	164	164	184	178	168	189	163	174	163	166	190	185	166	189	205	204	171	183	166	171	152	172	173	173	174	208	199	166	185	161	190	166	185	192	180	161	173	158	160	172	173	190	189	187	178	179	178	195	155	183	216	179	169	189	201	175	176	180	181	181	189	173	185	197	180	170	184	180	175	196	199	178	164	163	165	181	182	177	162	186	176	210	216	173	168	198	179	162	183	168	172	170	179	174	171	158	197	189	172	173	172	180	168	172	181	154	170	176	200	161	179	177	175	183	195	137	186	177	173	195	179	190	193	189	199	169	165	176	165	184	152	171	178	185	184	184	203	166	179	171	198	198	202	177	158	160	197	184	204	184	176	208	158	169	182	192	196	192	200	182	188	160	171	158	204	178	159	184	190	155	190	192	174	206	178	156	153	161	186	180	174	204	195	172	177	145	197	188	174	192	190	159	162	178	186	179	189	169	162	172	174	170	173	179	188	205	171	186	198	156	178	162	193	166	193	181	188	186	179	189	178	186	198	206	191	193	195	191	188	172	180	177	157	169	168	150	192	179	195	173	196	206	178	181	203	164	190	201	170	170	187	155	187	194	172	186	172	170	180	181	180	171	174	183	183	180	197	191	177	149	173	169	180	164	189	195	186	161	191	174	172	189	161	178	179	171	151	219	208	176	180	167	180	176	195	207	163	175	172	174	191	165	176	172	164	198	168	181	164	186	182	159	199	181	179	203	179	198	180	199	182	165	177	181	182	161	164	168	173	146	191	178	197	168	161	164	190	172	184	173	164	165	168	146	170	197	159	178	180	189	165	193	168	161	203	165	188	173	162	160	188	163	164	171	188	176	183	165	167	192	175	185	175	198	167	172	186	161	182	178	176	144	187	174	183	187	185	194	199	203	193	196	189	192	193	169	172	192	183	191	189	161	159	174	180	180	178	184	187	197	186	169	153	178	163	174	172	200	161	172	153	193	167	196	159	156	143	199	208	183	185	180	162	174	171	179	163	174	163	173	177	207	198	177	179	194	161	170	167	186	183	192	181	174	179	189	166	203	191	154	170	158	179	185	163	194	174	170	181	164	162	173	175	171	178	178	165	173	170	174	176	182	156	188	158	198	182	181	158	177	173	170	176	180	168	160	180	159	180	175	176	173	171	161	165	183	189	176	192	175	183	145	174	184	164	178	183	172	151	180	149	174	173	171	210	162	179	180	180	186	169	182	181	202	187	200	164	209	188	196	162	162	188	174	178	142	154	161	166	193	189	167	199	155	166	180	156	170	180	182	176	181	166	170	173	193	181	179	182	176	181	188	183	188	174	154	160	178	179	214	169	182	197	183	176	156	178	174	176	174	161	175	179	179	200	150	188	169	189	193	171	183	154	177	177	174	191	204	187	185	185	166	170	159	196	165	176	173	171	174	164	169	163	169	167	189	178	152	208	147	180	180	170	184	169	173	174	175	183	187	177	187	165	160	174	188	178	180	200	197	190	177	165	173	181	183	203	178	168	157	208	178	183	172	186	176	175	185	169	180	176	161	170	188	160	188	187	174	181	183	179	164	187	180	166	171	171	168	182	177	176	181	163	159	173	181	188	178	172	138	200	187	160	167	161	175	174	174	170	180	180	168	168	154	173	172	174	184	188	172	177	182	183	187	177	188	193	157	178	171	205	176	171	168	177	159	188	168	184	189	167	165	173	169	161	188	151	185	165	181	173	171	196	169	185	156	175	186	190	187	171	158	172	181	158	141	162	172	161	180	177	178	168	211	197	174	181	163	152	166	157	173	196	178	209	177	185	201	152	170	173	180	182	200	174	160	191	152	202	180	178	184	156	172	172	180	192	170	170	160	177	178	186	194	176	182	174	193	166	164	171	161	178	167	181	176	161	169	169	187	168	186	186	177	185	186	184	182	178	208	175	174	190	165	166	179	169	180	166	217	187	185	149	190	171	189	181	184	175	164	212	181	186	163	181	169	181	185	156	181	184	194	177	175	169	171	172	186	182	167	189	171	157	203	170	174	166	199	161	198	203	179	181	194	163	178	192	190	163	193	173	176	178	182	177	163	176	210	175	184	178	163	183	182	200	185	174	185	168	171	197	146	172	176	174	170	173	178	198	185	169	176	187	197	177	169	163	161	190	162	198	166	182	178	184	155	168	175	177	202	153	148	182	168	170	173	167	169	200	180	177	168	169	185	179	196	182	148	179	167	180	166	172	186	169	178	181	207	182	205	178	192	193	165	187	190	185	161	168	177	176	155	173	175	170	170	175	182	193	163	149	186	185	166	190	202	191	178	197	176	209	192	182	167	193	170	193	184	166	172	192	169	181	182	158	178	165	180	178	151	149	188	195	160	195	184	170	187	192	172	184	188	173	162	179	178	192	162	183	199	171	166	167	173	171	169	165	197
54486	74386	52473	1825	1208	854	703	552	490	435	401	383	303	353	290	310	290	282	296	274	254	250	258	248	229	248	267	227	258	238	228	245	215	239	231	212	240	255	237	247	251	224	246	226	232	206	229	265	256	255	221	230	228	211	231	251	224	256	239	222	206	249	242	200	229	210	232	229	224	208	215	222	242	215	235	228	243	244	230	245	212	240	237	232	218	234	224	225	208	223	215	224	239	251	217	226	240	232	250	213	241	221	244	222	241	264	216	191	225	225	216	198	231	224	232	214	197	213	225	227	233	233	244	227	221	228	202	229	220	214	234	230	212	211	199	245	192	282	241	223	228	223	230	228	213	220	252	213	212	227	216	238	211	218	222	227	224	243	217	210	234	244	231	236	235	209	246	213	223	215	212	223	247	204	231	211	227	248	213	251	235	216	239	228	217	192	235	216	241	207	224	214	221	229	220	228	265	242	225	248	230	235	247	228	249	204	220	234	243	242	240	240	235	228	244	251	219	206	241	235	200	224	233	233	253	223	227	214	226	222	226	232	237	239	229	227	209	211	232	232	218	225	233	231	232	229	208	214	228	256	218	199	211	227	211	246	236	215	235	225	222	216	244	208	202	224	217	241	235	230	239	246	218	236	245	226	210	242	234	222	208	217	228	230	230	218	202	215	246	194	230	219	245	243	211	228	231	241	217	229	220	203	230	208	237	206	241	237	222	223	225	246	234	216	230	243	219	210	255	194	244	241	252	233	268	215	222	250	239	227	240	211	213	234	224	236	236	216	242	216	217	214	237	218	213	240	237	236	244	228	244	217	229	224	218	247	232	232	215	222	209	239	259	214	253	215	218	221	216	240	214	231	230	231	225	232	223	231	218	236	245	203	227	216	204	210	265	225	208	240	241	231	200	227	225	213	207	256	207	238	231	246	222	234	220	223	213	243	226	234	246	207	219	218	238	237	213	198	226	211	229	225	231	226	211	229	208	202	239	216	240	234	266	226	226	228	225	262	217	243	229	239	235	257	228	216	207	240	212	239	236	208	236	194	232	208	204	235	235	227	219	225	234	241	218	209	257	213	230	209	225	206	230	220	212	229	234	246	237	249	224	212	244	210	207	202	204	208	233	210	213	209	227	222	221	238	237	213	221	243	217	256	232	236	234	230	232	221	214	224	231	236	245	207	229	230	243	208	228	218	209	253	227	237	244	226	230	220	230	223	220	232	211	201	209	225	240	219	174	237	217	230	244	209	257	206	203	226	237	249	235	212	189	224	243	238	231	216	221	205	222	213	197	230	221	239	233	220	210	236	235	244	234	218	228	228	255	250	219	233	235	220	242	239	237	221	240	221	244	211	215	226	219	218	215	218	225	215	228	243	204	214	230	247	216	247	231	232	211	237	212	239	234	249	247	235	241	226	234	236	221	218	227	237	226	220	214	211	225	180	240	228	218	244	219	244	224	229	224	218	264	205	222	228	213	238	202	232	216	219	234	227	229	216	206	228	234	222	225	219	225	250	220	197	224	212	224	200	210	220	241	231	204	210	246	240	224	225	200	231	216	217	257	230	237	214	199	218	239	223	227	242	227	231	231	237	232	218	222	231	232	227	205	249	212	227	206	237	213	227	224	218	229	249	216	228	201	256	246	251	213	221	218	253	215	215	223	264	253	235	229	228	216	243	234	228	232	244	226	239	227	221	231	249	252	221	233	241	225	211	206	231	185	229	227	219	226	212	245	201	229	237	215	238	218	214	229	245	254	204	235	222	228	227	197	238	213	204	226	240	250	218	224	207	225	220	247	231	231	212	199	197	215	224	229	252	233	220	241	242	231	225	216	237	223	210	240	234	212	222	211	221	230	225	225	234	222	230	231	221	218	210	229	219	218	223	230	214	217	232	210	224	254	222	203	215	199	227	219	227	194	222	223	245	254	231	248	240	228	214	221	234	249	233	214	204	221	220	225	213	207	238	238	219	225	215	205	242	234	228	253	254	229	233	229	227	217	236	234	227	220	258	219	237	240	231	239	245	233	211	232	219	235	240	240	224	267	215	252	214	227	223	224	234	228	224	218	233	218	228	231	224	234	219	222	238	276	232	217	221	207	221	217	240	229	223	227	218	217	228	240	218	221	219	242	221	206	230	235	240	225	181	260	229	222	246	215	229	255	248	233	247	197	210	241	224	231	250	233	237	211	236	216	218	260	231	216	218	243	223	202	233	226	218	238	201	230	228	240	232	206	251	235	235	225	198	220	204	206	199	218	231	207	228	241	228	224	211	230	204	249	237	238	212	216	228	193	214	240	232	233	233	202	213	224	215	211	218	215	230	237	225	215	233	210	225	194	219	205	233	215	244	193	218	260	190	207	229	248	234	232	235	237	218	226	228	221	218	235	215	242	227	221	232	237	238	205	218	242	227	219	201	230	213	229	227	228	210	221	217	204	228	276	211	213	227	235	231	226	240	219	222	246	212	238	233	199	234	202	245	237	239	199	220	208	221	234	232	246	218	242	208	234	208	229	265	226	215	226	239	212	212	249	236	228	188	207	244	235	233	233	248	228	210	239	209	190	230	218	245	227	247	244	249	245	224	210	229	224	198	204	231	216	228	249	215	235	200	224	229	248	257	232	205	213	243	232	209	233	214	221	246	245	251	210	237	231	229	223	235	261	206	219	207	233	206	241	230	227	246	238	196	244	242	199	228	206	242	222	218	202	235	222	230	218	235	209	201	228	229	226	211	237	218	243	215	201	230	226	226	245	230	246	227	224	262	238	237	227	204	207	239	229	233	227	231	229	208	230	210	248	214	196	227	233	232	225	226	227	217	221	233	228	204	224	224	271	234	211	229	210	239	226	247	244	229	215	202	213	231	239	241	237	233	240	228	237	223	257	190	212	235	207	240	203	233	223	234	224	228	242	242	209	200	241	226	229	259	214	202	230	218	211	270	230	230	198	256	231	238	225	248	258	211	228	238	238	220	245	218	217	235	229	219	232	214	236	229	224	228	228	210	223	230	248	216	264	214	208	212	210	234	234	221	232	251	209	233	234	221	200	205	235	223	234	206	191	230	215	214	220	234	230	225	214	226	197	231	227	242	238	215	235	214	221	217	236	220	207	234	239	241	217	235	234	223	205	209	233	247	257	217	218	244	213	207	223	233	214	246	240	244	223	221	239	257	210	212	231	247	222	225	229	242	249	233	252	223	231	244	209	220	237	214	214	218	218	219	210	249	234	227	239	223	213	234	222	231	241	232	204	228	217	252	217	242	236	261	234	223	253	216	250	227	200	233	241	210	234	204	267	241	232	257	181	218	225	232	219	230	230	250	219	233	226	233	222	234	226	232	259	205	211	226	248	196	214	241	230	197	228	228	236	224	226	217	220	233	254	218	237	218	232	212	255	233	183	213	218	244	241	232	255	242	222	202	223	223	229	235	234	211	220	247	229	242	238	228	233	216	197	223	227	240	224	221	246	236	238	194	240	241	240	226	214	230
26014	22621	29235	25679	11675	935	545	503	485	469	416	460	452	438	421	474	427	452	436	398	466	404	393	424	463	400	408	442	417	410	385	453	424	403	431	420	415	405	435	395	403	393	425	443	414	409	397	427	439	438	427	387	403	453	426	453	410	432	392	431	388	416	419	426	384	421	448	404	431	412	403	439	404	395	431	434	463	411	432	454	423	440	421	470	400	448	398	436	412	387	440	450	409	431	450	431	400	423	409	423	407	426	409	463	435	412	406	419	464	436	411	443	440	384	436	429	394	423	441	415	422	422	404	414	394	406	436	401	392	396	432	444	421	426	458	429	367	441	440	387	428	428	391	438	405	418	402	452	421	406	425	407	428	441	435	425	426	435	414	444	389	433	413	356	403	418	442	405	423	426	377	413	386	398	383	451	429	425	415	421	432	432	406	431	438	438	441	413	435	495	413	423	411	417	430	412	472	432	418	387	421	449	434	394	433	385	430	433	449	381	444	396	451	412	412	443	458	415	399	451	429	470	419	451	411	409	413	396	408	409	446	432	431	392	414	425	414	411	430	425	407	434	437	407	370	410	418	397	420	390	381	440	406	386	417	414	447	413	420	395	434	447	378	420	406	425	413	429	429	385	459	455	430	413	425	445	419	449	434	405	421	371	406	418	429	423	456	447	422	426	441	434	438	410	408	395	428	405	386	379	416	424	434	407	406	439	395	375	382	419	435	390	429	413	438	428	379	404	419	413	387	417	442	442	405	420	433	434	439	428	428	426	458	417	389	443	399	426	389	445	423	393	422	439	411	395	430	401	394	401	430	408	440	392	433	429	459	423	422	387	450	422	481	419	380	424	435	439	425	388	386	441	451	431	391	413	402	395	452	427	427	402	437	437	409	406	398	380	381	450	430	420	420	445	418	435	432	420	421	455	345	432	450	435	409	436	423	413	405	434	413	453	429	416	436	443	449	420	412	456	414	434	409	417	431	419	401	403	458	466	431	403	424	445	466	438	391	399	397	402	426	424	401	420	363	428	449	434	474	448	427	410	431	426	442	426	414	404	378	426	453	435	426	439	442	407	398	425	406	425	400	455	446	433	401	412	449	430	410	438	436	433	441	429	384	387	435	393	438	453	417	395	395	404	414	417	409	414	423	420	440	406	436	432	424	486	428	441	381	400	417	416	411	425	407	421	385	406	394	402	450	405	418	455	393	436	419	464	445	426	455	399	410	430	458	411	396	417	388	428	413	454	407	389	426	438	438	431	407	409	425	435	419	405	466	425	418	429	410	444	440	415	414	375	418	403	402	436	400	419	430	419	437	448	434	409	441	414	456	408	420	472	423	427	435	418	371	403	424	438	414	416	435	422	405	453	421	390	427	422	422	395	416	436	417	425	431	430	430	423	419	458	435	391	393	390	396	433	427	410	437	392	430	442	409	443	417	400	385	423	445	422	418	430	401	400	415	408	423	419	410	416	438	390	406	450	414	426	366	443	468	412	436	389	421	376	423	466	421	384	432	378	391	419	392	435	423	393	432	404	453	396	415	444	384	379	374	416	414	385	402	441	422	393	420	448	451	431	397	450	444	429	376	473	419	425	426	441	411	440	453	389	393	386	445	405	396	441	421	472	400	406	441	419	390	410	410	398	405	403	406	469	394	445	447	396	363	393	444	439	429	412	425	425	427	407	435	431	413	410	408	436	455	395	410	401	431	419	403	417	398	413	415	382	396	400	403	406	420	417	408	394	401	442	394	423	395	439	426	407	410	432	410	424	438	406	425	412	386	411	446	408	462	439	395	405	430	408	438	424	429	393	401	414	415	451	439	437	429	385	383	450	437	456	408	400	415	396	422	430	441	428	415	377	422	446	407	419	461	413	434	393	429	425	439	432	414	411	416	420	384	418	403	412	425	458	402	453	420	398	416	410	402	418	428	409	435	406	401	407	431	427	411	382	432	408	438	443	425	449	390	448	393	401	419	383	454	444	432	432	450	388	442	417	438	400	411	421	366	412	395	451	409	461	395	411	444	452	418	462	392	442	473	419	387	443	437	413	419	413	434	427	401	411	421	411	420	396	416	454	440	411	439	424	422	434	429	396	399	393	422	417	448	397	429	382	429	446	415	438	441	417	415	419	397	421	423	437	426	390	450	406	436	400	416	438	428	422	430	424	436	437	406	436	380	429	395	435	395	411	420	428	416	422	414	405	447	425	419	414	437	423	449	416	412	400	421	416	364	450	426	403	411	388	393	392	367	426	425	417	415	436	455	436	410	433	456	387	387	425	401	370	387	400	413	402	417	427	386	407	414	448	422	423	418	434	433	446	427	412	391	415	421	426	420	400	408	430	405	390	400	447	411	402	408	420	433	405	418	377	401	454	445	396	379	411	388	420	444	436	445	402	445	422	416	425	418	399	452	420	421	405	450	408	427	389	405	446	409	437	463	404	413	416	394	422	403	435	432	412	427	403	373	437	416	407	411	417	457	421	405	388	437	431	424	415	429	357	420	433	436	400	417	387	444	409	412	389	450	418	433	432	435	437	418	407	413	406	420	426	436	426	418	459	453	399	388	402	422	418	424	403	404	413	431	392	404	372	403	446	430	412	414	410	419	373	441	391	392	437	414	402	453	422	425	434	420	424	403	439	400	411	409	449	440	478	438	431	412	413	421	416	420	425	408	443	442	433	442	434	459	438	380	413	435	426	426	435	425	443	401	433	419	391	437	419	390	424	385	457	412	419	400	450	439	434	410	441	409	430	428	420	387	417	453	438	452	415	406	415	444	427	445	420	421	456	439	394	409	417	420	410	441	427	391	414	429	430	454	420	458	432	406	413	418	424	392	384	429	407	418	467	449	434	425	418	410	421	433	456	421	414	370	394	449	411	403	421	392	484	442	433	396	413	413	408	413	434	412	403	427	414	400	413	381	400	418	415	418	397	433	443	457	403	411	435	405	407	436	422	441	386	419	408	404	350	445	404	424	443	421	381	402	461	389	404	406	418	410	426	431	401	415	405	449	414	416	422	422	431	419	423	401	420	439	400	418	421	402	409	389	424	448	443	430	438	420	421	424	432	401	407	468	433	413	397	402	395	440	414	412	425	412	422	453	447	457	380	407	409	399	438	410	441	404	410	444	440	403	394	415	412	428	420	411	419	442	453	456	428	393	439	414	394	436	419	389	424	457	429	456	439	398	433	436	396	422	443	417	410	441	443	441	413	424	410	432	449	422	425	440	355	426	398	405	433	418	445	478	424	443	435	414	415	401	393	412	371	417	456	428	424	405	425	446	413	434	412	420	409	387	448	409	428	413	389	406	402	442	429	418	419	397	423	387	405	432	418	421	397	396	431	428	433	424	425	405	421	431	424	437	466	451	420	397	408	412	404	435	421	382	440	439	423	410	437	440	429	459	429	401	441	404	441	420	408	452	443	447	417	391	431	421	366	425	427	455	413	430	393	400	396	436	467	445	469	453	445	418	420	433	411	383	435	427	434
53980	65517	45311	1316	918	814	732	679	649	596	593	522	522	546	564	502	500	516	516	550	520	525	480	483	525	471	529	485	508	482	514	482	478	528	452	512	483	519	452	531	483	510	516	473	471	514	527	499	509	508	488	518	485	495	512	489	545	482	517	500	531	508	505	497	501	457	485	539	504	505	479	497	485	536	472	469	490	509	509	482	469	491	502	503	507	466	510	503	506	460	536	510	489	498	537	487	549	505	473	491	413	496	503	489	487	518	526	485	483	515	482	521	521	489	504	487	498	494	492	512	480	498	463	489	475	504	454	488	518	466	481	521	517	547	505	480	477	487	484	518	509	506	487	504	491	504	488	495	487	485	517	545	468	470	499	511	492	486	456	496	484	489	484	533	488	496	475	493	511	462	495	496	489	511	486	503	453	472	448	544	522	519	503	479	498	474	516	472	505	478	496	472	496	492	506	517	509	518	494	487	507	492	461	477	482	498	512	478	464	475	480	460	532	526	485	524	489	441	478	479	502	542	535	492	444	483	499	501	504	502	503	479	493	512	510	506	498	526	517	501	518	494	459	466	517	533	454	492	449	506	506	480	486	504	521	491	449	483	478	450	505	474	478	493	487	505	470	549	474	492	522	496	495	543	511	530	486	486	501	513	469	514	499	506	495	525	503	519	528	499	494	509	482	528	500	495	463	506	495	504	498	498	516	485	508	478	485	529	493	461	466	474	471	480	528	539	526	529	521	534	538	487	508	501	547	509	526	497	493	493	417	488	481	497	506	523	521	520	518	465	490	493	510	508	500	499	528	511	475	526	495	519	465	479	522	494	497	454	460	487	469	491	471	460	480	523	515	482	472	526	525	495	529	511	470	497	512	486	520	486	500	504	516	510	475	484	501	513	525	493	478	496	502	485	488	502	512	507	515	541	502	478	483	469	474	510	487	463	469	525	479	474	510	506	495	477	508	513	481	466	483	507	562	507	501	460	500	526	477	476	539	493	478	492	496	474	515	483	478	526	540	498	512	529	510	494	489	505	504	496	509	490	545	449	499	484	487	485	472	467	474	505	461	501	513	534	495	491	494	485	460	449	491	481	464	501	519	472	442	476	504	485	476	498	515	456	513	519	490	520	530	529	459	494	480	436	514	501	511	501	506	481	470	488	472	521	465	539	496	481	519	448	494	507	468	468	484	490	517	466	494	477	485	513	492	506	486	525	504	506	448	480	471	521	516	520	484	479	470	427	462	499	456	499	523	494	494	501	482	490	503	439	508	484	509	496	519	484	522	477	500	486	477	489	530	488	479	490	454	495	525	513	500	469	491	497	502	518	491	506	508	509	509	504	527	514	482	498	494	452	504	488	535	481	503	487	505	502	527	516	501	510	481	495	508	484	489	499	524	497	500	486	478	480	475	454	550	477	514	464	498	486	485	527	506	462	509	454	538	489	498	504	530	465	511	515	496	513	534	560	502	487	515	526	506	509	484	519	473	469	494	503	494	473	517	523	520	525	501	519	527	527	513	487	510	516	481	522	513	464	507	526	492	499	444	486	554	447	518	469	463	465	480	492	524	446	493	507	500	497	507	497	499	490	464	500	497	490	533	487	500	520	505	490	453	506	513	520	495	556	528	496	505	496	496	527	484	500	474	467	483	478	512	498	496	480	492	488	496	482	474	511	491	478	535	471	542	500	506	484	491	494	506	510	479	539	481	486	504	474	441	485	497	479	498	496	478	500	457	498	470	504	474	493	482	494	496	506	459	476	467	498	478	472	490	499	477	451	523	469	535	477	481	493	499	464	528	518	527	488	508	507	467	529	534	476	498	474	496	551	563	483	479	454	508	541	485	478	453	491	480	495	507	515	531	479	483	509	491	465	486	470	497	466	517	512	523	504	503	500	513	429	504	494	476	494	486	530	506	544	509	526	469	502	517	487	494	498	486	456	513	464	527	520	466	493	491	482	487	532	473	517	528	492	500	526	530	509	459	504	492	499	465	478	479	562	525	500	534	496	543	519	502	466	495	526	472	514	473	502	494	503	490	505	519	474	496	494	522	543	490	509	480	472	470	480	470	452	519	458	495	527	521	509	486	528	441	526	489	470	536	517	491	467	450	495	443	513	517	492	495	483	550	548	509	524	509	492	489	510	512	513	514	474	516	451	478	471	511	489	443	470	460	504	521	481	492	518	497	507	473	522	502	509	500	504	495	491	492	489	513	489	490	473	531	524	482	491	495	525	461	453	500	483	505	475	500	456	513	478	493	531	493	525	468	490	451	522	474	504	529	506	520	458	514	516	494	516	478	519	496	510	526	485	513	536	492	460	470	498	498	455	509	478	482	499	489	475	493	505	500	460	529	460	533	493	487	500	485	483	538	502	507	534	478	493	480	459	475	507	499	510	531	533	477	506	506	528	518	486	469	528	509	487	500	552	528	458	473	480	499	488	457	528	518	496	452	477	480	498	491	500	515	464	481	473	450	454	512	499	507	529	527	522	501	517	535	505	462	478	477	532	475	513	503	492	458	475	493	465	478	477	500	475	474	480	474	486	495	513	481	498	490	511	494	456	446	476	474	478	481	478	533	505	493	469	479	496	517	529	515	518	520	495	476	518	497	528	499	479	499	499	504	535	514	530	480	498	529	524	460	533	522	509	496	511	508	477	501	447	520	529	505	474	507	484	507	531	489	503	536	536	487	455	485	502	490	513	467	505	482	501	491	478	483	467	485	465	487	472	503	519	472	497	469	463	515	524	545	486	485	515	503	502	489	500	457	482	507	543	491	504	492	466	491	480	498	479	467	519	478	473	497	495	467	542	481	498	519	470	482	540	515	522	542	488	488	480	488	473	528	486	517	539	492	478	516	506	485	521	483	450	518	456	505	474	499	469	511	511	498	499	488	467	493	512	530	473	496	492	486	471	480	489	542	533	493	483	469	530	516	452	513	519	509	503	470	492	471	523	536	517	535	516	480	475	493	498	539	489	509	503	513	503	495	527	460	459	501	535	494	513	515	489	474	512	470	498	502	510	532	494	502	509	465	516	512	508	472	505	513	497	495	488	506	461	529	455	501	491	528	468	490	509	472	507	485	553	507	528	456	487	526	515	464	506	457	507	514	479	479	473	473	504	475	511	488	489	458	515	535	489	485	498	496	488	505	502	453	494	479	532	498	466	496	485	497	468	550	504	473	449	500	466	478	497	509	489	523	491	518	506	500	492	491	473	459	527	510	484	509	498	532	494	449	501	499	501	490	494	475	514	513	504	511	531	565	543	495	492	507	513	488	495	465	514	479	492	507	495	489	483	485	493	500	469	480	484	534	502	509	492	484	433	519	495	497	481	532	494	488	532	478	474	513	491	471	500	533	506	508	499	462	488	508	518	479	499	490	475	499	511	514	490	509	498	486	497	491	477	475	492	497	493	483	450	474	458	496	487	501	486	508	475	483	475	499	494	516	506	530	509	471	504	495	480	524	444	471	497	506	486	499	470	563	494
23388	21672	28943	25183	21533	21308	9476	592	417	388	350	308	324	277	274	252	244	265	265	234	254	228	260	228	229	247	215	222	203	229	208	200	196	210	213	218	229	189	213	219	196	192	220	239	239	233	198	206	233	208	210	205	218	175	250	222	214	212	208	213	196	199	194	207	231	209	185	191	215	216	216	224	197	201	207	221	225	207	199	207	248	200	235	204	222	210	216	217	223	198	196	225	223	224	208	211	219	193	237	242	189	211	182	215	214	185	198	192	173	193	199	236	212	205	185	209	216	222	190	200	226	206	205	215	206	196	225	195	217	205	209	217	189	193	195	191	228	199	226	216	210	218	219	202	204	226	183	185	196	220	206	197	207	181	209	227	213	209	189	216	188	179	208	228	192	199	219	193	222	211	227	196	215	208	224	217	203	208	213	219	213	197	235	231	209	209	194	197	213	229	206	212	224	209	182	154	181	188	182	230	219	175	216	219	203	217	228	194	214	223	205	220	210	190	206	218	210	201	196	198	206	218	216	199	220	215	216	222	215	188	203	221	195	191	208	215	184	176	193	211	204	202	201	219	207	215	198	223	220	200	216	201	228	222	204	191	200	189	220	206	193	202	223	200	206	218	194	208	220	179	222	232	200	226	209	187	209	232	180	200	211	202	185	193	222	212	213	204	198	175	215	214	213	219	190	210	189	205	204	216	223	223	192	184	215	194	200	199	204	202	210	207	228	220	210	223	201	219	218	203	187	218	230	220	180	213	195	236	182	209	214	199	205	224	205	221	202	217	207	200	199	233	231	211	198	222	183	214	196	216	193	208	201	205	219	199	211	169	216	212	206	208	237	210	198	191	210	194	227	191	225	206	236	195	201	203	200	218	217	202	208	220	216	205	232	199	209	221	207	216	220	207	196	214	235	217	227	209	183	196	198	200	240	179	198	202	230	217	199	209	213	216	215	191	230	214	203	199	212	213	192	209	206	204	189	209	224	212	215	216	183	203	220	205	198	199	190	218	210	213	196	225	213	188	194	228	199	225	191	189	200	213	207	195	185	205	224	199	194	204	223	214	208	198	212	205	201	201	193	216	214	184	207	223	212	182	200	206	186	204	214	216	208	227	206	195	218	196	205	224	224	212	218	216	199	197	189	204	189	214	191	238	207	211	236	210	216	203	207	188	191	195	198	187	167	199	222	216	227	212	226	203	193	205	206	195	211	205	217	208	179	187	216	195	192	245	229	221	199	204	227	209	226	214	191	216	224	204	186	217	196	206	211	228	240	184	223	190	203	183	218	227	206	219	224	223	216	204	212	202	187	241	219	194	193	193	208	196	203	208	191	218	192	219	210	198	192	205	218	223	197	210	198	219	191	222	185	199	191	207	178	232	192	219	194	192	196	212	205	192	210	187	236	202	200	189	211	223	207	203	211	220	197	215	196	222	205	195	221	217	202	213	193	239	201	220	214	227	207	189	215	215	191	220	201	210	192	217	219	228	180	225	209	212	210	191	199	210	181	185	216	207	206	236	197	219	208	208	186	202	177	227	218	198	226	180	219	199	219	199	200	202	216	218	206	206	207	214	211	181	200	208	177	215	208	242	169	192	195	200	198	207	211	216	211	189	216	211	196	228	213	217	190	213	189	195	212	204	181	191	229	212	219	224	234	197	234	221	201	248	179	226	227	192	197	186	193	193	211	210	236	195	209	217	238	211	219	211	217	215	189	213	173	213	193	227	209	186	212	219	190	217	221	182	184	212	203	216	210	195	184	197	209	212	208	205	214	205	192	222	230	190	172	179	180	243	226	194	228	194	186	223	199	201	206	218	196	199	197	193	207	209	205	193	187	202	210	194	207	215	196	224	194	205	175	209	210	199	175	202	197	179	199	205	197	210	223	189	206	214	201	231	211	202	211	211	207	216	208	224	207	211	231	208	198	224	189	215	193	208	185	231	197	188	206	210	211	216	197	193	232	197	216	206	207	221	204	219	217	200	202	218	198	210	215	226	211	197	209	211	216	193	184	202	190	197	199	230	220	207	191	177	203	207	241	204	195	190	182	197	198	245	211	210	198	214	213	178	191	218	208	211	210	216	192	200	209	204	217	220	197	210	224	215	200	214	190	208	212	219	212	207	204	215	198	232	203	203	233	234	206	203	199	220	197	190	192	220	199	209	205	223	209	206	209	199	218	191	204	181	220	205	199	191	209	200	214	206	213	181	179	196	187	205	200	186	245	207	201	193	208	219	196	219	199	222	198	211	218	214	207	216	193	182	225	212	192	188	217	222	196	209	211	211	230	212	217	200	199	208	208	204	207	180	213	204	197	202	216	186	205	197	220	195	208	205	192	215	188	200	216	207	196	210	225	203	196	223	225	208	204	225	221	184	195	236	201	205	206	210	192	232	208	197	216	226	188	185	224	235	198	218	223	220	207	219	200	218	214	228	212	211	215	213	198	206	209	210	207	202	202	216	244	187	218	195	184	194	171	198	221	218	210	214	197	213	230	205	199	207	206	185	221	212	200	204	233	204	191	202	210	184	202	221	202	204	170	214	244	214	210	217	202	197	202	222	207	198	169	216	201	199	206	202	221	200	202	184	199	203	208	219	189	195	202	196	204	200	210	233	211	201	198	208	210	208	207	219	207	201	199	233	188	192	206	222	201	202	219	224	210	215	233	223	207	214	190	185	199	183	183	209	204	194	184	203	200	215	202	204	206	189	202	219	206	219	201	217	218	200	198	207	203	190	210	213	183	224	187	184	203	225	222	222	214	214	203	199	204	225	230	193	204	227	202	203	199	213	202	202	219	214	229	215	220	180	207	187	177	200	208	220	214	210	229	217	215	211	231	187	217	214	213	215	223	193	196	203	220	203	183	216	195	239	204	212	230	218	208	208	238	196	192	210	221	206	199	230	202	181	178	224	216	202	230	202	219	202	191	225	207	195	199	198	201	234	217	227	181	230	204	190	212	219	206	211	227	183	196	239	230	194	209	182	192	198	201	229	206	211	213	175	205	209	203	207	206	179	227	202	205	190	227	237	212	228	201	202	212	198	188	186	211	226	228	239	189	227	193	191	191	221	206	181	194	190	215	219	204	205	198	185	217	216	224	205	199	203	208	184	243	211	201	201	178	190	184	207	202	192	200	213	198	200	203	229	197	190	201	210	226	186	199	223	223	213	195	225	224	223	221	219	197	201	193	208	199	208	202	179	192	226	193	220	191	212	209	218	194	189	226	213	204	224	214	207	202	208	194	215	209	216	201	209	209	197	205	196	237	203	200	220	213	189	232	229	224	203	207	195	213	227	205	214	180	227	227	200	217	202	226	216	198	201	205	216	219	194	232	207	218	178	172	190	213	235	222	191	218	214	196	214	220	197	220	216	242	193	194	201	208	227	182	208	225	202	212	225	199	191	226	223	207	226	217	200	221	195	204	207	213	215	193	201	179	191	206	201	214	209	213	202	195	190	190	211	202	227	218	212	167	219	238	201	225	202
55585	73297	58198	3419	1993	1478	1177	922	786	605	614	500	454	415	427	340	304	323	323	314	344	290	333	265	272	286	270	265	285	250	279	251	268	275	252	262	272	271	246	275	259	255	230	273	222	245	284	223	280	226	271	243	243	267	242	249	270	263	256	233	212	240	265	249	251	237	240	252	210	257	258	228	255	239	255	246	222	259	238	225	259	232	228	236	222	252	285	247	227	227	241	255	251	233	251	267	256	220	238	248	239	229	255	241	234	243	260	259	245	227	237	239	232	223	227	253	230	237	210	253	246	248	272	223	236	246	233	207	267	256	229	238	247	245	249	252	233	236	264	261	229	261	232	223	233	232	230	258	236	261	229	227	232	244	271	252	251	251	241	230	247	239	248	246	267	254	250	239	238	244	217	271	227	222	244	248	259	236	245	237	226	230	234	261	210	242	232	220	215	242	231	262	230	258	264	248	238	225	236	236	236	273	255	234	227	265	249	228	220	234	256	245	222	258	251	235	230	252	242	203	256	219	244	217	223	242	216	268	225	201	264	240	259	232	242	254	241	243	237	240	234	255	261	244	201	223	235	258	272	253	261	279	204	255	213	222	235	235	252	240	250	222	252	254	254	256	238	233	251	224	264	258	207	229	258	234	260	230	230	245	256	235	235	237	246	221	251	241	254	235	250	225	233	227	249	241	245	253	245	234	231	227	239	224	246	235	264	255	240	247	239	234	234	237	238	268	228	252	235	241	227	212	235	236	241	225	271	249	238	263	232	261	213	237	258	260	221	207	237	242	261	241	252	251	267	198	235	239	249	249	238	232	241	244	213	214	260	221	236	259	239	240	250	239	251	230	221	240	256	256	225	254	233	251	239	229	227	235	217	240	254	228	240	235	234	249	225	251	242	249	219	239	227	255	253	235	237	240	239	240	273	241	281	229	238	235	270	242	273	246	240	223	227	270	240	236	245	234	256	257	241	253	223	246	238	238	194	239	222	247	247	226	268	240	207	252	244	246	251	247	202	230	251	234	272	228	209	214	242	228	228	203	247	245	248	255	254	238	272	246	240	240	243	233	232	221	250	250	207	216	263	249	240	233	219	248	223	247	227	244	227	229	231	239	238	231	256	245	241	251	228	216	237	265	212	224	268	228	237	237	244	249	242	244	250	225	240	250	231	256	224	222	227	256	246	254	205	251	233	245	265	227	224	236	242	228	283	227	258	249	235	236	272	239	226	250	213	239	271	256	233	258	238	251	245	229	245	239	245	253	261	277	230	243	242	234	225	227	224	223	207	229	264	225	242	251	248	252	233	217	230	221	263	234	249	261	241	248	240	262	242	229	229	252	262	244	231	240	247	240	211	218	216	251	264	259	251	229	249	223	224	244	251	228	238	234	232	212	227	259	261	251	261	220	268	250	255	219	219	230	241	265	242	246	263	236	254	229	239	237	260	213	254	250	231	260	255	257	252	209	259	244	239	265	267	243	221	251	254	250	240	225	234	262	244	245	219	254	253	216	249	277	224	234	217	224	218	227	238	252	243	236	246	230	230	243	249	245	260	240	232	243	240	241	214	212	233	211	231	245	217	248	246	217	239	259	224	227	229	221	213	222	237	232	203	238	253	215	247	242	233	240	271	240	205	244	221	260	238	224	236	238	235	241	242	264	243	229	231	271	272	257	238	227	226	244	249	255	235	240	219	245	239	236	220	235	245	238	250	229	261	223	257	235	250	240	258	244	240	235	222	245	237	252	233	233	252	271	211	269	242	210	220	227	254	241	253	229	217	263	215	228	242	251	239	257	235	231	239	258	251	241	240	239	244	237	219	225	234	246	263	258	268	234	213	223	215	206	215	235	245	238	244	237	246	247	233	231	236	230	220	236	256	252	260	258	262	237	236	233	256	242	258	236	253	210	243	247	245	218	255	209	235	217	249	275	259	244	240	242	257	241	267	241	238	236	231	273	238	245	249	257	225	268	233	255	306	222	243	228	231	254	249	271	235	226	228	238	249	260	242	216	269	231	252	250	244	247	241	264	236	241	273	227	223	229	221	238	221	258	235	220	238	240	265	215	241	234	224	213	240	245	254	253	228	228	230	235	242	249	228	240	246	225	244	247	223	250	247	220	243	234	252	228	237	241	250	240	238	216	223	241	242	252	238	258	245	251	232	239	237	257	228	218	219	211	223	222	213	287	228	226	225	236	231	234	244	255	227	222	249	231	249	240	230	256	227	259	283	241	245	229	225	223	213	239	202	240	247	253	247	259	236	247	211	225	225	243	236	246	227	261	199	210	208	258	241	256	256	253	230	226	260	226	243	234	237	228	220	236	269	212	245	246	269	227	226	234	240	236	244	263	252	263	208	243	255	268	229	259	285	241	244	260	227	223	223	248	264	240	259	215	241	218	225	242	237	274	240	236	259	236	253	236	225	236	243	220	240	233	248	243	247	261	234	200	246	246	258	234	265	261	255	260	246	262	203	252	228	235	239	249	252	248	234	254	262	252	238	263	226	222	251	250	228	230	242	238	259	239	261	230	257	253	251	268	225	243	252	228	244	269	241	260	251	248	239	242	242	219	227	248	239	228	250	234	252	239	246	221	240	243	228	241	235	241	246	236	233	238	238	222	239	228	223	239	246	244	258	246	221	239	240	237	226	268	226	225	267	237	219	229	260	230	235	233	237	232	226	244	263	226	234	197	223	220	216	229	256	233	239	248	242	232	245	220	230	237	241	242	232	247	254	233	220	228	251	250	248	227	219	226	265	268	260	252	229	243	220	228	234	211	250	238	242	246	223	263	262	215	254	235	236	232	225	254	234	257	226	239	245	225	246	228	213	226	247	230	248	250	202	246	251	235	270	226	236	254	229	224	247	231	223	228	269	241	253	240	243	227	260	242	226	228	248	228	227	236	227	229	244	250	234	230	251	247	241	242	237	224	247	236	242	239	206	228	256	245	244	235	230	229	260	259	212	245	231	249	238	243	264	238	252	236	234	237	242	239	244	228	237	239	196	256	207	255	230	263	251	239	238	247	231	226	254	240	245	237	253	221	239	227	254	248	232	213	250	244	245	255	231	255	241	251	251	270	248	221	228	242	232	243	241	218	232	237	233	230	271	221	246	251	258	232	245	259	225	266	248	276	223	242	236	239	246	237	221	270	235	252	229	256	242	255	222	250	277	227	244	243	217	242	262	243	227	265	242	238	246	265	248	221	219	213	261	253	244	215	215	249	213	243	262	236	241	229	250	237	231	259	233	254	248	241	211	227	242	237	263	246	224	228	219	252	220	203	239	253	255	245	237	237	241	199	225	238	243	232	261	245	231	229	231	218	237	240	259	234	239	217	272	238	219	227	210	263	219	243	257	248	228	221	252	233	228	256	215	220	252	214	220	230	264	240	219	235	257	222	215	248	277	252	260	257	281	239	253	244	216	244	223	240	215	235	230	221	230	247	248	255	259	257	247	236	252	260	237	251	241	242	237	238	236	252	250	238
28199	23831	22639	3979	547	542	443	365	304	352	332	341	360	333	379	380	356	362	401	368	352	350	338	366	344	324	348	345	334	379	361	351	351	328	351	359	354	344	355	368	326	362	337	382	350	339	366	340	357	364	344	354	374	353	351	364	366	344	374	360	354	366	321	359	334	333	347	349	369	358	293	364	340	366	400	360	338	327	345	356	354	379	350	332	360	336	378	351	335	374	369	333	358	326	354	382	354	351	325	370	369	360	351	355	343	356	368	378	355	380	352	340	360	382	361	344	323	348	358	322	347	325	363	327	342	351	371	345	350	336	340	376	341	342	322	346	339	349	332	331	353	356	323	375	401	361	358	364	325	341	357	347	360	344	352	346	360	371	356	350	376	354	333	416	377	347	393	341	328	366	322	342	357	352	338	347	357	334	334	333	349	324	360	359	359	336	387	357	379	328	324	337	375	375	349	350	398	331	355	353	314	352	353	349	357	331	365	367	319	364	352	362	343	377	358	329	341	371	365	369	339	344	354	375	349	340	337	392	338	383	367	345	374	392	353	328	356	369	368	359	350	392	370	366	377	328	336	341	354	360	378	375	327	315	358	339	412	357	342	358	376	346	325	361	345	359	341	319	331	343	334	335	349	324	317	361	377	384	377	352	351	343	365	360	339	354	369	327	364	337	315	361	357	325	360	300	351	316	327	351	361	316	339	345	336	327	367	353	396	406	357	330	367	334	378	324	344	367	351	323	344	368	349	389	321	345	358	357	312	358	395	363	343	377	354	372	360	333	385	340	343	356	378	350	311	325	348	359	369	368	354	339	346	333	341	350	359	329	365	374	323	357	341	342	339	350	347	345	322	376	320	356	324	373	350	376	342	350	373	331	355	356	343	372	352	380	340	365	334	352	342	363	360	327	333	336	338	329	371	358	348	360	379	348	391	375	347	312	335	311	331	365	357	368	363	345	383	330	340	364	336	331	349	359	385	324	328	343	365	354	378	333	340	365	341	364	342	328	337	346	366	346	315	336	367	358	348	342	349	342	354	367	350	322	380	368	344	349	397	348	332	369	353	349	326	351	351	381	337	332	371	366	344	345	377	348	371	332	320	368	388	343	324	344	348	352	378	336	342	341	328	342	341	379	392	349	350	380	355	333	380	355	354	312	364	376	336	353	356	366	360	375	358	348	372	371	359	347	334	377	359	370	371	367	352	371	341	329	344	361	359	372	350	354	368	355	382	376	360	363	318	343	377	341	342	407	346	346	341	334	346	355	342	322	379	383	355	369	322	370	355	342	347	343	349	368	357	356	357	373	394	357	373	343	323	355	361	371	383	342	379	342	364	361	374	324	342	349	357	356	363	342	360	359	344	357	337	327	364	340	367	350	371	362	343	351	387	334	355	394	346	361	321	343	386	353	334	333	359	352	347	366	369	342	333	336	345	346	348	333	356	358	387	333	334	354	345	328	344	353	383	334	367	354	362	335	340	362	364	329	376	378	358	337	375	366	331	352	362	333	347	361	347	348	338	328	349	341	319	381	338	356	370	349	336	357	348	368	353	364	343	386	374	373	351	343	359	359	356	326	360	370	342	312	360	375	343	344	325	366	362	351	330	358	332	373	375	354	355	341	351	342	344	337	364	369	353	318	334	314	381	330	369	342	330	370	348	377	354	357	359	330	360	346	375	361	346	349	367	336	355	335	338	316	345	333	380	354	343	339	325	352	317	370	359	346	350	377	363	368	323	385	342	343	372	377	339	376	346	362	336	342	375	360	386	335	365	343	341	369	367	312	366	328	324	331	356	366	406	336	349	367	330	369	351	359	347	356	352	360	362	323	361	323	333	321	337	346	350	362	350	343	368	313	371	335	360	332	384	345	362	378	361	354	336	356	351	351	329	366	335	368	376	337	347	372	357	330	343	378	399	341	323	344	355	317	372	353	314	337	338	360	372	353	339	349	366	363	354	357	379	396	337	376	353	356	338	343	289	329	356	387	334	352	331	324	331	384	352	345	349	347	340	342	376	359	342	380	316	327	338	333	352	346	356	385	330	353	338	345	373	348	351	321	363	346	366	340	355	338	340	348	344	359	359	345	370	377	319	319	346	370	379	327	371	375	332	333	372	338	358	381	331	343	339	340	353	367	354	328	344	359	337	356	344	357	330	345	350	370	325	342	355	349	376	325	375	340	360	326	334	328	331	386	345	354	372	374	334	345	347	331	355	344	348	362	358	346	365	351	336	353	404	373	351	353	333	394	348	340	381	371	348	358	337	329	340	362	342	340	354	320	335	350	339	348	363	343	376	376	328	392	348	348	360	336	343	338	356	336	317	366	316	357	389	332	361	329	384	360	355	339	370	347	341	350	374	306	356	355	359	348	343	339	363	340	293	334	346	352	374	346	355	399	355	364	340	366	357	339	339	348	365	340	363	334	350	350	356	326	358	351	362	317	350	352	379	352	362	364	339	344	381	373	333	378	384	346	359	357	377	337	355	348	353	321	334	351	326	326	321	342	353	364	345	331	342	362	306	334	314	377	343	370	345	306	371	366	408	371	345	334	361	313	365	341	322	354	339	329	348	352	331	334	386	344	354	358	352	391	322	379	337	342	345	370	364	353	356	333	361	349	347	367	342	349	358	378	352	344	332	336	367	288	375	357	353	321	328	397	371	382	351	330	391	332	355	364	368	362	340	362	347	349	366	352	346	351	375	349	361	323	357	354	316	355	349	349	333	374	319	359	358	303	349	373	345	314	326	344	368	348	373	374	335	381	325	344	336	387	333	344	340	349	345	351	356	329	351	359	355	342	335	347	333	357	345	362	384	344	355	315	362	341	384	345	363	325	360	372	369	337	374	343	331	349	327	346	340	353	348	371	334	321	337	315	369	360	378	338	326	357	338	335	349	351	338	313	366	330	347	358	353	327	357	334	356	340	355	343	323	350	351	351	358	339	347	338	350	359	374	309	348	348	366	325	364	349	360	341	309	351	349	358	345	346	340	340	373	330	336	338	354	357	353	343	328	339	353	374	357	347	350	336	341	306	337	331	374	351	331	327	348	342	351	300	363	314	329	369	351	367	321	367	352	342	378	321	331	356	358	349	351	317	328	359	353	342	361	336	320	347	350	330	371	352	345	334	363	333	331	332	347	386	350	342	341	352	353	359	358	335	321	345	356	365	352	327	325	396	352	339	375	352	328	348	345	314	331	347	405	379	392	340	336	381	354	374	354	332	348	366	350	372	344	366	378	354	317	367	365	347	371	375	352	382	351	350	342	357	352	339	336	356	347	343	369	394	334	330	363	341	353	324	356	333	345	349	332	372	373	374	339	396	369	342	388	355	355	358	367	366	348	360	329	332	349	366	318	349	379	334	329	355	350	350	328	363	373	386	339	332	320	307	354	341	359	341	346	347	339	338	364	361	370	354	298	351	360	348	351	325	321	353	355	356	387	337	364	379	354	386	360	372	341	364	361	351	333	321	376	300	322	330	352	324
25913	33478	19488	564	505	467	460	447	464	495	411	422	426	486	475	442	427	452	434	463	420	447	451	391	450	462	438	456	432	409	444	449	469	431	473	468	438	453	451	386	416	431	445	425	456	408	434	435	443	424	458	464	453	423	416	446	418	424	449	449	473	434	452	458	447	412	416	457	420	433	404	394	435	437	428	449	385	448	473	435	414	432	431	407	438	408	425	480	432	426	425	407	442	411	459	416	437	431	430	455	422	440	450	433	449	419	431	439	421	441	413	437	442	458	436	449	451	427	430	438	434	447	417	425	455	427	408	437	425	395	435	411	407	377	467	441	414	396	427	417	454	434	446	432	458	423	429	430	415	396	416	439	426	431	395	425	425	423	428	422	404	464	411	412	452	452	447	465	439	491	432	413	414	444	413	402	411	439	426	436	420	432	405	465	456	421	430	423	427	428	458	425	460	453	457	419	420	446	382	427	421	438	427	432	382	436	431	454	421	457	477	415	430	424	389	435	439	421	402	438	447	416	432	399	409	438	409	471	422	431	446	412	433	393	417	439	428	430	424	434	431	440	434	414	409	393	413	414	411	463	459	474	416	446	414	420	434	419	422	445	443	413	471	451	441	436	403	419	437	406	466	458	440	424	445	411	449	423	398	473	390	449	426	421	426	434	453	435	422	423	415	452	452	448	452	452	444	431	416	438	449	462	413	435	394	424	436	421	447	429	411	439	435	461	423	404	438	450	439	450	443	438	448	451	479	430	428	448	444	429	439	455	407	423	482	464	438	383	397	420	433	409	422	439	419	439	422	445	408	440	428	443	437	422	455	405	478	439	398	460	391	423	441	441	416	453	420	454	419	397	412	412	410	427	452	436	418	448	412	433	430	422	447	451	421	419	405	435	395	452	419	439	405	466	398	436	419	444	433	416	443	439	486	429	447	436	427	411	429	405	453	422	454	424	411	406	429	450	426	454	418	435	398	466	420	393	445	454	421	408	431	441	444	443	440	434	419	423	409	442	394	433	429	413	410	411	409	445	412	429	439	422	449	423	421	441	453	428	423	425	444	429	440	411	461	423	435	416	431	453	437	422	405	435	426	427	448	416	463	458	403	417	424	435	460	413	420	415	425	416	421	394	413	454	406	413	463	485	437	452	377	435	445	470	405	382	460	436	449	479	425	434	426	435	440	421	419	445	455	423	429	445	401	439	448	433	435	416	428	424	426	440	408	454	445	439	454	414	428	452	425	439	441	459	455	431	478	396	414	441	406	437	466	412	452	421	433	477	468	405	439	453	430	463	409	449	403	424	423	469	416	430	419	424	422	422	463	475	419	431	421	426	451	485	424	420	456	457	445	425	465	486	428	453	386	441	440	423	432	393	459	434	429	423	419	414	394	414	416	426	426	387	413	403	446	459	454	457	442	440	418	446	430	417	445	455	465	416	445	455	430	434	417	436	442	436	451	424	416	452	466	449	430	438	455	440	414	439	442	432	411	410	456	455	394	450	454	449	418	484	452	428	416	443	455	456	415	431	435	429	432	423	402	439	434	458	439	393	467	441	421	433	426	428	443	414	446	432	450	431	418	431	429	446	444	389	419	426	422	444	402	399	445	423	471	438	470	453	403	440	476	426	422	417	490	463	403	434	459	433	435	450	422	408	438	421	417	403	445	436	471	437	450	440	452	405	448	416	438	480	438	418	443	463	453	430	416	427	431	466	438	442	425	424	474	435	445	431	426	438	431	414	438	408	432	438	422	411	425	429	407	448	455	416	458	414	464	414	445	396	390	453	428	431	448	454	433	408	446	437	448	424	451	444	430	429	420	430	430	419	435	440	449	413	406	453	414	441	451	442	416	410	451	429	464	449	424	428	436	402	470	424	392	431	420	459	422	441	429	431	464	436	439	451	409	446	489	418	404	397	425	431	446	384	375	461	446	449	436	421	427	445	429	423	448	444	405	419	414	408	419	429	444	398	446	437	441	424	437	438	454	453	450	442	440	448	439	426	416	420	409	427	439	428	459	419	417	462	414	473	432	421	417	476	427	427	460	398	460	436	435	438	408	402	434	418	460	435	446	419	443	438	433	434	424	452	405	450	425	433	422	433	428	438	408	437	429	489	398	437	385	413	418	465	449	444	415	429	439	475	439	432	430	424	456	447	467	423	431	411	468	444	432	442	419	422	488	438	432	446	452	429	448	433	433	437	412	388	439	470	439	464	440	457	436	434	444	396	439	447	440	447	429	435	427	473	397	404	390	469	421	425	405	464	491	433	426	461	459	448	416	406	423	419	440	435	426	431	436	411	376	445	440	429	426	416	431	453	418	408	426	426	409	403	442	445	423	418	433	433	425	434	464	452	411	408	404	426	429	408	436	445	452	409	454	454	401	420	417	374	375	437	423	421	432	414	419	453	432	406	453	424	425	455	423	433	426	398	471	420	427	427	403	430	464	469	459	420	460	421	448	421	431	429	422	403	451	403	432	429	467	424	418	398	453	433	426	436	462	407	398	431	411	440	411	444	445	423	436	426	390	440	401	387	407	463	406	461	446	393	434	440	431	459	427	475	462	467	431	447	451	437	424	430	421	418	490	415	451	433	464	451	434	432	442	404	473	430	446	437	418	437	429	467	422	435	460	416	409	440	403	401	427	442	448	435	425	422	434	408	401	433	452	411	429	391	423	437	414	384	434	425	448	418	419	412	398	392	452	452	445	416	414	444	400	417	464	425	451	441	453	458	463	430	456	408	395	409	433	416	457	421	425	446	421	433	427	457	405	392	445	460	406	439	430	451	430	439	427	430	405	433	468	415	468	469	431	441	417	436	447	452	424	438	450	457	387	414	406	465	402	394	445	429	405	417	407	445	445	467	403	437	412	442	413	413	469	399	400	404	434	437	439	461	374	455	434	468	409	421	483	441	403	457	429	460	414	448	421	430	465	425	449	448	457	407	397	430	420	449	409	386	428	408	469	435	455	417	402	424	455	408	420	439	424	437	421	476	490	478	477	410	405	413	440	432	440	400	430	409	435	466	386	429	441	416	393	446	415	416	458	469	423	457	411	424	411	431	456	447	390	432	436	424	463	407	446	431	435	428	426	433	474	436	405	411	425	451	402	444	413	437	431	453	410	456	400	410	423	423	431	425	425	441	435	427	463	427	405	428	416	422	420	447	398	461	433	424	421	423	435	442	433	448	445	453	439	426	446	398	388	447	450	468	425	417	457	426	434	437	437	450	393	425	419	443	455	391	442	404	433	412	477	449	441	439	470	405	448	432	428	435	406	432	421	415	400	411	448	457	415	431	419	434	407	443	409	455	399	427	435	429	409	433	383	433	427	468	434	462	450	445	441	452	440	468	402	426	429	420	461	468	405	435	464	439	407	426	422	443	436	431	430	391	453	438	473	455	360	437	405	418	432	409	422	423	438	391	402	413	468	455	438	438	432	451	420	438	466	454	412	400	445	425	436	436	445	437	408	394	434	421	420	409	414	464
24259	21815	29570	24958	21148	12816	736	335	286	263	255	224	248	193	221	240	191	209	222	224	174	191	210	195	194	190	175	199	164	190	193	191	185	168	181	198	201	175	183	180	191	186	173	170	196	196	179	206	209	156	178	206	171	178	189	193	168	172	190	166	192	197	178	184	202	191	179	177	180	159	159	186	159	159	194	168	170	177	179	179	191	186	173	185	180	177	199	179	168	175	198	190	196	187	168	165	196	192	176	200	167	209	178	185	188	174	193	210	192	188	177	176	185	181	196	158	181	160	189	172	184	190	182	171	172	192	155	186	174	166	181	178	153	200	164	185	168	170	170	180	189	177	177	179	178	171	188	177	197	170	187	193	173	176	155	189	192	164	178	179	192	176	177	193	173	177	181	178	157	169	198	186	181	168	155	162	166	192	198	212	197	199	169	168	184	168	191	182	183	151	169	189	146	201	168	186	189	188	201	182	168	159	184	187	195	167	173	193	181	200	183	189	165	187	192	178	164	170	161	193	189	174	182	173	189	188	170	205	191	188	189	165	170	209	195	180	175	180	167	188	187	196	185	175	190	204	209	189	177	167	166	200	170	180	187	201	166	175	220	191	178	198	186	151	178	189	165	200	160	186	171	180	177	183	169	170	186	192	186	198	178	170	175	205	194	169	164	201	182	162	192	190	156	174	176	178	174	179	184	181	197	194	189	182	180	169	193	186	203	185	157	189	177	201	185	173	177	178	167	188	181	198	176	167	174	164	175	184	174	183	152	211	162	157	179	200	169	182	187	185	194	202	194	184	160	182	160	180	185	178	185	187	183	175	206	159	163	169	177	172	190	169	205	176	175	186	189	180	181	172	192	186	170	173	170	181	177	171	197	159	189	188	195	180	156	161	172	166	197	171	176	206	193	176	191	199	189	169	183	160	173	160	211	169	190	201	185	167	187	193	200	195	179	187	188	165	176	188	202	182	191	192	191	198	201	171	175	185	190	208	172	186	180	203	198	190	202	204	186	192	166	163	205	183	212	173	203	177	188	191	194	167	178	185	191	167	179	198	168	203	171	181	188	184	202	196	189	203	169	210	161	215	189	178	204	170	191	178	180	183	161	193	159	191	198	194	191	193	164	178	198	195	184	162	178	178	194	199	180	188	185	170	190	182	190	175	167	195	183	181	163	167	161	178	189	180	181	195	168	174	160	177	180	193	178	190	194	170	188	160	189	188	180	184	165	177	179	194	190	165	195	174	191	200	186	182	187	215	187	182	175	175	183	161	167	189	196	175	154	190	191	180	175	179	175	188	195	178	196	174	174	201	179	180	187	188	197	208	196	218	169	192	174	191	199	180	174	186	182	183	167	197	180	177	190	182	166	209	187	194	183	172	206	167	142	201	180	189	161	156	200	177	193	189	184	164	188	196	194	161	180	176	183	204	214	164	164	190	168	207	172	179	162	179	203	169	188	197	178	166	184	154	187	188	174	171	173	197	170	191	187	177	167	197	172	181	179	153	179	177	180	170	188	193	185	177	160	175	165	178	184	195	198	188	194	193	200	180	188	201	196	201	165	168	175	164	191	194	183	152	169	154	151	180	192	173	170	194	183	178	199	180	167	177	193	192	188	183	190	206	188	199	178	188	174	207	171	150	171	204	162	169	173	175	195	172	189	172	170	197	186	175	176	168	186	190	196	161	168	213	172	177	195	187	174	185	196	150	186	166	178	170	169	188	189	196	170	183	196	207	171	182	178	156	209	182	191	194	198	147	172	168	190	168	192	178	182	176	187	169	206	201	199	176	183	195	193	171	171	174	164	158	169	192	173	189	196	186	158	177	170	189	189	195	169	184	190	167	193	164	187	185	171	178	162	173	199	181	173	170	177	177	171	206	191	167	166	173	191	198	178	182	163	190	189	187	188	177	163	179	171	217	187	176	181	164	173	183	178	194	185	198	174	173	200	167	184	222	185	173	197	163	161	186	179	189	186	192	204	220	194	208	176	194	162	184	164	180	168	181	183	176	177	173	162	168	188	199	171	154	179	195	186	153	166	167	176	164	175	196	181	202	181	196	206	175	192	171	170	161	170	197	192	165	194	161	180	189	155	176	185	167	174	195	187	183	193	195	154	178	175	187	199	170	168	172	197	187	187	156	168	170	178	179	184	172	180	171	175	172	171	205	163	182	189	168	169	161	166	190	157	166	168	194	176	174	172	175	151	173	206	220	183	165	191	193	201	175	196	191	162	172	162	186	203	173	186	174	215	196	176	191	182	204	185	171	162	196	176	176	177	192	206	195	158	158	176	171	192	186	163	167	152	194	188	212	172	186	167	162	165	187	173	175	175	166	181	188	199	187	207	147	175	161	205	191	179	200	196	171	181	168	175	189	172	175	187	163	176	184	188	192	174	178	184	231	186	189	178	167	206	195	176	191	183	150	188	204	183	179	209	193	209	153	196	192	170	200	176	184	190	168	168	187	181	190	175	201	161	197	210	198	202	178	201	180	182	187	171	180	181	178	189	168	184	184	158	166	183	185	190	211	169	177	156	208	195	190	168	166	184	197	181	171	182	185	199	167	174	166	167	184	202	187	176	171	186	163	160	159	186	170	203	207	176	180	153	165	195	210	191	168	194	199	162	188	210	195	182	177	187	162	172	189	177	162	191	153	183	169	183	185	173	197	149	211	171	152	152	173	163	163	183	187	175	173	189	185	174	185	194	177	185	181	198	192	197	172	186	196	186	201	186	191	185	186	165	185	178	176	183	182	173	176	175	206	188	187	178	192	178	174	190	180	186	172	186	169	178	179	191	160	186	173	202	170	188	187	164	165	179	181	167	184	175	203	197	184	182	192	186	165	167	193	200	199	180	172	181	185	187	193	157	203	191	190	159	181	186	174	195	199	185	157	190	192	186	173	151	179	162	206	180	212	166	152	173	178	165	191	183	178	160	173	210	183	183	169	196	186	204	180	179	169	181	166	163	160	172	212	181	201	184	168	183	164	172	191	169	172	154	203	169	187	191	174	182	175	191	192	197	181	179	186	164	177	177	182	182	168	176	186	159	189	177	181	174	177	176	184	180	165	168	190	173	160	189	198	175	175	184	184	178	182	179	190	175	206	173	206	177	145	195	173	171	177	173	180	204	195	164	169	190	175	161	165	182	180	178	166	165	184	174	199	194	190	181	178	181	164	194	168	198	193	180	175	168	175	184	197	172	187	165	185	199	184	161	176	160	159	174	176	181	171	181	179	156	170	200	190	181	201	178	190	173	175	174	203	170	188	165	185	209	187	200	171	178	192	180	180	196	175	193	184	185	208	194	172	182	185	188	191	184	179	169	183	188	164	172	183	165	164	158	183	182	170	179	198	195	207	191	170	201	180	185	170	197	175	166	185	179	169	191	187	198	204	180	182	206	183	177	168	165	192	184	197	189	194	154	190	189	154	164	185	166	192	178	198	174	174	171	187	187	164	187	163	168	161	185	176	179	170	181	178	155	170
56087	71866	54936	2180	1155	884	673	633	485	469	372	363	342	298	281	299	289	269	259	282	228	265	254	271	243	235	259	269	244	270	238	253	231	264	265	241	231	221	217	252	254	234	236	200	241	252	249	221	256	235	258	232	232	221	235	241	242	231	236	212	247	223	214	246	206	232	227	242	226	238	223	216	201	236	244	227	230	186	228	225	218	234	232	258	258	215	206	248	209	262	219	214	236	274	231	228	225	227	229	223	233	216	206	213	227	239	244	219	224	232	238	212	245	233	244	243	223	217	248	234	257	254	230	229	232	221	238	223	225	270	223	234	231	225	239	271	214	215	257	252	227	223	211	213	242	225	236	259	216	186	267	214	241	231	243	240	260	252	228	263	224	219	229	241	216	224	220	237	223	232	222	233	221	242	228	228	201	227	251	215	212	210	244	256	239	229	256	224	256	227	215	223	250	232	217	214	208	235	240	249	233	231	218	227	239	240	257	211	209	263	220	213	192	235	240	216	230	217	216	247	228	216	225	269	237	227	204	225	254	249	261	232	221	218	239	200	226	229	223	242	224	207	241	214	248	273	223	232	229	239	228	190	232	247	219	219	242	241	238	237	226	226	202	229	216	234	223	228	224	224	205	223	235	208	226	215	232	217	241	212	250	220	207	217	238	218	235	225	246	212	223	241	219	226	250	223	229	254	201	241	227	237	220	239	217	251	226	249	221	227	246	241	211	215	229	250	195	210	236	212	229	218	205	224	235	208	234	214	231	234	214	240	256	224	203	258	248	194	225	243	214	235	204	218	254	216	221	235	222	229	252	225	259	243	217	211	229	219	238	203	252	234	223	240	243	255	245	251	206	231	224	242	227	222	228	250	255	236	233	237	228	226	202	225	219	222	245	212	227	232	203	238	226	236	227	212	225	235	213	245	233	252	213	240	243	214	218	226	204	222	227	241	215	206	246	207	232	243	240	219	226	223	231	221	231	262	200	210	224	216	238	211	232	218	238	208	225	227	257	215	250	212	228	238	228	210	263	204	224	243	254	253	246	239	237	225	233	251	225	221	252	230	252	256	205	249	224	223	240	229	253	222	228	219	230	223	225	228	225	223	219	219	213	211	242	216	235	220	259	247	209	236	246	199	239	248	226	240	232	226	214	225	241	204	213	224	232	241	247	251	224	230	232	250	209	237	231	195	223	224	220	225	247	216	205	244	239	228	210	219	241	213	208	240	252	225	262	214	240	229	266	234	234	226	231	258	236	227	221	229	232	195	238	236	235	218	217	234	258	241	235	235	215	225	231	232	223	226	203	227	245	197	240	227	232	198	219	234	231	214	231	238	237	252	246	237	229	238	229	220	216	228	227	224	218	237	226	211	230	239	250	226	227	249	241	244	228	232	192	231	212	257	213	206	213	234	218	204	216	244	238	240	210	202	201	228	235	226	217	232	214	201	223	230	227	225	230	205	231	232	236	237	238	213	222	248	246	221	211	243	234	225	231	213	235	216	210	244	207	215	221	248	228	225	234	219	224	238	219	241	255	247	233	248	244	236	232	240	223	219	230	202	260	239	233	242	251	232	242	219	216	234	215	214	233	226	237	245	251	226	251	240	274	226	221	225	218	222	228	235	252	240	254	239	223	226	243	246	221	227	199	211	259	260	218	236	245	234	221	208	221	240	215	253	210	210	224	217	205	208	249	268	246	238	200	254	234	232	236	242	216	236	225	255	233	213	208	238	230	237	229	241	246	230	225	215	256	242	239	246	200	239	233	250	236	233	239	231	268	231	213	223	241	247	233	226	213	219	205	243	228	241	235	251	226	221	245	199	229	223	232	224	217	237	224	239	264	245	227	234	199	236	202	233	230	226	250	223	226	224	238	225	228	211	229	242	221	217	217	233	260	259	215	216	241	232	234	253	214	245	218	237	224	213	228	222	213	231	219	211	227	240	233	237	229	225	234	228	224	260	239	206	237	232	228	223	211	194	268	217	266	230	239	208	252	226	218	224	231	249	228	240	228	222	232	237	242	235	246	213	229	244	229	222	231	237	230	241	243	210	203	212	243	211	231	242	228	231	235	234	240	231	220	247	224	236	232	233	222	221	233	219	237	207	233	243	204	210	238	225	215	231	204	235	206	263	240	241	216	234	209	239	238	240	217	206	197	217	233	225	269	237	206	234	212	219	232	230	252	215	213	208	246	251	245	243	239	238	214	229	238	226	229	247	215	219	228	225	218	232	218	241	219	232	227	237	240	206	213	213	239	243	218	248	226	222	200	226	238	219	238	206	221	230	219	246	231	227	228	226	206	236	234	249	207	219	240	253	227	234	218	224	240	234	218	226	242	219	226	259	247	231	225	249	223	224	237	241	225	215	219	195	217	229	220	208	234	236	228	219	246	213	217	223	198	223	255	250	234	222	231	227	206	234	210	251	218	237	215	247	232	244	225	223	220	235	231	204	217	219	241	226	226	225	249	224	221	209	216	232	224	235	253	234	232	232	220	227	220	216	197	196	238	228	241	224	234	195	215	237	237	246	217	228	232	222	222	243	243	233	231	238	243	232	232	226	220	218	220	235	245	220	236	214	236	229	225	261	225	232	229	230	218	202	226	221	229	233	224	218	248	232	242	210	210	209	254	215	218	233	245	229	203	207	212	225	246	253	209	238	230	211	220	236	221	215	239	231	244	214	222	223	242	255	226	195	247	229	238	260	213	217	235	239	247	252	200	206	229	218	242	239	255	230	229	227	189	249	228	239	211	227	220	229	219	235	242	219	219	218	229	209	235	221	226	230	243	233	205	218	225	219	207	208	241	214	246	220	229	240	228	216	247	209	210	260	232	226	234	228	225	211	241	218	238	266	222	220	235	244	222	233	224	236	244	217	242	239	249	234	225	242	235	243	238	254	241	220	196	225	241	230	223	245	227	245	205	218	222	203	242	232	245	221	223	226	228	238	214	234	215	249	233	229	232	236	218	225	212	218	232	231	217	236	247	240	241	234	211	220	242	216	257	208	239	243	264	268	221	223	238	223	229	210	216	221	238	223	205	208	219	248	230	215	229	248	220	233	239	233	210	229	206	255	229	250	229	215	219	225	221	238	247	227	216	226	213	249	218	228	254	235	211	220	225	242	259	230	237	205	216	217	236	244	202	241	207	222	230	228	228	248	222	227	218	242	247	226	233	225	225	230	233	223	222	240	243	231	188	215	218	231	236	223	261	231	227	244	209	230	246	250	255	239	223	214	215	258	225	210	223	228	242	222	236	249	238	221	205	201	222	225	234	233	203	197	224	246	224	210	216	229	223	236	235	226	214	234	240	224	245	262	245	252	212	247	235	209	237	205	235	213	219	228	230	232	206	245	237	223	220	243	241	208	250	245	232	235	212	200	209	235	194	208	247	231	194	243	239	216	224	240	215	227	228	231	253	217	227	243	245	233	246	246	221	238	212	204	199	214	210	227	249	229	254	231	224	198	243	243	247	223	236	217	236	243
25784	22713	29767	25053	10956	885	587	580	446	479	500	499	486	438	435	425	448	434	382	417	405	398	441	437	417	437	432	398	425	413	425	464	438	447	463	446	411	417	393	430	401	468	420	451	400	410	437	421	432	407	430	378	396	446	443	418	448	474	437	409	448	422	458	419	383	387	434	411	426	422	385	419	433	417	437	467	381	417	418	380	427	414	451	432	404	450	461	464	394	430	430	408	415	434	401	419	442	448	437	425	399	417	426	427	438	414	410	426	380	448	402	419	416	448	438	412	447	448	433	437	448	391	414	388	421	404	434	423	418	379	399	466	423	372	429	416	424	433	410	407	426	418	426	420	420	390	430	402	423	435	416	382	405	435	421	443	435	458	404	415	410	421	440	388	423	390	415	420	428	426	441	449	453	432	444	412	419	444	433	387	396	388	442	420	439	419	466	407	413	419	430	416	400	440	443	434	415	454	412	437	431	447	415	434	418	414	425	417	386	386	422	444	440	411	424	448	443	423	450	388	386	416	408	431	413	467	427	420	445	462	436	439	451	407	438	440	428	424	388	443	438	455	449	463	429	420	411	441	460	425	466	438	422	446	440	451	403	460	403	449	482	430	405	417	468	418	422	391	463	441	412	433	409	397	393	407	425	430	442	412	446	462	414	441	417	437	421	402	441	404	433	445	417	410	415	448	434	432	440	427	451	432	421	417	439	421	410	408	437	417	462	439	381	439	394	427	419	408	379	414	435	417	412	404	411	434	421	402	452	426	396	419	439	438	430	392	407	428	440	441	406	416	416	451	409	420	403	435	422	435	417	440	405	434	436	418	468	426	438	424	410	410	446	423	421	419	425	441	417	431	443	407	402	459	432	436	410	418	399	434	430	409	388	397	435	449	441	429	420	398	434	427	419	468	431	427	408	427	412	390	432	407	425	390	412	431	439	446	439	458	399	450	435	407	386	408	382	413	416	389	445	413	419	405	405	398	411	420	462	427	404	409	419	398	408	448	428	435	430	464	423	417	394	415	414	437	429	448	437	419	434	426	451	415	421	456	428	434	417	421	433	417	404	443	473	408	451	434	448	427	425	383	390	418	432	414	443	446	431	436	390	415	421	401	435	458	403	396	402	391	454	448	379	446	431	431	431	395	425	405	451	419	427	422	427	414	442	421	401	450	409	394	403	433	456	455	443	445	430	467	412	422	406	418	440	405	422	458	449	419	417	401	410	404	402	418	424	423	412	429	434	427	439	426	440	411	392	397	423	402	403	420	459	429	411	385	431	419	405	391	433	426	453	375	440	420	433	419	439	395	458	427	455	418	404	423	458	409	389	417	449	433	396	430	427	398	426	389	419	412	408	405	431	416	441	436	414	463	419	408	425	404	472	437	428	459	405	411	440	414	410	444	427	406	415	413	395	437	432	422	408	465	443	409	418	431	427	441	418	394	396	419	426	422	420	390	384	425	396	442	405	388	431	431	434	417	442	417	434	411	430	442	393	429	437	413	435	427	408	458	421	488	422	418	433	448	413	407	425	392	394	432	425	425	406	435	437	415	429	391	438	410	379	416	409	382	439	413	443	454	411	419	394	404	435	461	422	426	431	419	435	414	422	421	442	445	393	394	405	435	442	429	444	427	429	382	410	435	450	404	444	425	407	409	398	451	449	416	396	437	403	420	405	444	390	401	392	459	437	400	437	456	422	460	410	417	433	439	406	454	418	403	412	401	424	429	450	417	388	447	410	415	431	420	437	449	453	431	442	452	426	449	428	456	430	415	390	439	440	442	449	445	437	423	453	449	456	415	456	448	422	417	410	442	430	444	396	405	409	406	443	427	427	420	445	407	407	431	423	417	413	405	422	442	418	419	423	394	413	422	433	439	438	415	390	417	399	432	408	398	432	388	432	405	426	398	418	425	409	417	432	404	416	421	439	435	419	478	424	451	455	415	426	426	439	405	423	397	403	409	414	387	423	389	470	400	405	433	393	436	430	417	409	422	426	428	424	424	422	414	450	386	407	459	457	418	412	418	405	418	436	427	441	442	399	420	427	423	425	422	406	437	462	444	420	436	452	429	389	400	430	411	424	427	410	414	404	449	406	464	413	403	423	389	402	392	430	415	458	383	448	420	419	419	402	428	421	415	447	451	434	463	424	393	407	386	418	406	424	388	377	401	425	421	463	448	385	413	437	408	428	474	437	450	430	420	429	418	447	435	454	455	437	421	448	440	441	419	431	454	418	441	449	442	431	415	426	474	442	423	431	452	434	433	434	472	451	418	439	419	406	427	417	406	440	423	444	401	388	452	449	423	446	414	413	424	424	393	444	395	419	464	370	437	422	438	454	413	447	434	435	434	388	465	464	435	421	430	452	396	429	450	408	442	408	394	405	462	433	409	452	386	436	411	423	423	406	409	408	432	437	402	436	389	425	387	419	431	430	434	445	409	477	439	457	409	400	448	431	453	406	418	462	438	414	403	431	427	434	427	425	455	413	433	407	428	416	445	439	404	428	425	409	414	424	466	446	409	419	459	404	416	431	408	416	418	406	425	380	423	406	439	413	446	419	434	437	404	400	411	424	414	417	444	446	436	450	416	393	428	421	412	386	390	411	423	409	434	404	375	428	423	407	414	407	398	408	408	435	406	422	412	417	423	417	404	413	401	428	448	419	381	449	462	408	432	434	396	459	421	433	440	415	455	384	425	421	428	427	398	430	385	406	415	434	410	417	409	388	413	415	413	394	419	424	425	419	409	419	427	473	452	408	422	422	415	466	430	389	416	418	443	430	431	412	443	451	372	421	438	396	418	416	433	416	430	447	457	423	392	404	401	413	411	414	439	430	410	446	410	420	397	440	399	424	407	417	407	434	403	462	438	435	447	460	434	426	399	406	426	429	423	421	412	427	437	414	421	409	410	468	461	446	398	397	412	376	448	420	405	419	427	437	414	425	409	429	440	464	450	416	400	428	412	407	433	393	425	450	435	432	418	471	417	414	439	404	432	448	438	456	453	407	446	453	416	484	447	427	431	433	420	440	395	433	396	445	446	440	412	452	431	396	441	408	430	449	419	421	423	417	443	431	428	468	420	411	458	436	403	398	418	403	460	436	415	425	426	408	408	444	436	433	431	423	423	454	412	460	412	407	432	430	420	434	398	433	444	382	433	470	422	427	436	421	428	428	426	426	427	429	400	396	436	421	418	452	433	373	426	449	414	438	428	409	388	434	393	416	428	425	392	450	388	434	395	400	453	419	423	403	441	458	409	445	411	433	407	414	402	437	445	447	465	428	443	424	437	406	434	404	469	407	398	419	420	428	435	461	399	433	427	439	406	426	412	433	407	452	386	409	431	408	417	438	418	421	401	428	403	401	456	444	418	408	442	441	406	402	415	424	439	456	412	427	404	432	417	446	402	434	456	431	395	436	435	427	479	445	423	428	407	430	414	394	394	421	386	426	468	444	391	444	440	390	425	412	436	420	398	410	439	450	445	432	409
54816	66298	46868	1616	966	826	759	681	684	600	583	584	613	562	574	519	522	564	552	546	506	549	514	541	563	535	518	541	544	513	503	503	530	520	492	498	499	496	513	573	516	563	470	497	482	503	480	510	522	483	481	524	491	528	523	494	507	486	491	485	508	503	515	526	498	475	502	487	478	495	498	516	505	539	491	499	542	533	535	505	496	526	486	494	497	491	511	532	503	495	482	520	499	500	457	525	489	455	494	489	499	502	480	530	495	500	494	525	515	501	530	490	483	512	477	484	498	511	490	464	490	494	492	471	518	538	485	494	506	473	520	490	536	487	503	523	463	499	506	498	516	544	530	521	511	485	543	473	526	505	510	478	507	491	504	520	518	493	505	491	481	512	489	528	529	542	472	444	496	514	525	515	526	483	495	490	479	504	469	483	477	523	503	490	507	536	498	499	495	527	514	468	484	493	490	491	507	521	478	526	480	466	521	479	518	508	500	536	480	491	525	492	491	521	501	487	504	480	493	487	510	480	524	513	538	471	475	457	454	512	528	473	510	469	510	513	519	493	493	452	467	492	492	501	463	478	526	495	536	523	504	511	502	505	481	441	476	510	550	539	468	534	513	505	516	509	494	449	504	491	482	493	510	497	484	509	534	488	501	500	520	461	481	530	482	513	528	530	515	492	525	497	481	519	475	505	473	511	483	485	492	506	477	463	483	523	493	524	481	490	499	491	490	487	519	449	531	490	513	509	471	500	533	535	457	554	490	505	495	509	466	523	508	472	503	493	474	485	531	517	495	519	483	521	500	501	512	503	522	490	504	531	484	506	504	564	502	546	506	506	536	528	525	523	549	475	507	494	503	469	524	498	522	505	483	498	528	509	514	531	503	509	491	512	512	498	501	480	514	547	520	507	479	499	558	472	496	490	506	508	478	481	528	508	482	456	511	493	502	484	486	496	486	484	530	477	473	507	489	509	485	518	482	485	512	518	483	487	526	517	472	506	528	451	460	471	513	504	512	519	474	480	523	493	494	510	521	523	508	504	515	491	475	515	503	510	502	476	534	506	477	482	493	479	557	515	511	493	501	498	510	519	522	509	530	509	463	507	517	540	466	488	488	500	525	534	493	487	493	466	489	489	525	501	487	506	492	486	506	500	515	517	518	530	471	494	515	535	499	460	491	517	471	510	522	526	520	475	492	524	480	462	505	464	482	471	510	467	516	494	472	471	544	521	527	479	503	490	505	516	472	518	518	504	506	501	482	440	510	535	478	468	498	491	517	506	497	509	492	517	480	468	504	476	489	527	508	499	509	483	522	519	445	498	485	492	510	528	501	550	497	514	510	522	522	507	485	487	491	512	478	517	463	510	479	473	469	466	493	499	510	462	513	466	539	553	515	483	526	509	516	498	500	495	508	498	509	516	474	495	518	536	544	519	505	503	447	505	510	509	509	483	465	501	517	517	470	506	515	476	510	504	516	512	483	504	503	482	527	487	459	502	438	502	501	521	514	512	477	483	489	518	529	497	475	514	475	485	525	490	509	540	512	490	517	461	483	493	507	460	514	515	473	493	498	531	484	493	485	475	520	497	508	489	495	504	506	543	477	461	531	539	537	511	503	493	463	502	493	478	540	538	483	507	517	492	498	497	504	482	488	519	494	495	526	487	502	478	488	494	530	534	526	495	496	494	519	519	502	490	496	495	495	509	466	515	468	498	487	506	516	521	504	534	535	523	478	490	512	512	487	494	525	529	527	545	491	521	541	483	493	496	479	521	509	540	517	520	499	484	523	511	476	506	536	456	481	500	482	518	489	504	509	502	534	491	547	503	532	505	469	494	534	515	518	541	479	474	462	479	534	536	554	503	510	511	511	492	505	487	520	473	513	499	484	520	502	491	519	503	525	494	479	523	503	512	519	485	509	500	531	501	498	508	486	512	515	475	491	477	498	488	512	499	512	500	524	532	521	489	519	488	510	493	491	525	512	508	518	488	502	515	484	516	501	486	483	472	495	476	523	480	486	508	504	492	484	477	509	481	536	480	505	497	516	500	515	542	478	503	496	466	530	488	526	536	496	520	465	540	506	513	517	501	492	516	483	499	458	499	534	527	490	535	512	509	516	503	555	489	477	521	492	497	469	497	514	524	455	518	507	518	520	460	523	492	481	456	484	497	486	504	485	485	507	459	521	493	493	476	494	514	535	485	492	445	535	538	450	518	488	487	508	535	483	522	477	520	538	487	477	523	492	470	503	507	523	534	499	499	494	486	538	518	517	467	529	487	489	508	527	466	545	495	507	526	529	507	524	511	499	508	472	478	550	504	494	492	514	508	485	463	499	518	508	508	509	512	514	485	491	468	487	565	486	512	513	513	505	484	532	522	510	499	527	460	444	486	512	452	539	530	532	507	478	540	532	497	523	488	496	533	504	497	535	516	484	510	506	523	535	520	479	466	512	476	517	470	511	482	479	469	503	519	507	507	484	482	490	507	515	504	455	509	470	508	496	506	467	480	475	533	477	511	502	506	496	500	522	527	452	483	506	497	504	502	511	495	491	470	500	469	509	542	493	469	544	517	502	484	472	504	478	493	470	505	523	479	513	542	482	485	469	512	495	529	506	463	529	498	497	580	480	511	475	560	515	495	513	464	484	539	527	493	482	533	477	461	440	476	491	451	508	507	484	510	476	470	462	505	512	520	516	496	527	493	487	505	471	489	480	485	495	512	528	481	504	492	497	524	491	506	512	507	521	523	505	502	520	525	530	477	526	501	455	491	484	503	500	507	500	503	499	497	476	509	480	521	499	491	510	466	504	523	523	514	527	479	494	521	508	465	522	493	464	537	482	544	513	488	500	462	479	502	495	551	514	544	479	501	506	491	536	503	528	521	484	501	500	502	475	493	526	504	493	475	557	507	479	497	517	499	501	433	550	501	486	542	491	485	489	493	490	470	478	497	489	516	515	536	521	506	508	493	518	450	499	486	511	495	488	484	499	506	504	482	504	502	477	510	486	556	488	516	524	543	511	532	485	506	522	540	537	484	525	467	490	506	503	507	510	521	484	486	507	513	535	506	470	498	527	493	493	526	478	541	491	518	476	530	490	495	487	491	504	530	520	496	554	489	514	475	472	523	531	521	479	498	541	496	520	502	556	479	501	481	476	511	519	486	508	518	510	467	472	527	485	496	533	472	482	466	523	498	478	519	542	479	518	521	504	501	537	497	507	514	510	507	510	495	485	519	510	515	478	456	478	486	468	490	464	474	487	488	523	497	523	516	508	471	515	512	518	494	480	491	520	518	513	539	507	492	513	511	494	535	501	529	465	465	504	494	497	492	520	515	499	526	499	526	477	480	518	504	505	512	456	495	494	484	529	494	482	510	485	491	499	493	481	527	491	506	480	519	510	504	511	498	493	463	514	461	441	482	525	475	502	553	456	521	483	517	484	458	458	512	500	475	476	504	539	490	523	498	530	497	493	485	536	475	493	554	498	491	476	519
23299	21611	29014	24971	21434	21062	8150	590	436	366	323	342	300	289	269	254	265	249	234	256	231	251	252	242	222	221	210	251	245	225	212	226	224	230	216	230	219	230	220	218	202	231	216	213	182	242	209	223	210	204	233	223	224	241	215	225	212	188	221	211	222	212	221	186	193	225	226	219	224	197	185	193	233	198	205	232	217	208	197	196	215	215	223	229	207	195	196	229	211	196	215	207	203	225	217	224	194	198	242	214	192	209	185	203	202	217	229	188	203	198	199	209	215	243	221	192	212	207	195	215	226	233	230	210	211	221	218	231	196	211	191	202	227	222	228	208	188	215	243	202	221	221	220	218	177	233	216	219	216	215	203	196	216	185	207	206	215	212	188	198	202	201	223	218	211	208	199	214	237	228	247	212	207	183	220	232	221	214	224	209	194	219	194	205	209	182	215	228	206	217	184	224	196	205	222	213	228	206	224	208	225	206	216	218	194	210	219	204	191	188	230	210	190	207	223	213	176	201	232	215	198	186	185	188	198	219	199	219	209	170	239	205	215	214	204	208	232	227	207	212	196	211	194	214	198	201	176	193	216	208	239	220	216	234	195	223	226	210	211	176	196	187	190	210	182	209	192	217	194	206	244	216	190	230	209	220	212	220	195	205	210	220	225	228	197	208	225	204	207	216	205	215	227	208	212	194	212	224	210	198	229	214	212	224	238	193	222	224	210	213	207	212	229	204	195	213	216	210	197	205	215	194	218	198	212	211	204	214	195	210	204	211	215	194	222	200	202	198	223	193	210	173	212	181	227	212	187	216	217	208	215	208	188	205	216	216	208	194	217	203	200	193	208	209	206	213	206	248	218	189	225	221	214	211	210	211	200	193	221	186	211	213	215	220	232	217	198	208	221	195	204	189	207	180	210	242	202	208	189	218	203	188	218	200	182	229	210	214	233	217	219	199	203	231	230	217	203	212	207	229	240	217	213	203	205	224	210	197	195	206	187	224	216	183	199	182	212	211	231	220	218	233	212	192	206	207	198	201	231	220	224	237	205	202	208	199	211	204	198	194	226	225	199	232	191	211	193	189	202	205	172	200	214	189	205	211	200	203	213	217	196	210	201	220	232	200	207	209	201	222	200	209	201	215	183	211	235	205	220	220	193	235	222	208	212	214	183	221	210	232	222	208	213	228	235	221	194	229	198	202	226	173	201	200	196	206	201	211	193	206	215	234	215	224	208	203	229	217	208	217	217	203	190	202	199	182	213	219	219	224	196	193	219	203	222	210	205	200	221	215	206	220	239	217	227	187	192	253	207	222	225	211	213	205	208	224	218	196	200	184	223	226	201	208	194	213	201	240	195	205	209	208	196	224	211	210	199	237	207	210	183	230	194	258	214	229	210	192	205	186	203	206	201	234	214	227	207	193	213	205	194	230	220	219	205	228	210	208	191	228	201	175	209	227	225	201	214	200	174	207	205	227	196	206	232	212	196	200	206	199	227	193	233	185	219	222	220	209	213	202	216	216	206	217	194	230	194	195	194	225	203	220	215	217	246	223	217	203	198	207	227	211	208	217	207	199	219	200	192	221	188	192	203	203	180	217	240	208	210	218	195	185	198	213	207	197	176	231	214	222	204	200	184	222	206	193	200	200	200	203	232	216	203	206	215	201	213	197	204	215	202	211	223	193	225	185	213	228	200	213	197	226	200	207	201	216	201	214	212	202	211	220	201	185	193	208	226	203	212	211	220	201	189	204	204	216	207	211	207	214	194	196	226	204	208	218	209	201	189	189	176	227	220	208	219	191	197	181	231	211	208	198	225	215	222	200	211	204	195	209	240	240	197	208	219	202	199	233	228	210	214	197	203	206	192	180	203	205	197	219	215	232	233	206	218	176	220	192	188	246	232	190	201	210	212	188	189	224	233	200	244	199	227	200	224	198	208	224	208	220	203	221	193	203	228	210	214	205	232	189	227	201	243	205	211	209	216	216	203	190	216	185	186	210	222	205	218	208	208	235	214	219	214	220	209	201	210	210	195	218	219	223	189	197	218	228	218	208	198	232	231	185	194	219	181	196	196	200	205	208	236	220	239	204	199	209	226	200	207	214	195	209	213	242	208	211	211	211	236	204	181	193	209	209	226	210	200	185	223	186	241	201	186	210	204	191	207	233	190	213	215	254	229	198	236	212	216	208	210	214	238	207	225	228	222	221	205	201	204	225	216	183	222	224	194	216	210	184	230	219	216	221	226	223	222	246	232	238	196	208	203	209	209	202	209	206	200	239	208	241	187	226	204	204	202	239	220	208	206	222	206	211	231	178	194	198	192	196	213	232	211	201	205	219	225	190	197	223	213	226	202	202	188	208	194	228	222	217	219	242	204	226	214	180	200	206	214	212	212	200	213	204	218	223	198	214	218	216	202	208	179	198	191	209	201	208	189	224	206	206	233	227	229	210	216	214	213	200	193	190	225	213	189	219	200	191	204	233	207	181	221	209	206	217	207	222	214	207	188	229	222	211	196	190	239	227	226	219	230	225	217	215	177	191	190	207	206	198	222	195	209	229	214	229	194	209	191	227	214	206	177	193	216	212	214	192	224	221	219	209	210	209	207	220	232	206	198	194	215	246	205	206	184	217	205	210	220	199	210	191	210	214	223	230	200	218	224	203	213	236	215	211	205	208	214	191	200	238	211	210	213	194	234	234	189	216	203	198	230	216	197	230	243	208	223	204	194	224	219	197	201	223	214	194	196	227	169	204	221	211	203	233	212	205	230	180	218	212	235	221	180	207	197	211	203	208	193	228	199	210	205	222	187	231	236	185	193	221	199	207	221	216	208	225	212	208	200	183	210	215	200	196	200	205	229	228	208	191	227	218	195	198	200	223	220	203	202	221	234	200	217	195	183	231	211	212	206	240	216	202	205	215	191	241	210	210	199	207	241	210	211	238	199	219	230	199	182	205	253	223	215	192	198	218	211	210	208	207	210	214	213	203	206	218	218	208	198	219	206	221	232	217	224	223	216	193	217	237	209	208	196	215	220	195	238	222	188	210	190	187	217	211	224	203	188	215	195	193	209	207	238	203	217	230	218	204	233	201	219	214	198	211	200	204	197	189	170	201	238	217	216	197	217	199	219	195	192	215	226	210	210	207	189	209	196	191	214	197	227	191	216	235	209	199	215	218	212	217	202	207	190	202	207	204	215	223	227	229	210	203	183	190	228	225	213	218	204	211	199	180	237	215	213	217	226	223	211	207	176	219	223	188	230	222	190	197	185	195	220	212	200	202	204	214	200	183	189	213	204	206	177	206	211	229	205	185	204	183	208	195	201	200	232	207	214	221	185	212	214	196	213	179	209	194	207	230	186	192	192	201	205	215	218	212	199	227	198	222	215	228	217	187	201	189	202	213	210	197	185	229	207	212	226	207	216	238	234	226	190	193	235	202	209	196	218	210	212	200	210	199	218	210	200	205	201	210	212	205	204	203	197	231	218	219	201	221
58259	74251	59112	3533	2121	1433	1113	885	784	623	590	503	461	411	377	380	340	363	305	328	308	312	313	295	270	280	270	310	268	275	246	253	285	273	246	246	241	248	235	269	268	262	259	248	277	255	249	235	266	258	262	220	254	276	216	268	286	250	252	238	229	269	250	236	247	227	259	279	220	226	245	236	258	264	249	248	261	236	254	245	231	269	265	242	270	272	267	241	250	277	262	241	260	236	237	234	267	240	247	252	235	253	235	271	234	265	254	234	236	269	269	238	251	271	259	272	227	234	258	257	231	214	246	226	241	253	245	248	236	247	259	217	232	243	229	238	231	229	275	252	214	225	253	265	241	272	237	243	250	248	236	257	259	252	250	246	275	237	224	259	268	287	262	252	222	230	229	244	249	220	267	229	247	224	260	262	239	226	259	250	251	248	255	238	234	253	251	265	249	275	260	259	226	257	246	245	271	231	238	257	247	263	256	235	261	232	258	262	248	248	250	267	264	254	232	247	228	248	227	249	250	247	239	228	234	249	236	238	235	234	242	256	242	252	253	216	234	248	234	246	243	263	242	266	228	229	268	235	241	263	238	255	254	247	256	247	252	238	260	246	272	255	259	269	246	240	213	251	256	242	224	264	244	242	249	241	217	228	264	247	247	249	252	258	230	232	267	217	240	235	263	250	252	275	257	236	246	235	230	211	220	233	257	251	235	236	258	227	229	237	238	224	222	212	251	263	273	250	266	226	244	243	224	243	239	262	230	212	236	265	262	249	239	251	229	243	230	232	201	237	246	248	229	261	219	273	240	214	247	250	252	233	232	245	236	230	246	248	256	236	219	226	231	225	256	231	237	249	266	236	255	255	254	239	240	249	249	242	262	231	241	254	241	249	229	236	247	243	255	253	222	255	250	251	230	238	253	250	253	240	214	254	268	249	230	224	239	248	233	221	223	256	269	256	254	211	219	236	267	252	267	231	252	245	245	232	230	242	227	248	242	267	252	256	253	269	259	253	233	262	241	239	237	264	267	251	243	256	249	218	253	265	244	230	248	223	252	235	263	246	255	226	244	257	261	244	265	254	232	243	279	242	238	233	231	249	268	223	255	248	246	212	241	246	257	236	248	251	252	213	244	231	271	249	232	236	248	227	260	255	218	236	235	242	237	218	254	263	228	229	245	263	258	256	233	250	247	258	241	235	261	258	247	242	248	238	247	245	221	227	268	257	267	253	266	231	260	249	250	238	210	248	240	235	214	239	258	244	248	257	246	226	243	248	215	242	250	248	223	254	216	249	244	267	247	205	255	251	250	237	226	219	246	225	243	260	274	249	266	252	224	252	253	258	249	262	246	234	229	268	256	269	253	219	230	256	233	249	243	234	242	216	219	261	258	237	237	253	250	231	262	231	231	256	239	227	260	225	239	262	238	276	249	255	277	258	245	234	260	249	240	241	235	237	240	240	233	255	252	217	259	256	250	248	258	224	252	253	237	270	265	251	255	222	225	233	235	227	255	217	239	253	252	250	244	220	264	253	254	270	232	229	252	230	242	257	243	233	253	228	256	263	238	228	271	267	246	245	252	253	261	250	226	267	253	277	242	267	231	237	239	209	248	249	223	235	253	227	204	233	274	240	246	253	246	221	245	257	250	232	251	250	246	228	232	254	254	244	266	248	235	257	218	241	251	247	237	249	267	270	239	250	253	219	245	234	256	250	249	238	229	222	219	260	247	259	240	267	261	244	250	228	243	250	226	237	254	242	231	253	229	241	246	267	261	259	279	246	271	241	247	227	257	248	244	248	231	257	269	259	239	256	237	235	261	233	262	220	230	248	241	252	239	229	238	255	243	257	240	218	235	247	233	218	227	246	254	253	245	230	250	265	237	228	237	237	247	228	264	247	228	252	256	225	254	241	262	245	268	214	237	208	236	246	217	233	250	243	210	239	258	215	229	281	237	266	233	270	250	248	219	246	235	250	278	249	235	262	253	233	267	221	251	223	225	264	230	229	239	215	229	224	250	251	211	247	277	232	249	232	246	259	231	255	237	237	236	276	253	231	260	224	241	228	238	241	256	246	237	230	255	267	256	243	243	207	268	237	224	275	271	264	261	244	241	235	252	234	237	225	235	247	229	240	241	237	261	223	272	263	243	245	277	262	222	254	240	230	246	259	246	232	258	239	230	230	243	247	262	254	246	276	262	225	228	284	248	239	254	258	240	224	235	243	235	259	254	244	245	239	196	250	269	246	255	220	254	227	236	232	254	260	236	229	235	247	239	257	234	248	233	233	220	229	216	244	266	236	262	217	236	226	238	230	271	259	237	259	258	203	240	232	213	218	235	254	242	211	254	272	260	246	242	232	237	230	245	273	244	235	253	238	264	207	247	251	243	233	217	246	242	224	247	226	269	241	246	238	240	243	235	233	254	232	233	263	209	229	261	247	247	246	258	253	248	250	249	260	233	212	269	263	245	231	254	226	261	253	247	225	246	247	231	225	253	241	253	229	254	251	213	260	222	245	238	239	232	255	244	274	247	272	229	230	250	227	244	253	244	282	222	253	270	220	229	252	229	278	234	261	265	260	241	245	240	229	254	248	224	253	253	234	249	233	277	223	255	236	222	221	227	238	216	229	248	263	248	248	236	245	258	228	250	252	242	246	240	256	237	236	244	242	243	256	235	246	226	258	225	234	224	237	234	229	254	265	240	226	235	256	233	239	243	274	218	282	229	217	236	258	233	259	250	248	264	256	274	224	244	254	277	252	246	245	216	245	242	226	255	230	258	236	270	260	241	254	244	232	264	246	232	242	241	251	248	239	249	237	257	225	260	255	255	246	253	237	255	259	255	231	230	249	229	228	234	237	293	257	265	249	245	241	245	232	220	243	254	234	257	242	229	254	230	278	221	235	250	216	236	248	246	246	251	260	230	208	270	240	217	228	229	217	214	216	245	232	251	233	250	280	250	238	262	227	205	244	218	249	216	245	229	243	217	257	218	241	261	238	239	263	243	263	257	226	254	238	237	262	252	213	240	270	227	221	220	274	242	261	212	268	267	236	239	254	242	212	251	228	220	228	229	231	236	270	242	213	239	242	229	237	241	242	250	249	222	227	242	263	229	252	259	249	257	245	254	249	262	221	252	253	250	220	240	230	238	239	234	235	241	247	216	239	248	243	236	207	231	219	211	222	248	211	228	270	220	229	229	249	261	270	230	243	224	245	235	268	236	243	242	238	217	260	264	225	254	245	240	250	225	244	222	245	254	241	237	240	241	220	244	210	243	232	229	245	275	217	258	247	256	251	244	239	212	232	259	247	252	242	257	242	243	258	237	242	245	267	218	253	234	229	260	254	238	255	238	224	216	255	255	265	246	230	234	251	258	228	237	250	241	221	260	250	252	251	264	232	250	244	242	277	227	233	240	230	255	207	249	250	238	240	234	234	276	252	249	221	241	254	271	239	241	228	236	229	228	196	224	231	239	258	224	221	227	266	258	216
28226	23818	22666	3932	475	397	367	371	347	365	358	348	374	351	366	338	350	369	359	336	372	340	362	367	371	365	341	360	390	380	360	368	357	343	345	360	340	408	358	357	356	337	386	366	343	370	359	319	354	336	360	349	340	335	375	356	385	352	350	348	345	322	332	365	353	359	339	371	361	351	372	354	369	337	366	370	346	332	328	371	347	381	357	388	353	365	387	367	363	342	328	336	355	323	356	335	372	356	347	338	359	320	326	350	351	372	372	339	352	364	341	371	347	332	365	349	328	387	394	332	314	337	354	362	373	342	356	333	357	368	353	372	328	332	353	355	376	376	346	348	361	332	377	373	372	355	343	344	380	356	351	336	367	354	371	366	323	364	347	369	360	370	371	365	340	342	346	362	362	352	337	369	392	361	370	359	378	408	369	325	388	368	333	355	370	320	341	397	380	373	379	375	380	375	378	328	364	346	321	336	344	406	348	381	323	365	363	340	380	375	343	389	364	355	370	339	365	373	349	346	350	368	335	343	377	355	376	359	325	345	336	382	327	342	365	327	327	371	348	359	339	351	371	339	361	343	401	358	327	362	377	362	353	361	390	316	363	339	328	373	340	355	362	335	370	370	350	370	326	341	345	333	374	350	355	367	371	348	353	367	385	374	344	395	369	374	311	341	358	346	345	357	362	334	378	361	348	356	339	355	380	344	368	334	349	346	347	354	345	335	356	342	374	368	359	380	363	374	351	382	353	333	357	325	339	352	318	325	325	354	351	359	372	396	360	406	356	346	367	377	345	373	348	346	348	381	336	324	290	379	392	391	372	381	341	355	394	372	360	331	397	324	391	371	349	316	368	355	379	391	358	330	346	351	357	353	336	365	350	353	378	331	351	335	355	356	365	349	371	338	369	367	360	359	336	353	369	349	373	384	335	335	339	378	348	337	331	348	381	370	351	364	391	323	377	343	345	369	354	337	373	349	326	367	356	339	357	343	355	348	354	394	345	347	378	355	368	402	344	352	368	365	302	348	336	371	347	362	374	364	379	376	347	346	337	365	370	349	372	373	357	360	347	387	360	355	354	340	327	370	344	345	327	374	356	380	366	345	336	334	360	326	382	329	422	353	354	341	356	352	371	364	305	374	396	367	341	393	359	341	346	344	346	383	352	332	373	330	356	366	323	354	327	365	393	360	366	339	385	380	335	394	339	363	361	354	335	354	354	365	347	359	380	373	374	352	336	320	345	336	346	349	331	366	383	356	346	363	364	402	343	343	339	362	405	343	355	351	342	324	354	351	338	355	361	371	328	363	397	360	330	382	369	323	348	369	373	371	362	393	383	371	355	372	356	360	406	374	373	332	374	365	388	376	344	337	357	356	374	355	361	389	316	326	383	374	356	363	389	371	377	324	353	356	357	337	385	351	376	348	348	380	378	323	364	366	380	356	338	329	318	349	371	349	321	381	362	351	369	351	363	384	382	352	361	351	339	359	366	358	334	303	363	307	344	372	369	375	346	364	352	352	387	378	367	355	355	344	348	322	393	391	370	338	370	341	388	353	369	357	338	322	362	365	368	380	338	332	328	360	356	352	372	338	313	357	364	366	355	343	346	379	389	372	365	385	358	364	367	367	337	337	312	371	387	372	362	343	386	374	334	349	334	363	325	369	376	346	351	353	358	348	374	367	342	356	358	376	335	335	326	366	328	367	376	335	383	362	369	343	344	366	348	347	319	355	337	352	338	350	362	378	371	347	339	359	380	330	355	349	362	355	327	368	343	369	371	330	370	387	380	324	361	354	395	356	364	370	354	314	356	337	386	383	339	360	340	354	333	356	321	361	331	325	358	335	350	348	335	352	358	328	381	322	349	354	339	365	356	353	372	342	340	352	359	347	341	366	334	350	389	325	336	363	375	374	353	367	361	402	354	373	344	355	372	383	327	368	362	340	351	370	362	336	393	381	344	396	328	396	323	356	363	360	380	354	371	380	337	380	348	337	318	341	384	357	371	374	347	347	367	361	336	352	350	347	361	345	324	374	365	370	353	334	366	339	350	383	372	365	330	357	373	342	345	331	318	346	370	362	343	363	366	357	357	370	353	339	354	354	338	344	362	414	373	384	373	351	376	338	379	325	374	348	327	359	364	358	348	383	361	359	359	352	350	358	337	350	370	339	394	329	378	334	349	389	375	341	336	350	344	374	356	359	345	348	345	353	367	308	356	336	397	351	350	355	394	377	360	380	350	353	376	352	340	389	367	383	359	386	385	357	360	342	370	338	375	352	370	331	331	321	373	356	331	365	351	364	341	334	344	352	371	339	373	321	349	329	374	360	346	360	351	367	345	355	362	341	356	347	349	346	319	337	381	324	342	332	385	395	354	361	350	340	358	357	367	371	382	349	370	357	377	370	328	369	366	358	347	372	352	347	382	368	361	389	321	362	378	320	393	371	356	340	344	343	363	345	349	342	393	350	380	352	364	328	344	350	346	360	366	378	324	343	355	361	381	354	349	333	385	381	356	345	348	371	342	342	359	397	364	336	386	342	378	381	354	344	347	345	368	319	388	372	339	400	366	342	369	332	321	375	343	363	391	342	366	379	345	358	379	351	361	344	366	352	334	331	365	354	399	341	341	342	352	332	353	372	365	377	377	339	375	328	333	339	360	365	377	365	351	363	338	349	342	339	331	346	348	386	367	381	388	360	363	361	372	385	345	352	342	356	381	353	360	358	354	369	363	330	324	330	362	322	390	329	368	362	345	349	342	347	339	363	357	352	409	386	365	361	340	345	361	371	384	364	390	370	371	355	331	377	343	340	335	329	374	344	349	351	348	365	344	356	347	388	369	338	361	397	335	383	325	375	360	390	346	377	284	379	360	362	364	337	333	350	329	322	370	355	356	314	348	332	334	354	329	371	360	348	341	319	314	374	339	337	339	348	349	326	366	349	345	390	346	385	367	339	372	342	369	348	349	348	399	332	391	362	357	357	334	383	370	344	382	371	366	351	382	363	361	355	349	351	370	326	361	377	371	353	327	349	374	397	329	368	370	341	348	346	341	358	321	346	342	384	363	336	334	327	319	370	379	356	388	347	361	355	369	387	353	350	331	356	355	357	362	381	400	341	350	373	354	377	358	352	361	364	391	357	351	374	355	370	365	393	355	388	346	402	380	351	337	348	366	331	330	337	379	353	330	379	371	333	344	379	364	361	379	337	362	352	335	351	406	359	370	341	351	356	377	333	349	362	369	374	326	360	343	373	366	359	335	356	359	366	377	349	387	353	356	349	316	350	354	337	367	357	335	346	351	354	340	388	367	347	386	360	359	380	322	342	375	357	382	349	334	376	364	314	360	373	369	338	348	321	330	365	361	388	363	391	356	335	368	372	394	350	360	341	379	369	383	350	344	352	354	325	366	371	376	384	378	341	350	346	346	322	363	363	369	344	345	365	362	340	353	393	359	369	352	368	344	347	349	306	370	347	338	363	362	360	370	325	351	382
26430	33208	18969	585	483	461	483	476	448	427	436	456	421	434	435	469	442	402	453	485	472	453	467	457	447	433	429	438	436	429	427	416	473	462	418	429	422	445	424	469	405	460	407	417	435	422	459	434	426	400	428	438	431	424	460	430	419	434	448	452	435	449	424	447	437	448	439	428	476	423	486	405	405	439	421	441	454	405	431	443	418	418	426	427	438	441	444	407	427	434	429	423	431	454	441	405	448	434	468	458	476	448	425	447	452	433	454	484	435	423	415	464	445	410	442	422	471	431	435	449	442	416	437	436	432	424	464	481	380	434	459	451	451	442	490	440	421	437	457	459	424	399	403	439	398	423	464	432	419	445	458	434	418	424	431	431	425	442	413	423	474	433	457	447	460	403	454	443	408	418	463	406	433	426	444	422	413	458	426	440	489	448	410	429	386	465	454	457	438	412	425	414	442	431	454	465	436	445	451	422	433	443	445	423	483	437	441	433	415	433	475	449	466	448	470	451	445	465	407	450	440	429	455	420	435	431	445	445	424	444	426	457	452	393	436	429	460	420	423	458	486	415	447	447	450	429	399	429	478	414	415	441	466	460	417	443	443	481	462	425	442	431	457	480	442	459	431	471	459	429	462	390	433	453	431	414	433	461	447	436	423	413	452	427	418	422	394	463	428	431	390	453	455	385	459	448	410	408	439	479	420	440	442	442	466	422	429	390	446	432	403	419	432	452	461	423	434	429	471	433	402	473	458	434	408	449	452	472	415	453	451	423	463	464	429	411	424	426	450	452	454	442	455	427	453	443	463	411	438	429	462	444	449	462	445	410	464	412	455	447	432	435	415	434	432	424	422	426	433	428	432	459	458	437	419	451	433	458	448	436	449	439	472	462	415	481	424	411	452	457	422	376	425	410	463	413	411	428	483	403	424	381	430	426	417	431	410	463	390	466	432	441	443	438	424	432	410	456	439	402	409	415	422	412	438	420	410	424	447	432	412	402	402	450	421	415	475	416	425	427	453	426	434	438	399	423	405	454	435	421	425	435	410	460	456	447	446	449	435	462	427	417	431	445	452	416	418	425	459	464	467	459	447	411	441	457	443	405	439	419	477	484	437	433	413	444	411	479	439	445	434	415	429	429	426	394	428	428	453	445	411	415	470	454	472	437	445	438	426	428	430	452	442	461	444	429	422	429	437	454	443	452	417	413	430	433	417	446	439	419	435	423	450	445	457	427	480	420	458	417	458	427	427	465	444	420	488	451	412	427	450	417	430	480	469	453	428	450	423	451	413	431	430	430	436	403	422	417	438	437	469	436	435	397	445	439	415	433	463	435	460	459	413	422	441	430	447	433	422	445	446	449	415	457	409	422	416	424	445	467	450	448	415	418	450	427	434	436	455	416	434	461	402	474	432	462	462	452	478	442	420	474	469	407	430	436	455	435	446	438	434	453	407	459	467	430	465	457	434	408	473	452	423	438	442	406	434	421	432	481	413	433	442	419	412	414	436	440	427	449	441	466	435	438	427	435	432	423	437	431	401	422	429	452	441	462	435	435	475	427	443	421	465	437	447	430	430	385	422	465	431	443	444	436	420	462	459	447	437	431	447	450	436	429	440	418	423	451	457	449	442	439	415	474	451	442	445	435	492	453	445	467	460	424	420	434	415	494	436	427	445	440	444	473	452	449	456	416	450	440	408	472	443	446	441	455	433	437	430	434	445	399	416	428	441	428	425	418	438	438	435	450	437	426	413	452	465	419	443	463	470	445	467	427	428	449	442	417	445	454	451	483	424	418	435	462	439	413	423	431	419	427	460	467	445	460	424	417	422	449	462	409	444	432	452	454	470	441	459	443	479	437	439	415	448	419	426	421	438	417	423	448	451	418	413	433	417	434	445	461	442	430	414	393	430	426	438	418	428	469	434	426	437	461	438	411	473	447	445	470	470	424	441	438	411	427	421	455	427	441	464	405	415	420	453	465	445	451	407	477	466	453	427	423	445	428	459	409	475	443	424	421	428	417	448	487	440	432	428	403	427	418	430	415	406	427	456	431	414	407	447	439	415	423	449	424	445	449	458	437	433	432	466	457	459	420	425	428	445	428	416	484	465	434	451	401	474	416	441	443	437	416	438	427	419	454	431	434	448	422	496	414	446	442	435	472	426	418	441	455	429	439	413	489	405	421	451	437	447	437	446	419	451	469	456	452	410	451	474	422	435	475	460	435	437	449	415	405	431	411	406	459	442	432	414	455	456	448	415	465	445	420	430	461	456	443	393	448	426	424	405	437	420	433	416	445	430	476	445	432	461	460	426	446	436	456	477	411	373	465	418	411	470	452	407	418	430	426	415	487	430	445	446	408	422	459	435	451	412	444	437	445	416	452	408	437	396	412	433	394	470	416	414	438	459	427	428	419	458	408	456	424	439	464	478	469	417	449	472	433	435	440	454	418	441	450	461	440	431	428	447	414	443	439	400	483	404	463	432	469	416	412	470	406	430	448	415	438	433	439	457	438	431	440	474	457	417	432	440	428	440	416	424	442	433	433	439	423	449	444	395	435	461	437	464	401	450	450	489	411	454	426	469	478	396	431	421	433	471	410	454	431	441	441	440	453	409	436	479	448	439	435	477	456	441	408	470	425	442	453	440	424	435	425	471	473	439	448	437	443	469	449	438	427	461	445	415	449	435	428	466	445	421	409	391	481	487	452	414	430	440	399	444	443	437	422	426	440	482	384	458	463	447	475	421	428	461	428	407	469	396	447	408	462	463	438	442	429	437	458	439	430	423	433	443	399	475	434	440	431	408	460	438	445	420	434	408	461	423	437	456	446	470	426	459	432	415	416	446	418	464	427	421	409	439	440	453	425	448	451	443	454	446	431	447	428	443	441	399	448	438	420	422	446	466	462	457	415	455	431	457	458	424	433	437	457	414	436	444	434	428	418	426	459	434	440	425	446	414	415	446	423	426	437	417	463	437	390	426	459	419	476	456	452	450	456	460	431	412	414	416	432	457	455	421	431	415	453	428	468	432	440	413	434	402	467	419	441	445	430	465	428	412	442	424	455	421	463	457	437	428	432	434	458	421	410	444	435	411	406	460	444	426	456	402	450	426	480	418	435	434	448	406	404	440	452	457	444	429	414	451	405	417	422	435	428	429	442	431	428	444	421	403	423	404	442	434	453	472	450	436	471	420	437	455	452	474	439	421	401	397	459	457	434	439	403	394	434	425	448	476	450	447	446	453	467	479	445	428	440	403	405	406	391	397	422	436	457	412	459	423	427	425	431	442	403	446	435	466	411	436	453	470	421	412	431	419	403	445	438	422	425	443	421	434	445	434	449	435	467	451	438	395	448	443	438	418	445	391	457	447	460	451	446	450	425	430	429	434	457	415	454	433	402	424	394	421	441	421	472	440	428	434	453	416	468	431	412	434	422	420	470	457	414	462	476	432	455	456	390	390	414	437	430	427	426	457	427	443	459	420	431	434	384	464	466
24275	21796	30082	24671	21004	11556	627	361	265	240	243	235	228	220	239	188	196	221	229	221	206	192	184	168	186	193	217	165	218	176	172	173	199	183	166	190	191	187	184	168	193	198	203	222	155	183	198	193	186	183	206	198	185	199	214	167	174	193	192	187	165	186	185	175	168	197	181	168	182	188	192	183	208	173	190	208	192	176	196	184	182	185	176	164	187	172	193	183	193	177	160	183	159	189	166	185	174	179	200	190	192	185	174	208	186	176	192	176	195	193	179	192	215	182	177	195	157	191	162	192	219	194	191	183	173	187	190	190	191	176	158	184	207	229	185	178	184	186	194	184	190	213	176	183	144	179	178	180	175	188	185	187	179	188	190	201	181	190	213	179	154	192	178	198	191	184	190	173	183	194	172	172	180	179	201	192	195	171	193	175	179	182	170	158	179	238	198	194	192	207	170	183	166	209	178	185	199	192	181	177	183	188	180	188	197	176	166	179	175	203	178	187	187	178	184	191	178	186	175	175	184	181	179	204	173	172	181	187	155	191	189	165	199	190	181	195	181	164	183	177	167	203	179	164	166	198	187	175	185	179	187	179	183	178	189	166	170	156	193	164	184	196	166	170	166	186	208	178	174	177	184	177	184	188	171	152	185	159	161	205	183	178	176	175	167	189	194	167	180	201	186	179	170	184	166	191	167	160	189	188	163	192	202	180	199	172	179	184	190	189	186	193	202	203	165	207	190	182	196	175	188	194	215	178	206	170	191	180	170	164	173	186	178	209	168	181	203	190	165	184	165	183	173	190	173	203	179	196	186	186	180	178	187	181	214	202	178	200	195	175	182	225	186	182	159	189	164	192	181	176	162	181	194	189	195	168	215	169	185	221	196	164	195	188	177	184	166	189	182	176	173	198	182	179	201	161	195	187	188	202	191	183	165	190	196	169	184	200	164	179	182	183	200	158	167	193	198	174	184	154	177	169	170	185	210	175	184	182	173	186	184	191	194	195	187	202	187	192	162	161	168	177	192	171	166	172	192	182	190	195	179	186	189	180	210	185	174	186	187	197	186	200	181	184	172	207	204	172	163	198	189	179	188	206	175	169	182	184	187	167	202	178	184	175	192	203	196	182	174	197	197	189	194	175	188	181	199	170	158	175	185	184	175	163	160	188	176	177	187	161	183	165	171	162	179	204	185	198	194	184	190	185	203	179	190	192	176	168	213	172	184	172	191	192	201	176	178	202	218	183	185	187	191	191	167	167	178	172	194	196	175	195	168	189	207	187	198	194	180	193	192	180	197	184	200	176	218	164	160	187	176	184	163	168	189	170	203	182	164	186	171	176	168	173	177	190	181	199	187	192	180	170	175	189	179	193	177	181	183	174	175	182	173	188	187	186	169	193	185	190	192	189	158	190	181	187	186	212	168	213	170	190	171	181	192	169	172	197	192	210	167	170	158	193	170	179	154	180	162	190	169	183	188	176	204	185	186	170	185	189	168	162	189	188	202	200	197	164	193	183	196	209	190	197	197	179	191	174	217	162	179	179	164	165	185	180	187	161	187	188	222	159	196	165	184	173	179	170	204	153	201	189	178	187	184	189	172	166	186	163	167	188	176	181	180	204	183	168	190	202	184	188	202	167	174	195	170	191	184	163	204	185	206	179	181	192	202	212	208	190	165	154	183	165	171	221	167	191	181	170	200	161	163	178	198	175	180	168	187	194	172	177	193	194	195	185	182	176	176	179	172	161	186	194	181	176	201	195	177	165	177	179	166	201	182	193	185	163	185	204	169	198	171	193	188	181	181	174	186	185	170	184	190	189	194	204	170	194	212	174	178	198	189	174	177	185	180	206	179	183	189	182	180	177	195	202	192	178	192	185	169	183	173	176	169	178	165	185	190	175	172	199	187	203	168	181	163	184	184	184	181	174	186	189	194	178	200	178	145	200	180	156	189	168	186	187	193	197	175	193	201	170	180	178	147	194	192	170	181	185	171	190	204	167	198	171	182	194	187	176	179	174	178	203	191	186	168	198	191	158	179	183	183	166	178	168	211	179	188	198	181	180	205	162	185	210	172	183	165	201	206	177	179	182	196	197	182	193	203	186	166	202	182	169	206	188	191	181	176	178	201	191	192	197	193	196	210	165	185	170	183	164	174	157	209	197	175	194	194	220	169	178	179	168	176	190	196	172	201	191	182	163	182	192	171	185	161	189	192	190	181	190	159	191	195	192	201	166	203	178	185	177	196	182	185	203	192	187	183	199	176	182	189	187	160	163	175	183	180	196	170	185	214	215	178	175	180	202	174	159	195	191	202	184	194	166	203	188	190	185	189	218	194	166	203	189	206	188	163	164	182	216	183	175	193	176	212	161	203	166	174	178	205	183	204	198	150	188	193	171	183	190	181	184	173	167	194	156	162	199	188	200	184	192	170	182	176	165	179	174	212	194	150	168	173	177	192	163	192	201	215	171	192	162	163	198	184	178	201	179	173	179	187	191	198	193	169	170	160	194	168	189	177	200	169	198	181	174	183	152	213	182	181	195	190	212	175	159	180	192	179	170	182	179	191	187	200	161	183	192	168	178	183	191	198	217	199	182	166	191	190	176	156	188	193	211	192	206	177	182	173	186	178	194	193	203	203	190	203	191	180	198	167	177	207	180	177	193	160	184	168	186	177	159	195	189	191	187	179	160	210	207	188	185	187	185	210	189	191	170	180	178	183	193	200	173	200	189	194	180	195	189	220	187	164	186	199	178	172	193	196	178	193	178	187	203	155	170	192	169	189	200	200	182	180	177	201	184	174	190	183	178	176	180	177	175	172	191	203	180	194	181	187	199	200	187	179	201	156	181	194	183	184	170	168	167	185	185	191	216	182	193	185	196	173	180	208	202	199	165	182	186	177	191	171	207	167	161	164	190	188	179	177	187	184	180	178	192	162	184	193	202	172	193	176	176	168	186	192	205	199	208	168	189	167	180	165	198	174	203	189	182	186	193	169	167	173	208	175	196	195	184	191	178	196	181	187	171	197	173	163	175	168	174	166	170	197	184	183	201	174	195	198	178	189	189	188	192	177	201	149	194	143	204	173	181	156	193	192	197	190	178	195	191	199	198	177	190	188	162	183	183	188	224	163	165	200	178	170	191	174	193	174	187	162	202	194	189	168	203	208	178	197	201	172	172	184	173	220	169	166	177	189	188	174	188	180	185	207	196	173	203	185	165	232	172	184	200	177	198	184	204	183	174	178	195	162	198	191	188	171	190	200	181	169	188	159	185	167	192	162	190	187	182	166	189	191	175	185	183	175	218	170	182	192	181	200	206	204	181	173	186	188	195	186	154	180	203	181	174	181	175	170	212	184	183	184	172	180	194	190	154	176	179	177	186	181	190	204	180	184	174	164	183	191	172	199	193	185	171	182	180	171	176	162	168	164	168	195	173	166	169	182	188	171	201	161	165	187	194	211	193	154	194	165	148	167	201	178	174	178	176	181	187	194	208
56878	72952	55322	2949	1217	903	708	553	492	418	400	373	330	332	287	304	299	288	280	292	269	229	248	281	233	247	264	262	272	261	258	283	256	254	220	238	219	263	259	255	223	267	230	259	265	245	268	225	245	253	228	214	229	218	268	221	253	260	251	238	220	223	243	223	229	228	239	261	228	223	227	222	222	210	251	252	248	229	210	239	222	228	243	221	259	227	244	240	230	248	217	229	234	211	224	228	244	220	231	234	232	214	212	245	224	250	256	235	252	224	258	250	224	229	224	228	241	236	211	236	225	230	204	238	224	261	205	233	209	224	244	231	250	240	232	234	235	232	229	248	238	260	241	224	201	214	225	233	257	216	235	237	245	222	206	205	226	227	210	229	242	234	253	244	235	245	220	210	242	217	228	216	250	241	263	239	233	234	267	243	240	205	220	255	226	224	231	234	228	231	208	241	225	236	216	239	244	241	232	233	237	227	240	247	244	222	238	241	229	247	236	223	225	240	233	247	218	231	236	224	230	243	218	223	240	208	221	246	236	258	242	247	229	234	213	207	244	221	233	244	228	270	225	249	224	216	222	245	247	227	240	228	236	230	234	223	248	227	227	229	207	244	245	209	233	206	238	259	231	234	232	251	221	243	228	227	220	242	217	247	242	239	242	249	215	217	260	235	253	251	240	208	233	235	221	261	220	248	215	242	235	234	266	228	245	215	229	205	238	241	219	242	249	234	228	217	233	218	224	218	222	237	236	225	215	263	266	222	250	235	212	218	259	231	227	244	224	249	249	206	234	255	256	224	231	224	251	246	257	227	206	221	227	238	223	257	226	204	228	211	220	244	236	250	269	241	260	216	229	220	231	227	235	216	239	212	241	227	190	212	234	214	228	226	224	240	233	241	228	262	210	262	244	235	230	224	240	229	240	205	239	217	244	237	214	218	221	215	234	222	226	233	267	235	241	181	231	211	235	252	258	234	218	237	248	214	243	237	220	220	249	252	243	245	217	240	230	226	233	242	238	247	249	208	245	236	237	238	206	232	249	241	251	214	232	228	219	223	229	210	230	243	240	231	220	247	233	222	223	226	273	225	227	245	233	263	255	232	231	237	244	232	221	237	239	237	260	253	232	242	275	239	240	250	249	224	237	208	239	240	223	226	234	255	228	256	261	216	231	236	230	246	229	234	234	207	235	247	200	250	252	226	216	214	226	217	251	230	216	242	255	208	225	259	244	244	242	226	223	229	239	222	213	251	208	220	208	224	238	208	215	224	235	269	232	208	233	226	236	230	256	261	219	218	233	220	248	277	248	239	220	238	255	218	230	220	215	209	239	229	246	237	263	231	222	226	244	190	242	239	222	260	220	230	217	240	239	225	248	235	199	232	233	236	245	252	250	204	213	261	238	248	233	208	238	214	248	251	230	209	222	208	232	242	237	249	235	253	241	215	231	221	221	243	220	219	233	224	236	243	237	243	244	229	236	214	248	206	229	212	215	258	232	247	231	240	217	210	215	216	230	263	215	237	237	233	235	233	243	239	228	248	246	214	213	261	254	235	261	232	240	233	244	242	218	213	212	221	236	218	228	244	242	247	269	196	248	235	240	208	240	236	212	229	227	255	235	228	234	249	227	218	225	218	215	228	230	215	232	245	236	254	231	216	232	253	230	222	220	213	218	240	264	228	215	229	211	234	213	224	246	236	219	229	214	253	219	215	215	232	217	232	237	245	225	236	241	218	221	226	275	233	216	211	261	223	272	210	234	216	240	243	231	249	274	259	240	234	249	243	231	228	265	243	240	282	209	212	222	227	219	228	210	228	239	248	235	248	245	248	202	207	218	226	226	234	242	243	254	228	249	275	244	235	245	238	269	214	255	240	226	189	222	226	242	227	249	234	207	206	244	226	225	227	254	216	242	250	252	257	232	223	216	232	221	230	242	227	232	227	218	235	233	235	200	252	254	211	228	214	229	237	225	235	218	249	233	206	224	229	222	241	228	216	256	240	248	249	227	253	218	256	229	225	250	235	244	213	222	243	213	238	209	260	225	245	246	233	224	231	250	227	236	228	237	257	254	227	221	234	221	216	231	218	240	229	255	259	229	260	265	205	213	244	228	226	240	220	216	220	239	226	234	236	215	232	240	218	221	227	250	241	252	247	243	226	219	220	191	227	241	234	224	256	228	241	233	245	219	250	239	224	264	233	241	234	258	223	243	236	231	215	249	223	226	224	241	234	260	192	232	233	236	235	236	201	232	258	228	200	223	230	234	238	215	216	232	245	253	235	217	240	255	232	207	208	230	238	232	238	239	236	263	245	255	222	216	236	232	233	214	227	251	220	215	236	247	253	243	235	239	229	227	222	230	243	234	228	212	246	234	232	216	239	226	241	233	262	241	227	229	211	203	237	231	234	226	210	230	232	226	243	228	221	200	207	248	241	218	253	229	222	245	219	243	245	231	252	227	258	226	248	249	261	223	228	249	206	218	230	241	248	258	242	213	245	245	229	242	221	242	216	231	209	231	207	223	207	229	228	257	272	233	216	209	223	254	241	230	233	243	255	239	230	258	243	228	242	247	239	208	210	239	249	229	251	206	229	221	221	248	216	220	212	217	249	231	228	214	231	190	223	247	254	236	238	246	210	222	218	228	205	256	266	254	228	213	213	245	250	204	227	236	232	246	245	240	231	205	239	251	240	228	250	237	237	213	241	223	224	221	215	241	242	224	236	222	240	212	257	222	217	242	245	248	210	219	233	253	237	243	228	235	236	230	232	222	225	211	243	225	263	234	219	239	247	233	240	230	204	202	229	263	224	185	236	223	227	234	231	244	208	236	217	238	213	239	251	222	217	215	212	230	221	212	250	244	229	269	226	241	237	199	241	235	248	218	231	215	235	233	249	219	219	239	235	223	264	230	235	247	249	225	234	227	228	246	213	224	224	212	246	218	242	225	228	227	206	208	210	229	233	252	242	226	250	227	243	217	226	225	233	219	223	218	251	206	215	255	269	218	232	213	205	232	236	242	227	224	259	235	260	235	260	207	230	237	243	206	217	207	235	234	222	234	215	222	199	226	213	247	235	231	235	232	206	233	217	246	224	248	216	208	241	242	220	221	215	215	238	238	232	264	241	238	241	252	213	250	221	217	237	227	202	215	231	245	221	238	214	232	226	218	226	242	226	227	206	194	241	228	224	258	259	232	229	244	235	233	234	236	212	237	226	231	219	246	233	218	280	239	236	231	237	200	220	223	219	237	245	223	211	245	248	223	229	204	239	210	234	245	249	272	237	228	219	247	239	255	238	253	227	219	238	224	208	245	222	265	228	242	221	247	245	247	223	251	239	261	251	223	226	254	220	248	229	237	214	237	216	231	229	206	246	222	231	214	217	211	239	216	225	229	228	232	241	219	240	252	243	255	232	217	237	213	211	236	226	221	232	232	221	242	240	207	209	242	252	240	244	233	247	252	251	242	234	222	237	218	235	217	218	237	235	231	237
25981	22580	30386	24874	11465	967	544	489	471	514	505	464	427	456	460	454	431	452	429	413	416	423	431	402	440	452	442	426	455	442	442	426	411	440	479	453	407	404	462	438	411	454	384	420	429	460	447	403	420	436	421	404	436	425	417	439	411	439	444	461	433	426	460	463	406	403	438	456	404	441	411	461	484	398	439	427	431	464	437	396	452	409	432	396	438	396	405	434	409	443	401	399	440	412	405	435	420	441	412	460	465	426	424	419	439	398	468	441	415	416	438	430	434	444	394	440	449	452	397	402	408	474	436	455	428	480	459	469	424	440	467	410	445	456	392	445	398	424	466	432	412	380	409	442	430	406	406	466	442	418	419	403	444	419	434	454	452	440	405	434	460	462	444	423	475	443	422	384	410	426	430	446	410	445	396	448	422	419	449	441	423	424	435	441	433	455	468	425	429	455	437	448	445	447	460	433	435	420	460	446	417	431	434	429	430	435	429	436	439	448	464	431	449	436	485	474	459	424	419	429	442	460	429	415	458	408	452	431	399	428	435	455	437	384	448	435	462	388	384	417	450	438	431	432	443	430	425	429	418	445	421	467	431	450	411	426	448	397	442	407	435	444	421	453	410	486	434	415	405	446	429	428	429	442	422	435	426	415	407	426	407	420	452	417	438	450	435	421	403	435	459	449	413	385	446	440	472	428	419	445	448	397	421	437	416	520	421	454	428	449	435	403	410	430	427	445	441	423	447	472	415	398	431	430	440	441	441	411	450	421	450	444	424	451	404	421	444	422	421	402	411	405	455	415	382	438	429	443	436	415	390	441	442	403	417	432	454	428	444	416	411	412	452	401	437	434	427	426	439	455	409	418	403	457	413	422	419	439	413	427	443	475	435	418	454	458	479	419	482	461	412	450	423	384	443	446	435	418	427	424	455	395	430	418	452	408	429	439	459	432	401	419	409	439	414	479	437	417	458	411	450	401	436	469	450	470	460	444	417	424	425	408	446	425	434	406	411	430	455	418	459	446	442	423	449	452	428	408	432	417	409	406	434	429	430	395	419	402	410	426	450	439	449	401	401	401	436	402	436	451	403	454	401	402	449	419	438	419	426	444	441	422	440	426	440	448	441	441	437	399	416	404	420	421	420	411	428	419	428	401	457	434	424	456	434	424	430	452	428	466	449	430	423	444	459	416	434	426	441	447	411	431	443	436	421	423	441	406	411	406	445	416	389	413	418	433	421	421	420	422	443	466	448	428	416	421	412	390	440	419	455	426	416	403	408	434	428	433	415	461	403	445	438	425	419	429	405	392	453	408	424	419	398	436	441	445	412	424	466	450	436	402	441	405	459	458	409	448	404	440	408	395	448	434	465	453	442	407	416	483	482	429	450	444	410	460	458	463	476	424	436	410	442	431	442	415	436	434	432	460	410	427	426	465	424	404	430	434	419	457	431	429	391	420	421	414	433	429	459	433	411	461	451	429	426	437	397	428	441	439	409	393	436	417	396	446	415	424	439	390	438	414	464	432	452	430	454	432	419	435	414	439	461	434	384	444	436	442	428	431	434	405	449	431	435	438	406	426	389	413	451	430	420	447	409	418	429	447	424	458	434	437	443	446	454	427	431	444	429	405	397	449	408	410	421	438	456	446	439	444	427	455	450	443	434	454	379	412	429	412	425	481	416	439	458	414	417	434	427	417	410	419	429	457	443	422	406	410	424	404	452	447	395	425	416	446	426	446	416	417	441	424	410	450	439	420	440	443	391	452	423	476	414	415	390	430	398	388	416	442	445	451	413	403	434	424	435	394	423	424	438	415	433	416	435	422	451	412	440	441	448	435	391	430	434	425	429	437	434	434	428	434	427	424	450	429	427	399	431	448	412	426	459	408	435	451	391	423	452	452	430	486	439	427	442	427	400	437	404	421	444	463	437	448	381	417	447	398	403	437	419	425	446	471	419	399	428	404	440	407	451	457	422	422	464	451	436	398	434	445	406	431	465	457	402	429	445	425	409	428	453	428	408	440	409	393	464	406	424	462	398	464	410	478	445	440	410	393	395	435	425	420	410	432	445	438	388	454	433	444	397	449	427	452	473	411	450	434	440	432	426	432	447	416	430	418	430	449	404	440	433	452	400	420	429	476	431	413	457	452	463	420	416	436	446	426	420	389	400	433	397	400	436	452	407	473	433	440	437	436	490	478	415	439	455	451	430	445	427	382	413	423	400	400	397	453	419	434	456	443	425	429	423	436	436	422	412	425	450	426	454	407	484	462	418	463	432	477	401	476	449	428	418	394	411	407	442	436	405	399	429	448	423	401	425	427	445	398	436	412	442	417	431	380	439	424	427	443	454	412	427	415	465	430	420	448	434	416	434	403	399	449	463	433	413	435	479	427	444	451	465	455	468	394	449	437	449	439	424	401	417	457	410	413	423	441	383	405	425	461	417	428	417	451	410	449	392	448	429	423	457	442	418	443	429	401	414	430	435	419	420	437	443	397	415	388	420	447	415	393	422	439	436	403	419	449	443	423	408	397	450	389	462	474	440	406	436	424	400	438	426	439	433	441	442	451	461	423	401	446	444	414	418	440	417	449	418	400	431	441	422	445	447	438	431	413	409	432	412	418	448	427	407	446	425	398	424	420	386	434	410	431	418	400	420	365	460	464	453	455	452	385	451	431	450	422	396	431	447	418	425	407	441	416	463	431	443	442	460	445	415	418	401	400	419	415	400	418	426	433	443	416	428	393	483	409	420	412	428	422	412	429	446	429	397	424	434	438	418	416	465	432	466	408	436	383	423	413	454	439	430	416	428	439	405	465	441	436	439	415	422	426	436	405	430	425	439	448	433	428	396	472	445	423	441	432	427	455	410	415	418	436	429	476	438	438	447	434	414	427	429	441	427	448	391	444	427	441	407	427	405	434	436	433	449	413	421	450	414	459	416	437	421	410	445	416	433	396	441	480	432	403	416	416	447	451	449	442	436	429	435	441	413	373	428	394	439	437	412	392	429	425	417	389	477	431	416	414	453	424	418	452	414	417	445	411	389	434	453	431	439	432	456	438	433	440	449	485	390	415	424	399	417	488	452	402	419	405	405	411	454	430	449	417	421	451	434	412	422	416	447	430	458	418	434	420	439	414	444	467	431	457	440	419	420	432	426	390	427	452	408	420	405	457	408	405	442	449	422	475	418	418	407	408	443	403	398	471	388	445	416	464	417	417	406	419	412	455	409	432	446	394	437	443	451	397	427	431	423	420	393	436	433	400	414	433	401	403	470	442	448	424	443	432	425	449	424	443	446	459	437	413	476	431	457	404	430	445	431	452	401	438	439	437	436	409	411	428	430	455	445	416	412	442	456	444	428	440	436	432	418	441	443	423	409	463	440	423	436	406	388	461	412	437	412	411	412	447	416	434	427	412	440	423	404	416	428	432	391	447	417	457	403	428	457	420	400	405	414	414	432	459	440	437	426	443	399	457	401	379	442	433	415	431	473	461
55169	66156	47853	2581	968	835	708	698	657	608	603	603	579	558	523	536	497	516	515	510	496	542	542	517	532	529	452	526	494	514	528	511	501	536	470	543	477	486	488	497	554	529	477	506	509	528	527	502	524	546	469	465	536	480	518	508	509	518	484	497	542	490	542	495	507	512	516	527	535	507	552	556	562	499	444	507	531	543	472	514	548	526	499	506	526	482	513	507	532	478	540	506	529	520	508	506	484	483	492	487	489	486	517	497	515	505	509	508	532	470	522	532	524	503	508	512	529	463	496	500	522	489	491	514	525	504	557	505	502	543	498	478	513	516	509	514	519	541	519	483	501	481	510	485	505	539	463	515	511	440	534	511	527	492	503	511	482	518	501	540	514	483	528	521	537	495	528	540	482	537	521	531	487	506	531	504	499	493	469	497	506	470	516	516	512	484	559	464	540	469	530	539	503	483	554	541	485	498	523	556	474	489	471	501	516	471	535	491	515	510	507	513	521	464	500	485	462	582	503	529	519	521	524	537	486	517	472	494	546	474	532	478	489	502	512	525	507	472	518	480	511	491	489	512	498	495	474	537	478	520	521	508	531	453	543	492	490	541	535	506	533	519	492	533	502	543	488	478	532	495	502	467	483	523	484	530	494	496	511	516	528	511	495	519	529	483	496	488	490	509	490	533	498	501	513	515	518	497	493	456	512	493	499	496	504	493	494	516	530	546	495	490	505	487	536	481	531	497	506	501	528	526	550	533	516	490	510	532	501	546	493	520	564	485	528	513	516	532	516	533	508	458	495	489	507	502	483	511	497	495	506	498	516	489	521	539	506	542	519	479	521	485	493	470	507	505	554	533	499	537	504	530	495	481	521	531	503	494	545	516	507	497	508	538	510	537	508	503	528	477	480	526	474	536	506	528	511	509	456	506	503	513	508	492	483	488	490	482	503	526	543	508	501	507	488	503	449	481	511	494	485	510	504	492	511	498	463	529	534	487	549	529	516	522	494	513	531	515	547	487	516	510	539	520	550	542	501	504	456	510	475	511	501	542	478	537	513	479	510	528	518	492	485	472	543	506	510	528	542	531	540	500	492	560	498	522	501	529	537	519	471	518	534	475	498	505	526	493	498	495	498	544	490	467	492	513	507	492	521	510	515	492	492	511	512	529	527	480	498	460	533	477	519	521	501	491	504	498	463	497	500	512	458	498	486	481	493	482	510	514	464	467	543	477	510	494	498	473	516	514	517	483	469	520	523	554	543	506	500	477	476	524	512	513	466	518	504	495	514	481	505	511	513	522	512	483	500	543	498	474	489	483	511	482	512	514	522	536	508	533	477	463	487	532	477	489	544	509	505	480	506	471	466	516	503	493	572	502	505	489	568	543	559	471	526	526	501	511	486	497	493	528	487	489	509	486	516	468	503	503	527	541	514	477	528	512	480	558	509	502	517	500	529	471	487	514	485	495	511	486	518	498	480	464	524	470	506	519	478	534	481	531	523	547	541	484	491	510	522	469	504	505	491	497	521	490	494	564	505	514	498	482	452	508	559	525	515	521	505	501	524	517	507	523	492	531	495	520	509	510	515	455	491	506	503	494	455	558	504	508	511	507	520	562	492	502	512	525	517	535	479	532	501	492	488	509	514	512	492	495	507	496	526	460	513	532	515	514	516	510	513	492	490	497	442	580	500	544	499	527	538	475	489	498	536	500	505	516	521	485	508	487	518	485	521	495	460	527	499	499	526	548	506	489	493	503	497	485	537	506	505	520	514	490	506	519	526	519	489	511	560	527	519	524	527	528	461	457	483	522	502	522	481	525	550	495	515	536	523	503	477	527	489	482	528	511	520	529	567	515	512	549	505	502	541	497	523	559	536	473	564	547	523	484	541	501	531	518	503	469	509	484	535	470	528	515	483	484	490	509	519	472	498	506	542	514	516	530	511	473	452	489	508	488	510	485	484	507	513	508	485	563	491	522	541	521	495	538	466	553	531	511	534	511	522	493	508	478	510	488	511	524	545	516	526	540	523	494	535	546	514	537	496	493	486	516	519	494	519	509	549	528	517	500	477	467	532	551	520	527	533	499	522	542	545	508	541	507	509	558	499	539	510	514	558	508	496	559	502	500	532	495	505	508	525	480	493	518	539	494	500	518	517	504	517	538	518	496	536	479	534	503	512	528	496	544	516	483	495	502	533	530	469	522	531	509	539	532	518	522	538	528	522	502	524	532	484	506	495	492	552	516	508	501	507	514	488	472	513	500	507	480	526	515	528	528	531	472	512	539	552	497	526	504	526	476	528	504	501	485	546	488	550	503	519	534	480	464	514	487	482	500	524	530	537	529	494	503	529	528	504	511	483	508	491	560	475	532	516	522	525	498	494	518	510	493	517	492	475	525	539	540	479	545	470	508	503	517	542	517	471	511	542	502	473	512	486	470	533	497	483	523	469	498	510	514	464	505	531	477	500	513	518	544	517	487	518	488	509	499	499	527	510	485	481	474	529	500	504	464	496	518	508	544	518	464	526	531	525	556	520	510	521	518	523	522	501	535	507	539	471	521	491	505	496	503	471	466	511	508	489	526	500	512	506	498	531	491	479	502	503	538	525	489	538	463	559	507	477	530	542	508	488	480	507	510	518	498	502	522	527	536	544	487	499	532	530	512	472	480	513	509	541	510	532	518	520	514	529	501	515	499	514	491	503	496	508	503	471	471	523	487	492	557	523	521	519	507	478	526	533	471	529	512	501	491	541	499	507	512	530	497	533	491	543	497	537	523	516	497	477	497	496	519	465	479	542	525	510	485	489	501	498	514	497	472	492	487	492	540	526	468	475	480	495	457	470	531	463	501	512	534	594	524	512	503	557	551	489	510	477	550	533	491	508	525	485	497	504	530	516	518	538	511	490	510	463	508	545	525	476	488	483	455	516	508	494	527	490	506	520	525	500	508	511	519	511	500	529	504	515	499	525	539	504	499	483	490	534	505	512	493	496	495	496	558	513	472	492	500	533	542	552	560	512	519	531	474	512	529	495	506	520	528	520	556	552	520	512	546	560	507	526	490	509	481	519	517	464	481	510	529	525	550	517	493	531	493	507	510	549	504	523	503	545	509	511	546	486	492	461	531	532	519	524	497	511	525	512	526	521	524	525	494	484	533	519	519	533	462	484	486	480	512	548	507	501	492	479	520	520	495	504	508	497	499	496	501	497	508	524	510	521	521	516	479	527	476	494	512	541	512	492	527	507	449	494	552	509	538	472	509	482	510	477	498	540	510	483	496	514	488	501	499	529	505	487	477	476	509	485	468	525	509	472	529	522	536	518	527	525	502	498	519	523	488	501	514	516	513	521	507	452	483	556	488	524	502	521	495	501	516	508	521	514	503	472	555	504	525	528	490	496	518	509	517	528	516	541	496	517	518	502	503	526	482	505	469	538	531	529	515	503	518	512	499	548	500	464	502	500	518	515	499	513	518	482	505	500	490	507	491	568	507	527	491
23245	21585	29880	24322	21421	21070	8717	549	449	390	354	323	326	263	307	244	254	271	256	248	251	238	230	235	259	246	243	253	233	243	253	222	238	213	218	237	227	202	220	240	209	206	219	196	217	207	213	218	210	223	216	206	216	183	233	222	214	238	240	206	208	219	204	185	224	224	237	219	206	220	204	209	223	204	228	227	211	207	230	226	225	231	224	221	230	236	210	211	212	218	201	252	195	219	210	212	196	238	252	215	212	199	214	217	216	220	205	198	209	208	252	197	212	212	201	204	222	217	204	210	218	201	230	209	215	221	219	236	204	239	217	203	188	222	213	254	213	219	202	224	231	203	205	227	230	206	205	219	210	221	262	220	225	220	217	205	224	219	226	231	234	214	203	217	207	210	199	206	216	224	219	221	226	213	197	240	238	200	182	228	206	219	199	219	199	228	219	216	207	223	203	162	210	221	209	224	229	205	236	174	203	187	238	218	194	190	239	233	197	214	237	211	226	217	204	213	212	201	201	202	223	213	211	227	207	226	211	202	229	196	205	218	209	182	246	207	221	211	196	229	224	211	205	207	201	224	218	219	219	224	237	204	213	221	209	201	209	194	232	203	216	206	206	216	207	231	229	233	210	225	206	218	241	213	185	214	236	196	240	195	209	203	187	204	218	204	225	198	205	205	208	222	239	216	215	214	215	218	217	190	216	218	220	182	207	212	212	209	237	224	205	224	229	206	214	187	208	196	202	190	191	168	200	219	229	191	243	187	222	211	196	190	183	226	210	201	195	200	195	213	220	221	193	196	222	242	200	211	246	238	211	220	179	197	219	201	210	211	217	233	193	227	225	219	190	183	219	190	210	244	219	228	211	194	217	209	209	213	233	222	233	220	205	223	223	222	238	232	241	244	217	212	233	255	229	199	216	224	226	193	180	212	233	215	211	218	180	200	206	197	199	221	231	231	204	201	220	178	199	220	228	201	220	203	238	233	215	237	207	187	236	213	218	242	212	229	230	190	219	207	195	188	230	208	245	208	233	225	243	214	225	215	229	230	205	208	221	218	222	225	219	196	228	227	202	201	192	225	200	205	224	202	192	193	223	233	197	184	240	216	235	219	225	226	221	217	215	212	195	205	201	210	207	197	225	211	196	227	215	216	201	213	196	234	195	214	208	222	202	210	199	220	222	227	221	219	207	204	218	216	238	213	220	216	219	198	215	219	198	234	193	238	195	205	233	215	217	203	205	226	228	205	241	197	195	201	218	173	208	220	229	222	216	229	206	207	189	237	212	222	228	207	195	204	214	237	201	219	229	205	217	208	211	217	229	214	210	230	192	225	215	199	189	198	196	222	219	208	196	208	210	216	217	229	179	203	220	222	214	215	218	184	210	224	231	215	210	214	192	190	190	232	232	227	222	242	218	235	211	224	231	213	207	217	209	234	233	234	235	219	206	215	201	200	232	238	206	220	231	225	240	232	219	190	221	222	207	228	214	188	220	238	227	212	215	223	201	197	224	200	219	231	231	211	221	213	218	211	237	203	201	203	217	204	221	237	234	235	196	236	224	224	210	202	195	239	209	208	213	218	213	205	182	223	245	203	203	231	244	222	207	217	175	230	215	213	192	217	221	238	192	197	203	212	223	225	209	197	185	236	242	230	212	209	213	177	208	208	215	202	194	204	194	196	209	225	219	198	231	223	204	211	204	231	219	199	220	200	185	226	234	247	207	211	191	188	206	220	197	227	212	201	193	213	217	202	195	231	216	242	191	214	183	193	194	231	199	213	202	211	195	214	209	238	217	238	218	219	220	205	231	205	204	235	236	230	201	240	226	206	221	242	203	205	215	212	216	211	207	203	207	203	204	197	203	228	216	201	210	224	214	208	214	226	191	225	238	201	207	246	199	203	202	206	209	195	242	213	197	214	194	224	189	197	232	222	223	221	227	207	185	233	226	218	240	212	199	243	209	201	219	238	215	220	218	206	203	217	223	230	198	227	223	213	218	209	195	200	238	201	195	204	209	207	224	208	218	192	229	219	222	232	182	212	201	223	207	213	206	196	205	207	207	194	219	236	204	181	214	207	230	208	202	213	205	236	211	233	204	241	228	216	240	194	229	222	214	229	206	228	212	197	207	211	215	209	252	214	217	202	239	189	209	234	188	202	230	217	196	203	216	196	207	222	227	202	194	229	206	204	214	227	208	226	225	216	195	213	228	196	205	233	215	225	179	221	184	219	240	214	218	208	204	218	193	205	205	201	212	250	224	227	200	222	232	225	216	210	223	230	212	235	184	198	235	201	216	217	201	209	218	191	207	228	221	203	246	251	196	183	217	207	213	193	213	230	191	205	209	213	200	211	230	202	205	216	211	217	188	221	207	219	179	228	199	218	212	236	194	244	194	219	206	229	216	220	185	200	217	209	227	208	196	210	174	203	201	221	219	187	213	209	214	199	223	213	239	190	205	232	235	221	210	210	205	203	212	226	219	219	229	205	217	217	215	232	217	207	236	219	226	247	226	229	198	224	212	208	251	199	190	229	228	223	213	201	204	201	217	217	205	218	219	215	211	230	216	233	211	206	231	198	214	209	213	189	196	199	211	251	194	181	208	201	222	213	199	215	211	200	212	221	216	214	218	218	229	182	200	184	211	184	228	207	223	225	204	194	227	210	217	212	256	224	201	225	192	214	202	232	247	228	218	219	226	197	201	219	214	221	232	242	195	254	228	215	213	227	212	190	194	187	221	210	209	198	206	242	203	227	221	225	232	206	192	207	225	218	220	211	220	204	247	218	255	207	233	177	195	214	216	216	200	206	205	206	206	218	220	206	190	215	214	224	183	204	210	202	232	228	204	212	223	189	218	225	211	234	213	217	201	228	210	201	209	216	202	197	204	201	204	201	206	225	208	203	218	256	215	218	218	195	204	222	204	214	213	191	224	192	208	209	196	189	221	212	197	188	208	230	210	174	221	210	201	199	225	246	217	200	229	223	208	212	225	200	229	197	217	216	222	230	222	239	196	221	212	202	201	206	224	237	232	190	212	225	201	225	253	246	196	200	205	218	194	205	195	212	221	193	196	187	222	184	228	231	194	202	191	203	211	206	192	197	195	219	229	239	222	210	226	208	235	197	211	216	188	240	206	248	222	221	237	210	215	211	210	261	223	216	214	211	206	205	194	198	211	199	199	193	208	215	218	238	198	208	221	210	216	210	191	208	221	207	230	202	187	213	209	219	213	214	194	210	187	245	240	197	221	229	227	205	226	227	238	205	194	216	209	200	212	199	225	221	218	208	198	197	218	188	213	204	233	216	212	202	202	218	199	218	219	215	208	208	208	214	202	204	211	206	233	189	213	211	231	213	220	236	214	212	220	209	214	205	208	181	204	213	223	208	202	193	202	214	206	212	209	198	219	235	230	206	193	239	215	215	207	240	218	210	204	227	217	249	212	205	223	199	195	210	227	202	226	210	203	215	241	229	200	194	194	228	196	230	201	191
59072	78366	61084	6587	2140	1458	1234	859	693	645	536	501	456	405	410	355	373	318	346	338	310	277	267	283	291	305	283	280	295	272	263	280	287	289	298	258	251	262	282	251	218	288	238	271	244	239	268	274	221	257	273	259	237	266	235	278	261	242	242	263	230	234	252	269	221	271	242	258	223	275	252	236	242	250	250	245	224	259	229	250	256	254	248	225	222	244	237	232	243	237	247	238	277	231	253	239	236	256	254	234	262	223	253	284	246	253	265	235	260	251	234	233	254	261	232	236	197	248	274	227	270	253	205	274	238	246	239	240	250	244	255	240	262	224	268	242	263	258	225	254	219	235	237	252	298	290	249	237	247	217	240	274	229	234	246	244	258	245	243	213	251	274	218	248	223	268	260	246	226	243	230	264	229	254	252	253	242	225	262	241	238	230	260	229	228	276	245	244	229	208	221	231	206	255	226	246	259	257	213	250	243	232	265	244	256	237	242	271	262	264	252	245	251	238	216	237	261	243	220	233	252	281	224	268	273	275	241	240	243	232	238	268	262	241	258	226	261	231	269	245	233	248	263	252	236	232	223	243	247	230	233	240	275	248	258	244	234	256	247	250	245	248	233	236	243	226	236	249	282	275	235	251	265	250	244	264	237	231	253	244	234	236	255	277	240	245	219	247	226	218	242	271	238	253	259	258	248	283	277	253	252	267	248	276	248	247	240	227	266	248	247	253	259	264	254	234	249	254	240	250	264	256	218	216	219	258	259	246	253	241	245	257	277	275	249	228	243	250	236	248	240	249	257	271	232	241	236	241	211	258	245	244	219	224	284	256	250	267	236	224	258	233	254	224	258	236	254	242	274	271	276	237	236	261	250	226	237	261	262	237	261	232	227	219	251	242	245	242	244	227	235	247	270	249	251	227	257	246	253	252	248	248	222	251	256	259	236	237	267	209	236	245	255	233	244	253	261	255	248	250	237	262	225	239	238	242	254	259	260	263	253	249	253	226	245	251	259	241	232	248	246	253	269	268	266	273	264	230	259	273	266	265	245	244	232	259	253	235	251	235	255	271	262	255	221	263	251	247	232	216	267	247	233	233	250	235	232	232	248	248	231	257	272	260	241	240	249	275	239	240	253	242	231	251	243	225	270	237	245	255	266	278	258	264	248	219	243	237	248	221	268	246	233	247	233	232	232	255	234	255	278	241	270	271	232	236	240	255	234	266	242	251	269	264	256	260	235	261	212	256	225	238	250	270	222	240	252	218	242	260	238	231	266	256	251	239	242	269	237	217	255	249	211	279	251	249	251	251	255	271	229	254	246	242	253	222	229	255	241	237	271	245	242	246	263	238	255	245	217	241	250	244	263	214	244	267	242	249	248	242	257	244	252	274	250	277	266	253	254	241	242	268	255	229	236	246	256	258	267	211	264	258	263	255	260	242	217	215	211	252	259	257	261	255	267	232	237	250	231	259	227	233	232	239	249	231	253	253	257	234	240	262	249	256	278	250	253	245	234	253	255	243	258	240	236	239	228	254	222	249	224	271	236	259	245	266	220	253	258	235	249	257	238	258	247	251	258	247	256	239	241	251	256	255	253	214	255	231	232	238	237	222	251	241	235	234	265	257	243	260	222	248	297	254	243	270	247	275	243	271	230	215	250	249	264	266	255	256	241	244	240	254	232	237	223	244	255	238	251	225	234	251	273	271	266	247	256	244	252	239	255	271	222	268	262	254	235	258	242	245	275	224	250	244	238	243	248	222	246	242	229	222	226	231	264	241	244	230	247	252	248	236	249	260	244	261	231	260	251	226	245	246	244	242	214	260	249	258	267	233	248	228	245	243	235	241	246	214	230	247	241	246	263	225	243	238	250	234	244	234	239	228	260	222	287	252	221	215	238	220	243	243	213	226	249	272	234	253	278	251	246	240	247	238	253	225	227	245	263	249	254	230	234	261	260	252	232	240	265	251	229	256	242	248	234	254	250	225	219	258	266	267	220	267	235	257	253	206	269	266	239	250	219	214	243	237	220	235	229	250	245	215	223	237	245	264	245	247	226	246	232	212	282	251	229	216	262	225	225	245	282	216	229	246	269	249	232	275	260	215	233	275	258	236	251	219	244	252	229	271	253	228	243	250	251	295	223	221	249	247	256	288	226	236	249	257	223	244	236	242	256	242	259	252	228	239	251	252	250	248	255	263	269	258	268	221	239	261	285	231	275	264	233	261	266	232	228	247	234	233	246	265	240	253	246	261	246	242	245	261	273	237	248	216	235	228	263	236	255	238	235	235	228	270	237	242	249	247	259	243	243	246	270	274	239	234	271	234	224	261	251	278	229	225	261	235	275	226	228	243	243	234	239	258	268	246	277	224	218	242	249	267	265	242	270	271	259	220	246	221	224	233	238	238	248	256	253	238	239	239	239	239	215	257	248	265	226	262	242	251	237	243	255	277	274	248	237	269	250	251	251	231	262	237	236	241	277	238	252	244	233	268	235	274	254	252	195	232	251	271	249	255	236	269	263	239	220	255	257	246	253	239	245	260	260	243	258	261	261	234	268	252	253	258	222	255	257	251	259	246	251	260	272	242	229	280	218	265	261	239	238	217	272	234	255	244	245	236	250	201	236	263	246	244	258	227	249	285	234	256	245	223	231	237	283	258	239	257	233	253	264	225	235	256	249	257	220	231	244	253	229	256	238	251	224	239	248	232	246	242	240	244	262	249	239	275	231	256	225	232	231	255	232	212	245	250	255	259	271	259	235	238	240	254	241	281	248	212	244	251	258	244	256	214	260	246	258	261	252	250	258	260	253	241	255	221	244	266	250	240	237	266	267	246	231	258	230	266	257	265	239	223	245	252	249	248	229	259	260	267	248	282	243	275	256	251	242	242	234	258	236	256	253	277	252	279	242	233	231	251	236	243	252	263	237	238	260	260	216	264	242	216	246	224	235	243	225	261	229	254	248	260	258	218	227	227	258	234	273	262	250	262	269	240	237	243	258	264	246	245	278	243	256	249	248	258	258	248	226	235	232	219	291	262	224	260	264	268	249	220	248	247	233	247	238	247	257	251	251	261	271	254	237	279	226	258	261	259	233	241	212	226	234	251	285	242	226	270	261	270	250	262	270	234	230	236	249	245	248	234	225	276	254	246	262	241	246	222	251	235	219	253	266	242	251	245	217	225	255	234	253	219	233	238	241	233	235	231	244	250	238	263	219	248	273	237	250	258	271	221	245	246	259	261	242	253	276	219	246	250	246	256	249	242	248	242	262	247	228	214	250	236	215	242	258	264	246	240	263	222	258	258	266	249	242	248	261	238	238	272	232	242	218	269	238	257	244	242	232	254	284	262	245	264	235	246	263	218	241	237	228	247	241	263	243	214	238	262	256	252	293	244	231	225	268	256	243	264	253	234	253	275	273	238	255	262	240	218	280	250	240	234	253	255	253	254	239	251	230	238	220	228	236	240	236	237	238	236	244	256	252	273	262	225	239	262
28448	23604	23458	4504	420	371	345	392	370	365	380	338	361	360	353	361	350	360	363	353	377	342	358	367	372	360	353	394	377	399	351	364	385	358	382	381	352	374	362	359	357	407	351	357	381	331	371	347	341	366	370	354	336	360	339	350	310	349	355	368	369	377	343	347	392	360	381	380	361	386	360	382	350	350	342	388	357	353	337	361	369	374	341	349	365	352	377	386	343	374	348	391	348	332	348	376	353	366	360	358	374	372	343	357	326	360	371	401	334	379	350	350	367	365	360	359	384	378	389	374	369	347	371	340	379	370	366	376	401	346	370	395	326	378	357	401	388	399	356	354	351	340	381	406	357	357	362	355	338	353	357	399	373	363	330	377	367	365	353	388	376	352	329	355	351	359	361	348	369	369	399	361	379	331	376	387	372	346	367	337	368	331	365	367	340	355	363	371	358	306	377	390	369	363	384	364	375	355	358	330	340	344	366	341	370	367	328	368	350	342	339	343	367	365	393	364	366	370	368	360	350	364	327	359	355	408	369	403	380	365	369	360	371	356	423	381	367	367	340	367	337	368	423	355	404	332	391	329	352	342	376	394	384	377	395	353	335	368	358	359	344	381	380	392	380	329	362	349	340	379	381	424	371	385	385	354	365	377	372	355	364	379	352	359	354	299	364	399	331	350	352	380	348	331	355	363	352	386	377	359	335	347	354	354	360	377	373	334	367	379	327	368	349	384	370	356	381	347	339	360	377	365	350	368	386	358	359	351	385	372	370	369	351	343	355	366	360	363	353	380	359	368	380	390	362	366	368	344	339	358	369	360	343	375	358	346	348	353	377	324	377	345	325	344	372	380	368	379	364	386	398	371	385	359	320	369	376	361	365	337	367	333	351	379	342	364	395	362	386	306	387	379	357	375	394	375	366	350	377	365	344	354	358	363	347	335	321	321	361	388	358	368	338	393	319	360	362	367	345	386	378	372	379	306	347	348	328	332	378	362	364	352	351	374	354	367	369	319	378	352	372	323	341	352	393	340	355	326	364	379	391	357	350	369	371	369	368	401	365	378	364	369	370	361	396	359	378	374	378	372	349	358	374	357	351	368	379	374	345	349	371	333	359	377	334	361	368	352	369	379	381	373	380	357	380	389	395	350	371	366	325	352	369	348	370	342	356	327	351	361	333	346	389	373	373	370	352	387	354	354	349	356	379	383	322	393	336	356	352	352	389	339	351	378	353	368	386	375	357	369	327	344	328	341	369	354	349	359	346	359	394	397	325	333	343	368	348	339	355	338	338	354	351	357	365	363	371	378	380	379	373	347	361	369	377	348	365	352	387	327	373	375	400	357	352	387	374	362	397	366	387	338	375	376	360	371	378	391	382	380	336	370	355	375	355	376	338	350	341	340	426	350	389	346	367	358	363	352	357	348	371	404	348	361	379	366	388	354	362	375	369	340	353	365	382	360	364	345	369	361	350	354	335	377	404	361	410	401	364	369	359	359	363	400	348	346	356	345	369	394	422	355	348	375	387	370	401	369	382	344	347	346	384	344	342	422	344	357	366	385	352	366	345	375	336	350	365	326	383	349	386	355	387	358	358	349	331	384	365	338	366	327	366	374	377	409	385	376	349	392	380	373	376	341	357	334	354	340	357	347	369	327	388	362	361	391	388	366	348	396	348	345	323	369	342	366	354	368	329	383	363	342	337	357	372	371	372	369	390	362	351	371	357	400	354	328	373	386	364	360	336	379	355	350	381	355	346	343	356	359	356	381	361	362	382	357	358	401	344	385	362	386	354	357	365	346	335	317	368	361	390	348	350	363	365	377	366	375	375	350	365	327	355	379	325	356	348	349	384	362	374	363	378	386	382	385	333	366	347	362	357	345	356	372	358	337	349	370	378	381	404	350	351	342	344	354	362	364	371	366	395	396	339	393	347	342	373	392	376	363	360	354	353	366	383	364	338	354	355	360	344	360	366	377	360	376	375	370	352	322	377	364	355	357	316	372	387	327	366	343	413	363	346	384	354	382	355	360	347	346	357	367	367	383	348	343	387	351	374	338	354	381	337	348	359	341	373	361	358	355	369	364	359	354	356	371	388	387	330	393	374	380	370	359	359	358	383	322	342	381	381	320	384	330	365	385	345	362	357	357	361	329	360	367	336	367	382	335	390	367	349	353	369	385	354	379	370	384	403	381	396	342	371	351	342	355	357	342	331	378	392	356	368	367	395	349	326	356	348	373	364	365	369	331	362	367	378	386	367	353	367	374	372	358	366	364	365	349	350	336	390	372	393	359	367	351	354	352	345	352	388	371	382	382	362	387	353	363	374	349	352	349	361	330	367	363	351	334	354	381	368	395	332	368	340	353	362	363	349	356	371	356	367	385	347	376	391	351	332	366	373	339	396	358	396	353	371	372	361	340	370	353	340	344	355	395	377	305	362	378	378	364	348	380	350	364	358	334	331	345	345	365	388	377	320	375	363	352	358	411	362	401	354	336	376	391	365	354	369	352	354	336	348	356	362	377	353	375	334	351	351	351	391	355	374	376	359	352	372	362	358	368	352	382	374	361	353	371	367	332	381	368	331	357	374	400	383	397	358	356	346	377	389	365	370	379	319	347	358	366	394	344	371	392	339	374	372	377	377	367	381	381	366	366	344	360	369	393	341	381	355	361	366	359	364	378	343	331	381	337	298	358	376	343	369	356	329	375	343	355	348	374	377	365	358	320	384	358	365	330	371	329	374	340	355	393	375	394	402	371	379	355	342	387	379	343	335	388	368	366	364	345	393	371	333	358	330	380	348	352	350	351	379	384	386	351	391	374	328	383	363	367	325	335	341	360	336	352	383	379	370	340	394	337	348	343	366	347	342	342	347	377	356	349	333	364	350	377	344	365	355	365	333	387	361	385	364	367	355	350	348	379	377	383	341	355	348	387	380	366	348	363	321	370	352	345	349	392	382	328	381	354	360	316	354	367	325	365	333	339	352	318	344	380	374	375	360	361	349	360	344	389	367	331	362	368	330	357	362	388	360	341	345	359	369	376	351	368	352	372	359	327	362	393	351	363	359	345	359	356	368	376	358	344	335	353	381	330	379	368	361	327	324	348	390	351	340	362	357	370	348	345	369	373	376	367	404	354	359	365	362	364	324	319	349	377	367	375	377	348	392	362	399	376	331	407	352	366	368	351	363	350	378	334	369	361	352	378	386	379	342	353	364	376	387	367	375	337	368	368	357	352	349	356	332	381	363	349	353	367	374	385	353	352	365	348	369	296	370	334	361	368	367	345	339	329	359	361	366	379	364	334	357	403	351	362	358	375	387	390	376	346	394	372	400	381	356	353	357	396	383	384	356	362	325	343	350	365	363	400	338	400	383	335	332	383	373	327	369	349	353	365	392	355	371	345	357	366	345	333	376	327	333	363	385	354	361	354	361	345	380	361	345	382	369	385	339	316	386	339	355	368	338	367	384	363	386	346	377	373	357	352	363	369	339	347
26866	32387	20713	834	473	510	477	456	419	452	463	442	468	422	446	423	429	443	439	490	440	432	427	463	427	454	438	451	471	430	455	448	446	428	450	431	460	447	502	426	465	412	427	428	440	437	422	440	448	427	427	432	421	461	453	451	458	409	445	453	463	444	416	453	486	435	454	426	476	428	435	440	436	479	415	453	475	433	426	479	454	428	421	487	427	453	457	420	456	487	449	441	427	434	456	445	438	426	466	450	455	474	447	458	450	457	445	444	463	454	436	441	428	471	450	433	464	463	458	412	425	464	469	434	450	442	432	442	454	410	432	450	470	449	451	415	417	400	426	447	441	486	421	457	434	437	447	468	424	445	433	416	443	444	460	465	448	419	406	421	445	444	438	442	479	459	431	443	480	453	455	448	464	427	389	438	417	421	418	412	406	453	454	448	429	450	457	432	455	438	462	456	409	457	411	454	463	452	434	433	408	434	468	491	453	437	442	463	449	457	426	451	448	458	469	420	433	486	461	447	433	430	453	420	426	430	434	448	434	424	464	437	449	454	446	437	453	433	456	469	454	439	427	450	431	407	453	438	461	461	426	444	481	459	455	460	457	452	440	422	408	430	463	463	434	456	449	450	441	460	455	433	422	446	456	443	472	424	412	436	481	421	387	452	436	438	455	449	427	446	452	459	438	456	432	439	414	443	475	433	436	447	444	474	452	398	417	429	477	455	432	444	459	461	440	447	454	463	440	444	436	447	468	422	450	410	438	447	481	418	438	445	411	447	464	436	467	441	453	422	445	440	443	467	454	461	415	426	465	468	470	444	434	464	481	435	478	449	467	468	419	459	462	468	449	400	463	461	444	493	418	430	436	416	433	432	408	439	487	507	437	432	440	492	413	425	454	449	423	439	446	460	416	425	453	445	449	476	434	419	440	439	461	470	462	441	443	444	440	450	435	445	401	453	457	461	452	475	413	446	411	429	446	431	440	450	479	407	409	419	423	437	460	453	479	440	447	434	472	449	460	467	451	433	457	432	424	439	420	469	487	442	436	494	431	427	481	461	433	439	463	443	435	402	483	453	432	440	452	471	422	416	418	446	451	422	431	452	431	463	425	448	471	453	468	462	433	458	471	418	451	434	450	434	448	455	419	443	440	453	453	488	418	438	416	428	441	487	461	422	460	448	495	413	441	461	421	468	449	414	411	453	453	442	429	427	440	425	404	483	455	448	457	477	451	433	423	422	450	447	462	433	431	443	423	478	447	431	475	457	453	472	446	447	437	407	452	435	384	441	441	457	417	407	440	436	457	436	431	422	415	393	453	419	475	447	445	406	415	424	453	435	497	435	444	389	451	437	415	444	449	419	459	452	449	457	464	422	423	444	447	448	395	455	470	438	443	436	455	450	432	405	424	462	451	470	433	440	446	443	431	459	446	429	397	436	447	464	421	453	471	442	470	491	449	421	441	456	417	442	435	486	414	436	436	456	441	464	463	453	409	451	432	487	420	457	405	462	465	465	452	449	457	454	473	437	433	430	444	482	416	429	483	469	460	433	446	446	451	419	429	432	432	466	437	439	450	419	447	455	466	413	454	452	446	481	459	447	415	445	436	454	442	457	421	465	492	445	466	429	436	435	408	428	446	484	437	453	450	452	464	467	442	466	442	448	464	406	437	483	469	427	500	469	457	426	447	440	459	466	423	441	485	424	421	450	413	407	443	503	442	433	469	433	468	460	485	452	407	434	481	457	422	464	447	460	443	475	467	451	442	459	466	439	432	442	447	430	449	477	445	441	468	415	443	410	413	469	415	435	460	415	456	433	435	404	446	411	458	438	411	446	415	441	457	470	453	454	495	412	447	450	424	436	446	453	451	446	441	451	396	443	418	470	458	442	436	434	460	472	444	409	410	405	449	463	473	442	453	447	460	447	430	485	430	484	410	478	452	441	434	461	434	423	448	458	434	463	433	445	440	473	465	435	411	405	447	404	427	451	418	438	402	452	454	420	494	466	438	425	406	443	450	461	435	408	484	493	425	466	469	455	416	455	455	427	469	440	447	450	424	447	446	453	454	453	456	416	463	477	455	413	435	416	409	435	470	464	445	417	448	396	471	462	463	468	451	454	424	468	426	451	419	436	457	477	440	428	428	444	475	464	454	458	466	468	424	456	454	452	463	435	418	446	429	464	418	403	441	440	436	430	470	446	465	384	448	448	412	430	428	424	405	421	445	420	428	441	450	425	453	395	453	455	434	457	430	461	448	427	450	485	397	429	441	439	431	466	448	441	443	422	459	397	455	458	423	423	467	438	447	473	396	424	454	462	452	445	431	431	451	443	415	428	456	455	436	449	493	473	459	432	463	446	465	444	426	472	413	446	466	426	463	413	438	454	446	409	428	413	403	443	438	430	442	416	459	434	442	405	433	432	451	462	478	438	470	416	476	459	426	449	451	449	428	465	456	443	459	451	457	431	446	445	465	417	414	448	435	434	450	483	453	462	481	432	437	454	427	420	442	426	431	464	448	445	423	435	447	453	465	445	482	459	480	482	469	430	448	448	448	417	448	434	428	441	447	460	418	447	435	418	450	490	434	413	438	421	432	444	426	435	445	434	455	425	457	438	474	416	425	445	452	445	485	408	438	419	410	435	392	454	428	428	495	457	445	435	429	441	452	451	426	449	443	425	427	443	449	423	433	417	471	473	483	414	463	446	425	442	456	448	442	425	442	411	447	437	433	441	438	479	405	435	470	439	416	408	432	426	445	486	439	528	449	426	443	427	448	455	478	469	435	463	412	430	481	438	460	418	456	461	481	459	454	427	443	483	459	456	410	424	415	432	436	453	454	480	435	460	429	457	477	427	472	443	421	484	432	429	482	465	426	469	451	434	444	466	421	462	470	420	396	442	432	418	445	432	427	461	469	448	427	449	447	444	436	414	430	472	433	429	401	449	431	442	449	496	500	456	414	444	393	455	415	448	431	418	411	435	477	459	443	434	452	427	448	440	435	449	441	426	447	435	469	441	400	431	429	440	438	452	445	424	458	444	465	457	433	441	443	402	464	453	404	433	464	478	440	418	479	447	440	442	451	464	465	419	420	420	471	442	446	453	432	439	428	404	395	446	469	411	459	413	437	470	403	442	431	441	445	423	457	451	446	440	430	473	421	423	476	460	429	411	445	463	443	438	410	434	452	408	447	447	437	454	447	454	450	423	449	445	433	458	407	446	449	404	438	431	484	460	442	491	471	418	436	436	477	413	425	436	464	452	451	434	434	438	462	461	410	477	463	430	456	459	438	448	433	403	455	414	457	421	441	456	465	464	454	419	456	432	443	508	410	451	441	448	469	443	433	415	459	482	474	475	442	425	426	436	449	438	434	442	465	421	473	470	422	429	451	427	431	406	451	406	413	441	459	460	412	432	437	463	454	422	448	455	414	474	461	404	468	468	428	445	459	439	451	421	421	433	484	445	433	424	456	499	438	462	460	446	476	442	455	451
24243	21779	31915	24650	20421	9544	572	322	295	231	240	247	235	239	219	214	226	229	198	195	196	204	192	215	165	179	193	180	200	206	206	211	164	182	180	172	193	208	179	162	164	188	173	177	190	178	166	187	195	197	193	200	188	192	198	203	204	205	172	173	173	183	189	193	197	172	189	192	187	199	168	174	182	206	181	165	176	179	181	192	190	166	214	171	204	187	193	181	205	155	207	186	188	162	176	158	174	183	187	176	170	191	165	203	203	173	194	192	200	169	183	167	192	196	192	158	210	156	173	189	169	183	161	183	186	194	165	185	186	197	163	201	180	199	206	200	193	181	180	197	207	188	170	196	184	169	199	170	202	211	201	199	188	186	171	170	217	192	175	201	169	200	166	201	184	196	188	196	170	187	183	193	186	201	187	196	202	199	177	183	173	192	192	154	189	178	199	174	201	182	188	201	216	217	187	170	178	184	185	195	192	172	169	177	186	198	182	190	190	188	185	191	203	174	179	165	189	166	212	156	183	181	196	184	169	155	209	179	200	201	191	179	177	185	177	178	209	177	192	182	200	195	195	198	180	170	184	182	157	190	186	175	168	183	189	208	190	176	181	170	191	200	165	185	182	164	175	178	181	196	173	191	171	175	200	180	186	196	168	209	190	215	192	197	173	175	181	173	180	175	185	182	202	196	170	189	191	185	167	187	164	167	191	189	197	162	206	216	200	182	183	155	171	197	179	210	190	189	217	188	189	196	182	198	191	206	182	170	195	166	175	175	166	186	154	180	185	206	205	166	178	196	174	179	180	183	194	178	205	189	181	196	216	189	166	191	196	201	192	208	178	176	179	179	183	183	172	179	179	198	190	164	199	189	192	187	188	188	199	177	207	178	160	190	196	204	166	189	181	175	168	173	150	183	171	188	186	170	195	175	191	217	198	211	176	191	189	175	172	184	193	181	170	187	189	185	166	205	179	202	173	191	196	188	171	183	191	174	191	170	209	154	184	197	206	203	163	185	166	166	189	180	182	167	168	185	183	164	187	156	188	186	174	199	200	190	193	205	215	164	196	190	178	181	195	197	196	171	208	185	175	184	205	189	226	175	189	178	212	183	178	174	160	175	177	192	175	183	179	190	222	168	183	187	181	193	186	177	177	189	183	191	196	182	180	164	184	186	199	193	199	177	189	213	203	186	181	175	205	188	198	181	169	175	178	192	198	180	196	205	184	170	191	175	219	187	183	205	173	198	193	199	196	173	198	185	205	171	191	166	196	194	176	201	182	191	198	188	180	205	195	164	161	198	182	184	177	162	183	183	191	218	187	185	200	193	175	188	203	179	203	195	187	197	201	197	165	171	163	174	196	201	181	187	189	184	190	235	172	192	185	169	156	179	195	173	206	185	180	177	174	225	183	181	166	193	188	186	176	172	172	201	167	185	187	171	185	193	219	154	170	176	183	181	200	184	182	181	200	180	169	186	183	184	179	163	193	184	185	185	193	170	194	169	208	181	174	193	166	189	184	178	170	178	204	167	193	197	179	187	162	198	176	177	190	205	184	196	170	179	194	193	170	183	184	179	178	165	183	172	195	183	186	190	178	193	176	164	195	193	191	171	174	158	174	195	176	183	203	172	194	214	166	164	215	208	203	176	169	164	183	150	189	194	175	194	199	199	183	192	182	207	185	205	175	172	176	178	200	209	168	183	189	164	188	179	183	177	195	196	188	202	179	166	157	183	186	198	178	208	160	201	198	171	183	190	201	199	191	169	181	181	178	200	193	190	210	172	192	182	216	206	167	188	197	199	205	181	209	209	189	197	188	193	160	180	186	182	191	198	179	177	177	174	181	183	187	192	201	197	172	191	206	165	168	187	149	190	192	192	212	195	183	187	176	184	202	190	210	182	144	186	179	181	189	184	201	192	172	171	207	189	201	180	188	181	188	196	172	177	182	172	201	190	225	202	188	180	159	168	202	168	191	174	184	176	186	180	182	169	177	179	199	186	178	195	176	164	191	192	143	180	190	189	192	190	176	194	205	184	209	220	170	199	173	185	207	172	159	192	216	173	163	179	171	167	154	202	196	170	190	180	192	189	176	190	191	186	178	189	200	207	202	167	178	177	188	171	179	174	195	177	182	153	180	174	192	188	193	190	184	176	195	182	184	186	202	189	187	192	170	188	183	204	172	206	203	186	179	181	189	180	170	195	176	192	183	186	180	182	196	174	177	180	173	188	207	193	198	227	169	165	193	183	182	193	200	173	161	193	189	193	179	192	205	158	201	182	190	190	203	201	190	174	189	199	175	175	186	180	181	197	180	181	177	219	175	173	187	147	195	192	194	203	206	179	192	189	176	182	194	190	196	183	195	180	154	171	215	182	184	181	204	192	183	154	177	190	170	178	166	190	178	202	189	168	214	178	204	197	197	201	187	181	191	190	215	209	184	152	173	192	175	161	203	200	193	180	181	188	195	193	181	190	184	181	199	181	192	183	183	199	178	165	163	195	207	196	191	144	220	211	191	183	177	194	185	174	183	210	191	233	186	195	193	175	175	178	195	198	202	186	208	162	195	167	188	185	168	180	219	203	201	186	185	197	152	179	194	161	188	201	169	181	182	188	173	158	190	183	210	198	201	202	190	198	174	175	189	190	198	222	206	175	201	184	194	194	184	185	181	179	179	196	200	182	189	178	191	164	180	175	187	190	172	185	189	180	192	190	178	169	180	188	176	194	200	183	167	169	200	197	199	184	188	203	174	181	189	212	192	177	190	205	225	190	194	179	183	180	181	188	186	168	179	162	211	189	176	181	207	194	163	170	171	177	189	190	180	174	203	176	206	191	175	180	188	170	193	195	176	174	190	201	194	183	155	178	208	182	167	193	190	186	171	223	212	202	182	157	189	183	171	183	206	215	163	187	162	174	187	191	172	185	194	185	159	206	189	202	185	171	167	184	174	161	172	173	158	196	198	173	193	205	192	192	190	199	177	172	175	189	192	197	157	180	182	189	185	181	207	169	168	159	205	202	174	212	206	172	178	195	196	203	186	200	200	187	190	179	188	193	186	175	191	183	192	176	184	205	197	196	175	180	171	195	177	170	195	157	195	195	180	185	195	158	191	184	173	182	183	185	169	197	167	173	165	165	199	193	182	177	178	176	180	181	187	186	196	184	171	195	195	185	173	173	188	184	198	171	188	174	187	216	172	199	171	182	189	190	185	193	188	197	184	172	178	182	175	168	193	190	198	164	205	191	167	174	176	186	170	197	186	190	191	168	178	170	183	195	180	174	188	184	198	178	195	201	171	153	183	171	179	192	174	192	180	201	199	172	209	184	210	188	162	204	174	197	204	198	173	172	169	176	183	171	178	178	201	171	179	194	221	183	167	191	171	193	172	202	177	186	201	187	183	186	170	171	181	188	217	161	180	188	198	164	165	201	211	158	201	181	194	198	178	184	208	174	182	168	181	202	183	170	178	213	176	175	189	189	211	204	182	223	170	210
56716	76627	60683	5665	1145	831	715	535	478	452	400	353	373	307	306	293	322	282	272	291	270	255	276	243	266	252	267	245	260	251	255	258	255	245	281	244	261	245	255	254	231	239	243	249	236	254	232	236	234	259	251	232	254	257	258	236	243	222	216	244	245	213	225	254	230	236	262	245	227	228	238	228	201	205	210	237	242	245	243	263	270	255	208	249	226	220	240	232	243	264	239	229	249	218	193	241	236	258	243	257	238	250	221	231	235	236	243	214	241	222	246	249	234	236	245	242	211	259	222	234	199	220	231	241	252	229	215	247	215	235	235	264	250	253	220	264	222	242	223	244	257	224	233	239	266	215	233	253	226	265	233	237	249	256	254	249	225	245	231	227	240	239	209	232	233	233	236	253	255	238	248	268	227	231	235	222	254	208	221	219	235	221	227	237	219	255	221	241	233	234	236	225	224	220	228	228	233	222	253	219	256	251	234	280	251	243	259	259	244	240	267	263	243	240	237	236	257	242	261	226	237	241	223	230	206	248	227	233	253	246	225	235	251	235	224	233	230	245	244	249	252	228	216	227	246	238	246	243	242	247	235	247	221	232	239	207	265	270	217	253	258	222	229	250	259	199	224	205	237	241	247	211	219	237	234	248	217	217	242	236	213	230	247	234	246	257	234	264	241	227	230	209	233	214	239	246	232	231	252	245	227	231	237	208	238	279	227	259	230	235	240	218	251	221	257	226	254	241	265	250	230	227	208	235	224	213	213	232	220	237	240	244	235	237	244	252	239	214	245	226	249	240	232	211	251	255	215	240	230	254	251	261	233	239	243	253	235	269	216	231	251	229	245	234	244	225	243	221	236	253	244	216	218	245	224	245	230	232	207	235	242	230	238	255	229	248	264	215	219	232	235	239	219	257	235	279	226	229	226	260	218	247	261	265	226	241	250	219	237	245	224	213	241	239	235	234	245	234	204	239	219	241	238	241	239	217	237	223	245	247	220	244	232	240	262	239	207	262	244	249	253	239	195	234	248	211	241	250	248	226	261	256	256	266	208	239	245	254	235	258	234	245	252	227	240	256	212	219	227	247	217	242	262	240	245	242	260	255	217	227	233	255	239	247	237	243	232	245	233	287	250	226	229	241	210	261	185	265	229	245	238	232	237	217	232	276	239	218	221	225	252	225	232	223	254	219	248	245	220	231	242	242	218	227	238	216	220	227	234	235	234	242	231	229	240	242	231	273	216	232	222	225	248	213	238	240	234	229	217	204	253	240	265	246	238	234	231	214	261	227	246	230	237	239	240	223	217	222	244	244	235	234	214	237	293	212	256	238	223	226	243	235	241	227	216	230	246	241	224	235	234	216	222	234	232	244	237	231	247	223	236	227	231	225	239	207	260	245	252	233	232	237	245	247	234	224	237	232	204	233	230	224	229	227	237	235	257	238	249	251	252	225	225	225	238	243	232	236	243	231	227	247	231	222	237	244	249	254	231	255	243	248	227	219	228	252	232	252	229	251	244	258	230	239	240	240	235	243	241	228	245	253	240	252	250	244	235	225	263	243	249	252	208	261	224	236	223	250	240	259	246	242	233	249	216	250	236	226	247	231	226	213	243	245	266	261	240	252	224	245	253	226	225	201	255	256	261	216	229	230	225	243	217	242	226	256	222	246	228	250	255	251	257	240	263	236	242	247	233	260	246	253	233	243	249	254	247	261	236	225	231	205	256	220	261	263	228	218	235	265	232	241	205	258	229	218	251	233	235	232	223	239	270	224	255	233	232	259	243	260	243	235	223	259	251	243	254	244	240	235	223	253	241	226	218	244	230	226	243	247	204	212	233	219	245	237	237	230	248	231	227	251	249	269	219	244	249	246	271	231	210	250	238	253	241	234	214	225	245	229	247	243	246	247	237	258	235	241	222	243	232	224	257	228	262	243	269	234	226	244	207	239	213	232	243	241	223	231	237	261	217	212	221	194	220	248	250	237	220	222	249	225	264	238	214	216	209	232	246	229	251	248	247	257	231	218	254	234	254	227	242	237	229	247	247	224	210	236	240	213	250	239	237	237	229	211	243	240	237	238	237	201	230	225	251	217	196	217	264	234	216	207	215	236	226	251	233	230	287	236	225	252	230	267	228	226	235	252	227	233	218	222	247	220	228	232	225	237	212	241	225	266	229	221	236	237	230	226	236	219	212	242	252	218	219	207	222	237	269	228	231	230	201	248	249	232	254	229	228	206	245	220	244	224	230	264	223	249	221	232	206	221	235	248	258	214	226	223	233	217	256	237	245	234	228	222	250	275	236	239	232	233	212	231	233	267	240	266	232	250	213	222	229	226	253	220	239	234	237	251	235	222	237	235	248	240	251	239	214	243	235	225	265	237	231	236	229	226	260	245	208	234	253	214	239	234	263	234	237	213	256	217	227	253	233	233	236	224	238	219	229	218	230	233	228	225	224	250	214	229	235	241	215	223	229	232	262	225	220	218	224	212	249	233	235	266	232	250	227	218	242	251	217	217	215	228	263	247	232	242	233	253	220	256	230	233	245	246	246	253	239	234	234	226	242	260	243	260	245	220	229	207	220	233	235	242	251	220	228	245	230	242	235	235	224	221	227	258	248	214	230	255	263	256	249	240	230	229	240	234	245	241	251	259	245	229	247	251	220	229	250	251	249	236	254	265	246	263	229	251	227	221	222	271	227	236	236	254	248	245	247	259	216	216	241	219	228	234	230	221	260	234	226	236	253	212	231	233	250	260	226	218	243	233	239	234	217	243	209	232	235	214	226	216	250	236	247	250	218	228	226	220	267	244	238	251	247	214	245	249	243	253	257	242	225	241	220	227	232	230	203	223	254	230	234	212	254	226	245	236	194	235	221	235	252	226	226	259	258	230	205	220	222	209	211	266	231	226	240	204	265	246	228	244	250	257	194	252	244	226	238	237	212	219	233	247	262	270	218	238	229	244	256	230	235	260	232	233	230	205	233	225	231	220	255	255	249	235	230	258	231	232	248	236	235	249	261	268	251	247	230	223	253	246	192	246	264	243	234	238	224	251	223	241	228	230	241	239	260	252	251	226	215	201	234	227	238	219	225	240	225	254	211	212	222	234	233	246	183	207	226	245	250	257	222	213	226	240	225	244	241	239	235	218	245	237	200	218	254	247	244	226	253	241	255	259	224	223	245	223	260	247	216	223	236	236	225	222	250	235	235	227	256	231	223	226	246	256	248	224	243	227	232	258	236	248	226	257	253	223	216	247	224	216	262	247	209	245	243	256	234	222	262	231	212	251	218	249	263	216	232	216	232	230	265	231	210	253	237	258	214	211	241	229	248	251	227	208	219	239	239	239	257	244	234	222	250	223	236	210	215	279	245	226	244	229	229	250	269	248	274	234	238	242	263	240	227	248	247	245	223	246	239	235	248	242	249	221	244	210	270	236	199	240	212	246	240	231	240	238	235	200	230	244	230	217	237	239	208	214	258	251	242	236	247	240
25840	22538	31703	24390	10094	886	570	465	478	491	487	484	503	464	463	446	424	427	457	419	438	469	435	442	471	408	442	417	443	459	435	437	453	433	451	427	441	431	436	431	460	421	417	470	427	454	428	458	417	437	412	461	407	405	480	432	427	459	447	439	436	455	460	430	447	448	455	440	451	441	446	415	437	447	428	474	427	446	405	443	425	429	433	427	407	449	423	424	430	470	427	429	435	478	467	435	426	470	454	440	390	440	452	449	410	448	440	451	445	447	437	392	461	444	423	468	455	419	429	423	452	441	462	429	424	436	428	448	432	456	444	436	439	476	432	405	450	454	451	438	409	445	447	472	454	438	458	422	438	431	393	429	420	426	408	414	453	412	424	437	432	428	446	438	426	415	403	439	433	403	424	436	476	481	396	428	420	468	430	444	439	440	456	460	441	400	445	419	416	434	437	460	485	469	455	406	458	421	448	458	402	461	377	390	420	440	441	417	429	474	420	411	420	435	405	420	401	435	446	435	404	426	380	402	412	432	449	441	425	436	421	442	425	436	449	454	406	450	422	404	450	435	427	460	412	433	397	446	456	461	421	430	425	412	467	413	469	423	460	444	436	477	443	422	413	414	466	414	440	463	413	422	424	408	439	440	449	497	418	427	438	465	443	425	431	436	453	452	433	427	452	421	406	454	414	448	428	422	437	427	417	437	419	399	453	421	442	407	417	437	463	442	437	443	428	387	415	440	440	412	465	448	460	436	439	423	434	428	459	450	449	442	388	435	413	453	436	430	422	453	437	466	445	376	449	437	417	479	448	456	431	454	447	422	441	463	458	460	435	421	389	412	470	413	430	446	427	427	464	435	437	426	468	410	462	411	443	439	424	409	428	437	438	399	429	442	487	437	437	429	437	406	404	431	434	417	422	449	458	421	452	445	445	460	422	443	403	458	417	395	425	454	412	420	421	430	449	459	420	417	423	421	448	434	466	403	434	450	435	435	419	461	443	438	410	384	411	420	425	435	404	442	433	441	413	446	402	436	438	438	409	462	450	477	455	456	422	432	434	453	444	436	466	444	405	424	451	417	450	462	436	456	434	416	457	412	418	447	430	419	445	439	440	432	442	443	421	420	452	445	409	449	420	393	412	432	447	437	450	393	456	425	433	434	418	464	433	402	428	452	433	461	443	418	383	436	423	434	418	407	422	436	486	456	458	398	415	398	434	402	414	412	430	464	432	401	479	461	422	430	449	429	432	456	432	429	453	416	448	435	407	455	454	449	459	437	439	466	433	441	442	384	426	439	452	393	491	424	438	425	384	413	467	446	478	428	472	409	423	442	416	413	407	408	460	387	443	435	420	431	444	426	446	446	422	443	446	440	435	458	409	405	460	419	480	417	430	415	420	397	426	440	414	416	456	420	414	453	421	431	435	455	477	382	426	468	414	437	403	425	459	440	396	437	440	408	403	406	415	452	417	473	430	411	443	428	451	442	439	449	455	441	447	440	449	464	430	442	426	456	449	446	466	394	438	452	426	430	422	456	453	396	422	399	430	453	448	402	452	453	436	439	455	492	455	419	446	428	447	465	454	417	418	422	438	457	441	430	425	432	421	408	457	412	450	399	422	469	456	444	432	440	467	426	406	403	423	442	425	449	457	443	395	424	441	422	445	450	455	407	445	413	413	444	401	437	480	458	462	470	429	410	439	425	425	441	396	445	404	432	464	441	425	407	426	417	431	449	424	454	415	425	418	381	456	417	436	414	423	400	441	460	430	414	423	414	431	417	428	416	430	425	447	442	444	426	483	425	424	416	422	472	388	418	423	444	438	468	437	421	414	424	420	461	402	420	396	449	392	415	425	429	388	381	461	463	430	405	435	465	388	424	467	415	464	507	451	460	437	444	431	420	417	441	421	436	479	434	391	468	460	443	433	429	464	448	406	412	451	412	436	410	400	463	426	411	456	431	408	421	423	411	439	438	453	441	416	458	444	476	429	448	436	421	420	490	415	430	389	418	454	443	424	464	435	416	444	411	453	435	446	408	418	422	440	454	429	450	407	428	397	417	400	437	427	460	436	473	491	444	415	457	470	492	449	447	398	445	435	419	462	446	437	467	430	411	461	462	397	422	434	443	422	448	483	430	459	421	440	458	449	427	427	395	451	409	433	429	457	413	402	428	404	445	472	467	408	445	414	424	445	438	464	442	406	420	472	446	440	440	412	436	431	427	456	430	435	446	465	430	428	416	434	413	442	493	467	466	394	459	397	433	428	461	453	432	420	452	428	439	436	431	468	360	429	445	455	432	430	433	454	414	447	411	446	441	421	477	453	422	419	409	432	446	429	421	422	457	421	421	377	398	435	418	405	429	407	397	459	401	443	447	438	419	407	450	442	401	453	460	466	430	449	419	428	436	424	464	444	417	429	415	416	410	460	440	440	444	442	459	449	439	431	464	439	440	423	400	452	431	449	467	442	407	429	435	454	428	419	395	391	436	419	471	451	465	440	435	425	413	440	430	432	405	392	386	474	448	394	451	409	406	438	455	415	469	466	429	409	450	453	429	434	452	420	457	424	444	409	424	445	427	453	436	450	440	432	389	435	428	419	400	438	413	388	447	405	440	459	414	418	445	436	448	431	434	443	477	424	448	435	391	416	395	492	472	450	416	444	443	465	469	429	448	426	412	450	467	435	406	448	437	403	401	417	404	446	450	444	405	428	454	407	459	401	412	405	403	444	444	442	429	407	466	446	445	447	441	440	463	443	426	427	439	429	411	425	408	431	428	441	470	422	440	448	465	440	431	407	452	439	456	460	417	439	459	424	461	452	423	471	431	460	479	398	455	411	406	436	429	445	439	435	428	412	431	466	416	427	468	455	456	423	419	398	417	410	409	393	459	438	431	441	478	416	415	434	456	461	464	445	434	422	425	443	442	443	490	412	442	444	412	440	423	438	428	434	442	444	434	434	441	420	446	437	476	393	405	447	432	473	423	472	378	406	429	402	398	426	404	411	446	425	452	411	363	444	426	416	402	449	421	434	395	421	406	394	422	444	415	438	442	454	421	445	439	493	427	437	435	435	441	426	445	420	436	426	421	446	414	458	404	431	482	459	427	446	450	453	410	436	461	469	409	468	429	474	417	447	436	470	467	452	432	443	402	394	415	441	418	425	413	434	423	465	441	422	394	413	462	440	435	487	407	449	429	467	410	419	420	467	464	465	433	451	447	443	450	421	403	436	413	408	457	419	461	425	444	471	452	442	419	458	424	394	417	434	417	444	445	435	413	435	402	452	453	407	430	412	472	440	436	439	400	430	398	434	426	458	441	450	420	465	421	425	415	468	448	477	489	448	391	430	422	435	424	449	420	471	435	381	402	420	441	450	467	398	418	427	393	392	414	416	422	447	445	450	432	441	417	406	502	439	442	438	441	406	429	402	450	400	429	410	396	455	448	446	431	434	419	466	439	411	494	465	466	423	429	459	444	475	421	436	430	450	453
54953	66823	50598	3395	1084	838	714	716	630	626	624	578	563	569	534	516	555	517	539	545	539	506	563	530	514	545	527	507	513	493	540	504	546	531	484	509	497	548	538	530	577	499	490	541	483	487	507	491	513	548	536	545	540	482	522	494	502	502	482	449	488	521	500	499	515	507	506	460	512	466	514	532	535	490	505	508	492	487	515	486	478	529	530	505	496	502	544	470	489	476	492	479	541	497	507	481	503	515	499	532	521	501	518	506	510	507	474	517	509	487	540	509	488	502	483	485	490	505	529	506	531	533	566	534	539	511	495	515	537	520	480	488	500	519	505	509	543	504	514	507	471	501	473	513	507	535	492	514	556	493	532	503	554	545	542	496	531	549	487	514	495	485	524	493	537	476	470	525	534	554	541	458	522	543	528	482	502	505	523	541	493	490	502	514	532	544	511	493	526	510	535	525	508	512	504	492	526	496	536	531	528	518	503	518	486	485	521	509	522	496	494	491	500	516	514	553	501	478	506	565	521	462	486	520	508	534	498	545	521	542	534	502	546	525	503	476	507	521	521	545	500	480	520	479	489	516	483	494	496	529	516	496	510	492	490	499	512	502	475	560	508	529	522	494	519	525	513	523	509	495	526	527	503	501	511	532	520	524	542	495	482	535	543	467	496	485	525	494	542	492	525	490	527	561	521	497	472	490	496	495	565	514	484	505	485	490	506	488	514	540	509	499	516	523	491	519	499	522	529	503	503	480	497	489	479	500	496	473	567	508	488	534	520	517	500	497	503	517	565	536	518	540	491	525	513	541	512	507	527	514	500	526	451	515	501	482	511	488	511	479	500	506	523	491	501	521	519	521	533	493	492	527	508	538	515	511	533	460	511	570	505	513	521	517	493	515	503	541	498	512	485	528	504	491	538	496	518	519	550	531	524	501	521	487	509	556	492	490	460	509	506	502	507	513	507	526	484	463	526	503	498	497	547	513	536	551	495	490	484	540	478	457	497	494	540	550	544	467	507	508	491	502	543	538	488	480	507	482	518	508	456	470	499	492	495	482	517	486	506	512	530	527	538	529	569	517	494	502	527	474	489	534	474	488	492	528	513	489	551	527	532	518	533	508	560	510	506	496	489	522	509	536	513	520	565	458	505	501	521	497	483	517	482	542	486	500	476	511	500	528	512	512	523	502	517	496	516	512	496	508	507	474	461	503	508	548	492	553	454	479	513	483	476	506	487	480	508	526	509	501	484	499	502	540	536	481	497	545	494	505	517	539	534	475	510	505	507	535	489	482	497	544	548	529	531	501	473	505	535	534	499	507	505	485	526	538	508	509	551	475	513	496	513	533	507	505	494	550	498	505	508	540	479	499	531	495	481	541	509	511	552	528	515	491	473	527	527	526	514	493	501	488	531	505	522	513	500	514	534	505	513	508	507	517	538	507	479	517	522	484	489	490	526	499	493	494	516	525	485	537	549	562	520	504	513	486	534	537	542	501	524	502	483	521	518	533	528	518	479	517	503	505	498	510	503	510	527	515	499	498	502	481	580	501	521	504	538	507	500	513	499	511	525	500	541	501	513	490	507	492	498	522	500	557	513	488	527	538	504	488	487	530	503	506	551	535	493	498	548	492	540	543	527	513	503	518	512	519	515	460	530	535	494	541	494	539	479	525	501	517	481	493	529	510	509	516	511	517	498	499	521	521	486	509	530	523	513	535	505	508	486	495	515	539	522	539	515	517	513	520	523	485	547	486	495	534	501	530	531	556	519	479	472	540	528	531	511	505	509	513	519	524	489	508	497	505	516	518	487	495	515	520	508	507	538	499	565	472	497	529	473	535	514	527	507	521	469	514	537	510	516	520	521	509	548	527	508	482	515	527	519	501	489	490	536	524	510	509	494	503	513	491	483	519	482	532	488	515	459	543	535	473	503	506	507	565	530	479	552	497	514	532	487	481	546	533	478	523	503	544	500	510	515	508	549	514	532	467	498	515	518	521	543	495	495	489	530	506	521	488	511	477	522	556	468	495	503	513	497	477	516	492	498	488	529	526	504	505	530	499	499	564	490	512	536	481	536	509	513	485	503	540	533	531	497	553	486	525	509	520	462	559	473	520	508	520	538	519	543	480	531	486	496	510	497	508	541	499	521	547	519	481	505	506	547	517	534	512	521	495	520	562	526	503	486	527	526	544	493	515	527	540	508	496	494	519	533	522	487	475	532	539	504	535	484	502	518	475	471	530	504	493	477	513	522	535	511	469	520	549	546	499	516	519	537	505	546	511	532	497	507	506	496	577	532	491	518	526	532	561	498	503	550	501	482	502	519	514	508	469	494	487	503	527	524	506	518	497	501	507	497	504	525	477	520	524	509	522	555	513	517	523	535	532	507	501	526	523	540	509	529	513	516	494	499	475	548	505	514	504	533	535	535	478	517	511	537	506	524	525	484	496	498	501	494	478	507	505	522	522	502	517	489	519	516	503	490	514	501	474	551	496	514	513	508	537	534	521	564	508	533	533	514	469	503	483	514	490	506	533	537	504	492	567	535	493	542	503	503	523	496	541	505	558	538	513	502	510	522	539	501	520	522	442	537	491	501	519	548	542	489	527	502	508	517	497	496	480	514	556	505	515	532	482	490	502	513	560	542	513	498	524	517	501	473	469	520	476	537	515	489	524	515	529	513	516	534	491	515	502	531	481	526	523	526	501	516	510	545	509	504	530	481	520	477	508	504	551	471	516	497	517	524	524	516	536	494	530	484	479	526	519	525	495	577	506	555	514	526	525	473	506	536	521	569	523	494	536	541	474	503	514	514	495	523	475	516	513	534	506	499	452	520	532	497	486	526	509	549	499	461	515	533	528	509	491	506	484	496	514	515	542	508	525	538	496	466	497	498	535	520	492	491	501	552	447	473	509	563	530	490	495	488	486	507	547	526	515	498	500	527	541	548	522	506	462	509	520	554	498	524	541	550	544	534	523	526	504	510	539	501	491	514	543	494	547	527	521	502	499	503	468	503	507	493	473	504	526	476	551	529	504	504	509	529	501	500	533	511	482	548	540	482	521	499	516	512	512	514	503	490	517	522	497	517	549	491	487	497	489	518	502	517	506	524	561	500	492	497	533	526	496	540	483	483	513	521	499	530	515	519	514	511	504	478	465	510	507	441	485	540	532	515	514	497	513	504	517	525	496	541	510	500	524	533	512	496	475	459	509	497	517	506	560	502	493	530	511	502	482	535	501	488	509	533	496	519	535	531	472	473	507	549	486	500	472	508	513	512	496	508	516	475	520	519	501	534	502	521	527	483	540	523	518	483	507	549	499	490	555	519	512	502	499	484	530	530	515	489	495	524	477	567	495	552	523	509	507	497	480	487	487	522	509	507	536	513	469	523	516	515	513	471	496	526	499	515	500	499	522	514	496	569	503	495	479	485	495	539	525	517	479	519	501	505	485	546	535	480	520	496	535	519	535	521	493	515	529	542	521	513	498	569	503	506	517
23261	21574	30860	24166	21405	19878	5174	571	390	349	354	305	325	304	278	275	234	261	269	253	243	242	236	244	229	233	243	245	245	221	248	245	206	239	236	244	228	222	249	255	217	219	199	242	234	242	215	204	219	197	218	215	237	207	207	237	236	227	228	249	226	223	228	203	220	229	213	220	240	236	235	197	198	192	221	212	222	224	238	204	208	201	214	217	208	220	203	220	212	217	234	221	223	232	247	204	230	224	230	226	237	226	211	240	232	214	213	192	240	204	202	203	212	221	218	211	191	190	193	210	204	255	201	220	210	199	203	232	224	208	193	242	224	212	221	214	203	216	203	220	204	208	214	205	213	220	215	211	201	184	192	209	223	199	227	200	211	229	209	185	214	202	198	207	205	216	210	199	200	257	215	226	217	209	239	220	219	227	228	234	211	245	183	242	241	195	228	216	179	231	234	203	229	188	223	216	227	223	220	224	232	212	219	229	240	203	217	240	244	211	212	225	217	200	201	188	225	235	240	222	211	216	198	195	217	213	194	281	222	226	236	205	207	219	219	203	243	211	230	185	223	238	204	221	195	191	232	205	226	219	207	228	215	209	195	224	229	222	191	207	223	223	206	220	234	217	221	200	223	228	230	206	213	210	220	223	203	210	236	199	211	212	205	190	222	203	230	214	245	206	207	237	231	218	215	217	215	205	219	228	213	208	224	230	232	218	213	260	221	201	223	227	215	219	207	202	194	226	219	220	208	191	222	220	207	223	238	238	229	204	224	204	221	231	247	217	245	223	220	244	198	220	205	225	205	227	229	229	187	205	195	233	219	212	212	210	217	218	209	234	210	223	209	208	204	182	208	230	227	219	223	205	217	230	203	204	215	188	198	222	217	213	212	204	216	208	223	226	201	221	223	175	229	214	177	225	189	226	232	221	223	222	205	232	216	219	190	226	209	227	203	235	228	242	220	206	220	227	219	235	199	200	230	215	225	236	205	222	247	220	201	235	219	219	226	207	191	237	205	202	220	217	226	200	208	205	185	222	197	235	216	213	205	237	224	213	208	222	197	228	225	200	189	239	215	219	221	218	212	220	203	258	206	207	228	218	213	215	204	199	239	255	198	217	248	201	220	201	226	211	232	230	213	215	210	222	203	211	218	217	210	197	219	200	209	208	228	195	176	241	209	226	204	213	230	215	210	228	195	216	245	232	191	240	227	221	205	207	193	210	180	212	206	220	234	223	222	206	206	207	216	222	214	204	234	211	235	213	202	219	219	212	207	234	194	227	203	218	223	219	204	214	231	218	191	225	226	201	187	248	211	222	206	214	224	224	228	229	184	188	199	202	219	210	239	224	235	219	214	201	216	227	250	226	223	227	227	217	218	214	220	209	192	251	214	221	187	222	217	238	224	213	219	213	224	244	217	220	209	230	208	220	243	202	222	228	192	182	240	225	225	207	215	206	218	217	210	223	197	202	230	210	205	237	227	225	214	218	221	191	222	199	191	219	212	213	216	212	228	219	211	225	192	222	221	192	212	229	220	245	226	234	197	235	202	213	198	214	200	227	228	219	226	234	207	212	232	208	187	240	211	232	204	206	221	187	196	241	185	237	239	202	208	223	228	229	173	198	216	228	218	211	224	193	204	187	237	207	219	247	227	187	190	207	199	188	209	201	204	185	218	207	209	211	258	255	203	222	243	230	214	193	225	211	198	226	234	235	233	210	186	210	212	204	216	200	224	219	202	209	218	228	224	215	232	229	240	203	201	216	210	183	209	224	215	209	212	205	201	225	215	245	225	246	201	207	232	239	239	244	192	260	227	215	223	205	212	223	221	200	222	208	224	240	190	221	222	220	183	224	212	229	205	224	186	226	239	224	198	235	215	224	227	213	227	227	229	243	222	205	201	253	222	213	203	243	223	224	198	222	200	224	205	205	239	224	204	205	211	214	241	228	234	206	223	199	203	210	223	208	214	203	214	215	193	216	216	177	252	228	212	196	203	224	223	213	206	227	205	191	201	200	196	247	216	214	218	227	218	256	228	224	209	216	204	222	219	197	217	196	212	212	208	211	248	223	205	246	220	233	221	227	212	208	246	201	206	222	209	203	221	230	193	211	213	205	215	246	219	222	213	218	208	212	212	229	227	241	209	208	216	220	229	203	232	242	212	199	226	213	193	242	205	221	213	221	195	242	189	220	226	222	223	243	236	213	202	214	213	237	207	236	219	202	228	240	215	223	205	224	233	212	198	202	206	203	222	215	205	201	219	205	208	194	214	236	201	217	204	218	198	212	224	265	200	191	219	227	189	242	234	197	192	220	226	241	179	198	197	230	186	209	213	225	202	246	217	211	201	214	206	217	233	231	220	210	233	229	237	217	212	222	199	229	239	199	243	220	215	206	220	200	221	211	213	213	221	235	205	228	225	221	215	226	196	227	237	228	225	229	182	208	212	196	217	229	213	214	224	226	209	197	224	223	196	219	184	227	222	197	204	226	242	183	201	232	217	211	214	232	234	192	210	209	217	212	194	226	237	231	237	223	227	235	206	200	220	217	204	227	207	222	222	203	197	209	212	250	214	197	225	228	230	210	198	210	198	198	213	229	203	240	234	214	216	239	224	217	224	207	241	207	189	212	198	233	212	195	215	206	186	213	223	213	234	221	206	217	219	186	227	214	208	223	197	227	197	204	223	213	199	217	215	188	211	200	213	220	200	199	194	210	200	202	237	197	202	215	214	204	204	212	190	201	215	224	209	188	244	216	214	222	225	205	223	218	230	210	202	214	227	217	214	218	208	231	244	231	206	213	226	206	240	222	234	201	216	231	197	206	234	227	215	207	231	199	229	208	226	204	222	208	220	221	215	208	235	183	217	226	225	208	212	216	202	196	209	177	229	215	229	200	229	236	209	221	189	238	209	200	236	210	220	230	215	198	217	176	229	184	214	207	191	217	197	256	202	234	202	192	218	243	222	231	224	218	198	229	240	204	212	217	221	211	221	242	201	210	236	210	223	211	215	213	221	206	196	237	232	202	256	209	235	238	221	219	199	219	204	220	208	204	242	222	207	214	228	225	238	220	220	226	219	231	232	209	212	212	236	217	212	214	215	206	216	223	196	239	218	221	234	205	182	217	215	238	226	207	208	184	233	225	218	204	217	230	216	200	227	224	224	207	225	235	216	241	223	211	210	201	221	230	220	227	208	203	229	224	216	194	196	218	230	210	217	191	203	227	204	207	201	220	214	199	232	209	207	210	210	201	206	238	199	215	197	271	236	210	198	206	207	231	226	210	208	206	212	225	217	199	219	217	215	215	219	224	233	205	226	227	207	214	210	223	214	203	248	237	210	234	239	219	222	219	229	224	233	210	223	198	213	237	213	220	194	211	239	227	222	208	193	239	242	219	217	218	216	242	206	214	198	199	223	224	215	205	223	229	225	201	197	238	191	220	215	220	215	212	226	220	190	223	218	225	242	225	213	211	200	241	213	200	201	246	234	225
58411	82787	67118	7281	2151	1469	1112	903	812	630	569	541	457	427	436	399	369	301	361	291	303	335	307	312	280	289	280	255	289	277	266	309	276	272	290	251	274	277	255	269	264	269	251	268	235	244	230	272	242	266	277	244	257	251	229	244	245	233	298	274	253	297	255	233	254	260	263	226	242	223	268	258	272	261	264	265	265	231	235	283	232	263	269	270	264	277	246	247	262	213	279	254	271	257	238	258	238	258	245	241	251	265	241	248	225	251	256	239	251	266	233	240	266	250	239	261	242	252	251	264	225	239	235	249	243	251	248	249	252	240	247	277	243	210	288	266	238	247	237	291	242	256	244	269	229	259	252	234	233	240	265	246	254	260	246	234	230	248	269	241	281	254	277	241	236	252	253	270	288	251	232	235	225	235	248	249	246	263	249	246	252	247	266	256	223	236	242	231	258	242	278	249	256	215	263	236	241	233	266	244	257	262	272	240	234	266	236	251	268	290	252	247	262	245	229	250	267	243	263	276	273	240	253	255	274	213	238	237	241	220	277	231	243	236	249	253	254	246	268	235	250	248	226	269	230	264	258	245	237	230	254	252	267	244	234	248	258	268	264	244	251	232	261	267	244	255	253	267	239	240	235	232	217	263	279	236	242	255	258	245	245	236	271	247	234	236	218	230	266	246	298	208	267	247	255	250	258	210	282	251	221	235	281	258	236	227	232	243	235	219	254	268	236	233	229	242	223	240	262	269	261	235	232	245	258	256	233	252	246	273	242	242	247	241	250	256	262	239	252	244	264	268	222	250	240	224	254	240	224	239	240	242	238	247	246	259	249	238	242	246	243	244	247	268	270	236	231	223	267	271	264	256	222	245	265	257	219	265	258	273	244	272	254	231	248	264	267	259	262	251	238	268	268	228	227	269	271	229	250	270	256	248	265	254	249	257	237	257	253	231	243	246	251	249	243	271	222	239	243	237	249	230	243	264	237	244	254	235	278	259	255	261	270	256	288	259	263	254	227	282	241	249	235	237	252	278	228	244	244	250	235	252	234	255	272	249	266	252	261	294	241	242	247	246	248	261	260	247	231	268	239	243	240	265	246	226	253	223	255	257	253	264	229	238	278	261	251	251	240	272	229	227	238	265	270	263	265	237	230	239	256	246	259	243	251	250	255	223	232	232	264	254	238	244	259	254	284	259	240	250	223	248	230	229	238	262	228	229	243	241	244	279	227	248	241	255	267	252	239	245	233	242	255	266	229	280	237	248	276	264	245	234	247	224	283	251	242	240	221	236	254	231	231	265	254	250	249	266	241	263	282	264	243	231	244	259	229	240	267	251	255	240	256	249	241	237	276	221	248	254	235	216	266	259	260	234	256	232	257	246	275	243	255	232	250	259	244	243	221	251	268	232	259	243	225	213	243	252	251	253	227	242	270	254	257	264	260	233	260	235	229	235	243	255	251	250	242	270	231	248	256	220	254	287	239	239	229	250	223	223	249	253	253	239	243	257	258	246	237	259	260	263	234	224	271	263	260	250	252	247	209	249	258	243	223	258	257	243	255	271	225	249	256	267	255	275	225	260	266	281	257	264	252	254	244	234	254	257	242	243	248	232	277	246	240	265	253	262	266	260	259	237	259	209	282	247	238	231	269	240	233	249	266	263	226	268	250	261	245	255	261	272	269	244	229	251	251	250	253	233	253	232	245	282	249	246	232	250	237	244	240	244	250	250	237	231	255	272	227	229	268	257	255	254	237	235	252	263	247	260	238	274	293	252	247	261	218	246	243	248	264	271	233	259	263	242	255	248	265	246	258	224	246	243	223	235	230	264	233	220	234	248	245	225	241	265	267	243	222	276	265	236	225	234	242	254	238	249	242	257	263	264	262	244	240	249	272	234	259	262	280	253	241	244	287	256	247	255	238	260	263	218	239	252	240	279	267	274	226	270	255	227	263	250	223	244	259	227	243	262	255	237	244	234	245	263	282	262	232	236	247	256	278	247	232	235	229	252	242	251	247	242	241	263	268	258	272	254	251	247	232	243	234	242	257	252	273	228	261	262	249	256	269	251	237	251	259	236	260	246	270	243	240	262	243	321	228	258	250	245	245	254	236	238	248	253	210	238	250	225	250	251	268	216	209	244	234	245	253	208	259	224	278	260	258	243	240	246	235	253	273	258	257	238	235	239	266	230	243	258	251	251	260	244	273	247	247	240	204	266	266	284	231	248	232	232	263	249	288	251	265	273	245	239	245	253	265	242	254	245	249	261	246	258	233	262	228	253	263	263	238	254	247	240	246	284	240	285	241	239	257	242	258	226	262	215	233	250	266	251	245	230	254	238	229	204	262	254	241	261	235	267	241	228	250	275	243	263	278	251	254	284	215	222	260	267	231	281	243	252	244	277	239	237	270	238	250	244	251	223	233	244	292	239	245	242	260	244	228	243	247	259	256	258	256	256	237	257	246	243	233	247	240	218	266	248	253	264	251	238	250	240	258	251	265	249	275	249	222	242	234	271	259	292	232	239	259	226	270	223	231	255	226	259	237	232	250	226	255	261	235	255	217	299	249	273	228	248	227	233	260	247	252	214	253	233	259	250	233	244	249	253	244	255	236	264	241	256	234	256	264	248	227	251	237	251	257	234	245	275	278	282	250	243	271	262	269	236	224	235	255	256	267	249	253	252	253	242	284	278	267	273	270	264	221	237	261	262	254	259	246	246	260	248	238	231	292	255	239	277	227	264	211	235	276	243	235	269	253	279	241	239	266	249	245	250	250	221	266	263	257	234	241	254	245	233	231	258	254	241	237	263	239	210	242	228	269	264	239	243	264	277	253	206	239	253	233	259	265	271	219	256	228	229	261	236	255	220	248	248	255	243	260	254	252	246	270	259	250	242	248	237	256	271	254	272	258	226	261	271	258	244	228	227	261	237	241	243	236	245	273	257	250	234	220	261	238	262	267	238	264	245	252	212	278	266	225	242	234	238	244	230	233	231	257	232	252	258	225	279	254	232	268	233	244	260	266	236	246	245	251	260	242	242	238	261	236	251	229	234	231	276	237	267	237	262	248	256	254	277	253	252	261	245	243	235	220	241	265	229	239	275	262	261	253	247	245	252	256	228	268	226	238	260	230	240	287	250	238	251	257	257	257	248	254	237	274	242	277	265	235	253	266	228	276	253	234	280	243	234	218	254	228	260	266	247	257	253	223	272	220	246	234	235	259	265	277	235	249	234	253	244	231	238	260	251	280	230	257	216	244	277	244	242	206	239	228	267	266	244	250	262	257	247	272	241	243	252	243	276	260	253	234	246	263	279	247	221	253	268	241	251	234	260	258	248	257	243	226	233	243	264	244	226	265	255	255	228	254	260	253	237	270	236	264	264	295	267	241	238	245	268	246	246	256	243	249	246	236	227	227	248	276	216	233	255	232	253	241	237	229	242	224	265	247	235	258	254	242	217	240	238	235	269	264	228	244	259	261	240	252	241	255	232	239	271
28285	23516	23859	4261	585	504	400	360	381	363	392	334	377	384	345	351	371	335	358	381	324	370	361	342	352	379	370	345	333	360	335	341	312	325	346	384	359	349	349	339	348	369	348	386	386	363	370	354	367	378	344	366	369	406	349	381	357	362	342	368	343	346	364	333	369	374	347	359	347	351	365	364	355	404	350	374	346	363	389	339	361	350	352	332	353	366	363	353	366	362	356	367	351	380	361	356	369	375	376	357	365	372	389	362	361	337	361	370	342	327	350	337	393	384	395	346	348	367	377	346	347	342	375	365	361	346	359	342	355	357	388	365	354	379	374	341	354	359	382	362	348	334	361	347	371	371	402	359	378	349	370	364	370	373	414	356	368	361	361	411	347	371	342	391	353	377	353	365	367	383	365	363	354	369	357	349	359	363	355	356	340	368	369	397	366	361	359	372	389	372	367	368	351	330	374	371	372	337	361	362	319	388	332	337	389	391	362	356	356	378	356	408	356	367	331	386	385	369	383	354	379	371	346	312	353	369	361	368	361	372	385	348	344	334	353	383	360	363	366	376	334	367	367	375	336	395	400	381	363	369	377	355	386	347	372	343	360	326	390	399	356	341	358	380	354	340	349	381	382	381	351	328	360	354	379	368	357	368	361	403	383	325	364	383	373	356	367	353	368	370	364	334	374	366	340	345	383	369	357	361	371	333	367	374	363	365	371	384	398	365	340	323	370	352	359	341	351	390	354	395	372	356	353	360	378	355	360	338	367	351	351	370	375	332	348	365	348	333	370	354	332	346	343	410	400	397	390	402	338	357	328	386	352	342	363	399	379	341	365	365	320	401	347	352	386	336	360	381	340	345	362	359	345	350	365	374	346	354	366	344	335	382	346	379	371	371	386	374	342	369	370	377	347	333	358	356	381	370	372	344	374	390	338	381	333	383	393	384	364	351	384	376	362	362	352	368	386	359	351	361	366	378	380	366	354	333	366	334	381	371	379	383	364	378	369	334	335	380	347	364	341	403	353	327	379	356	323	319	378	378	372	386	356	370	343	423	351	388	347	375	349	357	375	353	361	365	345	372	372	357	380	375	351	340	353	370	358	401	334	380	363	374	354	356	358	376	362	355	385	353	333	337	364	395	350	338	370	375	372	344	324	371	352	374	364	381	352	328	344	368	349	374	349	366	389	383	369	363	379	357	371	384	392	382	355	341	323	376	359	359	373	364	367	352	403	380	367	364	344	369	358	344	376	369	347	377	371	380	370	374	363	369	348	361	363	347	375	341	323	380	375	340	369	388	371	370	343	374	336	372	354	375	376	358	351	351	334	366	353	347	334	367	360	372	351	371	395	363	362	344	369	403	344	356	355	407	351	363	398	357	359	380	344	342	390	356	375	359	382	369	362	382	375	352	354	403	365	362	350	385	331	381	361	362	317	340	365	415	364	378	371	370	359	338	352	371	380	364	377	355	359	331	350	362	360	371	334	351	360	350	382	343	341	361	330	344	363	340	368	375	362	357	359	347	359	352	354	343	364	341	373	350	361	347	353	366	392	336	357	382	355	355	332	357	335	372	352	393	331	359	359	351	350	352	356	380	353	337	372	351	367	349	381	356	368	375	355	360	328	368	351	353	385	366	390	346	375	368	356	361	386	362	358	389	338	357	371	350	420	378	364	359	348	374	361	345	365	354	387	359	367	372	382	383	379	374	333	363	377	347	375	354	369	372	372	371	377	348	341	382	343	374	355	347	381	370	390	365	353	339	364	379	327	347	384	375	373	341	367	343	342	372	340	384	364	385	342	369	386	371	369	380	359	358	381	376	333	373	398	342	359	325	394	366	333	346	360	397	355	365	352	354	355	362	383	395	357	367	380	359	363	379	362	343	336	324	355	383	351	370	368	385	382	343	358	381	356	368	319	377	355	380	350	365	348	347	367	363	342	371	357	347	372	387	367	368	375	368	337	393	378	374	377	403	350	365	373	388	352	373	324	348	380	366	358	376	370	370	396	392	355	403	327	349	378	381	345	371	352	393	370	344	349	368	401	349	415	343	395	386	358	389	378	364	392	355	371	377	361	355	345	382	345	384	371	364	339	353	343	369	373	355	372	383	350	364	378	352	366	376	389	367	379	351	351	356	353	367	389	351	359	350	375	362	346	341	333	386	372	367	339	361	387	365	389	374	385	368	376	379	381	346	363	364	326	376	374	367	368	371	368	373	352	381	362	392	340	347	358	374	377	352	359	353	342	382	353	372	373	332	346	350	351	377	363	357	369	360	395	346	362	340	336	334	367	355	394	338	380	346	362	368	369	353	333	415	361	367	362	385	345	357	352	371	326	338	379	369	361	351	383	383	357	364	376	359	384	371	368	364	329	376	383	385	408	375	387	375	365	361	357	341	374	384	374	357	349	343	333	390	368	361	387	363	359	344	350	374	347	376	346	373	388	348	346	377	385	365	355	330	389	342	373	351	380	373	349	373	362	397	355	328	383	380	328	389	378	390	347	385	337	347	366	360	411	366	355	376	385	361	342	338	378	376	367	360	363	343	379	383	388	357	394	393	386	367	365	325	351	366	377	347	379	370	369	339	399	380	328	419	345	386	361	355	358	392	351	390	362	339	330	378	367	357	353	339	358	319	340	375	387	348	342	358	351	364	355	378	370	389	356	333	369	374	379	399	366	394	377	331	357	354	380	335	339	360	350	376	390	351	397	375	379	349	336	399	393	392	364	380	352	339	331	352	354	358	354	387	370	344	354	374	320	371	364	364	387	337	353	377	374	378	358	356	395	369	372	341	345	357	390	361	357	371	345	352	353	360	334	361	333	360	387	355	373	384	369	366	379	373	390	377	397	346	349	354	361	413	358	364	374	370	364	354	386	321	357	373	365	385	351	368	370	364	355	396	380	395	385	369	351	343	373	385	389	360	373	315	334	353	352	362	375	351	391	358	346	368	382	358	358	381	374	385	378	356	351	352	388	357	351	375	348	374	349	367	360	354	351	373	385	388	374	354	369	341	368	337	355	366	354	367	341	349	349	362	349	352	336	373	349	385	383	353	353	365	384	375	391	340	359	346	325	375	390	343	356	347	320	386	336	339	390	374	371	346	395	344	380	356	401	387	360	356	395	355	406	365	341	351	362	359	360	379	377	366	383	389	384	335	369	313	366	403	366	365	372	366	359	322	402	378	395	377	364	354	357	355	329	372	360	349	398	330	375	402	374	356	377	347	400	389	342	344	390	382	360	359	405	364	361	364	392	383	369	344	359	346	365	388	354	341	354	333	357	349	380	372	327	374	370	349	350	334	360	385	377	376	393	305	353	380	370	354	381	395	370	324	371	368	338	372	363	348	389	391	363	364	361	350	375	328	365	357	362	371	397	374	373	348	393	396	381	355	360	374	367	396	370	368	383	340	362	367	364	383	357	372	338	370	361	386	370	372	363	378	394	361	356	358	352	369	356	361	357	353	376	370	381	370	359	346	372	371	376	370
26624	32804	21750	1164	529	519	488	453	457	441	475	454	469	467	422	492	439	412	444	458	427	443	444	447	464	437	446	460	434	455	420	434	444	467	422	418	447	449	444	462	467	422	443	450	462	473	485	419	463	460	437	444	473	424	416	461	447	430	453	455	430	472	477	461	444	434	475	451	473	450	459	487	467	434	467	442	405	445	433	403	442	480	419	437	452	445	446	420	427	479	466	437	440	465	430	450	437	459	457	466	425	392	457	417	461	458	441	432	435	470	450	441	462	412	453	428	432	428	453	475	425	450	452	445	471	442	454	485	474	431	407	458	466	449	447	429	424	428	464	451	465	446	409	432	429	447	399	419	442	459	438	445	456	432	436	398	424	456	452	420	403	443	461	465	452	424	426	412	444	448	441	498	406	462	456	426	425	473	445	436	437	454	445	438	447	448	462	415	454	453	433	422	457	424	455	455	434	404	431	421	417	437	424	441	442	466	483	439	413	451	443	432	444	470	453	393	454	446	397	441	436	441	469	449	441	455	441	460	427	465	454	427	455	429	450	465	450	473	416	434	469	508	440	427	479	446	432	460	456	438	431	439	418	416	431	453	432	442	469	434	465	465	455	464	441	441	413	457	428	458	444	443	437	453	420	454	468	445	445	445	441	437	442	447	428	473	456	421	454	452	448	444	428	452	455	446	471	445	466	477	452	430	473	430	430	462	443	445	430	442	422	439	454	480	462	442	446	454	456	467	417	438	450	442	406	469	427	463	420	447	437	436	471	443	445	429	462	415	432	461	425	450	438	446	454	439	471	459	432	470	437	445	423	451	401	464	426	441	419	458	464	433	431	473	426	463	469	433	423	474	427	427	461	457	450	444	451	405	471	494	440	445	461	430	441	449	431	444	477	455	467	459	431	441	484	443	427	428	470	446	476	436	480	453	437	455	446	436	438	458	444	417	488	451	439	461	432	444	448	451	456	446	450	437	465	416	411	490	449	411	455	461	431	463	445	456	457	465	408	465	419	485	457	435	416	481	470	440	445	438	433	495	426	461	414	419	402	437	443	460	426	481	472	477	472	449	454	459	423	423	440	425	462	471	440	477	460	424	446	467	417	437	420	450	442	428	448	443	414	469	464	442	432	429	423	426	458	462	441	445	455	454	459	432	419	440	459	465	455	460	423	454	427	441	425	458	442	449	463	465	458	463	446	484	461	425	443	462	432	450	468	463	457	423	423	427	441	426	443	446	433	463	455	431	470	404	462	456	400	456	449	410	451	469	468	439	464	438	453	433	437	465	442	436	415	411	436	419	440	445	465	413	433	456	433	452	473	455	434	431	437	435	449	454	477	460	439	417	447	451	431	443	449	460	440	499	474	424	453	438	423	486	402	494	446	467	464	442	468	440	447	446	454	437	462	446	436	453	431	453	440	441	467	405	434	443	453	468	416	450	441	416	480	453	428	436	407	436	428	423	441	401	433	417	466	425	423	438	462	425	453	458	476	406	433	470	436	439	454	425	483	444	475	437	452	469	458	441	457	448	438	431	453	421	457	431	427	455	396	440	429	449	470	449	445	449	436	426	434	408	462	463	440	463	477	434	466	493	455	444	463	474	444	406	440	453	441	440	401	423	447	408	460	438	434	464	429	421	444	476	474	467	415	466	481	402	413	446	424	473	453	398	461	402	436	434	465	425	462	457	444	461	461	435	433	461	432	421	479	421	442	448	436	437	423	428	426	452	442	491	455	430	447	444	447	468	468	453	443	453	395	446	439	470	479	439	505	466	461	451	446	408	434	418	452	445	439	444	441	484	461	447	418	437	457	423	399	440	457	438	443	450	430	441	454	457	452	470	481	423	473	434	422	451	448	447	456	448	458	462	436	396	433	441	443	429	442	437	440	460	440	452	464	415	436	444	426	432	416	439	457	451	418	497	455	471	471	474	454	472	421	450	411	432	460	446	493	487	430	459	457	426	480	443	433	401	442	422	474	432	451	418	427	458	388	435	457	434	446	415	428	460	430	438	446	460	408	412	433	470	420	494	449	429	421	434	461	454	468	415	483	439	417	434	443	466	413	422	449	455	422	407	451	453	435	416	407	444	450	448	458	419	443	421	412	439	437	451	461	453	406	428	469	443	485	412	465	471	438	462	438	461	449	440	424	421	430	442	408	441	406	442	423	514	476	422	441	427	452	451	436	485	422	469	474	430	488	409	459	421	441	455	442	464	459	433	454	462	428	448	453	461	430	436	412	450	446	416	435	460	447	444	478	455	419	433	459	422	436	448	431	454	447	373	448	419	456	457	455	434	450	396	450	456	432	447	436	432	442	417	430	459	476	475	419	443	413	443	442	448	452	455	468	468	445	475	454	434	452	444	442	438	468	435	422	424	436	417	469	469	454	437	477	450	464	427	446	466	457	451	479	462	508	479	439	439	441	447	435	460	429	438	454	425	459	418	434	471	433	437	462	430	428	408	460	484	460	425	448	438	459	470	493	455	423	408	451	448	448	460	436	457	436	426	477	420	445	438	440	452	423	446	434	424	398	452	420	463	444	433	478	448	452	439	434	492	436	430	446	446	439	436	445	425	442	490	474	422	415	430	433	438	462	379	440	439	443	433	412	430	453	416	436	452	433	452	437	449	451	431	461	467	448	440	485	447	502	410	421	445	447	444	454	434	445	433	455	432	452	421	462	457	451	441	468	478	453	440	448	464	442	446	468	477	451	500	434	452	428	462	432	419	452	466	427	467	434	425	434	450	452	445	451	455	422	457	438	390	441	482	423	425	444	446	442	435	403	432	451	425	428	467	443	463	485	470	436	457	435	432	452	469	443	417	470	446	413	436	436	448	448	422	445	452	465	442	452	431	448	398	423	468	413	419	438	459	435	424	454	452	446	477	487	424	510	456	418	460	445	438	476	435	453	435	450	440	432	408	444	426	433	445	475	438	449	419	472	430	399	432	447	476	441	414	461	406	453	458	445	436	465	452	458	430	420	452	446	445	478	476	432	447	472	464	440	431	455	418	451	461	452	471	426	431	417	426	470	430	467	437	414	458	463	469	438	465	426	461	417	422	420	428	419	441	427	425	460	418	426	477	457	433	427	419	467	468	421	418	463	427	441	457	418	438	419	434	466	456	472	459	408	443	424	427	453	447	450	457	438	460	435	426	465	460	416	422	433	465	414	433	426	460	408	442	441	452	440	446	437	442	470	428	453	501	443	445	463	436	453	485	442	459	470	451	433	481	430	467	428	453	447	483	409	438	412	448	445	424	438	421	469	453	448	433	418	442	406	411	439	477	427	425	406	453	467	423	462	448	448	455	434	463	434	406	446	427	442	457	449	433	435	442	457	436	434	465	441	418	435	478	446	469	438	451	426	489	430	432	445	410	426	401	467	426	454	449	459	451	422	417	479	455	403	454	422	447	505	438	437	435	476	432	473	443	441	460	498	428	450	412	439	432	454	454	410	427	419	451	466	442	410	416	450	420	416	424
24254	21804	32776	24589	19601	7493	532	289	265	278	253	243	230	218	219	206	233	184	177	184	193	212	196	210	190	200	223	193	191	190	206	187	187	202	187	169	194	161	205	182	194	197	196	194	186	194	188	187	180	170	216	219	203	183	218	159	188	173	200	170	183	201	211	187	172	194	182	190	189	193	198	207	185	161	177	193	201	178	190	190	196	180	187	186	185	188	190	194	182	207	201	191	192	195	195	186	222	188	210	187	214	189	187	197	199	205	190	185	202	189	202	179	163	183	188	207	199	164	173	193	182	220	203	210	173	190	173	185	195	168	201	195	183	204	188	178	183	211	181	181	173	198	173	203	184	177	200	183	201	204	197	177	178	234	204	183	174	185	174	181	196	189	216	189	159	178	189	170	149	196	190	184	170	194	189	184	184	189	174	168	197	196	191	193	191	196	162	191	193	162	210	169	206	195	192	188	208	182	195	171	172	172	181	216	207	196	194	218	189	199	151	161	196	158	195	165	198	172	188	202	192	193	198	214	199	185	172	195	180	162	201	184	196	191	206	202	200	180	195	213	189	168	196	170	184	193	200	176	186	198	186	185	161	180	171	170	199	194	194	182	176	197	193	202	212	184	190	179	177	184	183	195	171	167	224	169	198	189	181	198	174	165	177	178	181	188	180	185	169	186	204	194	203	205	184	208	174	176	170	178	196	171	179	190	192	155	188	194	200	190	183	182	189	202	208	190	219	195	198	159	168	186	183	166	152	173	180	175	193	189	187	194	177	166	212	213	179	177	175	160	193	191	209	171	197	181	178	190	217	187	189	180	179	171	199	188	199	190	162	194	213	169	167	197	186	218	192	201	177	196	185	192	190	183	190	182	175	179	213	178	188	160	201	189	205	177	190	188	178	200	199	164	205	199	168	174	195	188	208	182	202	198	181	192	205	191	173	181	181	188	163	202	183	210	194	182	177	204	194	185	207	162	171	200	198	184	190	198	185	184	167	188	181	178	166	195	186	159	205	202	201	184	182	189	190	182	179	178	172	174	195	179	171	190	194	175	197	199	206	207	185	181	196	194	207	193	157	198	179	183	207	166	168	171	189	224	174	176	180	191	190	198	168	170	196	189	197	185	175	194	183	184	204	165	220	180	196	182	186	168	164	179	185	189	167	189	191	179	181	181	172	181	215	180	160	212	165	172	187	171	194	216	197	185	212	193	195	217	200	163	173	193	193	161	201	192	190	190	182	185	178	196	182	174	184	206	172	199	181	193	191	195	192	198	199	182	184	173	190	175	188	186	180	196	196	179	207	193	192	183	182	195	187	205	182	178	205	195	179	205	175	182	202	213	196	161	205	214	190	202	184	172	191	211	185	186	179	191	209	170	185	163	147	213	179	211	185	207	180	193	172	199	180	182	185	171	190	192	200	204	191	188	195	186	186	192	206	183	181	203	194	173	173	204	188	185	216	181	190	167	187	178	201	191	183	189	208	190	169	193	183	224	200	190	177	166	182	206	197	201	195	168	186	168	228	176	193	191	195	172	193	163	169	170	189	195	196	199	206	221	184	192	184	182	176	206	199	172	177	168	174	197	173	212	188	174	193	160	199	206	195	175	205	163	189	175	183	192	178	185	190	190	184	186	183	194	198	208	170	181	198	175	192	202	172	190	187	188	166	189	188	193	183	184	168	203	189	189	194	170	169	204	171	196	190	193	185	200	165	192	168	174	156	208	191	185	177	177	197	187	169	165	169	204	192	195	192	191	190	185	200	192	166	207	195	177	195	179	187	165	199	189	178	181	173	170	200	163	195	211	189	187	199	199	174	197	204	208	206	189	186	173	199	192	187	211	182	186	171	191	205	195	213	163	202	170	230	178	158	180	183	191	184	212	213	187	202	196	204	178	169	185	168	203	183	176	165	206	202	187	195	204	171	168	207	191	173	206	181	204	211	191	195	185	186	180	175	186	184	178	179	178	200	166	177	222	201	197	184	189	190	171	204	173	191	205	201	188	187	161	178	183	181	166	179	199	185	165	178	162	188	196	187	211	209	195	211	214	178	189	150	205	170	204	201	185	179	194	189	181	179	175	199	187	191	188	194	193	190	187	192	189	168	189	173	213	205	186	181	190	182	201	182	199	195	184	217	186	182	194	181	174	185	195	179	195	199	196	214	176	175	195	195	209	181	207	186	199	190	203	176	185	168	200	215	187	179	189	175	187	191	177	192	181	180	171	191	214	193	169	200	167	196	185	197	192	176	212	211	194	170	216	180	193	180	198	174	198	203	185	190	176	186	216	190	190	231	179	178	167	178	191	185	191	207	163	195	209	173	170	190	183	204	195	183	182	170	176	177	191	195	180	235	173	194	185	186	193	200	189	189	172	168	177	187	214	181	181	172	179	209	174	190	199	187	172	186	189	184	199	198	181	172	191	197	185	179	186	180	199	190	195	146	207	220	204	195	180	202	195	198	197	181	208	204	182	204	168	201	150	204	216	191	165	168	197	186	218	189	196	193	195	220	190	176	199	193	162	190	196	196	179	196	187	183	174	190	191	197	181	181	177	211	192	209	188	179	199	162	196	212	205	188	180	188	188	172	204	187	188	192	193	196	179	186	180	194	185	176	230	192	184	178	180	188	197	201	192	197	187	196	208	178	174	205	184	180	196	200	199	181	183	192	166	189	183	173	199	179	200	195	200	173	198	164	174	189	203	180	171	193	177	195	199	195	178	221	203	177	189	195	200	194	185	186	203	156	182	188	161	176	186	190	212	202	178	191	189	198	193	190	180	196	199	177	195	181	197	175	171	188	215	189	212	164	166	183	205	194	209	174	204	159	192	231	197	186	188	200	204	200	212	189	194	184	169	193	168	205	199	173	188	195	162	190	183	208	187	194	195	181	209	173	207	210	170	188	209	184	203	190	185	183	185	200	202	195	195	196	185	174	195	193	190	187	187	192	205	181	194	192	206	183	178	201	210	171	166	187	177	198	184	181	182	193	190	170	178	170	200	193	211	190	204	177	179	190	178	199	153	170	187	147	184	164	190	178	194	196	197	182	206	180	186	200	181	183	186	182	197	208	167	199	183	201	197	200	192	193	187	182	189	183	194	198	204	205	180	181	194	176	203	206	181	203	166	166	168	182	179	197	163	178	190	219	180	193	202	195	186	167	204	180	170	190	181	180	203	194	185	179	182	176	193	203	179	190	198	218	164	220	199	191	203	163	178	218	169	189	220	177	164	194	178	188	189	189	209	207	204	182	186	163	181	206	186	197	174	199	179	188	170	179	183	199	181	186	202	189	213	195	193	182	169	199	180	203	216	194	162	175	185	188	195	201	176	175	194	207	218	168	184	178	211	210	203	167	182	195	182	207	212	180	187	207	175	210	188	180	184	173	194	169	168	199	181	180	184	203	179	204	200	207	183	198	179	169	172	202	213	186	183	213	190	178	186	206	185	188	178	182	156	190	187	182	181	222	189	187	172	184	186	222	168	175	188
56517	79586	62822	6020	1154	893	707	529	501	427	414	385	390	324	311	287	288	290	260	265	279	276	275	253	267	225	257	249	249	267	253	266	267	248	243	235	278	255	268	252	264	250	260	252	246	261	260	254	243	259	246	234	258	263	253	243	235	216	222	255	263	225	223	247	227	229	207	227	240	236	232	254	234	222	236	210	250	268	247	234	221	241	256	231	237	228	228	243	256	227	268	236	273	229	246	252	248	222	238	260	256	251	262	253	248	226	242	254	207	255	218	236	218	259	228	226	224	263	216	255	255	231	207	256	231	243	227	228	232	235	234	226	240	243	247	246	231	248	235	228	245	242	226	247	225	239	242	235	224	243	262	275	215	241	231	239	244	242	250	230	236	226	239	249	246	236	235	267	225	268	222	285	244	237	239	247	249	223	207	214	227	229	222	232	221	225	225	229	241	246	244	216	253	250	221	223	246	247	253	238	239	218	225	241	227	240	227	240	220	268	224	236	229	233	247	218	250	241	234	246	236	251	219	236	245	242	247	234	267	233	262	235	272	220	258	248	265	236	234	245	247	249	225	244	244	216	232	214	229	228	229	257	242	235	227	230	244	204	250	250	239	214	260	211	251	245	251	246	243	265	230	220	256	263	191	236	205	231	246	228	218	263	222	248	227	228	241	231	218	233	243	266	244	237	243	249	235	216	239	227	259	228	232	252	234	253	215	243	234	232	223	232	238	251	235	248	259	226	240	240	244	240	231	244	263	249	215	237	238	234	238	222	235	269	203	225	265	231	249	220	249	221	216	229	240	223	252	223	250	230	254	231	231	251	218	237	257	234	254	223	230	237	244	231	253	244	243	235	223	251	242	235	241	212	241	254	273	233	246	255	239	223	213	241	203	246	244	236	226	245	241	247	233	248	223	228	259	246	234	245	228	236	243	246	238	225	241	241	247	272	250	273	223	254	241	234	268	236	189	253	258	220	261	219	233	230	255	247	237	217	235	221	230	234	242	211	232	230	228	258	254	216	239	219	267	255	251	237	229	261	234	227	238	245	245	238	232	225	245	221	238	230	219	260	243	240	233	249	234	262	267	232	259	228	250	232	262	233	255	231	249	238	236	216	245	223	242	253	250	257	233	223	235	241	208	244	238	253	194	247	267	233	225	224	249	254	230	232	246	256	222	261	256	231	265	259	247	241	217	226	259	256	246	257	265	213	248	243	240	257	213	223	257	216	255	226	222	232	260	240	253	224	232	232	237	236	229	240	228	231	215	254	217	257	266	232	211	217	234	229	206	248	255	208	230	244	246	230	234	241	214	235	250	231	260	237	247	260	265	239	211	234	229	237	237	274	228	228	247	246	223	224	238	245	218	238	214	215	252	252	227	247	242	231	253	238	251	238	252	254	236	257	258	224	251	205	257	245	242	222	241	259	226	245	233	246	201	261	256	250	196	232	228	275	240	240	247	252	222	241	242	247	258	227	233	252	228	254	241	205	233	248	240	242	254	240	265	224	262	258	209	250	206	235	254	235	218	252	242	221	224	263	232	246	250	278	238	270	235	233	241	232	231	233	222	234	271	237	228	237	237	213	264	258	223	233	221	246	238	230	217	209	239	239	250	265	252	259	245	217	236	235	228	252	260	234	218	250	237	233	262	254	259	211	248	240	249	239	250	224	225	236	250	248	223	259	216	243	263	262	224	250	259	229	251	235	231	258	263	251	253	245	234	237	225	235	267	226	261	243	253	228	225	234	237	234	245	239	239	219	235	217	247	243	221	253	253	239	230	229	251	262	260	222	220	203	238	214	228	241	209	223	249	244	254	232	261	251	237	246	249	257	246	234	227	252	233	226	242	217	220	227	232	221	240	259	256	231	252	248	269	266	250	251	268	228	234	222	230	253	250	259	247	241	227	240	270	226	231	205	246	225	232	241	242	230	222	232	264	255	235	253	231	243	248	222	240	235	226	250	255	250	224	243	239	230	265	245	230	265	222	218	222	240	244	220	238	238	252	226	265	251	255	222	266	222	243	260	216	256	243	211	224	259	245	236	229	230	250	248	230	227	244	268	233	220	253	262	216	240	243	229	267	238	256	225	264	246	260	234	206	237	262	238	254	229	243	258	241	218	217	243	245	214	222	245	251	215	236	240	261	237	234	225	234	244	217	220	254	228	265	244	244	236	242	247	269	231	240	229	221	243	213	238	246	237	266	244	237	263	238	269	232	248	249	234	252	256	242	226	244	225	234	225	243	253	229	212	222	243	254	217	231	241	240	229	251	245	249	235	241	241	259	269	246	241	236	233	252	261	254	268	244	234	238	230	235	254	260	226	235	233	263	239	217	227	222	257	233	224	236	270	245	236	217	208	235	249	266	234	247	244	231	229	237	244	267	221	221	235	215	235	242	213	233	210	232	254	234	237	240	249	232	254	252	242	236	253	216	230	249	239	247	211	238	267	251	242	263	235	252	250	249	239	208	230	225	241	234	249	233	240	219	253	240	241	225	240	245	233	229	227	217	242	241	222	247	234	275	244	238	241	221	243	230	247	237	268	249	234	255	230	229	229	225	233	226	209	230	232	249	249	241	279	258	247	230	219	238	241	243	234	224	247	236	217	225	230	240	235	272	248	249	269	247	206	225	233	239	224	221	220	240	257	232	242	238	234	235	253	260	246	262	224	227	262	224	242	237	221	257	263	231	265	236	225	254	226	265	254	233	250	221	254	256	229	245	269	254	260	222	255	253	229	251	230	235	255	239	256	216	245	220	271	269	225	204	238	227	228	244	234	241	213	229	213	226	255	226	249	232	229	234	265	224	254	246	247	242	249	227	240	236	233	236	245	243	215	229	219	244	224	224	209	251	241	217	234	268	233	227	274	224	200	226	222	266	257	231	256	272	245	228	248	254	237	230	251	238	233	239	226	230	263	242	247	256	229	203	241	241	255	247	225	238	252	257	272	242	245	234	231	246	232	262	259	244	261	246	214	288	243	246	258	239	230	248	239	246	215	228	255	246	241	245	242	243	208	234	223	236	243	237	232	271	243	225	260	255	232	247	225	255	242	267	252	251	232	240	243	215	232	226	238	224	233	257	248	213	244	235	236	229	201	259	244	244	266	219	241	227	245	253	238	256	252	238	268	213	215	212	238	235	249	234	220	251	232	225	235	241	219	260	212	247	227	259	232	240	234	249	221	235	251	252	237	239	242	253	221	234	244	233	233	255	239	255	271	246	229	220	225	265	232	211	266	235	225	212	230	205	245	218	261	252	258	251	239	247	229	227	226	264	220	262	266	235	249	254	230	222	250	255	235	243	213	236	247	238	258	233	204	231	233	245	233	246	239	249	223	258	221	227	240	239	227	237	241	255	244	252	218	229	234	231	223	236	243	224	234	241	254	254	253	258	262	245	246	266	226	233	245	227	263	258	265	262	228	257	245	234	206	212	247	240	249	202	243	243	257	231	247	259	226	232	254	238	237	249	224	233	253	273	234	254	252
25865	22698	32342	24111	9656	877	580	532	502	498	502	458	481	452	499	444	479	490	474	490	471	414	468	445	424	437	455	452	440	489	440	414	441	423	436	456	443	460	446	452	509	453	421	429	453	472	448	444	437	444	484	414	445	458	416	441	449	462	442	443	449	460	425	408	440	469	472	458	443	413	447	459	448	457	416	443	440	425	475	457	454	437	445	446	422	427	444	438	455	427	436	450	422	411	433	430	424	450	440	456	492	438	490	435	404	425	451	453	452	461	451	455	453	443	419	445	462	406	441	414	464	441	461	471	437	425	449	473	448	443	403	441	465	438	438	457	406	443	435	425	421	450	433	426	462	467	413	417	463	434	426	430	414	454	433	442	444	410	456	459	435	451	449	464	407	469	442	387	444	423	450	477	432	462	438	397	468	405	440	450	422	456	464	430	430	453	438	493	476	444	430	430	452	397	429	461	432	463	455	456	434	433	476	448	463	465	425	426	396	440	441	461	421	459	447	438	457	421	404	415	469	441	447	410	470	455	472	438	473	450	416	426	442	448	439	455	448	412	436	459	468	457	417	441	430	468	461	425	457	416	437	454	420	458	447	500	430	460	436	427	462	440	444	425	419	411	476	430	407	463	416	417	434	463	417	417	405	460	456	483	445	430	445	446	441	417	422	416	459	483	460	455	462	428	448	446	429	413	449	430	462	451	426	447	466	464	472	464	430	432	459	438	412	432	477	412	421	449	484	432	469	501	460	435	499	446	455	440	434	425	470	464	439	423	472	443	461	430	441	447	433	445	443	453	436	425	453	444	457	457	429	445	477	446	458	450	431	448	438	420	448	442	417	436	437	438	410	445	460	438	447	425	455	452	437	432	445	456	432	465	429	405	428	396	461	408	430	418	441	396	428	428	435	408	441	425	407	413	432	449	415	434	460	435	464	443	453	445	396	419	420	427	439	468	412	432	450	467	465	428	484	467	432	421	454	473	440	450	457	444	449	459	464	427	511	437	427	380	438	448	449	487	468	453	428	438	432	445	434	416	447	419	461	448	471	432	426	435	411	444	478	440	413	439	458	458	434	443	429	423	471	456	460	457	413	456	440	422	420	455	428	476	468	427	413	425	483	471	432	417	455	389	431	473	412	428	440	465	452	464	439	499	426	403	432	429	421	449	435	420	432	475	414	422	434	462	424	419	438	424	452	447	441	430	447	511	460	466	469	391	472	457	426	414	446	470	430	431	419	422	452	441	412	431	460	441	442	414	451	443	441	412	476	454	439	415	395	427	437	418	424	395	468	436	472	461	436	442	440	442	474	394	460	468	430	428	425	441	446	438	429	451	418	441	448	485	451	446	401	446	410	441	465	450	433	458	438	470	429	416	441	425	420	424	420	457	446	426	438	452	450	449	452	493	456	458	473	430	477	415	460	419	434	415	433	446	495	452	435	422	443	440	449	420	480	439	432	448	432	413	383	417	469	456	439	467	428	439	439	460	459	441	451	475	461	424	454	434	432	452	445	435	441	455	425	439	464	447	448	418	428	438	441	425	410	455	452	451	439	419	452	484	435	426	440	441	458	450	446	428	415	441	438	422	472	445	463	415	404	421	428	395	466	410	395	404	467	453	455	436	439	482	456	403	462	424	437	392	399	415	437	451	497	420	403	400	417	442	435	446	419	489	455	423	437	471	446	420	470	472	484	418	427	432	412	412	423	480	418	440	455	431	458	462	436	447	461	436	447	460	450	458	416	409	416	464	424	438	443	463	428	479	443	476	480	415	471	481	442	441	433	412	437	421	460	398	415	433	426	464	464	445	444	425	446	467	473	449	444	472	441	461	425	429	464	441	441	445	415	451	451	447	444	449	383	424	420	410	420	433	430	452	416	449	461	476	408	433	422	461	442	414	433	483	421	415	434	435	427	453	415	417	462	411	473	445	427	449	413	428	431	407	425	452	445	427	441	442	417	443	413	457	426	443	439	421	439	425	442	425	431	427	423	416	443	445	480	462	428	463	433	432	436	459	395	442	414	450	484	427	469	448	432	454	397	462	454	458	463	449	426	470	422	445	447	434	436	416	445	462	473	417	423	456	441	445	420	406	427	451	449	433	429	456	450	400	457	445	436	420	457	482	430	449	442	460	423	450	424	459	468	399	428	457	433	445	427	483	457	421	427	477	428	470	440	447	408	472	433	449	406	407	448	452	433	420	439	425	458	456	421	458	458	442	413	439	457	419	444	480	450	479	443	383	472	481	466	431	431	430	426	447	449	503	438	433	410	431	442	448	449	473	489	429	422	413	461	417	427	443	455	412	414	462	427	426	431	450	455	457	458	464	412	442	445	440	463	427	460	431	449	416	448	459	400	448	400	433	436	417	445	446	479	464	431	419	429	432	449	443	468	405	440	445	432	407	418	485	429	424	477	446	432	475	436	456	415	423	453	425	420	428	435	450	451	475	459	454	402	434	470	472	452	441	481	440	415	427	433	480	438	437	399	439	459	467	450	430	452	469	441	449	461	424	418	466	439	452	456	453	434	453	457	448	469	441	435	437	458	435	443	452	404	458	476	459	499	420	461	414	443	452	460	486	452	380	456	458	436	451	444	418	445	448	458	481	404	460	435	442	449	438	408	449	455	457	445	405	468	462	422	426	424	402	436	402	462	455	458	423	444	440	434	437	445	487	454	450	435	419	450	436	457	428	391	442	436	456	432	435	408	425	454	425	392	438	415	462	454	457	459	463	432	454	459	422	435	442	468	437	446	453	428	438	420	432	429	453	461	446	431	428	451	466	487	462	422	465	450	461	470	419	435	452	397	424	442	407	444	441	445	440	406	446	437	453	466	467	461	452	473	443	448	407	454	436	482	422	432	464	445	460	475	460	439	458	430	459	436	475	440	450	476	467	436	449	412	446	452	424	417	444	470	437	459	457	443	448	440	427	427	431	417	405	436	470	451	438	449	450	490	465	450	488	427	459	448	443	423	483	465	450	450	443	427	460	437	450	410	454	433	459	414	457	480	447	433	448	446	412	438	451	426	463	433	427	420	450	439	393	430	401	406	433	459	424	463	427	446	435	432	457	409	478	458	458	421	463	492	460	462	437	430	425	456	441	435	426	440	437	434	454	413	402	450	448	474	444	420	447	444	446	428	447	441	419	455	450	404	430	446	421	411	424	413	410	414	465	438	441	466	438	431	401	438	456	416	430	456	485	427	455	465	409	457	409	441	418	477	441	449	448	449	455	458	453	396	437	427	408	418	448	412	472	450	445	450	420	447	445	420	425	460	457	441	438	421	421	468	477	460	449	446	427	432	455	419	418	451	439	394	432	418	457	404	431	462	445	467	430	467	442	408	431	429	448	417	423	444	457	416	480	463	444	453	422	425	425	491	464	432	442	434	484	447	388	443	404	490	443	474	419	452	454	406	434	450	393	409	441	410	464	440	457	412	435	449	440	419	439	445	429	439	439	449	439	446	437	439	439	445	421	430	472	480	464
54813	68791	52405	4966	1022	821	750	714	640	604	612	584	577	533	560	567	511	543	518	513	577	504	525	509	546	498	535	487	535	559	508	471	505	523	552	533	519	512	482	527	514	510	532	520	528	497	534	519	549	534	482	546	553	515	525	524	510	491	542	510	555	543	528	507	532	518	492	550	515	534	527	518	559	521	565	564	504	499	502	503	551	537	518	535	561	512	578	509	521	510	527	515	539	531	492	526	504	512	534	501	529	523	521	522	510	528	556	505	534	496	514	512	516	534	512	479	526	539	545	529	509	536	522	504	546	532	479	500	524	529	530	548	523	530	482	534	523	541	529	518	520	517	519	498	532	551	516	533	548	528	477	517	538	547	483	543	537	524	527	530	551	520	510	486	472	512	534	497	555	536	487	493	494	526	520	523	545	541	472	518	486	498	521	516	493	509	524	530	537	529	499	593	549	541	512	503	492	513	530	505	508	480	543	522	553	498	516	496	509	487	495	510	553	503	512	514	513	470	546	518	519	531	543	481	533	555	536	501	524	505	533	546	506	542	501	506	538	515	510	528	537	542	518	504	521	542	504	528	450	472	484	529	535	555	522	504	513	526	559	516	509	467	505	523	553	508	517	489	498	521	490	521	527	518	510	488	530	544	512	537	502	503	517	560	501	507	501	515	549	509	536	511	501	522	475	546	501	508	528	525	543	479	546	491	516	530	470	500	555	536	520	570	518	516	548	495	487	519	497	511	503	541	539	518	511	583	562	540	540	463	516	527	525	492	518	557	499	507	531	516	563	559	494	540	551	479	559	518	475	498	523	487	520	515	498	545	513	513	524	500	533	514	520	548	523	516	493	531	543	554	523	537	507	490	539	548	506	487	533	505	526	504	564	482	533	517	512	515	539	537	498	552	487	540	553	487	563	517	542	487	485	559	535	485	531	509	505	516	530	556	531	460	532	540	547	536	521	526	531	502	498	496	511	495	495	518	501	524	521	558	536	526	541	496	521	562	473	498	500	506	523	537	495	542	479	534	495	503	523	505	518	519	512	506	509	514	500	499	512	539	538	491	521	514	551	569	534	550	493	500	532	549	481	512	554	447	509	562	521	547	497	489	517	510	559	549	517	529	502	548	528	532	540	487	522	521	503	514	509	505	559	549	510	514	572	524	514	575	518	520	534	483	513	515	504	490	531	500	495	507	518	565	525	508	506	536	538	492	544	542	528	471	504	542	507	534	512	530	527	498	509	511	529	537	545	531	518	516	525	471	514	521	517	504	489	501	513	527	538	505	527	515	515	523	560	484	483	545	529	538	568	533	484	478	511	533	489	492	482	529	536	505	521	516	524	513	511	507	508	488	550	553	494	517	512	543	523	499	548	476	534	505	486	493	523	518	513	511	473	509	554	480	531	536	569	513	519	544	501	500	518	513	515	472	500	512	493	517	541	536	528	499	528	517	519	489	543	475	524	504	538	556	529	506	531	496	537	508	505	527	514	531	519	511	513	548	522	472	525	532	471	561	521	557	561	529	478	507	521	509	514	483	498	538	514	523	520	516	515	471	551	541	536	492	475	525	533	535	475	501	513	525	531	521	514	533	509	580	518	555	505	549	548	508	510	499	561	547	458	514	550	537	505	488	546	516	512	534	487	532	520	548	506	534	493	539	557	529	511	523	543	535	459	543	504	505	548	516	551	531	477	549	492	481	522	527	504	489	544	488	501	557	498	524	507	501	514	522	519	529	514	547	519	541	553	539	532	550	495	494	534	539	529	502	549	519	486	531	541	541	556	546	512	512	487	571	539	507	490	556	521	527	482	538	539	536	560	504	524	524	488	491	522	528	524	495	521	496	542	546	501	534	559	511	545	475	519	483	555	501	510	540	498	528	537	474	538	517	512	503	479	526	533	548	504	498	520	505	509	557	519	544	494	529	514	519	510	507	515	517	532	496	516	518	544	548	531	533	529	497	561	525	484	514	545	540	516	495	561	485	506	491	543	514	502	514	526	546	472	462	595	517	542	535	536	541	514	511	524	506	544	553	511	530	524	512	585	552	506	511	536	470	540	522	490	503	521	522	535	479	515	538	490	492	524	531	540	530	518	524	560	509	533	500	516	515	481	517	500	555	548	519	487	536	531	531	534	504	514	530	507	533	510	496	514	503	519	517	503	521	549	499	488	516	512	554	495	502	504	513	515	516	494	534	522	479	539	522	504	521	506	483	541	540	491	517	509	477	500	509	504	504	536	540	491	509	544	525	510	485	540	501	531	560	553	514	538	532	524	538	522	516	480	531	497	503	497	522	542	495	504	543	497	486	531	535	521	502	520	511	504	510	536	545	519	522	524	519	489	523	567	525	504	545	542	497	520	496	497	537	540	520	546	544	508	465	497	515	518	539	510	509	476	504	493	482	505	508	539	504	535	501	534	505	509	496	565	505	488	485	496	532	508	531	484	533	529	527	488	555	514	507	550	532	507	521	523	528	531	497	492	523	507	566	521	513	488	564	556	541	525	530	528	548	525	527	489	562	552	530	484	486	490	522	560	522	496	533	540	521	483	571	539	527	526	505	514	534	539	494	539	525	525	495	532	483	484	506	504	543	482	518	485	537	469	484	550	565	488	493	536	505	508	511	557	474	557	517	519	549	496	509	525	510	510	507	537	523	484	557	545	508	557	555	530	572	518	536	546	536	504	511	496	558	518	516	501	548	547	518	512	545	503	525	495	507	503	519	534	540	580	579	549	501	567	537	515	539	534	493	540	497	524	508	507	483	525	488	510	525	504	518	544	536	514	529	539	523	496	479	528	514	549	512	469	516	525	497	506	559	552	522	484	478	537	544	495	522	524	520	491	483	501	487	526	536	511	551	513	504	529	502	540	527	531	524	528	523	519	508	522	544	501	522	501	513	514	485	513	554	486	527	497	500	554	505	509	511	535	494	501	521	522	542	518	522	549	543	496	524	526	548	493	533	517	518	550	527	525	511	537	484	535	511	549	521	508	549	482	530	558	485	522	526	528	534	512	517	494	511	538	495	542	525	481	495	506	534	506	477	536	504	514	545	552	540	540	503	538	528	499	488	529	489	508	532	522	482	537	526	522	522	538	535	509	518	505	490	499	527	523	506	514	506	500	524	566	531	498	516	558	537	482	469	509	539	524	546	530	569	510	552	505	518	487	506	561	518	537	508	529	517	518	484	513	544	539	533	473	491	514	514	520	493	543	529	508	522	501	547	519	523	543	526	490	494	487	538	514	539	513	558	502	493	475	515	505	508	515	463	502	527	493	528	536	545	481	527	498	517	487	517	548	559	498	481	505	523	548	525	518	490	520	501	526	481	508	488	495	531	517	518	514	496	523	524	488	517	499	566	530	496	493	503	535	528	488	505	525	546	521	561	505	519	492	499	551	504	481	493	512	523	570	518	498	548	492	544	497	543	512	488	506	499	550	498	508	531	483	524	517	547	515	528	593	556	524	530	556	555	558	482	528	525	558	489
23301	21659	31610	23645	21433	20187	5786	519	393	419	369	353	300	299	285	259	253	270	258	265	263	249	234	250	227	252	244	246	232	204	239	226	236	224	219	237	235	235	218	231	224	224	226	245	235	239	230	240	211	231	236	217	236	221	265	228	257	221	239	212	215	222	236	219	233	203	237	226	243	247	215	227	250	221	232	222	211	226	249	211	238	226	238	244	269	208	192	255	222	234	233	222	215	229	232	217	218	197	225	204	186	243	190	228	237	231	225	215	253	191	225	235	243	227	222	220	234	239	230	238	244	218	209	207	210	243	251	233	237	248	221	223	194	211	243	239	188	228	232	228	198	198	231	235	229	216	218	237	212	226	204	218	225	220	225	210	233	222	207	249	235	227	213	221	223	233	235	223	229	229	236	184	217	227	229	216	223	205	229	254	222	223	228	225	212	246	202	225	223	225	232	246	208	217	225	221	221	224	236	235	221	242	236	223	232	232	204	208	217	234	228	212	225	231	216	215	222	229	202	216	213	208	224	213	232	222	214	255	199	212	228	235	216	224	218	235	214	233	225	201	209	224	220	212	225	205	218	217	200	213	205	237	207	230	216	228	237	223	225	218	204	210	227	229	202	221	236	237	232	223	215	216	220	244	241	226	212	217	255	234	222	233	223	180	218	257	218	212	218	198	236	217	214	196	199	244	202	213	236	215	243	231	228	213	250	229	241	214	209	229	211	244	254	220	220	212	227	216	220	217	231	211	251	225	224	223	218	251	227	205	223	224	227	209	223	213	218	215	217	218	209	226	247	243	226	218	208	238	202	231	222	225	214	205	219	214	221	207	221	235	208	216	216	231	212	218	222	225	200	212	233	224	217	242	223	247	213	218	225	227	241	214	219	209	222	193	223	213	195	221	243	252	215	209	232	221	209	215	232	203	231	228	230	225	222	202	224	225	220	212	226	234	223	210	198	207	224	186	208	188	206	214	220	227	223	204	210	224	220	225	203	230	205	208	204	221	229	221	216	241	229	203	230	199	225	229	210	220	236	211	218	220	248	202	240	222	226	229	225	221	224	239	212	213	231	226	222	223	238	200	226	205	191	219	238	225	230	236	221	232	238	232	220	246	198	251	206	227	226	210	241	219	226	231	225	218	218	206	194	216	247	232	232	231	239	213	217	218	248	240	191	238	233	247	202	229	208	213	253	245	206	237	250	232	205	215	263	234	240	202	215	224	216	221	225	201	217	216	237	216	243	225	211	237	231	232	226	230	219	243	243	227	222	206	219	226	210	245	218	232	232	245	225	228	190	215	206	227	237	221	210	203	235	224	226	195	209	212	268	211	200	237	258	215	230	242	217	239	232	203	228	205	207	240	190	231	221	232	204	231	273	214	215	224	237	206	247	204	230	240	254	229	201	209	227	209	224	229	207	213	214	241	209	225	197	256	210	226	228	224	219	230	223	251	248	204	219	219	234	222	219	195	224	220	215	240	223	221	220	231	254	201	207	234	212	199	217	260	221	199	217	191	205	235	200	200	209	265	213	229	187	236	231	221	196	241	236	223	214	234	203	235	239	220	206	231	230	225	257	211	241	251	221	208	230	241	232	204	232	231	224	224	235	223	240	233	237	223	226	233	241	210	238	197	212	216	240	244	217	218	219	200	229	230	229	214	214	230	218	228	210	213	213	231	239	230	216	219	218	224	211	222	245	210	206	203	236	214	231	211	241	212	197	241	217	203	225	206	222	208	227	208	200	237	220	209	206	209	180	192	239	209	215	236	201	209	229	206	244	206	228	225	220	221	226	202	197	228	228	202	220	234	202	237	210	202	226	231	211	206	235	229	227	220	222	223	225	223	219	206	241	208	202	204	220	210	221	199	213	239	206	236	205	224	221	254	238	223	200	220	201	233	217	249	225	197	230	209	225	238	228	228	222	217	227	251	214	222	234	229	237	239	211	200	226	224	235	226	201	224	206	174	223	234	221	219	245	253	233	212	191	227	242	241	235	205	195	193	229	215	227	228	201	220	230	185	188	220	219	204	222	230	224	238	247	239	228	207	214	188	222	209	239	231	207	227	218	231	212	197	208	212	236	200	230	192	214	227	222	239	207	212	229	222	209	215	229	203	237	236	204	259	214	246	213	202	224	233	223	215	237	207	212	220	219	209	235	216	226	196	213	231	234	217	221	241	233	223	219	192	224	204	202	247	211	216	206	226	205	214	223	241	233	209	215	223	194	217	217	231	196	234	222	228	199	224	224	225	217	236	253	247	226	233	248	226	226	222	223	234	236	207	196	240	240	222	222	222	234	219	225	232	203	213	237	246	214	243	211	192	238	221	211	231	219	236	232	240	243	231	250	222	221	237	224	238	224	220	232	231	230	217	222	230	206	262	244	230	203	205	237	220	250	221	231	231	215	221	232	228	231	239	214	224	238	262	223	212	236	210	234	198	181	222	203	246	233	218	221	205	226	233	210	188	220	225	224	232	208	244	219	203	220	228	225	236	205	201	246	216	248	199	208	226	230	229	216	220	232	214	238	224	212	215	224	220	223	204	209	239	193	231	215	218	225	219	240	217	218	232	244	210	216	224	222	231	238	213	264	195	220	233	237	219	222	248	227	213	221	258	240	207	261	209	215	216	251	229	212	187	196	210	195	224	229	212	204	235	243	211	221	196	202	220	216	210	222	237	225	216	235	208	214	229	245	229	242	208	212	235	187	230	210	234	227	234	204	209	224	220	197	234	215	217	217	256	235	208	213	243	192	214	233	204	220	234	237	200	222	191	214	226	249	213	251	240	239	227	229	217	239	237	224	212	243	225	219	182	208	235	237	206	211	222	192	217	236	227	253	239	218	232	243	221	232	220	205	231	219	235	233	237	202	238	228	235	212	228	223	228	240	228	224	207	218	228	253	215	219	222	209	201	207	195	209	225	216	223	232	200	229	238	218	229	223	231	247	215	208	246	215	238	205	219	218	214	229	244	227	242	253	225	204	231	218	219	215	214	233	259	237	209	200	228	182	242	219	230	229	205	203	226	194	230	233	215	197	231	210	226	193	231	218	210	213	243	206	223	222	204	212	247	224	215	198	227	254	228	196	216	244	222	225	220	233	186	242	222	212	205	191	215	223	205	213	217	226	223	246	212	225	227	231	204	245	251	211	210	219	228	221	209	215	208	225	216	203	222	220	203	221	237	238	219	241	227	211	235	225	240	221	223	235	238	196	188	186	202	239	243	236	232	241	200	251	225	212	209	219	216	228	214	224	226	234	216	249	227	248	210	199	243	214	224	225	219	211	202	222	209	239	220	235	229	243	206	243	235	221	234	225	217	231	222	234	199	199	243	221	218	225	222	231	241	238	230	211	240	236	200	207	206	228	223	232	226	213	242	225	249	225	225	224	202	214	216	217	239	236	215	219	245	228	222	222	200	235	228	233	224	216	219	225	211	210	229	226	233	234	221	211	211	250	217	214	221	229	241	231	218	236	243	212	234	209	230
58878	87936	72168	8336	1977	1393	1092	858	726	619	571	530	453	445	443	390	318	309	355	284	332	319	299	303	309	322	282	294	307	253	293	283	288	267	269	291	260	282	280	235	276	278	255	271	273	275	247	277	280	259	290	255	272	247	257	260	263	249	270	246	282	284	270	243	257	259	248	261	281	268	265	290	252	252	264	281	289	291	268	239	302	238	279	262	239	249	290	265	280	247	255	234	267	257	278	261	228	255	234	260	261	256	274	263	264	264	235	260	254	257	262	235	265	254	236	268	255	238	284	268	270	260	262	273	279	254	244	253	250	236	255	281	269	269	250	233	263	244	239	257	266	244	223	260	242	296	245	257	250	255	240	288	243	262	249	263	281	253	267	235	215	237	260	277	276	274	253	261	242	267	260	271	254	234	269	260	264	238	259	255	270	273	236	266	267	254	236	252	243	278	249	290	247	252	282	234	299	237	275	275	244	270	263	246	241	262	243	256	279	269	250	248	253	238	263	270	283	270	243	280	279	236	256	276	261	249	268	253	256	257	287	238	280	258	272	252	251	251	280	269	266	268	283	283	234	293	265	259	262	248	271	210	285	249	253	265	246	285	262	235	246	266	261	266	259	291	257	252	272	233	281	262	255	247	274	258	261	282	236	270	246	266	238	265	279	258	208	276	267	244	260	268	257	284	260	269	276	230	266	265	237	248	254	242	245	250	245	254	265	265	256	248	268	261	271	261	270	276	257	244	247	269	258	277	267	274	238	264	264	254	267	232	260	272	283	249	285	243	249	285	290	280	265	265	230	258	258	260	235	214	265	278	255	247	279	258	241	246	244	246	256	272	261	258	244	268	277	268	253	252	250	264	251	236	259	262	246	266	238	245	270	277	257	244	274	240	253	260	239	242	264	233	253	283	255	255	245	255	273	282	269	288	248	253	279	242	224	238	258	270	254	258	261	271	278	279	254	254	245	292	241	280	276	253	251	260	249	247	252	248	259	263	264	268	269	257	294	247	234	250	231	239	247	245	240	267	271	244	266	270	244	278	240	268	241	279	272	243	254	261	247	246	276	259	257	271	251	242	256	253	268	225	257	272	256	253	264	268	279	227	247	249	257	248	253	245	240	275	259	263	242	268	244	271	239	276	259	256	263	283	246	249	251	265	253	259	265	253	282	226	289	244	269	249	267	276	251	246	249	250	246	263	248	278	254	272	262	262	259	272	288	278	268	251	226	261	287	248	261	244	248	261	278	260	281	272	245	262	270	280	269	250	267	239	270	260	254	255	257	251	263	254	247	261	276	248	245	253	271	254	282	251	267	269	257	283	248	249	273	243	263	261	233	267	245	245	255	245	247	262	254	242	258	241	242	247	251	249	279	242	251	246	262	252	256	255	272	271	273	267	229	252	264	269	259	235	272	259	245	265	257	240	255	267	241	251	266	227	249	242	256	264	256	250	241	244	252	243	264	258	260	250	278	256	252	249	236	261	262	272	265	259	259	293	244	269	271	250	272	269	241	243	225	264	268	252	254	235	264	235	242	257	226	281	253	275	273	259	259	283	262	270	268	270	257	255	249	251	249	256	267	279	252	250	252	265	293	297	263	244	258	284	237	254	227	255	242	287	259	267	238	263	255	248	219	269	255	249	247	245	242	256	281	236	220	245	224	269	255	267	256	263	238	234	262	262	266	260	280	248	241	258	240	250	255	257	265	250	241	248	249	254	235	268	284	249	275	285	261	271	272	239	254	254	244	263	252	271	259	255	298	270	237	271	254	244	253	234	249	262	222	210	242	253	277	274	259	253	261	247	263	262	239	261	260	279	285	260	263	252	262	258	245	254	278	243	257	274	250	259	253	253	258	286	283	237	268	257	253	286	239	257	252	264	233	292	232	238	270	259	287	264	247	293	266	267	258	261	254	258	240	265	268	267	255	266	269	268	277	271	264	247	254	241	285	239	256	256	268	257	230	273	274	247	263	241	261	262	254	255	271	247	261	218	254	270	234	260	244	240	279	278	257	269	232	267	258	239	243	254	241	277	256	248	261	255	255	242	254	232	248	243	242	238	247	269	267	271	255	258	243	248	265	233	278	235	289	270	265	259	266	261	264	265	253	259	251	267	275	253	252	275	238	277	245	250	230	279	251	222	231	256	273	249	236	266	266	238	243	263	274	284	270	250	280	272	269	261	234	265	261	265	258	257	290	291	277	233	266	293	243	245	261	280	259	232	277	252	250	247	274	249	281	264	251	232	237	244	284	236	238	258	258	265	225	264	253	233	269	260	255	238	270	253	260	253	225	271	295	249	250	252	241	262	243	247	232	258	256	263	273	249	247	258	265	236	260	266	242	247	256	274	252	252	251	256	229	260	254	255	263	250	247	247	269	247	263	283	280	279	275	254	277	240	238	246	269	249	251	256	257	224	263	267	271	284	265	233	248	248	240	286	270	262	247	251	256	251	242	262	285	261	247	254	266	228	262	265	243	242	258	257	252	246	244	261	264	261	245	233	242	261	253	279	239	219	272	258	234	267	274	279	237	248	227	260	258	267	245	236	266	270	236	235	270	243	242	284	255	259	268	261	220	242	243	237	249	244	235	243	265	213	254	251	282	269	269	266	216	269	262	255	272	257	259	264	262	242	253	268	228	258	280	228	219	271	243	240	264	232	265	246	254	262	294	254	257	258	269	248	246	289	236	254	227	259	242	246	241	229	234	269	268	270	274	283	255	266	236	254	274	234	254	246	258	260	255	248	284	264	246	270	265	284	266	247	246	261	253	272	274	261	286	244	253	227	281	253	271	259	263	264	273	262	266	241	265	270	286	226	252	245	273	254	274	263	271	258	246	238	265	273	247	274	268	234	262	235	264	240	268	238	277	243	258	276	263	249	243	261	243	242	259	262	232	226	258	251	260	300	267	249	252	278	261	263	269	240	235	253	228	228	224	278	243	257	259	264	273	243	248	240	271	276	261	255	240	266	256	227	255	251	256	251	235	276	235	250	269	222	238	288	258	232	272	269	240	257	252	267	279	262	261	270	231	259	283	274	291	262	265	279	278	254	266	262	263	252	241	198	258	242	257	276	255	262	253	249	238	255	250	287	243	275	233	259	261	263	264	277	265	252	258	250	242	263	274	245	274	251	295	264	275	249	236	266	268	257	233	255	271	271	235	265	232	274	255	262	266	275	298	294	242	259	279	272	277	230	277	262	253	255	236	232	250	255	254	234	248	245	230	250	250	260	250	246	248	239	272	258	233	243	250	261	250	256	261	229	239	263	232	258	243	266	277	271	269	249	274	266	241	280	281	268	239	276	246	286	266	248	261	272	232	261	244	249	243	243	274	272	268	251	242	276	261	260	272	244	265	259	246	243	241	266	248	222	234	270	262	242	282	263	240	270	294	256	251	246	271	275	243	256	263	260	261	239	251	249	238	295	267	245	237	237	244	272	249	242	265	241	245	264	237	239	270	266	260	266	244	235	253	287	245	245	259	226
28321	23614	23690	4965	476	413	375	379	385	395	387	394	369	362	361	361	341	352	343	362	397	356	396	372	360	340	376	365	369	340	372	364	392	383	392	382	389	373	387	370	356	341	371	343	355	357	364	358	339	371	336	388	374	379	355	384	336	382	366	386	353	391	404	363	352	351	357	378	374	360	314	406	363	383	355	335	352	371	359	354	350	366	370	328	374	332	362	334	350	380	359	352	366	361	351	333	391	382	381	404	379	376	341	359	363	399	354	372	351	360	374	368	354	372	412	388	366	360	353	345	359	385	386	354	366	367	354	382	365	368	359	364	396	374	386	367	360	358	365	374	376	355	371	367	396	363	365	383	358	372	336	356	377	359	352	358	398	362	364	372	349	347	419	382	374	401	393	389	341	334	381	368	349	376	346	400	393	366	351	392	381	352	369	329	388	366	388	383	360	390	343	356	388	347	335	361	353	394	366	342	371	354	382	320	361	358	350	343	352	383	354	339	354	393	362	376	377	367	394	395	362	365	390	410	345	345	340	346	360	364	354	394	359	359	357	383	393	400	364	383	379	357	363	346	368	362	366	340	344	374	340	359	412	402	384	392	371	365	338	399	368	356	377	332	388	373	377	347	364	357	368	361	393	405	337	358	395	391	348	356	347	351	397	349	341	381	380	349	337	338	380	356	335	357	400	333	383	365	372	397	364	381	384	346	346	384	392	367	375	401	339	345	404	353	381	378	351	351	385	412	390	334	348	343	369	365	398	386	341	409	357	367	388	357	332	386	332	354	445	366	375	360	361	353	391	359	364	376	381	357	405	367	389	385	328	331	368	387	393	366	370	332	364	367	346	359	335	402	378	340	376	361	374	345	362	342	364	356	366	382	340	362	376	380	352	359	389	342	389	390	377	385	371	378	355	383	362	340	374	371	381	368	326	318	389	354	385	343	322	373	408	372	383	367	370	350	356	391	363	383	390	392	354	353	377	357	376	350	380	355	364	392	361	331	360	388	391	370	339	374	353	383	382	362	356	369	367	357	373	347	374	352	344	367	383	379	324	372	374	363	395	367	345	359	391	386	402	396	370	366	382	354	333	403	347	354	358	360	376	379	378	366	395	353	350	401	367	398	362	386	378	342	377	374	361	334	371	374	388	339	363	334	349	351	400	382	385	359	356	353	345	367	341	354	340	386	395	358	355	389	390	391	375	353	403	370	390	346	359	351	354	375	364	377	356	358	369	367	351	370	380	372	343	382	348	370	405	371	399	369	338	377	382	352	388	357	360	386	388	400	361	371	355	333	353	387	358	363	366	372	385	363	341	367	355	376	344	358	357	377	382	370	348	396	380	389	374	369	339	383	410	379	389	357	379	363	360	319	367	347	359	365	397	359	374	336	333	364	405	352	352	402	385	373	396	370	367	355	371	356	401	357	395	392	368	353	340	400	381	383	356	347	375	352	353	372	335	378	367	354	373	323	351	379	348	379	367	374	380	377	339	400	346	390	356	353	356	399	350	368	389	361	412	371	372	371	366	369	392	352	379	376	361	348	355	347	389	347	357	359	378	333	352	362	378	366	337	343	397	335	327	373	378	377	363	349	423	400	385	391	381	327	353	357	375	342	379	391	352	349	355	361	370	398	369	375	360	369	365	372	358	349	350	329	369	348	364	348	355	342	374	376	381	362	348	391	387	382	306	371	399	390	341	375	357	395	382	369	378	367	341	378	313	388	383	382	363	333	340	400	364	373	376	375	362	380	342	341	390	356	335	353	335	375	347	349	348	384	376	375	369	376	361	371	364	357	372	368	374	366	383	352	378	370	376	384	381	404	389	365	377	388	375	360	377	366	365	380	374	388	385	374	449	401	388	374	367	362	369	404	389	369	347	363	365	380	387	367	343	383	364	361	360	342	399	356	366	379	356	368	386	393	384	410	366	383	348	354	382	401	327	337	348	374	401	346	335	344	354	345	372	362	359	375	389	390	333	349	353	362	347	342	351	372	361	365	361	378	430	337	353	369	321	386	377	355	350	359	376	388	352	401	354	392	382	375	374	348	352	369	359	359	377	324	403	403	373	358	379	381	337	353	356	379	364	360	376	366	340	353	378	379	380	363	377	370	374	357	343	379	394	337	373	352	337	402	373	384	390	352	394	353	383	399	359	378	383	354	368	381	382	364	387	378	375	369	346	394	398	352	397	359	368	417	347	396	357	391	383	385	349	359	339	347	384	409	370	339	405	371	345	404	391	383	333	357	351	398	353	373	407	358	386	347	360	386	338	352	382	382	343	382	386	377	384	340	360	370	335	397	348	360	344	357	378	352	351	366	402	353	369	399	355	385	375	357	367	383	368	382	380	418	336	351	327	393	360	352	389	345	383	362	424	356	372	379	390	353	350	374	364	325	373	349	348	378	382	365	319	340	349	374	376	378	337	357	374	371	376	371	342	425	361	362	377	370	392	359	422	383	370	395	329	363	353	375	375	368	382	403	363	371	364	357	354	376	378	384	356	376	369	366	379	356	356	371	332	375	362	366	348	388	367	375	402	388	378	377	382	355	362	362	365	359	383	369	356	369	401	325	383	353	393	352	403	338	365	350	415	376	373	360	363	360	354	355	370	349	359	387	376	351	381	369	359	358	374	387	348	378	365	368	375	339	337	361	349	340	390	327	378	363	390	378	358	365	403	346	391	353	366	376	342	374	382	339	407	378	360	381	375	362	347	357	370	355	376	375	346	368	382	361	382	390	371	377	363	367	349	351	375	383	380	368	369	373	371	383	367	350	392	365	414	375	361	375	363	353	376	402	356	385	391	397	367	366	369	362	377	345	328	336	342	395	365	357	357	350	325	342	355	358	385	355	390	363	399	380	317	376	380	382	327	370	355	347	353	364	394	362	385	399	359	384	374	400	361	338	341	368	370	360	362	348	314	361	358	410	328	360	353	380	385	372	372	371	341	355	368	356	383	371	379	394	365	346	359	409	371	381	364	355	369	382	345	401	376	398	338	362	364	386	398	380	350	375	394	353	378	352	382	360	368	316	388	356	348	361	343	373	364	370	364	345	362	364	343	344	365	332	388	386	395	352	361	382	368	390	352	369	360	384	404	365	407	379	388	365	377	383	393	347	374	386	377	359	313	360	347	354	345	379	368	385	356	352	344	369	366	361	356	358	361	347	380	368	418	362	334	382	359	385	362	334	353	355	399	375	355	397	358	348	388	387	377	381	366	365	366	388	379	372	403	367	384	356	342	361	383	332	355	397	374	398	388	352	372	355	373	379	352	362	384	373	340	378	385	370	358	372	355	387	385	376	352	348	352	383	381	395	336	357	348	360	357	399	359	365	356	348	387	389	340	380	330	344	362	380	346	392	365	394	345	340	382	362	430	355	354	394	367	399	362	393	379	375	369	380	398	351	396	369	371	399	378	365	351	369	373	346	374	364	383	363	358	384	382	373	365	364	366	349	357	358	372	351	348	366	369	334	362	403	395	368	366	381
27176	32461	21389	1529	465	493	455	462	479	489	462	448	474	438	409	474	462	465	465	446	460	482	457	469	432	450	406	431	471	438	467	433	433	471	475	407	475	448	485	473	445	434	405	465	416	465	480	418	412	450	435	510	446	502	418	470	483	452	445	468	478	438	444	487	458	472	448	429	487	457	440	427	456	441	438	435	476	469	456	429	443	483	438	430	463	444	453	438	445	451	462	466	460	468	431	432	460	458	472	473	449	431	414	441	444	448	455	498	465	440	468	470	421	423	450	467	471	460	455	433	439	487	418	444	460	438	471	460	437	471	484	455	439	446	461	465	400	467	472	452	454	494	434	458	469	454	452	476	431	448	466	436	454	441	461	459	478	486	414	434	477	462	433	423	408	451	495	443	426	445	441	436	469	440	430	451	425	425	420	440	467	470	464	421	433	448	487	479	483	498	473	456	455	429	457	461	474	477	455	457	435	478	490	457	417	452	447	460	456	465	474	431	420	459	453	469	487	465	435	448	441	487	443	492	436	477	476	447	459	474	449	476	469	440	411	483	494	432	464	455	435	473	450	467	428	452	435	481	474	463	481	434	461	463	487	454	423	430	488	419	428	468	441	399	464	473	447	429	447	480	480	445	447	472	466	448	444	421	383	459	418	470	469	458	457	465	446	456	417	445	427	448	484	443	449	463	430	446	446	438	449	453	485	451	486	444	454	448	480	449	483	480	464	436	482	458	448	487	466	450	450	405	460	452	447	434	439	430	473	446	446	499	455	468	462	465	429	488	469	471	464	455	441	414	436	448	446	452	460	481	449	473	428	416	478	445	473	482	446	468	460	475	467	428	439	455	453	467	505	461	456	472	443	429	455	468	442	411	468	448	466	449	480	448	455	440	434	453	468	438	442	408	434	425	426	439	452	468	461	436	436	498	470	449	468	480	440	458	473	445	420	468	422	430	443	464	448	440	467	455	451	451	473	456	477	419	448	465	448	499	460	442	450	443	461	471	425	460	440	468	456	464	462	448	436	453	459	418	479	468	465	437	465	434	456	454	437	484	485	464	435	448	454	421	407	470	476	426	477	472	414	460	433	478	474	459	433	489	482	424	488	450	451	424	434	447	451	478	494	433	437	427	478	419	459	432	419	466	485	475	428	454	472	483	467	459	423	452	464	435	436	460	422	427	447	431	483	451	460	466	427	437	476	501	438	412	477	484	440	423	422	433	445	432	469	446	413	468	463	435	442	441	433	422	417	444	442	463	460	440	436	476	495	452	394	489	426	475	439	477	430	425	457	440	467	480	464	454	462	464	430	443	415	452	420	450	439	444	450	475	461	445	431	434	467	454	469	427	464	435	459	453	407	454	466	448	418	470	448	466	428	430	458	445	479	474	440	484	466	463	465	434	433	467	491	456	487	431	459	421	426	448	463	480	468	428	468	465	442	473	474	404	440	463	477	445	444	493	455	444	442	484	443	403	434	465	471	438	464	458	474	453	413	458	427	481	441	467	443	436	418	418	475	459	442	456	393	449	433	505	471	408	473	429	449	451	458	427	473	476	486	448	445	445	445	445	446	445	448	451	499	457	402	460	445	434	421	453	431	498	453	455	431	489	464	417	448	449	475	454	439	464	467	442	437	485	466	452	432	473	467	447	461	475	430	470	453	443	454	439	439	455	455	451	455	455	425	445	424	485	456	452	454	434	455	438	462	506	435	461	461	449	434	470	454	461	429	438	456	432	464	477	474	474	451	439	454	454	444	466	431	440	455	454	417	472	423	470	475	475	442	458	498	466	456	471	424	459	484	422	435	493	434	466	457	437	427	426	490	471	455	404	435	454	480	446	441	460	434	441	484	461	467	436	474	402	449	449	460	429	457	449	432	440	446	445	409	430	453	437	434	459	468	465	456	428	468	459	456	468	467	457	497	441	457	424	475	469	467	440	465	440	422	464	459	442	460	430	457	478	482	478	438	457	423	453	450	479	460	416	450	449	469	466	421	434	400	439	470	480	469	455	479	446	472	424	460	466	459	447	428	425	478	482	476	424	432	460	452	469	449	438	470	482	436	451	424	480	470	467	456	455	450	479	455	475	503	498	449	442	443	462	459	423	410	458	500	425	449	419	461	476	477	459	430	450	477	455	426	443	443	429	451	461	502	435	439	444	445	468	490	444	437	472	448	442	473	493	467	407	420	487	450	472	471	455	455	427	438	430	484	496	450	421	435	439	440	480	457	478	433	465	456	443	501	477	464	449	447	463	468	451	433	483	462	446	434	459	463	434	449	425	460	479	449	445	448	479	479	468	486	442	436	401	471	436	459	451	467	429	459	458	436	444	477	455	451	447	463	473	453	457	498	420	449	460	421	418	465	436	477	448	451	467	454	437	455	449	462	442	460	428	413	456	425	441	470	437	459	492	423	440	425	433	442	479	467	444	435	474	453	479	411	448	447	466	481	468	482	479	440	436	419	466	444	473	454	468	456	444	452	460	458	448	456	451	442	435	469	451	457	450	445	445	433	450	468	493	464	452	463	479	405	439	485	471	440	452	430	422	464	440	437	463	479	483	421	466	450	431	479	453	477	459	401	459	446	463	454	475	475	464	436	456	450	428	421	451	479	425	453	469	500	495	430	451	457	450	442	438	456	462	471	462	466	468	429	479	442	464	434	446	473	449	479	494	453	433	465	400	436	444	440	496	481	428	436	434	416	425	461	443	435	456	451	450	436	442	446	484	455	423	473	452	427	464	412	451	452	493	409	450	452	428	460	454	481	463	419	464	473	449	450	474	442	440	470	452	476	467	441	448	471	482	458	461	450	470	443	443	462	446	439	460	457	456	448	456	455	448	448	492	410	440	436	439	464	475	436	465	445	519	457	484	446	503	460	502	468	459	439	437	487	458	457	421	479	472	453	453	468	460	454	453	417	456	436	474	426	426	449	481	462	462	458	465	448	431	469	468	432	465	462	482	438	465	461	472	466	433	489	457	463	451	460	472	439	470	468	456	434	448	449	489	419	464	428	462	453	442	423	416	442	417	468	444	442	423	482	462	439	448	466	451	499	423	457	436	414	438	408	448	463	431	486	442	482	460	480	426	466	452	446	408	442	453	431	441	461	437	466	437	477	457	457	425	435	455	468	428	408	428	460	449	429	438	445	448	456	472	476	452	453	454	448	462	407	460	445	474	477	468	435	473	438	453	444	458	481	424	432	465	492	458	492	441	451	442	497	420	433	465	471	461	429	466	443	443	467	464	441	417	482	471	495	454	431	450	461	451	462	440	477	441	492	466	442	464	449	437	514	464	444	448	468	466	477	455	494	473	447	488	432	421	453	439	439	458	492	441	420	484	460	451	452	413	453	428	454	427	500	432	471	466	485	465	434	456	466	446	471	478	405	454	403	438	451	476	419	443	437	448	475	438	497	446	453	434	466	464	435	439	504	475	473	433	464	442	448	447	428	454	460	422	430	454	441	451	469	499	447	478	435	442	424	471
24178	21801	32608	24434	20162	8757	534	349	315	255	238	242	219	244	252	202	192	209	202	210	223	209	210	208	202	186	189	212	192	210	172	231	178	202	213	192	206	196	190	209	192	212	195	190	192	190	193	194	225	181	182	204	203	188	180	213	204	198	179	181	195	195	192	201	180	214	191	189	187	169	189	214	213	167	203	215	186	202	176	177	186	192	177	185	206	216	182	197	195	211	195	177	175	204	212	197	216	195	189	181	206	206	189	178	202	209	207	191	205	205	218	206	201	175	196	222	206	201	174	188	215	193	193	195	203	196	223	182	162	182	184	183	185	188	195	181	196	185	199	196	190	183	189	197	178	184	189	195	186	202	182	186	214	206	182	202	205	193	177	200	189	197	204	193	219	190	166	196	181	188	212	177	180	192	189	196	200	184	201	184	158	169	206	211	184	200	186	209	221	175	207	194	169	176	188	184	197	197	198	191	187	201	193	205	226	213	198	200	192	176	188	179	212	174	191	202	189	176	175	206	200	205	186	178	208	184	182	184	191	190	186	198	192	195	188	172	168	202	180	199	194	188	160	179	204	200	192	197	209	171	203	213	186	188	211	210	190	212	203	180	181	203	187	166	203	181	182	203	192	178	213	204	169	170	202	181	185	149	200	209	195	215	198	190	229	199	225	173	192	180	196	185	188	157	205	196	177	171	210	195	201	195	201	187	204	181	202	192	219	190	188	219	185	165	179	205	220	194	182	220	198	184	198	189	209	173	172	197	207	194	210	202	203	163	186	179	208	192	176	214	204	188	193	197	165	183	183	173	194	207	193	171	164	197	166	177	205	204	190	196	180	239	194	202	212	190	190	196	216	171	194	205	176	203	213	172	187	176	173	183	204	198	181	191	225	178	183	215	199	200	151	185	181	190	210	174	175	209	189	201	199	191	194	200	176	207	187	183	198	182	222	189	204	188	199	189	173	191	206	197	191	185	194	194	198	211	185	210	165	201	189	191	187	192	161	179	168	198	199	217	180	186	196	193	233	208	184	184	213	195	211	198	162	197	187	192	206	202	200	192	195	199	177	182	192	206	185	212	175	184	166	189	183	213	195	201	213	197	207	169	177	176	167	199	200	178	187	193	186	203	187	214	199	198	201	177	204	211	189	177	200	180	207	204	188	194	190	182	187	198	191	219	202	190	193	185	211	186	180	187	217	180	218	189	180	204	195	177	197	206	186	200	208	203	181	204	180	184	195	183	179	191	197	197	198	200	196	210	193	215	201	168	184	199	212	192	186	199	197	198	190	183	190	207	199	199	196	214	193	221	187	177	218	169	182	198	180	180	173	207	196	200	174	195	206	188	178	180	205	184	175	183	198	186	176	184	163	188	208	183	180	210	200	165	186	193	193	222	225	191	214	179	220	191	189	186	196	218	199	218	193	174	185	195	184	161	171	231	207	211	196	213	225	188	187	186	203	206	174	189	195	207	195	186	191	196	178	220	182	189	202	213	172	195	194	194	193	201	192	174	202	202	204	209	201	197	203	209	187	190	178	195	194	196	201	182	196	217	172	186	185	200	175	192	190	190	195	192	180	204	200	185	201	162	169	193	213	194	197	207	188	168	215	184	187	192	184	175	178	201	205	185	179	194	179	189	189	197	175	217	182	188	181	190	178	193	182	194	171	186	186	193	175	189	186	192	202	182	186	210	212	203	195	194	231	195	192	194	202	177	184	167	191	213	191	218	198	202	189	191	192	199	197	182	196	184	200	185	190	203	210	215	186	188	191	204	196	175	163	206	185	183	214	205	180	175	218	188	188	183	206	212	187	191	198	187	183	196	172	184	209	202	182	190	184	195	198	185	166	189	176	191	198	190	191	193	219	184	187	196	168	190	190	209	197	200	191	181	186	189	212	207	204	207	201	168	170	195	200	198	198	199	179	213	190	206	198	213	205	197	175	190	186	211	235	188	205	173	184	193	180	181	192	194	181	213	191	184	194	209	185	200	195	189	193	179	186	196	198	176	211	200	191	200	190	213	207	199	204	154	201	206	172	200	190	195	211	199	181	206	194	214	215	189	175	179	191	209	212	191	209	201	200	186	182	195	229	163	203	183	189	190	214	209	183	202	183	189	182	171	194	187	185	208	194	208	195	199	214	203	193	172	187	181	203	211	185	184	199	182	183	202	170	188	190	196	182	182	189	187	207	216	189	185	183	196	193	196	183	199	190	191	188	208	187	178	192	169	223	199	201	210	179	207	207	204	186	199	167	193	180	192	217	190	180	164	185	196	198	188	186	181	187	188	200	180	190	190	189	169	204	202	194	185	187	199	217	176	197	210	205	190	187	207	199	181	190	182	181	220	188	214	180	200	199	191	188	196	188	212	185	199	184	206	187	214	204	202	190	186	200	199	196	197	203	174	174	201	198	199	196	191	191	187	199	182	169	173	187	200	202	213	170	174	215	183	193	212	170	203	183	182	187	203	167	206	174	182	193	200	214	200	190	200	209	186	194	180	195	200	197	178	175	191	170	193	186	197	196	190	185	191	182	177	185	237	187	221	183	204	186	199	153	173	196	203	201	186	206	209	211	199	191	191	203	173	178	209	200	168	201	192	189	185	194	164	181	190	197	201	176	194	214	196	185	200	202	189	198	180	205	210	202	184	193	200	199	182	182	186	217	188	194	184	203	179	198	216	193	196	193	189	190	189	191	208	190	204	197	210	215	212	192	190	204	189	190	230	200	209	184	198	199	219	176	203	194	205	194	165	209	167	198	185	192	212	198	193	189	183	196	215	222	185	195	193	215	203	195	174	198	186	214	185	182	201	194	197	185	202	168	157	212	218	186	198	206	196	207	193	182	210	180	197	167	187	196	193	195	194	186	207	178	200	196	196	216	192	204	218	193	192	193	193	203	202	199	184	212	193	171	191	176	177	169	218	204	162	200	181	179	202	220	218	178	181	198	194	203	214	157	184	179	185	209	187	182	198	206	186	182	190	185	191	178	196	190	193	179	216	181	169	166	203	202	201	162	217	185	208	189	204	196	202	196	209	204	236	182	209	162	189	200	214	189	193	176	191	194	164	181	181	180	216	224	184	174	190	188	204	207	210	199	174	208	193	199	176	221	180	212	163	196	181	189	198	195	207	190	207	195	201	179	182	216	187	180	177	208	222	185	202	213	182	180	212	169	196	183	199	179	197	188	157	189	185	186	211	201	200	215	184	188	205	201	230	221	200	176	198	178	180	195	181	219	186	210	193	177	173	210	224	212	175	193	206	220	185	220	193	170	203	191	184	200	192	209	195	192	181	193	191	187	201	189	176	205	188	202	185	166	182	206	192	186	186	186	212	221	204	216	188	187	199	194	187	195	213	196	184	194	188	194	187	205	170	195	180	190	197	175	182	174	202	173	221	186	221	214	182	192	193	173	186	183	187	164	198	191	200	174	186	176	198	197	210	191	185	199	188	157	200	178	209	181	180	197	200	194	207	191	193	206	210	184	175
56152	81076	63518	6430	1136	814	646	563	532	442	393	333	341	299	327	303	270	279	309	287	278	266	295	287	271	255	245	267	294	253	259	257	230	235	259	266	275	242	253	242	256	241	248	284	249	230	284	245	256	263	220	268	232	243	221	230	260	243	225	252	248	245	263	243	249	239	215	246	247	247	251	265	256	260	245	258	238	273	252	247	280	263	242	224	234	254	230	237	248	248	237	255	266	254	248	257	248	248	242	217	259	270	263	255	243	250	274	277	237	271	251	225	245	245	236	269	260	259	256	240	279	227	243	230	284	230	239	239	215	269	247	240	243	255	262	229	224	244	235	242	217	232	223	222	267	257	246	240	227	219	248	247	225	251	243	258	254	225	224	244	248	256	224	205	240	245	241	237	238	240	239	222	235	243	237	239	250	244	238	234	253	259	226	252	253	258	244	229	236	261	257	238	238	261	217	254	217	270	255	212	255	223	237	252	248	230	256	276	254	235	235	262	235	239	224	255	250	241	222	261	236	235	245	256	227	240	244	229	245	249	274	203	243	240	255	274	235	238	224	270	279	239	254	258	227	243	262	245	243	215	263	252	224	239	233	233	249	236	243	225	253	282	251	227	250	210	251	261	251	223	235	248	218	245	246	216	220	266	252	232	262	227	240	230	255	234	254	255	239	270	256	235	256	235	241	248	241	249	256	216	243	224	234	256	246	253	229	240	226	253	268	219	214	265	239	245	251	242	256	243	269	252	239	249	229	227	248	245	225	237	233	259	251	206	232	253	265	263	260	244	245	248	243	237	214	226	272	238	267	227	242	253	222	257	243	257	239	236	230	254	264	248	223	249	240	241	273	264	248	247	240	226	274	244	249	243	229	239	229	259	245	251	266	237	260	275	249	249	258	231	265	232	246	254	234	272	257	243	247	238	247	259	241	243	276	266	242	246	263	259	256	261	259	252	239	252	229	256	245	272	223	237	235	249	233	255	248	237	257	255	258	209	241	273	238	234	242	226	220	242	275	230	249	230	241	259	228	250	240	228	250	251	274	243	237	233	253	247	244	241	265	238	229	253	228	248	245	248	219	243	255	260	258	218	265	254	264	259	228	247	246	229	260	260	257	238	231	238	227	233	246	234	260	241	229	227	211	236	237	236	221	254	229	267	243	248	251	248	255	253	241	250	268	234	247	241	245	245	221	239	223	274	230	233	235	238	253	227	241	241	249	226	252	254	227	260	250	268	248	239	248	234	244	245	236	245	207	214	243	237	226	224	256	231	229	251	218	253	251	228	225	251	271	254	222	241	228	236	258	247	252	235	214	242	240	238	249	225	240	276	241	238	217	250	262	261	226	252	242	249	248	278	266	234	283	234	257	223	247	257	235	263	243	259	248	221	243	277	234	251	256	241	242	222	230	246	258	221	222	269	236	241	232	246	247	238	251	257	241	272	222	248	254	237	262	216	273	254	249	243	261	241	251	253	248	226	231	261	248	258	249	239	273	240	239	249	232	239	256	243	245	258	279	264	215	242	249	221	240	255	237	246	231	253	236	274	229	272	233	223	239	241	241	250	225	246	270	239	262	249	256	253	243	232	237	233	239	226	238	256	244	264	270	262	264	221	228	232	243	243	256	219	248	242	240	245	239	254	226	248	277	217	229	238	251	249	240	256	252	262	223	267	252	255	248	233	253	265	222	256	237	234	254	260	231	243	245	246	254	240	242	232	236	236	262	214	283	237	235	238	235	230	220	234	217	244	256	229	246	226	214	264	259	231	268	242	263	262	278	231	275	276	230	235	235	235	249	238	235	208	247	261	318	250	249	244	235	244	255	231	230	256	210	237	237	242	255	242	258	236	251	242	259	246	270	242	217	226	230	265	279	237	232	249	258	221	247	253	238	261	223	244	227	215	243	252	265	259	241	244	253	239	234	231	275	221	269	226	235	237	241	219	226	215	247	262	244	231	258	236	235	247	256	242	244	252	227	265	225	252	209	243	264	256	239	238	249	229	212	206	246	238	256	243	263	252	260	264	246	252	238	260	250	268	219	245	242	249	231	242	244	252	226	234	240	259	219	226	251	243	250	247	245	247	254	228	259	231	233	247	238	225	253	262	282	236	223	256	236	270	245	257	244	237	267	253	233	283	250	236	233	240	261	250	236	235	247	245	232	245	254	242	245	253	230	239	229	246	248	213	246	243	230	254	221	247	272	247	254	262	256	249	256	257	228	220	214	274	260	244	240	226	238	250	262	245	246	212	253	265	239	260	258	210	247	235	252	243	242	275	264	238	262	242	232	212	259	238	258	269	250	254	239	287	257	225	242	246	224	247	273	236	258	258	219	220	235	258	222	256	260	234	237	272	230	271	249	237	236	219	240	255	237	259	252	254	213	238	237	249	236	237	208	249	246	224	223	219	222	224	225	258	261	260	239	243	219	220	227	252	241	239	266	243	233	242	226	247	250	240	228	225	229	256	235	257	229	257	251	227	251	241	224	226	219	233	253	226	258	256	238	248	258	266	237	258	240	254	256	230	259	225	272	228	255	250	228	253	240	246	236	229	278	269	252	221	236	286	251	234	257	259	223	256	255	264	263	257	241	249	262	244	248	249	236	237	230	251	237	223	246	257	242	244	253	238	241	266	236	229	256	272	253	252	239	248	236	245	255	234	253	246	220	240	236	234	242	235	230	245	219	250	261	254	264	244	266	223	255	226	228	230	219	214	252	244	245	247	260	241	241	239	210	225	266	256	261	232	260	237	238	240	218	248	244	221	279	216	241	260	262	224	251	265	216	240	215	225	238	261	235	213	232	261	233	233	213	228	217	263	259	258	248	247	263	250	240	237	262	241	222	246	245	217	246	230	229	238	226	236	244	229	227	248	230	237	275	246	241	233	242	242	237	219	255	259	257	243	234	226	255	231	221	242	255	248	239	227	236	253	238	235	213	235	245	224	247	258	243	202	237	249	249	240	255	237	240	252	260	248	252	236	210	256	256	266	268	247	235	244	272	252	231	250	243	258	224	269	236	250	254	236	242	249	244	252	270	231	254	260	235	250	236	263	253	254	280	234	244	250	226	254	248	249	234	241	248	238	252	238	241	246	257	250	246	253	248	244	258	206	241	246	222	245	231	243	245	243	232	237	245	221	234	247	230	250	261	244	273	245	222	226	238	211	254	262	227	257	259	235	252	262	254	252	229	264	274	247	247	237	251	236	254	247	244	275	248	229	273	264	240	246	259	242	206	258	264	254	244	259	247	241	255	238	244	244	267	270	262	277	246	241	238	265	211	235	240	239	271	241	262	260	239	228	244	231	224	229	228	233	237	297	262	243	229	251	248	211	239	240	239	271	219	240	249	267	264	244	248	248	262	233	252	246	231	235	251	220	232	223	233	244	236	260	228	237	262	274	247	236	241	215	224	251	239	244	253	241	234	244	273	232	220	244	234	214	250	255	263	268	254	228	249	244	229	238	260	228	257	234	218	239	246	258	245	242
26017	22883	33478	24016	9410	867	542	500	485	477	485	467	478	460	461	466	461	445	487	468	483	440	468	443	474	464	465	493	441	491	449	460	488	445	470	452	439	450	496	433	434	439	466	444	432	469	440	473	440	436	436	413	463	430	442	473	439	507	484	503	462	430	468	468	492	419	452	457	431	467	427	456	411	481	463	405	427	422	473	477	466	417	431	443	475	435	440	434	457	470	471	452	476	435	453	441	443	494	435	476	428	423	442	450	429	456	465	471	477	448	477	435	451	457	493	503	443	461	478	426	423	453	437	433	456	429	446	465	466	421	438	448	459	428	446	474	453	426	458	475	451	433	463	474	441	469	460	455	474	470	451	467	461	433	454	453	463	437	484	433	440	450	465	474	429	443	437	466	447	469	451	419	421	438	460	433	460	445	424	425	432	427	434	445	450	463	440	459	447	490	471	423	443	484	477	435	454	438	479	500	460	452	476	414	462	430	439	464	459	442	426	464	465	458	474	452	459	498	459	425	451	446	466	489	446	460	429	454	408	417	465	456	429	426	454	429	447	463	436	442	475	452	474	460	452	455	448	479	444	449	415	462	453	464	425	447	471	435	451	487	465	468	413	425	433	450	472	451	477	479	456	469	476	431	461	470	455	487	444	458	460	459	482	451	420	447	461	430	437	453	468	483	435	431	414	417	444	458	448	433	456	431	435	442	457	441	413	495	464	432	440	464	444	466	459	465	444	464	446	456	432	423	448	446	456	456	454	449	440	428	489	451	442	427	440	426	467	459	423	493	460	474	457	457	440	420	428	404	456	465	456	467	475	431	452	461	469	448	469	467	460	414	483	423	415	470	463	446	447	459	494	456	480	486	449	448	424	451	435	421	464	462	482	421	451	419	459	449	493	452	409	475	457	457	415	444	455	483	466	433	451	450	415	392	452	402	479	459	476	471	420	463	435	447	470	512	441	439	484	426	435	457	454	415	453	467	500	428	442	465	479	458	431	453	456	426	469	471	425	433	452	456	412	454	486	444	444	416	428	446	465	429	461	455	436	428	434	439	450	512	447	438	415	421	440	478	462	465	454	461	445	434	467	473	444	418	426	454	491	436	455	451	476	432	436	425	482	437	447	483	442	459	503	472	464	458	449	439	456	472	452	457	443	431	444	442	433	454	467	486	455	472	439	442	464	457	451	441	472	450	440	474	428	441	440	420	468	463	433	458	489	527	466	455	424	455	454	445	469	450	434	461	443	453	460	407	415	428	472	441	445	450	428	440	432	488	451	446	447	477	414	467	461	475	442	461	424	443	471	458	500	448	462	435	449	469	476	438	473	416	445	425	492	424	444	464	453	453	460	453	461	458	433	429	447	454	439	474	426	446	432	433	428	457	435	454	429	412	446	446	427	456	435	476	459	453	477	456	420	432	468	432	441	438	453	408	417	459	456	478	478	462	472	435	434	435	426	455	411	437	480	462	447	442	476	397	424	419	436	440	457	462	452	426	426	473	467	432	429	430	469	434	448	416	494	460	468	504	460	408	459	452	418	453	471	442	441	436	440	468	489	419	404	460	493	466	462	447	453	474	469	466	437	452	472	445	474	448	458	443	456	436	454	469	452	418	471	455	462	448	463	444	467	463	471	431	468	406	434	450	460	431	480	417	449	474	444	430	484	460	439	430	433	481	424	432	449	451	478	453	466	474	489	434	445	453	462	438	423	440	421	505	464	445	441	434	469	461	449	413	477	431	440	453	464	493	468	438	461	423	470	438	444	447	470	448	463	444	442	462	466	440	461	457	448	500	455	428	482	464	433	455	456	489	455	474	419	491	432	447	448	426	453	446	427	443	457	476	427	437	476	461	472	433	466	481	488	452	472	438	463	472	418	468	426	431	466	494	504	451	455	461	432	469	454	433	468	455	451	486	459	408	414	437	435	456	457	440	470	432	459	431	480	433	454	460	437	480	437	467	453	488	435	498	421	473	448	442	467	428	479	470	469	472	453	444	455	428	501	456	468	442	417	471	501	473	446	441	499	440	459	469	426	448	434	465	459	457	429	450	453	462	465	442	451	451	442	444	446	431	464	456	468	436	459	416	466	433	428	446	467	444	472	422	410	442	444	444	451	447	423	478	434	480	443	488	439	416	433	447	489	483	443	453	455	453	450	452	430	474	453	461	464	442	427	435	445	454	446	455	436	423	477	450	425	464	472	421	444	443	435	469	452	425	505	486	432	423	408	460	430	445	449	470	469	442	492	468	460	454	417	424	496	490	444	478	453	462	444	479	434	480	470	469	409	448	461	459	430	450	432	470	456	460	501	456	439	452	428	467	453	469	471	454	490	456	436	444	418	468	453	451	429	450	452	426	468	459	443	429	421	454	476	492	462	454	440	480	468	466	457	449	461	463	447	461	446	512	454	444	439	449	482	437	454	452	455	423	499	460	440	465	463	460	492	465	444	408	466	423	446	460	476	454	472	471	428	442	493	437	429	471	463	461	475	453	457	486	468	440	440	429	468	460	426	443	427	461	445	492	459	446	465	467	452	455	494	460	443	469	421	418	432	450	450	462	450	460	429	425	455	421	440	446	456	442	448	451	442	441	443	476	443	425	460	429	450	460	447	444	448	434	452	466	455	493	437	459	440	474	519	452	394	485	464	446	445	410	477	484	454	438	472	458	477	481	440	404	449	440	450	419	443	459	458	501	432	445	467	462	466	459	454	444	443	457	437	434	426	440	413	447	491	428	478	435	448	448	434	433	427	450	420	444	439	449	473	432	464	465	445	424	470	455	476	448	430	438	495	425	490	435	470	456	433	463	472	448	432	449	473	426	446	470	462	477	429	448	427	428	454	444	459	457	473	446	418	463	467	442	454	435	446	440	433	441	477	469	433	448	446	475	471	497	429	425	416	468	453	426	488	477	456	464	402	440	461	443	462	435	484	476	445	474	481	468	468	465	419	484	517	419	462	458	462	445	448	449	440	448	461	471	451	425	479	436	422	440	421	440	446	462	476	465	447	463	502	479	419	490	442	457	443	448	479	440	487	476	470	449	475	453	476	444	478	446	461	452	438	467	440	473	445	455	492	444	429	460	436	462	472	423	450	479	436	441	438	435	453	446	448	448	436	453	386	427	465	489	422	479	458	424	444	435	469	456	426	475	425	461	470	425	434	438	420	453	431	462	449	504	432	457	452	421	419	426	429	432	474	442	450	450	472	440	473	440	448	456	434	450	434	439	457	417	482	432	477	451	431	431	407	452	455	446	451	459	443	465	453	475	462	435	449	464	411	405	450	488	470	445	439	453	437	428	421	427	506	436	471	435	487	461	410	480	450	505	480	426	478	487	406	499	494	489	511	471	477	458	515	445	475	448	418	471	451	444	420	460	443	456	448	446	455	403	442	458	466	459	466	407	455	449	449	433	434	459	454	474	458	457	448	452	466	428	453	439	436	459	436	448	424	434	467	482	475	439	438	453	417	437	446	460	419	432	449	434
54568	69156	53057	5079	1006	869	788	717	614	645	566	611	587	558	595	591	523	573	556	546	556	567	573	548	539	592	522	544	570	535	526	503	544	509	533	508	517	521	545	551	486	546	540	561	513	558	542	566	532	551	545	496	540	514	542	547	506	483	560	545	549	528	512	552	555	544	509	547	544	552	482	525	530	506	494	515	491	472	586	502	490	516	518	495	536	494	551	531	480	548	517	522	512	542	529	531	490	535	492	484	529	524	487	533	486	539	516	543	501	530	540	515	537	555	534	527	522	547	559	512	511	513	545	506	544	548	513	473	515	521	551	552	546	481	504	500	500	523	519	501	504	534	543	524	514	498	529	574	536	525	499	527	506	517	487	502	546	537	557	542	542	496	503	508	525	530	491	528	517	517	509	532	488	490	519	529	501	548	527	560	573	491	538	519	515	523	550	559	556	541	595	503	531	518	586	510	548	538	523	577	549	554	542	575	527	499	529	547	537	504	545	488	592	535	522	543	503	543	504	557	530	568	554	526	522	548	537	506	528	528	552	553	567	527	488	529	557	537	523	546	473	533	518	523	528	542	570	536	515	532	537	544	511	504	538	497	513	549	524	521	519	551	513	514	546	488	518	546	541	525	522	498	537	520	486	524	503	515	556	521	527	518	489	572	515	498	536	504	529	541	578	516	520	564	523	512	531	558	532	507	513	508	509	534	552	522	490	562	523	537	561	545	511	564	527	523	504	502	508	538	521	520	552	543	560	537	524	485	522	562	589	526	553	549	499	527	533	540	549	490	514	518	483	511	525	515	511	482	486	540	494	536	555	506	485	484	507	542	514	556	534	513	568	518	503	514	505	547	511	552	512	550	521	505	495	554	538	526	476	540	573	518	523	527	511	533	524	508	544	539	560	529	549	535	526	538	515	545	493	553	565	520	509	519	509	516	522	516	526	549	490	505	548	556	506	494	516	525	536	519	536	552	515	496	533	535	523	539	518	546	527	487	562	543	508	561	511	528	504	509	535	499	533	510	493	493	525	530	537	502	509	529	535	546	522	554	528	550	540	496	521	540	544	576	539	505	510	539	548	587	502	574	504	517	533	543	484	558	564	500	556	506	489	514	498	534	508	493	490	511	535	560	550	481	522	529	531	556	555	519	564	491	502	517	531	470	553	520	508	501	552	539	526	505	492	519	543	549	542	506	547	497	510	502	521	530	480	514	524	537	555	581	520	514	489	512	552	544	542	531	556	519	517	563	547	524	502	529	514	516	511	551	565	562	526	504	542	508	494	508	534	486	545	533	501	518	531	504	519	535	541	516	484	556	517	519	534	534	551	534	545	570	541	484	566	529	515	578	513	533	529	480	507	514	545	560	504	534	510	533	534	520	517	522	551	546	518	536	510	494	554	505	528	532	514	529	477	558	514	531	507	560	517	526	539	571	531	529	517	541	557	483	565	532	498	547	471	551	583	577	547	542	535	550	525	514	517	565	527	540	575	553	519	490	489	568	497	517	547	562	476	566	502	517	527	496	547	511	518	489	529	516	514	511	568	592	562	509	532	523	546	529	497	549	505	561	547	499	531	536	534	477	528	517	532	554	551	494	510	500	522	506	506	503	524	553	542	549	517	517	518	543	530	565	552	507	519	554	531	538	541	539	577	529	501	534	534	487	546	514	560	522	526	508	526	520	509	557	548	490	541	509	511	508	519	542	518	520	528	529	497	511	506	530	505	528	545	519	536	496	546	548	535	504	525	570	515	523	537	544	529	504	544	563	543	513	532	560	518	498	544	504	552	530	524	530	515	547	513	540	557	545	493	545	514	539	508	504	523	526	526	528	544	526	521	501	526	508	533	529	499	541	509	520	549	528	548	547	511	489	529	525	488	529	448	516	534	511	519	558	556	548	545	529	526	512	545	506	556	516	529	484	534	545	530	514	549	560	537	529	585	515	487	564	500	492	545	563	543	529	525	493	585	506	562	567	521	524	536	512	544	531	516	507	518	504	535	517	518	545	546	509	489	492	535	507	527	532	512	537	508	556	507	519	531	486	526	541	530	541	544	547	543	509	554	504	540	515	534	528	546	526	530	545	528	540	529	535	516	558	537	535	501	551	540	567	547	506	550	499	535	496	479	497	550	565	589	531	552	513	526	541	548	492	487	547	533	581	536	574	545	494	536	508	554	544	530	540	523	502	518	514	543	549	535	511	544	495	526	506	519	533	565	527	519	506	536	563	541	513	547	492	532	478	522	563	536	519	491	488	488	495	581	532	519	506	540	528	531	559	496	509	511	508	587	524	516	522	557	514	552	542	491	569	554	531	549	509	503	489	538	567	520	494	537	520	545	535	499	515	475	508	503	532	557	549	507	543	553	522	522	518	500	516	536	529	549	488	480	506	524	507	503	549	523	506	554	591	533	493	538	550	553	555	526	561	496	541	498	495	551	581	534	509	528	521	472	505	528	539	526	524	503	515	567	467	516	525	540	546	508	528	577	502	576	550	541	461	523	537	532	520	558	547	540	538	510	521	542	538	517	548	555	499	571	560	490	478	525	538	507	562	512	500	508	504	530	541	497	538	524	537	519	549	503	535	543	507	480	544	526	520	531	532	526	545	491	504	531	488	519	541	504	519	532	569	517	531	548	524	527	529	533	517	491	491	511	550	515	549	544	481	508	524	558	513	553	512	550	524	500	532	548	538	564	508	485	533	481	536	496	577	560	523	522	515	543	502	527	523	500	555	549	554	490	533	513	524	566	501	529	555	488	525	528	512	532	519	535	560	567	532	499	509	532	522	544	510	505	537	466	520	545	528	507	552	520	496	517	535	546	487	533	514	523	552	510	514	538	563	508	492	497	561	505	538	526	534	496	518	588	538	529	541	574	508	573	518	528	539	514	553	536	540	550	505	496	486	549	504	557	537	549	555	534	518	533	514	522	559	565	537	524	530	558	472	531	572	552	481	530	515	543	501	579	481	509	562	506	485	497	488	505	574	538	555	544	506	496	527	575	527	522	535	583	555	541	507	529	501	575	570	491	534	545	533	522	524	539	514	560	520	542	516	523	547	493	538	556	514	518	542	543	525	547	515	473	504	511	565	498	558	518	526	488	524	502	554	528	497	499	517	523	507	532	513	509	508	535	540	541	543	534	516	507	568	541	524	513	541	488	540	540	549	510	548	530	534	549	494	518	473	506	533	500	589	516	534	504	527	548	541	523	498	507	538	517	508	551	557	497	552	532	524	513	480	537	548	530	544	535	534	531	534	532	553	510	549	528	502	533	517	558	543	521	533	520	532	551	537	545	496	562	559	485	499	505	534	565	545	538	535	547	522	557	547	517	537	507	555	544	544	502	506	543	508	563	497	513	539	514	524	552	553	580	526	513	487	527	496	538	543	510	560	535	542	499	532	524	522	509	532	536	522	534	489	491	507	490	532	510	547	539	532	541	520	490	508	475	515	497	513	540	519	501	511	497	532	528	534	506	513	499	536	518	494
23311	21622	32476	23379	21393	19344	4664	541	421	380	352	329	330	342	268	291	291	264	245	268	254	253	239	224	240	259	268	247	256	221	216	225	233	235	253	206	247	227	250	225	238	221	227	210	231	221	216	222	245	227	234	225	246	243	224	235	235	233	213	210	221	247	223	249	218	215	219	210	219	212	234	236	211	205	218	224	238	216	232	242	268	245	183	211	255	237	208	205	213	230	224	227	236	233	201	247	225	216	209	247	238	203	218	240	234	235	204	235	235	249	228	226	237	213	237	226	217	223	236	239	236	227	238	217	268	206	199	226	251	224	228	205	242	214	217	244	239	215	247	234	215	230	207	225	223	198	217	233	214	217	203	227	195	231	247	182	243	233	251	272	244	259	244	206	215	238	204	231	196	219	239	208	262	236	243	190	216	233	220	248	205	234	235	230	235	217	234	212	226	236	213	208	222	212	210	228	223	215	264	212	213	211	222	251	247	213	251	235	223	207	223	218	214	225	226	222	198	231	230	240	223	231	213	216	225	225	241	228	223	252	235	202	228	227	237	231	228	290	210	226	227	243	210	207	209	232	210	225	220	231	213	246	214	225	242	221	223	214	235	220	216	235	230	227	249	200	218	251	212	205	188	229	217	231	223	212	236	245	222	222	240	224	222	217	235	226	248	245	236	243	262	254	220	209	196	244	244	233	224	205	221	209	219	238	239	246	227	220	200	236	215	223	236	222	240	193	251	230	244	207	233	210	200	223	236	234	204	207	213	232	214	207	220	233	238	221	217	246	215	214	215	223	230	238	226	219	236	249	252	216	222	219	224	215	238	208	245	219	248	229	223	206	209	215	219	244	241	201	225	246	227	200	233	231	222	247	230	208	221	228	223	221	211	233	236	230	218	213	223	232	240	221	232	229	218	200	234	226	215	230	207	216	199	214	226	233	233	228	229	227	209	200	213	217	213	250	242	209	217	236	247	230	219	211	218	210	240	206	216	199	210	222	217	217	243	227	238	216	222	222	250	242	223	204	238	220	213	226	232	225	214	218	221	238	212	234	219	220	234	216	215	251	227	200	217	201	241	212	200	217	216	217	198	238	232	225	214	228	220	226	224	238	228	239	230	232	197	209	221	248	235	234	232	241	242	244	234	222	213	191	234	235	195	224	219	198	233	210	220	230	230	234	226	238	227	207	215	210	206	229	234	224	202	238	207	199	214	239	227	222	238	237	218	235	235	240	194	230	233	232	220	221	237	252	220	229	219	227	226	225	206	212	218	204	225	221	243	234	229	223	261	228	234	227	227	216	187	255	222	221	210	234	251	217	211	237	216	219	215	260	206	230	247	225	223	250	215	215	254	236	233	226	244	209	220	210	204	225	220	242	231	212	226	232	205	228	242	221	202	248	226	234	223	241	208	223	213	238	217	233	244	234	218	232	200	218	200	253	236	214	234	232	226	207	240	220	229	249	238	232	225	249	225	204	207	218	216	238	207	225	200	246	218	244	206	237	210	219	199	231	228	263	210	237	243	212	211	209	240	223	218	239	225	221	206	223	215	239	204	229	279	179	223	208	204	226	238	233	253	202	224	227	226	234	240	216	228	240	246	232	245	210	184	263	235	199	205	222	211	209	270	219	229	192	246	197	228	249	247	228	254	250	211	223	222	223	220	241	205	224	226	198	216	224	230	230	221	240	235	238	241	226	217	218	213	246	221	214	231	230	228	231	224	227	217	233	236	214	216	227	234	238	215	236	205	245	234	240	237	244	202	225	210	220	219	217	236	218	252	219	259	205	236	251	244	231	227	232	199	229	211	222	235	205	247	226	244	223	226	243	210	234	217	234	216	221	231	221	224	187	252	221	212	254	204	215	219	226	227	234	254	234	256	197	230	221	221	224	238	229	216	234	217	210	235	248	221	195	247	228	248	224	197	221	242	214	211	227	261	230	239	241	251	232	232	241	224	221	211	220	224	218	250	221	238	218	240	225	236	229	189	243	241	222	226	240	220	232	239	246	226	209	254	224	245	252	220	243	216	236	245	236	216	227	219	227	214	224	231	236	238	235	221	212	225	226	230	246	219	249	218	239	218	256	236	190	214	224	233	240	206	242	245	237	223	235	213	210	222	225	255	216	213	219	221	234	256	206	241	220	241	246	236	213	226	234	222	241	239	215	232	230	228	234	210	235	241	239	226	204	197	208	225	240	235	214	224	256	252	200	233	234	219	233	225	260	234	234	215	244	223	226	238	216	284	225	216	216	231	229	229	221	232	220	232	215	215	264	220	221	225	218	223	208	201	245	238	225	236	225	225	236	239	247	245	236	218	223	209	210	178	255	215	226	229	224	219	238	234	221	231	216	210	239	240	235	223	228	213	226	227	225	235	236	207	231	225	232	210	227	213	215	198	219	204	234	233	212	219	262	201	225	271	211	229	208	226	212	178	236	213	255	210	212	226	247	225	226	225	199	214	222	217	217	211	238	213	231	199	211	208	205	219	226	208	217	211	198	208	232	214	217	216	218	240	227	227	233	211	260	210	232	220	230	230	227	201	216	203	231	214	237	205	224	196	215	227	219	234	217	233	220	224	220	227	233	247	228	255	214	255	224	208	265	219	245	210	203	230	215	255	248	215	229	225	236	226	203	217	218	212	226	214	219	214	214	240	231	262	226	227	251	230	227	239	226	249	217	228	222	244	217	215	249	241	223	211	177	232	230	218	234	228	223	209	236	229	224	209	219	232	233	207	238	253	228	231	234	223	214	215	214	227	243	221	201	199	248	215	211	222	223	218	241	254	206	225	232	212	216	237	225	233	248	255	216	222	238	232	192	213	209	221	220	219	205	227	235	224	221	227	247	251	210	218	224	222	257	202	233	218	222	213	224	192	211	234	205	208	248	206	201	234	240	234	217	262	216	240	210	216	238	216	239	224	240	224	207	222	207	226	267	240	210	231	212	251	218	236	243	246	247	217	220	232	242	252	194	223	213	226	227	214	209	242	199	200	212	223	216	231	209	222	232	203	253	249	224	216	201	215	228	209	233	217	220	203	229	224	216	219	192	242	202	225	247	220	216	215	242	214	215	257	252	227	238	258	208	203	207	213	214	214	231	232	228	237	234	225	239	236	236	226	213	199	248	251	230	230	207	209	244	229	213	220	240	229	226	243	225	228	218	241	240	230	217	204	212	213	219	223	204	204	235	197	237	221	230	229	205	212	239	209	209	216	215	230	227	204	221	210	233	204	225	232	220	236	231	239	221	205	209	205	226	231	241	219	235	224	206	213	227	245	241	242	239	245	221	246	231	218	239	226	225	225	227	217	233	213	231	226	218	238	249	213	234	232	242	249	206	243	209	230	233	205	249	226	247	221	216	229	224	220	220	211	209	252	247	218	228	239	251	214	226	215	227	227	239	197	214	257	224	223	232	232	234	236	240	258	234	231	241	227	238	223	220	210	251	212	255	225	209	238	204	221	239	237	215	240	206	228	219	221	212	231	209
55733	89871	67534	7720	2063	1466	1108	852	709	701	622	499	422	402	425	382	377	354	385	382	332	327	312	279	302	310	279	283	292	277	278	284	276	291	266	289	276	295	252	290	267	243	267	314	273	276	261	284	263	290	273	247	320	269	277	270	267	286	279	235	250	259	270	270	235	265	269	259	261	285	275	244	286	261	256	265	230	249	305	284	271	278	280	249	266	258	249	260	285	250	256	257	274	238	255	266	267	246	275	258	279	283	266	263	259	252	270	264	254	252	274	273	249	264	229	237	261	258	252	275	268	247	239	269	257	275	257	273	244	228	266	249	239	291	262	283	292	279	254	262	289	243	244	266	266	253	261	249	264	249	271	265	259	287	274	245	250	258	264	258	237	241	258	258	250	292	255	238	275	259	259	269	249	255	278	269	250	283	293	279	238	245	259	237	253	293	268	256	251	238	251	292	243	236	252	266	279	254	253	263	255	263	250	251	253	249	251	278	259	286	271	282	269	249	238	252	263	249	253	255	256	247	300	284	242	234	285	253	259	239	272	227	241	223	258	248	276	212	265	263	286	244	268	273	264	293	263	251	241	264	258	253	235	252	302	226	259	259	260	252	254	285	273	246	242	238	269	278	232	275	226	271	243	248	259	272	251	261	247	263	292	286	249	287	274	277	273	228	257	273	269	254	298	284	256	283	238	244	286	244	262	237	264	269	273	266	263	259	258	287	259	280	250	257	266	229	254	275	251	226	263	271	258	253	259	272	240	259	265	261	246	251	257	261	263	248	262	274	262	254	275	252	270	235	269	274	288	249	264	266	259	250	276	254	247	267	277	260	283	232	263	238	296	298	229	275	256	258	270	267	240	220	275	244	257	257	285	285	271	269	268	253	238	296	281	287	248	256	230	267	245	253	215	280	266	245	260	279	264	246	287	261	272	270	264	236	291	244	250	264	267	272	257	276	255	263	258	257	240	268	252	261	253	254	273	242	265	266	245	279	269	266	284	272	263	285	287	255	255	240	263	245	246	267	278	262	247	258	253	271	248	266	257	284	265	258	277	253	245	238	272	275	265	265	264	290	256	270	280	241	288	262	259	259	253	271	261	252	286	268	253	282	243	254	226	285	269	262	230	272	260	278	269	264	280	246	238	235	246	283	255	255	249	276	266	241	297	248	272	261	258	282	267	257	267	267	268	244	252	258	254	271	247	233	249	285	245	267	249	285	255	244	270	263	282	240	232	281	253	262	250	238	261	272	253	288	259	256	266	276	247	244	230	273	275	265	240	256	275	279	241	224	238	257	249	273	249	252	234	242	254	255	297	278	260	275	277	251	295	260	261	239	255	274	254	274	292	242	284	255	243	280	246	241	229	242	257	247	271	265	276	256	266	258	242	245	273	278	265	236	279	268	260	237	275	280	273	268	259	229	271	269	273	236	258	246	284	277	260	291	256	299	272	255	241	269	268	239	264	244	276	240	241	259	247	246	239	264	281	250	255	253	246	266	243	261	269	258	252	290	280	279	238	265	243	278	252	228	302	295	239	274	257	266	265	273	275	246	256	256	278	251	285	259	278	270	275	280	249	266	266	257	252	238	281	280	245	285	264	285	252	258	261	287	251	248	245	288	242	289	279	255	225	269	265	250	276	256	249	265	247	274	279	280	273	235	278	249	255	256	248	258	248	255	258	252	274	248	236	238	271	251	289	277	260	278	264	291	275	264	239	247	249	280	252	250	261	250	268	278	270	279	247	247	264	258	274	211	280	245	280	244	244	269	249	264	295	260	248	257	253	277	263	269	247	289	257	258	233	260	268	283	264	290	251	243	248	269	247	252	251	277	267	251	278	270	236	259	277	253	261	268	287	265	237	248	274	259	252	248	274	261	278	271	251	259	289	231	269	246	255	258	242	263	273	241	239	255	271	261	284	246	259	234	255	257	247	230	256	290	274	243	286	250	292	244	272	243	262	228	256	254	265	279	274	246	265	270	236	256	249	274	271	273	254	279	235	246	243	252	230	269	264	278	258	246	259	251	261	261	265	280	240	263	253	246	261	250	262	267	263	267	248	251	224	239	251	276	261	281	245	248	280	246	264	265	237	259	240	241	284	286	245	279	253	266	275	262	258	257	251	238	296	255	275	231	261	234	270	249	223	293	252	275	275	270	277	283	282	249	268	271	265	266	239	235	268	277	248	263	264	273	250	249	278	254	261	243	290	259	251	267	260	250	242	274	256	247	279	248	253	270	274	275	288	249	251	265	213	247	235	273	253	257	242	261	251	245	252	244	274	245	276	270	258	273	270	281	264	268	250	249	271	256	261	263	285	230	238	253	274	281	258	276	237	246	273	267	252	248	264	250	260	282	241	254	238	275	251	263	242	282	270	287	272	275	244	237	265	254	275	273	254	258	259	249	253	256	235	271	234	252	262	269	270	250	268	228	249	268	262	271	268	244	271	244	244	265	265	279	260	252	247	271	241	253	256	266	276	270	271	253	245	256	236	259	257	283	278	239	261	232	248	258	281	239	259	278	254	244	266	289	256	259	262	271	291	255	262	249	285	262	252	258	278	221	252	277	258	278	265	270	264	238	235	261	277	273	271	245	262	284	262	243	250	253	257	272	236	272	300	276	245	244	222	258	260	240	246	259	274	263	281	260	266	283	238	246	269	251	237	243	261	263	269	258	238	245	263	295	247	256	276	282	236	243	269	266	268	292	256	263	258	248	260	247	281	269	289	259	258	264	247	236	253	252	295	238	277	242	221	242	248	278	252	261	263	252	271	285	243	263	280	241	264	267	280	292	257	264	277	251	280	270	267	255	239	245	275	268	275	242	255	266	277	291	261	243	264	242	262	229	258	230	253	257	269	272	246	246	264	244	262	249	282	280	278	230	283	281	246	265	248	263	292	274	251	277	221	262	248	244	255	246	254	261	264	240	227	253	250	274	281	238	257	262	271	273	267	260	247	257	273	245	273	268	254	246	257	239	259	242	265	253	257	282	265	270	275	286	290	282	234	238	261	258	242	261	255	272	235	255	232	245	261	321	254	248	248	259	262	267	266	266	256	225	284	246	288	273	256	275	263	242	247	265	273	246	263	260	267	235	252	268	252	240	253	261	252	271	268	250	282	255	284	254	250	256	273	268	280	245	270	258	285	248	252	261	259	274	240	260	270	280	258	237	252	250	264	238	275	253	252	256	227	251	256	275	270	238	278	256	267	249	271	275	274	235	270	270	272	258	262	258	238	270	254	271	283	276	255	260	228	281	237	259	230	290	250	259	259	265	258	238	263	266	240	281	254	242	253	274	294	292	249	273	256	240	270	277	253	281	257	261	262	249	238	239	253	264	246	298	273	245	277	253	251	280	263	272	233	258	264	254	224	256	240	241	270	264	243	265	266	256	263	266	261	248	257	241	259	244	271	265	250	267	265	266	286	256	263	244	259	268	276	253	226	252	274	259	252	241	245	263	276	247	269	264	286	276	259	266	240	250	275	242
28318	23791	25151	4910	564	510	383	408	414	369	373	403	370	364	370	379	398	356	323	368	371	345	387	413	391	388	372	394	397	356	361	380	356	342	386	427	368	337	370	373	406	374	386	357	372	372	398	370	373	397	391	383	398	374	366	395	357	380	363	389	391	388	364	351	342	384	366	376	392	395	341	415	368	390	369	372	370	426	365	376	371	352	366	397	416	360	380	366	389	386	371	368	369	347	372	376	363	356	363	359	389	368	371	401	368	379	378	376	377	368	372	362	380	387	372	412	393	369	382	389	368	362	385	362	390	342	363	412	373	394	380	392	381	398	377	340	395	385	375	367	372	372	390	367	356	393	358	376	355	365	389	399	396	370	391	366	380	391	402	379	368	385	365	402	397	374	362	356	382	347	361	385	374	343	357	357	397	327	374	324	380	423	340	395	336	376	396	361	358	374	367	360	415	377	375	376	404	346	353	363	371	360	358	382	387	385	384	394	395	381	335	377	400	367	369	423	384	357	383	370	370	415	394	389	389	379	404	363	376	405	392	341	362	380	395	350	396	366	363	400	378	375	385	362	394	371	350	371	387	401	354	337	390	404	373	395	358	363	374	343	382	362	353	396	378	410	340	377	358	381	377	360	364	375	369	366	402	346	361	396	391	392	406	390	341	375	338	363	389	361	369	367	370	415	380	370	357	358	398	377	401	416	358	393	369	400	362	367	354	400	368	362	378	379	369	384	358	364	380	381	381	364	378	419	392	355	354	358	361	389	369	429	366	401	353	390	337	387	397	394	376	380	426	359	413	372	363	375	411	335	369	375	384	419	369	356	345	412	398	383	394	395	357	377	358	381	373	346	339	385	384	392	384	356	410	355	379	398	396	361	406	390	375	367	365	379	382	369	347	396	392	368	373	390	363	381	371	346	375	360	370	400	384	417	338	373	334	388	357	401	378	401	319	382	364	383	334	378	362	361	374	343	424	397	351	374	376	356	370	364	344	374	383	391	355	386	351	372	375	387	374	372	415	391	389	395	348	402	395	410	387	372	376	383	373	378	364	368	397	386	386	377	370	368	405	363	346	414	375	386	391	413	399	416	387	408	343	394	384	363	365	377	398	370	391	353	414	384	386	380	371	412	382	367	397	386	378	386	361	346	355	395	380	365	364	384	402	358	377	363	398	383	370	398	386	375	390	350	381	379	387	364	375	384	346	368	346	361	336	384	379	343	330	410	341	392	379	390	364	405	343	361	375	331	369	391	376	350	383	363	367	368	422	390	364	355	375	371	346	382	372	353	349	354	370	360	399	354	379	369	408	399	366	374	374	378	379	392	386	390	315	404	397	331	385	402	369	344	402	341	356	362	348	371	387	369	372	365	389	393	367	364	368	394	375	388	377	344	379	370	373	389	361	415	355	388	380	389	375	365	402	353	315	398	407	401	406	370	379	396	337	357	378	399	393	350	392	410	374	384	378	381	396	392	352	368	370	368	329	363	375	366	373	395	358	395	376	374	352	375	403	372	386	385	379	371	382	370	404	375	379	396	362	362	338	386	358	350	356	385	363	369	389	416	389	381	388	387	385	345	422	386	380	393	400	374	366	388	342	396	379	386	361	379	394	356	368	357	365	321	383	378	416	364	371	342	386	366	398	356	395	408	363	357	388	384	387	397	369	399	384	393	374	368	372	383	401	369	383	345	374	365	372	376	387	384	391	390	383	363	415	405	372	344	396	369	395	382	352	389	345	382	347	340	351	374	364	375	436	371	405	381	396	396	373	382	382	394	352	417	387	399	401	385	397	422	340	407	376	348	379	383	403	404	380	347	342	363	371	366	376	353	402	368	351	421	380	377	366	384	339	383	403	385	332	394	372	359	369	373	354	389	383	388	388	383	401	357	334	417	374	357	389	356	365	354	385	391	382	365	373	408	362	386	390	371	396	353	366	395	378	332	342	424	372	365	360	377	355	362	356	365	331	394	410	372	378	342	386	380	358	384	364	407	363	364	358	337	395	379	366	370	361	345	380	357	345	374	384	376	349	354	363	380	357	334	373	359	362	389	392	375	355	370	366	359	378	357	366	364	399	385	414	399	386	379	359	387	385	373	366	365	333	379	374	377	383	339	384	368	426	365	381	361	380	371	381	370	356	359	400	395	363	366	377	407	387	355	379	352	418	349	384	385	371	388	369	403	383	412	361	397	375	351	409	417	350	390	376	356	364	337	382	383	387	403	356	356	346	406	378	389	359	371	375	364	374	382	375	387	383	371	359	378	384	366	379	377	399	344	346	346	368	405	368	389	365	373	364	354	355	389	387	398	388	381	391	410	401	390	356	414	383	379	368	363	354	352	413	405	357	397	414	347	396	375	372	398	358	360	358	363	363	356	351	339	381	352	371	358	384	372	375	369	386	342	366	385	418	391	339	363	381	367	384	353	368	407	384	366	375	370	362	378	389	380	394	359	335	341	390	384	345	392	400	379	383	384	356	376	381	355	368	357	379	413	352	383	368	371	349	344	371	379	348	361	372	397	395	366	353	371	402	402	379	355	341	384	371	389	353	379	383	357	419	361	376	367	378	383	373	375	392	357	404	370	385	328	378	405	374	371	359	353	376	363	413	393	348	384	383	393	409	373	390	391	350	374	341	370	354	387	378	349	369	419	413	385	354	369	386	367	364	420	385	372	383	409	359	383	382	360	403	378	385	377	404	379	364	382	395	406	365	351	382	394	339	400	329	348	369	397	355	378	372	397	364	341	396	398	385	359	367	367	386	375	389	401	369	400	374	372	367	405	378	343	360	367	348	375	371	372	342	368	382	356	364	385	353	403	353	363	383	379	368	386	364	358	388	393	383	378	394	389	362	381	345	362	358	374	385	384	379	355	369	385	354	363	363	363	385	381	374	390	405	355	366	376	343	394	386	365	392	358	353	416	368	369	373	400	378	418	362	379	360	391	427	388	357	397	386	362	390	363	365	373	398	401	358	395	393	389	372	358	352	386	348	389	403	396	393	337	360	364	388	389	369	399	381	338	342	353	383	362	381	352	354	372	344	397	356	373	378	371	366	364	351	377	390	374	394	359	341	379	361	362	373	381	392	388	381	386	375	396	362	379	371	387	376	368	356	343	373	412	392	371	401	373	366	371	387	406	368	357	396	388	380	401	373	395	363	327	374	366	369	353	396	376	364	382	366	383	375	403	370	350	359	373	373	384	370	360	392	384	373	356	395	395	388	376	361	348	360	362	366	368	383	371	356	391	381	412	388	394	384	368	374	345	372	378	377	365	392	362	363	357	357	363	361	336	351	370	402	381	383	403	387	368	408	370	389	370	391	392	391	351	364	379	355	373	376	341	360	386	373	362	369	347	405	424	358	374	367	345	369	380	378	369	390	347	384	388	372	361	388	358	399	376	387	351	359	403	382	394	386	389	365	399	371	364	381	343	383	376	372	381	392	387	375	390	374	384	363	399	378	415	394	377	377	358	376	379	366	359	392	374
26073	33636	23111	1370	518	526	462	466	512	457	462	467	457	451	453	480	462	431	474	454	468	477	433	410	448	448	455	437	455	467	434	457	452	504	481	411	453	430	440	422	421	437	446	439	443	466	456	443	448	434	437	464	427	464	433	463	464	464	461	479	437	475	476	443	453	419	472	479	462	488	454	448	484	460	458	445	467	470	472	452	433	499	431	426	494	486	434	448	441	460	470	426	447	446	437	430	472	458	446	464	455	445	458	440	440	480	443	438	448	444	493	427	468	441	476	441	471	420	452	419	476	440	429	456	500	435	446	457	459	496	434	437	501	391	458	440	437	473	450	444	474	427	464	437	512	439	469	447	483	433	475	451	489	450	447	467	444	478	466	462	477	460	450	469	461	455	422	486	445	466	456	460	474	467	435	449	459	438	474	469	417	438	446	446	455	483	476	490	382	466	462	467	451	475	457	437	484	425	451	461	460	420	465	477	457	456	438	464	483	438	448	460	524	470	448	461	499	433	483	439	439	426	453	494	422	460	457	429	458	435	449	421	449	467	453	476	469	452	429	483	422	485	503	448	457	468	463	455	479	480	462	471	486	445	480	470	443	431	458	442	472	471	440	421	428	479	500	472	460	447	415	488	457	448	439	450	442	435	455	466	470	482	437	441	454	423	431	501	469	448	475	453	462	441	485	451	439	441	443	440	467	478	443	448	437	463	428	477	460	435	472	451	481	483	452	426	458	455	478	447	436	465	443	457	451	453	458	420	453	468	443	441	446	470	494	465	429	460	421	447	460	460	419	469	453	430	443	451	474	469	447	483	462	439	482	461	472	452	451	465	486	481	419	462	436	436	475	426	448	450	444	481	455	478	482	488	485	466	457	468	478	486	470	440	502	428	467	470	450	429	427	437	431	448	462	475	445	444	440	458	448	470	463	448	495	425	464	414	465	481	476	452	462	440	453	429	495	481	436	428	404	439	441	453	461	481	480	461	434	483	496	463	433	484	453	491	468	482	460	448	456	446	455	466	464	442	455	450	456	447	468	457	462	458	453	447	513	446	468	484	439	449	438	461	441	445	489	397	471	493	449	428	445	475	475	436	466	455	463	443	448	456	474	481	460	440	450	433	482	476	503	463	463	444	448	483	430	459	415	449	496	415	431	459	462	465	446	474	444	451	427	466	477	450	446	459	453	433	465	452	434	479	473	492	439	447	452	487	485	488	420	471	441	430	440	435	439	417	470	432	452	428	458	442	458	446	455	407	457	470	500	478	491	487	441	475	440	475	454	461	454	447	449	448	455	451	483	455	439	445	451	432	413	455	468	452	462	467	449	471	439	457	473	467	426	437	443	461	457	432	472	432	468	441	451	445	484	447	444	441	464	454	445	482	466	469	466	464	505	451	424	432	495	478	458	416	434	466	458	447	453	476	454	442	438	472	449	478	466	463	433	479	499	461	425	446	457	493	459	386	437	454	457	464	457	471	472	446	487	457	442	425	445	459	452	462	462	452	472	482	442	476	506	471	488	447	443	441	468	448	469	434	439	492	457	499	422	452	468	449	484	451	481	477	427	463	454	439	451	455	446	428	465	415	441	487	463	474	440	483	465	473	473	449	457	426	438	430	416	432	467	440	477	441	429	448	482	459	446	478	453	461	474	428	454	456	488	457	408	475	450	474	451	482	447	425	462	409	472	428	478	427	468	445	472	455	475	432	464	466	487	444	458	437	433	445	418	488	447	460	455	483	451	449	442	480	409	462	454	449	445	455	410	447	449	451	459	468	499	460	463	467	480	475	457	452	449	432	453	457	467	454	481	463	439	417	421	463	464	447	431	454	493	422	435	459	469	467	436	432	490	439	456	464	446	456	478	452	458	485	444	429	485	454	450	458	474	428	434	437	447	443	454	430	430	433	426	458	436	448	469	444	461	442	467	448	489	499	427	446	435	455	468	438	452	441	510	468	450	497	394	454	505	468	451	499	461	510	414	499	489	464	429	465	470	409	449	484	472	436	483	467	451	435	441	441	462	510	452	485	441	470	406	444	449	439	441	490	459	442	449	458	450	478	477	438	462	442	471	477	451	456	453	463	464	473	453	453	494	444	452	448	463	435	461	443	466	499	480	483	483	444	451	481	463	462	492	431	473	442	473	438	477	454	464	410	451	448	481	460	473	429	444	463	482	462	456	484	479	471	432	434	488	450	437	448	458	457	438	457	468	492	468	453	467	434	427	494	463	474	447	457	473	474	451	441	449	482	479	457	447	464	444	475	475	473	471	463	494	450	436	429	480	436	467	465	436	462	440	485	448	447	471	408	474	473	446	451	409	463	432	460	451	468	487	459	451	480	456	480	452	471	448	467	478	477	432	477	432	470	460	430	440	387	462	431	439	434	451	420	451	453	464	461	452	450	477	441	421	468	473	483	460	458	471	454	477	461	447	439	478	452	433	461	453	437	445	440	439	443	451	453	453	458	446	473	459	491	475	436	445	465	463	436	428	451	440	468	473	457	466	461	468	477	490	449	440	491	436	489	447	428	454	449	440	446	459	490	445	493	464	469	456	429	450	449	463	459	430	452	454	524	423	449	407	458	432	444	444	466	464	477	459	454	462	481	442	443	433	454	472	473	439	448	473	458	479	455	464	476	496	445	484	508	443	448	440	469	456	445	458	416	475	446	441	479	439	457	436	484	454	450	443	431	502	484	471	491	467	483	401	468	456	466	443	497	499	457	474	481	503	446	459	442	465	479	433	452	435	441	448	459	450	470	470	414	491	467	475	441	460	448	462	441	458	445	469	499	454	483	494	459	450	456	451	457	404	429	459	462	451	512	487	468	430	440	434	430	471	427	479	412	410	441	458	415	426	451	482	431	454	423	457	406	444	475	465	460	449	491	450	457	449	447	454	430	439	461	396	472	454	447	445	465	425	476	441	461	479	476	441	446	423	462	521	441	471	454	442	448	447	450	467	460	458	459	447	489	478	477	433	455	442	445	491	468	453	441	441	464	484	442	479	481	470	469	449	437	452	465	442	469	448	434	474	464	449	422	437	461	468	436	476	475	482	450	452	459	465	461	460	448	443	465	471	456	464	424	454	454	459	427	467	421	480	466	495	478	458	482	467	422	447	484	437	466	452	451	456	494	426	475	458	439	430	447	437	505	486	466	456	446	476	429	390	463	498	441	478	452	459	458	482	407	461	468	457	450	480	448	424	450	510	473	450	466	409	500	467	462	474	462	466	450	442	483	471	473	454	450	432	405	468	448	469	441	447	453	446	474	446	441	434	488	448	475	495	461	440	423	438	461	497	462	495	453	438	473	477	465	492	454	456	492	443	469	446	500	495	453	456	502	468	436	471	474	465	435	465	466	452	466	496	434	437	476	466	489	482	421	458	474	418	437	481	462	490	452	414	458	400	461	464	456	490	475	438	451	408	459	476	474	479	455	434	470	473	455	469	438	522	448	475	440	485	428	468	478	459	478	435	457	465	428	430	469
24255	21875	35162	24429	19462	7748	522	353	289	272	249	249	260	215	233	232	223	207	190	210	211	209	207	211	204	205	187	225	210	188	200	209	221	206	194	198	204	194	217	194	207	190	203	196	174	192	204	185	199	192	204	205	206	193	203	223	210	178	205	223	196	185	192	206	169	179	182	188	198	183	206	199	179	205	195	212	203	226	198	185	192	210	211	213	197	193	205	208	190	170	176	207	187	224	199	186	197	201	204	203	196	204	213	192	194	187	207	204	172	203	178	200	197	195	197	181	184	182	199	180	194	201	179	174	191	202	189	197	204	199	203	193	207	223	198	199	201	206	184	189	208	175	197	190	202	197	194	208	181	184	197	185	194	207	195	215	196	181	192	185	206	204	211	201	205	206	197	177	200	230	165	196	197	201	207	182	202	199	179	204	214	203	210	188	211	181	209	216	188	189	198	213	220	203	200	206	191	199	200	192	212	180	214	196	187	188	175	203	180	212	198	178	201	199	193	228	206	210	206	218	209	206	171	194	186	207	198	206	200	192	177	193	193	179	203	213	209	189	220	201	194	212	205	212	217	177	193	174	185	203	240	209	174	198	187	191	190	195	188	195	176	204	193	184	192	207	185	195	202	214	194	195	209	196	193	191	182	184	169	195	188	195	203	186	204	216	202	199	196	206	187	186	205	205	231	189	187	204	184	202	208	189	192	214	177	203	201	198	202	186	194	185	204	185	182	211	196	214	196	199	207	176	196	200	196	217	190	198	192	183	182	211	215	201	197	203	198	193	213	201	175	189	176	202	203	212	203	214	209	209	217	215	197	184	180	206	187	200	189	192	196	229	170	219	184	192	220	194	180	198	192	195	214	204	194	198	201	213	202	203	206	215	210	185	173	218	185	191	192	167	202	200	187	193	218	186	187	183	208	190	204	210	191	196	206	188	207	184	164	173	194	198	219	185	191	188	195	180	233	210	196	204	187	206	206	207	209	184	191	197	182	203	208	181	181	186	191	196	194	212	202	175	179	204	204	169	205	200	192	214	197	194	159	177	207	177	212	210	216	193	187	219	203	195	235	191	191	216	207	195	222	201	178	201	204	182	212	184	187	189	231	209	192	181	198	201	229	215	199	172	194	194	189	196	207	200	218	207	197	183	195	188	182	177	197	196	202	195	210	210	182	224	210	219	201	200	189	197	200	210	156	206	192	183	212	200	166	183	183	181	190	180	180	172	175	202	214	203	208	188	179	194	179	184	185	201	193	195	202	201	214	190	220	194	212	201	164	204	213	208	179	207	212	210	179	186	225	180	200	173	213	206	198	212	217	233	215	191	198	188	227	197	207	198	190	225	216	198	195	186	194	186	191	185	191	214	203	229	202	198	217	195	175	187	222	222	195	177	217	184	185	218	198	223	233	191	198	203	188	227	186	199	201	197	199	238	206	202	176	195	191	183	202	216	184	195	187	194	187	194	191	189	201	197	197	181	189	214	219	218	177	214	217	192	173	195	204	213	226	213	171	191	182	204	209	164	188	182	209	206	213	200	197	202	203	203	197	200	202	201	214	185	229	218	155	183	205	194	183	179	216	210	203	195	184	200	178	209	184	184	175	222	195	233	193	197	192	207	207	205	187	185	187	218	207	204	198	196	186	205	186	223	196	205	200	220	212	210	191	184	194	208	203	182	199	172	177	196	205	180	196	175	205	194	202	177	199	210	180	194	190	196	225	188	193	206	168	200	199	210	182	208	208	187	206	212	206	192	213	167	191	189	206	193	185	173	197	208	191	192	204	195	190	205	179	169	206	181	218	170	194	162	189	196	208	200	204	234	206	194	184	205	216	206	187	187	224	220	168	173	212	212	188	197	184	198	193	176	202	198	182	229	212	218	192	209	186	210	174	192	201	168	193	216	177	185	177	197	177	222	216	210	206	194	201	206	190	186	208	179	203	197	205	203	197	190	218	186	199	175	197	180	202	191	209	209	201	202	206	185	190	187	213	215	200	202	212	199	190	217	183	209	205	186	197	184	187	179	215	196	178	199	191	195	172	178	174	188	213	222	198	196	199	206	175	196	215	164	178	215	195	219	192	208	181	196	190	201	191	195	185	195	182	203	188	185	180	200	186	192	173	192	186	197	207	179	198	193	192	183	201	168	169	202	199	189	216	190	197	213	189	210	209	199	184	178	209	195	197	215	208	226	179	215	189	180	199	198	183	218	193	203	173	185	208	212	204	187	203	197	190	192	210	192	208	196	196	195	198	216	199	208	167	204	194	187	195	191	181	202	195	180	201	195	197	192	230	201	195	204	187	207	203	189	183	191	211	191	188	199	195	195	203	191	217	202	197	199	207	202	189	204	174	172	179	203	219	201	226	226	193	177	201	193	183	197	211	184	184	185	208	171	216	202	205	184	196	195	201	196	188	196	189	182	215	197	182	204	200	188	191	172	216	228	187	203	183	212	214	177	201	183	182	189	191	203	219	177	187	207	194	186	203	189	217	173	185	198	182	178	180	174	192	217	193	209	181	195	217	193	191	200	193	202	160	199	176	219	194	201	198	180	206	201	181	206	189	187	188	195	200	205	212	178	194	205	190	202	205	202	209	158	210	207	203	194	165	194	213	184	189	211	198	185	198	217	217	203	210	185	213	190	178	186	181	195	214	209	203	198	220	182	214	175	210	194	179	175	199	196	192	191	208	181	207	201	172	171	192	205	206	194	203	173	216	216	218	174	177	191	203	195	189	193	210	194	198	198	188	199	197	180	212	186	210	212	186	188	211	190	181	215	185	173	205	195	189	200	195	204	169	198	195	166	198	202	183	199	194	173	184	184	209	198	179	195	189	201	209	204	176	203	214	191	191	202	186	199	197	195	200	207	195	202	197	197	183	235	203	191	200	203	191	203	203	180	194	228	197	199	192	214	203	187	195	209	182	183	174	190	219	182	182	183	212	192	200	198	202	207	182	194	177	181	220	204	200	158	201	205	207	180	166	197	200	199	197	196	222	161	190	202	192	179	185	182	190	212	185	186	194	172	224	218	204	182	205	172	191	224	174	195	198	187	210	213	197	223	200	185	191	179	191	164	190	190	181	179	187	208	185	186	193	177	196	193	196	188	209	213	205	201	205	210	188	217	206	187	161	196	186	204	150	175	179	226	211	201	205	203	219	198	208	222	196	175	199	169	193	199	184	212	202	221	219	187	209	192	228	193	196	204	203	189	193	188	212	181	170	222	180	171	201	181	205	221	180	196	216	191	193	194	194	193	188	194	187	188	209	210	198	200	209	197	201	203	184	221	180	214	215	193	190	176	203	184	170	180	184	182	189	199	185	201	199	204	187	202	181	190	211	181	182	185	208	189	209	177	195	192	202	194	220	201	195	212	203	206	215	197	186	183	180	207	193	201	166	180	194	197	197	183	194	200	204	183	172	177	178	203	196	192	203	210	215	201	199	203	166	198	215	186	190	202	171	189	201	193	161	221	214	210	196	185	199	179
54101	81798	62288	6277	1096	811	685	561	458	415	425	382	320	328	279	309	312	304	289	316	289	277	261	289	255	261	237	254	276	268	288	237	242	260	270	261	248	247	244	267	221	268	246	243	262	250	238	268	249	265	264	249	250	262	274	251	236	256	220	216	247	237	266	279	250	238	244	232	221	255	240	243	247	222	250	238	229	266	246	262	262	266	239	230	262	247	256	248	234	237	228	240	239	252	252	250	257	236	240	217	231	261	229	246	287	227	252	220	258	289	255	245	265	264	238	261	256	263	250	272	245	259	260	239	236	261	279	252	251	254	225	249	224	252	255	253	252	247	247	271	233	229	240	272	230	233	235	246	224	229	245	285	254	252	258	255	258	242	222	247	236	254	231	244	249	256	241	229	226	242	269	230	262	228	252	221	247	247	253	260	263	223	268	250	252	237	247	256	256	249	237	248	242	250	270	256	263	247	247	233	256	285	233	270	232	244	274	259	248	229	240	229	232	227	266	240	230	236	247	252	246	275	249	228	251	260	237	235	220	261	262	237	244	256	237	264	211	259	238	248	264	254	250	255	235	236	237	257	263	244	242	242	241	237	264	267	245	260	256	235	232	218	266	236	243	263	256	241	258	216	232	234	221	221	248	236	251	240	238	246	248	247	252	253	238	238	261	271	234	254	264	257	219	260	243	242	260	261	261	265	272	246	232	242	224	277	274	260	257	266	226	256	250	251	236	240	244	235	231	230	214	243	262	216	247	240	245	283	246	234	246	235	230	268	288	234	226	250	234	263	236	256	253	249	237	228	270	247	248	264	259	226	246	241	246	259	246	227	252	243	251	242	239	223	215	240	239	231	289	252	234	244	233	216	243	258	246	237	244	251	236	241	242	237	238	289	253	229	272	278	250	264	229	236	247	220	227	219	244	242	243	241	243	253	253	237	244	265	233	265	245	238	226	264	271	239	267	198	267	275	254	224	220	245	227	265	249	235	230	213	248	241	268	270	252	241	225	264	217	265	254	234	248	269	247	212	242	243	262	256	238	262	238	217	248	258	226	232	272	214	242	235	259	236	255	266	226	267	279	253	280	255	227	245	263	256	235	245	257	237	263	237	251	224	230	257	256	250	230	258	235	245	222	250	234	250	252	254	253	261	243	272	221	246	244	248	243	222	242	248	243	237	252	267	250	252	246	260	246	258	236	233	264	245	264	241	263	244	228	245	258	266	250	268	248	238	266	243	256	253	236	252	221	266	248	243	253	234	257	246	245	222	233	236	276	268	242	273	241	275	245	246	233	249	251	246	260	245	271	221	246	268	257	246	228	268	258	242	233	243	244	267	227	240	262	250	231	240	235	265	242	244	225	251	258	223	242	248	258	246	230	250	247	235	227	233	255	238	238	239	243	232	247	251	245	264	265	254	261	260	227	266	273	246	248	258	237	248	239	238	267	235	234	262	231	259	253	268	238	271	264	244	249	289	258	241	259	223	233	257	244	244	241	256	246	235	245	233	257	255	259	260	245	259	277	232	227	249	227	258	229	246	250	248	216	277	286	246	239	256	226	257	233	247	256	261	249	233	246	279	270	253	249	247	239	234	283	248	225	219	253	232	226	241	247	227	245	243	245	270	251	243	262	230	229	278	239	229	260	254	264	234	254	244	271	240	265	255	254	242	279	262	242	209	254	224	247	230	247	233	246	238	261	241	247	232	270	250	250	255	282	225	220	260	234	238	250	257	265	232	258	272	243	248	245	267	220	223	229	253	244	246	254	246	249	249	246	234	243	219	234	247	271	233	271	304	251	241	230	251	263	256	240	275	253	237	242	232	250	233	267	284	236	249	254	246	259	246	249	232	247	249	232	265	250	239	247	238	268	265	239	256	240	261	232	239	243	260	249	255	248	248	259	260	266	267	253	250	250	247	239	218	243	243	225	260	245	250	228	238	242	240	236	245	255	251	278	254	239	229	291	248	205	255	248	213	239	268	249	254	261	240	251	233	247	265	232	257	282	269	248	222	258	251	238	268	251	255	255	235	246	232	244	257	238	233	227	252	232	260	236	246	247	252	229	234	230	251	250	254	231	225	225	238	279	226	247	254	245	220	247	229	254	256	244	250	216	236	246	235	240	260	257	242	232	231	240	249	228	263	222	283	235	248	234	238	232	279	266	247	247	267	231	253	254	246	222	243	258	236	253	253	279	225	249	242	242	254	257	222	266	265	271	249	224	251	238	248	229	259	256	239	231	246	243	250	220	239	247	250	241	235	255	252	242	249	248	244	273	227	274	252	251	252	269	267	263	260	268	232	229	240	238	264	252	239	239	268	239	251	224	237	256	243	256	238	253	237	231	279	251	227	249	260	250	250	247	246	240	267	244	244	220	259	215	223	238	252	273	238	245	228	257	269	267	241	265	262	230	249	245	259	245	219	256	219	252	230	238	267	254	245	241	240	233	252	222	251	255	241	199	233	243	243	231	248	235	240	286	243	229	242	206	259	227	260	256	248	288	258	251	283	268	253	265	253	236	261	216	271	265	283	268	251	261	250	231	257	262	272	238	253	254	240	241	250	226	274	216	235	263	234	264	262	263	238	278	247	238	234	212	262	252	223	244	240	258	241	270	260	236	238	250	251	239	246	268	266	223	242	250	245	236	249	281	243	250	243	263	272	244	274	251	252	246	258	241	251	255	246	219	216	243	249	263	243	243	227	239	259	230	244	221	241	245	240	229	264	256	249	227	238	258	245	269	248	236	223	260	266	245	238	225	270	242	219	242	246	254	238	248	245	250	251	244	256	249	243	225	247	221	290	244	256	230	247	220	248	253	247	257	259	220	246	258	255	233	237	273	244	249	273	230	219	259	229	248	266	253	245	230	253	240	236	244	235	238	249	271	225	255	275	246	234	252	260	269	251	255	253	244	260	250	234	243	254	238	257	236	236	220	272	245	215	238	238	209	228	241	268	228	245	253	245	242	240	244	266	268	231	224	255	226	248	249	258	254	235	259	254	243	248	234	265	235	233	279	255	258	225	255	254	234	249	232	258	245	262	258	250	250	253	239	230	207	234	255	219	240	246	254	259	246	243	267	266	253	235	237	249	257	232	250	278	237	241	258	241	285	243	254	238	246	242	250	240	242	254	261	233	267	229	250	243	277	266	238	273	209	240	235	237	246	242	258	248	237	258	227	236	235	242	276	208	246	250	252	244	261	249	239	233	229	241	246	201	242	238	252	254	248	242	211	260	210	220	217	243	290	252	237	246	228	274	231	254	274	251	259	257	261	254	226	257	228	243	229	257	253	268	257	261	250	252	241	249	218	243	251	245	270	269	251	251	219	216	246	248	269	240	245	280	241	262	254	218	244	224	241	226	250	255	242	258	238	241	220	246	224	250	245	249	235	233	208	252	250	253	241	210	252	265	264	236	258	250	218	263	232	241	262	245	258	222	253	228	256	275	271	261	240	251	256	250	261	259	259	238	244	250	230	258	226	260	245	236
25933	22986	36155	23594	7226	739	539	543	471	523	488	489	524	496	481	463	475	438	497	520	456	425	467	478	435	481	478	461	443	460	445	424	477	513	478	487	434	451	469	454	440	452	417	464	445	446	429	463	440	504	428	450	458	438	450	461	461	443	447	426	433	426	480	419	500	463	530	472	478	490	433	452	450	447	431	438	458	420	450	457	463	482	460	469	466	442	459	454	463	470	466	461	450	464	496	492	411	473	476	480	474	438	435	456	454	475	451	485	443	464	492	474	498	436	482	469	448	458	498	446	475	446	412	494	492	459	451	443	465	459	447	499	463	462	424	423	498	442	470	448	443	467	484	463	406	450	441	464	480	428	449	443	458	466	518	461	461	461	515	465	473	454	451	461	466	455	485	410	474	447	391	454	477	451	468	412	471	418	450	463	493	452	425	479	439	469	454	476	459	504	521	481	460	437	475	460	459	440	473	490	442	476	458	452	486	432	456	467	468	457	452	449	453	464	494	440	421	428	465	494	437	514	452	457	494	466	490	447	461	495	420	432	479	453	485	500	450	481	500	420	451	456	486	480	490	445	474	434	470	466	528	447	456	457	447	449	449	459	456	462	472	442	443	468	460	462	427	458	453	468	485	431	467	465	464	421	492	467	464	414	443	473	479	490	463	445	465	460	448	476	484	440	446	476	490	447	475	452	469	411	458	469	428	480	425	459	463	463	420	456	472	453	500	460	465	481	460	456	469	445	447	439	469	502	471	467	495	421	440	440	444	453	450	442	469	467	511	468	456	474	442	473	440	469	516	448	460	435	482	470	439	453	494	438	450	450	462	442	451	458	496	474	447	511	470	449	447	454	464	481	453	463	481	426	432	438	474	474	482	458	449	457	458	476	457	450	438	446	440	450	502	458	446	447	407	472	456	492	484	446	458	439	453	465	466	434	431	483	487	461	456	401	452	436	451	409	465	454	472	449	437	475	456	450	481	446	435	462	424	444	436	398	432	483	453	510	441	490	454	424	468	424	454	479	464	482	436	438	421	502	494	405	430	458	449	471	441	457	462	448	426	442	448	484	497	412	452	478	478	449	449	430	448	442	480	457	459	437	471	465	445	451	479	453	458	453	493	474	438	470	452	465	510	459	426	432	476	484	493	434	432	418	445	465	450	459	510	466	485	453	425	456	464	478	474	453	495	482	438	479	439	442	463	457	454	485	460	446	448	499	468	495	459	436	442	450	458	483	492	473	459	461	449	443	457	439	457	463	431	467	481	442	450	431	490	471	457	461	470	479	451	410	499	460	470	440	496	449	456	449	438	431	438	452	425	432	404	438	440	479	443	432	465	448	454	497	459	428	439	431	434	443	443	438	439	463	455	447	389	467	448	432	452	420	428	449	450	433	442	482	464	414	459	441	411	466	414	481	459	482	469	469	467	436	447	445	451	446	472	468	447	429	455	461	459	454	458	493	448	470	448	436	441	502	472	468	465	431	467	446	419	424	448	448	431	477	469	474	480	459	464	455	440	430	471	486	458	439	463	460	455	457	456	434	497	496	464	444	466	449	499	445	458	442	477	448	462	428	461	472	470	463	469	439	479	451	442	423	444	479	462	454	445	451	428	450	448	454	449	447	443	439	438	469	470	414	501	457	450	431	469	484	471	484	451	467	426	456	468	418	438	441	420	462	448	457	478	448	437	474	455	442	405	464	416	433	460	492	467	480	475	472	467	447	466	477	484	467	428	489	436	467	482	432	456	446	443	460	483	448	451	450	412	427	469	486	486	469	452	468	453	463	407	446	488	485	443	478	455	483	444	481	461	477	424	441	464	455	450	461	481	439	442	443	455	455	461	514	454	442	446	431	464	470	432	481	437	444	457	464	497	458	470	474	446	422	503	455	441	454	452	464	418	475	450	484	478	423	466	431	480	468	431	451	462	471	444	441	465	475	440	481	461	450	463	427	466	444	444	406	472	410	429	461	453	408	453	457	504	497	495	434	445	458	473	451	427	428	486	426	497	449	477	439	445	461	452	421	450	469	405	459	457	478	469	405	454	424	484	454	473	441	455	432	481	444	442	434	456	481	420	448	430	430	475	424	479	464	424	454	440	461	438	447	477	479	442	456	445	427	437	496	413	452	442	472	463	429	448	446	470	428	451	479	445	442	473	487	459	481	464	438	467	486	450	455	456	471	445	501	472	468	449	422	484	477	437	409	450	439	440	455	447	459	458	467	473	439	436	424	484	487	435	480	433	485	412	451	451	453	465	444	440	433	446	466	438	449	495	446	463	453	410	465	444	429	429	485	424	481	441	478	448	455	429	456	462	458	436	481	442	445	493	431	457	441	423	410	416	495	450	470	470	469	450	466	459	451	458	511	455	477	479	440	455	468	468	440	451	436	471	475	470	480	442	463	456	467	424	453	415	452	447	464	447	454	458	486	453	451	458	431	467	463	422	498	471	447	476	498	452	472	461	496	488	408	469	442	466	429	470	459	459	433	453	473	424	443	463	446	432	482	466	442	423	453	443	484	422	434	436	473	473	438	447	480	468	505	466	434	457	436	456	492	435	425	473	447	459	465	417	429	449	441	434	499	483	447	467	439	493	500	451	481	447	472	498	513	476	471	458	458	481	459	506	486	454	469	486	455	435	462	449	435	450	432	467	483	486	490	475	463	420	437	438	486	461	450	458	431	450	469	452	421	406	410	434	424	434	479	455	462	452	426	453	425	453	454	423	471	438	449	484	447	441	451	411	474	420	478	447	421	449	455	438	457	459	448	489	440	437	454	451	439	477	490	460	456	435	439	448	438	441	417	492	448	424	490	489	490	451	450	482	415	449	471	472	442	440	491	459	496	461	469	431	460	430	471	490	459	451	431	394	451	424	470	471	485	441	419	475	459	424	455	482	460	453	439	458	426	449	443	488	468	447	498	417	433	431	461	463	493	430	479	474	454	420	445	422	437	488	491	458	470	434	444	480	448	482	471	490	466	438	455	446	403	463	471	451	424	410	412	497	452	472	452	459	461	465	452	450	454	471	486	472	428	452	462	484	448	482	479	451	428	474	434	457	433	427	489	452	457	456	446	439	442	427	440	446	470	454	447	418	446	479	439	434	417	457	443	390	463	521	475	462	476	427	435	446	462	461	489	443	437	468	443	431	454	463	482	455	452	477	486	461	444	461	487	483	446	438	474	440	441	438	491	427	478	452	439	431	500	459	428	456	448	479	438	469	435	457	468	470	399	449	440	477	485	430	460	446	429	504	421	455	499	507	464	430	458	450	458	422	450	490	465	485	465	467	481	475	443	485	496	451	467	497	464	479	466	471	419	458	454	502	418	429	481	466	451	465	465	444	431	495	469	455	436	432	441	447	451	458	482	491	460	459	442	469	453	464	435	441	419	493	449	433	452	450	465	447	441	437	467	486	479	464	437	466	422	463	434	456	458	481	476	456	435	499	441	457	446	446	470	444	481	437	454	414	485	493	431	422	492	436	422
53216	69724	53182	4834	1018	839	741	702	635	646	600	581	595	613	541	536	574	494	537	586	528	545	514	535	487	560	526	556	549	524	586	557	485	527	559	578	535	526	573	521	534	565	480	560	602	532	514	571	571	499	560	526	505	517	575	549	502	558	505	523	529	545	577	551	554	488	504	504	502	533	535	525	556	562	507	534	513	525	508	536	548	541	500	530	517	535	542	473	527	494	521	543	521	550	529	533	528	538	524	503	537	545	514	518	568	563	544	522	504	538	498	534	530	571	495	542	523	544	546	547	548	519	559	511	525	541	512	536	563	536	529	541	512	514	548	532	548	575	526	568	540	530	515	543	534	537	560	576	555	511	537	522	524	522	530	547	547	578	554	534	571	540	552	552	551	535	531	563	575	527	506	534	551	557	560	572	536	530	567	549	549	551	494	502	506	570	544	531	532	526	491	539	536	559	573	533	576	522	541	492	540	520	578	499	513	532	528	534	574	544	502	537	601	551	506	553	528	531	559	485	544	517	546	507	532	549	541	532	513	531	531	532	564	547	539	549	561	534	559	524	513	505	545	556	524	533	555	541	548	567	563	518	529	526	511	508	574	511	491	542	504	573	523	530	513	508	559	515	532	545	568	522	529	516	494	542	530	508	498	521	510	534	539	524	521	567	481	579	537	543	515	520	526	541	493	555	566	556	524	558	527	518	528	521	528	550	545	555	572	515	511	551	549	490	552	557	530	538	491	548	546	498	508	549	538	536	572	521	496	515	554	508	536	530	504	551	531	521	507	513	546	542	533	520	562	558	604	536	533	528	538	517	524	519	536	479	568	544	487	520	520	517	550	572	531	517	541	526	523	506	544	582	585	560	513	543	546	565	504	558	518	568	534	532	509	548	528	518	575	542	521	493	541	547	521	540	523	513	528	587	517	540	506	586	529	560	556	495	509	519	518	518	564	537	533	510	479	551	524	546	575	507	549	505	522	531	556	522	531	557	542	515	508	544	528	504	534	509	548	551	503	574	530	544	508	537	488	529	529	536	558	519	548	516	531	527	524	572	497	547	539	536	540	526	509	521	519	523	502	551	535	529	504	512	527	542	539	547	526	502	543	512	536	510	532	534	539	587	552	554	522	518	491	521	542	539	547	532	552	528	548	530	520	552	505	540	515	545	520	528	534	507	565	507	554	522	530	518	517	531	533	552	525	504	530	499	545	515	521	545	554	528	498	578	543	577	540	530	561	514	519	564	520	499	503	535	528	534	522	546	528	533	594	559	522	545	563	537	473	574	539	514	517	509	558	524	562	501	497	475	522	525	525	535	508	534	553	548	519	553	542	523	524	542	508	542	536	551	555	554	543	521	557	512	500	530	504	563	543	535	521	548	506	556	539	485	515	539	523	538	562	516	526	537	515	536	494	517	529	528	533	527	509	502	527	555	496	522	546	560	513	498	511	523	524	513	517	549	495	559	550	453	553	560	517	558	529	528	548	525	557	532	536	520	547	513	509	541	546	567	532	550	549	550	577	500	534	562	538	535	486	497	526	496	556	514	488	541	486	524	525	500	534	541	534	527	506	502	540	577	578	528	527	536	581	556	569	573	547	546	551	513	522	537	534	518	507	546	524	539	522	524	492	563	533	546	528	498	508	537	569	512	492	546	496	508	520	556	473	529	606	512	526	516	521	551	536	556	532	549	521	555	547	508	524	518	560	538	511	534	513	520	546	535	559	559	534	543	499	510	540	561	552	543	541	528	500	547	611	548	520	520	559	501	513	553	529	490	561	537	552	560	519	531	536	530	551	540	498	551	523	536	547	519	512	532	540	489	524	516	530	520	490	534	509	526	567	572	506	570	561	501	528	520	575	527	572	556	515	526	516	563	536	536	545	521	550	528	538	588	529	518	503	528	546	557	490	551	540	535	544	496	559	506	511	565	522	530	541	529	534	525	522	547	579	517	534	584	501	540	558	478	519	528	466	528	497	529	529	511	546	513	494	505	538	577	558	545	537	544	572	521	493	524	501	601	535	553	547	506	515	529	498	538	527	539	510	533	489	535	525	558	529	492	522	548	509	505	516	578	547	558	533	524	488	531	550	466	497	493	515	525	530	568	469	556	551	554	527	516	574	523	508	509	546	544	537	519	565	539	518	556	557	496	563	518	545	507	540	540	539	585	550	498	553	538	565	553	509	541	534	506	520	537	544	537	531	492	541	509	510	568	513	535	535	527	548	542	531	515	523	570	551	525	524	507	599	550	541	499	524	524	519	523	506	529	573	546	533	522	521	577	470	557	521	528	535	558	502	563	543	500	509	531	540	569	547	536	490	567	524	529	580	552	544	502	526	535	505	533	507	540	546	577	556	556	571	484	556	548	530	525	544	543	514	517	531	566	581	521	516	563	557	549	506	564	549	515	488	541	511	547	534	487	551	493	551	504	481	551	554	472	516	549	541	576	499	528	561	534	492	535	517	552	548	558	541	522	565	550	550	567	532	535	582	515	547	501	521	506	526	563	541	554	509	564	504	546	531	567	529	544	527	547	561	538	546	550	550	513	585	536	508	562	517	548	522	514	566	547	557	521	528	567	526	529	507	501	528	546	537	541	553	547	506	524	530	575	498	497	554	491	506	537	526	517	540	523	527	543	564	506	521	531	586	506	532	518	544	529	533	514	515	565	517	536	533	537	540	557	548	549	528	533	548	523	529	545	527	530	535	567	528	532	484	552	529	529	550	508	524	528	508	524	482	542	536	501	542	589	545	569	552	555	535	527	516	523	482	515	488	517	497	543	503	544	546	529	539	519	513	539	549	525	556	499	554	562	537	532	553	561	549	502	516	498	529	570	512	532	576	510	553	520	517	514	503	530	563	541	515	546	531	583	522	535	563	563	533	517	568	531	524	459	558	526	543	489	489	536	506	554	550	503	520	551	529	504	558	509	586	510	581	518	516	530	555	541	538	486	545	521	552	540	498	524	535	505	589	573	530	557	508	479	569	529	555	500	548	544	506	567	537	532	486	553	561	525	547	533	501	568	535	578	531	554	543	521	536	503	548	540	560	552	512	536	539	538	505	538	546	512	498	526	511	537	460	503	533	528	496	533	525	538	548	549	497	557	523	522	536	512	553	500	525	522	537	552	542	543	491	521	533	559	519	515	531	497	510	560	521	536	537	560	525	557	503	542	549	554	579	507	564	531	493	533	533	546	540	539	533	556	525	535	584	558	520	563	526	548	506	512	503	561	527	526	525	559	506	565	524	532	521	473	520	505	541	557	541	525	535	549	521	530	577	530	495	547	568	473	536	554	524	563	531	544	538	512	508	527	525	527	552	513	554	521	521	563	514	538	555	523	481	522	527	572	535	551	541	507	539	488	490	569	526	496	528	488	542	511	519	512	566	537	530	558	535	533	485	536	555	556	510	505	493	503	495	478	543	516	535	499	560	565	518	490	490	559	533	516	522	481	510	549	532	498	561	545	597	560	511	466	501	545	515	519
23218	21680	33835	24658	21030	15539	2194	500	444	359	327	332	310	308	305	299	266	270	281	260	260	252	261	243	253	263	278	237	222	228	234	249	241	249	239	256	231	214	257	231	256	250	236	255	218	251	241	252	242	231	243	226	214	206	201	230	246	250	218	254	266	217	232	219	249	226	220	233	223	236	240	228	226	241	237	243	221	231	237	219	236	229	265	231	231	240	211	254	246	243	228	231	218	214	223	231	236	224	218	234	236	244	251	217	243	217	234	231	219	240	219	216	231	244	198	244	235	246	233	223	228	229	217	235	263	246	207	207	235	214	224	214	223	206	207	247	251	222	226	212	234	212	227	226	242	223	237	248	234	229	234	214	236	236	218	225	226	243	243	236	239	229	239	226	235	224	232	233	225	240	238	228	251	219	216	233	227	251	243	226	210	251	238	244	230	221	214	237	232	212	238	268	220	238	234	241	234	234	240	231	246	208	227	257	229	230	232	208	245	259	226	212	249	246	240	209	229	230	223	224	265	217	202	220	227	211	267	218	203	217	207	225	241	224	245	215	250	239	246	240	242	219	218	231	221	219	209	215	225	255	223	221	268	223	249	219	223	250	227	225	238	237	217	239	234	234	255	228	275	241	236	210	221	233	224	250	187	197	222	232	222	261	215	240	240	225	256	230	252	230	250	209	219	208	247	257	245	224	224	251	254	258	237	253	228	261	224	232	231	233	234	204	226	254	231	215	232	227	216	248	246	244	265	187	212	243	274	233	220	220	222	241	254	245	211	207	219	233	283	255	216	222	217	254	275	238	217	257	228	239	256	246	239	239	243	209	218	237	235	251	225	220	239	232	201	232	211	236	211	204	245	257	240	216	221	226	227	233	201	239	238	226	237	240	214	257	217	219	224	205	237	211	267	237	246	205	234	239	212	203	239	221	246	225	231	241	239	229	224	220	235	205	225	235	232	273	233	213	223	236	227	224	215	252	215	210	188	224	232	240	244	230	205	235	224	234	222	223	217	237	203	211	194	269	234	247	219	232	220	229	211	222	203	213	224	243	226	238	249	243	251	257	222	241	230	248	236	215	260	223	229	220	247	217	248	237	216	244	231	217	225	208	224	208	232	230	219	218	224	207	220	223	257	216	243	214	198	218	195	242	221	238	204	233	229	255	211	254	227	229	244	214	219	260	237	234	261	241	256	231	244	198	231	214	248	203	219	211	227	193	214	218	229	231	249	229	242	240	201	224	214	238	217	231	233	240	224	216	210	222	236	242	235	239	252	248	227	229	220	202	259	215	233	225	256	213	225	230	224	214	234	219	224	237	257	236	230	240	231	221	213	236	243	229	228	206	245	222	269	238	230	216	234	241	226	228	245	241	225	200	236	193	230	219	253	238	238	232	253	219	226	229	232	242	238	251	221	223	226	217	223	217	245	223	249	221	245	238	242	251	231	228	242	202	224	251	235	214	231	247	220	237	241	213	236	234	241	202	227	233	223	207	221	227	254	217	236	222	197	210	228	226	212	230	234	234	248	204	228	233	198	229	230	208	256	220	242	212	228	246	218	233	234	228	233	208	233	236	258	207	222	220	204	246	232	244	228	223	234	238	249	195	230	206	200	227	200	221	208	247	233	222	226	219	216	195	220	234	235	231	244	224	263	224	235	231	255	226	232	233	251	231	222	236	233	264	233	221	249	242	232	196	221	201	234	223	230	248	250	196	227	254	233	183	240	229	212	235	250	206	233	234	223	235	249	228	216	232	248	225	237	232	237	222	247	227	258	255	257	222	215	231	208	217	220	228	244	240	230	214	218	227	222	222	227	256	243	236	232	248	225	230	228	259	223	230	221	239	241	231	221	244	251	213	218	253	224	216	235	202	237	235	209	228	242	232	250	247	253	218	240	216	220	251	207	226	236	223	206	209	255	215	239	234	222	227	239	230	233	207	215	203	254	211	250	247	225	237	236	248	225	239	228	239	258	235	188	219	222	220	218	231	236	198	246	219	203	222	250	221	220	245	222	216	257	246	231	245	217	235	254	228	231	241	228	214	242	237	246	231	204	235	231	274	240	203	216	229	229	208	230	238	209	215	237	266	235	211	212	250	254	235	228	240	197	221	227	219	255	239	223	224	211	247	236	230	227	219	229	215	231	226	246	241	225	236	235	229	230	239	230	229	209	236	208	211	245	251	262	217	219	223	247	216	225	231	251	232	256	242	221	257	234	220	222	229	220	261	248	219	223	230	236	225	229	238	226	238	234	239	223	215	228	232	207	250	256	258	233	254	233	220	223	226	227	222	234	257	263	244	247	241	226	237	236	247	240	223	235	202	226	215	240	219	216	222	226	234	209	241	222	229	221	249	225	253	235	214	237	238	226	238	251	249	237	245	210	231	250	237	221	222	230	235	235	229	225	210	229	264	225	243	237	237	235	243	248	224	216	204	226	222	217	228	229	190	256	203	229	219	218	235	220	226	226	230	219	234	197	200	246	223	219	254	220	229	224	244	217	237	236	222	225	244	222	225	239	243	208	240	248	221	208	250	219	216	243	209	222	257	239	258	197	264	208	208	231	230	241	232	199	231	213	243	234	226	249	239	248	228	237	223	231	243	259	226	242	225	257	249	248	216	204	233	245	217	245	204	229	212	246	216	214	263	250	233	239	245	219	192	239	210	251	219	233	232	228	257	221	215	230	216	240	212	234	229	220	230	211	245	227	235	256	209	245	208	214	222	238	214	227	216	196	231	226	233	231	264	231	211	240	230	246	249	209	234	220	225	218	224	217	248	229	215	244	207	244	224	240	205	209	239	258	213	221	254	211	226	224	222	219	243	209	249	226	228	219	244	254	210	212	244	233	246	225	239	243	222	225	209	235	220	238	225	198	210	238	226	247	238	221	260	204	227	243	216	240	224	235	207	246	243	229	213	228	235	243	205	209	228	238	203	251	219	235	227	225	254	219	232	238	228	228	229	249	205	272	207	243	244	233	232	215	228	208	200	240	239	219	236	210	225	219	226	216	212	228	236	236	217	240	236	210	223	195	235	219	220	224	229	231	224	216	217	237	217	184	233	223	234	218	225	238	214	208	232	229	222	230	214	197	243	226	236	222	230	237	245	240	247	241	228	228	240	248	216	256	230	244	230	217	224	224	226	228	213	218	244	223	240	245	232	238	213	199	211	211	210	234	220	219	232	246	232	213	263	229	245	245	197	225	221	239	236	204	223	234	233	234	230	216	235	210	210	223	227	230	240	212	227	225	239	227	231	228	250	254	213	242	211	208	248	263	221	240	217	233	232	229	228	202	222	233	229	239	237	235	246	231	231	231	232	221	224	251	216	245	234	218	230	223	273	213	211	243	256	217	206	227	241	227	235	217	217	261	247	261	228	230	228	227	236	223	240	217	231	225	221	242	243	206	228	231	231	223	237	244	241	224	248	235	242	220	236	236	232	264	222	248	237	226	234	209	196	258	209	211	225	217	231	211	216	268	234	241	222
56668	88048	62075	7571	2063	1377	986	879	778	605	562	504	473	428	418	408	330	336	315	314	342	304	313	315	313	313	321	297	285	292	262	311	299	292	273	278	259	277	284	292	255	264	281	276	281	276	270	230	272	296	290	313	255	267	269	286	272	244	253	240	267	265	265	242	293	274	280	274	261	268	253	269	271	257	264	274	252	241	298	279	244	276	295	263	283	275	295	282	280	256	261	258	259	275	239	262	274	259	273	223	280	281	284	276	258	247	234	270	266	230	253	264	277	247	272	250	240	270	278	289	283	287	273	279	269	252	294	295	240	261	287	260	289	260	270	229	262	270	280	262	266	239	248	281	261	251	257	279	282	280	257	245	279	262	264	308	254	298	278	272	282	252	295	240	262	291	267	244	291	266	260	258	276	281	260	264	271	254	236	249	261	275	284	267	258	260	246	259	292	265	267	262	285	254	264	250	238	265	265	290	286	266	258	271	256	270	231	258	266	278	244	251	262	269	255	244	286	259	256	256	267	278	303	284	259	267	260	265	264	240	256	253	294	259	266	264	256	284	269	275	278	291	278	288	257	251	252	260	264	270	264	248	267	246	243	235	225	262	258	278	247	273	272	256	275	256	242	249	263	276	290	238	258	281	290	254	281	261	252	258	244	229	259	264	253	282	268	283	265	263	270	262	260	263	271	264	247	288	279	283	260	242	252	262	246	265	261	234	268	288	273	265	265	258	273	260	250	250	253	274	227	266	274	263	253	239	255	244	262	280	254	273	237	274	255	262	270	271	288	303	278	238	240	261	248	272	277	271	254	270	276	262	240	254	251	261	275	266	230	266	262	282	286	262	243	270	266	231	253	262	276	259	239	267	263	258	243	257	267	263	267	261	241	287	253	259	254	277	225	289	286	258	240	273	252	264	253	266	272	265	264	284	250	274	251	273	285	255	263	252	258	276	269	261	255	283	255	251	235	253	235	273	250	248	295	267	246	264	294	282	248	233	254	255	289	277	268	247	219	273	265	278	251	274	265	268	220	247	269	274	236	275	286	266	269	251	257	262	252	282	263	270	258	256	266	271	253	271	261	267	259	255	269	290	266	269	266	263	265	301	256	250	309	283	277	283	258	242	282	280	253	298	253	265	270	270	286	259	265	272	274	274	244	275	261	276	246	233	280	291	256	268	259	265	263	270	265	248	282	280	254	281	279	263	257	272	264	281	253	265	285	280	304	281	244	271	244	264	282	273	273	240	298	300	265	257	279	238	290	275	257	275	256	251	215	264	269	268	259	263	267	290	279	290	287	286	265	262	258	254	269	258	230	257	251	277	264	269	275	300	294	244	243	271	239	272	263	287	297	279	251	265	239	280	284	266	272	248	263	277	269	254	257	265	233	272	283	276	264	259	304	299	248	259	277	246	274	293	281	275	228	266	263	236	268	275	280	267	242	269	246	228	242	282	275	257	264	259	272	242	239	272	258	257	244	272	273	277	245	233	283	263	264	276	261	262	259	278	300	274	273	246	278	256	275	306	272	257	270	271	277	241	267	279	271	270	229	260	245	246	247	249	237	246	260	262	266	253	261	243	232	277	244	241	244	249	278	272	299	259	267	250	274	249	231	279	234	263	266	261	269	237	267	288	265	235	244	262	260	274	252	277	271	254	253	239	246	261	252	244	253	273	234	245	260	275	260	277	252	260	254	239	236	262	270	270	253	249	238	283	264	237	281	288	283	228	251	260	226	278	279	243	269	276	232	285	265	263	301	253	242	271	281	267	251	276	257	264	266	250	244	268	274	267	252	253	255	288	267	240	253	243	246	218	268	275	249	263	248	283	274	271	263	264	250	221	249	273	278	266	273	297	256	272	271	263	289	295	254	282	270	277	262	264	247	272	303	265	273	247	238	256	241	246	252	243	251	264	255	270	265	251	275	274	282	275	294	279	259	245	247	269	234	261	254	263	279	244	251	247	242	297	242	233	259	270	248	233	255	261	253	283	282	250	282	275	268	272	239	260	266	279	255	264	271	274	272	231	260	267	271	255	285	238	245	250	300	264	249	276	217	235	287	271	239	256	256	265	221	255	297	269	282	280	261	281	278	237	277	247	233	269	267	233	249	261	253	276	244	259	250	240	296	274	280	250	269	244	280	253	281	276	299	257	259	270	272	252	274	263	278	231	243	277	260	241	283	274	252	253	260	285	276	263	229	245	241	266	281	287	268	280	300	261	267	242	296	297	253	253	266	249	267	266	275	253	260	277	259	247	284	271	246	246	235	254	295	275	270	252	245	264	276	273	252	237	271	272	259	261	279	259	245	250	226	267	236	276	292	247	238	284	258	245	247	251	270	259	244	288	271	268	257	253	228	274	268	273	264	248	260	293	268	273	260	254	247	258	248	244	280	272	270	260	275	241	268	275	239	256	276	237	259	286	257	249	253	242	282	273	268	269	264	270	287	260	224	271	252	276	271	239	296	242	289	264	252	296	260	274	267	257	274	277	250	254	236	250	256	255	263	238	262	264	258	271	252	300	256	270	272	268	263	294	273	279	271	253	235	277	257	276	248	243	263	254	239	272	266	269	264	271	233	272	279	262	255	256	238	243	266	258	285	266	262	263	265	270	245	274	291	269	254	280	269	265	261	307	248	254	277	272	270	274	265	247	267	274	279	298	271	254	286	271	274	290	274	281	267	255	245	264	263	247	266	289	287	273	275	289	280	254	249	234	269	238	257	285	257	257	248	245	261	286	256	261	242	245	250	262	261	268	250	255	253	239	256	224	263	275	255	303	275	299	249	289	254	250	267	289	252	268	261	287	255	265	289	254	265	224	255	290	270	275	302	258	262	269	258	270	276	246	288	252	251	253	274	252	263	237	257	269	285	253	268	264	241	257	253	289	274	241	256	259	268	258	261	274	242	263	271	252	272	275	266	258	258	265	273	247	257	257	270	287	260	264	285	263	237	250	256	238	284	240	260	266	252	261	257	280	222	274	274	260	289	297	253	276	253	277	268	275	264	266	224	276	262	245	273	238	257	278	255	272	266	256	275	278	252	245	247	273	258	262	253	262	284	282	256	278	288	236	235	270	259	280	277	261	271	243	226	267	283	275	259	247	260	249	246	247	289	255	275	280	275	279	246	274	240	253	259	256	293	260	228	238	229	248	251	244	264	292	255	273	253	235	238	270	251	269	278	272	246	242	245	268	232	235	301	275	267	251	250	270	246	266	267	259	218	261	270	276	299	279	285	256	241	264	257	268	263	287	281	252	257	239	281	258	264	280	274	251	280	255	248	243	253	271	264	286	281	282	275	269	253	278	281	292	262	241	278	241	246	251	249	266	283	288	286	237	264	269	247	268	270	263	278	270	269	290	263	244	282	240	289	274	280	263	266	268	267	230	278	233	250	292	258	251	274	265	272	241	291	262	259	261	270	286	267	273	266	254	240	245	262	265	265	280	256	251	267	263	272	257	262	268	270	236	275	268	286	248	262	254	269	284
28242	24063	24526	3932	414	412	394	393	455	407	355	411	372	379	424	388	390	423	347	352	419	395	371	387	387	388	393	368	389	384	390	369	373	375	411	383	399	337	398	360	390	364	380	388	330	418	412	386	377	372	405	400	371	397	388	365	369	352	364	384	382	378	389	375	373	399	389	388	389	390	399	392	376	403	406	410	360	339	360	351	361	384	386	374	353	366	370	383	364	362	372	352	374	384	374	364	382	397	383	380	353	371	419	404	350	398	411	394	369	374	384	360	354	352	374	407	397	387	379	396	356	399	346	389	356	393	355	375	394	371	412	383	350	390	361	388	392	391	383	382	395	406	375	398	388	379	377	383	397	347	369	380	373	393	385	391	360	371	410	378	383	396	407	367	388	383	388	405	379	386	365	381	385	397	399	376	362	376	373	405	343	353	419	397	348	372	398	405	367	375	389	369	392	392	371	386	366	390	415	390	373	362	422	362	388	398	358	353	413	402	400	338	420	360	379	393	396	379	347	398	351	356	373	380	353	391	406	369	346	380	358	404	391	398	382	366	376	371	370	375	356	356	375	375	368	379	332	382	394	404	363	367	373	366	360	385	390	382	347	373	375	387	393	373	386	408	412	364	371	387	340	373	369	392	354	391	373	380	390	393	395	370	406	385	361	366	360	365	379	407	384	384	355	369	387	359	398	365	364	398	382	385	430	403	352	378	365	378	374	376	388	443	365	400	369	390	359	400	399	377	392	398	360	389	350	386	356	383	339	376	392	373	382	412	371	377	394	398	359	372	386	338	397	359	386	407	392	393	398	390	381	380	373	387	374	400	372	340	366	395	372	384	362	377	368	382	380	336	354	389	367	353	383	405	406	371	380	367	363	388	351	378	384	369	390	349	369	361	340	362	376	388	383	395	356	352	358	354	378	400	364	394	385	375	426	347	370	402	395	358	411	410	396	368	379	374	388	377	362	398	369	376	414	410	385	356	378	331	360	354	424	411	354	368	342	387	355	359	375	392	380	381	371	339	404	370	394	371	387	365	376	376	394	378	365	385	408	343	401	415	388	367	371	359	399	376	363	354	361	372	404	369	394	360	379	364	380	372	377	379	401	371	356	381	369	369	387	351	381	392	383	419	375	423	401	376	363	359	387	393	381	379	387	368	369	395	385	341	369	384	392	351	467	400	366	361	413	408	374	385	344	377	364	367	382	377	358	334	400	378	395	373	393	359	374	357	415	383	398	412	411	401	413	401	404	378	406	391	401	372	387	380	400	365	354	366	391	362	355	369	414	392	391	391	409	391	390	386	393	364	347	359	383	364	366	356	344	394	381	352	379	374	385	355	384	355	367	381	387	383	395	361	379	387	351	393	351	378	385	385	388	380	374	365	420	376	374	438	395	361	360	404	387	394	371	371	363	380	385	354	401	399	364	358	394	359	369	357	397	448	353	376	371	398	395	378	396	363	331	364	369	373	371	367	374	355	364	388	363	383	350	340	370	375	391	367	375	368	373	357	371	360	364	407	366	392	376	345	369	393	374	398	386	390	367	397	387	389	395	361	371	370	388	379	367	354	387	405	356	392	377	406	390	375	390	403	373	410	385	375	389	392	358	369	367	377	388	369	363	423	399	410	389	426	375	355	380	368	344	389	393	365	347	376	393	359	326	353	359	358	357	371	379	340	392	379	393	356	376	378	379	382	378	391	380	362	370	354	354	377	356	371	391	385	397	388	405	372	400	365	391	367	375	366	346	379	339	407	392	385	389	387	379	354	382	386	381	382	404	364	369	405	369	362	348	372	372	358	410	376	373	385	431	376	380	359	356	381	376	391	375	388	390	398	380	348	364	364	375	376	370	365	374	381	388	399	417	384	366	383	427	371	414	348	371	353	392	357	388	378	377	417	357	398	412	362	364	401	394	374	383	384	358	384	393	423	376	391	391	358	354	413	352	359	379	402	385	361	369	360	368	363	378	382	341	339	380	393	360	406	393	326	354	421	356	370	398	379	377	371	344	402	388	363	371	389	385	375	404	370	373	373	388	380	382	377	376	382	348	366	350	339	407	379	394	405	385	384	403	380	417	394	355	375	344	362	396	386	386	389	381	378	398	403	381	393	358	373	382	377	382	374	414	373	376	393	379	370	367	359	401	369	377	371	391	374	378	374	385	359	404	366	379	382	395	383	398	383	357	398	395	380	387	413	378	398	404	389	416	346	386	380	390	367	372	393	367	380	352	377	373	385	407	378	356	383	401	366	409	356	377	353	406	380	382	418	393	414	384	376	378	373	391	391	391	385	390	398	386	348	381	387	413	374	351	365	374	392	350	382	380	392	408	390	382	404	357	365	397	354	401	346	368	367	379	340	367	365	362	374	365	338	361	403	439	397	364	370	356	381	357	376	390	378	342	410	339	374	333	397	364	393	361	392	382	365	389	391	395	388	408	357	365	363	363	381	386	380	371	407	373	410	350	389	349	358	379	400	412	367	396	400	350	363	381	381	361	367	398	382	357	362	397	367	359	385	357	380	391	378	396	381	381	387	351	387	370	395	392	394	354	370	357	377	394	357	371	395	385	360	339	404	345	376	371	369	394	401	375	407	409	382	389	395	389	410	379	380	341	379	362	361	369	395	376	379	391	397	394	351	412	360	394	368	391	390	377	368	357	354	369	346	348	340	363	393	366	361	360	363	352	382	384	395	407	374	382	383	369	367	389	350	362	389	371	400	381	403	384	375	404	383	382	400	374	397	400	368	382	432	346	385	359	401	363	377	383	389	398	400	350	366	359	364	378	354	346	366	340	369	403	371	353	372	363	364	370	377	409	388	392	350	362	388	391	376	387	422	368	400	410	410	373	368	372	379	396	401	388	387	389	407	370	381	384	386	341	368	356	350	391	350	403	384	429	358	389	371	398	399	393	354	341	361	351	368	407	374	405	366	406	393	365	380	363	398	382	379	355	398	378	388	375	392	383	364	386	386	332	408	361	397	368	390	361	393	422	396	411	378	389	415	360	373	344	354	376	405	417	386	345	376	366	405	384	387	404	400	378	391	349	363	373	395	362	348	386	405	370	379	359	394	339	364	374	362	373	373	376	348	352	346	351	395	366	384	366	355	381	373	359	413	381	363	405	401	373	365	364	395	390	396	354	341	426	390	400	393	358	387	338	393	375	400	373	405	401	353	381	376	374	362	368	422	385	383	374	377	384	398	401	397	395	403	392	362	394	388	368	376	392	385	396	399	371	374	385	378	375	381	389	370	359	366	391	392	404	340	410	362	374	342	354	382	337	414	382	384	394	375	379	338	380	374	393	395	343	386	376	362	381	372	410	361	376	405	374	383	371	409	380	375	344	414	386	422	369	353	360	372	386	383	339	387	369	383	380	388	412	346	387	371	376	364	364	387	395	396	358	371	404	338	372	365	366	438	374	406	367	358	379	339	393	386	368	347	351	350	368	362	354	376	377	409	372	400	377	423	360	382	348	422	393	359	390	363
25644	34824	21605	1081	471	475	447	456	464	459	440	483	454	439	446	483	479	498	482	468	448	486	449	481	475	471	447	497	443	455	466	470	469	461	462	463	468	478	468	481	454	488	468	457	464	452	471	445	493	454	515	413	443	472	489	458	443	480	450	464	463	446	466	448	456	499	475	468	471	452	453	464	482	433	449	455	461	510	441	465	473	453	432	476	464	450	455	465	482	467	453	459	505	435	460	452	494	464	462	480	441	466	448	478	449	490	438	431	475	471	477	443	496	464	474	492	458	464	460	471	464	471	428	461	446	465	423	441	447	484	436	441	439	437	486	486	506	461	477	455	489	474	468	463	463	470	469	491	470	488	488	495	441	476	448	489	483	476	463	461	477	478	443	469	478	457	437	444	432	455	484	428	458	492	467	473	465	470	471	467	426	460	469	467	476	450	478	457	484	452	442	454	460	492	469	439	463	470	452	475	428	462	446	480	459	463	456	441	492	454	501	444	466	443	458	438	435	441	454	462	428	465	456	462	493	480	480	506	451	480	443	427	471	491	467	463	426	417	453	454	479	462	480	449	438	463	443	426	441	456	468	445	434	443	427	432	467	448	480	446	478	427	469	465	476	444	441	467	475	482	469	442	448	469	471	474	457	466	459	469	472	430	463	442	467	466	471	453	466	463	441	460	436	443	459	461	474	456	480	466	459	479	424	437	454	433	440	450	484	436	467	434	437	498	474	438	438	505	469	459	439	434	476	462	495	460	442	474	458	432	499	453	464	460	486	451	463	442	453	461	463	453	421	415	454	467	491	447	429	417	464	462	463	438	460	456	456	450	463	463	431	470	471	445	464	438	461	437	459	453	484	443	461	465	486	467	476	462	481	479	468	457	472	514	493	454	444	477	455	451	477	477	437	474	462	494	463	441	422	462	439	452	461	465	469	468	442	456	419	425	433	468	483	452	456	487	475	435	424	440	471	494	486	473	463	463	444	463	439	465	475	450	462	455	487	471	463	422	458	456	426	467	458	466	458	423	448	455	468	434	476	466	472	471	453	473	459	467	454	464	451	476	434	470	450	457	489	471	463	450	479	487	460	471	461	503	483	441	476	455	414	457	480	458	481	464	448	459	494	488	450	454	490	452	443	475	444	435	425	476	465	476	457	456	495	445	481	491	423	479	437	479	466	459	486	454	462	405	434	446	466	475	489	466	446	470	409	449	498	441	541	459	459	470	466	486	451	449	453	474	446	484	464	466	530	469	444	447	451	459	473	479	447	468	453	469	482	484	436	457	443	448	465	488	448	469	449	432	432	447	476	488	480	474	458	468	503	450	506	454	452	470	490	472	494	467	432	459	440	451	487	452	427	474	439	421	445	449	491	436	483	472	456	456	473	446	452	465	481	454	481	466	429	444	484	492	461	503	462	466	477	482	435	432	470	450	458	465	454	443	476	485	444	469	425	514	457	449	490	469	477	481	445	465	429	473	470	432	448	482	458	458	470	423	475	463	479	462	427	455	480	438	452	482	430	487	482	459	464	439	490	469	436	471	457	446	455	460	455	494	455	480	471	494	455	477	438	449	444	441	422	433	432	470	456	451	481	454	486	492	473	474	496	463	441	437	435	502	468	494	448	460	455	451	476	494	472	472	444	479	473	459	449	480	471	476	478	476	482	437	476	497	476	484	458	482	453	489	512	433	480	443	455	491	423	467	498	477	445	456	448	475	485	463	467	465	452	461	456	426	439	463	422	410	421	425	478	444	457	496	469	437	477	451	502	502	448	459	441	493	440	449	477	488	489	443	491	464	508	458	493	476	420	485	475	492	455	463	473	438	472	460	471	447	438	491	476	460	463	473	466	418	463	443	445	446	456	487	443	436	462	504	451	430	431	448	453	442	495	478	453	408	460	425	440	422	465	455	478	446	453	456	487	486	476	459	471	446	445	473	479	402	432	453	449	491	457	474	414	484	429	467	478	436	470	449	445	441	496	485	466	473	450	420	477	464	431	478	440	480	467	469	442	481	422	421	444	466	489	459	469	452	444	415	457	460	484	433	429	466	447	456	417	484	479	441	466	477	459	427	468	439	491	470	456	456	484	497	440	441	464	479	483	479	450	437	453	448	485	481	474	455	476	447	470	434	468	451	471	494	439	460	420	473	474	491	424	494	441	445	450	484	412	475	463	448	455	419	477	457	471	426	476	462	449	494	437	449	486	450	471	479	455	474	465	457	481	458	456	474	441	450	425	430	474	473	449	465	462	471	461	430	458	501	470	432	457	437	488	458	467	443	462	429	467	465	488	467	484	488	466	505	473	457	459	455	480	448	441	458	508	445	451	463	461	442	458	473	441	473	479	498	452	465	450	487	473	462	461	422	469	444	521	458	458	490	447	459	466	458	446	490	454	439	431	454	477	437	477	474	445	461	506	464	481	439	470	458	429	465	458	479	452	465	501	473	453	452	497	493	460	442	473	462	437	439	474	493	490	462	448	455	469	449	486	474	451	469	476	479	480	481	452	427	477	477	460	471	500	430	451	477	468	445	461	489	440	455	474	447	482	470	460	437	461	486	477	434	408	488	454	470	451	449	506	486	458	455	481	482	416	449	460	508	446	465	444	472	498	427	461	446	450	441	468	447	462	485	472	464	429	477	435	487	448	415	488	453	449	463	485	487	477	514	437	458	454	472	481	459	465	459	419	462	452	450	472	489	442	459	422	448	443	461	440	491	452	459	451	434	451	468	460	461	443	441	478	466	454	464	484	473	452	456	440	477	419	474	462	451	455	461	470	454	439	444	437	461	442	455	469	477	480	440	463	446	448	470	494	469	451	445	473	442	456	490	453	455	437	451	511	430	504	460	445	452	488	484	449	463	483	457	465	466	449	458	443	453	486	445	483	504	470	464	458	467	479	455	468	453	456	471	457	433	486	492	463	461	431	479	439	441	455	470	423	496	467	450	451	448	434	463	435	461	495	460	466	479	456	455	442	438	429	442	449	426	459	451	428	438	468	459	467	475	506	434	430	452	460	462	465	419	478	481	452	465	468	455	433	439	447	472	425	478	486	474	474	435	476	468	460	467	426	479	454	516	471	420	467	440	503	457	454	453	453	483	482	456	477	498	501	432	479	450	468	449	472	482	500	475	496	453	496	454	467	423	498	448	475	511	478	434	453	471	470	489	445	423	445	463	484	459	458	492	424	467	467	499	441	453	453	489	484	470	507	448	469	450	427	480	474	424	475	435	456	458	463	439	416	450	433	469	481	457	419	462	437	452	471	474	421	447	471	480	489	457	468	509	471	457	436	420	461	488	481	458	445	485	475	445	470	493	470	431	436	452	468	474	439	455	436	458	481	464	429	443	451	472	484	496	458	457	457	522	452	472	444	477	435	444	478	470	437	485	451	467	435	462	472	434	468	417	459	450	444	421	477	477	457	479	464	421	467	457	451	412	419	469	454	428	447	433	475	477	407	503	441	493	467	452	435	444	459	444	474	441
24220	21950	35443	25971	16635	3780	464	356	326	256	267	229	208	221	244	247	189	201	225	205	206	214	195	229	223	206	211	201	188	199	152	211	195	174	198	200	207	192	182	197	199	230	192	186	220	201	195	202	191	190	199	189	197	222	211	189	180	222	202	184	217	194	202	198	187	220	191	187	221	204	192	182	194	205	216	190	210	203	171	194	182	195	223	204	242	196	185	199	181	174	209	196	208	203	193	221	198	202	207	169	199	184	222	208	228	225	177	201	192	189	199	201	197	208	201	205	172	183	196	183	176	203	224	226	206	218	194	227	205	193	181	194	200	199	188	199	196	164	206	224	223	195	195	175	172	200	209	181	179	186	191	193	225	210	152	209	198	198	192	174	209	191	194	213	213	206	215	206	190	203	165	186	194	207	170	194	191	203	182	204	208	191	191	189	207	203	206	202	179	198	216	221	198	207	194	189	182	196	218	181	190	176	218	202	199	185	185	170	193	223	182	197	178	183	196	236	210	182	193	206	175	207	201	200	197	230	207	178	198	187	190	211	208	191	187	182	191	202	198	193	209	205	200	191	183	198	201	192	190	178	180	206	206	202	198	206	199	221	185	202	186	188	206	200	183	193	196	184	199	175	172	207	198	177	207	167	177	186	197	173	210	196	211	178	166	199	189	215	182	191	213	208	203	191	191	194	199	182	219	207	205	197	202	180	192	169	182	190	192	186	209	200	182	192	180	203	180	227	199	171	188	189	192	199	204	180	205	211	180	199	204	206	234	190	189	206	209	205	185	205	203	181	177	178	226	219	200	189	218	206	190	190	213	193	185	201	180	194	218	219	200	184	200	186	202	205	218	212	177	183	192	189	203	202	204	206	208	217	182	180	203	205	202	196	210	199	192	196	179	198	176	171	192	189	183	190	185	202	203	174	197	228	207	188	178	184	200	182	212	196	202	215	202	207	172	220	215	187	198	216	225	207	199	211	194	181	201	193	206	200	209	204	179	176	209	214	197	202	189	182	224	202	202	198	212	249	203	190	215	186	180	176	187	210	188	194	183	198	185	198	191	191	191	197	183	199	203	189	202	182	165	207	205	187	221	194	205	204	190	210	195	198	198	186	194	178	190	210	210	198	183	182	224	178	210	195	204	211	197	191	208	205	190	187	198	196	185	191	195	211	216	181	187	182	212	190	171	189	195	229	220	170	214	196	209	191	209	223	197	200	207	168	199	217	193	192	195	182	184	211	191	203	207	189	202	204	175	210	208	212	220	217	214	203	195	180	206	227	204	194	219	185	194	204	200	190	209	172	164	200	183	187	197	201	206	224	199	206	217	221	181	203	190	231	203	197	195	178	183	201	217	209	190	218	181	223	203	218	182	211	207	228	200	227	205	194	201	187	171	204	199	197	212	206	197	196	210	209	203	194	178	197	187	193	194	200	210	212	198	180	231	200	203	216	220	194	194	171	205	190	214	196	198	175	198	224	204	184	202	187	177	210	205	202	214	215	174	198	192	199	183	198	210	166	205	207	185	192	193	197	184	190	210	199	196	199	196	200	179	219	188	191	186	206	183	182	218	182	196	206	177	213	197	219	199	208	200	196	219	175	204	200	197	198	196	200	184	206	202	199	201	195	203	210	198	200	190	192	208	210	186	204	214	175	190	191	199	196	168	200	213	215	198	203	216	229	196	186	196	199	179	206	195	192	188	190	192	187	201	182	202	177	204	198	197	188	167	201	204	234	196	173	221	196	197	173	186	181	215	184	198	190	220	227	184	189	180	183	210	197	200	200	189	190	199	208	186	199	187	178	180	191	176	207	198	175	199	204	180	208	192	210	193	208	231	207	191	197	174	202	206	168	205	202	167	236	194	164	186	183	186	182	179	206	204	205	180	211	187	177	228	220	195	215	210	181	202	211	178	223	203	195	196	193	193	188	204	193	196	177	212	196	182	207	205	229	174	187	218	176	201	188	200	194	205	206	185	205	200	192	182	191	187	221	205	166	198	170	180	179	174	194	202	181	189	173	169	180	194	195	204	221	212	226	214	201	192	211	167	180	174	208	214	169	195	208	200	183	187	193	199	177	168	212	179	200	190	218	193	199	219	189	183	194	207	203	220	209	211	176	213	205	206	212	221	214	205	204	203	179	192	215	229	208	213	194	195	209	211	188	197	200	217	209	195	214	213	198	181	218	192	204	203	205	214	199	171	191	189	199	200	235	192	217	175	190	169	168	188	190	223	212	190	188	180	163	191	237	198	194	201	215	188	199	218	171	184	182	225	211	197	183	201	225	177	201	198	192	181	197	233	200	205	198	193	187	173	194	218	183	195	192	212	210	182	187	212	224	187	212	179	216	204	203	205	196	214	222	184	215	225	194	192	203	190	218	210	219	201	189	193	178	202	191	199	190	198	209	203	207	204	224	177	191	202	202	187	199	200	205	219	215	199	193	207	191	189	194	189	223	193	202	220	208	199	193	224	230	218	208	190	176	193	200	196	195	196	210	175	217	176	198	213	193	205	177	209	204	177	189	200	197	203	207	207	208	213	193	211	179	197	190	193	170	215	182	194	219	196	217	182	186	188	201	185	178	200	188	216	203	195	187	184	197	194	212	195	207	191	169	183	187	183	188	193	181	202	188	191	208	227	188	207	227	193	190	182	194	186	205	210	193	213	199	202	235	207	204	216	198	205	202	211	183	208	214	204	210	190	188	167	205	214	173	219	213	198	194	186	216	206	194	191	191	201	178	221	236	196	216	207	201	199	179	190	198	198	177	206	200	195	175	178	189	174	193	199	201	205	218	184	192	218	183	196	181	188	191	184	210	217	186	204	203	179	219	188	214	191	188	207	212	216	204	170	238	225	190	204	224	208	205	208	188	188	173	183	200	191	202	181	184	207	208	198	191	221	178	212	189	219	180	231	210	185	200	193	191	207	191	195	191	215	204	227	192	187	194	211	187	212	221	213	189	197	199	199	208	183	201	229	191	222	193	183	200	205	200	179	208	184	188	201	172	193	214	208	164	214	189	200	199	176	206	189	197	197	203	193	192	210	207	185	210	204	199	208	196	181	166	175	202	202	200	188	175	198	206	181	210	181	176	200	201	208	209	219	208	196	201	194	202	194	171	167	207	201	180	199	193	183	170	190	224	209	189	217	195	218	187	203	201	186	178	192	192	203	196	199	223	206	197	217	208	209	183	194	199	199	217	176	216	207	195	187	206	190	184	194	215	187	194	192	187	211	195	193	199	191	180	167	182	196	208	174	196	223	199	216	174	178	206	186	194	202	194	209	186	195	191	198	202	205	186	222	199	179	186	215	201	191	172	213	218	207	187	212	208	198	192	239	206	193	201	204	169	205	184	206	197	186	191	184	185	206	195	188	197	200	180	195	195	203	209	179	217	207	213	216	190	193	187	188	216	196	207	180	173	181	200	190	206	190	209	223	192	213	192	190	204	213	200	194	174	222	208	183	203	201	188	193	198	192	186	167	199
55187	83197	57623	4919	1215	874	695	563	484	453	382	363	368	297	351	321	280	284	282	302	270	271	263	275	262	271	253	291	247	240	263	297	259	258	255	255	252	241	278	284	237	255	266	267	250	234	255	263	262	284	297	262	244	221	266	251	246	250	240	214	275	247	242	235	265	262	253	231	238	238	270	237	241	271	238	244	252	250	248	236	230	247	245	248	239	281	240	262	239	262	253	237	222	227	256	249	248	238	254	255	242	238	239	253	245	237	282	226	237	244	267	233	251	251	249	243	261	245	261	235	228	233	267	249	246	251	241	273	237	249	239	275	245	246	247	253	216	249	259	248	200	262	262	244	243	271	254	240	250	240	266	289	255	236	236	269	219	243	245	228	230	229	258	261	240	238	249	239	225	238	250	271	253	251	238	235	286	276	252	244	259	255	217	253	225	246	236	262	245	230	268	245	221	243	256	247	252	255	248	284	254	277	278	276	255	262	244	272	244	236	269	254	261	267	270	248	242	234	264	256	257	239	241	217	268	237	251	266	254	271	267	232	241	265	249	255	234	277	279	235	225	246	248	267	238	262	264	257	252	280	258	259	234	251	247	255	263	263	263	233	268	275	220	236	236	282	257	254	223	245	257	259	239	248	261	255	231	216	241	265	234	259	247	253	254	252	247	267	260	237	235	244	240	253	223	226	259	224	256	239	245	261	254	255	242	260	226	223	252	253	243	229	268	234	224	252	254	241	281	260	245	260	250	234	245	230	258	244	208	265	249	242	249	246	274	246	245	238	253	250	225	244	274	253	260	267	237	254	254	268	271	222	267	234	234	250	248	253	279	260	235	246	244	270	262	262	228	232	265	272	247	274	250	242	274	232	224	251	265	238	238	269	247	266	270	259	224	216	242	251	250	246	246	233	234	249	253	265	255	251	245	256	240	250	282	243	262	228	243	241	271	238	231	263	247	250	244	255	237	243	243	254	244	265	233	251	241	284	263	248	276	242	257	257	248	258	228	280	252	241	244	270	241	245	260	246	253	246	227	221	235	267	243	247	271	210	239	230	263	271	250	230	253	285	242	252	224	240	244	220	263	256	242	243	270	240	231	252	251	240	262	250	267	230	266	245	270	282	236	232	217	244	247	241	267	265	250	248	260	246	253	251	251	276	248	231	235	220	264	243	260	255	261	242	261	230	261	238	249	254	263	250	260	254	233	244	242	243	248	274	243	247	239	250	249	247	235	248	244	261	243	256	269	233	235	273	255	249	241	263	258	258	255	217	237	266	238	249	253	231	225	246	257	236	253	206	239	250	248	244	216	260	245	255	241	236	239	252	246	260	251	260	246	248	273	240	249	250	255	256	254	235	270	226	258	242	253	231	265	234	250	279	230	263	223	237	282	221	233	253	240	267	251	234	243	256	255	251	271	271	230	250	255	263	247	268	261	251	258	257	223	221	263	242	246	238	249	262	284	270	256	252	237	270	253	239	252	235	266	225	259	253	278	259	261	244	236	263	239	231	240	260	230	249	246	266	269	240	235	220	242	260	272	276	277	282	255	254	245	228	225	246	233	252	257	251	233	231	269	247	243	261	225	243	251	263	255	228	244	243	258	257	252	240	221	210	249	260	248	203	239	225	244	234	241	262	267	255	257	220	275	253	250	260	250	239	248	238	233	259	251	254	280	292	232	231	236	200	249	235	249	232	261	245	264	276	273	239	259	263	225	254	228	255	263	266	226	243	256	218	238	262	267	254	238	235	276	218	262	260	246	247	254	239	235	238	245	273	249	236	246	245	260	231	243	234	238	246	244	224	222	238	246	239	230	242	264	231	264	235	273	246	238	281	253	231	243	257	249	235	255	258	239	247	259	244	263	275	244	227	272	260	244	254	240	250	265	257	251	283	272	274	238	258	231	236	260	246	224	251	249	232	258	236	252	232	245	247	239	253	253	258	263	244	246	269	234	239	221	265	257	250	246	250	272	233	230	264	250	219	246	245	260	236	249	266	244	236	257	255	218	269	271	252	257	282	235	254	254	266	250	242	242	234	228	254	246	272	252	266	228	243	229	249	237	268	251	221	254	288	246	244	255	236	283	250	245	228	246	216	242	247	243	242	247	244	231	248	211	234	273	235	245	246	247	276	255	236	260	263	220	244	263	251	218	210	242	254	235	259	219	243	256	250	270	238	258	226	249	234	244	219	249	253	253	259	249	232	244	260	245	225	241	246	232	267	262	238	277	260	238	243	249	250	242	224	241	257	254	260	231	257	245	254	261	271	227	230	249	268	225	247	226	258	256	253	262	241	259	234	248	256	264	272	227	254	239	232	225	273	254	252	256	245	244	267	249	236	248	264	240	294	234	256	260	244	256	222	286	249	263	252	243	258	237	253	242	261	251	237	247	249	227	227	267	264	239	256	256	230	253	263	252	270	255	260	267	240	232	249	250	254	235	260	240	258	214	244	276	243	232	228	267	239	256	221	246	260	257	268	225	243	264	240	243	240	249	244	232	258	266	247	231	258	244	260	268	228	268	249	238	263	261	229	244	249	216	256	252	224	214	250	227	231	260	238	246	262	234	245	220	239	257	239	246	258	264	249	238	234	272	240	231	253	241	247	258	235	243	239	256	259	237	245	243	243	230	243	275	250	230	259	233	236	266	245	235	239	266	235	252	252	274	247	241	260	213	241	257	241	250	279	256	273	248	247	260	252	252	248	258	259	248	246	262	258	268	263	271	213	262	224	249	248	263	245	263	271	228	253	253	258	238	252	246	240	260	230	241	244	242	220	247	238	224	265	257	274	256	236	237	244	241	262	230	251	257	232	265	258	233	233	245	246	267	266	215	250	263	213	255	256	249	255	200	252	256	271	273	253	253	257	263	243	255	245	274	259	237	242	264	284	232	267	253	232	252	230	254	254	233	230	253	233	240	253	223	259	249	247	251	216	247	233	243	270	248	226	250	243	264	235	251	225	261	237	262	242	260	262	263	257	238	255	257	242	239	216	253	258	244	246	230	243	260	224	251	258	265	272	249	237	229	231	256	261	261	231	249	244	232	247	245	277	242	255	221	238	275	234	265	257	228	249	224	251	263	226	229	275	252	251	227	246	221	229	245	239	250	248	241	275	238	239	252	258	256	233	251	250	236	276	225	248	253	248	256	289	274	260	247	254	264	288	223	273	232	233	225	250	243	230	282	253	261	238	250	255	252	250	253	270	232	262	256	230	239	249	259	253	256	244	226	275	241	252	258	240	270	263	234	255	248	253	221	259	218	247	247	234	223	249	215	264	265	221	246	271	237	262	281	245	238	236	258	231	263	214	225	219	243	249	265	255	260	232	258	247	226	249	247	252	245	246	255	267	252	267	270	243	257	261	270	285	243	266	265	263	242	275	248	241	246	247	235	240	251	264	251	231	240	241	240	242	254	242	244	266	245	247	247	269	241	268	236	262	230	290	247	258	268	257	247	231	247	234	263	220	220	251	247	235	250	241	250	261
25850	22889	34899	23728	6270	697	557	553	500	530	478	498	457	463	468	475	483	452	476	460	463	468	498	469	426	503	477	486	484	459	440	487	488	454	463	454	455	462	441	488	460	470	534	455	477	482	461	471	452	468	460	463	469	454	455	472	434	449	459	453	461	440	458	481	469	471	476	468	477	466	474	435	454	501	503	452	466	479	426	456	473	481	519	475	493	455	472	464	440	459	485	405	485	426	432	480	476	480	453	457	466	457	497	464	442	454	478	464	513	455	459	464	459	449	472	460	423	479	460	529	477	472	482	506	446	438	457	457	470	433	480	479	442	432	426	428	476	471	457	492	456	437	420	480	457	498	431	444	465	468	439	416	459	457	464	447	473	442	463	461	483	486	464	473	454	454	450	443	446	468	424	449	428	423	445	426	490	502	466	412	476	467	458	468	444	447	470	471	424	453	453	452	448	472	448	421	438	436	453	446	466	469	448	494	429	434	458	456	474	492	486	453	468	464	454	460	462	467	463	466	471	477	488	425	451	466	488	439	447	455	437	471	445	423	451	456	475	446	419	473	460	447	435	474	442	493	469	453	460	461	457	460	439	435	456	463	487	462	490	441	444	472	477	429	432	464	433	449	435	451	434	485	423	463	461	490	448	458	455	495	489	490	453	444	455	460	457	436	478	475	439	480	477	478	473	426	434	460	446	453	438	467	468	477	450	431	457	488	458	446	421	456	474	475	471	454	477	472	501	451	481	432	464	490	437	455	475	470	471	466	466	456	448	454	433	485	437	493	511	439	484	482	432	493	473	458	465	450	485	465	471	437	459	470	436	498	466	483	444	482	453	519	473	472	445	450	466	441	416	462	469	433	459	474	442	487	477	414	483	463	443	466	474	458	446	459	475	487	487	462	484	443	444	443	482	482	431	447	490	453	439	418	468	443	453	449	456	418	467	465	438	450	474	407	417	476	447	473	491	460	469	441	450	512	488	462	470	437	468	441	466	465	462	468	453	455	468	448	494	451	472	438	489	453	481	460	454	456	457	499	457	487	449	483	474	443	456	445	452	405	487	477	473	445	448	447	457	499	451	458	458	446	453	496	471	434	440	445	454	482	490	473	486	450	426	449	506	454	462	480	436	474	475	462	447	477	471	440	434	477	444	468	420	422	441	464	475	450	439	426	458	426	475	463	453	428	460	443	496	442	484	476	458	450	436	456	462	455	455	455	472	432	452	435	493	439	441	430	461	449	440	463	448	432	452	466	444	466	462	427	435	495	444	436	429	545	445	469	456	481	497	455	462	471	485	475	477	448	459	470	479	462	425	442	477	437	467	440	460	510	470	445	459	447	434	419	410	489	450	448	439	459	468	440	465	452	494	472	431	448	492	445	513	478	460	427	486	433	501	483	473	470	431	460	476	464	470	455	434	465	480	408	461	484	495	465	448	498	451	505	468	442	493	409	459	453	480	464	434	431	430	474	487	468	421	469	499	437	472	468	470	445	484	456	449	447	434	456	432	442	452	486	455	474	494	418	454	455	469	458	479	442	479	445	437	456	446	500	474	439	509	471	484	462	456	441	452	433	425	499	466	466	455	451	428	477	438	471	443	493	455	453	453	473	465	436	444	468	440	436	412	459	455	475	420	438	457	443	487	452	479	449	444	487	441	488	476	472	427	477	428	472	460	469	482	457	466	437	431	441	456	453	442	461	460	437	450	472	525	470	424	427	461	436	470	463	477	441	431	495	458	438	422	459	419	483	389	449	500	443	495	460	459	430	493	480	450	447	463	456	455	467	455	480	452	491	441	441	488	454	461	470	528	460	468	440	476	427	430	415	446	506	436	471	453	457	484	450	424	462	459	482	469	450	469	447	467	463	451	441	484	487	469	453	461	441	482	463	441	453	481	472	455	471	424	462	472	462	474	426	509	443	467	444	467	447	463	451	461	438	442	486	487	457	466	474	468	457	483	471	496	432	483	442	471	460	479	464	404	431	425	451	475	462	461	486	526	461	457	454	447	460	441	417	485	457	446	470	456	458	467	464	428	495	443	488	470	446	465	463	445	461	473	482	452	436	456	446	471	464	453	429	472	477	433	462	450	466	493	457	473	488	420	428	441	464	473	438	460	416	467	502	480	426	511	487	431	436	459	466	492	453	471	481	465	457	475	449	477	474	465	411	458	458	468	435	488	477	432	463	419	504	480	442	444	468	421	449	412	429	478	494	470	449	484	465	451	466	456	453	437	466	437	471	441	465	496	470	449	427	459	451	449	505	443	472	465	510	435	441	461	459	441	430	449	489	449	475	471	464	517	452	432	481	477	503	462	483	487	456	460	427	455	448	495	476	452	422	433	435	450	433	464	457	496	472	449	461	483	463	493	478	470	456	458	437	448	459	497	460	446	436	445	478	482	481	455	449	446	481	458	440	441	428	465	462	460	433	472	450	460	451	483	457	432	427	410	460	468	473	482	465	501	496	508	450	484	458	508	456	449	453	454	450	449	463	453	427	477	458	432	437	451	435	451	428	474	503	482	462	441	454	462	468	452	469	447	469	435	472	433	443	443	462	460	485	465	460	464	445	497	466	475	436	433	484	454	444	478	466	462	440	478	460	464	454	431	442	447	516	491	443	475	463	458	446	458	476	489	436	487	491	454	490	465	460	424	439	486	470	449	489	435	463	473	445	538	415	478	435	415	476	490	468	473	426	468	461	448	474	449	470	453	498	475	460	471	460	427	455	448	468	467	456	466	474	462	419	476	475	521	445	470	466	453	445	466	445	464	454	486	490	444	519	446	452	439	514	463	447	450	448	486	415	453	468	465	476	496	415	472	462	463	464	465	456	500	495	448	502	467	438	460	437	470	439	451	460	487	437	426	460	522	459	459	455	442	445	434	474	491	432	419	434	458	455	471	463	491	475	435	474	447	451	443	463	472	467	448	496	498	428	437	413	493	508	460	471	483	442	486	444	462	442	451	470	467	480	478	439	434	443	462	458	470	489	446	463	456	460	441	459	448	499	474	478	457	430	463	467	461	476	480	482	439	449	434	453	462	440	483	431	422	434	456	459	488	428	493	446	455	472	514	440	472	449	478	451	460	441	483	448	436	435	463	456	427	464	501	450	486	466	494	485	448	450	435	473	450	455	436	458	491	449	482	429	461	506	462	446	445	443	481	482	452	465	465	481	460	463	426	464	479	468	438	470	471	452	460	479	437	450	473	440	396	422	438	465	465	449	437	443	422	488	446	456	446	434	447	491	459	444	476	488	481	467	425	479	464	461	462	460	504	407	466	480	466	465	468	414	478	417	477	444	441	436	470	430	456	454	457	451	428	486	452	475	475	453	484	446	473	476	466	464	460	426	483	477	433	434	461	467	445	455	487	436	483	487	439	427	469	450	469	480	403	448	487	475	470	456	482	463	474	452	465	476	452	455	436	463	434	457	410	468	451	481	425	489	471	448	468	464	434	446	480	461	459	423	445	456	461	483	467	459	455	482
53680	71678	50370	4611	1021	844	782	691	648	632	635	630	550	593	591	543	577	550	590	595	580	560	557	533	545	553	538	517	557	511	522	521	527	517	558	505	541	565	541	523	548	552	573	534	574	505	572	555	497	579	533	532	545	515	584	532	564	538	517	573	533	546	542	557	560	520	478	539	548	532	526	551	542	539	552	532	534	552	503	485	591	498	566	552	578	536	526	510	515	539	525	497	509	516	513	513	494	538	508	539	552	523	503	529	572	523	537	561	513	560	557	532	510	499	517	530	536	521	523	518	527	548	531	528	544	549	552	573	569	524	560	537	512	569	514	527	547	562	539	549	525	506	480	514	523	503	551	490	519	543	541	551	546	576	604	529	571	516	525	520	551	527	512	541	525	559	551	536	536	504	509	512	515	505	548	537	523	542	541	535	506	577	521	510	571	556	577	545	538	566	570	529	552	521	502	516	541	533	563	555	515	581	519	485	513	564	579	509	557	531	557	565	543	551	547	530	559	555	527	562	507	537	472	537	519	505	555	542	556	503	526	582	571	525	520	518	510	520	533	539	528	542	520	548	544	544	528	544	555	536	520	506	545	521	568	503	551	554	529	556	553	519	541	580	565	541	552	585	561	542	554	546	564	583	550	533	552	543	530	532	530	494	527	503	533	512	539	522	552	527	536	535	527	535	529	505	515	538	564	514	574	532	544	538	500	561	530	548	487	537	594	518	540	498	543	530	560	534	545	526	506	530	529	523	531	508	575	534	537	560	530	531	553	523	575	510	549	562	470	518	555	518	534	537	542	527	525	516	553	529	560	536	557	538	539	549	587	553	552	552	532	563	541	521	553	569	528	578	503	531	566	565	510	529	560	555	540	549	518	516	518	548	486	544	517	526	489	540	564	513	529	534	510	531	527	536	541	529	524	521	539	538	548	529	537	539	565	530	570	532	526	527	576	544	511	520	554	497	590	492	540	543	514	499	510	552	558	555	498	528	515	565	551	565	527	525	486	538	534	537	526	542	532	518	539	562	520	567	551	486	543	536	521	521	506	503	562	537	543	522	543	570	556	518	555	555	515	524	556	541	562	505	483	570	509	565	544	524	536	552	502	572	568	577	550	540	587	529	531	547	541	538	551	511	508	536	518	537	529	572	547	511	541	557	495	531	544	567	572	511	552	545	527	535	548	540	546	536	545	526	519	535	583	520	539	549	520	533	537	531	538	524	523	526	513	539	480	548	540	535	525	536	532	559	528	519	525	540	532	546	526	559	560	516	544	506	526	549	510	544	560	554	566	557	547	538	571	568	536	571	518	562	549	589	552	538	560	538	525	549	544	559	529	539	582	522	497	539	523	568	585	553	529	562	552	553	518	526	519	523	565	538	545	512	520	572	510	548	535	556	568	541	515	531	491	550	524	566	542	529	498	533	539	567	545	542	580	549	503	508	552	560	521	541	576	519	515	519	565	548	548	537	515	495	542	500	562	537	511	533	513	542	518	498	524	577	527	539	522	534	534	516	554	518	524	488	521	505	549	524	566	496	568	524	537	520	517	531	489	518	540	494	533	533	537	535	533	574	538	530	534	549	566	505	525	528	480	550	553	539	518	552	514	555	534	510	555	508	534	519	562	548	550	511	508	586	516	575	588	536	557	527	522	559	492	535	539	530	510	527	547	517	541	513	519	555	513	541	518	561	533	518	511	560	533	555	573	550	530	538	556	559	545	556	513	580	556	533	535	544	565	502	557	511	528	501	527	520	561	558	478	527	511	499	547	544	522	502	513	559	539	564	526	530	515	511	524	581	514	565	549	580	542	537	538	464	507	535	539	553	558	562	551	504	526	539	517	547	525	528	546	528	584	475	533	557	516	543	577	521	511	553	521	562	528	522	547	595	505	513	555	501	532	504	503	566	569	514	560	482	531	523	547	509	572	524	573	554	525	535	514	528	582	536	553	529	501	542	514	557	557	564	558	491	499	530	549	538	517	506	541	504	549	556	519	503	549	547	523	556	511	542	520	560	538	552	538	494	573	542	497	515	537	557	509	532	527	552	545	522	507	516	571	491	533	512	541	520	545	519	546	583	535	514	526	532	540	586	524	571	536	527	516	545	566	561	552	552	527	543	566	545	466	527	558	591	544	531	556	579	513	514	522	522	521	517	525	522	535	541	576	543	522	524	572	525	553	501	545	570	547	508	495	534	550	560	551	523	531	537	528	498	540	538	531	568	555	553	561	547	526	540	527	547	527	525	533	508	531	578	512	507	559	532	575	484	555	528	567	561	551	551	518	559	564	546	537	556	512	484	538	534	536	555	536	561	519	567	528	554	528	547	492	525	530	569	537	543	530	524	568	561	534	573	523	533	531	480	532	539	551	534	539	515	559	549	542	593	558	511	527	579	537	492	531	506	534	535	535	500	546	554	545	498	522	542	529	576	558	540	517	537	509	542	520	564	549	534	561	550	529	533	543	518	519	498	545	530	552	542	498	545	525	537	572	547	533	548	566	542	571	517	557	530	522	581	502	538	489	512	542	522	551	508	519	516	515	549	524	589	535	549	518	506	514	526	505	567	537	535	498	510	537	521	515	541	548	510	570	537	553	542	510	519	566	521	513	538	557	514	547	533	555	513	510	546	576	515	541	563	497	549	517	542	544	520	543	536	532	520	529	556	535	540	568	570	553	578	548	608	567	551	566	543	512	523	563	505	530	547	516	560	536	511	553	555	499	526	557	519	524	592	521	543	519	537	543	534	543	546	521	538	534	540	538	524	544	552	560	585	578	545	569	526	475	522	532	551	530	582	509	519	532	560	539	542	514	512	561	532	539	547	508	527	522	551	514	541	502	528	519	569	531	515	527	529	555	529	520	527	563	550	491	527	510	551	552	514	536	547	517	542	563	502	536	566	533	474	526	576	515	524	554	562	517	594	531	525	498	521	528	507	519	520	528	502	528	544	543	576	577	530	486	536	533	521	506	505	560	521	545	550	570	496	555	560	519	518	509	554	505	557	525	540	517	548	559	571	538	552	498	540	529	534	534	539	528	527	525	516	546	524	511	541	542	579	553	540	552	519	545	514	552	543	540	507	535	531	530	530	557	526	511	521	563	548	538	532	584	533	534	522	516	542	513	516	526	537	548	528	521	536	540	506	545	560	514	513	566	526	548	531	511	543	552	526	524	568	575	549	518	549	525	533	510	565	527	526	525	512	562	508	550	502	562	520	508	560	548	489	552	563	537	555	546	519	547	522	521	533	537	498	534	475	538	540	587	504	516	518	536	499	500	510	561	555	537	536	559	507	553	551	537	555	510	530	547	557	518	559	514	549	550	534	577	480	541	520	530	537	516	529	514	532	481	557	549	527	544	521	557	548	509	544	556	509	552	568	513	530	533	541	514	513	535	539	538	551	543	540	557	565	518	526	567	523	545	536	525	510	533	468	505	514	534	481	493	523	536	548	530	503	528	528	556	580	554	520	530	530	474	554	522	540	551	578
23241	21619	32621	26908	20823	13883	1711	516	416	396	378	362	321	323	309	301	289	306	277	291	243	251	272	268	266	268	271	246	245	238	251	251	245	234	238	264	254	270	237	285	268	238	249	243	249	236	255	251	244	216	257	235	225	241	230	226	236	243	235	199	253	210	239	230	230	257	227	241	223	239	225	228	248	243	250	218	242	239	235	248	253	242	256	222	224	221	249	222	228	239	229	254	213	220	228	252	231	241	250	220	244	190	235	224	213	222	227	227	223	244	236	231	261	244	241	237	251	233	259	234	255	235	241	231	232	254	212	237	231	249	230	247	251	237	233	222	252	238	209	224	236	230	231	232	243	211	204	246	256	227	224	236	241	216	226	224	220	229	234	231	229	232	224	234	247	206	211	227	195	239	196	227	233	257	251	243	231	251	259	204	245	212	244	250	254	221	226	204	243	252	251	244	241	235	243	204	221	228	234	207	249	232	231	221	221	225	261	240	262	246	234	258	212	219	219	246	245	249	246	239	223	250	234	216	223	247	250	231	223	227	237	234	229	215	247	231	230	259	220	237	209	255	222	216	263	228	233	233	242	238	219	233	235	270	229	250	239	211	229	229	245	264	232	206	238	232	241	239	250	192	221	224	244	235	244	229	242	209	237	228	248	215	226	213	231	251	250	232	244	225	228	242	208	235	242	213	219	244	275	233	243	235	224	222	234	247	234	211	254	228	218	235	227	211	233	231	231	243	232	222	241	242	234	233	212	213	248	210	235	256	266	228	240	249	221	233	244	222	223	223	226	235	244	225	208	236	256	241	234	213	216	240	238	231	242	235	232	238	202	259	265	236	234	244	218	219	223	239	222	227	220	236	257	234	202	246	239	218	230	231	248	212	219	216	212	215	256	261	239	252	234	252	227	215	222	205	226	246	242	252	206	243	210	226	216	219	255	234	239	270	230	232	237	232	215	228	227	238	235	224	250	227	240	240	275	217	224	248	228	239	239	223	244	240	233	209	261	229	219	219	251	225	220	212	214	268	247	218	229	217	217	252	225	224	229	263	221	244	211	222	217	219	263	245	255	217	220	256	202	228	200	227	208	233	239	272	242	230	213	217	226	250	213	244	234	227	214	243	239	255	250	224	220	246	251	284	239	214	249	227	246	242	218	237	258	220	215	250	227	238	221	221	249	250	239	241	217	223	226	225	227	246	223	232	208	234	224	253	228	253	256	230	235	227	250	214	239	239	226	224	213	240	235	231	226	231	234	236	224	228	211	216	238	235	223	219	239	263	246	210	228	239	240	228	237	225	231	234	239	234	254	235	233	237	225	228	216	249	230	229	217	239	225	203	242	245	220	209	238	268	201	231	224	221	230	223	238	254	270	246	242	239	222	257	229	214	248	225	241	252	214	225	212	240	221	233	250	213	232	244	245	228	234	250	238	219	230	210	257	260	241	244	213	231	236	242	233	232	236	208	228	235	259	237	230	232	216	229	245	239	237	216	243	237	218	229	220	225	226	260	207	233	241	223	230	222	203	233	230	215	233	258	240	233	226	256	235	230	250	240	245	240	229	232	253	226	250	224	222	251	221	239	243	209	205	232	221	221	212	234	258	248	226	217	230	232	238	229	245	215	283	236	238	216	255	237	261	225	236	221	245	252	198	243	217	228	222	234	228	245	241	223	255	231	212	220	225	223	228	248	241	237	244	241	213	247	241	238	247	237	211	240	235	234	245	216	242	218	229	227	260	228	222	246	237	211	249	236	230	224	253	253	241	244	242	221	237	230	247	222	220	243	249	217	218	232	254	237	235	239	268	242	237	233	236	220	227	242	255	256	221	246	227	245	254	239	224	224	220	223	225	226	249	224	234	236	220	243	232	258	245	201	237	220	235	214	240	226	240	251	238	214	249	212	247	245	223	217	227	229	236	224	232	230	255	221	222	222	202	233	257	251	243	255	246	226	244	232	213	229	231	250	225	242	227	217	215	220	240	253	255	246	220	241	217	204	219	250	210	226	256	249	231	237	226	262	230	237	242	226	232	214	236	201	242	213	224	245	246	235	242	228	227	246	233	229	211	209	220	243	246	245	226	233	226	260	229	249	252	243	223	247	207	237	238	224	225	226	258	228	248	218	236	267	271	233	252	252	234	256	243	219	221	223	217	227	215	255	247	233	235	209	245	214	226	237	229	241	247	244	217	224	230	207	238	192	244	235	231	194	244	216	231	224	229	227	233	225	224	252	235	229	261	242	247	218	227	253	259	269	248	260	229	238	243	237	234	258	247	239	241	204	209	263	235	217	225	233	241	237	221	225	233	247	224	231	249	255	266	258	224	270	235	221	240	244	226	210	230	200	247	237	195	237	251	224	228	209	242	231	225	234	249	239	241	240	233	205	271	210	239	242	250	195	228	231	221	205	248	248	223	217	233	243	237	229	193	208	229	224	241	226	225	199	188	219	217	247	237	243	240	253	228	218	205	213	241	217	249	237	248	224	211	227	235	200	257	245	237	219	252	237	222	226	257	253	217	246	246	252	232	246	266	240	249	228	227	239	237	222	221	238	215	228	246	226	235	225	237	215	239	240	233	240	239	224	228	255	243	231	254	249	238	240	249	237	226	203	242	220	221	228	220	234	228	229	270	218	225	236	213	252	225	245	246	252	247	249	229	209	208	239	206	237	236	229	226	233	208	223	215	224	229	221	234	218	204	215	257	242	230	248	257	205	210	247	240	213	231	251	243	240	244	235	225	228	230	221	243	226	223	234	246	221	255	216	220	247	225	220	223	239	215	221	245	226	226	194	224	242	250	205	226	258	203	235	225	213	217	236	213	239	266	231	237	226	246	234	258	208	249	220	258	239	226	246	245	221	262	227	211	227	255	236	222	247	217	232	228	239	215	241	233	230	254	225	231	226	216	232	229	224	229	242	245	215	249	218	229	205	249	253	209	248	237	219	212	227	235	249	221	233	227	219	240	220	252	238	204	245	234	238	245	238	239	238	227	237	204	223	247	233	255	220	226	252	214	224	239	210	242	238	236	241	227	223	239	227	239	237	219	230	229	221	220	221	240	205	234	241	262	249	235	223	224	221	228	213	228	253	223	231	218	211	244	258	245	222	236	235	228	239	218	236	216	229	207	245	203	247	252	218	224	229	215	230	230	207	239	236	245	252	236	233	219	225	248	226	213	243	233	251	213	242	249	218	227	235	225	242	235	246	211	235	231	232	245	237	226	216	232	192	259	212	221	219	218	206	224	207	226	219	225	234	217	243	222	255	260	227	227	254	212	235	227	235	219	214	220	242	217	240	217	229	229	234	198	242	191	228	231	219	233	231	226	235	256	253	238	215	247	206	230	265	239	215	223	237	230	234	246	232	246	214	217	254	223	242	231	227	224	209	232	236	238	224	236	257	258	238	221	235	245	245	238	216	223	243	239	243	243	244	248	219	237	220	242	244	232	224	235	228	212	247	281	258	241	253	248	244	234	228	261	245	225	220
56583	87166	59879	9097	2190	1514	1092	897	763	600	545	507	451	455	399	377	363	353	370	320	318	309	297	340	350	296	294	283	271	287	317	300	270	282	289	265	289	269	288	287	265	279	319	290	284	304	239	253	262	237	277	234	260	245	272	256	264	292	280	274	266	267	287	285	272	253	293	263	266	254	258	281	278	275	284	267	292	280	256	280	290	283	259	265	280	277	249	247	266	262	279	291	240	274	291	254	292	289	259	241	282	249	291	247	257	273	270	256	287	273	277	253	269	262	259	271	268	294	265	284	301	292	280	271	273	270	286	316	289	271	296	263	292	262	278	272	267	268	251	265	279	257	233	278	246	264	265	245	293	294	236	261	256	235	264	296	237	247	268	293	255	280	271	248	258	265	247	286	273	272	310	255	248	275	294	295	286	287	258	267	244	259	276	259	262	262	273	262	238	283	256	237	253	257	242	276	290	247	277	262	294	297	245	267	276	272	258	257	270	289	263	262	260	240	253	308	257	251	268	258	281	261	272	251	264	290	280	290	278	283	279	294	300	253	291	220	283	270	242	267	257	274	264	262	248	283	255	231	261	258	231	267	286	277	273	256	265	296	239	254	290	248	254	263	268	250	281	252	258	292	263	253	261	288	265	297	282	249	270	243	259	276	252	255	291	251	259	281	278	239	270	246	252	254	275	249	300	283	258	260	268	280	282	263	256	266	270	265	277	296	274	243	260	251	264	254	238	257	270	245	262	264	272	288	264	270	264	257	277	258	276	258	261	246	244	242	260	278	274	275	240	269	270	293	271	291	265	265	278	273	263	279	266	257	241	256	278	242	281	290	259	268	277	274	234	248	241	247	268	295	264	255	232	260	275	284	280	269	262	242	267	257	262	285	264	262	215	260	236	290	264	269	276	261	249	264	265	280	276	269	277	281	279	332	273	254	270	282	253	278	267	266	276	275	257	266	276	251	279	276	258	269	263	265	278	240	284	256	240	261	258	253	255	246	267	282	281	257	254	259	261	263	248	254	266	271	282	239	260	245	294	258	235	243	263	248	253	239	268	284	261	280	273	256	272	283	270	226	225	241	276	307	287	257	257	267	264	296	257	272	272	236	260	252	249	262	281	254	252	279	290	239	275	247	252	253	245	253	262	283	251	272	273	255	279	250	265	287	259	263	272	269	255	286	247	251	307	262	246	267	285	238	243	296	263	259	290	286	249	283	266	268	270	255	262	278	255	254	247	251	253	262	272	251	265	255	282	244	284	245	247	264	290	287	253	263	260	244	268	284	260	269	281	278	244	297	287	249	291	296	267	280	264	265	294	285	261	269	254	299	285	296	243	270	266	296	276	242	268	296	279	257	300	263	252	249	241	266	272	252	229	312	261	257	247	267	260	286	255	245	289	249	284	280	273	270	255	258	245	258	264	269	279	289	265	274	277	233	282	269	298	272	265	253	261	262	273	256	232	253	254	301	266	285	269	266	288	270	288	289	254	278	294	256	292	273	276	262	279	299	247	268	281	264	280	293	289	265	264	271	280	254	242	233	260	269	276	252	251	250	227	263	257	288	256	258	264	281	251	280	255	259	255	272	281	267	280	262	273	276	271	255	276	254	260	249	256	253	256	230	277	274	245	267	288	243	255	260	253	269	287	299	265	253	251	264	294	241	279	264	264	281	253	260	265	255	260	294	276	258	280	254	272	288	294	240	281	284	250	281	273	244	255	248	279	278	288	262	261	273	251	276	260	259	286	266	246	294	273	259	252	235	286	269	261	265	238	270	254	226	233	257	280	284	265	288	222	252	271	276	264	285	254	256	249	256	286	286	241	264	240	251	238	272	257	281	259	271	259	279	259	261	286	268	280	273	273	277	268	290	244	317	249	241	282	227	234	259	268	280	260	277	276	262	235	292	268	281	296	265	278	278	261	276	270	264	290	265	237	260	267	272	270	240	256	259	282	273	270	264	283	250	309	262	272	263	294	266	263	233	275	276	229	249	279	260	267	272	276	276	253	228	260	262	246	280	273	269	253	269	330	260	234	301	240	266	268	268	273	255	257	263	265	264	283	266	240	302	271	280	281	274	273	279	285	251	278	262	264	247	273	263	265	291	247	258	273	238	244	278	249	266	243	265	258	268	265	273	268	272	281	258	271	288	284	242	277	270	276	248	258	295	258	248	245	257	275	266	276	267	275	253	262	278	252	220	273	238	235	302	277	267	258	245	285	245	273	267	269	248	266	289	244	259	280	297	269	299	238	264	238	258	285	268	275	274	260	259	295	282	241	251	260	281	239	277	266	260	291	259	250	252	246	280	282	266	284	272	269	275	260	278	271	295	260	272	246	278	256	283	260	271	254	271	246	263	255	278	278	288	240	242	251	252	258	272	249	289	250	240	264	304	278	277	281	257	281	276	250	260	257	246	252	277	282	257	254	263	269	271	279	286	252	276	267	269	268	277	251	235	262	248	249	266	226	279	317	286	244	270	258	251	282	234	239	282	223	252	249	276	250	284	262	271	292	276	254	263	240	271	275	269	263	282	264	259	275	278	296	257	268	283	277	286	264	266	225	271	285	269	250	294	267	264	257	235	282	246	265	259	259	261	263	260	259	271	252	286	243	266	263	267	254	254	274	257	247	270	252	277	287	272	274	258	263	257	231	265	243	274	264	235	258	265	240	272	292	256	249	257	262	278	257	270	273	291	268	255	264	260	256	280	232	295	260	279	265	272	244	273	287	253	270	250	282	276	289	240	240	250	265	279	273	266	245	265	276	258	238	278	275	231	283	274	244	277	299	288	271	257	256	249	252	242	252	279	267	287	296	240	269	251	278	286	260	250	270	289	258	259	285	277	254	255	282	283	247	257	290	249	289	295	285	282	255	261	268	255	277	240	254	258	278	263	274	257	262	279	274	286	287	315	263	276	275	279	259	293	261	276	265	288	232	260	252	243	287	278	260	257	277	252	261	274	269	244	278	277	285	236	286	288	245	258	259	269	262	280	281	277	274	247	282	284	265	263	288	270	259	232	274	274	278	263	254	248	295	255	283	287	286	273	291	273	222	258	266	283	272	253	283	256	241	230	253	273	272	279	272	250	266	254	247	273	254	274	271	286	252	297	265	255	276	259	282	254	263	239	239	252	274	258	261	260	268	251	250	274	245	264	253	256	258	286	257	269	253	268	280	271	235	258	254	247	272	242	277	277	248	273	273	245	277	260	291	264	274	279	285	283	269	276	279	283	271	246	241	272	281	261	256	271	269	244	263	305	245	268	261	256	263	245	252	270	256	245	252	274	277	258	301	261	273	255	266	227	255	297	255	246	281	236	268	247	270	266	276	249	257	289	273	251	243	259	262	240	311	269	261	284	253	290	286	290	275	292	267	305	279	297	242	264	259	271	278	315	267	276	262	287	267	263	234	267	268	240	252	259	266	255	275	282	299	254	230	276	273	263	288	260	257	245	252	277	285	264	239	280	269	261	266	284	276	261	276	225
28103	23895	25784	4597	461	416	397	393	422	370	407	403	386	378	370	365	404	362	399	410	416	384	383	359	388	354	352	380	388	409	400	375	386	411	362	387	411	390	369	388	389	393	391	365	399	383	389	384	410	406	398	360	401	385	428	394	391	400	402	395	367	360	403	412	368	410	392	363	380	432	367	401	366	375	400	383	387	371	405	359	363	360	378	376	383	387	398	366	345	387	349	363	379	409	407	400	398	374	379	378	387	383	365	409	385	351	388	383	362	405	387	414	382	413	397	383	352	410	370	353	371	404	364	370	366	383	380	384	389	392	401	376	417	379	375	374	407	366	358	387	403	384	380	380	391	391	369	410	387	381	374	374	380	394	393	382	374	366	385	361	410	375	392	366	382	351	381	376	390	375	362	393	383	394	409	390	355	391	334	389	388	405	351	391	405	396	349	388	388	363	393	405	400	404	415	366	419	360	368	391	376	368	373	369	377	375	361	352	386	362	407	399	381	401	421	385	376	387	389	366	371	413	406	358	362	381	384	399	389	405	385	373	349	415	385	349	390	401	386	386	394	392	384	371	404	392	397	365	367	378	390	420	366	385	363	385	365	377	363	383	351	372	405	353	376	396	395	420	368	373	403	377	402	381	377	385	374	370	406	368	379	400	423	380	373	381	351	405	359	377	389	395	369	379	421	395	419	422	369	394	406	398	368	340	362	409	387	361	374	401	376	389	380	414	383	389	351	382	393	360	389	365	416	373	374	374	390	374	395	399	396	392	385	394	405	374	388	378	417	380	396	403	353	405	376	362	394	401	366	354	397	391	408	389	379	381	362	391	381	390	350	378	390	373	410	374	380	370	385	394	341	403	389	361	370	390	387	370	399	373	401	397	377	372	382	385	358	402	361	370	396	344	383	392	385	381	377	361	372	368	381	387	370	405	412	400	384	380	404	373	382	364	367	414	340	388	380	405	396	386	393	341	409	439	369	391	398	421	377	409	374	371	360	423	419	392	389	351	403	381	403	361	365	395	385	345	369	355	378	384	369	384	368	401	370	401	397	384	398	373	401	381	369	385	347	420	397	381	336	376	369	389	425	405	390	397	377	380	361	393	379	389	368	386	389	411	421	398	402	432	361	384	359	394	398	414	375	386	386	379	406	419	394	389	389	389	404	386	355	375	399	372	418	351	380	366	400	375	353	357	401	371	372	380	379	376	414	377	415	376	374	388	417	383	383	398	406	365	402	366	363	378	362	380	401	369	357	352	358	384	362	401	368	378	377	405	376	380	359	385	371	405	371	403	379	399	351	420	375	393	384	361	371	361	386	396	395	397	383	397	355	408	403	376	370	401	398	360	369	391	377	395	392	400	345	413	370	366	427	399	385	400	368	366	402	403	416	339	378	405	392	408	368	364	374	410	400	400	388	355	380	389	391	403	404	378	348	370	362	417	383	376	388	367	402	392	370	367	385	377	351	376	365	363	363	345	427	396	422	377	403	399	383	390	366	355	403	358	385	395	379	400	378	397	368	419	357	405	367	363	364	424	350	392	420	386	388	399	381	399	400	362	409	400	358	369	417	381	374	388	416	370	379	401	399	398	373	373	366	417	357	406	382	385	385	349	351	377	381	389	371	375	387	347	377	368	372	392	374	375	410	380	416	382	353	392	365	402	408	419	381	431	417	363	407	352	380	366	391	367	375	352	400	367	377	394	380	360	367	361	369	411	360	367	390	389	374	382	370	371	379	386	361	339	392	388	385	371	365	394	369	369	416	381	375	397	407	392	394	387	384	385	402	408	367	370	386	357	397	377	415	375	413	369	402	395	403	364	431	344	411	386	380	403	406	378	409	406	374	402	399	395	417	374	396	366	371	381	373	366	353	411	384	321	379	380	395	378	387	396	381	381	381	394	402	378	356	378	396	373	384	393	381	393	390	385	414	327	387	410	398	381	378	400	388	418	388	427	390	425	395	381	379	352	374	415	393	394	411	391	411	396	396	397	372	368	386	406	384	370	400	377	378	402	400	366	371	390	369	380	380	376	403	377	425	414	389	396	368	411	358	400	403	382	370	355	397	387	380	373	353	378	377	354	406	368	391	375	376	349	415	371	374	375	382	351	382	390	353	363	372	387	395	410	415	384	380	351	379	395	402	393	381	359	367	384	379	407	364	404	371	379	347	407	413	410	376	362	374	364	369	426	401	339	378	364	394	390	369	415	376	370	362	387	374	400	405	406	396	353	401	392	399	365	403	402	380	365	387	377	390	358	398	390	404	402	392	400	382	394	394	355	384	361	374	368	395	370	403	381	375	406	402	388	356	404	403	400	398	380	339	371	397	380	349	376	390	372	370	396	381	379	394	367	367	414	424	403	385	396	401	376	375	344	356	377	366	365	361	409	402	378	406	408	411	433	392	379	367	385	379	380	375	372	383	371	415	362	406	391	375	382	355	364	358	369	359	385	360	355	382	343	365	365	389	412	384	424	376	360	376	396	391	410	412	364	375	396	356	364	390	365	432	415	398	390	360	397	384	384	409	384	382	384	399	395	400	392	403	347	395	364	366	380	401	369	412	387	368	374	389	397	360	389	409	378	366	391	410	353	363	411	397	381	378	392	376	399	381	366	401	372	401	412	386	367	351	399	382	388	392	400	363	369	377	397	375	374	361	392	361	391	393	431	375	396	362	407	421	372	375	413	412	393	385	358	388	357	393	370	382	369	389	334	364	343	379	415	389	440	396	398	381	408	413	395	352	414	383	396	403	407	373	371	395	380	369	387	365	366	376	370	395	385	407	387	372	384	393	403	380	395	413	393	401	416	414	392	397	376	382	367	365	410	371	397	390	400	390	413	352	360	365	366	396	365	394	413	379	356	404	373	434	369	367	351	390	359	396	376	389	382	387	363	373	364	368	386	364	354	395	399	374	370	396	418	391	392	403	365	368	368	391	406	360	397	351	373	368	367	412	382	410	395	374	364	398	386	407	404	362	377	377	380	410	392	375	389	407	341	375	389	390	375	384	403	391	373	422	362	377	375	368	396	405	396	381	374	386	417	346	378	411	384	431	381	383	376	377	424	391	390	375	374	397	378	391	368	373	377	373	397	369	355	379	415	405	380	387	386	376	377	334	411	396	400	433	356	419	354	384	376	403	370	369	408	384	415	364	392	371	372	372	364	386	352	362	368	389	368	381	381	358	379	413	379	388	388	386	365	373	424	350	374	391	370	441	391	401	371	377	377	336	393	390	409	433	363	385	377	438	382	397	381	395	376	406	371	383	339	357	416	360	394	397	375	362	405	393	392	362	399	396	410	399	351	394	362	374	393	399	397	385	380	382	370	361	388	383	384	356	404	406	397	359	407	407	405	359	385	426	367	372	386	341	411	386	399	374	410	368	388	383	382	386	390	389	403	387	387	368	407	382	402	363	362	371	369	377	380	383	363	388	397	379	375	400	406	364	396	363	376	378	388	366	416	381	400	391	377	417	393	356	378	398	386
25750	34701	22993	1249	520	511	477	491	445	452	460	459	445	499	466	472	493	492	463	447	493	445	428	460	466	463	486	446	484	473	452	479	443	464	450	448	477	473	520	427	480	474	491	453	480	493	473	468	433	466	458	497	444	469	454	478	446	446	507	455	445	477	440	437	449	470	466	447	461	485	473	451	452	461	496	418	482	445	460	455	434	473	489	464	407	449	495	435	449	492	457	419	471	459	488	477	505	474	463	445	457	455	488	445	439	491	452	445	450	466	481	491	448	459	450	443	476	487	485	440	480	469	473	493	470	476	455	454	470	478	429	455	503	467	459	462	500	502	471	464	476	489	487	451	480	512	465	473	450	451	458	466	463	497	454	487	487	465	476	450	495	469	480	440	470	518	441	502	472	475	470	478	496	508	487	454	482	496	491	482	467	440	455	468	465	473	470	443	454	483	456	459	468	479	466	475	477	486	504	445	494	447	438	449	446	483	462	465	489	494	484	467	496	469	482	470	477	478	475	491	450	474	464	442	455	474	472	456	456	432	486	457	459	463	467	486	436	481	461	490	452	465	449	436	458	460	444	435	481	478	486	447	429	442	478	485	477	449	434	456	472	489	483	486	477	471	450	462	492	456	450	475	482	506	449	435	452	484	482	448	438	470	476	501	498	466	474	471	492	431	484	460	496	445	441	476	477	467	466	469	467	469	424	445	473	475	480	427	480	455	492	485	448	457	484	502	466	534	450	492	487	430	416	479	467	457	455	441	469	488	433	468	493	459	475	485	476	502	481	474	445	466	454	467	466	485	484	448	455	463	426	472	467	479	447	435	481	497	452	460	465	481	424	475	501	475	465	468	500	448	451	452	464	483	472	494	457	455	471	451	470	450	520	483	444	463	482	482	489	483	434	475	436	452	481	430	459	484	463	478	523	500	449	479	504	467	439	463	483	486	467	490	481	481	448	472	444	436	432	454	471	474	455	448	500	461	462	472	484	431	450	449	436	520	489	490	477	471	461	480	480	468	506	490	442	491	477	496	445	465	454	460	467	486	477	447	477	449	453	468	470	485	471	444	439	464	466	457	418	475	455	469	493	487	431	471	462	463	456	478	469	485	453	463	494	452	465	479	489	499	465	483	451	414	511	496	479	463	470	492	512	471	492	464	468	479	479	430	440	466	452	486	448	449	427	456	484	483	492	503	500	453	434	472	487	442	424	462	463	454	434	468	474	444	433	502	466	447	474	453	455	467	470	477	486	476	500	436	477	449	438	497	496	467	445	478	440	428	457	485	452	485	465	438	496	426	470	451	466	493	431	476	511	429	443	464	518	468	478	471	483	487	462	483	467	472	458	459	465	468	491	444	451	452	478	437	473	458	458	484	485	466	478	450	480	464	505	465	441	450	484	461	482	457	477	433	461	501	470	461	468	484	468	456	454	448	437	467	463	428	481	455	457	494	479	494	474	456	473	443	482	472	456	430	414	474	456	450	468	462	471	429	441	461	459	467	481	472	508	447	464	456	475	446	476	487	475	393	494	448	502	485	475	473	449	456	501	395	466	455	442	451	483	451	473	471	475	443	473	479	470	455	499	479	420	478	429	483	436	457	440	450	489	430	458	435	478	469	457	450	439	460	448	459	488	453	492	454	490	467	491	472	431	468	460	457	391	454	443	450	446	488	493	495	447	471	461	503	469	445	443	460	445	469	422	464	453	456	451	443	478	459	477	477	466	489	485	475	410	470	461	463	466	480	466	440	453	509	404	437	504	472	437	468	450	460	506	411	460	456	527	486	504	519	449	487	460	493	480	507	463	453	478	466	460	455	459	450	491	452	432	473	483	484	490	489	469	451	412	483	459	448	474	449	458	441	451	505	460	491	468	461	462	452	485	445	427	469	429	442	471	446	469	441	473	479	467	461	474	379	483	462	443	433	497	452	448	520	487	488	472	441	458	473	456	458	452	470	467	455	456	489	435	498	477	445	424	472	464	504	439	465	444	474	499	473	434	439	483	461	471	469	475	487	457	487	436	481	465	465	479	473	461	505	519	460	451	464	435	460	486	450	459	467	470	436	469	446	444	488	503	462	475	483	461	468	459	476	491	477	431	489	487	465	468	466	497	461	478	453	479	464	491	449	459	487	481	468	478	482	491	436	488	482	485	493	449	451	477	431	456	434	435	428	454	494	495	432	446	463	458	462	495	468	455	411	459	469	475	499	449	463	433	460	480	508	497	439	449	450	445	444	446	473	442	477	452	475	477	460	448	491	447	461	476	461	453	482	479	489	451	477	449	483	515	466	463	466	489	464	465	442	434	455	490	483	463	472	441	459	489	460	456	465	441	491	461	441	453	444	480	499	476	434	489	487	439	432	463	462	455	425	461	451	442	513	489	492	473	448	447	462	505	438	473	465	477	482	478	474	473	460	462	425	431	495	478	504	473	492	453	456	475	467	464	475	476	436	462	443	454	478	447	456	453	479	433	471	461	445	462	439	452	459	441	459	460	491	456	452	480	459	448	470	479	492	475	445	462	438	451	466	426	478	469	438	476	457	465	486	476	451	478	452	453	454	483	472	465	489	423	438	463	483	431	468	453	495	511	478	499	439	464	458	476	481	468	479	457	437	440	482	501	472	495	469	461	455	461	494	460	436	473	481	467	463	441	466	454	494	451	469	459	486	496	453	490	481	475	462	456	457	450	436	511	513	423	484	467	431	475	461	459	507	465	460	451	433	474	437	517	464	463	461	461	488	500	455	489	468	509	436	465	473	454	488	472	478	457	481	444	466	450	477	479	477	489	421	505	480	465	480	434	501	462	478	480	469	467	448	484	445	469	477	461	475	477	479	470	449	436	456	474	498	478	479	463	447	463	475	488	499	473	468	451	471	477	511	452	452	478	477	455	469	458	496	461	443	482	463	469	478	472	482	465	470	446	470	457	493	422	483	443	456	442	428	489	453	459	469	435	467	496	491	468	474	462	465	474	477	474	457	473	433	462	480	434	509	450	452	506	432	431	519	505	462	490	508	479	543	456	449	470	502	494	471	482	440	494	458	467	453	458	481	426	504	473	413	444	464	511	464	449	459	437	456	492	479	479	447	497	441	467	455	465	469	498	470	473	461	454	443	501	454	466	467	481	456	448	460	437	445	521	480	461	502	457	467	478	476	460	472	499	470	466	479	450	472	457	471	421	474	477	439	435	467	468	438	454	481	466	473	472	504	454	488	479	475	444	436	504	433	417	453	435	472	457	445	477	456	439	481	464	438	485	494	470	458	476	460	474	481	487	450	463	478	430	458	463	506	460	470	489	472	457	470	506	479	448	490	463	475	430	476	497	511	480	460	429	499	473	487	496	454	416	434	447	439	463	487	459	458	461	474	531	445	489	472	466	487	480	485	472	489	454	445	442	473	466	491	463	474	492	498	461	502	483	467	446	453	474	502	473	429	517	498	480	450	461	475	430	448	496	470	456	428	473	482	459	476	473	467	481	488	471	464
24253	21820	34461	26727	18379	5810	495	353	299	328	280	263	236	199	234	250	237	200	222	205	216	238	216	224	219	203	213	223	191	191	224	185	213	200	195	191	185	204	166	227	193	201	199	210	212	199	204	212	214	224	219	165	176	238	211	199	188	210	240	211	217	207	195	199	217	197	201	208	198	203	194	201	229	191	222	189	181	182	197	226	199	209	213	199	213	212	200	200	204	204	195	208	211	195	199	197	191	225	201	179	187	219	202	198	215	215	183	210	213	204	188	193	177	187	209	178	169	212	224	196	206	182	193	193	206	207	216	216	176	213	198	213	198	215	243	188	217	206	203	194	204	192	190	218	207	207	189	172	212	212	207	200	200	178	198	188	179	220	177	198	179	198	229	178	218	184	190	211	208	192	213	219	183	205	182	201	199	202	222	176	205	189	205	200	228	194	189	212	205	216	201	175	192	198	193	192	205	210	197	214	189	198	187	196	202	186	190	227	196	196	180	215	211	212	201	193	195	228	218	236	184	242	197	216	189	193	170	229	185	179	183	204	212	174	218	203	192	206	192	218	209	192	223	198	208	200	207	196	214	190	213	206	192	197	215	206	192	227	182	197	209	193	201	212	206	212	201	175	207	217	219	198	209	209	229	194	198	200	200	175	179	195	193	205	224	207	213	198	210	190	218	228	212	185	204	225	203	218	210	206	180	189	212	194	229	200	220	220	209	186	242	238	216	217	196	188	195	191	196	205	223	217	186	186	201	206	189	240	195	216	198	171	218	198	195	186	206	210	218	178	203	190	194	190	161	209	219	191	176	196	190	239	229	209	185	226	213	199	199	207	179	188	194	208	186	203	208	212	211	194	195	214	187	176	193	200	199	215	211	166	221	200	208	209	187	211	215	203	185	200	173	205	206	210	212	204	212	187	198	183	190	185	202	194	188	209	188	193	183	194	232	212	214	209	195	179	220	209	217	193	214	203	220	206	188	209	205	203	208	199	205	197	200	206	207	215	189	193	219	180	185	185	208	216	210	201	199	206	202	182	187	184	201	202	201	200	178	200	201	185	223	208	199	229	202	186	202	204	200	183	210	180	201	193	228	190	216	205	201	202	215	209	194	218	205	178	205	186	210	189	210	160	194	210	209	177	220	191	230	209	214	203	177	202	216	191	221	213	176	172	185	200	190	213	211	187	216	195	182	184	213	220	196	191	204	207	194	204	209	204	205	237	188	182	201	201	199	216	217	213	193	225	200	202	209	187	219	209	213	204	182	198	196	234	207	184	231	192	199	186	206	203	205	189	186	207	198	193	202	209	199	213	193	188	194	200	209	196	170	205	199	197	204	212	174	213	215	188	203	204	207	186	212	223	182	200	178	180	201	211	224	194	196	209	192	185	214	195	217	191	209	208	189	197	196	206	195	219	205	216	202	190	207	209	185	203	221	211	209	180	205	197	183	216	193	200	211	205	174	226	198	217	212	225	217	205	161	207	191	210	217	184	221	185	223	201	204	205	199	199	217	187	194	183	193	204	213	209	214	203	200	197	192	215	177	178	193	190	176	196	224	189	169	201	185	190	193	183	189	212	206	201	222	187	206	204	165	219	202	179	156	197	218	206	199	194	210	202	184	207	200	201	188	195	192	184	218	209	199	192	218	183	188	201	214	176	213	211	197	212	188	184	231	220	196	194	227	210	193	194	199	175	187	177	223	214	201	186	215	230	218	178	171	176	203	199	186	212	226	227	206	195	193	179	198	225	190	189	201	193	187	198	208	205	189	190	212	215	191	190	200	213	199	208	200	177	202	183	210	204	196	204	206	202	180	227	194	222	199	169	190	202	235	206	181	201	204	203	249	204	181	189	186	187	201	198	209	220	198	228	182	222	206	215	234	224	193	181	195	202	205	215	190	245	190	226	201	197	214	205	208	200	200	209	185	201	178	196	188	192	197	189	226	198	185	215	202	202	201	206	203	190	182	215	187	194	202	197	183	186	222	164	190	217	204	189	167	212	203	209	192	204	206	207	196	230	199	194	195	222	228	220	191	208	224	186	233	183	197	214	196	194	209	213	211	181	209	205	216	197	201	235	198	211	192	202	196	194	175	201	199	215	181	203	176	186	174	196	183	213	217	209	193	198	200	202	195	206	219	206	196	209	174	199	196	189	219	226	196	192	203	221	208	193	222	193	215	200	214	198	218	174	200	166	218	217	209	188	230	189	200	184	168	204	193	191	186	202	216	185	188	199	199	185	231	204	191	201	207	203	210	207	209	194	212	197	218	215	206	206	190	210	205	178	198	185	180	202	194	185	217	167	216	194	198	221	207	210	190	202	192	220	199	189	199	215	193	194	180	218	197	236	203	175	182	194	164	189	193	208	198	217	191	204	187	220	197	217	201	225	190	177	196	202	184	196	196	211	199	185	211	197	221	203	173	199	229	202	197	184	223	207	186	191	202	191	174	230	224	205	196	186	218	202	204	196	201	221	211	188	197	208	204	198	202	206	208	191	199	189	191	177	215	201	207	212	182	198	208	195	199	200	208	205	195	191	196	203	193	199	211	204	207	185	215	220	197	184	198	219	192	204	227	215	198	207	215	240	205	211	221	197	201	188	224	208	178	190	228	203	196	209	217	191	186	180	187	212	206	212	192	163	194	207	187	199	210	203	193	215	188	200	201	224	203	203	178	220	229	194	191	222	217	211	208	197	189	218	222	175	176	184	208	191	217	203	200	208	183	217	201	209	185	210	222	191	195	206	205	193	200	227	192	219	179	198	222	210	192	186	194	190	221	199	223	188	207	185	186	210	222	205	184	194	188	210	191	205	200	196	193	209	220	188	187	188	219	201	183	198	209	212	197	191	213	191	200	205	226	210	201	206	203	217	194	178	184	228	182	184	207	200	207	202	186	187	178	211	213	210	206	194	215	175	166	198	211	190	205	218	214	221	212	196	215	192	194	200	201	209	208	205	243	191	201	209	187	202	209	212	196	216	214	200	202	189	216	180	220	191	182	197	218	214	215	236	221	213	192	191	220	177	196	196	209	230	193	198	191	215	221	170	196	209	185	192	206	211	206	211	207	192	185	199	202	192	211	192	217	214	206	204	214	203	176	208	199	187	175	178	221	215	192	182	207	194	214	205	195	193	212	199	200	192	186	207	209	211	216	186	212	189	217	188	218	188	169	207	207	203	200	189	231	213	195	199	175	188	225	206	195	199	187	185	196	210	190	210	196	215	196	188	224	194	231	204	202	204	208	198	196	197	193	222	202	195	204	202	217	194	188	209	195	201	215	217	207	222	203	235	201	183	196	184	200	210	198	195	228	180	177	202	188	172	213	208	189	191	223	219	215	215	222	200	215	201	220	209	184	199	204	187	192	196	197	179	188	223	191	193	193	213	181	200	210	206	191	204	185	201	211	203	205	202	195	194	201	195	225	180	190	184	187	189	235	202	213	185	183	178	179	208	208	207	224	205	209	205	203	192	189	216	191	213	214	219
55664	82028	60548	7657	1344	887	652	586	473	432	400	344	380	338	316	324	301	262	287	302	274	286	272	287	271	299	273	265	276	251	261	264	273	274	230	278	261	262	255	240	278	242	248	254	273	252	272	266	243	248	227	280	275	250	240	262	250	255	254	260	283	266	237	254	266	231	253	271	247	232	259	263	306	259	243	278	248	251	255	251	267	239	237	291	263	291	260	245	254	245	241	246	216	276	262	247	243	267	263	244	257	233	246	257	267	256	257	251	266	265	214	229	239	266	241	258	264	266	271	258	274	250	262	274	257	223	247	238	254	259	269	246	251	248	268	292	244	266	238	248	260	264	253	242	261	267	248	245	246	243	249	239	263	265	276	248	273	239	274	254	212	266	246	266	233	259	257	225	239	250	249	255	243	251	238	244	263	261	262	246	224	229	250	226	246	275	242	231	249	275	259	238	261	225	240	234	233	287	247	247	239	260	245	262	262	291	263	277	249	253	250	240	253	262	266	276	253	247	227	295	223	296	280	256	255	247	256	247	242	239	238	250	262	244	226	263	247	263	259	245	260	267	235	241	244	238	233	249	243	254	262	247	251	266	253	246	251	265	254	281	251	235	258	231	266	272	276	240	255	253	235	220	251	250	228	253	268	262	246	221	267	251	240	273	230	229	237	226	262	247	267	239	236	244	252	248	280	256	244	252	260	234	224	255	270	266	273	228	232	254	219	244	255	247	249	282	269	236	263	252	242	210	270	265	243	249	266	235	226	206	253	237	240	256	274	244	236	257	213	242	275	234	278	268	250	245	240	239	268	288	259	262	230	231	254	244	209	273	252	252	258	244	274	258	268	245	256	242	261	230	230	279	257	225	259	250	254	264	276	275	259	264	255	256	259	236	260	251	253	279	260	243	284	236	242	256	244	249	252	282	256	250	254	274	280	254	259	268	255	258	264	279	242	250	269	239	268	267	222	237	243	261	265	265	228	220	239	232	243	273	268	228	239	258	238	227	237	250	258	264	262	282	230	263	250	269	240	255	276	243	272	236	247	264	257	261	267	255	238	263	261	225	263	251	241	246	247	258	250	211	219	237	236	271	262	261	270	224	246	255	274	262	239	260	280	255	251	244	247	245	236	275	273	243	265	271	262	253	241	224	266	263	248	257	256	275	247	263	225	230	251	235	247	246	259	262	252	273	267	246	236	271	248	269	276	231	238	249	232	253	250	243	246	267	235	236	275	239	237	249	273	252	240	234	248	272	242	265	241	253	262	253	243	257	271	251	239	257	259	271	240	260	252	250	244	266	270	243	239	259	232	233	262	228	251	238	261	241	241	230	231	244	249	254	256	257	272	241	245	230	255	252	261	258	277	261	261	257	236	216	242	263	227	239	254	264	262	256	266	237	254	264	245	285	237	231	252	276	248	245	217	243	237	280	250	277	248	233	258	232	237	260	264	231	275	238	240	264	252	250	245	230	269	265	255	264	266	254	244	265	257	227	256	240	225	247	262	251	266	233	262	261	277	239	237	251	233	258	261	254	239	259	233	248	245	253	231	257	252	257	240	254	245	241	261	278	240	304	257	252	259	273	244	276	253	226	252	271	246	252	251	256	223	244	226	273	243	232	247	288	258	246	273	238	244	256	248	251	246	229	281	269	245	255	237	277	247	246	248	235	261	247	260	227	282	254	253	273	246	249	272	250	249	265	240	242	252	244	258	272	245	269	233	230	239	263	258	244	236	243	286	233	264	258	241	241	248	254	256	245	245	265	266	289	242	242	267	259	251	248	258	251	255	270	243	274	236	229	235	272	263	241	251	246	259	259	264	243	274	232	261	254	270	228	274	253	247	235	246	263	213	252	247	245	229	238	243	234	219	224	246	241	250	253	263	244	245	233	270	246	257	278	278	254	250	254	268	237	261	279	256	244	253	248	257	239	263	276	262	272	248	208	262	248	250	230	289	260	259	254	277	236	263	245	250	253	266	248	249	246	232	243	266	238	258	236	229	235	250	232	254	258	263	260	253	261	260	267	249	260	251	251	252	250	243	243	257	236	247	251	234	266	234	243	271	261	248	252	250	234	247	262	250	268	237	242	233	265	256	233	279	257	270	244	238	243	236	272	247	264	225	264	224	254	262	265	245	261	253	269	233	249	240	250	243	224	237	239	239	242	220	238	272	289	243	269	252	253	288	242	271	261	258	249	256	243	220	230	242	242	265	240	218	241	249	248	274	306	232	245	268	254	276	281	259	260	238	224	263	259	255	244	246	252	258	258	252	251	267	269	282	234	272	253	278	232	276	264	216	263	256	235	236	270	238	259	239	272	255	234	250	239	242	263	253	246	290	249	240	257	236	247	261	262	223	243	258	250	243	218	234	279	257	246	239	237	279	254	253	221	247	236	243	245	277	255	256	252	267	261	259	240	242	256	229	251	251	249	255	264	232	269	255	220	238	251	251	256	239	274	237	242	280	262	262	244	259	261	257	221	249	269	234	199	249	225	252	267	262	248	239	265	236	260	281	260	241	249	278	261	229	274	233	280	257	256	255	241	260	267	240	262	256	235	267	259	250	238	245	248	261	264	277	240	250	257	277	244	248	265	239	239	253	251	260	266	240	238	265	269	224	250	227	275	234	242	279	295	251	255	234	272	226	276	268	267	247	242	265	253	247	257	244	238	256	263	246	263	223	232	229	262	251	239	226	213	244	252	258	264	249	253	245	247	282	238	246	243	273	254	231	272	277	232	233	256	217	232	269	259	254	244	255	239	231	248	280	238	239	257	237	250	233	274	241	290	254	261	264	266	260	232	279	259	230	217	257	246	232	265	240	266	237	246	235	267	266	288	240	279	259	231	279	261	240	249	249	225	235	244	251	251	256	274	257	238	271	238	245	233	260	245	245	244	235	238	265	255	229	255	215	252	236	243	278	269	242	243	244	268	243	225	209	245	234	253	257	230	275	268	263	264	224	247	269	222	282	269	263	239	253	274	240	289	256	280	257	278	245	248	250	241	250	263	252	269	253	235	235	260	265	253	252	237	242	225	254	245	267	236	276	256	235	255	231	260	261	216	252	253	264	267	253	290	237	258	283	266	242	269	268	275	242	263	261	238	289	262	246	283	270	287	228	239	257	257	223	253	246	279	243	268	256	246	247	237	259	242	211	255	253	250	274	259	258	261	253	260	258	234	260	256	250	268	250	224	248	252	265	281	240	280	227	258	260	247	212	244	255	248	252	253	272	222	280	216	239	236	224	240	225	227	242	240	233	271	227	252	251	269	244	264	266	235	226	259	233	231	225	247	243	250	261	222	265	218	265	230	240	262	237	229	247	268	254	228	262	229	257	251	244	267	253	277	246	246	256	282	272	274	234	242	241	259	244	240	252	218	239	240	260	258	245	245	246	270	262	254	263	244	268	249	230	238	230	275	238	247	253	251	256	267	261	271	263	247	259	264	261	264	255	239	276	276	238	244	252	247	233	243	225	253	246	266	227	263
25909	22649	34027	24888	8823	831	585	531	533	524	508	487	490	511	473	485	468	480	486	495	459	461	479	460	500	445	471	434	463	443	431	423	439	487	466	449	481	471	483	467	482	488	480	466	457	473	467	466	456	457	491	483	455	492	469	457	460	473	453	495	462	459	456	469	454	472	505	473	477	454	470	469	478	505	455	461	522	461	467	478	449	455	474	459	439	463	427	468	482	424	460	505	469	470	480	474	455	485	472	453	463	455	477	515	437	468	458	462	461	462	450	454	464	447	466	459	443	459	462	493	476	496	466	478	477	443	455	466	482	415	500	496	441	474	455	446	430	521	421	465	484	479	488	436	453	464	469	482	430	468	442	449	475	456	495	449	499	455	460	515	456	490	496	479	507	461	456	501	489	455	463	460	441	477	446	451	446	508	475	471	474	427	478	449	468	476	456	458	472	490	491	421	489	482	470	448	476	424	488	442	476	439	461	432	462	500	442	468	479	453	450	454	448	472	456	449	443	464	386	470	473	458	465	436	467	458	450	440	449	467	468	481	470	488	446	496	485	453	471	491	493	442	450	468	469	477	465	468	429	447	458	457	484	490	431	462	517	468	462	461	467	475	481	473	442	470	435	506	452	430	492	446	509	418	487	440	438	448	496	437	434	476	470	453	458	466	482	457	494	466	460	451	462	446	429	480	447	457	464	490	427	457	441	456	453	456	463	458	451	452	450	467	483	466	458	469	473	447	425	425	455	431	459	442	486	447	457	467	476	457	447	449	455	466	420	471	474	463	468	464	512	444	485	454	486	501	505	452	454	435	456	463	472	466	470	499	474	456	434	446	466	488	446	500	471	467	449	485	459	436	467	497	503	501	453	446	459	470	490	466	464	501	496	477	436	421	436	477	455	446	506	464	500	451	468	470	470	454	454	469	465	504	429	453	464	419	432	436	465	468	440	496	471	478	423	483	464	489	465	487	465	436	512	493	444	452	463	464	447	466	436	435	488	479	452	503	466	434	459	480	450	466	454	446	434	446	448	478	440	427	467	488	459	461	465	445	464	459	476	460	488	444	434	468	453	435	441	538	472	469	498	454	468	465	486	484	503	420	431	449	449	481	425	457	462	434	487	455	438	480	443	485	445	482	459	442	466	477	445	489	466	495	504	516	480	461	467	473	463	474	469	478	479	463	473	476	427	453	516	516	457	490	482	470	461	484	495	448	447	467	495	481	487	440	459	454	418	491	435	477	437	509	462	499	445	455	443	452	454	452	500	449	451	502	444	465	468	490	424	440	485	459	501	479	496	454	490	469	483	470	496	494	466	480	467	474	461	466	482	464	439	422	458	472	490	457	462	476	469	443	449	484	485	498	470	444	449	446	484	467	461	474	455	462	469	425	511	455	411	478	448	444	464	487	475	499	442	451	490	442	415	462	474	480	486	473	514	451	480	470	430	484	468	488	478	493	490	451	458	490	439	435	495	508	444	449	497	444	472	445	474	457	469	435	467	474	436	436	482	476	468	488	464	460	427	470	452	464	457	464	495	459	463	452	457	468	462	458	459	437	453	453	473	466	440	468	463	488	479	440	452	494	474	433	475	466	447	460	454	475	489	412	411	480	427	449	475	467	451	463	453	435	457	455	467	448	461	478	466	473	462	455	474	545	452	461	413	489	483	475	429	446	483	464	465	469	468	472	454	479	438	435	466	486	482	467	473	440	442	455	429	447	504	495	476	456	465	401	459	477	456	480	483	471	444	516	462	476	475	483	477	500	457	489	455	448	485	465	473	479	458	439	455	485	463	438	490	495	448	453	472	460	451	457	473	457	438	446	508	435	498	466	461	442	454	464	473	463	447	481	471	467	464	453	477	474	457	451	478	464	487	470	482	431	506	440	484	476	441	456	495	464	458	472	500	456	453	475	454	477	496	458	462	452	490	464	473	498	445	453	475	456	481	447	473	455	460	474	474	484	465	499	479	463	449	462	456	448	443	471	445	453	469	505	475	457	437	502	468	405	455	469	472	457	447	447	501	433	526	469	477	471	469	476	496	482	416	446	505	454	486	471	457	436	467	445	490	483	466	475	456	505	465	443	453	436	439	438	480	435	439	437	539	483	462	477	462	471	488	492	438	452	466	454	447	488	472	486	442	426	465	480	477	458	457	475	481	471	477	478	476	468	446	436	471	469	484	474	454	435	442	456	479	449	422	483	461	439	438	457	461	462	426	445	432	490	463	457	482	458	454	478	452	418	468	444	471	438	484	461	482	442	483	482	491	480	456	473	470	432	472	471	444	466	474	421	480	449	475	467	487	460	467	452	440	432	470	468	484	460	517	494	467	475	471	489	486	456	458	487	479	453	438	467	476	467	506	473	461	482	439	482	465	431	469	445	457	487	466	490	487	473	462	446	494	453	475	463	435	473	439	460	454	468	484	448	454	480	470	468	461	407	468	441	456	462	475	433	468	477	462	460	483	474	459	475	483	459	451	490	441	474	479	439	483	482	463	474	451	488	452	462	456	480	454	495	479	439	444	445	454	456	472	452	467	467	491	470	424	499	439	459	438	442	428	444	469	450	477	471	460	484	475	455	455	497	447	471	439	476	454	453	434	447	447	473	442	470	483	460	452	414	471	480	434	464	461	478	436	502	483	474	462	460	452	440	481	455	484	457	460	436	468	473	486	524	450	461	479	448	484	471	447	446	487	436	473	449	461	476	447	460	490	448	481	491	471	476	465	479	475	457	460	475	475	479	435	513	479	493	455	421	460	453	438	439	454	486	445	469	489	500	464	457	442	468	509	493	440	447	456	468	427	508	471	465	437	477	525	512	477	452	494	415	450	452	488	466	488	490	461	473	450	471	445	467	446	461	429	495	469	494	456	478	449	438	463	463	492	468	475	489	472	460	485	456	465	450	466	450	449	464	485	499	476	478	484	448	426	487	499	481	430	493	452	463	470	492	482	502	449	481	445	472	475	432	450	448	491	455	449	422	457	449	493	506	472	477	460	425	507	508	433	511	451	486	465	454	474	487	496	469	417	439	419	462	455	415	458	465	486	473	499	505	469	483	450	436	443	489	469	436	462	446	464	489	466	439	412	454	457	417	485	482	466	451	453	475	496	449	508	448	456	451	464	440	476	468	464	445	470	495	462	453	469	430	478	512	482	467	434	454	462	439	471	468	426	455	464	465	474	439	495	486	451	446	479	476	474	475	498	450	466	472	449	471	451	478	458	449	453	453	487	421	468	459	453	471	464	500	460	459	464	426	475	464	479	484	443	472	432	442	431	496	518	471	465	476	443	475	470	454	508	447	466	479	474	447	433	427	426	427	444	429	450	461	441	471	460	446	448	492	468	434	488	441	461	449	472	435	413	479	509	514	442	433	468	438	472	511	409	462	470	481	491	485	441	495	452	470	448	495	480	482	482	470	470	504	479	423	456	467	432	443	445	464	479	475	495	444	461	481	461	448	493	442	493	476	461	461	459	485	466	448	482	443
53380	71942	52387	5223	1211	828	768	720	728	644	613	617	577	605	557	552	528	578	566	543	564	558	573	569	609	571	578	565	563	524	542	527	568	492	566	565	554	540	522	564	514	526	546	566	521	545	591	533	574	577	535	586	533	545	553	530	559	563	582	604	548	535	573	548	542	530	534	531	515	537	564	561	552	548	593	560	526	551	547	594	501	558	551	579	550	569	587	539	510	498	529	544	549	549	528	540	541	528	545	554	533	541	523	525	552	530	568	587	573	557	546	528	537	526	563	543	545	525	540	537	576	561	529	534	556	557	541	559	468	584	520	559	527	575	540	532	523	529	544	539	559	561	561	586	543	529	557	553	528	548	529	552	536	549	553	578	536	584	551	557	561	537	540	546	538	559	521	533	518	505	529	527	480	501	548	536	573	520	542	519	547	533	529	482	512	510	579	547	555	513	534	517	505	568	547	539	500	562	566	522	533	587	546	558	544	562	524	564	568	536	522	548	524	546	494	559	488	561	584	526	552	546	538	526	555	575	510	531	538	539	556	548	558	531	561	490	569	529	552	541	529	481	561	543	555	548	546	578	556	536	540	536	492	538	577	551	546	559	527	572	565	570	566	534	564	567	542	545	548	558	566	525	558	518	543	556	488	540	588	552	548	526	560	550	540	511	504	518	527	536	556	516	558	539	522	537	526	507	567	550	541	511	518	527	507	535	519	519	512	515	544	540	574	538	548	550	549	550	558	480	511	559	528	546	536	536	532	567	586	584	532	572	518	528	537	553	540	542	526	500	508	532	523	530	527	549	528	510	548	544	547	544	523	507	537	557	533	527	567	510	563	567	518	551	553	547	527	550	509	518	579	524	553	522	561	534	533	531	532	529	534	537	514	571	512	558	536	553	598	529	546	541	530	579	547	583	536	540	554	551	541	529	556	563	565	575	531	544	552	556	554	569	535	564	522	544	532	523	540	556	544	553	552	567	575	531	585	529	547	553	553	516	515	570	536	526	554	553	487	548	591	516	557	526	514	538	547	530	558	527	543	540	526	502	555	539	570	523	539	519	521	564	559	514	557	591	553	532	550	543	564	562	522	528	555	529	568	528	548	571	525	580	529	578	525	575	551	528	552	508	521	506	539	543	526	556	536	538	580	479	536	562	548	574	527	524	542	519	544	530	557	578	541	535	532	553	573	506	529	528	544	569	534	553	524	556	563	553	498	524	575	514	561	526	576	549	554	531	532	526	538	571	592	547	557	497	543	510	518	544	559	565	560	540	548	547	562	492	520	517	500	547	555	537	538	509	546	570	533	506	560	511	536	487	495	552	579	512	548	529	511	584	558	524	511	547	538	525	563	577	531	553	554	502	527	535	569	515	557	571	537	559	525	557	516	596	537	501	546	532	535	565	525	519	529	579	538	553	561	581	600	518	520	540	524	525	536	526	582	531	526	557	534	556	580	500	531	539	542	516	497	526	557	548	562	547	535	505	538	525	562	490	531	534	550	528	532	550	558	534	517	545	532	579	532	534	533	569	513	542	572	516	548	505	578	560	552	562	549	527	530	543	534	529	537	548	551	566	561	571	550	527	582	518	551	522	554	562	465	557	520	526	540	546	552	555	558	601	568	534	528	546	533	513	518	522	556	547	566	579	536	584	563	545	537	537	556	532	508	536	532	522	547	537	540	562	531	515	550	556	528	509	540	600	561	538	552	540	557	529	581	546	521	531	538	534	529	550	528	550	520	551	571	541	542	524	558	532	566	599	560	533	536	506	563	563	517	534	535	519	521	535	550	551	555	557	482	535	552	535	555	551	541	496	516	520	539	563	559	555	572	569	498	553	528	525	517	574	565	551	497	527	504	538	564	517	555	542	533	578	592	546	546	549	528	563	497	561	536	565	534	514	520	591	564	550	544	533	511	547	531	544	560	532	571	522	536	571	500	555	552	537	556	546	523	524	543	535	551	522	547	516	558	524	550	507	573	569	546	585	503	530	548	587	543	591	537	546	531	533	559	517	519	541	539	557	512	526	563	497	552	525	524	586	538	518	558	550	564	545	521	573	565	570	515	556	567	517	551	511	564	506	522	575	510	545	511	564	515	526	582	568	552	533	566	521	532	570	573	552	527	542	511	548	548	531	522	563	505	553	525	520	539	578	530	568	568	517	542	538	559	521	540	586	524	518	590	514	546	534	555	548	519	562	508	564	589	557	548	546	575	530	544	542	544	532	571	565	524	538	524	511	540	551	549	528	521	522	527	576	543	533	551	561	575	526	548	531	527	549	522	556	532	536	521	517	533	506	530	522	563	565	537	510	500	534	527	483	545	547	543	528	551	556	602	566	500	528	562	591	541	561	536	552	567	552	561	531	504	535	532	597	510	524	537	507	573	557	551	525	523	538	521	516	558	554	549	523	537	536	568	525	505	531	514	554	533	524	580	552	555	561	557	565	541	497	601	535	536	570	551	549	537	535	540	553	486	571	523	617	568	509	531	500	558	567	537	532	561	587	539	525	517	561	544	568	542	555	544	522	522	522	560	549	511	531	540	519	572	543	533	562	533	522	563	514	567	555	499	520	575	516	502	551	548	520	536	574	593	500	546	582	552	560	573	550	570	518	465	537	513	547	495	557	523	550	533	549	525	522	556	530	577	562	542	512	534	546	523	567	550	547	494	543	504	540	539	551	589	569	553	583	568	544	525	584	529	569	521	610	558	538	504	555	545	508	586	537	566	538	556	543	544	579	551	518	561	511	530	520	515	543	575	540	545	538	541	545	549	494	558	554	570	533	553	521	544	565	542	520	540	539	561	548	556	556	547	560	545	558	584	570	547	597	550	525	519	524	551	573	527	536	539	526	551	551	548	558	524	569	537	509	575	592	566	553	555	531	539	483	535	502	563	520	506	559	545	542	573	559	511	569	555	539	584	569	540	588	566	553	556	515	511	530	560	534	557	523	500	546	547	549	565	568	518	516	538	587	566	508	552	527	547	547	531	520	543	559	529	542	552	491	564	546	559	553	521	501	546	534	535	527	583	546	542	516	516	550	505	514	520	542	512	509	548	504	536	536	502	570	577	545	503	569	540	520	540	565	548	535	538	551	511	580	547	557	556	502	544	553	533	537	546	540	569	529	542	494	546	529	553	593	548	528	548	507	509	575	518	531	588	577	559	521	536	559	541	580	532	523	541	589	548	519	512	512	566	537	563	529	558	547	519	547	486	542	542	563	546	504	503	547	539	552	531	603	489	531	531	548	530	568	540	546	590	531	550	574	551	571	553	518	531	556	551	530	536	547	583	537	570	557	540	526	574	543	521	549	552	514	531	528	565	549	550	570	521	499	542	521	507	588	556	536	553	504	566	505	546	526	546	516	561	573	560	569	545	561	540	524	496	524	531	541	529	554	515	536	560	546	507	533	543	516	490	587	529	529	518	541	563	518	577	504	506	562	510	564	540	536	554	535	552	541	551	569	567	519	556	534	570	566	538	557	516	556
23220	21549	31721	25638	21262	17717	3248	523	434	400	338	348	312	333	334	291	253	239	275	283	259	257	272	286	249	269	247	225	267	245	273	281	234	234	245	238	233	241	229	228	265	222	249	228	246	245	214	227	243	246	231	225	233	252	249	246	238	245	258	242	248	225	241	210	209	222	245	231	253	244	241	250	242	243	248	255	248	251	233	239	247	210	236	255	211	230	235	210	225	257	229	247	254	248	230	256	225	223	269	252	228	234	243	231	215	244	221	242	202	249	244	253	258	216	251	232	259	233	215	239	246	237	245	240	267	219	226	249	239	223	233	243	247	243	248	244	257	247	210	224	251	223	236	234	275	232	225	217	218	240	241	233	251	232	243	225	258	239	246	236	207	234	212	257	221	247	229	238	221	245	248	196	247	218	242	216	264	248	226	235	255	229	245	256	238	216	256	244	224	236	221	230	241	253	247	215	221	220	244	226	236	235	231	234	236	237	235	231	241	233	244	254	228	239	238	252	240	216	227	219	219	231	232	231	267	240	260	237	231	246	226	231	231	263	223	248	228	249	234	244	240	226	222	233	245	233	235	242	264	224	229	249	231	249	245	227	209	222	263	213	244	261	248	242	235	230	216	221	237	226	227	241	240	253	242	225	235	261	219	216	244	252	241	204	227	213	246	224	244	237	224	235	237	250	244	221	208	220	218	218	248	239	213	237	219	203	213	236	231	216	226	232	253	225	236	237	250	275	234	232	247	213	235	237	237	258	224	237	222	250	226	256	243	212	243	244	247	262	241	230	254	241	240	230	251	244	225	235	198	257	238	262	247	227	222	258	225	227	248	264	221	240	252	254	247	213	239	255	256	267	244	201	216	223	231	222	217	249	225	238	222	231	255	229	250	214	230	245	220	222	229	238	275	233	224	213	236	228	218	239	243	236	229	232	256	231	203	222	233	230	240	231	233	219	225	221	241	229	250	231	215	208	255	224	218	222	253	268	247	234	237	253	215	250	214	223	226	233	216	225	206	242	255	223	253	250	228	261	213	249	226	234	238	233	234	251	219	230	228	236	221	198	215	235	220	228	223	240	248	227	247	231	220	238	242	218	237	220	201	257	214	207	213	266	218	231	226	235	216	218	262	243	230	218	251	231	218	243	241	244	218	226	232	226	227	231	235	252	255	213	208	238	257	232	242	238	232	241	231	256	227	219	258	230	241	255	218	239	230	236	239	256	242	234	230	187	215	221	243	210	231	247	233	218	230	263	187	251	212	213	248	229	262	255	229	215	238	258	220	267	212	243	231	241	221	225	259	233	236	249	214	231	234	234	226	267	229	218	234	255	240	238	223	239	235	235	237	242	270	237	240	251	226	254	245	239	207	207	228	223	229	226	234	218	270	229	238	241	224	210	228	227	259	227	229	260	217	262	240	231	215	235	250	217	255	210	253	225	223	231	234	270	224	216	245	218	254	203	252	242	217	244	213	218	245	220	250	231	224	233	210	239	204	243	252	256	244	239	208	234	235	253	228	227	232	229	240	222	249	240	244	248	251	241	243	228	243	209	241	222	249	228	214	236	219	252	228	238	226	226	242	229	239	206	218	223	243	231	224	265	232	225	249	224	228	218	207	226	234	224	212	230	239	227	263	218	259	248	239	221	258	244	229	222	219	219	200	264	251	237	219	212	234	232	232	252	269	258	254	232	240	246	244	217	256	234	221	224	230	245	224	238	213	236	267	247	230	230	206	236	233	209	216	239	258	228	242	223	250	243	230	231	237	271	229	232	226	220	240	240	259	239	268	232	239	249	209	232	236	237	231	219	222	248	230	247	229	233	233	249	227	236	228	240	215	239	232	221	268	243	227	242	253	212	219	222	224	200	238	242	232	227	211	241	227	237	214	274	214	223	238	231	230	243	239	220	244	222	232	234	220	234	234	244	244	220	220	224	247	251	249	206	248	225	222	230	242	218	235	229	252	233	247	257	226	228	233	219	226	232	229	246	226	217	217	224	230	226	238	270	243	244	237	235	218	212	220	238	256	242	258	222	223	240	251	231	245	266	238	245	228	251	235	241	225	244	248	228	245	218	237	237	244	275	227	222	251	206	273	246	237	242	253	243	239	256	234	226	241	242	254	220	244	238	257	260	207	217	211	244	247	219	237	249	245	228	205	220	224	248	218	241	234	230	239	221	245	242	248	254	245	233	239	213	251	235	255	252	229	206	247	214	224	243	238	236	236	249	237	224	227	261	229	224	218	261	212	228	230	239	227	259	230	252	214	212	243	239	256	256	228	240	263	248	239	221	241	251	226	250	233	257	212	237	250	214	249	250	230	233	258	240	223	233	245	219	251	245	240	204	246	227	213	269	217	213	237	216	237	236	235	219	222	227	236	233	238	237	210	253	230	223	252	243	240	227	257	243	249	225	240	221	219	232	240	207	204	233	240	222	241	264	214	222	250	239	235	251	245	254	249	252	228	245	242	208	254	228	229	241	222	244	237	235	251	262	212	238	239	221	261	232	229	239	239	236	272	217	222	259	251	229	229	229	216	240	238	235	237	245	241	249	239	242	216	218	256	242	226	214	230	228	252	221	245	205	241	252	242	247	238	219	225	220	252	255	238	256	233	234	247	233	236	253	226	233	250	244	238	244	224	239	249	245	246	237	230	233	243	248	245	242	235	257	240	243	202	251	253	229	228	227	227	259	257	244	257	275	233	228	246	252	227	241	226	224	231	248	216	237	240	218	221	232	257	240	238	247	253	229	232	252	234	253	244	242	205	219	233	258	218	229	231	242	226	239	231	234	263	220	238	228	210	229	214	225	209	217	236	232	233	263	217	241	243	257	238	212	216	259	214	237	239	228	210	242	230	228	235	209	210	205	231	232	247	259	218	226	275	233	236	247	229	235	233	216	232	242	235	237	237	228	224	247	256	221	255	246	271	238	209	236	241	250	263	185	218	233	225	265	228	244	246	228	228	252	231	239	220	235	242	242	247	242	233	225	226	226	256	225	230	229	274	236	236	238	246	241	248	246	238	269	241	233	233	224	241	255	231	223	253	232	264	232	250	226	204	249	227	223	232	244	261	226	248	241	236	263	225	247	257	253	252	219	249	244	257	217	225	241	252	202	242	229	227	221	247	253	230	210	214	248	244	234	227	236	224	242	243	227	245	219	239	253	243	225	220	233	266	253	242	233	251	252	225	244	236	239	229	234	263	231	244	212	234	225	230	229	242	237	235	246	234	261	221	225	229	232	245	221	255	262	249	229	248	227	269	236	222	240	224	216	248	244	235	239	229	234	216	233	207	239	255	237	240	264	233	248	257	228	232	254	262	262	220	221	217	233	268	242	212	200	204	231	230	245	254	250	227	242	248	242	236	211	215	233	239	230	246	244	250	231	229	220	218	213	231	242	250	228	228	241	241	231	234	227	205	230	253	250	213	249	256	234	239	247	226	239	226	233	257	224	242	238	244	230	233	249	230	222	264	227	212	245	246	245
59749	89136	67649	10812	2504	1484	1124	953	703	681	602	501	478	427	433	399	353	358	352	327	328	292	344	316	311	312	308	289	300	300	282	291	274	286	297	310	286	301	297	273	299	275	272	259	257	267	302	295	276	280	295	261	298	277	291	277	283	279	257	304	277	277	270	277	286	282	256	278	240	299	277	261	278	261	285	295	250	271	307	262	259	246	265	270	263	283	266	260	267	258	273	246	268	299	259	264	267	284	289	284	262	286	211	289	272	284	234	250	257	252	260	251	276	263	268	264	266	272	287	268	246	273	246	267	279	269	288	299	241	288	288	260	303	272	277	237	287	273	260	247	267	266	245	262	270	257	271	304	287	240	287	268	283	282	263	274	232	278	271	281	279	260	250	282	264	254	271	256	263	255	262	282	271	282	252	243	267	263	285	267	267	225	287	259	263	269	250	332	275	261	242	254	277	298	308	249	263	272	263	278	260	301	253	283	265	275	268	252	282	280	297	269	266	246	300	245	269	272	271	274	286	256	256	258	267	278	279	262	257	279	241	302	289	282	307	270	272	245	231	289	265	269	262	253	285	263	251	284	261	294	280	277	261	267	282	268	282	270	281	263	273	262	239	301	270	275	294	239	248	255	285	292	286	286	246	260	260	269	270	292	293	261	283	268	263	273	254	275	283	257	280	279	288	274	280	276	285	274	273	260	253	267	254	295	242	290	261	260	272	303	272	279	271	244	290	245	287	330	276	283	272	279	252	263	265	288	244	268	287	259	274	279	265	282	278	265	268	279	275	260	250	289	264	253	289	299	268	245	295	274	261	257	264	275	270	265	269	265	261	284	242	316	226	291	259	268	267	292	227	236	256	279	280	268	255	276	244	308	246	239	267	266	282	269	273	249	254	279	265	262	291	263	258	286	258	265	288	288	250	269	258	282	270	256	256	267	286	298	266	285	275	230	281	285	254	261	249	281	286	294	255	297	287	301	263	271	287	287	266	275	275	288	292	283	282	265	272	258	246	277	267	257	302	278	263	304	251	259	223	254	233	288	252	281	282	274	275	258	280	281	266	239	304	260	291	259	295	283	271	272	233	266	291	283	255	288	274	286	258	252	264	279	281	281	228	266	258	253	265	261	263	290	265	282	250	278	269	284	245	262	287	267	282	277	267	293	267	302	265	312	268	250	257	257	250	289	261	233	260	248	274	258	265	269	274	270	245	271	257	246	251	252	233	256	285	290	289	255	278	276	274	242	267	257	286	280	252	267	237	260	271	268	301	262	264	240	280	252	285	282	282	298	259	276	260	260	269	271	271	260	252	262	263	249	269	278	273	280	289	270	264	278	282	289	273	276	290	317	253	263	279	299	245	259	278	298	277	277	260	239	263	269	240	274	263	265	272	241	256	268	279	263	305	273	242	243	255	246	265	264	274	270	292	257	263	267	249	282	283	268	236	297	274	256	262	270	257	270	250	259	290	260	259	281	249	270	248	249	245	263	255	283	260	255	276	270	301	300	284	257	280	278	265	279	275	248	258	267	272	260	239	293	284	254	270	278	265	272	273	282	282	281	257	260	273	250	271	269	257	277	284	289	285	253	273	274	248	270	286	260	292	280	264	252	271	253	285	253	251	287	265	275	260	270	266	278	271	268	282	292	276	284	257	271	284	266	288	270	279	289	257	270	265	266	259	274	261	250	260	261	245	277	247	260	278	266	268	263	287	266	263	271	279	259	245	271	249	265	265	266	261	284	255	270	235	293	226	275	248	258	261	273	294	269	257	220	256	252	274	261	261	293	266	251	296	250	280	287	257	274	265	265	288	256	256	293	217	267	238	269	227	267	280	276	247	301	260	282	244	285	261	252	270	287	288	232	284	266	277	254	243	274	243	267	277	268	286	262	281	289	274	254	260	297	244	272	269	265	289	265	274	257	269	272	263	259	293	266	272	254	243	266	268	274	247	277	273	281	267	250	276	262	251	263	249	303	264	281	268	316	235	273	285	274	237	273	254	273	262	270	258	260	266	256	259	277	264	272	259	287	279	287	315	254	254	280	272	271	283	278	276	255	282	256	236	242	277	276	275	252	256	269	267	270	278	271	277	282	304	251	262	254	300	310	285	261	249	259	285	283	251	267	255	298	267	295	239	293	281	277	264	256	241	265	247	254	255	272	259	259	249	267	261	265	266	292	287	285	293	290	272	277	267	275	262	270	279	283	268	267	285	236	259	286	246	275	284	269	278	276	255	256	270	262	268	271	295	267	281	281	292	265	254	248	288	274	278	256	260	265	244	282	296	261	269	242	266	302	260	295	248	255	288	263	260	251	265	272	261	296	287	257	275	289	246	286	289	292	255	231	257	289	255	246	275	283	280	268	262	244	259	252	264	258	258	259	262	264	290	278	256	246	263	278	268	263	274	296	274	288	257	250	270	286	257	240	258	250	280	247	263	286	267	282	292	269	271	260	313	304	267	253	287	271	275	259	275	254	243	277	242	262	269	246	297	279	244	256	273	290	256	268	294	286	246	289	268	264	268	268	259	287	301	280	297	267	260	284	271	261	269	277	269	262	255	269	255	244	305	256	284	287	246	233	268	286	251	264	287	259	282	281	266	265	285	279	277	266	266	272	264	260	255	250	280	281	274	274	269	254	296	252	267	307	258	284	280	268	274	250	275	268	278	263	262	262	264	246	269	285	266	264	260	250	287	278	248	266	260	264	257	272	271	273	252	256	286	279	259	256	264	257	298	253	301	262	274	294	284	266	248	266	265	239	266	295	261	269	228	264	249	263	254	267	299	280	255	282	265	266	266	287	274	273	259	250	245	302	271	239	303	245	249	243	245	256	278	283	273	255	237	262	270	268	271	278	270	265	271	281	260	292	273	248	267	253	267	269	286	278	236	287	274	275	252	271	298	274	266	269	276	262	277	293	257	257	282	269	263	271	251	265	280	276	276	270	262	251	283	276	276	263	272	260	262	245	272	278	254	274	240	300	246	241	270	276	301	251	291	272	289	261	238	264	276	273	273	283	273	269	286	264	276	261	267	253	311	294	271	246	268	299	272	284	285	255	284	293	269	258	249	275	295	304	263	271	267	250	262	276	247	278	256	263	257	260	269	258	266	271	280	258	246	278	264	276	239	237	258	252	278	261	247	272	272	265	273	281	293	265	258	279	277	274	247	243	243	281	271	308	319	268	257	268	282	276	262	282	287	299	292	265	270	274	258	279	284	282	281	265	259	290	248	254	267	258	273	267	260	270	315	283	264	274	281	266	278	257	247	280	264	269	294	276	252	281	252	251	256	281	273	291	276	270	298	266	238	281	274	246	275	263	268	284	292	261	283	252	283	267	301	249	267	293	277	276	235	246	267	259	276	275	286	281	282	270	277	249	257	305	244	277	270	281	249	262	253	261	310	269	255	283	273	287	273	245	265	280	297	265	259	256	264	261	262	250	287	244	252	260	292	227	276	262	232	275	256	262	265	276	301	272	270	271	286	268
28052	23644	26564	4505	497	414	380	412	428	388	379	414	381	362	380	360	419	367	388	392	381	364	365	377	355	369	385	387	374	380	390	371	399	391	387	422	409	382	408	358	424	415	378	369	403	358	395	364	386	390	368	376	363	364	370	358	394	374	382	385	380	379	355	365	393	374	383	374	387	408	348	355	361	374	400	396	339	371	356	382	370	405	361	386	432	351	355	384	373	335	396	401	375	374	397	405	414	364	351	391	386	410	346	407	374	382	383	409	375	386	397	387	373	372	395	385	371	383	364	398	373	386	394	387	368	368	435	396	382	381	392	428	408	394	421	408	420	390	383	404	385	407	394	408	373	407	389	385	397	380	383	386	353	397	376	366	401	368	415	387	372	368	393	396	431	366	414	402	406	388	373	372	385	383	365	364	373	391	414	369	391	374	374	387	398	379	382	418	385	375	408	388	341	373	367	432	413	376	398	408	331	387	388	351	365	384	391	390	364	399	384	362	395	392	392	388	375	402	408	383	385	361	407	373	391	385	390	404	406	396	368	421	393	378	416	371	396	412	366	393	343	398	410	392	358	375	403	392	372	428	401	413	401	427	399	397	421	397	412	388	410	380	404	356	370	376	400	432	409	428	396	368	395	372	388	388	405	370	394	358	371	365	392	364	401	392	372	397	364	375	369	374	370	391	392	394	388	390	389	381	386	385	407	360	373	394	392	384	378	386	417	381	363	379	398	392	382	397	373	382	375	432	369	349	394	354	362	376	369	380	385	355	401	379	394	373	354	373	392	395	378	376	403	417	390	377	370	392	398	369	410	432	394	396	395	359	359	363	370	362	393	376	391	408	375	376	385	378	414	390	356	428	413	393	378	380	374	348	368	413	409	403	379	375	431	384	392	407	363	358	354	385	403	394	391	367	387	398	402	375	367	409	401	396	367	396	399	373	373	382	386	390	375	399	419	351	394	395	393	375	357	408	370	392	359	342	351	351	373	416	411	365	365	381	412	368	378	412	412	386	396	400	361	369	368	409	380	379	383	389	434	407	402	364	390	401	390	407	380	365	391	337	399	365	394	405	364	399	394	393	412	374	374	400	357	381	414	368	391	383	407	361	340	381	375	393	406	374	388	421	394	365	400	377	411	392	390	365	363	376	382	383	344	355	420	398	378	364	410	419	382	425	384	387	430	380	366	424	367	385	369	382	379	376	379	434	397	374	404	353	408	402	380	365	421	383	430	379	386	377	397	367	354	379	393	379	405	423	379	356	380	402	397	387	434	397	327	382	425	390	389	397	372	378	381	371	392	364	381	377	377	370	402	412	386	363	349	384	380	395	363	408	364	407	395	391	370	326	366	387	395	412	393	382	367	422	385	401	409	397	377	393	401	389	378	415	423	401	372	372	385	384	398	394	373	387	384	400	379	370	433	385	365	388	347	361	376	345	383	400	370	352	381	390	404	378	387	384	388	393	387	382	358	426	393	380	405	353	399	376	350	375	388	384	387	382	402	371	365	391	427	378	343	390	391	386	408	399	411	419	393	410	371	372	438	373	405	381	391	322	382	390	374	384	366	357	356	397	375	357	363	366	370	394	358	412	415	378	419	371	345	373	400	373	392	388	391	374	392	368	381	395	375	395	409	380	383	371	404	360	423	379	395	408	376	393	416	369	373	392	419	344	363	455	368	366	372	379	397	384	401	388	389	340	384	376	366	353	383	407	356	389	382	413	375	390	398	393	382	385	410	393	401	383	363	368	402	382	366	385	382	384	403	383	362	401	394	396	357	385	383	375	392	407	372	382	380	370	361	377	366	372	380	378	362	409	375	398	396	378	381	396	382	376	406	384	368	382	382	393	388	370	377	434	370	374	359	411	397	398	390	380	361	393	419	385	413	377	413	376	347	377	403	403	384	391	368	393	399	372	381	357	378	402	349	380	393	430	371	346	418	421	410	419	363	393	354	381	374	362	374	424	410	384	369	412	373	368	361	378	404	400	355	367	387	382	419	389	406	370	404	381	367	387	370	376	359	415	394	368	383	373	390	417	379	356	385	360	391	372	354	382	378	433	409	400	406	409	381	391	394	384	355	382	404	404	392	371	405	381	356	369	371	388	392	390	383	364	368	380	395	394	380	394	399	386	400	419	401	424	408	370	364	407	378	374	361	391	394	398	396	394	378	435	367	378	417	383	402	379	348	393	376	416	412	360	392	361	422	382	384	363	404	430	398	362	401	406	374	412	408	384	401	399	431	372	399	341	393	377	373	433	387	386	375	401	388	378	378	390	419	373	404	377	388	373	364	390	404	389	388	429	383	372	372	392	387	384	411	403	398	376	411	419	372	417	381	386	376	360	345	407	427	374	328	381	412	408	372	372	419	397	326	408	386	381	365	393	402	378	415	391	441	363	417	383	373	407	381	386	385	406	353	397	369	376	383	407	382	369	392	390	359	381	380	406	376	367	382	401	375	384	403	369	363	389	409	361	419	386	384	379	409	414	382	372	412	376	371	358	375	397	396	383	429	377	379	358	396	367	393	393	398	411	386	352	415	382	411	398	372	375	386	370	360	372	376	404	367	414	393	372	370	385	401	386	376	383	373	393	421	364	412	381	368	390	383	351	365	406	399	378	395	417	408	408	383	405	390	393	360	388	377	435	400	370	382	366	459	353	397	378	413	384	380	372	360	368	396	393	406	385	411	418	392	402	390	355	384	390	344	359	400	355	400	368	380	384	381	386	366	379	392	386	350	405	386	387	401	386	418	369	383	364	408	384	375	368	411	421	368	383	358	369	392	428	374	403	388	425	366	400	340	378	350	366	380	386	389	374	389	364	399	398	444	355	420	387	365	360	378	396	360	410	353	409	432	401	394	391	405	399	361	371	367	361	398	374	379	388	366	409	384	380	363	375	391	386	395	415	372	345	365	384	368	378	392	381	394	371	384	395	352	420	372	407	425	371	366	385	404	369	388	372	383	397	375	394	350	409	378	341	361	383	391	397	432	366	372	395	404	384	393	398	388	364	379	400	398	358	416	367	398	390	383	408	354	384	365	387	371	386	395	414	377	409	359	379	386	365	436	380	378	383	388	375	344	390	400	361	387	394	403	372	391	390	363	367	371	387	408	418	399	400	407	362	403	373	393	358	368	377	365	385	378	396	418	350	396	363	377	411	377	431	413	416	353	363	378	400	358	414	355	384	351	403	372	394	384	375	381	361	374	378	409	379	412	379	354	356	407	387	389	391	403	370	386	396	375	357	421	409	370	391	392	357	385	401	383	393	397	383	378	391	374	417	366	395	391	393	387	398	401	377	404	395	358	349	380	360	381	429	371	371	429	386	373	372	385	382	354	381	374	396	405	339	380	388	407	403	376	430	344	384	375	385	371	359	353	396	362	385	378	381	362	378	382	405	368	398	390	357	378	391	401	403	357	390	348	376	364	426	417	400	352	405	397	413	363	412	375	373	405	397	420	351	385	390	390	384	359	370	370	386	383	366
25446	34838	23905	1090	493	473	479	485	477	486	444	457	485	460	459	453	452	445	463	436	492	457	468	448	488	447	476	482	489	481	497	462	516	506	476	476	496	464	480	444	467	451	462	450	457	464	499	488	419	491	476	449	457	476	501	491	472	457	473	472	496	427	478	448	503	474	444	493	467	475	474	459	477	515	487	450	469	463	496	454	502	505	461	439	457	512	475	488	455	440	476	470	434	449	472	474	463	462	465	483	455	502	451	446	477	473	484	484	461	438	448	470	516	422	460	480	502	493	468	449	449	479	465	465	454	456	429	444	489	460	428	501	469	498	462	439	480	438	453	454	463	468	460	488	474	428	449	457	463	456	461	448	487	431	463	471	457	457	470	459	465	487	461	512	459	471	500	480	430	431	459	495	469	469	461	487	455	476	465	485	459	487	462	448	454	475	464	471	453	453	457	452	508	462	437	454	472	488	432	448	467	460	457	502	456	469	479	478	478	452	450	451	479	463	456	471	457	450	479	436	443	461	437	485	468	489	417	468	433	454	467	496	481	448	465	463	442	446	505	488	481	472	468	502	452	486	455	494	423	472	510	502	442	487	456	414	439	465	457	480	493	474	482	480	469	447	459	475	489	447	480	481	442	484	481	452	470	457	422	445	455	477	480	479	457	462	500	427	449	438	461	457	475	504	490	442	433	451	471	449	487	460	500	487	440	462	480	429	470	465	482	437	474	472	452	488	434	457	444	525	480	480	447	449	482	466	456	485	471	464	489	440	448	512	444	513	500	495	485	477	451	498	461	482	440	442	468	473	462	489	483	481	465	484	471	412	460	525	452	503	432	467	448	469	474	448	445	502	473	451	481	478	440	509	449	459	502	427	498	441	459	459	463	468	465	481	499	509	481	460	458	449	447	441	402	447	487	491	430	481	446	435	496	475	442	472	448	472	426	438	454	524	444	447	459	477	495	471	435	485	472	458	488	445	468	469	416	456	461	455	467	501	449	454	415	485	471	512	475	527	446	441	457	430	481	435	482	475	467	473	468	417	482	466	500	455	418	477	471	451	468	445	478	477	462	462	467	463	455	465	447	449	467	464	491	497	490	484	428	444	465	487	485	450	445	459	490	494	473	473	481	447	510	461	482	501	501	471	480	457	466	480	517	467	449	443	478	457	450	474	491	473	497	463	466	459	489	484	496	445	461	467	473	444	476	482	475	487	488	490	484	443	509	488	473	476	473	482	447	450	444	471	453	491	452	476	485	476	481	463	518	454	465	459	464	463	441	499	495	470	478	477	463	443	482	425	511	446	459	477	492	455	457	475	462	478	490	478	448	484	491	465	456	497	491	464	486	480	496	471	499	479	469	454	487	471	492	445	487	462	435	450	481	479	463	468	487	485	472	493	464	443	460	485	483	442	513	452	463	526	466	452	500	466	440	473	441	438	464	498	458	458	457	503	476	478	501	484	462	459	513	448	446	482	452	436	473	434	445	470	464	485	518	452	450	468	472	488	490	413	446	481	476	452	522	487	476	479	473	469	453	461	455	467	451	455	501	491	456	475	471	455	477	447	492	473	463	458	443	461	481	440	457	482	482	449	522	443	484	456	516	462	471	491	470	458	466	477	480	508	498	509	491	467	444	489	455	496	506	447	446	461	455	485	450	487	459	503	470	472	454	453	478	496	476	463	477	472	474	468	460	468	483	443	465	454	454	481	472	470	475	453	463	450	490	464	484	460	418	478	425	480	467	442	471	439	478	477	483	442	452	493	494	450	484	508	437	466	438	452	444	441	449	463	435	444	444	470	454	443	457	447	443	505	457	474	461	485	438	424	457	461	485	513	490	470	483	467	436	457	459	467	460	473	436	487	481	457	469	480	470	458	468	486	454	457	449	454	467	413	462	472	483	487	428	457	452	461	487	517	447	484	472	409	471	447	464	490	484	495	450	486	441	433	473	437	460	476	423	447	468	514	469	511	457	489	479	459	482	474	484	469	449	480	454	476	467	471	447	502	476	493	458	443	447	446	482	425	485	430	460	462	500	474	471	487	465	486	473	448	470	476	470	464	459	465	427	479	480	468	461	463	518	478	446	463	463	453	474	489	492	451	445	462	521	493	453	489	487	477	468	480	471	430	468	473	475	482	445	456	486	449	471	452	501	546	454	464	468	448	457	496	492	434	468	445	476	467	474	450	463	442	472	465	482	486	464	490	445	497	472	498	464	460	461	444	474	478	460	506	447	440	483	504	510	468	468	471	429	429	489	484	482	463	475	501	462	442	468	504	494	473	492	445	457	474	499	517	475	469	455	482	445	476	449	479	460	473	461	457	490	455	472	459	461	470	477	451	479	462	464	444	498	472	471	501	471	439	441	479	468	441	479	467	502	473	466	505	440	478	442	472	459	483	440	489	492	497	454	443	440	489	469	487	480	454	448	480	477	485	501	410	475	458	442	496	489	473	496	477	473	470	450	471	475	460	467	471	458	433	482	421	505	460	462	483	446	491	465	468	493	494	460	482	476	474	471	459	481	508	501	476	484	453	505	460	455	441	474	487	477	432	494	497	464	446	490	457	459	466	479	489	468	462	463	467	454	433	447	448	466	513	513	482	463	436	490	466	481	447	435	494	458	455	468	440	462	469	478	425	472	502	502	477	436	470	478	458	477	474	452	485	463	495	483	447	487	486	488	472	475	481	439	510	493	444	458	449	457	493	500	474	480	466	504	430	491	475	469	446	468	443	492	476	469	481	477	449	463	491	451	501	462	478	465	454	484	495	474	467	486	463	479	425	445	481	466	473	480	469	438	481	449	475	456	528	471	482	499	462	477	482	484	458	465	483	451	509	436	458	413	466	492	506	489	487	459	452	470	449	484	500	436	491	446	483	471	424	473	437	470	453	470	453	480	499	484	500	493	467	462	446	466	467	482	448	488	457	497	457	468	459	452	485	481	495	451	472	460	467	461	471	475	482	458	466	514	484	496	454	462	480	460	450	504	447	488	498	432	443	473	471	472	488	469	494	451	468	463	441	462	504	462	448	461	480	491	463	493	469	471	457	463	451	468	472	467	498	457	496	451	485	455	498	467	483	471	465	475	462	484	457	482	453	411	451	486	497	484	437	519	467	426	483	467	472	476	491	454	437	485	492	459	473	477	482	456	472	448	491	438	493	461	493	491	447	455	463	481	487	463	476	459	510	440	469	478	486	424	481	466	449	470	495	469	434	451	456	479	433	438	458	475	496	484	434	507	452	445	492	476	455	476	432	445	440	469	465	477	466	460	485	504	453	402	502	488	470	448	464	469	455	469	449	449	466	475	480	452	468	450	489	457	457	472	445	504	441	469	463	507	498	481	487	462	464	453	432	462	505	552	463	485	456	470	470	485	458	492	424	471	449	456	432	463	474	462	456	443	471	483	488	473	468	471	470	450	470	441	441	436	456	454	460	463	465	463	454	463	470	471	440	462	472	471	440	487	457	442	447	457	460	456	459	488	474
24172	21780	36562	27026	17063	4316	459	338	309	280	250	240	282	243	259	222	215	234	232	210	196	243	195	220	198	222	211	204	218	210	190	230	215	219	228	209	199	199	205	207	216	222	215	199	220	187	209	223	238	202	203	188	227	216	189	213	222	221	228	209	187	201	206	224	214	202	229	229	210	227	213	190	189	222	204	208	210	180	209	202	192	207	183	198	191	186	227	201	217	209	193	206	204	193	208	203	213	188	195	212	210	189	189	202	217	175	196	198	201	207	180	215	193	196	224	198	206	207	192	194	231	216	195	188	204	207	206	218	195	203	202	211	174	198	195	193	184	185	213	209	203	226	220	195	224	238	198	221	175	247	200	202	202	219	193	189	235	217	202	214	208	197	195	179	213	199	185	201	215	191	216	221	210	226	206	212	200	196	190	219	197	198	224	220	211	204	187	205	201	187	202	193	199	192	212	216	217	199	202	232	203	181	212	214	202	226	210	204	192	209	199	195	186	207	206	187	215	207	211	202	187	163	196	201	194	224	197	199	206	189	211	205	181	186	197	206	221	207	210	244	209	217	223	204	191	189	193	180	213	195	214	198	202	227	221	221	198	198	198	216	188	260	191	231	211	201	216	225	186	233	226	211	183	213	205	206	207	215	215	181	181	170	204	197	194	227	255	196	191	191	220	225	175	220	186	210	191	192	184	212	192	202	199	196	198	203	211	188	207	200	203	201	217	198	211	228	217	229	194	217	223	195	205	216	208	218	229	179	189	214	186	185	187	191	213	191	212	207	200	205	197	211	219	194	231	228	189	195	202	225	187	184	216	223	195	225	234	205	224	205	216	191	181	207	210	188	209	230	203	190	180	226	208	206	198	192	219	226	204	200	208	201	197	197	212	170	208	187	192	197	223	190	221	227	219	208	212	226	207	193	211	208	225	221	203	217	202	193	198	232	180	202	214	184	196	206	217	228	221	213	214	188	199	212	189	210	220	186	212	204	212	208	222	207	173	198	188	211	212	201	225	188	200	234	222	201	203	202	188	183	218	215	181	210	201	210	194	196	192	223	209	225	205	221	205	203	208	177	191	189	194	210	231	215	204	193	218	207	238	188	181	211	212	188	198	208	203	207	191	211	210	186	194	197	197	197	201	243	190	204	207	229	239	208	206	223	216	209	193	202	206	207	211	205	218	185	200	177	203	201	207	218	218	209	164	222	176	213	200	220	207	223	222	214	209	181	188	215	220	198	177	211	209	226	207	191	194	178	217	194	187	230	226	200	202	190	188	194	217	210	197	203	191	187	194	213	223	232	210	214	207	206	206	210	188	203	233	214	213	201	192	239	236	210	216	174	197	180	209	221	220	220	201	202	217	196	225	194	186	214	197	204	187	182	213	179	229	200	193	203	177	183	204	207	209	217	227	216	202	198	215	237	216	216	202	223	191	219	218	206	204	186	197	197	228	199	223	208	193	188	220	237	215	197	190	214	188	204	193	230	232	199	201	179	201	205	218	192	217	200	208	196	168	189	223	199	213	220	213	209	204	201	215	225	225	210	212	219	202	196	202	213	189	187	199	220	210	204	223	221	211	189	210	183	217	246	203	183	223	216	221	179	209	178	210	195	210	191	199	211	199	187	198	230	201	209	226	198	215	217	205	193	212	200	186	217	231	233	195	187	188	193	193	197	184	228	195	212	193	205	212	216	179	217	238	188	216	181	215	186	191	188	186	208	204	222	166	187	187	208	193	235	178	207	227	193	206	203	209	224	200	241	208	222	222	235	201	190	206	182	193	193	208	192	202	236	196	184	194	228	205	202	170	182	165	200	201	195	206	208	236	226	196	218	209	179	197	189	235	210	213	185	216	190	211	179	216	224	221	176	220	182	213	225	195	217	204	175	208	205	205	206	216	190	196	200	215	197	169	200	196	218	221	197	205	201	209	198	188	184	228	210	208	199	223	187	221	206	202	206	216	218	218	207	205	206	204	222	204	209	218	210	201	197	206	191	204	188	201	190	191	215	218	182	205	189	190	231	213	226	189	172	205	207	194	221	225	189	218	197	209	223	194	214	222	216	184	193	225	226	214	213	215	185	219	230	224	198	216	207	200	211	228	202	205	184	211	177	219	191	209	203	208	209	206	211	168	196	180	224	214	200	178	209	206	211	189	197	204	188	201	195	199	195	189	198	196	222	222	229	219	183	180	192	190	200	201	224	207	210	203	189	190	214	196	212	211	214	205	200	199	241	208	203	185	216	205	213	195	201	216	196	188	173	223	203	206	225	202	208	191	191	208	202	204	203	183	191	201	198	182	198	202	211	169	166	192	213	188	202	213	203	206	199	196	211	218	198	195	203	180	232	205	214	198	207	204	216	211	185	214	233	194	208	200	195	179	218	205	190	200	217	213	175	205	200	218	193	196	214	204	191	191	200	182	238	208	193	188	199	192	187	203	212	196	217	212	193	204	213	206	233	222	221	212	226	211	193	194	243	225	190	219	214	219	179	221	202	209	217	209	205	208	216	244	214	205	213	200	217	216	199	190	189	224	215	195	207	225	223	240	195	194	193	197	185	224	202	195	208	216	204	184	194	221	228	221	199	181	216	190	188	202	206	209	201	204	180	192	207	215	221	198	220	224	214	209	222	198	218	203	211	186	212	194	190	216	173	185	197	200	222	211	209	218	211	220	182	194	189	209	206	210	195	192	188	191	211	226	198	182	215	187	215	202	200	214	188	210	187	214	207	195	209	208	191	203	179	212	182	206	224	189	188	179	212	209	187	192	193	204	195	211	216	182	192	185	207	192	186	205	199	221	219	199	236	209	185	200	224	214	186	201	214	192	204	201	202	188	187	206	220	202	180	194	192	207	199	231	199	221	196	211	201	173	211	225	202	223	197	209	218	203	209	209	192	194	214	216	202	207	175	201	210	189	223	226	210	188	198	212	181	181	202	197	207	211	238	197	217	196	192	189	196	204	206	207	200	211	190	199	216	187	184	199	228	174	205	200	187	236	224	216	213	187	198	230	235	203	211	218	214	196	213	210	183	212	215	211	222	211	201	201	185	222	196	210	219	214	220	222	187	196	202	221	186	213	194	199	186	220	194	197	219	204	192	205	189	191	211	223	211	193	192	195	214	195	191	202	211	194	221	192	186	211	184	199	217	195	185	210	227	200	184	200	186	233	197	237	207	198	197	191	192	219	212	219	209	206	192	231	216	235	193	191	205	219	198	193	213	183	215	181	208	196	214	229	211	199	232	212	190	202	202	187	201	203	205	201	185	221	189	196	230	234	183	198	231	205	217	172	179	223	202	220	204	211	208	210	174	195	206	209	214	193	165	217	204	216	199	209	195	222	213	205	215	215	196	204	211	185	210	213	209	206	215	205	216	219	203	201	219	193	235	204	189	214	226	201	185	212	211	205	204	176	201	196	200	220	198	205	225	232	195	195	187	204	180	196	184	212	212	213	177	212	217	213	201	205	192	209	205	202	222	189	181
56238	83353	61901	6297	2126	857	693	586	477	437	402	361	413	337	352	335	307	301	313	318	285	306	269	281	269	276	294	277	294	270	300	250	278	261	316	251	251	247	252	266	240	301	269	236	264	247	264	274	264	255	263	272	298	253	256	246	247	271	253	259	230	244	267	251	277	240	256	273	246	254	244	252	241	243	270	235	241	253	247	256	272	259	244	268	230	253	253	269	248	256	272	259	227	254	270	231	257	256	254	253	264	279	264	231	253	253	265	241	265	267	257	259	258	261	253	258	257	274	255	279	246	255	298	254	266	257	251	264	281	258	281	222	258	252	256	248	242	267	252	256	269	247	266	295	267	256	285	268	255	262	234	251	245	253	233	251	261	258	258	253	245	264	252	258	274	246	248	269	256	261	267	254	238	225	271	261	252	255	291	271	267	268	251	222	257	261	264	247	291	240	262	262	260	243	258	263	250	240	245	248	256	254	260	268	244	248	241	238	276	233	237	254	239	246	263	247	219	273	235	252	213	227	232	238	256	270	258	243	261	248	273	230	274	259	301	265	265	262	258	245	239	272	263	249	266	271	272	232	247	263	257	260	272	314	222	240	272	228	263	263	234	262	254	224	245	257	259	265	271	253	246	272	237	231	272	246	261	247	255	267	258	265	256	292	251	271	278	273	243	247	239	268	267	280	292	287	240	241	238	276	249	289	271	251	264	293	289	247	240	274	270	259	266	245	255	258	262	264	270	232	246	244	243	279	268	258	257	255	259	268	259	277	240	287	227	245	277	276	271	258	269	255	251	281	286	254	246	269	286	254	252	242	270	246	255	257	246	264	276	256	248	247	262	267	229	273	246	249	236	223	274	251	265	277	251	258	262	238	265	262	278	253	246	260	243	268	256	249	289	270	267	255	253	215	224	238	231	265	267	234	240	270	259	239	260	268	261	246	263	254	231	249	272	280	251	268	289	269	259	257	250	293	272	262	255	238	227	239	288	267	237	258	224	254	271	267	258	266	251	246	281	259	268	267	249	238	287	275	243	269	253	271	272	246	288	262	271	255	257	249	255	228	232	261	250	274	252	246	247	249	261	243	252	264	261	251	271	266	246	282	242	243	253	264	257	261	246	244	245	286	263	248	244	291	261	266	273	268	221	281	252	268	262	260	240	260	244	285	249	266	249	261	260	264	303	253	275	239	231	245	262	264	253	275	266	265	242	247	265	256	258	240	255	250	282	269	258	245	281	249	271	265	253	286	256	268	261	264	271	228	247	267	243	289	266	214	264	249	247	234	234	252	243	262	251	287	230	277	231	231	249	263	301	246	268	216	230	258	251	261	253	285	248	253	246	247	272	276	246	239	228	262	249	239	251	255	274	225	276	240	275	239	248	289	276	265	240	257	244	250	231	258	228	268	223	255	250	254	269	271	264	252	257	245	256	270	275	247	250	250	239	249	253	244	264	258	276	230	253	244	262	235	233	260	272	250	268	260	260	228	275	285	236	252	242	234	290	257	256	231	260	243	242	244	271	235	225	268	271	275	261	240	245	263	283	298	293	261	252	237	283	258	225	287	255	243	242	261	245	286	240	275	234	256	241	263	227	281	251	265	257	211	271	257	256	258	232	257	264	260	258	266	280	273	264	253	235	262	269	257	257	251	262	249	237	247	249	246	276	246	263	231	284	248	258	249	241	241	248	229	243	265	251	239	263	283	267	233	252	258	245	269	243	270	263	257	269	282	260	255	243	260	237	272	255	272	254	215	257	262	275	278	276	229	227	250	266	275	258	274	260	220	267	239	270	247	268	260	238	243	252	246	247	248	270	243	248	263	261	250	252	261	267	289	258	258	272	239	247	247	240	264	248	255	268	266	249	261	273	284	258	271	277	267	238	258	283	249	230	265	243	273	251	245	262	269	259	291	211	266	246	261	275	220	229	278	249	249	239	257	234	252	262	273	246	250	252	253	271	225	302	256	270	239	220	246	269	227	244	247	265	231	258	260	258	238	284	273	284	229	262	246	241	243	267	262	249	276	232	263	262	253	278	234	255	289	259	263	233	236	244	239	292	268	260	243	252	272	247	246	285	244	260	271	273	257	270	250	247	262	241	241	258	251	280	255	282	267	267	282	250	233	259	254	281	242	254	246	249	241	249	281	249	260	256	266	246	252	235	249	252	272	252	270	273	267	247	250	236	245	248	263	261	281	271	265	257	272	260	267	247	232	253	256	251	254	236	244	228	248	267	251	252	243	230	267	267	242	250	258	248	275	238	214	232	251	221	267	295	266	278	236	259	272	249	274	268	269	252	252	258	263	259	262	259	280	239	236	258	253	262	276	259	264	260	245	259	275	277	248	253	268	258	247	252	241	268	241	278	264	241	272	281	262	276	291	258	264	266	264	260	252	264	271	263	283	266	259	258	227	249	232	249	268	259	256	252	252	266	267	279	264	266	246	232	255	233	267	239	245	267	296	229	238	247	254	248	264	273	223	238	265	243	251	249	244	244	269	267	251	245	266	290	250	269	260	239	285	253	244	286	261	227	236	266	254	280	224	253	287	249	257	247	250	279	269	263	242	256	268	266	277	272	231	247	278	259	264	248	279	277	243	255	259	271	216	252	262	272	244	257	263	268	248	238	274	253	253	246	233	257	292	248	262	233	232	256	270	253	253	273	233	255	247	270	242	256	241	247	261	246	245	240	261	239	271	285	253	265	300	281	263	276	231	276	259	213	265	253	260	268	244	248	250	219	260	262	250	288	294	240	254	262	254	264	258	287	250	238	262	241	260	267	263	273	256	248	254	251	245	273	224	260	282	246	238	256	240	268	252	234	284	281	255	269	238	254	220	239	235	261	251	282	268	220	260	232	250	248	241	266	271	257	279	234	264	278	248	254	261	262	265	232	274	299	259	260	268	244	246	280	234	259	270	247	243	260	279	272	250	260	237	254	264	251	263	236	243	234	222	255	267	249	239	254	252	254	253	265	229	252	245	277	246	269	255	237	244	245	251	255	253	265	255	253	251	221	253	278	238	253	272	259	216	246	255	237	245	270	262	244	289	261	238	236	266	276	234	241	228	229	269	252	258	250	290	244	249	221	267	253	273	268	270	268	262	239	268	255	256	262	256	264	245	286	263	254	264	266	275	255	239	271	284	243	251	251	266	227	256	245	249	254	244	284	253	259	262	249	242	261	256	270	230	265	269	254	275	274	252	249	256	279	244	256	247	259	226	247	282	282	287	272	271	288	244	246	251	274	296	245	289	236	250	270	229	252	266	246	262	227	231	249	281	254	246	272	245	258	260	234	271	275	221	262	290	250	257	259	259	252	248	240	246	277	274	273	272	267	285	277	273	275	265	275	245	250	250	267	271	266	239	283	254	260	248	261	242	276	234	282	221	283	244	256	257	254	251	266	257	260	266	235	257	265	245	278	230	286	265	243	258	278	281	250	251	244	273	265	227	269	251	238	252	229	210	270	269	276	272	229	266	248	238	249	270
25825	22500	34535	24511	8492	861	583	509	535	520	521	527	510	539	507	493	471	492	479	498	491	501	465	468	467	448	466	440	482	496	457	426	493	443	457	523	481	477	443	409	493	491	475	488	473	458	438	461	445	467	475	511	466	442	456	513	445	445	478	445	481	502	458	461	473	478	469	472	441	479	488	524	461	466	465	480	475	453	444	454	452	485	507	459	504	485	477	495	475	501	497	461	482	461	462	438	459	479	479	444	507	481	468	470	462	495	458	436	472	488	493	471	473	512	474	481	508	470	489	475	486	482	470	510	529	454	482	479	509	499	475	460	445	478	452	490	470	464	512	455	489	491	436	467	495	465	460	457	467	440	477	459	512	492	488	467	504	498	465	466	458	547	470	463	499	490	490	425	529	492	477	461	488	480	454	480	462	459	489	466	503	480	438	500	457	502	449	495	482	481	452	489	446	493	495	480	436	453	470	478	495	489	476	500	480	508	476	456	486	468	507	437	461	445	484	462	443	477	476	475	503	445	476	449	471	493	485	476	465	509	467	435	483	473	447	494	482	461	469	500	511	489	511	485	496	473	504	471	493	529	430	508	470	414	473	507	480	426	488	500	460	491	496	499	482	468	480	472	464	488	460	485	502	498	474	461	522	450	529	431	462	438	506	462	446	449	481	464	466	495	460	469	454	466	483	438	497	468	473	495	425	463	511	448	478	493	488	468	450	473	454	484	479	440	473	465	496	474	471	537	474	445	505	445	441	500	471	484	474	446	482	422	492	499	485	495	477	436	467	484	449	479	479	460	437	461	454	488	428	480	458	510	458	471	458	476	450	469	503	505	493	453	464	449	485	461	498	497	483	489	480	483	491	487	485	492	510	464	479	470	448	450	471	478	484	441	448	481	466	468	519	499	448	489	474	446	453	475	526	446	464	477	476	445	438	465	491	491	444	495	467	485	489	496	474	491	456	445	497	493	467	468	493	471	492	478	452	438	462	505	463	486	484	485	466	436	511	494	501	476	518	469	465	475	456	497	457	491	467	468	504	474	473	477	472	492	491	486	452	484	462	472	461	480	536	466	484	463	492	457	470	492	466	470	479	483	464	455	433	493	513	441	506	458	495	441	479	467	473	466	434	472	467	478	464	470	464	467	471	436	476	492	453	485	456	459	454	491	458	505	497	432	516	472	501	496	478	438	477	432	473	473	454	483	488	467	451	484	455	483	452	523	467	508	462	464	460	525	460	480	464	486	511	479	441	449	460	466	466	459	469	470	423	499	449	445	474	443	465	490	465	437	449	484	510	485	465	435	452	434	500	420	475	476	493	475	513	472	452	448	477	447	497	489	497	425	466	442	452	466	453	475	456	518	479	486	443	472	488	410	441	426	447	483	479	517	501	461	488	496	487	460	463	481	470	499	530	470	465	487	485	476	453	496	507	469	485	449	458	467	474	456	482	461	469	470	496	475	470	474	486	468	500	470	464	496	461	458	537	468	512	491	454	487	473	487	477	461	496	477	503	506	473	442	462	438	422	494	485	473	526	463	536	501	488	494	427	397	467	477	480	441	524	445	485	465	491	466	454	474	477	515	463	440	462	475	475	449	462	454	496	475	465	474	461	464	446	476	485	512	479	479	448	443	464	461	456	494	522	478	435	467	446	468	467	455	432	506	468	513	460	472	462	483	456	487	461	493	455	501	466	459	437	463	456	447	492	480	513	420	506	505	456	470	440	506	463	443	485	496	460	486	444	442	474	478	484	479	471	468	487	479	470	445	477	499	478	458	467	466	464	504	494	448	505	456	478	431	453	471	498	486	484	492	470	489	465	476	476	466	502	483	469	462	468	478	453	485	505	482	456	483	473	464	479	466	459	501	492	444	465	454	497	477	465	486	490	468	471	498	514	517	486	491	452	441	476	458	459	516	531	470	503	439	458	445	498	450	469	492	479	407	490	493	466	475	455	470	469	485	429	481	428	443	419	442	498	457	461	471	488	465	484	474	463	471	478	455	465	441	448	485	464	488	470	479	458	459	443	520	447	467	473	473	475	512	464	471	469	479	489	438	506	485	440	476	469	460	480	483	475	476	475	499	474	482	462	464	489	466	469	474	475	479	434	476	472	472	438	480	497	482	464	500	466	438	453	477	480	474	480	496	507	466	463	491	452	480	447	513	463	457	470	470	471	463	456	439	531	465	466	479	435	478	454	511	440	465	524	489	462	461	462	437	462	459	440	502	455	472	459	437	486	482	502	453	474	486	462	497	492	500	461	459	442	470	482	473	503	471	462	481	493	455	431	493	424	464	473	474	504	523	447	447	448	530	486	463	456	458	435	511	456	416	475	430	484	461	481	495	457	443	461	454	457	493	494	444	440	463	510	489	460	460	490	513	486	481	409	450	484	475	482	450	492	520	491	470	477	463	502	483	491	473	446	483	470	477	419	471	447	436	458	455	464	468	496	451	473	502	471	476	437	469	467	447	466	464	490	465	492	489	464	483	470	511	479	462	499	477	418	458	509	489	507	451	477	494	467	467	445	487	443	435	458	472	440	467	439	455	460	480	456	453	467	474	475	486	453	476	482	450	472	522	471	471	511	491	461	498	461	481	467	487	479	484	419	448	513	447	506	448	510	439	476	467	458	472	486	440	488	467	466	491	498	480	504	502	426	485	435	432	528	478	497	504	474	456	453	469	467	457	480	502	477	435	469	506	446	504	510	440	468	463	509	471	457	448	443	455	478	442	433	446	456	439	444	469	472	487	475	475	484	477	477	473	472	480	522	494	469	478	501	489	519	475	485	453	439	477	482	456	500	439	483	457	480	494	494	483	480	498	493	455	482	477	467	492	453	428	467	467	484	486	507	476	432	500	461	507	442	476	461	487	488	437	471	467	481	470	529	469	434	474	488	473	461	451	474	461	444	469	450	502	451	497	482	500	466	482	466	462	463	490	479	463	493	486	498	499	449	479	417	419	432	501	471	494	465	480	466	500	463	488	488	491	464	453	468	481	502	480	455	483	502	434	446	449	469	445	457	484	461	490	462	474	459	476	525	469	484	502	451	416	490	478	470	493	499	489	482	487	479	490	446	476	495	459	463	449	480	507	455	495	487	452	492	485	464	460	508	491	430	464	450	446	451	481	470	462	456	482	452	471	489	488	461	498	469	445	456	487	440	487	474	470	469	481	496	485	460	496	490	482	490	420	485	495	511	446	490	485	460	457	508	468	476	429	455	508	456	475	470	479	496	493	474	473	442	469	495	461	509	490	436	479	449	488	468	461	475	489	466	482	452	447	463	438	472	461	451	499	486	458	457	417	495	470	484	452	467	469	466	478	482	503	465	454	441	480	471	478	446	489	511	503	494	458	488	458	476	496	458	498	474	484	475	477	473	439	424	475	452	433	429	498	481	468	449	490	481	502	479	463	490	481	520	487	480	479	426	478	472	481	471	464	482	480	498	489	500	493	490	447	464	449	496	494	453	499	479	487	469	485	432	505
53737	72309	54571	5567	1485	897	769	714	672	666	681	633	579	609	563	567	577	577	545	564	583	580	619	562	562	563	550	583	537	534	551	555	566	532	507	546	562	557	598	521	552	516	553	566	565	559	548	550	535	563	532	566	568	581	561	525	600	566	533	514	578	564	512	595	570	577	539	535	590	561	511	532	503	522	628	555	552	540	589	575	547	550	551	598	552	527	571	533	562	538	567	555	551	524	529	566	547	571	587	567	507	567	559	563	522	527	518	561	492	561	565	590	548	554	580	551	580	524	545	579	578	591	538	563	545	578	490	589	545	553	496	555	527	551	533	585	543	528	542	572	580	558	518	517	561	525	519	545	488	576	546	580	541	521	559	524	549	557	526	525	566	536	552	599	562	531	544	574	543	554	581	546	555	546	550	556	557	545	570	579	597	541	573	531	531	544	583	567	568	566	564	584	585	555	575	568	510	526	564	546	571	550	537	570	533	553	557	527	540	542	544	517	543	550	527	555	550	531	513	556	525	588	512	543	576	566	558	561	576	522	564	576	540	551	576	546	526	571	572	557	560	550	600	601	601	568	550	556	568	549	502	529	528	520	572	544	570	544	549	513	550	573	529	536	550	553	564	530	525	527	546	585	594	539	514	530	549	562	556	577	553	553	513	600	544	554	554	543	569	555	592	526	576	580	538	578	591	534	590	526	535	542	548	535	508	566	573	595	541	538	545	583	565	554	527	545	551	575	559	514	529	561	552	540	544	566	529	529	577	521	571	519	529	562	549	522	540	565	560	568	587	580	533	545	545	554	576	546	575	559	554	602	492	556	562	549	546	550	553	546	569	579	557	538	585	558	573	525	543	527	599	530	588	585	556	563	545	564	540	553	519	550	581	569	585	579	595	528	493	552	525	610	533	554	495	568	563	541	538	577	550	528	549	538	558	545	524	545	566	510	569	569	542	591	575	566	551	561	573	528	524	546	541	614	555	546	571	562	514	602	519	518	576	533	576	551	569	538	565	552	572	504	556	554	527	530	516	552	558	577	538	550	504	519	522	553	543	529	533	571	548	531	545	517	590	566	534	506	502	568	564	525	570	551	568	545	566	537	551	552	560	562	531	484	538	585	567	577	522	554	584	543	540	574	538	516	548	566	548	524	517	515	534	576	554	554	550	594	537	529	588	541	530	550	580	533	551	570	518	552	543	576	587	552	525	595	558	569	584	567	559	584	564	544	553	541	574	537	550	545	514	509	568	527	538	485	580	562	535	548	579	571	573	535	570	578	529	532	520	518	536	537	559	539	564	563	542	520	580	533	521	584	566	541	541	547	572	562	554	540	537	528	518	540	548	539	555	541	504	549	537	531	561	574	554	538	549	562	545	543	541	554	535	572	545	526	527	591	599	543	544	563	575	590	533	551	555	570	554	518	588	513	560	555	531	539	532	535	546	524	546	559	609	606	562	551	596	568	524	555	554	512	554	584	532	528	540	508	541	554	603	564	528	518	554	521	570	532	562	538	577	546	512	561	535	542	561	573	539	551	534	576	496	563	566	561	542	532	568	576	560	582	538	567	551	569	532	524	594	565	599	573	556	566	546	540	578	500	578	532	566	549	538	521	544	544	553	549	543	512	568	553	616	543	535	525	546	583	544	520	547	519	532	507	572	567	558	580	559	548	534	520	513	566	526	519	528	513	570	580	540	562	527	590	544	566	596	555	562	569	574	550	513	548	537	562	529	582	559	547	539	560	587	577	535	518	549	551	521	550	493	565	585	559	578	550	561	549	531	574	546	539	554	539	564	552	543	570	571	537	559	539	552	577	553	557	536	574	559	552	576	500	515	533	546	565	553	527	557	586	568	542	580	542	580	550	519	552	551	541	582	542	563	560	576	582	556	547	566	536	541	525	556	615	534	559	568	594	536	556	543	557	569	558	526	598	528	578	529	540	542	574	548	541	576	541	547	571	498	541	569	532	548	531	585	505	560	545	564	623	565	558	547	572	567	546	513	583	509	544	548	572	559	603	556	541	551	560	559	529	576	564	546	543	549	545	518	567	543	576	569	532	542	530	537	570	551	561	517	578	543	572	543	571	566	548	540	537	551	574	531	566	586	572	603	568	563	576	545	561	529	557	540	559	519	543	587	577	495	560	535	556	540	533	595	533	521	571	549	554	569	528	547	559	509	558	558	564	541	570	549	519	535	528	586	550	576	564	544	593	548	519	575	537	561	553	593	552	516	520	522	546	582	558	511	533	588	538	531	547	535	572	551	527	567	541	539	594	491	563	527	635	530	527	530	569	556	560	572	518	587	561	513	514	486	603	581	579	562	514	546	559	556	538	575	532	508	528	539	574	590	531	559	483	574	561	493	525	585	562	577	571	553	581	555	539	565	534	577	606	536	569	570	546	536	524	570	574	551	547	541	524	569	570	534	552	595	501	561	526	546	557	516	531	565	543	562	527	563	573	558	533	544	556	544	535	549	556	538	540	599	488	543	524	550	553	524	548	535	553	556	571	551	581	557	526	558	539	543	584	567	534	547	534	557	571	515	540	548	548	540	575	530	552	531	532	569	552	586	581	559	541	539	556	553	583	561	555	553	531	552	544	566	549	515	550	521	594	522	559	529	568	541	524	567	565	548	556	543	558	542	536	536	546	567	549	507	567	568	549	556	522	579	544	582	565	504	569	542	562	538	550	548	567	559	557	563	545	594	556	549	556	553	499	542	603	550	563	533	560	524	561	591	530	548	545	514	548	547	543	575	509	594	571	565	549	517	532	566	568	536	580	524	549	543	563	539	522	582	558	568	598	549	606	529	558	551	524	557	519	539	561	576	557	532	535	552	548	585	554	519	521	569	540	562	571	538	544	510	534	526	525	530	553	595	513	565	582	562	558	557	591	560	509	520	550	556	580	551	569	558	565	554	542	542	534	581	527	532	539	545	545	549	509	553	549	543	584	583	567	541	500	590	574	507	564	580	594	548	565	530	533	543	569	535	556	538	572	564	601	573	508	579	545	528	540	544	524	592	577	564	517	568	539	566	519	545	567	581	569	567	537	562	543	577	537	560	551	602	573	525	540	565	572	558	558	527	572	583	551	520	530	560	556	546	573	555	509	532	595	556	538	548	571	578	553	522	521	596	493	547	532	539	581	580	516	585	528	544	546	551	559	606	572	571	579	545	499	598	531	555	500	538	522	593	541	579	526	530	571	566	557	505	547	523	566	530	542	564	607	557	541	558	555	565	541	544	535	573	565	538	520	545	516	548	525	550	564	519	551	536	546	526	559	558	595	549	606	617	530	545	556	555	530	609	519	547	543	569	586	573	550	532	552	553	537	548	554	572	602	558	523	526	527	561	598	507	516	501	584	543	529	547	511	546	541	562	538	559	528	542	583	539	553	545	571	562	549	549	545	502	529	546	583	558	570	557	548	539	560	571	507	565	617	572	579	567	561	573	556	579	562	563	568	548	572	574	558	536	506	570	541	588	545	548	577
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
