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
341697163228	341697163786	341697164336	341697164886	341697165436	341697165986	341697166536	341697167086	341697167636	341697168186	341697168736	341697169286	341697169836	341697170386	341697170936	341697171486	341697172036	341697172586	341697173136	341697173686	341697174236	341697174786	341697175336	341697175886	341697176436	341697176986	341697177536	341697178086	341697178636	341697179186	341697179736	341697180286	341697180836	341697181386	341697181936	341697182486	341697183036	341697183586	341697184136	341697184686	341697185236	341697185786	341697186336	341697186886	341697187436	341697187986	341697188536	341697189086	341697189636	341697190186	341697190736	341697191286	341697191836	341697192386	341697192936	341697193486	341697194036	341697194586	341697195136	341697195686	341697196236	341697196786	341697197336	341697197886	341697198436	341697198986	341697199536	341697200086	341697200636	341697201186	341697201736	341697202286	341697202836	341697203386	341697203936	341697204486	341697205036	341697205586	341697206136	341697206686	341697207236	341697207786	341697208336	341697208886	341697209436	341697209986	341697210536	341697211086	341697211636	341697212186	341697212736	341697213286	341697213836	341697214386	341697214936	341697215486	341697216036	341697216586	341697217136	341697217686	341697218236	341697218786	341697219336	341697219886	341697220436	341697220986	341697221536	341697222086	341697222636	341697223186	341697223736	341697224286	341697224836	341697225386	341697225936	341697226486	341697227036	341697227586	341697228136	341697228686	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	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
22598	21396	29129	23998	21387	21434	9270	1240	845	707	691	589	537	482	489	468	451	427	430	397	425	410	445	427	399	400	426	398	420	349	366	388	382	417	352	383	373	390	356	354	397	396	345	379	348	363	355	383	395	370	401	358	392	377	384	388	371	410	374	386	388	361	368	376	373	337	330	399	362	353	355	389	373	366	379	392	374	399	395	362	346	397	394	389	381	332	372	368	363	356	374	381	348	394	391	361	355	359	381	399	367	331	348	359	412	363	394	350	358	353	349	375	368	334	343	343	439	388	344	400	378	391	377	373	349	395	359	373	351	390	374	381	359	370	360	364	373	373	387	339	369	363	361	404	363	384	349	376	358	384	344	356	384	345	345	345	379	387	380	367	380	359	387	378	378	365	390	372	373	354	364	372	334	385	369	355	373	371	381	340	372	373	385	388	397	365	377	396	399	343	340	391	354	391	350	372	378	365	353	337	370	386	374	384	372	361	369	373	394	381	361	374	375	343	380	361	360	370	362	349	395	348	392	378	380	393	375	349	370	368	387	352	365	375	385	372	393	379	385	362	362	399	364	369	364	363	352	348	393	336	404	351	342	343	365	409	373	377	347	365	402	342	366	353	399	358	387	335	356	333	362	380	353	386	352	370	397	366	389	355	314	350	355	355	347	358	357	374	385	358	380	383	368	382	362	368	367	369	366	397	372	364	361	349	374	350	369	378	388	350	343	377	373	379	367	349	379	383	367	364	344	376	403	353	373	374	385	368	333	366	361	341	351	377	376	357	384	378	344	358	376	337	389	349	372	373	360	337	353	390	388	378	364	351	374	388	380	405	389	399	347	353	373	365	388	361	357	388	379	352	396	401	367	366	376	416	329	365	365	370	363	354	369	374	362	367	369	366	368	368	347	358	375	366	369	344	385	348	371	355	379	348	354	359	386	363	349	386	384	365	346	380	349	390	360	376	345	358	374	351	353	400	354	401	388	362	359	372	386	404	366	386	372	357	381	329	394	366	389	386	383	333	363	363	397	378	334	350	358	382	383	393	368	334	343	394	375	396	379	370	385	397	369	365	370	390	383	371	375	388	381	356	385	353	399	395	367	325	370	372	374	342	342	363	362	390	386	359	362	353	374	370	350	356	368	379	407	329	377	396	380	420	357	419	386	387	354	368	369	355	344	376	386	371	390	360	356	365	354	339	396	379	361	367	345	342	359	378	395	373	391	363	348	378	343	333	398	358	363	353	370	422	365	358	360	388	414	373	361	405	390	344	348	364	365	314	397	368	355	371	359	335	375	330	374	319	386	382	351	363	363	360	369	337	397	369	386	379	354	351	381	370	364	361	390	375	399	380	372	374	363	366	393	377	341	349	360	356	364	358	371	349	375	396	392	345	419	345	399	384	405	343	378	373	348	369	333	367	377	366	414	352	333	375	396	337	366	370	388	374	337	371	370	383	385	337	339	373	394	357	368	345	338	376	390	353	361	400	353	363	421	413	372	371	384	332	369	372	379	374	356	349	406	369	400	347	362	335	376	407	382	394	351	366	396	392	360	380	360	385	366	400	376	365	367	371	377	353	386	355	399	400	374	370	370	374	392	326	343	387	364	342	366	373	347	354	363	343	359	348	358	337	354	377	391	378	331	393	339	351	351	391	355	340	372	354	371	385	356	373	360	382	383	376	352	341	370	362	355	370	373	390	373	351	363	394	376	330	369	338	357	380	357	384	352	337	356	394	345	368	347	374	378	357	357	335	389	414	361	393	367	345	340	366	383	370	340	355	371	360	417	363	351	360	347	371	373	382	391	367	398	357	368	361	394	361	385	361	376	369	371	346	349	381	359	375	378	354	357	386	379	346	364	355	372	354	399	393	380	385	373	396	335	392	401	334	350	381	324	391	355	334	361	359	350	381	350	371	395	322	351	349	330	398	368	333	394	375	382	326	340	371	337	367	363	355	373	349	352	364	366	374	356	368	356	328	380	372	369	388	386	356	360	337	370	358	375	375	372	355	325	344	361	365	354	384	379	350	349	342	336	391	376	366	373	365	392	391	383	355	373	363	393	383	369	354	361	312	352	348	388	356	394	345	372	343	365	388	366	391	380	349	369	352	365	387	354	315	346	385	356	381	384	350	395	347	346	369	387	386	331	376	401	343	372	389	378	371	389	363	392	366	342	395	399	397	393	364	352	368	391	384	371	365	382	384	336	352	388	352	346	383	413	347	344	381	358	358	390	341	359	367	363	420	382	367	375	354	338	320	382	370	369	356	313	344	334	392	411	381	351	376	394	380	383	366	353	360	338	344	379	379	368	392	368	380	352	365	380	402	392	370	385	358	355	377	388	389	406	389	368	359	378	354	372	371	365	359	381	339	374	387	382	366	411	346	353	378	366	376	373	378	348	355	391	333	354	375	362	383	376	390	368	378	367	338	365	361	349	387	372	382	358	366	357	371	372	336	361	359	366	325	380	379	357	382	384	407	388	389	385	359	375	356	361	387	385	339	369	351	379	350	354	374	362	370	360	345	414	371	406	369	375	361	303	374	339	345	388	400	344	359	358	377	346	377	374	350	351	356	381	369	376	357	365	359	376	336	356	346	378	352	397	403	381	358	368	368	350	359	381	336	381	358	383	331	374	349	373	364	392	401	364	411	401	370	365	375	357	368	349	381	333	354	395	381	388	365	364	331	340	388	346	384	396	421	363	364	337	359	359	362	352	362	373	407	341	351	374	357	343	358	375	377	368	370	374	395	386	349	352	378	363	396	359	370	358	362	362	394	375	362	386	362	328	386	398	365	355	376	382	412	377	352	335	353	349	359	394	355	372	371	364	327	376	384	342	381	397	417	341	355	362	382	361	393	376	383	367	337	362	385	368	368	317	346	369	389	371	366	366	381	380	358	388	336	389	353	348	371	351	369	350	343	320	390	373	369	353	377	352	344	406	358	389	391	358	389	355	390	353	366	404	330	326	334	366	367	370	384	357	351	379	375	388	371	365	379	378	377	367	350	379	385	383	346	380	402	384	377	363	367	384	345	389	404	385	389	335	352	371	377	397	348	361	345	346	364	357	325	335	352	350	360	385	379	367	373	375	361	361	374	363	384	404	377	390	361	347	334	349	370	334	373	374	341	335	382	365	403	358	389	354	378	381	376	383	346	362	383	356	360	376	354	359	389	348	348	344	372	382	395	351	361	380	352	371	363	368	359	377	389	400	376	384	351	384	337	362	386	351	356	355	350	372	362	350	363	358	400	373	340	376	375	356	368	384	381	364	383	370	408	354	373	385	336	355	347	385	386	362	354	339	402	359	353	350	381	381	337	350	409	332	373	336	330	365	358	351	342	378	371	362	333	361	339	371	336	359	359	327	364	348	375	324	381	329	364	384	353	342	410	377	372	365	372	322	365	411	358	369	373	357	360	381	355	384	380	387	381	366	404	346	336	375	351	363	375	358	350	370	373	379	383	340	360	369	388	375	336	363	354	348	383	410	396
20966	24509	15276	8249	6007	3797	2509	1948	1439	1163	961	839	745	750	680	650	620	591	586	531	574	562	538	545	517	523	485	549	508	515	488	551	511	489	467	455	509	495	464	433	439	455	435	466	524	485	488	486	491	517	484	521	486	459	464	495	493	472	482	439	478	443	482	431	495	447	445	502	493	471	544	508	453	463	480	457	475	442	473	476	469	495	448	497	487	455	500	480	464	434	481	450	450	487	433	522	532	484	478	483	460	503	456	435	459	474	470	473	476	475	494	499	430	479	484	451	449	477	478	479	458	436	471	466	516	496	482	449	447	458	451	456	468	430	464	509	420	422	470	471	470	475	471	501	464	503	429	457	465	439	496	471	461	514	480	464	472	469	451	487	470	515	490	449	480	523	485	468	466	465	467	483	472	497	478	415	438	475	484	484	480	466	465	478	439	473	490	485	459	475	470	480	513	437	450	496	465	462	457	493	440	471	424	470	456	474	455	474	495	454	495	466	497	435	424	462	478	494	454	469	479	448	472	486	474	477	474	467	492	460	467	470	516	448	488	436	470	464	439	462	477	492	477	483	484	465	437	456	466	470	482	494	461	465	460	489	489	467	484	438	490	499	492	470	482	470	479	492	465	493	489	474	451	494	472	450	425	473	501	478	465	477	474	466	471	420	472	472	461	491	500	453	475	500	482	492	467	477	449	462	471	479	467	452	438	445	472	453	446	481	499	462	458	457	479	517	458	479	430	465	462	463	421	439	454	459	473	483	493	466	512	449	510	449	442	451	465	472	452	433	468	443	491	476	506	454	450	485	466	456	446	473	476	477	440	493	468	468	455	464	467	438	474	496	473	470	486	457	460	465	465	466	452	487	449	464	486	482	483	468	479	478	465	471	460	465	449	491	483	477	451	476	479	476	450	513	450	492	475	469	469	463	458	503	471	482	463	493	492	490	464	487	479	418	488	475	460	518	447	456	498	477	479	494	457	450	434	449	449	479	418	479	458	466	470	472	428	459	446	458	494	482	479	470	459	431	430	445	481	480	468	448	473	457	465	469	477	480	467	485	475	466	479	479	494	467	460	441	462	432	463	514	492	479	437	437	490	482	475	468	473	409	475	425	463	456	449	438	462	456	493	471	481	461	471	469	461	462	472	480	494	449	442	466	445	495	522	474	457	475	468	462	440	473	461	510	440	471	472	478	458	495	461	468	446	485	484	481	465	439	456	502	462	474	437	463	501	502	499	473	472	465	475	477	452	450	464	461	471	475	505	472	481	472	477	452	488	441	454	456	511	497	473	451	440	478	491	465	448	498	449	496	477	464	481	466	447	487	451	500	467	514	432	469	431	459	471	452	450	483	500	463	466	487	441	485	465	442	488	506	449	439	459	447	506	472	470	483	450	454	457	440	467	501	446	490	500	501	441	497	470	522	475	475	484	441	501	479	481	468	491	439	470	430	463	479	500	468	496	465	447	450	492	449	479	425	467	480	502	481	477	476	454	459	458	452	474	465	453	439	463	517	483	453	480	463	467	502	484	519	473	472	481	442	465	483	511	464	450	489	493	454	475	470	432	406	500	469	446	463	466	467	482	491	480	458	476	475	475	460	462	496	488	438	483	466	453	461	448	466	476	480	483	473	491	431	490	455	451	462	468	468	495	485	476	474	504	442	487	495	449	476	452	475	467	482	459	423	493	503	436	462	435	467	502	470	464	470	444	445	488	440	475	464	478	465	496	452	443	455	440	459	492	448	483	460	475	505	478	464	452	474	489	459	515	490	472	454	467	418	436	488	461	461	524	503	523	476	479	445	451	459	440	462	440	448	459	444	477	478	487	426	474	477	477	466	413	489	492	477	499	460	464	465	480	457	499	434	462	410	444	492	477	453	442	472	474	437	478	504	477	444	472	490	471	440	473	481	475	454	450	439	461	517	472	450	479	452	478	463	458	434	463	465	445	475	450	487	480	463	473	500	512	463	483	450	446	506	514	469	463	470	451	482	462	459	500	472	457	475	468	479	476	439	483	488	463	459	446	498	481	440	518	428	483	454	461	487	457	452	480	462	448	466	434	472	447	480	439	523	456	500	455	485	457	471	462	477	504	476	452	462	450	465	420	496	464	503	477	457	471	469	460	461	493	505	482	479	508	510	458	425	468	501	488	454	472	490	482	466	452	455	459	484	454	482	468	497	490	447	473	476	459	472	449	452	441	445	479	437	532	486	471	473	495	449	451	450	460	448	458	466	465	464	459	473	464	483	465	458	470	494	430	506	463	487	455	481	464	519	426	485	464	489	474	468	529	496	476	466	462	468	483	470	478	470	464	456	474	494	433	496	445	427	498	506	480	481	521	452	432	515	483	460	481	494	477	466	450	451	444	501	476	478	475	452	455	455	465	449	467	432	449	443	503	502	453	449	469	499	441	494	463	451	481	476	501	439	480	466	429	485	458	473	438	444	458	443	439	429	432	467	480	437	469	468	487	473	458	483	470	501	448	484	471	465	485	514	446	457	426	496	474	449	467	458	441	477	475	481	471	502	474	453	469	476	464	490	458	468	477	445	449	458	460	482	482	418	495	459	450	472	466	439	477	443	469	431	496	491	477	466	455	474	494	489	467	459	471	462	451	464	485	461	472	445	471	446	477	453	473	470	439	483	481	463	459	429	498	467	447	495	453	456	459	476	472	478	457	475	494	477	418	447	454	510	422	447	483	456	474	498	474	459	452	471	494	478	509	457	456	482	486	474	472	491	489	468	457	431	481	491	482	486	471	466	438	479	453	495	469	483	468	478	462	489	407	474	478	502	484	437	485	465	476	456	458	443	481	493	506	452	476	480	485	482	477	469	482	461	433	453	473	486	476	487	475	504	478	476	463	476	478	452	470	469	453	462	487	425	484	463	459	446	493	461	393	482	503	451	473	459	506	450	480	491	470	435	480	478	464	448	482	453	463	463	478	466	480	474	445	506	446	514	522	504	482	426	469	502	452	438	458	473	463	434	477	449	454	432	487	482	492	506	485	478	466	433	416	430	456	482	424	495	461	479	477	466	470	487	447	473	484	474	465	512	437	469	473	435	457	461	442	437	473	488	445	473	479	471	503	487	489	464	456	493	452	488	466	473	491	433	454	485	466	444	497	457	479	473	497	493	483	506	469	465	454	474	493	488	497	455	478	450	423	499	462	501	463	478	494	441	470	438	469	483	431	474	506	434	481	461	443	438	476	461	459	449	472	492	458	475	436	488	470	461	484	446	483	439	444	480	471	435	455	491	498	456	452	482	473	437	474	482	472	462	494	452	447	467	481	472	471	452	419	442	476	477	458	478	449	473	466	454	488	478	474	512	459	446	457	471	488	463	484	480	447	472	505	451	459	431	519	508	490	444	476	474	445	429	426	460	478	472	468	472	448	486	456	470	410	491	481	475	485	479	488	468	519	466	462	466	473	442	502	458	476	487	468	420	484	456	463	449	417	509	477	497	473	473	469	492	448	458	494	455
26992	19619	7016	1382	772	533	407	400	353	330	318	305	305	301	336	312	305	294	319	336	280	300	302	271	326	326	320	325	353	331	283	332	298	308	314	334	332	318	312	295	317	346	357	294	343	333	298	331	319	292	290	304	315	308	320	334	327	291	292	333	319	318	329	304	342	317	334	315	301	338	332	304	331	296	329	324	357	307	300	323	311	319	278	288	289	296	309	327	319	311	328	286	320	324	338	311	297	330	320	315	308	305	311	324	307	337	286	331	300	310	324	294	303	286	291	281	310	298	296	341	299	327	293	292	308	291	292	306	267	317	324	314	321	295	291	337	297	308	307	292	283	322	319	301	346	323	283	312	311	345	304	332	329	314	317	299	296	315	311	348	289	320	349	322	307	307	325	318	325	360	308	288	289	330	314	342	294	292	343	344	294	313	290	322	329	316	302	331	325	308	287	295	291	316	327	328	319	324	306	302	324	314	252	320	308	320	335	309	312	304	348	330	337	327	328	309	315	289	332	326	306	309	319	327	304	291	302	310	332	311	340	317	307	297	308	319	314	296	315	325	301	336	306	313	311	285	341	330	293	341	317	333	317	309	289	315	290	313	326	323	346	311	317	342	305	319	301	289	326	312	298	302	283	286	309	322	310	317	318	302	311	313	315	299	317	299	342	338	303	310	312	322	301	305	324	292	325	288	313	326	310	281	321	291	305	300	295	338	297	332	298	316	315	310	331	306	301	326	333	331	308	282	306	347	311	322	320	301	285	292	318	300	340	310	313	291	289	314	312	304	298	309	314	316	302	341	326	332	315	312	328	299	312	349	311	297	327	300	304	317	306	294	305	320	333	326	338	330	300	304	307	306	296	317	299	333	340	317	308	295	314	314	316	301	324	340	329	325	323	295	328	301	316	304	316	325	289	325	306	307	376	299	316	312	300	317	341	347	302	349	312	308	307	330	351	307	284	338	292	328	311	311	311	337	312	303	310	287	325	310	343	330	319	321	320	298	313	307	309	317	338	323	315	290	315	304	317	344	335	321	297	297	292	317	340	286	321	299	319	301	301	323	315	331	279	288	308	346	316	304	283	295	307	295	336	313	290	288	312	329	305	300	281	320	306	304	314	308	331	302	310	299	328	334	326	327	307	308	333	298	309	324	304	343	324	297	338	297	320	312	309	320	337	312	313	303	285	272	306	313	303	303	310	309	322	320	332	326	314	318	306	321	304	319	310	321	309	316	328	332	324	296	292	316	290	289	332	323	330	300	335	303	313	330	291	303	265	318	266	334	315	346	317	324	329	327	289	322	337	319	323	314	356	302	322	324	324	288	299	318	355	309	299	316	330	333	326	311	319	311	327	328	305	351	307	302	325	319	308	289	331	286	294	303	318	291	313	280	302	329	328	288	328	306	290	311	327	299	300	313	307	317	325	344	320	299	305	311	310	304	316	306	336	326	301	342	338	305	290	315	313	357	348	312	286	333	306	316	311	285	306	334	305	317	299	313	297	300	311	320	344	327	320	317	304	311	291	308	323	316	296	327	328	312	318	307	280	313	337	313	310	316	337	312	312	330	292	317	320	294	296	353	337	302	329	313	312	350	342	344	339	309	320	302	323	305	285	315	298	282	291	279	353	318	309	301	357	308	304	307	349	301	312	291	303	317	321	330	291	302	352	327	297	302	291	312	288	310	309	306	339	309	282	313	320	313	316	295	348	310	320	318	308	309	298	305	325	352	321	318	277	307	320	332	273	310	307	310	304	307	311	308	289	301	332	311	296	301	346	307	346	301	281	333	282	342	301	326	299	299	327	338	301	326	292	327	300	321	290	281	306	305	312	285	343	310	340	297	349	331	315	335	326	303	329	327	315	327	308	310	318	313	307	316	324	310	332	289	303	302	306	325	329	329	357	348	293	312	355	311	327	287	273	306	312	329	302	286	346	331	331	301	296	339	311	301	298	321	352	299	303	317	309	324	311	288	323	334	315	337	310	292	311	349	308	329	346	327	289	325	321	288	300	304	325	289	322	324	332	323	314	324	298	304	288	291	329	310	303	291	308	303	327	284	326	330	298	328	304	303	302	351	323	313	315	283	314	312	310	319	338	317	324	314	323	327	305	318	312	330	300	319	325	296	300	321	331	288	311	327	346	337	304	315	326	335	344	295	306	270	303	291	304	309	309	333	301	294	314	313	326	310	332	298	325	364	363	296	324	325	296	312	315	350	327	280	302	304	317	287	319	334	308	341	291	328	316	291	350	329	334	303	293	307	361	310	305	319	292	343	327	336	305	310	324	325	269	317	307	311	295	357	308	285	305	324	322	311	300	317	344	353	332	326	337	311	322	334	299	308	306	285	301	313	304	290	297	311	333	287	334	329	297	303	307	319	296	305	288	295	311	325	326	325	303	325	312	316	303	306	305	355	333	306	305	351	332	287	329	335	314	281	298	302	310	339	277	301	306	329	296	305	333	343	335	347	328	306	333	335	302	304	273	332	354	309	293	325	320	298	322	306	321	304	296	298	303	292	320	307	298	309	312	320	320	316	325	292	295	317	304	305	340	334	295	311	313	331	297	342	331	295	294	334	305	312	308	313	305	324	291	275	291	284	308	325	308	316	312	285	288	306	325	301	306	303	280	332	310	314	315	345	317	343	336	315	319	285	315	299	309	319	312	318	318	258	323	281	303	299	325	309	312	345	299	302	322	329	330	308	333	349	312	266	307	338	305	276	322	285	318	306	310	297	300	321	332	302	317	305	290	344	305	292	351	300	309	304	292	336	312	305	322	300	304	309	302	316	327	337	322	325	342	338	314	308	319	319	303	313	319	322	306	337	319	299	348	349	315	309	316	292	324	320	307	338	314	321	276	315	284	293	326	321	312	284	290	335	322	324	316	279	316	336	338	306	277	339	299	317	350	314	319	341	350	325	349	337	297	269	342	318	293	285	316	295	326	321	320	308	291	271	352	332	315	325	324	304	309	328	276	313	316	346	333	333	362	341	320	315	323	343	304	330	318	289	341	300	319	315	281	283	300	339	313	319	307	312	307	336	308	306	324	313	300	318	296	323	339	301	326	331	307	322	347	325	292	327	346	335	306	353	286	294	292	332	287	315	303	295	290	294	320	299	319	288	301	334	322	318	299	282	322	315	301	291	305	292	280	286	304	297	311	312	275	295	312	300	292	307	302	343	318	313	304	303	310	317	335	278	335	330	341	316	321	330	274	317	334	341	312	297	322	314	316	348	313	322	320	306	284	328	312	317	340	331	341	316	318	311	273	295	322	314	289	309	319	295	314	320	324	301	292	296	323	346	303	320	303	333	297	321	284	268	301	326	334	301	331	316	341	315	332	312	333	320	306	299	361	330	293	306	298	293	311	330	333	307	309	318	306	339	320	311	329	335	295	322	320	324	330	338	292	302	303	321	338	313	321	313	306	285	300	317	349	296	324	271	340	302	295	313	318	334	288	313	290	310	305	316	350	305	295	347	308	291
16716	8729	2941	1574	1189	725	512	485	423	417	416	377	393	415	350	400	430	380	394	406	375	376	386	391	387	390	368	390	396	358	390	354	386	372	352	383	390	361	406	392	390	383	376	391	366	388	394	401	367	392	377	365	383	394	355	377	388	401	405	373	371	353	405	412	380	387	426	365	381	419	412	380	371	391	379	387	417	411	388	393	373	406	376	405	370	404	383	386	408	338	369	382	400	405	405	410	402	358	374	367	368	381	358	388	358	417	401	379	369	378	399	407	434	353	382	411	375	373	386	383	407	402	419	344	404	392	373	429	366	401	397	368	410	393	415	380	420	414	360	409	393	381	369	395	382	382	365	377	362	391	389	385	426	413	388	411	427	383	384	404	359	384	413	359	413	389	381	420	388	390	381	385	398	401	384	359	369	362	377	378	375	419	361	414	399	382	422	389	398	407	374	367	407	383	374	378	385	389	379	412	392	372	418	404	402	368	385	376	413	379	423	356	392	390	375	373	389	387	377	411	385	390	407	393	385	353	382	394	385	362	400	417	354	362	376	364	431	341	367	376	361	386	395	408	405	366	376	375	396	386	416	336	368	374	357	398	391	392	403	410	380	403	344	405	406	384	395	393	394	371	386	391	368	401	369	360	395	399	426	410	385	382	379	382	393	390	364	383	385	379	350	406	409	417	381	378	396	393	378	402	372	429	340	399	353	402	381	387	386	378	364	423	360	371	378	393	372	417	419	347	417	400	410	375	387	383	400	417	384	377	404	384	388	410	416	372	385	396	394	345	362	383	398	394	368	393	346	420	356	387	400	388	418	389	379	445	400	379	433	389	382	377	407	406	373	383	373	409	415	393	378	389	400	409	410	405	422	365	369	398	363	392	387	389	390	368	400	405	384	408	343	398	387	353	388	372	394	374	344	377	375	409	370	374	360	391	385	403	408	395	382	396	377	420	386	391	374	379	386	356	337	387	351	419	396	335	385	368	353	365	355	373	378	379	372	402	403	363	371	382	383	374	376	405	392	350	419	385	381	388	399	332	360	339	386	406	408	379	400	416	369	387	384	386	416	373	370	375	387	374	427	383	388	409	407	414	375	383	386	372	382	370	395	395	401	365	394	414	354	371	352	369	361	392	387	357	360	363	380	400	391	410	382	405	389	381	388	383	363	380	382	397	406	412	433	399	337	364	368	408	399	348	390	350	399	397	380	417	407	366	421	407	398	390	352	402	411	383	365	395	357	404	348	366	364	436	369	377	409	357	365	390	338	408	355	362	389	391	367	366	398	428	365	400	372	377	365	408	421	394	406	396	373	355	374	349	411	414	425	397	361	410	411	362	380	366	383	402	396	362	365	395	419	386	368	366	390	374	385	401	411	350	350	424	356	377	375	378	394	380	405	387	404	371	410	363	381	384	398	374	385	383	378	359	405	396	401	401	446	394	362	415	387	350	388	401	368	436	366	378	376	357	407	376	420	353	386	397	368	395	387	380	356	358	367	371	372	383	373	389	362	377	417	371	371	372	411	394	390	408	382	386	382	381	377	349	355	375	360	392	379	391	364	394	411	406	385	395	395	385	399	382	400	399	388	385	384	364	386	400	399	401	379	365	351	393	325	409	397	373	355	398	365	391	402	372	392	383	386	373	386	385	414	414	390	354	356	379	395	375	380	379	388	380	365	376	383	395	387	381	392	365	412	368	396	396	418	394	375	360	390	384	393	418	414	381	381	389	378	371	389	390	369	393	393	401	407	373	377	349	442	399	362	369	401	366	355	400	398	378	363	369	361	392	370	422	357	352	383	393	365	373	375	330	380	386	379	380	367	394	408	399	390	367	387	358	384	377	377	376	355	370	410	372	399	407	403	370	370	385	358	391	331	380	380	407	390	380	345	355	399	369	388	384	398	389	369	386	381	380	395	382	419	386	375	368	375	368	396	387	415	389	384	420	385	364	391	386	351	398	358	422	364	386	413	389	389	394	388	362	363	406	395	348	385	385	379	365	385	393	399	364	387	381	367	365	379	394	362	351	417	379	374	389	383	382	378	399	375	412	386	385	370	371	415	361	389	406	412	402	400	362	351	383	378	381	385	350	350	382	374	389	401	388	367	379	408	385	393	415	405	401	410	366	408	374	385	363	425	380	378	390	393	366	357	410	388	384	370	361	400	356	394	380	377	379	379	363	387	353	399	381	402	405	394	420	388	369	390	380	377	381	362	380	402	408	375	385	407	376	377	426	404	391	402	381	359	392	407	384	417	402	399	379	350	386	372	421	389	388	385	372	379	397	386	360	366	396	408	382	390	362	406	369	399	414	403	376	369	400	371	394	355	362	377	437	411	371	394	371	426	390	426	393	410	369	370	372	383	417	387	398	393	381	373	367	368	385	366	371	384	409	361	396	356	411	364	381	347	374	377	392	406	401	392	401	368	418	379	388	374	405	396	378	404	389	383	400	407	401	395	386	400	382	369	409	382	409	390	401	377	401	411	378	376	372	419	407	363	399	396	361	356	395	377	385	392	393	378	368	378	400	419	380	384	382	396	401	385	359	400	370	359	367	419	400	381	392	371	410	396	368	373	405	415	403	372	377	378	369	404	353	422	403	413	390	390	399	370	400	384	381	408	377	367	396	377	379	385	364	381	417	387	377	407	377	392	401	397	394	384	389	365	383	380	405	380	393	387	407	384	390	395	402	404	346	406	383	388	425	402	380	366	417	391	401	399	374	396	388	390	362	394	375	367	386	332	404	396	406	389	368	401	407	381	362	355	388	368	374	406	351	389	375	365	408	390	375	413	381	383	373	391	383	359	367	366	396	387	395	388	401	411	398	363	424	361	373	388	393	391	377	388	407	401	414	366	393	387	410	403	388	365	414	374	383	395	378	391	391	423	399	410	413	394	368	402	399	360	379	383	381	374	397	394	390	370	392	394	393	364	397	411	395	415	392	382	400	398	377	376	380	382	365	410	391	388	396	386	396	426	367	408	391	390	390	400	379	383	397	361	402	408	332	367	403	355	359	375	402	369	391	436	363	377	365	404	375	375	413	398	390	363	366	364	394	386	362	372	417	361	404	379	390	378	385	418	379	369	346	391	333	416	411	382	395	381	400	397	405	409	403	373	390	414	384	419	388	361	404	434	409	374	391	382	370	422	339	426	376	387	377	377	394	379	382	417	378	360	367	414	418	380	373	375	353	388	383	387	413	375	382	419	362	359	415	408	368	383	395	389	341	423	388	401	401	404	388	382	414	385	376	396	386	362	360	436	379	393	367	394	391	393	382	386	396	393	377	379	390	373	376	353	378	390	362	385	377	389	366	420	379	386	402	379	382	401	359	390	360	362	401	377	386	388	376	354	376	423	384	396	383	381	374	416	376	415	362	350	403	418	416	363	378	407	388	374	396	376	440	360	376	412	415	379	387	369	406	406	403	387	378	365	379	407	391	376	370	355	423	407	391	387	395	397	378	381	373	349	386	431	403	383	401	381	401
23205	21064	28206	24111	21038	10209	1345	941	748	728	643	594	619	569	587	604	594	577	555	565	561	510	554	585	491	541	529	556	566	533	495	529	513	550	526	519	510	510	560	520	518	497	500	550	539	570	521	520	538	485	529	505	498	529	573	507	497	532	514	533	510	539	501	494	515	529	506	519	531	494	536	507	485	492	532	526	538	557	513	493	568	519	486	537	519	505	493	442	523	501	493	490	527	541	491	514	516	491	506	522	526	544	521	530	496	504	542	484	489	508	529	512	512	506	518	519	539	530	500	477	500	480	506	523	543	491	503	498	507	559	486	498	527	528	474	498	499	488	523	535	505	503	503	549	515	554	506	549	545	509	543	534	544	546	516	502	496	535	533	471	492	504	541	512	518	523	481	538	563	490	519	537	500	495	519	500	526	512	499	516	514	550	516	531	534	489	494	511	544	503	491	481	528	503	489	502	500	493	517	538	533	499	511	502	512	509	498	508	536	493	486	507	520	497	510	487	499	558	518	556	538	526	484	524	473	494	512	494	517	514	548	496	492	515	515	537	530	526	534	503	528	481	568	532	519	508	541	473	493	536	523	512	539	508	521	501	492	482	500	551	495	514	487	496	499	492	521	494	536	496	518	518	495	533	518	509	543	485	514	557	525	495	501	496	535	508	515	544	534	475	503	546	528	532	540	526	536	515	512	528	526	550	519	502	499	515	522	504	548	460	488	535	495	511	523	478	515	465	499	542	511	487	464	517	529	526	540	544	510	487	482	529	523	527	508	543	543	501	493	530	533	511	544	476	513	527	511	481	520	512	525	523	493	529	541	521	523	523	526	518	513	522	512	509	499	533	512	519	506	509	536	469	530	500	531	514	523	517	524	490	494	521	516	475	503	511	517	554	521	504	530	532	519	520	580	537	515	528	502	529	501	494	517	528	495	450	500	495	496	502	525	509	480	473	493	538	491	548	473	482	521	513	516	528	507	520	506	516	490	513	515	535	563	519	543	531	512	508	508	499	504	489	499	516	529	490	497	490	499	612	497	500	500	552	525	508	509	518	527	542	511	494	506	509	510	501	516	523	498	531	551	523	514	538	518	513	483	543	522	527	513	541	529	518	505	543	536	510	482	525	513	485	526	520	507	522	489	462	511	517	506	518	530	562	527	512	539	494	482	536	497	518	515	530	521	558	536	463	480	535	523	523	520	498	513	509	502	503	479	518	519	502	496	520	501	520	486	491	506	507	558	523	560	505	561	491	510	524	468	498	505	488	501	486	470	502	508	491	536	515	562	450	540	482	517	581	499	539	507	507	505	482	463	520	474	514	492	467	531	496	555	527	513	543	484	486	507	514	537	484	552	506	499	515	507	510	515	576	511	505	536	494	548	577	524	507	494	526	552	500	511	545	527	526	535	504	520	499	533	528	560	542	548	526	491	530	479	513	505	540	492	549	526	571	526	569	475	502	525	505	498	545	502	504	525	510	546	522	505	500	513	467	483	485	481	478	534	525	494	531	499	520	518	537	525	505	507	507	534	524	492	528	531	543	510	500	530	532	495	474	505	553	512	515	512	514	513	537	505	492	535	497	523	517	539	561	497	534	529	514	513	525	511	541	494	478	486	563	515	512	498	573	514	527	517	521	531	516	528	514	514	565	486	555	496	550	504	523	528	506	503	534	530	534	514	496	464	543	511	496	499	525	477	500	522	484	496	481	509	523	490	478	551	555	462	555	502	501	528	480	543	535	510	477	511	535	516	481	531	511	525	507	529	523	513	522	516	554	565	522	553	532	518	516	502	491	552	462	503	507	485	514	453	503	531	527	522	536	475	532	491	518	539	525	515	528	514	520	549	519	545	535	508	510	547	457	515	531	497	513	528	535	493	490	522	525	501	521	540	488	525	531	544	519	509	488	512	474	506	506	501	502	518	485	517	496	485	509	494	527	511	503	478	505	527	515	506	524	504	536	487	496	538	539	493	522	512	509	487	481	517	539	501	523	477	490	539	512	470	482	506	527	493	524	460	504	519	497	512	547	486	483	515	528	499	492	487	485	520	551	518	500	502	494	528	507	511	506	545	511	558	514	559	501	521	487	507	470	509	502	486	533	516	509	483	487	560	528	513	512	515	503	524	532	463	497	512	514	484	512	515	487	542	511	510	535	454	498	520	507	520	451	478	536	508	499	531	484	508	528	501	526	503	537	508	517	524	493	514	502	539	509	516	537	540	518	480	460	549	496	513	480	503	511	503	520	512	517	507	506	519	458	518	524	514	527	467	550	521	462	511	520	556	553	525	496	467	542	495	540	507	526	521	506	469	507	512	529	516	526	515	495	504	531	513	536	494	522	499	542	513	478	507	471	486	514	490	502	520	549	506	506	523	551	539	537	551	504	507	508	484	490	504	517	508	490	503	496	513	526	508	477	538	509	523	504	503	493	497	563	512	513	532	503	549	560	555	501	527	512	539	504	535	513	536	534	475	525	479	525	522	495	497	484	525	529	512	459	564	535	498	558	549	504	509	541	524	504	527	539	536	502	517	538	503	527	506	497	512	557	535	537	509	545	499	535	518	489	506	510	522	522	529	540	476	486	508	519	516	511	528	541	520	540	527	537	497	517	558	486	508	534	482	503	520	532	549	506	514	533	476	531	502	511	516	523	543	445	506	499	505	491	526	493	501	553	521	514	507	496	508	542	485	500	535	492	548	545	511	492	489	545	538	517	538	515	502	558	507	553	542	510	535	518	506	515	539	543	519	512	466	503	536	512	456	508	560	521	530	534	536	532	520	547	541	480	563	525	516	520	502	513	564	522	525	498	510	490	532	522	547	516	485	495	523	523	489	507	517	517	494	506	506	489	508	565	511	495	509	514	484	508	519	512	505	536	518	519	499	498	483	503	491	546	525	495	532	532	516	508	489	582	506	527	535	498	517	526	480	498	514	476	516	481	513	514	501	526	529	533	528	491	468	498	504	517	460	493	517	513	542	539	524	538	532	508	513	489	483	497	559	507	534	513	532	485	533	513	533	521	478	508	509	531	526	541	575	532	503	547	529	480	502	483	487	524	502	510	548	511	531	500	532	494	501	517	481	507	555	534	510	531	521	489	532	524	523	532	522	483	493	504	499	494	515	519	475	540	532	551	544	556	479	489	542	524	487	512	522	504	528	548	503	535	508	545	511	551	532	513	513	515	511	469	507	476	458	511	524	538	543	504	563	537	505	524	473	517	531	524	498	501	525	492	529	535	536	491	529	507	547	531	506	531	498	502	542	492	500	512	491	507	500	503	511	503	527	513	483	505	524	518	489	522	500	519	476	496	486	546	528	568	508	513	497	508	512	505	504	516	552	543	504	503	507	526	532	472	510	534	450	512	503	472	477	515	528	503	558	481	544	493	473	571	480	504	544	500	506	501	499	508	478	547	559	484	473	500	472	499	500	498	516	495	495	495	493	541	452	527	511	536	475	533	531	523	515	531	524	535	534	517	536	520	531	513
19850	16981	9954	5099	3618	2448	1673	1445	1119	987	865	843	812	740	777	732	712	692	667	699	658	662	669	702	645	627	645	635	674	655	645	599	658	634	636	667	592	621	662	663	664	647	662	630	668	616	639	625	602	606	665	715	610	670	611	649	637	633	625	668	598	579	618	672	622	618	608	631	583	667	593	585	640	608	589	639	619	690	653	606	624	628	622	632	663	635	615	629	624	597	586	668	655	600	626	594	644	645	638	641	582	648	617	612	661	644	652	588	605	644	598	641	662	625	635	559	582	631	617	623	656	670	619	679	650	637	630	655	676	645	588	629	639	633	627	637	612	581	622	587	675	586	636	645	665	575	660	639	665	630	597	607	596	570	627	593	634	643	640	630	623	659	614	656	629	624	612	666	640	616	623	599	625	635	630	615	621	641	647	673	616	627	612	583	618	659	584	624	606	644	611	658	662	639	599	631	628	635	641	591	627	641	650	628	609	642	655	636	667	626	646	610	605	611	640	626	626	663	634	600	657	622	603	655	615	602	638	654	638	655	678	647	605	640	614	619	606	668	593	629	636	627	620	663	623	623	637	601	586	577	575	635	646	641	642	650	596	645	606	641	640	625	649	660	584	653	645	653	654	632	642	638	635	594	654	678	616	632	642	629	648	669	616	595	637	637	657	676	629	594	622	649	594	646	628	604	609	627	653	621	640	623	617	656	587	607	604	611	619	617	646	593	611	632	632	652	585	605	635	650	600	622	676	634	657	604	637	656	646	619	637	617	630	606	636	650	643	628	626	629	627	596	607	589	584	618	600	609	624	626	629	653	593	632	603	593	653	648	629	628	586	611	644	638	606	634	609	585	611	569	620	622	633	666	636	630	638	632	642	663	620	656	622	637	624	620	643	644	595	624	600	654	657	654	616	638	654	601	624	665	634	637	632	637	636	657	640	612	643	643	611	620	630	617	598	641	624	641	653	644	659	617	649	664	632	601	612	639	654	647	598	623	590	627	639	591	636	617	631	635	605	666	578	658	605	596	635	614	593	652	581	610	644	633	611	648	646	678	597	626	641	660	613	633	660	616	620	628	623	668	624	627	620	632	657	629	630	650	648	680	622	618	655	623	620	626	620	614	628	620	607	620	615	662	633	616	598	647	612	601	622	624	583	620	598	610	657	626	640	578	616	612	685	624	635	620	659	667	610	630	636	650	662	655	669	592	660	654	629	618	671	634	638	613	596	637	653	636	642	645	667	616	619	642	642	603	610	630	615	620	638	606	624	646	586	622	629	647	622	673	599	620	633	644	603	665	603	635	613	652	667	641	656	627	632	656	657	663	641	608	666	600	637	607	628	587	604	615	649	627	623	629	617	644	627	655	617	627	640	605	646	673	639	602	575	606	639	637	652	633	582	632	615	676	644	628	596	594	612	634	603	621	656	618	626	639	636	591	616	646	630	626	585	606	564	608	642	602	618	596	653	665	670	618	609	652	636	653	655	651	606	636	602	630	615	571	603	640	659	620	637	596	624	649	595	663	621	612	629	640	630	663	627	686	697	688	602	624	608	686	600	619	629	642	669	663	658	664	645	605	684	649	624	685	633	595	617	607	613	645	622	628	654	609	622	602	668	641	597	634	626	643	629	674	610	634	574	643	662	608	616	632	635	580	647	657	626	627	619	648	692	667	612	640	614	656	652	656	662	637	642	604	627	633	639	605	593	626	641	607	612	639	584	614	677	588	588	645	603	636	661	616	593	641	614	638	629	677	612	681	593	620	662	640	590	641	640	617	637	643	613	624	661	648	641	606	621	633	627	676	600	607	585	621	580	614	629	628	640	602	569	650	613	599	580	641	625	665	648	630	623	599	633	613	654	582	631	638	625	636	640	583	584	608	604	651	619	650	605	633	659	642	673	641	682	608	639	614	589	601	598	686	616	677	633	585	659	621	614	597	638	606	652	634	611	644	641	612	671	663	640	610	641	646	650	583	618	637	644	634	577	622	606	589	625	653	612	643	617	608	631	628	668	659	624	620	642	684	622	613	635	671	619	643	646	641	649	651	622	635	629	617	659	588	637	655	587	619	653	662	629	632	628	582	613	665	671	618	642	633	594	667	656	606	657	639	630	640	641	641	646	640	678	642	645	607	612	625	628	624	627	675	583	658	620	618	624	675	620	632	648	612	632	640	615	624	647	617	614	623	620	653	580	663	596	620	631	621	669	650	661	658	631	620	667	657	597	626	651	603	631	599	647	677	665	668	640	645	626	627	631	610	606	639	659	629	589	617	692	615	634	607	654	659	631	628	625	642	653	642	595	611	581	625	635	604	672	600	619	660	630	671	651	619	606	600	657	615	629	635	637	614	676	629	634	625	630	606	605	636	650	611	601	614	638	626	639	648	622	627	617	591	604	618	609	671	607	623	596	638	611	649	630	620	630	602	639	664	637	617	658	644	615	618	626	675	668	649	628	664	611	641	634	630	649	590	615	585	642	629	633	668	647	642	674	625	624	616	599	613	637	623	567	630	607	649	650	660	638	623	625	622	632	616	601	676	634	590	638	654	611	661	595	620	609	623	598	628	601	631	599	620	660	656	670	631	610	648	607	594	627	604	619	629	641	636	659	637	629	634	633	653	656	618	596	625	610	618	595	622	651	611	604	677	610	659	629	598	656	631	614	638	593	620	587	641	626	617	642	660	672	678	560	596	666	606	654	617	663	604	643	620	650	608	661	589	607	595	646	612	603	691	635	669	604	661	607	548	596	633	631	625	612	648	627	611	601	660	638	625	670	640	679	636	623	639	619	676	667	670	646	632	650	638	611	635	619	683	610	624	626	635	646	612	618	648	619	613	612	631	624	670	607	672	656	606	585	598	628	644	643	596	669	626	629	614	568	620	602	627	676	693	606	655	638	668	639	622	630	659	642	614	638	637	659	633	582	624	642	584	666	624	681	626	638	659	618	644	628	592	603	646	637	623	630	619	693	635	635	625	622	639	690	600	622	608	602	614	647	618	639	622	625	612	663	620	640	631	646	620	627	598	633	613	626	607	592	645	634	633	650	650	636	643	648	630	678	640	627	644	594	594	635	608	632	640	626	640	624	615	669	589	592	646	632	654	617	666	667	593	652	618	638	579	628	583	625	652	671	631	614	588	640	590	600	693	654	621	633	644	653	634	640	691	632	638	636	665	636	617	581	625	629	625	636	631	606	637	633	617	639	609	538	606	686	620	614	621	592	595	620	680	629	675	645	655	643	632	597	610	580	624	638	649	638	599	618	647	590	674	660	623	631	640	625	611	595	594	627	610	585	647	707	621	616	666	586	637	651	629	640	591	651	619	609	659	554	596	597	624	578	615	640	653	663	668	600	698	636	585	634	623	670	642	611	577	672	613	611	621	626	639	617	642	637	626	597	634	652	606	652	607	636	623	595	616	576	602	619	632	621	669	597	617	670	659	629	623	610	644	633	632	651	612	641	617	592	623	640	619	606	569	634	606	626	541
24241	21073	27222	25032	12187	842	422	357	268	254	184	174	180	178	164	153	151	178	184	138	188	178	153	165	143	133	163	133	161	135	131	174	156	135	152	143	158	144	117	149	154	130	148	150	151	121	165	134	146	139	141	127	152	138	138	159	145	144	154	155	142	127	138	147	135	152	133	154	152	130	130	153	133	134	155	136	151	143	129	139	154	154	151	136	122	140	153	136	133	127	160	150	143	127	130	147	122	134	151	140	138	146	142	126	141	150	152	159	143	138	135	127	154	150	146	136	154	123	133	154	135	145	155	144	140	141	155	146	148	146	122	142	134	145	138	143	143	138	148	144	131	146	136	130	154	153	151	151	153	139	133	139	151	139	136	135	128	141	155	154	148	146	141	133	138	121	121	125	173	122	147	133	131	138	138	158	132	144	126	121	124	131	155	169	165	134	145	133	124	123	146	142	137	139	131	141	135	150	129	144	133	158	129	139	142	152	137	161	153	139	141	154	153	124	130	145	126	123	136	127	159	147	128	139	154	148	152	159	161	143	148	127	152	151	150	149	128	139	148	138	122	148	150	148	133	156	132	147	136	143	145	145	142	150	146	129	141	151	154	141	151	172	118	127	149	127	132	156	142	132	153	135	155	122	116	136	135	135	136	147	137	156	143	141	146	138	146	141	124	147	158	149	142	141	140	122	152	138	146	131	158	155	151	152	157	124	133	162	141	138	139	150	129	148	145	145	133	151	152	138	138	147	133	164	144	147	129	127	123	144	153	144	141	158	130	145	154	136	131	160	148	134	147	143	124	147	134	128	137	124	136	142	147	152	141	155	153	131	144	146	137	157	136	125	138	136	140	127	134	153	157	144	138	152	134	144	120	138	138	125	134	156	145	137	124	121	134	151	155	141	128	138	139	148	134	145	140	129	155	137	131	120	153	145	138	142	140	130	130	137	146	146	141	133	142	139	123	148	137	127	143	148	148	150	127	166	169	147	135	145	144	152	160	144	143	142	137	136	134	140	131	131	155	142	131	136	171	126	136	127	141	154	143	127	158	126	161	141	142	147	146	136	155	136	132	126	114	141	135	140	136	136	145	149	157	135	144	125	148	139	147	153	102	149	140	141	138	135	142	149	153	151	145	179	117	158	156	135	141	148	119	135	125	132	140	150	147	142	141	119	148	136	144	137	133	144	136	159	128	156	139	140	150	141	141	125	147	134	148	134	133	132	136	146	162	142	150	137	142	134	128	140	136	157	137	122	133	151	143	141	138	162	157	137	138	158	150	137	143	130	170	133	122	161	133	126	140	138	148	150	155	142	141	134	140	156	135	140	133	170	145	157	127	134	145	149	140	116	158	142	146	144	121	142	124	127	113	157	135	128	155	128	159	152	123	136	152	148	151	114	135	138	137	145	143	138	140	145	145	140	135	143	148	142	141	132	148	157	137	131	136	147	129	150	136	143	142	154	153	122	128	152	138	141	130	161	126	139	136	144	129	151	149	157	140	143	132	133	134	148	157	123	151	159	143	146	160	149	140	140	150	148	145	133	160	150	136	136	148	154	139	156	154	150	160	166	138	131	135	132	159	171	129	155	141	142	138	135	121	132	125	138	129	148	137	148	147	103	134	181	152	151	151	151	146	123	136	148	136	148	117	153	146	149	148	159	132	156	143	160	156	136	151	149	148	136	127	150	134	139	143	144	135	162	151	128	148	141	138	132	156	140	133	148	142	137	159	142	143	136	135	157	163	149	126	143	131	117	140	136	133	141	142	131	138	128	139	137	146	142	129	127	146	146	144	139	147	165	120	128	122	144	141	140	124	126	121	135	136	143	128	144	116	131	111	131	136	146	136	150	122	160	145	156	138	134	129	138	149	139	132	154	151	130	128	142	153	152	124	138	169	120	138	134	126	149	153	141	144	139	139	151	158	132	146	130	133	145	155	135	146	143	138	141	140	152	131	151	140	139	155	142	132	119	152	138	150	132	146	141	123	157	147	155	136	142	146	118	143	135	164	144	130	144	157	159	154	135	154	151	147	133	131	127	133	153	152	136	131	156	145	151	158	121	143	121	141	130	144	148	147	112	148	128	164	128	149	157	138	142	157	154	141	149	130	126	136	139	141	127	158	150	142	142	131	133	170	113	148	151	134	158	121	138	151	130	130	142	166	139	155	158	136	126	139	123	145	139	154	146	151	127	124	137	155	163	149	135	124	151	134	140	152	158	149	159	155	148	125	152	117	137	163	131	131	143	120	134	129	148	154	134	134	161	153	153	145	136	118	129	154	140	142	157	139	140	144	136	142	142	129	150	133	139	135	140	147	143	125	139	149	117	135	152	134	168	151	154	163	150	136	143	145	139	169	140	148	142	137	138	166	133	127	142	144	147	149	143	116	140	141	156	146	138	129	158	153	138	125	132	142	126	152	146	141	140	141	126	125	119	126	133	129	149	148	136	148	119	147	148	137	161	116	130	126	146	138	168	144	138	146	153	138	167	129	141	144	157	141	150	154	130	155	126	131	136	132	165	118	151	138	134	144	139	126	143	133	129	144	153	147	151	143	143	134	144	147	145	153	106	147	153	144	151	137	163	143	159	144	141	129	119	143	126	150	113	142	135	149	132	149	171	142	135	138	149	146	150	130	133	160	128	158	159	146	139	135	149	145	142	147	117	138	143	130	127	141	144	149	162	115	138	125	149	164	127	142	149	129	147	134	121	156	158	156	135	130	128	145	146	136	142	139	163	153	136	158	140	136	159	161	140	156	163	140	132	143	143	147	150	148	159	154	149	168	145	149	124	126	138	129	141	133	138	155	141	125	147	158	136	137	151	153	142	156	159	143	117	143	146	124	128	119	136	153	144	133	147	121	133	107	145	135	138	158	172	159	142	150	143	145	157	145	143	130	129	149	144	103	152	143	140	128	122	133	134	158	139	164	151	170	163	137	155	129	144	151	133	133	169	144	169	157	148	130	142	123	130	134	126	132	160	125	135	134	135	148	135	158	149	146	147	143	153	141	140	156	154	144	118	159	150	154	150	137	165	142	137	145	160	139	151	139	169	151	152	153	145	139	142	153	135	147	139	141	128	148	156	137	123	171	150	136	132	139	144	142	139	144	129	150	139	135	124	153	156	137	145	151	137	149	137	168	143	141	129	138	150	122	171	165	140	130	132	144	151	159	138	127	147	155	132	154	135	142	158	117	132	165	155	144	154	145	131	150	138	155	153	147	130	159	139	119	142	134	131	140	142	154	112	157	140	125	153	134	133	136	133	130	136	133	155	137	132	152	140	142	149	152	148	146	147	131	143	153	163	145	146	138	144	158	138	119	153	141	130	155	156	152	144	133	140	124	139	145	130	149	146	129	128	158	149	142	146	136	149	145	160	138	150	135	139	139	151	167	151	138	131	140	124	137	152	135	153	134	159	151	126	146	130	149	151	154	139	135	124	139	153	139	136	144	142	153	134	135	148	153	148	145	155	156	163	154	140	136	129
20479	14192	6507	3251	2283	1333	874	708	506	368	360	282	278	245	236	244	225	229	226	220	229	213	200	170	210	194	197	236	213	188	197	195	184	212	175	215	171	214	182	172	194	207	180	204	205	213	201	175	193	168	181	185	216	182	229	214	214	184	177	201	200	205	179	187	202	238	209	197	193	193	204	197	168	198	197	193	168	189	194	186	190	205	207	181	174	190	196	191	173	189	162	181	201	197	182	170	182	195	224	174	177	164	188	203	185	199	187	175	194	212	208	178	185	208	216	183	201	213	195	183	182	174	187	186	210	192	156	207	188	217	196	181	166	188	187	186	154	200	183	177	181	213	200	196	188	187	192	203	169	169	191	187	205	177	204	192	199	182	192	186	182	195	196	190	203	162	172	182	177	187	196	189	182	220	189	208	179	181	171	189	183	172	185	174	195	191	180	202	192	182	192	194	155	192	180	201	167	173	160	195	192	174	159	193	162	193	208	208	192	198	212	176	186	182	203	192	194	193	207	155	186	171	176	192	158	183	220	187	199	185	209	175	221	196	190	208	195	161	198	168	188	199	193	188	195	198	191	187	166	200	166	181	178	181	201	208	207	205	201	181	204	221	181	196	184	183	184	180	187	189	187	183	199	199	183	196	182	210	191	190	180	186	178	195	175	161	162	207	177	203	211	192	204	216	175	220	163	183	187	183	191	158	173	212	198	185	186	198	199	203	208	178	178	199	196	185	195	208	221	180	197	175	186	189	180	190	187	182	171	204	171	202	175	166	161	180	183	182	213	180	196	170	185	179	187	207	197	197	185	197	187	201	225	178	184	203	205	166	183	213	181	201	170	213	198	193	198	188	192	177	213	176	190	194	184	210	180	214	195	200	204	184	197	170	170	189	184	164	190	208	172	213	192	202	195	174	173	201	179	194	181	186	186	187	184	201	195	183	195	159	176	166	189	151	173	153	195	193	201	166	160	180	190	204	170	191	189	197	210	210	195	174	204	192	164	205	185	194	191	156	193	198	206	202	191	178	200	188	172	172	179	195	189	203	195	203	184	163	168	186	195	200	196	184	186	159	164	203	174	169	176	195	180	180	183	185	193	180	174	165	181	206	184	201	203	168	186	164	182	187	190	179	157	160	192	194	201	189	193	188	193	166	189	176	200	209	189	182	191	187	165	200	190	200	173	213	185	172	177	199	180	207	192	186	196	176	207	196	199	187	198	195	201	200	159	180	188	182	174	184	169	172	191	203	196	224	189	189	184	211	194	170	192	181	194	193	193	180	175	201	209	159	176	175	183	213	181	196	163	180	207	181	230	192	209	189	185	191	192	196	168	176	188	207	202	177	172	173	196	179	180	192	179	180	192	194	178	188	182	203	185	172	189	198	201	179	170	187	193	187	216	194	180	170	198	210	181	194	173	180	189	180	198	209	187	185	194	167	198	196	194	198	203	181	184	194	195	179	195	193	210	176	192	173	203	199	207	180	192	184	192	177	169	189	183	198	212	179	206	161	178	190	171	181	184	185	187	217	189	181	182	184	201	179	197	223	166	178	200	177	157	214	175	176	174	189	204	199	181	191	197	159	172	173	215	197	184	188	229	191	196	187	183	196	181	169	213	195	172	176	197	198	170	193	190	162	166	174	175	191	188	204	198	202	180	179	193	186	215	194	186	187	196	162	223	196	174	198	169	196	209	205	182	177	184	204	179	211	185	164	189	175	167	191	188	216	190	180	181	180	191	198	193	200	203	186	184	185	223	169	183	202	200	211	191	175	189	214	214	207	173	185	173	184	187	185	152	193	195	197	211	196	186	191	175	182	183	195	199	180	185	191	194	182	209	167	191	183	167	206	177	205	182	177	178	184	192	169	163	177	172	209	173	162	173	198	182	205	184	176	220	182	205	183	188	183	206	193	178	182	178	200	204	193	177	216	201	168	192	212	155	186	181	201	188	220	191	194	176	193	184	197	178	212	183	199	163	186	199	169	184	180	166	184	172	196	198	197	202	188	181	176	188	164	216	182	202	206	186	192	199	186	186	205	181	189	172	203	176	182	190	180	175	191	207	170	170	170	202	212	174	192	181	189	208	219	170	212	178	221	198	202	171	170	209	208	203	194	190	187	183	209	196	196	179	169	171	198	189	199	189	182	182	190	197	178	190	173	169	211	189	183	190	182	196	184	185	173	184	202	178	220	175	209	176	200	217	191	161	183	201	168	194	176	206	188	192	177	187	201	198	231	183	191	174	204	229	186	196	185	198	183	239	172	206	181	200	178	182	204	199	201	200	197	209	219	201	206	195	154	197	185	202	188	212	183	182	204	180	177	178	184	206	202	209	198	184	202	198	177	195	158	182	163	189	188	199	208	191	181	203	172	189	184	179	196	177	172	197	177	186	200	193	181	207	186	221	179	176	194	204	197	192	179	187	180	176	204	176	202	195	214	207	193	188	190	174	170	194	187	212	176	187	194	187	202	182	167	204	199	173	159	169	177	194	191	199	198	182	182	192	186	204	202	177	193	176	183	190	199	195	197	167	203	193	182	220	202	180	185	183	193	203	207	188	180	191	160	215	164	189	185	218	174	220	179	207	175	165	191	188	191	208	175	208	188	204	190	174	170	207	181	184	186	180	187	184	212	186	179	185	195	153	194	188	200	190	184	178	191	183	183	190	194	208	188	189	189	179	181	190	182	216	181	218	194	176	168	188	187	201	188	202	186	181	191	188	187	196	190	182	216	194	192	219	178	174	192	186	172	183	197	212	205	197	187	178	167	187	174	170	176	210	190	176	187	191	186	189	193	174	197	187	200	186	163	200	180	199	201	198	176	174	178	191	183	186	159	208	200	224	173	186	166	187	212	193	206	189	191	212	180	187	190	188	167	200	189	183	192	181	171	194	205	174	183	205	202	175	184	195	193	180	171	186	215	183	192	196	205	175	203	200	195	231	179	177	196	206	208	196	201	190	211	190	209	188	180	181	205	188	185	184	201	192	195	188	182	174	197	202	189	171	218	186	186	195	192	175	185	209	158	206	184	177	177	190	199	185	205	199	203	214	173	189	189	210	193	204	197	201	173	185	209	167	199	198	186	168	181	205	185	210	184	169	182	180	205	197	191	198	188	180	178	187	199	177	175	218	187	160	207	205	188	181	178	190	173	177	174	166	156	185	176	188	179	200	184	191	185	187	170	221	185	182	197	184	171	183	180	205	172	200	179	188	197	168	171	208	178	189	190	174	175	192	177	164	173	205	208	156	179	185	179	172	192	156	206	195	207	167	197	191	200	192	186	176	201	185	191	202	210	182	188	199	162	180	188	183	202	191	157	199	205	208	190	196	196	225	172	187	189	178	191	172	187	189	190	188	186	209	178	219	171	198	182	208	198	179	176	174	189	174	221	197	168	193	181	177	178	177	184	198	176	190	218	167	188	183	194	184	165	155	181	200	174	190	179	195	201	186	159	194	183	167	160	176	168	194	198	174	204	175	189	210	183
22289	21100	28687	23753	21094	21125	9221	1363	811	747	668	586	554	520	495	457	454	440	421	411	436	397	414	417	422	418	419	381	404	404	370	397	387	405	394	407	385	381	367	382	367	358	406	376	393	397	395	382	370	372	391	388	388	364	371	391	374	379	381	355	396	371	368	358	367	372	386	359	334	384	363	350	357	366	423	396	356	367	337	363	360	376	387	367	362	344	350	363	383	355	382	349	354	325	371	368	361	387	331	359	366	395	388	343	408	358	406	341	359	366	345	366	387	385	394	344	376	376	421	408	379	374	333	368	385	383	361	374	370	338	382	413	350	345	362	400	371	400	386	388	385	387	386	356	389	363	354	369	372	357	392	376	341	357	358	376	358	377	323	372	390	394	365	336	370	390	367	375	381	375	371	358	383	385	368	351	362	359	351	389	377	367	402	327	347	351	378	377	375	387	361	395	408	361	357	355	344	381	362	369	345	388	380	343	355	388	396	357	375	381	375	402	394	355	371	345	376	393	384	374	343	399	381	343	368	356	351	379	357	371	361	376	397	332	355	406	390	363	370	370	351	380	373	390	382	344	375	349	363	379	409	350	315	335	340	383	349	364	370	372	374	358	357	363	385	377	375	353	373	361	361	347	343	363	355	374	407	427	400	369	338	356	359	392	357	360	338	378	380	388	395	368	396	384	379	338	379	362	375	403	373	399	357	356	355	381	366	372	382	351	356	394	367	353	376	362	338	382	367	382	346	373	370	372	344	352	384	386	385	384	375	381	369	400	383	365	350	397	348	367	380	354	377	415	363	392	386	383	364	357	397	356	379	391	343	350	340	360	390	354	343	369	355	366	379	391	376	394	350	379	360	404	385	376	335	360	358	398	385	375	343	363	372	375	372	363	316	380	341	394	385	393	338	372	376	368	349	359	363	398	380	370	375	336	380	393	360	411	375	375	387	407	346	387	367	363	383	390	347	378	333	353	339	409	354	339	403	429	397	332	389	369	353	365	381	390	382	373	354	384	414	400	373	366	380	319	342	335	386	336	373	374	386	371	385	360	400	395	385	396	353	365	366	350	389	357	352	391	365	383	376	396	349	370	366	398	355	401	376	347	370	376	381	361	357	386	352	361	323	356	402	334	337	374	341	396	365	320	374	367	341	359	359	350	401	397	358	345	341	353	331	356	411	364	392	352	360	340	388	358	341	376	401	374	367	355	347	384	350	358	375	336	392	351	378	370	365	355	404	357	361	395	368	373	348	359	384	402	334	365	351	399	351	383	381	350	371	379	361	354	379	405	353	367	358	362	367	330	353	377	361	369	370	344	404	379	377	367	389	399	374	348	366	383	380	378	335	367	358	400	348	374	344	369	366	397	355	365	394	384	374	361	361	371	373	337	374	339	377	340	382	353	370	351	366	355	335	384	396	347	358	341	334	370	404	370	358	376	352	361	359	420	370	340	372	391	374	373	353	385	380	364	340	402	396	369	373	404	399	378	376	365	386	363	380	406	379	380	407	362	377	390	379	382	369	355	411	377	372	371	349	382	368	370	380	364	364	355	354	329	338	320	358	385	369	347	357	384	330	369	339	374	389	333	391	390	389	388	362	375	326	367	364	381	372	369	394	366	362	371	370	392	336	402	375	360	347	382	384	366	396	347	337	384	350	346	378	380	381	351	358	380	350	396	369	389	374	347	408	383	365	360	370	392	384	371	389	342	371	401	365	373	373	379	376	336	354	357	382	361	358	381	390	372	384	364	371	351	354	348	352	349	393	375	354	388	382	369	363	354	385	363	360	323	359	398	399	360	360	359	359	330	381	363	365	356	378	370	356	337	391	344	358	374	361	393	376	396	404	384	376	374	361	364	398	354	376	370	362	399	347	364	404	360	359	322	385	390	395	385	402	363	366	401	376	372	381	365	441	361	357	367	378	381	368	375	367	371	383	355	383	365	337	383	375	402	374	354	388	340	397	400	382	329	357	384	390	360	351	391	391	400	366	352	368	347	382	352	363	382	389	358	342	377	368	381	357	362	381	419	358	355	388	383	369	348	405	395	382	342	368	345	378	375	382	366	383	383	386	370	383	370	350	370	383	349	337	360	376	369	360	346	389	378	334	387	368	399	369	379	350	388	356	373	341	341	362	403	329	362	351	371	354	367	351	364	359	347	377	399	387	359	375	333	383	360	402	376	359	399	353	379	367	400	363	347	358	385	377	381	366	394	388	383	388	360	374	393	382	404	345	375	382	395	340	400	369	382	339	336	339	356	358	380	350	338	332	399	356	342	372	350	365	367	352	389	380	379	384	346	375	381	399	351	389	358	364	340	330	397	370	390	351	390	390	389	363	366	347	365	355	367	359	373	405	357	365	343	350	312	363	351	361	391	364	386	361	403	384	380	372	381	415	356	356	404	365	340	373	368	388	353	354	368	379	320	387	331	363	375	378	367	341	371	391	374	384	378	362	359	379	341	386	359	328	358	364	352	365	398	385	351	376	392	371	380	376	360	390	363	394	384	388	350	395	367	390	371	388	360	351	345	354	363	361	389	359	366	376	377	387	363	353	379	367	350	389	353	403	363	374	353	369	367	376	376	398	335	342	358	364	332	382	373	394	365	369	388	382	351	361	376	354	360	383	364	381	363	365	390	384	376	368	376	370	378	337	360	382	369	380	364	375	347	334	361	372	383	405	388	404	381	360	386	410	362	387	374	388	379	349	371	329	392	391	402	391	368	388	338	401	378	363	348	348	367	386	362	354	388	391	381	369	330	352	368	389	356	387	355	337	393	366	348	361	397	347	371	374	353	336	381	362	374	362	381	356	363	390	389	360	377	355	370	366	411	363	356	371	363	407	367	340	370	385	340	355	367	394	352	379	358	393	383	385	390	395	372	406	370	342	360	352	361	365	349	373	385	393	364	438	363	356	369	351	351	405	397	370	395	355	351	380	388	390	361	358	399	375	378	376	400	356	376	383	351	358	365	338	387	346	362	350	369	382	364	378	345	337	329	371	343	360	350	346	342	339	358	356	373	360	377	369	326	369	345	406	356	340	395	364	357	364	394	341	368	354	379	353	395	351	346	372	386	359	346	359	369	327	395	383	330	358	357	361	369	369	350	382	370	355	362	391	352	326	361	391	374	354	338	368	397	358	374	383	362	357	372	392	358	384	357	378	392	384	360	396	370	357	339	352	349	377	379	375	346	344	358	375	359	368	371	380	386	378	373	338	348	365	393	373	377	391	361	325	372	362	372	380	351	379	373	355	384	373	363	387	413	354	345	349	366	365	378	389	327	353	396	365	438	383	388	392	345	383	357	363	371	350	344	371	353	363	375	403	383	347	380	388	406	375	384	350	364	331	377	415	342	386	387	368	379	361	367	368	360	361	328	355	336	351	331	367	354	358	377	362	361	399	384	364	350	345	376	372	372	379	372	357	380	381	350	364	371	376	359	337	382	365	397	384	368	421	381	375	363	389	365	344	362	334	370	383	363	389	367
23849	25565	14888	8048	5747	3585	2448	1914	1371	1145	934	820	800	724	682	658	643	596	568	618	576	567	546	496	515	497	526	548	509	503	508	491	511	479	491	420	477	464	492	506	463	473	480	464	498	482	457	486	467	466	511	432	499	513	495	494	497	478	493	445	459	475	466	501	475	476	450	460	472	440	467	477	474	491	449	464	459	490	484	468	470	455	505	504	494	470	417	478	467	481	436	508	481	449	460	460	477	455	480	504	483	484	450	451	476	477	462	466	488	479	452	478	455	477	462	463	498	505	437	457	478	511	436	499	473	460	508	468	476	463	451	462	497	465	486	486	470	483	449	464	459	474	467	488	465	480	472	444	486	470	489	501	434	471	434	459	490	475	478	465	496	466	466	456	438	449	487	473	464	439	455	461	423	461	508	451	507	507	461	465	476	469	440	422	505	490	504	464	461	481	483	429	457	496	488	481	494	462	443	483	426	452	461	454	441	457	466	510	490	465	463	501	484	460	491	444	426	458	495	450	447	441	484	472	466	493	474	473	469	445	459	477	484	456	485	451	510	457	434	464	467	540	462	443	474	490	472	451	479	442	494	496	482	438	466	500	475	431	494	504	489	457	471	503	458	452	451	482	459	449	499	439	470	455	458	449	487	468	463	468	466	443	488	461	466	450	466	440	438	475	437	444	445	443	448	482	474	477	485	473	523	450	467	456	467	459	435	457	471	475	401	471	483	486	460	476	439	493	485	475	459	489	485	444	452	512	506	455	456	453	487	462	452	413	508	490	462	449	493	474	454	447	451	478	525	426	444	476	463	452	436	435	442	446	479	480	457	438	463	434	459	465	461	470	456	472	447	468	464	475	462	479	499	459	444	426	473	488	433	464	435	477	461	451	477	475	479	466	443	448	479	449	481	426	455	477	498	465	453	464	467	460	484	452	462	443	440	468	513	476	491	466	457	477	466	479	474	519	484	480	453	454	429	460	493	448	424	447	457	503	463	455	447	459	426	462	512	448	475	459	441	442	463	475	490	442	487	470	451	419	488	457	474	457	489	459	429	468	516	448	431	483	470	454	505	466	501	455	457	482	449	485	475	501	489	497	475	486	470	459	501	466	444	433	445	462	418	468	482	448	464	461	473	473	481	469	413	508	454	476	434	453	473	492	458	443	474	458	488	477	446	451	473	444	470	459	417	449	467	452	468	476	444	503	488	503	492	456	457	455	435	466	456	438	449	454	449	475	436	458	452	464	516	471	470	470	467	444	523	452	462	447	468	491	496	477	464	456	505	461	483	457	460	471	484	485	455	486	473	496	495	461	468	506	487	491	483	499	460	473	408	466	490	433	457	462	463	429	475	475	480	490	498	460	472	438	427	463	478	497	475	495	464	411	499	428	494	473	441	473	465	444	455	436	458	436	508	455	436	476	465	453	456	446	491	515	476	461	520	451	493	484	422	464	469	467	461	484	457	487	460	450	477	514	477	441	464	450	468	432	429	510	445	481	479	459	455	441	478	440	484	467	477	472	469	454	504	465	506	498	530	468	483	499	450	433	464	465	475	500	487	425	485	473	488	499	480	462	502	459	459	421	476	475	441	469	478	467	476	471	481	451	487	445	487	476	480	482	514	485	513	468	471	432	477	470	443	449	492	454	446	456	483	429	472	447	456	448	488	473	511	440	475	470	471	460	464	456	468	484	476	449	477	484	481	483	458	469	497	466	449	478	484	425	517	462	475	491	443	476	477	452	502	446	477	472	444	436	417	473	458	481	454	460	501	484	474	460	476	493	441	453	488	465	479	488	473	480	458	488	494	484	492	463	449	458	486	435	472	426	453	443	460	451	478	472	432	475	493	522	509	470	448	490	493	445	491	465	461	492	493	477	461	491	482	475	472	483	463	457	497	466	465	477	486	468	468	484	449	469	478	483	454	456	461	456	466	469	471	460	485	483	459	427	467	487	475	461	497	483	442	487	478	491	504	456	445	488	428	480	487	461	447	443	456	498	490	489	466	478	482	500	435	478	473	495	499	437	470	453	470	456	525	433	467	459	495	466	485	492	495	460	472	437	474	473	483	452	453	508	480	458	475	453	477	464	485	477	470	485	459	469	458	483	445	513	476	456	510	478	507	460	482	470	485	427	455	493	428	443	494	482	450	493	478	453	444	450	471	469	447	420	459	488	452	483	480	455	455	469	479	457	439	446	462	464	496	452	450	503	422	451	503	458	502	478	447	470	456	472	463	481	445	435	474	484	437	469	448	462	470	444	454	455	451	465	448	444	476	438	447	507	477	483	451	446	440	474	437	473	465	476	440	475	474	462	468	491	554	495	506	468	467	471	479	472	478	434	450	470	475	456	500	542	500	466	455	467	447	463	482	467	428	456	485	491	449	435	501	448	448	476	455	477	469	489	457	448	487	463	438	489	444	496	461	449	505	477	467	465	453	472	423	445	487	492	481	468	458	460	480	480	449	445	485	440	465	477	479	464	429	458	498	452	467	450	489	450	446	444	437	455	468	477	486	471	438	473	470	483	473	441	465	467	468	445	449	502	457	464	481	465	473	500	464	460	477	463	429	473	457	485	468	490	485	498	463	429	496	459	484	460	478	501	488	442	517	444	466	437	471	459	449	458	446	516	479	456	466	443	435	448	441	457	487	457	438	468	451	468	482	454	485	458	481	475	460	452	462	474	483	463	504	461	480	431	481	466	464	451	402	482	459	431	485	463	481	467	453	482	491	466	459	446	476	474	471	495	456	509	446	480	459	467	459	447	495	450	461	487	468	482	468	452	429	452	480	485	438	461	454	483	441	458	473	473	453	464	481	497	433	450	458	498	498	465	478	442	479	428	468	461	460	475	460	453	504	489	469	457	476	466	495	449	489	482	460	437	468	494	477	438	465	452	465	474	469	447	435	425	478	491	461	460	468	458	475	453	475	461	480	469	403	480	465	476	509	496	478	477	478	471	526	500	463	439	451	441	433	471	465	418	463	490	471	444	452	463	491	455	482	428	456	451	504	457	464	439	483	455	487	457	477	466	448	458	458	482	459	494	455	443	466	473	476	448	458	476	456	462	466	499	456	461	480	497	453	456	441	434	445	494	485	445	524	442	495	447	492	461	454	460	467	464	470	458	457	441	494	480	442	492	486	465	421	488	450	444	467	490	473	451	471	501	445	481	446	491	456	470	450	445	499	459	487	408	471	445	444	459	506	495	448	465	445	488	448	449	455	490	468	465	448	434	471	495	478	467	491	477	492	460	475	446	471	463	478	468	463	457	428	461	492	491	428	483	491	450	460	470	510	443	476	449	451	477	471	426	477	478	474	481	442	454	493	478	453	470	444	466	443	460	490	510	477	466	446	455	466	471	474	452	486	445	462	467	468	524	468	430	467	436	480	470	441	465	472	481	486	481	459	469	466	475	492	467	495	441	436	461	492	467	478	450	502	447	451	484	458	441	488	476	463	469	461	468	483	465	448	497	458	451	447	510	503	462
27219	19727	7266	1221	725	448	372	345	360	336	331	322	306	314	321	297	344	335	301	304	297	346	325	318	327	349	306	329	343	345	312	290	323	325	300	325	343	295	310	312	318	334	288	302	339	347	304	307	306	316	322	302	319	307	306	348	341	320	311	307	318	346	344	309	317	325	299	326	296	312	303	327	345	336	317	316	323	294	300	314	318	312	308	290	311	321	342	303	318	321	294	300	305	279	320	313	331	314	302	320	328	335	314	319	328	341	310	329	313	309	326	305	300	313	311	304	311	325	316	315	318	307	311	328	303	333	313	352	321	326	313	285	340	308	324	288	329	318	313	297	282	323	319	349	303	318	309	297	340	324	322	322	333	312	307	327	302	276	278	300	329	330	308	339	315	324	317	342	306	315	303	326	332	312	334	290	319	325	329	318	318	339	297	322	317	332	326	321	327	333	320	315	293	325	328	307	321	337	300	297	329	314	325	322	316	344	306	328	329	315	288	311	343	300	297	300	316	303	297	341	330	361	308	322	336	318	330	345	337	313	301	328	315	314	296	315	301	336	356	294	303	312	334	323	282	329	289	307	324	330	307	330	362	326	302	297	320	329	329	298	312	285	321	308	297	339	317	310	328	304	293	311	326	307	309	341	277	332	309	285	296	292	300	328	335	348	313	319	329	307	302	344	329	324	330	328	334	308	338	327	333	330	310	305	332	316	299	319	294	314	317	341	298	306	320	294	309	333	343	342	319	286	295	353	328	332	331	340	310	300	308	323	291	341	298	304	343	333	310	295	297	279	332	331	294	311	332	311	319	321	320	306	315	317	346	338	298	312	280	296	328	328	316	297	296	314	297	305	276	315	290	339	341	306	355	286	345	318	322	316	321	318	315	319	296	311	289	331	320	318	338	364	321	323	313	349	337	315	316	312	285	313	350	300	324	328	276	322	338	313	302	325	328	325	342	295	312	329	323	334	294	318	340	355	353	306	293	305	315	323	278	339	285	336	309	319	325	337	328	334	334	307	314	290	310	318	337	295	323	354	294	301	310	312	330	332	308	299	300	296	271	312	334	344	295	302	349	310	312	283	318	319	326	281	290	305	383	338	332	340	299	334	357	300	304	336	306	321	315	321	380	300	332	336	323	315	300	328	334	264	335	304	312	334	324	339	280	316	328	330	297	314	322	291	285	305	303	321	302	309	294	351	362	307	317	345	333	318	321	353	303	324	327	295	313	312	332	320	317	309	327	320	309	315	314	332	307	324	291	315	338	345	310	304	324	320	299	296	317	316	307	312	318	307	313	331	334	321	307	322	309	347	300	314	306	346	316	345	327	295	321	290	335	333	322	353	331	316	322	302	293	327	313	315	339	312	289	336	343	351	302	334	307	313	318	306	322	345	331	327	294	316	283	339	314	321	316	307	316	336	330	321	296	301	326	293	313	333	349	329	308	278	303	330	304	331	333	354	325	306	299	308	327	316	321	312	314	307	316	303	280	330	338	275	315	304	334	309	340	288	311	312	344	321	317	320	299	303	308	308	339	361	330	308	329	326	314	316	332	315	333	297	336	328	302	320	308	315	301	286	293	330	312	308	338	298	333	295	316	345	311	315	295	310	310	304	309	320	307	319	308	335	312	295	313	314	321	315	332	292	302	310	301	316	309	306	291	332	319	345	320	348	336	311	324	307	323	313	330	308	323	370	336	299	316	325	345	321	293	310	334	306	347	311	323	315	324	307	302	352	326	315	296	340	320	321	352	305	305	290	335	310	317	336	316	321	327	326	335	308	344	333	299	346	327	295	289	314	334	323	333	329	294	308	323	300	349	328	309	317	304	334	302	318	335	324	303	347	326	294	330	318	288	325	310	327	319	294	306	299	304	311	348	321	327	276	337	335	332	347	324	248	335	289	325	335	312	302	327	310	310	305	328	285	336	322	313	302	347	325	341	291	317	334	308	316	329	312	329	318	306	324	284	311	340	350	305	326	313	306	310	307	328	325	335	354	310	325	344	312	307	312	323	306	340	290	331	337	286	311	284	307	312	359	324	306	315	320	326	316	308	340	316	301	303	281	329	311	309	279	294	299	313	295	314	305	338	311	327	328	314	326	364	351	311	339	289	305	307	330	324	332	316	322	323	303	322	315	354	318	357	300	322	336	303	342	327	356	330	299	330	329	322	355	299	312	353	283	288	336	313	300	314	310	327	322	290	297	329	280	296	312	314	314	331	312	323	292	309	324	352	310	304	345	326	345	318	367	321	334	309	302	290	293	314	298	310	322	348	300	338	315	312	307	329	325	321	328	302	321	292	286	307	328	299	318	323	318	326	328	321	310	290	335	305	302	315	326	331	304	319	308	306	328	317	314	291	301	290	275	338	367	325	333	294	330	324	312	311	313	321	320	349	327	322	305	294	311	352	312	319	318	298	318	305	319	297	297	279	340	332	315	318	349	336	312	313	313	305	298	304	335	303	325	335	321	311	333	312	330	319	353	327	339	321	329	289	327	312	302	299	326	312	341	328	324	282	298	297	328	303	320	312	339	338	340	316	355	321	250	294	302	345	316	282	311	357	348	323	315	311	325	319	285	316	332	301	325	302	347	314	309	322	327	322	321	341	338	336	288	335	317	325	309	320	308	316	340	286	337	330	315	292	334	305	292	334	327	336	337	307	343	299	282	292	313	296	352	345	308	319	296	310	349	336	316	304	323	318	315	320	304	317	283	312	304	325	302	317	338	310	337	331	294	339	317	328	292	314	322	313	345	320	333	322	313	328	318	310	293	333	361	347	336	303	352	317	286	297	308	311	320	354	321	299	315	300	277	324	334	329	314	309	339	314	313	343	318	322	292	337	323	314	323	312	330	335	333	310	332	323	330	291	312	323	285	291	311	312	323	313	306	297	335	302	343	318	346	290	324	327	307	339	311	305	299	320	324	317	302	319	311	337	326	298	333	314	319	313	270	351	323	301	314	319	285	305	340	324	328	305	326	315	327	332	322	306	340	322	330	315	316	299	300	333	342	314	299	309	328	356	283	322	323	326	356	286	298	329	340	299	307	299	322	317	334	291	329	297	314	316	337	291	304	289	320	314	363	322	309	317	330	308	341	366	330	341	321	334	327	336	315	332	322	329	350	304	316	314	337	304	324	336	324	332	294	315	323	309	322	312	323	343	336	307	297	326	309	311	318	302	324	324	309	295	311	334	335	294	321	318	321	348	305	319	341	310	336	320	326	319	334	336	298	317	287	287	308	305	313	319	327	325	302	304	345	316	332	312	312	280	309	309	347	301	341	325	334	336	324	336	299	310	318	335	319	313	309	285	334	317	333	317	318	317	326	287	338	295	319	308	309	311	325	278	333	304	334	329	342	335	328	357	305	322	298	306	311	308	299	317	318	319	344	312	339	353	332	332	323	356	279	331	311	327	312	325	336	329	316	336	298	331	329	309	293	348	318	299	319	315	337	327	302	315	329	314	332	274	305	275	328	288	303	325	338
20005	6551	2932	1504	930	639	576	455	419	445	409	407	428	361	409	425	366	421	392	448	363	392	383	407	395	401	386	404	435	358	410	370	400	384	372	378	363	402	389	396	417	405	396	402	376	376	374	388	362	400	438	400	380	424	392	412	413	424	411	384	402	391	386	392	385	399	387	373	400	391	397	412	371	380	378	395	383	388	400	418	407	401	419	390	365	416	419	393	420	392	386	417	408	411	426	388	407	394	397	401	363	361	407	423	364	415	400	418	428	396	383	396	402	415	381	412	397	398	395	360	412	414	379	365	393	390	432	414	398	344	399	325	398	391	399	401	358	404	375	380	409	372	427	414	393	397	365	384	385	412	396	373	385	414	404	374	379	387	365	360	387	379	425	382	400	394	361	369	394	419	367	369	398	427	373	372	383	398	377	378	398	411	396	400	408	390	399	416	398	378	373	382	392	383	396	439	357	384	383	376	402	385	383	388	405	381	404	379	388	409	361	377	425	409	370	393	396	353	401	364	366	378	398	395	411	370	388	388	386	379	364	404	374	402	368	387	406	402	406	385	384	370	388	383	424	367	386	381	409	373	401	373	378	384	406	386	406	393	366	417	383	399	406	385	380	423	370	382	422	383	378	423	400	405	389	396	392	409	366	408	389	393	400	391	367	408	403	393	405	357	389	366	400	402	392	370	398	413	370	374	401	390	378	397	402	443	394	410	420	366	378	380	417	380	365	387	431	392	401	399	379	389	376	384	390	435	376	398	383	385	353	401	427	401	387	390	434	398	395	390	395	349	409	359	368	416	383	410	409	391	374	405	383	413	398	404	386	417	390	412	411	377	385	387	419	365	380	398	399	372	390	386	371	387	409	345	386	392	389	400	379	391	387	399	382	399	397	395	380	419	369	408	363	391	383	410	362	414	403	383	439	350	364	397	365	383	374	389	402	426	394	365	389	358	397	379	372	403	353	382	419	398	399	382	409	387	400	407	389	418	389	409	390	401	439	393	370	380	372	384	380	358	414	391	403	397	377	405	375	407	378	387	407	420	388	432	388	394	413	401	393	400	402	401	396	372	369	378	345	393	416	426	365	431	381	407	380	415	383	409	381	385	398	389	406	411	372	408	391	401	432	410	361	434	417	390	399	463	378	376	396	393	381	423	421	424	370	430	402	357	379	418	373	397	390	384	384	400	384	381	402	421	392	412	400	397	368	402	391	404	377	386	393	404	406	378	390	404	420	370	388	378	391	418	360	380	376	381	370	432	405	360	362	411	383	387	382	375	390	378	367	388	385	402	397	369	399	362	357	431	403	386	392	383	389	375	395	410	427	389	381	420	396	431	392	386	392	354	434	379	394	379	408	379	420	416	382	375	403	396	384	389	396	394	362	376	431	373	421	361	410	374	399	377	371	384	377	412	382	427	413	413	378	385	398	387	380	364	397	381	410	382	397	397	389	403	399	425	371	401	419	370	378	423	403	350	425	379	407	401	381	407	349	387	402	433	402	387	409	402	406	386	365	394	388	408	411	412	394	376	392	385	400	393	385	406	388	392	392	359	409	397	389	401	413	382	361	380	399	369	397	399	406	380	401	389	395	383	364	396	395	395	377	423	418	403	397	424	347	427	430	397	420	369	412	378	411	378	410	414	389	417	393	385	391	362	397	413	397	394	353	403	401	380	391	363	377	372	432	399	403	378	355	400	358	418	361	399	405	397	420	410	385	399	369	383	371	413	373	409	397	386	396	380	409	378	416	409	383	362	383	385	372	399	388	410	426	382	403	424	394	413	400	358	401	380	421	380	401	407	379	408	365	391	399	383	386	399	425	368	405	397	407	409	393	402	387	390	366	421	389	401	402	397	402	385	386	368	390	355	395	375	379	419	378	437	390	383	374	415	414	407	409	400	377	383	403	374	393	347	384	411	374	391	386	396	393	400	345	415	378	378	406	438	411	397	420	407	377	387	380	372	387	369	367	385	371	369	370	380	396	405	388	406	417	386	354	362	424	392	409	405	414	413	411	421	394	405	384	373	421	422	401	369	393	403	373	389	376	364	362	405	395	431	371	396	416	386	417	396	389	408	383	393	406	371	428	390	383	364	398	392	375	392	421	397	385	405	403	427	403	365	367	374	370	395	376	400	401	390	430	419	398	365	407	412	393	405	386	393	396	397	400	384	362	396	399	433	363	375	392	338	394	365	413	361	397	367	377	405	373	402	420	411	380	406	402	405	420	391	441	387	402	420	383	381	403	407	385	408	397	383	386	420	388	398	394	399	392	370	389	398	378	377	405	387	384	401	404	382	389	379	379	394	384	377	410	402	410	361	398	416	341	426	413	370	409	392	375	421	398	413	412	375	403	357	417	410	420	393	387	397	369	366	366	396	402	411	418	392	355	389	440	400	424	409	411	384	361	386	440	421	394	404	391	392	402	430	393	388	345	400	368	411	395	352	389	409	406	376	385	424	379	373	418	376	399	363	395	369	407	410	357	406	420	398	398	406	378	378	378	375	384	350	390	423	387	340	408	394	405	373	401	347	411	397	425	379	399	411	383	393	363	370	408	407	388	368	375	425	368	405	380	380	394	376	396	405	388	388	418	388	379	412	441	440	400	351	369	407	405	433	412	388	388	401	401	383	402	376	399	367	378	391	403	384	359	393	407	386	400	383	401	365	432	366	394	350	405	351	362	374	395	380	363	448	361	380	384	416	383	407	374	377	412	401	415	403	387	390	384	380	401	402	433	367	375	381	382	391	372	387	364	399	397	369	377	404	378	420	399	399	383	376	377	399	364	361	386	400	396	404	391	387	437	404	421	380	381	392	403	371	417	372	380	379	397	421	393	409	408	419	397	379	374	401	411	408	393	390	388	402	358	397	377	390	393	412	365	426	359	402	367	383	402	355	415	388	412	383	354	404	390	413	374	349	384	400	403	415	401	379	369	416	396	397	390	385	392	384	393	400	367	377	424	393	361	401	407	399	385	401	412	384	371	400	388	408	385	381	371	380	376	396	379	398	364	438	381	378	400	405	376	381	408	404	388	377	436	374	397	408	396	398	368	396	373	377	385	390	404	370	394	365	361	423	413	372	400	400	373	391	401	381	426	387	400	369	387	406	395	402	381	372	382	389	374	387	409	370	399	397	404	401	389	424	397	409	371	381	377	359	375	394	373	390	432	387	366	381	369	397	389	405	386	356	368	439	412	414	389	416	410	361	393	370	391	417	393	397	405	407	418	394	391	384	393	377	404	393	370	371	431	427	393	361	375	401	436	380	375	419	404	371	390	421	412	399	371	413	392	426	412	363	400	372	390	372	396	388	379	396	402	390	413	415	385	389	382	406	412	402	397	406	386	373	395	384	387	392	400	392	375	423	396	420	415	413	426	380	379	388	404	403	364	385	386	377	402	356	388	421	373	367	416	405	390	388	351	425	428	414	390	379	350	396	409	401	402	391	400	347	398	386	359	365	413	405	415	395	402	384	386	420	378	392
23287	21084	28218	24179	21054	10410	1488	964	764	746	658	643	642	607	601	583	561	548	524	572	538	567	558	490	517	530	560	545	518	534	516	509	552	544	511	543	499	571	550	508	596	522	519	497	505	480	499	522	540	552	535	537	512	525	516	553	509	491	532	491	524	537	539	523	522	518	541	532	494	526	521	461	483	500	493	470	508	510	510	545	535	508	559	515	512	534	502	505	553	529	520	563	509	476	536	510	502	512	528	528	529	526	524	480	513	480	524	502	489	528	490	529	528	521	526	505	522	500	507	468	516	520	479	523	535	509	478	486	535	548	554	555	479	513	544	493	530	483	563	519	525	518	484	535	514	526	561	522	549	486	521	518	489	476	502	491	491	520	499	564	522	527	508	523	526	536	533	569	531	526	564	557	510	524	514	511	514	489	510	533	525	543	482	518	533	531	500	506	539	491	511	521	514	538	493	528	523	483	473	514	527	545	556	507	464	467	496	492	536	502	527	518	534	513	544	558	508	535	503	520	492	532	528	521	504	500	541	499	500	512	506	533	529	529	546	512	522	468	486	551	492	499	542	531	489	545	518	533	515	494	541	535	508	541	509	525	542	547	554	518	539	505	499	543	511	500	528	517	516	513	527	532	514	540	498	517	498	542	531	520	557	503	528	516	522	545	527	511	523	538	536	496	546	557	527	545	533	512	557	495	538	526	521	494	504	511	559	532	537	479	473	549	495	485	478	543	521	522	501	524	501	528	512	516	539	556	545	487	480	535	512	493	538	514	549	475	519	547	528	499	527	505	519	504	522	531	565	509	524	505	507	478	503	495	487	525	517	497	546	535	589	485	524	504	540	555	547	509	521	521	565	491	531	489	527	572	506	516	555	526	516	534	553	487	546	527	510	487	495	540	517	490	537	473	536	549	502	505	512	525	510	521	501	520	483	548	522	540	513	553	497	480	494	456	511	563	520	488	556	529	520	569	538	497	497	528	512	543	526	533	532	488	541	504	524	513	528	533	550	514	519	505	549	533	534	524	532	475	525	502	531	533	497	526	547	522	498	509	492	480	507	509	532	499	509	533	497	502	536	504	567	522	506	529	489	522	491	505	553	511	542	525	517	499	562	497	509	540	514	532	466	502	537	526	553	515	484	495	482	546	515	488	495	493	522	546	548	458	489	524	506	509	496	516	508	512	556	538	519	536	506	522	570	544	500	510	549	522	513	552	498	525	480	502	517	507	518	560	545	464	479	537	548	526	513	535	545	539	523	546	536	488	520	519	527	484	512	515	498	527	540	517	502	542	504	482	487	503	519	537	489	497	521	523	515	541	506	551	493	498	503	494	510	508	540	561	559	525	505	511	489	448	520	482	511	569	570	537	489	487	512	499	512	529	527	540	532	537	503	511	526	478	515	566	527	520	531	554	530	488	541	536	516	554	521	510	523	531	498	557	534	533	527	488	557	492	526	529	532	522	553	533	473	511	507	485	537	520	512	509	494	537	547	502	561	561	521	529	520	520	473	500	529	555	510	518	511	539	473	536	510	533	488	500	545	479	552	540	506	515	502	524	548	542	539	509	517	547	547	533	546	523	543	531	516	518	533	503	541	556	509	494	516	489	504	502	532	512	503	551	539	491	514	500	524	538	532	494	517	516	515	514	484	508	523	500	535	532	494	530	510	485	482	547	542	520	527	506	541	509	542	526	506	524	473	512	489	520	537	527	534	479	489	524	499	544	531	484	542	483	515	591	530	550	548	522	502	482	548	526	519	504	568	526	499	539	506	493	543	506	518	538	535	551	481	514	509	520	522	556	510	485	507	495	517	515	484	538	492	512	470	536	572	542	504	465	540	549	485	538	491	491	534	468	477	473	493	512	529	498	496	493	542	535	503	527	503	500	487	566	490	577	506	542	518	498	492	524	522	538	541	512	484	489	508	497	503	506	539	495	526	493	490	534	506	504	512	530	510	496	542	486	509	521	501	536	506	510	484	506	514	540	490	495	500	480	497	515	508	520	482	505	545	553	511	523	506	532	509	527	487	516	490	532	476	481	513	512	506	478	506	501	517	508	540	557	525	523	476	526	487	525	513	505	505	550	539	509	520	490	514	562	512	504	530	511	552	516	540	522	521	493	491	525	508	543	490	525	515	563	474	514	521	523	547	506	531	502	507	534	512	490	535	550	515	547	506	499	492	500	534	570	506	487	540	503	551	505	529	532	528	514	512	505	516	531	518	498	543	493	525	487	515	508	512	507	514	502	527	557	525	507	523	483	490	477	510	506	540	521	549	519	539	532	481	546	504	477	516	562	522	512	496	540	505	510	524	498	541	529	489	509	520	515	482	523	541	533	522	530	522	489	493	508	473	512	533	527	491	543	522	530	505	477	478	521	532	555	553	521	523	531	493	491	502	508	499	508	506	482	509	518	486	484	501	532	538	507	502	548	542	547	469	563	500	485	562	512	490	546	524	519	549	548	489	501	513	529	523	532	546	538	509	498	544	476	511	531	523	536	501	500	537	519	521	511	503	530	522	511	526	506	541	464	530	497	529	531	556	476	507	504	496	537	498	520	515	502	519	491	519	480	514	541	518	544	477	510	511	523	477	557	516	503	523	503	472	505	536	525	544	511	552	477	514	499	542	490	538	497	493	550	469	538	555	510	491	522	497	533	502	484	525	519	530	526	485	507	493	534	553	543	536	505	555	482	514	507	521	493	524	543	515	491	505	502	534	526	508	503	529	510	518	508	511	534	538	498	558	493	505	525	479	529	512	529	493	538	540	529	501	502	510	504	528	506	516	575	530	503	529	517	524	543	489	501	564	536	539	533	514	509	499	517	521	521	516	535	528	480	522	473	499	483	542	516	492	520	527	547	509	527	510	541	511	559	526	562	506	492	512	527	513	516	482	521	515	548	529	523	514	543	531	515	524	504	541	518	542	538	503	529	526	492	561	509	511	537	542	505	488	541	520	534	534	514	518	531	520	527	521	552	546	506	493	506	502	515	516	518	510	502	539	514	480	478	521	519	516	526	494	560	516	518	491	517	546	472	503	514	496	524	541	520	524	543	510	498	503	517	535	472	507	515	506	487	516	513	499	498	512	534	494	520	547	558	541	555	507	507	525	507	539	548	526	532	475	517	529	517	498	500	529	505	564	535	489	514	474	569	473	489	525	540	565	488	544	545	514	552	543	540	498	479	499	494	555	538	533	536	513	507	491	522	504	527	504	551	544	521	549	481	540	474	499	523	546	525	548	526	521	491	498	526	498	528	504	518	509	483	533	546	514	489	545	472	494	535	569	537	525	497	474	493	497	505	500	494	511	490	516	481	524	551	539	493	520	514	522	476	516	512	524	537	487	527	525	497	515	516	525	566	546	516	489	547	523	514	516	545	496	526	514	528	530	536	525	490	533	544	542	475	531	491	503	534	527	552	465	540	543	495	534	529	532	499	519	504	549	524	527	534	510	509	503	438	490	520	488	501	514	547	540	492	516	499
20399	16321	9839	5068	3507	2350	1732	1384	1125	950	884	857	815	732	806	725	667	676	697	669	702	670	701	684	651	666	661	689	708	639	599	677	641	644	678	632	700	639	657	671	603	617	617	631	680	643	625	639	601	648	651	626	671	634	675	687	617	672	629	669	629	649	594	638	639	621	650	638	636	625	659	643	665	625	639	643	627	680	612	567	672	669	629	657	646	612	645	701	641	621	671	632	648	668	686	610	630	601	667	636	641	653	658	632	628	658	646	641	587	566	646	639	627	637	669	603	606	629	623	602	638	626	626	620	633	626	646	626	608	620	652	665	641	648	636	629	598	689	611	686	625	659	625	662	623	604	652	637	644	611	579	617	626	656	664	649	655	613	666	619	651	673	672	652	645	642	648	637	647	648	650	614	595	608	579	633	637	585	619	656	627	603	665	662	645	628	656	666	646	626	620	604	611	635	653	648	655	644	628	629	671	637	651	629	653	627	667	641	626	597	630	703	656	617	651	607	664	650	665	626	656	686	624	632	660	639	654	665	602	647	631	646	665	639	679	608	642	632	662	669	644	636	618	643	641	643	666	622	620	625	629	606	627	661	622	652	673	597	626	657	637	627	661	641	678	646	569	623	608	620	680	633	674	652	662	656	637	612	601	604	648	641	607	612	634	667	650	654	596	649	618	641	621	665	630	623	584	613	598	666	668	620	660	613	653	628	664	600	652	660	637	633	628	627	639	635	628	628	647	631	656	634	659	605	625	558	609	676	633	714	604	634	634	651	645	628	652	673	643	614	593	637	595	671	613	642	656	692	633	655	626	658	614	621	711	681	656	610	629	663	662	612	588	654	630	652	599	658	589	686	649	642	624	626	634	645	646	654	664	621	643	655	642	620	605	626	617	636	628	620	637	649	624	621	616	657	652	632	621	637	579	626	611	639	638	683	629	660	629	620	633	652	620	611	616	649	634	664	638	615	684	675	657	600	635	687	629	588	669	620	658	619	638	657	646	613	650	620	622	636	642	646	620	691	644	654	680	664	645	644	653	638	710	611	652	702	692	604	599	638	646	598	618	603	667	628	669	605	648	648	659	653	626	615	618	623	632	654	685	648	638	639	643	650	642	621	608	641	632	592	662	611	635	606	648	646	693	677	598	617	627	628	669	627	612	644	609	613	630	692	696	626	612	644	665	640	706	603	597	656	628	627	673	628	612	634	647	595	599	588	621	596	613	604	652	600	665	621	618	618	611	653	664	614	614	673	617	631	631	665	631	638	637	645	668	673	658	602	659	636	608	664	624	606	648	620	669	653	652	613	676	659	616	622	646	618	639	656	607	612	648	668	620	634	649	638	627	639	623	670	614	644	673	633	625	685	646	640	660	642	585	624	634	634	598	648	620	616	647	590	670	667	601	668	663	626	638	625	604	623	649	682	702	643	659	629	625	645	619	637	663	629	635	609	599	672	622	628	649	631	607	612	674	672	674	596	633	601	609	627	629	604	636	586	636	648	595	607	613	669	675	633	609	635	639	669	634	609	628	641	632	588	625	686	667	570	623	643	609	657	661	624	643	614	646	626	673	656	663	641	641	598	634	619	632	627	678	653	638	593	636	628	675	638	637	602	622	675	669	639	624	608	667	626	603	638	658	632	650	642	630	647	643	644	616	626	632	627	617	668	627	668	681	627	625	632	713	660	630	617	677	610	619	656	648	635	601	647	610	663	649	650	670	633	646	652	670	638	625	649	645	603	648	641	616	648	633	626	633	696	664	626	613	672	632	654	640	648	613	628	573	655	674	648	643	691	641	647	614	641	598	651	691	589	691	627	639	674	640	640	655	645	669	658	633	655	656	669	609	644	645	608	609	602	630	624	602	695	627	660	687	630	637	612	585	632	651	629	668	643	665	612	589	655	631	667	662	657	638	659	663	615	610	652	593	629	613	671	644	625	681	606	646	662	613	604	633	675	680	668	630	674	631	596	596	681	654	650	676	641	634	687	629	599	662	681	674	612	657	626	601	617	607	634	649	636	626	667	623	637	648	628	654	586	633	633	624	620	662	636	669	663	623	632	632	682	631	660	597	636	632	655	681	630	651	616	658	693	650	650	643	644	625	627	638	577	660	635	619	603	671	654	666	647	643	643	639	637	631	644	664	593	613	583	605	607	637	648	683	669	638	618	590	670	646	628	652	601	667	666	643	638	664	602	629	619	676	634	643	633	633	615	633	701	621	616	686	655	645	632	642	678	615	663	629	611	646	622	655	658	618	687	690	594	632	633	581	641	605	612	631	645	633	672	605	635	632	641	610	662	638	605	642	651	658	650	620	647	627	622	614	617	637	623	618	667	624	677	664	620	614	647	665	623	629	598	670	631	653	612	651	651	704	635	666	644	633	665	659	697	627	638	638	638	611	691	633	592	642	625	618	602	658	651	675	654	620	611	608	619	642	642	629	652	655	598	644	675	621	643	611	686	609	660	646	618	644	588	617	589	631	634	665	622	630	653	634	612	628	651	613	660	599	639	678	667	680	648	634	599	591	651	622	602	643	685	653	629	609	684	628	639	600	644	671	638	622	635	620	657	628	643	628	645	628	627	615	629	638	628	625	603	623	622	635	641	598	619	652	674	606	592	632	643	592	618	654	622	654	649	553	577	647	622	608	659	704	595	628	633	640	638	666	637	665	600	664	638	590	628	631	614	636	647	694	660	605	612	597	644	693	636	670	670	626	578	631	688	647	608	603	699	619	654	591	650	600	646	630	628	628	633	629	693	660	622	627	659	616	611	653	628	653	655	644	641	630	661	635	659	628	637	606	647	597	669	641	627	647	658	598	606	621	653	650	644	629	635	655	687	619	663	680	685	627	655	644	596	678	658	615	659	642	654	665	635	616	653	670	601	704	621	654	590	677	583	637	658	614	629	634	633	649	651	679	638	616	641	648	675	639	669	662	662	632	687	638	594	665	668	625	681	618	670	668	640	686	625	644	603	621	622	634	637	651	667	597	623	683	622	614	574	655	649	630	635	597	612	648	578	678	615	687	649	641	635	633	636	667	638	641	618	648	651	610	675	615	653	603	666	622	645	625	604	671	648	664	617	651	616	635	689	663	655	663	640	627	614	619	676	663	627	593	657	634	637	655	639	603	672	648	657	668	638	644	667	638	661	690	632	644	660	636	659	654	633	629	623	635	634	659	654	638	611	657	636	576	616	611	632	640	606	651	651	686	640	623	659	630	647	601	605	650	643	644	656	646	644	655	609	598	629	673	648	655	650	644	575	616	665	668	615	679	632	673	642	605	665	643	625	679	657	673	645	623	666	633	633	667	629	601	629	656	628	595	662	658	618	655	669	666	607	632	637	640	623	670	710	596	656	651	600	635	598	626	645	641	617	632	609	643	624	602	624	657	652	613	639	639	611	598	627	636	588	670	625	671	624	653	659	653	667	603	620	639	633	654	648	624	611	661	617	677	630	606	637	576	642	663	679	655	610	663	647	622	692
24267	21062	27244	24991	12372	852	480	356	241	250	218	228	186	199	182	164	182	173	150	167	150	172	157	145	152	151	149	157	126	141	154	139	139	158	146	155	156	143	146	158	145	150	127	159	133	161	138	138	138	147	171	160	139	141	140	143	135	139	131	147	147	144	152	128	148	138	141	118	142	146	160	143	137	129	148	128	144	153	146	136	166	132	134	144	161	143	155	123	151	128	134	152	150	126	152	145	129	152	132	162	142	140	145	127	133	144	140	159	154	132	137	139	156	126	128	147	141	132	143	129	122	126	135	137	141	145	150	142	151	116	121	139	137	155	154	147	134	152	155	128	135	149	127	152	133	152	141	161	125	151	157	142	118	158	143	150	162	144	140	149	125	132	165	143	145	143	137	135	161	149	159	132	127	159	128	139	135	160	142	152	148	148	151	139	147	134	145	133	140	132	140	155	125	171	140	146	125	147	140	133	135	155	144	148	120	114	137	152	141	140	166	124	134	144	134	156	148	136	158	120	135	163	149	155	154	162	164	148	130	126	143	157	150	121	141	140	153	157	112	152	165	153	174	152	153	149	139	144	145	156	124	131	165	151	155	143	143	150	156	172	159	158	164	128	127	139	154	155	159	140	129	146	151	146	149	152	131	123	148	117	134	125	153	150	126	165	126	151	156	131	117	138	144	139	146	154	153	145	135	128	157	131	144	151	139	145	120	152	128	156	152	141	143	140	148	150	138	126	145	134	128	138	148	153	137	136	147	151	137	134	148	164	135	147	115	156	148	135	141	138	154	148	149	159	135	145	138	135	143	132	147	145	152	137	133	146	110	123	151	169	152	138	129	157	148	161	137	137	165	141	150	122	167	140	158	148	130	136	143	149	146	134	135	172	134	140	135	127	158	166	117	138	148	136	144	150	152	146	145	145	140	133	134	139	143	119	157	146	146	131	115	109	154	149	138	142	175	141	160	132	141	145	158	153	156	163	145	135	130	110	151	149	133	151	138	162	124	148	155	148	136	115	155	125	139	138	124	146	147	130	151	141	129	138	153	127	136	156	151	128	163	150	127	151	161	127	137	132	137	143	148	132	147	151	135	154	143	135	130	153	141	148	141	156	136	132	145	152	132	140	137	148	137	131	144	139	134	140	124	158	145	125	141	134	148	140	117	138	136	153	122	158	136	150	154	137	143	131	144	144	179	138	137	151	139	161	156	126	136	128	124	171	125	171	139	143	156	125	145	129	133	150	166	139	150	134	143	140	135	132	140	138	169	137	144	130	135	156	142	154	124	132	150	141	166	155	137	165	146	148	152	157	153	145	146	137	163	153	143	144	116	144	148	134	133	160	134	134	136	140	139	140	148	155	140	125	143	153	137	143	134	134	141	136	164	150	139	168	129	164	150	122	150	152	157	152	128	152	131	136	138	131	152	153	132	150	147	143	150	158	154	133	144	119	135	152	146	146	130	133	158	140	154	153	143	147	169	159	148	138	132	138	161	150	148	123	125	140	148	146	157	140	143	143	136	149	146	144	121	139	145	151	121	144	138	138	140	168	152	137	140	142	150	128	146	156	158	138	152	152	154	135	136	157	123	115	132	141	128	156	157	150	149	136	153	134	125	144	128	143	148	142	139	118	126	133	157	152	157	130	164	158	143	132	155	151	143	119	148	129	140	146	125	126	146	128	127	144	143	158	164	163	149	140	145	128	147	146	141	122	152	147	122	146	134	132	137	147	151	162	152	142	143	159	148	111	134	149	157	144	132	127	152	131	139	152	149	133	165	145	127	160	139	144	134	131	130	131	131	151	145	136	136	149	147	144	162	136	144	135	164	145	133	148	141	125	154	173	143	144	150	162	144	139	122	130	147	129	151	140	132	143	142	158	169	144	149	133	137	116	143	151	131	131	136	149	140	156	141	124	123	155	144	160	137	158	141	137	143	115	142	138	146	139	158	136	143	131	161	129	142	138	169	144	154	146	140	157	152	136	178	143	133	142	154	130	133	142	137	139	157	139	147	173	151	148	155	157	125	146	178	149	139	132	141	149	139	141	124	142	140	131	160	149	135	148	155	147	146	133	139	142	150	135	121	134	153	142	142	145	125	151	141	143	135	164	141	121	135	147	130	140	145	133	142	121	137	146	171	133	138	148	137	142	169	136	149	142	132	142	138	144	161	151	141	139	127	153	147	121	139	133	158	159	123	151	165	136	124	145	126	139	141	149	161	130	121	138	130	140	152	142	135	143	161	131	151	131	134	149	132	151	146	143	145	152	163	130	153	161	150	161	142	150	157	128	134	145	129	139	125	131	163	137	149	133	150	145	164	118	142	139	131	144	160	135	143	137	136	163	152	104	123	130	151	148	142	133	141	140	161	126	149	148	132	149	139	131	140	140	152	151	123	134	159	136	161	147	140	139	137	156	128	153	163	168	122	146	143	144	145	169	125	128	124	134	144	130	121	130	137	159	141	135	129	144	136	143	119	133	141	162	141	139	141	160	133	154	147	138	134	144	139	131	156	164	132	142	142	143	169	147	123	146	151	137	152	152	140	145	134	152	127	160	144	144	141	144	164	139	159	146	160	147	150	155	142	173	152	134	140	137	127	136	141	153	142	150	137	135	143	144	159	136	137	138	127	143	157	141	142	143	138	120	141	125	156	160	137	130	138	160	132	156	132	132	145	155	159	128	147	152	136	134	141	124	134	133	156	142	133	153	156	128	152	130	137	147	123	139	133	133	143	140	141	151	136	154	157	124	123	137	140	159	147	147	133	128	115	151	141	154	136	162	120	143	122	149	142	135	140	135	151	145	153	160	142	140	146	140	128	130	145	154	118	129	126	137	117	143	138	148	143	160	155	141	145	133	155	130	142	150	140	117	140	135	132	136	138	161	129	137	164	156	147	134	146	157	147	165	160	123	123	138	145	124	145	167	136	133	158	143	144	139	140	133	151	140	145	130	149	128	143	138	148	142	148	137	139	145	147	134	141	142	149	137	136	141	146	142	153	141	171	151	135	118	140	143	146	143	122	128	137	131	139	131	141	159	153	154	154	139	153	162	116	152	137	156	156	147	122	145	122	138	124	147	143	143	150	146	140	133	134	129	128	134	150	139	148	128	124	144	165	169	145	136	146	147	133	140	120	121	121	139	159	161	155	133	136	161	156	144	138	129	155	154	133	129	133	148	137	129	143	138	145	122	160	140	146	134	123	135	135	138	134	133	147	155	170	140	137	128	141	137	122	139	162	132	156	144	158	133	145	142	128	152	177	129	128	137	137	122	134	152	123	138	145	138	149	131	154	148	139	156	147	141	154	122	138	127	149	154	165	142	122	153	155	121	145	141	125	144	152	132	129	153	151	142	129	117	154	152	143	131	153	148	137	137	131	150	147	165	160	132	135	151	139	149	112	151	126	135	136	134	150	130	174	147	110	144	144	135	146	149	140	139	135	116	138	145	141	154	139	147	141	156	150	140	133	150	149	130	153	133	156	117
17869	11615	6648	3274	2182	1325	938	679	494	394	341	307	317	266	284	258	218	214	228	220	224	230	199	202	181	196	213	179	209	197	208	192	189	194	204	183	189	212	176	211	186	225	200	197	167	188	195	186	194	205	179	207	187	174	175	190	179	198	197	170	217	203	186	187	207	193	221	198	197	187	173	169	196	219	183	183	192	169	179	189	173	184	193	203	186	162	176	203	208	196	180	194	205	201	219	222	174	174	191	183	194	202	201	222	155	194	192	185	201	184	169	181	206	177	176	190	192	174	191	174	178	193	201	169	191	172	193	206	211	192	173	166	178	196	163	183	195	163	181	186	200	210	189	183	160	155	198	203	189	176	183	186	187	182	197	194	186	181	198	195	179	183	177	181	184	176	174	170	205	195	207	189	179	179	188	168	191	175	212	177	209	177	172	195	179	180	221	167	188	210	178	191	208	160	178	210	207	190	183	198	191	188	215	197	190	194	209	188	195	158	187	185	180	205	194	212	187	199	174	179	206	199	173	173	182	188	214	204	186	193	201	189	173	214	191	194	181	184	212	184	168	202	189	170	170	190	189	196	183	201	186	185	199	196	165	190	180	182	200	175	208	199	217	202	197	199	215	196	195	189	198	207	184	184	170	183	182	203	189	218	175	207	188	187	183	168	194	216	187	183	169	198	179	181	179	172	195	196	190	170	187	180	179	169	188	194	192	195	194	195	187	204	170	172	180	179	171	174	191	181	164	183	205	199	191	184	186	207	170	187	189	189	198	177	180	201	193	200	178	177	178	197	205	176	167	205	187	174	188	212	214	181	201	179	204	190	209	187	204	213	185	199	199	206	188	202	192	190	171	196	183	174	190	208	207	181	189	181	223	181	228	183	172	175	171	169	218	178	174	188	162	214	180	172	196	212	169	169	200	201	207	155	197	169	193	174	177	167	214	190	198	182	209	196	200	202	184	181	195	193	176	187	186	179	202	184	210	196	213	196	167	175	196	200	189	195	169	165	176	197	170	188	204	186	208	197	201	186	159	187	203	215	219	205	183	202	193	191	207	184	191	205	185	191	178	187	192	173	188	173	190	170	190	174	195	198	207	177	180	196	174	196	192	209	196	187	202	185	200	216	185	175	196	190	196	171	180	176	184	182	206	208	181	184	219	178	188	189	195	222	204	194	194	189	167	164	204	200	182	186	195	171	170	193	201	190	179	191	208	172	162	188	181	207	193	178	210	193	188	181	182	186	181	205	206	189	175	206	216	181	182	196	184	179	200	210	180	205	188	175	188	191	198	192	194	199	185	179	213	190	207	197	180	190	178	197	184	181	198	179	193	188	207	208	193	186	183	199	178	185	205	178	179	179	197	169	197	165	193	198	203	175	171	216	211	189	202	193	198	195	219	184	191	197	169	209	178	225	178	209	182	182	197	178	170	183	191	188	178	204	174	161	178	180	202	190	179	194	204	183	186	205	199	177	202	176	204	195	164	190	189	163	167	192	214	191	171	200	160	194	195	205	193	181	194	170	172	187	186	187	179	193	189	177	195	187	181	183	187	193	205	199	215	199	186	201	203	182	177	187	198	193	191	182	178	189	201	182	190	182	199	184	218	197	208	200	176	176	157	185	205	175	173	196	168	209	204	196	192	173	190	205	182	178	197	189	166	165	200	187	204	193	181	198	199	201	183	182	179	195	190	205	183	181	209	206	197	205	199	171	194	176	189	205	170	180	186	200	197	195	177	166	183	185	199	181	191	182	209	196	203	184	209	193	211	210	184	208	183	194	196	195	188	191	181	192	190	190	164	211	198	174	197	187	186	179	188	169	182	178	187	189	205	187	180	213	183	172	174	201	166	178	205	173	188	199	195	176	186	212	184	193	178	185	198	214	215	160	211	175	181	180	154	178	177	187	192	172	215	216	178	182	216	205	210	175	171	196	192	198	194	183	211	210	179	209	203	187	165	177	185	190	184	181	194	187	153	179	212	174	209	178	192	183	162	201	188	195	171	178	178	198	170	202	203	164	187	197	197	165	165	189	199	227	188	169	181	196	167	183	196	176	175	180	211	182	187	200	202	219	190	193	175	175	189	178	215	192	207	203	192	193	163	206	202	193	177	189	187	178	195	199	183	196	179	221	175	174	177	184	192	194	180	171	180	182	185	181	169	203	213	190	195	209	164	182	161	201	171	195	212	179	180	176	195	191	193	175	190	204	205	207	173	204	186	199	180	193	205	190	163	190	175	192	171	198	200	204	169	180	204	196	212	181	174	187	197	161	196	167	180	210	210	192	208	179	165	191	178	193	177	183	194	176	195	188	204	195	202	196	206	171	173	184	185	207	188	197	165	194	179	188	196	187	195	192	218	217	160	170	197	198	199	200	195	184	196	194	185	198	198	174	207	219	185	165	202	184	172	181	205	193	207	199	190	179	172	193	194	188	195	222	166	183	195	217	183	179	206	175	207	218	162	195	176	184	193	191	181	182	195	182	197	180	164	204	207	195	187	198	203	177	188	179	214	179	172	212	183	216	190	187	197	190	185	195	186	189	178	200	194	196	191	211	191	191	184	199	191	183	176	180	203	186	186	194	185	202	197	179	160	221	189	187	183	208	194	184	154	213	214	193	187	195	184	213	153	186	174	183	203	175	184	193	193	193	161	191	174	175	194	166	203	196	197	185	192	197	197	174	183	177	200	174	206	183	200	155	199	189	185	201	175	198	194	191	159	196	187	198	176	200	212	196	207	209	191	199	194	201	193	186	183	193	197	215	200	166	179	206	186	190	144	191	177	191	187	208	189	168	187	194	217	170	200	186	188	176	162	182	190	186	187	192	196	208	193	202	202	191	198	189	180	201	171	192	207	211	161	178	201	185	200	192	192	185	193	185	204	196	174	179	184	147	199	188	189	190	178	172	196	184	209	193	186	169	191	183	172	187	207	198	203	190	181	187	176	189	179	186	182	187	180	220	194	191	190	189	187	169	188	198	190	172	155	180	175	176	188	181	198	205	190	191	187	167	195	176	187	184	181	208	194	167	207	201	181	187	184	200	183	196	185	197	215	200	196	176	195	181	209	211	187	183	217	203	194	204	191	219	224	181	186	192	182	185	176	187	198	183	190	203	166	194	178	193	187	195	205	167	149	177	179	191	185	187	198	188	174	183	186	184	213	162	181	180	177	200	193	200	190	187	186	180	202	184	183	197	192	210	197	201	175	201	178	178	204	209	179	172	202	196	197	199	186	216	169	194	159	173	168	175	184	188	206	170	195	176	174	170	180	212	171	211	205	191	191	222	188	181	195	208	187	189	199	184	182	197	189	179	184	177	181	199	193	196	183	203	198	194	167	188	200	191	189	206	182	185	190	192	197	191	216	202	191	196	155	207	205	185	184	204	206	217	189	195	174	192	177	180	203	191	197	184	195	190	168	172	202	183	204	204	189	200	169	199	197	185	198	203	199	205	187	186	180	189	218	184	194	155	183	169	191	165	185	199
22270	21130	28763	23765	21125	21171	9667	1312	850	720	613	544	585	512	500	491	451	476	434	391	432	430	438	393	387	413	393	391	410	359	424	416	381	401	405	401	362	387	398	379	403	363	380	357	403	375	374	419	380	391	394	395	365	364	392	387	400	410	372	425	353	339	364	384	383	370	379	393	369	413	371	387	338	391	379	344	383	372	381	359	365	418	378	361	375	369	388	373	364	351	397	410	378	362	380	395	366	369	357	365	374	389	326	348	381	350	376	410	403	408	382	365	380	358	342	367	365	376	384	392	404	366	356	373	364	367	386	388	386	374	344	396	387	384	378	396	390	337	381	364	374	343	364	393	369	406	356	377	365	395	388	382	362	359	391	386	364	402	355	378	381	391	357	357	408	363	396	381	369	369	372	373	367	317	403	366	366	371	372	384	375	394	365	389	359	361	366	403	396	352	343	382	374	372	371	378	365	395	376	387	351	387	377	366	360	393	381	373	348	377	391	374	367	364	327	387	374	367	352	374	358	383	377	380	381	401	416	390	381	381	376	342	372	381	353	373	375	412	408	382	350	359	353	365	376	363	389	399	371	391	383	382	388	363	353	371	352	362	388	358	363	370	349	388	352	348	395	374	369	345	415	356	377	387	345	355	343	374	396	416	399	335	388	359	379	354	372	399	385	400	361	393	372	350	332	363	330	368	355	398	421	399	380	349	348	336	403	375	398	365	352	351	371	398	414	409	387	382	359	392	360	340	388	401	343	390	383	392	399	363	374	394	360	357	384	387	356	356	404	355	362	387	368	362	361	376	369	372	357	353	339	356	372	373	346	374	379	358	393	386	371	394	370	379	384	379	323	374	342	353	383	346	368	367	368	399	337	388	354	398	387	390	336	337	391	347	394	350	411	377	357	357	379	396	390	352	395	374	347	347	404	397	377	360	367	386	371	352	398	381	330	353	399	353	380	393	328	371	376	374	362	376	357	349	372	365	392	391	379	387	362	365	348	390	391	371	369	367	363	363	357	382	366	390	383	375	364	367	389	367	360	404	371	386	385	355	371	385	390	384	365	387	387	349	399	408	390	413	387	382	372	352	389	373	380	393	377	396	338	371	384	390	363	383	347	364	363	377	360	385	367	335	375	381	396	387	386	404	325	364	386	394	367	379	394	387	381	359	383	399	365	382	383	394	361	346	381	367	359	366	348	390	389	382	371	372	373	405	373	408	384	380	382	334	384	356	362	389	366	343	392	385	392	331	366	360	396	369	374	382	376	368	359	381	358	384	309	386	363	407	398	374	354	348	371	349	354	384	326	362	389	356	389	359	351	362	378	348	350	340	392	385	386	352	395	371	377	372	400	356	394	366	376	381	357	365	388	382	373	332	369	385	368	407	395	351	394	386	344	379	370	363	353	356	369	414	355	364	400	364	388	369	369	403	374	367	358	392	310	374	367	378	380	375	381	382	375	376	355	382	370	368	356	365	402	402	362	389	346	378	344	388	360	356	378	373	387	387	363	410	410	391	405	337	355	360	359	364	370	370	360	389	365	375	389	391	375	347	361	382	365	360	365	357	384	367	401	371	379	376	401	416	392	428	374	358	345	392	348	426	392	382	382	396	366	353	357	363	354	363	349	377	356	380	398	385	360	390	356	366	362	361	386	394	386	342	337	314	347	327	389	351	399	356	342	380	383	382	371	350	360	390	392	380	369	383	372	371	359	375	363	348	381	389	360	380	363	363	357	374	372	375	352	402	358	356	413	370	376	372	386	377	382	404	379	359	366	410	350	357	394	347	381	374	378	355	359	357	377	362	384	345	349	397	398	376	362	350	366	339	384	360	351	395	401	362	382	410	381	406	352	387	369	353	362	364	365	376	343	354	378	398	365	381	406	410	399	330	368	381	394	371	380	332	381	385	363	373	370	343	342	380	365	375	394	398	367	353	364	370	388	370	380	346	416	382	370	360	375	375	362	383	371	387	372	348	371	379	367	365	354	362	419	349	393	349	374	372	383	378	358	380	387	355	345	385	359	366	357	393	390	397	357	337	363	381	346	363	335	386	422	369	405	353	393	371	385	367	384	363	352	379	421	414	390	387	380	361	392	368	368	383	383	366	367	376	401	347	406	349	392	374	369	354	362	372	415	370	367	370	345	383	373	367	364	346	379	381	378	418	392	367	356	367	390	352	319	364	367	395	362	403	378	338	370	381	405	382	405	361	396	377	408	373	396	375	373	356	387	361	392	366	354	359	349	390	368	405	378	355	379	389	343	364	372	364	356	346	387	353	388	386	376	366	382	349	385	358	409	378	377	397	370	366	347	375	369	367	359	381	349	365	349	340	375	378	370	386	382	372	390	381	379	360	331	349	385	384	373	335	377	353	391	382	373	345	390	377	361	349	353	371	380	313	368	374	411	354	350	378	369	387	397	378	357	350	351	339	372	357	384	355	369	379	346	349	397	379	386	409	371	359	380	364	383	359	381	384	375	378	371	348	374	373	421	372	354	341	349	391	370	379	357	392	376	359	377	383	363	365	344	376	363	382	362	397	370	345	366	406	353	364	394	370	337	382	370	398	328	356	366	385	388	339	332	379	388	387	359	341	354	399	384	382	329	381	393	362	342	384	361	399	411	374	395	353	365	393	344	369	384	401	386	359	339	366	329	350	386	411	353	406	388	386	389	402	348	373	396	382	362	380	374	364	377	338	374	379	389	337	385	348	373	377	381	357	360	381	343	361	381	336	406	349	388	373	381	369	359	341	406	405	374	349	366	369	389	374	373	376	376	372	346	386	398	387	367	380	390	343	417	351	370	425	391	364	366	376	384	369	374	379	365	367	363	385	377	420	369	383	354	339	388	369	381	409	368	362	373	393	362	349	358	334	357	351	349	371	369	345	366	356	354	373	374	402	352	394	371	370	367	360	401	362	359	357	365	382	365	344	347	397	362	409	387	367	363	388	375	364	367	376	371	381	364	356	384	358	356	371	375	372	374	376	384	390	373	365	388	387	367	363	385	369	372	378	366	417	375	366	378	370	350	367	349	384	406	364	353	354	380	389	402	344	385	377	352	374	367	370	351	360	369	342	368	386	349	363	353	391	407	362	386	377	363	380	347	390	389	380	323	401	416	393	377	359	346	380	379	363	368	377	369	347	374	387	348	373	398	354	337	355	368	352	351	366	371	390	374	393	347	359	344	359	365	380	374	366	333	384	373	356	378	359	377	335	348	414	371	357	375	355	354	367	394	381	350	376	378	334	393	337	392	315	367	385	346	355	353	358	368	354	389	397	342	356	388	344	389	386	357	358	383	371	392	356	349	348	395	344	394	375	396	379	375	403	381	361	376	365	403	377	358	375	369	360	336	374	352	390	387	358	391	352	407	369	353	360	344	397	403	399	409	358	339	345	367	386	404	406	343	399	344	392	403	381	329	361	370	405	401	413	359	339	384	385	381	411	361	311	354	395	359	378	374	386	374	378	390	355	382	392	379	382	380	396
22516	21389	15042	7951	5332	3753	2620	1886	1542	1160	1015	906	763	706	655	670	653	622	546	521	508	562	543	521	542	518	507	523	521	491	510	462	520	461	509	511	500	500	515	500	509	489	478	480	463	509	510	457	499	491	471	498	489	477	484	471	480	490	487	489	491	493	480	508	462	471	473	491	480	500	470	524	479	453	491	449	486	488	485	465	482	429	494	459	488	459	456	462	478	450	489	489	502	474	478	484	469	458	463	452	473	478	473	482	479	461	488	433	478	466	479	472	460	469	430	411	481	495	481	460	472	484	486	469	450	458	492	493	468	456	473	445	442	496	462	491	507	464	463	450	472	452	485	497	479	493	478	441	491	484	435	467	456	450	449	483	480	462	460	480	483	419	486	449	460	460	479	449	438	452	514	460	441	476	485	466	467	480	468	484	488	479	448	465	501	492	480	455	491	467	465	505	478	464	470	463	503	496	461	500	476	458	437	460	481	488	517	497	475	434	550	475	480	493	493	475	490	492	479	468	459	483	450	464	449	439	447	447	469	461	468	502	474	474	473	482	481	492	477	481	445	477	483	482	462	441	451	527	475	446	470	455	487	496	449	480	435	488	440	446	506	474	493	456	460	491	436	461	495	467	422	457	486	473	485	454	503	473	451	475	446	475	487	460	472	444	480	481	481	491	480	478	492	473	479	504	491	456	510	494	482	468	471	483	465	470	454	467	473	469	494	464	456	454	429	462	508	476	492	461	448	468	460	504	451	461	505	445	474	472	465	440	450	497	468	481	448	459	480	467	523	520	492	467	449	454	482	417	506	442	454	494	467	445	413	481	502	429	472	491	508	439	500	456	468	466	486	493	472	453	462	475	418	464	472	449	462	470	466	487	497	505	471	447	475	478	518	459	478	475	466	459	458	480	477	428	520	461	472	461	494	467	475	489	506	480	438	462	480	472	469	493	471	505	528	445	472	468	458	484	479	484	468	448	479	490	471	474	470	467	491	489	460	477	495	482	465	456	466	468	444	479	470	481	487	484	498	486	505	472	516	434	459	486	458	468	478	448	485	508	463	477	457	453	485	455	481	479	494	528	450	463	491	483	461	486	464	484	470	513	512	456	468	481	504	492	454	440	470	469	454	453	469	480	458	504	452	474	470	470	459	485	419	460	473	465	464	432	477	490	441	471	485	535	479	490	456	480	450	502	451	481	477	476	473	492	471	485	497	479	449	485	481	446	492	463	432	505	493	448	497	485	467	454	472	452	468	477	441	477	479	462	455	483	480	457	483	448	486	482	470	466	465	468	456	479	489	483	495	476	443	495	486	477	485	481	461	493	469	479	527	462	482	482	466	433	478	463	482	456	487	499	487	466	502	433	436	447	473	474	486	459	446	460	472	466	471	467	481	430	456	467	485	476	487	466	445	448	461	506	455	477	465	501	484	433	461	500	466	495	483	511	447	451	459	495	451	496	434	476	454	487	470	478	459	475	493	508	486	422	478	464	487	415	499	455	492	399	449	459	459	491	451	525	490	461	457	486	453	461	483	446	496	482	483	478	439	472	433	472	477	463	448	463	508	469	488	482	465	468	484	503	451	459	478	465	497	468	451	516	476	427	473	523	495	446	477	495	453	472	487	485	447	447	492	493	479	486	499	483	475	496	504	454	463	520	471	484	516	423	450	494	476	446	497	468	474	509	499	457	517	447	430	427	488	483	466	426	438	463	454	460	469	436	467	464	473	476	447	465	475	488	489	472	488	491	458	474	425	486	436	487	476	465	516	458	460	468	484	451	463	435	476	457	459	475	489	484	469	502	502	484	495	472	448	470	466	466	443	488	452	456	457	472	458	435	441	446	483	472	478	399	431	515	448	485	493	475	441	503	434	480	457	446	490	432	440	488	470	454	473	488	493	456	511	497	480	451	460	476	446	478	478	493	468	462	493	479	428	465	473	485	467	465	424	452	478	448	457	463	442	495	474	495	494	457	492	485	501	475	485	475	445	506	472	450	490	451	459	455	480	424	457	476	461	466	459	465	463	474	463	507	477	452	489	479	466	442	502	450	461	488	485	484	475	505	493	452	503	475	499	415	492	453	502	495	486	472	461	476	470	423	434	483	454	450	469	483	438	488	479	436	474	493	481	477	478	508	461	456	463	516	507	476	456	458	451	455	456	497	488	492	497	471	467	463	497	436	471	491	473	476	481	477	455	480	468	510	504	453	491	464	470	457	493	492	471	484	448	499	484	455	487	461	464	476	497	458	493	475	478	484	471	478	460	493	454	439	462	471	494	455	460	452	499	435	493	471	520	448	442	460	477	488	473	428	506	448	472	447	445	447	455	481	491	470	477	463	472	454	477	465	493	477	472	481	502	473	473	463	462	449	479	456	487	497	436	436	474	466	450	477	452	459	469	469	485	508	484	505	452	446	448	474	493	512	472	453	468	482	497	467	481	503	521	520	436	478	449	492	483	465	484	483	490	434	432	483	451	498	493	489	474	451	489	442	488	503	434	463	468	465	527	467	479	493	458	521	450	476	467	513	483	509	451	461	474	462	468	465	479	485	514	467	482	488	463	474	459	476	465	487	462	438	474	468	489	441	449	439	459	461	461	487	462	443	495	512	484	466	510	468	464	465	477	483	497	454	458	472	451	480	504	458	487	450	532	461	514	501	451	449	478	465	454	440	471	443	472	467	482	482	482	457	489	469	512	467	482	470	467	489	523	501	468	516	443	478	458	467	460	446	431	504	497	454	470	481	464	467	449	462	512	466	493	484	484	510	447	487	429	459	462	482	444	472	454	515	462	478	464	466	487	455	501	487	471	485	483	516	447	483	472	502	452	427	499	503	487	456	496	476	454	476	464	487	518	441	475	454	487	427	479	471	449	473	500	494	456	497	473	444	470	478	496	497	469	480	445	506	479	444	489	485	438	446	456	454	483	458	459	483	502	479	467	467	464	520	462	461	486	433	447	464	500	506	450	448	457	465	469	450	472	492	489	468	455	437	502	464	476	432	479	454	453	466	493	504	451	469	493	434	500	497	458	448	524	474	458	509	474	471	470	484	524	478	527	449	475	464	468	489	433	504	456	466	470	434	496	459	430	452	485	436	471	478	444	475	487	446	463	490	417	469	505	466	457	486	482	473	489	530	459	485	487	461	489	495	437	495	487	496	477	445	466	502	454	456	486	456	529	462	480	483	466	526	490	505	495	503	487	460	494	487	446	462	459	504	480	449	464	435	459	441	487	453	503	446	467	454	453	550	443	469	490	433	442	486	417	480	470	449	475	448	510	464	465	476	477	463	464	435	456	496	477	492	460	478	547	482	438	447	493	452	444	487	467	500	466	482	463	474	465	512	474	426	470	479	483	462	474	507	490	454	495	463	476	460	467	436	475	443	464	470	461	483	463	448	499	507	470	434	450	485	474	491	453	517	442	455	421	486	510	446	496	475	459	520	445	470	465	464	427	477	451	451	504	466	494	442	499	481	455	484	463	481
27033	19719	7156	1338	692	508	437	386	361	332	328	336	330	360	318	314	312	308	339	345	339	309	324	304	340	353	311	332	331	341	333	297	359	342	343	345	316	330	332	326	331	348	335	333	328	306	346	319	304	341	299	285	337	322	314	343	335	320	299	314	301	325	317	296	351	319	324	337	317	319	332	300	356	307	296	359	324	350	324	315	296	321	306	330	334	331	321	307	360	367	333	329	318	304	340	324	295	315	339	351	326	312	327	326	289	313	328	326	287	359	291	304	377	328	327	324	336	313	336	279	307	292	328	345	315	343	323	308	309	341	312	320	321	338	312	307	303	317	335	321	338	293	310	315	318	349	287	353	336	333	319	302	317	338	326	337	346	323	328	302	294	322	300	309	360	311	321	306	324	323	322	301	362	347	297	336	310	331	332	333	326	291	332	310	362	289	323	310	317	279	309	312	355	314	325	322	348	342	348	336	318	325	301	309	303	294	318	315	311	333	316	339	283	308	315	340	315	317	318	301	342	338	347	321	288	316	306	289	294	294	355	342	346	328	350	301	302	311	341	360	337	329	323	316	319	316	323	318	337	315	316	320	305	289	324	344	286	317	313	317	301	342	323	312	314	325	321	304	327	325	329	339	317	320	337	309	298	320	315	325	343	331	307	353	324	344	336	300	347	330	310	322	328	323	329	337	310	326	321	335	327	333	325	332	291	331	331	363	332	326	320	314	334	306	328	305	322	322	301	330	323	319	305	336	324	338	332	286	310	343	314	332	330	335	329	302	332	313	323	311	310	318	321	313	335	291	324	316	321	359	312	341	314	339	372	314	329	322	317	300	297	325	325	333	320	333	339	329	320	360	317	343	315	301	330	308	299	318	321	307	329	298	315	320	346	313	304	341	297	289	327	303	323	331	339	336	325	266	342	334	333	329	342	321	330	331	334	307	324	316	301	305	325	302	316	346	298	330	338	338	303	338	331	291	313	306	320	295	327	315	305	289	359	349	334	330	352	355	311	338	343	287	310	305	344	313	325	300	315	333	318	349	332	306	325	331	325	315	311	294	311	311	341	333	343	320	310	312	356	344	316	300	323	317	331	313	335	316	334	329	293	303	328	332	333	335	314	316	323	327	336	324	321	331	328	302	319	319	304	303	322	307	318	337	315	310	311	302	296	292	302	338	304	318	323	317	335	302	321	336	318	330	292	300	313	346	328	317	329	318	336	314	315	322	305	345	304	310	327	333	288	347	327	340	302	285	332	294	334	307	309	333	330	322	308	293	344	329	328	325	356	312	323	311	356	308	336	326	297	310	339	300	285	325	316	314	350	322	274	331	314	332	335	311	329	340	318	291	330	320	331	329	331	333	338	322	296	332	316	318	339	306	314	345	320	317	325	380	311	330	322	339	308	311	360	332	335	353	324	314	308	334	340	310	344	334	324	338	357	310	327	366	322	285	326	321	316	315	309	314	301	314	369	369	301	311	321	363	321	328	344	337	317	321	339	305	346	305	329	319	328	317	333	315	303	345	359	317	301	357	335	351	346	305	321	348	301	337	345	300	338	304	318	330	309	332	324	337	340	302	336	275	323	317	325	344	336	312	330	322	315	351	323	295	337	301	329	321	348	344	306	301	311	312	305	312	299	315	317	332	346	307	341	343	361	342	336	287	331	349	311	328	319	326	318	317	311	325	310	313	311	352	334	308	325	303	295	338	329	313	320	350	299	302	321	289	304	351	320	316	313	328	339	350	327	345	327	334	362	322	346	348	329	324	345	341	324	337	310	316	296	301	299	312	323	301	285	301	306	302	326	342	319	311	313	327	329	325	314	326	331	335	310	313	337	348	312	357	322	309	339	325	317	337	336	318	325	311	292	310	308	289	304	301	303	332	303	318	327	380	360	341	323	311	333	344	354	358	331	331	306	316	296	296	337	348	320	347	294	325	339	324	310	323	317	337	343	320	281	318	309	336	330	305	337	322	313	341	349	344	328	309	320	354	323	303	322	320	320	357	330	302	307	281	343	296	349	339	319	312	315	339	308	305	320	348	294	322	322	321	293	349	328	335	339	321	337	307	293	284	329	352	316	315	308	317	354	299	328	334	326	312	352	350	304	324	320	303	311	314	325	306	341	314	321	325	315	328	341	320	303	327	332	307	327	324	346	297	307	369	320	313	334	340	294	303	295	315	334	331	304	343	331	328	310	337	344	328	317	326	335	309	347	338	313	332	318	304	314	338	302	334	308	336	333	326	324	326	333	314	311	345	314	337	322	370	323	344	344	310	299	303	326	321	313	334	304	312	323	302	346	302	343	348	322	313	323	333	328	317	314	329	345	300	321	331	313	338	295	338	324	294	328	322	333	314	314	324	285	303	324	328	324	339	325	356	319	358	333	325	323	327	329	293	297	328	320	315	334	312	305	304	348	324	331	321	331	298	343	337	310	315	298	316	327	340	324	320	309	306	317	314	342	306	313	319	343	300	315	376	303	344	328	333	336	316	333	334	368	347	295	310	350	333	333	323	307	305	320	320	317	318	324	320	331	326	337	327	298	316	322	316	322	330	330	334	344	320	333	299	276	336	325	316	334	335	330	336	343	299	318	330	340	315	332	295	313	326	303	325	314	280	337	345	324	327	340	314	340	313	279	293	318	306	326	288	298	310	350	299	341	338	344	304	319	301	318	327	334	331	329	348	346	330	322	292	315	357	340	305	360	309	351	334	322	310	322	309	320	329	348	339	333	319	305	289	292	330	322	297	338	302	318	314	291	324	323	324	345	304	329	338	305	327	346	314	293	309	348	302	323	312	338	322	318	339	330	328	357	301	306	350	312	286	330	340	310	323	333	327	325	304	312	328	329	319	328	316	342	346	294	362	337	322	301	353	297	333	292	319	318	304	322	335	333	321	327	346	323	307	331	327	321	311	352	295	326	336	344	336	329	309	318	336	338	308	321	326	355	312	313	322	348	313	332	310	315	315	326	309	326	307	294	306	331	302	308	322	340	289	304	311	315	318	317	323	323	347	316	318	332	347	343	331	327	292	319	335	303	336	318	333	325	301	340	321	335	335	323	324	309	342	325	298	322	356	328	302	281	316	325	322	352	310	319	304	295	305	340	331	318	312	337	346	299	285	316	342	338	326	311	324	307	328	303	313	313	330	292	327	313	333	316	321	328	303	314	333	324	325	337	337	312	336	304	312	319	336	327	298	321	326	323	328	336	344	300	310	322	331	313	322	303	304	288	322	333	310	348	294	337	316	321	340	313	321	337	301	311	325	320	307	293	342	309	330	304	317	327	348	361	310	349	307	343	330	335	325	310	315	325	336	312	350	301	338	314	345	353	327	298	301	322	329	341	313	319	324	330	316	295	340	341	331	317	313	313	300	338	310	302	306	343	325	299	344	325	314	349	295	308	327	327	320	310	338	325	341	312	329	322	313	364	339	324	332	333	336	329	300	336	319	335	297	325	308	298	331	310	329	312	310	296	322	333	326
18462	6298	2891	1486	1012	776	580	523	433	374	422	406	403	436	416	392	410	387	416	411	398	370	379	396	382	366	416	387	388	406	366	375	382	414	358	405	423	383	406	423	408	416	403	380	404	379	377	404	400	396	415	383	414	408	367	389	387	409	402	362	411	431	412	364	387	418	385	414	413	401	393	411	380	353	418	416	409	400	432	419	421	394	381	391	386	364	399	398	356	427	398	390	441	408	415	397	408	401	409	384	404	371	353	398	385	378	386	401	409	400	385	374	379	373	364	408	376	388	410	389	386	426	398	402	417	409	382	418	399	372	409	438	389	386	378	352	409	376	366	391	412	382	438	402	392	406	384	363	420	378	406	404	405	402	408	403	409	374	406	404	403	373	376	381	406	386	405	367	390	401	427	381	388	398	415	411	392	404	391	389	378	416	378	397	370	386	382	385	429	383	375	388	387	404	378	366	412	385	395	403	372	381	424	390	413	429	405	402	409	405	405	402	401	372	394	388	394	384	402	383	392	412	379	366	412	413	421	411	403	384	418	411	400	382	375	395	430	383	380	373	421	386	363	415	359	376	404	385	409	399	395	351	437	401	385	361	365	414	403	395	409	406	409	400	387	354	389	390	396	393	417	370	400	403	394	386	381	430	414	375	431	396	378	397	390	379	370	395	406	416	423	412	414	404	365	396	404	360	380	415	415	401	397	402	381	372	429	393	412	415	365	409	397	415	400	400	391	432	422	406	417	402	375	389	390	403	379	357	383	402	382	395	394	402	388	380	412	392	408	402	428	424	431	371	384	411	417	406	390	409	400	384	409	374	397	388	361	392	398	413	393	421	389	410	387	385	408	419	403	401	384	373	389	393	381	351	388	402	391	399	410	413	419	416	390	389	415	400	419	397	406	397	409	410	393	381	376	435	379	435	396	365	409	405	409	412	391	340	373	385	412	407	377	419	405	401	390	432	398	407	394	406	382	409	407	415	402	390	412	407	368	411	392	388	389	371	357	376	374	421	426	420	386	392	398	405	362	423	420	395	413	406	408	377	375	383	398	389	423	383	402	399	382	404	361	399	407	384	414	372	388	403	409	396	371	377	380	392	369	364	401	429	412	415	387	388	356	380	405	359	362	398	424	414	414	386	380	393	405	374	385	430	398	400	349	407	398	396	392	385	376	449	388	403	368	386	389	394	415	388	441	398	375	394	408	365	406	407	414	385	386	402	392	405	387	407	364	423	381	381	379	386	381	417	411	409	395	367	429	362	402	400	410	392	353	380	353	372	362	406	352	403	363	414	388	383	352	418	427	424	391	376	368	395	390	403	359	400	385	390	458	378	394	423	418	383	376	383	424	390	422	391	410	393	372	417	445	397	392	358	400	400	387	369	403	359	379	401	387	376	373	412	390	426	355	378	375	422	410	395	408	416	378	409	383	380	402	430	396	418	365	415	423	391	403	396	416	387	387	396	410	387	370	381	403	422	401	390	384	390	371	388	401	439	423	396	379	412	388	411	410	388	390	374	367	394	392	420	416	406	369	386	406	406	391	368	410	404	399	374	382	375	384	407	404	406	386	377	417	387	413	394	408	399	415	406	407	393	405	415	403	397	385	356	427	406	414	420	412	379	392	391	378	366	402	418	372	407	427	397	404	357	385	425	389	376	423	424	388	399	389	445	418	387	401	405	401	394	412	412	396	411	418	394	390	389	401	414	423	425	441	401	379	355	419	378	376	412	440	389	407	380	399	376	423	423	392	410	403	391	437	382	354	403	395	394	364	368	403	386	382	404	408	416	410	406	361	415	399	414	409	393	416	400	381	373	419	396	424	427	371	401	377	411	401	385	375	419	401	418	434	413	399	455	363	413	387	432	421	403	388	389	395	403	399	378	365	378	407	383	394	387	391	409	399	355	405	423	421	395	422	411	390	382	417	408	397	393	377	371	375	395	414	389	376	353	381	395	382	446	352	362	408	395	405	381	402	397	395	387	382	406	373	389	388	392	441	419	406	446	379	402	387	379	374	403	445	424	375	414	393	380	370	440	402	420	402	360	406	388	381	386	401	395	399	390	356	391	353	425	400	376	422	392	346	393	400	412	385	381	386	360	423	384	375	381	412	379	380	385	393	385	389	395	409	405	385	367	424	401	388	405	389	386	364	374	337	351	429	431	390	427	392	406	391	401	363	403	397	419	380	415	413	389	417	434	402	382	443	399	420	368	370	349	390	371	424	416	370	392	371	391	411	423	395	429	398	405	425	396	389	422	366	393	409	386	401	380	417	401	378	382	381	423	399	403	406	390	388	412	403	401	384	389	392	396	403	390	355	414	419	420	396	393	388	385	387	361	361	383	392	388	386	431	369	395	403	416	395	370	398	400	394	374	373	388	372	370	381	396	396	364	377	404	375	408	393	416	375	407	390	472	414	383	406	443	427	381	429	377	370	399	392	379	427	402	390	399	387	402	394	390	410	355	422	398	375	392	384	418	399	403	422	412	355	416	386	398	396	392	421	417	407	415	364	420	387	421	379	369	420	392	416	391	397	405	391	371	395	420	396	411	402	367	374	377	397	373	382	398	415	378	411	417	384	376	413	376	387	373	406	384	431	412	353	401	424	376	412	418	415	370	372	412	390	392	411	411	404	354	419	392	363	416	418	426	419	379	397	382	413	384	365	386	407	362	375	412	400	385	382	374	353	439	391	395	397	382	384	394	396	359	406	414	390	404	416	405	416	423	400	381	397	374	417	373	397	428	445	385	426	405	394	410	365	419	402	415	396	392	408	388	395	383	414	408	398	380	396	392	407	435	411	391	394	374	384	389	365	376	388	413	428	417	394	408	388	389	410	324	379	400	397	418	392	410	421	401	379	397	379	388	390	364	373	415	436	407	382	405	386	385	413	377	388	369	379	404	413	387	376	350	409	383	367	334	408	333	431	389	404	396	429	396	422	386	424	373	333	376	397	423	381	417	375	387	404	393	385	387	421	390	399	412	396	411	381	403	386	369	393	378	374	402	409	416	379	394	356	381	394	383	402	369	385	366	401	431	407	417	408	421	396	392	412	424	391	374	419	384	390	425	376	384	410	392	393	414	389	378	401	433	409	395	371	419	367	393	399	374	382	418	404	375	376	390	401	396	400	399	388	417	381	392	396	381	413	384	404	413	339	397	411	397	380	413	395	342	383	379	407	378	399	377	420	394	407	407	394	373	381	379	418	401	403	384	432	409	390	395	414	366	382	408	391	379	421	410	389	387	395	371	396	427	386	400	387	387	393	406	394	372	420	370	391	387	406	407	360	393	368	434	399	381	419	384	409	368	382	409	363	360	387	406	420	385	370	364	411	360	428	430	382	397	424	394	398	386	389	366	416	362	356	346	444	403	410	395	395	418	367	402	391	402	420	382	414	394	382	361	392	399	359	381	405	385	369	416	415	397	407	390	413	364	410	423	402	429	408	389	371	413	431	419	367	349	370	393	391	401	418	411	449	391	407	401
23185	21066	28229	24112	21046	10481	1476	990	819	743	616	648	650	667	583	666	572	572	526	523	522	523	560	560	515	532	549	601	526	547	527	515	543	526	522	521	511	558	536	506	549	543	553	493	520	498	518	500	482	511	525	514	544	495	553	534	565	540	507	581	569	533	532	523	558	532	512	506	546	492	548	527	509	492	501	526	523	543	484	547	536	562	505	490	541	527	530	541	520	509	549	516	498	541	546	555	538	520	526	512	511	549	531	553	556	549	470	514	574	506	527	553	527	508	513	498	500	558	536	503	525	546	502	528	539	505	501	496	536	519	515	506	526	554	490	508	543	534	518	506	505	527	493	494	504	475	534	559	535	531	544	548	521	539	517	532	519	509	518	529	530	547	560	527	493	511	523	528	532	530	518	514	509	528	479	506	520	519	517	523	515	589	534	525	516	533	556	545	526	539	528	504	517	525	508	475	517	578	506	504	528	517	547	581	511	527	537	488	484	534	561	508	514	482	528	524	485	524	561	549	570	530	528	525	515	504	493	508	508	532	563	514	523	549	513	520	544	540	506	532	505	509	527	552	544	513	541	536	492	529	516	507	531	548	521	518	551	561	558	510	550	547	552	497	534	542	524	525	538	491	539	536	556	553	523	550	559	541	528	517	549	527	501	553	499	508	550	493	536	513	528	548	566	523	532	469	483	524	553	538	513	495	499	529	544	540	521	574	570	536	511	528	529	523	492	536	527	475	555	553	523	504	507	553	540	513	526	479	580	536	549	512	531	487	474	494	558	531	484	550	548	529	488	503	507	571	526	515	532	519	510	538	499	521	522	491	520	524	518	522	554	521	528	524	484	497	521	488	505	535	532	516	543	554	568	505	515	531	515	539	526	504	532	514	521	488	519	533	524	529	540	532	517	529	522	534	533	480	540	522	518	504	525	526	507	512	526	516	534	529	556	517	542	546	507	510	484	485	518	540	503	520	540	506	526	531	513	528	535	552	560	511	526	485	514	505	531	538	503	500	517	521	522	542	551	543	513	493	526	541	539	555	510	534	522	538	549	578	527	543	501	543	511	523	515	582	542	536	507	501	501	487	533	534	471	505	540	493	509	517	578	521	569	521	502	537	543	530	533	526	514	536	536	531	494	547	526	528	488	507	481	492	550	506	528	532	528	503	540	512	514	512	520	481	535	535	564	562	492	551	497	528	524	531	520	510	468	522	511	523	537	523	501	518	489	515	470	511	547	495	527	504	555	506	526	531	530	501	500	518	524	527	529	517	497	534	542	501	515	525	533	519	527	542	456	507	524	523	501	526	513	539	523	557	499	527	550	587	514	519	519	504	504	518	456	499	495	531	542	525	517	557	524	518	554	482	488	481	545	505	516	534	526	520	517	521	490	546	545	531	516	542	548	514	532	550	498	536	551	521	508	532	481	502	551	517	502	503	539	570	533	532	531	527	515	526	522	515	528	520	512	531	523	530	540	507	514	515	551	490	507	504	523	530	503	501	506	535	492	542	578	521	533	509	526	519	482	460	587	516	533	521	530	561	569	533	481	522	516	511	509	487	515	502	527	542	496	549	534	486	515	521	537	555	551	487	540	553	510	539	531	525	516	485	502	578	548	479	565	544	527	483	528	521	544	477	540	522	490	536	510	524	545	534	504	522	530	532	533	549	516	512	537	509	542	514	523	544	475	507	493	534	551	550	568	539	511	530	499	520	529	547	508	496	481	509	535	495	542	542	516	520	535	505	541	505	549	481	503	485	512	511	516	515	505	512	507	539	514	515	569	476	539	526	569	542	505	568	507	518	505	532	495	486	566	498	512	531	549	549	522	593	519	523	580	477	583	529	540	548	553	509	528	554	514	529	528	563	538	530	549	505	496	511	537	515	537	545	464	482	511	518	549	516	546	514	528	511	518	561	540	487	523	515	528	506	520	526	550	463	498	499	520	512	553	497	520	503	562	502	523	540	532	544	535	509	489	549	540	516	513	532	519	530	497	497	501	519	578	515	495	492	517	481	519	542	480	525	515	542	507	519	569	537	546	494	496	551	498	546	553	545	530	590	521	556	525	519	490	554	509	474	499	563	523	489	547	516	547	519	570	533	537	518	532	519	533	498	555	548	538	508	538	511	515	549	553	554	532	531	529	475	522	538	524	523	492	545	519	500	481	513	541	478	514	495	553	547	540	474	494	495	523	527	515	496	510	529	536	480	552	534	526	514	548	522	553	539	561	518	559	516	477	536	515	547	513	497	523	547	535	514	540	485	563	527	503	513	504	531	527	507	517	558	514	501	559	465	530	523	513	532	552	518	551	519	510	548	570	511	516	495	556	542	536	535	536	531	509	548	526	525	513	544	558	501	540	502	552	521	524	497	531	532	517	502	495	546	518	564	502	564	549	561	525	495	512	501	551	550	545	480	551	512	517	502	499	504	544	524	508	510	543	527	478	514	525	545	501	539	545	531	523	523	517	510	539	578	508	513	529	515	536	528	528	524	517	482	530	557	526	532	512	573	561	498	516	528	489	542	520	479	540	533	506	547	567	531	497	527	505	511	557	528	502	510	533	517	537	518	501	520	523	537	553	567	517	506	516	496	485	532	529	528	508	522	546	539	528	539	521	555	482	537	507	500	500	472	528	467	519	482	579	504	549	578	575	519	520	521	534	540	510	525	540	506	489	535	494	509	495	536	563	572	527	534	530	541	543	539	514	559	537	527	520	550	542	527	565	499	484	510	539	505	518	476	566	537	506	536	521	533	520	537	513	550	491	535	479	511	530	538	570	506	581	517	539	533	546	531	501	499	541	523	535	485	543	566	549	515	506	488	519	537	493	560	529	502	537	544	513	530	509	529	541	500	528	564	535	526	580	514	512	479	561	509	549	518	525	494	492	494	574	526	503	516	541	513	491	517	536	464	547	486	535	469	556	524	513	497	527	564	529	502	542	520	507	514	514	498	502	526	516	502	524	519	510	536	509	511	528	512	490	508	511	512	519	562	489	494	522	573	509	535	535	532	529	506	505	553	551	511	474	536	504	532	540	518	539	507	520	504	521	520	515	503	505	514	542	505	476	480	485	519	532	509	544	498	554	486	539	538	525	486	481	517	565	540	530	511	523	547	538	514	492	492	482	530	507	544	559	509	503	459	517	503	557	555	515	500	473	552	485	492	553	535	532	555	535	521	536	497	562	523	516	546	543	506	517	499	522	522	514	532	492	498	509	469	539	528	525	475	521	547	462	532	527	507	526	536	524	548	554	491	591	503	543	524	539	557	503	524	534	528	538	524	569	547	512	539	528	557	490	482	519	492	555	483	505	510	495	525	519	499	512	531	519	517	524	571	530	499	528	554	548	508	526	569	538	506	516	543	481	527	500	480	573	563	540	481	545	547	499	490	501	516	491	491	518	509	538	507	531	463	503	514	511	559	521	529	536	515	491	526	487	509	496	513	518	528	522	500	516	526	505	540	500	541	466	493	536	477	514	545	552	505
19574	15234	9869	4968	3393	2416	1814	1410	1103	936	864	847	806	766	728	743	709	677	719	682	655	686	684	700	681	699	660	653	677	673	700	637	622	663	634	654	645	646	655	616	619	654	663	629	601	640	654	687	592	674	673	669	645	704	701	662	679	644	627	625	663	612	653	631	640	606	661	648	640	643	615	621	678	632	652	590	678	663	648	654	645	673	656	656	663	632	632	663	640	652	655	650	653	627	680	663	656	659	657	630	641	658	703	617	600	659	631	618	653	628	658	602	643	630	632	663	679	613	627	656	642	661	652	658	662	656	670	679	652	639	672	660	677	673	638	691	697	665	639	662	625	659	686	677	681	615	654	604	600	680	654	640	687	601	675	602	604	649	684	653	631	666	656	636	650	669	668	630	694	658	637	665	653	615	632	630	608	655	615	673	643	668	669	644	679	643	630	603	651	673	607	631	641	678	635	658	640	655	636	653	651	650	651	611	602	594	679	604	661	648	603	624	687	647	618	692	682	662	665	691	683	642	622	613	625	655	632	629	632	665	625	641	630	634	630	687	616	614	640	627	646	634	630	669	609	663	596	629	593	673	636	667	656	630	668	637	645	623	605	636	633	633	634	636	657	619	624	661	648	596	662	624	643	612	626	661	603	609	657	668	673	630	638	586	664	660	615	656	682	648	628	631	636	614	636	690	666	668	628	624	670	628	660	610	610	623	633	599	616	651	632	609	679	653	653	646	583	625	613	671	630	654	639	662	669	637	614	620	664	628	650	644	622	658	647	649	668	658	649	618	650	685	675	639	627	613	631	670	668	670	627	683	657	661	627	594	643	674	641	595	632	657	598	631	639	659	640	641	625	635	675	644	634	641	635	652	653	653	621	598	617	665	614	678	639	672	579	589	703	625	638	668	644	621	598	648	673	652	637	668	681	677	636	616	597	628	606	652	644	602	622	611	693	665	636	693	662	612	630	629	616	663	674	671	709	595	610	682	672	679	616	654	651	675	635	608	651	646	704	646	606	591	682	639	644	665	611	670	670	625	626	614	631	631	618	635	620	638	607	660	624	635	685	625	662	672	671	662	605	617	611	671	623	635	657	628	643	678	651	627	660	627	634	657	662	651	661	635	637	652	653	636	659	636	660	669	661	645	621	645	596	643	671	648	625	677	653	648	639	651	626	645	616	619	623	620	681	608	654	631	641	632	656	587	647	633	620	631	664	629	678	661	626	675	636	646	657	641	625	642	702	626	688	656	639	616	599	631	647	625	661	554	627	651	629	655	676	593	638	671	633	635	635	641	655	611	607	654	619	669	666	631	626	659	644	625	677	642	624	626	589	672	650	644	694	640	637	625	616	592	628	621	660	607	677	651	672	618	659	620	633	601	679	636	628	615	668	629	640	640	623	658	594	606	695	633	641	645	631	646	660	642	622	687	676	589	626	631	621	599	671	659	633	627	648	663	719	653	656	634	651	618	659	660	675	641	663	630	603	645	610	679	670	607	653	601	673	620	633	639	624	586	668	605	633	638	623	616	610	654	675	651	635	670	686	635	641	668	632	666	618	621	681	615	663	626	636	604	601	631	657	609	641	680	701	639	628	661	650	659	642	633	620	648	668	687	659	670	630	637	650	640	618	667	676	637	645	631	629	649	664	678	660	601	658	611	633	686	645	648	631	629	622	627	681	609	643	615	646	636	632	612	662	593	647	709	631	691	656	618	656	646	639	655	638	597	653	626	642	607	644	642	662	641	657	627	668	632	613	611	641	640	643	636	611	644	643	657	613	649	651	681	667	645	613	677	634	621	685	653	662	634	635	649	663	652	624	642	659	631	656	627	648	660	696	604	649	585	695	653	636	648	631	664	684	636	660	658	608	650	655	652	628	612	595	621	625	655	624	653	644	641	620	632	655	637	620	693	617	634	633	628	673	634	688	628	674	675	666	623	672	695	636	660	635	622	675	628	629	660	656	636	690	632	636	628	659	688	602	652	630	657	654	664	642	635	567	622	642	629	667	674	692	662	643	609	671	633	650	581	645	627	631	638	677	614	638	615	658	647	663	621	637	639	620	636	648	646	656	610	640	679	634	636	610	670	639	637	645	688	690	666	642	658	662	633	691	629	649	622	663	687	675	643	613	648	606	662	614	635	666	641	638	626	665	649	654	697	647	628	639	662	625	634	651	643	601	647	631	647	677	625	624	617	605	589	655	670	591	638	675	670	647	671	604	608	711	683	632	660	623	634	611	667	614	640	684	633	616	674	638	666	615	623	653	660	643	633	630	666	612	659	658	645	639	654	642	669	649	665	621	675	680	633	666	665	622	670	663	680	647	654	649	590	654	654	621	628	657	601	658	644	659	659	639	627	642	625	624	671	573	633	609	663	649	629	648	655	648	636	636	635	661	662	650	617	642	645	620	621	626	651	664	582	604	642	651	613	652	630	636	631	664	673	629	630	638	682	659	665	651	641	606	629	635	605	600	630	661	642	656	645	610	614	701	623	636	700	629	660	652	618	639	643	597	651	652	600	645	643	663	634	639	689	654	593	675	664	629	633	622	672	593	683	644	625	663	649	623	645	663	646	624	592	635	604	618	626	657	653	654	627	669	669	651	636	680	632	617	666	647	641	622	661	668	635	622	629	598	681	637	642	639	720	724	642	647	599	656	622	630	628	629	659	657	643	683	662	627	625	663	603	682	693	631	658	643	642	638	622	665	655	585	654	627	660	706	651	661	632	684	635	577	631	632	641	660	647	665	648	625	646	652	673	609	647	616	607	620	647	625	665	627	672	656	647	617	654	672	637	646	635	643	653	624	662	615	698	646	596	626	654	634	630	668	635	643	676	621	678	669	620	697	646	610	652	712	636	655	661	612	632	569	622	620	657	639	620	650	593	656	666	661	677	620	628	685	638	636	594	619	634	617	639	640	604	616	635	653	650	639	612	648	663	630	638	580	631	636	670	634	617	639	666	663	641	657	668	641	634	633	627	631	644	653	646	642	630	607	615	603	666	654	646	612	652	647	673	605	646	646	627	684	664	634	694	635	624	635	656	592	588	652	637	623	675	637	669	628	641	630	642	625	587	626	650	640	664	633	632	651	626	633	644	649	636	645	673	621	637	679	645	672	653	660	598	621	653	659	632	649	643	626	648	721	656	650	599	678	618	647	630	608	634	661	623	692	654	650	631	621	683	594	680	636	620	635	630	673	647	624	641	649	663	660	629	645	666	642	648	634	660	630	605	610	647	651	660	635	635	647	706	591	668	623	628	625	673	651	627	596	648	655	635	635	617	649	647	657	645	653	624	660	626	628	602	632	642	667	658	646	639	694	618	649	649	655	638	637	623	641	604	635	656	679	639	656	634	636	639	634	601	611	658	643	623	687	624	621	663	682	606	656	626	636	658	638	663	675	637	637	661	691	664	676	646	639	608	659	677	617	667	613	592	633	645	636	662	646	635	593	617	652	612	670	636	663	665	624	649	703	626	658	624	678	679
24138	21060	27291	24915	12578	878	473	352	286	251	223	214	194	186	167	151	162	155	184	182	164	187	165	150	156	148	151	170	156	146	180	144	122	128	153	163	142	164	145	142	147	153	153	135	149	152	165	154	148	154	128	151	123	152	160	163	146	144	130	163	130	135	140	138	154	143	152	170	147	156	170	129	139	173	144	148	130	145	141	142	145	136	129	134	130	141	164	145	139	150	149	168	149	133	146	137	135	143	168	146	144	152	158	140	173	166	153	144	149	149	162	140	154	160	148	146	141	157	114	157	153	148	149	149	160	138	133	159	161	146	138	135	141	143	157	156	132	151	144	135	149	134	155	155	166	149	148	155	140	152	155	151	136	146	149	153	108	155	155	151	156	140	141	142	140	154	171	156	157	143	180	144	153	107	134	166	132	161	145	147	166	142	151	130	136	140	156	146	138	143	132	161	150	161	144	148	164	151	155	133	161	146	148	142	143	152	158	140	151	116	163	147	130	171	144	136	128	136	154	130	143	143	162	148	155	144	161	145	137	153	132	170	181	137	141	147	144	141	127	147	121	154	147	146	140	135	161	146	145	152	134	130	144	161	151	147	140	134	131	157	164	153	149	155	139	147	147	179	130	167	133	143	131	153	143	154	154	151	147	145	145	163	159	151	163	157	141	168	135	139	130	164	126	169	152	164	143	178	147	132	153	161	130	174	164	131	156	148	139	152	153	139	144	131	157	149	153	142	134	140	154	138	128	156	132	134	147	162	149	151	138	123	155	141	150	154	143	132	146	138	147	155	138	151	141	152	152	160	175	117	145	147	161	156	167	125	142	160	168	136	139	172	136	139	154	160	127	142	141	155	168	170	152	144	158	136	156	145	145	143	138	147	152	141	156	144	151	146	138	146	154	143	156	154	170	143	149	145	153	161	146	134	116	144	140	165	143	137	146	158	124	142	139	146	130	162	147	156	165	163	144	143	132	162	162	127	139	156	140	143	143	146	152	151	153	154	130	150	164	159	146	156	146	134	155	136	148	164	132	144	139	154	144	160	138	145	134	146	149	148	146	148	131	158	146	166	134	149	147	138	145	137	151	151	148	148	153	155	139	151	160	143	141	137	146	125	115	150	161	169	141	160	141	163	151	141	135	130	157	142	157	140	156	149	163	151	140	151	136	125	147	142	143	155	161	136	153	136	146	131	144	152	143	157	143	145	144	153	151	132	135	173	159	138	144	151	150	155	120	135	145	134	146	142	129	168	147	126	134	142	151	131	145	146	146	131	160	152	156	161	150	158	149	147	128	132	141	139	150	151	167	166	150	140	164	155	133	147	111	169	153	144	135	141	133	128	131	151	152	133	111	154	167	145	152	140	148	141	140	127	154	149	175	143	153	168	154	153	151	137	154	154	152	137	161	132	128	144	133	164	129	148	139	130	149	151	148	147	135	149	153	153	139	129	139	144	149	139	153	143	148	150	140	164	144	164	133	132	140	164	148	138	141	160	152	175	144	140	133	144	154	139	154	155	136	145	121	132	133	147	139	141	138	157	129	150	140	147	154	179	166	153	159	131	140	144	134	145	137	153	135	155	144	153	133	149	136	141	132	146	147	138	154	138	153	121	156	153	155	132	144	142	143	159	159	143	131	144	153	156	155	149	139	129	136	152	147	144	187	138	132	139	125	166	150	130	136	141	130	142	141	161	164	146	154	143	135	140	177	137	147	153	149	150	146	148	142	148	169	141	164	142	135	129	156	140	132	132	146	160	149	144	134	155	150	143	139	144	149	146	151	145	134	130	158	150	162	141	142	149	159	131	154	155	177	146	146	131	149	130	142	158	143	170	134	141	136	147	160	145	145	142	144	140	138	148	152	138	130	123	147	153	163	127	138	138	136	144	131	133	147	137	157	141	138	150	137	175	149	135	135	132	146	134	135	131	145	160	163	127	135	140	150	124	162	137	154	126	151	149	147	175	170	182	135	145	144	126	158	158	140	142	154	153	135	175	144	166	148	134	145	150	164	146	150	157	125	138	149	163	160	146	136	130	157	130	144	144	143	136	149	170	143	151	151	159	156	127	134	155	140	138	152	144	126	153	141	160	140	147	150	141	137	162	151	134	149	127	149	147	130	164	127	147	153	167	163	155	143	117	165	162	148	143	168	129	170	141	140	138	182	141	141	132	143	143	155	149	155	146	128	148	165	145	152	163	134	158	133	162	146	154	138	145	157	124	141	143	154	138	143	128	149	156	159	141	149	156	166	122	144	149	175	149	146	155	158	135	142	155	148	152	156	154	124	142	151	137	136	141	147	156	133	125	137	140	144	148	124	134	163	148	163	150	154	145	142	151	129	144	176	170	139	129	155	159	150	142	137	140	148	154	133	153	132	146	133	131	149	136	142	153	147	131	171	158	146	131	127	131	140	138	136	142	139	145	145	162	142	160	154	137	135	128	139	134	138	139	118	145	143	149	156	147	148	132	162	142	163	159	151	170	146	170	149	154	152	140	167	154	151	137	145	125	186	155	152	128	162	137	156	156	135	128	146	152	155	132	132	151	125	159	150	142	147	154	161	140	149	159	173	160	150	162	162	154	175	154	138	150	140	145	144	139	147	137	143	144	161	140	162	123	152	140	167	150	144	148	149	133	158	158	136	150	140	139	156	129	144	149	126	160	125	141	133	145	143	147	162	140	153	120	130	158	159	153	141	168	169	128	155	161	132	115	159	135	151	154	150	140	162	153	144	146	130	127	157	160	161	153	146	127	174	143	125	140	132	149	155	141	162	159	154	146	140	144	145	147	151	148	142	126	146	137	134	156	142	141	126	167	125	168	150	150	148	143	143	138	146	146	181	167	120	149	149	140	167	145	149	149	145	133	146	128	157	139	135	163	126	145	139	174	134	143	155	146	133	124	137	139	146	156	161	133	139	141	145	142	143	124	147	151	163	140	140	145	176	137	162	149	119	124	138	154	131	144	121	131	142	113	144	152	147	145	152	158	148	162	143	169	141	144	149	140	129	144	113	165	149	160	160	155	122	147	147	165	132	169	144	153	146	144	170	163	169	152	133	139	138	157	134	151	135	137	143	144	152	175	146	148	148	157	117	168	136	131	127	146	158	155	155	145	138	137	138	136	154	141	141	138	152	128	127	161	146	154	155	137	140	161	157	156	140	136	128	154	155	123	149	120	163	133	147	154	141	142	155	156	160	155	135	160	139	129	129	152	149	143	139	137	158	131	145	146	143	145	161	164	141	142	121	142	164	155	137	151	154	153	145	132	146	138	159	151	134	147	140	152	146	170	143	135	148	143	125	141	138	146	143	154	147	149	128	149	147	140	133	151	140	129	154	167	128	143	139	164	147	137	143	163	142	134	137	161	142	133	144	149	150	169	144	134	135	150	158	134	131	150	128	156	152	145	152	146	141	124	136	158	147	138	152	151	147	137	171	143	124	149	155	127	153	157	139	149	157	143	139	144	138	138	160	156	176	171	156	160
19892	11567	6424	3109	2117	1361	946	740	539	404	347	312	268	280	253	229	215	219	211	219	213	229	218	213	196	201	186	210	179	257	200	183	181	229	222	208	201	193	182	199	224	225	220	182	177	195	206	203	205	208	183	212	185	187	203	193	180	176	188	199	173	159	222	220	214	202	181	201	190	182	194	183	187	204	201	199	215	180	202	202	194	162	196	202	185	201	175	199	195	193	193	188	202	199	177	179	166	197	185	190	200	200	193	193	189	196	207	169	177	194	173	220	193	163	208	193	174	201	187	204	203	211	182	202	202	193	199	199	205	210	204	232	192	198	201	200	195	203	169	205	210	171	201	197	204	176	197	197	198	194	188	208	192	190	205	193	199	205	172	200	228	223	182	219	200	194	194	176	203	177	184	203	207	200	187	202	178	201	188	188	195	180	200	197	201	177	190	194	217	221	192	197	190	180	172	206	215	216	208	217	183	192	208	231	208	243	219	192	239	198	201	180	178	183	181	202	202	183	194	189	206	195	184	187	190	212	191	180	223	189	200	180	214	187	216	200	219	193	215	209	213	191	195	199	201	206	207	194	185	226	200	172	178	191	176	172	189	197	189	208	197	197	180	190	194	192	207	216	175	196	184	174	194	189	196	192	163	190	178	196	206	175	203	199	194	184	207	197	220	201	183	194	180	195	184	201	213	182	188	190	188	190	169	187	210	182	203	193	207	193	185	181	177	174	180	202	198	175	206	178	189	182	205	198	204	194	195	188	213	186	166	205	187	214	189	229	190	199	210	207	163	188	221	173	202	201	201	210	203	169	213	195	172	207	199	181	192	207	199	182	183	177	183	198	188	188	204	181	220	189	214	205	182	188	180	197	186	186	199	191	203	218	201	214	211	169	182	198	167	187	192	194	206	205	181	212	200	183	197	195	192	180	204	181	196	191	185	174	181	185	210	183	175	176	189	217	201	204	194	190	183	180	197	203	205	187	191	203	185	185	200	198	192	197	184	191	212	191	178	188	210	201	185	230	183	227	204	194	198	191	203	192	204	185	220	164	205	200	219	187	202	182	205	186	215	209	179	154	205	190	205	195	193	191	209	191	187	178	189	198	176	178	187	168	183	179	194	196	179	205	172	187	180	215	168	205	200	206	188	185	195	179	192	185	199	171	181	203	206	194	187	188	195	192	177	179	176	184	179	189	209	226	209	222	186	186	193	198	210	172	191	214	198	198	174	178	212	182	204	200	186	203	215	161	192	214	168	192	167	196	181	206	158	211	196	196	193	171	197	188	205	204	196	192	179	193	185	211	207	216	205	211	181	205	208	204	190	198	180	196	184	185	184	211	208	190	168	191	218	207	182	198	198	190	185	187	168	187	219	174	189	200	186	211	211	198	229	189	182	191	233	201	176	212	214	197	176	199	206	170	216	184	171	183	221	201	214	204	180	209	173	204	202	199	185	221	188	208	189	188	219	159	188	198	180	185	221	177	197	190	186	173	208	192	201	191	166	189	187	197	195	183	187	195	210	196	203	210	169	204	205	197	187	194	204	218	209	190	178	179	194	180	198	215	204	206	188	193	214	190	190	198	206	191	203	167	184	209	190	208	171	192	185	215	197	187	186	208	183	190	191	193	208	210	204	197	199	207	211	199	169	207	190	202	177	198	206	175	179	223	191	189	181	162	201	188	205	178	183	203	190	191	201	184	170	188	216	218	182	198	194	195	180	202	180	195	205	206	182	178	193	187	206	215	200	201	199	182	192	180	192	192	203	176	221	212	180	206	177	192	177	199	195	189	195	193	175	206	187	198	211	182	182	211	216	193	205	203	179	198	162	193	210	202	211	202	204	185	205	190	188	178	200	176	197	197	172	209	205	226	198	196	206	222	192	167	185	206	192	189	188	219	171	196	198	196	200	185	194	179	202	195	176	184	183	204	211	200	165	211	200	186	191	191	196	220	201	186	222	185	198	204	193	181	183	207	179	192	187	194	186	200	179	191	196	186	189	192	211	196	170	200	181	194	197	173	188	172	187	191	200	200	209	179	191	148	211	202	191	193	204	165	199	191	188	229	217	176	191	209	185	199	197	211	206	180	179	211	169	197	199	207	198	211	191	220	194	190	194	188	186	209	204	187	202	211	218	185	201	194	200	185	201	204	185	192	178	209	201	202	211	214	201	191	178	212	208	205	187	196	176	186	196	190	216	205	184	219	200	209	179	202	202	189	239	201	204	182	165	173	195	202	216	203	194	205	192	172	168	192	205	201	198	205	188	186	183	189	170	194	183	186	203	170	176	186	197	190	191	179	189	159	167	197	215	199	185	199	199	216	196	183	188	187	189	184	208	200	210	227	201	188	208	199	209	200	188	177	213	190	182	190	205	191	210	188	196	188	168	205	203	205	185	206	202	196	179	166	187	215	202	211	183	174	178	182	202	187	191	210	211	194	198	196	183	198	204	202	184	192	194	188	210	195	205	196	191	188	205	201	180	206	230	198	198	185	193	192	182	186	219	208	207	193	197	187	192	177	191	207	170	196	198	207	199	193	191	177	156	220	188	193	205	217	213	190	196	222	197	220	169	189	170	178	203	198	218	190	218	185	175	190	204	186	212	197	208	197	225	200	199	196	211	210	207	188	194	172	201	197	197	203	176	212	206	191	207	183	199	173	213	198	214	189	184	195	179	209	171	205	191	202	179	184	182	206	202	211	194	213	185	199	197	196	224	213	172	210	183	206	204	171	179	190	185	201	211	194	170	195	175	204	186	197	204	203	200	175	194	204	217	188	198	193	182	220	199	190	196	195	203	188	199	219	181	186	197	206	200	192	186	204	178	188	177	221	199	173	220	187	209	194	182	171	196	185	197	211	235	179	185	188	193	192	171	189	179	198	207	183	187	199	199	194	216	200	182	206	213	196	192	181	185	183	205	190	177	214	215	195	194	194	176	200	185	166	201	166	195	204	175	191	186	215	177	188	196	187	190	222	189	194	187	193	195	187	181	191	194	195	221	176	179	202	218	194	199	202	200	190	192	217	200	210	189	195	177	177	187	179	180	194	200	183	206	201	207	169	207	204	186	189	182	186	181	178	195	197	219	192	205	217	183	229	181	194	211	197	201	198	198	203	189	183	194	155	210	195	186	190	169	202	178	176	206	186	172	197	205	179	197	192	176	198	185	173	195	195	180	225	213	174	188	181	205	188	186	174	222	192	191	189	198	189	200	191	205	218	222	182	193	203	189	192	195	176	184	236	179	196	205	195	217	184	206	197	204	188	200	177	166	204	206	188	201	191	201	210	179	206	184	201	201	181	197	190	189	160	204	166	208	199	202	177	195	199	214	199	196	197	186	182	185	207	181	193	219	181	180	208	212	198	190	210	186	200	177	205	193	167	208	204	193	191	202	198	175	210	188	189	204	193	185	187	192	206	174	205	206	205	211	198	190	198	207	211	222	196	193	187	210	176	192	200	189	176	195	203	220	186	180	228	197	183	166	186
22262	21120	28709	23766	21113	21160	9697	1328	838	742	624	554	594	494	511	464	499	445	451	450	438	443	430	410	439	390	401	408	418	413	399	396	408	357	388	417	398	397	399	357	393	442	355	375	379	380	389	386	347	361	352	388	396	379	390	402	401	387	385	408	392	401	394	398	386	382	389	366	362	402	344	420	422	362	404	393	397	388	382	401	402	382	398	397	408	375	371	353	401	369	386	367	409	377	388	397	378	400	379	385	393	376	378	403	399	384	373	382	382	359	388	360	390	354	401	357	393	397	386	376	380	346	355	353	376	377	415	383	394	404	381	327	360	366	389	365	356	374	388	356	417	385	377	385	365	375	392	399	369	395	407	352	373	345	383	392	356	360	382	354	380	389	381	359	381	396	388	379	363	394	377	386	408	395	368	377	373	360	375	373	389	371	435	408	366	371	366	394	412	392	348	380	358	398	361	409	355	392	374	340	379	372	371	387	371	379	374	380	347	430	392	407	380	382	372	356	346	384	378	368	400	360	368	363	412	345	386	379	373	386	316	355	328	333	402	364	344	384	378	359	349	370	400	349	365	387	390	383	365	388	372	366	385	373	368	405	403	380	385	356	348	369	392	411	365	373	356	391	400	384	356	369	395	373	389	389	357	370	362	346	375	358	366	361	398	381	407	352	357	409	402	386	367	365	358	373	415	386	373	386	386	358	359	364	383	378	400	358	371	388	381	340	393	359	368	412	354	374	360	389	382	420	372	360	356	399	366	391	421	362	387	366	388	357	369	345	384	367	363	363	390	348	390	356	353	397	358	384	385	384	410	349	383	397	382	347	380	356	365	372	373	388	363	369	356	409	402	404	388	358	407	423	370	364	379	381	419	338	345	356	416	363	351	388	384	347	394	401	414	407	413	373	387	428	413	389	377	364	384	392	406	352	329	406	359	372	357	377	363	352	388	358	388	356	377	376	396	376	380	364	349	402	400	386	377	345	413	412	356	375	363	380	403	402	366	390	391	364	334	319	365	372	367	371	371	387	331	419	394	376	358	359	394	402	396	400	398	368	351	405	375	363	349	399	396	383	404	395	402	386	404	382	407	369	403	389	361	373	368	378	391	349	370	359	394	377	368	400	394	360	388	357	367	356	400	367	361	395	372	392	373	391	391	369	400	372	357	385	434	368	418	378	369	370	406	363	382	380	365	404	379	390	401	356	332	400	390	397	353	388	374	396	353	388	387	362	391	356	393	416	359	413	360	387	367	365	362	390	374	407	380	347	370	412	384	423	336	393	414	366	376	382	375	400	368	386	379	359	371	383	406	393	366	351	363	388	409	362	368	387	397	379	379	383	341	362	361	364	392	344	374	425	353	356	405	374	341	416	361	408	365	345	403	360	364	353	350	378	368	378	408	365	390	365	363	361	388	325	328	349	347	369	375	367	367	361	363	407	377	379	366	374	359	401	385	385	359	377	398	373	415	371	374	412	326	384	359	326	363	371	402	384	362	401	367	355	343	387	367	412	397	382	356	349	383	393	368	386	369	399	409	358	345	378	398	396	367	373	410	382	383	387	354	380	356	393	359	402	406	351	371	339	400	403	375	372	411	372	386	386	385	399	370	406	344	368	372	404	377	403	371	391	392	357	370	391	358	428	390	357	402	396	390	375	355	387	346	398	397	370	392	356	382	380	398	372	382	378	390	389	358	363	360	375	380	399	387	400	384	380	380	369	391	358	399	387	367	356	388	385	379	366	370	386	410	360	368	376	409	429	377	387	398	390	346	375	386	377	351	383	338	380	355	374	350	378	388	340	376	360	376	379	373	368	408	341	394	366	356	355	391	376	386	375	416	342	381	411	383	391	425	381	346	335	386	384	384	372	389	409	394	415	381	379	368	384	385	373	372	367	365	403	366	369	383	375	392	377	369	371	345	396	382	405	415	394	358	416	393	373	373	338	371	379	378	367	397	386	378	382	337	369	386	363	369	396	378	379	391	350	369	376	390	342	381	383	381	400	415	372	383	368	429	383	408	384	355	438	378	378	359	382	390	352	358	379	386	403	363	381	392	386	363	392	360	365	367	365	373	374	367	357	414	362	408	388	374	371	393	400	366	385	356	396	379	368	364	393	355	375	372	392	374	358	381	387	372	387	380	385	390	386	401	379	414	372	330	380	403	374	381	405	385	354	405	355	374	374	383	361	394	389	391	348	314	385	402	352	386	347	393	415	375	384	401	376	352	414	350	351	395	379	360	358	342	353	357	387	378	360	338	385	355	373	385	387	396	388	387	368	379	355	388	392	369	427	392	385	387	346	386	389	378	382	390	366	383	398	377	363	362	353	371	377	370	376	390	352	417	364	409	343	386	342	349	395	368	423	366	390	376	389	377	359	398	385	399	378	393	371	337	364	371	363	399	380	338	390	375	372	372	371	385	385	368	366	367	397	363	352	377	373	361	339	366	435	396	364	376	399	353	336	344	384	375	360	366	373	346	391	386	373	378	393	357	348	379	409	406	380	364	398	373	381	417	383	408	373	375	383	371	367	383	358	389	416	387	382	405	367	399	400	376	378	398	398	392	354	380	392	395	352	371	365	392	356	382	346	398	355	359	363	359	405	356	387	354	363	358	377	368	394	381	374	385	375	380	351	379	355	394	388	365	407	349	384	381	352	396	359	394	388	376	376	420	396	365	349	362	380	392	347	381	334	376	410	363	367	400	384	405	406	359	392	355	361	358	380	368	373	348	399	358	415	390	392	362	390	411	387	388	349	374	381	401	337	365	413	395	416	370	365	358	358	373	385	374	415	346	384	386	381	382	349	384	353	371	387	392	335	403	355	362	368	362	408	369	356	385	420	406	403	410	398	368	373	398	379	361	385	356	411	381	361	332	385	359	366	382	363	394	353	372	380	392	394	379	373	416	351	343	386	330	390	387	410	394	346	390	377	395	405	378	399	372	373	390	393	381	387	373	369	392	350	380	347	356	399	382	392	349	361	386	349	400	372	363	378	395	391	366	381	370	382	376	360	375	424	387	361	355	369	380	370	377	351	383	366	359	399	390	397	368	341	400	342	370	373	347	385	398	335	371	392	352	386	363	374	382	355	374	391	418	405	381	419	377	368	363	361	349	367	373	389	396	352	389	377	377	405	394	389	396	371	348	391	387	368	382	408	355	376	363	387	364	409	386	398	390	381	344	374	395	383	375	353	346	375	353	389	339	349	403	374	371	406	375	415	342	384	358	402	351	387	369	369	360	403	376	377	381	356	382	420	395	380	378	407	413	362	368	382	381	401	370	367	422	378	400	352	396	391	357	384	388	407	403	371	375	355	381	397	390	362	391	375	386	412	393	374	388	362	380	371	394	397	390	393	384	362	381	354	379	334	397	368	361	364	380	388	392	373	369	373	380	425	377	364	367	359	398	378	371	374	387	386	380	395	399	384	391	399	335	381	373	380	390	398	392	356	374	396	344	378	373	398	395	396	376	380	364	356	376	388	401	373
24007	22745	14756	7492	5286	3762	2539	1911	1514	1176	1019	868	787	748	706	666	636	623	616	584	579	594	555	538	545	540	542	492	501	533	493	502	487	504	535	518	514	478	516	513	460	462	505	515	468	487	490	465	493	474	454	502	515	491	497	461	511	455	475	463	472	454	471	495	463	507	531	486	496	494	483	485	468	474	494	487	463	495	500	483	487	509	459	453	450	476	469	518	460	454	479	511	464	498	465	488	476	445	461	482	483	473	494	481	484	498	518	470	454	471	438	421	465	468	482	447	467	455	479	444	424	481	519	461	471	519	517	479	449	451	439	501	474	454	470	507	436	469	442	479	407	492	478	448	481	484	482	497	467	500	491	480	489	469	496	423	502	453	448	492	478	481	471	481	477	492	478	474	491	459	483	492	492	450	505	534	503	476	470	479	452	457	452	456	441	466	471	500	490	451	460	490	457	457	498	451	500	478	466	468	510	511	437	504	475	486	504	489	449	527	482	491	471	489	520	510	488	468	475	448	511	497	471	414	471	503	505	471	476	500	519	464	505	462	470	512	486	457	459	480	501	470	459	452	454	506	432	489	480	468	486	479	455	470	469	447	502	436	500	486	452	474	480	453	467	497	474	438	477	486	492	451	445	474	461	504	434	522	502	453	464	459	463	482	471	488	483	462	477	489	468	491	472	452	480	476	459	461	481	472	475	483	521	505	510	457	433	529	495	479	482	436	436	474	457	444	490	491	436	474	528	482	465	499	463	514	479	456	499	488	474	471	467	491	482	430	432	455	447	457	464	481	465	484	487	460	474	458	481	503	489	488	463	443	492	478	495	444	507	459	463	461	482	484	469	521	474	474	477	484	476	506	481	483	471	474	475	454	442	497	472	502	482	492	476	490	474	485	439	441	509	467	501	531	464	517	491	479	489	482	469	466	515	461	426	454	451	462	512	506	488	485	464	503	446	480	462	513	442	450	474	463	458	515	471	461	454	487	462	488	479	449	478	522	471	496	491	453	481	488	482	455	472	460	472	468	446	528	485	453	488	479	496	473	442	518	491	467	454	478	495	468	458	456	451	462	481	485	478	488	446	453	479	441	430	518	514	456	469	488	466	472	480	520	492	490	485	462	489	522	469	491	493	481	448	478	487	476	512	495	461	511	510	507	476	454	488	469	473	474	460	463	486	481	470	474	479	531	477	481	467	444	491	459	464	469	490	514	458	482	477	483	468	499	476	442	469	435	482	475	452	459	468	485	475	456	471	506	476	501	491	446	479	482	481	456	456	496	447	492	479	477	458	493	490	467	484	532	479	493	473	527	505	459	483	477	485	449	469	467	483	503	468	497	510	459	466	501	524	460	470	450	474	496	496	470	507	467	487	476	491	474	499	463	470	450	450	498	483	472	502	515	460	474	445	473	488	492	506	480	443	492	446	491	501	490	489	490	526	466	469	516	450	471	496	472	472	517	481	507	447	468	466	480	486	471	444	481	457	490	462	451	491	486	457	476	454	470	495	459	468	432	473	478	446	462	459	484	464	507	480	452	496	469	483	479	471	513	466	457	428	446	478	489	487	466	482	464	499	474	487	486	492	480	467	449	467	441	456	514	477	438	506	468	511	503	517	504	513	509	483	449	446	508	458	514	456	475	487	496	478	469	488	489	489	482	442	498	477	453	512	480	448	434	494	504	461	468	481	480	471	456	458	497	463	425	438	482	469	475	470	490	425	493	489	460	441	494	457	479	518	470	456	480	503	476	495	470	450	475	472	457	461	453	476	510	480	451	482	486	461	468	458	451	461	482	477	497	510	465	440	486	477	455	477	469	477	491	485	504	494	506	486	457	424	490	503	464	477	479	451	481	492	450	481	472	512	497	483	457	491	485	461	510	507	451	434	462	497	457	501	496	479	451	446	465	505	486	468	471	512	491	470	464	528	472	459	500	464	482	484	486	479	500	441	474	484	471	490	483	467	470	442	462	456	512	495	477	492	444	468	452	462	485	481	486	454	485	453	478	458	488	469	458	492	476	501	484	515	520	499	477	476	480	470	494	472	455	477	511	476	470	493	508	479	511	483	433	475	451	483	465	496	478	458	445	420	469	538	492	466	487	483	481	445	491	454	449	460	463	460	485	521	504	470	473	468	482	474	515	432	474	475	472	469	479	474	491	446	462	422	468	494	495	481	525	512	481	520	493	505	514	482	433	494	487	497	477	511	519	468	457	490	487	472	471	476	470	487	496	475	481	457	460	484	461	485	463	487	478	469	487	456	448	486	439	492	478	494	471	437	471	504	452	465	487	480	453	445	470	466	500	484	472	512	464	502	454	498	498	463	485	491	488	477	463	488	483	470	466	508	449	466	486	446	473	490	481	499	443	425	469	438	451	480	443	516	482	510	483	439	491	466	474	478	515	483	482	510	494	470	468	507	434	458	517	516	464	495	488	475	496	486	486	482	472	493	508	443	483	470	517	484	487	481	416	469	472	475	453	490	455	470	502	448	481	516	489	460	491	449	549	471	486	473	474	460	486	468	460	482	471	485	498	487	489	533	465	505	481	456	500	517	457	443	514	467	459	491	467	473	492	464	413	499	483	466	461	456	458	446	472	503	470	460	503	480	459	477	478	508	481	504	466	457	509	487	522	483	486	489	464	472	486	502	511	477	500	497	526	454	455	503	443	495	487	431	472	450	482	474	479	465	508	469	438	496	458	493	447	463	465	503	474	472	475	439	458	510	513	476	481	489	487	471	470	502	436	449	435	455	503	468	513	489	492	501	486	477	454	461	490	467	493	489	485	504	458	488	460	476	440	481	485	482	476	485	448	472	491	503	475	462	478	459	449	470	471	489	462	469	495	446	492	450	475	439	468	473	452	530	421	457	473	500	484	483	478	480	479	515	458	442	482	479	480	481	457	472	464	465	465	452	448	456	466	506	470	468	481	493	505	456	487	460	494	499	491	495	488	454	449	480	454	444	515	454	493	439	479	467	479	472	487	477	464	481	502	533	491	483	516	444	479	467	460	467	499	503	450	458	442	513	466	447	474	457	494	510	449	486	463	527	508	463	517	479	535	479	522	435	454	506	485	524	494	467	486	465	495	490	496	501	433	453	458	499	486	507	474	504	479	502	457	450	461	443	441	475	480	516	503	480	483	455	460	459	428	507	495	470	462	471	488	517	466	496	470	493	540	498	470	468	464	456	496	469	469	497	491	446	463	474	466	464	484	492	494	444	443	461	457	472	459	509	456	485	480	501	456	527	448	465	469	470	447	440	455	439	442	499	466	456	479	469	473	441	499	487	483	486	491	477	455	448	425	482	463	474	439	458	449	469	461	448	474	495	501	498	485	515	411	475	506	476	461	501	502	520	505	486	493	455	478	450	488	450	467	492	465	497	492	465	468	497	456	496	473	519	449	484	455	445	481	463	464	458	491	504	453	464	469	486	488	480	461	448	479	473	467	518	459	478	458	462	471	472	485	489	470	475	504	478	482	471	495
27185	19701	7175	1180	749	515	437	410	347	339	331	366	321	363	329	333	346	330	343	337	351	309	312	345	337	314	321	324	334	341	326	308	314	336	337	308	360	298	327	319	342	351	328	308	331	318	343	318	350	355	355	323	339	323	298	343	330	339	319	303	358	324	319	308	313	323	331	302	308	327	362	298	333	300	337	299	354	324	338	340	332	270	370	322	377	332	328	298	346	337	326	317	350	328	324	327	318	297	285	322	307	314	315	324	332	335	329	300	325	333	342	344	347	340	312	327	360	318	303	330	344	335	322	313	312	293	327	325	336	299	358	320	318	298	365	327	374	313	313	315	342	352	348	334	324	294	344	343	360	274	353	339	344	354	322	327	324	311	318	349	319	320	350	311	319	333	301	325	320	333	339	309	308	346	342	342	320	348	309	321	348	347	341	319	367	325	317	297	340	296	341	316	349	335	336	321	352	332	308	316	311	323	316	307	323	337	331	337	327	318	331	321	323	343	328	328	356	312	325	298	307	336	330	328	310	316	327	345	331	318	297	344	322	321	309	322	325	319	330	352	331	362	331	317	307	319	300	351	315	361	326	328	325	332	311	298	318	300	318	328	330	328	326	323	309	344	314	337	354	333	349	320	324	335	288	329	328	321	323	304	330	328	331	342	329	330	349	360	299	343	315	318	314	307	333	313	352	332	312	342	318	308	307	346	309	325	333	345	354	347	327	345	374	317	357	333	390	328	360	307	276	318	345	339	346	313	301	307	314	333	330	331	332	334	356	330	358	332	312	293	340	298	327	327	309	349	320	303	333	348	296	354	326	325	302	331	327	296	326	312	298	351	365	313	323	307	353	330	336	343	306	329	359	290	328	332	321	300	285	344	328	354	297	327	302	333	327	328	321	312	342	341	335	312	333	322	326	291	325	314	343	298	316	337	317	316	323	323	309	354	316	308	374	322	352	330	348	329	322	292	311	334	352	299	294	328	296	299	332	360	322	317	334	325	304	327	341	356	330	347	335	339	321	344	336	296	333	317	337	325	366	346	315	325	343	297	347	305	325	313	316	312	309	314	309	339	314	317	305	299	314	334	348	344	354	321	321	307	366	328	339	288	282	330	342	333	333	351	326	350	350	381	334	341	347	319	350	325	313	336	336	339	336	323	312	299	324	322	335	320	336	345	335	290	321	346	315	333	326	348	335	325	289	326	330	311	373	336	321	306	318	332	328	331	322	310	314	356	348	318	275	304	299	336	341	326	319	345	321	326	318	327	346	335	347	335	346	324	318	302	334	329	339	318	357	324	326	308	347	341	348	327	344	332	340	322	328	347	331	324	310	326	340	301	342	332	320	321	319	313	322	304	308	348	329	313	325	348	333	321	331	284	340	330	320	336	317	323	322	312	324	350	327	341	320	325	315	348	359	339	330	327	275	340	345	357	360	342	331	318	322	347	380	326	316	350	338	337	315	331	324	330	301	355	326	338	322	329	345	320	350	359	333	337	354	321	359	309	326	302	323	301	308	320	338	319	308	342	335	341	297	336	330	344	346	306	331	306	316	319	349	321	309	332	341	358	312	331	354	327	323	318	315	334	335	326	326	320	315	311	334	350	301	333	342	330	275	327	286	347	332	319	320	340	312	309	340	308	307	279	314	353	292	325	306	324	310	321	321	330	338	350	342	326	295	305	302	303	322	348	349	330	340	305	334	315	342	333	313	316	342	335	300	335	339	353	317	327	384	313	303	319	330	313	324	331	327	325	335	327	310	346	372	338	349	313	325	310	353	354	303	312	337	339	304	306	315	340	381	348	323	299	314	337	326	312	311	342	339	317	334	316	327	338	345	336	336	342	305	320	336	340	331	343	346	335	323	313	334	289	325	319	291	327	341	344	328	310	349	362	323	323	318	326	332	349	303	307	325	323	333	346	344	333	333	342	321	330	333	324	329	354	356	312	354	319	301	305	309	320	304	299	345	322	313	354	366	367	339	311	305	327	348	361	343	292	298	333	357	346	343	309	321	345	322	331	307	320	302	357	316	313	326	335	332	337	332	314	312	335	326	330	343	329	306	331	329	296	293	321	356	322	364	357	367	310	356	315	313	301	305	331	389	345	335	306	328	336	306	331	340	355	335	341	317	349	336	310	302	333	351	323	365	331	331	342	329	323	297	344	339	368	307	345	322	329	315	329	306	363	341	320	335	337	351	301	334	318	316	317	341	286	335	339	342	340	334	325	300	360	316	308	282	329	335	268	305	318	333	335	344	313	329	341	324	333	319	313	343	332	334	361	360	347	315	366	330	340	341	349	294	333	349	325	326	344	298	345	318	333	302	334	313	322	325	320	318	324	319	348	338	341	343	332	296	336	346	340	328	341	348	298	309	323	348	317	336	341	306	314	335	320	375	340	322	321	335	313	362	307	302	308	306	322	289	325	333	351	320	328	330	337	330	330	321	294	329	303	323	300	353	319	341	323	339	325	342	365	329	323	320	303	289	348	328	346	355	319	324	300	346	338	351	319	294	315	322	305	301	326	315	308	336	335	345	331	338	332	360	313	313	328	332	319	314	327	355	309	327	328	326	326	324	338	345	329	319	349	342	323	324	284	323	324	339	322	317	306	329	319	343	338	313	343	293	347	306	321	287	336	299	320	340	318	309	358	329	316	359	319	343	343	346	344	352	324	327	294	317	312	369	334	325	340	323	363	322	347	331	329	342	348	330	339	336	320	334	321	297	332	344	304	350	327	334	347	346	335	323	322	354	356	333	368	316	302	348	347	341	326	333	337	333	332	301	334	336	327	351	329	328	318	336	329	310	334	313	332	320	299	341	304	335	321	331	312	303	343	320	319	311	326	306	325	306	356	361	327	317	331	336	342	314	309	319	314	320	336	342	367	343	308	336	358	313	284	308	332	337	331	318	350	317	313	311	327	291	326	299	316	331	351	333	328	344	334	343	309	312	282	302	324	324	304	311	341	350	320	340	321	333	370	331	331	315	334	348	323	343	310	333	340	318	322	350	334	318	313	307	327	343	316	344	325	334	318	324	326	344	313	336	325	319	375	340	339	333	331	302	313	326	329	329	324	324	334	328	297	312	321	333	329	332	325	320	341	356	342	339	314	319	293	333	322	326	308	334	333	319	342	349	361	377	333	346	335	330	342	325	335	348	320	320	298	307	310	345	348	370	299	337	342	309	345	306	312	295	333	335	332	331	309	326	330	331	305	307	327	322	305	321	350	374	315	322	344	345	311	324	328	353	308	354	347	324	320	367	329	332	311	305	328	330	328	313	322	346	319	310	316	298	344	309	320	337	313	320	329	326	291	319	315	333	312	336	326	320	322	304	334	320	321	288	341	323	329	319	326	317	358	339	302	315	296	345	326	335	323	330	337	305	328	310	309	318	313	352	309	336	334	307	341	342	287	334	317	317	322	325	352	362	324	335	310	325	341	318	326	327	348	313	312	354	339	356	351	315	298	308	317	354	332	334	331	342	335
20993	7070	2905	1417	1080	735	610	506	453	419	417	405	440	431	389	403	406	384	414	379	414	418	394	412	379	381	418	395	374	393	386	390	381	412	401	393	381	408	402	374	404	433	394	419	402	395	425	403	428	421	395	420	433	396	423	392	440	379	405	411	450	406	397	382	398	387	421	396	412	412	416	392	379	437	384	430	438	414	432	421	406	460	407	428	409	409	371	414	363	388	408	398	350	421	408	410	377	412	388	380	406	406	378	417	415	400	405	443	420	389	436	378	400	370	378	430	394	381	398	385	383	402	413	424	410	381	409	412	418	417	416	415	403	403	390	436	367	400	397	405	431	453	412	435	390	399	378	436	440	389	422	392	392	377	402	397	370	401	427	388	427	374	430	418	395	408	387	431	374	423	425	380	373	422	414	385	400	419	394	398	410	389	410	422	405	388	353	407	410	377	388	376	393	403	405	442	438	403	425	445	406	413	363	421	431	362	407	392	380	392	423	429	417	410	388	427	420	408	409	402	400	418	392	428	360	421	390	392	373	405	376	388	395	376	404	416	405	390	419	423	399	446	428	406	381	397	398	392	380	425	382	442	394	376	387	373	409	399	424	399	416	408	383	402	362	416	394	408	437	362	442	433	394	391	419	387	426	369	427	412	406	400	385	367	429	420	390	408	408	431	404	410	408	382	399	424	395	418	370	405	379	388	395	419	430	411	434	396	372	391	402	395	412	394	416	385	394	385	408	416	434	406	406	365	406	414	410	420	392	422	415	428	416	408	383	388	432	380	403	412	416	395	406	414	361	413	400	365	423	439	405	408	402	405	411	436	396	406	426	382	407	388	369	416	411	410	397	389	423	385	427	410	392	389	407	410	390	438	432	437	385	444	414	416	399	371	423	411	406	411	415	392	365	382	382	352	423	385	404	423	414	422	408	367	416	383	399	396	373	427	413	416	407	442	426	410	400	380	430	412	387	401	422	394	443	402	420	425	411	413	428	394	387	421	393	458	394	410	412	394	370	446	407	394	393	397	373	409	404	411	413	404	416	413	396	359	401	379	398	406	415	397	379	407	393	420	410	390	408	417	434	366	380	409	424	389	389	375	430	393	404	436	450	429	383	449	408	386	402	388	414	415	371	385	428	384	416	428	409	404	393	371	437	419	400	386	388	414	395	408	427	472	425	436	419	416	366	423	415	398	438	405	423	403	423	414	406	401	416	389	356	405	370	379	429	412	424	404	413	419	429	397	411	382	400	388	414	411	408	384	388	405	406	379	387	412	428	433	391	406	434	391	417	387	452	404	407	417	411	399	415	406	437	401	401	412	420	415	406	445	379	419	412	401	425	419	448	400	430	406	427	437	403	432	412	412	394	391	407	380	399	410	394	423	381	403	397	378	383	444	413	462	435	406	410	413	391	412	412	421	403	402	427	395	413	445	448	445	398	428	387	384	397	417	458	420	369	408	384	415	401	400	433	381	395	371	396	408	396	412	390	408	382	409	406	399	409	400	401	388	419	368	407	415	395	398	397	343	372	422	387	426	406	401	428	373	398	449	408	383	416	376	413	415	413	405	412	373	433	385	421	401	359	386	412	398	422	441	398	391	418	427	382	376	395	392	459	385	454	396	402	400	389	405	418	392	411	407	388	381	423	388	417	400	384	425	425	408	416	413	393	403	405	420	426	407	422	384	400	369	420	399	412	430	399	390	405	366	405	380	402	438	386	408	430	377	405	389	414	366	409	389	418	377	405	394	430	405	407	381	419	421	396	413	415	408	416	414	383	406	434	426	436	430	398	376	416	406	404	415	367	400	405	385	391	435	424	405	429	361	402	407	414	438	405	427	424	382	397	384	396	406	385	389	408	419	422	416	413	399	413	420	369	408	411	439	439	376	398	443	413	402	397	396	438	394	373	384	376	406	376	396	394	400	422	369	396	407	402	439	405	393	416	388	419	400	404	380	426	401	423	402	431	411	383	408	411	425	418	420	433	420	425	397	415	407	456	395	417	401	468	429	375	400	383	390	391	405	384	369	408	387	467	396	421	396	383	408	402	433	424	397	408	415	450	411	426	412	412	385	373	401	390	398	420	418	416	395	421	420	414	387	426	443	379	432	441	433	380	389	443	403	418	414	420	419	431	403	355	364	416	400	386	420	378	404	408	426	407	375	435	413	389	377	405	378	412	392	474	400	406	427	389	391	438	424	384	403	412	362	435	416	427	453	423	405	411	429	383	384	403	410	401	452	384	407	402	396	389	416	419	382	442	360	391	379	384	401	380	377	434	405	401	400	371	406	423	408	404	388	432	427	427	418	399	395	408	395	398	393	378	430	409	365	423	415	435	389	390	388	413	412	405	434	405	387	438	390	407	422	415	433	369	399	380	383	430	388	385	404	428	328	410	385	420	388	404	383	410	393	392	398	393	387	397	430	433	431	404	434	375	412	399	399	377	433	397	399	438	414	407	387	407	398	432	398	421	398	417	365	369	391	377	417	433	441	427	436	379	401	427	388	428	414	408	421	374	424	372	386	425	390	426	416	393	393	436	405	399	382	414	415	390	417	423	388	436	387	396	408	390	400	431	401	388	409	402	382	413	397	407	416	394	406	384	362	429	426	401	422	419	425	406	358	385	413	397	392	399	387	365	357	405	378	396	389	445	413	403	418	387	393	432	389	392	414	392	395	396	364	417	414	389	374	365	423	413	413	396	395	375	417	394	390	413	423	399	415	407	401	425	392	391	361	393	389	394	445	396	399	415	405	414	429	390	400	408	381	420	381	403	437	418	426	411	426	396	403	396	422	413	361	413	420	433	431	426	387	386	410	411	386	410	374	382	384	425	410	421	426	344	444	392	395	424	408	425	402	399	401	388	416	422	424	403	381	425	378	396	411	403	411	405	400	400	419	416	426	396	405	426	396	403	378	400	402	410	401	430	394	435	387	400	410	380	411	402	370	411	404	431	417	402	429	408	440	418	388	390	370	407	424	391	439	387	422	422	405	422	396	422	415	393	429	437	401	377	397	407	400	394	395	450	417	401	408	399	413	354	440	422	410	420	413	391	408	432	425	402	410	400	397	428	393	412	435	434	411	410	388	402	406	433	424	408	413	359	438	420	386	421	394	407	401	376	387	400	385	420	403	418	420	413	411	408	395	405	382	376	408	387	400	418	443	370	397	417	445	417	369	442	416	452	409	413	414	423	420	446	390	388	420	392	409	400	427	376	416	396	406	410	434	418	403	393	412	429	379	416	418	369	410	364	417	413	389	453	419	424	386	421	402	432	383	394	414	378	388	407	405	365	390	415	402	387	374	382	405	413	422	409	395	416	410	430	402	399	406	396	409	404	389	404	422	401	385	394	386	399	374	420	398	396	370	388	419	377	397	425	385	398	389	365	414	413	421	391	383	425	387	397	408	423	450	416	413	415	440	413	387	410	386	368	391	430	404	432	408	420	439	387	423	394	423	400	405	403	373	372	390	351	404	406	394	415	389
23209	21060	28223	24083	21039	10562	1460	990	825	713	680	641	586	611	563	638	580	589	561	567	579	570	579	533	543	567	569	565	524	558	540	532	542	556	565	534	539	558	565	565	543	583	546	557	526	549	575	557	517	505	588	600	513	530	560	531	562	542	551	526	566	587	555	563	534	541	515	564	545	488	502	517	503	564	518	563	556	539	518	504	538	547	489	509	506	540	519	504	532	549	576	550	552	548	528	540	524	496	541	507	570	554	539	510	526	540	533	549	502	526	538	533	520	563	530	496	514	539	528	563	531	534	492	543	496	529	541	600	522	514	523	522	535	559	497	536	505	536	521	572	520	527	535	547	532	538	574	531	510	556	518	556	532	526	534	510	527	515	546	547	562	541	511	545	539	537	581	570	564	545	522	570	554	534	534	502	537	554	497	534	553	529	545	503	546	548	549	532	522	551	571	572	579	521	509	558	516	549	535	552	512	567	574	527	547	534	520	522	504	529	516	558	515	534	519	533	547	530	577	497	552	542	534	530	561	530	521	552	520	567	508	546	529	547	543	551	541	496	512	557	499	542	569	547	552	531	503	511	550	544	514	536	538	548	510	516	523	530	545	518	507	529	501	497	498	510	529	541	575	571	508	553	532	488	532	493	538	529	506	555	530	535	527	533	524	527	536	534	515	537	521	531	498	581	506	545	495	516	539	503	548	530	541	515	558	538	535	542	520	545	497	568	543	545	525	548	533	520	517	516	480	550	541	560	549	509	526	564	513	545	541	562	514	557	526	550	527	497	527	579	546	556	519	575	530	541	526	532	536	551	530	545	542	515	527	505	574	512	541	546	575	524	567	573	562	555	496	560	520	499	528	540	541	503	538	546	552	540	531	535	528	507	611	515	543	518	525	513	526	548	509	543	555	518	541	560	555	546	536	474	524	520	562	537	569	520	558	558	537	512	528	522	540	576	536	558	524	551	533	555	564	522	524	538	533	533	493	523	565	542	540	546	527	517	519	565	550	590	535	585	529	521	532	538	546	528	526	508	573	544	531	499	520	490	539	506	542	555	559	527	551	575	531	525	513	546	526	540	499	526	526	545	526	575	517	539	558	538	515	524	501	511	516	551	522	568	550	563	504	557	517	526	532	518	557	512	566	543	570	538	548	568	493	500	512	502	551	516	571	539	573	544	527	553	520	498	532	504	561	522	515	555	527	549	532	544	501	520	541	547	487	530	560	486	566	529	527	502	534	552	522	530	538	560	558	519	529	524	555	560	510	515	566	540	524	519	533	544	588	529	531	575	553	550	532	539	523	534	507	503	537	530	514	530	514	547	542	585	545	528	502	513	507	493	536	523	529	523	531	510	540	504	521	546	507	521	553	525	547	524	531	521	537	579	551	560	551	537	525	535	545	538	558	528	551	530	544	538	539	552	539	496	551	527	537	547	542	512	539	532	540	538	587	516	520	517	522	540	533	575	470	523	548	540	545	513	543	582	556	545	519	505	548	561	563	548	524	566	502	527	538	570	495	513	520	510	533	541	547	604	512	491	540	515	544	512	541	521	553	540	529	567	571	549	497	571	528	538	536	520	508	563	493	503	546	527	537	505	505	547	529	521	534	570	545	577	544	511	537	540	519	560	512	515	566	510	546	540	515	522	564	525	506	527	521	527	506	528	517	550	491	580	530	539	499	559	531	529	532	556	502	517	544	543	549	512	560	509	494	515	529	569	550	564	519	511	544	524	583	553	515	554	554	544	532	534	524	525	573	527	563	530	533	575	536	558	556	513	534	529	528	551	539	502	541	534	553	495	532	536	519	499	493	510	546	504	537	551	529	544	546	564	536	548	533	556	509	546	518	495	519	518	524	546	567	551	547	537	505	532	510	522	542	518	505	520	533	560	556	487	512	552	524	532	540	530	542	530	543	598	537	549	557	534	531	485	508	560	544	581	568	521	534	536	532	548	533	524	525	558	516	498	536	592	512	521	516	555	541	536	520	514	545	530	531	569	541	509	517	531	533	536	549	519	572	548	527	525	541	535	513	518	559	510	559	545	495	579	528	570	544	524	520	517	562	537	531	496	547	584	567	568	545	553	550	512	564	554	493	569	559	505	529	553	502	524	537	555	530	513	552	542	492	568	566	533	512	495	502	545	512	520	510	564	553	512	549	552	555	508	555	548	548	541	507	508	544	551	566	548	586	512	556	538	532	535	567	515	547	526	515	515	546	526	518	533	545	545	525	533	546	549	548	544	522	560	550	529	527	559	501	506	553	561	535	495	533	503	556	569	542	578	583	550	532	531	521	533	566	531	553	500	515	532	529	513	534	557	551	542	513	541	567	523	517	528	561	520	516	557	578	495	496	550	533	566	550	583	499	570	517	552	526	490	525	517	542	531	500	577	554	572	564	563	543	573	524	545	524	570	554	503	523	535	527	586	545	534	546	543	517	537	529	526	558	536	542	518	533	496	515	553	530	518	521	500	565	563	510	514	560	551	542	565	525	566	495	527	513	526	526	530	565	551	555	544	539	521	539	533	534	568	547	508	497	515	527	543	547	536	573	530	560	541	538	486	519	547	549	523	523	512	502	530	552	556	557	516	511	521	551	522	576	541	551	556	523	526	539	565	544	505	534	561	508	553	549	533	549	549	562	532	513	500	561	541	493	536	542	534	519	538	539	517	556	564	569	533	539	493	519	563	530	557	520	532	562	537	543	491	575	468	502	510	538	537	485	558	566	527	598	509	530	521	522	515	559	514	549	503	501	482	538	488	525	537	508	512	555	539	530	548	521	497	472	513	522	514	564	511	552	562	555	516	558	558	490	561	521	527	520	538	501	561	526	552	557	530	507	511	547	521	526	536	519	543	538	509	509	532	525	496	523	540	510	534	517	555	511	539	516	549	502	569	523	576	530	554	560	501	514	495	546	532	573	593	572	541	529	508	522	542	532	559	501	530	544	492	507	541	538	578	542	489	538	541	520	551	527	520	578	511	524	544	509	506	565	535	514	555	495	527	538	523	554	557	562	578	565	497	579	550	545	494	546	570	542	551	536	522	543	551	557	557	547	559	538	547	514	561	518	534	561	562	537	541	488	545	499	546	545	494	563	596	522	556	509	555	526	529	493	499	556	512	510	544	527	517	538	523	571	545	541	460	510	560	517	526	519	551	551	501	525	569	534	514	526	555	560	521	534	554	500	555	548	483	571	514	499	480	538	510	527	540	498	553	544	547	593	541	548	500	556	540	501	511	509	564	517	536	551	535	527	518	538	509	492	528	515	510	535	503	573	511	577	531	524	558	523	580	514	520	550	548	546	502	540	513	482	530	518	563	505	517	453	569	527	540	496	552	540	490	562	528	528	565	529	533	521	510	547	516	544	520	541	524	530	556	554	514	512	557	559	502	572	556	553	557	543	578	536	550	525	566	541	516	568	561	533	539	554	553	527	563	531	574	533	517	491	576	546	542	508	511	530	534	500	555	559	524	538	560	513	490	512	516
24473	16146	9620	4660	3372	2368	1833	1475	1118	1026	901	856	829	762	762	726	732	797	690	708	705	729	721	716	666	651	627	668	716	734	650	628	693	699	717	664	620	684	696	645	639	627	593	692	673	624	674	662	677	676	675	638	673	650	640	677	639	652	641	733	655	688	664	643	665	654	682	675	711	681	681	633	643	650	647	666	633	646	712	648	693	633	697	644	658	608	657	643	663	698	671	699	617	646	615	640	656	689	636	626	652	637	662	683	618	704	656	651	635	615	640	668	678	686	609	673	658	636	655	613	661	716	655	648	649	657	654	667	660	691	634	671	658	637	634	660	620	677	630	706	638	628	646	634	617	681	702	668	695	645	650	662	669	679	625	643	660	654	668	621	663	658	640	639	597	627	643	685	618	633	705	684	682	635	617	659	663	615	656	676	605	641	631	642	682	674	650	580	672	704	673	662	646	645	630	684	667	677	637	671	641	647	639	664	654	631	680	670	682	651	667	622	636	632	686	636	647	648	653	648	656	694	666	669	631	658	683	655	668	674	718	615	648	654	671	655	653	664	666	657	689	678	629	643	659	653	663	644	663	657	671	657	660	628	644	632	620	692	673	635	667	650	658	671	657	643	667	630	682	634	654	657	620	626	671	652	674	618	695	671	641	612	681	670	670	715	648	616	638	616	654	672	652	650	711	640	648	676	673	633	630	653	688	686	677	604	702	668	628	665	682	641	649	638	661	628	693	652	652	636	641	590	662	682	599	699	679	653	629	702	622	673	634	685	622	710	665	612	666	676	681	634	655	604	644	680	654	645	645	673	656	629	660	667	637	613	677	713	671	632	665	633	632	613	696	672	629	671	656	631	617	684	676	624	686	655	663	652	679	638	608	630	635	630	630	676	649	650	728	634	686	676	662	650	620	665	660	671	632	664	644	604	657	626	659	676	656	675	629	679	589	671	661	682	666	639	666	690	643	692	702	678	677	701	687	678	662	682	647	698	663	656	674	675	615	631	610	638	629	715	705	652	674	659	654	641	642	685	662	674	634	671	650	691	663	659	668	628	635	656	677	649	656	674	631	610	659	642	679	659	648	623	652	663	658	668	652	626	651	657	662	652	643	624	623	668	629	653	677	643	671	689	639	716	675	670	665	688	617	619	645	653	665	641	648	666	681	656	644	649	677	622	684	649	655	681	687	639	610	639	658	648	668	646	695	663	629	641	644	665	650	629	638	667	647	673	663	625	649	645	649	659	657	712	684	656	641	689	677	665	613	642	653	668	655	715	725	640	677	659	646	631	670	630	640	653	652	635	654	679	628	648	656	663	670	674	668	690	659	689	674	644	646	691	628	702	622	640	631	609	651	632	605	664	665	663	676	676	653	646	664	678	650	668	643	619	640	647	626	672	626	634	603	624	690	620	730	673	654	645	648	617	680	651	614	679	713	660	594	660	619	637	684	646	680	595	654	636	651	616	648	661	607	634	683	711	700	632	616	632	633	656	656	664	627	689	657	692	671	670	688	648	695	668	647	667	694	652	677	640	661	654	648	643	660	667	650	646	639	683	647	620	623	635	662	630	629	648	644	725	655	613	625	640	655	662	676	664	674	643	639	674	675	687	639	656	653	660	609	691	641	626	674	634	680	637	678	643	642	646	647	639	646	606	665	649	647	613	616	675	659	644	664	629	648	633	663	639	671	663	630	645	646	649	730	630	630	631	630	705	656	690	707	668	651	627	700	689	647	638	687	648	661	670	618	702	645	712	634	666	633	688	672	643	682	651	647	624	624	667	637	638	635	619	684	651	639	676	665	659	635	653	684	671	619	662	657	610	688	676	626	670	617	627	682	658	622	651	619	646	622	632	658	635	685	637	629	666	633	678	662	655	662	671	662	605	595	622	611	665	651	683	669	689	641	646	653	666	696	677	620	675	672	630	679	668	652	700	623	609	631	671	610	665	632	708	646	648	623	612	688	634	662	661	657	613	688	649	625	638	627	628	669	658	660	653	662	666	655	656	670	676	649	624	650	627	638	672	628	697	675	637	637	666	651	683	647	654	646	610	642	647	636	688	622	645	647	668	645	623	610	648	602	655	646	684	619	626	673	634	622	690	642	655	637	640	656	686	598	639	661	653	607	723	660	674	663	591	659	618	679	620	652	658	704	651	637	669	639	628	661	642	679	599	706	660	680	657	631	613	645	656	686	717	652	681	638	618	660	643	708	605	648	608	627	605	638	632	677	663	654	680	610	671	662	694	658	611	656	675	687	672	672	649	671	653	664	663	627	671	652	626	629	650	672	663	646	656	652	599	656	678	677	686	621	681	645	650	630	650	696	654	676	692	653	605	625	631	635	671	667	648	631	687	647	611	696	683	670	654	652	667	649	658	650	639	667	662	655	668	664	638	649	647	691	602	679	624	661	694	624	649	658	665	653	649	666	639	660	642	674	646	633	649	674	634	669	644	608	648	647	643	677	698	659	674	668	677	646	679	643	683	681	666	637	622	640	648	662	646	678	693	631	673	649	644	660	620	650	675	649	661	686	661	669	662	653	626	643	646	638	649	646	644	663	654	704	654	631	653	669	606	650	675	593	678	640	614	676	630	670	688	654	631	692	647	664	649	665	659	628	647	640	635	667	623	640	679	653	618	680	677	695	643	709	689	682	639	649	654	646	651	641	660	630	668	701	637	647	618	651	681	594	672	649	652	683	672	664	658	614	650	642	661	631	659	649	644	672	675	672	650	641	621	634	636	645	663	639	647	661	639	693	638	697	626	660	655	666	608	662	623	641	647	681	656	686	695	673	639	656	637	647	697	641	639	645	674	630	675	638	633	657	693	663	623	679	664	627	673	595	623	622	693	664	647	684	657	617	641	629	592	698	639	712	648	626	664	669	643	653	653	643	624	623	641	648	611	618	662	684	679	653	643	670	656	641	675	641	664	634	621	648	640	676	635	686	650	632	666	623	656	638	650	698	608	634	664	677	695	676	652	695	675	654	634	635	634	639	693	679	635	658	675	683	693	670	653	680	616	665	676	684	639	649	623	668	703	702	690	644	612	681	650	650	632	625	663	664	628	649	632	685	620	628	709	671	669	659	665	690	692	689	689	674	653	647	622	595	693	707	667	638	660	708	662	665	676	655	666	661	622	632	640	686	639	656	659	649	665	660	639	639	613	661	619	589	636	631	705	643	623	697	677	651	669	664	639	677	656	704	611	629	643	655	642	631	617	628	642	623	679	664	618	650	655	666	665	662	641	668	644	700	660	658	649	620	620	649	665	661	637	641	647	690	661	690	637	705	621	634	645	685	722	653	640	649	661	684	649	646	656	678	649	620	639	626	626	644	625	626	639	630	655	706	632	674	635	658	704	692	671	647	631	680	635	687	639	647	715	662	626	690	664	651	640	630	666	720	674	626	643	629	620	658	629	654	593	654	671	683	622	637	642	636	672	649	627	652	646	650	639	651	662	637	662	615	638	646	645	716	649	680	657	700	612
24235	21073	27315	24942	12594	947	556	403	275	251	233	224	199	223	212	190	192	152	198	172	146	169	171	169	162	147	146	159	143	141	176	176	160	159	174	150	142	139	156	153	148	150	153	139	126	152	143	160	145	158	149	160	161	151	149	145	152	152	146	143	158	140	158	155	159	151	159	157	160	174	151	131	143	176	144	147	158	167	160	151	147	153	141	159	159	139	152	154	135	149	159	136	159	178	154	158	145	140	143	157	162	149	147	159	138	147	133	167	155	154	138	141	148	164	122	152	131	151	151	139	144	129	150	161	161	159	192	158	155	164	146	140	132	134	144	130	156	163	128	156	137	154	175	158	184	131	126	138	144	151	153	161	139	141	177	166	163	154	145	162	147	150	166	148	161	164	140	142	159	152	160	143	178	141	165	138	158	150	149	158	138	156	161	153	147	158	146	157	122	126	169	157	174	161	175	143	152	145	144	166	132	166	142	145	162	173	152	158	149	151	152	175	146	162	116	157	146	170	140	158	166	145	164	143	149	156	152	152	151	159	156	155	161	143	173	128	173	193	140	186	146	163	146	164	154	169	166	163	149	134	142	151	156	154	150	137	154	161	144	141	148	138	166	140	145	151	155	152	152	175	154	151	145	169	156	172	134	158	128	143	169	150	132	150	190	149	160	160	157	150	172	140	162	149	149	157	147	150	155	165	154	141	146	166	138	164	148	143	150	147	154	176	134	137	144	148	164	152	154	126	194	148	159	139	181	139	158	133	165	151	153	153	144	172	172	147	153	193	143	139	185	172	159	137	149	153	137	158	155	139	176	146	151	152	149	134	137	143	160	138	139	148	133	158	159	156	175	139	120	175	158	144	144	148	148	164	130	149	156	174	154	148	156	149	144	139	157	164	126	156	184	155	151	157	163	140	158	169	160	154	141	158	170	150	158	122	138	155	181	145	156	151	156	159	146	173	143	172	145	141	142	145	151	155	163	135	138	154	153	147	158	146	169	150	170	160	181	166	150	156	144	149	155	168	146	169	146	157	129	137	164	159	170	157	171	128	161	141	171	150	160	152	151	142	155	158	174	142	155	141	154	160	170	143	147	168	162	139	158	147	151	139	157	125	154	153	140	175	157	169	132	177	176	147	169	164	141	162	151	139	152	159	162	163	169	163	156	167	128	139	143	159	123	157	164	156	152	164	161	152	163	139	151	149	149	138	171	145	166	169	123	171	139	150	155	154	154	149	151	160	151	137	184	175	162	142	164	156	178	143	158	155	135	150	144	148	164	155	148	157	128	129	143	141	168	142	156	155	158	149	136	155	159	175	151	146	141	142	158	148	156	151	157	143	163	150	163	143	175	154	174	141	169	163	161	159	140	151	171	165	157	135	148	159	137	142	159	139	165	174	137	133	151	168	151	159	140	157	159	154	153	146	148	138	161	170	153	134	151	162	164	169	161	138	142	145	152	167	137	132	152	148	134	157	158	161	171	137	140	136	148	153	154	163	148	154	146	158	146	147	152	141	143	154	165	139	149	130	158	124	167	144	126	156	155	171	164	166	162	168	186	172	156	148	124	165	148	145	148	162	166	144	153	158	144	151	165	147	161	157	135	171	149	163	159	148	161	177	146	150	151	141	164	156	142	127	158	136	142	161	167	167	150	136	154	162	180	155	171	136	142	154	149	155	156	148	148	174	171	165	155	152	136	142	175	133	154	180	155	138	163	163	162	138	149	139	162	157	146	154	160	155	172	140	154	152	154	148	162	165	147	179	142	159	138	154	175	180	154	144	165	130	150	159	143	161	140	167	151	146	158	151	153	151	156	178	160	162	158	164	183	152	145	163	142	163	149	137	166	151	148	155	155	161	169	128	145	140	171	156	189	160	150	146	160	153	145	167	149	142	161	145	182	167	162	153	159	163	158	158	163	145	150	144	150	156	148	169	143	169	145	158	154	149	150	155	151	150	167	133	144	130	131	143	166	166	144	151	158	147	148	161	136	160	166	145	165	148	170	142	156	143	149	143	165	169	161	154	164	161	157	152	160	148	147	141	145	134	167	151	168	147	149	166	152	160	151	153	171	155	143	159	171	154	154	144	174	154	142	165	160	140	162	169	148	162	163	144	172	158	155	152	139	149	149	144	133	160	142	151	146	153	155	155	152	157	178	158	154	154	155	131	168	176	159	174	139	143	133	141	127	153	156	139	162	140	146	171	152	152	151	179	161	174	146	163	160	142	174	164	147	140	139	148	160	150	145	139	158	156	151	181	166	134	146	129	154	142	161	164	157	152	158	152	169	156	136	168	175	143	146	148	145	160	157	154	168	148	156	154	147	148	159	140	176	162	166	169	151	145	148	152	158	161	176	172	166	143	150	168	149	150	164	165	152	172	181	162	167	162	162	155	150	166	148	154	158	166	150	144	158	151	145	157	153	154	150	159	169	146	158	142	152	166	138	172	155	134	150	160	129	170	162	175	145	154	144	148	160	163	180	153	156	157	159	144	154	161	146	159	160	155	181	154	163	135	137	130	150	132	150	135	133	154	151	151	122	159	145	153	137	154	144	150	147	169	141	168	164	149	136	143	158	142	142	145	164	158	143	171	143	159	159	147	158	148	156	135	144	169	157	177	135	141	169	154	153	146	158	167	145	168	164	144	162	148	145	198	174	161	169	147	162	145	168	160	129	181	153	175	154	171	166	146	155	165	154	127	150	147	144	146	144	147	139	136	120	188	149	169	144	164	159	142	175	177	162	168	154	157	161	158	136	142	157	150	135	145	134	155	168	136	147	153	143	154	137	156	165	143	173	148	178	157	160	128	153	156	152	148	150	173	169	161	147	163	168	134	148	151	166	158	147	170	157	155	148	148	144	163	157	162	147	151	150	122	173	164	159	168	144	151	184	139	154	149	163	167	151	171	171	164	140	164	151	163	172	144	157	176	144	154	162	149	167	140	146	161	170	155	154	160	140	174	161	137	158	166	148	156	163	163	154	140	166	147	159	184	159	135	148	132	173	165	169	163	136	141	160	149	155	161	128	156	173	171	154	163	137	142	175	156	158	187	157	162	158	148	152	152	150	157	155	169	148	151	140	170	152	160	146	160	136	177	162	151	136	139	150	151	140	170	158	168	136	143	137	138	162	163	160	160	135	157	154	149	140	154	149	147	197	154	148	150	158	151	143	167	167	156	164	122	160	164	142	156	159	156	133	171	160	150	183	162	145	134	168	124	145	160	171	157	145	140	147	140	146	178	145	147	171	147	155	160	144	132	147	159	153	144	157	142	162	170	143	143	146	146	167	149	144	150	176	162	152	154	150	141	140	171	153	163	152	166	140	171	165	170	162	143	161	149	152	176	131	167	120	165	145	162	160	128	148	151	150	156	117	183	162	132	179	132	141	169	126	135	149	172	154	141	167	141	160	163	153	148	180	147	155	159	151	144	156	167	142	149	171	154	142	165	162	152	138	153	170	145	152	152	143	177	149	143	151	166	159	138
24411	11402	6511	3207	2048	1403	930	666	540	387	350	298	301	291	251	258	237	197	241	228	226	235	229	219	225	243	220	191	184	212	195	205	238	221	213	205	239	202	199	193	206	208	219	195	228	186	196	209	223	210	213	189	195	223	218	218	219	189	190	197	184	201	215	194	215	211	222	196	207	183	198	199	215	206	209	181	217	226	213	216	213	206	219	221	198	215	168	174	197	225	193	216	196	207	189	217	180	197	212	214	166	203	192	185	186	190	201	198	216	211	212	214	203	212	225	209	207	242	201	218	177	198	205	193	223	187	197	231	214	205	208	174	217	199	211	193	174	198	191	196	205	200	210	226	177	189	202	230	217	207	219	198	193	204	190	176	205	186	179	195	207	219	163	166	206	196	197	178	204	169	198	196	207	196	178	204	196	213	209	205	207	204	214	198	212	178	192	199	179	227	205	206	224	214	230	190	211	172	196	206	183	207	206	201	215	188	210	188	194	195	212	200	188	211	218	181	207	178	186	188	203	185	195	202	193	208	198	189	187	231	174	235	176	191	205	205	220	191	211	195	172	196	198	218	208	192	195	218	229	192	218	198	200	224	170	220	208	181	211	216	191	217	218	173	230	179	186	193	205	204	204	209	198	189	209	191	194	198	202	212	217	232	205	208	189	197	184	199	211	195	203	207	223	198	198	220	198	192	209	198	198	210	211	206	202	214	222	216	214	207	215	215	210	189	185	197	204	191	198	199	191	194	200	216	206	211	213	210	195	186	226	232	206	204	199	198	193	215	191	212	211	208	189	210	194	196	221	194	195	191	212	192	211	195	190	206	213	204	193	200	208	198	204	207	184	208	213	205	210	194	204	210	188	196	214	207	224	202	232	188	182	227	199	176	183	201	211	197	218	200	194	184	181	197	217	177	232	211	187	195	204	214	212	215	209	202	207	232	174	231	199	182	208	190	214	201	172	209	221	178	192	217	218	181	185	218	214	213	224	201	213	208	212	201	223	171	204	204	199	227	218	216	200	181	190	203	206	213	185	202	196	189	196	198	213	209	191	198	198	198	200	211	191	249	195	184	186	213	190	225	196	215	222	193	201	201	200	198	201	200	219	201	190	199	200	225	182	185	189	214	208	201	200	193	218	191	177	231	201	194	203	197	231	190	205	194	185	195	199	203	204	199	209	193	196	210	174	192	179	201	191	194	177	212	203	182	202	191	186	203	191	214	199	190	202	198	199	186	197	206	212	209	217	188	183	202	186	192	199	203	219	182	194	191	209	195	192	213	229	190	201	215	214	212	204	211	197	203	202	202	184	192	209	199	185	184	211	187	201	215	200	192	219	222	189	183	215	208	192	183	194	200	200	190	200	202	172	219	209	210	219	203	211	199	220	216	221	178	210	199	209	183	204	207	187	192	184	186	205	193	185	204	205	203	207	176	183	245	196	187	215	193	195	212	175	198	194	194	206	173	249	189	185	218	192	203	181	206	218	210	213	178	181	227	178	194	184	201	193	208	208	187	232	201	201	201	209	168	194	202	176	182	207	180	211	208	195	209	201	195	217	173	204	188	196	191	186	188	215	204	194	174	184	216	173	221	213	213	212	199	194	195	193	206	194	225	201	228	180	211	208	201	175	209	214	202	193	194	194	210	222	200	203	190	194	184	193	215	196	205	190	198	181	205	173	197	191	216	227	204	218	194	212	210	245	240	228	201	179	206	199	222	215	211	226	211	204	208	213	201	199	193	190	205	194	200	190	197	185	184	222	220	194	193	200	206	198	189	210	207	193	209	191	231	171	210	208	202	204	207	201	189	197	206	200	196	196	200	210	198	222	196	230	214	189	230	213	223	218	197	204	192	196	193	219	207	204	181	186	220	182	209	199	206	216	209	214	205	191	197	209	192	223	201	195	188	196	224	199	212	182	192	229	190	211	209	197	210	189	202	209	204	190	205	181	199	216	199	209	175	185	208	193	186	226	201	211	214	196	198	193	178	205	178	205	194	220	233	203	196	194	209	201	216	216	190	234	190	187	190	228	196	199	208	194	218	194	209	204	205	175	204	180	202	194	186	199	210	204	198	183	182	215	189	179	186	209	198	219	206	203	205	204	201	194	202	225	213	182	198	205	179	215	169	209	199	211	199	204	193	187	174	207	213	201	195	185	220	197	200	210	206	199	207	191	212	193	194	184	186	202	203	192	216	199	206	194	188	207	204	213	212	186	207	208	211	186	193	221	204	217	192	223	206	207	198	184	208	197	186	206	177	215	225	186	221	206	175	223	201	185	204	196	189	216	244	181	199	185	191	195	223	197	188	168	222	196	189	204	199	220	193	187	195	188	218	225	215	183	205	201	214	216	199	189	209	194	193	201	202	236	216	193	220	189	192	190	191	212	219	196	206	193	239	199	208	194	217	193	202	197	182	218	188	197	202	185	174	203	197	185	214	200	221	210	209	215	180	196	198	192	190	208	209	203	213	214	191	204	201	198	179	221	194	205	198	193	195	192	205	181	189	189	204	195	206	200	224	193	203	216	227	207	196	206	206	218	186	178	199	202	204	188	209	247	211	174	198	197	196	201	209	218	199	219	211	184	188	190	209	204	180	229	194	194	203	196	195	214	209	182	201	179	190	213	219	215	200	209	213	202	181	214	204	163	228	205	201	216	213	205	198	207	197	199	189	223	197	205	199	212	193	198	193	181	210	210	214	188	206	218	198	215	216	212	198	218	192	217	196	209	219	223	221	200	183	209	191	195	185	194	214	189	197	198	198	209	200	202	224	226	210	217	180	209	211	215	201	199	209	180	201	202	170	210	208	188	204	165	199	180	190	230	192	184	186	216	214	207	197	217	206	207	225	203	195	207	190	224	211	212	186	210	198	194	188	196	190	185	206	195	209	188	225	204	203	201	209	208	204	210	181	193	200	175	217	201	198	202	204	186	219	208	185	220	188	194	199	218	210	203	193	197	193	197	187	218	184	221	208	193	213	196	186	194	207	185	193	214	183	209	220	225	204	214	208	196	225	208	200	212	193	220	193	173	209	229	199	219	203	214	212	187	203	226	184	224	214	192	211	228	212	197	220	201	197	190	186	213	192	210	199	191	227	213	204	207	210	223	198	228	191	223	201	218	214	202	227	183	204	199	187	198	217	208	187	196	197	166	245	193	221	211	215	206	234	188	196	172	200	224	196	201	207	195	191	211	205	211	203	201	200	198	204	197	202	218	219	193	207	189	205	234	201	232	229	196	198	216	200	194	196	232	183	179	218	187	223	185	219	205	221	223	215	229	204	182	205	201	220	208	178	193	199	199	195	205	179	209	189	207	206	200	178	181	205	206	187	203	192	216	222	220	184	201	188	193	182	199	199	174	214	188	204	197	202	183	177	192	216	211	236	224	203	191	220	199	201	193	206	209	215	191	192	208	203	220	197	182	227	205	185	180	203	198	191	213	194	194	202	217	185	221	212	198	197	191	209	185	229	206	194	206	200	212	195
22310	21118	28737	23744	21110	21142	9913	1289	862	745	683	601	553	539	505	455	449	490	447	458	454	437	396	425	417	387	392	424	416	402	401	432	414	399	406	390	403	361	367	399	404	357	379	403	380	380	418	400	419	399	365	371	420	390	394	399	390	423	399	423	392	396	421	382	387	389	392	394	383	407	385	392	388	400	422	399	442	369	409	372	372	450	390	391	348	356	383	394	409	379	411	412	390	414	383	379	373	383	405	401	378	353	399	402	381	395	402	381	382	386	376	393	395	408	375	390	402	392	389	385	350	361	402	398	361	413	395	365	391	385	390	375	377	342	390	375	409	409	369	395	402	388	387	383	394	413	406	367	353	374	367	381	374	394	379	401	407	376	369	433	378	404	402	359	396	359	412	394	381	382	339	416	374	357	363	426	391	384	371	424	384	408	400	375	437	391	360	392	375	375	351	387	381	393	351	388	411	373	392	360	367	389	399	377	375	404	388	386	386	378	377	375	433	380	372	380	363	374	413	368	390	373	392	385	378	396	384	403	401	380	400	352	409	374	376	392	416	391	405	384	326	378	413	391	409	367	387	371	367	391	413	421	371	373	365	411	382	336	381	406	392	399	383	371	377	359	391	377	364	381	358	410	374	379	385	372	398	370	405	388	413	378	427	376	401	428	349	388	372	369	394	387	379	376	397	392	369	398	392	417	414	391	424	363	392	402	385	391	397	377	388	342	391	393	347	382	406	376	381	373	385	415	405	392	387	381	378	395	393	393	398	383	426	336	374	365	409	375	417	398	374	368	398	399	386	373	398	377	353	397	368	389	396	380	330	389	381	400	381	385	370	363	403	375	361	346	363	419	398	399	389	397	404	412	412	414	397	374	399	398	408	383	384	351	380	386	412	400	370	386	414	406	387	397	404	371	384	393	368	388	377	350	382	365	399	404	397	331	419	448	402	422	388	420	383	394	374	370	400	402	353	374	417	390	387	388	387	388	405	359	357	353	363	372	407	370	396	382	378	372	379	392	422	417	353	362	416	423	440	391	359	364	395	356	396	397	388	411	385	373	383	358	382	397	405	410	395	374	384	389	384	410	406	391	387	400	354	398	396	412	379	384	378	397	391	382	351	391	389	387	356	349	361	422	396	440	375	399	376	368	381	347	383	412	363	384	426	409	374	406	405	369	373	358	417	392	389	403	360	407	396	409	368	372	401	382	375	376	382	377	408	379	384	368	409	396	386	345	409	387	376	403	362	375	378	363	386	378	381	371	376	429	410	376	365	382	362	391	380	368	400	370	416	397	396	387	423	395	397	405	393	382	380	390	378	383	390	403	395	335	396	375	403	395	372	375	406	375	375	417	387	392	356	402	406	376	368	385	418	397	377	392	382	377	380	365	365	411	341	377	367	376	402	379	385	389	384	354	384	360	393	405	383	379	396	410	376	354	383	386	393	389	385	385	393	380	395	399	410	386	411	409	406	379	393	389	404	378	399	381	362	369	342	374	374	401	396	406	337	391	354	395	382	402	379	403	395	387	377	364	387	360	370	400	400	381	400	382	377	416	398	386	396	357	404	391	409	389	389	381	405	380	411	400	350	382	375	363	432	388	367	399	412	398	364	381	381	416	350	392	394	407	340	368	401	397	391	403	375	386	361	391	384	398	359	408	388	424	396	366	380	413	370	404	376	385	341	386	364	359	377	370	397	428	407	367	363	379	357	392	393	356	420	384	400	391	373	393	393	408	411	405	401	386	403	369	382	374	352	367	383	385	392	373	375	364	378	363	366	361	402	377	394	387	387	373	387	394	378	383	413	370	408	406	410	347	368	413	393	380	376	398	383	376	387	386	366	378	350	329	379	417	418	356	361	411	381	405	356	377	387	375	375	352	395	354	382	369	358	390	350	430	371	422	375	385	391	389	408	387	390	367	372	403	344	376	376	387	382	386	374	391	391	431	403	369	414	388	372	355	363	374	378	384	425	384	395	381	422	405	389	437	404	404	384	423	382	380	410	406	377	400	382	363	397	354	376	392	387	408	374	357	352	412	375	372	408	374	392	377	374	402	378	392	399	389	378	407	404	363	390	388	397	366	375	386	363	403	392	404	366	395	371	391	419	397	382	367	382	395	373	382	392	356	374	373	378	370	396	376	406	375	371	366	419	388	423	390	341	393	356	397	409	361	367	407	376	388	385	404	407	389	359	383	371	349	372	380	381	416	386	343	415	409	376	367	358	387	419	394	402	368	419	370	385	361	404	356	366	368	380	405	361	386	398	419	392	414	378	344	398	353	392	387	404	409	386	379	358	394	400	353	393	410	412	399	363	383	394	377	409	400	416	377	379	400	399	356	408	387	394	377	389	410	391	386	377	370	394	399	411	383	384	381	406	355	381	408	428	431	402	382	361	383	371	388	375	404	421	391	393	396	385	399	389	405	385	409	355	397	378	365	391	414	376	368	408	398	364	363	382	377	406	388	414	383	396	455	418	381	395	362	414	399	386	365	390	397	387	393	371	351	413	379	396	412	357	342	395	412	351	381	383	380	382	353	377	325	406	382	362	416	380	408	409	369	380	368	400	395	389	340	375	354	383	394	407	399	386	390	398	389	401	341	357	362	428	393	372	371	413	362	366	371	374	370	396	360	432	405	387	387	386	382	381	398	410	380	352	393	379	402	378	379	384	353	354	396	363	367	406	412	406	407	396	392	377	384	374	396	355	392	370	399	358	373	375	379	397	379	418	361	392	396	416	373	377	403	389	367	405	376	392	397	388	416	405	371	384	365	392	371	391	375	453	410	379	360	388	381	403	382	395	391	380	402	371	387	371	367	370	376	391	397	385	378	399	359	379	392	393	376	386	397	383	389	390	373	440	348	395	383	375	373	386	398	379	345	375	365	414	367	397	428	379	390	377	365	363	404	397	356	356	365	346	358	387	390	392	376	372	406	379	382	433	372	379	369	395	352	416	392	370	388	375	379	405	399	393	412	415	382	381	386	363	424	402	387	374	361	361	380	356	410	353	381	393	409	382	423	371	401	399	436	377	367	393	386	383	395	393	401	375	391	392	386	369	408	349	385	421	397	384	394	381	408	378	367	387	399	384	407	400	393	415	379	367	408	374	377	364	387	367	367	391	370	372	400	414	373	380	450	403	348	359	402	373	416	382	393	394	394	365	355	389	379	369	370	404	383	399	347	375	348	385	402	406	392	394	406	388	384	408	356	372	419	384	422	417	358	435	380	393	431	387	372	389	371	380	403	371	378	365	376	398	365	413	399	426	398	398	383	393	376	377	374	409	384	409	359	420	427	403	414	341	382	426	365	402	369	359	390	403	382	361	384	405	404	390	373	365	394	401	421	378	420	418	380	373	391	374	376	391	407	378	378	370	383	409	384	372	404	361	373	376	406	400	403	377	431	364	400	393	388	398	395	382	381	352	403	412	357	381	383	379	375	379	378	400	392	382	442	388	413	379	418	370	366	410	366	399	367	356	371	396	427
25833	21568	14935	7678	5287	3682	2565	1990	1469	1160	988	870	802	710	782	675	648	595	589	595	557	575	536	539	507	542	544	535	542	539	537	529	519	508	531	484	521	446	507	485	508	508	521	510	500	494	507	502	506	471	498	474	470	512	485	507	459	485	481	569	488	483	477	456	522	463	476	521	452	489	503	496	489	492	483	485	451	479	491	477	469	477	494	485	443	496	491	477	450	508	501	489	476	496	504	493	455	481	507	444	532	474	451	538	499	541	457	533	487	483	456	482	466	479	498	497	464	470	485	489	508	512	485	493	460	526	482	474	499	475	492	488	492	488	496	495	493	496	434	469	496	450	468	485	491	476	500	491	486	495	471	496	459	498	486	447	526	470	453	494	492	479	505	477	488	488	496	463	501	479	444	472	482	510	526	470	505	502	506	456	481	466	461	504	511	531	509	486	489	491	492	438	552	502	453	475	474	479	476	474	488	457	464	493	495	473	517	506	484	513	494	500	468	485	498	515	505	479	460	517	498	489	487	513	512	483	534	467	429	473	452	515	449	519	485	472	487	460	477	482	497	504	454	469	472	518	478	475	501	458	451	462	489	456	467	494	527	444	470	482	472	504	439	478	480	498	464	491	488	470	503	491	433	427	460	476	493	461	503	495	487	492	481	474	504	493	452	478	467	473	508	464	490	509	481	500	481	424	524	487	477	494	506	442	513	489	456	466	484	456	473	483	496	492	493	483	474	482	482	471	465	459	469	464	475	466	461	450	478	505	482	433	470	497	489	518	458	481	487	484	503	498	466	528	469	478	462	471	467	518	412	515	480	535	459	477	499	472	469	528	488	491	500	484	519	503	495	512	473	472	497	468	451	489	475	488	479	505	464	461	445	470	514	502	469	507	465	497	486	472	498	504	468	457	503	475	453	471	446	497	511	495	479	469	430	484	502	474	489	527	506	516	506	432	470	504	493	494	536	469	500	492	443	498	476	446	488	473	484	496	498	517	505	510	468	470	490	465	441	497	497	477	436	508	497	486	475	485	462	492	512	477	476	462	460	480	499	481	464	454	485	481	516	496	461	475	531	481	462	462	498	469	448	474	464	502	450	468	493	462	426	474	479	469	506	489	485	501	477	475	496	491	449	476	477	517	484	483	465	482	520	479	439	478	465	465	523	523	465	483	444	466	516	508	512	478	468	478	531	509	499	472	481	487	516	467	474	453	430	449	489	483	490	487	479	487	468	505	501	498	473	498	472	467	474	473	503	482	494	515	474	479	489	478	536	490	516	476	452	473	471	478	448	512	495	489	468	499	500	503	481	499	512	492	480	526	474	494	499	488	509	489	505	508	474	508	452	496	505	490	507	495	469	484	475	482	475	458	492	482	517	469	438	469	455	481	495	483	513	485	474	468	465	468	483	479	438	498	444	458	483	484	503	478	459	455	463	510	471	471	533	520	524	507	507	476	453	499	491	482	477	512	475	437	485	477	517	509	481	469	480	536	498	487	500	501	531	495	482	493	501	488	497	484	488	487	465	474	476	489	490	485	462	506	487	482	490	540	462	499	452	484	451	475	520	506	508	465	505	494	478	423	489	485	470	474	467	453	515	488	485	472	510	489	509	481	544	467	480	483	476	492	504	512	468	500	503	478	459	460	528	498	487	465	478	464	469	448	498	489	472	509	479	494	505	484	452	487	517	487	475	461	516	465	491	498	468	501	491	502	485	473	451	468	437	461	461	456	495	454	453	512	461	482	516	522	453	469	509	468	482	491	421	497	483	449	471	494	523	508	463	507	479	530	510	459	522	493	460	443	428	483	499	469	460	454	508	513	493	488	487	512	489	485	499	474	468	472	494	442	469	477	482	474	462	472	502	506	504	506	505	494	503	466	470	474	474	472	490	460	525	509	467	449	454	513	490	483	504	471	501	505	461	473	454	464	489	493	472	487	466	539	486	469	470	438	503	446	466	511	459	496	502	452	535	497	477	490	503	492	520	448	460	495	479	513	462	508	509	482	488	454	501	486	478	493	519	496	486	446	475	485	445	467	483	535	499	486	471	496	472	443	494	461	452	492	505	491	451	478	486	459	504	497	488	507	508	436	461	468	496	461	507	498	572	462	502	513	533	489	501	528	487	513	476	513	480	463	529	467	473	500	485	492	469	468	452	506	512	503	504	454	507	461	467	523	504	484	465	490	458	485	513	495	487	488	496	464	502	532	510	493	457	486	514	472	452	491	478	480	479	502	479	447	461	478	533	486	453	480	518	471	471	509	454	478	481	476	457	486	512	453	456	500	469	462	471	508	482	466	475	477	463	494	485	532	490	509	482	505	493	469	457	512	469	476	462	463	469	501	490	500	472	438	467	476	488	487	508	506	486	458	494	521	480	466	496	473	469	481	504	482	472	463	529	484	502	490	483	484	487	492	481	485	473	472	440	502	504	444	458	494	518	481	472	497	477	507	491	508	500	521	482	460	471	491	482	504	464	483	466	459	486	473	458	503	458	493	468	497	488	493	490	532	454	483	469	463	525	479	467	421	505	458	471	490	450	499	488	479	492	479	450	482	465	458	520	475	467	472	460	452	494	499	512	494	488	489	494	480	495	477	475	505	491	456	496	478	468	470	500	478	461	476	494	497	480	503	484	488	515	477	493	466	541	496	490	474	481	520	460	504	444	458	456	462	502	451	501	461	476	476	521	519	468	474	480	484	487	472	478	489	470	471	487	467	509	476	479	483	510	476	516	509	495	500	451	496	488	479	492	505	497	466	489	461	484	489	474	482	481	481	480	514	472	463	501	505	471	520	500	498	480	485	502	476	522	483	474	466	524	458	459	467	478	495	480	502	477	480	440	509	455	491	471	499	473	459	483	486	472	484	495	501	471	466	455	446	503	492	483	495	549	481	506	502	480	490	469	462	496	534	473	463	480	475	512	453	472	440	506	442	497	479	527	501	480	516	476	463	484	489	483	485	509	473	519	499	498	483	531	491	498	486	464	449	440	507	474	505	456	440	464	462	468	521	477	456	466	462	493	472	532	469	463	490	452	475	471	505	472	454	522	488	451	521	453	466	496	497	463	467	493	497	484	472	480	487	480	508	482	490	479	523	520	472	490	539	460	489	502	502	440	509	516	467	502	461	467	489	485	497	467	493	511	479	462	509	477	487	491	440	479	450	470	461	459	473	461	492	485	489	510	484	473	509	482	480	466	492	454	496	489	480	520	505	502	538	516	469	481	486	512	475	472	497	496	493	519	456	472	482	474	481	461	449	487	467	541	447	469	477	516	511	484	490	535	461	498	492	488	489	516	495	494	487	476	477	468	470	481	524	486	488	515	478	481	476	451	485	453	483	506	517	524	480	494	461	457	516	492	483	505	478	460	469	445	467	455	483	446	503	509	482	473	505	491	463	482	476	457	445	511	473	484	455	505	505	487	511	496	520	484	491	493	528	521	465	458	485	464	493	480	474	498	484	492	499	540	508	503	488	497	500	493	491
27194	19723	7366	1409	762	517	435	421	399	376	325	345	349	379	319	339	341	334	326	289	316	347	335	347	350	347	347	393	310	339	347	319	336	326	363	348	338	321	342	294	345	365	336	318	346	344	334	338	321	364	335	357	358	312	347	338	326	342	344	310	299	304	331	356	325	365	309	358	321	298	351	306	342	331	348	328	372	340	340	327	359	382	341	310	327	363	332	337	343	314	318	308	305	294	308	293	331	350	344	343	356	315	319	355	299	360	345	339	290	302	349	326	353	328	306	310	334	318	326	335	325	338	321	333	287	329	315	381	304	328	361	336	303	359	292	324	387	312	327	337	357	354	327	333	321	320	303	326	328	355	321	337	316	346	342	326	337	307	362	308	347	340	344	362	302	327	306	296	335	342	327	347	307	305	319	362	334	335	324	323	341	341	347	339	339	357	334	304	323	357	317	325	351	345	356	336	355	362	302	313	357	318	351	350	338	336	340	340	312	314	326	335	354	314	326	350	357	322	332	343	362	317	314	332	340	332	348	296	348	327	329	330	319	332	360	305	336	359	330	331	304	318	319	311	317	362	315	354	344	373	351	323	323	337	327	355	323	360	332	313	322	380	313	330	364	349	331	327	375	330	327	367	330	347	324	330	333	329	362	337	372	332	346	317	333	340	316	361	307	320	382	327	358	352	316	324	360	321	301	317	328	334	340	341	338	356	349	317	326	360	298	311	368	294	349	335	326	315	337	338	304	326	333	307	331	329	321	285	362	355	303	346	323	312	346	340	365	350	321	327	350	321	330	359	345	323	322	320	312	352	339	346	332	354	337	326	314	342	349	348	361	351	359	328	326	322	311	327	347	339	337	347	332	351	335	328	324	348	326	363	322	343	372	321	339	314	332	326	358	351	350	316	345	351	358	326	344	316	330	328	350	349	359	338	345	321	330	321	357	359	343	353	306	332	351	350	305	342	352	346	315	328	318	320	344	328	354	345	337	304	328	330	331	320	312	337	326	297	335	347	363	325	362	331	321	326	337	318	345	348	334	361	318	333	342	310	337	306	343	340	338	366	331	371	309	339	357	321	328	317	322	344	330	330	329	342	327	337	344	340	305	331	335	327	325	353	318	358	350	308	329	332	314	308	326	320	352	321	335	327	337	346	326	338	338	323	339	361	330	332	335	338	355	336	318	315	358	331	352	363	334	324	308	303	303	345	337	319	359	336	356	339	322	335	332	317	343	308	323	351	335	361	328	350	341	327	364	326	365	374	351	357	330	332	363	350	341	321	320	316	295	335	316	325	325	363	350	330	301	339	323	320	321	321	343	355	322	330	338	335	328	344	354	317	351	318	360	342	287	364	333	359	367	319	335	335	353	337	356	351	323	326	370	359	305	335	339	332	354	325	296	344	309	364	367	353	340	345	315	335	302	294	344	366	359	331	339	316	323	314	345	335	311	323	336	287	331	329	329	354	320	342	335	330	338	337	321	339	314	346	378	324	361	355	333	302	349	339	348	342	336	358	328	348	371	284	382	350	350	356	319	355	344	335	347	317	322	356	369	337	309	318	334	360	325	318	325	363	316	335	311	321	330	368	317	311	324	330	349	338	327	328	318	333	337	356	312	321	346	341	325	344	337	349	320	335	359	345	305	326	321	314	373	321	302	370	346	366	338	315	362	282	350	351	343	352	340	319	338	305	353	323	301	334	342	340	333	339	336	367	369	349	334	334	322	317	367	351	314	296	370	341	324	342	334	330	369	303	333	315	306	320	345	305	321	341	321	305	336	317	329	355	325	326	342	332	325	344	353	303	309	327	337	339	329	347	330	349	350	347	347	358	334	341	342	317	353	355	318	329	359	342	364	353	327	343	346	333	341	340	321	344	335	309	332	321	322	304	342	296	347	320	350	344	302	322	334	310	367	333	347	316	298	320	348	360	356	353	348	349	346	313	294	365	327	347	316	342	348	329	324	341	313	351	327	325	335	322	332	358	307	328	308	338	363	326	305	356	344	320	317	354	326	302	340	348	331	292	362	331	349	349	318	330	334	314	348	328	328	303	329	355	339	369	341	342	320	357	348	317	341	318	348	343	371	367	333	346	331	302	365	337	337	324	318	338	362	318	346	351	326	322	326	337	324	345	354	332	343	347	324	333	310	349	330	366	336	339	365	347	342	318	339	328	319	324	337	330	323	323	334	350	353	372	349	364	321	321	301	354	333	338	342	351	309	336	315	311	314	338	337	328	337	344	325	361	350	320	335	322	348	369	343	341	334	312	335	325	299	305	349	359	344	321	364	328	338	347	321	332	315	324	297	312	341	336	361	344	338	328	371	297	333	356	363	315	347	345	304	329	316	336	308	315	324	322	313	356	335	366	325	349	355	362	345	370	353	364	353	321	333	319	357	319	357	369	312	331	347	332	343	342	326	330	344	321	358	350	294	359	325	337	325	310	325	348	328	346	334	332	285	349	356	316	329	310	311	319	303	345	316	343	335	338	330	373	335	317	312	321	335	352	294	339	326	317	323	344	347	362	329	321	350	338	340	319	343	311	325	353	352	340	344	342	343	305	332	358	340	333	346	331	339	353	320	363	317	346	333	307	350	354	370	344	356	325	348	307	339	324	353	311	295	335	325	343	312	348	302	337	340	355	366	316	334	333	319	367	322	329	342	355	343	346	352	334	371	353	324	294	317	327	339	343	340	354	314	353	351	357	335	324	351	314	360	337	334	327	293	334	302	352	327	322	337	319	325	347	328	327	329	345	328	357	369	296	363	365	328	333	320	327	313	361	317	354	304	304	328	351	320	333	336	322	392	350	323	343	368	336	352	335	347	321	331	310	332	322	339	363	369	299	342	320	310	317	329	325	311	353	353	351	323	352	367	333	352	311	311	339	344	362	321	313	348	290	331	317	321	335	362	323	322	347	306	326	357	324	323	358	331	331	348	348	315	335	321	337	334	340	316	352	345	308	316	347	345	342	338	324	339	331	348	374	347	331	350	292	318	341	340	356	351	334	331	338	326	353	304	328	359	330	365	311	297	353	338	311	321	334	321	324	321	341	327	338	338	346	347	369	370	355	343	352	342	312	304	346	324	335	314	327	343	330	355	331	342	351	373	338	321	310	331	295	344	334	341	357	370	344	298	344	365	332	335	345	358	392	348	314	354	328	333	321	349	312	336	338	329	353	309	356	336	313	350	323	344	366	346	329	318	331	362	332	323	336	343	335	355	333	350	358	345	355	325	349	352	327	362	349	316	344	325	335	342	340	319	348	317	345	326	338	358	295	307	315	300	345	341	337	326	346	343	335	337	339	330	343	344	370	337	324	321	322	322	339	328	347	363	315	348	339	315	331	331	365	322	314	350	337	314	327	333	313	341	326	316	332	348	342	330	332	336	290	369	324	316	326	318	345	319	372	316	329	357	330	339	318	326	355	305	318	329	317	333	344	345	319	345	325	353	321	321	344	346	354	317	337	344	352	372	315	316	290	324	344
20749	6465	3101	1590	1098	752	609	614	466	437	408	450	389	434	408	397	387	422	405	412	390	437	465	419	415	421	422	412	400	394	436	416	426	390	377	426	433	423	379	412	453	418	385	417	413	398	399	399	416	379	407	399	434	427	379	406	416	380	435	401	395	387	420	400	391	420	410	427	420	399	411	389	399	381	382	428	422	407	416	437	386	394	445	401	439	423	426	385	410	405	408	397	395	407	414	391	419	382	453	433	402	428	409	405	393	413	400	422	392	387	397	376	421	418	402	439	419	395	422	415	396	409	418	409	384	426	423	431	388	407	402	412	418	422	426	391	418	402	417	411	428	422	412	403	413	414	432	386	378	436	407	441	435	420	407	395	394	422	409	409	444	396	390	405	397	416	404	402	411	430	425	421	379	406	374	432	371	448	422	438	434	418	406	355	408	444	416	421	399	419	447	421	411	411	431	408	387	420	394	436	413	411	446	366	396	372	439	374	418	418	424	391	396	418	364	399	372	408	402	388	404	396	433	410	409	401	404	405	415	391	432	446	386	413	401	458	389	456	412	413	437	393	409	433	411	361	409	394	360	443	410	391	388	421	423	416	421	426	415	400	423	381	385	416	428	419	415	397	369	396	392	422	418	465	420	418	423	450	408	408	419	382	390	410	430	392	412	440	387	435	380	393	415	377	399	385	421	394	431	427	415	405	391	380	419	453	388	448	359	427	418	400	405	389	458	388	405	416	415	403	391	425	436	390	374	381	429	404	434	401	387	410	381	457	428	427	392	428	421	414	391	414	378	419	393	381	402	398	431	406	418	413	409	387	436	404	368	406	424	409	437	423	399	412	421	421	397	415	391	422	439	431	411	401	416	424	412	368	421	388	415	399	412	367	400	384	440	445	470	387	392	435	404	369	434	429	414	406	401	443	393	392	423	420	406	432	367	411	405	379	441	417	417	401	398	380	425	403	454	393	407	389	418	381	417	412	398	396	407	423	406	382	395	421	414	420	398	409	413	402	408	414	420	425	410	396	405	443	395	397	439	388	435	428	417	427	397	435	423	423	430	382	385	429	373	397	363	389	404	422	417	442	408	441	414	398	421	439	416	429	457	381	384	426	395	422	424	436	443	425	397	432	446	379	444	407	418	432	426	424	401	425	453	415	439	397	430	396	420	423	424	404	416	403	414	415	428	419	429	462	414	427	450	416	373	366	431	433	412	411	412	447	444	416	413	431	406	432	414	387	374	416	412	404	411	442	418	399	407	401	399	418	419	377	385	391	416	416	387	416	384	411	436	405	396	400	411	398	403	403	419	425	418	410	404	399	378	435	415	382	435	423	387	400	400	398	392	445	408	433	449	383	424	408	417	444	406	452	430	399	390	443	423	425	419	438	403	414	384	384	391	383	400	422	441	434	407	396	416	385	431	392	435	457	398	438	450	411	404	376	384	407	431	451	423	419	414	392	395	424	429	389	432	437	423	384	432	438	391	419	426	404	424	406	407	425	372	400	428	387	405	420	401	416	379	459	395	400	385	406	394	393	409	430	444	402	383	421	433	415	398	374	401	414	436	391	459	378	383	423	386	402	396	393	420	404	431	410	420	401	397	455	405	441	394	421	410	406	430	417	402	412	394	380	423	385	424	425	471	407	414	398	399	407	408	384	396	404	466	429	406	395	410	417	382	379	443	410	412	411	424	404	385	408	408	400	426	417	422	376	409	425	428	402	372	429	438	427	421	425	368	434	431	403	428	415	433	424	398	408	408	423	419	387	430	435	412	429	435	400	387	448	376	431	375	426	432	432	401	439	378	425	406	432	401	383	394	408	393	413	368	380	416	413	411	436	433	440	406	429	364	411	387	402	390	415	406	412	372	419	375	405	393	387	419	436	425	434	414	403	411	392	404	386	376	428	442	386	451	448	424	382	412	410	438	431	405	412	444	397	452	397	388	392	438	405	386	438	406	405	438	407	389	429	406	406	439	440	401	428	389	416	421	437	421	363	391	407	409	415	375	374	437	417	416	401	386	403	419	432	391	405	423	419	453	408	384	429	428	414	402	367	402	398	389	415	381	391	387	410	407	429	412	405	409	397	440	386	385	441	410	429	408	394	414	397	432	389	424	415	407	435	402	400	377	437	435	411	432	404	404	404	390	398	417	424	389	427	421	420	400	384	443	424	417	410	395	426	387	433	382	402	434	388	407	398	433	406	372	397	395	425	397	397	420	394	389	407	424	395	402	433	413	390	428	447	428	403	377	449	410	405	379	432	413	405	412	412	391	418	412	393	440	413	447	387	397	400	394	405	417	397	426	421	428	409	462	393	390	451	404	404	373	391	444	400	405	408	401	407	405	385	401	390	413	413	413	418	422	439	374	391	384	425	434	404	379	409	400	421	441	381	420	432	421	422	416	410	395	395	391	420	407	386	437	394	354	420	380	399	394	395	413	414	400	434	418	412	425	411	422	410	395	415	403	417	413	406	408	425	426	380	421	382	422	389	408	409	414	418	383	374	440	415	389	424	398	436	432	395	375	412	393	429	411	392	398	413	378	393	412	441	377	427	386	433	395	438	429	433	406	433	390	390	409	428	413	414	442	380	418	430	395	419	382	381	430	430	403	419	379	459	364	436	401	435	384	399	363	447	416	406	417	425	436	396	443	413	408	444	449	387	400	393	411	413	397	370	431	386	401	405	432	435	411	407	382	376	439	410	406	421	404	422	406	376	425	399	410	419	427	451	420	420	407	403	431	419	402	404	437	407	428	392	388	425	420	410	424	400	426	412	390	390	452	410	462	387	437	408	419	416	425	417	412	414	423	430	398	419	433	436	407	400	448	383	392	451	409	412	420	399	468	419	399	387	408	446	410	458	406	402	423	400	419	412	395	403	428	430	420	415	424	391	403	379	457	440	420	421	411	398	374	439	403	381	442	378	399	434	452	466	417	433	409	430	418	415	442	433	385	397	386	428	445	419	386	442	364	380	438	388	406	419	415	405	387	389	386	415	402	407	422	411	382	436	383	396	427	397	414	411	412	438	434	429	450	380	406	411	426	412	441	392	417	419	435	454	419	388	424	402	440	429	405	412	390	404	416	405	447	399	420	409	407	443	406	397	413	388	429	398	411	392	395	410	426	431	385	385	443	391	394	378	414	416	416	426	423	418	382	426	450	407	427	388	424	416	403	382	424	439	434	435	403	437	417	397	404	399	443	421	402	400	391	424	400	388	387	469	425	388	396	414	392	397	428	432	406	423	403	410	401	358	431	420	428	411	411	430	414	423	362	425	376	409	427	429	422	445	411	452	432	408	394	438	415	417	409	382	431	414	428	418	396	414	414	397	437	419	424	438	403	396	404	426	399	410	404	415	418	417	434	430	434	443	422	399	427	422	425	406	389	406	392	445	399	398	396	408	423	450	393	418	424	394	425	419	409	415	384	424	420	400	414	371	429	393	423	380	390	411	425	426	422	428	420	461	426	403	405	442	435	417	410	386
23231	21082	28219	24190	21063	10458	1569	1006	750	731	740	653	660	639	586	581	640	601	581	582	574	601	583	558	571	585	553	512	553	564	531	554	542	585	538	556	510	594	562	547	556	599	502	555	562	543	591	545	564	548	555	558	550	560	547	578	566	497	575	548	529	543	562	575	551	544	518	537	582	494	578	542	530	590	513	517	545	546	550	524	546	519	580	559	543	593	564	576	524	577	530	506	506	518	527	553	532	509	538	492	527	532	559	539	518	534	556	541	517	563	542	529	491	554	544	549	533	563	592	564	561	526	512	542	540	499	509	550	490	579	598	537	550	528	564	564	525	568	569	578	530	522	482	553	543	503	542	495	514	569	539	538	489	560	555	600	535	534	534	531	567	522	567	560	492	530	529	520	512	553	518	570	528	531	535	526	561	532	514	537	566	575	557	537	543	553	547	547	546	562	565	521	536	520	522	551	552	541	525	539	544	546	519	520	539	546	567	536	538	512	501	570	543	522	523	526	565	560	518	545	547	560	571	557	547	578	528	550	561	567	480	543	544	569	540	549	517	571	508	536	527	557	539	529	567	517	533	526	504	535	531	548	558	516	517	566	519	552	518	544	548	537	574	511	564	535	543	580	561	527	544	534	515	559	557	540	552	491	571	511	559	511	562	540	507	550	509	571	599	525	565	525	536	588	572	527	551	527	556	535	519	505	531	502	533	516	575	535	529	496	546	556	507	567	578	523	527	530	556	513	556	535	524	550	506	508	541	536	536	541	566	552	586	514	550	559	530	547	532	524	511	549	516	534	540	535	553	564	564	465	543	567	549	551	561	532	555	562	538	509	521	505	485	555	560	573	526	497	530	532	554	575	551	575	573	537	524	525	556	567	559	566	544	491	533	551	574	543	568	525	511	499	579	544	576	575	570	563	540	540	545	575	475	563	518	520	504	532	523	507	568	519	507	546	529	531	549	530	564	542	504	505	514	533	530	521	512	543	526	567	604	513	542	503	555	543	516	502	525	534	556	513	565	531	571	536	544	532	560	543	532	521	490	543	551	529	581	564	500	533	512	569	562	551	479	547	562	549	543	539	547	569	568	552	579	519	556	507	512	547	529	527	516	527	519	585	496	556	516	543	532	514	539	504	544	557	520	586	548	475	534	533	541	544	571	560	523	570	520	549	580	573	533	556	555	616	547	569	525	503	562	533	535	500	523	550	532	523	515	526	572	574	538	572	512	559	576	524	544	520	554	509	525	550	541	561	533	568	571	541	546	518	559	535	537	531	541	508	543	542	525	550	558	558	498	500	541	528	507	531	533	555	559	481	525	534	538	561	530	510	572	538	549	545	559	527	535	567	546	518	510	562	520	534	564	534	558	533	504	544	519	526	552	530	498	511	540	502	591	541	506	548	545	530	525	522	533	556	524	544	521	538	514	554	580	547	553	528	562	535	575	540	556	524	559	486	590	518	567	515	522	543	547	555	523	545	535	546	543	544	565	557	549	525	541	529	582	562	565	553	496	579	528	565	532	562	550	483	564	549	533	561	530	545	525	492	530	560	563	499	523	551	567	551	555	536	538	541	569	535	545	523	519	503	571	544	567	536	504	551	562	520	527	567	534	519	552	544	545	575	506	507	532	504	539	530	567	530	537	569	536	536	536	490	479	533	524	591	558	554	498	575	536	502	540	574	536	531	530	527	554	536	548	505	568	536	571	545	491	535	531	525	527	498	513	535	512	564	538	552	542	519	553	535	524	545	529	551	540	560	543	520	496	558	593	489	538	500	547	551	528	549	566	523	562	570	546	534	557	526	580	554	558	525	537	548	525	570	514	530	554	531	535	501	577	519	541	528	553	567	506	564	543	523	569	534	533	546	521	522	574	587	559	537	546	568	473	528	541	513	527	553	521	502	571	534	514	529	526	543	584	539	548	522	530	532	508	562	496	484	539	558	545	531	518	571	529	568	538	547	540	551	520	559	533	517	552	558	520	530	549	568	581	540	566	535	537	527	538	576	517	485	529	543	561	570	560	554	531	551	524	549	556	558	505	517	531	517	540	541	522	548	535	508	526	549	557	505	551	557	521	537	535	503	555	538	530	591	514	489	553	539	512	516	553	561	592	516	510	515	521	529	567	564	516	581	503	533	539	511	492	517	521	523	541	576	528	552	547	546	553	568	577	513	528	532	541	494	529	515	537	553	525	507	494	571	570	531	554	529	570	524	525	497	540	552	537	546	524	543	552	515	569	551	546	552	501	539	504	516	536	528	505	544	569	527	535	511	582	543	562	543	549	545	564	542	566	523	561	516	521	509	509	551	503	524	532	539	567	556	546	556	534	560	546	520	565	512	561	534	533	541	547	537	517	524	527	516	549	531	558	597	532	546	541	555	530	541	529	517	520	565	538	527	499	499	546	545	548	535	561	536	552	519	528	555	502	538	530	535	569	553	542	585	519	575	490	524	564	539	567	564	539	525	539	491	598	526	565	539	497	522	551	562	558	531	524	522	533	547	512	550	542	531	517	531	555	527	521	480	531	548	545	513	543	542	533	566	574	550	658	513	513	515	542	516	564	561	562	534	516	563	496	539	531	551	574	561	523	518	541	522	577	523	550	524	504	534	554	559	541	505	513	535	515	539	537	514	577	507	547	563	506	551	517	525	520	512	549	533	550	527	547	535	491	537	532	557	540	546	487	554	556	556	519	517	528	537	511	548	516	503	524	527	532	548	543	559	541	516	547	525	503	559	517	550	538	499	509	585	502	510	529	581	535	529	566	549	514	572	525	539	548	527	591	506	521	505	518	520	552	473	560	515	528	600	551	517	517	553	536	576	581	553	496	568	519	531	504	551	546	515	552	491	559	530	531	551	546	528	565	520	507	545	569	526	580	531	540	607	538	522	568	504	584	529	534	538	546	497	523	545	555	544	506	523	538	511	534	521	568	554	543	547	536	539	519	482	529	553	530	555	524	546	532	525	508	558	537	549	531	545	534	588	497	544	533	539	571	512	570	527	526	524	532	545	550	523	537	562	508	532	554	562	501	469	519	562	524	525	515	553	533	504	509	512	506	497	535	564	514	524	541	534	531	545	515	527	542	548	537	549	528	523	552	549	552	543	502	494	562	551	519	534	512	534	558	587	558	548	499	532	464	563	528	570	540	519	537	579	518	557	557	532	559	515	509	553	513	508	540	559	501	527	539	506	541	559	546	581	568	552	535	562	527	510	503	545	538	564	552	517	515	554	547	557	525	533	571	518	520	500	530	551	540	527	525	553	511	539	545	548	548	531	541	574	535	528	490	536	551	528	534	502	535	525	564	518	544	562	522	573	565	559	532	572	510	532	553	553	531	567	542	512	574	534	550	565	582	554	514	519	548	562	533	542	544	509	555	552	500	551	578	538	511	544	511	561	574	530	534	507	562	520	555	532	539	518	521	551	575	485	557	559	513	551	551	549	562	534	544	514	552	556	571	536	514	512	563	526	537	534	548	498	525	549
22722	17113	10395	5148	3596	2423	1773	1475	1219	1036	909	896	806	807	751	778	742	753	745	752	715	667	723	740	678	663	667	706	671	636	683	694	692	673	697	697	700	665	702	702	678	627	710	666	685	642	643	681	633	657	655	694	652	666	674	688	695	635	634	664	676	650	674	668	631	651	660	671	650	677	659	684	698	659	686	676	702	658	691	643	665	661	658	681	636	667	657	667	641	738	668	694	626	621	670	646	680	690	704	696	629	680	657	709	638	648	668	686	659	646	684	668	670	637	622	670	667	746	686	677	664	640	718	690	679	646	635	677	665	640	685	683	627	671	703	629	677	697	652	672	645	633	723	676	639	644	646	668	664	680	650	657	688	697	636	649	664	642	694	660	655	619	652	652	672	653	651	655	616	645	665	626	655	651	705	675	659	675	625	635	699	667	648	656	723	633	676	644	649	655	648	702	652	703	676	628	710	690	677	678	649	634	609	704	639	673	641	702	666	633	605	677	659	651	664	681	658	697	653	652	658	650	640	693	674	676	653	665	725	648	632	657	639	632	627	711	695	666	672	672	648	629	657	669	712	595	643	667	655	736	655	676	655	697	655	709	660	671	677	650	663	682	647	645	655	631	638	684	637	677	713	651	687	691	629	655	660	657	683	701	701	654	635	659	676	625	686	636	646	664	645	679	664	696	663	689	652	672	665	622	624	620	633	659	694	692	668	659	676	710	651	690	695	664	635	651	667	688	696	675	635	631	662	679	674	674	639	701	662	678	615	688	653	639	685	691	724	660	668	659	655	655	651	617	621	631	683	663	655	660	683	615	689	649	615	704	671	649	687	679	665	634	685	653	722	643	633	692	695	678	652	682	662	668	678	671	631	655	687	622	673	645	646	692	632	710	665	647	647	692	676	653	668	673	686	678	680	673	697	655	741	651	711	636	678	621	617	682	669	654	675	676	668	648	690	669	651	666	700	684	684	695	665	667	655	623	691	667	625	635	662	679	604	629	660	671	667	681	644	681	664	689	664	661	658	665	621	639	680	648	660	662	683	729	670	696	618	636	694	634	668	638	627	620	686	619	659	629	638	634	629	652	647	657	663	655	663	646	639	676	655	683	700	624	646	690	670	662	646	675	633	625	659	688	626	662	648	640	662	657	642	661	635	697	657	676	660	666	660	657	658	660	654	638	630	644	662	695	678	654	674	670	640	634	656	700	671	651	693	644	706	621	656	648	620	639	635	670	675	667	665	652	684	731	640	655	664	688	675	650	664	671	640	667	673	683	691	636	622	632	673	670	643	672	702	655	664	662	663	667	654	709	645	693	635	662	691	680	695	696	703	682	645	662	650	670	662	628	690	676	638	715	622	651	642	640	648	668	610	653	652	663	652	685	659	686	661	699	688	694	632	640	649	683	641	675	703	687	663	672	668	690	687	686	667	686	653	685	639	723	718	650	674	679	660	649	642	659	693	690	657	670	629	734	645	666	624	674	657	655	641	674	619	650	676	628	607	633	694	691	661	643	650	689	668	697	630	637	657	705	663	665	662	693	657	650	664	658	648	644	706	684	681	647	707	656	680	678	696	641	694	709	650	682	683	695	639	647	667	695	692	660	680	686	674	659	681	669	644	636	704	655	678	689	688	659	712	628	678	689	677	639	642	720	688	665	749	650	649	669	623	649	642	648	674	665	670	630	689	618	629	737	677	653	644	628	626	644	642	655	680	692	634	654	669	632	655	701	656	665	682	626	672	686	689	666	655	672	665	669	683	657	738	624	629	640	677	646	677	656	690	646	655	660	643	637	653	663	688	653	627	702	605	653	693	637	629	663	652	678	648	704	661	673	687	657	667	658	672	686	649	670	629	649	690	640	661	696	648	705	628	634	694	640	681	647	687	662	623	689	669	640	638	658	649	677	623	698	656	669	632	653	682	650	685	643	668	686	660	627	626	637	698	673	682	628	697	656	682	657	645	667	663	645	683	669	631	647	685	686	691	662	622	700	680	621	658	706	642	661	685	668	634	674	637	668	662	633	635	671	711	662	612	656	687	636	627	661	638	680	640	636	674	647	660	697	654	678	663	687	666	645	699	628	675	641	692	663	623	646	667	660	671	689	674	673	685	666	629	685	640	639	650	649	719	656	631	729	649	655	666	685	634	650	655	666	675	645	687	676	645	651	670	672	699	650	698	659	683	660	646	684	675	644	654	614	633	630	652	678	680	681	673	715	713	680	692	627	649	709	649	636	651	665	665	643	686	654	674	663	711	674	699	609	628	640	660	673	648	672	673	655	648	651	654	645	618	682	670	612	612	650	692	695	663	689	698	677	637	635	709	647	664	644	654	660	629	670	661	677	639	641	679	684	634	666	705	645	641	663	638	643	676	623	682	632	694	654	639	624	662	729	636	637	640	658	630	625	639	683	634	687	630	666	645	636	664	641	668	646	666	677	634	636	689	681	720	641	678	662	678	690	643	640	684	662	697	638	669	643	617	660	650	671	715	651	634	707	619	675	662	639	666	681	627	695	687	626	648	662	714	682	668	677	672	678	653	641	675	673	669	686	628	689	629	695	639	646	643	641	704	712	675	660	666	677	674	672	644	660	628	696	652	699	680	667	661	625	684	683	686	636	652	621	693	663	664	687	666	698	675	671	689	664	641	687	677	654	627	694	671	674	648	623	639	662	671	650	641	691	669	674	647	641	687	655	732	679	653	694	641	674	634	640	668	702	666	626	671	669	667	655	724	679	638	659	682	673	644	700	668	704	648	663	658	624	653	652	660	691	648	643	625	680	695	698	675	674	668	701	694	695	679	677	627	628	683	659	746	660	639	650	647	679	664	640	650	666	656	656	699	630	660	658	633	663	670	654	665	641	677	662	691	683	656	645	632	667	670	690	631	677	650	682	610	655	641	646	638	717	666	680	658	688	658	639	675	633	629	694	656	688	694	654	657	614	623	678	658	679	686	632	680	640	695	661	678	675	610	640	673	657	691	662	642	665	653	660	616	652	682	697	689	649	695	665	664	611	656	633	669	667	652	697	687	676	677	677	645	645	662	620	658	626	644	616	644	681	685	663	671	678	677	647	687	679	653	676	706	624	643	669	696	653	676	672	678	665	686	646	684	723	646	679	642	667	700	659	663	629	659	685	687	689	673	694	697	629	650	679	640	672	669	677	715	653	693	618	681	666	684	677	676	656	711	711	632	637	665	671	665	705	649	614	658	675	656	649	618	686	667	691	659	674	671	648	690	672	647	672	651	651	654	653	654	628	628	678	667	629	638	660	656	679	669	663	648	663	631	676	636	669	672	638	662	651	632	674	670	652	639	688	665	659	638	656	657	667	659	690	659	690	670	621	670	670	693	637	638	676	676	642	623	675	668	702	697	679	615	691	679	682	671	685	682	686	722	658	695	695	695	635	669	647	690	659	641	694	684	707	645	682	676	633	638	649	695	679	674	671	636	649	646	692	675	634	656	616	644	682	627	625	667	628	662	659
24208	21055	27323	24885	12613	972	532	331	296	240	215	245	203	192	214	182	185	199	198	146	157	175	156	171	177	159	150	170	154	169	158	176	165	157	170	168	170	162	152	139	165	167	168	155	144	159	140	192	164	150	163	156	180	166	145	151	156	147	163	156	141	154	163	163	160	140	157	162	160	141	153	152	155	164	163	157	129	166	166	149	132	152	144	159	159	177	144	173	165	156	169	172	149	185	162	153	157	147	139	174	166	170	142	146	164	159	154	161	153	133	167	137	170	176	152	149	155	145	162	147	162	159	166	137	154	151	165	165	160	143	151	132	169	161	151	156	156	153	153	163	151	163	146	176	154	155	152	158	136	148	160	163	146	152	156	138	161	151	157	144	149	151	160	138	138	173	172	161	158	159	177	145	160	157	166	183	156	141	156	192	138	174	160	130	134	138	164	165	152	146	169	183	150	158	137	161	154	144	157	145	165	162	154	158	177	141	156	150	150	135	148	135	155	140	164	150	157	133	163	148	143	169	150	171	143	157	200	151	154	166	182	159	159	165	181	135	147	175	177	152	139	132	149	174	167	159	153	145	168	177	168	143	140	148	162	135	200	160	153	138	129	168	143	139	150	156	143	145	202	141	161	140	145	171	164	161	155	156	156	151	127	167	145	159	136	167	168	144	135	155	154	163	166	150	160	152	131	132	146	169	166	145	178	160	153	165	149	155	146	170	172	171	151	133	145	164	161	129	172	166	148	147	161	156	170	173	138	132	155	173	148	141	162	156	147	157	151	176	148	154	171	171	164	130	151	137	152	161	150	149	161	188	148	186	138	171	157	141	160	146	172	157	159	146	163	162	156	169	145	129	139	142	152	160	156	156	167	142	142	169	170	151	145	164	158	166	172	162	166	155	174	154	165	139	157	170	159	162	161	159	161	180	159	159	153	164	157	141	170	170	179	155	157	173	154	152	169	139	146	144	133	179	146	148	166	162	169	167	150	154	173	159	136	173	130	176	180	160	158	176	159	175	184	145	161	171	165	191	148	157	162	163	183	146	160	138	149	146	158	148	142	148	167	153	154	141	148	164	169	162	153	145	160	153	167	168	169	153	178	160	163	148	151	143	137	155	162	158	149	170	163	141	147	165	151	172	156	149	166	169	140	143	164	168	167	150	149	182	167	144	150	140	149	179	144	149	163	164	147	144	161	171	154	153	154	146	146	167	152	159	174	157	179	152	154	162	171	169	143	145	173	157	152	155	128	160	161	154	145	157	148	163	148	158	135	154	154	138	141	160	171	167	171	169	143	152	164	149	124	167	162	166	141	157	138	149	146	155	164	169	158	146	154	168	162	158	150	163	154	162	139	151	167	158	153	144	160	152	149	164	166	152	150	161	173	168	129	155	168	163	137	150	163	177	138	156	145	141	168	171	144	161	201	166	157	159	151	144	156	162	151	147	145	181	148	155	163	149	166	143	163	154	160	155	162	159	171	161	159	176	164	167	136	165	163	149	161	152	136	162	157	177	145	157	149	137	156	165	167	169	138	157	163	159	156	148	149	163	140	180	162	144	151	153	177	156	140	163	134	146	142	151	157	166	146	154	142	166	144	163	142	162	150	142	148	136	149	146	173	149	155	167	161	165	149	169	149	174	152	154	131	167	157	144	168	161	169	172	151	133	145	186	155	162	165	147	150	132	143	139	165	152	154	176	164	156	149	153	151	150	154	152	184	162	165	155	148	153	148	158	162	149	151	149	124	166	159	180	152	149	158	153	132	154	162	141	137	155	146	164	141	184	155	136	155	161	167	147	163	157	149	161	141	155	143	174	153	174	141	145	134	172	167	170	160	162	164	153	158	153	166	141	170	159	176	167	166	165	166	172	152	150	148	156	131	154	141	161	153	164	161	150	177	144	152	170	156	149	146	138	137	141	166	149	162	150	141	158	175	148	162	164	156	144	145	141	159	158	137	140	151	167	145	171	159	165	146	164	150	155	171	154	161	177	123	160	161	151	153	163	147	154	152	178	159	157	173	165	156	169	146	155	164	175	177	186	150	135	163	158	168	156	135	151	161	124	160	157	157	152	147	166	166	150	151	165	167	147	139	146	154	173	142	174	160	167	138	173	164	159	142	156	155	164	149	138	161	152	162	151	156	157	169	142	147	155	152	141	133	143	155	147	137	137	164	160	170	174	184	163	158	169	154	136	144	169	160	154	174	139	146	164	152	161	163	138	160	149	164	178	169	164	164	162	181	138	152	147	152	147	154	159	167	180	170	153	166	172	163	139	140	153	172	150	152	159	176	150	147	161	148	148	161	134	165	126	158	136	167	182	178	155	166	139	157	145	135	168	155	148	158	184	158	153	155	170	178	154	157	169	145	171	141	153	179	176	157	152	165	137	158	156	145	148	153	149	136	166	155	149	174	154	152	163	147	151	157	155	147	145	160	156	168	142	147	148	157	155	145	177	142	159	176	152	161	145	153	167	157	165	122	155	122	152	151	145	172	164	166	154	132	166	171	171	153	161	137	169	151	157	176	165	172	169	156	166	154	138	161	161	151	131	169	158	174	155	179	165	146	193	154	153	161	158	144	167	135	182	148	142	173	182	166	132	167	164	152	146	156	165	138	147	159	148	174	162	156	155	159	151	162	192	157	152	160	155	160	158	170	145	151	159	155	148	155	152	142	139	138	175	157	133	178	173	175	152	138	135	142	170	161	144	132	156	143	156	170	169	130	167	146	151	167	139	158	147	162	145	134	135	145	153	176	165	187	162	153	135	146	161	181	171	159	149	147	137	171	182	144	170	146	163	171	158	166	175	168	157	146	167	176	150	177	155	164	167	163	146	159	169	140	176	164	172	155	159	160	162	138	151	147	149	138	178	165	159	157	153	152	157	156	144	161	165	161	163	162	143	177	142	138	169	161	138	141	171	148	162	176	151	150	154	146	164	150	150	151	162	162	153	168	145	158	178	177	176	133	154	136	180	143	165	169	171	139	157	127	140	162	151	150	160	162	161	141	161	155	159	163	140	165	143	182	154	126	152	156	165	130	140	157	167	153	152	163	161	166	150	178	157	160	174	157	146	135	147	145	157	166	148	146	158	170	164	156	147	149	166	141	170	155	152	157	150	168	158	155	154	160	159	159	151	153	162	153	162	150	137	152	143	166	137	158	162	168	145	166	145	158	170	171	161	154	152	164	163	153	146	151	142	156	158	140	158	159	148	172	158	201	142	163	166	140	152	143	137	170	166	150	161	158	156	158	162	148	146	141	153	178	153	157	152	173	173	140	156	165	167	155	176	156	129	136	158	164	160	169	152	195	140	160	167	140	169	148	146	159	160	165	169	161	192	159	166	160	158	155	157	164	145	172	147	170	137	148	178	162	167	169	162	143	132	154	155	149	148	161	161	155	152	164	156	154	148	182	158	180	144	152	150	140	142	158	153	178	159	135	173	155	148	142	151	160	142	154	148	159	175	167	167	146	164	171	143	153	155
24904	12942	6922	3405	2380	1464	1023	766	539	399	360	321	319	280	260	225	268	242	242	227	215	218	212	214	211	212	238	205	254	205	264	219	222	225	235	213	216	216	223	232	231	227	197	220	215	218	222	231	228	209	223	200	215	216	211	202	218	243	213	195	206	234	207	210	197	208	206	198	225	194	186	184	176	195	209	225	215	219	197	209	211	204	233	198	208	203	222	227	210	201	176	204	199	183	204	208	228	199	204	192	216	197	205	175	212	208	220	217	178	184	201	203	193	208	190	218	226	207	195	238	199	209	230	220	218	215	217	198	189	204	224	219	231	233	218	207	218	234	216	190	214	191	202	216	189	210	198	193	195	178	219	232	182	205	210	220	192	196	205	207	214	203	207	204	213	245	214	236	221	215	236	221	217	223	196	198	204	199	215	220	196	204	194	211	209	213	196	214	219	208	208	215	213	201	208	205	200	190	202	223	190	211	204	214	221	224	227	215	224	204	196	214	204	221	196	228	212	208	196	204	218	242	190	225	206	218	217	199	207	196	229	193	221	229	184	224	219	227	206	172	218	216	218	190	207	199	220	218	210	215	222	208	192	224	215	214	205	223	204	188	180	244	211	207	229	240	195	190	195	200	180	219	195	202	223	209	215	240	183	202	232	204	197	217	228	196	221	213	193	216	221	209	213	209	201	185	206	216	220	186	246	222	208	209	204	205	201	203	200	214	226	232	233	190	223	206	230	189	200	204	202	197	224	209	214	212	239	209	191	206	194	223	185	207	191	194	185	218	217	212	199	199	173	253	213	215	201	196	214	196	214	193	223	219	193	227	207	212	204	197	193	202	234	228	195	216	209	210	217	224	219	233	216	236	191	200	203	219	210	218	217	206	209	210	217	209	213	199	235	183	184	183	201	208	192	232	187	194	223	216	205	205	200	184	227	203	199	223	193	228	225	218	181	186	186	191	226	195	232	203	215	202	208	204	211	198	211	206	219	209	206	185	195	184	223	200	207	214	205	193	199	211	221	180	201	196	177	174	210	227	216	207	218	218	210	237	238	195	200	218	213	216	237	215	207	186	228	213	213	220	195	204	193	240	192	191	205	214	209	205	214	219	211	193	198	209	188	184	226	204	201	223	215	215	198	197	187	210	211	214	175	196	185	193	210	221	168	209	217	204	216	189	225	239	191	215	225	213	213	218	190	191	194	199	195	217	197	196	213	228	197	198	209	221	196	214	222	209	228	221	220	210	195	217	208	218	229	218	198	205	203	254	203	203	222	198	221	209	214	208	204	218	198	216	217	177	197	224	194	217	188	185	206	237	197	216	206	229	221	212	201	225	183	193	216	233	241	213	207	190	234	204	199	233	209	177	222	219	170	164	227	234	205	207	211	187	215	203	212	189	201	220	235	205	176	197	203	216	208	188	225	184	196	201	187	189	223	201	188	235	232	196	230	212	209	223	204	219	194	245	208	187	187	205	201	200	209	220	201	206	205	207	208	215	211	207	212	190	193	179	207	207	212	203	219	206	218	191	199	203	225	203	194	224	219	200	200	215	208	221	197	218	204	220	195	182	227	195	216	185	216	218	197	195	216	226	198	214	210	206	208	206	205	226	207	200	199	222	194	184	192	211	192	216	190	209	199	194	223	223	232	229	218	215	198	198	191	221	192	228	228	228	199	208	237	218	217	204	207	193	206	171	208	212	244	180	210	221	219	202	217	214	213	205	188	206	243	212	218	205	237	210	210	205	210	180	230	229	212	206	197	210	194	208	200	212	201	199	212	193	221	220	191	235	191	208	193	217	213	213	198	233	217	196	212	213	204	189	225	200	218	207	208	206	218	198	199	237	207	226	235	205	191	197	244	209	219	204	191	207	224	195	206	224	222	206	250	213	198	193	248	200	200	186	199	183	203	196	199	202	220	221	183	216	200	203	210	214	187	206	204	224	208	218	182	189	211	204	209	215	211	207	236	211	212	205	221	202	222	227	229	200	203	185	227	192	225	208	185	214	211	232	190	229	213	222	195	214	215	214	206	220	242	203	211	212	207	195	230	194	181	207	199	174	195	235	182	209	206	207	206	187	211	203	186	214	236	214	231	204	224	212	194	218	220	192	216	213	223	188	192	181	209	180	192	211	220	191	219	195	202	229	204	192	239	202	226	217	171	208	214	205	171	191	225	216	210	178	225	195	221	217	213	188	234	209	190	222	193	211	201	199	199	207	209	213	240	228	192	211	232	200	216	230	246	185	205	189	188	206	187	219	192	221	224	201	221	213	224	217	217	237	194	197	227	261	193	214	216	200	203	208	214	187	233	190	202	231	209	201	223	225	201	211	211	233	230	199	197	191	196	205	202	204	201	235	219	214	241	217	218	234	213	220	200	223	208	187	199	195	240	204	208	204	218	214	217	202	212	219	213	221	220	208	210	225	204	195	199	212	185	203	191	221	196	218	208	222	201	198	206	203	191	207	206	206	214	212	188	218	215	199	213	198	180	222	198	235	203	220	202	208	190	199	201	205	206	198	223	202	226	228	202	183	183	196	224	197	177	203	193	212	237	194	218	209	218	210	202	227	220	221	203	227	211	200	212	197	226	222	187	212	215	216	178	200	196	204	202	214	210	187	216	233	205	200	207	221	195	221	175	220	223	219	205	223	208	209	222	240	203	182	229	218	241	191	224	228	232	159	239	219	174	191	203	216	221	203	234	197	215	218	187	214	175	180	191	219	219	208	170	207	189	186	205	192	217	211	196	192	206	224	209	205	223	217	216	192	204	187	198	199	220	218	218	182	229	197	216	222	200	214	204	200	222	192	204	222	229	198	215	204	196	195	212	198	200	203	201	202	204	203	234	234	220	220	214	202	185	214	193	225	216	196	226	194	246	203	222	219	214	218	194	189	212	225	206	218	196	204	223	207	211	203	227	214	222	227	195	224	200	194	193	192	205	195	201	233	224	207	222	221	214	216	212	194	228	202	196	205	218	192	224	199	212	206	221	221	208	217	208	182	183	227	216	211	228	222	202	219	209	220	211	245	220	218	184	219	216	226	190	206	197	211	213	200	241	200	219	182	203	197	231	208	203	229	205	201	202	181	229	207	227	206	201	202	200	214	199	202	220	216	189	207	219	191	195	223	199	200	232	217	209	206	191	230	225	232	224	207	194	204	202	204	218	214	191	216	208	204	211	207	236	202	205	213	203	182	251	231	206	212	209	209	226	207	225	203	225	209	217	204	221	223	207	219	252	200	231	175	197	229	245	196	205	215	225	204	205	202	201	213	195	221	186	184	199	197	216	222	188	223	199	216	197	223	178	204	195	212	220	191	218	189	228	202	205	227	220	197	206	227	199	227	221	196	216	181	208	207	204	195	188	185	213	211	212	192	198	219	199	194	193	224	193	192	221	217	222	210	217	228	219	204	195	225	205	210	211	202	206	217	226	205	227	221	238	212	214	209	187	201	240	215	185	198	200	227	204	193	205	198	236	227	194	219
22247	21102	28694	23745	21094	21154	9722	1380	959	762	667	591	548	522	501	500	513	498	498	417	394	429	417	412	437	418	432	440	386	393	413	448	406	417	388	365	397	393	419	434	390	388	386	411	408	390	401	385	405	422	429	420	377	415	421	412	372	396	397	401	413	385	406	418	417	420	404	398	379	370	408	373	418	384	395	418	378	417	387	401	415	408	397	380	404	383	405	350	385	361	373	398	414	373	368	391	385	403	419	372	416	367	411	374	391	396	393	368	380	411	415	408	405	414	401	379	387	411	407	396	437	374	364	383	375	398	376	387	409	424	414	439	399	373	381	381	424	412	394	387	354	361	398	382	422	402	367	397	386	421	399	385	409	349	356	365	375	357	389	398	356	436	412	413	397	396	389	402	392	389	388	373	407	397	392	389	381	395	385	371	393	398	388	369	393	428	377	352	389	384	362	387	390	396	435	434	388	374	408	363	346	380	387	372	385	407	417	384	349	389	393	373	367	406	395	378	407	419	411	417	389	343	392	408	381	405	378	349	401	374	402	402	373	353	403	372	402	400	358	389	431	379	394	412	351	362	341	411	413	368	373	424	403	382	394	386	389	377	371	384	392	375	381	381	442	361	334	417	411	376	400	382	386	384	399	404	375	397	399	412	381	399	373	422	379	398	385	418	433	396	392	414	388	382	399	400	369	406	358	357	371	427	410	372	427	367	390	416	380	341	380	431	386	372	385	382	392	420	343	378	399	402	394	385	397	377	420	378	385	377	401	389	398	377	396	348	380	396	384	411	384	422	354	389	366	386	364	412	386	393	346	364	401	384	417	373	407	394	386	398	407	401	419	397	405	390	393	388	410	451	384	403	433	372	394	371	434	359	429	388	397	383	396	360	384	344	421	416	388	403	366	383	371	385	390	431	402	371	366	353	420	384	371	394	402	380	379	398	414	400	408	354	374	367	407	400	422	413	374	427	368	351	387	431	382	397	353	392	362	419	383	398	411	396	359	392	378	406	399	394	389	345	376	393	420	387	390	391	402	367	381	399	411	405	398	378	375	398	388	390	405	390	404	376	398	382	375	392	372	408	407	402	443	418	384	384	386	371	377	379	424	394	396	377	384	380	384	417	383	404	376	373	366	392	341	387	362	371	395	418	400	421	404	421	378	392	356	401	389	377	369	359	378	384	404	390	406	350	396	380	391	391	393	382	412	359	389	408	373	382	403	381	423	365	414	423	376	384	389	370	367	391	377	366	392	394	363	388	399	355	409	394	361	362	419	403	356	391	400	368	382	388	405	379	374	390	394	351	394	389	413	392	409	361	391	403	384	366	402	367	381	400	375	409	397	435	379	405	411	408	390	353	367	395	375	426	384	388	365	396	366	380	389	386	410	352	433	411	384	402	374	365	381	382	379	446	418	401	390	379	405	379	402	354	419	383	397	376	380	389	419	353	386	384	405	400	397	365	357	396	401	409	399	382	376	438	436	409	394	345	379	395	409	366	371	392	385	403	386	370	420	421	372	371	392	393	406	385	384	392	380	368	397	363	427	378	403	421	399	384	389	429	393	376	398	442	374	369	394	436	394	398	398	380	398	418	409	423	384	384	392	376	390	366	385	434	369	398	372	401	390	363	341	361	395	363	384	396	387	381	422	382	371	357	376	368	385	411	364	404	394	368	395	409	400	397	384	386	381	371	411	383	381	383	391	424	363	347	360	382	389	379	395	402	393	398	414	359	399	399	408	416	400	392	395	398	380	412	393	386	398	369	381	381	383	354	378	393	384	386	377	396	397	384	436	371	381	405	367	411	387	389	372	383	365	382	389	391	397	394	362	367	379	358	360	374	388	383	418	370	364	418	415	379	406	402	379	384	402	383	409	412	379	389	379	377	393	394	419	428	375	385	410	403	403	420	401	391	398	386	372	432	366	398	400	377	396	428	363	416	372	404	411	388	401	384	409	386	395	365	368	426	392	378	400	375	355	379	354	376	405	379	417	381	394	391	392	385	380	403	341	401	374	381	403	397	390	443	348	389	386	375	372	432	396	400	358	391	363	387	417	395	378	377	415	385	394	399	366	380	384	344	358	414	424	390	388	385	392	390	379	406	378	398	408	381	379	359	389	414	392	405	357	354	383	400	389	425	395	407	388	386	384	420	371	375	402	369	362	367	398	385	394	404	360	367	374	379	390	385	363	413	413	370	406	427	380	368	359	386	382	401	387	367	400	394	413	378	359	432	369	393	364	416	410	405	402	363	443	402	358	361	362	390	364	397	403	330	378	402	418	365	411	400	400	398	382	369	388	397	384	373	375	378	384	399	394	367	414	381	416	388	385	397	357	372	393	385	391	423	390	377	400	401	358	370	396	384	401	352	389	407	379	373	424	399	408	383	395	363	397	394	375	348	383	397	407	382	377	401	398	367	366	373	380	400	386	368	377	371	391	404	414	422	388	386	407	394	425	400	421	382	408	384	388	371	398	391	406	384	392	414	364	381	421	364	402	390	399	369	371	382	377	379	349	399	404	373	423	382	373	376	405	387	377	441	399	373	395	373	357	397	409	391	409	392	391	373	428	392	381	445	424	403	356	348	364	372	436	375	433	399	379	403	395	363	407	410	346	399	374	386	386	378	377	395	393	399	388	382	381	381	377	416	368	369	369	385	395	404	375	404	400	369	382	408	368	439	380	399	400	378	395	391	359	369	388	382	386	390	397	394	374	394	381	399	421	361	395	435	355	393	400	358	408	364	371	411	399	416	388	383	386	449	419	405	380	425	369	406	360	429	386	401	400	345	398	406	384	373	372	396	375	380	381	403	395	371	367	355	388	366	395	371	388	388	393	398	347	370	386	403	389	421	387	401	373	417	425	389	416	406	415	379	424	396	382	399	385	372	430	382	352	417	344	374	436	380	393	373	387	386	383	401	382	381	376	393	390	423	421	406	392	381	368	393	402	381	363	380	410	373	384	371	359	396	371	387	405	391	383	411	380	363	416	384	360	361	430	360	407	372	415	371	334	363	395	407	358	406	394	383	420	380	350	401	384	350	426	382	363	394	384	351	378	340	393	387	371	389	395	326	377	397	391	382	396	406	377	419	391	387	388	368	391	370	393	394	408	359	412	409	380	345	389	389	395	391	424	428	384	388	382	389	380	414	373	375	365	369	387	377	386	372	404	368	407	375	356	404	336	397	406	365	410	367	393	386	372	402	423	404	387	387	389	381	341	359	392	405	401	372	389	397	336	380	375	410	376	374	368	452	361	408	424	395	417	407	379	401	396	391	395	373	410	356	413	379	399	391	416	366	363	400	381	406	418	400	378	391	388	406	382	361	414	360	386	427	383	328	366	417	382	422	426	389	378	382	395	371	363	375	355	404	397	406	386	384	388	390	369	385	395	395	383	421	366	371	404	391	389	350	379	389	417	384	354	403	371	389	396	359	405	383	351	412	416	366	400	390	390	395	392	363	413	387	364	373	363	384	365	415	346	382	392	384
26187	22592	15343	8405	5866	3735	2593	2047	1521	1147	1028	937	801	800	699	676	594	605	604	601	581	544	561	545	555	528	507	536	535	534	538	527	514	517	509	508	560	536	514	521	520	521	532	488	526	478	467	501	500	506	508	502	467	495	485	466	477	515	508	510	495	506	510	558	495	487	480	541	491	506	500	533	495	521	496	496	522	492	451	495	507	505	503	497	521	480	518	503	498	485	485	524	519	513	505	453	493	516	482	442	494	463	503	473	507	494	508	499	459	473	519	502	504	466	513	496	517	496	488	522	491	530	514	505	493	491	492	485	523	482	522	483	493	495	446	539	473	485	482	498	487	524	476	532	469	506	498	461	461	509	493	481	478	504	502	467	498	497	511	532	506	485	496	496	476	481	496	489	507	485	461	530	499	519	501	533	499	487	473	527	509	510	524	453	510	514	490	504	455	482	503	547	499	501	517	480	513	459	493	514	489	502	504	484	483	508	499	512	474	506	518	502	476	485	505	502	437	500	494	470	476	498	529	446	489	480	503	474	489	502	462	477	491	496	450	491	507	489	506	504	495	516	492	518	515	485	508	505	479	477	482	496	514	500	481	503	527	463	465	529	480	493	464	495	482	517	468	508	516	481	500	475	444	470	487	508	447	537	474	487	492	463	486	483	485	536	467	488	476	481	499	491	530	474	441	508	486	476	480	545	473	496	514	484	505	484	474	504	502	517	494	506	465	489	468	483	518	503	478	478	477	501	509	484	495	478	493	488	484	495	471	513	513	483	516	496	491	453	465	489	459	474	502	457	478	507	455	476	497	468	491	488	525	464	494	507	521	506	481	485	506	482	499	485	501	501	538	485	510	425	517	474	499	515	526	475	482	539	534	503	482	475	464	482	551	481	455	504	492	473	453	476	514	498	492	481	512	508	498	482	505	493	500	499	487	468	487	483	534	535	469	501	481	532	473	467	494	492	481	518	489	500	526	502	476	500	492	507	492	487	436	510	512	489	525	488	455	505	478	515	530	497	476	521	492	509	464	509	500	498	514	478	522	509	516	485	487	500	474	485	473	500	469	489	504	462	546	495	502	489	506	498	462	506	465	523	457	468	517	513	489	471	439	528	523	526	495	486	484	459	495	444	485	499	488	487	508	455	488	492	487	525	479	488	476	481	467	476	491	469	455	479	519	503	511	532	488	487	555	461	482	502	483	504	491	443	484	453	480	458	505	508	482	501	493	473	478	482	526	491	523	513	509	515	496	515	515	470	465	510	522	504	468	462	476	496	500	501	480	489	488	508	537	483	487	498	529	477	451	464	495	453	489	500	517	524	479	501	491	544	533	497	514	514	491	445	499	482	500	492	487	480	503	511	505	456	467	505	533	489	493	508	464	481	485	542	508	485	467	507	490	484	494	490	512	466	495	514	481	484	510	498	470	506	502	488	501	464	491	492	476	493	530	485	476	489	493	478	488	476	492	513	451	498	533	494	464	493	464	493	499	514	462	479	490	475	493	473	516	488	488	530	485	519	483	500	507	507	480	508	487	517	528	521	502	482	476	472	484	461	498	488	508	499	463	477	534	513	483	494	479	541	482	466	491	459	510	462	525	491	481	487	483	543	504	502	499	502	518	472	509	538	475	520	482	507	497	504	501	479	499	471	521	500	471	501	490	484	490	479	522	519	494	488	494	472	464	488	503	528	502	556	468	498	487	524	491	504	517	511	484	497	501	483	483	470	487	529	464	499	485	514	497	506	465	527	523	508	468	497	502	466	525	494	497	512	499	483	551	480	517	485	494	487	470	477	508	517	537	487	481	454	497	536	472	460	514	488	494	460	493	555	488	496	467	506	489	490	495	520	489	490	470	543	497	521	510	513	470	519	468	476	506	474	500	473	479	483	502	484	492	520	495	497	507	524	467	514	477	503	485	513	485	491	503	493	478	504	488	501	474	515	493	518	455	497	471	493	497	481	430	478	489	463	497	498	459	449	475	464	523	481	498	501	483	473	505	513	474	485	480	539	496	521	504	507	496	482	484	483	525	458	471	492	488	529	495	501	491	459	478	520	496	471	504	470	475	478	517	488	478	502	456	517	512	495	435	507	450	500	517	479	511	473	493	535	492	496	478	505	493	496	494	490	511	471	486	514	480	504	483	470	515	456	496	496	511	504	489	475	462	509	512	459	467	446	502	504	469	489	551	468	518	505	549	467	488	487	493	488	461	464	488	465	497	476	487	482	494	493	481	478	551	510	494	460	485	513	501	482	503	494	461	448	482	493	486	492	512	488	502	517	489	460	498	450	485	503	481	474	449	495	480	496	499	527	476	488	484	491	468	496	503	514	502	497	494	511	467	508	488	513	426	502	507	480	502	479	489	489	479	470	520	535	489	438	491	514	480	491	494	510	474	528	480	454	484	510	484	512	453	538	474	449	477	495	440	520	542	496	484	465	477	493	526	484	443	508	489	506	487	481	489	481	488	503	519	466	495	448	457	490	483	507	493	468	495	490	512	479	492	520	465	534	507	488	507	468	476	494	507	478	484	500	501	503	525	476	504	475	499	498	503	443	483	494	495	494	476	517	466	465	498	514	469	498	498	516	516	525	453	502	522	500	502	529	495	489	465	454	468	487	477	468	496	499	487	474	495	514	496	515	494	495	445	507	475	487	515	491	447	502	515	500	484	497	445	491	455	486	486	490	515	495	511	501	464	491	496	519	472	517	497	509	506	506	447	492	509	522	467	506	500	474	472	475	517	481	474	488	448	503	546	492	488	515	504	463	494	499	441	492	536	517	499	488	503	503	490	486	485	472	481	475	484	485	497	474	473	468	458	492	523	512	492	496	473	476	492	486	490	474	464	490	464	526	458	465	487	488	467	491	488	482	521	517	511	521	479	471	487	549	510	479	498	495	513	472	470	489	496	504	495	498	475	450	490	533	486	517	541	482	446	529	496	462	527	466	467	504	490	457	483	478	499	493	446	486	487	523	499	508	498	495	490	468	478	488	472	502	504	506	478	465	476	471	489	448	485	467	505	513	482	512	498	514	487	505	502	484	551	538	482	488	505	474	493	478	450	487	474	488	471	463	493	487	497	496	484	477	518	506	505	479	462	466	455	480	474	475	486	519	439	476	461	507	449	523	523	487	477	512	482	467	499	439	471	503	518	497	466	520	490	516	472	511	506	470	488	477	492	507	487	455	495	464	493	474	487	493	511	486	493	483	524	504	518	467	524	500	486	519	495	449	524	485	493	460	510	508	483	519	507	488	463	458	474	489	513	485	463	503	490	451	516	496	490	519	488	485	481	493	486	486	493	534	512	436	465	488	533	501	511	502	540	470	522	454	503	482	500	472	485	491	503	487	516	491	489	483	516	511	503	519	493	495	509	491	500	449	506	487	491	515	465	497	468	501	454	456	483	490	479	506	516	529	513	502	504	494	503	482	474	482	516	508	486	472	537	464	505	516	506	491	472	462	462	489	481	518	497	482	486	511	459	487
27381	19814	7576	1535	883	584	449	393	384	384	357	345	369	372	321	352	344	378	347	366	345	332	322	341	322	340	346	368	354	357	349	302	356	341	346	346	351	344	335	356	318	366	336	344	355	348	326	342	319	340	355	340	359	350	316	343	325	339	338	325	342	325	323	321	341	328	345	337	337	328	349	323	344	354	341	303	345	339	358	323	337	363	297	344	356	320	345	326	335	350	320	322	370	336	336	336	392	322	313	330	353	346	337	305	340	340	327	339	346	362	327	348	362	310	301	331	321	341	327	355	342	308	322	365	321	336	356	327	338	355	326	349	318	355	345	339	333	329	310	343	373	342	320	334	360	324	335	349	366	331	336	355	363	329	332	302	334	345	347	318	333	345	321	322	362	325	329	333	325	358	337	337	338	332	361	346	324	373	349	346	321	335	345	332	346	351	320	358	367	341	334	325	318	307	325	324	340	340	359	375	354	377	323	322	358	333	320	317	342	312	352	381	358	354	354	352	308	339	363	331	347	376	337	375	353	335	362	346	334	318	353	371	357	340	354	347	323	337	339	316	351	339	355	356	319	353	345	328	338	324	356	344	333	328	333	320	329	336	343	326	382	323	322	325	344	343	359	361	323	352	355	333	325	341	341	355	378	339	324	319	350	373	352	350	337	337	335	345	330	332	334	361	330	321	358	366	357	343	358	344	333	373	347	361	340	383	347	349	372	353	338	317	323	340	353	399	338	335	352	334	332	354	359	330	321	342	381	331	334	374	365	349	366	351	355	349	322	323	313	351	366	301	326	362	341	317	311	330	351	331	322	339	342	335	357	349	348	366	367	311	341	322	328	334	319	343	336	361	321	328	336	334	328	348	361	355	325	319	333	341	327	298	370	302	331	369	317	328	335	376	310	352	341	335	324	331	366	359	316	308	360	340	335	338	328	360	356	321	345	348	313	328	350	346	362	330	358	341	357	325	327	331	328	312	306	306	324	329	347	326	340	355	338	322	305	347	326	313	352	339	333	349	339	325	373	358	373	317	362	340	306	344	363	344	305	340	316	335	328	328	355	312	329	350	323	375	343	307	319	362	325	312	350	342	343	326	324	329	338	324	365	327	354	334	355	351	352	325	312	348	356	361	318	335	321	335	315	374	341	325	325	347	310	357	347	309	340	318	349	359	324	350	331	341	370	324	369	334	331	346	316	311	363	308	325	303	316	312	361	329	315	340	331	327	328	331	350	308	317	346	366	322	336	343	332	317	341	351	360	348	370	337	309	356	342	368	348	352	312	341	357	379	363	317	344	329	327	336	361	349	341	329	336	334	321	378	354	313	357	316	350	364	352	341	343	332	375	343	317	333	325	338	344	369	344	313	339	337	316	347	372	326	355	339	336	328	352	324	299	334	371	354	382	349	310	364	335	360	335	367	332	319	374	347	349	332	372	336	323	323	323	341	332	327	373	352	381	340	332	308	352	347	333	310	330	326	321	340	343	366	353	331	329	375	351	340	331	351	342	340	349	324	368	320	306	296	319	344	320	363	373	355	326	342	358	367	355	330	359	346	309	306	372	339	351	358	312	365	330	352	350	385	327	360	368	335	324	329	313	352	348	323	309	367	353	357	324	360	344	313	328	326	360	329	337	344	353	329	344	349	354	352	359	361	329	352	341	338	327	350	340	365	350	349	348	315	334	337	336	354	367	341	334	370	347	353	355	324	345	387	343	329	319	364	334	322	336	351	320	361	331	326	329	354	322	343	345	358	322	350	349	349	343	363	308	343	328	310	361	331	304	311	347	330	369	366	329	345	385	322	351	349	327	312	358	341	311	329	337	347	318	319	369	349	350	354	354	334	375	325	345	331	371	368	323	326	340	324	393	305	336	325	325	322	354	354	316	321	318	344	337	344	308	319	352	309	349	335	376	317	343	349	308	358	314	334	326	335	320	340	304	361	313	350	372	320	358	317	336	338	322	323	362	342	342	358	340	343	329	328	331	357	333	324	326	303	324	305	311	326	299	343	324	343	329	355	344	368	343	337	342	330	342	361	327	357	359	350	313	369	333	308	344	340	361	328	351	352	323	323	308	315	313	325	308	339	319	345	318	340	345	346	372	325	328	327	329	345	347	342	357	332	322	328	335	326	332	293	335	336	342	358	320	340	343	348	311	338	330	337	380	362	321	337	344	355	328	347	319	357	317	313	349	314	338	300	341	364	305	341	386	378	320	335	327	362	337	342	342	328	322	347	339	324	366	346	330	321	335	324	362	328	375	319	320	315	324	332	365	314	310	333	323	370	322	336	341	337	374	319	288	329	360	340	344	332	341	370	312	350	338	359	340	350	367	328	332	349	322	333	345	342	317	344	328	303	329	357	366	318	360	315	320	338	353	352	326	321	340	340	335	327	359	382	348	347	338	316	308	310	328	334	353	339	322	315	335	333	357	315	338	338	350	362	323	342	388	337	330	305	368	347	321	349	355	341	350	343	352	328	363	342	349	347	386	333	329	336	310	365	359	355	341	348	365	355	356	348	360	313	360	336	371	353	359	313	325	324	363	349	304	338	327	359	351	314	348	326	336	337	306	329	345	343	355	306	347	369	321	347	354	337	317	365	321	354	331	324	339	358	343	324	346	370	354	346	351	317	341	324	345	368	363	353	325	336	332	331	344	339	323	325	337	326	339	361	335	340	322	316	309	370	321	351	320	353	327	344	321	346	382	333	350	339	380	353	362	347	359	354	336	360	354	357	341	353	337	325	329	343	356	322	360	340	323	347	338	337	320	326	320	331	324	313	360	324	321	349	308	330	335	349	359	347	360	351	338	362	345	346	324	361	347	306	323	336	346	305	344	333	363	345	301	374	374	352	335	329	341	311	333	337	330	352	362	323	315	338	303	327	313	339	345	354	351	331	361	351	337	347	326	331	374	352	342	350	328	338	325	360	348	317	363	341	355	328	337	352	358	335	293	337	368	327	347	326	333	298	331	354	318	361	322	317	371	338	332	323	346	359	322	340	331	327	320	339	324	350	310	339	345	377	337	340	333	343	305	355	332	327	330	351	358	370	341	331	325	336	334	331	369	339	344	361	317	345	324	366	363	354	341	315	354	344	332	341	326	359	329	328	340	344	309	348	323	334	346	342	383	337	310	337	327	355	343	349	341	332	339	349	358	318	337	344	319	295	348	345	360	348	386	337	331	334	344	354	332	349	346	320	329	354	345	328	341	377	337	342	328	311	331	324	329	367	340	344	347	335	321	348	340	327	317	335	330	353	332	343	326	345	323	329	332	297	304	316	336	335	361	338	340	341	339	328	328	382	317	355	331	361	352	325	335	369	316	330	307	345	304	314	360	336	325	304	341	339	345	346	311	307	340	340	325	317	331	365	324	321	345	330	340	320	310	337	314	358	330	347	327	338	332	320	308	348	327	324	330	338	347	339	346	358	333	341	331	354	357	349	332	341	329	330	372	316	336	322	352	344	346	315	334	368	326	335	296	322
22422	8217	3351	1844	1414	809	624	602	469	500	433	485	464	445	461	418	424	418	398	415	457	441	419	426	398	417	399	426	409	379	440	408	448	436	435	426	447	425	441	431	440	463	426	397	430	411	401	423	414	438	418	404	429	362	392	426	444	483	442	422	391	412	449	471	381	429	439	420	443	438	432	396	429	401	430	392	433	394	415	417	429	385	413	440	411	399	431	414	403	413	450	400	389	426	407	418	409	408	422	418	402	453	405	418	412	434	420	391	409	427	412	428	412	392	410	404	410	385	422	419	420	393	420	417	452	413	418	417	407	428	444	428	432	406	423	416	390	453	432	440	402	394	387	422	417	415	396	447	404	422	402	477	430	479	424	445	410	397	411	419	457	425	413	417	419	448	446	398	416	457	465	401	394	439	416	399	432	409	420	365	410	421	428	421	423	405	432	420	399	428	426	383	432	440	427	393	445	421	428	436	433	423	408	437	442	434	427	415	450	443	420	385	410	417	414	422	430	406	415	384	441	405	414	406	450	395	457	412	460	414	441	377	448	390	408	429	406	414	417	399	403	422	361	423	414	430	454	428	457	422	429	399	422	486	458	413	378	441	426	439	423	416	449	384	429	393	453	423	449	462	406	392	401	404	438	386	439	391	402	426	413	431	473	395	378	434	417	414	427	378	432	439	407	436	425	415	417	420	413	454	402	434	384	414	409	440	424	422	413	435	443	444	447	392	403	412	378	437	411	395	417	454	406	428	430	423	409	418	423	400	403	425	465	440	422	376	430	400	417	405	397	429	457	433	425	410	404	397	407	415	404	427	422	427	413	410	433	388	409	437	411	431	419	396	394	404	454	430	419	452	401	408	424	412	450	400	450	454	408	460	403	419	435	386	439	447	405	423	397	411	402	427	441	409	388	417	412	412	429	432	418	435	418	437	424	421	384	442	418	429	401	448	390	396	426	413	442	415	468	427	419	442	439	418	466	447	416	454	422	425	434	399	425	419	445	432	430	425	417	446	466	437	448	459	403	424	418	379	393	413	404	409	430	471	447	393	446	417	412	418	426	421	419	441	407	417	414	380	446	446	464	426	425	424	441	384	464	407	429	420	475	411	433	405	404	426	385	391	422	423	398	408	442	439	430	399	438	383	391	402	408	415	429	455	421	432	440	425	463	414	427	406	406	410	400	405	451	406	457	438	419	382	425	394	418	409	418	427	443	394	422	417	410	425	387	433	461	429	420	413	436	415	436	443	393	439	438	412	432	407	422	449	416	409	406	412	434	421	408	444	376	409	403	435	399	424	419	451	423	439	396	435	456	395	414	419	435	435	428	434	429	407	382	415	443	409	442	444	423	405	398	383	398	436	424	387	420	411	455	429	402	423	411	421	421	423	400	453	433	414	424	421	411	401	389	407	433	394	404	378	399	393	472	459	422	425	391	401	422	436	434	430	421	365	395	439	418	443	409	415	432	455	409	413	454	371	382	390	431	458	452	392	433	446	380	442	400	379	431	468	429	399	408	441	393	400	431	433	421	459	405	410	410	418	432	405	432	426	388	418	425	431	386	411	443	404	424	427	422	420	434	404	408	410	438	427	421	398	439	438	449	423	424	444	418	417	480	441	401	388	385	377	416	424	409	427	405	427	418	400	444	378	421	435	428	397	423	412	431	402	417	379	429	390	417	445	453	401	442	407	430	392	416	399	447	426	386	397	418	394	416	434	461	433	420	384	416	438	404	390	427	417	457	416	421	394	456	427	453	458	419	402	440	429	395	460	432	434	382	425	466	413	419	421	434	448	425	451	423	412	414	397	406	407	414	445	414	402	418	422	395	406	439	425	407	441	444	427	412	406	444	440	433	468	471	386	407	399	424	425	420	377	436	478	393	453	437	419	443	422	406	420	454	462	407	395	458	432	395	419	414	423	383	405	427	410	430	406	422	403	437	433	428	424	417	414	424	461	439	411	408	442	439	445	400	418	407	402	454	439	444	393	437	479	425	441	410	403	430	434	428	422	400	422	442	443	401	403	457	420	409	434	425	427	410	467	410	429	406	423	405	444	439	421	418	414	420	421	444	454	375	428	414	424	383	412	445	441	434	437	443	431	371	407	409	393	404	408	437	397	382	441	418	406	425	387	456	438	407	401	401	420	446	407	429	397	425	423	413	418	442	404	406	447	404	392	380	406	414	431	411	441	412	438	398	438	451	455	415	441	408	386	438	392	399	409	404	455	394	388	427	430	421	434	400	430	402	447	385	389	414	440	418	439	405	432	442	386	411	416	426	415	423	441	382	427	406	434	434	408	412	455	385	424	402	421	425	442	437	426	435	459	380	402	426	417	401	388	447	393	422	416	405	397	453	424	395	433	393	423	424	408	432	413	427	419	419	412	412	414	428	405	451	422	440	431	417	444	420	424	437	432	410	471	412	432	405	383	412	456	415	413	432	425	416	448	409	438	442	389	422	438	406	390	397	448	447	390	415	414	403	407	426	419	416	392	384	423	373	393	458	437	420	391	399	428	418	418	450	391	401	414	434	429	436	417	401	416	440	425	425	439	436	441	393	422	428	404	438	410	413	420	410	425	383	429	408	435	424	445	374	433	396	454	394	425	412	410	407	416	376	461	410	416	411	412	410	418	446	399	389	430	401	408	419	457	423	431	392	427	413	391	425	420	438	411	418	392	411	449	393	441	427	437	421	434	375	435	411	444	437	427	428	424	401	419	394	442	444	430	409	432	413	414	402	415	432	394	393	418	402	369	418	414	447	411	429	465	411	397	416	400	430	434	413	429	461	380	415	401	444	386	412	428	430	438	446	446	388	394	398	417	440	411	372	414	429	398	413	394	438	410	395	415	421	388	409	448	452	428	440	451	419	404	403	422	411	420	440	414	408	412	416	408	435	419	420	413	401	442	413	419	401	431	426	433	433	419	392	392	389	445	405	408	430	432	415	422	422	420	410	384	417	427	393	413	435	409	433	444	448	414	419	435	414	422	392	423	430	423	428	449	394	441	407	385	395	419	395	385	451	433	413	425	415	389	449	399	432	421	429	431	435	431	408	402	411	432	399	450	407	391	421	410	411	436	413	429	421	442	397	413	434	442	388	412	421	417	418	438	407	421	392	390	422	406	437	429	442	421	434	399	415	412	444	408	435	417	405	425	426	421	395	417	442	383	387	396	444	440	426	405	422	414	448	407	474	458	417	421	426	433	382	412	417	406	425	426	406	438	421	446	405	412	400	439	428	391	435	433	412	420	404	404	437	419	445	404	408	424	418	440	421	419	437	411	442	445	443	404	399	377	439	411	408	459	424	426	447	432	398	371	450	394	472	416	430	410	438	421	387	384	429	404	433	412	419	413	425	412	450	455	387	454	455	434	454	437	439	447	421	426	407	400	431	409	394	395	456	420	414	407	426	423	433	444	402	410	404	407	383	409	437	422	416	416	398	424	449	449	412	431	391	403	434	417	445	402	399	433	405	451	419	433	427	440
23227	21064	28213	24108	21052	10379	1569	1023	798	737	703	644	669	600	617	627	599	555	586	575	578	563	597	553	505	592	586	574	550	559	520	574	569	576	601	521	577	542	546	509	530	539	525	505	590	579	530	542	538	604	552	562	521	534	551	534	543	578	543	558	568	541	529	548	535	575	556	528	534	618	571	531	550	547	599	536	517	557	563	519	558	521	538	579	572	551	551	535	602	546	530	550	535	561	552	492	550	531	492	533	552	531	566	551	514	540	566	541	538	578	539	488	546	536	551	524	536	585	576	547	546	542	551	517	591	548	559	511	495	538	537	514	591	523	560	523	594	540	567	533	541	544	556	546	551	547	572	509	537	537	524	549	563	520	603	543	548	551	568	549	552	563	540	545	567	548	546	606	548	563	524	559	581	565	581	536	560	548	507	574	535	536	496	498	554	481	572	500	574	541	576	555	509	585	523	535	556	539	545	560	584	553	533	556	547	576	524	548	570	553	548	507	521	546	581	530	532	577	580	581	501	541	537	539	555	554	550	570	542	531	563	513	571	542	524	521	534	545	549	539	554	539	530	547	543	558	540	546	576	533	554	597	545	548	546	559	591	532	577	535	555	580	581	547	550	552	546	561	539	525	547	522	515	547	553	556	587	530	545	539	532	550	544	550	532	520	507	549	541	581	531	545	560	533	539	514	530	530	513	565	586	560	555	509	564	537	569	527	543	555	549	531	537	559	559	537	547	545	557	555	541	543	576	555	567	568	550	570	556	538	578	511	548	564	512	548	538	548	526	525	514	546	558	580	544	555	579	554	574	519	559	544	575	543	558	554	502	535	554	533	545	508	508	560	510	556	530	547	487	557	532	544	572	537	502	553	574	594	528	589	496	538	575	558	521	542	514	483	522	568	563	530	529	577	547	534	501	514	533	530	547	553	556	500	575	561	493	546	540	552	525	523	554	530	521	576	570	544	560	525	526	530	547	517	546	546	568	553	535	537	545	528	579	552	543	536	582	528	533	555	597	517	518	525	550	551	540	573	584	526	535	573	533	557	514	578	565	535	546	548	522	552	565	535	555	593	539	521	517	574	571	535	539	555	554	523	533	550	506	568	542	541	516	522	553	575	535	591	576	534	595	535	570	544	515	575	516	535	560	559	525	575	572	560	531	574	545	538	539	563	555	547	529	531	528	588	527	568	501	567	572	542	507	531	516	530	513	561	541	521	515	532	535	562	482	537	553	517	578	537	473	537	544	561	523	520	533	518	561	535	575	552	532	541	521	550	553	518	505	522	538	561	531	577	495	541	512	571	515	529	589	589	538	546	588	577	548	536	591	548	527	577	603	558	550	560	539	550	586	587	525	532	556	546	574	531	548	560	533	512	562	537	525	587	549	556	541	521	527	531	571	506	516	534	592	559	555	525	576	538	536	534	545	536	585	554	534	536	541	561	515	551	558	574	540	571	546	582	545	564	542	554	526	538	542	507	547	573	530	536	549	555	573	534	557	546	517	553	568	542	543	525	545	536	524	544	546	522	524	530	534	570	552	565	510	578	518	531	535	528	565	501	521	528	569	550	496	552	523	520	544	572	571	528	554	516	605	561	576	523	528	528	593	551	534	564	586	540	502	539	539	590	579	552	536	533	507	526	521	529	541	557	554	514	497	540	576	526	546	536	576	549	582	492	515	529	592	545	519	555	521	556	542	569	543	584	553	542	537	516	522	607	547	532	517	539	549	532	583	497	565	536	564	509	559	558	622	552	561	543	527	553	533	549	564	571	512	497	568	576	549	567	469	540	590	543	548	545	496	533	522	568	593	537	560	540	539	561	557	523	505	532	592	539	574	492	589	529	550	535	533	521	543	551	534	538	629	538	525	504	536	579	565	525	573	564	541	550	554	524	539	561	523	511	549	535	565	518	568	560	559	568	577	541	590	579	553	550	564	528	502	536	546	533	580	579	562	568	537	528	548	533	525	573	511	551	527	552	520	523	522	553	542	537	534	588	563	524	545	575	570	540	575	523	547	510	579	517	585	542	536	563	540	556	546	543	546	566	559	512	524	483	529	524	544	554	528	544	525	535	546	524	524	542	553	527	500	582	523	549	501	518	522	527	508	513	525	588	539	532	507	581	544	534	528	500	547	510	534	543	571	540	549	565	541	545	523	528	544	573	552	546	514	574	515	544	549	535	516	524	605	560	519	567	546	531	550	531	509	547	541	532	550	519	541	578	524	540	559	515	558	551	550	517	531	509	525	519	535	549	568	512	560	540	528	499	542	535	496	565	548	530	503	572	490	542	506	536	551	523	533	563	585	572	587	581	541	503	567	540	553	525	499	532	559	526	543	554	549	532	540	508	509	568	567	554	587	521	527	553	497	552	552	549	516	520	558	530	564	528	521	580	520	542	547	522	558	544	512	524	538	521	518	566	552	563	559	596	564	540	522	582	536	501	505	569	527	549	518	553	548	515	594	543	520	519	493	526	530	494	505	534	556	533	529	584	549	580	549	519	536	496	556	593	545	588	565	549	544	524	541	545	561	523	513	595	521	533	534	511	514	558	558	541	531	572	529	533	561	536	568	540	526	540	547	510	579	546	583	542	532	533	586	557	523	520	514	552	533	556	567	523	564	526	533	557	514	563	532	601	602	515	548	543	509	577	525	521	585	560	537	568	541	564	574	509	537	585	539	571	544	527	559	546	525	502	515	541	566	550	559	581	484	558	566	560	570	506	549	594	561	560	525	593	519	522	575	530	544	553	556	548	550	578	547	549	528	507	555	492	561	542	547	531	562	543	522	579	553	541	586	569	536	526	523	490	516	543	533	568	545	565	554	558	575	538	537	574	555	522	580	532	546	526	590	524	526	560	532	562	560	550	546	540	563	541	554	536	543	537	554	579	537	551	539	548	574	560	575	556	564	524	574	545	584	539	574	534	544	537	520	575	542	520	503	519	494	529	554	525	533	532	517	622	492	538	555	520	522	543	529	552	582	545	556	518	528	534	546	597	534	547	546	547	572	527	519	550	510	531	527	555	551	520	590	493	586	547	554	537	483	520	557	540	524	515	585	537	548	573	527	551	522	586	521	546	528	556	533	573	579	516	528	539	513	569	545	518	591	506	556	546	543	537	525	537	545	534	544	550	539	527	546	550	523	553	530	544	553	503	528	499	521	515	529	536	570	546	556	551	572	526	586	557	562	550	561	572	566	548	536	562	595	544	588	538	534	510	576	518	573	566	516	556	552	572	623	518	519	539	578	531	545	511	538	566	509	551	536	547	582	594	575	549	536	534	566	526	529	514	587	539	514	526	577	542	537	506	567	525	530	547	582	551	539	511	518	565	604	500	528	563	482	561	522	586	540	513	607	523	557	559	505	540	538	580	539	613	567	539	522	527	483	537	511	553	610	564	584	557	538	551	546	561	529	512	533	538	571	507	516	519	611	525	518	537	556	550	556	545	520	556	563	549	546	589	541	542	520	522	556	508	517	573	573	554
23878	17549	10461	5504	3996	2480	1907	1525	1199	1015	924	861	796	758	758	752	747	742	702	699	675	724	772	723	688	715	699	717	724	670	643	686	671	690	713	693	684	680	660	636	671	675	680	635	664	669	678	702	657	673	710	680	656	661	681	712	708	679	659	713	654	693	705	680	658	660	665	663	674	617	715	665	671	641	681	654	680	696	671	677	642	711	696	648	685	622	671	661	666	670	710	656	678	682	699	685	662	667	687	686	663	723	711	674	662	701	704	687	697	606	674	609	652	689	645	697	667	696	723	638	652	650	654	683	632	681	693	689	695	683	667	670	678	678	702	656	701	675	699	691	617	678	684	687	624	674	714	702	691	685	685	676	646	679	664	662	681	635	689	673	611	674	668	672	659	733	650	646	670	641	695	675	690	640	680	652	665	693	631	669	643	661	636	648	681	691	689	620	638	708	631	637	656	643	686	677	716	616	683	683	683	704	644	667	713	673	626	678	640	666	671	668	681	640	634	611	651	652	665	659	669	697	649	681	666	658	687	673	626	683	674	664	701	763	658	686	666	712	642	737	674	718	685	706	647	607	661	634	669	637	623	727	680	647	678	678	699	642	682	656	691	657	666	677	665	655	628	639	667	666	647	728	651	631	652	703	629	666	634	684	686	664	669	684	663	663	713	677	666	655	655	723	628	658	675	666	683	666	690	640	657	647	651	676	702	697	646	688	685	680	693	721	673	648	695	650	670	636	662	685	666	628	697	680	682	667	643	671	663	682	649	680	655	663	658	680	681	671	665	653	709	693	669	665	696	683	638	680	670	620	680	651	678	672	662	666	639	653	679	644	692	676	681	646	688	676	650	701	651	669	661	665	692	681	660	653	644	692	671	678	673	661	704	649	650	683	674	665	664	661	664	635	691	703	641	650	660	689	686	678	646	677	647	663	653	703	628	689	677	665	665	683	666	719	707	700	643	713	703	642	664	698	664	696	716	670	649	668	692	661	629	741	665	610	644	715	627	664	672	645	680	671	695	667	697	669	681	647	659	649	650	643	669	684	651	639	660	636	680	664	646	645	697	643	634	671	698	659	679	666	628	602	659	687	719	674	665	666	715	663	671	675	683	677	672	662	706	665	696	680	714	640	636	664	593	703	638	643	647	671	683	639	625	668	667	692	610	648	669	685	698	662	650	656	709	691	648	644	706	673	630	683	686	682	646	686	685	631	674	747	645	693	676	658	705	671	661	666	660	677	712	669	669	675	637	674	617	652	690	707	702	598	690	648	679	669	670	675	683	641	645	689	670	722	661	689	675	697	697	702	656	701	725	643	702	619	653	686	637	680	728	700	682	647	661	712	699	674	652	640	688	688	629	673	670	627	662	696	666	688	646	688	696	661	677	677	665	654	649	702	688	673	687	680	677	668	700	649	662	708	692	673	665	641	659	666	659	672	651	682	669	672	733	686	658	700	696	665	649	657	653	647	676	625	670	702	658	673	623	700	686	646	696	669	665	686	667	684	681	647	647	657	687	685	672	678	680	677	710	700	654	683	680	668	624	633	671	630	644	643	653	656	662	703	685	639	661	639	641	635	670	656	666	666	679	643	698	658	667	655	644	648	617	682	714	666	624	694	682	656	708	671	655	621	682	707	660	667	679	654	684	656	658	634	609	647	653	686	682	662	669	702	658	667	670	675	689	703	702	649	673	636	708	699	674	666	679	684	675	640	710	638	648	668	673	695	680	648	689	665	685	690	633	666	644	604	665	690	669	682	670	672	640	665	692	695	675	692	678	709	659	671	669	659	681	674	662	680	699	695	692	632	694	619	709	714	676	698	649	676	698	635	661	700	711	670	708	643	669	673	698	687	662	631	664	680	638	592	691	661	652	674	735	699	643	634	686	709	705	678	697	689	665	696	665	644	642	685	679	663	659	652	658	651	702	642	685	669	679	690	645	685	690	647	638	684	675	646	687	661	677	654	633	672	650	685	683	648	681	669	639	677	675	634	670	636	662	640	660	677	673	703	715	641	656	661	670	636	693	683	642	711	647	673	622	650	676	661	633	698	653	629	698	678	623	675	702	694	638	598	612	641	665	635	666	660	711	666	668	682	644	653	692	658	663	677	680	659	702	678	661	692	701	697	671	667	674	669	710	637	665	716	717	658	655	703	661	657	620	677	732	659	668	677	646	669	678	692	645	672	654	713	699	707	665	711	706	668	659	660	650	689	667	653	683	688	680	657	676	679	686	679	676	700	712	700	645	652	691	663	675	699	641	721	648	657	683	686	683	652	680	651	676	679	687	659	702	672	662	681	668	650	664	681	679	666	700	707	681	706	677	608	680	722	701	639	647	694	636	664	690	669	659	640	657	672	667	642	655	670	625	647	697	708	703	685	660	693	691	712	671	668	684	660	660	634	723	695	664	687	662	679	700	704	677	647	617	687	676	623	657	672	710	658	676	665	699	658	668	612	673	666	682	635	661	650	659	678	689	656	680	670	654	680	674	717	696	644	682	681	681	701	687	681	664	667	646	673	664	718	730	681	702	669	663	646	653	694	676	616	599	648	681	656	726	675	657	622	693	715	637	642	672	675	740	669	691	654	656	662	657	703	699	647	646	678	671	654	686	612	670	643	670	649	665	674	678	695	665	667	647	690	686	699	684	657	657	653	695	716	660	621	669	674	680	676	619	686	700	701	630	731	680	653	690	674	626	653	647	669	697	693	658	682	682	718	660	689	684	679	712	667	626	666	674	660	655	693	683	645	686	645	703	703	646	704	684	644	639	641	683	662	696	662	688	674	676	640	676	666	639	675	671	613	679	634	686	693	675	666	649	672	653	679	659	698	710	701	677	628	637	640	671	707	672	693	620	650	644	634	681	687	684	687	662	695	690	671	663	644	631	630	686	680	667	680	659	663	644	620	661	642	637	651	667	652	647	685	656	701	681	667	644	676	610	658	650	694	680	688	694	713	682	647	692	642	666	678	665	707	668	631	644	665	653	623	651	669	683	660	682	670	674	644	677	697	687	620	737	642	693	705	620	712	654	623	653	666	704	669	645	698	662	700	673	666	671	674	678	655	683	624	665	709	669	709	646	647	685	651	652	725	664	704	636	678	658	679	676	673	686	682	669	702	619	676	708	618	670	673	676	672	702	675	652	703	682	625	697	720	699	641	679	658	670	665	695	662	653	628	638	671	645	667	694	653	701	695	650	713	670	646	658	650	637	643	659	639	640	692	662	747	696	678	691	680	657	660	676	628	680	680	646	652	607	687	671	683	660	718	672	673	714	650	644	634	691	661	630	660	674	662	672	661	664	646	673	659	636	687	676	699	682	668	683	633	673	635	646	679	660	668	690	726	692	667	648	643	708	657	649	724	682	681	672	659	651	649	679	676	678	662	631	662	673	673	704	702	636	627	652	686	638	650	646	699	689	653	656	661	678	629	739	661	668	682	700	653	634	712	598	673	681	712	661	684	674	648	629	659	678	705	654	679	729	645
24245	21073	27299	24927	12611	958	512	371	333	255	227	242	199	196	188	191	200	193	198	154	168	173	173	173	176	153	132	172	161	178	174	167	173	136	166	151	153	166	159	144	167	181	181	156	158	178	160	171	157	158	157	162	158	147	168	157	145	159	151	158	168	157	160	143	167	152	172	162	176	161	160	165	140	158	151	164	148	161	161	158	184	151	161	150	170	160	149	157	180	172	155	148	161	182	167	176	140	126	151	150	160	185	159	134	170	133	148	159	154	146	159	143	154	149	161	143	165	156	184	169	159	172	156	179	169	148	142	157	149	155	154	159	155	158	166	157	149	148	161	168	148	155	176	156	163	152	172	140	142	144	155	169	178	154	136	165	155	147	150	168	163	174	180	150	171	170	149	163	149	189	149	166	159	142	158	144	159	167	130	144	159	162	161	164	147	144	138	132	186	167	167	160	146	142	159	182	153	162	158	166	156	163	140	167	140	140	176	166	173	166	143	160	156	154	151	146	153	144	149	143	146	167	172	137	147	158	162	183	150	147	168	160	164	150	185	163	161	168	156	155	158	159	163	141	163	156	152	173	143	190	172	158	169	163	171	172	150	162	155	171	163	165	162	158	167	133	154	144	185	137	190	158	164	151	184	177	128	139	163	156	150	157	168	175	135	159	148	171	175	158	152	165	158	160	153	165	155	141	164	151	153	155	148	161	149	146	170	160	173	160	160	172	148	158	155	146	156	167	151	153	162	163	157	154	177	178	160	175	155	161	180	169	158	154	143	152	155	154	167	146	169	161	151	122	165	181	156	162	163	165	154	153	161	161	166	163	154	155	168	153	164	146	183	137	175	156	171	158	182	149	167	166	181	165	176	148	152	164	181	150	156	181	167	168	155	153	140	167	168	143	176	168	152	151	150	136	164	163	162	167	155	167	169	176	169	150	180	155	140	152	151	150	165	175	159	147	143	161	142	163	156	143	161	145	166	148	179	175	171	148	160	153	143	146	171	159	154	138	160	169	151	135	143	157	150	147	176	166	159	160	148	139	159	159	165	163	143	190	166	162	152	152	170	157	167	163	149	160	150	171	169	153	154	141	177	148	171	128	138	133	164	196	160	165	144	157	151	171	180	159	157	166	176	143	167	169	164	160	136	155	162	179	153	151	156	154	146	150	148	161	165	174	137	160	147	156	158	168	167	150	156	159	151	150	190	156	151	167	167	165	158	141	152	164	177	171	171	157	167	179	173	167	150	157	158	157	162	146	134	139	160	161	160	169	150	157	148	154	155	186	180	167	164	163	176	137	132	156	161	148	160	162	171	148	155	149	173	159	170	160	161	162	184	160	160	154	162	172	147	153	163	143	158	145	156	159	149	182	187	185	161	137	153	187	167	169	119	158	148	159	159	143	165	158	134	180	169	152	133	151	166	143	168	172	178	155	165	167	155	146	179	138	161	137	172	169	149	160	149	155	151	155	167	171	165	153	163	147	165	136	153	166	159	152	165	155	158	144	143	147	165	158	145	145	156	152	145	164	180	181	166	158	146	163	166	150	163	172	177	157	161	158	138	163	179	149	196	153	159	153	181	157	161	168	151	156	166	180	146	149	148	165	163	170	164	152	149	147	170	157	164	187	154	167	178	166	153	150	150	156	169	145	160	158	181	170	181	135	157	160	144	142	149	170	135	150	135	163	160	166	163	152	147	173	154	153	139	144	176	155	154	159	161	127	154	165	142	149	169	162	157	159	156	147	146	167	147	153	152	146	136	180	132	142	168	157	160	157	147	155	170	149	167	174	154	171	148	163	192	143	164	165	154	133	193	177	151	144	173	147	171	172	157	160	168	197	170	161	171	192	175	160	151	150	174	161	141	164	155	176	139	162	153	149	179	140	155	162	136	146	149	135	137	158	163	147	159	134	172	158	160	147	159	164	157	176	158	179	137	177	168	154	156	137	164	143	148	178	145	164	154	163	171	165	164	139	174	186	162	133	164	139	167	163	178	162	166	158	156	168	156	165	159	157	154	167	131	156	166	148	161	164	149	172	172	145	179	140	170	155	172	152	151	143	147	148	146	163	169	176	143	153	162	149	166	157	163	174	130	149	126	145	158	149	170	146	161	154	166	179	149	134	149	175	164	166	157	167	138	180	155	149	164	163	146	154	141	167	178	147	156	162	167	160	171	153	152	164	177	149	172	151	166	167	161	159	148	177	165	145	147	136	187	154	131	152	155	149	152	169	148	157	161	166	175	147	155	151	154	183	158	139	137	174	172	141	160	160	174	172	166	154	143	156	157	142	151	189	158	174	145	168	153	168	175	158	169	153	177	150	150	155	162	151	147	160	177	157	157	151	166	146	159	150	152	158	158	161	162	193	164	152	151	136	174	170	144	167	162	148	152	141	150	161	150	178	162	151	184	159	168	168	158	182	160	161	159	186	147	172	182	170	174	164	137	152	170	165	133	133	158	162	145	159	164	165	165	159	153	152	147	164	156	158	157	154	167	157	157	136	168	147	159	177	144	163	153	162	155	165	171	148	173	154	172	148	142	178	153	156	175	176	174	156	182	152	155	153	155	167	160	165	159	165	140	166	175	147	192	149	161	164	151	124	154	201	138	139	177	144	145	155	146	176	159	158	149	163	147	158	156	149	150	154	165	154	148	152	165	135	172	160	168	155	139	182	147	162	184	170	169	146	161	174	181	159	162	160	179	154	144	133	164	166	147	158	158	162	156	172	170	151	159	146	156	158	175	172	157	138	144	154	145	143	184	146	154	152	166	156	153	142	142	154	170	159	144	156	169	180	168	163	157	161	179	137	183	167	154	190	156	170	172	157	184	153	157	142	163	160	139	175	163	166	152	148	138	152	185	146	167	168	156	170	161	149	156	179	176	150	159	164	153	164	145	146	167	157	151	171	164	180	150	158	138	151	183	140	146	164	173	131	130	165	149	151	163	145	161	165	168	153	160	146	160	150	174	133	159	150	168	164	180	170	159	142	145	145	148	161	160	167	166	164	165	137	154	160	173	161	176	160	166	156	140	181	160	190	164	175	154	143	154	159	154	150	172	167	164	135	161	164	144	139	147	152	160	160	148	164	152	138	172	134	158	152	161	170	165	156	162	163	156	163	163	154	148	155	170	151	152	157	170	159	154	158	143	171	162	166	159	150	150	168	161	155	163	130	177	136	148	161	174	143	151	162	153	148	172	151	163	162	163	164	167	187	146	171	177	114	164	156	150	157	168	166	163	141	162	147	142	154	152	162	134	158	151	134	182	164	168	144	158	133	127	142	161	166	179	165	170	179	172	158	174	143	170	165	189	151	166	168	134	141	160	144	140	146	170	148	141	167	163	149	151	161	174	145	132	167	183	163	166	160	160	143	165	146	163	155	168	163	156	163	172	144	164	176	148	155	153	188	158	156	144	143	171	177	166	185	175	136	175	166	143	159	159	159	172	172	146	161	153	160	174	161	168	167	159	162	165	146	137	129	163	153
24144	13621	7257	3607	2526	1518	1020	756	560	428	378	330	297	290	277	276	270	252	235	252	245	225	231	219	233	219	237	233	221	206	220	234	225	247	228	227	220	210	216	224	223	213	227	232	191	225	179	234	209	207	223	213	234	221	214	224	191	230	206	237	214	214	226	206	202	210	214	207	219	221	206	217	204	208	241	213	226	229	217	209	211	209	237	221	229	201	219	185	202	205	206	197	217	214	204	197	220	189	237	209	206	192	222	222	219	230	225	202	242	207	224	210	224	193	198	210	222	198	211	221	202	213	210	184	201	211	189	201	199	221	216	218	202	216	196	240	193	238	237	188	228	205	240	228	224	207	206	223	222	214	207	217	220	215	186	200	248	209	205	211	210	198	211	221	221	218	230	219	208	206	191	199	223	216	240	208	198	201	208	208	202	229	223	199	218	223	208	253	213	207	215	251	220	227	207	200	206	219	236	193	246	212	215	198	203	222	246	224	215	215	203	212	207	198	198	196	209	226	222	204	186	199	192	201	192	213	222	208	214	201	213	175	227	208	215	220	237	233	208	217	202	237	197	228	220	207	211	230	220	252	201	191	190	214	203	204	224	226	226	189	219	239	209	218	199	223	226	178	214	205	233	214	221	231	188	213	237	194	204	194	208	207	213	226	186	207	202	214	202	209	218	237	211	224	192	188	214	205	203	236	201	229	198	236	202	215	233	235	233	206	210	223	196	198	182	219	229	202	206	236	217	216	236	197	210	217	168	194	212	231	199	230	217	226	222	217	221	230	238	220	212	198	211	208	179	209	211	228	204	199	232	242	204	198	219	207	232	225	205	206	222	172	216	205	193	222	207	211	224	227	198	219	202	206	195	193	210	230	196	234	215	221	200	189	214	210	213	214	227	199	237	224	201	183	222	192	234	211	215	213	198	211	227	195	249	209	200	214	226	218	197	192	187	205	229	196	212	221	213	213	248	216	241	211	211	248	204	225	203	205	232	207	222	225	200	231	216	215	226	225	202	216	202	193	207	210	195	222	229	223	214	196	228	204	230	209	228	222	217	226	199	188	208	207	208	202	215	225	206	218	214	194	218	220	228	221	214	242	202	196	195	198	222	230	203	228	194	214	202	220	205	240	197	206	220	195	209	205	215	208	237	197	224	209	224	208	228	203	224	226	189	209	197	214	233	224	191	198	213	207	226	218	189	184	229	216	195	230	229	201	208	198	223	205	235	201	227	217	221	197	221	213	240	224	198	217	232	206	200	211	217	208	210	217	201	230	227	223	227	217	214	204	193	209	207	191	207	232	218	223	230	191	221	226	200	233	222	208	197	220	211	236	234	199	220	222	218	226	208	237	195	210	193	200	216	207	217	190	207	211	201	201	213	173	221	199	225	229	205	244	210	205	220	220	215	192	208	208	206	197	196	211	212	213	196	236	204	202	209	195	239	217	201	197	223	213	205	212	246	227	233	208	212	205	218	213	241	202	194	217	199	189	208	206	195	210	226	224	208	195	256	225	239	193	199	229	190	195	191	239	185	212	204	200	208	231	198	216	209	202	223	210	213	219	215	197	199	224	197	212	224	206	208	204	195	208	231	216	208	207	195	226	232	204	208	236	205	214	207	211	224	227	237	212	215	205	195	212	215	195	225	197	208	217	191	203	222	177	199	202	223	221	206	237	188	206	218	219	234	226	219	196	184	199	217	203	200	220	214	205	213	213	208	245	242	240	192	200	218	201	232	197	204	207	192	242	217	190	213	206	235	212	229	189	187	224	231	215	223	201	223	199	222	216	234	224	192	195	211	216	201	204	202	231	253	201	227	211	208	189	186	209	210	191	230	216	197	237	234	223	203	189	202	210	195	207	231	209	218	212	213	200	197	228	230	202	235	201	208	211	210	216	233	209	202	197	207	235	244	211	231	186	205	219	207	219	209	228	230	243	214	215	226	221	239	212	203	218	247	208	217	225	214	210	213	225	201	202	198	237	206	238	222	242	206	225	221	206	204	225	232	208	205	221	228	231	215	224	222	233	222	211	187	202	239	219	204	210	217	206	237	226	222	239	198	193	198	190	224	222	207	219	224	214	222	203	221	206	225	223	219	188	220	227	192	222	200	217	179	225	224	219	222	224	191	212	229	221	201	206	227	219	214	211	213	217	221	202	225	216	219	214	224	238	230	223	211	206	216	213	192	217	192	242	212	224	189	217	212	241	228	199	214	211	207	221	210	209	236	203	213	245	199	201	238	239	212	228	206	224	201	207	237	227	241	205	222	212	205	222	212	188	203	189	208	205	195	206	201	237	203	216	220	207	221	194	202	205	238	220	191	220	200	222	205	209	216	212	196	206	220	194	212	222	225	200	212	211	207	210	203	188	216	243	198	203	216	202	201	191	207	210	209	226	214	215	199	223	214	226	192	216	196	195	199	209	217	238	212	211	194	225	235	228	213	203	202	222	214	207	217	222	206	234	216	195	227	228	207	209	206	209	209	215	193	225	229	208	200	205	225	208	207	228	218	193	213	218	197	217	237	218	212	235	245	184	193	205	212	204	191	248	190	195	216	235	224	203	198	249	190	223	215	201	222	209	224	224	200	190	209	217	220	208	191	211	202	230	215	211	216	222	169	198	201	210	215	226	201	190	221	217	216	223	205	220	232	212	220	199	242	204	239	199	189	220	215	244	200	215	200	207	214	217	191	197	210	219	219	234	227	213	231	196	233	192	202	223	205	221	201	202	197	202	204	212	219	211	200	238	242	205	231	191	216	220	225	189	190	208	227	204	192	202	216	203	205	246	207	199	211	180	204	222	230	205	194	207	198	219	217	195	207	215	225	219	214	211	193	238	183	241	194	203	218	199	205	206	228	215	209	214	235	205	220	232	228	188	217	179	211	197	208	217	218	196	209	181	208	223	218	214	208	211	217	220	182	208	215	214	218	222	212	202	212	210	204	186	231	219	214	214	209	220	218	222	197	180	227	195	242	230	208	214	229	203	231	215	236	239	209	231	227	181	226	187	252	193	213	215	223	233	215	214	210	196	218	235	208	185	214	230	224	230	226	232	186	188	229	227	216	220	210	199	203	242	214	226	224	185	188	230	200	220	199	218	201	220	185	205	205	208	208	197	223	197	180	200	214	238	224	227	216	197	208	196	219	190	231	202	183	207	200	197	219	197	228	196	234	207	197	201	204	223	225	199	213	214	200	217	214	210	207	206	207	217	210	215	185	194	244	207	212	207	206	230	193	215	232	245	238	210	196	218	213	196	232	211	242	211	223	203	196	202	229	229	217	222	212	207	212	209	201	241	231	224	208	223	230	216	236	228	221	179	220	207	215	218	203	190	212	202	219	227	205	228	230	209	204	210	220	240	214	231	215	238	201	233	197	216	213	205	205	208	233	211	202	217	220	191	229	190	190	227	239	210	244	207	229	204	217	200	216	190	213	215	198	230	211	227	192	207	198	201	201	223	251	219	228	221	220	226	218	207	215	227
22300	21102	28668	23766	21081	21096	9468	1409	846	727	692	589	577	526	499	464	526	457	456	474	456	425	442	451	438	408	418	424	410	412	412	390	402	402	394	353	408	397	412	432	420	372	433	441	403	378	412	408	386	367	384	362	381	373	381	414	387	389	396	392	379	430	450	370	420	374	379	370	396	371	395	403	375	373	371	416	397	396	378	397	416	412	398	400	399	391	415	398	401	360	398	409	388	401	380	391	390	384	380	396	407	401	390	382	383	397	408	413	418	397	387	389	366	412	369	385	386	405	374	382	408	376	400	391	386	373	391	390	361	412	388	386	399	406	425	378	380	390	400	402	414	380	417	385	362	374	382	375	385	366	363	373	371	399	380	400	358	415	387	429	381	371	378	402	403	380	406	401	419	366	364	384	404	401	405	371	332	399	390	390	404	393	358	385	387	396	402	380	412	385	379	396	400	440	377	349	364	395	368	362	362	390	380	439	393	336	369	379	373	422	382	408	393	374	393	379	391	377	410	352	381	389	390	395	400	382	398	428	376	371	374	425	386	422	408	419	374	378	382	387	368	377	404	366	349	418	387	394	375	421	409	368	371	380	400	409	371	365	397	407	397	385	389	417	386	404	404	361	410	393	368	401	382	374	354	396	397	385	407	408	415	394	363	394	406	411	372	380	385	389	426	376	390	412	357	381	369	404	370	387	349	375	374	422	361	398	384	385	394	405	367	389	375	377	407	422	367	369	387	395	373	380	408	413	392	376	402	385	375	361	401	417	371	367	393	406	419	392	402	360	385	407	355	391	390	365	403	363	411	394	399	388	432	415	358	395	373	403	441	371	388	418	413	375	369	416	379	382	392	401	393	417	339	378	397	371	356	364	385	381	398	396	354	409	383	371	395	385	390	380	424	399	360	379	381	351	414	372	416	419	368	409	384	361	412	394	371	390	359	387	360	373	395	391	358	397	370	356	344	420	380	384	372	395	366	401	403	408	362	410	376	400	411	390	402	388	371	409	409	407	378	370	376	382	408	413	390	431	388	390	384	347	390	391	419	379	393	380	371	391	381	377	436	421	395	392	362	399	400	375	349	354	370	373	369	392	391	374	365	377	348	385	384	426	401	396	366	410	385	391	384	409	376	359	381	386	381	398	416	377	356	409	383	372	358	404	420	441	377	412	416	416	380	403	356	445	393	385	373	356	381	377	432	408	380	401	374	396	355	384	377	397	377	386	385	399	354	402	366	417	371	358	417	389	376	380	395	374	383	415	379	378	384	422	402	353	404	391	380	427	448	397	386	437	377	383	395	367	396	343	358	383	389	378	364	368	353	399	421	385	404	416	392	363	393	375	396	391	369	370	352	402	419	389	372	400	376	393	441	349	373	408	405	379	374	333	386	398	413	378	444	407	367	387	418	421	395	385	401	378	391	405	433	420	412	344	398	399	410	400	400	386	406	362	352	392	364	385	394	392	442	368	400	385	385	369	398	370	413	370	400	398	367	394	367	424	398	419	388	403	407	357	376	375	409	385	379	327	428	376	379	379	415	401	358	374	403	403	367	409	376	388	386	376	387	389	399	391	409	390	387	395	390	382	385	358	346	385	362	389	353	366	393	390	407	395	423	388	383	392	388	379	375	383	372	387	369	392	421	368	386	373	389	367	376	392	366	370	404	364	376	349	375	391	386	368	369	413	409	371	454	345	386	384	368	361	365	363	377	393	359	403	384	392	367	399	442	404	402	404	345	407	384	383	386	375	405	395	380	422	395	386	414	372	370	406	379	375	363	384	406	400	369	402	357	413	382	425	381	360	408	384	410	425	379	385	369	391	404	400	382	372	387	377	392	356	399	407	407	381	378	386	412	331	398	398	352	379	414	383	418	400	405	394	415	370	401	418	418	412	376	361	350	389	374	364	366	378	361	401	386	429	397	354	370	374	377	372	417	359	387	353	403	362	377	400	379	383	395	387	419	360	404	384	363	370	392	403	364	388	395	390	381	377	373	383	411	352	371	405	368	377	414	410	362	381	382	388	393	390	388	377	392	399	354	363	433	403	379	382	412	358	410	363	411	415	410	411	357	369	398	362	371	397	368	400	389	365	381	361	360	382	404	388	376	419	392	391	409	424	385	413	376	378	355	404	363	383	385	401	371	414	348	407	389	391	389	383	394	371	369	375	400	374	372	368	377	408	380	360	375	398	375	340	404	418	372	336	373	403	364	414	438	371	422	383	401	382	413	414	398	382	376	395	401	384	391	352	372	368	408	426	389	376	385	424	404	378	390	386	379	379	357	392	404	390	406	377	409	414	369	397	379	358	375	375	368	406	364	366	421	392	397	384	386	389	357	363	366	404	382	409	368	418	383	386	385	391	381	403	386	378	414	402	370	396	371	379	368	368	379	398	406	396	423	419	369	406	387	378	352	425	373	375	406	394	390	390	377	391	425	370	398	374	334	397	389	399	364	375	393	408	388	420	406	389	396	361	422	388	401	384	376	408	381	374	367	400	379	394	368	378	379	372	411	399	372	360	381	379	390	370	355	386	401	373	355	398	383	383	397	374	350	389	437	379	365	397	393	426	403	390	430	372	382	411	424	407	415	392	385	396	394	379	408	360	406	369	400	426	396	400	378	372	395	385	407	405	415	370	373	422	348	401	372	396	401	371	368	376	381	382	367	371	381	431	420	407	403	387	402	390	385	395	412	414	392	395	397	353	399	398	405	371	369	378	400	368	391	366	389	397	394	388	395	395	353	354	371	368	406	380	400	384	401	374	395	387	385	373	395	371	393	374	399	400	408	390	376	390	392	368	388	367	400	383	391	382	359	402	382	394	405	405	396	380	399	338	385	383	411	373	409	362	355	338	379	410	406	399	375	406	390	385	418	361	422	365	388	381	354	392	376	377	398	374	397	381	375	392	367	376	357	395	375	383	394	402	337	411	372	388	381	415	373	418	383	410	380	367	398	384	399	419	392	388	390	430	371	363	405	417	387	401	381	408	367	378	391	399	382	366	416	396	377	391	437	389	357	419	371	405	413	396	397	425	386	380	400	396	405	416	406	392	394	383	398	395	376	363	387	370	349	387	380	371	420	396	364	361	376	416	391	429	387	393	368	406	425	373	385	424	360	383	413	400	398	405	370	360	387	433	368	404	390	358	382	390	392	380	362	368	372	393	364	378	406	427	389	408	377	433	385	417	377	393	376	419	362	365	393	380	346	405	371	397	379	401	378	403	372	394	413	400	387	417	402	367	422	384	412	372	415	406	385	405	397	373	413	362	400	363	349	395	378	397	395	413	414	390	383	413	365	388	381	387	409	383	366	426	380	370	399	382	390	399	331	401	384	401	382	367	373	377	388	444	399	358	373	381	397	405	385	353	391	405	396	396	378	405	411	407	400	394	379	380	397	356	364	382	382	369	390	386	406	356	382	392	384	363	367	369	383	397	363	421	381	410	360	392	384	385	385	385	359	388	384	402	367	406	404	390	413	362	377	403
24676	23321	15457	8251	5996	3908	2781	2091	1508	1149	1016	912	795	756	697	648	634	608	587	602	609	524	588	565	586	560	569	542	541	532	537	523	509	566	488	508	535	517	496	499	537	524	515	515	520	560	544	538	484	524	528	508	472	535	528	503	548	473	498	469	481	485	471	514	506	513	474	528	520	522	515	449	509	515	519	480	506	501	478	520	505	543	478	517	494	466	467	515	473	527	491	512	476	490	507	474	505	520	511	484	498	513	483	497	495	475	505	502	505	494	501	490	530	480	520	499	526	489	488	524	455	480	484	505	526	500	499	525	518	504	508	515	528	514	520	521	470	495	507	524	475	500	489	491	519	508	522	495	496	504	491	492	470	480	516	537	489	481	523	513	504	498	487	488	527	488	523	515	481	518	502	505	463	490	509	540	515	504	461	522	483	486	491	513	497	492	476	485	504	498	505	507	495	486	492	493	501	485	519	516	468	503	506	515	478	511	496	503	472	531	532	513	518	539	474	524	491	543	481	515	549	473	498	506	473	513	472	484	459	497	513	565	487	517	492	486	538	519	507	499	518	502	487	485	496	483	475	519	480	484	514	484	467	501	505	505	471	500	481	434	492	498	504	467	511	509	460	483	489	496	494	493	523	516	503	521	494	497	504	495	514	493	491	453	490	491	511	543	503	525	459	485	501	507	470	537	488	473	494	480	507	497	499	542	460	448	461	479	535	466	481	502	475	509	516	509	539	482	536	499	486	521	530	479	477	515	498	480	506	513	482	496	531	509	475	514	455	488	501	482	497	513	503	489	499	511	504	477	526	524	496	515	479	517	510	532	501	500	557	553	509	497	523	497	490	476	500	496	494	458	499	518	503	491	458	451	482	517	505	525	482	488	469	512	490	503	473	513	486	498	492	504	496	464	452	494	525	458	505	507	522	468	545	535	463	511	506	506	466	535	574	510	469	498	476	518	483	480	492	480	450	510	521	529	494	488	484	502	475	451	501	511	497	462	495	464	503	494	486	485	477	486	485	519	470	514	482	462	433	486	491	488	511	498	522	514	523	504	496	506	504	474	525	508	511	511	476	523	440	488	505	477	460	470	495	482	496	497	482	493	493	459	459	517	504	513	519	509	521	501	445	509	496	481	486	479	494	478	487	497	492	492	465	491	542	488	537	484	478	514	524	518	505	502	530	517	498	499	517	508	473	498	494	470	486	458	495	480	501	486	505	491	452	469	464	449	525	506	454	525	512	528	502	518	533	505	470	499	496	507	520	517	522	495	463	491	470	521	508	483	457	501	488	443	530	492	502	499	491	488	516	459	522	514	521	518	491	475	498	513	516	500	509	480	523	481	496	497	506	545	526	487	489	514	476	470	480	476	496	486	525	481	497	501	495	505	502	456	536	518	471	500	458	490	482	509	516	472	527	503	496	512	488	523	513	518	475	487	440	489	500	474	506	503	503	487	520	511	479	448	530	518	530	484	492	487	509	510	470	513	447	489	497	476	477	516	503	444	533	514	490	476	477	508	533	491	480	491	478	485	493	438	467	462	503	517	505	502	507	487	512	501	480	508	495	455	545	474	504	458	515	488	477	518	487	490	492	456	500	500	507	514	467	493	484	479	505	494	467	507	477	496	491	500	513	476	497	486	496	493	509	512	514	489	519	497	458	492	533	511	501	509	490	469	462	468	489	487	491	517	490	449	502	504	507	491	494	475	496	482	505	494	497	476	493	518	516	531	461	479	479	480	519	482	533	489	468	503	516	479	511	489	482	494	509	536	515	478	497	494	486	515	505	518	507	493	462	556	501	494	505	512	505	497	472	476	451	484	497	480	445	467	520	490	470	502	508	472	473	505	511	497	471	517	454	484	500	512	487	503	523	493	495	529	480	502	475	496	527	516	445	492	490	485	489	485	482	472	480	512	499	468	520	495	467	491	448	490	513	490	524	514	479	465	524	479	472	488	532	495	512	500	517	509	481	487	479	471	491	464	545	485	486	515	476	527	494	470	498	487	498	489	507	504	508	471	525	506	500	507	508	532	457	514	518	484	519	563	465	473	493	477	511	480	494	485	489	509	481	474	491	491	478	550	508	530	488	521	505	508	500	497	508	538	517	511	485	507	473	537	482	524	467	482	492	529	509	500	492	519	523	505	477	515	473	506	523	531	493	519	471	496	504	542	462	506	506	497	480	470	504	502	486	498	558	494	483	492	557	495	505	463	527	515	517	489	469	541	547	477	523	487	524	456	504	516	468	486	465	506	449	462	558	529	490	516	505	501	479	493	465	500	469	510	462	513	483	498	493	505	504	524	523	497	496	503	481	497	500	488	510	501	499	460	518	505	512	545	448	481	511	510	500	502	526	530	504	511	486	532	486	513	489	464	484	490	480	515	464	482	468	545	529	519	477	511	479	483	508	480	499	513	496	481	501	493	485	478	495	508	495	547	456	467	500	525	499	502	485	488	533	481	460	542	503	524	544	480	482	492	511	469	527	519	514	492	459	499	503	538	530	533	514	485	514	472	473	490	509	493	464	520	519	502	467	472	522	497	501	488	475	442	472	473	464	542	490	492	485	462	492	496	515	463	499	485	522	513	459	539	497	473	482	531	479	492	481	498	482	502	515	474	510	477	470	444	464	511	511	480	501	518	521	450	532	472	513	568	508	484	487	518	480	464	501	476	547	550	456	536	494	510	498	491	487	478	507	511	523	464	480	491	510	465	522	501	539	478	527	537	503	491	481	505	487	542	479	495	496	485	498	528	514	498	456	539	545	570	505	529	461	467	462	480	496	457	466	494	481	536	468	504	520	496	462	520	508	515	456	486	521	531	500	517	486	523	476	507	468	511	517	511	509	492	501	494	491	493	478	497	470	486	509	463	523	500	466	512	497	511	528	487	512	490	462	456	524	513	513	505	513	501	511	469	498	465	468	472	478	527	451	486	493	492	485	534	519	464	521	462	514	475	448	517	527	511	526	485	504	512	523	500	485	482	540	506	499	502	523	518	483	497	439	475	507	507	475	502	509	496	522	547	463	453	501	508	509	489	465	502	498	489	486	488	498	492	502	524	510	504	488	462	530	519	494	494	525	467	499	460	460	456	494	505	498	511	477	481	478	493	530	507	484	485	463	537	480	466	487	484	483	481	471	475	509	493	522	505	540	507	478	495	493	531	536	472	506	472	472	502	522	471	555	546	468	481	525	492	487	497	549	503	532	498	475	514	541	451	528	476	551	458	474	514	517	498	497	501	503	497	489	529	509	503	481	497	454	503	504	536	503	461	446	500	515	475	498	465	504	475	475	491	522	537	421	461	521	486	506	525	505	507	506	537	507	462	500	493	482	491	508	515	498	512	502	496	486	502	492	457	535	511	520	485	505	515	497	480	491	516	496	505	514	478	474	522	474	477	499	485	488	505	481	502	488	490	519	490	479	507	501	515	463	491	484	501	513	510	499	492	493	480	492	489	455	527	528	480	515	502	513	516	526	503	511	522
27153	19842	7819	1674	1142	764	539	374	364	363	361	345	369	357	331	393	348	380	369	343	337	347	350	373	358	314	377	342	357	328	341	336	356	357	338	366	346	357	324	345	367	356	379	345	353	343	363	316	351	361	344	317	372	357	342	335	352	340	358	378	336	347	366	346	332	346	362	349	336	318	358	352	335	353	326	337	350	334	309	397	354	367	322	338	343	347	318	328	344	367	353	345	351	321	349	381	362	329	354	363	331	351	355	362	325	338	348	359	365	325	362	339	326	339	338	322	345	330	344	341	372	364	345	331	326	349	361	307	355	334	355	356	318	378	337	342	364	326	335	325	357	349	356	342	360	345	327	354	383	348	348	318	387	333	367	347	343	342	350	365	320	367	333	325	333	352	337	317	369	404	364	363	339	301	333	346	322	313	380	332	378	334	327	338	330	353	339	359	344	350	357	353	334	369	350	348	345	351	357	346	332	365	364	323	336	336	363	350	380	348	313	334	323	337	339	351	368	325	317	349	358	380	348	338	342	318	345	340	369	315	349	327	334	345	370	368	331	366	301	355	343	381	353	339	353	327	339	346	322	366	356	330	333	335	348	355	336	324	343	352	351	322	345	321	346	339	332	363	382	349	354	325	361	347	369	334	385	392	324	312	348	349	323	353	345	347	349	330	366	300	338	334	347	344	339	382	329	386	331	336	335	368	326	331	342	337	382	383	339	350	379	363	367	379	360	329	372	357	343	342	354	353	349	346	361	361	365	375	351	339	354	351	336	329	342	359	348	366	344	361	377	337	342	345	360	331	362	368	353	303	342	328	356	348	348	312	369	361	324	359	356	330	343	341	359	326	368	340	333	340	346	325	345	305	359	355	343	325	341	351	333	347	358	343	347	336	316	340	331	321	367	347	323	317	353	371	335	365	354	348	346	343	335	324	351	366	326	351	314	336	340	320	334	325	351	346	356	332	335	324	359	348	359	329	339	345	302	349	336	389	365	375	334	370	369	361	349	357	346	362	348	345	313	355	363	364	353	332	337	334	316	322	361	316	351	331	301	339	325	335	339	384	339	337	332	342	344	352	349	353	328	352	335	319	358	355	343	358	343	372	335	331	370	349	319	378	373	320	347	332	360	353	321	344	348	353	337	358	353	372	363	364	343	367	369	338	338	345	301	335	400	357	330	348	355	366	363	365	355	346	317	347	322	363	329	392	341	349	350	333	340	369	326	342	357	351	361	336	365	356	380	350	349	333	342	348	322	343	328	355	346	337	346	336	372	370	337	339	381	356	339	325	378	354	323	379	348	353	336	356	361	368	381	344	365	321	350	347	391	322	365	366	411	350	374	341	313	350	362	366	365	358	318	381	322	334	355	365	381	350	321	359	374	344	326	337	362	351	339	328	361	386	327	365	374	357	351	360	340	320	327	357	326	359	371	317	383	388	332	331	331	371	345	356	344	339	351	328	384	351	341	347	361	353	339	393	351	338	331	368	365	345	369	373	316	328	321	360	335	368	343	338	295	373	341	364	359	349	336	344	333	351	352	330	338	375	356	323	341	339	345	348	303	331	324	344	368	346	338	339	370	350	360	361	368	367	378	342	333	350	328	325	318	364	362	338	348	363	352	316	334	354	333	346	363	334	329	358	363	371	372	326	296	342	353	299	377	338	353	321	330	331	320	356	340	365	336	342	350	352	349	384	333	360	334	347	333	385	330	355	321	328	321	353	355	361	357	380	367	361	405	344	369	352	347	366	345	371	339	383	347	351	337	339	329	373	331	347	351	347	331	376	364	330	358	347	332	357	332	305	342	363	375	343	395	350	306	375	374	354	318	337	341	382	360	359	347	308	360	362	324	337	367	324	343	340	323	358	335	342	362	344	374	362	343	330	331	361	331	354	365	339	337	346	354	325	352	358	370	387	344	341	350	360	352	304	357	347	308	315	338	350	339	335	389	349	327	336	300	314	345	362	373	358	340	355	340	358	339	344	353	333	342	334	368	338	334	343	335	372	337	362	324	329	361	317	372	342	355	364	330	346	338	362	374	349	328	348	323	344	338	347	339	330	322	333	333	341	355	357	344	319	352	366	334	315	343	340	352	363	323	362	335	347	375	357	355	363	342	400	367	345	328	356	349	373	357	340	371	327	342	329	377	354	347	350	335	342	349	361	333	349	321	316	348	352	350	323	350	327	299	331	347	347	372	372	295	347	317	334	365	353	323	358	337	369	309	340	329	376	328	350	345	348	357	332	361	314	336	338	357	355	313	338	348	317	364	321	329	338	340	333	360	332	363	350	319	341	335	336	375	356	346	336	337	361	337	349	374	358	349	368	337	351	337	331	322	330	345	356	301	349	345	338	335	327	367	352	349	358	358	323	350	359	324	360	337	307	326	315	338	351	355	365	337	297	308	346	325	350	343	316	344	365	379	352	360	358	329	350	317	326	354	341	321	345	356	328	306	354	328	324	370	333	354	358	339	338	323	341	319	319	363	317	362	335	322	347	320	345	358	376	323	336	338	344	357	315	317	347	345	360	361	336	337	346	339	352	351	361	335	347	347	341	344	351	325	314	320	340	348	334	348	316	323	362	348	334	363	357	345	345	344	360	322	347	368	384	345	344	347	374	325	386	326	345	330	303	327	333	346	344	343	343	348	357	345	326	350	356	351	356	319	330	295	352	332	356	337	330	366	348	322	323	354	330	346	366	329	324	320	343	347	349	335	341	338	355	352	340	365	372	354	386	344	329	361	337	341	335	376	331	357	327	331	365	343	368	346	326	338	344	402	360	330	337	324	344	361	316	330	338	310	368	353	354	357	328	357	340	358	312	368	335	359	361	344	370	369	305	356	351	313	311	342	336	339	350	326	342	344	363	327	347	348	346	357	357	338	350	375	329	363	354	377	371	381	370	337	365	331	359	326	363	352	362	336	372	328	343	350	372	343	346	364	319	350	360	349	328	310	332	340	341	335	337	354	352	357	371	345	365	285	347	354	318	384	310	370	350	324	354	328	358	378	315	373	343	339	368	348	367	332	383	347	384	317	353	357	349	331	387	357	327	330	343	361	344	374	327	297	366	346	322	318	370	326	312	309	371	323	345	313	330	315	335	351	344	306	293	319	345	356	352	354	319	344	328	374	353	329	364	359	344	320	361	353	339	300	332	339	370	361	337	333	323	368	361	342	318	347	348	358	343	346	346	355	342	371	328	366	355	344	317	353	337	353	371	340	373	326	353	342	375	357	360	311	366	371	364	347	339	349	342	343	376	351	346	364	364	344	369	369	344	331	323	327	343	361	352	304	342	366	354	369	325	376	329	375	325	358	356	368	350	362	338	370	326	341	370	359	383	347	352	345	343	352	316	365	357	348	345	355	334	351	381	331	366	317	366	366	354	317	338	369	357	355	350	342	352	346	331	342	322	400	329	344	314	368	378	338	349	355	348	354	348	341	366	350	350	364	339	335	355	345	374	347	368	362	348	324	329	310	355	347	367
19516	9107	3375	1957	1446	887	730	578	505	455	447	452	438	479	398	437	443	438	409	445	406	435	421	427	455	441	419	405	427	418	437	438	445	405	430	458	468	425	417	418	435	444	437	439	412	475	421	423	449	466	418	410	414	432	396	432	392	414	440	409	414	400	426	415	439	413	414	406	413	397	430	424	420	463	412	435	439	448	446	420	443	419	427	417	438	417	418	418	430	430	438	372	424	430	424	415	420	421	406	448	430	413	411	450	402	436	428	419	416	432	410	404	412	438	409	425	391	440	443	420	432	411	414	410	447	419	448	395	437	390	464	416	392	422	437	433	430	441	425	416	429	431	435	411	437	451	436	381	438	467	410	431	381	439	406	405	428	424	482	447	416	428	409	407	417	442	409	397	412	426	443	436	418	434	425	452	431	395	423	420	435	442	424	382	454	405	398	425	359	401	394	424	438	448	439	388	398	427	436	408	402	421	439	419	438	404	429	437	455	463	438	410	411	419	428	425	449	396	431	429	423	423	411	418	404	432	460	415	406	414	441	444	369	428	396	417	414	450	458	422	424	392	400	429	406	398	415	433	439	406	455	432	415	435	428	453	405	422	447	409	418	421	416	405	462	446	405	431	459	410	401	411	419	404	407	448	388	437	417	428	430	413	422	407	461	423	400	400	425	435	438	412	417	457	413	445	435	419	438	438	438	428	449	443	408	421	417	419	486	411	456	441	435	391	452	470	410	429	448	417	438	428	421	440	453	414	398	407	402	398	455	411	424	405	414	396	439	421	390	451	412	434	470	428	377	430	411	433	402	458	414	405	429	418	442	460	431	436	424	431	432	449	425	463	430	411	403	429	406	444	427	402	450	421	473	437	443	410	391	421	478	448	431	451	424	418	447	404	464	428	440	403	395	450	408	434	451	436	448	435	399	438	453	458	401	413	414	433	433	439	453	418	424	403	382	473	432	406	402	427	435	378	441	385	401	446	439	429	429	416	428	451	397	437	440	453	466	430	427	442	399	425	426	422	402	433	399	403	418	408	397	457	452	467	437	416	404	397	433	401	447	405	421	404	453	449	403	441	398	443	445	396	435	445	416	411	430	421	428	433	411	409	475	450	450	417	452	432	408	433	419	420	424	415	420	429	418	452	453	424	407	434	398	417	415	389	435	445	443	431	420	401	410	427	418	454	433	430	390	432	447	441	400	391	450	395	417	441	409	440	452	417	440	483	431	437	402	436	411	426	381	414	421	428	410	460	436	443	425	424	433	435	429	411	410	394	423	431	381	392	416	443	468	411	427	403	457	430	468	445	445	409	462	440	399	409	469	416	416	437	429	444	450	431	447	408	440	418	431	425	456	449	424	418	449	442	438	403	435	460	416	393	443	453	434	423	412	443	400	454	415	425	453	402	399	429	430	410	416	444	414	407	404	431	443	439	451	425	402	401	433	417	404	411	395	386	430	446	451	433	459	404	403	403	411	425	409	417	424	401	400	439	403	453	431	421	449	429	377	416	424	445	431	425	366	405	426	432	418	452	452	373	421	407	427	400	415	451	476	445	404	469	414	414	420	455	442	436	477	446	439	424	409	459	438	423	433	472	448	454	408	441	404	451	426	414	447	439	414	448	389	445	446	436	410	362	449	423	437	428	399	401	426	436	425	421	404	437	454	408	459	426	423	403	450	412	403	418	393	444	443	465	451	388	414	405	404	425	386	461	377	456	435	391	410	400	397	460	419	449	443	406	422	441	445	420	453	457	421	411	411	405	441	462	430	429	427	421	444	403	436	420	440	414	416	404	373	402	398	386	421	443	454	457	393	423	450	448	403	448	444	423	435	432	420	405	439	483	410	427	436	451	463	424	405	454	404	393	432	397	449	444	459	427	391	449	408	449	413	422	418	403	426	437	382	460	414	450	423	426	446	398	457	473	429	417	405	432	450	428	435	444	431	416	446	429	398	447	447	418	437	406	422	393	428	417	423	431	431	421	387	456	443	423	482	419	435	432	431	391	439	436	445	398	442	444	426	402	394	456	455	437	448	473	411	429	452	405	427	455	397	449	418	413	451	422	418	416	426	483	407	390	466	397	390	440	418	438	460	398	416	395	404	433	441	444	427	446	428	431	435	440	411	417	474	457	393	417	413	453	446	433	434	418	413	398	405	409	427	405	415	392	427	421	403	420	454	440	436	419	461	440	411	387	419	440	422	430	435	442	437	412	448	447	433	410	478	467	418	426	429	411	463	457	438	405	456	430	419	433	422	409	454	422	466	437	445	423	419	373	433	418	421	421	422	483	418	446	439	397	438	434	452	450	451	404	455	435	429	446	435	430	421	454	412	427	432	421	401	412	371	439	436	450	447	439	467	438	424	411	460	423	417	406	413	402	410	421	416	443	409	435	442	420	476	403	423	445	393	422	395	425	457	430	399	469	451	431	465	443	440	428	403	423	448	397	452	464	446	400	411	431	426	398	449	464	424	417	434	438	464	437	444	374	436	431	453	421	407	421	449	430	440	419	425	420	425	464	390	436	433	426	459	440	422	433	411	417	409	431	416	387	456	413	407	446	408	437	435	408	410	445	462	378	423	438	406	443	423	426	424	405	394	435	422	402	414	405	395	442	439	436	455	392	408	438	397	397	425	462	411	405	414	464	477	422	408	427	390	417	428	429	449	402	432	382	454	390	425	430	425	397	451	408	458	436	401	404	442	418	439	455	433	479	424	417	400	460	423	426	404	429	425	425	384	422	416	449	425	424	394	413	455	391	450	443	412	434	456	446	414	445	412	420	462	414	450	423	426	458	442	405	435	413	452	422	462	406	451	405	446	415	448	411	411	416	436	406	449	457	420	433	397	459	417	393	442	397	426	424	398	411	446	464	420	423	450	414	420	455	467	407	428	418	403	433	442	396	424	405	437	433	419	452	434	401	394	437	444	422	468	404	452	461	422	422	485	420	437	412	447	434	441	389	431	406	406	455	412	442	420	430	405	396	420	417	444	403	433	457	412	427	434	450	406	406	448	434	422	406	414	448	462	422	377	412	441	463	437	438	422	432	433	420	424	423	456	450	388	419	413	436	400	398	396	451	483	431	427	414	437	450	413	457	428	423	449	394	443	452	440	445	425	400	437	419	402	407	422	409	470	444	410	436	409	410	448	433	433	433	445	404	417	426	448	411	443	453	449	436	420	448	452	417	442	430	451	427	413	460	386	428	452	439	436	438	414	442	414	435	407	429	435	401	464	431	437	450	411	395	424	406	412	402	439	422	468	424	385	411	415	432	406	460	417	414	433	431	444	420	390	407	424	426	440	458	419	437	405	464	417	455	446	422	436	381	415	416	399	427	425	419	471	428	430	431	451	388	440	429	431	436	447	404	449	456	460	432	438	418	411	433	426	395	453	445	410	410	413	426	438	431	435	379	440	416	453	380	455	412	453	464	422	384	435	470	411	394	414	421	464	426	411	405	419	423	461	424	418	425	405	405	439	413	429	423
23236	21076	28235	24151	21059	10393	1595	1034	839	789	685	645	645	609	638	624	650	601	590	611	554	570	544	575	582	553	581	560	562	558	533	581	563	529	592	547	544	542	577	505	562	571	535	538	536	574	569	565	584	534	534	525	547	578	573	552	557	561	523	549	582	564	537	547	554	567	501	565	586	536	576	556	527	564	573	583	559	518	555	556	564	581	572	542	603	497	529	566	583	564	550	600	541	531	553	545	536	589	582	532	572	578	540	583	586	572	585	554	626	541	545	527	516	596	534	522	544	555	555	532	546	563	530	557	571	562	545	551	565	558	561	523	545	534	531	599	564	522	558	569	559	555	571	536	586	556	542	586	560	531	556	567	556	534	578	594	537	549	570	558	540	555	572	536	564	582	611	546	543	569	562	543	569	587	545	530	532	553	543	571	568	533	538	545	571	525	567	515	558	584	556	564	579	528	549	542	486	547	510	582	559	625	544	589	490	588	562	613	558	573	547	529	530	576	565	522	579	539	602	565	579	557	569	542	529	509	550	529	544	561	547	547	566	557	552	537	553	561	556	552	532	515	539	572	556	545	570	580	563	565	520	564	566	564	557	539	537	519	589	562	573	586	520	496	552	533	548	540	560	569	522	554	593	590	547	557	525	568	574	581	530	590	552	551	531	541	564	589	531	505	544	570	548	535	558	561	595	558	516	558	528	539	553	567	557	563	576	536	505	531	545	561	543	509	555	531	544	551	561	569	537	539	510	518	606	576	540	550	516	521	552	538	543	536	537	573	548	542	570	535	553	594	571	535	539	516	539	565	533	552	536	553	571	563	538	554	538	574	567	556	556	575	509	535	518	552	531	537	572	510	563	528	545	564	521	554	559	553	534	525	586	531	516	524	557	538	547	526	542	554	568	524	611	537	569	521	531	548	555	528	574	559	545	596	573	567	583	558	590	552	542	556	527	527	571	577	514	495	547	576	555	605	550	581	539	551	628	526	527	559	540	545	566	561	514	563	579	547	528	533	595	577	528	563	531	549	547	518	545	560	519	530	522	538	559	545	548	594	534	576	595	542	565	556	535	572	534	493	558	561	499	551	578	561	532	568	561	522	549	565	529	528	520	544	530	536	548	564	540	592	564	526	570	585	524	547	575	566	561	549	548	576	550	560	529	560	541	581	527	549	547	581	550	545	543	554	532	538	542	573	554	571	544	556	548	551	520	550	530	540	579	541	567	564	529	532	542	565	566	559	566	567	523	601	513	551	554	576	555	539	579	567	529	536	555	546	542	538	548	560	550	545	520	564	541	554	554	540	570	564	540	538	552	534	544	550	577	564	527	559	569	544	570	541	579	538	531	535	541	565	537	558	548	581	552	523	563	602	600	545	538	572	524	535	568	601	591	545	551	533	561	564	537	532	570	518	557	564	504	570	553	547	549	521	546	574	547	505	546	504	526	533	511	554	549	554	574	575	529	552	529	549	579	553	605	553	585	544	545	568	570	503	534	583	550	538	525	529	582	534	545	594	558	548	555	544	518	535	599	567	582	507	587	539	521	545	600	568	568	538	490	608	549	537	548	564	498	566	544	533	548	540	532	536	502	535	539	564	530	544	515	531	525	561	571	582	557	547	562	557	551	569	526	566	550	565	520	573	590	576	575	571	569	524	530	553	577	519	568	571	542	566	544	542	565	537	505	489	564	575	577	579	568	561	592	532	537	583	544	577	541	547	551	574	615	549	500	528	568	562	551	577	545	530	541	543	551	568	574	565	536	574	566	560	551	568	534	521	568	565	534	573	577	578	562	550	599	559	583	517	573	573	557	581	513	574	493	549	546	577	574	522	533	561	574	590	550	560	569	562	551	595	566	529	509	527	554	548	534	538	593	543	561	557	513	563	561	579	542	585	537	533	559	543	530	532	566	551	560	562	548	533	541	556	555	533	507	572	568	547	590	553	523	548	554	548	568	539	546	537	519	560	502	540	522	543	528	554	553	552	538	565	568	539	545	548	551	584	574	562	545	566	554	521	533	527	561	564	567	539	564	566	570	567	591	563	516	555	554	542	570	574	595	548	533	564	583	562	539	535	553	525	511	540	579	572	496	544	587	556	591	560	567	628	556	561	572	552	589	511	535	564	583	525	545	529	532	571	568	525	599	567	595	528	591	534	547	522	567	518	587	550	519	539	550	581	547	566	561	578	574	564	565	545	553	557	543	563	571	548	540	518	551	597	592	591	589	590	590	540	551	588	570	579	542	548	543	553	582	509	581	607	532	601	554	572	570	578	567	578	589	581	531	545	492	550	582	561	542	540	627	581	558	528	519	600	507	589	574	533	560	573	578	528	577	496	571	538	614	541	553	513	554	550	572	531	552	538	533	544	560	565	571	545	540	533	560	510	586	558	565	557	586	560	572	557	577	547	535	560	566	568	564	572	553	528	540	560	584	588	536	539	538	547	573	544	558	554	566	544	523	588	544	512	575	505	570	505	582	549	584	524	547	566	509	523	532	545	520	512	570	587	550	547	523	538	528	572	582	605	532	538	551	554	530	550	544	539	578	566	543	517	540	558	558	552	538	583	561	540	564	551	539	558	588	550	585	522	568	539	536	527	504	552	604	570	527	559	566	563	524	568	546	559	541	539	549	577	560	525	559	541	531	547	530	584	523	546	524	524	547	569	568	567	546	546	513	550	581	555	557	515	526	526	506	534	532	574	587	545	547	584	536	538	555	534	537	600	543	547	561	578	595	543	546	572	556	539	561	541	551	567	556	548	538	561	539	545	535	533	558	540	562	550	560	558	551	561	575	594	600	546	548	536	513	541	568	541	578	563	565	556	525	546	528	621	547	575	570	561	521	549	568	551	574	533	533	583	524	535	610	564	517	542	516	521	528	546	522	531	602	511	518	569	523	575	553	575	591	508	510	550	566	539	550	558	545	568	516	546	562	534	533	545	594	560	555	582	559	549	561	544	564	579	537	563	549	581	549	585	575	538	525	609	558	545	570	574	562	560	581	567	541	566	513	552	528	555	589	512	529	528	558	543	528	586	548	540	558	566	552	566	580	559	574	561	570	562	515	529	574	530	549	589	526	544	533	560	566	577	515	556	553	545	561	547	548	585	537	534	603	579	546	559	504	562	575	573	530	549	539	578	561	558	553	573	569	545	526	563	517	525	531	522	557	587	571	505	551	550	541	533	555	534	601	513	556	526	542	528	522	567	579	566	576	531	545	538	578	522	528	553	573	549	533	562	564	528	569	550	534	581	526	550	513	547	501	556	524	563	539	579	546	550	516	558	499	525	528	545	530	503	568	557	536	513	614	573	567	551	600	517	557	538	542	588	532	570	588	543	561	559	555	548	531	535	542	560	532	537	586	576	532	566	533	538	535	578	559	566	535	535	538	540	547	546	577	548	585	530	560	515	550	568	574	538	525	573	586	559	521	546	595	553	511	553	578	522	574	560	572	583	593	554	562	562	558	584	552	568	564	529	514	525	536	565
19038	19056	10457	5327	3901	2676	1887	1496	1124	1066	933	870	859	815	814	762	759	701	723	726	768	716	706	694	727	696	670	755	756	693	679	709	723	718	660	653	671	680	691	680	680	695	689	678	712	720	674	734	642	689	585	693	646	693	685	745	709	641	695	683	708	713	677	731	687	714	695	689	675	679	663	648	668	671	766	698	691	668	653	653	644	701	680	673	723	678	650	687	696	712	670	710	674	650	690	666	674	723	722	674	692	699	691	645	685	666	691	681	680	668	692	679	675	635	695	683	675	654	662	637	672	675	635	679	694	658	678	645	681	614	675	688	673	722	678	696	657	682	634	676	684	692	665	672	681	664	688	666	707	680	691	649	700	698	643	742	656	676	655	679	658	636	674	709	699	688	685	646	682	678	660	684	668	676	693	685	697	628	656	679	720	702	667	687	666	641	660	708	644	700	673	714	684	666	655	656	652	702	712	685	683	675	656	676	657	644	678	691	716	702	660	722	653	696	627	654	695	659	637	696	673	683	658	730	646	661	700	711	698	663	684	683	671	668	717	700	706	668	655	666	683	706	677	679	658	662	648	703	675	629	674	632	671	721	658	657	664	639	641	713	705	663	660	663	670	651	730	640	656	660	662	686	684	662	655	660	706	690	690	659	730	637	660	653	673	681	701	649	646	633	693	632	654	696	615	650	663	687	701	637	640	653	643	655	637	676	673	681	649	641	667	670	662	689	682	652	673	687	656	704	684	716	712	677	683	682	719	687	670	685	694	701	700	722	649	676	648	674	730	695	662	661	668	663	619	667	710	655	675	666	662	673	668	677	715	696	710	662	680	709	670	668	658	656	659	671	681	697	651	686	656	671	706	647	665	687	712	692	647	715	714	687	681	695	684	668	707	646	647	682	660	677	682	648	718	690	703	718	669	720	683	663	673	689	671	659	708	673	689	707	663	710	664	638	684	692	706	662	684	615	695	678	747	692	692	676	676	681	688	638	677	724	675	668	612	694	684	691	687	711	658	657	678	679	703	621	674	697	705	633	682	668	682	671	666	696	717	661	709	690	713	685	709	670	720	694	660	651	671	706	676	681	698	655	692	677	706	687	652	652	669	654	683	695	644	728	700	714	664	653	649	704	712	706	683	643	657	678	685	678	683	683	687	656	676	637	662	696	650	693	685	638	727	631	686	717	654	677	656	721	668	668	637	686	680	610	732	681	697	669	660	684	664	683	711	639	668	712	692	662	713	683	686	651	671	672	683	710	678	681	718	700	723	669	686	646	698	668	645	665	704	665	691	687	631	675	655	711	656	679	714	714	683	692	600	712	658	688	666	634	706	728	682	647	629	658	678	638	655	678	713	672	689	692	662	701	643	711	726	646	676	712	675	653	691	706	655	736	704	703	680	678	698	687	695	636	679	683	660	697	704	671	714	648	682	636	703	675	653	684	657	669	682	637	680	646	647	660	671	665	674	673	642	652	669	675	687	698	685	650	700	685	635	652	703	644	680	664	662	680	654	673	627	665	687	684	630	605	697	676	707	662	706	715	696	691	683	635	739	656	723	714	692	663	675	670	660	709	742	706	725	680	681	665	618	692	641	720	673	737	661	656	629	631	607	688	639	699	685	665	683	651	678	703	697	696	646	677	680	642	635	674	686	678	723	661	683	704	677	675	669	679	655	713	655	671	659	666	663	743	663	688	677	650	674	673	686	708	643	697	681	653	677	721	651	675	686	681	665	712	677	677	669	678	645	692	678	682	624	693	696	655	703	697	636	711	687	689	655	707	690	688	663	726	735	697	681	680	707	694	644	666	664	714	654	682	738	694	706	639	683	700	651	695	696	669	635	662	706	650	671	685	669	669	668	685	643	694	695	689	683	696	640	689	652	683	728	675	643	680	682	672	654	623	694	671	676	685	647	680	716	641	665	696	678	696	682	700	673	684	645	670	658	683	664	711	709	659	718	649	624	685	710	632	638	652	691	654	704	730	752	667	659	721	651	690	678	673	728	674	675	607	681	707	674	651	644	634	660	675	633	672	670	687	672	693	637	659	700	655	705	654	694	682	668	639	708	679	652	661	717	624	655	707	676	668	650	674	650	694	675	680	715	608	691	694	674	656	672	694	684	690	696	658	681	672	627	680	672	703	681	669	687	679	750	679	696	684	702	692	680	651	685	656	652	681	725	666	710	677	661	658	687	658	634	678	658	684	680	661	682	677	658	684	651	666	745	678	711	691	652	655	662	650	720	705	706	685	694	717	635	635	678	671	673	642	643	650	676	648	668	690	654	744	676	720	691	709	706	635	714	686	701	678	710	695	655	622	640	700	704	738	722	679	734	681	622	689	641	651	684	695	690	664	703	693	698	688	684	655	675	639	679	664	668	723	634	697	710	695	687	652	686	664	714	708	662	659	647	679	657	710	664	668	702	665	700	660	660	702	675	700	664	702	694	696	671	642	654	722	688	644	636	684	650	664	656	686	682	702	667	709	672	671	703	687	705	690	691	726	679	670	709	666	684	690	665	698	692	655	647	677	651	675	632	716	671	665	734	677	668	656	652	684	705	655	643	680	675	639	682	717	655	726	689	729	656	641	641	646	674	695	659	706	698	679	687	681	665	675	707	670	642	701	672	667	666	696	678	673	681	668	645	636	696	704	704	678	712	701	668	704	684	691	694	680	661	666	642	688	681	682	713	675	705	699	717	673	671	673	681	679	646	706	666	636	698	658	686	684	700	702	695	677	669	666	668	641	700	665	717	696	670	759	704	641	734	629	640	659	636	700	723	687	670	672	679	698	639	676	683	678	695	672	680	717	691	662	642	688	667	659	668	695	685	682	667	692	725	715	680	700	657	694	683	685	667	667	660	664	630	627	676	648	650	651	659	692	625	685	678	611	644	646	694	713	694	696	638	653	673	674	690	646	677	671	658	646	694	685	685	671	704	691	708	692	695	625	645	664	664	717	693	701	682	651	683	685	664	671	691	690	642	643	699	681	656	651	650	695	654	637	647	660	650	644	660	669	680	678	694	685	648	720	719	687	670	746	660	714	693	618	642	605	678	702	666	663	649	692	678	704	671	690	689	678	670	645	669	690	720	675	695	702	675	711	713	668	682	708	663	648	636	664	651	712	636	680	688	703	680	708	653	720	640	665	704	676	688	643	678	688	651	668	642	691	708	692	670	727	726	694	689	745	668	673	677	733	728	645	690	663	684	747	721	674	664	686	671	675	637	690	706	663	693	635	653	693	668	654	671	634	674	652	606	701	664	633	683	680	665	679	697	695	682	686	743	657	718	661	728	671	641	696	700	668	714	719	686	704	705	672	661	633	682	655	651	680	652	685	683	669	699	660	711	697	716	646	654	668	698	657	717	674	670	721	683	704	690	702	710	682	690	626	693	673	686	718	698	694	687	688	665	632	708	705	699	675	686	709	675	667	742	731	698	670	672	685	659	643	694	684	728	675	674	708	641	673	708	693	658	656	674	655	662	700
24159	21081	27252	25009	12662	1049	579	387	305	221	212	228	200	203	196	198	155	223	188	173	175	172	178	161	168	168	167	152	141	155	139	154	155	166	154	170	183	160	161	165	151	190	165	154	165	160	170	174	145	170	172	161	148	175	163	166	171	167	158	167	148	168	143	141	170	149	138	157	161	170	179	134	176	154	171	166	173	158	161	172	148	165	165	184	179	136	175	141	137	185	186	156	162	162	153	188	143	160	154	169	159	167	160	177	144	159	151	148	153	148	153	171	144	144	146	148	135	148	163	148	155	151	169	156	171	157	139	136	151	174	142	167	174	150	166	166	165	162	154	155	150	176	172	158	164	155	182	177	159	170	172	119	177	147	177	163	153	157	161	165	171	151	147	180	146	162	166	148	170	158	161	164	137	178	160	144	176	154	145	161	167	140	155	163	143	147	155	165	159	146	179	172	159	157	157	160	156	181	159	156	152	152	164	157	150	146	182	147	160	165	139	152	170	170	177	136	155	151	158	150	172	166	169	148	148	158	147	132	144	157	142	172	173	146	156	182	146	148	163	140	165	158	151	145	168	151	161	146	152	150	164	166	158	157	153	158	158	135	172	146	166	168	143	185	177	150	164	143	150	160	160	159	144	166	150	175	155	149	158	135	165	151	156	150	177	151	171	142	177	158	173	173	164	145	150	154	163	148	169	134	189	150	132	146	138	170	170	156	150	159	158	153	181	184	160	150	127	172	147	154	147	160	141	169	165	160	146	148	154	174	149	158	150	183	151	184	150	146	149	150	144	154	143	177	156	170	141	146	148	153	174	176	167	156	179	149	153	147	127	157	150	157	142	143	153	144	151	158	161	168	137	167	166	137	148	166	149	145	159	179	141	144	159	182	145	134	146	177	154	162	156	148	166	171	178	177	112	164	164	162	184	156	162	152	158	175	174	150	152	157	145	162	158	156	176	156	181	175	173	148	164	176	134	173	150	154	143	154	171	162	175	149	166	157	160	165	143	147	168	166	182	148	161	139	148	149	172	161	168	159	142	169	161	166	167	136	154	172	133	145	141	167	165	161	164	145	154	162	154	161	168	141	139	155	159	142	185	177	160	157	154	169	153	168	184	178	158	160	163	182	155	134	155	146	136	165	164	157	166	162	156	151	160	164	156	151	148	155	156	133	153	162	165	156	152	163	172	152	162	145	157	166	181	158	141	135	184	141	157	135	184	145	146	158	154	167	169	167	171	147	156	150	172	153	155	151	178	154	144	152	170	148	133	153	151	148	154	154	175	151	147	142	156	147	155	155	178	173	160	168	150	130	146	143	167	168	180	158	167	176	171	147	136	168	170	159	156	148	162	177	155	172	186	141	155	172	178	175	163	155	157	165	168	149	154	158	161	178	164	138	137	147	154	178	149	158	163	158	165	175	162	160	174	170	155	169	152	169	167	148	159	149	141	151	170	151	177	174	140	162	171	156	150	156	171	174	151	151	170	156	153	135	166	168	153	186	156	148	168	159	176	132	153	171	160	168	155	159	160	158	129	152	166	159	149	163	151	164	186	164	162	155	154	146	161	157	155	145	132	175	165	168	179	148	174	163	156	164	159	167	141	140	167	144	148	174	147	175	173	155	147	163	156	146	144	141	161	148	175	163	172	141	167	148	173	139	148	155	170	151	163	170	147	142	157	171	167	156	158	165	139	147	158	166	170	161	165	141	153	144	137	153	185	162	155	147	140	171	169	165	144	143	150	153	175	168	154	165	154	178	164	164	172	156	152	167	159	130	162	150	161	194	159	156	152	153	168	151	161	148	168	153	153	160	138	145	150	155	150	183	156	178	176	163	168	139	140	180	153	149	170	150	139	166	162	155	160	159	186	197	170	153	153	173	157	161	173	154	147	161	154	153	157	159	162	166	140	160	156	150	169	156	168	178	173	147	167	156	148	157	124	154	179	159	175	169	170	132	164	149	154	150	170	166	140	163	168	160	166	145	162	159	153	144	181	175	142	164	157	158	153	156	169	161	157	154	162	144	148	164	184	126	151	158	174	166	157	181	177	179	150	160	173	127	164	132	151	155	167	166	149	132	144	171	147	161	146	169	138	161	197	149	121	146	184	177	152	158	155	163	159	134	180	161	166	160	164	145	140	172	159	164	177	144	152	169	166	162	178	162	168	167	150	151	151	152	162	171	167	171	128	146	168	161	160	144	157	158	173	162	165	157	157	180	158	169	168	161	158	174	171	168	168	183	174	170	172	164	166	136	158	152	136	144	151	152	156	174	145	155	152	151	165	156	173	146	156	152	161	167	169	165	159	145	138	156	162	151	177	177	165	137	143	156	167	161	154	162	154	149	156	144	173	160	162	153	153	149	149	143	145	138	153	159	151	160	148	168	153	145	151	153	177	150	144	160	170	155	166	173	177	155	165	169	144	159	166	162	176	175	158	135	157	151	165	146	153	145	157	148	165	142	157	153	150	154	149	153	156	174	150	135	144	157	146	148	173	158	131	168	159	162	160	155	174	160	148	161	161	138	156	172	144	171	136	157	143	146	162	156	146	159	181	160	142	167	138	150	137	147	147	164	132	163	145	164	162	199	180	162	147	157	181	143	162	161	146	166	154	144	180	143	177	142	173	137	134	173	155	137	185	172	160	173	145	151	165	152	149	130	155	165	171	148	156	153	172	171	168	171	148	172	164	149	181	177	159	162	179	163	164	162	146	157	163	170	147	159	171	185	156	169	159	145	162	149	174	159	170	150	159	148	176	152	164	169	172	142	153	164	190	157	144	169	144	183	158	142	158	158	178	155	170	158	161	138	146	145	154	142	153	158	156	156	140	170	143	164	157	151	166	182	140	145	162	153	168	145	177	147	168	165	149	159	166	184	153	162	136	175	163	162	187	170	151	155	149	149	159	152	151	161	139	150	169	165	151	144	172	174	155	152	174	172	150	159	166	186	160	157	143	151	182	161	163	179	165	145	167	157	153	157	142	162	164	176	136	149	180	146	157	140	144	176	136	166	159	155	175	162	157	165	144	156	183	177	157	170	160	176	162	178	176	160	158	158	152	163	156	145	176	153	148	163	174	157	143	153	171	164	148	149	153	131	137	147	163	143	167	156	151	165	147	125	162	148	147	166	151	143	174	157	160	173	163	164	153	136	148	143	139	168	150	157	170	153	162	153	150	165	151	161	161	152	144	155	165	156	168	153	170	140	151	148	150	168	175	154	167	158	182	137	148	173	163	168	145	149	158	165	194	173	154	159	174	162	138	140	183	170	145	157	177	151	153	140	155	162	172	177	157	156	173	166	152	167	191	134	159	137	153	156	155	172	152	168	191	178	130	146	176	182	156	171	153	168	138	142	188	165	180	157	147	166	147	150	161	173	168	170	184	168	160	158	158	150	170	154	142	159	178	148	178	177	173	151	137	181	163	166	170	150	155	156	156	167	164	172	151	170	173	161	157	163	152	146	152	163	147	146	161	172	168	158	154	158
20134	15388	6988	3562	2524	1625	1138	754	543	435	374	332	282	289	284	263	254	246	238	249	224	230	231	224	219	216	220	229	207	209	227	211	215	225	237	226	233	233	226	223	222	231	189	229	216	211	215	199	220	232	215	213	203	219	230	201	199	210	206	222	214	207	233	196	190	212	236	240	214	226	213	197	225	195	215	198	215	192	209	233	213	214	211	217	208	207	219	216	224	211	237	205	212	221	209	204	224	213	207	203	209	226	231	214	205	215	236	199	196	231	199	204	221	202	210	189	203	229	212	203	202	209	192	224	218	238	210	212	206	205	217	207	204	234	217	197	207	244	187	208	230	176	219	204	219	206	205	204	227	235	194	225	225	215	210	189	207	216	199	218	230	207	240	191	211	223	214	207	178	197	210	196	222	218	244	216	217	229	243	223	212	208	229	216	208	195	207	198	198	211	201	197	208	243	225	210	211	213	216	189	218	213	196	190	229	213	180	210	234	210	190	232	247	211	204	206	214	226	213	193	209	208	232	202	218	192	218	210	180	221	235	230	218	209	225	223	214	215	185	219	202	202	200	221	222	207	219	215	236	204	239	197	227	237	217	202	188	222	238	227	213	221	228	228	211	209	219	238	220	215	237	206	231	202	229	220	220	209	220	219	223	203	211	208	205	200	174	193	257	196	216	211	204	196	234	217	206	213	176	218	229	202	213	223	217	188	195	194	196	193	213	218	229	198	214	240	235	213	204	231	206	212	219	204	188	211	208	223	214	204	211	206	232	188	212	228	229	217	209	204	221	197	232	228	208	208	202	209	222	215	235	211	249	196	203	232	209	221	207	194	203	211	226	209	179	214	207	190	193	234	201	203	205	240	211	204	213	228	219	225	211	220	189	200	195	223	224	189	211	217	200	207	214	239	220	205	202	207	212	243	207	191	202	226	218	206	199	207	178	216	209	195	204	197	188	215	204	224	229	207	204	238	222	211	219	232	225	250	234	213	209	207	219	203	214	212	254	224	199	226	213	208	206	220	223	204	214	198	203	201	193	227	196	196	202	204	215	223	201	215	205	213	208	201	233	207	227	204	210	199	184	218	199	220	189	229	208	217	220	235	214	220	210	191	204	206	215	217	211	228	229	203	201	232	226	180	176	198	201	219	194	217	202	187	196	217	200	221	224	200	191	204	211	209	235	220	199	201	220	213	214	231	204	184	208	221	187	238	233	205	211	203	199	229	189	200	190	213	212	226	228	220	189	205	220	213	210	246	219	194	170	212	197	217	205	209	194	213	206	219	211	225	201	207	203	184	206	184	226	204	190	200	196	199	203	204	216	222	206	200	194	195	197	221	221	210	202	207	209	244	224	211	201	191	203	235	190	194	214	232	206	203	217	184	189	216	199	191	195	221	230	230	213	218	204	213	197	225	212	213	210	213	192	211	209	217	204	202	223	200	201	226	199	207	213	221	229	193	226	200	223	214	249	212	203	196	207	226	222	238	247	216	210	195	217	214	225	183	233	196	217	186	202	200	186	197	222	180	216	217	209	197	211	210	207	193	198	214	212	210	184	207	210	210	213	208	219	211	216	226	184	207	215	205	188	203	201	203	216	201	221	222	214	219	180	224	238	217	206	203	194	248	187	220	233	195	209	212	218	205	211	226	221	199	208	196	195	209	209	192	224	234	223	229	226	219	236	191	220	207	210	223	189	199	220	213	222	215	185	225	209	199	194	199	221	214	200	217	240	222	234	195	224	200	190	206	228	200	218	199	236	230	210	193	221	205	204	208	188	211	218	191	240	217	195	179	219	182	227	198	199	207	213	199	202	232	225	210	217	204	190	230	233	231	224	189	197	194	225	201	213	230	232	210	213	193	231	242	175	228	222	224	192	206	225	223	201	217	232	224	224	210	193	191	204	216	208	214	243	196	223	222	221	203	218	222	202	212	239	228	233	216	228	199	206	207	204	213	221	211	225	201	209	205	237	224	201	215	230	218	207	204	208	193	215	211	195	214	223	209	198	225	218	225	199	210	226	211	202	233	213	195	224	191	179	214	201	196	208	219	209	233	207	205	216	219	220	212	215	194	208	195	216	211	207	220	230	218	192	200	213	189	190	184	202	185	194	234	200	233	202	194	216	217	224	202	197	196	207	203	220	220	200	244	186	250	203	215	203	214	199	198	207	223	222	228	204	212	192	207	209	198	211	236	205	228	217	220	228	203	190	203	204	216	195	255	199	206	229	215	231	161	218	210	204	195	202	202	245	229	222	198	193	193	222	213	194	198	229	217	227	218	204	215	186	208	198	193	208	190	223	235	222	203	192	210	224	221	201	213	236	224	208	201	204	234	202	234	206	204	220	202	212	203	223	208	192	207	204	233	210	191	215	209	228	205	207	209	179	206	193	204	239	201	220	205	218	195	191	171	220	212	228	215	191	199	214	203	212	227	207	219	227	197	213	189	202	219	202	204	225	197	231	209	211	233	217	201	236	220	214	214	211	220	222	211	213	217	211	216	224	206	203	199	204	206	220	226	234	207	219	238	231	209	213	200	209	218	207	228	226	225	201	210	216	221	236	222	218	218	202	200	251	208	215	198	202	177	212	208	192	205	224	224	204	232	209	214	203	227	212	217	216	219	232	233	231	204	226	209	217	198	222	235	211	209	223	224	221	211	233	223	208	212	207	193	230	200	242	207	208	232	195	224	209	201	191	234	207	200	207	205	174	191	223	233	211	223	210	207	200	210	224	197	181	225	202	222	207	209	212	194	219	214	206	189	200	230	227	222	179	192	231	211	205	201	218	200	206	190	217	211	247	207	230	211	208	214	181	180	213	227	224	208	204	229	193	222	191	178	190	208	221	219	212	177	218	210	229	188	231	218	224	210	188	212	193	224	225	204	188	201	227	241	207	216	202	238	167	220	217	189	190	207	211	215	209	228	204	205	241	208	195	229	216	222	189	188	203	215	229	206	211	202	203	216	218	220	208	222	218	198	226	223	204	234	215	233	226	225	192	229	222	195	193	188	205	212	213	227	211	224	204	217	199	197	205	226	191	219	218	203	218	180	219	222	192	205	214	214	211	185	210	213	230	203	238	210	202	203	210	202	211	201	250	186	184	223	185	217	218	223	167	242	203	233	195	223	192	217	221	220	220	203	220	208	227	211	214	199	216	191	199	187	195	224	225	206	196	189	200	209	215	209	209	221	203	206	204	214	202	219	224	195	201	214	204	212	215	213	214	221	218	204	203	232	199	209	221	247	188	205	224	194	197	204	221	226	211	197	205	228	207	195	199	205	197	198	222	232	239	215	199	233	222	200	211	219	222	229	193	221	230	225	213	211	174	198	197	199	220	228	211	200	214	220	212	218	241	222	192	208	205	203	227	204	215	214	214	192	211	232	200	231	221	206	225	201	201	222	215	233	194	221	230	216	197	195	199	203	207	231	202	186	215	223	223	195	205	196	222	202	200	192	211	214	202	234	208	200	202	198	208	202	212	219
22295	21146	28813	23758	21140	21189	9771	1411	838	708	701	625	541	527	513	497	474	467	467	482	438	466	447	464	437	411	406	424	451	408	423	386	440	444	424	438	409	375	415	419	408	417	408	399	415	392	401	416	376	407	396	415	440	378	412	412	391	379	434	400	416	384	430	401	444	423	410	414	384	391	414	403	426	373	391	405	419	428	413	413	397	403	413	365	421	409	430	410	382	397	408	395	375	362	393	397	423	411	457	392	395	407	410	383	399	398	431	403	441	380	388	405	396	408	420	371	398	366	395	372	403	418	402	428	373	405	394	336	426	398	411	405	359	402	378	398	367	371	395	385	418	367	368	369	369	395	395	385	383	391	380	376	399	398	379	379	403	398	368	392	437	368	394	400	384	413	405	374	356	402	387	370	393	395	389	448	382	395	383	433	374	397	415	413	405	387	417	377	431	413	410	386	379	396	398	357	383	408	422	414	413	402	396	389	423	371	405	392	412	366	410	390	391	394	376	397	394	421	408	387	405	423	363	406	439	390	383	421	391	414	394	385	362	351	408	401	404	394	404	368	369	401	394	408	414	397	374	379	442	411	405	415	393	404	448	406	420	397	439	415	398	394	413	414	386	375	386	387	375	402	401	394	375	416	384	390	401	378	379	389	380	401	390	413	438	419	404	416	362	399	401	416	413	422	376	406	389	408	404	392	419	405	386	417	374	358	386	401	390	385	392	386	380	409	386	391	420	363	391	403	386	370	400	424	408	425	420	428	397	394	407	440	404	397	413	417	403	431	402	374	424	428	367	363	416	417	400	398	433	401	399	394	409	406	368	419	394	394	406	420	395	413	386	402	397	416	392	401	443	450	397	397	345	394	332	409	390	399	378	385	422	440	407	387	408	373	399	343	402	401	417	387	393	342	420	382	413	405	398	419	363	385	440	385	417	392	412	406	380	382	396	405	405	406	389	400	402	414	383	396	411	377	357	425	408	429	423	403	384	402	395	388	374	431	416	404	411	360	405	406	405	400	414	380	381	366	411	396	368	401	431	416	382	421	404	447	421	376	375	393	400	433	356	395	405	421	421	416	421	397	384	409	445	353	377	398	391	356	397	401	372	381	454	382	411	351	392	420	396	402	422	389	408	385	377	400	363	389	413	381	394	398	416	417	407	386	402	347	398	428	393	434	434	416	406	412	398	412	407	382	376	419	442	396	396	405	406	406	409	395	392	399	386	441	412	388	368	388	400	407	400	369	403	415	409	383	408	392	370	367	383	399	422	396	397	383	372	425	382	437	420	415	406	396	423	377	388	388	380	431	369	391	428	391	375	391	422	418	385	408	400	396	386	400	378	403	360	407	434	388	349	394	404	416	402	380	415	380	364	406	386	388	359	385	421	370	399	413	429	392	443	448	392	397	364	414	379	400	383	384	367	378	372	384	446	429	391	412	387	404	384	394	427	442	441	440	394	437	419	433	401	398	387	380	398	377	403	409	408	393	375	358	406	375	394	381	420	360	424	409	411	378	401	396	396	418	374	441	393	393	393	390	433	410	408	394	435	408	389	407	355	385	397	420	407	380	394	410	398	408	401	381	376	387	387	377	400	384	408	379	393	399	384	400	413	418	393	411	391	396	371	399	390	410	377	410	406	406	399	411	393	406	381	377	400	374	361	396	375	404	422	385	375	405	386	395	415	406	405	431	389	396	398	397	414	385	370	403	393	430	418	396	398	415	397	376	417	395	394	416	422	366	411	378	372	401	398	426	385	380	327	397	424	373	394	396	414	393	404	369	393	400	413	411	372	415	405	419	399	425	368	408	425	414	412	421	389	427	382	428	401	381	365	393	365	416	389	387	364	402	414	416	389	383	426	376	397	423	381	424	388	390	360	407	388	429	412	408	409	411	412	410	404	400	421	431	405	455	421	434	397	424	365	402	364	411	374	413	418	419	363	372	401	372	393	402	377	414	366	407	440	404	430	381	364	391	378	388	425	413	392	401	434	406	425	370	380	419	385	407	420	413	391	377	416	380	391	360	445	399	390	420	402	376	435	393	367	424	371	370	379	398	408	384	403	380	365	368	405	404	396	409	409	379	376	416	390	422	374	415	418	426	389	413	458	402	419	400	394	369	411	405	386	399	413	363	364	395	412	437	374	378	390	396	411	399	393	399	372	381	385	393	423	360	389	390	347	425	393	398	384	368	398	402	396	394	386	430	397	384	416	372	407	365	393	417	425	427	361	423	399	415	379	391	398	426	373	412	383	389	394	424	400	410	425	394	395	367	426	428	384	397	389	407	383	375	359	424	385	376	394	391	395	389	388	386	390	412	392	366	417	412	398	378	391	402	392	382	355	386	402	404	373	384	385	405	351	383	387	400	388	408	415	400	391	407	411	432	386	411	400	399	413	426	437	419	385	390	429	393	379	405	378	409	431	421	399	388	376	416	406	389	420	424	409	393	417	404	395	377	426	386	394	378	404	411	377	383	390	443	393	370	409	395	413	390	401	380	387	369	380	421	385	376	430	415	369	388	416	396	385	395	381	386	436	405	431	390	399	395	376	385	424	402	416	375	397	400	428	404	394	366	379	389	408	387	409	428	401	362	422	413	397	389	415	436	374	381	403	382	408	384	377	376	423	374	427	372	394	380	417	398	404	407	412	438	443	410	409	399	399	432	385	379	407	388	377	445	396	393	374	428	382	373	395	385	372	395	393	354	413	424	382	416	379	384	378	384	403	393	389	396	404	402	388	409	390	419	396	408	398	397	344	398	383	374	394	385	407	392	392	401	417	390	439	374	376	417	371	409	393	396	384	402	368	392	407	411	380	388	396	363	366	402	397	416	394	389	404	381	386	395	376	399	407	413	374	418	399	394	411	420	379	413	404	384	361	420	383	375	356	386	441	382	361	457	418	418	393	406	431	351	379	396	384	408	421	410	411	412	383	398	356	416	387	393	381	394	389	396	421	359	389	415	434	392	439	373	424	401	392	390	428	383	411	395	418	385	376	384	387	392	404	402	361	409	409	409	413	412	387	399	407	397	389	405	404	364	401	403	407	380	427	410	381	392	397	384	398	401	406	388	377	391	451	403	396	462	401	413	410	379	385	365	366	401	411	391	406	408	413	388	440	396	376	391	336	403	373	396	405	390	399	407	413	428	398	382	404	391	397	389	397	418	380	424	393	398	397	390	369	409	419	367	411	377	392	433	399	355	416	405	392	398	390	402	385	371	376	379	406	418	404	391	396	394	382	401	374	393	459	388	370	380	382	382	403	412	366	397	412	419	414	404	364	370	436	393	415	420	400	415	368	397	433	382	440	395	399	426	394	435	408	377	395	382	432	409	400	406	366	385	401	366	384	414	419	366	391	386	388	406	413	433	386	395	394	417	387	410	381	393	402	379	393	376	413	383	424	405	388	414	396	417	392	413	445	412	404	394	407	357	401	411	387	360	398	374	392	392	414	458	420	399	393	388	419	414	378	400	392	366	401	384	374	414
24664	24289	15339	8370	6107	4200	2873	2072	1452	1188	995	894	742	765	721	669	649	631	598	584	537	612	594	569	571	553	600	535	495	527	548	488	549	518	534	492	515	497	493	538	517	509	515	516	510	534	522	512	509	501	522	539	477	468	508	551	535	491	528	511	544	501	456	478	497	511	542	512	511	529	511	483	499	462	507	526	536	442	504	485	502	513	521	495	512	502	483	496	517	489	515	519	513	552	506	526	510	492	542	560	499	529	500	503	526	482	492	499	497	509	518	522	478	480	458	510	515	522	502	490	525	520	507	503	511	508	500	489	515	469	518	528	501	514	496	483	522	511	495	524	511	504	527	503	499	507	525	496	507	529	473	506	515	536	472	474	484	520	526	513	480	530	526	492	535	487	517	516	492	498	489	490	502	492	549	528	518	539	513	498	499	514	515	476	489	503	503	523	512	496	485	506	492	477	512	469	497	534	507	540	515	523	497	469	507	522	507	487	459	513	526	499	527	523	527	554	525	489	525	488	486	539	520	476	476	514	473	505	513	503	518	510	510	520	491	502	530	491	524	495	502	500	463	539	498	502	456	502	486	521	527	480	555	507	513	537	509	479	517	523	463	548	470	517	497	527	488	512	504	538	522	520	476	505	523	484	528	501	513	486	503	529	528	520	529	505	507	514	536	509	540	533	487	495	508	563	465	512	490	501	562	493	550	456	485	473	500	521	523	520	493	533	487	503	513	564	466	487	504	520	518	470	504	527	502	497	474	465	516	506	514	540	515	502	529	474	541	484	515	486	493	490	488	533	542	536	467	517	498	502	496	492	495	511	487	522	481	500	528	532	533	514	474	545	522	478	512	495	508	477	493	499	502	474	498	479	517	508	482	457	526	486	519	506	505	471	494	497	490	523	505	479	525	519	540	474	514	497	495	505	521	514	499	513	471	537	498	476	515	495	519	497	506	499	533	528	521	530	540	519	548	497	501	524	472	523	499	511	524	486	490	523	503	500	477	469	479	479	503	488	506	529	493	513	534	504	529	506	508	485	555	471	522	494	513	488	490	476	480	461	535	497	476	540	468	467	525	493	505	476	494	541	530	533	502	522	513	488	495	492	490	503	524	535	525	525	478	485	514	531	513	511	480	535	512	476	490	495	524	478	490	481	510	529	493	536	516	498	492	522	512	467	520	501	523	487	518	532	476	537	498	458	492	523	487	523	498	497	484	505	471	498	523	486	483	503	481	553	504	481	499	529	510	478	538	524	485	555	498	502	502	542	494	509	542	563	496	512	475	506	511	554	500	505	506	561	530	545	467	463	497	472	487	520	509	507	505	475	478	489	500	477	533	518	510	507	472	481	472	519	528	502	505	481	498	478	499	505	486	471	514	521	489	502	464	494	499	484	544	484	503	479	496	468	453	550	493	503	488	495	495	515	473	498	501	523	506	499	538	537	490	508	493	491	512	530	456	500	534	503	512	543	482	539	534	521	496	504	511	478	526	462	504	546	525	530	510	514	540	476	519	550	538	506	478	441	511	457	511	481	462	490	515	550	539	497	524	498	461	491	484	503	487	494	519	500	495	502	516	463	519	485	494	519	515	485	462	510	509	485	515	529	501	548	474	516	515	441	537	493	473	473	532	496	495	490	490	470	493	493	511	487	460	502	504	517	515	489	550	500	526	532	534	484	502	514	530	497	501	500	481	530	513	512	509	507	479	515	512	503	487	510	524	493	517	493	516	510	521	484	497	530	506	496	494	491	495	556	467	496	543	486	490	530	477	514	541	473	518	513	464	504	516	499	519	503	508	481	456	515	489	514	497	503	487	480	523	554	521	528	498	488	498	499	504	474	498	517	505	473	506	510	517	488	504	521	483	502	461	485	507	499	518	464	525	520	456	490	517	511	515	502	489	523	485	520	498	510	497	499	529	495	498	521	543	518	488	509	501	489	469	487	498	512	495	524	480	489	498	502	477	511	507	530	546	504	501	489	494	500	458	520	503	497	483	461	514	546	529	491	482	537	492	501	472	518	478	521	465	494	493	532	522	496	469	471	523	488	538	542	518	519	523	509	477	492	489	511	515	485	521	484	492	494	507	508	513	490	483	496	511	459	505	512	486	498	519	542	532	476	510	500	494	502	500	516	472	534	505	505	480	472	454	506	496	493	535	522	470	501	493	507	493	506	515	498	539	510	520	514	479	498	498	486	525	498	496	496	505	475	498	478	499	505	519	532	508	498	458	536	519	530	533	504	494	559	484	491	532	496	541	541	468	474	458	493	496	450	483	528	484	513	515	493	479	555	501	483	524	513	512	467	505	504	515	534	481	553	511	524	506	525	527	487	477	547	539	516	481	511	492	493	505	528	501	467	485	505	506	493	511	485	511	506	526	494	493	516	491	488	501	448	493	501	525	493	485	484	503	542	486	515	461	489	537	488	502	525	533	503	496	487	464	488	505	492	506	495	520	529	477	515	517	497	492	540	462	501	508	520	477	481	497	476	525	522	501	478	496	512	527	477	487	529	486	525	500	524	463	494	526	489	519	502	515	499	490	534	475	469	504	548	509	485	499	486	533	494	478	477	491	512	514	494	514	476	506	520	516	472	524	531	505	497	507	527	520	523	478	489	498	508	508	465	556	527	480	501	519	487	499	514	479	487	473	530	506	488	526	484	492	522	549	473	474	467	512	513	524	502	479	503	457	512	485	466	503	490	492	492	478	515	468	521	491	464	488	447	530	538	453	525	473	471	522	501	505	490	493	490	505	504	510	481	532	495	518	500	535	531	512	492	530	496	530	500	514	518	482	472	498	530	484	513	454	495	515	497	489	516	505	485	505	518	490	516	528	488	503	515	492	519	494	487	470	539	527	510	535	511	537	507	474	513	519	443	482	485	525	488	498	512	516	495	527	493	532	483	515	490	445	487	500	482	469	507	500	506	496	503	535	483	516	483	517	509	527	483	468	488	489	460	560	522	508	484	534	536	532	494	518	492	525	540	497	519	495	463	470	506	518	492	496	532	458	506	480	511	510	484	509	510	495	534	520	524	506	518	499	536	478	497	479	469	491	497	528	537	510	510	469	482	490	511	491	513	518	508	499	545	485	515	505	539	461	520	495	495	505	476	501	536	509	496	466	551	522	523	515	499	551	534	483	500	491	516	467	511	539	467	503	492	523	535	502	506	486	493	495	492	501	499	477	493	489	504	498	537	534	480	506	530	524	522	490	540	500	513	516	516	505	514	483	503	528	499	489	498	491	496	513	512	495	519	469	495	561	466	525	487	512	464	489	520	515	521	523	482	465	541	508	495	482	519	514	474	518	479	524	500	513	493	496	463	480	488	503	504	480	520	508	470	515	478	520	510	538	560	496	493	473	507	503	495	508	497	484	520	486	538	504	503	526	523	523	464	542	505	511	504	500	490	533	515	496	505	446	529	532	535	468	507	491	518	478	522	502	497	536	537	545	509	525	500	534	481	510	486	471	494	490	505	499	501	496	527
27187	19567	7284	1604	981	701	526	404	389	381	376	333	370	346	374	362	364	355	326	308	352	357	367	329	362	362	357	349	331	348	350	342	349	308	361	340	331	317	398	343	361	339	387	370	378	351	312	344	338	331	367	363	340	348	336	377	342	348	351	363	370	340	355	335	359	354	373	334	335	348	331	344	306	349	314	326	340	310	359	343	359	355	367	326	342	341	340	368	334	340	326	347	335	365	354	327	312	326	328	308	365	332	345	361	294	341	337	347	348	343	356	364	357	344	368	349	351	340	375	346	334	362	335	345	345	364	366	310	355	355	321	336	313	338	339	352	364	359	373	347	371	343	357	340	329	324	343	353	346	358	292	369	342	358	340	359	345	322	329	328	331	342	330	359	339	324	365	331	352	360	334	368	330	366	364	356	358	320	363	350	343	358	358	365	344	320	353	362	362	329	334	354	360	330	348	368	350	356	374	359	354	334	357	346	358	367	325	363	378	376	316	332	365	360	370	354	356	349	377	345	371	359	360	344	363	340	327	342	360	378	349	345	377	313	334	340	359	373	373	330	357	320	361	374	335	364	351	352	354	335	351	385	358	342	315	336	347	344	343	355	321	383	325	342	340	338	346	352	357	380	344	361	349	377	350	324	352	342	344	330	340	341	369	331	355	347	310	326	336	319	327	360	338	334	352	334	355	354	338	326	336	341	348	343	339	382	343	345	351	348	333	337	331	377	371	345	366	368	319	357	356	359	366	374	334	358	369	358	364	312	344	369	336	362	362	338	362	337	343	359	344	356	369	339	350	351	341	342	371	356	363	342	352	349	350	372	362	382	358	360	330	359	352	376	334	353	320	376	335	349	332	345	356	361	324	346	351	338	358	348	363	363	321	329	353	338	367	334	393	350	364	344	369	362	333	345	366	348	378	370	387	348	319	339	369	376	336	359	324	322	347	342	336	363	368	340	358	339	310	329	338	353	363	357	326	356	326	362	359	352	369	349	323	357	345	360	331	286	348	338	373	378	333	359	329	351	322	330	367	314	353	352	366	317	337	344	351	363	379	328	326	336	345	322	335	362	329	311	314	332	372	359	318	358	360	312	351	313	317	369	302	348	361	351	329	353	391	337	350	366	350	374	345	367	339	348	356	337	334	339	356	339	340	347	363	340	379	340	381	347	342	369	358	371	313	349	371	309	335	363	327	362	328	359	298	329	362	323	334	333	340	335	344	328	345	349	362	312	360	305	372	370	318	354	368	324	357	344	335	345	371	365	345	354	338	362	359	372	388	328	328	349	372	360	332	335	364	353	358	354	339	342	353	365	383	343	368	325	373	342	360	362	358	335	357	325	352	372	343	349	354	319	407	377	364	325	346	354	340	350	372	353	377	364	362	332	352	364	347	353	350	324	366	351	369	360	329	389	360	344	372	351	355	378	369	334	372	348	342	396	363	339	374	345	358	334	371	316	374	355	324	353	356	366	352	340	299	344	404	373	380	366	351	366	348	370	337	334	340	347	345	370	324	342	350	351	338	388	323	368	353	341	331	341	370	352	346	335	344	335	338	336	340	325	334	341	325	364	356	323	359	342	314	324	356	340	358	326	314	357	335	369	347	332	330	346	336	384	345	340	340	329	338	338	339	347	346	370	341	349	326	346	366	333	355	374	316	366	354	368	324	337	345	332	331	376	325	355	343	349	307	363	350	342	349	366	363	329	370	334	328	342	315	353	358	370	370	327	377	379	345	330	367	332	373	347	337	377	332	388	362	335	352	289	362	374	368	357	355	359	322	336	323	380	369	371	362	381	360	374	366	333	355	336	366	375	332	347	345	352	331	307	370	356	341	358	370	340	392	348	305	312	346	358	336	323	324	344	374	350	366	338	360	342	365	331	352	328	307	349	325	391	346	367	342	337	338	330	335	306	349	397	345	322	320	339	375	332	308	339	358	336	317	323	334	330	350	337	338	365	319	350	342	319	368	350	352	359	350	374	382	343	350	333	348	344	363	320	343	324	342	347	339	350	359	330	342	342	334	310	328	350	342	355	369	349	358	360	331	351	336	349	364	350	339	333	349	342	322	332	363	346	330	327	369	328	357	309	313	376	340	320	324	353	366	337	368	379	361	357	338	348	365	360	354	389	334	386	357	334	351	349	329	307	347	308	298	342	372	343	350	359	350	342	361	350	347	317	351	346	343	357	351	335	346	368	366	337	310	333	338	346	365	364	357	352	353	350	345	359	335	333	362	377	325	379	365	364	331	345	366	328	364	338	333	335	354	352	389	336	383	354	348	348	361	336	336	362	358	370	330	355	342	330	379	371	328	339	348	348	323	396	342	361	356	319	346	375	362	346	341	343	360	360	362	347	341	366	336	370	342	364	359	348	365	346	369	370	377	345	348	332	371	370	382	309	328	366	369	385	334	331	358	373	346	339	340	329	355	344	385	330	332	340	331	311	355	353	339	352	372	358	362	339	357	345	332	335	366	304	334	352	340	341	338	331	341	361	329	332	332	362	382	349	337	383	335	352	340	358	348	348	361	323	364	361	313	348	318	374	393	349	373	377	355	341	334	352	388	369	347	317	356	329	331	326	351	340	341	345	358	336	341	366	338	347	311	341	360	374	357	322	323	379	355	371	373	370	317	313	347	353	320	352	358	339	310	337	352	345	329	312	334	330	322	348	333	357	327	347	350	351	342	383	364	332	302	355	338	329	343	314	345	337	358	344	342	318	379	350	353	342	332	342	351	348	350	362	366	358	353	353	303	346	355	343	354	354	318	349	332	356	351	365	360	350	354	340	374	335	363	380	376	347	350	355	338	347	335	338	370	332	302	339	340	359	325	345	339	369	337	328	356	353	356	352	335	352	337	336	369	349	350	345	301	346	313	366	348	338	353	360	366	321	347	351	328	385	331	370	362	333	335	377	359	370	334	336	356	359	363	355	340	368	338	353	328	367	333	328	370	356	331	330	337	368	385	354	383	371	373	350	363	342	341	330	337	346	347	309	369	375	365	296	345	347	338	316	311	334	350	342	370	369	358	388	340	318	345	336	362	334	324	340	338	349	343	320	373	370	296	338	350	340	332	319	360	340	360	348	393	324	348	303	346	324	364	355	365	363	332	329	337	399	373	341	318	354	345	348	366	350	330	371	351	355	288	373	362	378	333	346	372	376	326	338	306	353	350	358	349	345	354	339	343	350	354	332	340	345	334	318	331	349	351	372	374	385	347	348	345	351	337	357	334	337	369	340	368	323	355	361	336	351	359	334	327	296	326	312	342	359	375	353	329	374	338	294	368	350	353	349	325	362	328	360	343	337	353	330	371	338	357	322	357	361	372	362	327	352	312	370	346	390	333	352	354	378	351	353	354	355	381	377	340	340	344	327	324	350	347	329	339	347	357	365	366	368	348	359	364	334	337	343	311	336	328	375	341	373	345	364	360	341	338	340	358	363	362	343	353	363	359	346	338	331	326	346	356	339	325	338	358	338	337	352
19907	6807	3353	1812	1489	950	730	590	497	445	429	445	444	472	454	427	436	425	427	426	414	438	440	449	409	442	454	405	439	435	417	376	460	468	410	450	423	426	439	412	439	411	430	448	466	456	404	416	415	411	458	446	410	418	438	437	467	445	448	458	432	420	429	431	456	420	438	404	450	447	391	442	414	400	431	434	430	439	432	444	429	415	423	460	449	454	465	429	402	458	413	424	451	456	419	438	420	415	383	446	425	447	431	436	428	445	445	434	468	442	427	444	423	428	468	392	447	433	439	435	421	387	473	406	423	431	409	450	454	463	395	432	414	416	424	427	409	424	419	404	456	406	426	426	404	437	453	416	426	381	396	445	442	447	392	424	434	420	442	428	473	429	436	484	429	425	455	424	441	407	435	412	434	416	411	424	442	441	440	394	416	455	398	454	426	453	430	413	450	442	407	453	449	409	420	439	416	457	427	409	449	428	430	454	410	413	411	413	398	435	442	401	475	470	451	413	446	417	471	437	444	432	436	431	425	403	456	404	441	417	431	440	418	455	419	468	422	413	402	445	443	443	439	423	423	418	444	416	430	460	468	456	412	418	436	466	442	450	438	445	415	406	451	452	447	435	484	438	461	469	405	463	450	420	391	443	402	462	431	463	449	432	441	431	399	433	413	433	467	401	398	437	448	420	449	436	445	413	397	450	411	460	426	402	435	467	415	401	436	434	405	409	402	433	463	454	408	435	435	408	439	422	457	451	408	380	461	416	407	440	471	417	440	464	373	432	439	403	415	423	415	427	401	428	412	447	467	431	453	455	409	432	454	434	402	445	440	418	435	402	438	402	436	431	472	431	427	451	411	425	374	388	409	388	452	413	409	400	438	403	419	421	458	414	450	420	429	403	423	395	446	445	423	413	407	490	431	453	427	439	442	421	460	418	430	434	470	435	426	437	421	427	461	418	420	433	453	406	414	431	438	391	416	415	421	427	410	439	399	457	444	422	426	434	436	438	420	457	419	406	428	438	420	423	421	434	432	472	403	441	441	408	440	370	408	443	442	411	421	431	448	417	429	451	463	413	434	416	412	462	446	392	394	441	418	437	400	409	397	416	438	453	419	485	454	421	444	424	432	423	453	456	449	438	433	450	446	429	457	430	429	430	471	446	463	423	456	445	433	487	466	461	437	417	438	416	409	468	416	421	444	430	435	446	414	448	465	416	444	399	438	390	459	436	430	441	414	450	447	427	440	451	457	430	438	443	429	456	431	408	427	403	448	445	431	405	468	442	412	474	411	416	405	457	446	419	462	460	391	425	440	447	397	450	446	392	443	462	432	416	449	444	448	443	458	440	407	424	423	399	435	437	431	433	420	437	447	462	421	434	443	445	450	456	437	366	432	434	451	424	446	446	432	416	456	431	429	450	442	440	426	435	438	440	465	419	392	434	438	435	447	444	460	475	442	420	434	432	419	424	400	434	452	414	422	439	397	430	406	450	448	454	422	449	449	418	420	416	406	419	400	456	464	432	459	427	405	428	424	412	449	426	426	442	417	449	441	450	456	434	450	431	422	444	423	406	438	455	439	417	443	425	444	402	430	439	421	430	447	438	407	454	445	463	394	429	412	431	478	404	394	455	460	458	480	441	431	415	435	451	437	394	441	457	386	438	444	440	413	431	456	429	442	405	441	402	398	461	449	428	405	495	433	452	449	438	420	450	420	438	458	410	411	433	451	447	430	419	430	429	419	449	437	403	422	412	434	434	399	391	442	424	456	466	437	467	456	426	407	405	415	447	456	405	437	418	437	437	434	442	459	411	439	441	410	420	437	430	414	398	396	403	440	438	431	428	419	437	438	416	417	439	424	420	409	461	436	433	438	385	440	434	450	471	415	429	458	427	426	449	422	407	415	407	415	442	430	431	459	421	404	433	404	417	475	441	440	455	404	428	434	464	421	409	466	456	426	418	433	439	421	399	393	400	394	470	395	416	430	423	439	443	471	422	456	430	404	445	405	407	438	387	443	434	438	431	389	416	424	387	452	452	422	450	363	423	435	450	446	428	446	445	449	444	439	402	433	461	433	446	433	421	444	411	378	446	428	427	417	403	411	443	437	419	405	430	448	450	442	404	437	433	431	450	396	434	356	411	411	439	428	462	414	454	393	451	436	451	419	409	361	413	428	435	450	397	429	442	436	427	431	448	427	425	398	407	403	436	425	428	413	401	434	463	399	452	434	456	451	446	411	463	413	418	399	407	446	422	371	434	456	414	419	470	436	449	405	416	394	473	432	458	453	405	408	408	411	444	425	461	418	444	434	469	416	443	457	426	421	458	411	458	413	389	407	409	434	409	403	431	420	422	412	450	441	456	393	463	452	425	428	453	410	429	451	454	402	424	410	427	448	459	414	443	434	422	421	413	399	414	436	430	432	432	457	417	453	424	453	419	465	432	420	442	429	422	440	423	409	459	439	446	397	434	428	508	436	456	418	439	419	442	411	435	409	427	422	436	418	414	452	421	414	468	431	442	474	431	439	431	463	426	427	408	459	460	419	449	433	437	437	394	449	425	398	435	433	405	444	446	399	445	430	475	414	415	430	431	387	436	398	439	442	415	439	432	398	417	393	413	405	482	415	399	422	437	424	469	437	409	428	437	454	455	426	473	424	436	416	433	440	457	421	464	428	413	418	443	423	424	460	441	403	397	465	451	422	407	443	445	417	439	396	403	441	454	411	443	387	404	425	423	455	439	445	461	435	400	409	411	421	426	422	407	434	427	432	423	440	448	462	413	403	405	439	428	428	404	437	471	416	444	455	426	438	413	418	413	414	420	438	450	451	451	416	438	411	436	423	475	443	415	430	442	427	432	397	441	420	440	424	434	404	414	436	438	424	415	425	436	408	471	394	409	456	443	437	424	422	438	443	419	427	409	411	465	440	436	431	416	434	411	434	430	444	462	433	379	380	466	404	432	449	440	439	454	430	460	401	436	379	423	388	398	444	443	450	467	403	455	429	434	447	447	418	430	452	412	415	411	387	452	435	442	409	453	448	423	461	432	431	401	459	400	429	416	464	466	413	403	444	440	422	440	436	412	424	411	436	450	450	357	384	413	404	401	419	411	438	433	463	434	417	422	439	429	470	433	424	449	429	429	421	417	427	426	407	410	405	433	406	442	402	477	444	425	432	413	430	408	394	463	446	391	453	440	397	433	433	421	439	451	435	447	419	430	428	418	435	413	438	404	431	439	428	416	409	444	416	451	440	446	420	430	430	432	400	410	404	445	428	451	411	434	414	432	445	405	442	434	442	435	438	422	440	404	418	415	451	419	430	411	448	414	392	451	420	434	447	453	445	455	450	468	387	426	419	432	397	472	440	428	446	432	424	409	432	423	471	412	434	420	427	402	392	455	419	433	429	454	427	418	442	417	426	412	411	423	447	468	408	437	494	430	457	488	418	405	465	460	434	415	406	428	389	434	434	442	435	421	435	444	418	391	496	409
23287	21060	28178	24145	21043	10474	1685	964	825	753	707	657	636	676	612	624	604	603	585	592	595	543	559	574	598	548	531	509	595	590	579	568	584	552	581	519	603	540	520	575	548	579	578	566	551	546	584	517	562	541	560	625	560	599	560	526	560	527	515	563	562	542	557	547	569	612	582	551	534	566	553	557	541	537	563	576	555	573	562	522	587	519	547	562	599	577	530	577	561	541	568	546	508	542	566	564	552	540	534	606	547	552	579	527	541	544	558	571	564	570	558	506	543	535	573	522	597	542	547	561	552	544	539	574	535	514	574	582	570	554	580	561	567	568	557	499	579	547	569	552	568	545	564	591	530	562	545	534	491	559	543	549	553	521	568	577	571	545	549	534	532	583	551	539	554	570	549	551	606	530	533	562	555	554	544	548	538	573	541	528	551	546	578	616	557	563	550	533	582	582	559	515	536	561	562	575	533	545	557	525	561	583	554	552	546	548	569	574	538	561	551	538	560	559	525	573	571	529	534	558	567	595	550	574	580	576	557	557	522	581	562	561	546	592	532	594	540	599	561	514	591	578	553	614	576	554	552	568	518	546	557	554	548	569	571	548	579	564	549	602	542	562	536	535	574	513	548	579	566	561	570	538	566	563	547	560	568	553	532	511	529	549	597	555	564	577	537	516	543	555	556	549	543	566	560	551	581	550	537	549	548	524	564	559	566	562	554	562	520	529	572	552	508	548	545	560	550	543	551	542	543	550	611	567	516	484	529	591	524	552	571	549	555	540	580	571	586	569	568	535	558	547	544	527	535	563	578	482	554	579	559	524	534	542	562	533	572	587	537	541	543	531	558	544	521	509	548	544	535	549	546	571	592	570	544	546	569	502	563	519	544	581	545	569	521	543	548	552	540	548	552	558	583	594	571	569	528	584	588	561	528	573	557	550	539	550	546	566	578	566	572	561	545	530	515	546	538	597	572	567	586	559	569	521	537	556	576	559	564	516	583	536	585	548	570	587	590	564	600	538	538	575	562	575	549	578	564	537	538	573	565	574	516	590	591	554	573	545	561	534	550	556	577	568	558	571	508	558	527	523	569	533	553	579	554	598	555	569	549	537	570	550	561	576	608	571	545	576	577	574	538	537	513	536	559	572	584	556	523	524	556	546	532	543	542	565	581	561	532	587	571	534	545	549	563	533	518	527	563	584	549	530	529	528	573	561	563	551	531	561	525	529	585	556	549	551	530	541	565	546	585	531	556	571	519	552	552	584	535	555	536	490	563	547	577	547	548	554	600	559	581	586	546	594	553	591	535	556	576	559	555	583	548	575	568	550	605	571	527	579	560	540	585	568	553	542	581	488	576	575	537	526	554	545	534	537	585	608	569	576	584	606	549	513	599	546	508	553	565	524	558	552	559	557	544	597	563	555	539	519	584	582	565	555	566	544	546	553	522	560	548	547	567	579	543	516	549	522	539	516	557	569	510	535	539	544	529	564	548	544	552	537	530	566	523	577	536	560	548	565	535	542	587	538	523	565	614	559	530	544	555	540	570	553	507	571	542	531	538	564	572	547	528	538	532	550	536	542	550	560	524	563	602	530	585	551	547	584	543	520	560	537	537	551	602	569	570	561	560	568	560	521	540	568	551	546	575	539	547	553	528	572	555	532	544	549	568	567	532	585	534	557	551	551	578	547	549	525	581	536	576	554	572	569	539	554	566	552	501	564	574	576	574	543	534	536	524	592	561	534	520	555	585	544	526	528	523	538	527	551	586	571	531	560	559	519	545	565	533	548	534	540	569	515	551	535	568	567	553	585	565	539	580	552	559	565	551	541	533	536	546	558	526	539	524	563	531	535	557	546	518	541	594	529	566	559	564	564	526	558	551	567	555	573	560	520	581	563	531	553	563	536	573	555	545	546	552	565	569	523	558	535	512	522	549	508	569	554	518	541	535	587	553	551	561	570	557	573	512	537	568	550	585	517	545	568	554	539	542	557	556	584	538	576	523	534	576	531	559	581	533	540	538	609	497	592	604	538	558	548	572	548	586	554	578	502	557	541	586	561	550	564	592	543	552	535	556	552	534	562	532	525	554	525	528	540	568	537	557	549	554	542	522	522	536	533	565	554	576	554	533	547	600	527	578	507	505	570	500	528	541	540	549	571	538	563	564	546	552	519	551	538	560	573	594	532	559	545	544	512	556	524	548	529	571	541	607	570	566	584	582	566	529	582	509	599	522	552	577	551	490	565	565	562	535	555	584	517	510	546	547	542	562	514	534	524	549	562	542	568	553	500	568	583	551	557	583	567	561	557	546	513	577	530	530	538	560	564	571	576	551	531	546	529	538	549	549	524	530	561	512	548	547	526	560	506	587	558	582	556	567	522	542	564	525	557	547	569	565	553	531	583	558	539	545	513	574	592	543	530	569	589	570	546	534	550	520	532	562	553	590	581	575	545	552	532	564	588	558	563	536	581	521	602	535	530	546	587	546	532	544	514	524	586	557	553	580	536	567	577	580	528	532	536	567	544	574	539	572	555	588	576	555	496	530	532	536	533	540	546	536	563	556	601	536	531	560	571	541	544	552	555	570	568	523	530	539	557	542	520	540	554	517	541	561	564	558	555	576	572	575	590	494	559	514	564	563	563	530	542	525	525	529	556	569	562	538	595	557	535	540	549	534	595	567	585	554	566	551	542	523	577	570	532	570	524	568	559	597	526	575	562	556	558	512	586	556	573	562	527	560	556	539	569	595	548	540	563	566	562	516	540	553	551	569	558	543	549	539	562	581	525	545	534	572	539	579	510	534	573	557	540	526	576	572	557	540	557	589	556	506	549	536	531	550	521	510	529	571	592	543	515	540	530	593	550	527	548	586	562	543	548	520	566	540	553	596	538	508	574	573	517	535	580	556	551	514	530	556	572	554	515	578	544	559	604	554	559	601	557	528	528	532	545	546	543	552	561	537	564	604	563	538	579	577	559	537	565	566	572	538	583	519	576	542	557	554	541	541	580	503	537	551	555	537	573	560	551	558	532	492	580	526	560	554	505	540	547	567	535	618	509	568	533	551	506	556	551	551	542	558	559	523	534	543	587	546	535	567	561	592	570	561	556	558	538	545	577	555	549	522	556	546	554	517	536	541	559	591	551	538	548	550	554	568	524	585	530	527	560	564	570	562	539	577	539	617	552	532	553	534	571	583	521	518	547	546	542	539	532	548	564	599	590	575	536	533	539	550	538	506	559	550	552	532	599	553	518	553	598	517	553	553	544	587	540	586	571	535	540	562	552	548	552	556	583	589	560	564	536	544	526	537	607	543	553	553	553	523	568	549	523	531	496	560	557	550	558	554	531	545	559	512	529	567	567	541	589	570	563	553	517	539	540	545	544	535	567	587	537	517	582	545	554	530	562	588	608	582	543	585	564	519	554	624	560	533	551	527	519	543	567	557	539	554	557	582	551	569	540	548	520	569	557	565	560	523	540	559	593	572	513	535	581	525	613
18634	14254	10439	5418	4000	2946	1977	1468	1200	1096	991	841	863	811	807	762	737	789	694	781	757	724	696	728	731	700	736	724	729	693	683	676	743	701	730	655	641	679	662	698	666	700	636	655	639	667	686	703	717	748	744	688	691	738	679	665	690	718	648	715	718	642	646	751	707	641	654	704	655	688	681	716	620	703	673	676	684	663	650	667	698	694	689	641	688	675	699	662	671	701	674	628	705	685	672	669	684	698	712	682	689	655	675	677	700	707	652	699	625	687	700	691	697	665	653	694	631	662	681	709	661	681	669	704	664	689	637	663	664	699	722	645	659	688	680	653	661	691	721	649	686	649	651	683	670	691	671	689	677	666	651	681	673	647	710	666	719	702	730	678	649	701	681	709	685	695	684	706	673	675	715	725	708	754	659	670	693	678	667	701	685	667	683	642	684	656	649	683	643	677	672	685	694	682	697	684	683	700	645	702	665	680	672	683	665	668	668	678	646	669	686	683	746	663	697	734	683	669	661	686	702	659	663	730	742	709	738	670	705	716	677	723	710	703	677	705	691	662	708	714	657	662	645	623	691	636	650	689	655	636	671	681	641	699	705	700	727	715	700	680	689	740	735	664	703	724	715	694	681	680	665	689	697	714	667	724	660	722	652	638	677	672	684	673	712	662	673	664	691	656	714	679	678	663	683	652	641	653	682	665	674	692	645	702	710	640	673	702	676	632	674	698	715	672	724	699	683	642	659	718	662	700	665	658	716	695	712	649	693	671	680	680	696	722	675	687	651	732	663	686	718	681	710	710	731	728	651	687	675	741	673	696	719	686	665	701	665	684	669	692	682	660	700	687	691	662	679	686	661	680	663	688	657	686	716	708	675	701	657	692	695	692	623	627	702	670	660	668	664	647	756	699	665	710	656	678	685	696	692	654	695	670	641	673	669	682	698	714	684	678	706	689	690	742	703	679	717	672	714	732	718	710	699	714	691	666	681	678	707	661	673	684	667	672	644	692	692	657	685	704	708	716	663	663	659	716	652	702	698	697	674	680	666	724	686	671	693	652	663	672	689	643	723	687	680	735	669	752	648	665	652	608	691	683	716	685	710	694	684	688	676	728	683	679	693	725	709	684	687	685	663	688	690	642	678	703	691	746	666	683	679	668	668	705	730	661	665	687	664	663	681	691	688	712	662	668	642	705	702	721	665	637	681	668	694	680	674	679	689	697	647	670	664	672	699	690	691	675	692	655	649	658	683	682	677	703	689	660	708	668	687	690	692	659	661	681	672	680	711	683	731	709	712	714	737	686	702	672	710	683	709	666	670	662	720	660	658	657	681	704	716	639	669	677	679	650	676	675	662	647	713	659	609	661	699	697	685	668	682	702	696	670	666	660	709	700	660	629	728	692	736	655	681	633	708	689	694	668	686	702	640	658	726	735	633	701	720	681	658	701	680	711	682	696	671	673	693	671	689	702	699	673	671	700	648	692	702	681	711	677	709	647	667	692	653	749	645	717	687	682	676	708	698	707	710	658	707	649	694	675	694	655	676	713	687	638	679	660	707	681	673	695	713	710	696	647	683	696	678	709	693	739	719	714	648	647	694	751	704	735	629	684	688	734	689	633	716	641	711	690	703	677	623	663	675	677	686	712	671	730	675	680	677	668	681	663	643	694	710	635	705	608	669	667	658	641	749	649	739	690	678	642	687	678	737	695	699	676	690	635	704	675	693	683	676	704	667	696	675	633	670	720	684	716	666	676	670	697	720	629	711	652	682	699	634	696	605	691	682	659	714	694	684	680	679	706	675	664	714	686	704	665	705	689	683	674	687	705	687	665	679	710	700	671	702	667	709	665	685	684	693	651	659	691	694	672	670	682	659	715	654	757	680	656	653	660	667	642	666	666	704	663	676	630	673	644	703	677	635	656	690	720	654	724	680	726	714	655	664	731	621	698	709	678	725	664	690	692	727	717	692	674	701	715	707	696	676	680	641	684	710	665	655	697	632	675	680	704	688	663	681	688	684	641	693	715	683	708	703	681	625	703	711	677	677	750	711	654	697	637	719	684	709	698	676	640	718	648	669	665	632	746	689	695	655	665	677	710	697	692	673	662	670	677	618	677	657	637	657	744	673	643	644	714	671	657	693	665	686	690	612	720	700	665	681	720	696	674	662	707	700	685	659	690	686	674	664	657	676	724	674	680	698	727	655	729	704	708	691	685	663	711	698	668	678	703	671	695	644	677	699	714	662	640	688	687	670	655	698	670	706	698	695	683	641	714	653	635	706	702	664	669	677	700	688	732	732	653	675	637	660	705	677	671	647	695	672	663	643	728	689	681	669	682	700	658	679	682	666	681	677	719	594	706	650	696	710	649	644	699	719	665	698	687	681	659	645	676	633	647	653	686	642	689	692	706	629	675	641	692	667	665	705	675	694	643	673	682	643	698	659	650	666	687	676	656	694	660	701	691	728	752	680	682	659	677	709	668	657	691	652	725	675	699	662	690	694	660	708	695	682	696	704	669	679	704	678	698	617	701	658	702	707	659	692	664	671	666	699	635	707	674	673	669	696	682	669	678	678	682	681	654	702	678	667	682	683	660	686	703	701	684	707	723	656	624	718	693	668	701	669	666	686	648	682	670	676	625	682	619	689	698	640	671	708	660	672	690	655	707	710	653	652	687	653	681	674	693	644	644	705	699	697	670	634	682	709	713	675	691	679	658	711	652	714	690	650	639	661	671	700	694	647	700	686	619	635	671	693	691	606	688	704	621	636	663	674	679	689	704	727	678	673	649	687	704	664	646	680	685	681	678	670	678	680	702	710	674	687	693	691	663	682	697	675	685	652	712	685	694	671	692	582	682	689	680	726	711	732	724	720	717	722	706	705	685	690	721	709	669	715	683	731	727	655	693	671	725	703	708	697	644	681	690	650	627	651	657	651	724	676	684	633	718	698	651	644	740	654	669	646	721	680	634	668	676	672	701	652	701	679	712	693	649	685	679	660	664	683	710	742	687	679	682	662	713	668	689	679	641	681	675	668	663	698	681	652	687	691	657	643	682	740	669	667	722	714	643	689	709	691	670	673	654	680	714	649	653	690	668	635	696	691	707	707	701	690	710	690	675	710	659	685	672	638	681	680	676	656	676	697	682	699	692	649	656	683	677	713	677	714	698	673	639	683	643	734	678	683	704	638	702	706	703	687	703	691	723	659	708	650	675	674	652	695	691	691	686	689	720	711	684	673	693	674	687	662	648	663	711	715	710	676	659	638	690	680	656	719	686	695	697	734	701	653	635	717	711	691	710	659	702	684	659	707	688	711	664	660	693	647	658	684	675	656	706	676	681	690	685	662	655	687	692	669	685	682	680	704	687	699	705	666	705	704	660	705	712	698	690	673	707	669	642	691	652	715	672	678	683	685	690	701	702	697	658	700	662	703	679	663	697	717	704	723	636	642	696	701	672	675	658	663	665	654	675	727	695	701	693	741	618	633	706	679	685
24179	21082	27315	24992	12777	1186	588	405	289	275	246	217	218	189	207	184	172	160	173	154	181	180	153	176	186	184	162	181	163	169	136	155	171	156	160	175	131	169	155	138	160	151	172	148	168	185	153	136	163	174	141	146	150	173	147	163	141	167	172	164	149	166	186	173	147	167	174	134	147	137	150	159	169	156	122	146	165	161	182	155	164	183	166	152	155	168	168	168	172	167	146	173	158	171	152	168	162	147	148	188	159	150	167	173	148	149	160	150	137	133	155	156	158	155	149	183	176	165	160	162	162	118	163	144	141	183	157	178	164	141	162	153	170	155	142	164	174	188	173	181	146	163	171	162	138	171	140	161	134	188	146	156	159	167	153	163	145	159	163	161	162	173	182	175	162	165	150	170	163	159	151	152	153	174	142	141	172	150	156	154	165	165	163	157	186	149	190	166	173	152	167	149	153	136	178	135	181	163	168	169	168	161	140	152	165	155	155	123	145	151	187	160	202	142	165	165	150	178	150	179	158	162	158	139	152	159	174	123	162	143	184	146	152	166	153	166	160	164	163	151	173	139	183	156	140	151	185	146	155	161	157	169	170	161	161	149	155	164	143	172	142	151	156	172	131	171	163	168	154	156	140	175	178	141	155	157	138	169	162	169	172	152	155	184	160	146	144	139	155	152	157	140	159	141	131	156	168	146	176	159	164	175	150	156	151	137	163	171	170	174	170	155	152	154	134	183	157	166	152	153	168	150	141	156	181	172	128	148	161	144	163	162	143	180	165	160	166	169	137	164	152	136	186	157	159	152	158	150	157	178	152	155	173	166	166	152	159	152	154	155	168	130	179	155	165	176	162	141	176	153	156	162	166	164	171	148	179	149	149	161	162	168	176	170	163	159	144	168	154	163	171	156	153	159	153	145	148	157	157	141	174	145	150	160	163	162	161	146	172	153	153	137	167	168	129	155	173	165	170	161	163	180	142	161	161	137	161	142	155	160	148	139	143	159	167	166	153	156	172	185	177	156	173	159	155	167	150	163	136	147	157	154	137	165	159	140	169	164	151	162	188	179	168	144	149	160	152	158	160	149	161	181	151	125	163	156	184	162	147	149	180	164	137	133	148	157	156	158	152	176	143	152	166	176	144	163	148	155	165	158	151	170	157	166	169	158	155	158	154	134	160	139	151	138	162	146	175	171	162	134	157	130	172	147	148	143	167	147	161	150	150	181	147	162	161	137	143	134	158	152	161	149	164	165	144	155	150	172	153	179	146	145	163	157	172	164	155	144	159	166	132	148	160	151	158	136	162	193	161	158	144	149	172	141	159	176	178	182	144	148	142	160	160	152	172	166	168	150	139	147	155	160	146	159	165	139	168	133	140	153	168	170	140	172	159	177	168	175	158	150	157	163	151	166	153	149	162	152	169	160	155	174	155	152	165	148	169	157	167	171	167	153	158	148	174	160	167	142	158	157	149	177	156	165	147	152	171	158	159	159	160	149	155	153	167	162	150	149	166	154	153	176	150	141	176	168	148	159	144	175	148	176	157	184	159	147	138	167	158	153	138	178	164	162	172	137	167	166	152	156	133	151	149	153	154	155	158	157	158	178	151	145	156	162	145	152	158	156	163	150	159	137	150	162	160	183	168	160	145	161	166	142	151	161	160	163	170	154	136	163	171	165	157	164	151	160	169	159	159	150	150	158	160	145	155	158	162	158	150	149	151	132	179	186	149	168	151	169	171	145	125	144	149	165	147	144	178	151	167	171	164	139	145	122	158	136	178	148	157	173	171	140	188	165	139	154	162	154	160	137	158	156	155	154	154	147	199	186	152	151	153	134	175	144	156	178	158	159	146	159	160	167	156	140	162	157	181	164	159	154	128	149	160	153	156	157	153	156	133	172	152	154	165	169	149	163	152	157	173	162	156	152	186	191	147	154	160	156	169	176	153	151	149	159	139	154	141	151	169	147	140	152	167	160	186	169	144	167	170	156	148	176	148	142	139	161	192	158	155	164	164	151	148	139	157	144	147	156	170	162	164	148	165	143	159	154	166	146	161	144	178	169	177	177	148	147	168	161	152	154	160	152	165	147	161	188	163	156	158	157	182	164	176	159	144	165	148	166	170	141	148	157	172	135	151	159	168	133	170	181	150	155	168	161	168	148	148	147	178	172	164	166	154	169	145	163	163	139	157	130	149	154	162	159	146	180	153	155	179	177	167	151	165	155	145	165	156	134	175	168	169	146	176	150	137	146	158	154	150	167	162	143	158	143	151	144	164	152	151	162	172	145	146	147	162	173	163	160	156	153	159	158	143	144	144	149	159	169	159	160	166	161	162	160	167	178	163	167	163	165	162	147	148	149	153	145	156	152	159	144	133	168	176	166	148	160	152	171	149	174	159	163	156	159	149	160	147	183	163	149	142	162	169	144	155	146	170	148	183	172	149	172	140	166	159	156	148	146	167	161	150	188	157	170	171	149	127	177	153	166	144	160	145	152	160	155	181	158	133	137	140	162	166	143	165	141	142	164	138	145	160	152	125	152	152	189	154	172	150	147	161	153	147	148	155	160	166	155	175	190	166	157	160	173	178	174	163	159	162	165	133	166	146	164	146	156	148	168	164	172	171	177	163	163	159	149	176	140	143	157	175	174	143	155	154	155	167	149	179	138	167	161	134	153	145	174	157	154	148	152	147	166	142	155	146	164	148	169	157	171	150	152	157	141	185	177	189	172	149	159	156	143	160	160	150	163	151	155	140	168	149	151	154	132	162	148	160	181	159	148	148	151	163	159	129	146	134	153	176	151	163	162	161	156	152	147	173	159	158	166	155	170	169	140	147	154	141	163	151	156	165	162	130	161	139	160	151	156	156	152	150	170	176	162	168	153	151	146	170	158	161	165	135	133	182	183	145	146	150	154	173	156	171	167	158	163	187	171	153	182	169	192	173	183	150	151	172	144	161	155	140	147	167	162	159	169	176	143	164	163	163	138	150	162	150	136	169	168	165	161	162	152	160	146	163	142	149	162	167	155	167	170	155	181	150	155	176	137	139	153	140	172	173	161	171	172	155	160	144	149	143	142	159	169	154	193	161	143	154	146	162	144	164	152	132	148	153	181	153	123	142	164	167	158	159	159	141	156	170	155	176	160	132	151	165	143	146	142	171	160	145	151	157	164	165	164	153	157	143	144	162	168	148	172	167	169	149	145	148	166	149	170	174	147	143	152	156	164	166	162	176	154	172	151	144	138	165	171	152	160	152	156	138	179	150	142	186	152	150	181	160	138	160	166	161	160	177	141	144	178	151	162	148	138	152	154	158	164	159	158	162	169	164	164	144	165	152	159	158	147	184	156	166	148	154	162	146	165	157	140	150	158	156	155	193	151	163	168	173	138	170	155	140	163	167	156	138	157	156	144	155	158	171	134	162	140	163	139	136	176	157	151	151	147	155	165	147	155	165	155	154	142	157	156	157	183	168	139	147	139	171	149	161	154	174	156
16159	10765	7117	3653	2800	1794	1121	701	561	383	355	338	314	280	246	255	257	272	255	252	228	226	225	224	221	204	220	229	223	248	219	219	261	223	191	209	213	234	228	217	213	192	210	218	221	213	218	226	227	219	241	180	210	198	180	218	207	215	199	214	205	227	207	203	231	222	216	230	208	239	241	216	225	213	221	205	212	214	222	216	199	210	237	221	222	241	207	229	230	201	179	197	203	197	226	235	214	216	213	203	202	224	230	212	210	211	204	212	237	208	222	201	183	220	223	203	210	208	242	193	179	197	222	212	192	212	239	208	201	222	187	239	221	207	222	238	208	221	205	186	223	198	194	166	217	234	233	200	200	213	171	193	231	230	183	191	193	222	181	237	194	218	225	184	219	201	232	223	199	233	216	196	201	220	207	210	243	229	203	206	195	214	189	210	209	221	223	219	210	205	217	199	218	203	234	216	218	223	192	200	200	227	199	224	234	201	197	236	194	222	217	229	238	214	196	190	193	211	174	214	220	219	203	200	207	208	226	228	235	224	228	200	205	208	201	199	197	228	211	217	207	231	197	184	195	213	198	206	199	207	217	207	196	224	209	230	206	222	222	225	190	220	206	216	226	192	186	195	197	203	200	207	184	219	197	199	212	200	200	199	230	197	220	223	183	196	203	215	211	210	209	210	220	198	184	210	192	220	200	211	224	226	210	208	244	203	238	200	211	186	240	196	216	205	191	207	204	221	208	192	216	204	203	231	201	228	207	202	221	210	204	225	218	203	194	236	226	201	200	195	216	212	226	201	237	218	196	193	219	193	191	218	214	241	189	228	190	217	205	222	230	229	207	207	215	220	229	215	201	214	219	207	237	222	219	179	239	216	212	191	224	204	225	207	198	243	218	213	205	190	191	230	179	211	214	204	202	219	211	207	195	199	187	218	195	184	214	212	212	204	210	218	191	210	228	171	237	233	220	212	209	221	219	207	207	225	217	203	193	201	198	206	218	215	212	209	209	207	212	223	200	209	215	218	187	202	203	228	183	206	200	202	210	195	226	223	226	195	226	189	198	199	221	188	220	212	212	219	207	219	212	229	206	228	221	220	217	193	218	244	202	201	205	200	205	215	222	221	202	198	217	209	223	186	208	192	256	204	205	196	239	224	223	197	228	193	217	200	213	181	218	190	190	222	189	203	216	210	200	200	241	220	212	206	216	202	222	241	193	200	215	219	211	212	198	216	222	203	213	243	204	205	200	221	188	214	222	212	236	225	203	213	223	188	225	208	231	194	201	194	217	206	197	209	221	197	187	194	190	207	198	207	201	203	227	195	208	201	216	230	217	197	202	197	214	210	217	237	225	209	209	215	216	209	217	197	194	220	236	184	205	200	212	198	200	225	227	223	199	191	205	182	236	220	208	185	180	188	213	218	227	213	223	220	194	221	185	223	203	200	194	196	192	212	204	208	210	208	239	201	195	214	216	222	192	222	182	198	213	190	210	200	194	226	213	229	187	221	250	209	201	228	208	195	231	208	240	220	233	199	191	195	233	234	195	206	227	208	242	207	213	247	205	213	207	215	229	213	198	211	234	204	152	195	210	212	191	245	218	214	182	221	215	202	193	215	194	218	166	186	225	206	193	214	209	235	205	222	222	202	209	201	198	234	212	219	177	228	223	215	215	217	234	225	222	201	222	200	216	202	233	208	212	182	197	225	193	207	207	213	199	200	223	206	226	212	201	212	220	234	212	227	199	209	243	204	229	217	227	180	189	226	208	220	213	214	218	202	216	215	215	228	214	218	207	235	207	229	212	204	190	194	215	229	230	227	222	199	200	190	200	200	213	210	183	203	210	223	202	213	223	211	208	253	206	214	208	196	198	219	208	204	209	184	190	200	198	191	223	207	216	201	206	205	205	214	219	216	208	206	197	195	198	232	225	223	229	205	215	212	203	218	204	210	209	210	216	218	223	233	211	226	205	222	199	214	216	187	207	225	206	197	213	222	210	201	203	182	191	196	191	193	229	213	197	206	190	237	209	205	206	217	206	210	193	210	236	180	206	211	182	194	212	208	194	216	203	196	203	216	188	185	201	250	208	214	245	200	210	210	187	200	214	170	221	214	222	220	217	219	216	225	224	220	222	230	217	201	200	205	211	204	201	197	199	188	209	215	235	210	202	235	199	198	211	200	225	195	200	204	202	193	228	216	218	206	222	207	226	177	233	222	185	209	216	200	221	216	225	208	241	205	236	219	213	192	205	207	205	213	176	220	191	186	206	203	185	189	232	188	224	209	225	209	219	207	209	198	206	226	226	208	222	232	257	215	200	205	229	185	202	224	205	201	218	223	223	193	223	206	215	217	221	230	212	212	194	215	200	215	221	232	205	243	208	182	217	197	200	221	215	215	213	194	247	197	233	218	185	177	208	213	213	205	184	221	211	213	227	193	225	213	189	210	199	210	199	198	198	210	245	205	230	204	223	221	221	201	198	184	200	191	196	210	174	223	217	208	199	190	187	197	218	222	238	230	219	215	219	214	174	215	239	212	218	203	182	188	184	211	209	201	212	203	197	206	227	179	206	202	213	225	239	188	214	199	180	191	214	237	225	203	195	196	205	223	215	207	225	222	198	215	221	214	233	182	225	220	193	199	187	218	239	210	206	211	216	224	238	216	221	210	206	180	192	230	184	205	218	213	195	208	217	209	208	203	186	198	214	190	191	221	220	208	179	222	237	221	222	218	198	204	198	211	200	232	227	196	234	205	210	194	191	212	220	203	213	239	199	197	215	216	188	216	212	219	245	182	217	222	205	234	212	218	202	224	216	199	195	219	220	211	218	203	233	208	190	207	188	201	193	200	224	218	189	203	217	195	204	236	204	216	208	219	204	194	186	214	212	186	214	220	189	201	220	202	223	218	207	198	214	219	227	199	214	197	199	202	203	212	219	207	200	201	231	199	200	206	198	224	219	233	219	227	203	205	210	226	215	202	198	219	199	228	230	204	214	202	216	191	198	207	216	190	227	202	214	216	197	221	190	201	190	218	185	206	205	191	187	230	208	242	206	199	192	197	226	208	197	203	211	182	220	182	215	213	205	190	233	207	202	211	224	221	207	191	199	198	199	220	211	200	217	217	217	187	209	234	201	217	202	220	205	204	221	222	194	197	204	215	211	224	180	218	228	213	224	188	198	196	194	245	216	209	221	180	186	206	237	203	227	188	184	212	219	202	207	183	210	209	231	208	216	219	199	230	198	206	213	207	215	228	208	189	225	221	212	213	197	227	222	222	188	225	218	206	214	185	213	218	188	194	220	227	222	213	199	223	210	200	194	215	211	225	216	226	180	216	222	227	199	207	212	219	203	211	204	205	222	195	222	223	201	220	207	213	190	186	230	207	224	208	233	196	195	197	217	221	220	220	220	237	175	204	222	203	211	187	189	202	230	213	238	210	182	208	209	212	227	216	198	210	225	208	186	215	233	201	222	209	221	201	203	222	221	214
22242	21102	28704	23715	21095	21140	9947	1352	917	772	678	584	585	560	518	496	508	490	482	467	416	452	442	474	423	432	427	427	403	452	413	397	386	419	396	403	425	412	390	427	410	407	431	423	437	451	348	386	414	386	410	414	433	374	414	398	382	423	400	388	390	411	396	372	390	388	402	387	415	389	424	429	397	391	382	450	412	419	414	413	380	338	400	419	400	392	420	377	375	394	375	397	388	419	401	409	399	435	401	395	389	425	384	394	392	392	386	417	386	417	400	395	351	415	383	394	416	392	405	406	387	386	381	401	431	398	383	374	421	379	448	376	395	398	406	378	404	399	415	412	401	399	375	371	415	435	405	411	376	361	373	413	410	399	370	356	402	406	409	396	404	385	358	404	405	378	421	368	351	430	371	399	409	378	396	412	407	371	392	388	392	395	396	386	365	406	380	378	379	404	407	420	380	387	387	367	394	369	398	404	403	401	419	423	406	420	369	362	384	420	418	385	408	401	382	422	432	421	403	402	365	426	404	395	394	404	398	425	366	382	373	421	386	412	406	400	398	373	395	458	414	395	416	425	360	377	372	385	406	392	410	423	400	396	414	404	382	395	395	412	374	403	380	371	399	410	418	403	417	359	430	431	418	399	405	386	397	394	375	402	363	371	413	422	398	368	399	406	421	416	400	366	382	381	396	409	397	381	388	374	396	418	431	397	401	414	409	374	390	420	402	407	373	406	439	373	382	406	399	371	383	389	350	408	423	382	419	413	432	348	441	399	410	386	372	386	405	434	418	405	402	413	387	407	397	379	367	432	374	414	389	417	406	393	382	386	376	383	374	401	411	409	359	404	437	414	398	377	379	397	420	407	412	368	373	418	384	385	418	421	383	396	402	414	411	365	398	361	414	377	398	377	363	403	398	382	389	391	392	364	395	417	394	391	395	418	383	388	368	399	392	418	353	379	397	383	387	385	402	411	389	388	369	393	396	384	398	389	414	379	366	403	378	392	393	392	378	386	401	424	407	401	428	369	381	427	430	400	399	393	406	399	426	405	371	430	400	410	415	399	377	374	367	393	404	369	464	405	384	390	369	370	394	400	405	397	422	392	378	402	368	408	388	381	404	411	369	410	419	424	339	380	422	429	396	382	414	382	363	402	369	421	411	392	391	365	368	381	366	426	395	378	437	413	396	434	393	405	399	389	365	399	416	389	416	378	396	388	416	411	395	394	383	446	391	368	409	406	386	422	400	427	413	391	425	384	384	382	369	431	396	383	402	375	441	390	396	377	407	430	393	397	372	384	433	380	372	378	394	413	386	389	420	384	381	398	425	393	384	392	406	398	386	411	394	384	406	385	412	417	394	378	381	395	431	407	378	386	390	410	378	390	377	385	390	387	406	402	398	382	416	385	387	398	393	394	387	379	406	379	360	431	400	372	410	411	409	406	440	424	412	416	400	374	396	396	384	384	398	382	386	370	401	425	434	397	383	378	414	406	423	342	392	381	401	404	430	417	411	402	355	414	373	398	418	408	395	397	433	406	419	419	398	406	417	395	410	410	387	436	430	416	410	412	406	384	405	357	387	437	360	385	401	360	384	356	391	419	382	371	410	414	422	405	388	411	401	377	422	392	394	452	374	407	406	398	418	391	373	385	420	423	416	431	435	395	393	401	443	376	357	413	406	394	403	391	376	410	382	391	394	391	422	398	383	358	399	406	391	371	385	364	376	377	388	403	401	403	380	392	388	370	418	403	368	397	402	409	370	395	379	402	371	384	419	406	401	361	406	405	400	350	413	407	418	365	409	403	374	406	382	394	404	426	384	355	384	416	399	418	421	427	424	361	399	413	391	378	396	390	411	407	386	390	399	411	455	372	399	397	363	399	395	376	412	391	394	387	409	415	382	387	421	407	393	411	405	376	392	369	380	363	434	386	374	399	396	408	403	387	375	366	424	371	405	396	405	393	405	389	390	398	424	404	374	404	382	417	410	382	369	439	404	378	363	398	387	407	421	417	393	379	435	378	397	386	371	396	397	410	395	415	437	359	420	405	405	370	375	409	375	392	401	398	407	398	368	387	359	377	410	429	369	386	397	371	390	393	388	364	426	389	391	397	406	433	423	404	406	379	408	391	452	394	382	381	395	434	358	402	386	389	407	376	376	373	403	419	402	342	409	415	394	373	413	395	399	376	397	431	372	373	382	390	422	407	367	420	410	384	387	421	380	380	376	387	420	460	408	402	403	396	410	400	408	412	404	382	386	416	357	394	374	403	364	419	393	373	383	374	383	397	347	400	371	389	398	384	411	377	391	410	393	340	400	423	397	398	436	413	374	395	349	407	402	399	382	389	400	381	420	407	394	398	390	405	379	413	357	375	376	406	384	368	406	386	407	365	387	414	406	398	393	380	391	434	359	374	426	401	422	377	421	389	397	386	398	426	386	398	416	339	390	410	394	384	400	382	409	404	403	410	379	379	363	373	407	414	404	410	387	405	407	372	364	384	388	378	399	373	407	375	393	398	408	410	376	381	365	408	411	404	424	401	415	418	400	368	402	398	404	396	380	410	392	391	402	397	402	397	384	432	359	359	408	391	362	375	409	450	413	408	357	356	411	371	426	418	410	421	436	355	454	393	400	412	395	378	388	431	427	339	380	398	395	378	364	357	385	370	397	411	392	405	443	398	373	401	400	373	408	394	398	374	366	390	402	343	399	384	406	383	382	394	377	356	398	394	391	414	370	458	376	418	411	391	440	356	375	383	404	405	392	392	379	393	363	370	361	392	402	412	373	426	403	389	391	371	398	380	353	405	405	385	391	397	415	396	369	404	441	376	386	383	345	398	383	395	389	369	391	446	382	402	404	406	378	406	407	391	404	413	406	375	388	371	369	402	386	413	399	376	436	429	351	359	395	402	399	387	363	382	406	380	384	368	392	412	377	375	423	369	410	377	377	390	379	408	404	369	407	360	384	417	412	377	378	411	412	365	352	404	402	410	419	440	422	383	401	374	417	400	384	401	432	402	392	405	423	406	340	396	391	383	430	386	376	378	402	398	420	432	378	448	384	387	382	379	354	408	399	416	378	372	422	402	382	402	431	395	375	411	406	405	363	405	382	382	389	374	360	421	388	397	409	396	411	365	422	386	399	392	423	408	421	401	407	414	367	365	435	382	390	357	379	441	393	400	391	411	360	362	417	384	415	424	398	414	377	407	396	337	365	411	418	410	383	411	372	396	382	395	405	363	398	388	378	361	413	426	415	423	411	399	405	430	369	418	388	395	411	402	370	387	413	384	416	401	411	420	361	391	405	411	382	373	401	365	392	382	416	401	389	398	433	409	384	382	421	367	394	403	404	348	370	378	363	407	364	429	392	413	377	413	393	425	414	378	381	400	390	397	397	384	409	370	384	398	400	421	418	412	383	395	379	393	401	381	382	412	416	372	386	401	380	404	349	391	393	419	427	373	396	404	411	390	390	373	385	377	410	380	396	429	406	394
18290	20883	15872	8485	6396	4410	3012	1980	1508	1209	1048	873	746	747	742	662	649	660	641	585	602	569	568	584	543	574	574	573	524	517	510	538	551	522	511	543	522	544	535	529	513	528	510	533	509	490	544	532	545	513	483	490	533	536	546	517	478	478	509	523	497	485	524	556	511	475	513	484	513	519	556	546	475	489	485	513	506	505	493	524	491	507	532	479	515	482	523	479	491	515	466	470	492	515	523	527	501	470	483	520	517	515	493	519	480	484	471	485	484	502	487	534	503	530	516	492	492	517	492	480	485	504	502	514	505	517	504	532	525	488	523	485	514	486	509	530	519	465	520	482	518	496	431	498	508	479	501	499	522	492	499	482	525	478	526	491	475	521	497	507	506	498	462	528	501	499	491	505	479	507	499	509	488	478	506	468	520	530	498	503	498	482	504	491	510	526	490	484	506	507	502	492	487	505	510	501	533	523	487	480	490	499	463	477	469	508	497	493	484	470	479	491	521	457	455	527	507	466	507	505	495	486	520	544	532	520	517	463	500	477	482	534	541	515	486	536	498	553	457	509	470	479	517	498	514	536	493	526	506	498	494	509	546	485	475	508	470	500	551	490	477	517	489	483	520	484	485	486	514	499	520	460	500	488	516	517	517	496	468	517	526	473	524	495	453	482	460	499	545	479	491	492	480	486	515	452	506	471	492	499	511	504	496	490	483	493	494	529	514	521	480	509	515	515	475	503	499	487	497	492	485	507	494	472	495	501	498	483	578	524	460	539	505	509	514	497	480	509	494	478	519	505	506	499	489	479	512	493	535	477	500	512	484	510	451	492	485	481	521	477	498	490	534	461	495	527	501	549	554	448	511	493	495	541	538	520	518	516	499	500	503	489	479	467	485	489	532	496	507	471	516	517	507	493	491	512	453	533	481	522	520	481	492	470	497	515	492	517	456	488	483	472	509	514	527	514	517	459	495	480	482	484	469	481	507	515	516	501	523	498	503	515	497	497	496	524	510	496	494	484	525	485	530	478	510	478	540	489	508	501	542	500	502	517	457	509	460	513	503	486	489	487	493	549	509	426	507	531	520	538	472	531	512	503	522	491	483	499	490	474	505	485	476	489	500	494	478	523	511	509	518	475	508	482	511	486	504	484	486	505	488	470	486	503	489	485	526	463	505	486	505	540	471	511	525	463	533	505	488	489	487	524	506	523	506	492	509	512	474	498	514	506	494	431	526	484	476	507	537	468	533	507	501	511	499	508	485	515	502	482	485	488	503	482	501	540	526	535	489	495	543	502	473	511	473	487	508	515	518	516	466	507	529	509	495	522	496	478	489	553	556	523	525	478	486	487	549	520	512	495	474	422	479	499	501	488	507	505	493	501	489	501	528	485	472	485	530	515	484	488	466	509	502	495	493	511	553	509	506	483	486	489	519	532	514	498	476	529	506	523	502	488	505	487	502	480	542	524	540	556	481	498	471	492	549	490	475	493	483	506	464	481	466	510	512	528	532	527	514	564	490	473	478	508	488	521	515	499	514	486	495	463	525	477	493	505	480	488	480	490	478	473	480	516	456	486	532	459	505	495	507	473	529	476	492	528	496	523	455	528	497	509	459	494	503	517	432	481	538	519	474	476	509	523	507	536	482	484	548	514	561	530	519	482	509	548	541	510	477	485	480	518	547	509	509	516	487	483	518	479	505	475	471	492	500	484	525	513	502	494	485	498	544	512	493	474	495	483	491	512	534	537	549	489	470	493	503	510	523	520	539	471	524	515	441	485	485	492	464	503	515	526	506	520	486	506	469	519	499	523	499	486	500	460	480	491	464	518	477	521	523	510	507	529	534	522	482	516	496	498	506	523	519	483	524	521	509	550	490	524	489	522	530	486	511	496	523	475	498	517	511	500	481	484	488	496	538	506	494	496	488	499	499	534	487	519	488	493	477	468	468	467	469	512	480	531	510	475	478	489	562	507	462	524	476	486	540	514	450	504	517	483	521	517	543	496	537	505	486	472	533	453	506	464	521	503	492	474	505	480	516	511	490	518	519	494	494	455	529	550	488	485	515	491	526	492	494	554	486	467	450	463	523	493	474	483	512	492	498	528	534	513	519	484	485	492	520	477	488	503	497	525	492	500	491	459	510	534	500	473	464	478	501	480	476	513	511	515	515	461	513	511	500	477	465	511	514	533	518	489	493	491	496	495	484	544	509	507	505	464	492	547	502	510	523	461	499	518	492	510	534	508	471	584	517	494	471	512	485	548	534	478	559	518	520	456	530	554	504	514	480	498	489	514	516	494	481	545	502	514	495	555	513	480	533	493	489	466	509	537	515	495	476	500	478	494	484	505	516	494	517	523	484	546	483	548	514	502	511	490	481	498	448	506	540	530	454	536	503	485	528	462	537	491	492	559	522	511	506	484	499	517	480	516	489	499	504	465	493	466	519	467	454	511	509	526	536	517	484	453	536	515	536	495	504	511	507	492	526	475	476	522	509	444	460	521	472	513	501	522	477	530	482	543	533	450	504	474	484	484	492	497	479	512	519	491	512	486	514	530	494	528	511	535	485	483	508	495	523	501	510	547	513	487	510	512	482	492	505	457	502	523	537	515	495	507	507	487	474	480	471	495	514	508	513	517	496	507	483	501	521	512	507	491	497	474	514	518	516	466	487	491	518	529	490	483	478	493	492	522	472	536	543	531	525	471	523	546	507	512	486	504	531	496	487	502	497	510	497	527	489	482	504	496	475	539	507	518	511	517	500	458	456	515	519	503	517	494	498	485	504	477	492	491	499	443	506	495	513	506	511	541	495	535	514	499	481	481	472	499	481	493	468	492	516	509	477	519	500	524	514	464	486	499	496	488	518	508	473	454	494	497	470	465	541	517	508	530	507	507	507	479	498	478	486	472	502	499	486	503	466	494	476	525	497	519	517	537	502	442	505	476	499	537	531	509	505	487	507	476	474	497	525	484	509	467	518	496	483	516	485	522	525	527	513	511	480	498	473	465	472	484	483	493	501	472	485	492	505	512	497	469	522	505	526	483	508	516	529	498	507	511	482	491	494	503	540	463	444	471	490	539	502	486	525	481	482	503	501	530	500	525	506	527	505	537	487	451	484	521	513	521	523	495	511	485	539	480	532	539	472	495	534	511	534	541	513	480	477	455	505	498	478	515	470	532	479	486	511	513	513	472	516	503	535	502	490	514	529	492	502	529	510	524	553	492	529	499	509	492	503	526	490	477	490	495	508	501	478	473	506	521	479	473	511	526	501	493	464	504	491	496	486	491	479	512	489	473	523	477	506	478	490	477	512	511	514	507	481	519	486	482	502	495	497	531	506	484	532	481	496	471	501	480	490	515	505	525	456	501	516	513	518	520	518	472	492	465	505	492	538	511	502	501	530	491	491	518	481	470	514	529	456	485	491	499	487	485	487	504	503	517	473	543	445	522	500	517	536	534	478	504	518	481	494	467	520	467	454	497	514	488	522	476	474	471
27081	19608	7134	1554	998	683	464	418	409	346	367	423	352	379	334	344	358	358	333	338	365	355	363	329	354	369	332	327	338	364	345	363	350	334	350	356	341	354	343	338	347	340	356	329	338	330	353	350	350	317	357	351	368	358	352	369	350	331	348	368	316	343	345	338	361	374	362	350	351	340	351	326	360	379	356	296	360	336	352	344	340	363	380	361	357	339	352	347	350	375	350	362	388	372	361	344	392	357	370	338	341	339	346	330	318	328	348	372	325	351	370	323	346	375	344	372	326	351	342	354	329	320	341	365	335	337	375	331	344	332	395	372	323	361	353	361	381	360	361	369	366	332	328	344	342	352	355	352	352	367	360	350	362	332	330	352	346	342	344	333	373	360	351	307	367	376	375	394	331	313	324	353	317	346	343	383	340	357	351	368	364	346	360	324	335	352	379	363	362	319	338	369	338	298	357	323	298	384	350	371	360	351	376	330	367	343	337	364	350	324	349	325	355	335	349	331	370	349	348	353	344	319	313	354	358	349	373	348	379	354	354	337	353	337	314	332	356	374	349	354	347	380	343	339	372	331	348	368	367	383	338	344	333	331	324	367	338	352	371	339	348	355	355	358	345	348	348	357	349	347	379	349	334	347	325	362	326	354	366	357	341	391	346	365	345	345	324	381	370	363	392	351	343	360	344	372	345	364	354	358	315	352	370	356	366	363	348	364	342	340	327	349	347	372	345	354	370	352	320	368	335	362	372	375	355	357	367	357	316	372	359	374	357	356	352	356	371	349	346	348	345	332	368	335	336	349	344	344	371	337	376	339	353	335	316	343	332	343	341	355	372	374	326	318	367	344	358	354	349	342	312	344	334	360	363	356	314	376	357	336	337	370	345	356	363	387	369	356	319	335	367	359	334	363	340	360	349	347	356	338	338	343	380	361	384	329	355	359	358	340	355	321	333	362	374	349	337	331	345	331	365	351	355	338	322	334	330	340	356	333	329	353	352	373	321	346	361	315	356	374	339	375	343	365	349	365	344	365	368	354	330	386	339	331	358	360	344	340	365	356	330	323	355	365	310	334	377	333	316	377	316	351	292	369	349	362	358	350	366	359	356	335	366	349	365	337	371	324	354	361	347	329	361	356	338	347	352	344	368	328	322	352	339	355	348	392	365	319	369	309	344	337	321	339	345	352	335	382	349	347	335	359	332	368	345	342	363	359	372	375	337	359	345	359	344	324	379	346	385	352	356	355	309	354	357	352	353	329	346	343	343	368	327	359	368	351	352	377	348	351	338	354	328	326	345	355	348	332	342	340	361	368	370	375	340	336	338	341	324	332	365	379	336	310	345	356	373	322	353	371	343	347	348	354	344	350	327	358	370	336	354	371	378	364	365	364	362	347	362	351	366	343	363	348	378	351	330	339	330	368	322	329	366	366	344	343	385	333	335	358	358	357	366	343	365	355	343	354	355	351	347	351	357	345	346	395	331	350	369	345	342	346	351	367	364	336	320	342	331	390	335	343	355	350	345	375	344	351	380	369	328	343	370	379	346	327	336	341	363	358	330	351	348	319	327	367	339	345	313	354	371	378	311	326	335	334	358	313	372	363	335	350	339	346	347	325	329	345	311	384	352	379	346	343	349	370	354	325	323	305	334	378	348	331	358	362	314	377	349	374	341	353	344	360	340	355	353	358	333	376	358	347	348	332	327	346	353	364	350	363	365	369	339	350	342	342	374	333	371	362	349	340	350	354	344	348	374	323	363	355	363	343	334	322	325	317	348	323	341	349	355	329	324	334	361	339	316	332	348	381	375	348	294	346	373	385	358	361	336	348	342	380	360	370	374	371	349	325	387	349	365	324	336	383	353	338	367	331	342	338	356	375	345	341	330	361	331	371	326	333	351	372	339	334	323	348	359	332	349	352	339	345	365	347	371	339	349	325	295	380	328	373	323	330	350	422	371	348	341	340	364	335	357	356	373	371	358	347	339	342	361	331	331	366	368	351	317	352	352	354	397	345	348	341	362	340	335	347	349	366	358	392	329	347	352	334	329	352	377	370	360	363	339	336	336	325	390	330	359	323	351	348	339	342	363	350	383	381	350	360	315	380	357	362	325	357	371	361	316	344	353	318	376	339	373	352	322	374	336	329	327	377	339	347	370	342	377	374	360	358	390	361	348	370	341	363	347	362	344	368	373	355	366	348	315	337	348	371	343	353	344	360	352	365	328	335	347	393	344	365	333	372	361	331	349	337	356	377	314	360	330	288	357	340	337	365	360	368	350	319	346	332	371	347	404	321	328	379	340	373	336	327	347	351	315	360	356	342	337	353	329	346	368	321	340	333	349	324	378	346	339	365	345	334	376	353	364	352	345	332	347	354	347	326	390	328	332	345	352	378	353	344	329	326	325	336	365	358	352	368	380	336	377	368	349	327	373	356	363	367	374	375	313	375	336	343	358	350	367	350	374	334	359	388	359	352	331	341	337	345	348	361	361	368	355	359	346	361	341	370	355	339	346	347	321	350	333	338	372	380	338	372	354	378	387	360	349	325	317	325	368	345	359	333	359	373	372	356	381	365	342	360	358	362	337	362	388	364	338	344	343	351	360	370	344	355	321	330	346	332	347	323	367	370	368	359	346	357	333	344	369	373	371	333	366	342	336	375	361	364	365	359	310	371	345	346	363	369	345	361	357	311	322	357	361	342	354	338	389	334	362	353	353	385	385	356	386	332	364	369	359	350	378	369	356	331	345	355	367	373	337	392	355	374	356	351	344	362	321	349	371	348	368	334	347	327	360	344	354	342	343	365	375	343	339	325	367	364	369	336	331	327	374	360	371	335	356	350	384	354	317	357	334	332	364	341	360	348	347	324	338	339	325	342	335	361	353	334	328	351	345	378	340	328	344	309	353	367	366	328	336	345	375	341	335	351	360	351	384	319	339	346	347	312	362	346	353	390	348	327	358	346	340	367	328	381	345	327	324	387	346	356	379	357	359	376	333	363	399	349	337	388	361	365	385	369	350	343	364	388	357	359	336	364	363	375	352	347	360	324	330	340	394	337	336	351	343	331	355	370	328	346	348	345	359	380	339	362	336	344	370	338	348	370	324	346	362	331	352	360	321	347	372	349	346	350	370	329	355	349	342	344	343	365	390	302	323	360	341	331	362	338	348	332	361	340	349	310	341	324	312	345	356	359	333	352	365	387	373	384	339	343	289	346	333	341	340	393	355	346	340	375	327	382	328	347	352	348	365	352	352	342	345	350	333	372	340	352	350	377	347	333	347	360	345	376	330	366	377	331	363	369	338	361	348	333	330	370	328	348	372	349	319	316	372	377	329	354	403	389	343	362	346	323	363	335	356	328	348	334	362	350	337	388	313	366	366	365	358	339	339	351	376	366	348	366	381	346	367	366	369	365	368	290	378	332	380	346	356	327	333	378	352	352	367	341	335	368	367	359	348	363	377	379	343	361	326	313	371	331	349	361	325	334	368	356
16388	5173	3260	1828	1583	1041	662	552	490	476	455	454	454	422	464	440	430	445	443	454	427	448	428	443	467	443	432	472	445	455	439	420	454	447	437	459	448	404	457	429	419	420	446	452	452	466	415	405	431	463	432	445	455	460	464	458	440	414	418	429	447	417	453	482	458	425	441	430	444	441	411	396	417	387	430	482	379	398	445	427	432	428	381	442	435	457	414	451	443	385	416	399	417	450	425	408	463	390	402	441	414	420	430	465	435	475	424	458	424	442	400	445	447	413	429	425	405	398	414	430	442	413	405	407	449	453	411	399	434	471	441	433	425	424	444	442	402	428	404	406	449	469	421	414	421	468	396	439	422	421	427	423	435	430	441	447	470	424	432	412	440	442	427	436	423	468	420	440	426	435	467	426	430	465	431	448	434	438	433	405	447	454	417	415	413	438	416	443	454	421	458	421	411	437	455	449	431	418	433	436	390	458	448	473	455	425	406	410	401	411	420	445	427	437	437	411	421	440	439	425	429	447	415	432	460	428	429	438	424	461	395	448	457	445	426	414	402	414	454	445	429	440	452	412	460	410	457	400	442	420	412	417	421	458	458	407	424	421	412	443	421	417	458	430	407	433	449	430	443	454	420	381	446	444	453	453	422	439	455	403	449	430	429	431	418	429	432	431	440	440	421	421	442	434	391	381	457	470	426	407	436	437	427	436	434	416	436	424	426	416	435	455	418	427	440	425	403	433	404	430	441	435	446	420	419	418	473	399	414	430	425	445	439	456	459	469	449	455	422	411	419	435	447	448	440	425	425	440	443	452	445	416	435	441	424	426	430	410	453	455	389	446	452	436	439	410	382	410	420	457	432	450	414	409	430	423	408	468	435	408	427	423	457	475	442	408	438	440	393	449	445	401	503	448	453	460	478	453	476	410	422	418	414	407	438	441	410	442	404	413	397	416	437	434	418	449	390	456	443	436	425	404	410	401	416	440	497	444	434	406	437	470	452	440	450	494	440	428	450	405	438	440	455	443	423	465	452	458	447	465	441	449	418	462	414	441	441	442	441	438	465	448	394	409	442	430	408	450	409	417	413	427	431	435	471	436	397	445	430	413	439	459	410	415	422	441	454	408	419	451	435	451	420	441	432	462	398	444	402	403	408	425	440	424	458	432	411	420	457	423	460	426	450	453	446	440	443	414	445	383	454	455	420	420	425	446	433	440	449	427	416	425	445	435	410	419	460	463	419	426	465	440	450	455	422	451	441	449	435	408	434	414	440	447	429	450	432	432	437	472	409	427	457	406	446	429	430	436	392	407	438	459	431	440	402	424	440	392	421	412	426	371	455	448	427	443	416	409	414	414	454	427	395	420	456	448	416	390	455	435	388	422	433	469	385	429	437	442	421	423	411	450	403	423	471	435	462	432	416	431	409	402	428	425	432	461	459	430	454	466	446	417	435	456	461	426	428	438	417	393	423	429	435	419	463	465	416	449	412	435	448	458	473	426	440	432	434	438	442	443	441	439	403	455	443	410	462	443	411	459	444	420	453	402	433	429	443	438	414	454	434	426	413	396	451	427	441	457	388	431	406	460	420	447	465	427	454	422	404	413	404	408	384	414	458	446	435	435	460	425	444	417	424	427	421	414	439	451	402	429	442	438	412	394	437	444	441	427	434	432	408	444	422	463	453	472	450	432	448	437	427	442	420	425	402	442	447	440	414	442	444	437	393	444	451	417	429	418	431	413	443	465	457	449	507	433	431	408	397	464	413	403	452	444	463	415	457	422	424	452	434	475	408	438	415	431	392	432	457	438	419	428	404	423	413	419	421	412	415	423	428	443	443	420	388	448	425	446	425	417	444	450	460	437	436	413	457	418	446	437	465	426	433	402	440	413	426	429	430	470	457	450	466	428	378	396	430	428	431	416	453	459	430	463	403	428	413	410	452	463	464	435	426	421	452	425	444	462	436	450	377	410	430	411	425	401	433	432	452	438	438	418	436	433	413	421	391	437	436	418	464	416	456	425	412	415	426	429	468	401	406	442	440	419	439	469	431	471	435	426	439	432	428	446	371	444	406	460	442	442	434	438	427	437	419	399	472	427	402	408	422	409	421	425	442	394	413	430	402	460	475	387	426	442	429	398	416	409	411	425	413	448	465	414	427	417	432	400	399	432	384	461	440	405	430	411	407	412	441	400	424	407	441	435	407	405	464	456	464	464	417	424	414	477	473	427	467	429	431	454	426	410	423	404	409	449	465	410	432	459	407	444	433	444	448	420	439	445	424	394	422	440	438	426	451	422	487	433	446	430	432	414	411	435	456	435	440	407	428	435	385	413	459	447	432	429	432	411	400	428	416	425	416	423	449	411	453	420	396	456	440	419	437	456	424	425	418	421	442	427	443	442	418	397	434	444	422	440	449	419	431	435	466	446	436	414	445	469	443	404	429	431	468	455	423	409	453	414	420	439	419	441	412	455	401	417	438	410	445	411	432	376	426	429	448	424	397	445	479	422	474	461	436	446	456	450	432	417	436	434	454	458	424	435	415	434	464	426	401	467	472	472	455	428	465	441	464	443	421	432	404	449	420	380	442	457	475	415	435	411	419	409	424	452	421	446	436	422	436	414	469	435	462	446	426	417	451	434	404	448	460	470	440	427	439	424	441	445	422	440	413	451	448	415	412	438	432	413	419	424	437	437	437	414	440	396	454	452	443	423	456	420	418	408	435	453	404	465	460	422	442	422	405	420	421	435	446	451	447	441	503	448	419	429	395	413	428	432	442	416	437	424	420	456	424	405	420	397	450	440	437	420	428	449	441	430	455	448	391	411	411	415	436	446	461	416	437	461	435	427	428	463	406	430	440	383	412	432	442	398	453	455	417	406	412	456	493	469	438	421	460	478	444	419	449	469	476	431	445	476	463	434	449	407	418	410	420	431	425	448	411	444	422	435	441	445	424	413	438	420	411	446	466	429	454	471	423	455	378	421	405	404	444	450	420	467	461	422	418	408	407	442	469	452	474	430	429	437	411	462	441	383	446	402	414	441	417	429	461	403	448	448	406	436	447	391	419	467	412	456	479	460	426	421	414	450	404	409	462	461	420	457	433	433	415	456	422	461	448	422	424	452	410	438	436	418	438	416	400	457	414	457	409	414	446	418	434	443	405	452	440	436	478	438	398	483	424	426	403	423	430	458	398	454	417	431	432	403	458	455	434	439	406	448	428	429	436	458	429	433	461	470	430	405	427	446	432	441	430	481	405	469	448	482	424	439	411	459	421	396	428	451	414	452	418	465	432	465	425	430	435	434	437	399	429	431	417	420	437	434	428	442	453	429	436	431	448	450	414	426	438	428	474	387	454	419	421	438	454	425	440	444	450	446	435	420	431	428	447	443	444	448	435	420	424	464	402	433	405	435	448	432	453	443	411	387	468	418	436	451	439	474	430	412	452	465	445	432	408	408	475	457	420	447	443	412	414	416	418	471	438	435	407	425	446	436
23212	21052	28184	24120	21028	10688	1647	1018	819	721	709	669	619	600	649	588	612	637	625	600	597	607	630	574	618	595	580	600	625	572	601	614	537	556	609	568	541	570	577	556	581	591	601	565	588	568	586	578	577	585	556	552	582	549	580	563	577	556	556	575	547	586	540	573	516	556	537	602	497	579	546	509	539	534	508	559	553	566	564	510	598	609	590	573	593	595	542	595	575	556	563	538	555	634	576	622	569	564	548	586	574	556	519	577	540	616	541	573	572	537	557	523	576	574	575	573	570	586	569	582	543	534	547	561	571	573	561	570	514	545	570	584	574	583	563	568	523	572	560	555	553	525	514	525	530	609	542	580	559	595	545	528	571	560	532	554	592	536	583	563	559	593	589	529	517	555	567	562	540	599	562	553	578	564	522	565	573	504	563	594	580	594	568	585	557	572	561	537	545	556	524	552	550	568	571	561	564	550	561	529	555	526	531	547	520	566	515	580	607	493	555	535	588	568	582	559	578	589	532	568	569	579	535	590	542	559	550	560	539	571	565	560	541	579	562	541	556	569	546	577	550	542	553	529	555	547	527	592	535	535	578	544	514	597	541	498	587	539	596	564	531	568	574	578	583	570	591	562	536	540	588	586	605	529	533	574	557	552	541	545	549	571	545	547	568	552	541	545	573	598	553	545	578	597	551	636	583	538	562	625	566	572	592	603	527	602	558	601	539	590	557	557	551	559	557	567	574	563	596	606	589	576	554	549	604	590	540	555	587	515	573	558	574	511	596	541	560	512	580	575	575	586	547	490	557	552	581	590	579	524	561	546	573	536	539	549	590	528	568	559	555	543	614	563	576	589	585	595	539	555	572	552	539	535	569	590	561	564	583	624	543	559	577	550	539	585	558	572	536	520	527	562	558	529	579	565	580	562	611	540	562	506	557	593	528	526	597	565	544	512	572	572	556	570	546	559	554	611	564	572	544	556	575	588	559	565	519	548	583	595	559	555	568	566	550	551	527	575	559	555	564	514	550	521	560	566	562	538	567	557	569	571	603	530	552	600	550	578	547	567	564	576	594	569	559	539	542	599	587	561	541	562	542	569	535	583	575	564	551	643	561	498	577	558	555	579	597	568	568	558	544	589	552	522	578	493	573	590	548	543	536	533	535	607	569	538	595	593	556	550	546	563	567	590	565	541	535	542	548	523	584	558	605	543	542	602	558	554	502	576	571	561	552	545	573	555	556	605	541	563	595	560	604	551	593	579	522	588	566	577	549	536	574	536	543	617	582	608	605	612	575	568	541	516	565	581	552	531	589	546	547	532	506	558	537	538	568	550	607	593	570	548	581	562	529	566	558	580	555	582	583	566	525	574	555	534	560	565	559	556	597	583	532	533	543	550	530	562	538	564	527	563	551	588	552	577	592	568	562	515	519	567	599	589	540	561	542	594	588	534	541	555	530	560	570	534	579	581	554	588	578	562	564	545	535	582	556	577	588	576	594	557	557	554	544	562	528	545	579	569	595	584	525	563	494	537	527	554	565	548	554	561	535	543	559	553	563	546	544	544	561	557	570	574	546	541	575	610	541	516	572	542	564	570	589	563	537	540	558	580	565	545	562	581	523	606	575	597	536	520	580	540	551	546	531	585	574	576	572	507	585	585	567	606	534	522	596	566	589	594	535	582	555	582	564	580	574	561	604	571	593	591	569	573	577	567	598	557	552	591	547	561	529	572	576	570	556	533	528	535	585	590	549	538	556	595	541	605	568	578	581	588	551	556	565	562	587	552	559	579	564	544	562	552	524	571	555	542	549	572	545	517	577	530	538	606	602	625	567	607	568	537	592	564	563	549	590	542	582	587	593	594	550	588	624	547	552	537	544	556	547	563	564	564	579	525	534	566	589	553	583	553	558	532	588	513	555	595	522	554	563	585	547	554	559	580	519	565	548	546	561	584	554	549	547	588	564	567	530	579	552	583	526	579	547	593	541	536	529	520	552	567	583	511	580	547	559	571	569	535	581	580	558	612	535	541	502	568	555	577	608	535	601	547	503	504	540	552	576	575	579	532	574	606	523	562	560	580	579	513	540	578	566	592	586	568	570	521	556	564	592	565	612	545	550	624	533	577	593	512	562	589	551	594	524	540	580	559	571	562	551	581	538	532	538	556	558	586	580	512	606	525	588	548	491	567	531	535	536	541	531	591	555	565	610	542	553	545	542	578	556	588	548	554	540	499	625	549	566	558	533	528	543	616	587	619	625	532	605	545	570	563	544	579	568	621	533	553	566	582	564	542	607	585	581	564	590	576	583	598	539	565	581	584	577	575	593	605	575	547	541	550	534	546	581	590	559	553	571	579	530	565	575	612	551	558	538	547	556	540	557	543	561	574	549	571	543	561	547	544	600	581	556	568	545	540	567	550	601	556	515	547	573	546	578	603	559	544	545	595	528	582	631	543	582	600	565	561	566	578	577	555	541	551	580	603	543	567	590	532	534	554	557	570	584	558	513	534	596	526	559	581	565	583	497	588	586	559	586	572	523	568	541	532	602	549	552	552	577	554	593	552	527	564	546	595	573	552	597	588	555	531	502	568	556	542	521	541	551	540	560	582	606	548	548	580	548	569	519	563	563	556	581	584	551	591	564	583	562	587	525	545	573	560	566	584	604	569	560	560	568	586	557	539	530	561	551	551	563	520	597	599	617	556	551	576	578	590	532	550	567	581	563	597	614	573	585	597	505	557	592	582	566	593	524	567	550	525	552	569	546	567	533	543	530	609	547	568	551	574	548	588	574	574	497	577	555	565	554	560	545	601	560	539	552	569	536	545	551	580	574	533	545	555	591	568	542	611	612	572	605	531	555	544	516	555	571	564	569	540	542	542	573	531	576	563	560	562	609	543	553	543	561	494	592	621	570	601	547	523	543	560	548	531	561	568	555	576	567	533	565	550	557	576	541	581	545	581	559	554	570	564	564	528	589	556	552	512	597	575	561	524	561	520	519	526	559	560	535	604	564	581	561	555	543	543	584	570	547	505	543	533	513	579	540	573	585	558	580	496	576	572	578	530	541	619	549	562	603	544	543	533	542	569	548	581	565	549	561	521	545	561	542	566	578	562	554	555	555	531	519	540	543	588	531	532	581	555	544	544	568	566	612	564	525	575	559	518	581	584	553	511	522	569	607	529	579	565	579	527	608	585	565	570	570	526	584	599	581	534	585	584	519	524	578	562	565	576	510	565	565	599	553	535	530	588	548	533	559	590	558	543	571	558	591	577	592	585	551	589	532	584	593	568	532	549	500	632	484	529	562	555	530	541	554	552	620	553	581	556	563	553	526	599	578	557	572	570	566	510	580	575	549	548	581	532	567	560	557	567	584	544	543	549	614	554	564	522	585	569	540	580	560	522	567	552	574	558	559	580	570	579	547	550	583	558	583	595	538	549	588	567	563	569	548	546	575	559	527	553	572	560	617	575	577	581	571	576	538	588	547	592	586	536	573	569
17723	14231	10675	5532	4128	2820	2010	1522	1194	1050	974	929	866	874	785	785	742	719	807	756	733	775	746	719	706	694	770	687	742	688	708	682	700	690	684	738	709	703	682	686	740	706	664	702	684	701	673	698	698	727	657	711	684	678	704	705	722	731	656	671	708	679	710	719	717	678	606	670	675	703	674	668	701	676	733	716	686	661	682	696	743	712	708	654	686	697	653	679	695	725	681	688	693	718	740	721	687	711	684	692	692	702	742	710	680	736	662	675	675	719	724	642	740	701	689	687	719	683	672	698	664	707	692	680	720	724	616	646	673	692	670	659	716	721	710	656	712	664	670	714	760	748	745	694	686	690	688	667	710	688	674	651	683	680	734	719	699	668	721	690	725	651	664	676	688	662	697	693	723	714	684	708	707	717	717	690	699	686	654	690	694	667	688	681	656	761	664	718	691	663	678	676	676	691	690	679	668	707	717	684	675	706	715	688	670	695	722	683	680	693	699	657	686	650	655	686	677	684	671	678	668	673	697	696	674	696	695	723	712	700	721	673	733	677	700	688	675	656	712	734	707	678	710	694	639	678	688	658	713	688	702	709	670	643	696	653	701	666	674	629	688	687	722	707	712	665	698	684	642	727	694	683	720	672	716	687	642	725	707	650	685	706	680	666	674	673	690	691	739	683	708	717	688	648	665	712	654	726	712	704	694	684	663	698	694	706	719	717	663	745	700	681	668	669	663	681	695	666	669	700	708	709	663	714	720	676	709	661	689	679	702	709	709	669	655	728	710	675	741	683	748	687	674	682	689	634	730	678	653	721	672	654	685	663	660	677	727	662	715	690	733	698	727	698	671	672	686	687	641	687	722	690	713	693	688	740	710	682	706	681	665	710	707	713	672	720	695	698	719	692	692	692	702	702	719	712	679	702	684	686	693	684	676	710	688	697	751	673	692	642	686	705	668	697	692	649	667	702	634	660	645	714	654	727	689	712	660	690	688	719	646	676	727	736	667	726	698	673	723	729	729	668	659	690	722	712	686	727	678	686	661	691	661	673	725	679	671	653	705	727	655	666	692	663	703	664	690	693	699	689	674	669	707	677	714	706	665	651	707	735	650	721	692	741	694	698	647	712	706	660	677	686	711	674	703	664	667	692	652	671	696	717	633	695	662	710	704	634	639	694	682	694	697	678	748	717	683	695	661	659	633	737	717	666	665	676	688	677	671	672	632	733	664	664	683	680	662	641	719	672	703	653	659	670	632	674	713	706	690	688	675	675	708	721	709	717	683	739	689	696	678	692	720	654	700	653	653	703	718	692	656	689	694	712	681	700	699	703	644	649	756	711	710	710	699	678	650	698	702	695	662	682	694	734	747	696	646	706	677	697	683	678	640	682	676	664	660	685	700	663	637	712	714	643	622	677	678	675	713	685	674	725	681	698	677	687	674	658	656	669	707	685	693	629	673	701	673	670	648	711	714	675	679	713	694	677	719	678	697	700	685	667	719	679	694	660	701	627	692	672	673	661	700	675	669	697	661	712	658	689	687	681	641	635	702	721	718	687	663	702	695	712	677	723	735	666	732	692	745	681	718	714	678	675	703	699	676	709	658	676	668	685	675	695	720	675	702	704	717	701	720	682	678	711	679	679	679	679	673	659	624	678	678	690	728	665	686	639	686	694	690	706	671	672	683	702	664	669	666	668	693	672	693	725	678	721	672	729	730	710	692	669	655	764	718	694	700	692	721	700	663	721	680	711	684	625	692	715	657	713	665	642	730	683	682	700	677	632	644	688	677	682	717	721	680	705	672	681	713	705	668	711	708	684	665	733	738	695	693	683	674	690	663	673	636	683	688	666	681	687	728	679	665	694	729	680	688	684	689	707	659	712	709	660	712	650	712	683	654	664	731	657	708	745	632	687	686	718	692	735	722	659	659	666	695	651	670	699	688	654	668	687	680	697	699	669	688	697	657	708	690	671	685	738	648	718	739	694	683	682	671	623	693	713	679	662	676	705	696	697	683	673	687	690	676	676	664	721	689	650	658	671	703	712	667	659	663	664	671	706	680	690	691	664	696	650	670	691	675	707	684	660	685	662	697	690	692	700	724	722	725	705	746	699	712	679	706	696	704	634	692	703	691	674	698	645	683	730	694	675	688	681	667	656	696	700	680	701	666	681	688	691	657	664	633	723	686	686	676	706	685	684	652	671	686	681	691	684	697	706	696	686	648	711	725	739	670	710	690	671	670	678	687	684	690	725	657	704	694	655	691	691	639	691	638	689	677	713	655	680	689	687	693	693	701	743	702	729	662	686	665	715	701	696	697	676	689	666	688	679	670	669	746	665	730	698	720	735	668	721	688	712	676	694	668	725	681	657	711	764	691	664	694	650	647	710	661	729	736	716	674	694	720	676	674	727	663	692	662	689	661	734	669	741	668	672	682	739	702	683	653	676	678	672	702	713	636	677	667	741	729	710	638	643	677	731	683	664	711	698	664	684	752	691	707	695	671	726	716	708	670	631	707	643	684	693	693	690	730	681	693	721	738	655	694	664	644	694	728	708	695	723	616	721	680	734	664	745	686	706	682	674	676	694	688	739	695	704	653	719	687	707	694	682	709	700	675	652	707	649	690	695	691	618	685	695	706	706	710	672	701	640	698	663	631	703	711	721	698	699	713	690	741	687	737	639	694	674	699	682	697	695	705	715	696	633	638	666	707	690	650	684	670	708	692	704	638	672	678	684	719	687	703	683	696	644	701	671	664	719	644	611	701	654	684	725	701	663	633	653	682	688	717	682	708	693	721	697	687	682	671	678	712	717	727	694	701	648	692	674	688	663	663	710	690	700	690	713	658	678	702	736	669	710	660	686	628	678	652	695	704	749	684	700	652	696	673	681	721	721	715	670	684	686	697	664	702	665	700	696	757	674	681	694	659	725	648	664	683	728	689	690	659	655	721	634	684	717	721	688	661	706	714	640	678	700	708	681	675	702	715	768	716	679	710	717	705	675	717	671	674	669	681	691	722	689	704	724	698	702	671	673	699	669	679	674	694	671	687	670	655	656	646	693	647	789	692	675	729	708	676	708	667	672	680	695	685	704	673	708	679	686	696	734	688	720	679	664	693	627	736	721	686	698	672	703	645	696	730	667	664	671	697	666	726	733	660	680	660	692	698	706	667	700	716	696	688	685	704	717	690	633	726	719	664	707	684	680	689	758	714	681	710	661	687	666	726	717	649	676	679	742	656	741	673	680	704	674	650	726	703	708	716	672	710	735	694	715	664	702	695	700	644	719	655	707	748	680	712	683	678	695	658	688	671	687	672	669	715	651	711	662	701	697	699	664	774	712	710	712	678	672	627	709	710	681	744	698	663	709	664	701	679	698	685	683	733	678	689	672	730	684	721	638	677	715	710	675	706	635	704	669	653	684	677	689	689	717	713	662	670	723	698	711	728	729	704	660	684	661	680	631	710	684	669	715	652	713	645	657	702	703	690	713	704	689
24141	21048	27294	24939	12961	1176	543	410	271	251	236	237	226	190	213	190	174	181	164	149	182	152	175	162	147	148	209	161	168	176	154	154	158	193	155	142	168	174	175	172	140	164	164	171	143	173	164	171	182	158	148	160	170	162	166	167	166	171	162	141	148	160	144	160	153	173	169	182	151	155	151	150	180	158	148	174	187	141	140	172	136	169	185	165	177	159	180	171	160	161	111	160	170	163	156	152	127	175	150	163	152	173	165	162	172	154	181	173	165	166	153	155	147	169	153	157	176	160	166	160	157	159	149	188	165	149	147	138	151	172	144	163	165	176	158	165	162	170	192	155	174	166	163	148	153	157	162	162	159	160	163	173	161	155	146	160	172	173	159	149	160	167	170	156	186	154	177	150	183	154	157	163	166	151	172	161	183	179	171	158	171	144	149	163	164	159	183	149	152	143	146	169	175	162	146	136	137	154	136	163	146	151	142	148	162	147	182	173	143	213	145	160	173	143	152	168	164	154	148	133	181	154	168	154	164	175	166	170	161	139	173	155	162	158	150	177	157	149	166	143	187	172	146	158	185	154	159	162	179	189	154	197	170	158	142	166	159	172	149	181	167	156	157	158	171	172	150	159	150	147	164	184	146	181	146	141	182	157	159	147	156	169	172	148	164	167	163	156	156	150	162	159	150	174	157	173	140	151	152	132	177	171	165	171	176	154	175	162	171	171	166	175	170	169	163	161	147	165	159	152	167	144	177	146	153	156	167	149	165	149	172	175	177	190	136	182	179	169	160	163	149	166	163	159	149	162	174	141	153	158	158	170	167	165	176	159	164	160	170	136	150	159	160	156	157	172	149	162	145	162	163	166	163	169	177	191	183	156	178	162	175	158	153	171	170	166	166	163	156	184	162	160	152	158	143	173	159	162	156	160	144	169	155	155	147	153	160	151	145	154	163	178	156	134	162	157	153	161	149	159	153	152	180	151	165	174	141	166	177	159	177	192	147	161	166	162	147	173	168	153	168	184	150	142	163	181	165	162	163	159	160	165	174	160	162	169	161	154	158	197	150	171	156	171	178	175	152	169	141	165	157	163	173	159	163	171	170	151	161	174	164	164	161	128	153	160	156	155	158	149	177	167	154	149	173	150	181	154	167	186	177	182	146	150	156	145	169	143	178	166	152	156	146	162	145	153	177	180	138	160	172	157	161	163	160	169	153	156	175	166	163	174	162	154	154	154	174	160	151	162	160	152	166	145	164	160	158	159	150	160	158	153	163	155	167	158	159	163	148	132	171	166	168	160	171	143	167	165	149	167	143	202	145	164	158	168	172	147	159	131	185	171	167	153	146	148	163	191	173	159	150	158	149	166	159	146	154	173	176	161	157	158	178	169	169	159	175	160	166	136	139	168	149	156	171	174	167	157	162	171	150	133	166	147	152	174	166	155	151	180	157	145	159	162	144	168	176	154	170	186	169	201	150	165	175	149	142	154	164	156	172	156	173	151	154	133	163	146	151	155	163	165	175	136	168	160	149	178	161	172	167	152	153	164	144	146	165	183	158	160	169	166	159	180	176	164	144	171	141	171	152	155	165	173	179	180	183	169	166	178	152	142	153	161	158	153	162	148	155	156	158	182	158	180	159	163	162	171	165	194	156	157	160	141	177	141	163	190	155	170	150	140	180	146	150	152	164	150	156	158	161	156	159	170	168	149	155	162	140	168	168	163	171	151	165	152	153	147	175	160	161	169	149	144	183	183	164	179	162	158	151	162	140	143	156	153	166	148	145	136	166	144	172	138	199	158	165	146	156	136	153	173	174	171	147	168	182	176	143	178	164	165	151	131	150	163	158	152	170	158	160	163	152	140	159	149	156	154	124	173	149	155	166	152	145	156	160	160	176	158	177	137	151	184	156	149	149	177	157	156	175	144	164	177	158	153	151	138	146	161	142	128	157	172	173	153	172	157	156	182	158	163	149	157	160	149	158	168	165	140	157	158	136	138	175	148	159	144	168	146	158	145	164	166	154	183	177	151	169	159	168	158	142	165	163	150	166	155	169	188	171	156	144	169	149	171	155	165	157	144	151	154	169	173	141	167	150	144	142	178	148	166	158	191	173	179	164	175	163	146	179	169	170	148	180	165	175	164	177	165	165	172	165	162	150	157	177	161	166	135	152	166	180	167	162	162	190	161	156	158	154	164	156	163	171	167	160	157	172	157	144	170	154	161	165	179	136	159	157	168	154	173	175	180	191	162	168	144	137	163	159	162	144	147	162	164	193	179	160	177	163	160	143	174	153	166	145	176	134	143	156	175	152	155	138	163	181	149	160	168	162	155	166	149	158	182	164	155	140	137	150	182	169	183	176	157	160	154	171	157	171	153	154	167	154	147	161	176	167	173	167	162	162	162	160	174	155	153	157	161	157	159	150	163	159	148	167	162	170	156	183	159	160	189	177	164	172	167	158	172	177	155	155	145	166	186	144	152	168	168	145	174	132	168	168	144	159	168	167	151	182	179	174	186	150	150	163	160	158	140	151	172	169	167	155	150	147	161	146	138	180	200	164	158	155	164	165	148	150	149	162	162	144	167	163	157	173	176	182	175	151	160	176	149	169	164	185	189	161	160	170	157	163	155	185	174	172	156	152	153	177	152	157	173	160	153	167	165	164	163	159	155	156	146	147	173	164	165	170	171	179	175	173	145	154	153	180	155	178	161	174	161	170	145	157	162	153	142	173	168	170	148	171	171	176	156	144	165	181	154	174	154	173	164	171	147	165	142	137	164	150	170	160	163	162	180	149	170	151	177	163	150	168	179	171	150	139	151	150	159	174	169	169	153	156	144	156	144	160	164	148	140	152	162	146	164	161	175	151	156	154	159	175	164	168	162	173	156	157	158	157	156	150	157	162	154	151	169	153	163	151	155	146	164	146	157	166	134	172	180	147	153	156	169	164	148	176	140	155	160	136	159	164	151	161	162	186	169	158	166	155	152	171	148	140	163	174	155	136	129	132	166	160	134	154	172	148	155	149	143	153	167	161	180	191	177	163	180	160	156	161	166	171	154	141	158	180	145	182	175	155	173	190	161	173	140	183	168	161	155	170	172	138	161	163	171	164	156	151	176	169	138	142	161	167	145	141	157	169	164	148	147	151	185	145	165	163	167	173	153	141	145	152	147	170	160	137	178	169	172	157	174	171	162	157	153	171	169	162	153	166	152	165	158	162	174	158	155	149	161	154	155	168	139	156	169	173	140	171	168	149	170	158	166	162	171	171	174	176	157	155	157	172	140	187	153	170	163	164	175	135	169	156	161	150	165	160	141	159	166	149	137	157	173	159	165	167	163	160	153	162	158	164	156	163	169	170	149	148	167	178	160	160	160	168	147	173	166	149	148	164	171	177	159	184	172	135	161	175	182	159	185	146	154	164	159	162	149	167	160	174	161	152	164	167	149	160	168	163	156	153	133	172	147	162	158	141	155	158	152	156	162	162	153	163	153
18274	10341	7240	3762	2770	1774	1060	753	566	433	401	344	295	274	256	271	257	258	226	254	237	253	228	222	223	234	226	243	228	245	234	242	229	207	235	235	208	227	209	229	201	224	241	223	209	233	221	201	232	214	223	218	224	227	232	217	232	213	187	218	204	244	229	188	218	219	227	231	203	196	234	199	212	211	206	221	206	214	191	184	214	222	200	209	221	204	201	206	204	230	222	226	223	184	221	226	206	189	231	214	225	214	185	239	191	187	239	190	196	240	216	207	216	236	214	229	217	220	228	199	198	221	216	222	212	226	205	205	211	202	223	218	215	207	171	209	202	215	189	211	205	210	207	204	202	205	214	203	204	213	220	209	202	230	213	196	221	192	209	231	240	225	197	214	237	229	194	215	222	216	240	197	222	232	216	200	227	247	220	233	232	215	221	205	210	209	198	226	203	192	224	234	212	189	218	210	213	203	202	215	228	215	207	221	205	209	225	216	240	197	233	237	241	207	225	209	204	212	206	203	247	220	221	230	199	221	218	220	223	195	212	243	197	200	229	207	196	187	235	232	231	213	217	209	223	205	214	222	203	197	215	240	227	220	214	211	216	231	230	233	206	221	208	219	202	204	208	214	233	230	192	196	229	194	207	223	246	201	194	226	221	220	212	224	194	241	227	212	214	224	207	227	206	223	235	218	205	223	205	219	222	231	223	224	213	222	233	178	187	236	202	213	239	217	246	213	227	193	214	195	220	222	215	207	210	209	222	238	219	211	235	205	216	256	184	202	214	208	202	214	193	201	253	220	222	204	225	212	218	231	222	210	206	207	220	204	213	211	214	211	225	204	204	225	202	215	228	183	211	234	195	254	219	218	213	223	226	215	213	204	207	222	219	193	227	210	213	211	204	244	201	188	223	202	211	199	210	216	225	231	210	214	208	210	228	217	226	224	227	223	233	193	232	221	221	214	216	218	232	236	235	212	212	205	214	226	191	195	223	218	193	211	224	212	223	208	205	202	212	205	219	190	211	239	223	194	200	202	199	195	241	210	226	215	208	189	208	219	198	212	223	236	211	203	222	208	200	219	197	209	210	215	228	212	201	213	258	229	219	207	207	209	232	230	197	212	221	212	227	200	227	220	219	212	197	207	189	200	197	216	215	191	208	216	232	196	230	229	215	213	216	223	219	184	206	216	199	251	200	216	213	212	218	199	222	187	211	203	240	203	222	204	204	248	206	221	205	193	218	215	235	204	235	213	196	195	189	208	214	241	218	219	193	229	210	203	209	210	203	219	222	198	258	231	201	199	207	255	199	220	228	216	208	229	231	207	246	195	193	217	241	216	229	193	187	207	207	204	231	189	224	204	201	205	206	225	219	229	209	213	216	226	223	229	191	238	203	213	179	199	224	230	221	194	212	212	209	242	226	216	243	206	228	242	212	224	201	211	206	220	221	220	225	185	223	190	220	220	215	227	231	229	217	206	238	226	229	198	210	221	214	213	214	203	207	229	216	231	218	191	239	214	206	231	272	203	221	231	214	208	212	200	221	224	237	215	209	216	221	214	209	198	215	209	214	230	221	248	229	242	227	209	219	206	198	188	218	208	208	234	216	209	208	224	229	216	207	225	231	235	215	224	222	221	230	217	210	212	196	195	201	202	198	213	222	210	223	192	237	189	220	225	199	227	225	209	222	209	189	200	205	221	203	240	217	216	205	229	202	200	199	208	189	198	196	220	216	220	228	215	200	215	217	217	228	197	226	209	225	204	208	212	194	215	217	213	233	230	208	230	208	233	229	225	214	206	210	228	215	208	202	222	236	206	198	218	215	203	197	224	234	220	188	197	204	226	221	212	201	225	208	214	252	215	215	222	210	221	212	201	214	189	193	225	227	236	202	187	205	208	220	229	231	199	214	236	205	193	211	197	251	196	206	259	213	212	236	229	233	239	233	231	223	219	223	221	222	229	199	241	210	243	209	207	228	223	217	209	234	221	214	228	216	222	213	234	216	209	229	223	210	211	226	245	228	224	225	213	212	217	203	193	199	228	225	225	217	211	231	223	220	189	194	199	236	210	199	205	206	193	199	206	249	203	236	195	198	220	214	201	210	213	233	198	222	214	253	214	237	197	215	210	225	217	200	190	209	201	221	236	211	233	201	214	200	225	222	237	201	219	204	234	227	207	194	230	206	192	233	214	212	217	230	203	212	203	200	211	217	225	223	231	210	216	205	246	216	183	210	213	214	226	189	231	220	220	223	217	220	245	214	184	235	191	231	204	175	201	216	238	229	215	204	204	214	193	235	189	191	224	203	190	217	216	190	209	205	205	248	201	207	208	213	199	210	195	217	218	213	215	208	234	205	218	210	187	212	229	196	196	222	225	208	234	224	222	229	221	231	229	199	217	205	229	204	201	201	190	213	204	226	215	214	231	209	233	214	214	226	231	211	212	212	211	220	210	195	207	193	193	234	227	182	214	203	206	224	211	232	220	209	186	217	227	246	204	223	208	238	219	240	198	228	226	225	201	215	209	219	215	205	232	218	209	217	207	215	232	213	237	211	231	208	227	210	215	210	235	192	225	192	220	190	219	210	200	190	237	220	239	219	213	215	207	195	227	232	219	217	229	196	234	223	240	234	192	200	204	227	194	217	231	244	204	213	219	224	197	216	211	199	234	225	209	224	195	205	246	228	231	223	194	221	209	230	222	205	207	216	233	219	218	202	247	203	216	217	238	202	212	217	211	173	228	211	194	200	212	221	204	235	198	212	225	212	231	213	199	213	220	208	224	204	235	219	209	234	203	202	219	226	204	221	221	201	212	220	223	203	229	230	224	216	224	225	204	243	247	212	226	215	242	218	230	200	211	208	215	192	222	188	196	215	208	205	226	196	232	224	210	226	221	204	211	224	242	232	224	226	207	208	245	220	221	255	214	229	228	227	225	197	190	202	233	227	207	221	184	196	212	201	195	217	220	205	225	247	197	222	195	205	229	187	226	226	210	206	209	198	226	224	200	223	233	184	206	196	213	212	238	210	243	206	206	216	204	218	217	227	200	192	223	208	170	213	217	206	209	187	204	188	234	216	218	223	219	233	193	227	170	257	188	221	183	186	233	234	242	222	203	211	224	190	231	208	212	210	191	224	216	216	209	209	211	210	177	200	216	233	211	232	203	220	231	209	217	224	206	228	238	217	224	239	189	233	212	246	249	199	221	224	210	215	227	195	198	230	233	172	205	229	222	220	224	225	225	229	218	231	230	213	225	228	203	229	207	233	233	241	203	232	237	221	202	211	189	198	203	214	225	201	230	218	211	191	243	211	238	236	195	225	213	206	209	194	243	196	222	225	214	222	212	228	195	223	218	211	216	224	225	215	207	208	219	215	231	204	233	195	221	238	233	210	198	219	218	191	197	211	231	207	235	214	219	217	198	203	207	232	199	228	215	184	214	205	218	207	215	222	191	225	212	209	196	212	177	215	204	222	203	193	222	187	197	237	214
22333	21134	28765	23742	21126	21177	10253	1391	829	797	675	622	611	578	565	469	522	480	463	490	440	452	446	457	481	459	446	430	456	467	432	394	375	429	440	416	438	404	430	428	356	432	404	393	397	417	427	416	427	395	376	377	423	448	426	380	393	396	416	434	398	458	418	409	409	397	390	395	400	424	355	409	447	401	437	419	418	380	414	453	397	421	395	376	448	407	414	387	415	375	420	414	445	373	408	393	414	379	397	383	391	420	349	376	423	387	414	398	414	434	415	389	405	423	427	387	400	416	383	418	419	407	379	415	397	431	400	387	411	395	415	399	426	384	377	378	390	381	435	392	375	370	379	441	381	417	394	420	397	427	413	392	392	421	410	402	367	405	415	420	385	384	399	410	376	407	359	387	382	396	401	385	418	409	401	425	431	393	384	394	412	407	388	406	405	414	387	396	414	397	399	403	367	391	424	381	384	375	399	383	436	414	415	442	391	414	396	381	347	412	385	380	384	406	404	390	406	419	393	409	414	396	411	424	383	429	399	387	389	409	391	405	395	406	419	395	359	431	368	432	385	390	416	397	390	447	384	409	386	391	389	418	378	392	399	401	381	433	400	389	372	439	415	392	379	366	413	366	395	424	438	354	394	388	415	375	403	399	439	376	392	350	439	391	418	393	402	377	425	409	407	420	377	418	383	384	362	414	425	387	371	374	373	417	450	402	383	400	383	369	389	401	391	410	435	404	395	389	395	426	405	353	379	388	417	396	390	390	394	409	414	377	394	398	396	380	386	378	433	436	411	412	381	407	378	370	425	411	427	397	408	406	406	400	400	410	407	429	421	402	364	442	373	397	408	381	373	393	422	389	437	345	423	371	392	386	391	389	418	431	412	390	402	374	373	435	393	359	398	453	400	394	401	397	383	397	437	425	411	396	385	394	420	392	418	409	422	396	359	410	388	424	371	390	392	432	420	383	395	402	407	401	419	435	393	406	414	408	378	397	391	411	401	373	408	403	413	414	437	398	401	411	389	429	404	409	395	406	381	388	397	388	427	438	396	448	406	411	408	395	409	391	415	418	380	390	434	379	413	403	383	382	380	379	376	372	400	392	387	397	395	386	398	414	421	366	417	395	388	443	406	423	382	428	392	401	383	391	384	409	395	395	404	409	414	405	431	390	361	398	390	394	400	415	393	364	382	440	423	419	405	408	420	423	385	414	399	417	427	406	464	378	371	399	373	362	417	465	381	378	399	376	401	364	448	386	387	408	388	422	389	409	396	400	395	411	400	391	405	425	377	400	421	425	421	415	400	400	404	422	369	393	392	422	392	412	395	401	387	412	420	393	429	413	416	396	381	396	424	399	390	415	435	361	398	375	391	454	384	411	379	392	397	372	411	425	361	388	385	368	426	366	419	417	394	424	386	413	413	411	424	411	400	428	388	381	375	419	368	389	370	385	423	404	425	378	401	419	401	392	375	397	399	416	404	457	367	429	392	413	399	381	413	417	391	391	409	364	433	391	401	395	362	433	389	432	407	401	406	395	384	366	366	420	405	428	422	421	400	391	413	393	409	414	388	408	394	399	376	405	384	381	418	391	430	387	409	435	416	419	403	368	394	440	376	399	418	420	399	381	434	393	446	418	404	402	411	412	409	416	417	400	410	429	393	421	411	403	384	391	365	347	390	406	392	391	385	402	374	394	399	394	406	397	400	388	371	428	409	384	412	355	356	406	376	437	443	421	442	419	406	362	388	411	391	398	421	412	381	426	389	412	375	399	407	418	394	434	331	393	411	413	461	411	375	416	374	392	387	395	403	396	351	412	411	423	424	389	411	363	419	388	413	407	423	425	390	418	385	389	415	424	391	431	395	407	401	405	406	410	386	393	426	438	429	397	372	366	416	393	377	412	400	429	414	424	429	391	401	392	387	379	398	400	382	443	406	409	383	401	426	426	419	440	412	394	416	376	376	388	408	426	400	429	400	400	370	392	432	379	371	394	420	403	392	422	417	378	389	397	387	433	401	358	411	374	402	395	392	394	426	343	399	403	392	384	422	439	414	408	389	379	386	399	421	406	408	392	401	415	411	388	371	430	390	419	399	404	382	401	398	385	394	395	380	428	399	395	400	407	351	421	421	409	343	402	405	404	394	386	396	403	410	424	371	411	407	406	365	376	418	375	403	389	413	393	384	396	391	389	369	407	394	369	379	372	372	418	408	416	391	436	396	367	430	413	429	438	412	397	393	411	427	367	423	404	431	378	400	389	410	420	372	418	404	371	384	416	408	403	391	403	413	404	395	382	400	378	360	365	376	374	389	399	406	385	452	410	389	364	405	409	434	415	409	439	382	401	386	404	421	419	376	411	433	394	385	440	420	434	413	379	414	401	376	392	431	373	423	386	425	403	383	400	394	394	397	412	401	403	423	370	391	393	377	403	388	391	379	422	422	404	404	404	396	369	395	381	391	402	409	399	386	381	379	378	400	375	391	453	401	372	380	434	396	389	395	392	397	415	429	448	428	389	416	394	414	419	412	361	382	401	398	386	429	412	411	406	411	385	400	411	390	395	400	424	376	402	426	383	368	419	420	378	428	405	393	390	381	403	428	387	402	403	387	405	384	418	416	415	378	394	397	387	380	384	392	377	385	418	394	394	408	416	399	413	363	397	400	413	423	396	437	373	395	399	395	359	434	391	444	424	415	412	391	405	433	418	401	423	413	394	407	433	407	401	423	395	405	371	398	397	425	376	417	417	396	384	375	396	415	396	416	424	396	410	442	417	404	404	397	414	402	395	409	372	375	433	410	385	370	399	406	398	380	415	410	405	387	388	380	396	394	396	397	380	389	394	383	434	400	415	410	451	409	401	377	375	385	401	409	401	384	395	369	404	435	424	417	390	376	404	362	395	377	404	389	410	370	373	414	393	405	394	372	407	408	409	394	395	389	383	383	395	400	416	394	405	396	386	439	410	398	413	376	350	388	397	422	412	400	386	406	419	438	431	380	391	403	441	386	382	416	402	378	358	388	414	413	398	402	361	371	426	384	384	368	399	404	422	361	416	381	447	375	427	403	409	418	392	395	431	387	395	431	408	381	388	364	435	374	419	416	384	381	392	415	396	358	422	424	395	391	399	380	380	411	381	400	428	425	384	367	384	397	398	401	389	375	382	394	426	386	373	398	403	406	381	379	376	363	367	361	370	388	381	381	378	409	410	412	392	418	392	390	398	386	390	402	360	418	430	399	365	423	401	423	384	386	397	387	368	413	398	406	410	407	388	377	421	372	406	377	412	426	396	372	389	396	403	379	383	385	401	368	413	397	434	432	384	390	438	370	392	420	441	379	405	373	377	404	396	389	443	398	423	393	435	396	407	403	426	375	404	396	367	378	405	410	413	421	412	402	346	430	413	451	424	381	407	436	382	427	387	369	400	432	414	413	392	414	382	422	377	354	394	382	399	374	380	419	424	434	399	400	383	409	397	393	405	403	432	414	371	383	419
20033	20507	15650	8571	6327	4213	2893	2073	1516	1155	1021	822	800	774	725	703	616	602	626	541	608	558	561	589	602	586	581	533	552	564	567	559	489	515	576	531	550	519	538	507	540	520	546	498	501	563	545	542	540	515	477	547	540	533	528	491	529	507	524	488	498	499	527	522	523	557	517	542	492	505	500	501	514	482	508	527	530	529	509	526	509	524	473	517	522	509	525	525	531	536	494	487	516	530	499	457	522	570	516	510	514	494	509	486	500	488	501	518	503	507	495	504	510	496	476	527	536	531	504	538	477	543	492	497	496	526	452	524	528	523	493	501	468	535	521	498	455	493	491	519	556	498	522	512	514	487	532	493	534	519	501	490	451	499	498	525	510	498	521	539	497	499	476	491	524	512	534	523	477	525	499	511	477	500	479	506	500	484	522	491	515	527	513	520	472	528	495	500	503	523	536	554	528	460	504	505	564	507	482	499	478	505	491	492	505	474	506	487	487	524	525	524	482	478	535	501	527	526	523	520	512	519	525	511	529	521	549	511	497	560	479	535	537	504	519	506	533	528	480	487	515	518	505	499	490	502	517	554	526	497	529	470	512	500	525	511	518	502	502	518	507	512	517	479	500	499	547	521	509	528	503	590	496	519	540	534	547	467	484	541	516	484	532	513	471	471	494	501	493	512	515	477	478	474	547	506	508	506	531	552	513	476	509	507	477	522	485	492	482	513	465	468	522	514	482	493	509	528	518	492	533	492	522	499	486	508	520	505	493	518	513	525	538	498	565	513	478	511	519	519	463	470	492	506	452	526	504	506	526	501	486	473	542	510	474	495	528	498	510	497	511	527	511	541	507	487	467	513	556	516	513	500	490	496	555	513	510	515	515	506	544	486	515	495	532	552	483	522	496	511	536	498	515	516	473	513	520	501	516	521	516	499	485	493	478	531	539	535	502	511	483	534	510	480	479	481	499	512	505	465	525	482	527	534	509	493	525	479	536	497	508	492	504	511	501	500	474	508	536	460	530	549	483	484	507	517	529	562	517	521	546	474	517	505	516	488	554	505	497	481	486	492	520	517	539	502	540	530	481	524	491	492	466	502	563	472	529	557	519	503	495	534	497	523	493	508	498	499	521	468	511	496	493	505	501	515	516	469	492	513	555	489	519	486	501	505	439	540	507	488	513	480	560	526	480	476	499	506	506	517	535	516	496	488	518	527	502	443	529	508	534	511	514	512	498	475	522	513	483	531	499	538	549	485	531	518	492	540	491	516	493	492	494	485	528	490	541	502	532	528	479	519	520	534	511	505	508	511	470	518	529	480	485	531	510	489	518	496	489	507	511	507	551	525	469	505	543	476	545	510	510	482	501	522	491	504	493	508	524	508	514	494	544	492	516	510	524	531	498	525	469	511	494	524	553	532	507	556	536	497	467	508	541	493	492	540	512	497	498	524	510	513	532	506	509	494	496	529	501	547	524	499	544	496	488	544	533	528	500	492	500	553	513	484	491	499	491	488	468	518	497	494	511	486	509	535	501	496	478	514	507	540	536	521	487	508	481	507	494	482	483	495	504	492	543	494	514	504	521	511	498	534	483	521	503	520	507	475	515	509	578	485	507	481	472	515	466	538	531	501	492	516	512	519	505	551	469	510	474	520	472	523	520	517	521	517	510	514	500	463	504	537	488	497	531	496	510	476	518	503	536	522	524	484	491	508	494	531	553	530	520	475	495	510	529	537	491	534	529	462	467	499	534	487	491	513	513	551	518	511	479	516	504	502	546	504	478	489	539	448	525	490	507	497	562	504	488	526	537	481	520	460	504	494	521	531	514	525	491	520	503	517	522	497	483	477	514	504	495	475	472	491	466	483	494	512	542	524	516	529	518	483	509	513	478	501	487	492	477	456	549	540	516	512	503	524	525	535	516	490	511	492	501	538	506	504	528	501	521	531	487	501	478	491	553	551	529	490	497	483	499	479	525	503	515	519	498	476	548	514	463	505	500	496	455	517	523	472	515	492	548	532	555	507	517	526	477	468	486	509	506	500	530	495	541	506	514	551	529	503	512	504	506	539	470	523	528	498	492	478	507	528	525	525	528	499	475	509	568	463	486	506	483	499	523	501	517	529	543	493	538	475	537	520	520	566	494	511	508	495	490	494	500	482	496	487	515	522	511	518	492	523	480	528	494	524	530	487	512	486	495	498	469	500	517	538	470	536	473	532	486	487	481	508	497	554	511	511	533	507	505	494	525	505	523	505	496	499	498	489	543	506	492	492	533	475	502	479	472	521	529	514	505	507	496	522	539	515	499	489	510	499	531	483	500	485	524	535	552	524	484	463	504	511	495	494	506	500	505	488	507	495	491	490	528	512	527	494	493	558	531	493	512	499	543	526	520	487	550	512	485	500	512	537	495	477	493	527	472	509	485	485	502	467	513	518	488	493	519	533	491	528	502	496	540	487	529	493	502	513	505	485	495	500	504	519	531	484	503	514	522	521	526	485	522	526	508	514	543	544	503	470	484	548	489	522	499	509	505	521	498	503	506	494	537	504	487	484	519	478	463	507	484	506	513	479	514	478	528	481	492	521	538	495	514	564	474	487	454	498	500	517	479	512	490	534	504	503	485	508	511	508	508	522	504	537	512	506	485	506	531	522	495	538	486	476	524	547	489	516	505	523	550	500	473	513	501	514	523	492	484	517	504	513	487	474	472	524	510	467	498	520	519	525	556	511	506	559	476	568	514	501	549	512	493	493	472	478	534	513	511	475	469	493	536	545	505	508	484	499	515	499	536	486	535	504	546	494	487	507	526	469	501	457	488	500	515	493	496	497	532	495	523	533	530	504	496	533	522	552	516	504	530	506	536	492	521	484	535	505	521	510	514	506	507	499	544	519	518	518	480	518	501	509	489	522	484	520	505	497	544	472	554	520	498	495	493	556	463	577	521	511	505	488	511	479	515	487	515	512	513	528	506	557	499	520	509	543	524	522	508	509	460	458	523	491	477	523	517	507	504	493	492	508	500	535	522	546	481	498	511	518	512	488	506	509	494	542	516	525	472	513	493	512	540	517	514	512	487	500	485	507	517	482	538	500	498	473	517	495	521	513	502	527	527	511	525	482	517	494	510	501	489	493	490	516	483	488	519	489	525	520	513	504	530	511	539	525	488	505	533	529	494	517	510	532	481	522	499	501	511	495	521	537	497	539	498	534	515	534	528	500	508	501	512	497	528	522	498	528	504	500	481	515	499	527	532	526	493	509	497	510	536	547	514	504	523	493	497	511	514	514	437	495	497	496	453	552	519	466	520	521	491	490	523	486	500	521	515	477	474	525	546	489	490	502	538	553	524	502	473	499	514	517	501	488	562	503	473	491	515	496	534	518	485	498	523	512	494	513	519	521	528	509	530	533	493	526	492	523	541	546	500	486	546	507	484	467	490	502	510	528	523	470	492	515	524	516	488	554	490	516	524	532	487	510	491	516	472	498	493	483	506	547	518	527
27075	19664	7403	1616	987	614	486	448	397	372	380	365	375	352	367	348	366	357	343	331	358	369	342	332	362	350	372	361	381	368	366	340	359	349	342	369	386	357	369	371	341	368	324	350	378	341	337	326	362	357	366	361	365	362	358	388	373	337	322	340	365	335	365	352	348	385	351	339	381	359	347	348	342	373	349	340	366	342	352	350	350	354	354	346	350	382	348	351	393	356	334	364	330	386	369	390	343	349	348	365	340	364	373	339	346	329	372	351	353	337	345	347	371	327	337	379	369	328	341	362	360	353	366	366	343	358	344	332	365	372	346	344	356	366	320	364	378	385	362	380	327	364	355	338	358	321	339	340	364	339	345	375	373	360	347	384	338	320	370	322	353	332	363	360	393	320	333	381	375	379	319	337	365	332	335	339	366	359	347	379	372	369	337	383	356	374	334	360	361	344	366	332	338	341	361	381	348	352	326	337	348	356	366	340	386	347	344	371	366	348	361	361	376	361	352	337	319	338	359	360	355	335	360	360	374	366	360	332	350	334	364	354	375	331	326	403	338	398	344	335	346	352	350	357	332	324	320	342	388	308	379	370	361	356	349	384	359	338	326	378	344	356	351	357	361	343	370	353	337	365	346	382	402	325	368	360	377	348	392	368	334	346	343	367	351	351	364	360	332	347	365	372	356	368	383	364	388	343	384	338	338	335	329	371	372	388	384	351	347	358	366	366	380	367	378	350	321	384	332	372	342	336	313	363	386	355	346	359	353	349	350	386	379	395	352	342	348	376	396	341	370	412	358	356	373	326	366	326	346	361	339	367	362	349	345	337	351	334	386	339	369	354	354	367	347	384	329	328	355	351	366	344	326	352	355	374	350	358	328	341	320	341	341	348	361	372	353	345	367	354	381	337	358	397	360	328	358	334	340	341	319	330	351	367	378	350	330	339	326	371	360	385	363	339	403	343	348	362	374	383	350	370	357	361	370	344	362	371	366	323	340	347	361	331	382	341	376	343	371	350	365	338	387	335	369	355	387	350	354	327	357	357	351	346	332	348	369	328	374	338	385	344	373	371	364	381	374	358	342	338	372	370	364	345	332	367	347	314	348	334	347	357	367	396	348	348	371	363	362	356	354	350	334	382	364	369	376	365	390	352	357	357	357	390	347	342	367	364	387	330	331	361	376	355	346	376	343	314	400	320	356	351	370	324	357	330	330	388	344	343	350	346	373	374	338	343	384	335	387	333	353	372	349	354	340	342	379	358	333	380	349	349	340	324	375	329	309	314	363	359	346	330	389	352	338	354	362	366	355	351	337	341	340	367	382	353	351	343	368	372	372	351	380	359	348	346	361	392	370	307	335	360	381	364	357	362	351	348	381	364	390	335	365	351	362	351	339	341	382	345	349	331	360	354	374	363	323	332	308	367	372	360	357	367	356	351	357	348	386	374	382	333	374	350	356	347	373	367	326	351	361	374	342	330	347	335	389	350	350	370	399	383	338	348	337	329	345	369	352	346	369	360	356	340	359	383	354	330	384	362	365	344	376	376	359	346	343	338	340	358	358	341	318	382	327	355	367	355	383	361	343	345	372	352	355	331	345	349	370	339	322	345	320	344	408	339	390	335	379	337	368	382	346	353	352	345	388	380	342	323	380	362	350	341	314	384	337	362	389	358	358	348	341	346	351	383	359	354	349	397	338	345	349	370	350	365	340	360	343	352	371	313	351	356	364	355	336	378	364	343	341	362	309	353	330	337	368	352	362	362	373	343	413	374	366	344	375	378	369	370	372	354	366	371	370	344	321	412	343	356	332	344	361	343	370	361	358	364	395	336	326	358	381	364	350	369	346	396	366	344	326	353	327	376	370	370	377	345	364	372	338	374	369	376	385	358	354	360	344	390	341	362	328	370	339	341	370	368	346	365	369	342	351	351	346	365	374	352	345	355	364	359	328	355	371	349	341	360	345	345	331	346	374	355	374	376	340	299	354	343	349	392	353	363	353	342	375	373	329	366	342	364	337	334	367	382	350	350	351	325	355	308	353	369	338	326	343	386	376	338	367	322	365	362	351	392	309	333	369	328	387	364	345	368	313	378	365	390	364	365	351	364	349	373	360	345	364	373	369	306	311	366	373	364	385	353	392	388	356	329	345	327	365	337	356	358	384	357	345	368	378	365	369	303	341	354	374	368	351	393	376	332	352	365	359	380	350	338	337	376	366	386	352	343	357	363	401	369	351	353	342	343	352	329	382	349	337	362	346	352	324	358	372	348	326	370	334	363	373	342	368	383	311	331	334	347	355	360	374	377	347	359	337	349	378	384	377	352	353	346	387	338	378	338	405	356	377	348	338	355	372	322	356	363	389	351	338	334	372	373	353	348	324	362	393	377	342	352	338	344	340	316	403	346	385	352	340	356	351	379	349	389	369	344	350	339	358	344	353	368	376	340	338	353	390	371	343	317	390	329	350	372	346	360	355	360	351	386	372	348	349	359	384	356	376	349	393	353	407	355	345	353	369	371	355	366	326	373	387	361	337	323	391	343	396	345	328	340	349	368	366	342	350	359	381	331	347	331	355	360	360	352	356	336	359	418	339	345	347	364	362	357	328	365	360	331	355	373	348	320	374	330	353	359	337	362	384	374	364	313	353	360	353	356	370	347	372	398	375	321	356	369	360	358	319	333	339	328	395	352	360	353	370	390	351	341	365	340	338	344	351	362	367	360	365	349	372	353	347	347	369	358	365	355	357	346	332	350	373	371	390	370	386	346	327	369	337	331	376	355	379	360	345	371	339	366	366	373	317	356	321	359	337	311	361	349	351	331	378	335	371	360	316	346	345	354	385	335	357	360	378	343	374	342	360	323	348	366	318	369	358	375	388	356	362	364	369	399	380	339	372	356	299	345	357	358	337	344	375	366	379	387	350	385	358	327	364	371	357	343	339	333	354	355	360	328	355	347	372	361	372	338	343	351	323	376	380	339	350	386	381	364	356	356	361	363	383	336	340	363	348	389	321	375	381	364	346	359	352	388	358	367	323	328	360	354	382	324	378	368	329	362	385	378	335	364	334	353	407	368	350	366	375	358	347	367	349	376	338	340	313	361	358	353	357	340	334	330	386	333	359	386	377	329	360	378	352	357	355	423	378	328	356	314	350	360	345	346	363	364	353	348	339	329	337	359	364	352	332	365	341	353	342	345	344	360	362	340	316	342	361	380	351	356	351	341	342	337	343	377	370	378	351	347	361	355	367	351	349	369	342	360	376	369	386	380	328	348	362	321	380	342	351	390	371	372	337	373	321	333	368	358	364	378	410	338	378	356	341	343	334	375	363	377	341	355	360	334	321	357	352	360	368	387	372	376	326	365	370	352	346	344	331	320	315	350	342	358	339	345	358	350	366	368	362	321	346	349	351	383	374	354	333	360	317	361	369	378	364	362	354	356	350	349	348	360	359	366	360	360	362	368	343	351	361	331	349	347	335	353	342	332	354	366	355	371
16068	5047	3441	1988	1599	956	694	572	514	458	477	431	453	475	460	436	486	431	445	477	448	446	417	411	441	417	473	436	474	436	421	425	458	440	407	409	448	435	461	440	405	420	418	435	413	436	415	434	472	446	393	476	411	411	442	441	426	437	431	438	475	405	478	441	425	425	419	464	445	433	462	402	455	427	424	455	470	439	429	429	448	431	455	457	454	453	453	444	415	464	450	450	448	443	463	422	427	456	431	471	416	454	430	422	421	425	401	416	439	400	458	445	433	428	454	410	430	453	427	429	404	435	410	467	493	445	405	451	415	463	424	444	451	446	432	433	467	457	445	432	393	408	436	449	397	422	438	444	460	453	451	460	424	396	440	415	453	435	429	410	450	454	440	424	437	424	431	446	404	450	446	444	399	428	459	447	436	458	449	406	462	431	464	455	446	415	442	448	411	476	427	448	428	442	433	435	446	425	472	450	450	441	394	414	440	445	396	421	422	424	449	426	439	431	404	478	449	434	458	489	409	422	464	471	443	447	430	433	432	464	441	429	430	454	441	423	455	445	438	424	443	464	421	435	446	433	441	450	445	449	444	414	474	432	420	393	426	442	430	417	447	426	446	409	460	480	475	470	450	450	405	388	449	443	421	406	461	444	458	480	397	446	454	422	457	445	452	445	449	421	461	450	432	423	440	452	441	433	466	434	421	454	421	405	455	446	438	424	462	447	402	440	414	448	439	454	407	422	428	472	448	429	401	438	422	476	451	457	452	437	453	426	429	428	454	442	424	445	435	427	467	442	423	450	419	430	446	440	445	452	440	432	424	441	471	459	412	462	416	428	449	443	437	419	401	445	428	460	427	442	441	439	464	398	425	479	466	408	377	434	450	461	417	452	440	403	457	409	425	423	435	432	429	494	465	449	431	431	477	397	434	442	445	457	436	432	445	427	489	463	463	449	427	440	453	456	436	418	437	429	398	473	427	443	424	425	454	427	430	437	386	457	449	440	455	432	440	432	448	465	430	434	462	435	438	419	434	430	398	453	477	415	408	449	444	426	434	440	457	440	452	408	442	414	414	429	395	419	459	426	441	438	465	473	442	500	436	441	468	414	435	441	458	468	428	440	452	490	439	425	458	449	426	430	414	448	438	425	422	425	446	439	443	401	485	440	432	435	427	406	452	452	448	459	479	466	409	436	467	437	446	427	420	452	451	456	458	444	398	401	446	427	446	445	411	398	495	480	467	473	449	482	426	459	475	407	400	453	383	393	441	430	419	383	409	429	449	407	441	428	414	453	444	441	414	429	423	418	450	413	433	439	423	425	436	389	467	399	460	400	419	415	457	464	393	431	407	452	440	450	454	492	387	452	442	378	413	432	439	438	456	450	451	420	465	443	450	453	426	429	434	426	463	468	429	436	415	455	458	464	431	475	448	446	436	459	442	435	441	444	438	423	441	438	457	474	433	465	424	427	437	402	461	412	427	438	417	447	445	439	412	372	431	426	461	443	467	420	428	446	417	407	432	445	472	478	432	426	422	425	414	443	413	437	475	409	477	470	439	438	447	421	445	458	420	448	429	411	457	427	456	470	446	476	429	471	462	415	449	475	442	449	439	441	437	441	475	426	449	459	433	437	462	423	451	451	423	464	452	482	446	420	443	450	428	425	414	437	439	436	478	419	476	411	427	407	427	441	395	410	386	406	467	437	449	431	458	481	463	447	423	430	418	443	429	431	402	434	405	453	447	421	450	432	492	431	435	472	430	414	435	413	442	457	460	428	417	460	445	412	420	473	443	428	444	410	447	428	448	425	448	457	430	433	440	433	441	467	428	411	454	408	451	462	433	465	423	472	453	464	444	445	457	467	447	455	426	452	440	456	412	443	425	426	440	446	470	462	424	463	473	446	456	411	444	450	429	442	406	474	443	416	438	438	420	444	442	453	424	438	421	435	437	422	445	420	416	496	475	401	438	429	435	422	438	458	453	468	470	411	419	441	487	412	398	443	457	434	434	428	433	437	446	413	444	492	447	455	430	442	430	444	450	434	468	455	433	425	407	499	416	456	434	442	425	468	453	474	423	443	434	456	455	417	436	434	441	434	471	432	422	411	447	435	437	421	453	421	421	448	441	436	442	443	431	428	457	433	446	456	415	438	431	439	433	413	441	407	427	444	427	413	430	439	479	420	396	418	439	412	438	475	419	450	427	464	426	448	481	422	416	421	468	454	423	418	450	402	453	441	424	408	424	477	425	430	401	446	416	468	452	436	451	459	403	435	470	433	452	437	449	427	425	458	447	399	449	428	453	437	469	447	430	430	433	457	450	434	437	448	466	475	419	413	411	485	446	462	429	444	457	427	394	433	397	466	431	407	415	410	468	432	408	416	484	415	446	446	443	421	430	418	395	446	415	431	432	424	459	456	388	436	465	470	404	440	424	426	451	496	410	399	446	427	442	472	407	495	437	419	418	401	458	441	469	450	442	466	447	432	415	444	432	444	439	433	458	436	449	422	445	471	433	427	426	442	450	422	438	422	451	395	448	456	440	441	442	471	429	453	409	453	444	426	412	391	432	432	443	439	432	421	471	423	422	438	452	441	419	454	419	447	443	442	415	439	434	461	472	457	457	481	419	481	476	458	418	420	403	427	468	416	416	480	432	438	470	438	415	489	451	407	456	449	401	424	434	404	464	412	437	462	447	428	393	439	464	428	436	447	459	432	436	472	462	428	414	438	430	422	417	423	424	424	428	409	443	428	449	404	439	444	442	421	442	447	459	446	437	411	426	459	425	446	432	458	421	440	419	449	445	446	455	464	455	430	417	499	430	462	414	458	420	410	453	434	450	469	446	421	450	440	452	453	458	435	408	409	472	471	431	441	424	452	458	441	404	447	438	427	431	469	419	443	429	440	421	469	448	414	421	465	443	474	404	417	431	424	408	444	441	423	449	477	443	398	480	468	411	445	455	424	424	418	491	442	447	442	470	394	429	435	460	461	448	420	455	463	434	401	421	423	452	450	433	459	453	425	443	424	421	471	409	441	417	425	452	460	432	446	423	433	447	444	437	450	455	506	463	430	437	444	417	450	441	457	432	466	444	422	448	423	429	453	435	443	445	480	449	450	448	443	405	431	455	454	428	473	442	453	478	439	415	452	432	438	467	410	452	422	408	439	447	439	436	457	415	463	433	397	467	428	448	424	437	449	456	469	461	478	451	462	448	417	471	438	398	458	447	439	451	406	456	399	424	473	416	389	412	456	467	411	452	443	457	440	432	410	449	470	418	438	412	449	420	425	409	403	455	468	461	453	471	452	429	454	436	421	402	501	440	415	456	420	410	444	422	439	426	442	417	474	433	446	463	439	445	421	435	407	443	442	450	410	419	416	412	469	424	451	456	429	442	488	433	459	414	490	448	436	409	442	429	467	435	444	463	447	418	424	468	428	409	401	427	400	446	469	452	447	403	426	460	429	386	399	456	442	435	441	443	444	423	457	476	417
23271	21080	28263	24133	21060	10815	1628	1003	840	737	736	683	709	667	602	658	631	610	631	625	584	593	622	639	554	608	606	576	583	609	545	597	585	588	577	572	612	584	562	589	576	516	591	574	547	586	611	580	592	576	553	587	571	596	542	578	603	583	598	586	573	560	568	531	589	588	594	579	565	561	585	618	579	561	569	563	610	588	582	583	584	535	562	566	586	600	567	547	540	574	574	611	576	565	628	553	576	578	577	573	590	576	612	566	541	571	594	607	606	565	553	580	556	553	567	599	572	574	573	580	567	554	556	567	575	633	514	557	562	542	599	491	588	545	534	555	540	595	573	530	586	577	564	552	577	591	568	581	539	577	616	569	535	555	571	544	599	542	592	630	578	574	560	585	545	565	544	568	599	588	593	554	562	567	578	572	576	533	570	572	568	565	623	577	565	584	523	576	574	569	536	609	599	567	586	617	606	600	582	600	575	560	549	555	557	630	616	541	612	585	580	539	577	643	569	521	615	602	601	572	554	592	582	544	582	563	563	553	558	559	587	637	576	575	583	572	596	560	574	622	609	578	623	581	536	600	548	519	545	560	598	534	581	545	583	575	559	524	595	580	508	573	573	590	548	584	551	571	563	565	536	641	572	571	601	572	564	542	585	569	570	547	533	603	546	535	550	567	551	593	569	553	533	570	587	533	575	563	596	592	593	560	564	584	546	520	579	552	581	545	591	585	578	585	590	642	585	582	590	560	597	573	519	576	557	515	565	549	596	542	587	591	572	574	568	625	563	531	597	565	542	589	503	546	604	581	544	554	579	621	544	579	621	566	577	575	562	575	568	563	620	618	607	601	572	583	592	564	587	589	569	579	626	551	559	550	556	586	592	551	590	560	611	585	602	584	556	554	566	580	574	550	615	568	585	525	572	566	586	550	509	553	613	627	646	589	576	546	516	571	572	574	526	586	551	583	554	594	544	597	589	582	564	573	583	631	539	536	589	610	568	552	601	594	575	569	585	541	536	578	582	585	592	570	585	535	606	609	609	587	584	553	599	582	564	567	564	523	551	550	585	519	607	581	570	568	551	561	529	565	560	551	588	553	576	543	516	580	541	576	561	604	579	573	583	637	583	590	550	583	585	536	597	576	576	611	577	566	575	585	556	557	581	555	544	577	601	515	572	578	566	566	644	533	579	599	567	587	527	598	558	590	553	571	533	567	584	540	570	585	574	586	596	565	573	586	558	588	539	584	540	581	530	570	581	593	625	598	588	586	561	582	585	596	556	610	558	564	578	539	599	548	609	556	583	590	640	599	610	547	594	598	593	570	591	514	548	585	584	552	548	549	610	561	586	602	548	551	574	555	543	540	570	527	566	595	566	574	570	530	614	552	550	580	587	522	570	534	556	574	541	630	580	563	563	560	586	550	591	544	578	595	571	549	599	583	604	580	560	574	569	552	581	627	612	562	569	555	567	593	522	597	543	561	597	540	566	580	589	597	551	564	560	583	601	575	554	564	562	572	552	544	547	570	563	583	513	519	614	516	589	575	549	600	546	546	605	591	523	563	601	555	556	533	575	592	573	598	591	537	554	573	568	559	563	523	512	545	595	524	624	544	551	549	608	610	585	606	626	611	548	534	594	580	537	490	617	614	570	562	558	533	582	595	564	581	557	567	535	565	533	579	576	531	568	534	611	599	553	626	583	587	576	614	579	583	584	577	514	563	546	555	613	545	601	564	546	555	578	583	573	560	599	581	577	616	555	535	564	568	558	546	581	571	539	584	562	570	617	572	516	519	557	592	559	577	547	605	537	570	561	598	587	529	508	622	588	586	576	537	567	602	550	581	591	596	642	584	586	587	616	589	575	572	554	545	556	609	555	558	561	586	561	595	578	594	573	565	573	577	578	557	554	604	604	605	558	585	546	560	566	584	598	608	569	593	558	578	558	552	587	587	573	579	555	587	559	588	581	566	559	581	570	570	582	555	607	542	544	608	540	573	602	519	573	576	590	571	564	553	576	575	534	536	558	541	547	587	553	546	566	581	554	587	549	584	562	547	567	561	577	582	553	541	555	572	552	580	562	543	555	605	605	564	580	562	593	563	578	601	545	598	577	578	593	583	555	556	558	576	588	552	530	547	586	644	611	578	559	586	558	575	573	567	617	598	559	520	555	575	538	575	617	559	532	594	577	613	553	580	541	561	570	574	557	579	536	607	555	593	553	570	558	592	595	523	583	563	539	588	581	616	575	550	565	590	595	570	608	547	535	562	590	559	591	607	617	567	564	596	523	607	526	571	535	564	551	558	578	553	564	552	556	573	550	537	597	575	593	584	572	601	564	569	561	539	537	554	569	576	581	569	540	586	610	546	595	546	533	566	590	561	601	545	588	550	559	546	578	572	548	624	616	545	586	579	545	573	548	535	608	567	591	577	587	576	540	558	558	586	554	554	583	574	577	548	566	568	587	551	571	557	569	557	566	619	578	565	591	571	523	575	574	578	538	511	536	590	575	566	600	612	559	549	541	554	568	627	524	561	567	562	580	575	593	603	558	585	561	602	541	579	549	538	601	549	553	589	525	572	538	563	561	593	552	570	588	563	573	587	578	607	572	551	552	591	554	594	558	571	552	561	605	562	570	557	602	587	583	555	591	581	587	524	536	543	574	506	564	577	555	580	599	589	539	563	526	618	591	542	546	573	578	595	584	563	582	563	588	541	600	588	579	569	554	573	563	568	566	556	553	558	625	545	561	565	539	591	562	564	592	579	565	529	564	565	586	572	613	593	587	586	596	582	581	606	540	566	583	567	553	535	566	557	562	547	583	582	556	591	558	570	546	577	556	561	563	580	560	544	556	542	593	569	530	553	535	611	559	577	612	564	591	551	552	614	568	593	587	558	581	572	558	558	565	585	584	522	550	602	554	629	544	554	613	598	599	538	576	521	597	562	547	578	574	569	576	567	603	530	601	566	584	544	565	611	591	578	590	527	543	564	607	578	545	559	612	579	560	561	593	599	571	524	624	579	540	599	549	570	518	572	549	550	623	581	540	543	611	543	593	553	578	590	547	584	602	603	620	554	541	638	571	518	640	551	578	571	542	524	599	542	546	556	570	534	582	549	557	597	567	549	541	607	573	581	551	526	564	540	582	573	562	557	533	547	567	534	573	559	574	570	586	604	576	581	568	583	555	522	569	588	607	584	587	587	568	561	548	590	562	541	553	647	569	541	571	565	535	586	571	615	561	539	590	608	553	585	607	574	537	507	565	567	584	561	542	571	573	578	544	548	545	531	607	586	568	592	580	601	578	570	544	550	594	578	624	534	542	553	569	564	605	557	547	563	548	541	586	525	563	568	574	593	551	588	582	550	510	627	589	586	562	602	582	593	563	547	573	589	578	544	547	568	594	512	588	554	581	580	585	530	562	586	574	638	614	534	596	614	608	555	560	559	531	559	582	601	610	564	528	574	576	614	562	564	568	539	582	556	564	572	570	553	615	551
18194	14299	10521	5607	4158	2759	1961	1457	1219	988	912	870	883	840	814	795	721	776	778	748	764	737	719	751	740	728	693	745	747	710	711	693	733	723	766	704	737	699	660	697	733	762	677	715	699	689	693	676	711	702	702	692	729	721	680	713	719	720	682	712	699	645	711	709	710	707	668	699	725	675	765	746	755	647	721	683	743	714	723	735	700	662	690	698	708	748	734	741	768	717	701	620	700	704	693	684	704	710	712	703	694	692	710	684	763	704	669	673	721	667	685	665	669	665	681	712	658	695	674	684	751	696	688	739	719	714	683	669	716	652	690	662	663	672	641	690	737	655	651	664	722	735	698	667	702	692	740	684	715	682	771	682	753	685	685	696	689	724	704	699	682	711	735	687	710	686	696	701	707	675	667	677	696	719	703	664	707	689	750	752	699	700	731	710	711	727	673	700	688	669	730	671	677	676	715	669	725	682	693	717	707	698	750	629	689	669	724	715	643	670	729	708	699	692	681	653	657	664	666	729	676	685	685	689	687	732	702	705	645	692	739	683	686	677	681	718	700	668	717	679	717	687	680	669	704	661	724	667	722	693	724	702	727	701	687	692	707	697	709	711	670	661	728	653	742	668	675	709	677	715	704	685	727	721	764	728	688	663	700	687	677	713	743	686	697	691	673	697	737	664	764	702	668	675	656	692	695	753	658	722	717	736	716	691	679	726	751	687	711	764	702	690	716	731	691	665	709	713	697	725	760	720	702	717	724	708	675	705	694	689	664	622	690	705	691	698	705	673	700	661	673	705	755	738	710	695	741	708	715	694	685	685	651	703	715	685	691	706	675	729	745	726	697	674	651	689	718	720	729	679	717	727	712	694	723	719	662	713	729	684	721	673	651	669	689	705	737	664	655	641	666	703	709	690	704	743	701	709	687	697	698	715	708	699	703	681	679	687	705	677	695	670	728	710	697	694	727	676	695	710	689	694	742	668	671	712	733	690	705	704	712	701	701	682	665	712	632	718	721	684	702	719	637	723	674	684	702	714	685	679	727	654	661	636	692	694	689	721	697	733	726	706	688	704	675	704	651	707	694	726	693	689	738	716	717	723	679	712	719	707	651	750	692	740	656	719	732	702	702	653	709	685	676	678	677	666	741	680	721	698	686	684	701	613	684	657	704	721	701	733	698	744	683	714	749	704	689	676	710	693	732	678	697	718	744	723	714	709	683	696	688	686	729	619	683	727	733	657	656	642	678	683	692	677	696	679	694	666	702	694	655	716	716	697	652	689	698	660	667	730	655	694	691	741	691	683	734	674	647	723	677	698	736	724	679	690	733	710	706	702	668	686	703	708	645	686	692	694	744	749	671	750	712	684	710	689	695	690	737	676	697	681	707	703	722	683	641	681	715	693	697	686	645	695	648	680	674	741	645	735	726	731	752	709	730	733	700	751	662	680	661	703	669	675	649	727	685	701	704	676	719	743	748	710	709	719	719	651	699	687	700	714	751	647	753	683	669	735	725	681	719	687	683	688	729	697	691	673	659	685	723	704	719	659	683	702	682	688	661	677	680	668	710	729	706	683	689	732	686	699	710	701	692	685	726	656	702	748	753	686	718	687	724	710	697	747	679	705	717	682	688	703	739	686	717	718	674	711	705	705	704	670	676	713	706	684	677	734	701	708	699	714	689	713	738	693	722	668	691	699	722	718	723	704	692	704	695	748	713	677	720	726	711	744	692	695	685	712	677	669	675	689	691	680	695	680	697	679	705	731	706	686	682	748	709	724	673	708	720	689	682	662	691	715	674	709	699	678	719	729	680	692	627	700	711	723	666	704	699	712	664	758	688	700	688	727	743	668	733	722	737	733	716	699	688	711	736	707	650	685	679	685	683	720	698	720	664	719	680	684	655	722	691	719	691	684	726	667	739	638	686	716	634	683	700	705	707	723	705	705	713	737	681	690	712	741	757	681	655	683	717	670	755	649	673	687	706	678	690	612	676	684	679	694	682	708	689	681	693	677	683	710	717	691	686	682	708	700	735	705	706	666	709	643	700	691	735	718	682	734	650	666	683	643	691	687	669	722	677	682	703	740	722	703	687	687	706	682	701	702	691	719	719	708	727	638	702	703	728	651	767	714	695	686	718	738	681	716	693	701	724	718	732	701	675	690	755	675	712	658	709	683	695	705	734	693	714	732	702	692	692	638	680	702	670	669	708	707	699	671	734	713	714	688	687	736	708	727	704	724	759	694	685	749	727	717	725	677	703	734	715	689	731	752	704	708	688	701	684	682	690	674	713	671	687	689	670	687	701	625	660	678	721	703	712	723	691	724	718	707	660	725	705	637	682	665	654	699	684	781	684	715	686	745	706	714	636	719	671	755	719	687	704	696	723	661	752	675	671	712	708	712	730	687	706	654	691	711	704	743	634	733	690	682	712	694	622	681	710	723	699	703	668	671	729	726	720	659	687	723	690	667	707	696	739	685	710	714	700	633	671	634	725	678	728	704	675	682	694	681	695	677	691	651	693	697	719	657	683	731	688	693	691	729	722	714	695	709	692	701	713	671	727	721	706	649	709	723	677	692	732	748	751	689	672	665	724	703	667	695	681	703	691	692	698	684	718	735	671	685	642	660	697	710	771	669	724	698	726	728	627	693	705	681	651	677	668	689	727	719	690	677	674	693	691	691	726	686	724	673	731	709	682	705	685	707	682	702	682	691	679	684	662	715	672	687	698	679	712	730	683	694	724	703	709	745	703	735	709	721	692	656	694	652	727	667	675	703	656	662	721	711	681	713	689	707	697	718	678	752	652	696	736	686	723	656	698	685	710	705	728	656	678	679	708	735	695	688	695	745	747	710	665	683	676	692	707	680	724	736	704	702	713	680	702	767	757	683	695	699	666	701	659	676	693	732	746	703	715	681	689	639	686	694	729	654	698	712	728	716	694	686	713	742	702	732	693	718	648	654	700	702	673	687	703	682	683	722	683	677	654	690	726	715	694	698	699	699	743	690	708	672	673	681	734	642	666	654	674	679	694	691	708	713	659	667	635	732	681	700	729	671	692	675	719	675	701	751	707	705	726	710	703	706	672	717	721	731	657	686	680	699	693	703	719	718	730	801	716	695	707	717	679	697	682	691	666	662	699	697	710	677	686	688	678	686	669	687	734	694	672	747	678	757	710	695	694	670	734	677	664	702	721	712	694	703	688	702	700	669	701	691	678	701	672	673	717	697	686	671	627	694	720	708	649	694	727	684	704	688	703	723	733	706	695	668	724	738	714	681	685	706	717	695	730	708	694	688	677	695	694	700	690	730	625	702	677	714	717	671	753	727	716	699	713	649	721	673	717	693	651	695	682	733	678	626	689	719	729	716	691	653	648	688	677	692	661	641	736	663	681	650	741	699	723	685	696	698	687	733	708	743	704	643	692	714	711	723	668	698	652	697	748	750	692	684	703	707	713	697	687	654	713	684	733	764	676	715	691	690	673	680	696	679	678	693
24095	21038	27294	24878	13044	1139	560	372	301	237	239	218	222	198	230	208	195	198	198	188	186	179	177	182	165	174	181	164	173	165	167	161	175	164	171	180	158	159	158	190	164	159	173	143	176	181	172	196	159	175	154	179	170	207	154	176	187	159	186	152	147	164	164	177	163	144	159	182	171	189	176	177	171	188	183	151	162	171	167	151	169	180	185	159	175	167	168	164	165	180	154	186	147	167	185	173	164	148	155	164	135	175	165	146	192	180	182	170	179	169	173	166	152	169	191	173	163	152	172	165	153	189	176	149	150	158	163	163	191	151	151	176	163	173	148	159	181	148	166	154	194	178	164	142	167	140	160	169	160	167	176	150	158	152	162	162	165	137	168	175	184	174	169	158	173	134	166	134	178	157	144	168	200	158	170	201	171	166	152	174	176	176	166	166	173	168	167	170	171	181	165	150	180	187	168	190	154	163	167	156	178	150	178	177	162	157	179	170	168	178	169	178	160	188	160	157	141	180	158	174	160	180	157	165	175	175	161	182	145	158	174	163	155	171	183	170	174	169	165	141	190	183	163	197	180	192	165	172	167	184	176	170	177	154	182	179	143	164	168	153	168	169	169	148	165	178	170	171	170	140	187	174	153	171	183	155	153	140	162	155	138	168	166	162	159	154	166	158	162	168	159	155	151	171	171	160	151	177	149	124	138	159	158	158	157	179	154	181	172	175	178	180	166	177	152	155	185	169	188	143	176	174	171	170	174	156	192	150	180	141	187	174	191	187	184	163	204	163	145	155	170	134	168	176	171	178	172	150	148	173	162	145	151	151	158	150	161	167	177	179	187	160	161	184	185	150	160	165	154	164	166	170	163	163	165	175	184	138	173	191	162	164	152	178	162	173	148	170	150	164	183	158	175	140	173	156	157	178	184	173	188	160	162	172	174	183	161	190	169	144	170	155	167	167	173	163	179	178	161	164	162	167	184	171	167	167	171	165	174	172	157	181	170	149	166	150	149	191	180	136	163	163	156	167	163	151	175	171	165	165	190	164	137	139	163	149	186	156	181	156	174	164	175	181	161	159	154	155	162	165	179	156	163	146	176	182	148	178	161	172	183	180	148	158	188	151	185	160	177	169	169	177	158	152	167	151	178	161	158	175	170	194	167	199	175	156	178	149	171	161	165	174	167	191	161	149	186	160	178	127	178	172	128	174	190	169	173	162	155	186	167	162	158	160	160	163	139	176	156	173	177	158	160	180	177	159	161	163	168	162	161	163	156	160	157	177	149	158	156	188	169	176	183	163	184	169	190	176	194	152	153	175	169	156	134	168	161	153	158	161	187	128	157	167	154	167	177	148	167	199	171	167	170	160	173	162	174	182	171	167	163	152	171	161	150	139	169	147	148	153	167	169	163	161	163	149	162	194	154	154	169	133	165	177	177	179	141	176	167	149	156	169	171	159	167	185	164	178	169	156	199	157	178	167	158	164	193	173	158	170	174	174	172	178	164	173	156	205	167	149	166	168	181	168	157	161	149	145	155	158	152	165	191	166	160	171	167	177	169	175	151	164	150	164	191	184	165	167	154	165	164	158	147	173	160	160	185	148	152	200	177	155	171	165	161	169	173	158	169	147	172	156	172	170	178	140	133	155	174	154	165	149	160	158	146	155	168	154	188	173	176	170	160	182	160	183	160	140	165	167	158	166	180	177	170	166	187	144	178	153	150	172	173	171	164	137	139	150	175	186	180	170	180	154	147	171	191	155	164	166	171	156	163	182	168	180	172	162	147	163	159	161	188	169	170	177	152	176	184	181	179	178	164	175	154	169	184	189	160	156	175	170	153	148	157	167	150	173	171	154	177	155	169	179	169	161	150	171	133	159	181	165	152	160	152	168	150	157	166	170	176	165	160	165	147	170	153	177	145	183	155	177	167	129	168	170	155	174	160	166	164	155	162	168	167	169	160	162	195	150	164	177	177	158	187	163	158	184	178	145	169	188	209	180	157	148	152	172	207	141	182	149	160	162	154	161	168	161	166	175	180	172	192	170	158	172	167	179	158	169	172	159	157	177	180	156	193	149	165	190	171	183	183	162	161	153	168	155	136	147	160	177	148	174	165	151	174	154	166	173	178	178	164	184	167	172	168	169	173	152	180	181	155	149	165	172	172	164	164	166	190	159	180	155	175	166	162	171	151	168	142	177	155	160	156	172	163	184	170	161	184	165	167	157	192	157	151	165	168	175	168	153	159	182	189	170	170	168	170	151	143	171	164	165	175	149	148	186	166	158	170	167	174	154	168	173	150	161	146	168	125	180	173	172	194	175	160	165	189	159	164	156	173	170	161	166	164	157	164	176	168	166	168	189	162	170	177	159	155	150	157	171	157	134	143	181	160	179	165	190	160	168	150	162	169	176	164	164	169	160	171	170	168	172	152	163	154	168	145	165	149	171	158	169	161	171	174	162	186	172	147	133	150	162	184	179	161	152	182	182	191	144	156	164	172	170	143	149	170	184	170	164	156	168	186	172	163	169	161	171	179	180	144	188	175	164	158	153	150	164	155	159	177	173	155	149	154	176	158	156	165	180	157	159	155	149	145	150	174	176	150	157	153	169	164	171	199	175	185	153	141	163	155	192	190	150	167	149	166	162	156	165	159	153	174	172	131	161	171	201	147	139	159	167	177	167	171	170	169	169	198	185	169	159	157	160	156	170	154	164	159	169	167	186	169	174	131	199	156	160	174	154	157	144	145	154	155	172	160	198	174	159	155	184	178	170	162	149	137	155	153	199	172	146	146	155	179	166	183	161	156	166	187	176	175	176	175	156	153	161	160	180	165	152	163	163	169	154	166	164	186	167	167	159	154	179	175	169	150	165	165	168	166	176	164	162	174	166	208	165	173	169	163	175	148	179	170	162	150	168	163	174	149	166	173	160	188	190	159	177	159	175	151	173	156	161	179	169	158	152	172	145	174	170	161	176	176	160	142	169	163	164	172	163	149	166	182	144	167	159	164	172	169	174	152	145	173	163	161	163	157	159	163	145	182	174	181	142	144	173	152	170	164	161	171	175	159	171	174	158	179	164	172	175	161	171	171	159	164	163	187	174	172	178	151	172	170	166	149	164	153	164	173	175	149	183	178	174	156	173	199	156	172	173	168	159	163	190	185	156	211	176	179	152	193	157	166	166	155	154	143	162	168	160	181	157	141	144	171	156	170	166	167	166	177	162	138	162	166	178	184	174	147	184	163	156	160	171	167	162	177	166	166	158	162	162	155	151	144	171	178	155	176	144	152	152	176	193	176	166	164	161	180	168	148	158	182	178	165	169	175	173	170	159	148	173	194	170	187	160	142	165	160	176	200	151	155	157	176	158	148	165	153	160	152	178	158	169	148	164	164	159	179	168	160	169	191	144	177	149	158	175	166	176	181	170	153	160	163	158	173	161	137	177	170	163	159	158	183	162	164	171	165	150	170	172	176	175	174	156	174	177	162	170	173	143
18330	10499	7013	4049	2779	1688	1066	726	528	420	369	321	310	311	281	272	248	243	229	247	250	262	244	289	259	234	222	239	250	195	200	234	241	237	201	213	222	246	232	256	235	229	213	215	216	232	231	192	246	215	215	201	211	230	250	215	220	213	228	213	215	220	207	220	219	256	221	234	245	213	237	244	214	225	213	211	202	226	267	212	236	232	213	209	200	257	200	195	237	214	203	223	217	209	205	203	206	207	229	228	225	201	220	219	221	218	229	256	215	213	240	211	222	214	223	221	221	208	211	223	231	231	214	208	251	231	232	222	223	225	195	205	200	203	213	205	196	213	226	227	252	222	221	226	231	238	194	221	223	208	203	230	247	201	193	240	198	218	228	245	209	201	233	231	188	240	213	194	210	201	244	230	227	219	211	213	236	221	228	196	218	219	201	230	239	191	222	228	222	218	211	230	197	226	202	191	241	209	217	208	234	212	223	249	244	217	244	209	204	209	214	234	222	215	223	218	225	206	223	229	209	236	227	214	210	229	217	206	223	206	218	220	232	213	236	215	228	213	223	236	232	211	224	216	226	234	228	213	214	208	227	219	207	227	224	213	221	221	205	239	210	231	196	230	227	200	213	210	229	214	244	208	224	199	227	215	223	195	229	240	211	215	205	200	228	208	219	213	202	254	227	196	211	211	232	223	242	221	221	210	201	222	223	208	225	199	216	204	223	219	239	234	248	217	218	224	217	208	220	238	218	210	207	207	197	238	226	198	225	206	234	254	218	209	209	214	225	196	198	225	208	234	214	213	226	228	196	204	221	210	222	206	206	227	244	227	226	222	232	199	243	225	226	222	216	220	200	216	234	221	249	208	214	230	225	205	239	234	206	231	241	191	220	207	203	218	229	215	218	218	215	226	218	206	220	191	218	229	225	231	210	233	207	209	201	229	219	203	213	224	229	224	246	188	226	209	222	200	249	222	223	219	229	213	225	201	234	228	225	248	190	205	209	226	205	234	246	216	231	239	226	262	247	220	216	202	239	203	213	214	212	222	214	220	205	214	196	218	223	216	206	208	194	243	226	220	203	211	216	230	231	215	243	223	235	217	211	208	202	223	240	219	227	245	216	245	204	214	219	231	221	232	218	243	200	217	198	203	217	243	209	227	197	227	234	213	214	205	236	220	243	196	228	229	239	202	228	215	195	217	220	200	215	234	230	218	213	229	211	222	198	210	190	227	214	217	228	227	226	206	208	211	188	222	248	199	223	207	202	231	225	219	207	227	216	219	233	226	193	229	223	204	231	215	225	224	219	228	211	206	207	217	251	226	237	224	225	212	205	207	246	208	234	223	205	234	207	210	222	227	228	212	219	229	232	226	202	242	241	217	224	223	227	227	225	220	217	220	246	254	238	196	241	204	222	188	227	226	249	221	221	194	213	227	244	230	215	232	211	216	227	229	203	198	194	221	222	224	217	215	213	218	228	220	212	201	254	177	217	194	232	242	249	217	239	206	240	213	203	220	177	190	219	185	206	218	229	198	219	212	212	236	235	233	220	252	226	192	216	224	191	194	215	217	231	214	209	204	242	241	219	242	228	214	206	205	215	209	252	217	223	227	205	223	209	222	206	197	215	224	213	219	209	234	218	219	198	250	207	198	214	205	244	211	245	235	202	228	216	233	223	195	196	218	211	219	254	211	210	215	217	222	220	205	221	248	223	245	218	245	224	212	240	185	235	228	234	210	200	218	223	205	225	234	208	245	206	203	223	228	221	259	268	206	201	220	223	224	213	216	218	179	232	236	211	206	221	190	199	226	210	226	207	211	245	232	221	228	214	202	228	210	216	207	212	226	240	208	245	205	231	191	244	220	237	218	209	235	233	230	203	208	232	220	205	203	195	241	215	205	224	229	212	225	223	192	211	244	213	227	233	211	218	225	225	217	207	219	209	193	225	205	180	212	225	214	219	236	216	230	204	189	201	202	216	222	230	221	221	233	212	234	247	227	229	230	211	217	218	226	212	193	216	220	185	236	218	223	187	221	218	224	227	217	238	220	198	232	226	192	179	219	247	203	213	225	211	211	208	175	216	213	223	219	229	217	253	243	230	209	223	219	212	203	220	219	220	215	220	253	219	231	244	232	212	216	251	221	245	216	250	223	227	205	209	206	233	213	225	226	239	210	227	229	198	251	196	225	205	208	228	225	234	228	219	208	226	217	243	230	211	223	193	219	230	264	241	236	233	213	222	202	236	196	200	194	218	206	213	236	216	233	205	214	229	216	235	206	258	215	210	232	226	218	214	225	221	199	226	221	211	206	222	217	222	212	210	230	190	212	233	231	216	232	229	207	226	213	224	221	206	238	227	225	195	254	212	229	213	229	224	218	228	230	214	220	216	212	206	220	224	236	245	227	231	217	220	224	205	199	216	214	210	203	230	212	215	245	244	245	233	229	209	214	208	229	199	231	190	205	233	249	201	237	235	196	223	217	213	223	238	219	207	215	236	198	236	208	230	226	228	193	211	205	211	214	205	218	220	204	227	219	197	221	240	212	220	244	211	224	229	231	220	250	229	225	228	228	210	209	218	196	203	221	220	231	206	205	207	225	235	232	203	233	227	223	214	231	237	215	166	217	190	229	238	215	223	199	235	204	227	211	200	244	207	237	239	207	230	216	207	211	189	187	243	217	234	214	204	227	224	218	232	201	229	232	242	201	232	224	219	226	214	202	206	211	214	238	211	207	212	202	241	226	228	214	225	224	205	230	208	221	238	243	187	225	232	239	213	236	221	237	236	212	235	202	235	225	206	220	234	200	216	189	218	204	245	216	210	207	211	215	218	223	230	230	218	238	247	199	203	205	214	210	234	220	221	232	216	227	222	224	229	222	205	211	195	222	226	206	245	219	212	213	219	201	207	223	228	219	199	213	200	199	211	242	201	227	200	220	223	221	225	228	226	225	214	224	201	233	202	223	208	223	223	225	207	211	214	207	204	221	231	226	241	229	196	209	212	231	201	218	205	206	225	199	239	199	210	224	202	233	202	205	227	211	228	204	211	199	228	202	224	199	234	233	202	211	222	215	253	234	208	223	222	225	219	220	210	208	208	222	226	230	205	206	210	218	236	239	218	200	242	206	212	201	238	227	242	230	203	207	210	223	209	226	199	233	214	186	216	229	204	243	205	220	224	213	204	227	225	205	235	222	216	194	241	212	232	223	233	197	217	205	209	232	197	214	204	229	222	228	239	214	213	224	215	215	219	231	219	233	215	217	213	184	225	207	207	222	204	212	208	214	213	218	194	216	226	217	241	215	233	199	205	224	251	190	192	229	231	202	220	224	223	230	232	220	211	219	228	215	211	201	222	223	205	230	214	204	235	212	228	214	222	227	212	217	204	221	224	208	217	223	247	215	237	200	221	218	202	244	223	202	218	222	205	230	235	192	227	224	197	237	242	227	203	249	236	225	203	203	207	230	217	213	216	197	239	234	212	215	206	211	223	227
22245	21128	28755	23738	21123	21179	10126	1397	870	784	683	605	586	564	489	550	495	489	447	476	462	473	426	426	434	432	468	452	464	450	425	439	422	427	451	431	439	451	403	424	405	432	411	462	425	456	421	406	439	395	398	428	413	424	380	413	445	438	377	410	426	452	385	411	437	481	454	413	414	412	418	419	430	434	416	402	462	425	414	409	355	390	387	417	431	422	453	409	456	401	424	399	401	418	429	444	411	417	439	465	391	407	413	378	427	401	401	400	385	390	378	424	389	425	400	383	383	407	387	398	452	428	405	413	368	404	430	425	382	415	382	391	426	386	445	454	379	377	382	382	430	386	392	389	403	434	412	395	459	369	411	385	420	386	383	436	402	443	383	427	403	417	405	411	403	396	396	405	392	367	439	392	394	429	398	403	396	408	423	458	389	403	425	437	420	440	405	374	451	404	392	426	402	386	413	415	396	416	432	399	406	415	401	415	383	437	435	370	394	412	406	370	400	431	395	429	403	386	395	435	384	428	429	419	451	365	427	449	403	440	451	422	444	429	380	420	400	379	365	404	371	443	359	421	385	446	385	438	430	397	399	421	364	414	408	411	411	423	377	425	414	388	404	394	388	383	384	397	369	368	413	369	393	409	404	428	417	416	399	430	435	413	425	428	406	409	373	367	399	427	413	379	395	376	450	389	391	399	428	430	408	400	413	409	375	431	394	406	399	414	420	398	427	399	403	415	414	436	414	388	428	401	425	408	424	392	430	410	392	396	406	389	409	403	399	389	410	427	408	427	408	414	413	399	390	415	415	375	440	403	382	388	422	425	401	409	363	383	426	394	455	361	403	407	447	432	458	396	397	389	408	406	419	429	399	395	413	397	408	410	381	392	411	401	386	405	362	420	376	406	382	409	401	415	441	414	366	432	414	390	429	422	399	400	408	414	387	407	419	402	399	419	410	416	431	432	413	397	417	391	392	420	432	451	431	401	403	426	434	408	415	375	373	417	404	424	445	375	423	343	401	409	379	406	426	391	377	436	425	381	406	402	399	398	408	409	419	464	400	416	410	384	384	400	416	415	430	395	417	426	424	370	410	393	347	416	391	403	434	427	432	410	394	411	406	405	424	373	417	392	423	449	414	430	385	407	389	412	404	381	436	408	438	392	403	440	428	396	445	416	395	425	391	428	414	430	428	460	396	409	411	415	350	388	365	379	406	411	411	405	437	452	398	427	380	385	394	409	444	350	378	442	439	407	412	406	421	367	445	387	384	388	363	401	388	414	414	412	425	375	398	364	466	387	415	423	415	353	382	441	378	432	424	418	416	404	418	384	381	421	427	406	417	375	418	381	409	356	397	409	412	400	397	366	413	381	402	397	435	411	376	432	398	388	410	344	369	392	428	383	446	420	421	370	428	422	401	394	425	417	433	418	398	426	429	401	430	406	394	380	375	400	406	405	387	423	406	391	433	409	411	414	388	399	407	378	409	402	431	412	420	425	356	394	409	406	408	411	442	379	382	409	446	384	374	399	397	389	405	379	445	433	405	402	424	447	368	398	409	386	395	393	404	403	417	382	409	388	406	386	400	401	413	449	385	421	391	425	423	397	425	408	407	445	400	416	402	385	404	398	430	419	434	462	401	421	413	404	390	408	431	440	409	430	410	401	453	391	421	410	422	388	404	381	419	441	411	422	396	393	389	398	398	415	414	427	413	403	444	434	422	419	409	395	386	411	399	431	413	377	406	446	443	382	430	381	408	385	413	385	407	400	383	427	398	436	405	464	397	365	432	400	424	395	420	418	404	409	427	441	371	370	399	397	401	383	398	390	444	400	419	406	431	392	375	388	407	388	410	396	418	390	384	421	405	411	421	403	433	449	431	377	386	413	418	412	398	390	418	420	450	377	382	421	399	398	395	436	383	411	407	381	402	415	399	443	412	368	420	419	386	409	434	447	378	373	416	399	416	413	409	381	388	374	426	388	422	406	400	409	381	395	395	408	405	370	380	429	433	430	397	404	396	422	420	389	418	419	391	417	387	399	427	401	435	400	448	406	414	413	439	434	416	460	430	431	400	428	408	375	405	404	397	380	383	404	430	381	422	434	409	380	400	416	404	407	430	408	386	352	395	376	399	375	397	401	427	402	410	423	400	427	412	419	425	411	412	390	408	374	381	421	414	442	439	369	416	405	422	407	429	414	394	404	432	406	398	398	425	412	403	372	401	388	407	425	383	427	410	376	434	401	409	436	371	415	396	431	417	382	422	391	356	428	387	403	433	427	417	416	390	407	418	389	453	427	410	396	429	415	396	432	410	425	387	431	410	399	402	418	396	402	416	419	390	410	404	418	408	396	416	406	382	413	411	408	427	439	402	407	434	433	387	414	413	395	407	378	412	423	402	407	413	395	380	398	382	372	387	470	415	396	428	389	407	382	393	410	434	413	416	388	402	377	410	445	392	430	402	418	419	425	395	383	377	389	397	418	393	391	427	416	426	418	404	409	398	430	400	422	413	435	400	442	464	385	400	426	445	406	427	396	384	397	413	386	394	396	432	393	394	436	435	400	416	408	396	416	388	433	374	412	402	384	399	394	428	388	411	407	443	385	384	377	423	419	428	401	400	391	393	414	374	371	432	402	420	402	418	394	395	396	416	397	409	421	415	385	414	429	386	447	389	458	409	428	411	381	413	403	418	379	414	432	424	398	416	403	425	388	426	380	420	437	424	397	411	396	438	411	404	439	392	407	402	431	403	392	448	384	442	398	378	439	415	405	366	403	400	448	422	418	396	394	389	416	382	430	417	441	408	413	392	428	403	388	405	377	412	391	377	423	381	414	462	437	404	404	415	435	411	428	386	401	382	397	382	406	409	397	384	394	437	377	385	381	444	397	401	388	402	406	414	400	397	388	455	413	395	425	394	401	457	392	408	421	411	404	390	431	413	405	370	406	389	368	384	400	411	408	394	430	449	400	418	394	429	386	407	385	416	409	404	381	410	428	417	431	422	396	417	419	422	396	406	450	420	409	407	388	401	379	438	422	416	393	367	390	428	350	432	387	390	418	399	406	407	417	419	405	439	358	422	377	383	403	448	425	389	412	404	413	383	419	409	428	423	409	411	395	384	391	415	391	444	403	433	418	371	401	425	401	404	421	394	447	443	405	420	381	397	422	441	400	443	386	407	367	357	422	407	401	412	416	450	434	444	393	408	426	407	382	357	422	403	391	370	406	405	399	453	420	392	398	406	393	388	406	401	436	422	402	415	395	411	397	416	397	413	432	402	436	397	416	423	393	405	404	408	414	426	410	416	420	418	393	398	438	396	393	423	422	394	423	398	447	401	435	383	429	407	413	381	427	386	389	403	404	395	409	402	422	378	400	426	421	411	413	412	426	395	388	423	435	393	404	422	422	375	403	403	396	371	411	410	375	401	412	427	416	409	394	447	386	382	417	416	393	395	460	411	394	422	412	399	453	412	418	394	389	391	416	407	393	426	439
20371	21285	15755	8921	6351	4191	2797	2007	1488	1161	1009	917	821	755	711	700	687	688	615	578	567	607	599	574	591	576	558	540	549	575	542	588	512	586	565	534	564	529	524	547	507	550	547	523	525	544	491	517	505	494	543	518	513	531	519	533	502	511	501	547	504	511	536	471	527	537	459	539	502	518	522	556	535	509	521	534	470	524	511	549	526	514	510	498	536	498	512	528	535	530	570	502	505	518	503	519	500	568	500	504	540	533	539	510	526	489	488	541	455	526	496	544	520	501	562	552	512	506	534	490	527	549	559	507	507	544	486	539	488	500	508	478	513	492	487	537	531	524	480	508	487	554	523	524	540	537	516	538	524	521	527	505	495	479	504	500	502	528	493	507	555	549	528	516	534	487	503	530	564	542	470	542	492	547	563	479	517	506	506	484	515	513	476	547	493	577	490	524	527	525	541	486	518	530	531	533	510	516	529	496	525	481	516	506	520	529	523	525	494	480	509	517	518	505	512	523	519	497	521	532	512	485	531	497	491	529	466	546	509	501	492	524	511	540	518	514	500	491	500	487	532	521	502	517	509	489	488	520	503	527	528	472	548	523	513	533	510	532	481	521	556	467	534	566	498	550	465	513	516	496	536	512	496	542	519	466	491	500	520	487	506	501	521	528	500	533	536	532	542	524	499	537	520	526	547	522	536	478	522	495	510	530	456	493	521	519	538	530	462	514	537	527	508	572	499	570	524	490	493	483	496	509	520	528	515	503	512	486	503	502	533	486	510	517	498	526	533	545	516	553	523	542	510	499	535	557	538	540	476	529	540	506	508	545	538	520	520	522	525	517	515	526	506	494	489	470	526	546	571	500	529	518	554	547	518	520	554	497	510	469	512	529	534	486	515	516	456	527	524	496	487	519	533	518	474	521	522	527	508	556	555	534	519	513	529	536	504	512	543	505	528	536	485	555	528	534	483	491	514	506	521	566	542	538	461	512	488	538	520	492	506	546	525	537	513	502	528	532	523	522	539	519	497	543	537	510	567	507	505	530	496	516	514	492	539	537	512	531	493	521	556	492	546	512	531	482	515	511	538	473	519	523	551	531	530	478	538	521	503	556	521	519	519	479	498	499	498	530	503	491	532	515	554	494	503	511	516	538	491	496	486	555	487	531	481	483	512	519	533	504	525	546	513	516	525	503	500	524	509	528	510	559	490	537	519	533	510	551	505	523	513	517	529	536	517	521	534	576	557	534	498	533	503	500	532	461	537	520	496	497	516	550	486	525	512	492	540	506	531	499	512	499	513	519	518	496	558	499	517	522	508	523	541	509	488	533	516	546	512	484	497	543	518	535	521	478	521	525	515	568	500	502	504	483	492	497	528	536	516	522	498	497	550	506	532	500	568	526	494	533	518	507	511	564	573	520	496	572	502	508	533	530	520	505	501	502	534	498	532	534	491	498	567	540	501	530	500	536	525	528	564	549	484	515	535	519	557	512	503	516	504	497	475	493	551	486	515	483	498	514	506	533	548	542	521	523	528	542	512	487	501	557	494	493	507	499	528	488	500	527	544	527	543	551	554	524	517	531	535	486	551	493	523	552	546	530	525	557	500	567	509	509	537	528	497	509	512	502	517	528	499	521	519	496	549	503	497	553	552	504	490	525	509	470	539	538	589	459	520	565	552	518	510	522	508	501	538	499	521	515	490	537	505	523	519	515	466	520	489	522	513	477	522	513	556	538	483	532	514	495	504	496	499	519	509	494	503	529	529	518	450	536	555	501	516	556	487	542	544	519	523	520	515	517	539	513	528	478	556	490	479	502	524	521	582	520	511	539	541	510	470	496	524	523	485	544	472	521	510	553	546	480	529	502	525	535	490	498	515	539	489	480	498	526	522	542	491	516	489	529	495	541	511	484	497	471	508	503	498	522	540	517	488	476	527	523	490	500	512	545	507	558	497	498	486	506	487	534	519	536	527	561	494	521	519	547	523	511	528	517	483	489	556	534	511	531	503	521	544	482	527	515	530	497	481	499	507	497	534	497	516	486	518	501	525	515	554	533	516	500	515	509	548	507	549	485	532	476	508	529	502	536	512	540	477	525	526	471	494	491	516	534	491	553	481	508	525	521	512	530	525	503	552	537	486	540	490	463	513	485	505	470	535	538	551	506	532	500	475	478	479	491	514	483	511	522	503	509	505	531	512	524	530	514	526	504	527	528	508	516	526	505	509	538	513	521	540	507	529	493	486	522	476	555	499	504	543	486	506	528	549	559	526	511	523	534	548	511	451	548	505	520	472	537	508	459	481	521	534	484	505	479	532	535	541	507	537	519	511	523	517	514	507	518	523	511	517	502	488	511	510	534	538	509	511	490	554	529	492	533	539	502	512	531	504	509	505	508	540	532	491	504	518	491	496	493	517	507	516	518	578	491	503	494	512	504	503	549	509	502	494	525	547	518	470	546	539	526	514	517	500	542	468	479	526	492	521	521	552	550	520	506	494	554	511	544	507	521	525	505	511	515	493	509	539	523	566	464	529	506	530	488	498	496	525	542	523	508	532	524	512	514	518	507	570	487	528	502	473	502	495	483	472	530	563	504	533	506	479	499	535	498	518	543	518	543	512	488	491	556	529	514	544	513	583	535	523	495	539	541	515	497	524	524	513	481	526	513	499	516	470	490	509	501	538	541	535	511	548	515	489	511	528	538	528	516	516	574	492	504	461	494	529	500	501	515	493	540	505	528	519	513	498	497	542	498	517	502	535	534	513	490	553	488	555	498	522	514	487	535	519	502	549	487	512	518	521	511	503	537	542	521	511	485	523	519	533	494	518	513	533	503	456	520	529	470	497	535	494	519	515	489	531	531	567	528	483	534	506	485	478	510	508	489	523	501	509	522	497	535	509	500	524	516	509	545	534	497	490	502	540	534	524	551	534	494	494	514	515	546	561	497	515	505	507	536	491	483	549	527	541	534	539	498	519	527	503	511	542	484	522	512	495	507	525	530	510	502	490	474	546	561	476	532	519	536	520	497	534	563	493	542	511	508	523	537	528	489	512	482	506	502	529	511	541	526	510	452	486	507	493	493	540	515	513	495	499	551	517	520	498	491	481	519	484	537	522	516	557	518	480	486	510	538	520	508	530	501	500	501	508	487	539	486	532	492	516	517	477	512	543	509	499	530	487	510	536	489	513	532	494	561	493	492	502	493	508	515	508	511	493	525	523	514	542	536	495	532	505	500	520	509	528	535	512	515	571	524	571	508	524	530	500	530	536	517	507	514	507	509	533	483	542	514	529	507	486	511	490	500	515	505	511	536	501	547	512	503	518	484	499	540	546	509	481	507	512	532	492	544	547	524	517	507	486	520	536	497	491	541	501	530	509	516	546	537	520	503	509	549	559	474	536	508	482	516	502	532	467	497	521	512	508	545	525	515	532	507	552	513	483	501	516	499	523	515	535	525	508	513	493	544	533	509	517	516	498	547	511	508	515	487	539	514	500	519
27103	19608	7262	1634	1012	681	508	414	399	357	370	384	396	399	397	382	398	378	394	367	355	375	324	355	392	358	340	389	316	373	379	392	371	389	346	352	394	387	360	360	354	352	351	345	372	382	339	370	356	385	376	367	371	339	388	342	391	352	383	363	364	340	372	334	360	342	384	372	344	349	370	318	354	349	363	360	378	367	360	382	347	375	366	377	382	382	368	369	331	365	365	349	369	352	366	362	343	388	384	353	356	355	339	365	387	353	357	375	351	363	352	361	365	395	338	362	367	373	344	368	368	392	371	366	376	333	373	330	381	367	356	354	362	337	356	369	391	367	374	374	376	364	379	359	366	366	390	358	397	351	337	379	372	381	350	347	367	381	363	376	357	357	391	367	382	378	369	364	361	350	345	370	350	352	394	364	356	365	369	347	344	389	370	355	340	356	358	335	372	381	378	371	367	362	352	328	332	356	397	362	411	374	363	343	371	367	361	358	379	369	355	357	353	397	343	374	374	373	365	358	360	322	392	389	370	337	346	353	371	410	343	371	350	387	362	365	381	341	373	360	322	387	380	326	334	391	390	343	402	370	355	347	331	347	347	374	339	358	361	382	388	321	379	324	347	364	392	356	365	355	348	369	343	350	351	335	366	374	382	365	373	352	382	389	380	383	395	352	366	309	368	357	356	371	372	338	322	359	370	425	366	379	385	327	346	337	376	370	395	380	361	389	356	350	373	335	375	373	348	366	315	363	363	356	343	392	373	337	375	377	380	339	393	351	374	365	351	364	414	343	391	363	353	344	332	364	320	390	354	363	380	371	362	371	372	356	365	345	364	350	373	355	392	399	348	412	359	370	315	321	366	384	385	359	357	356	376	350	333	361	336	349	351	365	378	333	356	347	390	358	337	389	351	358	350	354	355	400	397	368	386	353	361	349	378	354	361	318	357	370	348	370	366	376	373	330	352	414	363	357	384	342	357	348	339	318	342	381	347	340	362	373	364	371	367	379	391	345	352	339	399	375	357	377	358	367	325	338	351	332	403	383	347	377	352	358	351	325	366	365	355	366	370	357	355	362	382	360	382	362	359	372	345	375	363	341	369	374	364	343	370	378	398	372	370	350	383	346	347	354	361	386	353	374	401	380	356	340	370	404	335	358	348	331	389	323	366	366	340	381	347	402	382	384	387	346	352	360	336	377	331	360	339	371	379	349	380	374	366	327	355	349	370	358	347	370	341	402	373	363	364	384	356	379	379	381	352	331	348	387	369	351	395	346	388	374	348	377	350	341	361	356	332	348	334	344	343	373	387	365	337	367	400	351	386	365	350	373	370	365	347	384	339	381	351	362	345	345	371	404	388	359	375	350	354	337	329	386	411	372	354	360	337	351	329	364	344	375	352	365	364	375	393	355	379	369	365	351	349	356	352	339	354	324	380	350	364	362	361	346	360	338	382	359	382	385	365	382	327	349	339	383	370	361	367	360	371	365	328	366	378	382	371	334	379	356	340	379	350	339	345	353	329	300	361	355	344	370	347	326	352	377	361	373	369	360	376	380	345	373	382	360	373	372	385	365	340	381	373	343	379	348	352	352	328	341	344	370	352	372	372	358	333	361	354	405	363	359	369	364	354	372	417	358	368	385	363	373	396	352	340	390	347	376	386	368	382	375	347	357	346	349	345	357	358	393	352	370	360	336	365	353	357	387	376	342	363	342	362	325	373	354	365	346	380	356	347	373	366	396	366	359	376	341	396	354	377	362	370	375	370	369	367	381	358	391	365	384	378	359	352	401	335	375	389	361	363	387	353	317	382	362	352	356	336	396	378	370	378	353	390	371	376	353	411	378	358	375	366	366	359	399	394	407	394	355	411	332	370	354	346	350	309	350	374	355	358	357	359	355	359	329	361	361	355	386	398	361	366	335	352	373	344	379	362	359	369	367	369	392	376	380	353	344	348	358	367	365	318	365	366	352	376	397	387	377	353	369	415	345	369	413	375	311	364	370	365	332	352	394	352	341	368	330	378	366	345	348	357	377	331	386	375	358	378	353	376	360	330	371	366	384	339	385	317	372	349	363	350	368	369	368	340	365	345	360	350	405	335	343	348	356	373	342	371	335	370	407	357	347	348	358	345	324	340	307	358	359	362	373	372	321	338	340	368	370	354	346	378	365	380	367	347	373	337	371	328	350	382	382	369	369	335	385	355	359	356	399	369	361	352	365	365	394	338	313	373	346	363	361	382	368	351	342	371	407	352	370	379	364	364	346	381	366	375	403	374	363	347	372	380	336	354	359	355	362	388	362	371	360	346	371	367	367	369	402	359	349	359	374	372	352	376	368	348	357	352	351	356	404	374	371	359	365	387	347	355	393	382	337	370	344	387	374	378	374	357	349	377	355	359	376	380	370	324	388	361	341	369	383	348	353	346	346	357	371	361	383	366	362	354	389	368	366	364	339	361	358	346	361	365	330	380	339	366	365	346	345	355	394	330	391	385	356	373	340	338	348	375	330	376	351	351	367	402	373	348	377	383	371	368	345	367	393	391	374	353	368	360	321	374	358	370	345	353	352	384	372	363	341	399	350	352	345	357	403	360	379	379	354	366	374	341	344	358	377	336	347	364	353	380	362	312	342	353	379	380	392	392	365	367	382	342	342	369	382	380	363	341	383	363	357	354	315	374	370	362	361	341	333	347	368	370	367	364	351	372	330	355	378	377	358	365	362	359	370	359	357	372	375	361	373	335	330	363	398	359	389	355	375	351	334	348	320	365	372	355	357	359	349	371	338	339	349	366	366	358	356	377	317	356	335	368	345	333	364	344	368	343	373	357	357	380	363	350	341	357	340	356	332	364	368	342	363	357	361	365	361	361	397	357	382	334	350	342	399	338	360	368	337	365	371	342	360	358	350	323	424	355	374	416	373	348	396	390	391	378	374	378	406	357	353	375	344	358	359	356	360	378	356	371	362	396	390	363	333	392	367	370	336	353	360	342	346	320	367	373	322	360	364	338	364	367	345	370	340	379	369	348	366	418	345	369	352	372	364	373	398	342	369	379	359	390	379	367	364	351	339	368	351	375	347	380	371	350	375	354	360	385	359	365	366	347	358	356	341	372	371	388	379	381	379	372	320	342	375	403	335	367	363	319	368	364	354	387	363	347	361	358	330	364	413	337	335	375	363	357	352	365	307	358	348	325	403	331	359	364	338	369	330	394	376	325	351	407	361	329	366	362	332	335	343	390	398	374	355	359	364	378	357	347	353	365	377	373	387	380	339	340	367	351	368	362	339	378	357	344	353	368	357	365	344	356	376	325	374	357	360	392	362	383	376	370	334	385	370	346	385	343	392	353	381	358	324	363	365	363	338	376	359	317	347	323	361	383	386	374	361	359	337	370	334	340	368	345	353	354	377	332	347	407	356	376	377	372	368	377	346	360	345	351	365	324	375	364	370	364	347	371	375	348	394	395	364	352	370	320	343	351	396	370	361	372	393	327	363
16915	6378	3463	2154	1591	988	661	579	538	503	494	437	475	410	498	468	451	437	451	449	416	440	415	473	434	441	508	462	439	457	465	436	447	460	447	427	458	493	483	448	444	424	432	438	434	470	493	476	446	431	452	433	431	414	454	439	418	429	399	416	454	453	442	436	442	446	436	462	449	460	451	416	447	484	459	430	444	428	457	435	452	473	417	418	476	466	468	469	434	417	458	438	479	434	467	435	421	441	449	460	456	421	431	456	462	456	432	468	431	423	452	435	423	454	470	462	462	417	478	441	438	442	432	419	440	412	485	465	451	437	468	431	425	501	469	486	460	430	407	447	417	442	402	459	421	446	466	435	483	439	412	448	449	495	464	420	428	435	450	438	407	455	431	454	466	439	478	470	454	490	462	406	420	432	480	420	442	476	459	415	441	454	440	419	460	452	414	448	460	435	429	416	422	453	480	462	462	425	435	477	432	489	451	464	439	427	447	464	443	469	437	422	483	395	481	450	458	459	460	453	481	455	411	468	469	420	443	449	481	443	435	413	428	474	430	427	435	470	440	465	467	450	458	421	462	466	431	451	452	442	464	429	437	458	429	447	453	442	468	442	462	485	441	429	461	434	473	440	455	407	451	469	447	440	428	452	477	443	468	453	404	429	439	468	448	418	466	476	445	449	430	437	441	419	444	410	467	452	486	449	411	446	409	439	461	439	453	432	414	474	434	388	453	463	425	429	445	447	458	419	430	438	447	466	468	468	453	429	440	429	418	451	421	434	472	449	405	437	448	436	430	460	447	447	439	464	454	477	438	452	419	476	454	424	454	450	438	423	439	411	447	452	422	471	439	420	488	419	473	429	456	429	436	439	432	440	417	408	447	457	441	410	439	440	437	457	450	431	423	446	432	473	473	448	404	464	425	437	471	457	464	434	422	428	438	491	421	423	418	469	465	472	438	454	399	475	471	470	446	448	477	455	424	476	451	509	470	457	451	470	489	474	461	439	441	431	483	474	440	442	467	447	447	447	465	465	471	455	410	454	461	452	449	446	446	452	461	430	461	430	456	447	438	475	429	427	452	472	470	444	464	447	445	453	441	448	407	432	458	444	488	433	424	467	440	443	413	459	398	464	436	477	440	446	445	437	454	456	457	457	465	476	444	467	426	425	403	466	430	437	439	451	445	425	438	455	429	434	458	431	433	452	453	444	482	436	450	444	461	492	434	422	469	450	426	441	435	411	466	436	452	449	468	440	436	452	449	439	451	429	421	480	448	429	434	427	427	455	435	433	437	470	458	427	441	437	418	464	448	451	473	442	447	418	452	413	448	477	457	452	450	428	431	448	456	471	435	455	400	428	422	462	443	452	487	473	445	474	434	436	465	418	433	404	475	472	475	431	422	428	446	469	439	463	445	461	451	419	431	448	418	440	467	464	438	479	452	418	470	418	417	447	441	441	464	440	458	451	484	442	469	447	458	449	416	453	450	439	476	468	450	455	447	464	465	453	474	446	449	442	443	421	436	434	427	448	417	456	455	460	447	484	433	464	423	441	457	453	430	468	428	431	468	476	441	453	412	477	469	409	436	481	445	449	455	435	422	392	468	483	465	461	426	451	443	429	437	463	466	461	440	436	433	474	446	483	448	453	414	455	407	450	478	453	446	459	449	447	458	433	401	440	468	448	456	435	421	441	436	439	430	421	453	452	439	499	461	446	445	459	444	468	423	473	445	474	461	427	413	444	430	432	458	457	463	432	448	436	475	426	426	458	459	466	430	451	463	445	415	438	426	453	446	456	464	442	450	423	465	426	461	424	456	402	452	463	426	469	454	439	446	435	404	431	449	432	440	422	434	464	436	465	445	433	458	437	459	415	484	429	421	480	489	458	466	416	429	448	437	440	446	426	438	432	480	422	446	473	441	430	470	460	437	443	453	449	484	467	472	422	470	495	450	432	426	466	414	428	420	442	432	446	423	455	464	418	468	426	404	426	436	443	426	446	415	481	445	431	451	441	441	452	438	461	447	450	435	443	449	446	416	426	445	428	483	424	479	430	440	442	454	448	467	448	437	448	438	468	440	430	466	469	450	446	465	443	406	494	432	427	430	444	444	473	479	425	442	474	443	387	415	426	422	393	457	419	439	475	469	475	475	481	489	439	455	447	446	467	416	471	454	463	456	444	461	426	441	462	420	430	452	456	439	417	455	474	478	457	451	442	411	474	449	471	424	452	432	414	442	466	468	416	433	439	447	436	413	432	448	454	430	434	459	420	446	433	459	449	458	440	441	453	439	414	434	430	416	445	474	469	470	445	498	457	485	458	479	453	482	445	422	413	445	463	436	412	444	456	458	431	451	444	451	452	480	449	424	436	454	433	435	438	423	408	470	474	444	442	440	461	478	448	417	449	441	433	436	461	456	443	463	456	422	440	476	427	421	422	470	450	411	431	447	461	460	417	422	445	485	423	466	487	457	474	412	451	470	454	487	452	449	434	447	440	423	438	412	437	436	441	477	455	441	429	431	473	444	432	451	450	413	435	430	462	443	421	464	424	461	403	444	419	418	455	477	462	451	429	438	441	430	431	452	428	419	448	452	467	433	439	487	491	414	464	451	457	493	452	470	449	458	436	468	410	400	409	455	447	412	447	469	418	413	490	440	432	429	464	405	489	446	450	454	440	458	462	431	475	420	444	437	473	469	454	456	458	423	449	446	451	416	428	443	445	453	462	430	463	449	440	443	459	436	464	457	453	432	421	463	445	415	457	435	453	432	410	449	446	463	473	441	432	458	412	443	454	434	424	460	441	433	429	436	410	477	459	441	462	478	471	433	434	426	450	477	432	465	463	441	428	449	461	484	438	450	477	470	415	439	388	440	474	464	429	445	453	460	438	435	434	434	414	413	425	421	463	417	408	470	462	461	439	465	443	414	429	460	441	422	475	457	457	429	429	480	441	446	467	477	421	491	424	433	439	448	409	448	464	415	457	451	462	440	482	457	422	427	518	474	465	450	473	431	466	440	449	453	456	420	458	471	440	434	410	421	436	444	426	436	419	447	460	431	469	455	404	444	457	490	462	440	441	439	480	442	437	412	434	426	484	420	445	440	466	453	451	428	432	452	421	418	464	470	453	412	482	443	475	465	475	418	410	435	454	444	460	452	446	432	419	489	424	462	441	474	481	434	447	415	492	429	441	457	479	436	424	492	419	432	450	421	471	436	465	438	414	433	445	457	454	424	448	452	475	452	453	429	502	461	430	431	421	470	454	458	484	480	457	486	452	436	449	466	450	453	418	462	438	441	432	443	440	467	432	429	437	464	439	422	436	430	428	504	454	438	459	484	476	444	462	446	426	493	455	497	470	501	414	415	464	455	479	448	446	423	432	461	474	431	451	454	438	415	468	450	474	447	412	437	465	432	468	418	482	443	444	415	438	470	453	441	447	448	446	463	403	442	441	447	416	450	393	427	456	465	455	451	471	431	439	443	461	425	455	476	469
23285	21064	28216	24123	21049	10858	1726	1046	867	825	743	703	671	705	574	616	644	614	591	623	593	626	595	629	642	577	673	599	618	589	601	590	587	604	616	566	563	617	569	538	573	608	596	576	598	600	581	595	606	591	563	589	591	640	550	586	571	545	558	608	568	555	567	560	581	607	536	558	544	607	605	534	540	540	584	603	558	566	602	536	594	630	542	583	584	597	603	560	582	578	578	577	586	609	567	587	565	566	552	583	589	550	556	592	576	571	574	537	583	603	562	594	571	601	659	581	601	599	561	598	639	572	546	605	614	581	587	568	608	593	572	603	562	576	570	546	553	570	556	563	576	580	600	616	572	588	605	520	596	566	581	561	611	556	534	548	560	534	533	624	578	579	609	621	623	581	555	579	552	593	570	580	595	591	611	574	556	550	582	599	591	581	558	617	580	571	550	599	560	553	550	579	592	571	564	564	632	612	557	551	573	531	546	582	584	537	601	566	585	598	576	580	580	577	572	558	556	556	578	550	548	564	598	565	581	567	573	579	599	575	566	574	560	621	551	579	574	545	612	569	566	571	600	552	586	570	588	578	546	557	585	563	582	531	577	584	574	575	592	579	584	492	574	608	581	579	603	594	578	542	577	575	588	558	565	587	588	600	582	615	584	514	563	541	560	618	591	576	595	583	586	567	587	569	567	561	605	549	583	579	610	553	567	573	580	601	536	541	571	562	577	591	606	566	581	614	563	583	549	589	608	600	587	556	548	623	562	530	630	585	572	572	564	572	565	597	599	570	586	585	611	608	552	580	544	572	538	551	571	607	574	605	584	553	596	570	567	590	614	530	582	553	576	579	609	581	540	536	579	580	549	613	610	585	607	604	547	610	555	576	548	588	541	547	580	561	543	554	571	572	579	561	557	561	571	599	584	556	571	555	554	580	619	556	600	546	560	577	610	598	603	568	592	623	550	535	562	597	589	560	538	558	527	565	534	616	554	597	554	548	595	617	586	586	561	580	537	569	576	590	556	556	537	596	563	573	531	568	572	510	562	564	564	559	574	559	574	574	587	613	586	509	598	583	541	620	552	575	617	593	620	582	599	611	559	604	523	561	591	590	564	525	591	589	587	594	579	575	589	557	585	619	578	590	598	586	575	560	536	582	552	574	561	633	549	589	521	588	552	594	535	542	584	587	570	596	577	622	577	573	574	597	597	549	525	581	592	595	571	549	579	604	624	561	540	558	546	571	580	553	603	574	576	552	545	557	583	578	555	555	578	566	600	571	560	595	611	602	586	591	593	561	585	565	589	578	543	564	565	571	550	550	599	611	596	604	583	610	536	591	561	563	569	565	555	612	581	589	593	588	547	590	599	599	578	602	600	585	577	555	581	516	564	588	621	600	569	604	602	549	609	583	541	615	588	557	529	550	592	591	543	589	566	566	543	550	540	555	558	580	558	523	532	610	552	568	575	585	553	570	570	607	610	579	600	581	577	592	614	582	595	586	564	582	564	581	590	586	594	642	592	594	598	618	590	566	563	524	584	569	593	589	596	555	588	559	571	581	550	601	588	554	546	591	565	576	589	578	490	558	566	590	583	616	528	534	547	542	571	623	608	586	619	553	559	585	561	592	608	575	586	576	536	591	567	563	588	581	588	586	566	596	528	552	546	598	577	583	594	590	557	570	560	576	543	533	580	570	563	564	578	579	581	588	571	551	583	550	540	622	613	538	567	535	570	567	534	589	543	524	549	632	586	541	596	566	601	560	598	582	608	546	584	555	599	618	551	553	585	593	542	603	612	558	577	573	563	575	627	627	562	604	619	590	577	634	572	606	539	616	583	570	539	568	623	590	520	587	591	583	533	545	568	527	548	556	604	556	571	576	567	580	578	578	586	538	595	594	527	574	578	558	570	576	545	550	610	588	540	594	563	567	626	552	560	585	602	548	588	551	551	586	566	594	578	552	576	536	586	568	560	615	601	600	558	610	528	597	590	587	598	574	585	579	559	544	567	567	527	623	561	537	568	560	514	525	565	546	565	579	604	614	601	565	587	582	559	585	574	573	555	603	562	552	541	568	580	533	600	619	535	601	575	579	573	576	581	603	574	568	572	583	552	557	593	578	540	572	628	569	597	551	598	568	563	572	551	591	544	552	565	546	558	567	609	596	585	574	571	576	534	614	590	591	600	553	574	577	528	581	529	564	597	619	578	580	543	585	548	561	637	571	562	571	611	530	553	587	594	577	550	569	562	581	563	578	563	540	619	615	565	604	625	606	565	585	583	564	587	584	577	593	580	540	572	585	567	583	608	587	557	578	589	590	567	561	611	574	591	566	569	546	587	566	590	585	575	557	570	551	614	587	600	538	542	550	564	551	606	576	623	570	625	595	610	524	596	513	604	542	572	558	571	554	560	552	545	595	559	591	553	585	612	588	556	564	583	607	550	593	596	553	581	561	578	586	542	565	576	540	577	551	589	566	621	602	599	558	577	568	529	548	605	544	619	596	580	578	625	618	556	540	569	578	600	539	605	573	597	597	565	549	552	629	557	569	505	566	605	598	594	586	591	515	533	581	569	577	607	617	598	614	579	527	557	524	543	558	523	572	622	566	579	520	576	610	591	581	596	548	596	550	582	573	536	546	580	576	591	601	576	530	557	586	586	605	560	563	600	562	574	561	575	601	528	592	555	573	595	564	528	558	581	594	562	563	549	563	631	616	576	576	591	598	569	578	535	605	572	580	575	548	606	556	586	548	582	555	570	604	590	593	573	612	537	592	595	624	598	584	599	586	615	570	552	593	545	537	567	617	587	564	602	606	586	566	552	527	536	569	602	614	621	560	616	583	589	583	557	613	618	563	639	554	598	562	535	551	566	572	614	544	572	574	550	564	578	565	578	577	582	590	591	597	562	532	553	580	571	521	606	548	571	546	617	609	545	551	569	573	551	558	585	547	534	557	515	575	549	567	594	592	541	561	588	559	547	564	581	551	520	590	598	593	604	530	572	580	583	566	558	595	548	589	609	568	554	537	552	586	590	597	560	582	626	591	611	662	555	561	559	584	600	593	608	574	566	554	571	606	610	566	597	589	569	576	575	584	576	585	590	570	587	568	627	561	541	536	579	568	559	575	570	586	596	529	588	589	599	558	557	529	577	607	602	595	618	585	548	577	565	586	575	581	650	572	593	560	562	513	582	579	541	607	614	554	585	580	543	547	565	587	599	555	556	552	606	580	573	565	543	616	547	546	588	591	587	577	577	556	578	625	538	587	594	563	602	578	587	566	555	619	596	613	549	592	560	579	592	574	571	563	605	586	601	573	564	565	579	562	566	565	536	576	565	553	578	531	599	562	570	568	589	598	570	570	549	558	547	564	549	550	564	548	583	588	580	533	528	597	556	535	550	546	602	566	589	579	563	610	565	563	576	572	567	570	598	540	534	554	589	547	554	554	616	575	638	605	576	563	587	550	575	559	540	589	575	572	560	580	606	581	616	564	590	606
18443	15998	10486	6011	4270	2790	1979	1505	1173	1006	893	946	869	842	814	823	778	791	816	756	687	712	735	766	723	728	721	739	707	729	725	689	736	733	723	717	679	710	688	776	699	687	719	749	732	691	737	740	751	708	748	708	717	717	763	666	709	731	712	718	732	733	704	740	687	706	723	678	680	697	756	707	658	670	639	662	675	740	643	735	712	696	735	678	710	652	727	655	697	689	746	675	671	738	678	682	738	716	678	709	702	710	727	644	674	704	706	717	733	740	704	703	722	680	705	705	714	742	733	675	702	745	706	723	708	724	704	717	713	647	755	716	692	711	699	715	693	714	727	728	702	729	685	715	700	691	738	749	709	633	709	677	679	682	678	685	740	608	687	702	635	673	738	712	708	708	678	756	710	734	711	676	737	705	689	676	664	695	710	709	716	723	689	715	686	754	696	738	732	687	723	720	694	686	717	662	720	729	727	752	692	707	667	761	687	693	671	714	723	711	732	718	722	700	672	719	692	661	677	668	683	666	709	756	731	746	714	704	643	705	697	704	680	689	712	708	672	695	689	742	636	729	682	638	718	699	659	704	660	706	662	711	701	692	704	739	706	728	690	726	702	738	635	711	695	713	657	736	731	662	683	714	673	671	685	721	716	677	633	676	680	686	693	697	649	753	698	721	700	726	686	680	661	681	696	683	723	721	739	737	710	713	710	773	713	733	738	675	726	718	712	722	673	727	700	699	730	711	683	682	696	674	690	731	688	723	693	699	675	728	687	703	689	686	716	730	689	737	676	688	737	726	707	709	742	696	726	715	673	693	721	710	721	696	677	708	726	718	730	730	698	710	700	726	722	710	764	731	728	710	705	713	750	704	712	807	708	699	713	725	694	756	685	699	684	677	677	686	709	747	721	694	701	663	693	700	735	693	690	679	690	680	693	695	719	740	663	715	700	678	747	668	756	712	781	727	729	698	729	674	761	702	707	715	694	726	649	728	702	691	697	711	699	720	670	660	689	710	716	685	695	718	672	709	723	696	709	758	684	665	667	698	753	694	677	737	691	686	692	753	660	708	656	689	651	705	686	718	676	674	714	682	742	725	704	722	708	677	688	702	715	716	739	698	703	697	754	705	724	709	724	757	683	749	735	672	673	714	665	695	710	697	718	673	733	673	710	745	677	677	728	708	747	714	717	740	717	684	679	726	706	725	710	688	740	702	711	722	700	717	713	671	689	708	698	695	708	735	691	703	707	698	703	707	699	694	693	721	670	692	662	681	757	697	684	680	747	730	717	716	732	711	709	694	743	676	705	698	710	734	665	720	693	698	726	747	718	724	693	701	693	689	692	676	702	699	696	706	696	665	702	692	709	737	719	693	726	710	713	722	706	714	692	728	720	716	698	679	712	673	692	696	759	673	715	702	731	707	676	660	688	721	709	764	701	739	720	694	731	709	699	668	693	715	710	698	688	729	672	724	713	681	754	697	752	722	689	672	700	662	689	707	697	661	720	697	741	725	718	677	716	697	682	672	674	736	701	718	677	747	746	666	735	735	711	654	684	713	707	680	726	708	730	678	727	681	687	721	715	726	711	684	683	710	709	701	681	704	694	695	712	749	724	700	694	683	660	678	746	646	728	683	701	713	782	682	722	710	693	713	691	697	695	682	737	677	684	681	702	716	678	727	720	711	761	716	713	740	667	705	706	727	689	724	713	682	726	682	675	657	704	677	667	751	728	657	751	718	666	687	734	742	710	667	678	737	696	712	719	691	651	659	688	712	713	695	700	704	743	688	712	665	690	702	659	691	682	740	676	719	692	714	683	706	701	711	702	699	693	718	685	754	682	760	694	704	749	696	702	695	652	660	776	695	725	747	736	753	732	671	669	725	737	724	714	680	737	698	706	666	693	705	714	700	699	701	705	685	697	696	720	701	699	723	671	741	714	702	752	729	706	700	704	714	757	717	754	708	754	662	727	687	665	727	752	713	711	689	700	668	652	749	719	719	692	720	706	754	697	739	703	697	700	714	666	664	669	748	697	639	663	699	727	696	710	704	708	649	667	735	714	668	709	693	668	697	767	705	668	750	671	772	706	706	706	723	679	736	735	774	732	690	709	673	708	716	676	694	713	735	732	711	725	705	676	692	739	682	723	663	680	701	688	738	677	706	721	709	740	714	721	732	717	707	655	689	743	676	734	729	664	684	659	737	728	724	716	716	685	731	675	697	696	684	706	692	721	700	690	701	741	700	704	729	711	693	791	713	684	747	768	705	699	718	703	707	687	666	725	712	756	671	723	697	711	722	708	703	690	651	743	717	686	760	707	716	707	691	677	743	675	714	711	719	727	667	695	680	744	689	727	696	677	704	724	701	696	680	748	697	722	700	704	714	648	739	734	665	691	664	690	669	720	739	711	696	730	755	703	718	654	721	676	766	704	708	751	724	728	698	702	714	683	746	687	749	707	650	757	683	706	718	730	717	695	703	690	710	712	731	697	683	711	710	747	658	692	733	637	674	700	746	696	729	678	689	669	728	726	687	719	713	722	696	663	694	662	730	660	745	677	721	708	702	719	701	707	713	728	710	699	679	718	737	717	709	720	711	685	732	707	726	708	735	710	688	694	701	681	726	702	699	712	735	677	710	727	703	706	687	640	710	679	763	649	710	706	719	737	729	702	677	727	739	714	663	700	639	670	699	703	692	738	726	753	662	698	697	677	725	719	694	710	686	714	690	703	723	688	685	717	728	703	626	675	724	754	710	676	733	683	723	742	665	738	681	732	697	740	716	694	726	676	681	770	701	715	672	708	718	712	697	697	710	690	716	705	691	738	699	680	721	687	694	714	692	745	669	721	685	703	737	700	675	716	662	669	682	699	707	713	716	706	690	701	744	695	716	682	702	682	689	717	706	696	673	726	685	735	716	686	712	667	708	704	692	702	715	728	695	687	703	788	697	712	703	680	726	683	739	694	687	643	697	727	668	677	720	651	720	731	691	740	708	728	680	677	710	671	677	725	695	726	676	696	741	714	733	714	757	677	703	687	742	733	688	693	714	660	724	709	684	718	665	718	734	705	654	705	684	673	700	731	692	696	700	689	681	734	656	685	683	712	702	680	714	693	726	668	710	699	706	686	717	702	733	700	708	732	710	711	678	712	699	758	684	681	699	706	727	726	734	703	705	679	731	685	685	706	682	631	714	685	694	714	698	710	694	712	687	614	678	739	697	729	687	709	746	699	664	701	704	730	737	685	697	649	700	687	682	731	764	676	753	699	728	727	702	693	712	733	691	697	688	727	714	701	704	719	730	638	700	669	682	687	746	658	696	710	669	685	710	708	719	723	682	711	705	759	728	697	741	702	707	753	735	702	717	711	723	701	648	683	668	702	706	717	729	680	669	698	674	666	662	725	690	735	697	729	731	688	722	729	707	723	713	719	738	716	704	696	721	692	691	668	761	662	701	710	695	680	749	721	745	682	721	633	724	724	753	751	712	709	775	714	714
24145	21063	27312	24930	13070	1094	566	383	303	220	276	210	200	223	199	178	207	167	177	178	197	176	197	169	195	196	165	194	169	169	176	191	177	168	191	196	203	172	157	174	172	175	180	185	200	180	181	153	174	176	178	188	174	139	177	168	175	161	167	146	182	178	175	154	162	167	180	164	180	179	179	182	147	158	147	162	153	177	152	189	166	176	158	176	170	194	166	168	169	193	174	162	151	170	162	151	185	168	185	166	172	173	167	173	165	152	180	163	165	160	191	152	160	185	151	158	183	158	154	155	169	174	181	147	159	159	182	155	152	157	186	175	169	181	177	162	189	177	173	159	168	185	180	154	168	171	153	166	191	163	166	166	152	161	183	161	160	161	168	166	158	154	163	151	171	141	167	188	172	158	177	179	183	190	156	163	172	198	177	180	174	170	151	177	150	171	153	186	147	165	164	182	173	175	147	193	174	169	152	188	182	157	193	165	154	179	179	152	173	150	181	174	193	182	169	176	170	152	176	164	197	174	166	192	179	161	174	173	165	174	170	171	177	172	196	207	220	137	171	172	176	191	169	149	178	162	176	167	177	148	176	202	183	188	171	168	173	155	152	189	172	153	172	183	168	156	141	167	167	164	171	192	155	155	169	178	157	164	175	188	171	192	183	195	165	190	162	184	168	161	164	175	173	175	161	186	169	173	169	173	151	173	164	182	188	220	174	169	165	170	187	176	181	183	159	176	155	172	177	154	170	153	189	154	165	171	166	163	178	170	160	160	174	180	148	189	169	162	207	174	163	172	174	169	174	176	173	135	168	174	174	173	151	155	166	155	172	181	145	178	157	199	164	165	170	193	173	151	164	181	165	155	174	172	182	163	152	179	157	166	156	175	168	168	171	197	177	166	163	177	176	167	156	156	193	163	181	178	164	187	166	156	171	153	154	173	174	165	188	181	164	187	156	162	175	166	170	165	158	171	184	171	172	174	165	149	174	168	181	191	152	171	181	161	156	158	193	157	171	185	159	178	156	168	176	160	153	167	168	172	167	152	162	179	169	171	164	160	182	180	149	194	165	169	174	171	183	162	155	185	159	162	190	143	173	166	157	165	170	169	177	179	162	154	161	183	180	173	161	146	168	178	179	163	195	136	178	150	175	165	157	184	176	176	183	152	179	161	190	177	164	161	180	170	154	152	167	172	148	170	183	157	173	188	184	168	160	177	172	176	167	155	171	143	133	161	159	166	166	175	170	164	148	178	157	160	175	148	164	160	169	161	186	169	164	180	181	193	192	149	199	154	177	194	141	176	187	179	166	164	145	142	171	176	195	178	182	166	166	166	163	191	189	174	165	157	174	169	164	163	159	190	176	165	174	180	159	183	174	170	158	183	163	175	152	175	180	173	185	168	172	175	166	178	181	153	170	184	168	138	170	174	180	170	172	177	154	153	147	175	193	164	166	152	178	150	184	170	166	167	160	188	179	169	183	173	158	170	182	182	165	174	185	152	164	165	182	176	152	184	155	169	179	184	175	161	162	172	163	156	179	166	168	180	156	162	167	154	203	184	162	179	161	147	160	148	156	184	167	167	150	172	168	187	166	163	158	168	179	184	170	176	159	182	187	169	166	151	156	161	212	149	157	164	186	169	155	142	180	170	159	160	168	185	192	175	159	190	164	185	187	185	135	182	178	175	178	215	175	184	164	156	193	157	197	172	172	159	165	179	179	161	206	186	177	164	173	156	158	180	185	167	153	140	186	179	189	170	163	150	180	150	196	190	193	168	161	157	161	179	157	162	158	167	135	161	160	156	168	159	154	162	170	166	148	177	172	177	162	186	153	177	159	175	143	180	183	171	184	175	182	173	169	181	196	152	173	188	156	178	161	166	184	190	177	161	189	166	183	175	158	186	162	167	155	135	188	157	172	161	165	171	192	150	186	179	182	173	149	181	152	165	175	183	141	172	154	159	165	158	185	155	145	178	178	162	185	192	190	158	166	164	176	174	183	167	192	178	179	158	152	135	176	182	161	168	179	190	159	148	163	152	173	172	162	160	167	153	171	179	161	172	171	162	182	180	168	160	184	167	166	185	157	207	160	167	171	169	166	147	162	169	160	177	186	197	149	163	159	148	184	180	181	156	161	152	158	190	151	168	171	174	177	175	156	172	172	194	184	181	155	165	164	159	160	151	169	154	147	164	166	197	166	177	164	163	161	147	159	184	174	186	170	152	165	155	170	180	163	156	166	161	167	191	168	175	180	159	171	172	154	176	170	166	172	171	143	175	179	199	198	180	135	165	148	179	173	168	190	175	159	171	165	173	211	156	162	190	162	164	190	173	157	160	145	162	193	189	172	162	159	168	188	190	148	166	188	158	160	181	169	184	149	146	189	171	167	170	160	169	157	170	151	165	190	196	192	175	168	160	160	167	159	177	168	169	178	134	172	166	160	165	184	154	162	171	159	176	156	186	188	174	189	169	179	203	176	160	182	154	186	180	164	165	184	183	163	172	174	181	189	154	171	174	151	156	178	183	158	167	174	177	179	181	173	178	163	185	174	167	156	158	170	153	171	173	204	176	172	176	161	180	168	177	177	149	141	176	190	152	176	166	183	180	164	196	202	164	143	152	153	157	161	194	193	161	175	175	174	157	155	164	175	148	173	137	181	193	172	190	171	182	166	182	168	153	158	178	164	178	185	166	162	168	171	158	166	154	161	186	144	161	170	154	157	153	133	180	183	151	153	162	157	193	170	134	167	164	186	168	135	151	188	163	154	201	178	154	170	174	163	197	147	166	176	180	177	161	148	154	174	165	170	163	166	167	155	197	157	163	179	176	157	188	169	167	175	172	165	171	140	185	176	178	165	159	169	169	181	187	147	169	162	169	159	163	154	175	134	187	181	175	208	184	184	168	164	155	152	157	154	184	158	174	167	153	167	160	151	153	158	172	155	170	158	174	173	152	175	194	160	190	165	170	188	187	175	176	187	176	138	157	179	178	185	170	177	167	177	147	166	174	156	148	172	182	169	176	181	184	141	194	171	162	151	178	173	164	167	182	181	167	171	185	161	185	160	183	152	160	161	169	154	157	173	172	154	189	168	189	194	148	165	151	184	152	186	190	188	180	158	159	175	165	154	175	135	158	165	188	152	167	188	191	179	175	173	167	169	167	191	177	166	183	194	165	138	187	163	159	177	147	195	176	169	152	165	190	178	176	157	166	156	158	183	173	177	186	170	194	184	168	160	191	173	169	174	178	166	185	167	156	159	181	159	161	139	166	170	156	162	166	211	154	175	189	164	155	160	192	184	159	182	142	151	164	173	167	159	194	167	150	179	168	202	170	173	157	158	181	169	178	173	148	187	137	167	164	185	186	169	177	187	161	147	169	202	208	161	168	180	160	177	181	184	163	161	179	169	164	161	168	189	184	167	198	182	179	153	168	173	157	174	159	168	185	170	207	178	179	152	178	166	172	156	186	158	177	161	172	192	161	180	145	185	170
20638	12793	7333	4127	2762	1695	1014	702	528	420	341	339	341	341	288	280	248	240	253	240	249	254	248	272	252	231	243	231	212	258	236	216	233	215	247	222	234	209	239	265	220	238	222	202	237	241	235	202	227	240	236	238	196	236	227	233	224	236	217	229	214	238	249	220	233	208	243	212	212	240	251	204	229	219	221	231	214	195	214	204	223	205	217	204	210	211	253	232	216	236	237	217	205	252	228	205	237	231	217	218	204	227	208	243	237	221	220	210	223	242	212	248	223	217	210	229	248	228	225	227	244	190	217	216	195	248	213	216	217	207	215	238	239	208	231	222	231	194	223	230	216	230	216	229	218	220	217	229	251	221	223	214	205	208	219	243	199	203	220	217	256	247	251	234	193	223	206	200	235	247	265	250	221	224	223	224	252	238	200	207	225	236	205	256	238	234	248	204	258	222	203	204	190	230	222	220	196	223	221	221	216	214	239	231	222	192	236	238	241	217	241	228	219	199	231	238	230	210	211	242	254	221	229	250	248	231	199	231	209	229	212	194	208	227	251	233	197	231	271	243	208	210	205	190	226	236	192	240	222	225	219	197	239	218	240	219	235	212	215	238	210	213	213	212	223	243	240	240	226	233	205	241	235	236	211	245	209	214	218	226	246	203	216	248	208	230	211	210	195	206	239	228	212	217	236	238	247	213	204	236	213	237	215	199	233	229	236	221	234	202	215	196	247	217	211	236	230	244	203	223	221	236	240	233	202	245	195	224	241	235	237	230	236	211	223	228	218	234	213	256	208	213	218	215	243	238	227	256	246	220	211	220	259	227	203	225	211	205	240	210	211	227	221	241	221	220	234	251	208	232	221	234	226	220	231	231	181	227	237	207	228	226	239	212	208	235	262	211	212	215	254	231	239	227	207	233	228	220	247	213	228	224	223	207	214	233	228	218	219	247	213	208	220	226	229	251	205	236	225	242	212	208	246	223	224	224	204	217	235	210	220	218	209	217	224	205	229	227	198	257	211	227	226	238	233	224	220	201	214	216	224	226	230	226	233	218	217	216	213	218	237	215	245	213	240	222	205	226	222	222	211	216	219	186	243	192	214	204	209	203	222	217	238	216	236	232	224	232	216	234	227	204	215	249	190	184	251	207	240	239	240	208	238	208	244	228	204	196	223	226	216	192	202	243	227	215	225	223	202	220	236	232	192	221	241	245	205	224	227	212	217	215	202	242	229	205	213	251	219	201	210	208	221	216	223	244	224	200	214	224	213	211	208	239	219	252	234	221	231	221	260	227	218	228	203	224	231	244	220	207	200	216	215	202	221	242	216	201	235	242	238	222	218	237	250	243	213	218	204	209	217	212	224	181	225	234	236	234	192	243	241	222	202	207	225	221	239	205	212	215	223	253	241	234	240	238	240	226	239	188	209	209	242	223	232	206	232	213	227	245	206	203	228	214	216	220	217	220	213	224	203	200	233	236	213	217	231	228	229	214	207	210	211	198	260	220	248	217	227	209	234	233	222	267	211	221	215	211	220	220	213	241	234	205	251	228	232	210	234	209	225	235	253	220	201	237	201	224	235	240	214	252	207	221	215	225	227	220	251	220	206	228	219	218	249	210	219	206	222	205	241	239	228	220	209	211	209	214	239	237	224	217	217	239	206	222	200	219	215	218	208	232	228	236	223	238	230	232	218	222	219	236	240	213	233	227	237	194	192	205	231	217	215	237	199	222	213	220	203	228	222	241	226	243	228	227	236	221	225	219	210	229	228	227	205	201	229	232	247	222	212	269	214	232	231	219	249	221	225	205	203	231	216	225	235	222	186	205	216	249	220	200	230	235	213	206	207	224	236	243	205	217	228	252	215	223	213	256	229	225	208	204	229	219	224	249	258	232	227	202	221	233	213	205	216	249	226	237	255	225	235	198	211	231	220	238	220	217	222	211	185	211	223	223	207	239	226	205	239	236	230	197	214	204	260	224	247	212	221	221	222	197	236	228	232	212	207	242	236	212	212	213	209	230	219	224	240	235	218	236	242	223	223	230	222	232	198	205	235	209	217	242	219	240	225	223	247	217	214	245	230	226	198	234	228	230	221	225	218	231	237	203	229	223	255	244	239	205	220	230	226	214	211	208	206	195	195	221	229	221	219	240	227	218	244	246	205	221	215	228	236	234	235	222	227	233	226	209	235	225	225	218	213	229	244	240	225	219	255	226	231	233	232	202	229	240	231	221	230	227	238	214	217	211	235	213	224	253	244	217	238	240	235	224	227	224	232	211	238	232	222	237	199	208	230	202	253	235	224	209	226	210	233	212	216	225	219	239	220	238	232	218	235	229	221	219	210	218	228	254	239	210	197	255	241	211	199	196	219	214	218	242	226	211	236	227	239	239	193	217	236	213	235	231	251	202	218	231	228	256	215	223	216	252	253	244	219	207	209	233	246	190	220	228	212	232	223	242	194	228	241	233	187	242	218	230	202	208	257	202	215	241	224	222	226	233	203	210	223	238	250	233	232	205	231	243	242	223	233	239	228	227	225	197	221	254	259	197	254	223	238	219	217	196	231	213	249	194	210	220	228	216	253	230	255	219	242	226	220	244	216	205	229	203	226	210	219	237	198	246	241	236	204	251	199	221	223	233	223	208	228	210	225	233	217	224	216	237	205	222	218	223	231	225	205	219	205	221	246	198	227	234	249	219	221	241	221	235	246	238	225	221	227	242	227	204	223	231	220	221	213	223	218	209	214	217	248	239	220	211	216	209	261	205	211	228	225	218	236	218	221	238	238	205	214	235	236	217	207	205	239	238	230	247	220	209	212	223	241	196	227	225	213	204	242	215	227	225	243	205	225	228	224	215	221	230	202	203	228	226	228	253	206	219	255	233	240	274	228	221	235	212	230	225	200	210	228	231	234	216	221	254	198	226	238	233	227	233	228	249	230	218	242	249	236	240	227	226	212	230	239	229	217	216	224	234	212	215	179	196	251	183	236	210	240	232	210	245	184	224	222	243	212	213	202	228	238	212	228	228	226	187	254	219	241	245	211	219	234	215	223	215	220	218	240	226	232	185	256	216	225	230	206	213	212	229	246	210	212	207	229	201	259	224	231	213	238	234	230	247	219	235	206	236	229	214	232	222	223	216	218	236	238	229	213	218	196	222	235	229	219	233	206	247	234	226	215	213	208	230	205	224	226	236	233	220	237	204	201	243	227	210	226	244	226	224	207	240	203	204	216	209	208	230	213	214	221	203	225	242	230	246	191	221	182	224	244	222	184	223	198	222	228	220	236	216	248	202	234	232	211	237	218	228	224	239	234	208	239	219	221	250	192	236	232	223	225	220	200	229	224	243	224	217	210	221	223	235	245	224	226	242	228	210	237	201	221	205	221	203	221	243	207	238	224	205	213	225	220	234	228	247	234	225	201	213	231	217	203	216	203	240	235	207	223	241	223	222	212	217	227	224	218	260	228	260	209	238	239	235	224	200	225	217	245	233
22264	21103	28737	23710	21101	21136	9833	1286	844	771	739	668	576	571	569	512	548	462	472	462	489	458	437	458	459	479	411	438	415	411	434	421	454	447	471	453	471	397	421	431	440	424	414	441	389	478	416	446	406	417	476	402	385	414	394	416	430	439	428	394	432	419	391	407	412	407	424	420	416	395	433	432	393	400	432	425	388	420	413	385	419	453	399	426	447	422	380	430	429	396	391	414	411	412	409	423	392	424	419	394	437	389	405	448	417	443	426	382	422	422	417	440	394	376	393	439	421	408	418	405	411	429	446	414	421	382	403	421	401	399	444	397	410	453	413	388	398	454	401	393	416	428	397	416	445	400	410	435	418	416	415	402	419	398	374	433	435	440	453	414	419	399	411	413	437	392	404	422	406	422	452	422	394	426	392	410	391	407	418	399	447	403	417	436	407	410	375	397	428	417	424	406	431	418	448	415	396	449	431	425	434	435	409	439	389	443	401	456	409	413	429	443	392	422	404	415	405	396	427	422	401	457	422	430	392	424	432	433	425	397	379	370	431	413	421	412	412	389	426	414	395	382	413	392	436	440	462	424	414	413	391	443	406	407	432	422	370	399	441	433	418	408	415	393	395	423	450	408	427	453	389	416	390	456	411	431	413	422	391	399	431	450	398	410	410	430	384	427	442	443	408	394	388	408	395	421	395	390	408	436	447	437	408	405	404	398	435	397	381	417	381	418	435	429	407	415	408	355	443	411	396	386	422	393	427	383	431	369	433	381	409	378	435	445	401	426	367	427	433	428	441	387	384	452	413	442	416	383	453	401	389	431	409	393	382	411	404	406	444	436	401	401	408	442	420	420	418	426	412	378	411	428	430	407	424	426	416	410	423	423	416	426	418	425	422	403	422	396	421	396	436	411	377	408	416	378	388	431	405	405	410	400	396	432	406	432	431	417	400	448	420	445	377	404	400	403	399	413	400	397	425	415	440	431	433	393	401	394	393	385	413	402	422	390	423	394	406	446	432	408	417	401	419	429	399	419	397	417	386	392	423	419	392	411	393	423	396	428	410	402	418	422	422	388	427	368	425	383	418	377	396	371	441	408	413	407	414	426	437	409	389	412	411	404	390	418	415	421	423	430	410	424	433	426	384	437	411	418	420	415	397	408	419	434	449	408	405	417	411	384	394	409	423	386	400	421	411	399	398	372	402	382	403	452	430	449	421	423	362	403	407	438	414	406	435	442	403	434	426	409	417	437	416	390	377	431	442	422	435	458	405	418	451	396	433	451	399	415	420	413	425	425	418	373	432	461	423	405	419	386	429	389	405	383	437	398	417	389	384	434	407	381	410	420	412	376	414	411	410	427	387	436	413	377	398	399	404	416	407	444	414	409	408	424	394	394	416	435	401	437	401	433	368	406	424	401	421	385	396	416	385	428	409	407	416	383	399	444	401	402	405	391	410	411	400	397	431	415	395	420	432	429	384	396	401	419	430	381	418	389	409	414	394	415	396	399	405	370	405	401	428	399	416	421	413	423	366	391	389	395	443	429	441	418	408	396	441	408	432	413	401	421	393	407	432	405	390	408	416	412	420	400	389	428	403	388	425	413	400	440	400	381	421	441	386	384	420	405	413	413	411	395	400	443	421	434	415	420	423	412	439	398	422	424	387	393	416	397	425	419	395	438	401	351	407	399	401	401	399	404	399	417	397	414	440	389	400	395	376	379	395	456	394	429	428	416	430	389	395	361	408	404	434	427	462	449	385	406	387	429	424	444	393	423	366	444	407	400	405	386	394	423	405	404	403	413	404	384	438	421	423	417	396	389	416	446	390	426	398	398	404	414	413	411	401	432	423	460	397	427	398	443	396	434	400	425	428	388	439	435	398	428	402	426	438	405	411	397	412	401	418	419	393	399	468	444	425	413	365	414	438	406	400	424	434	364	429	368	393	392	446	409	424	424	393	389	400	387	379	394	409	410	433	376	436	447	424	445	380	419	415	402	372	410	402	423	390	419	413	393	420	415	440	440	433	408	416	441	420	407	381	410	375	408	376	412	422	413	394	423	433	452	418	400	434	428	393	450	397	384	445	413	399	392	396	394	462	417	386	405	412	388	419	434	425	413	395	433	416	426	416	430	419	393	428	425	370	392	385	395	412	410	361	397	430	416	399	411	412	392	406	439	435	413	427	435	380	448	401	380	429	427	451	392	442	450	388	468	435	414	365	400	423	410	401	416	392	431	377	448	420	418	434	440	444	447	427	376	436	412	422	430	444	400	368	414	423	427	427	445	412	369	408	409	456	421	422	405	412	408	403	389	429	410	436	434	403	427	391	392	425	431	426	428	391	412	431	397	406	420	437	421	420	399	441	444	455	413	434	434	374	387	384	402	399	418	388	404	405	429	419	431	429	422	421	394	401	421	421	434	420	423	422	406	393	415	361	410	394	394	411	430	410	415	422	395	429	404	406	400	427	377	433	397	384	406	373	406	399	402	439	409	421	384	468	385	418	422	387	410	413	375	449	445	444	390	410	415	451	434	395	378	425	390	419	373	423	390	409	395	448	396	440	396	402	397	395	368	415	443	443	402	426	418	438	428	414	351	393	403	409	377	389	432	388	430	434	417	414	417	413	414	393	428	413	416	406	423	453	400	412	405	423	388	387	463	443	395	366	400	432	399	410	399	415	468	384	398	394	415	389	399	363	382	415	393	421	435	439	430	396	404	410	411	368	436	409	407	399	408	406	405	421	415	395	408	421	448	447	408	401	406	374	419	395	388	426	460	418	431	417	407	422	376	434	417	397	436	423	426	398	418	417	404	394	396	378	390	430	425	408	429	408	397	409	380	443	420	394	401	436	417	370	402	391	426	393	419	404	381	407	409	404	422	396	387	395	428	416	392	416	429	404	385	408	416	383	358	422	399	412	417	401	397	421	388	415	390	391	422	417	418	435	375	412	442	424	385	419	416	415	428	419	456	400	425	411	404	387	405	421	405	411	376	411	404	387	420	431	371	443	423	416	400	413	431	394	398	442	418	409	422	429	413	407	427	417	384	403	419	394	394	409	409	420	385	421	457	399	390	435	386	414	444	430	411	425	389	429	394	432	412	394	415	428	403	397	406	422	406	402	407	433	411	448	396	418	422	394	409	388	431	405	422	399	414	425	374	402	444	402	417	423	411	411	395	393	431	416	370	436	395	425	405	426	383	409	431	370	394	405	444	412	450	393	410	438	417	421	406	413	398	408	396	435	423	415	413	413	426	400	389	428	374	406	434	424	415	429	417	413	398	365	381	404	431	431	413	406	408	394	407	417	434	407	404	385	425	397	428	397	381	412	424	431	426	432	428	412	437	419	414	411	419	426	367	390	411	403	443	419	405	395	411	402	348	394	437	417	401	400	420	398	411	397	400	400	372	395	390	385	387	422	418	434	398	403	456	424	429	439	451	418	379	399	428	410	438	392	395	420	441	450	393	398	404	387	371	419	374	360	430	422	418	447	424
24345	21728	15412	8781	6146	4219	2749	1947	1393	1201	987	882	814	741	717	708	694	687	628	639	630	635	543	550	601	583	596	587	563	584	558	563	573	536	555	524	527	551	530	549	542	537	530	556	531	547	536	498	547	491	533	535	523	570	535	546	539	534	472	564	478	536	547	541	523	494	542	541	511	531	522	490	605	517	507	499	527	536	471	555	536	553	517	516	536	553	541	544	551	543	519	535	532	527	541	553	511	513	523	552	539	500	516	523	544	513	518	535	529	540	549	537	506	539	515	527	574	532	483	542	503	528	552	556	528	487	523	521	553	497	547	507	494	549	582	503	544	581	559	543	512	523	540	539	553	543	546	533	554	516	538	538	559	533	504	539	517	492	552	527	513	491	512	544	522	583	527	494	514	551	506	535	537	501	520	513	519	505	492	509	520	476	509	481	551	505	504	531	506	516	513	496	519	528	481	551	495	537	535	496	523	517	481	481	511	525	529	515	568	534	524	554	511	532	506	497	500	543	491	504	500	519	529	508	519	552	507	516	513	545	532	549	555	475	514	483	530	504	537	534	504	572	529	535	557	517	558	539	526	508	496	500	523	535	557	544	540	531	502	532	512	556	536	547	509	510	505	557	498	551	546	539	541	575	538	495	505	547	501	503	539	513	487	503	516	566	526	530	532	530	563	512	556	481	541	525	512	520	538	499	515	524	557	520	487	540	510	512	525	529	519	539	489	539	579	514	533	559	489	508	516	509	514	490	493	541	535	467	553	537	568	496	537	482	516	558	543	521	504	488	510	572	512	560	515	557	514	504	543	537	538	552	527	504	535	533	516	529	563	498	518	525	495	511	494	522	520	501	528	528	525	527	490	522	506	562	551	505	474	555	530	501	508	520	504	547	528	508	509	519	563	569	542	559	561	522	533	536	548	515	530	526	551	548	548	522	542	541	505	506	521	520	499	487	530	512	527	562	529	501	525	520	518	494	488	535	505	476	533	535	474	488	518	521	554	521	524	512	505	531	529	532	491	557	539	530	548	555	488	485	535	504	531	507	513	496	552	530	459	571	527	524	553	512	522	490	567	516	525	484	534	513	518	493	558	517	531	510	531	506	547	505	539	488	528	528	510	518	524	517	485	525	529	541	517	474	519	531	502	509	544	531	531	540	499	546	550	537	541	522	492	516	524	498	503	545	528	511	476	539	514	553	529	569	538	541	547	524	534	548	549	527	483	495	527	525	517	519	499	503	543	529	560	522	537	536	566	548	555	558	533	477	540	534	506	540	531	521	483	529	525	494	502	534	536	489	493	478	531	513	535	527	502	528	573	476	516	494	573	535	533	531	486	489	549	497	565	496	520	514	545	505	542	514	499	494	529	536	503	536	529	527	532	504	513	509	507	540	498	507	512	488	480	535	541	518	544	523	531	492	489	513	533	509	532	534	487	557	497	503	517	548	519	507	561	477	553	501	514	534	516	534	529	523	495	527	548	541	537	534	523	549	532	568	543	526	517	521	510	527	513	479	547	516	540	521	551	527	511	513	544	494	515	515	509	533	535	534	521	509	566	515	502	461	520	537	517	527	536	528	495	529	509	524	480	485	538	527	520	545	517	543	496	502	539	490	486	503	533	557	507	519	504	498	527	548	533	506	500	521	521	530	548	480	496	530	505	542	537	501	520	512	547	478	512	532	505	556	518	512	511	521	553	555	520	529	553	551	547	529	516	532	482	550	605	557	529	482	489	510	514	450	512	511	508	553	535	485	508	516	462	525	519	524	539	542	559	503	543	558	524	506	520	482	545	484	494	537	499	539	490	547	547	521	526	513	514	490	546	522	522	516	498	534	540	513	506	536	525	512	549	514	515	508	533	545	523	532	539	523	515	556	542	508	556	539	513	508	497	541	563	497	518	544	553	484	526	528	499	521	556	534	508	542	534	489	507	499	580	495	508	507	519	531	533	515	515	528	509	546	583	538	500	481	510	499	476	539	525	506	546	484	511	539	491	556	519	509	529	549	518	534	492	500	511	497	501	527	483	501	569	525	546	497	544	525	509	550	494	503	540	527	508	513	542	519	516	486	536	566	518	538	524	553	526	518	505	505	519	471	537	572	575	538	535	533	523	520	511	506	539	528	522	495	500	510	504	517	537	529	511	484	519	498	536	535	509	468	525	548	563	523	521	549	477	530	509	509	564	521	564	509	516	507	523	518	515	497	528	492	548	503	512	500	553	540	512	505	500	524	502	542	512	490	507	492	526	507	502	531	518	537	492	499	521	536	516	513	511	528	531	522	517	504	529	534	502	508	508	572	549	532	571	506	521	527	534	524	500	539	488	537	537	506	539	516	555	503	499	497	507	515	520	553	502	487	507	527	512	514	546	500	492	533	510	534	485	562	542	534	556	497	512	513	494	509	547	466	517	529	538	554	499	545	521	483	520	506	518	514	507	532	530	538	536	512	508	487	542	492	506	527	499	562	524	487	473	537	520	536	548	526	517	523	510	499	507	511	521	527	579	518	532	526	522	548	516	544	519	472	522	513	523	515	549	531	508	506	472	526	477	503	517	515	535	501	467	539	494	507	561	510	505	529	544	516	514	516	544	515	504	529	510	542	569	508	533	530	502	531	566	490	533	492	507	526	541	539	465	516	531	511	497	462	538	535	534	528	567	503	572	520	530	506	531	539	552	529	516	516	545	519	550	527	522	527	522	494	509	553	517	527	511	542	538	531	480	512	558	503	506	490	509	509	556	530	536	491	510	510	554	509	531	526	490	479	541	506	566	559	553	525	512	514	512	514	533	526	482	519	529	519	506	506	532	559	509	530	530	579	519	499	512	521	541	495	494	495	516	523	513	569	515	554	550	513	548	509	499	513	557	523	492	544	539	521	524	527	521	538	515	531	525	533	511	480	524	537	521	486	539	536	564	575	523	503	512	547	516	494	528	492	509	557	561	533	524	519	486	486	527	493	522	513	534	556	527	539	475	518	539	503	529	536	519	511	509	503	493	524	525	502	532	510	492	489	502	522	562	547	548	520	472	546	505	557	550	511	510	566	508	512	529	529	517	517	501	547	526	531	502	474	520	486	492	528	484	505	515	489	552	508	492	512	526	537	511	539	514	516	534	524	507	518	489	544	484	530	512	550	499	521	500	505	562	525	546	524	571	550	548	531	521	505	539	548	538	521	489	514	548	514	552	492	531	509	524	509	501	550	540	501	534	517	481	521	510	514	516	547	535	549	524	580	564	469	540	546	521	501	557	512	548	511	514	491	532	523	525	540	520	521	573	514	486	515	506	531	532	503	506	506	572	547	505	555	476	523	545	529	485	516	502	502	520	516	546	539	492	521	529	488	551	543	540	543	543	520	517	507	491	499	553	513	541	521	534	520	500	522	500	507	511	511	535	518	489	542	543	521	517	511	521	507	511	512	480	548	497	538	549	549	521	495	532	550	490	535	530	546	539	527	526	517	500	520	518	591	513	516	562	504	534	536	532	487
27109	19556	7677	1672	1054	679	485	427	393	411	359	404	381	349	414	378	380	360	401	358	382	396	365	374	350	354	359	367	399	374	349	337	371	377	346	371	369	399	367	361	397	361	357	365	381	365	353	385	367	399	352	350	401	337	337	339	391	347	383	379	410	343	341	340	368	385	356	385	369	372	391	353	345	377	355	367	385	375	364	332	326	351	367	366	374	357	355	414	358	411	370	371	355	343	383	364	361	357	401	351	358	365	364	364	369	372	340	341	373	342	408	379	334	355	357	363	355	391	379	371	350	361	374	368	343	375	360	345	415	381	361	355	371	370	348	377	381	364	376	387	351	363	357	387	365	356	331	370	352	343	363	344	363	354	436	354	343	343	383	362	381	397	353	371	361	379	345	370	362	369	393	381	346	362	364	382	367	399	364	375	373	373	357	349	358	386	370	359	365	322	357	347	364	379	367	364	345	350	365	350	329	365	340	361	377	358	363	329	360	387	372	358	351	374	353	372	376	325	371	374	355	330	344	395	387	350	397	363	402	369	377	365	389	370	376	352	348	391	352	352	378	358	403	364	379	405	343	357	336	371	347	362	368	359	370	382	384	330	366	367	384	364	356	370	348	387	364	357	330	352	340	379	348	355	377	365	371	367	344	389	385	374	353	372	331	334	366	359	366	380	380	381	373	360	371	345	352	386	373	379	390	368	365	386	363	370	369	342	346	361	382	368	389	347	320	386	354	351	392	360	384	366	383	350	370	351	397	373	359	403	330	383	341	385	390	342	376	388	380	370	357	392	352	338	349	400	377	363	364	376	355	366	344	401	360	359	415	368	372	392	342	357	360	369	368	360	388	361	369	341	380	381	361	334	344	356	355	391	388	327	348	376	373	337	402	387	397	345	384	394	376	410	387	383	340	370	371	337	391	343	355	340	358	359	365	369	317	377	346	407	347	379	341	356	433	383	348	345	362	362	368	373	367	368	374	382	327	359	397	391	394	349	338	331	346	373	362	349	386	378	357	353	358	342	384	390	345	350	375	354	339	371	384	334	390	390	377	386	377	371	378	345	393	370	347	375	333	368	362	366	370	352	356	341	351	380	387	387	376	357	378	362	361	370	376	330	360	403	385	383	382	366	367	345	359	358	337	338	360	358	337	321	329	384	358	366	373	351	336	365	331	351	388	385	379	377	385	378	349	322	348	358	359	383	391	410	369	355	381	347	380	382	343	355	388	393	370	359	353	357	358	355	318	370	366	359	353	370	356	381	347	372	350	384	368	365	371	319	330	366	361	348	348	380	343	396	373	398	392	378	357	381	361	328	372	350	361	365	372	359	398	397	364	357	374	329	315	374	355	345	353	349	386	362	377	378	384	393	353	336	414	362	380	375	368	409	340	346	399	377	358	343	370	373	366	381	391	381	393	358	356	339	389	357	372	366	371	394	355	402	395	388	381	344	391	342	365	371	360	351	403	372	383	385	342	368	397	363	371	391	379	412	357	361	372	395	365	367	352	367	328	385	362	366	356	401	354	365	381	391	386	371	362	362	343	372	383	347	393	363	341	363	359	387	347	347	367	402	345	341	355	370	359	390	383	403	356	374	377	408	406	367	357	389	358	362	381	365	375	360	374	366	353	365	394	339	382	371	375	381	389	395	347	345	365	372	405	367	389	358	363	364	375	371	349	339	352	373	376	393	365	363	376	389	379	369	362	360	372	336	384	386	386	374	377	339	368	364	383	383	353	367	393	372	378	350	353	367	359	365	387	342	322	353	334	368	352	365	371	383	347	342	346	368	334	356	421	381	347	391	376	333	352	328	386	341	370	334	370	361	348	367	374	369	378	389	355	372	384	386	339	343	377	366	362	376	356	363	334	345	365	380	393	369	388	342	382	346	362	358	379	378	374	351	347	367	383	383	384	365	389	363	365	367	357	362	389	360	374	382	370	389	375	372	398	361	410	365	342	354	346	388	393	363	380	320	337	367	365	350	384	363	340	382	393	354	370	342	358	372	359	393	375	388	366	345	354	351	378	366	374	351	369	381	338	380	342	363	348	390	365	355	363	346	367	406	379	357	355	387	333	390	369	352	357	341	366	375	384	395	359	377	360	367	387	385	381	349	370	376	373	405	374	350	378	401	369	344	397	354	360	357	344	370	346	370	383	381	362	381	387	351	380	357	358	349	332	364	355	365	362	366	367	366	356	361	385	390	332	424	380	331	364	369	338	369	368	326	352	387	360	354	362	387	355	382	370	356	384	372	359	343	361	356	381	387	328	372	409	408	344	377	342	353	340	372	375	360	331	383	363	420	361	365	378	402	364	363	344	366	331	345	353	370	365	366	371	329	322	352	387	382	384	351	395	375	335	369	359	374	402	387	362	402	335	390	345	357	396	365	338	352	354	371	369	365	352	365	374	392	387	364	367	368	359	355	362	343	375	353	398	370	357	353	365	374	353	348	358	350	376	374	331	394	365	351	372	338	352	365	398	397	323	392	363	355	369	370	372	352	353	368	391	346	358	388	334	407	371	358	369	326	388	370	348	383	362	375	355	351	365	351	366	377	360	332	365	372	380	419	331	365	375	351	389	391	398	370	384	378	328	383	363	392	390	379	381	348	397	409	359	354	368	352	368	348	367	384	331	379	363	392	367	361	336	336	365	388	349	394	377	349	370	365	352	379	346	369	393	382	346	346	351	375	389	402	327	375	359	357	410	389	353	382	348	372	376	374	336	379	408	343	370	340	357	367	377	368	364	358	389	396	397	372	362	398	361	375	340	339	374	388	339	371	325	342	379	381	355	398	347	332	377	350	383	361	344	380	351	390	329	352	360	347	372	396	352	361	356	359	377	373	376	350	391	408	375	380	373	363	366	365	349	390	342	378	361	381	345	344	404	377	383	344	363	337	371	360	338	351	382	366	351	356	348	376	342	398	393	340	377	362	379	353	356	335	405	407	349	383	370	348	375	333	374	379	366	353	362	347	380	378	341	389	323	359	348	363	369	340	351	347	413	361	333	423	351	324	347	367	340	394	340	379	386	360	375	376	359	360	382	359	369	375	379	363	417	362	367	356	369	371	344	335	375	352	369	366	415	355	358	369	346	380	354	375	358	363	327	382	402	405	358	353	364	376	372	380	358	376	364	341	353	384	358	336	365	384	368	388	346	381	335	386	354	356	370	337	354	379	369	376	370	348	342	349	346	373	367	350	374	370	331	375	361	360	395	342	373	356	384	349	373	380	371	387	384	369	369	354	391	366	404	356	380	399	369	336	404	373	374	353	347	360	350	365	360	345	372	368	347	387	339	333	357	393	358	347	347	337	366	366	369	375	364	344	367	369	366	374	356	358	366	362	360	368	359	356	378	384	379	368	333	352	377	332	388	339	357	360	362	347	381	372	334	368	366	340	357	348	372	361	376	375	361	362	378	360	367	370	355	373	360	363	344	356	371	371	371	349	376	357	403	419	350	370	385	379	371	375	395	368	377	362	342	362
20715	6790	3441	2039	1531	1017	700	598	489	469	487	478	453	465	450	456	430	423	482	487	435	486	475	425	489	460	433	427	431	493	469	466	446	460	464	457	457	470	456	475	481	456	456	435	483	483	448	431	467	454	421	469	448	419	435	429	467	453	436	433	421	458	483	474	439	431	456	438	480	506	440	444	511	431	405	451	475	407	447	467	458	510	472	452	455	443	448	467	478	472	454	453	454	451	454	471	488	463	437	487	461	471	440	478	457	473	446	464	455	458	440	455	470	479	448	479	422	469	446	467	486	472	458	504	454	507	429	457	445	522	444	467	468	506	463	460	449	449	453	470	443	463	462	438	478	430	475	492	422	425	443	475	453	464	461	480	440	406	469	431	457	469	494	479	443	520	440	437	441	491	486	467	461	448	448	439	455	437	452	421	464	440	443	439	436	416	447	473	450	433	436	435	447	461	442	475	441	460	425	488	442	464	477	443	422	431	450	468	451	435	457	448	475	458	427	482	470	474	413	453	464	456	434	446	459	444	472	498	459	456	450	473	466	404	468	460	435	466	438	444	429	489	472	435	455	472	481	487	452	447	455	453	467	425	467	434	434	457	418	456	459	436	479	435	483	451	437	428	482	492	473	456	447	454	436	486	424	463	444	403	450	445	457	441	456	474	471	439	467	440	445	427	450	435	439	437	444	446	473	468	454	429	453	453	442	478	487	419	423	425	470	488	454	439	469	421	468	457	419	475	432	424	465	433	450	461	476	432	460	475	449	438	446	400	487	406	491	503	466	425	431	476	445	451	429	488	489	456	475	457	487	462	440	445	450	406	457	428	450	451	471	429	471	450	445	431	450	485	425	461	440	487	455	456	474	468	461	470	465	418	502	440	501	431	414	483	466	472	478	427	437	446	427	461	478	486	427	430	455	452	517	437	449	437	438	442	469	461	414	442	516	446	427	441	470	457	475	464	444	463	444	469	455	454	435	444	467	478	453	463	450	412	455	451	445	439	443	453	466	399	480	467	491	477	427	492	486	496	465	453	430	464	441	433	470	473	462	497	457	424	446	433	450	432	429	466	445	448	446	465	420	453	448	455	443	489	445	495	417	454	404	470	462	401	458	433	474	452	461	440	444	460	450	420	429	440	432	440	429	447	460	466	468	430	458	445	481	472	442	459	440	457	476	433	421	429	422	427	480	432	464	471	498	458	464	447	445	442	483	457	482	442	438	428	462	457	444	469	441	460	442	456	449	469	430	434	443	470	450	409	412	413	468	493	442	451	480	432	464	480	497	473	398	450	462	462	459	445	447	467	446	455	440	463	451	448	422	467	465	441	418	448	433	447	392	465	470	424	462	459	437	420	449	435	478	470	436	433	435	452	424	481	436	452	440	433	470	467	449	472	428	458	469	482	433	462	423	463	399	418	409	442	441	469	449	460	472	442	464	474	433	481	401	408	442	472	449	461	442	432	456	430	462	473	451	451	458	459	478	448	427	449	490	483	483	442	459	447	445	472	426	467	456	419	481	433	467	477	443	468	459	439	468	487	489	430	450	455	474	461	439	426	443	427	450	433	410	452	461	450	452	458	457	469	471	474	448	420	472	461	413	449	449	482	447	466	436	445	476	471	491	438	463	428	435	443	461	480	476	467	471	453	459	461	437	442	438	430	415	438	461	465	459	437	484	491	492	443	428	464	483	444	453	471	458	455	470	430	478	438	441	432	451	438	460	450	428	477	453	433	462	453	462	436	449	476	458	443	433	449	500	490	477	462	439	441	436	455	459	448	435	474	461	439	437	457	465	461	440	420	450	470	474	420	495	470	429	413	444	461	482	426	448	497	405	456	411	489	425	429	437	488	489	471	467	467	464	464	466	436	450	423	449	476	445	426	443	454	449	443	495	486	441	397	485	446	471	444	440	435	466	467	474	409	462	432	441	458	480	473	437	465	454	473	491	451	470	448	507	470	405	484	470	465	430	430	483	439	449	448	432	448	431	459	439	488	450	428	433	444	448	444	444	451	466	458	447	446	453	439	431	443	465	459	454	479	492	431	438	449	451	478	447	458	478	447	475	461	471	445	468	430	457	408	443	450	449	496	437	448	448	459	427	447	484	467	496	441	451	472	434	466	471	462	430	457	457	417	471	462	441	448	453	457	456	479	483	457	445	515	445	455	443	427	463	491	442	449	451	425	469	453	424	476	472	478	488	490	492	474	455	437	478	440	418	470	455	429	479	460	491	466	454	463	473	461	463	491	481	447	459	457	426	440	413	453	444	475	489	455	440	449	416	455	441	461	469	451	460	464	461	438	440	422	462	460	453	438	433	490	468	468	468	457	448	468	461	489	461	460	488	456	435	465	452	455	453	472	466	440	500	456	439	433	467	475	463	479	442	454	436	442	412	473	430	429	446	462	397	462	453	461	474	440	445	448	459	440	446	429	479	464	452	462	454	411	472	468	507	455	404	468	444	455	445	424	447	482	447	470	445	410	415	464	458	468	433	417	449	452	445	442	452	435	451	456	435	434	466	471	485	437	437	513	448	455	480	443	456	462	442	473	468	469	434	463	463	427	457	433	477	424	473	467	472	437	443	459	467	483	463	463	474	432	473	457	501	469	458	438	489	438	493	477	470	433	433	469	460	497	441	446	453	427	463	419	447	450	460	489	456	460	417	452	457	463	466	420	439	486	411	459	438	426	450	435	431	443	452	445	464	452	459	456	469	457	448	471	489	463	467	475	466	473	444	415	427	459	492	425	474	403	432	425	470	433	469	483	464	453	462	439	450	474	434	472	452	453	463	485	452	460	425	422	470	470	465	489	422	454	471	483	451	444	447	438	493	479	414	447	491	430	450	479	445	473	480	478	448	427	464	448	470	441	471	450	453	471	496	445	478	415	448	468	476	450	457	446	442	430	448	476	491	447	441	444	421	446	476	472	426	469	445	466	411	482	462	461	448	466	475	473	488	449	470	451	411	419	454	492	479	433	418	436	460	485	439	427	452	454	485	453	487	449	437	463	483	465	451	405	456	455	428	450	452	482	482	503	433	443	454	429	451	465	438	458	440	410	409	475	467	457	475	437	459	416	424	454	445	486	432	443	455	452	437	476	496	435	460	451	406	458	458	464	399	467	425	470	474	462	444	481	453	431	444	468	468	451	451	449	460	455	536	474	470	520	454	475	481	449	458	460	450	493	465	445	435	486	465	474	466	444	440	472	441	519	481	476	430	461	471	476	449	474	457	465	459	465	446	456	469	425	451	437	466	457	484	401	454	469	448	434	462	472	424	436	447	453	489	426	463	432	424	455	467	452	480	450	496	447	467	466	478	488	400	484	400	457	466	447	477	467	457	445	445	440	463	468	471	454	439	427	459	447	460	425	460	440	468	478	488	439	464	477	424	446	436	483	454	463	446	466	466	481	428	435	454	433	446	400	455	493	491	444	432	436	431	426	450	456	442	456	422	475	457	465	441	435	419	469	436	491	446	467	470	440
23302	21080	28257	24122	21068	10570	1597	1039	834	814	762	697	687	680	693	657	626	629	642	641	605	606	596	646	616	592	613	667	587	584	616	609	580	623	627	570	558	622	622	565	601	630	576	626	600	597	598	582	601	583	592	587	567	576	611	581	534	581	626	615	590	590	630	609	570	572	592	588	576	565	553	565	600	612	559	589	603	625	567	616	587	596	574	625	565	617	632	596	592	541	640	556	609	576	585	557	573	589	619	643	614	591	618	574	644	594	531	548	570	569	563	594	557	578	574	553	540	580	572	566	561	592	558	564	590	577	599	597	591	551	631	596	532	604	624	637	587	596	608	575	588	572	608	578	582	593	549	593	620	600	574	588	575	641	591	611	617	563	571	566	537	570	559	567	585	559	646	592	629	553	598	607	582	597	593	575	532	563	598	631	614	546	590	575	587	610	560	591	618	591	612	572	572	601	595	577	609	562	629	569	609	586	595	575	575	593	605	568	612	606	579	563	585	522	541	534	602	600	622	616	611	591	582	629	583	600	551	585	622	547	617	555	606	621	592	603	632	611	578	602	551	616	554	600	619	584	562	583	550	582	537	620	603	589	600	600	556	565	568	633	588	628	609	557	583	579	571	577	574	602	584	571	566	589	558	555	562	600	596	544	505	580	567	528	610	592	569	574	558	618	579	635	579	566	592	587	631	591	555	522	604	577	621	605	569	601	610	580	570	583	614	561	585	548	538	574	584	554	603	600	572	602	589	591	603	584	629	601	575	577	572	610	601	579	607	571	555	614	602	617	596	621	585	581	625	584	613	560	586	587	553	574	612	580	579	596	584	614	577	538	575	517	595	569	601	589	596	593	604	590	607	571	594	531	566	604	577	569	611	560	630	537	621	595	575	585	606	615	568	583	647	560	562	558	578	572	572	590	568	588	526	558	561	586	577	547	597	598	560	611	589	604	637	568	560	644	590	605	601	572	622	601	570	620	627	604	544	585	594	636	596	599	616	584	647	578	585	554	591	616	611	619	597	570	594	559	591	617	557	618	607	553	578	569	571	568	600	564	613	576	610	590	613	541	572	594	573	578	605	589	567	587	545	544	579	572	584	553	594	574	607	597	568	566	631	587	567	594	526	593	596	586	618	573	623	569	600	552	606	616	595	501	572	585	589	609	583	598	562	598	590	621	607	607	599	605	551	586	560	594	542	558	516	577	608	588	581	582	553	601	607	565	606	566	560	596	562	629	609	576	575	593	641	591	593	562	580	624	587	576	550	583	565	577	624	616	565	604	581	620	620	548	569	586	607	567	581	591	586	585	600	591	597	597	590	580	579	610	568	559	555	517	607	557	578	585	624	563	626	599	593	619	576	583	573	606	570	581	561	586	595	611	567	651	586	561	605	623	569	575	593	630	577	592	587	574	624	564	564	561	562	627	581	557	585	577	576	571	573	592	615	580	580	577	595	612	644	618	566	562	558	587	616	558	544	563	611	595	606	576	586	574	582	577	589	604	588	617	543	590	632	567	555	589	567	579	565	567	572	586	627	584	560	589	604	611	548	589	595	624	584	578	588	601	598	558	554	515	578	571	605	608	603	585	559	569	602	594	525	595	569	559	581	576	609	606	638	564	573	565	555	615	578	577	594	600	613	620	595	583	578	595	613	599	576	568	608	585	579	630	607	544	610	603	587	581	583	541	563	588	562	550	561	556	576	564	560	607	615	559	569	591	571	589	561	556	590	610	590	595	554	591	618	568	581	583	584	569	644	600	615	576	531	508	600	581	535	601	556	575	574	597	573	601	577	608	552	576	635	566	558	628	581	578	596	580	555	614	584	582	648	582	563	571	600	535	587	594	600	579	605	580	595	566	600	586	596	585	592	574	603	588	565	603	579	584	608	558	557	581	603	587	574	597	566	580	580	566	563	598	647	587	551	585	569	587	599	600	580	547	593	557	561	591	607	559	527	574	608	550	564	553	552	588	641	588	624	622	611	574	573	585	561	615	548	606	545	516	561	597	583	587	607	601	617	564	577	622	587	553	616	571	587	557	580	606	597	548	555	568	591	607	610	585	580	563	590	548	597	624	616	574	585	586	593	575	595	547	573	604	580	539	616	567	594	599	589	633	605	541	601	618	603	629	623	498	597	626	569	570	600	575	600	591	588	587	592	602	560	629	628	572	566	606	560	595	584	555	579	658	568	630	579	583	576	596	577	598	591	588	548	564	590	574	572	593	581	583	553	600	563	590	565	571	561	590	561	569	638	636	592	535	583	557	613	555	607	554	561	605	587	600	587	596	596	610	559	613	600	617	589	631	575	628	599	565	611	579	655	551	628	587	623	602	571	599	599	601	614	607	569	567	582	557	599	601	636	571	587	606	594	583	595	561	571	555	588	601	570	640	570	616	589	611	559	554	591	597	586	594	599	595	584	600	601	527	601	551	589	565	547	604	630	574	596	581	575	563	595	576	549	585	572	560	593	585	583	575	606	599	621	584	556	564	569	663	585	540	528	565	608	627	615	600	566	592	589	550	614	579	579	566	585	577	573	582	561	573	546	574	547	574	625	617	547	614	540	546	582	554	596	584	591	601	558	604	599	585	580	613	603	585	566	573	546	616	548	603	614	595	580	594	573	583	540	596	625	552	601	553	590	583	561	560	596	606	572	608	575	591	587	596	579	574	587	565	607	593	581	573	580	565	586	594	574	573	575	607	591	582	557	585	535	581	591	561	587	578	579	595	561	549	639	581	597	557	540	564	579	626	599	603	570	584	607	550	598	607	583	601	564	573	594	553	568	552	520	576	597	570	580	610	538	587	593	563	590	521	597	557	602	598	561	581	601	593	581	574	590	567	605	581	546	582	566	552	589	559	641	615	556	570	610	538	561	560	596	595	666	600	593	616	567	633	638	546	581	593	613	525	597	632	634	572	584	610	536	556	583	585	563	583	591	525	628	561	605	572	647	575	556	611	513	558	594	541	576	543	544	568	558	565	529	553	618	595	594	584	586	556	570	579	594	587	556	539	565	579	542	587	590	585	566	564	530	541	574	567	589	602	604	614	588	561	551	607	544	544	579	587	551	598	589	561	597	585	589	586	570	601	571	505	591	593	622	608	620	577	592	611	583	579	594	574	579	577	589	595	615	540	584	567	577	606	610	646	620	554	598	576	529	598	567	579	576	584	565	594	601	550	589	585	582	591	605	598	622	603	556	616	547	593	611	594	594	599	609	579	580	598	582	610	563	601	555	552	516	595	563	569	547	539	553	662	526	572	595	555	584	600	564	579	576	557	614	559	597	588	605	559	598	609	601	599	563	560	633	596	574	594	562	588	633	590	582	573	573	591	591	588	593	587	605	613	567	582	587	609	600	612	606	560	556	600	580	598	596	563	560	604	618	601	555	625	609	569	612	604	581	612	575	614	622	590	616	554	566	575	579	566	640	560	566	577	629	604	578	578	552	550	602	538	601	586	582	606	558	555	578	568	578	528	574	558	583	571
20827	15335	10627	5683	4141	2752	1970	1445	1207	1057	933	875	822	823	852	789	819	791	810	791	741	755	779	779	737	778	696	717	751	729	756	737	660	705	728	752	718	730	704	712	691	722	703	686	702	746	717	758	797	759	681	715	720	696	727	717	720	721	740	686	721	746	689	697	707	729	696	777	724	750	699	764	723	740	669	757	735	734	754	730	732	749	690	752	740	702	686	702	738	744	734	707	767	725	739	734	727	737	709	740	712	722	691	754	748	747	744	732	739	722	691	671	679	675	714	724	741	727	698	636	672	680	682	720	721	730	690	763	705	703	756	704	690	712	686	756	692	665	719	705	776	702	727	672	738	712	727	710	726	724	742	694	729	713	785	700	696	771	756	694	707	683	748	757	724	702	757	731	689	674	720	759	732	724	725	698	751	691	767	693	707	714	670	721	683	705	673	751	695	713	707	723	693	713	733	712	762	706	740	730	707	755	733	727	674	725	696	676	709	747	718	750	702	707	727	690	684	710	668	721	691	682	716	735	696	679	761	713	728	723	749	742	692	756	682	668	706	703	737	736	723	718	734	715	787	667	741	730	726	675	734	742	759	738	710	696	699	733	730	734	722	732	705	738	696	713	718	711	705	718	698	711	682	709	677	678	735	695	700	694	730	761	728	729	700	726	720	694	734	700	728	707	727	687	729	691	702	757	678	774	727	685	733	736	729	721	735	680	731	711	771	740	763	730	722	712	691	742	729	702	681	728	683	714	712	746	708	729	686	694	676	699	741	747	725	745	734	700	703	692	723	692	731	727	734	730	687	743	693	704	699	738	734	757	724	684	707	754	693	746	777	706	691	748	730	682	688	701	698	758	780	740	727	775	741	703	699	733	737	708	761	762	753	676	745	672	680	752	685	728	730	713	701	726	730	730	666	721	750	717	729	728	731	717	680	755	723	726	755	711	760	738	730	719	711	714	754	751	646	770	723	707	739	699	683	688	736	738	684	704	756	662	698	694	709	777	737	725	708	768	723	740	746	731	721	718	736	755	678	689	684	761	711	694	722	723	755	722	704	698	728	716	707	749	724	672	730	717	717	712	719	740	749	721	714	704	722	724	732	708	717	747	703	671	778	752	693	733	710	708	715	732	707	723	712	677	718	733	725	751	715	719	691	713	713	734	740	717	691	728	674	682	688	725	731	721	702	664	719	766	706	697	667	720	692	773	810	714	740	775	752	719	753	735	686	737	755	737	716	731	751	693	718	678	726	687	755	743	712	724	725	765	754	725	691	745	715	760	707	664	708	729	701	685	673	737	722	743	728	709	729	736	698	701	692	721	653	767	686	719	710	716	701	734	668	696	737	727	703	732	745	718	687	707	675	724	711	783	779	730	699	710	733	735	692	713	750	701	696	693	708	710	742	711	700	741	778	721	678	735	673	701	737	732	722	694	702	713	705	714	709	692	706	727	727	752	749	702	705	719	730	735	735	741	695	734	729	679	685	759	751	693	690	695	733	672	675	726	801	728	686	754	690	769	714	718	671	695	724	679	701	725	666	731	726	683	693	735	748	743	729	713	710	752	736	715	721	731	683	725	701	741	735	690	727	754	681	722	710	691	702	711	765	717	742	702	721	715	709	741	753	715	710	743	670	709	713	716	717	730	721	750	703	749	730	715	732	763	754	727	713	774	721	701	704	721	690	741	720	754	712	714	718	770	748	676	719	733	699	694	763	726	720	723	709	742	702	711	711	713	706	701	729	724	719	744	718	675	670	704	704	690	725	705	673	734	727	741	709	710	778	745	752	688	740	745	737	712	691	730	726	708	677	744	740	740	691	769	733	711	702	705	743	725	755	692	722	718	746	708	696	663	788	694	694	726	728	748	706	743	690	719	695	750	712	681	734	713	705	711	693	694	666	678	740	739	718	681	700	715	730	704	703	698	738	739	736	691	715	750	712	719	702	726	722	765	729	714	722	698	693	709	671	718	693	696	757	694	717	793	742	709	699	695	702	729	676	719	761	711	673	718	689	706	723	686	679	732	745	707	728	729	695	756	705	730	677	649	717	705	734	725	718	722	721	720	703	734	724	716	711	728	709	703	726	738	738	730	727	755	760	718	730	756	695	697	710	701	709	737	704	703	712	690	738	761	689	742	757	722	679	687	681	792	751	712	696	745	670	705	715	679	689	704	736	688	749	685	709	746	735	740	746	706	707	713	700	785	710	730	724	794	666	740	729	740	726	672	731	729	694	733	711	702	758	707	759	803	684	688	708	744	723	710	726	704	715	706	736	697	708	757	762	702	732	693	740	728	699	734	707	707	684	698	724	763	669	705	716	690	699	716	681	711	754	765	681	733	729	724	712	764	714	737	729	720	734	765	757	663	703	706	698	729	723	703	743	698	715	710	762	689	749	702	684	768	770	700	733	709	738	719	721	715	671	734	756	724	723	763	717	730	741	742	732	726	700	682	726	702	701	672	684	684	714	722	735	707	775	662	785	744	728	739	735	684	722	711	718	668	756	723	682	634	708	733	738	750	745	751	710	713	748	759	702	711	721	721	702	725	743	726	736	685	757	743	711	711	757	706	671	734	703	717	736	749	712	727	738	736	688	721	732	763	709	743	676	719	727	734	754	669	721	718	742	665	769	719	735	728	734	734	743	746	769	695	719	705	711	736	734	735	670	655	699	718	686	785	723	671	712	684	724	736	729	714	699	694	691	681	664	702	666	677	689	726	724	676	742	743	711	696	704	691	738	712	696	673	753	687	709	742	756	739	701	728	758	719	715	728	736	754	752	752	705	740	697	727	660	742	753	740	701	700	740	735	712	692	725	728	688	685	716	711	651	738	693	725	777	694	723	731	727	712	739	699	707	717	706	721	723	738	677	719	744	704	741	743	721	709	685	700	697	725	712	698	731	705	707	736	701	710	708	693	705	696	767	716	729	715	717	738	728	709	724	700	700	721	742	694	690	707	743	698	683	655	724	716	759	738	730	725	634	748	704	722	713	731	691	723	711	752	709	701	789	702	725	787	750	742	655	751	697	688	698	676	703	746	717	690	733	738	708	721	787	682	709	708	718	742	698	722	695	708	697	765	721	715	742	706	750	726	702	719	680	717	649	762	664	746	714	686	689	698	709	754	773	737	715	722	698	682	740	740	687	663	707	729	719	714	719	680	692	731	727	716	753	767	634	709	676	745	740	762	727	722	745	737	703	712	691	747	754	715	748	736	703	684	744	742	687	707	719	699	693	767	732	713	771	685	675	721	692	659	728	705	711	681	694	722	719	698	732	715	717	739	718	744	715	744	727	668	717	731	732	684	748	751	730	683	707	787	744	723	705	718	723	661	670	726	677	673	727	690	691	681	720	748	693	692	738	707	701	670	718	750	706	732	735	696	735	655	734	700	718	715	766	743	737	718	755	724	692	725	705	705	727	711	713	711	674	665	720	681	682	748	701	710	740	700	727	695	741	728	765	728	727	760	708	700	751	725	681	704	720	695
24210	21062	27281	24933	12937	1105	545	407	303	263	260	238	246	230	220	235	204	193	188	180	209	188	186	191	181	169	168	169	183	168	203	176	194	172	191	168	168	184	170	160	186	180	185	162	177	141	178	172	194	164	169	194	195	179	154	184	181	190	186	180	163	180	167	179	183	160	171	177	176	191	175	152	164	156	144	170	187	186	169	176	201	193	165	165	172	164	180	180	193	171	177	168	160	180	172	168	192	167	155	177	178	196	159	171	170	167	170	172	140	161	174	171	164	160	178	160	162	164	172	184	160	177	171	169	172	177	178	144	166	177	176	159	170	191	151	196	196	186	168	186	163	157	182	168	171	155	149	170	145	171	165	151	174	184	164	155	168	167	156	160	189	150	159	171	192	168	186	168	161	183	188	146	174	188	154	149	164	162	177	173	188	206	163	161	187	178	159	165	169	150	177	146	180	166	172	177	167	166	162	163	179	180	167	163	152	168	189	178	177	167	160	165	174	189	156	165	179	174	145	177	144	185	181	191	162	196	171	168	180	207	178	156	172	145	156	171	176	172	184	178	152	167	185	163	161	155	187	172	175	162	182	175	150	164	158	177	166	176	145	178	193	166	183	169	186	184	158	163	174	189	153	171	196	170	169	162	154	198	171	161	176	162	167	175	155	147	153	163	145	157	169	162	165	155	165	177	161	172	178	179	193	154	169	168	176	192	177	187	170	177	178	159	157	163	160	161	173	212	167	185	170	185	166	161	174	170	172	181	180	150	171	172	193	145	158	173	169	166	186	176	175	186	176	172	166	192	190	168	163	177	176	144	178	163	177	196	186	142	203	169	193	187	155	194	176	180	159	157	193	180	190	178	162	167	170	178	184	188	169	163	191	166	172	179	164	146	169	171	165	160	198	173	152	205	153	171	215	155	189	185	161	173	184	170	165	169	162	164	184	184	173	176	142	177	171	185	170	189	150	177	163	174	157	168	185	178	202	139	154	161	176	188	178	170	168	184	170	188	160	175	162	198	181	167	158	170	164	152	183	188	192	182	176	184	166	170	178	168	176	174	164	167	167	173	185	177	182	206	168	165	160	141	187	153	166	183	153	168	184	178	176	187	175	160	155	183	183	180	184	163	166	178	172	162	155	172	177	186	156	178	167	168	153	180	194	165	154	175	193	191	174	181	163	168	172	176	171	177	182	168	179	183	187	169	173	175	173	164	171	184	167	193	151	172	158	164	162	185	184	179	177	153	180	178	155	164	188	166	151	173	178	152	190	169	162	169	182	196	163	190	162	156	166	167	182	166	184	170	199	169	155	151	184	159	164	177	174	185	192	153	173	173	184	174	176	212	181	191	167	162	179	178	179	160	167	156	190	201	185	160	179	165	158	177	160	198	172	182	160	176	174	191	166	162	176	192	168	165	188	169	155	169	179	144	168	160	173	168	173	197	168	157	168	184	157	178	178	180	170	164	175	172	180	143	151	161	159	186	195	183	184	187	147	173	196	169	157	177	186	179	170	193	179	160	160	160	163	184	160	154	175	190	187	156	186	189	190	160	150	180	187	147	193	180	179	169	151	173	169	174	158	172	169	165	166	161	157	165	196	178	159	150	190	166	166	178	146	160	177	164	175	181	188	169	171	184	184	183	189	176	174	186	176	183	177	162	180	192	182	179	163	175	180	166	169	175	164	157	180	173	170	164	162	193	175	181	183	178	183	157	170	171	150	176	185	204	147	179	181	188	180	155	159	175	170	190	174	178	162	152	167	180	160	199	161	169	158	173	148	162	158	158	173	179	193	165	213	188	173	180	165	172	163	174	169	174	180	180	179	160	174	206	181	161	191	173	163	177	182	161	185	184	164	170	162	163	196	191	183	166	166	163	158	165	189	172	179	170	188	178	170	153	167	188	176	177	186	176	185	148	157	170	176	164	172	163	162	177	175	182	166	172	176	151	171	160	172	171	184	166	162	183	193	176	171	201	158	173	167	149	180	180	181	165	187	180	159	147	179	179	168	173	168	161	170	173	181	171	166	204	164	157	150	169	171	167	177	173	198	189	159	169	179	178	162	209	146	170	150	165	165	174	153	167	185	177	193	163	205	159	172	167	184	187	171	141	169	172	159	156	167	174	170	168	190	199	155	193	171	155	162	198	165	178	171	159	175	176	186	165	163	168	173	173	193	197	178	186	180	189	182	162	151	157	188	156	191	208	156	167	178	175	158	208	131	203	171	175	165	192	162	176	170	141	157	178	162	155	164	184	203	175	197	155	174	176	175	152	172	166	157	181	181	179	182	167	165	201	177	174	158	152	213	160	167	192	172	167	158	180	196	171	172	157	168	162	159	174	172	180	185	181	190	184	186	183	146	165	192	182	205	180	160	180	200	170	171	176	170	160	148	187	176	165	183	153	181	188	169	179	175	161	178	163	159	187	198	151	169	192	170	157	170	200	173	173	150	175	169	189	182	148	181	160	158	193	186	170	183	166	186	158	181	160	169	166	193	175	178	173	193	169	176	178	167	166	163	169	167	185	192	161	183	193	181	171	198	155	156	170	168	169	168	161	171	167	161	150	181	160	163	183	148	167	164	177	174	161	184	158	146	162	210	180	168	151	164	173	163	176	147	185	161	172	184	179	151	178	170	167	191	194	193	184	176	164	147	170	182	167	169	183	174	160	197	178	157	154	172	164	178	178	177	154	193	179	176	159	182	196	132	188	192	163	182	190	151	166	159	182	166	190	164	189	168	158	172	164	162	166	166	169	185	186	154	157	174	167	177	173	157	162	153	186	164	193	172	196	171	186	137	183	184	162	160	151	157	170	200	173	158	172	190	164	173	166	171	156	191	168	181	172	165	190	183	158	159	167	181	187	168	192	136	164	170	165	168	155	186	164	165	157	179	165	176	160	197	157	171	184	179	165	175	184	167	169	190	176	156	175	176	152	147	187	150	181	178	165	154	169	169	204	189	201	183	175	168	159	176	153	162	171	174	165	150	151	160	179	195	161	176	144	159	169	166	164	174	172	167	180	178	185	178	176	178	180	174	172	154	167	173	182	171	187	209	177	179	171	192	189	166	192	167	166	174	170	186	179	186	185	175	154	187	140	189	174	184	178	167	170	186	192	187	195	170	172	167	153	154	190	173	155	163	156	168	164	159	190	178	182	170	179	176	154	145	154	180	164	154	187	181	175	165	169	166	152	144	180	175	182	184	165	167	188	174	181	180	184	153	181	181	168	181	175	156	164	178	163	185	177	185	173	166	160	155	179	139	163	177	168	172	175	168	172	180	195	159	170	165	181	158	182	170	166	175	164	177	174	174	163	186	171	178	190	164	171	189	153	191	158	159	198	175	184	156	188	189	178	205	182	160	176	189	169	177	175	180	164	181	169	161	191	170	180	199	177	147	150	156	172	189	153	157	169	159	176	159	153	172	168	161	170	183	194	178	149	183	169	170	169	149	153	192	166	195	157	198	176	174	160	174	153	179	152	148	157
21306	11989	7145	4084	2712	1529	1076	709	514	441	385	366	330	303	290	309	243	271	270	248	231	250	248	240	259	248	222	232	202	240	242	215	212	249	262	234	222	219	218	221	235	269	218	239	229	234	203	231	263	243	195	246	232	242	239	216	231	239	246	221	220	223	224	259	233	252	237	255	235	219	215	211	227	242	226	240	271	247	233	245	248	213	212	241	238	219	230	238	239	227	227	217	213	231	245	227	239	222	247	222	237	270	223	255	234	206	227	221	243	241	235	204	242	229	234	215	227	234	260	229	226	235	235	216	258	238	230	214	249	232	211	230	210	205	237	225	218	222	236	234	232	229	207	248	250	226	213	206	237	255	236	240	233	229	261	249	228	232	207	222	246	274	226	228	181	225	216	219	238	210	229	206	234	230	228	242	232	254	248	234	207	215	220	249	243	199	225	230	248	211	212	181	229	216	241	207	213	223	229	227	215	220	211	242	221	235	193	229	241	247	218	216	231	199	228	247	228	252	231	248	247	215	219	208	214	192	228	213	249	228	227	225	252	215	213	225	213	230	220	231	221	247	252	219	245	226	221	223	199	230	218	239	225	244	205	235	213	222	218	202	244	228	206	248	242	230	237	240	217	240	221	208	236	201	231	237	216	231	222	231	231	232	242	206	256	250	215	234	215	245	247	231	223	238	207	227	226	219	197	236	234	229	241	207	198	232	205	232	219	234	222	229	235	238	216	244	214	226	217	219	221	238	241	242	237	250	216	234	230	212	241	220	233	251	235	225	220	220	217	218	226	231	229	225	217	224	232	230	208	226	239	197	240	268	233	224	222	253	237	236	214	247	239	217	235	247	241	219	235	206	250	242	214	208	207	238	225	202	221	226	218	234	241	201	210	224	226	239	244	230	215	200	230	239	227	230	214	214	242	211	274	252	239	233	193	241	207	229	226	233	229	220	256	209	238	250	215	205	225	203	230	215	203	247	240	244	229	219	239	217	225	241	238	244	227	217	233	224	240	221	226	221	218	245	216	227	221	207	246	199	215	202	223	238	231	205	244	237	226	248	243	217	229	246	245	236	212	231	222	236	231	217	226	196	239	220	234	236	225	215	216	238	196	225	251	241	235	216	208	267	236	228	236	205	221	203	231	229	222	218	218	217	241	229	238	224	249	224	256	234	233	205	217	268	230	269	227	216	245	247	232	228	245	229	232	242	221	208	226	261	226	217	241	235	245	216	241	232	231	201	228	248	253	251	218	224	207	205	245	239	224	219	213	239	225	250	241	222	202	249	230	219	213	230	249	198	220	228	258	213	209	216	255	257	202	221	207	221	229	218	242	211	243	232	201	242	229	208	236	234	228	240	243	231	244	212	232	231	223	231	214	236	193	204	216	216	237	259	218	197	230	227	250	248	221	247	201	243	254	233	223	235	243	228	246	212	224	220	223	234	222	197	202	231	210	238	235	249	238	232	232	226	216	250	241	233	230	222	224	242	233	240	232	222	232	225	221	211	242	242	211	235	234	232	242	228	207	219	244	198	226	266	253	241	256	232	239	212	208	250	263	215	205	218	208	202	195	194	210	215	199	236	237	216	220	227	244	228	241	215	227	234	266	235	239	228	243	204	239	236	232	236	206	237	234	216	222	239	215	205	228	220	200	263	203	230	224	226	210	230	227	261	227	212	259	278	249	215	227	197	219	234	244	240	216	241	211	238	223	194	266	239	233	238	234	263	224	217	219	214	258	207	215	249	226	228	242	224	236	241	241	218	241	241	215	219	228	232	203	232	226	213	239	251	234	209	221	208	250	234	243	226	249	238	226	230	240	227	224	229	213	228	197	228	237	198	236	196	229	248	236	213	232	192	236	259	210	177	236	215	249	230	236	217	243	230	195	223	239	222	232	230	227	251	237	251	226	248	224	236	209	260	268	228	240	207	214	213	213	203	204	207	219	214	254	217	211	259	223	217	186	220	228	236	207	194	227	229	221	230	268	225	223	222	216	222	216	237	226	226	225	222	229	214	219	228	216	228	244	256	231	252	247	192	219	223	240	251	246	230	226	239	225	209	223	224	234	235	232	219	229	192	220	230	205	230	224	220	203	227	225	232	237	233	228	214	244	214	216	213	229	226	259	252	233	194	223	229	225	221	241	206	262	262	230	221	237	237	240	223	231	221	222	237	238	257	240	243	200	244	227	221	252	220	238	223	252	260	254	219	225	213	246	228	262	230	248	200	213	197	233	233	237	219	185	231	261	216	228	247	235	222	238	232	239	199	224	202	221	224	236	222	240	220	218	205	237	251	214	210	254	245	220	218	224	217	235	232	221	220	235	213	221	245	235	230	217	237	231	261	220	228	231	233	242	241	214	214	215	228	226	219	219	202	251	237	210	230	217	211	245	228	234	241	219	206	251	212	212	212	224	260	241	219	245	232	209	207	225	206	223	270	223	213	218	227	226	223	260	236	223	238	201	234	238	221	211	227	206	203	233	222	260	214	203	225	262	238	207	223	226	218	239	229	228	207	227	225	236	211	230	233	236	225	221	217	239	229	227	223	238	225	230	246	227	239	226	210	214	223	227	201	211	214	209	217	239	242	224	224	212	249	226	205	224	253	233	217	215	219	232	214	230	216	208	223	200	237	238	233	236	241	227	206	249	246	224	228	204	193	261	262	220	231	228	215	231	227	244	246	210	226	250	223	218	221	238	214	212	231	235	234	232	222	234	260	220	211	215	202	216	220	221	251	237	227	205	237	224	225	241	225	223	244	247	229	230	247	210	214	239	240	214	229	236	238	240	207	222	200	195	220	221	228	226	234	239	225	228	242	239	242	243	245	222	244	225	237	219	225	234	240	229	210	214	254	225	244	212	206	225	250	208	246	230	233	238	228	220	228	223	229	218	217	221	225	241	221	270	243	219	241	223	235	229	251	228	223	236	220	208	240	215	236	225	230	228	219	215	234	223	225	243	216	239	210	227	221	214	239	246	226	197	224	226	204	212	207	232	239	217	229	202	220	227	231	216	242	224	264	236	252	236	240	250	253	233	215	248	228	200	239	222	232	219	225	243	223	267	219	229	253	204	222	247	233	245	214	231	206	239	209	225	229	200	237	194	207	232	241	201	207	242	231	239	230	224	239	193	211	253	223	204	207	243	222	228	244	217	251	237	229	257	242	233	228	232	218	209	229	224	218	206	245	208	217	230	217	229	229	228	234	243	216	226	211	211	215	190	220	223	218	257	229	198	223	205	210	218	230	225	243	235	235	237	226	241	232	230	224	236	246	211	237	223	227	192	206	235	215	248	226	201	214	222	237	227	237	254	234	243	205	201	244	208	209	233	246	205	252	219	219	235	217	220	226	230	234	223	226	239	229	183	241	234	243	234	235	220	228	251	249	232	238	209	231	206	217	241	230	214	235	232	218	228	212	238	229	214	251	225	225	216	224	237	227	197	229	243	237	241	233	218	236	216	270	217	214	227	221	219	221	212	228	227	244
22248	21126	28770	23719	21119	21152	9914	1324	878	805	733	625	544	614	573	543	490	453	476	463	482	430	473	479	435	459	436	475	460	449	434	440	444	453	431	454	446	453	430	434	416	432	456	414	438	433	442	429	412	438	410	404	406	415	423	402	402	413	427	442	418	418	428	400	455	408	447	436	422	422	392	412	433	419	422	404	422	430	441	395	392	447	450	435	448	431	399	406	399	384	428	425	408	398	431	381	400	428	405	391	410	392	422	414	411	434	422	413	433	476	396	433	420	447	411	444	405	427	418	414	433	411	434	440	396	414	395	415	406	389	444	430	474	435	403	402	445	414	463	451	437	401	406	407	451	424	428	380	377	431	449	404	437	407	425	424	422	414	391	387	407	396	429	405	419	405	438	425	436	446	432	379	434	408	399	423	419	391	443	429	430	424	425	398	408	406	405	380	424	402	448	417	368	411	427	468	417	447	397	437	445	414	481	416	428	460	424	420	406	436	373	387	412	402	409	364	394	402	385	387	418	414	414	436	399	423	435	434	433	440	429	430	400	399	452	395	388	438	394	432	415	436	420	404	419	459	417	414	381	387	419	418	446	400	428	358	392	436	447	408	446	440	390	369	423	389	409	416	379	425	428	415	460	419	419	434	403	423	410	391	401	422	401	428	438	425	437	429	372	454	416	370	431	428	402	414	417	438	411	379	413	447	414	383	399	424	417	384	371	388	405	452	406	386	413	421	408	433	402	363	397	405	411	433	436	467	395	430	395	429	425	408	405	430	399	442	393	424	427	391	424	459	380	434	416	415	405	408	376	438	411	405	434	414	366	426	416	433	415	435	397	401	398	422	431	413	392	404	412	409	416	427	388	436	440	431	442	423	447	412	404	413	416	416	440	422	409	424	440	431	406	421	440	435	437	407	403	423	434	448	448	444	400	364	386	411	440	460	396	422	406	401	444	451	402	446	414	433	420	412	419	442	412	400	404	398	397	444	409	414	466	427	405	441	440	408	419	382	410	433	413	420	382	435	394	403	432	387	419	391	358	399	407	397	414	461	447	416	406	412	435	414	417	416	419	399	419	399	421	403	413	407	420	402	385	420	426	472	391	414	395	421	417	428	417	437	392	404	432	395	432	406	444	420	435	419	388	397	462	409	425	429	442	397	427	391	425	421	396	401	398	425	397	404	422	431	444	395	446	415	417	385	400	427	455	405	415	439	400	422	397	399	401	448	415	456	398	421	424	425	395	416	391	382	430	434	426	425	462	410	405	397	409	384	407	398	419	409	410	434	426	433	436	388	395	418	411	412	391	417	414	428	411	409	423	413	378	436	448	408	420	432	389	431	439	425	406	466	401	437	420	412	405	426	424	404	452	383	456	414	442	415	435	424	420	443	438	417	427	428	399	389	378	414	417	422	438	412	400	432	438	454	400	438	386	420	441	474	401	430	379	424	433	425	388	434	421	423	456	376	403	416	416	409	475	373	386	393	427	425	427	414	422	408	400	402	440	415	418	397	435	431	395	465	428	397	421	387	421	377	414	449	423	431	395	389	414	436	411	409	420	396	415	385	384	424	398	424	413	405	411	454	439	452	417	393	418	427	395	380	406	423	407	410	395	362	458	413	374	420	452	426	392	407	418	378	398	427	386	398	404	413	405	431	434	396	414	439	445	395	409	429	435	397	405	407	414	433	412	430	444	414	425	395	455	428	397	414	395	433	402	426	419	429	427	407	426	411	384	403	409	417	432	430	439	466	408	382	424	432	385	422	409	436	386	415	429	392	430	447	396	390	392	420	394	392	368	418	412	403	385	409	407	396	408	423	403	388	421	402	447	400	413	435	410	442	409	381	388	410	426	405	443	414	432	441	410	411	456	377	394	397	413	406	395	386	419	445	389	431	420	421	377	410	425	375	426	418	413	421	438	405	423	421	436	393	452	413	443	410	429	426	390	403	443	411	399	382	429	393	405	388	424	419	404	399	406	426	425	416	424	423	434	402	398	408	439	427	431	412	412	393	386	363	417	399	467	418	426	423	446	372	416	416	410	414	421	428	409	436	420	427	390	431	422	422	400	435	414	430	417	415	408	392	425	396	415	432	400	418	429	441	434	401	402	454	412	417	406	401	425	416	387	409	408	419	439	445	449	396	413	448	453	416	376	425	448	416	390	426	426	425	402	432	414	401	430	396	413	426	432	422	412	389	398	408	437	448	395	411	401	403	429	400	396	378	467	394	392	407	441	435	432	406	441	422	413	400	395	414	427	400	423	410	412	410	420	392	406	375	419	412	443	448	391	404	404	391	421	388	426	409	401	430	391	435	412	415	418	416	429	445	428	455	441	448	434	382	408	441	435	407	443	400	421	372	387	424	438	405	405	405	414	373	378	447	405	417	391	431	372	434	394	450	428	401	406	439	430	412	400	423	421	409	412	447	435	409	389	466	458	401	460	408	417	403	449	421	401	401	403	393	409	437	396	396	429	416	452	449	452	379	429	395	417	442	395	414	430	371	400	459	427	396	438	417	417	419	409	415	432	393	413	378	418	370	433	422	419	426	434	442	430	425	425	367	438	399	369	434	421	424	420	425	441	419	409	418	429	430	460	426	428	418	449	442	425	431	439	442	445	412	440	412	426	442	425	408	403	403	423	416	430	452	376	421	426	411	438	388	451	435	420	405	435	399	408	443	412	404	390	404	421	397	429	411	403	385	407	388	431	390	422	425	420	417	435	456	434	448	451	418	400	433	401	398	434	402	409	436	455	385	424	377	427	443	363	419	409	425	418	407	429	409	427	418	423	407	407	386	401	434	434	392	404	424	409	433	430	427	426	425	382	386	410	391	399	420	412	401	437	396	414	408	433	409	414	435	428	456	418	426	429	439	420	418	433	432	404	386	408	440	395	422	432	405	410	390	415	389	426	436	438	422	408	413	404	376	417	440	388	403	394	417	437	402	408	444	438	417	411	419	420	396	412	424	400	458	388	438	397	430	411	429	425	404	442	409	442	430	454	405	417	401	431	426	426	445	421	401	445	420	408	420	460	422	390	384	438	435	423	435	422	410	420	450	407	438	406	403	383	404	412	444	405	431	404	424	426	414	417	428	410	429	421	462	434	429	411	406	400	438	405	441	449	417	399	434	431	399	406	403	410	391	380	418	427	420	422	388	393	374	406	460	382	412	422	398	390	374	427	439	425	430	405	426	459	436	435	410	409	435	452	437	412	425	430	409	452	399	437	433	412	436	424	393	406	415	403	405	394	434	429	406	396	399	426	443	406	411	428	432	400	426	459	440	443	407	424	442	396	401	404	436	361	404	459	412	404	419	417	413	396	408	439	376	430	409	412	399	415	435	434	427	432	394	417	381	407	425	429	400	417	410	406	431	404	398	440	402	418	391	432	397	410	420	443	415	431	415	451	422	417	436	409	432	408	434	399	424	426	423	407	406	367	425	425	421	425	424	367	373	438	425	442	422	431	463	424	404	433	397	420	406	400	435
24147	24203	15789	8670	6349	4021	2809	1912	1501	1211	1005	935	855	743	744	711	667	649	646	600	617	580	584	579	585	596	544	572	519	576	565	542	558	578	541	538	550	516	511	571	580	552	540	527	547	521	558	549	557	563	547	543	548	529	532	549	515	519	540	544	534	568	477	537	530	529	540	520	521	506	525	523	556	548	569	567	503	539	553	545	538	500	512	518	517	535	516	527	542	581	524	559	506	476	551	536	529	530	482	503	535	512	561	557	522	514	540	516	557	540	503	524	547	534	535	559	573	534	480	537	530	528	516	527	560	529	545	521	564	542	535	507	532	521	526	533	534	523	522	497	514	528	498	506	562	540	543	527	487	491	510	516	507	527	548	537	474	580	561	550	505	538	543	556	509	539	555	564	584	491	499	533	503	529	539	526	482	538	538	545	545	542	510	540	526	542	507	524	526	482	539	577	495	529	469	508	510	516	459	523	493	488	506	542	533	509	495	545	521	509	549	528	522	571	542	505	522	561	514	533	501	542	504	543	542	555	511	556	515	551	561	553	501	550	517	589	541	531	536	527	521	541	530	560	536	497	518	511	503	538	553	541	554	553	486	516	483	534	523	540	529	532	517	521	558	491	548	505	513	542	503	510	534	545	564	498	514	510	544	529	505	532	532	516	555	535	523	511	558	511	538	535	479	564	527	519	517	566	565	537	547	513	505	539	553	522	512	529	520	550	494	543	542	519	554	521	523	533	521	515	530	495	547	544	544	538	552	501	525	508	524	497	530	544	568	535	512	492	562	541	511	570	550	543	504	484	524	518	516	547	491	579	546	510	535	510	564	491	525	520	520	541	540	505	507	487	523	481	532	506	572	539	549	514	538	588	535	548	507	512	504	534	516	535	508	530	487	557	538	524	531	513	531	525	492	535	557	543	517	508	515	508	514	527	549	533	500	530	546	529	584	536	530	504	528	571	560	509	535	510	562	536	547	520	512	476	563	536	539	499	562	533	530	495	510	547	573	491	546	554	509	533	512	494	567	536	476	528	520	518	538	525	526	559	531	561	496	542	510	543	546	540	568	551	522	503	547	516	518	521	549	545	547	532	532	526	549	534	563	508	525	509	519	492	524	553	529	504	523	496	531	496	541	492	493	545	538	551	557	537	513	534	522	549	559	526	583	502	546	585	503	505	503	553	530	501	498	483	503	520	518	547	558	551	494	515	515	525	548	542	538	513	514	554	566	522	533	518	522	551	525	529	523	556	524	536	548	530	565	534	555	546	565	513	516	529	568	503	522	510	505	503	497	536	538	484	547	512	521	518	525	535	520	517	528	527	554	534	540	541	478	527	515	540	502	529	467	496	520	496	487	517	542	510	536	574	529	550	528	539	526	523	535	485	515	512	548	553	547	549	532	540	539	560	571	548	547	535	521	559	555	535	498	529	509	501	515	521	542	567	554	523	547	498	531	532	518	543	518	524	536	554	548	527	547	541	559	499	530	546	537	547	533	526	530	513	564	529	532	512	552	502	553	493	512	516	505	556	507	535	501	496	509	485	520	566	475	517	520	491	514	460	532	568	507	526	535	522	515	506	511	506	511	543	496	504	564	529	516	542	554	531	498	528	524	556	538	520	563	527	539	527	541	502	516	521	572	530	577	508	525	518	513	537	487	513	518	550	529	519	565	597	498	509	540	559	527	534	532	538	537	529	578	560	523	542	536	514	520	533	498	534	541	513	552	514	512	507	479	561	494	563	547	530	548	544	518	526	514	585	505	511	520	547	487	513	522	542	501	507	528	491	517	543	535	526	541	539	534	549	540	556	559	533	557	535	547	528	510	490	519	525	479	522	522	541	524	544	508	514	522	520	486	529	507	576	521	574	527	522	501	541	537	517	526	546	525	538	507	544	529	530	550	561	509	516	533	536	533	530	509	483	510	539	544	534	513	518	575	530	500	503	544	502	509	504	506	485	503	549	519	544	519	519	509	564	539	524	533	521	519	497	535	490	507	526	504	512	545	562	544	557	556	497	542	525	528	514	518	500	553	537	508	480	508	551	547	553	528	520	552	550	530	519	593	548	536	526	539	544	506	538	510	492	560	508	540	501	504	508	524	536	532	539	512	497	487	536	535	534	549	551	539	532	508	523	536	536	502	518	503	510	534	534	541	512	498	554	511	501	549	535	543	587	512	555	499	555	506	502	549	517	535	544	523	565	546	488	512	539	524	513	531	540	534	500	539	544	562	520	539	526	492	531	506	539	524	568	494	527	491	512	535	526	541	544	549	506	569	542	541	534	555	548	502	558	507	523	552	525	499	509	551	541	540	537	594	557	519	512	532	507	535	524	521	504	499	519	543	519	525	548	584	550	549	533	562	513	535	535	518	544	560	529	517	558	541	554	518	536	532	524	502	521	565	500	519	520	541	523	517	521	564	539	580	544	563	540	572	526	507	554	539	556	559	537	516	487	525	552	563	503	517	521	509	520	515	562	500	546	518	503	506	539	573	487	510	476	534	525	554	504	531	536	507	543	519	493	517	502	540	496	554	507	545	550	571	530	513	535	493	539	548	532	515	534	582	570	540	516	536	571	551	539	528	539	524	562	546	523	556	546	520	489	503	510	519	512	524	546	478	510	554	512	513	522	483	563	532	536	561	531	584	535	512	587	524	498	562	541	538	491	542	487	512	506	533	539	533	522	530	514	542	507	544	493	551	561	521	548	497	561	527	528	559	518	530	522	518	578	556	541	527	556	531	529	535	561	510	556	588	540	562	509	524	581	507	507	518	538	533	501	531	526	531	588	550	532	532	483	517	540	501	568	527	569	508	531	533	537	564	559	574	511	482	547	525	548	563	528	582	553	517	586	479	526	506	577	524	588	531	531	533	505	547	528	542	525	485	543	541	531	546	559	495	525	523	537	516	531	567	507	539	524	529	556	492	542	514	527	556	482	483	534	513	511	547	537	527	505	540	551	523	556	531	549	502	470	463	549	501	523	516	510	584	514	537	538	547	534	517	528	526	525	523	521	587	545	507	560	528	528	537	519	523	512	499	506	520	567	507	498	540	509	526	551	480	504	524	545	533	529	546	528	545	547	506	502	532	543	550	532	524	559	528	572	534	502	517	504	539	538	529	492	541	518	494	577	536	550	511	498	500	530	542	483	564	545	511	537	521	523	536	500	498	548	554	507	518	516	512	534	529	547	570	528	506	510	571	556	587	514	508	526	552	522	570	597	569	551	544	556	528	505	535	556	528	532	507	609	533	536	594	508	549	569	516	495	555	512	520	529	536	493	534	533	509	522	560	518	539	517	553	514	491	512	534	519	497	516	570	537	516	560	563	520	536	527	536	546	551	500	520	533	506	539	533	530	549	518	564	539	543	514	515	532	567	507	486	527	527	511	512	520	539	526	492	564	505	543	521	541	520	529	518	508	569	555	572	509	517	567	537	554	529	521	533	516	510	561	492	535	528	507	525	563	572	526	517	494	499	517	521	575	524	562
27195	19642	7512	1715	1067	645	542	453	398	409	410	391	380	375	385	374	399	408	370	336	395	375	388	372	352	355	323	374	390	376	370	348	358	363	395	347	346	366	397	386	366	347	385	360	375	370	390	401	364	345	388	345	359	356	383	373	367	372	401	380	362	357	368	343	390	375	402	384	363	386	407	385	351	373	366	387	387	383	355	394	371	356	348	397	377	414	398	387	382	383	386	379	450	354	365	379	389	408	395	364	419	389	374	390	389	392	403	379	372	371	382	351	364	374	341	376	367	367	342	381	379	407	362	430	379	351	349	356	397	375	370	405	399	372	374	353	373	375	362	385	380	358	388	354	405	357	401	363	398	335	367	379	378	376	376	332	381	382	395	392	385	369	386	354	381	367	352	367	368	380	357	363	370	342	334	397	368	362	338	347	365	363	392	366	373	396	348	352	358	380	387	360	384	402	374	373	386	342	384	385	366	387	380	372	342	368	378	383	387	349	348	393	377	371	342	400	363	392	368	384	419	399	354	358	360	388	390	379	362	410	402	360	406	396	388	384	371	369	375	392	381	366	364	333	400	359	375	381	356	370	385	365	337	395	390	393	380	408	340	395	403	386	354	400	412	388	385	341	395	382	372	386	408	383	379	424	374	385	367	370	367	365	372	364	352	378	340	387	348	368	362	368	383	397	405	372	374	370	389	413	405	343	389	395	400	395	393	364	368	348	372	366	391	382	372	358	387	415	387	358	338	377	392	368	354	385	369	398	370	406	412	372	387	341	404	389	393	366	391	386	378	380	343	341	373	354	338	374	378	393	373	356	375	354	383	387	356	338	376	338	379	382	371	365	386	352	378	357	339	389	375	339	408	376	379	392	376	383	335	389	366	404	381	369	393	362	362	387	361	404	331	359	365	379	410	361	355	364	328	374	365	380	383	398	388	373	375	402	402	355	373	335	380	404	367	364	402	354	370	347	357	346	392	356	371	372	341	400	362	347	373	366	378	350	366	375	377	374	383	367	383	326	357	368	381	401	368	393	330	387	415	384	363	352	371	372	382	357	358	409	391	362	395	400	390	339	381	321	364	378	363	399	364	373	366	332	371	386	393	359	378	391	388	352	358	362	386	342	382	375	346	370	411	350	397	411	355	396	373	381	419	378	387	354	391	346	345	364	379	358	352	363	363	380	357	388	393	422	353	344	396	336	370	360	368	371	343	401	365	348	383	378	358	358	400	373	351	381	358	365	363	410	384	385	377	357	359	351	372	335	376	391	411	398	359	428	412	380	365	362	366	392	393	371	420	407	358	378	387	389	362	393	358	376	380	362	340	368	398	431	347	367	353	385	392	388	344	374	374	375	365	382	412	390	364	378	426	329	345	410	363	389	362	345	384	386	370	340	370	363	346	317	412	346	363	354	373	366	367	376	350	388	371	346	362	392	365	389	376	392	357	346	380	387	415	366	330	344	386	363	391	381	394	360	357	395	342	382	364	388	372	363	412	341	370	347	389	356	377	369	398	360	347	408	375	374	353	357	383	385	395	359	345	348	361	365	417	384	385	361	336	403	371	386	398	370	385	377	387	346	377	370	390	362	346	430	357	354	350	388	347	372	388	359	372	362	351	346	388	401	388	402	380	354	343	397	389	387	361	363	343	370	379	347	357	346	399	342	388	357	405	384	379	398	346	390	355	386	395	367	401	344	356	374	378	347	368	382	363	380	417	356	378	373	377	362	346	368	379	369	405	404	394	369	374	353	379	359	376	376	372	357	383	373	381	351	397	359	402	362	379	383	388	423	387	356	389	376	404	398	389	350	412	372	359	365	393	372	382	384	390	415	378	361	391	378	419	387	396	376	370	407	388	361	425	384	351	358	397	411	405	364	395	354	353	384	360	383	363	353	352	397	375	378	395	375	387	384	392	375	379	384	384	356	346	373	364	368	364	370	391	383	412	368	375	402	400	391	347	393	407	392	394	387	384	400	381	363	367	369	403	345	387	383	394	354	374	345	377	373	383	394	373	355	357	338	409	375	341	375	384	385	348	381	384	371	370	332	407	388	369	397	349	359	386	339	362	331	379	385	349	400	395	370	347	355	344	361	391	404	403	376	391	394	361	361	375	369	364	386	412	384	353	349	367	373	370	385	351	356	364	367	405	381	355	382	371	362	344	394	352	329	370	413	375	355	363	384	352	349	369	373	362	375	371	362	347	376	361	387	339	378	350	359	403	346	411	343	404	380	342	355	354	392	365	400	397	366	359	383	401	381	344	406	389	322	387	359	382	403	405	357	364	376	370	346	382	363	356	366	401	375	386	380	381	396	387	407	367	378	384	371	362	415	366	369	371	332	373	369	382	381	337	367	374	377	360	419	381	335	401	391	377	359	366	361	355	405	368	386	350	388	351	386	386	359	354	371	363	359	362	356	384	396	390	346	337	360	377	402	362	388	365	377	350	389	368	377	375	338	408	377	347	365	378	374	378	348	367	391	338	348	386	380	343	362	356	381	416	349	324	388	420	350	396	376	316	377	377	343	378	324	380	381	350	387	371	370	400	388	382	382	364	353	347	400	371	385	345	349	368	417	385	384	377	363	378	361	363	331	372	371	370	357	388	369	373	398	392	393	358	410	371	372	362	347	341	386	388	341	356	349	390	371	357	384	385	367	364	359	379	399	396	391	371	362	365	348	412	359	379	365	334	394	366	366	363	385	387	369	397	370	380	435	370	397	386	369	370	377	383	376	399	373	383	353	399	373	349	393	342	382	388	384	339	355	362	345	391	384	362	349	374	332	367	357	413	368	372	373	409	356	398	374	404	356	378	379	332	375	380	333	411	398	381	355	360	345	382	407	363	414	364	357	385	366	366	366	393	373	337	387	392	388	360	366	359	347	393	346	352	376	338	401	359	381	353	399	353	369	340	380	365	388	396	381	369	378	394	372	366	418	393	365	370	343	373	361	381	390	386	331	372	373	389	416	370	346	368	380	390	353	361	370	384	393	404	373	364	370	390	380	380	379	353	387	400	382	391	388	364	377	393	364	388	359	364	351	398	387	356	406	334	371	385	372	370	364	398	369	366	376	359	374	381	377	391	354	404	378	367	378	339	385	377	402	366	376	387	372	379	392	407	390	372	340	347	337	371	365	360	415	344	361	360	388	359	369	378	373	390	365	349	373	352	361	388	355	380	354	377	369	364	366	362	380	400	356	327	406	382	405	410	376	364	358	372	389	364	375	388	349	404	340	356	371	387	371	372	395	324	383	369	397	347	403	420	376	392	381	412	345	360	376	392	390	367	406	370	371	361	404	407	364	331	345	351	378	352	359	385	376	369	359	382	343	367	379	373	364	374	381	343	362	336	364	367	380	369	378	365	352	398	393	343	373	403	385	354	373	381	360	375	359	406	357	352	356	375	389	360	358	373	363	336	368	371	365	411	393	367	344	419	391	368	366	376	389	391	379	360	368	363	350	399	373	362	376	372	367	373	355	380	347	413	360
19053	7513	3684	2113	1642	958	683	570	531	519	496	493	486	506	466	500	457	467	442	466	467	488	485	455	465	451	452	429	433	447	450	401	461	441	457	455	453	456	483	428	460	463	511	436	435	483	450	497	457	433	429	484	441	451	431	485	413	479	459	471	465	461	462	446	463	420	418	469	455	471	449	427	466	483	526	449	449	476	444	431	457	485	489	480	448	466	442	483	453	425	435	466	476	431	441	453	471	456	460	476	440	478	467	421	419	443	446	484	445	473	459	429	442	456	478	420	431	422	436	406	486	486	481	437	474	444	481	452	442	487	449	493	490	458	463	462	514	450	455	437	449	474	459	492	450	432	475	461	468	487	471	440	415	433	448	515	445	443	466	501	475	433	446	414	412	444	430	456	452	495	441	466	497	423	465	464	493	447	490	463	453	455	452	473	443	468	467	443	439	434	465	434	495	485	431	484	489	468	453	485	452	466	477	449	464	464	474	460	442	487	484	472	452	427	502	465	464	453	466	503	431	486	448	450	461	484	445	449	453	484	489	499	491	453	448	435	453	459	451	459	491	481	475	452	476	415	456	474	466	463	425	439	486	486	466	480	458	468	431	459	457	430	466	471	458	445	456	465	460	446	463	434	490	427	446	466	473	495	468	474	460	427	443	470	458	444	449	466	469	450	434	464	447	482	435	446	493	501	456	481	434	432	446	480	474	479	438	452	433	462	471	445	468	466	429	493	441	451	459	466	471	479	443	411	439	448	473	470	459	450	460	500	447	433	485	442	472	423	448	408	485	501	449	449	438	505	485	458	431	458	459	471	444	490	442	434	460	462	440	429	496	484	444	477	468	505	437	473	498	439	440	464	481	458	469	495	455	479	493	447	432	453	500	410	471	457	465	438	456	463	461	450	470	454	478	439	468	451	470	438	484	462	443	521	492	446	447	446	463	453	489	450	465	493	430	420	496	449	467	459	456	493	458	423	469	427	440	469	428	448	467	471	467	474	458	444	479	453	495	452	463	459	463	436	516	480	493	463	469	451	414	454	477	494	462	457	475	413	458	464	480	452	468	418	475	502	471	440	448	490	485	468	455	456	442	485	459	447	480	468	449	470	452	448	480	480	472	454	424	437	459	456	481	457	457	434	464	427	493	453	469	452	452	428	436	482	451	454	475	423	514	479	459	453	470	446	468	441	463	501	471	447	479	460	462	455	438	507	431	451	496	462	473	427	449	428	443	407	472	448	461	445	457	491	465	438	482	427	477	462	458	452	464	467	494	465	443	444	463	444	468	461	487	487	478	450	466	481	436	464	449	469	426	481	454	445	487	467	469	463	459	476	400	442	465	474	497	476	434	466	460	448	458	479	420	484	527	416	476	472	472	476	430	446	486	485	465	455	468	446	463	468	471	430	464	463	417	435	480	460	443	435	464	442	436	464	504	470	468	457	501	477	447	433	460	476	448	451	500	434	466	482	448	483	499	421	456	470	472	461	442	457	415	429	471	443	459	448	439	444	471	399	470	479	465	442	463	479	466	468	460	488	452	455	454	482	422	492	460	457	465	446	480	446	445	420	439	474	457	479	424	429	442	430	461	449	447	446	478	447	454	416	433	469	464	447	455	442	440	429	454	437	449	418	447	488	462	477	467	457	466	476	400	492	456	444	509	457	494	489	482	440	470	484	435	473	444	449	466	459	488	480	501	453	456	455	479	465	444	459	448	449	487	449	455	407	418	428	424	429	468	475	460	434	427	448	490	453	449	470	518	477	465	452	488	480	449	480	470	458	427	449	458	465	445	459	478	439	475	430	479	423	474	465	417	444	479	489	459	457	427	451	465	482	453	448	434	460	457	469	440	445	440	486	462	450	450	493	464	449	476	440	455	467	416	452	457	472	420	496	464	469	450	457	458	496	433	471	439	425	447	469	465	453	445	481	478	408	449	481	464	467	439	462	478	454	462	467	488	482	448	483	425	460	441	443	454	483	464	478	432	445	487	475	435	465	459	439	495	445	444	492	500	452	455	448	443	447	474	497	457	441	444	417	478	409	454	479	493	436	432	471	455	479	432	446	455	440	425	467	479	454	443	458	466	497	429	445	440	417	448	441	468	455	494	462	479	449	460	449	455	468	470	513	456	479	480	483	459	493	450	456	455	483	469	460	520	474	450	474	447	482	470	481	473	452	452	481	452	432	491	497	469	423	439	417	471	437	476	496	444	493	471	487	483	483	470	480	425	450	417	437	452	411	450	446	469	496	469	459	449	461	451	427	471	479	495	453	445	425	407	455	435	473	452	456	457	438	459	456	448	442	481	436	486	451	487	431	453	455	453	431	477	440	474	464	426	448	475	481	452	443	488	441	459	458	452	447	477	458	496	489	448	464	459	441	494	488	414	433	452	463	417	462	490	478	480	463	450	444	436	481	451	471	471	451	457	474	481	438	435	456	468	490	485	428	467	483	492	463	474	407	492	497	424	447	506	464	464	469	476	487	454	469	455	459	458	436	470	462	431	458	467	441	439	459	479	456	446	474	469	468	452	458	484	461	483	490	446	441	466	464	429	470	462	493	437	469	459	487	465	463	464	462	439	468	439	461	452	478	444	474	499	456	431	457	421	469	480	472	469	466	465	442	447	446	466	454	461	476	487	466	454	430	475	474	451	437	475	465	433	507	468	471	438	434	458	426	474	485	498	497	456	446	474	467	464	437	433	476	477	457	444	495	465	469	474	503	476	467	435	460	480	436	439	464	486	464	455	459	447	468	439	411	481	491	439	438	449	456	457	436	463	465	483	466	441	480	474	443	462	431	481	446	461	456	406	423	459	412	486	454	447	468	433	466	506	470	464	438	452	468	456	446	438	474	469	449	462	435	428	484	461	453	449	475	462	418	485	460	465	445	426	456	495	425	428	459	479	453	473	449	439	430	476	496	470	450	450	441	486	467	481	491	459	489	456	490	428	444	444	465	435	440	457	473	474	447	448	497	443	424	451	433	464	462	450	464	451	455	478	458	475	473	451	423	485	470	466	477	452	411	487	470	437	486	451	486	466	471	456	480	451	448	427	471	462	431	490	469	453	449	455	467	445	510	499	457	449	504	482	447	453	451	413	467	483	458	470	492	445	416	457	471	495	439	466	455	472	462	459	473	468	494	435	456	513	467	468	469	475	488	470	458	404	452	443	469	438	469	443	492	497	464	471	418	449	477	478	455	447	465	459	402	432	487	449	454	427	455	460	425	420	463	446	484	471	447	488	459	468	451	454	475	455	418	469	452	452	456	469	424	440	411	467	458	448	452	442	461	462	455	454	451	426	485	489	474	469	490	496	458	468	446	461	459	498	461	472	465	479	465	478	466	455	448	473	503	452	447	505	469	505	417	466	463	460	482	439	387	456	480	440	493	472	449	499	451	479	486	515	444	493	458	428	475	426	439	460	460	477	456	442	455	455	474	453	421	449	438	511	440	472	433	447	436	479	425	482	458	471	443	461	445	435	456
23280	21058	28192	24126	21040	10523	1677	1000	876	821	746	703	703	686	696	629	639	635	656	596	644	674	584	599	617	634	639	640	608	589	621	654	598	567	564	638	609	603	616	569	586	572	645	615	593	629	591	601	575	588	626	562	624	590	581	580	630	572	597	678	606	602	595	590	601	598	621	555	571	596	576	607	600	603	587	636	628	555	593	603	569	611	591	594	600	614	644	584	594	569	622	566	607	558	629	609	566	557	558	609	622	622	582	591	628	592	634	602	566	594	561	635	579	597	577	617	572	616	563	594	590	580	611	533	615	652	638	585	527	622	567	614	566	635	597	579	622	618	578	587	581	548	583	606	557	595	558	599	611	559	609	585	552	614	579	650	580	555	573	559	541	628	640	617	628	554	619	603	586	569	582	579	627	622	620	579	613	584	623	623	599	625	615	580	602	592	592	602	605	622	630	581	613	607	579	555	604	578	567	603	600	604	557	595	576	589	613	627	601	591	598	582	623	599	589	579	629	659	613	600	596	588	614	601	557	589	534	565	613	594	593	599	594	537	643	603	611	567	597	624	615	563	569	603	592	590	638	618	599	596	627	584	597	604	624	588	579	587	588	579	586	566	601	610	608	561	622	576	586	587	606	646	642	593	582	606	599	601	567	607	614	570	577	606	591	564	586	602	593	568	616	614	604	578	607	571	576	574	573	621	620	577	627	587	650	584	606	592	615	634	593	573	581	575	588	629	602	567	570	602	562	587	580	631	600	618	591	599	635	604	548	590	625	584	571	580	603	595	583	661	560	573	603	588	630	566	565	671	594	582	579	604	573	615	580	621	579	616	552	645	591	589	599	551	600	531	632	607	574	584	604	562	595	576	585	597	625	557	554	597	623	598	618	596	590	619	584	571	603	600	604	592	612	611	573	625	629	591	604	573	625	578	588	551	599	585	615	637	604	549	584	628	582	563	631	590	586	549	604	593	595	614	616	603	614	613	588	598	602	613	567	576	596	584	578	584	624	641	599	583	587	589	607	582	626	597	583	619	617	579	590	639	613	604	578	560	581	555	556	617	606	611	586	582	579	530	606	602	626	613	602	599	586	596	599	618	577	542	641	616	555	563	600	593	573	589	602	587	577	606	564	605	597	575	575	620	628	662	624	633	587	547	591	586	580	562	579	591	606	616	589	540	621	637	599	577	621	587	585	605	625	559	626	575	597	577	595	620	617	594	620	596	586	578	614	581	578	538	571	588	551	624	645	601	603	567	619	605	593	598	603	635	619	619	579	613	606	594	626	594	558	552	565	661	579	613	563	588	557	589	580	605	585	594	637	572	587	642	559	559	621	588	556	600	586	601	578	630	525	594	598	548	576	603	552	586	599	588	622	625	596	636	580	567	582	608	597	591	583	632	587	608	590	607	583	563	598	607	604	591	616	531	585	582	600	625	580	585	571	601	623	574	615	580	627	605	601	582	661	579	602	629	606	584	597	633	568	561	563	628	586	591	637	596	578	578	601	602	561	565	610	621	609	593	582	614	618	583	584	583	565	652	595	609	621	598	619	584	649	585	584	587	622	606	593	592	584	588	631	573	568	604	565	590	554	615	572	608	561	596	604	628	651	601	589	590	671	617	614	619	623	593	565	593	623	644	567	559	605	599	595	599	590	607	584	645	573	629	627	588	568	584	591	596	613	611	570	617	631	578	610	623	595	598	588	585	597	590	584	558	552	638	617	633	589	555	597	596	585	575	592	585	588	642	583	611	593	589	616	579	617	540	602	610	559	561	605	593	578	576	607	597	584	637	613	616	610	603	573	579	608	588	599	603	578	605	617	601	648	593	623	587	561	579	594	579	565	573	632	618	563	573	591	633	647	617	602	619	549	621	605	541	546	627	565	611	615	560	586	622	561	594	575	630	594	592	604	599	559	601	587	584	596	626	567	622	564	578	634	597	614	572	603	622	612	598	579	582	600	570	595	548	615	595	586	596	618	626	590	548	598	600	581	575	560	588	558	589	596	581	623	622	583	607	639	584	611	572	627	569	596	582	610	595	613	625	579	622	616	563	576	586	561	604	580	590	600	575	633	576	588	596	603	559	595	637	614	558	645	609	573	576	610	567	601	605	599	576	589	621	638	567	639	571	575	567	629	594	555	592	593	597	604	610	557	621	614	586	597	600	567	605	598	563	619	559	617	596	613	622	573	591	621	578	574	614	576	577	610	558	582	587	580	606	584	592	606	631	567	607	519	613	612	568	577	631	560	601	604	568	571	608	621	576	662	573	617	640	629	617	601	615	546	588	584	598	644	610	573	582	597	600	629	576	554	623	591	628	639	572	596	638	608	566	587	569	629	594	589	624	637	597	611	605	592	623	580	608	576	615	621	573	606	568	649	577	546	628	602	588	596	560	612	606	612	584	592	558	606	586	572	584	596	604	586	635	583	599	602	571	577	606	597	595	562	575	609	600	576	612	576	594	610	587	614	598	608	592	614	597	628	567	638	651	553	603	625	581	550	595	571	644	579	572	590	589	557	613	617	560	608	545	593	595	658	590	570	592	574	627	630	602	557	583	615	601	615	637	582	604	624	592	626	594	603	549	595	609	620	631	583	604	622	631	606	653	599	564	594	618	570	551	642	620	593	594	576	577	583	612	624	583	593	582	601	563	618	591	604	599	591	605	603	603	623	574	600	551	628	596	625	578	598	550	578	629	616	600	601	613	580	623	582	618	583	571	643	568	565	576	601	600	579	628	622	610	589	579	608	598	605	590	578	580	598	538	602	603	551	617	624	577	581	630	577	590	592	578	602	588	627	597	601	597	594	589	608	587	582	564	635	601	628	594	591	581	608	583	559	616	601	612	583	552	631	547	615	589	573	645	534	576	575	581	569	529	614	631	576	593	604	590	639	565	594	611	631	613	600	625	587	578	585	572	556	594	605	631	629	569	566	585	585	598	584	615	588	554	585	576	539	643	618	588	621	575	577	558	618	602	563	567	613	574	555	616	587	602	623	610	633	592	666	611	612	594	636	656	605	602	573	581	606	595	573	638	595	611	580	632	593	621	558	579	596	614	599	634	624	609	622	582	614	552	575	583	620	583	595	596	590	584	642	653	596	526	615	598	564	583	626	553	605	609	574	613	590	601	621	582	572	614	587	587	608	643	568	610	569	627	590	615	623	669	627	588	592	573	606	569	563	552	648	601	570	611	621	613	574	586	553	621	623	590	590	595	614	598	575	590	601	568	594	610	596	618	532	589	609	571	592	580	608	616	521	562	581	615	553	617	651	592	591	547	558	610	574	563	604	598	591	590	567	597	615	590	610	585	570	531	608	603	594	620	588	602	620	587	606	614	585	603	566	593	594	600	628	590	596	575	595	601	643	565	590	592	573	587	570	599	611	578	599	564	598	639	629	628	612	575	628	584	556	589	594	545	563	577	553	544	591	581	564	566	587	633	634	610	617	615	613	566	584	609	624	589	602	568	579	601	611	593	623	596	588	616
22491	17036	10817	5654	4133	2759	1854	1473	1185	1013	992	935	898	869	872	755	826	793	794	791	750	796	728	724	720	764	734	750	760	724	760	767	762	693	771	724	700	734	753	755	752	741	774	739	754	780	714	711	746	750	726	736	756	705	718	710	721	707	715	690	768	730	703	758	740	734	747	703	721	739	711	721	731	703	704	703	723	698	688	722	665	709	714	728	704	744	720	721	747	757	735	762	714	697	791	760	682	714	702	778	711	740	701	687	711	723	747	728	722	724	681	793	742	735	720	715	719	670	759	741	722	690	678	669	703	676	730	725	721	706	732	735	682	695	709	712	725	737	751	758	686	714	675	718	729	697	709	722	719	734	718	719	700	697	758	699	743	689	715	745	729	708	716	717	723	747	709	703	779	698	707	736	708	726	716	751	759	701	756	701	747	731	733	741	700	685	784	727	751	798	710	724	738	753	710	711	753	730	764	706	714	700	732	706	716	720	719	736	714	722	746	686	695	682	736	725	794	702	734	684	711	698	740	730	740	722	760	726	744	717	718	697	732	739	718	740	764	747	690	695	755	712	699	732	748	715	741	722	746	747	730	721	764	722	726	716	717	745	752	698	738	687	711	702	787	752	767	681	735	782	685	748	745	781	738	752	674	758	732	761	754	742	709	720	707	723	696	734	678	688	698	686	727	711	726	743	717	720	726	758	704	703	710	681	695	695	729	716	732	725	721	760	708	748	735	680	694	730	743	721	717	750	681	749	665	739	768	698	729	729	722	750	712	666	733	713	737	741	721	756	708	717	745	689	692	728	722	719	716	688	781	688	692	729	748	683	746	760	714	750	716	742	741	682	679	728	728	785	738	713	750	726	717	737	709	723	721	726	751	724	711	713	750	720	731	695	761	748	704	724	698	762	724	717	686	729	735	744	730	721	737	714	717	667	725	737	746	742	722	708	685	736	737	701	721	719	689	723	712	724	669	753	683	775	758	730	760	741	722	731	739	731	718	776	720	731	730	751	722	743	724	674	714	751	740	749	759	737	716	750	701	694	737	737	734	743	734	732	710	729	720	685	740	697	750	717	691	750	702	747	762	758	744	709	753	725	795	717	722	797	727	696	672	714	700	760	747	717	737	687	706	723	717	749	760	731	750	718	732	685	725	706	696	717	764	713	745	742	713	704	728	746	698	727	727	722	705	762	695	687	743	725	713	693	753	700	727	703	750	687	709	707	689	685	695	732	664	690	718	716	736	736	726	761	746	691	770	707	731	715	721	710	677	726	729	762	713	726	737	691	689	708	760	728	755	715	732	721	730	716	773	731	709	692	755	738	731	750	689	712	704	694	772	745	725	688	730	731	713	712	695	722	684	769	726	740	749	718	727	719	739	754	725	739	658	676	726	689	772	705	725	751	732	726	799	705	692	750	724	672	729	705	687	696	741	721	682	695	749	690	716	755	756	770	704	782	788	723	737	676	709	776	687	708	721	719	723	702	723	735	689	730	748	683	708	741	785	712	698	724	740	732	766	697	743	752	729	751	678	697	754	727	738	711	743	709	704	726	769	727	702	737	702	711	730	746	723	722	690	741	756	739	711	758	719	714	766	729	735	735	735	751	793	725	770	728	716	694	750	731	716	706	693	709	736	732	733	769	750	677	731	739	740	772	752	769	755	723	668	727	714	721	681	716	730	729	715	736	741	769	686	707	698	738	745	740	692	651	710	736	751	710	731	679	683	712	699	750	749	711	690	734	753	697	684	703	709	699	705	735	689	697	677	759	703	703	760	673	704	755	799	717	720	749	727	717	733	780	753	750	731	740	722	680	710	760	708	695	715	726	665	756	734	678	749	714	713	684	709	682	746	733	714	685	727	715	648	671	700	723	731	744	707	734	761	729	712	743	754	734	808	694	715	742	743	754	750	695	730	724	736	721	741	713	688	725	758	697	725	714	740	708	725	680	741	785	673	731	758	720	698	729	705	716	718	763	744	788	742	744	737	733	752	695	722	712	726	757	665	745	738	695	726	758	733	707	664	734	696	717	725	704	770	769	731	725	778	724	744	740	783	697	726	723	729	759	752	713	747	730	735	741	709	722	740	716	739	719	704	730	764	765	682	735	713	745	717	760	666	693	747	651	721	705	752	697	722	731	689	703	710	732	686	759	752	737	692	740	717	727	737	702	696	782	721	768	666	746	728	748	714	701	739	744	729	727	694	705	723	729	735	726	745	715	687	732	748	762	740	717	782	704	751	702	746	711	687	751	726	690	730	733	728	714	687	738	694	733	717	702	713	725	742	692	736	745	714	742	725	731	686	722	758	745	702	710	740	710	738	716	738	764	705	729	693	753	803	711	763	688	706	686	700	772	688	727	720	758	739	755	687	698	715	705	779	723	654	682	719	723	701	729	741	722	704	755	701	702	766	733	723	731	674	729	740	725	715	703	704	729	679	704	724	714	728	718	761	744	713	698	734	755	705	758	721	713	744	712	773	734	745	697	757	797	721	733	713	695	726	722	685	729	717	736	734	710	703	705	704	791	705	725	716	720	727	780	715	719	721	712	701	717	721	750	747	748	737	713	706	723	709	755	681	741	760	710	725	706	707	759	704	728	725	696	722	720	750	763	719	742	765	671	727	753	729	748	720	707	693	717	695	776	714	727	721	746	715	741	734	730	702	738	753	689	703	735	770	750	718	684	752	700	708	701	736	745	744	734	710	752	726	725	771	689	747	749	667	723	726	693	742	773	720	723	738	720	751	739	740	753	759	711	680	758	723	747	737	776	740	733	693	682	742	795	749	699	699	693	728	686	774	696	741	764	725	699	714	767	676	712	723	723	720	755	723	700	760	701	742	758	755	695	740	748	746	715	737	762	763	681	745	725	680	721	719	731	728	735	760	706	750	792	717	739	724	740	718	739	713	734	764	695	711	674	718	763	692	733	694	689	732	710	762	727	711	724	713	735	704	753	723	724	751	747	730	757	739	759	709	729	744	734	733	713	707	728	748	782	747	683	705	749	710	660	693	705	723	713	758	730	734	705	686	753	767	728	709	717	737	749	752	789	708	738	723	727	711	762	728	746	764	725	694	764	683	714	726	763	724	779	720	715	713	765	742	666	745	728	747	745	689	714	732	741	751	708	725	745	745	678	713	685	725	731	778	716	768	743	730	725	719	732	758	737	701	720	714	760	720	725	679	743	725	725	721	728	717	737	749	702	705	719	721	718	719	724	761	759	733	762	709	705	716	771	708	769	721	718	721	724	686	734	741	729	703	724	680	706	754	720	701	745	725	740	738	738	736	753	743	712	694	691	744	766	744	727	743	670	710	749	745	767	715	719	755	761	683	742	747	670	758	685	700	753	770	750	690	701	724	714	709	753	695	732	715	752	706	726	725	731	712	755	732	737	722	670	763	773	722	757	684	669	707	734	754	759	736	791	703	750	769	725	727	743	751	712	677	739	746	710	704	716	726	715	694	742	693	734	690	750	739	705	758	708	707	701
24206	21051	27274	24934	12869	1088	553	378	327	278	271	212	214	212	211	204	193	199	175	197	194	218	202	197	202	169	166	194	193	187	167	196	190	179	193	173	177	188	170	177	209	162	200	180	192	173	177	207	179	162	172	176	171	200	173	191	192	181	176	184	167	170	180	189	169	189	183	187	199	158	161	174	192	174	167	163	152	193	195	173	181	182	158	162	175	167	177	168	191	171	160	178	185	198	195	194	170	199	159	184	173	170	180	167	176	157	184	175	176	171	170	177	143	178	173	176	176	150	178	166	201	181	204	168	169	182	205	161	181	178	181	186	194	166	194	178	157	173	180	165	157	155	164	177	188	161	177	174	170	166	168	200	169	177	210	181	170	166	169	195	180	185	184	166	198	159	184	209	191	191	186	196	165	183	176	175	145	175	185	167	170	162	178	171	158	198	176	147	182	192	171	203	189	148	165	174	219	161	186	187	199	178	195	176	182	191	171	171	181	196	165	205	171	174	161	184	184	171	200	151	186	168	191	169	185	179	193	184	180	185	172	195	196	176	177	191	182	152	180	172	183	181	185	170	188	174	176	161	178	178	206	187	181	168	191	176	158	176	161	196	176	188	170	179	169	190	166	177	175	172	209	193	165	188	168	190	159	173	175	195	179	190	182	179	178	168	164	183	165	159	149	179	211	178	183	194	184	172	186	168	162	175	177	180	176	194	155	191	170	149	168	181	183	167	171	206	179	182	188	192	151	166	173	172	182	166	172	184	187	192	203	190	193	172	184	202	177	167	179	191	218	200	172	181	205	195	172	172	186	172	186	168	174	185	188	172	170	189	171	180	177	180	177	176	176	196	176	185	182	188	165	176	169	165	184	168	155	163	164	188	186	176	194	192	187	173	161	183	156	168	133	202	155	183	176	179	161	197	172	166	191	178	199	188	177	176	216	189	190	191	180	181	169	174	170	154	174	180	160	170	176	178	177	168	194	175	186	174	205	182	183	201	180	190	185	149	190	173	189	199	182	167	181	206	186	195	171	181	172	174	189	160	195	189	177	170	192	182	207	189	173	148	164	188	166	191	178	171	163	179	202	181	164	181	195	166	189	169	185	184	189	148	185	173	158	188	192	174	179	178	195	182	181	159	183	175	199	203	192	166	181	168	185	190	166	158	168	175	192	201	169	152	174	168	195	186	194	169	208	188	194	171	162	166	193	185	176	163	187	179	170	165	169	178	191	150	181	181	178	155	173	177	170	180	188	178	171	169	166	195	174	167	172	168	167	172	207	178	181	182	187	175	175	183	170	182	189	174	170	170	166	171	185	182	179	181	195	176	171	176	189	194	172	188	182	160	185	154	162	170	208	183	187	184	189	215	179	180	152	158	176	169	201	185	180	166	173	202	187	165	200	186	177	174	171	203	194	183	168	163	190	189	186	173	174	199	175	179	190	189	203	164	180	158	183	162	169	177	173	173	154	166	180	161	155	168	176	183	165	181	183	178	178	171	168	189	200	179	178	167	178	164	207	182	199	186	188	165	198	177	195	206	192	157	193	168	178	154	176	175	183	154	167	180	179	167	209	168	197	188	178	174	158	173	203	183	160	172	175	190	171	174	180	176	170	194	189	171	188	177	182	163	199	183	196	194	191	175	192	198	198	178	184	194	188	189	179	178	189	198	179	198	185	189	194	161	197	188	178	184	203	201	181	184	179	177	167	191	186	160	179	190	182	179	166	171	160	191	180	186	185	190	179	160	176	182	193	177	163	187	172	160	171	174	186	147	189	190	194	199	184	185	219	163	183	180	181	197	167	182	176	166	174	171	167	183	157	179	181	181	194	166	178	181	187	168	180	175	171	177	175	193	186	173	170	164	174	174	187	183	190	162	184	178	184	157	185	196	205	184	181	200	182	179	166	174	182	156	189	205	177	179	184	180	196	155	207	161	165	182	182	206	172	192	184	185	166	174	199	174	192	189	158	200	191	196	176	167	185	194	186	193	170	174	178	159	182	196	196	175	191	189	204	190	158	174	192	174	186	171	167	191	184	174	200	197	179	187	187	173	172	183	171	176	175	171	186	163	186	187	178	179	190	178	194	197	184	195	164	168	192	171	176	157	189	182	190	175	208	181	198	190	169	180	182	197	173	167	195	191	184	169	205	199	166	175	177	173	195	169	160	169	193	173	183	199	194	150	189	175	184	172	188	211	204	178	145	193	188	172	168	205	180	167	164	179	186	183	159	201	174	174	176	178	168	173	185	170	158	168	198	162	166	178	187	188	165	175	159	196	163	185	165	176	146	188	163	192	181	175	174	198	181	163	183	178	187	175	173	180	194	181	205	187	171	175	158	221	187	175	159	204	197	185	177	170	193	196	180	194	193	215	160	142	186	195	180	198	176	208	191	150	190	190	172	191	171	172	169	151	170	174	184	179	178	179	186	179	146	182	186	177	175	168	203	192	181	201	172	175	192	159	170	173	185	172	199	178	170	192	202	173	187	169	212	176	168	150	166	165	157	147	185	160	190	184	176	183	174	163	157	195	149	184	178	185	208	177	174	170	182	178	180	188	181	172	187	154	158	196	169	179	161	204	205	187	178	177	179	209	167	167	174	157	180	190	166	172	167	153	187	174	151	159	169	174	184	166	194	170	204	178	189	151	151	177	178	156	170	172	165	160	173	186	191	181	160	173	170	168	203	195	192	171	179	156	178	178	180	197	207	174	181	146	178	176	188	177	148	163	190	180	156	184	173	178	182	155	200	203	180	185	194	163	186	164	187	147	189	177	173	195	192	193	185	161	185	165	181	169	179	167	180	170	179	187	175	181	158	177	172	159	147	186	175	200	173	180	182	180	181	170	189	187	180	173	168	180	183	180	182	151	181	184	200	161	212	172	181	183	185	190	187	160	207	190	188	200	179	165	189	177	161	167	195	182	176	203	183	174	191	184	177	163	164	183	176	173	176	179	166	180	170	164	209	192	155	168	167	177	186	204	198	198	184	178	160	166	153	144	175	186	180	157	194	182	191	167	181	164	160	164	178	158	153	186	161	165	171	168	160	184	185	175	176	181	184	185	167	203	165	173	197	156	170	181	161	185	189	170	191	173	196	166	197	170	198	170	165	194	170	188	148	162	178	176	204	181	181	184	145	164	165	177	194	163	179	187	191	178	155	194	201	191	181	177	181	157	172	189	178	176	159	175	201	160	190	200	171	177	157	184	166	177	181	160	186	163	152	172	158	187	159	192	160	191	188	176	170	188	183	198	168	177	165	187	166	175	202	181	170	180	169	165	170	225	177	181	179	164	166	192	198	186	189	173	178	167	179	168	177	179	187	192	208	174	198	163	186	192	185	189	178	155	163	171	156	200	168	173	175	193	172	182	185	180	178	183	153	146	157	190	174	170	180	187	199	186	183	158	177	183	167	190	203	197	177	167	168	164	186	143	180	182	154	165	159	179	170	203	159	189	177	165	179	176	182	174	185	186	187	180	169	166	167	189
23737	13788	7727	3876	2847	1523	1032	685	543	436	368	390	319	304	318	270	276	257	254	244	252	269	255	265	231	253	225	270	265	244	248	194	235	243	217	242	265	255	258	252	263	213	234	227	238	215	253	244	250	252	250	230	220	255	249	226	228	242	226	224	247	228	228	228	238	222	252	214	224	245	250	237	221	253	267	242	231	231	204	236	241	221	212	247	221	249	223	217	221	220	258	244	223	225	239	243	230	241	206	244	258	256	221	251	195	205	230	257	243	240	224	210	232	225	239	247	233	222	202	234	224	219	249	231	232	228	228	224	238	274	238	238	242	229	227	209	241	197	237	246	254	231	226	222	241	242	242	227	260	224	237	233	220	244	218	224	237	228	222	225	257	233	232	239	247	241	242	249	223	227	226	262	225	238	221	225	220	242	235	265	237	215	255	234	214	222	215	221	203	222	234	241	230	249	229	250	260	246	224	216	238	248	260	234	246	260	235	255	234	259	246	277	240	205	234	236	239	240	249	249	233	224	219	249	244	216	258	247	246	258	237	236	231	254	225	239	256	233	254	234	273	236	236	259	235	237	237	228	214	243	253	243	230	215	231	228	219	238	226	228	221	206	206	235	237	243	260	230	230	220	258	238	235	243	231	238	241	258	237	228	242	257	220	243	250	258	231	218	230	217	246	245	210	259	242	212	239	218	249	229	230	249	233	251	232	211	243	219	224	222	230	248	239	239	259	227	220	241	246	261	225	221	222	213	238	232	224	237	220	262	223	211	221	235	235	235	278	259	237	251	244	257	211	229	225	230	228	242	235	220	260	212	226	231	213	227	223	243	258	210	235	228	220	229	249	224	264	237	227	218	231	241	282	225	242	228	210	273	228	252	244	238	227	215	235	238	239	247	246	242	244	240	242	237	224	240	242	255	235	226	233	206	259	211	219	247	230	231	234	247	236	259	230	230	227	226	244	230	237	225	214	221	237	261	253	224	225	257	250	236	244	230	241	234	235	241	250	238	230	231	244	238	240	255	215	231	225	234	195	247	213	256	248	228	241	233	257	233	220	261	230	249	251	235	232	233	246	231	231	239	247	228	235	226	239	244	244	235	215	229	236	223	239	260	227	250	227	247	225	239	233	237	232	245	245	260	235	224	209	245	248	234	237	238	238	215	235	240	235	230	232	230	232	233	195	250	214	250	220	224	216	231	231	203	236	223	251	216	236	229	210	234	222	251	259	262	219	205	239	221	242	212	216	248	249	230	248	247	239	208	260	219	258	222	255	214	234	235	223	268	238	239	240	253	205	226	232	253	241	241	234	224	224	244	217	260	224	210	257	224	232	241	242	240	257	240	233	230	220	228	212	238	245	257	215	238	226	217	262	246	213	258	225	232	224	228	200	250	249	256	214	224	231	249	226	229	224	214	225	246	239	209	247	233	245	236	230	230	226	235	220	248	238	230	231	229	221	262	223	227	223	241	239	225	217	229	233	223	215	226	224	238	212	269	232	227	251	220	231	239	242	244	226	195	236	234	246	271	222	226	253	230	246	223	241	259	234	225	241	221	239	251	230	240	275	233	239	219	249	240	229	239	241	234	231	234	233	234	217	245	208	245	241	213	243	230	261	236	225	241	219	248	248	239	251	228	233	253	244	259	233	219	231	213	232	217	229	243	238	217	227	229	224	212	242	214	244	224	236	250	242	240	228	227	211	241	231	242	231	218	224	251	252	246	237	234	237	250	225	219	251	220	239	254	228	242	229	250	246	222	247	254	230	223	218	251	220	227	236	236	257	255	250	254	254	233	223	223	253	234	269	237	224	220	229	225	239	223	218	239	221	227	239	242	198	234	241	234	222	256	203	240	238	210	213	236	254	244	241	229	245	254	229	219	270	223	242	248	237	232	261	218	222	269	247	230	240	218	218	246	227	220	210	260	264	237	228	232	260	240	229	228	246	238	215	266	198	198	213	232	249	238	207	233	249	239	256	232	224	216	241	227	248	237	229	263	224	239	205	240	242	249	233	211	199	254	231	250	224	237	255	223	226	256	196	240	247	217	235	211	208	234	253	233	246	212	230	234	236	217	212	238	244	233	234	234	227	217	238	247	240	241	232	238	222	243	228	241	256	198	249	209	233	226	222	252	251	225	238	242	257	252	247	222	243	243	212	214	247	253	228	220	214	227	253	211	236	230	270	235	241	252	249	241	255	218	245	231	215	205	224	221	234	225	186	243	259	241	245	203	237	229	212	250	237	250	253	235	239	260	236	226	239	245	242	226	219	245	225	210	243	234	240	231	201	221	208	228	226	222	239	249	252	232	247	235	248	258	247	247	243	223	233	248	235	233	242	243	232	240	237	259	235	252	252	234	213	216	223	229	252	234	221	204	230	254	219	245	237	238	216	197	229	215	230	222	254	238	209	238	259	211	228	246	220	244	241	238	231	231	233	243	218	248	213	244	225	211	234	218	237	216	211	208	228	206	241	230	247	213	215	214	213	223	223	247	260	216	229	238	249	244	218	224	255	231	235	222	229	219	238	268	194	233	246	238	217	232	254	235	247	250	224	252	224	232	251	247	217	249	257	238	251	208	234	250	242	214	233	217	233	248	204	250	249	228	205	248	223	259	217	257	240	252	248	248	233	221	211	247	216	233	213	259	224	253	241	228	213	252	241	240	230	246	229	221	246	250	253	231	218	248	241	223	228	234	251	225	221	235	206	225	232	223	218	247	213	224	209	248	243	228	241	245	238	241	249	235	242	257	247	275	203	239	263	223	210	227	217	223	252	216	286	236	237	247	243	248	245	232	249	205	242	233	216	228	262	220	227	233	245	250	231	231	231	261	235	243	226	223	221	231	235	243	227	255	231	226	260	248	229	247	228	260	235	240	226	252	216	271	224	243	213	232	229	236	236	245	225	255	240	233	227	211	238	240	212	241	244	233	228	237	226	250	231	233	220	222	222	224	232	227	248	239	244	210	246	244	236	268	246	243	242	243	238	251	249	217	230	221	237	247	215	230	224	237	253	248	202	217	245	244	243	214	253	222	250	232	246	232	240	243	232	225	233	216	232	280	218	215	239	249	249	242	224	236	262	234	228	263	232	236	219	216	242	209	246	205	239	226	219	215	255	245	248	250	224	246	214	233	244	245	234	245	230	238	274	251	256	236	237	234	243	218	228	228	233	239	243	217	290	228	228	238	239	249	228	219	233	231	249	253	245	244	238	249	221	239	235	249	265	256	240	257	223	239	243	242	232	207	230	247	237	232	229	225	221	240	251	244	244	225	254	222	241	220	241	229	216	217	230	220	226	227	221	261	225	236	237	245	224	239	243	253	234	229	227	226	222	219	247	224	230	194	243	228	258	233	250	237	242	245	244	237	242	239	235	224	244	258	236	234	220	243	237	234	219	244	215	248	219	257	220	241	251	238	271	228	264	236	216	227	201	241	210	238	239	207	238	255	235	234	259	225	245	235	225	219	224	238	232	223	240	219	221	216
22292	21120	28744	23738	21117	21155	9703	1328	865	749	731	647	588	544	589	526	484	472	501	474	465	487	441	481	481	451	502	482	434	461	482	447	466	446	440	432	401	453	421	411	462	423	453	419	412	417	406	448	442	449	442	425	406	469	412	406	441	432	474	445	397	487	456	445	439	423	439	437	455	402	402	414	416	412	463	429	423	401	423	463	445	448	453	452	385	452	399	411	387	410	412	431	429	440	432	421	417	448	440	448	445	448	413	392	393	440	407	443	441	409	438	418	455	444	413	421	414	430	413	443	439	462	447	381	412	420	406	435	459	421	425	417	417	413	430	436	433	450	472	400	422	405	408	435	445	420	461	423	412	425	441	442	460	425	407	441	404	451	429	417	404	429	417	437	392	428	414	451	421	402	434	436	426	430	456	439	419	411	435	446	415	410	464	423	432	411	407	432	420	432	443	422	427	452	407	432	429	452	414	413	414	423	435	447	438	428	387	427	395	441	425	438	419	427	409	395	396	409	413	392	439	419	450	443	462	408	419	402	437	442	411	434	446	437	419	464	426	439	419	375	429	397	408	411	420	475	442	425	423	395	433	409	445	429	423	431	440	453	432	382	414	401	416	406	410	416	497	442	404	434	446	403	417	446	421	442	375	441	433	420	397	437	441	415	421	403	393	421	440	406	445	440	448	419	408	460	421	445	410	437	422	421	424	385	395	456	409	439	424	417	464	430	401	404	434	415	398	446	396	439	432	393	429	455	425	407	394	438	395	410	458	451	432	472	415	397	456	408	423	433	380	432	451	431	409	444	407	435	410	437	472	436	439	447	437	399	444	436	419	424	442	451	419	428	425	414	418	410	422	431	405	419	402	394	457	453	414	436	391	440	400	426	421	395	438	420	463	385	454	409	420	420	410	470	396	403	397	449	424	412	423	408	442	424	418	391	429	434	446	436	420	429	405	402	440	421	413	447	448	417	422	406	436	428	434	402	424	430	437	450	410	400	434	403	411	411	464	458	401	420	388	390	437	416	434	414	431	424	418	438	433	423	444	441	425	427	416	385	458	428	427	423	426	420	408	421	430	389	444	445	416	407	440	436	428	430	405	408	408	399	399	405	436	460	382	427	410	393	389	427	436	402	451	425	418	417	422	425	404	401	426	422	438	437	423	395	432	420	432	430	412	461	422	408	422	402	412	442	433	414	417	453	411	461	417	410	433	416	435	427	448	449	390	390	401	404	405	445	448	464	443	394	440	432	439	447	390	430	447	413	399	406	414	427	438	401	410	432	419	439	409	412	419	426	438	351	465	404	465	446	448	426	391	417	409	397	445	446	424	410	447	393	406	460	416	434	390	405	419	421	417	401	418	408	412	423	434	424	414	394	420	416	417	398	410	445	396	427	429	452	466	423	395	410	425	423	423	467	437	409	411	388	424	449	419	434	409	410	440	394	412	424	444	458	449	397	446	423	445	436	455	421	415	419	454	443	446	406	431	430	427	407	402	425	401	430	438	416	430	443	408	430	433	405	407	425	413	401	408	416	441	408	410	444	396	433	406	406	454	407	432	443	438	421	409	423	423	395	400	422	421	425	465	417	385	482	407	399	441	421	389	436	415	436	455	418	402	452	383	430	429	422	439	414	415	406	419	426	426	407	415	397	407	416	420	440	441	436	462	463	427	423	384	438	425	405	423	437	472	425	457	423	429	452	452	469	443	468	410	391	428	432	426	421	437	387	430	438	392	427	420	413	413	393	431	428	383	494	393	418	433	420	425	450	444	407	403	391	462	416	467	460	424	427	422	433	442	383	423	453	433	443	413	395	420	425	427	411	402	398	440	380	424	421	422	419	383	425	462	453	412	454	407	421	451	434	403	401	433	448	420	423	473	422	426	430	390	430	434	426	376	407	395	419	441	418	422	388	425	412	445	444	417	458	413	476	418	451	380	428	381	419	392	429	429	427	437	428	423	413	413	434	419	423	422	397	448	414	383	433	420	392	462	410	376	442	416	438	396	438	421	426	419	430	413	418	408	404	448	410	416	423	424	427	444	427	452	451	431	453	410	452	418	431	428	385	429	454	440	432	426	434	411	403	419	452	471	423	433	463	414	428	423	463	398	432	413	390	450	448	474	411	424	421	446	450	405	404	463	404	408	436	420	448	387	433	430	406	415	443	382	424	429	425	412	395	403	445	432	426	452	413	412	430	418	453	395	430	415	445	417	432	417	429	386	407	418	416	427	431	409	445	439	424	425	427	456	449	429	375	445	396	451	408	405	397	469	410	398	428	419	424	426	393	419	416	404	402	398	420	418	440	434	411	421	407	435	441	463	382	437	415	432	431	442	426	411	418	415	440	406	404	423	409	447	399	373	429	462	383	419	438	390	419	427	453	429	451	424	398	397	405	414	418	425	405	436	434	377	428	412	422	410	418	402	440	427	437	447	412	413	417	405	440	431	433	449	394	444	437	435	437	436	453	402	381	396	399	408	434	426	426	410	446	473	429	407	421	428	408	428	397	408	363	406	422	399	430	419	462	454	421	441	452	385	409	415	430	427	395	408	424	412	418	487	434	385	400	446	402	440	387	418	423	427	431	463	393	443	438	432	432	392	423	430	428	436	440	428	402	393	397	452	437	432	435	420	393	448	404	453	455	418	388	433	412	439	441	443	400	428	405	440	429	401	441	411	401	444	412	397	410	414	412	395	419	385	401	410	396	436	423	447	419	430	424	461	428	432	386	436	396	428	441	411	428	389	451	426	419	408	451	408	449	415	430	416	400	437	395	444	429	425	447	429	412	443	418	393	410	445	453	429	408	421	402	425	440	423	409	434	435	441	396	419	397	404	468	441	426	408	429	421	418	437	423	389	420	443	404	432	425	429	416	385	416	438	449	395	387	421	419	420	412	408	452	429	409	443	418	416	436	390	392	403	418	422	389	453	430	428	406	388	434	430	439	434	427	399	390	439	436	433	440	442	433	427	420	428	384	425	442	428	415	425	441	451	437	398	420	408	439	442	409	457	403	415	424	417	444	408	423	429	404	418	451	403	419	432	426	429	457	460	391	446	418	389	421	409	387	442	433	412	402	400	446	415	428	477	432	449	402	401	414	389	413	394	434	434	406	455	420	425	388	388	433	420	415	437	460	451	453	436	421	427	414	418	444	402	397	399	389	416	418	378	379	447	449	433	393	405	411	417	414	438	461	398	373	434	410	446	391	437	410	447	440	435	432	433	417	396	435	438	414	422	455	406	407	474	413	399	425	436	443	392	437	431	427	401	412	397	465	439	462	418	425	408	437	411	439	452	454	403	411	396	441	408	444	417	429	436	424	461	423	410	396	411	410	411	378	445	450	439	390	465	412	457	443	435	412	442	456	433	410	420	444	423	402	401	400	415	475	401	407	418	422	430	439	443	437	389	416	427	413	379	397	442	439	391	393	438	421	417	426	412	424	408	403	433	406	429	400	397	432	400	390	410	467	408	443	485	420	467	389	409	411
25505	22579	16311	8930	6202	3925	2646	1897	1394	1167	1035	918	825	783	744	696	676	652	700	611	620	614	636	619	551	584	579	565	547	570	583	537	596	581	570	583	565	542	537	552	474	533	544	567	591	557	554	536	527	504	584	573	553	574	542	527	539	540	585	561	556	515	530	518	528	578	509	600	540	537	511	497	530	546	521	562	515	575	581	525	533	523	497	526	509	528	541	539	568	532	528	567	549	575	538	555	552	489	542	534	517	541	522	512	517	488	523	555	481	519	518	503	554	527	526	544	580	582	495	521	515	505	510	556	497	510	563	545	564	480	537	510	521	533	537	519	549	535	510	557	512	560	537	580	555	508	503	523	546	577	507	550	526	555	561	514	552	498	529	530	535	505	526	519	531	546	551	552	563	583	490	529	542	528	530	516	538	550	492	510	474	531	568	551	559	523	571	547	542	482	521	504	554	530	529	502	496	541	533	509	557	494	504	516	504	582	544	564	513	518	560	557	513	530	519	553	537	522	521	532	539	543	474	518	513	528	504	595	474	523	559	503	497	532	558	546	522	538	586	560	508	570	556	530	508	527	531	534	528	565	549	564	533	534	535	489	527	540	528	500	517	553	529	552	575	531	541	551	500	546	513	520	526	534	485	530	535	530	555	529	579	571	561	583	527	507	530	544	482	487	499	537	533	554	487	534	537	546	550	543	541	543	548	509	540	542	539	523	539	551	534	544	540	531	519	530	513	575	541	540	516	538	582	543	516	553	529	527	558	502	573	519	530	526	545	524	552	547	511	540	566	512	520	575	550	541	525	550	496	527	521	554	483	546	526	525	554	567	503	597	545	558	510	485	566	538	552	543	519	510	526	562	527	513	507	561	542	536	528	514	568	509	538	520	542	533	534	520	525	521	554	588	536	533	495	540	552	511	511	537	504	531	529	505	562	536	544	574	540	496	518	524	564	554	519	525	523	539	520	502	539	504	531	569	518	529	544	513	587	520	520	586	572	544	512	516	526	515	538	499	526	499	526	563	501	495	531	558	555	479	581	509	552	552	550	498	524	528	489	540	540	521	553	516	532	559	544	532	593	549	531	560	538	526	540	505	542	560	518	483	550	517	538	528	525	495	552	528	571	552	513	527	514	502	521	493	541	548	520	515	543	565	489	499	522	543	536	510	531	483	515	541	530	531	518	523	560	561	568	591	568	533	524	527	553	517	509	502	534	552	511	528	532	551	511	534	514	576	568	531	487	559	534	541	532	533	569	523	516	494	562	563	509	492	574	538	537	513	550	577	533	560	538	533	514	520	542	513	527	514	537	515	542	539	554	558	537	532	518	522	560	489	537	536	513	563	483	521	533	512	490	557	485	507	522	514	547	527	586	524	550	523	494	506	504	574	555	535	541	550	530	564	520	516	541	580	532	519	537	595	575	525	495	562	544	552	528	499	551	542	518	571	536	521	568	586	545	545	505	537	523	550	545	512	532	514	538	491	512	527	548	531	502	532	554	553	481	560	559	535	542	546	536	541	511	508	568	527	560	502	557	535	537	542	549	564	561	525	514	543	543	558	538	576	553	544	505	511	561	543	539	541	530	511	537	540	533	473	495	534	566	526	512	483	537	533	541	554	576	508	529	523	543	559	524	517	555	487	555	569	544	502	561	533	547	507	537	545	567	528	535	534	531	503	533	510	534	534	542	556	546	490	518	530	552	529	528	550	551	550	560	565	541	550	497	534	541	573	530	533	505	491	512	517	515	526	528	559	552	503	564	527	572	494	507	563	532	539	509	532	584	504	549	521	491	518	526	514	533	519	522	497	553	559	492	547	529	541	531	483	523	543	517	530	517	515	502	527	533	539	556	500	508	516	511	575	548	522	539	556	555	513	551	544	566	552	495	513	546	571	521	496	525	563	543	564	544	514	576	506	592	511	514	541	539	512	546	520	524	553	514	545	500	513	536	553	555	575	490	514	567	520	540	543	532	552	500	515	524	543	599	526	532	520	503	507	540	499	567	553	535	524	531	564	522	559	534	535	524	513	527	549	575	502	552	541	529	566	530	559	535	523	540	565	536	531	542	539	560	489	567	480	541	539	531	516	539	545	531	551	533	547	550	507	501	520	560	517	553	523	532	539	509	538	554	545	546	563	552	535	548	521	555	494	530	570	548	554	541	507	557	606	570	507	554	552	537	545	534	544	553	493	535	464	504	515	505	540	497	522	534	547	527	548	551	517	548	527	520	526	539	582	552	529	529	486	541	538	543	521	537	484	515	568	521	491	553	560	523	545	544	516	511	541	584	529	558	504	569	513	541	535	539	530	539	562	543	498	496	487	505	568	519	483	545	528	552	537	520	545	545	503	517	533	564	540	533	515	508	496	555	534	513	532	545	541	570	573	545	544	548	501	522	516	502	556	512	534	511	499	533	515	534	540	522	537	563	535	535	521	536	546	480	517	516	535	561	509	545	540	533	532	513	517	553	499	540	501	527	510	524	574	527	495	568	549	532	526	543	526	549	526	513	587	537	540	508	544	540	526	536	543	527	532	567	529	519	543	543	505	568	521	545	555	573	554	535	592	520	524	565	503	526	532	527	540	578	489	536	523	572	517	525	524	563	493	483	585	526	554	561	555	548	523	551	536	595	506	504	529	517	517	539	584	521	528	537	538	540	525	534	519	556	520	533	534	552	532	536	513	540	554	528	546	547	513	523	474	575	559	546	559	511	552	539	499	580	549	577	505	528	503	517	532	564	498	513	519	512	571	481	598	565	533	514	533	542	522	548	537	554	540	535	530	542	508	504	537	519	519	542	500	565	558	548	538	525	511	517	538	549	549	515	528	541	514	552	546	557	562	552	554	515	509	573	548	497	543	507	553	554	495	557	549	538	525	559	555	548	518	498	563	562	568	544	535	545	548	543	586	514	524	514	481	563	497	526	563	510	540	504	570	505	545	530	552	551	477	522	566	513	514	534	547	499	545	586	546	540	523	545	592	559	498	518	581	572	520	579	573	551	541	596	526	536	536	501	525	509	534	523	541	567	516	480	554	586	534	521	528	579	528	568	535	504	508	533	499	517	551	590	552	547	536	546	529	520	553	588	540	541	535	521	563	531	564	525	506	557	538	549	502	514	523	530	528	519	536	528	530	520	517	499	554	544	507	565	507	482	542	519	556	515	528	503	540	539	519	572	548	523	509	522	528	525	551	549	512	532	552	577	512	531	505	543	529	546	566	527	512	539	548	527	535	544	519	517	528	493	540	549	533	530	514	566	546	536	537	510	529	550	512	504	486	530	525	540	529	485	529	513	516	474	532	561	548	497	539	518	534	564	541	537	513	499	528	560	532	580	514	557	549	523	529	566	535	567	534	536	521	552	527	546	573	502	494	476	545	573	559	538	516	521	503	515	537	539	554	548	530	562	516	550	559	531	554	551	527	569	526	515	518	536	531	551	557	588	470	524	526	558	536	572	556	519	532	521	535	524	576	525	529	517	569	549	477
27369	19664	7606	1757	1051	646	498	456	456	398	392	414	388	395	366	405	380	401	354	379	377	384	383	409	356	387	382	374	348	383	377	358	397	355	351	386	388	357	366	373	366	346	367	386	348	403	366	433	390	379	374	394	363	395	381	340	371	372	385	371	354	384	343	393	384	387	346	369	370	388	392	378	382	378	401	375	369	344	392	400	386	349	353	395	402	359	391	373	367	366	389	383	343	376	398	373	346	366	379	359	381	386	384	349	346	397	383	370	374	365	388	370	352	381	371	384	382	383	384	344	365	363	421	407	412	399	367	379	388	404	390	382	398	385	384	357	368	350	387	362	375	354	375	332	416	367	431	379	361	371	368	388	369	357	402	351	352	378	377	417	380	381	378	381	374	363	374	400	389	349	374	415	377	395	366	370	394	390	389	362	381	397	375	410	372	371	362	383	355	370	365	416	360	411	384	406	365	333	344	374	389	390	365	356	414	441	374	359	419	362	367	413	381	380	411	380	387	317	361	394	362	413	381	392	350	388	392	391	385	401	414	393	428	366	380	428	359	391	343	389	345	382	374	363	378	374	403	375	369	405	362	371	376	349	381	382	378	355	392	384	401	379	384	361	367	372	393	381	375	385	363	381	400	377	376	346	379	390	363	381	370	392	369	391	399	402	418	359	400	333	396	346	416	394	362	364	411	398	362	383	341	372	403	347	351	376	357	383	347	383	369	398	388	362	370	391	376	378	378	374	394	406	405	395	384	397	392	383	371	408	392	395	369	389	395	368	382	358	359	402	368	382	379	382	400	397	384	372	359	389	385	367	377	386	377	370	339	378	371	377	359	367	346	380	409	375	338	351	403	359	409	435	410	415	380	382	386	378	375	379	407	361	370	381	356	360	376	379	391	357	371	380	357	392	338	392	369	348	374	373	385	396	391	384	406	375	363	364	391	404	410	397	380	424	401	355	342	408	367	394	392	347	316	350	404	381	382	351	382	387	371	371	392	365	381	384	404	364	382	397	417	398	381	360	362	365	392	339	383	426	377	355	399	387	388	394	373	400	368	384	360	387	373	375	365	383	396	410	354	350	379	375	371	375	417	368	393	368	368	402	380	393	394	353	387	384	342	374	356	403	375	392	386	346	399	403	356	359	366	365	399	369	378	395	366	382	393	410	384	368	401	384	381	412	371	355	389	350	387	378	384	376	402	391	376	357	376	364	333	365	362	367	357	379	326	395	362	361	383	397	391	377	369	349	375	402	354	404	380	369	368	378	384	356	417	351	410	392	369	383	385	386	409	390	371	388	355	395	393	407	398	401	381	378	360	393	367	384	373	378	379	362	393	401	364	353	392	373	375	364	373	374	361	382	369	376	441	392	385	376	350	381	408	386	394	382	387	378	380	374	360	399	368	439	368	386	367	386	419	405	352	391	371	351	402	380	391	392	390	370	387	371	347	378	383	372	382	383	365	369	387	380	369	379	381	369	384	347	369	360	382	376	358	386	372	366	360	372	406	383	374	376	397	360	360	374	360	380	389	359	339	375	388	373	389	411	374	377	393	380	359	376	409	357	390	388	371	378	375	376	362	349	381	404	393	374	384	391	328	393	359	372	380	365	390	374	401	395	380	369	378	358	383	370	384	362	416	399	388	404	382	379	413	367	343	405	357	408	385	378	355	382	365	357	404	397	389	415	387	393	376	426	361	374	357	415	391	383	420	383	392	400	376	374	360	377	386	391	350	385	415	391	346	398	364	371	398	384	359	394	369	384	339	355	373	356	364	387	392	395	344	396	395	388	353	361	377	375	379	388	405	425	375	392	338	420	359	396	382	365	404	366	396	353	378	394	358	374	415	362	378	347	387	398	369	354	370	385	408	397	388	405	430	349	431	342	358	370	389	385	403	405	382	386	385	385	410	390	363	364	358	384	376	396	401	358	401	384	358	399	389	373	384	393	396	394	393	406	373	379	382	354	381	407	401	357	357	375	361	381	395	371	401	390	360	377	384	380	417	402	369	389	391	376	397	385	380	355	358	385	377	385	373	396	365	372	391	378	379	369	358	363	398	373	401	360	367	376	410	404	395	353	361	401	360	353	402	379	382	396	388	392	409	353	368	313	356	397	379	414	419	372	397	413	366	356	363	384	429	368	402	383	391	402	402	374	388	360	360	390	407	358	399	376	410	406	378	391	382	378	383	373	349	407	397	401	355	387	369	387	399	377	386	378	365	394	360	375	379	384	368	393	366	378	394	385	404	399	369	395	361	403	413	402	376	388	378	381	368	396	410	357	349	391	372	434	392	391	379	378	373	390	400	405	381	407	369	384	378	385	405	340	379	351	377	340	394	413	383	373	391	371	390	381	361	397	404	376	407	378	379	373	375	339	367	342	368	395	371	388	385	384	379	362	372	380	377	370	370	414	387	355	388	376	374	372	350	414	390	377	413	375	385	354	407	419	366	367	399	388	383	380	348	350	398	398	367	394	386	382	390	381	345	354	374	361	346	404	383	391	380	392	374	391	388	380	359	388	350	359	366	384	366	366	363	352	352	382	373	391	402	391	376	383	411	406	391	389	392	380	415	380	405	386	378	391	361	360	392	373	372	380	361	377	390	368	400	368	384	365	373	385	416	394	393	400	386	365	368	398	358	424	404	411	376	387	366	392	366	355	383	350	346	347	355	387	367	382	389	386	356	399	335	363	353	371	347	369	362	394	357	382	405	386	392	437	400	406	361	332	340	387	420	383	376	384	391	394	367	386	346	386	382	370	386	381	364	373	385	390	385	373	367	406	359	366	385	403	402	359	381	391	359	402	367	366	373	433	355	381	372	340	368	398	332	365	376	366	386	405	353	352	362	353	347	357	359	365	410	396	348	379	393	397	383	365	407	369	373	396	389	388	379	373	367	366	422	409	371	375	364	416	411	416	380	417	353	407	394	341	411	375	377	367	395	340	388	405	417	398	363	390	350	388	395	366	359	380	382	389	370	380	358	393	386	396	384	370	385	370	372	380	415	401	369	377	360	389	373	356	398	381	312	376	388	373	390	394	394	391	380	408	376	379	365	392	390	365	390	358	377	361	362	367	380	396	374	396	379	387	381	409	388	361	358	375	365	412	361	419	399	385	387	394	393	329	379	366	406	364	378	380	382	379	342	392	377	371	361	385	409	417	369	402	402	364	386	379	388	393	386	389	407	376	383	378	399	395	375	355	386	405	363	361	372	342	359	360	396	406	372	380	391	363	357	385	381	380	346	371	380	376	386	389	390	352	413	350	413	351	383	382	388	414	382	385	395	384	370	361	356	420	349	385	384	375	387	409	405	406	379	396	366	383	383	352	376	391	379	378	387	383	369	355	415	394	406	394	371	363	363	407	363	395	383	359	370	422	345	366	385	374	383	347	343	351	339	405	374	409	382	381	389	403	396	394	377	386	376	407	402	381	364	379	387	387	386	367	363	414	387	393	362	392	405	360	376	365	373	393	373	373	389	375	374	379
20484	6934	3763	2253	1660	957	679	559	575	496	547	522	479	487	436	507	484	477	512	501	511	489	463	461	491	445	446	462	441	497	456	462	433	505	457	492	453	459	491	473	475	454	450	478	464	463	452	451	501	483	501	479	453	464	479	460	451	459	453	469	444	431	485	427	460	478	481	445	449	460	429	438	446	502	462	453	483	450	472	488	470	466	450	487	465	435	447	476	430	476	500	451	489	504	472	463	481	436	474	447	478	472	462	464	471	477	438	490	487	461	519	436	470	484	451	475	475	494	445	455	443	466	478	437	451	465	519	458	458	497	451	423	475	486	464	468	464	477	456	465	470	483	454	458	483	463	484	428	449	487	446	478	454	414	462	422	456	460	458	444	502	443	450	502	451	426	492	490	464	490	461	451	536	474	455	487	443	481	483	443	466	494	454	515	482	442	449	427	471	465	441	434	482	502	463	477	437	464	439	454	460	476	430	448	476	503	454	476	447	496	472	450	511	453	438	461	453	468	463	467	465	465	516	444	467	481	481	489	440	450	478	491	455	469	477	513	438	421	446	479	479	507	439	469	458	470	441	479	484	458	482	479	450	450	461	437	440	468	475	482	487	445	451	472	455	511	447	429	462	474	454	444	473	472	462	495	489	463	453	425	468	438	448	451	449	448	438	449	500	468	462	429	488	471	466	502	474	493	453	472	434	485	475	495	479	481	490	494	479	445	446	497	478	472	456	492	426	459	476	496	435	443	452	463	479	433	498	429	466	508	464	463	490	472	462	474	469	446	447	449	476	442	456	447	497	443	456	466	504	453	447	461	461	433	488	446	483	464	482	468	479	456	516	476	474	449	463	478	445	437	467	460	490	500	498	441	471	480	460	448	480	475	449	455	465	451	459	474	498	459	480	474	444	474	464	481	463	478	438	454	465	476	417	490	447	444	493	500	499	474	471	434	466	459	441	472	479	423	464	453	440	461	423	501	479	462	469	464	490	457	470	478	490	445	424	462	466	458	466	458	470	487	469	430	480	465	469	465	413	470	451	456	483	443	488	460	428	470	479	468	472	452	477	470	455	484	490	503	464	492	491	451	466	462	439	475	436	461	491	474	465	495	466	451	469	492	486	469	450	462	462	486	466	466	448	489	478	438	468	478	484	468	464	457	493	457	433	500	477	461	463	469	448	474	433	460	456	479	452	458	453	451	458	471	482	470	439	461	470	490	442	494	424	448	479	492	438	487	453	479	443	459	467	429	425	483	471	474	427	487	471	493	496	470	457	463	483	478	475	486	441	437	445	481	464	452	460	436	446	476	443	434	491	500	449	449	483	463	478	475	462	438	471	462	439	466	459	470	452	500	470	461	467	472	459	466	420	441	484	453	493	452	486	503	435	459	485	459	498	457	442	483	433	472	482	435	488	497	440	451	474	468	464	450	455	446	494	467	450	469	480	468	477	450	508	401	515	459	466	465	446	454	481	489	468	475	459	484	470	443	456	460	469	481	412	440	470	460	457	469	466	444	500	531	468	495	468	472	474	468	447	484	434	463	504	475	476	447	487	432	475	471	485	457	452	514	445	440	471	479	494	484	482	462	466	438	471	456	460	465	451	494	482	470	444	491	447	444	468	409	498	482	456	447	466	462	431	473	471	468	458	454	470	496	438	478	457	464	449	445	465	480	432	446	493	446	481	470	471	462	486	448	435	452	489	478	461	481	456	461	500	477	463	493	474	474	477	471	442	449	463	471	447	460	454	470	451	430	473	470	471	507	479	498	438	473	452	486	471	438	481	453	472	455	465	468	466	475	484	475	482	458	487	475	488	474	463	469	439	476	496	495	466	467	469	486	483	452	513	481	461	456	486	467	482	450	424	455	445	495	469	474	467	472	478	484	500	473	474	451	477	475	498	479	483	475	486	471	505	444	500	496	500	502	462	452	451	469	480	473	450	455	462	491	507	483	452	408	492	484	481	467	471	477	520	473	447	453	476	464	475	462	466	509	477	447	437	434	469	445	491	476	464	427	477	445	461	452	463	505	492	476	477	504	466	435	447	459	457	472	453	485	439	498	473	468	442	467	442	491	470	458	446	443	495	483	462	450	457	480	432	485	403	459	465	451	526	475	466	484	486	482	455	457	481	442	473	463	484	443	461	441	461	494	497	414	443	468	483	486	451	464	460	430	502	440	474	459	488	473	487	462	471	482	465	443	473	455	447	455	426	472	506	491	464	468	441	462	468	457	488	428	467	448	479	443	459	463	479	473	490	477	488	477	445	494	470	468	444	450	446	465	463	464	485	439	464	451	480	468	477	501	460	453	431	467	456	470	449	481	472	447	459	488	465	484	473	472	467	465	453	449	452	490	476	427	467	489	462	474	463	519	482	497	470	464	504	503	437	440	487	425	420	475	439	509	457	458	413	487	472	488	475	500	451	439	419	451	443	450	469	438	462	475	451	473	493	430	459	478	477	451	455	443	486	476	443	452	517	471	446	503	464	438	461	467	460	469	480	465	480	450	471	448	488	448	428	484	480	489	455	469	484	456	462	489	483	462	460	456	447	445	476	467	431	484	487	473	454	449	436	479	492	490	429	480	510	471	464	438	479	457	481	447	512	487	494	447	499	476	460	465	478	478	456	466	463	499	445	480	502	490	464	427	459	476	524	473	488	434	460	497	457	451	463	458	497	443	467	472	468	471	459	468	479	481	452	457	477	455	459	500	441	479	441	450	459	463	469	487	443	469	443	470	483	503	486	469	477	451	470	450	458	467	465	463	474	437	471	471	480	500	451	494	430	501	451	462	466	495	466	473	501	473	481	452	475	457	491	426	451	483	473	488	477	477	445	497	504	502	427	477	440	454	448	477	458	446	474	490	504	512	488	463	488	491	528	441	457	493	440	504	470	482	480	495	460	498	487	458	494	445	452	452	484	452	474	445	491	506	464	453	446	480	449	463	492	440	488	488	441	477	433	478	475	455	464	499	474	448	459	476	424	462	451	450	498	443	497	420	436	481	454	452	478	445	477	451	429	484	492	478	432	435	454	470	461	482	460	445	462	478	418	483	510	491	483	481	475	465	468	489	480	503	494	463	517	477	454	476	411	472	435	439	493	454	457	474	477	454	469	457	478	469	468	430	463	457	459	472	503	425	479	433	492	453	471	479	480	481	486	484	431	490	427	444	449	457	508	479	485	448	471	430	451	466	472	488	476	437	451	460	448	472	485	473	471	456	502	443	452	482	459	476	450	460	466	466	449	451	491	463	446	492	441	462	474	479	488	466	502	479	489	455	484	506	477	440	504	508	453	423	451	455	462	509	473	486	492	441	471	438	468	463	463	489	479	474	458	482	477	439	491	486	461	467	444	459	467	500	422	460	463	457	472	504	455	484	435	486	454	468	473	462	498	473	461	407	484	453	430	461	439	473	464	465	443	465	456	491	441	445	490	470	439	510	468	439	460	481	449	483	489	477	505	478	439	513	480	455	445	452	441	474	499	509
23196	21086	28194	24170	21070	10356	1582	1046	870	815	770	729	684	697	654	664	621	675	618	632	623	609	635	635	587	623	635	616	611	647	617	622	620	633	638	588	631	612	586	592	615	580	626	597	622	589	587	620	608	597	610	627	612	626	621	587	564	611	622	595	606	592	573	603	613	599	619	620	543	608	575	638	588	593	594	631	623	648	632	580	600	606	618	611	607	537	590	602	616	585	612	621	582	612	613	609	587	589	596	616	595	605	599	591	585	608	590	590	568	620	641	675	552	604	598	591	611	590	576	595	608	573	635	599	585	619	601	585	604	635	587	588	633	568	612	594	602	611	648	617	594	607	581	646	587	606	591	636	585	644	617	619	608	646	616	636	604	655	607	606	625	634	598	605	573	610	641	663	602	618	584	600	612	591	577	599	621	618	596	605	623	575	601	568	626	617	580	609	567	663	588	594	596	649	594	612	574	595	543	596	620	610	584	633	639	625	582	604	561	581	625	623	654	568	598	566	616	596	559	586	613	587	620	620	582	609	589	620	581	601	571	595	578	578	640	593	561	565	575	597	562	580	571	603	602	592	600	606	592	569	564	605	617	613	578	601	630	623	622	604	611	632	526	588	584	616	577	615	548	596	581	606	569	632	580	597	618	654	625	607	593	617	550	601	569	628	571	624	659	582	625	607	576	580	632	567	562	597	639	592	613	636	628	637	617	586	615	600	594	602	629	576	563	543	633	626	631	597	580	632	570	606	649	575	558	601	601	580	575	599	591	624	613	586	547	575	547	596	573	614	634	659	593	600	557	614	613	606	576	593	572	640	603	597	595	616	628	609	578	614	595	588	596	623	604	601	579	633	604	603	620	601	589	615	558	615	615	589	639	606	612	556	579	584	654	575	625	587	593	583	609	578	586	593	594	601	615	623	627	614	608	608	605	599	588	590	587	625	634	653	599	614	590	562	601	629	546	601	623	588	598	590	590	603	636	636	612	609	550	598	588	610	613	608	603	572	642	597	615	582	554	577	597	611	588	570	590	593	628	565	576	575	599	611	633	584	551	632	594	661	577	625	559	622	586	618	597	583	584	593	617	601	558	607	597	573	611	571	628	599	586	581	620	600	649	543	577	564	557	646	567	608	578	613	658	575	553	558	607	611	579	620	654	613	603	633	620	612	570	595	613	585	593	654	589	586	567	631	594	610	589	630	561	574	618	613	583	589	596	636	584	576	644	649	581	651	615	586	603	600	616	622	584	573	639	543	647	616	578	588	567	638	556	598	568	633	616	555	580	588	589	598	575	605	570	594	663	574	604	588	602	616	625	587	564	632	594	557	547	641	587	591	558	592	631	567	620	558	578	621	600	592	540	572	588	598	582	609	602	580	602	576	686	609	597	573	615	565	609	600	650	614	567	587	628	582	616	589	577	642	594	571	583	564	616	582	572	615	569	603	622	568	635	586	564	594	565	568	630	623	589	597	585	633	596	612	615	556	544	608	620	589	594	601	595	535	590	597	610	579	601	549	618	610	606	596	627	566	605	624	598	607	592	613	632	608	576	616	608	587	647	567	553	587	573	589	591	593	609	603	602	596	608	593	599	605	626	608	610	573	625	597	616	635	622	570	577	587	645	571	605	604	576	558	598	619	637	553	625	595	618	589	560	532	595	580	600	624	622	550	593	601	598	553	602	586	606	609	582	618	554	593	587	631	583	590	599	610	587	629	583	606	608	649	629	600	591	622	620	568	585	563	634	580	602	568	606	594	632	587	597	585	597	564	584	580	643	567	603	632	620	639	598	598	600	607	607	620	565	590	567	595	590	631	632	628	594	594	627	563	594	571	616	596	647	643	622	574	605	576	625	613	590	640	608	594	601	560	600	584	587	568	604	631	602	576	638	599	549	608	547	597	591	577	593	564	633	573	602	604	585	559	608	581	578	645	617	606	598	560	607	532	573	642	557	613	607	646	631	610	585	576	646	602	600	629	530	650	562	623	623	609	603	588	590	633	593	655	609	642	574	604	608	572	641	561	638	599	610	580	582	573	591	631	587	624	625	587	614	573	584	606	628	590	577	608	571	593	594	584	573	632	605	589	651	596	599	585	592	583	584	620	580	636	544	645	604	639	575	599	633	618	615	600	572	600	580	625	643	611	593	603	596	583	624	601	615	581	590	610	578	564	584	594	647	625	588	642	585	575	625	594	634	608	604	570	639	638	573	617	646	613	579	596	572	601	560	572	623	640	636	572	650	560	612	600	576	592	591	611	577	605	585	600	590	591	577	571	632	617	578	565	571	592	612	588	572	618	571	609	576	572	592	631	578	604	619	571	610	560	603	580	587	603	633	635	595	590	612	593	609	613	591	622	617	580	585	584	616	608	664	620	578	622	657	598	608	626	584	582	601	615	628	618	605	610	578	598	603	594	600	576	588	619	581	583	579	574	570	623	596	597	627	597	612	569	602	615	561	539	639	602	629	593	534	612	566	606	565	612	604	594	620	606	573	592	591	604	591	598	606	610	597	638	614	585	617	628	594	609	589	569	567	635	566	622	567	554	571	597	574	604	617	549	607	563	564	580	580	597	594	557	596	568	558	611	623	598	605	586	594	559	601	585	606	613	547	573	565	584	586	580	615	574	622	618	577	623	572	548	602	601	638	623	599	566	594	593	578	587	606	622	598	619	593	591	582	596	570	615	586	621	562	595	598	659	619	597	629	604	596	626	626	621	599	575	602	598	589	628	596	612	584	594	597	619	647	604	564	556	567	577	623	596	608	620	575	594	621	568	664	587	597	589	619	624	581	585	564	650	567	619	587	628	561	605	611	617	576	618	633	580	590	622	588	607	600	588	595	657	584	624	615	542	576	569	575	626	606	612	591	621	608	606	630	591	633	609	588	556	611	598	650	550	613	579	585	628	614	606	613	580	581	633	588	563	593	592	560	627	604	598	609	590	608	608	607	574	627	601	621	623	594	640	565	615	587	609	615	638	615	591	595	610	582	604	605	598	586	612	611	616	590	600	562	586	622	593	582	639	617	621	587	534	595	549	571	604	629	582	600	631	657	580	653	578	559	554	613	617	605	625	609	594	589	595	557	571	605	604	612	613	615	561	595	591	603	606	538	578	591	606	593	629	614	612	617	618	594	586	603	590	628	600	644	614	624	549	628	586	608	571	659	609	634	579	572	612	557	594	644	605	600	595	586	622	603	620	620	569	656	555	607	605	600	579	615	591	553	615	625	591	594	578	601	599	591	639	644	583	564	628	583	594	570	561	578	599	609	603	589	585	588	566	584	587	611	605	580	596	584	573	589	552	630	576	577	624	617	580	590	584	563	577	632	604	609	578	619	589	591	557	662	609	611	598	613	611	643	581	614	603	555	595	543	561	592	616	611	610	599	583	639	589	605	619	608	615	595	609	615	582	588	622	567	630	590	613	615	632	600	642	601	651	644	582	604	612	584	606	630	637	665	629	644	597	639	578	596	598	570	605	577	600	589	573
21401	15179	11140	5931	3906	2717	1888	1436	1239	1035	962	959	878	848	848	783	771	793	859	786	747	732	771	776	759	770	772	725	721	802	691	721	734	708	707	757	762	729	734	713	769	768	744	784	757	762	721	773	729	725	688	730	780	753	733	713	752	708	725	715	698	682	765	740	738	747	727	767	708	734	757	768	765	741	739	756	692	769	734	766	764	766	775	767	731	712	750	745	780	757	745	736	679	698	707	738	724	735	707	765	726	723	731	722	700	713	744	773	766	759	733	747	723	757	678	747	757	703	747	761	705	704	719	742	753	670	735	711	776	697	778	747	696	718	742	758	749	708	717	711	750	697	688	786	737	734	733	812	726	715	738	690	770	749	748	718	756	714	700	701	701	717	722	725	650	755	710	735	723	746	750	738	718	719	715	768	744	780	761	714	765	705	724	760	743	755	741	738	744	730	722	738	712	718	711	722	736	753	773	763	733	685	720	718	707	709	734	754	733	774	758	716	737	718	749	706	704	747	719	741	800	763	747	746	732	778	728	755	725	707	777	704	698	742	768	740	721	782	771	716	704	737	692	747	742	729	754	695	794	719	729	710	743	778	744	734	761	773	709	740	768	683	746	723	754	695	736	763	732	761	678	741	722	716	762	725	723	733	741	729	741	681	722	750	777	704	688	690	753	707	720	732	753	696	741	795	702	755	720	738	752	747	715	798	741	751	710	682	702	697	733	740	708	721	737	742	756	707	770	734	719	734	706	736	690	712	689	665	758	731	733	704	735	727	704	720	702	737	672	715	707	767	713	742	725	759	705	719	761	735	720	753	751	790	757	719	743	742	765	713	663	769	754	746	682	767	740	762	682	754	717	742	711	706	749	727	731	725	706	709	730	757	728	684	741	745	717	650	724	703	734	768	685	722	745	750	718	758	760	736	772	698	764	725	709	769	687	791	740	733	726	761	728	728	712	707	716	756	700	738	717	719	754	731	750	786	743	729	715	719	755	686	760	722	776	722	711	722	682	727	729	679	711	761	722	711	714	724	727	705	688	724	732	717	700	690	727	709	692	772	753	723	727	736	744	790	781	686	694	721	704	743	723	704	709	759	722	762	747	744	723	733	762	737	729	713	731	732	760	699	734	756	721	694	728	787	745	801	696	757	737	718	724	791	734	686	736	747	749	723	726	736	721	741	706	726	772	718	748	720	712	722	715	742	738	694	718	752	724	730	728	736	713	690	738	761	739	729	691	704	770	737	724	748	730	694	754	706	698	776	689	758	687	726	724	733	770	697	737	754	738	773	705	697	711	743	660	715	771	710	702	689	734	743	788	728	692	744	688	729	757	737	745	700	743	731	688	676	698	760	780	702	741	722	755	697	759	717	731	739	756	747	722	752	765	710	689	721	708	725	709	700	751	723	747	724	700	754	751	707	696	755	751	720	730	709	683	761	706	719	770	738	742	727	742	765	752	717	793	723	755	724	697	715	722	727	741	743	760	712	720	730	763	653	793	735	718	704	766	703	717	708	741	740	740	730	758	773	726	728	688	708	753	730	725	720	728	771	674	721	729	718	676	704	659	750	756	684	745	712	694	711	714	727	736	731	779	727	716	733	716	778	712	750	694	703	753	722	786	744	692	755	767	704	670	751	698	754	664	676	772	737	731	700	781	746	732	745	759	755	650	683	759	736	730	737	737	745	785	767	732	748	732	731	718	720	717	716	717	722	720	715	740	746	662	719	717	723	709	781	743	727	724	686	790	718	728	798	729	730	747	739	737	729	739	709	668	756	763	728	744	735	745	730	707	752	742	720	692	720	750	751	724	735	725	715	733	760	772	742	777	703	773	755	722	772	689	729	711	712	760	730	728	760	734	699	756	751	721	727	736	765	740	729	743	733	731	729	769	726	785	726	738	743	758	732	773	764	730	664	725	728	705	759	750	722	721	712	736	706	723	694	745	766	767	728	736	736	754	688	719	740	751	756	741	732	730	732	719	724	787	745	746	687	652	744	694	781	747	750	743	694	723	701	690	715	702	749	758	686	723	693	716	780	758	721	747	737	692	730	691	752	750	763	765	727	689	751	721	696	744	675	705	690	755	746	740	720	764	734	726	738	785	694	737	732	717	706	741	704	746	774	735	720	707	745	751	800	712	742	671	745	708	753	729	781	708	752	735	765	747	738	693	696	757	711	742	722	758	746	710	748	741	745	705	733	726	760	723	796	751	727	707	737	712	785	740	659	769	724	723	743	662	718	711	760	765	710	718	707	753	713	738	698	749	760	704	749	765	756	763	744	791	801	727	750	745	707	751	712	745	693	757	732	739	754	726	738	730	711	706	767	742	743	715	722	723	726	760	713	782	715	724	702	698	730	800	701	729	712	710	712	763	719	732	724	650	737	731	716	721	788	713	777	730	737	706	720	709	731	731	735	696	716	758	750	758	742	708	744	722	747	696	720	704	766	724	736	739	745	713	684	748	775	748	775	724	750	760	744	716	690	720	727	731	695	699	688	711	685	801	724	734	715	724	733	703	713	722	720	675	731	762	731	718	730	744	755	716	712	730	777	722	716	727	727	712	760	700	707	730	743	733	721	793	733	738	719	750	718	711	728	721	735	745	751	757	702	719	769	774	699	715	774	765	739	633	736	716	724	741	682	720	729	742	714	754	788	765	743	776	755	756	714	752	725	739	757	741	722	742	727	705	761	699	728	759	714	705	746	750	742	775	766	752	762	749	756	727	723	732	729	723	737	711	727	759	721	721	726	680	746	711	785	724	735	730	743	751	755	734	731	721	761	711	707	725	722	717	716	744	774	761	738	725	734	703	726	767	727	758	745	690	746	727	690	748	760	760	695	721	727	757	773	738	727	751	763	682	739	743	735	744	705	749	716	764	742	772	749	731	696	782	764	722	764	723	720	746	742	757	726	698	724	747	731	696	731	775	726	706	718	720	769	722	722	735	696	674	775	725	719	734	671	752	706	729	720	809	790	777	715	735	688	718	734	705	707	725	693	689	733	706	765	734	763	712	714	767	719	733	694	741	703	708	712	725	715	750	772	757	736	675	725	707	762	718	687	714	731	742	718	750	678	714	713	746	760	722	745	741	745	741	756	721	677	722	726	752	705	751	641	717	759	698	756	745	764	735	775	737	716	727	742	753	797	721	685	695	729	737	731	724	780	729	747	825	715	693	747	694	736	699	683	715	695	735	757	708	753	688	726	769	749	751	740	758	693	698	737	738	710	755	748	752	779	701	735	745	684	695	744	712	766	739	734	692	699	736	727	703	741	756	741	780	755	766	702	715	705	721	772	689	720	747	750	764	731	748	724	737	811	764	730	734	737	757	742	670	715	746	719	683	759	729	722	725	755	741	722	765	708	730	769	758	708	734	733	745	721	743	725	748	721	732	738	737	722	741	780	716	726	707	729	770	788	718	712	737	712	766	668	753	777	721	715	755	724	754	762	727	676	674	722	695	772	744	763	705	734	736	711	734	725	720	700
24248	21063	27229	25000	12782	1051	515	377	315	273	243	243	241	205	204	191	201	202	188	180	189	177	198	173	185	190	193	161	172	184	171	184	185	178	166	194	200	157	181	184	164	194	168	169	168	178	187	172	204	180	177	175	186	158	181	173	176	167	159	169	182	142	167	166	156	183	192	172	172	162	170	176	169	175	214	171	175	168	167	183	191	183	135	177	183	166	171	175	174	173	166	193	184	165	184	182	160	171	175	177	183	192	159	189	165	174	188	162	171	189	176	195	181	170	167	170	165	177	170	183	168	177	198	156	153	178	179	181	177	166	195	195	176	167	186	176	184	178	171	159	167	190	170	180	187	155	160	160	161	175	179	197	178	190	171	165	180	173	169	187	170	176	161	176	182	181	160	155	188	173	185	179	165	183	173	185	177	178	172	158	167	184	176	168	157	179	190	173	143	185	167	202	175	161	186	172	158	172	196	190	198	183	186	156	198	192	187	181	152	190	155	179	175	160	186	162	185	166	195	187	160	181	182	175	162	183	182	165	185	165	187	155	190	172	181	208	205	171	168	137	152	193	175	168	170	166	158	175	147	168	173	169	171	173	168	169	180	172	187	178	175	160	175	177	182	171	162	165	171	174	189	173	177	166	159	166	180	160	167	164	170	193	188	147	187	188	180	210	193	180	192	173	184	184	175	168	177	179	156	173	167	183	187	169	163	174	140	167	187	182	159	172	183	175	180	160	203	167	181	157	167	163	160	193	192	155	167	195	172	181	176	152	166	168	175	188	168	166	180	184	176	155	173	159	186	176	163	188	166	192	197	198	171	178	174	190	182	175	162	201	132	164	174	166	170	170	158	190	187	179	189	149	201	174	156	187	153	183	176	175	172	163	187	181	184	181	166	158	174	172	183	183	161	160	188	178	173	183	180	176	189	165	152	158	201	177	184	181	189	147	198	184	171	171	189	178	182	167	204	186	158	156	163	178	195	182	178	169	175	145	177	183	163	181	175	147	181	182	173	152	174	180	176	173	155	202	185	173	179	177	167	177	164	184	162	161	200	180	161	169	195	169	167	184	157	191	202	183	199	150	175	174	188	193	179	184	167	188	163	168	168	166	212	189	150	177	164	191	166	192	160	181	173	202	188	172	179	163	184	159	141	173	178	187	193	190	150	170	183	159	158	161	167	162	188	210	181	167	169	211	195	159	174	164	183	162	150	206	185	188	180	168	162	171	165	171	171	168	187	180	194	170	178	208	166	169	157	174	189	166	173	175	180	177	174	168	152	150	163	151	169	184	178	184	154	182	191	169	166	179	174	186	166	182	183	182	158	179	194	181	203	142	181	167	178	188	179	182	195	177	162	193	170	176	171	152	205	200	173	186	178	156	190	176	184	173	167	192	174	168	170	166	175	167	177	196	188	159	170	161	161	164	188	169	153	175	158	174	158	193	170	188	168	172	180	150	152	177	185	167	179	174	198	189	187	154	170	192	188	176	180	196	164	175	168	185	192	177	161	195	182	169	172	175	171	175	185	188	180	176	150	171	181	201	183	174	152	175	160	170	163	171	154	181	180	173	194	184	179	167	164	181	177	172	165	183	201	181	161	179	180	177	165	198	178	203	166	186	171	190	163	190	167	203	194	167	187	144	165	170	201	167	185	184	181	172	182	176	169	173	192	160	167	201	156	183	174	165	155	157	174	167	155	180	168	168	197	172	191	182	171	164	165	196	174	185	170	163	175	191	176	174	170	170	196	163	185	188	180	190	189	176	175	144	173	161	181	178	185	164	166	161	159	198	159	161	169	191	165	175	176	206	164	185	175	168	178	166	183	159	192	189	180	182	171	184	188	180	171	178	201	161	185	164	192	169	195	158	185	181	167	196	179	170	182	179	172	186	148	166	167	201	163	156	160	175	178	206	146	168	185	158	169	194	198	181	178	185	181	159	159	173	198	164	166	163	189	182	163	180	175	190	194	167	177	170	169	149	147	182	162	160	167	155	197	162	165	158	168	169	184	154	164	159	194	202	167	173	211	183	198	167	154	181	180	187	156	179	169	165	183	185	165	159	151	186	185	205	191	170	171	173	152	178	179	182	165	183	160	157	180	200	186	188	169	179	170	174	180	181	161	157	168	180	187	186	164	168	165	168	174	187	153	160	205	172	183	182	167	146	167	181	192	171	197	201	134	178	168	178	174	156	180	185	168	180	180	168	153	157	160	187	165	176	163	217	153	192	174	178	154	163	156	152	150	172	177	167	193	191	165	184	168	172	170	193	155	171	159	193	162	175	188	169	140	191	194	172	151	190	173	149	183	167	184	177	151	178	160	161	166	199	178	149	172	160	188	192	182	194	143	169	185	168	174	188	164	198	161	175	166	166	169	179	195	169	168	171	149	197	194	189	175	180	178	189	188	180	152	182	159	179	173	163	198	153	172	177	168	174	174	200	193	162	164	183	169	169	161	184	187	185	171	187	189	171	178	183	193	149	166	178	177	190	171	185	180	172	173	184	175	181	170	167	178	182	196	161	174	162	184	170	159	162	175	159	173	191	184	171	169	190	189	203	183	181	181	167	153	162	158	178	165	169	180	185	169	176	160	179	165	157	178	167	183	169	187	178	175	151	158	188	186	187	184	167	186	140	171	165	203	165	152	157	168	191	177	188	186	180	185	165	182	165	188	182	192	169	165	177	191	169	175	166	198	182	166	176	188	171	167	195	185	190	162	169	183	172	159	182	198	161	166	178	180	182	172	157	182	186	163	174	209	186	178	179	187	180	197	190	176	175	195	158	162	174	157	190	172	180	169	162	164	179	160	185	143	184	182	184	178	174	184	157	176	177	194	169	175	191	198	179	184	169	158	202	192	181	183	164	173	169	171	191	172	183	185	167	161	187	192	199	201	195	166	197	180	169	170	192	184	167	166	186	163	192	185	180	180	169	184	172	158	180	179	174	160	180	181	168	213	180	158	177	181	173	179	140	164	160	157	190	200	176	180	171	153	170	157	171	175	164	181	163	167	180	171	181	165	168	163	200	190	189	175	187	146	176	177	170	164	177	179	187	188	165	178	156	202	176	164	171	143	190	176	166	164	164	177	171	153	183	157	158	156	163	180	192	149	163	171	181	171	179	177	180	165	162	138	177	176	184	179	191	195	186	180	182	177	191	182	168	178	164	200	176	184	163	177	182	182	186	184	214	160	194	191	183	185	177	193	179	155	177	182	193	162	166	167	180	183	189	171	182	176	175	185	188	182	178	198	157	175	156	205	168	169	175	184	183	215	174	177	164	186	162	192	175	172	180	183	173	181	186	171	204	173	187	174	164	184	153	167	171	177	152	165	176	186	185	162	207	175	168	183	182	189	186	168	167	187	196	194	161	181	174	176	171	168	183	182	149	167	156	180	178	198	179	182	158	155	178	158	173	187	178	161	178	172	189	187	197	179	180	167	162	170	154	171	211	179	162	165	160	163	152	165	153	160	165	175	166	182	177	175	196
18628	10488	7720	4171	2607	1553	992	713	555	465	439	388	347	308	295	266	265	259	278	267	254	294	248	246	264	218	214	241	225	247	243	260	229	258	261	229	247	229	215	214	246	219	214	206	238	240	261	244	225	228	211	231	225	283	249	206	226	239	228	239	218	238	236	226	229	208	231	206	228	256	220	232	256	248	246	236	230	201	240	228	252	256	250	229	224	207	249	229	227	214	231	221	214	221	237	215	267	228	224	208	225	228	247	222	213	230	219	215	249	231	235	242	237	217	217	224	235	265	217	229	259	240	225	221	244	189	235	249	236	229	232	215	247	221	229	223	222	244	231	257	213	239	238	242	205	222	235	258	212	260	252	231	215	228	239	217	241	215	219	216	241	245	256	246	224	200	236	213	229	233	248	261	230	222	241	239	249	229	220	248	204	249	219	239	205	233	228	242	220	244	226	259	257	230	226	224	251	265	208	239	256	232	224	220	216	222	239	204	254	205	208	214	219	234	241	234	223	218	236	245	257	246	220	249	246	237	207	237	223	227	246	225	213	227	230	227	240	222	217	256	221	238	239	237	226	210	217	215	228	241	223	225	233	231	194	219	222	255	251	241	234	263	203	233	213	268	246	248	244	219	221	224	223	228	239	247	230	244	241	238	218	247	216	254	222	253	215	219	240	220	253	232	254	210	234	249	236	247	238	223	220	191	201	255	223	215	240	234	228	249	220	230	272	226	227	223	237	228	236	249	229	220	220	204	236	223	215	238	243	223	244	221	232	243	219	235	216	238	255	242	256	217	217	232	229	227	221	228	252	246	225	252	217	241	234	243	235	236	229	229	211	224	229	238	244	240	227	236	219	244	223	209	229	256	216	221	231	260	244	239	268	243	215	238	237	215	226	245	229	215	216	255	205	217	238	280	218	252	230	224	218	243	234	238	228	217	207	216	240	259	259	212	223	224	217	219	241	248	233	228	237	220	215	239	238	244	227	242	202	225	216	229	226	247	241	220	219	229	232	228	192	247	257	237	223	238	217	228	224	196	225	206	260	219	233	244	231	232	190	217	240	227	219	240	228	244	232	250	244	209	206	215	208	244	217	259	232	231	224	236	228	224	218	229	260	217	217	203	214	229	225	220	221	215	217	223	244	232	213	239	236	203	230	227	221	234	214	249	218	235	227	228	225	220	257	260	248	214	251	216	229	240	222	240	262	246	241	247	236	209	229	220	238	211	227	239	244	231	213	215	227	239	221	207	232	265	237	226	232	230	220	217	259	243	249	236	217	245	231	245	224	226	205	224	236	225	214	225	228	259	226	211	210	226	254	238	233	219	252	243	207	192	234	217	244	238	198	224	236	239	207	246	224	225	224	237	202	209	220	233	245	223	272	266	239	234	231	243	219	237	238	235	231	187	204	208	246	235	249	212	230	227	231	246	247	245	247	228	224	235	210	188	238	226	216	216	263	240	229	257	194	235	197	239	230	225	222	210	228	248	280	224	236	231	213	229	222	223	235	222	240	231	245	261	261	217	255	225	215	210	213	226	210	242	242	257	204	244	211	213	218	227	246	212	251	229	236	226	258	251	229	228	216	219	225	231	227	228	247	255	242	204	192	212	224	234	230	234	233	234	227	211	200	222	219	231	220	245	252	226	223	253	233	225	249	246	198	227	222	229	237	224	247	226	240	208	228	228	221	236	223	263	222	250	242	223	235	221	244	213	246	236	227	230	228	216	226	225	211	219	223	245	232	222	229	202	234	231	225	238	223	232	206	212	226	206	247	216	226	242	222	219	212	228	235	258	247	226	236	238	243	255	251	194	248	265	203	205	217	238	222	235	234	244	220	225	235	246	231	226	227	231	238	241	218	229	234	231	253	230	218	228	225	220	233	218	215	253	242	219	246	231	224	215	224	223	223	260	194	242	208	242	236	237	234	209	223	250	235	240	220	223	235	216	224	227	232	216	213	231	223	226	231	220	236	234	221	236	193	264	213	219	235	226	220	231	222	236	225	221	245	240	238	258	230	228	223	245	236	229	231	259	232	214	246	226	230	239	235	243	223	220	231	214	214	252	214	253	205	250	222	212	225	233	215	224	213	243	231	237	212	215	217	224	235	224	239	218	232	225	220	228	227	231	221	209	213	232	238	216	238	218	225	244	238	229	233	196	236	234	230	224	233	228	194	271	242	210	253	226	231	249	232	205	216	220	248	196	253	215	224	209	273	209	235	240	254	244	225	240	268	257	206	237	217	219	226	223	241	217	240	244	258	233	237	230	245	243	234	230	240	225	236	231	219	238	235	208	250	235	200	203	237	227	212	221	242	237	228	224	220	212	238	213	226	237	243	214	232	201	218	218	223	227	237	240	236	230	230	235	256	230	222	224	231	209	229	225	228	235	211	226	235	236	220	202	211	230	239	241	220	229	227	262	235	224	215	236	205	187	268	246	212	219	223	228	243	240	239	213	234	252	227	256	225	228	228	186	229	255	220	250	246	214	218	248	246	219	249	185	228	245	237	229	230	234	240	234	225	239	230	260	209	214	215	229	223	240	224	224	241	224	221	220	217	216	205	231	239	227	241	244	224	222	227	228	217	236	238	193	235	214	226	221	235	232	230	220	241	240	225	210	226	225	242	196	215	236	214	215	238	245	242	243	241	236	229	214	230	230	235	216	215	232	215	246	219	225	234	240	227	215	216	232	224	233	217	223	205	215	237	206	234	231	210	245	233	215	219	216	247	230	247	218	246	231	227	227	226	221	235	231	245	226	244	227	235	225	219	253	245	208	233	241	229	200	214	244	224	225	223	229	248	219	229	234	235	222	229	249	218	248	234	237	226	232	192	231	234	227	268	218	230	252	233	262	271	219	237	234	233	211	223	252	228	221	245	248	228	253	251	216	246	234	242	218	234	215	217	228	205	228	211	229	247	219	223	231	232	223	239	233	224	250	213	214	213	241	229	222	228	256	244	238	234	219	230	240	253	215	209	252	218	230	226	255	254	230	211	223	239	250	222	223	245	236	208	237	227	253	235	235	241	244	226	233	231	235	238	247	229	216	210	227	235	253	264	224	230	207	223	243	218	230	212	216	223	231	217	237	246	242	238	215	220	250	210	250	256	191	239	244	234	228	241	224	227	213	189	235	233	237	214	254	207	223	251	239	214	222	250	249	245	218	219	238	228	242	231	249	232	234	208	247	246	242	226	214	231	231	237	226	229	257	214	231	239	231	221	236	245	247	235	216	222	236	253	244	210	231	220	235	240	204	223	208	235	210	241	245	219	234	256	226	235	219	224	250	215	248	237	218	216	226	208	206	231	231	225	237	236	226	223	216	225	203	217	225	226	213	225	249	238	222	203	241	235	231	226	225	253	235	230	216	231	248	260	259	242	212	267	244	241	205	242	248	237	266	239	248	244	248	222	232	218	229	233	239	233	222	223	191	220	208	208	241	231	230	244	241	242	267	224	248	235	211	232	244	231	235	217	224	246	222	225	231
22237	21094	28713	23708	21099	21150	9733	1309	884	810	698	691	578	561	559	472	551	512	527	512	457	467	464	501	501	461	455	432	449	439	486	412	438	439	434	437	406	431	461	444	415	423	413	448	426	433	422	416	413	412	420	430	447	428	413	434	426	420	429	454	434	452	413	405	436	435	453	413	415	439	433	429	450	432	450	414	404	404	392	436	436	354	403	428	406	429	470	424	423	444	392	409	434	440	423	438	423	400	412	378	413	419	395	431	467	385	438	422	424	425	420	408	428	422	446	406	413	417	450	462	404	419	444	430	457	432	416	418	418	467	461	420	403	422	453	419	436	446	468	423	437	433	412	388	405	427	444	437	418	433	454	403	438	402	448	433	445	405	418	444	436	395	425	407	425	395	376	442	419	420	410	401	380	408	434	458	438	409	402	438	448	441	415	435	421	422	434	416	451	410	424	401	422	422	457	426	441	422	421	422	412	386	419	435	393	432	466	462	402	430	383	396	395	415	440	408	433	396	428	393	386	429	409	443	421	430	401	393	430	398	453	423	449	389	417	427	413	453	421	404	439	425	418	407	390	401	451	430	381	444	440	399	429	393	444	455	433	426	430	413	453	418	428	402	401	423	427	408	422	417	450	430	387	418	415	426	412	445	427	419	385	373	423	446	433	442	402	401	442	412	425	357	399	412	459	429	459	437	415	414	428	435	414	412	417	412	396	413	425	425	443	446	412	401	413	402	444	447	456	406	423	454	417	421	419	411	433	408	383	460	434	443	406	431	419	442	455	439	428	411	441	426	423	441	444	447	432	437	491	398	387	447	409	457	415	390	408	423	401	410	426	416	399	418	451	444	439	395	410	457	421	410	438	456	398	425	439	438	407	397	386	439	399	418	413	396	380	422	444	416	451	415	416	433	406	432	386	431	442	379	404	441	448	424	417	401	411	474	399	415	398	432	454	414	448	431	423	413	412	400	440	456	431	392	400	450	455	423	441	416	406	430	455	378	415	411	396	394	414	426	435	394	407	419	425	415	422	417	428	382	422	442	473	403	418	410	399	414	406	428	403	415	379	408	390	428	454	434	409	381	444	443	368	432	450	443	407	445	412	438	417	431	426	426	419	434	388	405	464	428	399	428	422	410	411	404	425	465	419	428	456	434	462	437	423	386	428	408	443	406	415	435	425	413	417	426	430	464	403	457	445	441	415	383	455	444	417	402	408	431	419	434	399	403	433	421	438	428	444	423	439	410	453	438	435	401	391	405	408	425	426	411	393	402	410	396	433	392	422	415	385	381	421	413	402	409	421	379	420	424	395	387	414	429	435	440	426	369	427	411	370	412	386	414	429	404	413	418	443	432	414	448	406	421	422	419	428	403	399	425	452	436	404	420	416	421	431	424	435	418	468	418	425	442	424	411	405	427	405	443	407	389	396	440	405	402	415	363	427	430	442	398	407	394	437	449	405	408	394	423	413	406	431	402	435	407	407	468	415	416	439	426	420	391	446	429	384	481	422	435	438	399	423	437	419	371	408	431	401	438	403	436	451	404	424	423	438	434	417	428	412	435	453	435	430	394	367	391	418	417	454	427	445	439	395	421	431	445	448	419	395	386	386	414	416	441	407	403	434	410	429	448	377	411	397	407	405	434	428	450	449	396	445	452	402	413	414	445	451	334	456	421	433	456	405	424	458	482	433	441	410	421	438	427	391	440	407	393	469	451	425	440	427	429	431	423	435	408	387	422	406	434	428	406	376	396	412	418	438	424	407	434	447	378	446	405	406	420	436	401	477	398	422	431	415	412	445	440	423	389	437	446	409	401	398	378	414	396	395	420	419	406	429	404	434	426	443	399	448	446	412	406	411	427	413	478	430	426	422	442	425	422	398	404	403	436	427	415	379	421	409	413	421	431	416	410	419	421	422	407	411	401	435	421	439	412	438	465	444	403	436	433	433	425	424	404	402	412	390	449	445	447	432	412	395	412	435	380	449	417	399	433	415	432	402	447	402	423	460	429	403	393	412	411	426	425	428	444	450	390	425	454	418	434	452	402	413	431	432	449	417	418	445	432	440	404	404	406	462	413	430	417	428	420	423	414	407	421	417	407	388	419	451	421	451	397	405	397	430	391	422	402	448	454	432	394	413	355	444	417	391	412	441	425	458	413	435	424	407	435	435	386	397	392	395	435	418	404	407	477	417	420	384	396	436	413	436	408	431	396	415	417	421	403	428	444	410	421	398	409	427	430	414	438	460	457	461	452	411	411	431	381	420	459	424	431	436	438	451	433	397	393	376	430	403	432	404	425	422	368	412	459	416	414	411	458	378	394	449	441	420	402	420	381	467	419	413	453	429	421	420	434	428	423	442	421	419	425	462	373	429	443	437	429	427	393	403	394	407	428	443	404	423	426	450	411	430	390	411	400	428	441	415	428	426	393	441	413	403	379	462	431	423	412	419	417	425	395	421	424	446	433	437	370	416	425	451	423	400	449	420	421	412	407	412	409	398	379	423	440	427	389	457	397	463	392	401	411	399	399	405	427	418	414	397	456	430	451	406	446	459	425	398	420	394	449	384	423	411	412	398	440	438	410	416	413	386	408	446	424	417	447	391	427	432	427	427	415	424	401	408	432	403	434	426	430	442	422	409	373	471	382	396	409	434	451	420	415	431	377	438	411	426	426	411	407	421	411	461	432	378	406	436	449	419	428	429	425	424	435	443	412	420	460	406	401	422	432	404	397	436	406	423	443	423	402	440	402	406	421	410	432	435	449	424	389	408	427	412	415	444	418	427	464	408	452	399	429	415	410	439	415	411	403	403	432	415	420	418	396	402	402	406	455	431	435	399	409	413	413	418	438	430	432	428	403	419	439	423	383	426	406	444	406	406	425	410	441	431	407	408	433	419	416	367	460	412	362	418	399	425	410	432	410	389	387	451	407	443	412	450	448	433	436	450	416	411	427	404	399	428	426	408	413	415	421	445	416	425	446	451	409	403	416	440	433	441	415	421	434	419	414	436	447	433	401	465	387	393	400	431	432	406	439	441	423	467	416	392	454	441	430	406	438	450	425	437	444	411	414	458	416	396	413	399	442	403	412	417	448	431	429	451	397	435	458	426	430	406	387	380	394	430	405	436	425	421	450	442	419	421	443	455	424	429	419	430	413	409	417	423	417	391	441	419	395	418	452	413	436	367	439	394	421	414	422	421	397	413	416	425	380	454	457	449	454	440	453	431	393	399	381	431	442	442	464	417	443	434	395	445	456	385	399	414	435	397	413	439	408	418	419	395	443	422	413	408	377	448	417	435	432	404	402	416	406	447	446	413	403	434	422	471	387	449	402	409	437	430	442	429	409	470	437	412	395	414	379	442	412	444	425	413	428	398	449	441	389	447	427	424	426	444	426	410	402	416	413	408	358	389	410	411	426	396	417	398	436	403	424	433	413	394	404	407	440	411	384	401	424	417	428	416	376	415	415	401	421	455	448	451	400	445	441	413	421
22061	20962	16000	8781	6168	4009	2743	1848	1383	1211	1078	908	879	803	702	725	663	652	608	679	648	609	601	574	602	584	561	515	581	593	573	560	548	531	564	521	564	528	532	535	511	560	563	574	572	529	553	558	500	595	534	525	591	538	498	542	515	538	552	535	571	563	525	547	524	536	562	514	517	528	530	524	560	530	543	530	535	539	536	491	539	554	538	516	522	518	520	540	547	522	512	525	532	546	595	503	519	580	546	538	587	526	502	579	491	564	554	495	567	575	500	550	519	504	560	530	492	494	521	536	480	566	522	527	501	561	484	552	532	550	514	572	502	538	505	527	514	531	520	535	533	542	519	563	533	547	489	533	548	552	518	501	543	506	547	500	542	563	499	523	510	566	523	508	516	529	500	563	585	481	513	525	555	507	513	540	552	530	497	500	504	562	538	529	520	543	530	528	527	518	570	523	559	553	501	560	549	560	558	528	539	550	571	559	474	497	524	531	520	574	565	540	578	531	556	505	528	535	551	519	517	496	574	496	516	554	509	510	528	558	525	543	544	558	510	516	536	553	567	553	582	530	518	548	550	557	529	513	511	527	524	477	521	509	515	535	517	543	526	516	553	528	523	545	537	536	491	511	548	533	533	514	554	499	544	540	574	550	541	561	537	508	505	518	522	553	550	548	501	564	549	549	521	543	529	500	530	546	514	581	536	503	517	579	528	558	522	523	545	561	522	544	542	526	557	517	555	537	562	545	537	497	513	521	537	532	520	494	540	490	540	547	531	530	555	500	502	553	592	518	502	523	546	546	529	529	558	563	507	507	493	484	561	504	547	537	512	538	555	548	554	537	581	497	540	513	541	520	508	540	487	533	516	530	582	535	528	512	543	545	502	521	568	533	516	501	551	553	507	519	514	538	541	532	501	546	520	541	541	519	526	563	515	522	512	512	518	567	543	544	513	524	548	526	576	550	509	503	528	543	549	529	547	501	561	535	543	536	530	508	518	515	509	535	524	532	539	557	514	525	524	528	548	558	532	558	554	510	532	552	547	541	515	508	501	574	567	523	507	514	535	500	532	533	546	539	548	548	517	498	502	543	532	537	519	519	530	538	496	511	547	500	511	559	495	526	539	547	513	529	523	541	513	504	528	518	519	537	505	545	521	544	551	513	522	524	511	524	558	544	554	535	514	544	549	571	487	510	541	520	538	546	546	540	527	570	539	541	522	491	528	544	554	554	524	520	526	549	516	520	501	577	547	478	524	557	530	547	545	526	501	519	525	489	554	506	532	538	532	535	550	500	511	534	552	537	544	521	521	542	570	521	497	537	535	541	510	523	525	515	532	576	548	549	537	530	553	538	526	522	470	513	580	522	533	550	535	544	498	544	568	537	537	553	551	552	509	485	504	538	537	491	497	497	528	501	519	516	535	557	569	509	594	562	536	575	534	536	517	542	549	528	545	550	527	542	531	536	536	536	523	510	540	585	542	504	538	550	550	547	541	572	536	535	517	474	525	569	517	530	508	521	551	536	513	540	543	540	514	516	556	532	505	519	520	527	556	473	516	545	506	492	544	527	539	539	555	508	529	529	540	530	565	525	538	526	522	560	509	535	525	535	582	514	517	540	561	501	530	544	551	559	534	521	510	555	536	520	520	559	544	532	531	556	514	505	557	563	521	543	535	501	529	518	528	577	545	560	497	474	542	542	546	534	508	548	523	515	526	524	544	515	531	546	529	551	537	538	542	562	554	516	526	527	518	524	556	515	521	515	521	535	592	531	514	543	545	528	541	517	548	551	519	517	551	535	536	555	522	518	570	529	539	525	554	550	538	533	532	509	516	504	520	562	533	554	556	512	523	531	548	492	543	532	506	531	507	524	557	555	529	496	531	546	527	553	548	515	522	550	518	520	527	528	546	551	574	601	573	529	557	520	535	550	542	500	553	548	532	537	514	544	531	513	504	540	558	501	540	524	526	544	510	517	530	514	574	531	518	530	515	518	503	523	581	518	541	518	561	527	529	535	536	501	513	545	513	539	516	522	490	509	551	557	505	534	575	538	559	551	535	564	591	553	551	570	547	545	514	513	534	494	538	545	538	506	534	514	504	519	585	514	534	542	545	557	520	543	554	511	574	506	494	529	554	523	518	508	547	500	531	525	560	496	536	540	507	488	549	509	572	518	526	542	526	549	564	560	531	547	518	501	520	505	553	509	527	570	497	560	532	557	496	510	501	574	489	521	544	496	527	502	506	522	522	502	525	577	527	552	510	544	553	526	514	537	522	522	516	537	544	562	534	487	535	532	494	575	554	542	568	535	528	563	518	522	530	539	565	518	489	474	571	528	567	526	507	542	540	552	533	538	564	551	552	541	546	533	507	522	534	515	588	520	507	475	481	540	529	546	541	548	524	494	501	518	564	528	542	513	500	558	520	537	503	540	555	539	493	484	531	547	519	544	530	557	539	536	550	542	535	513	531	543	485	523	541	512	526	513	541	535	509	528	530	495	536	524	570	518	509	547	511	536	551	571	508	528	571	550	497	539	554	528	550	521	506	544	522	544	518	479	560	557	538	542	513	510	539	534	568	531	544	547	551	461	541	524	498	487	592	496	508	525	519	568	516	562	551	484	548	494	536	514	504	524	540	547	543	523	547	489	548	534	518	497	537	532	487	535	530	545	536	549	553	539	500	538	561	502	514	507	569	542	525	514	510	507	463	520	542	542	519	536	525	511	536	483	565	514	525	553	591	547	569	539	502	562	521	556	529	517	549	532	520	529	538	557	518	548	552	505	504	546	551	554	516	544	540	552	528	542	547	561	565	506	561	528	563	523	515	529	577	474	512	523	531	526	507	553	549	502	525	493	517	542	519	532	531	521	510	502	540	554	504	498	514	508	530	527	509	502	498	533	521	529	502	543	516	575	520	516	494	563	550	520	522	554	541	514	595	573	552	527	530	520	534	526	537	486	533	493	518	509	527	528	524	551	548	533	524	502	538	503	560	548	512	522	549	564	542	532	526	542	547	511	521	518	556	520	541	515	504	517	501	591	484	509	559	514	546	535	532	572	508	550	489	566	536	484	516	528	545	536	514	521	518	543	545	551	554	510	515	537	547	525	523	560	564	546	530	495	536	588	562	536	512	559	516	550	544	535	523	496	561	533	556	559	531	509	521	537	528	498	514	554	551	548	556	539	552	559	535	504	550	530	511	506	564	571	546	536	521	533	545	522	507	536	541	529	509	530	500	506	488	564	492	529	509	560	536	519	530	517	515	490	564	550	581	551	534	539	544	533	579	543	490	552	514	522	542	539	543	564	524	568	541	530	523	525	535	521	511	570	536	514	521	553	513	519	533	526	495	516	532	526	545	489	536	546	573	489	494	540	576	524	568	534	519	516	532	518	547	560	551	568	479	503	527	525	535	533	513	524	528	532	540	559	538	505	518	542	553	535	540	521	547	508	548	499	500	542	557	498	559	551	534	530	528	466	552	512	533	535	544	554
27209	19491	7184	1522	828	590	446	411	424	414	424	357	402	397	387	390	367	424	405	394	340	356	363	415	366	378	391	427	355	367	434	372	370	373	392	406	375	345	365	380	389	365	411	376	378	393	400	415	380	349	379	413	373	384	402	393	370	383	385	343	380	387	380	376	385	376	379	383	376	366	415	397	376	403	382	427	335	380	380	367	397	396	348	386	371	369	380	400	362	396	413	386	361	399	384	379	390	357	359	369	362	394	405	364	361	382	367	403	399	395	385	387	389	423	395	391	371	395	402	398	379	383	404	372	391	376	384	373	351	378	368	380	391	361	370	373	378	375	374	387	395	355	360	322	374	368	376	379	367	399	355	370	383	381	395	381	373	335	355	340	379	366	394	347	390	402	377	358	402	357	391	404	389	414	392	439	374	353	379	358	365	374	377	366	382	394	362	384	384	347	432	441	398	375	400	402	330	379	397	397	412	411	364	385	349	393	380	370	362	390	396	369	387	380	338	392	374	345	376	373	397	385	374	374	385	390	387	422	360	375	399	372	384	390	402	397	374	363	383	363	362	366	357	398	369	386	409	345	408	348	405	427	402	360	355	346	336	383	357	396	366	389	370	368	358	381	374	384	370	406	368	342	401	374	396	341	400	388	371	384	367	384	347	395	382	350	411	367	375	355	425	408	381	372	389	378	384	392	342	372	366	359	378	371	376	348	378	386	356	386	378	394	353	383	361	372	382	392	375	386	373	414	352	388	356	350	404	386	362	326	370	406	352	423	381	367	395	375	377	395	408	375	407	348	381	350	395	404	399	360	364	384	362	329	382	412	402	379	381	392	417	378	397	378	389	344	389	365	422	396	374	394	362	375	397	396	379	396	404	377	375	371	345	381	372	381	389	418	372	366	364	395	375	392	373	356	387	366	356	360	367	414	392	374	401	359	369	378	387	375	373	366	385	372	397	377	384	379	376	375	366	376	383	384	375	353	370	362	386	353	404	359	356	355	381	401	403	424	385	401	384	388	376	359	369	383	405	367	383	387	370	399	383	362	352	360	354	395	393	354	372	398	409	381	392	383	382	355	385	351	375	385	356	412	340	393	364	354	378	380	372	374	396	384	380	395	384	363	401	353	378	376	400	380	384	401	349	363	369	388	346	358	401	371	372	393	380	381	387	378	377	384	371	390	356	410	370	375	374	421	371	367	404	380	359	385	370	385	393	395	393	384	391	385	378	420	411	353	408	364	355	381	352	411	367	394	417	423	390	394	359	388	360	406	408	403	383	362	362	352	397	413	392	357	366	397	396	379	358	386	350	335	374	385	375	389	358	380	381	395	417	379	376	344	399	375	382	378	342	376	407	373	387	373	378	344	376	367	385	396	407	372	399	377	379	352	370	385	350	371	353	355	390	363	373	343	402	352	380	357	384	351	360	389	374	368	398	378	407	414	363	402	393	407	372	374	359	377	370	390	380	400	370	381	363	399	428	384	371	384	371	366	377	365	408	367	404	390	382	399	401	378	400	420	379	373	395	366	371	363	411	399	387	351	399	364	370	423	358	349	366	380	386	355	371	416	393	413	385	407	397	403	370	406	393	381	391	354	373	370	419	394	379	394	369	415	396	416	372	386	388	324	375	356	356	372	396	381	364	373	348	374	377	390	362	400	415	382	362	381	384	368	377	354	368	390	364	359	374	413	368	399	384	361	408	377	369	372	399	348	326	353	362	399	377	367	368	422	386	366	398	375	389	376	349	373	378	370	394	390	342	382	411	364	370	402	362	386	423	385	356	363	382	385	373	358	372	391	376	389	370	407	424	378	379	366	388	369	377	380	351	365	398	358	409	371	382	383	376	399	378	385	359	387	417	411	398	410	402	378	381	348	360	406	357	339	360	420	383	343	375	399	363	405	354	405	411	382	403	379	376	364	408	357	387	401	342	404	346	357	409	393	388	373	377	393	363	348	377	374	381	367	377	358	362	364	375	394	371	372	398	384	390	385	400	389	362	370	392	388	364	376	391	379	389	373	373	384	355	374	404	380	380	371	386	392	391	362	401	401	391	386	371	368	398	374	369	362	358	388	389	402	367	362	393	397	393	371	386	367	377	402	360	398	389	379	406	404	364	377	378	366	389	363	398	351	334	373	392	377	375	358	388	398	391	377	382	357	391	366	374	396	389	351	335	422	386	358	363	382	374	382	395	380	372	393	394	366	355	404	377	381	377	383	375	346	386	386	380	363	367	371	381	344	408	371	370	384	388	382	423	382	352	346	373	391	372	339	360	387	393	380	397	383	431	344	395	393	391	340	372	428	395	381	372	398	381	422	372	375	339	395	390	369	378	382	369	385	400	402	349	379	377	410	391	387	359	379	398	355	391	395	385	360	396	382	384	406	386	372	374	412	378	375	388	413	395	379	375	340	400	380	356	406	379	384	369	382	362	364	394	397	381	404	390	384	355	353	366	376	318	387	375	385	409	388	367	404	408	379	400	362	354	398	366	354	401	378	370	347	366	378	370	402	373	364	402	413	383	383	409	376	352	366	361	378	386	395	376	391	349	393	401	385	356	385	386	349	349	418	392	392	366	381	360	394	347	353	395	387	406	402	395	339	385	377	374	370	412	419	368	381	361	391	390	390	392	377	380	369	410	369	367	391	373	361	403	354	368	405	407	365	361	360	372	380	351	396	360	367	401	353	382	385	363	415	376	396	420	407	395	391	373	377	390	363	384	382	352	404	360	379	413	368	352	375	362	361	381	432	377	374	371	371	402	386	359	373	380	382	383	391	361	370	362	370	351	406	358	367	409	356	370	385	368	388	369	385	396	406	394	402	368	367	409	384	371	353	348	380	400	405	379	382	405	340	367	390	397	393	386	369	390	400	385	392	386	393	354	378	366	365	400	364	395	383	405	365	378	390	398	366	366	384	390	390	374	373	368	378	399	400	389	446	379	404	429	370	386	374	354	356	420	372	353	392	357	379	373	373	405	343	374	403	358	399	391	382	319	354	351	359	414	390	374	384	405	396	393	380	391	392	346	411	387	379	384	349	402	390	377	403	358	391	353	380	356	370	383	340	384	329	413	358	382	360	378	372	395	376	426	372	406	420	365	416	387	387	347	396	393	357	365	386	366	377	360	321	368	391	363	391	379	372	377	364	393	378	381	344	378	368	403	402	368	350	387	364	409	404	389	373	353	382	401	386	395	355	404	385	394	382	397	370	350	388	386	391	403	383	401	412	375	350	402	399	391	391	389	336	381	408	342	391	396	361	371	379	360	383	401	394	388	366	406	389	372	413	413	383	366	370	376	379	368	372	393	376	394	388	421	382	383	393	390	387	396	383	380	387	395	413	407	353	387	391	386	383	377	363	396	385	357	360	394	409	397	386	384	386	427	376	386	378	399	397	362	359	371	379	386	359	396	406	389	339	373	368	429	384	368	382	391	377	385	374	374	357	392	391	388	370	359	351	350	368	380	353	379	373	412	347	373	406	362	385
18682	6246	3459	1867	1408	857	637	577	539	525	484	502	478	449	471	473	504	458	502	439	473	449	426	459	444	484	469	449	452	490	500	466	486	473	475	491	471	471	462	470	444	450	495	460	467	472	479	470	429	435	446	451	493	456	444	485	459	488	443	431	466	438	496	444	439	439	443	468	508	462	483	461	467	401	439	463	425	496	455	414	450	486	482	459	472	467	472	462	489	456	479	494	493	460	472	468	459	491	445	468	444	497	472	485	461	435	469	457	443	432	488	478	476	486	445	456	480	456	438	467	481	506	453	438	485	522	491	481	470	499	458	480	450	434	484	449	432	426	469	484	482	473	452	460	506	506	480	470	469	471	457	488	466	443	413	484	435	452	469	484	503	473	487	447	444	479	482	435	468	501	440	468	428	465	526	442	416	464	440	467	423	491	462	443	471	483	455	467	462	461	478	465	475	457	456	428	422	451	453	441	477	466	459	444	471	438	461	418	485	449	434	466	483	431	474	493	490	463	479	418	480	480	462	491	489	517	481	483	441	450	500	440	475	457	473	448	488	448	453	459	435	453	458	454	466	458	467	459	443	454	474	499	458	449	505	464	411	458	442	478	457	426	486	443	485	449	494	460	475	411	495	481	488	459	492	443	436	452	475	467	487	468	466	496	439	478	490	451	467	442	502	442	426	509	494	455	450	471	458	444	461	457	474	438	493	481	432	500	471	429	507	467	463	450	429	475	473	449	426	524	481	509	443	486	462	465	455	481	434	462	492	453	434	425	455	445	470	454	508	450	488	445	457	472	486	486	515	475	450	435	463	487	453	480	444	491	476	454	447	437	506	458	474	496	425	462	468	505	451	473	484	466	445	467	469	503	478	485	456	479	470	450	454	454	462	430	468	479	502	432	440	461	459	466	429	501	488	503	437	445	456	482	473	487	418	470	454	455	468	459	435	451	461	480	488	478	466	460	461	513	476	447	449	459	451	473	418	449	465	483	454	489	447	462	458	441	481	475	479	434	472	472	450	443	442	489	462	471	480	451	480	449	487	496	495	502	471	458	499	462	471	483	435	464	479	506	478	461	507	482	460	486	477	448	458	447	459	446	484	468	449	485	459	472	461	518	455	500	448	465	449	486	444	426	438	485	450	448	488	488	486	465	465	456	506	476	445	452	441	449	428	445	422	421	468	470	454	457	472	457	449	477	476	421	444	478	435	493	486	501	460	496	439	429	415	459	462	457	489	481	469	459	502	473	456	490	438	459	469	469	473	456	515	471	453	443	475	486	459	439	453	415	439	463	439	499	479	477	500	485	472	463	485	451	470	453	499	466	475	486	484	443	441	491	470	455	495	443	482	473	469	473	497	477	439	449	548	479	435	448	487	481	492	455	461	514	473	456	472	504	464	462	482	460	462	466	462	466	489	460	485	480	444	439	458	480	465	446	463	461	494	462	432	450	483	495	476	449	475	454	416	505	467	480	440	478	449	486	451	452	461	457	440	465	467	509	431	477	466	465	455	483	465	446	464	454	437	492	468	437	468	430	456	467	473	446	513	459	532	435	494	452	444	482	495	467	425	505	437	482	436	462	460	475	464	435	416	454	496	431	459	476	472	490	450	434	464	461	466	474	476	461	441	482	463	487	462	460	463	470	449	455	459	473	437	473	430	514	455	469	481	469	453	422	437	421	466	447	469	439	476	454	485	458	485	485	469	476	473	447	459	477	455	463	441	526	455	443	476	464	464	473	517	431	504	495	465	508	441	504	461	473	497	466	439	462	445	467	441	471	489	475	454	443	483	454	487	444	446	485	451	483	476	481	444	466	500	472	475	488	469	476	471	473	448	478	509	444	442	450	515	447	400	463	453	474	503	458	463	501	492	456	496	454	467	434	456	465	446	465	448	497	468	476	488	471	441	495	482	435	436	464	492	394	443	476	471	434	452	443	449	478	456	448	436	468	445	437	491	505	457	467	467	418	512	449	460	461	513	444	473	479	460	499	426	417	515	517	439	474	451	454	460	465	500	508	473	492	441	453	475	500	497	429	490	484	457	474	436	486	445	451	458	480	464	476	455	467	439	445	501	480	482	491	469	476	479	484	476	426	437	442	464	489	448	454	468	509	453	468	451	461	474	460	442	471	481	475	494	464	467	478	511	448	500	455	487	426	479	478	457	477	453	429	459	492	485	462	466	480	462	450	504	463	450	468	453	459	465	475	488	496	451	437	498	489	426	459	423	414	450	496	444	494	512	438	474	472	465	435	448	447	466	462	469	458	442	488	455	515	481	492	463	473	428	449	441	457	431	497	472	462	448	466	442	466	497	487	436	476	439	459	443	421	456	484	439	482	464	478	487	474	443	436	467	464	428	524	455	484	461	484	448	461	445	459	462	429	473	445	475	423	426	436	471	470	434	462	477	466	489	446	481	474	479	508	470	460	465	463	503	498	445	515	446	446	417	462	467	447	452	456	474	493	471	479	523	445	439	475	480	512	509	498	464	488	447	446	432	479	511	465	444	475	479	459	476	449	488	450	456	502	436	462	439	515	486	486	486	473	469	459	466	459	493	488	441	448	466	475	481	483	504	469	471	459	509	470	423	499	454	457	474	458	496	499	529	478	467	454	490	522	478	513	457	476	468	453	480	463	467	472	489	474	483	440	441	437	476	490	496	490	517	496	438	498	457	466	492	461	497	483	458	470	450	433	469	461	474	460	464	474	454	486	487	417	484	460	485	470	453	457	481	438	454	475	489	487	477	437	464	481	482	476	501	441	460	495	472	425	438	472	440	474	476	482	470	487	519	455	441	448	443	468	469	461	462	511	452	487	499	458	448	478	504	449	460	469	456	470	478	465	454	454	467	443	459	502	477	467	452	426	486	498	430	472	494	439	489	475	466	475	453	464	491	462	424	474	433	479	480	445	456	495	460	485	440	489	471	461	459	488	483	454	478	495	475	448	486	432	457	487	457	498	461	448	463	473	506	460	464	443	482	464	449	467	495	456	446	449	513	458	495	486	435	466	508	493	494	444	472	443	476	495	473	459	469	475	457	474	462	429	487	475	441	477	490	472	459	487	486	477	474	433	495	412	463	507	445	475	437	485	444	470	450	493	447	507	478	478	439	467	459	475	449	473	448	443	453	491	489	419	480	467	460	453	465	435	433	473	444	496	532	495	450	472	468	462	477	490	514	475	467	464	504	498	410	461	477	480	461	477	452	458	479	492	468	467	488	506	466	446	491	453	475	455	528	467	443	458	460	435	491	505	480	500	453	495	458	443	480	473	492	459	468	462	498	462	481	475	462	514	445	472	479	465	489	446	533	469	458	441	489	458	464	448	493	469	478	454	464	476	444	454	472	477	453	472	471	541	456	477	445	460	484	449	456	450	467	472	480	488	458	485	478	487	496	472	446	449	449	480	433	427	502	447	477	515	464	458	442	462	476	482	452	461	447	499	445	443	446	432	489	471	477	497	467	499	454	442	453	453	494	464	476	462
23242	21072	28238	24130	21045	10402	1644	1002	831	802	707	742	691	731	685	616	670	670	624	655	646	605	652	588	637	646	605	596	625	581	617	582	626	600	634	626	617	575	597	648	570	630	618	604	660	642	599	564	590	615	607	622	594	627	597	637	622	634	621	617	569	584	604	598	613	580	607	592	564	582	590	595	603	614	578	594	599	611	599	629	596	581	557	593	651	651	632	562	588	619	598	631	617	612	581	585	619	573	597	572	615	635	591	649	586	644	588	617	581	595	610	564	635	593	595	589	604	591	603	604	631	615	601	562	620	611	596	560	621	618	594	637	602	599	645	579	638	539	578	625	592	602	614	589	561	586	618	580	608	622	596	607	633	611	629	611	607	633	615	626	576	633	624	606	615	600	605	605	614	570	647	604	599	625	616	605	618	604	575	593	599	612	578	596	589	584	612	582	612	610	600	596	627	621	602	597	609	621	564	633	549	616	583	601	582	567	585	567	598	626	563	575	571	575	651	574	594	621	550	631	535	618	615	612	663	614	581	586	601	621	605	633	619	557	608	639	614	581	597	587	573	581	587	634	589	573	608	594	595	575	557	637	619	615	597	579	589	560	596	668	575	606	592	666	610	629	657	596	596	588	606	560	578	612	588	573	582	606	614	611	602	620	609	635	574	561	652	605	631	580	626	595	616	566	630	616	603	574	629	598	571	622	613	625	623	605	602	577	583	584	629	624	601	583	564	643	613	605	612	587	628	572	605	585	579	601	624	583	597	557	643	608	568	610	614	568	591	624	616	596	572	598	601	573	609	600	574	552	615	624	638	607	600	600	598	624	667	634	559	582	570	549	577	618	608	620	609	600	646	586	578	586	597	604	571	615	605	574	566	567	585	581	584	627	592	590	575	634	534	583	586	609	622	649	629	604	575	595	633	653	622	592	613	567	561	562	631	634	642	552	621	638	565	631	603	627	607	561	636	555	577	616	553	603	609	595	595	562	595	580	643	571	588	552	588	631	626	599	567	602	554	595	631	605	564	576	615	592	582	606	626	589	583	596	581	584	584	612	587	623	628	670	602	600	595	632	589	649	590	591	594	625	594	560	603	648	631	558	611	581	590	553	595	603	600	579	602	577	585	631	622	555	604	623	577	607	582	630	617	578	601	605	626	584	592	551	582	578	623	602	633	614	608	590	597	604	598	575	607	617	618	600	573	593	630	553	595	606	595	613	634	592	596	589	602	587	609	595	610	605	592	602	605	611	569	595	566	619	559	612	619	576	616	602	612	590	589	652	605	603	554	611	582	620	608	573	609	604	616	596	618	598	587	593	617	594	568	609	594	598	636	590	607	626	611	613	561	538	588	603	584	612	586	629	647	601	593	616	589	586	655	627	578	612	677	616	604	599	557	610	594	627	552	608	614	584	641	603	619	630	596	584	580	638	558	601	580	566	551	607	560	652	588	595	560	590	632	605	641	608	597	618	566	608	591	598	598	606	586	588	602	614	594	560	576	556	615	573	581	621	552	535	572	612	587	606	613	592	583	631	628	598	595	614	622	605	568	555	590	585	566	585	555	582	621	565	596	611	585	605	607	620	599	612	614	605	571	579	608	572	630	632	600	579	627	607	585	641	631	646	615	613	607	558	628	573	602	576	592	597	599	584	624	629	665	559	612	629	619	593	568	596	614	606	614	614	621	599	622	651	619	600	586	595	624	618	625	618	550	632	606	630	610	616	637	582	635	648	585	600	611	607	580	591	580	616	560	594	565	627	604	614	628	590	618	555	562	605	593	600	629	569	559	574	601	591	606	591	570	563	580	607	587	611	562	578	577	589	593	605	571	558	628	558	599	641	613	629	584	579	610	556	583	556	601	603	639	600	635	608	578	576	591	578	625	611	597	581	619	616	641	614	572	581	579	549	617	637	603	562	614	606	594	579	635	553	615	558	586	640	576	622	616	583	611	601	572	589	617	634	586	618	614	581	552	573	595	606	580	608	628	603	573	611	579	582	551	619	609	571	604	586	550	602	605	582	608	586	594	611	602	653	595	589	578	648	593	587	578	620	585	587	587	589	606	624	573	606	604	641	603	615	579	597	602	613	608	640	635	603	560	606	590	575	576	599	607	578	592	606	603	632	585	585	642	601	609	550	567	585	637	614	607	541	598	643	584	588	605	591	563	604	552	626	628	601	592	586	576	661	596	553	572	618	632	576	576	651	598	603	606	621	602	566	593	625	545	577	548	588	649	566	571	650	582	609	605	609	634	589	613	626	579	594	635	624	627	613	639	576	589	622	613	620	629	545	563	610	608	606	620	581	630	607	627	565	558	636	612	617	590	622	608	565	611	601	622	650	621	597	640	600	615	607	618	594	653	619	599	605	621	595	577	509	631	571	599	581	608	613	625	612	559	564	582	619	599	591	553	618	616	592	637	556	598	604	627	579	603	608	607	559	620	573	627	583	631	586	552	597	573	633	647	670	591	626	572	605	589	602	626	587	632	586	588	599	586	574	614	547	545	602	590	571	607	597	644	620	612	575	570	603	575	612	579	587	570	594	599	630	585	603	595	595	580	584	578	592	582	592	617	597	592	618	592	627	641	593	580	592	596	616	564	598	606	578	576	592	614	578	591	629	600	609	605	592	609	610	597	598	616	622	573	588	627	592	617	593	546	604	592	595	576	570	604	557	612	611	595	596	638	652	610	572	608	647	608	578	593	562	621	609	624	617	577	569	576	577	610	577	650	580	599	610	524	612	615	536	606	614	614	582	613	594	603	564	604	586	590	589	617	575	609	597	585	582	654	614	583	565	562	589	619	597	537	623	619	576	597	617	565	616	607	605	608	597	580	596	620	613	595	609	561	621	624	615	601	622	624	574	622	577	609	592	597	638	593	581	575	589	557	578	589	607	654	644	620	595	605	575	610	616	646	585	614	592	586	554	583	644	620	590	605	593	610	610	622	569	596	539	570	552	591	580	570	598	607	604	612	600	628	594	586	632	558	579	536	632	607	627	570	602	589	598	637	569	626	580	583	608	595	606	581	619	602	575	586	643	597	607	627	603	609	550	622	545	581	614	608	582	618	609	563	609	613	622	571	634	598	554	571	584	587	582	632	581	624	633	587	558	632	625	589	580	606	601	604	618	608	558	611	617	605	625	578	592	608	596	623	640	569	579	637	618	544	590	582	624	623	567	562	611	614	569	593	587	582	637	590	618	624	572	616	622	625	598	627	582	615	601	614	618	608	596	582	627	569	640	577	583	649	628	565	664	599	578	563	595	571	601	632	556	576	586	560	585	564	635	580	592	587	589	600	600	576	623	631	605	599	618	573	637	609	580	613	610	552	591	563	603	597	575	609	582	604	581	624	578	611	608	585	609	590	590	607	630	605	609	617	613	599	612	634	604	604	584	612	614	640	585	623	579	607	609	620	607	596	603	625	639	615	636	562	559	640	603	613	577	587	615	605	542	589	628	613	560	605	582	565	601	629	601	589	587	632	559
20710	14817	10886	5478	3506	2706	1897	1458	1219	1091	979	929	876	852	878	819	821	824	807	775	792	736	796	774	738	789	778	766	751	774	728	748	747	736	746	746	732	727	744	772	738	765	727	741	759	729	759	714	744	772	755	737	749	726	728	680	750	739	741	734	724	761	755	767	770	765	748	744	742	723	729	749	694	741	712	708	712	739	708	724	742	742	727	792	712	743	722	720	718	727	682	767	735	713	727	737	704	753	744	765	761	749	773	748	744	738	706	768	792	752	722	768	782	787	757	737	764	765	771	723	689	738	730	782	754	774	767	743	739	754	733	775	702	699	765	735	720	741	781	695	738	712	733	735	747	727	734	719	731	740	737	734	760	727	735	717	745	786	780	787	678	709	738	689	743	731	744	721	733	717	786	793	695	735	733	717	720	727	731	741	711	743	748	719	755	690	715	721	697	707	713	675	735	762	731	713	674	780	730	730	696	703	704	704	737	743	732	725	723	753	756	738	734	746	687	732	689	699	807	739	742	731	766	737	746	732	735	738	707	771	709	720	782	755	737	759	714	749	713	718	684	699	741	762	718	739	706	688	756	752	744	750	724	720	735	692	771	693	722	737	775	703	727	746	746	725	732	775	767	750	755	714	731	727	755	767	711	730	708	767	775	717	724	708	716	726	709	754	753	747	697	712	704	746	713	776	708	772	752	745	712	758	719	721	770	685	718	754	707	756	780	760	792	726	726	734	733	746	707	755	732	759	721	714	739	742	735	708	761	735	708	680	716	744	723	777	736	718	775	768	736	707	738	687	771	748	744	774	725	719	739	682	696	714	755	709	738	709	765	734	716	746	742	740	730	712	717	782	735	782	793	737	717	755	776	728	759	702	688	732	755	740	767	767	669	700	760	776	678	753	770	716	723	724	749	747	749	692	720	708	760	715	705	762	741	717	734	738	752	708	762	773	788	749	735	731	757	728	737	691	735	758	667	720	752	730	760	723	697	746	759	718	710	738	754	715	734	720	734	771	779	748	726	673	719	691	740	707	729	723	728	739	742	754	761	734	736	753	730	765	746	776	718	758	776	701	692	714	784	722	736	707	793	737	756	743	721	739	726	757	727	761	702	775	761	704	723	748	744	730	709	748	697	755	785	760	759	784	749	762	768	747	739	704	745	722	690	742	786	724	680	771	721	748	693	743	740	738	735	743	665	805	802	742	713	726	702	759	716	729	728	736	754	748	730	757	742	727	719	743	711	702	771	733	736	772	775	745	743	746	687	718	754	744	724	706	723	791	722	716	726	774	781	754	727	769	736	710	756	693	758	705	750	710	732	732	755	727	771	728	734	739	734	731	747	743	747	704	725	711	729	753	760	710	737	749	733	761	754	725	768	749	709	782	715	761	740	731	746	767	723	786	704	742	760	714	757	702	748	753	749	720	700	739	723	771	744	739	760	780	751	735	741	738	708	735	729	756	771	718	709	751	791	725	786	740	726	707	742	771	712	749	720	740	782	735	746	705	762	690	721	736	773	742	714	739	707	731	755	752	697	748	709	697	731	747	750	759	733	705	783	778	745	726	751	735	765	759	734	759	726	724	721	701	782	698	748	738	766	714	691	703	758	729	720	725	727	804	737	726	751	697	753	735	708	706	695	721	746	733	726	750	746	726	736	693	760	746	720	755	720	768	776	719	684	752	747	739	698	741	736	735	704	755	744	746	711	732	750	700	758	766	712	698	723	764	734	789	750	733	720	714	788	672	737	743	735	733	705	709	740	762	711	705	714	728	702	741	748	740	802	746	732	741	721	750	771	733	768	736	700	753	737	718	759	684	750	762	737	713	719	732	725	721	730	731	698	769	703	740	712	763	722	719	755	770	776	755	822	740	733	728	745	783	733	727	713	774	720	754	747	744	751	737	759	723	694	710	753	734	740	763	733	748	752	718	712	747	785	664	772	677	754	716	753	725	726	676	758	707	729	759	694	769	767	791	777	724	693	773	689	715	749	765	744	731	711	768	712	780	724	725	687	758	748	743	708	721	730	708	809	722	756	724	764	725	719	746	706	726	757	761	729	742	702	744	747	715	736	716	701	773	762	729	796	757	776	699	718	773	750	756	787	722	795	723	748	753	681	716	706	756	703	728	718	728	734	749	743	715	699	752	739	708	743	754	750	714	718	708	764	749	713	744	786	754	734	753	727	695	768	689	763	776	749	771	745	746	731	715	736	724	726	729	707	765	708	680	782	785	765	690	717	737	700	730	743	765	751	766	763	719	743	732	719	734	738	716	715	764	758	720	726	718	733	724	733	722	723	759	723	736	754	771	721	744	736	712	727	751	769	751	731	733	710	707	781	705	775	726	721	783	711	756	733	721	700	701	737	767	762	765	715	718	737	775	792	827	726	766	672	708	663	714	740	713	734	732	767	719	726	723	718	743	724	759	752	757	743	706	740	775	704	699	717	701	772	727	729	710	695	719	741	711	749	705	757	691	788	714	713	761	753	732	731	771	728	748	767	751	745	726	734	695	753	718	712	773	699	704	705	718	760	712	703	775	649	710	727	749	749	724	738	707	718	714	760	733	731	691	750	724	777	734	741	722	748	713	807	713	726	729	821	733	751	731	727	791	671	701	740	740	714	722	715	740	752	728	749	734	763	673	682	724	710	729	726	770	671	736	754	727	738	723	739	731	746	758	743	721	707	743	755	747	728	712	690	731	741	699	722	709	741	708	741	729	722	753	723	765	709	700	726	725	768	740	697	771	740	742	770	730	728	706	692	714	756	698	720	747	732	749	704	753	755	713	762	798	723	702	738	717	759	753	717	819	736	707	704	753	739	709	696	751	746	745	749	808	744	725	699	704	781	731	753	721	737	772	718	739	723	756	730	687	737	736	762	730	756	723	729	751	698	727	743	707	769	768	746	771	751	751	726	761	800	736	732	699	736	748	747	715	676	716	718	711	725	752	722	692	722	789	731	701	722	719	737	748	735	729	708	750	770	729	788	757	728	706	722	695	746	713	725	740	705	700	744	754	750	738	695	727	713	717	688	727	764	709	777	719	758	720	733	742	743	733	760	735	744	711	712	682	734	758	710	749	752	756	726	749	723	707	730	761	701	747	730	727	687	724	708	723	753	774	761	764	763	756	766	735	713	767	798	740	715	712	658	782	757	729	735	760	789	744	704	749	754	714	724	727	688	741	723	740	765	741	753	733	753	765	683	726	750	717	733	741	687	697	724	728	737	772	711	717	689	767	740	701	754	729	739	709	743	722	711	750	738	744	777	706	732	711	721	698	731	751	754	745	757	757	745	723	747	692	730	727	703	711	707	724	708	772	724	757	731	730	725	802	769	714	750	702	771	736	743	732	740	752	722	734	769	765	720	730	751	740	721	750	682	773	711	772	717	715	728	754	695	747	734	735	738	723	757	733	726	722	726	679	733	751	743	741	721	763	674	713	727	753	717	718	774	700	709	759	710	671	681	766	720	734	714	761	759	765	710	723
24164	21039	27223	24970	12706	1016	548	378	307	309	266	239	237	226	219	224	192	193	176	199	174	182	180	189	217	176	181	167	178	189	181	186	175	172	191	187	201	202	154	164	183	171	169	189	176	165	194	149	154	183	162	159	170	170	195	164	170	199	166	170	179	180	194	175	192	194	158	174	183	166	188	163	214	184	179	177	166	199	174	180	184	185	182	158	182	181	201	183	191	180	174	177	175	193	173	157	191	191	198	184	180	193	189	164	159	168	185	189	184	157	151	166	183	167	202	185	214	161	168	182	157	182	167	174	148	207	181	176	183	180	157	166	168	158	173	203	174	170	183	176	176	149	192	165	191	176	185	169	214	197	196	201	168	183	148	179	194	185	162	180	184	186	176	176	153	162	155	178	183	191	190	189	187	174	180	174	172	166	167	180	162	204	159	164	164	166	174	168	196	163	175	148	172	185	193	169	177	164	189	175	182	198	168	202	162	175	183	170	191	155	181	169	185	187	182	176	169	200	162	178	184	186	174	170	187	181	205	174	169	188	174	178	159	149	200	198	167	142	179	174	176	146	163	170	179	179	205	160	168	184	171	164	186	174	193	160	177	189	166	180	175	169	159	170	189	162	188	211	172	165	167	186	170	182	177	165	180	175	188	147	169	176	156	187	196	176	187	171	183	188	171	174	180	160	173	180	174	185	184	188	162	156	183	193	138	171	202	154	186	156	173	164	193	158	180	172	172	192	184	168	165	168	178	175	187	177	159	145	164	161	166	173	190	180	167	195	186	156	167	200	164	183	167	181	194	186	184	171	179	186	164	157	162	190	198	164	177	179	176	162	184	178	176	155	190	180	202	181	175	189	160	190	184	172	184	169	170	202	166	187	201	174	174	177	195	176	178	164	180	172	171	162	160	170	198	178	170	180	157	166	188	178	160	180	176	194	173	192	177	188	165	170	148	188	167	176	178	171	175	178	185	183	175	170	169	179	161	175	172	189	186	179	189	161	186	169	175	190	167	196	183	191	160	180	196	189	159	171	184	175	168	163	181	180	185	153	151	193	186	165	166	167	174	147	169	178	173	193	169	170	193	176	166	199	183	174	178	187	198	196	172	171	167	184	185	179	172	172	178	196	160	186	158	154	189	183	146	172	155	155	177	181	181	181	170	194	178	182	192	172	162	177	191	191	196	169	186	188	212	176	174	170	159	180	151	185	177	192	155	172	188	173	169	172	180	181	172	180	171	178	164	177	193	178	182	177	179	175	173	158	161	192	175	173	153	173	167	171	198	191	181	166	167	166	156	168	202	201	190	165	179	170	201	175	189	164	178	169	176	170	199	190	188	184	167	168	189	167	179	155	183	184	168	185	154	163	179	162	186	166	186	173	180	174	183	163	172	196	188	164	156	176	182	163	183	179	165	161	150	170	174	196	169	165	180	180	171	164	183	161	175	165	174	162	153	180	161	181	198	177	195	149	168	191	176	180	184	159	162	194	175	170	187	205	172	174	162	182	158	171	195	218	162	182	166	166	158	168	166	175	183	176	167	184	162	179	171	191	175	173	164	172	183	153	159	172	179	183	186	161	184	193	165	181	184	185	171	179	163	172	187	172	173	179	184	199	156	170	180	172	171	172	168	175	186	194	220	180	169	181	193	169	192	146	187	174	171	174	157	168	174	184	170	160	182	184	175	202	176	180	188	174	178	159	189	178	169	165	185	203	169	190	156	172	182	156	189	190	181	162	176	170	179	164	157	179	178	167	194	159	164	174	202	173	181	168	199	214	186	182	155	196	173	180	173	157	176	177	179	191	165	172	157	188	170	163	191	189	185	152	201	166	192	183	168	192	187	170	183	190	159	169	182	187	169	193	186	164	177	205	170	172	161	196	165	185	156	159	189	155	200	191	161	163	164	173	190	174	166	188	186	170	173	185	171	180	176	183	198	180	171	170	183	195	165	172	154	209	169	171	186	185	176	171	170	160	194	160	165	154	168	161	182	157	179	165	189	164	193	175	193	150	176	159	188	194	183	168	188	179	184	157	177	179	170	166	169	181	204	170	161	171	192	179	191	163	169	173	179	178	175	170	183	199	176	185	182	162	181	169	168	181	177	174	175	173	207	188	198	186	207	170	186	161	160	193	164	189	163	180	166	207	187	170	177	176	174	174	181	192	176	181	178	190	179	181	171	175	166	183	183	180	182	189	161	175	196	165	170	183	183	166	181	178	189	179	185	186	179	176	170	177	175	169	167	165	170	169	175	165	197	154	182	167	162	169	168	178	192	142	165	173	181	177	176	183	197	180	180	182	177	170	195	163	166	179	158	187	145	163	206	166	211	161	175	181	158	163	176	185	174	170	176	190	184	153	167	146	186	191	204	175	188	187	182	165	156	162	176	201	184	185	185	159	177	169	182	194	208	169	199	182	144	163	162	182	198	175	165	203	179	196	190	181	170	167	166	156	214	166	193	154	202	178	184	169	194	176	180	157	188	191	178	158	193	164	169	192	163	174	185	169	188	175	175	176	194	168	172	183	172	181	167	179	209	174	156	175	194	156	168	167	180	175	178	166	171	183	173	184	189	169	189	156	194	180	215	183	168	179	179	188	199	171	192	184	172	171	192	175	190	152	184	199	178	168	186	196	164	198	179	163	181	154	160	173	170	188	204	169	166	167	178	183	174	169	176	156	189	173	163	162	186	188	167	165	189	175	157	183	188	175	198	158	179	178	171	184	164	165	173	186	168	165	180	195	180	178	175	190	168	190	184	174	182	199	164	172	171	171	157	178	177	164	173	175	188	192	177	180	176	174	165	168	179	198	170	178	177	200	186	209	189	183	189	183	180	161	201	151	171	186	168	162	205	182	166	186	159	183	201	180	158	167	188	158	173	180	169	174	185	178	183	169	158	176	195	180	171	176	178	175	176	193	172	176	172	166	152	182	181	187	164	192	165	180	176	166	169	156	169	190	174	183	185	170	175	174	192	188	156	166	173	192	177	192	182	164	169	175	176	221	183	186	155	187	188	167	158	187	187	178	181	166	182	175	173	179	189	155	159	203	184	190	170	173	202	176	173	168	162	181	162	183	191	185	167	175	173	171	187	181	179	186	157	173	162	191	158	172	182	161	169	180	159	154	192	171	189	182	203	161	156	177	176	183	171	187	152	174	168	156	177	193	162	163	165	185	195	180	181	173	149	169	185	190	167	166	189	185	174	172	177	190	175	178	165	152	177	178	183	193	178	162	161	177	196	183	173	157	190	183	175	173	184	201	160	156	180	168	181	146	170	182	190	203	201	168	181	189	173	184	191	177	166	192	174	183	171	161	186	177	165	145	176	173	201	172	190	206	175	210	187	181	174	194	156	188	205	154	190	175	190	187	169	162	187	212	153	191	157	143	192	161	163	151	164	187	178	191	174	178	154	171	187	181	183	160	178	167	175	196	183	161	178	173	197	182	184	180	156	179	168	159	149	174	169	168	188	175	181	173	158	186	165	180
20096	10718	7205	3553	2203	1485	1033	697	533	469	383	379	349	332	327	303	280	285	249	261	258	249	253	253	244	270	247	256	237	212	236	247	257	257	224	248	236	237	241	230	227	242	230	247	239	222	217	254	233	242	250	198	239	232	232	202	231	249	249	223	227	219	248	241	264	243	226	241	221	219	243	207	237	238	238	221	259	215	217	254	253	214	266	221	231	231	242	248	249	224	228	215	243	235	220	229	217	217	227	234	211	245	246	246	230	230	232	239	225	233	251	231	231	235	225	262	244	245	229	238	217	241	228	204	226	245	255	231	239	217	247	268	217	244	210	219	234	222	245	241	228	255	223	203	224	221	267	265	230	265	226	235	204	219	230	211	228	238	213	224	233	210	271	232	193	223	237	245	237	240	241	250	248	204	254	220	219	237	233	238	245	204	231	243	228	218	216	220	217	226	236	226	233	241	251	221	233	204	221	224	248	278	226	235	247	240	209	227	201	252	235	231	238	229	243	233	235	210	212	251	198	258	251	224	208	257	251	229	235	233	249	256	218	241	210	243	241	216	222	232	215	242	236	241	247	215	205	247	220	223	212	225	257	239	217	221	203	212	237	229	252	208	205	235	251	222	246	247	192	235	238	236	208	211	234	259	257	226	219	224	244	220	226	220	236	231	235	234	236	234	228	238	233	230	213	205	233	226	240	225	255	221	246	243	257	254	217	251	242	253	209	237	237	223	229	242	258	250	210	223	223	237	235	209	243	220	241	239	233	242	245	262	220	237	238	225	244	230	228	250	241	231	211	209	222	240	202	230	234	196	236	245	239	235	248	216	238	233	233	224	251	232	229	239	227	246	259	230	245	218	243	230	207	239	233	251	221	264	218	229	206	220	209	264	235	235	253	226	247	216	228	234	228	236	251	256	249	235	235	245	269	243	246	206	224	233	234	245	252	217	229	216	214	258	225	242	227	224	234	217	200	213	218	228	248	225	219	234	255	215	253	235	236	251	224	228	226	223	206	200	243	210	232	218	202	221	208	229	244	228	228	220	221	213	247	231	205	226	195	214	260	238	225	234	231	258	216	235	211	233	245	225	215	238	243	230	222	242	206	219	240	213	239	218	206	221	228	228	233	227	235	234	205	205	231	232	220	235	237	237	236	244	229	234	230	238	237	257	236	234	244	241	235	209	218	239	239	239	237	218	236	243	227	226	222	244	214	208	220	245	234	232	253	240	220	242	254	207	228	216	240	238	243	231	233	207	266	234	212	221	254	230	235	243	280	226	247	227	239	232	229	227	226	220	233	255	221	227	210	230	229	255	233	210	235	222	225	243	237	247	253	221	236	233	239	220	240	230	248	245	234	214	244	242	231	240	236	246	255	239	237	214	225	226	235	216	239	241	229	236	237	220	228	224	215	218	251	225	220	230	216	223	251	218	224	223	262	219	245	254	234	217	225	209	236	235	227	236	227	238	253	220	251	260	215	203	233	240	235	235	239	255	213	207	248	225	222	213	236	229	243	255	201	225	252	239	240	228	229	212	222	225	249	214	212	236	218	205	214	217	230	217	260	232	225	249	230	247	244	227	229	219	221	229	193	209	238	230	245	237	236	224	241	236	236	226	236	213	252	227	249	237	245	219	231	231	220	219	243	226	207	224	237	213	220	210	213	223	228	226	213	209	221	248	195	234	212	238	225	243	234	203	220	205	222	260	239	226	223	238	207	238	230	257	235	248	224	214	251	246	245	201	239	219	225	248	240	233	233	217	225	243	239	245	248	208	240	212	223	241	229	241	229	210	228	250	264	235	230	252	220	243	216	226	243	245	216	214	251	207	220	229	229	231	227	280	224	267	223	250	223	247	235	226	225	232	225	238	205	239	246	221	250	233	195	264	263	204	216	210	232	227	210	245	229	217	205	247	226	272	228	218	257	215	237	220	222	221	243	222	230	234	233	226	198	232	223	227	237	223	237	213	239	240	210	218	248	230	225	243	240	255	221	247	244	236	221	235	252	266	242	225	213	241	225	215	218	219	194	206	211	255	228	213	242	228	216	211	224	234	228	259	211	207	250	228	222	239	219	214	215	200	212	246	229	228	250	228	243	213	238	214	247	254	242	243	238	258	221	252	197	229	210	231	215	217	248	222	225	216	221	241	243	235	209	228	231	248	247	201	236	252	232	212	217	244	228	248	213	232	235	224	206	231	196	212	223	231	221	225	219	229	224	244	218	225	219	229	225	223	212	219	224	228	230	257	226	248	232	229	203	237	221	233	235	226	211	228	238	227	208	238	225	235	222	217	245	225	205	236	257	241	232	203	225	258	246	235	226	224	232	239	228	221	263	258	249	230	221	247	223	249	237	233	215	239	242	226	195	237	221	256	233	230	225	216	205	238	221	242	240	215	211	232	250	241	235	225	226	250	239	221	259	235	228	239	217	242	229	245	231	229	252	234	230	187	216	219	230	235	230	263	218	235	205	224	242	248	236	243	243	237	270	227	229	232	217	227	198	246	221	237	233	214	231	261	244	251	228	238	265	222	226	233	220	263	250	233	219	240	243	223	219	256	209	268	226	225	212	225	229	219	225	177	245	246	223	227	250	234	212	232	198	239	205	223	242	239	253	249	239	229	194	234	241	218	289	234	264	277	227	220	248	228	214	243	229	233	250	249	237	243	238	236	224	241	215	220	257	223	219	210	219	220	257	227	229	236	249	225	218	202	249	225	233	243	249	207	229	219	241	236	207	225	249	239	227	246	239	226	226	259	272	258	224	238	219	240	244	221	221	226	199	238	229	210	227	222	204	208	220	223	218	187	217	249	231	228	248	236	223	235	223	227	241	236	249	232	223	247	216	246	244	239	226	244	255	225	213	255	222	212	244	211	263	231	241	248	271	230	238	237	231	211	237	229	231	224	231	242	228	237	220	235	216	210	253	215	238	238	257	244	259	224	224	223	242	208	253	241	245	219	237	223	242	217	254	234	228	215	238	205	222	219	234	258	239	213	223	243	245	243	250	237	213	245	227	189	191	219	252	234	234	225	218	222	214	232	209	215	211	217	225	223	239	214	247	219	225	227	220	223	241	231	220	216	246	220	254	220	223	242	212	242	225	207	263	217	244	213	267	247	259	229	241	225	255	240	220	239	253	227	231	229	227	217	238	221	219	234	228	243	233	247	252	234	248	226	235	225	238	234	224	204	234	220	234	223	214	244	217	238	228	236	248	228	219	226	251	219	233	211	238	223	240	235	222	217	203	204	234	240	244	220	205	228	227	258	231	224	226	244	252	245	237	243	224	217	225	224	239	228	226	244	254	257	257	232	261	254	241	258	237	222	217	266	256	219	237	254	214	224	231	219	227	222	223	236	215	227	254	223	266	220	241	230	208	211	215	231	224	252	248	240	245	227	229	228	240	234	228	233	220	231	202	260	265	246	227	229	214	240	226	217	234	228	254	220	244	252	240	228	250	233	258	254	249	231	229	197	235	221	237	201	239	247
22202	21094	28688	23720	21082	21125	9969	1365	926	852	699	666	632	582	558	559	519	489	483	510	500	479	484	440	458	470	456	463	454	436	461	413	447	391	478	418	470	458	436	464	429	439	444	443	422	430	422	463	399	429	418	395	457	457	432	405	406	462	418	442	416	430	464	459	425	494	407	416	453	411	422	390	435	413	443	410	419	433	400	440	451	450	432	398	421	499	418	445	421	424	449	439	391	411	440	432	444	408	420	401	389	450	409	411	408	410	414	422	443	448	426	450	404	408	409	414	435	418	416	404	444	431	449	411	467	410	422	461	382	419	397	475	404	423	404	443	448	440	385	416	422	425	413	436	442	426	400	419	448	452	429	405	430	402	434	420	450	381	451	410	421	389	420	430	413	423	436	415	422	407	409	438	423	387	393	409	451	402	434	419	448	437	413	420	413	414	408	398	411	417	439	504	451	413	428	402	439	435	400	395	459	420	422	451	426	391	396	458	451	418	457	421	416	428	419	394	426	410	399	442	422	472	414	428	434	454	429	423	418	449	416	430	447	385	440	404	412	396	389	415	431	449	441	436	431	426	404	404	392	433	391	442	467	411	449	412	442	406	421	404	421	398	458	435	395	401	369	417	408	402	420	454	435	413	423	405	423	472	387	413	390	419	409	414	418	460	434	420	428	429	374	414	475	430	425	388	394	459	408	435	394	415	381	415	402	406	422	445	431	415	414	441	409	428	425	445	436	434	434	424	412	408	427	447	413	421	418	447	424	424	410	425	418	433	412	420	437	409	421	432	414	412	434	417	450	393	419	433	421	419	410	438	417	423	415	441	424	398	426	378	411	453	402	414	435	406	387	400	418	429	460	394	401	454	439	430	423	422	439	438	418	387	437	432	426	389	430	446	431	434	421	445	495	384	423	407	458	440	461	402	420	418	409	431	444	459	421	428	429	393	433	381	447	430	424	455	427	440	417	415	427	426	400	413	425	430	401	425	422	434	440	446	366	403	430	425	445	422	403	435	435	428	408	428	457	433	413	444	418	418	406	409	428	447	434	444	445	461	421	418	427	425	421	450	403	434	423	426	438	397	435	406	420	412	418	469	402	440	431	435	405	413	426	411	418	458	456	427	406	420	409	437	443	373	418	409	431	453	412	445	415	414	400	448	406	387	437	378	415	440	411	418	415	425	394	441	443	447	424	476	413	401	427	418	393	416	418	425	406	468	414	405	409	441	427	420	416	444	412	442	439	415	408	427	446	409	427	431	449	424	425	404	427	450	452	427	442	443	411	459	437	442	407	440	476	481	429	436	383	394	462	394	411	423	436	393	414	434	431	454	437	441	400	401	447	439	418	417	428	419	410	397	425	409	446	410	455	441	425	432	442	423	441	483	469	391	416	429	451	415	425	446	441	422	429	479	416	492	404	408	438	438	430	458	434	467	418	433	433	419	443	391	440	416	452	430	396	398	425	404	404	429	426	423	408	413	410	419	458	457	421	440	421	464	426	451	397	433	419	414	403	428	426	433	454	453	432	417	421	425	420	407	423	400	427	469	419	432	440	424	405	442	441	400	443	421	432	416	463	420	452	421	443	433	400	438	414	371	435	458	393	418	396	400	465	443	416	474	432	430	414	440	430	460	426	404	412	434	465	448	425	433	467	417	421	434	445	450	415	443	440	435	415	419	431	438	432	444	442	412	413	433	453	445	437	431	441	403	411	426	463	418	427	420	429	393	362	404	402	396	396	434	398	434	427	411	396	427	454	442	419	430	402	389	429	419	404	446	444	425	406	409	436	433	396	426	406	424	411	415	440	453	402	395	427	430	401	400	408	427	440	426	420	379	406	402	456	440	425	413	397	412	402	425	449	433	400	436	450	409	411	406	402	434	447	412	441	394	453	421	429	436	379	448	410	391	440	419	426	444	428	395	411	401	433	403	425	422	425	430	415	441	443	451	419	408	432	422	451	465	437	453	400	394	441	429	434	406	442	404	463	439	440	445	424	463	430	432	397	452	435	446	408	428	422	408	445	405	413	410	431	402	410	401	454	398	407	453	422	399	397	421	403	403	420	402	410	459	405	454	451	435	437	457	426	390	432	448	445	420	426	459	442	442	415	436	421	450	460	443	407	438	426	439	398	460	439	403	439	405	388	422	413	383	432	415	380	420	421	399	427	461	407	444	417	422	457	403	431	426	398	410	385	408	421	448	427	463	408	469	418	435	417	442	419	471	392	433	485	407	431	424	438	413	392	398	451	429	430	461	412	433	411	448	431	393	462	395	427	466	402	401	414	415	401	451	407	441	440	398	425	399	409	474	400	458	433	406	460	448	429	410	424	463	423	450	404	433	419	456	382	436	440	430	382	437	410	452	399	392	421	421	400	426	430	386	415	446	408	400	453	435	440	427	439	428	417	435	432	370	448	450	378	386	433	426	425	410	426	385	441	409	417	408	429	419	434	401	435	434	447	447	413	424	408	436	454	372	419	430	429	423	460	419	448	457	453	472	425	410	386	404	396	412	423	419	428	433	401	477	429	437	421	455	394	414	450	385	435	456	456	438	440	488	437	408	415	438	358	434	419	412	415	408	416	462	454	400	447	408	433	429	438	394	389	448	395	384	415	408	418	434	438	399	419	436	467	430	410	417	388	443	422	432	426	407	422	412	430	414	433	427	443	458	402	433	397	424	447	441	422	417	399	438	431	442	426	447	425	441	425	396	449	426	446	373	419	435	412	429	437	435	437	429	392	449	415	470	399	454	435	411	403	406	430	416	420	432	432	445	454	340	386	411	388	406	446	407	421	453	399	405	419	402	453	436	420	421	403	425	434	458	417	430	396	413	442	401	445	425	426	422	425	419	428	405	432	458	408	396	406	389	404	383	423	432	439	443	425	411	416	433	432	441	444	413	446	394	443	426	437	434	443	422	413	430	417	444	426	440	447	413	417	386	425	414	421	414	414	412	440	407	396	436	423	412	411	413	439	403	400	413	395	419	414	421	419	449	442	426	421	419	402	409	444	460	421	449	427	457	429	417	426	433	419	449	421	425	438	445	404	424	390	409	418	443	447	404	414	448	432	420	447	432	365	445	432	410	386	414	449	436	415	431	401	406	370	406	469	433	418	413	412	454	415	449	419	422	419	442	385	436	446	440	416	432	422	439	407	407	422	430	422	444	422	449	417	450	431	377	378	425	416	426	387	462	429	409	425	419	438	429	426	457	404	397	422	441	415	418	453	409	400	429	410	376	450	433	371	403	408	428	401	395	450	412	446	433	452	407	441	490	425	438	454	450	434	385	377	413	443	431	403	422	403	410	431	443	424	401	424	437	352	430	409	412	417	420	426	435	441	415	417	466	415	420	425	415	433	409	418	474	419	413	407	421	439	422	424	424	462	458	397	440	424	426	449	417	380	432	413	433	425	449	409	437	395	406	404	432	378	432	404	426	427	403	402	447	404	437	436	398	426	406	468	445	456	440	427	416	413	426	461	475	423	399
20902	20225	15965	8121	5536	4074	2678	2022	1497	1198	1063	997	810	833	760	658	680	699	695	608	643	643	616	609	585	596	573	537	567	558	579	576	498	545	528	586	529	542	523	559	542	561	553	520	598	554	547	549	555	532	536	576	525	535	531	594	560	503	533	559	560	491	561	491	522	485	512	547	570	517	547	558	541	515	504	552	560	537	546	529	531	583	532	529	499	538	552	552	539	555	541	553	528	560	525	579	575	555	512	515	545	529	499	537	551	534	516	570	548	557	521	505	548	531	585	515	534	579	563	524	559	508	525	543	526	561	510	511	550	504	574	560	537	566	479	518	543	536	532	518	510	533	515	545	559	512	534	562	541	547	548	507	550	538	501	536	573	548	531	540	519	576	515	539	539	521	533	514	523	558	556	495	517	539	551	509	561	522	517	501	538	538	477	536	525	553	631	559	507	537	520	538	509	493	535	486	514	547	520	535	520	536	524	550	513	541	522	528	558	516	553	510	546	529	497	505	531	561	534	538	484	482	533	556	537	516	507	537	523	555	497	550	510	590	512	506	574	487	539	498	564	539	493	553	521	551	583	521	560	521	526	516	537	534	522	542	504	549	511	542	535	511	519	550	499	542	549	523	516	519	563	521	529	550	533	510	518	589	506	545	545	565	534	510	515	552	500	529	520	545	543	541	520	556	577	509	520	549	531	521	511	502	524	573	539	512	520	543	542	499	459	566	517	570	565	556	510	611	543	544	496	510	510	520	554	540	501	523	510	524	590	549	547	517	516	529	546	529	547	540	519	570	562	568	534	537	546	550	497	535	521	543	504	510	543	539	545	536	539	538	523	539	526	529	534	519	502	521	549	549	525	548	553	502	528	533	534	507	524	509	540	513	529	492	518	555	507	568	493	519	548	516	568	502	511	534	520	523	502	539	550	552	490	500	561	515	503	545	504	520	530	569	524	540	526	540	549	563	526	560	555	521	568	578	526	554	508	563	529	528	512	499	549	524	532	518	552	516	569	522	537	534	596	570	516	527	535	467	537	567	541	538	530	541	527	542	542	515	535	517	539	554	518	550	539	537	531	566	518	502	550	514	559	529	560	553	530	545	529	565	520	514	593	572	499	504	533	547	516	558	496	521	568	515	487	544	561	560	501	529	536	520	512	522	532	566	517	528	523	534	558	527	521	532	500	498	526	521	507	530	525	547	558	520	515	525	518	527	534	531	534	513	498	526	559	569	543	510	552	487	549	575	550	571	544	527	522	541	516	519	543	541	530	480	532	540	535	522	533	498	531	518	548	529	517	547	528	525	542	519	502	515	547	533	557	540	512	562	539	536	529	547	547	534	526	526	567	515	507	534	521	494	574	546	526	516	559	522	553	546	579	525	529	513	526	524	545	541	540	546	518	525	526	549	548	485	552	547	539	512	503	548	547	551	521	515	546	545	505	528	530	529	538	528	546	561	504	563	509	559	556	567	584	536	557	577	524	566	532	537	494	581	545	509	524	528	559	568	512	558	507	566	562	566	514	537	532	553	536	536	530	544	538	532	572	493	546	542	566	520	564	561	549	545	547	516	520	497	509	515	547	541	560	536	500	551	520	563	550	523	504	508	577	542	550	533	524	592	504	545	559	566	552	536	521	546	491	519	520	558	523	537	523	578	518	543	517	494	544	540	543	541	553	544	539	536	518	541	506	535	575	523	512	554	511	564	526	525	528	512	511	469	515	533	507	539	512	518	519	518	526	527	529	546	549	507	518	542	534	515	540	554	520	570	537	536	493	537	551	559	536	537	560	570	538	540	515	507	503	479	526	567	580	518	509	513	507	522	563	521	537	521	487	525	531	535	523	545	571	513	523	519	532	515	561	554	553	540	505	502	552	564	526	530	513	507	563	542	507	527	518	520	552	539	572	533	485	568	526	575	535	514	533	560	491	515	526	569	504	528	564	545	534	558	550	522	564	544	508	546	522	561	535	478	503	547	526	529	548	516	504	532	542	531	547	533	522	589	551	545	539	530	562	551	528	514	547	506	551	537	533	556	521	512	529	527	547	464	522	510	547	521	517	521	537	523	523	534	542	520	552	525	529	493	505	521	525	535	566	507	525	530	550	543	523	534	496	531	558	548	562	539	489	562	556	541	490	507	514	526	538	539	582	546	526	480	543	562	515	552	479	489	506	558	543	546	556	464	526	518	515	517	553	549	562	528	593	517	544	543	509	543	518	551	517	534	530	530	503	559	521	592	534	543	576	544	573	560	516	531	553	571	491	565	562	550	517	555	552	513	564	531	531	541	541	565	532	585	554	556	537	533	542	531	535	546	569	512	523	509	548	539	548	520	518	543	568	551	538	533	532	541	529	558	535	546	501	536	565	544	566	523	550	538	521	573	530	557	516	568	563	546	584	540	524	528	563	567	530	535	516	544	519	570	554	561	549	530	545	518	501	527	510	521	519	528	570	519	563	567	544	523	488	533	536	536	567	565	546	522	573	537	553	534	544	538	533	557	532	536	514	531	510	546	509	528	507	519	501	487	517	546	543	548	536	555	541	496	542	519	543	524	545	521	513	526	511	516	547	549	563	542	529	551	539	553	551	581	532	556	528	553	496	494	547	517	537	541	563	522	537	535	522	533	500	521	552	504	552	535	524	540	535	503	563	521	547	582	561	529	523	484	547	506	547	513	537	556	484	542	500	516	537	540	523	513	534	548	511	554	564	575	543	532	530	542	527	533	524	515	506	489	515	506	545	558	592	528	552	539	540	531	518	483	543	545	506	557	538	507	555	546	541	567	534	552	546	545	536	563	557	528	513	561	486	483	525	511	545	533	517	528	551	595	533	556	506	534	516	529	536	591	520	547	534	515	537	535	528	536	527	526	506	540	548	554	511	535	572	580	494	524	506	546	526	508	519	510	511	507	548	490	546	491	548	519	591	547	534	522	582	531	550	544	552	552	517	528	505	485	616	528	547	523	516	537	543	524	517	530	521	516	548	516	539	564	527	550	480	524	577	528	542	496	547	539	569	543	541	497	493	510	541	551	525	541	515	482	540	507	538	517	532	515	531	608	505	487	542	554	506	520	493	547	524	521	545	524	502	559	561	518	504	492	556	530	502	537	551	518	552	559	559	513	566	502	528	536	544	563	514	537	527	486	493	519	526	501	510	544	568	493	537	484	537	526	506	543	524	520	495	527	499	534	544	537	520	533	565	550	542	508	492	538	589	544	528	513	569	547	535	517	504	530	516	560	539	542	513	532	493	572	539	532	587	539	535	546	533	544	531	565	514	529	558	556	527	564	502	491	501	526	518	532	585	495	544	574	565	535	511	591	499	557	559	580	543	504	563	509	507	514	549	510	573	524	519	493	566	506	521	529	561	578	530	504	534	503	529	545	551	519	525	543	531	548	552	543	556	507	514	533	527	504	497	530	501	510	565	543	525	505	549	532	543	577	526	528	517	509	498	507	549	550	546	554	529	546	502	555	539	545	558	537	498	533
27199	19558	7110	1446	849	585	472	433	439	438	420	413	373	401	397	400	369	413	389	385	370	369	377	395	379	390	385	359	381	361	399	354	395	409	380	393	389	360	394	417	360	363	386	391	384	423	373	394	407	390	385	362	332	428	428	377	376	373	397	385	374	383	386	396	372	376	363	387	386	380	383	375	361	395	379	385	381	364	366	378	399	409	424	395	393	386	366	368	397	371	447	415	392	367	393	387	381	389	363	395	353	395	412	373	413	388	371	378	382	413	385	381	365	391	358	380	399	367	404	393	405	369	412	391	380	352	384	422	430	389	350	381	399	367	379	387	406	388	367	344	409	389	417	364	391	373	408	382	408	358	399	372	362	380	397	389	396	388	366	397	369	388	356	385	379	362	367	382	416	395	358	401	420	392	388	383	413	346	372	364	426	385	362	411	396	379	391	391	366	384	369	401	380	428	406	374	406	367	394	393	385	396	344	384	392	380	337	360	349	364	396	380	388	378	366	432	373	403	395	375	392	392	375	378	427	361	381	349	386	352	391	380	395	408	362	372	414	373	368	431	359	357	392	384	412	408	383	401	377	413	392	374	363	395	375	385	393	382	390	412	370	366	421	421	376	350	337	399	374	356	377	368	378	371	351	376	387	396	409	401	397	381	392	389	412	379	395	379	365	382	387	370	383	356	400	375	368	417	379	382	339	370	361	372	385	382	420	395	410	378	439	383	387	388	407	407	405	405	372	365	365	374	393	404	382	369	383	361	381	367	377	389	388	386	386	370	368	378	378	390	391	385	375	388	372	380	390	379	378	371	388	402	373	313	371	386	380	385	383	371	407	380	389	363	406	345	366	370	356	385	340	382	383	383	428	371	366	387	398	380	407	387	363	402	401	373	347	437	383	403	404	396	381	352	367	374	370	366	391	359	393	375	399	381	409	397	369	355	380	401	369	413	384	386	376	372	364	364	372	411	400	360	388	404	368	374	392	335	396	371	392	434	387	384	368	383	357	374	380	360	408	370	407	351	357	369	408	348	392	381	358	356	407	336	373	373	361	421	403	403	393	392	363	385	373	363	414	357	357	341	374	411	352	358	383	365	343	363	410	398	355	371	332	409	402	350	387	369	370	358	387	403	410	363	356	426	379	416	399	389	367	371	393	427	372	350	397	434	388	378	391	388	390	383	376	380	395	375	345	364	433	378	380	396	393	374	403	364	366	357	383	360	392	391	370	382	373	384	355	396	359	389	376	393	410	408	375	384	389	382	395	391	414	379	384	408	407	364	356	410	362	373	347	414	382	371	389	404	359	395	393	357	391	428	386	398	412	393	374	368	380	408	338	379	392	363	403	385	390	370	409	360	376	374	363	393	409	406	418	395	395	402	377	382	394	383	344	365	353	414	391	385	366	365	371	383	392	379	360	389	363	393	363	386	368	394	409	372	376	366	379	358	391	351	398	389	351	392	409	397	411	398	388	416	391	360	398	388	388	378	386	371	385	399	380	372	394	363	387	379	391	389	386	346	371	364	383	390	389	356	394	367	384	415	357	387	413	390	349	380	394	370	381	390	404	373	380	395	402	391	359	374	384	360	415	383	417	404	370	384	418	383	406	387	368	423	367	360	408	390	419	396	336	375	365	353	372	377	373	395	381	408	386	394	385	341	393	379	390	371	362	373	402	346	371	386	408	360	378	397	406	362	383	404	399	395	400	415	401	392	380	383	426	393	348	393	379	395	357	392	390	353	403	398	416	374	376	416	370	397	385	374	368	376	350	393	376	370	381	384	367	384	415	388	374	356	351	367	373	387	391	341	383	405	379	381	385	418	367	341	376	362	397	375	399	375	364	364	377	407	421	372	366	370	374	366	401	380	405	384	377	386	389	384	402	388	377	368	393	429	373	395	398	400	388	379	384	360	399	367	343	395	407	398	378	409	395	378	348	377	374	407	377	376	403	369	380	365	360	373	381	407	407	357	401	408	381	401	412	409	352	367	375	393	394	412	379	379	367	403	369	377	366	406	394	390	371	381	413	386	391	369	386	360	349	365	376	401	362	374	382	396	373	348	406	373	378	415	390	353	377	363	376	412	387	394	366	382	391	386	396	361	366	371	355	380	379	367	408	350	376	383	385	372	377	379	389	369	370	399	392	420	378	413	357	393	383	392	393	365	395	375	403	369	374	414	356	379	370	338	382	365	378	402	396	376	386	374	394	365	384	399	405	367	388	401	387	411	366	384	387	339	377	380	396	390	368	376	374	346	379	357	388	380	367	376	406	380	370	360	364	399	398	384	387	383	372	402	370	361	406	396	341	412	387	343	373	391	345	361	396	371	364	347	376	383	376	352	351	374	368	372	378	397	417	371	354	377	389	403	403	380	377	380	370	377	384	385	387	365	369	359	408	381	361	393	391	389	394	401	403	373	368	343	398	401	387	360	407	376	390	376	381	376	390	337	403	382	370	369	372	400	336	375	365	363	396	388	367	365	377	381	391	399	410	368	389	377	381	357	402	365	370	385	390	393	375	370	367	381	413	387	381	360	383	402	391	407	389	377	352	376	375	375	371	410	416	389	390	381	361	411	392	407	397	391	387	398	366	392	387	384	385	407	423	404	391	357	377	382	384	390	364	377	397	397	385	377	337	353	394	393	383	410	360	386	372	389	419	342	361	365	392	380	366	390	360	374	393	347	386	386	366	389	391	358	404	396	359	387	396	353	410	405	362	399	400	382	363	383	427	364	388	389	391	370	361	411	369	381	360	384	374	361	383	396	376	370	404	379	361	418	384	419	367	357	336	358	378	400	355	346	390	388	382	389	362	387	376	368	391	411	369	407	403	351	345	377	353	377	390	353	373	400	361	401	359	360	398	362	383	398	366	367	386	374	368	385	404	394	387	369	393	392	346	370	393	396	408	404	345	371	372	410	391	394	376	393	406	373	398	386	376	391	365	367	378	369	360	408	389	333	385	390	353	397	354	390	387	387	392	363	385	423	357	379	383	387	411	373	400	344	377	384	369	403	393	383	376	393	371	378	368	395	380	373	378	374	372	335	381	378	380	354	353	394	337	372	384	385	399	398	404	386	380	376	383	378	375	387	356	385	386	397	375	376	390	354	393	355	354	371	382	407	378	363	384	405	424	340	356	369	400	372	391	402	361	394	370	389	402	393	397	366	374	397	422	386	403	410	382	394	365	403	391	430	382	373	369	395	370	399	409	361	343	396	407	414	378	370	379	429	376	364	392	408	381	410	360	374	349	367	398	376	391	340	415	395	379	409	376	347	376	394	390	368	411	403	395	359	425	411	396	390	371	404	372	373	370	381	379	376	374	378	397	375	360	408	393	387	347	413	396	351	399	368	436	383	393	380	378	394	417	375	397	403	406	359	388	377	382	414	368	396	378	387	377	405	390	400	365	390	400	406	369	387	409	399	397	391	374	369	381	379	369	349	349	370	383	398	350	375	399	397	380	424	384	369	382	389	384	388	374	399	379	399
15130	5386	3271	1640	1117	839	633	569	580	518	461	517	524	513	481	493	502	462	460	508	471	482	490	439	474	487	467	453	444	489	453	485	481	467	460	507	490	509	459	439	455	482	477	485	437	480	457	498	476	465	472	448	458	470	472	454	465	461	475	464	502	482	506	418	436	445	482	482	464	439	486	490	501	484	432	500	466	503	473	454	463	493	480	479	431	499	469	475	483	500	491	456	487	449	475	456	486	494	474	452	426	470	470	504	434	436	488	461	487	480	456	472	489	482	454	476	447	495	484	473	442	475	427	433	436	516	462	457	477	466	447	483	475	494	397	471	510	487	445	466	470	443	438	450	445	463	447	422	439	500	447	526	459	456	506	453	448	465	428	460	465	427	464	486	465	448	487	428	490	459	446	476	505	469	474	433	490	432	480	456	434	488	477	503	456	477	458	523	452	461	447	483	489	481	456	445	450	434	464	444	480	463	467	440	428	487	504	480	496	462	506	466	480	462	451	452	463	494	461	448	496	461	487	454	469	438	454	467	458	505	477	466	514	456	434	456	506	444	457	472	453	443	452	455	443	502	480	479	470	472	452	448	472	454	479	449	477	468	500	442	461	491	482	446	471	471	507	453	474	495	475	435	422	415	471	462	455	476	461	469	454	441	448	509	473	437	484	442	454	474	508	436	476	455	491	471	447	480	444	497	476	460	472	471	481	457	453	498	473	474	461	437	521	450	464	491	478	474	439	475	432	455	431	471	469	477	467	485	444	492	449	458	442	456	416	469	435	483	517	497	487	426	445	479	500	485	467	487	442	488	434	442	461	466	420	471	463	421	495	476	450	478	463	483	497	469	476	455	435	473	479	467	440	440	489	479	432	463	433	460	487	452	469	456	438	471	500	415	481	470	417	450	452	462	469	515	445	435	436	474	449	445	452	491	455	470	436	462	479	477	488	443	450	487	457	492	463	467	452	488	497	446	500	461	459	479	481	450	492	476	473	442	466	476	441	485	471	484	495	491	479	479	471	471	469	469	495	468	502	458	481	467	456	483	469	457	449	466	443	459	545	464	502	479	481	461	477	458	421	439	475	490	483	482	462	497	444	493	438	476	452	480	455	480	461	506	454	463	459	486	458	446	446	472	443	499	477	478	480	489	437	428	463	471	466	478	489	425	464	470	464	475	467	479	505	434	440	429	467	458	467	477	447	433	457	451	475	445	492	480	474	468	438	467	483	436	456	492	463	495	459	444	493	474	513	511	476	444	475	462	497	478	459	466	443	474	463	491	462	519	455	477	469	445	447	470	503	477	475	512	457	497	490	497	487	448	468	418	466	501	524	455	475	435	466	461	505	445	483	464	454	437	478	452	468	498	447	481	472	487	461	502	465	432	481	486	470	474	458	456	453	457	470	482	488	484	449	442	458	446	418	472	474	450	477	478	465	464	453	469	458	444	485	483	462	490	497	446	473	453	459	472	465	501	450	488	494	496	492	459	462	496	422	485	506	483	451	462	453	474	447	477	508	502	442	468	448	448	515	454	491	495	463	472	483	479	488	449	463	465	476	422	502	454	458	438	474	439	441	496	465	475	458	456	475	466	457	502	455	459	466	487	480	486	456	452	500	478	425	491	454	465	453	477	484	453	455	485	466	489	476	422	483	446	504	471	469	452	471	444	462	471	435	438	497	449	453	497	491	463	477	475	443	438	448	481	483	476	481	453	500	417	472	479	476	476	476	489	479	498	475	451	489	491	447	480	486	411	489	447	467	486	472	433	472	481	500	462	455	469	493	458	465	472	464	478	470	475	508	476	482	479	453	448	493	435	467	477	478	499	469	452	488	491	502	448	420	468	479	486	501	450	472	485	439	452	478	486	419	469	474	443	460	464	450	484	441	463	483	461	479	472	449	464	462	458	496	444	482	460	460	447	446	462	485	450	496	480	474	482	476	471	434	456	438	461	467	478	482	465	458	460	462	484	435	457	474	445	460	461	435	514	477	469	483	441	455	482	460	470	464	466	495	494	508	468	513	436	469	488	462	471	464	473	454	450	475	459	470	479	472	477	447	502	455	483	515	420	464	505	499	466	459	481	479	492	445	504	463	454	449	410	453	492	494	500	458	472	470	462	470	464	423	480	468	456	486	412	479	474	457	455	489	503	436	454	491	476	433	444	438	515	459	423	460	478	500	496	496	450	491	464	464	462	489	459	493	501	449	474	497	479	449	463	486	443	474	454	495	474	464	460	478	449	450	501	459	450	458	462	450	471	482	477	469	462	436	474	478	435	428	484	449	439	486	469	471	500	464	462	506	447	484	495	451	462	453	449	492	462	453	462	517	474	466	504	496	460	440	474	447	447	432	437	455	430	446	460	479	496	524	465	468	468	427	492	454	458	467	503	486	464	482	454	454	505	469	466	497	474	468	476	436	463	467	444	489	436	484	490	484	490	463	463	425	484	480	476	489	459	484	439	485	465	518	498	475	452	450	408	423	497	451	499	444	496	462	452	451	467	480	462	517	459	486	503	419	447	488	457	485	477	459	482	478	481	403	441	481	433	447	462	436	437	442	468	464	455	511	506	474	476	435	459	450	507	449	463	472	501	475	439	475	415	459	461	500	485	420	494	481	481	463	453	478	470	512	461	503	449	466	479	464	482	508	491	490	504	480	462	450	488	482	440	449	451	478	474	487	466	490	491	468	456	453	453	533	472	412	492	476	475	469	462	455	483	481	465	447	490	459	445	509	480	501	485	434	470	440	475	479	457	469	461	482	495	461	477	438	439	469	474	497	445	464	414	496	457	470	476	478	472	478	463	479	491	494	480	477	460	491	499	461	442	492	481	466	500	496	454	459	484	559	438	487	456	430	465	457	481	447	508	481	445	456	442	467	475	467	466	470	460	476	462	471	484	473	444	454	461	505	477	478	442	460	458	463	462	461	481	462	455	477	449	452	481	491	414	441	475	469	434	476	440	484	461	506	483	456	491	447	442	452	459	489	478	480	480	443	491	429	476	456	490	469	468	456	441	482	492	476	467	478	512	455	436	480	481	471	486	496	465	484	487	477	453	457	441	485	478	487	426	484	471	470	486	493	424	469	463	484	452	470	449	466	487	475	488	449	470	419	466	433	454	451	476	472	456	455	456	469	494	467	453	492	487	446	473	469	464	489	478	464	501	462	477	433	451	453	478	480	450	455	489	504	461	434	462	462	462	437	440	485	503	507	432	448	453	454	479	454	477	468	417	461	448	452	484	460	470	465	471	462	442	480	472	472	474	451	425	439	487	481	527	473	452	461	451	474	465	463	455	490	507	446	435	473	504	435	499	434	476	464	472	469	463	454	442	459	456	474	436	452	459	438	447	448	488	433	468	464	447	512	454	467	452	483	479	446	489	448	433	479	469	449	483	447	434	501	484	472	491	472	486	480	488	464	474	476	477	484	482	481	459	460	477	491	493	472	487	458	430	454	482	455	519	466	472	495	492	501	413	481	458	472	479
23278	21081	28237	24146	21068	10671	1584	1022	879	799	767	737	717	727	705	670	669	644	620	641	666	619	647	650	683	620	612	614	598	601	636	643	662	613	618	646	635	633	623	677	603	637	592	604	599	634	641	620	623	577	633	590	619	574	599	633	568	600	560	636	648	570	562	593	601	578	616	612	569	605	650	605	612	581	600	590	638	585	630	622	613	598	615	609	586	615	625	621	593	619	632	607	638	609	598	638	595	641	588	617	614	596	609	562	623	553	614	620	564	606	608	598	597	631	616	591	632	637	582	620	594	617	609	618	565	630	639	595	646	568	594	596	623	601	578	584	620	588	595	596	598	583	606	594	608	613	585	588	627	632	623	626	641	601	600	603	578	629	583	624	596	610	596	616	628	575	596	633	631	649	589	614	647	581	594	627	686	606	616	581	643	605	596	616	581	633	602	626	605	609	627	607	603	645	615	593	607	599	617	582	594	598	620	652	618	616	602	618	586	577	595	589	545	626	617	592	626	618	628	657	634	585	626	601	633	577	595	652	602	599	633	629	605	596	611	633	625	639	620	592	599	558	585	587	589	598	600	618	613	652	593	575	599	586	628	594	660	624	606	583	643	599	613	623	634	646	595	604	590	610	603	623	608	627	596	579	563	638	634	586	589	557	608	604	621	629	612	602	596	607	566	578	597	639	602	588	576	594	581	615	619	569	580	641	568	617	614	588	653	583	640	613	592	640	589	566	559	581	600	601	580	607	615	595	550	588	590	621	622	624	564	610	618	646	616	640	626	606	650	612	633	639	565	594	607	576	591	645	608	601	656	613	597	639	589	614	629	632	616	639	595	601	591	585	633	644	615	625	609	587	584	603	626	609	611	608	573	621	590	601	576	632	601	599	590	603	603	584	629	609	613	602	628	610	596	580	635	625	598	613	596	612	634	604	604	635	620	614	595	604	585	582	606	595	608	619	581	614	590	580	646	622	617	604	611	606	578	611	577	582	546	611	602	622	584	603	640	586	605	630	611	600	608	599	604	629	619	630	632	598	613	611	551	612	656	573	597	630	630	624	647	619	624	576	666	628	583	605	570	622	572	611	582	592	614	612	573	589	598	554	595	553	620	577	614	650	574	597	606	595	610	563	617	599	600	639	566	591	619	602	610	600	603	600	607	599	615	617	579	596	583	584	628	556	617	643	592	657	574	617	603	639	574	610	600	560	595	576	636	593	616	616	591	600	605	614	612	614	607	571	674	603	598	606	605	597	599	613	591	573	623	619	577	610	586	585	601	552	558	590	633	659	616	599	644	603	585	623	584	622	594	621	606	582	586	608	603	589	614	594	636	575	587	593	599	599	630	567	556	537	587	599	574	552	607	615	620	598	607	592	622	541	626	628	579	656	592	639	618	629	610	628	588	574	636	592	623	610	606	594	607	594	633	653	620	608	623	597	568	567	618	621	524	598	652	585	585	590	586	596	546	565	624	603	595	615	563	670	585	626	603	621	605	588	585	562	616	586	602	622	611	616	599	603	619	631	569	623	587	587	605	647	619	591	589	622	587	597	593	597	607	579	620	611	647	588	633	579	590	641	606	608	584	588	573	594	655	606	609	634	585	616	643	643	618	615	618	609	584	577	599	620	580	589	659	555	627	609	631	604	569	572	603	596	616	638	601	583	592	524	642	653	588	608	599	618	616	592	617	592	583	580	587	613	618	642	592	662	583	599	614	560	597	543	641	607	618	597	618	578	569	601	604	544	622	609	591	611	649	605	624	611	628	654	625	654	653	602	631	657	593	568	599	592	669	638	652	587	604	575	626	582	580	647	634	582	589	597	629	641	599	638	603	595	602	610	586	627	598	626	614	639	602	612	622	611	631	636	608	614	586	627	616	571	587	605	588	619	586	570	635	619	606	623	600	601	580	602	588	633	604	625	639	591	639	613	564	567	642	598	602	592	598	612	578	569	604	586	583	586	619	608	604	604	645	611	645	621	618	593	603	604	600	617	616	599	600	636	610	624	577	620	622	574	639	593	586	607	609	640	620	578	646	616	585	595	671	585	622	611	604	626	610	590	560	548	542	585	652	625	585	596	642	585	592	625	629	616	617	632	649	643	636	587	600	597	641	633	618	625	568	641	588	600	608	583	599	619	611	582	607	607	633	641	664	573	584	604	656	561	604	599	602	587	597	613	661	574	580	612	630	603	613	616	596	618	578	571	641	592	636	623	610	624	602	578	619	630	559	646	641	599	595	587	639	624	612	586	630	623	552	575	641	614	590	594	605	613	578	622	595	590	635	587	580	611	568	575	608	618	636	586	638	599	633	603	608	611	573	595	616	598	614	590	596	612	553	633	570	598	601	599	629	634	631	632	565	622	582	605	610	610	586	628	607	601	572	628	619	633	621	565	644	591	594	557	593	601	609	619	595	668	643	641	641	621	591	574	611	596	641	595	595	586	625	628	583	566	551	625	610	605	599	600	589	623	605	634	571	621	598	600	636	564	611	589	600	623	599	626	636	620	637	640	591	568	594	635	607	606	626	609	596	622	599	602	610	618	594	608	575	638	599	625	615	551	691	630	585	643	582	601	637	618	592	596	574	615	596	594	573	623	598	614	624	603	628	610	607	576	582	629	616	567	600	625	615	611	580	614	605	678	586	641	600	576	642	593	592	585	588	630	602	607	554	556	613	616	571	619	611	597	611	647	586	587	599	606	572	630	608	585	587	643	650	597	586	590	581	575	606	598	584	633	617	614	612	624	617	647	601	615	618	639	620	568	610	584	587	610	623	631	602	605	636	600	597	576	615	610	618	585	628	631	653	681	590	615	576	631	597	580	626	615	611	595	596	604	591	615	640	595	632	566	614	635	627	657	594	584	603	614	644	609	628	625	629	613	670	600	619	582	581	611	562	641	635	559	626	608	616	632	606	614	599	603	603	588	639	566	573	612	608	626	570	578	593	612	566	586	621	598	587	590	620	641	630	592	609	593	612	637	595	573	639	620	575	605	636	629	580	590	612	604	587	629	606	610	657	608	651	617	613	623	647	629	576	633	616	617	633	596	636	637	568	628	579	612	601	606	625	610	596	572	662	579	557	613	582	588	568	609	612	607	611	582	587	624	569	577	615	608	585	624	558	590	625	573	565	630	592	550	629	576	570	577	589	646	552	610	608	601	621	563	594	645	565	604	603	594	599	630	577	568	627	586	631	614	601	631	603	656	642	621	629	572	545	594	570	575	628	590	619	577	614	608	640	623	594	623	589	616	631	630	628	629	590	578	603	602	613	611	573	605	584	628	577	565	625	589	615	600	610	629	587	579	604	664	651	583	579	609	636	624	602	591	596	576	609	610	606	623	625	629	598	668	561	588	601	620	612	599	558	587	637	615	569	652	642	633	605	641	595	575	574	615	652	595	599	605	629	620	624	638	578	603	585	631	669	615	598	598	608	608	595	564	607	592	606	583	569	563	617	609	633	609	606	578	648	593	605	631	578	663	600	611
14195	14780	10668	5207	3483	2574	1908	1514	1265	1121	928	943	942	868	843	806	838	793	819	812	788	787	762	786	818	775	717	784	743	723	732	774	755	715	710	755	777	767	798	728	720	772	723	790	751	781	737	783	715	773	712	778	770	761	715	714	760	715	741	764	755	739	733	748	782	727	745	749	742	802	758	725	732	699	703	707	766	752	744	732	698	772	773	693	753	716	691	736	712	769	765	743	738	759	686	728	727	702	732	719	736	740	726	727	740	761	806	785	777	759	750	704	764	740	721	742	707	697	759	758	735	756	738	724	735	710	762	702	758	736	751	767	739	746	748	731	705	767	737	743	771	727	780	726	743	726	758	753	750	677	731	754	745	729	767	755	691	770	725	704	700	728	683	715	741	691	733	723	691	736	746	715	723	758	756	742	756	744	784	732	735	737	682	689	677	750	760	724	738	692	745	761	735	694	744	723	791	779	718	766	767	723	740	747	727	756	759	730	666	685	759	741	779	768	714	705	717	723	714	727	745	765	733	733	772	729	702	709	741	701	750	747	768	742	778	742	762	757	787	732	795	735	728	749	706	696	703	803	750	726	701	754	754	739	703	703	797	735	726	722	795	751	708	740	761	778	706	734	734	750	744	776	733	698	744	694	756	742	728	728	748	701	718	774	727	750	753	780	779	774	730	739	764	725	725	741	713	707	772	735	720	754	712	744	752	758	751	761	730	720	760	761	705	731	749	765	730	769	721	723	754	771	681	745	772	724	721	690	758	749	727	727	728	763	739	754	775	720	762	711	752	736	744	705	735	705	687	762	716	738	801	740	707	718	766	723	757	754	748	728	743	747	761	750	738	707	713	699	726	684	788	781	735	767	746	690	778	749	727	722	752	750	758	766	714	776	761	713	715	742	744	786	741	708	712	739	693	692	716	733	748	760	739	706	727	765	728	717	743	732	816	680	722	745	717	757	694	718	743	766	707	728	770	758	802	720	699	709	737	736	718	741	719	726	710	746	761	728	741	796	753	707	709	768	777	727	744	677	754	741	722	765	734	733	735	731	789	733	771	764	704	773	767	728	711	781	697	761	725	765	730	740	765	756	761	780	727	759	742	691	770	717	741	713	714	783	701	741	715	731	797	739	717	729	749	762	767	753	765	672	775	707	706	743	768	742	704	746	767	750	736	738	786	722	741	693	765	733	703	715	768	773	680	699	715	761	726	699	733	727	746	735	727	747	776	801	718	725	769	754	783	731	740	702	666	722	771	676	724	758	769	750	741	715	726	753	743	727	740	750	714	732	799	752	746	739	712	719	705	779	724	753	740	781	745	739	758	711	738	767	771	750	727	700	745	772	788	779	758	765	748	752	819	737	755	765	734	772	730	760	728	724	734	746	753	764	771	721	730	759	738	727	736	722	698	755	704	749	727	771	754	748	726	747	749	703	725	752	710	788	763	734	742	721	779	742	773	732	701	756	741	708	756	687	723	717	714	782	741	763	752	741	785	739	709	672	732	749	752	754	755	763	736	698	770	718	801	722	780	757	737	706	735	735	756	698	717	754	706	750	765	701	707	723	763	746	756	731	722	752	743	703	740	704	734	735	741	721	785	750	698	746	716	725	725	721	725	739	705	740	735	696	766	745	692	737	748	744	753	720	729	754	757	764	745	711	763	747	740	728	738	716	750	722	704	748	730	739	731	767	716	725	713	714	725	757	679	693	747	731	773	709	714	700	723	733	721	710	773	747	735	734	719	740	726	742	786	747	710	718	699	701	735	758	747	687	729	768	724	733	676	781	736	765	734	795	706	753	728	702	736	748	710	775	729	751	765	675	759	720	738	690	754	765	705	751	757	761	792	743	716	768	687	673	770	706	731	764	748	711	714	778	695	737	750	743	707	726	729	746	668	705	753	715	729	703	721	771	745	733	765	762	758	786	721	747	807	707	752	723	737	724	721	747	779	767	744	726	762	723	684	699	737	741	772	727	740	750	742	713	707	754	728	759	705	741	758	707	729	661	744	705	695	746	698	726	756	757	787	698	721	721	776	719	728	730	739	741	770	762	722	788	723	697	763	699	724	757	765	761	688	725	783	698	756	726	731	717	729	789	712	749	780	658	728	677	729	710	777	696	698	710	741	727	733	700	765	737	729	719	745	721	773	751	760	754	766	724	717	752	763	792	726	788	778	729	733	752	737	736	743	749	754	727	746	725	728	758	770	741	724	791	743	743	735	722	694	732	715	703	733	717	688	700	754	724	771	761	720	732	746	758	754	747	751	711	716	686	696	765	762	744	784	761	755	739	718	717	716	761	725	700	757	728	717	730	734	711	769	771	766	686	745	682	746	734	713	696	741	761	732	729	721	713	734	706	736	756	752	700	736	736	672	725	709	752	735	749	736	751	745	788	727	688	710	834	738	776	742	740	732	703	710	747	765	720	684	717	698	733	723	756	744	739	762	726	761	752	758	733	793	711	717	751	732	775	731	743	789	703	753	774	736	760	712	736	756	726	762	734	761	766	694	718	744	764	719	738	755	692	783	755	772	750	756	719	716	778	740	760	706	768	719	761	766	731	734	759	704	769	741	733	737	704	703	774	720	682	772	728	727	755	737	777	753	731	751	740	764	778	766	768	718	735	702	763	765	736	730	700	737	702	763	749	712	749	740	750	746	708	696	785	716	725	733	755	713	719	741	725	700	714	758	742	722	719	789	736	733	800	731	767	770	722	742	703	728	712	711	773	762	661	743	716	714	772	716	751	782	746	693	728	730	763	727	722	692	764	768	736	773	757	781	739	720	763	747	744	701	736	786	724	755	734	727	776	760	736	776	726	727	731	715	731	691	740	700	733	732	723	728	713	699	773	745	767	719	752	747	689	713	726	714	697	749	725	752	709	718	726	717	709	668	720	757	720	699	748	741	738	744	745	753	722	730	747	692	740	728	797	750	705	698	718	750	769	725	755	748	745	757	747	751	735	749	758	764	740	742	727	748	795	757	731	711	702	740	687	726	699	748	725	694	710	713	771	749	732	712	746	738	766	706	720	811	761	718	703	756	686	724	723	719	768	711	730	727	740	721	727	753	753	729	716	753	720	734	761	784	715	678	797	747	718	758	705	766	772	746	720	703	779	729	758	747	701	732	754	737	749	695	783	756	721	725	747	784	721	736	711	713	741	712	714	745	718	701	713	719	704	713	753	768	719	715	710	671	767	667	762	706	750	736	748	800	747	768	718	763	747	731	723	783	758	734	696	732	714	749	730	711	740	763	790	801	688	756	719	840	753	761	691	732	657	711	718	708	735	757	731	723	761	747	740	747	704	719	755	713	751	750	733	733	758	722	730	732	750	725	730	749	723	762	748	712	726	741	741	700	732	722	760	712	749	746	739	782	744	702	780	716	746	744	769	723	689	681	710	714	741	744	727	773	750	731	760	726	747	732	721	708	686	676	735	724	764	711	735	748	748	750	696	729	710	775	756	748	725	769	746	736	736	715	778	756	710
24207	21064	27324	24933	13064	1064	564	369	303	264	261	233	214	224	222	197	209	190	184	202	204	181	192	207	166	200	191	175	201	177	165	173	173	176	171	175	167	176	158	160	177	162	175	178	201	179	169	176	178	162	167	189	177	181	172	169	191	164	173	163	157	167	171	183	176	187	192	189	162	179	158	181	175	143	185	149	159	171	187	190	184	178	170	176	185	168	172	164	175	174	181	206	185	177	178	173	174	168	164	157	150	164	179	179	201	172	170	183	207	182	179	155	177	159	171	168	197	194	182	177	174	164	181	184	157	168	181	154	204	169	162	159	185	180	174	179	180	167	172	187	176	161	183	159	176	179	164	187	161	196	190	156	172	190	160	194	164	193	167	190	167	185	168	169	175	182	185	180	153	184	184	180	175	166	197	174	204	189	173	182	159	165	187	170	169	191	187	181	164	164	174	178	173	158	143	158	148	152	170	191	176	179	171	187	200	186	160	173	163	199	187	201	160	189	179	189	182	167	178	160	166	181	166	173	190	169	188	165	158	181	148	170	181	177	189	177	172	170	195	167	183	198	156	168	161	176	169	161	172	176	152	188	188	158	169	181	184	164	185	165	187	163	182	181	183	207	165	174	159	162	179	182	158	161	170	168	154	162	160	175	187	175	182	176	180	163	165	158	199	180	180	195	136	178	179	184	163	155	163	175	159	165	181	173	161	174	175	164	173	159	185	171	169	171	157	157	176	161	193	157	168	171	171	164	156	169	152	157	168	158	172	157	193	162	168	188	147	164	168	159	189	179	157	181	154	172	181	198	168	155	164	154	172	172	192	176	191	183	182	165	185	179	179	151	171	181	177	164	207	166	175	165	177	173	168	189	167	187	176	178	176	194	184	166	163	185	180	196	167	173	182	202	188	179	175	167	165	165	156	182	155	168	154	183	167	173	182	202	184	167	169	168	154	176	174	171	158	150	182	189	161	202	171	176	198	168	170	165	174	173	168	160	169	167	176	131	177	167	169	181	163	166	185	148	183	215	170	187	176	175	183	186	191	183	180	168	188	185	160	177	170	153	178	155	160	195	162	172	180	187	190	157	168	165	173	177	177	183	197	186	182	180	185	176	159	190	182	168	206	183	189	193	146	156	156	153	165	160	197	197	180	146	160	156	176	187	158	181	174	183	168	182	171	156	180	170	171	200	178	166	167	178	164	160	171	160	192	179	194	163	154	167	155	192	156	169	174	158	174	173	153	167	177	171	161	152	165	192	173	153	175	175	172	175	153	175	183	198	171	178	160	173	165	195	153	171	172	180	178	170	174	171	161	177	184	165	155	183	170	159	181	168	168	154	174	180	189	179	173	202	176	174	164	160	197	171	141	171	145	182	176	169	194	178	177	155	167	178	173	181	195	164	204	148	154	175	171	183	178	152	179	191	181	186	159	167	176	182	172	166	184	191	180	158	194	190	170	165	172	183	186	162	173	180	164	155	186	160	161	166	171	163	180	166	175	167	179	196	143	188	189	174	184	167	176	178	181	175	177	161	173	176	180	144	181	181	203	165	197	189	171	159	160	180	182	166	188	151	183	172	186	163	165	169	162	185	181	156	177	155	181	152	179	170	138	169	167	142	175	196	171	187	186	172	163	163	170	179	189	157	192	165	168	188	196	186	186	169	174	181	206	175	199	189	196	143	178	154	161	189	176	160	178	144	153	158	181	176	167	176	194	169	191	174	166	201	148	180	162	166	181	176	172	153	168	199	182	163	191	162	176	180	212	179	172	164	168	152	177	193	183	162	181	178	182	190	182	149	165	160	184	179	189	187	187	154	169	187	166	158	157	178	144	168	184	212	186	160	161	172	169	185	180	183	182	201	157	169	142	190	178	164	170	160	147	184	154	194	172	175	198	196	190	171	172	171	192	165	185	159	213	179	177	185	183	165	175	169	174	172	173	167	153	166	176	171	154	166	166	191	184	189	177	170	185	178	171	182	174	168	168	165	185	169	193	172	176	207	180	169	165	173	200	179	180	175	180	167	170	186	170	150	193	174	171	156	166	152	178	161	170	162	206	188	167	166	154	164	171	159	163	190	160	146	158	156	172	183	166	159	171	159	175	174	172	167	174	164	188	175	170	169	209	188	155	183	203	158	169	196	181	178	162	183	177	170	152	189	182	182	174	175	157	178	159	182	165	169	164	184	175	190	166	176	170	192	191	163	171	159	163	175	157	164	177	178	173	180	169	164	177	156	182	157	178	177	193	188	185	167	174	157	204	181	161	172	186	177	159	158	181	162	174	160	156	169	153	156	175	166	170	177	188	176	175	168	178	181	171	177	170	145	174	167	172	166	162	168	188	157	157	193	159	174	166	166	186	165	194	182	163	150	198	178	180	144	187	196	159	168	191	169	176	159	189	137	176	167	199	156	149	170	192	176	148	169	184	172	169	193	184	164	194	198	201	177	167	155	166	161	158	177	172	175	165	169	181	173	194	172	169	155	182	157	162	179	187	158	181	190	161	177	186	186	149	171	169	160	168	163	176	188	159	159	162	170	184	168	183	175	202	140	182	174	175	192	174	167	167	161	172	181	163	184	170	178	190	178	187	166	171	154	169	171	165	178	167	182	173	187	184	159	189	191	165	168	169	173	168	170	149	179	169	153	166	168	176	177	161	167	192	157	184	168	174	201	179	173	152	166	175	168	160	172	185	165	171	172	159	181	200	178	188	165	172	177	184	179	157	210	184	183	144	212	159	195	154	172	195	157	172	171	183	191	190	198	163	167	174	208	178	178	159	181	184	192	148	166	181	190	155	193	172	182	175	184	163	185	178	206	163	175	184	162	171	167	164	175	166	147	178	181	165	168	178	185	169	173	193	168	179	166	174	164	162	151	179	174	183	139	175	183	205	171	162	153	167	187	166	160	182	178	180	176	169	190	146	174	169	170	168	194	164	170	164	185	168	157	178	177	167	193	145	192	166	159	168	188	174	187	161	195	187	197	180	167	158	166	192	175	174	178	210	157	189	205	164	198	163	207	133	160	179	172	162	177	145	159	188	158	168	170	202	162	179	184	167	183	175	169	172	165	186	171	179	183	178	190	184	159	154	177	158	172	145	176	175	190	168	165	183	183	159	160	171	166	186	156	163	154	182	171	190	159	161	190	161	202	177	155	168	158	161	167	181	167	192	150	157	179	189	175	159	172	197	167	174	194	189	168	149	168	169	165	178	163	170	178	165	142	172	185	168	185	195	189	169	177	180	189	154	163	172	175	170	187	173	202	183	185	187	172	173	177	150	163	188	157	165	166	163	178	177	173	177	193	182	176	193	156	183	182	176	172	155	166	180	169	189	176	163	174	190	170	173	191	179	157	154	159	174	164	156	212	181	172	167	166	165	171	193	176	176	182	189	173	193	181	192	185	180	167	177	161	163	169	181	167	158	168	175	162	163	168	164	164	170	152	187	199	173	162	166	186	177	188	149	182	165	157	178	190	173	178	163	185
14083	11115	7404	3465	2099	1500	1027	755	530	480	386	361	341	333	297	317	284	244	228	261	260	228	250	251	250	251	264	242	270	261	228	264	231	239	255	220	242	228	260	229	235	224	227	218	225	255	243	235	216	237	225	261	224	274	245	234	211	225	213	187	241	201	212	248	265	231	235	231	238	230	252	276	248	227	245	244	228	223	221	224	244	224	212	212	212	240	224	227	229	252	218	236	221	230	230	228	210	210	251	225	212	219	238	224	236	226	258	230	249	198	204	210	232	228	263	258	227	258	210	241	200	213	216	235	246	214	237	213	239	214	231	229	257	256	256	193	213	225	254	199	242	204	238	233	224	258	262	224	226	205	232	246	228	247	205	227	224	237	247	232	234	227	234	226	223	237	221	220	244	229	225	222	227	214	236	223	201	232	212	247	220	230	229	225	219	224	258	245	241	197	213	235	213	226	223	229	245	217	236	228	235	240	215	221	221	221	209	199	197	216	226	224	227	202	229	230	246	213	234	228	244	240	207	228	235	250	232	229	242	259	252	233	235	227	239	241	216	220	242	214	215	212	212	229	201	203	244	236	221	205	221	228	240	239	236	242	225	215	221	211	219	225	220	193	238	250	227	226	263	246	230	233	206	228	226	228	219	223	252	233	186	221	230	228	246	231	200	237	213	235	235	251	227	240	225	206	219	214	233	230	236	223	220	205	211	258	223	225	221	230	227	204	215	189	230	211	215	246	226	232	226	245	231	238	228	229	223	196	225	220	194	241	247	261	245	248	230	240	246	195	235	259	220	266	233	234	251	236	231	234	227	222	218	250	230	217	213	214	249	222	222	230	237	223	235	237	212	237	233	214	246	195	239	215	248	228	225	224	214	216	240	228	229	249	204	247	209	217	262	202	223	217	262	230	242	233	261	211	216	251	201	224	207	218	243	238	234	218	247	229	198	267	214	256	245	212	246	226	247	250	234	221	235	235	215	257	240	224	219	218	234	228	213	230	244	227	236	222	217	223	206	209	241	246	228	230	245	231	243	221	213	236	223	233	218	213	216	228	213	226	229	194	208	233	246	196	243	224	246	234	213	224	244	228	213	235	267	267	228	214	224	238	217	230	234	216	210	241	267	229	208	229	228	255	217	212	231	191	224	211	231	206	250	215	215	239	236	217	218	227	224	236	234	221	249	214	240	247	225	227	224	237	260	233	229	221	231	219	218	214	198	208	225	250	229	213	252	236	215	238	239	210	240	221	237	225	247	210	211	217	227	221	232	239	250	201	222	260	233	230	224	214	220	254	247	268	219	235	239	236	227	228	237	223	227	225	276	237	231	228	240	238	229	223	188	212	224	246	249	235	215	225	247	222	253	258	215	261	216	235	257	229	206	228	218	210	224	213	229	232	238	211	217	222	232	226	220	222	242	239	216	243	232	222	247	232	227	212	197	235	233	248	249	215	238	219	231	196	194	206	225	241	224	234	234	232	213	238	238	225	219	227	249	205	197	189	212	208	250	219	220	227	222	219	220	258	214	240	234	259	244	220	247	218	236	192	240	224	248	235	249	237	237	245	214	219	209	228	231	231	232	222	250	221	229	230	213	236	214	251	261	210	197	240	218	222	252	219	222	202	230	232	251	242	230	219	241	219	236	242	235	222	217	235	225	235	239	207	226	226	223	224	216	220	244	248	237	210	226	215	218	247	239	251	243	236	250	246	220	235	227	204	225	264	210	239	229	230	235	208	248	250	232	237	190	247	208	226	206	238	231	247	229	220	229	245	207	231	211	192	210	219	229	224	248	215	195	239	243	230	231	234	218	204	213	229	237	228	245	217	241	245	245	211	221	248	234	236	198	239	231	223	225	251	228	231	242	194	239	249	228	227	213	230	224	221	243	224	224	259	259	219	213	190	227	242	232	223	249	227	264	221	229	243	227	213	235	209	231	236	218	236	223	221	232	209	248	226	219	229	222	224	224	226	211	218	225	219	228	226	243	206	217	202	261	214	247	222	225	248	219	222	229	236	206	230	218	202	225	221	231	235	233	240	219	234	228	238	239	232	202	226	213	244	229	238	207	198	226	231	235	210	219	221	256	213	229	226	223	242	192	222	220	228	213	222	227	222	227	243	260	194	207	237	245	240	200	236	227	226	239	230	214	227	236	232	221	236	227	244	230	242	230	204	240	224	226	214	223	229	219	220	217	219	225	228	216	246	240	224	221	222	210	197	218	226	221	216	219	234	208	244	231	202	234	234	237	244	222	228	237	234	225	232	222	231	262	264	205	194	238	222	236	245	260	252	185	216	203	193	238	230	230	246	227	217	243	243	243	231	223	235	201	224	201	204	227	231	232	222	209	214	257	227	214	237	227	230	250	225	240	204	228	214	226	236	244	201	219	259	218	251	229	214	197	220	223	225	279	212	230	231	201	236	227	217	253	242	229	216	225	196	236	256	237	205	209	245	242	209	206	217	213	200	214	223	223	219	237	266	227	234	213	221	217	240	254	228	214	246	217	240	234	217	215	232	209	222	242	226	214	215	216	209	221	225	244	225	236	227	219	256	220	215	234	212	259	212	230	228	220	211	225	230	237	226	224	225	250	215	251	228	214	224	234	224	233	239	217	224	230	205	246	254	261	206	250	224	235	239	210	245	217	222	195	232	235	218	219	200	266	198	240	220	209	216	237	235	237	238	252	247	194	235	202	215	214	223	192	239	232	222	216	205	225	202	233	206	264	226	226	220	271	222	230	229	230	211	228	233	226	235	214	245	239	203	219	222	232	212	229	236	209	210	231	233	231	227	232	233	244	201	229	221	225	235	238	213	262	200	227	214	257	229	233	216	237	237	218	242	256	228	221	210	235	221	232	221	240	221	206	215	211	215	253	218	237	231	214	215	200	214	252	227	252	218	238	238	240	230	230	231	240	200	231	231	217	249	241	224	242	219	257	201	259	198	235	225	240	216	222	200	216	201	245	220	228	230	240	203	239	251	241	221	213	226	234	236	206	245	198	242	199	236	224	227	223	223	219	236	215	220	206	269	203	239	235	243	238	229	210	205	234	227	241	236	182	237	219	219	219	215	217	199	233	201	215	203	230	242	243	218	239	228	201	219	219	229	256	223	225	227	244	239	222	217	206	219	225	217	250	231	204	206	222	233	213	241	239	224	234	218	205	267	212	231	219	239	239	219	234	223	217	240	210	213	203	230	217	267	220	225	216	235	221	213	217	221	232	246	235	235	242	261	244	200	245	210	243	233	233	223	214	185	239	227	229	223	244	241	195	219	210	221	254	221	205	210	223	228	223	221	248	222	215	212	227	249	218	236	214	233	242	257	226	265	211	250	187	234	203	239	221	241	231	225	225	250	224	214	251	245	223	223	232	243	211	240	235	218	209	242	236	226	214	230	234	241	212	226	231	215	241	215	244	232	238	226	246	267	229	211	227	208	233	235	229	251	233	221	251	217	219	231	210	240	220	211	213	245	242	227	180	214	232	240
22198	21110	28758	23683	21104	21164	10260	1354	926	807	723	672	610	629	540	536	550	528	497	494	501	464	488	496	458	437	484	537	445	433	453	420	414	500	445	424	409	390	429	458	371	453	443	442	411	411	448	408	462	441	450	429	424	431	448	437	402	411	442	461	447	466	433	475	416	454	386	442	412	423	435	419	421	439	460	432	432	414	396	428	426	392	443	473	421	395	391	420	440	436	427	377	424	441	421	405	416	429	441	394	446	426	409	403	460	434	435	389	436	409	431	400	391	455	392	467	408	421	448	442	415	454	432	423	456	417	452	377	427	445	433	424	441	442	390	422	456	419	432	412	378	418	434	411	435	419	415	399	405	454	425	419	408	426	434	415	461	446	422	453	408	411	403	415	409	443	414	451	458	433	443	433	462	404	418	431	442	435	455	468	449	398	422	442	404	434	445	400	444	435	419	440	402	410	408	422	398	407	424	431	449	378	452	430	416	421	437	423	427	399	440	421	405	439	418	454	419	453	403	416	402	405	415	437	431	427	433	413	393	434	424	437	413	405	432	444	446	400	445	437	437	409	418	435	386	436	412	412	436	417	407	430	449	406	398	403	449	389	437	413	406	429	387	422	410	433	410	417	409	411	415	403	394	431	448	395	416	396	386	457	431	465	438	419	431	417	433	405	415	411	486	439	420	429	434	459	435	380	448	434	443	403	413	433	410	413	414	402	394	407	446	422	406	427	421	448	422	486	428	383	434	425	448	478	417	403	397	453	432	440	441	383	412	420	413	420	415	412	455	443	410	424	418	426	445	414	435	430	419	403	429	442	409	456	429	401	404	445	409	403	430	425	454	388	420	434	463	459	412	475	429	426	419	411	399	399	451	414	410	435	415	418	417	455	420	404	439	388	428	426	420	415	432	434	427	424	456	406	413	420	444	427	418	414	457	398	446	410	408	412	448	410	421	423	387	418	429	403	483	423	403	469	453	396	439	393	447	406	416	395	411	440	417	436	426	389	447	453	423	396	395	392	416	427	437	417	448	439	420	412	436	426	422	428	454	428	441	433	423	429	436	406	434	408	399	455	413	435	405	458	404	430	447	443	434	424	423	433	409	428	445	439	428	428	396	413	418	425	464	434	450	424	423	429	435	398	412	432	402	420	430	426	445	404	414	452	409	404	443	403	437	416	425	459	447	417	408	472	411	410	451	424	442	402	405	405	419	433	371	382	375	436	437	434	425	449	429	440	448	468	422	418	430	440	390	452	431	432	405	434	424	404	404	442	434	412	441	420	446	434	419	429	433	407	462	414	417	392	433	418	423	412	438	415	423	451	398	419	477	444	434	416	423	381	388	401	417	424	392	397	384	439	442	416	442	386	377	421	402	388	423	414	423	421	402	447	413	424	383	440	396	412	419	407	448	456	413	454	426	436	438	405	379	443	429	420	488	418	424	397	456	420	426	380	435	405	423	410	403	393	415	437	430	443	420	434	451	370	427	411	417	408	408	399	404	461	435	427	445	418	384	425	428	425	413	417	506	431	422	427	392	444	379	414	420	426	422	425	454	457	423	409	430	440	433	434	412	433	399	426	438	422	432	457	414	408	473	459	405	409	397	407	439	422	403	412	455	430	411	389	417	404	438	415	444	425	412	438	402	460	426	417	443	402	419	431	398	389	415	429	407	463	400	444	411	414	450	411	440	409	455	434	422	397	423	421	435	394	412	420	425	429	414	387	411	425	418	427	415	457	401	426	434	419	407	434	444	425	438	432	425	428	406	423	440	395	440	373	410	418	428	431	393	415	409	400	417	422	453	398	410	449	436	412	448	377	420	433	407	418	439	423	446	421	450	416	425	437	419	422	410	419	415	382	388	477	401	464	424	441	408	405	442	430	415	419	470	448	419	436	412	433	426	431	434	405	431	419	418	408	424	409	399	468	450	415	410	395	411	441	411	418	420	395	411	477	413	433	392	445	463	449	456	396	417	467	403	423	415	417	410	438	428	448	425	412	437	433	417	431	421	415	419	428	421	431	444	441	410	443	418	422	440	443	417	450	400	404	422	410	425	439	423	413	423	448	406	429	445	423	464	458	394	400	415	401	443	428	408	468	444	407	404	403	413	412	410	446	453	453	407	458	428	403	425	407	452	414	431	403	429	465	446	440	409	412	406	447	399	414	399	397	411	419	453	445	417	405	407	391	414	443	465	409	401	429	440	388	422	459	412	436	430	409	426	448	434	433	376	425	433	408	416	456	423	382	442	439	419	421	429	422	422	409	425	458	415	424	443	418	423	419	404	431	417	409	436	417	428	421	423	430	402	455	403	425	449	442	394	408	382	440	424	462	418	399	399	437	414	422	432	433	392	428	406	487	420	426	439	434	426	424	400	458	425	461	469	441	450	408	427	434	470	420	460	423	394	465	432	452	370	417	438	408	413	413	430	418	409	403	425	410	419	423	424	423	409	432	398	421	397	382	438	461	444	434	409	452	422	404	407	392	397	411	440	409	403	428	417	407	421	437	417	455	402	440	435	406	428	417	442	431	427	437	428	435	416	423	411	466	447	447	436	388	431	456	399	409	413	427	408	438	463	471	401	426	409	424	436	431	424	410	446	423	377	410	447	416	426	399	424	397	438	427	430	418	440	408	425	415	454	397	426	396	428	420	449	424	390	396	412	393	416	419	458	402	388	447	414	398	435	464	427	444	459	460	421	425	403	430	439	425	425	414	430	422	466	445	420	467	397	392	422	411	466	427	462	441	456	442	421	387	445	400	425	460	407	437	415	405	393	412	439	390	411	404	421	428	415	434	423	433	402	408	433	406	459	420	437	422	455	378	396	404	387	454	405	434	403	433	443	390	448	450	431	430	452	423	457	409	428	436	413	439	426	394	405	429	412	441	421	425	420	420	431	413	392	438	430	411	419	383	430	384	405	428	422	414	413	431	432	439	398	405	426	440	421	417	429	452	404	406	421	425	445	437	453	397	444	429	432	423	424	449	410	414	457	360	406	410	424	434	421	430	404	424	416	383	408	406	402	421	406	433	425	418	426	454	401	387	430	404	403	429	430	420	421	489	408	435	396	435	422	396	456	454	418	403	414	394	424	383	404	424	439	426	432	421	403	412	442	424	406	395	414	416	397	431	383	411	417	492	399	445	447	416	418	420	412	431	426	405	473	422	418	396	437	438	392	398	402	424	465	417	450	446	372	433	422	453	442	392	408	400	436	422	443	431	434	415	462	431	421	435	406	416	414	430	383	407	431	405	467	440	439	399	428	424	408	440	398	422	411	403	426	427	450	411	424	404	456	460	433	398	441	433	437	420	406	431	422	431	404	434	419	409	394	371	453	379	400	456	419	418	443	414	406	457	460	416	440	428	431	379	402	430	417	420	441	428	421	413	419	414	397	430	409	431	421	427	402	409	407	367	420	455	430	401	425	404	417	414	404	440	406	382	449	424	389	422	456	429	380	443	423	447	422	446	402	416	445	411	413	399	411	483
15673	21603	15969	8028	5354	4078	2812	1905	1558	1303	1029	922	883	821	765	718	691	650	687	633	641	619	593	626	560	588	557	619	596	605	575	515	574	577	498	567	536	604	566	558	552	530	569	529	556	555	566	547	577	593	545	566	518	588	554	525	550	487	506	509	532	584	527	499	509	560	510	546	562	537	535	498	546	533	560	511	555	525	503	531	508	520	548	527	523	519	491	584	528	570	535	539	543	519	541	546	527	527	508	543	566	534	525	532	515	549	521	532	567	497	545	524	540	533	518	529	555	550	497	537	540	541	526	542	542	547	502	473	537	528	495	490	504	523	528	488	574	516	556	538	527	540	549	516	550	562	541	540	512	549	581	496	558	517	514	520	547	492	562	499	517	521	557	459	553	536	560	551	499	562	546	525	534	569	532	555	531	489	550	558	530	508	485	540	520	499	512	551	522	499	504	529	555	495	520	526	478	509	520	487	531	553	531	564	555	525	506	521	493	532	546	556	524	583	494	530	536	515	505	514	532	499	544	486	542	514	505	541	568	519	507	500	555	556	519	546	530	549	511	539	549	558	550	523	557	537	533	575	486	517	552	503	522	526	533	525	539	512	510	460	536	524	508	527	536	551	537	558	495	519	510	521	540	506	545	535	553	528	529	502	519	534	507	559	571	534	506	573	558	536	517	510	569	562	510	515	521	512	584	544	542	533	522	504	555	566	522	523	516	515	553	558	559	519	536	579	543	511	531	549	515	563	549	514	505	529	509	506	539	517	543	560	559	547	523	558	508	535	520	499	511	519	493	513	526	542	531	505	494	578	516	500	577	560	567	534	505	532	505	502	528	550	536	508	501	546	558	508	531	543	483	496	498	553	493	538	524	514	553	518	579	519	527	554	575	507	514	481	534	560	492	557	529	507	545	509	507	512	526	502	506	538	583	518	519	529	541	553	503	556	481	544	513	528	546	550	498	519	503	500	516	516	520	550	497	525	540	538	504	539	517	509	513	505	543	546	532	544	542	499	554	540	526	507	526	474	564	575	597	534	511	558	529	546	492	572	514	539	512	496	564	512	556	547	512	518	524	537	494	510	520	539	556	556	510	547	540	525	579	531	572	543	532	553	545	553	523	538	482	491	508	544	550	527	548	543	512	481	508	537	556	498	549	536	510	495	533	548	531	517	503	551	544	486	520	543	525	550	539	525	538	525	558	528	540	550	552	557	514	559	553	552	540	589	519	523	507	538	538	538	498	541	506	537	531	524	556	551	506	536	476	545	558	539	546	535	523	486	525	555	547	524	522	567	538	517	521	571	503	556	521	541	534	533	505	496	501	602	570	583	557	521	555	536	546	535	537	528	529	523	490	493	527	529	498	548	512	532	547	531	537	491	530	518	538	563	485	551	548	511	531	508	486	523	577	540	511	514	537	537	594	503	525	559	525	543	546	506	544	529	535	564	532	530	519	559	532	513	559	495	541	535	520	561	522	538	504	559	553	515	545	518	540	535	534	519	518	489	515	512	528	569	513	523	544	555	518	508	551	547	528	538	485	552	549	527	522	559	554	517	565	529	513	508	531	552	561	507	521	544	510	505	525	523	507	518	503	504	500	562	515	536	540	532	511	541	525	523	537	512	513	507	549	525	540	540	489	546	521	515	566	563	522	513	550	548	534	535	534	547	528	539	566	524	546	535	538	550	482	547	570	543	545	574	552	544	519	524	531	531	508	567	544	558	549	512	547	528	523	569	498	550	540	515	537	532	507	559	560	558	504	567	548	486	518	544	513	519	520	532	505	481	494	528	556	507	519	529	533	548	545	521	551	528	481	542	530	558	541	525	550	511	515	541	542	516	554	572	555	544	533	462	508	557	550	503	513	562	507	495	568	504	534	502	564	555	498	495	518	542	502	529	498	534	500	524	544	517	528	523	480	560	525	469	560	539	545	539	532	491	540	522	541	548	537	550	498	553	499	530	539	525	516	525	519	550	508	533	508	539	499	532	524	542	504	526	573	523	542	526	546	545	521	545	531	539	513	560	554	542	503	499	500	544	541	520	521	534	489	571	546	517	565	493	499	563	519	518	521	549	535	584	546	501	518	520	479	513	536	481	534	545	536	516	533	545	520	522	518	541	483	524	556	483	546	570	558	531	543	489	536	490	566	556	520	532	530	499	499	518	533	531	520	506	570	528	539	564	553	509	553	516	556	502	565	550	504	510	519	537	530	499	525	496	534	570	536	552	509	552	563	566	536	529	543	541	543	536	545	544	526	510	542	568	524	525	525	523	504	530	549	529	531	536	514	548	509	532	537	485	558	553	552	551	540	520	543	550	540	519	536	527	540	509	583	548	511	526	541	467	523	532	544	517	556	545	539	503	534	541	517	512	537	531	551	559	553	541	537	537	499	505	528	521	535	553	525	538	568	548	518	513	535	530	505	548	556	549	535	506	554	522	477	538	513	527	493	498	563	547	540	556	497	501	555	512	491	543	516	523	573	530	547	526	527	543	542	540	555	581	530	524	556	529	554	579	529	514	555	550	535	558	482	518	543	511	538	540	549	500	517	550	516	567	488	473	531	550	540	543	552	531	514	551	534	534	530	498	520	557	529	567	562	523	513	568	543	526	548	525	493	508	501	526	542	528	530	464	524	516	525	532	521	529	496	535	490	547	507	522	512	517	571	529	564	515	546	509	500	538	528	542	590	513	548	524	535	576	504	540	515	542	525	491	496	520	524	563	544	544	506	549	511	535	537	516	551	569	538	530	566	541	538	510	519	528	529	516	534	533	530	558	538	537	547	557	545	498	548	547	526	558	546	486	540	556	541	560	569	518	529	555	541	566	525	555	537	532	497	506	522	554	548	535	556	500	548	526	574	533	478	517	548	536	553	548	535	518	524	504	557	526	530	510	580	507	537	519	560	544	553	535	552	520	507	534	510	496	482	559	505	565	513	513	507	552	544	538	540	557	563	507	504	536	559	537	549	502	585	532	552	569	528	524	517	531	512	520	596	531	536	553	525	522	504	537	545	538	537	482	519	495	549	542	555	540	554	502	521	545	499	532	522	583	536	529	525	530	512	516	501	513	510	579	566	538	501	505	560	552	517	533	544	549	505	507	541	554	550	562	498	538	565	496	517	542	522	547	520	586	545	562	562	563	496	516	536	537	553	480	524	515	550	515	551	536	544	556	527	536	512	545	515	500	493	512	541	519	494	553	542	474	576	489	517	514	607	509	558	506	522	515	528	536	528	553	525	530	543	511	539	518	538	545	533	541	551	507	554	510	510	502	568	547	510	528	553	519	523	534	519	507	548	532	511	522	554	541	514	543	510	588	572	531	539	539	494	533	507	499	570	544	529	525	561	530	520	523	549	516	537	539	532	532	477	520	586	587	499	542	498	507	574	513	570	550	517	566	547	561	562	532	475	524	525	499	534	519	527	521	540	509	497	530	539	531	526	547	513	534	530	545	535	541	566	589	524	566	544	559	523	508	549	519	508	537
26991	19552	7300	1497	891	664	530	433	423	408	394	402	418	404	383	355	413	409	386	407	359	392	390	397	358	395	386	394	395	357	394	394	385	381	401	412	367	416	391	409	399	379	430	358	370	364	415	397	378	382	372	405	320	432	385	363	424	377	403	346	390	357	402	392	403	374	391	396	384	403	366	411	385	378	375	367	352	369	360	381	375	354	379	388	388	380	390	369	403	406	355	384	371	390	356	384	391	385	364	393	371	378	393	385	378	349	413	386	414	369	397	415	376	396	384	382	393	416	382	390	395	430	382	379	392	363	370	374	390	380	359	379	385	387	375	382	385	374	355	381	380	370	396	409	378	386	382	400	378	397	369	366	393	368	391	382	356	393	344	410	378	371	350	372	400	380	384	353	428	397	402	407	328	402	404	375	364	383	375	416	390	398	359	387	358	369	395	378	395	389	388	379	394	409	345	370	401	374	397	365	346	396	397	364	371	363	417	392	381	399	403	403	413	383	376	379	405	373	396	395	360	375	354	366	390	361	407	368	365	376	360	402	391	439	373	369	366	394	405	393	421	395	404	384	437	409	372	404	378	395	358	334	370	397	373	369	387	352	385	374	378	361	370	405	390	385	404	362	355	384	403	421	368	385	407	374	377	375	385	406	351	360	360	371	382	362	354	348	398	388	411	359	361	397	381	427	352	383	418	381	394	396	385	371	359	383	400	379	399	371	411	416	385	370	369	363	407	392	392	389	385	386	430	392	378	416	383	373	377	379	383	408	386	378	370	381	393	396	395	384	377	378	414	403	361	417	439	403	393	372	365	355	377	392	373	372	426	371	373	365	354	383	366	399	397	415	401	385	393	354	373	370	373	375	404	368	393	358	371	394	392	384	372	397	387	368	382	385	367	368	366	391	396	373	365	365	358	388	371	397	383	358	373	372	375	391	408	351	389	369	390	347	385	368	399	398	363	402	406	408	394	401	359	404	368	417	367	384	379	363	324	382	394	396	347	369	354	347	387	378	397	386	368	385	395	343	414	415	384	425	382	404	385	422	416	409	404	377	446	365	379	388	418	400	375	386	354	414	386	370	400	362	396	416	361	392	394	361	345	375	403	364	385	426	389	373	358	386	407	387	365	395	394	370	361	341	368	415	412	374	385	387	382	351	398	379	399	393	396	404	365	358	376	408	365	381	377	406	379	368	411	398	386	359	386	402	371	377	380	367	405	365	393	395	405	358	392	351	385	387	357	400	386	397	384	391	390	395	396	411	363	381	377	351	407	375	348	406	398	391	367	360	379	396	393	356	383	417	350	373	402	392	364	380	359	375	357	390	379	369	375	405	369	389	379	393	372	403	384	405	364	378	379	377	379	374	374	387	349	399	387	398	385	390	400	370	411	359	368	366	405	354	360	350	393	410	406	379	378	394	370	367	400	387	375	399	351	393	421	376	374	365	386	363	402	385	367	362	389	380	393	394	378	363	418	383	381	389	363	394	401	376	380	363	387	356	367	394	386	400	392	412	348	380	358	357	368	343	343	406	375	419	409	391	372	379	366	397	394	390	399	404	358	409	362	388	390	377	373	381	366	400	380	390	372	378	387	383	375	425	412	410	382	390	370	373	391	353	386	364	387	376	386	395	355	374	351	397	370	390	372	369	372	391	401	343	382	365	398	418	407	401	381	377	370	385	385	380	370	372	366	394	381	381	384	396	400	363	377	401	404	383	429	395	373	405	366	411	403	366	410	373	375	376	382	406	388	368	396	385	383	401	379	363	405	392	394	423	375	383	388	387	400	427	390	358	360	386	405	389	378	394	395	383	374	378	395	369	380	368	371	389	352	375	358	422	384	359	376	407	388	396	393	354	391	397	400	394	351	380	356	361	395	373	392	398	382	370	410	373	385	358	372	392	362	398	354	392	371	394	370	369	378	391	395	376	359	400	377	378	399	396	370	365	378	356	426	348	410	431	353	373	402	369	387	359	339	385	403	348	379	348	418	410	393	405	369	376	391	403	371	381	365	348	396	377	389	387	351	391	381	385	389	395	364	384	372	359	387	384	389	353	388	369	369	418	385	339	368	390	378	359	362	411	382	397	371	348	401	382	392	380	388	357	340	407	368	370	409	404	389	384	393	367	403	371	385	389	347	380	396	367	362	419	375	393	385	404	406	370	386	364	380	375	388	349	371	400	370	387	393	359	408	330	372	403	395	373	354	399	360	365	377	378	392	381	384	363	381	419	403	389	369	407	382	373	402	377	381	380	391	395	402	386	364	375	386	366	347	343	340	386	368	380	389	383	355	373	393	373	362	394	397	371	394	398	383	389	406	384	390	386	367	355	387	397	395	379	391	390	392	362	389	371	390	369	341	415	355	366	401	372	400	365	383	369	408	381	357	396	358	370	429	393	393	374	402	388	395	417	378	345	375	376	417	385	368	381	396	353	347	393	384	338	374	373	404	397	375	407	370	414	367	406	384	414	371	399	393	363	381	383	409	412	373	395	366	372	358	380	412	374	398	364	394	409	337	390	367	399	356	389	381	385	360	364	395	376	378	392	378	387	399	385	393	382	407	400	371	401	385	403	403	402	370	333	397	365	355	363	373	393	396	394	393	402	366	371	372	389	393	392	408	373	362	377	343	371	386	409	404	423	359	404	347	387	398	367	347	373	384	415	387	382	413	398	409	371	354	373	407	377	403	385	365	361	353	397	362	365	385	371	391	409	381	395	404	379	343	366	410	385	385	346	366	340	394	391	366	399	388	378	371	377	367	407	382	354	359	370	393	368	391	391	366	390	358	388	373	431	404	359	367	392	400	385	407	425	399	379	358	372	380	394	400	346	383	362	384	388	386	381	392	428	334	359	417	349	423	382	386	384	400	375	385	334	371	368	392	335	401	385	399	399	377	385	420	376	386	401	346	383	372	389	370	400	361	390	371	435	395	361	379	364	408	388	391	385	343	369	385	416	354	371	384	386	400	393	389	370	351	382	376	396	401	384	348	364	347	396	339	364	363	393	386	405	349	391	332	392	407	385	374	388	402	373	384	375	359	385	377	406	336	373	403	415	416	415	357	415	368	367	353	353	374	367	388	374	385	401	360	369	368	410	376	376	382	409	358	378	428	413	385	383	352	385	380	393	383	407	380	360	390	389	375	401	389	336	390	375	382	407	399	381	366	366	410	341	407	355	393	401	414	382	391	404	340	381	375	411	409	389	406	376	380	370	395	379	382	444	379	391	393	406	372	406	385	394	391	388	395	381	367	374	349	365	385	382	383	389	371	384	380	350	390	392	407	393	379	387	394	388	385	347	360	401	361	380	359	332	377	389	408	361	397	369	379	386	374	403	347	376	362	383	408	386	363	399	345	391	398	352	360	396	366	387	362	375	365	377	350	402	377	356	408	376	380	381	380	409	369	374	352	362	365	378	393	391	388	346	408	392	369	415	396	388	388	377	411	356	372	419	375	405	398	378	380	424	380	377	403	411	402	393	357	408
11171	5896	3573	1535	1092	813	649	565	564	504	487	488	509	489	489	468	506	482	461	478	506	482	440	454	474	475	442	509	470	463	514	435	513	454	460	484	429	462	449	467	492	455	499	452	461	505	453	462	466	421	481	466	493	464	423	480	450	448	465	476	471	476	434	458	473	486	468	497	483	471	431	489	430	484	482	410	511	474	461	481	454	478	422	455	445	466	466	427	476	489	446	472	464	466	477	465	476	448	475	459	478	493	478	471	507	454	475	448	474	454	451	457	454	471	464	436	439	466	494	476	488	484	454	456	457	471	457	439	438	477	489	476	467	484	489	497	461	480	479	474	498	482	459	469	481	496	431	470	469	436	450	465	491	433	452	464	452	486	474	426	473	487	454	450	480	500	479	462	515	484	505	486	468	451	450	439	471	457	453	465	462	447	491	457	430	494	485	496	476	459	451	441	493	475	454	474	453	488	497	473	485	474	480	481	480	467	490	433	475	459	460	424	464	497	457	477	447	481	449	461	461	433	451	461	457	487	464	453	468	468	460	482	481	471	461	423	432	443	470	484	442	461	462	518	454	477	427	493	458	467	444	471	497	498	479	473	471	438	457	496	485	485	498	459	453	479	499	485	448	492	460	470	489	493	471	511	480	468	450	446	496	457	497	483	442	494	451	461	458	467	475	511	477	491	482	444	500	484	494	481	496	496	467	484	450	452	449	451	468	470	454	477	457	461	431	451	418	470	470	453	461	462	503	463	463	438	498	427	472	480	434	447	516	482	494	482	434	454	478	455	425	484	504	473	490	437	485	480	500	472	455	486	469	436	465	478	496	472	492	449	457	431	465	437	460	440	486	435	460	439	468	469	476	463	488	450	476	463	480	488	489	441	465	435	457	464	454	427	487	482	496	458	462	517	454	446	458	494	412	444	463	453	478	476	457	481	474	513	455	469	457	466	426	456	444	455	481	475	486	506	441	443	471	478	497	471	462	403	446	476	465	482	465	442	473	480	451	463	490	469	456	493	456	482	458	482	512	450	504	467	467	494	459	465	501	482	503	510	485	468	446	427	442	478	426	470	443	450	452	462	487	476	458	466	520	467	469	456	461	467	490	466	499	514	473	459	475	459	462	466	453	447	461	463	469	475	476	460	502	440	443	419	482	461	468	492	453	434	461	454	453	456	490	466	473	496	470	455	499	470	493	504	442	432	474	469	450	471	464	491	462	458	473	440	479	455	462	478	505	476	481	481	480	494	484	444	473	472	501	464	469	450	460	493	475	462	482	448	469	469	490	462	484	499	505	471	477	464	462	484	445	464	477	460	465	471	437	450	480	456	435	496	447	488	474	484	472	469	477	509	457	469	476	472	462	466	492	511	468	487	472	443	499	465	442	448	474	496	434	455	458	486	460	445	486	457	505	452	478	448	482	457	461	437	474	492	470	468	477	464	437	444	461	451	457	481	482	466	443	457	479	502	469	426	454	454	448	460	484	474	468	449	515	471	467	467	457	476	466	503	469	501	469	429	464	454	477	489	444	440	438	484	453	487	463	502	463	467	493	484	477	469	472	482	500	488	477	460	464	465	510	507	479	443	477	466	498	443	454	495	431	468	465	503	471	453	512	460	443	468	464	448	488	447	508	458	488	465	438	476	481	464	489	471	475	470	500	462	470	467	451	453	453	451	500	450	481	478	490	477	468	448	456	494	442	445	491	456	456	464	461	449	438	468	461	484	464	462	500	482	456	460	451	467	482	476	450	496	461	469	481	471	468	466	507	461	466	468	440	469	435	436	479	470	489	509	455	525	458	489	478	506	457	457	478	468	481	500	485	473	468	461	477	479	508	446	473	478	464	476	487	476	480	449	483	452	462	465	482	479	463	507	453	469	472	456	460	474	475	520	478	446	472	495	477	472	450	442	441	501	464	469	469	499	474	470	473	488	482	464	474	512	491	433	497	462	456	482	486	477	429	444	494	490	461	507	457	466	465	460	462	462	478	492	500	438	432	464	485	507	448	437	485	442	464	454	478	472	422	450	473	509	459	459	442	480	474	455	464	433	469	465	470	477	468	464	448	444	491	455	464	459	438	435	484	487	450	496	486	453	493	499	456	458	428	431	468	436	448	489	472	462	461	459	489	477	466	504	479	456	452	488	476	514	471	458	478	458	468	509	507	471	424	481	428	462	477	453	458	473	478	480	500	461	453	516	421	444	425	442	473	480	445	459	418	498	515	467	458	467	440	493	487	499	485	468	486	473	484	451	449	443	461	444	495	482	442	468	448	454	472	462	445	469	466	480	464	476	468	442	467	453	484	507	438	466	463	441	462	480	456	475	465	486	494	462	483	496	459	493	482	492	476	482	498	502	469	479	476	471	492	454	495	446	484	459	448	481	513	461	451	475	452	455	480	467	507	479	486	473	476	450	488	490	470	464	494	492	468	430	474	465	498	439	508	473	482	420	472	462	475	474	448	402	456	466	482	445	507	484	462	471	497	490	492	475	450	462	511	438	489	443	490	461	449	442	455	467	481	449	444	487	487	470	468	492	469	469	421	482	466	506	470	483	492	451	469	465	454	497	455	478	501	481	482	521	453	446	483	475	457	450	472	464	480	478	475	482	470	469	475	496	478	458	465	478	452	499	466	495	454	470	508	487	460	478	484	463	481	444	449	437	493	478	463	489	467	467	444	494	498	458	463	438	497	431	489	469	463	476	430	447	473	455	476	485	469	477	461	481	487	482	510	507	428	460	486	504	473	431	448	465	407	455	441	446	477	486	482	521	481	462	442	471	453	496	440	449	423	467	458	437	474	475	467	480	469	472	477	465	445	472	433	442	481	486	484	475	445	451	438	442	480	459	493	469	433	468	410	458	487	477	441	488	485	445	432	469	481	448	476	505	464	483	474	489	428	439	500	474	478	497	484	484	507	457	446	440	475	462	508	475	469	494	481	466	463	462	464	453	456	484	452	472	457	516	446	482	501	445	502	458	436	444	415	444	441	493	447	470	485	491	445	470	491	462	467	495	435	491	454	481	476	461	461	517	450	472	435	511	497	483	493	458	459	449	459	492	433	497	462	478	471	428	483	465	500	457	436	448	457	494	481	465	480	451	448	512	490	440	481	472	459	450	431	456	446	468	468	426	494	485	435	492	477	475	443	461	449	445	471	454	463	445	505	454	429	447	489	470	453	444	469	468	477	463	454	445	480	461	458	452	485	422	525	462	470	483	443	458	464	430	460	470	444	476	479	471	450	494	483	444	473	421	472	468	480	490	505	471	441	441	471	487	494	491	498	470	456	469	467	451	451	468	457	498	430	495	491	457	477	515	489	504	485	487	477	468	449	468	491	475	435	440	429	470	448	444	473	460	487	467	453	477	482	451	489	486	438	478	490	486	470	452	449	471	468	475	463	506	476	489	502	490	513	458	477	479	475	472	502	485	509	428	477	462	506	490	454	472	446	440	464	455	494	449	456	475	462	457	451	467	481	474	427	467
23228	21080	28251	24124	21060	10712	1630	1033	888	832	780	748	719	697	680	676	649	692	649	664	615	672	648	676	628	623	628	667	659	706	606	600	653	678	645	604	628	618	578	617	605	617	603	638	616	609	643	600	609	630	560	644	615	623	666	601	643	662	617	631	649	666	641	649	613	613	597	620	595	605	586	634	594	618	667	620	623	593	578	609	611	606	624	618	609	599	629	581	597	604	596	662	606	602	600	639	579	664	660	596	572	625	593	595	622	602	692	585	603	589	601	571	592	612	623	578	588	658	619	563	612	572	587	644	639	602	608	616	607	570	566	620	593	647	605	607	601	595	587	570	601	647	640	622	639	625	587	664	607	645	603	602	607	614	572	614	639	614	632	595	613	561	603	616	646	580	601	604	587	629	610	587	611	655	642	592	645	618	600	610	637	610	620	633	645	604	631	611	608	620	616	619	630	618	617	631	627	636	584	620	611	600	618	632	596	638	633	631	621	589	584	579	597	579	589	609	586	587	600	598	576	615	650	648	577	609	583	632	626	600	615	594	616	593	609	632	587	603	652	570	638	618	592	607	594	639	584	602	590	593	634	574	608	588	590	613	637	627	606	690	561	608	585	617	597	623	593	595	625	625	630	594	606	560	592	589	593	610	633	580	613	592	623	594	607	589	625	616	610	598	593	592	578	605	622	626	601	599	602	637	645	588	657	544	668	598	628	606	609	586	631	631	603	582	602	640	661	606	559	603	604	624	599	604	626	574	571	643	610	572	590	585	658	605	594	617	577	626	598	611	608	617	589	643	635	627	592	595	567	607	589	594	562	620	611	568	615	550	643	594	638	629	595	617	639	572	660	625	620	610	643	612	606	615	615	550	622	596	631	590	601	591	645	583	650	614	628	639	612	630	614	618	618	604	598	601	624	581	564	601	601	578	598	598	617	602	580	620	633	589	560	624	600	605	620	607	606	597	595	600	651	580	611	615	641	643	596	610	601	621	638	620	640	607	591	615	604	615	635	559	619	629	600	637	588	592	588	566	610	608	583	600	581	652	613	622	573	654	614	568	576	631	634	591	598	596	629	602	570	644	619	592	612	594	580	585	652	584	594	598	596	631	630	596	578	601	638	559	616	609	611	594	640	625	607	611	586	587	567	568	594	648	563	631	629	595	617	581	593	630	600	627	655	613	668	579	625	612	587	572	589	608	620	615	607	586	671	596	608	620	612	632	645	630	625	640	613	639	655	604	610	594	611	558	601	601	633	558	624	616	620	645	602	592	577	639	592	580	551	622	602	561	636	576	602	613	599	628	596	608	626	628	608	596	616	619	585	573	626	642	653	631	626	594	615	605	583	616	609	586	620	578	629	602	599	620	593	614	620	574	636	624	607	638	594	573	611	684	596	573	602	605	561	624	602	548	628	623	616	610	591	590	579	590	619	629	607	608	606	629	590	657	629	589	604	642	594	590	652	572	601	581	664	621	609	611	616	585	636	627	626	652	601	603	631	585	597	563	621	581	634	642	628	624	632	577	589	627	625	640	601	599	629	626	570	591	656	646	612	597	584	601	653	600	659	629	611	583	646	586	591	627	580	635	627	606	599	657	653	618	616	581	605	573	588	641	647	619	562	603	592	607	601	622	596	530	547	608	585	625	603	616	570	616	607	618	593	607	624	593	608	593	611	609	605	604	623	628	675	575	604	590	603	603	586	562	635	614	623	572	613	631	650	596	594	632	603	606	628	585	566	620	614	606	591	629	614	585	610	645	613	571	603	588	594	554	608	683	600	600	622	636	614	630	605	586	590	604	600	591	615	600	616	594	615	580	631	584	597	584	659	638	622	635	561	639	630	593	550	619	632	661	595	602	608	641	591	603	595	559	604	615	594	606	604	591	607	594	599	588	559	576	552	627	611	638	637	610	584	619	596	600	594	584	632	612	581	602	575	589	557	595	605	560	578	625	621	627	587	641	645	652	636	653	622	568	589	610	603	587	616	584	577	589	582	606	602	635	629	621	662	618	606	599	590	568	591	626	584	575	609	612	564	601	605	669	604	617	639	601	580	629	600	566	601	647	594	619	637	585	690	628	651	612	633	571	616	589	620	624	579	614	608	585	550	570	571	601	605	611	588	626	564	610	657	605	582	580	592	644	597	576	577	606	621	577	607	611	574	609	611	644	627	559	572	635	591	627	604	618	619	596	600	622	594	627	595	571	586	592	591	570	608	637	621	640	607	631	587	612	596	602	589	591	626	627	605	640	600	582	608	641	578	615	617	689	626	586	610	583	648	541	642	596	643	631	577	560	612	634	615	601	658	586	620	600	583	566	605	598	598	601	654	651	605	604	580	545	597	539	599	621	616	601	621	644	607	639	598	586	612	588	585	606	598	634	582	612	614	594	606	645	623	629	606	619	613	606	612	588	618	578	639	630	614	547	625	618	586	636	607	611	619	628	633	615	597	574	605	626	607	585	577	587	619	626	576	616	615	589	627	573	601	634	570	607	585	632	664	554	611	634	614	606	638	589	630	574	681	589	628	609	636	598	607	554	634	573	577	637	651	575	604	604	576	621	603	614	595	621	588	632	593	591	622	615	598	670	593	617	575	651	645	597	585	613	630	632	627	621	603	598	584	633	643	607	637	623	657	610	575	614	609	629	612	611	611	622	630	583	598	619	612	590	573	639	569	626	626	608	592	641	639	593	652	572	603	657	626	578	565	602	615	615	607	631	613	638	591	620	628	613	580	648	634	643	632	579	626	585	564	597	597	637	635	621	603	585	604	648	597	619	644	573	605	592	604	605	605	646	564	624	547	567	588	617	614	645	590	607	654	611	595	668	594	615	585	622	614	625	653	584	599	626	658	571	608	622	621	565	622	604	630	643	640	585	607	633	647	635	620	545	602	601	602	638	651	592	606	626	668	599	639	578	618	567	597	562	567	641	599	582	563	619	577	660	659	583	601	611	617	577	622	586	611	595	589	641	615	600	603	632	612	665	638	653	591	601	630	590	603	600	553	580	590	605	641	573	604	577	639	604	641	634	605	583	649	611	592	637	643	621	626	614	612	584	605	618	640	584	655	568	575	603	610	573	619	593	605	582	607	622	610	588	651	654	598	604	604	569	630	596	602	592	584	571	672	612	567	620	573	605	610	637	614	632	611	617	613	609	597	612	626	586	604	623	588	617	626	598	571	572	605	607	635	662	602	600	570	649	621	632	638	606	612	567	595	620	571	573	604	574	617	593	613	587	628	580	599	623	602	632	582	625	602	637	648	565	593	577	600	593	606	614	617	633	644	594	576	618	573	636	610	655	613	633	635	596	641	613	606	597	600	592	630	597	600	589	631	599	611	624	622	594	617	621	624	607	635	625	595	597	591	594	647	608	599	597	622	579	628	580	611	567	584	622	570	619	636	600	537	616	645	595	574	633	553	569	630	578	626	602	627	625	623	559	585	634	569	623	617	612	590	615	615	584	628	607	590	627	616	621	596	601	635	632
10202	14158	10803	4984	3345	2607	1954	1550	1261	1101	1081	965	887	860	865	842	804	818	842	746	815	778	741	803	762	744	788	738	727	732	725	743	758	764	751	720	750	685	769	763	705	781	689	755	747	726	784	747	732	719	757	755	747	732	754	812	779	759	715	743	724	769	813	756	753	730	730	721	790	744	788	697	766	726	755	753	782	742	751	757	799	740	781	729	744	726	722	749	746	755	722	670	676	737	735	740	723	709	751	767	723	691	741	673	763	736	786	722	720	711	669	722	727	751	767	726	711	754	705	723	750	745	701	742	759	751	757	747	740	731	766	722	778	734	723	736	761	730	738	732	735	739	719	763	711	694	750	696	756	740	692	701	770	695	716	772	724	715	711	745	770	773	677	726	693	696	719	676	750	730	737	707	711	749	770	699	741	732	730	758	815	722	735	704	748	695	764	750	738	714	700	749	750	746	763	764	736	744	769	762	723	753	726	746	724	705	701	739	769	735	735	766	734	786	769	750	744	704	719	743	753	748	716	781	700	747	691	730	717	728	760	760	731	741	750	755	723	762	715	732	784	699	777	708	718	750	692	744	710	728	735	715	751	678	739	724	733	750	737	757	721	749	741	679	730	721	744	729	779	752	721	744	712	809	699	730	708	746	738	758	785	774	730	738	698	768	772	765	702	745	747	752	745	735	766	740	699	775	757	703	745	727	724	739	752	765	727	736	703	750	726	773	753	694	747	779	741	756	743	779	734	693	711	760	729	753	716	788	766	775	764	730	723	727	727	760	713	716	741	739	705	730	768	717	710	794	767	713	750	736	715	688	714	803	711	744	709	706	748	726	770	735	738	768	778	715	729	735	748	744	745	738	750	683	721	761	779	797	746	694	751	754	770	698	722	773	752	694	765	689	723	771	771	737	763	746	778	743	747	718	756	751	743	701	744	768	730	761	696	738	769	748	718	761	769	727	698	760	762	724	700	732	748	717	757	773	738	758	756	755	745	749	758	708	745	721	779	700	727	724	713	719	760	720	777	748	754	809	708	711	789	753	779	710	736	770	736	684	775	703	714	741	790	711	738	738	694	762	706	757	745	709	761	736	765	734	704	778	788	765	744	746	744	749	712	708	741	709	739	696	743	709	707	736	755	756	760	667	764	718	818	774	720	714	761	760	693	750	797	737	746	728	736	724	744	706	793	699	779	731	705	742	749	778	722	645	764	751	746	689	699	740	681	698	711	759	729	731	731	752	790	749	767	733	737	722	778	720	706	725	731	755	722	726	807	763	738	744	751	718	738	704	743	748	766	754	741	725	722	790	759	740	736	720	732	728	784	750	717	714	720	741	771	708	748	765	715	702	695	749	805	774	773	769	744	735	720	753	751	777	740	703	734	745	702	743	756	715	694	734	797	716	731	708	719	689	747	767	730	768	768	765	757	728	735	711	801	702	766	742	746	767	727	789	735	763	721	714	722	765	763	714	740	732	763	765	733	727	714	696	711	756	743	739	692	722	752	765	760	753	753	742	754	780	770	725	735	725	773	737	681	709	744	740	763	719	719	726	746	729	750	760	685	756	747	711	795	719	770	688	677	754	762	745	700	748	723	739	717	704	742	752	736	768	733	748	783	767	748	742	761	703	734	767	756	739	710	746	752	741	764	730	714	791	740	727	716	730	723	757	766	688	747	701	703	745	719	728	781	752	747	773	708	743	759	753	680	739	727	774	740	725	683	745	709	732	778	738	768	744	745	747	732	715	710	706	759	757	719	748	771	703	764	749	748	749	777	726	730	755	680	764	749	762	667	732	707	753	758	723	702	782	703	721	751	728	753	767	760	758	723	767	746	738	777	741	776	735	792	774	737	710	762	739	743	781	733	715	711	763	689	739	801	710	712	712	723	704	744	713	709	723	802	698	746	696	747	735	716	793	693	748	731	777	738	744	749	751	733	715	773	748	715	770	715	728	750	737	802	739	745	801	734	750	724	723	771	731	700	805	731	775	720	759	752	769	729	748	775	723	774	782	695	810	761	720	779	755	728	699	755	741	716	730	738	769	751	712	731	733	768	680	706	744	718	708	770	799	713	737	768	706	717	735	779	728	777	741	748	748	743	747	723	746	715	754	777	747	742	770	725	774	715	726	779	721	751	774	785	755	741	700	696	758	790	712	700	733	705	766	728	708	702	741	728	790	753	733	686	707	734	730	753	784	694	711	773	758	699	712	723	738	707	735	749	727	698	790	702	759	749	729	705	734	759	756	798	726	723	710	729	793	746	758	723	737	720	731	698	740	721	749	739	706	717	741	707	714	754	706	753	767	749	724	729	786	767	774	694	748	725	770	714	769	716	738	717	749	721	770	753	688	745	724	721	740	790	733	729	731	720	717	748	779	721	732	756	713	726	743	711	736	743	713	750	715	724	760	745	726	761	722	759	703	733	733	743	768	771	640	753	679	797	684	677	700	705	731	760	728	773	726	724	766	790	732	710	749	676	735	718	728	747	708	770	765	724	706	736	702	773	768	735	736	717	722	726	762	736	732	724	722	736	698	758	757	726	723	753	736	693	768	703	731	770	780	734	727	751	759	705	719	755	747	740	759	724	753	747	753	757	755	706	751	751	705	757	720	759	699	750	711	729	751	774	756	762	719	699	753	710	717	737	664	733	749	745	743	710	737	697	771	724	802	740	751	747	739	723	761	728	759	688	727	761	735	723	746	719	735	683	771	733	756	742	718	757	752	755	759	698	714	715	722	767	712	762	735	788	745	713	728	718	721	742	731	770	775	717	784	781	759	750	703	764	770	722	743	729	740	712	712	772	750	744	734	795	695	744	753	728	716	699	741	735	738	720	718	688	727	712	770	778	722	696	760	779	765	717	761	727	755	716	735	754	759	764	738	706	818	734	708	726	732	783	725	757	758	741	731	766	742	713	757	712	755	736	757	784	736	736	754	698	705	704	738	742	712	733	743	710	716	768	723	717	746	760	797	768	751	765	718	766	708	784	781	787	715	729	747	704	754	732	703	769	774	708	770	797	741	762	768	676	718	764	690	727	775	712	738	662	743	734	741	724	751	706	745	760	771	798	755	744	674	743	729	727	745	745	728	703	740	794	765	724	753	787	722	735	737	719	703	718	694	758	779	725	763	757	682	748	744	774	750	767	716	740	749	724	701	738	717	723	714	736	698	748	742	763	697	789	731	699	725	800	758	719	724	745	718	724	764	714	741	724	774	744	702	695	690	762	696	715	710	757	746	771	780	765	762	748	755	735	734	805	788	720	770	758	771	717	699	723	696	751	729	768	724	690	775	738	709	695	734	756	730	711	754	760	737	723	734	770	743	709	745	722	776	739	751	737	706	721	725	696	750	776	720	792	772	693	774	740	728	698	762	739	736	708	748	695	765	734	715	718	793	758	723	762	716	719	706	752	722	742	744	783	727	749	731	707	792	738	749	744	779	721	750	708	763	712	763	709	754	710	726	745	746	750	733	708	774	747	732	770	754
24228	21059	27343	24895	13031	986	531	382	325	305	246	238	237	230	202	225	202	212	190	198	204	187	181	198	180	190	150	177	199	165	167	201	191	214	206	192	174	193	165	187	173	190	154	175	177	164	170	181	164	166	174	176	177	189	178	176	166	157	203	169	163	157	162	174	139	163	167	188	171	183	155	171	202	164	169	162	186	157	177	171	161	173	181	170	194	180	176	160	182	176	170	183	155	175	184	165	179	163	155	154	166	162	148	161	141	186	175	169	170	158	180	170	183	192	173	151	202	192	150	182	195	170	166	184	194	166	183	178	153	175	144	199	197	154	163	173	148	155	180	165	186	186	160	206	169	180	159	184	188	155	178	156	170	172	173	156	176	165	158	185	174	186	193	167	150	177	167	180	158	166	187	171	170	173	140	182	162	182	157	174	185	157	174	162	165	159	196	177	184	169	176	147	162	144	162	171	181	199	173	164	149	178	167	175	163	191	172	171	198	171	196	184	149	198	164	155	162	156	182	167	167	175	173	157	163	164	188	185	184	187	183	177	186	154	170	141	170	165	176	166	164	195	158	160	155	160	164	168	163	158	183	161	176	178	160	151	161	217	178	185	159	170	150	176	159	168	177	168	171	148	172	200	209	179	181	174	164	173	168	179	172	168	178	178	164	183	139	157	169	167	150	178	165	195	174	181	151	179	179	186	149	165	181	171	171	189	170	154	173	174	177	179	201	175	179	142	162	184	176	167	193	167	161	169	208	148	177	172	164	162	157	195	172	181	192	166	159	175	154	180	165	169	164	174	184	165	184	162	199	155	155	178	169	180	186	189	189	182	163	147	172	163	175	152	176	174	164	158	170	151	163	172	199	177	173	165	189	159	144	166	172	185	162	157	170	159	153	186	152	179	146	184	178	168	174	145	160	177	178	179	166	188	189	172	171	160	156	171	192	165	167	178	163	144	167	185	169	166	172	166	157	190	168	160	170	164	164	175	171	169	166	153	156	153	144	160	186	178	153	180	171	163	164	167	150	169	177	179	172	177	176	163	165	182	165	160	179	153	164	157	178	166	165	165	171	157	183	175	174	172	173	169	169	167	173	177	159	167	173	161	180	166	176	183	161	169	181	164	192	175	162	154	165	183	166	165	159	171	170	163	155	166	196	185	159	176	194	145	169	180	170	177	157	169	161	189	152	158	177	161	148	144	173	190	179	152	185	176	177	182	178	188	174	194	160	154	163	193	174	153	160	161	175	166	160	189	204	162	176	174	166	180	197	171	154	185	174	154	163	166	141	173	154	180	160	168	144	180	146	181	197	175	158	178	127	161	165	177	176	154	187	161	183	178	171	161	182	185	173	192	153	181	156	158	180	155	162	183	183	196	158	157	162	165	167	190	190	188	184	169	168	161	158	162	154	174	188	155	179	161	179	175	184	190	175	164	183	177	163	171	158	186	176	194	170	164	181	177	179	170	174	197	178	146	158	176	166	161	171	158	204	157	174	179	182	179	163	169	158	195	175	180	165	203	165	166	168	161	161	163	180	157	164	169	162	185	160	165	183	155	179	153	167	150	172	167	156	153	162	187	188	175	159	154	203	123	165	153	175	186	172	167	170	146	186	180	178	168	201	172	192	171	172	163	198	173	177	176	158	168	159	186	160	177	172	154	167	163	171	158	191	158	164	155	157	163	153	159	145	192	169	159	177	156	158	152	176	152	146	165	183	163	147	168	157	201	172	155	147	186	190	153	192	173	194	167	191	162	189	165	163	153	176	157	162	168	181	173	154	186	198	177	185	189	189	153	166	183	184	177	151	167	160	179	154	167	164	170	176	164	155	154	165	158	180	173	149	160	184	173	180	164	171	146	169	186	185	171	156	174	186	158	203	183	145	177	187	165	153	180	152	154	160	201	164	180	151	158	180	150	160	165	173	169	155	189	173	176	151	152	172	151	164	158	197	193	161	192	160	156	175	169	142	183	137	178	190	179	175	167	170	159	176	161	178	176	169	160	160	185	189	192	189	171	163	167	161	177	181	165	179	170	181	188	171	175	157	187	175	183	172	171	164	175	150	181	180	165	174	169	179	190	169	159	181	181	194	197	166	178	173	171	152	176	163	166	160	201	154	164	175	171	156	193	192	180	175	160	160	183	150	164	172	180	176	151	182	165	163	158	162	169	164	187	148	181	164	163	154	168	170	182	173	179	159	167	163	169	196	199	154	187	151	175	176	192	165	154	181	134	167	180	169	162	178	171	182	167	170	171	160	148	179	164	153	193	169	153	169	183	170	181	168	165	139	156	163	152	203	202	177	177	184	160	194	169	174	175	146	162	182	171	188	168	182	166	182	144	171	179	194	156	190	174	169	180	186	174	177	181	149	190	153	152	164	185	181	165	196	179	155	167	166	163	165	183	180	154	164	168	145	167	178	178	161	163	150	153	166	175	168	161	167	168	166	199	152	166	167	176	169	186	163	183	161	172	157	172	151	183	171	183	158	192	168	169	174	188	147	181	167	149	173	162	165	168	183	177	162	180	147	177	174	183	176	173	150	174	157	151	156	155	148	191	178	184	153	155	160	176	204	181	180	163	154	160	202	177	183	186	169	188	167	158	185	149	191	161	157	158	170	160	166	156	175	168	179	161	167	178	169	171	166	190	168	165	164	174	161	154	179	155	147	183	181	188	167	172	167	176	175	196	154	151	167	160	176	174	164	149	184	147	145	189	165	155	141	183	182	180	178	162	158	178	172	173	160	160	183	193	174	148	184	165	157	167	161	173	180	170	180	163	179	183	181	178	155	157	182	158	154	171	164	157	170	147	175	172	166	172	157	174	168	181	167	171	165	158	157	168	170	141	183	188	162	173	180	184	161	143	180	185	162	185	153	176	187	168	187	167	161	154	153	172	176	165	155	168	166	176	161	160	166	163	149	164	171	180	172	173	149	158	189	159	164	152	167	152	178	167	158	174	170	167	167	175	178	175	150	165	183	175	156	193	141	194	174	155	180	176	156	172	155	154	196	152	191	171	190	164	160	179	181	173	170	169	164	145	178	175	178	147	158	197	160	142	172	176	161	174	173	164	182	163	169	178	158	163	157	178	156	173	173	180	172	187	183	167	164	163	171	200	147	146	199	176	185	176	169	186	185	167	173	177	128	158	195	191	175	144	155	183	162	160	170	159	186	192	174	188	151	172	167	169	164	144	178	175	150	170	175	176	170	196	186	173	182	181	164	168	181	157	162	185	175	154	163	146	187	165	156	173	188	165	164	145	169	175	185	161	170	168	179	180	180	171	157	195	165	160	169	173	152	187	178	152	178	167	159	175	182	172	168	170	176	195	167	171	193	162	176	170	182	181	174	178	163	168	170	191	159	157	164	169	174	178	169	166	156	152	190	146	151	186	161	174	172	170	187	173	182	177	169	153	195	182	170	185	160	152	177	170	160	177	159	169	183	204	181	175	166	176	171	158	168	174	171	155	177	190	153	164	178	168	156	177
8486	10244	7411	3104	2006	1440	977	713	520	460	382	356	317	315	273	274	272	278	265	251	265	234	244	241	247	248	239	236	242	234	222	248	255	237	242	243	234	230	252	206	224	224	214	204	221	215	236	217	211	235	239	237	243	231	217	208	215	258	232	239	229	183	227	224	222	206	221	247	212	199	225	225	228	218	238	205	191	190	216	217	255	225	219	232	211	221	215	232	235	246	218	231	208	227	238	235	239	208	226	236	214	237	223	215	241	236	210	228	239	198	210	230	196	224	212	241	219	232	220	227	203	238	226	220	192	218	214	217	229	227	248	218	216	202	227	207	223	228	230	224	217	244	220	212	208	210	224	222	228	210	215	226	230	229	217	226	208	249	229	234	214	215	232	235	251	205	234	232	207	221	203	226	218	209	222	218	227	243	232	216	240	228	224	222	218	203	216	233	208	191	255	203	218	200	203	225	239	248	249	214	237	215	241	218	233	207	221	208	235	230	216	246	247	238	210	211	224	214	205	248	254	244	237	213	211	228	211	212	212	237	219	235	222	242	197	247	238	256	208	203	229	226	213	234	217	218	202	214	231	263	213	241	224	222	223	244	222	214	257	173	235	242	229	233	200	198	238	212	217	218	208	203	217	241	209	206	223	215	243	231	228	207	218	237	254	212	208	222	245	222	235	228	211	217	211	210	225	254	212	219	232	235	225	236	248	245	213	234	224	211	227	216	217	227	208	211	224	217	212	192	221	250	229	229	227	204	209	214	253	236	235	219	204	236	223	192	252	232	238	242	241	226	205	210	207	240	210	211	224	238	251	234	213	239	226	246	224	221	238	234	252	239	227	226	235	205	223	237	239	248	220	212	213	246	226	232	237	218	215	190	249	210	238	225	227	231	203	227	224	234	235	227	234	213	202	223	239	212	247	220	220	204	219	203	207	223	198	228	230	240	223	235	215	239	212	225	214	206	242	201	224	197	231	234	246	231	231	227	216	199	236	218	224	226	235	211	241	214	210	219	222	223	207	215	230	235	217	241	222	224	201	235	209	214	243	256	218	245	227	232	217	210	231	210	225	226	225	211	213	218	226	238	240	247	252	232	196	229	246	236	231	228	198	202	193	232	205	233	218	219	222	222	249	243	263	246	243	228	211	216	220	231	186	222	219	273	215	199	242	222	243	258	219	207	191	213	231	229	232	194	238	232	247	243	222	220	216	210	234	231	239	207	216	199	246	209	220	220	223	213	242	245	241	218	247	240	223	207	240	201	234	206	205	211	199	235	225	245	238	218	221	249	233	235	228	229	214	225	226	211	244	214	232	239	219	219	218	203	239	224	229	228	214	239	223	239	222	200	212	190	235	221	211	229	236	229	205	208	222	220	219	263	251	206	217	240	226	229	210	220	200	192	246	217	206	213	222	212	231	245	210	207	207	240	222	244	232	224	220	230	232	231	210	221	228	244	225	232	207	238	205	236	224	212	233	218	215	209	259	233	230	209	221	229	208	237	211	241	240	212	200	227	221	234	243	240	226	221	214	226	206	218	222	208	237	228	222	218	218	210	207	229	206	210	205	211	223	225	224	226	223	212	205	230	230	237	224	209	225	208	240	205	247	233	219	221	250	200	249	207	227	232	209	228	213	234	222	217	226	234	233	212	232	239	241	220	191	214	223	218	207	248	243	231	236	221	213	207	217	246	214	217	231	233	198	257	215	208	212	236	219	233	224	233	222	208	227	226	232	210	218	234	233	186	194	190	219	199	221	235	256	212	245	224	258	231	244	233	187	221	206	241	239	229	219	207	212	232	236	209	203	236	206	249	230	220	225	267	228	213	220	224	199	227	205	227	253	192	194	223	232	216	221	209	234	223	212	208	204	216	196	233	242	211	236	221	204	243	228	220	260	212	217	223	213	221	223	225	219	209	242	196	217	235	242	235	218	244	242	208	230	234	240	216	231	232	231	219	232	231	214	229	224	232	180	222	242	214	245	232	219	219	244	237	229	248	244	230	228	249	227	225	238	221	199	238	247	234	233	238	224	209	230	237	198	245	215	230	226	216	224	229	225	238	225	210	215	198	240	200	230	226	208	227	245	221	224	262	223	214	230	235	225	226	241	209	213	243	226	215	244	246	222	191	187	242	269	249	236	229	221	226	211	215	219	235	222	206	220	237	223	210	211	211	235	220	244	202	216	211	206	227	211	230	231	233	233	210	222	228	247	218	240	215	230	238	240	212	235	215	230	212	201	216	228	223	216	214	226	256	233	232	219	242	228	209	210	215	203	213	216	239	219	216	235	234	212	222	227	225	241	239	203	202	223	216	247	216	208	218	199	227	233	228	224	240	204	201	233	198	235	232	231	225	199	241	222	232	218	241	196	240	241	216	232	222	218	241	225	210	232	247	221	209	204	241	210	203	232	245	208	221	239	233	215	193	232	247	207	229	243	219	223	222	253	220	207	213	241	204	200	221	218	197	227	203	219	216	225	226	213	222	243	222	219	236	204	228	206	213	235	220	234	189	226	223	222	228	234	203	219	205	214	249	216	219	202	229	228	267	234	229	201	208	216	221	200	223	242	247	215	235	218	225	211	211	225	233	236	211	249	225	250	201	228	213	232	206	209	214	229	209	237	243	254	260	189	208	202	234	196	240	232	212	223	237	219	204	212	223	209	221	233	219	226	212	224	225	219	214	221	224	235	231	238	210	212	232	215	234	215	220	249	209	223	228	234	206	212	244	236	208	210	228	211	234	224	222	227	217	194	224	234	239	211	232	265	206	229	212	219	208	225	222	229	252	227	216	232	213	226	183	211	237	277	220	241	216	211	255	205	204	215	204	247	220	236	220	227	226	211	250	197	230	231	226	193	215	218	232	233	209	219	221	218	246	232	200	221	223	246	244	222	216	255	205	245	214	241	241	200	238	229	207	226	217	250	225	217	228	230	225	214	237	226	229	204	241	224	234	213	201	215	230	209	216	223	239	220	199	230	241	221	201	214	197	245	213	229	228	209	214	245	225	212	222	242	218	230	219	248	213	217	226	238	229	239	228	215	218	228	189	198	211	237	237	217	209	213	205	237	233	235	210	232	221	195	229	236	239	220	208	223	208	216	215	205	225	229	206	237	203	230	230	181	242	244	218	205	241	206	252	215	214	214	210	227	223	210	230	221	221	233	235	221	214	217	215	207	223	218	225	191	214	230	226	217	235	241	224	225	235	212	237	218	234	231	229	256	250	228	221	232	231	219	212	213	211	220	216	216	203	222	224	235	209	205	224	216	221	207	200	218	240	206	226	215	236	212	219	237	230	234	233	252	238	239	252	219	214	202	219	239	222	204	216	207	216	201	211	220	228	229	243	209	232	214	213	224	230	197	232	240	225	209	218	233	206	198	239	233	200	215	189	229	219	226	227	230	235	218	230	244	218	206	218	240	212	225	229	251	209	218	221	212	224	200	202	209	235	212	212	191	243	238	247	187	226	232	211	238	220	244	234	230	217
22257	21105	28750	23700	21098	21160	10314	1432	942	784	753	671	597	591	603	586	535	508	503	482	505	471	487	510	500	514	451	475	438	415	441	421	477	484	424	442	436	468	423	413	407	432	464	433	477	435	436	432	435	459	422	430	460	461	450	439	406	448	452	416	449	431	434	402	416	451	440	457	425	435	439	417	449	427	386	413	445	428	445	433	394	431	454	417	463	408	420	446	464	404	394	421	408	401	429	442	442	407	393	423	432	461	448	446	432	430	411	453	467	428	431	439	416	386	401	412	439	413	412	416	418	379	400	473	421	416	420	405	409	485	467	432	423	465	423	489	421	404	444	428	456	445	431	460	426	393	437	397	410	443	453	417	424	452	451	404	456	412	429	473	402	443	449	454	422	414	429	431	450	413	392	400	422	425	420	436	438	442	392	445	470	429	459	423	441	429	391	455	454	434	397	447	385	412	436	429	400	418	418	427	438	384	400	403	443	401	444	423	418	424	403	379	440	428	392	444	432	424	393	428	430	424	426	446	426	432	419	449	425	447	439	444	403	441	445	420	445	422	419	428	418	417	432	449	422	423	431	424	413	406	428	412	413	444	406	381	422	413	401	439	428	399	448	405	435	417	409	437	453	416	413	435	406	431	413	423	414	442	415	424	422	440	410	417	435	420	443	421	454	426	418	441	437	400	419	438	415	399	393	416	432	402	411	399	418	463	392	452	429	398	399	419	420	470	411	436	403	446	426	388	430	418	420	441	407	397	440	419	399	445	411	431	447	468	416	439	421	430	453	446	443	432	416	421	420	419	430	408	424	452	424	414	455	403	369	448	404	445	396	421	429	412	399	420	421	418	424	424	397	417	450	441	432	398	422	438	435	394	486	437	408	422	424	426	399	432	424	435	430	447	402	445	434	432	454	423	421	426	401	455	446	420	467	426	403	424	460	409	401	435	419	401	435	408	416	453	428	425	427	433	400	396	432	386	406	422	445	430	408	411	407	429	431	409	410	395	406	406	417	447	402	449	422	431	400	434	457	420	436	430	437	436	411	441	428	418	434	435	395	412	430	429	436	406	421	395	421	416	394	432	456	423	419	420	424	402	426	421	419	431	419	431	408	425	422	424	441	455	467	410	429	438	445	400	414	405	458	428	468	422	454	394	472	407	439	425	406	447	386	403	512	413	436	401	412	441	436	442	416	458	407	400	406	402	422	434	423	447	392	404	434	412	446	420	454	438	414	422	459	454	416	428	438	433	447	432	445	443	428	430	439	411	389	421	431	417	410	451	435	421	434	431	458	434	429	441	394	442	410	441	440	417	416	400	418	412	454	431	381	423	419	366	461	414	422	413	438	438	391	374	423	439	437	439	383	422	433	385	432	437	420	404	404	409	434	422	423	447	405	433	405	466	427	403	425	394	429	443	416	435	375	427	434	418	414	409	434	434	481	464	406	437	400	413	423	431	393	423	463	444	445	432	408	394	459	467	408	446	383	422	442	432	450	421	437	429	440	422	462	440	410	443	421	447	446	431	412	413	409	414	399	402	417	417	449	448	414	446	426	436	406	435	422	413	432	430	430	465	466	476	406	418	419	416	431	438	456	452	429	423	423	410	433	419	426	408	438	410	392	426	402	457	410	449	438	433	402	442	418	394	429	413	424	417	426	386	397	410	431	458	460	416	383	433	412	409	437	454	405	387	425	414	447	442	437	377	403	408	418	446	487	417	412	396	438	436	444	422	436	418	411	430	437	410	437	392	437	443	424	437	436	401	429	419	425	451	426	424	423	434	455	436	412	425	453	420	408	448	456	395	409	414	430	414	437	426	397	426	420	420	418	420	430	430	424	402	467	437	428	447	440	437	442	388	437	440	418	434	414	443	371	427	389	430	413	384	417	454	446	401	413	410	428	398	436	386	436	411	450	426	455	421	429	469	438	420	399	427	465	417	441	401	370	462	405	385	401	417	423	427	406	412	435	416	445	402	434	422	411	441	458	428	433	402	397	436	386	403	429	399	451	446	410	426	442	439	382	446	406	455	410	409	445	416	406	414	435	442	431	427	422	397	381	421	438	441	410	434	436	397	451	409	389	397	447	406	466	438	397	384	455	381	406	444	469	405	418	451	423	401	422	423	395	373	386	448	429	416	424	407	390	444	453	422	456	445	445	401	407	442	435	452	441	437	386	377	450	413	433	410	440	410	428	435	445	433	468	388	399	432	420	424	416	397	433	435	426	412	468	423	400	454	408	390	425	425	420	438	409	377	449	461	418	403	434	469	386	397	435	459	422	421	433	430	406	424	407	431	405	410	455	430	442	423	419	441	427	380	403	411	419	426	402	433	394	424	419	409	437	405	433	439	412	406	395	394	444	422	461	398	436	387	463	426	424	474	405	420	447	447	414	421	465	444	369	418	405	416	436	436	387	455	447	449	461	411	391	441	464	420	406	433	414	386	431	430	425	434	448	429	436	451	411	431	454	403	439	402	385	419	397	454	424	412	442	401	431	431	433	398	418	448	423	412	401	408	433	380	443	407	438	399	465	385	422	416	466	390	418	469	442	427	438	405	426	424	432	428	409	371	421	385	445	420	428	445	435	406	441	412	398	433	411	417	447	426	433	392	404	434	434	422	431	419	424	417	413	437	403	429	403	424	408	445	413	460	393	426	403	450	417	426	414	420	424	408	460	413	416	429	419	437	433	385	435	426	406	415	442	396	421	431	388	429	397	468	405	442	474	417	387	405	417	418	411	423	410	421	429	436	389	449	397	384	368	429	411	435	413	446	429	437	431	446	429	396	439	484	424	423	450	442	403	442	419	416	451	420	463	410	408	440	415	417	457	395	457	397	399	455	467	435	414	462	407	451	433	431	446	447	428	435	405	410	438	403	428	427	458	432	462	410	399	435	356	410	393	444	400	404	420	442	451	434	412	406	427	385	422	386	438	423	434	405	412	452	452	439	406	405	428	429	412	410	420	419	386	436	428	450	412	403	435	392	409	419	414	394	454	450	442	418	405	394	421	424	413	453	435	417	404	411	407	452	425	432	417	442	415	406	432	381	407	449	414	412	447	411	417	404	387	388	480	440	399	427	413	437	418	443	389	449	409	429	422	404	445	424	438	419	413	446	414	389	423	376	387	448	426	399	399	430	402	425	425	407	436	430	436	415	433	456	407	416	423	463	418	404	433	441	397	415	401	394	432	421	442	437	419	434	399	447	435	426	416	378	415	411	449	436	432	436	383	442	366	437	440	361	439	443	426	434	451	437	458	462	436	418	416	408	423	419	427	419	410	400	405	391	391	396	426	434	392	415	449	410	454	437	420	405	422	457	407	421	481	405	417	410	441	411	418	395	421	424	414	435	441	428	377	415	405	381	439	408	445	433	430	450	400	416	426	413	456	404	410	424	398	432	407	432	425	420	404	411	405	432	446	420	391	433	416	410	425	461	415	429	395	426	470	457	453	419	442	347	408	426	435	450	405	462	358	438	422	406	413	379
10635	20204	15950	7803	5119	3875	2794	1945	1556	1216	1100	979	839	833	745	726	731	696	684	613	624	648	610	593	605	637	600	579	542	586	558	541	566	536	536	563	527	524	570	588	568	545	496	560	499	543	516	536	582	529	520	540	561	539	528	499	562	543	544	550	582	534	557	503	546	537	558	547	532	484	574	574	517	541	482	566	550	514	545	539	507	534	513	540	523	526	517	530	541	511	544	512	517	504	557	511	528	542	538	531	537	509	533	587	495	580	516	505	499	548	510	543	566	545	592	489	549	475	542	535	544	523	599	515	546	516	560	455	611	508	531	512	517	558	523	552	534	551	505	529	581	494	511	524	487	549	521	541	466	499	565	561	546	537	554	530	546	557	533	532	530	542	565	497	544	573	524	535	526	542	548	530	545	524	569	542	574	512	519	493	517	566	527	508	518	545	529	531	526	603	555	524	524	540	510	501	515	542	541	512	530	581	522	548	519	570	525	503	516	506	534	540	518	567	543	537	531	571	520	530	515	510	531	552	525	526	512	563	616	560	535	510	559	479	519	573	529	510	517	498	532	536	524	557	525	551	565	509	538	516	514	566	561	520	550	512	525	550	542	525	516	554	532	527	530	541	514	532	506	522	536	501	532	524	502	538	543	515	530	506	505	581	540	536	546	495	535	524	542	519	591	543	513	583	574	557	517	522	546	537	499	540	539	529	512	558	535	499	527	496	519	570	491	515	526	552	526	530	565	540	540	526	525	559	548	503	518	530	500	530	497	585	531	522	545	561	559	509	518	540	521	513	563	494	545	484	520	528	507	539	607	540	530	570	556	553	542	555	531	495	516	497	538	504	539	555	500	533	556	556	525	533	519	540	528	524	560	567	524	550	565	522	536	534	503	531	550	528	579	533	553	485	555	512	520	506	512	562	531	528	537	519	525	591	478	496	516	503	554	495	518	531	545	519	510	546	486	550	542	541	489	497	531	539	535	547	494	505	545	522	510	546	535	497	511	552	519	516	577	545	538	566	516	488	537	501	513	516	533	549	532	523	529	548	522	520	501	576	551	564	518	548	531	532	549	523	547	552	539	576	500	565	523	502	540	526	505	580	524	488	539	554	554	522	554	528	508	511	532	558	557	533	458	538	531	509	523	534	531	498	523	555	545	544	538	555	512	542	562	533	510	531	542	536	502	504	534	529	540	573	533	553	545	554	514	520	485	580	523	505	533	518	588	562	497	538	542	570	526	538	530	510	538	500	492	569	540	531	518	527	523	539	508	552	569	536	504	527	532	515	493	571	542	514	563	511	517	529	531	534	528	555	513	504	507	512	540	509	510	476	520	515	580	510	507	537	553	533	578	563	498	541	503	539	513	555	542	572	521	524	526	518	540	494	538	535	536	502	507	527	515	519	541	533	551	560	513	533	551	514	565	527	528	513	553	568	538	522	511	536	563	561	545	519	545	519	553	537	502	533	526	527	547	535	544	512	531	478	506	585	535	538	474	529	563	559	532	536	565	538	511	527	549	565	567	515	519	504	503	483	534	509	575	540	503	509	561	559	539	507	479	534	525	561	567	505	528	533	499	511	486	561	537	570	525	525	530	549	561	511	577	555	501	545	546	494	559	543	525	512	568	526	550	576	517	577	542	555	552	522	553	540	522	578	560	538	550	523	516	540	534	513	546	527	535	530	503	563	547	508	510	515	488	518	514	498	516	520	529	532	549	478	554	489	552	542	530	522	533	530	509	555	519	526	532	524	552	528	512	514	546	530	585	536	565	526	507	525	497	551	565	551	554	502	537	560	499	477	553	542	497	525	524	523	514	545	513	518	562	574	536	549	527	507	512	515	547	531	557	504	519	509	543	520	559	522	574	552	533	516	531	584	537	519	533	535	534	541	555	552	532	528	514	513	480	547	529	534	560	540	472	543	519	536	521	543	491	556	532	535	507	505	510	537	537	544	520	517	532	528	510	547	564	508	560	534	524	539	539	575	525	551	563	509	491	509	509	521	542	528	548	525	526	515	517	483	522	538	562	534	546	511	497	538	528	517	551	516	542	548	552	528	547	548	536	527	546	557	557	487	549	557	539	503	501	539	559	527	519	547	520	495	557	551	523	520	542	549	507	539	499	509	575	538	500	544	551	537	539	539	583	529	513	524	541	499	530	563	535	522	547	515	510	545	507	539	545	529	556	552	542	573	498	560	516	479	534	562	509	530	540	538	512	536	519	530	493	496	555	532	521	472	532	507	543	538	516	500	519	503	557	563	566	526	539	531	511	509	560	573	518	542	506	514	548	514	531	517	526	516	511	531	558	539	507	485	559	557	495	521	545	543	552	532	528	517	507	552	548	551	535	535	513	516	537	533	498	538	482	573	511	556	551	547	549	553	555	519	502	491	537	524	534	542	522	478	541	514	535	536	557	559	535	558	532	513	522	529	508	515	515	524	527	503	565	507	486	517	519	547	535	542	553	503	535	523	531	538	531	539	523	522	552	552	545	482	495	555	544	490	569	478	500	537	539	516	542	542	538	564	546	553	526	549	572	554	515	534	523	514	517	518	524	533	570	589	527	497	549	560	555	511	528	512	496	548	527	517	515	538	572	542	541	564	521	570	503	516	497	552	530	557	518	493	525	507	541	496	508	523	528	550	523	529	472	533	509	542	541	520	485	535	552	515	487	510	525	535	502	546	511	534	581	503	531	515	516	574	551	549	492	574	534	556	585	552	547	545	562	555	535	547	493	518	529	535	554	550	520	553	524	532	519	527	542	546	508	509	528	540	542	513	576	504	507	545	513	537	521	531	585	505	542	556	561	528	497	541	517	481	519	536	543	551	536	553	511	531	499	508	533	538	521	504	559	509	513	508	525	531	517	537	573	542	487	521	546	516	522	550	540	496	503	539	495	554	526	550	571	549	520	565	482	565	520	561	520	508	553	520	530	517	531	538	540	530	492	537	520	566	529	553	515	514	533	573	537	529	511	506	508	498	561	544	515	532	510	508	545	541	533	554	523	566	534	513	524	525	533	535	532	554	495	557	542	542	549	539	530	516	487	537	493	517	532	530	502	524	554	531	501	522	544	526	499	496	546	535	521	518	515	548	502	482	538	560	526	514	512	528	533	538	515	574	551	487	546	523	560	546	543	526	508	558	533	511	511	514	506	562	485	534	512	555	524	532	525	573	562	523	542	517	531	576	528	484	551	508	532	522	476	544	527	502	577	529	527	535	506	512	533	514	522	552	517	553	523	558	528	503	534	543	513	535	547	524	503	554	563	544	532	517	564	486	484	528	538	589	526	531	521	503	525	530	539	500	526	533	508	495	519	513	506	474	501	565	554	576	599	531	534	506	575	550	533	563	540	549	513	517	507	547	526	533	552	524	563	560	497	515	529	488	467	536	477	534	530	522	515	526	519	530	534	556	552	505	513	525	491	540	536	526	552	526	546	471	538	520	576	501	535	535	589	568	557	515	552	518	515	533	523	524	535	548	571	529
26946	19589	7034	1393	843	710	577	446	410	354	392	425	399	366	421	402	385	411	375	396	412	444	391	361	368	380	386	391	395	402	383	389	363	385	404	375	379	412	383	402	406	355	378	379	363	402	372	403	404	379	370	396	385	361	359	401	366	359	382	399	383	403	369	389	393	400	383	386	388	388	365	383	367	372	370	346	414	362	387	372	428	381	380	368	397	340	386	384	379	384	364	380	358	431	359	358	402	376	403	391	358	384	390	396	368	379	353	375	415	389	393	372	356	423	394	359	368	418	410	371	373	357	400	395	408	392	420	368	373	346	400	394	409	375	351	393	368	401	408	385	387	382	390	403	375	423	386	379	369	398	366	385	392	371	373	362	373	396	407	381	412	368	418	372	372	404	402	399	405	389	384	428	385	386	382	378	376	426	417	393	389	375	370	413	403	380	392	403	394	435	405	383	348	371	414	369	371	402	391	391	338	377	377	371	381	395	432	378	394	401	396	384	384	377	401	377	397	356	370	397	406	401	394	393	395	390	359	355	382	394	410	388	375	401	384	391	403	337	377	383	387	362	366	405	369	394	408	427	385	413	388	399	445	374	392	389	385	379	365	400	398	374	366	384	393	406	360	398	405	369	368	353	363	420	361	369	361	422	430	373	369	369	409	405	365	418	367	383	447	373	404	417	389	406	359	348	373	410	386	375	395	395	389	423	370	393	410	404	370	411	373	322	370	372	385	379	376	370	351	364	412	424	402	425	385	406	395	449	390	362	399	393	407	386	377	353	392	408	375	384	397	368	406	371	396	355	373	414	389	371	407	377	406	385	386	351	395	384	348	360	383	363	398	360	388	367	399	408	364	372	382	384	389	392	406	385	363	389	363	381	376	370	410	367	366	384	389	375	399	363	385	393	382	402	343	330	364	397	358	385	411	365	381	424	414	368	421	369	361	378	406	385	422	357	388	376	383	360	417	398	330	382	365	390	385	382	355	392	372	401	348	396	406	375	383	407	385	360	370	371	360	382	337	391	417	361	391	374	387	372	398	436	407	343	385	409	407	367	361	372	390	402	394	385	369	382	370	362	389	396	374	352	402	423	385	417	390	408	417	372	373	394	397	407	407	389	363	376	380	399	369	378	393	364	391	377	391	380	379	418	402	378	409	376	382	395	373	405	363	339	377	390	410	396	385	401	340	369	370	417	387	373	412	393	349	390	376	378	402	343	388	383	425	381	395	373	377	376	393	369	381	402	405	346	403	395	385	387	385	400	355	374	363	415	384	381	382	362	398	410	363	410	402	356	376	409	377	384	408	378	386	373	393	355	379	359	430	388	380	407	354	368	388	388	415	408	424	354	351	411	415	407	389	399	407	401	373	356	395	388	375	408	360	314	368	399	391	392	415	400	388	401	392	384	421	370	383	380	397	371	359	394	368	398	400	400	409	404	406	399	398	394	372	376	395	384	389	365	381	395	367	400	374	418	369	350	379	389	402	365	370	413	389	373	401	408	399	433	407	391	353	361	394	384	424	410	378	370	393	384	397	373	399	381	371	415	374	419	396	368	350	398	388	366	448	376	348	397	360	415	380	381	425	364	404	379	379	389	399	359	377	345	367	401	368	389	390	389	409	382	348	361	394	421	369	365	347	414	373	407	390	399	362	427	383	391	388	405	388	405	383	375	437	363	389	421	392	426	362	404	388	383	378	344	385	383	385	369	397	376	390	370	407	380	416	380	367	356	385	402	409	380	386	390	393	408	353	377	392	382	384	394	383	372	407	396	388	410	383	372	389	370	379	395	383	420	378	397	404	409	430	382	442	404	344	394	388	369	352	387	377	405	382	387	364	345	390	393	380	368	367	375	410	403	351	407	360	420	383	341	393	385	404	365	384	385	405	384	371	406	362	361	415	393	356	420	368	401	367	423	370	384	350	381	419	381	388	388	404	381	387	415	380	376	392	393	350	364	354	400	355	363	404	383	379	381	411	395	369	396	385	366	339	385	362	371	371	366	417	387	384	356	397	421	351	384	377	362	380	390	368	362	401	372	383	445	364	394	379	359	424	388	392	357	373	375	360	397	379	411	371	386	414	407	380	384	352	391	399	396	357	407	385	374	394	403	409	403	378	412	389	391	391	386	381	401	362	384	391	397	373	337	402	369	348	376	355	365	412	437	439	377	384	349	374	358	398	385	392	394	358	373	379	431	402	380	370	404	368	391	370	431	375	368	390	363	373	392	419	392	370	392	366	355	399	401	386	412	373	367	361	395	395	355	382	394	393	359	422	369	361	366	423	399	353	379	384	404	408	350	378	401	387	387	385	392	385	392	422	371	386	419	392	398	362	408	380	402	340	401	371	365	387	393	395	409	399	357	363	380	390	375	355	405	384	359	363	417	402	403	402	381	401	424	376	403	382	383	392	413	365	388	409	392	385	388	396	375	422	344	409	382	348	392	396	393	382	368	360	387	380	377	385	380	342	398	379	391	397	409	355	397	382	390	423	369	409	356	408	378	389	377	438	347	320	381	392	389	386	393	399	342	403	379	403	395	373	395	433	375	381	389	403	371	356	371	391	388	410	379	373	392	395	339	403	416	376	377	394	400	384	427	402	368	408	362	398	384	378	398	402	402	389	407	367	395	414	401	396	381	376	412	418	390	385	401	395	363	389	394	364	416	387	372	394	374	378	390	383	397	420	372	396	422	370	394	354	401	404	391	397	383	355	411	374	383	377	383	382	362	375	353	403	406	337	344	370	380	383	366	380	372	408	380	400	398	374	386	382	390	392	410	384	397	382	400	417	381	387	373	369	373	368	369	376	380	401	392	386	410	379	360	367	425	378	362	329	381	373	375	393	383	414	410	377	390	422	371	390	370	392	416	387	399	392	381	418	404	391	391	360	374	394	387	355	375	362	375	373	377	389	404	380	366	389	388	395	410	398	391	390	386	380	399	387	380	392	402	364	403	411	363	369	419	375	410	398	380	353	346	394	392	378	378	375	367	384	407	400	361	433	397	400	328	408	409	395	384	391	360	418	377	363	387	398	376	405	373	359	363	357	422	388	382	387	383	390	427	388	390	377	398	396	395	408	358	407	396	387	412	408	387	406	386	367	415	385	393	358	383	386	389	390	367	376	394	355	380	416	372	377	341	380	374	402	391	380	393	408	417	388	384	409	369	414	369	359	382	431	374	366	416	361	356	371	377	422	373	388	418	388	404	389	374	395	410	411	410	450	377	391	371	373	349	392	406	388	380	412	355	380	393	397	388	388	368	383	361	399	399	377	369	386	397	370	404	390	389	379	381	398	390	421	389	396	329	409	405	404	403	403	371	384	376	392	392	382	416	317	388	392	372	363	407	404	413	392	393	360	385	415	423	376	375	365	353	398	388	386	446	389	377	380	364	403	365	402	364	378	388	378	410	376	393	393	390	385	364	402	389	371	376	408	372	381	368	387	376	378	379	397	389	366	392	411	380	394	392	426	407	374	415	413	368	407	367
7562	4975	3375	1535	1075	839	659	553	554	533	499	524	490	455	486	496	494	486	500	482	467	485	484	460	505	486	443	433	461	470	448	472	478	497	479	495	474	466	476	440	458	447	450	444	462	473	478	498	477	456	474	437	513	447	461	439	494	483	489	464	462	438	475	484	495	465	514	459	485	463	490	437	450	444	487	473	479	482	456	481	464	467	468	457	431	497	462	431	480	451	434	468	456	506	490	441	496	480	479	481	509	477	491	457	472	469	463	447	462	472	467	467	478	472	485	515	457	491	463	477	450	465	463	495	432	436	477	473	465	495	471	483	455	450	469	445	485	512	458	466	475	476	474	443	434	461	448	518	509	457	466	476	478	465	473	484	465	493	460	451	456	480	459	459	456	489	502	497	478	487	436	473	461	458	501	472	447	466	506	490	483	488	455	488	505	477	455	468	447	469	483	435	475	454	457	471	486	498	438	467	445	463	465	480	458	496	497	439	452	469	468	475	474	467	419	459	480	475	475	461	511	473	515	482	497	477	496	435	478	468	472	473	468	455	458	474	463	454	462	471	500	508	469	494	491	492	493	479	450	444	474	463	479	465	450	485	493	486	466	478	483	487	418	458	509	518	461	457	432	464	452	456	490	497	520	460	504	481	455	497	465	469	459	472	500	437	429	465	477	471	467	464	481	486	460	478	472	470	444	514	470	496	483	504	448	447	459	461	484	485	453	527	472	473	435	467	469	507	510	477	432	473	468	486	446	461	485	493	446	497	484	441	494	509	501	441	447	466	447	479	451	468	475	473	484	483	524	461	488	447	456	452	463	491	480	500	491	487	463	493	516	429	471	454	443	478	483	524	472	489	491	473	462	496	488	437	481	497	451	466	480	501	453	503	499	469	444	475	467	466	453	440	488	503	506	474	458	475	475	478	454	485	434	470	466	523	484	465	467	445	492	455	489	467	476	476	446	461	468	494	487	469	467	484	482	468	483	476	460	466	483	429	495	489	429	464	438	485	497	479	480	474	488	448	440	490	461	466	483	502	456	487	441	499	474	504	463	475	481	492	486	444	467	479	454	471	438	467	445	432	480	443	491	476	479	461	461	459	483	482	448	461	489	475	501	485	461	466	455	480	460	496	501	427	453	476	482	487	489	496	450	484	465	447	460	503	483	420	479	499	499	452	495	481	465	470	464	445	502	485	459	427	483	494	475	450	511	498	471	494	482	460	447	442	491	448	479	479	473	489	457	499	489	457	476	466	486	464	443	482	490	490	469	471	458	453	448	512	457	485	475	462	490	502	462	494	465	459	473	460	461	436	443	456	481	486	495	452	541	457	437	489	493	474	461	439	463	489	490	466	506	472	443	489	491	481	472	461	467	470	466	456	493	473	444	444	447	489	474	478	452	456	447	421	467	490	473	483	506	484	446	449	460	466	464	513	489	450	516	458	444	494	478	470	441	463	463	482	496	468	486	437	451	438	502	476	473	481	423	474	450	485	499	481	458	447	498	467	502	508	448	485	428	484	504	507	473	474	452	445	445	491	479	460	461	450	455	469	468	479	488	464	474	465	422	454	468	490	472	487	497	459	447	476	485	444	480	434	492	479	457	451	438	491	482	483	454	486	443	463	460	483	476	487	469	495	446	477	499	492	479	485	441	459	459	504	473	479	505	486	460	458	464	468	483	480	511	452	444	427	467	502	434	434	495	468	490	491	469	493	503	470	501	445	460	480	475	495	443	491	455	542	454	463	477	452	465	465	455	480	473	478	450	468	483	482	459	449	487	482	465	461	425	436	508	479	494	467	473	481	471	469	484	457	480	469	462	509	465	472	454	479	482	506	498	439	504	451	441	489	478	468	512	490	438	465	471	455	524	517	506	442	482	520	458	472	490	440	460	493	422	500	451	455	466	450	477	490	481	453	470	480	434	458	436	493	449	438	487	513	506	446	467	477	474	497	498	445	499	490	465	488	467	441	461	453	468	459	475	445	467	456	467	478	453	505	473	456	444	492	498	440	455	490	495	482	464	475	449	480	458	467	461	462	450	446	471	496	505	477	466	450	478	457	455	455	447	458	444	461	460	457	466	471	455	522	446	458	465	494	443	454	462	480	459	460	460	498	507	485	454	437	476	452	436	472	409	454	483	497	483	481	471	487	481	436	484	465	424	505	463	442	524	443	484	498	457	464	473	491	467	481	476	491	469	478	442	467	480	460	436	496	457	463	485	465	466	448	479	492	490	436	488	456	514	461	451	485	465	455	475	463	446	461	471	501	467	428	486	476	471	471	498	460	474	472	485	451	458	461	462	469	476	494	439	510	473	487	497	483	503	460	475	458	449	455	468	508	486	456	484	457	423	446	487	445	467	492	446	476	442	518	416	457	504	519	471	454	470	495	488	473	459	524	455	464	471	450	440	459	460	486	445	486	477	505	478	437	484	421	475	453	471	483	542	455	470	485	459	461	519	495	516	480	497	446	466	490	500	465	433	489	445	481	492	494	439	491	495	513	497	509	474	467	471	436	482	460	475	470	459	486	470	483	467	462	437	462	480	514	477	458	472	451	508	467	464	501	513	489	442	496	472	474	499	482	499	469	518	477	489	485	477	478	443	518	431	467	485	496	443	462	483	476	488	480	418	442	417	441	479	465	474	456	495	445	458	448	467	489	444	483	434	452	493	471	470	471	456	473	453	478	491	461	470	495	463	512	482	469	478	440	518	452	468	502	415	473	501	457	481	441	511	472	480	468	461	490	452	466	478	480	471	468	477	492	426	477	492	499	466	504	465	487	459	481	490	462	453	443	470	471	521	436	473	491	497	473	467	483	469	487	496	465	453	492	467	451	481	472	474	491	475	492	438	490	481	468	475	398	514	459	494	469	480	467	500	447	451	474	466	494	443	512	485	473	495	480	493	480	462	476	435	449	467	457	526	486	518	469	494	477	490	430	458	483	491	445	486	502	485	458	454	446	462	462	465	448	485	472	496	442	456	470	461	483	475	498	504	456	505	475	471	518	493	485	471	447	478	472	441	466	438	452	464	500	475	496	474	436	453	458	460	440	478	443	498	472	511	441	484	472	448	472	464	470	490	489	470	503	446	470	471	457	502	500	468	465	457	439	499	416	445	442	489	444	440	439	463	477	468	502	471	471	516	494	496	497	495	477	492	464	477	454	484	500	450	477	480	498	515	449	534	522	505	457	430	472	490	501	454	500	509	429	503	451	463	491	469	489	441	458	459	440	484	488	483	460	469	496	474	471	448	466	483	460	457	481	492	491	473	477	476	491	450	467	482	473	475	446	466	524	462	461	463	457	478	472	484	429	461	444	486	475	513	511	462	482	453	498	472	444	490	467	486	470	480	519	443	462	482	458	481	464	493	492	469	481	456	526	462	455	467	446	482	492	493	504	458	475	467	466	435	475	465	466	477	453	459	457	491	479	458	472	494	494	489	471	457	453	508	468	488	511	473	482	483	476	466	461	428	430	475	485	490	480
23210	21056	28200	24094	21036	10816	1671	1076	918	843	800	739	704	688	729	665	663	644	694	669	660	659	603	622	621	630	676	608	618	629	608	679	627	620	642	610	618	643	619	604	616	599	618	632	630	658	670	626	575	610	589	620	633	626	601	655	574	600	607	634	576	609	614	638	596	611	659	615	584	590	633	599	636	666	606	598	595	622	632	613	621	634	601	618	612	621	599	567	601	631	586	628	588	577	628	640	610	604	581	618	634	621	675	594	619	581	575	607	586	614	625	606	686	665	612	591	581	583	586	568	600	578	611	615	600	594	646	627	616	643	631	592	637	595	572	596	630	600	637	627	596	606	645	565	609	601	600	594	626	607	606	601	565	617	598	594	652	561	576	603	585	630	581	609	654	639	601	600	607	587	602	618	579	597	622	664	623	588	584	601	609	598	633	659	617	575	638	636	624	558	633	606	558	646	615	626	571	610	585	629	595	644	618	667	625	628	621	635	584	634	599	601	606	573	616	561	584	592	645	574	632	572	582	621	670	598	616	640	595	612	605	637	613	626	582	609	630	629	580	652	625	605	576	597	629	621	601	598	582	622	581	627	603	632	649	589	597	658	609	652	622	620	633	644	599	632	595	578	596	606	598	600	605	644	588	607	554	607	645	596	648	585	607	613	593	586	609	553	643	603	560	640	622	600	594	619	613	601	599	603	644	592	648	628	590	626	640	641	605	589	596	614	619	638	586	634	641	653	596	625	629	633	559	590	597	678	657	610	641	588	615	625	567	637	674	656	616	602	621	588	582	596	645	606	640	591	584	631	609	614	580	583	604	615	585	595	667	622	592	592	610	591	582	581	635	576	621	603	627	622	551	611	628	565	604	639	597	631	632	606	610	605	627	601	634	612	573	678	648	636	613	603	640	624	629	595	621	589	631	606	617	621	592	609	621	620	626	587	577	598	608	587	588	628	605	656	569	603	635	567	619	643	646	582	593	646	598	642	557	626	608	607	602	622	643	587	629	618	563	636	628	642	601	653	613	613	593	613	613	598	580	575	662	594	590	569	605	652	599	596	601	663	652	558	585	652	583	653	637	624	626	639	603	592	588	613	555	624	619	594	613	615	631	574	615	657	644	652	588	590	577	652	627	610	636	656	635	635	602	593	602	621	599	614	591	587	596	599	581	633	602	577	589	619	568	574	656	587	588	630	617	627	610	598	599	604	577	592	624	631	623	631	627	603	561	649	609	620	650	608	612	588	648	553	595	544	599	605	605	561	573	617	561	582	646	634	598	623	606	606	629	594	622	630	564	578	605	642	626	618	620	622	593	634	623	629	595	628	613	619	631	582	617	589	630	602	530	556	624	611	627	593	594	656	617	596	602	616	626	629	580	594	608	575	636	630	606	623	632	609	609	618	594	579	589	604	613	623	574	652	603	600	622	630	666	633	646	598	653	581	603	592	608	614	602	655	606	647	630	597	590	623	543	562	622	615	595	585	636	585	623	610	606	641	620	618	612	649	555	618	618	637	628	616	620	598	588	656	582	637	628	553	626	632	591	627	629	627	609	619	588	652	541	597	604	631	621	647	579	607	604	593	582	647	613	625	617	585	587	605	638	552	627	581	616	602	573	590	611	629	588	541	634	639	638	605	617	602	617	616	605	646	622	587	611	597	624	613	602	613	605	602	657	606	594	584	615	617	619	578	538	577	536	603	592	639	625	624	639	579	587	622	607	624	630	626	605	621	610	660	593	593	590	577	633	620	572	613	586	599	599	605	594	606	623	606	597	629	579	596	597	602	599	576	619	603	623	620	643	646	612	589	557	612	624	649	597	570	598	577	635	569	642	632	618	587	635	610	605	601	607	612	596	611	638	591	568	578	640	643	612	594	630	552	616	587	635	643	621	633	587	576	570	612	633	584	669	624	605	600	598	646	652	631	631	609	609	608	636	603	627	627	608	625	587	615	590	606	612	591	588	608	655	592	616	650	617	611	626	627	611	604	642	632	608	579	616	581	588	583	614	594	599	606	596	567	609	611	599	603	569	586	575	624	615	600	598	584	654	598	623	609	602	585	631	603	617	663	595	627	618	643	589	614	624	588	593	597	627	576	593	594	610	613	596	575	620	560	593	616	586	668	622	628	600	593	566	620	584	644	623	658	614	605	609	587	647	639	610	576	623	654	631	605	627	594	607	615	599	624	549	569	598	600	618	593	600	578	591	622	638	556	646	608	649	565	619	605	609	648	651	646	588	594	601	570	577	611	611	579	603	590	596	606	626	586	585	568	590	617	634	559	593	602	624	606	618	588	566	603	624	622	626	599	630	637	604	618	617	649	626	568	594	608	587	641	572	648	600	604	600	562	606	591	603	622	602	641	602	593	586	594	593	615	597	626	598	592	573	575	625	650	590	613	597	626	601	580	639	650	591	613	599	607	590	609	629	623	607	572	592	597	578	596	602	574	606	604	595	583	610	593	562	598	608	577	629	668	644	623	639	600	572	616	621	617	635	608	600	628	594	629	630	628	600	616	623	649	610	621	577	574	639	582	607	613	583	613	676	612	639	642	600	594	597	568	618	619	622	618	612	588	583	593	601	581	636	628	610	578	609	621	617	543	572	598	599	597	557	637	568	592	607	624	619	629	636	618	512	604	612	600	588	609	606	608	619	614	558	620	593	620	584	589	599	599	604	616	609	659	627	643	603	614	674	619	596	612	630	619	603	593	581	603	595	622	552	631	659	650	602	589	597	648	602	599	588	601	620	641	610	650	651	617	579	597	576	610	618	604	608	600	604	634	637	570	627	619	657	588	644	630	628	597	640	609	612	609	645	641	565	612	562	608	567	589	597	567	537	620	625	600	575	655	616	631	594	634	592	556	563	655	635	631	640	620	651	630	633	590	669	623	575	620	629	569	594	583	597	663	605	637	635	625	642	609	616	633	600	626	591	619	603	571	594	639	601	607	634	614	614	628	610	592	625	628	618	662	620	594	591	603	633	633	602	584	577	591	625	621	626	622	580	556	629	625	576	603	592	635	589	605	663	632	554	598	568	620	586	576	602	613	603	614	594	583	677	645	618	618	577	588	606	623	614	610	628	571	669	590	618	651	594	593	638	601	574	631	614	649	620	587	613	622	616	627	662	617	581	624	605	576	595	641	604	620	625	606	573	654	626	611	598	578	630	598	595	618	624	584	627	616	554	603	601	629	591	612	631	578	600	640	590	636	578	573	626	606	648	596	620	590	562	617	594	616	585	600	637	587	601	596	611	644	596	583	611	614	591	554	606	622	620	559	614	611	590	628	623	598	608	599	619	627	578	633	640	599	643	610	587	606	644	618	617	632	623	613	661	581	583	612	559	619	606	618	609	565	606	622	572	605	672	641	609	593	612	619	610	625	627	628	584	590	633	646	593	576	616	642	621	589	656	601	617	603	591	635	613	581	584	600	582	595	600	561	611	583	599	596	614	642	615	606	612	618	633	617	555	598	597	581	618	609	615	585
7671	13615	10723	4866	3310	2653	2014	1558	1327	1083	1030	1037	937	882	821	826	812	852	818	841	771	775	776	788	799	814	805	746	764	787	756	782	760	749	793	735	766	748	788	747	780	739	725	764	742	696	724	745	804	757	700	724	682	724	746	705	777	781	774	705	712	745	785	685	761	733	782	769	740	781	737	730	797	717	773	750	752	769	719	772	730	693	737	750	732	795	741	735	752	765	731	750	755	732	756	765	711	714	798	739	761	748	756	739	715	712	737	796	676	740	732	763	678	718	735	733	767	776	707	729	736	740	697	730	712	749	781	777	744	758	727	809	763	709	724	739	721	744	721	792	811	678	764	775	713	751	757	727	746	733	716	675	736	786	752	697	766	736	734	792	724	724	739	710	752	744	755	765	722	734	736	719	709	730	737	720	725	721	762	764	731	791	682	698	726	739	781	687	774	752	712	741	719	728	767	759	723	797	717	753	733	743	733	731	751	737	735	713	704	758	712	733	753	718	714	740	736	717	775	757	759	699	724	792	707	740	754	759	695	726	768	766	726	742	713	695	772	734	727	725	768	787	739	722	773	713	709	776	735	711	752	701	749	694	779	759	767	695	727	758	789	722	701	740	797	755	802	748	765	755	750	741	761	762	749	736	759	723	738	757	787	781	845	718	741	729	748	728	791	749	765	690	690	720	711	706	757	749	800	766	751	687	720	772	710	761	728	821	731	751	751	723	718	745	716	756	774	722	760	767	750	742	790	691	732	705	768	753	756	760	780	769	763	725	757	710	789	772	698	734	775	702	769	747	756	719	737	723	797	770	788	711	767	699	704	739	755	774	765	719	718	786	782	706	788	753	730	730	731	744	712	761	704	726	707	754	716	707	769	767	730	771	699	696	713	719	731	717	719	715	673	782	700	727	742	740	771	782	743	759	722	773	763	762	717	784	778	735	791	788	744	716	731	741	758	691	684	729	732	755	713	715	771	716	758	765	731	753	759	733	773	738	721	730	721	711	743	761	757	769	789	750	720	769	723	747	721	745	745	753	710	750	733	745	767	722	783	748	753	768	714	758	703	733	791	743	718	726	774	757	767	750	740	749	741	753	747	772	766	706	720	772	765	714	741	696	725	691	776	713	715	769	739	752	695	764	749	763	741	772	728	731	753	732	773	721	713	711	729	673	781	803	733	763	739	734	715	734	726	776	788	705	743	753	695	772	719	746	760	728	742	806	804	759	699	763	721	737	747	761	769	732	791	710	716	740	737	767	741	741	711	699	712	746	721	749	777	762	777	703	740	768	752	705	749	788	757	764	768	751	778	710	713	751	767	711	710	808	774	740	740	754	742	762	725	757	724	733	754	762	716	756	754	728	720	727	734	715	764	699	768	735	749	763	752	711	719	724	736	770	746	764	747	756	745	692	719	727	776	745	767	752	744	741	711	730	760	752	735	744	749	737	732	703	709	768	749	745	744	691	744	743	738	734	712	734	743	765	769	749	717	738	714	736	730	718	721	779	806	716	762	740	743	754	757	763	777	693	802	740	743	732	747	769	783	685	747	768	725	695	780	704	711	738	767	739	730	710	719	694	752	753	775	730	788	799	726	738	768	755	716	798	761	783	737	751	736	732	738	745	714	671	758	758	698	709	738	679	722	730	761	759	772	706	750	762	746	726	701	739	745	786	717	733	792	753	723	685	744	756	739	760	741	727	742	781	740	741	709	737	782	689	763	745	742	734	695	711	747	798	737	786	756	737	731	729	748	698	715	730	729	715	774	717	747	795	738	773	791	720	740	707	743	777	707	710	770	689	695	753	752	747	755	800	675	709	720	774	729	743	699	780	705	748	720	689	748	702	716	732	740	736	714	768	757	745	737	749	784	784	752	746	720	723	772	695	770	733	720	748	757	710	772	777	741	736	717	757	775	755	814	704	729	673	767	722	722	718	748	762	803	722	744	710	778	779	735	774	798	743	752	769	679	730	771	753	714	741	759	754	692	730	708	805	759	755	717	765	757	773	749	723	779	745	761	739	728	750	766	729	730	740	741	735	708	701	738	722	758	729	729	755	752	737	704	778	664	778	730	737	725	768	788	768	745	749	747	718	723	781	705	708	753	744	770	718	759	773	716	738	723	716	749	780	717	752	784	733	746	759	763	770	724	734	741	765	740	773	768	768	714	797	747	745	767	733	782	733	756	780	747	702	765	777	779	746	747	741	746	712	698	735	753	700	734	775	721	712	740	778	770	774	728	710	729	734	737	751	741	724	776	741	771	755	768	730	733	713	742	752	716	785	759	695	722	730	740	746	720	692	780	726	757	754	773	775	751	726	762	766	721	764	778	739	694	724	762	735	762	699	743	769	743	765	698	722	675	736	746	730	731	704	739	755	739	745	775	757	719	734	710	719	741	766	760	731	717	764	701	672	749	741	756	725	770	721	684	705	731	754	748	766	744	747	819	748	742	752	736	767	792	776	744	754	718	758	686	724	735	759	701	735	734	786	776	799	721	722	691	751	722	751	738	735	734	724	723	790	714	751	739	700	772	724	804	733	744	741	731	684	730	813	802	779	735	765	745	728	702	734	727	744	780	716	748	746	739	793	761	727	774	771	796	750	773	751	758	718	810	747	802	783	732	761	743	785	759	754	708	767	754	766	759	761	733	777	739	740	717	699	727	753	715	716	725	681	795	762	732	732	756	734	741	742	727	745	802	718	727	771	720	774	733	735	716	688	734	712	669	747	723	757	751	707	728	721	750	784	714	719	753	734	718	714	829	710	736	743	724	732	756	763	750	734	684	739	706	779	723	761	732	731	781	742	698	693	763	725	730	737	733	703	762	731	739	767	758	777	728	728	799	777	747	753	766	735	741	713	755	764	724	706	758	752	735	723	766	737	737	724	705	741	778	735	735	722	781	755	695	754	738	723	756	716	762	714	757	726	752	708	742	720	792	687	726	786	705	692	691	740	709	787	712	777	743	741	748	773	709	744	721	764	745	744	775	722	733	687	743	739	765	751	704	803	727	748	766	754	759	694	768	722	764	698	687	779	815	709	787	768	706	745	749	766	729	773	745	716	713	714	788	732	752	743	763	718	787	717	777	688	680	698	732	745	773	761	742	805	752	695	747	748	781	792	718	784	741	711	762	717	788	748	713	726	791	776	766	760	772	702	739	725	737	747	736	733	768	797	717	703	727	792	755	753	759	766	731	748	694	726	707	708	708	728	753	737	737	753	741	749	750	807	794	773	739	712	743	720	765	721	746	752	770	795	707	770	703	740	762	720	732	769	721	756	701	730	778	785	745	739	732	688	786	737	728	761	726	694	716	804	715	750	744	792	754	740	771	791	719	785	735	709	805	800	741	728	750	767	771	721	752	766	756	752	749	747	722	750	754	751	759	736	737	728	751	762	803	733	722	762	766	766	764	721	778	722	746	761	683	739	732	724	760	752	765	752	739	736	768	724	768	724	736	763	731	768	756	714	757	735	744	772	730	703	669	719
24169	21075	27361	24892	13157	1018	520	397	298	258	269	219	217	229	210	218	194	203	209	192	185	173	155	183	192	169	179	178	185	185	173	155	175	194	185	178	168	164	159	169	169	175	182	171	176	171	173	161	172	183	193	162	172	186	180	188	181	149	178	184	180	154	175	173	180	198	178	160	193	185	158	212	179	148	169	159	185	157	183	168	187	151	175	188	185	172	171	169	183	150	178	192	175	172	194	161	200	172	158	188	190	153	170	152	175	160	152	163	150	138	171	173	165	192	165	175	155	154	135	176	165	179	182	158	156	187	164	171	154	185	173	150	199	181	169	173	170	183	164	154	190	184	169	168	186	158	171	165	162	163	170	156	193	161	181	166	167	175	192	204	176	163	166	145	177	150	149	197	182	150	172	181	156	177	174	179	175	197	180	171	145	184	159	166	160	160	163	179	181	174	172	163	168	166	169	180	153	172	202	169	188	162	181	159	148	165	173	192	165	162	171	155	168	172	164	176	188	168	174	179	146	191	190	170	174	186	194	189	184	186	158	167	160	169	187	177	182	176	166	155	180	181	176	149	163	188	179	176	164	161	169	173	168	175	176	181	172	171	161	157	159	164	167	169	182	181	188	188	181	178	184	177	174	163	179	187	182	199	176	165	190	164	187	200	182	180	182	188	158	165	175	172	167	183	168	157	174	157	173	165	171	136	184	186	174	193	158	186	201	163	163	192	189	155	160	163	174	158	193	168	174	176	180	146	165	182	173	178	185	149	176	194	184	161	169	170	179	170	178	181	166	160	169	192	166	172	176	163	173	178	179	204	166	163	172	179	193	190	172	163	178	149	163	153	156	169	172	166	172	200	155	167	174	201	176	163	153	150	185	183	159	176	160	162	187	165	153	155	195	173	186	180	178	178	185	193	189	171	150	167	173	175	158	174	176	139	152	177	149	176	157	186	208	161	149	181	173	156	186	178	171	163	187	169	190	177	169	192	173	192	166	169	159	176	180	152	159	152	185	159	147	181	160	150	190	160	174	165	164	154	186	170	173	170	160	164	180	168	161	160	183	151	173	167	189	179	136	151	175	187	147	186	180	180	172	170	176	173	176	157	171	175	167	180	164	166	178	191	173	160	175	184	162	168	177	180	168	159	186	173	177	155	170	168	164	181	148	215	181	186	184	171	147	159	187	189	186	196	176	166	165	169	178	165	172	165	143	177	179	209	190	164	180	159	171	178	166	176	172	181	177	167	148	189	158	157	160	171	190	147	177	156	172	167	176	153	173	162	172	153	168	181	180	168	173	152	159	166	208	167	158	153	156	204	175	191	170	167	178	194	175	197	179	138	162	162	179	149	167	205	163	182	158	161	181	175	189	196	152	170	161	177	161	173	186	170	159	183	180	171	189	200	172	168	153	185	165	163	168	181	178	175	190	157	162	155	184	150	145	188	171	195	183	185	160	197	191	181	183	179	173	165	154	169	188	172	160	192	171	169	182	194	181	189	150	170	167	154	186	167	170	191	169	172	173	171	183	181	160	172	168	150	195	200	195	163	171	181	188	189	170	185	164	184	149	173	178	173	152	165	158	181	171	182	146	161	159	139	171	168	162	170	166	159	171	178	154	160	173	159	167	197	158	156	177	173	190	172	181	153	210	178	166	178	166	168	164	159	169	169	165	149	177	185	168	168	167	183	186	179	158	172	162	168	161	150	198	148	165	152	184	178	161	195	187	177	183	157	163	156	185	178	163	188	176	195	154	165	189	148	184	171	159	196	133	166	155	163	173	201	188	160	176	162	165	175	183	172	170	162	175	179	158	166	168	163	179	171	171	163	169	168	172	197	160	139	161	164	151	174	182	203	168	176	164	168	168	177	173	187	154	155	174	188	185	153	180	167	164	204	191	168	167	160	186	182	190	172	166	152	189	164	185	157	194	171	170	193	166	161	157	192	164	179	152	180	172	171	148	184	154	180	185	166	174	183	174	186	172	186	163	208	168	171	159	194	166	204	172	149	154	177	152	147	188	173	160	170	189	183	181	184	185	188	169	169	137	180	194	186	173	162	186	161	175	174	201	158	177	148	191	198	173	172	165	162	168	178	168	160	167	168	173	173	186	169	152	166	187	161	166	194	218	210	163	156	168	162	170	169	172	176	161	155	144	186	162	170	161	177	185	154	178	168	184	205	166	171	173	172	200	153	182	170	168	168	174	182	178	153	169	178	146	158	174	161	177	144	162	182	152	165	166	177	176	162	168	150	172	168	177	156	165	184	145	187	198	166	158	194	179	164	188	190	184	177	146	177	182	173	173	175	184	158	163	184	174	179	162	176	178	182	173	178	149	156	163	173	179	173	181	167	180	165	148	182	191	155	140	181	194	165	167	189	147	181	163	147	150	187	163	190	173	182	188	177	169	158	183	155	153	173	164	189	190	172	187	211	190	164	175	165	178	186	161	176	151	165	157	175	171	171	186	155	156	151	191	178	168	183	173	151	157	183	157	161	182	168	168	157	171	156	143	185	174	189	168	156	164	183	173	176	152	162	191	174	183	173	172	194	167	166	165	163	183	162	174	161	172	154	151	178	171	180	202	183	178	160	187	179	171	178	185	177	198	170	175	159	162	184	159	191	178	165	167	176	173	171	165	183	164	157	166	172	182	180	185	183	168	171	173	167	156	189	158	170	201	159	172	166	153	161	165	173	182	167	165	171	183	154	174	171	170	166	169	171	161	157	174	186	162	138	180	167	182	181	165	178	172	180	165	154	174	174	170	185	184	170	154	162	194	191	155	143	158	187	181	152	159	151	168	166	200	178	171	186	170	186	173	168	181	181	184	156	193	187	170	176	193	158	161	154	169	182	166	162	191	173	152	173	169	173	159	173	172	178	192	161	170	179	167	170	197	181	160	182	186	171	164	161	164	165	170	155	139	175	162	156	185	181	174	177	155	176	174	173	176	156	160	172	170	164	158	161	167	154	168	185	176	168	170	196	187	176	152	173	165	158	186	155	160	190	167	169	163	179	179	171	158	186	174	174	168	182	179	164	171	160	190	193	164	187	161	156	167	192	167	163	168	200	164	188	184	187	165	177	191	164	162	181	183	158	182	171	173	149	159	180	155	190	184	182	180	204	164	185	196	170	171	174	165	194	177	194	172	169	166	164	159	172	185	172	168	171	176	153	172	185	198	163	184	164	200	170	171	161	181	161	183	164	213	143	158	162	165	171	187	163	135	165	157	154	183	162	187	185	162	173	162	165	169	160	183	190	197	155	180	189	171	166	181	181	181	171	175	173	169	166	182	168	179	143	188	149	167	171	186	171	190	165	167	163	173	185	186	169	168	154	176	169	158	153	168	168	162	160	165	172	167	165	169	186	153	177	161	159	185	192	189	180	169	180	160	158	141	164	152	189	171	211	174	195	165	177	187	157	174	184	192	167	205	159	176	168	170	167	164	175	187	193	191	159	168	150	179	182	168	161	171	167	159	177	164	185	168	169
7408	9852	7130	3041	2061	1477	1035	731	551	464	411	388	353	328	329	273	284	262	256	281	239	237	229	259	235	256	240	224	245	236	257	261	242	220	225	245	267	218	255	261	223	248	221	240	234	202	217	245	241	245	210	216	237	226	217	241	227	232	250	233	238	253	199	248	199	223	263	229	201	225	207	217	229	248	199	188	223	226	241	225	239	231	207	240	251	248	214	218	217	204	223	221	220	217	220	202	200	244	220	226	236	211	224	223	225	210	218	208	226	252	207	222	232	211	256	224	237	215	227	201	223	218	226	219	226	231	262	218	246	218	241	232	218	233	207	218	225	232	231	215	231	204	266	216	246	222	191	237	229	235	211	220	247	228	237	237	245	219	240	226	247	226	235	226	231	224	233	238	219	229	228	239	220	234	215	230	248	227	220	239	232	225	216	225	227	232	233	210	223	223	254	259	245	211	187	228	249	231	197	249	243	231	198	232	218	240	228	231	215	236	225	206	210	188	232	203	204	222	201	231	208	214	233	246	218	246	222	229	243	230	205	238	220	198	239	230	231	239	191	207	219	203	233	225	230	228	229	220	248	218	263	232	262	226	259	239	243	223	198	225	218	207	217	237	213	226	238	214	201	231	217	202	243	236	206	215	239	212	231	231	194	225	203	206	215	201	211	224	240	231	214	202	234	230	206	223	209	234	199	232	214	219	260	226	214	240	227	211	221	216	236	240	228	209	226	248	231	192	220	239	204	212	215	225	205	231	249	268	201	246	241	231	241	226	223	211	214	230	186	211	215	232	232	205	239	204	240	228	227	222	200	223	214	226	229	222	228	239	188	228	218	215	203	224	231	231	200	206	229	209	238	214	227	250	212	200	204	207	216	250	210	207	232	211	204	226	226	228	231	224	225	224	209	206	209	228	208	244	241	235	223	225	247	217	208	204	239	209	208	224	212	220	224	217	207	222	244	218	215	220	232	206	245	218	221	202	245	200	223	212	222	250	229	221	216	209	214	204	211	236	237	231	233	248	232	198	208	225	233	224	202	248	224	202	220	220	225	226	218	239	227	216	205	228	203	233	211	229	220	228	225	217	202	215	250	248	217	230	252	237	221	233	216	226	266	214	201	220	219	234	214	219	219	216	208	216	257	253	218	226	244	214	234	244	236	213	215	205	253	242	252	247	204	223	215	194	210	245	262	207	212	235	239	227	212	210	224	229	218	229	215	203	226	215	236	225	206	233	224	232	232	260	239	204	233	206	240	233	209	231	219	216	192	226	237	211	200	206	208	209	231	227	213	226	237	243	223	240	235	224	220	212	242	209	238	236	227	239	216	249	202	253	235	221	228	238	240	235	201	216	214	213	250	204	200	235	215	234	230	214	216	225	255	231	208	246	232	238	226	236	228	227	217	235	232	216	221	235	221	232	208	207	206	212	221	205	229	190	207	269	203	205	215	240	222	235	216	227	228	204	232	240	217	217	254	215	195	240	221	216	222	243	211	231	216	208	212	249	228	221	222	220	253	218	215	227	225	260	232	228	210	244	234	206	231	231	229	252	218	224	215	215	239	227	198	249	220	228	220	232	233	222	220	232	215	236	211	234	230	257	258	214	234	210	267	200	227	204	198	263	221	234	224	204	214	219	208	203	258	215	222	239	220	217	229	224	241	206	232	192	241	232	219	223	237	234	233	217	237	225	235	239	218	235	219	233	201	191	216	255	216	217	239	241	240	201	251	207	232	234	206	244	204	233	247	229	231	221	247	215	212	223	222	225	235	215	234	255	219	230	231	237	201	203	211	247	228	215	236	237	250	227	244	238	219	210	219	218	229	214	211	209	224	220	222	233	234	215	249	224	221	234	220	221	213	237	225	218	270	213	202	224	215	245	210	199	217	233	227	243	216	225	223	272	211	212	219	217	213	224	290	214	186	237	206	231	238	235	221	229	230	221	251	229	228	234	210	207	224	214	242	204	202	215	234	220	238	225	251	229	212	220	238	194	238	204	232	217	216	224	242	232	229	247	202	232	219	225	230	223	237	196	250	212	208	212	205	241	214	197	199	232	213	224	248	235	219	213	253	210	212	221	213	223	235	227	248	230	230	193	237	219	254	228	225	227	227	221	222	211	206	234	223	203	228	225	248	215	244	226	232	232	226	256	222	256	232	212	217	235	213	217	224	216	228	224	226	245	232	227	223	211	201	220	273	234	227	231	236	212	219	222	253	251	244	220	231	232	242	237	263	206	231	214	222	218	245	229	225	234	211	219	204	210	205	243	196	197	225	217	233	213	222	240	240	227	229	236	207	226	241	229	224	242	222	230	210	219	237	235	227	216	224	228	226	231	253	218	225	234	231	195	236	226	210	232	227	236	210	212	221	253	254	225	229	232	225	231	207	245	203	198	230	208	243	244	225	225	224	224	221	248	224	261	231	243	202	234	225	228	222	215	197	214	241	222	206	209	235	210	223	204	222	189	201	209	217	233	208	189	253	243	240	230	223	221	204	241	223	237	232	221	209	219	220	223	239	238	228	226	243	230	205	218	251	236	219	223	223	248	224	244	220	228	216	208	242	224	232	227	216	239	225	205	222	206	242	254	220	206	221	216	249	242	237	196	258	223	211	211	208	222	225	195	250	240	219	242	211	217	229	226	194	226	223	236	221	233	220	239	227	216	210	225	222	192	211	221	210	194	221	229	206	246	227	226	231	237	228	235	230	232	204	231	205	219	217	236	238	241	208	227	214	224	237	223	226	238	206	216	209	268	228	214	229	211	223	244	219	217	203	223	223	239	228	221	227	227	226	206	250	208	233	229	255	237	220	231	226	224	217	238	229	236	225	238	204	217	237	253	223	233	234	252	205	217	249	235	226	245	249	211	209	222	221	210	217	211	243	243	223	212	227	231	207	230	213	241	208	224	207	211	205	197	198	203	212	212	211	242	250	218	223	248	220	210	213	228	223	234	211	233	214	217	246	215	214	246	255	234	202	213	226	225	217	219	235	230	205	204	244	245	227	207	222	223	210	206	214	215	222	213	230	206	214	240	214	232	264	220	238	226	229	216	240	227	215	228	213	222	249	237	217	237	183	217	235	226	215	211	212	219	214	210	197	218	239	220	198	235	217	248	211	221	195	229	252	224	217	223	224	216	216	221	229	233	246	223	234	243	224	256	229	206	230	243	221	223	220	261	222	227	232	229	233	202	213	236	221	228	220	186	215	194	208	219	216	246	235	213	203	210	216	223	248	193	209	226	197	201	241	239	236	234	230	206	240	226	218	212	242	247	242	232	205	213	228	241	204	228	221	210	211	234	191	201	230	204	210	213	244	209	245	213	219	224	207	212	222	227	235	220	238	228	209	221	222	210	230	203	227	213	231	231	205	207	240	247	227	202	211	228	213	218	205	234	230	218	225	231	226	242	207	236	226	213	233	208	215	221	224	203	213	241	214	209	228	237	213	252	231	219	211	229	241	209	221	213	198	219	228	244	220	253	202	222
22225	21122	28761	23704	21114	21159	10405	1391	953	836	724	705	620	563	578	555	545	503	507	441	513	418	495	461	466	466	468	465	465	484	463	445	427	436	478	465	448	472	452	456	451	448	418	415	453	437	446	417	436	404	484	413	398	405	404	417	428	439	445	441	445	418	432	429	429	406	456	442	494	451	472	438	424	386	426	445	419	444	428	463	451	410	448	438	410	387	451	441	445	421	446	446	427	438	453	412	430	440	411	420	419	448	468	409	412	457	493	443	435	405	456	426	435	420	411	468	432	404	436	450	419	432	436	435	442	428	471	401	446	429	430	430	412	451	422	406	486	442	453	391	424	455	409	449	383	433	403	405	450	420	419	410	388	415	460	457	427	414	445	462	496	427	467	399	411	401	404	417	440	411	466	425	423	418	428	423	410	418	418	428	465	434	428	442	398	478	438	455	443	424	422	414	466	428	425	442	395	395	396	397	424	416	444	455	430	447	429	455	433	428	457	435	410	464	422	443	419	425	428	431	430	430	427	417	434	412	436	447	405	451	427	402	428	418	421	408	417	443	449	420	406	399	413	440	419	421	418	427	428	477	418	440	437	424	419	424	445	463	411	433	446	456	423	396	411	446	398	469	411	436	407	442	401	422	417	435	457	409	405	420	461	443	410	453	409	413	407	474	466	423	438	439	439	411	432	433	402	429	443	407	433	432	420	424	443	461	409	415	476	452	427	419	435	428	421	419	441	394	438	404	439	457	420	445	424	455	424	464	425	454	410	420	430	411	470	433	453	435	439	442	450	455	421	392	425	402	413	411	446	428	442	403	447	400	413	436	412	430	422	457	444	423	417	429	391	403	413	405	427	429	395	439	438	464	429	374	446	446	445	464	453	417	402	428	407	423	432	429	428	419	444	413	421	400	436	450	417	453	441	450	447	431	399	473	422	455	446	416	411	426	474	434	423	432	422	478	415	408	449	380	432	461	435	437	434	402	419	415	399	413	429	429	411	450	474	455	403	464	423	450	475	429	436	429	432	443	432	432	375	413	428	423	433	411	436	407	430	378	410	431	425	397	430	385	458	419	445	450	431	414	436	453	393	422	439	397	433	419	395	410	422	427	428	466	399	433	456	411	403	460	412	408	410	379	426	419	471	459	429	408	435	399	429	432	451	453	434	447	424	424	416	418	413	459	402	451	403	435	410	421	439	397	414	430	440	396	438	443	431	436	442	436	411	440	434	397	424	416	401	432	405	411	423	415	431	442	413	378	392	405	409	428	418	453	425	450	404	464	424	434	409	379	429	411	464	436	420	457	420	439	441	416	428	445	425	427	398	431	414	490	452	425	441	432	445	420	423	426	401	404	420	423	434	389	433	406	431	444	414	455	444	427	441	445	396	439	411	456	443	458	418	410	408	437	460	425	415	444	437	446	422	453	442	388	431	430	422	431	430	455	468	396	417	420	444	401	410	429	404	453	413	440	415	407	442	438	405	404	430	462	456	436	433	438	405	428	429	419	404	439	440	398	422	422	417	412	443	411	429	467	423	400	401	432	421	422	446	422	456	470	433	438	419	450	420	461	451	425	407	462	422	418	431	406	422	436	470	386	438	419	385	374	431	420	416	436	427	433	403	445	391	409	435	429	447	445	432	427	413	448	451	387	461	391	448	453	412	418	469	448	430	431	455	430	450	464	432	451	394	470	420	395	443	430	413	467	429	413	425	397	437	430	480	411	429	451	406	392	432	466	395	442	423	426	428	452	446	415	415	415	445	405	416	428	446	493	466	434	412	427	408	448	399	437	410	434	401	426	391	427	439	470	428	428	395	415	445	418	426	415	389	407	391	433	425	465	447	411	427	408	469	424	412	403	437	406	431	446	427	439	449	386	422	426	422	405	418	420	412	429	402	429	415	423	398	424	448	432	450	443	445	400	449	435	415	450	415	392	473	421	431	431	422	450	422	416	444	432	443	400	449	373	405	442	454	442	428	420	463	393	408	428	386	458	371	446	453	449	407	431	429	409	468	459	454	434	429	444	389	455	450	413	442	428	376	414	436	437	451	452	428	413	416	408	412	418	403	435	461	401	428	461	415	460	414	423	401	406	447	429	407	449	446	424	420	434	400	421	384	445	459	414	446	417	424	425	408	441	372	410	412	437	432	436	446	416	438	433	447	462	396	432	409	422	423	413	427	419	352	436	440	403	424	410	445	433	441	421	445	403	396	412	391	427	409	420	431	442	429	458	420	438	449	418	395	416	387	452	434	410	396	445	410	415	428	435	411	419	436	411	451	441	434	415	390	427	419	430	471	431	440	408	414	434	416	451	441	428	432	440	431	403	455	450	455	412	408	435	463	449	451	393	447	404	420	441	414	473	410	389	423	421	416	446	410	411	416	421	451	426	427	431	431	415	462	427	429	413	410	386	474	430	455	423	470	438	423	409	439	429	421	452	428	422	417	470	446	471	410	417	448	410	441	406	412	443	433	454	437	433	421	432	450	449	399	434	419	427	438	434	462	428	415	418	398	390	421	444	412	447	417	420	453	434	451	469	417	424	413	441	451	458	459	419	429	443	462	429	427	419	457	427	417	408	413	419	430	477	441	468	429	449	455	409	410	450	425	389	421	393	424	437	394	418	466	428	433	427	424	427	460	425	422	437	443	448	420	486	461	394	437	414	435	439	434	426	406	483	438	445	416	416	419	438	370	438	420	401	429	445	425	420	412	463	440	390	410	407	418	416	420	449	425	423	436	453	425	430	415	428	408	433	418	434	409	457	451	444	419	417	408	442	439	445	397	440	442	430	424	419	462	428	413	407	486	432	430	426	407	419	411	406	444	429	453	394	447	415	403	427	407	421	447	422	422	433	437	383	433	440	426	443	414	395	461	455	426	438	406	446	426	392	407	433	485	396	447	477	465	403	429	437	436	437	432	416	416	452	398	456	452	420	442	421	464	414	429	410	405	463	440	435	431	424	398	434	415	446	439	394	397	435	454	429	443	423	417	474	440	372	431	421	402	463	410	438	437	429	437	439	433	407	430	433	410	409	453	447	443	431	407	443	442	439	415	433	423	395	465	429	396	439	435	432	422	457	425	490	449	401	428	455	415	413	446	443	437	427	399	457	427	416	424	449	418	452	447	393	461	401	422	418	397	462	400	410	421	445	444	418	425	406	446	468	387	452	449	473	424	449	412	429	403	382	446	422	406	433	457	425	459	395	455	440	416	389	422	405	423	413	434	449	453	448	385	395	466	432	449	476	439	436	396	443	395	440	444	420	439	461	430	405	448	425	424	429	466	428	424	437	449	482	458	386	427	400	403	429	416	414	414	439	374	445	408	396	417	395	454	413	437	419	457	400	418	444	459	463	431	460	441	424	427	426	431	412	444	409	418	432	435	421	460	419	430	428	410	413	400	468	417	433	451	410	407	414	432	450	453	438	436	403	420	417	419	451	430	447	434	429	416	394	394	469	460	422	454	428	417	438	446	454	441	441	412	440
9989	19878	15819	7727	5317	3846	2797	2006	1597	1245	1089	1046	904	808	732	799	723	702	626	674	645	646	620	641	631	581	607	535	584	553	595	571	548	504	557	573	541	538	549	581	587	521	554	556	542	596	548	530	527	561	555	559	562	548	507	538	521	548	545	567	563	581	548	569	544	531	552	546	520	562	528	498	517	520	527	528	534	470	549	526	533	560	532	531	544	523	540	567	510	528	567	483	569	564	533	535	575	562	567	529	538	527	511	562	560	559	491	505	527	517	545	564	564	518	548	552	521	484	573	543	547	568	557	544	559	525	556	530	594	558	549	560	520	543	555	554	532	505	547	514	545	542	543	539	533	560	578	535	552	491	517	524	509	589	574	564	540	557	591	521	542	540	544	502	599	542	564	517	521	503	519	532	560	521	517	498	536	521	493	559	567	515	485	538	561	534	546	531	538	506	540	497	488	581	538	524	561	513	591	535	534	535	557	544	563	524	544	560	546	534	514	556	535	527	512	460	574	509	542	539	569	511	563	568	507	521	553	528	538	563	528	550	550	533	538	551	521	511	565	509	559	566	516	491	535	522	509	549	511	517	567	553	494	562	562	553	530	492	567	550	546	472	549	510	532	526	541	536	544	534	572	565	554	529	519	527	572	494	514	548	540	545	545	551	521	534	543	536	503	544	518	473	462	527	469	551	553	515	512	546	509	551	509	544	547	529	527	544	560	495	529	513	529	487	514	527	541	540	529	564	544	539	528	560	519	497	496	531	524	527	535	559	560	526	565	564	517	489	554	546	495	568	541	543	561	523	511	518	536	558	567	544	549	532	517	552	556	522	537	508	522	532	526	524	498	540	581	510	583	523	519	536	528	563	535	536	536	509	512	497	535	528	548	533	544	530	535	509	558	533	527	519	547	561	532	566	516	526	572	539	526	537	516	523	507	524	559	532	533	569	565	515	531	511	533	526	512	529	510	515	570	551	563	566	560	538	487	504	537	554	594	551	539	517	547	548	569	508	539	577	505	565	537	538	509	525	537	544	475	540	506	566	551	569	549	496	549	530	516	550	560	559	556	499	504	519	558	511	534	556	554	540	529	516	524	545	564	551	526	554	523	540	500	537	547	499	511	504	540	544	526	540	510	509	587	553	545	518	517	523	574	503	560	516	505	547	532	527	541	572	560	514	561	516	547	586	551	525	517	572	528	545	578	532	533	527	567	541	511	520	563	579	524	548	517	503	547	551	520	528	536	514	509	571	542	567	520	549	488	497	543	506	510	579	563	536	524	521	520	515	552	532	551	518	522	495	501	545	545	539	541	548	558	515	508	558	493	544	517	499	488	462	558	554	539	528	516	472	539	537	532	522	532	514	540	510	534	532	543	517	539	523	538	507	558	552	528	534	561	527	570	566	557	538	581	557	525	588	512	562	500	534	542	556	570	514	540	537	541	521	541	530	506	557	559	519	506	519	560	549	558	547	541	519	530	536	545	532	536	508	560	513	546	527	523	517	538	579	542	552	555	548	539	531	530	526	509	535	515	536	533	507	571	550	542	563	542	527	511	551	549	533	555	515	473	555	558	544	536	557	582	514	497	545	540	588	543	554	546	558	528	549	548	550	563	555	544	510	559	560	499	578	554	498	543	534	488	565	600	498	533	506	564	510	543	546	553	568	523	512	552	493	497	505	511	513	542	531	526	505	491	531	494	508	533	520	511	566	571	536	539	583	536	532	550	529	543	488	598	586	533	511	510	559	577	558	550	530	516	556	532	524	530	484	548	490	558	559	512	540	560	531	529	544	525	515	512	486	554	536	553	506	537	562	557	521	520	533	529	558	487	518	538	560	531	505	580	518	548	528	525	538	503	573	572	496	541	521	541	484	532	542	538	499	500	542	558	552	541	550	548	515	502	534	526	525	519	546	540	527	548	529	533	567	529	541	506	519	546	510	524	491	546	527	506	528	527	571	561	510	543	525	552	558	544	543	544	536	598	514	542	507	550	498	605	504	516	537	534	514	544	496	520	587	538	541	485	538	523	509	565	520	534	552	534	538	523	516	491	551	541	569	526	544	550	547	540	519	531	529	510	559	553	525	533	537	508	520	550	510	516	536	528	545	551	531	554	555	520	562	537	510	489	556	532	551	530	517	567	524	550	505	496	538	533	534	579	474	547	550	560	537	535	542	566	513	561	530	567	503	502	488	540	578	497	522	536	523	556	544	513	528	480	551	525	507	576	511	534	521	520	544	536	517	553	512	562	573	536	536	498	551	571	566	533	536	516	552	553	535	534	529	515	536	547	575	542	530	554	535	563	532	534	538	552	514	519	559	528	524	580	522	560	518	512	517	536	562	524	553	543	540	522	487	554	538	548	542	565	527	581	568	563	499	533	522	568	580	515	512	530	541	506	566	531	540	559	541	526	522	550	554	509	514	519	549	558	545	536	489	552	537	531	549	517	560	499	567	541	499	542	514	509	529	512	554	546	549	533	563	508	552	530	514	529	531	561	514	541	539	534	513	529	511	486	522	513	516	569	497	549	536	516	541	540	560	539	510	516	514	521	520	543	545	539	546	541	534	533	545	516	543	559	526	502	540	555	539	535	474	520	577	544	548	530	554	549	537	577	534	566	529	505	543	543	536	546	546	522	506	574	526	549	521	525	555	523	536	520	557	523	532	519	560	542	543	518	567	493	574	530	523	556	552	495	514	567	555	546	541	566	579	531	566	542	560	559	556	505	544	576	472	545	568	571	531	520	521	556	556	565	532	541	530	544	533	564	554	505	549	532	494	544	511	561	514	530	574	537	534	539	517	530	508	545	531	532	528	543	533	532	538	531	546	551	543	505	533	526	532	555	562	536	536	519	513	584	512	536	555	482	523	555	526	526	549	540	486	536	520	520	533	520	520	538	541	518	512	546	571	540	547	540	565	542	518	538	562	508	555	603	590	569	520	510	533	519	573	516	549	536	494	548	563	532	521	548	533	539	526	517	495	548	565	522	538	553	527	531	556	557	482	529	539	532	514	550	514	539	537	511	537	537	545	556	549	520	567	530	501	570	536	554	524	540	544	553	527	504	496	579	515	483	525	509	492	542	544	538	512	528	523	557	486	494	558	535	538	551	527	517	564	498	506	522	545	539	521	508	519	547	575	559	550	540	541	547	518	516	553	526	543	535	558	534	514	552	517	533	501	593	524	566	494	498	520	542	554	545	553	511	567	589	513	528	533	575	581	540	526	478	519	554	523	567	556	505	481	529	496	526	537	546	539	550	595	539	542	524	557	532	548	510	545	565	496	557	551	503	575	545	500	537	547	573	543	542	554	534	552	528	544	540	523	566	533	555	535	519	514	570	500	563	566	518	536	512	525	535	521	557	590	490	520	531	528	509	566	529	567	562	546	524	494	511	541	540	557	528	527	553	528	555	521	532	533	534	538	554	544	520	502	550	538	558	605	508	518	566	554	555	549	518	490	561	541	543	534	551	535	548	519	541	523	553	501
26931	19522	6760	1270	753	604	468	455	396	405	428	404	387	397	369	387	415	411	397	398	385	380	383	380	375	390	386	347	371	420	403	407	390	374	377	386	374	396	408	444	387	442	397	407	406	396	386	355	428	393	367	389	376	378	380	357	399	424	393	388	401	376	382	412	400	399	367	413	424	395	397	343	323	401	395	391	430	387	380	373	371	420	384	390	369	390	368	406	385	378	376	436	408	361	368	397	398	356	370	377	398	389	362	392	343	398	380	411	436	378	389	385	382	399	405	386	331	393	391	390	403	381	416	405	358	393	402	357	401	393	355	432	382	422	379	376	429	404	380	392	416	398	368	373	397	368	399	342	361	398	372	393	386	394	404	409	410	402	366	397	423	383	373	367	367	387	387	424	409	397	354	384	365	356	380	387	393	410	371	400	361	410	379	378	360	376	376	388	392	418	378	382	415	387	382	378	389	349	386	388	385	422	383	391	391	365	419	414	410	386	354	397	429	392	361	370	420	389	397	366	395	370	430	405	394	372	374	424	389	420	382	373	375	386	389	420	384	369	392	395	414	393	372	374	376	353	391	401	351	378	370	363	367	341	379	379	409	413	389	395	447	386	389	439	396	429	420	376	404	387	383	367	396	436	410	382	378	360	412	410	373	382	367	417	407	362	386	396	410	368	380	383	397	421	415	374	382	368	396	391	380	407	355	411	402	375	392	374	385	405	396	388	382	379	374	370	416	379	399	380	400	396	367	367	387	368	411	383	365	389	396	391	388	362	395	415	383	369	379	362	366	392	392	398	384	403	392	426	378	397	394	368	390	393	427	366	396	426	382	365	404	365	380	384	406	386	396	362	394	357	384	389	355	407	408	386	361	339	392	398	383	349	380	380	388	371	401	402	348	417	378	394	400	392	434	390	384	410	401	354	405	400	362	340	398	404	360	395	362	364	376	354	408	388	367	397	353	407	395	371	408	411	381	368	348	397	375	407	410	373	383	401	390	385	400	379	358	388	403	389	386	388	410	395	399	421	409	375	397	407	388	366	411	414	380	373	409	393	383	377	371	406	375	386	362	354	409	385	374	410	367	379	372	381	398	423	347	402	355	393	372	357	399	364	385	379	395	410	401	374	401	409	370	377	409	374	386	398	363	395	397	360	401	390	382	403	359	360	389	386	409	386	404	346	385	359	377	364	389	405	389	394	367	381	353	373	369	387	353	405	376	393	397	374	385	403	397	407	369	407	394	404	365	384	366	398	382	378	386	389	401	388	399	373	380	372	410	404	391	391	384	376	422	366	391	371	384	423	392	404	415	414	401	423	353	376	407	422	408	362	369	370	374	386	376	360	385	383	384	407	386	377	395	378	365	379	407	377	422	375	376	381	394	376	367	380	342	396	421	384	404	387	375	408	403	415	384	374	392	357	349	382	392	399	367	382	415	356	408	413	385	400	395	383	410	378	374	364	364	409	358	379	403	368	401	413	369	376	359	398	393	407	397	418	407	427	370	381	353	364	344	399	367	403	389	417	368	388	403	400	409	363	398	418	394	373	378	381	374	373	409	391	387	386	408	383	391	383	362	387	433	376	392	382	368	437	369	350	420	354	409	363	430	390	373	380	367	399	410	370	416	347	428	375	400	388	345	403	349	437	398	402	367	383	362	386	352	392	414	362	410	425	354	363	397	404	359	391	413	345	420	346	423	405	416	384	407	355	357	415	393	399	378	401	355	365	393	355	354	377	394	386	406	359	366	383	408	368	384	369	397	382	371	384	376	389	427	386	368	388	385	372	382	411	387	389	396	416	403	376	399	410	420	392	345	378	397	393	403	385	373	393	392	400	381	399	357	361	399	403	414	410	417	382	418	409	355	368	399	357	380	404	366	371	380	365	384	378	370	368	373	375	403	384	392	391	425	397	347	419	392	370	348	348	374	370	400	433	385	375	380	383	417	378	402	401	382	405	380	428	385	398	400	339	365	398	393	381	398	387	382	391	421	370	389	373	373	385	374	383	345	419	351	367	378	407	367	388	375	405	353	394	359	380	419	410	359	399	404	423	363	438	398	392	388	391	376	402	409	358	401	390	396	373	366	375	357	371	406	390	423	342	362	393	373	380	383	407	380	422	409	391	388	367	374	395	370	426	389	391	385	404	390	365	382	371	414	401	389	371	426	368	424	377	375	358	358	391	429	360	397	382	418	383	361	385	411	405	412	372	388	351	384	400	383	356	400	387	404	392	360	440	388	367	387	413	377	344	385	414	353	353	398	373	364	399	423	400	410	363	379	383	345	429	371	396	405	378	359	366	402	393	398	417	365	394	402	391	378	414	360	391	383	404	378	363	370	362	348	345	425	400	396	383	379	361	402	390	359	356	395	383	407	424	424	407	361	398	408	424	397	402	412	385	405	384	366	363	393	397	366	404	429	411	385	380	394	384	411	348	362	383	391	401	374	369	395	410	368	389	351	403	399	416	392	409	369	388	399	370	377	389	396	388	387	377	376	347	403	362	385	388	390	404	372	400	378	397	363	402	384	369	370	416	362	407	394	366	402	380	393	370	406	390	413	363	365	415	395	390	417	390	369	397	411	367	410	396	430	410	402	364	405	412	386	399	405	430	356	411	386	430	387	381	397	374	387	412	377	367	385	375	405	430	404	387	402	394	332	393	363	407	430	428	363	394	383	383	351	378	366	366	406	399	438	364	408	377	366	408	419	402	376	369	404	378	406	380	370	386	340	393	447	395	406	373	379	401	394	392	393	394	395	379	409	405	417	382	379	428	420	378	379	404	390	385	402	383	394	385	417	414	372	414	389	345	371	384	372	368	399	340	385	413	374	382	386	383	396	370	362	358	384	409	389	387	387	427	400	392	378	403	389	361	405	404	388	393	398	382	366	375	344	407	403	391	406	372	396	387	379	403	409	374	383	376	404	381	340	410	376	404	407	387	387	369	390	401	385	428	381	427	396	371	350	390	378	379	404	390	363	382	380	370	399	412	419	383	405	429	364	329	364	378	367	381	372	395	344	383	423	391	408	399	376	427	432	370	384	430	359	363	374	402	373	379	349	372	398	377	392	384	359	402	388	383	380	370	377	379	387	403	374	387	419	407	366	385	404	372	404	390	386	416	370	391	377	362	395	366	383	384	381	375	360	384	381	423	365	403	388	397	363	373	414	354	393	346	400	374	374	396	391	432	359	413	388	385	385	376	373	377	384	393	372	368	382	412	412	365	368	408	430	418	386	362	418	415	419	380	393	364	394	387	393	341	350	380	389	386	349	418	351	388	390	375	414	384	380	405	401	405	387	367	444	384	380	387	394	397	398	407	390	385	383	376	435	380	374	387	403	412	380	390	418	403	372	368	373	385	361	379	435	391	370	384	385	424	390	338	397	360	368	367	351	399	377	439	396	389	383	368	372	375	348	407	439	380	376	363	382	378	377	379	354	381	361	382	413	375	394	388	377	401	403	391	358	391	376	396	377	375	403	381	389	336
6601	4414	3101	1348	1049	801	656	556	531	531	487	481	503	503	455	526	457	489	509	466	508	464	485	439	487	479	466	472	474	488	501	464	460	481	476	481	463	475	462	471	499	437	489	495	478	499	457	478	472	485	493	454	469	480	453	460	443	496	464	499	456	482	497	469	503	458	471	459	463	465	451	478	471	480	480	448	448	464	477	499	486	498	535	499	525	460	484	470	449	483	497	429	431	443	462	478	471	482	463	446	439	478	468	506	481	456	478	471	500	469	512	483	449	488	471	460	465	507	483	466	509	488	470	470	463	473	470	486	484	455	436	512	486	480	456	488	469	493	472	475	468	461	453	467	495	473	480	453	491	473	467	446	473	437	447	478	445	520	533	462	494	531	460	456	436	505	442	452	485	463	503	497	474	445	478	490	446	490	471	470	534	457	431	494	444	485	486	456	497	505	463	458	472	470	466	500	478	473	455	484	520	478	449	462	479	470	419	484	479	472	498	484	457	477	451	499	466	478	454	481	474	461	457	441	461	425	508	513	463	488	466	449	449	519	482	491	451	430	460	471	481	441	481	494	482	466	483	467	490	504	467	489	479	503	486	470	451	486	484	438	445	486	480	478	488	485	469	448	506	467	477	460	468	458	467	492	456	459	450	503	481	507	495	448	474	472	490	459	491	480	517	453	498	497	450	464	496	475	508	448	460	467	491	466	470	460	483	476	483	483	502	484	490	456	458	472	485	455	503	513	482	469	446	442	470	480	511	480	491	500	485	495	489	441	480	489	514	479	489	449	511	488	481	457	487	468	494	472	478	483	467	500	435	463	471	465	466	435	447	470	455	457	461	432	476	492	487	491	471	475	442	423	490	474	485	459	471	471	531	483	487	445	467	474	475	460	490	490	436	456	461	453	466	429	476	453	463	427	489	503	479	456	453	471	508	522	439	459	470	440	476	447	452	480	488	469	476	489	496	457	469	486	433	479	473	456	470	464	496	482	457	459	506	474	461	489	477	500	477	500	424	455	488	465	459	495	490	505	410	457	447	480	465	477	472	499	498	475	472	461	466	475	475	492	496	502	457	451	483	457	494	472	478	456	473	423	469	464	456	507	478	444	483	459	450	495	480	459	457	494	453	472	480	463	511	455	465	481	493	460	474	497	470	493	474	488	481	440	504	482	474	475	501	437	469	475	472	479	467	465	492	484	470	481	465	479	460	475	464	458	471	487	488	478	443	490	500	483	472	466	475	504	468	453	491	447	448	465	477	516	449	483	468	468	517	427	458	486	508	454	448	456	486	499	481	499	440	456	439	455	502	497	465	488	464	431	463	447	487	479	467	491	431	488	502	466	468	478	464	474	471	501	427	493	494	470	456	473	487	477	488	474	493	452	466	465	495	500	452	469	448	483	503	456	466	474	432	468	464	496	497	487	510	470	466	394	451	491	479	422	487	424	463	465	494	414	480	437	512	492	514	441	484	478	451	481	489	478	456	477	510	493	536	492	493	448	442	467	480	457	454	462	475	489	471	528	503	460	492	481	444	448	454	498	466	472	459	500	540	497	478	441	468	502	510	470	454	486	442	438	456	498	505	511	530	493	457	488	490	466	522	482	495	442	467	452	435	471	450	465	461	451	486	480	456	447	520	472	482	426	448	476	482	495	438	485	468	492	444	462	435	486	465	464	484	474	465	425	471	453	501	481	487	496	475	486	469	483	510	458	488	487	461	514	475	510	518	493	497	463	462	465	477	462	473	438	507	474	467	432	481	467	516	482	474	450	518	484	461	472	474	470	512	496	459	458	502	483	471	439	500	493	500	448	481	466	408	458	485	471	487	451	444	497	479	452	492	485	445	463	520	476	504	479	490	519	462	464	465	499	496	513	479	509	451	473	502	497	496	472	480	477	536	461	460	447	433	508	474	510	487	499	483	494	455	441	447	508	479	463	490	451	466	526	488	446	483	509	460	484	478	465	474	457	442	486	485	501	462	456	478	478	451	495	482	449	479	482	459	426	464	448	482	476	449	502	501	498	478	481	448	474	472	501	489	472	483	488	505	462	467	498	481	465	486	485	422	490	472	471	473	477	457	480	474	475	446	469	496	501	483	491	463	446	471	506	460	457	480	466	477	481	466	463	473	492	477	475	514	491	486	478	503	484	469	472	433	494	498	434	495	486	465	466	490	465	420	450	505	472	470	520	498	481	484	491	461	478	473	476	480	491	465	464	457	483	434	456	474	454	482	463	448	484	441	495	531	487	456	467	487	494	415	483	477	438	467	461	464	429	512	493	464	478	464	477	488	480	442	473	461	456	494	489	465	476	491	522	501	502	482	513	461	514	508	491	503	497	444	497	488	511	473	491	434	472	497	458	467	435	455	480	465	477	459	452	512	483	477	500	522	472	470	466	505	484	504	481	480	461	508	460	437	480	439	461	473	414	447	460	464	493	492	479	467	442	482	495	461	468	482	468	481	437	443	455	479	450	455	465	481	496	472	473	475	471	452	505	477	490	487	495	492	489	459	453	487	496	462	472	494	460	461	465	524	458	464	430	462	503	497	470	464	490	457	466	480	471	459	484	476	455	485	464	486	434	456	477	483	501	434	461	449	471	475	504	465	414	446	551	441	457	498	513	459	503	487	481	480	457	468	477	472	465	427	435	470	480	465	459	457	494	474	482	475	476	502	504	490	453	464	466	499	485	464	464	478	489	488	469	483	494	465	467	471	440	480	461	470	500	470	474	482	495	442	501	445	461	497	494	492	437	465	462	509	466	494	482	458	489	456	458	468	489	452	473	488	438	503	491	462	449	458	496	427	516	471	453	492	466	512	450	475	497	513	494	492	468	468	460	501	453	473	436	502	478	432	445	458	452	460	485	469	448	484	517	464	482	471	478	497	449	432	481	472	473	488	473	458	493	438	467	467	492	486	488	489	466	516	539	451	482	475	487	489	456	465	453	435	466	481	456	473	449	479	482	468	488	461	470	469	448	460	485	470	442	466	480	441	457	476	439	478	481	469	463	466	481	488	469	498	479	469	448	499	479	468	489	515	470	433	485	493	477	476	479	462	498	504	475	449	473	521	479	480	452	482	500	495	495	486	479	479	469	458	491	428	502	501	495	448	472	487	493	461	451	478	453	476	468	486	452	427	508	454	496	469	495	460	484	474	491	508	500	470	487	443	497	475	505	449	461	492	487	487	468	476	494	480	464	471	484	452	467	485	493	471	477	483	438	534	497	442	516	495	498	495	488	499	487	479	495	508	483	453	497	484	513	464	492	468	460	453	436	479	464	462	483	488	481	517	481	465	449	444	471	438	509	467	485	508	496	496	458	463	434	533	463	453	472	481	467	464	455	452	506	477	484	472	464	509	461	474	482	455	450	502	474	474	482	502	474	490	499	460	502	481	475	530	462	488	447	501	449	448	476	473	449	480	455	484	460	523	471	482	481	473	486	487	505	445	474	480	503	491	445	482	458	470	480	498	492	456	478	475	489
23194	21052	28197	24105	21031	10783	1683	1027	843	813	793	747	712	726	683	686	682	642	655	669	710	631	664	647	658	622	635	606	617	639	654	587	644	600	602	596	637	648	625	621	587	631	602	613	624	611	584	596	589	642	636	651	644	632	583	615	634	569	610	623	663	639	612	649	616	680	581	650	621	684	659	637	639	611	640	617	585	621	609	625	645	591	629	628	633	633	653	610	631	621	627	617	615	640	659	639	624	617	600	620	606	574	616	620	657	617	577	649	608	609	609	600	603	690	622	648	590	593	633	645	669	560	622	633	616	635	605	610	656	634	581	623	618	599	610	624	619	629	597	581	660	595	558	586	569	620	586	642	622	602	599	583	685	618	617	583	657	612	594	633	566	622	593	646	658	599	595	603	590	611	585	621	691	582	608	622	587	641	595	607	618	659	639	636	616	594	635	604	633	585	650	598	607	632	598	620	632	611	611	644	625	628	595	652	608	593	656	619	573	613	622	606	624	631	642	628	629	595	635	586	627	632	607	602	676	617	637	625	625	634	613	649	607	611	581	631	624	657	641	589	640	626	616	559	604	589	582	631	610	599	629	624	644	626	612	626	609	654	614	620	607	599	648	573	594	637	675	614	616	607	628	582	605	659	600	616	613	607	614	626	652	642	671	647	609	636	629	632	637	655	617	602	641	627	619	621	636	594	591	601	637	594	630	620	609	640	686	612	607	607	586	605	626	619	628	639	582	632	629	557	627	641	647	616	653	647	646	619	567	654	636	651	622	622	636	622	599	617	618	623	615	622	542	593	583	645	633	632	577	619	597	591	594	633	543	678	605	616	616	629	628	616	608	572	606	667	593	664	639	626	630	654	622	610	610	590	591	609	636	634	612	635	598	634	603	643	617	596	597	608	652	613	589	612	635	603	589	651	604	659	604	646	590	606	607	603	657	615	641	612	618	642	543	615	603	663	628	619	677	617	637	631	643	644	630	582	606	566	618	620	576	590	657	589	572	615	621	672	663	622	597	667	627	649	619	601	614	627	601	606	621	612	581	623	624	579	591	601	656	639	625	630	624	609	538	612	622	554	627	657	610	625	595	667	605	602	604	614	631	603	613	621	645	640	631	616	636	631	647	617	608	592	628	636	643	592	563	638	631	640	634	622	600	615	574	631	615	622	594	661	577	608	603	632	616	615	645	621	643	628	616	652	584	674	617	569	604	620	606	648	629	632	605	613	619	635	636	652	662	682	622	573	634	641	630	625	576	654	596	668	623	612	615	662	630	568	622	609	643	595	568	622	607	621	594	615	626	580	541	615	601	586	612	675	657	541	620	612	619	617	552	572	617	618	638	607	617	645	638	596	644	663	613	679	639	685	654	670	657	599	602	612	602	601	595	621	613	591	628	636	642	586	612	677	559	670	589	630	595	634	614	622	644	613	639	610	614	633	611	588	613	626	624	591	623	595	608	611	664	600	634	614	553	667	582	616	651	605	619	627	594	615	605	620	659	663	632	591	611	625	582	621	613	628	635	654	576	607	650	628	629	653	585	636	657	613	619	594	613	664	634	639	643	653	578	629	564	587	652	621	561	618	665	622	628	574	636	564	606	612	586	610	584	587	587	635	568	604	636	630	621	544	607	618	578	607	613	643	595	619	639	714	602	663	579	572	587	630	670	581	598	621	618	627	546	613	629	635	632	584	661	558	613	702	636	594	651	614	632	602	639	598	586	666	632	631	597	637	629	613	602	621	622	620	607	621	619	635	585	627	657	618	630	615	570	671	644	616	570	637	656	555	661	638	617	634	609	619	631	621	657	623	634	635	600	637	616	624	647	653	593	595	631	637	575	620	625	591	614	632	592	617	607	588	629	633	633	621	620	620	610	623	654	589	658	664	602	638	616	600	645	583	621	604	668	609	654	635	624	632	628	626	637	555	573	590	597	597	621	640	606	609	623	619	612	629	607	602	673	633	608	605	639	622	604	614	627	627	635	656	603	605	644	623	585	606	605	595	645	623	654	595	577	625	602	625	619	653	570	598	624	651	648	606	627	617	626	629	606	649	643	627	606	615	605	637	587	629	638	617	639	576	654	603	624	619	626	660	611	635	629	607	596	601	614	624	610	641	638	569	595	635	596	615	621	578	616	595	604	637	598	629	604	580	640	627	613	613	591	568	581	621	622	610	618	642	615	621	623	621	600	593	598	642	635	600	610	596	580	637	642	598	596	631	655	624	648	581	593	632	618	610	651	603	613	644	640	627	648	617	632	600	622	589	607	660	576	630	601	596	605	596	602	606	629	617	592	643	610	637	559	585	608	676	601	611	613	628	630	628	601	633	621	604	626	617	644	561	625	591	577	617	621	645	624	626	633	640	622	603	630	610	629	632	612	570	586	610	625	575	599	605	624	589	648	606	628	628	619	622	605	582	591	633	621	584	596	600	610	608	567	657	623	660	620	635	624	654	613	584	599	612	638	607	637	609	622	621	648	614	624	627	572	651	612	641	623	605	616	622	645	635	616	611	607	610	648	621	627	610	604	628	597	634	632	637	633	615	637	640	627	614	636	622	631	631	646	594	599	674	592	658	618	649	633	582	610	648	581	635	609	568	628	659	583	611	588	636	618	650	614	602	637	596	603	644	629	650	606	580	635	639	609	653	626	602	584	623	639	607	617	581	640	583	629	598	624	607	636	661	579	636	612	625	607	615	624	619	633	663	587	613	645	612	607	645	622	634	615	617	603	650	560	579	608	614	589	590	642	581	642	631	602	620	648	607	639	681	599	621	580	599	605	656	654	602	655	581	599	615	606	592	595	609	601	595	613	611	562	616	625	608	638	615	585	605	608	613	671	636	565	648	663	576	587	641	634	621	604	601	655	623	629	596	629	632	633	609	621	632	591	630	612	618	601	591	598	587	609	616	627	648	578	640	600	588	623	600	644	630	636	631	588	613	647	578	617	625	592	590	622	617	631	597	633	589	594	613	602	580	605	612	625	609	622	610	626	645	616	637	636	604	660	656	618	635	648	637	599	579	622	603	642	648	612	647	625	594	562	605	623	639	651	587	623	624	612	597	607	587	604	603	619	608	601	626	640	610	622	644	667	639	627	603	611	633	630	568	553	581	618	601	660	575	619	654	621	615	615	624	640	629	597	622	643	608	624	626	620	599	632	608	661	595	622	594	658	622	609	605	685	639	605	577	632	614	602	657	601	630	587	623	609	638	633	614	586	599	590	623	577	639	614	640	629	644	630	608	633	611	624	567	641	629	588	641	579	578	606	654	623	625	602	604	624	611	644	607	606	627	635	607	635	606	629	603	585	613	674	627	597	610	585	619	632	632	626	624	601	614	566	619	601	658	661	630	632	619	643	648	657	639	604	574	606	602	627	604	639	584	668	616	617	589	599	618	618	594	615	570	645	641	604	576	661	639	600	606	603	597	619	661	621	643	582	578	640	599	595	628	642	582	597	630	630	592	580	647	587	625	631	621	634	633	621	607
6486	13439	10502	4896	3378	2571	1896	1469	1258	1155	1033	1036	945	871	803	852	860	796	801	784	827	804	811	791	758	828	737	767	736	758	715	757	757	764	734	744	718	726	749	802	799	759	738	719	740	760	745	755	747	749	740	778	754	734	764	759	776	699	776	729	696	725	761	725	756	717	747	730	793	765	724	765	721	755	732	762	765	698	789	745	758	744	784	763	717	779	771	705	783	750	795	726	721	749	717	728	764	770	725	720	727	758	731	701	735	741	716	784	767	725	726	782	709	699	768	751	777	754	725	712	787	729	758	814	773	771	704	724	751	727	730	747	756	776	774	727	752	746	798	760	711	740	749	729	748	744	714	769	749	780	750	722	755	774	771	835	753	760	774	729	807	767	762	724	726	761	783	740	785	762	753	748	761	737	788	763	772	763	784	741	757	745	704	726	758	712	726	745	748	745	782	723	729	762	736	761	708	755	707	738	715	729	739	761	777	752	722	770	731	760	757	747	788	712	747	749	722	794	765	716	731	705	754	763	745	818	740	743	738	739	750	758	728	781	775	796	774	706	725	717	748	734	763	741	696	766	731	774	766	727	725	764	766	719	776	740	735	754	774	758	754	713	723	760	719	751	754	713	737	765	763	745	753	753	711	718	717	763	734	768	744	745	781	732	692	744	760	716	754	729	725	784	748	693	764	777	743	743	719	718	746	725	724	749	712	806	736	726	725	767	767	746	758	729	734	756	689	752	712	734	767	711	695	773	736	738	729	751	718	767	784	763	709	739	725	782	753	741	699	752	744	810	757	717	734	773	788	777	765	740	705	754	705	753	780	735	750	738	732	715	757	744	748	698	710	751	703	753	720	784	780	725	746	766	716	750	740	703	740	764	716	780	769	785	762	759	779	786	719	715	784	759	769	703	718	761	742	720	738	754	756	740	705	762	738	707	777	726	751	768	761	730	772	734	750	739	790	791	749	773	755	741	744	742	756	749	703	776	784	705	715	759	713	729	777	737	747	710	772	779	717	741	752	697	742	750	756	721	811	764	757	716	766	725	705	735	757	740	730	709	733	736	713	678	725	731	745	718	730	766	757	763	759	749	748	751	792	734	763	774	773	735	714	777	741	734	758	749	728	764	790	702	734	719	776	756	741	707	766	703	723	740	722	723	757	728	740	725	752	733	761	731	733	744	786	755	728	758	722	737	735	747	810	716	736	751	741	781	721	794	716	717	749	782	736	705	731	727	741	702	732	684	748	724	740	725	744	756	699	752	744	751	726	760	697	761	742	720	767	740	752	745	762	723	752	822	738	712	740	680	735	743	720	781	770	729	728	728	755	812	734	784	758	760	736	749	730	724	759	778	731	761	742	785	765	752	735	736	761	779	791	768	762	747	705	686	759	760	752	742	754	681	784	735	731	744	725	745	771	772	738	726	770	741	756	737	789	788	759	756	738	757	735	715	734	756	724	719	779	755	804	715	731	742	786	755	711	762	740	749	762	768	706	720	759	721	711	728	760	705	748	707	747	701	758	728	770	750	756	758	767	693	767	743	751	746	731	742	708	739	736	747	747	687	746	757	784	717	719	767	766	739	741	740	770	787	791	751	760	817	721	780	750	740	784	676	763	725	767	751	720	751	762	724	739	751	769	770	821	811	742	753	714	776	718	748	733	746	742	743	769	811	752	769	712	782	749	722	777	749	801	749	738	744	701	751	769	757	754	751	779	747	747	780	770	705	693	723	773	729	754	747	704	766	771	753	769	751	720	756	737	723	743	751	752	725	764	735	771	772	765	777	711	766	731	747	730	717	795	747	765	778	740	760	718	750	719	767	732	756	712	745	746	685	765	744	757	724	740	757	759	736	733	669	721	722	727	798	757	705	751	755	765	713	739	744	734	709	761	739	733	798	729	759	752	749	757	756	757	725	717	727	725	769	728	764	736	762	744	724	735	695	780	744	780	761	802	749	772	708	784	784	683	769	735	756	731	772	724	759	783	732	785	778	747	781	791	729	753	734	739	728	715	750	754	717	777	734	772	747	727	747	724	736	682	744	785	772	727	796	781	781	745	772	738	764	753	737	755	765	757	735	778	755	788	732	778	703	737	777	739	732	766	755	706	733	738	765	742	722	755	736	752	753	804	751	769	727	778	752	771	727	724	745	781	711	722	723	754	776	719	743	757	731	774	749	711	705	770	750	735	721	732	738	769	748	729	773	799	743	717	757	723	736	770	745	757	747	736	746	738	732	694	776	767	768	743	768	775	746	747	770	731	748	726	722	713	721	729	772	738	755	793	751	728	776	727	706	777	736	757	777	747	789	747	733	741	781	686	713	778	748	773	718	759	780	753	776	713	725	750	744	717	777	743	755	737	725	745	720	748	792	758	741	761	717	738	719	723	751	730	760	742	718	714	773	746	726	736	740	785	715	739	710	673	730	756	738	724	751	769	774	804	757	792	761	706	743	768	754	763	748	734	731	770	740	735	790	772	715	752	750	766	782	690	715	755	748	764	749	754	746	771	766	799	808	710	693	735	758	732	761	719	766	714	791	750	768	740	746	706	735	721	734	753	751	742	812	803	775	771	768	753	770	746	771	769	761	768	723	750	762	771	758	728	777	788	788	797	690	706	757	743	728	736	701	756	757	739	716	771	783	736	770	690	740	721	777	781	766	767	752	728	773	710	739	744	724	748	697	725	711	748	765	749	734	721	705	758	803	744	703	735	718	735	737	743	792	747	787	709	716	730	728	753	775	706	761	809	796	721	782	721	729	792	760	752	760	719	775	743	777	692	732	773	739	745	747	772	771	739	754	776	711	728	680	798	719	768	743	748	782	764	736	734	758	777	740	744	743	758	732	766	774	758	729	746	760	757	722	753	778	737	765	768	792	707	741	754	717	775	724	736	774	721	797	757	778	772	728	753	747	768	644	798	696	736	763	688	801	759	727	764	800	758	755	814	782	772	737	756	764	727	807	740	727	731	776	769	772	741	781	773	732	737	748	772	720	773	770	742	718	732	776	790	788	751	707	708	714	740	771	753	738	822	711	719	742	712	742	778	771	785	752	800	766	759	714	727	780	762	738	775	772	684	731	820	723	769	720	750	722	792	740	699	771	718	765	751	724	685	799	720	752	739	758	776	722	773	734	738	717	711	763	691	701	719	759	763	766	790	775	772	755	765	743	756	784	742	775	784	755	749	750	746	741	795	690	754	729	742	745	725	775	781	732	672	773	727	772	700	764	805	821	727	781	738	789	738	789	739	735	774	763	750	750	739	777	753	775	765	758	768	763	756	755	762	756	738	776	750	780	778	792	719	744	753	753	804	739	720	726	776	671	783	749	800	742	763	705	796	752	718	758	743	745	740	750	777	781	716	744	705	736	738	744	754	708	724	713	746	790	760	715	721	724	773	759	749	803	737	722	733	744	759	739	742	760	730	805	806	794	803	751	748	746	761	725	740	774	761	759	750	717	753	740	757	699	755	739	770	751	732	764	756	714
24219	21054	27312	24916	12988	995	504	387	335	285	265	253	210	203	202	190	184	214	172	226	196	182	191	192	187	161	171	172	159	188	184	203	185	186	196	184	180	159	166	196	180	165	175	196	178	192	165	192	178	173	165	191	175	179	184	167	162	170	189	194	164	171	163	188	149	196	155	181	178	162	164	206	179	177	171	176	176	188	164	188	167	177	158	164	175	186	189	165	166	175	182	194	184	171	179	193	167	161	173	188	185	185	161	159	178	166	188	176	198	174	164	184	177	173	182	193	181	202	180	161	170	150	138	169	184	167	186	155	186	182	177	158	181	161	206	187	171	188	180	162	163	195	191	177	177	173	185	176	171	190	169	185	184	185	175	173	178	172	193	161	154	190	161	154	170	169	181	193	181	177	162	166	173	211	197	179	166	192	177	183	174	176	179	163	186	175	193	179	191	164	215	170	167	143	133	180	180	150	186	152	158	168	154	202	191	143	158	168	164	183	176	178	179	162	165	206	192	191	153	188	172	170	169	185	182	184	184	171	160	156	160	188	192	153	179	190	190	165	194	174	170	172	192	173	158	153	156	164	152	181	163	159	157	171	163	166	179	184	193	186	175	141	165	189	183	182	166	197	180	173	171	187	163	161	182	184	184	166	169	193	192	175	165	167	185	171	178	167	181	141	172	170	168	191	145	157	197	160	174	150	191	184	171	189	142	185	178	142	155	169	168	167	176	159	178	164	173	166	158	188	177	164	178	178	150	160	177	151	175	169	162	158	152	169	182	185	169	158	171	168	172	163	170	156	173	197	178	157	177	182	154	165	179	180	169	171	169	184	168	198	180	187	171	160	189	168	168	177	188	169	161	155	159	163	158	196	187	178	168	187	158	159	189	163	158	167	160	177	175	173	164	178	175	192	174	161	160	186	167	181	166	178	172	174	168	172	164	180	166	165	157	206	174	183	174	155	165	173	190	158	198	171	178	173	163	200	181	186	165	177	199	170	159	181	174	167	160	172	183	177	155	173	176	187	180	171	174	171	184	157	160	168	156	197	162	157	177	176	159	201	215	181	179	176	166	180	179	158	177	168	163	164	171	175	176	201	187	156	170	180	173	159	164	172	185	164	177	182	177	150	147	173	173	215	192	164	182	151	171	172	170	174	147	167	192	152	187	171	186	158	157	141	163	166	189	194	178	171	196	176	205	149	145	176	163	200	166	152	155	177	169	166	157	160	178	178	165	168	168	168	179	174	177	153	164	161	184	177	161	167	165	171	163	180	200	194	191	166	176	172	160	143	162	168	161	175	170	160	187	189	171	181	163	143	195	175	170	158	177	153	158	172	191	162	149	178	184	174	152	175	179	166	156	195	180	166	183	165	174	174	179	155	162	196	202	188	177	192	170	176	166	175	191	160	153	175	180	173	188	179	171	185	163	172	158	167	151	158	183	188	186	178	184	192	157	176	174	148	180	164	187	174	164	145	164	182	165	187	185	169	174	182	182	165	186	172	177	188	186	181	155	164	167	186	164	173	183	190	189	169	158	175	186	169	190	153	156	171	158	176	169	161	194	181	155	169	172	161	174	160	171	155	165	179	162	156	163	151	172	160	145	186	163	174	181	191	155	171	177	189	177	177	175	171	167	162	158	182	160	173	154	188	165	176	171	184	160	170	165	173	160	169	185	172	153	183	190	167	164	163	162	180	173	165	206	198	178	163	162	170	163	174	174	181	155	194	175	167	173	159	170	158	173	172	189	187	140	181	166	184	175	149	183	181	171	165	175	169	176	176	192	186	157	153	181	148	187	156	181	181	173	185	183	191	165	175	164	184	173	171	188	171	174	178	166	171	171	154	192	158	160	164	171	171	184	189	157	158	179	175	168	157	165	191	189	166	165	180	175	174	174	158	175	195	171	175	183	162	161	178	175	177	181	164	160	159	186	193	174	175	178	154	173	154	183	175	178	182	170	173	171	155	165	157	148	153	175	197	159	180	169	175	155	163	151	176	193	188	171	175	157	158	167	151	191	181	164	173	178	186	170	183	174	165	167	145	152	174	148	176	178	135	154	178	158	159	165	187	169	165	177	172	169	187	154	196	182	177	162	153	174	199	167	187	184	177	172	180	170	196	178	178	184	163	170	177	152	169	164	196	191	169	169	180	160	176	159	199	139	179	173	186	159	176	153	186	161	168	175	171	158	161	158	191	201	184	171	160	187	149	172	167	172	172	169	173	177	174	159	187	185	158	186	156	161	193	161	184	206	163	164	153	190	179	199	165	192	186	157	186	161	180	173	176	176	179	161	174	166	168	192	186	170	188	185	185	145	162	169	175	194	171	179	181	181	188	186	180	176	160	159	193	182	180	178	191	182	184	160	169	186	152	198	170	149	163	165	193	155	178	168	170	170	176	177	174	179	195	198	159	163	169	151	171	151	177	182	175	168	199	171	177	195	142	175	180	169	151	192	197	173	190	192	169	166	150	179	198	183	171	170	176	165	187	193	149	177	180	186	198	169	181	179	177	151	160	152	198	158	194	162	160	184	175	174	174	176	160	178	174	170	164	195	166	180	187	173	165	168	157	162	214	142	170	158	159	189	178	205	161	182	187	191	172	172	189	181	170	177	178	173	185	188	176	189	165	166	172	173	163	176	166	183	192	159	179	169	164	161	187	187	199	168	154	178	186	167	168	209	179	170	179	160	170	169	189	163	176	185	164	187	167	141	184	176	165	149	160	179	166	183	167	177	192	163	166	161	168	171	194	182	177	166	171	184	149	163	184	181	164	186	170	170	159	187	171	186	184	165	176	178	151	152	196	156	187	182	184	184	159	178	175	156	178	188	184	180	183	165	154	179	180	178	187	194	173	171	171	169	155	188	183	170	181	157	160	177	179	154	190	179	162	167	180	157	174	155	170	146	141	181	156	162	183	166	176	189	177	186	167	171	180	189	169	175	157	170	151	173	167	185	168	175	176	190	175	197	157	190	182	155	184	163	185	179	166	175	183	192	162	170	137	167	171	204	172	186	196	168	184	148	182	183	188	176	168	167	161	199	193	174	184	174	173	151	184	150	168	167	166	168	167	184	162	170	185	159	167	194	180	161	196	152	174	159	173	160	150	155	181	176	171	151	162	180	163	147	164	165	179	178	186	170	159	154	192	155	189	166	189	176	165	161	171	166	179	173	166	168	156	173	170	190	177	177	150	152	186	170	161	189	184	156	172	195	181	181	180	161	183	164	170	180	175	185	187	181	173	151	179	168	147	177	196	178	187	143	189	173	176	165	158	173	177	186	146	161	162	181	175	184	158	171	185	195	169	192	163	178	169	190	179	163	178	174	179	172	162	170	173	196	197	169	183	203	165	166	169	215	167	182	171	167	174	156	177	157	158	157	177	188	159	167	156	195	175	176	157	193	168	166	169	195	188	172	182	183	162	180	173	174	157	180	166	156	156	178	181	172	158	174	161	165	164	156	156	181	173	163	203	195	189	167	160	170	180
6249	9506	6871	3090	2041	1471	1021	766	543	450	416	313	387	299	316	315	288	255	248	257	271	251	239	243	231	240	241	245	210	235	244	238	208	252	251	233	247	222	251	219	228	225	229	235	215	242	223	238	239	208	227	208	238	236	230	226	216	221	228	204	201	227	212	205	241	242	234	216	243	221	213	220	252	221	247	239	238	239	236	212	229	245	235	254	245	237	237	236	215	231	248	221	233	220	206	246	221	247	221	218	263	256	205	206	187	220	231	209	227	214	220	225	244	204	218	211	212	209	235	244	227	211	210	231	228	243	214	254	201	239	207	217	215	215	240	236	240	226	216	238	230	235	205	232	218	205	236	255	232	260	248	242	236	240	211	231	217	243	213	215	219	218	214	208	225	213	180	243	225	242	214	239	212	216	212	204	216	254	220	251	251	226	227	216	215	242	222	214	216	224	245	221	205	243	223	205	212	249	235	221	229	236	217	217	232	246	238	238	234	227	217	230	244	233	221	214	232	222	243	222	212	211	217	235	238	247	223	216	204	209	211	221	229	225	214	245	218	241	222	204	229	228	212	239	234	231	216	215	237	217	231	221	221	219	236	249	205	241	238	209	219	221	204	226	233	230	234	235	234	237	224	235	240	247	207	228	257	226	226	236	216	232	234	215	213	222	234	239	231	220	242	227	227	231	213	243	212	205	217	217	228	221	228	228	220	213	237	226	234	219	249	222	225	227	212	226	230	233	224	235	219	228	230	214	201	234	209	222	235	216	249	215	243	229	219	196	240	229	242	190	212	245	215	206	244	248	245	220	233	208	239	229	248	218	211	214	224	237	216	229	217	219	236	220	210	240	212	226	224	211	230	217	254	223	226	212	235	210	216	211	239	232	232	208	207	247	233	245	252	206	255	208	238	196	209	221	187	232	240	232	212	235	243	240	239	241	231	230	211	223	228	202	215	221	243	214	241	233	200	215	218	227	216	201	231	220	208	231	219	230	185	244	210	236	228	209	254	227	219	228	227	222	238	241	243	214	217	226	207	229	231	235	203	237	217	207	232	226	228	188	222	235	211	240	211	250	231	219	228	246	224	223	217	229	232	219	221	234	217	258	220	259	229	258	245	218	222	223	238	229	237	239	250	216	225	230	232	251	251	221	239	248	235	231	256	236	227	218	226	211	202	211	216	231	223	214	226	266	220	243	203	214	240	218	227	214	223	231	263	235	236	221	248	218	198	229	229	230	200	226	218	218	236	216	221	215	227	216	237	220	253	227	207	233	192	225	214	248	212	205	233	265	201	233	210	238	233	221	240	231	192	237	215	196	232	212	216	222	208	212	222	233	205	219	206	214	218	233	233	203	220	250	246	218	248	242	222	228	232	242	203	211	202	207	250	224	214	211	236	227	232	232	234	235	225	211	226	242	217	241	246	231	224	216	208	233	226	221	217	240	220	228	221	226	216	234	238	203	240	259	222	229	224	214	193	223	242	223	214	199	230	203	213	234	240	221	235	222	214	209	234	237	245	247	243	204	251	224	195	213	214	218	237	224	222	216	246	247	227	207	211	238	209	200	214	224	228	213	230	196	216	227	228	211	219	237	229	220	235	217	229	232	251	205	225	206	260	245	264	217	222	225	234	251	238	204	229	197	211	212	235	240	235	223	238	245	226	236	227	204	192	220	242	219	229	210	220	245	232	233	233	217	215	213	227	232	211	206	247	245	226	231	230	221	214	212	220	247	215	231	212	247	249	203	228	246	241	221	214	208	204	222	199	218	227	237	212	214	212	213	227	229	226	220	230	214	240	269	219	232	216	232	224	221	231	220	230	227	233	210	243	219	250	230	230	234	234	209	239	238	223	222	242	226	233	213	210	228	222	218	233	228	214	221	210	239	219	221	214	213	225	236	218	205	232	218	242	223	221	241	218	229	234	208	249	207	223	254	239	241	212	234	214	242	225	271	216	245	245	211	243	232	243	229	250	254	223	223	222	239	230	232	215	232	218	234	213	219	205	244	226	235	235	221	230	232	204	237	215	237	225	222	226	253	230	251	211	223	205	208	219	215	249	231	253	250	208	227	234	209	195	192	225	225	205	213	232	263	225	221	234	227	208	216	203	206	215	229	220	214	215	231	249	230	236	233	228	226	242	219	206	217	252	224	234	212	229	226	235	225	218	229	222	228	217	237	208	219	237	195	240	211	209	228	231	212	207	230	242	198	206	217	222	232	229	203	238	252	228	193	221	226	212	210	217	227	252	233	236	228	218	262	240	239	249	238	226	225	238	219	257	220	197	236	214	220	246	210	232	232	227	244	231	234	209	206	203	225	263	218	244	242	248	247	213	244	212	226	235	234	192	219	241	242	213	246	222	227	221	213	237	248	195	240	219	216	243	229	226	235	228	211	214	243	225	221	211	212	214	222	228	210	235	242	240	207	204	229	228	226	203	216	226	228	233	219	218	219	222	228	247	227	220	198	246	239	252	251	190	231	241	232	251	239	232	216	195	228	208	247	235	225	216	218	230	249	230	229	219	231	228	225	231	223	215	235	241	219	249	241	215	230	250	254	260	210	241	217	236	231	236	217	205	227	239	228	235	235	245	223	220	251	214	252	242	240	238	253	218	200	230	238	257	208	250	208	223	241	235	197	212	220	247	229	268	238	206	209	213	236	219	193	216	222	227	250	228	247	242	216	213	239	222	217	212	215	237	195	233	232	247	209	235	251	217	230	218	214	217	217	233	228	202	216	205	242	207	216	234	228	221	223	225	231	211	209	218	229	231	224	252	237	210	234	211	193	215	236	223	219	235	190	228	230	239	224	219	235	229	221	214	230	224	240	236	202	242	229	204	237	200	212	234	229	266	229	251	218	218	250	234	239	216	235	224	222	234	206	213	232	205	234	237	228	227	223	230	253	210	249	228	226	217	213	225	203	197	219	240	203	233	244	229	231	213	203	196	246	235	216	207	231	225	234	212	241	209	217	213	207	226	195	224	237	230	239	214	223	233	228	207	238	219	235	202	251	229	196	257	204	197	221	223	221	220	208	234	227	203	221	231	217	244	214	251	226	224	229	209	232	242	210	233	227	221	217	232	232	241	234	221	230	238	194	216	213	221	231	231	215	206	244	241	229	201	262	239	223	255	207	237	239	222	235	237	210	222	241	226	212	211	220	241	221	231	212	240	251	233	249	247	236	227	229	239	236	222	230	245	247	229	211	225	253	240	214	224	225	228	214	249	239	192	209	213	209	229	216	207	220	225	212	243	218	220	220	214	228	235	216	252	247	218	225	234	200	227	222	225	216	212	220	192	227	212	231	233	221	232	215	242	229	220	232	228	237	220	236	203	214	212	200	248	229	220	208	224	225	238	226	194	241	212	240	212	232	238	239	241	252	210	232	225	247	217	228	226	230	239	254	232	217	210	203	260	205	231	241	256	247	227	220	201	232	224	227	232	245	243	194	243	240	245	225	241	239	235	237	214	238	217	209	209	232	221	201
22226	21092	28742	23693	21092	21154	10165	1413	978	857	774	668	632	635	552	624	550	550	542	468	502	536	501	468	469	473	494	494	468	458	461	442	488	448	436	444	458	459	454	412	429	474	439	420	438	429	451	416	407	398	499	445	450	453	420	430	458	463	446	435	420	434	435	430	422	450	453	449	403	419	400	443	417	442	431	420	419	417	441	460	422	469	426	400	453	385	434	414	449	428	454	492	433	457	434	425	439	446	418	437	442	445	444	442	411	403	449	473	426	453	490	477	410	441	400	426	460	419	417	428	443	451	404	430	446	392	416	450	395	447	405	413	422	449	468	491	435	404	431	405	432	409	461	447	420	377	416	456	432	415	418	442	428	419	447	444	452	440	429	423	417	430	417	421	429	440	386	444	460	440	437	449	429	451	461	431	426	427	444	447	450	413	462	440	432	454	457	444	438	438	398	416	388	436	460	426	433	481	481	423	446	416	446	447	415	447	405	450	433	453	418	437	441	449	413	412	428	410	435	456	419	427	444	442	415	456	435	391	426	443	459	423	463	417	467	409	418	431	439	399	408	461	449	408	418	439	457	401	439	437	414	422	425	468	481	417	444	416	404	411	445	440	390	431	404	398	417	438	420	424	416	395	451	439	445	433	440	391	422	432	429	442	458	443	441	402	470	451	477	413	372	431	421	455	420	435	430	436	425	442	413	446	443	443	388	411	438	425	437	415	427	441	418	418	446	438	412	422	473	423	438	430	425	432	432	443	424	451	428	459	466	428	421	412	451	418	458	492	440	419	417	401	449	402	426	404	469	412	387	422	448	428	430	406	458	486	450	434	405	436	417	438	464	427	461	423	403	416	412	425	422	423	471	465	433	376	451	435	415	428	467	418	413	418	432	476	423	418	419	419	426	470	435	452	392	478	414	432	440	459	406	395	426	464	418	450	445	478	414	439	405	405	412	374	415	429	416	451	434	422	431	437	423	456	468	421	426	448	395	466	430	397	444	428	430	451	426	448	398	460	437	426	404	422	422	423	423	404	427	407	415	437	385	433	434	437	449	405	430	412	404	454	428	421	416	393	417	409	428	437	449	410	466	438	441	394	409	452	423	450	424	451	426	426	445	436	408	405	452	406	435	430	440	391	432	455	406	436	432	437	442	399	448	442	435	419	487	454	433	398	479	437	463	436	413	431	415	428	456	433	441	401	421	408	420	426	423	478	440	432	443	440	444	430	443	433	476	451	387	423	425	426	454	432	424	445	469	404	409	429	429	449	421	418	418	422	411	442	434	444	392	455	395	418	423	413	425	426	439	418	408	478	405	438	438	425	437	434	438	408	428	444	448	457	420	421	394	468	424	426	383	452	446	449	450	426	416	429	427	458	427	412	413	425	449	450	421	445	416	462	406	451	411	435	447	446	444	399	439	419	379	404	411	437	463	466	431	441	387	429	418	440	414	415	458	413	448	444	442	424	453	389	450	431	451	455	415	448	428	405	458	432	419	416	426	458	445	449	398	453	447	468	441	435	434	404	417	467	465	392	468	430	423	411	474	429	472	424	424	417	414	415	417	451	411	420	468	415	384	444	399	402	435	405	425	420	433	408	395	426	444	404	455	418	427	410	431	430	460	450	442	482	452	433	396	432	444	424	449	419	401	415	442	408	454	470	409	407	447	455	443	416	434	442	453	410	400	403	428	424	437	464	374	466	419	411	406	452	420	419	436	408	409	413	425	441	431	437	405	435	424	446	437	480	457	413	411	429	439	440	432	470	441	416	452	418	406	426	425	459	444	394	424	475	435	459	446	446	397	458	451	441	384	440	419	439	425	453	415	389	425	395	424	444	415	468	418	444	411	444	395	422	445	403	389	443	437	448	394	454	440	392	423	434	387	419	426	432	428	464	438	462	467	446	405	428	440	418	456	395	430	425	446	440	409	428	469	411	430	431	405	431	441	420	420	407	456	436	422	407	433	416	435	427	413	440	439	420	421	457	402	436	413	453	453	416	432	443	418	439	414	431	408	402	439	408	419	421	432	447	433	438	416	424	438	397	452	405	382	407	406	429	401	449	439	433	400	428	426	447	457	418	447	427	425	433	435	418	429	445	407	446	415	393	426	442	419	429	457	397	410	408	420	462	476	423	383	411	424	423	442	436	445	414	408	431	427	429	424	412	422	427	404	431	463	416	387	426	414	428	403	441	417	446	446	406	416	455	421	448	417	371	420	422	411	431	407	412	393	417	422	410	477	411	430	424	413	422	434	433	414	418	415	405	443	393	442	415	439	481	446	420	395	408	442	428	424	421	400	424	436	430	408	477	478	421	386	428	421	419	437	421	436	414	422	450	404	423	410	416	439	428	416	441	413	451	409	402	432	424	409	451	422	460	457	460	416	447	408	440	423	443	449	402	425	433	415	437	436	446	425	447	444	437	438	416	408	427	485	433	394	405	413	438	401	431	415	445	412	438	372	396	381	435	426	402	408	420	407	395	457	432	400	461	432	414	413	422	461	440	414	438	414	420	451	443	466	398	450	431	380	471	444	371	441	445	440	428	459	433	436	437	428	420	435	414	424	436	422	430	419	427	398	436	434	385	416	448	426	407	411	451	461	407	466	424	434	429	447	404	433	448	403	480	415	435	408	407	438	418	433	418	419	449	444	421	422	438	432	463	434	417	440	445	439	423	439	411	449	460	440	448	415	453	429	453	461	470	422	410	417	445	437	430	447	413	394	404	440	436	438	426	424	428	448	436	434	430	441	446	470	443	420	427	447	411	436	435	436	430	425	396	443	407	395	424	445	435	419	422	431	481	423	445	447	423	400	431	427	392	428	413	455	427	431	420	400	421	450	451	425	450	439	451	447	432	436	413	407	431	434	421	430	438	465	444	398	450	458	446	440	437	436	395	431	400	414	419	420	431	433	483	415	428	434	404	421	408	436	406	372	448	376	409	425	445	420	421	429	416	420	443	409	466	425	426	453	436	402	472	412	409	453	448	473	429	449	418	437	463	434	416	396	474	418	448	429	454	421	376	458	463	440	422	432	440	449	421	422	397	437	415	425	444	426	420	429	445	384	408	440	463	437	416	463	404	430	430	445	410	404	457	418	406	414	423	427	434	455	430	414	403	436	425	415	443	442	429	470	421	471	445	424	433	435	425	425	446	435	411	390	420	385	412	400	393	414	425	438	445	421	440	443	412	459	426	401	437	433	434	435	458	457	453	401	416	447	418	432	405	425	431	452	420	382	390	438	401	414	436	433	426	443	408	443	404	405	438	450	407	411	452	423	437	426	419	426	396	418	418	420	418	414	387	436	497	398	436	405	430	412	470	445	472	443	463	447	429	444	405	465	438	382	406	426	420	442	421	441	444	425	433	383	423	432	417	432	417	434	433	440	435	385	405	423	418	435	414	400	440	426	396	412	433	416	392	445	446	426	408	461	427	452	457	449	421	430	435	461	427	424	435	428	447	446	453	434	428	450	429	400	429	431	423	461	451
8367	19372	15545	7945	5241	3842	2652	1933	1519	1283	1118	1020	867	805	747	714	713	653	673	635	601	658	623	606	657	614	605	620	583	632	559	576	589	567	559	564	573	555	532	586	605	548	560	564	575	553	563	560	524	487	547	536	532	559	595	565	532	567	556	568	527	506	517	511	571	562	533	551	546	565	520	564	552	578	545	532	525	571	531	534	585	553	583	517	566	535	541	537	510	539	529	565	551	533	529	554	553	581	523	547	511	514	541	536	551	516	556	549	507	553	498	520	546	519	511	517	575	550	555	537	507	538	486	503	480	534	602	585	554	548	510	507	540	581	543	537	531	534	538	538	494	542	506	561	531	515	543	509	547	553	513	536	575	503	528	507	530	527	582	521	521	525	548	555	553	527	558	617	532	517	548	505	536	499	582	548	509	529	561	530	562	554	552	552	565	561	553	532	520	530	542	547	507	552	564	521	585	514	510	545	551	530	525	566	551	547	531	560	551	488	550	524	576	550	551	544	554	551	539	525	550	486	493	552	516	547	514	543	556	538	505	497	566	518	560	528	541	546	553	528	568	556	526	513	549	540	543	559	495	527	516	550	546	530	509	504	493	499	516	545	530	531	533	563	533	523	533	528	489	528	546	542	532	536	519	542	585	515	578	548	536	541	548	560	549	550	550	552	513	528	547	521	546	547	486	538	543	563	559	547	510	505	526	495	502	563	491	551	509	531	529	559	537	565	563	503	523	547	560	496	575	565	516	485	526	535	592	505	560	559	515	513	519	537	542	548	564	549	514	576	529	563	504	622	553	556	590	541	533	533	529	536	532	568	554	554	548	574	529	544	540	527	517	547	551	539	543	523	451	500	543	525	513	504	519	503	509	542	542	537	485	518	553	547	576	552	478	580	498	543	576	540	517	529	543	541	514	525	571	548	574	546	549	534	576	579	485	523	548	509	547	529	550	520	555	553	505	527	553	533	568	553	558	551	515	568	566	544	536	567	521	518	553	528	540	531	531	532	548	521	575	520	545	566	533	536	577	529	530	526	533	533	580	555	528	559	535	530	583	545	548	528	555	544	567	559	532	514	543	563	524	518	562	535	547	561	511	529	512	536	514	507	575	542	564	563	534	579	505	527	559	545	525	568	566	522	541	543	544	524	553	565	541	581	548	553	557	534	561	505	567	490	529	549	547	545	508	575	594	519	509	490	549	583	552	549	518	544	506	518	517	531	502	528	565	557	547	523	571	567	568	566	491	570	545	538	544	556	497	509	513	540	544	560	536	510	567	533	543	577	528	531	536	520	512	550	490	553	568	519	519	513	514	526	529	548	537	550	508	563	529	566	574	547	561	502	548	539	577	523	588	512	515	553	569	543	563	549	571	550	509	513	499	538	530	532	508	563	570	531	555	493	544	545	530	501	552	516	506	526	563	532	519	524	514	498	536	531	512	544	514	565	556	548	531	535	568	548	522	574	543	523	554	520	499	559	509	571	511	554	530	548	559	550	526	531	548	528	558	586	560	528	527	536	543	526	513	547	527	554	513	481	528	523	537	527	548	523	548	519	552	530	544	548	526	538	541	547	536	466	533	555	538	550	531	520	540	540	578	498	554	530	528	517	550	524	539	544	586	554	510	549	528	524	553	543	519	522	519	493	529	529	512	530	529	526	531	540	545	516	557	547	531	550	525	570	530	532	557	530	536	543	513	534	555	516	509	531	564	532	483	494	565	502	549	507	497	574	536	585	523	533	486	526	536	587	563	550	527	503	549	564	529	544	536	536	512	571	517	496	538	516	555	541	550	534	524	564	547	529	502	529	499	508	561	514	475	558	546	500	576	531	499	548	542	535	540	555	524	551	533	592	544	534	507	543	486	543	493	536	514	533	511	531	540	526	537	503	519	509	517	529	546	554	559	572	554	559	539	539	489	529	526	524	530	544	514	527	513	540	535	539	557	572	505	535	564	541	553	551	532	549	558	539	539	529	592	540	552	552	520	530	587	527	520	530	559	553	503	512	536	544	540	490	558	543	512	533	506	550	526	575	536	555	562	506	541	599	548	576	526	582	562	558	542	519	534	562	561	585	573	559	591	520	559	536	559	521	523	537	524	529	504	516	523	515	580	527	509	556	572	544	489	533	510	557	513	571	575	521	549	541	523	526	519	508	577	522	547	509	534	544	597	567	509	538	542	577	559	537	560	522	536	525	521	553	579	584	521	574	493	544	500	570	568	493	529	531	565	594	566	513	518	587	499	494	542	544	566	554	487	533	551	542	530	572	556	582	537	521	560	550	515	558	532	531	519	571	541	496	605	513	554	561	524	552	528	499	538	528	546	514	532	524	521	530	536	577	535	551	548	554	559	496	554	540	515	528	554	604	507	543	568	567	575	528	505	510	531	524	595	567	525	538	528	576	519	524	559	533	536	574	497	525	542	530	533	512	538	514	553	569	548	529	530	558	540	543	523	534	572	530	509	555	518	574	560	553	559	534	545	566	512	521	531	515	514	548	495	559	564	555	569	539	539	529	492	557	516	563	551	504	544	549	553	512	532	518	557	530	555	572	500	552	532	519	505	558	553	544	555	552	490	560	497	560	488	525	515	540	531	560	575	565	539	545	525	556	536	505	553	542	587	565	537	524	557	534	542	563	545	512	497	500	518	516	559	559	540	546	499	511	556	536	553	546	539	513	546	551	526	584	518	518	542	508	504	554	564	572	504	513	495	506	515	507	551	567	501	525	554	526	521	547	530	581	550	510	542	556	553	544	543	521	560	550	523	553	576	534	575	559	524	569	550	542	582	518	584	573	555	560	518	543	526	547	548	523	523	506	558	570	504	515	547	544	543	523	536	535	512	541	535	532	491	536	538	560	566	524	547	530	536	524	478	502	521	538	556	580	524	520	520	519	540	559	516	503	533	544	529	531	562	515	518	532	545	521	527	535	543	538	528	578	512	507	522	523	565	530	537	540	473	531	542	557	550	530	537	517	528	560	577	529	495	559	523	528	525	518	548	591	536	500	539	536	555	542	534	533	561	549	544	518	508	533	538	506	533	553	539	548	568	565	543	549	568	566	546	535	548	519	556	508	525	529	525	543	507	505	510	500	535	484	532	554	523	542	515	547	549	504	541	527	535	528	523	536	516	557	527	512	524	526	516	560	543	549	521	537	554	528	575	569	538	557	528	508	526	562	563	566	521	533	564	536	504	515	529	558	538	540	572	555	540	554	535	507	551	491	549	538	549	569	517	530	515	544	528	540	526	539	507	506	509	546	565	513	538	530	537	518	518	517	536	490	530	566	512	543	516	535	538	595	531	523	546	565	499	550	522	549	534	545	579	539	539	524	585	580	573	520	563	542	567	523	531	534	504	564	588	528	575	566	542	569	565	546	518	536	485	528	556	520	539	569	553	502	504	519	502	518	559	561	542	571	531	532	583	556	535	539	531	561	542	495	550	520	512	535	521	571	568	578	545	535	504	518	556	536	543	564	540	559	499	531
26828	19379	6727	1484	894	698	556	478	417	406	398	404	424	397	401	422	401	378	369	410	400	429	396	397	366	405	386	385	359	357	369	408	428	407	374	376	405	367	411	366	360	419	391	396	377	426	394	383	363	405	406	392	382	387	403	391	385	384	370	417	381	410	385	401	426	397	392	369	366	361	384	370	369	382	367	420	412	416	400	384	416	393	364	365	386	426	376	405	367	404	391	382	429	371	371	402	383	409	405	367	380	377	430	405	390	387	404	393	419	395	382	371	406	399	411	358	394	382	369	393	400	426	444	390	444	358	386	402	408	386	414	380	360	399	386	391	367	385	386	390	373	402	386	386	402	366	392	385	415	399	410	407	396	341	423	411	400	402	409	412	411	391	376	378	359	421	398	384	402	382	396	372	415	380	422	380	440	370	397	367	403	374	407	385	422	407	400	419	349	371	387	386	382	399	384	427	454	421	362	399	398	425	410	390	385	404	368	420	363	418	365	428	384	386	404	395	389	348	416	393	382	404	384	380	394	407	398	384	412	367	396	395	407	392	415	407	386	396	374	434	374	436	422	421	389	393	395	419	407	393	398	385	367	406	410	435	407	420	407	405	395	388	360	412	413	440	421	425	388	387	407	378	392	427	420	335	401	422	409	421	408	414	384	392	389	392	387	423	408	421	418	393	401	362	406	409	394	415	390	404	389	383	416	399	395	411	368	410	411	375	383	413	394	413	418	384	404	387	390	380	437	361	377	392	424	382	403	371	389	411	400	374	406	423	385	397	394	392	362	407	381	393	372	389	389	415	357	451	376	406	388	389	408	404	382	399	388	383	428	375	366	415	436	408	399	399	433	409	406	362	410	360	422	386	400	381	389	368	368	401	418	393	381	410	392	396	398	421	388	393	381	373	395	395	424	383	393	435	390	426	420	391	411	386	385	428	373	361	422	399	406	414	403	405	408	363	439	379	405	389	380	432	389	398	372	398	417	406	375	389	411	417	412	401	359	443	400	413	377	399	379	395	432	382	392	413	408	408	404	378	369	427	357	404	428	419	407	414	435	407	402	340	379	361	398	385	411	411	409	390	402	406	389	377	417	372	434	397	384	382	378	404	377	407	380	408	384	390	396	383	395	381	427	409	387	400	402	357	361	402	398	400	395	380	390	407	405	383	353	389	398	374	420	435	385	419	391	395	391	406	414	410	395	379	396	365	364	382	409	406	407	440	403	408	372	423	405	385	404	380	409	424	373	401	394	416	398	383	389	366	404	425	357	412	386	394	411	404	374	346	438	404	405	393	417	395	398	397	377	363	401	360	453	348	403	421	362	392	429	391	412	426	389	373	384	368	392	410	386	387	384	370	372	413	427	378	434	377	394	367	403	367	421	381	381	387	374	403	425	395	354	418	430	378	400	374	382	382	408	394	413	397	382	396	357	430	389	386	394	388	357	396	360	385	397	372	410	390	409	392	370	425	403	398	386	383	405	395	373	406	366	426	354	394	401	367	414	404	394	411	348	423	417	420	370	391	374	391	391	382	359	415	392	419	360	395	384	402	375	381	401	399	426	404	390	393	373	402	385	390	358	399	404	409	389	416	396	413	395	383	380	392	381	370	387	374	361	372	385	419	387	418	406	402	392	379	386	415	391	413	390	400	368	392	381	402	392	396	416	393	397	395	386	377	390	410	415	385	399	376	428	358	418	389	394	369	393	423	370	390	357	370	392	372	414	355	382	385	397	384	379	422	395	387	359	381	442	404	402	359	383	404	406	438	370	431	379	386	402	398	437	382	388	395	379	392	406	384	353	390	430	391	413	398	360	422	408	363	411	414	404	370	393	388	376	414	373	372	400	381	378	385	410	388	380	366	389	389	384	413	413	399	437	385	375	391	367	398	383	429	403	390	386	409	385	385	427	433	356	360	406	417	377	392	414	389	414	370	400	406	391	382	396	409	410	409	419	402	393	436	411	397	383	378	369	399	404	397	403	399	385	414	439	394	400	402	411	410	336	373	417	392	406	379	374	393	387	390	426	426	375	379	361	408	403	405	370	414	375	386	376	408	425	413	418	373	374	398	440	404	385	363	408	435	361	410	398	391	370	401	366	386	379	373	387	401	431	388	403	389	403	393	383	355	417	393	411	370	399	401	402	383	400	399	391	437	450	394	396	399	388	375	393	384	383	387	404	383	356	419	402	415	389	390	393	395	394	377	398	397	373	372	404	424	392	381	381	372	387	370	385	422	391	420	398	395	412	356	425	389	408	408	424	380	369	399	387	406	392	375	376	409	391	343	406	396	413	385	407	413	408	434	399	381	427	412	388	384	418	398	383	411	403	404	414	402	398	424	400	396	416	400	405	416	403	379	444	393	429	348	405	410	396	424	377	389	402	419	434	374	386	390	384	380	403	359	384	404	371	383	401	380	373	405	411	394	403	426	393	392	376	392	373	393	401	394	404	433	424	363	378	389	416	372	432	364	406	386	378	416	381	396	404	380	396	377	376	378	355	395	403	396	380	371	403	393	397	360	421	420	355	435	430	381	387	448	378	407	422	414	345	420	404	402	390	425	388	373	383	382	392	377	390	371	360	404	395	407	365	434	416	414	349	386	390	382	390	414	387	389	406	411	393	410	381	391	350	410	418	383	409	387	423	388	385	400	373	391	380	398	389	406	394	382	426	381	394	411	391	383	421	419	404	389	381	389	398	405	386	381	430	407	391	405	404	392	378	394	417	380	443	396	429	415	420	362	375	349	425	398	391	382	372	372	404	412	451	394	372	388	366	419	410	354	392	424	371	399	421	372	431	413	435	384	419	382	382	369	349	426	407	389	386	377	386	407	417	394	406	369	390	403	435	422	366	389	372	380	424	394	414	381	403	402	389	418	419	382	384	386	396	387	399	373	389	369	394	394	385	413	369	394	394	394	409	366	435	370	407	390	413	411	397	399	435	413	386	407	435	399	420	403	391	415	412	375	389	419	401	389	386	432	401	391	392	407	378	403	421	410	399	371	389	397	399	408	396	409	431	400	402	397	403	390	406	431	415	410	393	398	364	431	405	436	407	379	401	351	389	384	409	368	418	398	382	423	389	421	389	410	426	379	383	439	409	381	429	377	394	369	443	398	384	391	397	425	344	408	387	402	382	407	371	420	427	410	391	375	390	381	409	387	442	427	364	408	375	376	385	376	395	385	396	383	380	392	383	394	410	421	366	403	388	364	429	398	402	409	412	384	407	400	410	373	400	385	374	385	408	400	405	401	392	367	434	379	389	400	380	413	392	400	424	408	408	390	409	395	387	426	396	407	403	378	342	396	411	401	378	438	416	375	417	397	407	384	381	400	370	400	410	447	402	385	403	384	395	400	402	397	394	416	393	380	385	390	414	358	415	399	376	395	405	383	351	392	399	374	370	393	352	382	399	404	388	357	380	417	422	386	362	397	375	420	392	364	432	397	379	384	422	408	400	413	382	407	420	398	418	393	391	403	372	344	373	381
5721	4164	3066	1556	1117	831	635	583	560	537	485	505	483	523	479	484	497	481	477	429	476	471	505	487	493	473	518	529	475	483	466	487	488	499	471	453	444	451	506	459	467	483	489	438	468	491	525	497	494	468	479	486	486	470	498	493	457	475	468	467	457	485	471	496	493	456	485	487	487	486	515	482	479	486	482	486	474	478	512	478	462	443	462	469	499	497	468	464	470	460	470	478	482	444	486	481	480	477	487	450	506	497	462	475	482	511	426	452	503	513	488	491	495	483	498	462	472	477	475	531	484	486	453	483	476	473	473	479	518	470	408	482	462	505	491	488	467	472	453	497	454	459	497	469	445	471	483	509	453	467	499	522	472	486	432	510	417	464	469	476	465	472	468	473	499	478	443	459	479	448	500	479	456	495	501	487	503	444	474	482	433	525	477	487	491	513	494	494	470	451	486	469	478	491	449	513	491	493	449	476	489	470	459	505	489	501	480	447	476	471	485	489	485	449	517	452	520	426	431	487	475	480	453	463	496	485	486	500	485	463	487	473	462	487	516	487	528	458	449	497	451	481	498	465	488	463	461	468	480	495	480	481	462	481	465	506	470	440	471	497	519	474	452	481	481	477	517	483	486	515	473	486	473	494	460	506	485	507	479	533	491	450	473	468	492	469	455	500	480	507	483	477	495	485	496	508	496	493	485	486	481	544	471	458	454	489	511	524	495	440	450	527	470	468	466	496	469	469	486	485	473	468	473	487	498	502	476	501	467	529	491	498	419	461	459	483	518	503	443	476	463	460	463	472	446	508	484	483	460	490	454	437	461	474	454	486	518	459	487	482	458	486	502	489	525	494	507	473	468	463	480	463	476	455	484	441	498	450	521	485	466	515	473	481	486	485	478	461	486	469	469	485	454	491	467	439	455	483	483	460	508	454	461	512	500	474	451	487	510	468	459	490	446	458	437	466	495	497	444	448	464	504	475	470	492	487	466	471	477	508	476	456	492	474	463	495	477	486	486	498	487	489	524	459	494	481	468	489	483	471	484	486	480	463	476	471	490	472	475	475	471	475	471	493	439	497	472	467	473	426	512	493	470	469	470	448	484	436	444	509	493	463	480	482	483	458	482	482	450	487	476	476	492	478	456	514	452	491	521	474	467	478	473	498	520	475	450	481	466	474	493	522	466	456	487	485	449	455	473	504	462	507	501	499	492	471	464	502	485	477	507	460	466	528	483	477	483	477	477	450	445	484	481	458	486	491	474	474	455	500	460	525	490	476	474	467	462	468	506	479	500	459	477	438	487	488	513	490	482	504	484	495	473	448	520	470	519	481	450	516	509	456	484	477	455	424	461	522	460	511	495	449	496	429	478	475	467	505	508	477	460	438	481	450	472	498	452	475	507	522	457	474	520	495	473	460	493	484	494	503	507	456	491	488	483	490	468	490	482	452	468	475	485	538	461	503	469	510	466	456	477	473	476	483	505	473	506	472	476	474	485	472	495	532	476	461	505	447	471	480	479	490	486	427	470	500	514	530	475	478	491	426	475	454	496	493	467	477	442	518	490	440	465	460	439	474	485	489	467	494	452	481	499	497	492	457	527	484	465	483	501	490	465	457	497	514	470	519	491	472	466	479	449	455	466	473	504	453	481	497	481	471	457	489	493	454	491	452	437	441	463	446	422	487	478	506	510	504	469	475	495	460	481	474	438	466	447	490	488	489	503	468	506	458	493	418	446	456	477	464	466	479	482	475	446	461	420	464	490	497	504	489	513	513	470	488	489	468	488	483	475	516	461	445	476	466	485	513	462	446	455	494	455	444	498	468	483	508	456	507	499	495	472	462	460	493	497	495	453	453	471	461	462	473	494	463	482	460	511	490	482	444	480	494	500	477	473	498	536	460	460	500	486	496	487	524	481	519	481	491	491	481	511	492	499	463	458	507	492	487	502	474	496	432	454	470	510	461	499	438	458	505	519	532	485	519	464	505	490	499	486	494	483	492	498	517	439	461	473	499	488	470	463	441	470	496	480	459	466	514	482	495	452	506	440	487	453	459	493	483	461	422	501	482	481	501	479	497	473	496	504	479	468	485	476	515	492	499	494	496	483	504	449	458	456	464	434	478	529	431	467	483	484	471	476	541	465	476	471	503	470	462	471	499	496	468	472	508	468	528	502	530	504	490	484	469	454	496	488	475	491	465	483	475	502	483	508	493	519	491	490	460	492	504	476	478	482	462	474	469	475	511	436	445	494	443	454	498	481	481	462	464	463	454	465	506	485	476	479	486	502	433	462	459	474	483	449	459	493	472	458	492	503	504	485	512	494	469	473	487	529	481	486	462	467	487	466	480	467	481	489	452	482	454	471	479	493	482	483	526	492	526	483	476	540	502	463	464	432	486	471	437	477	458	449	478	473	508	504	452	507	460	481	512	463	468	441	471	480	482	480	498	458	437	498	451	498	495	459	482	491	472	466	499	453	489	468	445	471	466	474	464	450	502	483	530	488	441	473	484	510	489	484	484	508	448	473	500	442	496	484	478	503	510	481	491	457	464	462	496	497	460	520	473	460	491	472	514	508	491	488	503	463	485	509	466	500	496	518	465	468	473	488	469	492	464	452	487	492	471	519	502	490	470	487	498	519	441	471	478	462	451	469	485	474	467	486	461	454	482	484	459	466	433	488	471	463	458	477	476	486	483	489	467	487	449	475	504	547	480	496	473	465	484	462	492	511	458	468	496	467	488	473	476	483	445	469	498	496	488	453	465	464	491	446	450	521	510	497	517	473	493	461	473	457	457	412	506	462	501	477	479	493	497	500	525	470	492	470	457	498	478	471	507	466	463	485	476	462	486	471	494	454	499	451	477	462	498	466	469	462	481	450	464	465	482	439	460	490	494	509	442	501	484	471	459	499	464	472	439	459	469	483	464	491	474	475	451	487	523	517	489	455	469	507	431	460	491	486	453	486	480	496	445	469	408	495	515	464	446	480	448	510	506	472	487	454	461	516	473	479	463	479	485	481	502	463	491	473	479	506	532	509	473	495	488	501	457	489	511	453	509	478	491	449	480	487	466	486	480	495	489	524	460	480	515	479	467	489	485	469	488	468	493	502	497	508	479	498	491	506	530	471	482	466	465	465	497	457	497	482	457	505	490	499	469	508	477	480	493	427	471	522	518	459	492	469	495	475	475	507	511	462	493	482	478	505	501	508	441	523	514	462	481	486	493	481	484	496	491	508	468	496	508	470	487	499	513	483	463	469	457	480	477	488	445	441	514	499	510	490	524	464	487	471	474	496	472	465	466	497	440	500	480	478	493	463	455	448	508	473	521	473	490	467	474	463	503	506	480	455	523	489	484	492	479	495	522	450	475	444	484	488	477	479	440	485	466	480	476	492	454	457	428	480	491	493	465	492	468	489	473	431	498	515	482	456	477	533	508	516	480	480	465	438	474	476	461	489	459	490	484	497	486	470	493	451	465	503	475	479	477	466	469	470	460
23190	21048	28171	24130	21022	10646	1639	1090	911	864	760	771	733	760	721	649	697	648	684	632	671	690	677	626	662	682	580	625	636	636	653	651	602	636	657	607	682	627	652	638	648	612	607	595	661	606	665	609	666	644	638	629	646	651	640	671	603	615	644	639	592	608	637	618	614	603	663	626	640	647	615	672	638	592	647	612	593	614	610	645	612	653	651	616	594	604	637	606	573	581	639	628	603	612	654	653	592	611	626	604	627	580	588	689	615	619	645	629	625	593	620	632	630	621	636	627	629	655	657	623	616	619	627	638	650	644	614	636	625	630	622	645	585	657	611	627	627	643	622	633	639	575	580	597	603	599	631	627	645	601	634	584	631	637	599	583	634	608	653	619	607	619	635	639	648	631	636	640	601	622	636	590	616	595	574	632	591	582	671	633	637	613	580	612	625	634	635	626	638	660	629	655	625	628	600	637	618	668	616	569	637	656	617	593	609	635	633	610	604	652	627	628	622	661	621	570	607	650	610	651	605	633	598	638	609	647	610	617	593	563	569	608	616	641	590	611	608	629	634	638	648	641	658	607	651	626	641	669	638	648	587	658	634	637	615	620	595	658	679	609	588	587	665	673	629	616	628	594	610	624	639	634	593	605	600	637	617	610	656	623	593	590	619	644	612	673	657	668	652	570	602	649	633	619	600	623	642	588	608	623	627	601	638	634	617	584	622	639	621	576	575	640	655	621	626	607	659	662	627	636	618	582	627	587	619	663	586	649	637	641	695	631	632	643	614	642	583	635	600	634	599	649	666	669	661	647	579	640	587	641	623	650	585	587	616	624	593	626	654	656	608	642	587	602	609	615	620	647	610	621	673	624	608	638	667	602	641	648	647	575	649	581	623	664	608	600	656	698	640	618	642	624	632	598	633	693	641	638	638	627	615	622	587	608	620	643	651	649	610	635	595	662	636	641	638	625	649	651	624	623	686	662	623	627	591	619	587	620	635	616	644	626	616	618	610	640	693	612	587	609	660	620	623	601	616	623	609	624	612	610	659	655	617	592	639	668	645	627	644	602	605	617	608	613	659	625	598	629	602	654	641	621	641	599	634	600	642	623	618	629	633	584	611	599	611	592	629	625	603	640	635	589	625	610	592	639	659	609	610	639	632	595	622	635	590	610	612	604	650	606	655	633	683	606	621	597	642	614	630	625	589	644	643	627	652	584	639	615	646	618	590	590	636	623	648	631	576	576	669	614	626	658	613	603	664	614	643	641	664	649	619	650	625	623	604	600	634	641	650	642	610	607	598	606	634	634	622	643	610	640	629	593	627	703	635	648	623	664	658	587	656	607	616	656	627	606	652	644	670	628	611	609	619	624	613	676	615	653	599	593	607	654	624	612	614	645	589	589	606	592	638	639	640	606	658	619	624	615	602	633	623	606	592	613	629	663	621	634	626	622	624	638	623	667	626	620	607	625	594	641	623	580	601	608	644	660	636	622	627	678	639	600	621	634	614	617	616	608	613	637	631	617	607	635	632	639	614	632	618	610	659	647	639	621	590	637	629	659	640	610	625	604	604	634	613	629	615	641	633	656	639	641	612	651	621	651	647	638	612	597	600	606	610	639	695	609	604	658	686	618	672	619	645	596	631	635	614	601	615	663	638	591	622	617	666	629	601	615	586	619	615	626	580	680	628	679	646	651	640	645	615	616	650	594	635	584	635	582	640	600	614	660	640	631	635	601	578	607	608	638	597	605	632	626	605	655	605	644	625	659	567	629	606	649	631	629	619	643	636	563	626	607	614	602	657	603	587	615	642	664	624	598	620	607	609	612	613	601	622	615	618	662	615	652	597	641	627	618	663	619	598	619	626	625	591	650	632	646	637	642	602	578	634	629	670	655	594	592	634	640	626	619	591	623	623	639	645	641	638	639	661	618	610	633	622	598	628	609	649	614	601	619	614	637	620	638	630	632	625	618	662	615	631	647	624	596	639	652	651	599	638	622	632	588	622	583	634	646	651	649	603	670	608	591	594	603	643	572	606	610	621	652	624	635	656	636	655	627	618	653	654	654	627	627	597	619	626	629	613	590	646	619	614	616	596	628	629	590	624	625	616	654	662	601	605	599	679	622	599	586	638	654	583	617	618	645	647	630	629	578	646	593	620	649	636	638	641	637	615	573	689	597	601	614	616	628	629	654	616	614	628	645	633	617	631	591	621	627	594	632	609	645	576	644	615	680	632	633	629	660	603	646	610	628	615	684	632	607	610	622	621	651	597	669	669	692	647	662	643	631	630	658	645	615	618	587	662	609	567	615	626	652	648	591	678	625	616	609	580	616	632	605	645	580	613	626	586	628	605	637	628	661	612	629	655	620	609	598	577	610	648	628	640	636	613	626	601	596	627	640	670	656	645	584	615	637	636	600	636	637	609	659	580	632	581	646	664	623	597	569	608	647	576	601	607	623	652	588	670	635	630	636	617	653	690	603	633	613	609	656	655	638	616	627	638	582	578	598	628	620	622	624	642	620	664	614	650	661	591	594	622	612	620	622	621	575	614	592	628	637	605	599	615	633	581	651	639	626	622	615	641	652	587	650	648	642	619	640	617	608	629	649	596	609	640	644	672	658	606	650	609	601	588	701	619	624	596	563	609	625	598	640	654	640	600	595	595	575	575	625	606	585	635	656	580	625	610	590	648	624	601	642	626	615	596	601	621	586	586	616	658	646	582	584	619	662	589	620	617	617	554	640	619	684	605	635	613	676	618	643	632	626	674	636	604	584	623	633	624	624	626	648	666	588	602	567	610	640	612	619	593	632	606	619	644	624	661	590	583	619	628	627	598	615	611	621	629	620	632	649	635	622	612	622	610	623	649	658	627	614	609	617	605	591	643	613	672	628	618	638	671	630	663	584	654	656	622	674	580	625	593	640	640	581	649	641	611	645	641	648	591	601	622	625	626	624	611	675	595	623	590	645	606	584	640	642	619	640	635	607	659	615	630	616	677	585	600	596	613	614	586	597	626	634	664	628	674	606	618	603	632	594	600	629	596	592	648	642	645	633	656	604	637	663	595	629	599	617	579	622	606	589	678	618	625	603	620	624	629	620	641	688	630	620	622	683	627	609	611	633	565	632	631	626	631	669	642	610	623	587	582	661	597	625	631	621	602	613	620	615	655	618	649	611	664	612	618	641	615	649	634	603	719	664	597	619	625	645	594	616	626	616	619	631	618	677	605	643	657	642	586	623	608	603	667	658	641	611	604	649	630	590	640	596	667	666	621	608	611	580	653	627	582	594	623	632	623	614	676	662	606	603	554	582	601	602	668	605	635	596	633	622	627	605	646	651	651	610	648	579	639	601	602	672	634	647	624	615	603	624	603	611	642	634	612	628	604	583	632	630	599	608	642	617	647	634	621	611	622	628	666	617	584	642	637	598	603	636	622	627	616	626	629	634	579	638	613	588	639	660	643	625	629	645	638	637	620	600	662	678	634	622	613	615	601	642
5939	12522	10244	5092	3485	2607	1913	1437	1297	1172	1048	981	922	948	896	848	855	844	843	817	788	836	820	820	832	777	781	762	802	738	797	728	799	776	793	782	758	750	762	795	748	766	798	777	736	767	733	740	796	755	815	738	739	774	756	755	730	688	800	766	738	743	750	744	733	720	766	721	765	812	720	801	748	774	714	754	761	780	800	774	783	733	745	782	792	719	778	737	763	731	736	727	753	777	759	724	756	768	750	819	741	736	805	768	744	762	759	849	775	749	689	736	729	745	779	766	804	757	737	724	768	734	779	784	822	770	808	759	748	757	790	749	688	759	702	751	750	751	755	778	778	759	780	743	780	760	721	804	736	766	754	759	749	686	711	752	795	733	728	772	738	709	747	764	705	800	765	724	748	744	784	772	785	721	722	811	704	688	762	771	736	752	730	795	752	804	781	783	763	788	749	757	780	768	776	757	767	751	750	732	738	788	753	686	749	738	759	757	811	764	730	756	843	763	696	737	798	772	775	790	734	778	759	726	767	764	741	726	697	762	733	786	730	786	758	699	712	723	739	764	802	755	743	755	696	719	785	783	774	745	758	783	771	747	763	813	717	769	755	739	730	767	745	767	797	760	796	769	766	763	760	781	776	762	759	744	699	746	764	774	740	755	745	777	724	758	726	747	760	770	736	733	744	742	746	740	741	764	722	766	758	749	732	771	758	740	768	750	767	781	786	811	750	741	757	727	808	752	731	769	794	753	735	751	767	754	746	749	741	764	779	718	763	785	748	726	752	775	781	714	750	743	787	737	742	762	742	780	731	720	715	743	744	772	712	727	769	746	744	734	740	790	716	770	748	777	731	762	709	730	764	787	751	784	736	741	759	738	799	751	760	745	769	768	769	771	768	726	781	786	773	774	749	712	738	815	806	772	821	789	747	778	761	754	713	811	742	761	763	752	720	735	795	768	807	759	754	738	759	763	760	713	741	758	784	776	719	783	787	746	729	805	717	747	781	747	746	772	761	747	795	708	776	764	760	737	741	743	697	775	751	766	705	703	730	776	786	730	744	704	710	785	785	787	755	727	767	693	723	753	754	730	751	761	746	756	771	745	713	747	744	801	780	720	744	752	809	809	750	747	750	737	724	759	767	763	729	740	743	769	757	763	751	817	804	795	755	766	758	766	733	720	782	765	817	762	783	766	725	784	708	716	753	804	755	755	774	720	686	728	711	733	755	765	756	731	763	766	747	771	709	791	760	731	773	730	765	689	715	744	753	754	745	765	772	736	746	776	744	759	766	801	730	769	726	786	727	743	738	759	740	715	785	704	734	758	782	753	758	780	720	733	774	784	732	761	782	758	736	784	721	755	800	755	753	693	778	762	730	740	741	741	806	770	736	784	753	769	752	698	728	710	747	734	745	747	753	770	739	797	735	712	719	754	788	799	722	743	722	737	776	757	762	749	747	740	745	743	789	720	775	715	779	741	759	745	752	753	775	758	740	743	722	783	770	731	749	771	733	723	789	772	716	742	796	705	727	773	775	790	816	780	771	724	759	760	799	760	760	719	743	713	772	748	774	757	703	722	740	742	726	739	763	738	758	783	750	783	732	776	752	760	732	730	743	783	790	805	739	702	764	721	737	735	723	699	793	728	759	765	747	749	825	765	744	759	740	733	758	794	747	787	769	794	815	764	773	757	749	752	731	748	710	758	759	755	786	768	741	775	805	793	754	801	776	783	778	732	765	731	737	733	758	764	767	751	732	702	760	734	808	758	785	777	773	761	765	726	769	791	757	787	733	688	758	744	737	789	747	723	739	726	755	713	764	713	777	749	767	736	741	788	751	782	742	765	760	739	823	802	746	748	731	769	719	763	768	725	768	731	709	763	740	776	747	718	773	739	741	742	759	760	720	751	756	768	748	733	723	750	716	738	717	783	744	770	773	777	713	773	787	763	771	730	772	724	730	712	763	774	746	762	740	798	777	717	737	758	746	753	737	761	722	706	745	766	753	748	802	772	727	735	753	752	745	751	749	750	742	725	726	769	731	751	737	758	775	758	713	756	780	749	698	747	725	747	732	746	811	740	763	751	724	741	819	736	756	743	733	766	757	748	736	794	757	769	745	744	750	740	757	727	711	722	726	766	738	755	784	769	742	750	770	765	753	776	702	776	765	720	755	748	747	723	747	772	804	767	753	750	722	733	769	761	714	775	760	741	719	696	829	754	771	781	748	761	705	738	781	745	738	758	796	824	780	769	746	769	780	764	768	770	756	762	761	743	721	720	735	694	732	797	794	794	746	787	788	766	714	761	752	740	747	789	794	800	771	800	725	781	727	758	736	811	759	697	733	718	732	704	722	764	761	737	750	739	739	733	725	781	757	730	744	759	740	739	779	745	758	770	789	698	749	737	770	762	755	755	707	737	751	773	761	788	731	794	768	744	762	796	782	781	745	779	745	817	792	750	758	751	742	740	788	719	702	719	744	722	736	745	743	710	754	758	748	706	710	770	744	729	735	773	788	777	742	755	786	768	774	725	743	758	724	769	706	752	768	792	786	751	732	802	771	735	750	736	738	757	755	727	746	746	767	740	746	727	775	731	768	752	767	786	807	719	769	771	661	775	756	713	769	751	724	831	722	716	803	774	721	813	780	762	728	719	780	750	723	742	754	763	743	739	754	759	783	692	756	692	733	751	705	777	773	792	758	746	780	759	752	760	762	772	736	731	809	789	743	741	764	728	757	773	781	740	732	737	773	785	739	739	728	719	726	775	760	757	766	769	759	743	730	750	731	703	764	708	776	774	749	749	802	800	718	738	750	750	750	771	750	755	739	751	731	751	734	758	810	748	789	719	760	755	740	755	785	779	793	814	793	767	770	718	779	783	762	718	763	788	746	676	756	777	781	735	775	727	758	744	715	700	738	775	780	791	747	741	732	740	777	737	739	787	757	775	706	716	778	723	795	715	724	742	725	744	738	736	706	731	748	724	725	769	773	802	759	741	741	775	756	744	726	745	750	806	718	760	737	746	726	753	753	748	741	731	707	748	735	788	745	758	751	723	777	687	752	780	732	762	751	756	704	765	750	763	731	757	724	731	734	777	793	774	751	715	746	759	745	775	774	731	770	755	764	768	771	733	769	751	727	756	759	740	749	763	804	766	761	743	754	766	759	832	730	798	740	766	734	783	749	801	786	747	769	754	757	726	769	779	726	774	688	730	755	750	769	745	763	766	785	783	783	719	745	728	768	776	748	770	751	748	734	783	740	746	769	760	780	714	775	789	783	717	766	730	740	724	739	773	802	715	744	798	731	750	731	719	736	712	754	762	784	747	745	716	732	750	781	776	746	697	779	777	756	760	769	745	741	715	729	761	720	710	783	753	766	751	785	776	718	760	739	757	748	761	771	800	755	743	753	778	763	793	711	712	706	776	727	739	750	781	756	774	715	743	748	758	737	714	763	743	783	766	779	787	786	776	755	754	804	777	773	784	741	762	753	763
24210	21062	27311	24947	12876	974	563	405	300	277	278	235	243	228	247	185	227	208	205	198	213	180	174	188	181	168	216	187	195	190	183	193	179	198	173	170	187	169	198	194	176	154	191	163	155	167	175	154	185	141	194	213	168	166	192	174	158	163	198	180	194	170	179	172	188	189	167	179	200	163	173	163	165	172	180	184	182	189	186	167	206	175	178	161	180	173	159	173	179	190	181	177	173	181	166	192	173	181	192	167	177	175	182	136	164	175	168	170	180	173	171	164	188	178	190	164	171	174	187	163	165	164	181	169	172	190	163	179	188	140	181	199	150	156	180	165	168	191	191	162	165	193	166	170	171	171	175	179	185	164	174	163	171	170	155	196	180	158	197	187	169	186	174	169	188	173	149	136	163	171	176	157	184	188	178	168	189	162	176	163	178	143	194	198	183	162	181	173	162	188	167	195	176	169	174	154	171	160	179	144	180	175	185	192	180	168	198	182	188	175	168	166	159	177	166	182	184	196	168	169	166	187	178	175	177	167	171	167	164	171	174	165	164	175	179	151	200	175	175	183	182	160	177	171	158	197	169	168	186	164	160	176	179	168	166	186	164	182	181	169	201	162	172	187	156	200	170	195	155	167	170	189	182	161	164	163	171	187	169	210	158	204	178	183	170	175	164	215	167	183	170	178	169	182	180	163	198	174	167	174	187	173	196	174	182	189	190	168	180	172	184	184	175	140	161	165	180	168	186	158	152	169	196	180	169	152	160	162	173	166	169	156	186	179	156	143	185	176	166	161	175	181	172	188	179	188	186	177	162	160	161	166	182	189	186	160	180	167	172	176	182	203	171	155	165	187	191	176	198	179	154	174	177	169	159	180	190	180	182	183	163	199	175	177	152	188	198	212	173	187	178	174	175	175	157	183	169	149	148	176	164	173	175	160	184	191	171	191	179	205	190	192	177	155	149	162	210	163	168	179	191	178	170	191	156	144	167	167	148	173	187	164	198	199	183	154	186	187	179	173	172	153	152	160	189	185	179	178	158	164	186	170	162	156	168	175	144	153	185	167	175	142	177	173	175	181	168	154	199	190	183	184	179	160	190	166	167	160	180	172	185	176	154	197	174	169	164	185	176	167	199	161	169	188	175	162	184	176	163	168	183	176	199	161	184	175	176	163	151	177	181	179	170	156	153	168	161	169	168	199	175	185	195	166	180	182	193	155	193	162	184	179	150	168	178	162	170	174	167	175	167	192	160	202	186	191	165	167	167	180	178	162	177	188	162	179	164	174	169	205	171	182	172	201	180	156	200	181	174	174	177	159	155	182	159	181	186	164	201	184	193	172	169	192	182	173	179	179	185	190	185	157	147	159	196	175	180	169	161	156	179	162	163	185	208	178	177	173	179	178	179	163	175	210	161	155	189	172	151	160	168	172	166	151	159	166	169	203	180	186	166	157	174	177	146	156	160	176	161	187	201	178	200	158	160	187	164	192	205	179	170	176	170	193	193	179	172	179	176	181	185	165	163	155	202	164	170	170	155	170	186	155	141	180	188	163	184	168	162	163	160	179	146	184	184	173	177	172	178	177	188	193	165	154	145	188	169	168	169	149	160	155	167	182	169	164	149	158	161	170	160	166	161	174	182	152	180	199	187	156	160	187	195	168	177	186	176	162	186	168	148	170	154	176	163	183	157	171	183	187	193	173	181	180	167	174	175	178	151	163	156	186	166	165	170	168	168	190	171	163	179	178	185	158	173	170	185	194	178	170	194	188	180	151	163	165	173	174	190	172	195	158	173	188	175	167	194	166	159	169	166	157	198	160	175	184	157	157	190	186	167	167	142	170	178	170	177	166	161	161	184	146	168	156	169	188	191	186	187	186	174	158	152	143	173	149	168	179	172	184	169	184	167	167	169	161	191	157	153	162	178	166	178	185	165	184	172	166	166	174	181	162	174	180	173	163	195	158	159	168	179	170	169	189	177	166	163	177	164	175	155	197	183	161	189	171	188	174	178	171	157	178	197	177	161	159	181	176	174	155	162	181	175	175	190	168	172	160	169	197	220	193	171	157	174	157	182	192	181	184	175	168	170	184	175	164	167	170	161	172	156	167	172	198	192	170	150	159	173	185	180	155	180	193	193	174	163	183	157	155	174	158	180	180	180	159	175	158	189	177	176	177	158	174	179	188	156	163	183	182	211	196	160	162	172	168	186	174	174	170	181	170	183	173	192	183	173	161	184	182	161	187	172	177	157	182	182	153	178	192	195	161	167	183	191	183	154	184	183	164	186	179	167	180	163	168	172	158	163	170	177	193	162	181	169	175	194	170	170	152	165	158	164	175	187	173	175	180	172	168	195	174	179	170	168	168	172	176	208	162	173	185	174	178	178	152	176	153	158	184	167	176	172	156	177	164	187	179	174	172	178	179	165	170	155	169	168	183	174	170	179	194	154	184	148	172	188	185	208	156	156	163	188	183	168	177	184	177	164	203	175	174	164	189	173	172	168	159	172	166	173	171	167	153	168	177	171	174	181	169	163	179	166	205	175	167	189	176	181	172	186	179	171	173	178	160	179	182	155	181	178	175	160	188	173	156	178	153	159	161	187	169	180	178	187	180	170	159	201	157	177	202	184	195	162	153	202	169	186	195	189	177	176	147	173	180	178	166	180	172	195	191	151	161	156	172	166	152	169	169	149	161	178	154	188	170	152	158	165	183	184	161	168	163	197	161	176	192	184	193	150	155	167	165	159	174	176	159	188	181	155	146	180	173	176	158	186	176	176	180	179	154	179	184	173	169	167	183	171	161	158	163	171	172	177	176	168	171	164	150	159	191	177	164	182	172	167	176	167	174	174	172	176	169	160	178	159	186	181	182	174	184	144	152	193	187	150	169	179	171	179	198	159	139	188	163	193	187	173	156	186	207	182	184	150	157	178	158	168	196	165	179	194	189	157	173	176	176	156	170	180	178	181	172	187	186	177	166	179	149	186	170	179	171	175	186	169	172	189	183	164	172	176	188	186	160	185	153	163	199	173	173	166	173	165	193	188	188	189	188	164	176	171	176	170	160	160	202	165	180	194	181	175	171	175	166	205	162	172	159	181	161	179	172	176	185	167	178	169	177	167	180	174	188	172	177	201	169	179	179	164	199	163	167	173	190	161	170	170	211	177	175	176	160	171	194	161	178	162	165	177	185	175	147	179	176	168	164	182	165	191	179	165	178	178	169	163	178	158	173	176	191	171	185	188	167	157	165	171	182	154	192	180	177	196	184	177	189	172	171	166	190	181	169	183	156	168	163	193	168	160	193	178	177	174	185	216	148	196	144	164	181	175	174	170	182	157	154	173	169	168	164	176	179	160	199	183	174	187	200	190	174	177	156	182	165	154	182	188	189	159	170	192	181	181	185	168	176	165	201	174	171	183	181	174	158	191	171	187	159	175	159	200	188	172	177	168	192	179	185	184	179	186	160	162	195	181	171	185	160	174	160	160	189	174	177
5494	9096	6986	3262	2135	1416	1016	695	603	467	433	401	327	310	304	314	272	267	250	281	281	254	246	269	267	245	221	240	267	246	219	242	237	212	224	247	217	270	235	222	239	233	211	250	233	227	195	241	237	263	231	232	232	233	213	230	245	220	247	243	226	234	240	235	204	243	236	227	244	217	238	216	198	253	223	215	234	231	235	224	236	224	233	216	200	234	214	244	227	243	253	220	231	223	247	247	242	216	235	230	233	210	201	206	241	246	220	242	222	258	230	234	220	240	230	265	222	255	221	241	229	226	218	234	208	230	243	239	225	227	247	232	232	229	215	230	211	215	210	219	244	249	236	224	243	207	228	216	234	231	211	226	249	209	242	237	233	251	229	210	228	248	243	219	248	199	217	211	264	221	215	212	240	237	232	234	257	211	260	202	223	212	239	269	213	233	190	243	222	230	212	236	222	248	244	250	215	251	214	208	243	243	220	248	241	268	227	220	204	238	226	230	248	247	235	225	200	224	246	265	200	238	235	212	196	197	229	229	215	250	240	223	203	208	227	236	225	239	232	236	214	214	215	213	249	234	206	229	222	233	243	228	227	239	228	261	233	219	240	248	245	223	218	204	219	216	232	227	224	227	242	215	239	226	211	202	241	217	231	247	233	212	222	225	212	263	212	200	231	261	211	217	227	225	227	222	230	193	221	244	238	236	224	217	215	213	265	228	243	232	243	221	210	246	224	244	253	216	242	208	240	235	215	221	248	214	222	243	206	225	235	227	233	219	252	247	246	236	228	236	244	234	255	231	217	231	236	229	213	226	251	214	201	219	221	228	248	220	206	218	223	228	228	236	227	212	240	221	252	191	241	230	223	245	252	241	228	239	198	221	244	183	243	267	240	267	215	252	231	211	213	233	264	235	243	214	228	227	198	209	217	224	242	217	233	240	214	213	239	212	244	243	215	211	223	224	204	256	230	225	230	215	230	234	227	201	240	245	228	227	221	221	226	256	254	220	215	215	210	226	209	210	188	243	233	251	248	199	214	211	248	231	247	245	208	198	240	220	200	203	233	240	231	229	217	221	230	229	233	224	242	234	234	242	212	229	234	238	216	256	246	218	226	205	233	230	231	250	231	247	219	268	208	223	225	220	235	220	247	257	228	223	248	230	209	218	214	227	210	207	211	220	238	253	220	213	224	215	227	222	239	228	237	236	226	242	202	222	249	247	203	237	230	220	234	221	226	214	224	252	238	229	254	217	244	219	210	233	242	214	217	222	230	238	212	216	223	245	235	225	217	236	262	229	210	244	214	210	227	209	219	221	220	230	203	219	214	215	217	201	224	211	239	236	208	246	248	223	231	214	207	198	238	214	243	207	231	240	227	229	230	237	222	212	228	226	221	220	224	219	224	241	231	217	213	214	230	265	231	214	223	223	223	214	203	235	204	237	211	220	207	220	246	202	251	231	224	245	209	214	218	225	234	222	208	242	244	250	223	226	220	228	216	232	225	229	230	224	244	225	245	215	255	233	226	228	235	219	237	243	214	216	227	224	235	226	220	225	224	218	224	214	226	240	232	226	230	256	229	225	222	218	241	219	221	229	215	219	216	241	215	241	241	221	228	236	232	246	232	239	232	239	235	211	219	226	226	218	190	258	227	230	217	211	223	210	215	224	217	212	198	211	224	229	210	219	233	190	228	216	227	206	218	225	229	229	231	217	232	207	238	229	217	230	222	243	232	234	228	235	246	243	220	254	272	235	231	234	208	224	239	221	243	230	226	239	247	217	241	219	233	228	228	236	242	225	237	230	221	265	238	252	239	253	228	239	269	205	246	222	228	239	236	238	235	215	231	209	249	233	235	223	227	225	226	243	234	230	214	228	195	222	253	222	219	219	227	214	220	209	239	248	249	217	216	232	214	220	226	248	232	233	228	220	214	203	212	223	252	196	231	209	235	220	232	230	241	225	189	232	237	239	263	211	239	259	254	199	256	217	234	247	237	246	244	232	242	232	201	214	222	231	232	229	230	223	221	217	240	225	228	223	234	231	243	238	247	230	234	211	224	246	215	247	219	232	213	211	225	223	225	230	270	235	202	228	254	215	241	247	238	270	216	223	198	254	219	211	213	221	255	208	229	258	244	248	244	217	215	209	198	236	259	219	208	216	226	225	221	217	225	240	227	224	208	217	243	231	228	214	228	234	223	210	240	231	218	225	239	209	224	238	231	218	224	228	236	227	245	240	209	214	250	210	221	213	236	229	232	231	216	212	228	228	216	216	216	223	240	245	213	210	239	238	242	211	229	212	267	263	222	227	239	243	235	245	215	206	209	220	212	235	229	227	204	234	218	232	235	252	239	201	244	240	243	222	228	230	237	212	227	218	219	238	227	233	237	204	236	224	218	199	215	202	211	198	248	224	246	229	219	208	216	230	224	220	230	225	255	244	254	252	237	234	181	225	227	242	258	236	230	229	211	223	253	237	231	242	228	240	212	216	240	230	228	227	227	226	247	213	219	223	234	221	204	220	233	220	252	210	212	226	235	231	204	234	259	218	220	250	208	210	200	267	216	234	247	214	231	221	213	214	218	230	226	222	235	234	205	210	222	221	246	202	252	212	229	237	224	221	212	245	234	215	225	241	217	220	233	261	232	238	212	243	232	227	210	247	246	259	206	204	237	229	252	200	214	212	241	244	253	225	231	228	229	229	230	270	221	190	268	214	250	230	225	217	235	222	221	223	223	230	231	216	225	220	213	213	226	230	241	252	222	233	210	209	236	219	216	247	223	235	175	212	222	187	226	234	213	224	215	231	237	221	218	234	220	233	241	234	229	232	239	211	223	235	230	249	241	232	242	235	256	226	253	222	195	208	230	241	235	236	232	213	249	237	254	208	225	245	248	213	227	210	234	270	222	256	188	228	236	269	244	240	229	217	225	217	220	216	238	180	227	209	241	214	225	237	223	238	213	228	231	246	217	226	223	227	240	230	241	220	247	218	206	203	219	234	216	198	248	257	216	256	222	239	218	232	229	233	243	203	232	256	220	185	226	237	264	276	242	213	218	237	227	252	230	241	239	224	247	226	243	211	222	207	225	215	228	205	205	216	209	240	214	234	219	217	229	235	241	231	244	233	237	208	206	202	222	233	203	215	227	205	235	226	229	209	224	217	247	226	230	242	236	209	218	217	228	250	235	217	227	241	209	219	245	210	235	228	245	219	252	211	265	236	280	220	229	223	233	198	241	201	245	229	233	233	225	209	220	213	223	193	257	221	232	225	232	215	204	208	225	213	221	250	247	211	225	223	250	219	243	241	252	205	228	221	231	222	220	208	222	226	203	232	205	220	250	273	219	223	251	222	222	210	231	230	221	229	202	271	215	241	235	222	217	228	222	222	210	228	211	240	244	244	225	216	246	243	229	252	214	211	238	214	218	216	227	228	237	226	237	252	225	222	208	246	214	213	213	270	231	220	241	217	239	247	226	214	253	227	233	215	218	220
22248	21091	28732	23672	21081	21130	10201	1301	935	832	784	673	593	648	609	521	546	502	516	468	494	536	512	506	492	458	431	492	469	471	442	470	488	446	450	439	453	449	454	433	449	463	457	432	429	450	442	452	454	426	430	412	437	432	463	447	433	467	446	468	471	412	437	457	476	448	408	469	452	449	410	478	414	408	449	443	458	415	425	381	421	448	435	431	462	465	436	433	442	458	479	413	407	444	423	400	416	440	416	417	454	429	434	433	447	438	463	418	415	418	412	419	416	421	417	436	426	423	457	455	407	453	474	432	451	408	432	433	419	412	397	405	475	437	431	439	408	441	450	435	445	413	411	433	441	431	440	439	459	470	428	454	389	440	418	453	448	368	432	420	435	460	430	401	438	429	437	423	461	422	418	454	442	445	443	407	449	463	443	420	431	446	431	448	432	418	428	439	454	428	443	416	423	432	430	412	439	415	431	446	417	459	438	458	439	446	449	469	431	444	425	442	434	443	457	405	431	430	471	424	459	416	430	453	440	451	476	465	433	427	424	450	430	428	449	435	451	469	438	449	429	457	382	434	472	429	431	435	426	446	414	436	401	446	452	446	412	421	493	396	452	456	436	447	451	413	444	432	396	418	449	423	439	459	471	469	431	415	424	449	417	444	462	435	432	486	431	393	443	418	439	442	423	419	432	402	465	409	409	462	423	424	426	430	405	430	404	416	389	452	459	411	454	412	448	464	461	424	459	434	415	415	395	444	417	431	444	426	422	462	427	441	447	446	421	437	468	446	403	408	453	428	433	467	403	463	450	463	467	409	428	447	427	446	440	442	422	463	419	446	425	424	473	431	449	422	423	455	438	433	453	456	454	416	433	398	440	411	443	433	411	422	425	433	400	436	454	480	422	407	458	494	433	449	438	456	454	435	453	437	441	421	441	457	450	398	418	408	399	465	463	466	432	407	445	449	433	469	394	415	415	439	450	416	431	405	426	417	457	402	424	461	473	419	415	464	450	421	414	446	443	418	424	409	418	440	420	408	444	451	436	407	424	430	436	433	422	464	444	420	421	397	419	401	441	417	422	394	425	396	467	447	463	424	437	422	450	442	416	435	419	419	430	437	438	408	406	457	387	442	438	434	424	456	408	428	436	452	404	430	427	434	448	401	453	420	419	414	424	430	426	421	469	463	413	427	430	417	447	404	423	450	408	421	435	446	405	415	424	452	412	427	409	428	437	411	423	418	444	435	422	415	457	429	458	414	446	477	426	457	439	464	415	422	434	422	416	435	417	411	423	395	417	422	434	417	413	458	402	399	446	451	456	399	437	426	463	418	463	411	435	468	383	425	408	439	425	403	419	465	466	445	446	409	409	442	453	411	447	387	423	424	424	412	442	387	391	414	452	451	462	489	407	416	402	442	426	420	454	447	427	442	418	416	439	426	456	409	433	425	444	452	422	459	448	457	475	456	421	433	452	420	447	441	436	467	439	443	407	448	466	431	449	452	466	422	416	426	445	421	444	479	425	417	403	444	456	465	464	440	422	423	416	407	451	415	441	436	430	410	460	424	448	478	438	458	455	416	382	482	438	447	457	410	417	397	419	420	421	435	411	424	462	438	411	419	403	437	420	435	405	435	410	447	427	428	432	461	447	447	406	467	444	447	443	438	433	403	429	425	436	398	400	470	460	436	441	408	449	429	436	429	445	408	412	425	435	405	456	503	447	460	429	419	420	427	447	453	445	429	424	448	405	435	447	409	419	413	472	442	431	479	438	392	429	432	378	422	468	426	421	422	437	467	419	413	429	447	426	431	434	415	437	463	403	473	441	437	451	429	410	424	420	466	401	432	461	425	467	428	429	422	396	407	439	387	449	419	436	431	441	454	441	485	449	410	420	398	453	437	398	443	400	424	460	449	464	453	429	478	438	422	377	441	429	440	420	446	443	415	455	412	395	393	406	424	413	408	413	438	439	445	406	462	459	462	424	457	434	398	465	418	440	437	427	423	425	437	433	494	431	438	424	394	454	441	461	391	419	440	451	444	449	454	431	455	426	415	431	428	441	404	405	440	452	417	451	407	454	433	426	442	413	427	440	385	427	424	428	480	419	449	455	451	427	426	440	407	427	454	471	411	432	448	414	427	456	443	416	459	476	421	468	470	420	427	436	463	420	456	429	419	420	436	399	438	425	434	448	431	458	417	403	421	459	430	447	429	438	452	394	425	401	425	437	438	415	446	402	469	401	445	405	462	423	411	474	472	430	438	414	388	388	457	435	406	451	391	463	459	463	413	431	435	436	421	434	439	401	431	409	405	436	453	443	422	421	454	441	451	402	465	438	422	471	433	452	417	441	451	439	478	425	448	401	417	441	450	436	392	461	415	416	427	435	416	467	462	403	474	446	437	401	422	415	446	418	439	425	412	473	389	424	484	496	428	440	473	446	402	443	424	425	440	419	432	450	418	435	433	411	396	449	423	438	444	410	423	460	435	452	415	452	495	426	428	387	429	443	444	407	426	432	409	450	423	444	456	418	434	434	445	409	466	411	430	430	443	453	458	445	428	437	422	419	426	424	439	390	403	435	409	412	436	465	427	469	441	415	447	439	468	437	458	451	417	423	445	440	448	429	430	411	424	409	452	410	427	443	416	412	418	449	408	454	406	432	428	420	445	444	446	433	384	434	435	452	430	430	463	465	421	397	444	364	443	454	460	461	416	432	416	431	430	417	452	455	453	439	445	435	429	427	476	419	430	409	429	409	412	467	444	457	380	476	449	461	440	440	434	417	450	413	455	398	453	421	445	439	413	450	425	393	451	413	418	428	428	425	465	420	475	461	445	440	421	408	432	474	428	456	400	441	438	432	466	418	416	401	437	450	443	469	427	449	416	402	415	457	436	405	437	412	428	465	422	445	401	404	422	456	436	447	464	434	397	408	389	407	411	417	453	432	447	431	407	464	445	415	434	439	462	460	449	424	429	429	423	479	438	441	438	430	422	470	443	443	407	430	430	412	444	420	465	377	436	438	410	466	403	427	458	434	388	431	424	398	409	386	423	453	413	452	413	447	472	409	397	437	438	435	456	407	421	423	456	479	417	425	427	435	396	456	441	468	421	437	436	413	411	426	438	404	413	428	455	410	430	424	430	420	400	420	422	423	460	406	442	445	449	479	419	441	402	441	406	402	474	426	448	429	424	437	418	426	410	421	421	431	405	430	448	434	423	418	474	443	446	421	449	442	415	462	432	419	370	441	421	449	424	470	427	429	453	469	412	413	436	451	423	419	398	436	429	423	428	415	452	391	433	420	451	403	445	422	405	419	435	434	446	446	408	414	442	422	428	401	400	453	427	442	432	444	450	414	423	447	429	413	434	432	456	450	455	432	438	461	455	404	424	450	424	426	438	415	421	412	434	446	458	432	413	452	426	447	423	444	405	472	478	419	429	416	395	438	437	461	447	438	444	405	440	438	461	385	430	415	428	423	396	433	416	450	459	464	448
7671	19181	15310	8004	5356	3986	2798	1970	1581	1264	1129	997	953	865	796	783	635	681	673	688	654	633	637	577	618	606	618	588	584	555	567	579	575	568	626	584	574	541	596	571	587	539	544	547	541	512	563	550	548	578	540	509	567	517	542	531	536	540	553	560	563	577	507	583	502	585	496	547	531	530	542	562	558	567	557	557	596	509	547	518	526	538	516	558	525	555	559	482	538	545	542	495	606	539	542	530	550	561	539	538	552	544	544	545	542	558	562	560	524	555	558	562	585	569	537	555	521	552	516	547	535	536	500	551	539	532	535	555	525	531	514	529	568	565	552	541	558	557	547	535	526	509	532	562	568	526	519	513	527	538	508	580	545	560	541	519	538	492	528	548	497	535	594	494	544	501	567	577	539	547	534	566	523	559	570	507	530	574	543	538	561	545	543	546	560	539	550	507	521	542	509	559	579	568	544	546	574	527	555	547	555	529	593	539	537	520	547	527	528	581	509	532	537	558	536	556	578	538	556	549	574	549	543	532	579	554	563	538	556	564	572	527	519	533	520	572	566	531	529	556	547	568	522	500	564	508	501	550	524	529	552	544	534	533	572	509	534	545	539	573	594	552	548	529	557	570	506	562	535	520	547	555	514	549	549	555	537	516	524	540	526	553	513	543	515	542	494	577	516	561	538	545	556	534	546	507	571	514	559	565	555	497	545	498	558	528	552	524	535	550	554	540	531	562	542	549	548	511	506	565	520	507	496	550	491	523	565	564	524	534	533	492	556	508	530	529	564	499	518	489	524	518	541	567	526	559	527	525	523	537	560	520	505	535	558	539	578	535	482	501	549	576	546	543	536	539	581	516	530	528	537	513	522	556	519	615	583	505	531	537	541	511	533	506	553	551	512	547	537	539	530	554	516	541	527	509	556	532	565	533	539	548	537	528	527	566	594	593	605	560	580	518	556	549	568	543	531	575	561	548	535	519	539	532	525	523	547	490	574	529	511	500	535	579	527	546	529	543	543	491	558	585	544	560	520	542	550	553	546	529	526	586	463	548	518	519	582	530	539	533	571	542	501	502	524	530	539	558	587	521	505	567	569	575	516	535	550	550	568	516	552	568	545	525	525	536	540	563	500	495	556	588	563	527	525	553	501	552	590	581	574	536	534	565	598	535	528	543	529	512	550	539	534	511	589	488	557	512	616	547	550	570	531	524	535	553	563	544	558	558	564	555	544	549	562	556	546	518	541	519	495	549	555	559	510	509	505	551	580	577	583	550	518	548	548	530	515	540	600	588	511	558	556	519	516	527	559	486	563	541	531	575	506	560	550	541	539	575	553	547	563	568	559	542	579	531	537	525	577	525	529	564	534	535	537	555	544	514	541	535	555	541	543	551	550	534	502	544	555	540	561	511	533	548	524	517	564	532	545	545	553	547	516	514	557	539	526	524	524	520	565	522	540	545	548	511	539	516	530	508	547	546	573	546	530	547	517	554	573	556	535	547	532	509	535	526	574	549	576	510	523	544	511	521	569	553	536	553	538	521	542	549	549	537	547	569	529	537	515	542	553	515	523	490	538	554	516	503	551	536	539	548	559	538	538	540	528	527	572	526	560	546	586	517	549	543	552	589	551	551	514	538	584	553	554	570	538	536	554	562	497	565	564	530	515	526	541	542	540	534	615	535	474	578	520	563	534	541	546	506	539	545	515	533	512	544	559	530	516	527	521	518	565	561	539	527	537	551	514	540	563	541	562	523	548	541	566	555	568	570	533	555	514	515	517	549	548	549	530	545	579	565	534	542	525	563	543	538	546	547	521	603	541	550	529	576	551	572	537	551	532	496	577	545	524	577	565	523	587	551	536	539	569	521	566	560	559	538	546	493	552	566	550	561	523	532	526	525	586	523	541	537	566	537	563	525	551	579	510	522	559	532	547	547	561	515	545	559	540	558	544	554	531	544	534	574	528	518	560	556	557	536	549	557	540	523	572	554	511	485	565	542	559	519	552	568	523	537	494	551	511	488	576	563	527	543	500	576	560	530	533	566	516	543	499	522	567	558	542	563	561	478	531	506	572	543	528	529	586	569	543	559	517	542	552	538	581	514	527	521	552	485	558	492	515	504	559	585	564	536	566	540	543	538	525	547	543	538	564	532	479	537	589	559	569	567	521	534	598	525	546	565	535	534	517	582	549	530	549	586	569	549	546	549	512	552	525	532	517	593	611	574	541	549	518	523	527	539	489	558	562	508	550	563	531	540	555	531	513	548	487	532	548	531	541	521	502	521	540	557	574	502	571	550	534	536	549	523	499	551	560	557	521	565	496	581	523	533	548	528	599	507	517	523	538	520	539	514	498	500	547	583	532	498	558	516	535	560	571	514	551	514	527	512	499	542	533	561	507	528	566	538	542	514	530	520	531	595	542	554	598	527	522	495	554	582	573	545	528	516	506	531	527	528	519	558	527	540	542	529	538	544	541	564	539	528	519	547	534	522	538	525	529	553	566	509	536	513	544	523	534	528	545	567	526	530	551	563	542	573	499	505	553	582	548	541	532	544	536	547	532	578	525	594	557	538	557	554	574	518	581	547	541	520	513	575	579	517	574	564	515	549	538	556	561	550	549	528	512	505	521	506	524	544	508	530	538	555	569	538	553	553	509	559	556	541	562	521	569	520	504	514	560	508	526	603	596	563	544	556	486	553	542	506	551	548	544	544	554	572	527	506	509	528	516	533	555	546	513	541	559	539	544	534	540	515	482	533	577	521	555	503	556	525	528	582	562	550	543	535	536	535	543	500	517	529	506	519	555	522	558	521	512	533	515	534	553	522	527	543	563	558	542	534	530	570	543	532	538	558	527	539	542	526	534	534	563	550	563	548	527	584	523	518	540	521	555	571	539	550	531	532	533	548	532	519	526	529	510	518	500	531	548	530	543	554	504	527	498	550	571	526	567	516	538	591	562	556	558	540	542	577	514	525	533	544	566	525	543	528	548	583	562	536	558	579	559	589	583	551	576	576	550	514	546	545	547	576	521	564	573	537	538	541	598	531	543	533	543	545	525	521	547	522	536	550	565	552	540	524	542	478	550	521	496	525	517	594	543	574	549	556	522	523	546	553	576	516	517	505	517	539	551	582	512	514	530	551	494	504	558	531	559	551	599	474	547	527	587	515	564	538	550	540	518	551	570	530	563	558	562	516	553	557	533	540	505	556	541	512	524	549	531	528	542	547	570	493	557	569	560	514	538	539	541	551	526	526	543	556	537	523	556	539	532	573	539	493	572	547	533	541	528	549	550	557	505	555	538	503	532	585	580	533	502	516	519	563	536	539	550	537	553	563	570	560	547	525	536	554	575	544	533	507	549	566	558	592	531	538	557	531	555	542	554	548	523	536	538	525	564	510	556	534	523	518	523	548	533	506	531	536	520	545	563	539	568	535	574	524	543	559	548	553	519	553	506	537	538	516	528	520	552	565	563	529	552	529	533	525	587	538	534	543	556	529
26878	19457	6624	1461	887	702	556	434	437	439	411	403	425	418	407	400	430	409	417	421	454	396	362	418	415	390	372	386	395	404	394	411	372	391	393	400	394	421	378	406	381	421	420	373	388	410	380	428	393	416	380	396	363	400	385	385	391	377	366	412	402	402	470	381	398	432	426	396	397	395	404	391	386	398	409	367	371	429	385	372	391	414	421	382	388	389	437	418	409	402	422	414	410	411	390	388	421	384	405	375	386	392	423	398	422	404	401	405	416	410	378	399	393	396	429	424	395	417	417	428	429	405	386	432	404	391	411	358	441	390	439	385	415	424	374	396	383	383	394	406	395	364	391	381	390	379	425	377	423	356	412	385	426	425	395	406	408	383	399	394	379	387	415	393	415	361	365	377	393	369	374	380	371	399	395	441	406	380	403	390	416	426	406	390	380	398	410	396	388	412	376	390	394	421	391	415	399	389	422	415	380	416	357	426	414	420	365	415	356	407	400	412	371	387	362	412	387	368	375	403	395	403	395	376	461	403	446	385	381	386	401	387	407	409	392	393	408	420	419	411	401	411	384	432	393	382	404	395	403	405	416	376	393	413	411	395	379	404	387	400	406	386	410	367	419	395	395	397	411	401	406	402	399	403	374	384	385	383	379	405	390	420	433	372	392	371	401	389	388	396	420	419	396	413	410	380	401	416	382	422	383	410	378	425	381	423	386	372	405	393	402	393	393	407	404	391	391	384	422	429	405	417	398	387	417	407	372	409	396	386	398	399	384	407	376	372	425	406	387	376	375	384	417	411	411	409	419	447	383	409	393	433	417	389	405	406	398	387	390	379	393	392	401	419	405	409	374	399	378	403	389	441	396	412	397	409	403	384	420	383	417	414	394	403	418	321	398	399	393	412	399	412	419	385	403	432	426	408	420	390	390	412	419	404	375	389	368	391	391	387	415	421	376	397	404	416	410	407	420	390	403	428	417	366	401	389	376	396	417	388	416	363	437	425	402	406	439	382	389	429	380	387	385	377	385	401	403	389	384	365	408	413	409	394	430	373	409	403	389	413	407	372	420	387	404	397	386	365	404	364	406	392	388	388	403	417	396	371	377	376	364	376	420	409	407	367	402	381	365	375	387	397	427	440	427	404	390	376	434	395	380	373	403	433	417	405	385	401	363	387	387	426	415	419	370	406	380	440	375	404	404	382	435	355	426	421	389	410	349	371	450	415	408	359	402	380	383	370	396	391	364	401	420	420	437	394	416	385	388	410	413	410	375	408	405	391	414	369	394	389	418	406	382	382	420	418	380	403	382	404	388	407	375	409	420	404	398	369	379	413	407	411	428	376	403	376	385	407	385	403	377	397	398	410	364	406	359	434	391	410	401	388	366	385	391	381	393	407	433	360	403	403	390	375	405	362	373	369	368	419	410	420	393	424	420	430	387	390	386	386	394	413	440	387	407	373	397	439	421	402	384	410	377	381	374	380	428	413	408	393	426	380	444	409	383	402	371	439	415	416	384	399	394	387	385	381	394	401	386	428	370	395	411	389	393	369	385	405	371	427	343	390	375	407	407	368	397	396	380	374	420	389	375	384	395	416	379	386	409	383	427	447	403	402	394	370	383	366	386	399	424	442	392	368	422	404	406	382	400	397	352	393	392	410	382	390	427	373	383	401	412	406	406	408	401	448	414	415	380	397	402	386	426	383	384	422	401	399	401	379	430	362	388	418	383	361	381	430	440	374	413	391	415	394	394	371	376	378	398	389	373	399	366	409	414	378	354	404	397	370	362	412	419	373	422	427	423	403	378	399	414	398	362	394	425	409	423	405	394	416	378	399	411	429	392	371	355	390	386	379	428	423	418	405	410	439	404	402	369	410	381	374	374	365	425	408	397	377	408	388	400	395	392	432	405	389	377	408	406	414	403	353	379	400	393	429	362	369	404	437	374	385	404	408	425	397	392	370	388	421	406	373	381	350	416	391	390	420	411	375	380	382	382	429	397	406	412	373	397	401	423	403	385	429	366	381	404	410	420	377	421	377	423	415	386	416	433	412	415	380	375	398	386	383	430	411	399	429	411	404	387	402	387	401	421	386	387	403	424	385	395	418	418	397	434	384	412	402	402	381	455	430	438	402	377	410	405	421	436	385	373	384	406	397	394	380	385	401	383	410	419	416	429	384	382	419	423	378	397	390	371	398	406	399	373	445	389	365	418	386	404	370	397	404	407	403	390	411	386	392	398	391	394	360	421	394	370	438	381	373	382	365	385	383	408	391	396	422	412	387	427	405	405	391	386	407	392	460	411	432	402	386	368	383	374	391	398	436	416	420	386	396	409	405	409	368	419	405	396	395	418	380	391	412	409	375	438	432	420	407	398	408	388	346	397	388	356	392	397	402	379	412	370	388	430	363	389	367	384	374	376	373	370	424	391	378	439	408	389	350	402	383	408	405	401	391	386	376	401	385	416	396	388	383	418	401	396	372	401	413	393	387	388	419	387	372	392	401	413	386	409	388	368	392	422	423	367	392	417	370	407	407	356	395	392	408	405	378	398	416	383	376	420	416	404	375	418	411	394	376	422	401	397	414	410	403	426	357	422	395	408	387	387	408	409	395	392	430	371	397	410	411	402	398	419	431	405	410	415	402	347	387	462	381	400	421	413	398	426	375	382	379	396	362	392	400	414	408	366	390	422	420	373	418	395	403	356	419	394	411	374	379	425	404	426	410	411	384	397	394	367	424	383	391	405	351	366	354	380	386	401	404	395	391	423	381	396	402	393	405	418	400	371	379	379	398	412	389	378	395	382	388	373	391	426	387	400	391	437	407	429	360	399	400	427	408	397	371	392	356	426	426	369	369	418	418	409	389	399	440	387	389	408	401	385	399	395	419	375	380	368	391	413	405	393	426	421	401	430	439	346	390	393	377	381	373	393	400	456	398	379	383	397	392	414	400	430	372	349	399	393	358	403	387	394	401	425	414	449	385	365	404	397	378	398	394	416	380	398	373	377	420	371	365	388	417	394	402	392	391	401	405	407	451	416	427	428	426	414	398	417	419	404	419	387	420	411	407	401	383	413	398	416	445	404	386	397	418	388	390	392	402	402	425	415	385	420	403	377	422	404	385	384	416	369	398	410	403	428	429	403	377	382	376	412	405	402	356	388	398	388	417	408	387	378	350	410	371	399	380	404	387	411	407	385	418	400	410	421	411	397	372	375	381	415	401	394	416	415	411	399	378	380	396	414	360	401	400	382	387	399	414	406	412	410	436	399	418	391	401	379	375	396	348	391	388	415	369	387	419	353	404	405	395	388	415	415	405	406	376	403	408	382	408	413	425	397	401	364	378	405	426	401	428	416	394	392	393	395	404	374	411	434	385	410	417	410	385	375	359	380	391	394	399	374	401	385	387	424	387	386	386	385	412	369	389	365	379	405	390	396	392	384	428	396	405	392	382	402	395	375	389	394	399	402	359	392	372	424	400	357	400	407	384	399	415
5406	3929	3116	1524	1111	878	660	586	566	546	515	536	503	509	504	479	479	467	473	490	489	493	484	483	487	511	467	531	464	503	491	525	501	504	503	486	473	465	507	501	494	471	503	503	506	530	458	458	500	498	489	509	444	478	482	464	491	468	500	465	519	478	503	457	461	461	531	496	509	481	454	469	483	469	497	475	485	474	491	477	473	456	484	471	481	464	453	495	457	479	478	494	506	451	465	470	507	490	511	490	453	502	432	457	511	474	500	473	447	473	475	474	460	468	499	453	495	451	449	494	527	487	477	499	511	489	474	473	501	482	486	510	488	473	490	496	462	443	470	473	441	470	483	489	492	515	472	467	506	495	467	496	450	504	513	448	496	457	448	460	488	473	499	473	448	496	493	517	464	488	539	476	449	512	498	490	466	459	530	524	463	492	497	430	458	472	470	513	459	481	444	469	492	494	513	487	477	479	470	483	482	465	476	504	467	493	455	485	487	473	522	489	521	493	469	510	500	483	473	487	544	499	474	450	508	488	457	533	493	476	476	508	470	492	496	470	500	475	487	506	487	483	485	508	489	504	490	516	443	456	517	458	517	452	490	453	453	503	465	537	501	488	517	488	513	473	474	474	505	514	497	487	498	470	484	494	535	475	499	466	483	460	499	542	452	487	458	494	480	443	509	475	523	471	498	481	449	466	502	467	481	478	510	453	494	468	514	472	519	489	480	500	497	461	496	488	473	474	509	510	505	473	470	481	515	474	526	471	495	503	473	472	470	482	454	482	491	497	504	476	488	496	523	495	461	503	467	472	470	470	489	481	517	476	520	465	465	488	497	510	486	492	457	485	518	481	499	512	512	479	490	476	468	505	487	479	469	524	468	482	465	485	501	469	487	492	486	450	524	478	531	464	505	482	479	455	437	432	488	471	489	497	496	477	476	498	508	501	462	488	465	471	485	486	455	488	464	469	475	478	513	471	465	476	470	505	492	475	496	456	500	470	460	518	477	559	474	521	473	440	505	507	520	505	479	480	479	480	493	496	482	531	510	459	500	451	459	456	506	481	455	463	490	489	482	487	472	516	461	545	482	527	506	487	485	490	487	508	503	480	463	468	489	433	510	437	436	468	485	492	500	515	468	493	471	472	511	478	460	472	493	468	452	492	467	489	485	446	472	457	461	507	485	504	445	525	453	506	487	451	483	481	480	498	460	527	486	523	453	477	479	485	533	489	483	524	463	472	455	464	503	478	467	474	511	516	481	480	469	478	544	453	459	481	463	498	475	448	492	454	431	477	501	469	492	466	488	476	506	491	478	483	432	460	419	472	523	465	499	513	467	487	480	519	492	479	481	490	502	466	513	455	491	503	514	495	468	492	470	476	470	487	521	498	511	502	491	477	459	496	497	493	497	474	491	438	505	522	456	451	474	475	510	514	486	453	497	464	468	513	490	449	490	517	467	450	452	518	480	477	498	462	444	445	494	515	460	517	442	474	456	533	487	512	497	463	505	442	485	478	478	479	490	486	477	467	500	481	477	493	460	489	488	490	505	502	464	486	480	451	511	484	477	492	474	472	500	456	463	482	484	501	501	506	470	478	486	502	476	497	481	489	518	444	474	486	491	501	503	472	497	513	464	478	494	459	523	478	507	509	463	483	507	463	503	521	498	505	494	507	487	459	481	474	468	502	526	518	508	493	470	498	456	464	499	504	490	453	494	509	488	471	454	415	446	471	515	495	490	455	490	434	447	474	482	477	445	526	466	502	499	508	509	459	445	488	507	498	470	492	472	480	455	499	532	472	527	483	488	509	461	511	487	448	522	507	490	500	486	491	458	504	493	438	453	453	442	511	502	504	485	481	472	472	499	472	462	443	510	466	456	460	513	450	426	462	466	472	506	518	487	436	544	471	496	447	502	487	454	492	475	484	422	519	501	491	515	488	488	531	507	489	526	475	493	501	497	492	481	497	475	497	530	524	462	489	504	530	500	483	458	497	472	486	516	478	493	474	473	498	441	461	482	467	476	493	450	521	493	482	519	489	494	482	453	490	485	426	503	491	492	415	505	468	475	468	468	490	469	491	486	463	442	493	502	498	485	454	476	449	493	486	457	493	519	482	497	484	465	466	486	478	468	467	488	476	453	481	457	475	456	490	510	484	536	474	488	502	478	485	488	464	501	465	495	541	480	549	482	465	447	489	479	468	505	500	502	488	490	448	487	467	495	508	480	483	486	478	484	524	515	517	502	437	469	450	466	452	490	463	490	500	491	482	515	465	485	458	491	461	502	485	499	488	465	493	494	487	517	464	485	489	435	499	471	461	464	447	481	475	492	501	473	497	474	495	470	504	490	522	496	481	476	476	484	506	493	481	461	445	444	447	491	443	484	436	435	494	448	517	483	449	504	464	440	478	494	482	484	465	480	483	464	551	476	472	516	506	503	500	503	467	457	484	463	475	485	500	487	486	486	454	520	476	552	427	519	473	509	471	515	475	491	471	474	482	451	478	503	473	513	515	478	466	479	532	459	468	474	493	479	456	451	496	477	539	460	458	505	455	489	447	440	487	430	478	492	494	513	502	455	487	495	489	480	490	448	471	453	496	464	477	485	481	492	470	467	485	491	494	472	514	465	470	493	457	532	488	468	498	476	492	446	440	482	497	491	505	471	458	476	448	477	478	486	465	483	484	462	480	499	487	503	499	497	478	462	461	492	462	502	423	487	490	493	468	499	491	472	462	444	504	499	483	501	472	519	482	513	481	468	495	516	488	500	524	476	493	472	478	469	470	506	443	466	458	480	519	472	462	489	483	479	471	487	453	493	483	508	437	503	472	470	525	465	459	474	476	479	453	490	469	488	464	519	494	485	486	482	463	464	495	460	491	511	488	458	519	473	493	470	470	499	467	481	455	478	456	492	476	456	473	502	424	504	487	503	503	462	484	481	516	457	486	495	465	474	486	492	475	464	508	485	531	501	476	487	470	487	474	512	489	469	494	531	488	500	429	455	479	454	508	485	477	457	468	487	508	428	448	452	445	520	489	497	518	467	484	491	489	514	439	495	471	443	477	468	468	426	482	487	469	456	463	473	509	433	495	492	489	461	497	497	482	478	469	493	462	544	509	471	486	499	504	498	439	519	490	508	483	466	481	439	467	468	476	439	450	494	484	510	523	426	497	473	515	475	446	536	509	485	502	457	498	491	510	524	491	463	478	468	502	494	504	493	473	489	520	509	418	481	494	478	498	473	464	476	506	484	483	517	447	498	487	484	478	495	473	496	464	450	491	475	489	499	469	440	470	468	457	433	517	489	480	481	481	484	510	473	463	497	518	486	512	492	478	505	508	508	463	502	464	481	466	470	499	493	516	497	454	497	518	507	492	491	520	474	503	496	488	459	477	482	467	463	444	439	494	462	512	492	472	471	476	471	461	513	507	510	507	516	480	459	507	465	481	481	487	486	457	476	494	502	486	493	493	468	518	484	470	504	470	513	494	474	498
23299	21072	28197	24166	21047	10501	1642	1063	923	842	821	742	771	726	639	719	686	652	660	676	661	641	629	616	703	667	667	658	672	648	673	584	644	639	640	703	667	639	631	630	622	677	678	626	649	614	653	626	662	620	624	616	662	589	665	634	636	665	633	665	627	645	629	647	625	647	646	665	654	672	600	665	662	647	633	602	645	661	632	621	596	666	670	681	614	601	619	641	635	646	623	661	631	615	678	642	569	637	636	616	639	615	666	685	638	616	667	672	581	621	666	641	630	623	621	655	640	673	626	615	627	619	631	620	635	644	658	626	658	588	611	627	605	596	601	640	665	683	693	619	654	647	583	638	641	644	659	646	603	590	635	623	656	646	661	656	631	621	625	616	639	656	676	630	612	664	624	569	635	607	607	603	667	595	623	661	581	648	635	622	633	689	619	675	592	676	633	681	631	662	634	631	618	623	597	607	620	597	645	622	608	645	654	614	630	637	605	655	602	636	670	596	627	641	622	673	670	603	677	671	647	652	632	655	612	626	674	603	632	607	619	636	695	664	600	669	646	610	578	626	610	632	626	681	616	597	641	629	678	624	625	594	652	649	644	609	618	611	641	620	644	616	652	633	615	619	605	628	658	633	643	582	682	609	652	690	621	646	633	615	619	626	578	561	636	609	645	589	652	665	660	631	663	626	682	644	602	633	624	669	590	621	675	604	661	609	619	587	618	618	583	657	668	638	630	639	653	659	619	639	628	653	641	612	626	633	607	591	592	638	636	649	637	576	635	613	646	602	617	574	580	655	611	650	655	601	613	626	662	657	636	653	628	634	651	625	631	644	627	641	650	688	643	639	641	601	624	627	630	628	629	617	645	621	597	666	619	645	631	651	621	698	628	603	614	645	622	599	631	646	597	610	605	659	680	636	617	634	674	669	637	594	613	646	614	669	631	605	716	596	616	634	660	614	673	620	635	596	651	592	644	611	609	593	644	678	634	615	624	657	655	622	659	634	651	661	608	695	623	692	690	657	616	643	587	662	684	623	636	643	640	616	604	662	649	657	615	673	623	624	609	637	632	607	656	628	626	637	643	665	650	633	615	617	635	591	615	641	636	630	653	660	679	634	608	660	620	664	669	601	635	626	649	691	642	619	615	604	665	690	670	634	638	743	605	635	619	633	627	592	606	597	673	609	610	617	606	614	626	613	648	609	605	636	621	610	595	638	622	596	618	642	618	625	653	591	612	545	643	599	652	639	654	601	641	605	657	636	631	615	641	642	636	635	651	604	618	621	624	605	661	592	621	608	654	615	663	634	648	630	599	654	597	680	669	614	599	634	655	621	640	591	646	665	627	667	617	633	637	640	636	636	646	630	642	621	638	653	621	638	666	646	661	667	574	659	657	588	633	645	629	618	600	602	589	615	644	597	612	683	667	633	618	605	667	654	625	656	641	662	645	564	676	660	623	630	619	648	624	620	654	570	618	657	630	665	639	611	657	648	626	631	640	665	616	626	643	646	615	621	636	654	670	602	683	627	628	626	627	644	655	595	641	655	636	637	678	613	649	665	643	602	624	643	674	603	607	641	624	668	592	653	610	624	609	617	642	578	619	621	630	606	631	631	642	614	658	608	668	629	638	667	641	620	655	674	604	666	617	596	658	631	587	600	700	637	689	643	609	666	643	663	603	699	675	645	647	593	604	586	678	617	617	669	614	600	649	660	611	640	648	652	622	613	658	664	592	671	602	631	639	572	635	618	669	626	655	608	646	631	602	647	638	619	659	615	625	612	624	639	591	612	603	598	648	635	645	626	629	613	580	659	623	593	637	671	617	629	644	611	599	594	632	589	624	651	660	608	643	622	615	604	602	623	653	674	603	604	611	693	616	631	616	622	623	626	640	632	575	659	607	651	601	640	605	645	615	603	603	636	597	592	628	630	638	621	634	622	641	621	652	644	586	638	611	604	611	664	627	622	648	629	632	634	634	599	623	635	615	681	629	627	627	610	600	625	675	592	615	639	646	619	603	663	613	638	624	634	620	644	658	610	657	636	584	616	641	593	571	599	628	650	666	646	661	660	613	674	583	614	645	600	599	648	635	627	685	661	619	603	617	654	665	651	671	623	617	636	608	604	610	643	634	632	597	647	657	651	642	647	668	571	602	599	643	635	622	627	612	613	639	646	676	660	605	664	580	636	621	601	611	625	615	660	622	626	647	624	611	646	681	654	643	683	634	661	633	628	645	686	641	621	653	587	592	635	655	677	605	568	589	629	649	684	641	643	582	640	640	579	609	591	663	635	599	600	612	653	639	613	631	609	589	630	656	683	631	590	637	632	617	602	661	629	612	592	590	611	608	615	617	594	614	592	640	650	626	598	592	624	605	610	653	618	650	590	649	622	662	570	643	659	616	610	692	598	643	633	648	611	642	647	612	643	629	618	645	601	630	640	610	622	640	623	620	627	640	676	662	669	623	628	623	625	639	629	599	595	605	617	640	577	657	631	654	627	627	640	651	608	659	604	641	618	615	641	611	578	640	651	627	663	579	597	636	620	615	688	623	635	654	647	625	675	568	632	603	591	640	631	652	640	593	619	633	646	609	626	633	662	638	664	602	651	587	656	676	629	622	653	634	646	648	608	640	635	661	624	637	617	645	622	659	658	671	644	628	642	612	637	653	634	606	590	608	614	651	609	651	638	659	654	584	637	661	624	644	635	612	657	614	650	662	633	613	639	633	662	605	647	638	632	611	643	648	661	630	658	589	667	635	657	655	639	600	653	618	619	633	613	633	675	631	599	634	661	602	594	612	643	619	658	648	673	660	632	567	629	673	615	640	674	658	600	638	602	646	601	586	616	641	653	646	632	629	641	620	627	625	635	635	620	617	641	633	653	623	626	613	615	639	603	645	632	574	643	629	632	601	616	640	653	645	633	604	598	612	627	673	625	640	649	639	594	643	661	691	638	682	684	598	616	584	571	645	643	653	638	646	637	609	612	664	604	679	622	600	657	636	635	589	646	655	632	641	653	598	686	598	654	624	587	608	672	668	610	621	647	640	622	630	653	624	621	636	635	688	644	654	603	653	612	648	625	638	643	653	636	666	662	616	612	668	618	602	657	648	619	641	631	628	593	632	613	613	591	652	641	665	652	653	621	633	624	631	619	678	623	634	612	658	589	629	626	642	650	623	649	604	616	626	627	673	612	651	651	609	651	683	647	589	590	647	640	648	559	632	618	608	625	605	611	611	639	645	656	637	635	635	645	641	625	646	616	598	626	589	657	653	669	624	648	633	616	609	612	642	678	598	631	615	589	647	593	591	632	631	656	611	618	631	617	614	655	589	613	629	600	621	615	640	632	597	669	647	635	605	632	596	591	592	600	639	622	600	620	630	630	608	612	641	626	632	604	598	637	647	614	628	642	631	635	617	595	601	655	635	629	643	625	564	657	657	684	666	615	621	651	624	679	662	610	623	635	642	603	640	594	613	642	637	621	642	631	657	619
5582	12466	10256	5026	3489	2546	1881	1504	1309	1214	1029	925	972	941	875	851	852	841	867	849	856	837	767	802	732	831	756	798	796	807	763	781	818	814	773	801	770	767	760	775	788	748	790	789	751	746	772	806	770	722	811	759	731	759	742	794	728	699	801	751	759	804	802	775	789	734	777	741	782	718	772	776	790	743	784	821	751	818	769	776	761	829	777	749	807	780	782	767	737	763	770	768	780	781	773	736	775	732	765	749	724	772	750	755	757	740	751	736	758	760	805	742	759	770	730	760	724	737	739	825	753	768	817	812	753	773	756	717	783	724	780	730	738	754	767	781	731	747	734	860	752	803	790	809	800	750	736	788	783	798	766	768	716	745	792	763	728	758	736	785	798	775	742	760	739	742	756	763	790	782	790	738	800	790	751	757	753	799	729	788	784	760	773	715	741	788	753	769	725	776	753	763	804	793	756	736	715	788	693	743	791	823	725	724	752	780	788	735	765	690	760	795	755	758	771	728	742	787	802	734	758	754	795	821	775	735	774	807	777	737	761	763	746	787	745	805	764	797	759	720	734	743	802	753	754	753	730	794	775	702	749	756	775	714	757	794	753	759	728	756	738	777	782	761	736	742	790	792	843	765	716	736	783	786	800	739	742	715	762	680	796	768	756	763	788	801	732	749	779	771	781	769	820	775	726	757	782	773	752	775	713	782	782	773	797	767	753	813	708	802	782	752	725	767	743	743	722	783	732	753	717	823	778	772	764	795	727	775	734	778	756	748	784	751	773	800	729	799	771	786	772	762	726	747	727	751	804	832	727	758	725	729	743	734	715	750	756	758	713	770	796	742	724	797	777	821	745	751	747	799	684	772	769	733	752	772	788	798	831	757	771	800	730	781	731	766	739	755	706	779	779	779	771	693	743	813	762	766	696	761	792	793	770	708	770	734	733	685	763	746	774	698	792	747	749	781	741	750	779	768	758	775	756	809	759	755	774	779	732	793	774	797	713	764	747	774	799	693	782	763	750	744	707	741	735	771	721	716	769	760	732	782	796	756	726	776	731	841	736	740	748	730	772	759	736	756	785	758	771	741	761	758	779	729	761	787	789	763	767	733	760	779	729	735	740	723	776	744	743	684	747	745	747	804	733	795	787	772	749	777	769	782	807	727	705	793	744	753	775	749	767	743	783	810	743	709	737	755	729	723	721	714	805	722	766	749	753	736	754	761	745	769	794	767	745	764	785	771	763	763	797	766	751	771	767	735	732	788	780	770	828	730	710	766	759	774	788	795	725	769	744	789	788	782	764	763	766	758	729	759	754	796	744	769	782	763	722	769	729	751	764	765	769	751	766	823	739	751	782	754	701	738	783	731	753	750	749	760	776	797	787	758	778	793	735	751	786	755	728	762	776	751	756	731	749	797	759	794	748	775	828	762	722	769	765	773	751	755	723	758	799	777	719	744	793	749	703	769	758	738	781	747	722	713	747	780	761	767	775	757	754	774	765	736	727	807	789	742	749	782	748	768	777	768	789	777	754	756	755	773	698	689	799	780	756	787	735	735	762	756	738	734	766	723	768	784	818	700	772	759	757	732	768	761	713	724	789	743	731	736	769	766	742	730	763	751	734	770	755	746	759	712	758	726	704	792	751	811	770	759	749	785	764	774	773	784	782	750	754	739	750	763	719	780	763	778	750	777	792	785	786	789	704	789	754	771	758	744	736	739	790	772	828	754	764	754	716	776	708	762	764	786	725	770	730	750	722	716	808	745	766	791	780	735	754	752	758	732	710	720	738	751	744	781	757	796	760	753	756	756	754	756	806	736	762	716	738	758	758	768	744	760	735	723	748	788	775	781	783	777	743	754	743	774	752	767	788	715	787	742	786	766	726	806	728	775	791	769	760	757	759	769	770	743	792	793	794	743	792	746	725	809	688	706	749	744	797	797	773	765	745	762	778	758	748	748	777	774	721	749	774	759	760	767	761	758	733	719	780	781	768	742	714	769	754	765	751	754	795	734	758	800	817	760	798	783	770	803	775	731	768	764	747	742	762	753	783	721	757	753	750	763	778	755	737	788	718	768	756	743	740	757	752	755	751	723	760	832	755	753	786	752	782	756	773	775	716	768	730	793	759	725	793	758	768	758	743	727	752	791	787	743	774	780	749	714	763	767	726	793	785	808	756	700	759	762	799	751	736	748	761	718	700	811	764	810	778	720	732	751	735	712	777	785	768	718	739	775	772	707	781	779	725	736	733	804	766	768	785	743	724	731	762	764	783	789	754	768	772	756	741	727	736	773	764	784	763	791	790	745	790	763	735	811	742	764	723	807	807	779	728	779	769	731	754	774	798	749	762	771	743	732	760	792	804	720	721	738	717	718	754	718	762	734	728	749	782	743	729	784	783	764	758	789	778	766	786	775	774	721	735	740	783	804	792	804	835	767	817	735	777	746	721	719	820	758	794	728	716	766	817	780	745	759	771	788	782	749	791	746	794	722	762	767	778	738	729	750	736	708	730	735	761	811	725	739	813	769	716	772	771	779	747	818	774	753	746	782	780	785	779	772	818	742	825	730	758	761	713	748	765	753	780	812	724	724	790	768	782	765	719	768	779	779	774	819	783	748	740	803	761	784	760	787	740	761	760	738	718	758	751	734	758	792	740	777	754	828	757	796	731	767	780	755	787	746	757	785	770	766	720	719	741	782	749	785	798	788	726	755	757	790	725	796	789	736	739	750	774	746	721	736	728	800	743	759	831	808	742	810	800	766	786	810	760	782	767	778	815	761	778	747	767	760	756	769	796	808	772	742	748	763	762	763	833	700	705	758	761	731	786	805	799	733	711	789	763	745	803	765	759	771	795	719	778	781	744	804	749	770	767	731	709	730	771	748	776	776	756	777	725	802	772	727	755	730	751	664	796	765	751	762	816	759	805	714	748	746	763	748	737	756	730	746	768	778	740	727	745	786	767	748	761	785	706	700	759	712	786	738	781	751	743	730	782	778	737	776	740	765	769	802	744	792	772	757	798	750	722	772	734	744	774	772	707	752	740	731	787	743	791	720	713	748	765	760	743	772	754	765	825	742	753	734	784	727	763	735	749	763	794	745	755	760	722	756	769	742	778	740	739	734	738	761	781	799	748	778	766	753	749	787	768	743	745	730	772	722	718	780	765	766	797	756	773	768	765	804	739	781	764	776	776	749	732	728	771	757	720	771	743	738	744	737	722	756	810	796	723	764	789	758	765	737	748	774	785	740	793	755	772	773	795	774	735	766	737	816	789	739	779	755	789	790	728	771	806	725	805	752	774	762	783	733	789	730	791	795	768	786	717	781	698	778	723	754	760	797	791	780	782	751	827	764	693	812	740	831	774	779	718	760	743	714	767	764	748	768	748	757	772	789	746	762	770	771	737	757	783	762	685	814	705	747	815	730	754	732	725	728	732	766	729	745	808	725	720	830	791	742	752	817	760	743	718	767	792	792	770	752	752	768	740	781	716	732
24184	21051	27234	24973	12694	947	564	352	342	293	255	251	223	233	205	201	197	193	178	185	187	191	188	197	173	165	181	165	183	183	210	172	199	179	178	187	182	176	171	171	184	166	176	183	188	168	183	168	171	180	189	188	186	174	177	193	172	184	178	185	160	181	166	181	214	162	174	181	192	180	159	181	170	173	146	166	155	188	195	166	184	192	199	170	193	172	183	160	188	170	157	177	173	200	181	167	166	154	176	190	167	160	166	182	201	186	163	188	148	172	181	187	157	169	153	167	166	188	170	203	168	181	179	188	172	172	190	175	184	186	164	164	185	188	179	159	171	171	169	179	196	156	175	183	176	168	174	176	163	182	178	162	174	189	188	175	182	188	184	188	157	164	179	159	182	179	156	173	197	188	193	168	151	168	165	170	166	185	178	196	172	177	164	179	193	181	177	159	176	177	190	186	175	184	150	162	175	168	140	187	172	153	170	182	165	174	195	183	197	182	186	174	188	172	190	170	180	170	207	157	166	154	172	186	160	185	156	181	175	182	170	169	147	187	193	187	170	193	165	196	184	186	182	190	183	194	159	164	190	186	161	173	180	148	195	191	206	171	195	174	200	165	182	170	156	185	174	181	186	169	188	162	153	192	159	195	204	174	170	205	188	159	183	155	159	181	165	172	188	206	175	168	172	150	170	182	190	145	175	160	159	168	166	165	163	188	195	157	175	184	184	176	199	171	173	169	186	166	194	185	169	193	205	173	197	163	163	173	173	184	159	144	165	156	178	170	189	157	165	171	173	151	163	169	179	174	179	186	185	179	186	173	171	162	174	185	188	190	186	164	174	178	167	180	182	176	197	179	167	161	167	188	161	180	172	144	170	181	186	158	179	182	157	193	176	180	176	173	198	181	194	181	187	192	163	165	166	187	186	178	174	180	186	159	161	179	178	177	158	153	178	200	139	171	165	191	168	163	186	186	178	175	159	183	175	179	171	182	161	190	182	184	171	182	173	182	158	192	165	184	182	159	173	198	199	183	178	162	167	199	161	179	182	174	169	189	168	190	155	175	184	176	177	163	156	167	168	152	201	171	144	187	194	161	166	167	166	176	172	172	181	185	195	184	166	155	175	163	169	203	171	141	181	164	180	160	171	167	177	211	181	189	163	174	191	172	203	156	156	153	177	163	182	187	191	153	155	199	180	167	159	179	167	212	182	154	186	174	157	196	168	161	160	145	188	186	176	205	178	189	186	167	175	166	178	197	174	174	180	192	177	184	190	204	193	167	205	178	166	164	163	196	174	173	183	191	169	187	156	175	200	161	173	170	180	182	165	190	183	154	173	179	161	160	152	180	192	179	187	170	168	176	178	158	165	158	174	174	188	170	166	180	177	180	166	193	161	190	182	150	158	173	188	161	171	180	192	182	203	165	173	194	180	187	159	184	187	195	177	188	168	187	179	185	175	172	172	211	189	167	163	195	177	170	180	163	198	161	179	178	176	147	173	168	187	175	183	162	172	167	162	185	191	163	175	157	189	184	184	158	175	200	184	180	166	183	181	164	151	165	167	179	181	177	159	165	200	203	175	180	203	158	187	177	158	190	154	182	181	203	164	184	163	169	186	167	165	190	179	184	157	202	177	170	183	181	175	170	165	165	173	150	189	161	186	167	193	174	189	175	156	180	168	165	169	203	186	172	180	170	195	162	180	164	200	162	181	158	186	158	202	186	167	180	174	185	180	156	163	176	175	174	163	180	171	166	173	181	162	157	172	182	181	154	176	191	179	186	168	178	178	165	165	173	176	173	180	167	157	187	182	166	190	171	183	178	177	190	173	162	154	180	205	162	186	203	172	180	181	178	188	162	184	172	185	151	179	174	188	184	172	178	178	174	177	177	189	178	154	167	175	183	180	188	166	193	169	186	182	167	195	180	175	156	165	178	165	163	165	192	175	149	165	156	192	206	174	152	175	187	185	181	192	188	163	184	194	171	170	177	153	166	186	167	159	183	189	162	177	159	161	185	168	159	156	200	169	170	141	163	166	191	171	200	191	177	178	188	168	193	176	170	187	174	189	177	198	178	184	168	159	187	180	181	179	185	185	191	178	157	199	166	155	165	171	180	166	179	169	157	169	183	168	192	172	156	159	179	185	160	165	179	156	183	161	148	172	173	176	167	157	165	178	156	180	164	174	168	183	138	157	172	174	171	163	179	187	187	177	182	177	193	178	173	190	180	182	177	184	171	146	154	170	181	180	177	163	165	151	177	181	157	171	176	171	173	172	162	198	157	174	181	167	164	166	165	172	162	156	162	182	188	193	156	196	174	181	193	162	175	184	167	178	181	189	179	185	170	186	175	184	166	194	162	166	180	188	180	160	203	163	165	185	166	181	176	185	205	185	191	209	185	161	186	167	163	162	197	193	166	190	192	165	174	173	167	180	159	197	165	172	159	178	170	167	167	176	174	162	166	169	182	179	183	162	167	166	159	175	182	165	197	156	166	176	186	155	195	163	167	192	199	174	173	207	190	158	166	178	162	180	207	173	184	180	161	186	197	191	193	185	171	171	196	156	175	182	159	188	185	164	179	207	187	172	186	196	168	188	146	171	180	177	163	160	176	205	189	176	157	175	177	184	195	149	172	186	184	191	183	166	171	172	167	184	186	179	189	177	174	180	178	177	166	167	154	192	196	183	191	148	163	164	170	169	165	164	165	180	153	174	205	155	148	178	169	176	213	174	181	170	180	174	171	182	175	178	160	199	161	178	186	196	175	180	172	211	161	166	177	160	182	178	150	182	172	168	157	189	194	161	206	193	198	158	196	182	160	174	173	179	150	171	175	191	187	177	172	175	185	185	162	181	192	184	157	175	165	188	182	181	200	176	178	172	146	180	181	196	186	171	185	166	199	162	179	167	177	172	181	170	173	161	177	181	183	167	187	188	173	165	149	183	175	174	184	173	168	166	145	222	177	177	179	189	170	170	148	148	156	163	163	161	169	175	195	154	166	183	158	186	161	185	174	170	179	188	178	160	164	178	186	189	179	166	182	175	160	194	149	197	178	187	181	182	188	180	188	176	167	170	186	171	173	179	172	175	160	178	199	160	170	194	180	200	167	163	199	188	186	200	175	179	183	181	181	152	181	156	170	194	183	162	184	185	152	177	171	181	190	178	159	169	190	168	184	177	186	182	187	179	196	168	183	170	173	178	181	196	184	163	185	161	175	162	168	193	160	177	192	154	176	167	171	164	155	194	180	162	174	169	178	189	163	176	152	159	179	151	167	191	169	147	188	183	171	172	177	181	213	166	172	198	169	172	163	191	173	176	170	157	183	172	156	175	188	171	212	178	160	162	197	192	172	172	172	153	143	166	187	175	172	188	181	187	162	158	200	171	204	186	171	177	185	179	173	175	167	160	136	176	160	173	175	159	179	189	177	168	177	186	170	173	163	164	186	206	166	197	164	172	176	181	175	181	189	176	189	177	178	184	177	169	171	183	160
5529	9116	6781	3236	2021	1412	984	702	519	474	380	372	333	315	305	308	241	262	255	263	267	273	265	238	234	272	215	256	231	272	240	264	229	249	254	211	223	236	233	229	225	258	231	254	223	266	217	233	266	246	236	218	241	207	255	247	225	245	213	226	227	261	234	229	249	238	236	234	205	242	225	256	246	230	215	242	246	234	245	215	222	241	233	215	212	233	229	215	220	222	209	223	248	243	222	235	227	226	249	235	207	220	214	216	228	237	249	233	225	242	233	231	266	201	244	205	248	216	219	227	222	240	228	250	254	232	226	217	223	241	246	240	263	229	205	249	219	237	229	217	223	238	207	241	235	232	227	235	216	259	244	210	241	213	223	217	215	230	237	246	229	214	197	216	217	230	242	236	232	249	211	234	229	207	258	243	225	236	258	217	248	229	243	216	227	233	241	265	241	235	231	221	246	222	224	193	245	227	231	217	215	235	227	237	255	236	266	233	234	221	211	199	206	241	216	238	218	218	228	219	251	244	233	213	223	214	252	241	215	215	233	217	239	246	213	227	227	232	251	211	222	232	244	256	210	204	253	211	230	242	244	246	239	217	216	265	216	236	240	232	233	236	204	209	218	219	212	240	231	242	234	234	242	228	221	217	222	221	226	245	222	230	213	213	214	219	227	225	236	228	231	219	222	233	240	251	201	206	212	230	217	238	229	230	238	227	237	198	242	236	220	226	227	219	233	226	221	231	236	220	234	282	228	225	233	255	220	214	247	258	219	226	231	266	260	209	232	233	243	229	221	247	262	241	221	242	230	210	247	254	254	232	253	243	252	197	218	235	225	196	234	237	241	251	260	257	247	216	239	245	241	231	212	215	229	220	228	231	219	213	234	248	237	256	238	238	203	223	222	255	229	235	264	219	263	244	234	226	241	237	240	254	232	236	230	235	212	212	218	242	233	226	238	230	235	210	245	222	214	227	253	214	242	200	236	206	229	229	213	240	235	223	209	222	221	240	240	214	224	229	218	224	219	221	251	236	205	231	250	225	226	263	238	209	240	226	215	249	207	230	222	219	214	235	221	249	236	224	249	218	230	245	231	217	269	229	199	239	221	240	223	239	183	186	213	246	219	204	239	235	222	223	251	231	206	213	245	226	244	246	261	239	225	222	243	206	226	240	208	204	232	243	248	235	227	231	241	229	249	212	212	222	238	230	242	223	253	231	203	235	217	208	209	246	228	217	238	219	202	235	223	237	227	252	229	234	204	230	228	223	256	227	249	210	213	242	245	207	237	221	236	243	249	233	232	210	230	247	219	222	194	251	242	216	225	209	234	218	227	220	232	223	218	226	236	221	238	228	224	215	237	237	215	230	242	211	222	241	210	232	202	198	226	234	224	210	221	259	204	221	223	250	241	236	240	225	200	211	233	232	245	223	228	246	248	232	220	224	239	260	235	221	225	234	245	240	240	218	223	238	238	208	227	228	219	255	269	219	247	214	237	249	256	250	202	231	231	253	204	227	221	207	223	213	215	243	253	233	236	218	252	230	209	234	215	215	254	227	219	253	230	243	212	249	251	216	230	241	230	226	217	253	217	256	240	212	243	215	227	239	212	203	245	203	217	237	203	234	247	204	251	241	208	246	228	225	224	248	252	223	245	250	231	224	234	221	227	237	231	252	224	240	233	232	213	210	233	250	228	233	217	232	200	250	217	207	236	222	219	263	224	226	195	235	223	241	233	204	237	242	240	217	242	227	205	223	214	214	241	226	225	232	222	240	249	245	232	224	221	228	224	245	277	212	222	216	242	219	263	241	219	232	247	256	229	236	250	252	224	250	239	235	240	224	224	191	238	242	230	237	245	218	212	224	241	262	216	215	252	218	218	248	231	247	232	208	236	203	224	243	236	244	228	220	249	232	264	237	230	230	258	225	258	261	214	228	235	207	244	245	221	221	237	249	218	238	234	208	247	229	252	243	203	223	258	213	229	210	237	223	253	231	205	224	241	229	219	211	239	233	250	234	237	217	239	208	239	210	234	239	218	261	255	207	238	224	232	228	234	229	237	242	242	226	248	233	222	199	223	220	246	207	215	191	250	202	215	259	254	227	214	219	230	239	239	197	244	230	233	250	258	260	229	243	240	245	248	229	231	244	229	226	227	222	234	216	236	245	220	202	225	253	209	218	224	202	228	214	201	226	231	224	225	230	226	232	248	236	231	227	219	218	253	208	214	218	232	220	242	250	252	216	235	211	222	235	200	243	232	245	213	230	199	213	227	234	244	222	231	236	239	240	237	234	248	220	251	223	221	223	239	246	216	237	219	237	230	247	243	238	224	245	215	224	222	219	240	265	223	226	218	207	238	230	226	248	216	246	230	246	241	233	246	259	261	231	242	215	213	221	227	241	217	230	241	239	242	219	218	260	220	238	255	241	238	226	258	224	222	243	239	219	225	244	242	211	240	212	240	247	204	245	247	235	220	248	235	230	221	238	205	241	246	212	240	233	200	243	227	197	216	235	255	207	222	255	249	237	195	238	230	219	218	236	226	221	228	236	229	227	234	232	206	209	246	216	227	228	222	225	226	254	251	232	220	255	233	211	238	211	244	223	200	242	213	233	240	239	214	249	238	233	230	249	240	206	242	227	209	215	234	205	214	236	227	229	232	232	222	226	237	204	217	227	261	224	210	231	203	195	244	242	187	208	251	248	234	212	242	216	228	229	224	244	208	231	226	250	197	228	212	244	229	215	253	228	229	231	236	224	226	241	244	235	218	246	227	246	245	238	219	224	200	248	237	231	218	223	231	228	221	235	221	221	200	250	249	277	226	241	249	221	237	222	214	227	241	240	226	208	217	212	235	242	229	243	223	250	236	244	232	229	271	237	222	232	219	230	212	221	232	205	214	243	228	242	209	231	250	206	230	229	227	221	225	228	221	238	228	237	241	210	225	233	232	256	232	237	264	211	205	204	223	237	233	232	214	223	227	246	237	237	240	254	221	232	241	228	210	207	210	220	226	217	196	225	226	237	222	226	208	233	227	226	215	233	212	226	204	238	257	224	244	257	231	219	230	207	191	231	246	221	215	224	198	230	238	220	236	250	218	235	243	245	215	247	238	228	225	218	212	243	232	203	233	228	245	229	210	209	258	238	269	238	243	230	222	218	254	215	204	218	226	241	227	222	229	219	238	209	246	231	243	199	245	241	218	227	232	212	202	221	249	227	224	226	201	213	250	232	254	223	223	216	257	212	231	242	243	227	216	241	253	209	208	230	233	234	236	230	225	219	230	241	212	221	241	225	220	223	218	294	250	215	221	219	213	205	225	217	232	241	254	225	231	244	221	235	206	237	206	258	221	252	212	256	224	229	227	222	216	232	259	236	231	220	250	232	208	241	241	251	233	210	263	222	217	229	201	250	221	204	219	204	228	244	231	239	210	240	239	221	221	218	240	235	220	237	241	237	233	220	222	245	243	211	201	225	240	252	204	217	225	256	225	219
22227	21084	28712	23699	21087	21132	9780	1379	947	845	758	653	597	583	542	547	555	537	513	474	498	494	503	486	465	531	497	457	449	452	453	428	477	450	440	446	466	435	414	462	497	437	439	426	468	475	459	430	449	448	459	452	444	466	462	428	389	453	415	423	442	406	418	440	421	425	413	476	444	460	463	476	431	426	430	437	439	424	442	431	400	413	434	452	420	460	439	439	413	477	420	450	402	415	438	454	390	416	450	449	497	436	411	441	417	432	490	438	418	467	468	455	482	456	443	426	425	436	470	426	425	451	440	437	421	452	410	406	420	443	405	424	434	438	446	431	450	438	430	437	435	453	419	457	452	448	393	406	399	444	421	443	407	424	443	460	428	434	395	441	431	399	398	441	423	460	408	427	435	456	431	442	445	452	407	455	414	398	442	442	440	405	407	439	424	457	439	435	438	426	424	432	410	428	412	444	424	465	438	440	434	434	442	426	480	442	423	418	444	424	422	441	387	435	425	452	448	406	429	447	410	441	415	436	439	458	461	403	432	423	445	439	420	453	460	449	466	443	416	407	422	414	405	430	415	394	393	433	433	393	445	445	410	435	439	457	463	386	436	461	418	414	402	387	426	429	426	412	382	430	452	443	419	426	457	410	477	460	431	439	431	459	438	448	397	410	424	419	373	430	450	473	443	439	461	447	449	434	441	429	402	459	452	427	474	456	413	411	420	454	421	407	473	448	433	439	419	450	448	447	427	427	437	437	449	414	432	437	410	446	426	435	443	389	438	434	437	474	437	413	427	393	415	446	433	449	460	454	400	415	469	429	425	416	424	455	435	449	422	417	392	393	416	416	456	430	403	480	429	432	469	434	426	452	423	410	452	441	453	427	438	431	422	439	439	463	447	434	467	396	439	458	407	439	441	430	433	459	433	445	417	468	413	412	413	437	440	475	430	407	422	446	444	429	425	434	449	420	423	474	405	419	422	453	434	408	445	415	417	457	434	416	470	423	417	453	435	449	420	453	417	439	478	404	432	443	444	408	437	445	405	446	464	390	436	444	405	400	423	442	430	458	431	433	403	431	473	441	419	452	438	420	421	435	458	422	450	446	433	423	448	408	487	434	425	436	437	407	406	440	421	399	420	425	445	403	415	442	471	427	421	457	413	408	463	471	437	438	455	461	406	439	424	403	449	426	401	392	438	409	435	441	428	454	453	455	440	416	465	466	441	455	438	408	447	437	406	433	478	463	410	411	436	439	454	465	399	474	449	438	433	420	441	454	416	430	445	440	413	447	426	424	431	455	442	408	456	413	409	444	419	464	432	397	434	400	411	431	410	426	456	409	447	430	438	485	458	384	437	439	478	400	430	452	425	435	435	436	448	414	430	409	426	452	421	402	408	423	438	438	441	411	406	436	467	398	443	445	451	429	461	410	432	424	428	441	448	422	426	445	390	422	381	455	447	446	466	442	432	429	453	477	442	416	392	424	438	411	388	437	432	453	426	438	424	410	408	398	445	392	416	448	467	410	396	440	405	417	410	437	502	401	451	433	440	430	424	455	393	446	420	415	413	461	474	462	450	446	453	415	426	454	449	422	453	484	440	475	425	411	454	441	411	441	460	440	405	441	439	399	447	449	395	397	420	395	399	418	444	433	402	396	439	440	434	425	394	453	416	414	472	484	431	472	451	459	446	436	420	454	436	442	439	416	413	405	447	423	451	441	416	429	467	452	417	435	407	450	428	408	433	400	426	429	455	435	409	426	415	440	469	406	410	426	452	436	449	429	407	454	442	460	439	451	462	425	427	398	422	427	412	433	404	408	423	447	417	434	434	424	401	414	427	472	432	413	411	422	400	396	413	441	414	424	411	442	439	403	460	407	489	473	426	407	432	430	461	456	406	448	443	438	432	431	413	467	429	434	416	448	430	464	480	424	433	405	430	413	424	420	445	441	414	457	416	421	438	431	437	467	438	413	444	428	434	417	436	407	433	410	449	439	461	472	414	452	386	424	402	413	427	440	436	434	401	423	415	432	439	462	408	406	455	422	447	429	404	438	423	452	442	428	416	396	430	433	483	399	423	423	438	404	435	427	474	413	428	404	474	418	416	409	452	455	433	452	456	437	408	448	400	457	441	414	443	428	443	394	413	438	421	415	402	420	396	468	418	387	431	407	438	459	462	445	404	435	469	446	430	463	440	456	452	461	447	442	440	426	424	437	427	419	448	448	446	485	472	442	414	421	439	436	430	391	416	448	443	418	437	436	421	408	392	404	445	425	433	445	464	426	449	433	418	445	418	430	420	401	414	385	476	449	426	400	438	406	425	450	447	415	413	385	434	412	463	451	405	414	428	482	400	441	455	387	442	452	425	441	471	455	410	427	469	421	434	446	432	427	446	428	378	430	459	408	422	428	447	442	413	437	438	410	414	431	431	441	430	457	428	411	475	414	433	394	472	447	453	453	465	424	431	412	435	407	442	447	452	425	434	432	387	395	418	444	426	420	433	424	455	448	435	451	413	445	427	438	394	422	449	453	439	432	406	418	391	419	437	395	369	393	412	439	440	423	445	430	419	436	401	423	432	444	416	408	442	400	390	438	427	432	438	452	443	448	420	414	440	432	474	392	415	447	413	412	431	430	431	397	428	422	447	395	401	432	469	440	436	464	492	438	460	471	421	418	417	435	445	465	412	445	392	395	421	435	443	421	404	470	482	390	439	403	422	442	428	421	448	452	428	427	419	441	419	424	469	406	403	424	415	432	449	413	447	395	451	425	449	426	470	423	461	425	431	432	468	444	503	430	425	421	434	448	419	410	425	431	444	421	420	423	410	415	443	421	445	421	446	428	426	400	402	464	422	426	415	436	382	413	414	451	448	448	434	447	435	420	380	437	430	455	441	441	460	413	386	446	424	413	419	458	404	425	452	474	447	422	422	422	442	424	434	412	424	463	432	453	465	421	423	448	442	411	461	435	429	441	446	440	430	457	444	453	449	413	436	408	393	441	425	441	458	415	411	414	450	400	398	373	343	461	439	441	439	445	423	463	423	410	439	437	433	408	469	439	424	432	417	430	462	451	425	412	459	392	443	426	480	461	445	412	452	436	427	407	408	400	423	460	416	438	415	454	416	418	411	417	430	427	457	427	419	445	414	409	428	450	425	407	454	436	442	425	387	423	428	435	461	404	457	415	437	419	484	448	443	439	406	415	430	409	436	453	398	425	421	421	423	418	426	421	411	418	409	417	431	445	448	446	404	448	427	442	425	427	419	407	405	478	428	393	421	393	430	430	386	423	447	383	433	425	462	440	446	420	450	389	400	420	402	409	394	420	452	431	420	446	418	427	417	455	448	467	403	419	427	462	399	445	423	433	390	402	438	403	447	423	428	423	402	439	387	391	428	437	460	468	430	417	438	432	480	441	442	429	419	425	442	427	383	446	457	427	426	440	411	431	422	445	426	423	422	427	408	423	417	401	449	449	443	412	417	454	488	471	470	440
7460	19100	15359	7955	5392	3914	2791	2023	1491	1214	1104	1008	872	807	775	756	756	712	660	665	626	612	688	609	641	586	597	606	564	593	623	563	560	574	564	578	603	575	571	586	569	587	543	565	565	561	571	540	542	601	565	529	596	553	525	562	532	571	524	513	532	538	583	566	554	552	545	556	611	562	583	525	532	582	538	499	558	531	548	546	562	550	582	586	560	541	597	545	541	581	527	558	522	567	524	529	534	515	527	553	574	544	512	519	560	522	557	496	531	520	537	543	560	538	544	564	533	537	528	554	576	569	551	528	544	568	580	543	571	554	549	551	536	536	558	523	563	558	488	552	540	530	534	533	532	541	534	532	528	536	565	542	597	557	563	539	539	559	490	572	517	533	556	539	577	560	561	575	555	543	567	558	556	549	557	539	534	532	587	492	549	500	569	570	609	574	541	534	555	540	522	511	565	567	569	550	560	547	570	546	569	543	541	523	530	576	561	558	568	549	574	554	552	584	545	528	532	553	539	559	566	527	537	519	557	509	563	574	572	515	485	538	519	516	549	556	535	529	511	570	527	545	522	572	523	537	524	572	561	577	553	570	528	563	566	579	546	560	574	514	578	514	526	527	535	532	512	554	553	522	557	551	511	546	522	573	484	503	550	528	526	578	541	525	563	573	536	553	559	573	537	580	580	568	507	530	557	545	561	503	589	526	568	547	536	528	563	521	570	546	566	585	534	515	528	512	487	547	546	564	518	523	565	569	571	546	569	513	556	578	572	516	523	541	522	556	541	563	538	521	526	527	496	572	565	527	589	552	499	550	531	580	533	546	534	536	538	541	570	593	559	563	551	558	508	537	523	517	541	597	563	568	553	539	542	548	603	541	607	523	551	498	541	549	529	604	588	528	510	477	525	581	552	537	555	541	549	515	552	559	517	570	530	539	582	550	557	521	572	553	551	548	551	553	551	552	578	561	525	526	568	551	562	536	563	580	575	600	523	531	539	557	532	542	563	601	538	520	577	557	546	569	528	509	541	525	531	526	556	560	564	580	567	547	521	528	512	560	504	562	544	545	561	525	569	553	546	531	527	564	548	541	546	508	595	551	514	516	551	570	551	520	524	588	557	530	570	548	521	566	550	513	553	553	536	480	538	525	558	531	565	510	518	576	553	549	553	530	528	497	546	551	549	584	547	541	533	538	532	569	545	527	565	587	572	565	493	532	527	536	544	531	579	549	528	569	558	535	526	526	597	551	530	570	569	568	529	546	533	571	530	565	547	557	558	565	548	570	574	540	554	562	567	509	543	527	526	549	559	567	561	541	557	562	535	539	530	604	544	551	586	581	525	548	585	511	515	541	581	566	580	537	572	496	538	554	548	538	542	550	530	542	565	584	561	530	543	557	496	539	506	526	588	564	523	513	563	529	534	496	572	515	574	556	571	515	533	556	580	560	519	548	571	534	530	559	531	543	542	554	536	548	557	571	483	558	545	513	551	556	561	551	539	547	545	538	578	571	583	550	543	561	601	503	539	531	545	545	532	550	567	562	549	544	554	514	557	569	549	511	550	549	548	591	562	516	559	514	549	503	528	538	521	505	596	534	574	543	535	556	532	555	588	536	566	529	558	564	544	549	556	571	594	548	521	544	550	569	544	550	506	540	563	512	597	514	556	549	554	537	551	520	538	555	511	546	558	553	569	541	570	566	557	546	535	555	573	543	521	532	541	529	545	533	540	541	539	565	578	532	564	520	497	554	550	553	557	551	541	520	537	589	539	532	548	557	531	532	530	531	528	565	535	537	537	553	522	555	557	561	558	534	575	549	544	528	559	538	554	578	556	539	569	557	548	539	569	554	607	556	529	551	577	546	553	563	525	582	560	521	543	525	577	544	534	543	529	530	562	559	562	576	513	511	574	552	615	531	529	581	600	528	557	547	557	533	539	560	543	537	575	518	556	510	519	529	557	561	537	507	494	531	522	534	511	537	520	551	554	551	560	548	576	512	536	529	546	540	542	564	563	563	579	531	516	554	571	554	525	533	536	543	563	558	593	518	562	526	522	561	529	546	542	563	562	497	584	544	538	592	554	557	550	544	547	513	565	561	531	594	528	562	539	567	550	538	596	514	537	541	528	524	565	563	566	510	531	549	539	550	576	529	536	554	564	548	571	537	536	578	546	533	595	539	561	545	559	536	531	531	518	524	546	526	563	509	555	512	550	537	567	557	564	540	562	561	550	512	533	544	528	583	574	565	577	506	532	517	502	525	589	535	548	555	542	528	550	529	527	556	510	564	539	549	582	502	569	579	544	550	561	541	559	546	511	551	531	519	527	565	547	524	568	553	581	562	526	537	501	565	528	524	550	531	546	586	535	546	560	558	526	539	536	592	560	527	547	542	561	537	520	569	535	539	487	552	558	569	542	526	538	531	522	542	574	526	540	546	536	582	545	541	569	510	543	538	570	605	550	536	536	516	566	536	556	555	538	560	515	540	558	566	556	516	566	540	567	580	574	544	573	547	547	594	536	541	554	519	564	502	544	575	566	593	524	545	523	533	532	549	546	557	510	556	566	517	564	533	527	533	545	590	572	531	532	531	553	553	573	535	555	565	557	522	582	564	555	552	569	527	526	547	504	608	540	516	541	542	543	553	506	560	531	563	526	554	565	605	567	571	575	548	575	509	512	531	524	512	527	542	555	536	556	556	542	545	537	540	574	549	539	543	549	589	493	518	505	550	536	564	535	538	542	526	557	530	544	529	549	541	549	543	513	557	547	539	529	534	565	542	559	543	534	506	551	558	541	587	515	573	539	578	527	536	546	567	560	540	556	524	551	535	532	540	578	519	531	551	550	494	575	543	549	544	552	557	568	560	582	542	595	550	550	551	543	536	562	554	563	552	540	546	525	539	579	505	541	526	575	569	564	543	572	557	509	530	556	529	508	573	511	520	524	558	556	527	540	524	550	583	560	603	510	516	510	553	594	539	531	586	583	530	557	542	542	525	570	510	523	528	575	558	546	575	526	537	537	525	541	528	527	543	516	492	552	557	543	563	579	535	578	593	514	535	562	545	529	535	554	519	525	565	557	606	519	543	556	495	519	524	524	540	545	561	573	524	551	508	523	575	507	557	588	538	527	500	552	576	511	552	499	501	546	537	550	520	550	512	524	544	515	568	504	535	500	530	530	536	541	544	549	558	567	555	524	542	496	537	549	549	549	522	545	525	549	530	537	576	535	542	549	549	570	509	550	570	528	538	541	535	550	519	528	581	526	549	554	565	546	509	520	559	522	537	552	562	561	553	528	532	540	563	502	583	518	581	508	576	552	555	550	523	549	517	533	577	554	505	574	557	530	511	570	556	548	601	542	509	523	548	568	520	556	550	552	550	582	523	564	506	560	544	532	552	516	563	541	519	529	529	540	550	541	501	555	571	551	579	586	501	547	537	600	583	532	566	514	510	529	537	582	574	563	541	494	530	525	545	517	566	523	581	574	527	542	578
26838	19345	6155	1285	729	553	494	478	435	461	385	417	396	397	428	423	439	381	384	449	398	398	408	427	444	378	378	413	426	378	381	383	418	419	430	369	365	423	373	419	366	397	420	382	383	380	387	401	432	405	413	398	388	395	396	357	371	420	368	381	378	362	417	378	431	390	385	427	381	374	413	409	398	435	428	448	398	410	355	438	427	382	406	422	426	406	445	425	405	406	395	403	380	401	388	398	372	392	388	414	426	430	423	396	411	392	405	435	421	374	429	387	386	369	406	420	403	395	378	396	375	411	403	423	370	378	367	415	406	420	385	421	427	380	373	376	359	389	363	402	404	384	402	391	401	396	391	446	376	415	390	417	380	402	385	426	412	388	381	383	387	412	426	401	388	412	384	409	406	420	409	398	424	384	375	387	373	399	412	404	417	411	417	420	416	409	419	340	398	385	409	413	430	397	429	395	415	400	391	374	403	364	389	405	410	400	398	384	413	405	369	410	400	412	399	381	392	429	394	401	418	384	364	395	387	427	400	384	401	432	400	381	391	379	370	405	405	415	413	369	379	365	417	367	405	381	394	386	441	402	409	395	430	408	371	404	401	413	402	411	403	369	408	414	405	399	366	412	407	389	409	360	395	409	370	403	377	387	399	400	418	384	402	419	394	422	392	368	375	404	367	426	387	408	404	403	407	361	386	439	402	421	443	408	399	411	391	430	425	441	403	413	392	374	414	419	409	393	405	401	408	385	365	433	396	370	415	362	406	396	413	408	360	419	419	382	386	422	395	375	403	420	382	395	392	410	372	387	397	407	370	405	394	363	380	398	383	402	382	371	397	375	416	389	426	400	386	392	404	406	423	417	394	420	342	376	396	392	441	390	392	391	342	405	419	397	386	376	398	355	372	385	392	388	417	384	402	408	394	374	413	401	413	436	382	401	395	391	375	384	390	375	415	383	376	415	397	393	389	388	415	418	388	406	385	395	371	411	401	403	381	420	418	398	367	382	381	346	386	398	415	383	358	363	381	387	385	398	408	404	386	366	376	403	370	420	400	409	409	406	362	398	416	383	362	369	396	401	401	395	400	412	404	394	380	413	397	426	383	408	396	400	386	405	384	362	393	438	405	386	344	417	442	394	389	401	421	396	395	366	385	396	405	413	414	405	409	405	412	387	395	410	410	378	379	396	442	401	389	346	401	387	389	394	385	403	402	393	400	404	396	400	410	392	409	379	434	374	391	406	383	399	440	391	395	366	376	393	411	400	399	394	401	396	386	380	406	406	386	388	409	390	395	389	414	410	387	400	415	386	366	358	392	428	395	386	362	388	395	384	401	378	371	392	409	393	404	372	411	430	399	407	423	412	373	419	392	400	402	409	394	419	383	445	351	383	368	379	404	404	436	384	347	411	392	394	409	411	408	353	393	384	387	416	387	391	382	390	349	381	409	401	415	388	409	403	367	391	396	395	401	380	398	362	396	409	380	392	399	403	422	405	347	383	384	426	403	393	374	360	368	384	410	418	368	393	388	427	389	414	404	409	371	409	412	398	398	422	382	392	403	407	411	383	385	433	383	396	409	415	377	356	395	455	367	378	391	412	379	392	385	362	389	383	394	392	394	435	373	438	415	359	423	417	386	398	393	415	380	366	382	404	383	390	396	372	385	437	392	410	433	401	400	376	392	400	382	381	398	392	406	413	416	427	407	402	366	417	374	406	388	443	395	373	396	409	418	392	399	387	394	375	374	404	420	426	398	401	410	371	388	380	412	407	404	372	354	418	371	386	388	377	406	421	374	411	404	421	403	371	370	416	416	403	367	403	404	387	427	420	383	404	399	379	410	379	355	423	377	389	400	403	392	407	397	395	372	389	424	417	387	422	407	421	419	381	419	389	391	375	361	411	380	405	353	393	362	449	418	420	447	413	405	380	400	426	383	388	400	380	435	365	400	377	404	378	385	378	406	431	377	411	410	391	372	385	377	370	387	414	412	371	380	418	411	434	378	418	434	441	415	406	391	416	381	397	415	398	375	412	382	427	394	379	390	411	409	424	410	369	436	414	386	404	413	420	411	406	356	389	402	402	411	406	366	369	382	398	394	408	446	404	383	412	397	381	388	378	372	369	382	387	397	407	417	395	390	396	401	375	386	386	399	384	404	376	405	389	388	418	393	416	398	369	399	396	388	400	375	388	387	375	396	392	438	381	385	398	399	375	383	402	437	379	395	387	411	403	377	390	389	388	432	396	405	429	392	408	415	396	406	371	382	411	428	363	389	405	376	352	398	381	426	384	368	425	398	381	396	386	390	426	376	373	349	432	373	376	415	364	392	395	422	402	391	408	393	405	410	417	391	400	445	382	408	407	401	380	426	367	407	438	375	371	405	395	416	387	370	420	398	384	375	386	396	387	376	403	412	399	417	392	420	354	372	407	388	419	369	409	414	375	412	394	396	419	402	373	400	350	399	456	385	395	383	387	388	395	405	362	387	387	388	403	404	377	366	402	374	402	386	418	415	411	400	376	441	380	415	362	412	407	359	395	393	394	399	398	412	389	402	381	386	434	429	400	382	410	407	373	404	425	412	362	382	388	380	386	385	381	398	410	381	406	373	373	435	409	396	378	385	389	416	405	374	402	420	392	416	394	448	395	412	391	416	370	382	390	386	396	414	420	394	397	382	393	408	408	450	408	380	400	403	422	378	404	415	402	415	396	405	357	394	425	391	397	386	396	381	376	373	382	413	373	400	374	394	392	392	388	400	375	384	432	380	374	405	362	422	394	460	393	407	359	430	395	412	399	391	372	390	367	408	383	398	410	429	419	385	398	399	375	439	413	390	432	408	377	400	385	400	420	391	396	432	403	371	389	383	366	368	380	357	388	392	365	407	391	424	375	451	347	419	408	394	394	400	392	394	430	404	393	403	385	384	405	405	396	422	385	411	382	422	402	384	433	367	425	381	367	364	411	387	398	424	392	409	361	424	390	400	380	401	359	381	404	435	383	376	385	384	413	413	416	411	406	391	410	392	386	371	420	382	409	406	371	392	410	422	400	385	393	386	386	389	356	397	402	360	417	380	403	406	380	408	388	385	380	400	410	423	393	391	384	364	378	371	412	394	384	389	406	404	408	402	356	423	437	398	405	387	410	396	399	386	393	412	365	390	413	449	424	393	409	381	405	401	415	359	375	389	394	424	390	405	390	405	384	402	416	409	365	380	383	388	377	393	379	387	417	373	415	384	387	390	384	426	421	385	369	451	396	376	419	397	414	422	411	406	404	411	415	385	363	401	393	421	376	378	379	367	361	391	385	385	442	397	396	410	370	410	406	372	392	423	373	396	386	396	443	414	436	391	379	394	422	390	406	408	445	428	384	406	426	392	419	385	396	397	351	378	419	374	435	387	425	378	367	392	383	413	402	441	424	402	385	379	397	383	385	414	387	411	382	393	378	401	415	375	393	370	377	399	390	400	409	381	383	400	372	410	379	377	402	380	409
5387	3935	2933	1478	1073	767	660	589	545	530	518	559	489	500	475	491	521	511	505	521	489	467	514	498	459	476	505	435	506	492	486	470	517	466	475	496	504	491	488	521	513	499	493	505	499	492	488	477	507	522	473	553	480	475	502	490	495	488	486	472	492	475	457	508	495	468	461	486	512	523	507	424	485	496	464	470	476	526	487	495	477	506	437	466	466	486	494	498	470	508	495	472	491	472	469	485	496	474	542	479	478	476	496	467	490	509	467	497	516	515	504	498	480	486	488	473	482	472	512	504	497	485	485	489	533	510	494	490	491	486	508	527	475	540	477	498	452	480	487	508	520	477	470	520	489	535	472	500	489	472	472	485	462	479	501	482	466	504	544	499	517	480	504	463	520	512	485	527	518	540	503	478	477	512	476	533	492	497	492	522	462	486	467	521	512	513	479	456	469	466	511	463	449	498	495	516	451	466	466	475	525	480	470	485	519	481	492	505	502	453	468	483	499	486	489	514	483	468	509	511	471	492	512	486	452	519	489	450	534	489	501	520	496	490	499	487	526	517	486	511	500	485	465	503	471	527	476	459	487	493	488	511	475	497	433	507	501	476	523	511	431	514	485	507	486	487	454	491	493	475	515	479	491	492	475	477	482	480	519	459	497	480	521	464	473	462	490	514	463	450	460	472	497	471	509	490	474	442	499	482	485	488	487	497	518	484	494	478	509	465	480	474	504	448	497	530	482	501	507	504	518	464	473	479	459	481	456	485	490	473	522	485	449	500	460	483	497	496	468	466	491	476	443	465	487	498	478	494	537	498	462	510	489	492	442	482	465	466	492	516	461	469	500	453	479	498	471	516	503	485	451	492	476	482	454	464	489	513	531	483	514	474	469	485	476	490	520	495	468	527	522	495	519	497	508	469	503	474	496	515	488	465	481	509	486	487	440	502	488	489	488	504	507	489	457	473	535	506	504	513	475	481	524	464	477	493	479	504	492	478	457	465	503	477	475	446	490	501	523	476	500	462	488	472	482	543	512	476	479	518	500	475	480	521	489	488	483	497	486	492	528	487	451	497	501	502	508	483	490	470	539	524	524	476	484	503	539	457	513	443	467	479	484	478	508	493	444	505	483	464	494	484	498	487	487	526	519	500	523	513	499	507	496	496	519	519	453	462	482	480	492	483	476	474	495	483	520	503	511	527	521	486	521	479	466	439	455	474	477	501	508	471	485	490	506	510	492	487	495	493	525	463	490	491	509	472	481	497	478	507	497	517	493	538	493	450	475	479	509	533	519	514	468	505	452	475	537	493	500	484	502	511	477	475	504	495	492	465	483	498	488	500	481	470	510	458	485	470	486	459	485	472	514	501	470	484	494	481	531	471	473	512	467	504	459	484	531	516	509	479	508	482	490	483	471	481	511	472	496	473	501	497	511	480	533	477	466	490	522	441	476	496	516	486	511	468	499	447	501	486	471	520	521	485	478	507	504	506	479	474	449	472	455	463	427	514	506	455	500	495	467	501	479	505	476	493	494	488	484	474	466	450	506	527	490	506	480	475	437	521	485	482	499	474	469	471	523	514	505	466	457	458	489	508	469	505	507	528	477	536	512	481	558	501	458	490	513	484	477	483	505	487	493	528	477	468	488	486	498	481	483	470	461	507	472	507	491	489	471	451	531	492	490	513	463	487	492	500	521	519	458	513	481	499	459	463	515	489	441	495	479	467	480	471	479	516	499	444	467	481	513	499	525	488	528	509	484	434	477	516	536	466	464	476	480	496	474	490	495	509	514	467	485	501	483	494	502	467	474	490	515	498	449	500	510	483	510	510	477	476	467	462	502	472	475	491	518	447	463	478	459	475	452	503	494	475	483	455	512	518	484	486	473	498	481	453	486	498	446	479	459	525	506	524	483	543	459	505	490	512	507	466	493	478	472	460	499	521	477	533	490	503	507	466	465	499	462	482	456	451	519	477	500	479	490	491	483	510	498	491	503	452	489	459	477	473	516	482	488	493	442	504	480	515	459	464	481	496	491	462	474	486	444	457	456	510	500	472	465	488	474	494	486	452	470	513	513	508	484	468	475	431	505	455	525	512	466	510	488	513	507	479	503	529	483	449	497	531	518	542	473	522	478	477	440	518	482	484	496	494	531	526	481	477	501	499	512	509	475	476	508	498	474	474	483	458	501	520	512	497	464	480	486	505	514	481	453	509	488	504	494	466	471	498	513	482	471	482	493	493	501	482	491	514	482	477	496	514	512	494	489	462	504	473	476	459	507	497	495	458	476	508	479	489	448	499	459	501	496	474	533	506	480	491	498	478	508	478	483	499	473	498	517	510	493	488	476	527	480	497	509	488	453	488	486	480	488	526	461	509	522	476	485	474	491	477	531	483	511	476	483	494	468	510	468	476	480	467	474	465	481	502	474	481	450	472	495	479	500	482	500	503	480	470	546	470	522	500	491	499	479	488	499	464	490	495	494	498	489	493	470	459	545	468	502	451	483	484	482	499	472	462	480	510	481	487	495	501	506	520	471	531	465	477	515	481	493	483	502	503	462	464	459	459	451	455	496	478	489	482	500	475	509	500	486	501	482	456	541	516	507	481	464	481	479	502	458	511	494	469	492	510	522	461	528	502	501	489	515	502	477	502	511	493	452	511	509	499	449	492	517	481	472	494	473	478	506	497	494	526	480	480	468	483	483	463	484	477	495	447	486	477	453	499	522	499	454	488	481	475	504	480	493	473	540	479	455	480	472	459	473	499	486	484	460	499	460	499	516	501	463	502	507	440	440	492	497	504	474	530	541	483	501	502	505	501	541	510	509	491	490	511	478	521	465	507	454	486	500	454	488	483	496	478	511	501	465	523	493	533	489	485	457	468	507	458	479	496	523	504	509	491	474	474	539	488	521	498	477	518	504	504	479	479	459	485	455	476	498	475	478	521	494	507	476	500	528	464	521	481	512	454	462	511	473	477	500	499	465	494	455	514	514	495	469	498	499	470	476	490	460	489	513	515	491	508	494	466	491	497	491	542	497	493	505	479	536	488	492	484	497	541	508	480	474	494	467	507	483	492	519	503	480	461	483	487	516	500	498	497	459	499	449	512	469	495	507	524	535	502	489	482	505	481	463	498	494	483	506	485	500	516	491	489	466	481	560	488	458	475	508	494	516	525	449	499	510	491	511	499	493	469	497	472	503	482	464	482	536	475	474	449	512	510	501	504	508	508	524	475	482	479	510	532	534	459	460	482	473	488	487	490	506	517	563	508	467	506	491	469	449	464	502	509	456	496	505	462	466	495	497	535	460	489	453	486	504	464	522	494	479	437	502	492	503	503	484	498	503	524	463	503	483	485	486	481	493	507	487	478	508	510	497	461	502	462	476	489	484	451	472	487	484	454	473	478	503	472	502	461	464	468	462	508	480	470	482	515	483	508	483	510	487	492	503	536	443	530	467	494	512	516	464	500	500	447	479	510	483	501	505	501	496	467	507	496
23245	21094	28218	24171	21065	10222	1609	1100	931	903	853	761	715	721	712	712	679	706	661	677	663	704	686	660	631	674	681	632	675	641	651	634	670	649	624	640	652	609	620	638	626	657	639	651	623	627	634	593	605	651	644	617	641	613	660	599	645	642	677	628	670	637	700	615	642	593	683	600	661	599	646	647	604	612	641	624	662	685	651	640	623	624	626	620	575	653	589	622	642	668	612	640	622	607	627	609	584	665	654	587	615	637	579	662	616	644	642	674	628	651	629	620	616	669	656	640	631	646	647	595	696	697	624	637	624	636	625	703	610	598	619	583	628	626	650	627	620	608	626	622	648	645	661	650	612	597	590	649	631	647	575	634	666	649	692	650	664	595	648	635	629	673	685	601	631	631	617	657	609	637	667	613	624	636	709	616	622	634	621	621	617	646	629	623	633	641	607	597	636	653	621	657	665	641	605	623	654	591	659	600	640	639	641	679	667	648	617	648	620	698	646	661	605	665	640	658	626	637	633	668	631	653	618	624	638	595	659	640	635	618	644	643	651	603	629	635	640	621	613	628	602	663	591	664	635	636	642	643	635	641	615	610	595	619	611	657	654	640	647	620	624	615	635	634	629	633	729	642	633	633	577	666	612	651	619	629	637	614	639	652	632	645	594	624	611	616	635	621	683	586	611	660	617	588	640	632	664	614	642	637	624	631	637	612	662	625	675	645	646	648	614	606	638	642	645	611	600	631	630	614	661	643	583	603	636	626	645	634	647	643	614	627	658	652	623	658	690	648	598	628	630	665	635	640	609	605	641	625	588	623	625	642	606	646	667	625	606	617	563	681	623	597	634	629	627	641	605	685	657	690	633	637	628	596	649	573	648	643	632	647	597	594	646	601	642	676	635	680	641	636	605	648	618	617	623	616	626	616	646	624	605	663	619	615	647	645	664	640	634	580	608	620	573	619	641	657	635	654	660	665	622	650	602	632	652	614	605	627	661	644	604	675	599	633	619	620	671	607	631	638	636	595	618	642	625	631	639	619	632	702	613	663	661	618	669	652	668	652	644	660	645	645	620	612	644	600	636	654	656	614	629	662	609	647	617	670	645	657	638	651	630	644	633	602	651	645	679	677	540	647	609	646	610	638	588	582	676	599	601	665	631	642	657	658	643	623	658	631	631	624	661	644	614	635	612	624	632	592	663	592	628	628	625	625	637	627	662	655	651	661	655	628	587	643	602	635	622	622	622	636	593	669	682	619	624	638	672	644	614	635	674	646	585	610	630	663	618	631	663	610	646	618	637	642	643	607	629	628	608	627	597	651	641	622	636	620	626	597	647	668	652	642	626	618	629	623	611	601	581	608	640	640	647	666	621	601	622	585	637	611	653	641	586	600	587	615	640	645	639	611	605	645	631	629	646	624	639	674	620	569	659	613	634	652	622	628	620	674	600	625	647	658	646	681	629	590	580	580	616	640	630	681	625	652	627	656	635	650	645	622	646	623	623	636	616	617	640	677	612	588	638	585	609	659	598	644	647	623	626	658	651	667	654	583	668	619	607	630	605	652	615	619	586	630	649	640	663	624	637	701	624	606	579	624	618	601	623	614	652	617	643	626	667	648	599	627	663	655	640	621	654	675	665	634	599	636	598	610	633	658	621	620	612	598	646	607	620	640	603	633	617	632	650	633	607	633	613	637	646	646	634	624	630	629	614	648	636	603	624	598	664	642	599	653	631	604	647	610	582	645	660	629	665	630	633	667	599	628	644	658	629	607	662	622	639	657	648	657	636	640	694	639	657	664	584	635	631	591	551	623	641	688	651	643	624	611	637	645	655	606	621	639	631	647	615	640	628	595	657	643	653	669	600	685	635	638	652	621	614	608	633	621	618	652	679	639	705	616	589	590	560	639	584	604	615	631	636	641	606	629	632	649	667	619	672	642	641	635	610	632	652	641	622	597	601	610	662	625	637	680	629	622	650	650	593	627	613	636	646	614	649	635	629	637	591	633	657	587	642	648	618	625	645	668	591	645	612	657	667	628	613	671	639	667	614	626	622	657	648	610	619	640	655	633	623	636	598	632	643	627	647	703	628	630	632	610	645	608	659	662	655	596	605	629	601	622	632	652	598	683	594	648	636	639	633	642	593	599	628	668	633	695	594	677	639	627	633	646	616	634	602	640	620	625	675	671	653	643	631	660	632	619	613	638	623	666	613	646	644	676	668	623	620	670	679	674	633	639	568	608	619	616	671	629	616	615	663	624	617	634	693	635	608	644	662	637	642	574	613	650	628	599	646	587	655	643	590	539	616	638	641	630	656	585	677	643	587	633	609	650	641	638	651	626	656	630	602	602	641	648	652	576	624	666	609	630	659	577	569	617	609	582	670	659	635	637	590	657	620	648	597	630	601	617	622	612	686	658	624	624	599	644	663	651	669	634	654	615	618	607	668	637	623	580	633	646	666	640	642	589	625	635	671	662	662	602	632	660	616	622	654	641	646	604	640	654	556	611	655	663	631	638	640	652	688	585	669	620	646	633	687	596	626	617	643	614	636	630	657	625	658	592	628	630	660	639	662	655	604	643	652	622	676	666	673	640	641	614	652	612	680	591	629	658	644	649	619	673	607	602	642	653	631	616	615	609	660	603	656	635	617	650	630	665	611	596	650	671	616	637	692	629	646	616	631	591	640	610	593	659	657	630	631	602	581	635	618	629	589	620	678	670	629	600	577	599	590	621	648	619	616	626	674	600	614	648	665	620	618	637	670	647	594	629	638	589	606	615	596	624	649	599	627	637	637	594	562	594	642	618	645	606	641	592	641	616	619	631	623	631	591	646	647	659	673	685	612	599	628	605	667	635	627	613	645	643	587	641	644	661	605	649	649	633	630	625	599	647	619	633	645	667	636	584	683	609	633	592	639	617	610	613	635	660	616	662	593	594	641	631	616	595	598	636	624	613	657	640	631	615	625	635	666	681	644	677	666	668	649	642	640	619	684	615	598	654	597	668	628	601	620	642	634	595	638	615	620	615	603	610	663	628	645	637	615	653	655	632	618	593	594	631	644	614	607	623	649	627	618	652	596	631	663	603	656	665	606	622	631	621	660	651	590	615	611	657	657	630	584	616	622	621	631	634	591	636	638	628	566	650	618	639	635	638	606	599	650	594	662	626	659	607	604	636	654	619	646	626	637	625	659	655	611	625	621	637	651	619	673	649	630	616	676	617	631	621	620	639	624	621	626	638	638	581	611	604	663	683	633	658	673	601	642	637	625	673	645	640	677	662	607	626	611	606	649	618	626	641	638	608	621	630	629	660	645	607	700	631	672	631	654	621	673	632	660	591	649	647	644	625	648	644	669	610	658	623	652	593	595	607	647	626	622	585	648	637	616	637	693	626	620	671	639	624	663	607	611	612	584	619	625	624	643	643	633	634	605	617	621	651	652	614	585	608	636	607	629	635	655	627	613	641	590	634	674	583	619	652	622	641	617	655	645	621	620	637
5601	12832	10122	4948	3395	2537	1971	1495	1343	1119	1075	1035	966	930	950	916	909	804	821	822	811	784	799	829	801	805	831	814	797	796	754	758	743	828	829	793	755	801	745	780	768	796	793	828	717	723	754	772	807	736	794	746	754	757	760	748	804	823	763	746	763	778	711	831	771	761	722	748	760	783	770	768	767	794	752	740	748	814	761	790	732	782	776	735	785	799	740	775	766	744	739	774	795	800	729	767	737	792	803	726	735	754	772	811	763	759	792	771	807	785	797	825	825	780	802	790	791	831	765	805	732	721	730	750	788	764	770	746	758	812	825	769	761	769	794	720	787	764	795	814	791	766	761	806	768	796	776	777	765	759	802	817	812	800	761	745	778	843	762	726	726	751	814	782	794	761	823	765	770	751	735	752	761	757	787	748	805	751	754	762	776	779	770	747	756	758	745	789	790	799	804	728	791	751	756	790	715	756	732	832	785	780	726	769	811	783	795	783	813	762	828	761	752	763	725	767	785	807	734	776	764	801	694	724	725	759	742	792	796	810	817	779	770	743	789	741	789	778	797	741	757	807	772	763	736	756	761	786	786	770	719	787	788	766	800	757	761	720	768	762	778	763	792	776	771	794	763	766	744	720	803	759	756	766	799	811	750	801	775	815	784	743	713	742	808	750	752	751	745	770	790	686	773	804	777	773	746	754	771	790	754	788	740	775	808	738	781	774	762	769	802	805	771	813	786	791	740	801	722	784	772	787	790	771	805	774	777	783	728	734	796	737	791	720	760	834	777	756	760	771	755	766	757	766	795	767	747	783	786	764	771	771	778	764	785	780	800	838	817	814	801	788	779	786	795	801	745	770	830	733	776	806	682	789	778	778	786	780	795	764	794	808	822	754	737	778	739	736	802	783	770	705	753	798	731	762	795	816	815	764	794	709	719	718	767	799	759	705	751	805	740	796	746	731	789	793	787	783	789	787	816	763	796	771	762	774	761	762	780	734	777	739	775	761	787	775	770	765	807	755	790	830	813	777	783	727	758	814	744	778	738	727	757	782	715	770	792	732	762	696	787	778	778	810	732	781	748	807	752	785	796	748	730	723	786	725	763	787	746	759	712	758	773	710	694	776	738	755	786	797	814	740	772	772	761	794	779	775	747	763	787	759	793	782	745	738	844	779	765	739	770	776	779	779	790	760	814	776	757	774	786	766	749	793	773	774	768	826	803	753	818	808	759	779	796	758	704	788	765	751	771	788	781	773	745	772	744	795	761	759	740	751	777	804	718	734	772	801	750	829	769	807	756	717	734	793	763	776	802	744	758	768	781	776	742	756	759	796	765	763	730	836	735	789	760	783	811	771	827	810	752	753	755	760	692	737	781	786	785	747	807	789	813	793	701	788	791	756	770	760	784	727	805	799	776	740	778	749	784	803	754	772	737	760	812	825	797	780	794	755	749	771	795	761	757	732	781	774	775	796	804	773	788	729	741	716	806	816	762	769	794	737	821	752	783	720	771	741	800	747	812	782	764	767	797	783	799	734	733	770	764	778	796	797	822	755	748	775	807	718	775	818	738	755	785	779	774	779	752	759	789	798	722	798	740	737	798	771	819	775	764	740	834	755	748	743	780	786	746	775	805	760	740	815	755	770	747	815	777	757	759	806	837	814	728	757	796	748	778	787	749	765	793	757	782	730	744	775	786	767	786	748	776	842	798	756	776	780	772	722	790	754	803	754	770	773	786	725	777	726	732	796	774	754	731	759	802	778	764	799	728	782	758	804	779	754	761	748	775	729	781	746	791	768	764	764	797	769	748	757	765	811	739	775	788	760	805	766	798	750	778	771	756	699	816	746	780	787	710	760	794	749	791	755	779	762	774	760	758	794	788	844	733	797	796	734	745	777	786	803	781	729	775	749	750	754	800	803	757	766	742	731	821	754	777	804	791	777	770	759	788	773	781	741	790	734	747	791	772	759	792	711	759	820	745	774	755	763	776	806	781	752	770	797	737	745	745	782	785	791	773	742	795	791	793	792	793	729	820	699	802	813	800	796	732	786	776	781	822	741	795	752	733	740	755	784	775	778	793	736	772	787	743	751	804	751	775	764	790	756	741	734	816	783	743	774	795	810	736	791	778	784	790	771	814	789	758	776	774	727	774	771	777	737	730	763	825	788	766	765	738	775	793	798	742	736	797	745	732	825	776	765	778	784	752	789	764	742	781	759	832	837	754	712	757	766	773	773	757	793	775	766	796	787	779	798	781	801	788	762	796	806	809	735	749	798	778	750	751	755	708	812	718	764	755	789	805	746	800	807	789	771	748	823	804	720	775	737	758	772	792	779	776	763	787	763	780	803	801	789	799	787	782	772	802	764	804	793	758	762	778	755	798	788	813	779	751	759	806	802	791	794	712	796	800	770	770	732	793	760	765	796	788	788	780	784	774	787	756	768	750	770	748	775	775	782	780	770	772	777	812	826	763	783	755	772	771	755	777	775	747	761	791	768	776	703	796	797	749	784	783	771	794	784	779	804	771	757	791	796	763	764	720	744	707	787	798	769	798	745	768	827	753	778	774	786	797	768	717	704	768	801	725	767	792	798	757	721	759	757	739	754	764	729	771	830	752	799	783	777	738	786	772	773	767	791	757	717	781	757	751	779	757	741	769	757	770	757	715	806	755	776	733	767	772	798	807	800	803	805	784	731	769	766	826	764	728	763	804	794	771	771	770	733	744	787	769	734	761	787	776	741	798	741	770	783	748	774	821	759	775	767	788	783	762	775	761	805	751	719	791	786	735	785	759	776	833	793	752	750	786	762	759	755	782	783	761	785	764	779	800	774	743	781	762	808	763	772	779	791	782	764	784	777	740	783	767	775	772	774	758	804	791	765	743	750	783	697	768	772	801	820	767	804	787	764	802	795	744	788	751	779	756	746	806	739	781	763	794	800	770	754	732	786	805	770	775	782	790	761	776	775	784	799	728	790	755	790	754	755	762	790	759	717	777	798	697	752	738	801	736	787	796	756	739	730	745	749	738	773	760	782	791	766	712	757	775	762	774	776	800	827	760	807	778	753	791	805	767	764	827	762	763	766	772	737	756	726	790	759	749	758	794	742	786	797	742	769	803	753	760	772	730	777	780	722	825	717	797	778	746	832	779	736	790	780	774	755	801	791	764	748	747	769	769	780	759	757	764	714	765	720	813	768	761	783	737	762	792	756	724	808	802	786	778	785	759	771	773	732	771	742	747	690	792	683	785	791	804	814	829	768	729	794	798	782	764	752	774	753	726	809	740	744	817	786	830	719	693	776	756	748	768	766	830	759	771	794	746	775	776	785	743	766	750	774	778	743	760	763	744	783	769	735	763	771	797	806	792	809	761	732	771	778	707	807	751	771	765	765	785	745	780	729	739	731	768	745	782	746	784	780	824	814	780	764	748	752	748	791	768	763	799	796	770	748	778	805	770	790	775	775	701	765	757	778	778	793	730	808	810	787	804	757	776	734
24166	21072	27280	24970	12559	890	541	358	324	293	234	281	253	247	224	191	244	216	179	203	209	207	192	202	172	172	188	193	193	167	203	175	204	179	175	164	179	169	165	175	191	189	195	179	178	180	158	176	188	186	170	180	175	183	180	187	175	173	159	166	196	194	170	171	156	164	172	175	171	179	163	191	180	173	160	160	194	186	175	165	183	177	166	177	156	177	180	179	195	183	155	173	173	166	170	178	171	193	170	174	199	180	182	186	184	167	179	192	192	173	192	189	155	193	179	209	186	187	168	179	196	196	171	187	176	161	185	147	187	189	155	179	183	157	174	175	169	165	192	173	169	188	193	192	158	171	191	178	185	170	197	163	192	176	166	150	173	165	192	177	192	191	186	175	165	155	168	150	187	176	161	190	189	171	185	169	184	176	172	160	179	172	180	198	154	172	174	167	168	164	176	182	184	176	161	190	187	187	194	172	176	180	163	155	196	149	166	177	161	173	183	172	182	184	162	169	192	158	176	162	179	164	174	191	185	199	172	152	184	187	180	190	155	180	191	185	165	157	173	173	167	193	185	175	159	174	159	171	181	208	191	163	166	161	168	197	198	164	161	184	188	185	213	194	204	208	175	182	173	178	174	180	172	180	174	152	185	168	164	169	178	180	175	184	168	156	188	160	202	210	194	200	160	193	164	159	165	179	184	180	197	182	163	198	173	173	190	186	147	164	181	178	178	183	188	172	172	177	155	159	181	166	169	208	182	183	171	182	155	183	176	183	180	180	168	189	196	204	182	151	194	182	187	180	185	171	167	179	199	179	201	185	205	168	185	181	178	218	167	160	176	157	166	161	155	146	172	197	158	172	190	176	166	165	183	185	169	185	170	189	129	167	190	172	158	167	169	209	181	180	183	201	168	171	175	183	156	178	199	166	189	196	187	157	160	171	185	175	202	177	156	166	177	204	174	186	171	202	204	167	179	163	195	180	179	174	184	155	197	188	183	167	166	179	188	176	211	195	192	171	181	205	202	169	197	183	171	148	184	163	180	182	165	179	184	192	162	171	186	193	174	180	179	156	179	169	187	175	161	195	175	186	190	174	178	169	193	187	173	159	192	212	196	176	163	175	200	155	195	184	166	157	176	176	189	169	171	168	168	172	155	192	164	179	174	193	186	193	147	178	178	178	191	162	182	175	187	184	180	169	190	194	191	160	178	189	168	185	176	159	203	179	182	187	190	197	181	174	188	166	155	196	172	169	181	176	181	210	185	166	171	166	157	166	196	174	175	172	178	162	191	184	175	190	177	159	204	170	169	157	188	173	170	195	183	199	185	177	179	166	212	169	173	168	174	190	194	160	172	183	186	188	164	164	145	159	191	195	170	195	185	156	169	186	174	161	171	168	201	187	155	180	205	143	172	180	205	198	172	171	163	169	161	202	168	184	157	189	191	192	163	173	160	185	186	173	188	193	181	182	188	197	185	161	184	182	172	158	166	177	173	170	180	166	166	161	165	178	163	194	185	173	178	179	169	157	171	167	177	149	176	153	171	156	193	184	177	181	194	174	187	180	149	161	166	162	166	174	174	181	173	168	165	173	153	189	159	168	180	173	178	165	194	189	185	178	177	183	187	187	158	181	181	152	178	218	165	171	173	177	171	170	156	189	159	157	155	177	176	200	162	153	185	165	157	166	172	166	195	179	189	191	170	155	169	158	193	178	171	177	189	196	179	180	164	212	171	180	206	196	190	189	176	190	199	188	199	172	163	174	179	153	190	167	178	169	167	200	166	190	168	189	197	171	190	173	161	180	166	152	184	171	186	172	151	181	191	202	189	204	181	163	172	186	190	163	206	201	166	180	182	161	187	199	186	189	181	187	164	177	180	176	190	176	174	189	161	156	187	180	189	171	192	176	172	173	211	153	198	174	171	180	199	165	161	184	177	196	198	177	166	172	160	167	178	186	169	162	172	173	206	178	171	168	155	176	159	179	166	180	180	167	212	168	176	163	165	179	182	160	179	164	207	200	165	170	200	163	203	179	207	156	196	169	165	185	179	184	190	162	176	183	192	169	176	198	181	166	178	182	173	161	164	198	184	189	180	174	165	166	184	175	178	179	181	174	193	164	156	174	167	193	187	162	175	173	193	192	173	189	176	168	182	188	165	173	186	162	185	202	171	173	151	174	178	184	184	168	178	175	168	165	186	178	165	170	180	204	173	173	160	197	200	162	158	182	171	179	168	164	162	162	161	171	159	190	160	159	176	171	184	173	189	181	166	191	174	155	176	191	162	180	194	157	174	190	180	183	200	186	164	155	178	200	181	181	158	161	154	191	173	180	217	206	185	169	172	180	201	170	189	187	179	167	152	179	200	180	181	141	171	177	175	195	170	165	160	164	170	191	170	180	177	182	162	153	170	178	164	161	185	167	179	170	165	186	176	166	195	175	189	155	182	185	200	176	181	166	175	187	183	192	165	173	182	168	183	173	195	185	182	169	168	200	154	183	186	192	200	185	171	159	189	172	194	186	148	172	174	189	168	160	168	187	175	165	168	184	165	161	169	174	181	163	172	182	190	194	152	172	155	189	164	186	170	174	197	163	185	172	165	174	167	171	194	172	176	200	198	156	183	176	172	197	199	173	156	187	186	165	172	164	169	182	177	187	160	173	172	181	156	172	171	176	184	162	174	182	175	176	174	184	187	192	186	195	174	184	170	172	190	183	189	176	165	150	155	186	199	159	184	172	174	180	164	194	188	186	170	180	171	199	191	187	190	165	196	180	206	195	166	179	188	193	209	153	159	203	162	186	192	170	164	193	173	175	152	184	174	175	160	171	170	185	164	195	176	172	181	161	172	179	195	174	191	190	181	193	179	168	173	175	149	186	188	188	185	196	193	192	161	147	166	179	187	185	182	181	195	163	200	184	178	191	190	173	196	161	166	192	190	172	167	184	173	178	177	174	166	202	180	164	167	184	153	171	163	194	176	185	161	185	186	185	181	166	154	187	162	187	193	175	159	186	194	162	189	162	199	208	187	182	177	168	186	185	195	171	202	179	185	166	159	193	199	161	175	169	195	194	171	183	185	158	181	185	184	172	172	163	179	156	151	159	195	179	153	180	177	185	187	170	183	169	183	183	188	154	184	171	170	185	167	169	165	140	179	163	161	181	198	168	171	184	165	171	188	172	188	179	178	182	193	167	167	190	177	198	175	140	163	170	184	161	150	194	178	174	184	174	165	176	179	158	175	158	192	172	182	187	173	170	179	181	163	162	180	184	166	153	161	174	169	179	188	167	181	182	157	166	162	184	183	186	196	175	181	154	197	170	151	192	168	168	198	163	174	169	179	161	181	174	173	185	202	164	157	171	191	175	191	200	165	162	180	182	172	184	186	197	199	177	193	184	180	178	168	185	187	181	183	161	183	181	162	164	185	162	161	185	180	180	173	148	200	202	163	174	176	164	196	173	214	161	194	161	170	148	188	153	188	176	194	179	185	170
5530	9372	6764	3071	2033	1372	1041	708	573	462	414	380	366	347	304	268	288	283	305	265	280	268	254	266	247	218	249	253	221	233	235	264	252	253	259	221	246	252	230	247	217	231	229	255	233	250	240	262	215	249	239	236	220	228	205	246	265	224	244	232	262	240	231	201	238	236	242	196	258	222	222	218	243	214	245	238	208	236	268	235	250	255	247	209	243	252	224	242	246	227	222	245	236	220	246	241	240	205	239	211	239	252	235	213	222	232	237	234	237	262	241	246	256	243	227	238	243	237	216	228	240	231	209	198	238	244	235	244	233	233	251	229	224	218	230	231	253	209	243	222	201	251	212	250	256	247	238	221	228	202	237	264	215	206	232	240	224	229	248	230	230	268	235	229	218	199	243	241	243	232	236	246	214	217	242	223	242	265	246	266	248	207	208	236	225	244	223	231	249	240	246	232	232	250	252	269	243	236	244	227	231	226	228	223	256	259	255	228	249	249	237	221	253	260	255	209	223	222	254	213	228	212	214	261	210	218	243	248	221	238	272	208	260	240	216	216	242	195	246	236	250	252	241	230	226	199	237	218	228	241	259	246	219	227	254	210	216	211	220	211	236	228	254	253	217	222	233	219	221	246	207	216	252	237	214	226	229	235	231	235	248	225	226	248	240	229	221	193	256	225	232	258	209	225	211	263	236	253	218	225	231	244	241	245	219	222	252	222	224	249	201	234	233	234	231	230	236	249	248	247	214	217	224	260	243	207	243	247	217	253	221	236	208	227	219	236	209	229	228	256	229	223	239	240	255	234	248	259	229	253	215	221	216	251	213	244	232	226	236	222	227	226	212	246	232	227	234	216	234	253	190	217	227	218	216	237	240	238	198	244	229	248	223	239	222	243	239	218	190	260	238	252	208	203	211	233	221	259	216	245	246	228	233	242	221	221	229	240	239	243	248	249	241	205	257	239	238	237	239	205	247	235	238	240	237	237	267	261	227	240	220	212	228	241	245	232	209	234	237	212	236	232	245	232	230	242	223	234	232	228	247	260	243	235	270	237	247	261	238	246	249	228	243	226	233	233	233	262	226	229	211	240	237	245	239	222	242	218	227	234	254	210	260	224	250	205	245	245	256	239	248	253	213	232	242	244	199	252	224	211	239	239	228	229	246	241	246	253	222	225	229	210	224	244	232	231	261	235	257	225	220	238	244	219	241	200	206	234	222	209	230	252	219	227	231	209	196	234	219	199	225	244	222	234	232	230	223	221	222	223	224	220	234	225	249	231	257	215	195	244	241	228	250	251	228	230	223	245	243	234	228	235	234	233	240	208	231	229	240	242	247	244	234	218	250	270	225	273	225	225	226	239	198	248	225	215	203	225	244	236	275	227	230	242	220	249	226	264	221	225	255	228	239	239	203	242	241	217	238	223	232	244	237	221	200	251	239	240	231	210	245	234	203	244	230	214	260	222	230	279	223	255	217	245	227	227	202	267	194	230	215	265	222	227	244	233	211	219	236	225	263	231	238	227	249	244	237	249	254	233	220	245	234	212	206	206	210	214	222	246	224	236	260	221	236	225	219	226	213	237	245	221	203	244	204	234	219	228	238	262	222	242	218	233	240	217	247	230	210	232	234	231	266	232	250	241	213	217	221	231	234	225	275	239	239	227	233	221	249	225	256	252	231	208	233	211	250	230	241	239	227	233	234	220	239	243	238	212	215	254	221	251	232	219	229	237	253	229	226	242	262	236	219	251	215	213	264	240	230	245	218	220	251	237	229	247	256	212	242	229	227	237	241	233	242	236	244	241	204	263	234	207	249	253	232	234	220	227	239	188	239	259	247	248	231	236	232	228	243	230	212	245	233	258	232	249	237	242	224	211	215	213	241	223	210	215	235	242	241	232	239	233	224	249	242	231	217	250	204	224	236	236	237	232	241	215	216	228	229	232	240	210	233	251	247	231	202	240	244	203	242	218	237	244	231	226	238	222	272	219	227	223	232	241	237	240	246	221	216	233	221	262	251	231	233	219	231	241	241	240	206	239	249	257	244	196	253	245	208	220	237	233	224	222	229	245	238	223	248	223	241	229	224	229	239	211	221	259	248	229	248	243	227	248	222	223	227	233	245	238	242	252	231	249	264	251	240	216	218	225	258	211	243	238	210	214	244	254	240	213	236	224	228	238	235	277	247	241	249	242	213	243	254	221	216	236	249	242	239	237	253	227	216	235	246	247	272	238	222	272	245	221	226	259	225	240	232	241	229	224	220	254	219	226	206	227	219	220	235	214	225	213	230	225	245	226	213	207	230	209	229	235	219	227	211	220	211	270	234	227	213	236	237	233	207	228	259	248	250	255	228	225	235	245	231	208	232	253	238	228	222	228	228	230	238	246	250	222	233	226	224	237	254	261	235	249	244	241	254	229	227	229	221	253	245	220	229	221	251	236	230	248	252	248	242	239	232	260	259	238	236	233	224	247	252	224	222	226	242	230	243	223	215	218	250	187	227	237	224	234	221	219	237	252	268	239	252	245	244	232	235	251	256	230	222	239	231	241	223	230	230	227	235	223	247	237	216	231	232	259	227	220	226	228	267	260	238	237	231	201	246	210	232	263	237	224	219	229	251	233	233	228	231	218	230	235	218	234	243	253	237	238	204	241	234	235	253	230	270	263	230	221	250	227	226	233	225	220	252	214	227	230	215	221	219	213	263	215	248	220	238	245	255	228	234	253	210	212	240	228	249	240	251	229	199	259	200	241	256	235	219	232	261	237	253	238	226	197	238	210	240	230	224	219	250	236	231	227	233	265	225	241	210	217	231	237	242	252	228	228	231	224	243	233	234	204	240	262	216	247	190	234	241	232	251	249	262	241	236	216	223	235	239	232	236	237	241	232	226	229	253	224	216	212	188	245	222	230	221	248	231	226	234	227	243	248	214	227	201	216	221	220	241	209	214	228	265	213	228	240	226	267	248	241	216	243	225	237	233	237	250	231	233	212	224	189	231	241	205	244	234	261	232	236	228	221	231	221	242	244	237	206	218	227	203	247	231	192	225	227	240	222	211	242	222	255	241	243	222	235	243	237	233	278	244	265	230	206	243	222	214	246	214	234	243	235	254	217	232	205	250	233	239	219	233	209	213	224	243	252	237	245	219	232	217	225	208	220	208	208	237	226	231	245	239	238	267	272	217	211	242	250	239	212	230	229	244	215	228	247	223	220	227	234	203	222	223	222	210	218	220	215	253	246	243	254	246	235	229	241	198	237	243	218	244	240	220	220	214	237	224	228	234	241	232	251	221	243	217	234	240	220	221	227	235	235	217	244	251	237	233	253	222	246	230	218	234	253	222	239	221	226	224	228	246	270	219	249	221	252	232	250	226	232	246	220	218	249	236	238	228	215	237	237	235	256	229	228	221	248	230	222	212	210	213	234	250	223	230	226	263	235	209	229	229	233	251	253	231	238	236	231	206	242	233	251	214	232	242	227	253	241	259	226	238	247
22213	21096	28674	23711	21089	21130	9549	1442	959	790	788	654	605	591	576	568	575	525	521	455	484	523	507	466	462	462	485	483	430	466	473	488	435	442	439	444	468	437	459	454	448	439	441	424	464	444	445	446	454	454	415	411	473	418	467	408	429	457	434	468	437	424	409	434	432	457	421	451	443	430	442	440	471	452	484	462	418	443	428	424	432	419	456	438	414	447	425	430	457	429	423	445	425	424	441	392	428	438	452	468	479	453	462	451	440	456	431	428	445	409	436	429	440	437	422	455	428	442	439	430	405	414	462	433	450	427	426	388	429	403	432	455	443	469	463	453	456	442	434	450	459	445	435	430	418	427	456	422	465	410	443	471	431	443	433	415	449	411	426	462	442	436	442	430	423	431	439	435	451	415	431	490	456	450	434	421	416	447	463	406	408	432	423	458	421	440	466	421	444	432	455	448	446	391	418	414	417	420	455	453	458	391	426	427	471	429	427	411	419	421	397	463	455	409	431	440	409	406	444	412	426	437	430	448	436	426	454	418	474	432	467	418	459	445	449	411	469	472	448	469	434	415	417	427	455	420	405	434	421	432	473	410	421	471	456	409	432	442	412	412	414	451	402	458	406	443	419	432	394	440	442	449	428	434	414	435	440	408	417	398	439	465	430	408	421	444	403	472	443	433	401	423	403	438	395	434	436	408	488	417	476	423	453	462	398	444	438	437	441	415	418	469	450	429	414	433	430	417	444	398	439	446	420	480	412	466	415	423	429	420	452	443	457	435	479	437	425	427	429	424	431	452	460	422	451	462	415	437	427	395	464	412	434	435	414	449	439	420	434	435	398	425	413	438	435	402	404	443	465	414	436	398	456	429	460	415	416	446	401	463	417	450	459	411	473	428	415	398	427	458	418	430	455	463	423	467	427	440	458	416	451	441	431	432	408	446	408	465	446	438	443	455	448	400	417	417	458	416	433	415	424	434	424	442	422	444	472	434	442	434	443	389	423	416	441	433	464	438	423	418	430	443	419	435	437	416	425	444	432	431	456	430	412	457	422	419	414	458	417	428	421	455	406	455	445	420	456	432	463	450	435	425	408	472	485	415	426	420	393	464	428	445	429	446	403	470	438	425	409	419	414	425	433	453	430	400	430	425	426	426	444	462	453	453	416	425	439	457	454	420	440	447	471	401	448	428	419	452	428	452	428	411	423	405	452	460	462	433	449	411	460	457	419	389	422	421	433	450	435	462	412	408	445	424	442	425	415	413	488	423	402	422	438	461	464	407	420	418	450	451	448	425	416	453	414	406	431	435	392	441	421	414	423	403	419	404	450	473	429	483	437	415	480	437	434	479	447	441	420	453	434	429	434	410	417	392	452	437	452	414	440	409	447	421	456	453	433	466	452	465	404	457	440	450	420	426	437	455	463	433	414	422	420	447	417	444	426	478	418	459	453	477	413	415	404	428	434	423	405	439	433	443	431	430	440	445	412	407	426	432	479	454	448	445	403	446	448	408	414	453	442	446	450	427	428	431	430	436	469	475	443	405	447	413	461	470	417	424	438	429	428	400	435	423	497	471	428	460	454	442	444	447	434	428	427	430	439	446	461	453	412	464	406	463	441	432	483	435	436	441	437	464	421	447	446	417	453	453	449	407	398	421	400	395	457	396	392	363	421	420	420	411	426	446	417	437	432	423	392	421	389	409	447	450	431	443	445	447	461	439	456	439	426	471	454	465	437	438	405	438	410	464	416	450	449	411	431	436	477	438	441	435	412	416	447	467	422	430	462	436	484	425	431	447	421	421	472	416	464	407	435	443	418	415	426	416	445	463	455	393	441	430	426	471	435	458	438	437	408	419	456	412	438	440	399	457	452	430	389	423	447	448	463	459	402	476	417	441	436	439	426	422	431	428	444	499	479	441	443	424	474	441	447	427	414	432	456	429	404	461	416	447	435	433	436	400	424	440	429	439	434	454	426	425	432	412	419	446	445	435	440	410	483	438	422	419	433	463	438	414	435	441	469	448	431	444	446	429	434	434	440	430	404	402	425	426	406	427	443	440	471	457	461	448	437	467	425	432	403	426	448	463	430	420	429	425	465	439	419	436	425	423	434	453	397	415	387	425	470	429	479	454	429	446	448	428	415	406	415	453	432	461	437	482	470	457	430	437	476	441	412	411	421	424	392	432	437	425	448	478	405	401	476	379	460	455	439	501	473	451	411	477	455	460	438	474	438	430	435	439	410	437	438	399	440	440	427	418	460	431	432	477	424	472	476	439	444	421	459	407	453	457	414	442	424	440	407	447	451	445	441	441	442	444	410	434	416	434	437	459	417	427	458	421	460	404	416	386	430	409	434	452	416	449	435	456	396	456	458	425	430	431	448	459	435	442	411	436	413	401	461	423	427	424	410	413	415	430	426	418	431	408	459	424	400	406	433	427	424	415	470	482	492	406	405	421	407	413	433	465	437	440	401	431	415	448	439	447	403	421	452	471	432	453	420	439	436	434	434	479	414	444	443	434	434	424	443	442	438	418	435	422	417	433	432	454	436	467	437	447	417	439	439	474	443	443	433	431	434	405	448	423	440	440	451	421	441	435	432	444	459	403	432	443	426	436	431	438	412	471	393	415	448	453	481	438	428	421	417	460	463	461	459	420	430	456	423	431	404	432	438	460	424	439	448	428	464	429	405	445	416	458	460	444	448	437	434	403	437	426	456	416	439	431	472	459	422	404	381	403	421	406	419	422	442	461	413	457	475	412	431	451	450	417	469	455	494	405	440	448	437	436	425	401	399	427	442	436	445	471	424	441	440	424	435	460	431	420	446	450	445	459	446	429	448	467	437	465	441	442	443	421	387	474	448	388	426	431	445	404	404	432	430	432	449	443	422	468	438	447	456	380	440	411	442	433	402	426	456	442	423	432	463	473	454	428	405	441	419	396	462	442	427	431	458	444	465	455	397	470	436	404	465	430	460	425	437	445	426	430	461	400	437	413	390	452	439	412	426	422	418	446	438	434	429	419	430	473	460	429	423	431	452	466	443	426	428	449	442	439	449	436	419	474	417	452	449	420	446	454	444	460	423	458	425	451	445	420	445	450	385	419	395	456	449	431	422	446	426	466	452	437	413	401	401	407	417	433	412	426	412	446	377	442	412	429	432	440	419	458	429	440	402	438	445	462	433	427	423	448	425	446	488	438	431	452	442	422	455	412	438	419	418	433	399	432	447	412	449	464	421	414	436	436	428	433	466	445	464	452	465	456	427	422	446	451	461	443	439	428	428	433	425	457	423	436	439	423	457	429	427	431	451	444	423	483	401	416	483	448	437	444	463	434	431	417	445	429	449	444	428	452	438	406	470	453	432	431	447	429	433	416	430	432	420	465	414	434	448	426	393	462	448	430	433	449	431	431	472	408	448	432	441	408	412	457	394	408	454	467	434	438	426	453	444	454	413	439	426	432	440	445	430	437	443	426	442	408	444	425	389	421	416	433	439	415
7634	19358	15334	7763	5132	3904	2807	2094	1546	1296	1181	1012	828	875	776	739	707	705	625	691	644	636	592	629	611	617	606	624	661	605	600	565	568	585	615	546	579	557	570	526	557	587	570	540	583	559	552	558	589	571	570	540	575	560	557	562	522	608	544	588	546	525	535	578	564	522	577	573	607	559	542	603	557	509	551	563	534	501	542	562	598	537	569	567	498	520	559	564	541	516	554	519	567	572	559	591	547	531	521	544	593	556	520	555	572	577	556	547	570	557	610	574	575	586	586	522	539	541	516	538	567	562	552	560	586	538	547	544	526	500	594	523	595	558	531	578	545	555	549	531	516	563	537	564	561	544	526	560	551	541	567	525	534	552	512	506	541	582	607	542	589	539	578	527	594	534	534	579	547	521	542	502	572	572	569	545	581	523	571	520	583	547	552	561	526	534	548	511	552	588	577	556	536	564	567	532	537	490	537	574	490	562	535	514	534	531	543	566	521	551	574	579	546	600	564	563	510	538	556	545	521	574	582	547	553	571	549	518	563	562	543	524	523	544	549	565	562	515	545	539	521	545	526	561	530	517	548	558	542	539	548	541	526	508	577	579	516	510	591	529	582	531	527	554	522	579	560	550	592	568	567	530	568	535	573	583	544	548	555	528	559	572	539	549	535	539	536	560	505	546	532	563	564	550	573	513	593	548	540	548	560	540	540	521	527	575	563	499	573	578	590	556	538	553	507	537	547	552	553	550	508	571	545	521	527	508	532	574	547	581	603	569	565	538	541	544	518	547	561	542	540	607	553	522	545	547	534	570	544	532	549	528	587	553	542	586	523	545	576	544	505	538	545	479	550	539	544	599	577	564	549	533	527	569	550	580	554	561	525	599	570	519	531	553	535	534	510	541	564	541	494	552	565	542	575	547	565	557	563	567	525	539	537	543	534	540	535	498	522	554	520	546	569	550	548	556	547	555	560	515	539	528	580	534	521	573	539	539	562	548	546	543	551	590	552	593	567	551	577	558	546	540	535	531	559	556	530	541	543	585	549	559	512	508	577	540	535	558	562	532	538	549	566	532	592	575	534	553	577	553	543	522	550	538	539	540	566	554	549	541	586	575	617	563	545	535	592	555	528	521	558	570	541	555	541	541	544	551	549	563	549	605	567	590	566	541	545	534	565	578	558	543	516	534	560	550	522	582	548	534	547	541	534	573	537	535	531	525	540	533	520	598	566	565	524	529	522	555	510	599	565	544	521	543	486	529	543	532	563	563	561	540	556	552	554	537	519	556	526	578	579	526	565	541	563	570	522	542	574	578	585	537	561	590	540	545	543	544	519	556	557	538	554	586	579	558	551	548	532	530	540	556	573	609	590	547	550	575	559	553	599	580	575	543	554	517	575	526	551	553	550	530	565	531	516	568	537	547	545	542	571	583	602	596	532	549	561	546	550	557	542	594	540	552	544	520	543	513	524	586	568	591	554	502	539	537	569	535	537	530	520	515	580	544	572	549	522	545	578	560	531	531	544	566	570	568	538	612	542	532	527	546	553	548	564	572	537	504	563	497	499	548	508	601	540	566	509	522	529	559	546	543	522	521	553	558	556	555	555	555	588	585	560	517	602	534	544	570	519	526	593	501	538	578	532	538	579	514	560	512	579	526	553	575	564	540	552	591	545	526	560	555	523	551	554	527	541	517	568	588	563	533	560	552	567	563	561	584	543	549	552	543	516	520	576	538	568	577	567	536	549	489	587	589	573	580	555	519	551	520	533	541	531	553	541	547	554	577	544	556	525	591	514	532	587	532	590	544	542	536	521	542	551	545	581	524	585	531	528	545	519	544	532	546	612	528	521	545	523	531	555	516	551	564	528	519	538	541	547	615	533	549	552	543	538	506	540	567	522	507	585	542	551	561	546	530	543	548	522	507	577	516	566	567	519	571	524	528	553	546	512	551	546	552	529	549	559	549	543	553	551	576	544	503	555	594	534	514	529	582	552	546	553	561	535	562	560	561	558	548	603	551	536	564	532	551	556	549	505	577	534	552	571	522	581	557	530	598	535	581	532	507	526	551	538	572	561	542	533	545	556	525	562	565	599	574	524	595	536	550	556	567	510	528	534	543	601	576	488	539	548	583	553	520	533	569	519	533	516	546	555	550	532	542	547	533	527	509	577	509	557	567	567	523	563	557	520	548	553	551	552	531	523	554	548	554	580	560	566	508	575	577	521	529	551	521	529	524	555	558	513	590	552	551	565	533	546	569	556	538	589	541	518	515	519	570	555	560	529	563	572	521	577	521	572	502	574	579	603	537	583	575	555	516	574	573	536	557	535	536	534	539	528	526	550	563	562	540	573	552	568	554	547	530	521	572	541	536	552	594	572	558	570	514	576	557	543	536	547	603	541	563	535	520	574	528	562	572	561	537	549	584	553	549	566	568	563	563	514	564	575	577	569	560	547	555	533	532	540	545	578	555	584	543	548	561	539	525	555	576	522	544	513	555	557	576	531	573	559	553	572	531	549	541	497	568	524	550	571	547	539	564	564	556	588	549	557	557	580	550	518	565	563	525	551	545	510	527	548	568	572	580	530	583	551	533	582	574	533	561	527	550	541	500	539	516	552	546	528	568	570	499	523	534	513	550	533	568	555	537	529	582	536	574	580	553	553	571	550	557	522	545	564	570	532	544	553	563	524	558	509	536	559	584	540	549	547	558	530	509	578	558	524	516	531	551	550	575	592	574	605	599	539	487	568	523	526	548	517	527	561	549	531	541	568	567	572	562	546	545	601	562	561	552	505	518	570	527	602	526	506	544	587	517	561	578	518	552	531	582	554	573	556	537	537	527	541	558	562	544	568	558	520	537	524	545	588	538	549	546	526	540	559	599	561	536	552	535	574	557	529	566	526	551	537	525	553	550	519	540	517	538	563	538	561	556	557	516	544	534	543	518	545	565	562	566	484	536	590	538	551	530	526	534	546	573	538	538	562	569	528	543	570	527	547	527	500	567	568	580	529	559	513	555	564	528	547	561	521	584	523	505	517	558	549	567	603	527	546	572	546	551	553	571	521	541	524	520	518	552	521	561	560	552	575	565	596	562	540	541	565	528	570	507	532	533	524	592	546	516	517	550	534	546	524	503	574	514	546	557	534	597	560	507	536	559	511	526	567	532	556	519	604	521	514	576	538	527	536	511	552	582	610	546	510	550	580	554	529	551	523	566	602	564	539	502	574	594	545	536	563	549	476	589	565	555	568	544	553	535	531	550	531	517	581	531	544	559	561	545	527	578	574	551	588	568	544	537	564	542	552	570	545	546	552	563	580	556	517	552	579	549	552	508	561	567	556	501	568	565	536	542	556	497	551	550	561	532	560	536	546	526	518	542	565	549	522	531	555	591	558	556	556	514	559	533	536	568	582	552	567	563	539	500	458	509	547	586	541	585	533	513	556	529	514	572	535	544	546	519	561	532	525	557	521	513	558	526	538	565	571	586	573	527	559	508
26929	19314	6347	1169	700	517	529	449	429	399	470	444	438	383	451	419	406	364	437	403	434	385	415	411	398	394	415	412	446	417	403	393	394	380	412	381	411	408	418	442	401	399	434	428	447	419	415	423	417	405	431	376	399	419	435	415	365	365	355	392	402	381	428	361	376	395	407	395	427	422	440	405	381	428	420	426	417	434	406	395	425	431	419	400	409	432	393	417	400	428	376	425	413	390	380	398	392	398	397	407	387	392	419	392	422	396	404	388	407	406	397	408	404	427	407	412	397	380	410	405	424	394	392	395	381	404	387	405	418	451	417	406	410	413	410	396	411	399	431	405	407	397	407	420	421	407	435	416	374	413	378	419	437	432	405	363	405	418	397	390	418	394	385	368	393	374	386	376	430	393	387	414	404	421	389	435	422	419	416	448	412	444	395	403	370	392	463	419	414	393	395	421	419	422	387	433	433	400	418	447	432	396	378	399	396	436	398	409	383	422	410	375	423	397	398	395	410	372	360	405	418	391	422	386	397	398	380	419	425	447	410	393	419	379	409	433	400	389	419	375	437	442	440	462	432	395	443	433	420	426	398	380	404	386	401	437	357	410	426	406	411	438	416	418	439	407	433	410	395	406	407	360	433	421	405	407	434	384	411	442	462	419	429	425	407	413	431	412	404	410	413	442	427	428	452	411	439	383	381	387	418	430	390	413	423	392	422	428	403	400	405	400	411	416	418	432	434	428	416	425	391	397	369	412	419	396	423	441	428	450	448	410	386	422	382	403	402	377	387	390	428	398	410	423	404	405	437	403	403	400	393	367	401	388	403	403	413	383	416	404	407	410	397	390	387	380	395	411	405	358	427	400	379	433	388	400	454	396	402	437	403	437	400	425	390	418	400	393	410	418	428	403	457	393	398	420	431	359	384	400	448	378	366	429	387	402	400	432	416	423	422	416	394	432	406	394	443	428	410	421	410	410	392	405	397	398	394	404	419	392	419	380	435	438	425	419	419	407	367	416	395	374	383	406	432	409	370	435	429	427	419	362	406	408	406	408	414	384	404	403	410	369	401	422	422	407	401	401	435	385	407	390	394	414	414	408	401	415	421	414	446	420	404	396	393	408	386	421	435	393	407	402	393	446	398	415	386	425	382	393	397	427	408	403	392	416	390	391	400	383	423	408	413	421	430	426	388	368	395	375	421	427	399	460	406	417	368	410	401	425	387	438	416	382	397	415	387	408	366	378	385	386	384	431	436	406	379	395	417	387	456	395	402	382	412	411	383	397	396	440	418	427	391	421	397	376	422	403	394	391	420	381	413	377	414	419	372	413	396	391	424	402	382	416	390	431	410	410	376	386	394	388	428	387	391	416	406	412	415	413	413	423	436	420	407	432	396	381	412	405	406	403	398	411	414	421	412	420	446	411	423	407	370	384	411	396	419	402	412	422	369	407	389	410	396	404	383	440	393	398	402	405	391	385	431	466	424	393	423	388	391	413	443	412	449	427	406	373	452	435	454	374	407	434	413	404	386	402	426	383	381	394	438	418	398	427	399	389	414	407	417	418	408	422	434	399	427	397	395	410	431	410	415	403	454	425	445	375	389	403	386	391	400	391	391	422	415	367	379	383	409	408	434	372	431	393	435	381	425	405	420	452	398	401	383	429	421	395	393	404	383	405	393	414	447	425	393	402	371	420	428	377	411	409	427	402	409	388	449	420	365	366	415	382	415	437	415	421	416	397	413	393	392	418	370	401	437	375	414	432	396	426	398	389	411	410	382	399	399	426	413	429	429	416	394	393	414	431	414	411	411	416	386	383	402	383	391	434	428	378	406	417	408	380	414	439	413	400	393	427	416	390	429	444	411	449	412	418	415	399	411	430	412	390	396	416	404	391	394	422	430	383	418	427	401	409	389	406	428	372	386	438	399	385	395	387	391	414	409	411	400	438	386	390	413	423	384	435	400	386	411	412	429	379	407	378	436	397	366	375	397	400	399	388	412	387	412	403	391	405	388	396	396	401	431	420	403	422	400	427	401	387	386	398	406	404	436	379	408	425	373	408	406	405	385	417	403	390	427	393	385	442	433	406	421	433	409	376	415	408	384	400	376	401	407	399	413	367	432	407	423	412	396	413	388	396	419	384	391	422	449	399	418	439	434	389	385	381	398	418	415	419	370	386	431	393	399	387	432	438	392	415	403	386	435	403	399	397	419	412	404	425	400	415	385	397	415	393	418	416	419	398	397	403	395	418	392	381	398	404	422	380	394	368	427	403	412	423	430	398	369	411	375	417	408	383	409	388	420	400	416	399	403	414	379	372	370	442	411	361	403	414	405	391	390	410	406	432	390	429	402	408	400	403	424	345	414	393	406	429	422	411	376	390	404	367	398	432	374	421	405	403	412	375	404	436	418	404	405	416	402	403	394	398	396	434	396	415	427	407	425	422	405	427	369	452	384	380	444	385	419	382	407	406	392	403	459	395	408	415	390	403	406	420	391	412	403	377	389	382	413	405	400	381	443	419	385	402	427	367	420	438	399	370	410	418	366	395	398	381	429	385	393	416	384	411	438	393	433	395	386	370	395	384	415	395	402	423	405	421	388	412	417	424	418	390	395	420	381	406	426	491	410	448	389	404	399	416	401	429	389	410	390	386	376	398	435	438	406	419	396	441	415	384	351	412	436	402	447	401	440	401	455	391	405	398	419	415	400	405	409	395	453	405	388	428	382	437	427	396	393	381	410	394	418	436	407	419	413	387	408	414	422	442	378	394	388	384	366	426	397	399	377	406	414	395	439	407	396	382	417	465	425	415	387	424	456	410	441	427	374	405	402	372	422	402	411	381	403	393	422	445	367	381	404	392	421	401	406	391	369	363	434	407	381	411	442	420	438	356	452	394	389	418	425	397	372	440	401	441	372	396	425	404	429	403	429	401	403	434	364	411	391	395	400	379	392	428	412	393	395	412	424	420	378	423	422	417	423	398	397	440	407	427	383	424	412	403	427	411	406	437	391	381	436	406	415	418	393	406	401	389	384	422	407	399	416	381	412	428	385	414	420	353	387	427	426	402	377	401	446	418	391	407	414	393	417	407	414	437	383	423	417	401	420	398	376	407	406	399	432	408	363	424	420	406	408	367	411	426	385	397	401	408	398	373	400	411	349	439	409	403	416	446	450	425	421	380	415	433	412	399	415	410	409	361	401	399	408	421	449	385	357	415	395	385	425	408	429	392	408	415	436	385	435	396	409	399	386	396	413	411	402	415	407	416	414	434	411	367	442	422	437	429	438	382	387	409	403	402	425	401	410	377	400	377	366	393	452	405	430	358	438	377	411	417	416	406	398	423	437	388	417	399	437	367	426	409	416	426	419	388	429	402	395	400	405	419	391	414	394	385	418	421	439	434	427	399	430	389	420	392	400	426	440	437	453	456	401	403	401	413	411	399	386	407	401	390	401	408	413	421	400	388	384	364	422	382	433	414	392	414	375	430	439	396
5534	4383	3020	1469	976	769	671	600	590	515	562	485	556	478	526	540	516	497	532	532	534	528	503	511	485	500	554	460	534	528	486	467	517	508	477	478	507	502	512	501	492	501	474	482	506	535	470	488	439	506	530	515	458	451	468	519	488	504	457	459	520	457	512	522	485	495	497	486	544	500	511	481	539	541	501	470	500	471	505	503	484	477	482	525	488	490	511	465	466	529	511	529	510	489	479	494	495	483	449	459	535	483	483	474	487	448	461	450	480	505	492	493	512	475	523	497	479	532	440	516	496	495	472	490	525	469	483	455	486	482	515	478	472	491	476	533	496	525	486	490	503	509	517	461	473	486	501	486	492	507	471	494	510	483	530	519	494	485	486	519	490	429	461	479	484	474	492	483	477	531	536	466	461	480	482	490	464	477	488	476	465	485	479	494	482	525	503	495	488	480	456	520	479	548	491	481	511	512	507	509	525	484	497	472	487	469	495	488	491	479	494	549	492	516	466	544	481	464	479	470	492	471	508	485	516	476	454	447	481	516	499	500	499	523	520	477	497	491	503	502	485	474	465	482	500	481	420	533	491	484	448	545	485	485	480	496	485	473	466	453	487	529	517	488	517	507	501	496	520	524	487	499	519	497	498	507	485	498	494	501	474	452	506	510	501	531	540	464	486	532	507	474	474	518	458	522	518	481	495	457	492	498	486	467	477	499	465	483	466	490	487	452	532	484	494	444	472	525	501	498	482	479	477	511	515	483	521	441	478	537	522	468	450	504	479	457	470	486	496	501	487	524	482	516	499	469	520	505	485	475	509	537	485	464	496	523	461	455	507	510	494	477	495	451	486	490	498	531	487	511	494	527	470	501	482	503	514	477	469	518	484	474	462	517	500	454	478	493	475	479	493	468	463	507	508	455	474	488	472	508	508	498	522	484	501	499	532	505	484	479	500	443	506	501	479	487	496	504	473	483	476	503	510	462	459	480	493	534	447	501	493	485	520	484	470	546	497	465	502	499	497	462	489	517	491	539	492	486	513	488	470	505	506	482	514	496	456	523	480	523	504	495	509	522	493	473	465	486	511	492	475	520	501	515	486	473	487	499	488	468	524	469	457	441	515	494	477	471	473	536	483	499	491	491	499	497	498	470	463	495	489	491	494	512	483	504	512	517	519	460	522	513	479	464	501	532	477	502	492	535	504	503	493	500	487	496	451	490	483	478	525	451	488	469	479	502	457	481	502	496	485	462	484	517	518	471	511	468	471	494	465	539	516	508	519	476	501	510	507	487	521	499	530	487	515	495	523	511	458	456	517	474	486	480	493	507	515	487	494	499	453	472	458	518	493	486	465	466	504	556	477	463	495	485	529	497	497	497	481	515	485	503	503	460	498	497	495	527	538	475	490	503	498	525	444	494	509	499	496	474	469	475	510	499	468	530	510	491	492	493	497	477	498	494	490	500	479	521	513	489	495	459	470	509	509	511	453	494	503	522	521	481	502	473	507	502	505	481	457	479	520	459	528	509	520	532	462	484	497	506	493	531	481	488	520	509	519	470	469	508	486	518	479	467	502	505	497	488	481	492	496	535	490	526	502	508	479	470	492	459	461	491	452	498	475	514	531	487	482	503	499	522	479	494	511	500	466	500	478	497	526	523	527	462	477	522	493	511	542	504	494	463	494	493	508	510	458	489	500	495	459	508	513	505	490	521	501	488	538	520	480	484	496	441	499	494	523	538	504	515	496	509	499	504	473	477	493	472	488	477	494	514	466	552	485	469	484	490	488	490	476	491	474	474	507	475	475	479	444	465	419	499	470	480	490	452	457	527	486	470	507	485	519	494	496	486	505	503	466	510	516	496	491	478	481	484	471	437	488	499	487	534	484	514	476	494	493	511	503	490	493	494	511	502	524	485	483	480	486	474	495	440	508	508	476	514	547	547	506	510	472	484	521	496	476	511	535	492	481	457	480	492	532	503	507	518	463	491	524	489	507	473	503	498	505	488	539	508	501	529	491	507	498	486	450	500	509	538	513	467	527	495	505	508	483	479	511	489	460	499	471	492	510	473	507	516	424	472	500	488	476	490	511	509	501	478	476	446	481	498	478	455	484	487	509	498	539	520	497	481	475	495	499	492	475	507	512	510	472	482	476	518	491	482	459	490	501	502	517	508	486	477	459	470	481	519	520	484	468	510	522	513	479	507	495	516	470	511	483	484	476	501	483	485	489	496	483	487	499	522	518	480	481	490	505	489	446	447	473	491	446	508	490	551	489	513	522	511	525	514	493	509	462	498	515	503	451	505	511	495	490	473	493	535	498	491	498	500	526	496	468	485	430	499	521	466	523	488	473	497	475	469	484	517	455	514	456	509	491	464	505	511	467	519	505	439	526	489	500	512	454	490	496	462	500	496	477	460	480	522	513	534	496	504	484	511	484	459	480	477	537	499	473	487	501	499	466	474	502	507	495	527	502	510	532	519	508	521	486	531	503	487	545	478	493	524	510	495	501	505	515	475	504	494	493	490	479	513	482	508	489	515	495	499	492	475	508	513	492	463	505	486	510	514	506	527	495	502	474	461	505	518	453	478	459	532	467	529	533	495	474	485	481	488	528	491	495	535	479	532	515	475	484	495	505	486	462	506	481	493	506	457	484	507	458	503	498	507	491	485	505	454	494	527	477	456	492	519	452	483	512	470	490	483	498	485	493	528	524	483	509	475	501	469	495	490	511	489	517	472	452	489	502	478	510	541	470	496	525	528	511	466	506	496	534	481	501	451	503	492	493	485	465	490	486	485	491	479	495	469	468	488	515	511	477	488	504	560	486	476	469	494	483	478	528	465	483	507	510	524	487	510	502	459	524	512	500	486	492	511	494	490	488	460	512	476	479	474	463	474	519	503	464	508	501	493	502	547	519	502	527	493	471	485	516	508	510	466	485	495	526	468	492	495	518	478	479	505	459	475	470	534	470	484	475	481	462	510	497	473	493	477	484	522	473	449	524	502	505	484	516	507	531	517	468	466	473	492	527	522	502	488	456	510	474	494	458	488	511	517	479	454	481	466	495	477	461	508	510	456	448	504	475	492	480	515	509	473	492	470	503	442	467	456	468	492	527	480	482	520	512	492	490	465	479	510	460	506	520	523	505	497	529	450	527	477	476	495	519	503	516	500	471	522	503	494	493	485	515	462	463	476	505	509	501	479	483	494	523	508	459	483	504	468	484	456	487	525	501	540	526	489	445	512	532	477	499	466	508	495	504	495	508	474	507	501	493	492	495	494	513	485	529	487	493	523	533	471	485	499	481	507	492	493	475	470	517	517	471	511	515	497	488	466	472	513	447	564	504	508	458	490	503	496	472	499	521	472	471	482	509	529	500	476	461	461	483	480	508	470	490	464	493	529	491	496	511	483	529	479	476	502	457	484	522	508	501	516	489	478	529	512	499	480	463	489	482	483	471	503	509	476	450	510	502	476	492	522	530	494	474	465	522	504	516	526
23199	21056	28160	24186	21016	9833	1612	1097	885	866	822	784	762	724	758	682	687	668	674	727	700	677	656	685	657	658	699	652	626	641	637	637	639	664	580	676	681	656	663	658	615	629	656	599	666	651	664	672	598	649	661	658	683	650	659	643	651	649	628	667	679	658	664	663	625	603	625	623	625	660	586	627	706	633	656	677	660	626	647	624	599	653	647	643	640	650	592	634	691	633	648	621	646	645	645	658	660	638	650	676	627	635	631	645	618	607	618	635	661	617	631	653	696	588	657	649	651	684	662	646	652	657	630	609	612	637	671	618	590	595	651	649	637	670	639	650	612	642	646	605	684	631	625	672	624	660	619	677	592	637	631	597	628	616	596	622	653	665	652	613	702	592	622	673	600	642	624	676	684	648	580	617	647	638	625	668	606	654	613	668	629	622	645	641	624	624	615	634	648	614	675	604	638	607	607	649	638	599	591	647	612	635	641	632	670	644	642	650	602	659	622	614	657	629	631	643	666	639	632	645	649	656	653	629	699	617	662	626	629	650	654	649	586	612	623	655	583	601	650	624	617	633	606	687	579	633	640	672	647	639	618	632	634	653	624	642	653	656	650	614	651	638	658	668	635	642	654	646	686	657	656	673	599	697	633	658	651	612	664	662	628	658	662	621	639	662	656	620	603	684	674	640	676	658	615	603	621	663	610	636	623	683	639	653	674	625	642	684	626	672	666	637	613	639	612	634	644	677	600	623	609	613	632	644	640	671	634	670	623	643	643	623	627	628	643	602	627	627	639	637	674	673	631	628	637	659	672	665	620	656	632	624	594	656	647	654	635	650	620	617	689	592	637	651	673	595	644	607	608	658	652	642	642	674	640	622	670	663	638	655	613	650	625	648	611	614	647	656	636	616	682	667	657	667	594	636	637	656	627	657	592	660	643	669	657	692	635	634	621	630	601	666	665	584	636	648	678	658	632	686	602	618	638	640	677	661	642	626	641	671	636	621	649	656	641	644	661	600	651	628	682	608	592	641	631	637	670	628	629	615	610	632	669	642	618	641	690	651	628	551	622	648	640	669	595	707	624	651	634	642	644	627	622	657	698	670	650	645	613	665	626	622	612	654	688	671	661	662	616	625	611	635	583	645	645	623	637	614	671	641	633	632	661	607	631	627	635	625	634	663	668	644	638	598	644	686	652	598	666	650	613	663	661	612	668	644	657	646	653	640	665	590	608	600	617	610	620	667	675	633	649	588	645	603	667	603	657	602	633	647	662	630	594	689	629	606	608	645	669	619	618	649	631	613	628	594	631	599	669	643	633	679	647	661	642	678	665	656	632	606	636	649	679	603	629	603	622	643	613	635	639	664	641	616	637	582	639	602	631	653	636	644	684	612	617	665	662	611	603	689	652	657	594	639	645	645	570	634	659	654	619	630	664	671	620	647	620	661	675	641	681	626	660	619	630	644	642	657	594	643	652	621	643	628	632	607	660	668	665	662	655	632	610	649	644	660	611	613	692	595	615	660	625	675	589	647	616	624	623	629	646	597	635	645	656	609	623	600	617	640	670	677	625	629	659	691	615	642	612	663	641	639	660	635	638	637	631	635	586	617	623	672	614	666	645	676	647	612	660	623	669	660	674	623	630	608	706	626	605	658	640	682	648	594	681	641	633	680	667	633	636	625	684	642	670	606	646	672	633	653	624	645	658	616	648	632	604	633	667	675	623	649	625	657	591	618	642	663	653	667	604	652	645	629	627	610	664	611	650	671	660	650	628	669	635	594	622	640	593	611	622	660	642	650	646	657	597	656	642	670	636	649	632	671	635	590	633	655	640	665	602	609	611	641	647	650	615	658	653	627	649	655	629	648	607	665	648	645	627	642	635	603	637	649	629	644	623	681	647	636	637	595	630	617	662	650	648	622	666	659	640	616	643	642	657	649	648	629	613	635	633	609	622	609	667	617	648	589	622	572	602	680	612	620	612	639	657	658	623	645	626	622	696	692	591	584	632	670	665	662	655	600	588	628	622	625	633	670	700	628	633	619	646	635	677	650	693	635	638	660	606	618	637	623	645	581	617	627	599	632	658	647	644	654	598	620	645	657	608	626	636	630	637	647	622	640	610	661	611	637	640	626	602	632	617	631	617	618	668	669	625	612	687	631	638	642	656	677	626	647	645	692	697	678	656	645	639	600	668	643	650	621	653	656	673	679	655	619	628	582	631	651	636	660	638	627	661	643	623	633	674	602	590	723	645	646	656	611	638	610	677	662	628	678	613	636	662	666	650	572	636	673	625	635	661	631	651	655	611	631	659	644	652	649	618	645	678	616	599	634	652	607	637	657	649	632	627	653	639	606	570	707	659	636	647	609	628	629	655	630	652	668	620	632	663	589	657	641	640	649	631	617	683	598	662	684	617	644	644	640	606	674	646	645	659	620	626	628	634	662	647	661	601	622	623	620	652	635	643	625	616	643	666	629	688	599	667	629	631	630	656	653	615	694	632	656	610	647	639	617	646	614	606	591	623	655	622	626	651	620	631	638	652	636	619	649	582	671	649	612	651	593	678	632	664	635	655	704	611	634	647	629	612	638	621	658	614	648	661	617	651	656	625	648	674	651	666	643	601	613	610	614	673	645	662	631	627	620	634	631	659	637	671	630	634	662	678	658	602	627	671	625	639	672	636	669	660	683	641	611	638	593	667	646	674	668	640	615	609	654	669	588	662	610	647	635	625	633	670	625	639	666	605	622	680	631	672	634	640	669	580	623	632	624	603	643	633	647	661	643	646	618	649	609	679	655	602	636	623	648	658	675	655	613	646	660	639	623	651	617	628	610	646	638	625	656	652	625	642	615	639	656	590	609	634	643	604	667	628	606	639	649	619	610	639	644	593	640	654	661	655	642	628	628	625	614	638	589	627	670	646	637	573	616	617	637	658	682	668	644	615	630	638	614	591	612	615	678	626	617	661	629	634	614	678	641	638	657	644	623	661	624	677	650	643	660	582	622	668	632	616	618	622	613	586	592	635	585	619	628	642	633	650	695	600	659	642	609	628	689	634	649	664	607	662	640	680	643	645	688	591	664	681	622	648	653	630	616	641	663	642	627	661	682	703	632	647	671	625	652	636	588	615	616	668	658	675	600	613	628	633	616	637	658	608	671	633	633	612	714	656	652	663	584	649	621	648	726	637	615	621	636	639	599	600	590	632	639	617	604	650	617	643	640	637	659	665	641	665	636	634	630	613	633	654	600	641	617	652	656	609	643	620	704	647	611	628	666	610	650	608	693	636	642	663	640	647	663	632	635	628	631	660	655	629	618	646	616	629	624	622	633	664	616	704	652	634	646	667	628	620	587	623	705	674	617	622	620	666	664	611	592	645	646	643	649	645	652	611	608	618	590	599	641	615	609	678	647	630	649	645	594	648	699	622	609	651	675	646	584	676	622	620	617	655	636	647	631	613	625	644	645	642	681	668	652	639	623	658	652	641	660	672	603	650	634
5491	13333	10153	4991	3142	2514	1915	1514	1362	1125	1046	982	949	932	876	874	851	866	823	813	846	872	852	795	808	807	814	803	823	823	742	735	853	771	774	738	746	790	761	810	804	807	763	843	751	787	804	770	760	735	751	766	789	775	784	777	830	797	801	784	756	759	764	792	801	805	798	774	766	774	773	798	793	799	796	768	806	791	751	767	742	753	752	728	735	802	778	821	789	788	792	822	817	794	743	781	746	745	741	781	823	767	795	772	728	826	748	767	820	748	775	774	758	767	792	750	778	795	746	821	761	734	770	785	738	757	803	771	786	726	799	779	821	805	765	794	773	798	810	785	776	764	802	747	793	747	744	826	821	823	767	762	752	727	753	714	796	747	776	769	764	809	776	737	769	804	778	719	785	754	739	760	746	745	762	795	770	750	794	741	816	750	798	773	736	782	721	746	797	817	811	799	789	767	811	785	802	755	741	762	840	738	738	795	791	772	816	800	730	732	723	769	767	775	771	711	792	779	774	785	785	717	809	784	746	741	774	746	782	758	760	800	761	697	800	793	762	800	793	772	751	747	737	840	804	784	744	791	744	766	781	726	746	781	737	737	781	757	772	772	778	742	794	761	787	761	774	735	752	794	776	857	770	764	810	783	760	752	793	745	789	784	764	725	785	781	794	752	780	758	757	769	709	819	750	779	776	775	812	770	772	767	782	757	736	775	773	798	757	763	772	788	764	779	777	768	782	802	792	748	790	816	790	800	731	746	781	796	714	766	744	723	746	798	784	743	784	756	768	719	735	778	763	791	791	774	825	749	807	738	780	712	811	773	789	748	794	789	799	784	769	779	753	732	756	714	802	784	783	725	729	755	787	715	766	801	775	737	758	759	744	780	804	780	755	758	812	784	789	761	752	751	761	788	747	762	791	812	811	803	760	751	792	801	789	790	729	731	779	731	813	790	727	753	797	810	752	794	722	774	793	803	739	754	776	761	803	748	769	783	787	810	766	795	797	826	769	772	733	774	766	745	746	800	776	768	791	784	773	709	760	802	752	800	794	796	776	795	788	739	780	731	871	771	759	773	784	744	790	788	754	762	760	791	741	767	825	744	794	758	769	783	759	782	761	754	777	785	782	773	772	763	735	789	818	828	784	795	769	765	756	768	827	814	764	819	738	766	767	773	768	771	768	759	789	754	722	800	822	790	742	741	777	803	786	777	792	734	774	740	755	778	778	796	734	779	792	724	754	777	747	758	730	738	758	729	809	771	784	807	787	836	689	758	797	723	775	800	794	810	838	837	759	773	762	767	775	740	748	778	817	763	808	775	763	807	772	769	731	758	747	784	741	780	784	777	750	816	719	737	773	743	787	757	784	812	793	771	769	778	776	747	780	758	760	767	749	808	795	781	820	779	765	750	782	785	779	786	768	770	816	790	762	805	758	773	772	792	787	748	741	785	742	752	754	761	784	759	730	788	792	805	728	795	776	780	752	792	759	747	760	768	757	739	758	760	786	812	777	755	806	753	813	741	742	790	748	806	761	802	761	768	848	721	808	820	804	777	794	815	753	744	734	789	785	756	833	794	789	771	744	762	772	737	782	800	785	730	748	781	798	793	818	743	824	751	753	775	808	770	794	765	755	838	761	760	746	779	753	784	750	766	702	783	780	782	836	764	786	781	781	780	742	762	789	771	815	793	748	770	774	795	798	755	797	752	733	785	761	781	731	786	750	770	798	797	834	742	768	728	808	756	743	789	792	781	800	786	718	749	721	800	800	769	744	771	777	769	792	807	738	777	776	793	823	800	807	751	800	785	781	827	821	772	824	777	808	799	798	763	740	762	749	783	801	759	754	794	801	808	777	787	768	733	843	763	719	740	765	732	783	776	772	802	775	782	783	791	767	798	725	755	781	763	810	791	784	789	742	747	729	724	819	794	758	793	782	807	765	751	795	826	811	782	797	777	781	800	779	793	730	800	708	745	809	764	772	740	780	781	728	792	822	739	721	817	741	752	800	774	789	769	773	775	774	788	739	776	784	738	736	808	740	776	768	761	753	746	729	788	757	766	742	788	778	772	751	823	754	759	772	777	742	772	746	776	780	755	759	726	771	751	797	786	819	821	797	787	783	747	797	837	786	738	747	748	779	760	769	790	781	778	726	753	822	753	807	775	772	731	796	825	737	760	802	795	761	773	774	756	743	730	787	754	753	820	761	766	763	808	742	780	769	750	753	737	768	749	728	760	779	751	734	794	798	768	780	786	769	766	730	790	769	792	742	819	741	806	713	789	820	735	821	831	757	800	819	793	786	814	791	802	803	753	803	816	798	784	804	723	772	757	700	751	763	739	805	802	835	780	776	735	822	757	815	752	762	746	772	760	792	813	772	775	802	792	768	774	750	780	796	710	762	793	784	801	760	778	817	762	749	769	821	730	755	792	782	778	788	757	760	755	797	756	758	781	753	812	753	746	768	712	740	794	746	791	746	789	780	769	814	773	737	761	752	794	748	752	757	777	760	808	830	752	775	740	757	767	787	787	776	782	797	793	772	823	800	762	783	783	814	766	763	787	817	766	779	750	780	780	724	779	767	718	736	768	732	784	769	797	789	816	805	747	777	801	717	797	780	775	790	774	757	787	794	770	718	784	780	759	757	792	749	790	762	746	788	763	723	785	759	756	818	824	765	748	770	806	803	774	798	789	770	768	786	755	740	757	730	784	805	783	728	792	801	803	780	799	780	820	795	756	757	806	811	771	773	795	800	778	793	766	797	776	719	765	764	755	774	775	822	804	782	797	719	761	742	764	729	767	775	787	729	737	817	784	751	773	817	806	785	742	698	738	761	740	763	714	817	798	775	784	782	760	802	789	787	787	800	750	791	796	802	773	822	764	792	805	808	801	803	717	771	709	801	763	784	813	841	745	717	732	809	726	787	781	815	783	805	764	829	794	764	764	800	795	773	821	808	762	792	797	721	788	735	834	788	756	741	773	762	765	740	818	819	795	751	765	815	802	770	770	785	786	758	761	734	791	787	820	780	750	804	811	767	817	779	762	745	796	773	793	819	761	759	778	772	730	783	774	758	810	794	741	798	808	769	764	776	712	760	754	827	820	747	783	733	754	839	757	790	789	783	752	764	766	778	756	751	737	792	739	800	788	806	718	789	767	797	772	766	737	788	792	756	792	821	774	763	752	742	800	771	742	798	803	830	790	796	775	758	754	777	759	758	796	782	772	790	770	747	788	787	786	778	742	777	819	751	786	739	750	811	763	766	775	809	830	801	775	774	819	729	862	780	719	729	723	791	763	764	744	773	754	693	784	763	788	754	784	777	751	798	763	799	792	792	820	786	784	775	769	791	755	785	782	800	787	775	730	820	761	784	787	754	787	800	747	818	787	752	766	774	799	756	765	811	757	768	759	752	793	808	823	740	806	754	775	722	789	753	736	758	806	808	796	800	781	802	766	770	784	761	800	799	774	815	723	769	750	761	818	754	781	785	730
24161	21066	27239	24972	12322	913	515	385	350	294	269	263	213	235	217	205	208	222	217	192	196	175	199	211	180	176	176	204	220	192	195	183	184	179	188	178	181	171	195	204	215	178	167	182	172	200	172	197	202	179	191	192	164	179	165	165	180	164	162	184	176	175	183	193	186	185	182	199	181	169	190	173	159	185	174	202	175	169	170	182	161	165	183	187	174	188	179	197	203	171	176	166	159	158	170	168	177	176	212	186	159	179	188	168	157	178	172	163	182	205	198	206	178	205	176	188	179	187	206	194	208	175	183	191	189	180	219	178	166	171	190	180	172	146	174	186	164	167	193	160	182	193	176	213	177	169	170	159	186	182	181	193	201	186	178	179	188	176	175	186	177	146	181	162	170	178	198	168	202	170	192	189	182	177	164	180	200	170	192	165	195	164	189	182	175	172	189	175	169	172	181	200	191	181	153	151	190	192	167	165	164	211	181	201	172	191	191	182	171	177	193	163	161	200	180	179	177	178	191	185	179	163	172	170	172	204	187	182	176	176	207	204	171	153	181	179	183	192	147	174	173	171	192	193	197	169	208	164	167	179	216	188	204	218	159	179	182	214	183	189	176	183	190	174	172	198	157	175	176	185	141	195	184	193	178	196	184	190	189	176	169	160	178	180	196	196	171	161	170	165	185	179	179	208	159	213	178	182	172	192	191	176	173	202	169	147	183	189	190	179	185	185	177	216	144	178	183	151	169	163	158	181	206	195	146	171	187	179	168	184	162	211	185	150	172	176	195	172	176	192	186	198	176	188	167	179	186	192	182	175	177	177	187	193	184	182	178	183	171	171	204	164	186	173	192	171	169	145	177	183	182	189	202	193	174	192	180	173	147	185	187	204	193	184	155	185	177	166	182	217	177	178	161	184	163	169	180	186	188	187	188	173	168	204	157	182	181	176	174	208	171	177	179	171	157	176	171	171	192	160	176	184	181	209	166	199	191	181	199	169	177	170	204	177	178	170	179	167	178	191	183	192	176	182	181	149	177	202	189	174	196	153	180	176	201	178	197	202	194	181	192	190	183	171	184	183	173	168	192	195	189	182	193	173	201	156	193	158	159	166	194	186	184	165	178	200	201	172	176	170	192	187	178	193	170	197	178	166	197	169	161	179	132	148	181	186	175	191	152	173	193	190	185	161	192	178	170	177	188	164	206	173	158	176	159	188	163	187	202	178	159	186	190	171	181	171	178	173	179	198	182	181	180	174	186	183	183	190	167	175	166	178	166	197	163	166	158	179	180	179	169	208	175	179	158	197	158	187	177	169	172	165	173	177	182	164	158	165	198	191	177	169	191	161	173	186	195	195	152	187	179	178	193	193	162	171	184	191	200	183	173	177	192	200	181	203	163	179	159	204	180	210	178	177	175	198	206	185	189	154	176	164	168	176	175	185	177	200	157	209	176	172	184	169	177	169	202	169	194	182	170	160	181	165	178	198	156	174	176	188	181	155	186	202	162	188	177	173	190	170	179	148	175	169	160	207	161	162	160	170	166	202	177	156	180	165	168	190	192	202	163	197	182	172	194	181	168	186	194	164	169	177	158	189	200	207	186	187	176	189	180	171	187	197	187	198	154	173	182	191	160	187	184	189	172	177	157	208	188	175	184	168	193	198	197	200	192	185	158	169	185	196	172	213	166	170	200	192	196	173	164	182	179	178	187	151	180	201	179	182	189	180	194	193	153	191	163	199	167	169	178	178	160	177	177	174	204	175	186	193	182	190	166	185	200	164	177	180	183	173	215	209	191	174	158	166	169	181	153	209	172	178	162	180	165	197	174	173	175	163	200	186	182	166	184	168	167	200	153	181	192	191	174	170	177	160	169	177	183	192	159	191	205	168	201	169	197	183	186	165	204	166	196	174	164	185	181	208	161	161	184	167	180	189	170	169	188	179	188	185	199	179	171	177	188	189	185	179	203	176	185	178	178	210	172	181	163	191	145	162	169	170	159	174	189	193	179	205	184	176	188	185	195	181	184	198	195	183	157	174	201	167	181	158	166	178	189	179	161	162	177	162	207	183	171	173	169	187	152	183	185	169	154	178	177	179	215	177	175	182	171	160	185	198	169	191	197	158	181	175	164	187	178	181	163	184	179	180	184	172	183	174	174	179	192	183	166	169	156	161	171	173	179	196	191	178	189	163	186	171	191	204	172	172	198	179	179	179	187	162	201	184	158	192	190	166	174	187	165	177	173	173	191	192	169	169	203	173	192	187	179	204	173	202	189	192	207	153	168	171	164	174	189	174	195	203	171	170	175	194	180	170	161	197	198	154	172	181	184	166	173	209	185	211	175	168	156	199	169	177	188	184	216	186	172	185	168	165	186	179	187	183	191	179	181	185	184	189	179	200	161	196	180	185	179	186	167	197	176	191	176	186	177	156	168	167	180	199	201	171	189	168	183	172	171	183	169	171	168	180	191	183	185	174	196	195	169	161	173	170	172	168	193	155	173	181	182	161	180	180	173	165	185	192	176	198	179	196	185	168	185	188	172	203	173	182	180	178	160	178	180	206	199	176	186	174	196	179	198	196	166	147	183	174	181	167	189	184	202	177	197	180	190	172	170	172	180	177	175	189	175	189	182	203	157	161	169	179	167	164	155	201	177	174	176	184	211	216	182	200	189	184	147	204	197	223	171	191	186	197	166	198	193	184	181	162	204	175	200	176	153	174	177	195	169	203	185	209	177	178	183	187	172	173	167	175	196	177	178	166	196	189	190	170	193	177	160	203	176	163	169	176	204	174	176	188	170	185	199	202	176	180	188	175	159	165	163	168	180	180	193	164	161	212	191	184	170	194	178	164	186	173	181	178	176	160	180	200	188	194	184	184	164	146	151	183	177	199	188	206	167	191	180	169	180	156	178	184	157	170	209	175	164	189	187	184	168	183	179	181	200	191	188	187	191	177	175	191	161	189	166	173	167	214	161	170	169	194	161	169	161	185	180	189	176	179	176	192	148	195	192	170	173	199	207	173	151	173	196	181	184	170	181	191	176	177	171	197	180	189	199	189	183	179	166	182	174	191	191	170	183	179	185	186	158	159	197	179	164	155	186	171	185	174	186	198	222	189	173	167	200	171	188	189	168	192	166	183	171	195	196	166	187	212	182	198	168	193	170	171	172	182	170	167	179	206	187	171	185	182	188	191	167	150	164	188	181	176	185	183	181	186	172	161	159	197	168	196	166	173	179	202	188	169	193	175	163	185	169	148	188	209	192	193	193	169	181	199	177	164	188	176	202	163	176	179	174	189	194	178	172	187	177	190	176	181	186	188	191	167	191	155	169	173	174	191	186	202	157	215	185	162	199	174	184	186	226	191	179	180	196	202	174	177	227	198	183	178	197	183	178	165	187	196	173	169	168	175	188	175	170	185	170	168	176	159	179	159	190	165	169	154	200	170	172	205	171	178	181	178	188	178	188	176	172	170	180	169	180	192	188	160	196	188	176	163
5492	9413	7058	3035	1985	1382	935	721	648	457	383	356	392	325	309	306	287	298	240	303	255	260	255	267	268	250	263	257	266	225	226	234	222	248	226	256	283	266	236	244	227	219	245	248	251	242	235	249	264	269	240	228	250	243	227	259	234	243	236	239	210	226	236	235	227	225	216	252	259	219	243	219	236	216	236	184	235	257	255	231	225	243	255	239	257	209	236	235	224	204	227	222	213	249	224	248	224	224	240	209	234	264	244	241	242	238	221	200	262	230	220	223	249	240	207	253	253	232	243	241	231	224	237	253	257	217	239	213	238	230	247	253	240	222	241	238	244	251	244	266	239	223	244	199	245	229	236	238	202	232	220	225	240	217	252	223	226	225	270	218	228	221	234	234	221	233	250	209	236	228	276	243	227	243	202	220	220	233	213	238	233	218	239	247	247	246	249	231	210	228	210	217	247	215	244	232	222	240	233	227	217	227	246	241	227	242	229	223	242	245	234	232	220	230	229	221	229	224	237	231	214	257	219	213	236	255	209	251	210	236	248	246	210	234	220	250	216	213	245	227	220	277	234	209	226	244	205	239	228	222	208	256	252	265	243	239	248	234	255	241	250	233	239	244	242	224	227	270	258	232	228	249	226	216	228	239	225	228	209	220	258	235	231	244	225	222	248	237	235	218	227	271	250	239	263	225	238	226	239	264	252	223	239	255	215	227	219	229	247	220	233	234	248	225	242	245	236	240	235	229	252	227	244	231	239	232	273	240	259	209	242	232	252	235	235	206	215	222	256	225	245	236	228	265	216	224	233	207	240	237	221	228	235	225	266	228	240	225	240	220	236	221	228	244	239	246	221	204	246	251	220	275	237	254	232	264	230	233	227	235	229	251	218	262	247	255	247	228	204	254	235	243	239	234	240	253	241	245	235	231	228	284	234	221	244	249	233	229	267	228	229	262	214	260	247	216	219	236	242	240	245	220	225	225	248	234	207	234	226	232	222	245	245	250	219	234	233	211	224	241	248	255	245	222	219	213	236	229	257	249	242	233	225	230	235	247	265	201	232	255	237	236	225	231	231	240	245	228	227	255	235	255	228	223	209	211	247	234	234	215	247	232	227	219	245	215	227	219	253	218	222	247	254	256	233	247	242	230	255	235	266	224	207	238	240	240	230	238	239	249	249	236	246	257	223	233	230	216	258	255	250	248	231	225	232	263	246	244	242	237	266	251	249	235	200	228	228	234	250	228	272	240	218	254	235	257	239	245	208	255	231	231	210	251	244	247	251	219	232	223	226	261	270	227	247	209	227	257	215	256	258	246	222	241	256	235	242	220	225	242	237	248	221	209	207	234	245	213	265	229	244	253	220	254	238	220	247	251	234	237	198	242	259	266	220	232	233	233	225	226	239	198	221	245	218	254	229	231	230	254	248	245	228	227	248	240	222	245	254	227	257	214	261	260	228	254	242	252	236	226	253	218	224	224	241	240	256	246	237	242	249	208	225	206	237	218	220	231	234	232	210	220	226	243	221	259	241	240	242	236	236	244	244	218	281	210	223	250	241	250	236	240	232	232	223	241	226	256	250	208	246	222	268	228	233	215	257	199	260	214	227	211	241	243	221	217	243	259	231	235	253	209	228	243	233	239	261	212	222	236	241	245	205	231	254	235	224	255	246	230	202	273	223	239	230	217	230	255	230	234	223	250	237	249	218	251	241	246	228	234	238	211	228	218	231	238	237	233	251	251	224	236	261	225	250	245	221	216	233	210	241	230	228	226	250	223	213	242	242	232	230	249	237	223	221	261	227	231	277	211	236	220	248	241	226	233	265	226	226	227	228	239	264	230	255	227	226	243	257	225	241	234	212	239	246	247	254	241	240	250	240	227	224	240	248	216	252	240	239	218	249	237	230	249	236	231	261	261	233	246	238	229	239	233	241	252	235	225	227	210	254	264	204	236	226	224	227	217	199	242	238	216	230	243	230	219	260	239	245	259	246	249	233	218	229	252	223	220	231	231	235	239	242	242	246	233	234	224	216	246	237	245	232	223	228	250	225	238	229	235	248	212	255	229	217	243	239	232	220	247	225	235	234	238	227	233	253	250	238	237	257	217	219	237	227	243	220	233	246	242	221	243	254	242	230	230	224	222	279	227	250	192	237	234	235	227	210	220	245	212	225	253	234	228	225	228	256	240	229	253	232	224	225	242	236	244	259	220	234	207	221	252	227	240	239	209	246	253	225	239	261	227	237	236	252	236	216	273	232	256	236	242	250	238	220	214	252	238	261	239	245	219	202	218	250	242	235	223	243	258	252	250	201	218	229	212	255	246	217	241	244	226	259	237	233	256	226	245	221	231	233	232	219	256	227	216	246	215	238	201	245	237	218	209	241	238	244	206	240	214	243	224	253	223	236	237	269	232	254	246	251	252	225	229	247	218	223	230	276	226	257	236	253	240	231	224	213	236	209	242	238	254	238	225	221	245	226	213	258	230	241	230	241	228	237	208	237	249	233	240	242	221	233	254	260	240	254	238	262	250	255	234	234	231	239	189	255	249	243	203	248	243	272	239	261	232	234	237	240	237	261	247	241	221	260	251	253	261	223	236	240	219	234	236	245	235	231	265	241	209	214	223	243	231	216	246	222	246	234	251	243	227	221	221	218	231	220	236	250	249	228	229	237	258	236	239	239	223	221	238	239	219	246	215	238	229	271	264	210	259	216	230	249	236	212	236	230	224	235	230	206	236	246	231	239	222	196	245	230	255	237	247	230	241	217	237	233	226	231	237	240	233	249	222	221	238	253	224	230	265	229	242	225	237	217	216	241	228	227	232	238	240	229	233	278	230	228	207	262	230	231	254	211	254	212	229	223	245	231	264	245	233	219	240	238	264	227	247	245	244	256	246	222	250	208	219	280	247	214	231	213	251	265	220	220	237	224	231	237	212	254	237	234	239	247	229	259	246	216	241	238	225	252	223	238	234	223	235	251	208	233	251	233	225	239	255	232	243	253	269	243	238	237	243	237	245	249	224	221	239	248	228	249	261	221	228	251	211	259	277	245	244	256	223	236	216	247	233	229	238	260	241	245	228	231	227	253	224	257	235	242	220	210	257	235	245	242	226	236	245	215	212	210	229	233	237	259	228	221	238	191	241	246	220	237	214	251	224	227	229	248	231	210	251	223	219	227	216	250	229	208	219	218	243	237	238	230	238	238	227	246	245	225	241	241	239	243	221	238	224	226	237	205	245	229	213	232	242	236	244	240	253	222	231	228	254	218	218	243	220	236	256	232	232	210	259	229	228	242	250	207	229	244	223	207	240	250	254	225	258	241	238	278	251	223	236	208	239	201	223	217	213	243	208	236	241	245	234	223	247	225	212	215	216	239	254	233	232	240	240	250	237	238	261	252	231	216	239	248	256	229	232	241	233	243	208	229	258	226	215	241	246	243	238	203	248	250	224	243	223	223	247	250	240	222	234	244	245	230	249	236	232	236	240	231	235
22240	21100	28706	23741	21094	21138	9599	1367	965	872	756	724	638	654	609	583	557	552	573	511	486	520	443	490	483	473	484	457	474	495	465	443	484	454	484	410	475	481	421	433	409	451	458	452	459	420	454	467	459	432	444	447	427	465	408	458	432	464	456	447	456	420	408	461	472	442	443	475	464	433	461	424	421	421	452	429	467	484	488	417	444	456	424	438	427	442	466	426	446	393	458	435	420	476	457	451	443	456	408	415	435	443	414	426	461	436	479	435	433	433	425	422	454	426	454	441	424	425	473	434	417	426	434	475	425	426	441	481	430	439	424	453	415	409	470	448	431	421	465	442	483	446	391	430	448	449	432	456	436	436	469	455	434	482	437	434	452	454	463	412	418	442	447	446	451	456	471	430	406	419	457	456	474	467	429	421	445	459	434	414	444	445	475	438	441	453	463	509	439	410	459	469	428	444	461	461	451	436	452	470	422	448	410	440	440	407	411	441	408	473	441	416	410	430	432	459	421	451	414	433	478	448	464	470	452	463	446	436	428	414	391	428	446	446	434	415	444	450	430	439	415	429	449	435	456	438	424	412	476	453	457	440	453	431	437	450	384	436	421	401	446	410	453	430	457	466	380	446	403	423	463	434	433	440	440	435	429	413	470	431	463	445	487	452	437	437	444	436	430	436	439	451	464	423	414	427	444	458	466	452	487	448	423	454	432	425	437	473	463	452	460	444	408	500	448	449	430	417	454	414	435	433	425	474	451	441	466	441	440	421	444	420	407	394	439	418	467	459	437	431	444	432	443	463	442	477	423	468	450	439	403	407	484	479	422	431	449	449	442	446	436	459	434	461	442	463	460	435	466	481	434	419	433	432	449	493	465	450	426	438	405	420	441	420	414	458	441	436	452	406	419	427	442	452	429	448	449	369	439	439	443	474	434	437	430	430	461	434	453	477	438	477	468	454	427	439	458	436	439	454	477	470	420	472	428	444	448	425	496	441	465	470	427	434	455	460	452	453	459	452	435	437	462	416	479	440	440	402	453	456	413	455	473	434	440	441	405	433	447	456	447	456	447	427	439	453	435	442	456	456	444	412	420	439	475	451	436	444	416	424	420	419	452	434	421	441	446	419	442	414	461	416	424	460	474	446	465	429	468	442	389	499	452	452	399	415	447	479	412	420	397	435	445	422	418	452	444	436	412	432	432	470	424	437	440	444	472	471	455	447	435	445	458	478	447	449	432	409	394	412	446	406	448	426	462	424	430	406	419	422	467	428	411	449	435	469	454	417	440	456	444	455	455	410	444	449	432	452	437	478	424	438	454	450	428	402	466	441	430	459	458	462	455	433	448	464	478	415	428	458	424	426	412	404	454	406	402	415	419	437	425	450	436	411	436	421	442	451	438	425	440	429	429	421	439	439	452	428	430	449	469	459	449	459	469	400	439	467	458	426	474	461	418	425	439	417	425	465	430	446	440	436	463	394	430	461	461	439	442	462	479	427	432	406	425	439	425	427	451	427	473	460	462	443	468	438	446	464	417	406	436	434	456	431	461	422	440	424	429	447	424	465	443	420	461	434	431	424	434	427	427	414	452	431	423	395	430	423	453	424	443	437	409	467	444	442	431	463	482	424	430	455	423	388	428	437	448	431	445	420	429	426	442	465	421	433	429	517	426	449	424	403	420	470	435	434	441	441	424	422	442	445	445	429	444	421	437	460	453	442	460	422	429	461	431	482	432	444	467	446	449	437	486	451	464	435	460	436	410	461	422	450	426	451	442	426	435	429	458	412	448	417	485	463	445	473	451	432	436	423	456	446	427	441	406	444	430	422	444	439	446	419	465	470	430	441	435	439	437	463	435	450	451	440	402	420	440	457	423	455	472	446	431	440	452	432	440	444	384	412	404	448	459	450	463	413	425	444	442	424	438	427	442	440	448	459	440	472	444	458	471	439	423	487	416	417	417	416	475	438	437	436	447	416	456	428	466	462	440	443	435	446	429	453	440	424	455	434	408	429	467	437	427	434	447	432	458	440	449	443	445	433	459	425	466	429	458	441	435	462	474	442	426	440	430	427	461	425	437	444	418	434	437	443	465	450	435	412	454	402	434	443	448	448	455	457	402	449	432	439	436	474	422	441	460	415	471	443	474	446	412	450	433	453	411	423	457	425	440	499	449	437	475	469	461	431	459	471	476	449	455	421	430	430	444	455	449	440	431	456	475	428	451	426	475	437	430	445	443	461	452	421	438	439	428	445	455	397	429	427	446	450	422	406	470	402	440	463	427	451	453	455	448	443	453	408	426	443	447	436	471	446	433	438	444	443	395	478	453	416	436	436	472	463	391	410	416	418	450	429	446	408	451	432	422	434	431	471	462	413	416	443	429	416	414	417	460	418	404	441	461	445	418	417	440	430	452	452	501	451	456	432	438	438	447	445	441	432	436	428	411	454	417	430	406	430	452	457	438	438	433	457	465	405	474	449	478	427	472	407	487	451	428	445	467	475	434	489	424	428	424	434	433	458	461	449	447	464	474	460	438	409	426	449	431	425	415	453	439	445	433	437	417	468	470	427	420	448	489	452	438	432	445	450	424	451	470	423	420	422	448	423	447	448	454	456	417	388	409	458	484	430	421	447	420	455	437	422	449	440	399	428	456	468	459	430	452	443	446	418	457	450	442	478	412	481	484	442	416	449	436	410	440	462	449	428	465	431	430	418	416	453	421	446	429	418	458	466	460	486	456	444	455	423	444	449	422	434	445	425	451	431	444	444	408	395	461	405	442	416	423	419	428	450	430	455	480	469	432	421	478	403	444	420	433	404	429	486	434	435	427	439	454	427	474	432	436	411	414	440	424	430	426	443	445	436	449	452	429	465	410	390	438	428	455	429	457	403	442	423	401	402	404	425	463	423	446	428	451	472	486	413	427	427	444	406	414	457	443	402	458	439	441	427	453	461	426	441	404	424	433	425	441	436	437	459	430	406	419	457	467	512	443	465	469	458	428	439	429	430	422	470	414	476	398	464	430	462	453	491	416	402	429	425	441	435	485	480	462	451	421	401	434	437	427	466	437	418	460	414	435	439	446	436	420	434	416	435	417	439	414	400	404	443	435	431	381	446	418	427	461	430	465	449	436	419	462	419	413	451	478	468	472	417	404	449	406	445	442	431	482	440	441	429	416	475	506	475	409	424	457	426	413	455	456	417	472	433	421	464	446	447	424	446	447	459	481	418	459	430	422	447	454	420	429	453	465	455	450	476	461	474	433	450	472	429	446	422	449	432	418	453	443	455	432	442	428	428	445	417	425	447	459	482	418	431	478	424	414	459	416	404	416	409	441	461	430	456	398	407	405	432	437	429	461	437	447	442	435	472	457	451	427	446	442	408	431	399	465	465	496	470	442	419	458	450	443	460	422	427	441	475	468	429	420	451	445	429	441	444	412	443	434	457	467	439	443	444	417	432	459	422	481	431	437	446	468	483	439	452	447	453	442	432	401	436
7612	19534	15258	7565	5179	3871	2673	1993	1628	1252	1153	1021	881	842	775	773	735	661	713	661	614	622	673	616	630	622	627	606	612	608	602	639	559	546	576	583	565	572	584	581	569	573	557	534	559	590	580	559	542	529	593	575	580	579	574	573	563	580	560	561	532	581	592	561	530	567	553	570	549	558	540	522	570	540	511	542	530	553	537	559	575	555	552	565	556	547	573	547	564	520	521	595	550	570	557	593	534	555	591	525	575	541	548	506	558	577	539	529	530	559	559	546	572	550	526	555	517	533	525	547	555	548	556	556	554	569	591	569	544	554	576	579	527	545	491	575	542	502	567	565	553	569	560	553	547	540	544	539	578	550	585	562	545	569	541	595	577	611	538	556	551	573	595	568	546	547	562	577	510	549	508	543	539	551	561	530	561	568	550	553	565	578	540	547	531	548	573	540	552	504	488	541	516	538	549	619	538	556	590	549	569	530	554	572	542	555	561	552	555	542	526	547	554	557	531	541	560	606	536	551	542	567	556	482	541	570	562	560	566	500	601	540	557	511	557	568	495	539	550	564	556	539	555	559	519	542	573	581	531	586	579	561	585	541	565	536	554	539	577	562	598	580	555	580	550	535	580	494	556	569	578	597	589	546	596	560	581	587	573	529	584	547	552	596	558	554	536	568	578	536	571	555	528	549	528	575	556	568	574	544	519	555	557	528	538	552	552	559	578	565	562	557	580	561	591	553	559	540	567	542	519	567	532	555	582	579	576	571	546	547	572	535	561	569	555	546	565	531	553	542	586	580	543	572	517	541	511	539	589	519	592	557	552	538	521	518	522	576	569	584	555	589	573	570	523	534	524	563	576	568	568	546	547	548	549	534	523	563	554	559	572	611	559	594	561	562	556	544	560	532	550	563	597	561	547	560	588	556	548	566	538	557	509	549	544	527	542	549	579	530	560	575	564	549	563	519	586	568	548	564	555	596	550	540	541	584	572	597	567	520	573	538	556	509	605	525	538	543	508	580	566	548	545	608	553	498	552	565	541	512	577	561	591	532	537	575	550	540	561	539	585	579	527	526	588	562	572	528	551	543	582	562	536	588	541	585	561	570	520	565	560	499	555	551	563	499	552	548	542	571	581	549	572	553	530	564	507	586	534	567	553	542	536	539	531	569	546	584	545	549	510	555	566	565	570	541	573	566	564	558	541	539	546	536	605	572	514	567	573	527	591	569	523	554	580	565	520	525	546	531	557	588	551	533	521	526	558	550	548	599	588	530	538	559	559	504	517	578	543	513	552	532	542	620	568	545	529	567	531	559	552	558	531	554	521	540	544	546	536	585	570	594	509	588	543	568	553	601	591	557	517	551	564	551	559	528	483	572	564	548	553	541	584	574	538	532	508	589	562	544	524	551	527	536	562	566	521	521	531	559	598	508	514	528	595	490	530	566	550	595	534	591	556	536	533	510	544	564	527	595	598	569	566	541	567	556	547	562	575	532	523	558	559	507	546	557	577	565	580	561	582	538	560	527	559	586	599	557	566	567	578	524	556	558	555	525	536	547	513	559	548	559	539	569	563	537	544	528	530	500	567	535	536	547	596	557	555	547	519	568	527	566	549	577	564	534	560	569	524	522	517	581	596	527	581	554	565	539	551	551	528	561	583	525	536	530	540	566	562	566	546	578	573	607	559	563	581	527	509	534	562	535	570	547	577	556	617	597	562	561	555	546	550	546	516	561	535	568	617	561	542	575	622	569	580	548	543	554	556	522	550	524	571	569	578	520	556	553	560	558	539	541	557	529	542	568	549	591	557	587	566	552	531	550	517	573	551	550	591	560	560	571	538	621	515	516	557	536	592	527	579	540	550	538	612	578	541	547	564	569	525	530	563	563	559	586	576	579	560	556	564	568	574	534	536	563	554	534	529	555	581	577	522	527	552	510	572	570	557	570	531	543	542	552	523	594	570	576	577	590	534	560	524	547	544	562	551	542	565	530	545	531	527	526	572	564	580	525	598	546	565	531	536	539	547	549	519	521	529	530	571	587	556	545	577	508	534	536	586	557	527	543	569	547	563	564	563	604	567	529	542	517	555	556	521	533	513	560	587	544	524	570	554	559	538	569	551	562	520	528	530	558	548	581	544	595	565	569	521	548	558	567	580	509	540	577	555	544	506	567	546	553	538	536	555	536	545	557	505	541	592	576	581	569	557	587	524	552	567	530	561	596	522	548	576	548	572	524	556	542	525	566	554	602	510	575	527	499	561	576	533	600	560	527	512	585	617	522	548	511	521	523	596	523	556	543	558	581	530	576	515	544	537	570	527	515	535	555	579	553	570	557	576	567	551	529	581	560	569	568	556	578	543	525	514	572	524	571	541	552	558	531	556	566	554	551	585	575	567	592	547	573	533	525	567	555	507	520	579	516	534	531	560	560	576	528	575	552	524	571	529	540	534	568	554	553	536	523	539	513	577	552	561	547	552	547	501	553	539	520	536	552	562	549	548	531	571	563	595	546	544	571	572	574	618	556	522	518	547	541	557	535	512	549	561	555	582	563	579	579	550	568	528	520	597	538	531	521	518	547	505	505	550	552	544	561	546	580	523	569	549	557	521	535	513	557	546	590	560	547	575	602	561	575	556	552	535	553	556	571	598	548	564	524	595	568	564	541	539	558	534	513	558	567	562	541	554	535	545	541	579	525	542	565	545	583	548	560	545	548	529	524	565	580	550	563	585	567	533	560	582	586	510	576	578	562	564	590	532	497	556	564	561	548	521	570	574	566	605	568	534	532	607	577	593	538	537	575	586	548	551	560	538	574	544	525	523	565	562	566	561	568	564	572	513	539	514	532	572	587	568	590	530	551	536	533	553	586	576	563	538	552	603	548	532	590	563	548	530	579	535	548	547	523	528	606	529	544	574	526	541	567	583	563	534	601	543	478	563	576	594	541	571	534	583	527	521	576	547	542	522	563	573	535	541	528	578	555	552	561	566	588	588	584	576	556	550	544	527	567	514	550	560	540	543	551	573	518	552	564	548	562	574	558	568	552	526	530	559	548	550	525	553	543	575	593	560	512	538	536	547	567	574	555	533	583	539	566	596	544	523	543	528	536	543	542	565	559	562	543	558	562	535	530	569	546	552	546	558	546	567	581	548	534	544	547	612	536	555	540	533	538	546	544	531	512	554	571	570	590	555	542	559	563	531	543	570	542	565	541	584	517	564	522	535	567	564	560	537	583	547	557	561	564	531	532	517	560	527	555	492	603	558	539	556	541	528	514	580	540	548	568	545	551	562	552	503	555	538	553	559	564	572	566	534	551	574	555	561	533	564	540	497	563	564	547	550	580	544	600	530	541	527	521	581	540	563	576	516	523	543	559	517	533	532	633	566	539	593	525	546	538	567	573	581	626	577	566	545	533	584	537	535	539	549	530	565	541	576	553	569	535	525	560	539	538	537	586	549	554	574	576	519	579	556	520	563	589	507	539	544	561	550	551	557	550
26969	19348	6306	1255	733	618	500	422	445	454	401	444	422	414	418	422	386	436	412	389	377	423	421	407	414	398	443	414	402	408	401	398	411	425	406	413	419	402	398	433	400	383	430	435	412	388	410	426	436	393	415	413	399	369	385	405	372	417	388	412	394	416	434	379	379	418	375	423	417	426	397	412	390	376	364	409	404	421	389	403	420	419	372	392	382	419	401	420	390	427	376	427	387	416	446	435	424	389	401	415	368	420	437	410	419	421	408	390	430	381	432	387	380	419	390	447	424	426	373	411	410	410	427	405	385	369	403	407	406	414	366	406	434	440	394	400	427	423	398	420	412	394	391	393	448	410	430	419	411	380	426	389	417	413	353	402	421	382	382	426	394	405	416	412	413	424	374	397	414	377	402	415	408	399	433	417	408	390	404	421	398	440	440	387	405	410	460	410	433	389	404	412	389	378	415	395	421	396	409	439	413	396	435	417	436	393	418	381	405	396	407	416	411	393	412	441	411	411	458	397	396	403	430	397	407	384	408	414	418	394	378	382	418	413	388	419	421	373	374	393	397	417	398	393	425	424	411	384	384	446	387	417	401	402	411	409	428	407	410	398	386	413	385	405	421	408	428	411	390	430	436	421	418	406	394	414	376	396	415	399	402	387	402	421	402	435	397	407	434	387	416	406	398	387	404	397	441	438	406	408	418	401	400	428	400	414	407	428	405	377	403	402	405	437	396	434	404	426	429	432	397	392	392	383	402	393	401	397	389	396	432	406	419	399	425	405	402	404	423	413	430	431	404	375	425	371	389	409	434	407	445	408	411	403	414	413	465	411	405	382	413	398	406	414	419	374	406	437	398	387	419	429	379	447	439	449	404	434	428	393	398	421	432	402	395	418	432	395	427	465	388	420	379	442	419	413	373	358	417	416	387	400	391	409	422	416	416	414	427	392	425	403	429	408	397	411	396	447	387	405	420	405	412	396	402	413	442	402	402	438	433	376	443	421	405	434	402	403	407	411	413	392	389	423	412	376	398	389	417	384	417	392	412	412	394	410	413	409	401	435	436	444	427	406	421	425	411	417	399	441	386	395	401	432	373	388	392	435	402	415	409	394	406	390	396	391	418	433	400	390	397	406	398	421	402	396	390	417	412	400	407	390	420	376	401	429	420	363	409	416	373	394	346	403	401	399	389	445	442	388	407	390	401	421	421	392	402	409	404	428	425	411	439	394	385	400	404	384	369	362	387	419	412	394	417	425	416	424	400	421	417	428	394	390	418	376	425	388	404	421	435	383	415	390	436	431	394	425	408	394	422	430	434	412	396	407	422	382	417	367	382	422	373	428	433	403	415	414	430	386	406	425	400	415	377	424	424	436	391	394	409	404	423	375	416	414	477	376	418	411	424	404	414	402	409	390	419	400	393	379	403	382	465	425	428	414	410	378	412	442	411	409	401	403	380	390	420	381	390	407	397	405	383	390	411	399	404	376	449	424	419	397	395	380	411	396	403	416	407	440	405	426	397	423	403	404	395	394	411	424	413	398	411	406	396	416	382	395	385	379	409	409	403	411	435	408	387	395	378	405	421	424	392	397	359	461	448	432	425	359	410	406	397	446	402	404	433	385	419	429	378	385	390	403	434	401	429	393	397	438	428	413	430	429	395	408	427	420	427	411	417	405	413	380	399	418	404	417	391	407	394	419	412	383	386	410	401	399	381	430	408	396	428	405	431	420	419	390	402	372	413	429	421	417	399	419	394	403	405	398	382	398	391	406	413	421	395	386	393	404	440	412	393	434	415	378	417	433	427	381	409	424	394	436	374	394	394	413	415	434	441	419	447	388	417	462	410	391	401	432	409	389	419	425	432	406	390	377	425	433	407	390	459	371	411	416	420	390	409	390	423	435	383	385	410	415	412	405	396	401	432	423	405	437	411	398	411	424	421	399	427	423	422	436	404	450	427	423	446	417	402	388	390	437	429	399	429	400	406	394	428	389	402	383	426	395	421	414	387	390	428	392	392	422	420	376	359	439	404	400	422	371	448	440	360	430	404	400	401	403	392	412	421	353	378	426	412	375	442	418	399	384	392	388	390	482	401	383	406	389	432	427	405	412	412	447	382	446	405	450	410	378	423	422	392	423	407	441	420	428	396	402	442	394	424	350	375	457	412	390	409	393	392	407	400	415	403	416	374	395	375	407	427	421	430	438	430	419	424	400	399	414	381	425	406	385	440	447	406	373	395	392	406	424	385	398	408	387	407	406	412	389	410	414	396	413	418	380	419	439	411	430	386	415	425	385	404	395	388	372	431	415	418	400	448	377	387	454	393	383	405	408	407	400	409	388	409	426	441	458	430	409	432	402	444	416	431	417	397	434	380	385	406	400	413	408	410	384	429	412	400	423	404	412	366	405	432	398	434	409	364	386	399	401	408	394	422	410	445	375	415	442	423	422	430	380	356	437	382	391	421	411	440	425	377	373	393	398	418	437	417	405	383	442	406	402	399	392	423	410	441	427	405	407	440	369	424	372	389	374	376	398	412	400	392	400	423	391	408	458	417	436	410	427	441	406	415	402	381	397	414	398	427	413	399	385	412	382	453	400	382	432	438	427	412	406	396	458	410	417	440	406	407	384	443	391	390	413	414	426	452	397	385	402	431	452	393	450	427	453	402	429	425	423	388	398	428	396	427	424	412	373	406	387	446	431	418	395	380	394	430	399	392	407	399	419	386	401	400	388	398	400	401	421	424	404	429	414	407	414	420	439	390	418	381	437	398	393	402	378	396	411	397	409	461	410	400	408	409	420	438	394	400	399	382	391	419	370	409	385	417	394	416	384	394	402	395	426	395	427	379	400	434	416	376	363	444	411	427	430	411	399	402	388	393	406	400	422	445	399	417	405	391	417	366	408	413	394	364	389	432	413	419	394	403	408	444	429	408	405	399	421	403	422	412	397	406	379	405	430	417	401	426	409	440	397	411	379	407	378	437	418	384	426	405	405	400	433	424	434	417	425	393	390	422	408	435	417	393	404	433	376	425	403	431	426	391	399	404	385	435	383	445	410	449	401	461	392	402	425	408	434	397	441	459	401	425	384	392	383	392	358	396	377	418	412	399	367	382	388	422	399	426	426	398	391	400	417	383	404	393	388	390	435	360	380	446	435	422	443	434	399	395	418	437	344	414	388	442	396	402	406	434	414	413	416	431	431	389	405	413	410	411	396	417	439	409	395	403	375	387	371	427	370	409	416	414	414	406	377	423	411	426	363	418	399	418	404	392	417	422	448	422	372	392	379	390	387	390	412	395	433	426	434	387	374	414	399	405	391	387	416	398	399	398	438	406	427	397	420	410	408	391	404	409	392	402	397	371	415	398	453	403	439	383	442	422	426	401	410	406	401	400	410	407	413	410	415	368	375	398	401	382	444	391	390	407	409	378	406	413	383	414	421	412	399	411	417	411	387	379	379	431	424	398	405	372	397	423	406	429	397	415	417	402	390
5588	4068	3009	1447	1011	804	674	689	573	565	546	536	491	527	549	513	514	523	530	477	532	514	593	522	517	465	502	498	487	546	543	504	498	483	488	489	494	488	463	532	506	504	511	500	527	517	520	500	483	496	535	497	542	506	534	515	508	522	499	496	476	465	496	506	523	485	532	534	497	467	503	529	507	515	548	489	469	524	520	539	513	535	494	481	495	489	503	518	544	498	510	510	513	511	485	490	509	538	496	489	476	457	513	479	525	494	504	488	459	501	465	497	545	490	452	498	501	509	513	502	515	502	511	505	526	540	480	477	509	456	506	525	507	471	499	478	504	473	515	495	521	479	521	471	465	540	506	543	583	510	508	512	468	486	509	499	498	520	511	489	497	524	469	539	480	495	493	552	497	499	479	508	465	505	522	478	543	510	471	468	470	513	492	498	525	487	519	459	507	501	493	497	512	495	495	527	494	514	504	488	496	494	497	485	466	510	516	440	474	534	518	465	507	494	520	510	497	509	460	482	460	473	518	536	508	515	478	538	529	487	527	482	469	467	520	501	487	532	477	524	516	486	488	499	504	494	504	496	538	486	490	475	487	487	524	470	508	457	489	490	520	463	500	507	516	485	491	469	482	545	526	498	455	476	478	510	497	514	482	509	510	491	481	502	510	488	529	483	503	526	536	490	485	515	550	507	493	510	481	525	535	527	507	534	513	490	515	548	477	510	496	478	512	548	496	482	488	494	501	491	517	501	473	486	518	518	484	488	445	510	533	481	515	540	528	501	476	447	504	457	479	522	483	489	476	500	502	493	517	500	519	445	505	512	519	492	483	497	453	510	491	520	491	525	484	468	536	521	508	518	527	509	486	561	500	522	532	497	492	480	511	482	490	477	485	559	490	484	529	479	493	499	513	477	531	513	475	542	505	497	502	513	499	499	529	473	514	484	495	499	500	512	531	498	447	523	523	520	474	541	495	476	506	533	484	502	500	484	518	513	476	493	532	497	479	443	495	525	525	524	482	543	539	444	502	500	521	466	493	511	537	479	517	505	502	514	495	523	506	478	520	476	481	525	508	475	512	482	493	495	531	508	556	512	472	493	493	495	488	487	481	473	474	508	508	482	485	517	514	538	468	510	510	511	508	515	499	516	504	498	473	483	462	508	522	507	513	476	508	504	533	488	531	508	516	495	497	472	512	538	494	497	514	547	484	487	455	474	467	532	496	531	518	450	471	487	475	503	485	493	505	521	506	482	517	493	548	512	497	499	539	508	502	488	510	506	508	489	511	522	478	520	515	467	512	443	486	478	463	510	530	506	459	504	452	506	491	476	513	512	502	493	534	472	485	482	511	464	507	477	490	510	473	479	443	466	491	502	526	507	443	490	512	458	512	483	519	502	492	519	480	467	532	473	478	526	470	466	533	508	493	485	494	519	516	480	504	511	515	524	492	509	503	484	491	486	524	465	479	507	497	508	474	486	463	505	476	541	470	474	512	518	505	522	478	487	497	494	483	519	491	510	503	513	516	495	472	460	530	500	483	447	492	516	498	510	470	502	504	506	506	490	521	542	527	507	473	471	486	509	488	512	504	529	487	484	505	491	506	499	536	491	516	501	490	501	497	508	518	461	541	473	508	486	492	477	494	479	485	488	486	482	512	517	525	473	490	459	514	481	535	490	512	471	494	532	469	538	476	538	481	465	479	482	488	506	476	492	476	503	496	524	480	528	470	515	477	539	464	507	500	484	545	495	456	479	485	502	482	524	503	507	491	490	470	524	549	517	526	518	497	479	495	575	500	474	523	452	537	502	496	531	489	501	484	514	544	515	503	505	506	509	492	498	515	517	483	515	472	473	521	494	504	490	484	520	492	542	507	489	476	508	505	523	490	496	486	511	490	504	486	489	465	482	479	513	483	529	481	541	473	489	489	542	474	507	450	505	481	578	482	482	502	524	497	501	527	469	482	482	563	483	487	498	535	527	551	522	501	503	479	480	525	458	475	496	505	508	502	500	477	499	516	512	511	495	566	483	483	505	452	505	532	506	504	485	487	489	491	509	525	472	503	501	487	489	479	457	456	481	493	482	513	531	490	522	458	478	482	481	465	531	472	472	493	473	500	498	541	492	487	487	500	552	516	459	453	512	480	535	500	510	487	444	515	522	454	514	477	525	498	471	509	455	460	471	536	473	500	537	500	512	479	484	505	508	502	494	460	483	511	470	519	510	486	483	509	456	510	519	521	498	483	475	506	498	481	457	518	526	481	543	506	454	494	463	492	484	495	505	498	480	512	486	462	491	514	492	497	495	463	468	491	491	517	497	520	523	500	497	492	525	500	489	492	486	479	490	483	512	466	494	487	508	505	506	507	510	443	476	495	514	449	534	500	530	520	481	479	478	509	507	514	504	515	535	453	462	483	468	498	501	485	502	490	528	499	462	484	490	503	491	475	504	494	539	451	564	505	482	504	516	505	488	501	470	483	487	515	497	502	501	517	481	512	531	529	466	489	508	503	489	544	520	517	487	511	510	511	491	528	472	480	469	497	469	502	500	520	467	458	505	475	495	492	552	507	544	521	519	472	524	489	476	475	501	470	504	499	495	472	515	488	484	497	543	506	499	524	523	508	512	534	480	531	517	508	483	508	480	475	529	495	489	469	495	517	504	524	538	472	523	538	490	467	481	510	538	454	507	453	509	512	479	499	515	566	476	495	465	442	518	539	480	528	498	509	494	513	472	487	519	521	524	499	524	513	504	541	478	469	480	515	531	496	507	518	521	522	505	504	510	465	478	526	481	494	507	505	517	498	514	511	491	458	488	462	485	520	475	479	523	495	488	520	474	459	540	499	527	527	486	517	522	501	501	512	491	477	500	518	472	489	491	467	532	521	491	472	509	504	540	472	472	521	492	497	509	518	477	523	472	492	499	502	544	524	528	476	483	509	502	499	499	489	483	490	486	484	538	522	490	494	476	505	473	544	533	541	511	504	516	498	539	526	469	481	486	479	523	508	521	468	492	501	501	522	480	507	521	496	488	479	507	532	483	529	496	514	509	555	521	505	516	496	462	536	515	519	475	476	482	473	494	492	493	477	534	504	488	493	504	491	479	472	476	465	490	458	482	507	506	490	474	502	442	546	529	483	532	507	488	507	511	530	522	473	505	528	494	478	509	493	507	503	463	514	488	502	513	521	493	471	466	486	534	441	509	493	470	473	489	507	497	492	525	491	508	484	462	520	478	503	509	501	483	511	476	463	531	480	469	522	510	508	526	527	472	470	495	500	501	464	505	482	520	487	510	501	527	547	494	506	514	507	474	489	467	517	539	525	482	510	481	487	493	485	487	487	495	495	528	519	502	534	471	488	519	509	510	515	498	492	509	486	514	502	499	488	547	507	476	473	497	514	497	490	494	514	499	460	470	528	476	520	500	470	487	523	511	504	498	513	489	491	526	483	496	522	463	508	494	516	492	527	498	510	519	510	490	478	484	481	529	484	526
23237	21041	28031	24024	20911	9945	1610	1124	877	872	811	786	765	731	739	684	721	667	670	686	710	707	656	693	702	663	673	607	645	639	631	651	671	645	661	636	651	675	633	686	680	653	690	654	645	662	668	644	680	640	667	620	657	701	667	659	675	624	669	649	626	615	633	671	662	641	651	628	617	640	658	638	692	686	702	649	672	630	640	693	608	607	623	673	640	652	646	637	622	635	701	626	639	586	631	625	666	619	677	632	671	660	683	631	631	666	655	636	646	645	732	629	654	617	637	675	663	655	643	627	657	592	617	623	590	654	642	617	639	636	614	658	667	697	650	685	624	664	644	631	652	664	636	659	599	616	643	661	677	619	630	648	634	655	626	602	621	631	641	597	629	650	673	672	641	654	623	676	614	642	632	682	668	633	622	640	679	654	637	645	622	649	636	668	608	663	633	676	653	635	623	670	631	651	647	669	655	618	666	663	645	624	648	693	683	617	642	660	576	640	627	670	641	642	592	626	649	696	682	664	704	625	632	642	689	691	682	635	664	628	630	610	672	659	649	669	650	669	648	673	620	643	653	640	620	672	620	655	715	685	668	652	647	629	618	687	638	654	631	649	660	620	614	674	683	640	664	648	649	629	650	648	641	638	640	647	640	674	667	644	649	625	660	622	637	666	605	639	677	661	654	633	646	642	620	626	638	628	655	622	684	585	611	620	634	646	662	654	651	675	624	649	657	673	647	625	701	601	626	610	635	636	615	677	630	630	664	615	651	650	639	616	644	706	633	674	694	660	614	615	649	633	626	593	634	696	613	613	611	666	681	637	629	671	640	628	650	661	639	630	682	619	666	624	629	636	659	625	639	612	654	581	615	641	630	650	618	619	640	679	659	655	660	646	662	604	664	607	604	656	618	637	605	603	647	626	676	590	647	593	606	648	652	616	641	566	658	653	686	676	644	626	665	644	643	640	630	659	629	631	639	625	609	603	616	628	615	687	602	622	684	665	662	635	665	654	627	650	635	653	642	595	642	644	643	683	623	657	643	664	624	642	635	643	636	639	590	647	631	646	612	659	616	651	658	656	655	642	651	624	622	650	647	627	679	617	649	643	657	650	613	662	682	641	622	650	663	620	640	626	691	613	662	646	652	662	658	690	665	651	656	626	647	680	630	646	653	610	690	632	609	627	624	613	603	632	656	630	633	644	625	652	655	636	649	635	615	658	671	699	665	660	645	626	674	620	610	634	662	648	668	655	635	627	656	648	636	652	659	654	681	685	683	638	616	605	664	698	642	622	640	636	661	659	641	646	606	633	640	613	631	574	655	626	649	621	668	614	649	663	682	659	620	654	632	596	617	653	636	575	675	625	627	611	657	672	640	640	649	594	633	629	652	678	677	637	660	641	659	649	649	646	623	661	631	666	654	613	622	678	661	645	630	630	628	664	614	648	622	639	628	632	663	620	645	617	614	674	634	682	584	646	605	656	623	670	689	639	638	642	650	635	634	645	658	619	633	652	692	636	640	631	610	640	652	658	598	623	678	673	671	580	606	638	650	650	644	630	645	624	630	661	647	662	662	649	676	613	653	650	676	656	652	592	638	646	603	632	648	608	637	652	656	689	636	686	623	582	669	647	622	617	647	659	627	637	665	633	656	670	630	656	672	631	627	614	605	631	657	667	626	652	655	611	657	629	659	653	664	649	657	625	600	659	623	608	672	654	596	648	642	638	651	609	670	672	613	623	606	651	616	639	650	645	632	626	660	631	631	632	658	614	668	601	685	628	634	653	657	630	630	615	606	637	679	651	652	642	678	642	649	650	687	610	662	644	648	604	648	659	631	641	653	638	654	667	610	631	633	662	648	673	625	620	657	603	643	621	636	638	659	634	646	610	655	646	641	655	638	661	592	649	644	616	654	659	633	662	661	643	618	656	674	627	640	670	664	571	662	598	681	643	671	675	644	640	674	652	652	667	629	659	643	642	652	694	641	635	673	632	645	650	583	614	665	625	604	643	659	650	608	635	638	643	615	679	618	625	691	642	620	627	660	654	606	651	667	673	639	645	627	652	675	692	618	693	652	671	649	648	619	627	680	622	662	670	604	648	613	660	657	651	602	674	680	608	616	638	634	640	631	600	647	595	629	664	619	641	656	637	669	648	576	628	656	623	665	639	636	674	666	650	617	641	649	676	591	621	635	602	635	639	627	641	655	632	640	630	628	664	611	673	652	652	626	658	623	633	628	669	625	618	677	634	616	656	689	582	633	617	631	647	630	622	651	610	634	636	625	650	596	609	679	655	647	665	646	648	657	659	638	663	670	687	627	646	637	612	607	695	589	681	702	646	615	661	644	648	674	664	631	630	649	637	651	641	640	635	672	628	646	632	623	638	563	655	589	638	629	631	672	669	617	653	619	646	619	655	636	642	590	652	640	635	648	691	639	624	638	626	596	627	653	620	603	658	631	641	629	666	697	601	629	656	597	646	587	616	613	680	638	643	579	598	604	635	638	674	658	678	648	653	665	697	646	658	646	665	654	674	699	701	652	674	663	607	609	634	677	653	612	606	612	594	717	665	686	620	628	661	596	639	679	669	672	630	594	676	636	634	601	607	672	620	632	639	633	626	603	691	628	663	649	639	660	645	584	696	677	658	637	664	677	683	664	631	642	697	667	652	651	623	643	646	654	628	691	659	641	649	682	573	608	680	618	668	633	647	646	675	624	635	639	622	628	646	642	635	594	665	610	630	659	619	643	653	611	620	606	636	648	610	646	628	616	632	642	621	628	642	629	640	628	663	655	632	593	646	635	660	606	652	693	621	578	659	597	658	647	662	624	668	649	639	670	624	610	628	624	600	666	669	614	670	631	638	653	651	642	638	664	682	637	628	617	688	610	644	617	629	646	671	638	636	628	614	622	640	590	644	643	644	617	623	668	632	688	644	653	675	634	660	620	632	661	642	619	651	655	615	655	613	641	598	661	643	672	657	647	612	609	655	663	646	620	636	650	627	637	650	628	645	660	646	642	667	625	656	636	659	653	588	592	625	636	659	635	637	634	657	692	632	611	609	623	621	664	642	675	602	664	635	650	657	637	622	696	611	663	626	673	677	613	615	588	651	630	612	647	647	651	634	611	685	600	630	674	672	584	657	706	644	633	626	671	625	694	664	634	615	673	668	696	654	661	634	678	649	689	624	615	638	648	628	649	622	584	697	622	629	666	637	659	638	664	628	658	642	656	602	601	632	625	661	657	661	668	636	601	633	604	606	621	640	681	665	665	625	609	667	695	601	646	682	664	643	669	653	620	617	673	669	623	671	686	677	622	641	657	607	607	648	653	641	664	672	614	606	653	609	637	649	683	628	583	597	649	674	611	664	660	675	662	598	646	617	587	642	669	643	644	621	617	655	622	633	600	629	645	665	600	625	623	613	613	641	639	616	665	584	677	617	630	629	663	635	627	659	641	686	609	692	704	661	652	649	655	640	594	692	640	628	559	686	663	682
5705	12846	10032	4839	3347	2465	1887	1559	1365	1235	1035	1000	982	929	930	865	879	941	830	842	822	858	847	813	838	777	802	746	812	783	757	804	743	813	814	750	817	787	785	830	842	780	781	770	777	809	790	777	789	812	762	792	780	774	806	801	768	772	814	812	758	759	742	792	755	744	753	755	773	779	791	784	850	757	818	743	752	757	759	785	803	805	757	782	793	755	760	839	830	739	785	762	785	811	759	755	797	776	799	779	833	748	795	830	782	787	803	797	806	793	752	794	803	786	766	804	779	772	758	840	817	780	818	801	808	779	805	775	854	748	756	756	801	771	777	789	823	751	741	778	821	774	738	780	783	796	801	792	762	783	779	805	734	793	737	812	826	743	762	811	730	774	761	815	782	780	778	820	782	725	798	807	807	801	807	791	795	844	808	822	768	821	780	777	781	757	797	811	796	776	738	765	795	808	758	768	760	805	795	772	760	736	824	784	818	739	760	786	796	763	765	776	854	788	787	848	792	798	767	716	770	805	727	781	826	788	821	822	790	797	764	777	811	754	724	826	812	743	819	770	792	765	768	753	812	801	821	784	819	767	831	787	757	762	810	792	741	783	837	817	762	793	820	805	752	746	805	731	833	790	793	770	782	816	763	770	785	792	807	827	811	780	774	722	758	793	739	773	793	795	770	756	807	858	768	750	786	760	806	804	771	805	778	781	795	769	763	760	748	783	788	789	751	821	780	777	762	788	812	777	760	782	786	815	768	785	774	775	831	758	763	778	713	806	767	798	799	780	789	808	747	823	780	810	774	783	754	742	771	808	753	774	793	786	799	834	803	809	804	767	774	761	741	796	812	760	811	806	746	761	739	857	834	781	800	738	822	804	785	766	786	734	770	737	770	794	819	802	764	790	776	827	808	767	797	810	761	788	831	742	747	736	757	784	780	756	780	780	755	790	805	784	734	768	791	785	821	760	808	748	749	816	777	795	760	801	726	782	776	774	774	768	789	781	799	789	747	754	819	768	794	768	771	743	768	779	789	785	756	747	761	775	789	768	772	781	767	749	780	810	761	803	807	856	834	764	804	753	803	791	798	805	794	766	795	764	792	783	791	781	775	785	803	779	740	741	736	761	801	767	749	823	789	780	755	743	719	763	795	764	786	815	780	795	762	810	783	776	806	773	712	783	786	768	766	761	778	788	745	778	796	796	777	785	801	776	797	801	734	798	823	781	776	774	747	833	764	759	769	771	775	807	804	798	857	745	751	801	793	754	759	761	759	774	786	764	736	790	766	795	790	804	807	740	786	782	791	767	815	847	821	873	811	781	798	793	742	768	811	778	756	786	757	769	774	790	817	768	817	724	748	795	712	791	783	775	792	828	752	790	784	836	782	796	771	734	795	802	771	776	785	761	796	772	763	827	802	779	731	772	744	773	732	798	840	770	775	734	796	753	769	825	815	780	743	766	767	768	787	796	795	819	792	794	800	839	789	792	789	800	754	747	804	710	794	726	814	769	863	795	783	813	808	755	824	797	806	808	795	790	758	735	799	778	819	774	785	799	771	803	764	761	814	802	807	747	780	765	811	804	782	755	806	769	779	810	825	766	758	757	786	769	842	786	827	784	763	801	782	800	774	779	809	793	773	802	755	771	775	746	781	761	836	776	771	773	729	790	817	808	730	748	751	774	837	776	799	782	769	817	796	813	743	765	781	749	737	815	790	809	875	788	789	779	797	796	787	792	824	768	756	779	770	757	750	792	791	843	800	803	799	762	778	807	847	778	772	778	782	744	764	797	750	758	735	765	766	787	820	771	773	802	798	732	818	796	785	824	743	741	814	764	764	721	800	813	766	805	779	801	776	795	779	820	745	766	751	820	748	798	748	788	764	760	782	816	816	777	764	762	823	756	748	768	798	781	739	783	773	764	790	784	756	753	785	768	779	741	800	750	780	794	776	746	817	833	782	763	767	795	784	780	789	784	788	748	775	775	766	777	745	810	761	785	740	770	764	769	809	778	799	795	781	796	799	794	780	793	840	788	760	812	795	814	770	810	793	803	788	810	788	743	805	763	775	786	807	774	771	758	806	819	742	826	744	813	761	817	736	753	764	759	809	800	766	753	817	815	782	791	794	769	826	804	774	747	782	757	780	802	772	780	824	744	798	724	770	761	740	715	741	764	792	781	733	762	766	761	765	784	765	788	842	781	824	788	822	825	764	792	747	789	775	782	780	744	730	786	736	812	811	760	781	789	792	746	719	756	759	741	794	745	779	793	808	761	799	826	780	785	804	794	783	793	795	815	764	833	777	793	843	750	775	747	697	754	771	722	776	823	794	753	731	781	795	801	790	783	812	722	796	794	772	809	778	789	754	815	783	780	776	766	743	765	827	754	825	763	805	789	777	731	764	829	763	763	837	792	795	751	773	760	808	768	802	750	770	793	764	831	773	785	769	739	755	791	784	764	765	752	745	788	797	785	754	708	754	715	705	732	728	805	763	762	786	755	765	746	779	722	821	799	790	807	767	776	786	766	756	767	791	780	783	806	807	788	748	824	786	753	757	788	798	748	777	731	825	782	789	787	740	713	762	769	774	760	823	791	775	785	757	744	762	831	716	828	792	811	805	783	779	780	791	749	807	804	787	809	761	743	796	781	777	828	753	832	788	752	730	765	824	754	801	790	847	771	799	787	808	760	762	769	802	772	724	741	740	782	767	838	787	786	743	811	768	802	752	807	732	795	750	789	833	767	818	738	786	784	765	819	738	768	785	842	798	810	777	778	777	832	803	780	855	755	759	757	757	800	742	739	762	766	826	758	742	758	762	800	814	741	751	756	762	810	741	738	755	765	786	746	770	781	788	745	798	756	791	756	804	734	790	814	833	785	764	740	788	824	823	697	733	786	754	761	795	794	792	760	785	770	753	780	783	793	800	806	830	821	788	829	819	789	771	731	770	748	762	796	791	824	793	769	829	834	777	747	729	809	739	790	770	749	784	794	765	759	778	816	781	744	803	774	769	808	817	773	815	761	766	753	765	828	770	782	776	824	789	760	758	747	817	765	741	745	773	726	726	786	773	789	825	798	790	823	758	760	815	809	749	784	754	783	717	784	787	790	781	804	778	757	791	753	752	767	788	778	771	756	775	765	732	803	748	775	766	802	732	788	743	825	790	769	787	791	694	836	764	749	800	733	782	761	830	747	861	817	766	804	789	775	792	701	786	756	764	821	805	787	798	772	792	768	772	776	710	803	791	833	794	817	804	727	817	759	792	783	792	820	794	769	783	781	769	781	778	760	764	796	828	756	763	770	829	742	771	794	733	780	793	744	791	821	711	761	771	778	786	780	826	754	769	829	790	767	817	770	773	807	761	805	760	795	788	793	758	764	757	823	816	758	765	837	775	783	758	770	778	799	787	738	813	750	746	797	755	780	826	733	809	729	813	790	768	741	788	834	766	761	755	800	795	816	790	772	763	750	776	790	821	776	762	759	804	734	789	843
24126	21048	27292	24949	12526	923	567	404	329	297	271	289	251	248	205	217	214	217	217	209	210	192	184	179	194	203	189	199	205	175	194	173	175	210	218	187	186	169	210	185	164	173	191	170	182	179	199	200	193	162	169	181	196	172	167	186	191	197	197	214	197	175	189	182	175	187	173	211	183	177	175	181	175	196	168	182	178	175	170	175	184	192	168	211	192	169	183	165	155	180	187	201	189	173	196	173	147	195	184	169	183	170	180	180	197	164	209	171	195	184	166	203	173	185	184	162	182	200	202	188	204	170	187	173	194	177	190	175	192	187	187	196	178	167	208	173	179	175	168	193	211	153	177	176	163	180	187	184	204	204	186	183	179	184	201	183	181	178	199	191	177	191	182	191	170	197	172	161	176	162	179	162	156	189	186	207	194	203	183	163	190	184	188	177	157	189	170	174	198	161	177	190	173	180	166	185	180	189	171	177	193	186	189	197	156	179	188	197	185	175	191	184	180	162	185	165	197	193	179	159	174	179	189	150	164	200	184	180	181	189	169	209	197	169	178	191	185	188	195	190	172	198	198	168	198	164	188	174	187	206	181	191	171	202	170	161	168	186	198	184	186	202	188	174	196	181	171	188	181	169	157	180	196	172	176	172	176	188	200	197	179	199	180	206	179	170	187	193	192	164	174	177	179	183	166	197	182	173	191	188	187	164	198	174	197	157	171	165	188	185	195	189	184	173	172	175	187	166	184	157	152	199	186	170	179	199	196	176	170	215	174	208	185	179	173	197	195	200	161	194	171	188	174	184	162	191	173	174	179	189	167	172	186	171	171	190	145	198	169	208	176	184	188	182	178	181	155	180	206	144	168	157	183	186	178	157	160	171	182	180	195	186	189	177	194	175	181	184	186	187	189	209	192	175	179	162	191	175	174	195	176	167	177	180	179	179	213	189	205	167	168	175	158	162	195	215	179	167	175	143	181	190	193	189	139	165	182	165	194	176	187	184	195	176	177	199	178	195	186	198	204	200	177	183	185	179	180	189	194	174	176	195	180	178	176	165	156	179	184	189	189	185	158	202	173	194	197	189	191	166	168	171	168	171	175	189	194	164	181	149	197	190	180	204	176	198	173	182	195	163	170	170	194	186	190	199	173	185	164	187	165	179	171	169	169	201	205	186	186	196	184	168	176	172	172	160	173	179	186	196	172	199	184	162	190	189	218	178	176	175	192	197	168	215	199	186	181	188	188	199	182	192	175	175	170	180	200	196	201	205	175	197	191	171	179	171	157	188	177	195	171	189	170	184	215	170	181	179	171	193	186	149	165	178	165	183	200	177	163	188	184	203	187	190	166	164	186	172	158	175	158	172	175	194	188	166	186	203	184	178	185	205	178	179	186	183	176	181	197	190	164	192	205	183	173	213	171	185	192	175	170	186	193	182	164	175	185	185	160	167	172	182	180	185	189	186	158	186	172	188	160	202	195	183	186	198	194	155	172	177	173	172	185	182	193	166	187	174	190	176	161	163	192	175	193	177	155	170	174	189	200	183	189	172	155	181	185	176	184	209	205	192	193	191	200	183	170	160	178	183	168	154	176	198	202	190	182	166	176	174	187	185	163	189	184	167	185	181	178	173	179	206	168	199	169	182	165	168	171	184	191	188	185	189	197	203	191	172	189	200	187	180	183	184	179	182	171	199	182	184	194	184	180	175	191	201	174	192	191	192	183	171	177	186	171	156	181	164	181	182	181	197	219	166	169	191	175	182	180	174	207	169	175	166	169	142	192	168	202	191	189	199	187	192	193	158	163	184	159	188	179	191	173	156	174	198	163	180	187	177	158	204	191	186	170	180	178	185	187	172	198	189	186	173	202	175	194	192	191	175	176	180	187	189	177	205	187	197	190	168	176	168	170	192	182	166	172	197	188	169	167	179	188	185	183	200	191	178	192	171	163	170	190	177	191	170	178	150	169	168	181	170	171	178	185	182	177	194	180	167	184	163	169	190	177	203	186	187	181	181	166	205	175	216	178	148	168	185	198	158	174	197	199	163	186	178	174	162	179	194	174	150	190	172	187	176	177	205	185	168	193	188	204	169	161	171	176	178	170	168	187	188	188	161	166	172	208	188	178	190	170	170	200	160	197	181	159	182	190	202	197	188	155	165	178	166	172	178	187	166	190	195	186	203	166	188	182	185	168	178	159	208	186	195	201	171	168	174	184	189	187	183	158	181	196	171	178	175	171	156	171	204	172	183	182	193	180	175	161	169	180	190	170	180	171	182	205	185	183	187	172	183	193	163	202	212	188	183	203	164	157	205	168	185	202	182	203	206	197	180	188	183	184	180	173	186	181	182	178	151	178	163	175	171	177	159	163	190	175	174	195	173	184	162	176	176	179	169	188	204	168	188	192	173	164	184	183	175	158	206	205	168	185	179	195	204	191	177	164	198	187	198	176	207	160	184	174	171	207	173	179	188	178	186	199	174	180	188	195	162	190	197	184	192	181	184	171	162	185	157	156	186	165	176	197	189	159	158	177	160	199	183	172	213	175	160	184	207	185	156	179	174	177	171	183	172	172	205	231	192	170	144	167	188	209	175	179	167	199	186	195	181	159	178	180	185	201	170	205	199	171	182	165	166	178	172	186	174	171	179	169	168	165	185	177	177	170	146	191	198	181	195	161	181	185	190	203	194	198	197	180	173	193	161	149	174	164	197	186	173	183	182	198	198	199	174	182	183	188	217	170	190	178	186	186	163	176	182	204	171	176	162	190	186	167	186	210	207	178	195	177	207	144	188	195	179	194	178	207	187	153	195	169	180	185	180	166	154	187	192	204	197	198	189	177	177	191	189	172	178	178	188	196	185	186	189	186	158	179	165	194	184	181	175	196	197	183	180	148	214	184	195	192	177	185	188	191	203	183	169	178	197	202	174	171	189	172	185	188	198	176	188	176	194	193	202	175	180	190	161	168	172	164	183	173	200	202	165	182	188	171	193	175	154	184	192	192	191	163	201	170	160	168	170	199	188	178	202	180	174	195	186	182	187	184	186	178	203	181	179	170	193	163	184	177	167	175	169	194	174	185	184	174	218	176	169	161	171	190	201	159	185	192	181	188	185	191	178	187	173	194	182	169	170	189	180	189	177	204	171	203	194	173	161	161	184	175	201	167	156	172	162	187	183	193	186	162	163	183	184	164	187	179	180	178	170	185	203	179	196	180	187	174	169	175	192	184	195	148	192	179	165	180	170	184	187	167	167	174	161	167	192	180	199	193	179	185	199	193	188	171	199	172	197	201	196	154	190	174	171	172	195	208	177	195	182	167	184	175	187	152	178	174	186	195	159	184	168	187	161	171	176	182	176	172	166	168	188	180	194	207	187	205	187	190	157	183	186	191	184	206	174	182	186	186	210	185	181	172	192	175	159	176	183	186	163	171	189	187	193	175	202	192	186	184	179	171	166	162	179	168	180	191	165	168	184	185	152	194	205	197	177	185	196	185	180
5392	9381	6674	3142	1990	1379	974	769	567	505	424	396	394	326	310	321	280	254	312	306	282	245	280	280	260	208	239	246	221	261	235	258	241	274	262	243	254	272	236	242	242	244	246	257	228	261	240	251	200	248	227	237	255	254	224	263	252	249	235	258	248	244	255	240	244	225	222	244	249	234	231	231	242	244	222	270	226	228	249	250	223	247	220	239	267	243	254	232	231	238	244	241	241	244	250	230	234	239	243	245	244	233	224	236	259	237	233	223	260	236	247	223	238	252	220	213	255	263	213	226	226	217	252	227	249	235	273	233	226	238	232	227	223	231	218	239	222	226	268	222	237	252	255	228	244	234	226	241	228	247	223	241	230	250	237	253	218	229	256	246	201	245	243	247	228	245	220	244	245	248	241	247	237	230	252	257	242	229	232	228	220	232	245	210	239	250	232	240	225	262	261	226	232	227	216	245	253	232	244	237	244	221	231	237	269	215	252	229	232	239	217	211	233	253	234	253	233	205	236	234	235	231	243	236	262	232	244	237	237	235	247	236	243	273	276	226	255	246	239	241	254	236	223	257	221	242	217	258	246	228	234	253	235	243	232	221	261	224	211	252	249	248	274	214	240	217	267	232	246	228	234	250	244	245	231	246	231	247	212	226	216	230	225	198	234	266	228	265	245	215	228	232	261	266	240	256	212	230	242	232	219	233	244	215	225	237	228	239	242	246	254	250	224	202	270	246	239	212	233	230	234	245	211	229	235	253	259	232	241	239	210	258	214	239	250	239	212	275	217	224	235	217	241	232	251	228	260	239	231	241	229	235	240	238	264	239	260	271	223	232	218	215	242	243	216	247	249	261	231	243	222	268	229	233	227	261	236	191	232	225	238	239	252	218	235	238	262	250	243	244	218	222	212	255	235	247	210	254	212	220	239	232	241	255	236	218	242	243	232	243	243	227	254	231	230	239	229	225	228	228	251	217	252	241	237	247	215	223	254	212	227	240	226	248	219	240	241	246	236	227	233	268	226	216	220	249	222	231	213	256	237	249	233	230	245	237	240	232	246	239	239	246	235	228	237	247	233	253	250	229	233	237	259	233	227	249	248	197	235	243	226	250	221	252	261	239	232	196	261	243	242	213	259	258	260	248	217	245	253	254	236	239	237	224	234	252	203	242	214	265	262	247	245	238	216	228	214	224	212	244	235	230	249	222	219	257	234	229	231	241	237	257	204	230	243	251	211	245	238	241	246	249	214	231	227	249	216	223	246	228	210	242	239	214	263	254	257	209	259	268	235	234	254	242	221	239	220	256	259	238	237	215	227	238	244	228	223	230	252	240	202	270	224	210	251	233	244	220	244	250	220	243	258	243	269	213	207	244	214	232	235	221	239	230	222	244	244	201	236	239	236	213	258	225	222	246	216	233	243	250	265	227	216	244	225	215	236	212	226	227	231	223	233	211	267	233	230	220	229	269	219	268	224	265	230	246	246	238	223	216	217	270	251	240	245	228	256	239	238	253	245	213	233	251	213	225	261	266	213	256	226	271	232	247	251	229	204	246	244	220	225	248	255	245	245	241	239	244	234	202	234	207	248	218	249	243	240	229	221	225	234	243	215	252	269	199	214	252	243	247	238	265	256	221	250	199	233	252	240	285	228	235	253	247	238	236	231	223	244	237	218	240	240	239	224	224	250	220	234	232	250	227	225	251	229	219	230	215	223	239	244	229	232	223	239	233	219	252	235	233	216	261	219	257	203	246	243	214	236	277	197	220	254	241	213	240	237	221	212	245	247	246	269	248	253	245	232	231	239	224	243	252	249	246	260	216	250	234	238	233	195	267	224	252	212	234	234	250	258	247	226	254	231	240	221	259	233	224	205	222	248	227	232	247	243	252	261	229	212	223	256	233	222	218	242	250	268	245	250	230	225	249	229	213	248	203	273	252	243	229	213	238	232	240	234	210	221	253	211	225	232	264	242	219	252	258	225	237	247	261	245	227	255	217	224	226	228	225	239	235	237	217	239	261	210	236	227	213	248	260	259	247	226	237	266	250	280	221	244	224	261	242	233	258	211	225	230	232	226	228	227	216	254	216	207	234	219	223	252	227	245	266	246	261	224	239	242	222	241	236	228	238	234	246	220	238	221	260	232	238	250	251	230	265	226	250	224	250	232	256	247	224	262	260	219	259	256	250	240	250	228	229	231	233	228	224	241	244	258	255	240	225	236	218	227	258	234	229	248	213	227	222	248	238	254	230	244	222	229	252	228	256	253	239	218	235	239	235	248	237	235	216	229	232	258	257	213	228	234	255	218	278	228	257	219	249	252	250	243	228	257	215	236	239	236	243	242	239	203	250	242	267	209	253	248	236	246	225	247	222	249	227	248	212	265	230	232	221	241	287	226	264	220	278	244	256	254	219	228	256	216	246	268	241	226	212	233	239	259	260	231	236	237	237	262	243	223	206	223	245	232	220	232	223	269	250	220	266	240	219	251	263	240	239	233	239	229	235	226	240	231	239	263	228	264	273	259	218	222	245	253	205	252	235	250	255	237	216	243	252	225	227	250	246	237	223	246	240	247	259	252	229	219	238	228	221	258	265	232	266	259	235	236	240	242	254	203	240	231	242	232	234	236	251	221	206	262	235	233	219	232	269	237	234	226	227	249	219	241	249	277	256	221	242	235	236	199	221	229	226	223	215	255	230	245	210	230	244	244	246	240	254	230	230	244	203	244	244	248	259	228	215	242	241	236	225	241	248	246	238	247	254	234	250	246	227	213	264	263	257	247	246	241	237	237	234	230	234	226	216	239	222	236	235	214	253	234	234	247	275	249	239	232	223	252	229	226	240	226	261	233	242	242	253	230	262	253	203	241	256	213	252	234	205	241	222	229	244	226	221	238	243	239	247	232	264	239	233	226	246	227	239	241	272	245	219	241	224	276	232	243	236	236	243	235	238	248	235	261	229	221	251	236	249	243	254	207	239	244	219	241	220	246	243	275	259	262	221	230	229	224	251	212	243	217	226	220	227	238	227	229	235	248	236	219	229	241	260	276	223	247	230	205	203	251	226	229	241	244	231	247	240	216	226	230	216	235	241	206	228	215	244	235	239	242	235	259	242	239	247	241	261	240	232	238	220	236	232	230	244	227	258	239	249	231	236	277	228	220	249	238	244	223	224	258	241	210	264	223	214	266	243	182	257	259	227	233	232	191	255	256	231	233	227	271	226	238	230	260	234	242	215	242	227	200	272	246	216	250	223	205	242	256	225	220	229	246	210	229	232	229	235	215	220	261	229	270	238	249	242	271	266	251	236	262	242	250	221	245	253	241	261	251	222	249	244	224	230	225	243	239	240	232	232	247	233	227	219	227	254	227	203	223	217	218	253	249	226	219	236	224	231	226	255	252	253	234	247	239	232	249	236	227	239	234	242	248	217	243	237	256	234	247	229	222	253	235	255	254	274	230	233	240	233	270	230	250	259	246	219	233	209	230	242	259	249
22216	21106	28732	23727	21096	21141	9766	1380	941	831	715	693	654	605	547	540	531	546	491	547	481	516	503	479	487	473	443	487	485	496	470	453	457	469	429	486	479	465	428	480	448	471	447	456	461	467	432	436	453	456	464	470	470	476	399	475	424	473	494	448	476	459	483	478	436	488	454	426	438	435	484	431	455	442	441	451	394	393	456	481	465	432	477	467	419	456	438	428	423	466	467	459	434	433	458	414	477	476	470	439	411	427	434	441	472	476	490	438	463	440	441	465	429	421	428	449	445	464	423	423	413	441	422	420	405	466	446	445	441	477	431	446	430	438	480	456	483	444	478	407	469	439	430	464	451	439	437	444	442	438	441	417	430	453	431	478	440	415	454	464	466	441	429	425	441	443	479	454	438	466	449	444	490	443	430	425	421	437	447	459	435	443	465	464	437	444	453	446	478	458	445	446	458	436	452	444	428	444	427	434	410	434	425	439	480	430	426	452	450	467	461	437	485	440	419	459	444	452	448	458	440	441	408	434	458	434	457	426	436	437	466	425	462	417	482	458	445	437	455	453	463	468	421	432	428	478	414	457	436	436	407	444	461	439	431	444	480	452	435	426	423	459	421	429	479	425	454	415	460	393	475	474	453	467	447	444	445	480	440	439	445	440	476	479	426	457	445	407	448	446	440	431	472	462	444	487	469	430	489	408	468	440	474	414	438	433	436	437	447	440	423	491	466	459	425	458	422	467	437	437	423	469	422	458	432	456	447	430	442	435	415	425	398	415	434	438	429	441	440	440	438	453	438	436	431	429	458	453	392	387	470	481	434	420	442	436	420	436	477	425	475	451	450	435	468	440	453	437	437	466	450	429	467	482	474	460	436	418	459	454	426	413	442	458	426	441	422	442	443	451	426	435	415	449	430	417	436	427	427	400	433	457	454	454	429	417	429	451	444	455	465	422	439	466	477	456	425	488	425	419	429	443	456	432	441	443	434	447	462	418	425	452	478	454	439	431	470	466	430	434	429	424	456	440	455	408	428	453	444	421	460	435	442	408	453	454	430	445	438	445	471	430	420	465	432	436	458	486	438	464	477	444	427	435	439	446	466	458	412	453	485	432	448	478	440	409	424	439	479	444	403	428	450	449	429	444	454	421	439	434	432	443	423	441	403	420	422	445	458	464	455	462	462	439	460	447	426	447	410	437	438	416	439	438	440	452	401	441	440	422	447	454	419	435	439	485	452	484	467	417	459	457	416	461	434	414	434	432	402	463	411	419	424	416	409	422	467	449	446	449	479	445	436	441	429	448	443	434	478	458	432	426	455	391	471	461	446	460	447	444	400	486	443	439	423	474	468	454	455	458	424	405	451	458	442	446	431	443	426	445	448	452	439	435	436	419	448	422	457	428	448	473	422	452	453	413	477	442	410	428	442	469	415	430	432	442	484	413	433	446	419	479	468	418	448	407	452	426	412	442	442	482	429	432	495	445	416	457	438	436	442	460	446	440	426	432	431	439	425	428	452	464	436	431	454	440	450	439	439	429	471	459	446	408	438	448	469	456	453	419	461	434	421	443	420	481	427	399	452	420	494	442	444	445	492	420	410	446	492	439	417	456	494	423	460	486	435	418	459	477	456	451	442	430	442	404	430	467	405	458	447	452	445	447	427	429	443	457	388	431	431	440	454	447	419	439	471	422	448	470	489	445	445	439	489	441	410	455	440	471	394	419	441	447	426	455	456	430	441	441	435	456	432	471	427	489	470	456	395	471	420	471	436	414	479	442	446	457	416	421	429	440	450	433	451	437	432	445	426	406	443	425	464	416	474	416	424	433	446	445	454	438	450	425	475	467	429	478	466	425	456	431	463	418	453	437	438	426	457	412	450	427	428	408	449	438	472	448	464	437	452	450	440	452	465	462	445	408	438	439	460	476	396	439	438	458	450	419	478	448	483	490	484	464	440	434	451	402	464	432	455	427	406	420	421	452	464	418	450	414	428	480	469	459	448	468	448	462	446	447	468	465	397	446	420	429	425	450	400	434	401	468	424	462	456	475	409	436	385	444	427	429	447	445	441	436	440	451	449	432	478	485	452	448	472	411	431	470	440	417	434	436	439	444	439	401	414	442	487	410	441	429	442	416	452	454	471	437	454	464	458	427	468	459	451	423	444	409	469	412	411	444	450	413	443	412	413	415	428	463	433	480	450	442	443	444	443	444	434	469	400	383	459	449	440	447	419	455	470	475	445	447	456	401	417	482	454	430	415	452	465	443	459	410	424	435	442	451	437	450	447	434	427	448	463	459	460	450	404	481	400	465	441	445	440	480	451	433	432	452	452	432	441	402	443	464	444	391	456	435	465	466	450	431	426	472	444	443	435	473	444	429	436	466	449	452	443	420	447	421	463	457	464	463	423	420	412	488	429	433	423	391	474	461	458	440	423	477	470	443	464	426	391	430	422	498	483	438	458	471	457	473	442	449	455	451	464	433	430	471	436	440	448	459	408	484	443	454	445	465	427	403	399	430	429	423	439	452	470	456	427	436	440	427	447	431	454	443	421	466	443	467	425	465	445	445	454	413	456	397	412	444	472	433	415	446	424	432	410	446	474	466	452	455	430	413	472	465	455	447	435	486	441	467	451	475	441	414	461	456	433	464	443	470	405	482	437	457	456	455	448	450	464	446	448	443	432	464	437	442	442	396	428	461	465	424	447	448	450	388	425	432	455	474	415	462	458	451	401	456	472	474	443	387	421	441	439	420	467	440	471	425	434	451	442	449	467	471	469	432	433	456	414	444	466	475	473	453	416	428	434	460	446	415	431	451	431	401	460	452	475	442	440	408	449	458	431	496	465	434	457	428	431	423	417	436	466	429	434	424	443	451	439	451	438	488	453	433	442	445	443	477	443	405	473	501	436	451	437	436	458	411	434	454	385	460	453	478	462	468	439	425	414	451	429	449	470	399	436	436	454	428	439	463	458	416	448	416	415	476	452	439	455	404	464	430	479	444	437	446	475	418	419	427	459	432	438	444	471	459	457	424	415	430	463	450	423	450	461	458	459	431	433	421	458	397	436	424	427	441	484	440	454	445	441	455	459	422	471	437	425	432	460	473	419	479	445	434	448	459	410	399	480	442	432	448	478	440	449	427	434	421	431	431	443	413	426	445	438	445	445	439	473	459	434	445	451	418	404	447	446	480	415	443	461	438	477	413	428	441	418	402	472	497	451	431	457	418	447	466	446	401	447	436	449	424	453	407	464	425	447	420	449	453	432	443	397	471	440	454	470	407	469	435	484	436	454	453	429	467	458	436	456	436	426	465	428	404	424	429	457	442	497	430	438	426	446	425	471	445	431	436	459	416	466	408	445	467	451	456	432	430	444	409	459	454	432	473	453	389	399	413	394	466	441	434	417	444	439	432	476	404	434	450	459	460	446	413	440	456	438	421	462	448	449	462	428	496	429	472	468	475	477	456	470	444	447	477	449	435	417	437	458	428	449	430
7706	19329	15136	7940	5073	3810	2656	2071	1570	1305	1105	957	900	834	823	796	767	761	688	651	673	619	620	628	624	609	612	597	572	588	582	554	592	558	633	592	575	596	584	593	579	603	587	523	575	551	564	561	606	571	551	548	567	534	577	550	537	579	588	578	536	600	566	588	562	546	561	575	577	580	604	551	586	559	571	601	530	557	551	545	525	596	517	582	564	572	613	567	571	547	540	589	565	558	608	603	598	555	578	528	568	553	541	559	547	568	605	540	562	575	590	518	548	551	538	561	568	524	531	572	564	576	542	579	559	580	595	567	529	575	587	552	586	539	589	544	570	548	551	555	533	615	560	517	552	530	584	598	553	610	612	557	542	551	517	548	541	563	539	584	576	591	544	547	535	536	552	562	611	610	539	588	531	602	549	543	558	583	596	566	524	610	612	576	543	549	550	556	586	576	547	550	548	566	500	563	548	559	543	541	548	548	583	582	550	576	582	551	584	554	546	560	556	566	539	552	531	531	578	564	542	547	600	557	601	572	597	556	544	559	612	579	556	559	517	556	537	491	554	558	553	520	541	574	566	553	561	562	536	503	521	569	571	582	564	542	538	515	587	573	556	596	572	547	525	521	622	576	560	571	567	576	575	584	546	556	522	567	566	548	548	590	573	538	522	574	537	534	570	568	551	583	549	569	556	542	528	547	575	538	562	587	554	552	531	530	500	533	570	598	564	599	554	565	534	552	546	579	565	576	522	564	585	600	562	580	562	526	547	562	536	562	577	560	533	520	575	583	593	567	559	593	555	534	550	531	551	567	535	572	568	538	544	532	571	557	585	550	559	534	552	569	567	524	557	534	561	585	557	573	548	590	581	556	513	554	564	512	552	562	550	584	563	583	528	580	566	532	581	548	563	532	570	575	575	604	564	597	547	580	546	578	563	538	521	547	564	557	543	566	550	588	546	561	589	524	511	561	510	547	560	559	543	544	531	593	571	584	552	530	521	503	534	572	574	581	531	582	572	578	530	569	567	605	563	588	553	575	549	601	588	577	592	566	548	579	572	573	564	559	551	544	549	579	537	521	532	545	513	568	549	552	561	536	560	564	573	517	576	533	578	558	526	588	550	561	526	585	551	577	580	514	596	572	589	572	568	561	562	562	524	557	579	555	590	575	535	553	577	559	575	538	529	563	575	579	570	571	534	538	558	535	575	567	570	545	527	610	506	563	581	553	542	555	559	569	533	521	565	592	586	516	555	589	564	563	551	534	556	517	515	608	537	538	563	575	533	523	579	609	570	550	553	557	568	597	557	572	533	547	535	595	511	554	607	588	556	555	564	565	543	581	561	535	570	572	549	545	559	565	567	563	568	574	581	588	588	574	525	563	579	536	529	566	630	574	575	526	583	565	561	533	552	536	546	553	606	594	584	578	537	591	558	513	539	577	586	556	570	539	579	545	532	526	548	541	499	599	584	555	583	594	569	514	544	577	542	540	561	579	501	576	556	556	595	561	548	586	532	531	570	585	563	543	576	551	578	643	528	556	564	492	540	582	558	559	525	547	527	544	596	573	555	597	547	536	544	555	535	600	546	567	597	580	556	559	610	561	551	524	538	608	524	571	577	542	556	502	539	551	552	537	581	542	564	532	560	560	589	532	535	551	562	522	552	572	568	571	554	572	543	560	548	578	507	614	592	538	590	533	571	536	579	560	544	582	546	595	549	551	574	584	585	546	546	561	538	535	542	573	597	598	533	580	527	570	557	583	604	552	571	497	587	594	573	587	560	557	566	544	573	557	571	547	517	503	549	523	545	499	538	533	582	540	565	553	561	553	571	533	557	544	560	534	539	566	557	566	553	569	578	555	553	576	556	591	590	537	570	547	544	547	518	537	516	577	596	544	557	556	537	585	536	565	576	539	581	579	535	559	544	609	542	537	574	582	540	513	571	547	549	550	574	549	543	550	593	546	548	535	546	505	575	540	527	555	576	595	601	528	545	555	550	565	562	604	534	575	564	531	532	501	573	542	538	535	543	544	598	565	545	552	552	537	562	591	560	570	546	567	570	564	529	573	513	602	535	546	551	533	583	571	569	556	572	557	575	577	573	551	577	529	568	568	533	571	572	556	540	557	530	546	519	574	577	547	546	554	545	575	508	549	562	542	610	536	537	553	557	530	526	549	572	556	545	561	536	524	554	577	565	549	540	532	520	534	540	594	545	551	561	581	567	573	582	566	543	546	558	569	576	604	556	574	577	548	553	596	554	524	624	534	574	544	558	570	589	535	596	559	568	568	574	543	558	556	584	570	581	575	570	566	555	542	551	541	557	575	575	596	552	555	526	601	544	550	582	547	505	521	548	514	582	588	532	543	553	595	546	564	557	535	560	582	528	553	596	569	542	566	587	573	534	556	561	582	534	499	548	556	588	546	583	534	545	535	591	592	587	521	529	559	600	569	544	576	537	562	538	528	549	526	529	509	546	562	583	540	552	564	582	558	552	593	536	512	583	581	556	553	555	513	589	519	629	565	537	548	552	527	565	601	549	545	534	536	539	560	561	580	593	552	537	569	521	579	619	540	550	544	553	531	544	585	562	550	536	544	594	619	542	535	554	576	521	541	559	591	543	550	546	531	545	568	553	537	566	579	540	547	509	572	545	513	565	542	582	574	545	585	542	511	569	523	543	577	549	541	576	531	578	529	501	577	542	561	531	594	541	553	601	544	558	513	561	582	561	568	564	566	518	529	553	561	567	596	595	599	608	527	546	547	568	547	580	555	578	578	575	505	544	515	568	568	566	540	573	523	496	543	540	574	542	555	527	519	575	558	553	563	550	551	517	551	567	547	564	538	540	543	585	529	547	574	568	583	521	556	519	527	605	578	549	588	546	569	500	586	537	542	553	571	535	570	544	583	538	571	569	517	541	565	579	548	538	560	527	563	538	565	574	539	595	545	542	580	567	561	540	541	501	522	546	593	550	628	564	557	565	540	518	545	601	565	538	577	555	596	576	527	570	544	557	567	548	556	527	583	535	539	546	560	543	506	578	516	559	547	499	546	533	477	576	539	514	567	558	584	528	561	537	526	564	578	533	530	603	541	545	540	588	531	540	515	541	529	487	557	546	551	546	530	530	557	594	593	540	567	535	547	544	555	580	528	540	587	551	597	598	566	563	518	609	552	585	553	549	549	582	553	565	533	552	510	560	565	525	590	549	570	545	524	554	555	579	579	602	589	549	547	558	539	555	560	575	573	561	557	558	592	562	546	565	592	592	548	523	577	599	537	555	545	554	520	539	570	537	593	533	553	555	569	541	546	514	550	517	573	570	542	537	584	537	575	597	565	524	548	533	564	541	569	557	566	578	536	542	536	540	564	531	573	551	549	541	544	587	534	592	576	576	541	597	529	555	553	577	597	542	550	547	579	581	587	592	566	572	549	550	572	585	536	545	554	520	569	560	574	580	579	604	551	514	511	604	526	551	533	579	553	517	532	546	529	532	558
26954	19321	6230	1259	702	576	503	456	478	474	420	422	442	396	420	413	446	440	425	431	415	434	458	432	415	421	411	417	415	411	431	429	425	403	442	398	449	426	429	426	399	418	405	422	416	404	412	419	396	420	407	383	409	440	449	372	402	392	400	408	397	438	431	387	413	456	416	429	430	426	406	438	409	393	453	358	422	410	435	433	425	431	417	423	404	428	440	403	451	392	427	448	376	405	417	433	426	419	428	413	440	382	391	413	420	435	402	394	424	424	446	466	440	380	373	370	426	438	395	439	363	408	420	407	436	408	448	419	428	443	397	415	433	391	399	444	412	379	411	397	387	400	405	410	444	438	404	426	411	427	441	415	442	403	404	412	415	410	382	405	436	402	401	430	410	420	401	401	428	430	415	392	425	378	387	402	447	418	451	431	420	390	362	408	414	389	400	444	372	397	420	413	432	432	425	410	377	414	416	392	434	444	376	448	430	435	441	461	429	445	436	438	411	403	429	436	411	420	400	422	433	443	401	418	410	413	449	410	400	423	408	404	399	413	436	446	398	410	466	440	447	433	403	427	415	414	374	413	413	458	434	423	422	413	419	411	411	383	421	429	401	405	393	405	439	428	419	414	421	404	439	433	418	424	419	421	418	398	406	416	420	433	420	400	441	419	405	420	404	418	452	407	418	382	385	425	431	461	431	426	419	437	432	407	436	408	418	418	421	416	438	429	424	407	438	412	396	405	430	403	429	416	394	417	408	420	429	428	431	427	439	390	419	432	479	396	399	421	418	407	420	380	435	451	375	403	406	386	406	449	429	400	440	399	440	456	372	402	412	443	401	413	372	408	408	384	403	366	438	409	386	374	407	385	398	437	457	365	426	374	415	422	417	394	449	414	434	395	422	430	421	439	436	442	410	374	408	406	425	413	447	424	463	410	413	414	380	405	443	427	418	441	417	378	402	393	403	418	404	448	427	429	392	406	366	425	410	402	408	414	415	417	436	400	401	401	436	414	433	403	377	428	398	411	393	398	417	400	419	433	419	410	398	439	390	407	409	394	412	428	400	386	397	434	425	407	402	461	398	461	393	410	392	430	433	405	410	434	417	387	444	392	393	433	416	430	426	410	432	395	434	412	417	382	422	421	404	414	417	405	439	430	426	428	426	419	381	358	433	436	442	374	431	428	450	416	400	411	398	438	392	403	403	398	398	427	436	434	426	408	425	405	428	417	413	402	417	389	366	444	433	409	414	433	428	416	448	388	423	406	389	412	443	393	417	438	415	411	432	403	425	419	425	406	390	424	425	424	378	441	443	391	427	432	395	418	455	394	364	406	430	344	412	460	418	373	370	431	397	391	411	408	408	414	413	366	437	401	389	387	388	413	436	437	405	410	409	398	409	444	395	411	397	417	393	422	409	435	452	411	398	429	396	418	403	423	407	396	384	415	422	425	408	386	420	428	441	427	419	405	402	416	385	425	410	406	413	442	417	422	403	388	406	396	407	424	400	397	404	435	404	392	418	428	431	449	432	425	398	402	411	421	405	406	405	431	419	392	421	445	441	370	426	423	428	419	402	447	390	401	413	440	392	420	439	378	391	425	434	444	419	457	422	417	412	385	444	426	408	403	405	417	421	451	401	430	406	374	437	396	380	431	442	428	418	385	420	426	425	409	441	425	401	417	421	401	426	454	420	458	424	404	399	423	396	413	401	428	409	453	411	404	426	371	410	460	405	445	392	423	408	407	403	388	415	442	399	430	414	416	443	413	375	432	433	403	391	378	429	454	464	433	411	416	392	412	408	379	434	411	456	405	410	396	432	426	408	405	395	434	448	401	401	393	421	383	428	460	423	429	448	401	423	395	429	369	433	380	381	412	399	450	433	431	414	429	419	397	403	392	424	408	435	391	423	419	404	399	406	430	407	395	435	429	420	430	386	378	442	421	439	395	402	406	393	418	398	389	402	436	395	396	404	430	432	440	386	362	359	399	402	417	388	396	407	396	398	429	395	397	424	387	427	416	435	426	440	420	455	434	421	407	417	406	420	397	392	420	440	442	402	424	406	427	390	390	411	412	486	406	433	387	401	425	413	364	408	395	416	425	438	434	437	394	439	379	421	385	400	448	379	407	413	425	402	414	403	435	410	391	441	419	381	408	450	428	425	386	414	413	458	441	414	412	402	420	395	397	415	421	414	411	440	408	405	412	400	454	441	441	409	441	432	381	422	436	449	392	383	408	434	432	412	419	418	440	420	417	383	404	424	414	447	455	422	400	421	432	427	407	412	410	433	447	385	432	416	428	376	423	420	432	402	419	402	424	430	389	445	449	439	435	407	410	392	404	395	428	406	412	437	408	435	408	407	395	388	430	454	433	392	394	409	423	426	428	418	396	395	433	365	394	399	411	406	431	420	402	400	449	399	472	421	444	433	405	431	416	411	418	420	452	417	383	429	391	427	418	424	448	437	389	384	441	423	422	393	381	428	422	424	421	368	393	398	458	457	411	423	398	417	457	399	421	437	387	410	420	407	389	393	413	435	422	409	380	426	438	418	424	437	423	413	452	420	430	425	424	406	411	407	407	446	407	431	447	393	410	397	473	424	396	446	425	396	448	405	412	417	414	402	365	375	445	422	410	416	402	385	414	430	418	449	406	402	416	418	412	418	424	435	457	434	421	392	406	413	415	445	445	410	421	411	465	387	414	395	407	426	426	394	417	436	393	434	408	428	418	405	419	387	429	404	397	399	411	420	411	402	425	405	456	439	436	398	400	408	429	433	420	414	428	426	371	410	414	398	431	431	394	449	434	424	400	415	436	429	414	432	413	426	433	410	439	463	415	415	411	434	405	438	415	396	421	385	410	423	386	404	461	400	436	456	406	468	404	445	418	428	414	427	424	386	414	440	407	403	403	390	446	414	388	419	437	404	430	422	412	440	381	424	444	399	365	466	415	428	428	435	398	404	444	458	402	423	393	381	411	404	397	401	402	398	402	428	381	441	421	468	410	387	436	432	425	378	430	376	395	455	443	413	416	411	420	440	424	434	417	405	423	464	400	441	404	425	436	398	421	415	432	400	429	407	428	448	389	383	405	391	410	440	373	447	400	418	416	415	427	425	411	423	391	419	417	413	436	428	410	426	458	409	411	403	415	442	434	388	414	386	402	427	425	423	410	394	404	401	406	426	405	439	409	413	437	442	424	401	392	443	420	407	405	402	438	408	413	408	403	399	428	419	426	380	420	432	421	402	419	444	452	420	401	408	433	398	424	442	373	427	407	451	443	386	390	414	425	392	393	414	406	392	444	401	376	403	410	398	399	420	421	416	404	435	417	449	414	408	409	427	417	389	401	431	436	405	410	431	402	418	420	410	393	407	414	413	432	421	437	434	410	410	417	441	436	406	396	424	444	400	410	413	381	411	413	445	406	395	456	417	426	401	412	426	436	364	454	375	353	430	418	457	436	412	409	432	408	411	428	407	407	424	429	404	429	436	380
5503	3950	2889	1421	993	854	681	615	598	587	530	492	516	509	512	560	504	530	512	488	520	500	504	500	512	519	516	485	496	497	524	519	530	486	508	545	542	462	518	563	504	504	499	500	525	520	519	489	486	496	480	498	528	529	514	491	522	496	553	492	530	477	477	486	477	510	507	543	502	522	552	483	518	488	509	535	537	504	523	509	521	514	504	511	516	544	551	514	496	486	508	532	496	474	528	530	515	510	505	509	529	443	463	488	467	516	501	493	485	461	467	482	484	526	578	517	550	518	536	471	489	505	491	498	483	498	495	508	526	483	522	496	514	507	519	505	531	485	477	507	486	527	508	486	497	469	466	531	470	509	489	517	513	474	537	520	478	480	492	484	500	533	511	468	494	502	498	505	483	487	504	510	489	450	518	532	507	478	501	513	510	469	519	521	478	541	500	476	504	524	511	523	549	484	464	521	517	467	506	490	490	481	496	487	529	531	474	477	508	512	524	541	530	500	485	506	515	492	492	487	519	526	464	491	505	512	487	522	523	481	512	484	500	500	468	496	530	479	531	533	496	519	504	505	536	462	511	492	524	529	497	496	504	492	528	504	512	480	516	543	464	504	502	470	520	544	531	524	492	517	510	512	479	498	477	494	476	538	475	502	478	539	467	511	548	505	553	508	512	505	533	473	478	508	495	533	532	497	494	492	516	504	528	469	475	533	531	475	492	500	503	527	511	464	521	524	532	510	503	490	497	469	484	519	526	494	512	487	508	539	479	520	521	478	521	474	530	514	492	531	495	527	511	525	494	504	486	472	451	467	504	509	510	507	517	500	503	493	523	485	538	493	509	530	497	486	548	514	528	512	496	496	513	471	500	525	474	516	488	528	530	507	532	495	514	515	490	494	504	531	561	457	525	502	511	516	482	476	504	466	473	463	481	503	518	520	521	521	519	497	508	511	494	526	505	502	501	515	508	514	517	488	531	515	505	485	447	484	490	512	533	500	513	510	508	513	507	527	532	499	476	522	507	525	527	551	525	519	498	491	496	529	489	508	497	502	580	477	519	504	468	499	474	487	494	507	501	501	476	498	461	466	507	507	476	511	484	514	506	509	489	492	475	522	497	521	467	497	525	546	506	475	487	531	501	493	476	515	515	512	478	531	505	522	523	521	467	489	515	497	518	466	478	526	515	495	504	520	546	481	526	498	495	496	496	477	523	518	510	529	489	485	513	486	487	491	515	494	491	507	522	483	529	514	515	504	495	504	531	510	493	501	524	540	550	510	513	509	504	506	536	512	525	510	511	522	546	518	497	525	517	513	489	526	500	523	497	518	500	486	491	510	505	553	514	496	501	493	479	518	519	503	505	501	491	491	502	474	499	516	464	502	529	518	529	507	480	528	506	473	506	479	508	494	503	513	510	493	507	466	500	522	498	525	496	544	475	553	473	509	488	500	487	524	477	485	496	516	530	521	498	515	529	483	503	488	539	505	483	451	494	494	483	515	502	515	500	495	538	521	486	492	504	503	511	501	503	486	458	500	489	437	507	506	509	506	486	457	520	495	464	520	494	497	474	533	482	450	531	493	538	497	508	538	549	510	482	521	521	501	513	517	517	511	511	511	514	519	548	494	493	492	547	466	513	526	537	499	483	519	480	519	524	486	490	459	487	512	499	498	483	498	478	529	508	509	512	504	487	532	499	480	512	480	485	539	482	502	490	500	504	506	507	455	475	505	559	498	507	542	506	511	526	482	500	489	485	501	498	528	455	494	553	509	523	480	505	475	504	510	500	508	508	514	533	502	514	488	490	493	512	497	503	503	501	500	496	499	489	468	521	503	557	511	513	547	465	499	506	512	470	491	481	499	524	503	472	492	493	459	499	490	494	485	523	502	517	511	520	506	530	519	505	519	509	506	519	498	495	491	508	483	530	490	498	541	530	508	496	521	521	509	530	522	480	503	514	497	507	489	499	528	510	516	518	499	517	484	496	541	476	517	533	498	486	502	510	528	551	459	512	527	512	501	516	500	498	508	481	503	494	500	533	540	495	483	498	510	498	504	506	507	471	480	482	494	515	469	501	480	492	512	494	525	511	512	509	490	515	484	495	497	488	506	489	522	512	480	546	494	518	529	467	515	477	477	464	530	514	520	527	511	494	537	494	524	519	506	527	509	508	463	508	492	505	462	495	521	489	533	518	519	507	502	508	513	525	513	502	490	534	467	476	547	470	511	518	488	501	509	504	568	475	529	522	577	491	485	487	537	497	519	531	500	532	529	500	482	486	529	549	488	504	524	494	460	529	487	493	551	509	520	510	522	511	525	539	505	529	495	524	542	505	526	486	469	488	467	489	465	490	502	519	509	493	507	516	537	465	515	529	499	490	512	508	502	496	499	517	492	513	531	524	526	554	467	501	523	502	489	478	514	534	497	549	512	518	534	468	524	481	516	555	495	453	487	520	509	510	549	540	564	512	501	484	485	479	538	510	522	530	552	495	563	548	470	513	484	489	523	527	526	488	513	564	485	480	496	506	474	515	487	464	468	518	481	496	450	526	538	467	507	476	512	527	534	518	509	469	480	504	487	531	487	479	521	511	543	477	450	437	494	533	471	484	526	459	541	473	469	552	520	532	508	488	476	528	516	517	481	505	489	482	477	505	497	530	514	536	506	481	518	514	515	548	467	507	517	533	531	488	532	505	519	515	496	517	529	477	502	519	507	464	490	522	575	508	456	526	508	530	494	501	556	487	522	515	508	503	492	501	464	530	475	523	534	464	539	488	523	521	574	504	499	523	518	495	516	488	479	481	485	507	502	483	547	481	528	499	498	526	507	523	490	470	496	498	518	482	535	502	495	478	472	473	516	523	486	522	472	525	511	492	492	489	482	514	485	506	515	534	485	494	489	494	494	518	491	526	500	510	483	497	508	522	476	510	513	504	533	522	432	454	516	505	530	535	477	499	531	518	561	525	472	519	501	498	503	517	509	482	540	514	481	526	558	471	484	525	516	474	487	482	471	525	506	493	497	495	482	478	515	471	445	521	490	492	528	500	496	473	540	499	483	525	526	494	490	539	514	503	509	528	551	522	490	524	451	485	516	462	517	521	500	537	489	528	510	501	494	494	523	511	505	539	496	520	510	497	489	486	511	505	524	552	506	512	530	518	465	477	492	470	532	500	488	490	520	530	555	523	516	478	525	482	486	509	514	544	490	508	497	516	542	484	474	522	508	458	491	493	513	500	481	488	479	494	502	483	513	475	489	485	490	519	522	490	482	544	537	522	537	533	529	492	523	509	460	510	511	513	530	526	539	494	524	556	557	485	523	513	499	498	521	526	500	487	524	526	475	489	553	489	534	521	460	557	512	485	504	527	545	471	523	529	515	530	547	490	507	498	498	548	486	501	509	525	515	508	489	511	510	551	491	487	545	506	523	511	528	479	499	513	521	523	482	526	480	522	560	494	558	502	502	492	504	501	539	524	518	458	494	505	479	512	526
23163	21060	28176	24186	21036	9919	1660	1132	919	884	861	782	763	702	717	719	740	670	642	664	727	691	662	713	684	693	693	658	691	698	672	678	674	667	688	692	655	677	606	692	674	662	646	651	628	674	666	650	654	680	634	677	673	700	680	638	639	676	632	660	637	671	658	663	633	660	662	633	689	705	658	659	672	671	674	664	669	700	631	681	644	631	635	653	650	644	649	687	668	637	670	644	617	623	713	642	651	626	643	705	659	667	699	593	669	708	617	615	685	656	651	726	669	654	654	631	646	686	674	624	657	618	709	660	616	653	669	628	677	629	670	632	626	649	654	657	661	634	691	616	637	687	667	618	641	638	612	640	694	628	639	642	646	658	649	657	655	666	647	659	640	657	658	660	668	652	679	604	647	672	661	642	648	627	683	662	645	659	643	644	621	685	662	668	618	626	649	623	657	704	657	672	650	666	644	640	639	665	664	611	627	650	635	666	674	654	642	619	631	647	598	667	686	648	678	635	597	669	638	631	671	664	635	647	636	618	637	663	641	632	615	644	638	639	632	607	665	653	699	601	626	660	643	625	654	650	645	623	613	650	629	668	652	625	644	691	624	641	653	661	616	659	645	629	624	661	634	666	641	664	674	620	644	634	659	650	673	680	693	668	660	628	661	685	622	674	664	640	622	634	667	648	656	606	665	666	636	654	614	645	678	667	610	653	697	624	625	683	689	649	685	680	684	667	678	631	638	635	642	605	614	650	655	565	643	618	618	657	640	674	666	685	615	662	666	638	685	624	666	659	679	663	678	669	683	652	651	653	664	674	601	651	644	619	690	606	584	731	682	672	673	635	597	602	646	663	660	648	634	648	656	669	655	637	678	588	659	639	650	616	659	673	677	636	640	667	633	631	647	688	633	662	643	645	658	678	653	599	678	646	637	661	664	617	639	640	653	641	659	693	626	668	620	671	643	644	640	624	653	670	659	614	696	682	632	669	648	667	697	636	667	645	672	637	680	667	676	669	651	621	662	601	658	670	664	639	651	633	689	662	655	627	649	708	630	645	649	660	645	665	658	614	675	644	628	677	650	656	699	607	637	678	608	697	666	664	648	622	651	651	662	650	698	634	656	645	676	680	680	633	636	656	654	671	666	653	648	654	624	621	612	626	615	699	621	613	643	677	688	620	667	669	599	686	624	637	631	635	640	684	675	613	658	648	632	676	630	617	699	619	599	607	628	646	606	666	641	641	642	675	638	606	640	677	656	659	607	626	645	698	642	652	671	631	612	657	643	614	638	593	671	674	641	626	651	634	659	613	670	646	672	667	682	664	647	674	658	637	617	648	641	621	645	697	645	664	656	672	693	584	621	658	616	631	666	616	669	645	647	648	652	648	665	710	651	701	610	602	642	623	589	657	621	645	672	625	647	658	633	652	628	647	635	632	619	668	674	615	653	651	648	638	677	634	661	648	641	650	683	707	698	668	654	659	630	652	665	625	683	619	674	630	684	636	643	632	614	672	691	660	595	667	639	656	668	690	619	634	604	674	640	595	681	707	643	632	642	667	632	625	687	631	652	700	643	626	639	681	662	639	685	644	652	642	627	658	642	646	648	646	616	671	644	652	672	654	699	642	658	665	612	651	690	601	625	623	642	679	665	695	649	665	690	645	657	651	633	685	667	654	708	680	694	638	687	671	661	660	649	597	633	676	697	623	699	610	626	626	658	669	652	656	684	635	678	696	669	662	652	673	657	598	675	695	697	647	609	666	656	647	690	672	658	647	668	627	648	659	638	648	664	639	618	644	647	704	662	652	665	663	650	685	638	637	639	614	655	655	610	647	666	666	639	656	649	675	658	605	703	667	650	663	633	690	640	656	656	640	676	652	676	626	652	689	689	665	713	659	623	648	619	618	659	730	637	644	665	638	651	707	691	614	621	639	664	663	705	659	653	689	671	641	617	629	680	667	660	648	623	644	607	659	639	622	634	655	670	669	687	668	646	670	622	673	638	657	675	664	671	698	625	677	687	638	677	644	655	685	682	683	638	667	681	670	614	661	676	642	667	654	678	674	697	671	641	612	650	627	691	672	667	691	637	689	600	685	629	660	626	648	662	631	669	637	668	683	664	630	643	690	657	652	606	651	697	666	638	696	666	688	693	664	686	708	658	648	667	653	636	635	639	609	661	634	638	688	666	649	666	603	668	636	674	656	652	665	680	701	671	630	636	616	672	630	617	668	702	669	622	637	652	666	629	680	668	673	625	655	611	615	653	614	662	615	690	641	622	683	713	657	638	638	664	680	654	712	651	663	672	637	688	678	674	614	668	627	684	671	642	620	676	635	672	631	640	635	615	589	658	582	645	611	639	613	645	655	661	655	650	658	661	696	674	651	655	667	664	647	653	648	673	689	644	657	610	633	617	683	628	645	635	646	690	645	671	652	626	658	644	670	624	663	632	640	580	620	653	592	639	663	681	654	600	629	680	630	640	645	668	634	639	628	644	670	666	617	703	692	599	667	596	644	646	649	656	677	672	676	690	684	620	632	664	671	628	634	642	677	641	626	679	621	651	639	677	647	668	624	658	667	634	685	593	625	624	621	616	600	613	661	663	674	630	659	634	673	607	633	664	684	685	630	714	652	670	696	703	648	634	620	682	639	676	661	649	589	605	620	628	663	643	657	639	661	678	648	657	620	641	690	673	625	680	687	651	659	683	653	689	668	660	654	641	638	660	676	664	649	671	643	696	649	644	632	627	699	624	674	609	672	681	644	656	661	663	707	632	665	643	639	605	646	644	653	627	675	662	609	657	708	621	631	658	633	634	652	653	660	632	593	632	652	650	681	628	629	629	699	671	604	642	617	656	656	661	652	632	648	642	664	706	636	686	645	659	693	648	650	635	651	682	667	619	655	664	664	633	642	698	638	648	640	637	635	640	646	639	623	634	657	649	651	643	678	666	697	628	624	688	658	597	694	652	677	598	604	619	678	681	633	660	669	648	663	637	625	634	618	656	607	676	660	618	686	708	609	645	600	641	663	646	660	647	657	637	653	664	682	646	635	624	595	646	632	639	656	625	709	698	637	669	639	687	659	660	671	636	680	699	684	611	652	619	623	602	686	635	668	647	661	655	675	621	687	602	681	660	616	635	629	625	647	606	688	658	661	668	632	647	649	617	658	654	642	638	647	632	617	669	664	637	688	661	645	645	652	630	643	650	623	694	668	617	653	623	648	669	652	657	632	648	695	683	646	608	659	670	679	674	632	653	621	645	694	618	625	677	646	675	616	659	657	658	656	622	659	657	713	679	643	680	637	668	672	650	614	656	665	649	667	633	692	619	704	652	673	642	656	694	683	609	588	634	652	623	676	637	596	664	622	690	687	629	640	607	675	676	597	632	653	703	631	625	658	648	680	662	624	676	677	642	682	661	650	611	676	670	630	644	700	643	639	653	666	679	663	628	669	683	631	677	634	646	657	642	638	656	670	648	679	620	652	590	665	673	632
5593	12790	9794	5047	3262	2538	1943	1608	1342	1182	1091	1029	983	964	911	877	905	880	809	839	814	832	861	836	856	859	831	793	805	786	787	836	761	848	785	813	778	812	763	814	833	779	769	785	782	800	773	782	814	779	840	786	812	804	786	787	788	809	801	821	801	789	783	759	821	767	795	699	824	773	816	773	805	801	779	769	789	779	800	803	812	808	781	767	772	827	767	768	778	765	807	760	731	813	788	792	778	793	820	754	778	793	789	831	786	792	806	785	776	761	775	815	809	848	754	775	806	789	807	838	790	810	791	818	783	738	800	783	757	765	789	787	770	762	771	741	816	767	747	838	805	762	793	733	840	762	811	819	803	791	807	791	790	796	817	747	763	831	779	783	780	756	776	798	796	759	783	738	749	780	758	761	765	829	756	810	790	755	830	822	822	813	809	755	778	841	738	744	840	769	814	777	817	804	759	785	797	818	804	793	807	774	846	735	796	774	738	801	760	759	835	820	766	805	844	815	794	794	789	760	808	809	795	774	812	807	791	745	804	807	781	820	800	822	779	760	758	788	844	805	787	781	805	787	764	807	748	813	766	808	805	773	705	782	825	813	787	801	814	801	765	796	792	762	815	799	785	855	772	743	803	732	793	779	832	800	820	803	804	775	789	815	758	794	784	748	783	779	801	764	820	742	776	769	763	790	793	801	817	831	751	819	823	825	775	742	807	812	801	822	849	758	784	814	779	768	782	815	735	808	817	758	806	809	790	786	753	821	813	794	784	830	788	793	764	832	812	754	764	720	753	813	793	782	806	789	761	785	760	762	778	764	794	783	780	825	797	800	772	779	764	830	820	767	755	790	796	780	748	798	835	769	777	783	772	800	814	814	797	753	766	827	754	828	820	821	827	788	780	754	796	802	827	810	741	802	836	743	825	747	736	777	761	822	785	762	801	740	786	763	766	812	800	784	758	757	827	785	769	817	817	787	825	784	819	770	807	826	759	784	796	767	823	815	802	779	812	787	850	807	745	786	757	781	761	788	766	795	813	787	768	841	771	779	754	823	787	819	803	760	823	796	761	730	814	778	838	840	795	814	797	829	801	766	794	795	793	794	846	770	798	818	784	749	837	775	747	800	775	736	774	778	837	772	781	798	754	807	780	772	807	809	783	793	787	730	782	771	786	773	749	760	773	797	796	781	759	752	761	815	812	838	767	776	833	805	801	792	811	832	774	803	779	782	802	765	800	815	781	769	830	791	814	839	776	780	815	753	831	858	732	822	785	848	807	792	734	777	783	810	802	814	780	810	779	768	779	840	812	759	746	793	754	785	811	826	785	768	786	782	763	769	793	715	781	747	796	783	810	767	775	781	758	760	733	803	847	728	778	749	801	770	787	808	752	817	820	815	691	774	776	805	745	786	776	781	814	798	752	780	743	825	735	759	770	757	784	816	740	817	845	800	857	812	755	772	760	764	744	781	817	733	798	773	817	790	821	770	777	763	737	821	817	801	816	796	814	753	783	784	780	791	747	778	758	753	796	824	823	787	818	825	744	754	779	814	821	813	808	799	761	765	851	798	754	848	764	780	757	756	774	797	780	770	785	793	815	789	809	793	782	793	780	799	770	814	736	788	841	837	788	834	792	791	778	809	759	772	782	730	769	827	824	837	830	767	765	821	771	791	812	811	823	738	833	734	810	838	844	794	793	857	802	820	792	741	819	779	800	793	765	753	838	788	808	805	810	786	753	823	798	826	823	773	796	833	790	812	772	764	768	766	799	789	772	794	805	808	798	840	779	793	776	762	790	801	758	791	771	794	731	793	763	748	779	796	820	794	849	764	762	803	792	795	818	805	743	829	753	778	802	807	806	825	796	790	830	740	798	783	821	773	796	797	731	816	789	758	803	808	778	763	826	856	783	800	807	845	831	766	792	808	801	814	799	807	752	759	771	790	743	774	815	818	807	807	791	764	787	852	801	761	781	813	752	804	808	787	798	770	778	815	758	785	801	744	800	823	773	840	763	788	802	805	797	775	762	791	800	773	769	784	801	790	756	783	812	777	781	770	798	800	846	824	775	761	787	807	783	779	766	780	852	762	788	779	780	800	733	813	826	814	803	792	808	753	801	777	754	791	786	781	785	760	829	761	833	812	806	767	792	783	778	794	752	786	775	816	833	827	751	797	817	785	758	809	809	726	772	796	778	780	749	781	749	761	768	824	796	793	813	759	756	858	749	753	771	742	795	765	775	831	784	742	840	754	845	777	774	760	784	797	777	795	792	765	820	783	772	771	777	790	817	788	777	796	833	785	827	784	757	715	843	785	798	752	764	810	809	764	775	753	767	851	823	830	719	803	826	861	740	775	865	798	735	831	771	787	791	823	780	810	800	850	784	821	744	755	767	782	755	826	752	812	775	761	800	801	817	835	739	769	825	751	822	826	844	790	854	813	753	818	757	800	836	843	809	837	757	809	776	774	768	815	777	824	792	722	782	775	802	772	762	791	870	798	789	791	792	827	760	807	841	760	761	775	858	785	806	843	747	784	787	795	786	732	759	791	783	782	772	794	752	765	727	765	789	780	769	776	757	818	754	798	809	776	781	766	791	789	738	760	765	794	810	790	800	774	790	773	827	807	806	795	780	798	777	787	804	790	836	802	798	805	760	738	792	832	770	780	820	771	762	749	726	788	795	794	752	795	816	792	778	762	819	782	780	813	837	825	794	770	769	781	794	742	780	785	808	756	787	763	824	780	801	774	762	779	830	821	823	821	782	799	833	774	800	777	847	805	761	767	825	791	746	810	762	761	799	789	777	766	818	812	744	784	802	747	826	781	801	809	764	788	781	765	777	801	801	793	843	775	819	817	771	772	774	818	791	795	832	768	753	788	749	807	815	863	770	792	804	731	778	831	768	806	828	806	826	806	775	789	774	810	811	776	841	751	796	730	776	826	827	812	799	815	817	785	770	807	750	748	826	755	819	764	802	799	806	758	760	730	760	835	772	766	788	815	720	746	763	794	801	757	821	735	786	766	827	792	798	795	819	768	803	794	788	840	792	767	781	823	754	775	785	836	788	794	740	762	787	792	769	798	845	814	833	759	809	789	737	833	759	778	815	755	728	798	746	767	789	803	787	775	775	787	803	765	833	753	777	817	782	757	782	820	811	742	791	776	801	772	815	796	706	830	835	801	796	787	811	836	814	724	841	777	784	804	806	760	745	779	806	818	752	768	790	820	755	789	812	795	814	787	822	809	709	766	784	808	796	795	835	761	780	802	783	746	775	802	762	779	796	789	786	756	831	742	806	767	771	759	765	789	811	784	791	801	823	766	820	840	818	722	844	763	747	788	781	771	771	772	765	819	792	774	800	776	783	767	769	774	757	811	825	794	788	784	791	749	791	792	766	770	804	822	788	801	825	842	804	835	783	836	755	792	776	794	826	751	815	772	791	825	802	743	764	836	813	791	755	753	780	807	788	812	763	757	738	788	814	784	802	777	756	770
24121	21048	27280	24889	12532	904	532	378	317	287	286	260	263	228	248	205	206	224	170	198	221	181	219	199	212	180	205	179	186	195	185	222	190	184	210	161	203	208	201	190	193	208	181	203	185	181	182	188	191	188	189	181	175	194	180	174	162	188	190	167	190	178	170	196	207	178	201	177	165	191	189	180	173	207	164	175	205	183	191	182	189	174	174	190	196	205	180	189	206	195	192	183	162	170	204	178	157	177	176	203	171	188	164	177	181	201	167	152	190	205	171	209	175	214	161	206	200	169	194	180	179	171	177	194	178	187	173	160	188	172	185	177	188	176	176	186	188	173	209	199	192	185	198	214	183	178	194	189	187	175	170	181	161	190	191	167	189	185	177	169	192	188	175	185	173	157	196	193	182	194	182	192	192	176	182	197	176	205	220	169	166	183	190	199	182	175	183	210	180	196	176	199	210	165	179	167	195	175	196	191	179	185	186	171	173	167	176	215	194	190	186	169	190	224	203	176	191	189	206	185	184	170	172	177	174	184	186	195	188	196	202	188	174	190	175	171	177	207	172	173	184	176	193	191	172	186	178	182	167	166	172	194	164	178	173	178	183	205	178	164	188	179	187	181	181	175	196	201	156	197	194	190	182	161	200	200	194	188	186	179	195	178	193	181	200	175	173	174	181	191	201	177	181	224	184	191	189	172	170	183	192	188	169	172	160	181	175	165	177	152	169	190	187	190	177	184	196	189	184	186	185	189	190	188	176	208	215	190	171	165	194	197	194	170	155	163	185	199	196	189	189	166	192	184	190	198	183	178	175	191	197	193	179	185	181	177	182	181	183	185	183	187	175	183	197	184	177	167	197	178	160	187	182	173	193	174	186	157	200	200	189	206	185	169	173	197	163	194	200	174	211	178	171	194	180	228	186	183	150	180	200	191	184	194	204	162	164	197	173	180	174	180	182	215	191	178	199	188	179	187	185	204	181	201	200	186	190	161	205	180	183	179	172	188	195	191	169	195	209	192	187	207	197	160	197	170	180	177	191	184	178	178	187	147	174	187	208	179	197	174	185	194	188	214	205	164	184	199	176	176	182	191	184	185	181	197	181	164	174	184	160	177	198	195	195	193	184	189	196	164	187	209	163	206	201	168	171	175	193	193	178	174	150	201	177	183	165	182	193	197	180	186	171	200	169	195	163	211	193	204	206	192	183	174	182	174	192	205	196	182	171	160	177	197	177	200	182	175	195	202	187	188	209	188	178	196	177	172	178	190	181	202	191	191	149	196	201	204	181	181	192	162	179	177	189	163	188	169	189	188	193	203	187	186	177	191	188	188	165	210	205	176	205	195	181	186	177	205	183	185	185	199	227	173	183	189	172	202	195	184	198	184	178	173	186	202	187	170	201	177	176	172	189	186	171	174	187	170	177	194	175	158	178	184	205	176	187	200	185	196	207	194	213	198	175	180	194	181	197	189	177	179	191	189	174	181	199	169	179	197	163	176	178	185	171	155	168	207	183	207	180	216	182	183	212	169	198	199	194	179	195	186	201	187	189	184	179	164	187	186	190	191	160	205	163	174	199	191	148	174	161	178	197	181	195	176	202	166	194	181	192	195	194	163	183	190	163	192	197	177	193	201	187	219	201	174	188	186	171	175	220	187	182	195	192	165	198	181	184	185	201	187	179	181	188	179	189	197	160	170	185	181	180	203	187	171	185	197	184	176	181	186	215	190	197	197	181	183	196	164	181	172	177	197	233	179	206	202	171	163	199	178	171	178	186	189	211	185	187	181	202	207	178	201	173	179	200	192	194	191	192	173	178	165	176	206	185	175	191	186	211	203	193	170	177	185	194	157	192	199	212	190	190	200	170	181	182	186	186	184	193	205	193	175	194	201	170	206	190	194	204	181	196	211	214	173	172	178	174	183	190	153	185	182	193	169	182	183	187	187	194	201	186	195	205	213	169	194	177	198	220	202	186	178	186	183	174	187	194	199	213	183	170	192	184	178	194	148	184	188	186	164	182	184	201	177	194	199	189	165	204	200	185	196	199	176	185	191	202	175	172	177	171	188	215	169	171	192	168	195	224	177	193	181	209	178	177	169	158	189	191	216	187	192	193	180	181	194	183	192	179	191	196	172	180	176	186	171	195	190	195	188	203	178	184	174	191	196	174	147	173	208	198	182	180	174	191	156	192	178	192	177	180	185	189	178	187	203	192	193	187	199	171	191	200	190	171	190	190	177	207	180	187	196	198	172	183	179	202	184	173	183	181	199	181	187	173	183	179	169	169	185	192	188	177	199	214	185	229	199	182	193	207	160	181	179	186	175	206	200	170	170	163	171	177	169	186	187	180	217	173	181	174	166	178	175	182	166	194	187	207	184	188	182	171	172	196	195	177	196	206	193	138	185	184	178	188	167	183	191	155	175	191	184	181	159	197	185	181	204	181	194	192	193	184	177	195	186	193	196	180	195	212	175	179	163	167	187	175	196	206	171	162	178	185	181	184	176	185	211	191	193	186	190	192	191	180	211	178	178	170	185	197	183	175	144	204	192	173	184	192	191	189	186	166	193	174	189	167	197	150	188	191	178	168	189	197	191	166	185	163	186	176	186	212	180	208	179	189	203	203	209	178	169	189	205	179	178	180	197	192	206	177	195	199	190	195	179	194	173	201	208	189	197	186	156	171	180	192	165	159	159	172	203	207	183	180	166	190	200	164	178	220	186	180	206	187	205	181	183	158	178	157	180	193	192	188	209	190	184	175	191	169	194	174	188	182	185	186	186	178	171	191	205	205	190	190	189	168	199	201	189	191	183	189	183	182	180	173	183	169	166	181	173	183	210	217	175	201	169	216	216	205	174	184	190	180	198	185	168	200	175	160	173	173	188	169	198	192	180	196	196	182	183	164	197	180	181	166	175	210	177	187	216	207	237	188	201	183	190	195	211	185	195	187	159	172	174	197	171	180	176	184	169	192	172	203	186	203	176	186	183	174	187	183	168	193	216	192	194	210	175	190	193	199	188	184	187	169	172	167	190	187	202	196	195	188	178	197	166	177	175	155	181	169	195	172	194	186	188	190	210	170	197	198	212	188	185	194	172	181	199	176	202	195	191	168	153	220	175	168	166	169	187	172	185	200	194	171	207	193	186	182	193	170	197	169	178	170	195	196	200	195	193	191	160	195	172	178	194	181	169	167	175	196	160	200	164	196	170	183	169	195	180	195	194	190	165	197	198	209	178	191	169	167	177	210	171	190	184	187	198	174	172	202	191	210	167	205	196	184	174	173	160	192	147	187	191	181	167	187	184	203	192	177	164	199	166	200	164	186	174	187	182	171	183	173	173	178	176	194	190	210	181	175	190	198	179	202	180	171	173	207	211	193	183	194	197	185	200	166	195	182	182	216	168	167	170	206	203	148	189	194	166	190	196	174	191	201	202	191	193	174	183	163	191	193	183	196	175	179	179	194	204	191	191	212	173	187	162	179	191	187	208	167	194
5345	8944	6770	3103	1998	1371	981	730	561	484	401	379	369	315	345	299	291	288	266	292	268	269	283	219	263	264	235	258	261	266	262	266	226	232	243	259	240	254	216	261	227	226	241	209	236	248	228	227	220	247	251	233	222	252	243	256	250	223	237	254	232	246	243	253	243	243	251	251	223	245	235	246	241	232	221	224	285	233	226	239	257	248	218	233	218	225	241	235	256	254	228	254	242	248	234	248	231	218	255	226	234	257	245	244	253	260	210	236	208	239	235	233	244	260	203	228	234	215	243	219	252	227	229	196	254	241	232	260	246	251	217	260	225	216	267	241	252	232	210	238	245	258	233	232	236	257	228	263	263	238	221	241	222	246	268	265	256	235	255	255	251	204	231	237	265	232	258	235	232	253	227	237	246	214	252	247	244	239	262	228	254	247	247	234	231	269	228	269	271	236	228	227	267	254	214	246	226	261	255	231	228	223	253	222	235	243	227	250	244	224	232	234	255	256	235	223	230	244	233	228	248	269	265	242	219	231	213	263	241	251	199	228	239	237	251	259	227	239	247	230	238	287	253	255	246	241	236	252	221	249	246	254	240	232	241	245	251	246	231	220	248	240	268	239	249	239	227	238	225	218	244	228	221	242	237	234	238	249	231	234	235	235	242	257	213	221	240	249	243	238	216	230	228	222	297	236	223	248	236	220	225	222	243	260	246	230	241	261	232	231	227	213	210	277	245	231	232	262	244	251	258	248	236	221	258	231	225	234	222	253	235	247	237	230	224	258	235	224	212	267	221	224	267	233	251	244	218	261	218	246	233	246	245	249	241	237	257	228	240	248	235	221	245	258	244	274	230	261	225	257	230	242	251	260	227	210	246	260	251	219	235	240	239	240	231	254	231	242	230	210	229	237	247	248	223	248	252	230	239	253	220	238	257	246	244	247	249	230	219	242	218	255	247	228	253	236	268	238	216	237	245	230	218	234	244	265	219	236	237	269	266	211	257	201	245	266	241	246	239	244	276	248	230	234	241	225	238	258	226	238	244	234	244	257	252	268	266	232	228	229	237	243	242	264	269	236	261	215	241	255	229	214	259	246	227	234	244	247	230	248	232	218	264	262	216	249	260	242	208	243	244	270	238	225	218	243	226	234	223	225	226	264	242	212	211	258	231	233	252	261	247	218	236	235	223	225	233	240	239	234	246	252	212	194	259	254	241	189	247	232	251	231	214	232	243	263	252	264	221	224	236	226	261	242	249	271	254	243	270	232	251	233	243	240	271	236	246	232	218	238	234	246	274	237	216	261	246	230	249	247	227	227	219	216	243	227	274	228	254	238	236	261	229	257	262	231	260	240	260	259	230	247	241	228	222	235	250	217	233	242	236	210	235	242	216	264	232	214	217	242	256	246	258	230	240	236	254	246	231	240	232	269	253	200	248	242	252	256	253	223	245	257	255	239	248	228	248	236	232	263	240	260	249	259	213	232	229	236	224	243	239	268	271	256	262	267	240	235	241	238	246	236	241	250	261	254	255	239	249	278	229	252	252	235	233	253	229	227	247	246	229	226	228	239	251	247	227	233	245	257	210	237	256	263	237	250	250	238	260	207	242	235	245	218	236	239	225	247	261	239	254	249	245	253	255	210	246	243	255	226	233	265	242	222	250	267	244	250	241	206	237	216	230	250	243	273	237	246	245	213	231	240	234	262	220	231	252	247	228	247	237	244	228	246	251	214	262	226	245	239	243	208	238	208	245	266	247	262	246	248	211	227	239	239	261	248	221	242	220	241	237	259	263	218	263	227	231	218	242	228	240	228	232	242	213	258	248	244	240	241	207	247	244	217	229	251	236	229	236	231	229	247	210	242	263	249	267	245	269	242	259	255	229	248	250	232	246	248	227	240	250	215	257	242	232	249	248	243	240	221	227	233	254	265	240	260	247	254	269	211	232	220	234	237	238	244	262	230	228	220	227	280	257	247	244	239	231	218	251	225	205	234	267	207	222	233	234	243	228	243	247	265	268	238	269	234	237	234	236	222	226	232	236	240	269	235	256	240	235	233	254	244	266	223	240	249	232	251	233	248	257	267	233	256	235	248	254	225	242	230	244	235	243	244	239	232	214	241	249	240	247	250	221	233	240	234	238	231	260	239	232	269	237	257	221	235	227	230	230	233	237	221	231	257	229	257	259	229	269	225	210	242	231	244	228	210	212	251	273	246	251	251	224	216	269	213	226	240	247	244	235	252	233	246	274	258	243	225	223	237	255	256	238	228	230	237	223	287	240	222	242	253	250	241	226	259	238	235	232	253	239	236	232	246	228	227	245	253	246	255	275	245	258	232	243	236	238	227	259	239	238	226	256	214	242	245	254	233	227	254	240	253	223	222	239	267	227	239	246	262	229	245	239	265	242	236	227	246	254	207	225	243	271	250	224	255	284	262	262	224	249	213	214	230	233	243	257	239	257	228	250	245	245	212	232	262	185	225	224	231	238	230	259	246	220	242	229	241	220	215	220	230	214	226	228	240	239	230	218	259	233	236	233	254	228	243	254	244	270	237	235	251	243	241	228	227	234	252	222	238	254	237	249	222	243	226	252	234	251	279	242	239	243	238	214	239	235	259	260	239	238	285	257	248	234	252	250	236	240	253	249	245	226	260	237	246	260	243	233	248	245	248	230	241	259	212	235	212	241	228	220	236	223	238	236	223	241	209	238	240	262	259	244	230	254	237	237	236	233	226	262	267	239	230	249	246	262	244	252	277	274	237	244	242	229	257	225	252	253	244	241	211	254	218	261	238	232	227	219	225	214	221	221	270	234	253	248	237	259	240	229	234	225	233	241	241	217	243	245	238	242	252	232	256	246	237	213	221	245	243	250	266	228	259	230	244	207	213	282	272	231	257	234	216	237	241	239	253	234	244	251	233	225	230	201	226	234	240	247	233	236	275	264	242	233	240	227	233	225	248	245	227	249	218	231	237	230	242	234	261	210	230	256	252	234	249	255	252	241	245	250	251	204	238	225	229	270	245	276	244	224	211	244	250	242	246	237	243	252	229	238	260	248	265	256	229	235	239	222	227	247	215	248	245	242	241	237	238	245	265	257	269	234	229	253	263	233	205	256	224	245	206	255	246	246	267	247	271	263	253	258	233	261	237	263	253	244	242	255	254	246	252	242	229	208	222	227	265	224	235	247	212	232	214	201	249	242	261	229	229	265	267	248	226	246	257	242	269	265	237	218	237	228	244	266	246	230	239	240	253	247	255	236	250	259	251	237	220	231	223	233	211	231	226	235	247	221	251	203	261	249	215	240	244	235	237	202	263	237	232	247	255	259	255	256	247	224	239	233	247	219	241	248	223	248	246	252	240	220	231	240	260	268	231	225	232	262	210	238	245	239	239	245	217	222	223	212	242	235	238	230	252	241	270	252	245	226	251	247	219	254	217	234	232	223	234	209	235	241	204	264	242	224	248	255	224	236	220	229	243	218	234	236	231	236	228
22250	21114	28724	23742	21113	21155	9741	1430	950	903	796	718	645	620	609	560	576	516	525	531	501	517	501	490	478	474	497	488	464	480	512	540	486	473	514	455	500	458	459	460	442	470	487	443	454	510	457	413	491	451	445	450	416	426	476	475	439	413	473	441	425	452	453	434	438	474	447	456	435	446	490	422	472	416	410	452	438	474	441	472	458	431	460	437	463	448	438	473	442	425	456	444	446	439	425	451	457	453	457	463	427	468	423	420	482	431	457	491	417	446	430	474	400	456	477	474	420	415	464	448	481	486	473	447	414	455	456	443	437	470	425	445	421	487	426	484	491	467	474	445	446	481	498	464	416	449	477	487	454	450	415	451	443	409	397	448	478	438	482	445	424	468	440	445	464	422	455	443	439	444	444	473	485	448	493	502	444	455	439	449	400	471	423	451	482	453	456	405	439	447	441	474	444	477	459	458	474	458	459	453	423	479	457	457	483	446	456	471	429	514	430	446	458	424	458	487	449	450	478	441	452	396	470	438	466	467	461	426	470	440	429	457	440	456	478	453	457	445	468	436	469	456	455	480	456	451	456	412	443	438	486	468	438	451	435	482	419	448	433	432	464	447	447	435	474	457	459	466	488	432	488	447	432	459	486	452	446	448	468	461	441	433	441	424	473	467	429	419	451	445	422	458	478	480	447	453	403	448	439	455	457	439	468	458	483	436	445	437	423	464	418	418	447	455	454	456	431	455	470	450	463	456	437	437	446	491	445	451	474	470	448	451	425	468	424	438	436	456	454	452	450	433	446	421	456	463	409	476	441	468	449	469	443	455	480	448	440	454	445	488	431	426	437	461	459	427	444	464	481	467	455	448	434	444	445	417	453	431	435	430	437	469	442	443	461	423	453	466	451	418	424	462	481	490	441	467	451	456	472	457	464	419	505	424	481	466	494	432	478	465	441	419	420	444	428	493	449	434	451	465	458	461	455	442	427	444	493	482	485	467	447	455	447	446	459	452	466	479	471	456	461	460	395	433	431	428	469	448	426	428	413	471	452	421	477	440	438	446	469	443	441	478	448	415	455	442	442	424	433	483	456	462	483	440	434	449	456	416	463	463	473	425	420	432	456	457	433	473	447	422	454	457	451	459	475	433	466	417	475	443	447	459	447	446	441	488	401	431	444	440	465	443	472	434	460	433	436	439	416	433	429	506	497	428	447	459	468	451	454	420	444	393	477	467	491	462	459	440	453	472	443	409	441	463	479	458	447	441	448	446	478	465	436	439	451	451	458	445	449	447	440	436	460	457	428	402	479	408	453	439	430	448	472	481	420	472	460	452	424	474	497	469	434	429	443	412	462	462	435	480	459	455	489	419	472	453	456	492	434	412	431	457	475	472	428	455	454	452	486	446	499	435	432	441	419	454	467	430	451	479	449	437	479	476	442	458	411	461	461	417	492	480	442	455	455	420	473	413	432	482	461	484	425	444	452	464	442	444	452	442	482	455	465	456	483	407	456	474	402	439	462	450	455	409	444	421	435	450	434	465	476	421	456	481	450	455	422	415	432	477	425	450	457	440	439	461	442	455	446	404	405	463	484	449	445	463	417	430	459	483	449	509	441	462	441	444	443	396	412	451	423	454	429	443	448	454	462	403	474	426	452	476	441	423	414	447	477	452	481	454	438	452	445	467	432	460	457	454	418	400	439	443	447	454	466	434	451	431	411	442	441	461	470	423	457	442	440	484	452	438	473	467	429	445	452	466	449	452	434	426	436	441	422	445	445	446	467	415	425	406	439	426	438	442	429	426	438	451	430	415	443	435	468	435	427	481	441	443	467	482	474	465	437	424	444	448	459	476	493	461	486	411	453	462	456	431	461	456	470	479	466	455	465	427	471	436	450	464	434	439	428	430	480	428	430	419	437	487	453	454	469	473	458	477	445	462	441	446	484	429	467	445	455	477	451	500	456	435	451	432	440	445	454	447	446	466	460	434	446	447	449	482	441	448	461	471	448	468	453	457	447	422	489	443	446	420	439	454	432	469	401	433	454	448	457	458	415	426	438	476	455	433	487	474	434	467	426	460	435	463	474	448	425	480	478	480	467	485	456	438	467	432	430	461	423	461	404	446	443	421	446	463	449	488	446	471	452	430	436	443	445	454	462	495	477	416	463	489	418	419	448	424	426	480	471	454	425	465	458	405	455	426	422	438	433	464	469	449	460	404	407	448	458	475	474	447	466	464	444	448	435	436	435	446	429	436	434	445	447	461	487	465	421	432	496	452	468	440	440	470	440	483	438	490	415	410	457	439	476	425	440	440	414	472	458	462	477	493	465	485	437	443	434	455	467	462	451	460	476	454	435	434	456	421	441	498	491	432	452	440	434	471	461	442	448	466	447	427	459	472	454	459	449	426	436	427	461	440	462	444	437	460	450	415	481	450	455	423	429	472	412	463	475	427	448	422	397	433	452	470	455	473	478	452	456	425	478	469	471	480	424	457	445	483	477	418	473	456	444	427	474	435	456	474	414	480	470	492	437	424	452	448	473	436	443	446	430	483	451	441	473	471	457	425	455	464	452	455	457	398	467	484	448	425	451	428	462	486	448	419	454	467	434	438	454	457	455	452	429	431	438	504	441	477	451	449	428	463	449	410	470	419	426	466	468	470	461	443	453	420	442	445	464	436	441	467	400	467	463	468	468	434	441	480	436	459	430	471	433	437	416	457	469	420	458	425	466	468	492	444	455	454	479	438	432	457	452	466	457	440	459	451	435	480	429	412	411	441	463	458	431	454	443	440	449	467	448	444	461	471	463	443	466	445	460	453	427	432	459	462	456	439	492	415	438	417	450	413	432	479	444	446	467	427	447	461	430	439	448	458	458	439	466	450	436	406	485	467	454	456	447	462	402	461	456	464	443	430	457	402	440	493	420	419	458	427	417	443	416	451	465	469	476	450	464	451	467	477	450	449	465	479	446	420	437	421	448	466	444	437	414	445	423	441	468	447	458	483	461	449	497	447	466	465	411	434	446	477	501	447	446	448	429	391	476	455	439	457	481	443	469	428	404	443	431	429	448	435	425	442	438	455	433	462	445	413	437	453	466	451	449	435	451	462	460	450	469	491	450	436	427	444	465	447	449	481	448	459	437	506	440	460	476	484	458	429	484	474	474	436	478	442	481	472	470	464	482	462	472	477	456	451	451	462	476	421	486	458	428	481	440	470	436	469	447	442	438	463	464	414	497	433	448	414	423	409	475	461	485	463	453	398	455	492	475	450	396	463	465	470	470	439	444	440	453	464	437	479	459	434	448	447	456	469	441	444	449	450	429	445	481	476	475	448	475	444	440	469	462	432	446	435	387	468	412	426	448	470	429	426	435	437	445	462	429	419	434	443	431	427	432	431	431	416	474	405	395	415	471	439	478	475	485	424	430	473	442	446	465	467	432	472	466	431	423	427	450	421	439	452	420	434	453	402	470	461	459	440	480	428	453	476	398	413	456	426
7850	19012	15038	7827	5055	3709	2654	2004	1644	1280	1142	942	900	859	745	777	758	703	712	666	701	654	623	685	598	635	627	582	587	614	584	617	612	602	563	652	583	566	561	571	572	609	541	515	553	604	608	529	590	545	601	595	566	534	595	593	593	567	564	575	569	565	551	638	549	597	564	566	580	568	599	614	588	537	556	546	540	548	550	550	559	562	527	531	550	588	525	579	586	583	600	557	532	566	547	584	545	510	567	586	563	569	546	558	552	546	554	543	562	525	573	583	537	586	563	557	513	598	520	566	555	510	596	553	573	525	585	576	577	557	543	553	531	563	517	574	578	569	577	553	583	584	567	509	571	589	567	578	604	585	573	587	584	528	557	524	536	589	522	556	542	530	570	541	565	544	556	517	563	607	565	573	523	563	549	559	542	590	534	585	584	548	555	541	579	564	528	499	523	580	538	527	555	578	589	560	598	533	609	529	552	552	593	576	558	525	581	579	541	603	559	580	564	549	531	572	536	566	581	579	574	546	555	579	571	570	582	600	567	533	592	528	555	552	558	550	570	557	560	529	570	566	544	560	577	552	524	544	584	543	578	555	588	535	582	589	603	601	587	566	551	578	539	557	594	559	593	582	550	577	529	579	546	532	555	571	557	579	570	522	580	596	571	566	549	521	566	578	571	537	589	556	566	548	534	591	569	617	530	594	557	558	564	575	540	548	615	556	529	592	559	586	572	557	527	567	561	606	554	561	576	601	578	552	547	566	598	581	570	574	539	640	564	523	561	536	563	569	572	510	572	579	568	527	551	547	573	554	547	564	572	587	580	540	581	602	542	582	514	552	565	527	510	581	550	620	543	582	547	585	506	546	567	535	582	570	564	551	589	509	564	576	561	565	564	556	566	527	568	594	548	525	557	615	574	554	537	559	565	558	600	574	548	567	565	580	583	545	538	552	583	531	568	536	529	554	516	563	604	533	581	551	562	572	558	633	594	547	576	600	590	565	608	612	587	580	592	614	562	552	573	592	550	588	528	589	575	581	562	574	576	536	553	552	523	579	559	536	543	573	584	549	561	564	582	530	561	559	544	572	525	584	549	533	596	592	554	585	599	564	545	588	514	576	588	538	548	579	578	598	544	565	557	550	559	543	598	629	532	572	544	600	557	566	539	546	544	559	581	582	550	534	578	558	597	565	559	588	569	560	562	614	579	599	568	594	562	565	611	539	506	563	538	576	562	567	578	532	539	584	601	499	569	560	565	558	555	578	599	579	549	528	622	569	518	558	566	537	563	555	581	578	591	571	544	582	583	587	568	517	575	550	608	589	551	551	561	543	528	537	524	537	575	574	542	584	552	583	531	561	531	569	545	636	539	613	565	510	568	577	563	592	544	507	612	579	600	552	570	567	542	602	540	578	543	545	543	587	597	575	555	559	590	551	537	537	566	533	559	562	557	544	588	556	571	591	552	613	611	544	602	546	578	560	587	550	565	572	597	565	555	571	559	585	532	544	589	553	570	538	561	624	559	564	567	569	518	530	567	575	534	564	586	575	587	520	554	530	580	604	570	542	563	551	556	551	564	587	572	545	558	546	564	569	503	583	565	605	538	589	591	583	540	553	549	575	599	523	618	528	526	580	598	579	548	558	571	579	544	550	624	572	592	546	578	572	595	585	517	611	562	534	575	567	542	561	574	557	589	553	560	563	591	531	584	588	555	532	520	585	503	575	599	580	556	567	535	583	574	570	534	565	553	567	568	567	579	503	555	551	521	577	558	532	547	568	571	562	500	538	548	577	533	556	575	583	523	544	528	546	573	557	560	557	549	532	564	549	590	565	553	545	545	553	565	583	566	577	586	538	551	574	549	529	542	590	575	591	585	572	518	550	581	554	543	543	590	559	528	538	545	529	583	563	580	548	570	541	569	559	555	569	548	612	570	563	607	617	592	601	570	585	546	564	549	578	544	564	564	572	550	550	564	558	580	572	534	546	555	583	560	554	547	534	567	585	607	605	549	573	585	551	599	523	572	573	563	579	538	521	575	537	540	541	553	576	541	573	585	563	584	566	539	616	549	567	533	629	560	606	549	541	568	574	540	555	582	577	553	574	556	529	558	532	576	586	600	568	542	586	516	560	601	561	536	556	547	555	547	574	579	549	615	581	550	562	553	570	549	603	580	557	527	587	521	592	588	590	548	571	553	614	569	584	582	583	556	588	522	582	559	594	554	562	582	623	606	565	567	541	554	572	579	522	583	561	545	603	583	543	498	525	547	525	564	550	545	570	553	563	538	560	579	508	575	569	541	550	551	542	534	540	548	562	590	581	573	589	561	528	565	559	553	556	586	576	520	593	584	520	569	559	611	566	563	577	563	519	576	574	548	543	552	559	585	592	602	585	559	608	552	560	565	567	563	548	589	533	514	559	590	544	527	541	551	535	548	559	561	534	547	582	590	548	525	548	530	573	511	544	586	579	569	563	506	547	561	599	564	555	590	593	580	553	610	577	561	585	602	527	515	543	545	563	560	583	564	557	560	561	594	571	551	571	566	578	560	565	567	597	521	540	517	531	604	570	565	581	545	548	567	568	552	574	535	573	567	596	536	558	568	570	559	592	597	588	579	550	556	564	542	583	523	575	567	572	537	576	599	563	575	523	579	560	578	563	568	556	575	532	545	570	565	543	564	531	566	544	518	530	578	547	570	549	574	548	577	540	574	578	547	539	534	520	546	598	542	554	576	562	538	549	574	580	618	531	543	544	560	559	560	546	553	596	586	567	569	557	583	596	549	553	587	594	527	573	552	572	561	579	559	533	535	551	538	553	560	560	585	565	576	602	533	566	565	611	597	558	573	577	534	579	596	521	556	548	557	517	554	592	529	528	585	590	570	574	573	591	614	595	593	595	529	532	566	568	522	518	543	531	545	565	598	568	550	575	601	552	584	544	541	575	548	536	554	572	569	539	584	553	604	560	590	557	596	574	555	543	541	555	559	524	609	544	510	600	565	578	584	537	540	564	539	539	556	607	560	533	587	570	577	524	570	571	558	600	607	545	576	580	572	536	575	555	556	559	562	586	582	567	541	625	527	579	581	573	526	579	560	576	616	534	554	549	554	592	555	540	551	559	567	579	567	592	572	544	567	556	577	528	564	566	584	565	574	577	580	584	563	544	558	558	588	539	566	548	604	555	573	599	532	558	529	567	559	594	566	553	558	557	520	532	549	565	572	558	541	512	597	581	539	553	570	558	544	552	571	544	545	596	598	572	553	579	554	548	557	579	599	577	549	554	561	590	579	577	551	572	530	548	590	574	543	549	490	590	576	565	544	594	545	529	561	503	562	532	562	523	547	549	554	552	575	549	567	554	578	556	554	542	596	537	567	592	545	540	535	585	571	550	556	522	612	586	504	605	572	566	585	569	577	560	567	540	543	561	574	553	553	596	567	551	554	591	576	533	585	521	606	525	540	567	572	593	531	570	585	523	546	598	522	564	585	576	579	517
26892	19142	6205	1251	790	566	480	497	441	443	472	453	419	398	460	424	433	423	441	412	416	419	424	401	440	407	408	444	378	448	418	388	422	406	429	398	464	415	457	451	410	431	403	407	448	407	443	403	453	442	466	432	392	410	403	413	424	384	425	413	435	428	403	395	468	412	447	437	421	414	406	446	420	417	432	465	397	437	444	405	428	433	452	460	396	427	426	442	435	420	406	422	383	437	448	410	406	404	426	417	439	398	414	387	451	408	425	417	402	408	406	406	405	371	373	406	392	449	404	410	422	415	405	437	411	440	430	386	411	436	454	456	438	394	442	409	424	411	419	440	443	413	438	465	427	413	418	415	420	447	409	431	395	426	394	380	431	440	442	415	457	408	429	406	385	465	415	456	414	423	430	399	419	431	428	398	417	407	386	396	443	417	411	427	414	401	440	450	411	392	436	409	398	434	447	427	394	434	403	414	438	443	386	432	448	459	420	450	412	411	408	442	412	421	400	403	426	391	432	426	394	412	417	416	410	445	414	438	432	409	410	392	455	417	413	402	404	457	380	426	446	414	441	454	420	421	411	416	418	406	453	427	428	419	392	440	421	428	442	407	410	417	409	408	410	397	424	417	439	447	408	406	427	400	434	405	415	380	431	401	437	411	472	423	413	420	449	419	418	391	416	444	403	422	384	391	425	417	459	416	415	416	417	458	389	423	428	422	428	400	403	439	448	435	421	438	450	470	401	428	428	408	406	432	387	404	417	422	431	415	464	393	427	397	456	425	431	439	408	406	400	421	416	388	399	396	413	446	413	425	412	414	437	436	397	418	450	413	450	434	445	439	441	420	411	434	420	402	423	430	420	426	415	432	429	412	406	398	399	398	407	408	415	398	426	410	439	402	411	410	453	409	456	388	442	420	417	440	420	422	420	436	427	411	454	412	426	376	399	402	436	404	419	427	415	400	395	409	444	421	443	392	422	414	450	416	418	410	410	415	421	427	425	442	410	421	428	414	428	407	431	433	427	429	427	414	374	417	393	408	415	490	417	427	387	417	434	405	418	390	399	411	426	417	418	429	368	439	428	399	403	455	404	428	425	414	442	412	443	395	422	378	387	419	432	408	414	433	434	387	462	421	371	412	442	427	423	389	407	388	453	434	449	455	435	417	426	405	412	418	411	406	424	421	420	394	414	430	402	413	439	389	407	407	402	433	421	426	419	418	390	422	453	432	393	389	402	405	388	389	418	434	433	404	415	393	422	409	408	425	407	420	449	429	412	430	427	402	438	393	424	431	431	408	447	405	432	436	410	404	425	409	454	426	393	429	407	393	436	432	390	380	432	420	425	419	400	417	420	425	425	423	391	449	385	411	435	458	414	433	447	388	446	382	446	429	414	411	417	435	419	398	398	416	417	412	426	388	454	413	450	403	404	433	427	419	422	382	404	418	442	425	401	422	419	425	402	416	419	407	453	435	441	427	421	416	417	456	417	419	417	435	408	396	467	415	421	411	392	424	430	428	420	385	404	432	436	383	437	392	451	403	420	417	423	393	424	429	418	403	435	411	452	472	413	401	436	421	435	435	381	440	407	433	400	451	406	422	423	418	433	443	413	408	408	425	427	429	387	410	448	428	412	408	411	428	425	419	383	423	419	427	406	453	437	371	425	449	409	403	407	429	400	407	440	413	341	388	410	425	420	420	435	428	416	423	475	428	415	435	386	425	399	400	451	398	439	405	418	379	437	413	445	417	443	424	431	383	437	422	445	396	433	376	399	411	423	419	430	419	416	433	404	434	412	407	465	466	422	412	436	429	426	374	438	406	422	447	460	411	403	433	409	420	402	386	415	396	418	426	428	426	432	429	407	429	405	395	483	433	436	421	423	404	420	423	376	429	417	414	411	415	417	392	416	421	402	416	431	408	403	403	421	420	470	356	439	412	460	425	456	420	402	426	452	435	426	418	421	434	441	419	411	360	417	419	391	433	436	433	468	440	424	407	408	409	432	401	408	428	427	400	476	437	385	431	444	400	418	421	415	419	426	438	439	473	361	425	438	434	436	398	416	400	450	455	421	443	402	428	410	413	431	430	432	404	404	404	414	421	421	459	446	440	437	435	418	429	425	414	395	421	466	433	406	436	420	398	387	408	390	396	419	443	448	391	416	421	422	440	454	391	404	403	462	393	451	412	418	420	382	414	410	405	438	458	400	421	427	405	454	438	397	432	382	415	406	413	354	424	443	436	416	427	408	423	440	411	437	397	459	439	401	432	395	359	430	408	431	427	433	418	369	410	403	408	450	434	455	405	405	427	425	416	432	423	420	419	403	386	453	412	436	400	394	434	411	400	413	452	418	423	436	420	420	460	407	413	433	421	420	432	404	411	444	407	438	445	411	443	434	405	416	400	424	461	409	425	404	403	421	422	444	398	396	422	440	402	408	426	408	407	412	456	388	401	451	455	406	392	439	421	420	400	426	423	418	415	406	392	439	401	390	422	410	419	424	426	443	410	399	411	407	438	442	424	403	423	415	410	418	428	413	424	383	440	375	427	419	433	414	426	392	450	435	409	459	410	455	426	423	407	425	409	408	404	428	409	451	424	460	391	431	375	420	411	439	406	402	405	443	408	431	372	411	466	393	443	423	380	420	422	390	403	413	448	396	417	435	424	439	376	390	384	435	429	412	458	403	388	412	436	426	386	438	395	418	412	404	363	416	425	427	441	421	393	421	435	421	380	411	458	416	392	430	437	426	447	418	423	399	416	433	390	436	415	436	424	415	399	404	442	418	441	436	434	389	417	387	397	419	415	443	421	444	420	453	415	400	392	418	437	425	410	433	418	390	416	408	428	422	402	465	433	429	411	449	412	427	408	422	423	441	450	416	421	413	441	430	396	442	431	427	435	420	448	375	393	408	433	425	428	377	409	391	393	415	453	413	421	397	412	449	402	420	403	394	404	386	443	440	401	413	434	398	431	428	416	439	407	413	389	425	423	422	437	423	420	430	396	418	368	439	416	405	412	374	410	416	414	430	413	396	432	446	427	451	412	403	433	446	441	417	422	432	432	403	412	443	422	428	401	439	454	403	401	376	445	417	388	458	377	397	451	408	436	411	464	415	442	417	411	415	414	429	437	412	453	432	432	393	433	369	416	423	404	478	409	418	389	413	420	458	444	418	480	427	426	433	425	452	408	425	417	445	414	422	416	434	411	398	438	432	417	431	408	431	420	426	424	403	428	392	443	433	419	439	439	441	433	437	428	374	427	416	413	401	376	441	381	456	472	424	419	395	415	419	407	429	407	461	430	413	384	401	415	424	404	425	436	404	427	392	409	413	440	418	413	369	419	416	416	412	450	411	423	419	456	453	407	456	378	447	384	423	432	410	413	428	385	429	398	429	416	418	452	422	433	418	434	407	421	440	418	412	449	401	424	436	444	429	394	445	380	435	391	387	456	442	441	432	408	414	393	416	420	408	371	404	414	452	419	420	416	407	421
5553	3884	2973	1477	1011	825	726	594	607	551	523	553	524	540	523	496	513	575	557	527	544	487	542	513	530	542	526	488	520	513	470	494	493	483	508	499	494	519	509	502	518	552	519	494	486	521	513	513	495	516	483	475	485	472	511	508	508	497	534	490	464	492	522	526	467	479	571	497	512	520	519	507	499	513	511	538	488	504	522	527	498	512	526	516	498	530	484	504	529	508	469	522	516	552	549	524	500	496	551	470	508	509	502	527	503	577	503	513	465	535	515	519	516	524	532	546	540	512	514	511	505	541	499	539	536	525	492	495	511	535	525	500	513	510	515	501	487	538	549	489	521	512	480	465	570	504	528	515	503	535	517	500	486	549	500	468	510	498	556	495	521	565	493	560	492	525	481	514	530	490	480	502	494	534	508	542	508	541	518	536	519	511	499	508	507	542	477	492	485	476	510	517	539	527	514	490	491	531	501	510	521	519	459	501	529	524	476	501	505	532	493	484	516	558	509	469	513	475	515	500	503	557	496	510	490	507	522	511	510	523	519	523	488	493	471	482	552	500	491	501	492	513	502	560	527	510	511	501	479	504	498	528	524	553	495	526	522	501	495	527	483	531	546	522	508	521	530	502	516	509	513	493	492	506	514	550	532	479	499	530	461	508	513	534	545	483	507	505	494	521	519	498	526	476	501	518	537	520	519	504	496	516	497	529	512	503	537	513	509	545	514	548	505	494	520	493	495	457	495	488	493	488	492	497	466	498	519	521	489	538	486	545	499	514	520	499	513	536	522	465	498	530	482	520	514	496	514	520	523	506	511	487	476	520	523	543	507	507	489	570	510	532	482	534	494	529	561	486	475	505	518	514	484	519	528	500	537	509	491	545	519	534	520	497	498	501	512	482	558	528	481	492	523	516	515	530	500	543	562	516	529	513	530	515	481	506	503	539	522	523	534	531	500	542	492	538	475	493	535	497	506	504	488	545	548	528	506	522	569	490	516	503	478	499	515	505	543	504	522	505	532	484	453	521	466	519	532	527	485	524	526	501	540	536	499	504	527	531	508	502	496	520	543	463	516	530	522	512	521	523	502	492	561	511	490	462	482	518	506	517	480	534	531	473	503	521	524	485	578	507	500	538	484	522	503	539	515	531	464	525	517	516	529	504	487	533	509	544	511	486	501	502	528	535	510	498	480	526	482	506	492	488	497	562	491	505	512	501	501	491	511	510	483	489	520	535	522	522	499	517	538	538	519	492	500	516	563	478	491	560	513	501	556	528	522	498	484	531	475	545	495	505	494	511	498	478	548	515	555	489	525	506	524	520	486	498	508	484	487	477	461	483	514	501	541	513	491	502	496	499	491	530	530	480	512	492	498	483	477	516	540	500	493	489	514	511	500	517	546	515	511	506	541	487	534	497	508	513	539	508	485	521	491	497	497	485	540	519	523	512	490	468	520	495	549	512	499	506	552	494	514	520	505	532	487	478	487	524	527	520	522	533	515	500	527	510	501	514	525	490	526	540	512	498	513	503	488	491	484	533	534	499	530	477	529	508	478	522	517	511	499	510	512	532	486	505	526	530	520	505	537	508	545	523	512	528	552	498	483	504	518	529	516	511	522	531	490	504	523	541	497	521	503	533	523	478	522	476	483	503	526	508	517	536	491	518	506	528	500	532	537	505	532	511	491	508	521	498	533	496	481	545	516	504	525	484	545	512	483	497	497	506	534	510	546	533	499	482	517	494	534	528	533	515	495	477	508	539	481	470	498	499	523	477	493	484	494	508	488	496	529	523	501	496	509	483	529	533	516	500	511	499	485	506	473	503	450	491	492	495	511	486	526	510	511	528	489	508	510	528	467	545	484	539	555	522	545	525	507	545	512	512	517	516	490	492	524	493	487	500	480	524	511	523	458	519	552	522	529	517	479	563	482	498	484	530	508	533	522	502	533	499	513	520	522	526	522	516	490	513	505	502	532	530	499	526	516	508	563	490	475	533	486	516	510	491	504	521	528	538	508	522	531	470	497	517	468	529	505	528	523	542	487	520	482	461	541	497	510	525	492	485	499	480	511	483	506	476	566	541	470	501	544	491	531	514	505	518	539	492	526	534	468	522	541	557	529	487	519	509	543	487	519	509	499	482	509	531	553	506	503	514	528	517	516	517	506	474	480	470	492	518	513	539	530	510	489	520	489	504	569	466	503	476	548	500	529	538	503	473	487	518	509	533	539	575	501	498	556	537	514	505	526	479	536	560	487	491	501	471	515	511	511	529	491	485	499	541	501	491	525	493	519	494	484	490	509	528	494	512	500	531	522	482	532	508	510	498	523	514	499	489	545	544	502	477	501	507	507	506	488	501	524	507	493	497	550	502	492	510	512	474	491	526	456	497	520	503	505	516	497	561	518	510	536	518	515	563	501	535	517	506	518	495	498	519	506	493	535	506	523	484	511	515	524	511	478	533	495	540	499	508	531	527	515	475	500	509	494	519	526	546	510	508	511	499	528	565	514	504	495	512	524	526	553	500	476	499	549	519	535	473	528	500	546	519	514	507	514	498	496	515	504	520	543	542	505	504	532	548	506	493	490	500	496	481	539	526	494	475	522	509	506	529	496	495	483	538	499	538	473	541	535	485	482	525	523	530	485	512	537	513	523	545	501	489	508	502	530	490	515	532	495	495	503	526	547	539	529	545	566	506	483	484	492	494	481	490	514	554	516	515	498	485	495	509	525	487	520	517	494	512	553	526	498	506	492	541	524	473	505	495	481	509	513	506	536	509	502	517	499	533	565	515	531	489	555	527	533	512	506	514	496	497	504	510	519	499	538	478	502	489	525	532	512	488	508	483	527	524	518	547	503	501	495	498	537	525	503	506	490	517	489	463	481	495	505	461	474	509	537	527	496	539	503	469	526	507	537	540	508	492	569	533	508	505	442	505	550	535	500	520	474	551	497	519	485	491	494	496	515	495	504	504	485	494	522	489	551	508	501	495	508	530	508	499	501	517	480	523	511	488	532	489	526	532	516	488	525	491	473	504	555	528	495	498	540	536	524	521	526	530	489	524	548	505	487	520	537	493	508	468	499	512	518	526	491	533	572	505	511	549	518	548	518	542	508	509	518	511	498	465	540	507	505	513	535	541	544	549	487	509	517	520	500	508	497	542	532	501	512	529	455	508	512	531	516	497	511	495	487	519	540	502	488	542	505	485	480	515	504	497	501	535	528	504	497	522	545	456	520	485	571	498	506	513	539	516	534	514	548	530	516	491	499	541	571	544	494	507	532	483	485	486	469	479	535	494	506	477	508	469	506	528	469	476	530	510	545	500	487	491	539	489	482	470	502	497	509	493	508	468	495	498	512	506	511	457	517	475	502	521	509	515	506	556	526	520	510	569	517	491	506	530	480	552	484	449	501	514	539	501	508	456	470	493	491	491	524	510	502	517	462	509	481	530	486	545	483	474	493	529	491	535	520	488	527	494	512	506	484	493	493	526	505	526
23199	21056	28160	24126	21033	10023	1596	1088	955	845	851	821	776	708	709	682	738	674	680	689	683	711	687	646	708	696	721	668	692	644	665	658	670	688	625	637	649	702	646	719	671	660	730	661	637	674	643	664	632	664	618	702	628	599	643	640	641	665	637	656	667	650	641	616	694	694	633	620	651	636	673	699	669	655	680	638	682	647	666	670	677	672	662	667	675	666	610	641	662	606	668	647	632	650	674	626	702	647	651	625	645	646	687	619	644	697	669	662	663	664	659	636	647	684	655	666	686	672	624	684	656	631	643	619	649	677	660	656	669	665	633	664	633	642	641	700	660	637	693	634	664	636	640	649	667	625	664	666	627	655	676	659	650	653	630	661	677	661	712	654	673	698	646	631	633	620	662	678	670	657	651	654	677	681	641	639	632	698	635	687	668	644	639	649	668	601	690	639	636	632	662	702	625	676	639	641	648	666	685	632	660	671	670	614	687	663	626	669	646	619	669	647	635	628	652	629	674	659	646	633	669	667	704	651	692	629	658	655	647	676	632	641	618	647	677	643	675	650	675	639	681	632	661	652	605	630	601	678	635	637	689	646	650	718	669	635	668	658	628	635	659	570	674	666	692	629	659	633	637	651	645	615	657	620	620	671	688	706	626	686	658	629	701	658	632	669	665	675	676	701	648	666	697	643	632	660	659	668	676	679	669	685	674	666	624	699	583	628	692	656	674	665	660	659	652	693	646	659	625	640	657	624	669	668	644	658	639	674	585	660	632	625	658	647	650	688	624	656	642	635	656	696	642	652	644	681	608	665	686	645	611	654	650	668	616	627	614	645	706	629	655	673	604	653	655	671	630	675	672	637	647	677	616	621	669	725	655	661	700	639	659	665	641	660	616	685	649	681	618	628	658	623	688	648	670	630	698	654	631	674	693	630	675	678	607	647	640	671	681	635	660	693	595	665	650	643	692	636	676	689	696	620	675	647	681	722	672	633	652	605	637	632	575	667	687	666	678	626	663	712	665	672	673	642	654	594	662	671	657	664	686	667	685	646	604	655	651	607	659	634	641	631	680	645	616	640	637	643	633	650	691	660	655	630	689	631	673	636	678	676	638	685	646	719	669	628	664	649	667	645	651	641	651	708	652	682	630	650	645	585	645	688	627	664	661	636	679	632	629	652	605	619	656	648	632	637	646	629	711	648	674	654	658	692	655	645	694	639	687	682	656	709	690	656	618	646	687	672	689	632	661	644	689	616	673	697	662	681	651	659	668	661	701	676	637	666	638	673	634	658	625	622	691	636	650	659	655	635	684	656	668	637	629	647	652	645	660	693	637	678	664	662	640	669	684	627	594	654	669	709	633	620	608	673	634	647	644	705	666	659	638	632	658	659	633	656	661	647	688	657	616	679	633	612	655	673	640	663	679	680	695	614	640	633	656	683	647	628	649	733	651	650	633	620	647	714	678	644	657	660	676	659	643	701	658	611	669	649	639	639	640	645	639	674	688	653	639	635	667	636	635	683	666	629	674	697	605	662	687	677	656	649	643	634	644	632	659	658	673	562	648	617	670	645	645	701	662	630	632	638	697	624	647	672	676	672	645	644	655	646	650	656	659	627	683	687	646	625	627	672	628	661	642	652	683	661	623	701	666	643	650	620	683	616	622	660	693	636	680	667	640	639	661	651	612	677	663	669	675	639	668	695	651	642	621	639	642	675	652	698	648	664	656	630	590	677	623	654	628	667	684	688	600	658	632	626	683	662	643	637	684	634	686	660	676	641	613	666	644	666	642	654	672	630	649	627	616	627	685	675	636	643	626	612	624	651	664	679	640	678	640	620	660	651	650	629	634	648	620	664	672	644	669	680	677	652	657	663	646	717	699	610	630	633	654	680	683	651	686	670	660	636	647	655	659	642	664	631	679	652	629	645	663	647	653	649	665	666	641	645	668	663	655	626	673	621	668	668	665	661	657	619	678	702	661	640	618	627	670	663	617	651	667	648	645	636	644	644	676	611	590	682	645	655	648	632	607	592	650	694	672	619	705	631	658	623	677	643	667	643	668	624	625	645	648	698	625	656	647	684	678	686	644	686	697	612	651	643	671	647	698	642	624	630	663	620	651	656	649	645	674	704	669	725	721	657	673	656	655	609	673	650	677	645	644	714	673	683	665	688	611	685	624	675	615	664	608	621	686	667	710	682	645	668	676	667	648	664	629	640	675	649	644	627	639	680	594	683	641	596	685	690	641	668	606	639	653	709	681	644	633	644	668	651	651	645	642	644	659	616	630	613	675	642	672	667	698	627	630	670	682	641	683	648	634	647	622	705	678	669	633	681	659	688	640	685	660	657	689	624	654	628	656	671	666	656	644	664	617	620	645	649	624	656	634	655	678	678	691	645	665	634	649	654	657	652	642	672	664	683	679	688	673	639	649	684	658	685	668	637	675	654	626	640	643	648	704	661	631	665	616	632	687	660	646	658	682	659	660	644	645	675	663	658	648	659	660	705	645	664	670	616	658	651	661	669	586	607	667	623	663	620	633	613	649	613	679	640	647	633	673	673	653	651	648	673	673	637	649	606	618	619	641	612	619	646	643	670	617	719	658	652	637	646	602	649	629	664	654	644	696	676	624	672	648	622	666	669	671	646	669	672	671	621	694	664	644	620	623	642	627	671	692	658	666	703	641	617	667	607	700	634	627	647	645	624	688	619	643	661	682	659	647	624	627	612	661	674	674	653	633	674	665	650	649	631	662	662	641	705	634	684	676	639	604	602	649	671	654	663	667	647	662	683	668	677	656	656	634	672	670	692	674	659	666	698	653	639	655	647	672	624	656	601	682	692	632	653	651	675	641	666	637	662	644	676	642	676	637	679	627	685	659	661	646	636	639	640	651	662	645	677	649	659	675	632	607	652	630	641	657	679	687	684	625	682	643	692	656	618	654	651	624	665	680	652	652	628	622	640	647	603	649	673	633	647	629	634	633	662	635	653	661	668	677	636	671	633	661	651	638	641	709	641	683	622	609	677	653	680	636	661	639	685	644	660	627	722	628	627	615	692	682	654	626	650	622	646	608	616	622	653	660	665	651	655	640	699	660	673	640	647	679	652	678	629	659	655	643	661	681	664	643	635	586	687	608	638	618	673	636	662	634	620	670	647	650	613	722	595	618	635	642	669	674	611	679	673	623	681	689	633	609	687	690	632	644	623	668	638	647	684	674	649	698	634	676	665	664	625	638	643	686	665	687	655	629	646	666	656	641	683	590	682	638	672	684	656	665	608	647	616	657	639	656	634	597	651	637	641	643	691	676	647	672	660	662	662	642	675	692	682	674	634	667	663	656	671	613	679	650	606	647	651	654	719	644	651	632	678	652	643	626	665	657	673	621	685	643	612	658	627	624	680	690	623	681	666	624	646	683	640	676	683	695	666	670	736	665	681	623	654	678	652	678	653	653	659	639	651	603	647	621	635	657	662	637	664	646	637	642	679	682	668	655	619
5926	12666	9996	4875	3435	2547	1887	1581	1313	1195	1073	1025	969	999	958	889	857	874	814	833	777	834	854	875	864	853	855	891	792	874	833	874	801	851	792	831	778	774	773	779	771	818	775	812	775	817	782	782	816	783	770	807	770	809	863	803	797	755	823	835	817	850	758	803	784	812	760	836	776	798	791	749	780	837	832	760	834	806	825	826	813	780	802	802	803	826	828	797	791	752	812	745	795	804	741	815	802	793	722	788	835	786	763	781	826	758	796	782	816	771	821	804	797	786	802	829	823	807	771	801	790	818	758	771	783	779	808	827	799	795	850	792	871	823	832	785	759	828	817	828	777	807	783	800	763	816	783	798	731	820	813	827	776	816	811	791	817	860	806	814	817	762	799	762	793	853	810	767	844	789	793	877	764	803	819	820	774	768	769	737	800	788	799	835	800	785	812	743	860	739	791	819	748	826	818	740	807	745	786	781	828	813	811	829	809	740	795	804	787	809	803	757	838	819	740	763	802	783	789	795	846	804	803	825	800	797	808	791	779	785	783	772	806	821	808	755	780	795	759	794	803	865	831	737	776	812	765	754	828	805	737	760	780	816	765	777	795	829	799	775	805	797	783	800	780	767	800	804	790	843	781	801	760	786	817	812	788	780	776	800	804	775	811	766	802	783	822	839	799	840	753	799	832	766	805	778	799	731	796	814	752	777	821	775	802	773	750	810	796	791	788	819	733	800	756	809	815	829	748	841	747	832	782	766	801	777	725	802	823	766	802	812	798	838	803	798	812	796	796	759	786	783	801	801	761	844	722	749	786	795	778	761	771	814	778	802	760	775	810	830	761	817	806	774	793	815	779	799	780	816	834	777	755	782	796	844	772	800	739	784	796	760	806	753	742	808	768	793	752	815	806	832	747	790	852	757	825	786	839	812	808	826	773	818	772	769	775	820	835	805	782	777	845	828	823	807	788	766	806	800	749	789	834	813	815	767	784	772	817	798	780	813	827	764	797	772	838	793	766	836	816	788	829	802	795	775	828	804	811	766	771	778	798	858	807	840	829	858	791	792	809	845	795	796	762	782	811	785	830	830	786	809	805	769	768	808	787	733	789	774	798	753	800	802	773	777	786	820	778	755	769	858	775	768	752	751	820	826	812	806	792	812	805	752	775	796	798	775	785	815	842	838	850	823	757	816	798	772	732	798	834	779	834	766	790	835	815	819	787	793	846	794	826	751	798	777	796	789	817	778	815	775	813	759	773	783	802	776	824	805	804	787	826	766	812	843	821	788	784	836	762	811	782	809	777	765	806	785	826	799	829	842	730	771	753	811	796	784	811	796	767	809	826	801	784	814	845	828	831	804	816	767	781	795	796	792	779	783	770	790	809	828	806	792	815	775	825	825	803	799	816	793	810	803	857	792	774	780	763	796	789	845	784	765	814	775	770	783	808	768	795	799	792	835	867	775	788	744	830	799	795	786	790	767	804	830	766	800	774	799	818	785	783	813	794	798	775	758	818	749	809	806	792	776	771	774	738	829	836	758	816	761	810	792	809	784	781	759	805	810	774	800	783	758	788	812	784	779	737	854	858	821	784	735	792	798	796	760	773	806	747	755	824	809	846	798	773	786	784	802	831	856	816	786	768	779	859	783	768	783	774	799	789	783	825	816	810	787	837	758	809	760	800	808	785	783	774	775	823	827	803	749	823	762	816	793	786	815	787	791	803	804	849	801	841	819	787	777	789	796	809	800	744	768	761	808	807	847	785	792	864	828	787	777	803	803	787	778	836	827	781	846	829	794	783	854	770	761	772	782	807	824	764	814	780	755	806	789	800	787	788	825	800	796	797	802	831	813	763	808	798	787	820	782	811	794	828	773	813	814	754	806	817	868	789	777	795	792	802	787	826	843	757	781	770	806	800	813	793	777	756	806	819	804	779	831	768	776	826	792	809	795	755	809	783	800	782	803	775	790	793	755	778	820	794	801	773	821	884	775	825	770	823	787	824	793	792	795	766	797	776	806	824	833	827	827	767	761	786	819	806	800	787	790	801	742	803	834	784	801	783	795	796	842	791	718	872	755	775	834	815	767	762	778	803	783	796	782	817	825	808	780	815	779	777	782	749	803	844	765	809	803	785	818	820	813	796	779	771	812	819	786	823	805	764	789	813	789	806	776	851	778	788	783	850	820	747	827	773	780	809	812	807	797	760	804	765	798	888	758	834	756	822	798	826	798	809	831	831	816	787	776	779	780	786	808	783	819	814	776	786	819	764	794	836	813	818	793	819	798	838	863	791	823	842	818	839	801	802	794	798	810	742	786	765	811	794	789	845	822	781	854	740	787	799	790	775	787	813	806	810	791	811	762	791	781	820	838	746	802	789	802	842	806	822	832	823	786	768	775	809	734	809	801	786	795	792	805	813	828	808	808	761	783	732	790	791	800	790	778	782	791	822	780	856	753	835	795	734	858	744	781	822	816	765	860	833	761	812	812	760	789	797	782	791	809	819	789	776	760	818	782	801	829	806	804	750	801	810	799	822	767	768	755	790	789	781	837	786	842	802	817	771	827	774	809	744	759	824	843	759	775	796	822	835	812	744	793	791	822	831	842	800	823	797	777	783	798	855	818	842	802	779	803	802	764	812	790	846	734	753	849	807	780	822	761	781	849	798	725	750	782	766	832	803	827	785	835	791	789	816	756	835	799	808	783	812	806	802	773	764	788	832	807	845	812	811	791	767	807	823	798	806	788	781	779	796	833	788	736	814	786	779	814	813	760	770	849	831	781	796	742	811	770	782	793	796	778	827	801	792	873	798	798	806	781	765	831	787	810	801	788	787	766	801	844	764	759	779	799	813	767	766	776	800	788	765	756	806	781	787	767	822	834	770	837	771	777	766	811	796	787	817	811	740	784	827	814	832	793	801	827	831	766	770	858	829	782	784	730	831	793	791	776	839	782	802	780	823	823	812	779	765	793	830	807	809	804	769	840	790	798	800	855	804	765	809	745	808	807	715	839	825	765	830	811	800	765	754	790	776	832	806	825	774	802	816	807	820	778	806	788	748	782	756	807	828	791	758	786	816	782	792	762	846	775	796	799	821	774	798	764	776	757	850	792	837	775	796	758	786	778	779	802	795	804	806	789	821	766	755	795	741	811	805	766	821	835	794	793	833	845	778	782	787	761	850	758	795	798	753	799	766	783	823	787	787	780	781	866	739	781	803	796	806	796	776	807	805	776	794	804	823	803	770	766	845	823	820	740	836	768	835	813	822	844	827	827	806	813	783	766	805	790	801	790	777	810	810	826	798	818	799	750	776	845	774	750	752	785	833	812	776	759	771	786	791	761	766	774	782	845	794	781	834	819	774	821	822	815	784	821	783	821	851	836	838	782	764	731	794	798	790	817	780	821	809	761	830	816	787	814	788	830	766	853	819	810	818	794	831	798	818	803	809	693	798	808	764	830	797	804	776	787	801	744	775	798	803	783	753	837	767	759	848	759
24122	21038	27228	24906	12446	890	500	429	309	285	301	282	227	214	232	222	218	211	192	196	207	200	220	188	200	213	181	227	195	193	185	179	192	180	174	210	180	216	177	200	185	196	189	187	196	177	191	178	164	192	197	194	206	218	188	168	195	188	191	184	196	184	179	178	207	192	211	197	189	192	196	200	198	196	201	176	203	177	185	198	184	174	211	203	201	190	192	173	220	200	190	195	181	199	162	193	193	201	202	189	176	204	209	160	170	188	199	184	194	203	167	187	165	203	166	190	191	198	194	169	190	200	165	182	196	172	173	182	176	180	182	219	189	196	191	166	203	186	171	171	184	211	198	184	199	181	203	169	205	202	162	186	169	193	178	198	184	191	189	164	176	182	201	195	203	193	196	202	175	206	204	203	192	176	173	184	182	206	167	184	202	184	188	196	177	179	180	181	179	198	200	208	172	177	180	184	180	183	190	213	170	202	191	189	186	194	185	195	184	204	187	161	173	177	146	169	195	185	188	208	178	174	195	190	195	183	219	193	174	196	190	206	207	184	200	185	193	199	176	155	204	198	182	187	198	225	165	180	184	159	182	168	179	192	177	186	175	196	181	166	200	196	197	190	199	209	183	192	174	194	176	176	185	189	183	167	180	210	203	201	203	176	201	191	175	174	188	197	181	181	182	192	199	207	170	180	196	163	171	215	185	181	185	155	193	198	173	188	203	199	197	198	192	204	165	190	197	177	185	207	186	188	174	185	198	186	204	196	179	189	203	198	167	175	175	183	186	195	179	202	185	178	186	207	166	180	185	174	194	178	209	183	196	182	194	208	180	201	191	171	179	203	181	176	191	190	168	182	163	173	195	179	167	198	189	193	172	177	177	196	173	164	227	173	210	187	182	197	208	203	192	191	178	198	196	181	173	192	184	192	201	175	188	209	162	194	205	185	201	191	188	164	186	188	196	213	177	209	192	176	190	195	168	196	193	180	179	171	188	194	175	186	195	165	194	178	170	164	203	178	185	175	211	192	187	183	187	178	194	187	169	176	184	216	218	171	183	170	195	191	172	188	182	171	171	184	168	172	212	178	180	182	211	169	171	193	196	194	176	209	172	178	193	178	212	166	196	171	197	171	199	166	183	180	168	177	188	177	181	200	186	169	203	193	177	172	201	193	191	174	227	191	199	178	202	205	199	181	194	197	159	214	171	193	179	194	214	201	202	190	166	210	179	179	196	190	186	184	177	210	161	164	189	178	206	204	186	198	190	234	198	203	202	161	196	208	214	224	185	201	187	168	172	199	183	189	181	199	200	189	159	186	181	190	190	195	172	210	171	183	178	202	201	177	192	179	168	179	181	211	176	183	193	189	194	193	196	195	209	173	189	199	186	200	180	196	185	207	176	181	197	178	193	192	204	186	173	183	160	203	187	162	192	182	194	162	189	190	182	166	180	169	176	190	191	176	199	217	194	192	167	219	186	182	188	164	202	197	195	188	188	163	168	167	188	164	201	179	168	212	179	186	204	175	203	196	167	182	163	211	187	202	178	182	187	179	197	160	198	198	191	193	191	171	144	192	208	184	178	176	186	198	205	187	170	185	188	174	186	182	196	189	179	186	169	200	167	170	165	182	185	187	176	199	169	181	188	200	195	176	180	172	184	188	171	190	158	164	187	204	208	175	180	182	187	190	164	199	211	189	205	188	184	177	180	191	202	176	172	179	220	191	189	164	200	192	190	169	174	194	179	203	193	196	196	193	190	182	208	186	194	185	174	189	191	182	192	169	215	200	187	202	169	187	199	186	190	185	184	172	208	195	164	187	175	174	192	191	171	163	178	179	188	184	203	204	203	186	186	195	161	196	177	183	159	187	178	164	178	174	214	192	184	211	213	183	181	178	177	191	164	184	184	188	211	182	200	219	189	220	184	192	195	172	183	195	173	188	215	174	217	187	155	181	208	184	182	176	156	171	177	204	179	160	167	191	185	180	184	192	182	191	186	178	189	226	172	186	166	191	188	170	189	185	192	184	190	206	198	207	198	194	210	210	185	191	169	176	184	193	197	176	186	234	180	174	189	189	222	177	196	188	206	199	171	192	181	166	197	199	176	187	167	190	184	185	179	175	169	164	198	185	186	175	184	187	183	195	200	167	179	191	205	191	187	182	181	182	167	181	208	186	189	184	173	191	199	176	197	177	194	187	199	184	192	180	172	203	178	174	176	205	202	208	162	198	183	195	193	170	168	181	168	187	188	183	157	182	187	170	179	222	171	187	185	190	191	192	189	183	190	186	164	185	204	185	176	190	199	179	190	201	193	168	202	167	201	185	198	182	184	174	207	176	179	169	181	198	175	211	196	184	183	173	190	190	196	185	192	182	212	174	198	207	182	184	195	199	189	182	179	191	194	190	178	190	211	171	184	194	188	189	198	198	194	181	182	170	182	183	187	193	203	181	182	174	188	186	197	180	169	188	181	201	191	179	185	202	186	141	162	191	185	194	195	193	195	198	188	205	211	175	185	173	174	202	199	183	177	182	181	184	189	164	159	170	169	171	187	180	178	215	198	188	185	162	175	192	149	195	171	200	160	197	196	183	172	169	174	185	153	201	165	180	186	193	183	183	199	163	190	192	175	213	177	172	203	186	207	198	171	167	196	184	156	213	186	182	186	195	198	201	177	192	188	189	181	188	169	175	178	216	169	188	186	180	181	181	178	183	182	205	177	192	185	186	169	200	184	186	180	168	196	186	185	203	189	202	195	181	191	187	197	197	151	181	206	179	184	177	178	183	200	200	157	174	175	178	189	180	163	195	190	172	169	175	168	206	193	211	195	202	206	208	194	184	199	189	193	207	206	162	192	191	184	209	210	198	195	193	169	178	157	198	180	180	153	202	193	185	187	206	190	158	184	192	184	188	187	199	215	194	185	196	191	171	176	193	177	182	178	186	181	177	178	181	181	170	177	185	169	173	177	188	214	163	166	171	169	189	203	168	178	172	207	171	200	187	173	203	178	159	197	200	181	185	231	176	165	174	190	161	189	180	178	177	194	188	191	196	189	171	186	213	188	175	181	176	195	197	183	167	195	160	179	188	226	165	184	161	174	171	195	189	204	162	165	160	173	177	196	165	186	192	181	173	175	182	219	205	184	175	166	162	189	185	187	202	177	177	186	188	189	168	181	167	198	205	177	182	199	208	190	209	160	205	194	160	206	187	198	197	166	189	186	179	185	166	194	188	159	186	197	202	213	180	181	185	182	198	213	183	183	177	193	179	211	193	181	184	191	176	196	173	174	192	195	188	201	173	194	203	188	186	165	182	175	182	205	183	198	168	172	205	173	167	174	188	186	162	165	176	166	183	199	182	172	181	179	197	198	188	184	166	178	183	171	192	191	192	193	192	185	189	175	173	188	205	190	186	191	201	185	175	211	231	182	164	174	193	176	179	169	182	188	180	172	175	165	175	190	184	181	193	200	178	183	170	183	158	197	204	192	193	162	174
5801	9173	6739	3245	2024	1380	987	731	574	478	424	403	370	309	336	310	320	307	312	306	291	255	274	264	268	283	271	244	277	241	257	264	244	216	277	270	266	242	236	242	242	212	252	251	255	260	225	258	257	232	249	272	261	249	262	243	231	247	263	238	245	237	223	241	273	224	218	272	244	253	236	252	237	264	252	277	232	244	264	254	235	259	254	252	222	223	253	234	258	236	265	233	252	243	231	239	230	253	245	225	254	252	258	251	266	253	246	251	257	223	223	232	250	251	264	229	238	240	257	271	241	244	242	230	227	229	247	262	231	242	218	213	264	254	260	279	235	242	215	256	206	247	243	240	254	239	217	260	229	228	235	242	241	243	229	252	224	250	244	229	233	231	233	254	253	231	241	217	242	208	251	216	262	234	251	258	274	239	255	257	231	248	251	234	261	232	243	249	247	232	241	262	225	237	228	213	253	236	257	245	251	230	241	245	276	237	230	240	243	248	256	231	243	234	262	257	228	225	279	248	241	288	260	233	234	253	244	261	255	261	243	250	249	261	219	237	249	250	230	236	255	267	235	230	237	255	238	274	250	241	235	253	226	260	230	237	243	266	248	256	249	230	229	277	250	265	266	239	275	237	249	263	231	249	248	239	229	231	231	240	231	247	243	275	234	265	246	243	265	254	225	256	248	232	259	245	259	257	230	234	240	243	233	240	250	236	263	249	233	239	224	231	243	250	216	232	228	229	238	245	240	259	237	253	254	273	228	260	219	258	243	240	210	233	245	215	247	197	237	258	234	262	243	236	240	204	242	227	240	240	251	266	243	251	259	249	213	245	276	233	265	220	217	250	242	257	239	265	233	255	249	243	256	224	240	248	263	220	263	240	224	239	257	257	258	250	237	242	226	244	251	251	239	255	219	214	246	244	243	254	254	255	247	249	263	232	241	283	252	253	261	266	232	273	257	264	236	229	240	244	215	234	244	235	238	237	265	276	253	263	255	234	248	236	218	230	246	270	249	261	222	254	259	227	238	238	243	251	220	242	243	224	242	213	267	235	238	240	242	232	243	227	249	233	271	245	227	234	268	238	238	237	227	224	252	224	245	221	227	255	208	234	261	225	232	249	241	246	228	236	278	249	228	244	237	227	236	257	258	206	251	274	251	253	218	270	239	247	253	251	241	240	276	245	254	243	260	263	219	230	245	251	227	242	238	240	212	200	214	240	237	233	233	218	256	253	249	246	245	252	228	225	245	237	245	252	235	244	226	258	247	253	224	258	221	234	246	222	201	225	237	220	233	220	204	267	280	225	239	248	243	249	247	234	250	252	254	240	224	246	249	238	238	215	236	242	242	262	217	267	214	245	256	231	247	251	220	242	254	260	257	244	248	245	240	259	237	254	247	252	247	235	247	243	246	258	238	233	255	219	269	250	222	240	268	236	233	263	244	241	255	260	250	224	259	264	252	251	249	224	231	216	241	261	245	238	235	274	246	237	221	257	249	264	253	199	200	246	278	247	267	272	247	237	254	235	236	260	222	209	253	238	266	256	242	232	233	240	229	238	252	250	224	253	249	242	244	249	232	237	245	251	240	253	257	246	259	252	258	231	239	220	238	242	254	240	237	235	243	238	233	252	235	246	250	223	249	261	250	241	233	235	229	256	241	256	234	261	228	248	265	263	252	247	214	243	257	236	232	255	241	265	260	257	254	243	259	246	240	248	232	210	240	268	229	244	220	242	274	232	268	223	250	233	245	230	228	234	226	248	242	218	213	243	238	231	235	271	255	249	225	218	251	220	234	227	249	236	243	245	243	241	235	230	258	236	218	246	239	249	233	221	243	237	245	241	230	236	243	267	232	258	275	226	258	247	256	245	258	252	237	277	230	215	225	276	247	247	246	245	233	239	266	262	229	238	226	248	236	224	238	254	244	227	250	266	253	220	241	199	252	262	276	242	251	257	250	228	232	234	228	255	248	213	258	240	242	268	254	272	257	248	266	210	233	222	256	245	256	248	237	233	251	227	259	221	257	240	208	253	256	235	236	280	225	248	266	214	234	259	246	256	267	251	234	259	223	247	245	236	231	253	260	252	245	263	268	234	232	241	271	246	248	244	245	227	228	225	251	241	244	235	257	251	232	250	250	259	234	257	254	255	223	265	242	265	228	259	268	255	236	241	232	232	214	235	252	241	258	255	253	252	266	234	227	239	262	226	269	265	235	254	238	272	249	262	222	221	219	236	223	233	228	222	234	230	233	238	241	245	226	242	269	244	259	239	220	265	250	231	244	238	244	237	248	239	245	252	228	269	226	233	238	276	264	238	249	225	253	257	211	220	256	257	257	215	243	212	251	256	226	240	238	252	252	234	220	239	222	243	248	235	258	255	271	257	246	249	246	272	254	258	250	278	256	277	254	247	246	246	244	254	246	261	240	212	233	253	258	249	238	255	270	251	251	233	273	257	219	242	253	253	230	230	235	228	228	254	212	243	238	237	231	232	228	255	240	270	248	273	245	237	230	237	229	231	221	246	220	253	245	265	246	225	254	236	247	258	267	270	235	236	229	226	240	254	242	250	262	232	267	259	220	215	238	250	248	231	239	231	246	255	224	227	241	241	222	231	241	237	238	255	259	244	258	254	245	253	268	221	258	242	247	239	254	246	249	272	271	277	218	244	237	248	253	217	246	223	230	270	247	235	230	261	255	259	240	235	259	235	275	231	248	218	252	262	241	244	245	248	259	252	227	258	232	237	252	236	248	242	233	242	270	242	220	242	261	258	225	218	241	246	258	214	258	282	246	253	235	249	237	226	247	244	266	247	258	222	243	239	259	264	246	257	258	253	251	224	265	268	236	251	265	267	250	255	269	231	228	247	270	254	248	245	251	258	231	228	238	230	251	238	225	240	267	243	268	254	234	244	231	257	251	232	215	255	208	241	259	238	245	237	243	265	239	267	238	239	263	227	248	242	256	246	246	242	256	276	196	256	233	254	246	255	236	237	253	232	246	232	240	217	240	268	255	221	217	238	233	241	258	251	231	248	254	248	216	236	253	238	245	243	241	238	246	252	237	245	240	246	227	289	260	245	241	216	232	215	243	267	274	232	259	228	249	292	246	233	237	235	248	253	221	242	238	238	259	262	263	239	246	271	249	249	230	244	276	233	262	228	235	232	250	249	226	234	237	205	266	238	209	267	241	268	236	260	241	235	242	245	212	250	258	243	268	258	226	242	255	236	247	242	256	251	208	241	234	218	253	244	256	225	229	227	243	250	222	284	252	253	247	274	267	218	239	252	245	263	231	232	257	240	217	273	216	264	243	245	247	245	245	235	268	252	251	241	220	235	269	255	247	254	280	243	238	236	246	250	251	254	232	230	243	217	223	232	273	218	222	238	244	235	242	249	269	256	235	208	232	240	238	243	260	254	225	217	237	235	220	248	254	253	223	254	254	245	224	224	251	257	237	249	223	261	265	247	252	229	271	205	250	230	261	251	266	222
22265	21121	28709	23773	21122	21155	9767	1429	925	904	782	686	615	578	625	581	550	556	538	523	557	527	484	494	527	475	461	508	517	490	487	460	497	479	462	459	477	461	451	446	465	477	465	471	497	432	457	439	435	435	445	445	449	466	437	432	492	476	425	471	508	425	422	456	478	438	482	453	457	468	463	444	436	461	446	447	468	422	474	462	452	449	456	485	454	466	412	472	457	453	480	450	467	425	456	451	446	457	471	478	433	432	455	450	448	427	473	436	479	447	436	499	455	460	451	440	463	466	424	415	473	454	468	425	457	439	446	427	455	454	455	434	448	441	483	436	441	449	455	436	464	457	489	447	442	441	432	448	451	424	413	452	455	485	435	445	466	470	434	455	463	434	439	437	468	453	433	455	447	408	418	453	505	484	458	413	415	446	451	419	424	423	453	461	455	450	475	451	439	477	451	407	450	461	430	429	452	459	476	446	445	427	476	416	425	453	453	467	446	438	456	454	438	495	419	448	484	434	439	465	460	428	454	461	426	454	431	444	451	440	454	446	449	465	431	417	407	451	428	489	448	481	451	473	436	424	473	438	424	410	457	439	467	456	427	445	448	483	436	445	422	454	483	436	456	448	478	444	449	433	439	433	437	467	435	416	464	440	438	458	436	476	445	450	441	457	454	460	448	453	424	434	440	478	480	460	464	420	476	466	459	459	494	452	506	470	441	401	463	438	447	453	430	430	466	426	458	483	452	492	451	433	437	446	479	499	476	448	498	480	448	430	456	455	484	438	452	453	411	498	437	437	488	472	403	423	462	405	448	454	458	428	460	449	419	424	436	470	461	422	450	433	463	450	464	464	444	439	457	442	452	490	438	453	441	454	458	454	472	481	470	443	442	446	452	484	443	459	435	459	449	473	479	478	467	439	459	500	487	472	417	475	481	446	434	485	471	438	455	428	469	472	456	459	440	441	481	481	453	458	452	445	464	470	479	448	445	495	456	432	436	487	451	417	418	464	453	449	465	455	483	439	426	465	443	482	413	478	473	474	445	412	492	453	443	500	444	477	473	447	417	392	443	477	450	428	466	459	430	469	494	416	459	456	447	403	437	462	457	461	464	410	415	482	459	455	458	462	434	443	464	457	458	467	440	486	473	430	501	459	468	431	424	443	468	449	455	471	453	478	479	452	455	447	445	459	460	423	442	459	454	480	443	410	458	387	447	441	461	424	467	446	411	429	453	466	464	468	439	449	413	462	440	461	466	441	485	452	477	433	428	499	485	469	461	458	456	389	477	433	445	453	454	440	415	445	425	488	430	455	468	454	456	454	451	460	488	440	475	457	481	457	454	482	472	497	457	456	441	428	450	448	411	470	494	419	446	475	477	474	473	451	469	428	457	472	455	445	453	460	461	446	468	461	456	406	416	445	432	452	444	516	443	452	441	458	433	466	481	435	451	477	434	498	422	462	417	427	448	467	491	469	433	433	435	439	446	464	454	460	456	433	449	441	453	433	499	476	444	444	455	433	440	420	409	445	476	439	434	459	419	444	450	444	442	403	470	501	468	439	452	468	417	447	444	450	470	466	479	431	497	479	444	455	443	447	481	434	450	447	435	394	426	412	459	480	451	434	415	454	438	462	430	431	471	451	466	445	464	485	445	436	445	500	435	430	461	461	439	487	445	437	453	433	478	487	445	439	459	434	449	401	428	448	445	472	478	431	454	413	490	454	439	461	460	459	462	442	467	492	452	451	440	462	412	451	411	440	464	438	461	435	440	435	455	488	445	434	451	456	452	434	426	463	499	444	441	452	475	471	458	456	476	400	457	438	443	463	473	463	425	432	437	465	461	432	452	440	480	458	477	454	429	446	458	444	449	457	448	414	468	460	430	448	468	468	436	475	432	466	478	453	466	464	422	444	467	446	505	460	455	504	453	472	487	477	464	419	458	436	443	456	475	466	453	436	430	445	498	483	421	429	457	456	406	430	441	454	472	466	462	491	474	468	417	444	481	469	430	428	424	504	479	423	444	447	452	448	449	449	430	482	423	484	420	462	452	444	457	424	466	450	437	444	448	423	476	452	473	416	438	463	431	454	448	478	496	482	438	455	434	428	462	476	458	464	436	464	449	442	423	437	461	453	428	460	417	452	489	432	448	439	454	431	490	459	470	453	455	451	445	471	445	450	430	446	468	454	447	456	439	411	423	427	437	437	445	453	458	405	482	431	485	460	402	492	423	446	470	468	455	446	463	462	464	449	444	431	480	452	431	438	457	449	439	461	473	441	483	453	396	442	466	465	423	453	448	446	449	432	486	454	460	427	436	451	468	460	465	448	432	470	458	415	459	473	474	427	455	449	482	445	432	398	453	473	480	456	424	460	464	449	469	469	447	453	481	447	439	466	481	448	456	466	451	470	448	476	461	430	438	432	416	413	470	431	446	457	461	461	443	506	470	461	415	445	437	449	456	450	436	478	471	433	456	465	456	458	434	432	446	424	459	452	465	467	441	415	453	438	430	458	456	458	465	471	428	440	417	446	471	473	450	445	453	454	464	461	439	455	416	494	493	436	464	421	470	433	420	412	460	464	445	443	447	446	459	459	434	430	453	481	462	416	423	478	475	448	447	456	443	448	455	469	430	447	431	451	473	470	449	467	448	427	488	428	502	474	441	444	480	449	471	439	436	415	498	463	441	454	462	433	438	444	452	417	497	483	417	405	452	449	448	457	452	426	394	441	429	446	428	444	457	434	431	431	421	455	438	454	416	443	461	458	445	456	469	450	464	415	444	436	453	419	481	433	463	484	455	438	437	432	475	411	436	439	459	436	453	458	429	428	478	455	424	444	455	427	409	455	452	406	450	456	417	461	449	423	444	432	461	439	469	479	466	418	473	422	447	447	426	447	491	445	415	461	450	455	451	447	440	459	513	435	501	461	417	469	462	454	453	409	429	476	452	454	499	457	458	447	448	458	460	443	448	463	444	483	470	437	453	432	452	442	452	437	502	477	465	463	420	447	446	455	436	477	454	453	465	468	437	468	493	460	462	459	480	419	428	442	452	477	434	465	446	467	441	474	484	431	433	467	481	438	427	462	475	452	423	425	419	462	440	452	415	422	428	508	439	426	425	465	459	457	459	429	421	426	440	457	466	463	475	475	408	421	455	444	459	443	449	430	437	444	413	443	468	475	457	503	447	438	485	440	438	490	463	420	445	441	474	473	438	425	417	437	426	455	457	454	431	454	471	488	475	432	458	435	430	407	443	463	424	470	438	437	491	451	466	419	436	438	420	480	435	459	441	433	416	479	449	443	467	494	492	489	426	420	467	454	481	430	460	427	430	462	454	444	457	470	463	480	399	418	467	451	461	435	443	439	457	457	463	416	453	445	450	442	468	426	455	406	464	455	468	440	450	470	439	427	423	465	438	419	452	445	434	472	440	453	457	441	395	462	443	423	457	448	419	423	443	447	448	450	436	457	456	437	429	453	461	483	445	435	455	456
8356	19139	14983	7711	5183	3790	2700	1930	1576	1325	1107	969	935	825	808	787	728	734	748	644	669	662	655	610	636	628	591	603	624	596	661	600	609	616	582	603	606	586	613	599	620	570	553	603	596	592	613	574	565	589	586	610	580	589	585	590	565	549	603	540	582	578	567	566	593	551	544	565	602	514	555	558	551	583	558	588	541	559	581	530	532	609	573	573	638	570	549	523	576	565	575	558	548	565	551	571	618	651	579	566	600	603	540	600	592	550	555	584	578	592	564	567	571	589	561	541	568	552	559	535	567	540	623	528	604	578	541	564	582	558	525	577	621	497	582	565	611	599	569	576	582	553	616	609	534	597	546	567	591	540	579	583	495	593	548	595	534	579	561	570	582	542	556	582	586	622	619	600	561	535	568	582	568	569	579	586	600	599	528	524	555	577	586	547	567	585	553	587	545	571	610	589	532	526	556	601	559	572	554	533	571	569	561	583	542	624	576	543	560	559	587	555	549	554	542	572	595	554	572	561	625	582	549	605	612	600	581	576	505	599	551	557	572	534	569	563	602	566	598	580	551	569	584	593	603	544	510	561	561	589	633	560	565	532	541	583	573	563	540	555	572	563	556	543	567	535	572	600	535	557	547	577	593	569	582	600	563	535	549	592	586	584	542	578	553	585	551	597	593	547	548	556	542	572	537	573	554	569	587	599	575	555	544	542	601	579	600	577	559	576	583	562	567	538	595	551	604	525	581	565	531	557	559	600	571	569	593	566	577	523	577	556	567	542	549	584	597	517	588	585	562	594	587	547	574	560	561	573	589	534	525	560	554	570	525	604	565	554	580	571	526	595	562	584	514	570	577	601	592	583	563	550	570	548	579	576	591	537	532	577	581	560	566	540	572	592	615	550	585	572	558	571	555	570	585	557	569	575	551	572	561	600	541	570	592	566	596	586	546	553	528	590	567	539	541	602	594	548	589	541	530	567	569	539	562	531	566	550	554	567	583	549	550	565	596	538	572	562	539	565	564	540	562	552	544	550	599	532	559	598	566	531	577	577	567	618	566	579	564	588	558	603	597	554	526	601	565	573	548	561	550	594	566	555	528	549	568	565	599	642	561	506	580	541	624	585	526	570	536	551	573	557	584	512	555	556	536	559	539	581	550	606	632	572	605	589	511	544	550	567	519	564	592	594	555	593	566	604	555	597	568	567	547	568	574	590	585	587	573	541	584	550	560	564	564	570	522	540	551	582	639	597	562	591	575	586	575	537	547	583	543	562	576	528	567	552	546	573	561	589	576	530	553	579	531	545	564	541	583	547	568	557	565	574	529	590	535	576	586	602	577	558	524	608	592	566	581	589	584	574	537	555	567	641	565	570	548	584	577	555	590	554	578	627	568	547	567	503	552	561	584	550	527	527	533	566	569	572	589	562	548	593	577	571	587	541	566	588	582	518	614	595	571	574	577	595	601	581	598	582	578	587	589	536	600	580	567	608	598	523	584	588	576	577	552	594	551	599	531	589	596	566	563	568	583	555	574	570	513	540	566	558	534	592	586	619	615	591	620	553	563	562	567	584	564	551	566	570	563	585	572	560	570	549	535	569	569	562	546	552	560	579	571	587	580	572	588	590	561	545	574	541	569	583	582	552	591	571	551	525	550	582	566	576	582	567	548	553	583	577	577	558	568	541	540	545	517	572	526	554	615	563	545	597	563	575	592	561	534	553	547	587	556	566	515	603	600	555	548	592	565	557	579	533	517	544	567	571	595	590	557	546	512	552	578	588	525	564	577	585	582	552	565	599	592	568	583	537	604	584	572	551	537	578	586	563	584	587	575	563	563	557	596	565	521	542	578	578	562	537	522	546	551	572	555	565	544	527	571	635	577	547	584	570	563	625	561	520	557	570	564	583	567	593	610	587	541	555	568	555	565	562	569	622	577	575	600	546	563	576	591	562	549	565	584	606	592	570	583	553	577	590	598	579	596	585	548	580	563	557	554	532	593	591	588	616	494	563	546	553	567	536	608	545	560	569	576	587	558	563	567	569	516	536	519	561	549	590	563	538	565	531	590	604	554	561	570	534	547	568	599	582	537	530	573	554	518	536	574	582	558	581	594	547	594	587	566	585	576	585	589	545	537	609	570	589	596	570	575	604	564	535	569	602	553	613	584	564	544	615	584	543	548	586	575	571	562	558	588	561	569	602	539	570	563	612	570	597	558	580	603	580	593	550	566	592	554	554	550	555	568	555	582	557	540	550	583	555	539	582	570	552	559	529	593	571	586	556	548	580	562	514	594	618	559	590	548	537	574	574	556	542	562	545	569	569	568	545	591	567	550	547	537	545	557	511	549	522	570	533	547	544	570	591	577	558	576	596	559	551	565	552	578	589	558	532	606	557	543	542	530	570	534	565	561	557	576	555	593	595	627	561	555	551	571	581	540	555	583	580	576	542	537	576	558	597	578	558	582	597	597	522	509	579	556	598	577	554	625	590	587	603	622	599	590	556	577	570	585	573	583	545	586	629	588	551	552	558	514	534	547	593	580	505	574	571	551	551	556	569	520	560	548	588	605	540	550	577	606	561	537	560	607	550	519	553	599	606	573	631	596	546	569	565	518	528	580	563	588	534	574	552	545	566	582	553	535	599	563	554	552	567	537	595	569	577	569	548	598	566	567	569	583	566	571	581	564	553	543	551	547	535	579	553	540	576	579	546	580	540	580	545	559	545	596	586	567	601	605	541	531	542	601	543	553	560	573	571	562	586	542	581	569	565	637	588	570	555	559	544	611	557	632	553	624	546	574	559	552	543	554	558	590	510	577	543	555	566	613	520	592	546	536	543	564	558	575	582	570	575	568	560	610	576	552	561	571	562	568	580	558	585	606	603	627	600	551	544	548	557	536	590	538	553	574	543	550	554	596	571	607	611	588	583	580	566	540	603	595	598	515	544	557	588	582	593	582	574	571	582	541	576	530	556	546	553	561	562	587	539	553	617	591	572	578	594	564	524	549	569	588	566	539	535	609	554	588	573	580	533	570	549	560	535	541	581	582	590	581	562	563	583	603	610	550	540	566	537	571	552	562	574	587	519	586	553	625	549	530	571	615	540	570	589	577	579	545	557	561	538	583	538	539	552	552	541	572	582	569	537	532	572	586	569	549	550	524	565	540	512	578	546	591	580	595	586	563	590	589	534	545	564	576	544	589	573	580	570	555	569	615	579	550	563	575	576	580	565	565	577	574	565	561	538	565	529	531	592	567	581	555	611	585	586	546	562	566	564	596	554	573	565	550	596	524	582	544	586	598	581	579	612	555	571	542	595	588	592	560	561	533	561	582	599	593	556	547	579	567	523	529	619	567	554	595	560	531	549	589	547	549	556	606	596	557	552	579	592	571	530	575	569	558	570	549	594	551	582	548	562	574	587	553	560	514	532	564	546	553	569	548	566	550	577	566	530	588	569	512	600	564	565	570	573	562	579	559	590	566	538	555	591	616	549	584	509
26925	19287	6236	1287	716	595	528	515	449	445	463	418	461	436	438	445	445	428	414	467	424	416	405	402	404	404	440	411	442	421	451	421	408	377	427	390	441	413	466	428	397	439	404	431	431	398	446	438	427	418	446	451	426	420	469	476	408	453	421	432	447	457	435	428	415	452	416	445	457	445	409	421	422	383	418	446	421	418	431	422	410	398	425	430	416	418	453	411	402	458	441	435	438	409	428	432	397	420	430	430	433	404	426	452	401	432	398	414	403	446	436	432	418	459	441	444	433	435	407	400	400	446	417	404	409	452	436	450	467	428	411	416	398	440	406	440	419	438	422	407	430	430	429	438	430	465	388	465	394	443	441	441	380	376	395	440	422	428	441	475	405	412	403	427	430	390	401	418	392	389	421	410	447	407	423	423	424	445	436	441	429	452	391	418	413	421	388	419	399	436	454	425	463	426	437	421	426	437	417	422	431	434	433	428	453	409	449	400	428	455	421	438	403	390	430	452	409	423	390	421	456	415	400	427	437	428	431	408	438	437	413	465	451	431	415	407	438	434	459	426	457	454	420	403	413	395	428	406	395	476	431	444	416	428	464	425	433	410	437	418	434	419	418	385	420	406	400	419	441	422	414	428	439	398	405	457	385	410	419	437	401	407	425	439	400	425	387	411	454	471	443	387	411	414	453	404	439	413	441	419	448	406	381	388	433	432	437	424	429	441	391	418	438	452	447	420	443	429	436	436	406	468	415	405	458	413	377	425	383	431	398	436	425	414	433	455	450	432	413	432	470	447	425	430	415	463	385	472	396	406	459	405	449	423	485	452	406	420	404	454	435	441	422	413	437	443	415	417	442	441	401	386	414	443	408	397	414	448	448	441	424	411	425	453	410	405	422	437	444	403	440	425	466	429	436	439	409	405	381	421	443	446	422	437	406	396	421	412	411	428	414	420	431	402	425	420	415	466	408	409	423	391	414	443	444	419	420	413	404	428	419	444	421	447	416	398	444	420	385	398	432	405	448	421	414	430	408	479	438	433	420	420	460	398	462	401	445	420	448	408	407	448	449	415	452	398	405	388	399	406	456	437	386	426	443	394	410	399	417	428	392	434	420	466	414	424	412	389	430	389	398	443	428	411	427	448	450	438	417	401	425	436	411	434	407	415	449	393	409	458	446	435	426	414	459	421	394	372	412	406	418	465	394	378	422	394	397	383	437	428	394	418	445	435	403	411	448	423	421	432	472	450	418	442	401	432	429	401	436	427	420	427	411	453	460	431	419	469	416	415	420	412	414	443	449	417	422	444	450	417	419	430	422	401	419	404	429	430	405	404	444	439	432	437	423	440	418	403	424	439	412	434	423	429	431	459	422	389	434	439	417	419	402	421	379	420	451	435	439	403	420	443	417	438	409	419	429	401	418	417	452	424	398	441	430	427	435	429	414	422	433	445	456	419	425	419	429	416	461	397	409	387	413	456	397	409	438	434	424	453	438	422	452	415	419	439	438	415	428	418	435	436	412	441	440	420	433	410	447	440	419	467	402	408	408	410	404	453	424	434	431	447	429	442	414	383	450	442	413	420	441	445	451	405	450	422	430	432	413	467	452	428	403	426	435	408	441	425	393	426	412	432	450	398	419	413	418	440	418	402	448	420	441	425	408	420	411	479	419	414	433	444	443	429	415	427	406	426	438	432	397	418	427	430	433	431	432	405	438	433	417	436	419	448	423	437	423	417	423	409	439	394	425	401	428	451	445	390	441	408	438	407	399	448	435	432	469	441	416	415	411	413	421	402	427	433	434	432	417	406	460	422	455	458	420	455	450	437	429	392	426	388	428	458	405	444	421	444	397	433	431	456	426	414	376	411	418	416	434	452	428	446	395	451	426	427	427	458	447	411	381	438	381	443	418	429	426	425	433	406	435	437	443	410	453	414	431	382	436	397	428	416	409	448	408	463	433	472	426	442	465	438	421	430	423	404	417	432	455	385	405	397	435	427	401	432	426	456	396	403	404	436	427	423	468	463	426	436	437	431	431	418	413	429	442	365	427	415	401	428	413	449	425	432	371	432	435	420	434	368	449	410	423	447	447	439	408	457	414	401	412	437	449	397	445	422	438	456	441	408	409	436	447	436	413	433	417	399	400	434	426	474	404	438	392	382	393	421	455	458	457	408	458	434	402	431	442	435	405	399	419	425	428	397	400	427	441	398	429	434	391	417	442	409	424	428	455	422	411	411	423	422	449	422	445	452	463	456	451	396	414	413	401	446	433	395	413	416	441	384	414	425	423	432	424	433	392	425	431	393	429	441	416	379	461	417	446	432	434	440	424	473	406	386	404	445	418	386	400	415	436	426	399	416	461	424	403	423	417	411	408	418	458	450	396	418	425	400	414	394	446	438	426	386	434	443	383	452	429	450	432	419	435	435	407	408	408	429	456	451	414	422	448	449	440	380	425	431	392	439	444	437	371	416	400	420	418	414	422	421	394	428	438	425	413	414	406	425	424	475	379	424	433	384	440	403	440	440	398	420	437	428	445	472	440	369	429	413	437	423	440	448	422	450	391	417	404	448	472	408	417	449	460	440	453	444	399	432	411	429	397	423	402	429	431	414	414	393	424	443	379	469	425	391	413	409	441	431	448	453	440	370	405	436	431	411	418	433	442	439	401	400	424	444	424	425	403	409	383	425	392	448	452	415	437	423	430	423	420	379	397	415	451	405	440	418	441	481	397	424	438	408	450	397	409	424	443	437	438	447	431	403	427	423	433	416	423	428	429	423	437	417	434	436	444	387	421	415	425	446	447	444	426	411	428	395	448	436	412	408	421	414	399	422	435	434	448	436	413	433	420	443	433	409	442	403	433	390	411	438	408	436	397	419	407	417	430	434	383	417	431	417	451	430	408	444	440	374	435	409	451	431	440	397	455	437	422	431	459	453	452	433	443	426	416	435	447	418	409	401	407	460	441	439	416	394	423	441	410	441	414	427	401	439	444	396	459	424	385	403	451	423	433	429	436	402	443	397	431	450	465	404	411	436	417	428	406	435	433	459	384	414	447	435	409	407	434	433	451	450	425	434	412	410	438	422	416	465	455	414	412	428	414	437	386	458	412	391	415	424	444	391	396	430	461	428	452	457	457	408	455	465	404	427	421	427	420	412	421	446	467	411	439	411	405	446	415	460	436	452	439	400	414	423	387	378	417	463	400	471	418	432	411	393	441	445	386	398	455	406	432	423	465	436	420	436	404	428	430	428	392	381	455	397	413	393	413	415	429	397	419	418	424	439	434	426	439	407	424	438	412	457	424	438	404	433	410	407	458	387	409	425	441	406	426	413	391	436	432	413	412	444	392	387	463	412	381	440	416	437	375	408	400	429	428	407	425	408	403	413	436	430	466	396	401	431	433	439	402	444	427	424	409	455	480	441	444	426	405	438	461	433	426	461	393	426	400	431	433	422	413	478	396	429	399	427	433	443	429	402	445	431	425	384	413	399
5949	3953	2865	1378	1020	770	695	595	582	572	580	553	520	570	496	558	548	541	500	533	526	521	496	505	507	491	526	500	536	492	475	541	508	518	512	516	505	545	540	495	538	504	526	524	538	446	531	508	506	526	515	501	512	503	486	527	495	503	530	537	508	502	474	493	515	487	499	542	515	502	514	552	510	507	545	501	511	476	460	518	514	506	527	519	498	446	481	522	519	509	534	523	506	534	485	520	501	506	529	485	488	501	498	514	502	464	520	534	488	467	492	537	472	509	534	504	490	519	570	530	527	542	522	534	513	544	527	487	522	490	507	555	529	527	535	522	479	500	545	497	543	512	535	535	479	490	516	515	509	555	533	495	527	523	535	490	480	511	507	544	503	525	509	529	498	561	524	503	526	483	518	494	530	509	493	547	522	481	546	500	555	543	513	459	505	569	517	488	509	515	508	516	552	513	542	482	505	497	514	498	527	501	521	507	506	542	488	531	501	547	526	494	493	500	535	544	514	486	501	523	530	498	485	548	496	565	474	501	533	512	495	528	505	532	532	554	535	526	491	527	503	505	541	476	499	541	529	549	512	485	487	522	514	459	507	554	523	474	500	532	519	479	490	521	511	492	540	493	546	509	491	537	504	538	498	508	505	500	490	506	511	479	493	519	527	539	556	531	524	530	524	534	469	500	535	553	497	514	490	545	485	522	511	511	545	521	531	499	519	495	541	514	498	583	538	514	496	536	591	516	556	509	529	487	507	530	523	508	553	482	477	542	495	508	513	498	521	518	551	520	525	554	524	504	515	517	497	495	475	478	541	517	490	469	526	500	529	487	529	554	530	532	516	510	491	556	509	505	524	506	495	491	500	496	527	546	505	527	534	539	542	505	508	521	535	535	510	522	546	552	519	499	518	507	502	519	538	496	493	503	494	519	492	509	538	501	528	501	530	488	544	476	496	520	520	530	496	509	522	494	498	543	520	507	519	528	521	539	531	522	510	492	541	535	496	558	510	482	492	516	535	497	508	512	533	567	522	527	517	561	505	526	506	528	564	520	549	554	533	569	501	522	536	491	520	485	507	541	504	533	498	498	502	512	485	523	543	493	501	500	542	554	544	536	501	527	558	531	471	526	530	509	510	527	498	516	524	568	519	551	485	504	535	474	532	518	537	508	530	512	497	523	511	526	512	494	499	543	527	545	481	530	490	519	543	531	519	511	506	537	480	515	515	480	515	503	485	514	491	485	516	570	516	503	542	502	546	502	516	534	541	509	519	535	527	542	546	522	515	499	499	509	529	502	503	532	525	511	602	518	513	541	514	533	529	530	532	529	497	548	453	480	512	500	524	538	538	462	517	514	500	487	529	533	528	526	484	540	504	511	489	531	517	482	517	512	500	499	543	490	526	499	520	508	560	520	523	485	495	520	499	542	507	502	491	488	489	499	516	505	520	502	528	547	497	504	518	505	502	516	487	501	512	484	557	488	485	526	502	508	526	521	563	503	499	519	510	519	504	534	493	533	534	540	539	568	526	488	508	501	544	573	503	509	527	509	485	508	534	529	514	493	537	507	520	488	505	505	516	534	517	522	543	499	489	538	542	507	514	542	498	497	516	510	485	495	496	552	510	505	504	517	506	511	537	492	500	501	496	501	497	524	515	539	525	526	451	487	561	503	548	500	472	457	540	496	520	514	530	511	562	545	484	499	480	542	518	491	543	530	506	507	505	494	514	493	500	479	507	493	524	502	508	545	464	519	499	564	546	548	555	529	511	499	505	512	519	495	502	525	491	492	492	532	491	494	583	520	528	521	565	483	503	510	542	520	514	479	494	506	465	529	568	515	493	526	491	521	537	536	499	545	534	523	512	546	545	496	545	513	523	535	486	522	474	500	545	538	524	520	523	500	508	535	518	528	526	498	533	548	527	502	506	481	489	540	509	516	506	538	452	505	531	499	507	532	525	517	500	547	499	498	487	519	520	550	504	498	496	521	585	517	531	513	524	524	474	556	512	508	506	485	520	544	492	519	520	507	499	522	505	520	497	514	590	540	481	488	525	548	518	539	550	534	475	542	526	471	514	506	525	542	536	517	536	514	504	494	530	529	525	487	503	476	521	489	484	526	512	515	517	490	495	503	462	512	489	519	486	531	477	540	508	527	536	499	506	502	528	529	485	486	507	506	531	535	503	505	537	546	528	550	511	493	509	497	535	504	529	534	544	522	541	521	543	533	516	484	534	532	509	519	532	553	495	496	502	485	496	541	541	521	474	529	506	522	508	528	519	524	514	507	517	477	516	491	484	560	498	528	512	549	531	531	536	494	475	514	532	497	540	512	501	492	543	517	481	545	492	509	510	543	507	523	513	534	560	535	500	497	527	545	525	505	529	503	474	521	516	498	554	482	548	504	507	500	526	466	502	562	532	566	531	540	481	486	532	529	523	531	528	510	529	468	503	533	531	538	531	524	523	522	474	508	515	476	499	506	557	506	525	539	518	521	554	502	509	502	552	487	483	519	541	528	476	481	522	522	513	542	508	518	555	478	493	515	559	475	517	532	472	510	547	541	533	505	560	542	523	500	535	525	527	519	506	489	509	596	541	511	489	496	500	488	481	508	516	495	465	482	543	508	546	552	506	513	491	482	553	552	550	502	498	557	490	513	516	477	458	542	540	543	537	517	536	541	509	494	488	491	512	528	500	520	506	540	492	538	530	540	521	484	508	496	531	501	511	503	528	533	520	509	495	537	514	495	548	486	525	542	494	483	538	509	484	500	511	520	549	490	481	483	511	520	512	532	528	492	545	520	514	478	494	504	473	488	506	536	563	502	503	502	514	508	504	498	530	496	538	521	519	556	529	518	481	481	529	520	506	509	493	516	535	548	502	542	471	514	529	531	490	497	509	505	518	509	502	493	531	525	512	502	506	543	527	550	501	517	528	484	501	483	533	502	487	528	567	519	526	504	508	511	485	517	520	530	559	484	529	503	525	503	521	434	534	532	555	508	538	516	528	493	538	480	545	521	524	508	513	525	484	458	553	519	457	543	531	510	535	509	467	511	535	521	519	532	548	480	500	526	515	494	527	507	544	557	469	488	535	550	510	473	505	517	475	525	541	473	536	530	515	499	527	494	478	509	505	517	536	511	557	521	499	513	556	528	500	517	540	525	514	502	492	492	556	489	526	520	508	503	535	490	527	544	528	503	525	506	525	554	504	517	537	517	537	514	566	495	489	535	499	498	487	516	517	542	545	499	522	514	526	501	487	476	499	490	530	496	559	552	538	488	521	520	515	502	551	496	556	498	483	537	524	517	499	495	505	508	496	501	555	498	494	527	538	517	500	534	525	476	517	543	475	514	491	541	531	541	488	551	500	459	536	545	573	494	476	519	481	470	485	527	528	509	505	532	543	504	486	503	530	573	495	545	569	507	534	570	542	528	507	521	539	504	500	518	518	521	496	530	523	501	504	513	520	543	504	511	471	491	541	561	500	507	497	508
23227	21040	28151	24122	21017	10010	1658	1057	917	892	887	838	809	792	699	686	725	750	713	764	725	710	721	708	722	680	701	665	680	660	660	665	684	698	725	702	691	662	676	689	611	712	663	655	661	665	646	695	662	676	667	681	655	649	661	684	680	652	653	696	659	620	711	656	681	655	679	673	692	658	633	698	682	647	696	658	699	660	700	651	670	688	611	674	651	645	691	641	627	674	702	662	676	675	700	660	680	676	620	651	674	676	638	704	643	641	664	662	668	663	659	700	663	641	649	714	663	633	683	694	640	677	654	628	670	653	665	677	674	718	676	638	658	670	675	636	652	624	643	665	625	671	669	700	646	656	640	703	677	644	674	665	681	659	662	647	666	691	673	674	686	617	690	634	622	651	693	620	653	646	678	646	692	652	633	632	652	702	679	698	686	646	726	634	627	692	643	649	626	696	626	654	676	694	692	713	696	700	686	676	648	645	640	638	676	680	663	686	635	661	670	621	662	710	659	690	640	638	668	688	659	665	675	681	711	694	695	670	687	699	671	662	676	716	702	690	644	695	616	666	617	661	643	690	654	661	670	710	658	691	708	666	693	660	632	658	679	624	682	645	627	709	644	681	698	669	705	634	675	642	659	639	701	689	673	638	667	691	669	626	609	585	699	641	612	726	666	657	630	668	636	673	696	659	626	659	627	669	656	696	686	686	635	644	680	676	688	657	647	643	658	655	691	648	684	655	682	669	674	733	659	665	621	649	700	673	633	640	659	659	675	705	683	670	689	691	676	641	639	685	684	587	690	661	689	615	697	687	650	671	659	656	673	619	651	684	635	673	644	650	650	666	710	700	672	666	637	654	647	623	685	653	656	680	691	650	626	712	687	651	674	662	716	639	667	683	625	655	657	635	672	660	619	654	661	648	661	667	658	656	611	686	693	642	633	673	636	667	664	666	670	599	659	664	665	700	681	687	650	601	659	645	627	649	693	679	645	657	625	678	667	670	683	668	607	682	669	682	646	655	702	720	629	684	635	673	643	661	655	672	606	646	658	673	665	625	626	635	704	676	705	661	683	658	650	713	672	664	679	650	611	662	696	656	652	659	652	644	651	656	680	693	620	697	659	665	649	629	656	656	644	659	667	643	660	627	669	639	667	655	639	703	657	668	674	713	679	671	669	656	638	669	652	667	651	722	682	693	709	649	657	671	715	641	674	643	640	651	666	627	655	656	688	670	663	652	646	656	634	683	682	675	650	674	692	650	663	643	698	655	683	653	667	679	668	635	673	667	659	655	678	667	686	686	689	678	664	685	655	663	657	708	636	671	667	665	679	660	669	670	657	690	696	684	619	672	646	692	678	637	650	665	667	648	643	667	661	669	650	655	663	657	657	653	686	678	713	662	736	664	650	609	704	655	680	650	637	707	629	668	646	681	716	674	687	718	728	637	677	643	666	658	681	639	656	592	670	690	657	668	645	632	702	628	647	653	679	678	683	670	686	626	658	653	712	629	642	683	704	648	681	673	647	625	669	675	683	700	696	642	653	702	650	638	635	681	643	688	676	687	640	605	671	638	689	702	663	661	658	647	615	689	668	661	675	621	677	683	662	631	636	636	669	646	663	648	629	697	718	663	630	681	680	713	599	602	617	663	668	620	712	605	662	652	670	647	654	660	654	638	640	617	625	664	676	669	654	655	695	609	642	685	666	660	674	605	599	649	694	652	675	624	654	703	694	705	642	641	667	682	689	678	663	664	670	660	674	700	628	691	662	651	680	640	621	698	701	624	637	673	641	669	633	685	696	657	681	653	688	681	666	628	662	648	660	658	654	634	678	669	691	628	668	632	654	661	648	688	647	651	632	693	693	668	699	697	656	682	676	682	711	699	665	682	680	662	647	669	666	651	673	670	681	623	683	687	604	695	626	667	640	622	621	619	625	714	660	662	643	644	694	662	711	658	639	664	689	622	672	648	672	689	641	639	646	653	651	650	680	666	653	702	680	639	641	657	687	678	675	677	634	674	638	626	658	613	702	648	633	669	658	612	690	695	644	582	664	643	667	706	617	615	678	684	663	643	647	675	690	648	650	661	663	640	682	633	646	695	691	674	644	666	624	669	703	649	652	615	716	664	669	662	668	674	649	689	639	654	656	654	639	641	668	704	648	648	701	645	659	667	657	653	681	654	629	696	671	664	654	639	671	621	669	617	673	660	608	642	687	667	680	625	650	687	671	667	616	707	673	642	657	689	680	656	661	614	665	668	656	641	692	631	638	684	642	663	646	688	748	648	640	692	687	688	673	687	688	685	706	658	668	638	659	638	719	630	649	641	677	635	607	683	668	632	621	628	674	651	650	678	660	664	695	685	601	644	662	678	645	702	659	634	657	625	640	672	677	661	667	678	669	627	691	621	693	653	690	695	683	723	667	652	686	647	654	681	692	671	687	661	677	660	708	663	679	662	644	675	635	647	617	628	649	689	660	652	646	686	702	679	648	634	679	692	661	625	665	639	668	664	680	674	656	652	690	675	621	670	662	659	659	661	684	649	667	651	659	716	686	672	659	659	640	647	642	647	665	647	661	664	643	686	671	705	669	646	688	644	660	660	685	671	669	644	632	701	675	680	677	654	666	690	667	660	672	669	700	706	690	624	725	601	634	661	638	696	636	656	693	586	682	693	671	720	711	681	664	705	666	671	699	697	674	689	643	617	649	644	682	645	654	621	674	629	639	654	674	629	643	703	722	685	633	682	655	703	662	658	670	660	676	678	657	689	667	629	654	670	665	631	640	639	659	677	639	671	685	622	648	626	631	693	683	647	651	648	690	654	649	666	670	666	641	638	612	643	698	669	660	639	641	705	657	656	635	639	669	639	681	673	651	611	686	635	682	667	657	667	717	633	710	691	656	665	691	647	676	676	653	665	657	665	734	663	692	658	632	682	645	698	706	674	701	637	685	664	654	688	655	655	649	692	683	632	644	682	630	681	663	647	671	673	632	620	662	696	685	638	617	667	707	663	693	672	648	670	689	665	637	697	663	670	642	661	630	640	669	647	609	690	678	661	638	660	710	664	678	638	627	683	637	677	694	668	705	691	672	688	668	630	647	653	661	639	645	644	649	656	664	655	668	712	631	662	691	689	662	709	714	638	652	641	640	682	626	700	684	668	648	678	675	619	643	648	673	660	685	651	681	612	661	672	654	639	675	628	701	595	675	659	680	674	677	645	641	690	648	688	681	648	648	717	674	658	661	630	669	652	650	653	650	665	626	688	717	659	656	660	678	647	662	653	650	700	682	681	633	695	654	661	684	696	643	643	683	676	700	653	673	666	666	643	657	675	663	614	677	664	674	640	616	649	679	722	647	630	680	677	665	646	648	660	684	653	609	658	688	641	653	672	650	698	686	679	611	634	673	605	697	628	629	658	663	659	728	709	636	675	649	668	649	722	657	703	683	691	666	675	628	606	649	662	617	665	684	641	632	649	658	647	667	663	665	681	687	652
6499	12943	9968	4895	3317	2480	1980	1517	1349	1127	1109	959	958	943	925	880	855	918	909	845	825	835	879	823	797	845	773	884	800	848	860	819	800	843	818	788	808	796	786	833	829	835	827	824	779	815	810	816	847	777	818	760	804	846	803	825	795	821	838	803	816	847	774	828	790	854	822	812	838	784	828	838	771	811	788	800	786	819	807	764	773	832	850	768	793	828	820	758	753	747	790	752	844	758	803	779	865	850	758	802	802	798	770	801	843	812	781	798	752	800	833	786	781	828	814	753	819	825	809	790	795	831	820	786	841	816	801	837	819	844	772	792	814	767	846	786	847	789	776	815	816	765	758	854	815	775	813	811	831	778	811	796	801	815	852	794	822	828	816	761	795	812	808	828	795	824	815	813	804	839	788	835	772	787	766	778	790	759	856	767	868	804	861	836	806	754	817	779	797	787	800	779	800	805	833	787	829	831	824	764	811	884	822	800	816	813	768	838	800	865	814	777	871	803	808	827	798	857	783	793	818	764	837	815	852	830	797	796	790	813	797	853	802	799	783	773	767	832	821	768	823	792	808	730	814	827	814	839	804	857	797	811	818	836	777	782	828	845	781	825	784	786	800	817	758	743	811	764	769	790	784	810	808	796	790	818	807	798	776	767	819	782	757	845	802	840	784	795	841	815	814	843	800	807	780	764	825	773	802	760	820	783	792	777	830	826	827	832	853	776	784	826	799	820	783	839	822	875	791	815	840	805	726	833	795	823	784	811	814	785	853	804	857	809	815	824	855	809	801	783	781	799	840	803	827	777	785	790	774	811	796	760	821	801	849	818	781	799	783	820	846	801	802	809	815	791	816	710	811	832	798	774	782	806	794	827	831	772	831	808	849	789	809	814	822	776	800	737	804	846	798	792	782	802	843	867	842	810	789	821	789	835	809	822	832	771	812	870	789	793	780	803	787	769	762	824	769	773	822	789	782	859	790	839	792	831	771	816	779	813	794	813	845	807	762	806	823	828	822	823	812	776	830	786	804	812	846	813	822	791	765	810	809	758	856	807	785	855	786	799	796	817	821	859	822	775	820	803	764	800	795	802	794	824	798	813	778	814	773	779	771	802	811	773	823	775	805	848	835	806	835	830	805	778	777	815	771	803	818	828	769	780	791	768	781	798	808	820	778	829	752	820	830	809	828	819	811	798	825	763	836	784	793	822	798	780	852	832	792	797	815	812	777	790	788	815	757	764	814	802	791	830	824	783	828	787	769	807	772	805	794	812	800	833	758	758	779	868	772	794	808	885	819	821	779	773	755	835	786	805	816	759	827	808	836	785	793	799	828	777	759	784	808	786	809	825	791	785	805	832	816	810	799	796	802	755	784	821	808	828	795	823	781	835	830	813	779	861	812	800	834	796	762	814	785	760	859	786	757	823	769	775	788	812	803	802	882	769	751	773	783	799	804	846	795	854	814	819	815	812	808	761	823	829	783	806	804	758	812	793	777	783	805	817	793	831	807	824	804	789	773	777	770	828	885	816	808	814	799	757	818	819	807	794	835	788	788	765	821	805	829	802	848	828	801	765	823	776	832	761	791	848	835	819	847	828	851	797	781	839	785	822	791	806	864	820	801	806	832	802	806	791	838	777	774	820	809	783	809	777	791	809	773	799	801	805	803	815	789	760	823	797	778	780	784	781	838	832	779	784	842	844	833	794	836	776	788	792	788	821	846	806	764	761	815	808	803	780	798	784	813	790	827	817	767	820	802	792	783	791	833	791	782	794	829	766	806	848	777	815	776	778	765	823	814	792	819	779	807	777	770	793	807	818	745	804	798	762	806	799	819	734	804	796	833	790	836	810	829	770	726	866	806	816	763	756	798	812	800	778	787	783	806	821	787	782	813	758	774	812	748	809	806	790	804	762	789	811	795	797	852	816	773	833	809	850	827	795	814	824	720	756	790	763	818	792	783	778	802	840	756	772	826	810	759	789	816	783	804	801	802	803	833	808	776	828	844	813	874	761	831	820	799	853	767	799	820	803	840	824	841	823	810	809	807	821	806	804	817	775	777	838	830	787	767	808	830	866	775	765	805	780	837	821	813	852	802	822	834	824	792	805	854	776	837	789	800	767	831	848	821	801	803	803	818	807	860	805	849	775	787	814	840	793	819	814	779	767	816	795	809	804	820	810	787	755	815	816	840	776	809	809	839	820	785	766	807	781	800	798	823	812	833	780	831	842	827	786	820	796	796	789	865	832	786	829	880	797	813	759	742	802	811	796	798	820	888	777	838	786	804	808	847	848	753	710	740	856	773	801	809	777	794	853	790	784	834	809	801	812	814	765	817	815	816	817	837	859	826	782	762	788	762	840	783	797	815	832	780	811	825	815	782	740	769	832	792	810	759	749	808	832	844	834	753	865	803	816	810	791	811	837	792	822	818	794	812	828	790	769	759	807	804	833	810	779	770	827	759	762	814	801	794	774	832	787	798	784	797	755	772	829	820	801	764	827	767	825	830	801	852	825	806	815	818	826	856	769	783	805	820	834	752	795	779	846	788	834	771	817	803	735	775	792	821	803	796	795	803	865	829	804	766	851	798	770	779	827	833	814	801	802	771	767	845	883	840	778	822	834	792	792	837	803	759	804	756	770	755	793	793	799	771	785	759	781	805	793	819	778	795	823	794	834	809	778	792	818	816	810	764	884	830	820	830	798	758	811	779	833	805	871	830	853	797	804	774	750	811	781	768	771	784	798	843	824	777	822	795	804	873	769	777	832	820	772	792	778	839	813	830	818	849	798	766	815	821	864	785	819	769	771	796	796	823	827	803	821	753	793	833	790	839	863	817	766	761	791	853	802	849	810	802	797	771	770	792	793	799	795	787	861	775	815	819	800	868	796	848	808	801	834	788	788	796	793	780	791	829	750	782	771	789	778	759	796	781	804	800	803	801	840	811	802	796	778	809	826	786	837	819	789	842	746	808	829	792	807	793	773	789	836	852	729	801	780	816	810	809	771	821	838	783	809	784	810	791	848	826	830	761	771	785	810	838	839	799	782	797	814	781	779	736	806	804	819	815	765	850	764	798	824	775	765	785	770	840	814	810	777	770	794	736	813	814	761	793	787	809	843	815	843	789	791	776	853	786	807	799	823	825	774	816	759	776	757	801	843	818	783	815	808	813	775	827	777	769	789	815	801	862	795	789	794	825	812	856	763	857	816	819	772	782	763	788	848	838	733	821	843	796	815	792	837	823	780	810	817	773	823	777	854	791	828	800	792	832	836	814	779	831	789	820	809	770	785	829	820	796	835	824	793	833	806	809	764	799	813	821	823	787	853	796	827	760	779	828	779	794	769	810	803	785	784	847	839	793	843	786	819	791	853	838	844	813	820	851	823	825	786	793	786	802	894	800	744	805	816	770	800	799	819	831	816	793	824	784	799	778	773	794	784	773	801	765	794	846	737	831	849	817	808	745	797	763	773	802	812	765	780	831	829	792	727	794	855
24115	21046	27283	24952	12501	919	541	412	345	286	282	268	246	252	213	253	232	217	215	211	211	214	195	210	188	201	198	194	196	200	180	193	197	208	203	195	206	175	164	206	213	205	200	192	181	190	213	169	196	226	198	207	221	185	202	188	206	202	181	188	188	199	176	186	173	170	196	194	182	206	197	180	196	189	196	174	197	198	224	192	173	200	162	200	192	187	200	187	180	193	199	201	205	175	162	189	175	220	201	191	188	195	183	189	203	199	210	186	224	163	180	185	190	179	188	194	211	179	212	184	201	218	194	168	181	191	196	189	212	179	183	184	172	175	190	163	193	212	174	204	180	187	183	195	162	182	202	192	187	197	211	198	184	198	195	220	218	189	167	194	177	215	204	192	181	204	188	200	211	182	184	198	177	209	211	171	197	173	179	220	183	190	180	223	187	208	213	174	172	206	207	206	199	202	196	171	188	188	187	216	201	187	217	214	193	180	198	199	205	204	165	187	192	209	186	197	188	172	210	164	182	184	197	185	214	173	195	185	191	204	180	188	172	189	180	177	228	175	188	207	187	191	199	168	170	175	188	175	175	208	172	194	189	196	217	175	185	165	204	178	178	206	191	183	197	184	213	194	193	199	194	159	212	183	211	180	180	198	195	148	204	182	182	181	173	178	189	193	164	194	184	211	189	179	183	197	172	210	186	197	204	191	194	197	197	169	200	204	189	194	200	191	193	188	185	192	175	186	178	198	180	184	182	178	178	178	197	190	180	189	183	181	183	188	189	160	179	206	176	195	191	197	215	178	164	178	185	180	162	189	169	166	192	188	189	185	170	190	196	183	198	169	181	190	186	194	181	186	198	180	173	208	182	223	174	208	210	186	188	192	193	184	190	185	205	168	176	186	201	187	181	174	208	189	174	207	196	218	206	197	200	180	194	197	187	174	203	197	217	202	201	202	209	192	171	173	171	195	202	187	205	172	191	190	175	189	191	193	200	196	177	166	196	194	197	165	160	180	209	197	202	209	171	187	188	204	205	173	178	188	200	201	187	203	194	195	191	190	176	192	199	204	188	234	215	187	180	190	162	206	191	179	167	190	174	207	172	187	184	170	173	200	174	209	189	177	184	201	197	205	196	191	173	182	192	169	202	186	186	181	174	199	177	193	175	196	213	183	176	179	175	198	183	199	189	199	196	200	155	204	190	207	173	172	183	175	187	181	187	206	186	200	171	196	194	206	192	179	196	179	201	216	200	195	167	184	173	192	185	174	189	185	177	218	200	177	176	186	203	172	195	196	199	175	164	200	177	173	179	198	168	205	179	188	202	204	171	216	191	180	190	189	195	182	157	188	207	184	182	173	180	210	181	180	176	179	189	178	188	200	194	173	198	190	203	189	169	204	176	180	198	192	180	199	195	210	201	184	175	176	163	185	201	187	182	201	171	211	187	180	189	187	181	180	187	190	197	183	190	179	180	199	200	210	182	189	192	188	195	193	158	185	191	166	182	171	191	163	188	201	208	178	175	186	185	196	185	160	204	185	173	193	183	214	213	178	197	205	212	211	168	203	189	189	184	184	224	202	207	185	201	209	173	175	204	181	189	166	196	178	159	199	197	187	202	179	198	211	205	190	201	191	200	171	183	187	207	193	183	190	207	204	203	188	191	169	194	185	205	185	165	193	196	196	190	174	194	187	179	218	188	169	174	208	191	200	169	188	192	186	195	181	203	172	218	178	149	155	179	212	172	177	200	185	207	182	203	201	181	184	172	196	193	186	193	192	182	184	178	172	167	180	175	192	182	195	177	188	158	195	179	189	180	194	180	177	206	180	192	180	189	210	192	185	184	174	169	201	206	180	191	194	185	182	192	184	187	176	188	197	185	196	187	178	175	159	189	182	214	174	197	185	175	201	217	188	182	202	202	170	195	195	189	204	215	185	147	192	197	184	180	183	183	195	188	188	180	198	197	180	205	217	209	168	170	185	176	188	195	184	212	178	187	188	169	185	183	188	189	169	209	197	208	189	186	185	163	167	200	198	175	189	179	182	184	187	210	176	173	170	186	172	196	175	208	201	186	185	174	165	206	154	172	219	200	188	200	203	208	161	201	189	194	181	218	184	186	175	189	193	217	203	185	190	186	187	201	171	210	178	165	178	186	190	201	168	170	174	175	169	190	187	183	213	177	166	168	186	192	175	184	167	175	179	172	179	193	208	181	166	187	195	200	181	189	170	180	198	179	194	191	194	176	207	190	191	210	215	174	193	188	187	176	180	184	180	218	170	187	195	196	205	200	204	205	199	207	196	186	198	211	193	188	191	186	185	202	196	185	208	181	173	199	192	199	185	192	162	199	194	193	176	170	180	188	174	215	208	204	209	190	202	166	201	194	190	191	193	175	196	184	192	188	213	174	184	196	221	190	205	191	167	211	180	169	184	204	202	204	163	181	180	170	190	160	195	208	189	177	199	213	209	194	180	196	184	187	174	199	183	188	172	184	195	186	187	183	186	193	205	183	183	160	194	196	184	174	208	189	194	196	207	172	181	175	200	170	191	207	201	203	192	215	191	189	194	186	173	181	197	157	213	171	211	171	185	203	192	206	203	176	196	191	201	169	204	199	169	172	191	173	215	197	185	177	177	219	193	188	189	189	180	187	177	180	184	189	205	194	181	171	174	189	174	208	192	190	209	184	212	184	167	210	218	188	163	219	166	190	174	198	200	176	206	169	162	176	175	190	178	172	211	197	159	159	201	178	175	171	178	195	197	182	201	181	176	183	184	192	203	173	171	197	189	194	196	204	171	223	209	198	197	203	176	188	191	171	170	206	177	195	166	184	190	178	194	196	174	191	209	192	206	203	166	192	193	196	192	183	194	198	188	182	168	185	175	182	194	168	194	204	176	175	192	199	194	190	191	173	192	184	207	168	178	158	210	197	172	200	180	195	183	178	209	202	202	180	176	181	189	189	194	175	199	182	175	184	186	206	202	197	165	203	188	175	195	180	192	194	188	181	219	177	180	165	178	198	196	194	185	202	195	187	172	214	181	198	183	189	174	201	202	203	198	198	181	230	184	173	191	172	217	198	185	193	209	185	184	201	196	165	180	186	184	200	202	192	172	188	192	196	204	192	207	171	195	181	191	186	198	184	182	187	177	174	189	183	195	202	196	192	177	206	181	173	181	193	166	195	192	183	190	164	187	207	208	180	195	185	189	205	206	201	193	178	169	190	172	176	184	191	164	194	204	188	174	177	193	200	219	197	182	194	182	176	180	190	171	191	206	187	211	209	187	185	172	176	190	204	190	193	180	215	171	188	201	180	173	205	205	188	204	186	165	197	186	186	187	192	201	169	195	196	196	213	194	204	193	185	186	209	176	174	195	191	165	214	198	198	186	155	204	197	200	184	188	188	195	201	200	213	184	178	213	198	202	182	185	203	202	209	182	204	201	193	204	193	189	197	192	177	186	212	198	198	214	184	176	182	167	214	178	198	179	179	222
6382	9325	6725	3138	1938	1347	991	722	588	514	426	379	346	326	325	341	295	287	271	305	258	286	236	269	291	298	280	251	249	260	271	235	258	258	240	255	259	249	277	287	262	232	266	259	246	224	256	227	229	244	236	259	274	252	214	240	226	261	252	253	232	235	251	235	244	266	262	238	237	248	285	283	228	220	267	242	252	259	241	272	251	253	218	253	234	243	238	245	246	262	255	245	247	238	241	251	209	224	242	243	239	242	246	229	211	213	243	240	252	267	255	229	253	263	256	250	247	261	230	240	233	227	259	262	245	227	260	228	261	262	205	255	267	231	243	241	255	251	239	254	262	244	245	239	243	247	228	241	224	247	264	274	241	281	243	244	270	263	253	263	254	232	218	255	263	229	231	246	257	230	240	265	235	275	260	243	229	271	233	245	250	240	230	255	259	245	238	246	253	226	210	243	276	207	255	259	222	266	225	239	250	262	223	254	238	252	242	237	264	249	211	232	219	238	279	243	284	227	258	225	250	227	251	228	246	237	257	242	244	243	217	251	235	280	242	241	239	261	271	254	264	252	255	265	235	235	254	249	258	243	237	245	228	263	224	237	255	223	246	267	241	257	234	250	241	239	258	242	237	254	275	244	236	215	225	255	245	258	245	227	228	225	237	259	273	231	251	245	229	260	221	250	233	242	255	242	267	226	231	271	254	279	262	233	283	231	234	273	257	242	275	254	264	228	247	244	249	266	238	257	219	276	248	263	228	247	246	221	249	266	237	234	231	233	252	272	230	254	261	250	226	279	255	259	254	239	214	229	234	222	244	229	266	254	273	270	277	254	268	263	266	228	229	255	237	235	255	207	223	233	263	257	249	243	280	256	285	246	243	203	245	241	217	248	228	250	244	224	246	252	264	269	249	232	261	242	237	263	219	219	265	241	256	244	227	255	223	236	238	257	267	225	228	251	239	224	233	253	241	237	242	227	246	246	269	224	264	265	243	229	246	241	249	259	244	235	221	239	244	231	259	239	216	258	261	242	242	241	257	258	237	245	237	221	236	253	236	233	240	248	218	242	209	255	262	241	239	253	219	218	257	231	258	238	235	236	229	281	259	266	234	252	259	236	265	280	258	266	220	251	236	227	234	257	243	231	262	233	248	267	245	246	235	237	260	268	235	237	269	226	230	250	233	240	248	262	244	231	239	250	250	239	268	232	237	207	239	258	233	234	252	256	232	237	236	264	254	228	248	239	240	251	248	255	249	254	236	250	220	238	248	222	245	222	256	222	259	273	261	270	251	247	241	239	247	257	251	276	248	251	255	243	259	253	260	247	247	227	249	258	238	244	247	218	232	253	294	236	253	256	247	251	271	234	246	241	261	230	256	243	230	222	253	241	217	242	227	235	210	255	239	264	272	256	247	299	262	258	240	219	237	259	256	237	236	229	239	224	216	274	246	244	246	230	225	243	251	259	262	233	266	258	229	261	235	232	253	222	266	258	260	246	223	249	213	249	263	262	255	288	226	231	257	266	248	260	255	260	257	229	239	258	251	252	243	226	214	252	246	238	232	234	258	212	238	258	242	227	280	278	253	250	255	272	227	239	251	255	265	244	236	225	249	235	250	252	253	237	249	258	243	240	234	224	252	231	240	242	238	246	237	254	253	252	247	247	240	258	223	225	247	241	251	220	250	254	245	238	255	241	272	245	241	222	275	234	250	272	249	233	245	254	267	249	223	250	221	258	249	252	237	257	243	253	247	244	274	252	239	264	268	251	257	272	257	256	234	269	248	249	247	226	266	241	262	242	227	263	250	240	250	236	300	230	241	238	228	264	216	241	227	260	247	249	240	227	262	224	270	226	248	227	245	255	263	230	267	253	272	234	243	266	246	231	239	249	240	243	227	243	270	234	261	239	264	257	259	249	231	231	265	248	244	265	232	237	268	244	230	241	279	261	275	246	240	262	252	229	241	230	245	227	267	224	241	245	254	233	263	272	269	256	259	265	235	258	216	241	225	262	246	231	272	258	239	258	243	263	258	218	252	215	257	276	271	251	254	225	216	267	240	234	236	241	226	242	242	238	252	255	275	243	273	249	265	244	247	247	274	231	235	237	266	248	260	218	224	239	263	238	226	241	232	230	235	259	245	239	245	243	251	243	235	250	234	256	241	257	238	239	241	254	271	260	258	261	250	253	262	253	264	241	264	231	235	230	226	254	257	256	267	234	255	270	268	240	225	260	258	226	237	244	249	245	257	238	251	234	265	242	243	262	245	256	262	253	272	231	247	232	259	262	257	267	244	242	233	262	260	266	241	249	252	256	255	246	253	231	220	246	239	243	256	234	243	245	218	240	231	220	221	242	247	268	236	222	229	233	218	265	257	242	281	257	226	256	259	257	237	253	238	252	231	256	268	239	242	240	232	271	243	255	245	205	226	238	216	227	234	287	254	250	218	238	221	249	240	237	250	248	237	249	256	221	248	239	242	261	259	218	233	259	237	250	228	242	247	242	253	247	256	280	225	258	234	238	241	244	232	239	268	234	255	221	225	231	227	241	237	235	241	255	270	250	272	236	241	257	244	246	237	233	270	249	233	281	242	258	251	257	265	222	222	266	237	227	266	242	236	264	270	256	245	245	262	266	249	242	264	243	248	247	244	276	217	217	269	229	269	251	253	240	236	242	236	239	266	276	253	252	216	238	274	254	256	249	221	244	237	229	260	232	243	227	227	252	251	280	231	263	250	241	258	241	251	229	261	229	245	254	240	227	260	253	245	235	282	245	243	281	247	233	245	268	238	236	254	262	236	233	252	262	252	255	258	226	242	236	242	229	254	229	231	262	251	230	278	293	235	230	229	245	229	259	268	231	247	222	273	252	242	244	251	241	246	231	237	251	236	256	244	249	232	259	267	211	241	249	233	256	271	261	235	248	222	251	228	229	269	249	249	229	226	251	221	253	231	249	261	250	233	244	259	237	256	256	207	252	233	241	245	255	246	254	211	237	233	263	265	275	253	234	240	221	263	257	236	241	252	257	249	222	226	257	239	251	245	242	232	214	270	277	265	245	236	213	259	257	265	242	254	242	261	247	259	232	241	258	213	265	241	234	240	207	264	249	279	263	237	233	243	217	256	262	240	266	244	240	238	245	244	247	245	255	248	244	242	249	267	249	254	264	253	257	245	245	272	245	244	257	239	231	230	252	247	276	218	258	291	285	242	231	257	233	241	238	245	253	259	223	230	264	252	217	225	261	276	245	226	248	231	219	247	252	274	218	279	261	260	273	233	253	229	243	246	258	249	223	254	253	262	241	254	240	258	261	243	246	241	266	241	247	231	252	254	247	243	250	250	226	264	241	219	278	237	253	252	246	270	249	242	234	264	235	233	243	238	252	253	234	226	239	222	255	241	250	253	237	252	225	269	247	247	225	252	247	243	250	271	211	250	270	241	285	244	257	268	221	248	221	234	244	271	252	213	247	200	253	227	257	234	235	224	266	216	239
22294	21151	28789	23753	21140	21200	10163	1411	964	880	795	703	624	633	639	584	542	568	506	498	549	550	540	535	490	499	535	526	458	482	487	473	481	473	528	470	437	490	471	484	468	507	506	423	467	504	446	482	442	453	480	460	489	485	468	440	447	467	431	470	454	453	444	465	490	460	478	470	518	468	471	473	455	461	483	477	492	456	500	478	428	466	432	496	494	532	442	435	487	480	506	437	500	454	463	464	474	499	462	437	445	447	469	442	437	468	456	452	493	474	465	438	467	470	491	438	521	468	444	478	432	471	434	463	468	487	512	496	506	478	475	462	460	442	486	443	439	478	438	489	473	481	459	422	472	448	475	457	478	434	461	494	431	455	445	464	510	469	436	446	465	457	461	471	439	407	437	452	462	459	492	455	462	465	494	490	395	434	434	447	421	510	458	443	457	478	437	424	469	487	447	451	456	475	489	496	483	485	469	452	432	473	433	462	456	472	422	498	439	426	440	462	461	439	462	446	474	448	430	473	456	447	464	475	428	454	490	431	459	441	476	470	441	445	427	513	438	455	450	466	507	493	445	428	482	409	470	468	478	447	420	445	427	450	443	462	459	451	473	436	439	461	468	442	495	472	442	462	434	478	458	497	431	440	418	452	509	482	455	466	430	464	427	505	483	435	477	451	472	492	443	443	414	466	431	459	489	448	454	461	483	442	429	462	469	449	469	469	512	443	468	476	480	448	437	473	427	463	455	491	449	494	457	424	437	452	485	454	495	461	477	447	448	501	446	464	440	494	444	465	465	467	451	456	490	471	474	478	456	443	493	485	437	481	478	445	484	471	421	449	473	458	461	472	462	492	489	450	461	447	415	447	428	442	494	435	470	471	462	466	437	457	445	451	446	454	453	440	474	440	445	415	469	458	432	483	483	453	480	483	439	456	470	461	452	433	480	483	451	483	415	457	464	493	443	463	435	471	468	475	444	498	399	423	408	449	518	460	456	459	472	455	464	440	451	430	451	452	432	418	516	466	483	431	454	434	469	495	464	465	442	436	448	482	433	499	453	438	504	477	508	489	470	463	466	438	486	468	437	454	450	492	451	463	512	447	452	429	449	494	394	472	443	442	466	461	466	473	450	470	433	466	444	485	477	437	475	438	448	441	478	444	488	456	455	450	475	461	430	426	416	460	449	446	485	432	478	441	464	465	459	441	489	474	446	458	462	465	478	441	440	464	464	442	483	494	452	470	454	478	433	494	450	467	452	465	422	461	504	455	468	446	483	440	468	453	440	442	482	492	437	455	459	471	469	470	469	472	470	458	436	455	470	443	477	446	461	503	492	431	457	422	447	474	450	427	442	479	432	488	464	445	491	447	442	507	485	437	455	435	421	463	491	467	405	456	433	448	432	454	452	471	458	439	473	413	484	494	465	466	462	478	494	467	475	457	471	465	436	462	439	465	439	475	442	469	500	430	439	416	478	399	491	472	478	468	425	465	415	484	418	494	485	455	445	450	442	447	452	462	514	506	466	492	428	425	488	498	469	450	475	424	515	452	440	453	427	471	474	474	432	431	473	509	448	445	477	447	414	462	499	465	445	423	446	455	473	483	463	467	465	441	386	434	441	440	458	478	479	466	512	472	431	444	438	532	411	437	456	472	467	427	453	444	441	470	480	452	457	430	457	439	438	427	441	457	465	487	463	473	467	448	465	440	474	450	455	433	473	463	504	456	459	440	471	414	464	443	475	448	491	465	445	455	455	474	436	427	468	524	437	434	492	452	504	429	481	434	489	441	488	472	508	445	452	439	476	474	452	458	471	497	474	446	474	482	463	466	459	455	485	458	487	435	462	468	468	469	442	453	484	479	459	430	436	456	462	445	470	431	448	442	452	455	457	459	497	436	453	444	468	488	474	481	512	459	462	479	458	470	453	467	444	468	460	511	438	441	471	465	464	435	476	477	488	471	441	476	495	500	467	438	463	489	459	464	465	457	464	492	433	456	440	463	433	455	462	461	439	424	459	435	460	462	471	480	473	497	463	452	526	451	449	477	424	455	477	478	486	433	465	448	447	453	452	452	477	415	463	462	515	441	449	471	430	419	445	460	427	455	466	492	433	487	419	475	441	473	483	481	473	449	474	459	458	452	439	463	472	475	442	485	429	466	456	455	431	461	457	460	445	406	437	430	496	465	474	474	439	469	451	464	460	438	451	472	454	502	465	467	490	473	432	473	464	449	476	452	465	456	428	447	487	433	442	427	464	473	462	493	469	442	486	442	445	475	444	443	472	477	465	485	433	476	474	431	475	481	434	459	432	467	478	475	448	491	463	417	439	450	496	437	466	417	494	471	463	472	488	474	469	483	457	450	499	470	457	463	477	469	421	463	466	476	444	483	430	454	475	444	448	468	426	473	460	487	442	503	435	450	448	465	496	453	506	479	450	456	470	454	437	450	461	445	465	460	481	451	417	470	435	439	468	473	468	429	451	469	472	449	420	451	460	484	436	457	446	468	474	444	445	420	448	449	506	501	430	471	499	477	485	459	448	489	473	434	526	483	471	428	474	448	490	457	476	463	450	464	462	466	469	438	468	463	453	483	485	507	429	477	442	471	421	489	441	488	461	481	434	447	449	450	512	457	478	439	497	450	494	452	499	464	461	484	441	458	477	437	448	454	457	428	427	437	478	458	457	496	435	458	473	416	461	471	492	443	430	471	451	442	439	444	444	441	489	400	495	496	478	450	440	421	452	462	470	459	454	460	487	445	454	464	475	473	409	462	443	424	456	459	451	490	444	457	429	450	448	492	442	452	467	472	450	464	464	468	461	443	466	495	487	464	502	443	448	486	451	413	463	452	420	454	464	443	479	482	476	465	497	411	465	491	441	423	450	474	476	452	471	448	458	452	444	444	495	506	458	450	430	478	431	490	469	453	455	461	495	481	495	458	462	486	444	418	454	461	466	460	456	477	435	481	446	495	462	461	441	479	450	473	449	447	475	478	480	443	472	467	446	448	463	496	456	463	459	469	476	456	420	451	450	466	484	447	492	418	484	433	442	455	440	479	435	475	450	475	417	449	428	458	421	474	489	498	435	457	449	432	469	469	442	483	468	426	454	471	441	471	445	457	465	440	473	476	459	507	476	482	491	466	465	452	452	489	476	483	436	455	464	482	463	425	465	524	468	503	486	442	434	446	432	447	459	498	441	489	457	427	428	472	425	467	468	441	482	448	443	463	424	459	462	484	462	441	480	438	446	430	429	474	508	469	415	469	448	469	438	448	466	435	473	455	485	498	445	462	438	446	492	513	507	446	454	459	452	495	440	468	477	428	458	482	437	459	409	437	478	491	464	479	476	466	466	453	459	509	430	409	455	475	445	462	445	487	474	444	482	475	467	462	466	464	431	438	462	466	465	463	474	488	443	439	481	437	464	465	457	457	448	432	457	461	486	455	460	428	469	464	476	483	475	457	440	426	457	408	480	491	433	445	426	457	445	420	441	442
8818	19301	15247	7869	5269	3819	2660	2020	1598	1331	1201	987	960	809	786	754	714	687	684	648	694	721	695	645	643	638	613	584	624	623	608	604	592	589	557	621	614	592	579	554	579	591	602	605	596	600	569	563	568	593	571	621	595	580	581	564	562	539	553	542	605	544	592	592	581	558	557	545	577	570	581	567	583	578	589	595	568	568	566	578	567	589	544	556	571	564	561	573	528	591	586	624	540	557	606	598	571	626	590	546	566	605	545	586	577	596	552	535	504	575	582	604	604	594	601	604	596	572	546	571	537	581	586	575	578	567	537	549	560	595	578	526	553	613	552	577	579	582	574	577	588	602	552	525	576	584	575	602	580	579	549	572	535	595	604	563	564	602	565	577	560	565	572	563	575	581	543	556	597	582	552	621	628	620	554	602	591	603	574	546	538	566	609	537	585	537	584	576	551	589	631	548	573	549	589	582	539	581	588	541	557	574	544	561	583	608	591	576	545	563	589	584	592	600	558	581	561	553	597	555	556	564	611	579	535	591	584	587	577	571	572	580	556	572	574	550	599	628	563	614	610	574	570	576	546	565	551	606	579	605	564	567	551	592	558	555	558	523	590	580	556	578	559	569	616	573	590	570	543	564	607	584	575	585	588	558	525	582	597	569	550	569	596	592	588	577	549	562	587	549	562	591	600	540	572	569	601	578	563	569	570	562	572	579	596	619	573	591	581	631	560	590	563	579	586	582	588	569	577	572	528	570	582	577	557	594	540	543	502	568	592	529	613	573	548	561	567	563	553	617	595	539	569	575	549	560	583	531	580	578	558	529	554	566	602	561	565	574	572	542	596	547	549	596	560	589	554	595	571	564	524	611	579	577	557	594	618	565	587	595	584	600	555	598	565	569	593	585	548	548	560	582	556	571	494	541	547	577	553	526	567	584	551	561	530	592	571	596	561	534	588	600	571	606	529	564	591	571	541	584	550	579	555	598	567	569	590	575	548	597	580	555	566	556	572	550	539	619	588	620	533	618	619	543	616	572	558	594	548	580	585	570	572	597	544	597	562	589	589	537	541	549	505	568	597	559	574	550	591	561	579	570	536	611	599	550	550	566	508	542	551	545	551	556	551	564	632	604	590	575	593	596	559	560	541	566	559	557	543	545	582	585	591	586	582	556	560	639	568	615	600	590	555	590	589	604	596	571	575	556	532	608	607	533	576	564	600	614	567	519	553	588	570	554	586	546	562	586	567	582	578	593	584	630	605	536	564	602	584	576	565	622	562	616	600	596	565	551	578	567	585	596	555	594	597	549	559	569	625	569	583	532	575	554	541	503	552	589	558	600	568	558	546	589	574	560	595	591	576	590	605	571	565	568	557	576	582	595	568	551	575	576	610	609	600	548	574	582	535	557	560	580	555	542	569	596	519	594	537	563	594	570	555	521	593	538	579	557	575	578	560	546	593	563	579	560	596	568	550	552	587	524	568	597	557	582	544	586	595	565	585	563	585	617	582	573	561	544	560	545	557	576	554	608	584	554	556	566	590	543	546	555	573	579	588	611	567	583	594	607	565	543	581	590	573	549	534	559	596	556	573	593	554	557	581	556	580	575	536	500	553	529	571	573	577	585	605	554	537	565	530	569	566	575	552	589	559	581	568	523	584	580	552	594	589	570	569	563	551	539	604	561	551	589	566	593	578	567	562	581	553	564	574	603	562	604	577	562	576	606	588	576	578	578	565	572	572	594	543	589	568	537	571	610	551	558	565	529	559	551	568	573	587	608	575	582	580	603	571	561	561	536	587	567	565	568	556	579	555	595	578	599	576	559	611	562	576	594	627	555	588	535	607	584	523	582	545	554	591	610	545	546	571	567	583	570	586	585	577	550	582	557	598	572	595	578	542	587	556	564	538	613	555	598	589	555	621	581	590	548	571	528	574	566	566	583	562	584	545	557	554	606	554	580	580	563	560	634	540	562	565	623	549	562	571	605	562	595	569	527	543	620	572	560	561	590	589	529	591	570	583	587	601	565	547	538	579	579	594	584	588	570	589	573	536	579	555	565	551	606	564	549	569	570	551	558	574	574	573	595	585	598	544	559	590	556	594	567	540	584	550	541	569	549	559	538	553	582	554	569	601	550	544	549	577	551	581	538	636	575	559	578	556	594	591	602	599	530	606	535	574	610	566	598	561	561	586	566	543	547	561	563	573	571	562	537	607	597	545	578	567	570	586	579	578	557	598	575	563	545	552	564	588	556	566	541	586	583	602	584	510	564	585	565	580	563	586	608	522	570	600	605	524	585	620	553	614	586	540	590	533	569	576	587	548	570	543	572	538	576	604	563	588	575	590	608	548	563	579	587	600	539	566	628	598	550	525	523	595	591	580	530	547	557	552	577	602	563	586	591	569	610	557	537	554	565	618	528	575	552	574	577	625	575	592	573	586	564	581	559	547	551	602	541	562	585	522	589	551	563	563	561	559	544	487	616	567	573	561	545	624	569	597	624	582	551	507	598	566	572	585	572	575	584	584	579	612	553	539	616	568	605	594	583	575	620	556	541	593	584	572	575	543	576	595	581	547	575	601	575	562	575	582	557	545	565	591	566	595	581	583	575	593	601	582	561	558	556	581	598	570	613	568	578	560	550	566	613	541	554	522	557	587	588	606	588	583	580	570	564	575	564	592	562	531	588	565	575	511	548	585	596	601	572	550	567	623	558	580	580	590	569	568	603	593	557	555	586	547	575	599	556	578	533	585	550	593	577	587	586	559	628	528	549	556	541	580	599	604	565	550	578	615	614	586	614	551	576	575	583	580	551	598	608	610	549	557	577	570	563	574	615	546	578	547	599	610	611	554	565	572	592	577	586	589	550	550	544	559	604	578	615	576	593	572	590	602	587	578	586	579	552	553	567	595	528	529	567	567	585	567	605	581	605	547	604	588	558	536	604	569	567	539	532	552	522	572	587	568	576	564	548	521	565	564	579	563	571	560	603	587	581	581	561	579	580	601	523	583	604	542	547	577	543	565	571	544	578	582	549	569	631	542	561	530	546	590	580	605	593	604	601	590	575	539	603	553	569	585	561	573	574	570	544	587	545	562	555	557	572	585	544	560	546	560	565	565	631	552	546	535	616	602	556	560	548	557	568	572	591	581	586	586	584	537	583	585	559	593	540	558	553	572	590	563	587	559	595	605	589	544	583	568	595	598	534	576	550	587	576	558	570	594	582	579	610	580	581	601	556	549	613	556	606	639	571	597	600	556	585	556	627	571	544	608	569	605	541	549	566	559	550	501	607	569	574	556	532	608	583	568	598	579	551	617	605	604	602	538	564	575	578	602	577	563	556	586	599	572	592	562	574	569	590	585	566	562	622	558	573	549	609	544	543	598	587	599	561	636	575	589	565	581	565	539	574	618	569	578	587	579	594	602	547	584	594	578	560	546	600	617	591	586	569	564	561	587	603	559	548	642	548	553	607	542	582	619	584	548	556	625	571	591	601	531	540
26903	19467	6756	1407	747	607	549	493	470	497	414	453	424	416	431	427	443	429	454	405	416	445	423	432	454	416	418	438	414	392	399	453	438	461	453	412	440	457	440	396	430	418	427	466	461	478	440	433	444	417	400	441	435	450	477	446	431	429	426	435	442	471	449	404	410	447	464	403	420	424	414	449	436	418	421	449	404	416	446	418	425	452	425	430	404	427	409	401	417	431	431	435	485	462	442	432	445	439	449	416	415	430	442	432	452	470	448	421	440	420	425	451	413	425	410	455	387	427	413	395	448	417	441	436	424	435	396	413	420	443	425	425	414	454	425	450	465	457	477	412	438	459	434	414	415	441	443	447	448	460	407	436	402	432	456	439	415	441	423	440	455	425	394	429	444	422	436	414	457	433	445	434	412	423	427	457	414	433	461	409	398	426	423	443	426	443	439	430	438	456	455	438	447	441	407	438	431	408	433	416	423	413	438	416	414	439	467	419	432	439	447	425	453	436	419	395	420	408	448	428	459	455	425	439	403	407	419	429	450	449	442	439	424	429	418	456	440	426	407	419	467	436	399	406	455	448	395	455	439	437	434	446	451	416	426	440	419	449	429	454	430	395	440	420	411	478	428	421	417	426	441	425	439	396	427	481	426	445	453	427	443	418	429	430	467	429	430	448	438	418	425	395	425	412	416	402	404	436	447	394	407	446	401	449	410	430	404	436	407	426	416	422	432	458	411	460	411	419	430	407	445	406	442	420	387	446	413	423	426	460	441	416	426	448	427	467	401	440	445	446	446	403	396	425	495	450	404	411	411	389	401	463	419	444	427	455	435	407	469	423	418	425	376	428	420	453	460	406	410	417	439	429	415	442	390	415	425	416	473	390	416	412	417	459	401	395	456	423	416	452	414	449	444	434	427	433	415	436	402	445	432	428	436	418	435	412	442	448	433	416	400	450	445	429	451	439	416	454	440	436	414	407	423	427	414	438	433	434	403	453	399	404	435	424	423	446	450	423	423	463	394	437	433	449	473	412	447	414	448	451	422	461	463	451	459	447	442	434	416	426	429	418	420	438	428	437	424	427	456	415	420	440	424	462	426	402	388	401	449	428	437	435	428	405	416	404	406	393	443	453	394	416	432	404	442	445	417	414	447	376	452	458	433	447	437	479	448	417	432	436	451	430	425	441	445	397	406	439	448	466	426	446	431	422	425	434	438	441	410	461	477	456	448	444	400	450	427	441	461	391	437	408	461	444	433	430	400	403	428	416	433	394	447	391	450	428	442	441	440	427	442	431	413	432	451	418	425	432	417	408	440	381	411	453	401	450	457	423	447	430	408	429	452	425	445	425	398	446	423	445	447	415	409	486	447	457	421	413	414	447	455	405	470	416	441	418	449	448	447	401	443	421	432	416	420	410	437	463	461	469	443	413	423	413	403	463	458	428	445	429	435	410	437	437	427	420	411	424	441	444	457	459	427	405	427	429	411	420	462	425	423	427	430	422	406	471	454	401	432	428	423	422	472	424	427	421	435	447	446	420	412	377	449	441	454	413	424	463	405	406	402	419	459	442	422	468	426	407	465	452	432	416	417	415	448	446	430	426	397	429	433	423	431	424	445	427	404	393	456	424	438	402	417	454	406	428	403	417	432	416	463	404	472	422	393	449	430	411	434	486	424	426	423	404	425	426	432	450	473	428	422	391	429	439	418	460	397	438	435	454	409	450	419	423	445	411	431	399	444	443	453	383	402	431	430	428	444	441	418	413	463	406	443	461	425	421	435	432	405	439	440	446	441	444	444	404	416	416	434	442	459	409	444	431	427	429	450	446	416	431	449	388	447	444	414	430	459	486	449	448	423	410	409	444	435	472	427	425	471	402	413	416	444	419	434	437	445	458	440	442	416	403	403	447	422	412	437	418	428	397	434	428	442	421	409	404	409	400	427	439	449	419	421	434	442	420	448	398	448	420	411	447	450	438	470	439	433	444	465	439	412	407	473	415	453	439	457	438	400	403	432	437	419	460	471	433	430	425	439	415	398	445	430	416	441	430	436	417	397	429	406	417	441	448	433	398	463	371	425	402	421	394	436	462	443	426	399	434	424	409	402	420	429	393	455	426	436	462	394	430	455	401	443	432	430	412	450	434	458	407	429	403	419	420	460	421	436	398	435	430	422	389	426	454	402	485	411	422	445	430	431	469	378	421	394	420	410	423	486	454	421	390	391	476	438	421	411	438	423	412	437	459	406	414	448	448	424	435	404	425	442	436	411	456	453	446	425	391	465	447	436	390	414	426	453	414	459	409	446	439	452	410	412	428	445	421	403	424	437	469	448	437	441	412	430	440	456	431	408	434	467	450	439	443	439	414	447	427	456	425	442	424	437	454	421	473	434	419	432	455	449	436	446	440	457	410	409	395	455	392	411	497	434	413	396	432	434	399	417	415	393	431	441	455	475	450	446	473	456	393	422	427	390	469	466	423	440	396	457	443	442	450	431	429	424	434	429	447	415	440	440	432	438	445	443	422	413	396	422	452	407	440	379	439	430	434	447	432	398	402	423	399	390	456	429	471	453	414	406	405	437	423	464	435	399	454	446	436	420	420	421	440	418	446	385	409	414	417	422	433	421	404	427	404	449	449	443	418	441	435	445	434	429	441	419	411	433	467	441	389	412	433	430	419	422	436	403	425	444	415	421	426	423	431	417	427	425	453	421	473	426	439	446	472	453	419	432	415	424	419	417	462	391	443	425	444	382	453	451	411	401	421	439	420	454	461	470	424	415	461	420	463	408	482	464	417	426	446	415	432	413	414	435	468	430	465	422	450	438	425	425	400	451	427	414	427	424	474	408	410	446	426	399	451	460	447	407	439	467	417	406	448	436	407	385	425	435	434	417	408	437	420	420	431	418	408	429	450	429	462	406	422	431	453	455	427	403	419	450	403	409	437	426	431	448	417	423	436	439	427	404	459	447	438	476	459	444	419	442	456	424	468	400	418	419	443	415	405	428	464	435	418	388	433	436	442	390	431	424	435	440	448	433	403	407	444	431	427	417	459	388	448	389	420	385	443	443	434	392	400	428	430	393	445	455	447	451	426	382	425	429	424	439	392	435	452	435	476	436	432	451	439	459	442	446	403	417	401	412	409	402	416	421	418	442	456	418	462	449	413	386	425	404	430	422	422	416	417	456	438	440	413	422	513	440	445	477	435	440	426	485	432	399	433	421	412	412	417	398	424	414	432	462	416	428	446	460	433	399	405	391	440	427	420	417	424	420	439	457	452	411	443	409	392	410	437	408	466	406	460	418	399	407	409	436	403	391	449	396	454	405	390	425	446	438	439	439	437	429	443	413	444	460	414	413	414	444	446	425	430	471	434	423	426	437	451	422	463	414	447	447	426	408	428	449	421	475	426	421	451	425	426	418	396	438	435	440	440	431	433	454	457	438	436	481	430	404	396	478	424	434	465	441	446	405	402	394	430	438	412	477	445	421	445	447	429
6217	4039	3073	1481	1081	814	712	620	600	601	579	558	574	527	522	552	539	521	511	499	540	529	485	489	499	556	515	499	527	543	603	565	525	525	519	524	538	498	542	495	517	520	525	522	493	508	507	537	527	494	513	507	539	522	515	510	551	527	561	509	522	504	521	536	530	520	505	497	520	500	530	543	511	542	552	519	528	516	484	531	526	503	551	503	516	505	518	495	498	518	531	539	557	522	501	517	535	523	536	514	468	501	474	503	539	520	514	506	521	519	526	506	513	545	515	529	532	521	482	526	510	527	483	554	533	527	541	528	515	510	508	509	524	569	515	509	527	515	559	552	489	492	566	532	528	527	506	522	516	481	492	489	539	518	527	563	498	496	502	506	561	550	543	557	520	520	580	554	520	515	468	504	504	533	537	530	477	508	539	514	547	499	496	530	573	524	544	500	514	537	552	521	522	490	503	519	513	521	542	534	534	536	502	514	555	530	548	538	501	531	527	510	523	531	507	544	501	518	515	540	500	522	575	509	490	518	507	496	494	495	490	533	552	503	529	526	508	532	511	544	466	545	517	560	522	521	515	527	508	494	509	535	529	546	570	565	515	511	522	522	527	483	524	526	528	498	531	489	477	552	515	528	555	507	518	546	565	511	517	528	553	557	537	525	513	535	537	482	480	534	506	524	524	503	524	509	529	556	522	490	496	520	528	520	519	558	489	499	527	560	515	559	532	538	538	513	506	514	571	538	552	525	533	483	562	544	523	518	548	483	509	504	517	498	508	525	521	527	462	543	582	556	514	512	511	521	548	509	522	523	485	530	475	532	494	521	465	481	532	508	565	489	518	538	523	523	499	555	498	534	511	450	526	509	554	514	532	550	483	502	522	537	567	526	519	504	522	538	513	521	542	512	553	515	547	492	549	497	532	494	517	531	499	539	566	495	501	487	523	527	517	520	544	509	504	514	546	533	556	515	492	531	545	539	543	546	514	485	542	540	515	530	517	514	518	495	507	522	529	463	546	552	539	508	520	525	545	519	510	557	541	510	524	557	485	547	498	517	544	524	491	532	525	564	494	517	455	518	520	541	548	494	503	541	554	501	571	523	520	512	545	523	498	514	533	501	502	489	503	490	507	545	545	509	521	528	512	518	500	531	548	552	518	552	529	551	512	526	568	556	534	523	460	499	516	534	500	540	547	524	496	532	535	525	527	505	524	509	527	534	524	519	537	473	506	508	526	519	533	516	540	506	501	516	519	513	533	580	515	516	521	513	497	565	543	520	497	516	480	541	525	502	562	558	539	530	507	527	517	519	524	511	506	552	528	509	502	510	514	562	536	500	487	494	519	549	525	516	515	545	530	507	579	508	513	528	551	544	536	536	536	513	485	488	538	513	530	531	490	552	530	494	518	480	495	504	489	555	538	536	533	547	536	563	539	533	525	553	516	503	523	503	544	512	549	495	539	529	514	555	517	539	524	510	492	478	532	478	552	491	504	459	498	516	581	523	509	493	556	520	511	543	485	556	510	529	535	498	518	500	524	534	494	550	539	523	551	553	526	515	525	549	555	534	524	505	507	534	495	577	500	518	548	526	501	543	473	512	513	562	505	531	527	513	505	498	527	537	524	543	557	465	508	483	530	524	476	514	519	512	529	507	484	506	523	506	525	498	527	563	523	537	522	532	486	512	506	531	577	513	503	521	516	538	493	544	548	524	553	529	540	527	507	532	551	510	529	476	479	516	498	505	545	523	542	519	500	513	523	557	556	561	542	510	557	553	527	550	545	537	554	511	556	512	496	525	498	591	525	580	500	516	505	547	528	522	529	500	502	519	520	502	540	521	535	545	565	530	540	533	476	491	556	516	558	530	531	501	531	500	502	567	519	514	530	517	571	485	525	513	491	547	499	523	565	533	459	551	521	521	526	535	473	514	547	519	536	531	507	529	523	527	509	530	499	521	556	514	533	485	529	526	529	519	519	504	527	554	523	535	505	502	555	539	508	546	491	555	516	495	510	508	528	484	517	472	502	532	501	543	528	538	517	552	529	532	560	535	536	511	529	511	549	584	554	557	537	526	570	519	500	468	478	506	562	511	479	488	517	499	550	522	503	530	523	566	481	530	502	488	530	507	526	517	534	493	553	509	530	528	497	525	519	549	517	530	557	502	513	544	475	512	534	512	530	509	543	530	569	516	503	525	505	499	561	507	511	492	482	511	505	529	524	540	526	536	558	529	517	527	503	541	541	557	560	524	563	543	503	554	524	535	569	550	558	502	486	499	515	538	538	478	551	533	533	508	538	525	521	537	576	524	509	505	588	525	544	492	520	514	478	550	486	504	497	515	535	518	547	498	513	519	489	506	481	531	499	518	490	532	532	533	524	533	509	505	556	497	524	518	579	538	527	511	531	535	569	502	551	482	535	521	513	534	514	545	503	481	535	510	493	527	495	489	515	553	494	529	514	512	516	548	543	547	551	529	519	501	519	530	533	544	477	552	549	538	548	492	473	537	521	490	520	526	548	512	513	502	512	569	537	512	487	518	512	520	514	503	532	506	559	493	526	527	509	544	525	546	544	534	501	547	576	531	500	504	508	545	529	541	522	508	522	507	506	535	533	518	545	554	551	530	548	526	500	530	477	502	533	518	507	514	500	551	543	550	564	512	499	518	561	527	492	533	556	514	505	537	532	510	507	503	549	521	524	546	541	537	541	526	545	494	505	538	538	513	518	540	496	531	513	493	543	541	527	524	509	542	535	491	535	523	534	515	529	524	528	513	525	502	525	529	501	537	504	499	479	507	560	547	549	528	496	502	539	523	504	529	538	531	501	560	504	516	542	569	524	526	536	502	514	531	532	540	511	543	528	494	523	500	486	500	502	502	517	485	494	498	516	505	522	496	501	500	501	519	522	529	491	538	531	500	496	516	508	515	530	502	540	516	511	468	472	509	504	491	488	497	499	519	514	541	513	472	508	522	502	546	476	514	504	453	555	526	506	536	560	531	565	493	485	506	526	514	506	506	523	467	454	522	531	549	508	516	514	550	513	580	498	567	532	526	561	499	528	500	488	524	499	523	479	500	485	511	553	509	510	504	487	516	528	509	526	516	540	458	546	502	527	522	503	508	562	510	507	494	542	529	539	538	557	518	498	489	538	502	506	530	520	504	502	557	519	535	564	527	537	508	526	513	505	555	531	541	521	532	553	518	555	514	522	547	538	524	558	529	554	546	508	525	504	504	509	539	547	495	539	544	501	517	517	549	554	497	501	509	544	503	523	531	557	559	507	533	503	471	514	528	531	519	509	536	499	522	508	533	492	536	526	534	541	508	518	523	544	505	473	494	504	524	520	516	489	503	496	534	547	532	532	499	556	527	540	558	546	514	566	517	505	530	543	522	540	515	541	546	498	496	542	479	548	481	465	570	548	536	525	560	505	534	513	512	528	540	493	498	542	544	553	524	515	537	538	539	535	551	520	515	503	534	544	539	527	531	550	543
23235	21072	28229	24126	21048	10522	1631	1128	970	895	869	808	818	744	778	730	717	719	731	723	699	710	706	738	695	688	679	725	660	682	653	667	652	656	680	670	680	660	670	703	680	691	684	655	723	672	661	639	653	704	630	670	702	719	687	657	706	681	676	676	696	691	677	696	666	683	689	666	648	696	642	674	656	663	662	636	681	677	701	676	715	709	689	639	662	682	679	677	645	670	710	643	683	650	670	645	652	703	633	679	680	702	666	690	672	685	717	678	694	649	691	687	659	689	660	678	663	665	694	707	625	663	655	699	737	682	669	681	660	693	658	646	679	685	659	694	663	683	670	717	737	672	687	676	623	679	676	635	681	710	707	661	665	652	671	699	654	677	668	643	683	725	690	683	684	648	670	676	692	678	626	651	687	682	691	659	718	691	702	650	643	674	618	668	682	694	671	654	691	688	702	673	670	728	709	632	646	687	636	706	634	647	694	650	656	619	660	711	659	716	709	667	691	642	625	672	708	666	663	626	722	694	689	682	703	672	646	643	709	669	662	661	702	659	663	705	693	640	675	678	626	634	657	620	678	730	647	687	649	664	670	676	714	665	657	680	684	672	637	640	667	638	697	678	711	726	653	678	647	679	658	652	703	681	655	666	680	685	663	648	651	657	680	638	700	643	702	741	619	694	674	651	679	691	679	686	698	711	636	662	714	637	651	624	624	666	682	664	618	676	681	705	695	613	704	672	657	656	691	697	676	674	641	674	690	642	664	630	683	659	675	716	625	713	634	679	648	650	682	655	648	723	672	655	628	691	678	642	706	654	668	655	690	678	703	656	694	668	666	694	661	725	661	664	663	685	673	707	680	678	677	619	723	676	643	672	703	671	666	657	664	665	694	665	716	680	655	686	652	682	651	686	659	639	655	670	700	658	619	700	691	674	631	715	668	646	688	612	721	666	688	691	612	659	666	648	662	651	697	655	707	706	642	698	706	682	671	672	671	669	630	641	680	630	708	648	665	658	707	679	721	634	671	679	672	715	675	655	656	671	666	637	706	703	679	677	688	674	677	705	663	670	699	695	676	693	657	654	652	658	675	690	653	658	761	662	664	647	697	662	695	668	693	664	632	678	689	708	648	716	672	673	665	614	654	686	662	690	684	652	652	671	691	688	665	687	714	649	656	666	676	715	608	641	684	650	631	632	642	624	701	683	646	676	684	651	717	657	649	693	665	679	640	712	689	669	699	620	656	692	730	702	661	671	669	650	664	678	647	686	596	644	662	678	653	686	650	667	717	670	678	636	662	705	660	702	679	646	649	654	703	683	705	633	699	676	681	698	632	699	660	698	648	680	679	652	700	662	678	692	672	681	675	640	625	647	694	683	699	645	689	707	708	671	666	663	679	645	651	711	666	674	647	650	693	702	671	666	645	722	666	674	677	707	724	645	682	703	665	715	728	654	711	705	718	648	653	651	631	707	638	725	698	664	677	638	642	632	665	681	672	698	712	650	645	640	664	643	667	649	688	629	689	696	674	651	693	641	632	693	660	662	714	711	669	678	624	655	670	720	634	689	658	674	686	694	667	639	684	675	713	670	651	670	650	652	603	696	697	677	603	657	738	663	710	634	634	618	734	656	666	623	693	685	667	642	662	695	691	673	678	672	671	674	667	645	702	674	661	678	637	648	701	708	675	631	681	678	608	690	705	655	645	656	655	676	677	674	688	693	702	677	693	676	643	657	667	630	703	667	730	666	650	675	686	695	650	628	668	650	691	703	650	685	677	622	669	617	709	682	701	688	677	672	712	653	674	681	680	705	647	710	733	661	707	659	639	647	694	637	663	682	663	696	675	672	721	658	672	697	648	671	665	638	655	676	653	669	686	673	658	659	691	672	694	673	724	653	685	622	675	668	668	694	709	716	634	655	706	695	646	656	738	666	658	623	677	678	629	681	696	621	707	671	696	699	708	664	648	727	673	679	695	665	677	691	673	637	674	663	609	671	654	676	616	654	661	646	672	664	635	641	660	731	722	628	701	677	645	639	674	672	680	648	643	709	659	669	659	687	663	674	708	674	619	737	690	722	648	666	653	656	628	684	650	677	705	668	701	629	675	681	663	671	686	648	662	659	676	685	680	655	654	634	664	675	673	720	632	639	662	707	706	659	655	653	692	648	653	681	671	660	624	685	668	665	693	651	620	669	669	625	699	686	649	664	667	663	675	648	656	709	676	678	627	696	694	702	687	700	669	681	624	657	672	712	661	651	677	609	688	677	633	658	628	659	657	697	675	718	680	614	671	621	662	653	677	671	661	690	692	674	663	644	666	640	644	678	682	712	688	659	676	650	683	620	662	694	659	683	693	625	691	677	690	637	696	673	670	712	679	651	665	698	673	652	696	682	665	672	705	661	643	667	645	694	643	645	686	655	675	654	702	681	621	658	669	670	626	700	641	704	647	694	707	719	669	661	683	681	647	636	673	669	696	703	656	642	666	632	646	630	676	613	676	647	686	644	631	664	637	664	665	630	669	707	652	634	670	694	669	666	669	684	672	676	636	664	678	668	668	670	664	657	663	668	690	693	636	685	651	642	653	641	643	691	688	674	633	654	655	612	704	643	712	683	671	701	691	708	681	689	665	657	698	627	645	634	663	668	679	647	681	638	668	690	638	663	678	648	655	649	738	704	709	693	625	659	682	694	635	651	650	680	675	646	646	635	694	685	720	692	701	704	683	633	697	670	700	724	683	676	656	630	644	657	679	696	712	638	645	686	707	675	694	612	638	666	633	711	641	653	662	663	687	662	655	677	692	681	611	676	694	622	671	678	687	660	678	625	630	665	612	709	724	730	645	692	693	676	678	680	684	699	661	654	689	662	645	654	678	661	691	699	670	607	672	697	657	690	701	694	646	658	688	645	673	671	687	667	725	697	688	630	698	683	643	652	682	643	675	638	670	701	638	703	634	682	667	627	651	696	674	678	688	645	687	638	656	643	683	672	687	643	698	662	664	650	684	696	643	696	674	679	687	666	655	705	661	643	697	644	696	675	666	635	635	639	632	721	640	723	625	686	625	602	694	655	705	644	658	675	694	678	681	693	620	672	678	663	691	686	697	694	656	659	664	667	604	713	703	719	662	678	706	687	667	673	698	644	675	689	687	662	616	675	644	671	689	682	655	673	719	693	702	623	646	701	680	629	672	709	709	637	659	699	636	708	677	685	650	676	728	637	656	713	623	673	670	677	668	690	707	699	698	671	615	626	685	645	710	607	654	675	639	650	654	672	689	705	692	673	688	651	663	629	663	685	655	648	678	671	681	628	611	696	687	663	651	645	742	679	653	670	679	650	653	671	660	683	678	696	644	664	710	692	739	683	634	674	680	677	692	685	666	672	621	628	729	664	624	707	661	656	613	666	691	654	678	690	702	651	689	676	623	662	707	678	636	708	663	664	641	611	695	662	681	642	640	676	681	702	717	662	639	684	618	679	673	666	692	641	656	655	640	669
7007	13394	10039	5074	3477	2574	1928	1538	1279	1202	1122	1041	985	946	944	995	871	877	887	829	878	846	827	904	794	766	826	829	860	851	875	838	798	801	861	804	814	791	816	800	808	815	800	806	781	848	794	788	804	829	764	837	810	887	841	825	807	813	802	794	800	809	842	830	782	811	785	767	828	807	815	786	832	758	807	837	795	838	844	786	819	798	801	786	803	845	805	811	806	816	841	790	800	812	794	764	823	781	823	829	841	803	828	828	800	792	807	788	785	800	761	808	809	779	840	810	785	820	828	855	771	843	820	810	759	787	851	845	797	788	847	861	819	823	825	879	817	804	772	813	873	818	743	815	797	780	844	769	744	844	833	800	788	824	786	768	831	787	785	827	875	791	830	781	821	816	786	836	844	817	831	859	794	792	794	790	791	818	829	845	794	774	823	802	788	802	838	777	833	779	819	785	872	844	844	785	783	864	786	832	770	791	792	858	783	818	823	762	828	825	811	806	794	829	788	832	812	850	767	771	850	808	809	838	815	851	767	841	822	815	757	803	778	841	827	840	797	780	770	831	819	832	844	745	771	796	784	816	778	824	783	826	799	838	819	843	778	899	880	821	792	821	809	750	822	794	798	824	761	836	781	861	842	805	793	829	782	843	801	787	747	805	781	820	845	795	815	776	795	837	791	841	820	834	791	831	802	841	812	774	789	801	823	796	747	805	873	806	845	857	814	850	801	856	814	799	831	840	801	759	849	816	789	808	845	816	869	823	873	800	834	772	778	793	864	789	790	865	807	816	831	815	829	811	844	823	770	816	767	878	854	813	789	870	788	800	818	774	832	814	839	827	823	810	755	860	863	777	826	831	835	759	790	776	819	851	824	820	820	839	802	794	844	808	814	809	813	809	791	751	763	824	851	755	815	783	757	799	800	829	856	845	762	796	836	796	824	762	783	819	814	781	806	780	842	819	782	848	781	777	773	845	794	829	814	817	822	766	791	883	813	811	743	823	856	781	756	821	807	827	838	809	844	863	799	832	767	844	772	756	842	824	791	834	809	791	775	848	823	777	818	802	810	797	886	797	791	838	780	815	841	804	828	831	756	812	814	812	797	845	782	794	812	812	807	797	837	810	794	858	805	814	836	802	832	818	838	801	802	782	811	789	780	825	812	794	787	765	824	817	821	762	841	812	791	768	783	784	842	842	783	840	830	802	878	845	814	757	802	785	786	843	802	803	822	830	813	831	830	773	835	814	813	796	792	851	810	859	797	798	826	827	765	786	813	819	772	806	786	836	795	750	847	737	761	787	820	858	810	831	827	805	804	843	833	836	797	793	851	766	802	837	839	827	830	831	844	816	758	860	800	814	849	803	832	803	812	828	774	803	822	805	856	771	843	846	790	776	853	840	796	787	811	819	813	853	801	781	830	769	795	818	841	770	829	798	807	823	840	822	801	826	826	765	847	823	837	800	791	766	801	812	805	804	783	837	805	817	848	824	823	810	779	772	825	801	840	838	766	827	846	864	830	782	818	821	817	813	814	769	898	799	823	824	825	774	782	785	820	807	807	775	803	774	812	812	797	827	806	836	821	751	784	821	842	769	785	815	871	789	843	845	785	783	787	852	811	826	833	836	805	774	803	818	802	808	813	789	751	826	813	815	763	822	836	858	796	807	816	774	863	836	799	831	774	818	793	803	819	796	778	796	781	776	758	756	855	801	778	826	807	764	835	794	771	785	813	835	841	827	799	802	767	794	828	758	840	820	797	763	830	826	744	819	771	818	829	796	845	847	813	814	841	796	833	773	780	796	791	771	840	803	789	832	831	764	822	830	820	793	807	836	831	760	828	783	841	820	810	785	831	850	827	812	838	825	823	868	840	847	782	769	835	847	812	827	800	813	769	808	837	803	834	806	815	829	804	797	825	790	819	790	842	843	825	804	783	821	781	800	788	773	805	775	851	798	810	795	818	811	847	851	872	796	840	763	840	829	805	842	790	798	799	809	837	786	827	808	784	828	751	883	810	759	837	803	761	782	815	807	822	808	780	801	814	797	835	879	827	763	826	792	785	830	816	837	817	821	858	855	786	820	827	780	814	830	803	822	793	813	798	752	839	800	828	820	826	822	840	827	866	809	810	816	794	765	851	769	755	799	801	844	831	801	810	780	880	785	835	803	790	855	830	802	804	778	837	873	758	814	748	852	761	811	842	767	813	898	803	816	789	857	830	784	877	814	823	796	834	825	841	862	810	846	861	862	816	776	803	860	828	801	797	835	833	859	791	820	819	819	830	795	837	732	751	760	787	800	807	780	780	847	813	856	808	809	858	853	804	817	777	841	807	836	795	774	827	770	825	872	842	784	814	803	795	792	811	811	804	808	785	830	747	868	792	839	830	840	786	841	801	800	867	793	773	838	835	793	817	807	799	778	823	831	824	826	790	789	834	817	834	807	779	809	816	803	784	808	812	801	835	799	803	805	849	785	845	823	800	780	795	828	797	779	798	814	823	775	836	783	825	860	842	861	846	819	842	841	801	837	843	787	902	864	766	830	778	795	837	843	811	834	803	802	854	842	818	753	839	838	795	764	769	867	841	837	829	820	821	825	808	756	798	848	784	786	766	825	818	854	812	835	810	833	849	809	782	785	791	866	798	816	850	817	810	814	822	804	836	831	822	784	821	798	834	796	842	838	815	793	823	821	777	834	837	785	829	824	839	804	795	835	763	784	795	805	813	801	786	801	775	867	856	759	870	799	844	806	788	828	798	827	803	789	806	820	772	840	797	801	807	849	799	807	779	808	787	798	824	847	826	802	826	750	791	779	816	828	829	773	814	788	777	805	821	792	806	831	770	865	830	797	799	807	777	868	797	773	847	785	856	794	798	825	764	765	813	856	817	806	840	816	798	832	784	863	823	776	765	853	759	833	808	842	820	798	791	791	851	773	781	780	844	775	796	803	787	807	816	816	807	801	790	811	827	795	816	783	782	851	830	808	797	817	840	793	832	801	751	790	829	811	818	807	819	828	802	807	828	743	899	815	847	866	787	756	834	776	856	807	806	815	806	781	829	824	748	823	762	867	799	832	825	829	777	817	793	795	822	824	814	819	804	782	816	841	818	793	803	837	817	824	807	798	843	738	800	783	767	816	840	808	837	813	845	840	841	848	840	827	807	777	825	870	850	808	806	838	792	827	785	781	806	816	840	844	806	771	795	810	799	873	825	822	761	823	784	822	811	837	806	851	771	835	825	823	767	815	821	832	818	819	794	875	848	875	832	806	795	823	787	821	847	806	750	837	820	789	805	796	863	802	843	845	841	854	782	850	744	830	841	829	825	799	829	826	797	772	828	800	811	806	812	801	830	825	849	824	791	850	780	784	849	849	809	827	805	835	798	865	832	815	816	810	813	803	831	830	798	829	842	813	854	852	785	769	840	794	828	821	832	854	817	866	775	788	810	855	815	822	831	828	836	776	790	750	833	834	770	858	796	831	799	816	848	801
24126	21036	27299	24850	12913	916	527	404	334	295	269	247	244	270	231	189	229	214	207	249	217	183	206	198	179	202	197	199	182	183	226	196	204	184	222	183	191	207	189	206	179	179	191	187	186	183	180	193	182	200	198	187	194	180	200	187	172	195	160	157	202	187	212	188	219	212	192	206	202	195	193	181	186	196	221	195	181	190	202	200	215	213	190	202	208	199	180	202	203	203	183	190	181	185	204	193	203	192	190	175	200	191	190	219	183	165	196	209	178	200	177	212	198	179	210	193	180	218	188	172	184	196	213	198	176	210	209	198	185	190	209	197	179	201	184	200	212	194	170	208	212	213	195	208	204	182	193	231	209	198	218	207	177	204	185	194	192	192	186	197	209	188	187	197	200	172	202	176	176	220	206	191	192	182	183	167	197	199	190	186	185	175	203	191	197	176	185	184	193	195	178	202	193	191	191	178	203	178	209	199	211	205	179	177	217	182	187	167	160	200	210	209	207	171	166	184	183	209	183	189	192	184	178	177	196	203	199	205	171	167	193	198	200	208	184	181	184	183	202	194	181	182	187	166	223	190	192	185	197	194	194	182	183	188	199	185	194	216	207	191	206	197	188	198	200	210	209	194	205	183	190	193	186	199	189	183	187	198	208	205	153	191	198	212	205	191	201	189	226	211	180	179	206	186	178	191	194	194	209	181	180	178	195	182	214	213	198	189	187	197	210	195	170	210	186	191	175	196	183	216	165	189	185	192	194	210	188	191	211	194	197	221	179	189	206	165	219	180	180	225	189	187	182	200	222	174	212	174	192	181	186	198	195	197	188	194	196	203	183	168	198	191	183	208	200	173	194	175	180	173	227	200	181	181	188	147	186	188	197	187	210	185	188	184	213	179	216	193	195	206	198	206	158	188	193	181	205	180	205	214	185	176	167	208	190	171	200	191	186	195	187	169	186	191	208	190	186	165	200	202	184	191	188	197	183	177	183	170	181	191	198	215	207	194	210	190	176	192	175	183	172	195	179	188	188	186	190	238	189	184	210	205	196	202	174	186	192	201	188	185	186	216	207	166	193	173	184	184	192	208	192	201	203	185	193	193	202	205	199	194	189	194	213	183	188	197	210	187	183	178	195	199	167	172	179	182	192	216	195	217	199	188	166	197	192	204	186	198	225	220	182	191	172	178	170	207	191	205	178	196	191	174	195	199	222	175	196	194	200	175	197	178	193	209	184	210	186	186	169	189	198	187	195	182	184	194	187	177	177	205	189	204	178	200	176	183	183	200	156	180	198	194	183	189	181	198	219	200	185	223	189	181	189	180	174	167	182	187	184	176	186	179	199	214	201	187	189	189	168	185	170	199	197	191	207	199	178	200	207	213	213	174	186	200	175	180	179	210	178	185	191	186	176	182	186	206	207	215	182	195	187	212	194	202	184	212	195	190	197	182	200	201	188	190	182	196	182	195	202	189	198	192	206	190	192	227	208	171	213	182	200	182	190	208	191	214	212	186	217	195	211	175	199	202	202	199	187	189	165	226	210	193	196	222	226	187	206	186	215	177	192	178	175	222	191	168	212	181	197	188	188	178	205	194	194	180	184	202	196	180	192	193	194	179	180	191	199	179	194	202	202	179	199	214	159	189	175	181	187	199	210	175	170	182	161	179	185	200	166	174	189	192	201	184	168	207	178	196	193	184	182	162	187	190	202	206	187	189	180	190	172	191	202	204	194	192	188	177	187	189	172	190	190	204	197	204	208	199	212	182	209	192	183	171	214	226	187	201	185	195	184	181	188	201	180	214	206	197	193	187	178	194	193	200	217	184	204	205	197	167	186	178	188	185	152	195	196	196	198	188	189	196	179	171	161	184	183	185	210	198	169	193	176	183	176	210	192	189	191	175	218	187	208	198	193	195	184	192	168	194	173	188	168	194	197	215	203	188	193	200	201	224	201	189	212	181	217	224	198	198	184	203	180	195	193	197	208	200	201	206	181	191	172	178	175	192	208	182	189	174	179	209	181	177	196	209	189	222	206	201	187	195	186	196	197	190	194	196	181	167	196	165	192	224	205	196	205	188	207	181	203	163	196	180	190	216	185	202	179	191	201	194	198	207	171	193	221	171	187	188	193	169	191	191	187	190	205	197	199	167	186	206	191	185	202	182	193	196	179	175	180	189	174	201	205	169	161	195	197	188	197	210	199	200	170	206	177	186	193	182	196	188	175	182	195	203	216	190	187	178	177	212	167	198	203	192	191	200	207	196	211	210	181	172	202	183	194	190	178	199	177	181	194	175	177	195	217	195	208	181	221	193	182	164	181	171	188	193	218	200	177	216	178	194	174	160	165	167	189	210	185	194	193	188	186	215	190	184	167	191	168	192	170	168	186	193	193	191	184	178	177	192	193	187	199	177	193	205	207	190	210	192	191	205	183	206	204	186	173	182	188	184	185	184	179	186	185	174	193	218	196	183	184	193	179	203	178	192	206	171	182	184	205	203	180	180	193	194	199	195	191	187	176	216	187	197	176	195	203	176	186	183	180	216	205	185	191	181	198	187	169	187	190	172	194	189	173	187	203	208	193	192	198	194	166	207	195	195	208	182	216	194	197	182	174	212	192	186	198	186	219	188	186	188	176	187	193	177	177	218	193	196	195	200	177	190	191	189	190	207	197	207	197	189	205	169	186	183	201	196	206	203	196	191	172	187	188	205	185	186	203	186	186	186	183	199	191	173	174	202	199	182	211	209	178	186	170	189	213	191	207	179	174	197	186	181	190	174	186	213	188	181	168	191	193	196	162	182	190	165	174	184	179	196	188	165	223	182	205	204	188	205	192	182	203	217	226	182	205	180	193	196	172	168	180	194	200	186	191	205	205	189	209	190	178	177	176	173	197	182	184	174	193	183	181	210	194	200	207	195	203	213	210	172	190	195	188	179	220	188	196	160	186	168	186	185	168	170	182	204	188	175	175	194	182	194	206	232	193	188	186	197	194	197	204	177	175	190	185	190	172	190	172	191	195	213	202	222	186	199	201	180	193	205	197	185	184	195	201	188	174	202	196	202	170	179	184	185	204	180	169	186	195	199	197	179	209	180	219	189	180	191	169	194	164	182	169	176	188	192	195	203	208	190	190	185	190	208	189	187	183	166	197	168	182	200	180	182	199	162	208	184	186	189	193	170	147	188	186	186	190	166	185	217	184	178	191	186	184	196	171	195	173	189	184	185	199	170	202	204	144	154	174	207	208	187	186	205	172	187	196	182	186	197	181	204	177	190	193	170	199	210	184	187	190	222	217	192	198	192	193	179	209	192	199	213	196	187	186	204	150	186	183	178	192	169	212	183	166	216	191	220	149	207	165	182	205	206	184	204	215	175	181	199	192	215	180	192	193	185	167	214	186	158	174	157	205	223	199	215	200	217	214	180	191	181	183	213	184	187	188	214	203	194	194	202	200	182	188	184	214	201	191	217	200	197	184	214	213	192	195	199	223	180	196	188
7022	9845	6859	3209	2020	1409	1028	746	567	529	418	409	377	361	318	313	316	315	302	314	287	270	274	233	239	247	275	238	270	258	274	250	254	243	232	242	247	234	234	231	291	269	285	257	266	216	231	258	249	235	241	290	232	249	263	242	238	260	233	230	244	244	261	268	233	239	244	251	246	253	235	280	214	258	255	227	228	262	229	248	230	250	278	244	228	241	253	265	271	261	246	233	238	233	222	247	262	240	246	247	260	242	284	225	249	242	284	239	233	269	236	230	252	293	236	255	267	223	262	258	253	261	259	236	268	263	228	254	238	255	271	247	250	247	223	247	234	277	253	238	237	277	277	258	241	239	217	291	266	228	267	250	249	253	233	254	263	272	246	232	266	221	240	280	250	258	256	261	260	256	281	246	267	232	232	251	237	273	246	250	220	273	254	252	240	235	238	240	247	268	247	246	247	211	242	260	240	270	262	250	255	236	274	246	259	241	244	261	254	244	261	264	263	227	240	255	233	273	282	251	249	233	278	233	243	260	217	261	263	272	236	233	259	253	269	246	255	273	240	245	232	251	256	266	254	257	268	250	216	243	277	261	225	248	242	243	254	251	248	272	250	240	236	243	253	256	235	280	251	273	268	226	247	234	248	227	230	248	260	277	231	251	225	242	241	275	239	252	244	251	235	229	263	269	245	259	250	242	225	286	254	258	241	262	254	246	282	272	240	254	238	236	270	250	255	254	267	255	233	263	255	265	242	226	251	258	265	257	244	229	255	263	252	237	213	269	247	225	270	240	253	226	230	234	263	247	228	237	263	231	242	226	249	231	247	244	265	250	251	291	258	209	259	257	261	251	275	263	251	267	257	252	261	234	264	265	246	251	241	239	244	263	273	265	237	263	229	261	267	245	231	253	238	275	251	267	241	268	242	284	228	246	277	235	257	268	269	262	253	226	285	270	269	228	236	262	243	244	259	258	263	266	278	266	240	240	244	230	222	238	235	257	242	230	234	233	233	234	261	222	245	242	237	263	236	257	249	275	251	303	244	235	237	270	241	249	260	240	238	246	274	253	271	251	226	245	239	273	244	262	227	238	267	252	256	236	256	236	238	249	244	261	238	225	220	260	252	279	235	258	251	251	256	272	254	272	235	247	265	244	217	240	244	253	267	267	290	237	248	231	252	254	270	236	243	256	254	250	240	245	269	253	267	270	258	258	257	238	228	246	233	278	256	239	260	234	227	234	258	263	242	248	266	250	223	252	250	241	262	255	238	253	254	231	270	238	257	212	251	223	273	241	251	249	241	256	261	241	255	246	244	269	237	236	241	237	230	239	261	256	247	254	250	248	231	236	242	286	250	242	229	284	255	259	251	268	250	239	247	258	228	266	255	272	249	249	259	242	249	252	248	236	248	207	261	232	231	257	234	235	252	248	281	275	280	214	231	243	228	246	253	262	253	229	246	225	253	255	250	251	260	228	267	278	253	240	244	274	260	230	263	249	274	234	238	252	249	205	250	251	249	241	260	227	231	240	233	221	252	245	260	222	235	242	246	252	279	233	253	281	244	231	251	267	253	237	217	261	253	243	255	235	232	264	258	256	275	241	241	272	255	257	264	239	266	264	256	254	220	250	237	249	225	248	262	237	264	239	253	247	259	280	263	244	248	272	254	235	249	260	257	249	230	259	257	272	221	244	250	273	252	237	225	259	234	257	261	222	236	275	253	255	269	292	256	251	219	245	276	233	235	246	225	241	251	246	253	263	214	272	248	245	236	269	259	254	279	246	245	239	248	247	256	249	275	247	230	252	248	228	268	262	238	236	262	254	244	241	258	244	263	250	277	266	245	265	249	242	258	264	266	238	259	234	288	267	234	249	260	247	251	249	235	253	244	255	233	263	244	226	252	228	260	257	273	245	246	260	235	270	242	254	257	240	243	260	257	217	253	258	225	248	238	247	235	225	252	256	243	228	238	232	253	272	256	245	234	229	257	257	235	241	235	236	250	239	241	259	241	245	258	229	253	227	250	220	228	241	248	248	241	264	272	255	268	238	248	234	264	249	264	237	246	241	264	245	245	227	261	239	269	241	226	248	261	233	258	263	264	266	243	243	244	251	273	264	267	254	245	245	248	273	238	246	238	233	250	283	247	269	235	245	233	269	250	265	258	247	248	266	233	275	239	243	259	247	215	236	267	235	233	259	208	249	257	247	282	241	241	222	246	240	232	240	244	261	247	255	249	237	235	255	245	246	257	274	261	231	289	257	253	220	264	277	235	223	232	253	232	244	250	252	220	251	229	245	261	258	264	271	249	249	231	242	257	235	251	255	260	229	222	261	242	249	237	265	262	254	256	247	240	249	226	263	270	254	252	271	239	260	246	282	242	268	248	254	267	272	217	249	235	266	268	281	267	265	242	222	265	248	250	223	257	253	237	236	218	255	263	263	263	240	238	221	262	248	256	261	275	223	251	254	282	232	242	236	262	267	268	228	258	276	239	266	221	231	252	241	259	212	250	241	284	268	244	249	247	264	225	227	257	231	251	270	244	264	260	237	269	256	240	262	261	235	255	214	279	237	240	253	242	259	236	250	244	243	226	250	236	254	228	255	232	248	253	248	226	241	247	244	254	226	237	235	262	234	230	214	226	254	227	252	218	263	258	239	225	242	267	240	243	225	251	238	228	260	237	242	258	249	258	237	248	290	287	263	234	273	249	242	222	256	236	283	247	257	290	244	263	243	246	243	271	261	237	265	240	270	256	242	224	259	232	255	236	262	261	265	234	252	223	265	254	269	240	252	263	238	250	281	244	243	260	257	245	254	237	270	248	237	240	239	281	255	239	237	266	256	233	244	268	265	233	268	263	263	240	251	240	261	259	221	257	284	255	262	241	233	260	248	259	251	241	227	243	258	231	252	249	262	220	254	279	246	258	251	268	258	239	236	252	245	245	238	250	251	241	220	240	273	229	258	259	244	248	262	259	277	240	256	247	249	265	235	240	221	251	240	249	270	250	229	240	261	228	254	275	262	277	259	248	234	256	258	263	273	243	243	235	262	258	248	248	242	217	245	246	243	249	235	240	257	241	259	238	233	232	253	241	271	253	229	259	237	256	250	279	234	252	244	272	250	250	226	258	246	232	228	261	256	278	235	244	237	253	234	257	228	256	243	258	245	266	225	256	299	266	264	266	221	298	227	262	260	256	261	254	256	261	281	268	231	256	276	254	251	242	236	220	271	250	246	247	259	208	250	264	235	242	238	263	266	268	245	246	238	231	247	235	261	247	253	230	250	244	236	242	269	267	235	264	247	243	264	233	237	242	247	283	243	243	220	248	260	248	277	267	267	254	271	221	259	271	256	265	247	277	234	267	261	277	233	259	257	244	261	253	251	229	220	240	247	223	240	235	234	216	278	237	251	248	242	243	268	269	258	250	270	243	267	232	245	284	242	286	224	264	243	274	256	255	257	235	256	257	257	228	244	259	240	250	218	235	232	253	250
22253	21090	28752	23671	21083	21145	10189	1324	979	886	859	743	688	626	575	587	528	555	525	529	482	549	499	462	489	532	473	526	479	476	498	498	493	524	463	516	451	461	431	524	506	469	483	503	462	502	458	433	460	469	463	498	446	483	446	453	471	456	462	494	490	493	485	470	451	474	438	471	485	459	447	429	459	437	450	461	484	476	442	450	484	461	468	429	438	474	478	453	480	483	444	482	483	485	447	481	470	473	452	471	451	453	484	448	502	442	460	485	428	461	449	486	447	495	475	498	455	436	423	469	457	483	482	454	467	433	466	469	429	476	495	454	495	461	505	444	449	433	461	457	489	463	468	462	492	475	443	492	478	450	478	469	441	433	461	461	466	465	460	437	503	416	436	477	440	507	465	464	440	416	477	473	474	466	446	480	470	432	460	452	443	434	462	470	439	461	494	469	471	483	416	468	451	483	454	460	473	442	482	431	463	432	459	475	465	498	444	460	475	491	451	464	464	470	468	465	462	484	488	471	466	444	460	459	425	486	439	429	461	474	417	438	460	486	483	489	502	478	478	441	474	443	494	526	467	484	448	438	434	474	446	483	486	471	453	442	465	429	483	449	502	478	476	464	476	468	498	440	447	494	445	477	468	486	446	428	448	466	480	438	454	428	424	448	488	477	440	464	488	448	448	461	450	436	451	447	471	456	479	478	499	464	475	460	458	445	420	479	443	431	456	470	413	427	517	494	456	467	444	432	454	491	495	491	461	480	489	490	434	437	436	485	485	449	450	452	475	445	469	478	475	405	452	425	456	514	458	459	484	447	467	455	457	460	452	460	452	454	471	453	473	471	450	438	468	448	407	432	471	456	464	412	485	423	454	460	422	441	429	488	459	474	470	455	484	459	429	476	499	448	458	467	436	481	456	449	467	443	468	461	438	472	486	475	467	453	474	486	462	461	458	473	428	475	473	484	483	426	444	463	457	466	459	422	446	432	458	465	448	458	464	419	477	478	475	460	424	443	478	459	459	446	429	473	459	450	463	464	477	483	449	489	466	441	436	436	473	428	511	441	434	443	443	459	437	465	474	449	418	464	458	463	480	432	459	451	460	425	501	460	419	488	498	473	428	483	446	439	446	457	445	466	467	506	418	515	452	445	445	452	444	456	468	474	460	405	484	450	468	483	445	458	514	469	443	456	455	464	500	454	450	478	448	489	437	476	469	465	514	462	464	440	442	430	448	465	428	452	451	477	443	463	464	481	473	492	460	473	451	427	489	451	480	473	456	452	488	451	501	445	441	454	482	479	481	460	460	463	453	466	462	481	439	494	454	472	472	453	478	489	468	443	441	471	466	483	475	449	435	479	457	460	476	462	470	487	441	464	477	465	477	460	468	423	458	466	475	467	496	447	472	474	483	458	445	442	446	464	455	449	483	421	492	452	475	406	485	466	425	452	464	447	522	447	461	423	473	445	465	459	480	464	444	419	451	435	431	411	482	438	470	474	422	483	482	481	445	501	431	471	471	452	457	439	461	466	462	448	440	459	484	433	478	470	445	436	428	479	460	446	437	454	454	449	433	495	426	447	463	436	478	493	465	505	389	452	459	459	411	501	468	473	438	497	439	458	425	474	497	471	444	450	451	435	472	446	452	443	450	470	463	424	465	432	467	422	460	445	516	438	440	435	474	425	469	463	462	491	450	418	411	484	477	453	443	470	454	461	442	458	456	455	477	435	475	427	440	476	483	444	457	448	460	494	457	470	461	473	495	482	448	469	444	450	466	426	476	485	477	452	457	462	470	457	433	485	402	463	444	452	431	438	501	480	446	459	473	443	475	453	427	448	463	523	447	435	430	409	452	468	455	473	474	461	464	486	476	434	458	438	414	470	460	469	461	443	457	439	430	444	423	472	461	449	419	460	438	432	465	444	438	450	434	481	483	452	507	451	448	478	475	467	443	494	473	433	444	424	433	453	450	447	448	466	407	446	443	459	462	451	457	462	489	473	431	458	498	458	414	481	517	426	463	517	472	480	460	458	435	459	463	490	474	434	484	460	456	461	474	482	486	464	461	450	433	450	487	452	444	451	450	441	498	458	407	494	522	463	457	462	450	486	426	472	469	457	451	454	446	427	457	454	469	459	456	471	487	436	452	410	439	464	432	447	447	478	502	440	461	456	477	435	451	453	443	478	477	420	486	427	459	463	479	448	434	479	456	482	495	464	450	465	474	415	433	442	534	446	503	474	445	461	463	438	442	431	479	433	421	489	485	410	480	478	470	453	434	498	440	458	419	476	441	480	468	477	459	446	478	469	470	447	496	444	472	481	447	460	469	431	483	461	472	490	472	463	425	465	433	458	439	465	484	471	443	453	437	426	446	415	504	458	439	452	471	500	423	440	494	439	501	462	469	454	427	461	434	459	426	486	463	492	431	503	473	484	465	443	421	463	519	458	469	448	467	444	475	435	452	462	460	469	464	433	443	451	470	511	428	479	463	442	470	481	460	475	437	445	448	469	508	458	449	493	453	459	480	471	476	464	452	462	481	472	441	437	444	472	456	464	433	440	453	442	423	472	454	418	483	449	442	490	486	470	462	469	469	452	460	465	464	454	463	466	477	455	465	414	468	463	430	395	442	425	434	447	468	495	480	435	475	438	447	480	435	453	441	493	448	471	476	470	442	463	468	447	468	441	475	477	469	456	483	462	450	472	439	457	465	472	421	459	504	425	484	459	463	431	479	500	466	433	446	476	441	427	476	467	466	478	453	435	450	465	453	479	435	449	460	486	437	489	436	462	449	468	492	447	452	448	486	482	412	467	477	460	477	436	445	446	468	459	485	414	453	440	454	425	474	462	474	472	456	439	478	483	449	441	492	436	431	482	424	493	465	452	448	416	486	421	393	454	458	468	412	461	429	475	450	442	477	461	492	483	408	459	481	492	449	445	422	470	458	475	464	447	471	449	465	485	423	468	466	469	448	420	458	467	432	439	467	452	433	437	491	444	468	440	472	471	469	471	454	455	464	475	475	443	432	472	468	481	451	468	425	423	448	455	441	454	432	452	471	490	475	448	430	477	490	425	444	434	458	458	467	485	455	416	455	449	430	460	465	454	465	433	420	455	477	457	443	476	483	454	490	460	484	445	455	419	469	469	495	457	464	429	464	481	437	485	419	455	460	439	474	435	456	408	463	424	472	513	475	445	475	413	475	492	441	492	447	466	494	461	455	429	467	480	494	439	475	484	442	471	461	455	451	455	470	501	462	441	484	498	443	464	454	432	449	464	437	422	449	449	474	445	471	423	451	446	448	421	446	476	430	453	466	470	478	478	427	461	474	430	472	447	472	453	436	454	460	471	494	463	436	472	467	410	468	439	458	450	427	489	459	435	467	495	420	436	450	466	450	435	511	456	466	498	436	449	490	449	451	460	472	464	469	458	438	486	443	453	449	461	445	444	431	451	478	474	435	463	479	481	490	463	469	459	464	449	470	481	481	453	453	452
9565	20145	15290	8099	5143	3807	2616	2044	1562	1319	1119	973	949	883	839	824	713	741	733	772	669	659	642	671	641	640	617	632	626	630	589	616	611	616	624	620	596	583	604	567	623	601	583	640	556	592	576	594	568	609	593	608	647	573	600	570	562	536	586	588	586	605	582	584	588	617	583	591	602	602	566	538	564	588	563	556	557	598	568	524	564	532	587	557	576	539	586	560	548	614	530	566	558	572	598	616	622	558	600	623	605	589	541	560	623	503	604	603	597	641	561	581	542	587	560	562	560	549	569	594	521	608	542	582	562	592	571	570	637	577	529	594	615	590	564	559	564	549	560	609	568	590	573	559	578	579	584	559	573	548	568	514	578	565	620	548	573	594	549	577	545	566	577	546	599	577	560	578	580	567	555	582	570	594	564	570	568	553	609	625	575	585	551	575	583	623	558	540	607	609	593	564	579	558	525	569	578	590	609	582	548	606	577	565	572	571	549	578	594	556	577	600	590	546	559	535	576	559	562	555	561	573	592	624	583	587	595	605	549	541	577	575	538	622	521	559	582	539	602	572	587	574	560	546	574	577	559	633	547	558	579	567	578	559	572	588	544	585	584	561	586	561	627	544	571	608	537	615	561	617	613	563	594	572	570	521	593	581	557	589	555	569	584	565	575	542	556	583	578	597	571	565	607	607	598	580	594	568	584	567	531	549	557	556	535	597	569	550	562	561	569	591	577	569	556	550	601	573	521	616	543	590	572	578	584	558	549	608	601	580	598	608	580	586	552	600	580	587	604	555	586	585	559	618	593	602	546	573	585	605	536	542	530	577	606	559	561	565	577	600	563	521	567	572	584	583	562	602	594	578	600	573	572	592	578	567	581	614	584	583	576	604	557	590	645	588	580	582	572	576	634	558	570	550	589	547	586	594	598	575	589	587	587	573	583	500	618	588	571	572	612	570	561	540	563	559	578	566	593	595	597	556	508	592	583	606	608	567	578	552	582	549	557	599	576	545	598	560	599	590	542	607	597	608	585	591	636	567	594	531	577	617	585	581	551	546	584	573	608	536	576	617	612	575	593	602	568	650	588	606	601	597	591	607	595	546	593	605	551	558	554	589	582	633	579	537	575	546	582	581	573	591	588	600	608	575	560	596	624	601	598	567	547	606	564	560	569	578	554	575	572	566	601	593	557	560	604	594	556	597	537	608	553	529	539	579	593	581	560	594	590	586	573	545	615	580	560	578	570	582	546	574	582	585	533	551	557	556	576	549	611	553	559	609	544	566	585	606	558	575	593	574	586	580	568	584	557	591	577	570	536	576	581	586	539	575	600	588	575	538	569	566	530	572	578	533	577	564	599	562	603	625	569	573	593	548	593	570	557	563	535	567	581	589	596	540	585	555	565	576	560	570	577	566	572	599	610	548	538	571	597	573	569	589	580	551	572	583	634	590	576	564	564	575	636	598	536	590	562	522	547	586	614	604	515	606	587	579	568	584	624	538	572	560	547	596	590	569	558	581	606	581	590	594	542	557	560	535	575	541	589	570	582	598	573	566	579	551	577	595	538	566	568	558	565	527	526	540	580	593	534	571	521	537	602	559	559	572	579	578	591	564	612	588	593	620	562	596	590	576	567	574	626	617	584	601	612	563	564	549	587	556	582	582	592	625	565	588	559	568	578	583	551	590	543	537	560	593	621	598	553	571	528	561	580	583	540	607	540	555	640	559	582	608	570	550	589	568	533	559	541	559	583	594	548	557	586	557	574	532	581	556	591	585	625	579	544	599	542	539	537	553	582	590	581	605	606	563	572	628	567	549	572	572	567	556	603	627	603	587	584	583	557	583	606	560	571	556	578	598	582	600	575	542	598	577	600	574	601	577	576	577	561	571	559	606	548	530	567	527	599	521	586	574	562	629	599	602	602	625	560	617	564	561	610	585	613	530	608	572	581	584	579	589	599	544	534	560	535	606	618	563	597	567	563	563	591	612	571	592	595	517	562	606	618	591	543	588	588	569	588	584	596	584	591	559	574	573	615	586	579	576	563	579	582	572	587	572	566	588	600	600	557	589	516	547	531	579	536	551	569	583	546	597	559	551	604	583	591	542	591	589	559	611	578	568	553	565	611	562	571	546	606	584	548	591	577	643	586	583	554	535	571	585	546	586	572	568	549	552	560	562	592	570	584	584	584	578	561	562	577	568	552	588	602	585	559	555	531	546	555	603	560	610	593	573	571	567	599	584	543	580	587	576	566	593	566	608	632	555	562	569	596	591	628	555	539	556	572	580	575	613	578	593	570	567	552	626	557	580	566	593	565	638	575	577	576	588	576	525	557	563	601	570	592	570	552	545	538	564	580	556	607	580	595	573	579	571	648	581	573	588	578	569	598	572	590	606	584	565	560	547	576	583	586	528	624	550	590	612	585	586	593	577	581	513	566	602	544	557	567	574	582	561	579	550	606	566	587	535	566	587	570	564	543	552	587	540	576	538	625	617	570	609	592	580	534	594	577	626	579	583	606	558	571	576	550	610	541	547	550	600	548	546	523	582	583	600	584	613	589	544	560	619	578	567	580	595	596	567	597	590	598	591	594	583	562	586	607	609	604	585	584	570	631	579	572	616	582	604	573	517	593	584	604	594	569	544	574	568	544	555	579	586	536	626	592	589	580	591	578	542	561	587	602	600	594	633	574	572	574	571	557	538	576	621	558	592	561	584	595	592	572	614	582	570	593	581	600	558	531	551	557	508	622	585	531	559	580	573	585	543	586	604	600	571	585	568	555	546	558	551	582	595	573	572	596	584	589	614	541	588	576	576	558	582	554	611	520	601	539	566	545	561	554	573	549	576	561	547	570	608	597	577	554	607	607	609	602	591	581	607	541	571	606	549	590	586	585	605	586	570	621	620	562	584	603	579	560	565	616	597	585	586	580	561	553	574	556	594	571	580	595	608	554	529	609	582	607	537	557	572	588	596	600	591	540	601	546	508	591	605	603	582	580	583	565	566	526	548	561	636	556	583	528	556	640	585	586	550	569	561	564	556	580	631	561	571	571	607	567	598	584	589	644	535	595	608	611	560	596	627	587	577	608	568	548	551	533	565	546	554	561	572	594	501	559	601	580	570	590	555	587	590	565	586	582	574	588	608	616	565	567	602	591	581	563	535	565	591	579	568	573	569	597	556	565	585	577	626	555	567	582	576	544	622	622	600	609	578	578	551	594	581	582	600	570	526	583	551	573	582	571	594	604	602	562	596	576	599	608	577	578	575	613	578	624	545	625	592	568	568	544	556	564	622	573	588	574	596	594	579	598	541	618	592	581	547	578	559	558	558	601	606	583	559	559	551	601	627	571	581	579	583	579	568	600	596	545	552	571	552	590	558	568	556	597	605	579	606	553	553	566	511	571	547	630	596	614	584	591	535	551	552	585	570	562	561	544	582	591	570	572	595	546	593	577	554	537	570	564	598	534	546	590	536	589	617	592	606	608	585	582	589	597	593
26931	19516	6772	1380	767	562	536	503	495	446	473	427	471	443	442	459	454	438	475	444	430	441	459	445	393	427	433	447	436	445	446	457	432	446	431	436	432	426	437	423	472	456	448	449	448	446	445	440	449	419	461	448	442	453	461	413	461	464	408	434	443	439	421	427	432	454	433	436	446	415	417	412	428	408	419	415	416	462	437	414	439	410	445	476	438	430	435	389	441	413	423	423	427	438	416	402	440	447	413	425	427	452	444	448	455	421	462	461	407	429	460	456	414	415	455	394	404	472	457	468	468	457	428	446	433	419	448	448	452	431	442	385	479	450	428	422	486	419	453	437	418	471	432	416	431	442	447	448	457	437	452	453	487	452	437	401	456	432	423	453	441	441	451	446	445	431	442	432	437	425	428	455	418	433	428	420	424	426	409	439	443	446	441	385	447	425	434	430	410	415	427	441	482	453	438	425	451	446	434	434	415	403	450	437	454	430	457	466	417	403	434	443	437	454	409	473	463	453	438	445	422	411	433	444	442	424	429	437	421	434	446	434	443	489	450	426	429	414	427	456	429	413	486	440	441	460	456	461	436	447	439	413	415	423	441	417	422	448	437	436	415	444	451	448	472	445	442	443	478	462	416	424	419	438	461	463	438	457	437	457	439	455	428	455	467	444	419	436	427	406	426	405	433	443	462	431	440	427	422	435	419	451	428	443	424	451	466	433	417	437	434	411	435	469	449	433	441	424	422	431	453	432	424	422	441	464	445	404	426	459	430	444	443	435	431	462	412	452	467	446	433	427	410	438	435	412	411	430	480	422	417	431	405	452	435	427	447	404	469	432	418	432	456	458	422	432	403	434	461	451	442	423	437	441	450	416	442	443	438	453	435	443	424	478	419	442	433	422	400	418	404	420	426	406	437	443	435	434	429	427	461	444	471	445	386	429	401	447	437	431	437	431	435	425	431	456	440	464	455	426	447	430	432	408	423	424	439	439	429	442	440	450	437	437	432	439	480	438	427	428	403	439	452	421	487	458	405	430	406	437	443	449	403	381	428	424	439	463	429	468	459	435	453	433	434	435	434	433	451	403	459	457	454	424	427	419	400	444	427	441	440	437	500	448	465	515	476	403	400	411	452	467	438	432	422	434	443	426	450	452	469	432	432	386	463	466	425	436	429	451	482	474	430	445	445	455	442	420	462	436	418	410	418	441	455	432	452	442	439	464	419	411	427	432	436	442	455	420	457	446	390	433	434	420	434	419	418	462	448	453	443	417	466	427	412	415	445	468	436	429	435	426	449	425	424	461	452	427	444	453	394	436	402	417	430	461	470	454	418	465	423	427	434	427	431	406	498	470	457	440	461	461	463	432	463	470	432	436	422	447	436	474	422	437	417	450	433	437	445	437	443	474	481	429	460	437	411	438	451	431	443	446	455	453	427	405	400	416	425	412	451	411	471	414	474	453	454	450	471	473	407	433	441	446	445	439	438	453	418	416	429	453	414	407	424	455	392	417	446	470	454	439	420	402	454	393	458	413	412	445	445	454	454	433	421	443	406	405	425	467	406	449	422	437	448	413	429	456	486	472	421	464	476	418	437	434	430	440	459	464	440	409	467	404	462	452	401	412	445	415	461	434	442	413	466	457	430	451	433	457	406	435	438	474	461	408	449	452	396	394	430	448	479	441	426	425	415	435	423	429	460	423	414	450	474	443	451	443	472	428	435	431	435	471	404	446	436	452	425	453	452	454	438	442	456	427	440	442	418	428	439	458	419	461	408	436	433	454	425	437	413	446	439	423	416	456	444	440	451	420	417	480	467	483	424	448	417	402	458	433	457	428	429	427	418	428	452	452	424	442	442	460	435	416	436	446	460	406	399	469	435	433	427	462	447	437	433	410	436	459	453	460	429	449	419	430	468	413	410	447	455	400	442	424	415	403	460	468	448	452	419	418	407	432	452	495	417	423	438	423	418	411	431	446	442	485	436	444	436	451	402	472	403	447	429	422	408	468	442	432	403	427	446	455	431	442	458	455	448	487	457	457	397	435	450	469	461	477	417	436	422	416	456	421	426	427	421	448	447	427	441	457	444	439	422	407	440	442	421	436	450	418	447	431	435	450	429	438	452	400	428	422	428	443	416	427	421	443	431	431	434	469	429	418	435	436	416	421	431	458	441	467	458	446	415	463	400	462	446	420	404	436	468	437	469	375	460	416	434	462	438	437	426	461	410	411	431	445	445	426	445	447	405	441	452	463	439	454	452	450	423	437	443	446	454	419	431	442	408	412	428	417	416	445	452	414	432	468	488	405	452	454	434	468	433	402	437	446	434	408	438	449	440	422	404	435	432	455	424	438	448	428	436	441	472	483	423	410	458	446	426	394	412	410	403	456	399	411	464	413	430	414	424	443	465	430	452	490	453	462	401	430	454	417	451	452	480	434	451	437	393	438	421	492	439	443	450	426	424	422	463	428	441	444	430	429	456	450	442	429	469	479	406	467	389	479	422	439	446	429	470	395	455	428	433	467	457	446	422	472	410	453	456	410	411	436	465	458	413	445	476	423	463	413	408	452	439	423	436	432	414	460	483	390	408	435	433	479	430	425	432	438	407	469	456	465	493	411	455	450	504	448	462	419	422	451	466	456	428	483	432	410	435	452	440	447	423	442	444	437	431	404	441	445	425	414	430	410	450	418	448	419	418	462	475	422	426	448	423	475	432	436	418	449	428	459	436	424	463	430	467	444	426	437	407	456	437	430	425	435	449	411	401	426	389	454	417	463	414	423	471	415	426	450	470	426	453	429	443	413	432	434	455	424	420	449	477	413	455	460	439	444	421	472	441	414	430	452	425	439	409	436	475	415	446	407	439	416	458	462	461	423	417	429	450	451	425	414	442	444	440	451	446	427	441	441	417	413	435	454	428	435	430	457	444	422	440	457	416	451	446	416	440	415	412	444	438	452	420	453	464	420	442	433	421	444	413	443	437	417	452	444	438	460	434	453	453	435	425	442	448	448	442	433	424	400	428	434	465	469	394	406	438	443	474	447	427	433	430	439	417	432	435	415	444	441	418	441	422	454	433	450	421	424	435	420	440	462	465	485	433	420	425	432	448	451	472	406	450	419	429	436	430	454	426	434	456	426	441	416	432	412	447	464	443	427	413	460	416	401	446	445	459	439	434	465	449	461	474	409	423	477	465	421	443	444	428	412	421	453	394	434	424	415	450	418	460	451	411	438	442	471	378	436	449	442	445	457	431	425	423	419	466	432	430	498	431	423	450	477	427	428	468	459	402	416	451	464	440	442	435	452	459	441	459	395	462	483	431	456	410	457	422	440	458	382	451	481	429	430	441	436	466	394	420	436	418	400	455	446	430	443	408	456	414	441	425	411	425	405	468	443	444	446	402	437	452	460	423	429	444	435	439	454	460	435	452	438	414	458	474	476	425	418	424	404	479	469	413	418	462	424	427	440	455	459	422	439	434	424	446	437	455	450	424	402
6823	4634	3030	1598	1077	789	737	622	600	582	582	552	549	540	567	508	536	540	538	516	523	556	534	521	575	534	545	570	560	518	539	543	534	519	525	545	571	506	575	512	542	548	514	496	541	512	550	541	519	574	541	494	528	528	502	515	509	519	506	512	529	538	548	521	530	522	496	518	523	517	460	508	506	519	535	582	540	499	548	531	552	498	542	519	538	551	567	523	546	482	474	481	494	516	537	546	557	507	540	558	533	518	507	492	471	547	555	525	520	521	499	488	531	525	543	502	557	534	507	505	556	513	519	478	509	534	541	522	519	559	538	532	521	537	539	506	533	521	522	517	536	539	541	570	517	492	501	547	573	545	521	535	496	510	527	531	518	580	556	565	523	507	518	518	530	530	504	507	518	534	586	538	507	500	541	528	504	552	550	470	548	549	549	487	575	535	499	534	524	535	515	511	512	510	532	558	538	540	535	526	527	506	549	489	539	569	535	512	545	498	557	547	562	485	527	491	520	566	506	523	519	521	532	530	552	556	504	494	517	550	568	525	530	528	498	536	518	501	518	534	527	517	526	527	530	546	551	526	446	534	461	528	530	516	514	534	534	519	540	531	494	500	509	504	573	506	560	541	500	487	499	525	522	513	534	520	518	528	505	547	512	505	534	519	501	508	528	503	512	543	531	538	559	532	526	501	531	512	531	558	536	490	500	550	526	572	527	532	550	534	517	574	556	542	545	521	519	577	550	519	545	566	528	504	531	565	547	503	557	546	491	501	534	544	505	559	529	496	507	506	526	506	533	529	529	521	528	498	531	528	544	544	561	579	527	542	540	512	531	557	510	517	538	565	562	521	521	493	507	498	502	493	555	556	531	545	558	517	523	532	538	551	515	535	523	533	519	514	507	573	583	545	494	545	513	555	534	553	498	534	537	517	542	491	521	565	520	558	545	542	512	540	556	525	530	525	539	534	526	516	499	509	501	571	533	527	518	530	511	554	540	532	554	539	531	529	516	548	473	535	561	549	511	515	488	499	538	517	506	590	554	511	536	553	483	520	517	550	545	526	512	534	512	557	504	485	528	553	519	518	521	544	543	521	542	542	562	543	520	548	524	534	519	528	555	534	538	511	536	522	512	516	502	536	567	492	514	535	520	561	568	519	511	562	498	518	477	542	507	494	512	533	488	540	480	467	546	574	563	533	535	537	538	536	543	534	542	493	552	525	467	532	573	484	500	496	573	515	564	535	552	529	514	534	523	507	578	493	558	495	529	516	485	542	520	572	535	538	490	535	498	515	524	514	558	545	555	529	525	504	532	526	557	559	508	515	514	507	562	519	509	531	520	559	523	524	539	582	523	519	546	500	538	506	529	516	509	528	538	546	560	518	525	529	517	501	540	505	531	530	532	550	509	549	514	523	535	527	491	494	535	551	505	522	535	525	529	519	540	520	499	575	517	527	531	515	496	506	538	518	516	543	552	582	501	563	540	567	540	522	559	503	535	528	514	519	473	494	537	508	551	511	534	565	565	528	526	534	577	543	520	557	540	521	542	565	480	529	493	528	507	547	487	546	543	503	578	557	519	538	523	519	511	523	541	547	519	506	535	543	511	488	525	505	563	508	563	498	547	531	550	536	569	529	522	529	502	547	522	511	562	529	564	516	513	580	512	554	526	571	551	516	505	497	566	501	530	566	534	547	511	566	568	500	543	497	562	509	501	492	508	503	484	584	525	593	517	543	477	527	529	554	528	507	533	530	539	532	556	506	533	527	512	583	518	532	533	530	539	505	512	541	522	534	529	508	480	538	548	521	538	560	514	535	528	514	551	485	506	499	519	551	503	576	501	511	527	541	513	543	568	525	520	528	519	517	521	531	517	519	577	554	509	504	533	520	516	491	535	555	501	529	512	511	518	536	552	527	553	569	506	511	539	564	543	529	504	510	540	578	543	543	520	532	530	537	527	521	531	507	541	511	497	513	537	548	553	492	495	517	535	523	521	538	531	514	578	546	511	552	547	510	523	537	520	520	578	493	511	533	506	529	530	500	530	546	506	517	536	537	519	563	526	473	474	525	521	509	539	575	560	536	489	529	549	527	516	525	539	518	555	559	529	544	510	565	539	513	525	540	497	549	554	519	550	541	505	516	550	558	506	570	531	524	544	518	536	515	551	548	556	568	549	528	580	511	560	537	512	510	527	521	499	538	497	506	524	552	569	516	531	561	538	514	552	538	510	488	566	556	529	503	499	562	536	537	538	531	518	511	485	559	558	530	518	504	521	562	532	552	520	554	555	484	515	526	551	526	522	524	542	503	495	534	520	575	515	547	530	510	522	536	512	525	494	516	528	529	541	568	530	499	501	501	550	578	484	516	507	529	577	526	551	500	522	531	531	510	527	525	529	530	545	533	564	520	522	501	485	519	487	533	529	495	529	465	515	511	543	551	546	558	528	511	524	511	535	526	545	485	512	531	534	544	572	541	541	547	540	541	515	553	507	527	533	550	526	488	528	520	522	587	538	546	533	494	539	524	548	522	585	512	517	515	545	521	550	519	537	537	503	532	569	566	552	521	520	530	569	515	548	541	545	531	537	516	545	544	552	538	507	539	512	519	530	502	510	556	512	554	522	562	510	537	525	517	519	539	506	549	524	518	542	515	512	497	513	540	565	529	556	522	529	527	553	512	555	527	526	518	497	509	530	526	519	492	535	509	543	523	554	545	512	538	525	519	534	557	536	493	493	514	523	540	547	537	537	521	508	551	536	511	539	526	538	534	514	520	518	499	532	523	544	508	495	534	514	494	537	560	563	537	566	491	507	534	567	523	497	501	530	527	567	563	499	547	540	520	556	512	521	511	523	550	513	523	526	519	525	529	573	547	537	522	537	499	541	540	554	545	527	555	529	497	502	569	554	524	547	530	510	530	556	525	558	546	513	521	492	527	533	526	527	535	547	520	528	554	526	503	507	528	532	477	515	539	532	449	498	520	530	532	473	549	544	534	540	561	541	516	493	516	561	516	537	544	535	569	507	523	509	528	500	529	485	541	508	556	513	485	504	532	524	540	514	571	502	542	584	505	547	501	519	505	561	517	509	542	594	525	511	554	572	548	520	557	525	502	528	502	531	520	497	509	528	506	522	542	535	510	539	508	492	505	525	538	501	482	544	517	534	524	547	534	534	531	493	541	538	513	562	521	501	534	562	504	520	530	513	503	556	541	550	586	500	525	544	537	531	508	465	548	498	530	542	569	554	536	517	500	559	538	516	515	557	493	532	539	512	508	531	525	525	535	539	548	547	533	523	551	548	504	553	518	518	544	523	526	516	500	483	513	557	544	514	511	486	517	533	536	524	501	506	543	561	549	506	488	528	557	528	506	477	537	524	521	554	535	564	520	530	518	527	511	528	575	577	510	562	544	522	551	507	539	536	564	553	527	536	517	552	529	518	568	496	489	506	541	547	516	559	503	521	527	547	515	518	495	542	526	489	529	534	556	521	519
23226	21055	28223	24061	21013	10488	1644	1123	918	921	784	843	796	804	752	722	791	753	694	687	686	743	721	721	715	695	673	685	681	700	684	690	694	670	713	668	666	663	694	702	692	686	664	699	704	677	681	697	707	685	677	663	664	615	668	683	661	691	690	673	700	680	667	698	706	687	729	688	691	715	716	618	665	686	707	685	672	675	680	638	683	727	694	702	720	673	617	666	673	650	691	705	682	658	652	717	673	689	692	728	656	689	635	693	686	716	672	690	698	671	659	672	684	677	659	674	666	711	708	682	696	690	690	653	653	650	636	672	671	637	668	669	701	669	703	687	672	689	692	695	652	657	693	725	698	653	704	683	722	643	665	692	665	663	665	688	669	709	664	679	716	689	666	635	642	702	738	688	713	687	678	762	675	682	676	664	700	659	675	674	713	689	589	687	688	701	646	730	671	649	712	714	678	686	659	626	660	650	689	668	632	649	664	675	661	690	669	699	715	713	667	660	667	716	687	695	671	643	693	683	709	712	651	636	643	689	659	714	684	713	656	669	701	662	692	670	710	718	700	688	694	700	697	650	715	713	705	677	702	682	728	714	688	683	641	678	692	706	662	711	680	667	620	686	673	687	701	661	683	660	673	646	724	652	704	673	614	686	693	680	674	666	692	685	665	670	639	693	642	674	690	657	701	715	729	676	704	685	681	674	719	720	671	663	659	690	622	677	675	713	684	657	697	675	684	670	718	701	712	681	728	642	677	709	710	668	652	663	708	668	681	753	676	678	642	684	672	685	686	638	695	649	675	694	657	653	671	663	702	688	682	707	645	648	659	679	637	734	695	652	692	690	689	693	681	705	684	720	673	660	689	628	682	632	720	652	651	666	665	680	697	671	708	689	651	641	690	640	635	686	717	670	672	656	679	629	683	683	682	675	654	681	661	657	683	647	681	667	680	688	750	619	683	696	656	682	677	717	654	632	640	662	685	655	718	629	664	652	670	683	682	655	701	735	649	683	657	673	690	661	671	661	683	688	683	623	671	668	642	666	642	706	696	708	748	688	711	675	646	672	640	678	681	701	688	672	692	699	669	697	666	677	727	700	677	660	675	651	702	658	680	676	677	691	652	708	681	719	663	728	683	659	695	642	685	690	717	693	690	680	653	687	660	626	685	690	684	666	719	654	630	632	685	630	698	678	662	671	719	657	705	706	671	699	702	653	630	669	712	699	726	713	671	716	699	702	658	673	668	683	655	728	716	680	691	647	688	654	705	686	672	701	641	684	702	686	718	710	713	689	699	660	685	670	669	699	691	683	648	613	676	679	632	638	684	677	654	673	701	660	657	681	691	660	694	649	676	669	643	676	724	697	669	693	654	675	656	668	673	671	651	679	658	666	710	701	682	670	690	656	663	682	679	686	661	658	662	705	654	653	703	692	680	634	629	643	650	696	650	687	670	657	689	670	663	644	701	668	675	768	690	654	690	668	709	634	659	682	679	654	693	693	641	697	660	644	634	664	687	664	657	657	657	677	694	673	622	653	697	695	646	688	687	687	692	691	683	695	675	704	655	638	687	654	634	685	677	710	678	682	684	667	750	672	667	665	698	645	645	678	714	684	659	669	640	698	691	636	674	683	690	669	702	659	643	669	646	629	669	650	658	698	653	691	685	653	683	664	675	710	718	667	697	691	729	673	720	669	704	665	704	677	657	689	634	662	728	678	681	684	672	700	690	672	677	676	667	678	625	687	715	652	699	681	659	652	694	656	689	658	661	659	655	665	643	600	688	713	692	646	703	648	646	675	698	676	685	674	651	663	722	687	692	627	674	710	677	701	682	689	682	676	643	668	619	709	680	660	721	652	688	648	665	724	711	633	675	686	707	638	619	639	636	697	692	634	692	666	681	658	645	702	682	683	614	708	627	647	666	682	676	642	681	662	657	650	676	716	650	641	693	722	734	689	669	706	684	690	696	713	686	655	696	702	667	692	714	697	671	685	656	710	677	687	674	638	710	689	714	673	676	661	726	681	717	655	721	708	699	679	680	679	678	707	656	678	707	677	638	699	695	689	675	719	680	689	684	659	710	707	646	669	672	663	670	684	661	693	679	665	721	642	614	671	660	699	632	703	645	681	689	682	683	660	714	656	645	645	615	662	666	656	681	636	683	725	666	719	648	650	682	680	655	732	655	646	678	676	651	662	680	690	640	715	672	666	666	632	685	708	679	679	646	697	662	671	659	652	682	718	665	655	702	649	665	649	696	723	674	708	678	643	681	661	677	644	692	669	711	657	711	660	705	668	665	680	708	740	698	685	667	696	679	706	712	634	685	679	708	664	677	674	698	683	640	685	722	642	691	687	657	733	706	670	706	677	671	671	658	662	640	686	690	719	638	683	648	635	631	683	690	689	662	686	728	667	662	692	695	646	659	676	696	673	690	673	690	698	681	646	644	751	687	673	694	696	610	665	665	728	682	677	700	693	691	696	642	661	649	700	694	671	668	683	689	715	681	690	665	693	677	679	657	689	704	704	669	688	707	675	707	684	669	706	703	699	697	721	683	683	656	676	665	636	660	663	650	712	705	684	695	672	657	664	706	678	668	669	642	666	722	685	696	673	679	652	670	683	707	674	634	670	700	709	681	705	684	664	680	652	669	715	673	669	682	669	677	673	668	703	678	668	676	643	622	654	615	669	701	644	672	675	653	680	655	669	694	711	652	683	649	656	614	656	661	667	682	699	691	633	704	669	669	661	706	679	660	734	685	692	699	693	636	711	670	699	699	731	644	665	666	648	666	672	710	633	656	731	658	691	647	655	727	704	671	686	700	701	674	668	642	709	712	684	670	687	690	717	700	674	657	671	714	638	700	633	670	690	651	698	652	697	707	673	637	620	670	681	642	694	676	621	658	697	648	677	740	709	687	703	657	708	661	648	710	681	610	690	691	669	686	651	650	741	694	681	685	662	689	643	709	725	683	684	675	677	634	659	656	654	672	738	672	642	729	680	646	688	719	671	694	683	657	625	709	675	700	669	657	683	705	657	649	676	682	672	655	657	669	649	660	656	682	688	684	642	651	672	693	710	693	673	661	688	696	676	670	706	668	649	732	704	681	679	674	663	634	661	635	648	703	685	678	686	625	629	638	673	615	681	686	674	700	691	687	699	674	674	659	694	640	670	631	653	673	664	688	689	669	658	666	686	686	674	645	694	687	723	733	701	704	627	674	622	705	708	650	690	690	668	687	700	718	698	730	688	662	692	693	720	689	617	645	676	674	626	697	669	688	689	672	648	683	697	691	680	647	677	676	662	672	677	606	682	687	657	689	656	675	678	682	727	675	701	672	684	685	645	654	676	645	692	706	670	672	661	653	665	660	688	663	675	627	654	689	691	656	652	685	685	652	704	680	717	681	705	738	692	722	647	684	692	676	665	706	682	667	703	657	691	704	679	670	686	656	633	708	706	660	687	670	624	660	710	671	686	700	708	667	679	643	653	697	667	682	688
7667	13934	10168	5129	3307	2540	1881	1594	1406	1164	1154	1049	1017	942	882	920	890	923	896	853	856	887	852	862	846	903	846	853	809	854	848	885	827	812	876	784	819	854	805	851	848	813	727	795	804	813	862	838	870	808	852	765	813	880	858	836	823	874	883	839	796	847	808	767	800	816	861	805	858	792	833	793	830	798	856	864	833	819	837	862	818	814	817	832	791	752	807	796	826	821	843	823	793	870	772	809	825	829	793	889	810	847	760	844	800	826	788	782	805	827	835	779	815	801	772	802	763	874	819	813	830	823	822	862	792	782	817	880	835	842	836	834	774	797	810	776	770	799	804	858	808	805	869	829	832	843	829	818	791	815	850	802	824	848	785	825	802	841	854	773	805	787	799	790	765	775	853	825	813	855	866	802	800	764	821	829	799	792	779	835	756	838	806	810	838	798	811	831	861	880	805	762	818	820	788	878	830	822	839	829	836	820	784	769	865	846	818	802	805	800	829	815	777	817	803	851	837	745	769	811	813	795	794	780	836	825	820	825	806	804	841	871	855	802	862	816	761	818	813	838	843	861	792	836	856	823	804	837	775	808	826	807	838	844	796	784	794	831	817	797	795	815	833	777	866	814	865	819	812	856	843	809	789	818	878	858	835	823	827	802	830	842	782	858	857	775	823	780	811	817	849	818	817	770	869	765	843	798	805	804	816	820	818	829	798	781	782	777	847	796	808	839	845	863	816	824	824	826	782	773	828	807	840	812	806	820	844	747	806	847	839	824	851	846	810	855	787	794	820	873	835	809	822	772	818	838	777	783	850	780	833	755	816	782	818	793	807	786	820	827	795	799	798	842	800	780	822	840	807	836	823	807	825	791	785	816	749	802	812	823	847	781	819	853	810	818	813	877	808	839	844	771	827	853	822	784	821	768	829	805	792	883	796	815	799	768	815	810	771	842	867	839	792	773	794	833	820	810	795	806	821	815	874	850	798	836	842	827	825	812	874	752	852	783	777	845	835	807	833	876	763	796	805	840	838	896	792	890	824	844	839	791	810	789	787	867	798	835	796	872	875	802	731	834	793	837	837	833	808	838	835	812	823	810	801	832	809	842	787	800	862	823	829	828	816	826	762	836	805	733	787	805	859	788	834	789	818	850	832	799	832	819	816	871	836	781	881	773	808	890	862	831	800	835	829	829	808	808	827	767	841	805	780	826	809	841	844	786	803	831	827	844	828	775	841	807	857	795	840	789	817	763	815	831	798	810	796	824	791	794	813	818	817	864	801	809	823	821	839	811	867	842	830	855	774	788	803	829	811	852	849	835	742	815	816	778	843	778	832	809	821	829	812	899	841	826	770	803	845	799	840	795	820	746	814	823	783	797	805	831	789	825	874	846	802	849	836	851	848	850	791	775	797	843	823	804	821	814	828	812	830	855	802	783	793	835	824	833	811	799	874	815	788	807	838	748	811	870	784	806	825	822	826	834	801	801	805	819	819	866	841	846	774	808	827	854	832	906	827	840	813	815	836	816	841	767	817	822	851	815	822	870	772	814	794	813	821	850	882	770	808	802	859	763	831	820	827	778	785	794	783	868	854	737	837	800	774	807	844	817	843	860	836	839	814	790	772	825	824	785	800	801	812	887	799	824	841	839	864	788	827	859	811	799	815	822	852	792	844	804	814	804	813	828	836	845	852	808	811	799	788	755	745	836	804	863	867	825	837	803	826	831	824	845	849	843	758	856	830	829	796	804	809	808	826	833	796	786	789	873	810	856	828	795	825	815	791	838	807	775	844	778	842	774	775	825	802	828	784	803	833	767	792	823	798	825	801	838	821	845	874	796	791	807	778	826	819	791	857	834	814	846	794	787	793	822	812	817	791	854	843	824	858	802	800	791	804	823	800	841	862	789	816	850	827	876	826	849	846	845	807	791	816	850	810	835	774	840	814	810	809	790	817	817	798	772	816	788	780	858	871	792	801	839	851	799	819	818	815	852	784	816	857	806	784	775	806	801	832	842	846	789	843	853	762	785	814	847	797	815	808	820	853	794	835	841	783	875	814	844	787	806	802	813	784	829	813	786	829	788	818	836	860	854	801	766	771	812	838	809	812	806	776	843	807	822	802	856	829	796	777	867	842	803	858	808	850	841	814	769	811	845	856	798	832	798	782	788	823	818	808	801	828	808	846	832	813	800	773	836	820	802	820	851	795	799	783	876	837	834	790	825	788	828	781	786	809	797	833	816	838	845	791	841	858	845	862	806	791	860	886	826	850	842	814	838	883	826	826	800	861	812	839	781	843	831	861	836	820	775	818	841	827	772	833	799	804	770	848	799	801	797	832	810	816	837	826	777	825	833	821	828	771	796	813	866	829	827	837	790	781	798	811	787	843	785	873	810	837	813	834	788	825	854	807	862	816	795	823	736	758	829	820	817	830	806	803	822	841	755	788	816	788	841	837	817	843	824	768	796	831	872	824	746	805	831	797	740	822	835	823	870	789	814	830	817	839	835	845	860	801	863	801	901	836	835	800	797	835	821	806	863	827	811	850	790	824	863	829	854	829	855	774	835	811	846	854	785	845	843	834	845	793	810	806	818	850	785	842	836	770	814	799	761	815	758	794	798	791	823	821	825	799	779	815	813	823	830	794	785	797	757	779	863	838	835	812	759	809	788	828	814	795	781	845	854	791	856	823	836	742	851	903	826	822	825	807	825	819	806	828	854	846	838	850	810	798	794	824	807	822	857	812	845	842	893	819	831	813	807	815	804	867	835	808	831	873	799	852	821	830	796	781	782	823	808	806	763	811	813	852	853	806	798	813	823	783	828	826	797	825	795	834	860	806	814	797	812	859	801	844	812	829	762	837	792	851	827	844	793	811	813	869	804	812	842	799	816	843	862	765	826	843	768	816	817	870	836	843	834	850	830	819	819	840	841	810	859	834	824	809	821	817	759	816	847	851	863	830	841	838	858	795	826	850	823	819	837	819	821	827	813	807	851	848	832	799	808	840	793	768	824	772	798	820	838	804	838	874	830	870	860	830	798	817	795	789	775	823	818	806	858	811	798	833	847	836	742	833	763	865	827	797	853	845	801	817	815	783	794	819	803	831	792	781	834	786	789	812	842	826	829	806	823	808	817	794	797	839	851	779	829	847	831	826	839	786	818	794	817	788	871	804	835	853	846	828	811	786	822	852	833	747	818	855	833	813	809	845	768	778	831	769	783	823	777	836	787	770	843	816	821	804	856	828	828	847	823	856	819	763	798	772	899	842	847	820	832	813	812	798	824	801	753	825	785	808	785	844	812	796	798	809	842	807	821	832	804	849	781	797	856	772	833	863	781	788	813	806	832	812	843	823	783	824	756	832	843	824	814	791	827	825	830	815	838	839	892	795	736	826	809	805	839	784	823	845	818	826	854	779	862	822	803	817	820	801	804	798	790	829	790	852	851	834	844	856	867	811	833	857	755	829	789	836	851	839	797	794	821	818	809	841	836	770	804
24231	21066	27346	24898	12882	858	512	406	375	309	270	284	264	236	230	231	186	211	233	220	227	206	198	208	198	213	222	231	197	208	206	204	178	193	194	194	194	208	211	209	211	210	187	181	215	201	209	174	204	184	188	190	203	210	193	195	189	203	207	179	187	196	202	208	178	207	199	192	191	204	202	204	209	186	208	184	188	195	194	201	209	182	184	185	189	183	180	185	200	212	200	207	207	207	189	170	189	212	183	195	179	204	185	196	204	195	180	197	209	193	201	190	192	184	180	217	188	200	180	180	192	210	195	184	196	221	208	203	222	210	224	192	200	179	199	199	184	221	204	229	199	207	218	180	201	203	180	185	183	194	198	180	191	194	222	205	193	200	191	191	211	194	179	198	191	188	193	212	203	183	192	187	215	196	172	204	200	194	178	209	179	187	199	184	211	198	194	197	225	204	185	210	183	197	161	202	190	160	207	195	189	201	195	191	215	188	218	217	199	191	173	214	194	189	181	190	225	206	201	205	156	190	157	196	193	201	203	198	195	214	224	201	201	189	203	215	206	177	208	220	206	198	200	182	202	188	179	195	216	211	201	173	180	187	204	184	221	222	202	196	182	180	200	188	179	209	186	185	187	170	200	202	180	200	189	194	201	233	202	214	192	215	205	184	189	196	187	181	197	212	191	203	215	188	184	203	181	191	206	206	162	193	207	199	187	177	157	212	191	179	202	204	193	182	189	197	203	184	202	180	203	191	170	189	194	243	212	185	222	188	198	186	171	185	195	196	183	196	173	221	215	189	189	207	190	220	189	205	178	185	225	181	201	209	206	192	227	182	183	196	179	210	170	197	179	179	191	197	191	200	187	197	172	181	182	203	197	170	227	193	204	194	202	190	181	186	185	193	191	177	209	215	200	203	206	186	177	195	211	211	195	210	177	181	174	208	202	211	163	184	189	177	211	216	206	181	172	210	215	195	209	177	199	213	182	210	211	201	208	207	194	201	179	185	185	185	177	190	182	198	191	200	201	182	194	190	198	194	207	201	187	211	200	194	193	184	191	204	206	191	196	210	181	184	226	168	218	207	195	212	195	185	192	204	182	191	199	209	219	204	195	197	214	212	196	182	204	208	188	200	210	195	178	196	195	209	202	203	224	172	192	208	203	196	170	192	211	181	168	194	204	194	185	216	184	204	185	201	181	197	186	183	185	201	182	176	211	218	196	183	195	223	188	190	199	204	185	195	210	187	178	189	187	202	181	197	206	203	188	194	192	172	226	194	203	188	182	194	217	185	191	212	188	194	212	213	180	215	218	196	174	188	194	204	211	174	182	184	195	162	164	211	189	177	198	191	196	237	207	189	190	199	203	190	190	187	193	195	215	172	229	195	187	204	174	183	193	201	189	202	197	198	193	205	208	195	185	181	172	207	199	202	187	192	183	183	210	217	177	209	179	206	170	192	185	188	178	196	202	193	224	177	195	210	184	191	207	189	196	198	180	204	195	190	220	182	192	202	175	216	202	179	158	183	172	195	190	216	217	192	194	183	197	188	169	199	217	214	199	201	182	196	184	197	174	181	193	171	178	189	177	185	194	175	198	198	186	184	208	192	201	181	203	175	181	203	184	200	157	190	189	192	209	186	220	191	205	184	205	202	201	193	202	216	190	185	181	186	201	178	229	205	200	193	191	197	221	209	190	205	217	220	178	201	218	177	194	176	203	192	172	208	220	188	188	179	212	177	179	205	190	205	195	193	189	192	226	189	163	190	217	192	200	207	213	217	206	198	201	192	185	200	193	197	184	187	196	193	208	198	204	186	175	218	211	190	164	230	199	190	194	176	186	225	201	208	212	197	190	184	189	189	194	178	201	201	181	199	199	206	202	170	219	199	198	228	211	209	199	196	223	207	194	178	201	192	188	182	225	171	202	197	230	205	199	188	202	178	185	196	206	196	204	190	200	212	204	185	196	200	190	184	195	194	192	180	186	197	198	186	182	196	174	216	207	172	200	175	171	221	193	193	159	225	198	212	174	190	202	179	225	184	177	203	216	229	177	200	202	177	189	202	200	172	212	173	182	205	179	219	162	221	215	186	196	210	184	195	195	177	186	185	204	198	194	181	175	194	164	210	180	198	188	187	212	187	193	226	192	190	196	205	213	188	184	189	215	178	186	182	193	187	189	202	198	200	196	182	183	213	212	189	224	181	188	208	220	191	170	172	229	200	180	206	194	189	190	192	192	210	189	191	181	199	211	195	191	167	193	207	202	170	195	190	180	206	195	179	180	166	201	181	190	203	177	169	195	184	208	188	210	201	207	214	210	194	203	175	189	182	177	205	194	200	186	169	198	172	198	170	197	202	204	183	187	171	191	187	194	199	204	199	191	185	213	202	177	206	179	212	202	205	175	195	177	191	200	191	196	178	167	185	206	215	190	197	203	191	156	202	181	203	187	195	190	189	206	204	209	178	190	185	190	204	191	177	222	182	179	201	189	202	200	203	190	196	181	205	204	184	199	199	177	200	182	197	192	217	195	208	197	205	183	204	213	184	176	166	208	208	183	174	186	196	217	187	186	194	199	192	235	201	202	191	210	204	184	183	190	186	193	196	190	186	219	178	182	202	211	220	196	206	188	180	176	193	181	173	180	204	189	189	217	205	221	219	204	190	179	210	194	207	203	202	192	190	215	166	183	215	190	192	169	214	176	224	198	186	191	202	203	198	189	170	191	200	173	201	169	224	179	204	218	180	202	196	187	184	185	201	214	213	213	201	215	174	224	194	171	213	201	172	170	202	173	201	195	213	189	224	195	215	215	207	194	171	204	189	192	194	181	224	191	203	186	186	208	174	232	191	206	183	174	180	201	200	168	188	202	215	154	207	198	178	185	186	199	191	192	182	164	194	202	208	211	202	182	190	190	203	214	187	183	162	187	200	196	216	205	210	194	199	185	184	193	193	214	213	174	196	224	183	190	190	218	193	195	208	167	181	205	180	199	191	194	155	203	177	181	180	186	194	207	187	190	190	180	212	182	220	219	190	191	211	187	176	183	219	185	192	179	191	200	208	207	202	192	189	185	172	182	188	176	195	183	166	192	192	174	201	182	179	211	190	179	172	201	207	185	201	209	166	210	185	207	183	212	208	201	195	167	209	236	193	195	189	204	187	169	197	169	184	189	197	187	174	198	197	183	180	178	196	187	187	194	197	206	193	208	174	214	178	199	186	168	203	206	190	199	198	188	190	166	192	197	210	167	214	206	188	195	185	191	198	192	213	196	180	187	177	187	205	208	205	195	193	171	213	214	192	175	182	184	226	208	198	217	169	188	213	213	183	198	188	207	201	187	191	191	213	182	200	181	200	189	197	195	197	192	193	191	180	179	190	179	171	216	200	188	192	213	201	183	208	198	189	199	224	187	205	222	182	194	208	210	189	175	195	188	200	183	154	180	213	200	196	208	196	207	205	205	232	173	193	186	196	171	207	187	201	188	194	180	191	231	213
7568	9734	6908	3270	1929	1340	981	718	591	498	429	395	340	378	337	317	318	318	263	264	288	255	273	266	297	267	255	281	263	273	260	242	258	263	242	270	253	262	268	291	270	276	256	282	262	255	262	273	242	236	230	251	235	245	229	227	261	234	258	259	244	245	257	241	256	260	235	229	280	278	246	270	259	253	238	263	245	257	241	282	275	205	266	260	272	252	247	246	254	246	239	266	267	249	267	265	255	253	242	275	249	265	222	250	247	233	230	254	244	285	234	266	226	265	277	264	250	264	257	268	266	267	232	292	243	264	267	268	269	235	274	273	237	240	258	262	276	249	245	261	256	256	235	246	227	278	277	246	233	252	262	260	230	267	220	256	249	245	268	260	278	239	254	256	277	272	264	292	271	263	249	236	256	267	250	254	267	228	251	269	253	259	281	254	290	270	225	245	244	256	271	273	252	254	262	224	276	249	222	233	241	227	280	254	231	236	236	259	276	243	247	265	259	234	258	228	263	281	220	270	220	269	231	240	253	259	265	222	257	269	235	269	272	260	261	269	279	264	249	245	236	240	258	230	276	263	268	259	239	278	282	243	244	254	259	262	261	254	241	257	239	261	249	255	276	234	284	270	266	238	249	251	286	242	239	245	273	278	260	249	244	277	227	240	242	247	232	262	256	238	229	260	258	257	243	228	246	245	258	271	264	242	244	248	258	270	276	264	242	256	258	256	230	255	251	271	255	263	264	247	240	279	246	240	264	247	227	257	270	261	276	241	244	223	290	211	262	271	253	262	263	247	242	276	254	265	264	283	269	249	246	249	251	220	279	242	272	254	242	244	265	266	239	259	241	251	277	253	246	242	257	236	254	265	249	257	245	212	254	274	238	278	267	256	288	279	280	263	267	238	247	266	248	233	252	244	256	244	255	261	265	231	275	279	259	278	271	255	267	241	241	263	224	239	249	245	247	257	283	235	241	242	272	269	264	246	240	234	239	236	265	249	247	247	247	264	266	266	253	239	283	258	231	219	223	240	235	255	272	252	245	242	248	254	246	260	260	246	229	237	240	255	240	237	257	231	250	243	279	239	243	254	277	232	257	309	248	253	204	232	259	259	247	238	269	250	242	288	227	271	254	262	259	247	261	238	238	226	263	234	253	237	265	210	266	230	229	271	223	260	230	283	235	239	250	233	223	223	252	273	255	261	279	237	254	255	280	260	262	275	241	242	281	266	271	274	251	258	269	249	225	228	248	245	274	243	265	236	256	254	232	261	271	296	255	239	231	262	265	270	252	265	249	265	248	272	267	258	237	255	264	244	273	246	223	266	252	278	254	261	245	272	261	275	238	248	251	269	266	262	265	241	238	255	269	248	257	244	273	269	261	268	266	255	269	282	240	274	229	252	253	269	268	257	287	231	254	252	223	271	253	252	256	239	263	309	275	241	260	268	275	227	265	272	249	231	248	240	261	245	258	236	262	235	266	255	246	272	277	246	262	272	245	278	268	237	270	269	259	258	275	263	256	275	229	261	250	244	259	242	234	265	254	257	233	272	257	249	249	251	260	233	261	231	243	285	229	246	269	271	260	232	244	241	248	237	254	249	254	251	262	247	262	280	254	255	240	260	284	278	257	274	256	244	256	270	281	258	283	266	228	229	258	246	268	259	270	267	251	234	241	244	294	229	299	243	259	281	232	266	261	249	275	264	249	270	254	288	264	249	250	260	257	276	249	249	270	257	243	256	254	262	236	257	232	268	288	284	246	262	272	222	270	235	275	233	274	241	241	242	281	228	260	265	246	254	220	220	272	243	256	276	255	271	241	284	252	260	267	248	270	244	246	225	257	250	256	258	254	219	254	254	221	259	263	241	287	243	286	253	243	254	233	284	230	247	251	248	255	241	274	239	256	261	253	276	244	269	261	252	252	261	259	241	237	264	242	269	283	239	285	240	247	280	268	248	274	246	281	271	248	272	253	229	249	243	264	263	258	241	257	250	248	259	249	250	219	279	246	267	284	245	234	247	275	249	231	234	267	239	231	254	243	262	248	236	234	232	254	256	253	242	270	258	267	293	257	250	230	251	249	272	259	243	261	269	258	266	236	282	259	249	258	266	248	243	231	237	253	233	248	237	227	270	265	279	271	254	221	251	273	266	269	258	273	255	246	273	235	262	269	271	284	252	249	221	238	234	222	272	257	230	238	254	267	248	263	240	275	248	291	246	271	235	240	260	255	261	263	244	241	257	231	243	267	263	274	257	291	249	244	270	270	270	251	232	284	267	255	234	261	255	246	226	247	240	273	282	229	230	245	269	245	238	272	249	243	279	237	246	239	248	256	247	270	251	234	239	246	261	249	278	274	261	201	235	278	274	258	243	236	259	232	235	251	246	247	261	239	267	271	279	262	263	226	262	271	274	268	238	262	235	260	252	234	284	240	248	231	267	252	223	249	289	247	250	257	285	267	268	242	247	241	249	264	249	265	261	248	258	261	246	252	250	232	240	264	267	258	236	231	234	263	252	228	249	255	249	269	287	278	237	240	246	247	255	240	244	260	259	253	261	230	277	282	281	269	254	256	246	259	242	231	260	243	258	280	244	290	260	244	287	282	260	225	246	266	255	247	253	251	242	238	266	261	248	255	246	272	253	247	245	263	271	239	253	268	225	252	274	267	261	276	247	278	244	255	241	272	216	260	266	267	250	257	219	243	230	252	238	267	275	253	250	249	230	272	243	263	227	266	234	237	251	258	246	265	292	234	267	271	267	268	261	230	236	264	265	278	262	238	237	266	233	237	255	253	271	269	262	261	240	216	270	237	259	252	256	245	246	242	256	226	230	269	249	248	242	264	246	267	263	244	252	257	250	268	266	267	284	266	264	265	262	260	283	272	245	258	268	260	215	268	240	237	232	275	218	219	269	257	248	254	237	257	247	241	246	250	257	246	241	234	244	244	260	240	253	247	247	259	234	240	238	270	270	243	236	277	240	254	261	255	255	277	246	258	264	264	244	284	260	261	232	291	256	254	261	265	234	228	239	262	261	249	237	245	266	246	250	252	268	265	238	240	267	250	236	266	250	260	237	280	253	271	252	256	238	272	251	265	237	245	279	237	253	242	268	244	207	254	247	262	259	249	231	249	238	266	261	238	270	243	239	269	235	255	246	265	254	252	253	261	247	250	268	257	257	303	224	252	240	251	260	278	225	270	271	225	253	276	263	267	247	223	243	215	281	210	256	247	250	248	260	241	258	242	239	235	257	247	242	248	277	262	230	255	248	235	277	246	264	263	258	275	262	257	272	254	243	237	236	247	254	238	280	267	233	262	265	274	263	260	283	246	270	254	241	229	280	257	256	234	243	265	247	269	242	238	277	249	285	268	248	250	260	232	243	275	259	251	243	267	255	268	256	267	234	245	272	249	256	232	246	250	253	230	267	245	263	215	285	256	272	249	253	267	284	255	268	265	223	269	243	250	240	243	252	276	273	246	243	263	274	253	258
22245	21114	28754	23733	21103	21154	10323	1415	1001	843	773	683	653	663	602	600	577	556	529	528	538	559	524	537	481	483	501	460	542	488	473	444	492	454	481	493	464	467	481	501	514	464	495	499	494	474	475	483	470	453	476	468	466	480	494	517	486	488	472	491	472	495	520	473	474	501	503	447	466	477	485	489	476	447	517	482	477	499	415	494	466	456	484	467	471	470	488	486	467	417	477	477	487	441	479	484	456	449	479	452	469	449	479	460	456	495	477	481	480	487	438	456	421	466	518	479	405	452	421	459	464	459	450	436	454	465	463	461	471	415	472	450	467	490	438	444	441	448	454	486	436	474	448	448	469	444	471	464	499	483	467	503	465	467	470	477	468	475	488	490	446	465	447	461	465	491	502	470	464	465	463	461	459	459	450	482	533	447	418	476	444	445	464	454	463	461	455	469	434	494	514	439	466	455	484	462	492	468	475	495	505	449	448	455	500	477	459	453	479	465	515	472	511	491	418	468	495	493	452	515	476	486	462	437	518	488	489	488	472	429	462	455	458	430	486	466	437	487	438	509	477	473	463	469	451	440	451	492	473	502	497	474	470	484	512	486	467	425	501	497	475	456	443	453	468	479	485	435	458	451	466	444	499	475	499	457	485	438	475	453	487	453	451	467	498	474	514	486	444	467	436	467	449	438	456	503	458	468	504	472	419	481	442	468	455	429	476	485	436	456	503	511	457	430	476	478	425	467	458	473	465	443	463	469	459	499	456	467	480	463	461	431	460	496	482	481	466	463	458	486	440	480	440	501	463	460	499	450	482	464	461	465	437	454	491	488	436	450	474	455	464	461	438	444	450	475	508	455	481	469	470	460	453	481	445	487	485	479	490	447	481	449	475	457	478	435	509	487	480	463	445	439	478	440	472	489	491	477	479	481	469	478	463	420	441	463	468	474	500	468	484	464	458	473	481	435	490	467	460	442	475	415	469	505	448	487	488	452	466	486	483	453	473	492	481	496	466	451	488	451	478	479	464	439	437	471	431	464	425	444	448	470	440	492	479	484	434	434	502	440	468	485	469	469	476	488	453	465	483	456	500	499	494	471	462	461	436	455	465	486	478	473	449	464	454	442	467	462	474	470	464	471	428	418	420	474	458	448	471	469	462	496	466	469	438	479	481	474	458	460	464	452	468	429	469	512	458	486	442	463	466	462	461	487	479	460	460	467	465	457	469	463	476	494	469	429	508	470	430	457	470	463	479	437	490	464	517	489	471	460	458	494	445	455	455	456	485	434	496	486	437	470	479	497	449	463	443	461	457	453	467	441	428	450	416	460	474	461	476	501	501	465	452	448	454	473	441	427	456	443	443	510	453	473	433	456	454	463	453	444	484	440	464	486	474	441	434	474	489	443	440	460	447	489	490	448	446	454	476	483	446	472	456	475	471	442	487	501	462	455	477	471	478	445	488	429	492	450	471	484	444	479	433	477	440	440	444	478	454	447	454	473	473	479	460	457	449	435	435	463	464	482	430	457	461	429	432	432	460	485	458	437	464	465	466	457	400	481	466	491	453	477	464	466	477	470	449	450	486	485	482	462	487	469	502	464	466	466	452	420	453	465	492	503	455	446	450	474	496	479	498	492	470	438	444	468	493	493	467	468	447	445	476	448	500	496	512	451	458	499	451	447	468	482	529	476	473	512	462	435	479	470	476	475	478	460	452	446	461	474	458	447	452	468	473	465	455	462	460	446	431	486	434	473	512	460	439	454	483	475	451	460	440	432	481	483	471	451	455	490	442	461	455	483	498	465	455	489	443	478	449	498	482	450	516	475	475	476	468	465	417	454	470	462	442	458	470	437	459	477	441	435	445	439	502	444	485	465	386	460	507	437	468	484	446	491	495	473	492	478	460	440	445	440	481	463	460	447	434	472	463	456	472	451	442	454	448	470	488	443	439	478	470	466	488	473	465	440	463	491	451	504	474	453	468	516	479	444	452	462	485	495	463	464	442	464	442	456	442	497	442	468	461	455	493	487	434	471	461	481	477	470	451	458	495	481	454	485	504	462	477	426	476	475	456	467	467	438	477	476	463	492	468	430	469	461	458	479	462	418	483	439	456	465	461	476	473	425	485	432	441	457	444	465	438	456	429	479	482	456	482	484	474	441	489	455	471	445	500	464	506	479	516	501	464	446	416	464	479	467	495	480	485	509	457	457	469	469	494	469	492	472	456	509	460	442	474	440	478	478	467	468	444	474	474	442	460	465	467	429	460	475	438	441	441	432	462	462	465	482	456	446	430	445	411	469	467	463	466	442	461	482	459	492	434	466	458	449	462	450	459	506	497	431	453	447	454	453	479	423	438	450	500	474	473	428	456	467	479	490	456	448	466	449	458	472	473	433	462	476	460	429	431	440	482	452	448	442	465	420	471	446	496	487	448	420	450	484	447	475	456	461	471	469	465	479	457	511	423	451	451	458	464	478	475	410	440	457	465	493	476	472	471	441	503	467	456	461	446	462	444	478	463	440	480	518	453	445	435	434	462	448	462	482	476	459	462	466	441	446	447	435	452	447	506	457	489	476	491	456	507	476	475	520	434	476	459	492	438	434	475	469	414	443	452	472	466	470	467	465	457	491	430	429	454	411	455	489	483	444	472	470	524	460	454	474	460	445	464	474	480	422	431	489	485	457	485	491	431	480	502	469	482	464	461	449	446	444	496	468	448	416	478	473	473	474	475	480	454	483	462	476	473	449	503	463	477	495	459	437	471	501	441	467	451	478	457	459	447	432	466	445	500	454	456	462	453	455	426	442	447	469	473	432	504	426	482	472	435	439	461	460	467	475	471	476	476	516	467	470	478	458	455	444	432	505	516	494	463	451	431	490	471	454	469	462	453	462	434	458	419	442	485	493	483	480	456	463	464	466	460	477	468	465	489	522	477	463	451	466	468	456	447	457	488	487	444	465	470	482	438	445	460	490	492	501	457	440	448	477	465	434	428	459	477	468	507	462	484	444	482	469	447	438	458	474	465	412	517	444	498	455	454	474	477	463	449	494	459	447	452	432	484	472	428	430	484	469	450	448	447	427	464	450	463	443	471	494	464	457	469	412	445	430	435	441	472	461	466	493	472	447	453	479	444	448	461	457	460	484	497	466	479	479	482	455	459	456	494	464	467	464	531	478	459	447	465	449	463	468	440	520	443	439	441	433	475	456	459	472	439	431	464	482	446	476	443	468	470	434	437	461	459	489	460	461	487	441	477	508	464	493	469	451	439	455	451	453	450	479	420	430	469	451	464	460	473	469	433	475	479	472	485	471	470	449	454	417	452	458	451	441	448	451	480	475	469	470	448	453	457	450	470	475	458	487	463	469	448	449	474	479	458	483	451	464	456	462	460	459	460	475	450	449	477	428	446	429	479	460	508	436	463	482	454	426	457	478	496	463	445	484	447	476	477	459	455	473	480	459	461	491	490	476	462	463	455	467	452	428	465	457	486	485	460	451
9917	19987	15473	7981	5204	3767	2646	2018	1639	1283	1115	1042	951	857	853	805	721	727	658	675	679	603	682	633	635	677	610	661	627	599	627	600	618	618	555	593	628	651	609	591	591	560	573	548	600	589	551	590	620	609	581	558	603	600	577	566	567	553	604	559	613	598	555	606	587	581	586	574	573	581	618	582	550	592	589	575	548	611	570	606	559	582	619	577	600	597	580	548	573	613	622	588	597	526	612	586	572	532	578	593	560	569	578	612	616	606	597	586	564	610	593	578	567	550	590	590	593	536	579	571	584	553	579	555	584	552	548	571	576	591	595	577	575	581	566	599	571	570	582	541	602	567	558	592	595	607	570	601	601	573	547	580	556	640	586	580	567	565	639	521	561	528	606	564	599	593	599	580	582	590	551	583	549	614	602	555	608	587	602	563	592	592	580	575	583	586	544	585	606	560	579	565	588	574	596	618	559	582	584	584	606	554	549	580	570	519	569	588	569	570	525	623	583	569	562	626	600	568	566	611	548	542	627	614	585	563	576	580	610	565	573	595	565	608	625	570	584	548	566	581	577	545	538	578	579	568	593	539	592	595	641	595	542	564	582	584	588	601	596	571	568	552	575	579	570	582	600	628	553	553	595	596	535	563	607	572	573	580	568	597	545	588	581	548	601	580	585	613	594	570	566	571	615	592	540	560	596	561	574	571	609	582	508	575	588	568	614	590	573	582	568	584	571	547	565	580	594	596	595	591	569	568	571	594	553	589	573	572	528	594	610	576	575	572	565	568	585	561	580	577	564	615	573	561	604	623	633	562	549	589	580	587	576	618	560	553	593	564	654	595	575	612	545	590	545	564	597	598	544	566	587	631	582	599	585	576	571	593	570	600	571	526	545	580	600	553	547	600	579	609	582	605	603	580	593	630	571	552	582	563	587	577	597	566	588	572	603	592	585	557	591	621	550	554	563	555	566	578	607	622	618	587	610	625	563	583	567	610	593	526	600	546	568	577	557	542	607	557	587	588	585	570	544	581	553	571	612	594	579	564	575	613	563	603	572	580	547	560	515	556	597	624	542	584	589	599	595	565	631	609	602	537	552	587	559	616	579	570	559	625	576	544	612	572	567	567	528	559	602	575	577	558	534	602	566	653	659	599	602	575	613	543	644	568	578	588	569	553	598	555	604	576	635	557	567	575	600	605	584	575	576	569	608	582	580	563	591	598	558	602	594	591	572	574	587	582	573	530	568	596	614	563	578	602	585	540	556	623	548	584	577	577	586	555	555	568	575	568	559	577	594	563	611	591	589	583	606	590	541	609	564	627	547	543	543	587	581	583	626	567	568	588	592	553	578	614	619	590	601	548	592	572	586	590	569	597	576	568	566	549	591	620	615	575	543	576	575	578	564	575	567	563	595	588	579	613	566	605	588	576	595	596	588	606	581	623	597	592	628	580	553	597	587	570	590	572	591	550	601	557	576	563	603	562	563	526	540	564	580	567	567	588	600	570	569	629	565	575	556	625	631	594	558	576	529	533	614	556	605	582	557	591	595	603	585	622	567	572	582	582	574	582	567	647	553	627	560	586	602	579	617	594	603	590	581	554	593	545	566	579	571	593	526	592	585	584	571	597	614	543	554	583	603	572	558	587	642	605	561	555	581	579	538	570	581	573	563	593	602	566	586	599	552	588	578	597	555	584	613	565	621	581	609	584	558	600	629	609	578	560	578	582	567	587	585	564	569	576	546	549	574	561	566	579	602	545	635	577	558	587	580	577	545	590	611	586	572	590	622	585	582	589	572	590	573	549	580	568	585	561	522	602	593	580	543	605	574	539	588	562	577	568	561	560	579	594	562	593	544	593	560	600	590	588	572	558	563	514	585	589	574	543	585	593	613	571	540	569	573	560	595	594	584	581	616	567	605	574	597	550	589	575	532	600	606	567	510	555	635	577	574	584	584	567	604	562	600	596	587	574	567	576	610	564	614	554	613	603	597	552	583	603	580	631	603	581	551	598	581	592	591	556	570	569	548	567	582	591	560	573	578	551	537	593	575	537	599	641	590	557	578	578	610	541	565	571	622	590	579	606	559	553	596	602	576	597	616	565	625	560	605	598	609	558	579	556	618	562	589	589	625	612	590	602	566	563	533	603	542	545	616	623	566	617	606	596	562	549	599	558	573	562	543	583	592	573	531	565	559	576	608	605	632	597	583	571	586	560	605	557	603	598	547	586	571	561	589	568	644	589	557	609	595	561	550	595	551	582	612	620	621	593	571	612	571	610	633	602	577	568	601	569	568	626	612	587	542	551	609	587	610	611	621	579	621	569	612	580	547	566	523	587	583	587	661	586	581	547	582	589	611	565	573	592	632	588	572	572	558	594	550	554	564	572	581	574	565	612	602	583	603	566	634	590	574	563	611	570	572	549	604	558	578	558	592	605	528	549	589	586	578	611	596	562	566	544	584	560	556	599	541	566	600	559	575	586	577	545	607	598	537	575	592	574	571	565	577	593	588	549	625	556	561	591	594	616	526	580	579	604	551	545	575	601	582	597	570	594	618	564	598	623	543	565	571	609	560	560	572	597	569	534	584	589	612	573	585	587	607	570	587	538	609	551	575	529	595	565	619	592	517	600	556	578	533	526	557	566	578	544	599	562	592	626	561	555	575	559	581	536	559	572	566	600	592	599	573	534	593	573	564	561	578	603	608	598	608	535	594	542	560	558	585	580	571	602	557	591	615	556	593	594	641	617	612	588	582	575	560	561	565	578	589	581	627	547	580	574	588	589	631	606	590	535	578	646	545	574	563	571	585	575	591	535	602	581	576	571	569	599	569	569	571	563	567	642	544	585	575	631	610	584	591	559	586	572	541	590	586	593	564	583	579	593	563	582	624	583	568	565	563	570	590	575	565	533	569	577	573	663	525	575	567	612	580	588	615	575	583	589	553	582	585	539	547	598	585	590	590	577	524	553	600	550	601	563	576	554	558	553	511	600	588	568	574	579	582	578	591	549	642	549	578	551	583	620	583	653	562	571	554	565	607	621	567	564	562	562	563	600	563	575	583	578	577	552	553	527	556	575	571	542	591	556	570	595	590	632	583	584	566	542	549	556	591	556	554	566	570	589	581	537	576	606	584	580	618	611	562	557	540	598	610	584	608	558	572	541	555	583	591	596	538	573	593	547	584	558	591	630	609	594	578	543	567	589	567	595	580	539	591	575	612	571	628	572	589	553	599	598	625	580	600	557	603	582	646	576	589	611	534	608	549	594	590	559	570	566	569	556	569	587	593	576	592	581	539	584	584	560	541	586	608	602	568	590	590	544	640	589	603	530	591	583	544	582	537	573	525	551	580	564	599	600	570	572	558	587	601	587	591	570	553	563	571	562	589	586	565	602	587	579	564	547	598	587	531	608	592	555	599	582	574	608	627	588	572	591	574	574	578	578	616	602	537	567	561	596	605	568	568	575	582	601	570	573	566	581	573	571	580	578	573	595	590	539
26884	19371	6759	1435	776	661	574	519	455	497	469	444	470	449	420	468	456	438	441	471	442	447	463	446	411	443	457	462	441	427	461	417	461	438	443	442	424	444	442	428	415	458	401	442	436	489	450	451	442	440	444	462	439	434	446	455	478	409	468	450	433	413	458	448	451	451	491	460	451	449	460	457	431	459	420	422	397	448	411	432	411	445	412	434	487	445	441	468	441	432	440	417	464	441	432	435	410	422	401	425	443	439	458	410	431	454	442	442	462	467	421	424	447	428	476	447	472	422	432	409	433	461	427	452	445	463	477	453	412	403	435	441	433	472	431	491	409	450	467	434	413	434	424	408	455	448	428	470	445	417	496	432	420	449	439	423	450	448	418	456	428	404	440	402	481	449	396	442	431	443	444	408	446	456	425	420	428	411	437	455	428	446	394	446	447	483	451	477	459	463	419	464	442	445	457	454	463	425	402	438	437	432	456	419	440	444	441	470	453	439	426	444	419	494	438	415	450	411	472	437	447	441	411	438	436	462	452	392	449	485	448	438	460	462	428	494	443	471	480	413	401	440	465	459	459	447	468	434	442	451	441	420	468	439	410	452	414	440	465	441	441	426	436	467	440	444	420	454	444	450	425	435	416	441	453	458	417	415	437	424	451	412	435	440	418	404	453	418	445	439	407	460	445	448	446	463	488	411	452	441	436	410	413	458	461	424	416	445	404	404	442	464	409	412	429	520	475	470	460	440	420	438	409	433	408	436	447	445	457	437	445	448	440	398	439	476	451	427	442	428	438	427	480	408	451	450	489	446	402	412	435	444	470	423	444	438	446	418	466	451	438	431	444	466	449	434	470	412	409	450	436	450	461	463	438	417	473	412	452	476	456	419	427	465	471	421	438	423	453	442	430	423	451	464	440	454	472	446	439	431	440	482	431	463	420	467	434	395	447	470	483	466	454	505	448	443	447	407	429	425	428	465	411	444	466	458	476	473	434	463	417	408	427	443	433	434	496	451	469	427	427	450	431	434	444	429	462	438	440	431	438	453	441	429	452	417	460	438	480	437	451	470	434	408	450	462	452	431	452	454	434	435	450	415	411	462	455	407	451	458	439	427	473	408	452	427	484	437	437	419	428	499	417	434	457	461	447	396	473	436	454	430	405	465	478	409	406	446	490	417	428	418	460	441	436	427	446	465	441	458	435	469	435	467	422	426	423	461	445	463	406	475	434	467	441	426	464	469	434	448	415	458	440	432	433	420	439	425	446	434	444	468	456	436	425	457	427	420	435	472	445	457	470	427	458	451	469	431	430	426	428	407	431	443	403	439	427	428	438	456	458	422	417	448	439	470	450	401	404	411	441	415	439	448	416	479	431	423	431	448	439	422	492	423	470	438	471	478	439	446	468	450	456	433	436	435	433	413	466	444	429	435	470	452	443	498	435	435	416	431	453	451	451	444	442	434	453	460	481	478	444	443	444	468	467	473	420	465	426	458	428	427	439	470	447	441	464	445	451	468	431	417	442	434	450	480	421	427	448	444	428	433	423	405	423	448	414	460	463	463	494	443	427	439	453	435	464	479	484	443	462	449	472	467	465	462	490	397	444	403	475	428	423	444	410	432	416	450	436	439	446	452	444	466	459	460	478	410	431	445	439	425	445	434	464	419	429	469	412	412	448	433	406	460	400	453	422	444	435	419	437	452	447	406	419	474	425	440	462	453	450	450	421	428	466	434	462	413	447	463	431	466	405	461	399	466	453	431	453	454	421	451	441	446	469	447	445	404	495	450	444	479	478	463	450	439	438	479	436	463	446	419	444	438	415	464	433	395	422	415	451	404	441	412	404	414	442	453	450	432	457	448	430	470	492	457	413	442	460	451	403	437	422	461	425	449	404	436	421	415	433	427	487	402	454	443	468	468	452	471	429	433	486	441	427	447	447	449	432	441	424	473	441	453	431	435	436	446	403	451	445	408	432	432	464	451	457	429	438	432	411	413	424	476	450	452	444	458	449	445	483	412	449	434	441	453	432	427	479	436	422	430	445	427	431	435	444	428	445	403	465	436	422	445	472	439	429	432	466	414	429	444	404	452	475	468	440	412	444	452	451	452	453	469	409	440	459	424	432	440	460	469	423	472	446	474	435	428	475	431	431	434	431	451	461	414	446	464	473	447	443	439	439	456	470	454	436	420	438	419	418	421	459	457	439	405	414	407	461	411	482	418	428	466	443	443	417	431	436	460	449	465	444	485	473	419	437	433	435	466	462	471	466	480	451	424	419	400	437	431	412	413	430	437	436	440	433	422	435	453	429	434	466	476	470	423	445	450	449	427	469	448	432	436	461	447	413	455	434	441	436	465	433	445	451	440	416	460	424	434	437	437	442	453	444	471	416	419	422	489	450	427	471	462	420	450	442	407	438	449	452	417	464	421	440	440	453	442	456	477	421	420	458	440	452	426	410	439	405	419	482	438	457	444	427	426	423	434	431	444	390	420	424	450	456	392	424	410	442	443	423	419	437	412	413	442	397	416	423	420	431	459	414	431	472	455	427	429	456	468	459	435	431	427	449	442	479	432	469	430	470	459	506	452	484	436	403	426	401	437	423	408	410	439	433	435	430	453	483	423	436	411	489	417	444	402	422	472	419	459	438	434	399	442	445	437	463	415	424	412	404	418	477	432	423	465	426	465	443	449	475	411	484	454	439	432	473	444	431	421	402	443	463	458	420	462	442	426	475	469	442	427	462	438	434	474	396	428	426	430	434	422	461	445	445	447	487	445	451	456	439	425	458	444	465	458	449	424	432	438	438	462	432	430	440	435	455	417	460	460	436	436	439	410	442	430	422	414	428	465	441	422	425	411	458	449	427	425	472	423	450	442	440	460	445	471	439	459	423	444	421	394	441	426	448	458	455	443	463	429	433	467	456	418	398	447	444	443	469	433	427	456	457	412	432	476	407	435	453	440	463	442	439	450	473	449	471	451	420	439	408	440	453	444	431	432	372	471	441	434	423	444	440	468	441	475	430	435	419	469	439	439	459	436	428	420	446	416	437	413	438	442	461	430	445	433	426	425	476	477	405	446	451	418	425	413	456	456	456	446	444	435	452	420	443	414	437	461	458	429	426	460	447	438	440	440	411	441	463	457	442	448	408	437	477	448	508	459	449	454	439	450	432	453	436	492	419	433	428	434	453	437	420	430	397	428	462	467	458	463	420	486	459	465	408	436	429	486	449	455	408	462	481	434	430	436	441	411	465	454	436	436	468	444	445	427	414	446	455	441	425	451	457	480	432	468	413	438	402	472	445	455	425	457	439	425	441	466	471	435	439	425	433	442	438	439	431	463	404	419	456	432	433	429	457	421	428	444	462	435	459	470	446	465	425	468	451	461	423	415	461	484	466	458	459	416	414	427	423	469	454	452	467	437	432	486	438	440	474	399	447	441	431	445	461	397	388	405	445	435	425	440	434	436	450	455	433	435	471	402	414	475	445	441	420	439
7120	4738	3240	1571	1043	808	668	629	643	603	594	552	576	575	527	546	558	519	555	560	508	558	523	548	515	577	569	550	510	526	549	569	562	573	513	538	496	548	537	559	498	487	530	497	544	530	538	488	559	559	503	544	531	522	515	559	544	570	531	535	511	529	551	526	540	508	559	545	526	575	533	546	568	533	557	554	551	544	538	546	545	535	530	506	537	535	503	539	519	539	579	537	474	561	549	591	533	516	507	526	563	545	491	508	541	550	543	521	538	510	533	513	519	568	516	532	545	534	544	547	529	537	498	517	493	545	514	530	547	584	543	497	504	524	519	569	541	516	551	521	532	550	558	546	550	559	534	542	502	532	549	513	524	561	548	552	508	494	528	532	521	516	485	508	517	533	532	505	538	545	550	535	546	561	514	566	580	522	563	525	523	515	552	509	531	535	523	511	515	560	509	539	500	530	558	536	555	555	517	506	559	570	517	511	519	539	519	563	552	547	553	575	529	551	481	526	539	548	538	543	535	525	531	552	519	587	532	541	558	549	531	521	570	535	526	557	504	524	543	526	530	510	528	526	530	479	522	567	541	527	569	545	548	501	550	553	555	541	543	523	509	529	574	503	566	507	546	568	548	533	529	528	516	501	562	518	569	485	511	534	580	502	518	581	551	551	554	466	578	551	517	547	527	555	554	555	536	531	514	539	533	477	543	572	527	543	545	533	545	542	534	521	552	562	538	540	539	519	525	543	541	542	545	489	514	553	530	510	546	536	526	528	573	501	547	518	523	553	509	537	551	544	539	563	542	533	519	496	516	568	589	521	535	528	522	515	547	545	592	537	519	510	565	562	550	522	517	555	542	523	546	510	578	547	540	542	528	514	553	525	531	544	514	504	518	543	588	527	566	520	546	573	560	507	510	539	535	526	540	522	525	532	577	578	585	582	503	563	544	525	542	495	517	543	548	535	551	532	515	536	516	519	515	529	546	529	551	507	551	563	530	530	528	520	490	494	561	554	510	554	530	488	539	532	574	493	516	549	481	554	515	568	500	558	543	536	534	575	544	532	544	504	532	523	568	533	544	541	583	568	510	555	504	539	503	536	540	516	514	545	537	532	556	523	485	477	499	514	552	530	582	554	547	527	582	570	518	506	549	523	529	521	534	577	539	570	510	567	594	546	538	546	495	507	579	557	546	513	511	513	546	553	550	533	591	522	539	526	553	525	527	563	534	530	560	586	538	510	533	522	520	532	518	536	508	528	523	485	545	563	539	580	549	507	550	542	511	511	532	516	514	549	549	518	509	532	512	578	526	509	533	505	508	535	545	564	515	609	542	535	558	503	522	512	561	495	508	532	568	530	504	519	520	536	506	537	532	538	517	552	476	521	549	527	557	540	568	530	537	534	519	539	512	568	553	504	473	566	507	525	510	557	602	511	551	524	544	562	539	517	551	515	548	519	548	560	526	537	494	540	554	534	587	537	541	540	579	525	566	534	525	541	546	469	582	521	540	530	536	533	588	531	493	533	546	517	545	530	520	560	517	530	514	556	534	523	521	513	534	520	552	513	496	557	516	540	549	532	523	545	518	503	520	542	539	534	557	501	531	519	537	566	539	480	560	488	515	503	543	520	546	547	511	558	569	551	486	514	505	521	528	495	518	563	497	548	523	495	561	552	511	517	549	534	507	504	581	537	503	502	555	559	548	576	516	513	544	539	522	552	520	563	523	543	542	538	480	547	563	546	521	536	489	527	525	501	549	536	503	517	560	531	568	503	573	546	528	530	564	517	566	528	533	525	549	534	562	537	549	557	529	529	513	547	496	555	515	517	562	541	522	513	550	504	519	523	522	504	567	525	532	545	546	538	589	564	557	542	551	543	604	533	558	555	545	515	514	553	551	550	548	508	556	529	570	523	508	527	534	553	485	542	586	510	536	538	526	526	504	499	530	524	544	517	562	534	530	549	541	558	533	514	528	506	524	504	536	525	556	510	556	525	575	546	491	560	565	520	530	550	531	532	562	517	522	527	541	559	526	560	514	552	528	553	510	540	550	519	541	526	505	536	546	532	532	541	551	551	515	502	550	560	518	540	563	478	554	520	526	516	526	499	530	515	522	533	551	557	543	509	541	555	521	554	543	519	541	532	541	574	534	521	559	520	540	538	509	542	524	571	550	531	569	556	541	536	545	518	549	521	545	560	545	520	533	552	503	529	533	518	565	559	532	483	493	561	518	530	498	526	556	548	530	539	519	513	529	540	522	569	553	523	522	548	499	517	555	540	602	500	536	556	522	543	498	519	509	580	568	598	535	492	585	536	516	512	516	527	532	480	511	525	526	498	503	553	558	492	508	550	524	497	555	512	549	533	536	492	502	547	551	508	545	546	543	530	516	560	570	551	549	556	504	556	559	524	523	583	583	530	557	537	491	530	536	501	529	570	485	505	561	520	522	555	520	549	593	557	555	509	525	569	507	532	511	515	532	605	570	530	532	527	526	510	561	567	504	575	522	547	513	547	552	545	539	551	580	568	495	544	486	513	545	513	544	504	545	544	556	525	576	513	490	567	547	530	542	519	509	517	496	540	510	519	519	514	525	530	535	509	576	516	522	508	547	537	525	536	570	556	532	560	557	539	520	531	520	533	548	550	522	548	544	542	501	523	537	507	521	490	532	558	532	534	519	514	516	546	500	530	602	502	536	570	551	543	537	555	545	520	521	547	529	504	490	542	550	516	582	518	472	564	506	504	531	521	511	533	505	513	498	509	552	540	516	525	547	582	541	545	515	509	579	549	533	571	550	557	504	522	532	529	557	557	537	526	550	520	557	508	524	528	517	570	495	533	523	495	507	521	534	533	518	508	570	529	524	530	556	523	538	562	495	511	520	547	539	526	542	554	545	513	539	536	520	561	516	544	530	543	539	514	548	503	526	514	536	543	549	527	554	576	562	530	526	506	547	514	545	501	491	513	553	561	528	521	568	583	532	518	558	533	518	506	542	522	576	543	492	534	522	549	552	474	527	512	552	538	565	505	580	518	517	559	545	512	527	557	549	522	537	521	542	508	547	499	560	501	534	521	483	543	532	535	536	545	542	532	537	501	536	516	542	540	542	524	505	540	553	608	544	487	535	530	545	541	526	528	553	556	582	532	538	545	545	521	528	544	559	516	532	543	542	534	537	513	534	532	510	541	530	549	516	526	554	526	545	531	540	534	526	508	517	597	533	534	540	549	537	496	562	557	562	527	542	530	548	507	548	509	545	498	516	521	545	505	553	515	532	584	539	527	540	521	538	534	513	516	537	525	550	557	510	523	553	549	555	568	533	545	549	564	521	518	552	533	566	591	533	534	603	543	570	565	574	502	540	574	579	485	534	523	532	544	527	529	574	504	525	539	483	559	504	529	551	505	502	538	560	532	566	573	518	548	514	526	528	553	533	499	526	499	568	542	549	530	509	534	487	518	567	528	535	533	543	551	548	481	575	537	478	562	530	503	531	482
23271	21080	28242	24153	21044	10509	1712	1114	989	913	881	833	757	771	788	746	742	706	713	732	720	703	769	696	711	748	711	712	719	654	725	711	724	676	718	740	672	724	695	669	694	690	661	710	696	728	682	667	707	661	686	732	705	707	722	701	671	691	667	742	700	656	654	659	721	688	694	719	700	717	764	681	705	708	764	664	743	695	698	661	680	667	709	700	706	654	657	696	669	639	702	724	722	681	739	688	683	647	694	735	671	727	710	675	680	685	669	666	688	659	716	656	687	684	658	738	709	694	677	687	707	653	701	714	687	655	666	638	703	695	674	724	618	654	691	687	700	667	731	697	653	701	684	659	719	691	718	618	688	668	632	687	692	672	694	695	667	705	674	697	642	657	709	750	741	720	687	672	653	714	688	689	708	694	684	668	687	684	638	729	665	664	674	701	669	689	682	696	679	705	718	668	656	673	691	693	673	681	742	724	723	679	711	657	656	653	728	648	734	697	703	660	717	759	657	710	676	693	674	717	667	671	745	698	690	722	694	669	645	670	639	675	695	689	691	680	713	688	666	668	687	675	665	696	669	695	710	706	671	653	747	757	717	740	686	696	661	690	666	683	693	684	666	710	696	705	697	665	700	661	673	676	723	697	677	664	701	668	665	686	689	695	744	672	707	730	656	715	691	713	710	639	671	694	641	701	736	688	714	717	686	641	683	743	660	734	660	682	707	685	695	696	745	724	706	709	670	667	696	736	661	674	743	686	684	717	643	706	697	674	719	673	690	621	690	722	704	726	709	702	672	666	679	684	666	683	701	690	722	695	697	697	712	726	704	713	678	683	719	689	709	699	647	684	709	672	696	680	693	701	623	687	670	711	653	690	697	655	705	674	655	692	667	681	710	688	717	727	658	709	727	736	717	693	706	714	698	687	658	718	658	679	726	660	688	658	679	622	694	678	699	693	685	665	708	700	664	641	689	666	681	700	705	740	704	665	769	708	699	740	670	688	739	674	718	760	673	700	695	686	699	686	682	690	624	704	637	671	706	698	699	706	676	690	699	650	715	701	695	691	681	722	747	692	672	689	734	698	691	647	678	679	665	710	672	671	662	702	661	736	676	670	650	643	682	680	692	726	626	694	664	684	664	725	687	732	699	707	679	718	672	662	660	699	635	682	696	697	694	703	698	669	661	673	711	677	675	698	658	640	690	705	649	677	680	709	649	687	652	705	688	677	693	658	663	661	656	700	705	665	668	717	706	777	672	716	633	632	703	679	698	692	708	706	742	689	701	689	690	703	697	699	684	712	676	711	698	674	679	681	654	713	690	696	687	670	675	673	700	652	650	635	679	635	684	651	665	695	706	701	684	694	709	688	667	742	686	720	686	662	702	660	696	699	717	704	690	721	671	671	685	704	674	711	678	653	696	680	678	682	660	708	714	630	698	677	629	698	716	695	714	682	673	673	686	657	694	707	673	701	691	684	659	669	678	710	646	653	720	670	697	685	650	684	684	694	686	661	706	717	706	663	679	737	709	715	608	709	717	738	741	677	644	658	657	691	714	715	694	706	637	668	686	678	711	631	729	665	687	697	677	669	678	718	694	699	714	723	657	669	668	686	694	660	668	678	663	739	733	684	706	704	685	638	676	666	694	689	686	706	696	673	662	685	667	718	667	673	711	713	686	696	646	660	685	725	665	663	666	724	675	696	684	722	659	648	696	700	648	676	694	700	720	695	688	692	702	688	684	679	648	686	694	756	681	716	694	692	718	705	717	690	723	728	708	650	694	667	689	685	663	690	704	676	695	695	650	633	682	621	721	668	682	685	659	663	691	690	689	700	692	698	704	748	643	688	699	647	712	702	675	671	716	660	712	713	711	671	672	670	676	693	692	738	646	694	670	736	718	653	680	718	649	640	696	701	674	700	714	641	666	700	697	691	678	714	658	694	760	709	667	658	662	705	728	664	707	691	644	716	701	687	717	678	681	657	695	730	727	689	698	679	711	684	665	703	725	690	698	679	656	634	665	664	684	703	685	696	648	626	699	679	684	655	674	689	688	676	713	699	698	698	668	678	680	698	704	664	658	679	669	659	691	631	669	712	671	693	688	688	708	690	708	715	701	719	694	665	692	676	693	667	702	688	689	683	676	625	692	717	703	665	679	685	655	720	669	665	644	720	698	723	657	683	710	694	721	690	665	720	689	673	694	666	667	716	688	695	680	655	697	698	708	694	692	684	690	654	680	689	704	702	707	658	701	687	692	686	713	665	716	702	721	650	689	659	682	711	688	674	722	742	669	708	665	750	666	701	671	700	668	674	695	736	671	691	696	678	675	683	719	719	702	709	709	713	679	696	709	661	720	662	719	677	749	737	656	705	744	736	714	637	696	687	685	680	676	685	667	688	686	720	652	671	655	663	706	691	624	716	690	725	676	675	659	673	739	701	694	671	675	684	675	666	659	673	652	699	686	629	664	658	711	648	669	729	689	610	687	667	688	701	685	686	735	703	633	675	696	679	693	672	695	689	681	721	655	656	684	651	658	687	688	697	655	671	659	740	705	632	760	639	654	692	735	659	659	699	730	710	701	691	657	684	714	640	688	669	677	641	706	670	696	654	730	677	669	712	742	649	717	698	736	733	710	698	689	700	709	728	693	709	698	700	660	705	643	670	723	697	704	683	691	709	715	653	681	648	696	714	712	673	706	683	708	666	647	695	701	693	691	755	636	667	662	681	663	637	688	715	690	729	742	714	675	709	679	693	656	718	679	659	672	660	704	651	711	682	713	709	684	686	744	675	669	669	664	657	706	731	719	697	671	671	736	691	694	686	675	668	670	650	726	684	678	695	672	651	659	746	643	733	682	691	720	690	744	702	680	649	693	720	714	679	698	673	674	688	704	695	671	682	715	669	676	699	662	663	669	663	693	735	643	732	709	664	699	676	719	694	697	723	682	643	683	655	669	684	734	660	700	652	705	726	689	689	720	699	686	720	678	731	706	677	729	661	683	707	693	713	701	682	675	696	681	656	641	719	673	709	696	663	686	691	715	667	698	691	693	713	726	698	685	715	633	731	641	647	685	655	692	674	719	694	672	743	676	725	679	727	707	683	675	714	663	722	659	641	665	677	696	691	660	646	688	643	707	673	691	677	683	715	678	656	642	684	667	654	662	690	687	686	705	678	643	708	668	691	665	699	669	647	636	674	686	674	728	666	657	646	700	724	705	649	716	682	703	709	687	740	681	693	696	646	672	707	664	672	720	671	634	715	691	683	687	674	678	690	724	712	747	663	706	675	657	643	695	652	615	717	673	675	720	670	693	635	693	739	672	637	648	662	740	728	695	671	690	704	699	669	666	727	682	678	652	664	673	692	664	692	713	687	714	642	721	644	702	684	683	725	674	657	705	659	725	690	645	675	651	673	685	695	697	688	637	751	683	678	692	692	701	709	742	655	700	690	693	713	674	774	668	689	672	722	699	665	686	759	701	702	682	719	665	708	664	688
7235	13473	10219	5026	3200	2428	1954	1572	1382	1222	1151	1093	941	972	953	924	871	910	935	889	890	856	885	840	868	887	840	797	861	846	806	809	831	863	856	857	875	873	819	803	843	878	816	824	861	843	779	793	825	819	856	840	817	777	865	840	830	857	802	827	819	798	821	809	806	795	834	857	812	861	837	853	829	855	824	826	803	829	798	785	815	849	804	863	865	826	837	869	832	915	834	831	841	805	846	817	816	826	827	882	830	790	861	799	864	795	859	785	802	786	802	893	758	823	819	814	790	862	798	824	838	857	813	839	822	807	830	833	827	794	850	838	864	790	835	803	798	790	822	863	862	836	777	860	798	818	860	844	842	798	862	892	836	786	818	815	788	826	858	786	840	833	856	748	872	852	836	877	782	739	786	828	852	813	814	819	809	838	826	801	813	806	795	810	834	798	825	777	790	856	819	811	805	823	833	800	826	807	837	825	823	801	793	871	839	849	881	837	791	813	798	779	815	863	832	808	794	787	795	844	867	782	829	861	828	820	886	846	851	863	797	805	812	824	844	799	820	793	834	773	795	862	786	790	846	867	831	826	818	836	833	782	785	845	867	815	825	818	852	823	825	802	863	842	839	765	817	856	790	789	786	834	812	816	849	830	815	845	814	813	830	820	793	832	872	876	825	845	815	889	845	804	845	766	835	843	831	866	851	839	821	791	794	832	845	797	838	780	820	831	796	837	844	799	839	845	850	834	801	839	763	826	820	830	824	826	753	868	797	883	778	798	820	819	817	827	817	802	861	800	839	819	805	793	865	805	809	882	836	814	816	846	843	836	847	846	842	799	829	804	782	840	805	812	781	808	791	783	805	830	846	800	846	822	862	823	849	908	836	766	820	864	831	860	812	821	800	818	821	848	782	828	897	800	822	831	828	866	797	841	811	823	826	828	783	842	828	815	823	827	831	861	818	804	824	839	831	820	862	834	849	791	839	865	842	839	790	827	825	814	845	821	811	838	802	794	770	832	841	839	850	853	825	816	817	802	831	855	801	884	816	852	757	773	816	823	807	782	807	869	801	819	880	844	864	818	779	791	816	844	887	802	832	855	816	795	868	847	843	843	852	826	846	855	813	834	877	826	842	846	871	817	815	861	811	835	827	818	848	802	841	822	747	812	843	818	822	817	835	829	863	857	815	819	855	835	861	765	771	797	816	849	775	759	854	816	791	805	850	796	827	800	814	837	857	866	789	805	828	792	856	850	802	800	842	816	856	773	869	820	820	830	825	822	825	801	830	908	846	785	816	795	804	840	909	828	821	844	795	811	845	847	873	831	830	855	844	828	832	812	842	823	823	827	778	909	794	847	884	815	831	881	781	835	877	786	814	809	857	833	888	840	826	827	757	781	831	822	820	829	810	829	858	831	878	791	859	825	876	798	827	766	825	839	740	817	821	793	794	807	837	874	736	812	789	817	766	807	812	780	878	858	790	788	824	846	842	827	845	834	824	801	827	803	815	839	800	857	764	839	803	857	807	850	868	723	814	798	830	869	816	792	846	814	820	813	772	859	859	774	877	832	841	804	809	874	826	805	816	835	842	801	809	829	840	820	829	867	824	820	836	798	816	807	854	836	828	835	799	801	830	798	804	846	858	868	799	784	841	791	860	793	848	807	826	814	832	851	839	827	806	787	843	812	823	858	791	800	839	826	773	782	836	839	819	832	779	827	806	843	780	836	815	822	800	802	812	824	849	804	859	849	793	831	856	821	851	832	863	826	786	828	826	825	847	808	809	871	849	829	835	862	807	835	831	850	812	854	799	897	807	779	882	841	852	799	834	780	840	859	829	817	875	760	857	863	872	837	804	805	815	819	891	812	800	814	856	810	795	799	807	847	858	834	786	816	866	860	839	825	861	808	752	834	815	809	828	853	853	795	812	834	824	765	872	834	780	775	835	783	837	788	880	803	775	832	788	834	792	767	811	824	803	828	782	864	842	827	823	767	837	872	903	875	859	803	797	812	840	807	867	841	808	788	822	814	836	893	769	830	779	863	791	854	835	816	823	852	852	881	817	865	871	795	873	848	865	838	791	843	837	821	782	813	849	878	806	843	818	802	847	823	804	843	819	823	832	810	823	889	822	840	832	838	822	835	811	806	762	861	807	793	820	820	833	791	804	847	759	830	799	858	798	861	848	859	822	820	819	832	845	808	798	813	802	786	816	823	851	819	798	760	802	793	783	832	844	793	783	773	828	852	839	823	815	820	866	835	817	796	833	809	819	802	843	796	761	847	802	794	789	859	814	814	846	876	808	828	826	825	845	842	864	837	822	828	785	779	770	814	858	751	840	776	835	850	824	851	836	848	795	767	822	829	860	797	854	817	842	860	855	775	792	863	858	804	765	819	809	867	810	786	846	815	847	829	836	839	820	850	843	792	826	798	831	853	789	793	803	826	771	809	852	820	851	817	802	847	832	750	852	833	841	826	801	825	847	785	812	861	825	807	768	819	792	827	764	773	837	825	853	849	851	851	871	816	870	827	870	826	787	813	818	782	796	859	790	868	818	830	860	795	793	778	814	821	809	863	837	804	771	806	787	819	809	811	799	778	805	809	794	783	860	785	837	815	803	841	855	822	849	855	805	810	846	826	839	831	797	790	817	820	882	854	819	885	837	866	833	831	798	863	853	846	825	849	847	812	782	883	845	843	870	807	808	863	795	814	798	822	821	818	807	829	862	804	831	829	822	797	775	823	817	804	829	799	822	846	826	870	854	845	841	815	823	796	830	824	827	814	817	822	804	844	834	871	802	840	815	786	789	810	884	833	775	809	805	854	779	795	825	815	785	787	802	837	865	820	853	809	766	854	861	796	830	818	799	826	860	804	809	800	817	823	869	847	827	853	826	821	829	848	818	804	794	840	843	793	806	817	796	823	805	820	861	830	877	830	777	838	858	828	846	817	814	822	844	796	849	746	843	795	830	795	856	838	837	779	819	839	795	771	846	870	755	801	806	798	803	860	827	836	827	843	788	827	817	843	837	792	851	843	843	869	836	801	836	818	825	854	806	826	878	773	832	853	760	807	817	868	853	808	852	814	808	837	785	855	870	787	822	801	859	864	844	816	810	794	807	817	807	854	836	826	807	832	843	847	798	783	807	809	836	812	810	807	808	828	846	803	855	796	845	819	826	848	808	833	817	808	827	845	775	823	807	753	851	821	843	855	842	787	808	828	856	862	842	834	870	847	833	821	813	831	780	797	866	823	854	846	849	823	814	812	845	858	836	833	876	830	760	827	842	836	856	827	826	796	845	829	820	783	794	819	848	898	824	832	778	845	865	775	808	818	804	822	858	849	788	834	820	839	839	836	876	809	817	833	871	868	776	812	789	823	813	839	832	876	877	858	806	805	841	827	811	832	826	803	787	841	807	797	819	768	800	809	846	821	859	853	817	816	768	863	852	832	798	801	858	823	847	787	830	847	763	835	844	843	827	838	808	824	781	804	835	842
24114	21026	27283	24877	12836	936	568	420	330	313	297	256	257	218	226	201	217	226	234	219	259	246	194	201	223	195	201	220	225	202	167	204	197	218	215	220	192	185	184	227	169	183	198	187	198	179	206	211	211	190	175	193	189	183	203	220	199	187	200	193	204	191	186	203	225	182	196	207	207	204	202	205	216	195	180	189	203	202	239	196	212	192	200	185	212	201	207	214	155	199	193	201	178	180	199	191	207	192	192	200	181	202	210	201	198	181	175	212	210	182	215	187	184	173	212	214	196	185	212	181	214	189	202	196	214	187	230	187	221	182	190	178	212	201	191	202	193	184	204	190	192	195	194	191	201	193	201	181	198	179	202	222	174	193	180	209	201	191	162	202	184	202	178	194	219	233	193	195	188	218	210	188	199	199	224	190	204	219	194	198	217	209	209	207	192	217	196	199	189	170	201	192	214	204	206	195	192	186	187	177	191	196	203	203	213	197	180	179	210	202	185	183	181	219	222	184	191	202	192	184	226	179	206	165	191	199	184	199	228	203	186	204	174	175	217	200	185	214	162	225	204	178	215	211	200	192	187	200	193	185	209	187	214	190	230	201	196	212	193	187	191	188	187	175	187	194	186	204	197	205	175	177	203	203	217	197	202	219	203	202	199	181	180	192	202	190	209	194	194	198	193	206	174	195	191	212	197	208	200	204	197	194	198	223	219	195	193	207	180	198	174	195	215	211	194	201	209	214	179	199	180	178	215	210	239	220	171	212	210	194	178	194	177	190	187	174	226	191	179	185	223	222	189	192	186	173	209	171	201	186	208	226	193	188	198	175	181	217	198	177	193	200	195	206	176	202	218	200	181	202	206	201	197	203	188	188	224	196	204	199	188	196	199	179	194	199	216	200	196	186	188	189	210	193	213	182	203	218	177	217	182	196	206	178	206	221	203	235	206	188	205	202	182	201	188	211	184	204	241	197	195	184	214	210	208	206	188	211	215	209	208	210	202	223	191	193	181	204	193	206	195	192	211	206	185	191	197	214	203	214	228	196	194	211	209	188	219	210	189	178	184	212	217	197	182	187	191	187	191	213	190	226	209	189	196	186	159	210	190	160	182	206	188	192	222	180	217	195	190	181	188	190	185	202	193	185	204	198	182	198	193	205	200	197	200	191	203	221	191	193	184	200	176	189	190	195	202	198	210	183	192	206	214	192	207	201	190	208	181	201	209	178	192	201	197	194	170	221	172	180	189	203	201	191	192	172	179	215	209	176	194	184	190	191	214	219	186	200	217	178	188	195	229	163	193	196	175	189	226	197	216	202	209	190	205	192	176	187	197	188	195	177	209	207	191	193	207	192	182	197	194	198	193	189	207	200	203	212	194	189	195	200	172	188	207	203	210	217	193	191	172	190	201	190	176	202	175	187	186	231	215	215	179	174	186	190	205	213	201	216	220	201	186	194	188	199	216	200	208	196	192	208	199	231	202	185	173	199	185	200	191	212	187	205	216	200	216	203	213	185	218	182	203	203	167	214	212	181	185	210	193	198	197	201	205	230	199	179	199	182	200	208	204	198	219	199	192	203	231	212	207	208	194	169	199	213	198	202	220	186	204	195	204	206	203	188	177	197	181	188	194	185	187	194	215	191	222	200	219	194	198	200	179	199	198	188	204	175	184	168	207	189	222	197	179	212	199	190	183	192	172	192	190	189	212	206	178	212	193	208	218	235	190	216	202	198	210	178	175	191	195	183	214	195	178	175	175	176	191	186	213	179	175	173	213	206	223	196	221	199	197	219	193	176	202	176	206	190	188	193	181	174	204	195	193	165	175	192	197	197	211	191	174	194	182	185	203	212	185	197	201	196	193	199	222	201	191	209	186	186	198	186	171	193	199	207	196	216	191	189	186	212	208	183	182	214	175	182	178	185	199	194	176	223	193	190	191	210	186	186	212	187	164	192	204	211	190	185	219	192	195	210	201	223	193	213	198	182	207	212	192	201	217	213	185	193	212	192	171	182	206	204	190	170	193	175	220	190	206	214	219	204	165	205	194	191	206	202	164	179	172	184	178	190	192	171	228	200	192	202	190	208	198	195	209	227	206	220	185	190	210	193	197	213	191	189	183	208	178	215	176	175	203	186	216	166	204	171	188	187	170	197	196	182	171	203	206	197	190	212	211	173	195	229	201	191	172	201	183	225	218	192	195	199	204	168	168	184	210	199	200	186	197	198	197	192	220	187	199	167	185	193	191	189	190	198	197	229	196	176	222	183	193	196	203	204	194	176	185	169	196	205	210	180	200	185	197	200	201	211	220	192	204	189	204	189	175	217	198	205	205	186	183	210	197	212	182	175	193	217	206	202	197	209	215	170	213	212	185	191	213	195	190	207	175	189	204	198	198	175	194	187	203	209	176	191	210	195	190	163	198	197	212	207	192	208	192	188	176	206	172	205	167	187	203	201	221	193	193	215	185	202	192	204	199	198	205	203	189	205	190	176	218	203	202	191	217	183	192	189	204	209	203	189	200	213	224	185	200	210	214	197	222	172	188	206	226	180	189	186	205	203	204	192	208	201	152	228	205	195	194	172	201	211	199	204	220	200	166	166	211	198	194	204	213	184	211	193	203	209	198	173	178	211	219	203	216	205	203	194	179	201	216	200	209	183	183	188	174	185	191	195	204	194	210	203	192	187	171	191	186	168	194	199	177	184	184	221	197	200	209	196	163	222	199	212	185	205	202	188	191	199	206	220	213	192	206	204	196	183	176	216	210	216	219	207	202	193	197	211	184	187	195	189	220	206	172	204	202	217	171	184	216	196	173	200	206	191	191	201	176	180	208	187	184	200	210	202	210	174	190	217	167	177	200	178	204	199	200	196	214	170	196	178	197	196	201	197	197	208	195	207	193	200	176	221	201	181	201	194	204	208	193	218	183	177	191	194	201	192	201	209	200	194	195	198	168	199	194	198	198	215	179	188	205	193	195	190	200	195	163	215	223	195	191	205	229	207	201	190	197	167	208	208	194	194	205	172	176	223	216	165	197	196	193	174	197	218	176	192	192	195	183	172	178	192	182	189	183	190	194	199	183	195	193	186	192	193	188	187	198	193	195	208	206	194	194	214	197	190	213	222	219	214	196	197	217	206	192	198	224	201	194	186	200	214	196	220	209	189	210	183	197	175	215	170	178	178	186	208	195	188	180	198	182	205	202	172	180	184	175	194	181	191	197	195	166	207	202	205	209	185	197	236	171	201	208	170	198	196	211	191	193	194	198	209	196	162	209	205	196	211	191	196	199	197	184	196	190	157	213	182	200	194	175	206	181	227	191	193	199	181	210	189	214	207	202	218	200	207	203	179	179	185	197	196	223	204	196	199	184	196	186	185	201	195	193	197	192	203	219	182	202	219	173	214	201	200	194	224	186	193	217	181	193	190	200	200	203	201	203	187	168	203	170	198	210	168	193	174	208	203	182	189	197	203	219	209	187	207	213	211	182	189	187	194
7040	10180	7070	3220	1938	1373	974	756	605	464	460	401	366	356	352	325	325	287	291	274	300	256	295	280	281	273	287	283	286	250	264	257	251	292	275	293	302	267	252	280	225	284	264	249	293	256	277	243	255	281	272	239	253	218	276	230	273	251	280	264	258	257	234	268	258	277	258	255	241	236	261	287	236	246	247	259	257	266	254	279	261	270	210	268	255	256	249	232	250	276	243	254	280	264	258	259	254	244	238	255	258	241	270	270	263	262	248	257	273	235	229	215	237	278	263	248	252	262	259	216	268	255	238	257	289	266	247	244	267	242	261	234	239	281	238	259	261	257	242	265	251	267	242	267	271	257	252	277	261	221	261	238	225	247	263	303	255	254	252	281	237	276	249	259	271	255	295	271	264	269	265	229	275	259	259	249	259	267	240	251	245	254	258	261	246	278	234	280	227	263	255	248	259	243	272	249	278	246	250	262	288	226	245	286	278	267	250	258	258	249	219	256	251	232	253	249	241	272	247	296	246	240	238	249	265	237	251	261	259	260	259	249	256	240	252	245	261	253	258	260	239	272	262	265	263	244	278	256	266	250	292	278	277	264	259	272	262	259	256	275	284	251	282	256	287	274	266	239	242	254	277	252	268	284	254	260	262	248	218	228	261	245	260	247	256	242	249	270	247	276	225	244	271	254	244	247	248	237	257	259	279	247	264	263	228	242	269	253	254	263	245	240	234	257	246	225	268	258	267	255	240	255	256	254	257	250	263	258	240	261	266	259	254	252	245	261	237	247	290	233	265	239	264	248	233	254	254	282	231	213	253	206	251	243	236	248	256	255	244	278	258	229	255	268	242	275	297	257	246	287	254	238	268	259	252	245	249	232	259	258	252	243	219	246	241	260	272	272	264	249	250	261	214	254	247	249	225	247	257	246	239	261	264	259	247	255	255	245	270	229	260	236	251	256	263	282	265	270	235	238	255	249	267	266	298	276	253	266	240	236	256	228	271	241	266	247	254	255	256	287	251	252	241	256	254	266	236	253	259	285	237	246	231	234	247	248	265	269	239	246	255	291	235	272	291	223	263	258	292	271	219	270	287	274	285	254	273	252	249	271	261	270	245	260	275	253	273	246	246	269	235	267	255	251	289	265	250	222	261	261	246	277	263	240	239	262	264	265	259	247	263	242	241	223	256	256	263	277	243	276	294	268	233	237	258	281	235	259	253	236	236	223	267	259	248	260	283	267	279	264	256	252	253	270	253	242	248	258	234	250	226	232	241	263	273	262	249	284	260	270	252	250	235	258	252	223	272	247	258	247	279	262	260	259	243	273	252	250	252	251	217	278	264	251	254	268	260	250	251	282	257	249	251	223	272	262	245	269	261	282	252	218	251	283	231	268	223	241	244	264	239	246	265	252	258	266	257	257	232	253	271	286	267	240	239	239	247	286	234	260	252	263	262	260	241	270	266	261	247	273	268	271	247	263	255	279	260	244	274	267	269	267	253	281	229	254	259	267	247	262	258	263	234	225	214	244	248	246	273	249	248	246	249	272	249	265	247	226	261	248	234	254	240	266	255	255	239	269	263	253	243	269	265	257	289	241	232	262	250	261	248	264	250	261	291	244	241	220	262	260	252	237	248	224	246	266	268	262	277	231	246	259	234	223	250	254	257	245	247	240	266	241	241	275	237	253	243	248	234	224	279	239	258	239	254	245	295	254	241	248	262	290	238	255	249	239	254	287	249	268	239	257	256	262	258	257	252	274	253	261	266	251	233	237	260	276	250	246	258	237	243	253	240	273	266	268	287	235	262	247	232	258	281	247	230	255	246	259	282	245	267	281	237	252	255	255	237	251	219	265	265	254	241	275	249	266	223	279	256	218	261	233	252	244	238	255	265	244	254	265	261	245	250	241	268	264	235	255	212	252	241	220	241	268	235	267	261	246	251	254	236	255	288	247	255	265	252	288	237	236	254	278	251	272	268	250	244	263	257	255	248	264	255	247	243	244	272	254	266	285	253	235	243	268	284	270	239	250	256	260	276	265	278	269	260	239	244	260	264	264	259	245	287	273	271	275	219	248	269	252	250	262	255	245	281	259	245	260	270	262	261	249	270	253	277	251	267	260	260	259	271	261	225	236	276	241	219	242	263	258	286	254	257	254	238	271	262	249	266	242	252	291	231	259	269	229	263	240	239	251	248	246	258	242	244	256	243	232	250	270	265	271	268	262	244	272	230	241	258	248	255	270	260	265	250	236	255	250	257	262	247	234	275	234	237	253	255	250	251	260	267	248	263	254	269	240	271	238	264	274	266	263	267	248	258	249	268	250	255	283	245	220	248	251	248	224	225	261	255	234	264	263	251	265	232	265	267	245	231	256	234	246	256	268	251	239	247	267	263	261	239	240	261	270	227	240	269	243	227	253	236	250	224	260	239	265	256	270	266	258	233	252	270	260	257	276	246	246	258	274	259	234	237	244	242	242	253	281	259	248	239	275	248	261	227	247	227	266	269	232	272	246	242	235	256	235	250	240	262	255	268	242	256	282	259	228	248	238	238	237	280	273	256	248	263	262	281	265	256	264	244	261	239	227	223	258	254	262	270	266	259	228	248	234	239	279	256	284	252	252	245	228	234	266	248	244	256	251	234	259	226	284	227	265	226	265	232	235	245	251	245	221	247	235	264	269	278	286	250	241	273	235	280	232	259	278	256	243	262	267	241	263	254	269	280	264	249	275	242	255	247	229	283	225	270	253	262	282	290	255	257	264	276	266	270	247	261	266	234	273	261	267	268	243	239	247	259	254	257	241	267	249	250	259	283	256	257	278	239	273	291	249	243	260	256	261	275	227	245	269	270	234	265	252	273	246	245	251	265	228	249	268	267	260	265	228	269	281	307	254	257	259	251	272	275	216	233	261	238	269	278	232	272	272	256	252	268	264	296	255	286	245	251	245	255	264	263	239	281	265	265	220	225	264	259	258	284	240	234	220	222	255	260	242	239	252	269	251	246	268	242	243	267	267	254	258	260	246	260	247	259	280	247	235	262	282	277	278	244	262	263	230	238	259	252	267	249	252	251	259	255	261	274	259	278	251	263	270	246	239	246	264	248	245	272	249	239	263	265	265	273	232	244	262	250	240	245	257	259	260	254	248	229	249	285	226	256	264	253	252	239	227	233	259	252	215	240	269	240	272	247	251	231	250	257	231	296	259	252	274	253	237	267	254	275	262	229	249	273	223	265	248	258	257	267	283	249	246	270	270	287	240	258	270	248	262	288	252	249	236	247	248	253	259	254	258	278	254	230	265	272	261	253	266	274	258	227	254	263	239	231	248	242	276	245	253	244	250	252	268	238	262	241	267	220	275	248	262	276	252	237	250	230	252	258	272	256	259	228	250	226	242	233	234	240	258	242	265	246	293	294	272	240	270	255	257	236	275	290	233	264	236	238	245	270	285	259	230	272	263	246	257	280	274	263	275	262	275	228	276	254	258	247	242	261	248
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
