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
339948129739	339948130259	339948130809	339948131359	339948131909	339948132459	339948133009	339948133559	339948134109	339948134659	339948135209	339948135759	339948136309	339948136859	339948137409	339948137959	339948138509	339948139059	339948139609	339948140159	339948140709	339948141259	339948141809	339948142359	339948142909	339948143459	339948144009	339948144559	339948145109	339948145659	339948146209	339948146759	339948147309	339948147859	339948148409	339948148959	339948149509	339948150059	339948150609	339948151159	339948151709	339948152259	339948152809	339948153359	339948153909	339948154459	339948155011	339948155559	339948156109	339948156659	339948157209	339948157759	339948158309	339948158859	339948159409	339948159959	339948160509	339948161059	339948161609	339948162159	339948162709	339948163259	339948163809	339948164359	339948164909	339948165459	339948166009	339948166559	339948167109	339948167659	339948168209	339948168759	339948169309	339948169859	339948170409	339948170959	339948171509	339948172059	339948172609	339948173159	339948173709	339948174259	339948174809	339948175359	339948175909	339948176459	339948177009	339948177559	339948178109	339948178659	339948179209	339948179759	339948180309	339948180859	339948181409	339948181959	339948182509	339948183059	339948183609	339948184159	339948184709	339948185259	339948185809	339948186359	339948186909	339948187459	339948188009	339948188559	339948189109	339948189659	339948190209	339948190759	339948191309	339948191861	339948192409	339948192959	339948193509	339948194059	339948194609	339948195159	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2687	3600	2300	2687	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22155	20140	27431	22629	20149	18075	3395	1406	890	984	847	840	647	516	468	422	390	315	313	261	259	205	207	221	197	202	252	216	231	215	219	208	192	191	197	187	179	199	176	170	173	180	172	183	164	187	164	160	169	162	159	177	165	165	163	143	190	166	164	175	158	162	157	166	178	178	144	153	174	169	156	176	146	172	180	165	148	154	163	192	143	167	163	189	169	159	142	190	172	168	167	160	171	172	151	148	172	180	150	181	184	146	172	135	161	161	165	183	173	154	161	151	173	174	169	161	151	163	156	155	166	157	187	177	169	166	153	169	176	163	162	158	172	179	168	180	180	139	148	162	166	166	164	170	160	162	170	182	151	171	170	180	169	178	175	177	151	147	143	174	152	177	162	158	168	175	182	174	159	177	166	172	154	158	191	152	141	171	152	178	160	163	156	148	147	176	144	177	171	158	157	156	162	158	144	164	179	163	156	164	154	173	150	167	163	160	187	145	166	161	165	138	155	178	150	166	164	195	157	143	164	161	136	157	191	168	166	162	152	173	157	159	167	174	176	151	185	160	162	170	166	168	161	166	179	172	163	149	151	192	168	172	185	157	142	161	153	162	154	145	165	152	161	158	156	181	151	168	165	164	158	135	157	176	175	162	155	156	162	185	155	182	192	165	146	186	160	161	158	170	167	158	166	176	158	148	178	184	155	178	138	153	171	174	143	162	166	182	169	145	140	159	160	176	176	169	152	156	173	141	161	147	167	157	175	161	162	171	178	183	189	189	157	169	160	149	187	163	181	158	154	169	171	155	169	141	166	166	159	177	148	172	175	164	165	189	181	156	157	170	179	128	158	150	169	177	142	180	147	168	174	161	153	158	166	151	162	162	166	154	146	163	146	161	176	166	140	147	182	161	163	174	157	146	145	170	190	152	147	148	170	145	139	156	163	170	158	165	145	176	174	168	163	162	155	173	156	167	177	164	175	177	160	162	155	183	180	176	139	168	148	175	161	145	159	176	172	177	180	167	159	165	157	160	168	175	133	158	156	161	159	159	139	146	152	165	168	156	159	145	165	147	149	163	163	166	177	169	180	162	162	138	151	154	152	175	173	158	145	162	168	158	163	145	154	170	160	177	176	155	181	178	173	164	177	165	166	170	168	194	165	161	152	171	163	161	159	166	153	173	175	177	167	162	161	175	160	160	151	154	168	140	175	157	164	162	154	161	151	170	164	157	171	143	193	164	189	158	152	150	185	167	159	156	151	182	172	149	153	157	192	157	164	136	169	188	159	163	172	182	160	143	160	149	171	166	143	183	173	180	150	157	150	179	156	152	173	159	174	195	197	149	156	165	172	185	159	175	147	150	192	170	174	154	163	165	170	160	171	169	166	193	142	178	162	168	164	155	173	186	180	154	131	163	160	155	158	156	167	180	171	179	178	158	165	160	163	175	151	151	175	159	154	164	163	174	182	162	158	170	160	162	172	148	146	169	158	175	162	163	177	164	142	180	179	170	162	171	170	180	164	154	180	170	159	172	153	165	172	159	169	151	155	169	160	168	143	176	164	160	170	180	185	163	135	193	165	146	153	161	146	167	174	170	163	158	171	169	155	150	160	174	158	152	154	159	172	144	156	172	159	174	164	142	154	147	165	164	166	140	160	170	152	154	148	164	153	174	193	154	174	173	197	146	137	154	164	172	158	161	183	164	147	158	160	152	164	143	161	146	150	159	150	160	155	154	159	170	160	172	178	156	174	168	142	147	163	162	150	160	158	144	149	166	155	163	170	188	151	161	162	152	160	182	189	154	150	182	157	139	168	162	164	146	172	177	158	156	167	170	156	158	161	178	167	189	156	176	196	165	164	173	167	169	176	167	160	175	155	160	190	175	172	178	162	173	146	183	163	145	145	153	164	176	185	180	159	147	179	171	165	148	177	145	165	166	181	175	166	156	189	164	164	161	165	156	146	152	176	144	163	174	141	183	156	186	157	176	160	159	153	164	151	149	176	170	164	161	169	167	148	187	151	166	172	172	181	169	165	168	151	177	154	159	141	166	170	155	160	162	153	164	181	172	161	162	147	163	174	151	185	159	174	166	155	181	159	166	173	158	171	169	161	169	160	160	187	134	175	165	153	138	144	191	169	144	169	143	146	162	165	153	171	157	165	145	162	169	173	159	174	176	151	168	154	156	134	167	156	173	170	173	166	178	152	153	141	157	160	161	140	151	165	175	154	188	154	162	153	174	140	181	157	192	171	156	157	181	155	166	167	166	133	163	178	153	161	165	154	148	161	158	146	139	184	137	146	170	161	174	164	176	167	180	181	160	163	165	145	182	144	188	162	159	173	175	153	186	156	156	179	169	171	181	148	159	155	153	171	171	152	166	126	158	174	159	170	152	148	181	159	175	181	176	153	184	150	163	156	166	167	183	154	184	198	167	152	152	141	178	144	168	162	155	184	162	168	153	166	161	201	166	145	157	171	149	150	155	157	173	172	154	146	164	177	172	166	182	171	152	170	180	156	159	133	175	160	168	156	162	156	163	156	160	163	156	178	182	183	167	185	143	155	163	168	170	168	154	165	144	154	171	171	160	190	149	169	149	176	154	159	171	166	151	154	180	169	161	175	163	195	172	158	164	173	144	160	142	168	167	172	176	157	160	159	158	190	178	171	166	187	183	143	167	149	156	169	190	165	176	177	161	156	155	153	165	147	146	160	164	139	169	167	152	164	164	165	175	158	157	192	165	203	155	160	160	166	151	148	164	161	155	163	177	172	163	163	147	169	154	170	159	168	169	173	170	167	168	169	165	151	160	162	171	157	144	144	191	159	140	158	183	144	166	177	156	197	171	160	194	191	154	159	168	149	187	163	144	149	155	168	174	164	137	163	146	165	165	163	184	176	161	151	155	138	145	164	176	169	188	154	167	154	170	179	159	164	177	166	159	176	159	167	160	147	145	141	177	185	145	149	177	173	168	166	161	166	155	157	187	168	165	154	161	173	150	163	155	171	141	162	160	165	153	184	151	155	151	157	165	152	165	184	153	168	143	161	157	167	177	169	188	157	167	197	152	146	170	165	155	172	150	151	161	184	176	158	168	157	179	177	153	168	179	178	171	151	138	168	148	147	188	170	139	153	169	183	149	151	171	156	143	163	158	165	148	155	156	160	131	161	169	163	148	170	163	152	198	184	164	152	171	175	171	177	166	176	165	142	145	177	180	160	172	158	179	196	147	167	160	164	172	167	147	179	154	165	153	156	163	150	161	150	150	167	167	131	156	159	153	164	163	172	154	178	180	150	144	167	150	157	161	145	170	178	188	159	179	147	158	152	171	169	157	153	170	169	179	166	147	148	162	190	158	156	173	180	162	157	171	139	151	174	147	153	153	166	133	177	155	157	156	176	184	173	176	179	145	151	167	163	159	163	178	173	155	168	159	155	149	169	170	155	169	153	164	170	174	166	193	176	157	178	137	178	144	155	179	150	143	155	158	147	159	158	156
14031	26094	23495	14052	8650	6448	4701	4082	3118	2907	2711	2626	1996	1627	1367	1162	1063	785	706	584	496	484	506	433	404	407	440	428	416	478	418	433	364	400	347	378	353	324	317	323	356	318	331	331	318	306	306	310	329	332	299	313	310	313	314	292	331	303	332	316	324	283	285	304	270	254	287	289	285	312	283	311	289	298	290	276	274	300	294	289	290	311	280	320	281	282	308	300	281	286	303	294	321	339	308	263	261	280	299	244	312	300	293	286	265	298	260	272	302	296	302	261	264	277	274	283	267	309	306	297	322	273	300	249	292	278	324	280	268	287	291	288	288	287	337	254	281	269	316	281	301	296	290	290	270	269	294	276	303	280	298	274	284	290	297	289	276	275	290	304	301	294	291	278	290	273	295	279	304	295	255	298	271	287	270	322	280	294	292	290	281	283	298	267	303	305	304	266	318	295	276	293	324	292	272	308	274	281	283	293	309	287	300	286	284	294	296	250	295	281	297	276	305	308	271	301	322	274	269	300	280	282	293	302	326	296	289	279	319	337	309	295	297	282	269	292	263	296	291	311	287	304	311	265	262	268	276	266	282	283	298	284	294	276	280	281	295	262	271	287	249	282	311	283	275	281	294	289	300	279	304	293	279	319	242	292	283	280	273	282	285	304	303	294	296	281	276	283	296	298	256	306	273	278	274	271	316	281	275	262	299	254	287	281	262	289	269	270	256	303	293	295	264	279	281	304	283	272	284	282	299	297	283	274	290	279	308	279	297	277	301	318	273	291	278	308	258	301	279	279	298	262	274	284	271	278	312	278	288	280	281	306	262	266	284	284	298	305	252	275	281	267	297	294	301	305	300	284	305	308	263	309	248	272	291	320	265	252	327	278	278	340	266	276	298	280	298	279	278	273	303	297	275	318	293	289	276	309	288	270	292	287	290	280	280	281	286	295	297	293	261	263	250	284	294	278	257	304	309	282	249	272	298	301	282	315	305	297	330	278	293	297	287	263	292	277	306	289	292	289	322	297	304	275	272	276	292	275	279	267	258	287	273	310	298	301	271	263	258	277	305	294	278	272	271	296	297	290	272	310	312	275	270	295	287	288	278	287	268	266	267	289	268	286	274	307	276	264	277	303	236	285	293	273	291	297	283	313	301	279	258	293	281	277	263	292	317	300	294	284	311	288	288	286	299	297	277	284	294	254	290	304	268	312	248	264	292	272	288	277	299	266	309	268	272	295	304	274	297	261	306	284	274	277	269	297	309	282	289	262	293	344	255	279	268	265	289	269	277	283	279	290	304	280	293	265	297	307	280	295	310	268	306	272	284	275	279	277	287	305	273	298	283	300	262	288	292	270	294	278	259	274	282	284	311	317	266	269	272	278	276	247	318	307	281	278	283	296	296	293	281	322	270	260	272	272	310	277	319	285	282	278	291	283	277	272	309	283	276	298	314	281	278	285	298	292	314	276	304	292	296	254	318	258	318	266	257	256	314	292	268	253	311	288	310	303	283	307	257	281	291	284	282	279	298	257	294	303	296	285	291	281	293	276	305	299	283	288	298	262	294	276	262	265	274	283	271	267	292	304	270	282	260	261	266	313	270	272	321	293	276	314	258	295	291	299	289	276	272	314	285	265	260	292	287	281	289	286	311	280	294	293	230	288	316	248	262	284	299	311	305	300	301	270	301	333	274	307	272	305	263	275	262	239	303	270	298	274	294	283	278	288	274	268	301	310	287	303	303	282	260	281	280	277	245	273	275	291	259	281	287	288	273	280	274	301	290	273	280	287	262	292	284	294	271	312	324	282	281	289	262	263	274	256	280	305	277	272	255	253	287	275	293	269	300	266	259	276	281	278	272	298	275	284	290	299	292	276	297	264	294	302	289	275	292	303	278	313	254	286	299	297	299	275	288	321	299	311	277	308	292	285	271	314	282	329	276	290	291	277	317	300	313	286	292	318	278	256	280	299	276	303	254	271	322	302	281	291	270	270	273	298	317	278	298	268	277	277	286	271	307	290	280	298	312	293	289	287	283	294	269	270	266	287	276	330	297	279	292	319	274	257	270	298	304	286	259	276	291	274	286	294	268	288	319	281	300	277	271	286	299	310	295	306	312	281	341	283	295	294	272	276	295	285	282	270	300	298	291	324	288	259	278	314	297	277	282	297	281	261	262	268	275	282	310	282	292	280	304	289	309	295	289	268	301	303	291	270	281	317	277	243	304	259	273	286	285	257	297	271	311	296	308	270	286	271	266	293	298	275	276	250	287	267	296	307	275	288	273	277	277	298	295	303	283	273	268	274	296	292	297	269	280	304	311	268	288	295	314	258	268	320	270	314	305	284	297	291	289	285	274	279	310	269	250	297	240	284	295	289	297	289	267	314	282	286	290	308	277	269	277	308	276	285	270	277	287	291	308	309	271	290	280	278	297	310	306	285	293	271	297	295	289	270	280	296	301	252	300	276	288	263	285	263	276	294	284	281	308	278	278	284	255	284	290	307	306	278	265	299	284	292	272	299	316	280	305	299	264	284	267	269	315	297	307	295	290	267	298	284	294	292	294	299	285	287	268	259	296	286	290	280	272	270	287	291	280	295	288	285	285	278	284	297	273	285	271	276	297	268	285	283	257	295	262	310	266	260	294	280	267	283	306	314	308	265	301	274	275	288	268	342	275	285	245	261	277	300	296	284	260	282	262	301	306	278	274	244	280	299	266	282	308	299	307	286	289	302	281	303	357	302	288	250	277	301	280	288	271	278	270	279	313	292	320	279	281	299	310	284	283	261	300	261	277	293	285	302	255	272	268	303	298	283	294	258	272	281	292	277	284	248	259	293	278	285	308	259	290	289	301	267	303	290	286	322	272	291	299	283	290	295	259	289	312	292	301	278	287	278	300	297	320	280	291	299	294	273	261	306	285	272	302	295	276	280	290	330	266	274	270	306	267	280	286	308	306	300	295	311	259	255	284	278	270	273	257	285	279	271	288	263	278	308	266	279	302	289	298	290	306	276	253	286	329	269	307	287	262	270	286	267	280	274	268	290	264	290	267	280	265	262	282	264	301	302	263	287	258	275	284	296	267	295	290	271	280	322	288	285	274	303	280	287	281	247	278	289	306	291	262	299	302	269	299	269	294	259	288	275	304	271	274	282	286	284	294	289	256	299	289	275	302	311	288	289	274	262	267	284	282	275	273	310	310	253	288	283	302	275	275	282	266	288	290	280	287	270	274	271	262	270	285	310	291	269	287	301	258	280	279	304	283	289	287	278	297	269	257	302	254	306	272	324	302	288	285	261	272	268	331	295	288	281	295	280	250	261	286	312	291	313	253	311	271	291	285	285	301	264	282	257	265	282	281	268	301	288	267	303	283	290	307	272	304	267	278	295	296	260	279	267	293	294	286	302	280	292	261	296	305	296	280	291	272	291	270	290	261	291	299	290	306	276	252	286	308	283	274	273	275	279	290	309	270	285	273	283	283	293	288	266	312	268	269	298
27041	20262	10267	3083	1313	978	808	712	657	665	687	649	678	575	536	483	519	523	475	475	472	469	499	500	473	454	487	482	479	460	485	446	465	456	444	495	503	459	472	456	498	476	464	438	448	419	474	456	445	466	445	464	468	483	420	468	464	484	475	470	428	493	443	439	426	478	412	444	465	446	462	436	470	457	462	480	479	445	463	484	443	455	483	444	468	452	447	427	462	457	468	489	500	481	480	435	462	462	508	462	461	460	458	470	450	461	456	480	504	478	478	431	459	482	462	471	440	453	491	493	447	454	441	497	467	469	462	480	469	484	472	475	454	429	433	444	445	474	457	474	439	445	443	469	461	444	485	470	479	494	438	451	476	459	440	460	441	475	462	490	463	441	477	463	449	430	489	461	440	468	419	494	466	471	467	466	472	456	455	441	410	482	403	490	470	468	444	482	507	424	479	452	455	465	455	467	481	414	476	488	432	433	516	498	429	450	492	482	432	453	441	463	494	438	449	466	447	450	471	461	484	468	473	409	438	471	471	468	452	443	469	478	451	454	479	481	464	493	483	488	463	450	478	459	428	489	478	474	465	446	485	437	449	491	477	458	518	454	497	478	458	477	483	476	466	485	470	509	484	470	463	439	429	466	479	458	454	435	487	440	454	460	482	455	452	466	422	454	480	471	439	476	459	461	477	421	495	460	465	495	474	444	478	466	481	427	428	451	498	479	441	425	434	430	452	451	451	457	472	444	487	454	480	452	478	416	439	463	464	461	475	469	429	457	437	493	480	461	448	485	429	469	425	445	454	471	482	451	456	487	498	456	495	489	453	470	435	489	500	477	473	491	484	441	480	435	468	445	479	455	466	470	498	450	468	453	468	468	469	444	464	399	473	473	428	466	453	426	443	483	429	420	446	459	491	440	446	439	463	476	506	450	466	456	436	490	433	461	437	460	440	442	461	488	431	469	424	416	501	493	441	475	454	451	491	447	464	447	425	447	416	446	413	465	472	467	445	441	454	479	436	468	444	481	458	486	438	451	467	469	491	454	460	488	463	449	415	458	444	439	492	481	476	474	420	476	453	451	448	505	472	462	428	451	419	461	453	452	437	415	481	477	442	488	493	488	452	450	483	473	436	465	426	447	492	477	445	437	466	496	473	486	417	460	441	494	462	453	465	480	460	460	464	465	438	466	451	463	445	481	461	479	472	429	454	500	491	459	497	520	464	476	446	450	429	456	495	452	451	489	453	459	493	412	497	498	424	475	442	443	487	467	458	463	436	488	431	458	478	470	447	442	465	494	488	461	459	488	425	429	424	461	453	469	478	463	394	435	453	479	458	484	446	499	477	498	496	444	459	445	480	457	432	520	501	434	445	435	431	422	460	486	478	459	461	440	474	502	461	461	446	483	452	479	458	462	483	492	469	483	457	516	484	482	429	485	419	459	472	456	492	489	447	494	469	492	493	444	468	471	470	458	516	460	459	492	456	454	494	457	439	472	488	460	463	475	480	448	476	440	466	446	464	436	489	503	473	463	483	486	454	482	468	443	459	445	447	421	472	453	468	433	464	470	441	429	423	490	434	464	466	453	445	484	450	490	425	458	462	500	479	469	480	442	482	434	410	417	452	460	469	457	441	457	453	441	495	490	458	443	477	463	453	434	456	451	465	393	441	464	436	454	433	484	464	464	452	420	456	474	445	491	507	480	471	445	441	465	452	468	459	458	468	502	493	449	430	469	445	458	459	458	452	458	465	481	457	462	483	443	439	419	483	470	432	476	465	419	483	510	415	484	464	488	444	478	460	477	464	482	468	471	479	488	495	442	477	433	446	476	452	471	474	485	410	491	456	441	441	468	457	424	476	438	443	481	469	451	450	485	486	408	475	443	463	462	415	487	451	476	446	439	470	426	455	464	463	471	438	464	464	496	438	476	433	486	453	476	458	444	463	446	454	459	508	416	469	451	446	435	462	461	458	433	459	456	442	461	451	490	437	451	457	448	461	460	448	422	459	453	436	425	467	415	431	461	452	438	493	478	441	472	458	430	495	444	442	484	480	465	487	453	466	468	455	521	475	493	488	447	448	438	472	474	442	482	416	445	434	469	483	465	443	479	477	443	483	461	463	482	427	449	471	445	512	411	426	467	477	493	430	491	441	441	452	443	437	488	444	452	481	478	475	395	477	463	480	464	443	425	435	421	477	513	493	486	484	476	473	435	462	498	448	428	492	464	498	456	459	469	406	463	454	474	472	436	475	478	496	429	441	449	446	476	480	455	419	472	466	464	464	449	465	423	464	470	493	490	469	456	472	431	470	422	435	460	468	475	501	466	459	465	452	469	435	495	479	491	482	478	471	471	498	452	446	487	475	469	515	495	456	464	474	437	479	494	480	446	431	464	434	458	499	475	428	475	458	437	490	464	439	463	452	426	498	454	466	469	443	438	401	424	455	453	506	475	483	461	481	460	459	448	468	476	482	461	500	438	457	444	466	433	441	455	482	460	453	444	431	447	450	465	481	436	455	477	461	457	489	487	509	453	477	460	456	479	452	466	453	449	456	479	454	446	467	441	437	462	475	472	457	460	426	467	462	454	430	480	497	481	416	462	466	444	455	451	487	447	478	459	448	450	461	436	479	448	462	445	460	442	444	456	491	397	462	454	471	447	450	467	452	467	443	468	493	457	438	485	427	459	468	483	474	496	433	452	448	469	472	519	483	448	451	454	466	473	469	454	494	440	463	436	426	456	449	439	465	419	433	461	477	446	473	437	460	446	470	450	459	441	424	479	478	442	430	479	492	465	424	442	442	487	493	483	465	468	472	492	452	469	453	449	469	511	466	461	475	459	492	441	475	441	447	436	459	439	462	415	454	435	447	467	474	477	474	474	497	455	439	457	501	424	465	458	442	480	464	477	456	460	432	497	451	485	447	469	445	426	444	451	444	469	447	439	455	455	448	447	465	457	469	444	471	461	471	425	432	515	475	460	461	452	482	480	433	436	490	505	477	468	486	527	446	483	466	453	483	461	499	410	443	461	437	454	471	450	452	464	474	454	492	445	443	485	443	438	473	461	463	485	482	475	485	467	444	445	415	470	445	464	475	472	446	455	466	447	486	420	478	443	459	431	471	482	472	500	485	435	472	458	473	476	465	482	459	431	469	478	459	459	479	450	409	465	445	474	468	488	488	474	424	463	431	465	431	463	447	464	462	469	483	456	473	484	445	474	500	457	478	480	442	437	445	464	466	459	432	465	457	434	422	453	447	457	461	454	494	455	500	446	460	467	464	438	458	489	499	438	475	425	406	473	471	428	438	459	497	441	471	479	471	426	466	468	459	474	465	460	445	484	428	457	458	432	481	460	429	447	444	505	468	476	482	430	402	457	441	455	464	447	413	442	478	481	449	417	470	488	486	479	437	456	463	494	453	465	477	454	454	422	478	453	455	476	477	516	455	480	467	436	473	471	451	472	477	489	494	458	473	448	459	467	460	469	457	463
10178	12728	11553	5497	3111	2415	1831	1591	1512	1670	1572	1473	1349	1174	964	978	968	931	872	800	799	763	770	737	774	793	761	829	792	799	818	777	774	764	770	782	751	761	789	769	743	790	755	735	805	806	713	802	784	785	746	769	741	787	742	769	733	786	736	745	787	758	744	737	763	745	774	747	760	799	803	771	739	731	766	785	760	803	724	840	732	752	802	759	781	752	775	723	783	761	735	767	764	753	785	736	706	769	721	763	757	751	738	776	699	751	820	733	799	779	754	716	736	770	769	752	749	734	703	770	770	789	743	734	767	716	776	730	752	793	778	750	759	728	732	803	726	739	788	793	704	774	771	745	757	762	732	700	738	778	773	810	762	777	770	806	745	770	765	790	714	725	758	755	725	714	772	762	763	706	761	737	736	740	755	749	750	759	757	721	764	781	716	741	760	759	780	736	736	787	758	733	725	784	757	801	777	773	770	729	785	764	762	734	785	729	793	761	786	788	764	745	797	756	766	775	781	784	754	752	751	796	814	733	785	785	736	800	738	746	765	743	737	791	715	724	719	723	751	772	806	722	788	750	726	807	743	732	776	733	748	781	703	712	764	743	706	768	771	760	746	776	773	790	746	715	776	779	775	790	748	737	700	738	759	750	793	762	770	749	752	796	759	716	718	718	761	800	737	781	761	767	732	724	744	783	794	753	765	786	725	734	761	788	785	816	768	755	749	723	762	738	716	774	799	769	817	741	753	811	720	774	767	810	766	777	759	806	768	751	774	794	752	759	737	765	770	817	768	793	737	728	779	754	766	797	767	747	734	726	766	755	736	764	764	743	781	814	749	790	763	763	768	732	782	797	782	712	797	773	758	782	711	760	764	720	759	770	759	758	779	728	791	716	768	738	753	758	784	794	758	776	747	734	776	810	748	736	727	747	745	703	795	723	782	810	754	776	739	735	766	749	741	767	728	806	769	731	761	741	723	756	753	755	776	772	765	746	739	758	757	809	786	817	766	750	768	725	794	714	789	745	770	813	760	790	806	750	794	738	817	721	713	733	745	803	821	759	777	752	771	809	739	755	789	769	744	767	802	799	776	730	767	752	786	743	766	774	735	693	740	783	806	768	777	750	745	767	739	778	770	801	808	816	766	808	772	763	727	730	734	777	735	767	769	811	742	780	713	788	762	795	758	763	746	781	754	769	819	717	729	730	716	783	767	760	802	783	754	756	793	733	755	801	724	797	756	760	747	779	759	763	796	729	751	699	728	758	761	761	775	700	758	740	768	762	814	762	721	730	737	751	744	797	754	711	763	728	756	741	738	804	765	751	761	762	764	778	728	811	782	790	808	772	755	772	756	749	797	760	796	777	760	806	760	782	748	736	710	788	769	758	773	791	714	770	768	792	779	803	765	743	738	736	737	729	745	765	802	781	755	772	829	739	764	747	703	703	788	758	760	712	747	739	795	705	772	749	771	762	752	767	698	768	761	680	756	729	738	748	740	768	794	816	785	759	789	777	753	709	756	723	756	827	762	729	748	777	774	763	781	708	730	782	752	776	772	804	719	737	745	763	741	752	745	752	732	685	769	786	817	789	692	744	769	792	796	734	765	759	756	750	744	701	759	785	764	766	733	729	735	751	769	741	705	733	751	735	771	738	769	768	752	748	721	712	808	741	804	771	735	771	771	745	832	746	754	750	720	763	765	765	781	782	800	754	758	731	743	743	726	752	763	761	736	793	738	741	808	738	818	786	743	770	759	769	776	784	736	701	779	804	756	761	810	737	768	759	792	803	763	698	788	726	761	745	782	755	741	727	760	801	752	758	775	725	770	745	794	771	797	792	729	800	807	779	814	772	730	746	781	718	762	741	747	758	766	757	758	796	716	778	758	699	764	763	765	797	736	736	737	762	754	753	793	794	785	764	751	818	765	777	746	777	754	768	785	758	796	769	766	801	787	751	773	754	782	757	766	805	792	766	762	785	724	821	726	763	760	748	749	729	801	770	734	757	710	720	757	749	696	784	761	714	823	744	804	794	784	743	738	776	761	790	728	804	811	740	811	720	754	755	756	739	788	750	735	759	742	739	766	752	754	753	737	757	803	754	765	765	758	768	790	757	769	731	727	757	724	727	785	807	776	812	788	789	757	755	751	747	778	769	747	715	743	738	748	725	740	797	745	733	746	762	748	791	790	719	802	755	759	726	748	724	729	749	721	735	729	783	775	777	808	761	771	749	790	734	811	749	733	744	762	780	794	748	771	780	797	758	765	769	774	754	768	763	806	745	782	782	800	725	749	767	711	678	789	775	759	701	781	713	768	735	793	782	735	752	743	771	768	763	728	729	735	767	762	779	765	768	751	764	730	770	747	776	767	770	759	786	783	772	799	767	756	760	711	722	742	772	748	716	781	764	799	707	780	736	755	722	787	756	735	792	753	759	791	768	803	758	776	759	764	767	787	785	750	771	779	758	751	789	733	818	718	769	789	749	794	774	723	792	762	754	747	774	722	797	801	787	801	753	764	728	783	775	733	763	725	751	757	758	742	791	764	728	791	751	744	724	729	798	778	808	743	777	748	773	817	704	761	766	771	721	719	769	770	751	756	792	759	758	739	768	774	720	801	762	761	754	774	712	726	732	758	722	718	787	708	754	734	745	795	756	745	762	781	703	782	751	786	820	718	712	786	756	748	715	704	819	735	815	731	750	761	739	756	787	797	774	726	706	710	750	722	743	727	752	771	790	752	777	783	725	728	772	750	707	788	773	770	747	718	770	785	711	790	759	786	747	815	789	774	754	814	748	770	793	738	720	757	737	752	784	758	805	790	782	752	815	736	787	765	746	758	766	760	751	716	726	748	758	741	790	774	755	760	712	707	743	747	762	862	770	772	760	736	821	723	766	761	754	794	726	761	720	733	774	823	778	734	774	722	739	746	764	727	751	753	759	789	734	753	718	753	722	742	800	788	771	736	730	753	749	765	767	713	720	772	746	794	748	762	790	760	744	797	784	762	758	779	760	785	730	760	777	767	784	710	750	764	769	698	766	722	782	769	785	813	774	801	708	821	773	761	805	726	770	764	753	800	725	769	809	774	754	750	790	781	744	740	781	766	787	813	773	739	762	724	764	746	735	769	732	746	769	815	758	801	717	765	771	744	725	737	801	762	783	736	793	767	733	799	723	779	749	750	783	777	731	771	739	772	767	761	791	754	759	749	785	722	778	788	777	776	802	827	739	746	830	767	702	749	771	764	757	769	784	714	747	766	765	754	752	753	730	787	764	786	782	776	804	757	721	732	765	752	786	774	711	705	767	804	769	744	746	754	768	764	768	736	790	776	737	778	757	737	775	725	812	768	795	783	777	772	774	816	750	820	750	780	748	764	719	798	733	764	694	788	771	708	751	738	725	762	772	804	737	721	749	764	724	781	757	781	741	739	716	762	725	785	819	800	795	738	818	711	747	755	708	767	753	761	777	765	759	775	752	753	775	796	747	781	776	754	774
24446	21340	28342	24667	18771	3437	1454	1005	956	890	888	802	738	707	597	593	571	531	499	470	460	431	423	494	462	454	432	406	459	452	458	428	418	386	424	419	429	421	445	428	445	418	453	447	427	417	420	416	429	414	378	426	431	433	427	397	414	417	429	428	396	413	443	426	429	442	397	405	434	401	387	445	442	391	383	455	404	440	392	417	405	434	413	437	401	395	431	426	420	417	443	410	432	391	412	374	401	399	387	419	415	396	435	361	410	368	422	418	419	421	432	401	451	434	430	413	402	411	363	428	424	407	446	383	428	408	394	456	421	412	412	396	422	426	397	385	425	397	397	411	437	436	387	361	395	440	421	421	409	412	426	373	414	408	414	400	381	450	420	394	392	411	427	436	458	404	393	404	438	394	397	414	430	402	426	403	412	420	408	422	401	440	416	438	405	386	398	359	380	422	418	421	425	403	426	448	403	408	398	460	425	401	406	414	432	415	393	409	394	407	416	433	412	399	448	379	421	415	427	422	416	468	433	443	438	399	435	384	423	432	393	401	407	420	421	445	418	418	423	392	389	405	400	435	454	389	421	347	434	410	397	415	405	397	430	430	441	427	427	380	415	427	428	376	417	405	421	447	424	395	389	432	421	448	422	440	408	405	419	402	424	416	432	428	412	397	407	397	423	399	415	416	433	462	430	422	421	443	405	422	434	421	404	430	404	409	435	410	393	429	436	405	443	405	376	412	456	424	407	434	444	393	407	417	432	438	410	405	398	402	402	377	412	400	442	445	367	381	435	387	387	393	433	414	404	405	431	418	440	478	398	421	407	421	430	409	474	417	409	424	393	418	382	386	408	410	396	414	386	411	430	402	419	431	401	427	431	419	376	432	405	432	403	410	429	413	436	389	363	391	393	424	435	434	407	398	403	405	389	426	423	421	466	426	381	404	416	437	452	383	434	441	425	402	418	376	411	389	384	396	389	392	432	448	391	412	396	432	408	409	390	450	389	438	408	405	386	409	420	403	406	431	418	393	398	419	413	405	413	403	386	405	375	434	416	437	393	452	400	441	410	414	411	426	403	433	418	399	420	442	403	428	449	407	430	446	410	409	385	436	455	414	422	409	388	395	468	442	440	378	417	441	411	439	392	407	404	440	417	395	373	422	417	394	387	411	375	431	404	372	406	447	411	393	411	444	428	424	382	416	429	420	397	418	416	395	448	413	405	464	431	454	422	413	411	432	400	455	417	398	406	432	408	407	390	388	399	408	401	406	450	423	380	404	414	417	414	385	395	429	419	413	417	440	408	403	379	453	423	379	443	445	402	449	402	400	397	417	395	430	401	395	429	420	422	396	439	405	415	385	425	400	426	427	399	419	406	420	394	432	413	402	389	433	396	387	395	446	432	443	449	433	391	446	406	417	400	398	416	394	379	417	403	421	427	406	395	422	400	391	411	386	426	435	417	409	438	425	398	431	419	410	432	409	453	446	400	408	430	415	463	395	395	419	436	385	440	429	438	419	413	398	399	377	442	395	364	383	437	427	398	390	419	426	406	432	434	442	383	412	411	384	430	390	413	417	434	422	399	420	413	422	436	407	415	425	424	397	410	394	405	408	401	399	390	428	402	393	446	425	428	409	412	440	431	424	433	393	389	410	438	371	431	384	416	424	404	408	445	437	416	400	411	407	456	439	411	414	407	406	420	387	399	405	471	454	418	367	400	385	397	383	465	419	393	385	409	399	436	392	420	415	446	420	429	404	420	403	402	424	410	420	449	432	442	422	353	412	421	427	430	387	399	428	389	450	382	417	382	416	392	412	380	397	398	423	398	435	411	446	392	440	391	403	404	389	408	416	428	431	431	436	403	404	393	414	389	394	441	388	379	441	417	430	439	459	415	428	383	415	415	396	436	410	389	447	438	409	419	400	384	448	361	382	409	420	395	393	402	457	416	383	398	370	395	426	405	393	447	410	410	406	454	431	380	432	384	391	439	439	423	431	408	441	397	380	420	428	424	406	431	435	428	388	411	421	423	416	401	422	394	402	444	356	450	410	402	382	427	420	413	417	411	428	407	440	440	377	377	401	384	423	436	430	399	404	382	407	428	389	384	404	412	423	410	397	403	410	415	422	424	399	408	434	412	398	414	408	401	434	403	419	398	440	400	401	445	405	433	411	442	421	434	392	461	403	375	428	422	394	382	396	458	433	413	406	424	401	430	438	403	415	385	404	410	409	406	429	428	406	408	414	409	382	397	440	400	401	477	423	440	416	437	395	430	418	360	411	386	421	409	386	420	411	416	438	398	455	428	386	387	405	408	412	383	396	432	441	423	429	399	418	395	396	431	384	426	410	412	390	439	416	397	425	398	444	425	391	444	406	433	435	409	366	455	461	382	453	423	424	381	415	442	420	420	406	414	387	410	485	425	389	399	394	400	473	414	394	381	414	383	432	401	413	423	403	407	418	420	434	418	442	438	419	435	392	391	425	422	408	416	453	430	397	427	407	434	400	376	408	458	430	438	378	435	402	415	399	419	364	409	432	418	418	443	417	410	390	409	421	434	426	410	423	359	429	431	430	404	416	417	450	400	417	400	384	397	383	440	391	406	441	400	400	397	371	421	428	424	418	401	384	384	365	406	419	410	402	404	399	424	384	386	427	401	401	389	424	397	406	401	405	400	457	452	390	418	419	431	416	383	398	412	431	399	432	394	417	422	419	418	437	419	411	429	412	401	406	425	406	391	380	396	399	416	446	419	381	421	402	402	374	405	406	427	403	411	408	419	404	392	447	401	422	410	403	398	409	407	398	418	412	384	407	417	411	379	432	395	424	373	430	405	437	410	409	448	361	416	415	395	441	422	408	413	397	439	380	417	399	416	407	407	395	398	433	410	452	402	418	435	366	424	399	413	391	390	396	410	388	426	386	394	433	423	427	394	391	436	421	393	443	428	397	414	448	437	402	386	390	434	393	395	434	395	395	451	363	425	407	403	416	443	375	407	395	396	434	398	430	433	390	432	378	402	390	433	431	397	414	437	457	428	424	415	445	399	447	424	398	405	430	442	435	438	413	409	380	383	416	425	452	397	418	381	418	390	385	408	415	425	386	411	437	402	427	444	443	411	414	431	430	384	415	389	399	397	382	440	413	409	392	429	443	435	403	393	392	402	451	429	376	396	417	390	423	432	405	404	400	392	413	427	426	434	406	416	411	395	375	419	414	420	401	409	408	418	401	468	461	429	406	442	435	420	437	429	445	405	439	404	371	393	373	434	407	415	395	390	408	439	451	422	417	400	393	410	460	378	425	413	397	406	407	396	419	417	413	408	423	436	379	414	419	388	379	412	427	411	455	414	434	400	411	401	385	385	410	375	375	420	406	415	416	433	396	437	415	409	398	431	413	396	400	399	402	418	405	432	453	388	415	415	381	393	414	410	375	449	416	407	407	409	435	408	414	430	424	441	438	441	402	417	368	418	428	441	412	418	410	399	394	422	406	413	421
10874	19100	17489	9690	6236	4723	3369	2581	2613	2273	2402	1922	1859	1707	1353	1262	1141	1087	966	903	800	812	760	750	769	753	784	783	835	801	831	784	754	683	695	734	730	714	737	758	715	696	733	695	681	679	747	728	696	687	704	688	730	738	656	696	678	730	688	690	699	765	675	673	680	732	702	718	656	706	665	702	684	683	662	719	721	700	699	678	698	707	706	720	720	684	752	718	720	730	716	675	695	692	736	668	670	709	655	703	674	705	676	662	664	719	693	678	678	673	693	696	689	718	772	659	653	703	657	652	699	656	679	700	708	760	671	737	694	715	686	688	690	721	718	693	684	682	699	691	711	717	746	675	667	694	716	694	650	725	712	674	728	732	678	709	663	721	728	738	755	684	677	693	708	704	689	727	676	735	659	706	653	652	724	696	673	768	664	622	683	741	693	667	653	741	718	707	690	689	735	657	634	706	695	695	681	750	700	693	700	710	722	684	718	648	680	708	685	705	711	743	730	717	704	647	668	701	651	690	781	691	690	716	682	645	686	725	682	676	701	658	727	695	657	690	710	694	707	725	669	678	691	680	715	704	684	693	673	694	712	673	709	680	712	684	705	729	685	721	646	672	659	739	685	670	703	690	708	694	698	731	728	658	732	690	725	769	691	652	708	684	644	642	709	680	686	732	668	691	735	713	688	753	673	693	657	644	689	722	682	657	723	657	681	687	700	716	682	678	722	682	679	711	663	706	737	681	729	689	691	719	709	717	669	643	656	645	698	708	714	702	713	696	743	718	688	716	659	719	654	710	712	745	714	723	702	669	712	708	699	713	710	691	687	729	647	750	702	726	688	717	713	674	696	681	713	718	686	706	676	680	693	681	731	717	730	696	647	697	661	686	754	693	714	710	688	702	651	731	706	704	689	694	652	713	716	691	713	747	655	676	686	677	693	717	674	762	711	695	630	670	704	692	678	744	660	725	688	722	697	676	677	705	709	726	691	723	648	682	673	682	716	736	723	734	767	688	667	767	689	677	690	691	699	703	657	669	721	672	653	704	685	685	716	660	664	678	703	689	649	717	662	691	704	707	682	677	689	709	706	700	700	708	718	693	702	660	664	684	736	743	677	701	696	672	667	725	633	725	720	716	713	670	712	680	667	725	726	692	713	670	690	688	720	750	686	691	695	679	643	724	693	729	728	671	684	702	727	662	718	677	658	642	708	701	685	666	705	741	662	654	650	717	719	722	696	736	711	731	691	726	747	708	704	675	670	670	659	726	731	690	706	675	695	676	731	770	680	679	691	726	656	688	733	700	733	688	698	712	693	666	707	692	689	718	701	710	679	707	654	704	670	696	686	689	696	674	710	685	696	673	697	671	689	751	711	706	692	708	713	673	686	727	711	725	728	674	724	684	689	704	710	678	689	690	674	690	722	724	685	692	715	721	715	697	684	712	687	720	697	695	684	720	713	670	688	687	709	660	639	696	692	700	752	683	698	687	674	695	703	699	697	705	704	714	682	734	708	711	676	680	710	701	683	688	702	665	673	711	698	759	694	683	643	716	685	674	694	654	732	708	734	763	734	725	633	692	671	682	668	709	734	706	733	684	694	717	686	706	684	687	707	696	686	676	703	648	671	713	691	639	683	692	713	663	694	715	694	731	686	724	697	755	706	703	726	699	691	758	675	673	677	692	705	711	683	663	686	709	697	715	727	670	690	686	704	707	725	695	683	707	718	683	733	703	705	686	687	715	692	719	704	742	669	689	706	712	760	718	699	670	693	679	670	666	716	722	682	737	701	683	716	697	703	694	692	712	715	705	719	698	691	674	713	688	702	720	669	693	687	678	710	669	695	717	689	670	758	652	720	713	722	687	662	686	727	689	742	647	680	714	751	712	683	689	667	727	694	691	708	701	656	687	669	708	685	700	672	705	676	760	683	706	697	696	720	682	672	719	663	709	747	698	711	720	702	648	734	675	646	719	734	700	649	677	684	710	685	699	695	653	739	695	690	653	702	713	756	675	669	726	696	704	724	700	680	704	672	708	693	698	678	698	710	733	719	672	675	703	695	693	700	685	656	702	711	700	675	745	728	753	747	721	668	717	749	714	667	675	727	700	709	691	672	701	633	682	698	642	694	740	706	736	651	686	717	644	672	710	757	671	705	670	686	683	712	718	684	702	688	748	710	674	736	663	714	704	696	694	724	687	666	723	676	691	692	688	692	667	688	725	726	721	677	695	733	748	685	702	686	682	689	682	652	683	683	723	689	671	739	672	680	704	673	706	662	716	708	714	679	734	699	629	660	672	699	696	710	692	703	688	683	684	681	725	705	695	694	729	680	707	716	633	663	730	714	649	646	691	722	680	670	664	672	666	688	691	683	763	675	678	719	728	704	680	726	673	715	689	674	702	652	682	701	712	749	702	727	682	675	702	644	694	711	677	729	707	695	731	671	671	695	667	643	727	689	673	710	714	742	696	721	719	655	636	658	712	681	718	658	699	699	669	665	703	684	691	712	682	714	734	699	722	676	692	694	708	733	685	700	713	660	735	724	704	713	718	724	709	686	711	693	681	682	692	693	705	703	670	760	683	703	685	717	728	663	700	684	664	708	680	701	711	685	738	690	703	709	726	685	722	716	670	723	671	718	656	711	678	710	684	719	692	700	721	669	699	718	691	701	676	655	667	645	675	686	665	717	676	684	713	685	683	708	709	676	664	641	683	673	650	705	721	710	697	719	717	689	703	666	661	689	720	704	656	663	685	698	732	638	705	690	676	676	679	727	699	709	646	656	665	685	665	687	724	682	673	712	681	663	664	689	725	693	706	696	709	652	733	712	691	705	701	657	706	687	739	727	665	667	685	730	730	741	708	734	705	677	679	693	675	708	680	702	677	663	677	709	700	701	633	704	738	703	720	694	694	733	648	716	682	688	722	699	713	677	695	698	734	723	652	652	709	720	718	695	671	727	708	680	667	689	698	722	687	669	681	682	664	690	685	709	707	680	696	670	639	703	749	716	676	688	674	717	711	646	706	668	686	688	702	650	729	685	709	682	690	778	732	768	673	673	755	678	664	629	666	707	712	676	638	707	647	664	725	690	741	700	684	655	658	730	669	702	752	668	697	702	701	700	669	691	686	710	705	702	707	708	713	667	643	703	681	750	705	698	671	782	666	705	697	653	664	703	686	663	678	670	670	725	706	721	659	724	706	688	717	654	684	731	705	728	667	743	690	708	702	723	697	691	736	686	678	666	710	716	717	682	626	682	698	728	644	644	703	746	694	749	707	734	705	702	694	670	694	727	704	680	680	723	709	607	711	713	696	704	707	685	698	735	705	702	696	696	741	698	759	748	726	708	753	670	671	639	710	707	707	649	706	731	732	702	719	677	711	664	698	652	680	691	716	682	759	693	668	747	660	690	649	710	719	706	691	719	679	737	688	705	718	650	675	678	690	707	674	692	686	649	691	707	678	677	675	695	745	694	668	708	685	683	698	666	676	722	679
23551	21410	29190	24024	21412	19323	3554	1261	1061	860	941	799	605	593	562	455	440	367	373	292	231	262	239	221	231	219	215	227	226	222	231	242	220	209	227	197	194	182	201	191	173	204	202	196	172	190	210	196	186	167	160	199	176	182	200	169	160	164	171	162	189	195	189	207	188	146	187	170	169	186	168	173	187	180	183	180	173	152	179	198	176	181	176	178	164	159	158	169	146	168	170	177	158	179	163	162	171	168	142	161	173	164	171	161	133	170	182	173	174	161	180	161	173	194	164	187	183	176	198	190	156	182	152	166	162	150	167	183	166	180	172	181	166	191	170	188	164	214	188	181	167	172	174	185	166	140	172	192	174	160	158	167	170	150	158	173	173	192	196	178	148	189	163	175	158	150	167	182	170	179	163	166	193	159	176	186	157	170	153	176	158	168	184	160	170	166	166	166	172	156	186	186	180	172	170	148	158	171	181	176	177	169	178	167	196	153	161	186	185	184	188	185	166	187	162	155	178	181	146	163	166	167	162	167	179	177	198	167	153	183	173	198	188	182	148	175	164	163	199	196	145	162	161	182	191	166	165	173	168	191	144	174	183	171	157	184	160	140	167	181	192	179	178	155	167	156	174	181	157	180	163	180	171	180	178	173	161	174	171	172	174	189	177	159	184	185	167	180	166	173	165	172	180	165	169	154	190	154	167	166	175	180	158	177	143	157	145	184	160	170	160	168	168	168	190	180	169	177	161	190	196	193	202	170	162	165	134	183	157	184	171	155	160	173	165	174	157	184	144	177	171	157	173	192	185	189	170	192	149	161	180	181	177	180	160	180	169	150	180	156	197	157	170	193	187	180	159	168	200	197	179	167	200	169	176	178	185	166	167	171	185	158	188	184	183	156	182	154	177	167	175	180	170	184	180	177	210	161	163	172	200	176	171	183	178	170	167	164	177	174	145	171	171	189	155	185	182	190	172	185	184	188	177	166	175	199	206	166	170	155	172	178	138	165	155	163	190	163	166	181	171	180	171	203	164	177	147	173	168	185	181	166	189	200	182	167	164	173	152	168	189	164	154	181	162	166	172	183	153	196	170	170	181	182	167	177	161	189	174	173	167	162	159	156	174	169	162	184	179	178	169	182	193	158	161	156	192	168	190	166	139	155	193	134	174	167	157	181	155	202	160	187	184	193	163	153	153	159	175	157	170	177	174	199	181	179	185	148	180	161	159	192	164	187	173	169	176	158	178	182	158	172	181	163	185	175	182	172	188	149	164	161	177	172	158	149	183	174	167	177	163	163	174	139	196	164	184	180	170	176	165	149	205	172	174	167	171	170	175	153	168	154	164	192	170	169	168	171	190	163	168	155	172	166	182	189	163	166	157	180	190	170	167	147	174	192	167	171	186	168	200	188	173	193	165	163	163	151	173	169	176	174	170	176	170	187	205	166	174	148	165	168	172	182	188	180	152	184	141	168	179	173	152	165	160	168	179	183	170	179	181	174	174	171	182	164	167	162	173	154	180	179	160	151	163	171	172	175	167	189	168	185	160	181	156	168	180	169	184	157	151	182	182	179	165	182	163	183	162	174	167	190	166	182	185	159	167	183	183	156	158	183	183	172	185	177	177	188	205	156	169	174	171	157	167	168	178	197	191	187	166	169	167	174	165	147	180	168	173	171	173	156	179	165	194	190	171	178	176	159	169	171	166	168	184	202	172	177	165	178	170	156	171	210	179	188	157	157	167	168	168	202	175	162	163	173	160	154	182	162	197	183	185	165	160	160	159	181	183	167	169	187	164	170	182	194	180	150	153	151	168	188	154	184	170	170	171	169	176	165	206	179	165	149	158	163	157	162	149	192	148	166	181	167	176	177	160	138	152	160	173	176	176	153	180	203	152	165	176	168	179	174	145	170	162	153	173	168	153	174	170	150	186	161	168	165	169	195	163	166	177	173	163	164	187	190	166	173	138	171	162	183	185	187	163	178	162	166	160	176	162	166	167	174	175	195	149	169	165	172	186	188	155	175	163	166	161	154	169	160	182	205	178	149	166	174	193	177	157	168	181	183	189	190	156	154	187	167	176	172	175	188	154	178	164	161	173	186	163	175	166	168	178	183	167	157	148	160	140	156	172	156	168	177	191	160	172	175	172	165	173	157	164	165	160	172	186	170	170	168	187	154	140	174	177	190	171	183	183	166	166	162	163	172	162	171	141	155	169	156	185	181	141	158	177	172	173	152	153	170	166	188	180	160	187	169	187	190	178	182	187	171	183	152	170	203	160	186	187	191	197	170	160	180	180	173	172	162	190	182	179	164	180	186	160	157	214	154	166	149	168	173	194	161	190	181	180	198	190	176	184	160	162	183	161	193	165	176	179	168	164	171	170	168	179	169	170	156	179	182	158	169	185	172	162	177	185	179	157	176	186	153	175	169	168	183	159	167	191	150	170	174	164	184	193	190	163	179	174	174	176	178	185	187	192	175	182	166	182	172	179	158	166	170	172	157	174	160	172	160	178	185	166	192	200	182	174	170	165	156	193	153	184	178	173	184	181	178	145	180	196	183	197	176	139	180	193	151	166	179	182	187	157	173	178	188	170	168	149	179	189	197	183	184	212	157	193	186	169	184	157	159	160	152	161	155	181	160	160	172	176	178	175	180	155	157	166	155	155	175	161	187	189	175	162	198	166	182	160	192	159	152	150	184	159	205	147	163	177	158	181	152	200	170	155	167	192	171	174	191	178	159	196	191	164	173	207	165	186	179	177	161	166	163	160	190	175	183	187	181	160	144	179	166	181	168	164	147	189	191	161	191	168	195	162	176	173	186	150	192	171	173	166	170	167	197	159	166	172	170	163	154	162	167	168	173	153	170	180	154	178	205	163	152	165	182	175	174	165	181	155	166	173	166	180	174	178	150	187	170	177	164	195	162	188	178	157	193	166	175	193	166	167	164	175	179	164	170	173	179	160	178	177	186	163	165	150	166	200	158	173	181	158	172	196	177	168	204	160	179	162	178	167	160	164	168	166	172	171	170	178	155	179	169	166	200	177	159	165	178	181	191	185	194	152	171	182	167	169	174	174	171	173	153	156	182	157	192	170	176	191	179	193	188	165	160	191	206	184	169	167	182	154	177	152	192	155	171	179	174	194	171	186	165	169	169	164	180	177	162	178	167	182	185	177	162	208	192	186	171	156	175	153	165	163	181	175	194	193	162	175	169	155	163	183	170	174	159	186	171	161	176	153	165	183	150	171	193	158	172	167	147	171	173	167	171	156	208	179	156	171	187	178	174	151	169	171	163	167	177	193	184	157	176	179	171	179	185	158	169	190	168	167	174	152	177	165	133	187	163	174	161	186	174	165	179	168	157	164	168	158	191	203	176	170	169	173	163	182	168	161	175	164	164	177	163	179	160	165	142	177	163	180	166	179	185	166	191	165	177	164	172	196	150	154	171	161	155	192	180	190	183	167	158	190	188	182	178	165	174	175	167	175	187	173	177
13860	25724	21576	13665	9427	7159	4737	3541	3417	3018	2914	2598	1994	1798	1548	1344	1200	979	842	668	543	502	528	480	453	432	418	437	473	430	486	408	442	380	409	382	402	374	388	378	328	390	345	347	338	338	326	325	336	355	342	308	318	313	339	307	332	281	314	317	317	313	332	292	350	313	294	283	290	345	333	340	329	312	283	311	304	327	289	336	317	286	280	312	302	298	287	296	291	286	331	313	326	307	280	271	270	287	295	328	287	284	309	289	281	321	322	322	292	301	318	318	282	294	299	309	281	297	304	330	306	309	328	289	317	299	304	273	298	295	279	302	313	300	325	296	313	288	310	309	303	309	290	310	331	311	321	304	329	288	327	315	308	299	291	284	311	302	291	324	252	298	312	289	286	292	328	312	282	329	299	279	282	345	297	327	278	279	298	311	290	328	280	302	313	322	308	284	281	267	275	311	309	317	331	326	288	295	266	297	313	299	314	297	282	244	300	319	314	308	314	313	307	313	315	256	305	287	297	298	300	321	301	317	348	313	327	294	277	292	279	306	276	299	294	300	302	327	276	283	326	311	311	279	295	302	306	310	309	288	303	294	323	316	291	290	289	292	288	315	320	338	340	283	317	305	269	299	300	289	283	286	297	294	316	303	336	313	316	306	289	316	307	308	279	294	310	282	291	335	287	292	311	291	293	302	341	281	288	282	300	295	304	295	269	282	299	299	273	308	319	286	334	289	291	267	314	328	300	319	274	295	338	318	313	269	303	285	301	307	307	285	324	286	297	294	317	288	285	262	287	319	297	252	282	308	325	315	292	279	297	301	299	299	284	290	305	311	289	312	303	308	295	284	279	286	328	280	261	287	295	296	291	285	318	289	287	274	303	280	288	285	297	310	303	303	297	312	279	301	303	306	287	311	276	302	308	300	276	313	293	277	285	306	284	269	281	318	319	289	298	317	310	293	320	293	286	316	305	312	321	305	289	313	284	300	302	276	294	302	338	307	317	306	288	324	301	277	287	283	286	319	290	312	329	267	320	301	313	275	323	311	291	301	302	304	299	273	319	293	301	307	324	296	338	285	325	311	292	297	269	291	278	279	291	301	298	291	318	313	311	303	281	282	286	299	322	293	295	274	294	304	279	305	278	310	324	291	327	314	301	290	311	323	288	313	291	303	273	308	307	305	305	268	333	308	271	260	263	331	346	305	300	294	322	325	288	317	268	313	308	329	305	298	294	297	290	285	315	279	284	286	308	276	279	301	318	290	300	313	308	295	323	298	287	276	311	306	308	312	300	303	318	310	303	313	308	312	331	282	279	262	287	315	299	314	321	294	324	295	323	324	283	303	292	322	299	333	306	291	316	302	286	300	294	285	273	293	308	297	314	299	282	311	290	300	273	300	319	304	274	301	283	293	314	300	304	319	293	303	292	285	301	292	307	310	300	291	309	298	301	281	312	311	315	304	311	297	301	307	312	295	300	317	278	310	291	285	303	278	299	291	274	293	321	315	278	310	307	297	283	294	301	313	283	315	297	339	329	305	289	316	274	297	327	303	297	300	311	295	294	314	304	302	319	293	295	301	288	299	279	299	313	293	287	306	302	293	311	258	305	323	332	323	315	302	284	276	288	284	337	315	284	296	310	304	285	268	264	331	315	314	280	284	284	294	271	295	264	287	277	286	285	277	293	285	291	291	295	297	332	301	309	298	303	276	308	301	288	271	305	303	307	313	314	305	307	294	289	304	320	266	267	289	300	302	292	287	272	298	286	281	310	248	297	288	321	301	303	279	279	332	294	303	308	295	287	292	296	277	308	311	300	277	290	306	312	286	294	297	263	318	281	322	319	282	263	338	305	294	267	303	292	316	320	278	305	260	303	298	285	276	306	310	277	297	288	290	292	285	292	284	275	306	317	273	289	290	324	295	296	323	293	302	300	297	304	291	285	328	286	262	290	302	280	307	306	306	304	278	299	288	268	326	323	298	324	294	287	273	300	289	304	324	279	284	296	318	304	302	308	301	300	281	328	303	308	319	318	314	317	302	307	294	275	316	301	288	257	298	309	279	292	293	304	286	308	313	276	302	287	304	274	327	303	285	309	293	305	322	303	307	267	320	277	286	277	318	323	311	317	332	293	311	294	276	311	307	314	309	309	310	287	298	299	288	286	290	293	267	324	316	312	308	280	287	292	322	282	320	303	299	294	282	295	307	256	303	296	337	281	319	316	339	291	274	338	295	288	287	296	313	301	313	341	282	326	278	269	284	307	323	303	286	311	295	312	313	259	295	306	318	337	302	325	352	306	294	270	332	292	337	311	293	299	309	320	291	303	324	265	299	301	287	300	280	287	312	310	306	277	287	286	278	331	274	326	282	302	311	277	280	310	309	266	299	267	296	304	339	293	292	298	319	319	333	299	324	296	295	288	278	295	285	268	285	271	279	310	289	299	311	287	299	261	274	288	306	303	311	302	300	298	305	302	298	297	299	306	291	311	302	276	305	299	284	290	290	282	270	297	280	294	330	280	291	298	284	266	274	288	313	299	288	293	269	295	295	282	292	330	309	304	306	320	296	306	295	297	302	299	282	271	275	265	293	271	327	270	292	298	293	302	275	292	293	307	298	310	295	300	279	298	292	309	288	295	306	274	304	291	314	279	313	297	288	321	296	267	307	300	271	272	271	292	279	288	286	303	293	298	303	279	293	315	292	295	290	308	299	283	303	309	300	290	274	317	315	284	307	336	364	300	253	296	275	302	306	322	319	280	297	303	279	317	341	313	306	301	297	303	296	294	303	300	292	309	333	332	267	299	300	295	291	289	348	295	302	277	319	286	298	303	321	298	325	304	274	292	294	299	262	299	283	273	280	317	290	301	318	290	313	265	294	288	303	276	303	301	317	305	339	298	314	284	291	299	319	297	283	344	299	277	317	292	312	283	332	274	281	294	297	310	277	266	303	310	286	293	277	283	299	293	286	282	293	289	321	312	277	317	323	305	277	321	302	315	281	294	307	305	284	296	282	295	305	281	285	353	330	292	289	293	295	301	286	276	269	277	310	310	314	325	332	293	317	309	303	294	285	286	296	300	295	335	300	297	282	323	302	260	306	308	280	300	309	288	318	293	291	321	300	303	311	302	310	298	279	259	311	312	278	341	317	309	311	329	323	317	263	323	304	300	288	325	309	337	300	320	294	348	306	302	301	300	289	330	288	297	277	282	298	288	312	271	296	289	321	261	300	288	306	301	294	330	314	285	325	306	294	305	277	281	284	325	313	301	325	314	283	299	297	272	319	291	269	266	288	286	295	313	279	270	291	298	309	269	277	317	293	276	327	341	302	256	299	280	290	305	297	291	291	276	286	302	294	312	292	296	309	289	301	295	320	334	276	290	298	280	286	282	278	313	309	302	322	301	279	300	290	284	281	305	296	282	296	278	313	330	303	301	289	289	315	304	289	319	322	286	304	300	271	286	312	301	306	322	311	316	302	291	327	303	304	342	294
27077	20183	8722	2602	1398	989	758	626	639	643	706	673	665	597	580	580	540	560	500	481	473	448	423	488	459	488	481	492	477	509	490	478	482	450	403	497	449	485	448	471	487	475	452	437	453	462	486	485	474	473	484	433	452	464	433	457	388	444	503	449	439	444	469	434	426	461	475	461	478	456	461	474	475	459	488	494	476	466	454	491	484	427	440	492	459	448	456	458	477	447	491	476	452	454	492	495	476	464	475	464	466	467	447	457	469	468	465	437	491	487	478	444	474	472	447	453	466	447	469	411	421	459	434	484	474	441	462	423	426	503	441	483	456	472	426	501	451	488	464	439	462	468	490	415	472	462	429	504	450	443	441	501	449	432	495	445	442	442	479	468	513	499	464	455	440	444	438	485	442	444	460	447	470	487	413	463	443	467	470	461	417	457	444	446	421	428	454	519	458	462	471	448	484	472	456	450	448	443	451	474	455	438	502	431	457	463	477	436	440	431	471	442	469	472	467	444	462	493	461	418	447	418	457	470	480	488	422	465	479	438	482	447	449	453	417	457	469	463	471	431	473	433	453	466	474	468	451	472	491	473	419	491	446	476	485	469	485	475	461	436	423	456	465	478	470	444	458	466	439	464	450	471	426	425	451	459	450	427	496	480	459	465	454	452	519	428	482	424	446	425	456	503	470	486	444	441	499	447	462	447	437	483	481	472	434	456	464	472	427	441	472	471	440	462	475	464	476	474	465	424	428	433	442	452	452	482	489	466	468	459	417	463	490	497	423	421	428	452	471	468	469	456	473	465	446	466	446	474	451	474	476	515	445	456	466	491	449	452	439	450	460	449	479	472	483	431	452	459	475	463	452	434	457	465	499	442	431	480	436	424	436	461	494	453	432	448	482	472	467	440	424	464	462	468	458	462	437	470	451	489	433	455	426	432	444	456	476	441	448	498	467	452	445	513	456	450	441	484	434	436	466	477	452	451	436	492	466	456	425	473	468	474	453	475	462	492	475	477	468	470	460	495	473	487	515	463	462	478	453	448	470	446	439	450	467	483	444	487	484	439	467	490	453	480	449	455	454	443	498	460	489	474	452	441	434	482	469	461	474	469	480	451	448	437	454	457	428	470	461	453	447	450	464	461	420	493	440	446	451	457	442	429	480	434	453	445	468	452	439	432	485	471	451	459	458	445	487	470	486	412	464	462	425	441	486	451	464	494	474	480	457	440	486	473	484	453	456	469	464	438	464	450	444	435	459	489	484	473	445	430	473	423	437	475	447	461	470	452	476	439	441	460	457	484	429	497	465	465	481	495	483	450	496	457	460	491	454	475	488	464	453	447	442	434	487	436	466	472	464	478	473	459	468	423	445	480	471	449	465	467	441	492	476	461	427	505	467	464	500	426	473	471	453	457	464	504	487	461	448	446	438	492	486	442	473	472	461	445	459	472	439	445	446	454	416	464	431	444	467	459	469	459	493	485	477	428	459	453	465	423	480	415	487	428	460	448	483	458	430	452	425	475	480	466	461	449	465	500	485	437	405	441	445	452	449	461	430	484	468	459	447	490	466	443	457	472	499	479	444	447	442	468	457	478	511	451	436	459	440	464	451	439	468	437	461	423	481	483	442	464	487	439	484	505	468	441	465	443	491	474	451	443	458	457	458	473	462	490	442	456	493	449	479	455	443	451	479	479	453	474	437	449	488	449	498	502	503	437	502	498	486	464	442	450	481	464	493	439	461	452	458	468	408	470	437	472	452	456	487	463	455	463	473	479	508	462	442	448	452	467	392	424	485	459	490	402	452	505	483	468	468	437	452	480	485	467	468	474	457	456	467	444	469	469	470	436	465	474	456	447	471	453	483	455	430	452	456	454	468	470	473	433	494	459	465	452	462	434	484	436	461	458	444	456	483	433	443	453	468	460	424	494	464	483	448	447	464	433	454	411	477	452	486	452	449	464	459	470	469	471	498	460	465	429	463	407	462	475	469	469	439	432	485	478	469	442	472	460	491	447	454	456	497	475	469	455	446	462	460	457	443	476	459	458	493	414	446	441	474	442	429	453	446	470	443	432	457	489	419	459	469	456	480	458	477	484	466	432	471	434	480	467	462	463	479	468	455	495	476	448	452	458	429	447	500	474	455	439	463	463	468	455	436	420	458	481	462	450	455	454	465	431	469	496	466	464	474	467	448	494	445	446	455	448	452	472	480	453	462	457	459	507	492	474	469	450	457	436	476	478	481	471	453	436	443	453	494	469	457	475	463	439	451	483	463	427	455	487	489	478	458	502	469	476	482	460	460	411	455	493	500	461	455	457	463	454	496	487	452	511	439	449	455	480	450	468	448	484	459	437	450	480	478	426	470	458	452	446	478	441	451	433	453	483	419	472	468	471	442	452	449	442	441	472	472	470	506	481	455	501	449	457	466	413	458	446	453	478	442	474	484	442	462	431	468	454	489	462	462	484	433	458	415	450	468	485	448	460	439	475	446	471	460	456	455	463	459	488	449	451	483	490	483	486	486	490	411	471	452	499	477	461	469	460	478	449	452	445	458	461	450	435	448	470	433	458	470	430	510	435	493	474	450	507	435	460	463	443	459	453	433	485	448	445	439	434	464	487	492	515	462	505	442	457	484	494	495	436	464	481	471	462	474	493	448	466	454	459	457	432	451	473	444	447	462	447	439	505	401	447	464	482	442	446	482	464	467	469	503	459	496	476	447	484	447	431	473	474	475	426	461	462	455	438	469	426	481	450	435	404	499	482	480	465	471	482	491	467	466	474	497	470	452	482	451	460	456	485	466	446	485	462	407	454	449	473	422	499	425	473	456	415	450	506	492	465	457	486	473	431	463	458	458	477	444	511	489	445	462	455	490	427	452	473	491	497	454	471	469	445	468	480	442	431	474	457	484	440	438	463	472	509	491	456	496	468	452	499	479	460	438	487	483	425	478	459	472	468	479	461	487	431	437	460	469	462	462	460	455	446	455	467	487	458	442	431	456	466	495	433	439	480	447	439	496	435	496	492	452	480	432	482	477	477	440	436	450	408	448	462	456	441	498	471	471	485	478	423	433	439	421	469	469	470	454	438	444	448	479	416	456	471	483	452	460	451	472	441	457	435	470	454	510	498	463	443	466	466	447	450	422	468	482	424	450	476	453	459	457	513	472	462	484	433	488	448	470	464	465	487	467	452	439	437	456	489	449	449	440	455	431	481	467	403	435	450	463	499	477	457	445	446	426	464	450	475	454	488	457	436	497	477	450	454	469	487	446	464	454	448	394	449	452	461	479	439	447	414	488	463	493	475	414	476	419	465	484	487	421	450	465	435	478	463	474	463	480	488	493	476	454	453	454	485	443	475	427	478	470	428	476	453	480	494	447	469	498	479	475	457	445	469	438	497	452	472	495	494	466	467	456	438	439	478	436	463	477	437	472	450	446	431	504	468	437	440	445	451	495	449	460	486	439	485	448	439	446	457	479	461	443	411	449	483	463	449
10346	12346	8119	4831	3432	2404	1696	1472	1407	1411	1393	1506	1230	1149	1145	1079	991	886	905	824	771	762	767	689	784	775	769	772	775	760	770	809	769	750	751	785	803	742	797	745	799	769	759	744	777	784	691	753	758	752	754	781	774	734	746	731	751	699	788	741	735	767	779	750	750	737	768	736	787	716	785	748	750	775	758	694	747	756	735	727	828	712	786	681	774	714	717	781	777	702	764	768	728	773	748	755	722	775	750	767	823	768	756	761	735	749	696	778	710	740	708	740	754	679	730	765	751	705	711	752	721	751	726	719	777	769	791	737	762	757	757	776	748	774	725	710	724	706	746	752	765	819	749	747	810	783	723	755	755	737	728	730	733	813	751	748	692	724	789	740	765	761	750	753	707	736	761	744	773	746	811	761	779	731	755	756	717	769	761	752	773	798	753	751	754	759	769	782	756	745	755	707	770	795	720	705	783	726	774	787	724	772	774	764	777	755	735	783	768	750	748	771	757	797	757	775	797	728	723	723	747	739	732	703	744	751	741	770	729	779	789	759	781	757	759	761	737	775	736	761	750	785	738	752	784	772	770	735	763	734	738	737	720	787	752	745	787	779	750	732	830	689	807	761	709	774	735	729	768	714	761	726	762	773	770	769	778	736	786	804	738	776	754	764	742	751	727	771	740	788	800	788	780	804	773	838	734	763	767	727	745	720	770	783	766	773	759	772	766	765	749	769	771	719	741	762	761	763	783	762	751	814	706	779	774	730	774	740	810	755	820	769	791	728	713	758	767	766	811	753	721	774	784	797	783	766	787	728	735	791	756	729	741	728	786	745	761	739	755	779	784	728	739	793	738	758	765	749	699	732	742	805	773	737	758	757	750	762	748	739	784	718	748	744	752	766	714	736	778	749	753	776	716	714	754	794	777	760	743	740	776	752	726	797	745	702	782	731	751	785	730	755	796	764	774	763	727	736	769	799	734	725	827	811	732	737	755	771	755	750	734	764	742	781	725	755	783	721	763	764	740	770	763	794	763	710	769	748	760	725	763	739	768	757	741	741	724	739	725	754	757	751	758	770	780	759	733	790	750	749	731	768	755	802	789	763	745	757	754	783	769	775	780	749	755	830	781	762	726	774	735	781	799	739	733	734	769	797	770	756	713	763	727	775	759	741	800	775	752	720	785	794	756	769	747	789	757	748	768	787	755	689	751	775	707	768	798	730	724	708	795	762	740	739	786	785	746	741	738	774	788	763	715	803	778	742	794	757	776	772	746	737	759	739	749	759	786	749	701	758	770	769	773	759	720	790	751	783	803	753	746	756	741	756	731	727	728	769	776	725	798	736	778	745	768	756	837	787	751	764	748	749	779	778	775	790	767	748	742	790	735	737	764	723	771	768	761	816	737	757	778	712	743	733	789	774	727	734	761	730	784	715	757	760	788	773	715	790	735	713	818	766	812	763	745	724	768	779	772	707	740	717	745	795	777	772	812	740	742	725	717	763	733	772	708	722	768	766	816	772	750	795	757	789	695	820	788	815	706	750	741	778	712	789	763	733	775	784	760	756	753	769	763	736	763	728	735	825	771	770	765	744	803	793	741	717	789	809	728	702	757	765	686	744	774	788	747	777	742	744	766	750	712	772	783	767	783	730	708	730	801	784	722	745	769	767	752	755	816	754	770	763	743	717	678	766	720	714	749	737	722	777	720	740	788	780	797	719	787	721	741	740	788	757	727	740	726	719	756	778	775	693	761	792	762	784	757	761	711	774	741	734	752	731	770	764	761	744	789	727	743	800	778	761	781	727	775	753	731	791	762	744	757	782	752	814	726	804	729	786	771	806	773	686	779	774	749	801	743	763	732	736	760	747	784	725	728	753	707	761	780	792	762	752	772	680	725	728	713	789	815	737	829	763	826	735	790	758	764	797	791	745	761	782	757	756	790	735	781	751	752	752	772	749	804	827	726	729	797	743	764	735	758	713	808	744	744	858	762	805	758	795	794	749	714	767	769	788	791	718	708	730	772	767	759	756	743	792	769	790	740	711	772	762	736	750	727	762	804	772	761	774	764	789	760	758	765	736	763	778	759	802	726	743	776	771	709	746	760	768	752	760	762	795	750	784	775	799	769	726	719	767	797	770	766	706	831	751	784	767	774	793	823	745	809	748	787	697	706	771	727	739	781	764	760	758	717	725	736	771	758	764	732	772	751	814	786	793	795	738	760	745	760	731	778	764	759	777	725	747	725	743	757	741	773	756	797	752	739	781	784	803	767	763	737	759	733	757	732	757	736	798	718	722	720	750	771	753	808	730	792	761	768	765	745	758	747	787	795	786	749	796	721	749	742	785	740	782	761	755	801	739	778	736	765	719	784	772	739	744	751	721	780	743	736	707	791	749	771	730	776	771	770	751	725	770	807	738	750	760	754	725	760	793	762	749	750	722	716	742	746	742	731	717	761	753	759	720	710	735	723	750	721	738	730	765	759	738	748	773	750	759	734	726	754	737	783	720	753	731	770	789	779	759	723	780	724	747	754	765	790	761	779	796	772	735	756	761	770	753	739	804	760	750	725	732	781	760	751	747	795	797	770	736	739	736	723	794	772	723	802	766	765	776	754	753	715	768	755	760	756	743	757	743	753	765	810	735	777	801	774	750	780	746	734	766	802	779	764	780	782	783	703	752	714	767	768	780	782	784	712	705	729	769	707	799	744	740	802	751	774	749	754	805	778	727	729	782	743	763	747	767	753	734	773	797	762	770	786	724	749	749	752	754	727	732	698	709	746	794	787	767	748	767	748	755	760	737	776	780	720	745	769	787	764	813	737	810	784	745	786	747	813	766	779	799	782	768	768	806	752	778	729	799	771	744	734	775	753	736	725	765	746	745	710	747	762	746	716	717	702	783	783	784	745	744	770	743	775	774	733	795	824	760	786	744	789	792	711	692	776	733	781	714	784	771	710	756	729	754	735	740	768	699	706	738	785	739	766	731	752	757	803	763	759	705	764	756	749	711	739	754	759	774	746	786	714	791	759	770	768	714	779	697	750	707	747	712	743	728	701	709	779	800	782	766	712	731	810	718	723	773	744	735	746	770	710	782	717	759	770	744	745	766	813	773	784	737	761	747	759	766	776	767	734	739	755	754	735	743	773	706	811	771	714	723	734	724	809	720	760	742	753	757	773	761	777	753	786	744	734	757	780	731	776	764	747	832	754	717	741	766	711	712	734	719	758	742	792	742	767	732	778	801	775	748	758	775	765	795	778	743	688	745	791	762	740	744	695	751	751	759	765	712	747	725	743	750	781	728	738	710	798	741	786	751	723	742	774	739	761	777	748	746	744	767	730	726	727	778	745	775	700	802	788	759	738	739	742	794	771	733	772	707	790	710	757	816	758	750	782	774	798	791	762	743	783	746	751	724	716	758	754	773	787	749	724	761	691	745	794	765	773	810	781	744	737	737	775	731	762	820	725	771	744	723	792	761	765	747	714	749	791	730	790	752
24543	21419	28452	24777	18855	3167	1437	948	872	839	808	822	752	652	612	597	570	582	499	494	473	467	478	435	426	438	434	461	453	494	468	421	418	459	422	474	446	400	410	411	427	417	434	410	399	411	427	440	402	431	421	409	426	386	417	408	412	396	411	436	419	406	453	416	437	422	457	391	421	404	412	418	420	401	444	423	412	392	383	413	434	435	405	415	398	412	362	437	384	394	395	396	431	438	431	418	398	409	417	394	416	423	426	400	443	474	368	393	432	416	419	424	427	448	445	368	398	399	445	433	396	385	392	411	386	428	406	453	415	397	386	396	416	432	419	431	417	409	418	383	408	424	435	401	430	430	383	418	436	419	435	419	433	405	396	419	442	409	435	446	417	409	447	398	418	406	432	395	390	379	417	398	436	426	417	434	446	407	409	412	397	447	405	430	426	386	430	421	416	432	412	419	426	390	416	418	398	402	449	441	431	389	413	392	400	406	421	380	451	425	415	440	388	410	418	408	383	423	384	386	401	400	425	410	357	404	439	423	409	440	425	458	387	406	436	394	434	452	433	449	449	449	412	426	421	435	430	388	421	396	411	401	417	419	455	375	441	376	408	407	414	427	417	402	439	420	391	444	386	452	410	426	421	413	400	420	410	414	394	401	395	395	413	421	404	442	414	401	428	418	409	427	413	403	424	450	417	389	451	399	435	400	466	408	392	417	425	433	415	410	387	411	410	400	414	433	407	406	407	423	407	396	417	393	421	447	416	431	417	426	429	387	409	385	403	379	419	386	396	389	406	393	426	395	454	409	400	365	378	419	437	414	424	415	412	367	417	457	410	403	423	419	412	430	407	435	422	404	405	411	433	411	439	411	410	407	434	437	388	426	430	402	405	418	423	392	436	423	387	440	410	400	439	405	431	416	379	409	420	393	428	415	434	397	421	423	418	444	384	462	426	377	391	431	412	418	442	398	397	407	381	395	439	426	381	415	392	398	441	392	421	365	400	407	399	433	410	433	433	425	376	408	400	420	395	419	415	344	422	407	428	449	433	386	438	384	418	412	398	414	405	396	395	413	426	392	422	392	399	428	403	392	384	406	431	419	390	384	418	400	390	365	453	445	456	429	400	418	396	424	444	382	448	430	437	433	399	394	409	403	381	399	413	391	417	447	412	390	432	465	419	392	415	407	422	427	404	386	438	385	450	401	434	421	402	383	428	394	408	400	401	407	427	432	446	406	397	421	416	430	374	426	420	413	391	429	423	409	410	419	399	395	407	403	379	387	423	424	403	415	420	424	428	427	413	423	420	393	429	417	377	425	410	438	437	417	411	462	397	450	405	453	428	414	421	395	425	422	431	431	416	372	389	417	436	378	399	433	399	423	410	375	424	401	428	396	459	399	399	430	392	433	403	408	420	416	438	376	404	415	405	416	399	423	422	401	377	398	382	434	390	440	411	395	406	369	449	386	423	409	435	418	413	398	385	416	404	387	421	374	417	417	409	430	405	387	433	415	418	418	442	411	387	414	398	446	415	399	397	415	392	398	402	433	432	412	418	420	360	383	446	392	389	393	390	414	429	412	398	396	420	414	405	409	403	409	403	441	428	420	428	414	444	453	406	430	440	426	383	418	442	451	406	418	412	420	435	403	406	375	394	416	415	401	430	412	409	400	410	388	443	395	418	399	384	416	401	410	378	434	445	396	392	387	429	425	365	443	399	409	466	419	401	421	424	458	438	456	394	425	386	379	383	422	426	450	406	422	446	437	445	434	391	415	405	407	383	410	413	443	428	430	409	403	404	407	430	444	411	390	400	426	377	390	406	421	408	395	442	420	441	422	411	407	409	411	399	437	421	406	413	390	421	386	424	419	429	414	408	409	433	448	397	414	409	380	396	425	409	392	376	428	425	431	421	384	449	425	405	426	405	442	416	408	409	436	427	381	396	413	387	419	439	411	440	430	391	402	396	382	383	392	449	420	436	413	392	426	418	406	445	367	411	419	407	417	412	419	424	376	439	412	413	400	418	397	411	425	412	420	428	431	410	390	406	430	425	417	376	421	390	424	468	408	422	451	409	396	407	461	404	428	423	394	395	405	433	428	438	426	411	443	423	391	425	425	398	435	414	401	404	403	494	432	413	459	447	440	422	408	429	457	425	403	408	416	417	377	413	442	373	431	418	423	408	451	443	414	406	437	419	445	419	382	406	395	438	433	405	403	403	407	456	412	412	458	423	416	404	365	397	433	419	414	399	446	403	439	423	397	414	413	363	431	396	405	407	414	428	403	399	385	415	386	394	455	417	414	415	381	437	402	400	393	392	393	415	404	376	416	434	398	427	408	442	416	404	424	407	385	398	401	400	404	411	444	408	372	444	436	455	413	401	398	419	435	413	408	410	441	439	425	386	414	394	412	401	418	376	411	413	368	419	390	400	415	406	406	378	399	352	456	405	406	423	410	416	452	437	417	423	417	424	406	404	430	408	408	372	417	394	431	382	458	405	458	409	415	441	386	443	453	423	399	436	432	423	437	401	445	407	407	400	434	414	407	400	408	421	445	426	427	410	401	399	439	394	391	397	408	399	435	397	384	417	405	396	389	405	431	424	357	419	375	424	401	395	396	454	410	425	450	450	424	398	418	402	364	398	429	446	414	435	413	393	427	449	429	442	381	409	385	393	419	437	398	400	427	439	393	418	431	415	411	431	382	377	415	396	399	396	416	430	430	399	421	416	423	402	389	409	396	390	409	380	406	431	402	416	412	412	400	379	443	423	398	428	399	415	410	399	421	404	415	428	450	416	407	397	417	403	389	400	427	411	437	416	409	426	408	380	425	386	427	441	444	405	399	394	421	424	415	425	416	423	379	421	423	432	408	402	403	388	457	394	421	401	410	425	389	417	423	410	429	399	420	426	423	402	410	389	423	398	391	382	418	427	393	410	395	404	436	407	418	374	369	407	425	432	426	409	402	431	404	399	412	461	427	416	432	415	386	427	413	415	412	383	388	412	443	443	408	399	392	418	433	403	427	424	447	415	428	401	412	420	405	399	437	412	401	397	431	400	428	431	419	402	422	424	397	406	408	418	395	412	426	437	430	389	447	452	421	408	404	426	388	387	431	398	395	442	418	436	396	395	415	412	435	398	365	423	391	420	401	411	401	425	412	400	392	417	395	439	421	396	429	430	411	404	438	382	401	417	420	431	417	387	424	394	390	385	383	426	455	453	405	413	377	374	446	389	414	389	410	389	395	423	413	397	414	400	388	405	390	405	425	404	422	401	424	388	402	381	377	394	461	441	422	412	389	427	412	390	420	388	424	405	431	404	413	430	409	407	383	416	410	399	405	403	434	452	421	430	406	416	386	432	446	413	419	399	422	391	371	434	449	427	428	400	416	450	419	425	387	404	404	420	409	418	408	384	423	415	404	400	412	387	424	435	386	407	442	389	419	406	439	410	419	417	406	403	412	435	414	398	399	460	451	425	412	395	379	427	438	421	409
12017	20076	15193	9318	6219	4392	3282	2431	2324	2185	2142	2067	2051	1632	1352	1232	1195	1186	1024	920	820	788	814	765	802	717	775	809	844	846	884	803	775	740	723	675	727	745	727	715	711	656	711	723	722	703	732	725	691	682	647	716	736	696	678	735	693	698	685	719	690	697	749	720	671	735	703	714	683	717	745	709	687	669	698	730	729	684	646	740	696	716	659	739	686	709	730	725	688	708	635	653	727	703	704	679	703	691	687	656	632	709	664	727	710	703	686	677	727	670	665	692	729	694	687	673	707	699	704	649	688	694	702	697	678	665	685	703	678	719	667	687	724	662	669	707	663	693	700	668	673	714	699	706	708	702	715	703	676	654	707	739	664	703	705	668	680	688	676	744	707	735	653	677	708	692	661	654	730	673	704	697	671	677	680	698	679	685	688	729	663	701	695	657	700	725	696	679	669	722	729	748	679	652	705	683	707	718	666	688	667	692	717	684	703	655	694	676	728	683	690	732	689	707	678	737	738	751	681	701	682	714	677	622	707	686	683	721	741	666	682	713	716	717	678	657	709	679	714	703	686	686	687	701	729	698	689	728	752	736	668	696	772	693	696	679	630	678	690	719	670	751	686	714	753	650	713	658	685	701	654	672	722	717	678	712	674	707	732	671	691	741	690	726	652	699	683	702	716	729	683	673	726	672	675	701	696	657	721	733	705	690	695	673	677	672	672	714	707	684	678	693	726	678	689	693	660	661	687	695	709	675	716	700	648	696	617	673	688	688	711	660	694	660	710	655	696	698	663	730	649	674	684	689	683	690	689	665	699	672	687	708	719	698	681	737	686	717	692	676	663	714	675	702	680	714	685	742	651	681	683	694	729	692	699	667	694	681	707	707	665	715	717	674	691	722	688	671	686	725	687	697	711	678	729	681	664	663	728	739	703	729	682	649	699	689	689	695	666	681	699	672	647	692	715	683	711	711	662	712	713	695	705	733	697	674	733	717	681	671	627	719	692	694	679	720	642	707	728	694	722	690	676	688	636	682	711	732	727	720	709	682	681	685	708	692	717	711	755	688	676	688	644	648	710	681	695	715	695	660	700	641	647	664	728	696	696	727	665	731	723	732	714	695	703	713	717	707	681	729	716	710	657	690	717	660	667	679	701	707	678	718	717	683	709	617	714	710	682	673	677	709	700	715	675	700	643	751	692	695	738	693	669	635	700	679	664	682	672	667	639	683	701	671	678	652	710	768	693	676	670	671	678	678	713	674	688	655	674	712	690	676	706	709	675	695	707	662	683	691	687	692	704	722	746	703	653	665	732	699	692	693	717	701	690	744	697	672	755	685	669	680	662	681	697	676	715	648	712	726	686	699	688	702	658	646	703	676	711	733	716	697	695	718	665	705	653	683	637	675	647	696	706	730	683	721	713	718	691	717	695	688	727	706	647	736	704	730	636	673	728	698	692	714	638	674	713	720	687	659	696	683	667	685	739	663	703	709	678	678	707	682	693	699	753	712	693	694	686	683	699	698	737	702	693	688	687	718	671	667	711	750	686	666	714	731	667	664	704	702	657	712	658	666	707	705	671	684	702	714	681	673	692	683	712	688	727	712	712	670	701	686	695	668	700	643	643	721	711	708	662	715	668	675	735	668	693	710	672	687	679	631	649	683	682	683	690	672	686	752	669	724	753	763	678	698	711	681	711	710	711	702	660	699	684	672	636	677	726	673	629	687	717	711	703	678	674	646	646	688	671	736	680	701	687	706	705	671	686	703	671	681	714	671	654	683	721	700	724	691	649	688	721	701	698	704	680	682	697	661	660	699	724	696	716	763	704	719	737	700	752	685	754	708	710	693	687	674	700	726	721	683	694	700	724	679	734	662	700	666	728	744	663	709	669	693	685	650	672	742	664	700	671	704	746	660	740	684	629	718	694	700	750	684	643	742	674	665	676	659	683	692	687	698	666	688	684	691	670	675	704	721	721	679	713	715	689	688	687	729	651	655	716	715	707	684	709	714	668	687	711	717	768	657	668	709	695	705	677	692	675	661	726	704	735	716	721	661	668	641	745	638	654	668	673	683	716	693	659	679	716	664	709	664	652	717	685	690	668	718	701	682	709	710	685	708	726	685	699	682	699	700	711	669	714	690	675	722	674	680	705	679	658	688	651	711	702	671	665	716	724	671	660	695	703	678	672	639	699	679	756	684	715	714	669	666	669	644	730	692	751	664	698	695	720	650	689	660	716	704	634	679	714	688	701	693	736	704	696	691	674	661	739	679	715	744	696	704	658	718	692	714	657	675	696	698	710	675	730	676	652	643	700	681	685	680	689	654	700	685	701	649	684	661	707	692	680	723	682	671	700	716	657	710	652	662	684	723	705	669	637	709	709	696	701	647	673	689	734	680	658	730	673	693	731	702	692	688	708	655	719	688	734	712	704	675	702	726	720	724	691	681	678	674	668	672	698	714	658	723	703	715	654	703	700	692	713	688	708	700	690	747	712	684	702	715	698	690	669	730	685	678	680	716	738	659	757	631	686	704	672	714	668	685	712	667	708	741	697	711	653	704	731	696	698	684	679	643	671	690	727	763	689	726	701	662	718	664	702	659	740	721	727	677	716	680	720	701	647	724	664	715	738	682	683	696	682	655	675	736	671	719	700	701	682	663	681	721	696	681	683	721	688	678	694	725	652	701	717	677	724	703	658	687	670	775	708	685	731	707	667	667	712	718	675	681	670	710	654	696	697	689	697	685	745	721	737	660	737	708	659	692	679	696	685	632	691	691	692	692	742	707	722	691	714	697	750	664	690	668	723	727	643	738	718	660	682	720	700	723	670	685	681	719	660	700	646	693	695	723	684	704	657	691	692	718	673	661	691	646	700	657	698	651	707	670	643	709	655	675	705	675	707	659	688	705	675	686	717	681	690	673	740	718	676	658	697	684	709	684	699	672	687	668	733	689	694	733	679	701	721	743	695	765	711	671	685	681	694	650	722	704	680	649	704	744	671	706	644	714	641	677	690	706	692	735	736	702	717	715	741	674	656	672	714	690	685	721	675	642	690	705	692	690	699	695	647	664	677	734	662	713	659	708	711	755	667	686	717	684	697	694	699	734	686	740	680	691	693	674	641	689	702	678	674	690	662	691	689	729	718	701	752	737	695	710	678	680	685	713	730	652	686	674	656	703	666	706	694	699	687	682	659	662	720	673	704	713	696	690	680	699	702	680	722	705	696	698	730	690	693	682	681	692	659	728	688	718	680	693	689	658	670	681	695	785	736	679	716	743	713	679	698	711	677	660	738	662	697	696	696	676	675	653	709	699	700	716	691	659	688	708	719	697	670	700	691	717	704	717	700	696	646	711	695	698	729	644	682	701	692	699	684	650	710	728	663	692	667	722	706	720	698	665	676	696	713	702	720	680	733	735	701	712	667	694	667	693	675	688	713	701	695	682	706	700	667	672	674	678	695	722	699	693	765	687	682	692	742	688	730	700	696	705	685	677
23551	21385	29142	23992	21387	19249	3287	1165	939	824	786	731	751	717	575	538	495	425	331	282	226	246	222	244	223	197	219	225	215	211	209	224	208	200	163	196	182	185	167	177	177	170	191	183	183	188	175	179	163	180	170	158	161	177	198	182	183	187	148	181	179	157	176	160	201	182	168	159	168	168	177	192	186	181	160	173	168	190	183	183	197	166	182	187	170	198	196	192	189	182	177	163	147	184	174	177	179	172	189	176	173	182	197	169	171	151	187	186	138	170	171	156	172	164	151	174	166	188	200	198	178	152	196	163	180	165	167	178	159	181	182	174	157	184	171	175	188	168	170	170	152	174	173	167	176	169	166	156	205	160	191	168	169	153	159	178	171	156	153	184	152	201	178	170	163	147	169	150	162	153	175	189	181	187	171	171	192	183	179	168	161	145	163	153	157	193	145	173	189	166	156	168	161	173	173	186	170	163	184	177	178	182	170	187	168	188	170	161	201	183	171	139	156	161	176	168	159	188	176	147	179	181	149	158	169	164	193	173	161	181	167	152	167	159	160	156	174	173	189	160	182	148	157	166	162	170	150	175	168	168	165	167	163	179	176	160	177	173	185	166	187	199	186	159	177	175	156	178	184	165	156	191	164	170	163	188	160	177	177	173	173	213	190	174	158	152	152	178	172	161	149	138	178	163	146	186	171	171	154	190	196	166	159	179	155	182	151	178	180	162	181	159	159	179	169	177	178	170	186	170	171	175	163	158	169	159	148	169	175	196	157	161	186	174	163	168	175	177	193	197	178	153	174	168	156	160	190	193	171	175	169	173	172	157	164	166	166	163	162	157	160	172	181	164	179	172	161	182	193	168	158	188	169	166	132	159	185	164	147	182	147	191	161	155	183	167	173	178	154	190	144	159	179	194	165	168	179	165	173	158	164	164	161	166	190	166	172	178	168	178	154	161	162	175	176	157	168	194	162	196	192	169	168	175	161	160	163	188	176	172	174	183	170	170	158	162	165	172	169	172	165	185	196	189	153	162	161	178	167	186	169	169	181	169	179	159	176	177	180	201	192	174	161	167	193	189	166	178	161	166	173	174	189	190	166	172	182	167	163	177	146	164	160	187	163	169	157	173	185	183	149	167	196	181	170	184	188	149	186	168	188	181	172	186	188	158	137	176	166	178	167	171	148	176	175	183	172	172	134	178	175	183	166	155	181	178	161	166	173	188	166	160	175	175	164	164	167	157	157	154	177	172	171	168	157	146	162	170	144	165	165	165	170	165	168	169	160	158	170	166	137	163	158	173	186	174	169	156	148	168	181	167	176	179	168	178	175	171	184	161	165	172	198	191	170	177	160	155	153	167	190	171	155	172	188	181	174	158	161	181	186	174	164	189	166	159	160	158	185	150	190	169	179	158	165	162	172	169	159	160	159	163	175	162	174	170	192	174	179	183	159	157	195	181	155	176	159	174	169	170	159	198	155	184	174	177	177	177	162	161	174	167	163	183	151	158	165	165	172	165	171	167	172	157	150	170	177	164	195	176	185	168	175	160	170	174	145	171	171	146	168	181	162	183	165	161	166	179	160	189	151	167	160	192	191	161	152	159	156	152	179	178	150	165	184	162	166	188	166	134	198	160	158	160	172	182	161	180	156	177	159	158	171	175	170	157	181	173	157	175	170	172	181	159	182	168	191	173	183	187	169	203	184	166	173	158	155	182	166	183	162	163	186	160	155	168	176	172	167	173	160	162	149	185	180	174	176	181	183	154	173	187	158	149	168	153	158	181	178	174	155	181	178	147	176	172	180	194	157	164	165	174	168	194	182	151	184	165	142	153	188	165	180	141	200	177	166	189	167	173	162	176	150	179	155	189	166	146	178	182	153	170	173	161	186	191	166	166	174	159	186	158	166	186	181	147	167	150	159	162	173	166	140	156	146	188	156	211	179	159	165	179	164	166	176	176	156	168	156	179	189	175	170	180	162	166	164	181	159	194	185	161	174	175	182	157	181	198	189	154	162	151	166	170	189	162	176	154	190	156	156	197	172	156	183	178	155	170	162	152	183	190	152	168	163	148	182	158	186	166	182	168	175	186	168	189	175	154	172	176	179	187	135	159	168	178	162	194	160	136	157	194	185	174	162	165	183	161	178	185	170	169	170	167	165	161	186	187	172	176	178	190	184	154	174	171	171	158	151	194	191	172	170	161	204	171	159	165	156	180	170	145	170	184	175	171	174	170	154	176	172	159	176	162	167	162	158	166	165	166	147	181	177	177	155	163	172	160	187	156	189	178	176	158	182	167	148	166	178	179	164	174	180	185	159	164	141	185	180	166	159	176	165	145	165	174	180	172	176	190	193	171	182	180	192	162	147	159	156	187	182	148	184	149	176	173	178	161	167	166	163	153	166	186	183	171	162	191	159	158	167	149	179	185	150	163	166	193	175	173	148	206	178	185	144	185	151	184	176	177	198	174	185	170	157	155	175	177	177	172	186	191	165	161	193	176	156	160	181	166	177	154	144	166	167	159	169	171	181	161	169	141	175	162	179	178	198	145	176	170	205	171	177	180	153	166	173	161	153	156	194	174	180	169	175	169	164	189	173	154	147	165	157	170	182	201	162	154	171	182	164	160	168	196	176	178	147	185	179	168	178	156	158	146	185	180	209	178	179	163	166	163	172	186	181	173	179	180	162	166	164	173	144	171	185	177	187	186	158	176	191	177	150	153	155	157	168	174	156	172	198	190	162	185	158	173	176	179	191	186	154	161	164	168	182	165	185	158	192	172	172	163	148	171	147	179	193	174	177	189	173	177	165	155	160	166	156	166	174	169	150	162	159	174	136	163	166	184	164	191	169	164	156	168	183	208	181	163	183	169	166	162	160	176	174	132	155	162	169	175	179	181	174	163	161	168	166	171	176	190	175	177	164	177	169	183	174	171	182	166	163	166	161	183	178	196	138	175	175	160	168	201	178	166	136	165	167	162	191	155	158	161	193	202	153	168	165	178	180	161	166	177	166	179	172	193	176	170	161	178	186	160	163	180	174	169	164	187	169	155	189	172	170	168	167	164	162	199	174	172	181	188	175	172	160	165	179	174	185	160	160	137	175	188	158	179	179	170	178	169	158	158	162	168	187	170	185	148	153	164	173	178	159	183	186	179	175	157	141	172	171	161	181	174	187	176	196	173	164	176	180	152	181	148	168	172	159	144	189	164	160	154	187	167	182	172	191	196	174	176	177	186	160	188	171	170	160	160	157	165	148	185	159	174	160	177	163	192	167	157	155	177	171	153	185	180	176	163	170	171	160	164	157	181	183	171	147	182	182	186	166	163	151	146	183	169	169	155	161	170	173	160	159	183	160	165	157	183	180	177	168	150	168	184	181	164	153	201	163	176	154	189	175	157	183	172	186	178	178	147	181	159	178	177	170	167	182	140	172	157	152	183	160	176	184	165	193	160	158	159	168	180	153	170	170	175	157	155	168	195	152	170	173	196	161	142
14780	25521	21057	13135	9508	6493	4718	3325	3006	2732	2636	2366	2170	2350	1711	1527	1327	1054	869	613	515	543	483	468	454	441	400	397	499	476	450	474	448	410	386	361	379	387	351	351	356	353	361	318	325	371	327	310	346	336	326	325	298	301	308	329	339	330	305	302	298	302	338	278	331	307	324	269	273	302	309	302	301	278	306	335	304	301	310	312	291	286	285	280	310	307	312	310	309	298	306	301	289	297	328	311	311	286	312	317	299	301	294	303	290	262	302	320	307	323	302	338	256	275	288	285	315	285	274	315	325	319	312	293	299	317	311	322	312	279	297	275	312	317	297	271	297	286	303	273	276	291	288	320	317	278	304	283	329	332	280	307	277	306	296	285	318	283	312	294	272	278	308	304	303	338	271	331	272	299	289	283	319	323	303	291	309	296	296	302	282	272	296	285	251	271	295	290	317	296	305	303	283	304	286	325	315	285	272	284	282	299	268	317	304	291	276	318	312	290	299	301	287	296	291	302	301	276	338	281	278	263	322	297	299	281	284	286	277	282	301	287	319	278	290	302	285	317	302	316	302	301	290	314	262	286	283	316	300	264	289	293	294	285	295	317	302	329	293	311	303	278	298	318	310	295	322	304	283	281	294	295	298	306	338	315	296	306	302	319	278	306	320	306	299	309	301	311	303	306	297	281	284	288	291	315	268	271	272	303	288	297	281	280	299	267	288	305	267	314	286	287	290	277	279	291	287	331	309	291	301	313	287	313	320	319	315	273	297	312	316	307	286	295	311	276	308	283	289	251	280	295	293	325	279	291	300	312	274	289	322	267	280	284	322	273	312	301	297	296	299	276	350	268	293	295	280	294	266	289	281	299	288	253	297	271	321	298	296	321	296	326	288	297	294	303	304	310	289	315	285	309	295	329	309	316	277	327	274	274	309	286	322	325	287	292	268	324	316	269	308	292	297	279	274	320	290	308	317	282	302	282	297	294	282	321	304	284	306	312	288	292	274	312	304	295	274	265	304	276	314	298	298	305	281	271	250	283	326	278	288	297	306	292	266	269	281	298	292	288	311	282	301	295	305	295	325	290	286	323	294	319	279	290	270	310	293	296	317	331	273	312	288	293	291	312	310	293	323	329	305	302	265	290	308	290	294	294	281	279	297	309	295	296	316	287	315	285	272	269	287	304	309	298	291	321	301	283	294	303	302	332	287	289	321	292	278	298	288	301	322	328	255	283	320	294	284	284	286	285	279	334	286	288	303	317	270	322	299	288	260	308	302	300	283	298	307	283	287	288	302	304	302	287	294	319	308	295	284	331	288	308	295	327	323	310	282	298	307	260	298	274	284	289	341	278	303	281	316	288	305	319	279	282	301	281	304	325	283	297	303	313	291	315	286	289	315	279	314	283	295	305	317	293	279	302	296	291	319	305	289	265	282	308	292	327	299	310	287	304	314	323	318	292	254	322	292	282	276	297	298	310	275	291	276	298	295	297	283	337	275	308	322	286	298	284	281	295	308	296	325	308	281	305	306	272	264	300	313	317	297	280	325	344	256	280	279	295	306	281	296	306	305	270	303	285	312	285	305	313	300	290	294	271	272	291	289	295	265	296	317	342	303	316	281	293	291	272	280	290	274	311	298	318	278	292	246	287	277	327	286	303	292	316	299	291	252	282	321	292	289	328	294	276	302	317	307	293	268	296	303	334	308	282	287	293	300	323	295	322	280	320	303	305	324	259	310	298	293	281	302	281	287	325	298	292	302	344	280	284	272	304	270	282	274	317	274	316	273	285	295	287	277	313	279	242	285	302	295	312	306	288	277	326	291	302	311	292	298	311	258	301	320	287	293	317	310	304	294	273	289	304	283	310	305	313	270	267	281	284	283	286	297	304	267	322	247	323	289	303	278	299	325	300	300	273	284	305	285	287	291	282	299	323	336	310	283	320	263	258	288	295	313	312	297	302	283	315	245	291	326	260	280	308	301	323	290	292	290	346	293	280	297	312	332	309	317	269	317	311	331	322	338	275	321	304	292	281	289	298	293	271	301	273	313	260	290	322	300	299	269	333	319	313	316	310	273	263	306	325	318	335	284	297	288	287	303	287	296	332	325	297	324	299	281	311	317	298	294	285	279	292	291	288	302	295	341	284	275	288	303	293	305	258	308	299	290	283	278	279	306	303	299	313	275	316	292	269	303	314	299	304	289	261	275	308	307	292	273	323	301	286	279	311	300	267	327	297	317	272	313	295	306	326	298	306	284	262	300	286	292	316	270	321	326	275	317	334	293	335	286	306	320	294	304	303	289	299	300	313	285	297	287	295	292	318	303	270	300	283	326	316	289	280	301	288	302	316	307	264	328	271	292	286	327	298	306	309	266	295	301	305	318	248	250	300	281	307	280	271	281	285	309	318	303	340	278	301	286	267	271	274	296	306	286	287	309	295	286	313	288	297	268	286	304	287	273	287	286	335	302	281	300	336	282	312	281	307	274	310	301	316	312	300	298	306	306	279	291	295	304	276	301	274	292	299	292	281	312	320	266	298	298	290	288	314	300	299	271	285	337	296	333	304	288	285	277	271	300	280	287	308	294	279	313	252	283	300	290	280	289	285	289	293	302	274	317	286	296	313	305	314	308	314	297	278	314	269	275	290	302	286	282	302	274	314	312	295	271	281	291	321	279	293	304	301	285	310	298	343	281	300	290	294	264	274	254	284	318	285	303	316	307	288	267	289	271	307	288	299	236	290	310	304	306	285	270	271	307	316	286	294	293	272	285	295	323	320	300	285	282	300	286	267	305	260	298	318	297	280	312	294	299	296	290	276	304	299	323	319	284	298	296	280	305	291	299	304	295	270	286	322	312	266	279	306	285	296	280	290	292	304	313	260	289	305	307	299	319	298	276	311	284	293	328	317	256	278	300	338	298	295	300	325	306	280	320	294	290	296	267	318	299	308	294	301	294	308	306	269	316	291	285	294	288	270	291	277	276	311	300	301	323	297	329	316	317	283	299	319	325	285	276	296	307	285	298	289	317	284	301	304	264	331	300	301	268	292	304	291	297	293	290	301	300	280	294	256	333	285	269	302	296	302	311	309	303	303	303	295	328	286	293	271	293	330	319	355	294	268	310	278	305	315	299	262	293	274	291	285	289	308	321	284	326	323	287	286	291	293	300	275	284	318	285	286	291	310	276	278	292	293	309	278	311	276	267	290	277	280	292	283	294	269	309	282	289	297	319	305	270	310	302	321	310	275	284	283	269	291	301	309	304	307	317	293	282	282	304	292	294	295	348	280	306	294	289	284	308	322	305	300	284	284	338	299	272	327	276	297	302	294	321	288	300	279	284	286	302	278	322	303	260	313	295	286	317	290	277	336	286	304	312	289	294	290	267	316	286	321	325	312	314	301	285	310	291	301	277	301	273	316	265	322	314	274	264	324	283	313	297	288	299	271	288	299	278	299	286	287	291	292	292	301	343	318	302	279	317	304	306	311	300	296	292	304
27041	20180	9077	2592	1384	904	711	648	599	640	629	618	574	573	628	546	507	498	459	496	463	464	465	468	486	490	453	497	488	482	451	440	461	477	437	438	464	448	449	435	432	443	478	445	433	439	473	447	457	499	450	449	442	490	444	492	438	463	447	467	444	474	453	458	447	488	474	465	455	433	452	460	466	449	422	450	442	453	464	501	448	448	433	456	488	415	480	437	463	434	449	420	450	422	424	465	456	396	452	460	492	439	449	458	456	460	429	414	435	480	475	482	450	406	457	442	456	466	417	474	448	421	444	441	480	461	419	456	461	463	471	430	433	446	424	459	467	482	418	470	439	448	433	481	474	427	464	437	480	427	466	414	443	474	433	469	483	459	472	464	466	447	466	457	425	461	429	453	415	503	457	466	491	441	495	433	452	444	447	455	478	452	418	442	457	478	418	470	439	486	491	460	417	445	436	433	440	468	453	437	443	502	458	441	446	434	429	435	500	456	510	475	450	448	442	483	415	470	430	429	441	424	432	455	467	440	439	463	435	424	488	451	458	439	451	435	495	468	492	451	455	460	442	442	475	456	476	446	467	468	483	463	479	417	440	452	429	466	422	451	446	495	467	408	473	471	478	453	464	453	448	411	461	440	464	490	452	428	478	476	466	432	500	462	427	474	457	455	441	433	449	434	441	463	476	501	433	428	442	454	455	429	458	439	453	478	443	460	457	478	431	449	415	479	484	473	453	446	448	426	386	421	486	458	440	493	449	457	420	450	433	424	424	454	468	427	445	434	425	467	451	425	464	436	446	477	443	456	433	453	432	442	466	482	444	461	422	428	417	476	447	480	438	466	431	466	417	450	451	478	467	468	481	413	460	487	432	487	465	492	462	490	457	485	410	424	444	446	425	477	455	433	432	458	459	477	462	413	451	457	431	403	411	437	454	463	452	456	435	460	497	447	415	452	463	440	451	462	406	458	462	469	448	461	466	418	458	450	417	426	447	451	432	484	453	497	432	432	452	466	452	453	440	470	484	448	463	437	459	431	421	445	454	452	487	454	461	449	486	465	428	455	449	436	489	511	464	456	458	455	483	449	433	475	449	480	443	454	444	431	459	477	445	462	479	441	471	443	473	432	460	442	462	430	436	439	476	488	436	506	417	461	448	470	443	436	471	445	425	434	424	494	432	452	452	465	447	436	474	433	454	423	508	449	469	467	423	469	433	458	464	454	454	448	453	437	460	411	455	463	433	439	453	453	433	436	478	444	448	468	459	442	434	477	487	461	427	462	454	431	472	477	423	439	464	455	435	426	477	451	452	430	450	475	447	458	467	418	442	459	474	463	461	446	431	401	409	436	467	456	464	453	452	440	448	449	461	444	431	455	450	470	477	439	466	408	467	502	467	441	454	448	451	458	470	444	460	461	478	475	443	478	438	440	419	428	444	432	456	464	458	431	434	416	436	455	468	430	469	426	480	443	441	417	425	423	471	415	477	438	436	456	452	477	443	464	460	425	444	479	440	430	459	455	494	502	432	410	441	448	428	450	453	444	462	476	426	463	452	457	456	455	478	427	464	470	423	467	455	461	457	470	436	467	456	455	456	447	445	447	472	408	455	454	447	479	433	411	458	481	483	422	504	431	435	458	423	473	458	450	471	445	454	430	450	467	493	443	438	463	467	485	444	473	430	462	436	438	461	499	453	451	440	465	458	450	410	465	490	444	440	450	452	449	446	471	432	462	461	512	457	429	449	433	470	431	433	439	442	463	480	466	422	421	448	446	441	472	447	415	434	459	423	479	478	474	429	471	437	460	441	430	453	419	494	441	443	455	493	485	512	470	455	432	494	440	465	470	465	463	449	457	429	452	430	422	473	468	475	426	447	437	458	469	417	448	469	503	452	453	480	468	448	459	441	452	456	438	471	435	463	403	461	447	447	493	436	481	448	458	452	456	455	463	478	408	443	478	445	429	461	400	473	450	482	420	461	493	441	460	472	422	405	481	474	463	449	421	461	463	448	459	454	439	487	454	449	485	457	475	473	429	479	431	464	429	429	474	454	468	450	486	427	489	468	473	444	428	445	429	464	455	451	431	447	423	436	492	440	461	440	489	470	451	465	458	433	434	479	417	477	446	483	474	464	464	499	501	420	433	418	427	435	494	476	484	436	428	439	446	472	415	488	467	470	433	423	466	480	448	453	452	481	457	451	471	480	448	446	485	466	429	469	484	459	451	429	468	463	482	453	440	447	417	385	426	463	399	433	415	455	497	420	426	505	437	447	421	429	486	440	469	419	475	449	443	448	480	469	457	432	479	413	449	430	454	441	452	467	424	452	480	419	426	450	466	433	470	466	462	436	453	461	454	496	493	440	476	447	439	442	451	429	466	491	447	455	447	490	415	440	433	451	418	428	466	455	442	462	466	458	465	464	439	424	425	450	455	428	457	484	450	430	495	441	463	420	431	436	438	467	383	434	494	436	452	507	456	461	409	477	480	450	436	474	435	452	471	478	429	458	433	447	459	464	466	453	450	443	466	471	433	473	430	429	479	452	457	434	462	465	480	487	454	475	455	410	451	470	456	437	456	453	457	476	448	435	462	483	456	438	452	439	445	434	450	461	465	429	451	466	479	441	416	463	436	486	438	455	479	490	458	461	466	438	505	439	464	454	466	471	466	461	473	454	474	452	400	468	458	479	482	479	513	455	445	454	454	483	479	401	448	456	473	444	471	466	445	485	467	479	457	487	482	439	425	459	442	489	447	477	457	422	455	503	476	484	467	488	474	457	449	444	450	441	454	434	474	479	459	490	448	464	486	427	380	421	458	415	501	437	442	445	443	429	424	443	452	430	430	463	472	483	448	448	492	505	469	445	474	462	428	470	448	429	442	450	455	456	445	449	464	486	484	456	458	464	449	434	436	490	471	455	477	435	445	495	483	496	446	441	432	442	423	487	457	467	457	453	459	439	496	440	466	494	471	434	422	426	502	450	483	442	494	474	446	504	444	464	450	450	458	442	441	465	438	474	456	475	476	460	428	455	443	454	463	450	431	462	467	464	439	480	451	447	444	457	427	433	450	492	495	475	490	434	486	463	473	446	464	480	438	451	424	491	446	463	454	419	471	473	485	434	474	478	413	483	442	429	459	474	443	493	447	449	433	468	464	439	412	458	440	449	498	423	431	468	441	431	431	443	444	454	490	458	452	473	463	450	449	459	455	466	457	451	448	434	440	426	458	458	429	458	460	426	472	479	500	465	442	484	444	456	450	446	454	446	451	479	444	446	432	451	446	439	468	494	466	453	451	477	469	451	444	456	490	424	484	442	462	496	419	460	470	468	426	441	429	474	460	452	482	474	441	456	455	444	460	450	447	453	431	443	479	443	470	452	477	444	428	451	419	445	473	454	472	450	443	425	421	422	437	502	459	469	458	479	439	457	466	505	436	459	425	444	486	474	461	474	441	497	419	480	451	473	442	445	489	479	464	464	433	474	452	469	460
10708	12061	8837	4640	3433	2334	1682	1335	1322	1337	1337	1301	1267	1238	1316	1180	1051	890	857	814	814	816	785	714	729	795	794	759	782	801	833	785	800	775	745	792	754	773	788	772	781	696	752	792	764	772	794	728	684	797	718	733	711	783	738	788	716	743	769	774	757	757	795	757	743	781	728	774	751	785	723	761	745	767	716	694	777	760	709	772	738	769	719	748	775	775	745	750	781	761	765	745	776	749	748	750	700	750	748	721	795	750	720	750	847	731	783	735	737	758	778	738	748	749	763	741	715	754	734	757	762	716	757	742	747	745	750	727	749	781	725	759	759	741	704	701	734	770	742	709	724	772	731	725	726	746	731	729	724	759	745	804	753	774	776	784	724	758	731	786	750	780	764	774	733	771	777	791	797	738	776	718	738	760	740	751	735	769	773	778	703	777	754	757	734	694	748	726	804	744	777	724	765	743	761	704	762	711	744	768	756	773	785	742	722	743	736	766	803	760	737	739	743	736	768	783	718	732	739	768	754	745	759	763	765	786	757	719	748	762	728	755	785	766	765	728	736	751	752	724	769	763	766	688	710	739	724	786	770	758	710	781	736	728	759	739	777	740	737	785	789	762	732	745	796	739	765	771	755	740	728	735	800	808	746	741	749	786	756	767	740	738	728	787	751	761	714	762	746	780	765	773	727	752	780	756	776	766	757	793	698	745	766	746	789	744	730	756	755	803	768	710	776	718	734	767	743	740	762	719	742	807	775	768	722	780	737	711	739	777	757	718	799	727	728	762	781	741	767	715	727	789	768	727	773	783	712	764	736	754	761	798	798	780	709	778	735	757	784	725	755	771	763	740	773	691	748	790	772	765	700	760	775	736	785	814	734	730	796	778	749	724	770	729	744	753	732	756	757	790	737	764	740	785	733	764	768	748	743	775	698	757	723	727	737	815	738	774	785	728	779	758	794	708	761	768	752	761	742	789	727	721	692	775	709	769	741	734	760	783	747	725	765	718	775	769	751	749	728	756	757	757	749	739	755	742	747	793	774	743	771	744	783	736	762	772	743	694	711	741	730	755	721	761	809	742	788	736	742	745	727	739	743	791	745	793	718	806	750	776	816	773	761	751	766	735	739	754	783	708	734	737	803	725	752	761	684	744	752	772	720	764	752	785	725	744	726	788	743	820	748	758	736	798	753	759	749	755	723	708	738	739	711	753	819	734	750	789	758	750	781	748	738	754	807	719	737	757	713	752	766	715	721	754	753	768	731	742	758	747	753	785	767	735	750	720	771	702	787	757	750	736	757	767	775	798	702	774	717	777	793	743	736	732	754	707	784	749	762	757	754	757	760	771	717	736	780	751	712	786	696	775	794	761	752	784	775	725	746	767	768	702	756	765	744	811	770	750	771	736	742	753	782	792	749	739	764	711	724	726	753	779	756	743	728	769	768	770	740	769	731	777	779	733	779	745	696	764	675	732	726	699	768	777	711	783	684	779	704	725	752	749	738	743	749	757	770	736	769	773	710	727	729	686	750	731	795	726	779	749	747	790	732	756	765	719	743	751	746	729	780	740	743	739	729	777	728	769	768	784	725	756	736	792	748	781	771	753	761	744	723	763	690	826	747	760	800	776	763	759	739	777	757	740	729	786	759	733	769	778	732	833	742	778	741	743	807	708	736	703	727	775	735	679	755	757	732	710	739	761	719	746	718	773	800	700	713	807	712	767	774	808	779	752	783	718	740	746	740	825	731	721	757	746	805	734	761	715	723	751	747	756	742	724	752	750	683	736	746	768	785	783	752	771	755	764	741	705	763	750	752	766	784	757	745	724	710	690	733	727	747	698	761	777	761	713	789	749	757	774	741	775	698	779	765	778	843	763	752	799	800	746	752	746	757	744	707	768	771	724	766	734	738	730	796	744	737	744	779	783	698	695	748	764	759	715	755	737	719	798	734	757	739	708	722	756	699	744	757	712	699	757	715	761	775	764	755	746	719	697	730	756	733	774	761	749	724	782	803	738	777	727	715	749	699	770	730	763	759	756	760	712	725	743	751	763	754	717	789	762	688	783	749	725	787	756	738	745	714	741	796	708	748	752	711	787	719	752	761	746	734	774	795	722	741	776	740	709	802	753	717	750	787	754	725	771	788	690	752	740	714	769	782	773	760	729	752	753	754	766	719	783	709	748	745	776	779	747	777	783	753	755	711	716	747	766	760	749	788	794	770	752	749	751	752	794	738	772	751	757	751	776	759	753	734	744	834	760	745	747	765	774	734	784	774	767	719	806	758	762	765	772	734	763	786	799	731	756	776	716	717	796	765	757	733	768	738	780	776	737	780	758	810	743	783	749	755	735	719	795	788	706	759	788	735	727	754	738	772	739	740	701	713	742	758	764	762	720	791	750	781	765	744	687	753	771	734	780	748	750	743	759	785	783	746	747	790	796	736	765	730	723	770	778	734	793	753	733	787	798	776	768	797	723	731	752	731	744	759	711	663	736	728	740	792	747	742	759	738	735	754	732	781	801	726	697	760	766	736	727	720	764	733	757	751	776	730	767	768	769	761	755	799	779	742	732	764	744	727	770	733	720	766	743	801	789	753	778	775	743	764	793	713	766	814	770	741	717	766	735	758	778	735	828	713	752	760	775	749	742	777	756	762	709	731	787	771	752	747	772	788	777	771	725	724	752	745	783	785	770	753	776	802	717	742	793	778	749	765	748	728	737	682	718	765	731	726	728	789	753	734	781	784	746	777	716	745	737	723	732	748	760	745	751	780	768	730	735	762	757	716	754	713	774	759	754	728	740	719	770	749	768	769	769	733	739	719	715	736	711	760	735	731	759	772	697	785	711	779	710	682	766	743	743	782	722	756	771	753	757	775	758	756	711	739	731	739	745	789	774	747	761	719	761	778	768	789	752	709	747	788	800	769	768	772	782	749	742	732	772	763	774	775	736	771	711	778	738	753	751	767	732	721	756	757	774	769	752	777	777	721	727	784	748	741	736	735	745	752	724	776	757	732	753	748	765	737	748	763	765	767	735	741	756	732	740	771	740	755	773	729	766	742	738	745	741	754	779	735	816	761	769	770	802	751	729	806	707	742	728	755	769	722	712	742	719	742	732	776	752	750	779	725	759	729	779	744	743	767	797	759	770	716	740	716	695	690	749	718	725	724	707	754	744	729	777	751	793	787	756	766	785	775	726	782	777	761	777	759	786	764	727	756	728	716	766	799	762	752	726	752	741	748	731	770	771	796	805	729	724	771	757	737	728	741	740	738	772	799	725	760	768	793	772	728	796	724	742	709	754	749	783	716	738	732	755	752	726	750	743	700	756	707	769	741	702	725	761	730	787	787	723	746	726	750	731	736	767	763	783	782	718	773	779	757	729	795	730	738	738	768	770	738	767	762	722	781	748	759	772	720	737	721	749	755	755	751	770	708	786	738	764	784	742	781	734	750	731	739	735	763	762	766	729	761	801	758	743	737	754	771	764	766	751	753	788
24554	21374	28364	24690	18928	3446	1412	939	751	757	711	765	689	712	608	662	570	587	524	481	419	412	418	457	438	414	451	453	470	429	474	437	446	440	380	407	451	424	411	395	460	392	431	438	428	395	401	435	401	421	393	397	416	420	376	418	396	428	370	394	408	447	440	392	461	427	411	394	436	400	396	390	419	413	397	378	402	410	419	412	402	416	405	400	410	409	397	402	403	375	434	380	404	409	370	385	446	444	411	436	417	388	409	407	417	415	377	405	380	388	390	443	405	394	392	430	423	387	394	406	389	393	419	437	395	415	421	381	421	412	398	427	395	404	436	421	438	391	417	387	400	431	413	432	359	450	416	405	394	440	413	429	381	385	399	386	444	430	385	398	411	406	419	402	424	412	398	413	413	392	393	429	393	386	402	391	397	393	401	389	457	419	409	397	395	411	399	393	412	419	404	431	407	412	386	412	436	386	364	388	420	413	411	420	398	387	397	409	397	405	398	437	393	392	415	367	433	392	416	394	415	387	375	404	408	441	413	418	402	409	409	420	410	407	397	398	373	427	384	406	445	431	386	365	400	427	408	426	431	434	404	395	370	385	430	388	384	394	404	409	435	402	435	429	397	431	420	379	406	398	435	394	398	390	384	409	445	398	384	380	406	409	416	395	409	426	396	387	409	439	426	406	390	409	406	399	435	380	450	420	395	399	411	412	412	389	420	404	412	376	361	442	369	401	401	414	400	419	415	426	397	377	398	425	437	374	372	417	418	393	433	433	387	406	398	393	422	398	400	384	390	420	434	369	409	426	417	445	430	403	414	440	401	387	417	405	402	401	418	438	418	395	378	383	395	384	377	407	407	404	430	392	398	406	429	393	383	409	385	406	424	424	422	412	411	393	376	423	404	410	415	428	398	376	398	443	387	436	440	422	366	444	408	379	426	391	441	440	460	414	423	414	427	400	388	399	422	414	375	409	386	410	415	405	419	405	404	427	431	364	434	447	429	377	389	423	430	394	386	405	387	433	393	407	432	380	397	419	426	409	421	441	399	397	416	405	405	421	408	429	408	436	433	369	372	406	376	396	396	404	394	369	386	382	432	405	437	396	413	409	392	381	403	382	389	425	447	406	425	412	411	405	429	411	390	413	410	378	399	427	421	416	423	418	386	414	376	419	420	428	410	409	407	403	398	430	408	419	404	403	419	410	404	393	400	379	428	366	440	414	406	424	411	440	414	392	399	407	407	419	431	409	434	402	423	422	413	418	382	405	429	433	399	403	381	418	417	433	414	383	426	433	419	442	402	415	413	404	423	404	397	372	379	407	383	445	379	435	408	408	426	380	407	392	407	411	430	386	403	410	387	403	422	397	401	406	404	406	396	392	409	423	420	401	427	416	437	399	438	389	418	407	416	394	429	428	415	394	428	399	414	389	430	399	424	410	401	418	360	389	407	430	407	429	410	385	417	424	365	416	439	404	415	405	408	421	370	387	391	417	403	400	401	427	372	382	408	418	387	368	404	412	401	382	388	414	383	408	416	394	405	385	370	413	412	414	417	407	428	432	401	413	369	384	407	437	378	417	402	385	420	395	411	428	416	403	390	421	399	380	418	403	428	433	403	424	404	411	394	381	420	393	458	371	444	394	406	391	397	387	406	413	381	413	416	418	388	396	413	379	400	390	423	414	412	387	441	425	387	410	428	441	396	427	393	425	377	392	408	431	398	389	417	408	457	427	438	414	430	407	433	449	455	394	397	407	399	454	400	408	396	397	400	422	413	400	372	416	422	425	397	396	398	410	387	411	395	415	386	395	382	426	389	428	385	389	405	425	399	371	432	366	408	398	417	436	400	380	439	428	390	408	398	413	398	421	431	391	411	434	440	397	432	414	411	403	390	411	472	406	400	417	410	405	383	416	411	429	408	408	390	415	396	409	405	370	453	391	390	384	412	417	388	429	404	413	394	416	431	400	382	383	400	397	390	411	406	412	400	407	396	393	404	405	432	402	422	424	399	416	405	392	421	384	384	381	389	368	412	421	443	418	449	388	398	416	449	390	386	437	403	408	407	401	431	405	426	481	401	427	402	410	428	410	421	385	398	427	386	410	420	405	408	423	408	380	400	400	400	428	400	415	418	385	418	393	423	367	407	428	406	421	432	397	364	409	408	391	403	417	389	407	430	405	394	386	416	411	466	408	408	398	412	432	409	381	399	417	371	387	413	390	412	405	391	389	399	395	372	393	410	402	425	384	391	370	407	414	427	390	409	400	407	415	416	421	398	387	416	454	402	398	436	383	405	404	436	387	374	454	394	394	401	414	387	411	417	392	383	369	394	390	417	384	408	422	392	463	372	405	393	400	405	406	413	412	408	408	407	396	380	421	406	389	398	406	398	411	389	392	440	447	418	376	393	399	362	402	383	389	424	385	436	424	381	401	402	400	390	406	399	387	388	393	413	404	423	410	396	394	439	405	422	430	442	399	417	388	450	399	388	438	382	414	413	408	402	435	451	404	420	415	437	421	409	395	405	422	401	397	418	419	415	382	423	408	371	431	401	403	414	398	407	389	387	399	410	403	404	431	406	411	412	407	412	419	400	466	390	416	400	383	379	400	413	389	402	409	378	395	401	362	426	391	402	395	408	398	413	413	390	387	419	448	409	397	424	414	431	420	387	422	385	435	407	437	431	425	385	418	425	427	444	427	409	425	374	393	384	418	447	394	407	400	400	421	410	403	427	404	425	428	428	413	411	425	410	430	372	421	397	415	382	409	411	413	406	435	395	403	405	389	421	408	401	390	371	445	414	413	440	410	427	416	391	419	389	440	425	383	383	427	399	430	421	412	436	388	403	436	400	410	437	400	397	385	410	427	438	414	399	409	418	398	380	405	427	428	407	415	406	397	407	447	389	401	411	407	419	418	434	387	378	381	401	402	428	403	401	405	388	420	372	440	435	426	396	391	412	422	389	405	414	391	423	389	421	424	382	396	397	430	409	379	418	381	392	425	405	421	421	387	399	428	382	402	437	381	389	376	421	425	411	431	381	407	398	350	397	408	439	347	403	410	421	390	463	409	401	427	392	424	386	416	430	406	410	370	420	403	422	408	390	399	391	410	425	412	383	431	378	383	411	429	421	404	419	417	403	429	409	428	375	383	419	435	396	387	421	417	403	383	417	405	428	433	375	401	373	399	403	430	418	403	386	410	427	426	407	412	383	388	400	422	428	423	415	400	409	416	380	429	370	432	426	421	379	408	406	399	414	368	408	423	422	412	440	416	396	420	411	385	405	395	433	402	393	433	398	420	412	412	400	423	417	413	415	412	405	428	410	410	381	394	396	421	416	378	402	404	391	372	444	429	415	404	404	381	410	428	435	380	429	415	419	390	398	383	429	427	394	448	405	392	409	383	389	447	397	414	453	410	370	397	411	391	398	428	387	398	407	390	404	385	432	403	428	374	426	395	426	387	426	415	412	388	392	416	430	429	409	449	437	421	366	419
11844	21006	16285	9462	6773	4367	3303	2287	2053	2022	1874	1919	1839	1622	1542	1415	1343	1157	1023	879	817	773	811	740	752	778	756	749	703	827	758	786	746	717	693	753	694	721	721	698	668	701	702	695	714	662	702	669	739	655	708	713	666	682	741	652	667	684	742	718	689	699	707	707	698	677	726	713	675	695	685	699	692	765	675	696	679	665	701	681	686	692	674	729	754	637	711	700	716	681	710	684	724	653	663	702	644	697	656	712	732	701	708	697	687	671	695	703	663	761	677	624	703	705	671	693	692	669	700	689	663	667	678	675	693	683	675	689	690	663	669	680	689	656	661	690	713	653	685	705	721	698	689	720	695	676	728	706	671	711	686	702	690	655	690	644	695	676	663	692	710	706	683	716	685	679	713	698	651	667	676	662	734	716	673	734	703	704	670	660	662	655	695	720	733	665	715	672	662	678	674	685	712	655	644	709	646	676	680	696	708	756	666	669	657	676	677	658	695	687	714	672	704	668	707	713	722	656	684	667	687	714	691	640	697	702	713	697	687	698	704	685	689	706	732	692	719	707	695	669	660	726	688	714	680	668	701	714	633	651	697	695	717	715	694	691	637	734	659	641	687	734	673	676	659	664	668	697	674	679	686	710	712	677	732	698	658	687	701	687	696	709	694	736	642	722	676	643	678	663	707	702	685	662	679	676	653	764	762	668	723	714	681	730	748	709	706	668	698	733	694	726	719	668	692	741	704	714	674	703	683	711	733	693	648	654	644	676	697	656	678	645	671	668	637	687	662	647	710	671	693	690	628	652	665	645	713	704	670	684	713	703	667	702	687	697	709	687	696	704	681	716	674	702	659	715	664	713	706	647	691	675	693	664	699	688	718	689	675	686	677	724	678	720	663	692	705	685	683	684	733	708	671	700	687	692	707	690	710	676	692	693	665	721	724	708	709	681	700	720	708	685	694	671	691	680	684	693	680	712	709	680	757	696	701	712	670	670	741	674	639	696	684	668	693	667	724	689	646	653	679	726	721	680	712	659	676	758	658	696	741	697	705	667	682	718	740	710	669	718	690	679	661	698	727	681	711	695	641	711	697	719	720	674	656	713	688	630	705	683	668	642	646	737	721	736	707	653	688	685	680	706	673	646	670	710	674	676	702	645	677	634	690	625	697	676	698	714	708	709	683	711	724	746	670	772	688	666	689	699	719	713	673	697	701	761	621	704	701	703	677	715	679	637	667	678	733	636	705	659	697	685	677	695	722	721	697	690	708	667	707	720	735	652	682	665	670	666	692	708	659	683	687	669	671	714	699	711	695	686	721	686	683	666	734	646	719	733	719	677	688	742	722	676	677	659	665	670	685	699	702	662	749	684	631	668	696	667	696	720	696	694	693	696	682	710	675	708	707	664	690	659	683	633	670	687	660	702	668	640	665	706	690	694	699	689	688	690	703	703	665	690	703	677	670	693	676	671	660	710	646	707	710	649	698	735	719	710	724	688	698	697	698	696	662	639	714	657	720	670	648	699	690	691	733	669	674	750	724	704	693	694	653	684	677	708	656	682	674	699	733	702	690	658	678	690	691	688	694	675	692	674	672	669	709	636	702	723	666	646	693	683	659	641	689	655	681	667	713	687	679	695	683	702	673	713	678	669	696	739	705	710	692	647	675	680	687	688	685	716	725	669	689	654	691	721	675	709	713	674	665	714	658	707	691	679	677	701	681	682	636	668	713	675	728	701	698	689	669	635	704	657	672	635	717	671	662	690	628	678	688	695	711	658	702	704	694	629	680	677	724	665	701	659	670	676	693	699	641	681	711	715	685	688	665	716	701	633	703	694	677	680	692	712	696	693	723	709	684	701	683	698	699	664	689	733	641	682	687	684	675	650	716	652	733	659	768	724	704	702	729	718	653	681	642	706	698	687	690	673	703	709	701	743	708	723	713	681	690	676	726	727	682	694	647	717	666	698	708	705	704	703	713	695	717	693	662	666	672	700	697	705	686	630	699	700	693	701	691	755	666	668	694	682	728	674	709	681	666	703	679	679	718	694	657	702	676	673	711	666	674	702	675	702	624	691	660	666	706	719	726	693	665	709	706	670	721	650	701	697	657	657	700	708	716	719	707	674	651	672	663	651	665	687	714	694	639	678	686	691	653	680	640	680	707	702	652	699	682	673	633	702	662	694	672	671	719	627	649	697	678	668	678	676	671	660	702	694	673	700	702	700	704	662	716	658	678	701	715	651	692	677	685	684	671	712	687	687	716	669	718	645	704	660	718	676	647	725	649	645	644	687	664	695	698	707	683	662	677	696	713	679	667	663	722	620	683	677	672	698	741	705	623	692	730	724	676	752	736	712	714	672	721	735	709	706	734	679	687	690	666	644	722	724	698	690	663	689	705	681	690	669	671	676	655	667	684	671	696	704	697	691	668	622	715	696	702	695	717	699	653	765	680	680	693	686	686	669	713	643	657	659	678	675	701	683	697	679	659	652	651	709	659	715	699	676	707	726	647	690	666	683	679	689	697	674	718	742	678	688	655	657	659	674	649	676	672	722	682	681	735	659	714	663	647	743	680	674	672	697	684	729	735	719	671	691	661	645	698	665	707	696	675	716	708	734	675	699	721	693	702	726	676	698	680	671	666	672	717	697	676	713	685	722	682	691	706	700	680	704	703	702	671	684	707	676	701	686	714	733	682	733	723	717	690	685	714	672	679	690	689	748	665	698	709	702	709	674	664	667	705	686	630	696	702	666	655	709	687	695	701	720	699	668	674	690	707	712	710	663	690	730	686	658	663	713	702	694	734	673	650	684	708	685	708	695	658	702	720	691	697	662	689	706	711	661	649	676	689	711	696	685	664	667	702	654	675	648	638	647	696	666	677	759	700	714	712	678	684	656	710	683	679	668	640	708	687	707	691	666	727	711	689	673	713	659	648	671	671	665	683	736	644	712	713	745	688	684	697	680	735	702	643	674	678	647	643	701	662	663	686	687	628	676	678	682	696	729	702	684	727	707	707	679	651	689	691	677	732	697	674	667	695	722	679	708	681	684	673	680	649	691	722	749	696	660	660	658	691	693	650	654	683	668	660	651	695	690	697	651	715	725	640	686	685	669	684	639	700	661	695	690	676	695	651	723	679	695	723	710	712	687	655	731	694	727	688	665	697	725	669	653	692	665	677	698	719	663	712	710	691	701	652	678	667	714	726	711	703	695	707	705	630	720	684	653	681	688	747	702	683	677	702	698	700	687	663	659	698	695	670	703	693	725	702	738	640	693	699	686	692	747	718	719	700	650	726	718	676	649	676	675	649	689	696	701	654	696	706	687	725	702	690	687	672	716	683	752	661	730	684	674	664	667	703	705	665	686	692	683	688	695	656	700	677	698	671	686	692	710	684	733	708	688	719	684	667	689	660	680	661	660	736	698	661	697	671	665	702	725	705	706	683	696	675	730	674	658	706	698	668	659	717	717	675	653	758	668	665	676	685	720	719	664	678	690
23482	21385	29110	23989	21387	19168	3292	1160	749	715	704	653	651	574	529	488	438	432	318	246	236	226	229	201	194	227	215	228	203	234	200	241	232	211	201	188	199	170	192	188	186	168	181	166	152	177	183	198	188	154	176	189	183	165	168	185	166	182	171	188	176	179	174	151	179	167	175	191	165	163	190	163	166	166	167	178	165	168	179	175	152	167	174	177	166	185	180	187	176	164	175	171	169	166	179	189	180	179	164	170	172	159	163	165	153	173	147	165	173	160	152	164	167	183	165	167	147	177	166	180	188	171	170	161	157	169	184	154	172	181	151	174	166	162	187	173	169	167	174	185	159	184	174	151	172	197	151	173	186	171	187	175	155	157	156	195	159	169	165	163	150	166	170	159	194	155	186	183	203	171	161	191	165	173	152	175	147	184	182	165	161	197	162	164	143	168	146	181	177	163	149	135	162	193	186	158	168	175	165	164	180	194	169	166	177	156	169	179	170	159	159	183	168	168	153	198	157	156	171	187	160	180	171	136	180	162	172	167	155	165	149	161	181	176	163	185	160	158	185	177	174	168	191	156	195	172	169	200	153	162	178	137	159	183	174	179	175	161	161	185	153	200	176	173	167	167	167	170	162	168	140	187	146	152	162	154	178	172	176	147	185	142	176	161	169	160	180	188	150	155	187	186	152	193	202	161	129	186	163	174	175	148	194	196	171	172	173	171	166	171	172	197	173	168	184	170	181	159	166	180	154	179	177	156	175	153	159	154	156	158	151	163	163	163	180	160	151	158	173	174	170	184	167	168	180	171	190	171	179	190	161	153	161	152	185	169	165	188	175	175	186	143	142	156	146	190	153	160	149	195	166	185	172	175	174	164	158	175	165	167	178	177	185	170	177	193	154	157	166	166	179	176	187	169	182	149	165	187	170	150	190	173	161	157	168	149	162	165	185	163	180	162	151	169	163	168	179	197	181	166	142	197	192	159	172	142	184	151	166	179	161	172	169	168	174	167	173	167	167	183	174	183	184	167	161	159	206	185	154	162	148	148	183	170	155	160	150	178	169	157	160	183	167	170	204	174	164	177	179	172	167	168	175	170	144	185	183	183	176	163	167	158	201	175	185	169	159	194	186	176	155	187	166	164	179	157	138	170	155	151	183	169	158	184	158	170	131	155	165	159	165	156	159	169	156	137	181	187	170	154	170	181	180	161	173	156	174	163	193	173	148	155	176	165	185	157	149	137	157	191	170	168	161	159	166	178	160	183	185	162	152	156	158	180	179	152	164	166	179	168	183	151	146	143	173	178	175	163	153	177	191	168	180	176	183	177	176	176	166	168	207	183	182	172	184	157	187	158	145	176	167	170	156	168	175	165	176	194	177	161	174	173	191	183	164	145	171	177	153	177	158	180	156	176	158	175	165	168	152	161	166	168	172	173	148	178	164	168	164	170	173	163	164	157	161	181	159	158	160	189	186	151	154	163	171	170	170	153	186	175	161	148	174	156	152	151	185	146	151	154	191	187	192	172	149	185	185	179	177	166	178	160	148	158	163	163	166	158	180	172	165	165	160	163	160	173	161	171	171	179	170	160	133	169	167	143	162	167	155	154	171	167	153	162	169	162	173	164	162	192	153	173	160	161	164	187	152	163	164	161	172	168	163	185	172	161	145	182	189	170	166	163	156	185	179	174	148	168	163	175	157	175	177	172	154	172	164	162	167	186	162	177	171	163	160	159	153	136	186	196	177	169	183	203	162	195	179	146	156	200	168	189	156	170	171	172	176	162	174	164	166	170	170	167	183	162	151	178	170	154	173	153	158	171	184	150	169	173	175	159	200	146	193	193	156	162	190	152	184	164	201	173	188	140	144	167	181	198	169	182	188	167	164	158	168	185	198	160	183	147	155	152	164	162	162	186	176	159	165	180	176	167	185	156	175	163	152	166	196	170	174	179	148	184	163	160	169	152	175	151	174	163	197	142	183	172	187	178	166	170	159	175	176	153	180	199	167	168	187	194	180	159	174	161	168	162	180	163	161	179	159	158	163	162	151	175	187	171	165	168	179	179	159	174	171	152	162	173	170	148	146	176	155	163	154	165	162	171	186	178	184	165	160	179	183	145	171	169	172	151	144	139	181	186	179	176	174	159	160	174	164	171	148	158	154	149	162	171	155	177	171	144	166	137	153	171	160	158	164	142	186	164	163	155	156	186	184	152	155	170	140	192	187	155	157	160	172	188	163	170	178	150	164	155	187	155	173	153	155	168	180	167	177	171	147	172	153	197	173	168	179	184	170	184	173	162	185	174	135	164	215	180	152	149	171	191	178	166	174	157	191	152	161	160	192	173	193	176	168	156	149	171	174	167	188	165	162	190	161	169	145	170	184	173	156	154	152	164	175	167	148	173	168	146	156	139	152	175	172	147	170	191	144	191	167	176	171	156	178	160	150	153	163	167	174	181	153	182	173	173	150	171	160	138	217	164	143	189	175	147	165	147	161	162	194	185	173	175	172	164	148	189	157	184	177	162	183	169	180	166	169	173	157	166	171	179	155	147	174	146	180	163	154	195	155	182	190	174	177	148	158	184	173	155	196	166	164	160	178	164	185	170	153	169	149	168	155	170	163	164	180	164	168	174	165	196	168	175	176	186	169	196	158	168	181	177	171	182	168	202	162	183	192	168	134	182	137	188	172	151	174	161	175	165	174	180	176	171	166	165	160	159	189	149	156	156	175	178	175	154	168	145	182	154	193	160	166	146	163	146	166	147	146	178	153	146	180	153	180	171	163	179	186	176	176	157	144	169	149	146	139	162	168	155	165	177	164	173	166	153	179	146	162	154	172	176	155	183	157	186	171	165	169	181	175	150	179	190	175	187	159	161	169	149	175	153	196	147	185	160	188	165	164	181	153	167	187	167	166	145	168	167	184	181	154	185	173	159	168	158	160	166	160	184	178	167	175	163	153	178	177	172	166	156	135	161	180	180	181	174	166	173	164	154	165	150	156	156	176	169	161	163	148	184	169	153	152	159	163	172	179	178	169	189	170	173	187	190	177	172	181	163	144	176	165	191	156	187	187	185	168	147	161	158	180	164	160	155	160	183	165	172	164	183	177	163	175	163	155	154	174	175	166	158	161	156	173	180	189	169	183	168	171	149	169	143	153	185	156	163	171	174	182	130	195	192	161	182	160	181	174	168	156	177	169	142	162	155	156	176	183	183	167	176	173	185	173	170	149	158	198	163	152	172	167	183	176	172	150	162	196	186	179	170	160	192	177	163	162	158	178	184	181	164	165	167	180	196	170	155	165	174	162	168	165	171	173	202	153	172	179	181	158	160	181	164	176	173	162	167	181	150	169	161	161	152	162	156	165	199	160	161	169	155	176	184	163	163	184	159	165	173	170	152	164	178	163	180	170	173	167	161	172	179	175	169	168	172	177	154	159	157	165	171	175	181	177	150	146	168	182	168	154	162	196	173	153	178	185	178	176	175	152	151	169	176
15271	27894	22077	14000	9621	6443	4664	3430	2699	2406	2211	2112	1994	1755	1613	1425	1320	1078	875	719	572	504	480	476	447	472	436	406	418	457	469	442	415	403	338	370	369	347	377	381	362	356	354	291	294	340	375	305	324	311	287	305	288	332	333	315	336	321	305	317	335	299	309	297	308	300	315	263	255	311	302	302	334	317	300	309	318	277	304	297	291	273	309	312	300	278	314	304	301	305	288	273	298	281	311	302	302	307	296	298	322	321	274	303	326	307	298	311	334	320	299	278	317	283	286	314	274	296	259	315	293	306	309	276	293	303	298	287	271	296	337	254	282	304	276	289	296	302	270	289	300	323	279	297	293	309	254	321	323	315	270	303	286	314	284	293	286	293	287	304	293	285	284	292	295	344	307	288	300	268	308	307	304	301	286	304	258	293	298	287	287	272	281	310	312	318	291	260	272	345	302	315	291	272	313	258	316	275	257	297	278	322	286	271	277	288	288	278	294	312	289	283	271	328	283	321	302	306	298	288	318	273	306	291	308	286	330	291	297	323	272	283	284	292	301	308	258	303	319	295	312	276	308	304	297	276	308	269	308	279	299	305	291	318	283	275	297	290	310	307	291	272	293	327	285	298	341	317	286	296	286	300	288	309	277	294	314	303	275	290	303	274	300	295	274	268	297	296	270	281	333	316	298	291	298	286	288	283	298	310	283	290	285	303	313	322	310	279	310	296	313	322	297	300	296	267	296	309	320	283	302	297	293	286	268	257	280	289	303	293	295	278	298	318	283	307	292	314	283	321	341	274	323	293	276	271	321	292	302	287	294	267	302	301	311	304	312	297	300	322	299	308	293	302	268	309	281	296	272	311	277	316	288	308	305	291	285	282	308	272	250	282	298	263	302	301	301	312	285	309	307	303	323	276	281	323	294	283	283	300	277	293	277	314	284	286	295	281	285	278	281	300	287	288	298	271	266	294	284	273	286	293	289	298	306	272	300	265	306	293	311	308	276	300	310	283	299	325	285	307	310	291	300	277	281	287	295	305	287	293	299	285	276	287	320	271	282	309	333	299	295	315	304	293	293	301	314	297	297	321	330	298	274	313	253	308	282	276	301	317	276	307	299	311	277	295	266	288	286	296	302	274	298	269	300	275	282	324	291	299	308	320	304	279	332	289	342	293	320	299	287	301	327	280	265	308	300	295	309	280	294	291	306	281	308	297	284	289	319	284	324	313	318	274	293	294	293	266	271	269	331	315	289	292	286	330	282	274	315	278	256	258	286	292	275	283	312	282	316	312	287	300	296	280	277	304	282	287	304	313	283	298	294	293	298	299	302	284	259	297	300	279	291	287	283	293	280	255	301	285	295	304	279	298	291	274	284	289	295	301	297	305	292	254	278	301	310	285	271	297	259	307	305	316	317	289	311	311	303	302	291	302	326	269	258	268	297	260	297	306	283	302	294	282	329	305	297	324	279	300	305	280	276	287	308	286	291	293	275	269	290	276	302	294	308	274	250	287	283	316	276	306	307	284	289	277	265	276	274	276	294	270	292	277	283	273	283	273	281	296	296	322	277	264	303	305	283	285	300	292	304	309	298	280	313	300	301	295	321	303	289	306	295	276	291	280	276	274	278	302	299	302	285	324	276	314	313	310	310	289	315	319	297	286	302	272	312	286	301	298	297	305	307	309	297	313	276	313	274	257	292	291	304	303	292	261	308	303	310	305	307	277	298	285	319	300	292	275	308	274	300	270	305	291	299	275	318	294	280	288	315	276	278	307	286	281	290	276	299	296	296	281	289	288	281	298	326	289	309	262	334	293	318	296	292	307	280	312	274	299	318	304	279	289	269	315	311	290	309	285	301	302	283	270	285	280	288	317	312	274	302	268	260	275	306	318	299	318	286	311	308	292	286	288	273	311	290	296	300	280	300	280	289	297	258	328	290	316	289	297	296	292	301	287	305	277	294	282	297	308	314	264	302	309	304	300	318	272	321	283	320	301	249	276	290	285	302	310	301	269	313	293	322	313	305	277	243	300	279	297	297	293	313	318	319	325	294	277	289	314	270	296	282	291	284	296	291	336	294	263	319	291	296	276	307	329	318	281	279	280	318	294	271	288	273	293	282	270	276	264	301	312	296	319	286	328	244	272	287	282	269	309	287	302	294	303	324	316	324	277	281	282	272	320	274	302	289	279	292	288	302	290	275	294	290	298	324	327	289	280	312	294	282	294	322	294	285	291	270	285	306	323	308	283	324	276	304	303	302	282	302	272	306	289	298	309	272	302	292	315	299	269	292	306	323	287	276	287	294	301	290	289	309	298	311	286	283	296	312	311	296	287	297	302	300	279	284	313	310	267	316	303	278	288	294	309	319	284	301	292	303	302	308	298	285	283	300	296	312	286	298	324	291	287	302	267	299	308	308	295	275	295	264	288	285	292	293	323	296	308	276	289	280	275	305	286	290	286	296	264	321	296	283	280	276	281	318	293	294	254	303	285	304	298	303	314	324	272	312	281	280	290	276	284	294	298	288	296	295	322	298	296	297	285	286	276	255	289	306	316	289	313	300	274	295	316	280	300	303	295	304	288	292	278	307	327	324	286	279	297	302	271	295	273	295	293	275	320	318	291	285	301	283	276	288	329	320	284	290	305	298	309	279	275	265	293	317	304	309	333	317	286	293	289	305	308	292	286	300	322	296	263	281	290	292	285	287	310	298	309	266	286	273	283	287	301	272	314	252	253	273	310	284	287	341	310	284	283	354	304	279	294	325	269	313	322	259	267	314	283	319	310	299	305	291	289	296	281	276	264	289	286	316	297	284	286	281	285	321	294	299	302	290	302	338	295	262	307	309	335	299	300	294	301	266	286	298	298	308	285	266	310	293	300	264	301	296	274	264	260	316	286	279	299	296	281	318	271	274	299	314	309	292	267	311	307	302	293	323	296	293	300	239	300	305	306	275	308	286	305	300	290	310	296	297	284	299	316	311	272	266	307	298	307	292	281	285	298	266	232	308	282	283	281	293	293	279	294	300	327	310	318	304	293	311	287	304	270	288	276	312	287	279	276	277	262	274	299	279	304	295	277	297	281	299	298	309	298	318	329	337	309	323	302	310	294	304	302	326	323	294	293	278	268	301	290	280	286	297	302	281	288	293	275	298	320	281	310	271	288	268	310	301	286	260	290	314	250	291	302	300	288	317	295	331	320	299	306	277	292	289	301	302	298	311	295	289	267	272	260	294	278	287	311	275	259	303	318	286	268	294	319	308	275	308	281	284	286	273	291	270	295	262	308	281	310	319	311	318	304	290	291	326	300	318	304	295	292	291	283	287	313	305	343	309	281	299	276	271	283	331	310	309	308	262	277	287	291	306	303	290	282	309	329	305	287	322	288	309	290	320	303	299	313	279	300	301	314	321	293	298	298	289	294	289	292	310	282	273	281	317	292	271	282	304	298	338	293	292	277	313	288	292	307	315	332	266	288	298	283	281	295	290	308	294	302
26759	20171	10071	3255	1536	996	781	649	563	544	573	552	594	579	561	528	517	532	475	481	488	433	432	425	459	462	462	455	474	461	451	439	482	447	461	452	474	455	421	442	449	438	483	422	446	464	425	442	430	434	453	456	482	455	460	450	455	405	470	411	440	466	419	487	439	450	412	417	430	432	416	465	439	436	474	470	442	439	439	420	462	452	447	400	425	441	449	430	485	435	425	400	457	455	466	411	412	439	406	466	437	440	444	453	441	468	439	401	405	450	427	462	473	437	399	474	442	489	445	408	437	473	465	446	421	473	446	438	440	428	447	471	465	484	450	422	422	478	462	417	489	447	443	439	475	485	408	434	429	409	474	443	408	458	419	434	394	403	429	438	452	465	428	446	418	424	441	446	449	414	459	468	465	444	476	433	437	441	429	460	448	424	488	506	456	433	440	424	424	468	458	435	429	421	423	469	454	472	449	441	428	472	429	470	450	437	469	412	408	425	460	430	477	430	447	411	451	490	469	451	467	448	459	420	480	480	452	459	465	429	439	422	457	431	450	450	438	422	448	428	443	426	446	466	459	435	443	441	438	436	486	417	440	445	465	453	450	452	424	454	422	421	447	429	421	470	422	452	446	431	443	447	467	428	438	471	484	441	428	468	424	409	447	463	433	457	502	448	444	465	436	432	440	421	433	432	468	424	453	415	461	437	428	453	453	436	406	429	446	438	468	461	435	383	463	491	479	439	481	490	419	447	424	451	411	393	434	453	425	441	439	460	429	446	470	423	458	452	482	447	498	452	402	417	433	467	447	454	402	458	449	443	454	433	421	424	417	463	417	442	442	438	440	452	482	435	461	448	456	418	468	444	443	452	423	470	405	462	452	456	424	402	398	459	464	423	429	427	437	459	447	465	462	471	421	443	451	454	444	423	473	466	445	459	413	402	435	423	465	453	430	419	431	457	464	458	431	456	457	437	456	446	400	430	458	495	452	472	448	416	416	444	454	446	439	445	432	450	406	441	428	413	479	451	429	439	373	463	455	472	463	407	467	451	472	432	443	430	470	448	437	442	437	488	451	452	438	462	433	442	441	424	428	428	416	436	435	421	434	448	439	442	450	426	444	420	432	433	440	455	457	452	457	465	464	432	449	449	441	449	469	411	464	434	442	430	407	450	439	443	458	439	404	428	474	435	424	458	449	443	443	418	462	464	461	435	479	455	420	436	461	466	455	456	450	431	429	450	431	422	487	424	460	424	442	411	434	484	466	476	469	433	443	423	473	447	450	456	446	457	454	454	462	424	460	424	435	412	451	449	419	460	426	448	441	433	455	447	462	433	442	460	406	410	449	427	477	459	442	438	452	470	464	464	402	423	417	407	447	415	438	433	447	460	471	471	395	459	449	434	443	479	429	411	416	448	453	417	443	442	435	454	452	449	437	432	444	420	429	469	454	446	451	449	425	442	437	459	449	459	488	424	463	423	442	463	407	469	458	445	465	425	428	466	419	466	406	432	466	454	474	411	442	476	437	450	448	476	458	456	468	472	441	414	458	453	439	403	401	435	444	477	423	392	446	453	455	433	467	477	435	449	478	435	447	432	463	442	466	461	433	474	449	432	450	450	436	454	440	439	459	455	451	436	423	466	462	464	428	435	455	474	453	448	396	416	470	454	432	455	459	442	452	429	437	460	449	434	452	458	461	447	411	445	439	439	413	454	423	410	405	439	467	426	422	464	425	445	463	456	442	432	423	454	436	447	447	451	430	466	466	430	429	448	412	440	429	458	422	441	470	419	461	430	460	422	450	465	415	443	439	447	440	427	414	421	463	454	464	446	456	452	432	438	434	454	434	442	408	439	420	420	408	449	447	426	477	452	459	461	447	453	415	444	451	420	418	421	433	455	442	443	405	442	479	431	405	456	430	428	467	405	433	428	444	443	405	465	439	439	427	451	442	436	459	393	422	458	421	448	464	411	450	442	434	430	431	502	421	469	442	433	481	424	412	437	476	475	459	450	457	430	430	467	434	453	432	453	455	443	440	436	468	471	409	417	457	440	475	435	467	433	435	418	453	448	472	414	424	405	403	472	444	468	438	426	440	441	445	438	455	400	461	415	461	417	474	470	441	417	477	415	452	465	430	487	466	447	468	417	456	419	461	474	465	436	432	433	476	417	458	436	468	439	453	461	487	447	451	432	478	470	456	421	452	437	437	462	442	425	440	390	442	445	456	432	456	475	444	487	415	475	409	442	471	434	420	461	442	477	422	451	436	416	430	425	455	482	380	431	417	446	486	441	486	452	440	451	448	428	458	418	455	420	433	471	432	439	480	418	458	412	464	441	385	455	483	435	467	455	411	433	448	437	472	425	414	424	443	452	400	442	453	430	437	461	476	453	438	472	443	431	449	467	477	427	398	461	472	471	440	441	457	467	457	453	444	443	431	443	434	412	457	450	484	425	481	441	406	453	454	436	450	412	446	458	452	422	496	413	427	432	469	444	439	464	434	454	428	411	453	436	473	424	437	477	479	432	454	426	428	429	463	467	463	440	434	456	443	442	460	434	451	459	475	451	445	419	459	466	467	424	462	459	396	453	430	435	437	458	448	442	439	467	461	465	468	439	442	421	442	452	476	424	438	424	420	472	430	451	442	446	413	436	403	414	416	435	412	438	476	432	422	505	439	475	435	441	423	433	435	396	461	459	461	449	437	455	431	469	442	432	437	448	456	437	416	449	426	452	462	431	428	426	443	434	433	427	445	448	424	412	448	482	438	459	461	432	437	468	425	432	465	421	436	462	464	482	478	427	415	444	423	431	412	455	448	433	433	442	458	434	417	438	447	405	418	456	481	417	459	470	379	450	454	428	435	449	395	449	462	445	428	426	413	421	464	433	404	464	473	439	439	478	409	450	435	446	409	470	469	395	455	431	413	437	446	478	431	471	405	469	465	452	495	470	406	425	434	437	407	430	465	451	436	466	446	445	425	428	403	408	452	460	455	416	447	431	477	448	439	455	442	467	451	486	441	442	400	435	455	476	440	441	428	428	451	454	402	464	460	430	412	441	396	435	433	404	442	454	458	424	427	429	474	475	463	481	444	420	487	454	460	452	443	435	427	463	446	411	409	426	474	434	437	473	481	418	456	482	467	428	450	431	450	440	424	471	455	435	438	452	470	404	457	474	427	461	459	468	480	429	465	416	436	448	442	470	427	426	449	424	435	449	437	447	419	413	428	453	440	443	439	493	448	448	425	462	415	451	460	396	452	476	473	443	477	454	461	424	426	450	431	463	413	467	457	462	475	466	421	446	394	465	446	430	438	435	462	452	433	420	484	458	419	444	443	420	450	419	430	403	425	393	445	464	449	432	410	458	460	421	458	409	495	452	412	485	464	443	453	436	420	449	441	438	436	478	472	442	436	443	439	434	426	424	430	420	455	428	448	475	424	463	421	441	451	479	461	432	413	447	450	440	461	446	427	447	442	467	431	454	436	493	454	427
11990	16016	10123	5702	3438	2290	1764	1415	1143	1149	1102	1231	1141	1127	1041	990	1011	870	833	832	748	765	759	847	781	760	719	765	738	748	731	799	791	774	787	733	753	728	817	725	758	749	739	782	765	774	709	700	756	755	722	748	698	742	687	747	725	716	752	728	717	707	730	753	773	727	737	736	711	761	759	723	749	743	760	742	739	753	747	750	706	673	751	687	717	766	737	714	766	742	754	765	704	693	760	771	745	730	697	732	761	705	769	706	714	768	760	748	717	712	721	729	719	731	700	737	761	734	715	769	718	738	733	754	722	725	744	774	735	749	692	774	760	745	731	730	743	740	733	722	743	678	786	767	752	746	742	737	723	729	737	719	737	714	752	727	732	728	721	779	771	715	746	750	671	725	745	749	729	797	749	782	714	697	731	759	711	726	712	737	783	756	706	705	704	750	754	742	731	747	694	772	780	698	747	764	709	717	727	713	732	760	734	751	692	734	765	749	734	778	721	749	806	777	726	798	753	741	712	733	738	755	738	724	752	738	789	744	690	717	726	704	711	734	724	749	706	785	779	722	709	738	756	740	710	812	707	722	727	723	726	751	719	747	744	819	720	728	735	751	689	730	724	750	751	726	768	773	790	695	750	760	774	750	683	718	804	728	693	710	738	708	716	726	722	693	742	677	711	719	720	666	725	704	800	766	743	745	754	723	757	769	719	756	702	737	757	760	725	733	750	737	727	720	722	750	655	766	766	695	736	706	689	730	730	747	678	801	705	715	718	741	734	723	736	693	723	706	769	718	716	778	725	746	751	730	711	734	773	767	733	725	749	731	735	682	768	773	737	750	774	799	765	736	704	780	779	717	776	691	723	722	720	698	738	729	704	713	736	723	784	723	727	762	760	771	757	750	761	765	717	746	723	727	799	745	725	672	757	753	684	708	709	747	741	705	744	670	681	714	777	737	739	765	707	756	746	740	706	727	741	744	720	748	760	710	767	756	692	751	790	760	729	719	736	740	748	760	732	749	716	720	731	739	735	752	747	722	781	730	659	753	769	742	700	770	701	784	799	730	724	730	781	693	772	714	767	784	739	715	707	703	742	666	738	701	733	723	731	728	746	757	730	753	765	739	681	718	683	759	752	746	715	794	774	675	765	739	764	747	735	757	765	746	703	748	748	759	697	682	750	735	734	695	748	728	720	755	759	766	733	714	750	717	729	739	723	718	767	759	729	707	741	762	766	699	725	725	757	690	769	715	755	750	747	707	724	687	718	784	730	778	776	728	710	717	731	712	780	741	696	745	731	775	725	733	717	751	754	715	717	721	716	749	771	717	708	739	749	696	725	738	792	763	753	728	737	766	724	739	771	739	725	726	727	736	743	757	735	742	802	756	736	703	779	736	719	738	702	743	706	693	733	745	736	752	732	729	738	723	702	763	755	706	744	760	753	698	715	684	749	747	762	776	761	707	708	750	710	699	770	731	772	744	759	776	742	741	753	719	790	810	789	723	740	758	798	797	711	753	762	760	716	746	745	788	730	690	784	695	732	723	737	744	715	748	779	775	722	736	745	718	727	686	743	784	752	750	719	747	732	719	745	726	758	719	755	792	756	745	730	769	768	717	683	736	754	737	691	703	726	755	718	747	720	731	701	741	724	773	732	687	754	726	745	767	716	748	693	745	756	721	778	710	701	725	752	729	754	718	768	726	759	777	731	765	786	723	731	750	775	730	698	723	772	729	760	743	718	687	752	716	743	770	747	801	726	774	741	740	673	697	779	724	746	698	758	736	716	739	690	791	737	700	746	710	717	740	721	734	728	722	744	713	711	731	789	745	714	739	752	728	759	699	713	721	738	748	746	789	713	715	695	719	767	731	684	714	770	739	733	735	750	770	714	745	787	701	749	743	718	683	747	706	722	721	722	706	754	737	773	774	764	686	756	718	748	723	681	699	754	694	714	788	745	721	741	743	759	710	742	705	706	727	742	761	726	734	765	727	740	760	763	798	708	724	736	756	711	738	747	734	687	672	704	727	689	745	769	708	738	741	808	774	704	771	715	730	696	727	767	737	712	742	773	741	707	716	734	740	690	782	711	752	765	740	781	748	746	753	738	703	732	732	705	724	745	800	756	772	738	748	735	696	740	695	704	732	744	730	720	731	697	743	718	702	726	725	708	726	742	736	746	748	726	723	703	774	763	720	739	710	757	731	747	748	715	747	751	729	727	793	736	715	753	717	771	732	733	803	736	686	755	752	704	734	714	723	745	738	767	753	768	701	736	744	755	753	799	750	750	744	735	708	699	716	729	729	690	721	720	735	744	742	755	709	703	726	783	726	733	769	698	718	783	723	740	781	708	760	741	741	726	730	749	766	752	718	726	708	744	777	756	727	744	752	738	766	717	729	767	761	709	745	753	712	735	723	760	740	699	711	695	744	797	736	728	719	735	716	710	780	761	731	716	720	701	783	750	729	747	706	719	734	752	703	712	745	736	729	750	749	731	734	765	713	777	717	769	729	698	703	712	780	747	762	745	730	690	718	738	763	729	679	709	729	753	736	779	798	731	762	756	707	761	749	692	748	707	701	718	770	691	764	756	764	745	730	757	754	716	735	700	723	742	773	730	692	744	697	745	731	750	705	725	740	756	700	726	737	739	731	721	735	725	736	754	731	726	739	769	695	763	740	722	707	739	761	721	761	703	719	757	722	765	732	741	755	780	750	745	725	792	749	748	715	728	714	702	707	746	738	692	739	731	734	725	709	750	703	722	740	736	808	783	728	704	689	768	768	786	739	710	740	706	758	747	758	712	774	707	724	746	724	712	754	709	769	744	749	798	739	717	718	717	676	738	736	734	711	725	754	728	698	743	728	738	732	747	762	751	784	678	731	691	713	734	770	709	740	706	728	726	719	723	759	771	787	746	750	748	748	714	711	729	720	752	722	725	728	700	777	767	723	744	721	745	742	708	741	713	736	770	721	724	748	727	765	754	757	758	724	697	753	769	725	739	750	735	729	708	760	756	769	748	764	693	702	720	726	741	715	727	759	752	723	792	739	697	773	736	732	761	751	702	779	743	737	688	734	711	758	739	749	714	743	741	778	719	745	716	692	722	749	711	711	725	766	751	684	718	776	707	742	752	704	739	735	691	725	691	761	786	700	737	763	754	729	715	701	708	719	749	726	688	765	721	793	706	726	725	767	703	744	749	745	768	704	731	764	743	726	713	760	736	744	703	769	706	734	711	718	771	735	709	747	748	660	717	752	729	736	728	717	716	749	713	705	731	748	750	735	731	697	792	769	708	748	754	733	702	777	753	769	730	717	774	703	766	761	737	719	799	743	761	769	699	690	713	727	703	764	742	712	740	749	767	723	715	782	727	722	686	719	711	754	729	748	750	706	729	721	737	755	744	728	735	745	706	751	726	766	755	735	743	723	779	735	710	741	734	765	717	744	691	738	767	735	723	744	780	773	763	744	714	709	765	751	752	753	711	692	728	778	724	720
24557	21367	28382	24715	18893	3396	1421	923	730	707	680	647	657	619	629	633	556	503	474	497	505	459	431	456	432	442	416	430	416	425	435	454	414	428	396	387	462	420	382	403	396	396	393	411	423	419	431	388	411	372	402	382	389	440	403	402	408	377	387	421	397	443	379	415	429	391	386	436	427	431	394	380	407	400	412	399	402	400	411	413	426	438	425	425	403	394	397	392	427	405	375	387	374	397	373	407	364	427	419	384	391	399	427	436	413	434	424	421	378	418	399	430	398	395	399	400	427	389	409	353	376	359	405	386	389	434	433	383	397	420	437	374	423	361	404	396	376	385	437	414	397	377	447	428	403	385	417	397	390	380	375	388	401	396	392	378	367	403	384	435	406	440	384	408	375	403	370	366	417	386	428	389	405	408	399	405	374	427	386	399	429	387	419	423	395	398	427	379	408	410	430	408	426	415	402	393	415	378	393	415	444	406	396	358	403	432	382	389	393	394	397	451	381	392	387	388	389	388	411	360	380	391	405	405	403	400	388	425	378	409	392	398	399	374	390	382	419	419	403	406	444	394	449	388	376	370	390	421	398	407	393	372	425	380	386	374	436	431	453	386	393	406	376	392	402	411	397	397	405	387	432	406	398	374	392	357	418	404	394	428	416	432	402	385	439	399	383	398	414	399	423	370	404	406	421	385	420	404	417	439	420	373	420	408	377	382	441	373	378	419	406	413	385	413	408	375	401	405	386	380	401	401	405	376	427	389	410	405	399	386	391	405	393	409	394	397	399	391	403	405	391	427	428	379	419	388	429	400	422	413	394	386	392	422	414	414	397	404	407	432	404	435	418	371	380	367	404	402	373	459	393	383	427	384	411	434	389	394	385	391	426	377	411	415	427	425	394	406	456	408	387	417	372	377	410	370	385	415	414	414	424	406	383	402	377	383	380	364	413	390	355	403	401	391	382	426	396	400	420	384	424	356	394	349	430	391	384	392	417	384	380	417	402	380	414	405	380	408	388	426	391	400	375	401	423	395	390	418	395	396	374	374	424	438	405	403	434	432	405	431	385	382	388	404	383	396	436	359	403	407	423	396	422	400	456	403	393	422	419	429	390	405	435	410	386	367	377	392	392	371	403	398	408	390	414	410	415	383	449	408	373	417	401	409	389	380	385	446	428	389	413	371	394	422	395	411	395	401	394	415	393	425	436	398	410	429	412	385	441	387	418	388	390	422	416	381	407	373	389	426	392	411	396	433	427	406	404	425	389	403	391	375	391	438	392	409	411	434	418	410	383	411	375	385	399	418	410	368	404	406	383	390	408	383	403	367	430	429	384	392	410	414	453	421	369	430	405	414	370	411	405	417	378	398	433	386	382	417	376	395	384	367	398	403	404	441	403	437	401	398	410	395	388	408	413	411	438	374	410	406	382	410	373	401	388	382	393	393	415	425	389	412	403	430	387	411	419	354	371	400	393	384	380	377	394	436	403	412	386	414	425	415	424	387	398	385	408	397	432	423	376	422	422	405	399	437	408	397	438	402	362	415	405	398	397	400	380	398	407	364	405	427	411	415	412	386	403	427	395	412	407	410	407	407	364	386	411	396	396	418	419	421	410	447	410	389	421	402	379	377	458	413	383	396	450	369	426	377	412	400	394	421	394	427	386	414	424	418	393	427	395	469	382	386	439	409	387	399	392	380	445	428	434	370	420	384	394	400	424	391	385	416	377	414	396	391	389	383	375	376	427	407	408	390	402	392	384	408	383	401	409	392	401	397	418	402	400	391	398	391	428	421	447	389	421	384	400	417	402	386	367	424	420	408	416	431	395	400	371	414	386	450	431	396	403	406	455	424	390	381	420	375	377	368	418	424	409	400	413	441	407	433	424	369	383	414	379	410	432	349	403	433	381	418	359	389	362	407	405	412	417	402	420	372	384	380	430	429	424	411	400	397	392	381	354	390	392	376	407	388	390	398	385	393	395	393	360	425	407	394	397	375	398	407	397	401	405	363	391	417	408	379	422	413	390	391	357	421	425	396	442	397	411	431	429	425	406	420	373	378	401	393	412	394	397	369	426	438	398	401	405	419	385	408	431	366	407	386	375	394	397	431	381	402	453	414	415	382	403	413	422	404	383	412	366	395	411	412	372	422	398	426	440	397	384	399	409	373	392	409	386	370	397	400	427	401	409	408	408	399	413	409	412	404	396	421	419	381	408	434	368	406	392	382	395	364	394	396	416	414	396	400	394	413	378	383	403	390	411	407	388	415	405	415	432	400	383	421	408	396	396	393	425	393	450	387	398	435	420	405	412	414	404	380	396	399	405	390	407	395	403	405	396	388	397	386	413	381	390	391	391	412	395	433	344	390	399	386	410	421	386	408	425	364	412	386	396	401	418	376	401	406	368	396	380	398	386	401	403	403	420	427	401	383	434	414	396	412	419	402	395	395	392	398	389	429	417	405	424	427	393	394	431	405	427	382	396	415	386	396	377	412	417	397	424	381	380	399	383	360	429	381	389	395	390	365	381	370	368	408	389	386	403	423	410	411	413	382	393	424	401	400	379	401	422	400	410	412	380	426	398	419	417	434	390	432	404	406	407	404	409	380	366	426	434	416	421	402	407	388	405	384	426	417	458	379	357	403	381	384	419	361	387	394	407	408	364	387	400	358	371	401	399	439	384	395	406	407	386	394	416	412	422	368	377	409	399	400	396	444	366	389	376	405	411	384	394	398	423	400	425	368	394	412	400	409	397	391	430	395	384	387	418	409	422	405	422	407	382	405	417	371	377	423	433	418	424	392	377	377	408	379	369	409	418	415	417	410	412	415	425	391	397	388	420	389	409	377	424	417	403	390	384	416	348	385	408	401	407	385	414	410	398	395	415	395	436	404	439	392	427	404	383	451	404	401	367	404	422	434	388	376	401	389	387	397	396	430	384	410	375	384	402	403	420	414	378	420	430	393	409	439	397	393	379	404	374	409	457	428	406	405	401	378	397	361	392	421	391	410	391	422	392	386	416	420	450	366	402	392	427	402	406	416	404	409	443	396	438	437	411	398	412	423	407	418	432	432	400	404	421	416	434	394	372	404	400	421	382	402	394	382	393	398	360	403	424	430	391	411	412	416	403	423	377	386	390	390	396	412	370	380	415	402	396	430	433	406	397	428	414	376	408	442	382	411	403	402	407	409	401	386	408	403	421	370	430	405	408	392	422	425	392	397	400	421	419	412	385	415	389	415	402	430	389	416	379	389	396	409	423	416	384	364	401	412	391	435	381	402	372	411	396	376	409	424	415	384	416	381	406	391	399	392	402	387	364	410	375	385	381	386	377	437	410	396	422	408	447	399	377	392	411	364	420	409	402	416	397	387	420	387	389	400	382	423	393	430	386	407	357	395	427	393	434	413	425	401	394	394	400	398	380	406	406	425	417	425	368	409	409	405	377	405	390	399	420	389	419	411	427	402	414	442	361	412	389	417	422	430	418	433	384	393	398	414
14398	24520	17977	9506	6199	4437	3397	2416	1985	1800	1540	1639	1578	1505	1328	1327	1269	1091	1032	913	892	808	761	800	768	744	727	752	726	747	787	741	758	707	706	780	676	663	677	720	701	712	669	688	674	726	667	711	686	687	695	680	687	722	709	635	695	679	701	719	672	716	696	666	696	678	694	729	718	717	706	715	686	651	673	694	674	659	685	666	662	660	648	721	682	689	688	708	721	719	723	697	683	656	660	675	751	662	695	670	663	680	671	685	667	647	644	721	646	681	625	698	675	698	744	700	746	665	638	681	688	700	691	696	673	692	712	700	685	708	694	673	677	679	734	681	679	692	699	701	662	706	692	706	691	663	661	691	707	700	660	659	672	651	720	665	716	664	661	662	705	692	681	664	672	668	697	693	653	658	697	704	672	723	676	684	690	684	689	682	654	673	689	673	662	692	694	683	675	658	723	635	695	666	670	703	718	688	710	676	662	689	705	679	705	729	677	725	698	666	730	704	682	658	717	650	714	675	730	688	646	679	690	715	682	654	630	680	657	679	699	714	668	708	684	675	669	645	704	642	648	689	702	653	681	698	674	673	653	693	641	679	697	730	679	663	671	672	682	666	709	663	661	707	671	722	680	714	702	687	618	670	699	647	622	679	673	671	695	698	718	721	665	687	676	668	647	635	637	681	714	749	669	670	647	632	665	658	707	659	711	697	661	683	657	653	674	671	694	687	693	623	697	712	724	689	618	686	655	662	661	672	704	680	700	676	663	690	686	715	691	684	641	650	688	644	651	703	696	707	674	688	705	684	690	698	727	676	714	661	657	668	704	666	665	646	686	694	622	649	717	734	715	696	691	643	690	676	657	647	661	665	694	713	665	654	731	686	696	680	632	728	684	686	713	715	699	682	713	634	680	686	670	682	635	667	682	673	680	674	709	712	708	762	688	697	685	674	687	687	705	639	684	674	662	649	693	660	709	701	673	685	664	651	662	657	728	649	649	720	664	697	735	688	682	664	725	658	683	658	726	685	657	699	731	675	637	729	695	607	667	733	657	675	710	634	653	647	626	670	688	692	633	686	664	692	657	646	663	675	700	711	688	710	683	663	661	649	637	717	695	683	692	650	665	619	665	663	684	649	677	680	669	708	707	732	664	694	691	690	673	660	680	615	721	685	713	661	691	659	708	671	680	705	658	642	644	669	650	703	655	650	645	691	675	660	654	665	690	641	701	714	668	674	684	657	660	681	682	675	691	739	611	659	696	665	705	665	669	674	650	682	634	709	659	642	669	676	683	745	707	645	664	665	660	665	663	714	691	699	685	719	719	678	682	675	692	681	688	683	680	674	693	700	682	690	704	711	667	675	678	673	678	698	660	639	652	726	683	697	693	669	574	734	669	682	657	683	681	717	677	702	662	686	688	689	723	673	691	701	704	665	705	686	710	713	683	654	671	676	655	705	682	657	673	736	698	682	678	689	707	707	675	698	681	647	672	703	711	675	699	690	657	670	707	696	672	653	740	664	683	649	676	684	682	678	648	688	701	707	740	699	678	711	653	647	711	716	704	702	698	654	693	697	683	686	680	671	657	658	671	687	704	718	684	685	700	689	725	698	671	665	692	637	658	675	712	652	665	749	698	711	633	670	710	664	696	661	694	675	694	642	686	706	690	643	668	658	695	680	649	685	702	716	649	660	686	707	695	690	685	674	631	682	687	722	698	708	678	686	720	715	682	647	644	651	708	728	677	687	676	644	652	704	714	655	725	685	693	676	657	652	668	665	674	658	727	682	654	767	706	654	659	643	719	677	697	710	697	709	685	678	639	668	708	668	671	657	676	699	678	638	637	709	638	701	691	712	694	687	682	655	722	694	726	663	688	633	692	654	683	687	674	681	680	681	690	681	674	697	674	656	627	676	683	679	692	632	677	698	675	670	692	686	697	650	646	664	716	707	663	713	697	663	706	681	676	719	694	657	644	734	663	693	681	677	685	690	673	638	706	683	653	665	644	704	689	689	694	729	657	651	678	646	686	695	683	671	681	653	695	675	702	663	668	710	698	642	680	636	718	726	669	669	704	667	668	664	663	678	662	695	646	694	662	620	684	682	704	642	683	667	694	675	682	696	713	704	701	708	666	651	695	689	677	679	716	700	729	706	664	709	689	660	744	687	674	689	701	673	676	689	684	684	686	648	656	669	685	693	666	667	690	694	712	680	661	687	707	692	693	695	702	686	685	647	713	712	684	701	691	612	682	737	666	694	653	695	631	670	685	725	717	670	629	698	636	690	714	684	686	696	639	680	693	661	715	652	701	679	630	667	660	636	686	709	654	672	689	685	673	669	709	708	688	659	690	693	651	659	687	701	708	697	664	729	687	679	702	688	707	690	699	669	712	672	691	716	658	627	712	712	703	679	666	720	667	693	674	708	660	674	661	646	661	709	672	691	716	696	686	709	698	723	701	656	672	719	691	685	690	653	636	644	709	697	639	709	680	707	724	630	671	664	640	653	668	676	686	619	708	659	690	643	699	721	717	669	670	657	714	671	648	676	671	693	665	693	659	733	666	678	640	685	660	704	705	691	709	688	674	703	687	671	662	671	716	675	654	649	699	660	716	644	696	714	646	698	633	728	711	693	672	706	672	678	683	668	670	659	715	678	691	689	703	674	699	685	641	687	628	706	670	657	693	699	682	686	715	667	664	671	644	653	681	642	673	657	697	650	635	676	668	695	727	641	707	688	687	676	751	713	687	659	693	644	704	635	681	667	696	676	691	718	685	672	657	709	676	726	667	693	677	702	715	716	695	669	685	706	669	687	679	665	680	675	679	653	679	682	702	713	709	689	717	681	672	686	716	656	655	657	652	696	708	670	692	691	644	707	702	671	707	670	698	711	679	704	711	707	754	658	713	704	643	671	659	692	708	674	685	645	656	698	656	655	672	661	687	665	669	642	679	700	654	683	669	703	703	701	666	672	664	697	699	713	724	670	605	667	672	704	652	722	689	649	648	684	716	666	692	677	682	714	635	688	681	712	642	677	636	655	732	670	704	655	733	738	668	668	680	730	691	683	683	686	653	688	677	693	749	666	665	692	700	697	631	703	654	696	648	655	636	657	663	672	688	701	703	625	670	623	671	651	671	656	661	698	703	665	686	676	696	676	719	639	691	660	695	691	662	695	707	665	682	685	705	685	671	701	648	678	723	681	689	638	691	683	665	722	651	685	684	700	682	668	676	700	681	688	663	633	723	678	705	681	679	676	683	655	691	654	657	704	643	697	671	653	705	672	670	678	682	718	723	701	701	679	699	664	675	683	699	693	717	660	618	710	687	625	726	668	660	685	701	638	755	669	689	664	667	668	628	679	667	690	630	707	714	644	676	684	668	746	672	684	664	702	689	647	692	664	644	682	655	685	694	657	649	690	662	710	694	695	718	698	683	654	647	706	671	691	705	683	647	695	640	702	663	684	676	714	668	696	701	664	691	744	705	737	708	681	659	705	711	681
23528	21363	29134	23965	21366	19126	3669	1244	762	670	558	567	568	530	490	470	405	397	290	294	252	237	240	215	244	225	204	203	174	200	190	214	193	211	199	170	170	191	186	187	200	163	189	186	162	184	159	213	162	180	168	159	178	170	171	154	166	147	198	150	169	172	180	167	174	155	161	167	172	183	174	178	164	153	152	182	170	169	177	164	192	151	165	159	175	177	177	166	148	168	167	160	194	173	166	186	157	129	162	174	177	166	171	167	174	153	160	174	165	174	161	162	174	169	147	151	152	149	177	183	165	167	157	171	186	158	156	176	154	160	178	177	154	174	182	159	165	166	166	178	175	162	175	179	174	149	153	167	167	161	163	162	186	151	165	168	171	161	175	186	162	159	164	173	172	152	167	165	176	161	165	155	167	182	155	167	175	156	141	172	177	131	183	165	176	153	150	192	143	166	173	164	161	164	150	212	164	183	168	156	162	174	166	160	161	137	166	165	165	186	170	154	190	157	178	155	163	174	153	152	153	167	168	159	168	143	157	167	161	169	166	166	179	156	171	155	169	164	173	190	180	137	167	184	148	165	173	146	158	130	164	153	191	177	160	164	166	173	168	159	158	163	174	149	163	167	155	156	173	183	155	172	168	147	167	150	184	155	169	145	172	158	180	149	147	161	152	175	165	162	176	154	174	164	149	165	158	149	177	170	156	160	168	163	181	164	159	186	173	152	156	175	164	167	191	174	181	156	159	169	168	156	184	166	158	167	156	181	157	153	159	159	168	171	170	156	170	154	167	143	148	155	180	170	158	153	174	179	164	157	140	174	175	176	160	146	177	149	160	155	152	156	169	172	170	182	185	160	181	149	159	174	185	169	166	166	163	184	154	168	170	162	146	173	160	162	159	152	169	172	186	172	156	151	163	153	154	169	166	159	161	165	161	174	168	162	158	141	171	162	171	176	145	181	154	172	144	159	162	165	158	151	153	154	142	150	161	165	171	158	198	165	178	179	169	172	161	162	139	170	200	175	160	170	158	155	148	150	162	170	152	164	152	151	161	158	161	173	137	170	151	163	153	184	160	173	164	170	146	172	165	166	172	174	166	181	171	142	177	172	158	168	161	160	179	184	159	166	166	170	169	171	159	183	163	172	165	144	146	162	167	190	157	165	174	164	171	149	175	174	153	168	163	182	162	156	157	175	172	141	155	168	158	163	191	161	177	189	167	174	172	181	163	154	161	127	176	155	163	149	145	167	165	159	160	177	188	149	168	151	158	167	141	154	170	170	155	159	157	176	164	153	158	167	166	178	181	160	154	162	169	168	174	169	159	152	165	155	148	179	179	160	174	166	156	154	140	164	149	180	139	169	176	190	151	167	160	181	156	166	164	162	154	162	165	157	182	179	154	178	173	183	142	170	149	158	179	190	168	159	156	146	163	171	186	139	163	141	169	173	167	174	181	150	174	163	166	169	145	161	178	153	185	171	157	150	179	170	169	164	162	178	177	197	175	171	176	172	161	159	180	163	166	159	183	171	181	171	177	154	175	167	171	166	161	162	153	155	147	192	156	147	171	163	166	181	173	166	165	162	175	153	161	154	154	164	159	152	147	153	166	186	175	184	174	160	167	167	177	184	158	163	181	170	149	183	152	169	139	168	165	156	178	192	182	181	166	203	198	155	167	158	163	130	142	179	143	166	157	166	183	144	179	151	160	156	153	160	174	177	171	150	158	172	166	178	157	151	169	172	159	162	169	176	164	173	168	163	148	152	168	168	186	146	156	147	165	157	172	170	161	148	153	164	191	172	189	155	150	158	170	157	167	180	176	149	171	160	148	180	157	174	176	167	154	165	187	163	159	163	153	165	150	157	142	187	149	171	175	169	172	165	173	147	164	150	169	177	164	182	187	154	172	163	178	184	166	173	179	161	142	177	184	166	188	169	164	138	175	151	201	153	189	164	178	166	201	161	147	164	159	154	147	164	156	146	172	185	156	149	172	148	184	173	155	178	173	152	166	180	188	169	189	189	177	152	152	156	159	164	149	181	145	177	158	168	170	173	163	176	164	172	161	182	167	194	154	153	159	195	167	185	166	189	176	160	173	185	174	157	169	179	168	157	181	147	160	150	146	176	155	199	179	176	170	165	177	188	163	157	178	168	153	168	158	185	177	169	170	160	172	167	191	169	163	148	163	172	171	184	160	172	171	143	178	163	162	174	165	180	174	152	177	140	158	164	198	172	186	154	174	183	170	151	168	155	137	176	176	153	192	158	141	168	150	145	180	170	168	164	167	164	178	181	173	135	165	164	160	160	159	145	169	183	151	160	161	161	136	146	176	177	169	150	176	159	160	183	174	177	157	146	142	155	148	146	166	166	146	148	168	182	162	147	179	167	141	166	178	164	143	179	175	160	193	167	156	158	171	175	160	171	184	169	181	165	166	157	189	175	153	184	149	155	185	173	155	150	151	143	164	164	168	145	139	179	162	163	156	178	165	170	152	169	181	173	156	177	164	171	148	171	177	165	178	170	166	170	182	166	155	151	181	172	159	163	142	175	161	179	170	153	161	149	171	172	151	154	148	166	153	160	150	165	155	175	183	171	170	180	154	155	159	162	184	146	155	188	167	171	154	168	176	170	184	158	169	157	153	161	154	171	138	162	149	185	143	175	181	149	171	127	166	155	183	163	174	158	143	170	166	167	152	156	184	178	178	184	182	156	162	181	179	172	171	163	168	190	149	194	155	167	165	163	176	171	165	172	184	173	150	193	165	170	148	150	162	201	182	172	169	155	178	152	172	164	170	173	180	176	173	180	180	161	170	177	171	178	160	135	168	151	164	173	179	160	168	168	152	148	164	155	164	165	171	169	155	172	170	174	178	155	167	167	163	163	188	163	198	165	150	155	152	170	157	160	170	191	150	190	164	137	142	163	157	159	165	170	151	163	154	165	161	155	158	166	129	164	163	194	158	170	160	162	168	194	175	151	155	141	167	162	136	174	159	172	176	157	170	182	149	161	151	149	153	148	152	176	152	154	173	172	152	163	167	162	151	167	163	146	163	167	176	149	160	149	179	147	155	185	193	170	153	174	168	165	164	148	149	166	156	155	149	175	152	152	178	167	173	155	164	157	148	169	169	172	180	162	170	163	167	130	171	163	160	145	161	173	174	166	169	158	172	164	181	181	167	158	160	162	169	154	172	154	201	165	165	161	168	173	165	151	148	147	170	161	144	174	155	166	152	154	157	170	162	185	173	163	190	169	170	156	171	160	156	184	157	180	168	142	162	167	177	176	200	144	179	175	170	169	148	179	167	171	156	155	174	170	176	171	147	177	147	162	169	182	187	157	152	158	165	150	144	165	164	176	155	174	162	160	170	169	167	172	169	162	158	170	164	179	163	176	158	170	184	182	168	159	159	186	170	178	170	168	175	163	157	159	166	177	182	170	148	136	173	176	168	164	163	184	165	157	166	175	180	145	172	154	170	169	163	164	164	169	155	154
17625	30577	24502	13240	8934	6365	5161	3505	2516	2174	1819	1667	1698	1628	1517	1328	1120	993	856	710	623	509	446	457	470	429	414	388	434	407	411	409	420	422	335	327	334	381	357	340	315	350	319	322	345	323	323	356	277	372	347	320	314	352	311	308	311	305	348	314	300	306	278	274	274	304	299	313	299	296	298	304	292	316	307	308	269	272	301	295	284	320	288	306	311	302	316	281	286	305	306	271	311	271	288	290	286	300	276	288	292	261	312	270	314	251	310	286	306	300	304	271	301	338	316	273	307	311	318	276	309	322	270	292	326	300	297	282	290	289	311	269	285	298	290	292	288	292	306	315	276	295	309	276	286	301	283	307	275	283	319	284	318	288	298	301	292	263	255	308	318	292	293	286	302	282	303	281	275	271	299	270	285	320	257	312	300	263	258	280	286	283	322	301	338	291	286	293	297	282	295	288	286	296	308	314	270	296	288	279	292	291	289	248	286	256	314	336	285	330	277	286	273	305	266	269	326	292	285	291	274	315	277	305	278	277	267	272	290	307	275	290	274	295	290	260	283	279	272	291	273	269	300	263	296	306	291	312	282	272	280	303	320	284	293	301	272	321	243	287	290	254	262	297	299	284	296	290	312	287	264	315	317	287	307	283	311	292	290	303	281	246	255	297	273	310	260	279	299	307	302	305	309	291	287	302	304	277	297	282	311	271	261	259	287	285	298	275	316	274	287	323	320	283	305	289	272	275	301	285	273	284	302	285	293	296	269	296	293	277	291	319	265	305	286	301	306	283	317	324	274	287	307	301	272	322	300	278	265	289	290	286	310	299	271	327	299	304	305	312	301	301	298	296	307	271	288	282	311	270	312	278	274	293	293	273	289	304	273	287	313	279	287	272	278	304	295	290	272	284	257	301	271	289	294	279	285	315	287	287	252	291	288	282	278	265	268	289	265	247	267	268	309	309	293	266	262	304	300	257	290	288	307	310	297	272	284	293	315	288	282	297	306	267	292	319	295	281	281	276	312	325	288	300	299	278	277	281	298	314	264	271	281	322	296	289	270	327	290	299	283	314	284	305	293	288	297	293	285	301	279	307	279	287	288	281	339	289	290	289	301	280	285	300	301	300	301	274	311	318	306	296	310	285	288	265	265	259	293	294	307	270	294	284	339	300	291	299	291	287	342	278	307	295	306	301	305	306	298	306	264	309	306	277	285	290	308	278	272	297	262	256	265	319	279	274	281	289	284	293	280	300	269	286	305	295	293	271	280	301	280	265	276	294	265	305	260	293	314	283	267	309	318	278	282	267	294	316	297	291	273	285	281	292	267	288	294	267	291	280	293	283	300	294	282	300	297	280	271	289	294	293	319	295	264	267	263	311	287	286	262	286	283	266	294	297	276	308	314	294	259	286	290	282	248	281	292	259	280	300	271	284	297	321	310	280	305	286	292	303	297	311	311	287	302	281	268	288	298	335	265	268	288	265	289	322	282	298	284	283	270	313	281	259	281	304	287	282	279	300	305	278	312	306	295	276	300	306	248	278	308	308	265	267	302	279	287	292	285	272	264	309	286	301	297	296	251	316	278	321	292	303	276	305	304	269	294	297	287	296	299	258	277	278	309	283	275	309	281	316	312	320	307	309	290	307	288	301	290	301	326	279	302	331	271	295	298	305	260	287	313	298	282	314	272	322	315	277	291	297	305	274	304	285	308	295	298	278	292	295	286	308	304	274	283	272	268	309	311	302	253	294	290	275	285	303	275	300	299	275	265	276	294	280	294	275	300	302	285	303	289	306	285	300	268	318	283	302	305	290	268	280	306	289	270	312	305	275	283	296	310	282	283	295	288	277	302	262	273	276	256	300	300	270	296	290	260	274	296	275	252	259	278	295	331	287	301	302	276	302	293	278	319	277	306	277	279	301	261	308	320	287	296	275	313	269	274	281	271	286	290	296	290	306	264	301	305	303	273	275	334	314	268	305	307	288	327	296	253	296	273	326	277	289	325	293	276	299	298	291	292	327	299	317	262	300	298	264	276	263	308	301	267	313	278	273	308	313	292	275	260	305	298	271	303	308	308	303	285	264	270	295	303	299	271	283	234	285	294	287	266	261	311	290	280	311	283	270	287	273	292	308	291	310	287	296	319	306	293	252	253	298	324	261	273	301	303	296	289	298	314	268	247	301	294	286	254	312	261	294	265	279	275	294	267	273	307	297	312	288	316	317	289	285	283	245	306	269	298	259	303	259	260	298	317	290	282	309	272	261	301	287	280	296	305	281	285	278	266	287	263	289	289	282	291	274	296	313	261	293	293	294	288	271	300	299	304	304	323	268	299	340	291	311	293	314	313	300	293	299	323	309	303	313	273	302	294	293	284	283	266	290	297	300	290	295	274	283	296	291	304	289	296	291	285	250	306	282	284	265	281	290	303	270	311	282	323	285	283	295	310	296	302	303	306	290	265	271	307	292	274	319	293	279	302	262	282	279	280	309	311	320	290	267	304	288	261	309	289	268	263	285	300	282	287	243	279	301	235	281	311	277	291	290	288	256	283	311	293	278	286	307	298	318	279	303	255	316	269	256	310	283	259	291	284	298	290	265	327	283	309	265	291	294	260	271	303	307	296	289	269	301	292	260	257	280	282	269	290	304	280	293	289	280	274	313	300	291	294	290	315	323	291	305	288	308	280	307	295	269	241	260	313	294	306	298	264	286	300	306	242	315	285	267	294	311	279	278	292	272	284	312	275	288	291	300	313	289	289	271	272	282	304	247	321	275	300	293	282	290	279	302	288	306	267	280	296	283	295	306	255	290	259	268	274	310	271	268	301	279	290	312	279	302	271	293	324	278	266	269	285	279	300	294	302	322	322	301	318	270	292	258	294	287	280	326	288	292	308	306	296	271	292	270	289	353	294	321	302	292	295	316	249	278	304	285	327	307	282	300	281	317	274	274	310	332	275	348	281	298	282	312	304	295	276	307	284	312	274	301	295	270	271	294	290	283	281	307	303	267	313	293	280	283	298	302	305	284	271	299	305	314	330	278	276	304	289	285	274	304	291	290	303	304	294	290	293	305	269	283	318	266	302	270	261	311	308	294	281	255	270	325	285	311	275	291	314	326	330	303	317	297	283	257	310	291	295	292	284	294	265	274	267	289	287	312	268	282	266	293	295	305	306	264	307	294	291	308	275	271	288	288	255	295	290	305	318	294	271	293	291	288	283	289	319	282	282	281	267	311	279	284	313	267	277	297	296	262	304	296	274	278	261	293	287	299	299	278	274	279	294	306	301	281	289	287	302	277	302	284	299	317	267	310	290	309	293	270	267	280	291	305	278	309	279	287	319	283	299	277	307	276	287	312	282	317	305	259	304	317	280	299	287	278	284	302	271	290	293	279	308	304	307	316	278	275	313	296	266	265	309	302	270	260	296	312	260	303	265	287	280	308	293	262	293	311	272	308	273	313	280	291	280	300	304	283	318	288	288	254	302	273	294	294	306	321
27065	20394	11078	3081	1244	987	834	622	579	532	555	488	491	583	506	572	506	477	489	453	462	430	475	458	478	458	445	447	474	462	461	521	467	448	450	409	413	434	444	456	456	401	487	420	417	472	427	432	436	468	411	427	407	424	455	402	480	462	483	448	442	475	433	436	448	439	415	463	477	449	446	444	444	445	453	422	447	410	426	403	460	450	504	426	409	432	478	446	435	415	434	453	453	441	447	422	436	514	452	439	468	469	445	442	452	438	404	448	455	445	434	435	445	453	447	492	480	440	439	435	436	444	469	446	473	450	420	469	461	466	443	475	425	426	420	477	458	443	451	462	458	439	456	441	493	430	443	454	432	432	446	493	421	478	449	425	466	419	446	449	424	429	480	420	436	440	468	446	456	440	470	456	480	449	454	432	449	489	423	430	463	419	482	434	441	432	411	449	453	456	444	445	431	424	455	499	493	454	447	460	467	413	457	465	429	414	414	434	440	476	421	453	416	441	433	451	429	431	470	429	470	450	453	425	460	465	488	432	431	473	488	413	460	446	462	438	444	451	442	419	452	410	405	452	426	463	495	451	435	431	500	459	439	455	447	477	415	472	400	472	459	442	463	468	457	450	433	432	469	461	453	495	405	483	450	411	435	424	461	441	409	420	453	451	471	467	466	442	479	446	466	450	431	446	473	454	423	468	448	453	435	441	437	453	409	454	438	445	456	465	468	412	440	464	460	472	414	462	467	441	490	451	470	441	454	449	464	437	479	442	443	443	432	479	468	394	463	477	423	434	470	484	417	441	455	452	454	416	441	426	425	422	457	445	467	447	438	432	424	485	456	432	418	446	437	419	437	449	448	495	440	415	417	468	435	418	447	460	448	388	453	461	456	461	462	460	458	427	427	437	443	451	445	473	456	438	495	487	455	449	455	425	441	451	443	415	438	441	437	433	467	459	455	448	474	446	434	464	438	444	451	452	425	473	458	432	472	462	429	449	421	461	483	459	425	470	460	458	442	481	459	453	431	443	446	474	416	483	439	448	443	450	484	438	478	459	491	454	448	473	451	463	461	445	457	426	450	411	460	455	434	410	463	439	456	418	437	439	468	463	447	459	429	430	465	468	466	414	452	419	502	467	436	442	440	465	423	457	420	446	436	452	420	452	430	524	431	451	476	449	442	430	455	455	403	450	440	428	459	505	452	478	460	478	466	435	477	413	457	419	426	465	451	480	421	464	445	448	435	439	441	442	456	438	428	441	412	430	431	418	456	468	433	412	439	486	449	476	478	437	445	484	454	433	493	497	469	442	423	468	454	445	416	414	476	457	437	422	465	459	460	429	444	440	454	444	416	420	432	442	446	473	416	431	439	432	430	451	415	431	417	467	414	487	449	421	479	472	452	428	420	415	466	430	449	430	424	435	400	476	427	437	428	466	445	450	447	437	424	426	442	426	453	425	440	440	417	463	450	457	454	436	444	403	451	433	443	447	477	429	461	422	474	445	463	481	420	464	459	420	455	463	441	419	463	430	470	457	402	445	404	410	466	488	415	427	451	455	476	441	452	427	429	443	440	488	439	476	463	419	430	456	451	410	451	434	431	452	438	444	482	481	445	447	446	434	442	468	452	447	434	459	468	459	452	479	440	429	430	435	460	439	447	431	444	472	478	437	434	420	450	479	463	440	453	430	448	475	410	460	486	440	419	455	439	463	491	491	440	426	422	429	426	459	455	440	450	481	439	447	487	476	416	515	455	452	452	413	429	445	487	468	493	397	461	439	464	449	456	401	418	429	472	445	482	475	430	477	433	430	449	446	411	500	410	476	470	470	434	442	462	473	435	453	432	416	478	436	407	456	434	453	432	424	405	440	462	454	455	434	434	436	392	428	451	401	404	435	449	428	452	483	418	422	412	457	450	447	490	430	422	475	457	450	450	448	431	474	444	445	481	451	418	452	401	461	434	433	432	449	440	449	465	462	405	463	448	502	442	444	431	439	480	450	458	451	398	428	428	448	467	456	478	422	465	421	449	439	450	471	464	449	463	457	478	442	448	435	467	470	424	433	445	430	465	470	401	406	451	447	441	456	457	446	410	459	479	436	477	454	463	410	438	479	448	416	423	450	454	446	439	420	469	442	453	454	447	412	442	434	463	458	451	460	471	443	436	424	446	440	440	440	464	481	463	456	448	449	458	424	446	436	438	445	416	442	428	450	462	451	476	479	425	444	438	434	479	469	446	461	440	436	426	433	449	429	471	460	433	447	460	459	458	451	481	432	444	439	412	438	437	415	465	422	409	455	456	466	452	450	464	411	461	419	467	468	451	457	422	463	442	408	415	452	484	422	470	443	443	408	452	436	435	445	438	441	456	408	404	389	490	469	478	426	449	468	437	421	449	425	454	439	464	412	506	427	426	433	405	417	401	452	407	530	443	455	441	447	428	449	425	436	436	481	461	446	459	462	449	424	466	429	439	484	433	399	459	403	448	493	473	456	417	414	426	472	455	432	433	417	433	491	406	449	435	417	433	434	430	450	490	471	461	462	423	432	468	468	399	452	453	450	424	468	438	446	429	430	451	447	420	457	441	420	448	441	424	467	451	450	432	436	430	444	435	453	424	438	453	452	455	434	419	469	471	432	448	456	467	438	475	434	464	420	491	443	471	430	442	446	440	482	409	418	429	435	434	440	413	459	475	468	433	460	434	436	450	435	441	433	405	434	429	441	464	469	429	424	490	491	459	439	463	447	457	450	449	447	444	461	415	450	450	452	449	431	443	455	450	422	457	445	474	464	429	401	459	446	452	440	459	429	486	474	414	432	437	415	493	440	395	459	448	440	423	428	427	455	464	430	474	455	418	482	465	441	455	478	452	434	452	483	419	416	439	447	444	450	422	470	434	411	486	423	460	429	460	408	420	457	455	506	477	424	476	433	469	415	437	478	456	404	462	426	483	470	443	471	438	445	469	467	447	434	445	466	435	457	480	420	435	437	481	423	438	463	429	453	453	479	476	435	467	445	462	447	451	415	444	447	469	459	463	415	489	444	429	482	469	437	440	440	427	452	455	442	460	453	489	443	477	420	468	429	457	439	431	437	419	454	450	472	487	459	473	439	448	466	395	471	463	448	449	422	472	495	429	471	468	449	439	393	447	454	422	419	430	444	479	403	435	435	465	441	450	465	446	451	415	477	443	452	457	428	471	433	460	480	476	442	441	453	457	473	426	441	455	454	428	456	446	433	462	419	438	461	466	448	425	423	444	422	427	445	451	446	455	456	427	433	424	465	454	450	453	413	444	447	429	443	416	420	409	429	469	433	434	429	468	451	426	439	428	461	467	447	471	421	417	444	428	445	461	429	432	448	472	445	424	447	483	417	475	407	402	442	429	469	459	461	453	440	420	454	440	459	431	423	460	465	446	459	451	480	499	450	455	431	474	434	441	413	454	461	452	463	450	435	470	416	466	462	449	442	424	474	416	415	481	402	461	463	434	426	473	453
13844	17577	12607	5249	3100	2459	1880	1421	1180	1097	991	1001	996	1032	1056	992	927	883	913	905	816	838	788	778	762	728	733	722	777	759	757	743	735	743	684	717	771	734	761	706	710	735	713	762	750	753	700	725	703	729	763	724	788	762	739	740	735	738	724	731	781	758	760	756	743	724	762	777	712	777	737	753	735	764	703	774	743	721	689	775	721	728	766	749	722	736	753	712	764	719	710	790	718	712	778	705	745	740	759	745	728	757	774	713	765	743	763	723	732	722	779	702	760	713	782	771	767	728	682	730	735	759	757	748	733	752	738	752	726	758	736	727	763	704	729	750	714	761	785	756	766	759	739	795	742	747	716	720	742	721	828	745	748	716	711	734	779	761	742	736	769	737	744	781	742	760	771	743	749	732	715	718	755	742	772	736	694	770	730	713	730	738	785	729	769	730	705	756	715	722	730	736	738	710	721	767	735	721	762	762	749	696	721	721	732	750	705	773	685	716	736	770	744	754	761	726	786	717	722	737	734	737	710	765	732	730	738	748	737	753	753	729	733	706	736	790	749	787	722	723	741	763	735	728	705	734	738	727	788	734	790	720	730	746	783	756	752	725	733	750	729	740	752	714	761	720	679	697	740	691	734	741	733	747	728	764	715	714	741	797	718	724	731	690	740	718	774	739	737	720	720	732	739	758	780	773	693	754	715	753	707	734	737	757	753	786	756	772	708	744	721	745	769	743	733	732	744	747	758	658	713	741	727	746	775	698	757	737	695	736	734	735	727	765	735	683	731	705	746	763	704	729	769	700	728	724	718	825	764	735	716	702	659	733	703	688	705	743	710	762	816	766	701	736	739	693	701	747	785	780	726	734	690	759	759	754	758	726	754	721	723	762	759	718	725	764	743	757	735	714	695	734	700	724	706	735	710	751	776	735	738	743	767	795	748	758	737	733	750	701	746	713	725	741	740	768	726	702	723	742	756	725	769	740	735	729	715	725	748	745	754	781	741	751	720	763	735	691	747	731	787	702	702	775	731	800	714	731	741	713	684	753	743	755	754	741	748	795	741	744	737	766	759	717	773	755	702	724	748	748	746	732	736	737	747	714	728	719	691	750	707	687	683	749	781	828	765	740	752	744	761	722	766	727	757	704	793	730	684	753	801	705	725	752	736	753	806	696	720	701	761	768	746	797	716	711	686	710	714	699	739	722	782	759	795	745	701	761	749	749	744	775	717	738	725	737	755	740	723	748	745	721	788	760	724	751	702	782	722	734	729	764	718	727	689	745	747	727	739	728	763	781	746	730	768	699	742	725	738	730	723	751	712	706	741	768	713	744	765	695	747	774	752	758	774	696	771	694	757	727	740	744	790	693	767	735	750	730	710	705	677	719	746	757	715	730	760	754	743	781	721	798	753	714	742	751	710	725	714	757	709	768	760	740	729	703	756	765	762	737	686	727	725	753	766	735	710	755	721	711	705	724	705	721	773	733	733	783	728	770	716	680	747	752	750	709	753	708	748	731	744	717	675	749	761	751	765	721	815	797	771	768	760	696	747	676	705	749	734	719	771	720	725	705	751	744	765	825	790	723	718	725	775	738	761	693	726	772	785	792	765	727	769	730	724	718	765	768	734	704	756	726	726	728	735	794	739	731	722	738	736	716	721	745	756	713	731	741	748	746	709	726	707	707	738	744	736	706	733	792	730	704	772	745	720	719	744	729	761	725	718	741	728	785	761	730	722	735	745	726	725	726	756	720	720	761	765	712	738	763	744	770	744	739	719	718	766	774	783	755	688	777	742	736	693	707	741	778	788	736	697	742	714	739	701	755	790	723	774	758	735	744	778	730	715	736	727	756	705	730	727	721	746	807	770	730	749	762	744	709	710	737	688	733	734	691	746	748	733	758	712	746	727	708	696	778	703	768	752	767	701	762	736	761	704	748	784	702	768	744	752	707	696	682	756	742	736	718	739	761	739	729	778	719	748	749	740	708	722	741	708	793	770	740	754	750	735	728	709	713	716	781	792	724	748	739	747	660	762	702	714	766	752	709	815	735	713	725	743	759	760	725	786	745	766	784	738	747	800	761	750	714	747	763	766	798	769	752	781	763	690	749	759	713	737	753	700	771	776	742	755	716	728	740	731	709	763	742	729	712	707	725	787	789	746	732	733	725	725	700	716	751	780	741	751	722	691	756	753	682	739	747	739	725	738	730	727	777	719	777	739	763	709	716	747	666	713	752	730	682	762	702	757	727	750	764	734	705	719	736	760	769	751	730	765	726	723	721	733	775	703	779	732	748	738	784	731	761	726	748	750	759	781	781	717	728	713	719	781	768	704	681	728	731	711	783	706	739	727	726	689	673	718	753	747	766	751	761	740	755	730	783	720	745	770	746	721	811	725	705	734	756	746	735	785	721	739	735	742	740	708	721	757	714	710	733	759	723	751	780	722	737	771	767	769	768	769	719	769	742	779	732	775	732	715	745	766	746	747	718	759	703	779	721	691	705	720	755	700	750	765	696	739	766	744	698	764	751	721	718	730	706	728	762	760	760	758	703	746	790	702	766	736	701	740	778	755	743	786	767	737	752	746	764	756	786	735	748	755	728	716	742	759	777	755	712	768	783	740	715	729	726	698	745	741	758	753	733	751	745	755	761	723	699	768	716	729	780	740	722	749	692	751	752	763	701	726	783	729	752	741	778	703	734	747	772	779	731	752	744	800	726	715	687	786	733	765	706	697	765	724	733	752	764	770	757	684	773	758	720	669	758	683	743	725	756	707	753	772	693	737	742	727	722	751	731	761	696	729	701	726	708	690	742	743	751	748	746	763	724	784	726	770	678	698	747	769	709	758	744	758	721	735	718	708	743	755	708	773	728	719	779	707	711	711	677	768	728	745	744	723	742	774	727	715	708	752	729	738	713	736	765	729	748	795	723	797	732	742	787	761	728	735	714	721	745	741	804	775	750	727	741	786	724	718	754	708	715	733	716	719	709	731	788	713	750	696	731	803	706	731	767	746	763	727	726	703	724	721	682	782	686	788	740	763	717	732	744	790	717	748	755	703	702	755	717	732	759	750	771	715	787	746	735	714	692	757	786	701	733	717	745	761	680	757	782	786	738	702	720	759	724	699	702	735	700	727	713	753	729	762	747	717	735	753	737	745	767	770	704	740	774	717	735	732	680	727	741	737	722	751	726	711	710	731	751	780	740	732	738	713	694	733	721	795	740	726	736	726	762	703	722	741	709	663	715	727	754	766	709	705	761	728	709	724	727	727	729	763	703	712	746	774	713	739	684	767	684	735	710	786	722	706	747	733	756	747	754	762	772	747	745	749	699	726	706	752	764	751	751	734	746	711	692	741	762	709	710	775	741	691	750	779	753	741	683	794	782	714	777	742	776	692	708	750	739	693	729	725	790	734	748	698	707	668	718	790	702	772	735	729	723	743	760	705	728	701	716	779	698	722	764	761	729	722	679	747	748	709	749	721	738	710	740	745	754
24609	21392	28388	24766	19004	3893	1582	964	837	703	668	574	600	636	605	546	530	514	472	517	454	453	449	451	442	427	394	454	431	412	445	464	468	421	414	418	417	358	429	440	412	406	403	427	440	430	452	408	426	411	425	437	395	427	415	394	378	408	423	420	422	373	395	412	394	367	407	402	425	393	392	397	412	418	369	369	429	404	396	390	411	398	376	403	400	380	393	396	382	404	377	381	398	417	428	414	390	352	394	424	422	449	440	415	417	415	400	436	440	391	420	394	390	363	443	420	404	396	430	414	404	392	360	401	402	363	405	387	379	414	380	375	379	395	395	389	403	410	413	358	404	383	420	404	441	407	425	437	408	421	371	423	384	422	450	433	400	396	393	440	403	391	427	369	399	394	417	369	437	386	395	424	404	412	407	431	403	419	416	407	419	389	406	399	422	408	403	426	378	378	379	397	403	396	399	412	430	400	412	430	406	385	370	398	366	401	387	379	412	410	427	395	408	411	391	406	398	410	383	423	393	389	415	379	406	409	438	390	377	376	388	381	400	424	413	433	395	411	409	371	394	396	415	403	430	429	378	438	394	427	371	399	386	397	408	416	410	398	395	389	380	424	397	432	414	399	368	396	397	393	394	421	429	381	400	404	390	393	417	377	404	406	402	433	387	425	415	409	431	414	380	422	405	396	397	389	424	398	445	439	402	385	406	407	406	432	406	386	416	404	417	404	368	394	399	405	384	386	393	408	405	422	419	409	413	394	428	401	399	420	420	432	407	397	416	392	427	414	414	389	431	368	398	357	405	406	420	385	409	370	373	388	404	363	421	400	418	423	354	392	443	399	438	394	405	393	372	400	434	407	392	420	427	414	419	381	406	413	402	411	404	371	377	426	415	433	413	383	385	444	402	388	401	430	392	381	416	440	378	431	394	417	397	387	379	396	400	394	372	422	432	384	420	386	393	394	433	401	380	423	398	381	379	382	397	407	388	391	425	406	363	375	413	410	373	413	454	418	419	400	408	383	388	405	377	439	384	419	412	434	397	417	417	382	379	413	377	410	434	410	357	391	393	402	434	449	365	394	391	407	378	430	435	436	400	391	398	384	446	384	432	373	378	392	423	395	412	414	376	379	433	402	407	372	413	383	423	379	414	382	379	412	396	410	402	364	407	406	397	400	410	381	394	397	383	422	395	458	377	401	416	422	405	436	368	415	413	423	405	418	427	418	383	403	402	399	417	435	381	381	401	434	425	409	401	445	401	429	421	416	412	364	425	432	419	392	363	393	412	456	364	386	365	426	417	364	412	411	395	370	400	361	378	401	443	400	392	407	439	386	426	396	426	421	411	394	413	401	415	401	410	399	352	399	384	381	384	394	404	384	373	412	353	393	399	434	437	375	367	432	376	383	400	401	383	385	408	437	413	382	410	415	422	397	411	394	422	393	401	423	410	410	384	389	370	410	397	413	418	382	395	393	411	396	393	419	370	398	403	379	413	445	441	403	425	410	400	405	407	435	424	427	412	391	380	382	406	393	386	405	392	396	413	407	381	426	410	389	438	382	415	375	395	434	399	388	404	394	483	401	379	397	390	402	401	425	384	433	409	411	416	424	383	417	391	420	384	416	412	397	429	400	388	394	433	429	370	398	405	405	367	418	386	397	388	445	402	445	412	391	426	405	434	419	387	411	384	394	385	412	410	410	398	398	404	423	408	395	415	397	412	367	381	376	410	425	387	399	335	416	378	405	367	406	370	445	396	423	407	400	395	369	389	385	453	412	424	366	402	384	370	403	401	422	408	393	379	402	406	384	384	418	368	394	407	388	395	436	416	364	387	407	379	412	419	405	377	403	400	394	435	404	405	390	423	345	388	378	424	395	418	414	439	409	407	385	413	393	403	422	403	398	397	407	359	397	414	368	396	430	419	397	391	400	411	387	408	379	395	392	370	386	391	397	408	384	385	385	396	384	413	394	390	408	383	442	374	414	381	412	379	392	383	416	394	391	404	397	421	395	419	428	371	381	369	412	392	406	429	427	367	399	387	354	431	391	406	421	414	432	366	419	395	427	399	391	407	393	393	381	396	419	392	366	377	416	422	435	394	393	396	408	412	442	407	403	416	399	356	398	392	438	396	378	371	405	401	403	432	374	431	405	393	393	428	404	398	393	415	400	406	409	411	414	379	395	399	394	415	402	392	419	409	470	417	378	400	426	386	388	404	395	402	372	402	410	383	420	404	383	394	386	417	386	384	392	406	409	391	387	423	384	413	396	381	394	367	365	411	399	400	434	405	397	391	382	421	401	397	390	415	395	400	374	363	412	373	417	372	448	369	387	378	378	405	398	388	397	407	377	386	431	407	380	378	368	406	393	389	426	398	393	396	419	419	404	421	426	399	398	391	418	387	429	411	396	364	427	423	379	407	404	380	424	370	397	391	409	463	437	449	393	398	434	371	394	376	429	355	372	381	401	394	416	404	427	402	419	408	417	392	383	420	416	406	395	398	429	396	421	389	431	408	408	412	398	405	410	402	416	385	373	420	411	370	414	363	388	369	395	427	373	406	427	396	412	362	370	399	403	417	393	374	391	422	391	375	444	388	428	365	382	404	393	403	408	455	392	388	385	409	419	389	387	389	399	394	387	381	372	386	405	421	400	450	392	384	397	388	411	392	356	421	433	366	360	431	404	413	392	387	419	439	430	403	399	360	439	413	401	424	457	393	423	413	409	383	388	390	419	385	409	381	373	395	410	379	391	407	410	411	415	405	365	418	407	403	377	383	384	392	417	427	404	345	387	372	431	385	404	428	383	392	394	363	365	420	404	403	397	351	413	378	371	429	371	414	408	406	393	428	396	374	391	415	404	386	399	402	418	424	402	358	421	404	394	372	403	393	407	392	420	407	377	380	396	396	410	428	400	398	409	407	389	390	376	413	426	413	384	391	373	402	372	391	364	402	356	393	408	412	432	384	404	392	400	409	409	399	363	427	397	422	365	394	376	386	391	415	447	397	361	374	402	424	434	389	375	425	386	432	417	407	390	373	418	394	432	381	438	398	403	395	409	422	406	406	385	398	384	398	409	395	406	343	395	366	373	399	405	379	412	411	415	402	389	383	390	384	413	433	362	414	388	393	432	423	385	386	392	388	391	395	423	424	399	410	429	398	406	438	382	423	427	426	389	412	390	371	402	411	414	412	386	403	395	383	414	377	424	383	410	425	397	395	420	399	444	416	428	415	431	414	404	394	433	375	409	415	379	404	438	379	425	421	417	390	414	382	452	348	426	409	435	388	411	389	402	367	398	384	435	417	382	377	428	385	413	384	431	405	371	387	410	395	395	409	442	408	427	371	426	396	424	409	376	389	405	401	408	448	380	403	411	398	392	398	416	400	375	383	424	396	382	400	399	400	460	387	393	390	381	417	389	370	407	447	380	386	396	381	449	440	404	374	430	412	395	428	375	424	396	414	384	401	403	400	376	389	388	445	368	375	412	405	403
14966	24176	19660	10164	6298	5347	3676	2522	2119	1636	1426	1346	1341	1324	1274	1277	1063	1009	950	856	854	824	739	804	744	725	756	733	707	796	773	741	676	710	675	707	678	732	712	655	667	715	724	728	708	671	712	652	683	725	656	713	685	672	741	715	680	639	678	692	664	670	703	686	681	650	732	662	689	731	658	698	667	664	666	664	703	668	637	693	643	665	667	669	673	723	708	682	647	633	664	757	678	712	680	715	698	644	708	676	694	706	664	688	683	675	663	689	616	675	636	673	661	654	671	674	646	693	658	651	705	679	631	665	651	672	666	701	734	670	691	709	712	690	648	694	680	714	675	692	695	651	683	715	681	688	657	700	687	664	695	667	708	699	625	689	664	625	638	641	675	719	662	710	641	666	686	665	702	657	685	662	666	690	704	664	729	625	681	682	683	615	612	676	713	691	674	675	648	715	693	670	704	655	693	662	681	665	689	690	626	700	676	657	638	698	693	697	633	642	705	686	626	666	664	658	654	636	653	668	684	640	697	686	657	668	676	669	675	668	705	676	707	718	658	674	660	670	692	675	660	668	657	685	665	689	705	670	710	664	688	705	745	697	659	696	680	653	666	685	643	668	684	671	648	652	703	677	659	707	701	678	666	659	674	681	677	671	686	720	688	671	683	634	660	647	679	636	666	664	709	671	671	720	657	721	643	689	632	679	645	659	629	638	699	684	662	706	673	687	677	605	689	700	635	629	614	701	657	622	676	660	664	667	653	668	642	709	677	627	613	716	641	689	693	656	701	660	662	657	689	724	704	690	678	637	687	674	699	716	729	678	661	641	729	675	699	676	685	668	652	685	680	638	688	661	619	688	639	637	695	651	638	635	705	700	674	676	692	667	610	672	625	687	697	703	713	657	652	660	713	680	668	689	629	667	678	695	683	692	661	689	651	643	718	740	700	625	648	729	697	646	626	676	702	685	680	676	695	667	668	661	682	664	690	652	630	678	654	679	664	616	641	684	638	671	654	748	680	690	650	645	652	709	679	678	651	657	655	703	705	682	674	652	686	663	676	688	689	689	637	712	654	667	685	658	678	700	708	645	684	702	658	671	682	627	673	699	674	682	664	708	678	704	660	714	662	698	704	705	702	656	667	675	683	676	675	635	678	661	655	689	658	656	642	644	692	647	682	695	684	675	657	662	679	669	687	705	641	660	665	665	694	675	653	650	718	672	653	686	676	657	677	663	653	704	697	669	639	660	658	656	658	701	684	648	663	681	714	657	736	697	677	695	648	672	706	666	663	659	643	699	658	648	676	683	692	629	674	670	686	675	677	671	639	678	677	713	658	642	722	742	705	663	674	637	702	681	678	676	686	636	701	687	674	645	678	666	710	615	695	666	728	625	652	685	620	664	661	687	627	702	663	695	675	705	670	677	700	683	689	672	675	671	628	683	692	656	668	646	685	669	629	665	639	687	668	660	680	635	694	663	658	670	688	697	724	682	682	622	665	661	654	654	648	677	625	654	716	657	677	684	671	719	615	637	671	702	673	703	703	715	672	662	610	647	712	661	673	720	717	666	712	673	700	688	671	644	677	669	671	635	646	672	675	651	655	627	687	695	691	651	673	678	647	656	668	677	707	641	640	688	655	640	646	651	671	695	683	696	693	739	672	690	629	664	692	725	679	650	666	654	643	644	653	704	691	701	615	661	708	662	695	699	700	667	671	654	632	698	692	678	656	659	657	663	640	631	667	681	677	630	680	702	721	675	700	631	676	659	656	601	697	693	728	677	649	675	662	673	711	654	681	682	682	706	694	672	636	676	722	691	677	687	683	701	642	651	684	680	691	659	690	678	683	654	637	616	656	687	695	667	656	677	635	676	669	665	623	678	677	688	652	628	674	660	729	625	684	659	682	656	684	644	633	661	681	696	646	706	663	697	664	625	630	646	704	634	647	693	693	679	668	694	682	619	623	716	649	668	656	692	680	682	673	700	701	652	715	648	665	654	709	673	654	694	675	674	684	702	696	634	693	661	692	693	688	724	746	679	674	658	686	700	654	657	675	670	681	654	683	701	700	680	658	693	702	716	694	712	648	647	670	680	707	697	674	652	712	649	652	668	654	695	651	728	641	684	695	670	667	698	663	657	684	701	663	653	673	671	681	644	656	711	664	658	642	632	677	684	647	682	710	674	668	686	667	661	684	676	662	651	700	638	638	706	687	664	760	685	647	667	693	661	647	723	662	638	645	674	701	723	703	642	701	669	704	646	665	707	687	692	686	710	662	700	722	666	673	672	661	711	659	672	692	663	685	693	666	734	676	618	642	682	648	661	669	681	670	714	667	683	666	665	722	676	699	663	723	661	656	677	663	722	658	641	714	656	678	659	670	669	682	672	678	659	686	625	642	637	665	682	670	656	655	657	674	659	667	668	682	676	665	642	661	688	659	708	669	693	681	657	650	660	694	688	709	633	620	627	653	670	704	648	657	683	676	665	709	705	660	720	646	634	660	674	708	670	656	717	671	656	656	693	632	631	646	702	660	678	639	649	685	669	664	682	643	700	634	660	670	672	641	677	654	697	650	664	690	671	686	620	672	705	683	655	640	668	693	684	721	660	690	678	658	646	662	682	704	648	670	690	647	685	687	654	711	742	688	661	706	669	753	669	666	700	682	631	676	656	692	654	652	637	635	685	695	702	658	692	662	715	690	649	695	699	697	677	688	692	688	708	730	667	685	655	703	743	703	697	695	661	698	656	683	664	654	718	659	638	690	656	710	651	718	684	695	675	649	654	659	679	669	674	677	696	672	668	637	653	684	642	618	697	673	683	686	640	712	707	654	646	638	633	668	656	605	686	661	680	655	699	648	660	659	695	648	643	669	699	672	663	696	645	655	661	685	623	687	684	671	680	652	672	671	720	702	685	640	670	685	686	664	660	662	669	734	695	680	674	703	684	681	669	698	659	703	673	707	630	667	618	681	709	682	688	683	628	683	663	686	711	641	670	628	667	672	671	689	721	646	658	710	689	668	688	683	694	639	665	712	677	679	680	690	689	659	666	642	662	678	625	656	715	677	638	658	656	658	663	714	687	667	704	690	663	696	659	636	688	655	694	689	727	687	625	636	689	675	665	660	692	691	704	680	677	698	660	703	711	695	642	662	637	644	713	689	674	722	703	661	699	677	654	645	665	680	688	641	707	668	669	658	604	718	646	671	624	679	646	638	664	645	680	661	697	689	708	649	673	701	663	687	680	648	713	688	677	698	675	634	704	649	705	642	689	665	691	719	645	680	634	651	658	659	683	686	650	683	671	700	642	689	688	673	685	654	666	624	670	676	649	683	651	699	644	673	709	716	655	641	687	721	665	663	659	724	675	645	641	673	651	660	702	690	700	732	672	643	648	690	686	657	698	672	675	713	670	660	703	685	701	632	683	670	694	668	643	644	673	700	644	649	675	633	644	682	627	600	687	702	616	651	639	637	658	675	657	664	713	650	628	637	658	700	704
23469	21331	29103	23922	21335	19348	3914	1283	827	690	592	542	483	474	453	433	393	334	303	260	253	216	207	223	197	195	215	197	188	197	211	225	207	229	198	219	215	206	178	165	171	165	197	157	189	177	180	182	165	170	163	157	156	167	177	152	173	168	162	153	185	162	172	170	162	179	154	162	190	169	157	185	155	169	157	171	168	164	137	182	170	166	159	157	156	141	160	170	159	171	162	174	167	147	149	145	163	186	177	149	164	162	189	182	138	182	161	164	164	163	154	188	183	164	142	185	142	145	154	149	171	184	156	182	163	188	164	167	181	178	154	158	161	164	151	171	159	144	146	174	152	170	158	156	142	164	137	192	145	174	138	138	161	164	141	159	177	157	170	148	162	163	156	168	152	145	148	169	131	176	148	177	161	157	165	179	171	151	174	174	171	154	166	157	152	154	146	171	154	146	157	172	181	181	156	168	147	155	169	163	141	151	151	159	166	149	168	156	162	162	159	164	193	158	159	173	158	143	177	173	163	153	138	159	153	163	151	149	151	162	179	161	146	128	143	179	162	174	194	164	136	168	177	168	177	184	157	164	147	154	158	159	166	174	164	164	177	166	179	152	144	159	155	146	172	170	193	175	170	150	140	157	166	152	153	175	167	148	162	153	151	160	168	162	156	170	150	159	195	174	157	159	150	170	148	154	185	165	156	157	154	164	150	185	144	168	188	163	148	153	159	180	158	166	171	164	167	154	147	191	166	164	173	180	170	171	155	172	144	156	162	160	173	164	155	137	156	164	185	143	173	148	141	175	154	171	170	135	142	179	160	174	171	149	140	153	160	179	187	169	146	157	154	147	176	163	191	156	152	147	173	137	162	152	164	173	167	163	149	159	149	171	143	189	154	181	167	161	180	140	172	167	178	155	162	162	169	157	166	172	158	159	148	174	143	154	143	167	150	173	179	157	157	184	155	160	182	160	160	182	150	175	179	147	161	169	144	183	161	146	167	142	155	141	174	148	163	149	155	169	147	177	145	179	171	154	173	167	152	168	183	160	169	172	168	158	174	160	190	159	148	158	144	148	160	176	167	154	171	174	145	164	162	155	157	159	162	176	149	158	174	172	180	152	155	143	174	154	160	192	138	165	186	163	147	160	165	165	167	141	168	155	169	153	164	162	137	173	148	172	156	148	160	155	164	160	167	151	165	158	175	160	147	165	173	156	148	141	155	162	148	176	152	167	148	153	166	166	152	175	166	182	174	165	155	170	157	137	171	142	175	185	148	148	154	163	156	162	146	148	148	172	155	165	157	156	178	167	139	145	173	182	158	159	171	193	172	159	155	186	171	183	177	168	160	152	184	168	172	176	150	156	159	176	163	176	151	156	153	171	141	144	147	145	157	173	163	177	159	174	185	171	180	158	145	177	135	153	178	163	151	162	136	150	168	165	153	190	141	153	159	158	163	160	156	168	189	159	165	168	167	157	163	141	163	168	169	160	158	163	145	164	153	147	168	135	167	148	153	174	154	166	162	169	167	171	166	180	148	178	126	159	157	180	178	168	163	161	159	178	167	140	163	165	179	147	173	188	146	160	167	162	180	171	167	140	149	166	163	166	177	162	188	159	158	176	174	159	156	158	192	172	175	166	173	159	172	161	138	180	176	179	167	159	163	159	191	171	199	171	166	161	173	144	162	168	157	189	168	164	140	142	167	191	151	155	171	171	146	147	142	159	159	183	151	161	144	172	192	150	160	153	157	165	153	150	158	166	151	163	159	167	141	136	153	179	151	156	157	175	169	151	131	179	163	175	151	158	180	189	161	146	197	165	164	172	138	168	146	152	201	170	168	146	143	151	156	154	133	161	162	156	174	164	156	154	140	155	166	161	154	135	145	163	179	169	163	149	157	164	181	172	157	166	162	159	169	160	169	173	138	180	163	154	140	166	158	158	154	165	159	158	156	168	150	173	175	162	157	163	168	156	166	167	154	142	165	160	173	164	175	161	153	161	144	144	162	178	151	146	165	175	170	147	163	183	166	170	151	164	160	151	171	158	147	140	182	154	171	147	156	155	156	155	166	150	167	174	174	148	159	166	167	180	162	144	145	160	154	177	164	170	151	168	162	171	172	154	179	172	150	168	173	168	180	156	144	129	182	137	165	173	150	174	157	164	177	166	159	186	143	168	156	154	155	155	149	139	166	172	183	171	164	183	171	156	171	156	154	157	169	180	159	144	156	187	153	190	176	153	180	143	163	165	155	152	153	144	175	152	149	165	169	175	141	149	175	143	163	167	165	165	182	162	177	165	157	160	160	160	153	178	143	140	154	165	146	144	142	153	177	163	142	158	163	174	179	150	150	153	158	147	168	194	165	165	143	154	156	163	170	150	145	178	183	172	151	169	168	164	178	174	161	189	162	173	179	186	156	170	152	153	168	146	175	181	140	188	170	162	161	169	138	182	167	155	139	147	171	162	138	163	158	174	148	146	186	145	157	149	182	160	124	142	172	167	173	178	158	157	162	158	162	170	148	161	161	171	141	163	179	168	177	153	179	155	166	148	174	158	174	174	156	156	171	155	163	148	171	160	166	175	160	144	121	145	144	168	179	163	164	169	154	167	162	148	177	190	173	144	159	168	178	153	154	154	142	155	152	147	154	150	170	173	154	163	130	147	172	164	148	184	157	169	187	151	154	177	146	145	146	153	160	172	165	155	159	150	162	150	144	165	162	164	136	156	168	132	184	130	178	206	179	171	145	167	173	193	141	162	166	156	156	163	151	149	161	157	169	160	139	161	133	159	157	144	161	159	143	142	176	169	151	158	162	174	140	147	173	173	172	170	161	153	183	174	153	170	154	162	155	159	174	159	170	156	153	162	157	161	157	169	157	136	161	133	138	146	174	140	158	148	143	173	156	143	163	175	167	147	165	164	139	151	173	173	169	158	149	161	161	162	171	165	157	178	143	157	160	183	165	166	151	143	176	159	147	170	149	136	159	155	174	154	153	160	176	146	149	151	160	188	178	158	141	170	165	164	139	153	164	144	162	152	165	154	158	163	174	184	166	153	145	148	156	161	153	178	168	157	150	174	144	166	161	165	158	148	158	155	169	141	156	161	147	165	180	181	163	162	169	181	169	184	154	165	135	152	163	161	168	179	148	140	168	141	150	156	172	142	163	160	153	178	172	164	173	186	159	168	146	161	165	144	138	173	169	150	192	156	187	158	157	187	159	137	151	177	139	171	189	157	145	158	154	146	165	170	154	169	181	156	172	164	178	175	167	164	152	174	144	162	163	160	149	160	148	144	174	152	167	155	157	163	180	169	135	155	160	171	177	175	166	173	157	172	155	166	158	167	151	153	163	179	140	154	173	162	162	157	148	164	156	164	165	139	149	141	148	138	148	161	158	168	147	180	147	136	147	185	149	181	163	151	175	157	152	183	157	156	179	157	151	173	158	164	166	171	129	163	173	169	174	154	157	200	172	138	165	156	123	155	157	156	162	169
16763	28770	25073	14528	10166	8247	5369	3786	2903	2177	1810	1640	1547	1336	1321	1197	1038	900	771	619	604	564	477	423	414	416	403	400	425	398	412	360	400	361	377	402	321	348	354	329	343	315	370	311	314	302	313	325	276	314	290	346	294	327	280	281	303	291	295	312	287	285	312	304	290	309	293	302	286	324	298	291	285	262	268	292	286	324	264	302	288	293	299	293	285	270	305	295	287	327	312	279	315	263	294	294	274	310	298	308	280	276	323	302	280	277	267	322	287	307	291	321	264	277	308	275	310	287	302	258	279	292	306	256	300	285	277	285	271	274	295	251	256	264	288	287	267	275	269	265	276	277	298	281	287	309	302	267	250	281	256	291	272	277	268	259	259	274	275	276	279	287	300	300	286	272	291	275	275	277	304	294	294	279	298	286	308	283	294	267	302	298	283	312	288	254	292	307	301	291	317	281	283	322	259	285	286	292	282	298	279	268	248	296	309	304	268	285	255	287	290	271	278	295	272	271	311	300	292	263	306	258	289	256	285	279	267	283	275	277	282	265	309	278	280	270	275	285	311	301	276	302	290	293	289	298	277	271	264	292	297	270	262	295	282	282	341	295	291	303	268	293	258	307	275	301	288	271	264	298	293	287	267	292	293	281	316	265	275	282	301	270	305	299	287	290	308	290	297	290	258	288	278	283	275	287	313	290	265	279	293	291	256	288	283	276	290	294	281	269	273	243	271	290	278	273	265	281	274	268	269	286	298	283	317	289	300	304	284	290	275	294	304	293	266	270	272	290	281	281	249	292	291	303	288	278	303	275	258	266	261	273	302	270	304	277	267	274	266	299	261	285	312	288	247	277	302	303	271	268	302	253	322	280	297	278	258	306	278	303	270	244	293	282	296	314	287	294	290	281	288	290	264	289	243	288	261	281	292	298	304	287	280	299	266	266	281	292	262	298	320	279	281	253	288	270	268	267	259	287	297	298	262	286	305	297	258	283	291	238	280	303	267	271	305	295	303	265	283	274	281	295	290	300	281	291	236	280	288	277	261	261	297	271	290	303	276	296	288	302	288	273	267	298	252	280	323	279	278	271	281	282	285	256	291	288	262	282	319	329	292	278	264	269	253	272	281	293	275	277	270	279	272	277	295	269	303	278	277	240	286	289	282	295	261	256	285	268	279	319	323	307	277	262	301	255	292	302	280	247	306	284	314	287	300	304	275	280	247	285	280	284	254	272	260	270	257	294	334	280	292	279	273	280	240	269	292	272	245	267	308	279	283	259	256	291	312	284	303	262	328	276	294	276	317	279	280	250	313	253	297	313	310	307	304	313	305	261	291	275	247	275	268	287	237	288	267	269	283	261	286	297	274	297	290	287	304	301	297	300	274	290	291	290	267	285	292	287	274	286	276	282	294	280	318	284	257	297	303	301	330	271	280	275	265	289	283	295	295	272	295	271	315	279	292	288	316	282	283	276	279	274	287	276	266	276	255	266	296	313	273	277	286	289	305	281	289	302	280	252	270	281	318	285	249	292	277	281	276	265	297	296	274	287	308	263	299	305	292	276	297	298	293	264	296	269	276	292	305	305	298	247	300	268	279	270	311	295	281	298	290	276	301	278	289	277	285	268	299	266	264	269	292	285	283	285	295	297	293	283	277	292	291	312	272	262	302	289	298	275	283	290	290	281	292	304	277	315	284	259	275	300	274	262	277	301	267	308	289	284	309	296	274	277	289	275	281	300	303	296	269	263	299	270	272	285	272	284	274	251	311	263	287	275	279	272	290	287	272	262	280	295	301	286	272	285	287	270	279	283	286	272	254	284	274	268	316	280	293	305	306	276	314	277	286	279	299	294	316	266	268	283	256	294	289	301	282	294	298	277	313	300	280	268	287	280	282	295	280	285	286	277	261	292	266	311	281	301	289	288	256	269	293	259	297	274	296	279	276	275	271	285	270	322	280	246	279	286	301	261	279	280	289	302	269	286	297	275	263	291	274	280	308	297	262	285	294	272	268	278	299	266	268	265	316	299	270	290	281	295	277	282	305	311	294	264	260	275	315	293	297	298	277	293	275	292	290	268	297	278	282	276	246	282	256	294	271	268	250	278	274	278	288	274	232	264	277	279	274	275	317	283	285	289	260	284	258	289	289	264	305	308	274	288	300	272	302	266	283	310	281	306	297	310	272	307	286	275	292	280	254	279	262	282	293	284	264	273	278	313	297	311	258	315	299	292	280	262	288	250	282	301	269	295	295	280	282	288	281	276	305	298	298	300	281	319	288	282	296	265	279	283	297	286	293	304	278	308	292	291	270	270	269	265	268	273	261	274	288	263	280	284	301	305	315	278	304	262	290	298	283	269	267	283	274	273	276	302	289	285	296	279	310	296	288	243	286	258	305	283	310	287	272	267	282	306	272	290	296	288	274	280	289	302	281	285	285	275	296	240	339	302	261	248	280	268	303	288	296	252	295	262	262	274	303	260	302	287	279	287	260	261	289	317	278	289	285	324	299	293	284	306	285	264	251	289	242	275	257	270	271	297	304	264	286	300	304	290	277	272	298	263	265	293	295	301	312	282	307	275	272	278	294	306	291	250	294	292	260	288	293	273	290	282	288	292	304	285	290	264	273	268	276	246	291	286	281	271	277	289	285	291	284	298	292	294	269	275	286	284	282	325	273	322	308	262	287	271	300	285	285	272	288	277	300	266	295	275	296	305	276	262	320	318	293	306	289	303	278	299	284	285	333	277	267	295	279	282	284	280	303	267	276	270	263	308	292	313	301	261	286	271	248	309	257	265	254	257	271	313	284	304	290	281	294	316	315	282	281	265	257	260	288	276	238	281	299	296	279	263	300	272	279	288	290	290	306	279	283	276	271	294	276	293	324	301	312	312	291	265	274	270	274	294	311	286	312	295	324	282	282	305	256	297	322	273	277	290	263	256	262	273	276	292	263	283	311	322	252	264	297	260	291	278	293	300	294	256	293	262	264	272	295	306	280	315	279	275	300	314	287	280	322	285	301	262	282	282	281	271	294	258	276	285	267	287	282	294	300	263	304	293	314	293	302	258	285	291	264	282	310	295	289	238	271	264	286	314	270	262	261	287	265	279	298	309	292	271	264	265	290	252	274	289	295	300	273	278	265	320	304	290	286	268	303	291	300	284	245	287	263	309	263	263	280	285	267	261	270	294	283	288	291	283	284	298	258	284	294	294	254	266	275	281	300	295	258	285	275	261	295	290	275	270	272	285	240	282	273	283	301	281	264	279	289	300	278	287	298	326	265	298	277	279	275	260	284	310	273	305	280	282	287	263	302	262	296	265	307	271	292	239	285	306	288	277	307	296	262	264	305	291	310	283	273	317	270	290	297	261	289	254	271	261	284	257	265	290	298	275	299	267	242	283	286	308	268	302	283	313	249	288	255	286	285	298	314	275	276	279	278	277	269	300	280	305	299	290	296	286	266	284	281	275	307	307	263	288	290	278	286	274	302	276	299	297
27076	20393	11177	3899	1712	1225	966	674	566	523	525	525	554	515	519	534	518	463	481	485	473	505	411	429	439	441	455	426	466	432	415	458	467	441	432	453	463	456	470	471	421	477	443	432	469	452	492	466	469	471	431	433	476	407	437	432	459	474	441	424	468	431	443	444	428	432	505	421	421	485	435	438	435	426	429	452	465	462	418	428	465	461	460	393	428	445	464	450	398	452	435	451	445	433	435	428	456	475	454	439	448	443	454	448	472	446	422	413	447	386	437	428	450	434	410	418	439	441	437	454	431	450	426	429	455	445	474	418	438	398	430	483	423	445	449	450	470	420	472	435	442	452	435	415	442	390	434	444	456	468	485	424	405	449	449	425	465	422	427	450	452	431	400	445	409	439	462	443	425	431	460	474	473	453	435	484	425	459	437	426	453	462	458	478	439	416	465	448	429	460	441	441	452	438	426	462	473	436	441	497	437	500	467	402	432	451	437	425	473	450	447	446	449	445	450	463	464	443	499	462	448	435	404	457	445	409	448	416	435	432	415	440	427	415	398	414	457	461	475	463	425	435	415	436	418	479	406	447	423	442	456	436	431	435	426	484	431	469	430	443	447	421	411	410	445	479	446	458	418	459	439	464	456	445	412	498	452	421	444	438	432	449	472	432	453	411	402	451	464	460	479	411	416	466	434	439	465	459	428	483	442	441	425	428	436	477	430	428	431	446	467	473	485	440	416	399	442	480	463	460	461	460	441	464	425	448	447	460	453	449	458	444	457	415	480	463	495	442	457	429	432	445	457	418	447	445	466	432	434	468	463	415	420	477	444	473	489	423	446	453	437	425	442	445	459	443	446	403	408	464	426	450	456	445	440	481	419	428	451	445	448	447	444	421	425	445	447	425	483	431	408	445	427	449	453	461	428	426	435	456	414	415	467	414	452	465	466	429	432	502	457	466	397	468	454	408	475	460	458	487	405	420	472	411	429	453	392	455	431	451	430	455	448	457	463	452	491	458	498	442	436	411	437	486	460	439	434	450	424	422	465	439	415	488	414	438	439	480	430	455	422	401	459	447	425	461	448	445	438	411	455	394	427	404	433	404	418	384	466	466	431	441	484	440	436	434	446	472	428	460	478	458	451	409	438	447	492	434	438	442	431	431	441	456	457	433	432	431	458	479	441	450	468	472	447	429	449	438	443	434	468	449	458	462	441	431	470	427	421	461	446	439	482	456	445	435	451	427	424	458	489	453	460	421	446	409	483	444	472	440	427	452	439	449	418	455	466	449	465	457	453	456	436	429	453	459	425	444	470	422	430	460	406	438	476	421	465	441	460	416	451	456	475	426	475	458	413	452	419	451	457	438	451	421	406	408	462	421	428	450	475	458	487	452	436	452	416	444	473	482	446	443	443	458	447	455	423	452	436	436	411	443	450	426	444	474	441	447	439	432	451	432	446	413	417	456	445	419	431	456	433	453	427	465	476	416	437	399	417	434	424	445	476	411	440	433	456	424	419	436	465	436	466	449	452	460	427	416	504	445	447	414	447	457	449	440	452	443	453	448	459	483	446	469	449	458	386	444	403	443	451	418	406	409	456	440	409	456	466	469	446	474	422	443	459	438	450	461	436	432	423	450	459	439	449	412	454	439	420	439	462	448	426	449	432	452	483	419	412	471	452	443	471	434	490	444	416	480	441	425	426	436	415	454	467	468	470	421	411	450	452	448	451	465	422	461	437	440	445	462	455	404	447	467	426	476	480	419	413	459	473	454	441	438	436	456	427	444	462	445	439	433	424	422	492	442	448	426	444	436	459	455	453	432	443	441	460	484	461	433	475	400	406	461	424	420	406	452	464	429	445	440	444	468	460	468	457	428	450	396	465	467	423	445	417	456	406	458	418	451	413	399	415	445	449	439	452	434	430	458	458	423	399	452	435	422	444	384	452	454	410	493	441	443	455	430	446	498	430	399	410	463	454	433	437	439	439	439	477	429	437	398	443	458	421	429	454	414	414	427	461	441	461	447	452	432	418	393	457	418	453	423	417	437	423	452	392	439	461	400	440	446	427	446	436	408	434	476	439	434	442	454	461	448	435	441	452	439	414	463	416	457	445	416	440	381	431	434	438	452	434	457	411	467	459	441	436	464	433	432	461	408	456	426	485	426	427	445	443	409	462	427	464	459	439	444	432	419	456	409	395	460	469	473	457	393	467	414	449	450	418	421	419	404	464	470	450	443	400	446	415	463	427	438	422	386	422	448	469	463	463	464	447	419	456	455	438	472	471	455	453	430	431	458	461	460	494	419	417	416	436	430	440	415	395	432	461	424	405	462	406	466	469	435	420	451	420	437	425	442	463	394	484	441	466	444	440	438	412	464	423	437	446	431	444	465	449	445	510	465	386	411	457	418	490	450	431	443	424	454	459	448	506	450	428	425	420	425	440	420	455	411	492	401	464	438	446	457	450	444	468	470	469	427	449	430	441	464	451	473	442	438	459	445	430	467	438	451	422	426	404	482	410	473	440	460	450	446	437	458	443	450	465	449	440	479	434	415	440	451	471	429	446	432	433	446	448	469	436	459	511	438	455	429	405	408	411	422	453	433	458	449	418	468	414	443	444	473	427	433	461	418	492	410	465	504	403	449	461	429	484	428	444	461	425	417	466	459	429	451	452	467	424	477	431	452	462	446	430	433	420	431	467	415	436	420	461	449	428	453	453	452	451	446	465	481	466	452	408	441	481	437	452	414	444	463	455	458	467	421	455	473	395	484	488	453	460	410	418	458	451	426	456	450	402	439	477	446	431	424	454	415	483	442	441	480	413	441	453	478	462	430	461	461	449	427	446	448	434	474	459	435	451	403	446	434	439	460	465	439	470	452	461	444	431	411	399	451	442	460	471	426	424	462	459	440	465	434	418	473	393	416	448	430	451	440	389	405	483	447	452	443	442	463	473	453	418	456	467	417	455	464	465	469	463	441	455	436	398	433	419	415	461	461	433	437	473	436	468	445	444	426	440	511	410	492	471	424	436	406	417	416	452	456	437	408	495	420	435	434	474	474	448	430	417	423	396	478	481	428	433	446	424	477	431	439	424	459	460	459	427	447	413	480	416	448	453	419	439	407	428	455	462	448	449	436	436	403	439	457	430	442	452	420	413	424	412	412	458	455	409	427	451	416	453	454	458	403	483	444	445	452	449	386	437	423	467	458	450	430	453	436	491	452	394	481	399	462	460	425	432	424	491	444	458	458	456	448	469	449	459	465	419	453	465	440	436	478	461	449	453	427	415	425	444	429	449	457	440	445	449	450	414	437	434	428	418	434	436	418	411	422	412	450	452	429	438	438	468	421	456	407	412	442	445	423	464	444	457	419	437	421	456	426	475	438	453	436	431	450	459	438	404	437	442	464	449	422	448	436	464	438	436	448	440	450	435	440	449	469	429	463	441	454	435	426	425	460	430	395	454	440	428	437	479	457	402	469	420	438	442	455	463	438	459	444
11440	15087	13006	6737	4322	3136	2338	1510	1294	1149	1060	1027	1048	997	1028	966	937	949	845	792	724	771	761	780	694	703	763	732	787	717	750	742	750	730	761	758	715	754	715	702	724	761	708	707	709	741	702	724	704	740	747	745	709	737	806	705	759	730	730	799	727	725	782	737	733	705	723	756	729	689	718	696	693	740	732	726	739	680	731	700	737	752	724	768	726	811	701	776	771	754	771	750	721	709	739	790	773	706	736	735	738	747	702	705	753	739	724	766	704	734	752	768	755	727	721	726	723	724	776	714	736	748	752	756	709	757	759	750	752	684	741	662	761	764	710	748	679	718	714	722	747	721	751	721	722	710	735	714	726	744	725	754	739	749	751	754	692	750	673	751	750	705	691	714	720	695	728	744	747	766	684	682	722	756	742	723	712	736	687	716	736	706	728	739	668	723	712	742	708	743	742	719	723	744	753	689	784	722	692	742	716	745	724	738	766	743	742	699	724	753	769	733	722	724	705	744	763	767	744	703	726	703	755	705	712	736	755	760	733	695	748	770	721	712	709	713	695	743	730	738	729	799	718	786	752	725	725	670	749	798	752	706	744	720	708	718	737	726	761	723	729	731	730	745	744	772	702	763	724	738	746	763	756	720	712	703	705	752	746	706	697	736	740	720	755	738	723	748	743	716	717	734	716	743	707	735	692	742	722	756	726	740	732	706	731	734	757	736	718	751	731	717	713	770	715	754	734	727	752	762	733	754	722	725	683	762	750	675	726	762	754	719	771	742	721	752	720	760	716	793	725	708	729	684	746	746	738	727	740	743	701	795	764	725	753	714	790	735	726	698	733	700	726	758	719	737	681	716	746	763	669	678	743	691	722	712	700	762	740	679	681	763	714	762	753	768	690	700	740	745	758	783	727	726	763	717	786	790	750	729	766	734	731	693	716	736	757	690	689	744	747	744	759	723	748	719	765	709	720	713	739	696	700	708	716	764	741	725	713	735	701	781	674	701	749	721	756	718	737	760	817	787	765	729	724	710	764	767	726	763	705	723	718	709	721	737	739	726	735	726	752	755	732	729	720	723	722	715	693	678	736	746	762	713	753	735	698	723	748	727	691	736	736	738	780	714	724	737	780	707	698	735	734	750	739	743	730	736	692	755	731	705	736	710	708	757	751	717	721	702	739	718	683	742	744	716	749	713	740	704	738	752	718	738	758	681	675	759	728	745	755	711	748	712	667	767	723	709	729	737	710	721	778	706	710	730	700	688	731	711	769	738	717	717	693	708	741	737	719	753	756	747	705	712	731	758	715	745	732	722	734	760	721	740	714	750	729	712	692	708	748	735	740	753	702	690	745	743	763	755	751	729	719	722	724	741	709	735	707	737	641	751	701	736	778	733	707	702	735	719	681	710	765	719	710	721	768	701	744	698	710	782	746	718	727	731	785	721	711	737	759	770	757	760	694	699	682	712	697	776	748	702	764	767	696	748	714	730	750	730	724	720	761	733	663	719	710	677	725	699	753	726	735	748	708	732	742	716	720	716	741	716	759	728	686	742	751	737	688	724	749	688	725	764	737	735	665	677	730	713	734	794	693	721	759	672	744	702	774	720	724	716	723	741	757	727	738	723	738	705	688	708	695	697	725	720	730	739	781	751	708	756	745	712	744	775	733	761	741	701	739	701	689	754	736	723	752	692	741	733	705	794	703	779	705	735	683	730	718	714	778	698	687	768	739	754	770	793	702	775	700	722	706	766	779	746	713	711	740	707	700	707	719	738	760	693	756	724	703	761	696	734	740	755	709	688	711	731	771	706	707	755	702	728	791	759	751	725	727	724	707	715	718	733	728	759	722	745	730	663	788	726	758	750	727	731	755	753	704	702	730	723	730	732	768	664	715	747	740	716	761	767	708	737	750	708	744	743	708	684	759	782	712	722	750	750	720	723	751	724	767	675	767	738	702	788	700	749	756	713	725	740	764	740	756	794	757	725	681	767	672	755	714	704	695	748	722	802	697	696	751	717	718	722	672	782	705	726	762	730	762	735	742	669	752	715	748	710	758	711	735	738	697	759	696	768	725	724	771	730	720	770	771	731	745	739	735	741	786	729	715	718	731	779	766	719	731	710	749	700	754	718	726	727	746	784	712	727	717	766	749	721	733	677	779	785	699	679	734	776	730	757	710	684	760	731	741	706	739	707	717	752	712	711	710	719	765	764	744	751	724	727	729	750	723	743	729	721	787	713	695	743	756	707	739	748	745	747	736	701	720	723	705	720	748	680	717	721	773	731	688	701	718	765	684	714	765	723	735	753	753	709	753	725	725	724	702	743	700	732	754	722	700	743	741	759	709	707	724	720	703	730	713	748	758	748	735	780	765	710	724	754	698	701	710	702	703	788	721	723	765	710	724	734	718	711	716	706	763	765	718	737	777	730	671	745	724	707	742	741	723	712	731	725	700	703	724	714	735	739	740	791	738	711	723	679	720	701	717	729	721	816	751	727	731	718	721	766	745	725	702	716	750	756	732	736	741	747	772	765	705	750	704	658	783	736	768	714	722	688	733	779	757	751	698	722	736	743	712	760	709	706	720	752	678	746	749	727	782	760	705	737	715	752	725	698	780	745	714	728	719	745	779	687	717	709	694	751	744	731	682	734	727	679	708	671	690	724	728	731	740	714	760	715	736	698	762	733	750	730	731	729	781	721	739	750	747	738	729	721	780	704	682	703	741	723	732	719	724	743	759	758	744	735	767	720	727	734	739	716	718	704	770	725	729	726	733	761	739	710	735	755	718	789	742	805	694	755	768	711	751	719	751	683	677	736	745	704	755	735	663	752	729	760	731	779	717	768	719	695	767	694	685	722	792	738	762	770	713	748	729	736	770	785	705	704	732	714	717	710	782	735	731	754	699	740	763	697	722	718	752	725	744	701	739	734	711	764	749	736	728	739	750	752	714	690	729	706	757	699	726	764	712	736	780	756	713	777	745	725	775	751	758	705	735	744	720	733	752	786	710	701	725	709	721	760	712	692	739	769	740	730	800	740	773	713	713	737	735	719	754	741	735	689	712	737	721	699	741	714	760	783	698	696	715	743	699	704	748	725	737	717	701	748	739	704	698	739	711	706	735	758	712	748	738	728	729	720	751	711	706	704	721	684	746	662	740	746	702	725	735	705	723	755	719	765	724	729	737	778	730	758	761	700	705	747	740	761	751	739	724	759	723	757	689	677	786	712	732	708	726	765	700	703	693	736	701	755	779	747	682	733	743	738	741	754	776	673	669	762	710	753	745	725	735	752	712	764	732	723	692	714	718	712	710	750	761	707	722	697	791	805	736	701	757	721	707	714	736	733	727	731	741	731	748	698	749	718	686	744	698	725	741	706	711	776	741	707	767	714	766	749	739	748	723	737	731	714	720	768	756	795	759	716	732	734	716	751	706	729	728	719	723	750	758	687	716	736	743	737	709	759	746	758	763	707	779	744	716	676	719	718	748	685	788	723
24602	21419	28421	24798	19024	4106	1742	1068	798	708	688	623	633	612	547	563	515	455	517	474	457	393	457	410	381	427	432	421	418	398	386	408	419	429	404	427	453	373	397	433	387	369	380	409	392	377	386	385	358	369	389	423	386	420	386	372	381	407	390	372	397	356	397	402	404	373	365	413	402	392	427	417	407	382	400	398	410	354	392	439	382	445	397	420	397	408	437	386	434	392	403	436	397	371	413	371	421	423	459	400	403	421	399	411	369	408	357	377	396	416	403	403	374	372	360	378	370	394	408	366	431	408	420	363	419	377	409	425	425	372	385	400	411	367	403	414	400	390	385	414	394	403	403	396	388	431	413	400	412	371	416	431	413	389	362	403	380	433	369	401	397	375	370	396	373	385	362	421	382	414	434	391	416	425	382	405	374	390	399	408	416	418	380	418	381	400	391	385	388	408	401	401	369	390	415	408	395	379	409	405	407	388	405	369	422	415	372	401	393	371	374	389	372	398	383	405	382	422	376	375	386	399	394	398	406	436	365	412	419	381	409	369	378	400	403	376	423	403	388	351	418	429	412	405	385	356	402	397	390	375	407	419	394	410	382	412	387	368	407	398	361	378	396	406	435	394	397	419	390	409	399	416	406	366	394	396	403	374	414	428	369	411	405	411	396	410	355	404	365	381	377	412	376	413	396	401	381	367	412	403	400	379	440	391	399	432	409	409	419	374	428	379	419	395	404	367	409	398	399	386	420	381	400	426	388	380	411	395	425	397	398	405	385	401	398	417	414	416	377	391	403	403	435	423	420	395	377	418	432	412	395	415	403	417	388	425	385	390	377	369	398	405	419	369	392	406	410	391	425	394	402	390	406	411	412	406	370	355	417	414	390	402	375	395	382	434	417	401	419	399	396	376	368	395	376	405	419	383	385	442	374	380	399	371	386	378	401	404	389	398	393	392	383	403	423	399	385	364	357	421	365	396	409	415	427	388	385	379	386	377	400	404	392	419	410	406	407	422	379	410	426	364	409	411	406	405	442	387	411	389	385	403	385	409	398	422	420	395	398	391	353	411	380	374	409	416	385	398	429	384	377	395	401	412	426	389	406	372	401	400	405	367	401	364	396	412	366	393	414	408	426	395	401	396	371	381	407	409	393	399	358	412	392	417	399	432	407	377	382	395	410	396	426	394	393	411	428	435	391	404	416	406	403	393	384	420	408	403	400	398	407	413	386	396	421	440	376	394	374	405	400	389	378	383	391	375	419	354	405	431	445	367	377	385	393	423	372	375	380	387	395	412	396	387	427	389	375	417	389	372	379	417	404	424	397	383	364	395	410	382	379	399	416	431	395	393	397	425	390	388	393	376	403	381	375	384	410	394	420	395	386	418	411	418	381	385	372	354	371	383	427	405	381	402	399	392	390	419	412	395	393	386	396	405	380	388	375	409	398	391	381	383	381	384	382	372	408	364	397	369	429	398	378	390	365	411	399	381	387	390	378	391	426	402	426	430	383	398	363	360	409	399	388	350	391	401	380	382	448	421	388	361	413	387	410	431	364	395	402	405	386	376	376	394	423	395	410	393	399	379	387	404	368	377	373	396	379	398	408	358	405	369	392	435	404	412	441	378	370	421	423	419	427	410	384	418	403	395	391	419	412	399	414	425	375	375	378	398	387	393	435	357	423	367	395	397	396	369	411	386	394	405	376	402	379	394	419	397	417	416	360	359	435	386	394	369	444	425	418	412	396	388	417	380	432	373	419	387	403	416	420	393	385	373	372	388	401	391	431	367	422	382	361	410	396	402	390	393	409	444	401	393	413	422	374	393	431	399	399	362	400	394	363	394	363	388	375	393	377	398	419	389	401	383	373	407	396	415	393	400	416	389	454	376	359	370	430	382	404	411	392	391	415	402	415	402	414	405	361	384	379	396	398	384	405	363	373	435	439	402	394	416	414	417	386	369	371	408	407	398	405	403	415	352	391	380	397	421	400	410	398	396	366	399	394	349	399	374	384	406	384	404	385	382	390	381	437	362	449	391	410	392	374	403	420	392	381	365	396	427	401	347	396	404	371	380	385	431	362	377	380	363	399	421	390	402	380	388	355	388	400	428	376	387	391	412	375	378	431	387	401	391	403	384	394	428	406	416	378	413	390	416	395	403	406	393	414	376	364	400	392	412	384	407	372	410	360	411	394	407	409	379	402	384	399	435	423	355	398	402	400	383	381	361	388	403	399	348	364	395	397	417	425	391	386	364	391	400	377	362	381	382	385	394	390	400	396	338	396	370	354	405	388	404	401	408	395	391	409	396	366	435	431	397	389	381	364	375	409	388	412	381	361	372	443	384	426	425	376	395	413	378	402	409	406	404	417	376	394	359	378	393	401	418	385	374	393	409	386	375	441	399	372	386	390	438	393	382	401	380	405	389	396	417	424	405	400	403	379	380	402	427	350	440	448	398	386	416	375	390	380	402	364	408	373	400	409	388	376	394	387	401	402	414	387	455	390	400	372	380	393	418	410	422	412	409	385	386	385	403	383	417	396	362	431	368	379	411	380	384	359	385	400	376	394	397	403	405	407	410	388	380	386	390	402	376	386	387	372	408	385	410	373	422	414	399	385	404	398	410	375	404	384	407	388	384	397	385	400	383	373	395	407	366	421	431	394	399	376	375	403	374	381	405	384	375	381	409	430	383	393	417	379	402	389	392	388	395	378	397	396	348	414	382	388	409	382	366	417	401	399	394	374	390	409	380	394	369	376	408	406	354	416	394	415	434	381	418	390	383	393	391	394	386	414	404	398	347	391	387	385	406	401	415	367	386	396	401	395	399	406	384	366	403	410	397	402	408	425	352	422	395	380	402	419	415	384	421	415	408	386	382	384	411	397	419	409	457	406	401	399	427	383	379	379	391	396	365	376	389	409	411	411	352	367	396	404	415	451	384	422	382	431	442	395	389	429	390	392	418	401	353	369	369	378	382	377	389	387	392	413	406	382	395	359	416	426	404	413	395	409	391	421	363	367	385	383	414	399	381	408	351	369	407	422	389	387	406	403	414	372	395	429	423	392	386	366	427	409	389	383	409	410	386	387	380	399	379	416	406	405	433	413	430	398	375	411	414	405	395	398	381	362	372	376	380	390	394	406	402	361	387	390	383	397	389	358	355	407	408	423	413	368	396	411	386	368	371	391	395	385	367	377	386	365	388	392	378	362	441	415	422	395	393	415	354	412	392	383	402	398	405	386	417	411	427	401	413	399	421	387	390	408	351	378	392	360	362	416	404	400	368	407	385	417	398	391	422	402	394	420	385	375	381	409	382	388	403	385	422	427	395	401	391	397	403	394	380	398	346	404	395	419	455	377	384	417	401	408	395	399	426	393	397	397	390	381	399	391	410	406	396	379	408	414	369	417	396	379	371	383	433	386	375	389	426	409	386	435	371	404	400	401	390	411	411	352	382	418	351	398	402	413	421	372	374	417	366	402	417	344	372	369	400	376	422
11618	23450	20639	12267	8256	5641	4295	2760	2109	1675	1534	1542	1446	1316	1236	1168	1089	1000	933	911	769	794	778	701	747	770	713	741	740	736	662	753	713	681	725	705	682	640	707	688	682	684	687	668	728	694	692	670	709	640	698	691	681	664	700	661	701	704	711	705	634	653	685	697	653	656	670	688	683	703	676	640	670	693	702	618	658	661	669	644	642	675	676	601	664	692	646	671	652	687	668	688	699	673	635	645	637	681	614	650	613	674	658	705	692	660	653	700	664	607	655	657	683	640	696	683	685	670	723	683	635	690	621	693	638	649	652	687	679	655	675	700	636	665	698	653	652	694	675	656	640	699	714	710	688	607	658	661	702	620	658	627	620	660	689	693	644	699	687	661	698	661	695	680	657	676	656	655	674	671	666	654	682	685	657	700	670	635	737	647	684	647	668	643	652	664	658	699	634	633	675	662	685	667	679	643	695	692	680	658	630	621	700	658	699	675	668	669	676	665	721	692	676	654	665	679	658	701	655	656	686	668	641	666	652	680	673	678	647	639	652	727	692	663	681	663	657	639	656	650	652	671	670	643	649	665	668	647	667	674	661	701	623	625	668	662	661	686	603	681	701	654	642	690	681	682	689	690	656	691	668	689	667	682	695	657	676	656	628	648	644	733	701	618	686	661	652	678	665	675	678	677	683	651	652	655	634	658	673	696	688	651	678	677	682	629	643	674	663	676	679	693	690	662	595	617	650	672	686	657	635	662	650	664	649	652	694	622	685	656	674	646	649	670	661	708	658	656	632	682	652	601	633	702	696	686	595	675	714	658	656	676	633	684	620	637	632	664	653	647	715	682	670	697	676	686	644	682	678	690	666	669	679	641	657	671	685	700	664	668	617	668	679	653	639	669	678	683	720	678	751	679	721	657	666	656	645	666	690	721	650	691	678	669	670	695	631	684	700	668	657	652	699	679	717	655	698	648	701	688	686	672	660	658	671	725	683	647	724	644	703	673	645	667	617	661	673	621	659	637	674	678	611	680	661	638	661	659	701	616	695	683	647	664	648	669	689	727	641	645	654	667	694	692	642	674	688	691	684	631	674	667	662	701	674	691	669	658	670	638	651	649	697	678	693	678	642	680	646	670	676	647	637	691	665	673	660	661	699	678	666	683	698	686	667	677	688	682	647	641	641	678	636	668	689	675	698	667	671	671	638	656	670	672	697	664	619	637	688	628	641	643	659	643	659	645	658	690	674	659	633	689	654	663	708	666	641	671	635	657	668	653	664	649	622	684	642	649	608	681	696	698	648	687	656	646	714	655	667	659	654	645	681	646	705	693	706	643	677	670	692	667	639	704	683	666	647	644	692	668	662	614	669	670	626	672	685	688	691	691	714	644	652	725	629	699	665	623	682	666	666	700	646	702	676	645	649	638	677	716	661	692	658	709	670	746	709	691	669	683	686	668	710	667	663	673	680	658	673	694	680	674	662	692	646	692	637	639	638	645	695	677	664	690	672	689	656	709	650	617	632	677	631	676	650	627	655	721	684	647	664	671	701	663	701	670	689	677	706	667	676	648	653	701	657	661	670	689	632	649	717	683	671	678	670	703	691	622	680	659	636	683	723	688	664	675	701	628	653	641	661	686	663	651	672	683	659	664	659	644	643	695	698	676	676	665	654	689	693	709	693	660	674	684	657	642	683	637	646	629	692	629	717	706	671	643	679	641	698	648	645	675	691	675	675	696	627	643	654	628	651	658	656	665	647	672	646	628	610	666	607	656	659	677	629	655	682	676	652	671	674	685	648	638	669	691	658	661	657	668	698	687	651	690	689	701	685	674	725	645	682	584	650	686	672	650	676	693	659	667	691	660	661	662	664	692	693	668	699	677	678	664	700	684	685	682	661	672	678	644	661	676	705	681	668	664	638	667	629	668	650	710	654	670	619	677	689	677	675	653	679	668	658	700	723	634	686	651	674	690	695	658	687	688	711	619	656	701	673	642	631	631	710	664	705	682	702	697	666	678	647	686	637	707	692	687	701	687	642	648	653	654	672	672	646	684	696	659	695	686	730	662	668	663	686	666	658	707	680	652	659	654	696	696	672	667	674	634	694	727	661	713	658	672	615	701	647	642	676	656	688	667	722	652	654	698	668	654	715	660	650	678	676	711	640	663	663	672	636	714	699	650	680	664	693	677	678	625	681	647	693	677	651	680	697	711	705	657	633	673	647	707	685	642	638	645	670	700	689	619	644	661	668	686	671	644	665	687	619	674	655	664	655	649	663	682	663	668	646	651	677	639	694	654	662	637	614	677	699	664	657	685	686	642	657	660	670	652	742	635	694	685	660	686	647	646	678	690	697	663	658	722	689	691	690	637	684	693	684	671	681	699	666	690	643	638	651	662	657	662	700	683	701	604	683	687	635	676	641	616	649	706	684	623	695	656	674	675	666	656	662	694	671	637	660	692	679	658	694	651	614	637	696	712	664	709	684	694	691	663	708	650	656	654	714	642	657	629	664	655	668	673	663	678	672	686	660	669	631	626	682	658	630	653	680	700	645	665	657	678	617	691	665	702	655	609	626	682	652	663	656	670	647	664	644	710	652	645	666	654	652	683	678	659	705	647	651	671	690	660	670	678	656	666	657	695	660	630	669	640	652	679	650	691	648	636	603	657	673	695	667	622	662	653	668	677	666	682	645	648	627	673	702	644	697	661	651	628	648	661	688	707	679	636	642	658	694	612	638	658	692	630	655	666	641	706	714	681	642	683	714	714	653	611	630	648	608	675	686	681	674	680	713	635	663	666	666	649	648	642	684	629	668	631	636	671	639	695	662	610	644	630	665	704	659	654	629	682	630	674	685	647	679	625	612	702	731	669	664	674	693	656	675	676	730	658	686	676	691	680	626	642	670	672	626	690	707	708	685	638	638	666	651	597	683	660	664	680	668	651	623	657	641	706	635	608	673	647	655	651	693	680	667	708	653	663	609	657	645	674	644	639	676	660	717	681	654	682	668	630	642	669	677	700	641	679	673	689	682	676	662	685	720	670	717	688	688	672	700	647	710	716	673	687	679	667	628	658	651	656	669	729	666	699	692	653	693	663	665	690	672	655	652	663	658	678	701	666	671	622	710	694	684	634	641	666	639	669	665	671	644	627	631	644	636	658	667	683	676	681	691	688	673	622	701	642	692	660	658	666	654	646	669	653	676	689	662	663	651	671	684	692	640	694	689	646	676	621	657	707	650	623	693	711	648	622	665	676	666	647	683	662	662	704	663	633	641	659	679	668	716	633	692	704	676	665	678	636	721	668	691	652	666	657	683	668	619	698	693	647	733	709	643	705	684	632	661	663	669	687	654	677	698	662	669	655	727	629	669	670	658	681	679	693	714	664	631	692	702	688	647	673	654	677	676	677	635	656	638	660	666	653	660	717	663	696	642	648	725	657	667	658	690	675	669	639	677	697	630	684	644	638	710	692	641	679	652	678	664	664	701	641	669	636	645	673
23478	21394	29177	23985	21401	19353	4214	1308	865	661	619	553	515	491	416	398	342	359	311	250	245	227	238	208	211	183	209	221	223	167	203	179	202	165	185	169	190	147	169	181	172	196	201	166	188	159	185	189	178	157	156	181	165	181	182	137	194	156	158	178	143	171	181	172	177	166	143	163	191	147	163	157	178	182	176	151	173	168	144	157	181	158	188	196	173	152	163	170	158	169	166	157	157	155	168	168	159	169	176	178	152	172	152	152	169	160	155	144	155	190	147	152	168	141	169	179	177	136	148	138	168	140	188	149	159	161	167	176	169	147	158	166	156	148	186	160	167	166	158	131	141	178	177	163	163	138	160	167	183	173	152	170	165	174	175	155	140	147	163	133	146	156	167	159	167	182	157	149	174	167	170	169	153	177	170	156	191	164	176	185	147	153	168	165	180	147	175	160	156	163	144	158	163	157	162	172	164	138	183	171	166	162	152	172	177	163	180	169	150	151	173	168	166	173	159	172	148	168	178	161	181	147	179	150	176	138	175	156	134	146	149	177	144	162	177	156	157	158	169	128	162	138	154	165	171	155	159	165	150	157	167	157	159	176	156	164	159	158	136	159	158	161	177	146	167	157	162	164	162	153	147	171	154	175	153	146	151	162	165	168	123	159	151	159	169	152	181	169	162	149	169	158	151	182	189	192	164	173	178	163	179	128	165	173	167	193	171	147	170	155	153	170	175	171	170	148	143	148	143	136	160	174	159	156	151	167	183	172	161	163	134	165	155	152	171	146	164	175	136	158	160	139	154	138	168	159	141	172	151	168	165	170	159	184	165	148	164	161	161	154	150	172	173	150	173	183	160	157	143	169	178	144	147	150	153	144	145	155	139	140	144	154	175	162	157	172	144	165	164	148	171	145	155	169	160	136	153	140	152	163	169	155	164	184	164	153	165	155	159	166	156	160	147	145	168	154	158	140	194	161	161	150	167	153	165	149	168	152	172	164	125	162	160	145	183	159	153	134	149	146	143	170	165	154	143	171	153	141	156	168	165	188	157	152	169	137	172	166	158	155	150	158	142	152	146	172	161	172	143	161	160	140	167	158	150	165	152	163	168	168	164	166	165	166	176	167	185	175	149	142	167	181	184	163	152	162	169	158	147	169	178	150	169	166	159	135	155	133	176	165	187	140	136	158	176	138	148	144	173	150	177	185	154	139	169	155	158	164	158	137	158	175	163	153	197	140	165	155	167	176	155	181	187	140	158	160	162	157	150	165	181	169	143	131	168	144	202	149	156	175	153	149	146	147	172	161	161	167	156	156	135	159	180	127	159	158	155	171	158	148	180	158	154	156	147	148	183	153	173	154	169	170	170	144	155	171	212	141	167	154	164	147	149	159	171	162	159	131	149	156	159	169	179	154	178	171	160	148	177	166	181	146	159	157	138	184	169	183	155	158	174	152	144	156	166	160	147	174	181	184	135	170	169	166	175	156	155	185	159	145	153	163	165	140	166	172	183	160	162	175	161	161	138	153	170	165	176	159	165	168	168	168	174	168	169	175	186	191	144	150	171	152	157	163	151	137	146	165	160	180	177	171	156	171	185	187	174	153	169	148	160	155	142	145	173	150	153	173	186	156	157	134	136	157	164	152	131	160	143	174	164	143	176	165	151	161	153	163	153	176	161	159	163	153	171	155	159	161	156	125	190	184	179	152	164	182	163	171	164	146	141	170	154	166	159	151	151	167	153	148	167	159	166	185	173	153	157	161	175	153	155	165	168	151	169	173	148	158	167	146	170	163	159	165	172	178	179	133	134	157	160	175	154	151	164	176	156	151	153	144	172	178	167	153	170	179	163	143	187	148	153	157	137	144	157	181	165	167	158	161	178	160	159	177	157	156	142	157	162	161	163	150	142	157	188	166	153	163	133	154	147	163	161	182	161	157	173	152	161	151	180	160	148	148	149	158	165	162	165	153	161	159	146	164	155	169	182	168	137	175	152	174	150	150	139	154	154	123	150	172	184	168	182	161	173	153	155	147	133	146	164	155	151	175	144	121	170	159	150	174	162	155	158	178	168	148	183	131	181	175	173	164	174	172	149	160	172	172	179	169	148	177	166	174	154	166	160	162	141	177	152	168	161	149	169	174	165	159	152	155	184	143	168	165	155	169	151	177	158	155	152	168	148	151	153	171	174	165	154	159	151	141	161	157	159	205	157	158	157	156	170	157	166	169	164	178	166	164	153	157	139	151	162	148	164	151	166	168	169	146	150	157	149	145	158	160	181	168	154	180	162	164	145	180	170	158	151	173	181	140	155	155	144	156	143	162	148	169	150	155	179	159	143	150	180	150	169	152	142	160	157	173	149	162	159	170	150	159	137	168	161	166	145	141	149	157	160	162	148	139	165	142	168	166	188	147	161	156	173	140	160	177	159	163	170	167	172	164	159	152	144	171	149	136	172	156	186	152	165	170	142	163	177	175	150	188	151	160	171	163	139	169	164	164	150	156	148	180	150	154	176	182	178	149	161	143	174	155	168	142	144	145	145	156	171	171	167	164	154	161	166	163	153	176	158	159	148	161	168	148	166	173	153	143	145	196	166	165	155	170	172	160	168	157	152	167	173	154	145	166	171	148	166	170	163	167	171	156	155	171	174	172	151	164	165	166	162	153	157	154	159	138	155	169	170	140	154	173	170	154	167	163	137	146	139	167	147	160	178	175	162	156	154	169	181	160	142	137	143	160	155	146	170	168	162	171	165	194	154	184	170	163	157	171	152	160	165	194	142	158	184	159	164	168	185	150	178	146	154	169	155	153	161	167	148	148	145	145	169	167	149	173	149	178	184	160	169	163	153	179	174	153	156	164	160	169	172	161	147	165	171	150	154	181	160	176	140	167	169	155	162	131	173	154	158	141	141	165	168	158	161	171	162	159	162	153	156	158	166	174	160	178	162	163	167	149	163	167	146	149	163	152	165	143	165	152	146	170	183	142	159	157	166	152	144	169	129	177	164	177	181	170	152	174	155	146	146	162	157	140	164	163	156	163	166	160	154	171	162	142	165	165	178	160	155	161	159	138	169	174	157	153	167	162	152	159	150	153	160	147	175	164	142	161	157	142	158	154	169	166	160	136	172	170	168	166	168	160	165	164	161	153	152	173	171	160	147	177	178	167	157	159	164	142	187	142	181	166	159	152	153	164	177	140	150	155	187	152	171	185	173	160	161	154	170	170	180	165	177	149	158	170	166	151	144	172	167	140	168	158	184	161	153	166	141	133	141	151	156	151	173	153	175	149	154	186	157	154	152	147	175	178	137	154	161	153	171	155	176	156	167	183	146	165	176	146	158	147	164	159	169	159	152	166	162	152	148	177	167	141	159	148	161	138	173	186	138	159	155	179	160	184	170	160	145	170	173	151	155	190	150	153	164	155	153	135	166	144	170	165	143	160	181	157	177	165	170	150	171	165	168	162	162	151	154	158	149	144	173	180	149	155	159	170	161	171
13571	30217	26386	16437	10922	7653	5830	3850	2830	2163	1808	1681	1502	1419	1239	1086	998	903	671	643	528	479	479	431	444	426	394	428	427	371	340	392	373	376	391	358	350	365	359	334	322	329	322	293	316	331	333	310	339	276	303	328	244	281	325	261	301	314	290	294	323	307	288	310	280	299	285	301	294	305	280	301	296	257	289	291	266	281	293	306	305	296	292	283	275	276	290	311	280	267	289	280	276	281	305	291	273	281	275	315	282	274	264	282	289	272	284	283	258	289	272	273	291	261	283	287	285	238	255	304	262	279	257	268	312	252	274	276	273	308	295	281	255	242	263	299	329	300	277	274	268	300	276	333	304	284	282	265	264	289	286	259	290	286	293	264	293	300	277	272	274	304	270	276	280	297	291	266	271	292	291	267	266	298	274	299	278	289	317	254	272	292	264	284	261	257	312	267	312	298	283	315	275	281	246	298	258	299	282	244	291	270	258	283	271	247	288	291	274	289	280	270	277	277	259	299	267	269	286	297	297	281	301	274	259	284	281	308	283	249	240	266	295	260	267	285	268	259	281	276	268	283	277	271	301	299	280	264	287	293	284	284	281	266	305	270	280	293	302	283	263	271	279	256	287	277	285	297	261	270	261	237	255	296	307	248	300	277	295	295	275	250	291	267	296	274	299	275	286	254	283	288	261	264	292	300	278	271	328	287	284	265	280	277	278	280	297	270	271	280	278	276	289	307	276	273	274	284	274	315	268	284	276	309	256	281	296	276	261	258	287	307	282	267	279	303	278	283	296	268	271	275	302	278	262	286	264	284	310	286	292	255	258	286	269	272	305	290	275	261	282	267	316	287	273	273	284	273	273	279	263	306	314	299	266	293	295	270	266	280	308	278	282	275	288	286	302	287	283	285	268	272	274	269	255	331	267	296	311	331	272	273	312	274	286	287	292	284	271	310	271	280	305	290	278	278	299	313	256	283	266	324	274	297	274	282	250	296	299	275	279	284	275	292	250	288	257	288	270	268	286	247	266	262	284	305	272	264	261	256	291	281	279	272	302	281	269	284	285	282	262	292	279	303	287	277	284	264	275	285	289	313	311	292	264	267	294	271	312	288	267	280	271	283	295	288	289	252	293	274	275	289	279	278	268	270	296	296	267	281	296	280	269	283	264	290	292	294	288	282	291	305	292	282	274	262	272	260	299	272	287	275	294	308	258	283	268	281	268	294	295	273	280	278	306	279	271	292	289	272	293	265	260	279	278	286	282	248	274	296	270	269	308	295	307	305	273	257	262	275	282	258	269	277	290	252	269	268	260	267	259	280	282	279	314	315	289	299	276	278	275	284	274	263	290	291	252	286	279	303	286	264	254	293	270	270	288	311	274	270	260	267	261	277	274	300	270	274	298	318	270	313	317	283	273	260	262	257	283	282	288	265	299	312	270	263	240	266	316	290	292	265	277	286	279	294	252	291	258	272	287	299	282	270	260	253	273	267	300	252	263	265	334	288	280	265	247	265	300	304	254	288	280	298	303	273	258	262	262	274	303	290	262	276	281	253	275	271	276	259	267	309	259	294	274	277	267	286	245	271	291	267	279	256	269	297	239	297	300	259	270	266	279	278	281	268	288	278	283	268	289	254	268	255	277	278	260	291	295	254	292	278	257	289	308	275	292	292	287	288	278	263	274	256	303	283	286	273	305	275	288	258	256	255	296	292	301	254	250	296	291	267	302	281	250	275	309	282	279	293	263	266	259	278	262	266	271	284	275	266	286	275	300	299	287	278	271	256	258	293	295	274	250	277	274	267	298	312	301	288	284	268	253	290	267	268	266	291	286	291	290	253	251	291	251	303	272	271	257	258	284	280	243	316	260	312	263	300	270	258	302	295	267	336	295	279	301	265	278	280	282	265	310	283	248	300	296	297	273	269	264	274	273	259	263	276	276	298	267	291	272	281	290	253	302	293	259	297	286	281	295	269	249	291	288	258	275	250	260	286	271	275	274	304	302	270	273	293	291	251	283	286	258	235	305	283	263	311	293	256	268	295	286	269	266	274	294	254	313	268	302	268	284	273	300	286	276	274	247	276	256	301	257	253	272	313	276	307	276	243	262	283	291	287	279	260	307	269	307	263	309	249	316	264	275	282	269	271	253	319	277	274	272	258	253	303	294	293	314	282	265	278	281	290	250	285	260	300	259	294	279	279	275	291	282	248	272	284	261	282	265	269	255	305	270	264	281	328	293	284	262	280	277	306	316	261	277	293	266	270	270	286	319	285	271	273	263	263	298	296	260	253	270	265	270	265	281	277	266	283	286	291	255	269	279	285	268	239	287	284	306	272	282	297	261	292	265	291	272	286	276	257	291	282	254	287	294	309	262	286	295	261	277	269	281	276	280	288	261	275	305	276	282	260	274	263	274	246	293	260	315	262	281	282	290	273	292	281	283	279	278	273	274	303	289	285	316	279	285	284	279	282	295	255	274	269	259	286	276	278	264	333	301	292	249	291	277	270	278	262	266	292	278	282	270	272	294	258	237	273	291	252	264	276	253	265	296	293	295	280	275	272	299	265	272	290	301	278	268	278	255	276	250	290	255	269	299	270	274	254	295	286	296	282	285	287	287	284	306	293	292	268	277	280	293	256	262	270	272	270	258	310	307	293	282	275	265	266	248	300	284	264	266	282	284	296	280	270	279	266	331	267	281	291	310	292	264	288	265	282	283	252	265	277	313	275	275	258	257	317	285	267	268	257	273	311	279	308	278	254	283	273	278	278	263	298	290	284	281	286	290	288	261	282	279	272	264	291	289	265	256	276	275	294	253	255	257	290	283	272	265	280	276	297	269	277	262	268	290	284	281	286	294	273	265	287	249	293	295	273	273	283	280	288	310	275	250	274	267	281	276	273	281	283	245	265	297	289	266	284	243	293	280	304	292	272	281	255	255	289	263	277	251	239	254	314	276	302	296	285	262	292	264	256	268	278	273	281	264	285	263	249	289	272	267	261	276	290	295	278	314	283	310	263	257	271	285	316	303	252	276	292	319	281	276	281	281	282	262	309	246	276	267	292	222	294	294	298	285	278	265	306	274	256	259	245	270	270	265	308	241	297	254	303	307	269	272	283	280	305	294	259	288	277	309	282	302	264	261	251	250	292	311	270	271	280	279	263	264	288	270	257	300	286	291	255	285	276	248	289	287	303	274	302	266	288	276	293	280	278	275	301	285	243	295	273	298	303	272	256	264	258	278	279	266	265	296	263	264	266	310	242	295	250	301	307	294	284	262	267	281	280	297	293	253	258	282	281	279	273	255	273	275	252	280	263	299	268	273	298	290	279	298	274	291	263	246	298	298	257	264	269	277	293	255	284	289	305	281	265	253	301	287	277	323	282	272	304	279	270	263	295	272	251	307	313	243	258	255	286	266	285	251	313	274	292	307	278	255	278	263	278	259	278	292	276	275	275	270	262	284	265	271	251	295	296	290	292	278	272	259	292	283	261	302	278
27073	20624	13349	4607	1616	1055	742	666	530	551	508	488	492	533	492	498	481	426	454	476	420	449	431	450	499	446	490	453	447	435	455	468	481	473	454	480	460	432	448	439	439	436	411	421	409	455	457	452	459	427	430	459	451	444	503	477	453	391	427	435	447	423	445	476	494	462	433	429	455	455	468	467	477	431	414	424	397	483	447	457	431	443	431	427	446	417	423	425	444	421	406	420	447	438	438	439	404	419	428	439	446	421	443	418	425	451	402	474	437	437	414	460	421	412	471	416	440	437	413	430	441	449	439	428	452	438	443	445	468	419	432	429	458	433	453	424	446	448	440	433	422	419	430	465	444	453	435	444	408	446	435	460	442	446	447	452	439	444	448	438	431	491	426	427	462	426	443	422	435	450	448	403	404	445	437	440	437	443	426	423	477	443	409	477	445	450	386	435	388	410	494	437	475	460	407	445	446	416	425	463	437	440	442	447	430	420	441	400	445	458	452	429	473	395	439	500	425	449	449	443	451	426	424	409	429	453	440	400	445	463	453	433	424	454	456	431	470	393	407	445	409	461	437	439	460	469	455	450	438	425	446	457	454	435	434	402	445	483	461	403	435	435	450	446	419	470	434	428	406	466	427	388	466	410	405	441	432	420	438	439	450	418	427	441	473	449	423	467	458	454	450	440	438	415	451	453	442	442	448	430	424	440	429	471	424	444	468	415	449	405	433	415	423	433	434	436	423	441	430	448	489	470	455	456	474	437	458	425	468	451	428	389	418	430	438	436	433	467	433	412	431	426	435	451	460	448	447	428	447	446	422	425	445	455	455	475	481	458	461	437	422	442	449	432	441	463	438	428	426	424	418	455	442	428	447	421	422	443	438	425	424	438	429	428	457	455	422	453	454	444	449	451	455	430	447	462	476	401	455	424	410	403	440	490	468	402	457	439	450	431	421	444	455	454	398	412	423	429	449	446	445	443	446	441	457	430	456	440	458	422	413	424	428	430	417	449	470	459	415	398	441	432	434	417	466	427	428	423	463	445	446	459	457	463	430	446	451	451	412	425	450	445	429	451	411	445	473	434	415	410	412	449	413	440	478	431	424	410	424	410	458	470	408	458	462	466	413	439	451	470	461	415	434	437	442	432	448	444	459	455	468	412	408	388	417	421	431	451	421	433	448	449	429	427	446	446	411	436	423	420	455	422	406	432	454	398	432	453	455	428	411	442	490	429	443	432	422	470	430	423	418	442	438	433	446	504	481	444	433	437	447	451	411	460	424	455	436	486	405	422	409	450	438	455	422	455	435	422	461	385	465	448	433	415	433	426	394	435	427	430	448	455	440	445	446	454	455	430	446	459	428	481	463	447	457	420	425	430	437	434	464	474	416	508	465	412	457	396	462	458	406	428	410	407	409	476	433	438	429	451	458	478	388	407	422	417	435	424	440	430	450	473	446	453	473	431	491	440	457	444	458	456	447	451	460	447	441	421	407	424	429	425	427	439	437	465	423	462	454	481	454	437	432	473	430	424	442	437	433	438	436	431	430	425	439	468	428	416	426	458	462	407	421	398	420	416	497	461	432	463	456	509	421	456	424	460	427	433	428	418	426	455	473	446	459	419	444	450	451	418	448	427	428	419	424	435	429	454	427	449	447	445	496	416	449	428	430	465	434	423	418	440	442	446	462	436	455	420	441	427	464	442	447	401	481	479	427	465	432	409	462	418	432	424	422	414	463	426	427	413	444	465	454	437	397	447	433	414	438	412	424	435	416	455	422	447	429	471	439	439	433	455	402	431	479	405	434	431	435	422	465	436	453	451	482	411	494	423	439	446	396	436	428	439	428	417	449	411	446	480	427	422	439	388	431	414	448	426	434	470	452	472	451	436	466	419	432	448	397	425	436	467	462	480	447	407	444	434	431	399	485	463	476	424	435	431	467	469	458	443	470	434	444	460	439	423	451	456	462	432	412	459	426	430	453	435	431	428	422	439	414	426	449	438	416	439	435	480	420	450	422	411	457	443	405	425	452	447	440	446	437	418	424	417	416	457	445	426	424	478	403	460	461	450	424	455	434	453	413	440	433	430	412	439	455	433	416	485	466	425	426	434	419	404	464	468	415	443	424	455	404	417	446	448	426	437	430	429	457	450	461	448	434	421	447	459	423	433	415	453	443	461	431	424	456	427	447	399	419	442	446	456	450	454	428	445	448	457	450	399	448	414	426	496	427	429	480	393	420	447	431	417	426	424	462	482	414	457	443	473	444	425	441	407	428	418	425	429	391	436	404	433	424	429	454	477	456	429	440	426	469	460	444	448	395	449	430	447	448	447	403	484	454	447	388	448	450	460	493	466	453	417	432	432	485	449	417	413	474	474	427	462	425	464	447	428	462	471	457	454	464	454	483	444	466	426	442	446	432	435	439	441	462	477	479	414	388	432	457	417	390	411	412	381	454	440	392	398	446	440	449	402	446	405	449	421	460	453	428	438	450	438	429	447	443	435	414	439	455	440	463	422	450	440	427	429	424	451	448	443	421	443	417	420	451	410	450	433	429	425	452	387	413	414	447	427	412	404	476	469	469	433	427	397	444	429	457	480	428	454	442	410	463	440	432	430	446	393	407	461	429	398	363	428	420	416	464	457	428	426	446	476	426	417	446	471	459	441	428	433	464	456	419	471	459	428	450	433	435	442	443	453	449	481	463	429	477	434	426	391	467	402	405	439	441	415	448	418	424	449	431	444	418	456	438	423	437	451	403	429	457	463	444	473	415	419	464	460	430	430	434	472	441	473	488	412	475	477	417	424	476	420	466	444	445	483	448	380	401	435	431	429	423	401	520	431	434	406	457	454	412	461	417	425	452	452	422	444	460	403	430	415	453	474	446	436	454	476	444	424	445	420	454	440	445	452	410	419	422	438	413	457	413	424	413	423	434	446	417	442	463	421	432	464	435	430	429	472	409	440	448	469	447	423	470	436	415	434	485	398	430	397	430	448	431	441	450	432	438	420	428	423	437	449	422	455	434	459	420	434	420	462	384	440	442	464	448	392	415	438	454	400	421	464	453	416	476	464	421	469	428	442	410	431	445	447	406	432	457	448	433	448	442	437	448	475	497	426	423	435	444	442	435	450	420	434	442	450	460	413	477	447	450	461	409	486	430	426	459	437	466	449	473	428	461	428	447	421	418	440	461	455	477	423	438	424	434	447	435	470	441	414	415	420	432	426	423	450	439	440	436	408	421	458	473	441	444	412	437	416	454	421	460	438	436	452	485	435	447	444	424	422	441	445	439	478	450	386	493	419	435	422	451	465	435	438	410	459	450	433	453	456	472	447	439	388	474	431	420	445	435	439	451	463	443	444	436	437	444	426	479	487	421	428	437	458	442	406	436	451	418	450	459	427	428	434	458	443	420	480	420	406	424	431	450	419	467	420	462	441	446	467	414	482	395	439	446	414	431	424	443	435	432	425	428	466	439	439	445	439	380	471	459	403	438	435
8975	18833	16957	7459	4106	2630	2006	1535	1182	1041	1026	1007	932	995	993	972	905	923	856	774	780	829	765	811	787	736	775	753	750	772	753	685	712	771	721	748	751	746	752	744	758	755	709	724	762	750	737	723	722	771	762	706	773	694	742	750	724	735	728	692	726	783	709	742	681	758	769	704	677	658	713	743	712	724	697	705	721	711	774	750	737	750	695	755	730	718	765	700	735	700	766	737	741	703	698	701	670	712	722	707	696	693	744	764	698	726	734	665	727	720	759	736	740	716	724	686	742	746	758	740	731	745	751	700	699	761	748	712	753	716	709	698	702	773	744	717	718	739	710	737	706	750	729	761	694	757	749	744	719	741	671	726	754	754	723	753	762	726	720	763	726	696	735	772	712	754	733	698	755	712	753	722	745	732	778	760	735	703	747	728	757	767	758	758	716	723	700	716	725	743	726	765	738	720	705	740	785	725	761	718	713	776	758	720	710	702	775	731	714	712	706	731	749	710	722	719	733	715	699	699	756	713	727	750	758	742	739	729	719	724	741	734	775	738	759	704	668	772	709	721	707	719	752	739	735	747	739	724	733	710	741	733	743	695	691	733	740	680	727	745	757	706	764	679	771	758	722	740	720	738	674	728	726	675	738	721	802	738	721	717	719	717	764	663	784	758	729	691	708	689	767	710	702	726	755	721	743	690	762	716	731	764	711	694	718	689	710	769	711	707	729	709	744	692	717	735	688	735	742	735	741	745	738	749	725	750	733	778	723	695	723	740	725	723	697	740	703	773	689	740	727	736	690	727	694	692	767	700	740	732	699	681	680	732	689	728	719	742	728	650	748	749	729	734	682	713	798	760	737	714	730	724	722	699	694	752	683	735	707	741	753	727	717	708	792	690	755	728	720	725	726	746	695	666	718	671	700	752	743	781	747	710	730	727	696	710	741	705	723	694	716	691	700	713	731	747	758	725	701	702	698	671	707	728	699	702	766	715	730	784	693	769	722	729	653	730	761	705	720	731	732	718	731	721	704	697	712	735	788	755	723	691	728	738	721	714	698	709	710	677	775	726	730	704	713	730	783	765	798	737	759	734	650	718	683	778	731	739	698	656	727	709	733	696	740	745	744	748	702	730	683	750	763	719	733	719	716	723	775	723	713	727	717	738	739	733	747	756	713	770	714	673	719	725	713	716	692	694	803	721	787	683	708	690	683	724	762	683	701	696	743	725	723	739	770	755	737	736	697	752	778	686	748	724	741	716	693	721	687	761	736	723	713	743	686	748	712	769	720	733	688	729	699	718	741	663	712	710	729	716	684	743	764	706	692	698	722	727	722	729	728	733	741	700	768	699	735	707	714	690	731	751	724	720	718	720	711	685	728	747	673	751	735	668	701	771	745	763	717	760	764	728	752	731	728	743	758	739	730	765	749	752	741	671	765	690	757	748	721	742	763	736	668	709	746	671	750	725	694	695	718	708	706	720	749	715	717	750	707	790	757	726	775	739	761	696	722	692	701	721	742	752	714	706	687	720	732	689	722	745	741	694	703	711	725	697	718	719	744	755	718	733	734	708	758	707	728	750	679	739	718	738	700	777	756	667	713	720	805	734	723	703	690	751	697	732	708	713	726	698	748	751	735	722	716	707	775	778	665	714	709	691	708	730	714	725	711	695	709	697	745	770	748	671	713	764	736	756	762	751	723	758	745	727	760	755	751	697	711	727	720	777	671	738	743	689	790	751	746	668	722	767	697	738	707	693	700	699	718	734	750	757	725	717	753	707	746	703	760	723	741	777	734	695	725	716	705	732	669	714	677	715	707	730	739	704	704	751	770	754	737	702	705	712	715	747	777	769	740	718	702	747	713	737	752	771	744	712	747	744	747	698	739	737	725	717	707	702	738	700	746	701	702	732	726	696	745	732	700	764	771	702	691	770	708	756	711	730	698	771	739	681	722	714	736	735	759	714	714	731	729	770	707	750	761	723	732	670	714	735	722	707	692	746	699	768	742	700	723	736	729	700	732	746	725	761	695	714	776	734	738	688	726	704	726	773	748	746	722	686	767	707	716	708	742	734	766	734	717	749	766	743	726	735	729	763	705	742	743	724	709	749	692	717	708	700	742	761	696	758	710	741	780	706	760	676	721	708	731	721	745	713	755	750	741	735	687	732	736	739	739	740	772	714	717	699	747	738	702	694	705	705	726	709	730	769	673	720	699	757	673	771	713	734	768	737	808	725	709	712	741	664	735	731	739	703	729	761	723	740	660	714	694	746	696	759	711	675	716	742	699	728	708	755	798	724	698	748	759	757	683	764	735	754	704	765	788	746	744	722	740	734	791	758	709	754	757	703	713	699	734	746	706	725	766	784	747	774	675	713	782	699	729	700	713	714	744	734	694	695	728	723	679	719	720	692	772	733	730	756	748	678	740	728	715	679	724	733	727	710	773	767	716	724	707	717	774	720	723	677	692	687	682	722	755	730	714	746	747	732	672	733	770	733	736	748	718	710	735	689	716	742	736	737	772	722	742	718	727	715	677	737	741	707	730	741	724	722	681	729	782	709	711	758	705	749	748	707	740	742	734	712	750	720	704	742	779	746	719	730	750	736	735	717	741	760	737	746	679	697	704	711	724	758	712	680	786	723	691	743	707	751	733	732	751	672	739	748	728	758	712	711	714	733	736	719	775	681	746	752	759	741	728	697	761	728	771	733	723	725	681	720	695	744	762	747	739	719	779	728	782	775	718	769	703	729	718	733	742	751	780	705	751	730	714	697	722	698	672	703	739	729	781	715	717	760	718	738	738	714	713	691	738	708	777	712	691	726	772	717	745	679	724	732	713	754	694	712	728	745	698	798	738	760	753	662	774	725	761	746	725	744	736	723	684	724	749	719	680	732	689	750	766	727	759	750	694	697	723	735	705	717	733	734	692	741	753	699	738	780	730	702	692	802	742	738	758	775	710	721	708	713	679	715	731	698	729	732	718	726	737	727	689	724	741	723	751	701	737	697	720	674	775	746	691	717	734	728	722	695	710	721	724	706	747	767	743	738	741	760	762	716	780	700	726	722	696	726	718	743	760	731	726	731	723	730	710	802	724	743	729	715	719	721	743	738	756	718	734	754	730	754	717	773	716	680	741	774	731	722	733	727	729	700	719	742	712	716	691	683	759	686	705	775	703	706	710	733	736	729	706	776	709	706	767	664	734	774	739	718	743	698	755	721	737	737	727	747	749	736	726	714	712	782	750	762	728	749	737	758	755	750	763	694	730	712	746	712	718	731	742	663	686	680	713	741	728	733	733	695	692	704	725	728	690	738	716	730	726	691	762	726	747	743	744	733	750	722	756	674	738	712	712	701	721	753	708	750	676	830	696	735	723	739	706	758	751	747	745	739	714	731	750	729	684	760	729	677	721	744	696	717	699	772	738	764	730	698	730	677	735	732	741	708	784	677	794	744	741	766	713	780	709	764	737	755	719	730	750	747	748	694	738	764	694	728
24600	21390	28383	24787	18805	3732	1501	993	773	652	637	595	592	583	545	544	507	497	454	434	428	423	447	433	396	447	406	422	409	417	420	407	432	409	423	420	387	414	384	394	403	394	376	391	388	376	423	412	402	430	376	418	425	366	394	377	348	397	375	421	411	402	402	384	384	403	410	435	363	382	381	390	432	424	361	394	422	386	347	432	406	394	379	392	379	362	409	365	430	409	383	384	422	388	347	383	386	407	358	371	408	438	370	370	406	423	396	375	379	351	388	358	386	426	372	392	372	379	376	414	378	411	376	353	396	397	387	382	397	394	388	404	410	402	356	384	391	384	385	391	383	400	371	386	393	375	410	407	408	445	388	381	403	390	390	413	391	400	412	396	383	386	394	412	407	393	362	430	392	405	398	393	385	363	400	397	379	399	401	394	382	381	386	412	374	435	372	398	414	387	386	361	397	368	375	365	367	364	386	393	387	406	375	430	366	408	417	368	384	406	393	375	398	357	387	377	372	397	380	372	388	411	369	414	387	357	385	400	369	375	398	384	396	369	339	372	383	385	360	363	385	406	406	395	355	376	377	382	412	346	407	392	390	374	403	372	405	377	415	390	410	393	384	399	413	370	355	387	413	376	389	408	399	398	420	377	392	418	403	414	367	409	384	390	377	398	372	395	401	373	357	359	352	393	379	372	395	395	425	390	379	341	383	392	370	413	364	407	399	353	382	415	411	405	392	382	378	415	385	393	378	373	435	396	332	404	390	367	406	393	429	362	394	404	412	399	392	402	385	410	424	382	362	382	385	428	390	381	361	430	379	384	402	381	389	378	362	362	406	393	383	381	379	389	362	410	420	394	382	394	346	386	360	372	370	380	386	403	430	392	385	401	360	377	380	376	363	382	363	382	390	375	397	403	374	422	399	403	404	420	363	353	409	390	365	399	367	414	394	394	397	352	376	393	384	374	380	410	386	380	362	417	402	411	418	391	417	364	429	398	400	415	413	396	406	379	393	394	394	381	400	405	387	398	357	385	370	431	390	405	381	388	394	364	390	387	424	399	385	388	409	400	376	372	354	422	366	387	395	401	384	376	395	365	421	394	397	406	373	382	382	373	377	409	372	362	387	408	375	400	403	401	395	407	369	373	413	399	375	366	387	390	373	384	387	355	416	392	378	413	379	405	385	401	429	377	378	387	419	404	385	403	366	396	392	385	427	399	382	384	391	398	400	374	396	368	412	386	393	356	414	384	399	378	369	420	398	369	420	375	382	395	371	377	423	375	414	401	410	396	392	365	432	412	382	403	402	353	419	373	387	405	404	371	376	372	406	380	402	339	352	384	377	405	368	369	421	397	393	371	374	368	384	386	386	401	359	406	391	385	384	417	401	358	379	391	404	399	382	385	368	364	381	376	358	427	397	386	387	363	413	425	385	389	385	389	382	444	391	378	416	344	393	400	374	438	394	414	401	377	440	365	364	373	419	390	413	427	409	399	372	383	408	375	402	371	409	397	397	379	342	344	388	378	394	404	406	388	388	386	388	385	384	374	410	411	377	347	353	376	389	364	384	371	409	378	380	398	405	375	394	423	375	376	370	395	389	420	388	368	367	399	408	407	372	398	383	364	389	377	431	398	383	409	394	372	394	384	408	393	405	415	400	372	375	389	404	396	377	341	371	408	376	402	380	388	380	415	367	354	406	414	419	381	350	401	398	385	367	389	376	406	382	411	394	422	422	371	407	378	396	386	408	385	379	345	372	390	392	369	393	372	395	389	417	381	419	393	360	419	350	345	387	392	381	380	395	405	410	379	388	392	400	408	416	382	401	400	363	367	381	406	380	387	418	397	366	425	371	384	403	391	381	386	408	372	398	363	378	421	379	395	378	399	381	368	409	389	382	379	402	399	413	355	377	378	384	383	443	403	405	376	356	365	372	398	387	420	406	411	387	383	396	353	398	405	407	399	407	377	386	412	376	381	381	367	367	391	360	388	412	414	404	401	374	369	424	352	372	383	385	377	381	384	403	375	385	372	388	403	394	372	385	376	380	381	387	414	396	405	389	401	407	414	391	411	385	394	406	396	341	373	392	442	382	385	379	414	392	392	400	386	385	380	400	403	384	399	369	400	349	378	398	417	374	402	353	317	421	396	407	408	393	373	395	380	361	377	404	377	383	370	377	368	412	374	407	395	397	393	417	394	379	396	390	398	410	396	368	360	406	396	413	419	399	406	395	403	412	440	378	408	387	420	364	407	388	391	384	410	377	390	393	393	372	381	366	367	370	405	379	420	414	378	387	386	409	402	376	388	377	410	384	384	402	376	349	378	368	367	422	417	393	411	398	390	424	401	411	389	409	388	391	378	395	384	394	343	394	406	381	413	355	415	404	399	403	389	359	429	398	406	417	409	373	384	374	381	392	378	380	349	391	391	369	419	370	402	464	394	382	354	384	414	422	411	438	410	391	392	367	395	387	401	378	370	397	386	397	395	383	406	393	375	381	414	409	381	371	407	412	391	357	417	386	362	435	396	375	378	364	386	398	371	387	388	350	429	358	389	395	380	376	378	365	376	407	386	377	396	413	362	381	386	388	416	365	373	354	406	368	403	389	379	386	378	350	385	430	375	389	355	396	386	380	405	415	362	365	391	364	356	388	393	386	357	417	366	393	419	405	398	446	406	394	355	410	378	422	407	389	368	383	390	425	387	412	404	382	359	391	391	353	357	362	346	413	389	362	378	399	354	398	391	385	389	391	364	396	396	402	381	373	350	394	432	429	395	370	416	380	364	396	369	377	396	394	393	418	388	358	403	388	425	438	390	365	365	389	409	397	358	419	391	386	369	386	423	376	376	346	350	388	404	363	396	379	402	403	403	368	388	361	373	377	402	407	412	425	391	376	408	411	389	408	373	407	342	364	394	401	367	393	431	374	389	365	390	363	337	412	389	377	361	417	354	394	446	378	365	414	387	373	374	392	354	377	388	384	375	405	404	364	426	390	349	383	378	412	384	416	397	403	380	381	387	380	398	375	362	387	406	429	409	378	379	403	389	361	358	383	393	392	371	386	371	378	418	394	414	380	364	364	415	390	379	380	391	373	415	364	347	403	399	397	406	415	395	381	379	383	414	393	384	371	404	375	398	369	384	386	372	374	389	400	434	384	364	400	373	400	367	385	378	389	393	395	366	388	380	373	389	388	378	401	397	395	387	387	357	352	442	399	388	410	400	392	370	390	360	433	403	385	389	382	364	432	413	390	372	421	367	353	393	364	379	363	410	388	381	398	388	411	409	371	364	377	355	367	391	372	414	386	378	367	394	377	376	386	396	406	371	412	441	389	370	408	364	337	380	394	399	354	400	379	384	388	348	374	365	396	400	369	400	395	356	388	377	358	382	385	430	390	361	414	379	394	434	409	393	374	421	401	380	356	414	383	363	404	416	395	369	385	399	398	417	377	373	392	402	425	389	383	381	409	377	411	412	369	374	363	367	342	379	370	420
10617	25435	23459	12136	6932	4925	3499	2658	1997	1657	1490	1443	1389	1233	1205	1110	1054	922	864	820	857	746	795	801	719	731	745	700	742	723	727	722	740	720	739	710	667	686	630	688	667	652	712	659	705	617	654	699	657	692	665	662	664	669	630	708	709	667	684	655	744	662	635	694	690	664	630	614	613	696	667	709	695	664	644	681	661	682	651	670	681	651	618	683	656	700	666	679	638	638	628	644	707	699	710	650	668	672	673	642	714	670	714	702	664	629	619	633	696	675	685	702	666	642	665	679	650	639	629	677	678	638	656	642	685	654	671	699	634	682	681	689	581	636	631	614	668	708	634	659	680	691	645	634	672	673	728	672	672	665	642	651	654	642	632	675	655	671	673	641	675	639	630	670	645	639	632	632	687	681	695	707	672	650	681	625	687	648	681	642	674	651	643	659	673	689	705	689	669	679	658	682	645	656	671	638	678	670	621	700	652	635	677	673	671	658	665	655	644	667	685	703	672	661	652	636	652	675	690	674	644	687	631	653	657	628	681	662	674	673	661	646	637	670	648	638	690	656	618	652	694	634	654	665	658	700	642	693	718	661	709	649	706	643	629	661	636	673	631	685	655	689	650	666	704	625	654	649	646	674	672	637	656	685	653	677	700	661	679	679	704	650	654	674	650	674	673	645	627	646	641	649	660	672	638	648	667	639	624	667	656	658	676	681	597	665	706	670	704	632	719	687	639	689	643	657	642	661	673	680	642	706	697	654	675	658	667	659	649	635	627	684	628	660	668	652	665	646	656	651	649	649	676	656	660	659	637	663	690	649	683	632	640	665	624	650	726	679	681	676	696	696	667	672	700	684	676	655	643	678	650	659	666	671	673	641	654	639	635	622	692	680	661	700	711	643	672	640	638	683	664	656	647	626	655	640	643	622	628	670	691	664	723	662	691	641	650	656	658	643	650	674	645	647	647	682	659	649	661	670	675	653	618	670	667	715	634	661	689	686	679	662	704	661	671	666	666	664	643	634	709	686	692	694	668	630	608	642	709	638	688	678	654	684	612	652	636	658	640	647	689	629	604	687	663	662	689	647	691	675	670	631	691	676	690	644	658	674	688	626	630	653	662	709	677	656	690	700	631	652	707	673	645	676	676	633	629	632	671	623	647	633	711	678	671	665	604	604	663	663	667	656	665	708	626	648	667	641	633	675	680	690	688	649	662	675	669	602	644	669	689	611	648	686	648	658	647	664	641	628	683	700	681	707	693	667	679	661	641	668	651	662	609	686	642	680	661	675	698	692	698	649	634	649	705	652	692	661	678	636	685	659	661	693	700	646	634	676	685	682	716	632	687	641	661	684	696	645	669	661	669	656	686	657	633	694	678	711	651	668	677	666	670	640	599	643	676	668	672	705	650	659	688	706	640	691	666	631	675	608	677	663	626	673	665	653	660	601	676	661	618	672	671	652	703	680	667	693	628	629	701	648	678	669	645	649	642	647	633	674	667	673	674	683	624	661	613	625	675	697	649	656	698	678	644	709	674	644	655	599	646	644	711	687	649	654	620	679	648	630	732	681	667	709	692	692	685	681	622	679	709	645	644	621	647	691	670	677	633	627	648	709	612	666	686	651	645	690	661	665	667	697	694	615	724	667	615	713	650	704	628	715	629	642	676	670	663	683	672	657	649	642	675	665	646	653	623	662	718	630	625	667	673	670	663	710	676	684	651	660	693	642	645	648	697	629	652	665	647	667	661	703	652	683	696	651	642	692	684	653	716	652	712	649	655	637	648	649	643	696	682	685	662	648	651	679	664	664	648	628	647	668	633	705	634	646	674	635	684	675	674	667	655	638	693	655	660	692	695	642	645	627	686	642	696	665	665	682	676	664	613	655	661	662	689	682	664	659	674	640	677	627	614	668	629	711	697	694	638	644	653	669	631	631	644	657	668	693	643	648	689	671	653	621	653	672	703	616	644	681	694	663	660	679	689	645	642	707	680	667	646	640	667	677	624	605	683	659	638	670	683	627	635	697	628	618	681	665	708	638	678	707	661	674	724	683	655	689	698	641	661	649	619	646	709	681	661	673	632	651	637	639	620	651	645	623	663	656	677	641	703	694	635	649	692	635	658	690	622	666	633	640	659	647	637	673	675	673	667	646	689	623	651	676	682	594	644	686	640	653	672	649	710	661	689	654	677	655	668	668	712	670	641	653	673	716	619	655	630	675	690	647	675	661	726	676	649	634	689	646	654	631	655	636	702	657	647	646	648	692	669	694	675	636	640	693	674	631	687	672	634	693	680	669	697	580	623	662	660	655	681	655	662	678	673	705	694	710	691	679	662	686	699	714	691	678	676	654	661	688	658	681	626	663	631	693	673	680	676	668	699	651	625	656	698	656	702	648	694	674	625	642	624	650	638	647	663	656	693	632	629	666	677	597	647	669	671	648	655	708	659	705	659	694	664	684	664	588	623	660	644	670	644	643	645	631	680	646	643	675	670	611	675	653	708	667	651	715	630	674	647	663	682	675	644	619	647	649	666	693	635	620	724	636	641	633	665	664	690	705	659	642	676	650	626	666	656	628	646	643	678	639	685	685	634	696	648	655	674	677	695	651	662	695	631	667	645	685	686	668	714	719	711	676	686	687	643	686	690	651	655	600	664	692	706	657	618	670	650	641	626	667	654	682	692	636	663	602	643	697	687	630	676	679	640	662	651	634	690	677	638	700	652	644	637	694	663	681	646	653	641	619	659	696	661	616	699	670	696	690	616	659	667	674	655	643	661	701	729	599	584	623	658	660	669	693	623	674	664	665	727	631	665	624	661	673	646	657	638	671	649	655	652	639	645	720	701	639	656	664	645	733	616	653	646	615	593	681	696	644	681	649	661	647	667	654	689	609	670	645	631	676	619	625	596	649	682	617	624	685	618	633	632	641	646	644	663	669	675	617	668	662	632	663	652	621	610	704	666	638	670	651	662	644	664	638	657	714	676	671	669	669	626	653	635	673	707	665	728	677	623	608	623	655	647	626	661	640	694	668	665	672	663	668	657	641	675	679	671	669	654	658	711	688	673	634	669	634	654	665	645	676	676	683	599	705	682	641	653	647	683	669	716	652	671	662	642	630	633	685	668	695	704	650	673	607	692	659	631	744	650	658	726	623	640	652	692	698	674	610	669	640	686	696	645	667	655	671	666	668	672	629	651	599	649	650	614	662	666	660	631	718	654	675	620	669	646	643	648	646	693	633	656	693	683	700	677	627	673	639	641	724	649	674	683	687	669	678	648	619	693	651	662	631	692	659	652	623	665	640	641	641	667	681	654	642	608	686	661	650	685	678	701	684	683	634	706	651	649	662	675	685	666	656	671	638	674	695	625	682	702	690	720	619	643	650	678	679	664	695	635	666	667	683	675	636	668	628	656	636	663	643	649	666	674	639	623	677	687	651	657	710	655	678	635	644	683	751	660	648	688	664	668	644	700	683	633	669	657	611	612	641	712	680	670	643
23541	21388	29148	24000	21395	19185	3767	1158	831	661	591	559	501	448	395	382	354	318	280	255	244	213	243	219	217	199	189	184	214	198	167	194	179	197	177	179	170	144	188	178	171	187	165	178	191	153	162	162	192	181	143	156	156	164	168	148	148	159	158	166	167	149	155	166	139	150	151	157	158	140	148	148	160	159	150	177	179	175	160	164	164	159	144	163	159	163	166	162	162	157	137	157	156	160	179	162	156	155	169	157	134	159	149	152	151	204	174	151	147	136	169	164	148	141	152	159	156	147	182	151	184	144	162	161	175	163	154	149	171	153	143	174	145	144	157	149	159	154	167	172	133	179	155	149	163	146	144	164	138	174	142	160	152	161	168	162	169	163	152	162	153	167	155	121	168	144	171	166	148	169	141	138	132	154	154	157	157	161	156	132	178	164	153	149	153	164	149	157	161	151	163	147	131	167	166	176	148	148	172	154	157	155	159	176	187	149	155	159	151	180	175	164	177	131	160	164	156	141	159	156	158	160	171	144	153	140	156	157	140	151	138	145	175	145	146	163	165	152	171	158	157	152	156	156	155	145	155	159	165	146	169	138	126	168	151	156	166	162	167	180	161	176	165	143	154	147	180	162	137	151	158	156	142	141	157	152	155	146	157	152	134	163	140	160	161	146	157	157	154	165	181	148	144	149	145	157	149	147	145	147	145	152	157	152	175	156	167	154	161	163	141	148	165	153	148	150	164	169	156	159	176	152	160	167	146	149	153	146	156	172	158	155	164	159	154	167	126	164	150	175	167	165	179	147	179	151	165	168	163	149	166	158	153	158	156	172	145	150	155	145	171	138	157	151	167	162	158	141	151	146	148	179	139	170	177	165	190	176	169	157	170	167	144	159	150	172	160	163	137	167	152	171	156	156	160	161	187	157	157	164	156	147	168	168	154	161	148	152	171	127	162	153	148	165	142	174	170	157	164	139	147	135	165	151	145	173	151	182	154	148	144	131	157	148	147	157	158	167	148	167	140	163	154	136	165	148	169	165	148	153	135	157	160	151	165	144	158	161	153	175	187	163	172	172	131	183	168	154	167	156	145	172	160	162	171	146	142	160	175	156	148	172	153	165	174	171	144	167	151	149	159	144	156	153	171	146	143	162	172	147	157	129	152	148	154	155	155	172	156	171	145	171	153	136	164	157	160	148	155	139	143	141	150	161	163	173	137	156	178	173	147	152	161	171	142	150	142	139	150	138	160	168	172	154	138	166	174	139	155	155	166	157	141	171	150	140	133	159	163	147	166	171	145	167	163	144	141	169	182	159	160	141	131	174	173	159	194	171	167	147	175	165	159	151	160	172	155	146	124	169	149	179	164	131	164	157	152	159	144	166	142	140	133	138	169	134	142	147	142	143	154	148	165	165	162	150	157	167	170	169	157	154	150	153	163	137	137	169	166	146	170	163	152	164	165	135	159	157	162	148	132	167	145	149	159	155	156	165	140	173	170	169	124	152	152	159	161	158	151	146	150	138	166	169	149	154	163	162	157	158	149	176	155	148	159	158	161	169	162	154	156	160	153	158	150	162	147	149	157	151	159	134	168	159	145	154	155	155	149	145	161	170	156	177	171	184	164	162	158	141	165	144	145	156	146	153	144	167	152	176	146	156	147	154	149	162	167	154	166	140	138	176	176	167	178	148	164	165	157	145	139	162	146	140	167	164	141	169	163	160	152	137	152	180	189	159	176	158	162	169	133	149	164	170	139	147	128	135	159	134	148	172	168	172	167	154	154	149	167	169	130	147	166	170	146	150	160	160	158	138	148	164	159	156	177	149	170	139	157	148	163	155	151	169	137	165	163	150	168	144	144	168	183	178	163	162	123	161	159	168	150	155	166	178	168	167	159	149	170	164	152	171	160	153	164	149	141	165	141	168	171	160	165	164	154	170	154	180	161	152	174	126	154	171	171	159	168	164	143	146	140	127	161	151	154	146	143	145	152	153	146	163	154	140	178	154	147	143	154	157	159	159	143	162	146	173	135	172	154	180	148	157	140	142	148	158	141	138	146	178	158	169	151	169	153	142	166	173	173	132	161	163	162	155	169	147	161	154	160	136	147	166	160	163	151	156	152	156	149	145	136	156	144	185	154	139	133	164	152	164	153	165	152	181	158	165	166	169	138	164	144	164	150	159	157	177	155	149	153	168	168	151	143	170	147	157	140	166	171	154	145	160	165	142	142	172	147	180	140	153	163	146	146	162	153	153	177	175	174	174	136	145	162	171	170	138	169	140	169	134	166	149	177	160	177	135	152	155	152	152	152	132	139	173	155	176	166	179	146	142	179	147	168	155	170	181	174	167	164	169	153	144	160	140	139	160	158	176	162	161	145	159	160	153	165	152	170	135	168	153	185	161	153	181	158	146	163	140	158	145	146	174	155	146	148	168	174	173	172	178	154	160	158	149	120	163	157	165	168	158	161	159	158	170	133	154	166	156	161	159	165	150	166	150	152	170	166	159	167	160	151	175	167	161	156	170	149	153	142	171	141	178	154	164	142	184	163	144	152	147	151	167	132	152	142	165	150	157	163	155	168	153	147	138	150	174	161	157	156	146	148	153	139	138	142	140	169	146	166	172	166	152	145	159	139	167	172	151	156	175	150	176	144	155	142	182	163	153	160	138	147	127	149	157	164	175	156	135	169	164	171	167	168	140	121	154	145	158	135	133	145	173	170	147	152	168	174	146	152	151	144	137	174	146	132	145	148	164	152	140	186	166	194	174	134	185	163	157	178	171	168	170	168	161	142	149	163	164	151	166	147	153	154	171	158	166	148	133	162	132	165	152	168	156	145	136	173	138	154	159	150	177	156	167	148	165	158	177	162	140	154	137	164	162	155	159	152	163	141	158	133	155	159	153	172	152	153	144	127	162	162	131	153	146	157	173	165	153	173	149	159	182	149	145	170	161	147	202	169	145	144	146	169	151	140	157	158	143	152	155	177	159	162	147	120	165	145	149	150	139	160	154	142	157	180	163	164	144	171	160	153	154	147	176	183	146	157	137	191	157	148	163	171	141	162	152	127	161	174	162	154	175	164	163	150	158	174	168	151	131	166	186	167	154	122	155	157	156	156	155	166	145	164	150	142	153	168	153	144	145	159	153	145	173	153	146	149	165	145	152	159	167	140	166	148	173	160	144	149	159	163	141	128	155	132	151	151	172	181	172	168	153	174	160	150	164	141	146	144	168	164	163	150	133	150	161	194	138	161	164	132	157	157	172	154	148	161	162	164	162	146	174	159	161	148	161	161	129	151	145	155	162	164	160	153	166	170	129	148	152	162	147	141	167	169	151	147	153	123	152	181	142	145	149	149	147	153	149	150	137	159	145	132	131	139	171	153	149	151	163	162	175	167	165	142	157	155	185	158	155	159	173	155	140	159	162	152	160	157	147	154	165	158	160	187	156	167	137	148	152	157	157	162	150	147	170	138	154	164	161	177	158	161	138	139	176
13053	28375	26910	16355	9697	7096	5177	3618	2674	2027	1653	1685	1505	1370	1212	975	943	777	670	587	483	504	503	434	435	421	438	414	410	411	366	344	363	358	375	354	334	315	304	272	326	336	287	303	297	265	330	283	319	291	283	321	270	299	298	320	280	306	258	292	295	282	273	265	282	265	275	256	301	278	263	288	297	291	259	262	296	267	289	269	272	294	285	287	287	294	299	278	273	284	273	290	265	284	238	264	249	281	286	276	246	312	282	259	274	320	298	291	270	266	257	263	246	276	266	295	289	268	280	240	271	271	254	288	289	284	296	281	271	280	290	298	263	300	286	280	290	263	269	244	286	301	266	277	293	293	282	224	291	279	258	284	293	269	274	283	258	257	306	295	264	263	276	263	285	259	305	273	245	272	281	270	301	277	271	281	272	274	271	292	277	258	216	242	301	292	262	273	295	257	253	285	266	306	296	258	279	281	304	271	250	259	274	300	276	246	301	277	288	281	271	279	266	277	277	286	279	257	285	276	289	234	282	294	267	289	261	262	279	284	270	265	296	291	290	277	288	306	299	260	265	278	251	291	256	297	278	288	259	259	269	269	293	268	262	282	288	296	291	247	288	283	269	278	282	320	282	250	272	290	289	278	277	265	255	254	258	289	288	292	277	275	256	252	287	286	301	258	284	278	291	290	263	261	286	278	282	294	262	261	274	267	303	263	266	280	289	255	250	291	286	244	251	262	294	270	250	254	255	284	263	276	269	255	278	267	287	317	282	265	253	246	263	293	274	270	272	277	279	247	272	293	258	284	270	274	283	267	246	314	278	240	261	270	280	289	285	298	262	295	288	285	269	268	283	283	297	291	307	249	261	279	259	279	263	256	297	249	289	288	273	280	271	279	286	245	277	273	293	289	281	260	290	296	279	273	284	286	287	261	284	254	279	260	232	304	268	266	294	281	279	270	294	283	261	286	241	277	267	284	258	287	297	243	281	290	273	306	245	292	267	266	303	295	280	257	290	286	258	292	241	277	266	259	267	281	290	266	278	241	273	265	280	281	283	273	283	253	258	302	252	264	268	289	297	298	259	264	287	265	255	266	293	272	262	279	294	259	271	291	276	245	280	260	282	284	286	262	271	290	304	254	286	267	269	244	272	298	260	286	240	287	278	289	256	258	277	269	312	252	286	260	245	280	266	293	273	279	284	289	280	292	275	258	270	249	268	266	284	303	260	262	254	259	268	287	288	264	255	267	284	274	257	247	274	278	284	239	289	266	296	279	278	270	287	282	255	247	278	229	283	256	272	272	302	298	275	268	276	304	256	307	260	248	272	286	280	259	274	303	275	261	280	289	259	264	298	280	241	263	300	268	293	264	263	292	259	280	237	256	316	294	276	278	271	264	270	292	290	271	243	257	275	267	263	257	297	258	268	279	287	261	259	257	262	283	296	274	261	263	256	267	271	285	270	274	278	265	268	282	279	254	269	278	286	302	240	287	275	254	317	283	265	280	293	263	297	276	282	292	282	275	278	282	302	250	253	258	276	261	271	319	283	251	272	256	269	291	265	294	267	285	260	255	283	292	273	285	294	275	285	267	260	257	265	276	254	250	297	258	289	272	232	273	268	275	266	258	300	281	274	252	273	309	257	265	275	276	306	270	270	252	294	303	279	287	257	252	257	255	296	271	292	286	311	257	291	256	288	299	286	290	255	270	287	266	275	262	263	287	271	285	258	283	262	277	243	242	273	283	261	263	287	260	278	292	285	289	263	282	258	269	277	282	303	284	278	281	299	267	260	271	286	298	267	259	262	269	308	293	255	288	260	256	276	297	290	262	266	283	276	303	277	276	270	289	250	262	253	292	283	290	252	272	275	266	269	298	272	257	293	301	304	293	298	270	286	278	275	269	264	251	297	262	286	263	312	261	275	224	273	278	276	251	279	279	268	254	303	271	305	298	264	286	287	277	295	249	301	294	256	260	257	278	315	269	304	255	323	257	281	250	284	267	257	247	258	284	283	313	261	260	252	284	264	277	257	275	259	272	273	261	256	268	285	254	267	273	286	260	261	286	289	287	262	285	265	258	284	278	291	279	273	289	270	295	257	272	288	274	243	287	301	278	265	280	271	277	291	305	287	287	247	258	275	249	263	273	305	266	275	275	263	266	277	278	332	277	281	247	287	270	272	247	232	272	264	299	292	259	232	282	266	273	284	291	273	281	275	272	279	279	263	265	264	253	260	255	288	256	280	250	242	276	248	265	287	254	303	281	277	284	281	280	269	257	251	255	296	261	299	267	274	299	260	272	268	272	280	282	298	275	251	275	305	275	269	276	307	287	277	250	292	273	246	274	271	285	275	246	256	251	281	249	265	258	276	254	270	273	277	285	308	258	276	260	270	307	266	258	262	280	264	259	260	275	293	279	273	261	281	293	283	285	280	253	244	270	287	295	273	265	262	311	263	294	283	248	269	295	314	269	223	287	302	303	260	279	289	250	263	274	261	283	280	264	270	292	259	289	276	273	251	281	237	302	292	287	274	297	275	288	272	292	276	258	254	288	252	247	261	319	273	277	292	257	320	267	299	288	239	283	279	280	291	297	309	306	303	274	262	268	277	268	301	265	251	268	267	276	268	265	262	302	268	297	262	260	260	258	268	254	271	262	251	276	283	284	253	300	271	254	259	262	286	280	251	242	286	298	273	282	270	274	269	291	257	272	305	273	278	279	281	279	284	268	300	279	287	265	287	270	292	260	272	288	264	283	239	260	309	286	259	309	289	273	293	290	291	276	265	278	271	253	254	320	276	277	261	275	264	267	305	283	294	288	299	255	261	257	260	284	289	249	278	291	296	302	260	284	273	293	286	298	257	255	275	252	262	284	268	274	260	277	257	303	296	222	267	282	246	278	275	257	258	279	296	253	287	311	266	285	294	271	296	279	272	285	248	283	297	276	289	291	245	286	275	268	281	280	268	312	259	242	274	273	249	276	289	272	276	267	293	283	262	262	271	255	268	258	266	291	243	299	289	271	288	274	270	258	297	283	275	280	307	283	288	275	283	286	289	280	282	256	262	292	273	287	277	291	310	265	249	281	268	295	273	255	266	266	290	276	270	290	256	267	246	287	248	269	258	296	277	282	261	263	267	271	276	259	242	242	259	275	277	272	295	256	302	253	265	279	253	267	293	267	299	277	279	256	265	256	253	281	277	260	294	294	277	262	266	279	272	284	310	293	275	289	269	258	261	296	250	265	274	291	231	263	287	288	304	257	276	274	275	242	298	259	291	259	281	258	281	255	277	285	298	265	268	254	287	274	287	256	283	273	298	253	296	264	257	276	250	274	297	262	305	274	259	271	249	260	283	274	265	273	301	259	260	254	278	279	266	282	259	257	305	287	285	271	245	248	277	272	268	258	255	295	289	284	288	286	284	298	282	313	272	282	289	264	269	266	268	270	261	257	238	266	287	303	254	280	274	265	298	293	274	294	297	287	269	287	282	298	299	285
27157	20245	10927	4150	1538	869	730	613	557	491	516	512	496	459	479	501	473	482	476	460	490	448	461	424	438	432	420	447	428	448	438	395	425	464	452	446	438	401	426	423	436	446	409	385	443	441	449	396	443	451	443	454	427	411	456	452	409	459	453	392	418	418	398	427	476	435	422	431	444	442	406	410	452	407	415	476	439	449	405	439	426	420	450	414	453	451	392	418	418	396	441	447	435	401	434	437	420	449	448	450	416	429	438	459	434	432	400	466	413	441	431	443	457	419	481	452	444	418	414	438	456	468	435	465	462	417	421	429	423	425	409	409	417	430	431	432	418	420	437	440	449	425	432	435	424	428	449	447	439	426	441	424	432	410	452	434	439	425	441	427	432	395	431	400	416	418	408	435	448	449	446	415	461	382	419	467	449	439	462	458	407	447	433	436	463	434	400	404	416	465	387	464	431	447	423	432	414	431	453	402	442	483	446	439	444	463	446	450	426	415	453	400	448	409	446	419	447	463	441	432	447	432	410	424	428	421	508	401	448	458	455	457	471	417	404	423	414	440	426	413	407	414	418	400	436	405	427	447	437	473	423	428	431	441	447	408	446	431	438	426	456	410	408	415	476	411	439	444	423	462	418	440	457	423	439	398	426	445	415	484	477	458	447	440	405	424	416	410	413	425	458	460	396	432	432	439	429	404	470	417	383	464	437	424	429	418	410	432	417	460	437	449	424	411	400	435	457	463	416	484	445	396	449	450	432	407	417	439	430	410	433	412	454	440	476	449	428	437	453	452	423	442	438	449	426	441	427	431	459	423	427	425	447	444	410	425	417	418	437	449	444	466	412	444	459	466	400	444	419	448	449	462	434	438	450	413	437	417	470	424	427	433	426	405	421	413	402	464	480	408	396	414	445	480	437	424	470	427	440	436	453	461	430	432	428	428	432	490	426	413	416	381	393	452	439	454	420	432	392	440	408	433	439	461	445	415	442	436	481	446	422	421	424	433	381	415	427	445	437	480	470	430	445	415	453	462	414	404	429	434	431	453	424	461	452	443	431	456	467	422	456	460	439	467	429	441	439	447	413	422	426	400	381	415	424	439	429	462	446	406	448	387	393	462	428	470	433	450	413	431	452	410	426	447	446	465	446	444	405	424	401	399	437	418	442	456	445	419	428	442	444	411	439	451	420	423	453	395	474	407	432	406	468	453	442	418	458	414	427	441	468	386	462	412	410	399	428	448	433	452	459	416	417	438	415	406	454	446	440	401	438	404	435	439	405	449	420	427	433	478	383	446	431	426	419	425	403	430	431	419	430	456	445	440	425	407	430	433	454	416	453	422	442	441	421	418	452	443	427	448	452	466	433	414	403	455	472	420	476	448	440	430	408	435	450	436	392	427	464	431	453	455	420	430	408	442	421	472	459	475	471	429	447	406	423	456	468	420	440	422	435	398	424	468	422	447	457	427	398	405	435	433	483	445	456	405	465	415	466	444	463	448	468	438	475	398	469	433	449	466	431	434	423	435	413	433	447	446	425	435	417	422	418	407	452	438	428	416	431	432	442	416	459	422	430	453	453	474	439	477	462	370	400	376	433	440	406	440	422	466	423	404	485	428	434	404	435	417	417	425	411	436	423	423	436	429	393	392	408	429	459	382	415	433	419	375	409	409	436	434	404	439	457	448	419	473	431	423	453	402	429	427	433	492	409	436	413	443	424	428	426	409	403	423	450	408	420	441	426	398	445	408	437	445	425	435	399	433	429	460	428	404	476	378	436	434	447	415	420	468	421	413	438	437	403	406	422	426	425	452	414	437	393	440	410	400	449	443	444	452	426	483	427	463	434	467	414	417	401	449	443	431	440	426	417	395	412	455	453	468	415	427	422	430	414	445	440	411	404	402	427	497	408	415	466	428	435	434	421	430	427	448	413	452	452	461	416	443	448	395	422	427	444	419	400	459	418	453	394	433	411	389	427	436	436	392	422	442	450	419	402	428	425	435	443	428	411	388	432	467	387	452	433	423	433	436	454	445	442	436	435	453	435	393	457	397	404	465	461	463	418	437	424	448	440	416	379	393	411	426	417	409	418	404	441	451	434	453	454	452	412	412	447	455	425	454	417	426	425	405	427	403	399	418	402	437	441	396	394	408	440	417	435	435	425	407	391	407	438	422	434	468	435	412	457	432	408	426	428	431	474	426	432	429	450	470	455	444	400	454	412	432	439	424	415	451	436	415	473	422	410	417	417	442	424	424	432	438	432	457	440	442	483	474	393	435	449	429	443	438	393	462	419	416	400	446	422	416	444	440	430	398	426	455	456	443	420	453	411	412	419	437	458	421	460	416	461	419	437	398	447	448	417	417	389	417	447	388	418	409	476	432	454	458	373	415	424	454	434	431	400	401	438	416	422	416	406	442	419	474	419	441	431	432	473	419	436	437	435	433	456	449	449	451	471	414	449	438	412	425	419	429	439	419	458	445	439	402	443	414	416	423	443	462	421	441	435	415	453	450	480	430	436	466	429	460	402	450	435	450	429	473	466	456	457	424	434	411	433	436	451	397	397	442	446	427	444	438	423	436	453	431	424	419	444	438	484	414	442	476	401	433	404	445	434	457	406	454	414	418	449	412	386	418	461	413	427	425	438	420	446	414	445	402	467	433	442	440	436	418	444	451	437	458	414	439	461	412	437	462	432	423	461	398	432	431	455	412	448	428	451	461	440	434	444	407	444	467	453	398	382	439	460	413	437	424	442	423	416	469	417	412	447	442	417	434	429	433	447	476	452	448	430	444	455	467	431	424	437	414	441	432	438	423	451	433	449	437	470	439	442	424	425	447	439	445	445	428	430	456	436	396	470	393	415	407	449	420	443	416	407	435	450	413	445	420	438	449	441	428	412	473	422	429	429	424	430	445	439	409	433	419	419	470	418	436	446	461	443	444	425	415	378	460	443	443	475	417	439	403	390	440	407	453	430	402	462	416	410	478	423	423	424	435	417	420	445	451	463	430	474	438	452	418	397	403	406	422	429	413	440	385	410	435	428	450	445	425	436	435	425	401	416	465	414	403	493	430	451	426	417	422	401	430	447	399	409	425	443	415	433	427	436	439	450	436	436	437	468	419	470	432	429	400	414	421	401	391	419	439	457	393	422	430	399	425	408	469	422	447	421	432	448	446	428	421	411	465	446	465	411	416	441	462	437	420	404	402	472	436	433	418	468	449	424	438	435	442	454	395	423	437	474	456	433	432	408	421	443	426	444	385	445	449	441	424	410	427	466	394	430	397	452	415	407	432	423	444	445	448	417	431	426	440	432	447	445	430	419	436	417	436	439	421	447	434	409	416	436	445	438	386	447	458	431	449	456	439	452	418	478	426	428	437	418	451	436	463	431	402	462	429	447	454	444	446	427	420	413	437	401	417	411	439	438	439	408	449	420	424	405	416	465	420	438	417	399	434	423	477	424	415	449	381	472	422	457	440	437	438	461	438	444	389	457	457
9203	12958	13397	7188	3770	2060	1717	1315	1227	982	967	977	983	979	879	837	918	841	803	812	801	776	737	745	717	768	756	755	793	736	740	763	782	723	746	779	659	750	734	685	741	705	738	738	706	696	723	737	763	801	735	749	818	728	700	707	741	715	709	688	724	726	731	738	704	727	707	711	700	712	753	735	722	713	714	686	720	730	701	683	729	736	705	724	724	714	714	680	701	703	757	709	673	769	689	735	707	720	694	744	714	699	754	698	766	708	707	715	689	748	768	682	672	686	704	762	783	733	680	698	736	724	717	701	711	723	718	714	718	707	760	733	746	719	724	703	733	730	725	715	767	702	730	734	744	691	645	768	747	719	707	698	720	722	746	725	696	767	755	737	675	693	736	742	734	707	704	733	767	710	692	722	710	750	693	707	750	724	732	707	686	763	741	720	751	712	717	728	709	681	756	752	765	736	755	663	704	713	719	718	683	710	759	762	727	776	763	658	712	736	728	703	722	729	709	723	763	708	704	689	810	750	749	757	722	691	712	703	686	724	744	715	741	734	736	717	743	683	716	728	730	742	702	731	714	744	693	730	713	699	719	716	754	773	677	715	703	744	715	726	761	698	700	704	718	784	713	715	729	691	770	692	725	695	723	742	744	676	735	710	691	714	750	760	732	690	715	692	695	701	717	713	750	750	690	696	717	711	734	730	728	702	734	722	708	711	732	731	758	696	727	662	710	734	724	744	740	711	772	681	748	737	724	734	723	716	747	680	719	731	678	676	715	733	733	734	729	723	702	746	732	690	738	772	793	750	726	742	722	740	724	734	700	736	745	721	732	713	722	748	740	783	715	720	699	798	731	676	737	727	725	763	687	745	688	721	737	737	722	783	701	725	701	689	730	723	727	780	742	674	738	734	750	658	705	772	700	749	729	698	748	722	734	708	711	739	683	677	715	707	742	682	721	727	689	719	673	731	752	693	744	762	709	711	736	729	726	735	704	705	724	745	710	729	715	687	734	687	719	707	738	662	716	746	714	671	758	687	757	710	777	694	744	695	726	703	716	741	713	694	743	728	743	759	669	703	750	722	702	739	745	701	730	730	715	740	700	744	679	688	717	733	718	702	702	720	696	716	723	770	688	759	661	714	754	766	692	692	709	728	707	689	740	711	757	722	724	712	745	787	749	770	648	751	712	716	684	700	698	687	725	707	710	763	727	678	695	771	702	705	704	698	791	766	765	783	700	760	743	695	663	709	710	740	754	754	767	751	702	747	715	749	713	749	715	706	725	691	745	759	705	772	724	750	719	752	739	758	713	691	756	656	694	750	783	761	726	679	697	742	730	729	749	691	682	656	752	766	720	716	696	715	716	703	731	741	712	689	734	768	750	692	732	715	743	730	733	709	697	682	731	788	703	770	731	684	709	695	696	695	753	693	733	726	735	700	675	743	732	749	766	696	672	688	715	744	728	786	721	730	741	715	733	737	737	743	667	724	695	734	677	726	726	736	740	665	773	733	726	733	748	716	707	710	704	723	710	704	729	741	757	753	723	776	744	746	665	739	689	702	671	672	732	730	744	746	700	714	698	723	661	699	695	709	724	727	703	752	735	727	704	722	704	712	743	717	754	741	796	724	759	734	715	727	747	713	723	764	716	698	702	696	756	715	710	700	752	732	709	752	769	741	734	692	698	771	711	743	739	734	741	703	667	729	706	712	676	758	720	703	732	699	716	752	764	694	736	714	698	701	743	691	704	741	696	707	728	713	680	692	712	710	704	739	738	701	750	759	692	676	712	696	753	703	677	740	692	705	697	727	728	738	769	745	699	705	745	717	726	718	734	713	736	686	724	728	705	664	757	758	756	720	717	686	739	720	751	786	765	721	722	692	722	713	741	681	732	712	701	747	764	734	737	798	712	701	730	735	703	738	736	712	668	744	720	734	731	711	740	692	677	752	725	745	715	734	699	776	703	761	666	717	728	716	728	718	734	732	741	682	727	728	719	773	701	687	733	689	712	749	677	685	686	742	699	727	698	705	678	692	724	760	728	767	697	707	689	668	720	727	753	723	756	683	705	761	744	750	717	705	727	758	721	693	674	662	712	730	708	684	735	738	708	718	723	714	744	711	689	743	735	729	722	739	720	719	671	759	741	767	714	734	747	723	737	676	753	692	726	766	758	705	763	700	711	762	683	761	709	725	722	683	688	740	708	737	772	682	710	711	760	697	727	678	751	703	719	753	724	709	733	678	665	705	717	712	734	742	714	722	731	730	714	763	709	706	733	681	717	738	710	739	722	742	742	707	695	730	723	675	699	702	718	704	783	734	745	683	729	692	707	708	753	710	704	746	749	713	720	711	723	722	710	781	695	687	705	761	692	713	701	747	745	713	754	748	744	729	770	750	717	775	739	698	672	685	723	744	750	750	705	721	705	711	710	784	719	743	688	744	694	721	798	687	648	730	717	700	706	697	743	751	717	774	747	735	733	712	755	718	736	771	740	715	672	762	710	765	757	740	730	699	722	723	729	700	673	725	754	727	716	717	696	692	698	767	722	678	745	767	692	738	708	740	687	737	733	730	699	764	725	691	742	717	719	701	713	702	732	693	734	729	740	758	722	717	731	671	679	723	674	750	747	711	743	683	727	677	753	773	747	732	729	677	713	758	764	709	722	757	745	691	732	710	717	726	711	705	737	740	740	727	750	741	739	720	697	698	741	739	717	740	696	688	705	697	752	758	694	730	711	705	720	740	734	713	766	746	758	716	743	689	698	689	735	714	723	730	669	740	743	724	725	750	716	762	698	731	741	726	706	683	752	679	733	747	779	692	725	703	724	786	719	722	735	684	684	732	732	679	689	671	732	676	700	755	733	717	694	708	729	683	681	751	765	745	693	728	723	710	751	709	707	679	731	713	717	732	744	692	740	746	758	732	716	723	738	714	740	752	763	714	730	739	755	725	742	720	738	745	716	748	695	760	727	769	735	805	767	730	750	758	732	759	738	761	722	700	714	729	740	746	731	746	718	689	683	726	719	718	717	741	736	762	754	754	708	723	683	665	714	666	716	751	699	755	719	757	714	759	686	705	709	691	698	681	690	732	699	691	670	723	711	713	741	688	709	742	756	724	738	751	708	747	745	747	751	758	743	733	702	696	754	792	714	734	728	719	723	766	744	744	719	713	712	748	775	717	758	731	745	692	714	695	747	727	688	711	705	675	701	717	723	692	690	720	719	725	739	701	716	678	795	705	694	733	737	743	745	734	695	742	686	685	700	729	744	761	694	710	743	736	745	687	692	749	665	768	743	724	733	724	718	723	713	737	764	657	758	737	718	685	724	693	740	735	672	732	670	699	724	716	734	704	679	694	719	690	713	699	756	703	733	741	744	689	722	697	702	744	708	703	659	744	755	740	748	716	695	747	742	703	700	728	694	740	703	753	667	719	691	740	706	682	690	789	697	730	706	703	648	715	703	680	743	689	762	679	686	701	733	682	692	760	708	713
24480	21338	28346	24691	18777	3250	1340	952	781	665	654	572	553	604	561	491	446	395	451	440	429	401	428	396	440	424	401	427	397	389	384	364	391	362	419	388	412	375	366	415	422	410	403	366	347	366	390	408	395	375	404	412	382	386	384	425	390	375	366	405	402	414	366	410	377	395	403	352	380	373	387	414	394	368	439	368	364	335	421	371	373	382	395	351	368	387	402	361	369	397	375	386	395	351	371	408	424	429	381	370	391	388	382	393	367	391	397	381	374	374	399	372	409	373	376	432	407	405	376	364	375	389	392	397	376	378	382	413	384	356	413	386	420	356	404	368	379	375	381	401	390	365	375	386	406	378	365	347	406	376	395	408	371	358	379	405	392	372	375	394	364	403	411	362	390	383	416	405	382	395	385	403	392	386	398	385	408	412	382	358	352	378	401	422	383	380	389	401	355	391	343	374	370	388	392	401	378	407	371	362	363	384	391	384	361	370	370	378	369	351	393	379	346	396	375	376	384	390	388	350	367	407	377	375	348	376	384	416	325	412	392	375	372	407	365	364	341	408	400	373	395	374	367	359	391	374	376	372	378	372	351	358	402	394	380	373	429	387	393	356	345	381	362	407	370	348	382	401	382	407	392	357	392	400	367	410	334	386	390	386	386	357	351	399	391	391	415	372	383	368	402	377	387	369	361	394	372	357	410	385	383	367	373	407	371	385	382	359	369	391	404	371	417	374	397	373	411	387	391	398	380	441	394	395	390	412	403	431	390	391	400	388	421	394	387	397	376	360	376	410	393	394	399	363	405	396	389	392	391	393	374	370	390	416	376	383	339	379	376	380	359	418	380	363	339	411	384	403	393	388	390	354	343	383	393	361	391	343	411	360	379	383	388	398	428	316	399	399	411	373	412	364	393	380	420	421	416	383	402	408	379	382	379	369	383	403	394	400	381	387	387	357	375	357	375	374	376	358	366	376	393	383	385	354	361	387	409	369	387	405	387	366	391	399	371	367	372	406	389	384	379	361	358	367	383	406	382	412	401	394	401	423	396	383	379	406	390	369	371	388	361	373	407	391	382	398	405	400	370	395	392	414	396	425	380	372	374	385	361	385	359	379	350	383	352	340	391	380	387	353	377	387	383	355	388	382	418	364	405	373	425	427	350	374	373	406	413	383	409	387	377	408	374	372	401	404	358	382	414	374	414	434	369	412	373	387	398	404	402	394	397	376	416	366	395	390	388	416	360	412	365	402	413	396	363	392	402	392	383	372	363	378	387	381	402	389	398	369	424	399	382	383	388	377	355	428	396	358	397	384	399	391	393	391	394	366	387	395	376	365	382	360	355	416	361	402	394	398	360	362	367	415	400	392	370	452	398	408	385	387	403	408	421	365	389	377	390	397	374	353	369	404	408	393	388	378	391	387	373	371	396	420	379	380	397	370	369	364	427	402	357	359	429	373	354	369	360	386	413	396	368	371	367	377	405	390	371	385	377	377	412	384	381	384	400	375	403	369	406	418	400	402	353	359	389	384	418	343	420	367	375	389	383	367	409	409	347	390	387	371	358	378	386	365	418	385	393	438	378	400	387	374	388	389	386	381	336	379	387	380	405	361	403	379	413	373	385	396	377	382	380	374	381	382	399	369	384	397	403	386	390	397	375	378	357	392	378	356	423	350	423	386	372	382	375	391	373	418	402	368	382	385	388	371	356	399	380	394	410	380	409	396	359	375	392	376	365	365	382	381	417	385	369	381	396	389	375	362	383	381	333	375	392	409	366	363	338	385	372	380	360	374	387	409	388	396	358	357	381	388	403	385	398	379	336	407	369	379	400	385	398	412	371	405	403	391	375	380	387	396	372	385	368	380	367	351	376	361	391	363	398	360	392	380	384	390	361	337	385	363	424	388	431	403	370	389	406	381	409	380	391	369	358	357	385	398	357	398	380	391	426	370	373	361	360	355	382	425	357	390	388	368	410	392	381	371	407	352	345	394	366	392	412	425	391	352	408	376	361	383	362	381	370	400	356	352	353	397	366	342	387	354	341	346	404	368	390	369	360	369	376	366	365	387	392	400	360	372	390	350	384	405	384	378	386	367	385	356	384	375	401	407	375	366	371	403	418	356	375	371	369	375	352	389	360	382	387	410	417	404	406	367	413	389	378	377	352	369	387	435	418	371	381	341	371	395	397	411	363	424	395	350	370	385	383	376	419	372	388	396	384	396	404	387	410	385	383	377	379	372	401	387	387	368	354	383	365	350	405	400	366	366	397	376	368	393	372	405	410	339	374	403	390	387	367	428	393	401	388	394	378	390	394	395	368	385	348	362	397	351	392	381	371	387	374	424	393	392	400	373	411	391	402	400	375	382	375	380	401	386	396	408	399	366	370	390	393	412	391	374	400	373	383	366	402	373	413	384	379	374	372	392	389	368	399	393	353	398	410	395	375	343	388	390	381	393	335	376	370	371	400	386	372	369	366	372	359	401	367	400	360	388	373	387	395	349	386	351	393	399	398	382	410	410	371	387	385	404	350	378	408	380	397	390	358	382	366	384	388	397	392	384	381	386	358	372	395	407	377	384	354	355	353	383	396	385	372	390	377	362	397	386	393	366	387	396	379	381	369	381	375	382	395	373	382	356	363	372	377	387	406	369	380	366	359	401	377	394	378	350	413	394	385	390	372	383	372	380	381	390	355	396	397	378	381	362	378	385	378	404	376	365	376	394	362	392	370	395	390	380	348	396	400	372	394	397	412	379	367	368	408	388	386	404	352	392	388	419	364	363	360	409	388	383	356	400	375	400	362	386	363	344	359	410	380	376	349	388	403	361	373	340	396	403	368	376	395	374	370	402	405	388	387	411	370	397	349	361	418	381	383	407	407	367	378	396	366	370	354	379	396	387	426	363	397	375	384	364	396	395	411	381	403	376	383	400	385	397	355	411	364	384	353	379	379	357	387	440	370	391	359	399	390	375	411	384	374	342	401	387	379	415	369	399	391	382	382	397	386	350	360	397	347	381	393	375	397	353	375	402	379	405	382	363	443	400	375	389	352	364	393	375	322	389	402	386	393	382	376	374	397	352	341	387	374	369	375	353	406	371	399	374	374	368	377	378	372	390	350	373	381	385	369	382	383	367	349	403	379	389	369	424	390	388	387	359	376	368	358	346	389	364	404	353	359	375	372	410	407	378	375	383	376	375	387	390	372	377	396	394	388	410	398	408	379	371	382	360	381	391	383	382	394	372	370	374	380	356	375	396	403	424	416	410	376	412	413	383	415	385	376	396	397	407	359	375	391	427	386	421	377	404	378	381	393	386	399	409	367	401	421	381	403	380	378	383	403	398	365	365	390	379	340	384	402	405	390	367	384	382	357	386	376	385	412	398	390	417	396	363	378	392	400	407	378	354	393	401	388	376	379	385	407	385	397	399	365	395	374	416	374	409	372	368	360	372	379	379	350	395	388	399	373	396	434	382	357	392	369	400	347	386	402	378	413	360
10782	20070	20512	11872	6751	4183	3135	2465	1983	1612	1428	1344	1271	1210	1186	1018	1007	920	922	910	820	829	755	766	752	755	752	728	737	684	704	650	689	716	714	697	621	632	658	638	698	720	666	667	661	713	624	713	662	661	634	646	698	648	658	662	633	660	624	653	630	633	612	665	693	657	626	617	675	650	655	668	645	667	634	695	661	685	661	647	664	657	638	675	673	707	617	684	620	644	668	675	665	664	675	621	704	687	684	686	700	644	645	670	633	613	671	595	702	651	623	679	640	697	680	631	661	667	628	624	630	659	636	619	697	640	643	659	680	646	609	634	613	665	705	683	652	689	687	619	649	635	646	647	639	676	620	673	673	647	628	638	649	648	598	668	610	671	613	687	698	640	625	629	653	622	623	633	690	653	608	668	697	715	653	656	659	662	666	664	659	697	664	637	662	661	648	614	639	644	674	620	690	666	676	661	627	678	675	610	680	657	641	628	628	648	676	618	671	643	675	654	651	640	624	640	663	673	650	674	652	652	631	691	663	635	593	687	618	657	626	652	694	605	632	631	645	612	622	652	654	660	673	706	613	690	639	692	621	603	664	669	647	682	630	646	624	593	649	700	601	624	656	628	666	654	674	660	671	647	669	643	618	641	652	651	707	650	674	612	679	672	714	669	627	612	642	658	665	661	652	651	663	672	656	644	641	653	689	683	632	642	640	634	642	658	621	635	640	662	632	615	687	624	616	683	636	649	699	663	667	624	650	682	629	682	696	618	606	672	636	676	644	649	615	645	668	636	646	634	623	656	649	634	659	666	642	639	664	636	637	631	687	644	682	633	691	681	644	612	634	649	663	681	691	640	634	667	620	713	673	653	649	616	654	630	637	662	647	636	658	644	700	684	661	684	641	649	677	665	641	656	687	669	673	671	616	667	668	677	625	668	612	631	670	633	607	630	651	649	639	630	651	685	686	637	676	623	670	685	646	632	640	671	650	663	647	629	597	652	655	682	607	632	673	673	678	688	626	654	679	571	636	645	652	650	641	652	705	620	671	670	608	704	677	635	588	670	716	637	643	660	628	582	659	628	714	598	646	684	663	624	620	648	651	630	614	610	676	666	656	688	682	679	662	634	624	658	698	644	646	686	685	630	644	636	636	660	699	647	649	645	652	677	680	641	681	677	654	649	667	654	629	666	616	623	636	642	689	644	622	620	665	634	634	651	613	663	648	652	642	611	672	648	644	644	660	666	649	650	622	724	665	689	669	660	624	667	647	688	617	658	641	637	660	649	705	637	646	633	659	640	673	569	685	656	640	643	651	703	658	654	633	625	683	662	704	644	658	627	674	639	669	663	673	615	676	625	656	638	632	641	667	681	649	701	652	637	664	663	630	683	623	630	638	604	663	607	625	693	624	634	628	700	635	699	662	673	657	630	682	666	687	646	621	661	640	648	621	620	645	641	671	660	618	650	670	651	612	684	630	680	638	656	651	599	659	633	704	659	705	689	612	653	624	659	671	662	634	650	709	647	668	686	649	675	636	663	640	647	675	644	655	664	665	635	624	656	679	630	675	641	611	634	632	663	628	683	691	642	637	613	658	693	665	650	675	650	646	614	663	648	654	621	682	628	635	654	653	646	679	681	698	664	638	669	626	638	639	682	659	612	659	651	659	625	591	663	651	664	631	571	678	666	681	623	650	637	640	638	658	643	629	654	688	626	619	635	653	627	667	650	659	637	654	668	681	655	644	656	626	651	666	699	685	701	620	677	652	608	648	632	665	637	635	622	714	680	670	654	683	636	648	647	674	636	645	649	652	670	635	643	672	633	657	647	662	656	661	687	654	671	633	669	651	630	632	657	689	641	598	644	646	687	587	630	655	690	624	658	647	645	672	648	671	627	649	634	625	619	637	665	641	655	697	663	607	647	578	679	673	661	630	690	633	683	594	608	636	642	632	682	644	657	659	658	708	672	667	647	674	667	658	677	646	681	618	608	671	665	633	652	603	664	632	604	646	666	657	662	668	664	646	659	654	691	706	649	628	680	666	668	650	634	664	665	646	655	647	648	635	655	646	650	651	624	647	653	669	661	694	654	656	649	656	658	649	622	653	659	667	686	649	647	633	671	628	655	664	651	650	648	681	651	687	619	643	701	657	609	627	663	710	667	657	594	602	661	674	640	689	612	680	614	702	675	655	681	672	633	629	672	678	673	633	655	667	652	680	655	670	613	653	635	657	679	632	656	663	640	720	638	663	669	653	619	643	639	633	663	673	671	655	671	624	670	646	619	610	673	691	648	643	679	677	676	642	674	628	658	656	671	663	661	646	675	715	648	671	641	652	674	679	668	594	673	618	656	659	645	694	667	695	668	606	645	628	645	651	687	637	660	647	650	691	641	595	645	637	627	623	667	644	671	681	640	660	679	633	656	666	626	686	637	699	666	632	610	651	671	673	633	685	615	650	654	645	640	628	685	680	696	632	624	669	640	656	678	656	646	639	663	661	640	607	658	651	643	620	644	616	654	665	692	618	684	651	649	692	621	666	633	635	613	638	663	674	640	622	650	666	625	656	679	655	629	675	626	670	624	678	629	607	637	633	641	672	683	619	659	667	614	705	646	665	665	602	689	636	683	631	616	670	669	625	687	630	656	694	643	648	666	673	628	651	630	663	679	643	637	658	628	683	647	676	676	683	642	669	622	660	695	635	611	643	664	615	685	694	638	645	743	658	622	665	642	665	668	622	632	665	673	608	660	624	657	641	632	659	596	623	601	689	627	608	665	653	657	627	626	664	676	611	693	639	690	592	629	652	666	647	642	640	660	691	678	637	682	664	680	647	638	688	640	669	628	667	633	655	674	662	709	692	657	629	638	656	644	651	638	638	666	664	638	693	636	641	640	673	625	691	654	638	630	657	625	675	639	620	660	653	640	651	663	660	682	636	645	632	630	675	664	616	660	628	627	719	705	693	674	644	596	645	639	642	649	622	667	698	618	694	668	656	637	618	687	660	643	632	686	666	673	625	671	658	684	604	689	616	657	678	644	659	613	616	595	654	646	635	696	615	662	642	632	654	658	683	667	665	630	670	669	657	625	615	641	671	650	652	650	684	677	644	626	630	710	642	687	638	636	626	679	658	653	650	622	660	655	622	635	611	654	626	634	655	669	619	661	635	666	657	663	690	628	608	642	662	652	654	693	607	625	685	662	665	638	612	653	670	613	650	607	657	677	643	616	697	642	650	666	593	640	652	662	667	637	633	614	623	627	612	660	648	651	653	662	687	681	637	622	641	685	658	614	665	667	682	631	669	678	659	625	620	640	620	643	654	670	645	612	629	691	609	657	652	648	689	652	671	664	649	652	618	678	661	593	640	675	658	690	646	618	664	674	682	679	729	646	655	609	685	631	659	686	695	654	676	646	699	684	675	678	686	619	667	659	649	641	650	652	629	678	656	633	678	640	676	673	673	634	624	643	626	661	612	652	679	631	641	641	624	691	624	605	634	630
23386	21264	29004	23856	21265	18969	3250	1220	809	663	525	456	467	433	399	363	309	327	282	271	244	243	229	240	227	210	191	202	197	192	185	177	202	164	200	187	155	162	176	164	166	150	153	163	157	169	170	161	178	168	177	150	166	141	167	150	173	154	169	156	155	141	153	165	170	142	170	154	163	148	161	168	176	140	148	160	150	156	169	162	155	151	175	162	143	152	167	156	168	156	180	171	148	151	181	158	171	152	159	166	173	198	173	158	174	144	136	143	165	148	174	186	165	160	162	157	175	141	147	157	179	158	154	168	167	157	129	147	164	176	158	152	146	177	154	139	144	142	141	160	154	156	150	140	163	148	151	164	155	126	158	157	138	152	169	173	146	156	148	153	167	188	164	155	157	159	156	164	137	160	149	139	171	163	160	148	144	143	152	136	143	143	170	150	164	145	143	155	160	169	147	171	137	157	152	146	149	157	152	161	147	135	168	157	149	170	137	167	151	155	145	172	150	154	160	171	164	156	149	173	151	159	151	174	153	153	164	153	158	156	171	160	153	166	166	157	151	173	132	160	156	153	157	151	151	160	157	151	136	151	158	151	178	155	148	171	145	160	143	158	169	154	135	138	126	162	154	152	152	137	158	156	163	153	125	151	157	130	138	152	148	145	180	148	138	161	151	149	164	173	157	161	159	159	142	150	130	132	180	156	162	155	168	142	161	147	138	157	180	150	164	160	169	155	155	162	152	133	164	155	151	149	163	150	157	141	173	164	151	135	137	164	132	170	135	157	144	128	145	154	148	148	158	127	165	150	172	138	142	139	156	188	146	142	168	149	174	135	166	150	157	167	142	169	157	171	157	141	153	151	158	157	148	178	182	160	160	161	137	134	144	169	150	167	151	154	138	158	125	140	152	131	147	146	150	178	154	150	139	187	157	166	139	151	149	142	141	142	165	149	142	154	169	141	150	151	159	153	131	140	126	158	152	154	146	136	150	139	160	144	141	159	171	160	154	162	159	157	142	157	146	134	165	151	157	140	179	146	157	158	149	153	167	143	169	143	147	157	143	137	166	152	163	161	148	147	148	145	148	177	160	157	146	165	169	136	150	160	181	148	160	142	164	150	159	169	152	150	152	138	148	171	160	156	134	122	174	185	145	167	150	142	136	167	158	135	153	138	135	137	151	158	153	157	166	134	149	146	134	173	143	164	181	156	141	161	146	146	132	159	168	160	146	170	161	144	133	152	156	159	126	169	137	147	147	167	140	173	163	171	141	161	158	158	159	148	145	149	174	174	170	149	150	156	170	155	164	169	152	157	172	156	157	165	140	160	154	150	151	151	161	142	128	141	143	175	176	141	152	149	160	158	147	150	151	161	155	149	136	144	156	127	162	146	160	172	161	146	159	163	134	149	155	151	160	150	151	152	150	152	166	144	163	168	153	127	153	174	153	155	150	163	145	141	148	145	139	152	148	169	161	163	134	158	154	152	167	158	137	149	168	169	153	159	159	168	162	134	158	147	161	161	149	161	123	175	151	161	151	145	191	165	149	143	161	147	160	142	141	177	173	162	142	167	155	146	140	158	156	167	165	173	168	162	161	152	142	148	173	175	129	150	136	176	143	153	165	157	156	163	160	154	160	156	152	143	169	144	164	146	142	162	165	147	142	143	145	126	155	177	156	180	166	155	174	158	148	148	145	166	134	152	137	162	145	141	154	156	140	161	154	162	141	163	152	132	139	162	156	178	160	158	159	162	156	171	147	149	141	157	160	161	144	163	156	136	144	184	145	149	181	139	172	162	151	142	133	141	160	158	167	162	166	160	145	142	137	158	170	161	156	152	147	134	148	140	153	150	147	141	172	169	129	154	146	150	178	167	145	158	163	153	147	169	151	145	161	150	152	154	162	142	145	160	132	157	152	145	139	140	136	145	166	134	159	149	137	158	146	131	145	150	131	155	142	140	148	158	151	162	150	149	171	143	160	144	160	158	158	162	170	166	165	147	150	145	152	150	176	150	139	160	133	163	146	163	159	132	148	177	161	150	143	140	152	162	149	166	156	158	156	162	159	145	136	169	144	148	139	147	141	154	165	148	157	134	145	162	172	157	144	134	150	151	160	158	168	131	182	144	148	130	147	159	168	145	147	152	139	184	141	155	157	176	170	157	166	161	163	159	184	161	157	158	165	143	158	145	137	153	159	160	147	157	156	149	144	138	157	137	136	158	126	155	156	179	155	166	165	146	160	160	183	150	185	156	158	138	136	155	149	143	143	162	151	142	152	160	153	153	166	146	164	140	182	152	139	143	141	158	138	177	135	155	159	139	144	143	137	175	164	157	150	167	146	172	158	181	155	132	145	139	152	162	166	144	163	147	156	159	144	143	170	167	137	162	153	138	153	185	158	159	153	152	163	150	144	156	159	147	149	151	142	165	150	160	158	142	155	148	161	139	162	157	155	155	155	161	150	145	159	151	149	140	128	161	142	149	144	147	172	174	157	140	166	165	160	142	160	166	157	165	153	147	150	173	150	138	160	142	162	154	144	161	156	161	158	161	141	160	148	153	160	182	166	160	122	145	156	158	175	175	162	163	148	158	140	149	164	160	153	148	147	145	152	152	151	173	137	140	148	163	161	176	139	154	162	155	177	148	184	154	138	173	174	158	161	177	139	169	164	159	169	140	143	168	158	149	143	160	165	139	129	169	155	163	157	164	169	164	150	158	163	141	173	168	150	142	185	149	151	120	136	178	149	171	151	148	140	175	162	130	152	138	156	165	152	171	147	151	164	165	171	142	164	129	137	175	160	184	135	167	138	135	139	159	175	144	166	158	146	143	141	149	157	156	162	157	172	159	181	164	163	155	163	161	157	159	144	156	155	130	145	171	147	137	171	140	162	155	141	150	154	152	185	153	169	148	160	154	152	176	169	156	172	161	161	138	166	154	165	158	173	152	168	153	155	134	157	165	153	163	147	185	182	154	147	155	147	145	150	169	148	143	137	162	148	157	123	151	155	163	149	156	171	159	152	178	148	144	171	156	165	159	164	168	167	129	145	174	161	156	145	140	125	166	133	151	164	152	160	163	155	133	140	134	161	157	144	137	155	153	153	152	148	142	149	145	148	150	154	124	169	161	152	170	155	168	128	168	140	155	171	157	138	168	161	139	156	143	178	120	140	125	157	148	169	148	160	139	151	126	154	168	151	151	153	165	172	148	166	152	166	135	138	144	160	156	138	150	159	169	146	154	122	150	169	165	141	162	157	164	147	144	171	152	154	154	149	158	146	167	148	157	161	152	154	158	150	164	170	147	155	161	151	137	137	148	138	157	149	157	155	163	151	159	143	161	146	151	141	160	147	152	149	173	159	158	146	154	148	166	173	163	153	156	162	146	149	154	151	160	159	162	158	137	172	153	150	172	148	163	147	140	149	142	153	146	166	164	163	155	137	150	140	144	150	160	146	150	147	143	145	174	151	137	150	170	141	152	148	157	145	161	149	121
13300	25452	25054	16332	9657	6374	4465	3464	2623	1990	1681	1458	1346	1187	1087	948	844	717	746	609	556	566	517	497	437	399	422	387	412	411	348	376	369	365	347	340	314	344	333	326	323	316	269	310	285	311	291	291	279	292	291	261	292	304	287	280	296	278	296	277	278	299	283	275	300	287	284	268	289	266	288	300	250	298	264	267	296	279	296	288	255	268	260	266	263	244	250	288	306	268	292	275	259	252	265	266	266	283	292	257	285	285	279	284	287	277	270	247	266	259	272	252	283	262	265	254	262	273	274	252	300	267	274	264	274	251	304	257	258	272	281	264	282	257	268	276	247	306	270	265	275	265	235	248	303	265	247	306	274	272	278	263	269	274	288	286	244	262	252	258	248	258	286	258	293	272	248	285	299	252	305	256	270	264	288	279	274	282	250	248	278	274	271	301	287	238	252	270	302	289	253	266	292	259	276	274	276	272	276	255	284	288	240	300	287	266	265	254	305	280	299	250	269	254	277	269	272	276	272	261	291	275	236	273	284	273	273	280	274	253	251	288	256	243	271	262	278	288	283	285	278	275	268	258	263	254	267	259	259	286	253	242	268	289	261	288	285	247	264	269	255	274	273	271	279	272	285	277	254	268	286	301	245	264	283	269	260	281	292	251	306	291	246	275	262	232	294	266	259	285	282	261	275	305	264	316	275	262	285	239	264	280	281	262	255	267	258	277	271	287	257	301	315	249	301	269	262	258	271	265	265	259	250	293	285	281	279	265	284	255	281	282	256	261	241	274	295	249	253	282	257	269	235	249	252	287	259	246	284	272	290	287	290	272	293	284	266	259	283	276	258	289	266	289	286	267	238	280	257	285	243	290	296	222	269	262	277	249	275	261	268	276	278	278	312	262	259	275	287	268	289	265	248	272	307	252	247	276	287	294	250	275	309	278	293	268	251	288	318	269	270	265	289	267	271	246	278	253	257	240	247	309	263	270	256	252	281	267	266	248	280	257	272	256	262	294	277	257	276	268	267	251	273	277	280	251	285	279	297	248	282	263	260	236	279	247	282	296	250	294	296	253	277	240	277	277	283	256	260	287	255	303	284	287	233	304	268	272	292	273	241	272	246	284	250	270	264	272	273	262	263	229	278	256	265	298	259	300	246	251	266	246	301	275	264	279	273	251	259	289	281	295	291	280	272	255	265	293	259	296	278	281	280	258	269	271	269	258	257	280	264	275	289	272	281	248	276	271	286	285	256	275	270	288	280	287	271	272	307	250	278	282	272	280	273	259	288	276	245	252	291	277	281	264	268	245	262	232	251	270	284	260	268	261	239	288	262	266	273	255	280	247	306	268	260	260	301	279	299	290	294	302	264	266	237	282	260	269	280	301	282	277	283	268	258	261	268	298	272	271	261	289	278	227	284	277	256	271	251	276	308	327	237	243	268	250	280	267	284	277	272	266	258	279	292	257	285	262	269	294	276	270	291	256	267	281	288	269	294	282	266	248	266	283	257	256	275	262	241	272	267	287	245	251	252	257	264	268	235	285	286	270	257	260	289	256	266	268	259	265	276	240	278	311	272	283	305	272	251	284	272	282	270	281	267	264	266	281	281	281	289	282	258	282	251	285	248	261	248	262	256	279	263	226	272	243	295	287	251	294	250	279	263	276	263	259	281	254	292	281	253	273	292	271	256	264	286	277	297	302	290	250	304	266	281	237	274	293	301	269	267	253	287	281	253	291	287	259	262	274	252	271	271	272	276	256	271	289	279	289	256	259	246	282	294	260	270	283	280	265	273	260	283	259	240	248	292	276	257	272	278	290	258	274	261	280	260	262	287	267	258	264	270	295	260	272	291	300	282	295	252	263	265	277	269	248	254	286	253	243	247	264	216	257	301	266	279	285	275	261	285	252	253	274	257	248	298	257	270	274	264	278	277	255	280	264	276	271	252	274	282	266	302	274	284	265	290	298	259	291	282	281	251	276	260	262	284	275	256	280	270	282	251	256	271	265	258	274	276	253	261	281	281	278	279	275	259	264	277	280	291	248	276	264	266	273	259	285	263	263	322	259	257	242	277	249	308	295	251	302	277	287	257	251	324	249	271	289	270	271	245	299	295	248	282	253	273	275	272	291	279	282	286	269	273	284	255	276	253	263	274	266	283	260	289	290	261	259	278	323	257	287	255	274	274	287	256	258	253	262	268	293	270	286	290	222	257	268	260	297	282	291	276	261	262	260	270	260	262	275	252	271	284	264	296	290	272	276	288	284	269	269	271	271	263	254	288	265	250	272	271	278	265	255	248	266	264	261	278	268	285	255	258	277	287	262	257	238	261	294	289	279	243	268	260	263	301	290	283	270	269	259	259	241	268	264	298	263	288	273	290	303	248	253	274	257	250	237	265	265	279	260	279	263	290	287	282	263	283	292	287	284	268	295	262	258	285	279	288	253	300	274	282	273	281	285	298	291	249	293	278	283	281	266	296	254	277	306	250	280	299	280	288	282	249	286	256	264	254	260	243	287	299	279	275	301	273	239	265	296	295	269	268	250	257	263	299	247	282	261	314	279	275	280	260	257	266	280	255	263	249	253	241	262	243	267	274	264	312	254	259	244	276	285	252	287	265	273	256	278	255	239	262	261	307	288	285	253	277	249	263	283	264	272	262	268	277	251	272	287	277	281	300	264	244	289	272	269	272	263	317	264	247	284	321	280	260	283	307	261	261	286	286	260	281	284	256	251	271	282	286	266	238	267	248	287	266	243	258	286	304	290	274	286	261	267	279	260	268	278	291	276	254	255	264	288	264	286	274	269	281	252	315	268	260	271	252	292	271	293	294	269	256	235	248	260	301	276	273	253	246	279	265	282	281	280	285	248	260	289	277	233	309	247	279	271	261	272	256	274	262	294	295	292	276	275	252	268	255	292	287	274	263	273	272	260	292	251	254	270	284	282	275	249	248	262	234	284	262	267	297	285	242	272	285	256	266	302	252	320	259	262	287	248	262	276	306	295	248	271	270	259	227	261	268	262	262	245	249	268	258	251	277	291	315	256	251	261	314	288	280	269	255	255	301	255	262	266	268	254	229	255	269	252	301	269	288	267	245	293	263	273	279	290	265	266	253	274	267	308	269	241	274	235	268	273	262	244	278	272	283	260	252	273	250	263	253	281	252	261	255	284	277	305	288	275	256	281	254	296	295	246	277	266	285	287	251	260	281	264	258	265	248	246	291	266	248	288	268	271	262	267	249	260	274	263	289	276	276	266	267	280	284	272	245	263	272	323	265	269	267	275	266	270	254	285	279	257	279	314	262	270	280	261	298	283	276	235	300	292	279	284	278	254	279	278	244	320	274	248	257	283	240	243	259	286	262	268	283	266	269	271	266	263	274	260	266	243	259	257	257	258	273	262	261	275	300	287	261	275	277	238	278	245	262	274	281	276	268	290	294	260	273	264	238	280	275	247	260	245	286	290	278	225	263	288	275	293	290	298	241	248	272	271	263	263
27123	20181	10261	4150	1612	887	716	594	571	529	484	493	475	487	488	457	480	482	448	451	466	468	446	431	458	476	448	430	446	426	466	470	406	419	420	439	413	450	408	428	445	428	450	439	436	455	381	438	455	394	425	421	407	464	416	414	438	421	416	402	442	434	393	417	426	407	433	402	439	456	429	445	409	428	429	439	477	463	446	442	431	391	379	481	424	433	431	405	437	431	431	447	426	431	418	420	385	411	411	436	448	450	437	433	402	457	411	418	408	395	406	402	414	433	392	433	452	442	446	448	432	423	448	456	395	451	449	427	444	450	449	466	435	440	431	434	411	436	447	410	433	436	456	395	414	392	420	439	404	452	426	406	446	422	425	432	433	429	410	417	386	439	457	414	430	425	459	437	397	401	445	399	433	436	424	452	435	421	410	416	380	454	399	421	419	414	385	447	402	445	433	434	393	438	403	412	428	447	425	418	415	449	439	403	469	402	433	471	461	428	415	441	428	441	421	441	405	457	443	450	446	437	418	402	426	405	433	406	422	429	425	425	417	419	418	442	411	442	426	440	418	417	475	441	428	444	433	414	397	404	405	411	405	427	424	460	413	393	443	422	404	470	460	424	439	427	468	410	427	465	442	415	425	427	398	446	407	432	392	433	437	445	419	426	448	424	446	403	438	449	437	400	413	387	415	450	408	414	402	422	416	426	450	391	427	438	421	444	415	388	428	412	419	458	461	459	421	454	483	417	444	417	435	431	383	434	418	446	400	448	451	403	439	414	432	416	398	428	425	441	458	445	411	418	418	447	444	446	451	390	405	405	426	425	439	421	435	473	435	401	388	386	456	408	448	408	394	428	451	416	440	415	456	392	443	439	449	402	415	408	431	385	485	412	431	429	449	413	409	434	415	415	436	431	458	408	426	440	450	470	416	423	458	392	433	444	427	409	446	416	409	451	428	412	414	421	432	451	457	449	419	391	415	443	408	430	462	383	430	434	427	443	442	439	421	390	451	438	456	430	464	412	425	430	433	409	396	435	431	467	417	412	428	450	454	417	445	436	426	417	436	445	416	398	429	406	424	419	454	409	449	431	454	431	409	427	409	441	415	440	457	408	462	397	464	469	427	410	445	414	426	428	415	445	408	430	409	395	420	409	444	422	416	416	388	416	443	435	420	436	418	425	406	434	412	411	399	404	419	435	394	400	436	443	442	464	437	432	438	439	435	446	440	396	413	408	432	441	440	462	398	415	407	423	477	413	373	403	388	453	404	430	402	410	436	419	423	448	412	459	441	442	392	406	426	471	377	454	447	435	433	417	425	410	421	481	456	414	416	441	414	433	386	458	400	468	430	409	422	434	431	424	445	441	439	401	434	435	437	432	404	434	413	385	426	445	432	449	418	438	407	394	405	445	360	436	424	450	442	424	432	408	421	483	386	450	421	438	422	401	480	450	438	444	433	418	427	405	445	427	400	421	462	445	436	432	456	415	429	440	452	424	438	484	430	410	411	410	415	427	399	397	452	440	425	408	417	439	420	413	429	428	398	416	421	413	411	391	421	419	454	410	411	441	432	404	415	448	424	423	394	433	422	427	434	443	418	425	440	412	441	437	437	427	424	410	453	402	441	452	415	435	417	430	401	439	459	397	453	429	414	375	421	454	418	450	455	418	393	422	437	428	392	443	418	447	442	461	402	418	412	443	397	421	419	453	431	384	425	394	432	434	436	454	408	432	441	429	434	430	453	431	440	439	430	450	439	426	413	423	427	444	425	421	425	420	434	426	432	458	416	420	446	456	443	450	422	418	418	436	444	412	423	420	447	437	415	442	438	440	424	423	433	425	419	421	413	442	421	416	434	450	425	404	402	413	430	420	428	451	429	421	473	439	395	428	398	397	422	423	427	427	440	425	445	433	443	420	380	434	435	407	429	451	443	430	427	428	445	425	424	456	434	400	420	416	455	432	457	428	437	425	477	430	429	393	443	448	369	439	402	411	430	438	412	449	419	456	408	414	397	456	413	405	429	417	434	432	453	440	404	430	416	432	473	399	418	409	417	431	421	441	441	399	423	371	469	456	445	418	431	457	416	424	426	445	500	415	418	436	490	406	420	434	434	415	425	419	442	414	434	406	423	436	420	407	460	438	427	468	439	425	412	448	419	438	447	406	423	408	414	466	440	450	401	438	431	436	449	432	411	407	433	447	442	413	404	428	434	423	397	423	411	407	432	430	428	432	411	421	415	406	418	448	418	433	424	404	412	445	437	472	430	417	393	437	416	417	454	412	411	412	427	381	449	452	445	401	417	421	449	460	418	443	412	419	407	414	427	398	435	434	426	436	410	447	440	418	439	435	466	400	413	406	425	410	449	439	441	462	419	425	439	429	461	425	428	434	460	449	419	429	424	401	435	442	443	423	454	429	443	405	389	405	446	443	461	446	410	411	437	414	410	391	462	432	409	448	403	445	449	428	396	453	422	419	404	430	410	441	390	421	422	424	432	428	443	379	416	421	414	431	410	442	426	445	436	431	402	452	459	404	453	478	447	397	469	397	428	434	427	428	444	403	440	396	403	425	438	459	465	463	397	419	426	405	421	372	416	416	434	436	399	380	397	426	418	422	432	403	416	416	439	404	443	428	437	414	403	421	398	443	428	427	386	400	424	463	423	402	427	381	453	424	452	407	436	439	420	417	438	422	410	392	428	436	411	454	401	421	404	423	424	440	438	413	419	415	424	459	453	451	456	441	414	429	411	441	414	409	415	459	392	405	412	457	442	446	424	423	407	479	435	412	459	446	432	446	399	457	473	453	410	409	427	458	458	440	404	423	480	419	462	412	447	423	421	450	427	390	423	444	457	419	422	423	407	425	435	406	438	446	427	409	410	400	409	432	401	426	397	434	434	402	467	371	418	407	421	409	415	449	449	420	426	431	436	376	410	405	443	415	418	434	441	424	409	400	399	469	436	449	447	415	404	419	429	423	436	476	428	430	430	415	437	428	426	394	446	420	440	413	397	419	415	435	441	456	426	417	451	442	452	401	465	437	450	397	442	424	432	429	419	433	442	413	417	399	452	424	437	389	415	433	419	437	408	447	401	429	434	446	408	443	422	458	455	428	428	416	453	426	411	454	435	451	398	424	418	449	415	433	472	424	401	433	405	415	394	389	411	438	403	412	409	430	455	432	419	422	440	437	425	408	441	441	398	441	444	466	430	402	455	443	414	444	418	429	445	429	448	419	437	437	425	441	422	397	434	430	397	406	416	452	429	432	485	425	407	437	423	437	420	389	474	435	396	432	421	420	414	421	417	434	446	407	404	447	437	427	446	445	389	442	430	426	412	425	419	439	399	428	433	389	462	408	422	423	466	402	438	430	396	449	433	402	449	427	436	433	426	436	416	431	449	445	423	368	407	420	425	381	448	405	424	449	429	430	427	459	419	422	428	417	448	428	431	432	422	442	421	425	435	401	433	408	458	445	450	427	422	426	437	449	411	417
8970	11886	12366	7471	3843	2351	1556	1364	1170	1004	936	982	937	879	881	873	807	852	844	828	768	772	791	790	763	701	757	780	723	754	730	722	720	719	734	714	712	696	745	789	714	678	698	752	643	675	740	677	724	735	656	706	726	692	711	718	694	798	760	750	676	733	736	694	686	684	721	664	681	768	703	701	706	721	681	715	717	718	690	741	742	710	756	679	713	690	676	698	728	737	769	750	697	699	721	732	715	690	705	679	743	732	732	695	714	760	693	695	719	682	715	715	723	755	727	736	669	757	687	728	764	730	735	699	726	679	687	684	720	694	702	702	732	729	725	730	733	700	719	706	690	730	717	735	711	721	706	717	801	693	691	716	697	709	711	703	666	701	694	693	727	703	697	727	694	720	698	700	749	711	677	764	667	693	674	731	749	720	727	705	701	683	668	755	703	716	702	710	752	718	726	671	697	727	720	690	692	714	700	722	696	708	754	695	721	748	697	722	743	719	695	722	656	710	658	699	683	748	717	690	757	697	725	730	701	753	761	723	732	674	672	649	700	731	724	730	683	718	765	702	718	729	741	693	714	687	678	704	745	721	712	728	726	682	683	749	723	687	673	666	676	737	715	667	751	760	705	678	713	737	688	695	709	725	702	728	730	717	731	718	698	741	752	687	720	791	697	709	667	733	684	730	692	698	722	734	698	699	708	732	750	746	741	699	685	779	729	746	697	708	755	750	729	752	701	749	753	742	694	701	756	699	741	688	702	736	734	728	748	709	726	665	717	730	731	714	745	734	718	704	746	699	717	743	705	722	701	738	677	693	768	684	750	717	753	737	685	685	741	731	748	715	764	681	746	715	690	696	735	736	744	734	696	672	684	744	694	698	689	710	738	705	717	690	666	718	734	703	704	725	698	704	688	708	697	705	674	740	734	690	748	721	697	695	714	762	696	729	730	748	741	748	698	745	725	735	692	730	716	728	737	676	745	712	742	722	693	737	691	679	723	722	690	681	675	704	691	753	705	699	711	686	743	751	742	687	706	745	742	730	709	727	669	719	726	721	707	663	722	777	717	764	707	731	689	710	735	731	712	710	716	711	736	689	726	712	731	736	711	692	684	701	721	692	700	723	732	728	689	747	724	722	682	702	691	689	720	742	762	734	685	729	723	726	666	684	696	680	696	748	705	703	683	697	672	716	721	725	742	715	715	726	729	696	701	677	713	746	734	705	736	748	761	706	725	667	697	778	725	690	736	696	771	688	704	699	696	766	763	763	714	730	730	696	734	758	731	695	734	666	687	711	665	705	695	718	711	711	713	712	744	729	668	673	739	701	684	715	750	734	736	725	720	679	688	733	723	696	773	690	705	691	734	711	687	694	689	704	792	722	697	671	713	735	677	709	757	739	719	724	732	667	703	716	728	695	738	657	690	707	728	726	667	749	710	722	716	706	720	701	694	764	703	729	716	691	697	676	685	672	724	739	704	698	775	681	693	715	717	695	722	762	720	761	758	691	728	745	698	745	738	740	770	715	735	755	775	684	706	689	678	701	781	695	694	678	734	727	755	678	707	749	672	748	733	692	755	713	732	729	712	738	704	740	683	685	735	775	703	747	719	722	743	757	661	713	729	692	732	729	791	723	714	733	711	714	719	756	710	722	762	741	697	698	735	718	736	721	698	710	710	724	704	692	690	719	710	701	721	749	746	686	692	743	735	740	737	710	732	712	728	677	697	726	755	755	750	700	702	710	707	682	707	727	717	709	693	748	761	729	711	759	714	748	727	703	733	691	729	704	761	726	657	767	672	768	745	711	729	755	720	739	742	699	709	702	717	666	700	692	702	730	726	736	715	776	770	725	729	696	705	701	741	695	691	689	708	753	680	761	714	708	739	735	702	682	726	731	773	675	712	697	752	700	667	751	746	761	702	739	731	709	709	733	729	710	717	707	712	705	735	735	744	723	738	643	719	769	679	717	686	734	721	751	694	718	720	744	727	693	697	734	748	743	693	701	698	734	700	731	758	683	723	692	757	732	782	672	718	705	725	663	689	735	766	709	723	686	750	723	693	736	735	706	676	659	745	741	661	758	724	710	703	692	701	704	685	675	719	727	733	756	709	713	730	745	720	705	697	738	698	753	684	688	716	708	658	695	658	750	711	661	728	681	749	724	711	770	681	752	741	750	760	729	730	770	691	690	714	701	765	736	722	739	697	717	755	719	711	699	699	702	734	778	717	703	711	697	684	703	689	743	718	751	694	732	705	726	676	747	696	702	713	702	669	733	681	723	713	716	745	732	704	711	702	681	679	746	676	711	697	715	697	736	638	684	697	708	691	749	695	718	710	753	700	730	744	718	722	716	648	684	726	713	703	719	685	727	698	679	660	734	724	735	734	728	741	738	742	700	709	710	714	741	775	769	690	696	710	763	742	722	712	695	718	700	694	694	745	664	691	769	705	684	662	716	680	714	717	728	725	722	774	720	727	737	735	694	718	746	688	703	709	695	715	722	711	734	723	702	742	760	702	658	693	703	749	718	695	671	720	719	718	701	736	716	691	716	743	708	770	703	693	764	769	752	766	725	693	722	705	717	671	686	705	675	752	723	706	759	667	767	744	670	717	703	737	770	718	741	756	713	723	714	726	716	737	667	719	683	762	722	715	724	682	720	706	734	738	680	748	742	725	731	737	716	751	737	777	743	731	754	732	818	710	688	729	715	665	708	733	674	728	728	711	739	717	701	672	702	710	741	696	735	720	730	726	678	743	738	696	724	713	715	662	714	732	737	704	736	738	689	731	757	772	729	723	735	719	707	729	742	699	704	696	728	754	710	674	713	779	737	713	702	739	686	764	709	708	738	720	680	684	746	723	678	686	738	749	756	713	726	728	716	736	735	702	740	768	718	726	684	704	699	719	695	750	721	753	730	714	670	698	693	761	706	731	672	704	733	709	713	763	768	693	734	758	659	735	698	732	733	680	709	719	775	773	715	729	680	695	758	709	731	679	713	732	686	697	700	665	751	698	739	726	729	711	686	687	672	688	730	709	700	680	730	691	747	702	694	709	717	691	746	718	713	674	725	711	689	703	674	681	703	771	747	731	705	699	709	660	724	731	737	689	682	757	718	777	774	694	692	677	710	712	669	719	726	674	739	723	706	717	694	721	707	697	721	682	673	717	721	666	727	725	720	718	688	702	710	696	707	715	704	669	644	716	696	734	685	718	762	732	720	708	664	692	694	702	753	707	655	707	759	707	719	705	705	667	748	717	706	699	676	729	674	771	700	722	688	722	674	707	722	703	722	676	718	703	744	717	715	719	750	743	736	681	694	750	765	731	736	692	709	762	706	707	695	745	708	735	699	759	710	683	732	733	706	689	726	717	751	715	736	721	708	721	724	702	744	726	784	765	710	718	722	731	721	748	689	752	686	756	727	732	702	717	731	724	702	717	694	735	691	721	697	758	704	717	764	656	691	685	725	694	742	736	712	720	712	703	676	698	710	723	686
24509	21394	28435	24692	18916	3573	1331	918	762	684	569	570	531	567	480	475	514	479	493	450	436	478	433	437	433	434	416	414	374	412	406	379	421	373	402	366	390	365	393	402	380	432	403	372	385	403	404	366	375	397	409	419	370	370	371	367	392	377	348	388	383	384	406	377	383	363	385	371	386	380	379	375	398	383	379	374	437	355	417	369	406	385	401	383	385	397	375	376	374	427	391	383	364	365	355	411	408	399	360	365	357	351	380	367	410	370	385	429	411	377	400	390	380	364	360	370	418	415	362	416	375	399	390	381	366	377	371	397	384	361	380	384	387	388	391	365	368	372	377	381	382	397	367	360	374	414	413	381	380	377	418	393	395	419	362	377	425	369	365	409	359	352	389	348	371	381	386	368	395	355	358	350	396	371	414	374	424	358	399	390	385	381	385	361	400	410	369	398	393	382	355	392	379	394	368	396	378	332	370	345	366	356	367	378	363	368	392	426	391	379	375	387	389	387	366	396	363	364	395	386	382	383	377	387	399	397	369	348	381	346	415	403	380	389	398	357	416	351	366	391	379	360	355	400	376	396	399	388	364	377	384	373	390	356	404	384	383	374	382	386	416	412	369	382	419	348	386	400	380	370	382	380	420	365	361	384	381	370	377	375	381	385	427	360	389	409	403	370	387	419	392	405	372	379	399	404	391	371	387	381	383	390	418	417	367	349	380	382	394	380	375	365	381	377	401	350	376	379	371	389	409	373	376	384	383	375	376	375	382	397	385	422	407	360	397	354	355	362	365	367	378	361	408	393	408	385	371	404	432	403	398	389	397	359	381	399	382	411	320	390	401	370	395	380	388	410	358	367	371	406	361	380	379	362	373	375	368	386	383	381	355	384	362	368	389	364	369	386	396	390	406	394	354	389	387	390	380	369	376	377	408	391	365	355	381	397	392	373	391	362	384	399	380	397	379	354	388	385	345	409	366	402	375	361	365	368	373	390	362	379	397	365	412	395	370	369	415	415	380	413	383	403	379	402	375	400	380	403	395	374	401	404	357	373	412	367	377	378	403	391	400	369	392	417	398	397	374	371	408	366	364	385	395	382	406	364	380	374	347	365	360	366	417	391	342	397	392	401	366	393	347	361	375	390	375	386	346	384	366	379	351	377	392	378	391	396	376	396	431	384	345	396	382	381	381	410	382	363	381	390	376	372	392	389	360	348	377	367	399	388	404	410	358	359	420	391	379	389	387	386	379	362	356	388	418	404	378	387	376	390	379	363	381	395	373	346	323	394	374	401	344	389	374	395	410	395	368	438	338	392	383	396	366	364	361	389	348	410	418	405	406	403	376	380	371	429	405	380	382	385	378	362	388	395	437	372	437	354	351	362	413	363	372	374	382	388	364	392	371	371	387	411	400	350	383	386	365	405	341	374	399	392	357	364	341	407	389	400	365	367	377	414	361	366	386	384	415	354	394	378	372	384	398	411	416	424	419	424	402	370	376	337	379	396	388	407	377	360	377	380	375	406	357	376	367	383	376	398	354	345	402	417	372	395	408	363	398	398	392	356	405	377	389	350	367	369	363	372	393	368	376	382	344	380	378	398	382	382	404	370	354	376	390	395	383	388	379	361	369	379	371	380	384	373	405	366	362	396	378	354	363	360	388	377	387	424	377	371	387	372	351	392	427	364	371	423	395	362	377	369	360	396	420	413	378	403	405	394	381	371	360	360	393	395	385	357	333	375	379	405	373	378	375	365	396	386	388	373	390	399	397	416	372	391	375	348	413	374	361	399	390	403	412	368	387	405	387	371	366	390	422	386	403	399	380	386	423	358	355	392	385	366	361	352	399	402	383	415	367	388	355	409	370	415	369	368	384	383	371	380	376	348	420	373	381	393	375	355	364	376	357	353	393	374	371	371	375	385	376	391	347	403	379	346	403	434	392	403	421	413	416	393	376	405	397	423	402	382	405	400	384	415	406	348	397	385	371	388	366	373	393	378	352	369	416	351	372	385	395	389	363	349	390	387	369	344	360	368	376	369	387	379	388	387	405	370	398	394	377	368	403	376	396	373	404	376	389	385	396	384	382	343	395	351	398	360	385	378	384	383	405	420	363	383	388	418	368	385	360	408	382	395	388	395	369	388	395	380	377	379	386	366	367	357	407	418	379	408	368	401	389	378	415	373	366	385	387	377	393	417	369	371	365	389	401	383	392	385	400	388	421	374	377	402	415	400	403	371	361	369	391	421	371	365	412	394	379	370	380	398	380	423	370	386	411	361	400	384	377	383	395	371	392	395	401	350	356	367	382	373	380	399	339	388	375	391	363	374	373	399	397	379	378	381	391	398	367	388	387	399	370	361	369	388	363	382	369	355	348	381	394	376	390	374	383	366	401	372	387	394	355	388	360	405	385	364	370	394	372	386	376	348	393	371	356	399	377	432	370	399	391	405	397	376	369	392	406	376	382	387	378	370	385	365	382	382	367	369	379	378	364	414	375	376	387	357	382	363	392	395	376	388	387	369	391	387	410	381	426	378	414	378	421	360	331	380	342	391	377	360	432	402	374	387	386	425	353	403	394	427	378	412	392	368	419	387	366	393	393	405	344	370	404	336	377	389	404	399	386	373	378	360	404	341	390	364	408	387	384	344	383	361	414	360	367	396	378	404	379	375	363	385	374	410	366	411	415	373	383	380	397	383	388	402	369	367	358	371	391	410	376	373	368	390	365	360	376	385	430	363	353	341	389	423	374	397	361	406	432	383	373	348	386	376	367	376	360	342	359	379	407	377	370	379	379	383	405	373	416	332	401	365	396	385	360	368	397	373	381	383	362	415	387	383	382	383	389	395	399	360	405	383	389	377	373	399	411	362	397	374	397	373	384	377	404	386	401	390	409	382	358	362	375	372	388	390	414	366	403	374	389	360	368	357	369	381	401	404	400	355	371	363	338	363	408	360	369	346	344	384	371	339	393	361	377	383	401	366	383	356	361	376	355	373	390	375	372	376	389	364	349	363	379	396	423	377	416	399	398	375	380	363	418	362	386	355	369	412	387	374	387	369	404	385	351	374	380	375	379	387	360	372	363	356	357	352	353	407	369	381	384	367	371	375	399	388	432	379	393	368	373	403	363	390	367	373	400	383	403	394	353	376	383	371	387	353	380	385	388	401	364	375	398	421	344	393	376	383	376	387	403	403	391	438	377	384	391	355	361	368	383	341	360	366	384	374	398	387	386	371	360	358	395	381	378	403	389	403	396	382	387	373	371	410	374	386	415	413	382	361	373	381	398	360	416	373	336	415	378	374	375	372	359	356	399	368	350	398	393	370	349	414	388	366	374	397	403	330	395	372	413	398	432	371	396	377	343	361	356	391	384	412	341	373	364	418	394	393	369	415	344	391	360	362	354	386	404	404	389	378	379	377	366	371	365	393	400	392	354	391	406	372	354	361	370	411	359	369	397	382	389	379	377	373	401	393	360	386	390	398	372	361	362	397	365	388
9838	19641	19166	12402	7625	4568	3123	2302	2039	1658	1429	1353	1263	1161	1122	1067	922	883	905	904	839	836	800	749	717	744	713	738	731	693	726	703	694	727	669	710	678	661	714	691	692	692	672	668	646	657	631	700	698	628	638	666	644	673	642	666	691	652	676	671	655	651	640	687	658	665	612	622	693	639	618	661	605	661	648	651	661	655	681	649	669	645	660	618	663	685	630	653	683	689	614	657	671	710	628	736	725	636	632	670	657	646	648	653	676	681	655	689	658	612	661	653	629	679	648	632	641	635	631	619	660	655	636	638	661	665	633	578	695	638	597	616	680	654	699	651	650	700	687	669	677	656	642	701	691	669	682	637	633	651	642	643	676	630	684	694	623	632	679	653	646	653	689	567	620	669	602	668	646	622	714	653	684	715	658	653	679	657	671	647	666	642	666	651	677	638	680	681	601	614	609	649	630	653	639	612	673	632	665	672	661	656	615	665	668	647	634	693	656	649	654	660	652	667	660	620	666	645	650	627	626	628	633	629	701	678	685	715	651	674	633	685	622	636	670	642	616	660	658	627	659	673	659	649	644	635	631	642	613	647	685	662	630	676	633	598	655	656	607	638	644	652	635	670	673	615	657	639	673	636	629	654	645	622	677	650	620	669	640	592	663	668	669	664	628	646	653	626	629	644	627	595	623	696	633	652	681	641	614	675	648	610	658	649	678	615	626	676	625	609	700	651	630	623	627	689	683	657	646	650	673	674	619	665	697	638	667	672	650	686	624	643	635	656	652	661	656	660	639	633	668	684	602	691	620	679	664	664	687	633	628	674	613	720	674	636	647	698	643	676	616	655	657	635	692	692	622	658	657	641	657	641	641	635	637	655	611	711	646	643	687	710	645	629	657	664	631	643	666	625	626	607	662	647	647	648	634	685	626	647	641	638	676	635	637	600	696	626	648	684	649	649	668	700	626	656	674	645	641	686	671	647	656	646	642	680	690	612	644	661	630	641	657	657	661	698	667	636	697	657	660	637	633	675	656	661	602	646	688	669	654	648	632	663	666	686	645	623	616	617	648	635	679	662	661	675	630	669	636	620	699	642	661	667	643	675	649	671	613	579	649	698	711	673	655	627	664	663	625	641	623	672	654	655	657	637	680	606	645	662	624	690	651	634	603	628	599	658	628	648	663	624	626	703	660	653	613	630	654	687	637	675	589	650	617	651	661	638	642	666	642	646	687	632	633	658	662	631	635	646	594	686	654	667	611	661	656	609	643	670	663	629	615	617	615	651	655	659	647	674	644	664	624	640	629	633	647	631	655	681	657	655	651	662	661	676	677	663	708	669	683	651	687	707	661	648	691	647	642	658	648	685	637	683	672	654	671	661	663	653	614	646	600	647	641	664	643	647	651	647	585	603	679	682	596	657	607	602	672	662	621	628	657	624	634	691	634	671	661	648	639	662	654	668	666	659	659	663	680	693	650	598	664	650	681	639	666	679	675	605	685	647	673	621	624	647	671	642	664	716	652	628	662	629	659	666	628	686	690	644	638	686	604	632	654	594	669	682	617	647	641	669	686	630	647	677	616	620	639	632	646	632	603	703	610	674	682	653	621	651	640	677	697	645	668	663	645	621	656	635	694	672	658	686	650	650	601	661	625	597	656	601	663	637	678	707	622	647	688	685	669	618	678	642	654	662	670	650	639	617	616	665	661	638	659	608	656	712	637	637	648	617	644	681	672	682	641	646	666	670	675	640	656	599	652	639	602	636	622	660	645	643	629	657	650	604	656	622	623	636	638	666	594	662	683	668	657	671	629	652	694	632	640	667	626	643	621	706	652	633	673	687	679	650	680	631	676	648	681	645	690	632	615	695	673	628	618	656	664	639	686	683	675	637	659	657	635	631	657	649	638	620	651	651	621	633	658	629	716	657	691	689	644	693	653	674	636	636	676	633	668	686	602	649	631	652	660	632	638	639	617	639	659	671	660	683	632	612	636	643	681	635	658	659	659	649	653	666	633	657	694	697	640	595	623	666	638	624	668	633	646	633	664	653	607	651	625	672	641	650	616	669	705	651	661	663	665	647	667	636	628	678	680	675	652	628	662	652	647	626	673	667	662	635	668	672	617	649	648	652	642	640	636	668	684	663	609	655	658	655	681	700	663	651	650	657	636	676	681	668	659	674	610	651	651	685	646	653	614	648	647	618	647	646	635	660	667	638	659	623	680	616	691	666	646	635	635	612	676	627	648	679	659	663	660	673	678	645	629	626	648	648	638	664	660	675	646	625	688	669	663	664	699	621	656	677	674	625	671	637	662	634	647	658	669	693	645	643	643	640	629	653	645	651	636	652	630	603	651	689	678	688	642	619	592	647	632	700	640	637	641	661	675	645	626	699	657	659	646	679	668	679	675	680	650	673	610	635	678	656	656	652	650	657	621	625	637	639	630	597	648	661	668	621	633	614	673	630	655	628	647	635	661	623	679	667	656	667	643	659	692	615	628	621	583	617	662	676	655	659	617	651	685	640	681	663	619	650	635	649	688	642	632	654	648	628	675	689	671	675	645	624	671	634	647	627	628	657	627	637	663	618	633	656	640	650	663	627	643	658	663	649	645	592	626	680	629	633	639	675	672	652	610	654	635	641	636	658	654	676	659	634	634	624	690	657	659	630	648	662	696	614	704	603	702	657	650	690	627	667	611	668	644	663	630	654	624	678	642	617	708	671	649	719	652	678	639	691	669	658	673	630	652	637	665	670	694	694	648	686	679	639	637	638	697	625	656	661	620	677	683	672	636	641	673	597	689	647	632	618	647	629	653	676	660	600	704	660	690	693	647	650	608	634	682	665	614	647	609	617	665	646	648	675	672	643	624	652	703	655	649	657	675	653	644	669	620	647	666	605	635	597	632	625	659	613	626	636	633	615	646	676	651	652	643	657	630	589	678	663	637	632	661	621	632	619	673	635	671	627	678	646	675	649	638	661	631	674	697	599	671	598	687	640	611	625	645	630	670	644	655	599	661	651	669	666	654	643	635	643	686	662	665	666	667	682	616	643	643	650	621	651	658	606	681	646	644	670	664	637	658	655	596	645	677	688	629	609	664	707	711	648	682	666	717	648	667	643	621	648	649	631	668	697	643	669	681	614	668	653	676	665	655	687	629	666	631	646	660	635	675	710	611	686	660	677	672	701	623	662	613	649	657	671	648	701	660	662	679	640	616	613	686	622	620	659	653	652	623	659	630	664	704	632	678	663	647	622	706	709	735	641	661	687	612	668	661	645	655	603	679	662	649	642	694	603	694	607	660	645	650	654	638	652	649	616	683	598	670	714	663	668	665	632	636	639	687	691	643	720	705	676	633	686	671	631	631	641	690	668	698	651	679	677	653	645	648	651	676	641	637	650	667	662	641	636	640	681	595	626	656	630	583	653	662	694	661	670	697	606	652	678	634	647	667	639	635	672	685	627	632	644	649	657	653	646	653	644	693	644	751	664	648	669	677	671
23548	21404	29229	23990	21406	19175	3446	1176	785	626	548	503	439	380	375	333	290	308	267	266	238	267	254	263	219	224	193	183	205	187	195	194	195	191	169	196	178	176	172	183	165	155	167	140	187	154	169	167	169	156	154	150	155	169	139	179	182	158	159	173	159	173	154	151	154	157	143	138	177	162	158	173	187	155	152	163	185	181	152	166	144	119	160	155	158	146	149	177	145	170	162	150	149	152	153	186	167	177	141	136	163	180	146	137	165	166	139	172	160	167	165	157	156	161	166	123	139	145	135	155	166	174	155	154	135	150	174	167	157	163	156	164	140	136	144	163	163	181	145	147	149	126	145	158	170	147	140	154	157	144	151	174	175	163	153	166	170	161	161	161	171	156	149	142	157	169	132	151	149	147	148	156	137	148	140	159	175	148	143	137	163	175	150	156	146	155	160	152	144	156	148	178	175	132	143	165	149	168	137	149	160	145	160	159	160	152	151	147	158	160	179	153	174	156	141	160	152	152	174	128	166	171	170	140	168	153	156	145	143	160	143	158	147	152	148	132	169	153	151	153	155	160	141	162	156	155	162	153	147	152	143	186	167	137	171	148	149	145	153	146	154	155	138	164	185	159	143	159	163	163	137	159	157	142	155	145	154	148	154	159	159	171	163	174	153	163	152	155	149	150	135	169	137	164	162	142	143	153	157	155	139	153	146	148	156	138	157	149	146	160	138	150	152	139	160	162	168	155	149	147	157	155	161	170	135	158	145	164	164	145	180	152	179	177	159	164	155	160	154	157	162	149	150	176	152	162	148	156	141	136	138	145	157	145	164	147	168	144	138	143	149	163	150	151	147	147	171	154	155	141	146	159	155	154	148	153	166	171	137	153	141	122	163	141	152	160	156	158	148	145	151	137	159	174	160	171	150	152	145	165	152	147	153	167	171	125	158	167	162	139	151	147	136	160	152	148	126	139	163	145	179	148	141	135	162	141	165	170	157	165	140	152	141	157	153	158	157	159	151	168	136	163	153	175	158	159	138	150	150	150	160	153	147	147	162	160	161	166	146	137	168	151	150	171	154	143	141	158	150	152	150	153	180	160	181	154	156	134	130	145	173	152	164	148	144	142	157	164	153	171	155	169	152	150	160	176	173	142	158	162	154	129	158	139	164	140	165	161	145	157	167	148	140	150	147	138	157	134	168	156	138	171	147	143	170	142	151	160	145	153	148	147	136	142	131	154	170	149	148	173	158	157	170	156	167	145	156	127	158	169	150	157	155	141	166	143	155	168	163	156	161	156	149	166	148	183	166	162	157	149	150	143	164	148	148	144	146	135	141	150	164	146	147	159	144	152	142	141	151	149	144	155	181	170	159	151	156	165	172	158	147	163	146	156	155	172	150	182	166	183	167	165	128	134	155	146	142	166	156	154	153	149	168	141	149	152	152	159	161	156	173	176	131	152	145	151	143	145	154	156	134	145	153	169	171	157	121	158	151	172	164	151	157	164	147	150	158	153	144	159	139	138	144	148	141	185	171	167	167	144	155	165	143	157	138	167	151	139	161	159	185	164	152	158	149	150	156	143	134	145	142	137	140	157	161	142	165	147	151	144	150	154	154	145	157	150	149	172	138	146	144	151	164	151	165	173	150	134	153	163	143	157	168	138	132	155	152	158	149	171	173	147	161	179	157	135	160	163	151	150	158	148	148	146	146	156	179	178	157	137	161	164	123	152	153	136	142	141	143	165	138	126	153	137	175	153	147	165	153	139	177	165	165	142	160	154	152	137	136	148	143	145	153	143	179	146	163	138	172	169	148	163	156	152	180	140	147	138	145	149	153	154	152	137	157	160	163	167	160	162	141	151	169	163	157	154	150	144	143	139	130	145	155	148	176	153	155	157	169	155	153	147	151	178	151	150	143	135	154	164	155	135	140	178	157	153	159	166	147	154	165	160	171	142	154	130	158	168	147	147	140	155	158	140	176	141	143	144	160	134	164	170	168	154	147	154	141	168	157	160	162	152	146	147	164	158	160	169	146	146	146	152	145	155	165	142	157	160	146	157	160	149	133	148	144	142	138	148	127	127	155	171	150	177	174	159	182	143	134	150	160	148	132	154	161	141	142	137	155	126	161	150	141	157	153	150	164	149	158	163	156	152	150	170	152	171	179	150	126	153	151	148	156	142	149	160	151	177	155	132	148	144	150	159	173	142	132	161	148	158	166	126	145	169	138	158	166	191	163	155	169	154	153	142	141	156	170	156	150	150	143	151	140	158	149	134	136	166	173	130	162	164	150	181	155	154	164	165	172	150	179	147	155	145	160	138	152	151	154	153	148	159	159	157	179	140	164	150	161	162	163	147	163	158	153	131	167	152	148	152	160	159	153	142	145	153	138	154	144	143	138	165	144	152	171	153	140	159	146	149	168	141	169	139	142	137	145	149	158	151	167	171	156	156	152	149	143	158	151	147	162	161	160	177	144	160	134	152	154	158	161	138	163	144	140	143	166	178	156	170	165	167	164	163	166	156	155	158	138	163	175	158	158	160	152	166	169	157	155	145	172	139	141	140	160	137	163	166	157	156	146	150	156	158	146	143	146	159	148	163	154	139	152	162	146	157	160	147	140	147	157	171	135	168	171	152	165	175	156	155	127	188	150	148	171	156	158	150	155	169	165	145	144	146	138	151	149	160	170	153	175	154	166	132	129	143	128	148	172	166	153	163	142	158	151	163	141	158	161	161	141	157	161	139	148	140	155	169	163	158	164	156	154	149	129	140	145	155	137	158	161	163	166	149	176	149	141	162	141	157	167	159	177	162	151	153	130	152	141	143	136	157	143	161	185	128	154	150	149	139	158	121	155	165	158	151	149	152	151	152	160	173	152	166	155	154	150	153	141	143	143	144	132	160	163	149	146	162	150	162	160	181	152	172	160	162	150	162	151	147	157	171	159	153	175	154	166	151	164	164	127	194	178	149	172	149	152	133	156	146	152	152	154	152	151	131	182	160	175	152	130	159	163	136	141	133	157	175	145	166	135	134	160	169	141	167	155	137	142	142	149	178	154	139	154	151	171	176	169	154	139	151	134	157	158	178	150	166	139	153	152	154	142	147	128	176	171	133	157	139	135	157	153	171	140	171	142	161	141	152	175	158	165	142	159	173	162	156	140	166	148	160	156	162	160	166	161	144	144	162	146	157	156	138	175	154	137	140	154	141	165	148	162	126	144	159	160	160	138	149	152	147	170	133	157	154	154	155	147	129	149	171	139	142	163	163	172	165	146	143	135	170	160	159	152	131	149	158	131	171	145	144	161	162	157	189	168	150	144	164	171	151	165	151	139	125	136	145	142	140	163	156	138	171	157	146	139	162	161	152	145	178	155	151	153	161	160	171	150	142	160	154	152	152	144	153	159	186	148	143	134	125	157	152	142	135	141	135	161	140	149	159	147	155	142	182	140	156	181	153	148	159	156	147	167	145	137	155	149	176	170	170	162	156	155	153
12544	25434	23954	16692	11135	7068	4655	3233	2789	2151	1701	1611	1287	1104	1009	875	766	684	685	645	606	590	584	559	480	455	422	445	403	399	392	391	375	382	310	370	329	324	338	335	311	331	302	281	296	292	302	311	264	287	301	275	303	286	295	281	282	301	312	316	274	293	300	269	295	254	258	281	283	275	296	274	264	288	276	281	263	258	263	254	285	302	281	268	257	254	280	286	271	267	301	270	256	235	279	256	272	278	267	230	276	270	260	299	305	296	283	302	255	284	282	266	289	282	264	283	294	284	272	283	287	278	271	287	293	281	306	249	257	274	278	285	290	292	239	256	271	256	294	308	276	273	270	307	268	248	252	265	283	298	289	272	245	278	277	289	242	268	239	271	301	294	252	257	258	273	258	284	280	259	256	258	265	265	267	299	290	276	266	275	266	264	279	276	251	278	303	244	268	306	272	261	254	252	288	270	272	268	271	258	283	269	286	271	281	245	272	246	295	270	264	265	280	274	282	275	308	255	288	274	264	293	269	259	250	261	291	269	291	255	278	254	289	272	264	275	285	283	284	275	263	277	237	259	276	256	256	272	278	272	290	284	268	270	254	287	279	245	277	238	281	263	264	297	249	286	244	274	263	236	272	296	269	261	255	243	267	286	252	251	245	262	265	238	250	255	280	256	274	265	267	256	295	250	252	265	257	278	251	298	268	246	270	233	265	271	277	261	260	300	270	248	261	261	267	302	276	278	272	282	238	265	274	249	295	290	313	262	244	293	258	296	266	265	286	318	262	275	273	256	293	261	247	293	257	263	255	298	236	259	270	244	255	269	265	261	254	277	301	255	291	247	237	247	268	268	279	276	261	256	286	259	249	252	296	248	267	269	265	283	266	284	241	274	262	256	231	292	279	280	268	263	268	282	282	282	276	269	248	283	258	260	271	296	273	295	277	263	264	258	266	284	255	284	280	286	280	272	261	289	270	265	269	236	325	290	276	264	267	279	239	307	274	285	246	266	279	240	257	290	274	266	252	297	252	248	273	240	266	286	262	251	272	256	274	267	262	280	274	287	285	261	293	275	278	296	270	270	287	288	289	268	274	263	246	269	262	266	273	273	223	251	278	285	283	272	269	268	259	272	267	276	259	257	265	283	276	280	275	268	293	276	281	269	248	238	262	278	245	273	259	259	274	298	258	266	252	288	271	290	292	252	234	286	266	264	278	279	279	257	250	260	232	284	269	300	315	260	262	281	291	255	254	279	281	309	272	246	299	250	278	281	223	291	245	254	303	275	256	262	276	254	284	246	281	263	265	269	263	256	274	257	264	262	284	261	275	276	258	306	283	246	280	262	281	264	273	270	279	246	295	267	269	277	264	253	289	229	249	297	270	266	277	296	262	268	278	270	282	272	266	242	273	248	259	253	263	254	284	248	259	287	284	269	295	272	263	252	268	261	301	254	260	283	276	268	250	248	272	261	278	309	269	295	264	263	266	264	265	290	253	273	267	263	286	257	262	279	239	275	263	274	256	253	260	266	294	302	263	269	291	266	256	262	279	247	268	291	293	280	276	264	273	272	265	267	246	273	276	271	266	282	255	296	256	243	251	302	281	279	281	265	277	258	273	268	280	272	269	297	301	266	268	270	257	278	257	244	265	278	280	261	260	250	245	257	260	257	273	285	297	306	292	259	258	259	230	246	274	283	272	295	260	261	212	277	275	288	267	253	304	273	261	310	287	255	297	283	302	286	259	273	276	309	271	274	268	267	283	283	288	257	265	282	267	259	249	276	277	272	273	283	267	261	253	253	280	259	292	299	275	234	274	276	267	257	239	265	301	270	266	272	244	278	241	276	261	261	259	281	246	268	288	253	272	263	234	296	278	263	293	267	240	253	274	287	260	274	266	275	268	292	295	278	254	262	285	245	257	257	268	267	258	266	272	259	293	275	275	267	246	284	251	253	279	272	256	274	317	246	293	281	245	260	259	296	272	275	282	264	294	239	276	276	266	304	249	279	266	317	238	243	251	289	253	281	264	289	261	273	239	240	285	232	296	261	280	270	271	244	262	266	265	278	277	260	294	300	261	266	258	277	255	277	240	262	287	252	271	276	299	263	256	306	277	236	268	263	249	270	238	257	295	252	252	282	247	282	262	241	278	250	309	269	248	268	276	267	283	268	293	262	257	300	275	292	263	300	282	264	284	267	261	272	293	258	284	291	246	302	273	271	256	259	291	258	244	292	250	261	299	281	267	283	283	223	267	282	287	261	291	270	248	247	283	277	254	257	252	235	261	281	263	235	250	281	269	271	265	267	271	277	279	257	268	273	314	245	274	281	254	263	259	274	297	272	297	287	252	294	285	255	273	261	269	261	296	251	289	258	254	278	267	254	281	263	292	259	295	271	291	285	262	260	285	253	264	282	275	274	268	275	288	252	278	257	295	283	267	249	304	249	288	275	260	275	266	273	244	249	262	260	263	267	256	269	247	266	247	265	291	257	261	261	259	272	280	291	242	273	282	271	276	266	271	246	274	242	265	242	278	271	268	276	255	290	270	279	294	253	266	271	273	257	272	273	248	263	255	287	238	293	267	278	294	250	265	235	271	274	270	313	275	274	275	258	260	272	266	273	273	258	277	262	262	280	270	285	280	260	257	252	290	261	292	284	278	256	288	234	246	290	297	286	255	265	299	316	292	304	259	284	282	272	260	259	284	283	252	252	256	283	258	266	259	270	262	261	259	280	268	303	272	260	297	278	263	277	270	246	266	273	272	262	262	270	252	252	272	273	262	280	278	257	275	296	271	240	276	254	255	263	253	259	243	282	276	257	269	285	276	285	271	290	290	298	258	264	287	265	288	276	275	276	258	272	281	269	269	247	284	268	276	293	240	274	256	293	250	277	282	295	250	260	227	239	269	255	291	275	286	286	274	277	296	263	257	250	272	274	279	286	275	239	271	298	275	272	256	269	280	269	285	259	239	252	280	305	264	238	267	274	259	269	286	269	290	265	276	275	275	271	240	278	255	259	275	268	304	248	289	271	262	284	270	284	263	295	268	252	296	276	263	258	279	296	271	268	274	272	269	263	297	246	257	263	270	276	283	274	290	277	261	285	260	278	262	267	276	254	257	254	263	290	267	236	247	266	271	267	274	267	280	251	282	272	252	265	314	233	294	283	275	293	284	242	293	303	252	296	274	299	286	279	266	256	270	300	257	251	271	285	291	260	277	245	247	284	259	289	259	270	295	263	239	236	305	259	273	261	271	288	290	253	272	258	230	251	287	305	290	301	277	250	258	283	273	293	312	256	274	262	258	299	283	283	298	250	235	258	248	292	268	268	255	260	267	259	254	273	280	274	255	286	307	268	258	261	286	278	300	271	284	261	273	256	274	286	265	237	255	282	291	304	287	266	275	277	287	268	268	293	260	265	304	236	264	265	267	234	287	252	277	241	273	287	253	263	272	264	254	293	267	282	296	287	271	253	277	309	249	270	239	255	253	244
27088	20203	9788	3660	1796	1014	751	659	543	477	511	486	506	457	432	496	463	437	416	443	455	442	442	443	457	409	433	423	443	415	431	381	388	432	452	440	422	412	419	444	425	412	432	439	465	419	398	403	415	429	392	403	425	412	455	410	415	464	414	444	419	382	418	437	405	427	423	412	415	431	431	399	401	446	414	381	431	417	414	454	438	406	421	449	429	382	402	422	431	444	426	404	388	430	437	409	434	415	408	442	451	443	446	390	410	411	417	412	440	411	398	376	428	432	434	397	432	418	441	464	403	423	447	396	400	405	396	423	444	401	425	427	408	391	463	400	441	421	464	404	440	430	424	421	440	414	431	420	425	426	437	414	450	400	396	363	420	398	425	459	423	433	422	456	404	434	412	431	405	411	432	416	419	464	435	483	397	401	455	443	427	416	431	449	434	428	430	427	425	477	408	422	402	373	441	437	459	422	425	469	395	453	432	417	415	435	396	423	432	440	417	418	418	380	409	418	416	423	440	427	467	391	419	380	416	412	418	396	410	403	445	417	439	448	428	446	427	421	390	465	460	432	433	453	465	421	445	398	454	412	422	432	426	417	424	413	410	456	440	410	394	423	443	412	416	394	461	401	461	458	395	434	406	399	417	412	416	405	412	436	449	375	441	395	412	384	407	379	415	437	432	422	403	417	433	429	466	422	416	431	421	429	444	428	434	395	411	402	409	434	414	428	418	387	385	398	414	435	384	436	409	469	451	407	438	451	412	435	424	400	473	392	440	365	429	412	410	399	420	447	406	423	438	408	447	433	436	376	430	442	403	411	428	427	427	428	405	430	417	414	383	424	450	411	450	432	418	403	413	402	426	468	397	413	410	392	429	422	424	433	448	437	430	435	437	424	451	418	396	427	408	392	425	430	424	434	430	431	446	398	424	452	474	422	395	434	419	430	457	405	430	439	435	438	440	439	414	408	453	418	465	398	400	429	427	405	438	385	447	437	411	421	425	412	386	435	436	418	403	422	399	448	424	420	393	468	456	441	401	467	426	455	437	399	412	467	416	468	410	423	429	425	455	412	403	411	435	414	415	452	418	399	450	459	418	441	416	431	403	417	436	421	420	435	446	390	415	466	447	389	430	424	458	425	406	405	454	418	409	459	400	412	444	413	418	444	409	440	441	431	415	412	405	422	387	383	459	416	453	443	437	427	440	418	410	423	438	362	464	439	408	431	475	417	458	387	425	412	428	436	423	394	428	425	454	439	402	417	402	465	447	426	438	405	411	432	412	408	398	458	464	425	405	421	443	411	411	422	433	437	430	417	415	420	445	391	426	422	395	439	445	394	427	412	416	415	417	411	422	457	437	401	437	445	403	423	417	389	455	380	416	435	413	436	444	440	425	437	458	444	409	407	451	404	433	403	426	391	424	426	453	425	403	373	422	442	412	417	429	422	444	472	380	408	426	412	442	451	391	432	407	451	413	455	429	411	440	394	432	396	413	439	417	401	432	393	376	438	418	446	462	418	447	459	418	415	428	439	449	413	444	423	435	451	439	387	450	427	387	426	419	453	448	409	417	403	419	454	404	448	426	445	396	424	408	442	399	417	435	425	429	436	441	440	407	445	435	401	425	427	392	426	457	419	371	420	413	455	426	394	409	383	430	402	408	417	433	453	392	459	405	411	434	397	455	408	426	430	413	381	417	388	423	398	420	443	403	379	446	388	424	467	395	431	410	431	416	403	406	410	439	452	440	416	440	452	458	430	404	459	422	402	404	404	406	385	406	447	433	415	382	416	428	463	378	442	442	399	399	426	464	432	410	437	454	446	402	418	440	428	393	422	429	415	423	443	424	441	422	412	451	427	435	427	466	436	401	423	383	413	414	409	383	389	452	444	443	411	439	423	396	471	393	417	469	416	429	447	434	389	396	426	434	437	456	446	411	404	411	435	411	409	452	418	442	420	439	434	438	432	415	425	417	395	427	430	423	414	463	425	441	437	428	402	439	400	457	404	385	452	411	399	452	441	417	407	432	408	423	409	421	413	390	449	412	448	398	435	422	420	403	419	435	425	417	437	432	415	416	464	427	436	424	410	401	433	428	433	460	420	439	418	418	437	394	423	437	479	440	393	421	439	429	399	435	425	415	433	424	401	440	464	423	387	388	405	419	405	443	410	389	398	448	440	415	465	405	416	415	415	410	399	426	425	451	418	439	437	440	438	445	420	420	427	426	433	419	432	458	439	460	387	419	425	410	420	387	389	430	423	391	429	451	401	491	443	438	442	412	457	378	392	439	420	422	424	425	417	435	401	385	425	392	440	444	417	464	437	456	433	406	425	427	450	417	423	425	406	378	394	410	416	419	450	419	390	412	407	428	441	446	407	420	409	387	390	448	409	434	414	391	380	440	443	454	379	422	430	423	400	445	408	407	459	425	438	410	396	448	413	414	427	447	432	410	417	375	444	437	407	401	429	388	457	437	424	443	450	395	441	409	464	417	451	434	381	423	417	432	416	427	439	416	410	416	436	436	431	426	400	413	420	433	427	406	405	440	445	442	402	413	408	436	404	387	465	426	433	430	406	413	453	399	434	369	390	431	441	473	416	446	420	402	398	419	441	437	434	430	386	406	410	431	431	433	410	419	439	447	417	429	419	403	420	425	400	413	425	434	419	415	451	420	384	405	416	443	388	457	458	393	441	433	385	422	418	404	435	445	405	451	415	438	417	432	419	412	396	440	437	411	422	459	413	444	452	447	461	417	441	435	419	407	383	425	435	418	439	410	418	457	419	402	469	395	399	409	384	418	417	414	383	432	430	426	418	369	434	461	427	416	406	417	386	451	415	402	422	416	439	414	466	436	437	425	432	470	421	421	415	432	430	420	395	440	429	471	430	441	425	451	436	399	438	412	442	450	416	417	421	404	418	393	451	433	453	402	455	417	434	427	423	403	430	397	441	440	407	457	379	412	421	451	446	424	407	444	443	442	451	437	423	382	430	451	368	425	404	418	406	439	438	413	431	419	444	390	438	406	425	402	493	430	379	421	434	435	443	413	442	418	455	425	365	458	437	386	400	418	434	430	466	417	453	438	437	441	406	383	399	383	384	402	419	437	421	432	426	438	402	402	439	394	402	453	430	406	445	395	456	419	431	434	406	441	417	435	431	456	412	462	413	406	406	444	432	423	405	455	439	422	406	419	420	426	429	424	404	451	439	423	398	407	470	403	400	395	446	378	442	441	380	385	410	416	403	418	405	418	415	428	440	405	447	431	410	447	395	422	452	428	406	396	435	461	411	383	393	406	440	445	460	389	419	421	405	410	444	445	435	407	455	407	409	428	422	410	438	413	444	441	462	409	422	411	452	378	452	439	414	418	407	460	389	415	415	412	436	437	404	407	378	475	424	418	458	435	424	424	413	409	439	417	425	442	426	408	435	483	472	421	448	448	435	430	385	442	392	448	425	386	439	425	448	434	448	440	414	408	433	404	411	387	419	444	417
9170	11298	11247	6631	4479	2668	1709	1305	1102	1083	994	958	1005	860	870	818	761	788	821	791	809	743	755	765	711	733	690	760	759	768	785	692	741	766	689	757	682	730	696	713	739	687	748	736	745	708	678	703	722	738	707	696	698	696	687	729	700	691	680	691	689	730	697	710	720	715	755	710	691	705	730	667	710	701	696	727	717	716	759	709	741	684	712	780	709	704	706	779	719	672	729	738	735	750	712	710	677	719	716	702	682	702	648	722	739	714	705	746	709	706	701	717	696	715	735	720	699	732	688	723	699	704	784	713	736	710	720	727	679	724	761	706	726	737	698	730	694	714	679	725	723	695	703	714	758	718	687	684	707	658	741	745	720	679	704	681	720	733	686	764	696	668	723	722	677	745	710	679	707	714	725	707	749	756	727	707	702	698	700	679	734	722	725	738	750	760	677	765	662	743	732	691	666	715	713	688	697	731	663	670	737	735	743	732	725	686	769	722	692	687	714	667	717	700	747	725	697	661	724	755	733	719	747	710	682	727	701	702	718	713	737	706	732	757	694	715	720	758	689	699	721	698	724	741	742	763	702	644	712	715	740	737	674	716	685	658	729	705	711	706	711	705	726	681	690	704	731	672	716	706	719	677	709	730	740	676	720	696	710	707	713	673	668	733	670	740	716	684	731	712	719	743	695	710	727	695	746	724	781	672	702	728	630	707	755	699	670	784	716	724	700	702	686	718	687	698	733	734	713	725	685	693	761	675	717	724	700	700	708	684	693	724	698	690	707	691	706	696	694	687	734	720	699	698	672	704	767	734	698	716	725	719	718	713	772	713	703	732	721	710	695	734	682	729	715	699	727	724	722	769	707	700	743	680	700	669	701	726	732	736	761	711	728	706	745	709	723	727	711	678	689	701	736	691	756	747	717	743	696	697	715	650	708	689	752	730	703	684	680	753	720	712	690	734	729	654	710	715	725	716	687	731	672	714	756	676	721	670	720	691	746	751	705	713	688	705	661	751	699	713	718	698	744	687	758	701	718	730	710	710	716	716	746	647	737	684	679	727	685	712	721	715	736	709	742	737	663	735	742	719	727	781	710	745	716	732	786	733	714	677	725	670	751	715	710	688	723	706	697	741	708	706	744	704	729	733	690	667	690	681	722	701	764	670	701	677	735	743	690	737	694	752	748	713	706	745	703	678	729	723	693	721	740	716	725	686	716	747	720	713	694	769	671	724	763	735	724	720	693	715	716	700	701	720	716	734	692	734	728	758	730	719	711	667	768	748	733	733	755	741	710	721	725	764	725	683	725	643	688	722	742	690	755	681	696	740	700	750	721	693	738	703	691	705	693	707	719	686	690	753	691	706	698	706	712	674	709	736	706	722	670	697	729	716	689	741	707	731	683	729	739	711	721	710	685	702	708	684	715	715	693	684	727	725	719	716	714	716	671	705	703	649	687	717	711	671	688	640	723	710	710	737	732	718	722	700	733	738	687	716	706	696	697	699	711	719	732	738	731	721	704	733	721	742	740	701	686	695	724	704	723	703	721	704	719	705	710	746	674	690	759	720	703	712	743	710	704	698	731	681	699	739	690	686	696	710	663	688	676	714	721	715	667	686	715	713	681	724	718	756	731	756	718	672	705	708	724	692	663	703	702	707	722	727	710	701	710	728	704	724	695	693	714	777	715	699	677	727	733	702	692	675	704	711	692	698	708	668	770	729	708	732	765	710	709	707	703	747	701	695	702	686	738	692	708	708	677	730	742	695	710	730	682	752	690	688	719	668	701	697	696	718	683	722	683	737	684	718	718	642	669	704	788	702	724	635	711	705	730	734	698	658	700	685	675	731	718	717	739	707	745	722	720	726	758	680	690	775	727	731	765	712	685	731	731	673	713	711	669	750	703	705	680	766	734	694	750	681	678	711	718	717	793	704	716	699	724	742	700	684	719	693	739	716	655	745	726	753	764	735	734	699	673	705	695	696	671	690	756	678	730	699	757	716	649	732	755	696	725	713	696	704	710	673	688	713	699	754	685	757	731	737	707	701	747	749	699	712	694	701	707	680	742	737	727	702	711	694	666	713	728	754	706	669	693	742	710	792	727	752	754	741	693	726	709	714	726	718	701	719	731	722	678	712	718	709	688	711	739	736	724	698	737	676	738	708	657	730	717	689	701	763	685	725	668	702	708	708	685	730	680	661	694	687	713	686	728	678	700	742	746	708	763	711	720	722	719	714	729	715	746	771	702	723	764	693	699	722	695	714	705	683	700	748	738	664	752	664	678	738	689	724	721	704	709	703	699	696	729	686	727	727	726	751	711	759	704	700	709	723	720	716	716	734	684	733	723	703	722	717	672	738	728	756	684	725	700	729	716	697	693	705	717	730	729	772	698	709	703	692	719	676	686	711	741	742	718	718	704	710	704	722	697	733	739	686	711	700	737	692	712	705	691	704	728	720	675	693	689	754	722	703	715	705	711	751	701	742	740	702	687	725	737	724	723	715	770	694	705	691	720	717	718	748	688	708	730	706	724	665	692	665	701	736	715	762	729	726	746	713	722	723	685	680	720	697	702	690	689	731	701	698	755	739	707	671	713	763	732	690	729	714	753	718	692	739	674	714	725	714	705	699	695	693	739	728	744	739	724	712	679	674	693	720	735	702	695	728	680	706	714	688	728	656	709	718	780	736	707	766	710	736	685	719	744	761	709	708	702	747	697	727	725	695	745	705	801	715	726	691	699	721	692	751	705	709	732	683	658	765	753	764	709	673	699	723	720	686	648	704	674	708	718	761	663	750	703	698	715	740	700	697	758	708	697	676	672	753	702	696	721	683	720	702	707	693	664	681	702	772	789	735	740	705	684	690	695	665	658	715	707	770	724	733	698	727	706	667	663	723	716	717	707	716	698	696	699	731	713	703	688	728	691	734	733	771	692	717	744	764	689	695	653	734	777	730	722	708	723	693	722	706	694	741	722	702	748	768	729	757	692	711	731	699	705	704	721	692	715	706	747	756	732	714	682	739	695	730	688	731	718	710	665	718	678	694	695	751	706	696	722	724	724	719	711	701	686	703	715	725	770	692	714	700	732	765	716	733	724	754	696	750	742	659	716	710	726	727	667	744	709	713	742	715	716	712	649	701	783	712	685	716	730	662	713	711	703	719	721	737	671	727	741	778	732	715	699	748	675	693	720	709	702	686	724	698	741	729	702	682	738	710	693	714	698	714	693	731	678	665	720	751	701	690	747	733	715	673	680	696	763	727	716	746	674	696	713	710	741	719	719	708	721	768	695	734	701	777	752	677	715	692	683	700	739	686	681	689	712	719	704	696	673	733	739	738	690	669	716	730	684	660	711	719	705	658	699	700	713	758	779	719	743	729	706	773	720	729	736	729	750	722	724	691	689	751	728	702	694	718	757	705	664	692	699	647	749	688	724	718	722	727	696	676	771	702	711	743	714	686	696	732	733	718	716	733	739	728	680	693	754	732	727	732	695	680
24566	21401	28441	24737	18993	3853	1415	946	789	680	627	584	565	520	523	484	472	469	445	459	418	424	438	427	394	408	420	426	381	419	398	387	400	400	402	401	394	392	384	355	370	396	388	374	394	394	351	418	373	384	397	371	405	375	373	368	392	362	415	401	399	364	383	405	407	380	369	383	371	390	374	403	384	378	368	396	393	370	344	373	352	355	359	389	381	394	382	394	415	342	378	374	362	364	379	378	369	389	371	383	388	358	393	375	391	368	388	410	398	395	334	402	380	379	381	357	391	371	370	390	349	383	365	382	338	337	389	387	378	374	366	344	389	364	349	359	388	390	378	391	375	389	378	358	408	373	402	352	393	377	373	368	362	413	375	385	361	363	367	390	372	364	386	382	365	387	384	374	401	388	366	361	388	348	376	343	361	374	387	373	369	417	395	397	357	366	405	392	343	409	382	370	396	400	382	348	403	363	381	384	416	389	413	410	377	396	358	361	393	381	343	375	328	402	389	349	379	393	393	380	377	371	371	405	397	381	349	401	401	410	358	393	370	390	360	402	403	353	347	382	374	369	360	390	394	348	384	368	365	405	387	407	382	390	388	402	386	412	390	402	381	430	345	358	392	364	371	368	370	376	386	394	380	391	345	374	372	395	376	374	389	390	372	379	351	370	353	378	392	392	383	391	397	364	397	374	361	352	362	388	382	382	360	370	378	404	398	397	368	400	362	368	408	373	383	386	383	408	433	371	333	383	384	395	370	376	366	364	373	384	392	369	412	342	368	350	391	365	330	366	383	394	367	375	388	404	375	399	377	375	369	403	386	363	390	368	394	359	402	376	396	353	373	341	385	351	354	383	368	414	361	398	397	362	380	379	372	365	423	382	396	377	400	362	385	369	372	386	361	345	381	381	402	386	373	388	383	410	377	413	368	400	349	386	409	411	372	405	391	375	375	391	349	399	368	350	388	380	375	373	356	402	368	384	360	357	401	382	389	373	392	353	404	402	377	406	365	400	365	403	367	367	401	358	405	395	393	406	413	413	393	400	370	415	352	395	402	436	358	373	404	355	404	401	369	396	402	379	388	397	387	407	392	373	381	381	394	402	401	374	376	377	388	374	371	383	399	369	370	363	386	373	394	378	369	375	383	384	372	379	417	388	356	387	390	379	401	378	409	387	377	335	380	412	408	380	371	380	377	383	354	350	380	404	394	396	395	352	376	374	377	357	369	370	355	372	413	381	372	389	366	389	348	404	377	395	376	405	387	370	406	394	378	395	351	352	361	374	390	387	366	376	358	405	376	356	372	365	407	368	386	395	378	382	382	395	368	405	361	391	375	370	378	384	379	385	378	399	365	391	387	378	362	360	369	395	377	392	357	417	359	370	380	383	390	341	361	409	344	427	392	386	354	373	370	367	386	374	428	375	412	311	368	384	391	352	381	381	418	361	391	377	407	365	382	386	387	355	373	352	374	387	394	373	395	386	374	342	383	382	348	397	385	403	397	356	373	404	389	391	378	393	421	381	363	399	353	371	400	348	367	397	376	403	363	343	387	371	388	397	418	384	393	399	374	380	376	378	385	356	358	391	379	362	391	352	366	380	370	366	396	374	363	380	365	388	427	372	412	331	379	350	392	384	359	369	385	428	402	380	421	361	398	382	359	381	397	366	357	398	394	389	330	367	371	371	396	381	380	362	398	371	376	377	386	395	390	384	406	385	377	393	341	379	352	380	384	386	379	392	378	346	381	376	406	361	348	386	365	381	378	383	372	359	386	353	356	357	366	391	332	368	358	377	404	407	388	374	368	375	381	405	383	390	359	354	379	382	417	387	388	348	343	381	382	373	366	352	364	351	341	353	355	330	384	359	366	372	364	381	399	344	388	351	419	374	377	399	361	399	377	386	389	387	356	375	384	395	395	391	403	346	396	366	391	353	404	367	372	409	405	379	369	404	420	331	367	385	406	420	396	397	368	352	388	411	363	364	380	386	349	378	366	363	332	377	360	431	373	394	393	384	383	373	353	388	396	338	362	387	387	374	391	396	415	367	411	385	355	392	389	413	363	400	384	412	378	382	424	376	372	389	339	380	370	388	391	384	392	382	368	392	392	361	415	392	383	412	360	381	353	385	380	389	397	370	380	405	363	393	390	357	356	362	390	376	384	370	358	380	385	345	376	371	338	384	356	402	353	387	401	371	385	378	402	384	411	413	395	349	396	359	375	344	408	415	402	390	351	365	409	365	368	386	392	400	406	375	381	363	392	414	393	380	353	361	359	367	384	363	359	385	365	360	375	369	374	398	350	387	364	413	384	391	388	371	359	353	413	373	410	363	360	391	386	409	391	390	369	397	370	365	380	386	408	385	357	398	389	361	415	386	362	352	378	368	376	367	395	402	394	351	434	367	360	372	363	362	363	376	375	361	405	405	375	361	370	373	359	359	405	408	391	397	412	379	367	358	363	407	396	396	381	407	340	370	373	412	417	405	384	381	395	402	355	377	378	359	388	364	373	366	356	385	373	412	413	426	381	379	394	376	385	401	346	375	351	396	373	360	384	402	364	389	379	370	344	385	396	383	377	361	387	401	354	379	345	372	371	360	367	393	369	362	386	388	392	368	377	370	413	378	385	323	349	359	390	357	389	369	405	378	394	378	379	367	393	361	351	347	385	367	397	381	367	379	352	374	371	368	384	386	362	398	387	365	384	387	376	358	370	337	381	374	361	355	364	371	417	357	351	411	405	369	357	393	394	388	369	370	395	379	365	355	365	392	346	390	365	368	357	395	373	380	390	364	383	354	387	426	369	380	372	398	378	384	394	379	372	405	376	381	375	381	387	392	370	394	383	416	369	380	367	398	388	365	403	373	356	376	426	356	368	357	377	352	378	374	400	365	390	361	375	394	385	378	388	396	362	404	381	364	400	366	387	390	342	353	377	391	369	383	372	374	376	389	367	394	393	394	387	356	366	378	378	383	373	387	356	352	410	369	394	409	351	404	391	426	408	353	374	368	364	374	365	384	367	356	356	377	362	394	364	380	379	347	393	388	359	374	422	419	364	375	395	364	358	359	393	405	390	387	368	394	404	366	395	391	382	368	398	367	410	385	395	369	366	383	402	372	448	378	383	363	384	383	372	373	362	398	386	380	386	375	347	388	349	410	367	376	365	364	372	388	405	408	381	381	398	379	416	367	363	383	343	351	384	372	368	348	365	380	382	353	358	388	389	387	380	383	385	341	399	389	379	372	387	378	396	350	393	355	359	402	367	357	365	387	373	383	389	359	387	339	373	355	367	359	378	362	374	322	368	350	401	392	394	384	382	424	406	353	373	429	376	352	377	378	414	369	358	366	401	407	365	360	391	399	364	402	354	378	353	426	379	363	389	378	426	378	369	372	375	385	375	373	399	370	357	371	378	371	408	367	352	387	406	384	433	364	363	386	374	332	386	393	347	361	373	379	386	397	395	356	371	380	392	376	389	384	363	402	383	409	372	358
10742	19617	18366	10952	7520	5244	3367	2380	2002	1714	1402	1261	1196	1115	1018	983	910	924	891	872	843	862	825	753	795	719	727	711	713	690	735	718	716	720	661	682	661	687	664	677	697	657	671	674	646	700	649	688	678	675	646	653	665	630	610	666	626	625	636	697	684	617	674	626	621	653	678	635	658	638	633	654	642	639	645	648	646	628	687	649	627	623	665	664	656	621	643	665	699	627	643	622	606	620	647	652	663	690	674	667	649	672	619	652	628	608	663	647	630	664	649	640	663	627	642	675	675	696	599	665	620	637	637	659	604	650	637	694	671	630	666	646	640	662	630	673	637	637	640	614	654	648	685	658	628	607	607	587	650	614	633	658	664	644	641	611	682	670	630	663	643	661	642	628	651	616	653	692	634	610	611	600	649	659	614	641	679	613	638	636	617	596	650	660	637	649	655	610	644	654	641	644	593	629	643	671	654	696	659	647	659	682	691	655	667	661	678	589	604	664	661	681	637	671	623	642	668	657	672	645	651	631	626	624	653	640	682	652	666	644	649	662	661	632	638	670	705	632	637	664	629	612	669	663	648	672	648	681	644	679	689	667	672	624	689	652	669	626	609	630	642	655	619	642	661	637	669	650	645	657	646	636	659	632	691	686	606	611	641	550	640	623	686	630	670	650	593	676	610	645	652	649	669	639	624	623	668	645	615	640	649	655	609	647	658	642	610	687	642	666	669	651	626	608	671	669	631	663	609	623	627	649	696	711	657	617	660	616	622	655	650	666	605	657	594	634	638	665	625	630	664	595	662	632	613	652	664	639	602	619	668	696	646	684	643	610	661	672	681	601	660	634	647	651	621	647	661	651	621	655	672	656	682	629	654	638	606	625	635	583	631	638	635	687	622	614	662	687	609	638	643	657	639	644	674	675	675	640	589	652	601	669	606	608	636	663	606	689	646	604	661	654	605	623	708	604	627	633	616	635	637	677	669	642	629	629	640	614	617	596	677	672	685	637	677	603	645	692	661	610	649	673	662	609	650	658	631	590	652	662	632	658	619	648	649	645	648	639	612	606	621	600	664	657	673	636	638	630	604	663	655	648	649	599	646	659	623	669	635	638	691	682	645	672	634	651	671	662	671	621	694	696	621	639	648	624	645	579	662	644	678	631	654	652	624	611	604	606	652	647	645	692	601	615	699	643	652	648	629	624	656	648	658	631	610	609	643	663	658	623	621	634	614	651	631	662	614	647	607	652	653	627	658	646	651	640	587	648	710	613	620	675	641	654	675	655	610	639	643	664	627	668	656	661	668	690	645	639	663	648	612	620	646	653	686	637	623	613	626	672	659	646	628	606	648	660	621	658	628	666	591	644	673	634	629	638	676	695	583	665	611	604	633	661	642	637	621	661	629	701	607	627	601	679	627	652	637	646	666	634	645	629	688	674	623	647	654	658	634	609	649	629	618	663	652	613	639	638	612	654	640	602	683	627	648	649	671	661	653	649	651	678	672	606	669	659	667	623	638	618	618	637	690	656	644	658	651	675	720	666	701	687	623	613	645	657	608	626	664	646	625	628	662	662	634	652	638	654	636	634	648	623	645	673	606	629	650	615	638	589	633	646	655	655	613	665	653	656	714	607	666	645	605	678	636	669	646	635	648	701	647	625	590	613	629	600	631	641	664	627	684	643	686	619	644	684	638	630	629	667	645	610	626	641	662	646	593	678	621	631	627	632	646	590	697	665	675	666	632	614	655	648	651	610	670	656	665	677	639	619	637	639	625	624	671	675	654	651	621	651	674	695	652	660	649	664	682	655	644	596	635	649	634	677	612	628	650	632	679	681	674	635	606	635	642	696	679	608	653	687	640	652	582	616	648	646	606	688	641	661	613	657	624	603	633	674	627	639	608	654	648	613	639	688	621	634	674	668	610	641	629	616	638	697	698	652	651	632	644	654	632	611	641	697	658	695	617	641	648	640	637	661	597	647	684	660	640	661	635	611	651	656	661	650	675	658	627	639	622	655	662	659	628	699	650	698	664	662	634	652	674	641	638	628	670	644	666	688	648	681	642	655	635	656	622	621	645	673	623	636	630	677	630	682	670	636	676	638	650	649	647	642	675	634	625	639	623	640	605	669	665	641	685	632	670	627	629	713	649	636	602	640	659	675	679	633	657	671	680	661	624	604	656	635	667	621	628	643	599	631	649	673	631	686	697	650	617	622	647	667	688	672	689	651	687	621	589	654	611	634	654	671	653	664	663	637	660	602	575	606	650	674	640	668	649	624	645	634	684	659	667	628	612	667	649	586	612	614	636	644	679	649	635	659	629	663	642	629	645	618	628	600	624	679	692	639	650	646	621	659	665	628	663	652	606	639	629	651	648	624	635	672	593	669	662	616	642	642	663	627	688	637	676	643	712	674	671	650	632	651	589	671	686	656	607	700	681	660	673	638	625	644	633	624	639	647	631	668	632	656	645	618	627	661	671	626	655	628	645	650	686	622	654	615	663	642	647	609	629	657	645	645	687	624	658	639	632	695	660	660	680	596	599	600	649	636	663	644	646	636	664	632	651	637	622	705	659	648	621	640	625	684	633	713	647	665	635	605	622	646	625	679	666	669	574	622	608	672	569	619	653	597	631	623	619	601	682	651	670	644	698	644	676	656	657	651	656	709	653	595	656	663	638	621	682	643	668	661	683	626	639	644	641	649	630	623	667	612	652	659	689	660	629	648	628	641	650	626	645	639	676	634	666	610	639	657	692	619	659	652	664	652	650	638	602	639	618	645	625	623	648	610	653	608	642	641	609	688	646	671	592	653	631	651	674	666	654	647	700	691	649	656	643	643	627	646	622	641	691	679	670	652	612	629	673	672	675	634	623	691	655	631	609	704	674	652	649	663	627	630	631	658	635	613	625	644	636	659	657	664	658	649	667	624	613	674	631	619	637	720	630	637	619	614	647	667	632	654	674	639	638	697	626	634	670	646	633	635	631	630	685	668	675	633	618	634	680	684	628	609	630	632	641	665	607	646	633	643	661	665	643	672	671	640	681	661	634	675	682	650	671	634	673	656	632	644	642	667	640	666	630	608	672	651	616	648	603	629	644	622	614	642	580	706	660	613	651	620	686	635	672	654	627	676	643	684	607	631	654	638	662	700	634	651	619	611	651	682	642	676	591	690	658	641	654	674	652	627	609	656	642	652	654	615	643	623	642	626	612	607	640	624	650	672	617	647	596	653	626	657	611	683	622	649	627	625	630	650	662	652	655	677	661	679	661	643	636	624	671	631	650	645	693	639	639	653	597	586	662	669	618	630	656	619	580	622	614	615	645	651	656	685	610	706	672	590	661	670	628	683	654	655	658	594	629	655	593	660	584	634	641	648	661	647	626	657	628	644	631	655	589	627	678	654	616	589	586	613	665	637	570	656	642	688	673	647	686	666	679	605	664	635	647	662	642	659	596	623	653	655	658	653	642	665	642	645	680	697	659	624	660	648	672	630	650	668
23520	21405	29144	24035	21403	19271	3518	1163	768	702	573	494	476	426	340	316	303	274	288	251	282	253	244	204	229	200	186	195	189	206	179	197	193	184	149	172	158	173	162	191	175	183	165	157	171	153	129	163	148	170	147	156	158	135	153	164	159	146	136	170	165	148	155	159	153	160	153	151	155	162	153	171	154	140	162	152	150	171	146	143	168	138	164	163	142	145	149	164	152	148	151	155	161	137	151	127	137	168	163	123	140	159	152	151	144	145	158	171	137	139	146	160	146	148	159	141	136	139	146	163	146	141	144	145	144	150	173	144	164	172	155	145	155	163	168	145	158	153	143	154	176	154	136	126	148	150	167	161	164	157	153	163	151	161	143	160	134	151	157	173	157	131	166	145	146	172	159	155	149	161	163	132	164	151	142	165	132	180	150	147	145	143	147	132	155	160	144	167	160	130	158	149	156	135	161	152	158	124	149	154	131	157	148	142	157	156	160	149	153	158	136	146	138	152	164	124	128	144	176	148	154	139	136	142	170	149	162	160	152	152	131	157	156	154	159	149	170	144	135	157	149	151	137	164	164	145	133	165	152	145	156	154	157	143	156	140	165	159	135	141	149	159	145	154	162	159	165	133	147	143	148	159	177	160	134	156	141	145	159	150	155	160	149	152	160	141	169	177	144	136	153	155	142	160	158	161	152	134	167	142	169	146	142	152	142	153	166	162	126	154	158	155	148	151	162	156	151	151	141	167	148	144	133	147	154	143	147	137	147	149	150	153	169	149	160	174	131	158	136	137	166	158	144	154	139	174	147	141	168	134	142	129	148	149	147	146	150	166	154	149	152	164	163	142	168	141	156	152	142	151	181	147	140	148	153	152	156	166	133	140	154	166	126	188	165	156	148	139	136	159	180	167	139	151	153	165	172	180	155	171	142	149	149	137	167	170	141	151	141	176	148	136	145	164	171	138	143	139	140	149	161	144	141	144	165	161	141	121	156	147	155	140	133	169	154	142	147	145	167	140	144	161	137	141	147	147	147	154	129	137	137	141	161	145	135	167	154	159	134	142	164	157	173	169	163	146	145	158	150	145	137	140	161	142	137	145	133	141	147	172	174	167	155	175	161	149	116	134	163	144	147	121	146	137	124	159	148	137	143	145	139	143	154	155	134	148	166	149	153	132	171	129	133	161	154	150	161	149	149	168	142	147	168	145	149	135	167	163	140	154	138	158	152	135	151	155	149	160	137	175	161	162	141	155	135	159	151	146	149	133	168	147	135	149	133	169	158	147	144	139	140	158	143	150	137	152	136	137	158	149	166	135	143	162	147	164	188	165	132	151	146	150	144	159	180	161	159	163	154	173	169	163	152	148	172	141	166	143	157	160	150	155	161	147	148	144	152	140	168	168	171	150	144	160	145	138	149	162	156	142	154	154	147	136	142	167	144	140	157	140	138	138	151	158	135	137	143	143	159	153	163	140	145	163	157	150	155	168	146	142	130	149	154	153	149	135	164	146	153	149	136	157	155	158	141	147	154	157	158	189	155	131	137	153	152	173	137	137	153	139	161	161	156	135	151	129	151	180	136	132	157	153	148	166	147	168	137	153	140	166	149	167	148	137	137	152	159	137	161	156	158	131	141	154	173	176	155	164	181	175	166	147	157	137	146	146	135	168	141	148	163	162	146	129	162	173	158	126	125	146	145	157	138	195	161	149	158	152	160	147	165	142	129	174	149	142	140	155	143	152	139	151	152	140	167	153	151	159	144	146	140	145	163	149	155	164	155	175	165	158	156	164	139	160	151	156	142	131	143	159	149	129	141	139	156	133	162	142	136	147	157	142	157	174	143	148	152	142	137	154	158	149	159	159	145	161	146	155	143	158	147	149	133	147	145	140	135	175	149	166	151	175	157	153	141	164	160	151	151	181	157	137	148	143	163	166	160	137	149	147	153	157	164	138	172	155	146	136	156	164	152	144	154	143	142	157	150	164	128	174	139	147	182	136	165	171	169	147	144	150	172	144	152	148	147	146	154	145	164	144	141	156	150	161	154	148	150	151	161	158	144	128	160	149	138	156	158	155	139	151	160	155	152	155	142	158	138	143	157	159	166	135	178	144	166	150	153	192	146	154	139	159	179	132	154	162	147	138	162	138	153	145	153	168	165	153	153	138	138	168	152	159	146	134	173	162	130	153	169	151	138	153	143	163	138	161	158	142	131	163	156	160	157	147	149	174	147	130	174	161	143	131	148	148	179	159	138	155	132	127	136	133	159	160	148	158	153	127	157	141	140	142	156	165	157	146	132	139	150	161	134	143	163	159	167	124	142	136	138	147	161	152	141	162	142	171	142	149	141	148	142	172	152	149	132	139	144	137	155	155	142	132	155	157	150	158	152	159	173	150	160	169	137	164	135	161	149	151	133	150	143	140	163	120	175	140	139	140	153	145	169	167	143	139	137	129	151	137	145	147	150	161	150	138	143	142	170	166	168	145	190	143	135	149	142	152	147	141	124	124	145	137	138	136	145	152	148	159	166	148	145	162	142	144	145	147	133	136	143	166	174	140	151	164	139	153	168	113	147	158	150	154	138	144	126	161	135	151	142	136	167	175	131	155	144	164	175	143	156	143	153	135	144	133	154	148	123	153	152	163	173	160	160	149	132	158	159	141	160	156	160	169	160	151	169	173	135	149	136	149	144	150	142	151	131	134	143	179	154	171	151	149	153	163	150	172	142	156	160	151	149	152	144	161	155	149	149	158	157	174	159	156	160	139	134	159	145	132	159	159	133	153	149	129	166	155	137	163	153	129	141	155	158	162	149	149	149	166	147	149	156	172	143	147	160	176	158	141	167	175	158	112	166	148	177	146	136	162	144	168	164	141	190	174	145	168	154	161	163	149	130	136	169	149	142	183	152	152	155	144	182	163	176	149	160	167	133	153	142	147	147	152	146	161	143	144	148	162	146	160	134	151	151	152	172	156	150	145	161	151	161	129	160	145	153	150	157	150	169	146	151	142	158	154	158	151	155	164	161	143	149	154	143	149	166	172	138	142	171	174	147	146	167	167	167	153	164	160	146	154	147	145	147	162	144	161	149	144	160	156	138	151	151	162	170	153	145	142	146	161	156	142	155	162	145	170	141	151	144	157	148	161	152	147	147	145	148	150	130	145	142	149	142	134	149	164	130	141	151	150	151	131	154	148	167	142	134	166	167	131	154	158	149	164	147	154	153	149	149	131	144	161	155	144	142	149	143	165	129	142	146	140	145	154	143	125	144	135	143	148	139	148	149	128	140	158	149	167	171	137	168	150	153	147	145	145	169	168	163	172	150	157	151	135	159	139	151	146	155	146	152	146	147	161	118	146	150	145	154	145	167	148	179	145	140	152	152	166	145	158	165	145	153	152	146	150	160	138	159	153	145	153	150	138	134	140	141	135	146	138	178	151	154	127	133	153	130	166	149	158	156	160	151	156	159	125	138	138	173	136	119	149	138	157	142	167
13651	26108	23428	14393	10546	7152	4909	3464	2701	2221	1741	1562	1331	1176	966	852	759	751	716	666	572	585	567	480	499	443	436	418	391	447	426	413	400	338	356	333	323	339	324	322	315	323	295	297	307	288	287	294	281	295	281	281	299	312	300	261	299	308	268	302	286	275	269	292	265	272	288	285	278	280	282	254	281	294	297	303	296	270	263	276	300	304	260	264	266	287	291	264	284	310	288	301	275	267	258	239	236	272	293	259	303	260	294	282	299	290	269	258	271	255	249	234	260	277	258	271	265	272	282	246	280	284	272	276	266	280	278	278	284	267	272	272	273	290	253	268	269	269	271	253	246	264	265	249	255	280	234	273	301	264	261	259	252	279	273	246	225	270	273	259	279	272	271	272	247	257	270	253	267	293	256	276	276	281	280	299	275	272	266	267	278	272	270	250	278	259	253	253	281	289	276	280	255	254	254	268	267	265	278	262	266	252	284	279	268	266	265	295	260	269	270	260	259	238	260	286	271	264	270	272	277	254	293	256	275	273	255	296	256	265	256	293	277	257	255	293	246	262	265	275	278	281	252	275	266	263	283	273	273	290	247	275	264	272	243	264	291	292	276	274	249	266	248	300	294	278	230	261	273	269	254	272	259	269	269	276	265	249	255	279	275	264	241	279	245	276	274	254	279	266	261	258	304	262	280	283	248	267	234	282	260	281	266	264	272	273	304	278	272	245	285	258	262	251	266	261	249	284	268	288	259	230	267	286	259	269	248	273	264	270	245	277	241	265	249	260	270	284	279	279	234	277	261	272	260	250	277	260	259	304	281	259	247	287	257	262	280	272	284	244	257	276	251	264	249	277	267	307	278	265	245	283	236	272	260	285	282	256	279	278	258	283	255	264	227	287	273	266	256	282	270	305	275	287	295	282	246	248	270	250	280	249	257	278	281	283	267	268	276	275	282	255	263	255	247	269	275	275	264	251	234	257	241	245	298	242	278	281	249	284	270	286	270	271	293	267	277	298	257	307	280	250	263	288	261	245	246	286	273	263	299	252	252	266	266	261	264	288	257	252	283	284	255	284	256	260	276	249	287	262	260	290	261	252	266	257	277	292	271	259	253	279	274	284	308	260	253	294	311	287	272	264	282	271	260	275	279	291	264	293	263	243	289	233	246	298	284	286	257	291	256	276	266	270	255	247	275	257	270	246	266	284	296	250	276	274	259	245	305	272	294	260	270	269	274	252	259	252	285	278	308	254	258	236	238	272	287	267	292	268	256	257	267	245	263	279	279	268	280	288	251	296	289	257	322	261	263	258	267	279	292	270	260	295	276	253	289	281	253	248	285	254	274	269	234	291	264	271	255	275	270	264	292	268	238	276	250	275	275	271	232	274	279	278	262	269	269	263	264	254	280	292	249	239	260	261	276	275	249	264	311	256	268	265	247	281	252	282	267	256	259	245	297	284	292	259	261	278	266	288	245	253	261	298	256	262	274	259	248	267	247	258	314	264	264	255	240	257	263	287	266	260	293	244	262	276	262	266	288	277	277	252	284	278	252	267	277	277	293	268	256	282	264	272	280	299	268	250	289	272	267	287	280	254	284	252	276	273	314	244	271	246	255	274	286	256	239	265	247	288	269	288	274	254	231	247	282	299	259	257	258	289	256	266	281	262	261	251	282	277	251	265	310	242	275	262	256	280	284	226	243	262	252	271	275	274	311	275	272	273	271	261	284	266	284	283	298	266	284	276	272	277	225	261	298	248	254	293	270	278	271	270	293	282	247	274	251	288	293	239	269	283	253	273	254	285	258	246	249	237	261	287	287	271	247	257	261	291	267	272	261	277	266	258	266	291	282	267	263	280	269	248	284	282	248	302	268	279	271	278	265	257	262	263	275	258	273	260	295	280	277	260	278	286	254	232	249	242	265	257	247	283	305	283	268	242	282	277	259	264	277	274	309	291	278	234	308	259	230	257	257	297	283	264	249	267	236	254	288	293	249	266	259	254	298	294	267	269	262	261	247	264	274	296	251	275	291	259	293	265	249	270	283	270	267	242	266	263	285	224	269	258	290	293	289	292	247	284	243	267	250	280	266	267	264	281	279	260	251	259	264	255	270	271	259	281	264	272	258	280	258	266	310	253	257	257	254	298	251	282	286	255	257	255	304	245	292	268	266	239	253	264	260	272	286	256	251	262	259	262	280	274	254	283	295	255	290	295	282	266	273	277	264	265	255	275	255	285	279	247	281	269	287	265	282	269	257	264	281	252	248	272	254	272	256	271	238	262	258	284	251	255	309	294	290	260	287	264	303	248	276	297	241	269	270	281	291	281	297	251	277	258	267	288	267	254	267	276	308	275	238	260	293	271	289	262	269	292	257	272	247	283	282	277	261	256	256	286	277	268	263	241	305	264	266	245	281	283	279	263	280	271	277	284	281	274	267	259	267	275	265	247	258	268	267	291	253	285	287	240	247	252	268	292	235	289	271	292	288	233	238	244	276	286	262	266	256	266	290	290	275	254	290	263	257	253	266	271	286	293	284	249	282	285	308	285	261	250	259	281	272	263	264	281	262	275	259	301	251	253	276	274	313	243	298	283	272	277	267	264	279	278	285	260	272	265	264	257	253	233	285	271	253	247	276	280	301	279	278	267	254	251	275	259	273	286	268	291	278	240	260	277	274	272	247	267	268	292	274	283	253	291	275	264	255	290	268	260	268	294	254	281	266	280	285	272	263	257	260	242	269	291	272	285	287	295	291	224	278	274	312	286	277	265	252	270	249	237	240	253	270	268	245	263	246	279	290	281	241	265	277	304	261	257	256	256	258	286	262	299	273	270	259	292	266	281	220	302	270	271	288	289	284	262	290	272	287	290	273	283	272	273	268	250	276	273	271	256	257	271	252	275	283	249	234	268	275	265	280	250	282	282	258	260	259	230	230	269	257	257	264	277	269	262	253	271	262	299	256	265	273	278	270	239	280	242	278	262	271	256	286	253	285	283	254	262	253	282	263	269	291	260	267	258	277	273	291	267	271	252	292	264	269	261	248	257	262	243	286	273	278	274	278	272	253	258	295	243	267	248	279	282	287	273	255	274	275	264	248	287	244	251	252	266	268	269	271	276	267	279	272	314	263	243	267	263	262	279	265	266	256	267	260	263	261	257	281	265	259	267	253	247	279	258	293	271	269	255	276	251	259	272	250	280	272	270	279	265	263	279	282	256	266	256	296	260	267	287	265	280	290	293	271	257	264	279	274	292	248	270	275	253	273	290	264	247	262	271	268	260	265	267	261	264	255	284	275	247	251	254	266	264	241	245	259	248	272	275	249	267	253	247	278	243	262	270	261	281	252	254	255	255	278	275	265	256	275	270	264	269	262	256	269	277	304	305	282	273	270	262	303	264	272	274	268	257	283	277	282	254	259	271	289	280	264	259	262	302	232	251	239	265	282	283	256	271	261	256	278	206	281	257	249	249	255	293	250	261	265	271	283	253	247	274	251	261
27118	20262	10370	3041	1433	894	745	610	564	522	511	503	505	494	460	450	471	425	456	471	470	436	406	423	459	424	396	394	433	420	425	419	456	449	447	374	422	403	422	416	446	376	435	440	394	400	409	453	434	442	410	425	436	415	404	429	427	434	411	418	451	412	413	433	473	403	408	430	438	433	490	396	470	444	446	449	415	392	418	428	426	397	414	437	391	415	429	441	447	437	422	381	425	446	405	459	425	447	409	399	437	414	410	454	388	426	396	425	389	449	429	401	378	398	406	421	431	438	384	402	392	381	448	409	475	436	408	425	418	449	408	407	403	385	443	429	433	438	408	426	386	409	457	420	427	442	416	444	432	403	446	447	449	450	438	433	433	396	394	416	407	435	435	458	403	427	431	433	424	462	428	439	422	442	384	398	414	401	460	428	418	475	459	428	418	423	401	413	418	431	440	432	404	427	414	429	431	442	426	436	425	422	456	412	410	419	406	403	429	463	421	406	452	413	444	421	422	423	375	423	420	444	452	427	421	444	398	429	418	425	433	449	433	449	460	473	384	428	397	424	422	436	435	431	407	400	423	452	409	417	409	397	461	421	419	436	449	419	421	432	401	405	428	426	452	413	460	389	404	394	408	446	433	387	410	436	398	426	399	417	462	415	408	406	420	388	431	441	410	436	408	395	404	427	396	416	398	388	411	423	447	451	419	401	416	440	439	423	391	444	434	403	388	430	382	422	410	403	434	424	447	439	429	434	398	407	392	420	398	391	409	422	437	456	392	422	429	430	431	443	428	441	418	414	453	446	420	429	396	437	392	422	412	463	438	402	404	431	419	445	436	399	428	387	436	400	446	418	416	424	383	444	431	458	430	434	425	438	422	403	396	386	418	450	435	361	401	398	438	487	405	432	430	406	421	425	402	407	417	454	385	436	429	389	391	394	386	443	395	395	437	407	399	421	418	415	454	434	413	440	457	392	415	440	405	411	408	420	406	439	414	401	417	440	445	433	417	417	390	384	396	411	455	462	434	389	448	400	402	394	422	413	425	421	429	396	403	407	441	449	418	413	387	421	436	397	404	428	424	402	416	396	429	431	447	430	414	432	406	441	400	453	418	401	407	413	440	418	462	414	398	386	389	409	425	445	436	415	407	450	473	406	446	425	424	375	458	379	366	431	433	410	455	403	398	425	421	441	455	419	398	412	395	433	407	412	431	391	451	426	416	412	405	391	414	437	408	415	412	447	398	428	392	420	484	408	411	409	396	374	409	405	433	407	425	403	404	450	386	413	423	434	466	415	409	485	422	449	381	431	393	449	454	412	412	447	443	422	439	416	418	407	423	444	457	441	425	481	409	431	430	416	401	433	401	407	439	388	424	431	386	440	436	432	413	425	440	415	423	442	410	447	377	407	439	371	391	420	414	455	420	428	428	430	404	448	425	395	408	444	417	425	415	433	414	406	451	439	423	463	425	401	453	412	425	410	430	432	435	417	413	437	437	380	456	454	412	408	400	403	438	406	423	414	377	416	402	425	441	411	380	446	411	474	462	436	443	418	410	432	403	396	445	399	422	391	460	414	445	417	438	427	425	375	383	424	372	466	403	399	432	422	445	407	423	392	432	428	462	441	411	407	401	436	429	408	409	442	407	393	441	439	405	423	415	417	435	417	418	407	399	382	412	418	445	401	418	435	403	413	429	431	375	447	408	391	424	419	398	420	432	400	415	424	387	399	429	435	454	401	430	401	437	456	423	384	397	406	434	446	405	379	402	415	427	444	423	435	401	375	388	388	428	433	419	413	432	410	421	404	428	385	429	417	389	380	416	409	430	427	403	427	419	400	438	451	433	447	401	415	392	439	470	449	437	380	392	426	409	445	417	432	418	408	455	433	425	425	426	427	392	411	446	441	383	443	414	409	444	438	429	435	421	448	446	442	421	414	405	383	417	414	412	405	422	467	373	414	422	416	442	395	421	427	421	461	389	434	398	448	399	431	443	412	390	441	419	445	443	423	399	461	414	411	417	418	399	393	396	396	390	439	409	401	417	437	428	389	446	402	404	423	411	415	445	451	427	380	427	411	428	414	401	431	379	458	399	380	404	443	413	443	397	406	395	441	415	422	421	417	412	440	451	382	429	424	418	399	424	425	402	402	394	413	443	373	426	449	407	417	400	422	435	407	398	399	420	381	445	434	413	437	425	431	403	413	441	416	382	427	393	404	397	404	441	407	382	453	410	426	431	448	453	406	444	396	418	413	401	417	419	421	393	390	433	428	466	479	437	370	423	427	457	423	408	438	436	394	474	409	417	434	383	393	406	450	426	441	442	442	412	417	399	395	395	466	421	392	459	387	409	414	400	438	433	416	402	395	445	433	409	431	406	398	442	375	424	402	426	450	437	435	452	432	414	424	389	420	411	409	423	429	414	462	390	414	430	432	473	412	434	449	424	436	409	417	423	400	439	431	401	452	412	413	425	445	434	424	426	438	430	443	398	395	415	431	419	462	442	406	421	410	447	417	430	402	425	408	428	425	412	454	373	437	450	442	413	462	432	418	406	405	411	414	395	407	433	424	441	381	423	429	413	418	409	455	412	439	438	421	415	422	438	451	436	406	431	405	404	428	436	405	414	401	375	390	456	424	422	397	387	426	443	396	373	448	429	437	460	420	451	422	441	391	393	430	396	479	452	408	423	437	402	418	415	433	400	389	427	454	412	426	395	430	407	397	457	399	448	390	474	421	405	428	434	406	416	374	411	428	416	409	403	413	401	438	428	430	410	405	439	443	453	390	416	415	449	437	390	401	402	413	441	429	433	395	412	414	419	456	432	458	429	401	405	418	418	441	445	419	412	366	423	390	418	425	424	411	447	443	462	413	421	434	404	398	406	419	417	387	410	391	441	410	439	442	425	396	430	417	414	429	405	430	423	453	455	381	438	435	441	438	436	431	420	414	411	429	411	475	427	411	452	444	427	394	384	419	415	403	438	433	449	407	418	415	447	392	442	438	420	450	435	446	349	444	380	476	411	444	478	414	409	421	434	394	432	408	416	399	440	429	427	427	382	416	458	425	422	421	421	403	420	415	416	440	428	415	446	437	453	408	398	417	409	460	417	457	403	420	380	404	438	401	400	379	392	428	398	432	385	423	454	409	398	421	416	391	416	424	418	414	414	403	451	400	425	434	394	420	437	428	436	415	417	419	408	430	450	382	425	385	429	437	414	396	442	449	409	427	396	398	433	437	426	409	431	423	427	456	411	424	433	404	387	409	450	392	441	398	416	413	398	431	431	500	418	417	436	380	440	424	443	416	462	394	390	421	413	425	408	413	444	413	381	431	424	434	415	436	401	413	415	439	439	449	412	405	407	396	421	457	419	445	424	438	378	428	398	380	465	446	412	408	387	421	430	432	437	437	414	402	421	422	428	403	412	407	412	424	405	433	449	447	398	464	432	414	402	427	416	436	417	381	397	441	403	427	412	401	431	426	425	412	433	395
10244	14252	11936	5281	3618	2572	1830	1364	1171	1096	973	951	881	866	858	806	851	766	839	798	727	779	737	712	815	789	746	701	765	761	739	735	736	735	695	730	725	692	709	730	731	700	696	702	760	672	699	676	705	726	719	764	702	696	697	707	751	741	741	755	674	690	688	733	723	652	755	695	668	683	697	689	725	761	699	698	770	705	740	676	694	693	761	680	691	721	697	691	721	725	727	713	768	711	685	667	707	725	673	695	713	710	680	729	673	685	694	704	718	699	738	698	731	622	689	682	756	685	649	789	725	712	660	718	675	692	663	702	745	742	696	714	739	716	673	733	716	684	665	721	666	688	732	709	685	676	684	658	730	733	698	702	732	713	669	707	705	661	692	697	708	725	674	702	692	718	742	669	701	712	758	677	700	699	717	686	730	682	700	685	726	685	722	726	718	736	709	729	704	716	715	727	712	686	763	713	683	705	682	694	678	693	750	724	689	740	695	732	676	707	695	665	723	749	719	673	715	725	688	735	708	698	691	681	744	709	701	700	737	711	708	663	695	730	730	692	706	667	724	796	738	697	688	733	728	668	696	670	718	713	722	677	701	699	702	707	706	712	700	727	694	674	742	722	731	662	678	662	716	705	674	741	701	639	762	684	696	716	714	740	738	705	706	681	706	733	767	721	691	679	743	685	649	715	716	678	781	695	731	674	684	739	711	744	753	723	752	701	751	681	745	694	660	703	717	728	695	739	741	699	707	736	695	765	690	699	717	716	719	712	706	694	718	676	724	709	753	739	694	654	684	716	716	714	712	661	757	724	739	725	703	719	732	706	675	674	736	691	755	708	767	734	774	688	734	681	734	716	682	681	722	705	692	736	679	745	731	698	695	715	659	722	737	681	745	716	696	679	673	729	737	726	701	712	643	718	712	714	615	686	740	688	700	718	712	693	717	713	706	706	711	697	716	697	750	720	672	683	681	723	707	692	681	691	713	710	697	712	710	704	680	732	680	683	733	735	745	673	751	691	734	710	722	735	711	723	745	711	729	690	692	731	723	713	705	706	711	682	701	721	704	731	686	689	729	715	699	698	684	752	679	679	733	721	732	721	695	648	701	698	704	717	700	734	695	733	690	748	661	687	696	722	761	693	658	637	691	736	687	719	705	707	682	670	704	698	681	772	691	690	708	728	767	751	736	717	715	665	709	752	672	683	710	733	668	742	772	713	686	757	744	677	722	706	714	690	720	722	699	715	685	716	682	712	654	742	679	737	678	722	672	668	707	700	758	724	732	708	737	679	690	706	698	740	708	723	701	743	675	688	689	676	736	777	687	736	739	710	719	671	713	702	736	684	695	743	737	679	694	702	753	678	721	689	727	727	699	731	703	671	743	717	771	647	708	704	675	700	751	687	705	742	725	691	705	702	765	689	758	687	788	709	762	694	679	660	670	739	684	723	703	710	723	758	666	716	705	699	719	692	724	731	695	743	758	722	675	720	682	744	705	712	691	691	703	716	680	724	743	717	686	714	700	720	665	730	701	660	728	681	699	761	735	724	733	722	724	745	744	692	696	746	716	701	648	675	722	728	734	747	724	728	729	716	685	706	703	709	696	702	726	670	735	690	756	708	683	736	661	719	733	698	739	745	694	700	707	768	688	715	666	707	728	676	697	754	669	745	759	708	696	762	662	745	778	695	717	707	654	690	733	718	706	674	731	685	717	719	696	719	682	728	716	667	702	730	739	724	696	734	720	705	723	681	674	738	730	672	683	697	660	766	717	727	695	704	689	716	684	711	704	686	681	775	755	727	738	749	700	686	745	730	758	707	695	728	714	724	731	714	704	699	704	657	678	752	718	681	710	765	668	718	740	723	733	705	699	726	703	756	737	694	741	671	730	697	697	703	728	711	709	726	701	736	739	745	737	688	735	725	690	700	724	686	730	733	710	699	682	704	741	707	728	675	678	699	689	687	765	707	760	731	693	700	713	750	710	727	670	675	722	691	775	726	693	671	674	677	702	717	727	737	732	675	716	689	711	719	666	703	692	718	709	710	733	719	711	722	718	685	737	662	699	690	723	728	690	750	729	709	733	695	726	680	682	737	715	730	723	731	668	663	733	690	751	742	694	705	675	711	725	700	692	675	704	695	728	749	669	747	677	722	737	709	709	716	675	690	738	694	706	724	690	655	713	677	713	687	695	709	686	710	681	716	730	728	726	731	707	679	727	701	673	691	665	677	706	700	771	736	683	700	774	705	745	692	690	675	713	715	693	693	698	688	695	698	697	720	696	723	743	689	745	714	707	761	728	717	701	708	667	730	726	733	714	734	679	652	713	721	752	765	731	748	693	667	708	723	744	715	720	702	712	700	674	749	713	716	712	711	687	691	725	684	702	676	692	758	688	687	730	672	723	721	701	660	746	741	716	756	689	663	653	721	711	721	708	753	726	695	657	683	734	721	733	702	699	742	725	747	694	784	715	682	722	718	714	727	701	719	708	682	667	706	684	740	708	744	711	667	730	725	735	689	719	659	753	735	691	737	698	687	708	673	676	780	696	738	670	717	696	731	721	713	720	664	690	730	723	735	716	760	706	682	727	702	703	743	738	727	732	672	657	788	701	683	689	728	728	721	716	716	685	748	723	707	726	713	731	711	733	721	781	739	735	709	719	718	697	710	711	718	707	671	695	731	719	683	705	712	701	696	723	653	725	725	740	702	731	691	704	730	705	669	708	667	711	728	696	722	721	700	711	672	705	745	691	706	763	684	715	702	677	671	760	729	707	697	736	675	698	729	712	750	700	704	690	752	749	686	705	728	696	776	755	710	682	710	689	742	755	687	715	707	720	691	775	761	729	708	701	675	709	711	750	732	674	744	717	683	690	726	762	716	691	744	724	746	672	701	693	703	695	693	763	760	717	710	694	707	681	709	680	687	736	703	689	706	744	731	769	737	746	672	766	698	726	712	699	753	683	729	693	688	696	731	740	705	708	701	682	679	709	682	685	710	681	670	752	702	758	701	732	739	721	749	698	722	703	688	738	709	690	746	716	681	672	735	742	727	762	745	710	705	765	716	735	712	681	714	729	765	747	674	703	693	687	673	683	705	722	692	733	718	710	689	707	709	734	716	700	675	683	672	685	713	674	656	704	700	693	735	715	670	724	720	676	722	744	719	695	751	734	735	754	659	708	701	712	702	696	684	731	685	694	664	747	717	740	701	721	692	716	711	718	721	745	721	686	777	757	729	679	736	723	681	715	697	744	726	735	684	717	679	713	649	678	705	697	708	766	756	720	671	734	697	773	684	711	738	729	710	692	713	727	681	674	717	730	678	691	708	706	717	725	672	708	728	710	723	710	745	716	706	674	746	673	697	695	671	741	702	698	735	757	723	709	725	688	687	706	736	724	761	726	719	698	694	695	681	700	647	701	706	679	734	706	672	686	730	747	699	672	711	659	766	694	735	732	703	705	694	748	759	711	664	681	707	753	750	731	688	747	668	738	646
24573	21364	28339	24735	18771	3417	1422	1008	777	693	660	577	528	535	505	475	519	443	435	497	453	428	419	402	427	415	421	408	407	408	415	421	396	375	424	357	383	388	414	377	360	397	396	387	385	357	416	348	364	356	355	396	388	406	380	350	402	373	378	346	369	382	417	400	356	359	413	383	372	392	341	383	352	341	390	368	378	344	373	412	382	379	385	359	351	389	366	376	371	389	393	382	375	364	360	390	379	386	393	417	383	380	377	380	385	356	349	396	378	343	375	341	362	404	359	369	362	356	361	302	341	341	366	384	350	376	334	388	381	355	414	413	367	386	376	392	363	377	382	372	381	365	336	377	360	369	374	361	391	370	374	357	357	339	385	372	368	382	355	345	377	381	338	361	347	341	383	394	360	408	362	359	392	398	392	353	398	395	381	400	366	382	386	362	349	368	363	380	404	354	376	396	374	375	335	380	358	371	380	348	385	353	420	369	361	364	357	388	353	415	373	386	404	335	403	405	387	381	387	408	370	421	381	379	361	408	389	383	344	405	377	377	370	412	365	379	361	368	392	360	368	389	369	350	377	403	374	405	351	344	350	338	390	358	374	383	358	384	367	403	349	351	372	374	367	398	402	397	363	406	345	367	363	374	380	376	384	353	374	374	366	342	385	329	373	355	377	361	358	373	364	359	371	394	383	350	404	360	374	372	353	384	369	380	382	355	385	379	394	387	342	377	352	344	357	381	379	381	357	422	369	363	362	387	383	358	399	375	401	383	356	365	366	382	374	394	377	399	381	341	364	357	384	356	354	374	384	379	382	358	377	357	376	362	379	347	364	372	363	375	374	351	387	370	355	374	389	354	410	370	385	392	326	388	382	385	367	395	370	358	352	360	378	373	401	357	376	384	361	397	380	368	315	374	354	390	379	378	405	369	394	385	363	385	416	349	362	379	395	405	395	363	397	359	385	366	357	348	401	411	409	404	355	390	378	358	392	353	364	368	389	378	376	383	380	384	407	369	353	384	368	375	372	376	391	378	354	338	413	352	391	386	384	351	371	408	375	375	382	338	378	402	371	381	403	389	358	404	346	390	355	404	428	362	374	380	367	376	333	405	365	395	385	372	381	359	359	361	373	365	422	381	381	354	403	364	378	356	356	382	392	355	345	386	343	385	376	392	377	398	386	370	389	355	385	407	369	373	347	377	367	374	364	367	383	392	387	359	354	377	378	404	379	350	415	349	364	374	363	391	361	374	392	341	392	373	366	402	365	390	373	361	389	369	384	371	378	396	371	379	375	376	416	429	368	367	405	348	378	358	390	393	356	377	377	372	354	359	399	364	366	348	362	397	374	389	339	388	330	393	389	404	362	360	359	357	375	383	346	356	368	340	343	362	356	370	383	374	366	359	374	373	370	371	357	348	379	382	335	377	362	338	351	381	373	398	370	415	363	377	357	374	379	388	384	385	387	353	381	386	346	350	358	402	370	366	353	336	355	364	376	343	378	353	369	412	390	389	364	371	340	371	353	346	419	386	380	378	336	405	364	373	396	361	388	401	352	403	368	357	390	386	358	346	385	384	393	365	361	359	366	375	373	356	345	371	400	379	353	352	359	353	362	386	365	369	388	376	357	368	381	384	403	395	360	381	354	375	370	371	360	356	389	384	360	389	362	364	346	374	355	386	360	340	372	362	371	370	350	373	363	380	378	415	404	373	367	352	389	384	395	393	359	369	422	412	365	349	387	367	352	411	357	383	374	379	378	367	368	350	399	380	357	359	368	344	386	368	372	370	401	355	397	319	358	375	370	352	387	347	376	395	363	376	399	366	373	349	349	360	351	364	391	355	373	356	390	350	365	391	405	398	366	358	394	388	387	327	345	355	353	354	379	388	379	381	375	375	345	360	398	370	365	379	389	323	411	384	396	342	368	365	366	371	368	349	364	385	392	351	406	385	370	356	359	366	384	388	391	373	387	411	334	373	397	374	390	372	370	377	369	376	369	381	353	347	367	390	358	326	360	373	360	369	362	337	374	366	374	379	358	342	368	401	393	388	364	363	388	351	360	411	358	403	403	379	400	374	403	363	329	397	387	395	360	372	367	385	362	348	389	365	379	384	371	390	347	370	408	398	365	381	348	346	385	396	388	366	385	379	344	380	354	358	362	413	401	365	382	367	376	400	345	349	373	388	385	397	376	371	344	337	387	363	355	372	377	385	349	410	369	404	362	353	364	385	370	365	369	375	352	359	360	346	358	361	361	372	360	370	372	412	347	375	391	361	364	354	356	399	369	386	333	395	359	358	364	361	368	361	368	383	379	369	402	417	357	385	342	363	377	381	403	355	365	358	378	362	354	382	367	375	367	337	353	370	349	355	388	358	357	373	375	380	396	389	386	364	387	359	392	417	395	391	352	371	346	388	383	372	347	347	362	371	344	347	371	368	361	402	380	412	349	342	381	381	358	382	362	369	337	385	404	377	360	353	407	368	374	372	419	397	331	389	345	377	385	371	371	356	382	386	361	379	377	363	355	349	376	338	391	398	387	365	359	378	360	382	407	385	362	372	372	395	387	379	367	376	336	401	358	369	375	407	367	373	397	372	374	375	371	350	390	347	345	369	353	383	373	357	383	378	334	365	377	374	379	364	365	386	391	376	367	394	422	359	374	399	376	362	385	363	346	369	352	358	379	395	398	394	361	363	395	402	395	373	364	368	345	389	368	359	375	365	370	378	411	394	347	348	378	374	363	357	414	377	408	414	390	385	351	382	344	354	320	366	392	394	370	352	365	379	351	362	402	345	374	373	373	354	366	370	354	354	381	392	373	381	371	374	378	364	404	400	378	382	393	359	381	358	358	378	332	395	342	424	361	389	384	380	414	354	378	374	352	408	355	380	355	412	411	359	372	386	407	357	373	413	386	334	376	369	368	401	352	377	385	380	365	362	361	376	400	382	395	353	369	398	394	364	362	373	389	349	358	358	384	384	394	339	389	379	393	390	384	358	350	386	379	373	375	373	407	389	371	348	386	396	378	359	409	395	355	383	402	372	365	377	374	380	396	372	395	384	358	371	367	333	310	393	390	405	371	364	372	383	384	329	360	351	412	370	352	361	387	398	363	349	370	337	371	375	375	367	392	356	412	356	378	337	389	391	376	392	387	385	379	346	352	364	359	346	373	388	377	359	393	336	359	381	318	381	360	403	394	395	342	382	395	373	402	348	360	353	394	358	403	382	329	382	374	371	354	372	374	362	372	375	405	346	382	349	395	363	354	367	370	421	407	384	371	384	387	358	359	349	367	363	367	377	370	363	374	387	355	369	357	374	394	369	392	403	352	394	366	362	355	369	375	391	367	408	395	382	368	349	388	362	362	356	331	391	380	367	380	361	382	381	383	394	360	382	361	367	392	347	372	376	358	350	356	386	394	365	373	390	382	374	364	376	352	372	354	376	384	384	366	343	342	378	369	400	351	385	353	375	381	366	372	362	391	376	338	359	367	356
11654	22483	18382	9789	5986	4690	3447	2528	2166	1701	1673	1383	1239	1122	1080	969	937	900	925	939	891	813	809	756	778	780	721	694	731	713	755	707	640	686	679	668	699	674	673	582	651	663	618	665	660	661	634	690	661	668	660	603	611	671	662	673	650	631	701	671	677	661	696	631	649	645	623	644	614	670	619	655	603	695	665	646	648	658	581	645	684	648	672	676	662	607	641	672	636	648	662	629	660	641	668	632	690	645	658	668	623	626	622	712	645	680	681	637	599	621	626	673	621	672	670	666	646	708	698	614	652	662	649	638	665	637	626	673	660	690	589	669	676	664	609	648	673	615	657	610	624	646	644	633	658	646	631	654	658	600	635	652	639	658	629	599	632	669	611	668	599	628	638	656	646	673	629	604	631	669	607	648	635	614	656	659	655	631	631	633	606	590	595	664	596	657	663	630	639	657	687	670	629	633	651	629	666	635	638	647	638	624	628	645	643	647	610	642	669	634	631	688	636	667	642	644	657	643	668	607	627	644	610	643	616	702	575	642	637	647	619	657	650	632	668	636	671	651	636	675	633	670	677	635	616	674	620	676	600	686	611	597	661	656	687	643	630	626	629	694	582	692	661	635	634	648	673	632	614	600	648	645	657	590	642	634	660	684	632	613	653	648	625	658	676	609	670	668	612	669	657	624	624	639	620	587	644	626	682	623	656	640	645	686	697	696	623	642	632	659	602	627	666	617	653	604	644	679	609	623	644	623	659	620	656	636	661	638	646	625	623	659	643	651	628	660	672	662	612	630	652	664	649	656	628	632	636	607	637	627	608	624	622	666	625	648	676	639	673	606	656	625	633	688	664	688	616	621	627	669	630	694	674	659	622	650	615	634	663	610	655	652	636	656	589	660	648	610	612	690	630	592	664	609	639	623	675	644	625	612	641	645	663	682	631	626	630	684	574	646	635	612	665	611	640	629	683	580	666	598	610	643	646	652	636	630	648	647	635	641	628	628	627	631	610	639	614	642	633	625	632	634	654	628	614	664	604	663	635	731	651	650	625	690	652	663	583	606	605	621	613	673	606	671	627	652	631	621	596	623	610	598	643	643	666	613	651	655	614	702	627	619	639	667	602	622	654	625	655	624	623	645	636	642	710	643	647	607	635	658	639	621	640	640	633	632	630	650	630	610	678	647	632	670	639	631	630	649	589	600	629	635	622	644	642	653	654	677	635	625	669	594	646	611	631	646	616	662	597	643	651	644	662	677	675	650	614	607	664	647	669	633	596	661	610	665	643	663	699	688	614	705	640	612	619	682	632	684	665	677	585	634	644	630	615	649	670	669	638	677	657	674	638	628	621	683	584	636	611	678	616	655	626	641	625	636	633	624	610	658	640	625	624	639	597	650	620	623	632	676	603	620	667	634	601	613	660	638	616	607	644	630	558	623	661	615	661	617	624	631	643	659	630	614	683	631	655	664	661	656	680	624	593	660	640	610	622	696	716	656	647	638	649	636	661	612	657	615	644	646	666	620	605	669	632	631	653	662	676	653	667	667	614	626	632	650	647	666	685	621	661	661	651	684	602	640	666	702	655	665	635	644	668	690	611	676	661	675	626	678	664	617	608	699	670	660	686	614	592	645	643	635	677	674	636	649	664	678	684	640	639	633	647	643	705	648	652	647	634	684	660	605	609	597	665	636	607	643	676	645	627	667	688	627	655	604	604	609	605	634	649	634	637	587	633	689	654	646	636	636	640	641	622	608	591	690	667	643	627	636	596	669	679	708	650	614	654	611	626	651	640	681	600	613	639	623	630	676	652	630	639	604	619	637	625	643	598	623	626	656	685	644	634	638	625	585	627	656	655	625	655	647	619	631	635	618	631	665	643	643	623	660	672	643	607	629	682	630	632	654	647	650	613	675	661	622	604	612	672	676	602	643	612	598	638	602	598	626	682	665	688	614	578	598	639	640	641	636	612	629	617	657	611	646	637	610	610	592	690	688	617	673	657	624	634	587	627	586	662	634	621	662	613	636	623	619	668	611	611	616	642	646	615	640	694	616	652	650	672	617	681	632	666	618	652	648	618	646	664	658	657	621	664	610	608	623	613	618	637	637	653	655	644	684	633	664	618	673	652	694	662	689	655	618	673	654	674	655	633	662	613	616	645	620	686	626	647	666	640	638	609	609	664	649	602	650	633	667	671	672	604	642	663	678	665	684	656	670	663	685	681	623	646	604	679	603	602	629	605	674	661	719	646	679	642	657	637	690	638	645	652	624	640	628	634	642	672	626	614	659	615	651	587	645	618	635	620	627	650	632	600	623	652	647	617	667	659	568	648	588	659	641	682	653	611	594	571	621	607	628	597	629	659	633	621	595	627	653	614	636	664	670	642	650	637	641	642	647	689	633	635	661	626	665	616	637	591	620	582	646	604	655	659	609	678	657	662	625	700	663	662	674	629	653	677	645	601	666	648	660	667	652	656	684	650	649	567	687	628	665	666	629	615	644	678	634	585	647	621	631	646	628	611	661	611	626	689	632	641	664	610	635	650	644	643	591	657	609	619	651	636	646	617	642	649	644	647	660	606	643	629	647	605	647	648	681	622	686	652	657	650	690	657	627	626	658	629	652	679	662	596	674	617	680	619	667	645	634	628	658	612	638	616	665	650	657	653	659	639	685	632	647	623	645	612	592	624	646	630	620	659	614	636	668	665	670	615	607	689	674	628	663	599	635	630	610	656	638	671	610	613	647	617	654	611	624	649	648	642	620	600	637	665	649	648	655	666	641	637	612	667	655	639	654	640	679	658	647	659	650	659	643	630	660	625	629	625	621	600	662	660	635	662	638	610	641	692	614	684	582	664	678	643	612	645	612	624	640	655	599	608	688	635	659	638	660	693	646	628	606	621	603	633	664	609	651	667	636	677	613	641	668	646	622	637	635	644	658	597	665	655	684	640	645	654	604	650	647	662	689	638	626	639	590	647	665	624	617	649	677	633	659	649	621	594	673	622	675	714	640	636	640	608	669	604	620	672	624	550	616	627	630	642	614	614	614	615	633	647	649	578	659	642	628	662	643	624	644	616	676	644	646	648	640	635	666	643	635	641	645	645	661	683	657	626	611	609	647	607	607	634	650	671	682	645	582	611	660	666	645	637	680	659	630	613	660	623	637	625	675	635	651	615	661	590	656	590	627	617	658	650	621	597	660	666	609	583	634	617	640	647	628	660	626	594	678	632	572	680	632	658	671	647	644	644	654	628	651	637	627	671	671	599	658	647	617	611	651	651	627	668	643	671	631	640	633	642	626	658	663	648	624	646	669	645	693	643	627	578	641	677	632	626	606	636	602	635	641	636	629	634	675	690	625	644	636	602	602	622	645	642	576	612	627	681	647	634	646	645	664	627	635	658	629	698	654	670	638	597	631	653	597	592	636	682	603	631	639	598	649	652	632	627	638	680	606	640	633	641	660	682	661	621	654	629	644	616	593	641	621	674	641	698	681	613	597
23501	21378	29132	23982	21378	19146	3449	1230	804	667	619	529	419	399	332	344	335	302	300	263	254	264	252	234	230	225	202	210	182	204	224	188	183	176	197	177	172	147	193	153	178	157	169	173	170	142	149	161	186	156	155	178	165	151	153	149	137	170	162	155	165	145	163	163	161	156	164	131	146	162	138	138	177	151	146	148	152	142	164	140	153	165	153	161	142	155	161	143	170	150	157	162	161	142	173	165	151	149	146	159	139	144	164	134	144	157	182	136	156	147	171	162	145	168	158	139	176	163	155	147	151	153	161	165	138	155	161	173	154	150	152	157	150	168	145	146	147	128	172	146	176	138	118	155	141	154	156	161	152	166	153	143	147	138	147	177	146	134	165	167	159	152	156	152	133	141	166	163	153	136	154	149	139	147	148	149	161	142	162	164	170	178	149	142	166	133	157	141	164	168	164	159	157	149	151	169	176	146	142	138	156	172	149	162	144	151	140	167	168	157	142	147	160	157	162	162	155	144	161	144	163	149	161	152	133	144	150	158	157	162	138	143	171	156	170	146	155	167	170	165	172	141	148	157	127	150	147	149	164	130	180	168	131	136	152	145	148	171	170	150	136	147	166	150	160	146	147	168	147	154	143	129	154	163	131	157	141	149	169	143	162	163	146	159	171	159	138	146	147	153	167	134	157	157	157	181	158	132	163	151	167	139	166	155	144	165	138	157	164	163	160	133	162	132	129	149	152	160	148	143	173	158	117	162	175	168	161	141	164	151	135	143	166	138	165	134	160	143	151	156	164	140	150	134	138	181	150	131	153	153	154	154	155	166	158	157	171	153	156	153	156	142	125	153	130	166	142	163	149	149	150	147	132	146	148	148	160	163	149	154	141	154	153	150	155	139	154	151	138	150	153	148	167	148	163	143	167	170	147	135	176	149	142	141	150	155	141	163	150	120	143	139	158	163	168	143	186	143	158	139	146	148	156	143	136	178	175	138	145	156	147	176	149	184	128	152	168	139	132	168	127	151	180	146	162	158	166	152	151	161	143	148	145	165	157	159	147	157	160	141	148	156	165	159	144	152	165	157	162	135	148	135	154	125	158	123	148	152	145	163	146	163	133	143	153	154	157	161	163	147	159	126	146	155	156	155	159	132	169	140	163	159	153	138	159	135	152	161	131	148	156	145	144	155	140	146	169	145	133	150	143	154	156	176	138	160	148	157	161	139	161	149	148	151	138	152	164	159	147	178	146	148	132	173	140	162	143	127	178	170	154	158	153	161	152	153	146	133	149	138	142	146	157	165	158	163	146	144	145	164	161	155	141	140	158	147	162	162	151	139	174	143	131	139	159	139	154	156	131	144	163	153	160	157	145	147	147	149	135	141	156	160	179	128	159	135	147	152	128	164	133	131	161	177	174	144	136	146	136	156	163	135	151	153	158	170	139	145	150	162	158	132	145	154	149	140	156	146	152	156	129	158	126	165	171	140	150	161	151	146	153	159	172	143	157	143	172	162	146	183	144	144	143	153	152	147	131	150	122	149	130	145	156	138	138	155	165	174	153	129	143	146	148	163	157	160	128	166	154	152	155	149	134	155	149	163	152	168	166	139	167	148	141	130	155	145	153	143	160	148	146	136	164	128	162	155	150	134	148	156	145	141	147	139	134	152	142	143	148	135	161	136	170	156	167	133	136	146	158	121	147	144	128	136	140	167	133	133	142	148	165	145	162	158	162	139	166	172	148	142	156	138	159	148	137	140	151	142	124	146	148	147	146	152	147	125	155	144	159	144	161	149	147	155	144	137	163	156	158	154	156	154	115	149	134	162	151	146	143	131	168	156	156	159	172	143	152	145	155	161	139	149	162	143	165	143	145	142	153	157	143	153	153	150	145	148	119	153	138	156	159	135	176	136	143	143	142	141	167	166	159	163	140	146	164	143	163	154	137	151	174	148	132	159	148	154	140	153	141	151	167	160	158	165	152	163	145	144	154	143	160	140	168	165	163	151	151	129	161	125	151	139	151	126	162	159	143	166	151	145	143	169	126	159	144	143	145	139	153	154	145	149	157	151	153	160	158	152	132	149	164	147	159	146	152	163	164	140	171	158	134	154	168	169	154	139	152	136	144	142	148	153	149	171	145	146	141	136	136	157	130	152	150	136	163	164	135	155	158	134	157	145	164	143	152	146	152	158	157	143	148	161	174	130	153	146	166	147	147	162	151	169	133	160	137	175	165	155	153	157	162	150	144	139	151	164	153	165	167	153	150	176	153	147	184	152	142	111	149	150	132	157	157	143	179	136	159	133	143	148	151	146	161	144	136	137	145	151	128	126	141	147	147	137	133	148	150	145	155	165	158	152	145	174	157	132	139	137	172	167	157	164	156	125	162	166	154	145	122	158	147	147	173	162	193	151	160	112	176	158	144	137	173	154	160	154	161	155	162	156	164	148	168	130	158	152	159	150	150	144	160	156	160	162	155	151	139	173	142	139	160	173	143	170	129	172	154	147	147	147	159	147	156	160	159	167	153	162	140	172	154	140	182	172	138	151	146	133	137	125	140	171	156	148	170	139	161	153	151	136	136	147	156	144	142	165	145	163	155	150	143	162	153	171	153	175	142	162	178	141	153	169	147	131	125	136	158	148	151	159	127	155	128	165	141	163	142	155	152	124	128	157	144	158	153	168	156	145	141	165	139	129	165	168	144	140	151	136	136	131	145	160	139	135	145	145	164	155	152	144	166	151	150	153	149	158	165	162	146	159	146	147	149	155	156	169	154	144	134	172	166	175	176	140	169	168	156	154	151	149	146	136	161	146	174	153	143	153	159	152	143	151	149	147	155	165	136	172	154	143	162	150	163	135	174	170	150	134	151	169	171	149	152	165	168	138	158	142	147	161	172	161	134	133	157	163	162	151	139	138	136	146	143	144	136	153	156	139	148	173	133	145	127	152	148	151	149	144	127	133	132	161	139	159	151	166	134	156	175	178	154	151	146	161	152	157	164	144	167	144	153	159	171	148	151	158	165	157	158	160	160	162	162	143	166	146	162	155	155	154	144	160	151	153	142	149	153	140	151	149	146	158	160	155	158	156	160	150	164	149	135	134	139	154	146	127	156	135	153	145	151	150	155	160	146	152	136	158	126	163	145	148	143	154	147	145	151	159	157	141	169	153	147	148	160	150	144	156	148	157	151	140	161	135	171	144	151	170	149	144	172	132	173	165	142	152	179	145	155	154	160	145	141	136	149	131	154	133	159	153	158	138	146	127	148	141	136	160	132	138	139	135	174	164	150	145	125	141	154	142	152	143	142	145	163	156	151	154	166	159	157	172	165	178	143	170	175	151	147	139	147	150	159	139	147	157	147	184	142	160	141	165	135	133	135	146	142	143	136	153	150	156	171	128	151	148	164	140	160	150	150	146	143	147	142	160	172	159	154	163	147	164	147	144	133	155	186	157	172	151	146	143	130	160	154	159	152	168	167	167	145	146	154	128	142	147
14933	28121	23002	13643	8599	6657	4917	3753	2930	2238	1999	1757	1378	1116	1023	932	921	838	773	730	638	584	555	504	471	473	444	411	452	435	394	387	343	340	314	324	336	327	328	294	323	277	282	332	286	278	328	284	306	282	295	275	288	279	291	266	269	289	288	267	273	283	277	256	291	263	271	256	284	292	279	249	313	296	293	278	289	269	279	250	245	268	266	276	274	270	277	281	274	296	254	322	287	255	265	252	265	252	297	273	272	282	252	273	271	248	268	251	278	262	289	278	272	240	294	295	275	270	267	266	269	260	254	262	232	278	286	273	259	251	263	278	291	276	263	283	262	275	263	274	273	269	302	262	275	271	232	257	286	287	259	252	258	287	244	276	278	290	252	255	280	259	259	268	263	274	271	260	245	286	247	268	245	249	280	280	274	270	256	268	283	280	257	272	243	281	282	282	273	251	275	280	286	264	261	246	251	240	264	249	269	272	252	266	243	256	256	280	283	254	281	255	291	239	279	249	265	310	248	260	254	275	273	276	251	293	270	279	246	259	273	258	274	274	285	274	257	256	261	287	253	271	271	272	284	276	275	257	262	267	273	250	275	273	269	263	237	276	275	282	233	257	290	262	258	267	270	251	263	271	253	288	252	287	265	311	254	282	269	286	269	263	257	231	269	267	278	268	289	251	251	259	258	265	246	233	242	261	237	246	270	250	274	258	259	234	294	274	259	262	271	277	275	267	260	255	275	276	265	270	277	265	266	254	280	266	271	262	301	268	239	263	261	276	263	258	253	271	272	276	292	229	267	235	285	276	277	264	269	277	249	272	247	265	247	258	276	231	262	250	285	267	244	266	253	235	278	275	275	246	256	257	237	286	295	281	272	280	274	285	243	258	270	261	265	272	268	261	266	246	259	247	272	273	258	305	270	268	284	260	266	275	288	253	248	281	253	256	261	279	263	280	274	275	268	285	277	272	271	255	277	263	270	307	265	282	265	276	251	255	279	273	258	263	275	262	258	250	271	273	279	272	251	262	269	271	284	272	246	269	276	270	255	265	256	276	245	274	273	287	244	259	288	277	283	258	283	282	268	236	231	245	249	288	285	241	256	252	253	228	240	293	265	252	278	275	285	288	262	222	271	246	224	252	272	290	275	292	279	267	259	271	264	247	253	256	276	252	294	266	308	270	267	232	237	272	277	263	231	269	269	274	266	253	290	270	269	250	307	269	274	254	288	306	255	264	246	267	251	281	268	241	254	276	252	259	280	255	270	248	282	284	276	253	273	278	268	264	274	264	270	257	238	258	278	244	261	263	265	269	262	284	266	266	249	245	239	268	270	264	278	247	255	279	249	259	307	272	268	279	252	252	261	291	231	266	278	256	301	254	284	274	284	244	258	247	245	260	242	264	265	272	267	262	275	269	300	266	293	239	251	269	269	261	270	257	301	288	270	255	272	243	254	289	305	258	251	270	244	265	252	290	259	262	261	264	235	279	283	244	249	269	292	281	275	298	279	295	268	251	285	301	277	271	253	264	265	256	252	259	284	252	264	226	257	265	278	268	271	258	272	283	281	282	258	270	290	254	261	231	245	251	256	258	270	274	258	287	281	265	274	263	258	260	256	268	298	281	280	262	271	277	258	271	259	251	260	279	277	243	273	278	280	277	250	256	271	265	258	255	248	259	243	277	250	234	234	278	264	287	258	270	262	284	252	267	258	254	276	251	254	261	254	251	256	289	295	294	256	260	275	251	265	267	274	253	265	273	239	287	247	236	301	271	269	280	256	255	284	269	270	246	290	252	292	279	287	252	281	255	284	247	267	256	265	290	287	243	272	241	269	253	281	279	253	249	258	257	276	263	275	275	248	273	254	253	276	246	238	287	263	284	280	244	235	272	225	257	292	248	273	244	269	254	282	274	260	251	246	304	247	302	259	274	291	246	268	251	284	278	317	238	263	288	273	239	273	240	268	222	274	246	272	280	244	234	252	267	269	269	265	283	269	278	235	303	263	254	285	269	273	265	284	280	273	268	268	269	266	273	261	273	266	284	293	253	254	278	249	289	312	261	255	267	250	292	268	275	254	244	244	263	263	256	278	272	254	288	270	277	255	271	261	281	265	272	263	269	261	274	283	237	250	249	296	270	264	245	270	280	268	291	264	280	273	263	249	266	256	234	288	287	269	252	274	270	272	272	293	255	252	248	261	269	276	264	290	255	261	275	302	268	232	239	254	287	278	242	264	255	280	273	261	265	301	261	255	279	275	296	256	267	243	283	271	270	277	272	270	283	269	258	296	310	243	288	274	246	260	287	290	251	241	274	263	275	276	273	252	268	251	254	258	274	274	268	236	275	273	246	274	250	261	245	270	289	249	248	250	271	246	256	262	290	250	263	265	270	265	287	266	272	273	266	252	257	263	246	266	273	243	308	277	275	273	257	269	240	253	286	270	266	270	253	243	261	273	254	256	308	288	246	283	261	248	266	293	256	254	265	275	255	263	242	288	278	265	259	261	243	261	245	247	249	258	260	259	277	280	268	268	248	266	264	267	265	236	260	281	239	261	267	275	298	272	262	268	238	275	262	269	247	260	260	255	265	261	276	285	282	271	264	235	264	259	262	275	257	271	281	270	273	261	266	262	276	272	280	271	265	301	257	281	280	269	271	261	253	276	273	285	297	306	253	258	296	267	272	268	274	283	275	268	255	248	262	243	277	274	264	266	272	257	255	258	283	252	299	282	281	268	261	280	262	275	269	248	256	264	264	240	276	258	274	269	269	238	257	221	247	285	267	247	248	265	278	262	277	225	285	314	275	275	294	269	244	249	241	287	261	268	296	253	264	277	251	265	269	281	259	278	265	281	247	275	269	288	244	271	280	240	297	266	288	285	254	262	272	299	261	254	266	270	251	278	283	264	272	256	266	290	279	258	270	278	307	285	248	253	269	269	286	276	262	262	285	256	274	269	283	265	263	281	296	258	287	307	286	236	273	259	262	244	243	266	233	260	295	278	254	264	276	245	270	251	276	245	256	272	258	277	295	257	257	259	261	238	285	259	249	267	239	269	268	248	251	241	284	271	252	266	262	262	265	274	278	262	278	307	286	269	253	290	252	241	263	243	239	229	263	284	283	267	281	254	266	277	282	277	259	270	270	256	276	260	267	253	271	251	246	260	287	284	264	250	267	256	286	266	274	270	279	279	277	258	281	261	263	267	260	245	261	294	272	244	286	245	251	248	262	260	231	283	237	271	249	294	250	259	247	241	251	291	271	273	252	274	274	249	289	246	283	236	248	256	227	240	252	244	255	285	261	279	256	256	294	293	248	297	295	267	239	283	282	287	251	264	270	241	243	274	258	270	257	274	262	252	244	230	253	263	262	277	279	302	253	264	290	239	281	280	266	240	257	254	273	252	279	264	270	262	282	262	254	262	241	269	265	260	264	271	256	242	289	289	285	219	266	260	252	293	237	247	259	228	267	285	234	268	253	263	257	277	254	286	265
27076	20345	10611	3143	1176	857	683	589	605	514	520	524	475	499	489	450	430	482	416	472	426	417	476	453	436	465	457	423	385	413	443	413	390	450	443	418	454	461	445	404	452	385	433	430	430	446	440	454	439	446	426	394	364	412	426	451	402	405	419	390	419	416	384	459	427	446	422	410	429	435	426	419	385	423	433	391	419	410	383	424	409	422	408	412	423	469	422	399	426	377	413	404	406	402	404	414	471	467	460	409	470	413	405	423	417	426	408	433	407	432	381	370	443	433	402	419	434	402	434	407	438	440	413	429	403	445	426	423	417	399	416	431	441	405	421	425	421	419	423	415	428	415	393	428	470	424	410	428	452	409	456	420	416	431	411	414	434	423	456	409	400	387	412	392	407	361	425	397	397	444	422	443	397	417	403	416	405	393	426	454	420	421	420	420	402	411	416	418	414	456	408	418	422	451	374	405	419	444	424	393	404	397	437	449	446	439	419	434	385	397	409	446	422	427	412	434	430	403	415	401	446	411	411	397	434	422	440	404	394	412	398	429	421	406	407	435	411	439	444	406	395	376	430	448	381	426	468	447	426	432	404	419	410	387	421	382	406	423	381	398	430	446	440	394	422	396	414	448	395	441	455	453	403	449	435	412	450	444	437	431	446	444	414	427	423	394	400	437	422	454	407	427	441	443	405	423	445	434	371	449	362	392	403	421	445	436	433	415	368	426	421	417	417	427	431	440	436	432	419	421	428	437	431	392	420	401	405	434	442	449	418	405	387	417	427	426	430	425	412	458	444	429	435	428	432	420	416	417	434	411	422	387	423	419	457	436	408	435	417	427	456	442	396	397	431	423	384	404	438	448	425	425	425	428	392	393	423	439	434	373	424	411	412	417	459	417	448	404	439	446	407	422	375	432	429	413	442	444	387	428	402	402	399	454	439	456	408	423	403	409	449	446	404	437	416	434	410	420	438	449	424	422	446	404	411	418	391	440	380	407	411	427	412	417	387	445	453	417	448	420	424	417	405	427	399	433	430	393	407	439	445	396	411	405	424	424	441	426	434	457	406	430	465	432	418	397	398	400	403	433	440	417	382	442	407	394	425	446	393	388	411	456	426	429	426	441	434	458	425	396	372	391	422	436	409	435	412	434	410	422	395	388	383	430	415	440	416	433	415	398	410	463	394	407	436	428	432	435	426	453	408	434	437	408	396	426	401	405	431	400	454	399	422	406	436	419	445	404	415	411	467	421	409	426	415	445	411	385	398	426	440	401	417	444	411	425	386	442	401	403	438	409	426	442	456	437	433	426	426	460	392	442	399	421	453	415	425	402	403	422	413	422	418	421	445	405	419	432	385	430	429	406	408	364	391	437	390	394	414	420	413	413	434	426	413	442	405	403	433	440	430	416	426	422	402	418	427	438	428	392	415	409	422	433	420	419	425	418	393	424	411	417	419	397	422	435	457	425	423	366	414	431	402	449	409	447	418	406	421	410	411	440	394	401	461	379	396	413	430	417	414	405	418	405	413	384	389	442	431	403	415	437	428	387	375	448	423	391	433	416	414	425	409	421	402	386	401	401	438	392	410	383	455	419	463	398	434	420	412	403	426	455	412	397	420	403	429	436	420	391	422	449	391	425	426	415	409	404	441	440	415	421	429	415	433	414	357	375	418	412	404	443	402	428	437	444	430	404	443	440	468	455	417	449	426	437	397	400	404	398	416	427	422	441	386	411	410	428	460	441	450	421	460	422	458	426	411	411	387	451	428	442	418	401	408	415	403	442	389	403	437	405	401	393	428	440	464	431	442	388	427	402	425	400	394	400	411	380	374	391	427	404	418	430	436	465	399	420	391	400	408	419	410	408	422	445	432	403	413	393	415	423	400	433	437	379	411	451	475	415	422	428	432	424	406	387	411	447	417	439	394	382	394	413	425	412	397	418	416	396	443	402	417	433	415	440	420	444	426	401	451	418	422	412	394	423	401	438	448	406	441	402	440	419	443	424	424	408	452	439	434	421	418	447	412	421	438	425	417	421	410	411	409	407	378	462	414	427	428	405	412	400	431	429	421	431	469	408	402	425	397	400	440	440	352	416	423	400	426	409	413	421	426	429	408	401	402	420	371	428	432	383	426	405	406	418	443	450	404	419	392	383	393	457	427	434	412	424	431	398	422	398	459	411	434	382	422	415	441	416	412	431	395	446	473	416	429	443	408	413	433	415	400	409	436	414	409	420	432	424	416	414	383	421	439	435	442	404	431	395	425	416	423	435	391	436	426	415	424	403	433	408	412	425	430	439	434	410	398	435	405	456	413	432	422	385	426	414	423	432	404	383	396	465	408	439	443	399	431	390	447	445	413	440	409	422	425	420	403	387	430	411	436	420	409	417	419	435	424	396	398	429	441	416	410	399	409	383	442	423	387	404	419	397	439	449	476	378	391	395	391	436	390	445	411	391	428	381	427	412	410	413	412	435	412	424	388	414	461	413	481	350	422	423	450	435	455	434	449	417	421	407	411	390	435	460	446	413	422	433	436	411	424	420	429	421	426	458	425	411	410	430	436	401	437	396	474	429	426	421	437	438	428	409	423	428	388	391	426	439	415	438	440	407	431	411	432	427	483	401	448	429	437	389	441	423	412	405	393	421	384	433	397	419	414	417	418	421	401	416	462	459	423	429	429	411	411	498	373	418	407	418	411	395	446	443	417	427	428	428	396	415	438	411	435	449	424	441	378	414	459	438	417	455	441	452	426	387	425	435	436	432	427	442	420	452	408	409	430	384	413	416	422	436	470	405	414	430	371	423	381	418	429	433	375	402	413	420	424	413	400	396	412	414	419	426	450	433	415	402	469	455	379	442	448	410	423	438	455	419	379	387	417	406	419	430	434	434	382	386	422	409	433	457	458	408	448	389	408	442	400	407	437	438	408	428	438	400	414	440	407	443	439	446	457	409	441	405	407	386	415	422	444	406	449	401	446	410	416	434	416	425	387	421	409	398	426	411	400	436	434	415	440	378	472	410	392	440	406	431	408	379	414	409	452	406	455	423	428	391	434	436	482	412	412	405	449	425	379	395	399	414	451	423	449	420	442	420	391	410	449	441	405	426	404	422	426	385	411	450	400	375	408	427	437	431	463	430	460	430	403	414	391	450	399	433	466	399	430	446	412	450	409	452	420	434	365	421	442	407	398	419	419	447	378	426	425	459	427	383	428	419	415	344	435	427	427	415	389	403	409	404	390	416	429	387	381	401	438	453	424	412	438	402	435	417	424	394	416	385	364	435	422	397	374	396	427	414	408	407	460	418	452	405	396	428	415	378	444	442	417	436	405	397	412	441	419	438	403	452	416	406	406	415	395	426	391	447	439	427	470	439	419	418	457	444	428	419	389	445	376	421	423	428	396	411	423	429	446	417	415	415	461	423	441	422	411	412	404	386	433	409	431	438	399	409	424	364	425	416	458	421	419	413	447	420	401	442	433	413	443	402	391	421	424	414
11158	16344	12041	5349	2859	2124	1747	1550	1288	1126	1047	1010	992	845	872	816	913	871	797	868	827	789	749	730	758	753	766	698	723	740	694	701	733	720	705	698	690	710	701	713	720	719	733	753	714	694	748	698	697	712	689	613	727	678	707	692	710	647	701	659	710	679	697	702	716	632	676	703	724	698	693	663	711	703	705	717	720	694	703	694	700	692	665	707	674	735	667	714	716	700	730	731	707	711	721	729	688	689	710	706	706	711	645	726	692	712	710	700	722	667	723	709	678	655	725	650	695	708	730	699	687	720	676	679	685	732	697	652	732	690	693	723	665	718	668	696	738	686	731	682	721	671	733	724	670	711	689	699	748	728	746	772	721	727	707	709	694	722	752	674	686	739	693	715	718	714	700	746	720	717	696	690	751	703	690	715	736	750	671	699	736	676	679	730	671	713	707	693	626	721	704	672	716	746	691	698	669	675	698	679	697	807	712	702	716	713	688	691	688	689	673	735	707	700	704	664	677	692	734	752	724	708	664	743	731	690	702	723	728	714	714	722	739	669	679	686	741	709	704	697	710	737	723	661	689	705	716	721	697	670	739	753	717	713	749	705	702	718	689	744	710	725	699	644	690	682	693	719	713	721	670	693	721	715	716	649	781	716	701	670	728	721	723	718	705	666	737	691	749	725	687	686	717	690	712	723	698	707	725	696	721	745	727	704	740	693	706	710	697	694	693	738	680	746	676	667	691	670	724	674	753	701	730	708	724	683	728	735	697	664	744	705	652	685	719	726	687	702	727	683	681	746	744	692	731	769	684	707	685	701	663	717	687	695	704	663	714	662	702	658	698	740	720	727	704	718	671	700	708	712	721	713	679	690	693	715	648	679	687	691	679	668	683	724	711	656	694	717	721	730	715	742	722	727	654	696	711	689	722	736	758	720	718	713	712	718	677	722	715	688	700	654	717	714	697	728	701	712	688	708	727	690	676	667	701	712	664	681	718	733	727	763	669	707	708	687	702	707	687	689	691	695	718	684	724	767	725	710	694	698	666	682	725	747	688	685	772	707	725	720	685	669	736	698	632	708	707	712	640	690	695	713	699	706	734	679	686	697	702	710	722	746	707	716	678	678	727	731	712	701	730	703	730	712	680	719	711	720	720	724	719	697	786	739	710	690	705	729	668	726	731	653	713	715	707	699	713	669	711	677	718	757	703	712	712	707	695	707	701	702	668	689	761	675	694	708	726	714	707	680	711	685	730	704	704	717	701	690	677	722	691	708	655	697	700	714	732	679	677	702	707	694	672	741	703	689	709	716	683	727	707	723	677	687	666	736	666	657	740	713	750	672	709	759	744	727	726	682	707	697	690	729	680	689	707	677	702	714	682	715	766	697	693	715	719	710	660	673	679	745	694	695	705	694	663	745	653	692	754	706	682	702	733	678	739	736	692	649	664	714	726	675	729	665	717	702	719	715	704	723	651	740	670	677	669	663	740	717	696	708	734	720	737	690	670	691	678	708	673	675	729	723	630	655	703	695	688	706	691	700	674	701	670	679	711	698	730	673	728	695	722	690	712	687	705	694	692	704	734	678	688	649	682	667	728	673	742	709	693	680	723	766	712	728	716	739	740	694	699	753	672	721	728	694	707	717	732	649	730	765	729	673	684	720	672	698	701	734	664	632	674	684	676	705	697	681	671	664	685	673	690	689	712	683	717	709	728	689	710	682	719	683	714	794	707	700	721	687	685	690	735	675	685	689	708	718	699	670	673	721	710	673	684	681	725	700	708	741	650	715	728	710	711	684	690	702	707	711	694	735	660	695	702	679	682	708	644	700	664	713	692	709	658	679	673	691	699	677	684	709	746	757	734	670	724	689	705	683	708	709	723	679	743	683	709	694	688	686	713	731	706	696	690	659	695	743	717	711	710	753	692	707	720	712	737	689	725	704	705	686	684	691	715	690	712	714	693	696	688	685	679	697	713	743	662	735	781	703	681	714	710	703	730	739	737	733	708	763	678	696	707	695	668	685	687	744	703	733	753	697	700	689	713	659	722	722	680	687	697	715	703	759	721	690	688	691	704	747	674	732	722	742	756	736	641	721	682	771	714	655	707	683	680	723	739	659	699	696	698	675	727	726	743	706	725	685	712	709	681	732	690	717	673	721	711	695	708	715	754	668	742	730	729	742	687	716	732	699	698	695	761	686	720	701	731	683	721	720	668	713	701	685	748	744	696	780	701	732	730	687	707	685	735	692	714	766	707	709	713	714	687	708	668	676	689	679	770	683	692	709	717	708	696	724	706	640	678	714	769	655	714	695	666	697	715	693	696	700	692	679	679	711	713	703	753	668	718	720	691	696	683	701	731	680	691	725	704	736	715	659	702	702	719	635	714	709	690	671	712	727	698	712	656	707	705	731	708	678	657	732	680	727	705	722	657	722	720	709	733	671	659	698	703	701	682	734	733	752	701	760	719	676	679	709	699	720	710	682	734	742	720	707	676	641	701	698	688	707	655	670	675	663	704	711	683	691	688	728	701	676	674	678	706	706	700	680	697	723	677	687	716	701	694	690	703	703	699	683	655	725	753	709	686	703	730	656	696	687	708	676	725	745	725	708	718	701	686	705	720	683	750	680	691	660	728	669	718	772	738	734	754	708	681	682	719	714	746	712	736	685	680	649	678	686	718	670	687	760	712	691	737	706	676	697	750	700	743	688	676	714	724	700	706	668	719	689	730	694	686	716	671	721	705	723	661	700	677	725	672	703	717	648	735	684	687	694	684	688	676	711	729	700	674	692	711	698	704	688	750	662	701	705	690	708	677	692	685	704	689	652	674	751	717	704	712	747	733	707	745	719	713	674	697	704	707	691	718	708	713	720	706	708	776	675	702	708	712	719	700	703	742	713	739	732	687	713	667	746	701	675	706	731	720	681	680	701	720	675	734	723	746	714	719	709	700	724	731	679	708	700	699	742	684	700	684	679	737	661	681	706	716	662	716	711	686	699	723	665	689	689	684	660	730	718	695	688	729	697	686	680	741	730	668	727	674	691	704	705	693	710	708	747	739	654	654	735	672	751	744	731	684	711	768	704	736	700	681	716	704	696	707	690	687	726	721	721	688	704	716	694	684	680	737	680	746	673	668	772	710	671	685	724	736	690	689	734	681	721	717	701	698	661	732	637	689	712	656	746	706	706	677	734	719	704	696	730	683	696	676	674	744	688	709	714	687	708	644	676	732	685	684	704	723	738	723	711	676	696	702	722	703	683	707	684	685	672	748	693	723	639	736	693	659	661	711	754	667	676	675	727	681	618	690	745	774	709	741	684	670	680	702	680	711	729	704	709	729	733	709	734	690	740	699	686	701	722	689	727	692	740	734	726	692	735	720	684	711	734	712	698	682	714	718	671	754	737	654	710	704	726	666	689	700	689	705	688	668	737	719	663	733	707	761	647	691	678	719	724	718	742	643	713	699	728	718	733	698	710	710	697	688	743	683	689	704	690
24571	21412	28427	24783	18669	2922	1360	991	725	698	630	642	592	572	502	527	471	474	484	466	441	439	432	404	433	414	418	413	402	412	359	378	384	402	447	404	377	398	385	411	387	389	426	385	367	372	408	370	416	392	346	364	361	364	368	372	386	401	381	359	338	390	367	387	378	386	402	372	393	403	349	404	394	358	364	368	365	381	375	366	380	363	390	375	351	399	395	339	380	377	365	368	369	383	361	364	366	358	380	373	396	395	341	379	363	384	367	357	384	372	384	386	362	366	392	381	356	362	371	366	353	403	381	376	382	393	334	383	384	333	420	367	325	374	395	356	369	378	391	357	363	350	362	363	376	399	355	363	380	369	376	410	371	427	347	364	366	379	355	343	362	374	342	369	392	370	380	392	339	397	351	362	363	379	388	343	359	350	358	326	355	382	363	384	366	366	378	380	401	377	339	348	347	371	379	368	385	367	342	374	374	385	338	347	382	338	349	374	347	357	373	377	386	378	346	358	363	374	372	379	347	376	367	385	340	350	360	322	393	351	383	356	383	341	353	422	393	356	372	366	364	362	365	352	362	375	360	375	339	369	395	373	374	358	414	353	354	399	361	349	394	347	331	376	370	344	402	354	345	352	400	389	396	384	379	404	354	374	363	372	357	399	361	388	369	365	361	378	393	357	383	411	359	375	366	403	343	352	373	346	342	374	367	352	367	369	368	372	376	369	345	403	342	402	338	382	385	349	397	369	368	364	371	373	352	378	382	392	376	415	397	345	373	420	374	376	361	388	348	372	395	340	354	379	330	343	374	388	376	386	367	350	363	345	375	363	373	350	349	332	354	383	356	360	367	398	376	338	381	384	360	402	367	375	359	402	340	371	342	394	370	383	375	382	371	385	381	341	369	367	353	386	374	378	357	381	401	362	334	392	354	406	370	387	340	353	405	356	399	375	370	350	386	371	388	427	366	383	365	427	389	378	339	382	347	383	354	363	386	369	354	355	360	366	358	382	325	389	383	389	355	368	399	356	342	370	351	375	389	401	408	397	395	381	352	373	398	374	385	350	395	370	353	374	420	370	355	431	345	406	364	383	385	383	385	377	354	369	377	376	414	359	390	359	379	368	358	365	358	363	427	385	395	393	356	335	387	366	376	371	351	381	331	345	371	370	382	349	380	372	375	374	360	358	339	358	374	364	376	346	376	408	382	411	388	378	358	375	367	366	368	366	364	381	363	386	391	358	358	386	370	346	385	383	396	348	415	339	345	377	370	389	358	355	409	366	393	394	344	348	344	397	386	361	357	374	364	356	424	407	362	383	368	343	372	394	380	386	352	374	350	374	353	353	358	352	379	374	390	380	389	361	369	382	372	314	379	375	356	348	352	365	377	374	336	373	383	373	391	366	372	373	337	383	383	355	352	338	383	368	403	401	387	385	353	375	386	375	353	395	359	344	355	344	365	374	380	371	365	388	339	395	360	389	392	347	358	361	369	371	375	385	376	401	369	398	404	400	379	361	385	424	373	366	323	378	359	360	367	401	352	401	412	380	388	349	340	377	343	366	381	373	352	359	367	363	385	366	346	351	377	341	392	357	373	339	354	335	355	342	369	372	369	386	390	370	360	373	356	360	363	380	373	369	378	341	399	344	367	337	376	402	360	392	398	350	373	353	371	381	358	345	372	385	351	397	355	367	356	350	374	409	351	365	383	396	351	354	418	355	312	356	386	356	396	345	382	357	384	373	392	350	360	358	381	397	377	372	377	366	352	368	359	359	385	375	343	375	374	355	374	378	395	381	368	380	377	391	398	358	355	389	378	383	398	323	360	369	378	414	393	344	368	355	364	390	360	352	356	332	384	360	380	369	363	383	384	367	390	370	355	368	380	356	313	375	357	396	361	359	369	362	351	371	376	363	371	372	373	364	366	360	384	351	397	385	385	373	348	370	349	385	395	358	357	380	363	377	353	383	401	344	356	383	357	360	362	326	372	350	354	358	399	368	375	351	362	382	375	372	370	356	362	401	398	374	366	369	388	379	414	378	353	396	319	368	349	338	389	364	360	379	372	368	385	387	383	375	379	369	362	388	353	421	394	382	397	359	382	379	372	356	383	341	355	404	394	344	394	382	392	362	386	353	378	384	383	370	358	344	375	416	383	363	342	404	363	365	339	357	342	410	363	379	359	355	371	359	384	360	353	387	366	378	425	386	393	361	347	400	357	413	359	360	353	366	359	395	382	392	340	372	352	347	398	358	366	379	408	383	357	351	379	382	373	370	389	384	377	404	365	359	367	352	356	379	342	355	394	390	343	362	387	388	398	377	384	377	374	401	402	354	356	384	346	379	370	385	390	353	368	379	358	371	361	380	324	362	375	354	350	381	360	361	346	379	380	366	381	399	366	385	319	373	399	364	330	355	371	394	434	355	393	374	363	401	330	380	369	367	355	387	354	386	371	375	364	378	385	385	416	357	362	384	377	344	375	353	379	352	379	387	353	372	377	355	392	354	373	383	373	364	377	342	407	353	352	363	344	377	382	334	380	345	394	365	385	402	388	359	365	384	372	350	388	378	356	381	354	379	372	364	371	364	362	415	341	353	383	386	375	365	355	348	333	362	360	340	364	362	368	359	371	363	364	385	367	366	402	335	395	387	368	386	345	353	400	360	371	377	385	388	363	380	330	389	385	362	386	337	383	379	407	385	377	345	339	381	378	402	378	337	357	348	366	402	388	393	390	345	353	378	377	373	403	390	388	345	361	359	348	347	363	374	386	380	343	363	388	377	356	331	394	366	356	345	365	371	351	373	384	404	367	352	355	357	380	411	332	411	355	404	367	386	384	422	367	394	366	354	341	396	356	357	406	375	385	349	364	378	331	354	363	368	367	353	367	386	377	340	387	363	383	343	382	364	389	344	371	354	371	341	360	393	417	321	353	377	386	377	348	378	388	376	358	379	410	370	349	359	405	344	368	406	359	410	383	391	392	409	362	368	365	372	353	367	411	408	368	358	354	364	357	394	385	375	363	382	358	404	339	340	362	385	385	353	396	383	329	355	343	372	356	370	355	349	386	405	331	357	382	406	354	364	377	360	368	393	333	386	357	362	422	367	375	369	366	390	364	366	357	385	337	377	380	378	359	404	374	346	353	354	389	385	362	343	344	349	371	380	349	363	355	362	324	352	377	391	393	362	377	348	381	366	336	353	373	362	360	328	359	348	360	363	395	379	408	347	367	367	378	352	362	377	401	375	354	360	363	359	349	398	377	395	359	337	397	364	363	373	376	347	358	370	382	356	352	343	341	343	360	372	376	328	348	351	370	356	376	371	408	357	382	344	365	387	365	422	341	385	387	354	380	388	360	389	365	399	400	349	384	382	347	345	365	362	372	381	371	390	371	370	385	382	359	342	393	383	354	369	365	392	354	392	366	358	369	382	362	378	399	394	402	369	382	370	380	385	416	398	357	361	315	389	397	359	393	320	356	385	378	396	380	350	398	378
12645	24040	19181	10268	5903	3939	3331	2831	2202	1909	1520	1557	1366	1228	1096	1098	1056	1025	1010	896	902	841	835	815	767	760	759	724	718	712	708	683	684	658	677	647	673	658	663	629	645	656	658	644	639	657	646	630	645	674	640	648	662	663	678	664	657	653	661	583	673	683	679	699	663	674	637	616	676	634	663	663	688	602	605	649	636	600	652	644	654	635	651	630	682	650	695	619	627	606	668	645	645	657	652	631	618	621	674	653	635	655	604	640	615	685	704	653	666	634	632	719	621	651	635	609	679	637	634	706	634	641	693	675	594	668	667	682	657	664	673	646	652	643	651	627	691	626	629	629	662	585	641	606	636	649	663	661	645	640	679	668	636	654	638	584	637	640	659	663	641	619	635	634	619	637	637	663	632	590	623	674	663	631	675	645	644	661	665	618	663	635	640	630	618	624	603	675	627	595	598	673	654	595	605	631	668	617	623	640	623	618	641	625	628	640	635	621	658	661	652	636	633	606	690	627	649	592	685	651	685	667	686	668	631	638	650	651	662	613	611	613	605	621	631	668	622	607	623	629	646	647	611	633	618	649	627	643	617	644	619	641	608	637	653	660	636	597	583	642	657	675	686	647	627	681	685	629	653	617	613	629	646	668	617	627	625	638	648	647	647	634	652	649	636	634	617	688	600	659	615	637	607	622	649	612	626	639	642	636	640	640	614	680	611	631	651	671	587	676	619	707	614	642	674	640	639	637	639	664	636	637	621	636	632	631	673	650	648	665	648	620	638	659	659	641	630	628	622	607	642	616	682	656	645	643	606	616	632	643	696	643	671	644	669	639	592	613	681	645	643	616	630	627	609	649	628	612	671	649	641	651	616	628	683	597	615	633	632	634	648	664	616	595	688	612	648	684	601	612	622	660	627	654	618	639	650	676	602	598	653	631	641	603	611	634	637	643	637	646	579	662	632	612	687	676	592	612	673	650	624	666	656	637	654	652	619	631	638	683	645	618	649	646	660	640	613	616	606	617	630	649	617	647	641	628	666	660	647	620	641	642	678	677	623	630	691	679	633	604	603	684	625	641	646	642	626	655	651	634	649	657	646	673	674	634	663	601	630	594	630	643	648	629	644	638	637	641	624	629	628	623	644	638	643	678	615	611	682	670	641	647	629	674	607	654	654	647	654	658	600	647	631	638	622	568	638	609	657	630	593	624	625	632	637	665	652	641	674	653	630	659	624	642	648	636	595	634	618	666	646	615	649	620	673	603	634	614	641	641	640	660	636	643	630	638	670	637	604	658	630	634	581	602	619	649	622	686	627	610	650	635	642	664	654	637	660	643	685	630	632	625	620	644	621	680	604	636	626	643	576	666	629	623	628	653	649	653	613	590	631	687	621	588	685	641	618	666	606	650	654	670	564	584	661	661	647	693	616	652	628	625	629	657	662	635	624	609	642	651	640	654	604	595	624	658	650	602	622	669	656	660	626	661	648	645	635	610	672	681	627	648	643	644	583	644	625	624	657	622	688	600	590	655	656	626	679	656	622	689	674	633	659	619	644	628	651	647	636	630	657	635	607	686	667	640	659	659	621	646	630	628	635	650	647	623	648	673	644	674	625	623	648	633	634	613	669	622	643	643	612	678	623	630	654	656	630	652	692	631	619	620	655	674	626	720	652	619	615	635	662	634	650	613	647	652	608	664	655	622	640	643	617	629	648	639	603	615	671	650	653	638	645	638	638	639	597	614	629	589	677	658	660	625	589	626	655	651	655	677	638	639	631	640	679	639	656	638	692	618	633	668	625	599	624	641	624	640	643	619	653	612	654	626	680	640	608	646	687	657	628	641	662	652	621	628	594	615	650	707	688	633	617	620	619	673	700	648	653	611	684	654	650	610	642	660	614	594	653	646	617	611	658	635	624	684	626	598	616	667	669	609	604	664	636	658	611	684	656	622	600	660	678	647	660	664	635	663	646	673	676	637	681	610	645	615	631	631	670	628	636	645	681	621	624	646	655	611	639	629	661	625	615	621	601	660	628	664	587	604	609	695	694	626	626	600	627	659	634	667	692	637	651	649	637	672	668	627	660	643	620	657	635	658	659	616	649	646	648	597	642	658	622	657	643	641	671	654	637	647	637	613	596	673	623	637	623	679	614	646	615	605	683	656	644	666	675	681	639	613	641	624	645	637	670	623	652	600	655	646	672	622	630	645	647	605	644	604	635	614	640	619	636	622	632	604	645	649	669	599	613	631	664	658	648	654	670	646	613	574	687	657	621	625	639	663	643	607	681	619	646	653	655	676	597	633	658	638	651	666	651	638	617	665	662	628	634	613	688	643	656	680	650	683	644	678	662	643	674	640	600	620	597	626	596	593	660	653	614	637	671	655	626	649	661	647	625	641	649	607	643	622	701	608	618	644	689	653	591	663	648	650	637	628	624	619	674	611	653	630	584	683	697	635	622	594	671	685	621	635	662	650	627	622	682	646	629	665	624	676	630	622	619	603	676	654	668	644	655	623	638	648	592	611	653	642	638	641	624	630	627	643	619	646	657	670	664	647	625	642	645	598	657	589	626	654	656	645	648	628	680	665	633	645	657	609	645	613	628	629	645	667	658	641	654	634	669	620	683	615	725	673	623	600	648	596	601	627	622	639	604	670	666	625	619	629	655	633	604	595	644	656	638	664	602	620	619	610	644	596	688	641	614	617	649	628	618	634	613	613	655	632	599	664	661	637	616	638	669	679	645	643	667	661	621	633	608	670	573	675	650	703	661	674	647	694	643	685	676	596	623	685	635	608	643	639	616	642	675	630	697	641	634	655	651	635	623	626	636	644	677	679	639	628	643	661	623	623	599	640	675	613	628	632	678	628	637	630	655	598	666	598	667	629	657	639	673	645	637	592	651	616	648	628	610	638	660	658	663	627	660	634	673	623	626	631	654	615	660	635	615	640	687	612	595	679	642	677	631	607	647	579	600	692	663	627	669	633	673	662	616	653	655	643	661	673	672	654	678	643	701	660	614	596	635	658	649	632	665	675	610	654	627	662	676	647	649	657	637	601	616	676	622	624	663	601	624	643	662	616	626	681	603	616	603	645	665	595	609	672	632	669	649	652	652	639	629	606	596	646	660	671	656	647	640	644	653	657	659	690	591	654	601	648	652	691	618	675	611	630	617	633	670	653	592	679	608	618	691	648	656	625	651	641	658	647	637	595	614	666	596	665	631	648	607	653	612	629	640	619	641	639	648	691	676	643	663	658	627	612	658	623	663	671	673	670	605	619	614	670	624	615	704	665	663	620	629	616	629	607	624	618	609	607	641	649	599	617	626	667	645	654	630	678	663	630	682	644	618	648	681	575	602	615	643	612	624	618	646	643	602	594	631	587	656	674	672	654	675	619	640	692	648	638	658	579	641	614	658	633	689	606	627	664	616	587	686	605	666	620	654	653	650	616	591	631	653	612	639	655	610	653	649	621	671	639	612	627	611	640	662	669	641	616	633	650
23495	21404	29172	24033	21401	18990	3080	1309	883	763	625	537	458	412	402	370	336	313	343	310	320	254	265	247	233	205	198	217	208	218	186	211	170	182	176	156	170	190	165	181	166	177	181	178	156	152	151	156	150	172	166	150	159	159	166	159	170	152	195	169	156	158	177	143	162	154	156	160	146	165	165	159	157	144	174	147	141	174	156	163	153	178	167	140	128	162	166	156	136	157	172	181	134	161	141	162	128	145	139	173	143	140	159	140	143	134	144	145	133	166	168	162	141	138	152	152	151	141	139	165	146	149	156	138	193	186	163	162	154	159	155	127	160	142	157	156	143	156	144	164	165	144	147	152	153	152	167	178	152	146	153	133	159	159	171	136	145	144	154	161	163	158	140	160	134	139	144	164	153	171	166	126	152	122	149	156	147	167	168	161	148	155	163	152	162	171	154	165	140	150	157	148	151	157	156	152	152	153	168	140	147	128	129	147	167	165	158	167	131	167	156	155	149	150	131	148	150	161	155	150	152	152	138	169	159	135	149	166	175	176	151	144	144	157	149	150	148	148	139	177	147	147	152	168	150	137	113	134	129	156	147	142	149	143	138	160	132	147	159	141	143	156	131	165	137	163	141	150	147	160	159	133	151	144	144	133	148	164	153	160	160	155	143	163	150	144	151	146	169	131	147	130	149	159	170	147	142	147	160	146	145	140	157	173	156	144	160	128	173	178	153	180	137	153	170	165	157	151	138	145	148	162	168	161	172	153	145	150	152	139	162	145	148	147	168	143	134	146	158	153	164	156	148	142	154	145	149	159	161	149	137	137	150	155	135	146	158	151	161	144	164	162	167	160	138	166	162	141	160	160	153	129	160	151	157	151	130	160	144	161	148	160	134	150	143	163	146	142	143	170	148	137	146	145	163	152	146	137	144	158	153	169	158	170	157	141	148	136	154	136	150	162	150	143	131	136	173	159	138	142	151	166	144	143	160	152	144	162	145	143	142	160	145	144	167	158	148	182	132	159	150	145	145	156	146	145	149	147	156	140	155	139	146	148	157	162	164	113	143	141	159	165	157	161	146	148	162	162	162	150	156	143	181	159	145	152	164	153	149	159	156	169	163	140	151	162	148	133	155	163	148	157	130	160	154	146	157	133	155	150	156	163	148	168	149	132	151	136	164	144	160	138	157	152	139	172	143	139	148	156	146	159	134	137	152	161	159	144	164	156	167	150	150	171	164	167	159	161	181	143	158	146	148	142	151	131	144	189	151	153	126	156	165	155	151	145	166	143	150	158	164	160	147	163	155	149	162	171	142	144	148	164	153	142	159	162	158	157	137	159	150	159	137	152	165	157	144	143	146	136	165	145	171	152	163	138	146	150	132	149	145	148	152	155	150	163	147	153	154	181	164	170	162	148	154	173	152	157	161	157	136	165	159	151	173	151	133	150	162	150	165	160	168	156	128	124	172	141	148	145	142	167	156	124	150	150	152	149	143	164	151	162	133	152	134	135	159	157	159	135	140	166	159	161	149	139	137	168	139	142	162	166	145	159	135	155	180	166	150	152	143	164	141	151	154	159	148	148	165	173	152	148	162	135	170	139	148	135	165	152	156	153	149	148	153	174	162	150	155	159	151	129	153	148	144	143	155	160	162	148	150	146	173	140	137	148	157	163	162	163	137	148	167	146	167	143	167	146	149	154	177	158	157	155	155	153	143	145	157	152	162	150	161	165	149	140	148	152	171	169	161	161	146	159	170	149	144	170	155	152	148	161	157	156	158	169	150	165	167	129	151	165	147	144	161	169	153	161	176	152	140	146	152	152	158	141	151	146	153	136	150	161	134	145	147	156	148	167	160	176	158	142	149	161	155	166	153	145	141	159	152	139	165	153	154	158	160	160	147	169	155	117	140	165	183	149	151	170	154	146	152	161	147	177	165	165	143	137	153	153	145	155	160	153	127	190	158	176	162	148	134	142	145	149	143	150	150	155	143	173	160	145	153	160	147	132	122	147	150	151	129	125	149	172	171	135	167	166	139	136	143	159	146	160	160	157	152	181	163	151	144	147	148	159	135	156	167	142	163	155	153	160	155	144	158	158	154	167	168	164	144	161	164	182	138	159	150	148	139	147	150	159	170	137	157	172	166	161	181	176	168	150	153	172	151	152	154	139	144	150	141	144	140	142	166	154	167	154	135	158	158	137	137	148	147	148	164	145	119	167	148	162	140	147	153	142	144	139	137	151	161	142	161	161	135	133	163	164	148	153	159	159	159	131	138	171	144	160	147	143	158	151	154	157	149	161	144	150	149	130	146	142	151	165	160	152	146	153	151	159	157	144	156	154	133	135	150	134	157	129	165	162	149	149	158	159	163	175	139	132	145	156	146	162	183	168	127	178	158	167	183	161	158	126	135	156	150	170	145	150	146	159	137	144	140	149	142	138	145	152	157	149	150	145	146	148	155	156	154	131	153	180	143	146	140	125	152	140	129	162	142	173	145	153	141	133	148	161	158	145	134	143	149	149	170	169	160	156	148	162	166	143	145	150	163	167	155	163	147	152	136	164	141	153	159	168	162	148	132	126	152	152	152	155	153	149	139	184	132	157	155	164	142	141	172	161	162	159	141	130	154	134	152	155	136	149	136	148	152	164	131	167	147	124	139	163	156	143	142	145	146	144	133	150	148	144	138	137	157	168	187	150	157	154	164	142	176	162	125	152	150	141	155	162	175	163	161	156	141	143	168	164	160	174	146	160	154	164	172	149	159	162	167	135	157	122	132	142	154	168	151	166	146	179	162	131	148	132	135	143	152	168	126	171	135	155	155	161	161	139	153	149	153	156	144	159	137	141	148	159	153	155	154	157	157	162	174	144	158	143	137	149	137	157	155	161	149	139	139	160	174	140	142	154	139	156	162	145	160	141	170	146	140	163	170	154	146	138	147	142	153	135	129	159	137	149	128	149	156	156	170	153	157	153	147	170	151	152	162	156	157	143	167	142	168	160	157	149	123	171	148	161	153	155	134	150	148	149	177	135	156	151	165	180	136	156	157	135	143	147	152	139	169	151	173	157	161	165	140	148	165	186	171	141	138	158	140	146	144	148	153	144	147	143	141	162	152	148	159	158	137	158	151	161	131	158	155	135	143	151	151	127	161	134	168	146	161	157	157	154	143	147	141	153	142	138	158	155	170	137	182	156	140	141	141	175	165	154	143	180	142	171	136	158	143	159	158	144	150	155	125	160	168	147	150	154	127	151	156	162	155	156	133	150	149	146	151	176	150	146	143	141	138	186	160	139	165	163	145	164	146	155	183	155	164	129	150	134	145	163	159	175	166	149	135	157	160	154	140	179	151	165	159	145	171	145	154	154	170	139	150	139	142	152	155	149	139	153	153	145	128	171	148	139	144	131	167	148	155	139	139	142	145	161	137	171	126	168	141	177	145	160	151	162	163	156	150	166	155	135	144	144	143	157	142	140	162	139	157	147	153	139	171	131	150	149
15138	30069	24790	14207	8973	5851	4564	3951	3079	2425	2069	1793	1483	1234	1154	974	852	912	781	770	708	574	572	517	455	432	439	412	434	420	415	431	357	387	387	325	305	343	304	289	299	323	321	305	330	314	314	314	285	286	320	313	291	287	271	295	269	314	271	264	294	270	278	296	275	310	273	261	274	280	273	292	283	262	285	275	274	281	288	285	298	260	265	292	290	276	252	275	300	279	257	272	282	265	295	278	253	287	257	276	265	282	256	251	252	253	281	266	283	268	293	267	271	286	277	231	276	263	305	263	265	274	291	281	269	268	266	266	288	283	259	273	256	278	281	271	258	269	275	241	286	261	278	251	259	286	263	261	283	259	281	278	284	277	288	266	248	271	278	265	253	260	270	280	255	257	255	339	298	300	260	264	295	260	290	285	270	297	290	273	252	268	272	267	305	278	271	281	276	274	277	264	248	269	274	262	256	249	287	277	255	270	292	283	265	274	265	264	257	234	265	270	257	281	285	259	266	277	279	282	249	316	260	277	238	264	305	247	259	292	276	292	263	265	251	297	286	250	284	281	252	248	225	264	260	221	295	284	250	259	271	253	278	267	247	256	246	247	302	267	291	244	313	285	261	272	254	261	273	287	240	249	265	269	271	247	271	225	276	251	245	266	273	274	255	277	278	294	258	252	298	265	273	272	300	266	280	232	263	275	268	281	245	255	272	270	259	282	242	264	256	253	263	256	287	264	272	296	261	260	249	227	263	287	246	254	271	259	243	259	275	303	263	279	297	284	283	281	293	252	250	271	269	251	263	275	264	284	306	264	236	234	235	270	264	269	240	240	258	256	274	279	286	257	278	267	282	253	277	256	282	257	262	254	256	254	265	264	238	259	249	262	265	272	277	292	287	280	276	271	262	281	281	290	267	278	251	282	268	271	282	265	273	276	252	253	243	260	262	250	277	270	288	293	271	268	249	233	262	273	259	264	245	260	281	272	279	265	261	275	277	279	278	257	217	277	262	273	291	269	248	267	283	308	276	291	279	299	250	287	263	291	266	286	262	263	284	275	290	293	286	276	240	277	270	280	283	292	281	261	290	267	268	249	260	263	288	274	267	251	268	250	260	260	289	246	259	278	267	276	286	249	268	259	266	273	262	292	243	256	293	265	282	274	226	254	261	283	259	278	264	281	261	279	287	260	264	296	231	269	281	267	266	257	269	294	261	233	252	265	288	248	253	285	238	266	257	268	249	270	263	260	236	260	256	264	261	257	267	265	244	251	282	284	244	309	245	271	267	272	250	278	268	236	261	280	286	299	275	262	257	275	262	260	278	283	269	297	275	273	248	280	266	268	248	257	262	251	301	255	229	246	271	251	289	268	251	304	270	267	263	261	289	293	273	260	265	265	268	285	295	267	277	262	273	270	261	257	265	266	257	263	274	277	260	272	256	273	267	255	272	271	244	292	313	268	268	279	263	240	273	272	269	263	254	271	262	277	275	285	292	258	263	284	249	269	262	273	286	264	242	256	299	268	253	281	243	282	252	289	228	250	282	290	296	253	261	263	281	296	294	282	258	293	294	265	252	256	241	242	258	263	281	242	257	271	263	291	281	245	251	279	301	262	246	282	263	279	258	256	249	255	280	277	267	262	264	271	265	271	295	259	228	270	249	282	282	262	291	262	256	259	272	282	287	249	274	274	271	291	269	275	282	265	273	275	289	233	261	241	285	260	268	271	291	245	239	267	251	281	279	260	261	290	234	250	265	275	267	265	285	264	263	274	279	293	276	301	295	282	268	277	268	277	265	277	262	266	278	269	282	274	233	264	265	259	250	300	296	268	251	262	258	282	282	269	265	281	261	289	262	256	297	289	249	280	274	262	266	263	283	260	257	280	288	277	275	255	286	277	290	290	253	273	265	278	286	266	278	305	256	258	263	251	275	258	280	241	260	263	277	266	273	295	245	243	266	247	259	290	266	265	261	243	246	264	278	300	277	266	263	284	272	270	274	276	280	265	278	293	226	275	267	266	269	273	245	259	250	273	270	248	265	262	268	275	257	260	263	257	259	264	247	285	261	265	294	266	279	255	275	253	258	256	267	288	259	294	313	294	248	270	286	266	286	281	260	270	274	302	265	260	267	279	252	300	232	270	255	260	262	262	281	249	282	256	295	279	248	284	264	288	236	255	265	262	272	227	258	265	289	246	272	250	257	235	263	266	257	268	251	260	298	273	256	279	290	268	263	266	270	268	251	247	258	270	267	257	229	268	274	290	243	267	258	280	254	305	268	283	279	230	268	265	263	269	264	286	281	288	262	254	257	270	277	227	236	272	273	265	274	265	275	234	253	274	265	273	274	271	279	274	269	285	297	241	272	269	259	277	242	275	271	281	238	248	293	266	276	243	309	277	263	291	263	267	284	255	278	267	256	274	245	301	271	260	261	280	255	282	260	270	263	234	296	254	260	259	240	265	273	275	265	289	275	264	262	275	264	252	260	286	282	249	260	283	277	245	268	305	275	283	274	247	253	284	260	263	248	289	248	260	252	257	275	256	289	259	258	269	279	275	254	253	272	274	258	229	263	278	273	253	274	267	249	259	263	299	283	288	248	266	254	301	290	243	266	253	269	253	298	279	231	300	277	279	294	256	270	257	268	268	262	267	250	279	253	264	265	265	270	275	274	273	308	250	261	261	266	285	242	263	249	258	277	252	253	276	285	270	263	294	246	302	268	278	273	254	267	280	291	268	270	264	286	273	269	244	252	283	261	256	277	271	258	241	265	272	283	306	290	269	270	264	258	275	268	235	278	282	281	276	268	248	247	267	256	240	255	273	263	264	263	252	274	282	276	263	268	257	239	284	267	246	266	234	270	283	237	256	245	274	283	267	251	237	289	285	273	278	265	244	269	287	264	281	268	249	263	267	256	259	272	259	294	281	258	264	258	289	269	257	276	263	266	258	275	284	263	296	300	256	268	262	253	268	265	304	261	271	283	261	281	247	288	298	255	272	261	266	256	246	254	257	285	290	263	276	267	270	259	257	288	262	239	271	309	251	278	276	266	246	234	238	262	273	292	251	274	281	291	257	265	282	295	251	260	254	274	246	260	243	261	295	271	264	270	279	263	244	281	281	281	280	280	243	283	281	260	275	280	247	278	254	290	263	287	268	258	258	271	281	262	262	247	270	275	233	252	287	273	276	287	267	273	257	285	275	276	293	265	292	261	276	271	269	262	276	265	328	293	250	282	249	261	261	298	280	274	265	275	262	251	299	271	241	298	283	254	278	250	253	226	265	256	276	267	254	289	290	278	267	276	255	277	279	283	264	256	285	275	260	272	250	259	286	249	251	288	275	272	257	282	270	282	239	269	264	298	266	276	278	262	261	265	267	253	279	275	249	286	285	252	260	256	279	243	274	245	295	272	274	271	271	260	262	267	256	270	284	278	284	265	264	258	266	260	270	281	272	263	262	256	255	250	225	278	263	277	254	285	266	267	256	253	284
27091	20455	11595	3385	1263	865	686	646	620	549	580	519	501	479	422	452	460	449	487	488	471	465	450	426	424	449	463	392	434	445	445	434	426	425	405	423	453	402	441	417	424	422	420	434	400	429	428	444	416	440	437	402	393	447	417	401	410	420	434	396	437	405	437	424	396	444	412	410	417	452	448	466	388	419	440	438	415	429	404	395	442	397	446	403	410	427	422	443	418	417	404	448	406	421	449	386	433	440	423	439	392	426	388	402	443	410	407	403	435	441	463	423	450	436	433	450	410	394	431	431	436	428	442	470	415	422	429	407	422	416	418	450	439	443	418	414	442	414	443	419	427	403	398	430	396	420	442	395	410	418	429	425	428	433	429	426	401	440	390	419	397	429	430	464	442	404	447	418	422	434	436	463	432	432	429	433	430	460	411	427	427	404	406	431	447	429	426	432	423	425	407	430	421	423	442	441	426	436	458	412	411	432	447	396	449	418	415	433	418	424	477	428	400	415	402	419	451	422	414	420	403	424	430	394	464	420	450	404	407	408	418	419	450	438	428	461	435	412	453	429	457	402	426	412	397	432	436	425	401	423	438	439	435	431	383	417	419	394	409	421	410	417	441	398	434	401	453	424	444	452	433	403	449	398	422	358	408	409	429	432	413	433	417	439	400	427	423	429	391	427	444	428	406	418	436	444	447	397	449	426	417	442	420	450	429	433	420	457	419	427	421	449	400	389	433	431	435	435	411	389	377	440	402	451	457	410	447	419	437	415	413	416	426	443	464	432	412	445	420	396	426	415	420	419	427	425	429	436	431	449	441	479	428	440	442	431	392	429	399	421	441	411	437	421	385	451	441	438	433	407	472	420	455	423	409	418	402	437	458	402	457	431	430	405	428	434	396	398	424	412	430	412	440	407	444	421	431	434	431	416	425	386	411	423	434	448	438	429	417	421	445	414	402	465	417	418	402	432	407	430	445	425	417	420	409	399	402	447	435	426	417	433	412	427	411	398	445	419	418	429	418	432	451	431	437	433	449	457	422	403	397	417	445	418	400	394	458	362	417	368	406	417	418	425	408	418	416	447	462	395	398	413	443	456	416	451	435	413	440	453	466	430	417	460	447	427	431	408	434	412	408	443	449	427	449	411	419	399	391	401	427	411	417	452	436	404	427	415	428	446	409	391	431	418	449	422	421	412	412	419	447	415	393	435	422	420	461	410	412	417	405	425	403	441	440	440	389	406	416	401	445	448	432	433	412	405	404	452	439	449	463	408	440	420	426	414	427	443	436	403	418	430	421	457	400	411	428	436	406	436	400	425	413	428	403	392	444	424	444	436	431	457	388	424	396	448	417	426	437	419	430	398	455	454	417	434	438	377	438	431	455	426	450	455	427	386	424	434	409	409	423	419	370	407	459	370	392	420	445	430	451	411	405	435	407	405	439	401	415	379	385	466	429	411	393	456	448	401	409	441	441	423	431	407	409	348	412	386	410	428	440	422	423	432	482	418	411	453	376	455	415	420	418	423	442	453	401	412	411	440	423	402	440	436	421	406	410	392	416	410	435	404	400	437	439	422	419	408	409	410	447	410	435	435	409	406	423	426	401	447	432	454	435	403	421	409	422	426	396	414	392	406	417	432	425	397	431	416	428	438	454	435	406	390	439	390	396	433	420	463	425	454	438	383	455	445	486	447	419	429	409	404	398	420	446	416	483	425	440	440	384	413	429	423	432	421	400	419	409	445	408	464	409	383	406	409	438	430	433	437	377	424	416	458	440	419	381	455	384	437	421	438	419	431	383	421	412	460	408	417	427	433	409	420	413	436	399	426	439	431	406	414	429	422	457	419	431	399	444	434	430	411	431	428	423	410	420	443	406	428	426	429	413	413	429	399	437	405	439	448	434	416	384	399	428	423	440	453	459	436	431	419	420	405	432	457	488	410	410	404	434	397	451	405	409	412	422	397	441	447	416	433	453	420	426	435	422	436	413	423	401	433	377	435	432	425	415	387	449	377	427	414	463	458	414	418	409	419	430	465	408	431	409	496	393	447	401	446	453	418	428	428	425	424	437	408	448	428	420	382	413	412	409	409	412	421	448	402	417	407	449	404	449	410	398	450	406	418	431	452	449	416	449	433	421	417	431	416	394	438	430	423	411	427	430	433	436	425	421	433	448	430	473	438	413	459	426	389	412	466	452	415	424	435	421	368	442	405	404	429	447	391	401	428	448	418	450	390	419	397	427	451	437	415	369	430	420	448	420	429	453	450	439	418	480	462	413	448	418	436	417	445	453	402	402	434	419	436	411	452	424	425	417	407	404	402	402	457	424	402	436	385	420	379	414	424	407	430	456	439	398	449	467	401	418	413	414	419	429	426	420	416	445	439	438	476	397	422	388	390	412	418	421	432	428	437	464	402	411	427	428	429	446	426	449	427	406	431	418	417	430	426	402	372	423	410	410	424	428	427	427	376	404	446	425	435	424	413	411	453	419	424	407	403	457	476	426	434	431	385	382	415	425	414	433	416	424	434	443	428	421	415	429	404	423	398	394	407	447	434	435	475	425	414	456	374	436	443	433	453	404	407	404	406	415	447	416	446	448	436	434	442	405	399	457	436	405	389	421	446	424	427	418	443	406	435	401	423	405	424	432	405	421	404	413	439	426	419	404	419	424	411	437	408	424	381	452	441	418	413	424	402	382	429	430	438	395	392	410	430	408	402	447	409	431	424	436	403	455	456	424	403	405	423	399	449	413	404	398	404	399	423	393	384	375	376	428	430	400	444	402	412	454	387	443	370	427	384	416	391	392	432	389	437	436	413	440	400	445	392	422	442	432	423	406	464	393	406	417	435	429	421	446	409	411	415	443	404	422	451	446	440	425	451	428	416	443	425	454	402	447	457	437	433	427	418	437	405	484	426	392	418	386	394	437	430	416	423	413	442	443	453	436	424	427	436	434	439	479	433	392	410	428	434	431	413	399	398	419	427	452	445	414	434	433	406	439	421	407	400	409	422	414	433	455	438	462	400	464	437	457	432	455	412	450	384	401	411	451	405	445	440	432	443	429	428	426	412	410	405	403	415	427	408	434	416	455	426	433	434	447	458	375	424	418	389	425	417	418	386	423	427	423	409	441	411	361	407	433	428	432	419	409	404	417	437	424	441	449	425	456	444	433	435	391	423	392	422	453	434	409	441	387	405	455	396	447	436	428	449	442	398	460	447	413	425	398	404	400	406	422	420	429	396	424	425	440	438	436	430	452	435	408	400	433	395	405	452	452	415	431	407	421	430	405	427	414	438	402	409	424	396	459	447	394	426	433	410	400	447	407	421	437	420	395	401	456	423	438	456	411	389	413	404	426	411	410	423	448	393	461	426	401	445	417	464	444	463	440	394	417	423	431	447	431	432	431	407	449	423	404	442	403	425	411	404	445	420	433	474	431	425	443	394	406	408	405	402	414	395	453	421	403	431	424	399	406	422	476	401	440	455	380	421	428	399
11311	18313	13810	5586	2996	2095	1522	1493	1452	1253	1114	942	919	900	858	831	851	857	844	818	812	807	775	745	750	774	712	759	685	734	759	707	725	719	735	716	690	735	684	699	708	711	677	742	745	696	661	677	651	730	732	727	701	695	680	694	694	696	692	701	752	672	716	736	724	708	662	682	675	679	708	686	711	762	675	686	721	675	696	645	716	701	714	710	702	707	676	677	696	723	692	678	702	718	701	699	729	721	711	699	697	693	684	681	690	691	670	742	707	734	706	713	725	668	644	720	711	723	704	719	722	675	671	694	746	743	697	736	661	669	730	703	641	711	707	694	697	702	733	702	713	725	726	674	682	717	708	715	673	739	677	675	699	712	687	700	711	692	703	755	661	711	677	700	673	692	683	712	675	674	745	644	698	695	732	723	701	685	623	634	702	715	725	708	684	678	669	738	715	729	695	691	681	693	703	700	718	718	692	689	715	685	706	657	727	709	723	676	682	702	710	674	672	686	717	663	697	725	708	709	691	735	713	736	661	708	706	699	700	707	711	712	766	727	637	695	750	711	702	706	712	727	675	732	759	740	669	674	743	697	670	736	714	708	661	741	737	681	721	742	704	681	759	679	746	691	673	760	696	734	686	680	702	731	719	707	688	691	756	716	720	710	725	715	673	684	688	660	733	679	701	668	702	697	710	692	694	706	719	721	681	711	722	683	727	726	681	739	740	710	720	680	691	692	665	739	742	696	677	698	695	693	713	684	710	679	680	704	697	689	683	734	733	663	684	684	705	720	705	700	682	688	719	725	698	685	710	733	720	686	661	698	672	768	711	693	676	701	706	708	683	685	718	720	702	661	668	708	695	724	685	642	726	700	720	713	690	702	670	697	686	749	701	697	734	702	691	683	760	688	709	732	724	703	675	741	722	728	691	716	696	691	707	720	655	716	703	692	716	661	715	766	652	712	715	695	687	720	740	698	701	637	691	670	690	747	695	721	687	702	711	694	647	694	655	696	726	748	731	674	667	708	694	722	722	691	710	688	667	650	703	709	695	693	701	685	689	729	652	709	700	708	733	729	669	728	697	682	695	727	730	682	748	706	654	734	665	734	676	687	676	676	701	742	718	754	713	722	690	693	646	713	680	660	693	707	729	695	696	682	741	738	671	673	749	674	696	689	716	750	705	685	721	707	694	744	693	737	715	697	668	693	664	708	699	656	753	659	698	654	717	690	731	683	646	733	703	712	726	688	782	748	726	700	765	717	725	670	673	692	727	700	755	704	715	643	695	710	715	701	664	712	689	684	689	749	673	699	693	713	747	736	731	712	720	727	719	718	717	733	699	706	719	711	659	718	717	688	668	627	697	705	714	670	668	731	736	673	702	712	683	640	723	683	690	709	662	672	676	701	718	683	707	672	692	721	720	719	697	692	669	728	654	696	688	719	693	713	670	711	714	732	713	690	719	691	740	718	707	716	652	714	722	685	699	737	684	699	727	651	689	702	704	666	714	669	760	710	709	741	715	682	698	724	696	713	681	708	741	708	702	674	683	721	686	683	710	738	698	645	710	745	698	642	681	733	732	731	725	697	716	712	703	736	701	726	709	695	705	698	723	695	668	702	705	735	698	647	711	690	722	669	704	674	746	712	672	701	703	682	682	719	726	685	706	705	708	665	696	722	684	710	713	736	714	672	723	672	745	658	737	730	741	698	701	690	700	688	754	702	683	734	731	685	719	695	707	724	656	700	694	678	667	668	711	685	681	659	737	718	687	676	742	698	690	668	644	728	698	698	759	739	704	727	697	714	729	701	696	667	712	704	709	722	660	728	717	677	682	710	700	695	667	711	698	695	709	728	723	653	725	719	686	706	730	677	699	695	735	748	687	663	693	707	683	714	672	745	745	758	704	654	720	703	704	701	700	708	694	688	747	709	712	676	673	678	717	730	692	735	713	709	687	711	691	716	656	728	664	748	713	697	682	664	683	737	715	692	712	749	722	709	668	697	682	729	735	677	672	727	688	718	705	671	755	714	711	706	718	666	683	664	693	725	666	697	667	704	712	772	767	700	651	658	678	738	680	690	725	730	703	734	711	673	741	715	635	715	663	684	675	754	723	705	668	693	679	731	687	672	646	699	730	706	736	732	673	702	719	665	689	706	725	710	684	711	724	722	727	710	723	676	704	679	701	755	671	677	669	694	720	756	693	669	719	706	651	672	686	701	714	677	693	688	717	684	702	689	658	712	680	724	666	766	651	650	701	700	677	674	706	664	735	662	686	744	732	706	684	686	649	739	687	731	698	704	734	722	708	744	710	695	661	700	745	708	691	675	709	712	746	710	711	669	636	692	677	707	699	714	730	726	680	667	747	748	724	673	724	725	715	669	674	678	698	691	678	734	701	695	719	695	690	686	727	688	711	720	704	702	693	696	692	699	683	707	671	701	703	705	668	671	656	703	667	723	690	665	719	692	702	719	680	656	698	743	680	682	706	677	710	683	688	714	721	674	699	728	694	734	690	702	701	733	714	736	702	712	719	711	674	668	749	706	681	656	707	697	752	721	731	668	686	699	709	715	734	700	705	724	659	696	732	690	724	714	686	694	700	725	724	744	712	709	718	726	686	685	692	657	674	708	729	673	675	662	684	741	666	709	726	765	746	716	682	673	739	758	717	699	707	714	718	685	677	709	722	669	726	669	687	662	719	686	690	717	717	723	729	694	761	743	669	722	720	751	746	674	727	703	683	695	689	716	648	726	671	646	759	694	713	695	754	725	678	715	680	711	704	690	668	719	690	719	673	640	709	685	734	690	736	713	730	668	675	688	691	649	685	671	702	732	692	693	660	675	684	709	706	696	720	672	673	707	645	667	681	694	704	698	687	672	692	736	701	713	675	740	705	739	707	714	680	693	669	724	713	678	710	743	668	671	706	697	722	722	758	732	706	719	687	704	682	733	677	748	705	684	723	652	714	682	673	699	678	698	672	712	690	723	679	715	637	721	722	732	690	664	703	702	692	720	695	679	630	689	700	712	685	723	708	706	689	777	728	672	680	712	715	727	727	713	671	697	656	679	729	703	713	704	716	658	671	717	690	707	680	700	755	687	723	704	663	668	666	668	727	718	690	676	698	711	750	657	680	713	750	734	695	762	674	666	726	705	735	701	698	756	748	708	690	703	733	701	726	690	684	702	759	682	677	693	770	718	708	731	726	751	717	684	697	665	724	685	708	767	704	720	694	643	675	741	719	689	727	738	718	687	705	747	682	734	711	726	616	698	721	692	706	716	681	686	687	692	710	676	668	685	642	688	672	686	673	702	686	676	672	697	688	690	713	682	716	704	731	717	721	665	769	717	692	721	697	666	732	672	684	730	651	715	681	677	696	675	657	693	719	713	706	683	656	703	719	713	707	703	715	728	791	693	751	715	712	726	727	754	732	659	689	750	725	696	689	688	749	697	687	710	730	699	671	712	693	708	677	669	695	743	680	703	666	707	686	689	708	713
24572	21346	28339	24726	18721	3227	1291	985	946	777	675	601	606	477	525	526	499	499	492	473	457	417	423	423	425	403	385	375	417	408	427	421	364	373	365	400	423	388	378	344	381	395	393	395	369	389	365	369	389	373	387	386	383	393	412	389	377	402	362	379	379	383	393	368	385	400	393	384	364	371	362	374	407	358	362	377	359	349	380	338	346	359	368	392	389	390	364	355	361	393	402	356	378	364	385	382	390	364	370	340	380	359	390	352	398	383	372	379	350	353	366	379	352	355	358	376	336	388	351	364	353	379	362	383	410	410	383	372	368	369	365	377	380	414	393	376	365	382	352	343	411	347	349	377	372	320	424	369	370	374	367	407	353	385	364	356	376	400	371	401	388	374	367	393	373	398	366	341	388	363	385	402	402	361	381	368	328	333	367	366	438	400	394	393	373	367	391	372	373	382	391	382	376	375	357	398	391	388	401	369	335	363	368	399	404	363	365	350	408	348	381	360	385	388	360	375	389	363	366	396	360	383	386	359	355	368	362	388	369	389	369	349	385	406	399	398	364	383	357	351	350	369	358	370	371	358	408	401	353	372	354	386	371	386	388	365	349	386	373	356	358	380	353	339	383	366	355	375	388	394	360	365	378	383	380	381	386	377	329	350	379	413	379	380	370	395	399	376	361	377	357	374	426	381	398	366	360	360	361	390	386	385	361	403	375	385	357	337	357	393	378	384	405	341	366	360	360	391	372	370	370	371	364	376	369	364	367	385	365	384	400	391	392	389	374	386	368	409	391	358	379	361	361	330	365	378	387	383	365	348	400	382	381	358	362	365	358	387	372	379	361	369	362	400	378	351	355	403	394	379	393	372	376	361	383	360	368	376	390	361	372	351	364	363	367	361	363	386	400	383	370	384	359	349	392	408	338	388	367	342	409	375	393	364	361	389	368	324	372	393	388	374	378	375	343	375	390	391	394	372	365	367	394	370	385	377	365	379	411	405	385	407	360	361	410	391	358	376	422	377	393	391	353	403	395	393	369	365	407	361	373	376	381	346	357	376	376	410	381	352	374	355	423	380	351	371	378	353	382	381	402	371	374	359	421	378	382	371	397	385	350	329	376	392	390	372	393	372	371	387	400	322	396	398	387	385	361	374	402	307	350	352	368	368	380	376	377	381	349	343	380	385	393	381	339	335	364	359	386	381	372	411	401	328	356	357	414	377	357	388	393	332	380	352	334	358	397	360	396	373	404	365	349	365	399	382	406	385	354	361	371	367	360	391	396	358	393	360	372	409	364	373	372	392	398	376	344	356	348	410	414	400	351	403	377	364	358	384	394	387	374	393	370	357	353	357	362	375	369	380	373	364	355	407	379	346	387	338	390	360	373	391	379	406	352	341	378	381	379	359	375	368	382	337	373	382	344	402	405	387	355	333	382	395	356	387	390	349	371	360	350	387	348	356	354	390	392	361	383	357	382	363	359	350	397	376	362	395	359	394	373	374	380	344	369	386	324	412	387	407	341	370	378	364	370	357	394	375	363	389	368	381	347	375	360	366	394	366	366	378	402	398	385	353	384	370	385	373	346	377	362	349	363	376	395	419	373	358	356	367	384	395	351	381	367	381	379	365	401	364	379	382	393	363	390	399	403	374	366	352	372	413	400	381	395	394	365	397	392	387	353	408	405	401	374	350	354	365	363	380	349	382	405	350	368	381	357	339	384	380	383	371	365	382	395	374	368	352	418	360	391	373	383	351	368	365	384	364	368	378	404	382	377	371	395	374	350	383	373	375	344	373	378	363	363	384	361	420	380	361	361	382	360	371	369	363	374	361	362	360	379	378	400	409	377	410	396	377	356	410	372	385	370	397	401	392	320	374	382	362	346	375	365	370	352	332	388	358	358	412	356	370	342	364	355	363	345	361	348	354	380	352	379	373	381	349	357	381	399	400	379	363	344	340	354	362	370	360	370	401	377	384	379	365	366	333	374	388	426	368	358	339	387	405	369	358	413	379	381	401	368	389	369	414	378	395	376	368	355	365	387	392	368	375	381	336	374	385	378	375	404	358	376	381	376	360	391	382	393	340	366	365	369	389	399	377	423	392	380	369	414	362	346	337	390	384	397	395	382	396	395	358	359	374	362	400	404	368	343	365	370	372	344	365	363	398	344	381	354	391	396	376	405	371	380	359	421	367	404	334	375	351	391	366	376	357	370	342	371	386	362	384	366	369	350	331	401	374	337	389	404	354	368	384	376	373	380	331	375	373	389	359	358	406	367	406	380	355	383	319	398	376	359	353	382	344	362	379	392	414	356	341	378	361	353	382	364	356	371	384	364	397	400	363	376	387	358	347	366	356	355	381	382	351	385	389	397	360	408	364	358	398	387	375	370	382	359	391	374	353	402	346	373	356	374	390	366	354	370	372	368	369	381	354	378	379	398	391	387	343	400	373	408	350	368	367	382	399	353	369	340	412	377	344	380	381	390	408	360	362	370	366	352	357	365	363	359	368	385	362	390	362	360	391	389	376	402	388	414	395	391	400	362	387	369	377	392	402	386	362	393	370	370	355	352	384	378	387	403	386	373	359	363	380	374	394	394	386	377	365	390	369	385	358	358	386	375	405	361	358	362	400	349	373	353	380	379	372	364	365	364	362	360	407	315	372	386	369	361	369	370	359	413	364	378	377	346	365	323	364	360	385	378	354	372	355	395	383	372	381	364	381	376	389	393	382	386	364	374	351	379	361	393	390	360	363	390	387	345	361	340	454	403	377	389	354	399	367	382	363	399	354	367	395	365	377	380	346	357	385	383	370	326	364	343	386	368	380	376	354	387	381	370	386	362	369	385	362	353	335	359	352	418	375	365	368	375	403	363	382	367	393	415	341	375	369	377	393	350	360	389	341	359	389	377	392	388	368	381	338	365	380	363	411	385	379	359	391	361	375	361	390	346	340	354	339	379	391	370	372	374	376	368	384	389	381	367	371	356	361	364	371	342	392	350	371	332	366	370	362	390	365	400	383	390	362	369	339	385	333	388	364	378	348	404	389	333	401	404	386	398	383	396	340	348	359	359	376	404	364	381	360	418	353	413	366	423	351	374	372	359	407	397	392	368	404	359	377	363	395	374	394	377	356	368	369	360	379	407	386	369	370	345	349	355	373	372	363	342	364	377	393	352	414	380	363	382	391	337	378	359	366	372	364	377	362	403	397	359	379	337	376	406	360	411	369	365	358	346	390	386	389	376	375	385	341	370	376	380	354	350	342	391	385	366	359	357	359	380	392	335	344	379	385	342	379	349	358	375	351	412	365	378	363	397	420	369	385	391	380	397	370	335	369	349	381	371	355	377	385	348	354	358	379	385	362	335	366	368	373	387	366	373	377	374	399	376	360	382	392	384	391	372	389	393	385	367	372	376	396	395	387	394	351	350	353	383	360	364	417	384	358	401	384	367	370	367	367	386	369	368	387	367	375	381	370	389	389	381	354	351	396	387	391	354	348
12245	24640	21379	10566	6147	4080	2955	2566	2428	2064	1597	1455	1325	1106	1023	1001	941	955	1015	941	922	835	816	823	723	743	664	700	749	738	740	673	733	699	680	622	642	628	676	642	618	661	644	678	691	673	647	675	651	632	590	645	622	621	665	661	581	617	602	650	608	629	673	654	644	610	635	654	611	624	639	683	634	655	629	637	594	635	626	610	638	619	682	657	617	626	606	637	584	656	625	594	640	613	649	612	646	620	594	624	589	646	623	618	603	597	625	589	609	644	667	609	662	630	635	668	634	634	618	641	665	617	599	594	616	647	589	659	602	612	638	633	649	638	630	588	632	658	633	611	646	631	609	640	633	633	651	617	586	641	613	653	590	619	636	595	638	615	644	656	657	663	640	602	610	645	632	680	615	651	642	647	611	625	621	656	665	622	586	653	636	620	611	630	618	636	656	633	651	630	620	643	593	614	657	643	605	560	593	633	606	641	641	588	666	648	626	660	603	646	652	591	633	678	619	650	658	669	634	640	654	662	636	656	655	610	610	684	630	643	567	622	633	604	628	590	644	655	614	630	655	670	614	617	621	645	627	619	594	619	629	659	616	634	604	646	614	653	630	613	601	664	608	608	627	645	650	643	626	622	635	631	591	676	615	654	666	633	629	639	637	664	624	618	607	635	612	639	642	600	620	626	610	632	626	582	610	653	644	644	629	673	608	632	661	642	609	632	647	628	662	648	582	655	601	627	608	670	672	618	587	606	651	611	619	641	655	603	603	636	592	654	626	664	626	626	656	607	642	639	602	676	631	672	615	638	613	635	647	672	636	666	624	628	595	614	629	586	649	624	621	667	639	663	635	643	616	645	642	638	656	611	670	663	637	666	646	683	654	651	649	645	688	634	564	649	610	620	678	627	666	601	620	590	606	621	649	566	636	647	633	656	620	617	612	614	627	607	600	627	650	658	619	659	645	652	549	634	657	621	650	658	590	649	604	646	605	647	650	620	633	646	627	596	589	619	622	630	613	641	604	622	639	619	613	654	640	649	625	662	573	630	615	628	619	617	614	648	646	688	628	644	631	623	631	620	592	595	635	664	654	651	635	631	652	647	605	613	643	608	661	600	613	611	617	640	650	634	629	607	639	682	612	611	649	660	633	659	628	592	622	664	602	594	638	619	656	594	655	675	624	621	592	619	694	622	617	657	675	637	654	646	645	671	628	617	629	644	589	639	639	637	633	636	620	673	592	616	617	650	636	620	579	643	640	649	651	613	638	619	638	635	662	620	622	603	623	650	659	596	668	630	638	617	604	656	659	640	641	619	627	653	595	613	581	635	651	658	637	607	661	619	649	652	642	660	631	579	639	618	627	648	589	666	628	618	655	674	611	621	594	620	676	614	651	619	642	621	656	667	651	603	695	607	635	630	600	587	622	613	612	662	612	622	635	590	640	604	673	603	606	597	673	588	617	677	574	595	637	626	602	648	586	633	630	622	631	645	620	628	681	627	646	630	663	660	589	643	605	677	621	614	623	625	649	647	660	636	590	657	585	614	635	593	649	620	606	638	648	622	611	631	699	648	683	595	615	594	603	631	615	634	599	668	658	663	641	634	614	651	599	620	624	687	614	656	645	644	611	634	592	676	655	583	623	602	583	584	655	641	637	621	672	629	601	656	652	641	660	654	639	663	643	629	621	667	617	632	645	627	634	642	612	618	652	621	654	615	645	636	652	581	572	635	600	604	606	616	639	647	609	610	669	632	622	658	609	612	608	579	631	639	659	627	609	607	602	646	638	613	666	626	578	625	593	626	628	634	651	616	624	644	652	646	666	641	620	698	626	614	639	671	626	614	596	616	649	608	671	614	574	623	613	628	649	629	630	611	585	677	631	633	656	639	611	623	621	614	648	591	668	676	658	603	639	659	606	644	582	590	668	620	615	651	640	630	689	648	652	623	607	640	619	630	654	631	671	586	626	622	593	614	588	616	637	642	637	669	670	624	686	649	601	640	612	595	635	660	660	580	657	623	633	618	667	627	605	654	610	620	678	648	646	672	640	655	603	623	598	615	650	679	685	591	667	645	597	629	632	599	603	642	654	616	580	613	612	667	617	621	590	644	662	636	603	609	620	650	600	675	651	687	662	624	640	634	660	579	665	634	622	645	611	656	625	628	613	670	657	593	648	657	653	633	658	604	660	631	620	636	603	631	623	619	628	637	613	693	642	648	647	644	647	642	611	624	649	655	599	631	616	623	595	577	663	660	633	681	646	603	645	599	647	664	619	699	643	663	627	646	612	621	657	665	650	625	659	630	635	676	646	608	654	621	596	601	630	657	618	642	612	640	589	614	621	606	643	648	662	651	642	627	620	630	650	628	612	660	667	627	624	636	612	652	663	626	661	610	649	633	637	625	643	604	635	595	619	656	627	646	665	643	610	723	636	598	615	610	597	640	638	607	587	631	625	580	599	627	602	656	610	627	597	657	624	624	589	619	664	701	617	640	673	581	650	647	609	642	658	657	667	593	572	647	662	624	642	644	588	639	618	569	637	608	629	626	581	603	631	677	597	631	604	668	674	602	609	594	627	615	605	637	611	630	609	643	631	640	616	627	680	599	565	633	626	646	634	647	636	677	668	649	630	623	626	665	624	676	580	622	640	620	620	583	651	596	610	664	611	659	628	597	646	663	651	625	606	591	630	643	631	616	646	621	606	632	650	646	610	627	656	584	610	634	673	658	618	622	661	650	664	590	672	620	660	601	683	636	618	636	649	626	680	623	659	656	614	602	605	632	612	624	656	614	621	646	601	617	688	601	593	645	631	599	599	645	671	623	683	604	636	646	637	610	622	651	659	644	648	609	576	612	610	627	663	639	611	617	612	602	672	636	574	608	640	628	591	584	631	645	632	641	677	613	587	672	626	634	655	616	630	635	627	604	650	647	612	638	642	624	561	659	665	654	616	648	650	594	630	617	626	574	644	691	630	653	615	640	665	653	602	639	628	697	649	641	616	654	642	569	625	609	656	671	653	599	645	639	609	629	655	640	618	648	574	674	648	659	639	631	630	629	620	666	643	675	608	692	626	641	612	595	572	609	639	618	651	702	662	616	638	623	618	625	639	653	627	554	670	636	645	606	632	589	629	637	638	649	593	602	641	641	673	650	550	608	594	658	619	632	591	628	627	647	625	647	581	622	661	634	639	640	616	614	611	636	633	597	585	590	614	642	613	665	645	624	630	653	652	632	638	653	658	634	680	665	630	644	597	597	626	593	602	669	633	650	658	643	670	596	603	646	605	606	617	655	663	644	612	628	626	659	610	632	598	657	596	583	623	574	610	635	619	651	646	637	638	597	622	621	640	622	619	638	596	626	668	621	591	590	666	616	671	591	618	645	649	577	646	622	606	632	656	643	619	602	622	650	629	639	651	623	643	582	662	595	651	642	618	652	635	620	646	627	646	682	655	619	650	610	578	580	597	616	659	615	687	667	641	661	606	642	584	666	658	611
23559	21432	29206	24032	21434	19195	3234	1198	933	826	632	534	467	371	400	348	347	358	301	367	277	262	236	270	201	229	181	210	231	201	198	189	172	170	189	157	155	156	168	151	168	182	149	165	153	189	160	167	147	139	142	164	151	146	133	154	158	162	171	157	137	155	155	169	142	154	156	158	132	165	152	161	169	140	156	146	140	175	168	136	175	164	161	169	181	165	176	142	180	158	161	159	143	163	135	162	157	159	152	139	146	148	143	135	157	151	166	146	155	162	154	163	139	155	151	157	128	149	153	139	156	147	145	138	173	154	163	146	150	147	157	166	156	144	120	135	153	161	167	159	141	146	146	151	159	150	144	167	160	159	139	145	143	153	140	153	167	167	144	179	143	137	160	149	147	132	138	159	145	172	148	145	152	152	155	157	173	130	159	149	143	165	144	159	162	145	162	153	140	144	133	158	158	162	139	139	130	145	154	144	147	147	157	154	166	160	157	146	152	144	137	140	156	137	165	154	161	153	146	148	156	140	146	150	149	168	147	166	153	149	141	162	158	164	150	171	157	168	135	164	139	144	154	143	145	151	150	158	144	131	134	160	155	168	168	149	150	160	176	119	168	130	139	149	155	165	163	153	150	143	154	148	151	162	167	149	144	149	147	158	177	136	147	127	168	164	131	144	161	145	139	136	160	144	153	161	141	134	158	140	153	159	156	116	141	156	152	143	150	162	158	151	123	158	171	146	150	141	174	141	163	148	173	136	138	164	141	144	140	167	124	144	154	149	154	175	161	155	166	170	159	159	165	137	150	155	164	155	149	146	151	134	153	153	153	132	164	149	166	145	140	150	149	136	146	153	170	183	148	139	143	143	143	163	155	164	164	137	167	134	138	135	147	162	160	174	141	146	148	156	154	148	147	146	165	143	153	153	169	134	147	147	166	135	160	161	134	141	147	136	146	159	158	151	134	137	145	147	141	164	156	191	152	150	161	174	160	153	139	164	161	169	165	160	155	149	158	136	161	155	165	129	154	155	157	155	150	139	180	162	125	150	178	151	147	162	140	134	131	152	152	140	158	145	152	157	145	156	138	145	141	163	135	151	160	152	149	156	145	134	144	148	148	145	152	149	149	130	162	173	172	126	147	137	167	155	153	158	151	166	111	137	141	148	157	155	144	144	146	149	150	150	157	145	162	136	147	138	126	145	136	169	151	152	176	145	142	169	162	155	143	158	156	135	146	139	169	163	126	137	142	143	150	162	165	176	157	155	149	169	146	152	158	155	139	151	148	138	164	153	149	135	143	134	160	158	136	140	152	152	157	120	161	148	153	144	135	132	144	157	155	148	155	163	161	173	137	149	166	148	136	142	161	143	157	143	139	144	156	131	160	125	146	164	135	173	162	163	150	148	145	156	152	132	167	143	153	135	173	149	155	132	137	154	141	148	130	156	161	145	151	152	155	127	158	159	163	136	132	176	184	156	149	156	150	150	168	162	143	147	142	141	149	175	131	138	148	160	143	175	151	150	134	139	145	171	147	171	147	167	168	139	146	155	153	138	122	166	139	169	166	143	165	145	145	136	163	146	137	164	148	160	154	134	162	139	153	172	147	154	164	141	161	162	151	136	130	163	134	153	156	146	164	159	133	167	150	148	139	143	139	144	153	130	172	142	143	151	140	156	175	161	175	149	160	152	133	149	151	126	133	152	158	155	142	141	169	140	139	152	155	162	175	151	151	141	165	138	162	161	154	169	142	158	147	144	166	156	151	152	168	152	150	148	137	148	143	165	161	151	147	156	124	160	148	138	164	147	181	133	156	155	139	164	165	157	132	150	150	165	150	143	141	152	154	150	150	142	145	145	145	156	145	147	167	141	150	147	159	162	138	149	138	145	147	158	149	143	143	141	148	152	152	150	137	150	155	148	173	152	153	143	154	156	150	162	137	146	153	150	138	140	172	165	146	139	154	174	162	159	146	144	133	139	170	165	138	146	138	146	158	127	176	148	143	144	149	156	160	164	141	140	146	152	162	149	178	171	153	150	142	135	153	170	154	165	134	161	147	163	135	180	147	140	167	145	152	156	154	155	145	154	147	120	143	128	140	156	153	162	152	138	160	148	133	151	150	137	155	165	143	166	148	154	156	172	154	166	159	144	160	151	146	157	151	145	176	154	143	170	175	153	170	170	164	158	158	141	144	140	154	180	146	149	153	156	156	153	140	139	146	140	161	161	167	147	135	154	140	158	159	141	159	137	145	142	149	147	147	175	161	139	146	142	158	137	152	160	145	153	152	134	131	141	133	157	139	135	157	172	157	141	149	145	174	161	141	136	160	182	138	134	141	147	158	140	164	153	127	142	164	134	167	140	154	160	149	148	156	162	162	142	138	150	158	156	137	142	155	171	154	154	144	147	153	144	124	148	136	143	152	138	158	127	130	157	182	147	175	144	167	136	159	133	141	154	142	163	151	155	147	138	131	163	152	142	136	178	127	131	135	155	161	140	143	148	140	141	167	143	158	145	140	153	152	139	167	144	150	136	150	150	149	153	151	154	154	150	138	149	141	139	155	155	160	152	165	160	145	154	138	138	157	169	159	151	149	132	165	150	157	136	156	148	137	162	148	159	161	131	147	174	150	133	140	162	152	151	152	111	148	134	144	127	154	156	138	165	141	136	128	143	129	147	158	162	161	139	158	143	153	149	157	145	152	148	151	141	149	170	162	155	160	154	154	148	153	135	152	146	156	130	139	152	145	144	164	159	135	145	145	192	166	141	135	131	151	144	158	138	138	155	139	148	152	141	145	168	140	130	163	159	134	137	147	176	150	152	150	152	133	138	148	134	162	138	172	169	138	169	147	145	141	132	135	136	131	143	154	148	165	152	164	149	159	144	143	155	142	165	134	153	161	146	148	150	159	137	148	131	151	149	133	168	160	141	168	132	155	147	145	149	169	156	156	163	138	147	153	133	137	139	150	157	155	155	164	157	165	153	166	159	162	151	144	134	147	146	118	144	168	133	135	144	147	148	149	157	161	141	165	149	131	165	147	150	136	156	145	169	147	144	155	145	151	124	165	161	159	160	143	142	145	146	141	153	138	158	152	159	131	147	165	173	148	126	149	158	141	132	137	154	133	146	145	173	156	153	164	138	156	149	155	169	170	154	147	169	144	171	154	131	144	162	179	166	162	136	153	159	171	153	132	143	156	138	133	165	156	163	154	164	134	150	147	179	164	155	143	139	165	147	146	170	134	162	145	174	143	159	147	145	150	139	155	160	148	129	149	112	150	157	149	156	150	144	143	149	155	143	149	173	161	137	154	149	160	168	135	146	155	170	128	149	157	141	152	166	148	138	130	130	144	140	153	135	165	152	160	144	147	173	132	133	159	138	141	156	155	129	153	150	155	172	162	149	145	133	121	163	156	134	149	143	145	152	180	165	139	149	133	185	157	171	136	159	154	139	181	161	154	140	140	155	155	141	159	161	159	153	152	152	156	142	151	170
14444	29070	26539	15424	9427	6118	4364	3562	3272	2662	1999	1709	1378	1108	906	978	891	955	893	841	715	637	565	535	487	439	426	406	474	443	418	408	361	354	379	305	335	315	328	317	292	290	289	296	311	278	310	304	293	305	288	269	300	283	314	293	280	263	276	284	288	273	278	297	273	286	268	284	244	251	279	237	262	306	283	285	284	284	304	268	277	276	249	263	285	271	256	293	274	274	287	294	263	260	288	255	238	255	257	277	272	290	272	269	254	272	270	268	266	237	246	262	260	305	278	292	281	267	250	263	280	290	276	270	274	258	251	273	265	276	238	273	232	276	268	302	286	283	265	276	287	297	268	268	276	299	276	285	267	264	308	267	247	261	257	251	274	261	253	251	286	277	263	255	240	261	293	262	263	282	278	246	263	252	283	263	287	297	285	251	250	262	233	284	270	304	254	291	279	299	283	246	278	233	271	271	260	262	252	250	263	272	282	283	312	278	284	274	265	277	274	282	261	247	265	262	254	275	268	252	277	279	256	260	252	295	266	273	265	261	282	261	271	266	273	289	273	298	260	258	231	276	281	263	269	242	289	274	271	275	286	245	296	260	249	287	290	256	275	247	262	252	272	274	246	267	284	253	248	284	287	288	280	299	263	254	240	261	277	253	252	273	270	278	246	282	306	267	244	261	264	253	287	257	276	257	264	253	266	275	254	263	278	261	253	266	271	272	260	256	293	266	304	241	258	283	290	270	265	298	282	280	252	277	251	260	247	262	301	270	265	261	304	248	266	278	277	256	295	253	278	256	275	259	261	264	289	285	285	245	268	279	275	286	257	262	243	257	262	247	277	282	254	254	253	279	230	271	256	279	266	247	276	267	264	273	268	249	231	247	282	252	267	291	280	280	256	263	240	255	275	271	271	244	259	250	248	272	287	282	249	270	306	260	233	285	228	260	268	285	263	259	264	265	296	275	265	265	301	244	253	241	240	244	276	276	288	248	239	257	250	259	264	269	274	256	268	269	280	244	259	241	271	299	253	280	278	242	254	286	271	265	283	260	254	246	252	283	243	262	281	275	277	252	264	264	259	280	266	266	283	228	281	277	238	241	251	271	271	299	213	241	233	266	274	289	286	271	276	250	258	228	284	237	266	258	257	281	258	281	262	248	258	231	261	258	271	267	271	257	268	276	263	265	246	278	264	262	243	253	238	264	254	282	275	295	282	265	263	280	264	263	271	272	247	283	235	269	270	261	254	296	294	252	237	279	252	265	253	309	252	295	257	241	255	269	275	273	276	257	234	266	287	238	259	278	275	264	258	268	276	259	286	266	270	249	275	247	301	266	226	271	247	248	262	292	265	257	261	248	241	278	266	283	244	239	284	247	270	269	269	255	257	244	282	254	245	258	270	238	287	252	276	262	250	240	258	238	273	265	280	241	239	272	256	277	285	307	255	256	282	256	230	271	259	295	271	230	238	308	232	260	271	264	287	248	281	245	273	252	286	272	284	252	229	272	267	270	239	239	236	245	250	243	280	256	257	266	277	277	270	268	238	271	254	271	268	247	267	250	243	289	285	255	287	274	268	278	285	238	272	285	262	239	258	258	257	283	260	292	278	286	279	270	255	291	274	302	283	241	246	282	258	263	275	259	262	274	273	269	269	269	240	253	263	258	267	266	289	258	259	278	259	251	287	242	279	270	248	263	236	245	294	255	266	257	284	270	274	276	271	276	260	239	244	274	285	262	275	295	278	252	263	254	259	253	274	278	277	291	265	235	255	272	265	261	292	293	262	280	261	272	266	277	277	239	278	244	274	250	252	242	245	259	235	278	273	265	238	246	238	263	264	281	224	278	290	280	248	269	278	271	248	252	285	287	273	259	266	261	236	266	286	226	251	246	272	265	295	240	282	233	256	273	258	273	270	272	249	271	222	233	286	282	258	268	263	257	264	247	269	281	244	268	248	265	257	275	277	231	288	251	279	271	280	266	253	290	296	247	253	251	250	277	275	242	288	272	276	271	269	283	306	216	265	255	260	243	281	262	257	275	263	246	263	240	267	278	255	237	252	248	236	293	267	267	277	258	269	284	281	248	263	263	255	249	253	266	281	271	253	256	265	279	269	299	273	265	269	266	271	259	271	270	289	259	259	260	273	253	266	286	255	260	278	243	256	260	280	258	266	276	258	256	271	263	292	248	256	273	274	248	285	254	277	268	248	272	250	243	309	224	243	257	249	262	269	279	257	260	258	274	276	250	278	271	287	267	246	289	257	259	267	251	267	292	282	252	254	263	266	256	266	249	236	269	287	264	269	273	316	256	280	247	245	258	293	248	285	281	254	249	293	291	238	268	283	268	240	242	274	303	300	254	274	232	255	298	254	307	232	231	268	295	271	261	265	297	256	266	251	277	265	256	283	268	251	255	270	285	287	254	271	274	244	313	234	257	271	245	271	256	263	266	263	288	281	274	273	259	248	269	263	264	248	279	259	251	265	262	262	296	258	231	258	266	269	272	250	220	255	269	262	264	248	264	248	274	261	241	287	241	244	266	240	231	267	279	262	259	251	275	278	281	299	237	247	290	261	269	277	284	278	279	275	273	273	275	251	296	273	271	240	244	257	259	278	257	283	253	264	280	277	271	283	282	270	315	270	274	269	284	232	255	297	265	227	245	258	260	279	254	260	254	261	292	251	251	260	269	283	271	266	261	271	282	274	283	261	274	251	274	262	278	240	257	240	264	307	280	256	257	265	278	298	302	281	231	242	232	276	274	251	278	250	278	253	249	264	294	284	262	273	262	250	295	268	236	255	287	259	260	265	238	275	289	247	236	267	278	265	264	245	263	272	276	277	253	272	254	273	285	266	288	263	262	260	267	276	270	271	250	250	260	266	284	271	238	284	281	261	286	254	266	269	269	271	257	231	262	246	262	260	263	279	254	265	272	282	238	285	278	275	267	249	279	235	249	267	277	283	285	282	273	255	248	274	267	253	281	235	264	300	279	269	275	255	257	242	267	287	240	266	265	223	276	279	259	251	271	262	276	268	236	269	301	285	279	260	290	257	278	245	261	280	245	265	290	241	281	259	267	240	277	258	262	250	242	260	237	273	281	276	275	271	268	252	279	271	284	260	283	256	246	264	254	314	235	267	286	282	244	277	261	294	265	273	278	253	256	262	262	262	260	269	259	309	270	246	248	272	261	276	262	292	247	250	261	258	243	282	242	256	287	251	256	280	267	249	267	289	262	268	272	239	289	269	267	287	227	247	270	277	245	266	267	269	263	248	266	277	254	263	264	248	267	239	280	240	252	261	263	256	282	265	264	287	263	265	244	256	255	288	261	269	278	279	275	267	263	282	254	289	270	239	293	268	262	286	300	271	270	275	236	263	286	245	256	265	222	287	271	285	250	266	275	255	274	260	239	244	261	269	256	268	257	271	254	260	286	265	262	262	256	260	268	276	283	270	270	260	259	280	271	254	266	274	274	263	288	248	264	252	268	252	230
27132	20259	11114	3651	1391	828	660	588	565	611	535	483	483	463	423	420	454	459	500	410	456	420	418	418	369	408	400	413	430	436	417	427	428	467	405	391	406	400	388	400	413	382	461	392	400	427	393	415	421	387	422	381	412	418	421	449	393	429	391	450	410	418	415	443	417	400	428	439	450	413	371	396	402	388	418	407	411	442	412	440	431	404	444	403	409	393	454	368	430	385	422	432	427	423	390	422	428	443	410	368	411	405	419	415	409	425	425	432	441	390	396	409	419	398	426	410	370	445	414	391	411	449	399	389	403	421	450	437	407	385	439	438	425	400	441	419	387	416	413	414	417	387	444	434	428	424	390	446	436	409	440	387	391	388	428	443	426	424	432	421	428	406	415	421	425	410	417	398	416	387	404	422	443	448	462	435	444	398	412	455	445	407	415	445	441	403	394	387	390	405	392	374	414	435	428	408	425	386	420	416	391	438	376	383	386	410	434	431	444	415	421	413	409	387	402	386	396	413	398	423	438	371	445	425	383	369	414	440	395	402	406	390	412	404	430	394	358	409	391	472	384	436	404	388	378	372	393	427	401	382	423	403	408	412	435	427	370	420	398	420	415	400	424	405	410	408	449	419	454	426	416	399	389	428	418	413	407	400	426	417	418	456	407	396	431	383	432	401	437	393	411	408	418	419	402	403	403	392	390	387	391	431	429	406	450	409	405	395	432	408	438	476	430	394	430	415	439	404	441	435	393	389	427	402	421	415	399	414	402	404	380	430	394	365	425	401	381	396	435	427	420	427	434	422	403	405	431	380	381	416	399	421	396	416	436	463	423	404	437	408	369	428	396	436	404	471	393	397	418	374	428	402	435	409	414	410	424	411	413	390	398	415	382	423	417	382	440	429	415	393	386	391	419	404	419	400	393	407	432	418	427	407	425	437	428	416	445	408	424	422	461	417	400	428	401	405	434	422	405	437	411	417	420	428	404	392	441	447	411	401	437	431	387	412	443	425	414	414	414	409	392	376	434	432	384	394	400	406	431	400	378	437	398	399	424	433	419	457	385	452	407	432	390	443	402	401	409	414	436	386	411	438	438	424	398	400	443	397	426	417	407	394	408	418	428	398	395	412	424	417	412	402	396	411	399	436	405	418	412	389	434	425	423	391	410	373	409	439	452	423	391	392	372	434	440	391	403	433	396	418	387	364	407	422	381	433	415	408	396	416	406	449	434	419	428	399	405	404	383	417	381	384	435	415	397	386	390	435	394	456	429	412	401	451	427	379	415	436	401	422	411	411	434	395	407	403	420	414	389	403	386	428	381	395	394	404	409	384	398	427	416	427	425	399	414	436	396	411	378	434	397	430	423	439	406	421	397	412	446	423	377	432	430	422	436	366	436	425	412	402	436	438	401	409	413	436	379	411	426	364	433	423	411	436	413	410	390	396	422	471	462	402	407	414	403	377	416	407	427	387	451	406	415	456	388	423	400	406	419	434	407	424	424	423	428	423	429	437	411	445	427	399	424	410	414	417	420	404	409	392	417	390	428	423	403	384	407	441	436	440	408	386	438	426	433	415	421	398	414	402	419	396	418	377	382	372	450	411	409	367	398	400	415	431	403	382	423	394	399	400	412	444	428	424	426	394	423	407	416	428	397	425	435	385	409	426	435	420	417	419	426	426	430	414	417	407	402	422	394	408	402	413	384	421	409	403	414	421	376	432	412	428	431	406	403	413	418	388	402	409	408	416	414	411	376	406	429	394	430	391	387	428	414	389	404	361	405	433	377	427	374	412	391	407	409	414	415	395	442	451	407	399	409	429	416	381	422	448	410	367	417	391	415	440	388	431	423	385	409	410	382	410	447	442	394	398	433	389	425	456	430	415	399	411	439	399	384	409	417	418	440	447	404	443	415	420	423	418	393	433	392	403	435	400	389	395	424	407	437	450	418	458	398	429	403	414	389	453	452	418	441	401	394	413	405	419	431	370	416	388	402	400	358	433	380	400	391	386	428	443	399	395	413	419	399	405	436	447	444	418	436	406	434	392	400	414	362	419	418	404	420	430	417	438	420	362	407	429	405	406	380	406	417	398	420	386	395	405	422	434	380	390	404	425	408	378	395	458	423	383	417	401	376	422	419	419	392	436	420	427	423	415	432	402	414	437	387	420	403	422	441	461	398	427	408	403	417	409	392	416	395	430	424	428	439	410	413	369	391	409	437	404	400	442	419	450	399	428	372	429	417	404	408	385	475	425	412	396	435	436	397	450	402	414	373	428	439	391	412	399	404	400	399	423	448	403	444	402	425	429	405	398	381	409	404	367	414	408	395	434	397	393	381	432	402	388	417	404	416	414	390	425	416	417	413	406	394	451	417	407	444	433	400	426	399	422	406	414	423	435	444	422	450	411	393	428	401	444	425	389	419	438	402	401	414	385	411	387	415	395	375	417	383	434	408	379	396	417	414	414	423	442	403	386	413	455	415	393	395	444	413	411	374	446	467	414	387	393	427	436	464	454	443	427	405	406	392	388	471	393	395	378	427	422	458	434	427	436	406	416	424	418	405	419	405	406	443	406	418	401	385	410	423	418	438	424	424	399	428	393	425	415	416	431	448	452	437	438	414	431	410	405	425	402	445	392	407	392	431	438	418	409	404	434	432	380	397	407	435	397	406	402	410	386	386	432	403	384	422	395	410	442	444	372	378	411	417	421	425	414	391	419	381	390	362	422	441	382	449	400	424	378	418	452	453	444	371	412	390	423	457	422	415	396	417	441	413	422	434	416	420	410	409	412	384	430	392	377	414	457	409	407	383	428	427	395	394	382	432	398	420	397	430	415	422	404	347	403	401	387	415	452	408	417	400	413	414	454	403	439	438	434	421	434	394	438	412	409	425	406	408	417	411	422	439	395	411	405	444	406	429	411	397	408	418	439	430	379	424	450	405	394	411	412	431	396	395	426	412	385	424	396	379	418	437	437	394	441	416	442	405	410	404	399	412	404	398	396	436	422	381	392	389	381	398	412	445	383	410	450	419	377	379	396	416	417	389	387	391	403	399	416	407	386	383	430	409	394	382	419	414	407	468	421	416	425	396	359	375	435	435	408	426	400	442	402	412	398	420	435	408	422	390	403	404	395	388	419	370	411	400	421	414	443	406	444	382	394	426	389	400	404	428	408	410	438	404	423	457	401	431	392	375	396	415	454	415	395	357	454	408	411	396	431	380	377	404	438	403	384	401	390	389	408	404	381	391	411	428	414	453	403	406	413	427	418	408	413	402	419	431	386	392	423	415	407	398	401	414	393	416	434	422	417	390	433	408	398	411	419	436	460	421	429	432	410	430	414	403	370	425	406	414	410	426	408	427	436	402	416	389	403	424	363	415	414	411	441	433	426	421	430	386	392	393	409	415	404	410	418	416	381	438	410	428	412	407	440	409	407	400	411	403	443	435	407	421	414	415	425	418	396	414	408	441	460	377	421	377	450	419	392	400	415	414	404
10600	15397	13960	6354	3359	2097	1576	1349	1415	1384	1195	1006	919	890	865	806	783	868	854	816	789	796	786	692	737	735	763	702	732	748	753	721	732	723	661	699	736	674	672	671	688	665	642	665	708	649	703	681	662	692	695	688	671	697	710	702	735	665	677	671	692	703	691	693	706	697	694	674	699	722	691	713	655	701	702	671	668	722	665	710	707	728	712	691	693	728	695	680	707	701	695	703	702	669	692	652	713	678	711	716	690	704	712	693	730	665	708	680	732	680	680	684	724	715	670	685	688	664	693	700	701	699	693	727	703	689	670	672	742	665	678	659	719	733	716	670	672	691	719	718	718	721	665	673	683	720	712	639	703	702	703	695	646	617	684	688	708	650	693	650	669	677	714	698	745	710	693	722	647	668	694	698	721	709	663	736	697	689	702	688	644	650	728	679	687	705	676	692	694	636	751	721	702	658	694	691	746	680	676	742	686	721	646	672	658	682	708	707	697	712	686	683	679	672	673	666	657	701	682	678	710	681	631	662	731	678	723	692	701	688	684	688	666	691	698	651	691	641	657	724	703	672	710	727	650	673	689	663	708	665	703	704	718	719	712	706	690	686	752	686	719	718	731	707	724	761	723	648	716	728	689	647	692	697	718	697	746	683	737	659	674	684	700	672	678	730	719	701	724	734	700	686	688	687	665	703	677	670	682	666	738	692	715	679	703	675	743	705	705	697	661	712	728	739	638	686	680	679	673	667	670	707	663	725	674	705	726	693	669	673	698	693	692	670	715	692	676	745	672	740	675	707	709	702	695	663	669	697	683	724	647	687	623	676	652	692	707	727	741	694	678	753	718	714	721	662	723	659	684	664	700	681	728	708	709	709	685	667	663	719	727	693	714	671	708	673	695	721	694	650	726	663	652	680	660	717	665	673	669	726	688	712	700	684	659	701	706	714	665	669	697	665	688	694	725	723	671	717	718	669	735	688	708	699	703	685	719	693	688	660	693	668	661	719	733	701	653	691	674	713	666	680	702	706	681	667	723	659	780	669	668	705	718	715	704	678	654	712	699	698	670	653	747	691	700	681	680	749	679	745	674	677	689	680	726	730	667	706	731	676	681	714	682	684	697	724	725	643	649	700	653	700	702	648	704	704	694	668	662	717	677	645	735	672	656	689	720	678	693	676	634	692	641	689	657	718	737	751	719	680	736	691	721	703	699	681	691	711	696	715	685	682	672	717	683	719	702	668	709	700	680	715	685	731	679	687	717	714	651	674	724	644	676	682	701	631	664	738	706	682	702	728	695	699	671	660	710	671	679	674	682	752	655	730	729	672	708	725	690	709	682	670	709	733	652	644	716	710	673	736	666	684	678	687	757	710	708	695	637	720	673	679	669	669	686	702	645	705	696	744	709	686	662	694	671	714	702	730	660	701	701	656	713	684	692	733	716	665	654	704	706	709	657	651	698	678	704	673	727	691	710	707	698	673	713	656	674	696	694	673	684	709	637	704	706	707	727	689	689	702	707	718	691	742	677	669	630	672	637	736	705	679	702	718	729	645	637	723	748	694	708	703	706	717	726	702	710	683	724	683	684	670	679	682	727	692	678	711	686	709	682	710	693	718	665	677	728	719	673	716	682	716	741	699	676	691	683	667	684	682	730	687	663	707	685	660	673	654	691	707	726	730	683	652	689	708	696	680	659	701	689	668	681	683	697	663	701	752	703	670	739	700	716	664	714	697	692	697	734	654	671	711	707	703	704	693	668	724	732	705	728	664	676	689	731	718	688	647	722	664	686	674	687	686	719	685	699	752	673	699	659	741	705	688	677	671	680	680	690	655	665	719	728	693	736	697	732	705	689	642	704	701	675	688	681	764	702	722	680	714	733	652	723	663	678	699	690	672	709	708	695	691	658	709	722	708	718	722	713	734	680	691	661	694	674	677	742	720	747	692	719	721	671	681	707	694	721	728	672	691	697	683	716	675	673	672	721	703	683	687	713	792	686	667	697	705	672	724	706	677	740	703	707	672	695	698	651	693	694	706	716	722	687	670	700	690	688	700	709	667	636	676	673	732	698	707	699	679	686	729	661	670	707	712	679	672	668	648	723	703	713	772	667	682	685	663	670	732	667	661	709	722	713	721	702	691	718	713	701	718	643	672	706	716	706	704	657	683	714	704	708	752	742	724	726	736	703	692	687	702	687	711	725	703	687	670	694	711	664	760	700	701	687	704	700	689	735	654	702	713	702	691	701	714	682	701	710	666	685	717	735	670	678	658	674	673	661	684	695	713	675	674	698	687	714	678	692	665	693	646	684	720	654	655	650	666	641	669	707	694	691	697	695	719	681	675	680	659	674	659	737	706	663	733	702	729	664	697	691	697	752	669	716	686	740	678	691	705	712	696	732	746	679	740	687	687	674	717	701	671	705	702	692	708	648	655	669	674	691	667	749	656	665	697	663	675	672	715	678	748	693	759	724	710	651	713	691	693	666	701	666	690	709	674	695	731	714	678	712	706	715	710	688	710	697	680	665	720	738	694	674	698	692	679	686	669	668	685	701	687	679	690	694	687	724	681	723	707	665	713	685	700	717	685	740	719	701	675	651	714	689	677	647	709	673	718	683	702	704	720	740	689	689	735	711	680	649	697	745	660	688	702	726	654	702	739	718	690	669	696	699	676	673	689	647	693	670	666	705	677	713	704	670	719	698	710	689	673	709	672	664	637	706	718	707	705	723	677	674	711	716	761	697	660	673	664	748	685	699	718	667	721	689	688	688	664	647	690	704	666	684	690	691	701	702	711	698	686	678	708	668	679	685	663	743	644	672	700	705	702	691	719	700	729	672	689	708	728	716	718	733	739	664	695	683	675	671	668	701	711	679	658	706	707	740	664	688	660	693	730	684	734	663	714	721	721	694	696	672	728	675	679	666	686	665	694	718	712	637	682	739	683	689	681	707	673	660	693	658	679	694	699	689	668	688	719	711	681	746	684	695	708	672	718	672	687	670	675	713	689	734	716	653	687	659	679	717	682	704	679	698	714	685	760	655	674	687	713	686	677	660	698	663	647	707	756	674	700	692	693	689	671	708	688	711	704	701	724	701	653	690	713	685	731	682	731	711	690	695	705	738	708	647	634	732	697	682	719	686	711	658	677	722	713	750	643	713	708	667	658	736	696	703	727	742	673	722	691	680	675	696	692	678	688	703	693	692	701	693	690	745	686	706	713	657	703	665	653	664	682	679	624	690	687	690	694	699	680	769	662	726	700	718	719	691	678	708	677	740	733	674	709	695	664	675	681	722	709	701	690	728	723	676	747	692	662	758	655	699	695	688	729	679	715	688	710	682	684	734	760	693	672	736	729	678	704	724	677	704	690	668	688	714	683	747	711	717	660	719	733	729	662	649	683	680	710	719	709	706	699	730	640	730	697	717	695	724	634	720	686	723	727	677	697	654	724	758	679	684	703	694	698	695	636	714	661	682	713	730	673	676	665	687	686	702	715
24559	21383	28386	24754	18855	3247	1357	867	832	804	679	572	567	554	485	493	482	447	477	485	426	450	459	388	385	400	385	413	356	399	429	387	391	402	403	381	364	388	424	396	381	366	363	375	328	369	377	393	363	382	396	374	372	391	352	358	363	353	404	355	385	402	401	380	374	368	371	357	375	376	364	372	379	348	328	389	366	405	401	373	395	362	364	348	382	384	346	352	359	312	351	382	353	376	402	352	370	349	358	378	362	372	349	365	341	367	373	374	365	360	339	386	390	398	374	401	362	369	395	410	374	366	405	360	353	371	353	374	333	350	361	357	364	375	394	354	372	361	353	364	370	385	354	380	360	358	370	333	383	317	362	364	374	380	346	380	335	313	371	347	372	376	364	369	413	386	383	379	343	364	376	372	378	377	348	380	385	378	374	412	361	318	375	346	368	385	324	366	360	378	371	351	360	372	368	352	388	377	340	395	366	355	406	349	386	345	380	345	373	394	372	343	345	368	412	363	350	373	378	379	362	354	350	400	365	352	355	352	358	335	382	390	376	390	368	362	378	368	339	380	356	342	370	365	373	390	344	405	353	386	396	379	366	362	397	345	370	382	340	366	383	379	324	384	362	401	384	354	397	361	355	358	395	369	352	378	358	368	353	371	373	353	348	379	380	364	367	323	362	373	342	375	339	359	332	372	382	356	389	364	348	324	349	358	368	377	367	356	351	380	361	377	375	355	365	354	352	378	346	383	372	370	363	379	373	342	368	404	359	363	373	397	350	361	402	357	348	392	371	360	424	409	373	342	353	374	370	355	368	355	385	388	350	378	358	386	364	332	365	366	391	375	388	357	378	392	362	372	396	362	383	369	393	376	399	354	384	352	360	358	371	384	319	364	352	385	369	383	361	373	391	388	353	346	356	390	340	387	390	378	365	379	338	398	348	372	361	382	366	374	332	388	376	353	402	393	382	387	365	351	360	360	368	381	398	369	362	370	341	367	399	361	340	359	332	358	415	359	350	379	361	364	332	371	390	369	355	336	368	354	366	327	359	359	399	352	373	391	396	345	382	373	370	402	381	362	375	339	345	368	374	342	345	364	353	376	376	372	348	335	379	374	395	364	339	393	348	345	354	346	330	377	376	355	382	364	347	359	396	375	384	378	346	369	376	370	393	377	375	378	398	391	364	361	347	377	370	371	347	365	357	323	376	363	391	370	350	395	376	409	378	372	373	405	355	347	368	419	383	346	361	340	365	364	364	368	400	381	370	403	372	368	395	342	381	346	375	369	374	355	345	423	368	349	392	390	355	375	353	383	356	329	366	391	393	375	356	354	342	379	395	367	376	414	355	341	390	372	357	359	382	330	354	355	373	347	401	351	342	390	352	380	362	365	340	358	367	354	368	368	347	372	366	377	385	414	343	359	377	397	361	366	343	360	374	366	360	376	394	365	348	354	363	389	334	381	359	359	388	375	358	394	359	348	366	365	364	399	353	342	356	368	361	362	369	392	381	385	321	359	374	394	359	363	345	392	353	391	371	365	370	372	381	362	390	391	316	391	367	377	368	355	366	363	376	320	327	376	375	357	384	328	387	383	371	378	372	353	366	368	361	379	389	366	364	349	361	361	336	394	394	371	367	350	392	372	351	336	367	384	385	368	377	344	342	370	353	321	349	355	366	350	416	369	381	415	390	358	374	361	331	390	380	342	398	375	363	378	364	367	375	361	398	375	385	419	360	368	366	341	356	354	329	357	353	370	370	344	360	370	323	375	360	354	361	360	370	354	370	392	342	391	357	372	373	347	330	410	379	365	337	361	369	346	381	348	308	367	348	347	369	363	369	373	371	368	382	353	361	349	319	383	348	331	376	363	357	375	353	364	402	370	366	383	364	383	398	380	343	401	373	354	340	383	375	358	344	353	376	331	384	353	398	347	358	340	353	372	327	399	381	381	339	356	364	348	355	335	332	352	345	349	396	361	360	363	361	384	326	373	320	390	379	371	341	389	366	371	380	392	374	346	371	400	394	372	342	355	345	348	361	344	390	373	343	335	380	366	352	371	381	366	388	358	343	380	364	419	357	361	380	373	375	359	367	366	388	361	392	370	369	356	385	328	346	378	368	357	414	335	375	374	358	341	339	348	384	364	369	362	336	381	349	349	351	359	340	373	344	332	337	360	362	369	392	380	369	352	379	409	373	351	342	338	355	375	389	391	356	357	335	377	329	322	373	356	347	384	373	362	397	384	365	333	353	364	389	387	332	368	358	359	349	362	382	354	354	369	380	389	351	382	366	351	382	341	370	368	389	389	370	354	349	362	398	381	372	395	371	373	362	404	400	408	409	412	376	393	342	387	349	362	381	384	372	366	362	331	367	356	350	367	343	406	391	337	391	408	368	363	362	361	369	331	384	344	395	354	352	363	346	365	394	365	374	393	365	377	351	367	386	364	369	356	359	385	353	369	370	407	360	362	381	369	397	357	360	381	361	347	344	372	389	357	386	354	345	396	334	376	344	374	368	365	389	356	336	396	367	379	349	358	345	361	358	361	344	362	349	373	384	379	350	384	356	366	350	340	375	363	327	365	377	401	366	365	365	387	344	365	356	374	356	376	364	337	371	358	361	359	372	382	349	339	363	388	351	337	367	369	348	374	379	379	353	366	387	384	351	360	385	351	358	360	320	360	381	364	365	360	370	330	361	350	346	370	392	352	370	365	392	338	368	357	366	380	355	371	356	368	355	359	363	358	336	366	352	365	349	360	343	356	414	348	367	361	370	330	372	367	363	381	403	381	378	384	325	350	364	350	365	377	382	346	379	337	343	327	374	407	391	395	371	362	362	358	368	385	378	349	348	406	366	346	358	367	362	360	356	350	382	365	410	371	385	361	368	371	366	365	370	405	340	359	380	374	330	356	363	385	359	329	369	340	370	365	380	331	336	340	412	346	380	394	371	363	358	381	362	387	349	371	378	372	348	331	371	356	346	362	367	348	357	401	371	334	360	372	364	375	377	358	366	379	369	327	367	337	382	367	392	335	348	353	352	385	342	341	335	345	336	392	370	380	365	348	343	394	361	333	328	369	372	366	326	364	365	333	369	419	366	348	368	366	366	351	376	319	372	363	396	361	369	345	369	333	357	368	368	391	370	361	323	414	396	355	367	394	359	377	355	348	355	374	354	365	394	388	378	375	360	390	381	396	333	353	368	365	349	355	355	373	394	350	367	388	373	345	361	353	353	398	375	364	359	370	376	397	360	330	364	350	350	417	394	377	339	364	396	370	373	359	356	382	380	360	352	361	349	368	352	376	365	378	386	376	381	379	368	348	392	384	319	380	345	385	326	376	381	368	374	375	373	402	344	377	404	365	358	341	340	355	359	345	371	352	393	374	389	332	350	376	393	375	349	359	382	366	348	378	347	400	362	352	366	372	377	368	377	347	374	374	348	398	383	401	403	391	377	349	323	383	354	367	363	382	357	370	356	367	353	341	379	386	394	366
11839	21944	19170	10764	6653	4269	3025	2292	2224	2187	1716	1413	1180	1179	1063	1047	971	1028	992	965	890	813	770	800	730	697	703	685	736	704	744	700	682	690	657	673	672	654	636	667	636	630	576	654	645	661	656	637	647	608	611	650	638	624	673	636	653	628	612	622	627	631	614	659	612	649	680	638	637	631	594	640	619	614	638	624	634	588	628	678	657	602	646	629	646	633	618	666	593	593	601	589	637	646	621	650	600	644	618	645	607	620	644	656	628	649	621	631	633	600	660	611	652	661	659	642	618	680	653	630	639	617	653	628	649	607	603	655	670	619	659	611	639	617	632	636	632	626	680	665	631	663	632	654	663	564	611	648	634	625	663	590	622	628	621	621	621	626	643	623	626	634	616	618	647	641	576	627	630	617	621	640	642	620	611	606	609	640	631	621	572	631	642	592	626	655	654	612	618	642	634	675	680	573	631	634	616	619	617	574	609	648	608	598	591	592	643	655	663	599	611	643	647	630	613	610	620	659	614	631	615	613	666	624	657	662	666	605	624	653	635	626	562	588	632	628	602	627	618	657	625	605	690	606	646	619	598	677	634	586	628	657	604	641	633	583	637	633	615	644	608	657	615	601	605	607	587	588	622	652	639	624	662	625	656	613	633	630	611	652	591	665	602	578	606	624	632	612	649	644	619	641	619	626	638	628	639	637	613	621	599	642	624	638	619	569	636	590	620	597	661	660	605	610	656	679	608	635	637	634	664	584	623	657	637	653	624	621	632	616	638	619	601	654	625	624	620	663	612	624	616	590	629	631	610	622	618	652	637	611	640	701	603	624	643	614	615	628	637	617	666	601	587	616	585	650	648	646	604	636	618	649	626	618	589	616	631	659	598	612	620	601	647	624	629	660	603	634	612	640	635	635	640	658	657	628	622	580	575	590	638	616	600	653	637	635	612	626	608	618	616	597	625	641	673	632	653	606	648	640	617	596	622	664	617	618	620	628	643	619	618	634	597	671	596	617	584	627	610	627	649	559	658	586	622	606	610	605	646	606	619	634	620	626	648	639	580	688	570	598	619	584	657	656	609	637	619	605	617	629	592	631	634	627	652	623	633	620	634	658	604	585	643	634	574	625	565	585	631	624	643	664	594	588	661	656	621	617	651	608	570	634	672	630	632	624	603	637	623	627	649	644	607	605	630	616	626	576	590	597	622	611	595	620	645	611	638	629	671	629	605	617	641	607	593	631	660	597	629	598	624	622	571	613	647	615	617	627	640	640	624	658	592	637	638	632	632	574	640	639	636	611	615	671	675	597	602	668	644	655	577	634	621	650	602	613	621	644	670	622	625	606	625	663	678	616	668	642	654	630	644	614	683	645	640	619	614	622	609	633	576	604	645	678	661	685	626	632	654	633	663	595	614	617	646	661	601	617	628	598	626	615	608	616	598	616	603	658	613	660	605	647	631	666	607	564	601	649	586	660	582	620	592	596	616	641	596	657	667	590	632	621	622	605	665	615	641	618	632	604	624	619	609	634	621	603	646	636	611	672	624	676	634	621	662	622	610	629	616	632	610	607	671	631	646	636	625	605	685	622	645	592	624	644	639	659	643	619	614	659	657	647	638	622	621	608	631	574	602	630	585	629	638	608	622	621	609	652	670	598	613	659	636	668	591	576	599	642	609	641	608	655	620	672	660	647	631	609	588	630	591	639	590	641	615	615	609	663	627	613	632	646	638	579	588	611	660	621	613	632	634	671	639	656	634	608	653	642	626	632	660	606	606	592	631	625	635	642	675	609	613	627	596	651	612	635	610	664	627	644	644	642	615	580	610	619	634	592	633	632	660	632	616	617	635	652	619	626	583	586	655	648	629	644	639	612	691	601	639	614	622	637	601	619	589	645	609	619	659	651	638	593	650	606	621	634	655	581	655	659	652	673	612	619	632	626	583	705	612	595	605	612	638	606	625	656	652	651	634	619	602	605	632	625	605	646	629	637	674	640	679	628	661	642	658	556	622	620	653	612	636	574	644	638	584	649	632	571	620	638	648	669	636	623	629	643	641	611	683	640	636	641	615	623	604	589	643	639	623	629	637	627	632	606	630	647	595	649	613	641	620	613	623	622	664	633	588	630	624	609	610	636	624	628	656	596	616	615	626	655	635	637	620	697	629	560	636	683	663	588	632	652	657	649	635	637	627	669	671	639	602	614	580	633	635	605	632	624	644	612	657	659	619	588	604	662	612	638	624	638	589	613	598	619	636	615	581	657	643	627	640	616	643	601	649	663	670	680	595	620	598	624	631	629	613	619	619	653	673	611	598	624	619	649	627	664	588	612	604	659	586	569	630	598	615	619	631	637	589	617	654	648	573	606	638	638	601	627	638	676	617	599	630	613	646	664	619	643	612	578	617	599	601	602	639	601	625	644	635	583	655	640	622	626	620	651	611	580	639	609	618	589	600	658	662	616	624	617	610	616	671	657	602	581	608	646	614	656	653	629	598	665	638	616	602	620	644	617	614	645	655	626	626	660	618	639	637	643	651	610	630	633	647	607	661	601	637	586	634	617	645	635	590	661	672	602	622	636	678	649	654	609	648	601	655	656	654	656	635	628	640	623	627	639	621	636	668	666	671	638	627	629	625	615	683	612	653	571	684	628	628	642	618	638	624	615	647	523	601	612	651	613	675	583	638	602	605	656	645	630	662	633	636	637	613	629	647	569	664	636	604	675	650	621	633	617	625	624	601	603	640	644	667	606	614	587	678	615	617	643	639	673	611	592	609	614	616	599	673	665	644	631	616	636	612	565	667	612	640	665	641	623	617	639	664	610	649	637	639	672	581	611	609	619	621	589	603	637	619	613	636	639	615	631	648	630	655	666	594	623	632	584	596	597	617	601	642	619	608	678	611	663	624	636	637	628	689	667	643	584	643	646	601	622	648	623	571	646	649	646	627	644	636	675	642	640	608	642	647	635	670	606	607	632	624	611	636	649	643	630	678	665	628	661	656	646	610	588	625	611	614	588	603	618	631	651	651	654	622	635	637	628	614	572	692	704	632	597	656	619	604	647	671	633	654	615	630	621	612	633	629	650	588	655	624	673	645	640	612	631	583	633	658	639	616	627	664	605	634	626	614	615	634	629	641	633	605	641	611	630	603	594	605	644	613	626	642	613	654	650	573	673	649	633	632	622	630	613	590	651	616	627	578	642	613	655	632	631	653	612	628	594	613	593	659	565	589	647	660	632	663	614	628	649	627	618	615	612	628	650	620	590	627	601	605	640	571	630	646	619	619	662	631	641	618	654	615	602	618	642	690	621	595	637	643	624	630	600	619	628	599	636	642	637	591	663	585	683	615	598	596	662	593	641	638	636	616	608	642	599	618	648	631	654	603	623	654	661	595	673	603	621	639	624	670	606	609	598	615	639	619	675	636	600	616	674	654	587	655	620	600	597	671	614	636	621	640	641	610	667	652	594	635	588	645	649	653	617	616	622	638	649	683	671	633	638
23507	21410	29184	24021	21413	19193	3302	1112	908	895	547	526	390	439	381	328	344	317	319	313	255	271	233	222	196	193	200	211	214	194	191	190	187	196	166	166	177	162	158	160	160	176	178	150	179	170	151	162	161	174	164	175	141	161	155	136	168	152	184	120	163	148	135	164	154	140	132	141	131	164	154	163	142	141	163	154	133	126	148	147	162	153	159	177	147	127	143	176	142	149	147	155	153	154	147	161	157	157	150	134	175	145	151	129	171	149	147	147	141	137	132	142	144	131	139	149	163	143	167	144	153	163	151	165	170	163	151	150	149	173	153	162	144	154	156	137	131	155	168	170	157	168	129	142	156	116	142	159	159	136	161	168	180	166	157	148	161	123	159	147	165	139	158	131	163	148	142	145	144	146	149	145	128	144	123	147	164	147	174	144	147	155	139	141	148	147	139	145	170	123	152	137	150	126	155	135	162	136	154	157	139	134	156	141	142	138	151	131	141	158	130	135	152	124	137	155	152	160	138	143	157	154	146	143	131	145	147	173	150	138	144	152	149	141	133	151	151	134	184	148	163	137	160	140	164	157	153	119	157	154	141	131	149	149	151	153	154	153	152	160	139	142	152	149	145	169	136	147	138	149	159	151	145	155	146	133	143	150	137	139	145	139	148	127	147	152	137	159	155	154	131	150	156	130	146	146	145	155	154	139	150	159	138	139	162	172	130	152	159	145	147	148	123	148	155	163	167	145	148	131	136	163	144	152	161	141	150	147	150	152	156	142	146	149	135	155	146	159	148	151	138	134	136	126	163	153	148	157	147	164	157	162	140	144	146	139	159	135	132	134	144	149	149	136	160	157	136	143	166	167	148	134	159	145	142	149	133	125	155	143	166	157	171	144	149	147	138	140	153	180	158	137	149	153	150	150	169	175	134	148	149	159	162	143	127	144	171	144	161	119	141	130	176	139	156	137	132	152	139	155	156	138	137	157	148	148	147	142	160	136	161	138	142	149	138	137	146	142	152	139	141	158	159	173	160	154	139	148	144	151	160	148	153	165	138	140	138	173	156	140	142	160	131	172	157	141	163	150	125	148	153	160	134	147	169	164	143	139	162	144	147	125	138	153	155	171	166	135	136	167	128	165	155	130	153	155	153	132	149	169	141	157	142	146	154	146	152	144	144	152	150	161	142	138	178	138	151	125	169	161	137	146	169	153	150	153	150	161	146	136	155	122	160	166	149	166	128	152	142	163	131	140	152	148	154	133	162	159	162	148	127	140	130	144	152	149	135	132	146	160	150	126	135	137	171	162	149	151	161	172	146	143	150	156	143	139	142	160	135	142	166	151	147	159	138	148	147	158	144	132	130	142	136	139	133	165	148	128	133	139	154	145	136	150	140	141	154	165	142	151	161	157	164	154	147	154	139	154	148	134	147	151	143	140	139	153	141	147	145	148	161	136	155	137	164	148	148	138	148	157	151	139	146	164	154	139	169	142	161	133	139	143	150	146	166	148	155	127	157	136	142	169	156	155	150	157	170	131	156	160	156	134	164	149	137	160	175	139	147	132	157	143	157	160	157	160	162	128	142	142	179	147	163	128	147	169	133	160	161	165	149	146	148	144	168	155	157	153	150	139	128	143	170	150	149	129	159	154	157	137	162	161	158	181	153	149	147	163	144	140	131	134	159	150	125	170	147	141	162	144	135	131	144	133	127	144	158	123	147	148	133	148	150	157	156	148	130	145	148	128	136	153	141	153	141	162	148	134	142	129	149	138	158	128	157	153	159	142	173	147	141	132	148	158	144	152	150	155	146	136	154	143	160	156	141	148	131	151	162	163	166	153	198	176	149	166	146	145	141	170	157	146	169	183	159	151	149	151	147	138	149	177	145	162	134	152	142	158	169	149	155	153	130	144	128	132	157	145	156	149	170	140	148	118	163	144	141	167	152	154	142	148	136	180	151	145	145	156	152	153	128	146	149	143	148	147	149	142	144	153	146	155	148	129	161	143	150	140	121	148	157	119	156	142	140	145	137	158	163	141	167	144	171	142	134	150	158	174	173	145	166	147	160	160	153	139	157	147	145	153	134	142	147	137	150	151	154	159	165	167	145	123	146	159	154	174	149	152	159	145	145	160	124	182	134	148	141	157	184	155	133	153	156	126	162	139	156	133	144	127	164	154	148	144	130	137	168	143	157	156	139	157	167	164	155	119	143	142	150	150	144	144	138	166	142	137	156	157	154	168	162	143	157	133	171	134	160	148	147	161	165	135	137	151	146	167	145	150	136	145	156	142	149	152	146	134	144	164	147	146	143	161	135	162	156	156	166	144	171	142	146	138	153	150	160	156	168	127	116	145	150	148	128	142	144	149	144	150	129	139	142	128	150	135	146	144	161	141	134	130	156	138	147	153	160	152	151	158	125	158	152	138	144	134	158	149	141	134	139	172	168	164	151	166	146	160	128	140	149	132	163	157	173	138	142	132	148	130	157	133	156	160	160	135	152	129	154	142	146	146	163	135	160	142	129	145	148	163	166	152	165	145	154	124	140	147	134	134	156	160	145	143	159	173	154	152	150	143	162	152	154	151	160	146	163	141	145	122	163	141	132	156	134	168	146	151	141	135	155	150	131	151	135	139	133	164	155	151	154	155	151	133	147	132	146	147	143	123	141	150	150	135	152	155	166	129	143	130	146	139	148	124	143	143	122	144	140	167	155	128	151	141	154	127	157	178	139	146	159	142	123	136	148	148	161	133	146	140	163	154	158	153	155	160	135	139	170	156	139	144	137	151	157	139	143	149	165	154	159	151	147	140	140	159	163	149	133	146	138	151	145	153	151	135	132	138	150	152	147	132	129	145	168	167	162	126	147	146	136	146	164	139	182	144	163	168	135	158	146	153	140	144	130	158	179	110	125	153	141	147	142	156	150	146	159	156	144	138	139	146	142	140	117	138	153	126	170	120	142	153	167	134	154	161	145	157	151	172	133	139	158	135	130	151	153	140	139	150	159	157	131	158	146	138	138	162	135	140	150	169	160	137	136	138	146	164	149	162	125	137	158	151	170	157	161	133	159	151	157	140	161	163	169	156	129	139	157	155	138	146	162	154	136	138	141	148	139	158	154	160	128	172	140	138	163	145	160	137	146	166	149	135	143	139	148	133	149	172	160	163	130	151	139	169	131	122	160	142	138	138	135	153	163	173	140	152	163	121	175	130	153	161	157	156	150	136	182	141	132	131	153	158	145	156	159	140	149	141	148	172	130	147	139	173	164	163	161	165	145	141	152	171	155	135	141	143	133	154	149	149	153	152	143	178	175	133	131	137	146	141	149	130	150	131	145	142	156	156	148	142	149	127	139	170	170	163	155	175	133	163	165	140	151	157	133	165	144	146	138	141	143	157	131	137	141	166	149	132	126	150	164	140	148	137	140	160	162	153	168	150	159	137	150	129	161	182	169	163	182	143	131	131	142	140	155	148	166	152	131	163	161	152	133	126	152	128
14358	27985	25443	15113	9820	6694	4626	3251	2964	2790	1997	1610	1308	1207	1083	1010	979	927	840	752	670	575	553	488	476	431	427	407	416	414	418	367	380	318	327	299	330	337	308	291	305	299	283	290	300	269	269	283	256	298	280	260	303	287	259	276	269	304	316	286	267	239	263	282	298	273	273	242	272	286	275	288	253	273	241	298	267	303	259	263	233	270	264	251	261	263	251	256	283	233	258	265	272	271	263	232	254	280	268	268	259	281	270	262	262	258	282	253	261	281	256	252	273	241	274	255	254	266	269	236	255	229	279	262	271	260	252	255	265	268	256	264	287	233	258	253	249	279	271	274	247	266	248	264	246	276	261	274	259	246	262	263	262	267	248	277	250	280	267	270	230	255	232	265	269	250	231	266	290	256	250	241	250	273	275	285	262	265	233	269	283	232	252	270	272	258	239	248	272	240	246	256	268	253	286	246	283	265	254	262	248	263	258	254	252	276	271	250	240	273	289	272	273	252	256	265	245	268	261	246	230	237	247	264	271	258	260	271	253	245	237	265	253	259	269	267	262	246	277	259	227	256	251	255	276	275	253	250	265	270	247	251	252	257	260	238	253	262	277	269	264	270	287	296	252	252	258	271	256	272	248	260	284	240	269	263	271	242	279	237	289	234	302	269	251	235	261	269	281	261	259	277	256	279	248	252	274	269	256	241	243	235	243	248	252	253	249	262	274	238	266	234	300	296	240	265	266	272	260	256	261	262	248	283	264	255	274	249	275	249	281	266	255	253	251	259	289	277	245	258	266	262	263	251	230	274	235	265	276	269	271	256	261	291	264	265	272	260	268	279	272	263	294	242	234	269	259	237	248	273	255	258	292	273	242	249	245	259	253	260	251	265	246	266	264	267	262	271	240	241	250	260	255	275	247	242	298	234	277	229	253	268	276	255	223	263	240	267	277	241	295	245	260	252	266	290	255	254	249	233	232	275	245	268	289	229	277	266	269	231	265	287	257	254	252	276	273	248	270	272	293	253	268	271	234	247	260	241	242	271	241	248	250	259	248	268	277	246	242	268	292	254	275	262	287	265	267	226	247	245	273	266	280	259	256	245	257	268	259	278	265	225	274	253	261	270	260	254	245	265	256	250	260	277	238	262	263	276	250	258	216	280	252	315	273	248	244	281	264	269	266	266	262	281	289	249	278	255	264	273	289	273	219	245	277	265	255	262	245	236	274	251	275	266	259	263	280	267	264	280	262	261	272	241	280	276	263	268	275	270	277	260	250	255	284	258	271	290	229	268	278	274	273	270	267	272	281	280	266	265	254	226	280	246	292	275	235	273	311	289	244	251	250	256	247	297	291	279	241	270	265	285	287	268	276	242	241	259	254	284	273	263	286	257	255	252	259	228	277	261	262	231	265	258	240	256	255	251	281	252	241	272	275	265	287	247	248	254	256	274	286	296	263	259	269	263	260	233	258	295	254	270	262	239	247	253	276	229	256	235	236	264	272	250	261	234	277	252	264	272	248	230	254	264	246	281	278	239	232	299	284	251	258	255	270	264	264	228	272	271	282	239	244	273	267	295	271	283	257	267	283	253	268	280	244	247	251	248	263	277	280	215	265	239	262	281	276	237	247	256	255	238	254	273	295	220	260	260	243	263	242	282	249	253	252	287	263	273	262	271	286	258	225	251	271	261	247	267	271	242	264	261	258	264	243	248	284	251	254	251	257	247	262	252	268	243	271	291	300	251	217	264	237	261	298	216	270	249	254	286	247	265	271	270	291	261	274	250	314	259	283	276	263	273	282	241	248	254	235	239	237	259	276	297	287	242	277	240	255	271	264	257	238	253	267	289	270	271	270	255	235	239	263	261	265	247	271	272	244	260	265	285	258	270	261	281	276	261	263	289	259	257	244	261	258	266	266	279	291	246	219	229	261	258	290	289	271	273	281	300	267	295	265	259	250	263	287	248	241	264	239	259	262	271	273	250	266	265	286	294	281	291	251	262	251	251	245	260	285	282	263	226	247	287	290	288	260	274	266	246	274	251	255	286	285	256	263	251	248	248	256	263	229	247	267	261	258	282	276	290	265	245	267	264	266	233	231	271	272	258	261	270	237	268	282	285	258	258	276	254	271	250	255	259	291	284	285	260	283	247	245	277	285	271	273	275	249	246	243	275	269	285	273	293	246	285	264	297	268	258	250	279	266	250	273	263	267	238	259	275	276	252	232	252	276	259	260	266	212	256	243	264	275	271	275	262	275	264	260	255	254	279	289	262	278	253	277	250	276	268	274	252	274	282	247	248	256	283	239	249	277	239	250	241	258	257	247	293	259	260	270	245	296	248	292	248	260	267	299	258	249	270	257	241	257	267	277	285	281	259	266	255	278	287	240	252	244	241	263	265	283	275	241	260	256	254	270	258	263	276	264	256	262	278	262	252	266	274	273	301	232	260	259	227	245	260	271	259	259	275	274	245	251	259	264	265	256	237	271	249	262	266	297	258	263	259	273	275	260	284	295	257	260	262	287	268	255	278	243	239	279	262	255	251	265	270	259	280	277	246	283	250	274	259	260	282	235	271	299	257	262	238	250	262	272	275	233	261	281	270	245	262	280	250	286	244	287	250	269	286	231	268	259	266	290	288	271	265	265	264	260	259	234	247	259	252	239	262	253	261	265	276	265	256	249	265	231	253	264	267	283	247	259	246	247	229	269	238	282	257	229	268	260	243	285	259	263	262	246	252	241	267	239	251	246	260	286	248	239	234	259	231	288	274	284	280	237	268	273	252	263	242	264	260	273	284	238	232	279	258	262	271	265	245	265	274	277	275	256	271	260	227	238	265	271	240	286	238	252	233	251	261	237	259	303	253	243	282	248	253	284	248	238	244	265	290	253	232	272	248	269	262	241	302	262	271	288	271	249	264	273	225	273	260	234	242	239	252	268	255	266	253	300	277	244	265	270	259	246	279	265	281	267	230	304	253	270	264	280	243	251	297	263	286	265	259	235	249	265	264	245	264	252	248	261	244	248	236	242	273	281	252	255	274	240	261	265	256	268	272	279	267	266	245	270	300	265	254	251	272	262	275	290	265	263	248	233	241	261	266	239	263	280	275	260	282	267	264	261	248	284	268	244	249	266	289	253	249	278	290	286	253	261	281	259	256	263	249	244	276	253	277	259	274	268	243	265	285	259	265	249	265	259	267	257	273	257	249	270	258	280	249	269	246	286	252	296	255	241	244	277	269	269	283	269	232	251	276	269	285	273	235	255	252	266	278	296	232	268	251	258	237	240	253	281	258	276	283	252	246	261	263	297	288	262	244	247	273	267	255	266	272	234	281	250	266	270	250	258	261	285	282	279	227	258	270	252	249	274	272	269	252	290	282	267	271	255	258	276	266	229	250	276	271	245	290	265	254	272	229	258	232	264	271	251	253	271	242	284	257	298	297	257	245	255	279	239	265	256	282	256	241	302	259	244	251	264	268	286	273	276	253	257	279	256	264
27091	20291	10896	3598	1494	978	755	535	579	573	549	471	466	454	465	474	508	450	477	449	427	432	430	454	430	451	420	415	410	449	429	396	425	387	388	409	380	384	426	432	394	391	393	427	390	429	457	414	427	439	433	469	433	381	407	426	375	414	448	405	417	410	414	381	414	389	441	418	463	417	383	418	368	453	399	398	416	406	389	393	425	436	391	432	425	412	417	388	405	376	417	427	422	417	398	403	427	396	447	441	392	441	455	403	442	425	401	442	410	380	418	422	389	404	436	432	437	417	397	394	410	404	419	397	437	409	399	398	414	446	426	402	398	425	412	410	416	441	415	412	421	396	395	430	398	417	452	443	400	429	427	375	428	402	435	415	402	370	352	387	417	411	442	398	384	390	429	407	421	434	416	408	413	433	391	357	393	404	418	405	434	398	395	362	431	424	400	401	422	403	402	422	402	424	413	419	391	415	415	400	414	415	406	409	425	357	358	412	456	435	394	458	426	421	404	477	393	405	453	372	389	391	389	356	412	437	391	400	390	417	390	428	426	419	415	414	374	402	393	384	417	413	435	423	432	393	407	386	418	389	381	416	428	398	383	428	381	379	405	419	376	374	418	444	392	416	414	395	381	420	421	410	435	428	440	416	451	426	398	391	439	376	437	383	409	412	388	425	398	393	398	413	384	408	376	409	394	391	382	429	425	391	407	423	426	422	413	425	422	409	429	425	440	415	404	408	436	396	403	435	409	416	382	438	392	418	416	412	401	415	408	432	443	392	451	422	415	408	410	400	424	425	389	444	432	444	412	440	374	392	405	426	437	420	418	365	448	409	428	446	419	433	395	430	421	407	429	416	393	407	439	353	405	419	432	399	425	394	420	424	424	395	391	402	401	426	425	417	398	406	388	410	385	386	400	409	440	409	373	389	409	400	403	411	404	394	424	397	392	455	409	447	442	401	403	415	439	417	409	408	434	428	444	403	415	402	372	393	427	415	392	426	379	402	425	441	407	417	412	414	432	435	403	419	387	415	400	395	382	402	404	389	398	411	381	458	374	391	394	445	419	412	392	394	365	391	408	451	423	395	400	362	405	398	397	366	442	405	378	398	405	418	375	405	405	406	418	406	397	424	401	443	381	450	422	422	397	389	382	418	408	416	421	458	412	435	412	398	401	412	387	393	413	424	392	409	380	411	420	398	375	396	424	398	391	446	370	377	424	427	403	378	408	423	414	445	443	416	432	394	379	394	416	402	376	387	427	415	430	430	406	437	423	403	385	409	408	394	411	373	352	433	425	445	392	444	394	419	420	431	415	356	467	394	410	427	409	376	407	385	361	440	425	433	418	413	391	387	392	389	422	417	399	411	406	397	393	410	421	421	425	397	386	393	421	415	419	396	401	402	424	431	406	401	447	399	414	416	411	410	414	383	415	385	412	402	399	385	414	380	422	444	411	428	406	390	431	415	446	415	407	410	433	390	388	401	382	417	422	391	401	398	410	413	401	436	423	428	403	420	397	397	411	432	393	392	417	369	412	368	407	415	365	421	430	402	426	427	417	443	402	393	441	409	405	444	404	391	430	401	427	432	394	398	433	408	396	410	420	430	397	436	390	416	446	404	401	394	403	400	385	394	404	418	408	397	447	406	383	433	402	404	412	413	392	408	416	392	446	422	415	379	407	413	428	417	394	399	456	431	397	427	424	427	428	443	414	415	405	432	420	442	410	409	445	411	433	382	394	406	414	379	404	406	429	383	424	411	417	431	419	421	423	434	387	409	376	415	402	374	417	402	381	409	426	430	417	384	419	407	394	419	394	406	379	417	436	397	420	410	435	399	417	412	419	409	435	410	430	424	420	440	398	387	414	425	412	390	406	391	403	432	413	420	373	392	409	387	442	431	403	404	413	403	429	390	414	426	432	453	402	392	413	443	383	451	405	446	396	424	413	431	396	396	420	416	412	393	392	424	438	402	467	387	384	430	402	404	432	443	442	425	452	433	415	386	389	426	412	389	407	405	427	436	431	428	404	448	417	422	431	421	410	425	394	409	405	408	428	438	427	479	403	407	457	410	425	387	479	377	383	402	420	426	424	408	401	366	411	413	403	407	405	399	450	442	420	364	431	370	452	406	412	416	405	413	406	408	426	438	392	450	381	452	425	388	397	387	421	402	393	390	413	391	404	412	423	395	421	415	392	433	426	454	423	428	388	406	411	358	392	407	378	380	398	395	400	373	426	415	442	388	392	399	415	420	403	419	414	420	385	389	412	417	390	425	434	379	433	406	456	452	448	420	395	393	457	406	442	395	426	378	428	419	408	427	397	398	412	413	418	372	384	417	408	442	405	379	421	413	403	406	401	405	398	416	416	440	398	393	393	406	443	422	404	402	395	424	447	390	430	443	391	377	366	386	429	402	411	449	449	430	417	405	385	411	430	426	459	400	391	416	403	351	431	433	401	441	393	393	424	377	400	393	442	403	421	435	407	410	407	406	427	397	395	383	412	418	405	440	422	419	432	413	407	456	414	396	367	385	400	404	444	416	425	435	440	406	402	444	412	372	411	413	444	416	409	439	419	375	450	394	409	397	396	426	403	398	391	411	392	410	442	430	383	428	388	419	400	396	440	409	406	418	429	397	411	408	378	431	427	435	433	386	432	428	402	427	416	429	402	425	428	440	429	404	399	411	416	388	421	397	421	427	384	418	429	419	398	404	391	420	403	449	409	393	397	397	411	423	413	419	419	423	401	399	433	403	391	422	379	422	385	411	432	389	412	409	399	426	401	393	443	391	406	398	412	395	424	415	418	368	390	394	413	411	418	430	422	401	391	389	422	415	433	361	425	413	423	401	400	419	391	441	383	404	413	388	404	401	436	420	423	368	397	422	401	443	401	453	383	369	401	434	371	412	396	428	444	390	420	398	419	386	403	408	419	394	455	404	410	436	432	416	436	426	386	412	407	394	418	426	435	428	425	416	381	435	409	446	399	428	446	414	440	418	434	420	428	416	422	413	438	432	406	398	381	405	394	418	450	379	431	403	412	414	444	402	370	386	394	397	409	448	400	383	408	408	415	466	427	408	419	401	418	421	413	419	397	401	425	422	386	447	407	408	384	412	455	433	400	408	419	414	385	379	430	342	424	427	412	385	400	375	413	400	434	412	374	411	398	426	430	388	415	393	413	397	422	405	384	381	394	401	369	419	396	421	441	406	423	423	390	410	406	381	423	426	403	400	420	421	405	430	425	404	428	402	391	434	390	371	397	424	383	399	382	415	417	446	424	386	386	396	417	422	436	411	383	433	429	407	419	395	411	385	416	390	393	419	416	424	399	424	387	402	411	418	426	424	418	426	410	407	430	377	416	432	429	444	446	433	432	405	369	389	420	442	412	415	430	432	417	427	412	431	460	399	426	405	422	393	452	443	410	413	401	410	421	425	367	403	390	414	383	410	405	434	426	383	425	419	442	405	399	417	414	384	417	397	434	418	371	453	406	408
10305	15189	13148	6331	3750	2492	1703	1309	1302	1335	1098	1002	869	869	901	823	811	873	819	809	805	761	723	748	719	726	740	728	690	752	737	699	690	696	646	697	698	687	680	678	734	702	679	677	697	665	673	667	640	722	632	701	657	682	694	658	661	664	667	679	689	693	702	675	684	686	721	664	700	673	694	680	715	701	737	687	682	670	708	681	687	748	688	669	693	691	719	723	733	674	691	740	685	710	693	720	684	687	735	700	657	657	701	692	663	703	714	656	709	696	683	692	684	721	672	686	673	694	721	671	676	657	711	657	700	708	698	731	677	677	674	714	665	726	710	679	676	627	637	697	698	735	685	697	723	651	699	712	721	716	662	706	713	702	662	686	697	655	702	717	708	763	664	663	670	666	717	650	680	691	709	701	695	682	681	689	679	695	674	713	691	723	690	672	625	704	685	677	690	693	698	689	662	723	698	718	694	697	652	698	725	692	709	705	721	673	686	665	702	675	691	725	695	614	692	761	719	702	644	611	677	664	686	692	656	702	697	695	651	729	746	696	692	642	705	731	699	674	680	698	670	679	749	681	752	676	673	675	656	657	703	687	661	660	670	665	730	650	661	654	712	708	694	713	730	655	708	716	711	676	690	719	677	689	738	671	694	739	641	662	638	712	663	678	653	713	706	675	627	740	687	708	680	700	670	676	720	682	721	667	731	713	673	639	709	695	717	684	683	691	676	713	724	659	671	709	646	678	676	741	672	653	681	692	705	730	697	668	657	677	709	723	688	683	690	681	695	659	707	672	694	678	705	703	703	731	645	674	682	706	695	657	710	703	699	740	670	681	709	699	643	707	665	688	710	656	686	700	705	709	676	662	669	682	687	648	667	713	693	695	669	667	664	669	695	700	661	713	688	683	648	716	694	688	646	658	716	717	679	712	723	690	687	693	715	639	651	685	731	680	690	675	725	673	679	681	738	695	694	710	683	694	700	646	672	712	698	668	709	662	671	720	630	655	673	701	697	703	694	655	633	672	698	677	659	683	708	685	672	630	676	687	663	685	677	726	699	698	684	700	690	645	637	682	705	694	728	732	689	695	671	662	679	717	710	695	685	764	703	672	691	692	679	691	647	660	650	688	690	700	687	636	712	721	675	685	685	697	694	686	668	659	663	740	706	706	686	686	673	713	710	635	714	687	753	694	695	714	672	710	647	692	661	711	687	675	660	673	718	671	681	718	656	716	706	735	708	661	694	668	712	665	688	680	702	689	650	678	691	652	689	661	713	677	707	689	657	737	671	710	684	675	699	703	688	660	674	620	751	680	667	691	686	684	677	692	716	693	682	699	731	668	677	680	727	678	727	634	719	667	704	704	705	701	689	665	660	642	734	687	666	731	688	672	728	698	750	696	663	685	680	705	720	683	680	685	689	689	666	680	639	648	708	680	644	715	729	679	711	683	623	706	707	660	759	729	622	665	671	689	665	694	700	703	665	656	738	693	674	689	695	677	715	643	706	734	663	746	695	695	706	694	673	632	746	682	650	633	665	728	701	674	698	698	683	656	667	662	715	639	690	706	672	654	680	703	669	697	716	729	693	694	651	674	678	676	669	700	665	654	666	660	668	683	719	667	660	684	673	662	681	753	642	692	699	773	724	716	732	698	737	669	699	735	722	682	701	716	733	695	709	685	717	674	668	720	691	709	673	670	668	658	738	702	714	695	710	670	700	638	721	704	647	706	672	703	720	701	731	678	671	693	691	679	708	681	689	670	752	703	711	651	687	709	664	702	701	673	700	712	732	713	664	679	680	661	727	645	724	733	689	707	681	676	655	688	673	613	691	667	690	679	710	668	695	672	734	671	721	690	673	716	700	711	671	653	708	665	689	672	672	716	685	716	667	690	702	710	653	703	708	724	664	670	640	680	655	732	671	633	719	679	715	679	711	699	722	718	662	630	661	693	659	685	686	732	639	692	711	688	700	663	681	687	698	694	666	682	673	731	658	691	681	702	715	721	678	657	688	659	704	694	677	697	727	658	742	728	692	707	688	685	747	677	646	653	634	654	714	658	669	728	729	704	700	668	703	675	616	764	670	654	663	676	680	674	706	700	676	661	674	669	713	671	718	716	673	676	703	713	726	659	705	641	674	662	693	665	709	679	650	724	705	681	660	649	708	698	689	718	705	693	682	658	742	688	670	707	691	656	714	695	660	694	667	682	650	685	652	694	645	661	735	684	672	701	728	701	696	662	665	675	698	684	676	671	692	702	701	718	662	716	688	651	696	694	718	690	664	683	676	683	710	687	655	708	705	701	679	688	704	699	706	690	689	706	707	712	705	745	722	684	692	706	652	684	680	712	694	651	680	644	685	703	688	715	698	719	709	697	708	733	694	693	682	712	683	667	718	677	697	719	700	713	693	693	680	667	675	666	669	668	705	687	711	635	705	679	691	669	723	714	680	708	706	666	694	649	704	688	689	671	721	750	692	657	663	704	692	681	689	661	661	689	661	663	656	705	619	712	690	677	656	672	687	645	663	671	720	686	647	667	686	667	719	673	705	666	710	711	696	649	687	716	686	696	676	720	710	685	692	640	716	658	668	706	685	699	749	685	691	678	686	706	674	730	680	708	686	699	713	692	686	690	670	681	677	681	682	694	681	731	672	701	727	660	663	714	735	754	672	710	693	724	668	720	614	693	683	709	710	725	713	711	702	702	731	703	700	680	688	659	720	698	675	665	697	686	695	694	728	701	678	683	655	667	689	692	656	694	651	655	666	685	670	639	713	700	619	683	659	669	652	691	700	688	762	691	700	687	707	704	698	722	663	685	662	672	663	707	687	668	687	697	715	700	690	668	686	676	705	711	719	697	705	667	711	700	665	664	684	685	670	688	673	675	708	675	774	706	680	697	676	673	661	655	673	725	710	672	726	685	666	664	725	646	672	725	667	664	665	687	707	681	636	725	684	699	709	715	743	696	723	695	658	748	670	688	718	714	647	656	698	689	681	674	692	706	654	668	659	639	692	730	644	636	634	707	686	648	715	689	691	685	667	699	682	689	720	682	679	692	729	703	689	690	687	690	665	696	725	698	658	717	714	690	757	697	646	724	717	693	648	695	674	675	630	687	685	670	699	702	686	695	658	710	689	702	700	728	673	708	687	704	670	687	676	692	629	691	667	690	639	688	659	710	710	678	656	687	623	718	729	688	672	680	691	666	695	683	693	707	697	677	635	644	680	659	671	693	695	709	695	657	680	697	669	692	677	730	726	705	686	701	636	673	729	711	683	729	700	708	677	658	635	689	735	683	659	722	706	683	644	697	757	728	710	675	724	719	699	676	709	661	675	665	656	645	669	696	727	732	654	651	692	770	704	652	652	711	708	680	669	713	665	679	689	671	651	731	652	718	642	686	665	712	691	684	667	623	691	716	686	704	672	676	702	675	708	687	674	684	688	705	685	676	632	668	705	702	699	685	677	719	696	681	667	681	697	698	656	708	723	649	654	701
24648	21418	28395	24837	18928	3730	1398	949	760	808	711	604	531	476	525	505	469	488	471	420	422	446	423	400	388	413	383	432	430	384	386	374	378	416	380	419	364	368	366	376	401	334	379	368	362	384	390	367	384	358	360	359	369	359	398	397	362	380	379	383	361	391	365	355	402	377	385	367	371	374	390	366	372	363	380	374	399	349	339	382	367	379	352	352	364	384	326	356	373	369	367	332	387	362	359	350	375	408	410	376	398	329	325	381	371	361	348	354	369	345	374	353	364	361	339	354	366	357	352	351	375	386	394	357	369	355	394	356	375	385	362	338	348	364	343	357	372	375	397	366	368	338	405	365	378	344	380	351	382	368	372	325	385	383	366	374	402	363	369	384	374	343	347	379	342	362	373	362	396	366	334	387	356	401	353	384	345	364	360	394	357	366	374	343	405	354	366	363	331	366	364	386	345	366	368	377	395	341	386	357	365	347	406	372	379	373	359	378	370	368	337	362	376	382	385	373	373	389	370	373	372	390	338	375	351	357	370	417	414	376	363	349	371	380	369	374	394	339	332	395	364	340	364	349	393	362	363	378	348	339	399	373	334	371	370	374	377	376	341	378	341	374	334	342	397	369	334	351	401	402	395	365	374	328	417	357	388	369	363	354	375	371	380	383	365	359	359	347	370	370	396	358	381	320	333	366	397	376	357	368	361	353	356	354	351	375	373	396	361	356	401	359	372	348	342	371	372	387	346	373	361	379	379	403	396	380	340	333	342	356	321	392	376	373	404	387	365	360	397	365	354	342	387	365	355	360	365	378	360	365	398	353	367	343	385	382	370	368	370	384	377	341	362	362	357	389	351	341	344	389	385	348	362	371	360	353	379	366	396	379	364	372	355	360	364	357	363	393	371	350	333	354	361	347	386	376	332	376	334	393	367	378	397	363	418	323	372	389	356	316	359	356	364	376	383	371	347	385	356	353	368	345	326	391	349	365	373	380	405	390	353	369	351	367	342	371	375	379	371	361	362	375	359	375	388	365	377	360	373	396	382	388	329	385	342	389	361	378	417	384	339	346	357	380	365	386	367	348	333	376	403	393	375	395	417	397	409	348	343	340	362	369	351	335	354	393	337	355	380	382	386	363	389	371	363	310	384	344	367	392	362	363	376	391	344	362	330	385	336	391	374	364	349	346	357	372	354	392	364	344	378	375	363	357	379	389	365	374	368	388	372	393	350	346	334	375	371	391	379	372	365	374	374	376	377	366	368	361	375	362	381	408	375	380	339	355	351	343	388	356	370	368	348	346	354	382	373	372	376	380	388	382	385	402	370	349	374	411	346	392	350	356	357	369	373	394	363	376	395	324	357	353	387	352	367	382	359	355	339	333	357	381	373	364	352	356	377	359	353	340	387	333	394	340	362	377	428	375	375	352	374	339	357	384	345	379	375	352	382	354	345	349	347	384	338	394	318	390	358	375	347	364	353	362	363	360	360	378	385	341	368	379	378	381	353	363	362	396	376	363	338	364	385	353	355	363	349	366	390	374	359	332	302	360	363	375	369	359	414	354	353	349	400	388	366	337	365	373	357	346	373	366	373	370	359	358	374	399	344	392	361	373	393	359	369	366	354	371	364	362	362	356	361	372	377	386	372	364	371	372	394	373	342	372	368	360	375	373	376	364	386	391	375	377	347	376	387	357	390	348	380	360	355	372	351	334	363	369	336	361	360	370	340	374	350	369	365	388	329	358	342	380	364	337	368	360	353	350	367	413	349	305	354	361	357	387	396	362	363	358	329	409	411	354	327	362	371	380	349	381	363	351	411	343	379	369	383	387	345	348	376	346	373	391	368	360	372	380	334	407	353	353	362	384	381	354	402	356	368	378	390	346	377	369	338	379	367	372	369	379	346	367	358	381	328	403	365	355	355	352	347	368	365	397	380	377	359	363	362	339	395	343	376	333	367	345	344	380	380	365	368	385	373	384	374	381	364	351	352	356	387	366	385	363	367	353	339	371	369	386	356	358	375	362	346	349	377	351	353	372	315	371	339	367	387	376	394	374	381	363	365	351	372	362	371	382	352	361	345	358	388	367	359	395	381	360	348	338	373	353	357	345	365	361	372	358	363	333	320	337	356	352	364	366	319	357	366	379	373	388	385	371	370	357	335	377	385	379	407	355	382	397	371	372	396	386	386	354	347	379	413	388	368	332	387	379	358	376	374	334	378	374	352	349	373	365	404	377	380	357	348	353	377	363	344	339	330	371	381	368	374	355	371	366	342	353	356	355	367	355	389	367	367	373	390	387	360	379	370	367	348	366	365	371	388	377	368	349	396	330	358	360	393	383	388	368	360	368	365	364	341	370	380	373	377	401	377	352	349	382	379	361	386	374	375	374	364	384	343	374	353	375	416	342	357	363	344	349	369	329	360	329	367	357	347	343	378	350	329	368	380	364	390	392	373	325	345	389	392	337	355	373	404	329	333	354	356	363	341	368	335	377	372	364	385	350	406	379	348	393	368	356	370	379	357	325	365	365	374	397	441	346	357	395	368	388	326	360	389	368	353	363	366	398	347	372	378	381	392	365	375	358	375	339	371	355	391	350	341	384	364	375	369	384	355	346	371	364	355	350	371	348	409	354	368	398	342	340	352	361	361	376	378	407	379	364	353	353	367	362	350	342	340	381	375	357	375	364	351	374	398	368	377	348	365	342	354	365	380	332	367	383	396	386	329	355	355	367	369	359	350	372	354	392	385	371	382	364	364	355	413	388	347	419	414	368	380	332	355	364	341	356	345	349	360	342	370	365	366	362	379	397	392	361	415	373	377	368	374	369	383	338	374	391	359	362	358	360	368	343	345	370	367	327	358	366	392	384	349	384	381	352	390	393	356	399	347	329	358	323	394	342	364	394	370	396	365	332	340	358	347	380	377	348	382	388	410	383	392	346	365	365	372	357	341	380	371	359	344	376	368	395	375	366	363	383	368	369	368	362	373	371	370	398	385	367	365	359	378	371	345	353	361	345	365	376	362	401	373	345	359	377	378	379	379	370	347	390	342	362	372	348	365	354	387	358	350	367	353	368	327	370	367	345	382	380	380	405	366	349	379	358	355	325	379	373	367	326	336	351	404	368	374	417	386	380	336	359	356	337	381	364	427	347	349	384	369	381	325	348	367	407	358	378	362	349	398	329	381	350	378	364	373	356	338	360	372	352	343	340	362	375	365	374	339	363	380	360	353	358	373	369	369	355	393	389	343	369	356	371	339	364	374	371	389	381	401	401	359	362	348	364	346	373	380	369	380	363	361	371	360	370	373	374	361	360	378	370	366	375	377	352	373	336	358	338	385	350	313	379	374	365	346	334	383	390	387	389	380	366	381	360	361	364	391	373	359	384	410	393	383	360	359	393	452	346	404	356	385	361	387	357	397	361	347	377	381	349	344	418	367	372	349	323	376	373	356	401	352	382	379	382	386	354	336	380	363	407	348	358	405	360	371	374	367	347
11788	24403	20612	10878	7497	4862	3245	2327	2096	2228	1651	1397	1282	1247	1034	1050	1003	1003	917	877	847	813	806	690	732	677	666	724	702	738	671	682	724	647	663	658	656	692	688	692	664	686	628	661	629	661	627	600	650	640	593	654	650	604	615	624	604	578	583	643	669	632	637	610	605	641	606	660	607	603	629	613	621	647	635	600	605	647	601	664	628	671	633	637	613	667	622	645	571	610	600	554	606	605	639	623	615	644	593	623	578	592	610	655	632	640	648	615	663	655	634	633	595	624	650	651	629	578	613	626	622	637	655	658	614	581	601	641	612	648	640	635	638	582	626	577	640	634	661	603	610	609	638	648	637	570	640	621	660	603	631	618	632	625	663	641	622	601	611	669	658	641	630	596	660	589	598	623	589	603	602	586	600	672	599	612	630	660	569	587	621	594	627	616	584	596	648	601	609	606	656	599	635	610	626	627	640	627	595	595	611	627	603	590	629	636	620	630	598	638	606	645	628	589	606	665	610	661	650	574	619	604	614	662	606	591	628	617	637	627	629	656	591	613	603	666	606	628	646	607	595	627	618	656	634	618	593	622	614	624	597	597	616	643	602	611	611	590	663	607	612	637	620	652	608	588	599	624	637	644	613	611	660	605	626	641	639	650	624	590	623	649	612	590	609	620	635	612	591	673	602	637	623	616	635	614	617	625	649	619	618	624	630	663	596	625	626	585	597	628	662	604	638	640	626	626	633	632	627	605	639	655	661	599	610	663	623	612	582	616	598	626	630	664	637	595	614	606	606	637	625	640	620	611	610	634	610	654	601	662	595	640	620	580	668	615	630	607	605	579	665	598	645	652	591	607	646	595	576	595	595	638	616	654	610	625	604	626	611	585	607	589	638	635	618	621	608	606	618	596	615	616	617	606	637	583	620	622	623	581	636	593	656	633	675	660	618	628	631	611	598	590	592	589	563	606	621	619	657	603	639	618	612	609	566	618	639	577	621	597	634	641	634	601	588	620	648	644	629	653	635	608	602	619	619	620	603	649	627	662	632	620	590	593	571	638	626	628	619	588	622	632	661	630	595	645	638	600	637	590	661	617	646	669	605	593	593	595	645	630	616	604	619	646	603	580	618	632	633	627	601	619	595	604	611	606	627	611	623	631	641	601	606	656	633	631	602	595	628	611	645	594	643	601	616	636	589	677	644	644	621	633	630	629	600	629	628	662	618	631	604	625	597	612	612	622	614	623	623	603	619	598	651	597	605	617	616	649	669	638	643	637	673	622	612	590	623	629	626	621	642	649	613	681	586	649	618	627	608	665	598	634	622	590	578	640	645	575	600	584	594	645	597	627	599	647	658	613	677	682	624	632	631	676	641	621	601	669	601	609	595	567	654	624	647	617	615	601	607	620	617	643	635	609	654	626	600	635	633	641	666	618	630	632	646	595	652	615	640	600	637	644	583	597	620	611	670	651	620	598	600	632	608	678	649	625	619	619	655	603	622	647	604	636	662	621	611	597	639	603	650	643	600	627	604	591	635	620	584	597	648	632	574	606	616	601	645	576	588	641	638	615	670	610	601	600	603	629	622	626	630	622	653	623	571	604	648	607	579	577	636	611	637	608	704	653	612	638	645	652	619	620	583	680	661	635	638	610	640	635	666	627	620	614	598	585	634	590	612	594	637	626	645	619	616	620	637	608	629	620	659	605	650	619	619	682	696	649	621	602	596	599	632	645	608	662	636	604	640	613	622	629	675	627	608	621	629	655	657	680	609	594	599	624	626	631	641	635	584	607	625	625	642	578	607	634	652	663	594	626	606	637	650	607	571	580	605	634	672	632	644	582	625	606	602	616	602	622	662	618	619	616	609	606	633	593	629	611	610	622	618	667	637	603	640	632	659	607	603	632	676	605	628	630	658	637	626	597	597	658	640	617	610	597	640	617	593	631	599	608	613	583	602	597	631	643	640	645	640	537	619	615	641	651	624	642	582	634	616	648	625	634	610	590	616	647	644	634	644	625	635	607	587	605	674	611	631	584	579	621	620	622	603	635	688	595	568	608	621	633	644	655	588	639	590	600	593	646	643	624	612	580	643	620	622	627	622	620	581	625	628	622	597	612	608	662	634	616	641	613	640	613	624	601	647	627	608	632	585	640	607	617	606	632	603	612	651	648	605	591	594	578	669	639	670	634	601	645	608	666	616	614	634	660	630	609	622	613	639	602	621	648	611	625	594	640	617	650	632	598	638	608	627	649	637	612	638	629	649	585	605	633	583	610	642	581	616	596	597	644	631	603	601	625	599	638	620	564	647	600	649	621	631	625	618	623	597	598	607	656	593	643	618	646	585	632	643	644	618	619	600	681	649	627	628	598	630	628	586	681	629	594	644	679	612	629	620	644	615	597	572	588	639	656	619	643	624	668	629	606	605	630	588	618	664	608	620	630	626	630	619	612	629	582	594	630	625	635	641	625	658	619	615	649	617	596	664	613	598	642	673	619	619	617	668	623	687	598	659	600	661	606	593	655	631	653	595	612	649	660	601	689	665	627	630	627	574	580	625	613	631	653	564	601	599	615	626	591	605	527	662	609	573	622	628	644	616	631	631	667	613	636	632	593	593	644	618	577	653	615	597	623	617	594	619	590	630	688	598	656	618	611	648	636	626	658	612	621	591	600	644	657	602	580	618	586	630	604	609	601	625	637	630	645	645	578	656	602	590	610	656	635	636	630	612	651	603	580	608	614	638	674	622	650	615	623	674	666	565	621	607	620	605	643	597	657	619	625	625	640	598	578	584	612	646	632	611	599	663	650	617	618	612	625	615	630	652	636	616	654	612	608	601	645	681	618	634	631	605	625	639	606	598	632	609	666	609	636	639	648	605	592	644	633	626	629	640	625	586	652	608	635	614	622	628	639	613	619	618	665	660	595	615	624	612	602	624	694	602	605	648	593	627	663	640	643	656	637	627	663	611	631	579	583	645	649	612	598	590	556	624	626	611	682	667	598	617	607	634	577	584	583	634	650	630	651	653	613	621	615	622	625	645	653	611	662	629	629	619	640	570	639	604	599	629	633	627	626	617	612	621	631	604	609	617	602	610	580	650	605	600	613	653	609	621	680	608	604	601	564	590	634	622	617	559	576	582	625	637	612	635	623	635	598	642	644	616	590	646	649	640	594	589	619	638	579	625	596	631	609	627	606	606	591	642	615	584	597	572	603	621	616	638	636	679	631	623	637	605	628	607	641	586	647	609	612	609	627	578	630	617	615	651	614	574	643	593	576	606	625	573	620	636	596	623	610	617	611	634	660	625	601	666	639	640	620	640	611	626	598	595	605	598	606	628	606	628	614	606	636	623	602	626	672	633	647	632	612	589	621	609	601	596	623	598	643	637	611	604	611	583	588	624	647	616	589	594	679	627	626	637	650	586	665	602	608	627	641	574	600	617	643	619	627	615	609	619	610	646	595	607	618	630	595	578	615	627	571	641	618	641	640	643	640	614	641
23492	21400	29210	23972	21407	19166	3507	1157	827	831	620	572	504	410	355	375	352	346	316	307	216	248	237	228	193	219	203	205	215	190	213	201	178	172	185	157	158	159	149	156	148	146	170	150	164	115	152	155	161	164	162	157	137	149	172	152	162	140	149	164	157	140	138	161	158	157	153	150	172	173	153	144	172	142	172	151	154	138	160	154	150	148	155	158	144	174	124	155	135	150	140	169	126	159	159	141	172	149	149	151	153	175	154	158	140	150	130	167	130	139	152	140	138	146	135	149	135	159	142	173	125	155	146	160	161	161	154	150	161	142	145	142	119	135	144	133	135	144	157	164	139	171	137	131	142	154	153	143	145	156	141	141	137	135	141	151	160	157	165	140	143	148	138	150	161	161	156	146	157	164	169	136	131	129	161	134	164	141	136	150	148	136	130	139	125	148	146	142	143	172	138	156	143	145	140	147	142	141	169	155	134	124	139	138	136	173	137	140	165	148	135	152	147	153	163	142	166	150	143	142	147	138	149	153	159	146	132	133	149	168	125	139	165	139	143	112	124	118	158	133	146	162	153	141	151	162	160	150	133	155	148	151	151	159	146	142	121	147	144	169	137	133	143	134	138	145	159	144	143	142	134	141	156	139	165	147	145	131	141	131	136	178	173	149	149	161	153	137	156	137	154	144	150	154	162	134	143	164	181	167	139	139	147	148	152	141	134	138	147	149	123	136	145	137	153	154	137	152	151	147	150	150	167	176	155	162	154	149	123	142	157	131	145	166	134	152	140	173	139	149	139	137	147	154	156	138	142	125	134	152	148	151	165	128	141	152	130	160	143	147	137	139	133	162	148	139	173	155	146	148	159	141	145	139	146	163	154	146	154	140	160	170	158	135	160	156	167	141	154	153	157	159	153	137	145	154	133	158	149	139	153	150	144	144	134	171	147	140	171	167	158	145	147	158	151	138	140	153	150	150	145	148	156	153	153	155	127	165	156	137	158	156	136	130	171	153	143	149	139	128	129	145	152	153	161	147	147	141	132	141	156	143	149	139	153	151	151	169	150	149	122	143	144	136	157	156	144	150	150	139	141	138	158	162	149	147	144	138	153	143	138	141	137	139	147	167	128	161	152	136	140	135	143	182	148	168	158	161	151	162	142	145	132	150	151	136	155	143	152	170	130	144	150	142	152	150	144	151	151	166	141	138	160	146	156	172	164	159	148	170	135	159	156	174	143	147	143	145	144	146	157	140	154	159	140	141	163	152	148	154	149	160	140	145	142	143	150	176	159	137	157	128	128	168	137	154	151	141	139	147	165	153	146	146	153	150	172	143	142	155	146	161	126	145	141	152	144	157	140	152	156	162	141	135	162	152	144	138	140	153	147	158	155	161	159	116	138	170	159	131	157	146	142	128	157	144	149	139	163	133	149	160	148	143	155	148	143	146	132	143	149	137	157	151	156	156	148	137	155	162	150	148	148	153	141	157	155	145	147	179	154	158	145	139	145	148	164	131	140	158	170	151	143	167	145	150	138	140	145	148	151	135	141	147	146	129	137	148	151	124	139	158	141	156	155	155	158	161	150	164	139	135	134	134	153	169	137	135	149	164	148	179	161	147	138	155	146	172	131	157	150	132	163	152	160	139	146	139	155	160	127	141	133	146	143	152	151	159	128	157	171	145	155	144	146	153	178	158	159	129	152	178	167	126	146	174	156	168	150	143	142	149	149	156	145	147	134	140	154	149	146	123	156	146	171	150	163	155	142	142	152	164	130	135	136	147	141	145	138	126	142	126	160	136	139	136	154	168	158	137	155	141	150	120	148	128	147	164	155	159	152	158	156	162	132	134	144	138	137	161	148	134	144	149	147	158	146	145	162	148	146	136	123	164	137	144	152	163	145	156	155	137	157	150	146	132	138	152	153	151	151	137	166	154	144	145	156	158	151	150	130	161	144	140	158	129	163	145	156	158	152	161	151	134	138	137	131	154	134	132	157	148	148	150	136	141	151	155	131	157	157	159	159	148	145	146	160	145	142	137	149	148	161	151	152	168	156	149	123	143	156	145	128	144	162	159	152	145	139	140	145	155	160	151	129	145	120	146	138	166	152	133	139	135	125	152	147	144	149	151	135	150	156	145	152	162	161	133	148	163	115	173	124	152	141	141	150	128	157	146	134	141	156	142	150	135	135	153	156	147	144	123	139	158	153	128	137	160	159	154	136	139	172	145	160	136	155	154	123	142	153	151	152	138	139	143	156	154	160	148	140	141	168	161	145	165	144	144	162	144	144	137	139	163	158	150	149	145	146	136	152	148	145	165	139	154	163	133	145	151	123	152	165	165	144	145	143	144	150	148	142	163	134	155	169	143	133	157	147	144	146	148	147	144	142	160	145	163	149	149	147	151	170	143	140	168	133	155	146	146	131	144	145	166	168	142	174	133	137	151	153	137	151	146	166	168	173	134	146	164	153	153	126	114	132	166	138	148	134	153	161	150	143	167	156	147	136	159	158	130	124	157	129	123	126	156	173	122	162	159	139	134	149	160	146	159	144	125	136	155	165	143	149	157	140	148	141	157	151	132	138	137	167	150	142	141	134	135	162	148	150	147	153	149	122	151	149	142	142	135	149	165	149	129	138	138	137	142	136	146	141	131	164	135	120	139	150	163	159	138	138	153	146	154	139	124	128	147	139	129	158	150	156	151	141	147	151	153	171	149	158	153	151	141	159	145	141	162	139	141	178	133	143	164	137	139	133	165	149	161	162	154	128	167	156	142	145	150	152	161	147	134	153	179	141	151	162	169	144	136	152	128	138	156	133	151	148	146	152	147	125	149	139	134	150	161	126	151	140	143	145	145	157	165	177	127	132	167	156	174	114	144	148	131	167	166	153	134	148	137	147	142	155	151	153	163	138	164	151	158	152	150	136	150	156	141	160	140	144	150	160	152	132	135	157	165	140	137	151	161	147	137	147	139	166	153	164	145	140	157	122	136	160	140	157	143	128	144	164	150	144	141	153	156	154	151	165	149	146	148	148	146	146	142	148	134	134	125	144	152	134	142	135	131	152	140	134	146	160	173	139	153	151	128	156	136	139	140	140	142	142	140	139	123	164	120	159	168	156	151	154	164	161	146	142	145	150	139	157	140	132	160	161	149	145	149	138	132	131	149	136	167	150	146	158	144	144	161	142	166	118	174	127	143	132	152	166	134	145	122	147	150	151	176	180	148	136	145	155	152	157	161	139	122	148	160	136	150	150	150	144	132	155	149	144	157	147	156	143	156	144	140	158	147	130	151	154	151	146	158	140	155	118	133	148	163	133	156	126	147	141	141	120	152	149	126	136	135	127	164	134	141	141	158	144	146	154	158	158	158	166	161	142	124	137	157	137	145	144	137	146	154	145	147	142	141	157	158	148	153	141	169	132	165	132	134	137	139	147	156	164	147	139	144	161	145	156	154	151	134	135	158	167	154	160	154	152	148	152	165	155	146	155	153	155	142
14657	29538	24808	15992	11049	7378	4919	3596	2873	2928	2136	1627	1540	1155	1015	990	987	954	923	713	669	569	563	506	482	427	409	408	422	411	407	424	376	340	332	291	323	303	320	324	282	285	260	295	322	307	266	298	300	278	264	259	308	278	263	294	295	277	276	263	269	233	256	265	261	275	261	291	267	293	235	279	260	261	287	285	259	287	269	260	235	262	264	265	298	262	268	234	283	275	249	245	261	252	287	247	244	264	271	231	250	262	273	246	273	238	243	235	257	262	266	239	259	274	243	276	263	271	259	260	281	273	252	270	270	250	296	249	244	236	264	246	260	269	253	264	281	290	284	266	256	247	272	241	252	263	279	261	232	241	248	286	246	263	225	282	253	254	261	255	252	258	296	262	263	245	267	286	246	244	249	252	282	262	250	255	257	262	278	261	276	253	281	250	257	281	256	264	279	287	270	261	246	262	258	261	272	286	254	272	269	287	260	251	273	287	261	245	221	250	280	265	251	260	260	278	272	261	244	277	245	263	275	271	280	255	249	243	237	266	263	290	241	294	284	276	276	258	266	256	292	254	267	241	219	271	237	263	263	267	274	226	269	269	277	250	250	246	258	249	283	277	241	263	238	245	251	267	264	259	249	276	234	253	254	231	269	230	227	273	272	285	226	260	267	240	249	261	259	260	248	252	258	234	277	252	274	280	273	278	243	248	248	231	262	239	254	287	253	251	245	259	286	258	258	278	275	253	263	251	252	236	269	261	239	287	230	254	244	255	250	233	271	257	279	236	244	237	222	291	255	273	266	244	262	263	281	289	252	276	254	250	259	240	267	257	277	248	240	265	253	261	226	243	240	287	289	255	235	251	283	266	239	252	241	236	235	244	262	275	249	239	226	259	258	259	230	243	276	261	283	277	244	255	244	255	257	261	251	254	253	266	250	255	225	227	265	294	247	259	252	278	277	246	253	254	268	256	262	271	249	260	272	267	234	274	265	237	271	252	254	248	271	283	259	253	227	231	250	266	249	259	227	282	268	251	282	262	237	240	249	266	254	256	260	239	237	271	261	258	258	249	250	248	278	265	245	244	261	265	252	256	262	261	254	264	270	266	235	285	259	239	276	250	236	273	267	273	278	273	271	252	266	217	275	269	271	265	250	264	230	281	264	241	285	250	257	277	265	276	273	259	234	253	275	272	246	256	250	245	273	253	240	261	239	270	261	277	269	259	271	275	222	244	253	252	223	267	238	234	252	258	276	235	263	258	243	276	265	274	276	260	249	238	227	253	233	268	300	249	282	274	256	263	242	271	284	266	241	266	274	254	273	263	255	254	264	248	278	287	247	283	248	254	280	265	284	243	264	260	266	267	273	253	259	265	237	250	272	254	235	260	267	260	261	280	293	261	268	272	248	276	241	272	264	265	252	265	252	261	260	286	287	250	266	250	267	250	286	260	267	237	282	242	281	251	262	276	267	291	250	251	244	273	272	271	273	244	237	240	250	269	251	262	267	295	242	265	253	219	276	253	281	233	223	254	277	253	275	253	283	243	253	262	226	260	262	276	244	254	274	273	243	279	260	255	251	259	275	253	222	249	267	298	240	294	267	274	248	277	276	241	264	259	246	263	264	250	274	247	274	242	239	268	260	288	256	294	248	252	256	244	278	255	236	267	248	262	256	262	236	253	257	247	228	277	269	265	276	256	263	231	254	252	265	242	220	230	257	234	265	271	240	259	228	266	269	236	253	276	257	278	292	252	262	268	268	270	214	255	265	246	249	241	285	292	288	253	291	271	251	263	238	238	293	276	292	283	277	245	279	248	266	281	236	255	264	291	246	278	279	261	257	259	259	245	251	254	274	295	247	269	296	271	265	268	257	260	257	278	256	284	263	257	269	270	259	220	277	258	238	275	251	245	244	297	260	273	269	262	237	290	263	284	276	277	264	238	268	230	259	269	265	270	263	280	257	297	274	294	273	271	274	272	257	241	277	239	281	242	309	265	245	284	257	270	261	276	268	248	263	269	264	256	260	274	271	250	248	258	259	286	272	267	252	280	246	252	225	269	262	249	270	250	229	272	261	258	235	232	242	252	222	278	298	260	256	268	262	264	268	248	259	271	251	260	257	252	281	259	297	286	280	254	245	255	282	280	237	267	285	270	266	268	259	261	286	292	270	282	265	255	262	265	231	281	254	251	227	238	254	236	263	256	274	248	259	252	289	247	267	257	296	280	272	262	253	252	283	270	253	246	257	273	243	288	277	280	294	249	286	263	285	294	264	254	250	270	240	244	233	273	267	248	227	249	262	254	269	280	268	320	245	280	266	274	258	255	296	263	275	258	223	269	273	245	252	264	241	237	267	271	281	298	226	233	285	248	281	251	266	244	235	267	282	268	272	276	284	290	270	238	248	244	262	234	250	239	251	263	249	239	235	252	276	251	282	254	261	257	255	263	256	274	290	270	236	243	255	244	284	244	232	251	267	272	255	281	248	247	261	254	274	263	260	273	257	280	269	262	249	259	274	239	257	267	255	267	293	283	241	254	258	263	265	261	266	269	260	238	265	246	250	229	259	251	254	250	249	240	214	242	273	239	261	269	222	266	252	242	263	254	259	254	247	237	273	241	274	246	274	257	297	248	259	257	251	267	269	270	242	261	258	273	256	259	275	254	265	272	274	261	262	266	291	301	241	267	277	258	259	266	252	283	267	252	272	256	277	239	275	245	287	263	268	254	283	241	265	231	241	267	288	242	267	278	260	257	238	263	270	295	275	265	281	263	240	286	263	280	276	280	263	240	273	260	262	263	266	259	239	312	288	265	240	223	272	243	246	282	277	271	257	255	261	243	271	260	256	280	247	278	273	244	276	265	264	270	262	252	271	255	285	216	272	240	244	262	237	262	236	258	267	252	273	275	290	245	197	249	257	244	231	249	264	284	260	258	279	249	242	271	254	255	260	231	282	229	239	266	257	290	244	243	257	264	234	293	267	273	262	271	258	269	266	236	255	284	273	282	274	281	254	252	241	267	263	267	254	262	250	252	232	255	237	267	242	267	261	227	267	221	259	283	271	275	274	253	242	251	259	273	262	256	240	243	278	256	249	260	271	249	262	268	275	255	261	274	259	251	268	259	228	246	268	254	278	272	276	257	274	245	281	247	277	253	227	258	266	273	269	253	288	255	250	261	249	237	274	281	254	238	260	283	255	282	265	239	249	256	244	237	263	292	269	290	267	287	280	266	260	251	275	294	266	244	285	276	239	235	263	299	251	246	241	285	224	251	245	260	279	285	243	234	277	261	276	270	255	250	257	286	264	244	246	232	263	252	253	265	254	270	280	265	253	257	233	271	272	269	239	273	279	265	259	231	230	276	238	233	244	234	283	256	283	271	262	250	252	237	220	279	245	241	249	261	253	250	265	276	237	254	269	289	253	262	279	254	251	256	259	257	249	242	250	264	250	274	255	231	229	284	238	269	246	252	258	266	257	255	228	244	248	270	270	258
26693	20058	10772	3758	1842	1088	736	581	559	515	541	470	522	471	442	455	454	426	439	459	437	408	432	433	398	418	400	396	426	413	421	433	420	446	402	407	432	381	447	400	409	439	410	424	396	382	412	409	425	466	395	389	431	414	403	410	420	352	402	396	407	405	413	432	432	406	427	412	412	402	397	452	398	383	381	397	346	399	403	431	402	399	360	461	394	365	412	368	380	361	376	403	385	395	390	362	388	399	383	392	424	422	421	406	368	388	380	388	414	368	413	405	384	418	425	377	372	404	406	438	382	392	407	393	407	425	409	396	373	417	455	393	412	421	384	434	392	386	414	423	382	404	374	384	373	370	398	412	386	385	380	440	390	387	426	402	439	417	414	408	400	392	381	422	451	372	407	396	393	390	405	439	393	381	407	418	338	406	405	432	404	380	377	385	428	383	392	394	388	437	430	436	376	391	396	396	409	427	389	411	415	376	372	409	417	437	391	420	420	408	426	413	373	407	414	433	404	383	402	390	392	375	418	411	388	392	383	390	423	393	416	417	405	434	386	413	385	417	378	414	396	403	407	365	412	408	399	384	422	422	390	395	422	397	401	424	409	430	383	426	386	366	406	418	364	386	365	383	443	394	423	386	426	421	438	430	376	386	375	415	359	370	397	373	413	378	424	376	405	399	356	360	406	383	416	409	424	387	420	419	375	419	405	429	444	423	407	407	410	440	408	383	388	429	406	395	388	406	406	414	394	379	382	419	413	381	398	404	415	401	403	372	401	383	401	409	368	392	427	380	361	399	397	411	399	410	380	422	417	368	418	413	370	403	422	382	382	415	389	404	419	410	397	418	434	418	376	410	428	397	412	382	393	420	390	411	440	406	412	423	375	384	401	389	380	416	384	400	427	400	394	393	388	406	417	369	369	401	409	407	428	389	388	394	434	413	404	366	395	403	397	396	412	380	394	365	408	386	396	426	433	452	412	394	385	416	417	394	392	394	358	394	381	391	380	408	393	379	418	414	431	406	377	423	404	386	432	418	421	374	401	439	422	417	439	378	397	389	427	400	376	402	398	417	392	402	406	382	385	413	372	410	397	392	411	413	418	409	432	386	441	410	421	384	365	368	417	392	383	385	423	423	391	388	399	430	409	420	398	375	367	395	433	422	397	350	419	382	411	381	421	373	418	386	417	393	385	392	394	398	395	408	369	410	367	420	405	402	401	374	386	399	380	380	384	416	397	431	397	414	392	375	417	412	418	373	345	371	415	423	415	423	427	376	395	406	384	437	424	361	413	415	411	400	407	416	426	387	423	418	395	383	406	424	419	411	395	428	404	404	369	412	358	403	400	417	382	389	373	459	391	460	410	388	413	421	417	416	404	385	405	398	387	386	441	404	418	406	408	433	421	353	361	412	406	400	416	393	401	385	391	391	433	387	419	401	378	425	467	363	389	371	398	412	369	411	412	421	407	404	415	398	400	453	344	402	408	404	393	414	383	387	403	404	385	399	404	407	391	401	397	375	387	402	421	386	378	436	388	382	416	452	383	365	412	417	406	403	392	407	368	423	404	421	399	430	417	391	417	402	405	410	395	392	402	423	394	374	393	397	378	405	395	435	409	382	443	392	391	403	371	414	387	395	401	378	420	393	389	407	393	392	390	419	418	400	369	385	417	431	429	399	397	376	405	431	416	385	419	386	393	410	410	423	405	418	372	417	355	401	372	414	387	412	354	415	395	386	371	358	401	398	371	396	431	384	380	419	398	397	388	377	401	386	424	402	406	409	411	384	366	409	392	387	401	436	407	366	421	406	361	405	433	443	377	426	372	386	396	405	413	400	366	384	399	396	367	370	381	405	377	362	400	365	399	388	378	385	426	414	398	372	404	428	364	398	405	444	398	428	401	397	407	393	415	400	378	416	353	418	395	385	402	388	449	413	400	414	380	389	389	414	411	419	378	416	394	430	380	391	352	394	375	414	371	370	423	388	412	362	399	411	397	388	394	391	350	413	415	396	379	391	414	407	424	392	405	410	434	382	376	421	380	385	423	397	370	402	411	400	384	412	397	401	410	405	419	420	402	380	380	372	397	406	380	407	419	413	430	401	377	411	347	394	407	415	396	418	373	407	438	405	372	406	383	361	412	395	397	419	417	429	400	398	411	361	380	374	415	405	415	342	432	392	401	400	402	387	401	459	420	389	413	376	379	414	431	400	395	406	414	414	367	375	405	383	398	438	378	411	391	387	428	398	427	395	407	392	435	375	383	390	420	401	422	391	404	391	387	451	404	388	379	383	406	401	430	422	407	410	414	387	419	435	449	395	412	379	372	421	391	413	419	388	390	393	384	410	414	404	398	408	366	382	417	398	403	396	432	361	403	426	404	395	384	396	414	395	381	409	413	412	381	384	419	394	426	427	389	395	379	408	372	394	410	428	400	406	403	406	394	378	376	378	396	410	397	423	395	433	416	395	391	406	376	400	373	379	385	422	415	402	406	385	420	369	385	381	407	408	366	379	370	428	365	424	406	414	415	411	387	418	408	421	421	390	394	399	394	388	375	456	390	369	406	401	379	414	371	413	381	382	397	400	408	416	356	399	367	411	416	390	401	403	431	422	394	410	377	418	367	404	409	396	383	414	400	426	388	362	390	396	408	366	417	402	407	390	372	435	392	415	423	398	395	433	414	401	362	404	407	400	408	398	388	409	408	397	416	423	425	418	374	408	375	375	438	374	398	393	415	436	392	398	359	401	416	411	414	382	382	371	410	372	425	382	377	414	380	425	423	383	412	363	440	399	402	416	413	409	384	400	397	391	367	400	424	427	413	405	402	439	418	384	422	423	404	419	392	422	416	387	394	413	394	407	404	400	379	399	404	411	385	409	396	422	404	417	374	445	376	398	432	441	397	366	411	418	411	394	405	432	461	398	425	407	410	410	409	389	377	386	396	390	384	399	440	435	396	413	394	378	470	411	412	393	390	379	408	414	394	421	418	403	399	385	368	425	417	404	395	414	401	432	382	435	395	399	389	395	384	366	405	370	389	406	412	375	407	427	442	441	422	396	406	375	418	428	418	384	397	430	446	427	394	423	400	430	404	394	386	407	404	373	413	398	384	411	431	448	395	406	373	419	397	421	375	393	394	382	409	389	386	386	376	395	389	406	427	398	417	395	359	403	411	441	415	439	399	387	397	390	372	410	372	424	372	419	400	395	371	391	384	434	418	418	391	360	416	403	384	375	418	403	410	394	448	377	400	416	378	408	403	379	426	422	402	406	409	398	385	436	400	389	411	385	428	385	376	359	407	404	404	398	362	437	425	388	409	413	391	392	387	439	389	431	384	382	392	398	404	391	401	408	445	407	418	424	390	388	417	401	407	411	429	421	390	420	417	407	401	400	363	424	421	397	399	407	431	372	414	408	392	376	394	411	391	368	401	393	435	398	421	382	413	402	403	395	392	406	386	447	425	383	368	424	421	420	423	404	411	377	409	392	382	429
11785	17238	12458	6418	4654	2944	1820	1333	1151	1158	1158	940	974	873	822	872	838	825	858	803	776	757	729	688	679	703	672	700	709	692	673	736	638	723	703	685	661	646	709	671	662	673	725	715	656	637	659	691	665	705	653	678	627	656	663	716	675	735	672	686	681	632	668	731	663	642	708	671	697	661	681	715	720	681	678	668	710	675	684	734	699	662	659	643	606	661	722	712	656	648	671	690	700	670	683	641	668	671	669	689	686	743	653	687	711	669	647	638	695	662	680	647	670	662	678	668	656	638	698	657	706	672	671	640	686	705	701	685	669	643	707	662	717	687	676	658	696	656	746	650	681	709	663	681	672	649	684	669	669	670	705	710	654	677	656	683	652	650	622	703	625	662	614	675	670	715	664	653	625	673	693	666	647	651	688	689	628	663	690	680	666	681	709	684	661	630	632	726	668	668	651	662	665	703	627	720	705	632	688	642	674	736	644	647	709	640	754	687	691	662	619	646	649	717	715	698	646	685	670	662	646	709	645	692	722	692	668	654	636	663	659	700	692	659	679	683	664	688	675	677	690	644	653	689	683	669	656	624	668	693	710	695	657	697	649	712	677	709	666	679	691	659	647	667	681	653	692	663	684	644	694	679	636	726	662	660	677	658	624	726	668	696	681	667	643	682	662	659	638	725	624	706	649	631	681	681	690	674	692	657	658	644	696	702	702	669	651	686	655	693	647	653	674	623	694	644	687	633	687	669	686	680	669	680	703	653	673	688	678	701	673	719	657	650	656	628	741	706	629	671	677	693	662	681	685	686	666	670	689	627	673	710	689	656	687	693	678	676	681	668	669	641	675	683	690	666	668	679	710	694	663	662	627	686	685	680	647	673	642	687	696	736	644	675	663	722	620	675	660	699	661	688	665	685	687	653	658	768	643	701	696	637	694	672	668	637	625	633	698	717	680	657	663	710	644	687	699	664	713	667	677	674	638	659	675	638	670	679	684	650	628	693	690	709	666	644	717	644	632	629	659	664	655	661	630	684	689	695	666	643	669	675	661	694	659	672	666	692	729	648	684	664	683	628	700	641	662	660	683	647	622	670	649	680	683	681	670	650	682	612	678	653	689	660	696	657	673	713	646	650	678	666	680	707	669	676	647	649	723	713	670	704	658	679	677	682	695	691	679	681	659	706	658	634	673	663	652	680	693	683	702	687	654	638	690	657	682	694	650	645	651	662	701	662	681	652	685	673	697	663	635	675	759	633	680	656	646	688	679	705	600	696	680	680	690	658	655	688	645	670	677	686	672	639	667	714	680	660	644	696	671	680	695	686	679	617	705	674	641	659	686	711	660	677	698	637	653	653	664	670	646	675	654	680	641	710	707	694	673	650	712	667	737	679	671	719	695	680	686	675	696	690	657	684	668	702	652	678	682	707	650	679	649	633	666	712	666	697	662	631	628	701	659	651	667	702	693	668	660	639	659	689	660	717	692	666	662	669	648	668	663	637	674	663	698	648	657	627	705	636	599	695	690	687	694	690	674	731	643	684	675	657	687	645	682	651	639	718	681	663	659	665	639	647	763	698	693	672	699	678	669	677	698	670	660	675	717	653	647	690	644	667	707	666	654	646	698	648	681	655	693	658	654	699	708	674	689	643	665	659	682	675	672	675	680	665	687	668	685	642	678	668	688	707	751	645	680	661	676	641	653	689	686	643	723	635	685	701	676	647	709	676	664	667	675	690	714	693	608	661	665	667	687	663	678	690	701	633	655	678	667	663	690	690	676	635	675	667	661	670	655	654	654	673	629	708	709	656	670	656	697	716	669	653	678	653	670	653	685	663	641	667	720	673	669	686	662	666	662	680	683	691	667	667	673	681	690	698	658	685	660	661	640	650	639	654	637	655	678	648	693	692	647	700	661	666	642	655	674	686	728	704	706	632	640	652	665	647	741	711	668	650	690	672	674	714	683	709	690	676	675	649	646	666	692	669	664	694	693	693	661	670	656	654	669	665	691	655	643	633	648	638	627	639	704	694	668	693	679	642	671	687	689	665	672	645	658	666	668	661	666	663	644	657	648	659	672	669	717	678	689	683	710	718	651	686	694	648	648	657	663	665	681	718	636	693	689	634	696	687	690	700	733	634	659	669	676	658	673	719	661	639	669	685	666	706	641	669	706	697	649	731	672	656	661	684	687	645	671	666	621	645	624	689	654	719	649	680	654	663	664	679	699	667	696	676	668	684	647	693	688	653	666	673	681	703	689	703	670	655	695	660	695	682	714	693	655	624	687	645	688	653	687	661	644	672	660	681	688	683	668	697	697	663	624	672	655	712	671	638	670	680	659	678	696	648	663	725	690	677	711	692	695	661	655	631	669	670	683	689	693	663	652	658	695	674	662	663	706	671	667	665	660	678	685	691	723	705	705	674	664	643	658	705	715	684	670	717	667	665	682	714	723	644	663	662	703	713	682	667	702	687	665	656	692	631	671	663	649	659	683	646	683	712	667	660	686	721	681	651	698	658	647	664	657	656	654	677	659	675	688	680	668	695	669	664	658	632	660	683	707	620	692	638	684	721	689	663	617	669	692	669	645	710	613	688	677	676	668	695	696	654	649	679	688	710	697	669	684	726	636	661	661	661	691	653	676	671	680	687	657	724	664	706	671	613	716	669	673	649	667	652	636	661	685	680	706	670	658	697	682	707	671	671	636	731	720	677	692	689	662	688	676	658	651	687	642	738	685	658	641	665	669	627	658	650	710	691	656	702	656	657	663	690	676	712	619	642	719	687	649	684	671	683	642	676	663	596	667	658	687	699	716	619	688	640	661	660	656	672	661	669	667	671	685	694	673	668	696	707	672	688	685	694	693	701	671	677	708	663	654	671	664	680	653	650	654	654	687	695	672	709	649	652	622	717	635	680	677	706	684	675	690	676	683	674	687	663	663	701	720	696	735	664	729	688	621	611	617	620	654	700	721	696	654	701	687	663	657	642	622	648	688	696	716	629	674	632	678	727	665	644	671	663	658	644	665	668	728	688	677	714	717	668	675	681	682	676	681	689	626	654	686	632	702	641	693	689	638	676	661	650	704	666	643	674	723	702	634	643	654	681	639	584	672	627	692	657	665	662	628	663	655	711	668	695	665	713	651	696	695	718	712	641	705	723	676	676	661	708	656	669	675	680	650	698	706	668	683	654	671	667	647	691	676	689	651	665	676	732	693	654	685	658	679	671	638	644	643	721	702	656	660	691	663	697	722	651	672	675	674	661	633	642	658	658	654	680	662	664	663	735	681	722	692	684	656	663	677	704	656	740	724	697	670	688	691	707	667	712	638	669	694	733	673	676	663	677	691	667	662	690	653	656	639	662	667	650	664	682	685	672	725	652	678	652	660	662	684	705	658	705	650	626	678	640	662	691	660	681	704	665	634	697	687	682	665	650	663	690	637	667	654	680	648	664	667	634	706	708	678	655	622	644	633	689	684	712	724	667	663	681	729	668	708	680
24676	21400	28347	24819	18872	3925	1541	961	780	699	694	573	579	558	537	493	492	489	424	465	430	385	423	380	374	376	352	370	407	396	385	417	386	408	344	371	379	425	388	379	327	328	366	355	369	369	344	362	403	352	408	375	386	355	350	380	348	370	358	344	384	395	373	371	357	378	342	367	361	386	362	339	374	364	367	384	330	396	406	349	381	431	388	376	372	348	364	344	347	343	370	372	366	374	364	361	361	366	329	379	313	379	377	368	363	337	378	372	366	387	372	335	331	395	377	367	343	402	364	401	359	366	369	374	397	354	350	382	352	379	372	327	353	372	384	402	341	366	365	348	349	362	377	384	352	357	371	337	385	373	399	366	383	389	364	373	342	397	389	366	374	354	374	347	344	351	384	378	372	363	348	366	359	371	362	348	385	361	369	343	362	351	384	368	309	340	346	360	369	362	367	342	340	357	381	377	391	355	388	381	400	357	351	361	316	367	338	351	351	359	359	405	343	364	357	365	363	372	360	359	360	316	364	359	364	338	362	356	360	347	367	347	372	349	352	381	375	406	350	359	343	372	352	393	362	376	341	400	366	356	376	339	366	358	368	353	358	329	349	324	364	357	353	347	344	353	349	346	359	355	380	332	348	355	341	376	374	363	392	335	368	377	337	350	330	359	346	372	348	339	378	376	347	378	365	353	376	414	331	357	369	344	349	350	337	378	368	393	372	392	371	354	358	362	431	375	373	355	375	359	361	344	358	333	378	331	368	371	381	391	376	367	357	384	350	380	357	349	345	386	346	368	393	382	372	376	358	353	355	362	368	341	342	368	372	341	331	362	340	318	367	372	347	347	393	360	350	377	365	368	372	357	387	371	385	332	326	367	375	346	339	368	415	370	330	364	383	403	346	348	371	349	361	350	351	341	336	354	335	347	363	356	358	341	358	339	360	371	330	340	358	362	361	359	358	359	351	371	349	373	386	376	354	329	372	331	369	382	347	370	317	387	366	384	376	358	337	339	353	374	350	365	330	391	366	346	324	376	352	375	354	352	378	391	351	324	369	366	342	371	348	325	346	361	366	376	390	337	349	333	357	375	360	337	327	370	344	391	351	343	369	388	390	374	384	385	338	345	368	355	362	330	364	356	339	355	363	346	415	370	357	360	384	368	370	361	335	356	343	355	362	358	345	376	355	377	355	346	370	369	378	340	341	374	380	351	331	341	391	354	356	383	360	363	360	373	386	354	349	357	349	346	391	344	385	350	345	361	368	381	380	351	385	369	380	366	347	353	390	364	330	382	339	365	379	341	357	378	379	378	353	357	366	381	328	359	350	398	378	366	371	349	348	380	409	303	382	343	348	374	355	354	353	362	393	346	368	342	366	380	393	345	367	346	374	329	355	362	347	348	359	362	345	340	369	357	351	405	359	379	365	339	342	379	332	395	331	379	361	351	366	400	352	357	382	357	337	360	372	352	353	348	399	326	374	384	381	375	356	378	377	372	378	350	370	354	372	357	341	355	385	374	367	362	390	355	375	362	359	365	354	339	308	397	380	316	367	378	393	364	388	376	374	366	408	370	338	380	376	363	360	387	345	368	372	309	378	366	350	369	335	359	373	350	366	362	374	355	344	339	358	365	370	359	354	375	338	387	371	359	387	364	345	371	360	336	336	356	378	394	383	385	407	364	411	348	393	366	366	368	401	387	365	344	357	337	368	385	375	347	375	365	360	364	335	371	333	368	405	341	379	349	363	369	393	339	319	325	348	360	393	376	371	385	396	361	348	358	379	373	396	376	352	365	389	359	353	352	353	339	357	328	345	362	346	376	372	349	388	341	343	332	368	351	395	349	375	336	369	358	348	358	366	350	371	375	353	366	371	353	357	339	369	343	366	364	384	351	375	360	366	369	389	395	329	387	353	353	391	362	379	402	402	347	345	359	336	358	354	386	362	328	370	360	291	388	374	365	385	365	372	363	365	384	368	377	331	362	350	391	356	392	329	343	346	362	321	372	390	358	376	350	355	375	357	386	379	330	370	409	382	352	370	336	406	352	351	354	341	339	386	373	336	338	370	353	376	368	332	378	361	358	373	375	353	363	354	337	362	360	357	361	340	375	367	354	368	370	379	361	349	349	353	366	348	392	395	367	397	361	345	375	365	346	382	350	399	378	378	334	373	366	341	334	369	349	347	369	381	316	351	347	360	340	362	371	380	355	319	385	349	358	377	383	369	368	364	357	367	388	362	336	356	378	368	400	335	373	361	380	383	352	337	350	373	345	366	388	389	342	353	333	356	358	385	385	359	372	348	368	377	355	326	346	385	354	372	376	345	335	386	318	349	328	342	341	357	343	363	360	360	372	333	344	356	371	368	330	378	366	397	367	390	320	372	389	358	341	390	358	375	328	355	355	335	351	375	344	368	326	334	370	376	357	389	389	374	342	339	387	338	346	359	355	334	338	391	364	331	356	393	386	354	380	351	369	356	375	378	367	377	390	383	367	349	368	374	324	372	346	380	344	386	367	338	357	374	323	381	348	366	322	352	361	366	343	341	367	347	377	372	353	344	392	362	334	335	386	327	351	384	354	348	332	373	354	363	351	393	376	360	348	351	323	350	339	364	361	343	355	343	350	343	387	327	391	382	317	348	381	349	368	388	355	322	374	373	359	377	390	371	368	342	355	330	370	333	351	352	350	350	368	380	362	349	362	385	364	333	371	376	341	359	332	377	354	323	342	355	345	367	349	387	330	383	352	392	369	351	370	351	331	358	369	354	390	379	372	347	331	351	372	345	351	362	356	360	341	399	333	321	367	348	371	374	337	378	374	340	343	375	345	377	341	370	329	351	341	365	356	338	355	355	352	364	363	353	372	333	361	349	346	375	360	306	354	343	369	360	324	358	351	356	359	332	364	337	348	303	390	363	342	342	335	377	368	369	338	340	400	348	361	345	377	363	355	392	362	345	347	393	356	371	330	352	385	367	395	370	331	321	356	354	359	334	349	346	333	341	355	350	340	356	392	361	381	315	401	352	364	350	351	389	328	366	355	345	354	371	367	382	375	348	375	345	367	347	333	356	377	358	345	345	357	390	371	363	358	350	370	349	335	347	350	356	368	391	380	346	355	360	362	422	352	368	367	382	350	404	355	356	370	360	367	362	373	365	377	343	374	331	335	339	332	357	356	383	358	352	365	345	355	352	405	338	369	377	355	326	372	352	343	358	370	329	361	341	382	355	366	384	347	320	391	366	368	350	329	372	354	397	340	366	385	337	378	372	377	390	385	355	372	380	394	327	345	343	327	378	345	361	366	375	399	345	372	328	357	368	346	380	354	381	345	316	337	331	362	407	353	391	331	341	366	374	350	376	377	405	360	365	365	363	348	353	371	382	348	381	401	425	317	351	359	339	349	393	327	344	348	367	381	370	361	354	409	364	367	346	336	338	370	333	356	379	340	355	350	364	348	334	392	334	351	343	357	361	325	345	361	353	391	387	374	332	397
13775	24666	20116	11444	8062	5407	3610	2584	2081	1896	1744	1365	1315	1248	1101	1013	1020	1050	947	904	862	804	801	746	770	693	664	692	736	660	715	694	690	671	674	649	616	617	658	662	643	620	592	615	592	668	626	608	625	637	584	653	613	622	574	645	633	649	619	599	610	647	654	607	607	628	626	606	654	617	634	610	616	610	618	590	629	661	610	610	665	596	608	629	628	597	611	572	613	650	616	668	619	607	631	644	586	655	644	630	602	604	625	646	592	643	641	590	606	632	597	658	645	654	585	613	643	596	660	618	623	605	635	636	606	655	625	572	635	582	596	606	668	621	647	602	700	640	583	585	652	642	654	625	647	641	617	656	651	670	602	658	621	598	622	616	613	551	652	629	612	624	655	582	641	603	589	655	625	609	595	617	614	660	594	587	614	630	600	573	643	634	603	606	650	598	614	588	597	632	599	601	703	637	617	649	633	605	594	577	599	617	615	647	582	636	631	620	671	628	617	589	618	595	667	623	605	632	611	625	599	589	592	666	606	631	641	599	624	622	608	640	563	636	628	623	656	629	609	628	583	577	636	615	629	651	649	606	593	643	622	631	617	597	616	596	620	604	611	625	666	572	601	610	616	605	608	644	637	623	592	630	651	641	627	596	582	582	585	631	633	628	652	648	613	607	595	599	659	606	646	615	640	625	596	610	614	603	628	656	596	602	575	576	643	626	590	599	592	622	603	592	637	644	632	593	637	609	637	645	603	625	615	646	605	625	625	584	646	626	641	633	670	655	611	622	634	636	612	625	582	653	634	632	630	582	618	583	603	646	599	606	641	625	632	586	624	625	581	600	624	674	632	625	629	604	640	595	655	622	625	602	611	626	586	642	613	609	594	593	626	602	677	599	601	635	598	637	616	637	589	646	608	635	638	576	715	574	655	593	627	607	621	654	617	654	622	648	614	593	610	606	622	640	594	592	630	598	635	613	660	610	610	609	575	569	595	637	616	622	658	602	615	624	574	608	585	636	584	622	627	589	591	621	654	620	603	603	586	663	645	603	595	646	625	592	628	627	622	611	596	623	641	577	621	619	615	631	620	660	623	632	592	618	650	591	617	671	617	620	630	592	641	638	623	627	633	596	644	644	658	590	581	657	614	599	658	649	598	603	592	591	662	593	606	632	626	620	625	605	606	602	641	602	598	574	606	644	605	632	632	596	583	647	663	603	569	584	653	626	610	601	599	623	649	610	622	640	593	675	593	574	587	641	607	608	632	629	652	640	609	577	634	585	638	604	615	628	601	622	580	641	597	635	639	597	643	637	629	606	617	629	611	604	644	642	599	583	642	600	652	583	651	614	634	641	632	649	576	616	612	657	658	588	632	624	591	639	644	604	588	606	635	598	647	630	601	604	676	633	616	599	668	624	618	623	655	644	633	639	611	656	607	685	597	584	688	619	606	576	615	616	620	644	599	595	667	604	626	627	627	611	592	592	593	639	593	632	609	622	658	588	596	619	614	604	635	585	626	598	630	622	644	620	604	620	625	623	621	609	608	671	605	626	634	642	606	627	650	623	611	676	619	647	613	630	593	594	641	648	633	603	611	609	594	630	616	628	608	609	570	693	609	618	618	595	591	602	593	638	631	607	613	582	635	579	619	612	630	607	625	638	614	633	679	639	619	595	674	644	593	622	630	610	653	655	603	640	661	622	579	639	651	608	648	620	634	627	628	607	633	634	642	634	630	625	597	612	600	590	610	610	609	622	639	605	601	668	570	589	624	590	597	605	592	620	629	628	605	642	589	602	677	537	598	611	658	593	601	594	609	642	609	640	640	595	587	614	628	641	605	658	568	583	621	584	613	616	619	662	582	645	652	628	638	649	620	564	629	624	611	607	620	650	626	639	622	619	619	601	624	620	590	651	571	625	609	609	624	651	633	602	621	611	610	631	620	633	612	632	650	600	601	599	629	644	622	628	589	656	593	581	648	609	620	633	624	611	624	628	631	628	638	635	635	654	595	624	639	623	617	636	647	618	646	610	618	634	615	645	591	606	616	585	597	649	601	612	624	620	623	619	636	623	590	601	612	585	599	628	595	655	601	588	612	590	611	639	658	588	599	582	618	555	646	667	633	619	628	601	574	603	603	608	623	635	641	588	632	604	573	644	616	610	639	628	621	673	580	627	667	602	590	578	584	623	635	630	598	632	572	614	658	620	592	603	621	553	632	624	661	608	587	620	606	635	623	610	583	585	591	607	604	631	624	633	664	618	631	583	621	552	598	661	587	644	601	617	656	651	615	637	647	655	670	588	619	584	601	569	598	613	612	616	608	630	634	600	595	611	622	565	639	612	631	625	601	645	619	621	612	618	618	598	635	619	609	681	631	630	635	608	633	694	565	624	618	644	600	657	615	639	643	587	648	570	585	612	607	581	648	568	634	662	573	589	641	634	616	566	624	603	599	627	595	628	624	610	645	637	546	653	626	598	596	575	625	627	593	665	620	669	590	589	638	577	622	622	636	674	636	629	653	612	624	605	612	578	599	589	624	646	649	642	651	632	585	610	617	603	659	637	649	645	661	617	596	656	552	651	669	629	582	641	617	616	606	599	589	644	609	628	605	608	605	622	611	600	629	590	602	627	622	641	585	630	621	599	605	605	653	598	652	582	603	637	591	612	631	631	623	582	627	605	604	592	607	649	594	655	614	583	641	607	637	624	622	639	631	601	595	625	641	614	625	632	602	629	622	559	640	614	560	673	616	597	603	635	595	598	588	610	618	549	623	601	606	640	622	617	633	607	628	632	652	593	572	685	610	628	620	640	604	624	621	665	623	648	586	626	670	635	619	618	611	593	672	638	610	637	584	601	645	631	589	622	618	625	602	601	656	626	598	621	607	588	603	634	663	631	614	595	623	625	590	617	610	590	638	594	623	645	612	610	620	605	642	579	616	612	666	658	653	627	646	634	620	646	618	602	628	625	596	628	617	624	630	622	616	613	584	626	645	622	626	609	622	611	630	607	637	631	582	659	655	609	626	568	636	615	626	605	615	582	597	605	656	600	584	604	585	629	628	636	590	621	605	591	612	591	582	631	624	601	635	612	662	637	613	668	625	620	606	673	626	589	625	651	585	678	645	652	636	615	659	599	600	605	593	586	596	590	628	629	640	604	658	609	585	622	649	633	597	660	653	657	613	641	637	601	614	613	570	619	641	553	638	567	607	637	629	649	640	582	646	610	622	591	630	602	664	599	624	602	613	693	656	598	656	619	583	643	628	623	589	612	594	579	643	585	607	580	612	625	605	582	624	629	640	608	643	676	593	532	624	676	607	589	622	623	613	598	595	624	608	593	578	581	585	657	634	627	590	615	627	588	638	665	651	595	632	599	685	634	573	613	621	624	629	600	618	658	610	629	665	621	588	625	630	647	590	593	640	613	596	605	619	621	636	648	572	587	619	642	611	584	657	628	640	657	631	607	630	565	639	633	579	654	596	610	617	599	611	618	614	622
23506	21380	29132	24003	21385	19185	4043	1263	853	725	665	599	511	474	391	392	379	372	391	282	265	245	235	237	208	198	200	198	195	203	188	170	184	180	179	165	160	167	176	166	167	160	147	191	148	152	182	147	167	146	151	147	159	167	159	153	161	156	167	142	148	149	171	134	153	157	140	132	146	140	162	134	116	145	153	133	133	172	165	135	150	166	154	144	166	129	178	150	122	160	145	145	121	160	131	150	135	172	161	160	170	154	160	151	140	151	129	159	131	136	146	140	139	143	140	166	128	154	155	154	141	150	140	138	160	151	133	132	172	137	148	139	165	162	139	143	156	139	152	151	152	170	133	148	136	155	144	147	142	141	154	145	142	145	156	172	132	145	153	154	149	146	140	155	152	125	132	170	146	153	147	157	161	141	142	152	129	136	145	152	161	139	149	128	158	162	158	129	132	122	161	138	159	160	126	137	125	158	157	166	136	147	157	158	145	162	167	142	155	145	144	139	134	149	143	131	160	145	149	146	144	150	127	168	142	156	154	165	152	148	152	158	145	122	155	150	149	150	124	148	138	152	142	157	141	157	161	146	151	147	163	142	156	136	155	161	154	146	129	157	146	152	163	122	160	124	145	152	144	132	148	142	119	144	173	153	132	156	168	137	156	147	129	143	163	157	125	133	160	161	132	130	150	146	153	138	135	149	152	141	157	165	171	135	126	139	151	136	125	172	148	148	135	121	131	158	149	150	136	144	145	156	154	134	140	147	146	158	140	139	132	133	148	145	155	172	162	153	150	157	147	164	149	153	148	122	152	141	144	142	147	159	148	140	158	155	145	161	149	131	158	132	181	148	144	138	150	138	155	146	153	149	171	142	151	151	149	149	148	143	141	122	142	153	150	156	151	139	135	138	160	140	139	144	151	147	136	136	152	151	158	143	138	157	132	131	139	150	149	144	141	145	152	139	134	137	142	143	158	137	167	127	137	136	151	126	166	151	147	137	135	158	149	156	161	158	151	164	143	148	158	159	146	142	146	133	127	159	143	152	131	158	142	144	148	163	136	161	133	144	159	159	146	137	140	160	146	131	153	173	176	133	127	153	149	150	152	143	161	172	147	165	150	136	131	156	162	125	164	155	137	135	140	146	182	151	138	145	149	147	139	166	144	153	150	165	151	136	147	108	143	153	151	153	161	141	141	153	181	152	162	150	137	139	146	133	160	158	142	139	139	148	144	128	150	147	153	136	148	147	167	147	160	150	122	137	148	149	135	152	146	140	154	151	152	151	154	184	129	154	164	146	111	140	160	155	139	154	152	144	139	151	150	136	163	129	142	158	149	127	134	139	131	149	147	154	140	158	151	148	172	148	157	156	146	119	127	149	139	139	156	135	150	155	124	116	130	147	156	147	149	140	157	138	152	141	133	138	144	141	154	152	155	144	145	165	133	150	172	125	157	139	160	144	155	142	136	138	145	128	154	145	145	147	149	131	166	140	142	179	135	151	137	153	184	136	139	144	150	176	139	156	132	169	132	141	156	142	149	120	131	168	138	150	145	156	125	150	140	159	162	143	143	154	137	163	152	134	152	151	141	141	130	119	154	146	161	126	144	173	144	146	167	132	142	144	159	152	148	158	139	133	131	147	154	154	137	138	151	156	149	146	124	139	127	130	151	151	146	144	135	145	148	133	179	152	156	153	160	140	139	143	139	149	157	142	142	158	134	152	145	151	140	144	143	141	130	142	142	150	148	182	135	148	147	152	156	135	144	123	121	151	130	151	133	134	138	149	142	139	134	158	129	152	152	143	135	172	150	137	145	136	142	135	142	155	130	126	153	159	163	133	132	133	134	159	130	150	152	140	140	135	140	135	136	140	157	160	138	147	161	145	162	144	141	151	148	128	152	148	159	148	145	129	151	163	128	143	149	143	144	151	159	149	125	161	169	148	156	156	134	148	129	143	148	131	154	129	146	153	138	144	144	149	151	156	143	145	130	157	165	128	124	143	170	135	144	148	119	161	144	129	144	146	143	170	148	144	145	177	150	150	151	151	123	130	140	166	148	163	141	140	135	138	157	159	156	185	154	148	129	135	150	135	138	139	147	170	140	139	155	156	136	160	144	141	140	160	159	152	136	145	171	173	132	136	171	136	133	147	154	140	149	172	151	175	136	134	166	154	155	158	160	164	140	138	135	142	157	153	146	150	148	150	150	145	176	148	174	146	137	139	144	137	144	138	137	153	143	139	153	149	158	143	135	144	147	132	160	141	151	149	159	148	141	150	155	160	121	153	160	137	144	154	153	131	146	160	138	150	156	168	145	149	168	137	161	152	144	136	151	142	145	166	147	155	137	137	134	165	136	138	141	157	145	166	136	158	134	123	142	123	162	132	125	163	136	147	140	160	136	149	169	161	141	123	173	171	150	158	152	141	151	150	172	159	169	121	140	139	156	148	135	138	150	190	141	138	151	127	137	136	172	156	158	155	158	150	156	137	150	147	168	161	144	135	129	145	166	156	144	129	156	153	158	150	118	137	130	173	161	179	147	169	131	155	140	138	132	153	161	144	144	131	170	145	146	163	157	150	151	130	184	145	137	160	139	148	142	154	150	147	160	143	118	149	148	150	144	143	153	150	130	175	151	170	156	128	145	147	163	149	145	148	162	164	149	142	175	137	154	158	132	153	152	134	156	161	145	139	126	155	164	133	172	152	150	129	157	158	139	138	149	158	147	142	141	157	126	139	144	144	158	156	160	148	130	165	143	152	125	148	148	145	159	135	159	152	149	122	132	141	153	137	150	143	168	132	152	115	148	132	159	135	138	146	134	162	151	126	166	143	144	164	141	163	121	151	157	153	140	125	147	136	142	132	157	163	172	146	146	150	163	150	138	133	132	144	130	168	154	137	141	158	145	148	149	133	142	120	152	126	154	140	148	142	155	136	145	137	152	113	135	138	137	167	177	166	164	158	151	151	130	183	128	135	152	153	140	143	164	138	148	165	164	150	131	148	143	147	157	158	151	145	160	136	114	165	137	162	154	158	147	152	154	145	145	143	147	154	143	143	140	155	131	141	152	181	144	138	136	142	146	141	176	140	150	138	152	158	135	168	150	152	165	185	156	133	134	130	125	145	132	121	153	151	123	151	151	140	154	150	156	175	139	137	142	168	165	147	150	150	138	149	149	138	154	135	129	166	158	143	134	127	149	130	131	129	155	158	152	130	151	142	158	161	157	113	159	155	142	139	163	162	145	152	143	148	165	162	155	158	168	141	142	143	150	153	149	167	135	149	131	145	134	171	142	148	146	144	146	133	167	143	162	126	155	141	154	153	155	163	144	152	119	150	157	144	140	153	149	152	125	133	178	143	161	158	159	140	144	136	146	146	151	156	151	127	154	125	144	165	147	140	137	133	144	150	123	146	136	141	146	139	130	131	140	175	139	142	149	144	134	146	163	123	134	156	141	140	161	139	153	158	151	147	164	155	149	156	144	147	139	148	115	133
15811	29842	25442	15458	11414	8305	5626	3766	2782	2308	2199	1832	1520	1401	1127	1087	1071	1075	903	681	648	526	484	473	408	405	373	401	377	382	372	400	367	371	343	352	347	322	318	323	308	307	299	282	272	322	327	298	285	296	283	268	294	261	276	283	265	287	299	277	265	281	289	277	268	261	268	253	257	244	286	264	267	259	294	263	290	283	275	274	272	254	288	243	248	232	306	283	284	252	285	259	245	296	256	267	263	264	266	267	258	262	283	263	294	256	259	269	269	271	255	249	273	268	239	257	262	267	246	238	254	269	265	284	290	251	270	260	273	260	266	236	261	246	287	233	256	259	254	269	273	274	243	257	274	250	243	265	254	274	263	251	228	264	264	224	248	274	259	262	243	272	274	268	287	291	253	267	256	249	257	259	252	278	254	267	261	258	293	245	243	233	268	255	254	250	269	261	264	256	239	231	253	263	286	277	251	257	262	244	252	280	241	269	250	268	251	236	267	279	231	264	279	255	241	281	250	252	247	255	264	252	270	248	298	258	281	259	253	269	271	250	242	257	239	265	247	279	269	257	238	278	280	265	233	280	276	268	249	274	280	247	267	259	268	260	250	268	244	268	251	249	239	241	278	245	283	258	274	250	262	259	247	251	261	241	232	282	271	250	265	270	261	276	272	272	284	263	263	294	258	233	242	229	244	262	257	254	251	277	287	248	264	246	243	279	256	252	277	229	261	273	255	245	261	274	253	274	257	240	240	306	242	272	246	253	250	254	236	238	259	256	287	263	244	256	250	293	235	256	255	250	258	320	239	252	264	261	268	263	242	266	291	263	244	265	258	260	254	326	256	248	258	262	269	255	268	284	262	250	257	268	275	275	241	281	240	319	277	254	257	232	271	263	259	267	248	282	243	255	240	262	219	243	288	272	264	236	262	281	230	270	244	257	269	251	258	256	226	211	256	273	279	260	272	251	268	248	250	262	261	290	283	254	250	279	260	235	255	275	263	251	272	265	281	264	236	259	298	264	273	256	283	242	261	276	247	253	263	253	253	271	223	253	255	252	253	274	281	272	233	259	263	269	303	265	306	255	245	246	246	268	288	204	282	252	260	283	298	237	257	280	251	255	291	236	283	232	271	252	214	255	278	277	243	267	233	252	268	286	262	252	277	270	259	262	274	268	251	236	279	272	261	252	218	245	256	264	260	285	273	286	262	241	255	249	255	270	262	260	267	287	240	268	256	254	272	228	281	254	281	252	262	239	280	251	253	260	251	280	241	236	263	249	258	245	254	242	284	230	251	275	208	229	246	252	268	236	245	246	270	279	253	248	251	263	243	262	259	259	288	260	250	247	243	270	237	271	263	272	272	263	245	280	278	275	263	265	284	263	270	223	271	239	269	264	280	261	268	276	297	238	295	250	264	268	259	274	252	286	268	268	261	252	244	261	271	261	274	246	248	265	258	258	274	255	259	252	266	257	271	275	260	236	264	271	276	263	286	252	277	252	266	246	250	280	265	270	271	272	239	224	272	248	270	288	245	265	238	268	285	261	250	273	252	261	288	238	239	240	292	251	267	284	273	239	270	268	253	247	258	232	228	259	254	257	277	283	245	272	282	257	246	272	244	257	266	257	237	245	243	275	266	268	276	268	235	264	274	259	252	264	275	276	248	268	274	270	257	243	266	253	278	225	261	290	213	252	240	256	248	267	266	268	244	274	247	257	238	244	243	249	270	244	245	305	274	232	279	243	245	256	283	257	264	256	263	254	255	264	262	263	239	259	266	285	235	241	242	293	279	286	293	280	256	257	251	257	286	240	216	271	249	270	280	279	233	232	259	257	258	277	235	256	275	261	249	269	242	261	266	280	265	270	250	273	255	245	254	242	290	231	256	291	234	264	265	268	285	278	258	283	261	262	260	281	251	265	276	269	272	257	258	265	272	280	276	263	263	209	244	235	260	206	250	234	247	273	249	217	273	257	248	267	263	214	251	269	255	255	258	255	246	257	226	273	246	264	300	240	267	256	276	255	275	260	249	255	265	252	274	241	246	269	262	242	242	248	245	248	254	268	252	248	217	267	257	260	255	272	260	269	264	245	279	229	270	260	260	257	264	244	257	276	255	269	260	271	269	301	252	262	265	263	261	250	257	268	282	290	235	269	247	287	256	233	265	275	265	258	256	280	273	245	261	280	268	245	239	245	250	250	237	247	247	249	270	271	259	254	288	240	222	224	268	263	260	250	276	301	271	230	250	254	279	267	246	242	278	276	254	255	273	282	264	258	236	260	240	247	254	260	289	306	237	234	256	247	254	263	284	236	240	270	245	251	262	269	276	260	225	257	274	243	263	250	247	301	250	280	237	255	284	232	268	278	282	263	242	253	245	269	255	266	248	249	260	263	260	250	263	232	279	271	228	255	253	266	248	240	252	240	252	233	254	236	247	278	279	278	248	229	266	267	248	223	270	230	251	272	271	262	241	261	261	261	240	255	292	259	272	270	261	240	269	275	238	292	271	267	261	266	276	259	277	265	269	257	248	280	285	243	252	260	277	253	251	248	268	249	290	267	276	250	253	219	246	267	228	263	251	219	273	258	246	251	263	274	267	259	302	262	279	253	288	243	272	255	250	236	267	276	258	262	255	242	269	243	255	289	245	290	247	253	284	269	254	230	221	264	234	258	241	277	284	236	276	281	271	275	254	251	261	262	248	254	258	249	248	271	255	252	247	242	255	247	280	256	257	233	259	220	263	208	285	227	264	269	262	254	268	259	248	236	252	265	274	247	257	256	266	268	273	248	251	261	282	245	274	254	273	248	239	263	242	254	246	263	272	260	273	284	260	238	255	287	283	270	239	259	252	249	252	269	284	245	252	234	289	265	247	253	281	226	269	282	284	262	248	243	258	268	254	238	274	230	260	267	252	251	258	277	245	281	255	279	236	280	281	256	226	263	267	272	287	287	291	272	253	280	238	270	228	244	254	249	252	249	245	237	267	255	258	254	255	269	248	253	240	256	253	262	267	254	249	262	270	275	258	262	254	244	254	246	237	284	256	245	252	260	280	238	245	282	291	250	253	217	269	268	265	268	229	248	282	231	257	259	266	254	234	250	281	240	259	273	247	243	284	285	252	260	291	238	243	237	235	230	269	262	252	273	240	255	256	240	246	251	286	241	268	264	262	251	233	236	262	293	256	252	249	266	280	262	261	259	248	228	240	261	247	293	243	245	276	259	256	253	247	274	247	245	266	261	236	273	219	273	268	234	248	260	259	256	269	249	265	250	257	239	225	272	259	217	266	260	250	270	227	267	252	268	284	240	257	267	274	248	251	265	249	253	262	229	284	273	241	275	262	272	246	258	259	260	265	246	263	259	260	263	296	249	224	281	301	248	265	285	230	299	242	281	279	249	245	277	260	281	259	253	264	252	276	257	278	272	262	280	249	257	277	278	244	238	258	268	250	264	280	257	285	260	259	286	226	249	257	287	278	275	273	264	220	272	275	272
26941	20356	11544	3931	1748	1191	815	617	544	533	518	523	493	482	443	483	473	456	462	421	403	407	434	426	403	396	414	432	417	409	433	389	423	412	417	397	410	423	440	383	379	443	432	430	423	426	393	389	410	373	374	414	386	420	376	441	364	409	405	379	421	401	394	449	432	399	379	391	412	398	416	413	448	434	399	436	402	425	393	375	430	377	409	398	402	402	411	417	403	383	409	420	392	376	400	409	395	424	450	376	372	385	401	385	445	404	392	408	382	432	410	395	416	392	384	431	390	401	416	415	431	389	411	427	397	411	423	425	425	432	387	380	400	439	389	376	363	446	378	409	394	406	414	400	426	419	373	434	387	413	420	378	427	389	401	431	422	427	386	395	399	361	402	409	385	434	394	393	391	378	407	404	398	371	420	384	402	423	426	407	410	388	386	371	382	354	407	419	398	366	382	421	362	391	417	381	376	420	416	422	370	410	421	432	398	399	407	390	414	414	383	381	387	427	415	372	426	411	424	413	440	400	391	363	375	404	391	412	420	382	425	420	409	402	388	401	390	411	393	398	398	402	409	390	437	380	397	392	430	421	383	409	408	433	418	441	375	408	401	373	408	369	395	419	408	415	365	358	394	390	394	457	376	412	385	422	408	393	385	411	412	401	368	428	361	404	403	394	448	423	380	401	417	401	425	406	432	425	385	380	422	395	393	404	383	406	379	379	413	442	397	391	415	418	402	375	422	422	391	397	409	397	393	383	378	403	415	409	394	394	438	412	426	393	396	394	399	374	385	415	379	445	396	378	432	392	428	413	379	389	404	413	411	408	392	413	397	409	403	389	376	435	403	430	380	394	395	378	426	423	414	377	388	418	410	422	393	401	381	443	419	419	375	405	428	420	416	380	413	398	405	409	405	422	398	397	438	425	404	385	423	440	410	398	398	414	384	408	384	420	413	404	465	414	359	412	439	382	373	381	385	419	422	419	390	441	398	403	453	373	422	424	386	387	387	399	421	408	396	396	419	402	424	377	402	427	406	408	418	408	411	416	411	422	377	419	418	412	367	391	436	398	415	356	415	407	413	405	437	439	414	414	416	442	391	407	449	391	377	399	373	411	416	425	401	387	395	419	374	394	408	411	424	383	388	409	383	393	389	439	431	415	390	397	401	379	437	404	388	419	378	343	412	391	406	413	445	386	429	402	427	419	402	429	415	401	415	402	371	402	401	375	404	406	448	385	456	406	408	393	374	372	418	414	448	373	428	389	416	411	413	359	458	396	425	416	384	388	373	402	420	402	381	404	372	405	395	396	411	388	371	419	385	410	429	389	373	395	392	409	413	419	412	424	412	387	381	382	410	351	379	400	406	412	415	412	377	406	365	424	384	417	381	403	414	386	420	400	417	404	393	423	389	412	401	426	391	378	413	414	410	413	397	409	439	409	416	422	401	387	417	366	395	397	422	389	396	392	393	424	405	391	426	389	410	407	410	420	406	411	416	369	414	408	408	429	409	375	435	389	404	395	406	431	416	393	371	430	434	460	409	413	407	408	412	436	419	410	427	430	409	418	382	377	418	417	386	426	422	407	407	395	404	415	402	410	398	413	432	388	420	414	431	438	406	410	460	373	409	457	384	405	408	393	388	403	396	417	423	375	383	407	430	426	435	403	416	415	410	429	446	371	422	430	390	429	393	424	428	391	423	442	356	401	359	452	379	399	387	418	416	434	400	390	418	378	406	414	404	404	395	407	416	404	415	404	441	388	383	434	416	406	424	399	383	373	438	409	375	387	412	422	386	393	365	393	403	396	398	365	410	407	429	404	405	419	402	406	378	394	392	403	401	377	373	405	385	410	413	387	370	417	430	390	382	382	405	433	416	423	401	363	411	399	436	389	377	364	405	436	391	413	395	417	419	379	374	381	414	381	417	406	400	416	430	415	412	412	392	388	372	362	425	413	415	424	373	434	414	394	404	407	388	444	386	428	371	408	412	412	418	406	386	412	399	404	431	381	410	389	392	440	385	373	420	404	395	410	414	390	457	382	397	396	413	398	395	365	399	405	401	395	418	414	413	419	389	394	395	415	392	385	409	405	426	408	393	392	425	417	415	416	407	392	422	412	385	445	400	416	401	419	410	388	424	401	398	402	418	419	395	437	398	418	403	422	415	442	382	419	399	383	428	425	378	426	368	420	407	408	396	394	386	387	422	426	397	392	414	405	374	440	360	415	382	402	396	389	376	460	410	420	422	382	392	386	415	430	400	397	357	439	406	374	387	414	412	409	424	402	386	405	432	432	403	416	404	392	415	389	394	406	386	402	390	426	400	393	392	390	434	447	409	421	348	385	414	422	399	395	398	397	413	420	413	410	396	394	408	396	392	399	399	380	418	403	380	424	376	398	385	406	387	400	372	405	430	408	394	399	421	395	412	413	412	393	396	444	399	413	427	414	397	428	426	376	421	390	366	412	394	415	374	401	430	383	419	401	427	432	419	416	408	471	392	384	414	386	410	402	364	404	401	410	416	405	426	378	412	424	459	423	409	411	387	429	395	417	390	383	425	401	415	407	414	409	436	387	416	385	418	398	428	403	425	363	417	388	402	396	387	410	407	398	434	401	426	413	388	412	393	387	419	414	412	389	400	414	407	408	411	388	383	407	371	372	412	431	426	385	394	435	380	397	401	393	381	416	400	397	408	414	392	394	388	385	396	431	397	422	403	385	405	408	375	383	381	415	455	405	420	434	399	393	405	399	389	400	418	421	370	402	428	373	454	428	433	417	415	390	420	388	394	410	417	428	364	415	413	420	432	425	370	396	386	386	392	457	453	392	398	409	414	411	410	366	400	427	419	413	436	416	428	409	397	395	410	409	418	393	395	441	400	373	381	410	396	398	398	412	389	403	370	389	394	420	411	391	433	404	430	409	444	430	399	390	425	433	400	404	395	411	430	425	394	370	428	389	411	416	403	378	379	407	391	429	401	402	415	401	376	409	436	393	404	432	415	399	382	404	398	392	390	416	401	377	399	391	408	392	442	398	401	361	386	418	448	403	409	389	399	419	393	397	420	396	422	418	381	413	389	412	377	423	439	435	400	398	426	411	444	424	405	451	437	427	388	403	420	403	402	415	441	417	405	396	408	431	381	432	404	421	417	399	391	410	401	426	402	388	409	458	407	422	375	381	407	392	396	369	408	376	416	462	412	443	404	422	422	388	405	424	406	420	415	366	402	404	427	449	390	390	441	416	405	445	428	419	381	401	421	443	435	427	407	390	396	393	446	415	444	396	433	379	384	402	387	420	424	413	415	405	427	402	452	437	457	411	386	394	441	408	423	388	395	457	409	407	400	394	413	374	408	392	383	378	407	427	411	404	410	393	418	460	389	421	396	422	371	392	407	406	438	398	401	405	398	374	402	413	414	404	412	420	408	424	399	396	399	395	429	385	429	439	345	417	387	412	420	388	416	433	432	434	388	416	427	361	393	413	427	387	394	420	422	410
11938	16613	13473	6786	4562	3365	2218	1522	1181	1091	1110	1074	962	857	901	871	894	901	879	789	760	703	751	696	695	693	691	685	719	678	686	746	686	694	695	673	706	665	694	679	660	666	692	622	718	630	704	638	659	700	726	689	700	697	665	714	669	670	679	672	662	715	680	646	648	707	672	717	663	661	651	665	679	684	668	755	699	625	661	696	664	699	683	721	683	652	652	672	697	693	677	651	631	686	705	625	682	685	672	675	701	667	698	674	614	661	715	672	657	664	625	651	683	685	733	674	679	720	723	671	650	636	692	710	671	689	669	691	691	693	688	672	705	672	648	731	713	626	664	642	688	639	687	679	644	686	685	681	711	665	681	668	698	645	652	668	691	650	658	691	667	664	670	685	723	670	631	684	661	686	703	702	647	649	694	673	669	659	684	700	737	691	683	659	668	701	650	688	656	731	693	677	694	640	671	679	702	665	736	685	636	687	684	676	691	686	693	718	663	676	641	726	681	671	679	720	635	683	664	689	664	679	669	640	654	702	647	706	667	675	649	722	717	723	697	691	672	674	703	707	640	684	668	612	659	705	626	703	711	683	693	615	671	699	663	677	672	710	696	710	668	680	659	669	677	708	686	622	654	701	679	656	715	687	671	708	696	691	676	699	676	652	667	618	662	651	650	688	669	691	671	637	688	655	683	704	686	637	666	651	724	644	670	638	725	649	669	691	642	679	632	665	678	678	679	636	673	661	612	655	704	626	680	664	656	712	694	674	693	707	732	752	659	641	691	679	677	704	684	718	662	660	653	671	684	677	683	701	694	697	701	655	677	683	643	704	668	734	684	661	659	682	661	658	661	673	710	648	668	670	658	669	675	650	680	718	651	626	667	671	687	681	667	665	691	658	766	699	674	705	668	659	656	690	663	685	697	692	697	674	656	663	670	670	648	639	655	640	672	715	727	659	674	691	664	707	682	661	686	697	660	700	679	649	694	673	690	682	669	648	687	661	701	681	667	678	719	680	660	666	685	695	672	676	669	686	676	675	643	680	716	670	699	665	670	690	690	682	638	689	673	673	655	661	632	678	702	662	679	693	672	654	688	700	684	679	652	705	658	690	627	664	696	684	700	651	655	648	658	726	688	634	721	691	683	710	701	628	627	681	674	700	642	663	652	645	726	652	642	708	650	667	648	698	724	676	683	655	655	662	682	693	672	679	668	686	701	683	699	662	638	660	630	690	702	661	683	712	683	630	674	682	667	674	673	686	670	619	679	641	678	680	687	654	709	705	653	658	683	643	672	718	708	668	709	674	687	678	686	700	678	650	631	684	653	725	674	685	623	717	666	634	724	692	659	681	682	660	648	649	654	662	696	671	706	673	685	676	698	666	695	668	613	657	649	707	679	671	627	650	700	710	726	694	646	678	656	697	668	673	697	646	672	627	671	658	720	693	672	684	696	658	667	672	633	679	664	688	677	648	675	689	682	662	694	675	641	674	660	705	701	682	715	676	671	675	670	680	723	708	650	657	684	689	705	620	700	661	654	676	625	659	696	682	641	687	690	653	723	685	696	674	625	682	654	650	667	661	649	664	704	675	664	695	676	652	684	685	669	664	676	673	700	679	680	670	679	688	687	685	640	670	710	680	680	610	673	674	614	688	719	648	709	714	626	676	664	680	683	732	675	706	656	737	667	715	642	702	684	685	708	675	636	705	651	702	685	707	622	625	709	738	679	681	670	661	664	682	641	661	706	690	665	677	669	657	724	685	647	657	641	680	679	653	657	700	651	653	663	665	654	670	653	659	714	640	658	669	706	682	720	627	693	704	680	687	670	704	672	647	675	671	723	742	656	725	704	646	719	718	661	687	689	645	644	699	660	680	657	700	676	671	635	687	642	666	663	697	653	699	707	673	668	694	675	684	703	667	666	707	643	719	632	687	654	656	658	674	714	696	677	662	658	681	678	664	726	660	699	684	694	695	658	687	690	659	645	676	677	681	670	666	678	711	692	642	707	644	693	674	657	683	641	673	682	689	692	704	674	663	671	683	668	709	659	685	659	671	654	670	654	652	656	696	675	681	707	706	638	703	706	698	675	673	710	638	721	641	735	666	657	679	664	676	670	728	651	692	668	655	646	672	698	661	640	657	682	673	699	674	649	649	632	726	682	664	673	678	684	673	717	656	694	675	657	645	650	656	669	662	662	661	721	623	705	680	719	661	694	651	636	706	696	692	693	665	651	710	694	713	662	688	660	687	700	679	645	656	624	667	675	644	689	692	683	645	676	716	690	668	709	684	682	684	664	679	671	646	737	665	662	706	723	712	672	667	648	696	641	647	684	642	621	654	657	657	652	654	645	652	678	665	689	677	682	708	653	715	671	650	701	689	678	658	641	679	684	671	688	680	685	672	699	645	692	692	740	670	672	698	672	711	683	627	666	688	666	698	640	662	633	655	707	698	678	628	675	712	680	692	661	689	663	693	623	722	670	701	648	672	703	679	663	668	652	706	658	657	722	607	677	659	717	665	675	655	668	696	666	699	669	673	717	710	668	663	669	719	695	667	700	713	650	661	650	689	618	680	660	690	693	733	629	703	665	698	632	696	701	681	697	712	655	727	692	666	655	645	645	689	678	707	679	693	616	654	658	702	659	637	672	696	681	694	649	706	684	648	634	699	738	670	702	682	659	643	721	625	684	673	653	705	654	643	660	672	651	703	692	727	670	678	629	647	676	680	641	670	674	695	717	683	675	669	660	707	641	706	700	685	666	632	685	664	641	685	699	689	666	687	696	689	650	678	652	679	674	698	656	694	695	681	652	680	686	678	650	713	679	689	686	683	656	653	656	688	716	675	699	647	667	662	691	715	675	676	634	688	693	638	671	708	639	675	692	678	671	621	663	640	648	713	678	657	711	667	685	684	668	616	671	676	671	725	674	692	637	670	689	654	651	662	649	638	676	686	624	708	729	683	661	697	650	731	651	697	652	621	699	736	650	639	656	643	673	704	675	686	703	703	681	658	677	706	681	688	643	646	712	675	678	664	666	659	652	682	637	678	675	620	682	672	657	674	627	753	678	692	659	697	656	647	666	686	724	679	660	651	657	651	677	677	680	700	648	679	716	664	642	637	671	703	656	659	693	649	660	712	647	675	676	700	700	678	619	661	753	651	631	664	648	640	664	659	672	660	628	701	665	682	681	633	662	660	668	642	646	667	650	678	710	649	687	687	713	662	663	678	664	676	690	644	710	741	681	693	677	681	673	663	693	685	656	674	660	654	681	688	664	715	689	636	682	672	654	707	680	693	644	701	684	635	692	672	640	658	690	663	664	714	699	651	704	660	693	667	645	685	714	657	668	685	668	687	688	712	692	652	731	725	739	714	711	659	655	660	673	672	687	681	728	696	661	702	674	664	650	683	637	677	661	662	697	686	697	685	685	696	638	694	664	672	642	663	630	690	708	664	672	643	681	680	675	628	674	659	688	624	689	594	646	639	696	716	668	664
24542	21339	28315	24725	18932	4424	1830	1079	805	680	665	669	557	516	501	495	547	513	506	445	430	391	403	377	418	420	393	379	389	415	375	425	407	381	366	392	414	349	344	376	396	388	377	373	367	396	382	383	361	366	345	371	359	366	369	370	386	348	340	359	359	359	391	375	363	366	370	376	372	366	357	384	367	382	379	361	358	367	331	383	370	351	355	395	328	348	378	412	380	347	357	353	325	358	370	369	380	376	361	366	382	390	369	343	353	362	346	397	358	346	352	370	376	353	359	366	329	348	372	343	348	351	347	393	369	392	384	351	383	333	349	332	377	354	380	398	381	381	354	381	403	367	387	331	360	373	418	355	331	370	371	350	366	367	368	347	349	354	354	349	343	390	369	368	354	381	400	366	375	348	352	357	342	344	371	355	410	376	331	351	387	364	376	350	367	369	371	380	374	334	373	365	356	407	338	367	376	347	327	342	341	355	367	366	370	403	374	372	372	387	362	356	366	351	352	386	347	363	376	365	369	370	362	343	353	348	372	358	350	333	340	342	344	335	357	367	380	355	350	370	383	393	386	384	362	360	395	353	367	375	326	371	372	362	345	366	355	304	363	348	371	376	376	360	351	371	339	362	378	400	360	396	353	360	345	378	346	372	344	361	368	344	391	349	366	360	345	378	336	355	372	368	345	339	350	347	349	342	340	382	363	399	384	363	325	384	360	333	347	364	371	382	336	374	388	385	392	354	338	342	393	356	334	328	389	367	334	359	339	363	359	362	360	386	350	376	338	378	351	368	362	355	346	344	335	416	376	355	380	364	376	343	348	370	390	353	344	368	349	344	368	336	359	311	376	356	353	344	334	369	339	342	371	391	388	385	348	380	378	353	363	384	332	336	368	365	348	357	349	348	348	353	348	337	370	360	380	390	401	373	326	372	331	331	390	366	354	366	344	379	378	348	364	340	357	326	369	373	378	328	387	365	368	333	366	327	375	374	381	358	378	340	369	335	366	365	333	396	330	359	390	336	359	347	363	343	346	344	360	346	340	408	411	347	358	349	354	343	342	355	368	334	360	369	376	351	389	343	361	383	349	348	348	363	355	371	386	354	349	359	392	394	410	401	362	336	345	414	358	379	374	350	365	389	341	330	309	338	361	331	344	386	373	361	332	380	399	360	334	347	354	377	385	345	371	327	383	356	373	356	375	370	378	350	384	342	357	374	356	358	398	395	399	370	404	356	351	362	344	352	361	365	366	368	372	338	383	382	315	353	366	343	384	367	332	340	331	387	365	344	374	372	349	350	376	367	381	364	366	328	372	373	394	370	390	384	354	384	333	360	369	345	345	352	360	369	415	386	375	366	346	383	327	349	349	353	333	347	393	352	348	367	356	387	383	368	359	349	335	380	354	394	352	399	375	364	330	370	381	331	365	338	358	386	379	403	364	385	379	362	363	312	336	341	356	349	393	393	374	359	360	335	372	381	336	342	366	347	369	378	389	355	350	378	355	342	353	356	352	351	356	379	337	364	375	377	379	340	383	347	381	347	355	354	400	339	355	373	350	349	338	310	346	369	367	353	353	327	347	359	371	370	365	380	370	335	350	365	393	350	369	360	363	368	386	349	349	336	363	356	313	354	333	359	363	385	319	359	380	376	350	333	342	365	375	366	364	374	352	336	344	352	383	359	364	346	335	354	375	374	321	389	345	367	351	358	349	348	341	375	358	328	344	338	352	373	323	364	370	377	385	379	353	384	340	354	342	354	401	377	396	368	363	350	330	405	338	366	378	352	351	361	319	332	339	353	349	355	352	350	338	314	364	339	368	356	402	369	362	364	364	358	387	344	351	359	343	397	393	342	377	344	338	377	370	359	385	372	374	329	378	377	365	374	371	333	330	355	352	376	329	345	331	364	354	335	369	340	386	333	355	348	370	347	370	376	359	368	383	355	356	355	331	364	380	371	329	368	346	374	356	412	369	334	366	349	343	384	372	375	345	349	309	371	345	331	363	386	351	349	345	376	354	331	353	376	394	359	341	354	378	377	379	361	379	338	353	368	323	363	349	368	358	361	351	381	369	367	356	348	383	365	422	379	357	351	355	362	358	348	396	355	358	381	362	353	349	361	368	384	362	377	368	359	325	355	368	335	341	349	377	385	349	351	332	358	354	405	383	351	343	344	368	367	361	385	330	379	335	392	360	332	363	356	338	371	353	350	351	369	371	367	366	361	374	361	373	339	354	396	370	327	371	368	342	384	336	365	361	323	376	333	325	373	339	333	354	383	338	358	384	362	342	381	343	339	356	334	360	341	344	360	349	372	356	357	364	366	361	366	356	370	357	365	365	363	341	401	375	363	339	340	338	355	356	366	383	355	362	327	334	377	371	376	346	352	371	322	386	362	337	377	373	376	338	354	340	369	371	384	349	349	400	334	365	351	373	369	339	357	338	369	367	353	336	352	347	356	390	366	371	355	380	356	355	351	337	356	381	363	323	360	390	375	355	341	324	343	354	370	370	330	355	363	346	357	341	363	341	348	363	368	367	359	329	345	326	359	377	379	349	378	322	368	361	365	361	338	366	360	366	351	355	419	376	394	351	343	356	392	345	373	362	322	344	357	336	366	379	375	362	369	358	369	351	365	386	361	339	335	368	384	387	365	353	372	362	321	359	365	356	352	340	317	333	383	365	355	350	382	383	354	334	381	359	388	367	344	370	388	335	371	380	370	352	363	391	360	391	360	360	359	362	370	393	377	369	364	316	337	350	382	322	376	364	348	349	373	378	352	340	362	353	366	371	350	321	397	335	348	364	377	378	365	371	382	354	359	350	363	352	348	382	377	357	377	380	352	347	336	351	362	356	382	373	386	371	360	371	357	390	364	356	346	379	325	355	358	352	353	357	357	338	372	373	340	361	350	379	368	350	361	348	389	401	355	329	343	388	346	367	365	336	322	380	336	399	360	373	368	355	359	372	348	345	346	352	345	374	404	366	361	356	369	360	370	376	360	343	375	333	408	382	351	366	375	383	364	357	364	359	337	362	336	357	356	405	333	370	373	354	352	324	342	336	363	373	378	346	343	379	362	350	392	358	386	359	367	386	394	368	364	386	356	381	349	375	332	371	363	369	358	336	341	353	382	337	347	348	336	368	348	368	361	351	307	354	344	353	357	317	346	314	369	391	348	375	359	359	366	383	361	386	366	343	368	363	368	344	363	359	380	367	374	324	390	344	381	375	377	356	350	346	357	358	345	362	360	364	384	355	342	346	382	374	347	341	374	385	377	343	365	326	372	370	332	366	341	366	333	338	371	367	334	347	320	333	328	352	338	335	340	379	346	359	388	375	345	346	341	343	326	368	349	361	368	340	372	377	375	396	394	338	362	365	335	372	348	366	345	346	351	346	358	370	330	385	357	363	372	330	348	320	346	381	350	340	348	345	379	386	340	328	375	341	368	371	355	368	356	378	347	368	385	385	369	376	347	347	354	332	383	352	362	338	378
12719	23609	20257	11417	7912	6192	4271	2888	2174	1767	1562	1491	1392	1260	1108	1149	1030	1062	942	873	773	755	742	766	720	708	697	624	668	708	675	640	643	641	661	635	629	666	638	648	619	606	592	632	630	624	583	616	567	659	636	628	612	605	605	602	630	644	623	622	599	672	608	585	629	581	572	602	644	649	650	627	645	590	612	599	628	616	648	629	651	651	594	615	628	631	601	623	593	604	634	657	626	596	625	657	598	621	649	621	632	604	622	618	597	574	595	629	597	598	632	636	651	609	617	634	567	642	633	647	608	616	605	608	580	604	559	612	607	653	595	636	601	641	590	596	584	623	631	625	630	595	618	587	584	632	568	618	610	583	625	623	639	620	631	683	571	580	598	591	593	603	639	616	601	592	608	610	647	596	605	617	600	643	604	608	626	627	551	666	599	612	619	566	633	633	601	634	639	575	587	636	627	572	629	648	606	640	629	596	618	607	614	607	618	612	611	564	626	617	685	621	606	557	620	599	615	605	627	634	590	599	611	585	611	598	600	631	665	631	597	616	590	553	638	637	657	627	594	599	556	602	601	635	633	593	584	624	635	594	648	594	628	594	615	604	595	585	594	633	595	623	644	650	643	613	657	643	639	605	656	637	616	629	653	615	600	641	609	612	659	610	659	620	577	652	600	596	624	623	605	620	639	599	639	631	587	571	631	609	602	579	631	600	582	608	582	639	600	663	573	649	584	608	631	691	584	652	657	617	610	633	590	605	624	592	563	554	609	632	605	600	636	611	615	629	578	593	588	569	623	632	617	612	601	594	630	595	572	596	588	581	669	610	627	620	609	592	608	575	677	615	609	606	644	632	596	611	598	600	594	599	604	640	585	624	656	623	657	621	631	599	605	577	593	583	620	625	615	560	637	612	644	610	632	621	632	603	598	608	613	589	621	606	593	609	600	602	629	668	641	633	580	565	588	625	597	678	654	631	579	589	560	597	647	621	662	588	620	612	603	659	632	610	580	612	597	673	569	594	602	605	679	648	604	607	627	557	629	614	574	634	603	598	549	611	611	591	612	618	581	629	611	603	618	592	613	614	602	600	616	623	613	642	592	618	653	648	597	630	600	573	617	615	594	589	586	610	623	602	588	644	610	621	595	594	626	629	586	586	641	630	607	625	589	604	659	598	628	623	676	609	628	663	630	640	605	613	604	606	624	557	571	619	649	586	655	587	632	631	602	649	647	602	599	625	618	600	571	633	602	608	605	587	614	646	611	624	615	557	595	619	659	584	618	553	638	596	616	591	655	617	592	644	657	587	584	612	594	584	601	627	593	627	577	636	585	594	584	618	595	605	588	612	632	559	649	620	632	595	597	634	625	627	616	628	622	619	625	586	636	602	584	613	581	658	615	626	610	623	630	598	649	630	596	570	580	612	629	662	630	555	612	577	624	581	590	615	612	590	632	628	626	605	604	588	617	608	538	601	648	590	602	568	619	613	618	585	621	606	614	655	599	638	595	575	606	546	587	636	615	630	577	636	607	573	635	591	601	651	576	619	616	605	606	609	582	611	623	595	602	613	615	601	565	654	597	601	597	596	621	613	642	608	637	600	611	656	549	600	576	616	608	677	582	629	625	600	596	622	647	642	623	640	594	626	613	588	636	587	592	586	606	635	584	630	597	608	625	577	599	604	631	637	605	576	594	604	618	661	574	624	631	598	626	600	595	584	589	572	584	619	584	631	587	583	629	644	605	656	647	557	576	615	584	596	652	622	586	666	625	590	662	614	612	610	589	625	606	624	574	575	627	631	585	613	589	619	635	586	591	613	553	584	586	611	594	590	609	647	632	633	630	657	622	610	588	585	554	590	619	583	562	542	597	609	590	574	555	612	607	588	622	599	582	631	612	619	587	671	652	660	604	604	626	604	620	541	578	634	619	574	642	582	544	636	611	588	624	595	580	612	640	593	567	598	603	586	611	643	605	626	673	613	640	580	633	611	603	628	610	584	589	610	637	621	656	590	616	598	645	587	648	592	619	598	655	588	605	614	601	609	574	625	645	606	636	610	612	613	586	590	629	624	606	603	602	594	582	632	611	604	551	624	635	593	635	615	606	581	618	635	635	641	635	573	631	586	616	588	671	612	606	655	623	689	596	586	631	590	597	563	621	590	648	619	576	631	631	635	622	574	641	604	659	638	606	596	627	618	582	602	586	603	619	563	630	595	626	601	584	641	611	623	637	619	617	597	671	643	600	592	625	602	621	569	590	598	584	671	575	566	589	656	600	594	613	610	665	584	601	592	618	595	632	617	581	602	640	628	614	620	628	584	609	613	559	620	633	586	654	593	596	580	595	607	596	587	590	616	609	650	573	612	597	580	647	599	616	577	597	635	580	609	620	596	646	611	599	624	586	641	591	594	630	621	612	636	575	621	588	646	618	631	604	652	588	671	600	626	606	597	620	620	534	594	619	644	629	638	577	597	635	622	588	556	589	591	610	624	607	597	624	584	609	611	615	628	610	622	615	576	598	577	639	615	663	617	642	562	581	580	646	620	617	593	628	617	614	597	603	569	603	634	598	639	643	575	612	614	604	602	589	606	608	575	602	618	594	651	585	587	621	590	567	631	588	620	629	586	644	579	638	632	559	599	587	653	635	586	645	611	624	667	648	604	580	625	595	599	639	592	635	580	598	577	570	631	640	621	639	586	585	605	666	643	605	600	549	622	647	620	617	603	616	649	608	649	594	614	611	557	609	654	623	626	636	622	636	591	610	617	568	617	625	606	596	567	619	643	573	587	639	572	617	672	595	603	617	571	617	632	658	620	626	594	565	632	613	629	632	628	637	576	594	614	617	589	651	629	627	601	563	579	628	598	599	596	628	645	611	610	620	579	635	586	616	583	682	595	599	610	587	642	597	612	629	569	560	597	595	616	614	574	596	606	605	569	602	589	607	634	652	600	618	629	631	609	601	589	660	614	577	581	645	628	569	598	648	650	641	609	595	657	617	608	651	635	601	628	659	612	618	637	635	607	598	589	610	643	587	635	620	643	617	619	626	603	591	658	622	609	635	579	639	617	624	671	575	603	583	669	621	639	543	636	598	626	593	664	610	595	652	593	577	590	597	603	588	581	585	602	592	594	613	569	563	593	605	609	625	586	632	644	614	663	593	588	668	586	589	587	620	603	605	616	595	641	593	635	665	642	602	639	653	630	634	599	647	623	611	592	587	606	577	630	605	619	603	593	588	596	605	603	644	596	613	640	612	591	671	600	650	599	585	623	622	584	612	598	574	570	556	616	656	612	610	604	629	626	606	576	599	628	630	624	639	566	613	612	640	625	627	592	597	587	639	660	622	627	613	605	611	581	644	602	618	645	590	641	577	589	599	575	612	563	639	593	602	637	633	590	557	595	646	587	628	628	606	612	621	609	617	629	633	609	630	571	606	613	602	629	597	616	638	638	654	633	599	586	605	616	616	614	624	570	607	650	617	597	632	579	619	608	639	612
23513	21384	29134	23989	21388	19421	4593	1396	906	707	606	538	504	466	427	410	414	417	367	326	280	235	221	221	222	233	212	195	195	185	179	198	193	182	190	170	169	178	163	156	147	152	157	151	178	168	164	187	183	161	154	158	165	153	145	146	175	150	156	139	147	178	135	163	141	154	168	157	166	160	159	140	154	149	131	141	166	141	136	137	169	139	156	148	169	142	139	143	151	135	137	144	156	150	129	155	138	157	168	148	160	153	143	139	158	157	145	149	149	140	157	143	182	136	163	150	141	158	133	139	160	137	137	149	163	141	141	158	137	134	138	165	143	132	149	138	146	171	146	143	126	138	156	140	147	158	177	140	143	151	165	159	129	159	146	170	138	142	153	146	138	153	172	148	158	157	138	154	169	171	174	159	150	147	157	124	158	139	136	153	150	152	146	154	143	136	139	168	175	162	173	135	146	137	149	143	126	160	142	160	147	145	141	156	158	157	152	151	126	145	160	124	143	150	158	166	169	153	168	120	161	184	160	152	133	153	165	152	134	154	162	148	151	127	145	157	150	141	161	142	140	158	139	152	142	145	150	164	129	147	142	162	159	138	126	171	148	139	144	148	136	146	146	140	158	129	149	142	152	141	161	130	141	134	138	133	142	143	144	149	153	112	174	154	146	152	150	152	131	139	164	145	147	129	140	135	151	172	151	152	147	136	155	165	131	134	142	133	148	145	143	149	163	127	162	178	134	148	154	144	134	142	168	142	154	149	137	149	129	168	140	156	121	144	151	128	160	151	150	138	154	166	158	140	168	152	135	145	136	158	138	153	138	125	153	167	160	149	158	144	154	145	153	137	143	164	155	149	142	130	141	145	142	189	128	131	143	155	146	143	159	140	158	164	161	156	154	144	153	139	163	133	162	141	148	126	156	146	157	136	141	160	146	155	158	137	154	138	123	128	161	163	162	121	142	143	135	140	132	127	158	142	176	163	160	158	140	153	143	166	156	154	151	114	165	138	143	157	122	121	166	136	162	158	130	136	150	156	141	143	135	159	141	146	143	126	146	136	153	145	150	131	149	146	123	140	155	140	126	132	152	156	146	146	157	139	171	152	162	175	153	126	146	142	142	172	142	144	125	168	148	161	132	152	146	121	153	141	153	145	161	137	138	150	141	141	162	134	139	141	141	133	167	144	166	132	185	149	160	149	136	142	145	140	145	161	137	150	160	148	153	170	144	150	139	149	147	140	150	175	149	152	143	143	142	132	165	155	141	140	158	160	149	160	163	143	131	153	175	153	146	155	143	139	148	143	130	170	143	133	146	154	143	157	150	154	152	164	159	134	150	125	161	148	156	165	156	128	137	151	154	150	124	139	133	160	141	171	130	155	150	156	129	151	126	136	145	169	164	143	135	153	127	137	127	143	143	149	156	133	150	158	137	150	114	148	178	150	148	148	146	129	125	147	155	146	142	146	127	139	174	152	135	188	160	154	144	146	149	136	161	136	152	145	142	153	148	163	157	159	146	149	154	145	131	167	159	170	155	169	148	154	150	124	131	139	159	140	160	118	153	163	149	150	134	131	144	155	150	153	147	147	148	149	165	153	144	151	157	146	159	123	139	148	156	162	148	134	142	167	167	159	150	141	134	152	154	150	146	130	152	138	146	139	150	168	131	157	137	157	169	148	169	148	160	147	149	135	142	162	150	168	154	136	159	152	156	191	134	132	166	147	149	145	140	137	148	158	152	160	130	138	153	151	131	153	133	151	141	135	135	139	148	133	155	153	181	141	172	150	132	130	136	138	153	140	156	158	141	154	128	146	162	155	148	157	150	152	143	155	156	163	150	146	137	143	139	151	149	133	143	149	141	127	156	132	142	153	164	138	142	146	133	145	142	161	130	154	167	130	147	135	158	173	154	163	164	171	164	150	137	146	132	123	163	151	154	138	148	141	172	151	178	129	139	148	159	173	141	168	145	157	139	153	144	154	137	149	166	147	149	151	155	149	139	115	150	157	153	154	139	141	155	138	134	147	143	148	138	151	147	153	122	130	125	174	133	136	139	146	148	136	127	145	153	149	132	149	124	144	141	150	147	169	159	147	159	143	163	158	124	144	152	160	134	146	126	149	141	157	169	134	146	147	125	138	154	159	160	153	149	137	145	149	148	153	169	165	143	150	156	169	152	141	143	125	137	147	152	152	138	129	147	154	157	141	134	137	129	169	143	145	138	149	142	160	155	151	156	129	134	141	149	152	142	165	151	114	151	153	136	140	152	125	132	151	130	135	126	150	159	130	153	139	151	160	134	156	141	127	142	157	159	162	165	143	150	153	157	147	157	166	173	142	147	167	148	145	141	132	153	135	126	143	137	157	166	141	156	152	136	156	147	136	137	147	164	154	153	130	155	140	156	126	139	150	132	154	152	155	175	122	163	164	145	148	162	170	137	145	174	144	154	127	135	165	138	156	121	139	144	141	129	141	136	158	153	152	149	152	164	141	148	142	137	144	143	142	132	145	144	129	156	146	144	126	153	144	147	148	130	141	164	126	168	148	144	155	137	154	138	160	132	136	156	161	173	158	124	156	130	143	146	135	170	135	134	143	136	135	146	143	160	135	130	151	136	145	142	142	160	162	153	142	142	163	147	145	138	170	174	166	153	136	142	155	144	160	141	140	156	159	130	152	138	157	139	131	167	145	169	137	158	141	153	161	160	132	143	136	146	180	136	131	147	146	142	162	132	136	133	138	132	139	144	125	155	161	139	126	136	156	149	153	153	144	158	153	142	166	150	157	130	144	139	152	161	148	132	147	156	151	158	148	140	166	155	143	134	144	161	146	171	141	147	133	133	159	154	149	151	133	156	155	146	138	160	145	145	136	154	134	132	161	137	134	121	123	122	133	134	152	153	142	150	154	170	155	148	159	161	143	135	139	149	155	151	142	147	143	145	147	133	153	140	140	139	145	141	154	159	159	146	145	152	150	156	155	166	115	143	153	155	146	141	132	127	168	146	139	148	145	170	174	140	147	148	144	144	140	157	133	161	140	146	155	164	133	156	126	166	163	155	166	139	125	134	151	151	140	149	143	159	137	162	139	144	125	134	147	133	155	146	154	153	141	168	138	136	141	156	152	145	126	149	134	152	151	143	145	150	161	169	153	131	130	144	134	157	136	136	124	153	139	140	140	161	152	145	158	131	154	135	161	147	149	147	126	129	159	145	140	128	137	160	162	141	126	151	163	143	163	133	163	130	144	136	154	134	155	163	165	141	132	151	135	169	144	159	149	126	127	157	147	159	152	140	156	135	149	165	140	144	143	134	135	137	124	149	167	140	177	123	159	153	154	159	139	145	137	153	136	145	154	153	150	141	175	152	138	119	150	155	147	157	139	146	139	146	157	147	144	138	156	163	177	133	139	148	139	145	151	155	154	147	151	142	157	154	141	135	143	156	142	163	144	146	142	149	133	130	147	128	130	132	173	128	152	149	162	142	158	129	144	134	152
14616	28909	25368	15702	11140	9059	6234	4038	2952	2393	1926	1799	1637	1398	1327	1090	1039	1066	960	750	614	547	555	506	467	460	391	402	364	413	373	393	379	383	346	347	323	304	332	275	305	302	295	360	296	257	303	312	260	290	271	280	281	272	307	291	295	260	316	273	261	268	248	261	271	243	294	289	257	275	287	264	270	260	249	272	255	253	322	263	262	263	268	247	262	265	255	259	264	253	296	238	259	246	255	241	232	262	275	247	233	254	237	240	281	286	255	275	247	272	286	263	258	268	271	257	268	240	272	276	288	256	246	280	275	267	216	248	248	234	278	272	279	251	223	247	253	250	261	279	259	224	255	277	253	248	237	271	246	271	254	250	272	292	266	257	249	230	247	253	246	279	250	260	245	269	239	256	253	232	231	230	277	269	271	250	259	234	258	259	287	263	289	264	267	233	258	279	255	262	232	274	259	258	274	235	271	281	278	271	252	270	284	253	265	258	251	274	237	254	242	271	268	272	274	243	254	280	271	242	254	237	254	263	262	240	267	252	280	237	262	260	278	266	248	260	267	254	270	262	241	271	255	254	262	258	265	259	253	282	266	265	266	250	230	265	248	263	267	259	254	261	274	244	262	247	252	240	245	279	259	257	275	252	251	263	235	275	241	244	257	249	268	272	260	266	268	278	250	271	261	230	243	262	247	276	261	268	282	258	265	257	263	228	274	283	252	261	277	257	241	214	277	247	233	241	249	239	246	262	264	236	268	274	235	265	240	263	245	272	270	270	248	274	261	248	249	297	256	266	247	258	243	259	249	250	258	257	259	276	249	259	222	248	263	234	276	236	268	236	248	253	269	268	262	254	238	268	242	267	227	250	240	282	266	255	238	258	269	274	274	262	267	274	270	269	281	244	238	237	224	260	270	270	254	282	272	294	283	247	248	301	237	272	236	259	249	285	267	271	252	240	238	261	242	256	254	258	274	271	269	274	234	236	272	258	249	289	265	245	219	229	261	224	251	256	246	276	274	266	255	257	235	239	263	280	274	228	264	241	283	285	264	271	264	243	259	270	278	254	255	267	251	253	248	239	249	281	268	232	238	244	257	273	269	245	267	287	279	276	242	222	253	280	245	266	246	280	233	250	268	252	250	243	224	242	282	270	254	256	260	227	250	251	259	248	230	232	248	254	275	272	261	258	275	248	260	250	259	259	255	227	257	270	242	270	243	253	258	239	295	249	253	260	270	258	268	244	261	257	266	257	249	241	290	277	246	261	235	285	285	238	237	252	287	269	248	250	249	247	242	262	251	266	238	263	224	261	289	275	248	260	270	258	232	250	255	248	260	271	256	248	275	268	250	288	261	271	253	255	257	276	236	257	248	253	264	244	244	263	272	247	279	229	259	264	269	260	260	244	264	235	264	266	247	271	254	271	269	253	286	282	273	257	264	249	270	226	272	252	241	260	258	265	254	263	247	235	263	254	277	248	253	243	262	261	274	247	256	212	246	258	250	293	250	250	260	230	240	250	229	251	240	265	273	304	246	231	276	244	245	236	246	267	259	260	257	257	256	246	258	284	243	269	257	234	258	291	235	233	239	248	263	268	264	230	272	247	268	252	283	256	279	264	259	243	238	262	266	255	217	266	242	249	247	258	264	255	259	246	267	240	255	242	271	255	244	242	252	248	273	259	266	277	236	277	246	261	276	256	268	279	245	254	266	227	256	243	270	262	249	257	219	245	263	267	274	271	252	262	250	231	222	252	268	288	269	249	258	266	265	241	242	265	280	269	238	240	268	271	263	252	273	254	257	275	250	252	230	262	270	242	238	244	241	233	257	264	280	257	252	245	268	228	276	231	262	272	240	234	220	246	250	260	256	268	228	278	271	287	263	293	288	277	226	266	252	281	239	252	244	263	271	245	260	263	259	252	244	238	262	259	272	280	245	272	259	266	283	279	238	242	266	236	238	245	297	275	268	243	269	257	230	275	236	227	257	248	239	240	259	260	257	264	280	264	250	241	257	237	262	248	266	246	239	290	262	260	244	241	247	236	279	246	247	227	265	236	250	276	267	269	245	229	256	240	282	262	236	274	259	266	290	254	233	304	266	270	233	243	281	256	259	247	242	255	254	258	271	274	259	243	287	236	240	280	283	263	244	229	254	253	261	264	246	260	267	259	232	285	270	259	255	261	237	271	261	259	268	255	260	249	245	264	264	260	302	279	243	271	253	262	236	263	243	275	253	261	264	243	262	265	258	230	266	284	245	261	237	255	294	240	279	260	267	257	262	252	223	240	277	249	265	276	264	249	249	255	264	247	249	284	284	244	232	285	258	234	252	255	254	234	260	239	275	266	274	285	247	269	235	223	269	268	236	275	272	270	268	264	233	263	266	272	263	277	250	246	270	260	263	254	233	288	257	261	253	271	270	265	259	241	239	261	251	303	245	253	241	276	248	255	273	263	281	264	222	272	257	217	259	270	274	237	255	251	269	254	241	278	255	244	225	251	253	257	250	249	243	270	234	258	245	255	246	230	263	234	247	264	268	268	269	237	275	250	264	260	250	245	271	282	288	252	224	264	261	260	251	252	253	247	259	238	278	229	240	265	244	268	290	271	260	254	253	277	256	257	249	264	244	239	246	250	245	260	253	241	288	264	277	230	269	257	251	243	268	247	259	259	289	263	222	224	308	277	236	227	252	257	266	233	236	265	260	254	272	250	280	268	259	246	235	245	300	278	256	262	252	272	260	222	254	275	268	234	226	250	259	282	262	239	235	259	241	269	274	262	232	283	250	251	226	240	226	270	265	256	252	294	257	241	260	288	282	237	239	219	263	282	243	258	252	236	247	269	268	249	241	248	239	237	269	271	247	248	252	241	273	247	256	263	275	261	284	249	235	264	274	268	232	269	251	283	247	279	254	272	254	242	248	280	248	267	233	255	232	215	256	250	231	269	279	267	238	236	231	260	252	256	267	246	270	240	256	259	242	286	255	259	279	271	319	269	235	278	253	250	232	264	263	272	255	238	246	272	236	266	244	233	282	249	232	257	253	241	258	281	208	299	257	272	283	252	256	255	224	269	250	287	251	282	235	252	256	240	249	281	244	256	279	256	242	244	236	282	267	248	229	282	268	242	229	254	260	246	235	257	246	253	232	268	253	292	257	295	255	266	277	253	251	241	263	249	263	258	297	255	245	262	233	272	281	213	248	239	265	259	281	223	241	253	247	256	253	244	231	252	265	263	278	259	249	234	264	263	259	235	257	246	251	294	258	236	240	247	250	252	276	280	266	246	253	259	268	231	263	269	256	225	249	250	268	253	264	260	244	256	265	227	304	242	262	270	249	269	266	259	259	276	302	274	255	253	236	288	261	260	284	262	258	226	240	263	247	273	246	267	271	279	242	263	257	245	263	282	258	247	277	282	255	264	245	256	268	259	255	238	261	280	260	230	271	245	261	263	255	216	238	259	256	241	273	249	256	283	251	240	259	258	236	272	260	229	272	256
27119	20387	11109	3802	1678	1255	1006	667	600	531	503	520	470	495	497	494	509	469	460	459	502	412	445	395	434	412	447	410	422	405	368	416	395	392	426	375	393	433	426	430	391	423	432	447	433	380	419	373	401	444	417	422	422	350	427	446	418	398	423	392	416	389	412	410	387	368	416	406	427	406	421	415	424	391	424	414	413	408	409	390	373	383	413	415	426	412	451	424	410	405	408	430	440	405	380	407	418	412	434	407	422	391	424	415	430	372	390	389	381	361	401	387	429	352	404	404	384	427	396	369	376	390	379	381	391	403	408	407	416	397	406	404	375	412	416	373	408	386	426	386	393	413	367	403	405	401	440	424	435	388	408	382	422	434	398	407	425	397	393	402	404	391	409	418	403	399	383	407	398	426	405	400	380	401	405	382	382	398	443	409	398	360	430	381	452	390	359	406	400	424	368	423	406	406	419	422	390	430	402	359	417	394	425	413	401	390	390	422	383	411	444	398	403	388	401	419	409	396	414	421	422	418	418	406	416	408	403	394	381	411	433	415	391	411	410	417	428	420	400	392	400	430	420	416	457	404	399	443	412	388	446	393	429	433	424	387	401	400	419	429	394	402	424	388	425	388	424	419	385	434	384	425	426	424	398	399	424	381	408	427	423	432	413	392	399	427	422	402	402	399	433	414	405	389	394	403	427	400	401	408	378	400	391	380	384	417	420	368	404	415	387	417	401	403	442	395	398	436	403	375	417	390	409	397	398	388	393	411	393	407	425	414	400	384	482	447	446	396	413	359	419	412	387	424	407	442	453	412	419	397	435	417	412	358	406	403	382	413	394	390	434	397	413	397	429	435	438	436	388	391	457	427	410	379	401	364	443	398	425	388	387	409	420	397	397	400	408	422	372	395	394	399	413	402	425	382	415	403	396	418	374	405	444	408	440	431	379	417	368	393	384	411	409	438	437	397	402	469	397	355	401	391	407	393	410	378	391	386	445	415	434	371	429	449	381	410	391	420	395	420	434	398	399	414	415	417	411	404	388	387	411	407	390	391	402	410	445	403	415	402	412	398	416	400	424	407	402	397	408	393	419	400	378	393	418	420	409	422	414	414	431	461	391	462	425	391	410	415	433	429	419	384	426	440	402	417	402	435	412	406	402	432	400	425	390	377	394	388	415	442	433	394	432	406	393	419	389	414	392	418	404	424	427	434	367	409	397	417	400	395	414	396	400	404	466	393	405	417	399	408	398	383	374	405	379	416	395	407	409	387	414	425	414	415	389	384	416	383	413	385	422	406	414	433	442	394	395	427	372	404	402	405	380	417	408	383	416	381	379	358	392	378	415	418	405	390	440	426	423	423	373	400	417	406	430	411	388	390	447	402	409	393	398	402	401	424	409	388	440	400	368	470	413	408	377	418	401	430	399	378	417	431	361	418	405	397	379	423	414	427	407	422	379	439	420	397	400	404	425	445	445	416	434	417	411	406	393	430	394	418	423	409	408	413	453	412	392	388	368	411	388	419	387	395	395	407	415	401	452	404	447	389	420	385	354	423	399	389	421	399	429	369	417	380	422	410	408	381	384	437	356	415	410	399	453	414	417	410	407	423	421	404	405	429	420	409	417	399	406	399	391	385	409	389	405	399	381	423	405	450	405	415	390	406	404	435	397	388	456	382	388	402	382	422	406	406	372	370	395	433	388	435	444	399	381	397	388	409	413	399	412	431	392	446	428	422	417	405	395	420	426	384	473	404	374	389	391	423	406	393	407	367	435	391	402	364	412	421	392	405	409	362	405	398	419	397	411	418	433	431	358	390	409	457	413	405	414	438	422	411	452	398	391	396	388	406	430	423	373	442	418	450	441	407	400	402	380	394	390	407	376	403	404	424	408	408	383	373	409	397	412	409	399	378	385	382	413	424	370	402	439	417	410	444	390	408	404	389	407	388	411	404	401	429	408	442	388	393	427	398	424	387	414	363	426	418	421	392	393	386	431	405	414	402	437	388	396	401	397	439	408	410	398	449	409	400	407	419	394	369	397	410	399	429	393	396	412	440	408	424	424	402	405	427	419	418	380	422	394	439	369	450	387	382	373	400	429	411	381	414	415	428	402	412	415	397	423	417	389	444	385	443	402	418	440	416	368	438	411	406	404	460	401	416	369	358	431	432	438	404	369	431	353	359	378	431	435	423	405	425	405	403	387	423	418	386	409	408	406	409	412	442	443	427	380	453	420	400	434	422	428	416	393	402	446	431	395	383	387	420	421	426	420	385	425	375	402	393	392	375	406	406	407	392	390	401	436	422	418	407	379	386	434	431	409	429	410	405	403	358	393	380	435	397	383	402	423	392	362	409	433	444	392	425	365	402	407	392	420	406	410	429	431	394	395	413	414	384	399	431	411	413	426	411	397	384	415	418	385	383	422	424	381	383	403	396	418	434	370	387	370	424	404	414	416	401	407	401	416	414	389	442	418	396	435	418	387	373	434	386	397	377	405	383	395	423	407	374	383	405	377	404	408	430	410	398	406	413	420	373	389	433	385	423	416	409	405	438	429	423	406	391	427	400	411	387	391	392	413	366	428	401	418	417	401	429	397	410	413	411	427	407	420	373	411	363	367	397	375	444	396	356	436	417	443	392	398	434	396	382	381	419	391	389	408	409	428	389	460	438	414	413	416	434	414	387	427	419	451	425	411	387	419	399	417	373	397	412	392	432	391	423	406	400	418	420	417	406	416	417	391	368	431	399	407	421	396	412	410	363	403	380	404	408	409	419	396	440	385	383	377	440	421	398	417	384	422	409	393	397	432	398	394	445	413	389	399	404	421	376	398	394	424	399	444	424	416	393	380	421	358	416	406	363	410	410	389	452	428	396	429	424	455	407	383	427	386	406	400	419	411	377	358	410	419	404	389	425	387	420	415	432	440	419	379	420	389	421	402	381	408	394	414	394	423	428	444	423	440	404	405	401	421	415	362	426	402	416	428	429	417	398	394	435	441	397	424	392	430	396	376	379	417	395	430	437	442	419	414	419	494	390	377	365	402	411	395	409	406	400	426	378	371	395	403	396	403	432	423	390	432	420	442	403	400	402	436	420	404	431	376	427	421	419	406	421	453	403	410	430	393	407	404	437	390	449	420	429	400	425	420	402	396	372	401	382	404	380	428	390	389	396	406	393	381	402	425	413	430	397	396	420	393	404	429	408	432	398	422	382	380	429	427	418	407	409	442	435	399	362	388	386	376	391	396	398	421	419	395	416	424	415	394	400	403	378	377	386	386	436	422	430	417	456	425	417	398	404	396	403	411	376	387	378	395	401	419	397	411	447	426	438	428	371	445	422	423	389	406	425	414	442	443	394	435	415	372	409	404	386	380	406	408	395	395	391	411	415	426	397	417	404	390	424	392	435	368	431	429	410	397	383	400	407	447	432	391	442	423	402	404	403	405	402	376	428	417	400	440	400	407	390	362	414	401	365	388	380	375	421	441	424	393	415	375	406
11031	16070	12965	6735	4254	3494	2541	1659	1289	1140	1110	994	1011	1044	948	964	935	852	847	860	766	775	677	679	749	695	689	688	665	687	681	711	703	647	732	711	675	692	692	678	656	656	693	685	688	700	636	729	688	638	681	677	657	627	676	687	691	668	711	712	736	668	698	710	682	651	657	649	690	666	641	689	693	677	634	678	714	704	680	686	692	694	726	708	734	710	672	675	683	709	681	664	730	643	658	678	681	684	644	665	638	680	683	660	677	643	683	675	654	676	677	683	666	687	663	675	707	656	717	710	689	687	667	715	681	716	700	661	685	643	681	693	645	659	666	688	670	717	724	684	671	656	704	648	666	724	656	695	623	662	658	662	652	641	658	648	726	676	729	680	688	707	677	702	712	700	695	685	683	672	721	682	680	679	689	711	675	638	659	671	650	699	673	701	694	741	667	699	678	752	622	639	634	690	688	684	685	694	655	711	674	656	694	647	726	654	687	725	698	711	667	659	670	698	663	679	662	722	678	683	656	654	661	621	662	715	647	682	628	679	701	649	702	691	639	679	706	692	686	662	633	689	665	666	692	660	660	653	711	704	678	669	663	646	630	621	648	717	598	690	662	688	691	661	686	687	646	650	668	671	687	688	677	689	640	644	681	726	613	676	663	651	675	669	686	655	733	700	721	738	676	669	678	625	650	648	698	644	612	729	695	672	689	690	630	705	686	691	718	667	685	694	661	686	697	663	725	658	660	667	595	704	697	678	625	684	685	664	690	695	636	632	687	696	688	642	622	674	701	625	696	686	662	637	659	687	707	659	677	680	699	671	608	674	695	678	646	699	690	656	732	682	724	643	665	646	671	687	707	660	689	659	705	657	685	676	686	670	680	698	649	677	719	646	691	642	663	659	672	721	655	716	711	678	707	690	684	680	616	663	655	725	694	681	666	672	680	687	693	682	682	685	672	663	646	661	657	677	691	682	682	706	673	702	667	653	682	659	694	650	628	657	661	700	685	661	663	668	694	669	662	688	668	680	679	643	669	716	663	659	683	639	660	733	673	728	647	688	658	669	666	699	681	676	674	663	694	722	646	670	646	704	615	681	677	650	646	616	670	675	679	694	686	704	685	681	717	661	657	647	691	721	678	676	651	619	670	713	687	672	651	630	696	697	657	669	678	688	717	682	673	675	648	647	651	655	632	661	720	661	721	681	637	671	661	645	649	656	688	704	696	718	680	676	659	726	698	677	707	672	667	710	696	682	637	705	659	625	682	731	647	690	707	681	655	676	689	620	668	677	677	670	630	682	687	678	689	662	712	736	680	723	730	713	654	679	681	672	612	687	628	647	626	635	674	690	656	690	670	647	717	634	707	657	689	692	657	703	663	694	678	656	667	662	661	660	663	669	662	689	660	681	669	714	642	646	715	686	732	657	685	668	697	699	670	681	638	726	665	698	662	688	698	636	733	694	706	708	678	684	716	659	622	651	675	729	700	659	696	676	680	686	687	671	658	685	679	678	686	686	663	672	654	658	718	690	656	627	664	676	697	652	660	652	672	707	658	688	673	647	667	691	649	675	623	693	744	693	666	711	707	649	682	648	650	728	671	710	668	642	621	668	689	705	667	683	631	724	683	665	722	665	704	713	721	688	706	655	664	657	674	681	703	660	696	704	654	726	649	724	721	662	757	655	668	727	705	658	682	677	718	688	668	648	664	702	719	680	614	646	646	754	719	706	709	658	684	655	657	691	661	662	661	692	664	654	663	649	647	668	686	662	643	671	731	665	714	676	708	655	693	650	672	651	630	607	698	672	658	679	670	677	671	648	621	701	661	724	689	634	672	652	652	651	668	686	680	693	695	640	659	698	670	720	663	667	679	667	677	710	665	625	671	663	722	673	706	652	694	648	724	664	703	694	660	723	685	717	635	690	648	667	664	632	672	679	645	686	671	714	647	652	644	647	680	694	707	643	700	685	684	690	694	676	680	634	673	710	677	598	690	613	670	669	673	648	676	678	709	646	678	686	652	629	671	669	751	701	690	721	678	689	649	687	680	753	691	693	652	652	714	730	686	662	666	675	645	641	689	658	628	661	693	663	687	654	640	741	632	680	667	660	720	708	723	641	684	675	700	706	657	675	682	668	667	673	629	694	628	665	664	651	739	657	675	656	677	689	700	685	653	719	678	720	695	686	637	702	690	706	648	668	678	638	712	689	656	674	676	649	663	645	701	713	639	659	670	661	614	688	676	681	701	705	715	618	710	690	624	685	663	653	668	712	692	664	683	660	708	691	628	678	691	681	696	710	621	684	708	622	681	675	643	691	631	658	646	688	724	692	714	678	691	724	653	663	706	664	700	669	669	708	652	708	657	698	684	691	694	674	731	681	687	750	709	718	672	694	631	686	684	712	689	723	668	712	720	682	665	669	686	667	637	691	681	721	668	627	710	692	696	696	691	711	670	657	655	693	700	696	710	684	672	660	686	695	668	672	666	641	675	683	701	662	698	700	646	599	655	726	659	678	672	698	681	637	660	710	678	677	667	696	678	625	706	670	701	693	675	665	633	649	666	655	687	682	672	677	675	701	677	657	678	691	684	684	664	670	658	680	694	680	708	664	640	650	704	675	692	638	667	718	649	679	663	680	681	657	669	749	672	614	665	714	706	668	682	689	699	677	648	656	671	675	661	677	637	645	700	673	699	657	640	686	657	631	675	686	633	678	711	707	718	689	677	673	717	698	642	642	686	685	728	672	691	658	687	715	664	676	651	634	668	725	660	655	656	653	740	637	677	713	613	664	702	673	681	649	692	646	677	680	719	703	631	666	735	716	679	669	617	693	657	672	692	633	661	681	712	674	704	646	662	669	645	667	709	626	682	707	733	641	682	612	659	690	651	662	668	658	605	662	711	653	681	673	689	656	703	707	638	672	683	669	684	675	694	673	651	677	651	669	699	646	678	692	678	672	679	711	687	697	701	699	692	649	680	718	683	653	674	647	677	716	647	722	670	675	704	688	689	665	641	633	674	709	707	666	703	719	683	669	670	679	663	661	701	647	701	717	676	672	676	686	711	697	677	676	695	696	675	672	684	632	668	680	726	666	692	669	651	641	659	665	704	658	703	683	654	720	650	640	704	687	692	699	683	687	688	686	705	670	681	679	672	690	675	677	699	683	669	678	660	687	703	649	664	678	695	679	688	683	707	692	673	662	622	623	676	672	664	680	649	687	665	612	680	665	696	663	670	647	669	661	638	681	653	665	745	668	723	673	673	696	687	690	660	694	708	682	672	712	673	661	632	703	641	656	696	646	692	617	722	666	717	657	683	668	659	677	681	693	700	706	640	657	630	700	661	694	674	704	668	661	693	695	666	707	714	662	664	681	591	682	700	712	669	675	634	666	652	747	612	678	706	698	666	686	685	638	653	714	671	671	665	651	647	649	709	672	675	669	699	696	686	667	685	638	656	702	668	689	641	695	646	678	643	690	649	681	732	650	693	683	662	652
24497	21364	28381	24717	18894	4299	1969	1111	736	720	673	602	560	509	478	523	527	433	503	464	448	396	413	369	390	413	416	392	406	376	393	358	378	382	361	408	371	399	347	422	345	383	372	362	353	378	356	361	380	378	384	351	321	345	367	335	357	383	404	393	355	387	363	367	368	411	373	360	352	336	361	410	376	339	366	378	362	364	349	393	383	376	353	358	321	360	350	350	349	408	362	385	383	350	382	347	417	372	362	366	389	303	362	333	337	356	336	342	366	370	339	361	367	353	368	370	398	350	362	354	329	350	362	359	407	364	373	393	342	389	372	368	354	363	349	332	363	347	366	386	375	362	367	370	346	400	393	357	344	349	347	361	357	335	327	354	383	372	368	377	320	365	361	360	352	373	335	369	391	339	342	362	401	353	386	385	371	375	349	391	407	363	353	362	371	350	350	327	392	378	372	348	382	378	371	380	347	375	369	381	353	366	362	370	350	366	361	337	327	393	321	372	374	350	363	333	365	335	337	323	339	338	361	362	378	353	383	350	366	380	385	332	369	391	386	378	376	363	361	366	393	362	353	374	377	388	338	321	378	369	362	361	339	347	351	341	379	351	362	374	400	381	362	350	371	384	356	332	358	378	344	380	356	401	376	348	353	362	330	390	349	349	326	365	397	371	363	351	390	366	357	363	331	370	369	391	359	364	345	385	361	346	345	347	327	367	370	348	349	340	356	366	362	369	374	377	346	355	326	361	370	387	378	366	390	357	383	307	321	383	378	339	385	374	370	374	360	375	351	372	375	364	350	385	330	341	364	323	359	379	390	329	342	382	351	354	403	354	382	366	385	352	329	332	349	374	394	359	358	371	340	340	340	327	375	375	339	350	369	380	352	371	367	341	349	356	348	366	371	359	389	367	387	352	353	389	347	343	370	345	361	356	374	369	380	319	380	389	353	336	380	377	359	350	375	363	345	356	355	372	378	367	362	361	360	378	380	374	376	375	362	345	352	340	344	348	356	363	372	381	362	303	381	373	364	361	379	377	393	338	323	336	360	337	369	353	342	386	379	380	350	332	342	334	356	328	373	346	359	357	357	379	347	380	361	337	373	368	368	356	372	366	362	363	351	382	348	330	378	372	373	343	379	361	366	346	377	398	366	391	355	409	366	378	348	346	350	379	358	335	386	343	353	379	373	386	372	398	346	378	394	360	349	348	360	344	355	370	356	326	376	398	384	341	373	325	360	354	353	372	358	338	376	378	383	357	358	393	356	331	361	379	349	352	355	386	363	381	384	343	389	347	385	369	402	351	348	374	367	346	335	367	352	343	338	392	362	382	343	337	369	346	382	341	349	352	327	352	391	351	367	380	358	341	387	347	358	387	361	385	381	358	399	366	344	333	395	378	355	344	363	379	370	369	341	358	334	381	407	361	325	349	358	360	334	359	364	369	346	360	372	351	348	373	336	374	402	379	386	373	355	361	396	362	361	366	355	388	361	335	363	391	331	328	347	363	364	343	377	351	359	344	360	335	372	364	394	342	363	371	390	363	371	354	384	361	376	384	356	334	357	354	373	376	368	355	362	368	354	349	368	374	354	362	377	350	391	336	359	369	359	342	344	360	347	341	342	383	368	375	349	360	361	356	352	359	361	343	357	346	368	380	356	363	357	381	373	358	382	339	334	354	381	378	384	357	386	383	372	358	347	381	360	377	366	391	358	361	359	354	379	342	363	358	337	410	353	331	352	392	367	376	355	382	321	382	356	365	373	392	345	324	377	403	381	393	395	404	374	370	363	354	368	365	379	329	387	374	357	368	361	328	315	362	380	361	369	360	368	382	345	347	376	379	340	356	370	404	374	408	383	380	382	351	382	329	368	371	386	366	320	371	366	346	345	339	346	386	396	322	371	357	363	363	396	395	362	388	339	354	338	351	367	357	351	370	361	335	366	361	344	341	375	377	348	398	335	370	370	353	376	354	325	349	331	315	329	361	358	338	393	386	357	354	387	349	352	330	381	360	370	373	407	344	370	366	350	342	344	348	353	388	349	372	363	360	391	357	345	344	362	372	347	357	349	347	380	389	347	385	363	360	372	402	375	346	391	363	367	357	359	369	387	347	366	357	348	359	364	342	402	380	364	375	372	371	334	351	370	330	345	347	399	326	361	381	363	350	364	348	360	353	321	361	336	332	354	352	366	372	347	346	350	378	361	359	345	352	335	385	339	367	363	347	373	373	334	356	369	361	339	378	347	350	347	356	349	385	376	345	362	342	381	355	372	357	337	380	366	387	348	361	352	331	374	378	381	352	384	331	358	389	330	352	327	323	363	347	345	376	362	374	342	367	363	344	373	360	395	375	372	360	380	353	398	366	331	391	343	320	378	356	375	363	371	392	345	382	319	366	351	358	353	360	367	361	389	377	348	379	357	413	362	361	392	367	347	368	343	347	343	364	403	350	391	380	360	344	360	357	359	339	371	381	350	312	354	356	336	355	346	364	344	397	382	380	387	367	362	341	361	333	371	356	345	340	363	346	345	360	373	355	355	363	362	387	334	355	375	362	375	367	350	355	344	344	310	368	323	399	352	369	357	360	368	390	356	343	359	359	360	374	355	371	402	398	338	364	381	317	363	366	344	345	338	360	350	338	376	328	352	356	387	383	348	382	359	360	322	374	389	338	390	368	346	344	348	384	371	329	361	379	340	396	342	360	335	357	358	374	374	397	382	357	344	371	344	355	331	349	346	340	388	378	354	375	373	371	378	394	361	351	376	368	352	357	356	384	376	392	339	374	366	365	358	351	381	365	323	376	348	390	356	358	366	373	368	386	357	351	358	367	346	315	372	352	331	398	358	352	379	373	374	355	382	404	377	337	354	355	371	337	340	333	353	348	372	332	355	376	353	359	344	400	361	346	335	359	381	362	376	372	340	368	350	367	347	343	362	357	324	354	343	346	389	362	330	334	356	384	344	373	360	352	358	380	341	336	329	348	358	368	355	320	383	380	364	354	334	354	352	366	355	367	388	352	397	367	347	344	368	362	371	352	364	363	369	368	344	388	383	333	344	337	383	345	350	354	374	370	356	375	367	359	352	363	384	343	325	334	371	318	353	378	379	373	397	390	352	365	348	338	369	399	363	399	368	370	331	370	350	374	374	331	332	352	343	381	372	392	380	349	369	366	352	380	358	354	348	380	400	379	370	415	335	367	361	369	355	351	368	342	358	352	347	392	353	385	353	364	381	381	366	386	365	369	334	363	362	376	339	346	376	353	343	357	355	369	361	359	353	331	391	378	363	363	343	379	357	340	321	384	368	359	379	364	323	349	373	346	358	364	333	334	362	373	339	355	356	349	377	341	312	351	342	372	384	359	351	380	377	344	376	375	324	404	351	346	363	339	364	371	335	382	370	365	384	333	383	319	357	345	341	329	354	389	357	361	359	346	379	381	339	389	343	362	361	368	344	373	386	371	366	363	317	417	332	362	361	361	364	344	346	366	370	356
12451	23500	19841	11639	7836	6179	4681	3094	2115	1864	1670	1536	1302	1239	1186	1127	1004	1024	952	887	785	769	727	762	707	701	704	683	678	650	687	705	709	705	692	657	632	607	653	628	592	675	612	650	659	649	631	635	595	622	625	623	625	610	604	601	602	621	621	623	585	668	606	580	614	646	590	585	593	656	617	627	627	623	635	618	628	608	569	642	586	644	643	615	595	611	592	620	632	655	622	563	602	628	635	599	624	602	630	632	629	613	661	625	604	621	593	581	634	633	594	598	602	581	620	629	613	596	626	611	599	624	611	579	615	595	587	626	644	581	614	634	608	598	650	578	607	620	568	596	618	661	618	611	629	597	615	643	660	610	625	625	614	606	619	637	625	639	585	591	587	603	594	638	606	591	629	625	583	596	620	577	607	602	574	633	601	634	580	610	583	632	641	660	613	631	564	600	596	610	625	566	600	614	608	608	641	599	630	587	611	605	634	610	631	618	606	599	616	627	654	624	591	643	596	599	594	618	588	575	613	630	608	648	613	642	635	608	647	647	600	622	585	607	564	595	601	618	635	648	619	598	617	640	605	620	613	640	624	591	612	597	626	600	602	612	594	663	609	648	635	622	636	612	618	616	607	616	573	614	601	608	628	570	676	616	612	610	591	596	631	621	576	632	598	577	624	629	582	631	645	614	631	613	644	569	649	637	609	587	629	624	645	638	609	592	646	591	623	617	542	622	610	613	662	610	608	592	595	597	607	612	599	605	605	579	625	589	614	595	609	617	617	612	593	572	554	636	624	573	607	618	610	611	581	641	637	626	614	649	596	628	598	651	615	592	620	583	600	645	608	609	612	610	627	533	608	614	643	591	643	609	612	586	597	604	592	610	675	616	607	607	601	606	612	580	612	613	577	608	601	583	589	575	619	629	601	616	652	591	641	620	585	595	619	613	617	646	603	618	565	587	622	559	616	594	624	617	598	639	604	621	632	601	621	605	587	562	611	661	641	599	589	666	582	612	616	600	574	622	617	622	597	600	614	616	589	624	598	617	630	618	620	591	611	667	540	585	661	595	605	594	619	640	591	620	613	592	579	626	593	604	601	605	654	615	581	599	590	574	553	614	628	590	590	560	596	599	603	629	632	618	607	614	642	615	599	608	656	587	601	611	628	574	595	606	562	550	626	639	584	610	614	593	617	621	598	623	609	626	552	597	601	589	607	657	618	659	591	612	569	623	646	651	608	602	573	620	608	655	603	591	582	678	615	651	658	601	614	631	595	574	596	635	627	617	676	581	585	598	625	606	576	647	576	622	653	642	622	605	593	601	594	640	577	643	600	631	561	587	601	603	616	615	640	542	595	607	607	618	566	633	565	619	637	591	589	622	602	610	594	618	586	596	588	645	591	612	611	581	658	632	590	615	602	583	591	596	667	664	574	652	584	620	643	612	558	612	617	614	645	589	601	599	619	644	621	631	637	636	650	631	601	633	636	638	582	625	625	604	564	600	616	591	617	623	623	599	637	638	581	645	599	622	623	587	602	578	586	624	590	590	613	641	587	564	626	601	591	608	585	584	609	628	600	576	617	620	597	613	623	590	644	624	627	597	638	630	636	625	630	668	566	624	594	618	617	620	577	601	650	623	619	582	600	603	592	604	594	639	636	605	592	585	667	595	575	553	610	593	617	619	608	584	604	630	618	625	613	629	616	614	593	645	633	599	610	630	604	641	642	621	580	621	596	588	595	661	650	622	613	628	629	625	621	618	633	640	602	641	568	601	591	579	583	590	611	605	608	620	613	620	625	625	612	604	631	636	646	598	592	595	562	587	616	639	601	554	584	630	644	653	603	608	639	618	632	586	665	650	617	625	597	617	630	634	609	669	631	602	565	594	641	631	580	581	663	614	550	608	668	604	599	612	573	653	628	611	638	649	656	551	672	592	612	641	619	591	650	608	639	585	622	620	583	629	597	675	563	579	665	604	603	618	630	587	619	612	600	610	629	638	603	605	634	649	586	640	644	592	608	608	579	613	624	589	612	596	587	569	623	595	624	619	632	611	583	656	583	603	611	550	642	595	665	634	629	637	604	583	597	599	607	601	622	624	640	611	626	658	594	617	594	618	605	605	598	666	643	544	609	573	624	675	592	604	603	601	588	593	582	634	614	621	637	596	633	604	626	561	587	610	610	660	661	604	639	598	596	614	643	588	614	592	626	607	610	605	620	594	586	633	643	633	609	646	596	628	609	607	642	615	607	543	619	583	593	613	626	591	586	594	586	665	618	623	586	594	597	639	620	585	637	640	574	654	610	617	625	627	599	580	650	620	611	626	593	603	568	604	615	586	624	587	569	612	653	565	622	625	579	589	615	620	620	616	578	634	571	569	608	601	619	584	640	599	611	631	627	639	552	603	575	584	622	611	599	602	567	584	615	638	594	593	602	621	635	621	600	612	607	587	596	593	604	602	651	571	625	601	583	594	582	626	600	616	600	617	656	637	602	582	612	638	620	591	622	626	627	602	598	631	606	606	596	610	577	577	605	569	578	603	572	595	594	654	584	560	637	573	615	649	580	587	603	587	656	604	613	629	616	569	656	574	588	651	635	587	623	631	601	662	616	624	619	607	587	573	584	598	638	614	617	583	624	554	602	626	624	613	591	590	606	608	627	587	639	605	658	669	607	586	583	617	626	624	595	657	547	580	603	595	594	597	635	648	618	590	591	617	640	623	631	648	617	637	601	580	585	640	637	618	638	614	612	574	602	632	579	603	683	608	628	644	650	610	576	631	619	602	645	551	590	641	581	583	521	625	660	669	597	584	624	602	636	593	636	598	597	608	617	589	577	649	627	651	610	629	597	577	609	602	645	601	601	587	658	590	602	609	573	629	618	617	624	640	599	658	626	596	621	657	626	566	569	594	587	630	614	605	600	541	620	612	611	623	590	603	626	634	664	572	613	601	597	582	616	608	578	563	591	602	626	577	597	572	576	614	645	606	605	648	606	650	654	625	645	547	598	618	615	605	656	612	595	664	612	613	611	574	611	614	604	583	595	645	623	612	624	616	610	616	562	613	599	615	622	597	604	602	607	642	601	581	627	602	586	639	578	610	593	565	617	604	622	614	629	624	588	607	630	593	604	528	553	626	545	645	638	604	620	603	587	648	609	598	576	585	610	663	632	576	589	605	574	608	630	626	659	611	599	649	601	622	653	620	611	612	592	611	610	638	635	551	644	590	588	620	625	577	610	582	591	615	625	566	570	601	589	617	561	598	622	565	566	653	581	608	603	605	630	605	623	671	592	601	654	592	599	601	579	598	582	619	612	589	602	558	577	583	583	602	625	644	600	614	594	585	549	614	571	607	603	631	573	593	626	603	643	612	595	606	620	581	645	622	595	649	564	647	622	571	622	635	613	545	579	576	616	613	610	594	606	645	585	637	563	656	601	611	631	589	602	633	626	608	594	622	620	628	592	654	619	621	612	643	639	574	589	658	596	622	624	615	593	606
23441	21359	29138	23918	21361	19268	4623	1528	894	700	604	558	486	457	449	385	393	346	296	270	290	265	222	209	214	194	179	233	209	190	193	189	192	175	178	167	173	168	179	170	170	165	173	165	158	156	153	135	145	170	150	159	139	142	152	148	144	140	142	145	160	149	128	135	124	136	169	158	157	162	146	143	167	142	128	144	150	136	159	151	147	141	151	148	161	160	131	139	134	154	148	152	134	154	196	148	173	148	123	150	145	142	140	176	143	159	137	141	147	148	128	138	150	155	153	149	142	147	146	148	130	159	141	169	145	131	159	134	131	155	150	158	153	139	136	139	153	141	149	139	151	149	143	143	155	130	151	129	157	137	150	151	139	143	157	154	161	142	130	151	160	147	145	143	135	137	151	149	153	132	142	149	184	140	164	153	148	163	155	137	149	154	139	158	155	152	166	140	148	131	137	148	147	173	147	139	151	163	144	153	147	124	135	147	146	146	158	140	140	156	128	139	139	154	165	151	123	159	140	134	130	142	124	139	158	165	143	135	152	146	148	163	154	136	149	155	150	150	120	159	118	163	138	164	138	125	142	142	144	145	131	142	138	130	149	137	161	140	158	144	145	139	131	157	123	126	149	145	149	141	137	142	125	140	141	128	135	147	148	167	170	139	142	151	138	153	155	128	135	146	167	153	151	159	169	134	143	149	149	142	164	145	142	140	165	132	148	153	162	151	134	141	133	132	124	148	139	136	166	154	139	159	143	148	141	134	153	152	139	139	148	136	141	130	149	136	152	167	146	158	130	142	132	149	141	158	150	143	180	161	143	138	146	148	130	146	168	132	133	165	161	154	159	126	125	140	137	127	151	162	144	165	140	133	144	138	141	135	131	150	162	144	150	145	140	140	129	154	159	143	137	150	132	142	127	138	141	153	129	146	167	167	166	143	170	128	121	151	159	146	151	141	158	147	156	138	171	147	150	169	123	147	140	130	152	145	141	144	153	127	142	147	138	139	131	167	160	152	149	146	142	169	146	143	146	138	123	155	149	167	144	148	126	160	147	144	158	139	134	153	146	151	149	143	140	147	140	139	167	143	142	151	147	149	135	143	160	167	136	150	150	141	149	144	128	142	132	140	155	142	140	162	143	142	157	150	128	159	141	142	147	133	124	139	153	133	143	141	168	148	164	162	163	130	162	158	170	171	146	165	143	171	152	125	141	134	166	143	177	125	175	148	137	141	149	129	126	134	163	133	136	149	142	135	153	133	137	145	161	140	132	134	145	139	164	128	152	164	138	152	165	156	129	133	137	149	144	139	135	146	155	149	149	160	130	150	141	151	143	168	128	146	141	167	128	150	158	144	154	152	156	142	159	132	142	137	178	138	151	150	130	146	161	144	132	137	164	161	141	138	153	125	144	145	134	146	110	145	134	133	146	157	152	152	132	157	144	119	139	123	158	144	137	154	140	151	145	144	142	166	138	145	135	132	154	152	132	147	148	135	148	136	132	169	143	129	142	150	139	153	158	137	139	156	127	136	133	151	143	161	154	125	143	135	145	150	178	132	144	153	138	133	149	155	156	152	144	144	128	122	152	142	162	152	134	147	146	159	186	144	121	168	139	164	139	147	141	133	169	162	156	115	144	147	152	152	141	154	146	153	149	159	150	174	156	143	121	154	146	165	142	150	141	128	145	147	158	135	161	153	123	160	140	150	150	135	141	142	146	150	144	152	136	141	130	160	159	145	161	140	145	130	124	144	154	145	128	122	137	148	140	150	129	154	134	162	150	152	134	122	159	155	150	137	145	150	153	145	161	156	162	148	163	138	125	146	152	143	136	147	159	155	161	141	148	152	139	127	151	128	137	151	156	163	169	134	153	154	136	163	133	151	143	117	150	150	132	144	159	111	139	168	139	146	134	140	152	148	127	161	145	160	166	160	160	141	136	135	119	158	161	145	151	154	153	157	156	125	145	165	129	150	162	146	170	149	154	143	145	131	148	173	140	143	137	128	144	163	140	153	134	148	139	140	159	139	143	164	138	174	155	166	140	148	142	136	131	143	149	161	159	156	144	136	140	149	163	143	136	147	154	175	145	140	156	145	148	136	122	159	125	145	152	149	142	132	149	141	157	130	144	142	146	121	154	145	151	149	127	143	140	136	145	129	125	146	141	126	142	124	144	156	106	129	147	141	138	162	154	135	161	179	136	116	161	144	140	129	151	117	142	160	142	144	147	126	138	166	160	162	151	167	158	130	144	141	120	164	140	144	154	180	143	144	156	146	122	137	142	149	164	150	163	121	157	141	160	150	177	149	157	155	152	134	165	141	140	146	130	148	141	150	152	157	175	143	144	157	133	142	107	135	141	148	139	140	141	148	128	127	170	154	152	139	150	138	125	163	159	159	154	144	132	129	153	147	127	145	124	149	145	149	162	136	115	171	151	152	143	157	125	146	154	151	140	151	132	148	126	131	120	157	139	140	157	126	182	126	143	137	160	152	149	156	159	127	156	140	130	164	125	120	158	156	129	139	162	175	126	147	135	151	150	155	142	140	144	135	152	144	149	135	137	152	133	165	128	163	137	105	141	151	124	167	145	140	156	128	148	158	149	137	140	139	146	138	149	141	147	156	127	144	135	140	154	128	151	139	161	169	148	138	148	166	132	139	153	135	107	133	128	150	139	158	137	138	134	155	147	157	130	166	141	163	143	148	159	139	130	133	152	149	136	128	145	144	152	149	161	155	140	137	142	146	122	144	138	154	148	151	159	132	143	129	157	147	154	142	152	159	146	141	160	143	144	128	146	144	147	151	124	146	136	143	151	137	135	145	145	166	148	163	149	141	156	146	146	165	133	156	138	138	129	126	144	128	137	143	146	126	148	151	142	163	152	139	127	153	155	151	154	146	156	138	124	136	157	160	145	125	153	154	151	148	152	146	159	156	150	142	139	155	138	142	135	133	146	138	161	162	152	139	150	137	152	154	155	166	149	164	118	168	147	156	173	150	135	117	134	146	148	127	133	164	156	155	127	123	151	145	157	130	152	114	154	145	147	147	152	130	148	138	140	148	127	153	161	155	139	131	148	170	135	146	155	154	155	137	127	138	172	148	150	135	135	154	155	134	160	139	151	134	160	155	154	128	141	133	159	140	140	137	141	134	149	144	160	130	143	152	134	145	145	161	133	129	131	141	158	152	142	157	159	152	150	166	142	152	174	137	145	136	155	128	154	148	148	139	151	138	143	155	164	145	162	144	145	153	122	124	135	144	149	143	147	141	151	140	168	132	120	154	138	138	168	144	141	162	156	129	144	141	156	151	147	144	143	140	138	142	123	122	147	151	155	148	151	169	142	179	141	145	129	160	133	117	158	133	170	147	163	144	158	117	164	178	145	160	125	147	138	164	154	137	142	146	136	133	141	147	132	123	132	122	131	168	125	133	144	150	141	137	132	164	131	168	150	164	138	135	150	145	126	154	131	148	153	146	143	139	147	135	142	151	173	136
14678	29080	24836	15730	11658	8510	6728	4358	2985	2428	2062	1781	1505	1370	1198	1047	878	882	786	669	642	591	491	471	429	454	422	425	410	400	426	349	388	349	369	349	331	310	304	265	283	320	298	322	293	290	287	265	295	271	264	264	273	277	259	269	277	254	283	272	277	280	296	289	237	277	245	260	257	279	258	260	251	268	275	263	255	247	281	247	254	235	258	233	244	257	241	283	252	266	264	261	257	268	256	261	261	289	264	268	261	249	251	259	284	259	249	279	269	252	283	264	277	253	258	246	238	273	232	273	242	234	248	251	300	277	256	276	263	268	266	248	243	266	284	295	244	265	236	254	264	291	246	248	249	273	250	256	241	233	241	256	231	255	248	275	248	258	257	238	291	225	275	254	279	246	260	240	275	256	253	251	283	237	269	283	241	225	271	252	254	270	246	262	260	243	253	249	254	268	246	269	251	232	267	269	228	229	240	246	244	257	266	228	264	270	283	238	260	275	260	252	248	242	252	263	250	264	249	261	256	253	251	245	233	266	238	276	259	282	233	246	280	224	272	280	248	214	244	255	252	236	264	225	244	286	256	219	254	255	266	257	240	261	252	293	244	282	275	268	268	262	249	235	252	281	257	277	271	252	272	241	244	239	266	229	257	255	275	251	223	247	263	267	245	271	261	268	265	250	245	283	246	265	252	277	245	242	250	266	284	240	223	248	228	270	257	247	259	228	251	251	255	260	286	257	259	237	252	259	251	242	256	233	271	278	257	263	260	214	267	257	242	263	262	266	253	249	275	243	260	266	257	240	224	246	237	253	247	258	252	244	258	265	228	249	243	253	232	251	255	249	262	237	255	265	235	253	266	261	279	291	262	249	238	240	272	215	252	258	262	249	278	249	244	251	259	262	241	288	244	257	256	274	244	265	259	242	265	233	233	219	228	245	246	250	245	236	225	243	264	233	255	249	270	226	248	247	226	266	242	249	262	258	269	238	254	270	230	263	268	248	274	236	227	240	265	247	248	244	258	255	257	263	253	249	227	262	248	240	284	252	242	257	268	245	236	254	264	241	263	254	257	251	269	252	216	237	252	253	268	248	261	266	264	286	237	234	258	254	240	280	275	263	241	249	259	250	285	265	257	258	241	244	266	236	268	242	209	241	255	229	229	279	234	246	253	262	273	241	246	255	242	257	274	222	260	236	296	244	221	262	252	249	290	284	291	245	254	268	275	252	277	275	225	222	247	254	248	253	269	242	248	250	256	246	251	274	271	236	271	231	265	271	227	240	261	234	248	234	261	280	229	245	272	252	259	248	219	255	232	236	244	236	254	237	243	264	285	287	228	242	246	255	241	279	261	249	241	250	260	267	286	276	250	245	238	245	282	252	286	233	250	274	224	247	268	240	246	254	246	267	244	278	257	248	242	267	262	220	252	252	250	273	235	260	249	246	264	298	237	252	263	246	253	234	240	237	226	247	275	283	249	241	233	264	275	256	255	244	240	246	263	261	304	244	266	259	238	292	238	260	268	235	257	257	263	261	250	269	269	222	250	228	221	271	260	259	240	250	235	247	261	245	238	257	272	269	271	255	240	250	253	284	268	260	266	273	239	272	261	230	254	223	242	260	268	247	225	253	262	248	244	271	240	267	228	236	262	221	252	238	276	253	266	238	275	266	248	242	282	267	252	248	271	248	268	243	250	247	242	257	243	261	262	257	287	226	252	255	252	258	262	240	247	275	271	224	261	251	252	269	300	248	244	262	250	265	290	259	265	271	270	263	235	254	223	261	264	252	289	257	248	248	251	269	253	276	254	268	236	266	240	238	251	228	274	258	255	244	239	274	229	251	242	269	243	230	269	281	226	260	243	260	263	231	265	254	255	254	268	254	245	254	250	263	255	253	238	229	251	250	238	264	244	249	249	235	281	263	244	270	262	260	248	255	273	260	250	262	259	276	288	265	226	250	223	250	255	264	261	268	250	252	279	267	212	275	267	245	244	248	252	242	255	263	258	267	249	261	247	249	238	266	241	262	243	246	254	231	253	244	262	261	275	233	272	240	266	237	236	257	231	265	261	267	241	261	265	259	253	261	237	235	257	248	302	233	263	267	281	242	257	262	256	278	266	286	256	227	270	249	252	242	241	256	249	253	253	232	257	247	277	269	236	235	249	274	252	258	280	222	271	248	268	279	265	211	252	265	259	270	227	258	262	240	252	216	275	259	273	269	240	264	252	257	273	278	287	264	249	226	244	260	274	290	249	274	245	251	259	227	247	291	272	291	248	233	253	275	254	283	248	240	255	260	283	240	271	263	228	264	251	288	262	269	237	233	239	256	263	265	249	235	222	243	263	254	242	249	272	250	232	239	257	260	270	286	259	254	244	248	279	243	264	246	257	250	251	265	248	257	242	238	268	276	246	247	262	269	243	266	252	248	246	256	248	242	255	266	265	281	241	276	286	255	232	262	250	250	239	240	265	233	271	265	276	259	264	249	258	260	243	246	278	198	256	232	231	260	270	275	243	250	229	228	274	215	242	226	267	259	241	257	241	251	254	260	276	224	271	234	229	252	277	261	288	259	223	270	221	257	250	257	236	247	261	261	232	257	269	265	268	249	261	256	256	250	258	255	232	269	272	235	244	268	247	273	262	256	268	232	253	263	243	229	257	255	261	251	241	257	267	252	241	252	247	246	234	262	248	247	280	270	253	264	249	240	279	264	258	270	253	247	235	272	256	271	242	254	279	230	251	249	266	254	272	236	270	252	233	270	253	248	259	246	284	240	282	228	274	241	232	266	258	223	277	261	281	243	250	271	239	255	249	269	261	242	242	260	265	250	251	260	237	236	255	228	238	267	245	239	242	259	241	243	250	255	245	237	261	250	240	236	237	268	234	262	272	259	240	287	239	221	224	276	244	258	221	244	241	266	291	266	251	282	260	283	249	263	226	285	242	231	226	236	254	229	260	266	260	215	257	237	261	224	253	261	257	232	267	241	273	228	252	266	256	243	271	251	246	236	288	238	237	248	250	242	258	214	265	234	252	262	257	267	225	279	244	260	242	255	250	241	253	234	278	245	268	244	247	223	276	278	265	233	291	277	272	240	263	284	214	278	254	253	265	221	249	271	235	237	242	252	249	261	250	232	248	240	259	235	264	260	241	280	256	245	267	251	253	260	272	268	240	241	245	237	253	280	259	237	230	222	254	242	260	274	275	268	260	252	248	261	248	251	270	239	253	257	259	268	254	258	280	211	254	232	294	229	245	252	239	243	253	256	246	297	280	247	232	267	255	248	245	244	241	226	262	264	291	266	253	258	262	250	262	230	253	251	268	266	252	247	234	233	269	234	278	249	260	268	258	272	248	252	258	240	211	257	257	223	245	269	256	295	292	265	275	265	249	268	235	267	225	266	249	267	241	261	258	244	271	224	293	270	228	263	247	248	260	257	221	231	252	256	245	255	261	228	247	260	264	250	254	237	252	230	244	250	270	245	258	250	241	283
27059	20301	10811	3853	1867	1071	998	721	517	521	529	486	489	477	491	437	478	475	469	461	443	417	423	410	404	389	428	436	412	448	402	410	409	403	389	437	393	394	367	388	395	439	433	398	386	429	400	377	442	416	406	362	397	428	426	386	411	450	388	384	366	391	377	406	391	385	400	399	368	428	422	395	408	403	411	391	397	384	420	392	422	408	395	405	402	400	385	389	406	374	403	407	385	390	381	431	421	405	423	404	430	405	441	412	401	397	419	399	366	375	436	446	360	457	383	405	420	405	402	403	414	391	397	390	431	416	434	447	396	424	373	399	402	397	403	420	424	418	409	379	411	399	411	424	418	431	411	380	443	401	416	396	418	397	379	419	398	397	441	457	392	390	381	434	399	396	426	394	401	395	413	387	396	402	403	427	414	400	398	440	409	408	369	387	437	384	393	405	406	409	391	433	416	384	429	426	383	370	413	357	406	434	368	411	396	432	388	365	375	421	397	416	423	422	395	408	382	386	367	363	406	375	392	410	413	409	430	390	416	400	397	407	431	425	399	411	399	407	446	395	416	411	414	373	412	397	381	394	376	390	376	408	394	400	386	401	434	397	422	409	414	411	410	403	421	386	403	359	402	401	401	393	401	389	409	406	403	431	405	409	387	399	411	424	431	430	401	430	427	403	403	430	433	402	432	398	387	402	384	407	384	407	416	401	408	424	417	418	382	396	404	413	403	414	419	371	389	405	410	401	376	415	383	399	398	421	399	400	387	411	391	407	379	401	402	395	419	398	429	373	391	398	422	409	477	390	423	428	403	425	389	411	397	408	396	415	416	372	390	388	379	385	407	418	369	391	380	374	376	387	424	400	420	417	425	401	394	391	431	398	416	370	411	398	392	416	364	389	400	421	401	413	385	355	408	418	409	420	383	391	379	410	406	395	398	427	421	413	389	404	398	384	348	400	403	373	409	403	438	399	424	397	405	408	429	413	388	414	405	378	387	406	448	414	420	409	428	368	404	379	405	408	363	405	404	397	399	399	372	401	411	419	369	401	390	380	417	402	403	416	414	399	399	429	388	371	429	425	383	411	406	418	410	391	395	382	414	406	446	387	394	414	413	419	411	395	411	413	425	418	398	429	429	401	412	399	394	417	384	422	353	421	398	403	427	429	366	422	425	407	431	423	394	414	414	426	440	427	428	408	410	432	392	400	382	406	384	416	352	390	431	411	432	421	401	404	408	425	401	384	405	347	389	399	387	386	391	360	406	382	369	368	404	436	388	391	429	407	440	390	405	394	397	402	386	384	391	375	416	366	395	394	394	423	449	415	422	413	416	374	413	381	400	395	388	394	406	380	416	418	386	424	418	409	392	401	390	415	388	377	369	424	408	395	393	335	417	380	378	412	419	381	411	382	392	371	419	402	378	370	417	359	365	402	363	400	419	401	392	349	393	392	392	428	414	412	431	401	390	448	397	437	389	439	397	406	402	417	381	410	394	450	410	385	371	430	405	383	365	402	406	399	364	420	416	426	367	405	385	400	424	404	402	396	391	411	394	403	392	421	389	402	428	438	397	382	390	372	408	383	387	393	398	373	405	370	421	385	391	425	394	400	449	385	407	401	408	418	439	385	370	406	391	393	390	412	405	389	389	357	430	388	409	417	441	372	376	364	422	368	439	377	406	412	414	384	381	385	427	394	412	418	393	378	414	400	437	394	375	400	369	430	404	401	370	390	392	420	396	399	400	368	401	362	427	368	442	404	436	414	442	367	410	425	389	397	406	416	409	406	456	415	401	392	346	423	384	410	394	425	379	451	438	374	442	372	394	426	371	407	358	385	417	391	376	376	355	392	454	408	379	404	415	398	424	394	433	409	365	422	397	412	390	403	445	421	387	381	453	393	430	390	414	422	379	406	390	395	451	421	378	397	416	397	397	380	399	396	418	376	371	399	405	406	425	424	407	435	413	433	388	372	416	421	395	440	437	390	369	394	402	405	448	423	431	424	408	417	403	406	395	406	396	412	371	413	392	402	408	402	369	401	420	389	390	419	382	376	393	411	394	419	414	437	374	440	418	350	391	423	390	374	416	385	411	359	424	383	381	411	389	366	435	389	392	382	445	396	429	398	422	415	401	426	352	420	406	431	430	410	364	430	405	405	392	439	390	450	402	393	440	404	446	433	389	409	370	424	417	382	403	442	391	433	367	394	395	413	373	441	434	358	373	393	425	417	396	413	423	421	410	370	400	381	425	395	398	453	442	367	404	410	408	374	438	409	361	393	398	424	385	388	402	423	402	385	391	371	422	418	398	380	411	370	399	374	390	389	406	401	455	421	400	398	433	402	421	403	414	411	404	424	400	398	431	427	369	380	406	391	416	387	429	391	383	400	432	378	425	392	418	394	409	408	397	384	403	414	390	384	424	395	371	433	427	424	416	384	395	428	382	394	392	417	372	432	415	455	390	407	396	427	405	436	403	404	363	396	413	419	423	406	386	383	394	389	419	385	402	412	389	395	406	410	374	453	404	372	391	372	415	468	395	442	393	387	404	400	376	436	384	419	400	364	381	428	399	390	409	416	378	368	413	384	387	394	412	416	394	464	364	389	390	422	403	406	432	419	437	434	411	440	373	405	394	398	392	452	414	397	382	403	394	415	404	404	419	378	396	412	410	430	399	398	369	417	390	383	417	390	410	442	442	414	370	392	393	364	395	395	400	398	378	424	394	407	377	429	442	375	382	357	388	427	396	397	393	432	411	401	424	376	397	377	397	366	413	416	417	420	397	395	408	375	381	420	369	378	388	407	372	415	423	389	425	401	408	426	395	408	388	415	416	382	391	379	364	370	387	394	394	355	425	429	394	412	409	452	400	394	381	420	405	401	397	374	371	379	368	414	400	402	448	398	387	400	390	417	426	357	413	451	413	383	405	414	399	392	394	420	417	421	422	385	407	414	366	405	420	404	366	441	402	410	432	407	349	425	379	410	376	386	393	365	411	390	397	397	428	409	421	387	405	378	411	440	391	374	418	425	422	423	426	402	384	386	396	396	425	404	415	417	426	430	421	397	430	427	392	410	406	396	398	400	380	416	390	422	422	390	411	424	400	424	413	382	435	403	386	399	380	398	406	411	421	416	414	421	430	409	410	393	414	425	383	415	394	410	427	377	434	388	403	392	409	416	427	365	424	391	395	387	450	427	410	401	414	373	433	421	412	431	394	396	402	429	387	394	429	426	402	444	372	399	406	397	378	416	386	412	379	401	389	447	373	368	420	394	361	373	414	418	405	375	408	404	432	399	396	398	419	437	417	386	392	424	408	402	398	346	398	400	404	404	409	380	414	417	392	401	401	402	371	374	415	387	385	435	403	398	389	377	424	360	400	440	432	390	419	410	362	436	406	390	377	392	439	363	373	375	423	408	408	416	384	394	385	405	446	392	342	403	411	398	424	394	411	430	381	388	376	394	400	365	389	415	426	386	416	426	407	421	417	416	375	389
11194	15921	12683	6820	4612	3013	2525	1818	1278	1168	1061	1009	939	900	941	857	839	781	802	758	724	712	753	729	708	664	747	709	707	696	675	663	698	743	711	713	657	643	730	638	673	702	676	669	707	667	629	687	654	702	659	699	646	615	632	728	696	680	653	666	652	689	695	683	674	674	681	733	651	668	639	657	664	658	659	704	712	668	655	667	696	682	633	634	667	673	667	673	658	644	648	658	668	707	699	642	635	684	699	662	622	656	645	681	721	655	663	677	677	711	655	641	672	665	720	650	659	628	699	689	664	677	642	706	669	649	669	683	688	674	670	675	673	698	717	626	666	637	714	657	699	645	657	673	720	682	704	690	694	674	681	684	612	656	689	678	666	663	714	629	652	684	651	655	654	684	626	652	611	674	644	665	670	672	659	687	655	656	657	696	683	648	684	649	643	699	702	648	694	714	645	659	703	680	670	644	663	681	661	710	678	661	651	633	682	631	640	684	700	653	650	692	656	656	632	625	715	698	665	670	717	675	678	694	651	660	633	690	687	682	655	700	657	616	648	725	677	644	676	667	719	691	651	652	687	675	658	667	637	670	672	672	674	681	692	661	677	716	665	666	697	653	638	724	631	717	692	673	670	664	661	685	693	684	680	651	676	671	684	683	687	596	656	662	675	674	647	687	703	698	676	664	630	685	646	668	693	691	685	662	678	622	720	719	722	710	659	673	667	630	648	690	675	669	638	676	663	700	668	646	704	701	672	631	641	670	656	628	744	691	701	677	633	715	669	671	651	677	671	645	656	710	666	686	648	677	698	669	664	711	661	676	678	644	675	591	679	656	634	669	642	699	681	699	645	630	665	625	724	685	641	705	642	683	705	647	698	657	644	651	694	664	628	648	691	685	668	682	669	704	694	618	616	625	651	650	670	697	672	672	693	693	651	667	685	694	655	645	672	654	688	651	667	692	716	705	689	686	660	643	698	677	629	646	600	658	672	654	669	645	652	704	633	630	675	704	625	667	671	705	707	696	658	686	657	669	663	693	640	690	702	664	664	681	674	685	716	677	695	676	683	663	659	668	648	677	675	662	690	669	649	646	704	655	689	651	624	677	644	727	653	687	618	663	649	660	711	650	603	642	689	686	722	659	687	648	653	602	701	705	653	692	681	656	714	681	694	678	615	690	692	666	719	658	641	703	621	691	665	641	650	635	676	649	650	709	687	644	664	650	709	652	714	667	667	661	656	696	616	647	682	728	684	713	703	656	657	672	665	660	674	665	685	710	653	661	642	658	668	675	655	699	638	668	637	671	648	706	628	699	641	659	670	631	671	660	603	687	701	658	663	677	671	691	638	680	652	654	672	632	704	649	679	655	650	645	672	654	672	678	653	642	685	692	643	687	699	694	691	656	682	677	715	634	709	614	635	681	698	662	643	662	640	683	669	660	679	701	683	710	677	627	675	650	644	677	659	673	642	625	704	644	718	649	644	680	675	637	686	668	675	645	692	630	677	660	646	707	668	712	709	668	655	662	686	649	669	643	649	643	625	614	676	692	652	677	628	676	681	733	662	629	647	671	680	631	680	645	714	687	638	657	648	697	657	693	673	636	684	702	666	734	696	672	646	698	695	636	678	665	679	651	686	644	712	676	693	703	684	643	687	682	665	691	703	669	664	658	657	655	691	670	684	648	657	645	713	640	715	678	639	595	661	670	683	681	663	690	697	666	664	687	667	665	630	663	631	618	653	618	670	732	685	649	667	675	662	691	695	672	644	629	657	648	653	717	665	697	699	684	692	631	647	687	672	625	644	693	684	653	683	668	686	675	667	705	700	690	665	688	696	707	641	676	688	656	653	682	632	695	687	688	666	646	639	708	685	668	657	699	660	694	678	705	636	610	660	677	685	622	706	709	691	652	660	661	652	705	637	639	711	634	684	712	705	694	651	648	639	692	671	702	685	718	641	708	661	663	717	663	691	714	659	695	681	664	672	670	640	665	665	689	692	648	623	680	677	663	695	661	669	698	705	699	671	665	704	654	630	684	645	661	699	675	659	672	706	669	683	675	640	663	656	702	677	702	656	709	710	695	666	688	674	700	653	703	650	671	640	678	636	669	727	647	698	671	684	631	650	727	613	672	692	690	684	642	640	689	687	641	663	678	695	734	720	644	671	654	696	675	699	717	706	677	653	681	644	664	683	691	669	675	695	722	714	693	695	700	669	682	647	686	656	605	675	687	665	719	705	673	664	626	652	656	649	644	687	633	683	698	676	669	693	686	665	660	689	642	690	695	658	622	694	713	655	675	658	658	656	698	709	655	649	643	681	683	662	671	648	669	677	665	689	625	671	682	658	686	649	700	663	633	675	676	650	655	641	671	694	667	663	700	688	661	675	650	651	624	680	661	695	693	658	678	635	665	654	666	710	667	648	687	678	627	666	668	686	698	624	721	688	667	677	690	642	646	670	637	717	683	689	701	646	681	711	667	649	694	644	619	658	659	657	624	657	718	708	651	706	680	699	659	643	637	668	672	694	659	687	673	736	676	683	676	682	629	668	705	694	680	645	655	703	725	662	659	650	702	684	706	658	690	721	622	665	693	694	695	701	634	665	631	634	679	649	680	718	689	708	670	688	663	709	652	685	692	661	686	677	703	628	656	664	625	690	682	711	701	642	668	643	760	679	664	666	659	666	681	685	638	640	662	638	653	675	693	645	652	656	709	663	681	698	673	697	709	678	678	700	679	661	663	698	692	699	683	703	683	677	700	645	696	695	696	699	688	697	646	690	682	636	685	665	647	683	660	682	650	639	675	671	633	648	651	672	671	657	701	665	637	654	647	667	688	712	651	679	714	681	694	677	671	711	661	652	703	648	713	643	700	653	677	660	638	637	680	637	675	674	682	699	735	660	671	636	642	684	661	643	651	650	698	700	656	686	664	649	640	638	663	647	659	651	699	662	677	661	670	654	701	706	653	671	719	640	656	667	694	711	680	628	662	710	683	706	668	650	652	644	683	659	705	630	679	703	666	655	667	674	690	683	654	683	690	677	610	640	678	659	679	645	715	707	659	672	707	683	683	641	698	705	699	693	684	619	668	642	650	675	685	624	674	655	683	695	623	686	682	664	682	694	647	714	669	664	663	651	660	634	677	688	660	691	648	702	704	671	643	682	677	638	656	633	712	662	689	658	687	660	689	623	673	624	709	687	687	679	657	664	671	704	679	671	703	695	668	618	663	660	657	639	694	701	674	679	680	653	670	655	690	682	697	642	664	652	664	678	661	675	687	682	728	689	661	635	627	667	635	700	669	680	651	679	694	681	656	661	659	710	664	661	680	700	677	651	674	667	654	682	669	671	683	694	706	629	651	725	648	637	682	684	673	645	682	672	679	697	664	684	667	682	625	666	689	648	669	625	672	695	657	645	658	632	634	676	661	633	681	691	653	634	664	686	661	662	667	637	649	668	625	630	662	692	634	647	678	702	687	660	701	635	689	698	683	690	711
24618	21395	28423	24750	18934	4026	1881	1137	835	644	674	577	583	545	508	505	505	470	443	430	442	435	377	378	393	382	421	360	387	375	390	380	394	380	353	403	328	354	319	351	373	353	338	379	365	354	414	360	368	360	382	365	347	336	345	365	349	378	367	379	370	354	345	352	402	369	384	371	341	367	371	381	361	351	364	350	340	340	377	363	356	364	345	366	366	361	382	376	372	344	362	348	361	372	352	331	378	392	350	373	338	373	318	365	348	348	368	329	339	359	371	355	380	337	360	349	375	370	367	351	343	347	372	373	371	356	362	370	353	357	370	347	367	313	361	368	335	358	332	357	375	361	364	372	364	320	364	347	340	363	363	348	365	378	366	327	358	350	363	359	373	390	347	333	385	334	359	356	340	360	348	341	339	377	354	354	315	325	365	376	367	348	328	391	363	365	369	345	335	375	392	357	385	355	327	360	351	342	333	352	349	362	344	357	351	370	361	364	373	356	359	352	352	334	378	371	371	347	365	337	341	334	364	379	328	336	359	338	354	339	327	385	383	338	370	363	384	306	367	383	349	322	345	338	344	363	330	374	344	363	403	333	331	334	363	358	391	360	352	345	363	349	372	322	354	359	350	413	332	344	359	367	358	336	381	366	367	334	343	370	348	398	370	383	340	352	368	353	338	355	359	365	336	334	350	364	372	336	324	328	377	378	349	387	325	353	372	371	330	378	371	392	333	341	390	369	365	347	346	343	376	341	366	344	360	334	351	346	355	356	334	327	356	338	346	357	346	331	384	384	329	384	335	342	355	359	383	355	363	343	359	343	329	337	356	417	342	344	367	373	367	358	370	345	350	330	363	339	324	373	365	341	347	351	376	370	358	332	356	357	345	349	331	355	352	378	357	331	363	368	326	331	366	374	339	323	361	364	350	363	384	340	365	333	351	371	379	422	370	386	397	345	353	348	371	386	370	350	382	330	352	333	350	348	349	348	370	341	357	354	356	393	355	357	314	347	379	296	337	364	341	367	323	362	337	336	370	320	372	347	368	339	361	377	361	330	333	366	374	368	354	369	347	373	348	353	369	368	328	362	336	352	365	380	364	345	359	327	370	368	356	349	341	346	349	379	347	345	370	354	343	365	330	338	360	347	385	332	382	359	354	369	336	356	354	353	366	353	363	352	371	367	349	339	387	389	377	379	353	331	366	383	344	355	312	356	340	357	359	318	374	348	378	373	358	393	349	365	361	356	362	354	356	363	364	364	340	371	321	341	386	343	356	363	346	375	350	342	339	384	375	338	351	366	368	361	358	361	340	356	357	387	357	330	344	360	343	328	333	374	338	335	361	370	358	365	366	354	324	337	393	355	333	335	370	363	351	346	366	360	341	355	374	351	357	369	379	368	342	367	332	332	373	350	344	384	349	383	389	355	344	339	353	388	341	362	374	356	343	348	386	380	352	344	329	311	361	359	384	353	372	365	345	400	328	358	374	372	343	345	361	310	385	370	344	364	357	343	349	382	334	345	381	333	323	362	377	382	385	368	334	350	375	374	351	332	375	378	378	357	337	340	334	357	364	382	329	393	374	353	360	401	346	347	357	368	341	337	366	385	321	358	339	365	358	386	368	375	374	383	346	368	364	366	338	349	389	351	352	376	322	377	331	360	352	322	363	366	352	374	361	343	351	374	344	366	337	355	351	371	369	349	312	371	302	361	361	387	366	359	370	332	378	340	343	357	390	319	380	349	340	336	396	337	335	343	351	347	310	363	401	363	388	356	330	317	347	362	362	362	395	353	357	380	362	369	361	382	380	347	331	391	354	360	389	353	377	387	363	376	365	336	343	356	358	370	356	316	348	373	365	369	362	336	377	361	367	363	365	405	357	311	344	334	369	352	356	359	357	360	352	326	352	343	359	322	361	386	326	378	310	340	383	362	338	322	345	327	358	371	371	387	306	348	366	390	401	344	400	363	339	355	399	399	358	396	348	350	358	365	375	372	373	380	353	328	384	351	357	369	328	349	355	364	362	335	361	388	353	394	373	342	347	340	362	385	343	377	356	371	356	360	377	373	390	350	372	358	355	330	313	341	336	369	348	365	384	352	342	341	364	366	394	333	354	365	362	366	385	365	321	366	337	357	325	378	387	371	356	329	355	355	353	356	362	328	357	350	362	369	349	351	397	328	324	396	353	401	387	339	324	336	375	364	344	344	356	361	359	386	366	353	345	345	358	334	363	331	370	368	319	340	374	365	373	346	336	346	364	374	362	320	374	354	388	377	332	370	359	389	385	389	350	348	378	366	378	355	340	382	371	370	366	335	347	349	368	375	347	340	362	367	344	315	330	355	353	351	366	376	369	336	390	350	362	367	399	358	361	337	351	358	374	355	347	326	369	378	359	325	390	345	379	357	341	338	352	361	349	334	352	343	350	381	402	334	379	328	322	357	370	357	331	368	355	323	393	365	354	388	354	353	350	333	345	354	363	402	380	314	334	378	335	338	375	376	353	330	365	334	360	338	343	341	346	351	349	339	353	374	342	385	332	329	372	342	383	327	396	358	330	352	346	355	373	360	365	336	384	326	358	363	371	356	356	362	404	340	348	376	383	360	376	334	363	367	351	318	362	330	373	355	383	347	345	375	342	338	339	361	376	368	390	385	378	373	334	339	367	365	393	338	334	331	364	321	341	335	318	359	352	359	387	409	349	354	362	348	363	333	367	335	415	343	357	363	370	380	327	346	352	347	307	346	367	362	337	341	362	368	345	376	354	356	366	325	328	356	364	329	345	341	357	345	386	352	350	340	349	368	356	365	371	324	338	351	370	374	336	359	336	356	368	333	349	361	360	331	373	394	344	364	356	402	366	353	380	357	360	350	356	361	333	350	337	305	371	356	331	372	366	347	351	329	377	374	371	351	350	357	360	356	355	352	331	378	351	379	336	384	347	363	343	359	386	381	334	351	350	362	367	338	379	375	336	370	359	375	351	374	326	390	359	363	320	329	337	378	385	376	375	388	383	346	367	357	386	363	386	360	334	353	336	353	362	360	304	330	403	341	373	355	361	370	338	355	367	367	363	348	343	363	347	393	355	365	405	357	323	356	336	345	375	333	373	374	403	345	382	335	352	366	353	379	379	351	369	349	376	368	345	381	336	370	373	375	367	337	382	353	375	378	371	363	371	346	373	318	334	354	387	387	340	349	367	338	340	347	362	372	358	338	357	359	367	345	369	371	370	364	349	350	355	382	347	344	373	360	354	339	370	329	314	320	355	368	374	370	382	328	348	315	338	373	351	347	384	368	352	362	352	366	365	344	382	344	345	346	335	396	359	395	378	347	345	344	342	374	331	368	354	348	331	349	337	319	327	341	378	357	348	335	356	364	369	333	361	353	351	376	382	346	354	350	363	351	355	329	348	331	327	355	331	378	326	346	376	366	376	319	363	378	361	325	358	333	321	365	404	329	359	362	394	335	377	374	361	336	374	349	391	341	352	352	347	369
12929	24296	19335	11598	8221	5505	4492	3183	2233	1770	1548	1417	1333	1164	1150	1063	990	959	968	902	812	765	754	732	744	745	686	691	686	656	691	686	706	637	627	676	612	647	613	615	625	652	606	636	610	635	668	580	615	594	600	581	559	589	579	587	656	611	630	625	619	605	585	629	622	660	605	618	615	607	601	584	651	607	611	629	622	616	619	585	565	560	593	561	574	663	618	578	592	613	598	643	642	612	587	652	567	650	591	557	599	635	601	572	592	571	601	622	573	595	625	612	620	587	619	614	616	615	635	604	553	587	573	593	576	591	568	619	615	568	639	605	585	614	635	638	558	643	610	633	592	586	588	586	591	614	592	604	611	543	575	648	599	611	583	586	605	619	573	639	625	625	634	588	566	616	565	587	588	596	600	592	609	624	601	584	615	580	630	602	625	609	559	588	626	570	609	561	537	599	627	578	601	617	578	563	612	633	629	585	569	612	576	640	634	601	625	602	596	625	590	585	633	626	618	599	556	614	605	631	606	606	664	607	602	571	605	618	630	610	579	598	563	601	588	604	573	658	644	561	586	588	609	659	560	658	619	576	617	571	609	600	602	596	588	618	574	581	604	569	599	597	609	630	595	596	580	602	601	551	587	575	578	622	602	582	596	598	603	601	611	601	662	598	612	619	612	575	592	629	590	622	597	617	600	591	577	601	598	619	601	595	604	562	640	625	645	589	617	584	691	589	610	640	604	600	596	649	570	579	611	620	613	612	543	640	590	611	604	603	600	588	632	583	593	595	590	611	621	622	616	627	603	618	586	580	583	603	596	573	615	609	613	599	578	562	639	616	578	624	615	578	610	601	594	614	617	573	605	591	597	618	600	615	609	613	581	561	647	665	588	604	622	607	615	614	580	604	640	616	567	635	586	672	624	586	602	626	594	669	551	570	636	594	648	622	602	590	643	595	566	644	574	637	613	616	574	581	647	630	574	601	621	642	626	604	618	655	576	622	598	635	570	593	577	595	645	616	558	638	623	573	600	615	565	630	605	574	614	594	624	611	619	571	588	599	615	595	607	620	572	612	635	583	604	601	559	604	592	594	599	646	559	567	606	605	588	588	565	598	612	637	622	592	626	600	623	586	582	565	606	634	616	574	690	562	598	621	605	547	626	606	626	597	551	615	611	610	607	614	639	589	603	583	624	614	591	605	595	589	612	618	593	585	596	579	580	623	653	589	620	611	604	605	614	612	571	614	619	577	645	608	593	586	584	606	586	589	607	589	607	601	582	602	627	570	564	530	603	614	589	587	582	606	628	601	584	584	629	594	583	588	589	588	599	620	610	593	636	601	586	620	572	606	595	631	577	574	565	600	607	597	577	576	598	586	646	600	579	645	599	594	621	625	576	588	556	635	599	647	626	650	619	593	605	582	624	606	629	603	613	554	640	636	607	597	633	587	612	630	586	584	589	550	587	584	593	617	582	638	627	599	581	600	624	637	600	627	616	601	607	574	616	573	593	599	587	589	583	601	582	606	600	608	616	583	569	603	614	622	616	591	600	607	648	568	578	629	590	596	622	587	635	597	581	604	607	598	624	603	587	606	604	579	567	557	576	593	652	621	630	642	630	615	623	622	578	611	571	613	618	562	623	596	610	596	609	580	610	596	610	614	584	619	588	600	589	590	609	582	649	667	645	586	626	634	597	636	612	635	618	624	580	565	568	598	580	636	580	601	636	612	559	622	598	622	651	571	615	603	558	648	613	623	595	633	570	595	661	610	612	602	610	586	594	581	612	590	589	557	611	591	610	619	630	627	609	575	578	596	622	618	579	569	618	591	617	607	601	578	547	596	583	608	610	590	549	654	566	631	584	605	578	586	599	591	647	596	562	628	617	541	612	620	611	607	632	606	551	599	590	650	571	580	640	587	602	630	612	617	596	623	596	567	633	592	636	624	603	598	617	628	619	655	566	622	595	609	624	597	596	569	606	565	640	603	595	613	664	600	576	632	610	600	598	593	629	611	582	645	592	592	629	691	621	590	648	609	582	615	608	611	598	574	664	602	599	608	574	631	589	551	607	626	618	637	576	599	593	605	602	639	676	596	601	622	599	612	578	586	594	581	609	605	614	578	616	621	638	630	623	588	598	599	596	600	606	604	577	589	614	611	627	557	609	624	618	577	607	627	586	576	609	541	583	609	617	654	628	605	643	594	565	592	616	600	570	560	620	608	608	605	604	574	634	594	615	616	604	579	541	629	581	584	625	590	603	636	558	609	592	602	578	592	634	620	545	599	597	625	591	632	600	618	601	560	585	586	605	591	596	598	572	584	615	562	571	605	627	585	599	639	606	650	602	581	591	643	627	621	593	630	602	585	624	588	574	593	587	563	611	577	597	565	616	624	596	644	608	615	576	633	595	625	541	621	577	624	667	597	599	596	628	617	593	574	602	607	601	577	586	625	596	596	598	615	617	587	543	599	610	613	594	587	621	576	552	584	567	593	629	582	566	645	578	620	590	581	604	604	604	620	641	583	609	634	560	580	604	602	565	612	615	579	574	605	626	577	589	631	646	602	563	583	598	603	622	612	622	603	594	607	609	631	598	605	625	591	662	595	586	597	618	627	571	610	588	641	576	602	631	574	612	615	597	590	624	573	608	607	539	612	625	616	646	632	582	582	613	609	609	590	588	573	558	595	695	606	618	606	586	563	600	605	580	628	623	663	572	568	593	604	593	581	603	599	608	593	582	606	621	594	636	560	561	552	604	580	611	630	600	613	615	640	571	581	573	593	633	600	540	564	593	591	572	616	584	535	583	612	588	632	581	578	630	576	634	592	614	623	616	637	608	605	607	611	603	609	627	573	561	637	603	601	566	618	610	614	604	591	590	591	615	634	612	628	570	622	605	611	634	590	612	586	588	591	641	603	630	610	603	575	574	602	603	576	599	576	589	563	589	616	638	597	616	621	578	573	627	615	642	623	606	614	620	620	656	614	602	571	573	620	621	578	586	578	591	598	637	607	610	600	657	588	603	606	599	554	575	627	605	593	597	606	620	605	637	578	582	585	599	613	595	561	601	620	585	603	581	609	630	582	588	587	665	588	565	580	579	596	604	620	617	608	624	639	646	622	587	620	600	616	614	628	559	645	545	613	587	636	618	587	567	615	641	620	613	579	636	624	621	599	559	580	612	625	604	618	600	592	600	614	544	608	604	576	598	613	612	620	586	627	640	563	610	584	605	616	614	612	657	610	587	603	599	616	622	601	632	602	603	593	614	592	569	590	613	627	579	567	640	595	592	600	598	634	569	591	600	593	619	594	602	541	653	527	596	564	618	584	574	609	646	596	599	631	623	601	606	612	596	608	596	616	629	612	594	595	574	610	628	625	608	617	565	660	590	595	623	625	630	598	622	548	575	601	614	616	616	591	593	570	626	614	595	612	604	610	654	577	570	622	612	638	585	552	598	598	643	586	566	620	639	620	648	643	625	642	615	615	617	628	589	591	608	604
23459	21389	29171	24013	21394	19253	4357	1472	839	679	606	573	501	461	430	369	337	370	313	296	260	230	215	215	187	182	202	190	199	193	185	210	175	197	158	141	165	149	163	148	169	154	162	179	167	158	162	165	161	181	167	136	158	157	139	153	136	156	167	150	179	138	135	147	124	168	137	142	155	134	166	136	134	172	163	151	126	158	154	137	140	141	162	132	133	129	152	135	146	143	143	127	154	156	138	139	143	159	147	135	176	135	133	165	138	149	135	138	145	154	144	140	140	149	145	172	124	150	144	177	130	147	139	135	140	130	151	157	157	138	130	141	135	132	158	159	143	142	157	137	159	138	152	142	136	155	135	165	129	133	137	150	143	121	142	143	138	146	172	147	170	144	158	141	129	138	148	149	159	167	148	126	158	139	131	150	140	170	133	151	131	130	140	128	134	161	136	139	129	137	149	131	135	146	140	140	143	135	159	144	154	140	164	126	144	123	136	122	163	129	142	160	162	137	167	143	149	127	136	149	151	142	150	178	155	143	146	153	140	143	132	162	155	147	147	141	148	132	116	133	157	149	155	147	141	141	123	136	154	142	134	137	133	147	153	145	123	125	145	173	160	153	143	165	127	159	129	145	126	144	149	157	137	152	125	139	146	159	167	162	134	175	132	163	150	131	148	125	140	159	137	146	117	131	146	130	149	159	136	135	147	148	129	136	142	150	156	133	123	138	160	164	156	140	151	139	166	166	151	140	135	157	128	137	141	136	137	135	140	163	138	142	138	152	145	129	135	141	153	155	147	153	158	125	144	133	150	162	144	128	150	156	143	130	124	162	125	133	138	129	143	164	151	160	141	115	163	142	166	148	135	132	141	129	128	140	132	125	138	136	142	142	143	152	134	142	144	160	141	136	143	143	121	140	154	139	140	134	131	121	137	157	139	128	118	140	134	153	169	157	137	167	152	149	154	134	169	127	149	158	149	131	152	150	147	146	126	142	141	153	150	136	146	157	126	153	144	142	159	144	151	152	158	153	156	139	152	147	154	138	172	140	154	145	158	148	137	162	143	145	145	146	156	162	151	162	146	163	123	139	146	130	125	147	152	151	147	152	161	143	136	137	138	126	161	154	140	140	150	144	153	149	121	144	145	147	112	139	158	137	152	126	159	133	163	148	125	157	152	134	143	150	140	177	164	140	141	144	149	138	144	125	135	131	131	138	134	143	155	152	153	137	141	159	124	147	142	170	146	139	138	142	120	145	149	176	152	138	140	134	139	148	146	131	152	150	119	149	141	130	146	163	122	148	136	137	133	131	147	123	150	150	145	154	122	129	150	159	132	134	152	135	155	148	133	143	131	135	145	156	151	156	144	167	146	140	138	160	139	132	128	130	155	133	119	142	152	147	146	141	143	159	137	149	135	147	142	143	167	126	148	165	138	141	146	125	153	147	134	138	132	149	131	127	122	173	154	154	143	125	156	147	143	130	120	138	158	150	163	153	139	150	143	121	149	148	157	125	130	167	149	139	157	150	124	149	147	172	146	140	169	125	166	125	150	150	144	132	147	129	159	172	139	130	137	133	137	114	156	131	144	152	161	122	135	139	144	135	135	138	127	136	133	134	135	147	132	146	153	145	163	169	176	155	152	120	141	128	148	120	128	146	158	146	148	151	176	161	146	160	148	149	164	143	148	142	148	161	161	142	136	125	157	151	169	143	145	140	155	126	154	142	139	138	147	140	166	130	151	151	147	140	133	163	130	137	176	166	145	163	157	114	131	140	155	143	157	156	141	139	157	153	158	162	177	149	150	148	167	139	135	175	149	128	130	149	129	135	131	153	150	135	133	138	144	134	151	149	135	134	143	137	137	155	136	140	158	157	149	156	150	135	123	141	147	158	141	156	178	152	147	134	143	155	141	131	141	144	134	143	136	131	152	171	164	152	165	138	136	129	144	149	149	160	144	147	147	141	144	142	149	126	134	141	148	146	138	133	147	157	144	160	134	153	141	149	142	149	152	153	127	118	144	131	169	137	125	131	146	136	144	143	140	141	155	123	141	125	145	169	126	138	156	147	155	150	153	144	141	150	156	140	156	143	138	119	128	150	128	128	124	169	144	131	150	153	159	136	133	143	139	162	152	152	134	154	145	162	124	164	159	147	134	148	146	135	154	143	148	150	149	137	116	159	146	148	145	151	123	127	141	118	147	131	149	145	148	158	151	133	139	160	150	143	137	134	144	132	147	157	130	145	152	137	154	139	139	156	142	143	150	141	133	136	118	150	135	125	139	153	134	160	134	150	127	144	156	137	137	156	138	169	155	139	162	142	162	147	157	141	134	149	135	130	136	128	165	161	162	161	158	133	157	168	164	144	135	145	150	159	154	123	147	138	142	138	149	149	144	132	147	133	142	132	159	129	156	129	172	144	141	148	139	144	133	145	137	134	153	148	135	135	147	151	130	132	141	136	131	132	133	168	138	122	146	154	126	149	123	152	138	140	131	131	147	147	137	141	144	151	127	153	145	141	176	145	157	148	159	160	159	148	140	160	140	149	170	137	170	124	145	140	157	161	149	130	134	152	157	153	158	134	136	146	147	134	151	149	130	145	134	120	148	154	157	132	150	134	124	135	118	152	134	138	143	152	157	158	151	137	133	129	161	158	137	147	128	140	129	140	131	143	134	165	160	147	137	128	157	130	169	136	157	139	143	141	151	144	145	138	152	157	139	149	144	149	156	150	143	127	165	140	129	147	147	137	150	147	154	162	155	130	131	122	139	134	156	148	154	154	139	132	142	155	140	159	138	159	127	149	140	148	132	147	149	149	161	155	133	154	127	148	128	141	122	164	148	130	155	149	155	131	142	136	126	152	153	136	152	132	148	141	140	144	150	157	140	160	163	143	167	173	138	146	151	156	133	140	149	144	150	143	132	136	131	127	127	148	167	150	142	152	146	138	153	157	143	155	145	160	135	168	171	132	147	148	141	141	130	157	143	155	130	139	132	151	130	158	158	141	144	123	137	167	121	138	152	136	144	149	145	141	146	121	134	139	155	149	151	144	134	138	154	154	133	126	151	145	140	130	147	150	153	139	157	136	162	120	138	147	154	151	140	142	165	134	136	136	140	152	151	161	145	126	149	144	149	149	145	148	117	148	161	111	146	135	145	162	145	144	159	146	154	127	157	134	169	148	124	134	174	152	130	137	151	154	127	137	143	154	146	166	144	158	142	145	150	136	154	128	157	141	142	131	118	122	142	135	162	159	146	120	141	159	147	136	160	154	161	119	141	137	161	134	141	139	147	149	154	134	153	141	152	145	136	143	126	149	146	141	136	121	148	135	160	148	138	156	152	152	137	145	156	139	163	155	140	154	145	133	156	132	161	152	155	140	156	131	145	148	147	156	158	142	150	129	157	123	147	124	133	139	130	143	142	164	149	136	123	145	137	120	140	165	150	132	137	149	151	140	150	151	154	158	131	151	151	163	138	129	142	158	155	150	151	140
15302	30253	24793	15378	11457	8368	6323	4349	2808	2220	1958	1719	1482	1295	1188	1062	931	887	823	695	621	547	525	522	436	478	434	387	344	379	386	392	374	400	335	305	303	297	308	299	284	282	301	278	286	280	294	280	271	298	269	305	292	254	256	285	271	251	297	227	269	245	246	297	256	242	242	282	298	272	267	256	278	255	269	236	264	257	251	228	265	248	254	234	242	272	253	270	300	253	235	255	253	252	248	256	240	255	266	258	280	264	268	226	245	262	267	266	228	259	234	246	243	243	256	241	235	271	261	263	231	227	246	262	263	261	253	269	242	246	217	260	261	247	260	256	262	252	249	232	250	256	271	217	261	275	281	257	298	245	244	262	240	264	265	253	287	245	254	255	275	272	246	244	245	266	222	242	252	268	238	245	261	262	235	238	253	216	241	275	285	242	256	241	225	264	253	261	258	243	260	245	253	268	234	232	251	235	253	256	264	235	271	257	282	252	261	239	274	268	254	255	230	260	237	248	265	246	240	246	274	238	257	255	250	272	261	260	230	246	245	234	255	279	238	244	265	264	255	291	247	246	241	252	225	259	264	263	231	255	254	241	231	238	271	252	255	261	251	266	219	255	273	246	235	267	251	284	234	276	248	265	257	222	267	247	284	226	239	251	242	252	260	258	255	255	250	244	262	250	248	251	252	273	264	231	226	255	236	257	225	264	278	244	268	246	257	244	268	251	281	253	265	259	253	258	241	293	272	234	254	265	225	250	274	263	260	286	237	214	265	259	251	269	243	247	251	262	245	259	279	220	246	267	252	223	245	268	257	227	261	265	264	243	265	223	228	236	248	243	259	279	253	273	256	248	258	239	254	275	260	261	233	248	239	256	240	226	262	239	235	285	255	267	236	270	248	248	262	236	231	238	263	245	273	255	239	234	254	270	243	271	254	247	250	243	244	223	231	260	245	241	253	234	245	239	244	236	260	252	276	253	238	247	240	236	242	256	251	255	237	266	245	261	249	246	270	246	234	230	262	275	248	271	240	254	257	295	247	260	242	260	263	223	234	242	286	234	239	274	228	251	244	231	254	231	270	250	254	265	243	264	240	239	201	223	236	279	241	238	243	245	252	267	235	233	255	255	239	255	228	273	217	248	266	257	294	250	244	261	259	260	254	271	264	271	261	267	271	277	232	243	265	254	247	263	239	215	249	257	268	233	261	245	272	235	260	242	254	249	276	208	248	263	258	223	259	209	243	268	222	241	249	245	258	257	287	239	255	255	242	273	270	256	244	261	241	245	236	277	219	265	248	241	269	257	280	244	240	245	253	255	222	267	249	245	241	247	264	283	222	248	255	267	257	263	250	242	250	246	228	264	265	275	259	257	227	262	262	242	261	246	232	257	237	283	259	249	260	238	274	256	250	250	277	237	281	257	250	254	257	265	236	268	247	241	256	276	252	251	246	270	260	239	253	223	233	258	268	256	257	245	270	249	246	269	238	220	265	266	257	243	245	227	274	232	258	257	248	266	271	262	243	254	247	255	255	262	271	235	214	258	242	254	257	239	255	232	230	276	248	281	257	243	272	240	243	231	255	249	272	251	254	277	245	251	237	283	253	236	221	274	277	257	267	267	246	218	274	254	221	251	243	245	278	269	263	243	257	270	232	235	253	226	262	267	256	260	253	239	238	269	254	225	237	240	245	259	242	231	241	232	233	268	226	251	216	256	249	244	245	248	260	216	275	269	285	275	244	272	242	249	233	247	241	262	243	269	250	261	254	243	245	246	254	260	231	250	255	229	267	240	269	245	256	285	239	253	261	221	225	260	267	259	257	231	237	256	267	268	303	242	236	249	251	247	218	251	249	267	246	256	258	242	276	257	227	269	255	247	224	254	262	241	263	242	245	256	278	260	261	238	247	249	275	260	270	263	253	258	256	276	249	261	268	247	232	261	265	266	240	274	245	260	249	292	236	256	264	249	253	255	265	266	259	239	253	260	240	259	252	243	279	251	260	244	268	263	243	254	235	282	243	264	232	270	255	259	264	235	248	249	280	257	280	245	231	250	252	276	257	250	253	269	259	254	253	252	273	253	235	238	222	254	265	255	231	260	275	243	248	232	287	246	252	268	255	272	253	255	264	287	252	257	238	239	244	258	250	234	236	270	278	270	271	246	268	275	237	242	262	236	245	265	242	234	242	249	253	240	258	241	232	264	235	265	262	270	257	225	240	267	274	258	248	244	236	274	244	246	262	278	234	237	260	238	262	240	253	236	256	256	249	246	254	265	292	238	244	246	247	262	263	276	264	251	256	250	258	271	264	261	263	242	264	230	276	227	236	275	263	251	236	233	248	259	249	272	254	250	249	264	258	282	238	273	266	253	244	265	265	231	256	244	278	248	255	280	256	227	254	240	229	264	250	263	246	249	257	257	234	251	246	252	239	225	250	228	248	260	250	253	250	230	260	250	213	260	257	235	249	245	260	276	224	239	256	252	253	247	268	277	278	244	249	290	249	250	255	272	256	247	279	237	252	269	239	271	244	239	252	263	252	265	245	255	250	251	257	232	237	254	229	226	229	244	241	233	284	246	298	279	264	264	266	244	239	250	252	259	276	234	261	252	265	266	257	233	248	233	280	253	234	256	246	226	267	240	223	258	242	248	251	265	256	239	257	262	252	264	276	241	276	259	262	219	258	247	240	216	257	246	246	276	261	259	243	262	253	251	263	251	248	246	276	253	288	244	255	252	228	270	257	262	249	259	253	238	237	252	233	259	259	237	285	243	245	257	260	229	260	252	261	250	261	232	271	250	248	222	278	275	242	261	241	236	271	243	254	259	250	243	263	240	267	235	253	237	259	262	267	291	248	244	275	244	288	220	250	252	268	238	248	259	246	266	254	261	242	262	277	250	241	256	256	236	237	272	268	246	251	244	228	272	245	256	249	265	208	260	233	225	253	235	276	229	253	241	242	248	275	247	242	262	229	262	257	239	240	293	258	230	261	245	245	247	263	262	236	294	248	247	266	248	272	234	251	252	251	252	245	264	232	265	240	244	270	246	238	260	271	277	239	239	264	230	237	241	222	259	275	220	274	249	238	238	253	261	251	226	259	285	251	278	231	249	282	262	267	261	232	269	268	281	264	280	252	251	242	248	233	252	257	252	216	274	273	238	239	259	246	247	292	237	247	243	257	234	245	273	262	235	248	240	261	255	229	251	228	277	231	244	262	282	245	238	263	278	269	244	247	264	239	272	223	252	271	269	271	247	286	244	256	235	265	252	256	258	249	243	272	242	290	238	232	244	239	234	236	259	232	250	250	253	274	239	268	250	260	256	266	237	272	261	245	238	261	267	244	276	250	256	256	243	271	255	258	260	262	267	253	242	278	265	245	271	245	250	252	232	256	269	242	236	239	250	246	280	264	248	242	241	253	258	247	265	261	251	252	238	249	240	245	232	266	239	267	290	252	247	230	249	272	270	258	237	248	272	261	283	255	248	254	218	241	269
27062	20436	11106	3669	1786	1121	908	705	573	547	488	490	507	445	433	469	507	474	452	410	426	425	423	419	421	419	388	397	371	456	420	443	383	391	412	399	417	416	368	416	408	412	420	427	420	381	422	393	418	406	397	387	420	422	404	387	404	428	402	388	410	388	396	411	399	381	408	400	409	417	398	436	391	420	421	381	396	387	403	396	379	416	399	404	405	408	409	371	389	424	378	411	407	401	387	398	441	401	388	408	412	415	371	376	391	408	431	375	362	396	398	371	414	412	393	385	392	420	381	424	429	354	429	391	397	388	417	395	430	418	429	412	409	395	394	389	408	436	433	431	388	417	383	412	379	392	381	422	409	449	432	423	419	422	415	426	405	388	371	411	411	412	404	377	405	427	393	390	400	393	388	374	420	408	420	405	391	383	368	391	408	418	356	395	414	368	426	413	390	388	371	429	410	419	342	446	365	388	385	430	417	400	375	411	424	391	393	402	428	417	459	392	360	391	395	381	415	426	397	402	395	363	384	403	421	392	404	380	411	364	371	402	430	411	408	368	414	372	421	407	398	380	381	404	410	387	422	383	398	420	429	383	385	430	387	410	414	376	381	410	405	388	401	392	411	397	396	435	388	393	461	382	427	393	439	388	390	407	414	375	376	421	399	395	399	375	430	418	403	405	402	397	397	414	415	386	394	423	422	415	420	425	414	369	410	403	422	403	399	407	381	414	426	393	423	440	410	424	407	417	439	380	349	399	396	402	390	420	411	422	396	401	398	418	415	387	403	414	377	408	377	403	392	372	389	394	402	417	408	416	404	394	409	406	416	412	373	406	381	389	405	379	416	377	414	375	427	405	408	375	381	397	389	460	407	412	389	423	421	380	418	396	414	404	390	372	401	404	414	401	365	455	396	404	409	406	420	375	419	406	393	405	411	445	391	432	351	410	425	401	384	382	419	420	387	385	429	415	360	401	412	426	408	380	407	409	382	418	426	369	425	414	398	417	387	354	409	394	378	392	400	394	397	400	428	380	416	393	414	382	415	398	406	398	398	388	408	455	406	395	396	389	402	392	416	401	396	409	389	421	405	396	369	425	395	398	406	405	381	396	408	440	392	407	400	405	381	393	390	402	412	409	369	379	397	386	402	415	394	447	409	386	388	387	381	408	383	399	416	399	413	396	391	357	373	380	393	414	394	342	419	396	386	456	428	394	392	408	427	387	377	387	399	406	382	385	376	396	383	396	425	394	403	388	416	396	366	393	405	467	389	394	420	403	394	397	413	415	411	459	417	382	427	413	403	407	391	387	418	425	383	412	427	383	408	372	404	388	413	424	424	412	374	393	393	391	387	394	390	397	395	385	408	390	411	428	397	416	385	386	384	419	418	402	387	387	397	434	383	384	396	371	421	360	392	399	396	374	400	380	394	396	384	409	392	401	394	407	442	414	396	392	367	409	400	357	428	390	380	414	436	414	391	370	384	413	380	411	383	399	400	395	393	394	441	394	387	379	386	380	421	393	399	399	413	428	379	423	425	401	381	417	440	379	386	392	437	391	377	409	398	397	430	391	414	426	380	379	383	413	405	430	432	432	399	392	414	410	407	401	418	416	401	407	433	424	411	358	408	415	405	385	402	399	398	396	389	417	414	365	391	370	381	390	402	460	372	380	406	393	392	417	401	369	409	423	376	417	412	404	406	419	408	399	376	376	403	418	397	437	427	454	399	407	413	392	415	384	400	387	374	397	408	408	398	444	404	411	413	369	421	433	425	406	412	404	412	387	420	427	401	367	416	440	387	461	420	410	430	381	387	391	394	406	402	386	408	394	368	403	426	409	413	376	367	409	412	397	402	377	388	393	378	418	405	389	403	431	417	404	400	376	448	430	403	411	441	396	422	380	420	407	396	411	373	383	406	412	342	404	388	432	407	396	406	385	368	392	399	426	395	387	419	435	390	391	407	371	374	425	405	397	414	388	403	367	380	400	409	397	425	416	407	408	415	390	419	397	404	368	418	389	416	437	410	406	394	431	453	401	404	437	404	358	391	405	379	396	424	438	410	435	391	409	380	408	389	419	391	424	378	382	365	383	423	409	394	421	375	393	416	383	416	432	362	429	446	384	447	366	427	384	414	427	426	389	406	393	425	383	430	413	423	420	387	433	444	403	378	383	412	379	395	380	410	421	414	412	424	416	391	385	404	397	420	422	403	356	412	449	422	424	377	398	410	406	402	450	383	413	431	413	380	409	407	385	374	387	386	403	424	401	399	404	409	395	441	400	409	408	417	394	401	398	405	448	402	394	418	403	391	380	439	390	398	398	430	380	388	386	387	367	397	388	371	381	405	379	425	415	377	421	380	382	425	415	385	439	391	395	396	415	384	384	440	404	411	427	390	380	442	400	377	369	381	385	391	404	378	421	413	397	365	365	420	408	417	401	397	394	409	399	448	401	392	391	386	391	394	387	388	408	436	395	404	422	408	408	412	421	394	419	389	419	420	389	366	387	381	418	373	440	413	425	422	394	415	426	366	428	403	394	407	386	425	399	408	435	419	408	402	405	409	390	406	409	422	410	420	410	422	394	434	417	398	395	410	384	409	389	403	389	440	395	424	399	412	443	383	407	430	422	423	408	390	404	392	439	425	414	399	404	400	394	446	402	400	361	409	418	428	403	394	419	392	420	400	408	420	422	408	392	404	412	403	419	402	365	406	389	408	411	385	378	376	391	386	380	402	396	364	402	416	410	419	404	422	416	406	378	432	356	410	433	399	427	434	363	394	450	429	389	415	416	401	383	373	399	380	460	392	403	382	379	382	423	385	419	400	382	407	419	390	404	403	404	427	426	402	409	406	418	395	378	420	385	408	397	416	404	388	423	390	394	389	390	429	388	364	365	375	368	364	383	401	419	423	389	415	372	416	387	418	401	387	405	413	390	418	398	415	429	386	339	416	404	427	391	427	378	395	460	401	429	383	376	413	404	397	407	415	402	402	392	372	411	416	393	403	405	393	377	416	379	404	388	386	389	429	405	392	390	387	427	410	381	419	363	367	392	442	398	386	403	427	391	362	390	394	403	417	382	434	378	397	416	440	417	410	439	373	409	389	400	397	403	407	381	415	380	421	400	401	438	445	419	430	406	412	420	374	402	397	415	409	393	397	385	389	406	418	422	381	378	376	390	415	363	416	384	446	398	414	419	407	421	416	415	408	382	432	381	422	401	396	417	413	423	407	378	411	429	378	377	429	413	405	413	436	390	398	402	406	399	401	461	393	370	375	395	387	431	428	407	420	430	417	430	409	376	402	401	400	384	444	398	371	389	372	372	423	395	408	432	397	415	415	364	448	421	399	393	419	388	404	373	399	413	399	429	404	409	419	389	401	395	388	396	387	376	362	422	377	391	398	413	402	417	417	392	361	423	406	417	399	413	427	423	388	434	370	405	374	401	396	414	411	395	404	406	382	404	349	389	371	378	392	397	406	366	381	388	398	457	395	383
11070	16866	12613	6401	4499	3061	2561	1845	1179	1065	1006	982	869	915	903	859	889	878	801	771	666	717	733	688	700	730	668	659	641	681	674	719	699	699	644	677	661	694	649	675	654	653	648	674	694	688	660	677	668	667	637	682	719	693	611	650	659	671	686	647	631	671	658	668	677	650	686	638	685	696	657	687	607	664	692	655	702	639	683	654	658	679	723	690	700	665	684	637	638	720	662	648	654	656	672	658	683	672	611	620	682	650	643	661	674	716	678	688	661	670	663	694	695	652	673	688	658	597	684	667	664	686	661	670	688	642	678	672	647	663	663	662	662	683	620	684	706	656	672	711	659	639	696	645	698	623	726	676	643	649	676	662	649	670	638	626	682	665	691	643	688	646	673	692	672	691	693	700	655	675	655	612	682	602	643	641	697	690	674	648	698	662	682	672	635	578	664	649	695	637	665	656	658	686	675	702	668	671	676	707	654	685	673	685	659	632	651	672	671	729	663	665	670	670	627	684	703	647	647	668	719	686	660	678	658	722	626	698	670	679	664	658	692	663	681	662	679	654	670	664	653	672	713	648	621	661	715	720	685	659	662	674	693	691	688	665	689	613	674	662	680	660	701	634	656	680	662	677	622	693	634	668	703	645	707	659	683	671	652	625	716	728	681	632	660	674	662	729	671	678	653	704	657	647	675	636	659	666	623	664	698	645	682	642	682	694	668	676	712	656	655	676	675	656	670	603	712	679	682	629	688	653	620	685	638	642	656	703	717	650	685	702	663	690	659	683	655	717	658	668	675	634	620	689	629	641	700	664	666	604	649	655	651	702	637	693	673	689	677	676	686	676	678	638	695	638	686	661	666	652	709	679	669	629	621	632	639	663	613	686	686	652	633	651	670	656	671	646	649	616	710	677	632	649	639	686	651	662	678	669	688	682	699	685	690	668	647	634	698	662	663	693	670	619	662	650	685	638	640	731	687	646	665	674	638	661	704	711	737	668	628	697	646	674	657	675	672	716	670	705	676	644	670	644	660	660	636	661	646	659	700	627	693	650	699	680	693	679	651	733	704	690	663	715	669	656	675	686	711	661	708	644	685	669	688	701	636	686	726	626	676	658	665	654	655	642	657	640	702	670	692	611	664	632	667	642	692	647	654	671	674	644	640	647	678	674	697	644	660	635	671	672	652	663	702	645	631	639	634	682	684	672	648	669	725	607	666	668	638	654	654	626	674	628	657	669	639	627	623	661	654	693	657	661	670	658	672	624	638	662	721	697	668	658	691	685	666	670	646	667	665	672	630	668	683	654	661	658	705	687	631	640	679	668	696	644	702	733	681	674	711	645	662	714	667	687	653	641	638	707	700	701	613	637	694	626	668	624	659	764	672	673	683	683	682	638	632	647	649	635	651	668	686	660	680	633	632	673	628	652	660	681	654	630	665	655	658	688	663	710	668	675	636	643	680	689	689	653	671	671	642	682	702	660	635	645	683	686	672	639	667	610	686	715	668	636	677	645	642	724	676	634	692	631	691	698	659	622	667	660	713	689	667	655	657	695	679	656	623	664	680	662	667	666	643	641	668	674	688	699	651	675	666	673	686	705	711	654	662	669	676	663	656	700	669	676	621	677	716	612	696	653	684	648	629	647	639	681	682	691	615	705	652	631	668	672	651	684	685	656	685	652	687	671	625	668	667	635	719	639	676	673	692	674	687	675	661	641	691	679	710	681	685	666	658	614	722	650	656	664	664	665	670	661	688	669	672	688	632	676	675	633	639	667	644	673	667	671	670	666	652	658	667	673	673	660	701	628	636	663	647	652	660	709	634	673	640	649	649	703	650	691	683	637	646	670	663	651	644	654	646	666	641	686	647	660	589	677	673	676	679	654	690	687	653	696	668	682	653	667	615	720	691	698	640	663	695	684	706	674	650	681	682	669	677	670	670	661	633	687	666	658	666	717	629	696	674	714	676	676	642	661	644	641	663	659	656	674	637	718	625	675	640	631	680	664	651	674	715	618	705	627	646	703	680	637	664	657	645	669	654	673	653	700	679	611	715	668	692	644	689	674	669	672	668	679	666	646	643	646	689	640	638	650	671	674	674	686	703	661	680	651	658	679	654	703	692	695	659	652	700	678	621	637	685	664	694	667	684	660	640	657	701	657	679	658	720	697	669	640	676	633	668	622	729	695	672	680	679	737	680	671	680	677	686	648	682	686	666	707	678	679	648	666	636	686	670	641	697	664	679	666	682	658	652	662	637	677	681	680	676	636	729	664	661	611	671	637	641	659	653	674	697	658	662	665	669	651	624	644	692	708	680	684	651	635	683	635	682	701	651	702	672	645	667	655	667	652	615	673	639	633	675	612	699	615	647	615	658	664	629	618	666	680	696	660	693	722	652	707	635	634	676	652	712	651	638	657	635	636	660	656	677	676	655	740	686	717	665	624	671	640	694	667	647	672	656	660	646	630	706	649	654	671	705	656	700	630	652	656	642	659	677	682	730	677	625	654	679	650	618	674	689	655	688	659	709	661	663	666	679	656	702	645	668	714	640	668	588	681	666	652	676	657	680	655	664	702	662	655	679	634	646	685	651	676	687	648	665	664	667	660	683	644	645	648	671	671	661	694	699	659	647	669	620	626	674	668	632	632	612	689	687	682	670	683	640	671	642	695	683	659	664	699	683	647	719	673	719	658	643	648	694	660	672	694	673	684	632	642	670	651	662	681	627	653	716	666	679	662	655	640	676	676	644	659	685	676	681	677	629	681	735	672	674	669	656	661	620	675	697	688	668	678	676	656	632	682	648	667	627	645	726	655	666	669	685	654	636	669	731	671	641	658	692	672	695	666	673	654	652	702	685	681	731	679	655	621	667	642	694	647	677	685	731	699	658	662	661	640	709	678	654	676	707	651	646	624	659	633	635	669	650	646	662	680	716	668	646	693	693	704	685	632	627	665	647	652	686	624	655	706	644	637	685	657	676	636	695	652	691	706	729	651	657	651	664	637	668	689	698	642	692	658	659	698	673	685	688	702	661	620	622	706	695	678	675	666	667	683	664	641	669	642	643	663	680	623	627	686	640	650	644	707	677	655	656	681	703	679	668	734	661	649	716	660	675	634	600	691	683	717	660	691	635	703	665	660	666	701	686	682	673	652	630	695	660	672	661	674	655	682	675	632	738	656	635	691	651	689	632	656	638	646	670	639	662	658	630	665	695	688	713	624	647	649	659	671	641	655	699	655	683	652	655	695	684	638	623	640	649	678	671	635	700	637	659	674	708	680	655	611	660	672	695	698	684	669	674	642	667	658	633	653	651	662	618	684	689	659	659	674	661	658	678	677	664	643	703	677	650	645	660	709	727	652	677	622	668	655	654	666	652	651	702	627	619	683	677	685	659	660	615	674	674	677	674	656	680	649	683	668	628	700	678	678	717	674	670	716	704	651	669	673	670	677	646	645	681	663	679	651	694	642	673	624	680	695	678	676	666	650	659	680	721	682
24664	21412	28376	24832	19019	4300	1862	1261	803	635	645	623	497	545	526	491	484	479	452	424	389	407	386	411	406	378	346	406	413	389	364	380	353	365	364	410	371	391	354	329	338	348	358	379	379	353	389	374	343	329	362	386	340	392	390	369	375	369	338	353	339	379	312	355	344	377	354	367	360	366	388	352	361	350	378	371	369	390	326	347	372	361	364	315	357	392	369	349	357	347	355	356	326	343	319	370	343	347	376	347	337	351	330	357	322	350	373	330	346	371	372	352	355	384	358	356	356	383	334	325	354	333	345	352	364	332	355	364	373	350	367	340	366	343	366	364	332	369	372	372	335	344	337	364	367	327	331	328	386	375	335	343	384	359	343	360	368	371	347	356	360	335	379	339	354	341	349	372	369	360	360	358	360	349	370	362	339	349	324	351	381	347	385	358	363	349	376	324	350	325	352	360	361	338	358	344	341	326	361	348	346	361	354	359	370	364	369	308	350	351	372	346	337	354	344	347	353	365	345	352	362	370	374	347	377	373	368	313	381	362	350	360	357	368	344	352	370	366	349	378	323	373	358	352	382	344	332	359	374	350	360	371	369	343	348	330	358	341	339	376	349	357	359	377	361	364	354	368	358	328	364	358	357	349	380	364	360	331	330	334	358	368	333	389	376	338	382	348	315	360	363	341	352	374	341	381	358	349	321	402	346	370	381	336	330	351	357	373	345	376	337	347	350	368	364	350	387	356	334	330	359	344	357	359	364	314	327	333	386	353	341	341	374	334	336	345	333	346	342	352	349	367	353	340	360	352	379	345	336	375	384	357	346	377	340	370	370	367	371	365	371	361	334	378	352	337	350	379	337	388	361	380	408	346	355	376	357	367	367	353	378	353	332	356	365	352	369	312	359	354	369	383	388	345	403	367	366	366	316	363	340	354	364	355	316	369	348	343	370	358	388	348	366	364	379	351	319	344	327	365	338	370	357	334	361	352	368	319	382	347	349	343	355	354	379	347	385	327	337	339	343	304	368	367	339	353	317	342	376	363	385	373	341	350	342	352	331	338	368	337	354	336	356	341	336	346	310	340	341	366	336	355	376	350	391	370	328	382	347	338	346	377	349	336	336	334	332	358	336	357	328	352	390	353	352	349	361	371	332	350	350	318	348	348	363	332	349	322	375	353	347	345	345	334	332	334	353	362	384	334	323	350	353	365	346	375	384	354	361	319	353	333	368	351	367	322	351	331	352	352	357	367	394	359	374	304	359	371	349	330	349	388	376	368	340	351	349	368	341	358	341	344	360	348	341	367	352	340	361	346	363	333	346	359	361	324	376	337	364	371	345	344	372	349	360	349	348	332	351	343	344	344	321	371	369	340	344	363	367	357	352	349	385	385	336	372	339	348	332	385	331	367	331	336	380	383	353	347	356	363	369	361	354	358	376	344	347	349	335	332	368	359	348	322	382	346	324	348	325	348	376	352	335	355	378	332	358	379	326	348	340	353	352	375	360	336	338	375	375	366	346	370	371	319	349	379	358	366	371	358	368	316	353	353	377	341	367	367	350	320	371	388	364	355	346	329	349	372	380	381	349	390	355	352	333	353	372	354	372	382	353	338	335	364	367	383	365	340	378	357	328	337	346	362	344	372	382	333	342	367	337	372	358	339	367	347	364	369	378	358	347	365	364	323	370	361	362	334	332	352	363	391	352	351	354	369	372	322	323	363	370	359	358	361	355	365	323	365	337	322	341	358	389	339	338	342	363	321	369	336	341	330	361	337	359	324	325	350	334	353	360	352	325	355	346	360	350	340	345	370	351	353	387	377	338	370	363	335	344	357	343	345	364	356	359	328	351	343	340	402	329	367	341	365	324	357	364	351	364	335	374	323	389	380	348	370	362	335	355	314	361	358	357	375	338	351	351	349	317	386	384	368	374	352	381	348	380	353	382	366	377	346	378	361	335	385	361	345	375	364	367	379	341	373	381	378	369	346	341	331	360	373	346	353	329	352	325	360	343	359	363	354	344	366	342	354	335	363	340	332	339	370	375	335	381	375	358	335	345	346	349	356	386	365	354	386	367	340	345	351	339	330	344	343	330	335	402	370	328	358	325	345	370	362	351	337	352	381	360	330	369	388	379	374	323	359	340	354	364	347	354	360	367	356	388	368	359	365	346	342	359	348	370	344	342	351	375	381	349	334	315	339	343	345	360	372	343	374	340	368	363	394	350	338	332	366	349	355	315	317	365	342	344	375	377	359	337	363	342	357	357	353	362	362	344	339	349	330	333	337	362	362	362	339	354	366	345	371	372	377	374	370	320	359	331	315	334	348	359	313	351	377	330	377	336	358	360	378	317	352	365	331	350	379	361	337	364	355	345	378	380	365	352	326	318	352	353	364	338	367	344	356	342	383	344	308	370	347	370	353	330	382	386	375	381	380	346	340	372	342	336	396	357	385	343	370	354	364	375	354	352	369	330	338	350	379	304	355	387	348	363	352	346	383	369	372	367	319	365	341	362	359	339	372	395	375	366	354	378	414	336	331	354	344	382	373	355	345	358	331	330	309	348	371	365	365	362	329	322	363	378	351	325	377	388	368	361	350	334	367	344	364	367	340	352	345	371	351	336	319	363	308	378	356	331	363	344	343	318	332	376	338	366	351	352	357	334	354	328	380	374	398	373	372	340	347	364	347	359	374	337	353	366	410	359	366	331	333	333	341	363	346	377	391	345	361	356	355	355	364	370	324	359	350	334	334	376	339	352	361	333	354	324	352	361	351	341	365	367	368	367	366	334	340	384	376	346	332	362	350	353	366	357	357	341	378	323	337	352	346	348	387	365	330	356	392	351	322	359	342	352	360	360	355	342	332	373	329	342	354	337	349	373	336	357	358	355	362	350	337	343	372	347	350	377	360	338	389	349	351	362	340	360	378	336	367	347	357	343	349	376	350	350	332	342	362	339	351	369	373	347	375	362	360	389	336	366	320	351	333	350	380	361	361	324	352	342	359	344	306	358	360	338	375	388	350	342	327	313	376	354	336	340	368	318	351	338	356	360	316	414	345	338	359	365	323	378	341	395	366	365	383	363	367	346	345	341	345	315	354	321	346	337	362	374	318	363	373	356	367	342	319	358	332	350	366	340	360	341	364	362	373	346	361	326	373	365	350	352	364	364	382	339	363	331	347	365	330	359	353	327	320	331	376	333	365	316	332	361	359	321	311	358	359	351	375	340	324	378	352	327	366	320	348	330	362	396	355	336	338	353	368	326	361	333	359	346	354	358	353	335	359	365	324	378	357	343	362	378	374	359	380	386	349	389	324	368	320	375	347	361	349	348	337	339	355	364	378	361	369	377	340	318	336	353	378	358	343	349	338	342	363	356	376	369	350	366	366	372	363	374	351	379	339	372	348	325	342	365	347	334	363	312	379	411	375	328	351	350	344	340	342	336	361	348	344	316	347	360	340	334	342	368	341	357	349	349	356	343	347	335	378	380	338	341	343
12242	22877	20345	11299	8123	5813	4219	3515	2363	1657	1646	1406	1264	1219	1145	1082	1065	950	969	853	805	782	713	710	726	662	691	650	693	707	731	698	637	655	607	651	636	631	631	606	625	679	658	625	623	616	591	624	634	614	602	617	590	636	574	638	608	644	613	613	594	537	630	593	609	602	584	631	603	662	565	639	583	587	588	639	624	657	627	577	615	589	611	614	609	630	582	575	653	590	576	639	605	583	571	594	607	554	655	596	633	559	599	612	625	631	587	633	594	612	596	610	611	648	642	597	561	602	578	611	602	574	604	572	610	627	540	602	622	616	608	566	606	580	591	599	593	623	595	591	617	605	574	570	616	615	609	619	617	592	648	605	623	605	621	608	596	601	591	542	617	602	620	611	589	642	616	602	632	599	596	638	605	621	624	611	619	549	577	595	592	572	597	618	569	611	613	611	608	614	598	567	588	608	605	616	614	592	589	626	601	596	604	580	588	642	627	595	579	604	596	615	581	607	629	576	639	607	609	639	624	587	613	577	581	602	564	586	581	564	578	613	599	578	617	635	551	625	584	569	586	585	576	606	576	617	573	592	588	602	599	631	577	560	556	574	556	633	632	628	613	562	592	608	571	594	560	592	592	600	571	600	600	588	613	604	573	580	596	625	640	581	551	599	596	563	616	603	580	558	646	629	597	568	608	583	576	572	589	617	605	563	604	672	645	601	625	599	560	628	592	600	536	598	611	605	608	672	585	590	572	600	576	626	546	636	625	596	569	563	619	573	590	531	603	616	570	589	625	594	620	635	616	649	589	625	617	609	587	635	586	605	575	623	585	577	598	583	617	625	557	555	568	565	607	593	547	601	556	568	566	630	615	615	601	611	569	606	583	626	609	611	570	556	626	601	599	610	583	652	593	571	583	597	620	622	603	584	624	598	612	625	616	609	589	601	582	586	570	590	631	610	648	595	582	644	601	596	625	636	613	612	561	595	631	603	600	586	613	583	588	623	601	594	582	587	570	609	599	635	571	538	590	601	590	553	626	608	572	601	654	622	570	615	600	602	630	599	614	590	602	587	583	574	575	593	607	581	595	636	589	612	579	623	538	586	583	599	648	584	661	586	598	605	599	599	657	581	610	567	620	628	629	595	604	625	639	599	616	597	637	640	560	543	565	615	634	622	598	608	596	622	589	600	607	598	609	605	620	595	576	638	571	632	606	560	568	581	616	566	612	626	649	647	628	649	597	584	611	618	618	615	611	665	553	604	609	549	610	605	577	608	590	526	620	639	611	620	616	603	621	575	612	617	602	648	641	603	584	604	617	571	562	579	599	604	581	639	603	627	607	588	577	583	615	615	634	574	597	635	606	580	634	599	596	584	586	600	586	612	620	604	610	608	639	609	564	622	606	570	571	617	604	583	582	584	570	582	583	595	561	656	616	575	629	616	572	613	596	601	627	588	596	633	556	574	611	624	617	598	619	590	619	596	562	575	601	609	586	618	629	589	594	607	615	606	606	542	671	550	608	582	589	539	577	576	568	624	617	631	593	532	600	589	608	560	581	620	585	563	625	600	546	583	569	594	595	591	605	604	620	625	647	589	557	570	588	596	601	584	593	638	596	635	572	578	591	625	632	612	602	565	613	585	648	552	627	566	610	622	591	599	625	578	607	654	570	612	605	617	592	595	562	617	565	569	623	578	578	591	619	588	574	523	643	585	609	592	602	612	588	623	593	639	606	601	539	618	565	559	577	597	572	633	623	600	601	613	635	612	590	614	542	583	633	577	593	664	602	603	625	567	599	556	583	586	601	624	614	594	570	586	577	612	662	653	653	618	575	624	628	600	620	588	589	609	592	632	599	602	608	635	626	653	580	603	614	619	603	594	558	611	598	617	580	549	600	638	627	621	567	539	623	595	639	575	559	580	657	591	627	587	625	595	608	572	555	611	612	638	620	609	585	625	641	612	620	626	599	580	634	616	620	562	527	564	583	624	608	608	590	621	633	604	627	613	642	610	582	607	605	656	616	613	543	615	546	630	606	616	619	620	633	604	591	589	625	583	574	555	588	576	609	640	588	578	633	626	567	617	587	596	591	610	603	587	590	614	595	588	576	610	581	594	611	588	580	603	599	585	611	618	619	592	630	579	641	610	633	595	585	617	630	572	563	571	635	604	589	581	604	636	578	571	606	606	597	599	631	603	571	598	625	602	643	583	605	595	581	619	618	583	574	644	564	603	576	639	586	593	601	577	607	630	615	621	562	603	597	579	574	577	601	568	563	606	602	595	615	633	611	583	611	610	650	570	615	643	590	592	576	593	655	587	603	582	626	610	640	628	594	612	605	555	595	592	585	618	599	589	580	543	634	614	579	640	619	612	591	586	576	556	582	588	593	598	578	614	616	638	623	600	558	580	607	583	577	650	575	598	614	578	631	561	577	620	593	605	637	601	592	510	587	650	649	618	610	596	622	599	617	593	624	532	638	611	579	581	634	574	588	602	561	625	599	610	582	566	637	580	606	614	639	576	610	576	629	581	592	592	606	596	574	570	585	567	617	581	612	600	588	611	575	589	591	633	614	627	596	630	607	584	623	591	589	609	624	606	580	629	607	584	613	608	653	597	626	568	599	602	620	588	623	576	601	568	616	610	615	575	625	627	607	607	579	616	597	622	576	602	572	563	582	569	576	566	632	587	579	552	601	610	636	629	606	617	610	633	594	617	617	597	616	575	576	572	606	626	576	611	606	614	617	629	543	594	598	628	609	588	577	574	618	575	587	625	615	559	573	633	618	566	598	611	577	583	629	587	614	668	580	625	587	630	616	593	637	602	594	593	595	599	605	597	579	611	606	564	617	595	587	645	573	575	582	571	609	618	607	561	599	534	587	595	560	509	593	627	656	599	617	616	530	610	585	563	582	599	625	568	544	621	591	634	594	638	574	617	605	635	585	586	602	630	620	570	587	633	593	587	570	591	619	562	640	606	558	573	651	584	570	583	570	614	589	588	586	599	593	599	605	606	607	582	584	606	557	604	593	643	614	575	597	602	632	608	563	629	581	608	595	563	570	593	596	598	580	615	628	636	655	593	609	603	611	620	623	588	617	588	615	578	605	576	587	625	587	522	581	642	617	664	585	603	603	610	577	585	580	606	579	622	582	589	576	612	618	605	623	618	648	582	550	640	606	608	588	615	612	610	603	678	610	610	581	612	625	612	642	604	600	592	612	613	615	578	654	602	575	635	593	547	588	580	573	630	636	574	595	609	638	582	592	581	560	580	582	571	581	642	594	598	645	573	634	619	623	614	620	590	595	608	571	633	587	586	606	586	579	601	566	590	605	619	608	618	652	541	631	624	589	596	615	558	588	550	566	610	618	596	613	569	588	581	608	622	611	627	569	620	619	585	619	625	590	553	615	575	593	580	558	614	627	568	590	620	603	624	576	582	576	579	600	565	621	622	603	594	662	609	575	628	586	578	612	603	578	623	573	593	600	557	646	599	601	601
23541	21404	29156	24030	21412	19298	4395	1608	989	690	595	518	486	476	453	384	369	339	340	262	250	238	203	212	217	178	191	191	198	216	188	170	166	192	158	168	142	151	159	146	168	155	134	147	152	170	162	148	135	145	138	140	150	145	163	162	140	165	149	137	155	137	160	162	164	146	171	141	155	153	146	148	159	135	161	121	133	143	145	153	130	129	172	150	148	152	144	161	141	157	154	143	132	134	167	140	139	120	138	128	144	156	145	133	158	142	147	155	127	133	133	140	146	137	167	132	124	148	129	139	138	142	139	132	128	129	130	142	152	156	148	135	151	135	119	168	129	152	163	128	166	158	159	149	161	144	148	128	147	145	153	137	142	147	135	130	159	127	129	144	130	137	131	144	156	146	128	134	151	158	130	123	155	142	137	148	130	159	142	139	136	159	138	143	151	142	135	149	172	139	158	127	133	164	166	147	137	144	155	169	119	135	144	134	145	157	131	153	145	151	142	144	130	133	144	169	156	153	150	140	159	145	183	140	141	131	170	127	128	139	137	162	118	136	162	152	141	143	141	150	116	178	130	134	130	142	145	142	162	167	157	142	133	121	148	117	139	131	142	153	141	147	132	175	139	136	153	149	144	153	145	129	158	123	137	116	148	162	161	148	159	149	134	123	137	144	144	120	139	135	129	155	126	125	136	161	134	130	128	138	141	148	138	148	153	168	145	126	138	148	144	139	126	147	132	123	147	144	135	155	145	135	114	163	150	135	153	139	147	143	132	126	117	143	165	160	141	142	139	146	154	132	128	155	157	168	129	147	129	146	150	143	142	169	147	140	128	129	142	142	170	128	169	141	147	139	129	138	169	143	139	147	137	132	140	149	157	123	155	155	144	147	137	150	132	157	153	142	147	164	133	142	143	139	148	139	160	167	140	134	145	141	146	161	134	153	148	140	144	157	145	144	143	136	165	163	144	166	143	147	131	144	162	117	147	156	140	131	141	132	135	129	131	147	150	149	155	140	145	136	135	152	144	146	128	125	144	160	143	135	159	119	156	142	147	158	140	155	138	134	148	155	139	166	165	145	144	131	150	121	151	130	166	136	141	133	146	154	124	141	147	134	129	150	124	138	151	128	159	142	127	153	165	129	136	147	157	122	145	145	133	185	143	156	146	163	140	136	150	157	133	146	141	140	144	142	131	148	138	147	141	156	143	136	139	150	143	154	155	153	137	177	135	150	155	147	156	167	137	156	141	131	157	151	135	136	145	136	158	133	139	135	130	116	145	144	130	151	152	160	133	123	143	156	150	130	131	133	119	135	145	150	139	169	159	142	143	135	147	141	162	148	165	139	139	153	123	115	129	139	159	135	144	141	139	144	161	129	142	158	150	125	145	144	144	143	131	172	144	139	141	125	168	141	139	142	151	143	136	149	162	115	145	143	152	169	144	162	129	137	130	140	132	132	158	126	150	127	141	138	143	133	137	153	120	146	156	120	171	136	120	135	141	159	152	145	138	149	138	173	143	128	143	140	151	155	139	149	158	153	152	133	142	145	136	142	129	154	135	158	127	138	143	141	118	137	157	130	140	133	153	158	134	141	122	120	143	148	138	149	152	147	139	145	154	131	163	123	129	151	148	144	142	126	143	145	129	155	156	153	146	144	146	133	155	147	146	155	130	141	149	148	137	156	153	152	144	153	131	145	148	137	143	140	166	148	153	141	165	153	136	141	133	157	151	137	152	154	145	142	158	146	151	123	160	141	156	144	142	127	132	165	135	149	136	158	166	137	144	156	150	137	148	154	167	139	179	139	129	159	140	141	140	140	136	128	146	133	127	139	145	139	134	125	124	144	155	157	134	133	164	138	151	148	137	128	137	138	153	148	143	140	182	144	153	148	130	147	134	154	151	164	155	167	136	138	137	125	147	126	140	136	132	160	139	165	130	156	143	134	139	155	144	166	161	149	132	146	169	153	151	131	149	146	133	127	145	142	128	129	160	155	148	162	114	137	155	150	146	128	138	145	137	160	138	126	146	134	149	141	159	142	148	137	159	137	139	138	162	143	137	143	140	124	152	135	153	134	148	117	154	118	139	128	137	150	156	141	135	153	132	147	133	158	136	130	157	136	142	145	157	141	139	167	149	139	138	148	141	133	154	149	124	164	134	152	132	147	132	127	154	129	133	137	135	147	127	162	142	154	139	129	162	130	135	149	135	155	150	147	139	165	145	138	140	125	124	163	149	146	123	143	148	143	161	144	165	154	118	143	141	148	146	144	157	137	157	149	155	140	134	154	134	154	112	158	153	160	139	137	156	154	155	156	125	133	142	149	164	140	153	155	124	151	134	156	152	152	140	134	145	148	143	137	138	139	144	150	151	139	135	137	149	136	141	149	138	133	146	156	155	133	137	154	139	151	144	146	164	142	137	143	146	133	153	136	139	153	128	144	118	144	149	163	142	157	129	158	155	151	133	151	155	142	133	136	156	140	154	174	135	135	155	138	135	129	135	147	125	133	142	149	159	141	160	159	164	152	147	129	147	135	139	127	152	158	146	154	112	130	139	113	120	147	177	160	131	145	167	159	129	141	161	138	153	141	140	122	135	134	137	160	128	130	128	148	128	155	154	141	163	132	135	144	154	163	145	136	141	142	159	125	125	157	132	156	133	140	162	125	140	154	137	147	160	151	137	127	157	158	141	150	127	139	146	124	127	149	122	170	151	153	135	142	139	131	140	135	132	144	160	125	132	130	144	146	143	149	152	143	140	132	132	141	158	133	136	139	140	128	124	115	133	136	126	147	146	151	153	112	149	134	151	149	136	135	153	144	127	129	162	159	130	150	136	151	149	113	152	138	139	152	152	133	148	146	140	130	152	134	155	147	150	173	167	147	153	136	137	150	117	138	133	156	147	152	148	140	148	163	154	145	124	139	148	137	134	120	159	150	130	137	163	151	138	120	149	151	144	132	131	143	173	149	122	132	132	159	141	139	140	144	149	133	148	152	136	143	139	154	153	152	181	149	148	167	152	129	135	136	150	151	154	142	124	134	140	132	149	141	139	145	148	139	144	128	157	132	161	144	138	141	144	141	131	134	134	149	147	145	163	141	176	141	174	147	147	150	140	133	131	140	146	167	130	155	150	152	147	130	172	131	125	164	150	145	151	140	141	136	132	157	136	160	152	148	141	150	149	151	143	131	154	127	146	153	140	141	163	139	139	157	124	141	131	153	141	127	127	152	137	153	129	140	151	139	142	143	127	143	163	140	133	136	151	137	129	145	152	147	152	163	127	129	144	150	155	133	121	151	162	140	154	140	156	149	147	152	141	152	159	161	148	145	151	150	140	149	156	134	153	122	151	128	151	152	132	146	143	141	129	147	168	145	153	125	136	151	155	156	174	159	150	131	136	135	138	142	141	152	149	122	138	133	143	143	131	163	123	126	147	147	134	135	155	150	150	125	134	140	144	133	151	164	139	132	131	129	136	152	175	141	157	137	126	136
14646	28445	25532	16578	11683	8675	6219	4885	3251	2433	1968	1677	1405	1378	1316	1132	1003	888	828	729	631	567	499	486	490	453	409	355	431	404	368	366	338	351	313	312	322	316	327	283	281	261	285	286	267	304	264	299	271	265	279	270	246	305	300	296	251	266	262	259	279	249	218	265	249	234	247	262	233	236	261	242	228	258	257	229	250	283	249	241	273	248	240	274	228	241	237	254	269	241	250	257	232	260	250	251	256	236	252	271	259	270	259	247	219	245	273	241	252	254	224	251	254	257	252	264	228	246	233	261	236	254	273	244	248	250	249	275	274	264	262	273	253	257	245	251	257	260	261	262	239	251	217	233	236	268	254	262	231	250	236	246	272	249	259	269	254	238	243	240	258	229	244	255	233	263	250	248	257	259	239	232	256	245	279	267	248	246	278	225	222	237	268	257	267	257	246	248	233	283	216	256	223	266	229	236	229	255	243	270	233	223	216	244	220	230	221	230	267	258	225	231	242	260	256	276	255	248	245	259	288	270	251	233	247	283	236	239	252	244	261	238	250	246	265	248	283	250	237	252	261	249	278	207	244	241	251	278	244	256	259	269	222	219	228	270	270	221	265	254	259	266	272	261	235	253	275	262	260	247	267	235	256	229	242	236	260	260	240	227	262	278	252	240	218	261	224	244	256	235	242	279	240	268	245	271	243	256	266	252	253	263	273	237	251	287	275	237	233	243	249	242	251	273	240	255	255	247	261	248	249	242	263	264	250	263	274	252	260	264	278	238	228	264	246	261	238	255	248	229	258	263	231	253	238	258	238	247	230	260	251	240	267	252	257	233	230	264	258	257	211	258	246	235	253	235	245	291	270	247	227	254	262	266	270	266	234	237	267	223	249	238	278	250	272	268	259	259	223	271	238	258	266	256	229	276	257	258	234	255	244	276	257	251	238	270	234	260	272	293	252	250	247	242	231	238	252	244	278	267	210	223	242	260	241	230	250	239	255	274	257	266	273	273	271	203	245	250	290	289	238	251	263	241	266	230	267	248	257	258	245	275	262	239	224	223	246	262	231	238	252	241	251	269	272	263	281	250	221	241	226	251	257	247	270	234	249	230	239	243	264	240	283	262	280	226	251	277	235	239	248	230	268	268	235	239	272	253	250	216	231	255	237	240	280	216	233	243	261	240	231	263	224	254	278	228	247	206	226	261	252	246	240	245	246	251	238	267	249	261	245	234	238	262	254	255	235	249	222	236	275	239	261	245	254	234	238	258	244	244	266	229	275	264	267	218	267	284	278	268	228	246	246	231	219	250	247	269	272	253	259	261	232	252	251	241	254	264	237	235	265	252	241	285	247	236	231	232	276	235	239	231	274	285	251	233	257	240	226	243	258	246	213	251	285	240	261	276	240	255	247	221	248	267	223	232	266	264	269	239	246	262	259	265	252	245	255	219	238	272	243	263	249	254	264	264	240	249	250	251	245	270	228	242	226	226	273	219	224	243	248	227	264	249	248	255	248	267	260	273	253	247	268	225	233	277	253	233	229	236	255	253	257	264	235	229	246	242	262	253	253	228	263	225	236	264	256	260	243	253	221	260	272	230	262	267	254	260	228	245	260	253	262	258	234	270	241	269	271	252	275	238	227	251	254	262	232	244	268	233	265	243	255	246	245	244	232	266	253	250	250	225	242	269	258	263	282	251	249	234	250	221	237	240	227	262	265	274	250	228	251	278	242	264	261	249	235	279	243	234	231	232	233	237	252	258	251	250	244	267	266	226	244	222	267	226	247	250	210	252	238	263	259	245	255	267	262	260	253	271	236	222	261	239	245	257	218	261	242	254	265	234	242	249	246	262	241	254	241	221	234	272	268	231	258	280	262	263	269	231	222	251	231	247	273	273	232	255	246	254	259	262	269	257	230	248	248	234	236	239	273	242	263	239	254	253	257	239	242	244	249	266	266	254	264	255	242	262	239	259	271	242	272	293	238	227	242	266	266	240	220	263	262	269	254	255	244	239	260	269	252	239	213	246	265	248	249	221	263	258	258	263	232	231	245	254	256	265	245	272	249	253	240	236	237	250	268	239	274	245	236	272	261	251	257	252	229	242	251	243	242	226	237	254	244	272	258	237	270	241	246	221	257	235	261	245	237	260	240	257	208	266	253	255	233	245	272	232	224	235	250	243	239	242	252	236	248	273	262	258	249	250	260	229	261	249	215	233	262	262	264	249	230	250	239	246	277	279	244	238	229	240	255	269	266	239	262	255	224	283	235	246	218	274	240	267	209	243	232	218	249	253	238	252	248	223	230	244	263	232	257	252	230	213	266	239	244	255	247	279	254	241	275	256	289	288	258	232	233	263	222	266	254	273	261	267	264	268	247	258	255	255	269	250	262	241	279	240	269	261	253	254	242	265	218	259	231	255	253	251	242	267	223	238	251	250	256	238	249	242	241	287	249	238	245	268	262	251	217	266	247	255	231	255	275	258	237	245	255	240	278	272	264	256	238	266	250	261	231	245	235	249	262	250	251	273	258	244	250	272	235	228	256	257	254	270	282	271	218	247	262	251	249	263	257	240	272	254	242	249	259	246	236	263	234	252	248	248	268	237	232	256	233	249	260	225	223	244	248	281	246	258	248	270	257	276	255	283	249	264	238	241	259	232	288	253	215	236	259	225	264	261	277	240	236	261	243	262	247	264	244	235	275	279	245	257	270	246	228	274	250	238	248	234	250	231	240	265	288	269	226	250	246	260	243	248	279	282	225	236	244	263	247	248	246	269	231	249	237	247	269	243	251	237	239	249	258	231	219	269	243	235	251	272	238	257	258	252	271	230	254	289	266	246	253	248	248	258	249	264	236	242	246	289	259	237	253	250	238	247	237	225	236	255	243	237	249	239	266	225	268	260	225	266	261	250	248	263	244	248	232	274	207	225	212	240	247	244	266	251	232	245	262	250	296	246	288	269	232	234	249	258	239	242	263	283	232	248	267	215	225	255	237	290	272	236	245	277	254	246	271	232	260	250	232	250	231	265	228	230	257	253	259	236	242	230	237	231	225	269	225	233	248	253	278	269	280	271	279	264	269	243	226	242	250	251	231	243	253	260	226	252	260	266	274	250	271	225	253	226	253	254	260	222	260	229	220	259	269	278	243	247	209	252	244	252	255	277	265	259	246	276	251	249	269	257	217	267	241	243	262	281	265	246	246	269	258	244	229	249	262	226	241	246	282	233	254	238	255	241	234	236	247	246	235	238	258	249	244	254	234	274	287	258	260	261	254	235	223	262	241	269	249	264	257	253	284	237	221	247	244	247	236	260	241	247	240	254	267	245	269	259	275	241	232	225	251	247	257	240	247	230	238	237	268	251	246	264	240	256	243	279	248	233	251	266	267	223	275	232	277	265	263	252	258	281	221	253	267	211	255	258	247	250	253	265	237	260	252	242	238	262	250	249	243	268	249	225	260	251	247	257	245	259	235	246	216	250	249	249	226	244	236	247	242	273
27095	20318	10850	3853	1767	1255	900	759	596	552	486	480	450	495	493	477	465	460	481	441	448	421	451	429	447	412	398	434	412	431	381	417	391	402	389	398	425	399	367	398	405	435	371	423	408	392	397	389	405	392	402	379	407	424	425	403	429	387	411	406	413	377	383	403	381	395	434	395	400	387	375	376	391	427	427	399	373	391	411	418	418	389	404	405	391	410	384	417	419	387	366	386	409	404	398	399	380	398	406	386	436	444	397	394	388	389	389	429	419	408	420	443	415	381	433	392	410	424	377	378	424	412	399	406	415	371	421	396	410	402	391	396	429	379	398	390	399	426	409	359	412	395	394	389	435	407	426	394	440	431	394	418	403	384	383	410	429	380	402	420	394	447	404	419	396	398	409	419	395	369	389	385	403	374	408	388	411	385	380	393	422	423	410	418	426	425	413	381	355	400	417	423	382	373	395	423	355	400	354	398	414	447	412	396	379	373	375	368	437	391	392	381	396	365	404	415	396	388	409	426	382	397	413	359	402	395	385	380	429	399	376	399	382	391	384	403	394	423	357	417	392	398	378	404	375	389	395	375	382	388	396	389	418	384	394	372	428	422	393	395	406	389	393	372	413	400	410	385	420	417	405	363	399	397	390	389	396	391	397	398	387	379	367	412	350	408	421	436	390	413	403	397	386	395	389	413	374	387	417	425	396	387	410	395	384	371	427	414	395	434	391	386	421	390	378	410	410	408	383	387	403	376	397	378	429	395	376	442	393	388	410	362	412	378	411	385	399	352	400	407	395	392	396	390	425	408	371	365	432	393	396	393	432	373	380	411	359	439	416	376	403	422	372	407	389	391	376	375	359	392	380	414	392	426	394	407	435	406	380	409	350	418	404	414	408	367	414	387	386	403	398	396	404	391	403	384	400	402	396	395	371	414	425	426	385	408	379	390	403	402	399	376	355	431	394	392	404	396	403	401	406	379	429	389	403	403	397	356	379	426	386	373	459	396	411	382	403	422	414	376	378	383	384	415	422	441	384	388	417	397	409	419	389	357	369	385	391	394	394	348	356	390	354	393	381	394	427	383	398	336	415	393	387	366	411	419	429	403	392	377	414	408	413	413	362	398	393	422	377	398	409	386	393	365	384	391	392	359	383	393	385	384	379	406	445	379	378	412	425	405	416	419	385	426	383	409	422	397	404	400	388	382	398	405	422	421	375	385	364	427	372	409	402	388	348	406	415	401	395	381	409	410	403	401	382	401	357	405	389	421	415	362	402	358	390	393	388	406	372	406	388	418	422	369	403	403	401	397	412	416	443	382	422	404	400	399	407	416	432	388	369	397	430	393	358	397	401	395	414	383	427	407	383	386	431	424	368	381	380	429	430	415	415	376	399	427	390	398	384	382	431	382	439	383	369	434	417	381	394	404	385	420	368	371	412	415	401	421	402	405	406	404	424	436	389	384	383	381	401	418	411	408	402	428	395	396	407	427	383	378	421	423	416	388	395	369	387	397	370	408	424	385	396	390	393	370	409	353	402	421	409	399	395	388	385	422	415	426	423	373	417	379	417	388	409	376	399	390	382	392	427	437	382	443	399	366	420	401	377	415	418	387	369	383	428	378	397	387	399	400	426	420	397	442	398	405	408	369	412	409	375	413	388	409	397	428	396	427	404	425	373	371	372	400	411	406	392	383	420	362	412	403	398	410	397	400	390	392	413	393	375	383	398	398	418	406	374	406	380	397	426	396	405	407	389	383	359	407	384	397	368	441	391	422	401	418	378	417	378	412	377	377	425	407	394	414	361	421	391	399	436	427	419	412	413	405	358	379	400	379	397	413	410	389	376	406	389	409	386	381	367	412	377	389	434	389	418	376	374	422	430	409	374	416	403	396	382	397	407	379	399	385	403	398	405	381	442	416	385	395	434	395	391	403	373	390	450	452	413	397	385	421	385	414	393	397	389	413	404	375	380	398	392	376	417	440	388	397	409	395	386	388	387	401	442	415	411	393	388	417	396	408	381	392	361	414	365	420	407	378	420	391	386	432	367	381	363	392	423	400	364	409	414	398	426	370	387	394	422	346	398	374	411	392	337	417	415	425	389	396	424	358	391	390	406	390	418	380	408	387	403	373	400	416	407	394	359	384	378	410	414	427	383	378	399	406	416	377	430	395	399	408	405	392	437	412	404	422	420	420	420	422	375	399	370	396	415	396	354	380	389	367	392	400	427	386	386	423	387	369	403	377	404	409	400	413	422	388	418	412	413	379	394	419	385	400	387	417	429	371	409	430	396	399	397	392	407	395	411	356	376	415	411	383	394	438	391	407	385	421	396	414	412	411	413	404	406	355	405	382	416	434	382	409	382	372	428	377	395	378	441	378	441	422	384	410	398	436	419	411	342	331	406	377	391	427	407	420	397	433	412	402	404	393	408	405	397	382	422	417	437	381	372	396	411	417	385	391	406	400	388	392	356	372	410	379	430	375	392	420	429	428	380	433	366	417	419	415	453	381	381	403	369	361	386	389	378	381	419	395	396	401	374	394	364	404	402	386	406	415	420	422	380	393	421	370	405	414	419	388	401	413	395	391	396	379	367	411	385	399	396	416	400	377	403	380	386	405	421	394	388	396	368	415	388	431	402	381	432	371	419	423	371	394	386	408	399	435	425	357	372	427	381	425	389	428	370	403	409	412	393	426	418	374	385	404	394	414	368	421	348	393	394	382	384	422	431	421	388	403	428	414	371	388	387	414	384	442	391	395	405	408	413	406	433	434	433	447	364	407	400	375	392	391	444	406	389	405	423	426	387	388	402	362	376	423	404	391	401	371	375	427	419	387	392	401	403	406	385	406	391	417	360	378	423	363	426	447	424	403	424	423	364	376	398	394	413	431	383	432	397	386	375	416	394	414	396	436	399	436	417	421	371	387	397	400	410	409	426	394	391	414	381	391	401	412	386	392	396	404	411	429	395	397	378	426	378	384	372	366	370	387	399	384	419	399	436	392	401	401	387	430	414	395	402	413	386	425	419	403	396	391	389	427	412	415	414	410	410	425	420	412	387	424	375	448	394	383	414	354	389	407	400	416	359	399	402	397	410	424	386	405	388	371	418	404	407	398	421	395	413	392	369	435	388	406	392	385	396	407	371	417	420	356	387	430	433	387	406	389	377	398	386	411	433	369	402	395	386	394	428	411	411	441	417	402	401	386	427	416	359	407	397	384	426	407	385	402	373	413	370	387	398	413	369	401	388	428	396	398	393	372	403	410	420	408	420	398	429	453	431	379	412	393	365	375	388	411	404	373	376	372	424	374	400	383	394	401	383	378	393	406	416	405	401	403	419	408	414	385	378	398	377	408	390	389	396	356	415	377	409	409	380	405	407	408	344	417	389	380	384	435	365	379	409	376	391	384	401	389	374	407	427	428	405	385	413	393	388	388	421	385	408	388	394	401	425	391	393	426	395	414	382	397	424	424	407	390	393	389	443	361	403	387	410	378
11069	15108	12589	7217	4382	3407	2393	1997	1437	1173	1004	924	932	947	927	939	873	863	799	754	739	705	746	649	676	658	680	682	674	708	677	711	679	659	699	656	657	701	691	679	680	703	657	655	655	690	657	683	662	651	688	652	680	690	671	651	679	661	622	663	703	670	644	678	670	693	614	674	713	694	652	687	672	658	700	664	679	699	641	655	619	656	682	676	692	675	663	645	608	676	684	676	657	652	609	652	651	638	641	679	630	629	666	668	666	700	629	711	677	669	635	642	696	685	675	638	628	651	700	647	707	638	666	699	701	685	672	701	655	675	683	638	700	622	685	670	677	657	673	659	702	675	666	669	648	647	641	666	672	620	680	654	628	679	640	693	666	624	659	660	684	629	718	645	652	658	695	681	668	652	679	665	696	660	674	662	684	699	680	641	651	679	645	699	643	638	663	643	693	704	672	652	678	639	669	618	682	687	633	689	676	665	623	656	718	660	700	681	671	640	710	700	662	601	653	681	670	621	650	642	651	616	644	670	638	641	713	647	678	675	635	656	629	627	618	682	635	661	682	691	634	665	665	651	687	673	642	648	705	610	705	654	688	630	640	662	714	696	708	611	660	681	687	693	659	675	645	651	682	658	674	665	663	679	686	633	653	651	692	691	639	691	663	666	630	631	681	664	670	690	666	682	679	619	638	643	697	650	651	644	706	669	669	649	651	623	634	692	663	735	651	668	690	714	675	665	649	651	665	665	696	666	648	684	677	720	642	629	639	616	631	643	642	697	638	653	679	662	679	664	666	682	655	667	647	627	699	679	664	683	635	639	669	686	629	627	651	685	650	651	642	645	668	690	714	658	649	645	642	666	650	672	661	714	683	632	648	635	665	706	645	645	756	713	647	692	642	687	636	679	668	661	683	662	698	669	626	700	629	629	658	629	646	697	711	653	647	651	668	665	664	674	647	684	664	634	613	666	644	624	635	679	619	648	666	651	662	669	686	690	610	643	659	694	644	680	691	636	622	646	623	666	695	682	621	663	691	665	680	679	667	619	648	615	701	661	661	685	632	629	643	657	658	641	629	663	657	659	603	678	638	646	686	676	594	669	720	635	644	645	684	641	621	623	664	702	691	668	655	630	662	644	647	681	691	685	682	693	666	673	667	658	662	629	643	636	653	703	659	672	613	670	690	678	609	668	690	640	678	642	653	690	626	671	672	681	638	646	648	634	655	690	688	658	637	632	689	628	630	634	634	606	667	654	630	619	680	631	639	679	628	657	682	656	671	668	691	642	647	606	628	695	679	614	624	656	672	656	719	730	669	679	637	698	645	660	690	645	678	662	633	662	616	615	717	696	650	718	605	610	672	657	659	642	669	665	658	689	647	655	632	621	628	681	649	688	705	656	635	630	628	630	671	676	669	710	658	656	638	680	686	610	631	670	686	705	621	629	643	628	712	685	676	677	692	659	708	656	677	607	679	688	681	649	665	648	696	650	657	632	660	708	666	613	681	631	619	655	659	626	672	635	674	669	662	631	666	660	657	655	710	561	630	699	671	703	686	668	665	727	653	625	678	683	683	709	619	657	662	670	662	618	676	665	668	667	677	668	693	654	660	687	649	657	633	682	649	657	635	674	674	676	629	739	642	645	639	614	681	681	667	671	684	681	638	669	672	657	648	667	710	660	640	655	677	630	660	653	642	660	635	687	653	629	666	663	652	654	637	677	692	604	623	644	653	658	643	636	661	635	618	652	666	653	664	656	642	677	644	644	669	650	643	606	692	663	668	656	674	671	660	616	667	659	701	655	653	675	656	639	630	653	666	648	671	655	682	641	651	625	638	689	603	643	670	636	661	669	623	664	643	655	613	689	679	651	638	646	737	712	675	651	659	661	676	679	634	681	659	707	668	652	642	694	715	651	662	674	623	651	612	673	599	702	674	686	658	647	660	650	657	689	629	668	668	642	645	671	669	666	656	649	671	684	663	674	661	677	638	630	622	637	677	703	688	651	667	684	656	650	643	678	644	665	641	679	653	669	692	710	651	665	687	649	722	621	679	656	626	627	684	679	675	641	669	692	666	663	663	684	663	689	660	650	693	682	667	644	661	642	652	683	680	649	647	628	658	676	622	661	623	635	659	665	657	630	730	682	643	689	654	657	678	624	659	635	631	655	656	656	621	712	661	682	651	669	655	694	671	647	635	662	710	672	653	654	665	628	641	662	619	664	639	705	634	665	658	677	686	636	665	651	704	690	655	641	677	632	666	654	626	649	656	657	715	683	687	680	661	658	669	651	651	666	656	635	671	730	689	658	660	650	644	694	629	691	661	645	649	686	673	654	603	637	650	672	639	671	659	684	629	690	641	693	625	649	646	651	695	613	676	680	642	719	653	658	693	656	671	692	655	634	663	606	671	700	696	678	651	659	688	666	665	676	692	666	662	702	647	643	678	688	721	655	684	649	657	685	686	674	704	645	688	712	653	697	641	667	635	663	644	664	659	716	621	672	640	627	671	613	683	639	690	644	659	653	630	662	682	641	657	637	664	681	630	628	633	688	650	669	657	681	662	644	658	642	618	639	650	650	683	701	670	656	704	658	647	639	662	648	633	668	679	648	673	655	693	683	657	644	641	673	663	648	664	668	657	612	651	645	608	682	661	631	664	657	683	699	677	682	654	646	691	672	635	625	710	666	684	646	650	707	614	677	682	675	614	690	666	648	675	648	648	643	639	662	655	674	663	642	635	693	656	661	665	677	663	647	655	663	660	653	625	648	657	711	611	604	666	697	664	635	662	653	673	625	694	666	651	669	667	631	699	671	670	665	657	666	678	667	676	639	670	640	645	640	620	695	671	635	732	636	674	638	699	640	639	646	652	659	683	651	692	729	645	674	654	675	675	661	668	682	678	653	689	676	663	654	658	670	625	645	660	673	653	670	648	700	667	652	643	628	661	657	680	653	662	731	651	685	613	653	659	574	627	683	698	670	680	675	666	629	611	660	668	667	643	669	672	664	641	628	631	657	586	675	675	646	685	644	669	620	658	669	674	675	640	633	653	624	637	694	625	651	675	637	656	698	654	656	622	679	684	641	612	682	668	683	687	680	683	709	646	692	706	640	692	694	642	665	673	624	691	642	619	625	672	616	642	685	705	604	660	647	659	685	636	668	678	682	664	645	709	662	633	646	646	641	684	659	638	635	663	634	680	726	654	682	684	639	686	618	631	673	686	661	695	621	648	649	637	665	702	663	645	635	667	651	672	625	639	698	675	627	635	658	650	683	643	647	661	688	663	675	705	623	620	671	643	665	668	647	635	675	632	683	616	637	663	675	620	635	692	652	639	646	640	635	628	630	632	617	666	629	661	676	664	684	653	729	674	648	666	699	645	601	678	677	631	645	676	669	634	622	660	661	697	658	646	662	666	631	633	630	680	607	672	671	665	660	630	631	606	642	676	645	698	625	633	659	638	649	660	679	659	661	599	692	707	660	649	668	651	675	687	635
24514	21377	28397	24726	18975	4422	1797	1255	873	803	600	553	582	533	547	521	483	461	469	427	431	431	405	412	412	389	380	406	417	347	383	346	381	379	361	372	361	357	355	368	345	378	356	372	373	373	371	342	360	392	342	389	337	387	362	343	344	350	320	336	385	331	373	388	349	332	357	346	361	385	364	378	335	332	365	370	351	335	361	362	360	343	371	342	401	348	351	352	363	399	385	377	367	354	325	350	362	423	360	333	379	373	353	375	348	317	364	350	348	343	363	360	331	360	342	322	333	338	328	331	348	343	350	341	361	355	327	337	378	368	354	376	353	328	354	367	372	388	355	381	348	349	332	324	280	370	338	331	338	345	354	330	352	311	347	336	363	360	364	399	352	366	348	328	349	370	326	352	364	365	378	363	357	360	345	382	393	328	372	364	347	379	348	379	312	313	373	361	371	343	355	362	381	377	354	358	349	359	376	347	377	332	350	353	326	371	369	345	354	353	344	357	364	332	373	361	322	330	376	360	354	346	348	370	360	361	379	363	375	310	337	351	358	379	374	361	336	346	347	368	347	334	346	352	333	343	340	346	322	344	326	348	346	342	344	323	379	356	339	351	343	339	351	335	320	356	360	364	344	366	330	370	344	364	344	352	353	352	342	353	339	327	336	340	366	307	382	337	343	354	337	326	397	358	329	364	314	317	382	337	362	348	344	335	348	328	351	345	306	353	366	334	365	354	334	336	370	350	337	355	348	334	354	346	363	354	335	374	382	382	358	328	343	334	332	356	304	341	361	372	389	346	344	350	374	367	356	315	339	339	351	357	321	342	339	371	350	323	330	377	335	381	336	356	372	381	366	322	357	357	355	353	380	355	333	346	371	347	363	354	316	360	351	329	319	343	358	335	330	366	386	368	337	352	380	330	363	381	376	348	368	371	320	372	353	373	347	367	351	329	344	341	352	338	387	363	376	331	335	390	345	350	341	358	342	384	355	328	357	358	349	329	341	332	357	309	357	368	381	331	366	348	344	384	380	354	330	356	362	339	370	366	358	346	385	355	358	356	392	341	331	349	340	337	358	348	342	367	323	364	318	359	347	355	333	369	335	354	386	335	318	312	359	375	377	337	344	339	345	333	355	377	334	334	398	358	323	364	369	337	362	374	335	325	378	342	333	337	344	321	353	339	373	349	349	358	353	321	332	346	370	357	352	371	333	334	372	348	368	345	373	331	351	321	319	351	392	335	367	381	368	353	366	352	355	327	329	346	338	356	373	330	357	351	350	358	354	369	363	355	367	374	361	348	351	343	354	362	327	333	350	356	351	357	337	368	344	365	356	349	387	357	311	370	363	341	352	340	334	370	376	388	361	352	334	367	354	352	346	347	328	325	357	334	323	340	372	362	380	370	356	307	365	355	332	343	369	349	379	375	326	357	373	356	341	354	330	368	368	335	338	358	363	320	358	329	317	338	332	353	366	341	350	326	349	359	358	326	360	340	333	355	380	378	347	309	381	315	359	360	346	371	354	348	376	352	349	348	350	362	320	303	371	351	337	346	363	371	317	361	328	329	370	336	307	362	330	356	375	364	354	329	333	366	363	347	363	326	360	351	290	346	301	359	372	314	339	402	397	348	368	369	364	342	374	340	322	343	351	339	321	348	373	368	353	364	342	349	366	336	349	338	368	348	316	356	355	380	415	376	350	319	330	338	345	362	365	376	318	347	356	375	343	334	313	356	362	332	354	345	362	378	346	382	309	347	351	352	382	372	356	350	378	341	367	358	323	361	360	384	353	342	307	338	372	332	359	361	366	343	339	370	359	348	363	350	347	338	355	359	350	314	313	324	367	351	329	378	341	321	337	353	359	339	332	346	342	330	320	367	387	345	342	375	345	363	338	312	330	384	345	321	365	381	334	346	354	333	329	342	346	347	328	352	372	319	344	351	365	352	316	339	357	308	344	376	331	363	345	335	329	385	338	380	351	327	347	352	322	352	376	354	353	327	337	344	349	352	355	338	339	371	372	379	378	362	341	353	325	358	333	321	376	353	314	333	348	350	351	367	352	366	408	348	354	354	365	357	340	375	379	361	332	363	341	357	362	365	354	355	373	360	342	335	350	360	325	345	362	380	375	314	357	329	349	349	346	352	372	353	349	390	364	331	358	372	317	365	364	346	309	353	344	388	341	380	316	342	392	334	354	345	367	360	341	354	343	345	366	352	357	354	354	357	382	371	310	337	354	361	343	353	327	335	375	365	349	360	327	323	368	355	353	355	315	366	346	357	314	329	354	337	321	340	359	335	340	381	359	359	374	367	356	361	339	349	332	339	385	337	360	363	334	353	358	349	362	372	345	343	350	337	408	324	367	338	301	384	346	333	365	353	358	382	319	346	320	320	383	334	349	380	312	320	323	388	326	377	358	340	325	336	333	365	364	350	337	363	357	345	370	361	342	400	339	368	348	365	358	362	353	337	352	363	363	352	373	346	330	345	356	369	308	356	342	381	356	320	331	358	368	334	357	341	352	338	412	365	345	361	356	350	360	362	335	386	362	374	325	364	354	352	350	351	372	352	352	335	304	370	314	367	350	342	360	324	371	343	339	371	349	368	344	334	370	374	364	324	364	368	354	360	342	350	383	369	356	315	357	314	354	376	363	356	325	331	397	377	326	355	366	347	348	373	323	353	369	383	380	333	365	347	344	359	377	341	356	362	376	366	362	380	325	351	340	377	373	316	345	342	329	341	315	360	369	345	354	342	361	378	355	315	341	372	349	354	369	359	346	347	347	348	336	339	330	374	351	338	324	337	323	367	347	330	368	364	333	346	336	328	340	337	343	371	365	365	307	322	387	360	350	353	324	299	374	357	322	343	359	370	363	380	373	361	335	355	341	349	347	336	356	363	376	363	333	341	368	344	348	366	329	367	336	350	367	339	365	342	316	319	342	363	356	358	326	343	352	319	372	378	355	341	348	341	357	328	309	354	339	337	337	393	356	327	333	349	367	346	333	345	335	341	323	364	352	337	348	345	346	355	342	357	367	359	356	329	353	329	355	347	402	359	319	341	337	321	367	381	359	321	363	344	365	349	356	333	336	376	340	322	329	342	358	364	368	355	376	326	358	358	407	341	339	348	330	383	366	354	361	345	369	358	389	384	318	329	342	333	373	351	316	332	328	367	339	372	347	358	348	337	324	350	329	343	344	373	348	343	332	389	365	324	346	341	343	363	361	317	317	350	396	342	339	323	329	367	347	357	335	340	368	387	363	393	417	326	383	340	357	350	343	357	361	349	335	340	359	352	356	339	361	354	340	335	358	347	358	354	365	334	346	365	376	327	337	382	358	376	374	307	345	341	370	361	319	349	347	366	359	320	364	353	332	361	380	349	333	337	359	332	343	359	337	340	359	363	357	335	340	348	360	361	342	356	350	323	351	344	375	390	286	356	332	339	383	309	364	376	368	364	347	376	343	348	374	347	330	337	367	365	370	363	378	352	326	384
12355	23049	19797	11999	8018	6275	4228	3369	2572	2101	1529	1410	1360	1351	1254	1177	1053	1004	961	806	785	742	708	700	714	709	695	709	676	668	659	633	668	662	621	636	624	655	617	565	591	544	621	653	628	622	564	622	626	600	604	592	613	628	609	583	566	641	599	593	637	580	621	589	595	615	561	592	551	610	634	579	635	605	652	578	588	608	592	578	577	574	564	641	612	608	610	642	624	588	637	602	645	605	605	578	594	593	610	566	615	595	591	585	592	584	593	596	549	594	583	586	583	604	565	645	590	569	580	563	615	606	588	566	578	650	569	570	585	597	598	640	624	628	573	616	618	592	593	573	566	609	619	615	594	556	627	642	552	569	607	566	593	599	614	618	607	570	571	580	598	588	606	592	555	626	570	625	584	574	606	639	559	587	582	598	569	587	608	590	614	604	574	645	610	613	543	561	641	560	582	607	556	633	619	592	557	607	574	590	571	603	576	621	554	588	602	605	601	604	548	635	585	587	563	598	588	602	591	599	608	589	573	636	603	559	580	612	603	631	628	557	538	591	622	592	590	584	579	617	578	609	596	595	595	587	605	618	568	600	611	587	609	629	546	600	600	585	583	620	594	583	584	614	593	583	637	587	592	583	605	609	598	595	580	600	598	559	625	592	598	582	607	587	589	569	612	594	638	547	559	604	569	559	585	552	606	601	603	612	604	580	607	598	591	581	577	612	594	595	606	657	582	608	616	634	592	547	591	567	585	541	596	593	561	607	586	566	579	597	575	627	589	566	624	610	579	578	590	594	597	589	568	600	579	582	592	596	604	575	628	572	547	599	547	599	596	610	583	605	586	593	591	598	608	635	553	605	612	603	598	617	583	601	570	609	593	593	595	586	564	629	597	606	588	550	547	561	549	588	571	649	570	604	608	621	624	561	601	630	564	570	564	608	604	597	602	612	584	612	546	591	623	585	591	554	563	606	581	566	565	620	591	593	587	624	574	594	617	588	558	636	597	563	599	619	596	592	558	586	629	640	597	572	632	616	573	628	544	565	617	585	586	618	568	584	615	591	546	608	591	599	605	592	565	578	543	598	603	589	599	576	580	615	579	573	612	572	623	610	551	631	586	608	545	615	593	618	608	585	614	643	601	562	574	565	561	586	596	580	586	578	607	628	631	618	577	595	579	591	618	578	604	646	584	584	580	598	580	604	586	562	564	603	614	651	598	573	576	605	582	588	610	588	600	566	607	576	624	617	609	581	584	593	609	618	579	582	595	624	601	581	566	552	620	602	580	594	612	569	633	578	586	608	543	574	606	563	537	593	587	652	579	592	583	613	576	612	589	594	590	599	621	607	607	611	555	618	554	610	585	588	609	564	602	556	592	605	569	579	640	599	541	586	618	626	597	601	609	580	651	584	594	623	638	615	585	582	571	566	594	589	601	590	591	568	613	625	613	609	550	594	611	634	573	565	595	604	611	598	598	598	640	595	582	550	606	602	609	625	580	562	576	554	577	587	558	575	580	599	609	563	586	597	597	608	592	643	630	571	573	579	634	589	603	629	627	587	598	598	574	584	601	611	596	601	581	594	611	581	556	587	601	606	589	610	579	622	568	597	598	584	595	564	593	602	592	608	615	545	594	584	637	609	634	604	613	612	640	590	568	557	581	566	589	578	571	565	580	607	592	611	598	592	611	616	599	616	561	618	605	601	560	603	636	576	588	648	601	568	593	563	612	607	561	562	602	570	568	598	627	623	595	588	606	597	575	605	592	585	618	590	608	598	620	609	636	613	613	617	581	556	567	577	645	573	598	617	612	640	608	609	608	588	586	578	601	585	541	633	572	578	573	601	578	586	619	609	589	563	628	599	596	608	581	597	580	577	577	558	554	567	561	657	597	591	570	622	597	611	594	544	567	561	606	604	545	574	552	569	624	610	612	607	574	582	605	582	635	568	619	592	546	538	600	570	581	586	593	648	588	610	599	581	562	622	575	565	609	589	648	587	578	633	613	553	580	578	570	597	613	629	620	603	547	577	612	623	610	613	622	615	584	595	606	594	554	614	633	612	647	611	569	578	636	587	598	591	600	600	631	559	609	604	581	570	576	608	582	602	588	598	593	629	575	594	585	627	561	594	578	601	597	590	600	548	606	616	611	598	605	607	607	622	563	583	566	557	571	581	587	642	564	529	589	596	614	595	612	664	622	621	621	565	602	597	598	598	604	552	620	618	593	632	578	595	607	612	639	591	546	604	629	596	552	602	596	585	581	585	595	564	594	619	562	587	572	590	583	590	550	584	642	609	610	557	607	580	563	605	612	572	596	583	624	577	624	618	600	583	594	572	600	604	578	555	601	592	622	584	570	595	607	618	554	583	647	577	591	648	590	606	602	593	514	565	638	595	593	618	599	621	634	601	596	558	581	546	611	601	575	594	552	578	600	593	613	605	614	615	557	592	582	577	602	609	618	591	617	616	555	585	595	572	601	585	577	594	599	598	583	590	633	594	560	609	571	636	591	578	597	605	597	595	557	586	600	615	560	618	627	594	571	629	581	601	602	647	587	604	617	561	601	583	613	665	577	622	568	608	603	578	611	618	636	621	594	594	581	545	563	583	613	585	595	623	601	604	557	580	624	598	574	594	565	625	569	609	636	637	580	600	574	576	570	618	658	572	559	594	557	563	558	631	587	563	600	546	586	575	643	576	579	570	581	578	542	581	600	569	605	533	624	565	581	599	587	572	595	574	622	586	577	605	575	580	575	565	566	585	603	555	614	597	584	610	613	685	595	566	567	584	591	604	548	601	609	583	597	632	592	607	562	590	552	586	609	613	619	611	618	584	583	597	620	594	605	569	600	587	615	595	616	580	619	589	557	576	620	624	559	581	547	592	612	582	578	592	621	612	622	588	564	596	596	559	613	585	571	577	628	580	558	628	571	610	597	565	595	579	641	628	622	615	592	564	546	554	567	629	620	593	563	570	559	587	649	591	626	602	573	561	574	548	590	606	612	594	630	590	614	578	581	590	647	558	585	624	590	558	544	603	653	581	621	597	575	652	607	558	616	571	647	574	598	601	598	605	568	601	613	623	618	645	624	608	584	588	603	611	617	591	614	624	606	604	582	585	586	602	592	585	612	596	602	588	570	525	556	619	603	620	552	566	627	582	604	575	559	639	609	627	589	581	575	619	594	586	588	596	538	564	567	582	628	636	600	582	576	588	611	589	628	592	619	627	599	571	590	577	606	595	540	578	565	609	565	581	576	633	611	593	624	608	597	596	594	593	605	588	621	566	572	527	566	591	593	608	614	609	592	598	592	597	574	583	575	588	599	569	584	635	625	589	581	612	591	620	572	587	585	594	601	557	562	587	639	570	579	593	598	603	593	613	561	633	607	625	590	596	590	628	581	544	574	615	599	588	567	594	550	569	571	596	589	583	618	620	619	572	620	584	651	570	582	605	595	581	588	552	602	548	575	606	590	593	625	590	619	559	584	587	623	661	550	615
23460	21371	29135	23974	21377	19343	4413	1625	1134	857	639	604	539	445	442	429	391	326	330	252	229	225	210	214	189	199	197	180	188	175	186	181	175	163	173	183	142	159	159	173	148	156	170	148	135	144	153	174	168	154	154	153	130	120	171	166	147	137	137	126	151	165	143	141	138	154	138	126	166	170	145	134	146	128	147	152	166	146	133	149	162	143	135	141	143	141	148	140	152	152	134	118	149	134	158	151	137	148	131	124	162	134	153	145	140	165	142	137	131	136	129	140	141	148	153	140	158	153	163	132	146	161	173	138	142	125	160	148	147	148	140	151	135	136	130	145	138	120	130	158	139	161	131	129	141	147	133	127	120	135	138	159	119	143	148	145	133	149	154	148	143	157	145	137	158	134	127	135	168	152	132	179	141	158	137	115	126	144	128	134	148	141	159	123	146	113	131	138	115	118	134	162	149	156	141	118	140	141	158	157	146	133	170	161	143	131	154	129	128	131	138	147	132	149	141	140	152	151	153	120	150	119	153	133	165	142	152	138	141	141	124	166	134	130	143	131	157	129	147	146	130	128	145	141	167	151	130	127	122	139	140	138	137	126	150	128	164	133	133	139	143	152	160	156	137	138	127	136	144	128	147	158	137	152	163	145	166	144	128	145	158	144	138	134	146	135	127	175	154	153	145	170	143	122	144	161	144	142	125	122	119	148	128	143	137	139	152	136	129	141	156	136	123	134	145	123	147	150	146	155	142	123	130	145	145	118	115	153	129	146	139	156	151	142	149	134	153	138	164	156	144	148	131	166	149	139	144	136	167	130	125	134	146	153	124	140	137	160	127	140	132	120	138	129	132	120	152	143	148	161	150	138	156	150	146	144	118	153	138	137	152	147	137	146	150	127	124	142	149	149	134	148	138	130	143	138	147	162	151	138	149	137	141	117	153	152	128	129	144	139	161	138	147	146	146	140	135	131	131	136	147	131	130	139	144	113	151	171	144	143	139	145	154	146	148	128	137	152	153	146	150	141	140	159	137	154	135	145	133	161	133	148	122	129	147	137	137	126	155	135	136	128	141	144	155	155	141	139	149	126	160	143	147	123	136	141	135	164	132	158	146	153	149	148	134	127	124	124	158	148	148	138	139	142	158	137	130	130	142	147	149	129	142	147	132	142	138	133	136	118	155	132	147	137	134	149	134	137	149	152	133	161	141	138	125	146	143	160	140	148	172	149	151	148	146	145	137	142	146	132	146	141	143	128	122	151	154	164	143	132	162	146	144	134	169	137	143	153	123	151	156	147	127	134	158	159	135	141	120	145	134	113	128	138	145	135	133	143	142	127	150	148	151	147	160	146	145	150	120	144	139	154	162	148	154	136	151	138	142	141	146	136	147	129	143	140	143	146	146	140	165	133	125	156	133	140	157	176	159	137	132	126	130	118	159	129	129	129	142	130	142	156	126	134	136	123	162	128	145	131	154	152	144	126	136	152	163	130	131	131	148	155	157	123	136	157	132	131	139	146	140	151	133	151	113	150	125	121	136	140	128	133	134	147	141	132	135	145	156	130	165	135	122	150	120	146	121	133	155	135	137	144	131	129	137	127	153	160	136	140	148	136	144	141	147	138	164	146	142	173	132	144	143	132	137	140	158	153	143	152	162	133	136	145	136	147	136	159	137	165	138	141	165	169	164	133	126	133	130	141	157	126	131	124	134	149	155	148	144	128	171	125	141	128	141	161	125	143	150	145	148	153	140	141	152	128	145	160	124	117	146	148	145	172	132	134	162	151	158	150	134	136	149	133	142	155	112	149	144	130	125	132	134	162	143	159	133	130	125	136	146	130	158	144	141	132	132	135	148	144	142	140	142	161	145	128	111	138	172	161	165	149	132	133	126	145	131	139	144	124	136	153	134	133	134	135	146	153	133	142	119	165	127	145	128	166	138	149	133	149	124	139	126	124	134	124	134	147	145	138	149	142	143	144	160	140	118	106	162	151	134	128	148	140	142	131	135	127	150	128	133	148	130	157	132	130	128	151	134	122	134	147	148	161	140	136	152	130	135	127	137	156	136	150	133	149	158	157	145	138	148	155	148	151	162	137	142	143	169	156	148	142	146	130	134	172	133	146	142	144	154	139	148	133	137	150	149	146	151	160	135	126	135	121	138	142	130	166	152	136	122	151	124	146	143	139	143	139	147	168	151	126	153	151	162	143	136	131	142	145	149	154	126	156	117	139	133	128	127	154	123	139	141	134	137	157	141	146	132	146	157	153	159	147	152	150	140	157	134	158	139	145	130	157	124	145	148	138	134	154	142	135	156	132	130	127	149	127	154	157	149	140	118	123	148	133	161	147	157	137	143	146	127	127	153	135	146	154	143	133	129	121	150	143	145	143	159	145	149	155	141	150	137	145	144	143	150	148	132	146	133	144	141	124	150	158	147	134	161	121	141	133	133	150	146	151	125	137	153	158	146	123	150	126	141	143	150	138	136	145	133	141	137	164	150	144	134	130	123	119	143	149	127	152	146	128	142	126	117	152	158	152	138	162	141	142	146	118	123	133	164	144	139	126	126	127	138	121	143	138	150	137	126	137	130	164	134	135	145	158	147	148	139	148	112	138	132	144	149	144	157	137	151	168	159	135	116	134	144	140	116	129	137	140	135	143	153	157	129	140	144	124	125	167	144	146	145	133	144	134	138	139	127	133	155	151	136	150	131	143	141	143	132	145	136	136	146	134	142	136	137	134	135	148	146	152	139	159	143	129	131	141	121	139	148	130	149	145	137	160	146	128	134	136	126	145	156	149	154	157	138	165	140	135	131	142	144	108	130	144	129	158	131	128	133	150	126	153	140	128	131	154	163	137	148	132	114	141	146	148	128	137	128	136	138	143	113	144	127	131	157	143	115	135	133	143	131	152	150	145	139	152	140	146	134	132	133	153	145	139	139	137	141	133	143	144	146	145	130	138	135	136	161	140	141	149	121	161	152	155	136	139	138	129	170	148	138	150	150	127	131	129	147	138	150	133	140	150	142	134	153	143	120	151	150	149	141	162	154	130	157	137	148	149	150	124	135	139	156	148	130	150	150	149	134	141	144	132	134	154	158	149	128	145	133	131	142	150	142	160	143	138	134	138	137	142	138	149	126	131	155	147	127	146	134	127	135	159	136	155	131	140	139	139	155	137	127	132	157	162	153	134	127	149	138	122	120	142	121	128	153	139	155	134	139	159	128	142	126	155	141	138	149	136	125	135	131	153	133	136	151	138	144	143	144	143	150	155	140	147	155	155	135	128	167	145	159	139	127	113	144	148	152	142	137	134	157	155	158	151	149	136	129	158	145	145	133	142	140	137	137	135	150	139	142	151	143	144	112	144	137	130	153	121	131	129	135	144	146	181	140	141	160	141	130	141	128	158	142	143	146	147	138	128	147	140	149	144	132	139	141	134	142	157	142	144	134	142	152	157	147	146	143	120	151	136	142	141	150	145	153	170	138	142	132	136
14285	28319	24699	15745	11660	8659	5965	4808	3945	2822	2071	1780	1689	1448	1395	1291	1044	890	803	681	629	508	470	444	439	398	434	414	396	362	366	374	352	308	303	326	311	306	309	290	266	286	296	287	294	290	289	242	296	275	284	276	266	278	284	246	264	271	273	241	262	283	246	278	245	249	279	250	255	254	259	240	255	250	245	266	235	257	272	267	261	263	237	248	274	272	246	262	258	269	250	256	256	281	253	232	241	272	242	234	259	239	242	257	261	292	247	253	241	245	243	253	259	245	228	281	264	231	244	243	249	236	246	269	257	241	237	264	240	260	254	232	219	289	218	240	246	269	239	235	232	223	260	258	260	251	227	216	235	252	251	250	246	229	260	222	247	251	242	263	228	247	222	247	243	228	224	225	261	249	232	247	225	256	248	243	246	243	248	260	232	238	279	219	307	224	264	239	243	257	263	256	255	245	272	244	233	258	243	275	265	258	240	271	246	240	239	233	236	233	249	250	237	247	270	276	267	245	251	239	271	240	268	231	235	279	235	238	279	271	228	240	224	239	265	238	254	217	207	254	271	243	273	234	230	256	228	275	231	216	247	244	245	281	242	254	251	261	247	243	244	247	218	238	274	253	265	220	240	253	233	262	270	244	266	239	248	267	235	250	260	254	245	241	221	260	241	237	257	246	244	246	237	229	254	267	261	257	246	246	281	262	254	228	270	252	235	239	237	270	231	242	257	251	271	225	251	265	238	262	251	228	228	246	231	244	265	235	262	222	257	240	261	218	242	233	237	232	250	268	248	261	253	249	243	261	245	235	245	238	262	241	247	246	227	259	235	241	237	265	224	264	266	250	232	258	231	253	235	256	247	269	224	236	231	257	242	271	235	266	233	214	261	266	224	222	252	234	226	244	272	247	241	245	272	215	231	255	232	238	241	238	237	247	250	255	240	258	242	268	249	243	251	247	229	271	244	233	252	259	234	235	250	216	238	245	258	251	263	241	249	235	268	248	230	260	254	224	281	217	250	242	261	251	252	268	228	263	256	253	250	256	275	246	262	242	238	242	263	229	253	230	248	230	267	264	236	247	270	271	230	260	264	227	282	243	218	225	248	285	253	276	259	240	228	256	261	259	256	221	257	247	218	256	240	229	249	251	273	245	270	245	237	247	247	263	261	265	258	242	251	243	230	240	228	226	233	261	236	271	265	239	235	233	269	255	242	243	239	265	263	253	209	253	237	236	239	254	251	239	227	250	244	232	213	229	236	243	240	239	241	248	257	253	255	227	240	248	220	272	235	269	220	221	227	235	223	234	238	257	249	255	244	252	274	271	244	270	229	246	247	240	224	221	229	235	234	251	250	234	240	258	253	267	261	240	265	272	244	256	252	250	243	253	250	253	237	220	256	272	257	250	263	249	233	241	261	254	235	268	239	263	231	266	244	262	233	236	243	243	228	242	237	224	226	246	246	249	230	231	246	225	261	270	210	221	244	219	239	219	273	232	244	251	250	252	238	234	246	258	251	240	244	236	242	252	258	227	258	231	244	271	239	268	220	237	233	240	239	244	259	254	220	261	271	236	293	263	236	240	257	243	243	284	223	225	237	276	237	224	254	243	247	247	232	273	232	222	231	251	257	237	236	232	243	239	225	251	265	236	232	255	254	229	261	262	277	269	251	248	238	255	215	240	222	235	244	252	241	248	242	232	246	225	249	236	243	236	242	229	248	233	253	257	231	246	241	225	249	242	227	257	230	229	253	264	241	237	242	258	263	248	259	252	248	268	229	239	251	211	225	246	259	245	233	250	262	246	246	215	219	260	253	215	246	230	255	254	269	238	216	251	256	240	237	275	216	256	250	231	262	238	241	230	241	260	229	265	242	251	230	245	245	231	277	265	226	224	264	237	263	269	251	260	245	247	233	235	268	255	241	237	265	241	246	254	243	240	244	238	248	248	236	246	255	251	255	245	274	224	223	246	265	248	230	237	241	223	251	222	235	226	240	252	248	223	220	233	224	222	248	230	235	236	267	223	243	242	239	259	250	239	222	257	257	261	251	254	233	220	241	254	227	268	249	236	251	262	248	219	235	246	246	255	262	255	252	232	278	221	221	256	268	282	206	277	244	261	270	252	278	243	251	254	254	268	233	235	223	260	265	236	246	247	247	251	222	248	226	235	243	212	251	251	235	256	252	262	220	251	245	243	248	216	226	244	235	239	241	254	222	248	277	243	224	247	263	231	266	274	251	219	260	239	246	263	243	239	246	228	248	260	262	247	244	237	244	219	216	244	249	239	249	285	261	237	249	245	256	271	228	238	239	227	252	240	258	223	246	263	264	262	251	281	255	250	251	272	252	237	252	252	277	248	220	250	246	249	255	253	241	240	232	234	237	241	211	254	250	257	226	246	228	246	239	221	259	250	254	239	254	222	246	230	262	250	275	256	251	247	244	232	254	237	245	264	255	248	247	239	246	272	230	257	261	241	255	233	232	286	231	221	258	255	242	271	271	256	248	243	246	247	236	251	224	289	246	234	238	267	240	261	235	262	243	242	270	248	257	235	271	241	249	264	232	229	232	246	241	216	260	259	263	233	264	252	241	235	220	269	253	228	240	254	268	223	247	238	250	217	256	236	239	259	259	210	243	236	270	254	258	257	232	236	239	236	255	241	266	250	244	261	229	242	217	230	256	248	251	249	259	256	259	264	252	236	251	253	243	241	244	261	272	268	245	247	238	253	247	255	248	227	230	243	241	255	244	241	242	245	234	248	241	265	235	249	245	249	210	247	258	239	245	223	264	222	216	259	232	228	236	227	224	260	216	232	245	241	243	267	241	253	238	255	236	242	279	243	253	230	288	248	247	229	248	251	254	251	236	241	255	254	276	246	232	263	230	246	259	227	258	258	251	252	233	258	256	241	253	244	224	256	219	247	227	255	258	260	250	269	218	236	251	244	260	263	212	239	236	231	233	283	212	250	257	250	254	283	234	248	256	232	238	252	253	250	266	241	249	250	222	255	254	261	242	241	281	241	253	273	247	235	237	223	243	270	233	253	241	255	241	226	244	240	238	256	228	228	253	245	252	236	261	256	224	222	263	242	237	241	235	231	245	259	256	252	237	245	240	233	230	217	226	250	228	260	268	252	259	233	244	243	231	219	246	255	260	244	250	267	245	252	274	254	245	243	232	227	246	239	254	253	245	267	267	257	299	225	243	263	249	234	224	277	253	255	245	253	276	244	253	255	241	235	252	246	214	231	223	239	239	230	225	234	251	239	248	222	229	222	228	232	256	261	267	259	247	244	241	248	238	245	235	251	283	234	237	244	233	262	270	250	218	263	235	245	241	224	230	245	257	230	226	247	254	231	252	250	231	238	249	217	232	257	234	262	236	279	231	239	278	248	261	234	247	239	241	243	243	243	236	268	247	248	248	238	263	267	267	224	225	235	250	245	236	260	241	233	269	265	282	227	255	224	238	244	264	242	218	270	245	246	223	251	260	243
27053	20260	10505	3640	1840	1109	967	724	765	601	548	481	501	455	497	470	477	418	430	423	407	424	445	384	409	384	438	405	421	403	378	421	369	371	416	417	401	378	379	421	420	374	397	388	396	386	389	448	388	389	400	387	407	393	378	406	394	377	388	395	422	411	396	372	396	445	428	433	432	356	391	403	388	365	379	414	386	413	406	401	393	437	361	399	421	394	417	385	410	402	373	429	412	370	381	418	394	402	420	386	411	391	396	428	385	403	387	401	400	391	427	389	420	380	387	394	377	409	350	376	394	402	385	367	390	389	380	401	385	412	389	405	417	364	396	360	388	392	383	398	368	425	409	383	399	376	393	386	381	423	428	389	384	434	410	365	387	375	387	403	389	386	379	379	402	400	363	419	397	438	407	432	359	400	387	399	411	368	385	408	405	329	397	404	419	385	385	397	448	385	410	420	379	380	350	351	382	390	381	408	416	438	418	390	398	388	405	395	409	403	396	389	403	390	373	384	401	361	384	347	402	433	419	368	440	383	412	379	388	372	396	373	396	360	376	342	399	397	388	371	366	400	405	377	398	361	397	372	403	364	373	400	383	387	382	403	397	409	392	387	396	385	424	383	389	418	367	374	405	402	401	383	411	406	380	364	399	371	402	413	423	401	419	345	399	372	393	422	371	391	418	387	402	381	384	386	405	380	377	371	372	427	363	393	408	379	410	385	375	383	397	374	397	405	410	414	374	402	395	390	371	396	388	382	412	404	424	388	444	435	390	408	385	375	415	390	357	421	364	403	409	414	437	405	412	425	405	359	398	390	391	401	364	389	394	360	395	395	374	395	390	401	414	391	388	388	405	373	416	392	453	436	420	383	384	392	392	421	426	401	393	361	397	394	374	395	391	395	396	425	401	392	394	384	413	412	398	406	423	386	376	415	410	387	397	399	379	394	368	394	392	367	391	408	401	402	411	401	440	382	361	399	388	397	401	425	406	430	402	391	383	420	388	386	395	395	384	415	400	388	383	383	378	389	442	453	404	410	370	401	403	370	411	361	368	400	408	413	359	421	387	377	390	437	400	426	385	366	378	408	432	377	397	410	399	405	378	378	357	395	385	368	371	385	393	434	397	392	408	393	382	392	420	423	440	401	436	397	415	398	418	393	370	352	411	410	396	377	389	376	400	379	383	389	384	349	398	358	402	405	403	372	370	394	382	391	379	353	388	407	383	391	395	432	405	379	419	396	428	392	410	404	341	390	409	399	403	402	386	362	397	388	383	386	429	382	432	401	417	404	404	361	428	411	416	383	364	417	404	398	421	414	401	409	383	376	406	378	400	365	388	378	376	394	410	417	404	361	380	400	409	413	376	379	377	389	399	389	380	402	417	391	387	357	405	408	374	380	372	392	400	421	428	367	367	441	410	415	365	403	399	380	406	377	418	388	382	386	393	443	377	392	354	354	393	398	400	386	417	404	406	400	392	407	416	414	356	422	423	386	387	378	385	393	413	376	366	404	369	394	382	411	350	386	424	431	405	382	394	385	407	363	410	400	403	376	415	365	376	376	393	383	440	368	390	365	364	379	403	382	379	396	406	381	409	368	378	383	408	392	406	415	399	401	421	363	385	396	403	365	379	383	408	402	405	398	372	423	406	414	382	400	422	402	357	399	390	401	337	395	412	375	384	355	409	407	388	398	409	418	370	380	404	377	394	344	388	368	418	396	367	394	391	398	403	413	385	385	384	370	359	386	394	401	393	400	384	363	377	390	395	448	410	440	395	414	443	391	394	444	428	400	403	413	373	393	405	354	393	392	389	375	390	389	368	367	373	424	428	395	399	381	429	414	407	402	423	408	425	405	431	389	360	388	378	391	387	411	382	426	377	374	415	426	360	393	388	389	372	393	409	377	397	379	381	418	380	383	397	379	374	375	404	437	397	359	410	366	370	395	416	379	354	441	373	416	398	387	412	389	381	374	394	389	386	364	443	375	379	362	413	369	381	417	424	431	410	396	396	344	387	400	368	399	398	365	369	372	402	372	398	485	409	382	387	422	403	412	409	391	374	370	388	362	371	425	399	384	358	398	388	383	394	380	376	360	370	375	398	384	386	380	452	415	388	382	386	389	393	400	405	414	400	397	426	397	420	385	424	370	358	419	386	374	364	371	412	433	379	403	350	354	407	375	401	395	411	410	384	331	382	404	374	362	380	372	388	374	382	417	405	394	376	388	424	394	397	408	413	370	383	394	387	399	362	421	393	407	381	408	426	381	397	396	410	393	365	427	396	375	403	350	397	377	381	389	379	393	340	409	408	361	363	394	400	416	378	380	406	387	419	390	405	403	427	371	384	383	345	393	401	417	417	414	395	399	357	369	384	404	441	365	407	363	415	375	396	398	393	410	373	386	399	368	392	406	390	392	416	385	408	384	433	403	367	380	386	375	370	359	389	393	368	406	383	381	385	396	379	393	384	425	393	379	390	402	390	383	392	369	391	413	360	403	400	424	364	388	417	398	418	377	367	379	370	433	385	360	408	393	392	412	380	397	396	383	409	393	422	372	375	398	411	380	377	391	398	377	406	416	392	403	403	407	401	388	413	364	359	376	389	400	376	389	386	400	392	399	413	399	378	427	390	368	398	415	364	399	372	372	375	398	406	377	366	397	375	412	382	408	381	415	397	365	407	367	400	385	417	369	395	373	387	390	376	433	387	366	407	390	384	400	389	372	403	337	406	392	394	382	353	393	368	401	384	398	393	436	401	408	390	396	376	400	352	382	420	390	447	403	384	422	372	394	396	395	357	402	403	414	383	388	388	366	380	404	431	382	379	375	392	437	378	414	413	405	396	384	388	414	410	394	437	379	400	402	386	398	403	410	405	393	385	419	396	365	423	375	385	405	417	400	395	423	407	371	401	386	416	367	380	377	403	381	419	387	387	426	392	392	385	413	425	386	399	357	380	404	387	412	406	355	379	394	399	402	399	387	413	368	381	400	413	352	383	376	422	408	382	366	412	430	401	389	409	368	385	365	424	390	407	355	410	387	395	406	418	361	399	395	421	400	332	442	407	411	382	416	382	388	402	405	417	400	419	410	382	414	426	388	357	376	373	376	357	416	377	418	393	388	418	397	376	391	405	423	422	399	396	395	393	412	402	412	417	417	423	397	382	382	401	400	416	359	428	423	379	386	382	395	400	376	410	381	395	390	354	398	396	387	403	370	411	376	409	413	379	397	394	434	379	394	400	424	419	404	406	364	414	382	407	361	393	388	361	372	406	431	407	408	415	403	380	353	388	384	426	405	400	409	371	398	454	395	405	411	383	386	379	393	409	413	401	362	399	363	429	374	370	393	402	365	410	401	392	423	444	383	384	405	368	406	404	392	413	381	422	360	379	408	392	361	416	360	386	372	393	385	428	385	392	381	418	423	412	343	379	357	351	398	430	391	391	382	374	409	438	402	369	385	396	402	392	405	420	442	419	396	411	368	426	378	410	394	398	388
10876	14615	12382	6572	4527	3290	2511	1989	1745	1401	1199	1099	1007	968	936	886	793	812	763	768	726	696	678	735	702	703	668	650	710	741	705	665	687	643	620	637	624	672	672	676	666	617	646	669	641	663	691	679	629	700	651	646	619	680	645	645	688	678	671	636	633	650	640	640	645	670	691	625	697	628	636	679	637	642	670	647	633	655	613	666	639	630	625	650	633	662	657	662	654	650	617	657	640	626	656	657	639	656	721	642	622	669	669	668	689	650	673	620	690	675	648	664	656	643	691	644	630	654	654	636	638	667	662	609	668	652	654	690	671	678	641	651	620	603	648	687	686	609	612	666	692	668	674	641	653	707	667	651	652	629	653	672	685	614	647	647	662	656	653	673	645	614	666	656	694	613	624	644	647	630	673	630	698	624	626	694	650	725	640	647	611	655	665	662	651	663	639	701	668	638	631	674	651	698	660	659	664	676	669	679	678	700	670	669	665	688	668	654	658	667	636	636	634	623	657	649	620	669	706	684	632	659	660	697	700	615	656	647	646	641	675	671	657	700	622	670	658	659	674	663	605	668	696	639	685	622	661	655	673	667	645	599	681	632	634	671	630	649	589	699	662	669	640	662	662	685	627	657	665	665	696	670	636	669	666	637	669	633	683	653	652	665	639	612	662	665	670	675	653	651	694	632	634	721	626	603	586	633	611	637	643	637	681	660	664	626	641	641	669	658	655	661	685	670	623	651	649	634	646	657	651	637	653	658	704	673	670	641	652	697	642	720	647	657	661	661	658	661	586	660	642	690	698	664	676	677	637	643	631	653	649	662	641	677	654	668	657	718	681	625	670	672	668	613	660	644	649	655	652	622	625	687	657	652	599	644	665	641	654	689	658	654	663	733	699	627	638	636	652	635	651	664	689	728	656	642	652	660	665	649	669	678	647	651	661	668	621	676	672	675	664	675	682	648	677	661	659	693	663	667	612	644	633	682	667	633	621	663	656	685	672	625	642	660	691	710	654	675	651	687	682	680	645	667	649	663	617	648	626	678	643	607	653	712	662	698	656	671	624	670	640	700	650	637	684	644	610	622	654	645	630	687	656	687	644	629	627	610	629	697	654	653	639	619	631	696	643	666	652	595	669	620	681	618	638	604	654	663	631	633	619	667	678	647	649	625	635	663	642	677	622	672	633	637	647	658	648	663	644	625	649	654	629	704	682	687	654	597	684	680	638	663	661	669	684	661	702	638	651	632	643	696	709	634	691	620	673	617	653	664	631	650	677	663	657	663	673	649	668	631	669	660	628	654	644	623	706	677	661	631	640	650	634	613	676	668	652	634	635	658	662	656	688	658	659	709	674	670	669	643	653	696	632	655	639	665	664	682	671	646	653	679	653	642	681	704	665	658	656	674	680	628	622	617	640	641	646	749	670	681	681	647	668	655	612	630	691	625	659	664	655	664	649	616	618	640	678	654	645	636	668	625	644	602	681	683	667	668	662	658	655	632	679	671	644	681	611	660	690	624	648	679	634	677	668	658	675	664	633	675	678	668	611	627	633	701	656	660	731	654	648	662	600	679	614	637	657	638	611	654	646	672	664	644	595	683	708	649	618	660	690	680	682	611	661	647	703	642	690	691	654	641	645	637	644	651	611	637	654	630	622	644	675	683	733	634	702	634	681	608	649	651	668	650	667	656	633	671	655	681	666	666	645	692	675	687	595	649	688	645	665	655	661	630	608	637	634	673	646	621	635	610	692	651	676	628	639	628	649	654	613	670	664	684	657	605	621	616	676	621	670	648	619	676	662	678	645	656	648	672	638	628	670	665	635	681	610	627	620	651	661	672	638	643	664	636	630	665	668	685	663	656	660	616	671	647	645	655	610	703	651	640	659	668	648	651	680	612	634	665	659	648	678	653	648	636	627	691	680	690	671	640	679	689	652	613	669	632	619	665	632	646	629	664	684	653	633	628	641	629	623	645	702	635	666	655	588	627	668	661	704	653	643	659	709	585	599	675	632	651	687	637	691	633	656	710	695	667	649	634	673	654	613	704	659	656	638	655	664	632	646	668	652	634	683	646	682	639	641	642	651	656	699	672	668	649	645	676	688	664	660	658	635	643	623	678	684	701	621	682	676	687	681	654	669	640	661	723	644	660	667	632	636	645	625	678	624	657	631	623	611	703	647	673	653	626	691	643	599	638	672	690	641	696	641	638	698	695	689	642	657	649	675	646	625	638	680	665	675	643	650	650	664	617	631	607	678	700	612	639	681	641	657	679	662	703	658	670	694	653	667	634	668	675	614	603	650	634	676	651	626	628	608	659	661	647	620	640	674	653	664	648	645	667	646	656	658	654	651	642	660	651	655	660	661	659	659	677	675	651	677	622	649	643	663	689	674	680	660	649	648	686	662	643	688	658	687	657	607	689	651	666	653	661	663	569	626	618	623	643	628	638	681	678	651	666	642	686	644	696	643	669	659	598	656	664	670	651	625	681	627	665	647	684	646	656	715	682	653	664	653	652	687	674	660	662	607	652	664	687	680	594	625	638	647	639	638	678	627	716	657	728	674	661	653	669	654	680	630	649	639	628	648	644	628	676	706	646	680	652	646	663	615	674	651	667	590	686	632	696	697	643	642	709	681	637	693	645	705	643	675	658	660	700	669	637	661	630	670	670	607	681	690	699	666	633	657	638	657	653	681	698	627	721	672	689	597	638	644	693	617	672	650	634	674	628	686	652	663	667	651	634	670	685	641	692	608	664	656	640	606	679	641	677	649	661	645	699	600	654	640	624	605	660	730	658	656	690	694	626	674	714	611	640	679	651	630	680	670	639	639	628	667	632	655	712	647	707	609	734	676	667	663	671	648	679	624	672	645	690	673	615	729	619	689	653	643	676	698	667	651	691	665	666	714	612	639	642	640	641	668	663	664	634	630	659	683	658	675	658	645	662	623	631	652	666	655	603	706	637	618	659	674	706	691	611	641	652	608	673	630	624	642	645	687	700	654	635	700	661	668	632	645	671	637	668	627	636	639	644	715	656	644	680	642	612	638	667	652	609	659	683	674	659	621	650	690	632	653	695	697	632	658	657	636	659	651	618	643	645	668	682	677	661	644	670	660	711	637	699	647	630	612	667	653	666	633	656	645	663	635	671	645	688	651	611	634	663	700	655	627	632	683	679	676	666	676	645	692	664	634	670	601	649	659	691	631	649	664	622	603	647	643	685	678	599	644	637	634	698	614	648	652	690	692	657	648	655	648	639	665	642	680	625	660	702	648	623	652	719	687	607	650	674	680	686	655	614	641	608	614	651	668	688	667	655	678	651	651	623	664	688	651	667	685	636	635	668	627	644	641	646	671	682	635	669	662	649	660	686	678	649	626	649	647	678	636	649	692	662	645	662	691	700	648	634	671	635	667	665	631	684	659	604	616	649	640	620	602	654	636	638	670	618	672	702	684	690	703	648	637	618	612	651	643	658	643	663	693	663	681	671	640	625	611	723
24561	21402	28406	24822	19033	4311	1930	1182	1068	811	716	600	584	531	541	467	492	475	410	420	403	384	390	370	413	417	360	420	411	387	349	376	321	391	362	378	396	342	362	355	369	350	364	336	362	385	343	323	346	338	329	332	320	372	351	350	359	368	359	356	348	334	380	346	323	319	337	334	311	348	334	375	363	367	349	381	316	380	357	347	368	329	343	339	350	336	337	371	350	320	371	357	306	335	349	373	350	352	333	368	316	361	357	382	365	346	332	385	354	356	336	364	347	360	347	363	345	343	368	316	361	345	345	361	303	353	360	355	386	362	331	352	366	349	327	355	341	369	313	331	331	330	347	345	363	358	308	322	347	342	353	365	376	351	336	321	358	351	318	328	325	344	336	358	336	357	370	343	331	360	372	354	385	400	339	361	357	341	333	359	358	347	342	384	303	337	302	330	349	356	365	329	339	338	334	352	326	326	349	332	355	308	330	342	356	353	359	321	349	345	328	347	362	352	362	339	366	329	356	349	331	346	324	355	360	340	365	323	349	346	372	336	318	338	365	337	340	368	360	346	351	336	329	328	350	367	326	373	343	362	370	348	360	374	327	338	327	357	355	362	344	334	321	330	360	332	326	341	343	342	349	369	370	358	370	368	384	370	320	333	349	387	339	328	336	378	347	372	341	385	340	323	349	337	362	329	328	364	303	333	336	350	371	367	368	369	371	368	361	308	330	357	333	324	326	362	353	349	327	376	348	354	383	352	342	346	352	350	352	341	362	337	365	357	399	376	333	321	387	362	352	327	343	333	366	351	376	345	352	322	330	335	353	353	346	384	309	323	301	297	336	374	335	383	348	329	345	347	371	320	313	349	400	322	389	366	314	368	352	338	376	349	342	309	355	374	368	323	374	353	338	350	308	337	384	340	334	345	319	339	318	313	355	362	341	368	354	349	356	333	346	332	333	366	374	364	330	326	375	345	337	356	377	325	355	328	355	360	385	350	322	379	342	310	341	351	360	344	353	378	375	343	324	356	317	328	376	354	364	385	321	367	341	360	352	362	315	318	330	367	358	380	327	325	370	377	339	332	341	362	340	375	361	381	327	352	347	375	318	359	351	342	331	353	356	375	351	319	386	383	345	292	354	356	345	360	350	319	340	342	312	366	375	326	330	319	376	336	345	330	346	351	335	350	358	314	325	372	341	322	365	359	349	345	345	366	316	300	387	376	356	355	337	332	350	369	331	343	338	373	371	315	371	313	348	339	344	335	329	318	342	357	308	318	360	341	372	351	359	335	361	334	351	351	361	313	347	360	360	332	383	345	393	344	380	370	376	346	366	371	324	344	356	350	330	378	385	351	360	342	310	327	327	369	361	359	362	349	364	340	326	328	324	342	379	345	352	328	345	340	324	319	332	343	361	364	339	374	355	364	308	340	335	355	334	346	365	352	331	332	367	348	326	350	291	360	336	326	347	316	358	351	315	350	372	357	361	325	342	372	352	353	351	380	363	355	348	353	330	330	343	331	327	328	358	329	319	315	373	373	324	358	337	348	299	345	357	338	334	340	338	366	323	354	355	338	325	341	352	376	361	335	320	381	348	330	341	320	351	336	403	361	332	359	343	346	328	357	331	333	340	350	360	349	346	361	338	369	366	365	365	301	370	352	358	361	358	322	339	342	371	313	348	332	343	321	351	357	368	353	330	324	315	348	366	323	342	350	348	382	352	328	324	356	308	320	397	351	357	333	330	345	355	366	339	311	344	357	305	334	346	345	356	329	337	376	335	333	326	341	345	292	361	370	322	358	364	331	319	350	372	341	364	344	321	360	367	352	350	351	332	343	353	342	345	352	347	328	375	334	334	326	351	347	354	324	318	319	332	343	382	328	353	346	351	356	342	381	373	338	313	340	383	343	332	314	355	371	349	344	349	341	366	345	366	355	342	353	316	338	339	351	370	378	367	337	338	328	329	335	340	380	335	335	362	324	327	367	322	335	351	348	354	328	366	362	334	333	356	359	313	337	312	350	382	352	350	354	361	371	353	344	327	353	335	352	364	323	351	377	330	318	329	329	353	331	350	342	332	325	334	372	352	330	356	345	343	341	347	333	356	343	336	329	345	331	351	323	340	334	349	330	320	358	322	358	349	326	367	351	309	342	362	330	333	340	333	348	356	337	344	359	363	309	335	327	371	374	326	333	323	350	310	365	355	352	371	344	338	339	335	349	369	295	344	336	340	348	330	374	359	356	333	355	372	355	333	345	327	324	317	337	330	346	356	337	326	354	357	358	336	369	326	334	349	370	335	333	365	337	335	376	338	321	342	360	341	353	339	362	342	350	377	355	348	340	369	334	332	348	361	336	326	344	353	381	300	311	359	315	340	352	360	360	350	363	367	358	325	343	347	347	344	328	336	337	374	370	324	372	337	349	370	336	290	354	366	308	332	358	352	363	355	343	387	362	332	371	366	342	362	372	327	319	360	345	369	326	347	340	342	337	307	346	359	372	352	320	350	352	348	354	342	339	348	343	369	350	342	335	358	373	349	345	341	352	356	313	365	362	324	363	312	342	352	352	334	362	346	380	327	379	357	348	350	381	340	370	372	357	332	331	321	347	352	308	333	341	345	364	340	375	328	339	329	358	333	331	336	325	384	348	339	335	342	349	317	355	375	359	342	324	330	367	348	360	336	343	332	324	340	309	377	333	342	341	373	343	323	375	324	349	346	331	332	303	377	320	348	351	323	364	369	382	351	345	365	364	362	351	356	344	343	315	361	367	360	353	360	300	369	360	352	365	366	360	345	365	339	353	340	329	374	378	337	338	374	328	324	338	359	336	375	357	312	341	311	331	312	343	327	311	342	349	368	378	345	338	351	363	367	332	341	307	353	371	402	337	346	344	381	334	346	333	354	350	356	349	313	355	329	340	357	317	343	326	369	339	387	342	342	340	341	345	362	382	366	344	330	350	355	325	321	349	389	322	346	352	330	329	350	317	338	357	299	341	343	353	339	343	343	377	329	319	293	369	340	339	361	366	332	328	345	337	322	347	346	379	350	374	335	349	384	373	371	365	338	356	337	362	372	345	362	342	355	351	349	350	313	341	373	327	382	367	349	393	343	360	322	353	371	322	359	351	303	370	379	348	327	341	343	347	356	361	329	337	380	337	330	352	323	346	353	341	363	373	362	351	322	311	347	339	337	352	346	354	344	354	358	378	342	323	341	328	338	358	336	302	332	367	332	349	344	351	340	361	314	372	315	339	346	351	353	359	381	359	336	348	351	349	339	334	337	356	328	373	343	344	323	328	352	371	348	343	333	334	341	365	328	360	332	353	348	345	327	343	322	335	329	304	358	365	335	336	356	382	349	326	344	385	369	386	357	332	356	334	315	334	325	349	343	343	317	324	330	322	375	360	366	299	360	303	322	339	378	351	353	356	357	313	346	343	339	317	363	372	366	351	340	344	357	331	357	358	344	358	343	362	363	358	347	364	332	355	345	343
12164	22041	19107	11531	8359	5904	4796	3385	3028	2292	1855	1542	1365	1270	1139	1093	933	894	907	825	761	786	723	703	702	733	672	686	725	655	663	630	681	685	626	683	649	605	597	593	634	578	572	632	606	631	620	595	589	598	598	568	572	599	566	612	606	587	558	603	596	598	626	635	592	605	598	582	580	577	606	594	591	603	609	554	648	575	604	591	579	558	607	575	582	612	600	571	570	587	603	646	584	583	574	572	563	614	574	586	623	606	575	599	581	581	593	580	573	559	572	622	601	552	573	599	626	502	600	625	621	624	579	574	599	570	557	618	579	564	554	593	621	610	583	566	588	592	616	569	599	572	592	648	614	572	570	569	572	616	559	602	637	606	610	600	626	552	607	610	542	610	595	655	599	571	590	584	582	568	594	578	601	607	535	578	568	540	609	559	591	568	566	554	580	595	577	625	624	554	590	565	573	589	612	583	604	570	631	573	554	600	603	595	577	549	614	547	564	586	572	573	568	618	571	623	588	570	585	603	586	590	547	576	604	625	571	636	568	628	579	550	591	567	574	643	595	601	603	593	570	595	633	578	596	589	548	610	600	603	575	614	598	639	549	597	585	596	593	584	611	583	566	594	571	580	627	585	597	591	583	618	639	576	536	621	600	605	565	587	565	571	583	608	583	593	585	621	583	626	559	579	624	587	612	597	603	591	578	604	591	610	595	576	589	599	556	636	588	633	577	612	561	588	623	600	596	605	587	553	556	570	611	593	559	686	579	570	559	555	584	595	595	597	577	593	634	560	591	588	552	605	550	556	578	623	574	589	573	612	536	596	608	566	599	607	609	533	602	618	607	584	582	597	576	622	572	572	611	619	583	570	604	596	558	567	617	606	598	587	623	590	570	574	534	622	602	638	598	605	583	585	602	543	581	616	559	555	588	560	578	569	601	576	589	577	579	557	638	603	540	630	593	603	593	607	615	590	619	596	626	568	540	546	594	564	588	565	596	544	602	600	606	623	553	623	546	604	597	581	601	562	579	627	597	575	590	559	620	606	596	576	573	546	570	620	633	578	593	570	580	631	590	553	558	581	593	588	564	602	628	604	597	625	590	587	576	604	577	589	575	625	566	567	606	609	595	620	567	579	593	586	612	612	623	617	615	587	612	651	595	587	559	634	589	558	605	576	575	574	593	620	578	568	612	578	606	598	580	582	567	555	599	566	589	626	609	554	608	606	570	621	621	599	573	588	612	611	590	590	553	577	616	586	625	611	545	609	550	599	607	565	565	628	549	590	594	580	587	581	591	585	617	584	576	641	595	588	601	579	618	574	598	587	582	579	605	594	610	560	590	626	555	578	576	558	591	625	589	588	564	574	567	618	579	602	573	592	610	577	576	592	576	544	582	586	568	618	573	595	602	607	582	593	590	618	564	594	592	574	617	622	555	541	589	596	571	511	576	603	558	573	547	623	579	640	600	575	580	567	557	601	576	557	574	606	562	557	641	562	613	626	589	579	582	618	555	592	615	576	539	566	588	624	553	557	569	609	590	584	576	608	577	594	584	612	632	606	594	600	609	625	557	572	583	588	560	565	630	552	617	608	584	574	574	614	560	616	581	627	544	585	550	547	607	575	576	547	608	542	590	597	542	599	595	591	593	546	595	645	595	567	578	559	589	545	559	561	639	560	614	550	589	574	587	604	550	612	583	587	597	591	597	558	559	607	612	580	571	614	543	593	604	608	597	575	603	579	609	605	609	586	603	603	592	540	591	606	553	594	587	592	589	557	570	609	566	628	589	563	569	520	605	608	579	577	589	607	601	612	598	632	575	564	605	611	598	592	587	566	621	640	549	591	611	645	572	596	598	566	548	576	594	558	549	612	559	588	576	584	564	562	558	591	648	600	611	537	606	576	608	591	567	626	600	585	605	590	606	595	602	592	586	561	609	622	592	594	586	578	600	600	597	555	563	603	570	638	592	578	580	577	545	572	569	599	588	583	605	612	610	611	608	572	565	610	567	581	595	557	569	624	548	611	610	555	560	556	637	632	578	571	600	571	633	597	543	580	560	613	583	588	559	554	596	610	624	554	595	570	630	558	614	569	583	591	598	593	558	595	566	614	572	590	595	596	625	611	596	570	603	597	593	620	596	569	569	615	625	532	553	588	600	605	614	567	591	580	611	584	621	590	586	558	605	571	615	610	606	584	580	584	595	622	613	579	570	590	623	606	604	558	579	598	598	539	565	588	620	595	623	595	598	606	565	583	563	557	618	582	598	593	653	617	614	564	593	581	602	577	635	603	574	624	580	609	622	570	589	653	575	603	581	602	596	567	585	571	608	551	569	559	601	592	570	542	572	576	550	594	583	603	606	581	617	591	599	613	592	557	557	574	561	579	566	567	562	613	606	632	596	579	622	564	568	539	547	567	609	570	602	582	584	583	565	594	600	587	550	586	551	599	600	588	614	585	583	552	600	593	583	585	622	611	563	599	592	581	562	608	577	575	604	598	637	590	557	590	580	606	561	613	578	579	634	569	574	573	610	594	574	608	593	594	615	597	584	588	584	556	579	595	583	588	540	641	585	586	599	548	601	584	597	577	613	576	615	603	626	572	626	609	594	583	564	567	589	609	578	598	560	599	570	593	571	592	567	609	615	599	591	573	563	602	591	591	603	617	590	576	584	624	569	613	608	592	609	566	594	612	603	562	584	552	608	589	583	540	589	577	582	600	621	589	617	596	614	573	607	643	632	577	609	613	626	590	573	573	599	592	595	587	595	577	602	550	605	601	599	592	594	556	579	536	630	594	555	555	610	597	593	591	555	563	580	629	583	607	590	598	600	603	613	633	551	581	603	598	588	557	600	541	577	596	620	560	542	598	610	523	588	656	575	633	613	606	579	556	619	617	599	564	589	555	595	608	539	570	586	613	581	570	570	618	595	566	588	592	616	603	612	621	600	626	609	585	614	544	580	595	603	601	590	575	611	557	587	618	596	609	621	607	583	595	610	583	611	608	625	585	533	599	551	596	573	619	581	561	559	572	613	563	578	602	567	583	634	663	568	604	569	559	561	558	584	617	558	539	609	624	596	587	583	624	600	602	528	605	607	586	598	571	586	626	575	621	577	641	547	592	590	633	585	610	565	579	565	593	587	610	647	594	594	576	575	564	593	558	555	598	593	571	631	603	577	593	549	595	586	589	595	563	631	587	581	621	633	583	614	624	589	604	551	618	619	547	616	557	587	566	623	612	569	602	550	589	575	591	595	601	607	573	622	610	610	603	614	586	616	639	609	593	578	591	608	599	571	610	607	563	582	604	612	583	594	617	647	549	614	600	603	579	586	581	597	568	590	632	584	595	555	544	567	577	606	572	601	575	579	582	618	570	575	603	589	592	625	602	607	547	595	644	602	616	621	625	606	624	556	585	585	556	571	602	613	565	608	600	580	603	615	615	561	601	595	598	610	605	588	572	562	579	524	584	561	602	584	601	560	630	585	576	622	601	594	627
23448	21376	29170	23964	21377	19349	4643	1537	1247	820	789	568	532	464	376	383	342	323	319	269	246	229	227	192	220	204	198	201	213	183	173	195	170	149	170	166	158	158	160	148	171	170	172	162	161	160	149	149	163	171	135	141	166	140	139	143	159	145	143	155	149	146	159	154	145	118	131	146	158	142	130	150	140	152	134	115	135	139	140	148	156	128	126	137	155	137	149	134	159	105	144	147	134	136	151	177	142	150	139	155	154	151	131	116	143	145	147	138	148	135	161	121	146	152	151	165	135	151	130	132	149	141	137	145	137	155	136	131	136	156	143	147	132	144	120	126	126	112	131	151	144	122	140	164	132	127	139	127	151	131	151	155	163	122	111	136	140	158	125	143	111	143	140	113	133	129	142	153	128	146	140	160	133	163	163	153	154	152	142	144	142	151	133	120	132	134	144	138	136	138	154	136	128	132	141	119	157	129	154	139	143	154	161	136	127	175	169	145	139	143	133	145	154	129	124	152	124	132	144	129	149	148	151	140	139	133	140	109	128	156	151	165	152	154	138	137	136	123	147	144	153	167	143	141	144	141	156	140	123	127	140	170	137	134	156	118	152	147	150	137	158	139	127	150	142	137	148	141	137	119	137	127	125	140	162	146	144	111	151	135	145	116	145	136	139	144	152	151	139	120	138	131	127	126	139	111	132	128	125	131	155	135	138	136	162	157	142	136	134	136	134	158	150	134	121	139	142	142	135	127	143	170	146	132	155	122	135	129	149	142	143	159	112	114	149	133	141	153	141	154	124	128	140	162	139	148	143	121	148	123	152	131	147	143	129	150	147	129	156	125	126	126	138	160	153	141	127	133	149	137	133	141	157	131	133	121	131	129	141	148	127	149	138	141	137	141	143	138	143	123	152	114	129	144	169	160	138	152	145	128	105	121	134	142	147	154	123	143	152	117	143	153	149	144	144	156	147	142	139	148	120	124	124	156	126	119	148	132	130	153	135	156	132	131	142	147	134	137	139	144	152	148	125	138	148	155	131	125	142	165	158	140	146	150	113	119	138	128	131	136	131	142	123	145	149	151	129	145	155	150	151	125	154	156	145	162	160	131	149	150	140	143	129	150	143	136	121	147	124	134	161	159	123	122	142	147	151	138	177	148	130	138	124	123	136	141	139	147	125	147	145	126	140	155	140	137	116	180	155	117	147	134	163	121	137	145	136	124	138	134	129	145	141	136	141	149	130	124	159	116	133	135	143	128	127	133	137	127	167	135	148	125	138	134	143	140	154	126	136	133	124	123	139	143	132	142	128	140	141	136	123	144	131	125	128	129	131	140	161	145	141	142	139	138	139	162	126	147	127	138	133	133	146	146	157	158	126	144	123	137	137	159	158	147	102	135	145	126	155	134	147	156	152	146	132	136	157	148	154	140	127	116	137	131	131	139	142	138	143	126	121	125	135	148	157	120	138	133	153	144	158	130	132	143	132	126	142	131	151	137	148	128	135	155	137	145	149	140	129	132	132	126	143	151	136	142	146	150	143	147	157	130	149	144	159	123	133	138	130	135	160	155	136	151	109	139	150	142	129	164	154	130	133	163	146	140	127	128	156	128	128	132	127	131	138	152	148	140	141	128	147	144	143	149	140	156	145	149	115	131	155	132	146	133	121	127	138	148	157	140	137	137	134	137	153	150	159	111	151	132	140	129	106	139	154	140	156	152	141	151	126	137	147	139	145	152	142	111	139	150	137	148	137	140	160	151	146	136	162	154	149	158	122	129	152	133	141	141	154	145	143	123	143	159	141	143	118	132	145	161	150	150	141	164	137	147	137	154	129	136	129	144	133	120	119	140	143	142	123	136	147	138	131	129	140	128	138	124	155	150	127	134	154	158	159	143	139	139	138	137	144	148	137	135	139	139	143	128	128	143	132	159	134	119	121	169	169	133	129	142	131	141	134	142	149	137	142	137	131	133	123	127	147	138	146	141	134	152	154	117	143	129	134	139	126	134	141	138	162	137	135	150	169	153	150	132	132	155	140	143	123	125	146	123	145	141	143	148	121	137	145	109	130	139	144	137	146	151	151	137	133	146	166	143	152	128	138	150	123	128	122	134	143	136	121	127	148	141	150	123	160	144	129	144	159	137	152	139	141	115	146	135	140	147	143	154	129	134	124	158	125	151	155	135	142	128	132	136	166	141	158	138	132	125	146	151	124	143	106	134	130	144	148	140	139	136	136	146	131	155	128	127	146	151	134	142	158	118	148	140	137	129	134	132	126	138	141	127	124	151	133	152	139	146	154	139	126	115	148	123	134	154	134	167	134	143	128	156	126	147	132	141	145	139	141	123	132	149	152	140	129	117	146	128	141	135	147	145	136	145	140	149	114	136	132	149	146	127	120	132	163	159	136	144	130	144	145	141	149	121	135	126	147	130	178	138	132	134	162	131	126	166	156	141	138	124	161	131	172	157	135	143	131	122	157	134	133	118	145	128	154	133	137	125	162	147	133	167	146	137	123	140	146	150	128	149	125	158	140	115	146	148	130	153	136	128	119	164	156	141	137	145	145	142	131	158	140	138	141	142	136	151	146	144	132	115	149	146	163	132	154	141	133	167	145	131	150	152	128	164	156	136	156	145	158	145	138	138	117	156	122	146	150	121	143	139	150	146	127	125	151	133	127	143	156	138	144	140	129	120	127	154	138	119	138	141	150	144	139	131	121	160	133	139	137	126	122	145	138	123	124	141	127	133	116	154	160	134	148	133	135	141	122	156	122	144	150	142	129	127	124	137	138	150	160	155	166	132	154	138	151	146	137	137	146	145	147	140	147	144	133	134	135	125	125	136	150	111	156	144	144	154	126	149	157	139	137	134	129	156	133	128	152	144	135	120	131	144	151	123	143	141	123	128	127	143	133	132	149	130	141	126	152	133	152	149	148	150	138	150	136	137	152	121	148	156	142	136	129	153	128	127	134	144	127	131	138	139	125	138	136	163	137	132	124	141	148	130	147	114	153	139	156	142	151	122	141	140	141	130	134	143	133	136	147	139	130	136	123	142	141	140	136	151	131	140	124	162	115	129	147	147	153	131	126	138	135	141	142	126	138	135	123	151	125	157	125	139	137	146	131	127	143	138	127	148	133	123	148	137	146	132	120	163	151	137	139	146	148	137	124	158	134	129	135	146	125	126	147	145	147	133	148	145	141	136	135	142	143	143	151	123	139	135	131	137	144	166	135	150	151	143	134	131	153	118	142	139	137	141	123	123	150	143	133	157	133	142	150	147	150	146	127	146	155	124	142	145	158	140	126	120	139	152	145	133	129	136	139	149	125	168	156	145	138	135	140	130	124	116	114	123	140	117	140	133	123	137	152	120	133	152	141	141	156	116	138	150	135	133	142	129	145	167	152	130	131	130	152	137	125	139	141	147	116	152	130	145	151	113	145	143	129	140	119	140	163	135	140	136	133	145	137	142	116	120	145	127	145	147	142	137	138	131	153	171
15084	28378	23513	15137	11525	8301	6665	4378	4152	2970	2357	1942	1603	1492	1224	1121	893	782	818	704	538	541	451	446	441	415	415	376	387	391	353	351	345	346	342	310	326	299	304	257	264	274	297	282	307	279	280	270	261	271	233	259	242	265	252	265	257	282	260	260	259	257	255	271	268	237	238	263	237	242	286	259	264	253	240	263	269	256	263	251	233	237	274	245	233	249	259	234	249	274	248	262	243	257	255	241	264	276	275	255	257	232	258	257	230	230	234	251	259	236	269	262	227	231	266	262	249	244	214	239	256	229	280	216	255	256	236	222	206	231	204	270	241	265	271	256	257	257	238	249	237	250	246	253	233	260	233	240	232	254	285	255	267	244	248	262	251	249	232	243	243	243	261	239	206	239	259	247	245	270	206	257	247	267	219	262	228	233	225	227	232	257	253	238	259	246	228	255	232	226	258	254	233	242	272	250	235	253	246	237	249	247	229	232	223	249	251	266	215	261	249	246	278	231	259	248	233	225	224	234	236	246	245	226	262	261	234	256	233	213	236	269	247	251	243	280	226	202	220	246	260	229	256	235	255	234	233	228	247	232	226	246	234	221	262	249	250	237	235	233	259	257	253	223	249	229	246	248	223	250	242	257	231	281	249	232	245	263	264	239	249	265	237	269	238	249	240	257	229	222	275	249	244	255	244	253	255	284	238	233	232	213	284	243	232	245	256	226	277	262	231	244	245	244	265	256	241	238	237	265	237	223	235	230	253	225	262	229	252	233	228	221	220	231	270	252	227	264	269	244	264	231	262	248	248	278	244	213	263	242	234	235	236	238	260	253	238	242	221	222	266	246	262	267	243	254	257	243	262	258	251	240	245	246	234	232	240	237	217	229	246	256	233	227	245	252	257	250	250	229	249	241	253	242	255	253	288	235	227	238	247	240	232	249	231	273	249	262	243	263	240	233	239	217	246	226	237	251	228	241	238	260	247	240	246	275	239	245	254	218	253	239	267	280	231	242	252	250	257	231	247	243	244	250	268	247	249	238	242	255	278	246	285	237	259	241	214	263	240	266	246	234	231	236	246	280	266	224	231	248	257	235	233	226	247	245	230	251	255	263	264	225	254	225	243	247	234	268	236	243	258	222	228	236	244	233	220	235	248	252	246	261	248	249	250	245	222	230	225	241	251	237	257	218	253	288	258	238	270	252	266	226	253	254	227	239	262	227	256	247	263	251	234	258	228	265	254	245	240	270	210	241	202	263	244	274	233	253	268	251	229	268	225	228	248	235	264	246	230	245	257	262	235	255	235	220	220	254	227	242	251	256	282	238	259	252	262	250	271	276	256	255	268	259	233	229	239	264	258	259	240	240	247	223	275	247	261	234	251	263	224	229	253	226	231	250	242	262	248	261	245	248	247	277	246	259	255	231	257	227	260	229	257	249	256	242	250	246	244	240	247	221	221	222	252	205	268	216	239	262	268	235	229	239	219	234	225	239	251	242	264	250	235	260	259	223	245	247	250	223	232	230	262	217	263	244	230	268	266	262	236	247	221	255	253	253	247	230	220	264	274	228	236	240	238	243	239	242	238	211	217	236	271	300	262	247	252	262	256	260	252	232	232	252	260	242	250	239	238	223	220	222	254	246	235	273	231	241	251	264	235	238	261	239	235	263	256	247	248	258	246	236	274	250	265	214	252	226	249	231	253	256	244	284	243	249	254	234	249	245	240	263	264	251	263	232	238	242	234	232	238	251	224	240	256	241	242	227	232	250	221	244	243	222	230	252	233	271	265	224	242	255	254	253	227	236	228	237	256	258	248	225	248	247	235	227	248	260	262	223	232	256	262	236	228	251	237	229	228	264	211	232	233	242	246	234	222	222	209	229	257	238	238	240	238	223	244	214	216	263	235	245	222	248	245	262	272	271	246	246	221	297	245	228	263	263	226	247	232	266	230	232	256	229	243	236	254	231	250	230	232	267	239	251	222	231	225	244	220	223	221	229	236	235	236	253	250	233	262	218	244	228	233	240	254	259	236	271	259	230	217	246	248	232	219	251	247	254	269	232	216	260	264	239	249	243	239	244	253	258	247	226	245	246	275	249	248	236	250	228	240	242	246	249	233	275	269	261	273	248	269	220	258	240	247	228	260	255	242	236	238	229	240	213	241	258	262	248	263	235	255	234	232	241	246	271	241	223	229	243	251	239	244	231	233	230	209	267	229	229	212	233	246	227	254	256	240	235	274	243	263	243	236	237	242	246	269	255	246	229	241	213	253	260	245	269	250	221	285	252	224	249	249	245	229	242	245	249	222	271	252	255	258	224	233	243	232	228	237	248	252	262	240	239	218	240	235	232	259	259	246	240	238	238	254	242	248	216	220	242	227	263	204	234	215	252	241	240	249	246	241	216	250	243	206	249	225	260	261	260	248	232	251	252	197	222	224	264	220	246	272	234	249	237	245	230	226	238	193	242	248	213	270	270	269	253	267	261	233	237	246	227	227	249	251	221	220	247	239	249	243	238	270	236	261	253	276	266	219	235	244	235	257	244	228	252	224	268	237	244	232	261	256	244	235	212	234	237	255	255	255	234	217	233	235	245	245	253	239	233	217	258	206	253	259	232	237	232	229	237	225	222	253	235	225	224	253	262	239	233	245	248	268	224	273	243	252	265	247	239	233	204	237	266	250	257	227	269	270	238	271	277	245	245	258	221	230	260	253	240	228	233	230	220	227	237	246	234	218	243	247	234	252	227	234	244	244	254	226	247	230	254	239	233	245	254	230	256	233	241	239	222	245	268	247	246	228	239	232	227	259	249	233	269	260	252	226	256	239	258	242	238	252	236	244	231	242	265	228	251	239	220	246	270	206	265	236	235	237	248	246	229	226	262	231	240	219	238	230	257	249	226	256	240	256	226	230	251	231	256	234	262	247	248	238	230	233	255	244	217	244	255	261	241	249	232	239	227	244	254	244	247	227	229	280	244	262	246	248	263	294	240	234	235	248	254	208	228	251	228	232	233	226	243	244	250	265	228	231	232	257	261	250	254	251	249	231	226	230	285	242	252	268	225	217	219	226	264	259	256	260	262	216	246	215	260	211	241	221	258	253	212	255	258	245	264	222	231	246	229	246	250	244	269	251	227	238	228	258	241	242	226	248	261	246	250	236	243	237	239	267	241	204	231	234	242	237	233	250	240	275	250	256	249	238	245	253	214	255	196	207	259	258	253	246	223	231	264	241	268	246	245	243	260	249	238	235	258	274	261	265	242	247	214	260	233	236	246	259	253	237	227	247	251	229	221	257	262	245	229	256	266	269	235	231	253	234	237	264	239	223	235	256	218	251	234	272	251	276	227	239	213	246	241	247	257	264	230	231	252	236	274	235	248	261	235	226	260	222	254	245	250	222	254	224	237	297	249	244	241	251	258	237	246	253	253	236	236	243	233	243	254	260	239	261	221	284	260	237	226	226	239	236	269	225	249	266	215	246	258	249	257	242	224	249	285
27050	20364	10434	3213	1684	1174	1007	658	657	589	539	544	488	477	463	453	445	401	451	422	396	393	408	391	410	371	406	368	382	421	415	402	379	384	422	414	397	405	400	371	399	397	419	382	424	397	413	375	412	397	343	375	392	397	394	380	387	423	402	412	365	371	360	387	398	376	413	348	399	400	403	406	391	342	353	394	409	384	383	378	370	364	407	401	385	410	401	386	393	367	371	402	395	388	410	382	393	407	421	401	406	372	409	381	374	373	392	373	360	410	394	403	404	354	386	415	418	424	389	373	408	407	388	389	395	400	407	378	348	377	397	388	389	398	385	407	382	364	440	384	393	387	402	377	394	388	363	393	390	411	381	388	386	383	372	364	385	404	398	401	417	396	357	402	397	394	378	391	377	404	402	384	402	395	359	385	377	393	387	381	404	403	418	382	378	399	423	360	418	374	380	409	402	387	363	406	390	378	384	390	393	397	406	371	393	390	398	388	365	358	393	400	417	381	366	391	385	380	362	405	352	398	380	413	386	368	422	408	365	376	398	372	406	387	382	397	393	400	392	428	376	392	383	386	385	402	385	401	382	419	367	383	364	422	365	419	395	397	383	404	376	407	421	369	372	356	376	364	370	409	359	380	397	435	425	402	367	385	376	377	414	363	391	374	411	386	424	344	364	414	397	385	378	394	420	408	384	386	402	384	401	409	419	379	379	393	403	380	390	352	396	411	406	366	365	387	397	391	409	407	392	369	376	381	413	384	388	339	375	391	374	385	380	384	414	374	386	378	363	442	429	390	348	377	385	395	371	378	396	396	366	375	393	388	401	409	392	430	401	373	392	390	380	406	388	405	410	351	373	375	383	370	369	396	382	385	364	406	397	368	376	417	401	412	397	411	366	380	392	405	405	418	400	392	390	371	386	397	396	386	352	364	363	402	387	393	413	376	386	398	381	386	378	384	385	445	368	404	373	413	397	384	388	378	395	373	393	388	408	369	371	379	413	429	368	365	367	421	380	391	433	363	402	387	416	392	413	410	398	412	388	380	393	403	410	401	415	370	385	357	376	398	355	364	397	378	376	409	363	396	387	382	412	395	392	424	396	389	386	398	368	385	373	386	390	379	404	356	428	393	416	390	388	363	418	382	381	356	386	348	394	375	377	397	394	394	381	378	401	399	373	410	394	380	423	414	356	366	394	367	359	398	369	380	365	399	377	386	401	380	398	387	408	377	400	389	360	375	435	383	361	396	376	377	384	348	399	391	390	414	400	389	417	387	397	408	412	382	382	395	400	367	376	358	350	378	407	400	372	362	397	414	369	383	366	384	392	369	364	376	390	359	382	409	370	385	407	394	391	397	386	391	389	360	370	400	399	396	388	412	382	396	389	397	387	346	369	424	358	401	397	417	404	381	356	346	362	381	406	402	380	401	372	385	383	384	397	377	362	398	373	361	348	390	425	397	413	424	399	422	384	370	397	375	369	374	408	399	381	432	383	363	392	392	387	372	363	373	395	404	414	377	406	379	414	400	399	401	386	392	424	384	369	431	380	362	381	378	357	364	411	382	407	398	383	378	390	397	389	436	411	397	359	380	417	380	396	394	397	361	409	366	417	386	402	399	361	389	378	380	434	367	414	399	383	381	358	405	395	401	428	393	395	402	363	391	402	412	377	408	411	378	415	372	381	389	394	364	394	376	391	383	379	426	399	386	426	371	407	398	399	415	368	387	367	380	413	411	389	383	426	362	398	399	394	433	375	363	417	399	427	368	372	397	351	374	371	395	381	376	414	355	406	375	323	400	389	380	367	375	365	404	392	422	355	368	373	413	419	391	356	369	401	405	376	392	403	427	372	370	382	380	380	419	371	417	389	417	408	427	413	406	381	351	359	412	397	391	396	380	399	394	365	360	400	392	392	403	423	419	386	367	388	383	356	411	382	394	399	398	401	379	368	399	397	436	389	379	377	349	387	398	382	388	396	343	387	381	376	423	409	425	384	371	391	359	381	384	385	355	364	371	368	389	406	445	375	427	344	388	443	377	347	398	374	411	392	421	374	370	386	349	406	437	384	387	390	383	411	439	398	433	383	379	379	424	394	404	385	416	403	364	404	359	376	375	389	369	405	376	425	367	399	397	398	387	371	437	406	382	378	382	384	395	402	408	377	364	366	376	394	447	379	363	358	401	386	403	408	394	372	399	374	393	369	403	385	401	410	383	381	355	373	423	420	421	385	389	372	406	388	412	420	390	381	403	393	407	370	361	406	385	381	363	409	356	418	388	400	406	357	365	366	402	381	403	406	378	374	392	427	390	407	388	392	380	349	401	393	406	394	372	393	402	379	373	399	382	387	352	402	378	381	383	368	380	395	401	343	420	369	355	387	397	430	374	402	356	370	362	372	383	402	389	412	386	408	396	410	379	405	387	407	380	406	377	419	409	430	377	415	384	409	372	379	384	377	407	361	390	417	415	402	361	392	379	399	430	378	391	351	387	377	435	396	389	372	356	341	383	411	353	403	428	368	344	428	368	385	395	429	373	368	360	372	365	387	341	366	402	391	398	415	369	385	414	411	399	365	392	371	365	376	392	371	384	391	393	397	381	426	386	421	353	371	382	370	426	405	385	387	401	395	384	349	370	384	356	398	367	382	393	354	379	386	384	402	374	361	360	395	424	396	406	394	376	385	378	374	379	413	382	403	349	397	381	414	392	388	405	387	398	393	370	411	391	355	425	395	377	403	392	428	391	415	398	390	387	364	401	364	354	364	376	435	376	371	377	432	388	381	383	404	390	391	403	410	404	372	386	400	346	368	393	432	385	356	394	421	395	416	384	364	409	376	380	425	428	355	362	400	407	400	421	382	406	380	371	408	383	392	406	434	421	381	418	370	393	406	375	379	391	371	378	403	346	364	424	395	378	396	425	352	390	395	360	402	383	384	389	390	356	369	395	377	398	378	366	388	383	389	372	416	385	385	409	363	390	394	368	351	352	387	346	397	385	390	375	348	398	365	382	354	359	396	362	355	412	403	425	395	388	382	392	404	377	402	391	393	382	395	407	404	388	380	422	389	361	362	384	405	375	377	373	408	373	406	395	362	376	423	397	343	362	396	395	422	423	411	411	378	377	361	361	404	409	400	392	416	398	339	394	419	391	403	396	398	401	423	395	377	400	403	404	391	412	394	356	375	365	350	428	399	373	422	371	410	399	365	393	388	394	418	402	376	408	416	408	389	393	429	388	361	412	410	415	385	369	388	410	385	413	405	359	408	400	358	390	390	338	403	443	384	391	346	389	364	381	393	375	413	366	360	365	376	424	407	415	414	353	400	375	374	418	340	378	366	373	388	402	381	413	404	401	423	370	410	400	365	420	418	390	401	369	364	389	345	388	346	420	404	403	398	387	386	379	359	345	381	381	404	378	366	411	393	428	407	371	386	361	384	371	369	398	409	379	376	422	377	399	394	396	374	403	388	413	394	361	398	393	396	383	413	390	383	382
11706	16279	11584	5803	4219	3148	2630	1706	1631	1388	1229	1058	987	912	896	877	791	762	753	778	707	684	697	692	688	703	671	675	682	733	669	691	652	636	707	657	657	664	698	651	683	671	674	680	646	696	650	689	691	648	629	688	644	613	674	634	604	659	635	631	635	653	638	593	660	646	632	632	661	679	649	573	660	651	622	625	658	645	669	655	649	626	590	671	623	605	629	635	634	646	644	654	613	674	626	618	605	627	630	622	705	648	645	670	665	685	698	675	652	655	643	621	639	670	674	652	648	652	725	614	605	643	642	688	677	658	666	675	636	666	619	650	632	649	662	656	669	665	615	662	645	653	667	657	606	609	644	626	679	588	674	625	623	647	637	664	670	672	651	596	700	642	633	651	655	666	647	634	641	628	644	644	646	582	650	629	679	643	672	661	669	658	684	640	621	652	696	645	641	639	668	669	688	680	661	666	655	644	664	658	641	655	672	654	660	627	639	651	621	645	625	614	645	657	622	640	659	660	695	643	638	639	694	660	667	621	652	641	663	658	658	651	676	637	617	632	596	649	658	620	669	693	627	656	639	633	676	686	647	643	653	667	635	649	657	618	613	684	635	646	639	631	629	679	657	672	659	639	676	662	635	659	674	610	637	642	662	651	629	640	642	654	676	608	661	685	625	662	676	603	644	631	669	690	624	665	717	710	688	657	617	649	649	631	666	682	626	637	663	642	675	672	671	597	696	616	674	629	673	657	693	628	640	643	638	666	634	697	696	630	688	660	669	654	644	620	665	653	675	645	641	636	651	675	620	662	605	713	663	645	680	671	666	642	628	610	625	659	617	600	646	636	639	637	669	624	665	726	631	634	622	645	652	630	669	658	670	648	653	654	615	676	660	628	659	692	684	646	686	644	672	670	684	617	663	648	640	700	670	610	650	658	655	656	653	674	673	668	626	660	629	645	628	659	630	662	617	655	631	626	670	649	669	684	608	673	668	601	630	647	636	662	657	656	623	659	668	662	612	638	666	647	615	698	664	701	652	633	659	636	662	639	637	697	643	639	687	665	651	663	646	670	659	650	660	670	634	648	713	666	682	679	619	646	676	623	662	648	639	658	623	672	658	645	642	703	628	644	658	657	599	635	642	644	674	697	679	658	606	622	661	697	611	616	646	675	652	644	645	639	659	674	660	638	660	650	649	692	657	697	666	596	680	690	647	631	645	611	667	663	673	633	660	569	630	635	643	672	634	671	628	666	644	671	726	664	673	663	658	637	662	620	661	666	634	637	663	601	588	650	665	665	638	676	679	664	635	624	663	633	651	681	644	624	606	607	640	668	653	640	672	605	615	666	623	655	657	669	651	678	630	680	676	643	668	682	646	661	610	662	655	631	629	668	666	636	613	701	634	701	632	650	591	665	673	634	665	651	617	657	667	637	657	685	666	648	650	635	601	658	657	626	625	634	647	635	686	653	620	656	616	666	666	670	634	681	685	666	653	622	667	663	699	645	656	603	656	678	689	676	651	648	682	618	606	670	647	626	667	654	623	643	665	650	655	656	634	636	615	697	678	628	647	643	657	611	650	627	642	660	639	622	658	649	681	633	649	667	681	650	619	706	684	658	682	686	664	701	636	637	618	671	615	672	667	712	672	646	646	648	674	686	661	660	608	640	670	588	636	634	688	683	674	661	658	665	587	683	606	617	670	695	601	634	672	649	652	651	619	683	636	634	613	681	648	659	679	632	641	663	653	655	660	618	667	637	644	633	658	643	676	717	688	629	601	614	654	669	605	614	596	633	664	638	665	620	629	683	639	669	646	639	695	665	662	612	633	606	652	654	660	609	656	687	668	657	632	646	639	668	671	622	622	630	647	634	672	603	599	623	609	650	661	678	634	666	623	678	638	654	656	620	668	659	663	658	643	599	658	657	657	642	639	606	625	666	678	675	645	659	686	626	658	616	637	643	602	697	634	688	647	652	628	601	636	603	620	656	663	643	667	673	621	679	673	678	634	622	670	659	704	661	649	631	676	640	645	664	630	623	662	644	582	631	671	643	665	635	677	662	693	653	665	663	629	620	671	638	652	637	648	604	642	669	652	643	598	633	637	627	616	671	614	644	628	634	643	651	646	638	677	639	696	655	671	606	640	605	646	641	617	605	606	656	677	647	667	634	641	620	670	662	613	667	681	651	625	656	634	664	664	675	634	663	642	658	634	673	636	649	628	625	660	639	637	661	621	659	655	653	649	675	634	662	717	680	675	630	659	647	621	592	630	630	606	672	640	682	647	673	721	636	634	628	653	673	692	645	656	641	638	640	666	641	642	644	648	652	664	645	615	659	589	636	662	606	619	639	589	658	676	670	665	656	686	677	634	680	679	669	655	661	703	682	607	633	655	689	646	674	633	655	638	652	686	649	637	634	670	635	630	628	618	658	664	630	635	659	649	629	644	644	629	616	628	672	646	633	670	693	672	627	608	637	646	679	634	628	639	669	677	621	649	706	649	684	680	620	612	643	620	676	577	594	624	665	640	656	649	658	678	711	615	691	613	615	628	621	625	667	627	682	627	672	614	631	611	646	670	633	622	651	649	672	624	689	618	636	635	647	655	644	657	645	607	648	671	648	646	677	664	661	630	620	628	658	677	690	652	621	615	651	666	581	642	632	621	647	675	654	685	672	617	637	609	684	640	689	670	680	647	668	663	677	700	665	688	677	679	624	687	672	612	602	654	703	683	644	636	623	636	629	680	645	638	660	605	621	616	657	678	707	652	650	614	677	649	629	656	654	614	708	661	639	643	638	661	645	665	645	678	614	647	684	624	645	664	676	641	652	629	629	652	695	633	615	655	631	685	642	641	689	650	648	659	653	677	682	658	649	640	649	630	650	646	660	623	664	691	665	654	670	667	612	683	660	622	648	600	661	659	692	643	632	673	676	652	610	625	621	652	638	641	612	670	638	666	589	630	627	656	674	643	656	633	636	653	636	647	639	611	639	664	628	646	644	656	669	660	641	682	704	648	697	649	642	632	692	649	649	634	651	699	676	652	623	628	610	675	644	666	619	658	618	659	706	673	675	649	613	647	647	680	635	661	650	590	637	628	675	654	606	626	644	642	648	647	610	685	632	632	657	656	696	651	642	660	630	660	633	641	662	633	635	664	668	675	617	610	663	625	642	673	651	677	671	646	649	623	619	655	576	623	648	643	658	648	649	631	650	634	658	695	648	593	688	651	696	613	647	635	613	644	666	661	662	639	705	659	651	660	694	650	658	611	646	660	620	663	669	621	631	635	688	654	622	638	640	642	593	692	652	640	647	668	669	619	593	656	664	671	661	699	652	651	638	673	717	641	682	682	654	713	683	703	615	608	656	661	681	619	689	635	661	679	646	618	655	687	654	673	647	624	662	664	671	616	625	654	640	647	692	660	713	643	639	608	665	653	627	660	631	638	631	646	646	657	688	653	669	656	652	643	679	644	680	674	672	706	637	644	653	647	610	682	679
24594	21396	28387	24744	18881	4018	1969	1098	905	815	735	697	578	496	496	514	483	469	431	436	393	406	358	353	391	357	373	406	370	406	389	313	379	388	361	360	347	374	372	372	352	415	351	324	349	369	356	365	311	362	327	365	328	349	332	351	370	377	360	351	363	353	376	345	380	334	313	330	347	347	341	347	297	374	330	360	370	322	364	357	330	348	344	344	365	298	323	332	324	369	339	342	363	369	341	372	353	399	337	383	351	346	365	351	322	334	333	346	351	332	322	337	319	329	371	335	314	355	327	331	342	356	351	350	320	350	369	350	351	354	335	349	327	348	338	342	355	330	324	352	330	346	298	373	353	310	345	356	342	356	361	337	331	362	325	356	347	333	324	365	370	333	338	323	351	334	373	309	339	332	342	369	323	342	326	303	323	340	357	349	334	328	331	322	327	352	357	365	353	341	303	336	334	323	353	356	336	315	348	363	327	321	329	375	327	356	322	322	328	342	345	364	352	353	349	310	302	353	354	336	351	340	358	348	341	345	332	361	342	338	318	327	345	343	327	297	365	354	339	322	328	317	310	350	339	369	346	316	316	389	345	350	314	335	342	362	354	345	315	347	369	335	354	341	317	371	323	302	351	344	349	345	354	348	326	352	341	345	367	349	341	339	327	329	345	308	345	371	351	317	334	348	349	345	343	317	325	361	350	316	344	327	332	364	355	361	386	331	345	346	364	327	306	346	344	305	347	346	335	335	326	343	314	338	352	351	341	344	319	331	349	354	350	334	311	364	364	354	370	333	368	373	356	369	374	367	353	301	314	385	331	334	348	331	344	333	348	345	334	339	340	336	352	360	359	344	345	312	351	346	320	339	325	303	359	355	356	360	315	368	349	346	358	345	345	355	349	310	350	362	345	352	344	368	366	338	332	348	299	302	326	339	327	310	352	343	343	352	351	374	357	342	313	344	340	329	322	349	314	354	337	318	344	344	346	301	351	346	343	310	371	349	336	349	340	329	338	311	339	335	314	353	350	319	342	341	336	330	365	340	353	315	309	341	359	325	346	313	338	323	334	342	341	352	337	339	342	355	354	323	354	344	348	379	332	347	359	350	343	348	360	360	299	305	325	376	306	355	346	341	357	337	349	367	349	319	351	349	341	312	314	322	313	343	361	357	331	332	368	357	317	356	342	321	339	344	347	321	326	331	330	349	349	346	334	324	353	359	352	331	348	351	342	349	305	336	353	348	358	348	351	344	324	347	346	341	350	329	350	367	327	347	350	304	325	329	293	346	365	359	360	367	341	353	354	341	354	363	340	307	363	339	317	334	335	346	340	333	343	331	342	316	366	311	360	335	334	325	375	311	332	332	338	339	347	324	333	358	319	331	334	344	337	347	355	330	324	297	334	357	356	354	346	355	342	328	348	360	362	360	350	353	360	346	343	330	323	332	332	316	364	320	333	360	355	359	328	354	342	353	371	324	323	385	354	319	367	333	350	367	318	340	327	353	342	329	327	359	330	343	334	311	351	317	340	362	344	329	332	345	320	346	329	368	339	347	339	317	357	300	361	330	315	340	324	295	325	351	346	352	330	332	372	352	306	334	357	342	330	332	356	346	363	335	345	360	355	345	374	338	325	339	328	345	354	339	387	338	342	349	364	343	330	358	343	307	339	337	351	332	376	336	321	384	354	365	372	323	326	334	367	356	344	336	346	352	337	345	349	319	363	347	337	344	356	335	358	314	342	323	330	336	313	382	349	349	320	328	319	361	338	353	328	334	336	350	335	328	339	352	335	364	347	350	354	337	347	324	316	336	355	348	348	356	358	335	357	354	355	371	352	339	317	320	327	341	309	367	305	341	365	356	341	358	395	317	379	358	349	352	344	348	337	289	316	340	301	389	345	349	338	358	330	324	351	321	364	329	359	338	375	307	337	343	371	326	309	363	298	336	345	346	345	337	336	355	335	340	322	332	362	353	349	346	334	319	313	312	333	352	366	339	323	347	368	354	358	326	339	368	335	331	343	319	307	326	340	332	342	365	358	360	325	352	337	304	345	353	326	333	374	320	332	379	345	334	343	326	348	342	345	358	325	351	360	345	384	321	339	331	347	354	317	346	349	356	340	337	339	298	341	345	361	358	394	329	356	373	381	341	358	349	325	331	343	374	353	360	325	351	342	336	365	375	333	333	331	354	323	338	350	354	360	346	359	363	325	358	364	359	349	335	348	342	339	345	332	370	342	358	336	335	329	343	347	328	328	354	361	364	342	361	334	337	345	347	333	330	362	364	331	339	392	350	298	353	338	341	327	345	355	340	343	329	327	318	367	352	383	345	364	350	295	351	346	352	330	344	352	325	321	335	362	327	360	361	346	372	343	362	325	355	326	337	363	315	325	338	310	341	330	365	333	385	361	366	334	371	361	345	380	340	353	341	334	344	352	327	349	344	317	319	349	339	315	355	344	349	359	355	323	317	357	338	333	350	358	327	317	345	306	330	362	328	349	357	347	354	328	317	355	372	329	368	356	355	352	364	348	336	341	333	328	314	333	366	306	338	343	326	343	346	344	315	319	340	313	319	327	323	370	366	335	353	366	354	347	314	362	348	342	333	389	355	330	357	332	327	341	337	355	339	345	322	336	313	322	326	323	353	358	328	352	371	356	319	313	346	346	380	336	353	335	325	349	318	366	365	338	337	342	416	332	310	353	336	343	298	357	335	321	346	338	340	342	332	377	331	330	350	364	315	378	362	304	340	338	362	339	351	327	326	340	326	350	336	330	359	345	331	358	347	342	362	326	345	333	336	372	323	324	363	394	347	335	332	354	343	330	331	295	324	320	357	329	341	348	353	335	326	330	350	362	347	361	332	367	356	358	344	322	318	335	318	341	324	385	332	335	311	356	328	316	364	357	352	348	356	314	332	318	389	338	345	307	326	391	325	348	337	363	363	342	355	325	361	366	321	351	355	292	344	346	300	327	330	347	349	350	319	343	354	336	355	355	336	369	356	380	347	337	373	348	341	345	344	315	320	393	325	336	350	362	342	313	312	371	333	338	375	362	365	334	338	343	347	346	369	332	358	365	340	307	354	341	330	359	347	323	354	331	359	334	347	361	357	311	355	361	314	342	329	348	340	314	347	352	367	346	339	353	319	338	352	341	370	329	315	355	335	316	352	338	341	344	321	326	349	350	349	339	349	351	317	373	344	337	339	334	315	347	321	379	304	331	290	365	332	334	353	338	348	328	313	349	349	313	354	347	347	349	376	359	322	348	357	326	326	311	345	341	326	371	334	338	312	339	330	338	334	299	338	338	326	350	344	329	337	320	359	372	346	300	365	350	366	337	366	321	344	336	346	346	350	334	351	355	334	310	337	320	337	332	353	347	320	365	342	334	360	363	329	374	317	353	357	321	329	344	336	339	363	334	365	346	354	333	336	371	322	359	341	336	326	348	367	332	363	328	329	327	315	334	327	350	326	330	355	336	312	365	340	349	358	313	334
13206	23889	19243	10124	7594	5907	4529	3131	2554	2164	1927	1702	1451	1227	1254	1119	986	929	862	781	811	751	716	698	716	669	655	714	693	621	681	660	658	594	663	615	603	631	563	648	580	596	614	611	622	589	641	574	614	571	571	603	587	594	586	577	622	617	618	591	606	619	605	566	637	627	560	627	534	607	595	602	569	549	546	592	570	585	593	607	621	585	594	568	592	618	610	592	546	592	612	608	596	577	583	550	545	551	581	601	634	534	588	567	570	604	588	590	588	621	574	580	573	570	622	573	580	600	592	635	597	579	570	534	588	593	616	603	586	543	585	543	610	567	589	574	548	596	558	548	572	574	588	562	677	598	573	603	592	628	574	590	594	566	608	562	576	545	581	593	605	581	609	544	600	637	568	571	592	580	593	622	613	558	508	615	585	578	607	606	626	578	580	610	576	561	622	582	586	539	581	537	615	601	560	596	593	590	550	582	600	610	565	550	570	571	619	585	587	581	596	566	614	570	594	565	606	540	593	566	602	572	577	590	582	605	589	613	582	603	573	587	554	604	564	547	552	605	556	598	556	575	597	556	633	622	620	599	554	604	603	582	568	594	630	597	601	583	578	545	558	590	570	590	580	590	532	571	584	597	550	572	560	562	611	587	581	593	564	549	608	581	532	610	603	588	599	560	643	590	553	593	532	613	625	617	616	576	573	567	574	588	549	597	553	579	563	677	608	610	560	553	594	581	591	575	623	569	569	577	579	586	598	590	513	582	572	584	582	561	581	613	573	624	615	609	607	587	615	572	604	582	604	563	594	579	581	559	591	527	545	580	594	559	593	573	612	554	614	604	542	612	579	610	564	569	549	584	610	586	562	578	614	562	653	528	590	584	576	579	553	585	603	555	573	552	609	568	654	561	614	619	576	582	582	565	605	582	631	593	575	591	565	589	614	602	578	537	554	567	594	525	597	597	609	590	549	592	600	601	563	567	602	599	563	558	560	617	575	580	577	579	599	621	563	622	605	548	588	590	575	613	601	601	548	573	548	568	599	656	579	580	613	608	560	586	620	571	599	580	619	582	584	563	622	559	584	587	576	576	587	577	579	596	568	561	586	589	584	537	617	601	611	571	582	567	604	606	582	568	597	598	601	577	596	612	563	582	633	628	563	528	606	583	609	568	605	591	568	568	621	568	611	580	536	590	557	572	603	585	549	563	613	631	569	548	547	588	565	561	571	640	564	604	563	569	574	565	544	591	534	581	585	588	562	546	544	598	584	579	588	561	584	624	570	606	544	569	570	574	558	578	580	609	574	569	585	592	558	612	576	537	623	583	570	531	577	583	594	587	561	571	612	549	567	591	623	581	603	577	578	557	587	563	548	581	586	563	570	540	591	614	620	583	585	548	552	571	590	577	621	601	577	573	588	599	609	590	568	572	591	615	592	604	539	585	570	564	573	571	582	592	581	578	590	558	560	568	603	559	564	579	563	617	545	626	582	569	624	565	608	587	594	582	598	585	625	585	558	616	597	599	610	608	620	619	535	560	630	600	524	575	585	587	536	573	544	578	552	568	546	622	642	587	590	594	536	545	572	597	560	583	598	586	587	602	577	565	570	541	571	575	579	590	594	572	566	575	614	589	590	587	620	562	612	606	572	578	605	565	567	596	638	577	614	628	606	576	580	606	587	588	568	566	593	578	553	616	583	563	584	538	565	587	583	559	560	590	598	596	578	582	623	554	583	602	564	579	529	563	596	579	580	610	568	573	581	567	576	594	573	574	577	569	564	570	587	563	590	608	571	565	607	545	579	592	599	592	568	582	589	632	630	564	586	601	635	606	593	619	569	576	558	589	559	608	547	603	603	572	613	616	583	556	579	529	602	578	585	635	589	616	589	596	574	568	546	574	608	587	639	559	537	567	584	552	548	568	612	564	594	575	559	555	611	594	576	566	571	572	604	602	639	577	546	598	560	606	584	554	634	570	568	592	571	558	581	564	586	585	559	583	576	634	585	548	605	593	610	588	603	572	605	561	594	586	567	605	564	574	550	550	613	577	559	589	619	566	549	564	586	554	549	628	613	556	593	581	601	549	568	598	547	557	621	563	570	586	557	561	567	556	550	606	573	552	614	597	582	590	573	606	634	549	616	587	614	577	598	600	566	587	620	572	605	567	584	572	599	543	542	543	613	554	599	593	564	615	587	593	603	559	556	574	592	575	567	610	549	559	588	576	579	548	580	542	539	597	585	558	542	578	626	591	595	539	582	627	615	609	547	595	585	598	614	546	566	573	594	611	586	623	599	607	548	596	557	599	591	577	580	565	607	569	546	565	586	611	582	580	514	551	600	552	575	564	604	595	575	555	607	581	573	595	597	576	604	580	594	584	565	576	580	601	609	563	570	554	602	589	585	589	587	632	572	553	591	569	578	602	586	567	566	569	571	610	596	587	573	573	575	552	584	597	547	559	603	540	585	593	570	606	580	539	583	613	584	551	545	593	590	558	607	540	570	581	554	525	564	556	561	548	598	604	602	557	595	578	582	538	623	550	587	548	593	606	565	579	603	582	610	610	607	549	545	583	586	639	578	597	587	539	559	589	589	584	599	545	535	610	625	576	623	627	597	580	524	590	585	597	603	584	557	592	568	596	579	586	562	562	567	562	597	567	597	544	570	562	592	614	528	581	543	616	599	614	587	604	602	590	601	580	566	544	605	622	554	559	619	550	561	598	565	624	610	553	559	603	587	543	550	600	580	575	532	584	590	582	627	596	570	600	571	617	574	579	546	546	575	572	559	577	606	574	582	565	578	575	598	570	577	578	589	562	573	571	536	599	504	539	601	572	603	588	570	566	615	577	597	585	579	601	600	594	596	550	600	602	586	627	580	605	573	591	633	564	557	622	534	585	614	582	552	543	569	585	588	578	592	590	624	561	575	614	589	559	490	625	615	591	581	598	603	588	612	580	613	589	632	542	595	572	601	590	564	633	557	589	560	554	604	583	587	553	576	612	549	579	557	574	609	564	598	569	568	548	610	537	588	565	549	568	591	569	577	572	611	587	590	576	578	636	571	590	597	601	556	564	583	564	577	572	546	621	545	646	603	586	558	591	586	571	530	617	571	561	599	626	615	604	586	597	596	585	603	554	567	568	625	580	582	556	605	598	609	547	566	593	585	588	588	580	600	580	624	569	559	545	616	557	586	541	593	603	617	592	549	585	558	583	578	616	583	578	614	530	599	598	616	592	570	570	579	566	539	595	604	600	561	591	597	578	610	574	558	609	549	587	578	540	559	554	592	555	569	592	592	600	608	580	580	534	574	598	626	565	601	608	599	602	529	610	569	540	593	546	577	588	566	570	572	595	535	587	568	585	573	557	565	585	561	568	575	582	566	597	588	564	624	558	601	544	572	570	562	592	618	550	555	606	583	611	610	593	631	529	584	541	593	580	573	505	573	574	550	584	579	564	581	588	543	577	614	593	578	615	578	597	588	567	591	628	567	569	560	570
23499	21433	29219	24031	21435	19343	4698	1733	1084	913	756	630	574	459	396	402	355	322	307	246	245	211	200	198	191	215	167	200	227	185	185	189	178	174	170	179	151	165	172	159	156	159	169	173	127	161	133	146	136	145	146	150	138	138	134	143	139	132	145	156	145	158	136	147	121	152	141	153	146	148	153	155	160	141	133	157	150	127	148	142	138	133	170	147	162	149	159	150	132	143	150	150	130	146	141	164	149	152	136	134	125	122	148	125	146	138	133	123	154	139	140	161	140	125	153	149	139	130	138	140	150	150	131	129	124	131	140	151	143	147	132	130	150	143	140	139	136	128	149	126	142	163	144	139	139	118	155	161	133	133	154	148	117	132	115	148	147	131	152	157	141	137	158	161	139	154	133	124	153	127	132	171	147	151	139	135	127	136	131	133	143	151	127	143	164	126	155	129	146	146	158	136	144	141	130	141	130	115	144	141	168	135	135	152	136	152	132	131	128	173	151	142	143	142	154	126	148	160	137	120	131	132	143	138	129	133	140	141	132	152	139	155	125	123	142	125	125	126	135	136	138	134	152	128	141	138	145	129	148	140	151	143	140	170	146	127	139	123	150	141	123	141	143	119	134	142	156	147	128	159	129	132	140	142	154	166	132	151	133	144	148	145	151	138	128	135	149	142	152	154	142	131	137	132	148	132	123	122	146	138	126	153	139	130	116	138	147	144	144	129	152	138	143	131	131	136	126	132	139	124	133	136	142	139	148	146	146	148	128	134	135	151	141	140	129	120	154	140	127	132	123	127	136	127	128	109	131	131	146	147	130	146	168	128	149	152	138	125	131	146	148	143	151	130	124	123	124	164	135	146	153	166	150	142	133	144	153	140	121	141	114	147	143	125	136	127	123	149	146	152	138	156	139	140	123	139	147	146	142	142	142	126	154	134	147	147	124	141	133	125	135	121	134	123	135	138	138	142	139	134	132	135	175	146	134	135	132	137	154	145	151	139	139	125	152	138	129	133	125	135	142	137	161	157	156	138	119	130	143	135	153	133	160	147	123	140	165	142	133	136	139	151	144	137	163	135	139	142	142	126	139	156	145	136	143	134	155	136	142	148	140	120	138	130	140	147	134	156	135	142	157	162	135	139	135	140	164	124	158	138	153	137	139	132	131	161	133	121	148	132	126	118	140	133	153	133	144	162	136	153	145	126	134	117	113	129	148	147	142	146	118	128	138	137	141	146	138	154	158	127	152	131	111	149	151	121	121	147	137	110	133	121	134	127	134	130	126	118	130	140	157	146	147	121	143	158	140	146	151	160	127	144	130	141	123	133	126	156	125	119	133	148	146	115	139	169	139	147	128	131	134	143	131	152	142	130	149	140	148	127	124	117	124	140	128	134	162	136	134	146	146	160	121	152	128	141	134	126	142	142	134	132	143	131	143	141	146	145	148	168	145	149	142	139	128	144	159	132	135	140	137	146	118	134	132	132	144	139	141	128	143	129	130	136	145	155	137	144	130	137	135	151	117	140	147	135	142	122	129	125	135	136	125	138	132	118	124	157	134	135	129	144	138	167	110	144	153	125	166	132	153	138	151	153	148	159	131	123	144	127	161	158	171	131	150	146	140	141	133	159	117	133	134	143	130	139	135	156	130	148	129	144	124	139	117	130	131	114	119	161	144	159	129	157	146	119	150	138	138	155	129	143	148	131	170	141	137	162	132	130	137	130	128	123	105	138	153	129	140	131	140	125	155	129	139	152	125	136	140	124	133	130	134	134	136	146	145	137	132	132	145	150	139	145	118	134	124	133	137	122	129	147	142	134	125	138	146	144	155	136	116	159	147	135	158	126	139	146	125	151	121	148	122	160	136	126	132	143	140	140	146	145	121	118	146	136	150	143	157	151	132	136	143	156	138	145	114	152	147	121	118	133	147	140	135	141	164	133	145	134	134	131	116	145	143	127	147	143	154	135	135	134	130	134	134	148	146	128	145	138	153	128	140	140	148	136	155	146	136	140	141	159	135	140	124	134	168	149	148	121	148	135	117	148	141	143	142	122	149	140	140	130	138	131	168	137	125	139	132	121	146	133	155	137	154	138	130	141	129	145	148	151	139	150	146	126	161	125	140	140	145	144	121	125	145	123	161	153	133	138	124	136	147	129	125	129	147	141	134	150	158	152	150	129	146	148	151	135	129	148	142	145	156	139	143	146	138	145	152	156	132	138	128	145	131	170	149	134	173	130	144	134	113	133	130	139	144	124	132	165	128	133	148	131	160	141	116	129	142	135	139	138	115	141	130	124	139	142	147	130	124	154	131	124	135	122	127	129	118	133	142	148	124	139	122	128	140	116	149	151	125	139	134	145	147	126	152	125	130	140	150	140	168	153	153	144	165	126	121	122	148	126	148	136	126	140	138	139	122	151	148	137	150	124	147	143	124	137	123	141	130	123	139	155	148	140	160	156	133	144	147	151	141	135	160	130	157	137	127	136	141	127	146	127	155	146	142	138	127	130	136	130	142	128	131	157	135	140	137	129	124	161	117	145	128	147	157	132	133	147	142	147	131	165	133	149	144	151	129	134	116	140	135	138	137	147	132	124	122	152	137	123	155	151	139	162	144	131	140	147	129	147	132	147	153	126	143	149	135	152	145	145	141	144	141	132	141	139	129	153	137	127	144	149	157	141	142	126	139	136	147	134	141	135	113	129	140	146	151	129	144	156	148	130	156	139	146	125	145	122	111	157	130	159	131	128	140	138	151	140	130	130	150	132	147	119	106	131	138	132	147	141	135	125	153	156	130	133	123	141	162	122	167	143	144	132	155	130	115	141	132	110	116	139	134	134	144	145	128	158	124	144	153	151	134	130	128	142	131	139	144	128	145	144	126	140	142	145	130	116	149	161	160	152	142	159	132	154	150	138	124	163	116	124	120	136	141	141	135	140	136	132	135	150	126	139	132	129	126	139	154	136	146	132	133	155	148	144	120	154	134	158	142	135	142	131	136	149	135	151	131	135	163	132	148	153	117	166	141	119	129	148	137	127	146	128	148	155	149	137	146	142	119	113	141	142	120	137	138	143	147	145	116	148	136	126	151	148	142	145	132	134	141	127	153	122	127	138	162	131	152	147	164	117	128	113	128	141	143	141	133	154	150	132	147	123	124	133	156	148	131	141	128	129	121	143	127	147	122	143	133	139	139	149	152	161	158	149	146	142	125	153	132	119	134	128	129	132	145	110	146	142	156	131	120	160	130	142	136	133	154	146	132	141	155	139	154	140	145	123	143	141	132	150	137	120	139	130	130	138	135	157	146	146	136	147	147	141	134	147	145	142	139	131	131	150	158	160	137	133	135	139	129	133	147	140	136	127	126	125	141	143	146	158	141	150	140	121	123	148	135	131	135	123	129	134	133	139	132	124	148	154	133	144	139	159	149	125	140	122	115	142	131	153	143	147	151	149	118	137	131	138	132	139	141	126	152	139	147	153	149	138	140	137	149	154
15802	29798	24994	14344	10467	8354	6685	4972	3615	2916	2543	2054	1655	1317	1181	1101	990	822	799	615	612	517	495	432	423	413	360	397	402	378	367	364	345	328	359	317	326	320	297	258	272	268	326	241	293	272	278	303	298	258	279	261	261	259	266	255	278	230	251	260	266	267	251	244	269	273	256	243	247	290	244	263	222	255	236	249	230	259	253	240	274	258	229	249	260	252	229	257	212	232	254	216	239	260	239	248	238	233	239	227	233	268	242	235	274	242	250	243	236	251	235	233	245	233	234	260	219	245	241	268	243	220	228	261	221	265	262	250	228	262	272	259	257	284	251	248	265	241	246	256	224	235	231	232	244	237	242	227	260	216	226	252	258	256	242	219	209	240	236	228	243	246	241	208	228	249	246	236	253	249	269	207	235	225	230	240	239	260	258	222	219	236	260	259	240	218	231	232	249	262	262	242	229	207	219	254	238	253	226	240	255	245	242	249	224	238	249	236	265	232	246	241	251	243	248	239	262	274	261	272	252	253	255	252	244	231	253	237	250	307	231	258	233	260	260	236	244	232	239	218	237	266	265	255	265	234	250	232	238	231	233	248	276	223	266	254	228	234	240	226	229	247	240	252	219	226	278	253	263	244	256	243	243	241	213	240	236	230	235	268	212	241	245	252	216	244	248	243	248	224	243	249	238	265	261	234	244	227	256	239	217	237	233	244	241	243	221	254	250	245	257	221	257	243	237	216	264	247	248	256	242	243	240	251	231	264	235	226	228	226	252	251	255	236	214	221	255	244	255	224	248	227	252	250	240	249	230	246	224	256	238	259	220	245	247	253	270	252	261	225	236	244	223	233	227	234	244	260	227	273	228	221	236	245	248	252	237	266	238	224	246	226	227	257	252	245	260	256	209	225	236	225	247	253	237	239	281	237	263	237	237	262	251	243	228	255	256	244	256	258	273	261	232	267	251	264	244	262	216	255	209	216	234	227	202	261	280	244	237	241	237	256	238	246	238	244	245	272	226	236	227	264	212	265	228	249	248	252	242	239	249	256	218	246	239	252	243	233	246	247	239	233	285	239	246	246	260	244	230	219	230	254	259	214	259	241	228	219	256	253	233	237	212	234	262	228	269	260	242	222	252	255	231	248	264	212	249	269	248	233	246	203	234	256	216	269	246	235	266	224	230	266	239	253	215	253	260	248	232	251	237	244	253	262	245	244	265	254	267	256	236	239	232	234	260	260	233	223	233	256	219	238	227	245	245	258	236	211	227	261	251	258	219	253	249	239	225	219	263	242	243	245	261	240	270	223	240	242	252	245	255	219	221	230	240	250	246	231	251	236	230	237	217	239	240	222	281	243	246	278	244	272	242	222	240	245	242	247	258	225	219	223	240	242	227	242	235	246	246	252	263	270	224	262	215	241	243	241	242	257	242	219	222	242	240	230	243	243	263	264	232	249	263	231	260	239	228	237	259	245	248	218	211	237	234	248	227	233	244	239	242	256	236	233	237	265	229	256	250	244	268	258	240	254	221	229	231	231	232	224	217	260	225	249	253	232	240	262	249	246	206	258	256	260	255	244	233	265	256	238	217	255	251	217	228	252	240	254	225	222	227	240	271	223	201	235	251	248	235	235	256	243	241	248	241	266	242	220	242	270	258	256	252	230	278	253	221	231	252	244	240	238	253	240	214	230	233	227	241	246	251	244	241	254	270	254	253	216	245	246	244	257	255	260	244	239	237	237	237	234	217	228	219	264	239	231	225	252	257	239	262	259	260	231	235	254	238	232	244	241	226	248	293	249	282	225	249	267	222	260	239	247	234	276	234	234	230	239	231	245	232	262	259	255	242	283	263	242	248	264	261	218	269	245	246	222	259	243	234	231	232	220	236	257	234	263	273	236	225	253	212	237	252	222	199	251	257	240	235	217	234	245	236	219	248	242	222	236	252	246	269	256	245	221	234	240	240	244	262	224	267	224	242	242	244	228	223	249	232	272	234	230	259	240	238	244	235	241	223	265	239	254	236	254	243	245	263	246	205	234	218	221	239	265	234	211	241	249	251	237	236	239	234	253	216	235	238	252	256	251	250	227	230	241	237	229	258	239	244	249	246	253	246	238	231	269	234	245	271	244	241	237	236	235	271	260	231	229	254	241	221	216	235	261	227	227	237	239	263	213	234	285	257	228	240	235	256	248	256	253	239	241	259	248	250	241	264	207	248	269	236	239	246	254	242	235	221	252	261	262	238	255	278	268	221	245	240	239	231	259	246	275	238	229	243	224	248	273	229	228	240	236	222	212	232	226	261	220	223	241	260	237	252	229	242	228	249	231	246	240	256	258	237	239	258	243	273	260	235	212	230	246	258	225	237	261	228	239	227	261	247	268	244	264	244	228	241	242	240	238	229	261	244	245	234	245	247	240	240	246	222	261	241	237	254	274	232	211	233	244	240	222	262	232	250	249	234	252	248	247	232	232	234	231	232	232	241	239	233	265	236	265	242	260	253	253	253	239	238	235	235	232	254	241	232	222	251	232	213	252	254	261	244	237	221	256	230	234	246	262	243	249	239	234	222	225	233	250	226	243	235	236	230	278	247	239	245	251	257	228	262	243	241	232	240	231	247	238	233	236	268	245	222	232	225	217	232	242	258	232	232	274	250	250	253	269	244	248	234	246	237	246	230	239	240	246	222	267	251	242	250	231	218	239	255	237	234	236	237	263	230	254	274	244	225	229	227	219	250	266	240	244	237	238	241	245	227	228	258	231	236	244	229	254	241	241	247	276	243	253	216	254	251	235	249	247	249	260	233	222	248	230	264	266	235	268	223	229	245	242	269	235	250	262	224	252	257	245	229	229	234	242	254	244	251	229	212	244	261	257	238	246	231	233	221	231	242	259	213	270	236	245	245	234	246	246	240	251	237	236	232	288	261	257	221	232	210	233	273	231	244	277	259	249	220	249	239	250	239	250	231	225	263	248	245	226	245	249	221	229	246	235	236	241	246	251	221	233	244	237	257	226	241	239	223	237	225	241	251	246	220	241	250	231	231	234	224	238	222	249	249	247	236	257	228	244	208	253	261	254	242	213	242	237	248	233	250	241	272	254	249	246	239	248	251	248	221	228	226	224	242	238	232	253	229	239	270	254	226	233	247	261	263	238	237	244	239	227	246	228	254	240	248	238	227	246	253	245	245	240	251	245	249	229	257	239	234	248	254	249	236	246	258	249	225	224	260	228	261	249	233	233	237	244	211	252	220	245	246	233	253	266	249	228	245	251	263	258	260	227	246	242	247	243	246	225	258	261	255	241	241	227	258	233	247	247	226	244	262	227	236	260	269	209	237	245	231	240	257	247	267	252	232	253	237	235	246	239	228	245	228	239	245	263	248	222	254	256	239	263	245	235	244	239	262	262	206	249	223	267	239	243	243	269	228	221	274	268	234	262	219	220	240	253	230	239	233	245	227	252	232	223	227	263	232	256	238	263	208	238	228	256	221	241	226	245
27099	20437	11352	3306	1522	1083	965	779	570	591	536	516	504	474	455	429	451	459	408	419	406	400	436	398	407	416	386	378	386	424	362	407	385	366	374	368	397	382	385	381	385	372	385	353	358	379	377	393	400	407	373	390	384	389	383	413	402	384	373	387	390	388	381	375	363	403	386	382	356	354	375	415	428	400	400	392	400	385	407	407	399	386	432	399	361	382	378	409	363	375	359	393	403	395	372	367	360	343	383	395	415	360	365	356	387	391	420	396	376	405	401	382	389	402	379	400	377	397	388	379	395	382	383	408	376	390	381	405	352	395	391	409	428	384	377	391	418	386	385	419	375	394	415	370	357	402	365	351	394	350	374	415	389	408	381	392	387	399	351	407	372	405	388	343	366	381	377	374	384	381	355	362	388	404	330	354	375	362	347	354	364	355	363	383	394	355	373	407	418	360	383	397	381	392	393	375	370	372	399	413	369	399	367	382	409	356	412	405	367	354	419	391	377	405	393	443	381	408	392	360	420	405	405	367	348	396	376	407	406	377	387	394	377	380	391	379	370	399	410	383	420	374	384	409	387	373	366	399	384	395	379	406	345	376	439	336	424	382	383	379	404	372	381	390	402	399	400	378	390	386	381	386	386	391	408	375	388	363	361	379	423	359	374	401	383	381	377	373	383	402	381	373	381	387	407	372	383	382	380	401	385	370	436	410	379	408	361	422	404	411	427	375	347	402	387	380	394	384	394	383	376	389	414	373	366	352	380	390	359	403	394	365	378	386	381	369	395	383	411	376	415	373	404	401	382	349	369	378	398	365	400	377	377	345	404	384	396	387	385	397	389	377	400	375	401	397	407	411	409	363	380	372	377	366	389	376	396	368	382	388	396	428	385	389	399	411	414	402	434	391	372	397	381	403	380	417	384	382	360	357	374	371	358	373	370	349	412	389	383	385	407	395	392	417	382	352	379	399	390	367	382	374	397	402	362	379	376	417	369	339	442	428	421	374	415	393	394	388	373	390	389	391	354	388	407	398	418	373	380	403	385	358	397	397	391	381	411	433	355	369	438	380	374	389	385	430	388	370	384	397	413	385	370	396	390	385	373	336	392	378	377	404	391	363	370	394	370	391	421	372	361	418	370	402	368	348	397	412	397	402	382	403	392	369	390	395	364	412	366	369	395	366	387	370	373	380	355	419	394	389	408	390	402	402	381	425	371	396	342	375	391	382	375	400	387	401	406	396	376	379	382	387	403	411	408	387	409	373	365	396	420	385	393	387	341	385	377	401	410	421	398	376	343	384	402	367	386	399	396	430	415	392	391	378	395	395	377	363	394	400	381	423	349	393	406	355	413	394	400	376	390	392	366	409	398	388	423	365	373	384	359	413	354	377	382	374	395	367	388	379	381	383	399	418	372	400	384	384	423	404	359	371	368	382	363	422	395	364	360	409	364	398	376	398	404	355	382	406	397	382	365	362	404	403	382	371	366	380	392	387	395	390	367	402	409	405	379	390	384	388	376	376	388	371	373	368	389	365	405	401	389	355	383	365	391	407	411	360	401	328	373	396	371	390	392	376	386	369	379	349	395	394	396	397	366	376	400	401	364	372	381	427	353	380	401	396	374	396	392	398	381	400	384	375	393	404	398	391	375	389	382	354	386	381	400	423	364	425	394	379	394	372	379	379	412	364	346	384	387	397	368	397	396	388	396	407	380	382	385	368	370	416	384	385	402	384	425	381	406	383	397	377	382	402	380	396	423	395	399	369	363	400	392	371	365	403	391	384	423	395	393	389	381	415	396	362	415	346	426	394	360	389	377	360	410	384	352	415	420	403	365	419	353	386	370	356	373	369	393	369	384	373	378	419	385	398	396	381	397	375	390	404	432	404	362	391	401	383	400	389	395	378	370	385	407	396	416	380	403	393	385	383	382	365	400	398	395	391	386	393	384	390	392	383	397	356	376	370	399	399	384	392	393	392	405	356	413	380	378	381	370	427	389	385	385	365	410	353	364	355	399	383	398	354	374	375	370	388	374	408	393	367	413	410	357	369	376	425	388	378	376	352	399	385	388	356	380	370	393	354	408	348	444	415	425	360	372	367	381	374	392	387	421	386	404	360	382	376	373	376	376	398	350	378	392	441	386	388	400	417	392	402	375	387	384	375	360	389	357	417	379	364	396	424	393	388	374	381	406	390	377	418	398	350	373	378	376	393	396	388	381	386	362	355	382	352	410	380	414	403	369	408	411	415	383	380	374	429	381	369	395	365	368	368	373	401	372	404	399	398	369	397	385	397	379	403	382	392	401	405	424	378	380	401	369	396	421	372	406	364	388	381	390	400	383	389	382	357	372	367	365	379	388	359	376	366	368	393	388	382	361	406	340	423	437	389	397	371	369	363	358	377	378	395	383	389	405	400	385	374	370	373	371	371	426	424	379	384	375	388	354	378	387	380	414	381	350	395	374	406	382	367	409	383	366	401	424	402	370	394	369	375	379	390	353	385	397	359	415	356	389	409	385	389	419	388	381	402	406	378	440	410	389	397	395	391	419	376	414	395	429	434	421	348	380	417	380	369	377	394	382	389	372	391	389	414	369	383	394	367	411	385	354	406	393	385	380	360	370	381	358	375	371	396	386	363	386	384	417	389	408	414	353	410	380	374	378	376	371	347	412	399	413	386	425	363	413	384	377	407	379	379	391	357	396	385	356	399	382	425	390	409	389	391	387	401	386	402	408	372	370	392	398	369	415	405	383	398	384	407	388	396	376	355	380	402	396	434	398	352	376	418	392	348	396	395	413	397	379	421	412	405	400	372	365	355	389	394	374	402	413	396	414	411	409	394	394	393	376	382	382	404	354	362	371	340	371	378	381	401	376	375	379	392	338	383	392	401	395	353	384	400	374	379	373	407	383	420	378	367	363	390	403	382	398	398	385	396	393	374	373	399	366	356	356	388	369	366	373	390	395	402	376	385	388	390	374	392	395	395	378	400	387	403	399	381	410	378	363	387	410	402	401	396	357	402	390	350	362	390	375	397	420	407	401	369	363	353	363	389	413	414	362	368	394	428	393	405	379	360	355	386	372	363	396	393	412	411	369	386	401	378	400	418	392	383	389	393	384	359	356	389	414	402	381	418	362	350	366	378	366	383	420	388	375	366	390	392	379	380	368	401	404	374	398	393	335	402	427	389	356	414	380	392	358	396	362	402	389	392	396	372	389	366	423	400	358	410	421	420	406	384	413	352	377	407	383	430	421	372	393	423	363	367	411	395	416	384	407	358	395	356	383	378	409	395	383	393	360	432	360	346	358	321	360	369	365	358	412	391	386	365	370	380	357	395	401	407	375	402	367	370	416	397	389	363	415	352	417	381	386	419	417	399	359	379	371	367	369	402	370	372	384	382	421	372	362	380	409	379	379	396	424	368	393	389	395	391	383	375	397	396	385	361	378	399	402	369	374	417	398	380	387	383	375	407	369	386	398	416	426	376	404	391	361	375
11302	17185	13408	5421	3752	3097	2794	2071	1490	1316	1298	1177	979	935	863	870	857	807	764	726	674	730	690	673	648	692	627	680	675	651	656	678	708	671	640	682	652	614	690	661	666	678	678	670	650	666	665	647	672	681	645	611	652	685	632	660	621	664	649	689	626	636	602	650	628	641	595	669	661	672	687	604	618	665	680	648	636	642	637	648	610	646	620	665	647	631	591	607	621	649	642	630	641	652	636	638	707	624	642	607	653	624	636	652	609	686	667	676	699	636	667	644	662	644	628	690	636	653	625	611	634	650	669	628	641	617	653	669	689	619	643	624	668	593	664	644	665	681	639	662	644	634	648	636	642	627	657	627	650	646	659	591	607	593	651	662	646	622	635	677	607	619	569	624	639	709	660	656	695	633	661	638	634	649	647	628	655	637	637	688	667	599	679	632	664	619	643	621	652	638	644	659	677	647	685	676	673	672	622	674	686	662	602	706	652	647	660	619	709	604	616	629	643	651	676	669	575	647	640	625	665	707	680	694	647	608	596	650	651	674	667	588	625	617	676	682	648	632	627	627	621	597	634	614	695	608	630	615	657	637	645	639	693	612	648	622	653	662	685	658	645	648	613	698	627	669	612	689	631	640	615	649	669	623	624	657	609	637	664	605	651	686	695	633	660	683	649	679	597	625	677	620	691	631	657	634	631	610	696	658	642	625	615	646	639	643	646	655	637	616	649	652	592	678	619	652	637	615	607	596	633	645	657	652	667	609	668	628	674	628	669	659	629	657	624	623	650	661	673	674	663	665	644	623	646	666	653	673	654	628	639	650	633	695	550	639	639	651	609	672	641	631	649	636	619	680	628	668	681	700	668	600	624	709	659	648	615	600	668	597	668	633	697	605	636	624	609	638	664	624	638	648	620	675	622	647	665	626	660	685	629	680	665	647	653	633	662	650	678	656	649	671	645	635	642	663	665	664	683	683	661	647	638	679	611	664	641	677	660	659	628	675	599	632	658	635	630	643	633	619	676	620	641	644	607	617	660	647	648	625	638	664	645	672	669	689	694	637	609	648	654	645	683	621	622	657	660	659	685	635	663	652	603	682	624	647	646	634	682	648	630	706	656	638	656	658	656	618	601	674	657	617	628	632	612	598	632	664	633	638	637	667	643	647	636	643	634	650	630	622	674	636	674	679	616	626	693	635	635	658	613	626	599	624	642	643	655	637	663	635	621	630	637	610	610	635	646	651	673	689	639	669	630	652	695	667	629	664	600	625	642	686	640	656	577	607	625	675	639	615	630	675	616	672	683	638	646	696	625	612	674	667	628	650	644	659	636	662	681	674	699	626	645	683	631	681	702	638	654	655	627	657	621	613	599	652	647	674	649	648	696	680	600	657	636	642	636	591	633	657	651	662	657	643	676	641	638	631	668	686	687	635	604	702	658	654	640	668	668	647	571	645	674	688	618	648	635	653	628	664	627	631	637	680	653	634	653	676	623	662	640	631	670	634	656	627	620	649	654	615	667	644	617	686	653	633	641	694	664	664	645	678	612	608	643	634	625	682	633	640	643	644	645	665	633	651	636	680	639	662	622	696	640	679	632	673	657	670	620	637	649	638	659	640	658	630	625	659	641	659	643	628	665	645	667	662	674	662	665	664	647	633	655	640	629	673	628	657	651	636	687	635	638	633	617	661	693	666	639	620	599	599	655	631	639	632	609	646	641	632	653	655	627	682	662	658	651	616	639	642	656	691	626	681	606	623	642	631	671	651	685	594	634	669	657	676	644	682	684	632	611	644	623	641	666	640	632	608	668	633	668	666	673	651	650	649	632	632	605	626	633	629	599	651	661	651	690	664	671	652	638	636	636	623	619	662	631	673	639	618	638	664	612	678	671	646	661	629	611	693	621	631	601	644	607	623	662	628	713	697	644	648	615	676	654	628	659	614	666	648	657	678	653	708	618	646	611	650	603	655	604	670	624	678	591	695	630	626	600	688	639	635	679	649	621	634	648	683	645	684	614	626	664	666	664	650	653	640	687	657	672	643	632	638	669	668	664	637	647	636	592	653	627	623	658	670	690	615	636	618	675	648	667	628	643	641	658	629	675	613	677	602	619	628	593	701	665	684	590	674	637	691	689	660	631	643	680	626	642	670	649	666	657	649	653	590	655	638	680	646	640	666	656	636	668	667	671	665	638	638	607	676	688	624	696	646	605	609	634	643	619	646	674	662	642	631	645	638	635	650	658	668	665	637	644	620	689	658	639	661	703	654	637	671	637	653	674	646	668	654	652	600	635	653	655	663	632	702	660	673	665	624	647	681	629	641	606	596	624	655	679	638	626	652	646	709	659	662	729	646	604	646	638	657	617	616	658	649	624	634	687	651	649	617	643	672	657	626	693	652	655	639	664	691	681	662	650	677	633	652	642	629	697	598	640	650	639	667	627	633	677	665	657	620	638	669	638	619	642	655	649	693	676	665	619	643	634	565	656	672	663	629	658	670	664	655	616	658	616	664	661	676	607	687	630	609	652	665	624	636	661	616	636	602	620	679	646	661	642	656	683	614	608	643	635	615	632	627	674	596	614	618	680	691	690	687	651	677	649	618	618	636	622	647	678	668	664	666	665	616	613	648	633	651	651	583	639	644	627	640	699	620	679	690	613	693	641	617	652	626	682	652	631	632	654	627	651	667	672	678	673	684	615	652	684	633	630	684	649	637	648	666	633	669	650	640	673	655	668	653	668	640	654	655	643	647	624	624	661	636	626	685	689	624	650	631	686	664	666	632	648	664	641	579	639	645	592	600	652	642	620	658	680	684	613	644	678	656	636	631	626	654	650	621	628	663	636	643	660	616	605	686	668	657	664	614	641	617	715	675	680	600	676	647	637	640	659	705	611	614	673	617	654	645	648	622	667	619	601	701	651	642	694	635	675	669	657	640	679	659	669	645	696	715	671	646	663	626	683	678	610	629	642	649	615	678	634	659	649	635	668	676	636	654	619	648	654	683	635	629	623	689	669	665	620	606	653	613	653	636	665	653	677	640	648	639	646	668	664	680	592	644	637	656	603	654	613	665	667	634	649	658	693	658	609	626	656	661	643	647	634	679	665	634	640	612	636	660	620	592	667	652	711	692	681	642	660	657	629	638	639	654	643	661	634	662	651	678	638	666	613	641	642	670	621	665	594	684	636	677	645	642	602	616	650	638	581	676	625	652	654	669	614	651	667	641	676	638	695	622	677	615	666	659	631	659	643	647	597	647	621	644	605	664	657	648	650	584	635	644	676	617	652	619	593	622	606	651	608	686	630	635	683	680	652	621	668	636	647	650	651	677	595	643	649	712	631	631	678	649	648	657	625	620	664	627	686	658	663	639	618	672	654	681	661	670	654	637	629	635	663	650	597	640	681	654	629	641	631	647	643	685	605	626	617	659	618	628	643	664	653	683	618	649	651	630	649	642	626	661	650	645	633	664	635	637	658	681	608	650	657	661	642	644	654	680
24537	21375	28364	24754	18799	3869	2089	1386	912	765	695	669	590	540	545	490	471	473	424	408	399	419	398	368	398	360	371	366	381	348	362	362	338	366	378	373	345	362	356	334	328	375	374	354	323	349	328	322	366	342	384	361	374	357	341	358	342	332	333	365	336	359	327	374	328	363	362	335	321	323	360	317	361	339	361	333	353	338	317	323	330	341	340	327	356	367	337	349	333	332	327	339	361	320	376	363	312	353	329	392	336	347	372	350	374	375	362	358	328	369	319	328	339	311	348	330	307	330	306	328	359	331	317	353	352	327	328	323	327	350	377	338	371	343	306	325	340	340	333	335	330	356	311	333	305	351	360	352	333	356	334	368	341	343	324	330	374	346	338	324	344	319	351	344	315	356	335	337	357	337	346	339	329	322	346	349	339	365	343	338	353	343	320	333	373	323	348	312	340	293	359	338	329	336	340	342	326	357	359	340	340	341	316	323	343	299	342	346	303	343	350	349	335	334	348	355	343	333	324	346	348	295	319	323	354	339	307	354	322	315	409	351	317	353	322	365	375	331	311	354	340	324	348	366	280	331	348	337	340	336	327	345	362	352	339	342	313	345	381	342	338	342	374	323	327	342	364	354	340	341	351	314	337	340	379	330	338	334	350	357	332	340	311	326	335	299	343	358	345	337	334	330	318	354	309	312	350	347	316	352	333	350	322	349	347	340	334	319	359	337	299	309	335	325	308	343	346	331	366	355	364	338	371	310	364	333	355	342	298	341	344	337	346	335	338	328	328	331	359	355	351	333	325	343	365	341	353	368	336	348	343	346	339	298	349	333	357	356	339	334	350	309	328	332	329	351	355	321	370	354	355	314	366	328	315	306	321	367	362	329	324	317	347	373	327	360	341	359	379	306	393	334	331	371	351	321	329	339	343	319	326	348	341	319	367	360	331	339	333	322	333	340	357	313	332	328	317	361	351	334	351	323	359	364	352	362	338	314	321	329	330	378	315	352	352	307	334	368	353	353	307	316	334	367	342	367	346	284	308	351	385	323	336	372	332	325	344	328	361	351	335	375	342	354	314	333	334	295	333	298	338	336	338	357	342	349	353	356	364	313	334	333	347	331	335	365	314	337	351	368	334	333	331	335	332	324	328	336	319	346	321	341	356	339	332	354	368	334	329	345	362	344	313	315	327	322	319	321	319	338	313	290	380	332	339	325	377	323	359	364	370	353	326	316	374	355	371	344	344	341	329	349	349	369	369	352	346	331	369	358	386	365	336	332	354	323	342	320	329	315	347	368	373	342	328	333	326	335	343	365	313	329	353	312	358	328	350	352	341	375	338	331	342	323	329	362	340	334	331	333	307	327	329	334	352	334	326	302	354	367	341	361	333	320	310	334	345	314	315	356	338	368	324	329	334	295	332	354	356	372	332	339	358	351	325	343	339	323	338	360	336	338	326	317	374	344	360	362	336	354	350	355	344	363	341	337	339	322	382	364	380	347	337	351	337	332	342	347	330	344	362	332	335	329	328	345	323	325	329	334	324	332	365	347	341	309	354	333	366	334	328	377	353	370	344	325	336	324	357	297	337	375	351	341	336	335	355	359	337	294	376	343	344	354	347	311	385	320	361	340	351	345	336	321	352	340	362	342	338	367	351	300	362	372	329	326	377	345	345	334	342	344	338	349	358	345	322	340	325	342	331	357	301	359	350	361	299	358	369	321	365	299	358	341	322	326	370	349	317	328	348	341	307	325	354	326	365	345	362	348	332	344	370	345	345	335	343	310	336	310	347	342	337	345	352	323	341	335	370	333	372	311	328	387	353	326	336	336	334	305	367	329	337	356	354	320	296	332	331	355	335	335	366	320	340	325	340	335	342	356	320	329	353	343	353	360	336	342	351	343	338	328	370	355	331	349	341	342	333	340	322	328	302	345	340	312	299	297	317	355	353	321	370	344	393	338	352	369	356	343	338	340	338	336	361	353	335	353	327	321	357	356	339	344	377	303	320	358	342	349	320	342	345	339	372	325	318	353	336	313	353	343	352	331	331	373	355	335	366	348	324	346	352	354	321	336	365	347	334	353	328	343	298	338	355	350	321	319	328	321	333	325	328	316	316	333	358	313	349	341	327	350	390	325	373	374	324	316	322	336	345	341	356	373	315	351	353	339	327	384	380	367	349	326	374	326	350	330	312	324	349	323	341	351	333	294	359	334	344	334	269	314	373	369	319	319	300	345	320	354	333	338	357	327	307	324	347	364	369	343	356	358	328	347	363	315	354	379	371	339	343	298	304	352	340	330	347	344	320	329	364	312	334	356	337	334	353	323	354	347	312	362	354	339	343	316	348	333	316	354	352	319	328	348	322	391	358	340	352	362	293	358	382	346	335	334	320	318	322	360	341	307	336	326	351	333	344	352	324	349	343	307	353	335	352	349	372	362	343	339	340	332	328	341	350	346	334	345	287	334	323	343	346	343	323	387	369	316	314	362	341	353	354	323	347	336	374	309	336	353	329	348	342	347	369	333	326	357	335	330	364	341	313	335	326	332	327	331	344	350	357	345	357	364	346	311	325	316	345	359	316	349	348	339	347	318	370	352	320	368	353	318	311	342	342	343	334	322	330	321	335	354	351	324	330	344	347	372	347	358	336	345	344	332	312	338	307	332	346	340	347	357	349	323	351	381	340	338	324	344	368	314	348	306	313	344	357	340	317	353	366	342	342	292	362	377	327	362	330	335	304	337	317	345	320	307	317	360	341	333	327	343	320	335	353	336	347	357	356	324	294	342	384	336	358	366	325	317	327	341	329	304	313	357	356	345	332	349	347	377	333	316	317	371	340	336	323	368	356	358	334	344	287	341	336	355	363	306	349	332	381	346	338	323	333	326	355	340	345	316	327	336	356	326	346	360	357	350	348	340	345	346	360	355	380	341	384	306	384	366	326	332	331	331	293	368	325	308	297	301	341	354	343	319	347	336	362	318	313	351	345	325	341	338	341	328	332	326	350	363	344	386	305	323	329	376	346	336	331	308	339	304	340	357	337	366	339	357	321	326	316	341	297	353	317	375	327	359	331	350	370	295	339	336	338	350	344	345	377	321	341	322	323	361	339	331	338	323	352	321	316	379	332	358	356	363	327	328	344	331	311	348	328	352	320	321	345	349	325	356	327	318	318	353	334	319	355	366	329	358	321	288	333	346	329	360	337	327	380	337	331	343	369	344	374	363	344	356	318	342	319	309	369	392	317	332	317	341	345	334	339	352	341	303	331	328	346	376	331	320	315	367	344	363	323	359	335	341	353	363	333	360	341	336	347	358	310	332	312	320	343	321	331	335	315	388	325	318	343	382	303	400	332	355	357	352	334	353	327	363	341	339	300	318	343	341	365	327	303	319	387	335	320	328	374	333	372	345	347	351	303	320	344	342	333	325	366	354	339	330	348	333	359	338	324	366	342	352	327	350	372	301	345	336	326	339	368	335	337	349	337	320	345	329	351	305
12207	24258	20560	9895	6721	5698	5073	3844	2466	2218	1854	1789	1491	1237	1228	1074	1038	915	850	813	716	691	635	674	683	609	665	649	743	669	672	612	658	622	605	581	615	635	593	608	628	625	605	592	636	543	637	591	616	593	555	551	572	540	542	615	608	582	596	603	554	563	621	570	621	573	613	609	597	590	587	610	584	569	581	578	586	566	567	538	605	568	565	614	589	608	572	605	574	561	590	548	545	551	626	602	578	561	593	533	569	574	558	604	595	568	541	542	579	629	542	581	587	595	587	596	594	557	592	556	578	582	578	571	609	590	574	570	562	578	546	564	609	535	546	582	594	574	519	609	583	578	584	611	562	594	569	586	605	597	561	603	525	601	542	591	600	578	578	591	593	611	549	648	571	583	576	520	580	582	568	590	595	562	617	579	579	572	629	581	576	564	592	572	572	602	575	569	549	593	567	555	581	550	580	591	577	563	535	614	562	614	582	566	570	621	568	634	557	592	551	591	550	568	577	607	603	559	637	581	582	549	572	553	597	568	565	603	582	542	597	604	574	588	613	509	603	619	568	512	557	605	627	593	591	575	542	611	603	553	549	594	579	580	603	618	612	620	591	568	534	643	586	589	555	595	598	669	629	598	577	566	546	564	557	595	610	579	566	603	593	589	624	576	592	613	591	551	556	525	588	568	567	630	554	626	545	533	576	587	618	579	596	614	604	587	565	555	582	581	548	602	557	544	559	593	587	615	604	583	596	561	579	591	611	571	563	570	584	541	584	562	567	573	588	587	573	563	574	580	570	562	580	580	576	576	609	556	604	573	549	583	572	570	557	587	561	565	567	593	591	534	563	537	616	548	580	577	597	574	623	549	582	571	601	579	562	592	587	577	576	561	591	564	615	587	575	597	577	588	603	557	627	554	583	551	607	570	549	592	565	582	575	572	604	580	582	580	575	573	604	591	559	592	579	547	583	595	600	587	606	598	584	602	547	557	570	575	543	550	552	564	584	543	541	584	512	589	600	559	547	591	541	610	602	543	618	585	563	571	581	623	588	581	597	584	582	587	560	617	550	579	543	565	555	600	554	580	596	583	589	571	637	596	556	587	563	583	565	595	572	591	554	565	610	533	581	536	559	557	564	598	583	605	580	565	583	550	602	587	580	598	553	573	545	580	582	566	584	594	562	607	610	605	572	561	552	563	604	592	611	596	549	572	551	603	614	615	606	584	561	606	597	558	542	586	595	580	615	584	576	516	597	543	565	564	590	574	590	548	579	586	662	591	571	578	551	575	553	580	584	524	521	591	591	579	607	560	578	533	587	542	603	581	562	550	596	592	578	594	590	540	591	595	566	580	571	571	580	581	578	577	556	562	557	577	620	555	583	562	615	552	548	629	602	613	601	565	591	560	591	592	566	614	591	602	612	546	594	561	529	599	590	602	590	590	585	592	594	573	549	635	604	596	560	582	570	566	567	592	591	544	568	589	548	569	584	589	595	577	582	533	619	596	565	571	583	579	566	564	586	572	571	567	547	613	592	572	582	548	598	607	572	564	588	570	601	541	585	551	555	590	590	594	531	592	528	567	576	587	595	569	577	574	621	590	550	571	628	580	596	516	569	586	589	605	616	550	547	546	593	588	592	558	557	627	616	528	546	548	550	578	575	574	556	581	564	578	603	585	572	583	568	586	561	611	570	578	561	569	582	571	586	594	545	576	546	555	509	557	597	595	603	583	581	543	592	567	570	580	525	600	583	590	554	616	589	553	599	572	545	574	570	554	600	625	550	585	598	605	568	552	579	550	598	531	569	590	554	620	587	575	544	619	572	556	564	580	561	560	569	577	582	576	605	562	573	552	577	595	664	646	589	623	608	590	550	591	556	577	588	610	560	610	545	584	630	550	602	516	537	591	603	592	608	578	579	576	563	563	567	545	534	618	575	578	535	562	566	555	610	563	600	596	568	593	575	526	581	551	597	576	568	567	565	637	553	580	621	571	573	562	610	624	589	619	549	574	584	581	558	604	549	591	588	586	565	623	500	604	597	543	593	545	554	562	608	580	590	569	596	575	604	559	587	532	568	587	621	551	585	585	595	579	526	613	520	604	605	597	552	591	570	535	567	572	595	595	582	559	610	587	591	603	600	549	659	618	565	574	599	615	563	565	561	566	607	598	607	593	581	549	602	616	538	587	575	553	609	592	600	624	572	579	565	564	565	578	627	585	571	616	532	573	543	617	576	645	569	569	590	617	581	567	563	597	561	612	594	581	632	552	548	551	548	561	564	606	555	556	593	610	627	579	590	564	567	623	559	615	578	579	579	550	595	623	575	569	551	580	565	578	590	600	578	572	616	541	564	559	582	603	559	582	583	571	561	573	558	558	575	561	557	577	592	595	559	588	555	581	592	548	576	608	569	548	596	548	561	607	570	576	572	597	605	601	567	577	529	567	572	586	583	559	570	572	556	597	634	616	586	572	555	592	589	556	578	547	524	597	554	611	574	579	604	623	555	594	577	566	615	579	596	550	524	590	584	569	537	566	534	530	621	520	568	560	529	551	595	570	578	558	561	523	550	579	592	614	581	582	567	603	580	586	575	573	574	575	574	567	584	616	583	596	582	611	528	547	550	558	571	548	578	625	613	579	576	525	535	563	586	589	565	582	539	572	588	552	619	594	591	573	570	581	528	567	624	565	573	606	562	585	625	594	575	606	581	546	590	563	584	567	579	620	551	573	577	587	548	648	635	571	583	574	566	558	585	532	586	611	574	545	543	565	568	567	584	608	587	539	580	573	617	583	547	574	646	578	549	597	629	579	571	616	553	603	571	580	640	581	567	570	553	584	608	582	594	603	538	548	602	546	564	581	588	546	542	595	575	632	590	584	576	591	588	566	562	543	573	556	562	600	594	575	577	585	573	539	539	584	552	523	578	592	536	589	592	560	550	553	586	564	577	578	598	592	560	581	559	621	565	540	580	570	548	595	554	550	579	548	575	594	587	607	575	554	562	617	562	608	610	539	600	551	605	544	636	597	599	547	572	590	596	563	550	584	564	571	533	591	545	582	606	549	553	573	583	594	547	602	563	597	565	580	584	549	575	580	563	535	605	618	631	600	615	588	554	570	543	583	588	527	581	569	523	614	605	563	552	588	551	596	550	523	594	577	560	551	597	611	596	571	637	611	563	558	587	569	584	586	572	567	616	572	560	558	668	590	598	563	598	557	585	554	571	562	553	581	548	574	565	585	551	575	568	574	571	575	623	596	590	589	600	610	566	564	529	560	554	565	584	567	628	575	540	555	581	536	594	568	574	581	626	555	531	609	542	585	571	555	597	582	580	585	578	579	564	566	609	583	572	599	583	578	575	574	582	562	572	583	593	577	600	620	617	582	590	624	551	570	552	546	575	604	565	603	558	570	537	540	601	605	599	594	628	569	565	576	576	578	569	581	541	580	557	594	603	580	581	592	563	618	541	545	595	537	574	561	594	587	594	558	599	575	597	560
23452	21328	29114	23923	21339	19309	4892	2021	1019	876	674	584	513	495	433	418	336	318	271	229	215	217	215	181	200	149	196	200	163	197	185	184	141	164	147	191	159	161	135	131	149	129	129	162	173	138	171	149	158	121	153	135	131	149	132	132	123	144	148	133	143	114	147	133	147	139	146	141	163	160	141	155	114	147	140	132	137	132	135	133	113	125	133	131	122	136	111	113	148	119	142	148	159	134	124	169	123	142	134	137	120	120	142	155	156	145	141	130	125	154	129	125	139	145	139	144	153	140	147	133	139	133	146	169	138	135	139	151	134	161	154	167	140	140	137	157	120	142	133	117	139	130	143	141	157	125	140	149	139	132	133	130	146	143	125	132	143	118	142	143	131	135	133	128	138	143	162	130	159	125	145	136	139	151	145	133	142	146	154	141	132	130	129	135	161	145	150	111	132	155	130	144	141	123	136	147	160	126	125	164	144	124	135	152	132	120	127	133	155	134	131	152	162	117	134	138	133	143	130	147	139	143	118	136	115	119	148	153	138	163	145	117	147	139	133	147	146	130	118	130	147	140	122	133	134	138	139	138	131	147	136	110	144	136	132	147	143	139	154	134	131	148	130	149	143	159	150	129	152	146	143	146	150	137	112	155	125	137	124	127	122	167	153	136	164	134	139	132	129	128	158	135	126	135	137	125	129	138	135	140	134	138	151	134	120	134	131	130	135	141	134	117	125	146	144	145	125	149	126	121	130	157	131	142	117	131	133	135	130	125	148	146	132	146	126	153	135	142	149	142	136	119	158	135	131	162	143	137	136	150	132	122	137	146	139	134	141	158	143	118	150	128	146	125	141	119	145	156	141	114	152	144	127	143	151	127	134	134	119	139	136	143	159	134	145	122	138	139	143	135	138	157	138	141	132	144	152	154	133	125	142	135	137	141	135	150	139	141	146	146	131	127	138	144	128	145	125	123	132	129	127	139	152	127	131	139	133	139	131	130	142	135	132	126	123	138	145	130	130	118	147	139	152	128	137	148	149	129	143	129	153	134	149	143	143	138	146	133	144	119	115	143	131	143	117	114	127	143	152	130	140	150	136	137	120	145	147	128	133	155	139	136	130	140	140	168	134	125	147	132	145	116	143	137	145	168	129	149	111	132	128	131	150	129	141	142	126	151	131	121	106	129	146	125	127	137	143	143	136	117	130	121	137	140	126	143	143	150	131	137	152	140	128	135	134	125	155	137	142	148	137	140	131	125	133	134	141	124	140	159	116	139	135	132	152	142	111	159	157	139	143	140	146	135	138	147	142	130	141	129	149	137	154	132	112	141	132	150	124	129	129	117	135	143	121	139	124	141	134	157	138	134	143	169	119	137	143	113	145	145	149	152	134	127	141	159	132	125	138	124	129	141	132	133	151	139	128	123	144	142	132	131	131	128	133	116	125	148	130	126	147	120	130	143	153	123	134	140	137	113	130	155	144	142	138	126	135	152	124	153	134	148	133	128	126	123	154	169	155	118	123	158	131	114	126	139	126	139	139	134	144	121	141	123	138	132	138	126	155	154	136	155	128	152	132	135	146	142	152	160	156	168	118	124	144	133	131	165	152	141	142	123	124	133	126	135	124	140	137	124	153	147	135	152	115	107	137	132	137	150	129	144	134	148	139	146	140	140	124	133	154	138	147	147	141	153	151	137	132	140	131	145	125	150	116	138	113	142	141	126	146	159	155	120	135	128	143	153	149	124	135	138	147	123	129	141	153	116	137	128	124	144	141	137	137	141	141	140	128	150	142	147	118	137	143	147	148	152	138	133	143	140	120	118	152	134	153	126	142	118	123	134	124	144	153	138	138	175	140	131	137	131	144	125	143	151	153	126	144	149	133	143	117	142	128	129	147	122	160	148	140	153	153	123	143	123	156	141	162	141	119	137	132	142	132	134	143	124	166	130	133	127	148	135	109	139	141	134	137	120	129	130	139	135	117	125	130	147	119	142	146	118	142	159	140	129	149	140	134	124	134	144	137	127	128	130	143	148	144	123	122	132	134	151	121	126	118	134	109	144	150	135	119	128	130	140	146	133	153	131	148	132	144	136	123	126	144	128	143	156	125	118	148	131	140	119	136	145	140	113	130	142	142	132	125	137	145	111	145	149	162	152	147	108	129	138	116	129	161	130	133	114	145	139	116	142	120	146	150	139	137	132	141	144	127	117	126	161	137	118	136	140	128	123	132	101	142	141	155	133	142	114	132	143	140	136	135	142	152	138	126	132	150	119	149	127	165	151	137	116	133	129	122	123	141	148	142	165	131	109	142	135	139	138	135	134	141	133	163	137	129	164	144	117	118	143	131	140	149	140	127	147	144	164	121	125	139	140	125	136	144	133	137	133	111	150	138	117	153	127	138	158	142	131	111	136	127	151	134	141	134	128	137	134	141	144	144	132	144	134	122	125	132	148	129	145	129	126	146	128	129	144	137	144	142	121	148	134	130	150	164	146	131	131	132	140	118	135	142	133	134	160	134	135	150	134	135	128	127	131	150	125	149	155	129	158	165	143	165	145	135	125	142	123	129	133	105	138	135	134	125	108	145	147	141	116	148	116	147	148	139	137	157	139	146	133	141	122	128	125	124	139	140	133	125	123	124	127	147	139	127	133	138	118	139	147	125	156	148	148	121	137	119	155	120	110	143	159	139	158	138	148	125	125	132	154	151	122	124	150	125	132	135	147	135	152	132	134	127	149	144	122	129	123	160	131	148	150	130	133	125	137	135	128	141	145	122	121	136	138	154	155	144	133	154	135	126	126	140	141	142	149	112	131	137	136	170	149	143	143	146	129	155	134	123	153	134	129	134	148	140	145	130	124	131	136	132	126	122	145	142	134	145	160	140	125	134	127	135	148	139	151	117	172	112	135	129	155	137	150	147	144	141	139	127	138	159	152	145	136	142	128	127	140	136	151	133	151	132	131	123	128	157	111	115	138	124	140	152	148	131	136	123	134	141	132	125	144	145	146	117	130	146	125	106	149	130	133	140	145	123	138	125	167	129	145	162	151	123	150	146	146	116	159	142	134	123	121	162	155	119	136	135	136	140	148	132	138	147	140	146	129	164	153	139	127	139	143	134	158	146	156	152	151	148	142	120	130	121	117	149	137	144	140	126	128	133	127	115	139	133	133	145	124	129	142	129	117	141	126	129	151	126	139	124	125	130	132	139	117	145	124	124	148	143	150	128	127	132	155	132	134	136	142	148	142	122	139	125	126	134	144	145	139	153	152	136	142	129	139	141	123	142	141	152	140	159	144	140	132	135	130	126	151	109	128	116	142	134	132	135	137	133	120	149	134	145	117	131	155	149	154	148	123	128	104	145	135	132	151	141	134	134	159	147	126	137	142	129	131	125	133	133	153	123	126	126	136	137	143	134	146	147	125	153	143	144	123	143	142	148	119	135	127	138	122	151	119	128	139	110	120	151	133	149	152	133	133	113	152	149	140	142	134	153	146
14458	28244	25766	14526	9375	8096	7360	5797	3381	2851	2376	2052	1631	1490	1253	1219	1033	785	684	579	515	492	444	432	389	403	403	405	378	353	370	376	343	329	309	301	313	289	286	261	287	282	255	285	271	293	263	288	273	273	272	250	263	261	242	256	250	271	250	254	291	235	243	240	240	247	221	258	278	229	257	254	258	278	242	231	250	247	262	257	242	286	247	238	251	279	232	248	227	252	262	224	244	256	219	232	234	219	232	252	245	243	253	244	234	224	247	235	223	246	245	242	251	226	244	263	244	232	222	262	250	252	250	233	234	234	240	232	260	243	236	273	238	252	232	231	227	233	262	246	236	232	225	232	252	253	243	242	252	219	255	243	263	210	223	224	279	248	238	219	250	278	222	245	273	244	227	234	254	245	254	238	233	233	222	225	220	250	220	227	224	209	244	247	225	243	229	251	245	238	222	226	235	255	226	243	221	251	220	252	222	220	248	240	232	218	232	233	258	210	222	235	270	259	246	228	270	256	232	250	254	227	247	228	266	241	242	250	277	246	245	235	228	237	217	257	249	252	221	216	269	264	230	242	222	249	250	255	212	230	236	249	222	258	201	250	245	218	263	245	231	237	210	238	250	239	265	258	262	232	248	215	260	232	259	241	277	234	232	269	230	226	254	231	247	226	249	211	200	231	259	247	215	231	261	246	241	253	223	242	234	227	256	248	243	274	226	250	215	257	234	222	270	219	227	217	261	235	239	237	222	247	232	217	234	257	228	258	234	236	260	236	235	237	232	245	268	248	227	249	256	253	241	224	256	227	277	258	222	233	242	220	246	251	235	269	231	227	240	229	245	244	242	251	221	223	261	246	227	267	238	234	194	234	248	244	215	219	241	229	242	244	242	228	217	243	245	225	247	241	235	268	245	221	262	241	230	210	267	267	228	242	230	239	236	216	231	223	231	235	226	255	228	241	229	222	284	247	218	242	235	237	261	254	232	251	241	234	249	234	240	241	219	235	247	243	249	244	235	244	233	242	277	225	241	224	219	247	219	226	251	253	238	227	228	242	195	256	246	214	230	202	256	244	236	225	233	234	239	252	252	251	212	284	255	241	217	225	240	227	247	255	222	231	217	243	274	264	237	225	263	234	243	245	226	210	215	232	240	226	249	243	263	242	258	229	221	259	259	243	239	237	227	248	261	276	253	238	257	230	257	202	230	259	228	231	226	241	234	239	225	233	271	240	240	250	224	229	254	243	245	226	234	223	233	226	263	268	227	259	235	263	226	253	233	233	241	250	235	243	232	253	234	216	240	230	235	257	243	208	246	268	241	250	211	255	273	239	257	234	247	243	237	230	260	253	225	212	218	258	244	255	237	261	246	233	226	221	253	224	229	232	243	216	207	228	240	236	220	226	243	236	250	245	220	220	239	212	237	224	237	217	216	240	236	245	234	232	257	247	239	231	220	237	211	252	254	264	255	235	209	241	231	255	236	233	230	227	254	228	256	244	262	234	255	204	238	241	235	267	253	250	227	243	235	219	245	239	262	236	271	248	223	224	240	233	241	220	207	247	231	233	259	263	225	235	244	247	244	228	222	228	262	228	231	211	229	236	242	259	256	244	247	214	248	232	253	230	247	231	227	251	230	240	251	232	258	238	239	214	233	220	259	255	242	253	220	233	244	239	240	257	220	219	240	222	238	219	244	227	244	254	249	226	221	224	223	241	243	268	237	272	224	232	215	242	222	214	234	232	248	259	245	224	220	257	244	279	219	251	261	266	243	249	248	239	251	234	222	244	233	269	226	246	246	235	233	219	221	236	270	229	231	232	235	257	249	248	255	246	238	234	256	237	219	244	227	210	263	233	253	212	249	262	241	221	236	231	248	246	243	238	225	235	233	255	258	220	223	224	213	241	225	232	220	219	228	225	246	225	206	242	225	219	272	244	254	242	253	218	227	240	255	236	242	245	240	231	249	231	240	257	239	260	228	267	233	235	243	219	228	222	269	218	251	227	227	232	247	233	231	242	234	239	264	256	244	223	260	235	259	247	251	224	230	262	241	244	253	262	226	233	246	232	239	226	260	226	251	266	237	228	231	250	226	210	236	234	231	262	215	225	247	235	215	218	231	240	254	245	245	241	254	225	259	267	254	228	245	243	253	234	249	229	213	248	228	247	253	242	229	218	255	225	227	246	222	232	248	267	232	242	258	232	212	219	262	201	238	249	232	228	243	220	229	241	265	230	238	243	240	232	251	219	240	247	221	251	247	198	244	243	260	245	201	210	220	233	266	220	233	211	235	242	242	241	238	224	233	265	245	217	237	224	233	248	230	240	255	261	262	244	233	230	221	253	231	236	236	230	254	224	242	239	239	233	213	257	227	221	270	243	225	246	215	285	233	244	245	266	253	255	230	255	255	225	218	240	251	259	238	245	250	232	216	257	226	226	223	236	216	233	240	234	233	230	237	232	238	227	243	238	231	235	247	244	229	228	224	250	225	219	216	246	251	240	238	251	229	222	240	238	236	261	247	240	267	231	233	240	231	197	227	240	262	206	252	240	239	233	249	217	239	228	241	247	258	276	265	249	198	245	227	233	238	250	206	250	254	254	234	223	224	211	220	238	205	241	221	230	233	229	242	246	250	233	218	226	235	238	245	257	250	264	258	225	232	258	267	229	262	276	258	240	235	238	230	238	265	247	258	222	243	246	267	240	261	210	260	225	240	236	249	251	258	240	247	259	246	225	236	222	249	211	234	223	242	246	250	240	236	242	231	229	236	259	236	243	247	257	187	253	245	259	246	216	228	244	250	219	243	231	257	256	237	235	223	247	247	229	259	248	237	242	256	229	219	253	228	249	225	275	230	241	250	229	238	270	247	252	257	262	247	257	253	247	231	245	241	260	217	253	252	229	245	216	237	245	200	213	247	235	213	225	246	254	238	227	256	260	227	250	240	252	253	234	247	220	258	259	231	272	222	247	252	206	223	241	248	218	271	246	208	236	239	265	236	246	253	241	241	233	237	236	237	269	235	245	223	241	231	232	235	248	245	241	217	240	234	259	242	219	252	242	211	262	253	246	258	220	245	223	231	241	233	228	215	270	242	248	255	252	278	222	219	216	272	218	214	269	239	218	236	236	241	219	249	206	242	221	266	256	249	258	246	221	238	233	244	257	244	256	220	215	228	256	260	221	285	232	221	231	255	263	267	230	244	243	257	251	265	237	259	234	219	234	242	244	238	259	252	238	221	242	263	208	225	225	242	242	217	219	230	231	228	243	260	240	243	259	235	234	218	268	256	242	235	252	191	263	233	264	260	254	239	235	275	224	237	239	220	221	235	252	257	260	253	244	223	234	236	238	265	258	245	255	245	252	241	230	223	241	259	240	227	246	242	235	220	238	278	274	257	242	226	241	221	241	258	267	242	225	197	218	239	234	259	260	232	241	204	227	251	235	242	223	235	217	241	228	220	216	229	234	232	255	267	262	260	233	230	245	224	242	225	220
27044	20305	10889	3515	1321	1160	1041	887	614	541	513	526	456	470	451	455	429	424	373	380	407	411	383	323	378	396	393	392	411	355	409	388	401	410	366	386	379	390	363	359	392	369	398	365	381	388	363	398	404	390	354	384	388	393	360	390	398	360	374	368	365	358	386	408	407	373	413	385	388	391	342	366	349	379	377	391	380	396	385	361	346	389	346	373	370	366	360	412	352	365	391	380	371	374	360	379	400	377	394	370	355	380	420	350	380	358	387	359	370	419	379	371	364	363	363	359	370	388	348	372	401	396	379	370	369	347	389	375	349	360	370	379	403	411	373	390	399	367	440	364	371	385	372	359	402	367	373	392	376	364	384	396	370	356	360	398	382	361	394	401	381	364	386	358	384	336	407	363	352	403	415	427	356	391	368	388	368	386	384	360	361	417	383	384	369	362	405	408	412	405	429	354	360	398	390	372	392	369	370	394	392	380	389	370	390	366	397	404	413	366	380	386	372	360	392	385	392	405	358	381	338	393	353	379	382	348	342	355	404	364	382	378	367	365	381	383	409	375	382	389	353	382	377	380	388	380	378	377	369	381	354	403	370	373	384	376	402	375	370	389	391	381	378	367	376	360	362	386	389	390	379	400	353	378	377	388	428	388	361	390	400	405	388	378	407	377	388	383	378	390	369	384	384	390	359	399	389	381	382	394	385	389	394	382	379	390	367	364	387	401	357	372	400	354	381	351	351	369	365	375	365	401	411	366	398	390	375	384	401	401	392	391	355	447	404	393	381	394	366	372	370	358	360	385	378	376	360	383	397	352	389	362	378	428	396	386	374	361	358	396	404	363	363	365	342	358	378	365	343	425	350	374	390	374	411	387	344	371	408	356	385	375	394	335	406	380	377	373	385	357	372	377	342	411	366	374	404	344	391	417	335	381	393	377	365	382	362	397	379	384	421	371	400	381	342	380	403	375	363	360	351	423	393	381	389	371	366	361	379	383	376	344	395	404	392	373	359	363	369	378	369	352	385	407	366	345	377	415	395	354	393	382	380	378	373	390	351	382	382	382	352	366	410	417	390	355	402	372	350	383	395	374	397	399	379	352	378	354	359	369	374	386	362	362	354	352	365	411	372	413	385	356	370	388	387	379	384	375	403	419	390	373	399	393	376	372	390	382	372	361	395	367	350	410	376	379	415	400	382	411	360	385	415	373	392	388	385	391	423	372	390	380	378	383	382	406	422	358	389	402	402	359	382	405	367	354	387	390	355	362	364	359	389	359	392	393	350	401	375	371	408	378	355	353	416	382	358	397	355	394	374	356	352	353	401	354	357	364	370	393	360	386	369	384	373	374	360	391	392	410	379	411	385	383	393	383	364	392	374	355	396	381	366	359	364	382	377	394	346	423	378	398	376	382	398	352	399	379	345	374	360	407	385	385	395	352	352	373	390	350	393	402	435	394	385	389	373	391	382	349	394	393	364	400	390	405	343	354	418	398	390	366	372	381	385	353	358	392	381	363	351	372	380	364	357	411	393	418	367	380	389	371	379	387	360	376	382	359	389	400	353	425	379	380	375	380	387	388	391	395	361	376	375	372	345	379	400	395	361	387	399	399	366	368	385	371	347	351	385	366	399	422	404	362	342	349	403	367	370	400	373	375	399	359	353	368	361	416	389	379	381	360	363	372	358	389	399	403	364	348	367	374	374	379	391	385	376	382	397	403	404	407	389	379	389	328	376	364	381	378	361	372	362	389	409	382	324	349	398	358	372	383	382	371	368	359	354	397	378	373	399	382	381	385	375	361	364	385	366	368	382	384	364	373	380	368	373	420	374	343	387	380	361	367	386	347	384	395	370	395	355	377	406	347	380	366	396	388	409	376	362	386	362	370	378	387	347	393	394	384	419	366	403	366	401	402	390	361	398	396	401	403	358	349	391	384	353	407	377	374	380	358	375	363	380	415	392	376	388	365	391	352	380	389	358	362	398	370	373	361	380	388	348	362	341	393	372	386	399	390	380	378	405	363	411	388	399	388	366	378	397	398	368	371	402	370	378	390	377	372	323	407	386	371	391	371	396	384	372	373	384	374	385	384	380	385	357	380	380	345	362	357	430	373	394	350	354	367	376	346	383	360	404	391	423	390	347	392	362	349	409	360	346	395	378	341	370	375	413	357	375	412	366	400	363	387	366	389	388	375	351	363	381	373	359	337	372	384	378	389	389	356	365	363	394	376	367	375	366	358	340	393	374	377	364	406	369	348	413	398	387	354	392	404	362	388	365	389	409	364	363	390	373	399	355	354	361	417	407	356	374	373	379	376	361	383	408	389	413	360	358	369	346	392	390	375	390	380	351	377	371	404	370	359	371	345	356	342	355	394	393	387	380	396	402	389	370	385	393	394	384	402	365	360	390	355	363	384	405	375	378	382	367	347	394	367	357	380	359	347	399	359	359	376	351	389	352	382	354	383	362	399	358	378	396	378	363	372	393	381	371	401	423	412	371	378	382	396	398	381	396	373	388	395	398	361	366	391	389	412	389	394	352	384	389	360	373	375	383	382	392	373	350	395	397	360	373	374	383	387	369	407	396	361	357	397	388	362	392	395	366	383	388	401	396	375	384	405	388	418	394	382	396	367	373	397	362	371	391	390	365	407	362	331	352	396	385	410	382	400	356	402	407	389	374	336	410	389	377	365	366	352	354	378	374	409	416	358	339	345	382	354	388	377	361	371	351	386	391	408	378	392	407	366	397	391	377	395	359	396	383	389	371	364	362	378	370	382	380	394	379	410	383	401	384	379	371	368	370	331	397	388	392	356	356	385	365	383	393	386	374	376	381	355	387	368	385	384	387	352	360	354	370	362	389	378	381	362	355	404	392	347	347	395	391	402	397	388	397	397	326	380	367	341	373	353	412	387	356	380	408	388	369	379	374	388	393	367	326	367	400	389	384	388	366	386	377	411	375	411	351	350	378	364	405	375	353	347	379	382	337	414	389	381	385	401	368	401	418	362	385	429	396	378	349	399	358	358	349	411	361	407	382	401	351	374	377	376	398	397	379	366	378	364	405	356	393	367	337	424	391	321	398	389	364	370	408	400	383	354	368	382	383	351	341	401	367	378	343	387	414	400	357	376	390	398	424	408	405	380	361	368	417	360	396	394	370	401	356	339	383	402	422	377	392	362	372	360	383	400	362	379	387	373	378	382	397	404	379	372	374	407	381	356	402	379	390	395	396	353	389	357	366	388	370	384	417	367	382	387	376	369	395	388	387	362	376	374	376	377	372	364	375	392	382	380	364	423	398	394	389	362	377	363	369	361	403	385	377	367	382	382	353	395	402	387	396	361	382	373	363	359	409	385	383	388	372	374	385	367	399	365	384	360	374	373	354	415	406	395	378	375	407	380	361	396	364	372	353	367	394	400	411	359	414	370	402	361	393	406	377	414	389	407	381	365	408	378	377	379	334	367	357	405	384	350	414	356	366	362	411	340	369	409	409	364
9899	14523	12795	5850	3298	3376	3088	2606	1530	1374	1290	1117	1052	958	914	929	731	709	694	680	652	652	636	685	622	688	675	654	612	641	712	689	701	645	636	621	633	666	630	594	687	588	663	628	652	663	630	685	667	639	630	605	657	615	676	668	623	618	585	663	645	663	658	606	611	622	641	634	673	687	623	608	666	559	620	639	638	612	641	709	657	644	633	636	638	643	612	688	612	657	606	669	636	681	626	632	645	644	625	657	601	629	611	634	651	668	604	632	664	623	657	658	671	603	615	665	617	693	636	656	614	594	638	682	651	612	649	665	617	622	605	640	694	616	649	636	598	644	636	618	636	652	609	676	655	623	622	621	629	632	621	611	642	684	665	634	602	648	651	628	608	600	670	644	597	592	679	619	675	616	603	640	642	673	664	629	658	659	605	602	615	659	601	674	569	629	644	677	681	637	620	625	595	643	601	666	634	629	593	522	633	631	610	572	612	633	612	638	641	659	613	620	636	618	639	660	619	599	643	621	632	688	631	627	676	650	617	635	611	647	609	656	633	643	630	655	628	633	603	653	669	622	646	675	675	634	633	671	621	630	607	647	642	657	621	596	659	631	627	611	589	585	666	583	598	625	610	660	705	635	648	628	685	651	685	625	617	622	630	614	640	663	679	656	662	655	611	622	605	663	668	639	669	597	687	628	588	664	683	640	590	617	665	686	622	647	661	658	638	646	639	618	654	620	688	584	612	656	614	651	650	642	652	622	663	632	666	644	640	622	643	661	652	656	622	655	603	655	628	665	624	641	657	627	659	631	666	618	616	661	654	600	642	656	611	697	651	679	635	619	645	588	619	638	619	637	651	646	654	656	657	615	608	636	645	629	598	626	611	608	657	583	643	646	640	623	639	620	596	630	601	658	627	596	595	660	673	648	658	634	647	615	614	608	643	695	613	647	621	643	669	666	640	629	600	642	640	654	624	652	624	650	659	616	634	703	647	638	648	633	600	663	698	654	652	688	612	628	655	654	639	696	644	610	636	620	637	625	591	628	647	626	620	637	652	660	638	604	645	644	642	620	606	670	612	652	647	631	631	641	651	677	633	608	685	631	645	633	642	628	607	583	619	660	628	640	661	635	630	609	622	651	640	650	616	648	651	662	606	689	623	628	585	627	655	666	625	678	601	658	648	613	641	623	637	664	591	636	648	675	647	617	606	645	612	627	621	643	651	638	670	664	664	629	631	642	656	670	612	676	650	648	643	631	585	674	670	665	625	666	689	599	652	642	669	637	642	614	616	629	671	616	637	648	635	684	649	594	678	675	624	647	598	626	638	678	653	654	664	666	677	632	661	682	651	645	638	632	610	646	610	629	570	613	681	646	646	686	576	603	602	636	603	590	605	665	648	657	641	664	625	623	676	632	635	666	607	631	630	641	679	643	656	599	643	598	680	632	649	644	646	600	669	616	627	653	625	623	635	622	595	572	613	614	606	679	631	666	635	611	613	655	637	659	657	639	613	622	639	650	618	660	656	661	647	628	630	622	629	612	613	645	662	634	646	602	612	664	647	646	643	679	638	603	621	613	590	668	624	632	630	626	618	596	621	633	630	680	631	617	631	670	649	642	615	658	635	659	673	629	587	653	626	601	651	603	632	682	624	639	639	669	649	605	646	625	651	640	629	629	659	632	670	651	633	594	638	656	642	620	619	650	622	663	624	625	634	633	616	631	637	601	668	640	680	654	635	657	640	607	656	634	631	654	652	666	617	617	661	635	632	644	619	615	607	585	665	645	653	586	613	659	651	594	671	619	617	649	602	610	633	624	652	646	637	636	662	652	640	649	660	662	587	671	643	649	643	626	641	597	641	636	624	647	648	669	641	639	613	594	698	635	625	622	678	646	636	595	613	644	658	649	653	645	686	640	616	674	610	619	681	636	646	656	634	673	660	575	675	640	599	626	660	628	602	645	636	617	673	659	614	627	645	656	621	654	644	620	652	643	645	602	667	695	617	629	601	643	668	609	612	686	628	635	670	667	617	597	604	659	643	676	668	637	654	581	633	645	643	623	579	631	661	669	629	649	662	619	597	649	624	673	627	639	677	594	639	632	662	699	626	636	622	641	654	650	629	650	633	657	672	661	658	600	692	643	626	617	586	673	629	637	628	631	637	631	630	664	634	587	696	643	663	661	644	652	631	596	576	591	615	680	644	598	622	636	634	638	624	613	646	615	615	677	634	626	649	628	617	659	602	648	636	650	670	589	636	630	616	604	691	654	613	616	642	584	635	597	688	645	643	631	676	628	630	632	650	657	658	597	643	627	625	655	608	633	640	677	645	633	677	623	660	632	623	670	619	614	611	606	646	653	599	688	642	693	592	640	640	623	638	630	620	630	622	634	643	641	644	623	645	623	640	629	671	631	633	580	679	684	600	675	651	607	662	642	644	632	603	660	610	649	631	649	698	636	631	582	621	663	626	609	677	662	632	594	635	638	652	625	655	677	663	613	615	672	636	646	632	671	616	636	613	631	609	661	628	624	616	644	617	636	662	658	641	666	616	582	588	626	631	675	616	636	650	595	651	614	657	674	655	615	638	672	691	629	616	636	614	653	616	649	630	634	639	629	654	626	613	615	636	686	633	608	594	618	624	661	641	668	640	646	648	650	638	619	620	619	664	663	650	660	673	615	635	640	669	659	614	681	650	649	700	646	642	612	677	620	626	619	668	611	630	626	575	631	637	655	614	619	678	645	683	647	635	623	635	645	639	610	699	644	655	634	602	645	664	665	636	631	696	649	655	629	641	619	690	655	671	598	647	639	692	627	626	627	648	604	606	604	612	676	617	620	650	615	623	611	660	626	629	635	599	616	584	659	650	674	666	631	647	602	595	631	626	641	607	666	644	641	646	668	677	700	639	653	675	600	645	652	661	600	640	635	644	675	609	628	635	633	644	681	688	637	629	632	636	679	620	657	629	634	643	651	692	650	617	640	649	639	607	674	591	643	639	635	637	637	620	623	624	609	674	654	614	643	655	603	635	630	641	628	630	637	661	677	668	653	629	681	609	672	666	624	575	653	598	637	684	621	630	655	668	606	642	631	672	651	719	641	637	655	700	657	652	660	670	596	637	605	642	645	606	625	607	646	594	678	671	665	611	597	622	644	621	656	625	621	618	636	593	633	648	585	638	617	647	702	626	611	619	679	616	615	610	626	660	627	626	637	634	662	635	586	647	640	645	657	635	598	645	583	649	668	652	675	665	658	636	672	643	695	624	617	620	657	608	623	665	617	635	691	664	629	631	634	651	645	638	631	577	682	666	637	620	633	641	607	628	631	638	654	626	609	597	615	638	618	620	668	646	618	616	685	614	683	657	642	611	628	644	655	638	633	638	615	643	644	626	624	591	631	615	650	629	685	646	651	640	639	662	649	641	678	619	588	652	630	597	620	655	638	645	614	643	675	692	666	619	658	609	630	658	595	686	621	625	635	634	675	640	617	656	608	635	637
24387	21254	28179	24612	18700	4163	2249	1491	989	752	741	624	547	536	488	463	437	383	393	362	384	384	391	366	355	345	373	404	357	339	349	359	344	340	337	365	340	343	303	378	295	363	344	361	358	330	356	358	364	350	349	375	335	323	354	330	361	336	330	327	344	344	340	360	335	298	287	359	351	327	368	364	340	365	314	276	325	356	306	338	364	334	315	316	321	325	344	333	329	358	306	317	323	339	358	304	313	360	299	308	321	349	330	338	352	324	335	331	306	316	320	333	336	341	314	354	314	341	329	289	316	350	353	349	354	321	363	339	361	363	337	325	314	312	332	337	330	326	344	344	340	322	300	350	311	339	340	325	337	327	352	307	319	340	322	343	346	351	355	332	328	349	329	319	351	367	352	316	318	325	332	316	336	333	343	338	330	333	349	332	344	345	361	345	334	329	330	339	340	362	320	342	342	316	316	333	332	307	326	282	315	313	359	345	330	325	322	325	324	315	305	336	314	296	270	323	316	340	317	315	340	354	301	328	358	347	309	341	322	313	313	324	307	324	316	359	346	313	363	303	326	318	332	310	333	308	316	319	329	329	332	339	306	330	363	315	350	355	356	362	354	307	330	337	315	285	322	320	326	351	366	321	317	350	337	332	320	331	349	391	307	316	355	342	318	306	332	325	341	355	319	341	315	294	345	336	345	341	339	317	327	355	331	342	345	368	335	315	328	333	311	342	347	342	310	311	315	349	342	314	340	339	303	348	353	320	315	361	296	305	324	309	301	364	326	335	301	323	334	315	328	311	326	313	327	335	308	337	315	356	325	340	311	363	338	340	323	358	337	299	317	322	338	330	336	332	329	325	343	346	318	315	346	330	314	324	353	312	334	320	326	327	319	320	337	360	394	333	294	312	332	336	335	321	347	309	326	343	341	303	343	307	358	335	285	347	321	314	325	322	341	304	373	326	337	358	331	302	329	329	320	303	331	341	338	349	328	344	327	353	368	297	341	310	364	311	313	320	327	317	355	345	337	317	309	325	331	322	346	308	351	339	317	289	317	362	291	319	311	308	339	309	342	301	341	369	322	380	328	325	334	326	344	316	329	331	317	319	305	338	328	331	318	315	338	356	325	306	325	322	335	315	320	340	321	327	344	329	370	343	318	313	331	321	289	329	310	332	327	348	315	341	318	331	340	315	343	321	328	372	330	339	319	330	318	323	332	353	308	370	354	324	330	346	346	323	308	304	304	340	327	382	343	337	364	348	355	328	321	327	329	341	332	327	329	302	343	338	341	359	312	303	313	335	362	366	331	368	345	337	330	341	334	344	344	351	321	330	334	307	322	318	317	303	283	322	336	348	300	321	337	332	363	325	335	305	335	355	345	326	334	346	319	294	299	326	348	321	322	329	313	303	336	332	342	303	325	311	349	352	314	328	286	342	320	311	334	345	325	336	314	365	355	345	323	320	330	324	347	342	324	310	343	351	330	309	345	332	317	310	336	300	357	333	334	334	326	363	340	323	300	316	351	328	315	316	338	369	340	323	328	329	314	321	349	339	336	379	356	337	331	357	334	338	298	348	353	321	333	327	334	343	337	313	308	343	306	332	345	324	313	315	337	334	348	370	328	342	341	323	350	324	318	328	305	357	343	324	320	344	341	311	304	368	339	362	318	347	315	331	341	340	340	302	293	325	323	344	325	317	316	337	318	313	322	341	345	320	306	336	333	357	338	360	328	327	322	350	360	335	348	330	350	326	310	334	330	323	337	311	306	317	305	350	343	312	347	354	330	329	315	322	302	327	328	326	353	346	287	345	337	325	315	356	311	309	347	326	355	314	325	328	376	349	316	344	317	340	312	348	307	328	314	334	345	302	341	320	293	360	308	330	328	330	308	358	349	342	318	323	305	316	342	338	333	336	322	313	341	329	341	319	326	325	338	359	321	338	323	298	322	319	313	325	278	327	343	337	397	355	325	334	325	318	330	341	313	334	321	346	324	312	356	307	348	345	323	350	326	346	319	340	325	323	320	314	342	337	345	345	324	349	290	349	317	339	308	346	316	334	294	319	322	325	316	336	353	320	345	301	341	346	333	350	323	340	323	358	345	336	317	336	335	330	347	307	315	334	323	315	345	326	361	352	310	376	337	335	325	362	337	317	346	326	332	328	350	341	323	321	350	301	317	336	327	326	318	338	363	329	326	321	318	362	311	339	329	332	352	347	345	338	322	319	304	283	341	343	335	348	296	317	302	309	313	312	355	320	345	291	328	331	324	305	301	340	357	339	349	321	312	343	347	319	339	341	345	318	349	358	325	315	338	332	349	325	315	325	338	333	339	292	346	332	337	325	326	323	299	313	301	308	300	311	303	316	311	292	306	318	332	328	337	352	314	353	334	327	348	312	344	331	323	368	320	353	334	329	361	317	353	343	337	339	316	312	320	338	311	349	331	332	332	350	300	360	329	341	348	335	311	359	352	330	328	350	348	325	320	306	336	328	360	346	307	332	343	312	363	332	319	314	316	328	352	340	343	316	334	338	327	326	315	309	345	351	344	315	345	359	340	340	314	339	339	315	334	349	319	280	320	327	340	324	332	328	297	342	310	320	317	317	321	340	335	354	305	348	313	360	293	345	356	325	348	310	309	353	279	338	310	328	349	371	327	333	323	332	311	330	340	310	308	348	316	314	314	329	324	339	340	359	311	360	309	315	363	335	276	356	341	358	327	375	332	357	316	361	337	337	318	331	351	333	318	333	348	319	330	355	342	320	335	314	374	324	342	314	352	332	333	318	351	330	327	314	304	342	304	328	343	318	335	336	329	328	311	327	329	335	340	317	343	324	333	332	305	306	331	309	329	340	334	348	333	315	306	350	340	304	392	318	330	356	328	335	313	329	305	339	335	325	340	321	318	348	328	338	309	335	310	363	335	342	331	327	370	318	343	329	322	320	336	351	324	327	332	333	343	336	309	352	346	301	343	364	328	368	335	292	339	319	314	320	341	345	317	305	315	338	308	346	312	338	333	336	335	307	340	348	345	324	338	309	342	319	325	351	325	354	385	327	319	339	343	368	341	338	300	336	328	327	350	326	336	344	313	330	315	364	337	323	351	318	362	301	327	355	324	327	344	296	341	341	351	330	354	330	346	309	330	313	348	350	358	319	297	321	331	350	345	352	325	339	331	353	325	379	334	340	321	366	360	322	338	327	332	327	344	327	339	317	357	342	327	309	304	339	341	320	304	338	359	364	322	315	316	315	336	350	327	332	322	312	356	335	332	328	314	315	336	338	327	350	343	350	334	356	323	326	320	363	324	327	344	311	352	331	327	339	319	300	346	332	334	321	349	348	347	341	344	348	338	325	289	314	328	314	316	332	338	327	354	346	338	329	326	339	313	354	331	340	369	340	307	319	321	309	293	349	358	343	321	354	303	318	359	345	318	332	378	347	346	361	344	340	327	342	315	308	339	333	344	308	318	346	310	319	326	346	339	333	348	320	359	344
10562	20938	18282	10228	6965	6219	5601	4206	2698	2205	1894	1717	1427	1312	1078	1071	939	839	818	716	688	698	717	649	689	627	662	630	667	641	637	678	636	676	636	579	617	598	612	634	619	554	613	611	597	633	589	557	594	569	599	547	572	578	605	576	565	589	609	598	577	580	573	567	629	544	577	608	654	583	608	558	549	575	574	551	577	558	551	533	595	582	604	587	550	594	616	587	556	557	604	564	575	581	574	584	574	569	587	575	557	588	551	600	597	562	588	549	602	571	590	541	579	571	563	568	572	616	590	574	527	578	599	593	566	585	588	617	613	549	597	568	563	568	596	528	589	584	582	567	545	533	577	593	533	577	585	536	550	601	545	543	570	564	605	597	528	571	600	572	567	581	545	536	617	567	544	558	595	558	582	566	517	596	610	555	571	603	583	538	543	572	535	553	569	575	558	571	577	578	566	561	555	573	511	575	564	592	539	580	583	573	556	552	577	564	563	567	520	539	544	602	528	519	549	541	513	557	568	546	561	537	541	597	586	585	596	546	590	573	564	570	542	575	567	572	537	547	584	586	576	550	585	584	583	551	562	513	577	566	586	567	544	540	583	554	572	550	623	592	595	540	548	531	562	562	556	555	608	564	581	574	542	578	564	604	594	567	575	598	611	545	589	545	574	611	551	556	629	603	572	550	567	553	567	593	559	559	547	598	580	608	562	545	574	544	577	573	562	603	597	594	537	582	571	544	547	551	580	622	581	593	557	576	544	583	574	568	546	542	563	563	562	595	591	546	571	569	564	564	584	557	553	580	541	566	547	584	571	556	546	583	577	603	573	626	576	586	571	560	577	585	591	566	565	575	586	588	558	576	568	545	575	564	558	568	569	521	586	612	553	593	541	591	587	602	547	595	577	592	506	576	531	591	572	614	572	577	555	646	569	528	580	559	577	580	558	577	552	559	592	533	534	536	510	569	532	550	550	575	602	578	591	553	559	560	573	619	594	622	574	591	543	582	599	576	596	553	516	590	544	584	566	547	622	536	561	578	542	578	532	576	572	542	606	584	593	607	618	571	540	554	571	553	566	563	592	567	566	567	553	545	554	567	557	615	554	575	558	644	580	597	562	594	580	585	571	579	583	559	539	537	595	586	579	535	535	551	596	537	562	571	571	556	564	573	508	568	568	544	583	540	591	582	573	578	560	545	564	579	553	522	571	588	583	548	575	581	582	546	593	571	524	541	572	564	572	599	571	540	535	577	601	521	587	571	560	558	552	573	616	576	571	550	587	556	592	546	632	594	580	575	625	582	560	543	538	574	523	540	551	566	557	615	613	541	598	573	546	600	571	563	527	553	548	566	573	579	566	546	543	570	558	548	564	551	554	580	633	559	562	563	574	580	560	582	567	587	521	575	571	580	547	544	553	549	642	601	600	526	559	527	556	562	558	559	588	588	574	541	569	545	583	586	552	546	587	579	529	590	567	545	561	568	574	590	596	577	599	583	566	586	602	616	579	540	561	564	562	538	571	598	573	596	559	587	572	571	576	566	577	610	552	573	540	564	557	557	581	570	563	561	541	640	550	583	558	601	610	569	561	613	616	547	540	564	566	602	542	599	637	571	538	593	547	581	556	532	557	539	535	546	545	554	544	561	583	641	570	593	546	603	595	537	546	618	568	564	530	582	569	527	624	563	543	562	594	546	561	562	620	578	601	553	581	576	535	522	568	586	563	577	540	601	532	518	540	543	580	569	572	563	599	570	523	542	597	523	566	532	536	594	544	547	565	593	561	514	569	515	555	551	556	557	572	562	588	535	572	611	574	565	564	559	561	536	591	547	595	582	570	533	544	583	539	597	569	542	535	560	593	572	567	571	596	606	574	604	560	586	594	587	534	579	564	584	603	544	537	552	575	551	531	625	623	576	583	588	554	588	549	559	530	549	634	543	555	602	589	587	582	580	557	586	535	554	577	545	578	543	538	614	576	568	570	572	538	536	579	568	585	576	582	545	558	631	560	546	570	563	541	576	544	544	521	557	609	603	552	566	575	576	570	515	580	530	577	565	554	585	575	549	592	549	592	566	585	556	592	583	611	614	581	536	583	557	602	546	538	577	548	534	569	552	595	590	557	581	597	573	613	594	571	539	558	617	556	567	582	578	509	558	545	573	600	586	570	515	544	565	564	603	601	582	593	532	546	560	575	576	527	522	576	563	607	569	551	591	564	560	557	587	585	556	523	532	591	580	613	561	563	539	569	575	612	561	564	606	547	598	545	560	574	558	554	606	582	561	598	558	590	573	599	581	589	548	568	588	593	578	555	600	552	564	558	566	604	588	566	570	566	591	573	564	552	545	566	566	561	579	574	569	564	568	550	567	625	536	572	585	626	533	581	550	605	543	520	578	577	587	551	558	519	560	557	552	555	591	566	577	593	566	558	563	554	577	571	567	603	600	554	555	569	538	589	579	557	566	519	584	600	601	532	564	579	592	566	613	575	575	587	575	572	574	541	563	544	555	552	573	524	603	557	601	577	594	562	578	541	500	569	577	581	556	546	591	540	573	535	559	583	551	552	602	538	560	573	573	556	548	512	551	560	614	576	529	567	531	582	592	563	556	566	572	566	577	550	577	570	569	562	584	592	521	582	569	618	554	577	569	557	550	543	576	579	570	555	559	563	577	599	564	560	530	581	536	572	553	569	597	560	538	581	536	532	547	622	533	556	607	530	586	559	597	571	541	596	574	582	566	529	561	581	565	579	560	549	548	606	578	573	547	589	551	631	575	539	566	544	596	580	601	565	574	567	569	562	600	539	554	569	542	595	601	555	586	544	573	552	599	520	596	525	567	598	555	532	555	601	603	608	558	575	584	600	537	562	577	557	570	575	567	622	546	555	600	551	583	568	571	530	588	576	568	568	551	554	517	553	602	576	584	566	557	543	556	595	552	547	543	571	566	577	583	570	599	571	578	552	580	544	577	579	574	599	594	537	568	560	564	564	525	601	558	560	567	614	548	539	620	551	564	579	608	607	596	607	581	539	554	554	564	588	525	556	577	559	535	565	554	524	556	572	566	534	584	557	552	565	588	585	540	586	538	577	607	610	539	563	542	595	568	556	588	603	585	534	600	538	550	556	543	552	562	584	528	534	577	551	533	525	590	602	557	550	604	606	573	565	577	586	584	640	580	574	595	556	518	586	598	628	583	568	554	562	550	542	565	579	537	599	574	524	582	585	543	598	595	550	567	595	570	588	498	570	586	620	545	560	609	599	583	586	602	564	595	540	548	582	545	556	538	602	551	563	550	580	540	591	560	553	603	572	579	571	560	551	575	560	565	527	570	537	572	592	574	553	614	542	556	561	558	586	585	548	564	532	553	588	551	564	584	597	566	575	584	604	608	548	538	571	523	609	606	558	565	590	597	560	565	595	584	607	594	579	552	598	537	561	575	583	612	527	540	563	561	553	618	563	551	563	534	557	536	571	609	550	577	581	567	547	552	615	557	540	534
23467	21314	29039	23926	21319	19226	5336	2129	1185	964	716	578	512	428	400	358	319	266	241	220	235	224	191	199	187	168	188	170	180	176	158	169	185	185	163	145	156	147	153	137	135	159	127	139	157	147	121	127	155	157	149	160	151	131	140	147	126	146	140	146	140	130	123	149	129	146	154	132	148	138	145	133	135	133	117	156	139	141	127	118	147	154	121	136	153	131	127	130	143	143	136	133	136	136	138	115	127	140	122	138	153	117	145	140	126	107	114	141	124	121	109	141	122	141	107	124	136	133	130	128	119	140	136	158	123	141	126	136	141	131	131	138	142	126	127	126	131	143	153	139	134	128	132	135	160	141	125	125	135	133	127	131	142	149	145	113	161	118	144	129	133	122	134	144	150	124	122	126	135	113	140	135	139	135	142	129	135	105	136	146	117	136	134	150	126	148	135	130	159	145	164	139	141	140	117	115	131	131	127	128	121	157	133	133	136	124	127	130	135	118	131	110	120	152	150	140	128	124	129	134	138	134	139	146	137	107	128	118	130	149	158	130	133	115	115	133	127	127	128	126	128	159	124	121	148	134	167	142	129	130	142	124	132	130	109	153	123	141	121	137	134	137	134	147	135	108	119	134	123	154	129	148	141	133	158	148	136	115	106	153	147	132	135	148	125	135	116	126	124	127	128	132	134	128	130	133	128	129	147	137	148	130	115	124	118	130	121	141	125	136	147	146	107	148	132	126	122	136	127	120	125	131	150	112	134	135	130	143	129	137	125	134	149	130	119	120	145	131	137	129	124	143	130	124	123	131	125	140	133	154	138	141	107	132	120	141	149	157	140	151	129	135	122	133	119	126	152	134	129	124	123	118	141	136	133	139	137	137	144	141	150	139	174	136	112	141	131	114	141	133	164	133	139	159	132	135	122	136	130	119	151	129	132	143	131	141	130	125	148	134	122	136	122	126	126	136	137	106	122	128	129	137	114	112	107	134	146	126	150	127	118	142	121	136	118	119	127	138	137	135	166	137	146	157	111	127	131	118	140	140	122	141	120	148	140	129	137	147	130	129	128	155	137	127	133	129	135	112	122	136	122	160	127	117	137	122	140	130	129	158	136	116	144	135	134	130	126	138	141	148	118	131	153	156	135	144	139	134	131	126	117	124	138	122	140	139	117	135	133	130	143	118	125	128	133	137	108	132	124	124	127	137	141	147	140	116	128	129	131	133	114	129	129	130	136	135	155	134	139	120	133	136	130	155	131	141	153	133	136	142	120	144	147	115	131	133	108	129	116	129	139	129	145	135	131	131	111	141	139	150	148	117	129	124	137	132	135	144	138	137	136	150	130	132	140	123	116	146	140	141	141	134	126	145	120	126	164	134	133	112	140	131	121	131	122	135	126	134	130	139	124	117	144	131	145	112	130	131	157	124	140	143	150	142	135	119	127	134	130	123	130	119	138	138	152	114	102	126	140	143	137	126	144	114	163	145	115	100	146	133	131	127	140	121	158	158	162	128	125	129	135	128	138	129	141	144	137	115	124	154	118	140	133	118	111	137	148	134	118	138	151	135	141	124	124	108	138	139	149	128	144	121	129	123	126	114	150	137	135	123	141	122	124	126	157	157	138	142	143	115	145	118	137	140	134	112	156	159	151	142	126	139	135	123	128	147	124	132	147	145	126	148	137	117	134	125	142	117	133	124	121	125	131	149	117	127	141	127	133	153	136	131	125	132	128	132	124	137	132	139	142	137	129	116	135	137	137	129	125	128	124	139	132	151	156	133	141	132	135	124	121	117	157	115	135	116	117	116	142	147	127	143	137	126	130	130	140	132	123	126	130	119	127	122	123	140	128	123	140	152	129	121	137	136	131	138	116	123	124	122	130	134	130	136	133	132	140	134	126	134	114	118	146	135	116	119	129	121	156	128	111	133	125	153	124	113	131	138	128	132	130	149	134	124	125	130	115	121	142	135	126	134	134	115	133	110	125	132	123	135	124	114	124	134	116	136	126	132	138	138	137	140	121	114	144	126	134	109	135	126	126	150	126	143	125	121	140	121	135	114	126	130	133	150	135	123	133	144	112	121	151	124	141	140	124	137	144	118	123	120	138	152	155	126	154	133	151	113	127	121	139	143	117	137	138	128	147	134	148	116	135	145	119	115	134	132	154	118	139	123	104	144	148	118	127	120	135	120	110	144	125	143	140	117	134	125	137	137	144	135	125	121	131	149	109	131	138	145	144	102	142	134	112	152	126	137	137	140	137	118	131	110	127	138	131	121	113	137	136	129	125	128	131	129	143	123	137	142	121	116	153	127	144	132	125	135	130	135	136	116	136	131	118	149	128	132	120	127	138	135	125	128	138	138	128	134	137	123	124	110	129	124	124	118	120	139	141	141	120	131	142	125	129	107	155	130	139	126	134	130	141	121	125	114	144	115	142	126	115	139	169	139	127	132	132	138	122	145	122	130	120	141	136	150	134	115	132	126	115	114	135	139	129	137	124	154	135	133	129	135	140	162	111	135	130	141	148	129	142	135	131	128	149	111	129	136	107	149	126	162	125	135	132	109	158	125	129	131	142	132	154	116	132	136	134	112	109	134	121	135	140	129	143	128	137	132	115	117	149	117	138	149	141	133	142	144	123	118	125	135	145	125	150	117	115	146	146	117	134	162	130	127	150	129	116	121	125	146	139	147	135	150	132	130	135	132	145	145	146	128	133	124	163	135	115	146	126	123	127	119	137	121	131	102	130	153	135	143	138	103	122	134	131	124	126	148	130	119	114	143	139	138	139	150	130	144	134	144	127	119	120	125	114	112	136	106	148	119	149	111	118	136	140	143	119	134	150	126	139	125	152	134	152	108	109	112	132	130	131	144	129	133	125	134	135	138	139	126	146	145	133	127	128	137	123	166	127	140	126	151	146	136	145	120	148	119	142	122	124	140	117	133	128	140	156	120	120	111	142	121	119	152	146	144	120	115	113	143	135	128	140	127	138	132	121	140	135	129	110	140	135	137	129	120	151	122	132	151	142	127	139	154	123	136	142	134	143	145	122	125	142	126	131	123	114	134	131	145	147	126	130	145	112	124	136	126	135	123	134	146	136	144	146	116	134	139	125	125	150	129	133	129	136	134	132	143	136	129	159	137	140	121	155	128	130	143	133	128	133	111	127	136	152	147	100	144	138	146	104	149	134	125	135	135	126	152	124	144	127	125	109	129	138	136	122	130	120	130	155	134	124	152	132	129	112	110	137	113	147	138	136	130	129	141	152	153	111	138	143	146	150	145	130	130	140	146	123	145	127	137	110	125	130	137	139	123	143	123	116	125	130	128	144	139	137	142	139	117	140	123	138	126	127	153	128	160	117	145	133	152	147	149	123	136	141	145	125	140	123	139	122	132	136	131	134	132	152	128	131	111	129	135	113	152	150	127	145	135	117	131	107	119	109	133	129	115	122	134	113	135	156	129	137	162	115	156	122	120	147	123	122	132	105	145	143	128
13516	26440	22820	13531	10136	8912	8564	6178	4191	3161	2314	1871	1711	1254	1152	1043	842	660	610	537	545	527	425	411	379	390	380	370	390	345	363	377	362	329	306	293	312	310	268	286	277	268	238	285	299	268	282	262	288	253	247	237	259	265	249	245	279	261	233	274	249	224	252	233	235	220	252	273	244	219	255	242	245	257	241	249	232	255	245	223	204	258	249	245	280	256	228	262	248	213	238	230	228	243	247	218	251	230	250	238	240	259	227	240	213	242	242	243	248	230	208	241	243	298	207	240	236	232	238	228	244	245	238	233	255	229	236	241	213	232	232	219	247	242	261	224	245	219	232	233	237	252	237	216	250	227	234	239	246	226	219	238	266	229	219	251	235	235	240	225	239	219	241	214	244	240	200	233	248	222	207	236	235	236	244	250	227	232	210	232	248	237	216	230	232	219	247	197	260	210	251	262	224	217	227	224	247	236	215	231	217	259	225	242	240	240	234	241	235	255	232	234	261	222	220	237	205	240	195	219	254	257	240	225	210	240	234	267	225	218	230	230	217	232	225	239	240	250	255	238	221	243	226	229	249	253	221	262	228	274	230	225	231	261	237	243	209	223	258	231	239	224	239	238	225	260	220	244	209	213	250	271	241	238	241	236	230	222	243	237	216	230	234	251	246	212	212	225	226	244	234	226	200	266	210	242	214	229	227	246	245	222	234	262	239	204	235	252	216	238	229	207	232	226	235	240	251	214	253	241	275	249	222	261	270	210	235	252	208	241	228	238	209	236	230	209	222	259	210	225	237	222	226	234	245	215	232	217	235	230	214	209	235	216	235	235	244	272	215	236	237	220	244	230	222	261	247	227	235	227	190	262	243	242	235	257	238	224	230	230	231	210	254	230	221	237	256	242	242	234	247	221	194	219	240	241	250	227	252	221	229	232	212	242	239	230	214	230	244	217	218	218	226	232	224	268	228	245	249	286	251	240	223	238	244	243	250	240	253	246	241	245	259	216	268	256	248	228	237	238	196	227	244	244	236	236	220	241	223	237	244	242	221	238	246	230	244	255	221	239	225	242	234	228	232	245	248	240	226	200	239	215	235	208	241	261	229	232	220	230	214	236	212	249	246	228	216	220	245	252	253	185	237	236	251	258	215	224	266	244	226	230	270	272	226	249	225	242	240	246	249	232	269	242	242	237	239	245	235	230	241	209	228	239	244	250	244	263	223	235	237	233	217	242	203	246	254	230	259	220	245	238	219	242	232	233	212	206	217	248	224	206	216	208	239	250	247	224	203	204	243	274	224	257	247	179	244	217	196	241	211	238	259	224	232	255	253	250	233	220	241	231	227	245	234	227	216	233	259	248	241	250	229	230	230	232	238	228	255	273	225	230	213	265	239	244	220	237	250	237	218	261	217	249	235	222	267	226	203	252	222	237	239	223	255	254	252	228	228	203	249	220	227	239	251	229	225	234	228	233	241	242	227	229	239	244	214	223	243	216	250	263	217	214	234	256	245	229	219	211	225	249	251	221	248	240	213	239	223	231	224	252	225	239	244	231	268	227	245	247	205	251	219	235	222	187	236	243	249	232	234	230	235	254	250	235	241	223	224	219	241	241	226	236	225	252	222	230	238	223	232	233	203	237	224	216	260	209	236	237	209	261	216	243	232	264	244	213	226	232	255	228	232	217	232	254	220	239	221	243	240	246	228	207	240	223	251	227	218	207	229	219	232	250	221	223	211	220	212	232	260	243	235	227	225	231	232	224	251	221	190	215	205	253	242	245	224	215	231	254	235	234	219	219	245	249	215	224	245	238	234	224	217	218	232	239	243	231	244	244	256	231	244	258	228	239	253	228	212	223	201	227	246	241	237	236	207	241	226	247	207	232	258	229	244	250	219	212	247	236	231	225	243	248	225	239	231	238	216	224	218	248	238	239	226	217	229	216	204	262	227	204	237	235	266	224	218	228	226	233	220	235	213	243	253	253	224	221	249	239	239	248	227	216	241	224	223	234	241	227	262	222	228	239	250	240	225	228	229	220	219	215	227	235	242	231	287	229	231	215	234	217	235	216	248	244	226	228	209	213	224	205	196	243	211	254	228	224	236	231	234	231	238	260	256	238	257	212	226	277	217	257	231	255	235	217	218	251	231	232	236	261	250	229	241	237	230	243	240	223	253	229	244	217	244	229	244	241	249	259	224	211	229	256	246	229	236	246	233	258	251	232	248	232	245	254	221	196	271	227	232	217	233	231	235	234	246	243	224	261	242	252	261	225	261	238	238	237	226	234	237	222	219	250	245	203	230	251	215	241	231	254	265	228	232	200	205	227	238	242	215	236	234	224	254	232	258	215	216	233	230	215	232	240	248	218	236	206	225	260	222	265	219	253	223	226	246	237	206	229	238	217	228	218	256	247	230	252	246	264	255	245	273	225	207	235	215	242	255	240	212	194	234	218	210	218	235	212	223	232	247	228	218	224	229	205	227	239	236	230	228	246	227	261	208	263	241	223	218	237	235	205	224	214	226	228	234	261	266	216	231	233	242	224	231	245	265	223	233	229	219	215	235	235	234	226	222	228	229	242	253	235	236	243	233	246	227	250	252	249	208	235	200	221	226	235	255	248	216	226	243	184	223	230	246	214	242	241	249	218	227	199	215	251	219	227	261	231	214	234	232	241	245	226	234	265	257	222	233	263	227	249	231	229	232	255	229	240	227	228	246	250	229	241	248	222	227	228	252	224	266	228	257	243	239	221	248	256	243	207	243	247	203	243	237	247	239	222	232	251	244	241	226	233	248	233	264	241	230	259	211	225	242	233	225	252	225	245	244	216	219	237	240	225	244	240	245	242	257	249	239	243	221	246	251	222	244	240	216	245	251	220	231	235	231	246	258	234	228	277	226	228	265	240	231	200	239	240	242	253	240	246	251	214	224	226	241	244	281	233	213	232	231	235	262	235	231	220	244	254	226	228	229	218	230	236	222	234	236	218	199	228	258	242	248	256	206	257	235	206	228	232	260	223	259	253	245	216	210	242	235	235	235	218	213	209	224	228	247	203	217	240	236	237	237	223	253	240	228	247	240	238	243	254	226	235	211	248	232	229	245	251	216	207	245	234	251	233	229	254	248	216	228	214	238	239	248	214	226	232	236	207	254	216	248	248	217	227	253	248	227	229	240	253	230	250	221	228	262	226	230	257	257	253	235	243	233	233	238	220	222	235	230	238	269	229	240	248	220	255	233	238	226	229	224	217	239	235	232	235	242	254	262	243	240	227	237	222	229	237	229	231	228	250	243	265	226	248	206	236	209	215	216	245	259	225	229	246	264	259	272	245	238	245	219	227	255	234	239	224	220	231	219	246	262	219	236	242	231	260	233	223	232	239	253	246	234	250	249	237	230	228	236	203	219	232	240	223	232	258	238	219	218	226	251	230	222	215	252	220	241	207	249	226	210	233	260	253	245	233	265	248	218	238	220	238	220	235	234	232	258	225	219	237	245	251
27076	20110	9325	3096	1550	1368	1173	882	750	615	518	476	439	488	376	397	427	398	374	407	410	409	391	378	390	372	376	389	378	399	402	393	397	373	378	410	380	384	347	382	383	372	385	345	396	383	338	374	381	380	410	368	377	377	377	360	383	362	365	421	362	374	338	387	358	389	399	385	384	352	356	379	367	374	394	411	373	355	385	400	375	376	371	380	368	380	410	371	366	390	378	372	379	370	391	371	380	388	358	353	350	348	390	350	392	368	378	367	371	380	364	340	388	382	353	362	386	386	337	390	394	400	409	369	364	357	383	389	361	389	386	373	362	335	369	378	360	369	387	377	408	378	377	352	379	369	392	398	355	386	371	371	359	361	368	344	356	341	368	388	363	372	371	393	356	372	388	369	355	371	394	356	379	415	366	385	379	360	366	382	336	377	363	349	386	366	405	383	371	402	387	391	359	341	359	376	387	418	355	392	359	369	397	384	412	414	378	400	377	390	354	390	349	381	397	383	373	381	439	383	374	398	402	369	383	366	399	394	363	348	372	391	406	367	357	388	429	346	356	351	368	364	355	370	360	376	378	356	392	383	361	338	372	365	387	331	380	360	377	383	383	367	370	389	355	367	392	374	418	381	363	371	340	393	370	362	344	395	410	381	387	356	351	406	372	380	362	363	345	405	368	375	352	374	414	374	380	395	381	397	344	383	389	371	391	387	335	376	362	354	403	375	359	378	366	340	379	399	343	369	370	390	364	377	387	376	374	394	378	378	371	369	362	367	373	362	340	343	374	359	378	376	363	380	402	389	385	389	379	335	367	375	349	386	383	362	413	376	375	412	375	362	412	363	363	366	355	374	354	361	380	373	385	367	359	369	376	375	375	392	363	398	346	390	364	380	375	361	369	389	384	376	391	383	409	340	368	363	376	386	380	386	382	345	345	399	432	355	378	367	391	363	363	354	394	355	364	406	394	357	351	358	373	383	384	380	404	395	353	409	352	378	375	385	368	398	363	360	337	372	351	365	402	349	350	391	412	363	369	373	366	361	377	386	357	401	365	372	416	369	366	380	394	418	396	366	369	345	357	380	365	368	379	342	360	391	446	347	351	385	360	355	378	346	362	355	371	362	339	371	395	370	398	383	375	368	362	390	373	361	368	368	368	356	390	354	401	371	382	362	417	352	374	368	349	370	401	392	369	393	392	372	378	377	389	381	389	360	341	347	336	358	363	370	346	362	358	379	394	356	392	364	368	368	383	341	389	383	361	388	354	403	399	316	378	351	389	403	380	394	422	357	340	374	382	393	395	373	347	372	380	381	372	384	379	358	369	374	373	380	415	380	361	380	396	356	371	335	389	366	333	350	360	400	398	369	374	372	384	377	386	392	397	372	390	404	337	394	388	337	371	359	368	360	390	397	398	382	409	407	387	394	355	380	379	358	375	350	333	360	410	384	379	347	393	370	380	407	366	395	422	384	388	370	365	374	359	359	391	359	392	344	375	359	352	365	365	352	394	374	377	370	380	365	373	365	415	389	354	377	381	391	370	385	397	369	381	316	357	386	382	384	389	385	393	381	354	383	350	351	371	370	381	386	393	410	392	362	356	374	354	392	414	384	393	348	380	388	359	367	342	365	383	316	400	350	381	380	380	368	384	375	358	347	350	390	387	362	380	349	359	380	383	369	389	364	372	379	355	390	341	369	381	378	378	373	397	373	385	399	338	328	381	393	350	365	380	383	396	387	395	376	377	367	335	358	390	335	367	359	395	412	363	373	377	335	373	378	385	395	332	366	351	404	348	359	362	403	387	401	375	398	367	427	358	374	394	390	342	351	365	368	355	357	382	408	379	360	391	392	393	377	336	367	370	368	365	373	373	356	364	372	379	376	367	383	386	391	378	378	401	367	377	384	369	372	374	403	394	387	410	365	382	387	358	401	378	371	354	363	374	380	333	378	364	378	391	388	387	369	381	388	398	381	353	341	376	353	376	386	357	378	365	332	392	357	370	418	354	379	370	372	344	361	396	367	379	370	361	351	360	381	411	386	360	328	377	386	389	350	342	387	338	381	357	384	377	375	390	388	372	376	373	385	382	368	380	335	368	354	409	387	404	375	390	363	395	389	367	381	363	398	368	360	363	408	378	393	370	398	383	375	383	366	376	338	364	332	359	358	385	382	372	381	401	385	338	413	400	389	369	398	390	359	337	400	366	392	351	370	371	376	358	352	396	396	372	399	353	309	377	353	407	397	381	385	386	359	357	363	420	379	362	361	372	381	356	362	369	391	349	390	375	392	365	411	345	374	376	354	352	376	433	374	355	344	338	401	389	379	373	382	361	354	379	351	372	384	365	394	387	349	387	387	364	410	382	360	394	375	368	388	393	389	407	386	364	376	409	369	373	378	355	402	358	403	363	384	383	371	373	364	365	329	353	387	372	346	403	374	367	369	378	369	385	349	344	348	369	382	395	422	359	370	376	370	365	364	376	382	365	371	351	370	358	339	380	368	354	385	387	413	400	373	389	391	391	398	382	392	346	354	371	349	388	408	395	362	398	377	396	374	390	399	394	388	364	364	365	344	385	357	367	367	364	368	391	384	382	365	385	339	376	385	347	365	368	362	361	336	365	405	380	385	376	356	364	387	413	377	367	355	382	345	404	340	328	374	383	366	373	360	370	352	389	334	379	339	390	400	349	386	367	383	372	366	399	385	392	358	393	389	399	346	371	362	372	379	358	371	376	388	400	390	378	350	359	369	349	341	361	388	384	340	375	365	366	401	375	396	361	378	364	356	387	382	389	403	357	364	380	387	407	354	388	361	335	350	378	344	379	380	370	331	360	387	365	372	379	342	358	357	384	366	370	367	401	363	357	384	372	385	401	409	362	380	406	380	385	348	372	351	357	343	378	364	377	390	386	362	380	366	361	341	386	373	375	378	337	369	388	355	384	403	367	403	408	367	370	388	366	362	415	374	378	342	392	405	373	363	395	355	384	379	339	369	341	412	383	392	388	366	381	393	379	363	354	376	389	403	395	374	367	387	406	395	361	396	347	389	368	379	381	375	368	345	378	343	391	394	364	385	375	373	370	372	385	367	375	385	395	376	348	363	366	354	363	392	354	354	388	383	412	337	356	388	381	368	338	345	351	347	372	422	377	370	366	376	377	397	386	374	348	382	388	364	369	359	368	392	329	378	383	352	393	414	368	365	347	398	400	393	378	364	395	381	381	318	381	396	424	379	384	331	379	373	352	375	354	394	359	366	352	396	375	371	378	369	387	354	355	409	394	368	394	375	351	382	404	387	356	396	393	374	373	354	384	342	384	349	396	389	354	422	365	377	388	368	366	353	382	372	373	381	383	375	354	379	360	345	405	355	398	370	367	338	364	364	363	401	365	366	391	363	370	386	364	365	361	363	381	356	353	381	373	401	369	344	365	379	398	341	411	358	381	393	381	392	396	380	401	330	416	381	357	381	391	365	395	377	383	363	363	362	387	383
9161	12597	9987	5417	3990	3771	3357	2570	2020	1635	1160	1084	938	870	903	850	768	744	721	692	684	708	677	666	668	656	616	691	667	636	665	684	656	616	682	611	615	643	621	650	637	610	616	619	625	641	656	642	661	632	646	650	633	656	628	649	659	639	642	630	660	637	635	646	645	602	644	611	628	626	654	635	660	654	640	659	643	661	646	664	650	587	643	640	642	610	617	609	642	663	672	593	598	573	606	651	641	623	662	598	660	629	692	615	673	614	600	623	660	652	666	640	646	599	694	596	632	603	645	623	590	644	656	610	619	637	666	637	647	632	599	640	626	673	594	563	620	658	615	634	587	629	651	629	640	590	637	612	604	645	646	570	626	631	662	613	652	608	618	630	654	550	642	655	676	603	656	623	638	616	628	635	641	606	677	598	616	620	656	678	646	607	594	588	614	686	609	612	616	680	657	637	620	664	610	673	622	633	626	634	642	649	659	651	630	639	638	603	618	608	631	654	688	658	597	606	656	667	672	615	644	680	636	622	615	635	613	626	604	642	644	594	666	613	643	615	608	629	623	595	623	627	640	660	608	611	650	596	623	599	657	610	645	640	689	594	679	587	658	650	612	640	592	611	650	643	623	660	603	651	647	624	674	618	642	683	633	627	680	633	619	592	603	656	628	641	637	657	610	630	678	603	646	672	591	659	621	647	599	655	590	660	639	609	621	626	702	596	647	645	650	664	670	647	622	620	670	600	674	629	673	613	596	609	619	634	635	633	632	636	640	627	627	637	649	596	620	620	625	665	676	632	652	666	624	599	647	626	639	602	636	597	652	595	630	651	637	643	653	650	645	641	638	639	632	662	635	582	638	628	615	633	655	636	690	641	616	614	628	620	640	634	603	645	618	621	601	657	628	585	617	653	649	611	659	609	626	606	611	655	627	628	652	617	654	659	601	625	611	617	627	633	627	618	670	622	627	653	649	615	659	643	648	614	650	615	637	628	593	625	630	685	627	558	632	641	579	640	620	639	624	614	615	613	619	597	629	658	611	616	635	634	634	637	637	659	652	603	647	665	632	597	600	676	672	651	607	580	649	613	641	643	648	676	643	610	641	622	625	606	672	625	625	632	674	648	639	625	633	658	598	628	612	652	604	617	632	611	637	614	644	637	626	634	590	631	625	653	631	692	651	661	679	610	610	647	629	686	648	630	639	693	612	677	698	610	644	599	632	661	648	651	610	648	671	608	620	566	630	637	672	611	639	620	618	622	616	664	635	613	655	623	637	632	647	630	606	609	645	647	628	617	638	643	622	608	623	676	623	680	593	604	649	581	625	656	652	647	627	608	644	669	609	642	636	627	628	654	628	627	636	630	648	617	627	615	630	656	634	683	655	656	653	673	632	617	669	633	650	608	601	634	624	599	624	595	672	642	616	628	610	663	615	632	606	641	590	701	666	638	643	686	601	595	624	662	646	632	601	644	631	617	681	627	612	611	639	624	619	673	631	633	636	592	631	627	650	642	605	639	621	663	626	664	601	616	633	659	669	658	605	648	607	645	631	633	633	632	628	585	615	607	645	616	639	631	642	631	680	631	624	595	644	664	639	649	609	622	641	654	633	625	620	615	623	609	607	643	649	619	610	608	625	624	585	602	667	660	614	625	636	647	659	645	588	622	633	620	676	634	641	596	632	623	612	604	609	628	611	632	622	659	664	597	633	643	643	626	620	626	628	650	638	633	629	626	668	650	632	596	658	671	604	612	668	634	645	641	646	640	621	640	576	648	620	623	688	632	642	627	620	654	603	624	649	601	656	654	601	594	650	659	605	616	620	631	674	609	666	621	637	650	663	653	662	646	627	620	633	622	643	629	620	669	655	674	608	629	612	604	620	674	626	620	689	629	577	628	611	653	632	654	634	672	622	598	598	629	641	652	616	623	582	583	677	669	655	606	649	613	614	615	616	657	624	594	626	607	599	630	613	609	630	614	641	637	611	676	635	630	611	645	646	636	635	665	615	619	640	633	599	675	651	626	634	616	640	588	609	620	609	632	597	658	654	684	645	663	645	589	609	626	644	614	616	596	680	664	635	620	622	589	628	622	609	620	656	644	624	643	625	664	607	607	611	611	632	660	617	661	668	593	633	659	626	604	641	629	620	592	652	633	614	612	605	596	583	640	603	567	612	639	616	613	646	662	651	639	628	627	634	677	627	606	632	632	641	631	632	635	660	589	611	652	630	624	650	670	627	629	572	591	614	573	590	627	642	662	635	600	597	578	656	634	658	644	687	632	577	614	583	627	659	670	636	669	617	602	629	586	684	627	623	625	612	593	632	617	651	640	601	635	625	620	649	619	633	630	600	615	609	665	625	622	651	628	658	628	624	647	640	646	620	637	661	658	652	670	652	634	636	650	607	633	625	646	561	632	659	669	613	649	627	583	625	633	610	625	642	627	602	593	642	635	586	657	623	627	655	636	650	570	640	600	647	635	649	689	615	637	631	590	639	641	655	595	608	620	644	620	635	673	656	656	608	628	668	626	632	642	657	672	651	641	648	632	584	633	621	638	637	623	615	633	665	621	632	631	634	592	591	654	669	650	648	625	665	643	639	603	603	651	620	605	621	619	673	587	585	605	682	628	643	614	636	664	627	622	654	675	647	654	623	642	662	618	625	612	647	675	647	622	635	642	618	635	599	611	663	625	643	638	576	615	648	671	604	672	595	618	577	615	655	634	598	638	579	578	596	619	631	687	587	588	638	619	595	637	633	597	652	675	623	635	648	658	653	627	603	619	604	608	679	609	614	607	651	638	620	668	644	626	610	651	633	648	660	637	627	574	640	610	647	643	683	666	634	645	633	593	674	630	640	615	627	660	656	643	663	536	672	612	653	646	605	615	614	622	601	627	620	601	630	642	651	604	634	623	718	652	645	653	600	606	618	617	623	644	632	634	610	641	604	686	634	639	653	654	620	686	635	630	647	645	603	625	657	630	646	621	631	621	633	665	618	604	611	658	634	640	667	634	585	634	671	632	622	619	642	621	625	620	593	650	650	604	621	577	656	590	660	606	609	576	650	635	614	666	653	660	645	629	595	636	629	602	597	616	666	652	667	677	633	624	614	633	598	681	668	677	592	650	627	606	636	603	672	672	616	589	652	640	623	649	612	646	614	650	642	643	622	629	655	622	655	574	650	628	634	645	647	653	631	642	623	682	632	630	679	631	600	630	611	623	655	580	613	620	639	656	603	636	640	628	678	631	614	611	600	634	642	654	621	671	692	613	592	639	655	632	615	581	624	621	622	594	634	686	610	683	620	649	638	629	619	631	587	605	656	631	635	614	672	667	619	622	606	645	610	666	692	683	611	618	643	637	603	622	667	636	621	615	657	609	684	631	633	653	655	588	665	637	658	639	671	597	630	649	608	619	597	649	612	624	619	618	687	618	671	662	588	652	648	647	663	665	616	603	696	634	626	655	627	633	610	635	673	649	623	623	610	673	657	626	683	663
24526	21336	28290	24704	18676	4481	2204	1397	1105	799	635	578	499	537	486	471	436	415	403	385	401	378	377	368	343	305	377	379	328	375	359	336	361	301	366	334	336	330	349	284	331	316	313	355	355	298	335	326	304	326	322	316	332	367	336	322	318	308	332	334	373	339	362	311	352	340	314	324	315	346	345	312	289	337	286	342	340	314	328	341	359	322	319	308	344	326	332	320	333	334	325	338	304	330	343	314	326	324	340	329	319	305	337	330	317	328	292	341	336	312	325	329	337	303	284	341	319	318	334	302	327	348	326	353	340	331	319	320	306	338	325	325	309	345	327	335	320	354	339	339	333	339	326	326	327	353	351	364	316	320	319	344	328	314	329	349	342	330	288	318	339	324	315	355	329	319	322	336	305	301	333	353	362	341	343	287	325	313	332	339	360	350	364	317	345	351	350	327	336	312	335	326	306	331	331	306	346	326	324	321	345	334	333	306	293	310	304	316	310	339	290	327	331	340	290	313	357	315	340	331	320	359	332	316	288	305	316	325	325	341	326	307	325	305	322	325	328	330	323	330	346	325	356	293	350	323	332	297	326	338	355	356	341	318	344	332	289	313	324	343	329	311	341	363	311	306	351	326	337	308	330	325	364	329	337	326	338	311	360	330	338	307	317	322	320	307	322	336	323	309	302	337	311	345	301	308	325	315	327	323	317	305	358	343	313	338	304	319	314	323	355	335	352	317	304	295	317	328	335	320	334	328	355	324	349	360	326	329	348	344	330	364	310	306	315	341	319	311	329	340	326	338	300	373	331	303	347	347	336	341	346	334	332	322	310	319	326	310	329	320	348	327	320	312	336	342	325	296	297	350	312	325	350	345	304	318	325	318	346	338	296	362	364	313	322	328	334	321	288	320	316	323	344	330	336	299	310	326	336	362	290	347	315	319	346	342	331	321	337	326	305	329	320	329	336	334	365	369	348	353	305	341	332	314	319	327	304	308	316	331	358	333	350	325	334	309	301	296	329	310	341	332	330	340	313	308	309	284	333	326	347	329	314	318	374	340	305	311	323	328	315	333	330	307	339	319	314	342	344	350	346	340	333	325	356	334	336	297	320	314	294	324	333	315	320	336	321	353	312	311	336	325	328	328	312	355	344	313	334	372	322	347	303	332	318	325	332	332	317	294	343	290	332	312	310	367	331	353	334	361	324	345	345	345	311	323	300	350	306	320	342	375	337	308	315	298	336	325	308	305	300	317	295	336	317	326	319	312	328	328	345	330	318	320	311	360	333	316	349	318	326	348	339	332	302	332	321	335	330	331	302	337	361	323	381	332	308	322	338	336	321	313	298	316	291	303	344	329	327	332	322	344	307	323	347	355	287	334	308	291	319	329	304	328	343	322	365	341	324	306	308	352	347	316	345	354	309	315	334	316	361	301	338	304	357	337	317	328	314	337	361	337	353	357	320	365	327	325	320	360	310	371	337	367	333	340	310	311	352	346	318	329	309	279	354	320	324	346	297	328	287	325	339	310	341	327	312	348	327	334	316	338	312	351	324	330	319	299	318	322	315	348	334	317	344	317	344	317	319	358	351	340	358	331	314	346	328	325	326	356	326	311	335	327	324	338	339	348	333	327	354	298	327	326	346	348	347	296	326	349	301	326	313	343	315	355	351	347	311	320	330	316	330	330	340	332	311	308	349	370	307	338	336	312	342	314	322	304	309	350	330	313	326	319	308	326	304	323	332	319	320	314	306	305	301	358	333	344	300	339	343	315	327	351	312	339	328	320	313	374	358	328	344	317	320	357	325	332	322	337	324	324	321	288	282	328	350	308	347	342	289	310	326	349	323	347	363	330	342	318	319	322	322	314	325	346	311	302	336	319	344	332	331	340	326	353	345	338	346	308	304	301	305	336	332	317	320	337	332	324	360	320	339	301	343	333	326	302	333	319	336	309	347	305	344	335	313	341	334	311	333	351	317	343	313	319	278	305	307	329	331	314	318	341	344	350	281	317	339	315	323	291	362	304	335	337	347	324	296	320	320	351	332	307	341	331	315	310	328	318	295	363	318	337	309	324	324	365	334	316	336	325	338	346	289	329	337	317	366	315	331	328	337	337	362	315	349	328	328	318	336	348	339	333	367	297	326	344	342	339	340	300	322	299	358	344	351	341	333	339	320	298	338	310	341	317	342	315	322	339	322	307	295	320	331	325	323	321	310	323	374	341	336	379	353	315	330	329	322	340	323	324	352	311	334	328	358	339	337	329	318	306	356	367	336	331	328	348	330	345	348	324	371	323	329	337	330	350	335	317	329	352	336	310	318	323	348	307	328	316	331	324	324	310	303	343	328	354	336	302	335	342	337	355	326	364	318	307	310	349	320	347	354	312	325	319	323	306	321	355	290	335	321	329	338	335	333	326	335	331	336	314	338	336	332	322	353	294	319	330	319	327	313	307	326	324	333	310	320	307	319	331	338	384	327	329	322	389	300	344	343	321	343	322	300	322	326	323	297	292	337	314	329	301	339	333	324	304	309	325	335	339	335	319	348	327	314	303	289	358	316	324	318	319	321	315	332	298	338	320	321	303	349	340	311	333	309	356	316	322	323	330	330	354	329	359	327	345	321	337	338	339	313	337	346	328	344	320	311	335	305	316	282	324	321	349	331	339	338	342	334	323	334	303	331	312	318	310	320	311	344	361	328	347	320	334	302	324	321	353	299	384	353	342	315	350	326	347	321	308	331	307	316	310	305	307	326	312	347	311	321	291	333	335	328	355	336	317	299	311	314	306	325	326	285	331	344	329	331	319	324	312	353	343	318	333	338	322	311	331	333	313	320	296	303	301	327	340	373	331	342	354	335	288	315	332	335	291	308	343	317	317	296	312	338	350	325	332	338	349	350	352	347	321	346	351	346	349	352	341	316	331	335	308	309	305	345	346	324	331	312	323	338	335	356	324	329	333	350	332	322	304	349	324	323	338	335	302	341	302	348	322	342	317	318	341	316	338	311	318	330	332	299	335	302	315	321	346	315	336	334	312	369	318	318	322	315	326	336	339	347	310	324	339	319	330	322	297	326	320	304	309	302	360	329	337	324	310	310	349	310	323	302	365	335	349	335	364	315	369	309	353	321	309	349	306	362	318	321	344	300	330	339	312	311	318	334	330	331	298	335	337	322	367	339	308	328	347	318	334	335	335	312	305	293	311	343	320	317	329	375	311	339	331	340	325	302	334	325	345	359	330	346	319	318	350	343	328	325	335	298	281	347	319	328	331	321	310	317	356	360	347	342	346	340	337	335	316	305	314	357	324	322	346	301	336	316	348	323	333	332	351	301	316	303	332	336	340	331	331	304	312	304	323	330	323	334	304	334	313	317	330	354	318	329	343	319	342	349	335	293	309	356	323	362	310	313	307	317	355	353	308	331	313	313	300	347	350	355	335	313	304	319	324	339	351	332	309	341	341	293	301	296	317	275	308	352	309	312	307	334	335	333	316	339	331
10677	20254	16182	9417	7369	6838	5623	4276	3358	2320	1809	1512	1177	1266	1076	1035	848	850	732	698	728	758	681	729	671	675	623	641	693	678	670	654	639	592	635	607	618	601	570	579	561	592	596	582	624	628	593	610	583	563	561	592	597	533	571	579	596	535	629	549	535	569	549	591	564	545	575	559	596	579	595	591	578	570	561	594	580	568	565	554	579	562	541	539	577	613	590	610	598	551	547	568	542	548	537	537	595	544	529	617	587	579	544	537	558	549	557	560	586	533	566	545	582	563	558	593	584	545	561	592	596	566	578	586	588	567	541	546	558	563	597	538	535	538	582	565	599	559	561	563	601	587	568	582	541	578	570	559	569	614	574	565	577	562	543	585	570	571	563	536	561	578	590	528	590	548	594	566	595	593	576	580	541	562	555	534	545	596	609	544	532	601	599	532	600	578	590	550	566	564	584	588	553	554	538	554	545	542	581	546	551	540	585	563	601	563	548	562	565	568	572	594	557	568	568	544	558	588	588	567	546	583	548	586	567	560	553	541	586	571	557	587	567	559	584	554	550	530	586	546	592	586	585	553	531	559	561	586	578	551	588	568	573	534	523	561	568	533	574	534	625	549	566	544	599	547	586	587	538	609	535	551	560	548	581	559	564	554	550	528	609	599	583	587	580	606	533	544	610	546	532	584	577	590	572	578	531	570	506	586	548	610	599	569	637	606	559	587	566	561	547	582	546	599	544	571	574	559	605	615	560	559	562	522	579	578	544	556	542	528	535	578	583	529	607	581	554	602	576	563	604	554	579	548	575	543	567	565	571	580	536	565	575	575	540	571	568	534	532	570	568	578	574	549	521	568	586	528	578	578	556	614	557	572	560	586	568	574	581	529	553	558	571	573	591	542	555	563	554	510	573	589	579	564	573	564	596	573	599	529	577	604	554	595	557	571	563	576	592	576	590	587	527	519	560	584	577	568	599	551	558	556	589	591	565	585	546	537	567	572	580	562	578	577	600	578	582	542	578	566	541	544	565	574	547	540	601	595	559	559	604	518	577	520	528	588	601	556	590	590	579	570	533	619	579	582	533	557	535	564	584	624	600	547	596	547	583	560	581	548	566	591	489	609	541	570	592	568	569	573	581	545	569	574	593	553	553	564	594	592	573	562	569	565	563	566	541	592	564	569	589	589	537	536	582	529	555	555	557	576	555	565	579	542	589	542	568	585	591	554	552	546	573	591	584	589	551	586	550	568	559	573	567	561	591	536	592	538	543	561	591	574	582	591	565	563	566	559	569	586	525	575	556	561	566	544	573	547	547	574	573	576	576	592	544	532	565	579	532	535	606	548	619	581	592	541	585	515	558	567	522	558	540	572	559	547	558	519	526	522	577	579	552	581	523	585	557	573	582	598	538	554	551	585	584	545	591	535	609	523	555	529	578	597	589	575	592	552	591	545	563	595	606	566	561	588	540	568	558	556	560	591	555	582	567	569	562	540	586	586	584	595	584	561	515	569	540	608	565	611	517	550	575	529	533	566	551	572	545	567	610	536	575	566	615	566	561	591	580	566	557	555	562	547	529	523	580	582	575	545	592	568	552	601	556	610	559	546	557	588	578	582	612	546	544	580	553	554	590	590	547	558	536	588	621	552	537	575	553	544	600	548	547	594	525	519	557	565	551	580	548	589	563	561	534	571	571	542	582	574	562	599	568	567	586	528	525	605	569	576	557	582	542	585	575	604	623	593	574	597	583	557	576	541	554	576	522	581	505	570	564	585	556	540	518	613	592	560	564	550	589	567	561	611	518	602	587	590	554	560	606	536	557	567	553	562	587	583	575	546	562	557	577	551	587	596	589	524	594	574	547	608	539	509	536	544	616	556	541	601	593	533	558	567	561	574	570	529	516	571	581	587	558	526	584	547	547	590	562	555	537	585	547	570	580	571	572	571	550	555	573	556	532	584	514	567	605	554	581	590	567	577	558	587	536	563	598	532	576	585	540	581	568	575	569	532	529	561	620	581	593	524	569	593	564	604	569	552	570	570	572	553	542	580	542	517	574	555	574	561	567	532	575	568	587	568	550	598	546	601	578	593	551	549	550	549	529	589	545	570	544	568	528	530	596	602	596	550	576	581	562	537	540	571	609	589	593	594	623	585	544	547	582	575	599	555	537	602	549	589	570	578	574	513	580	572	549	535	586	568	568	574	620	555	533	550	567	545	568	571	570	566	574	588	585	568	578	595	541	568	573	581	555	585	546	593	564	598	563	554	546	543	557	560	561	552	606	565	590	564	594	578	580	557	578	508	549	580	567	552	573	576	559	508	547	548	578	561	553	548	576	550	563	593	537	548	571	601	574	567	596	593	618	573	550	572	569	582	590	534	574	550	601	534	555	555	563	576	579	627	551	560	542	542	583	625	585	612	575	527	605	589	515	569	562	580	553	501	569	571	540	575	562	557	606	573	600	526	601	566	513	536	612	519	561	582	623	562	544	531	564	564	588	544	514	561	594	568	563	548	551	595	543	548	552	553	570	547	570	534	599	562	545	591	575	567	582	592	550	555	565	560	535	585	602	592	566	567	621	504	557	556	565	541	521	584	554	549	568	605	585	565	543	575	579	551	572	618	564	581	547	530	564	578	567	571	590	582	560	565	520	588	550	507	566	539	567	546	559	565	570	597	533	560	577	559	585	569	603	554	566	568	526	555	565	586	572	557	519	553	568	562	601	595	584	579	561	536	494	575	586	511	593	493	606	579	568	592	585	577	582	556	551	522	559	513	555	522	548	614	571	528	592	536	577	552	538	559	557	570	563	522	571	540	540	572	567	546	577	547	541	528	570	538	540	533	531	577	566	552	565	563	566	574	534	608	562	579	555	542	590	565	558	586	587	620	534	594	573	532	575	564	574	547	554	559	536	559	552	552	564	571	554	572	607	567	561	557	564	573	561	613	575	603	586	583	527	525	580	525	584	549	523	528	535	580	568	558	542	588	582	604	595	581	590	574	588	580	582	590	589	560	593	548	557	529	581	529	592	546	580	555	592	531	567	555	559	549	563	557	565	531	561	531	554	520	571	533	559	569	521	574	584	556	549	573	574	560	539	580	562	553	548	560	597	582	547	602	539	610	539	598	546	571	569	557	561	569	538	580	597	596	558	534	603	564	592	543	595	508	563	571	551	568	550	545	588	588	572	581	550	580	522	554	598	602	556	592	561	599	572	587	583	536	541	568	557	564	570	555	517	560	545	503	553	595	575	571	556	528	580	566	532	557	559	567	548	605	602	532	584	570	571	605	562	576	536	580	559	539	608	574	601	580	563	602	565	528	607	585	551	546	534	567	567	553	580	583	524	592	583	587	563	562	576	525	578	581	583	589	600	565	558	587	546	520	583	532	586	551	552	590	527	560	525	527	580	542	551	568	539	576	555	589	530	585	569	591	525	574	612	537	537	573	542	572	576	566	573	575	578	541	543	533	552	565	551	542	556	558	560	568	547	557	579	554
23485	21330	29024	23975	21340	19281	5181	1935	1278	937	720	580	477	467	414	326	309	289	286	233	200	200	197	188	199	179	180	201	164	181	171	152	170	146	156	133	148	129	146	130	147	139	135	144	164	153	148	139	144	123	126	142	133	155	138	137	121	145	152	150	141	140	129	123	140	136	135	135	144	107	106	152	145	144	136	125	129	136	142	131	147	140	108	126	135	122	139	151	136	129	115	124	108	149	139	140	136	131	126	140	123	130	137	143	140	132	138	131	112	126	136	154	156	157	103	139	99	126	137	124	149	154	117	133	135	141	117	148	147	117	143	120	124	122	148	113	120	130	117	127	129	139	131	137	139	126	117	126	129	128	124	128	129	134	124	153	128	126	132	141	136	123	141	118	122	129	128	133	118	118	132	113	121	155	112	120	136	126	127	132	119	137	125	115	125	120	122	119	122	115	145	125	134	130	139	144	139	148	129	146	134	136	112	141	129	153	138	137	142	134	139	126	131	113	131	146	134	133	133	116	114	131	130	126	124	135	119	129	157	128	135	139	114	154	119	127	112	130	126	129	136	140	109	138	124	122	106	123	121	136	143	125	147	97	142	135	112	128	120	129	143	131	141	134	122	139	127	130	151	147	126	123	114	150	121	122	128	132	135	128	135	120	147	115	125	126	120	116	130	132	126	121	141	140	124	131	121	123	117	146	129	126	112	153	131	133	121	122	120	128	133	134	127	122	134	128	158	137	129	118	117	129	130	141	143	142	112	137	134	120	119	125	141	119	134	123	128	118	130	144	134	126	135	125	137	138	150	126	111	129	120	129	137	113	145	123	133	114	147	137	138	125	129	142	120	100	123	129	129	126	141	121	124	123	145	142	142	122	122	128	132	132	126	109	114	119	150	138	130	124	142	131	137	131	141	132	153	148	106	117	133	140	155	130	118	119	123	117	124	136	112	119	133	139	152	115	124	136	125	134	136	110	132	123	140	119	139	117	150	154	124	123	128	117	125	128	128	145	135	113	132	112	145	119	139	116	118	121	132	123	145	146	122	122	144	146	145	123	129	130	130	124	106	141	143	117	127	130	121	127	142	129	115	127	139	117	165	128	143	114	114	124	141	129	126	131	133	131	118	111	141	124	130	136	117	130	137	127	143	130	142	137	131	122	140	119	132	151	136	132	138	127	139	137	141	136	146	128	143	118	135	140	128	147	125	148	125	133	152	125	128	135	124	110	133	138	135	129	130	153	127	132	112	125	110	139	129	122	108	129	119	147	133	142	117	121	143	131	129	141	119	130	137	141	140	146	118	116	147	129	122	136	143	129	122	126	112	145	148	145	155	140	124	129	138	148	130	110	124	139	150	115	120	135	118	109	121	121	136	137	129	125	151	112	111	122	133	136	131	118	124	141	129	115	133	135	127	120	117	144	137	132	126	115	128	120	124	128	137	156	126	131	123	120	137	126	121	143	128	110	131	141	141	129	130	133	109	147	141	129	132	122	116	136	135	129	141	146	122	127	138	145	132	123	138	136	141	135	131	108	147	145	119	126	131	147	140	123	123	131	120	138	139	129	131	121	135	148	119	134	133	133	137	135	143	134	131	117	129	126	120	129	127	146	136	143	129	132	125	136	139	124	140	126	149	111	134	117	133	122	138	128	112	130	120	123	117	139	125	137	131	135	121	142	124	122	127	128	131	137	112	152	123	112	140	119	113	131	124	146	128	142	118	125	121	131	119	145	147	118	125	117	136	132	133	127	131	133	145	141	130	133	147	126	135	126	133	133	127	130	129	127	114	111	127	123	143	123	115	136	121	142	138	115	135	132	126	140	112	130	132	143	135	152	138	133	127	128	119	137	139	140	147	115	129	123	128	140	148	120	130	121	117	142	143	115	133	109	131	147	127	127	137	125	110	131	137	133	119	116	122	129	122	140	143	147	135	136	112	146	153	139	145	128	131	124	153	121	117	151	134	124	130	131	143	133	142	124	131	115	124	134	104	131	151	129	139	124	133	121	118	129	127	119	114	114	140	144	116	136	125	142	135	154	115	143	104	107	127	133	145	128	127	116	122	133	130	141	135	117	119	127	153	127	117	133	127	151	114	120	148	139	138	151	131	125	142	134	128	130	129	131	117	109	125	105	113	159	136	131	147	146	115	144	134	137	117	115	142	145	139	114	138	129	158	131	120	117	137	135	107	131	132	125	143	121	128	135	133	127	156	130	129	126	120	122	125	139	113	141	126	140	113	145	132	134	139	135	112	125	120	138	127	118	130	117	137	137	115	148	115	145	130	136	121	154	155	114	119	141	127	140	131	128	132	136	135	109	122	124	143	116	139	144	122	130	144	127	113	156	125	122	134	116	126	117	110	134	134	113	135	144	150	130	149	122	147	127	115	127	130	136	131	122	123	127	136	142	116	103	103	124	117	128	113	112	151	133	115	126	150	123	126	138	110	124	121	138	122	124	126	146	128	124	131	128	123	136	126	142	126	144	127	116	133	117	147	128	126	131	147	130	129	119	143	120	113	119	138	135	110	114	118	152	127	122	117	141	122	116	134	121	117	146	130	123	145	150	120	121	125	139	125	118	141	126	110	141	126	120	131	131	123	106	138	131	154	143	128	119	133	104	124	126	133	109	136	144	134	114	136	130	141	122	127	114	131	148	142	125	132	141	119	131	142	138	135	136	134	136	135	141	134	136	150	124	110	111	120	111	159	120	153	128	133	135	105	127	130	115	148	125	136	133	117	131	128	122	142	141	110	146	149	132	139	134	125	132	143	133	126	152	121	137	121	127	131	111	149	129	137	133	136	121	132	131	140	132	123	130	120	151	125	148	123	114	157	142	159	126	126	155	140	124	125	115	139	129	128	140	126	130	120	132	134	108	128	132	146	126	128	120	108	125	131	137	138	136	119	137	121	128	125	131	126	133	125	135	131	117	142	124	121	133	135	117	138	138	113	139	132	134	134	133	120	139	133	136	126	132	138	126	123	135	123	125	139	128	148	133	126	115	132	141	139	133	145	144	133	145	140	116	119	138	141	123	147	119	132	129	136	139	134	124	132	135	121	137	127	133	109	169	113	114	132	116	111	118	153	145	135	132	139	133	134	122	122	130	137	132	143	125	134	123	118	138	114	146	139	133	118	127	118	144	130	153	129	133	117	125	114	122	124	118	148	123	127	116	141	137	122	124	117	112	141	137	139	124	156	124	129	112	114	126	135	118	131	140	120	126	123	130	126	125	133	130	130	129	120	130	143	124	146	116	122	116	117	129	147	142	144	134	127	138	128	128	122	125	149	134	117	124	141	140	151	132	132	113	122	139	120	132	136	124	131	126	128	142	127	115	121	113	126	113	134	138	130	120	126	113	144	154	120	139	134	140	144	130	117	133	137	116	119	117	135	139	126	133	140	151	129	152	146	140	124	142	134	115	127	130	133	152	133	128	143	116	129	127	146	146	135	118	143	156	124	127	129	119	118	112	133	129	135	137	134	143
13328	25129	20233	13325	11600	9334	7786	5758	4419	3089	2313	1821	1452	1387	1218	1002	779	678	698	586	556	490	482	413	384	425	376	355	373	404	354	349	325	315	305	312	309	276	275	278	284	237	241	296	294	276	258	256	258	257	257	269	242	246	267	229	227	252	245	261	240	239	212	241	244	266	233	280	262	249	212	214	229	258	253	264	254	240	231	228	227	269	238	226	219	217	241	231	255	208	252	235	239	252	249	265	206	225	251	242	227	252	237	232	227	232	239	238	262	208	229	210	232	258	245	239	224	244	246	269	239	226	219	239	234	231	227	243	246	247	239	231	210	237	241	228	225	209	247	218	218	219	222	246	231	242	238	246	233	216	236	251	248	239	243	227	264	225	210	218	231	229	236	223	222	226	224	252	244	244	233	251	266	228	212	220	231	236	224	255	227	203	214	218	226	234	217	254	225	231	218	231	247	228	256	213	224	215	235	217	210	267	217	240	220	204	248	216	248	186	240	247	223	229	249	229	244	254	232	230	234	233	240	222	268	221	250	222	249	247	238	234	206	223	242	233	253	216	200	242	231	228	241	249	244	219	253	252	222	235	234	220	212	221	214	239	215	236	268	241	255	231	224	252	239	200	214	257	233	241	225	251	224	218	251	239	235	245	228	230	236	232	248	236	206	221	242	223	247	254	221	226	247	235	229	237	245	247	216	219	229	255	256	227	213	202	246	236	244	215	236	249	252	205	220	258	256	247	221	222	218	228	230	246	224	241	246	208	237	226	209	224	225	214	233	239	246	211	222	251	234	262	249	242	229	234	239	213	227	211	219	244	217	227	226	230	205	246	237	220	244	213	233	220	249	231	235	244	265	218	235	247	215	249	241	211	267	213	234	225	238	226	216	232	235	215	250	238	248	212	213	237	238	238	240	221	204	229	228	233	223	244	215	234	219	226	220	225	233	265	204	218	238	195	253	236	225	217	219	224	242	239	259	234	227	242	207	220	251	226	225	248	209	217	261	272	234	232	247	238	247	216	217	233	234	198	230	236	243	244	231	224	248	253	244	226	241	239	224	215	225	255	242	223	254	233	233	190	240	229	230	248	237	209	260	216	214	228	215	251	248	208	235	237	250	233	220	249	213	244	283	220	243	209	225	220	231	232	212	215	214	212	210	256	231	230	226	209	235	239	220	236	211	243	240	211	241	209	238	242	237	237	241	213	204	253	262	212	227	238	219	236	231	223	227	256	204	238	229	222	231	228	242	261	234	209	215	216	238	247	226	215	239	216	222	241	232	249	228	236	262	226	241	244	231	240	230	229	218	213	235	244	222	211	216	231	227	240	245	250	240	229	215	242	230	221	222	201	219	211	253	225	225	214	239	244	248	232	224	221	266	261	260	212	221	229	252	240	218	266	230	235	230	234	231	224	223	244	221	228	227	229	223	234	226	241	253	230	217	217	253	226	233	243	224	240	228	237	204	237	252	237	256	213	253	212	244	245	234	258	216	224	236	229	213	236	254	228	218	256	258	220	207	229	248	208	214	236	250	227	207	206	228	225	227	239	246	219	243	219	219	243	207	226	207	248	260	246	240	227	210	231	257	245	223	222	234	231	238	203	236	260	241	230	227	242	237	271	223	228	237	235	256	195	258	242	231	245	265	219	219	231	227	234	240	256	236	229	247	231	245	214	232	249	220	250	221	225	232	219	244	238	210	235	247	246	218	249	218	230	227	242	221	240	233	224	223	246	239	238	225	257	225	224	245	213	231	229	225	252	232	207	233	225	219	212	234	244	225	252	230	221	226	248	223	229	212	258	219	230	220	238	223	229	226	214	228	218	199	227	211	208	238	237	222	231	235	231	228	194	249	241	243	200	241	230	227	224	236	250	244	228	244	242	233	215	248	214	234	218	252	227	226	239	221	214	236	199	218	242	241	236	225	228	217	236	245	200	233	233	216	244	217	241	222	252	250	249	244	207	217	228	224	233	246	240	229	230	218	193	221	241	220	243	255	249	258	234	243	243	201	234	263	241	206	239	209	233	237	244	229	215	242	252	252	250	261	232	231	214	227	232	234	250	254	248	252	224	241	211	244	204	227	219	229	234	240	209	251	250	252	229	224	250	236	232	235	244	231	199	250	224	218	252	257	234	225	224	216	237	233	245	244	237	203	229	230	248	253	196	218	236	227	225	220	255	212	241	257	225	235	221	240	229	247	190	223	238	230	237	266	209	236	246	214	241	226	234	236	223	229	220	221	242	240	217	231	225	230	238	251	231	246	223	193	230	245	223	235	237	219	219	245	207	246	224	246	205	250	239	262	240	237	205	197	236	230	212	247	231	235	239	229	210	214	247	225	253	234	220	226	231	246	207	217	240	237	258	214	239	253	219	217	221	243	227	213	209	240	246	250	253	214	233	230	231	209	208	223	203	237	225	226	248	215	215	248	228	220	249	252	223	240	248	196	250	214	223	214	230	246	241	212	242	243	225	225	217	235	255	256	225	214	267	214	238	226	217	240	221	226	259	240	210	247	250	237	221	245	216	240	259	241	210	225	251	244	223	198	241	226	230	230	233	251	239	235	232	246	234	225	225	225	225	230	250	213	200	240	252	228	220	231	221	220	209	195	244	206	236	225	245	224	226	219	243	254	235	216	247	239	224	239	239	225	215	244	238	251	212	222	254	209	224	246	245	232	222	225	252	237	221	217	247	233	209	248	221	230	230	231	220	227	238	246	234	240	227	230	244	206	235	241	243	250	221	229	234	227	235	224	243	252	253	241	231	217	241	217	214	269	213	220	242	210	245	231	234	219	260	251	238	219	237	237	245	210	266	234	240	256	229	216	241	235	244	233	220	222	225	206	222	221	222	230	198	259	229	205	238	241	242	219	216	248	243	227	230	231	227	224	214	236	240	237	226	186	225	224	234	219	231	231	225	230	226	231	209	250	210	242	232	212	261	199	249	209	244	223	226	221	269	221	229	216	213	219	242	217	234	234	238	230	227	212	220	232	209	250	233	257	233	213	243	227	249	202	250	230	224	248	225	201	244	221	227	221	214	248	225	224	251	269	266	230	223	229	245	248	217	247	227	232	233	212	246	223	230	229	230	230	223	238	239	221	233	217	244	218	243	236	238	236	210	252	224	225	241	226	236	238	234	230	254	233	235	223	257	244	230	217	215	234	219	227	233	249	254	219	215	255	236	213	257	248	226	212	220	230	212	226	234	252	218	226	230	207	214	249	223	249	247	246	232	228	221	231	209	217	261	209	217	235	208	249	230	214	239	228	222	251	249	216	235	235	236	214	245	233	235	226	231	270	230	259	225	234	220	260	225	224	228	243	229	212	244	213	258	246	198	228	229	239	241	199	229	200	204	232	214	221	228	251	222	233	211	215	225	260	243	234	224	243	221	238	229	232	229	248	251	226	244	275	221	236	234	231	239	219	215	228	236	221	209	217	237	236	233	240	246	214	228	212	244	233	226	229	226	248	215	221	232	218	223	216	224
27108	20066	8243	2771	2277	1636	1183	929	741	616	586	481	471	457	468	409	411	404	378	399	397	416	402	388	382	380	353	399	357	395	362	369	380	383	360	420	350	390	399	378	386	406	367	400	390	413	353	398	350	375	375	364	354	390	370	363	361	362	345	366	363	380	355	367	384	389	405	350	365	437	377	341	379	355	385	358	383	349	388	365	364	388	375	368	383	344	369	349	329	379	387	322	357	398	375	365	356	368	351	402	356	376	386	382	353	352	368	354	372	373	359	349	394	370	413	356	387	376	373	357	346	365	388	375	377	375	344	366	378	357	377	346	338	366	384	369	376	353	342	366	385	374	359	362	393	380	360	374	357	371	363	369	337	380	387	360	393	373	375	399	372	330	393	348	400	356	383	356	418	382	375	398	363	348	388	338	363	381	402	362	365	363	371	351	335	351	403	389	404	385	380	357	377	375	383	364	387	402	365	364	396	359	391	383	379	364	380	380	357	374	373	374	357	412	377	355	372	349	354	362	391	398	374	377	360	383	383	386	361	397	378	353	356	362	344	365	377	345	364	397	385	390	360	366	376	365	365	367	381	364	366	367	366	362	364	357	409	348	377	366	365	349	397	371	405	368	370	382	321	367	354	387	350	386	359	397	340	370	403	341	369	389	384	369	331	367	374	361	366	382	377	390	354	359	355	348	383	350	362	396	398	351	402	400	400	364	378	378	373	374	361	381	412	348	364	363	365	356	379	379	374	360	391	362	355	374	372	372	369	372	368	396	367	370	365	386	369	373	402	377	371	388	364	373	391	354	383	383	396	365	377	364	375	380	357	393	363	375	386	381	363	363	378	353	393	392	381	395	351	377	368	347	375	406	347	382	357	355	343	386	400	389	365	379	368	366	381	347	379	358	353	350	392	375	368	344	366	375	386	382	353	370	379	346	354	383	374	361	365	382	346	351	344	355	375	394	402	363	359	379	384	396	388	371	348	406	333	348	355	375	381	386	323	374	362	394	387	397	363	374	382	341	410	421	358	383	371	361	383	353	379	410	359	357	369	368	335	371	401	370	363	367	367	365	384	334	347	342	341	400	361	375	360	387	407	346	362	369	390	377	385	337	373	368	381	379	376	393	406	382	407	382	358	354	359	378	388	397	351	394	393	360	350	374	342	367	420	353	347	398	367	348	373	386	376	363	374	372	351	391	369	357	384	375	355	358	383	368	355	364	399	394	382	372	375	374	346	405	350	384	364	359	349	406	391	377	382	334	381	320	383	405	382	363	388	382	366	394	374	370	380	384	394	369	378	386	370	360	332	393	363	376	340	406	364	413	401	355	362	371	345	354	393	371	361	363	355	339	389	357	370	387	371	367	347	369	343	379	364	361	349	349	384	343	406	367	365	329	397	383	376	359	378	384	355	377	351	335	382	376	391	380	392	378	360	391	362	388	381	331	388	400	384	356	365	357	349	374	345	381	358	358	401	350	388	386	367	381	355	356	348	370	365	396	354	356	370	375	362	379	354	386	366	382	391	348	375	378	393	397	371	369	395	359	369	352	371	378	356	385	357	391	382	377	358	371	360	413	386	398	393	357	385	344	347	372	375	379	379	339	376	394	361	394	405	363	378	383	391	393	344	379	352	356	364	347	368	369	389	399	354	418	366	368	378	346	394	349	387	398	358	358	333	371	341	375	346	379	364	409	364	339	352	388	336	397	353	394	399	349	393	364	384	352	361	371	345	384	405	358	363	377	372	358	403	387	379	361	381	372	356	391	398	373	381	381	369	375	425	392	385	363	365	359	363	346	361	403	366	370	410	399	369	407	370	396	364	385	374	369	384	350	373	377	392	401	375	360	323	329	429	387	363	393	375	354	385	352	389	378	372	352	373	381	345	390	369	349	377	345	351	391	384	406	370	416	354	378	394	330	351	366	345	371	364	354	395	399	352	370	377	364	361	376	366	360	372	369	388	367	385	330	391	382	370	358	396	386	332	377	383	351	365	347	366	367	346	393	343	388	377	359	371	383	333	368	380	403	368	359	429	364	357	362	395	373	384	355	360	342	343	367	391	359	380	373	335	386	361	370	379	370	335	401	392	348	359	352	363	352	368	340	387	368	352	367	385	355	348	400	349	364	357	358	385	386	363	369	373	380	342	380	386	375	383	341	380	380	383	380	356	355	365	356	363	354	363	367	361	352	368	365	380	370	392	357	412	359	393	368	349	394	387	337	378	368	355	353	426	374	392	351	341	371	369	402	356	377	369	359	394	394	369	390	359	381	368	373	376	351	384	357	407	378	362	352	365	379	328	349	408	343	366	352	364	358	344	403	366	349	383	352	366	397	373	356	332	356	385	370	381	385	351	374	343	398	368	367	394	380	395	350	364	390	401	373	352	389	358	346	374	369	376	374	397	395	358	366	351	372	357	368	386	375	375	364	379	387	384	377	385	386	328	364	369	398	349	400	352	364	392	366	356	352	360	355	384	378	387	328	379	356	370	361	354	370	379	396	378	343	355	370	329	391	347	373	341	364	376	398	388	362	365	392	421	367	394	385	351	388	359	385	341	355	394	368	372	342	381	362	383	340	337	321	340	353	388	370	356	356	395	375	392	363	369	350	354	347	343	408	367	383	393	363	393	366	354	361	355	347	353	346	395	371	340	353	367	380	397	377	375	351	388	371	378	380	379	357	351	353	386	354	360	344	365	375	372	421	345	378	319	332	373	385	400	372	391	385	394	338	369	380	401	344	390	397	369	376	357	419	327	377	372	357	373	357	388	383	372	378	381	366	376	378	346	384	345	380	382	384	382	343	403	342	377	410	343	349	357	362	359	391	391	372	355	367	386	366	380	385	378	377	390	373	360	344	381	359	377	362	404	368	353	353	361	341	368	393	395	372	371	408	363	343	386	391	393	345	386	375	376	340	365	385	388	370	386	396	374	364	359	376	379	377	353	388	405	317	371	348	392	343	346	393	364	359	369	370	377	369	371	389	349	365	350	361	353	359	383	360	389	355	377	388	377	331	383	347	378	333	382	327	370	368	361	398	385	359	398	386	407	412	375	384	378	410	361	390	384	367	331	381	384	367	363	383	369	409	358	347	389	383	358	376	396	388	390	344	366	390	363	413	366	380	359	377	379	342	377	377	346	352	408	354	347	324	385	386	356	342	345	373	378	360	333	359	398	389	389	382	396	357	376	345	396	363	369	396	383	388	354	351	372	393	381	372	357	376	372	377	382	329	362	363	394	362	366	377	355	346	395	407	383	362	402	346	351	399	358	375	337	369	365	394	349	370	354	428	344	371	384	382	352	386	328	376	325	360	380	398	392	389	356	346	360	370	362	392	347	350	389	379	371	365	364	369	373	385	370	352	392	381	371	330	359	381	357	367	333	371	390	360	346	373	388	396	352	395	336	372	376	359	395	338	355	362	353	405	358	408	371	365	393	367	364	362	394	369	379	388	406	419	345	345	389	380	377	375	363	355	397	337	369	399	337	374
9161	11185	7431	4927	5435	4187	3414	2612	2137	1517	1392	1139	953	943	850	816	759	731	676	726	635	648	667	700	574	657	654	675	662	674	737	676	641	605	646	628	654	661	614	632	634	659	607	651	643	621	639	638	649	590	633	632	645	661	619	641	636	613	615	612	634	657	574	597	626	633	663	616	598	645	587	611	612	611	642	643	624	644	615	625	567	628	611	630	640	609	604	642	631	649	609	627	652	624	615	650	605	656	607	633	635	586	662	612	667	629	655	578	660	629	601	614	631	649	650	586	590	610	620	631	617	650	570	656	611	650	594	599	611	638	656	639	612	620	562	678	640	639	683	644	616	626	705	643	613	647	641	630	627	655	614	615	654	632	648	634	585	621	612	587	617	614	588	637	594	665	599	583	632	689	618	626	633	627	665	617	594	618	603	644	621	619	648	600	597	637	655	671	627	633	627	629	617	625	616	612	591	601	632	608	564	620	637	697	632	584	655	635	652	615	610	642	644	620	632	645	612	620	608	584	657	616	595	640	590	597	641	616	656	599	628	654	652	646	620	614	649	625	665	574	677	627	618	634	660	620	651	642	666	628	630	637	595	586	639	622	626	642	604	639	637	582	657	649	654	624	656	618	618	629	610	657	605	649	639	641	596	662	627	652	605	625	593	586	622	599	592	633	613	630	591	609	644	639	627	631	646	639	630	654	627	586	614	610	636	611	608	635	624	622	625	609	614	624	683	643	642	646	625	648	586	597	608	621	639	567	595	597	590	646	649	646	654	633	694	605	590	657	618	619	631	654	636	670	610	614	622	603	616	627	647	628	638	586	637	586	622	685	604	658	652	607	600	631	638	617	600	629	617	631	613	628	608	625	626	638	662	628	637	600	594	659	623	628	646	652	615	606	633	617	599	611	617	599	654	609	635	638	646	699	604	629	638	647	618	651	614	619	592	627	607	622	549	608	632	664	609	610	670	591	644	625	605	615	650	618	641	634	621	636	624	642	656	610	607	618	651	638	640	624	651	619	675	578	625	643	608	607	653	663	628	616	663	595	662	622	637	663	611	641	652	598	632	578	635	605	637	593	635	646	623	612	615	630	627	639	608	621	618	620	625	559	593	639	637	637	630	626	628	618	642	572	596	625	639	642	630	665	648	598	645	608	633	597	618	663	591	621	634	597	612	598	564	677	594	628	622	689	636	598	632	636	614	677	645	650	670	600	629	604	648	641	612	642	605	587	620	603	687	648	614	582	595	645	659	601	627	648	640	628	649	610	618	645	616	606	633	596	586	643	663	633	606	584	566	639	603	616	621	578	658	623	655	602	635	652	664	650	628	620	606	603	632	610	630	595	638	619	601	654	593	663	624	620	638	625	617	592	618	621	639	648	651	584	685	658	580	632	619	639	587	622	693	629	622	607	635	590	576	595	617	570	629	612	647	631	632	616	637	606	600	671	647	598	627	627	605	617	607	619	612	595	653	607	583	611	604	632	601	622	660	645	632	601	589	632	617	666	614	614	615	611	660	652	648	636	600	617	592	637	617	618	639	623	602	584	599	634	614	625	614	615	619	606	648	618	653	631	584	609	647	619	610	634	600	573	610	618	597	627	632	625	651	651	618	626	633	639	613	602	632	622	638	673	657	611	629	647	611	608	638	600	617	646	602	588	632	621	644	629	670	660	612	644	619	594	651	624	636	624	629	597	639	587	635	589	588	589	666	615	652	634	645	592	611	588	692	656	622	633	602	619	613	612	637	621	676	602	661	596	585	612	642	644	654	657	605	641	653	587	648	601	599	614	674	649	623	649	628	619	598	612	626	618	601	638	619	592	635	634	637	620	613	661	584	632	646	634	600	605	620	652	653	600	651	659	631	616	658	605	606	628	636	638	630	614	662	639	626	671	603	637	596	660	625	643	604	617	632	596	643	620	630	641	655	673	636	588	622	637	597	602	609	601	616	596	631	649	614	656	597	603	619	639	646	623	632	606	642	594	660	615	637	679	624	652	577	591	590	681	606	619	641	601	628	590	679	641	626	632	627	604	651	626	608	648	659	686	621	636	617	663	619	645	604	600	598	603	645	623	614	647	648	656	667	630	618	594	670	606	640	603	608	631	640	670	574	632	665	599	650	616	656	667	597	619	602	624	608	631	617	616	637	624	611	620	617	636	583	663	582	613	619	605	605	562	636	605	618	672	612	641	615	597	599	608	624	622	627	609	627	631	622	617	677	638	619	630	637	617	622	621	627	615	588	634	627	612	627	632	637	636	634	591	631	611	595	603	644	595	623	607	637	619	623	646	620	622	596	662	677	591	633	591	640	607	590	628	620	606	639	601	585	585	635	585	627	602	644	664	612	626	655	630	653	627	607	642	634	611	668	636	629	640	621	635	599	644	635	627	608	672	606	629	595	615	663	597	619	660	634	581	603	664	629	645	570	587	615	635	618	586	644	618	599	584	619	649	596	613	583	679	619	602	610	610	662	639	639	633	610	648	606	617	644	601	647	607	612	600	631	616	627	602	626	634	657	649	620	626	627	623	605	639	671	669	626	633	657	632	646	624	681	625	645	616	609	609	656	587	612	608	627	608	596	585	582	627	627	609	618	609	625	610	666	603	638	622	609	642	651	693	613	640	650	621	668	654	623	628	604	623	590	669	592	616	634	634	598	602	589	646	619	639	589	595	652	645	635	593	600	619	619	607	646	628	623	636	625	667	607	606	645	649	653	581	658	642	642	647	622	623	606	620	606	638	578	605	620	613	607	617	679	625	648	613	675	664	638	624	588	623	670	638	675	665	633	604	585	589	606	652	628	653	618	670	599	618	651	608	638	605	629	613	619	612	582	639	587	637	626	624	626	627	573	592	622	621	630	641	626	663	602	635	610	684	605	654	639	598	629	621	685	620	650	638	612	632	630	625	607	610	627	629	622	632	645	614	604	632	658	646	618	577	584	620	612	628	700	591	631	605	608	639	616	633	628	629	578	655	643	612	664	628	646	637	618	685	634	633	651	683	609	619	665	618	605	637	637	615	648	596	611	638	599	621	607	609	615	641	612	619	628	663	598	640	569	655	631	634	626	642	627	642	584	611	609	673	650	637	654	633	644	627	608	599	601	652	658	596	656	666	631	617	610	618	608	626	585	601	582	628	607	631	595	645	623	609	607	615	656	594	628	621	624	611	621	629	615	596	642	614	641	647	640	653	631	598	631	645	634	601	629	619	628	657	647	641	611	637	606	646	632	607	634	618	622	613	660	637	611	592	647	636	647	657	660	635	616	620	636	620	620	616	645	637	619	612	610	611	601	647	635	660	617	593	631	621	587	661	589	636	634	630	656	613	682	648	635	638	581	649	601	681	617	642	636	608	603	595	664	598	652	615	644	623	622	611	627	643	606	601	633	614	644	633	639	632	657	634	640	631	614	633	606	605	594	644	654	636	599	588	643	660	626	650	604	624	584	648	583	602	685	594	624	633	692	674	626	620	615	679	627	641	586	637
24543	21334	28310	24696	19140	4796	2242	1447	1069	871	768	651	576	487	497	397	416	415	380	362	397	365	398	396	364	345	342	314	346	366	396	364	365	333	310	328	340	337	353	344	308	336	308	352	349	322	324	330	348	319	340	346	322	343	348	305	328	333	367	304	321	345	338	324	334	316	315	304	303	372	340	344	303	364	320	354	327	337	345	346	305	338	325	330	324	318	337	362	346	318	317	301	322	343	321	314	300	348	335	345	337	312	309	328	340	345	311	372	330	319	311	336	344	336	312	350	318	334	329	316	330	319	343	342	357	361	308	295	346	328	316	323	359	354	328	315	328	369	356	309	369	338	320	303	318	343	321	326	337	323	330	323	343	334	329	349	330	317	298	338	334	326	314	313	337	376	331	349	348	319	324	317	309	365	317	313	314	337	353	348	348	353	324	373	344	306	329	339	330	365	332	292	334	355	344	341	330	314	301	302	341	338	332	341	302	331	307	311	328	338	311	330	322	324	305	368	323	334	355	326	328	323	307	322	356	338	333	291	335	351	350	335	328	324	308	352	321	348	344	313	336	322	302	318	306	362	322	337	323	355	309	318	330	348	327	320	299	319	347	358	354	340	308	302	343	316	331	340	347	324	370	322	330	309	337	338	320	362	340	297	344	346	318	320	340	347	361	353	328	291	342	336	327	345	316	336	338	328	288	293	340	327	338	335	349	311	310	319	319	350	318	323	325	325	295	356	379	315	351	327	349	333	347	333	328	316	314	320	319	307	351	326	310	308	307	321	321	289	307	321	321	336	348	318	339	344	333	361	323	354	327	329	310	369	327	360	343	306	318	335	325	343	317	342	338	298	378	315	324	300	319	320	320	341	346	309	294	299	316	343	321	322	308	324	313	312	317	340	332	308	324	326	325	329	310	342	330	314	324	344	289	333	320	330	340	360	323	339	284	327	348	323	295	335	321	336	360	341	304	354	337	330	334	318	334	293	296	341	302	328	313	332	318	359	342	343	315	321	316	319	338	332	322	294	339	322	305	302	326	330	336	313	328	354	328	323	307	340	343	309	305	340	345	354	320	326	293	328	336	315	339	336	344	342	336	307	334	332	328	348	343	333	308	323	309	338	328	341	325	323	289	336	327	332	360	365	345	312	357	343	373	315	346	329	325	340	333	350	318	358	341	338	297	314	359	335	339	307	339	316	341	329	324	351	296	337	338	338	364	376	303	308	340	345	352	330	314	310	336	340	355	339	312	320	341	346	337	343	326	316	336	327	345	352	335	323	322	315	283	319	326	343	324	356	302	343	354	345	362	337	326	306	345	320	360	337	327	304	319	297	343	279	347	345	320	331	329	303	325	330	328	336	319	314	314	334	324	289	327	324	317	312	312	312	363	313	337	334	344	315	312	318	351	321	308	325	317	333	298	325	329	341	339	340	332	332	359	308	352	322	363	368	325	317	316	337	346	317	330	342	321	314	368	317	332	335	328	332	320	330	306	342	336	325	349	353	322	326	349	354	319	301	312	334	300	337	308	311	322	365	339	283	291	322	354	320	329	318	359	342	335	331	277	336	310	355	315	304	307	335	331	329	309	338	326	317	362	324	336	319	339	361	302	307	345	299	340	332	322	302	341	301	290	349	343	350	339	323	333	340	297	313	323	342	336	331	328	364	349	369	341	339	324	355	320	330	315	327	351	355	311	333	297	315	324	361	342	330	299	333	354	337	334	318	321	343	333	326	298	350	332	374	330	345	316	349	317	324	335	362	321	346	317	364	343	310	340	341	328	346	330	335	299	344	353	323	359	372	321	329	338	309	314	331	329	333	347	311	354	317	311	314	341	308	320	326	328	330	359	303	325	318	304	316	327	331	336	362	362	306	341	316	301	320	349	332	322	350	326	328	334	307	298	316	324	337	333	314	314	319	325	334	319	326	342	322	319	310	301	336	330	342	299	332	317	329	331	299	319	328	334	324	350	320	305	333	329	328	351	340	328	359	326	338	300	341	377	354	371	294	360	303	344	332	358	329	319	300	319	317	317	335	300	315	326	312	368	311	338	309	295	319	349	314	315	313	351	318	324	312	297	325	314	300	335	305	329	316	325	348	285	301	327	323	338	345	296	329	318	336	333	329	314	321	330	346	324	315	340	339	358	342	339	326	358	337	339	323	295	321	305	328	327	357	301	324	336	323	319	310	360	309	332	314	343	319	316	337	319	338	317	342	338	315	301	339	325	350	309	317	350	303	358	332	288	321	317	338	352	363	346	332	319	329	323	339	368	326	327	315	343	330	303	339	322	313	351	327	356	308	325	364	317	300	336	309	324	287	349	355	333	371	321	317	300	346	329	333	303	316	319	352	290	323	303	330	327	337	291	311	362	330	346	311	303	343	322	314	332	327	316	333	319	332	346	288	327	337	376	326	318	348	330	299	338	323	336	330	328	313	330	324	333	353	356	355	331	324	332	319	322	335	315	350	294	341	333	315	314	334	316	328	299	350	323	330	326	322	324	328	301	316	308	296	325	304	300	335	323	332	337	328	326	304	329	347	304	353	324	326	310	325	334	322	347	317	340	333	311	327	349	314	334	320	345	328	373	330	306	328	348	322	314	327	339	314	338	302	337	335	317	333	364	343	336	345	327	327	343	351	366	319	365	314	331	342	347	313	307	320	353	330	331	320	293	365	312	327	324	345	314	322	308	341	319	342	326	335	306	331	316	319	317	327	323	334	359	333	352	299	316	320	359	352	346	352	342	346	314	315	353	312	339	322	346	312	335	317	312	351	319	299	328	336	337	310	305	345	325	346	334	351	334	378	344	312	347	315	320	333	325	321	327	344	321	314	339	275	344	331	337	330	307	317	322	326	302	300	350	334	323	323	352	320	360	301	298	331	313	368	323	312	352	310	321	319	357	300	324	317	353	317	304	317	329	329	308	336	336	313	348	325	361	329	320	325	354	359	351	304	284	319	301	342	331	345	335	314	332	365	300	357	320	305	309	331	357	347	317	298	322	357	303	358	328	299	319	335	324	307	324	339	327	333	358	327	300	338	352	324	284	364	334	346	318	332	331	350	339	332	346	335	350	311	325	341	297	338	339	350	339	322	364	346	317	320	375	291	317	342	306	319	300	321	338	321	309	322	359	344	344	326	313	362	316	331	321	307	358	349	329	332	366	311	317	300	308	297	343	317	334	320	345	345	345	327	307	298	301	353	331	305	351	342	290	333	332	355	304	297	328	345	347	302	313	311	337	302	324	323	344	331	320	337	329	314	308	329	345	338	308	344	349	334	345	326	329	302	311	321	327	353	337	316	304	336	327	306	313	330	364	302	312	319	331	332	324	330	335	287	335	343	328	322	338	301	320	304	294	323	316	308	331	341	346	332	357	322	313	343	328	318	290	302	324	313	344	331	312	335	366	327	308	338	302	339	334	327	305	300	351	315	293	336	321	341	328	362	332	268	325	350	310	307	320	318	318	331	310	328	332	328	322	331	329	338
10833	19619	13980	8863	9641	6660	5416	4433	3079	2640	1988	1667	1335	1170	1085	948	864	825	771	770	760	667	697	694	673	651	693	673	663	652	667	641	661	585	600	607	633	578	577	599	589	573	595	581	606	543	584	584	565	558	591	516	569	594	543	593	578	584	577	591	574	563	567	572	533	537	582	550	550	572	611	543	556	550	581	580	616	610	533	587	518	598	609	544	545	535	530	600	572	554	521	567	566	573	542	580	549	566	541	547	556	560	552	569	540	583	554	579	530	581	609	577	536	562	576	566	556	545	544	612	595	563	538	567	565	566	554	559	507	572	597	590	608	515	579	542	563	549	536	593	564	569	498	589	559	538	583	567	538	531	578	599	554	590	563	558	526	610	528	546	568	554	546	560	574	561	565	527	586	538	542	545	554	554	550	571	569	569	541	614	589	584	543	534	543	540	559	593	542	608	589	579	560	554	513	549	534	558	573	525	550	553	576	587	544	596	579	582	585	545	569	599	549	605	551	527	534	573	569	553	531	512	543	575	563	564	575	511	600	577	621	582	537	555	599	580	573	614	522	580	572	612	545	513	556	547	577	516	537	568	521	561	583	567	590	558	574	536	573	572	537	575	579	591	574	533	597	589	565	541	550	574	540	558	555	554	534	542	594	581	560	545	544	561	545	597	542	618	588	516	535	600	622	614	552	540	570	560	523	544	565	554	590	547	544	620	563	594	566	555	623	594	585	591	600	572	545	578	565	576	536	546	585	548	584	583	565	520	543	547	580	598	524	554	566	567	548	586	523	597	549	564	569	545	585	586	574	558	580	525	519	565	543	566	578	569	540	557	557	523	543	588	587	590	492	536	588	569	559	578	573	570	558	582	620	561	570	594	568	549	562	579	567	560	514	559	549	593	583	555	562	576	567	551	608	550	564	573	546	535	580	551	498	570	554	544	553	541	538	539	532	543	517	516	535	578	539	571	554	567	586	512	552	601	526	549	606	552	542	563	582	615	556	514	589	562	591	572	558	577	544	589	531	533	536	595	568	577	603	569	578	557	567	592	535	574	583	571	552	544	546	582	585	553	573	563	579	603	549	565	593	525	537	534	580	561	514	548	531	588	562	504	567	521	554	571	600	538	545	523	630	536	516	530	541	573	533	493	536	602	545	562	518	546	595	557	528	555	521	563	526	559	572	595	542	569	540	529	513	613	543	561	523	532	529	534	538	581	561	567	537	571	577	564	573	574	567	540	548	552	577	592	504	552	532	554	556	579	583	555	527	582	587	539	557	555	573	581	545	525	551	566	587	545	569	518	582	546	577	565	564	571	567	571	573	513	585	557	569	566	556	533	564	572	547	553	564	500	575	553	551	521	571	557	601	542	564	553	570	529	558	550	539	565	563	543	557	540	587	553	554	569	573	612	566	553	525	563	576	539	523	528	585	576	645	591	534	535	525	536	545	573	555	542	560	517	529	577	559	554	561	545	551	571	584	557	546	576	570	564	542	558	540	570	536	545	598	560	589	583	564	568	523	565	539	548	567	570	576	585	584	567	552	537	524	591	584	577	552	590	564	573	602	549	531	570	578	574	565	531	559	565	568	564	521	568	577	556	617	565	515	546	546	528	567	522	543	590	548	555	562	544	554	619	583	565	567	513	525	574	541	555	580	585	586	542	561	563	550	538	617	536	552	529	623	506	604	531	591	559	531	608	593	528	593	557	560	528	605	547	521	553	589	587	542	527	587	572	565	536	596	580	588	570	548	565	558	569	531	588	555	569	559	547	572	553	581	607	582	542	555	557	566	560	590	559	584	559	509	585	561	570	551	615	533	559	552	566	533	535	544	555	528	619	550	553	577	565	569	588	554	626	605	590	581	589	582	548	537	546	550	571	560	589	579	569	546	525	569	547	541	560	545	597	576	573	586	545	587	528	583	553	545	594	551	540	584	589	560	588	570	566	537	577	537	556	570	506	583	553	537	595	549	612	564	552	572	624	563	587	568	523	567	579	532	593	578	534	567	580	542	544	561	600	503	573	548	576	568	533	590	576	564	616	564	562	548	558	555	567	519	595	541	545	553	578	580	540	567	569	581	593	561	606	566	536	532	566	579	585	513	556	551	555	537	597	552	534	554	578	579	513	532	549	550	528	535	590	571	570	575	530	554	586	580	532	570	536	599	568	572	553	527	553	579	553	584	538	564	538	577	548	545	566	524	527	547	544	560	548	549	542	555	564	537	561	512	584	574	560	563	593	559	551	579	527	539	549	579	559	540	543	557	542	520	548	538	593	562	552	537	560	544	496	579	575	567	541	577	594	513	571	577	528	517	594	555	561	569	532	570	553	586	540	575	571	576	519	545	602	541	583	545	552	577	528	540	537	562	582	591	593	603	563	575	526	529	583	585	539	543	558	576	547	576	533	540	562	577	527	554	562	540	538	545	555	559	583	597	593	575	571	550	553	547	569	589	566	574	568	555	517	586	565	528	519	563	541	547	554	521	554	554	606	564	593	540	576	573	546	577	562	561	524	548	562	570	580	533	564	592	555	571	549	576	592	570	586	513	552	524	556	569	522	580	570	566	555	593	557	538	572	561	561	564	523	553	546	544	554	585	574	537	543	567	539	523	545	531	541	579	552	546	564	570	546	581	517	571	586	563	597	554	577	563	569	549	514	583	581	560	608	573	543	491	572	597	523	518	568	600	558	553	544	539	535	579	568	565	549	549	585	586	499	580	565	544	557	584	573	585	505	600	577	523	596	549	594	557	546	536	592	556	536	571	543	544	560	543	592	551	538	556	613	580	541	592	579	597	549	559	535	541	567	529	545	594	575	555	563	583	588	556	561	602	525	542	551	581	574	565	541	591	585	553	559	552	546	551	545	581	587	560	581	560	537	534	613	520	557	617	569	525	529	580	587	569	526	567	546	589	555	587	581	537	561	552	524	555	562	526	580	553	545	536	554	503	555	562	569	558	591	552	584	571	532	547	522	573	573	553	535	575	588	578	542	568	550	574	534	540	550	580	583	531	598	531	568	532	555	579	540	565	559	580	549	589	582	570	554	549	580	568	557	499	593	509	618	521	564	550	550	568	565	586	557	558	580	548	528	550	511	575	514	545	568	545	574	575	558	562	556	628	547	531	549	523	605	581	556	579	540	569	539	611	568	561	565	506	560	561	523	555	580	615	579	565	563	569	524	589	547	557	572	562	575	580	538	566	553	545	552	515	557	528	568	593	544	558	543	535	547	563	605	561	552	624	588	533	541	527	536	556	584	553	582	587	581	559	567	544	547	574	575	524	589	595	561	529	610	555	561	550	602	532	556	532	559	544	524	563	571	571	555	581	566	608	555	578	586	581	572	532	565	595	560	562	573	631	557	616	581	561	557	536	574	554	555	570	594	580	562	571	512	583	554	534	569	540	557	558	539	522	560	549	549	599	557	538	551	592	542	535	570	585	556	560	557	570	552	521	530	525	594	581	542	553	550	571	607	520	538	590	581	565	569
23458	21340	29058	23943	21340	19206	5085	2243	1254	972	769	637	517	440	359	380	317	272	241	191	209	198	205	195	177	172	174	180	173	175	166	147	191	162	165	142	137	159	154	128	135	159	137	141	146	160	135	139	125	132	144	140	149	121	133	152	127	132	152	151	128	158	126	142	138	120	132	159	128	152	139	137	116	127	124	120	143	136	108	138	123	122	117	122	107	132	127	147	137	120	128	133	122	137	124	127	140	107	141	136	108	139	139	147	128	139	132	134	139	125	134	118	127	131	152	153	118	121	140	131	154	143	127	155	127	122	153	148	133	130	107	128	132	135	123	113	139	112	119	127	126	137	130	131	134	128	125	129	136	119	155	144	140	153	117	114	136	136	133	120	120	108	136	135	139	150	119	129	136	131	138	127	153	148	122	112	132	116	117	120	133	142	129	120	121	134	127	116	149	137	120	117	138	120	137	116	131	114	127	145	137	134	135	139	140	120	145	143	144	123	135	122	107	122	136	121	121	140	122	150	121	136	115	130	116	131	134	132	134	105	155	141	133	118	144	129	131	131	134	116	129	110	108	126	128	120	115	140	127	123	145	129	126	138	128	142	125	124	125	127	138	130	115	132	153	146	127	124	113	130	121	137	130	136	141	137	113	123	136	112	118	134	108	124	141	138	111	129	121	131	139	127	123	140	143	132	142	133	117	137	147	128	126	127	128	126	126	137	134	110	145	127	128	144	138	113	137	137	111	125	121	122	134	139	147	139	123	118	111	141	139	136	136	142	128	131	140	123	138	151	117	135	144	123	129	135	139	146	136	125	124	162	126	138	132	117	127	134	133	139	128	151	136	120	123	125	146	114	115	131	120	127	128	115	115	140	133	139	127	120	156	116	149	124	146	127	112	131	112	119	125	137	131	110	136	135	120	110	141	128	146	132	142	137	136	143	120	119	110	121	133	124	141	120	136	148	136	148	124	143	128	119	132	119	139	115	127	137	106	136	125	124	154	125	122	140	140	113	125	140	118	144	121	117	138	121	123	127	134	136	129	122	142	122	125	135	114	142	131	147	125	126	134	122	148	136	134	123	134	119	127	118	115	133	133	132	148	112	140	137	123	126	121	120	139	127	127	135	133	121	130	137	136	130	108	147	135	143	122	123	136	130	126	145	133	121	152	128	127	124	130	128	148	131	133	136	136	146	136	116	116	148	137	124	135	131	134	134	123	143	130	132	134	115	122	147	111	140	126	135	147	140	117	145	139	129	131	121	127	128	119	132	113	125	118	123	140	136	127	125	139	125	132	144	111	128	117	148	127	112	129	126	126	134	136	122	137	128	135	123	124	129	137	150	123	127	129	126	146	121	149	142	134	150	128	132	117	120	118	153	145	130	139	129	141	119	140	138	133	106	118	147	136	112	133	109	117	132	120	140	130	127	137	117	129	106	112	129	158	131	132	118	115	140	147	128	138	144	126	127	133	131	165	128	143	121	142	139	107	137	121	124	133	149	137	140	123	135	103	143	109	131	135	132	105	134	132	123	115	129	154	122	134	138	131	117	144	113	129	124	115	128	133	145	125	150	132	126	146	146	153	108	139	150	131	145	114	108	144	132	126	140	147	128	144	144	135	153	109	129	147	133	124	132	138	99	116	137	134	105	126	133	124	119	141	118	125	116	145	134	133	130	135	136	125	116	144	125	134	125	116	120	138	123	149	113	132	136	139	115	135	127	127	116	117	129	136	143	131	151	134	130	151	109	111	135	125	119	120	136	137	130	141	141	126	130	152	146	139	124	126	130	119	121	120	136	111	132	137	119	112	107	132	123	154	131	148	150	119	139	123	127	136	123	153	146	125	120	121	137	131	135	137	131	162	136	132	144	135	130	117	116	133	109	134	128	141	163	136	139	134	136	125	114	130	116	139	144	133	131	133	158	117	127	139	115	118	116	145	129	135	119	142	136	134	152	135	126	144	141	120	120	133	117	132	136	130	129	127	119	131	136	151	113	112	110	132	120	120	131	121	122	136	140	112	120	145	139	148	143	131	132	121	124	141	137	137	153	129	139	126	119	131	135	134	144	125	130	154	124	121	142	137	138	153	124	119	124	122	106	121	123	120	123	128	134	128	134	141	121	118	118	123	135	132	124	107	132	124	129	145	125	141	140	137	110	136	137	116	131	120	136	154	125	127	139	129	153	133	125	128	120	129	109	121	147	139	137	134	118	125	148	138	125	140	131	157	152	138	132	133	139	136	120	135	135	130	117	152	116	139	121	129	149	101	126	128	103	121	117	134	113	119	110	120	142	108	137	131	142	111	112	118	146	116	136	122	123	122	141	128	115	125	138	154	134	126	121	114	123	124	101	128	114	100	130	107	136	115	109	131	131	129	133	131	131	120	134	130	124	136	133	135	131	126	140	118	130	141	128	150	141	131	126	116	124	139	116	118	136	138	132	136	137	120	123	125	146	141	120	148	132	129	121	118	137	112	129	123	142	119	126	144	106	126	118	136	116	124	151	118	144	129	121	138	125	131	146	108	136	122	121	140	121	124	141	143	118	137	113	117	120	130	131	108	151	125	121	129	145	127	135	125	132	113	141	118	139	125	149	118	138	144	128	122	112	118	112	119	125	131	115	126	135	124	129	122	127	122	137	126	133	122	131	142	137	131	123	130	140	152	115	123	139	125	141	114	133	114	135	131	125	127	131	132	133	144	128	109	116	125	140	120	129	137	131	131	145	139	138	129	142	125	138	100	113	130	125	135	125	131	127	122	135	122	129	125	133	127	118	143	137	136	121	143	106	118	127	116	132	124	149	155	112	134	140	118	141	133	137	125	129	132	124	136	147	122	141	121	107	121	130	116	124	113	148	150	143	141	126	127	127	136	123	140	127	146	124	106	145	129	119	132	117	122	136	118	127	121	134	114	117	128	131	104	117	129	129	132	115	149	119	143	133	129	143	110	113	124	139	135	133	122	121	126	133	115	115	122	145	125	129	115	136	115	130	126	95	121	151	134	121	136	136	119	125	118	153	122	134	152	137	138	136	145	126	136	138	132	132	130	160	129	126	131	146	126	129	123	140	126	135	145	133	152	118	138	113	124	113	110	120	135	131	146	133	121	117	148	129	132	124	148	126	127	128	134	126	140	129	134	137	144	110	144	125	116	144	132	125	132	118	146	120	127	127	111	140	125	118	131	153	150	128	144	115	144	126	140	106	122	120	136	112	128	119	129	149	130	146	134	129	118	137	121	114	125	118	126	144	122	122	129	103	143	135	116	131	133	137	133	125	131	117	133	132	142	140	135	113	128	139	135	135	134	134	136	124	131	151	125	118	119	136	123	131	124	130	126	123	132	164	138	145	117	127	119	122	124	114	118	134	121	139	147	129	125	133	146	122	121	130	123	127	139	121	129	142	137	155	132	124	118	134	130	135	136	134	127	132	122	137	136	139	121	129	131	142	109	117	150	131	134	135	139	133	128	134	128	123	113	135	125	150	110	123
13792	25638	19434	12399	13393	8805	7528	6593	4247	3403	2526	2061	1697	1337	1110	1007	817	729	665	635	493	489	428	453	392	407	394	370	374	360	386	347	338	311	289	300	331	274	268	240	264	291	251	274	266	280	278	237	271	257	257	248	225	247	258	278	244	241	216	229	258	248	264	231	231	225	219	210	242	254	223	250	223	206	230	250	227	240	240	220	251	242	244	203	248	252	257	247	235	241	240	237	242	242	209	215	262	244	224	232	243	254	218	227	224	244	250	224	243	243	234	226	253	235	250	251	226	221	243	227	226	235	236	235	238	239	229	220	226	245	213	234	242	237	245	259	252	234	253	232	253	249	252	226	218	240	214	237	236	208	208	247	248	238	231	263	239	221	280	245	226	235	248	252	223	223	236	242	217	224	221	212	229	240	237	212	240	247	217	211	231	220	265	226	222	205	214	229	222	223	255	225	213	233	216	230	238	226	217	247	234	262	249	246	228	218	238	220	219	242	229	244	239	226	233	236	238	235	259	247	221	214	232	249	216	223	231	232	239	215	243	222	286	208	238	254	233	242	246	223	190	246	231	238	217	239	229	230	208	215	201	235	239	229	224	256	232	248	242	210	266	229	211	233	222	226	232	255	224	248	228	228	218	242	227	225	249	263	237	241	203	217	211	241	213	235	245	232	236	229	260	233	263	236	209	224	229	256	234	232	231	241	237	224	220	271	226	225	236	231	215	230	230	241	238	226	253	260	205	218	213	227	220	233	222	208	196	239	237	248	224	208	223	212	215	222	227	236	215	226	234	224	205	231	234	228	228	245	244	219	242	256	214	185	233	234	236	228	227	237	255	211	207	221	235	226	252	255	237	227	227	245	234	253	230	217	247	238	211	215	221	249	213	256	242	210	220	234	235	245	227	215	211	237	236	224	232	220	219	234	221	223	253	215	240	224	230	238	252	239	224	238	227	215	223	215	234	228	206	218	239	226	217	232	232	208	226	229	238	227	211	221	250	262	226	221	223	200	254	203	247	243	255	216	247	237	229	223	230	221	204	235	238	240	223	224	216	232	216	231	230	213	232	247	209	220	225	216	211	215	236	236	229	232	233	222	263	236	235	235	216	228	226	214	206	220	227	215	233	220	239	232	223	202	211	244	251	220	229	241	251	226	213	235	235	253	232	235	235	214	230	212	227	225	238	223	209	244	245	232	238	219	241	242	246	227	231	227	256	244	238	244	214	227	235	252	232	188	226	234	255	241	211	256	221	235	217	202	226	227	234	211	244	215	208	236	237	215	225	196	209	188	234	211	261	229	228	218	268	203	224	260	233	251	252	242	213	246	256	223	230	275	243	231	232	229	203	222	216	232	220	234	219	206	232	237	194	236	252	270	260	240	228	207	276	203	230	237	212	244	208	202	211	220	241	232	240	234	231	210	235	208	231	242	196	233	215	274	206	228	208	216	218	238	252	222	247	246	223	235	224	209	257	234	237	246	240	235	222	226	233	218	211	222	236	221	210	234	256	217	205	216	203	195	260	196	243	212	251	266	217	235	236	229	211	207	228	240	205	231	232	220	217	215	233	224	222	223	235	241	220	195	215	210	240	241	217	228	216	206	216	224	236	212	240	267	222	233	240	249	220	222	225	229	238	229	214	260	231	214	223	217	226	269	251	222	217	217	244	231	206	223	217	232	238	252	212	249	214	226	233	235	226	247	213	223	240	215	244	246	218	209	234	197	230	217	242	225	253	237	208	209	254	232	223	232	228	238	253	231	212	252	228	221	223	216	216	221	211	222	250	240	246	200	230	240	228	227	240	240	230	236	257	226	226	212	246	252	243	213	223	233	254	216	221	205	233	220	254	256	207	215	223	232	223	237	228	252	221	249	230	237	241	242	237	225	216	200	229	241	206	222	231	244	227	244	223	236	214	235	240	196	233	231	207	224	254	222	226	227	249	229	226	235	224	240	219	213	218	240	213	201	240	226	254	217	245	251	225	240	233	216	256	250	241	205	221	230	242	247	247	231	221	244	265	232	226	226	241	222	218	230	240	228	248	217	242	209	256	246	234	194	225	218	247	226	246	226	236	232	229	225	221	255	210	245	245	230	216	240	236	240	206	248	218	228	229	225	228	218	238	246	229	250	213	251	228	228	224	239	223	227	250	224	222	233	223	229	223	236	219	221	236	215	224	219	213	231	232	210	213	251	204	212	216	202	239	207	252	229	236	234	224	210	202	227	234	262	245	261	244	229	222	211	195	247	215	236	236	227	246	251	215	233	231	215	247	214	233	225	239	232	229	211	223	226	221	251	241	262	201	231	222	223	244	250	234	255	223	215	212	239	212	225	213	217	224	209	214	218	239	240	243	274	233	249	214	225	225	227	215	244	206	245	241	249	228	247	234	228	237	244	274	242	254	217	222	277	228	226	212	222	232	238	206	243	247	213	246	237	242	246	226	225	224	233	241	224	258	227	252	243	230	217	242	250	249	242	228	207	217	246	193	206	214	246	209	224	237	208	233	273	246	244	224	218	219	241	206	242	233	229	231	210	243	220	229	270	225	224	241	250	203	210	217	244	211	238	273	205	247	215	214	221	243	251	213	227	199	258	246	262	238	216	215	237	217	221	228	222	226	227	249	243	251	256	235	232	231	227	243	219	233	215	229	231	214	256	226	237	232	208	254	211	220	237	223	236	242	213	229	240	229	221	205	225	242	205	219	228	263	223	233	265	218	228	214	240	234	215	230	235	248	222	216	239	225	227	226	214	231	240	254	250	232	248	221	221	206	249	222	245	242	254	224	191	208	229	220	199	220	239	239	211	215	234	203	238	233	243	220	239	231	224	227	208	236	247	203	220	237	253	233	229	219	212	259	231	217	219	216	231	226	230	213	255	226	241	235	234	262	242	209	242	241	207	234	232	217	217	233	223	239	226	256	234	231	233	218	237	235	247	200	224	224	214	238	221	233	238	231	217	247	234	221	241	227	217	250	240	210	225	219	227	238	228	246	258	223	233	209	250	242	225	186	243	219	216	242	225	214	225	251	228	219	220	222	235	230	238	250	211	230	232	230	210	238	226	248	220	233	243	234	238	238	248	217	208	254	232	230	209	237	251	241	235	239	229	244	226	243	235	239	224	199	237	234	229	265	226	213	224	243	228	238	231	233	236	213	205	229	239	252	252	217	223	238	244	250	239	219	226	219	220	221	234	247	226	253	210	225	247	221	221	249	223	247	232	206	232	255	218	214	243	238	240	223	237	232	227	246	217	226	245	193	216	194	241	230	228	204	217	244	218	211	226	207	211	205	248	250	237	231	232	226	230	210	206	217	199	218	228	241	250	255	248	234	233	215	210	229	252	212	235	243	227	230	253	221	216	245	244	233	244	241	236	225	245	240	236	217	216	234	257	231	227	276	250	220	231	214	229	254	219	230	248	229	264	242	220	220	226	223	241	241	216	222	215	214	237	235	232	220	213	196	247	207	259	213	220	217	226	242	235	226	226
27012	20075	8269	2415	2196	1209	1062	922	702	594	554	537	471	464	403	421	423	390	415	395	354	395	425	415	382	356	438	371	366	354	380	387	363	407	369	379	391	367	357	378	379	370	404	409	391	369	349	316	364	364	373	353	371	386	376	371	369	367	390	351	337	365	402	355	396	360	354	358	370	345	406	389	367	339	425	360	381	360	344	396	360	400	361	353	377	366	359	383	356	390	397	421	424	387	382	410	367	347	383	380	370	390	391	352	355	386	393	349	334	379	350	369	350	363	392	362	369	371	391	366	351	386	355	373	344	377	376	375	377	352	332	396	368	362	389	398	371	379	358	351	372	402	385	381	395	383	378	358	385	365	384	352	390	360	361	346	368	380	360	377	366	366	395	357	378	348	402	374	337	369	339	334	366	407	367	383	398	400	372	330	390	367	349	360	367	373	359	374	371	381	384	368	421	374	380	361	373	362	344	382	376	375	382	365	404	344	368	377	371	355	364	367	365	382	356	379	381	344	364	388	411	411	407	355	355	363	436	395	354	359	365	357	388	378	383	345	352	368	387	395	367	373	380	388	346	397	405	362	373	358	383	372	356	375	361	406	393	371	381	398	387	350	376	349	384	399	374	377	371	386	393	366	374	387	369	384	393	396	394	384	380	379	362	383	366	382	334	363	376	399	355	367	348	341	369	367	359	387	393	367	377	402	367	359	373	345	371	414	389	416	375	374	359	372	367	344	359	366	402	328	370	384	366	404	386	390	368	381	349	382	344	369	359	368	372	365	405	357	310	327	367	389	377	410	397	339	393	371	355	373	412	378	392	380	341	366	393	337	397	379	362	336	360	378	378	400	380	374	353	360	370	372	348	336	375	373	386	358	379	337	391	370	364	386	347	393	345	353	380	388	389	348	403	381	380	388	382	345	429	370	345	414	353	346	360	366	382	327	358	365	367	388	391	362	325	362	396	380	379	378	374	368	343	366	377	366	357	351	378	380	341	344	346	359	363	393	384	363	382	373	384	385	389	367	348	384	365	372	369	406	332	372	383	380	353	349	343	388	400	376	377	374	354	389	374	355	376	364	369	363	367	386	339	357	354	377	369	369	346	386	378	355	374	370	355	376	384	355	369	360	355	374	333	363	372	373	356	375	398	366	361	378	364	359	354	407	340	397	367	370	376	357	375	397	377	370	343	380	322	382	356	377	374	370	303	345	405	397	366	372	385	383	357	378	350	353	361	363	384	350	351	343	360	351	409	351	347	391	356	362	379	375	379	392	342	368	398	376	376	384	385	349	341	398	374	372	374	372	355	376	368	390	384	330	368	387	394	383	376	320	379	365	388	405	363	386	355	389	383	362	422	371	349	375	339	352	349	381	364	383	367	394	354	368	349	374	373	353	417	362	369	342	388	396	376	374	351	354	350	331	365	379	389	341	332	360	363	390	386	367	373	363	354	341	390	391	363	418	364	365	363	390	408	373	354	327	341	378	392	351	387	385	365	387	359	387	422	368	345	336	397	368	355	378	391	392	361	357	373	357	392	336	420	376	377	397	373	374	383	327	350	359	370	365	351	360	400	354	379	371	368	378	343	378	335	336	396	372	359	383	378	408	334	361	380	379	381	369	343	361	406	389	350	339	366	362	386	370	387	377	411	378	371	371	377	378	380	368	370	378	363	334	355	380	379	373	364	360	380	394	356	401	391	389	369	381	379	337	361	410	377	371	335	395	382	376	379	381	383	366	340	373	333	375	332	384	357	337	393	377	359	344	361	375	342	359	368	372	394	365	377	379	368	321	365	350	380	360	325	365	357	382	371	377	371	356	390	368	361	359	358	373	377	386	381	343	393	351	336	361	360	359	377	388	368	388	350	409	381	395	388	352	408	352	382	372	394	384	350	350	392	404	397	378	413	356	371	384	356	370	388	361	362	371	353	350	361	358	366	383	355	394	400	360	343	359	377	380	341	405	413	380	369	352	380	362	389	345	352	401	361	391	354	364	402	390	375	385	376	402	368	361	345	352	385	360	371	369	362	384	392	347	351	366	348	411	371	376	341	376	355	351	336	352	360	360	383	359	377	354	382	354	370	387	369	392	388	362	337	375	371	357	380	348	366	339	377	365	363	381	366	404	413	347	365	372	345	365	341	365	365	390	366	365	402	373	383	350	369	364	352	400	402	359	383	372	367	344	391	367	375	357	374	379	418	358	350	373	368	385	350	379	373	410	377	347	399	399	384	388	395	387	337	416	361	353	377	371	359	351	363	379	376	407	396	346	386	346	373	359	353	361	392	377	374	357	373	367	382	381	345	387	365	373	343	360	385	396	351	342	351	322	376	365	379	391	370	378	393	350	361	396	330	355	390	376	371	369	364	355	380	407	359	355	352	372	364	369	391	346	364	353	391	346	369	381	350	361	383	402	397	369	334	380	412	379	345	369	337	375	371	376	366	368	363	352	340	386	364	335	360	381	379	365	374	374	392	370	360	394	342	346	328	374	357	358	345	426	369	347	367	342	392	382	362	370	352	365	369	382	346	305	344	391	369	379	350	363	359	363	374	392	376	364	376	380	366	379	356	380	387	359	412	351	383	380	385	392	412	382	370	377	357	371	362	358	356	377	337	361	395	408	379	352	396	354	370	391	396	401	367	329	386	359	359	392	360	368	377	353	423	359	367	381	386	383	388	352	364	372	357	382	377	382	396	370	365	349	379	371	368	351	367	376	366	358	363	358	400	365	402	378	366	382	362	342	360	322	354	346	356	360	381	386	350	395	327	377	379	346	365	371	402	341	394	370	365	333	391	363	393	381	367	408	365	365	330	384	372	378	383	403	377	362	378	382	353	371	356	363	357	359	382	370	381	379	366	395	380	365	390	367	353	362	358	378	344	347	379	371	348	356	395	375	388	398	397	394	337	365	361	392	382	379	368	376	389	411	357	372	382	409	387	381	402	411	357	384	327	358	323	354	362	379	384	384	374	344	396	351	402	382	384	361	427	347	327	382	373	360	375	360	382	360	391	366	370	356	376	337	375	369	382	377	374	363	387	373	342	365	360	381	379	372	384	392	349	374	391	388	358	361	391	421	358	367	365	342	361	382	353	345	404	336	359	363	351	379	348	378	365	402	384	363	379	382	384	399	357	400	335	379	357	325	399	337	339	386	379	362	378	387	369	366	386	432	374	372	367	411	380	392	384	379	376	406	347	331	382	337	380	344	398	373	367	352	364	396	375	336	358	351	387	360	378	369	350	341	350	376	379	403	373	351	358	385	342	396	393	388	359	360	411	358	385	343	388	366	337	397	384	372	401	379	384	369	358	373	402	366	357	365	373	386	364	388	368	381	360	391	371	388	395	390	374	379	430	376	370	349	368	360	375	392	383	393	378	367	374	338	357	347	386	383	369	356	376	362	342	371	366	358	385	364	427	346	384	370	389	339	351	346	377	378	366	356	374	368	372	386	378	388	367	351	384	391	356	363	381	398	372	376	348	344	376	368
9553	12010	7564	4606	5670	3352	2984	2657	1903	1413	1323	1137	1057	958	862	818	724	714	698	639	646	664	627	618	671	641	668	666	626	627	687	616	627	628	630	633	642	641	697	597	688	620	637	656	640	658	635	585	642	624	636	607	670	608	621	632	619	610	602	579	627	596	604	617	629	617	662	592	617	629	618	615	625	630	677	638	591	603	615	670	639	571	633	617	608	650	609	635	670	606	643	667	638	609	610	634	659	617	575	640	625	606	577	647	593	652	632	597	644	610	599	643	656	605	607	641	628	659	661	658	603	660	620	620	648	640	617	618	626	589	615	592	626	641	620	639	607	651	584	624	596	593	603	605	626	665	657	642	567	629	611	607	613	638	606	600	634	639	557	664	616	625	640	639	606	610	603	625	607	646	590	632	616	583	631	655	648	613	593	604	637	669	603	626	617	647	619	611	634	619	607	698	581	672	626	591	628	615	620	664	652	668	625	658	677	631	644	656	658	631	641	627	645	609	639	632	609	642	616	612	626	652	613	599	620	621	646	605	648	603	616	614	679	670	640	577	659	655	581	620	606	600	607	649	623	624	588	607	632	585	614	649	672	624	618	613	647	588	629	609	600	620	649	614	647	638	647	633	641	671	568	637	637	657	638	639	615	612	644	643	652	639	596	631	610	662	605	580	573	622	638	643	657	613	626	615	606	601	589	584	585	613	614	595	648	590	613	605	573	628	598	632	624	603	548	665	638	633	618	646	651	605	635	580	595	641	634	640	627	631	618	618	615	613	660	650	618	612	608	608	639	617	622	618	613	622	626	627	636	614	641	626	628	575	660	641	642	611	666	602	628	613	657	632	608	628	632	670	620	609	595	575	635	600	612	625	583	642	596	596	694	636	592	627	584	626	614	643	631	676	637	597	645	629	663	647	614	618	611	638	608	654	630	632	629	605	642	623	643	642	604	648	592	638	608	568	605	605	605	648	601	625	648	632	626	671	585	629	579	605	601	605	582	684	671	611	624	606	631	669	621	648	614	608	641	605	635	645	628	632	597	632	637	642	606	623	588	609	611	613	643	627	685	624	669	630	623	647	651	616	647	651	629	592	650	621	617	594	648	641	626	652	616	637	618	652	611	633	623	626	637	610	612	687	633	618	597	608	629	627	668	609	597	610	624	638	643	594	656	653	618	644	595	607	642	621	624	631	634	640	644	617	619	608	673	646	594	602	631	633	607	595	606	672	600	670	644	619	665	601	642	571	582	610	633	641	646	647	622	642	633	604	624	606	593	629	627	644	618	632	620	650	635	598	635	634	620	621	600	620	644	634	636	614	589	608	630	618	628	639	646	596	598	614	640	643	551	613	644	615	631	629	631	667	629	618	643	655	609	618	631	662	592	623	658	611	625	657	619	605	630	592	599	631	618	603	683	629	617	667	611	597	641	649	608	681	642	634	632	560	619	618	637	576	664	686	617	639	635	634	594	595	630	645	641	602	623	671	652	626	659	587	638	637	658	620	623	609	634	679	630	665	603	611	637	598	589	639	651	621	616	647	564	596	596	636	613	608	587	581	602	673	631	624	606	616	621	599	580	629	607	643	612	615	648	594	617	598	642	641	631	638	613	596	639	577	604	625	632	627	620	616	599	646	599	633	645	619	650	570	602	594	617	622	629	605	637	621	582	647	660	649	587	607	627	665	608	629	650	572	564	649	628	629	648	651	604	625	646	628	599	573	644	659	651	624	641	623	655	638	626	631	607	619	628	636	647	612	578	613	632	597	633	634	620	625	609	571	630	634	623	597	637	621	636	621	662	599	600	609	619	685	667	641	631	607	612	622	646	624	645	597	654	602	635	580	681	599	641	646	588	575	597	701	605	587	634	652	685	657	640	671	639	611	648	621	618	598	599	572	647	620	669	629	594	661	633	608	684	616	637	640	592	619	621	592	589	590	589	633	628	603	644	622	604	606	626	611	635	640	648	663	631	661	588	596	618	622	582	598	618	663	606	631	641	651	615	641	652	583	604	650	643	637	640	652	664	560	614	606	630	649	670	597	605	639	583	624	598	616	619	623	640	654	604	619	663	588	680	589	644	635	658	629	644	648	643	647	624	614	630	600	569	601	612	610	628	602	614	622	658	632	645	653	634	606	602	604	666	662	620	643	631	639	623	628	667	658	622	618	643	631	647	673	662	663	645	636	586	655	589	640	627	638	647	649	594	605	642	620	631	647	574	629	576	609	630	634	631	663	649	633	651	600	622	596	585	642	627	605	587	626	628	625	651	600	588	644	593	645	640	648	612	625	608	632	609	658	645	656	628	655	653	622	636	637	618	666	623	667	609	632	604	572	624	631	655	625	621	620	627	589	605	619	611	646	591	627	627	663	631	625	621	603	633	612	615	619	613	606	604	616	679	621	623	650	617	613	619	576	617	609	599	605	673	628	618	640	608	573	612	623	630	634	619	599	645	580	625	586	610	638	597	640	590	609	591	633	629	615	673	567	611	700	638	542	634	613	586	634	601	631	667	564	625	631	610	639	593	649	632	637	648	643	669	608	606	643	644	625	633	657	650	603	604	614	655	636	601	642	606	598	629	626	622	600	621	610	602	589	624	642	641	623	631	656	627	614	621	611	598	624	667	620	634	639	608	589	617	636	644	668	608	624	636	610	603	613	644	639	621	611	657	659	634	614	604	647	589	662	620	628	636	596	661	639	602	622	684	581	600	607	647	634	635	655	639	644	654	650	595	596	627	618	637	627	625	615	664	652	668	674	613	655	672	628	605	608	626	577	625	656	667	630	631	598	595	626	634	612	630	619	634	654	639	645	586	658	574	595	650	659	662	611	604	611	627	606	660	676	659	627	588	617	614	614	609	589	597	614	597	592	597	636	599	648	649	611	648	622	629	640	584	624	633	600	635	645	622	609	660	633	634	608	595	650	654	604	644	636	603	606	631	595	639	643	630	593	621	627	694	613	638	686	639	640	646	631	620	641	682	611	617	646	629	611	653	554	617	666	607	611	592	658	601	600	593	642	624	629	610	632	625	636	635	632	657	643	616	607	613	610	641	645	617	613	631	611	634	575	614	625	588	609	630	619	620	579	614	643	604	584	668	628	621	645	640	636	609	625	573	603	643	642	621	627	605	616	629	611	625	616	626	600	623	620	616	641	652	609	600	626	619	635	595	615	601	642	641	627	611	634	641	638	652	624	656	631	651	658	662	615	660	640	568	582	616	583	663	576	644	637	582	609	556	645	642	616	652	660	645	612	611	581	589	606	613	634	597	645	677	599	672	641	652	588	602	678	588	637	612	672	611	610	655	629	621	628	600	611	651	638	603	630	603	646	640	591	634	647	622	582	620	611	598	617	606	643	588	636	674	622	603	666	595	612	596	640	629	630	607	604	642	624	619	622	631	609	617	574	626	635	632	609	626	591	628	641	578	606	639	633	610	657	649	588	626	593	619	609	612	583	650	658	683	602	615	639	593	604	673	594	622	627	596	609
24583	21350	28330	24718	19057	4088	1877	1411	965	794	662	573	564	523	555	445	427	393	426	387	385	366	367	353	339	389	341	356	372	357	391	369	351	318	325	323	310	320	318	311	334	324	316	317	322	340	308	345	325	342	337	315	317	314	352	321	308	335	341	328	298	327	342	351	336	314	325	307	344	288	346	364	334	334	318	353	329	311	322	297	337	342	305	332	291	335	312	311	346	295	346	314	361	344	311	341	318	300	312	326	302	313	320	301	291	291	325	339	341	311	305	331	295	289	357	340	301	333	316	338	314	357	348	295	353	312	287	339	314	305	339	325	351	316	336	319	331	299	311	333	327	315	353	334	319	325	337	332	324	317	336	296	352	316	333	326	321	303	348	309	343	319	316	305	294	351	329	325	338	297	331	333	345	344	334	329	297	328	329	314	308	355	340	298	338	346	295	330	309	321	302	320	296	325	327	354	303	332	345	361	331	312	290	326	313	317	322	336	326	315	333	310	331	329	311	303	335	360	345	339	331	323	351	315	293	339	316	322	345	320	328	290	297	303	313	294	341	325	323	307	324	329	315	337	332	334	342	338	341	326	294	333	329	303	351	295	329	299	319	342	311	362	324	289	284	305	338	323	322	345	289	320	324	315	332	284	313	324	333	318	359	336	324	344	325	367	344	335	321	342	347	316	335	334	324	323	356	335	353	343	339	342	347	314	289	369	314	331	327	330	323	288	354	306	308	343	312	307	313	345	332	354	302	284	318	314	339	309	293	361	335	347	321	288	326	333	340	323	335	349	345	290	339	343	341	315	319	337	296	317	331	321	293	315	324	354	341	337	341	323	346	327	327	345	295	336	363	325	304	331	291	316	321	299	363	324	309	289	323	322	339	319	322	311	326	333	308	314	332	302	325	348	309	354	344	325	292	312	335	301	354	319	320	332	330	324	308	319	319	328	331	309	352	305	307	334	328	306	310	335	340	333	321	314	335	315	313	325	298	330	329	341	308	326	332	326	325	319	298	328	353	323	313	338	325	300	332	316	322	308	332	308	309	304	319	330	336	330	333	335	332	330	310	306	303	328	299	289	353	323	314	352	330	326	311	295	320	332	314	294	314	332	297	303	336	319	332	308	333	344	330	322	334	314	294	325	318	347	349	323	334	301	304	339	337	286	324	360	322	286	311	309	304	367	306	322	307	336	326	325	316	339	311	300	319	328	325	320	332	361	305	316	313	320	341	318	337	310	304	325	357	345	327	305	330	327	325	303	361	308	297	336	332	314	314	313	342	318	331	307	328	334	305	326	321	290	330	310	336	348	330	359	334	289	329	324	380	304	307	327	342	322	318	319	330	358	300	302	334	333	339	335	309	306	330	306	349	358	303	323	342	323	327	300	293	354	325	295	310	342	340	336	326	345	310	331	300	341	315	334	325	295	295	310	288	338	348	339	302	329	336	305	296	331	339	301	310	302	329	316	338	301	326	313	316	310	311	310	314	286	347	336	321	310	349	340	297	311	306	349	312	338	330	320	361	339	299	356	301	353	319	288	338	323	303	288	319	327	298	326	298	313	318	316	308	334	306	352	340	316	307	331	309	276	326	325	308	322	336	321	321	352	290	317	337	319	356	342	342	332	314	318	325	321	319	328	316	338	312	347	343	331	343	343	338	319	353	322	322	302	317	294	308	366	305	311	348	301	321	317	326	342	324	332	324	311	342	315	326	324	326	344	337	323	301	338	331	341	327	317	281	324	309	340	313	333	322	348	303	293	339	295	321	337	316	321	314	300	341	321	329	342	332	294	319	324	353	327	289	341	338	321	296	319	309	336	334	308	328	323	317	337	322	312	321	294	316	329	293	318	346	356	319	302	303	308	313	325	328	335	288	278	324	315	317	356	309	322	295	321	344	308	313	322	331	301	293	326	336	296	316	314	312	316	310	350	343	305	294	353	277	345	340	287	318	329	355	359	351	300	312	352	340	322	319	292	347	329	339	335	326	330	296	319	291	317	307	294	294	354	332	312	321	290	324	361	348	327	328	336	323	315	312	329	303	335	346	300	328	321	298	342	286	331	325	305	305	320	349	321	338	309	358	290	317	337	347	292	320	304	354	301	302	305	335	327	303	325	308	308	312	314	316	309	292	334	323	315	304	335	326	314	342	331	320	314	300	338	317	324	330	306	330	344	301	318	313	324	350	345	315	301	323	342	337	318	329	345	346	312	303	348	339	318	336	350	341	314	305	315	316	343	343	305	355	367	312	327	310	308	306	307	330	342	345	318	314	336	338	343	297	325	333	336	349	307	342	327	336	318	352	332	338	324	308	322	332	311	338	310	311	304	332	306	315	331	328	311	343	327	312	303	327	304	348	298	334	315	287	298	296	320	324	331	300	331	324	332	355	337	333	331	311	334	331	308	328	349	318	338	345	324	319	310	322	321	331	323	295	312	320	335	334	307	322	339	306	332	317	303	282	329	306	317	339	275	349	327	314	322	320	310	307	317	330	297	307	325	317	351	344	300	307	335	316	323	293	369	299	359	307	288	328	283	309	300	327	324	347	361	299	296	285	330	333	341	332	311	317	338	345	325	297	320	316	336	291	319	320	317	334	326	329	284	302	315	323	335	311	313	313	318	319	331	325	328	314	290	369	324	349	322	345	323	326	346	332	306	344	326	298	346	332	362	312	343	306	334	311	329	344	356	303	305	314	354	330	330	321	306	310	301	282	336	337	318	331	321	325	321	315	305	329	358	309	292	321	331	298	314	333	299	320	345	332	331	320	338	350	307	304	326	310	323	319	323	348	349	327	330	343	293	323	335	296	321	359	314	330	324	325	304	328	315	326	339	352	360	324	310	328	302	355	340	351	322	329	295	275	334	340	329	306	316	303	323	315	324	328	320	317	292	321	317	313	312	306	326	316	308	310	299	313	356	336	345	315	330	348	331	317	331	312	316	291	317	335	346	332	296	352	317	325	347	342	356	339	320	317	381	297	359	321	313	360	308	309	326	319	293	339	283	323	353	315	328	337	301	328	350	357	368	299	317	321	332	316	314	328	339	305	366	317	329	323	353	330	291	348	351	322	321	331	337	325	353	339	323	342	333	356	353	315	347	338	354	323	325	312	310	332	317	321	296	292	304	331	324	333	318	322	321	311	338	340	347	365	333	329	336	336	329	304	317	308	328	327	301	324	354	310	323	330	304	295	318	309	343	354	334	338	278	328	350	316	337	320	354	322	320	311	311	317	324	291	327	300	300	317	318	349	302	335	320	315	304	298	300	337	315	313	303	322	332	311	309	310	319	320	309	352	354	322	315	334	306	324	299	353	331	326	321	351	335	324	309	343	312	305	291	357	314	330	318	319	326	346	344	330	313	346	362	303	365	287	308	302	334	319	326	298	329	294	319	312	337	347	335	334	343	317	326	330	322	346	339	317	336	305	297	316	312	320	328	311	331	329	338	371	303	344	317	321	316	318	329	354	329	334	362	325	348	320	300	308	281
10993	19909	14563	9774	9452	5735	4774	4055	2844	2070	1840	1619	1550	1308	1162	900	848	821	783	729	671	691	642	710	640	620	610	624	662	634	607	619	627	639	623	585	573	586	603	614	571	556	570	635	567	624	612	600	591	567	538	536	552	586	534	556	567	547	623	593	558	553	578	566	549	559	594	518	569	551	613	547	587	616	563	601	609	577	538	579	537	564	551	531	579	529	544	556	575	565	540	588	575	534	572	593	589	590	519	591	541	599	533	544	538	572	552	577	542	535	537	515	540	584	578	565	519	579	561	559	593	564	561	579	555	561	549	557	511	555	560	556	543	534	575	547	553	545	552	570	553	539	518	515	524	514	561	569	560	552	521	523	564	564	583	585	513	535	544	541	568	520	609	568	579	530	528	554	566	574	537	514	519	571	537	517	568	536	564	553	549	538	561	562	563	536	541	553	551	552	572	571	566	560	562	543	565	530	537	495	606	550	575	519	564	550	568	564	554	530	557	584	551	556	567	576	535	576	525	540	568	554	550	529	543	539	579	574	587	512	558	509	531	530	579	543	564	541	580	518	568	561	593	561	537	554	526	563	530	547	543	570	601	543	540	592	549	557	606	543	570	557	590	539	557	577	582	558	550	562	534	570	545	567	597	593	576	539	563	518	598	538	547	539	567	559	538	544	553	555	588	532	517	585	553	572	552	555	576	589	567	565	566	588	562	545	573	578	557	581	553	545	538	512	544	543	557	547	562	516	576	555	526	543	583	550	554	543	581	538	543	574	535	554	573	530	566	549	553	588	586	568	540	560	541	569	567	579	568	544	552	577	576	539	541	572	553	585	563	565	534	560	552	528	577	557	533	579	541	552	570	549	565	599	504	607	567	559	531	533	510	560	539	538	556	569	579	559	500	551	564	548	535	560	556	542	590	569	578	564	547	539	570	550	576	564	552	563	540	566	568	551	525	626	539	564	578	536	527	554	544	532	558	536	528	535	554	553	518	538	585	560	556	576	518	561	522	580	578	572	508	593	555	581	560	551	548	559	584	570	530	599	557	541	575	541	557	517	545	524	544	593	572	523	572	549	567	571	569	576	577	586	544	557	550	554	568	556	537	535	561	613	542	532	570	559	539	602	559	554	531	522	558	606	529	575	578	541	567	546	573	552	572	542	565	527	552	560	554	520	510	538	545	523	528	540	564	577	526	588	555	505	541	589	605	555	514	544	571	557	594	533	545	550	535	535	573	520	560	530	561	535	510	528	532	586	556	566	547	564	550	565	554	555	610	551	529	574	578	515	560	523	548	563	564	549	585	541	548	532	541	566	550	563	578	581	528	583	562	549	583	561	528	567	575	563	538	516	580	558	533	528	595	532	574	501	567	563	522	568	572	512	558	543	535	606	538	563	579	571	564	566	586	553	523	572	582	495	583	594	534	555	526	535	564	550	557	546	542	551	585	528	569	549	529	564	571	568	553	538	526	514	536	571	541	567	564	568	540	496	559	532	603	566	573	570	594	584	561	581	511	544	557	524	557	573	524	557	542	559	557	580	575	537	527	548	505	555	536	543	545	561	561	515	562	543	577	531	528	574	535	541	550	525	519	550	534	524	504	555	545	550	542	557	576	550	551	540	539	588	550	523	516	548	585	527	536	536	538	557	574	585	544	576	544	559	570	574	527	573	550	555	585	575	534	570	564	595	571	560	545	547	546	534	538	580	548	562	586	557	590	550	590	533	546	556	549	514	534	522	534	555	578	534	559	524	579	567	561	567	607	537	557	570	514	539	521	553	589	539	554	581	522	564	571	549	546	529	548	591	537	543	554	551	543	549	536	552	571	546	569	562	533	559	515	592	558	558	560	511	597	588	592	538	527	583	576	516	537	565	591	567	550	519	578	534	575	554	546	601	538	519	605	530	523	606	552	558	553	544	545	549	519	535	588	569	545	539	518	525	606	605	564	529	575	550	520	560	589	589	547	545	603	563	548	617	547	588	571	541	512	575	548	527	528	562	551	561	527	581	577	607	566	578	538	563	573	561	520	584	521	557	559	535	526	549	559	555	568	579	538	600	556	538	564	532	521	537	604	578	587	534	551	543	574	569	541	585	577	511	570	569	519	563	527	559	565	549	549	574	547	609	576	561	543	563	565	536	526	536	537	513	523	583	540	583	590	538	590	605	513	606	568	577	547	557	568	539	547	562	566	547	589	592	590	527	556	557	531	526	592	576	594	561	600	547	606	554	592	559	527	527	578	591	609	566	592	528	532	584	554	574	533	582	548	544	556	566	548	541	576	567	546	538	592	557	550	547	555	580	532	589	532	524	551	525	560	576	533	557	522	561	511	580	564	559	520	563	526	557	570	580	601	539	554	506	590	541	507	557	585	542	596	574	527	586	575	538	573	536	532	570	584	536	566	527	539	566	500	576	598	570	527	545	546	570	567	551	544	539	576	547	582	531	550	537	573	548	557	566	584	571	575	538	536	542	561	497	530	539	562	534	546	548	551	558	521	548	562	593	527	530	539	536	558	555	562	537	542	587	566	524	528	580	536	539	521	538	536	542	572	595	522	541	558	584	556	550	536	533	533	586	536	545	578	575	525	554	537	569	579	544	586	533	568	566	530	534	551	524	549	521	536	549	553	526	555	574	581	550	545	508	559	568	560	535	510	539	563	573	548	565	573	577	571	521	547	550	568	602	584	542	548	549	533	566	548	542	518	562	561	520	549	553	605	519	565	535	524	555	545	559	546	560	554	538	570	577	552	572	570	560	570	556	524	545	581	588	509	573	609	578	552	535	601	529	499	561	575	535	548	564	581	544	591	559	560	518	520	578	565	529	548	555	557	548	532	555	543	572	575	532	543	594	520	571	574	529	554	579	538	537	602	534	553	549	538	570	544	525	598	530	552	585	541	553	543	540	568	552	505	553	575	535	560	561	562	545	573	609	550	556	592	588	519	563	505	563	559	566	626	516	599	567	580	566	559	561	573	546	533	554	584	516	551	581	534	528	561	532	544	569	570	568	545	545	562	549	561	602	550	540	569	557	582	584	553	559	542	574	551	577	553	554	569	571	571	562	550	542	545	582	542	525	557	519	533	582	506	541	514	575	572	549	513	578	536	528	549	550	544	530	577	543	563	504	486	553	569	543	562	563	559	554	554	592	528	555	555	595	589	552	547	522	564	580	540	546	563	546	546	526	522	515	520	564	570	576	574	578	595	549	540	596	596	565	546	544	559	601	572	535	595	564	610	574	514	530	548	545	521	586	556	540	549	558	542	580	516	530	575	551	554	546	572	526	527	603	531	592	551	559	538	564	540	539	538	533	601	593	525	609	587	609	566	522	542	562	561	543	570	506	580	560	566	551	589	580	560	557	540	589	553	551	559	550	538	587	514	587	547	558	558	558	583	539	530	588	570	511	575	582	557	565	549	545	591	551	557	562	555	525	599	566	532	587	565	550	580	553	534	530	582	536	536	576	556	540	537	526	534	632	561	574	536	498
23496	21369	29083	23983	21371	19157	4585	1992	1130	851	728	630	461	502	401	355	294	255	270	257	243	198	181	201	196	199	182	181	178	190	162	166	145	145	146	139	172	158	154	129	129	150	147	160	125	154	135	152	148	122	117	128	116	159	113	145	133	125	170	132	150	132	130	124	134	121	141	134	120	124	147	132	129	126	132	147	130	130	126	132	134	125	122	135	120	132	132	116	117	131	93	137	139	129	110	122	142	129	117	132	135	133	140	132	138	139	147	131	146	123	156	146	126	113	129	130	126	138	123	121	137	136	126	124	124	134	137	100	131	133	134	137	133	141	113	138	131	117	112	135	115	126	127	129	106	130	148	116	146	108	125	132	130	130	157	138	122	136	126	121	143	130	139	139	113	137	115	116	114	112	125	130	145	127	117	119	139	152	125	113	100	126	133	131	165	113	115	111	145	116	119	156	131	144	118	143	135	150	124	130	139	125	137	145	140	133	124	123	124	116	118	114	127	124	127	129	117	101	135	114	132	124	128	115	121	131	132	112	111	122	146	118	128	122	135	105	134	125	110	121	128	146	132	137	126	121	137	124	120	119	114	133	134	148	123	119	114	107	160	120	126	118	120	112	161	119	130	137	137	119	122	119	140	113	136	124	123	114	120	124	122	116	121	128	134	130	131	132	132	115	122	146	119	129	135	121	125	105	130	149	130	125	120	129	106	139	131	132	119	131	127	146	155	116	148	120	139	136	127	112	126	115	114	135	133	132	124	143	119	124	126	139	127	132	131	134	116	121	116	120	144	117	141	127	140	126	116	109	127	113	121	116	131	116	129	114	129	141	130	106	139	140	152	140	137	132	128	129	104	119	124	130	127	125	137	130	136	141	110	105	132	124	128	132	116	105	112	116	126	143	129	108	124	133	112	133	115	140	121	139	125	107	143	143	118	155	127	141	126	106	116	131	137	120	113	107	133	137	160	135	103	115	142	121	138	132	136	126	130	122	118	127	141	146	134	116	101	129	141	109	124	124	113	129	118	134	123	132	136	109	129	131	119	117	127	112	144	128	153	134	162	151	130	138	124	126	116	139	123	140	122	128	118	109	123	127	137	145	143	113	131	113	130	156	100	130	145	120	119	134	120	136	128	129	133	126	107	138	138	126	123	122	126	133	130	135	124	136	117	113	128	135	131	148	133	151	125	106	134	110	135	144	134	138	139	140	125	136	134	111	117	137	126	133	139	136	116	122	119	120	134	114	119	121	141	106	130	142	128	115	118	126	136	116	133	101	114	156	132	133	132	138	132	131	132	141	119	122	136	116	132	143	134	118	152	115	127	148	132	125	126	134	125	133	139	126	127	117	116	132	145	120	129	140	134	127	115	121	133	128	124	132	125	144	119	112	114	110	146	131	136	134	123	134	126	125	118	116	126	139	119	116	133	128	114	132	120	140	123	136	133	139	131	124	128	120	138	132	133	123	134	124	141	110	126	120	112	127	136	136	131	130	87	133	124	121	100	123	109	118	132	130	109	150	146	119	127	133	134	137	116	147	128	121	96	117	127	132	106	132	104	147	137	122	133	108	129	115	113	124	112	129	118	100	129	129	130	152	132	124	130	136	117	142	140	116	120	127	128	127	118	130	131	120	135	125	121	133	145	119	107	136	124	140	127	128	148	131	130	127	110	136	130	128	132	108	147	144	105	116	118	130	141	132	130	145	136	119	134	127	137	132	126	132	132	119	104	121	136	133	99	118	138	120	115	114	124	114	119	110	122	117	116	126	128	118	150	112	126	124	119	130	129	132	121	138	128	123	137	122	144	115	145	125	146	122	106	136	119	118	130	122	121	140	140	135	131	125	130	132	138	132	114	128	138	118	124	129	133	114	133	115	124	115	125	143	105	134	126	121	142	127	136	116	137	131	133	124	112	133	122	145	92	131	128	127	144	138	124	128	120	129	118	124	139	138	126	120	119	145	106	142	157	137	130	145	130	128	108	141	119	135	127	97	135	145	132	121	130	137	143	145	119	116	135	134	136	110	135	134	121	138	104	137	140	124	119	142	127	124	148	149	104	138	108	136	117	127	124	132	128	136	124	114	121	126	122	107	126	128	133	146	133	135	126	114	140	128	139	119	143	113	119	118	123	131	136	103	136	110	127	141	128	127	144	118	151	117	121	132	142	142	142	117	115	112	139	131	132	138	141	124	155	135	136	125	139	145	125	142	122	119	118	134	107	126	136	139	108	113	144	137	134	131	121	152	128	141	118	113	147	121	116	121	116	118	151	112	132	120	122	95	121	130	125	133	136	120	157	139	135	118	126	117	134	142	105	145	119	113	132	111	120	129	131	134	135	138	138	132	127	134	141	125	122	159	126	142	123	120	131	121	127	138	122	135	108	117	117	111	105	115	120	126	117	153	131	145	127	112	137	117	140	130	117	132	120	137	152	133	144	125	101	153	124	123	114	134	140	98	122	139	146	126	129	124	111	107	127	130	129	135	118	142	136	128	152	136	134	123	121	129	113	144	126	138	118	130	138	111	122	125	132	118	129	133	126	139	115	120	123	124	127	116	115	127	128	117	123	148	124	139	138	129	130	129	118	127	129	126	134	126	130	125	150	112	141	128	109	116	145	123	140	111	132	135	132	121	117	136	137	135	127	137	131	135	143	114	122	116	111	115	131	118	110	126	135	140	123	119	125	142	126	125	120	138	119	132	138	108	126	140	116	123	118	119	120	118	136	128	139	134	114	124	133	140	132	114	134	122	130	118	126	131	128	121	132	124	92	118	110	138	125	123	129	135	140	129	104	136	143	122	119	124	137	142	120	105	137	104	134	129	141	137	131	118	129	135	140	130	127	123	116	117	118	123	142	119	118	138	129	116	126	103	134	120	133	151	124	122	123	132	125	146	109	118	109	130	137	98	145	117	123	130	135	153	124	98	135	129	138	132	135	130	122	123	123	121	132	129	111	137	134	126	140	130	126	113	132	120	126	121	129	121	137	121	140	111	132	124	118	136	147	131	130	136	133	131	141	111	120	113	146	135	115	130	139	129	112	114	127	129	119	114	148	126	134	118	141	110	127	115	129	113	128	130	103	115	119	110	130	153	132	141	102	112	124	149	133	147	143	146	116	104	124	144	131	120	135	123	112	130	124	122	129	132	123	128	115	126	141	127	122	122	120	127	118	124	128	116	127	134	129	143	134	121	136	132	150	128	123	129	114	127	133	123	125	148	123	120	110	125	117	115	133	106	125	132	148	122	123	113	126	139	127	121	138	133	140	122	141	120	151	129	134	125	130	119	130	123	128	136	113	115	126	107	125	113	140	122	123	142	119	114	103	122	125	128	131	130	116	128	112	131	128	108	126	139	130	125	100	114	140	141	139	114	128	119	125	134	135	107	131	152	114	107	121	126	121	130	131	126	119	107	133	110	117	152	126	133	127	119	122	121	123	127	102	132	129	134	106	126	129	122	142	129	111	108	133	158	126	133	121	134	136	125
14010	25296	20270	14997	12129	8291	6937	5713	3963	2913	2226	1880	1722	1541	1226	1058	846	690	675	567	550	472	444	423	428	363	408	386	405	376	318	311	341	323	303	288	273	302	293	280	281	268	265	291	266	230	283	223	264	220	266	265	252	264	230	236	253	284	237	222	242	267	237	246	213	239	250	227	251	229	224	241	210	230	242	250	206	226	244	233	233	232	229	237	228	237	248	231	256	233	225	242	227	235	254	256	228	219	248	234	250	261	236	243	226	212	245	238	254	207	225	228	224	215	216	238	216	235	259	223	247	249	232	251	242	227	214	236	235	247	207	245	216	216	221	222	254	273	223	222	230	240	217	240	245	242	236	235	241	228	234	231	216	232	226	232	231	235	212	221	215	250	231	246	219	230	245	211	222	242	236	241	215	248	231	211	242	239	238	243	197	255	228	220	226	244	213	214	231	218	247	247	237	244	211	217	229	220	229	226	245	191	224	218	188	208	263	217	216	228	234	203	230	233	257	235	252	232	228	206	223	249	225	250	186	209	234	223	240	222	211	247	239	228	243	240	226	221	232	248	268	234	190	241	254	243	238	223	223	210	223	219	207	234	205	246	216	247	228	238	223	223	200	229	232	228	206	216	213	242	200	211	217	249	257	239	215	218	228	220	242	221	217	227	252	222	213	214	242	211	230	212	208	233	252	200	221	236	231	233	237	218	209	233	230	241	202	210	237	272	243	221	230	222	217	221	219	215	240	242	229	227	234	225	238	246	238	228	252	242	257	194	244	249	233	229	205	261	215	212	202	207	242	239	220	208	238	239	255	222	231	217	223	201	221	237	221	235	213	219	227	212	225	222	228	254	240	204	241	244	234	232	226	212	261	240	218	200	242	222	211	224	225	260	223	184	200	226	210	254	247	208	227	256	224	247	202	194	217	227	237	246	225	242	228	238	238	221	208	213	249	218	207	224	210	236	220	212	243	245	221	212	235	246	214	224	222	225	210	231	239	234	215	218	219	245	217	232	228	245	237	206	222	246	221	222	242	222	237	243	236	197	225	217	213	192	245	190	211	240	236	240	215	241	232	219	230	210	224	223	236	242	227	240	212	249	245	207	245	233	210	248	226	245	194	209	208	212	215	236	231	228	223	231	247	231	204	229	211	214	215	264	203	220	237	225	231	235	237	247	226	210	213	229	213	194	213	244	222	229	230	222	227	216	231	233	244	242	218	217	210	199	219	242	220	212	229	229	222	211	217	256	232	217	225	247	221	218	205	235	218	246	270	239	223	210	212	228	236	217	241	222	231	251	204	208	244	243	253	217	214	257	244	214	227	210	218	222	243	210	233	277	228	232	217	223	244	264	211	226	208	198	250	223	249	216	224	239	231	220	235	218	225	220	200	245	242	232	221	219	225	218	249	235	239	248	238	230	227	213	204	236	236	224	211	234	210	219	241	216	217	229	243	251	222	233	233	240	227	213	229	213	228	231	227	199	232	207	238	199	216	229	219	208	252	212	221	242	248	220	227	218	222	227	231	220	250	228	226	223	213	214	226	217	242	211	249	235	239	211	216	212	217	228	225	217	213	206	226	231	244	215	262	217	234	239	214	205	209	226	226	214	254	198	228	209	223	221	228	234	257	234	234	214	229	222	222	210	217	228	216	233	200	232	219	221	227	194	203	243	227	224	229	211	210	190	218	227	220	226	220	217	231	232	237	242	242	244	239	237	226	221	234	226	215	209	236	224	261	238	238	224	232	237	259	223	229	231	248	215	220	218	250	243	229	213	235	246	207	229	211	239	226	223	243	216	242	226	197	195	237	232	246	217	231	249	227	255	235	215	234	205	227	217	204	216	247	224	214	204	226	222	228	209	222	233	242	217	227	215	241	224	202	237	223	214	220	240	207	242	205	199	213	214	213	228	199	212	246	213	256	238	220	218	242	220	230	230	233	220	218	222	216	202	228	246	213	198	188	205	226	209	242	212	246	235	212	227	209	208	230	209	225	232	219	212	225	209	236	200	227	208	212	248	238	202	222	257	252	226	255	209	245	233	218	234	219	215	245	236	227	216	227	224	189	225	228	229	217	220	229	244	195	228	231	228	231	212	211	222	233	234	223	202	229	226	247	253	227	211	214	209	230	206	218	225	214	257	235	215	201	217	225	212	218	236	234	216	240	220	266	243	241	243	214	238	198	215	243	234	198	251	235	203	215	215	228	224	210	255	238	215	228	222	234	232	225	233	206	238	221	223	220	202	224	199	233	241	229	211	242	208	243	231	222	244	233	219	212	257	196	232	219	234	226	206	213	222	223	239	212	195	239	228	226	224	222	224	236	189	226	225	236	253	228	213	220	214	216	247	226	231	223	251	212	227	246	242	249	208	218	216	248	216	234	255	231	219	215	211	235	241	222	218	221	242	206	222	209	230	227	231	213	237	237	231	217	231	251	232	231	250	214	224	245	203	224	243	241	273	229	220	203	196	240	227	217	209	214	242	233	239	220	233	211	241	232	207	226	240	227	231	268	236	256	236	238	237	230	226	222	202	232	220	207	223	225	224	225	242	243	215	242	229	211	234	212	228	213	211	211	222	222	238	229	226	224	252	218	216	242	258	215	242	234	232	207	221	199	236	236	221	238	232	211	223	227	218	253	232	233	227	224	226	246	229	240	225	232	224	217	227	234	233	243	222	216	221	218	227	219	189	217	220	234	184	218	201	218	207	256	260	195	232	230	249	214	214	207	228	198	199	221	223	207	176	238	197	222	218	221	227	214	235	248	220	231	219	219	269	213	224	234	203	228	237	229	243	242	227	248	214	245	216	239	218	224	251	186	227	242	253	264	220	245	211	224	223	217	226	247	232	199	248	212	233	230	223	250	220	210	243	229	231	237	230	223	264	255	219	218	232	226	225	204	203	215	248	237	245	216	217	204	234	225	217	228	234	225	221	234	250	246	226	228	222	206	209	237	210	227	228	229	230	233	231	221	222	234	216	212	188	193	213	231	255	225	226	236	225	222	231	243	240	198	253	204	254	226	188	239	230	222	221	216	219	219	218	220	225	239	217	227	193	246	209	254	232	228	208	221	212	237	223	243	237	237	230	224	231	237	236	221	228	215	264	228	241	244	243	216	201	229	211	250	227	226	216	229	259	222	216	202	217	245	246	205	238	228	209	242	217	232	223	233	207	214	252	234	243	245	228	203	230	213	232	211	217	220	218	244	253	197	231	218	220	227	252	250	226	224	211	232	244	235	203	213	223	227	209	222	226	244	248	209	222	231	210	223	228	247	219	197	236	255	219	254	236	218	229	225	223	225	222	206	218	200	208	221	209	241	214	215	206	223	233	221	221	215	275	231	234	255	254	205	215	222	235	216	221	218	230	224	232	215	222	219	236	207	251	218	210	215	221	224	199	234	232	222	229	219	202	249	208	233	212	223	220	213	247	215	213	230	227	238	214	221	237	225	239	215	212	231	243	219	225	201	220	231	229	237	235	220	236	206	236
26915	19903	8332	3468	1854	1117	858	838	608	609	494	487	484	469	430	417	402	438	379	385	378	376	385	380	385	383	391	374	376	367	395	357	367	359	410	330	382	379	399	361	402	381	346	354	388	379	363	381	368	388	389	352	352	375	370	362	375	339	355	382	395	341	351	351	350	351	365	353	341	337	370	358	383	383	354	391	384	386	329	333	375	328	369	356	354	355	365	358	401	364	358	367	412	394	341	375	401	364	325	404	352	353	357	335	370	347	332	324	359	371	353	336	337	360	371	352	362	363	375	384	368	377	366	358	357	347	366	351	364	340	338	342	311	371	380	358	372	345	345	366	375	382	352	374	359	344	378	352	376	330	355	378	370	342	318	356	355	346	361	374	371	354	375	337	354	380	382	351	390	367	337	323	355	384	393	390	381	383	387	332	363	332	360	358	370	354	309	368	364	360	333	366	346	343	355	376	361	375	372	361	323	343	359	337	358	353	366	367	360	352	378	333	384	358	368	382	323	334	382	339	372	373	338	362	386	379	322	351	360	389	360	369	367	378	386	372	349	350	351	336	354	365	337	340	358	335	371	368	377	360	369	367	352	349	344	384	348	401	348	349	369	395	366	362	353	361	333	362	378	325	334	345	360	376	339	363	333	374	373	374	370	372	368	338	374	365	354	332	303	329	353	339	357	372	346	356	398	325	340	382	377	329	363	390	327	411	390	343	368	365	364	338	356	359	370	382	395	364	368	337	361	368	347	355	373	379	373	358	344	331	335	370	344	328	343	346	365	343	373	381	343	383	376	350	364	348	362	349	353	368	388	381	376	369	337	365	363	359	346	381	363	397	375	388	352	350	377	364	351	370	337	355	368	358	372	326	340	372	373	357	367	337	350	343	394	330	382	358	342	400	356	356	361	355	355	351	360	352	332	367	368	347	350	366	369	370	316	356	385	372	326	335	332	337	393	353	356	368	332	336	363	299	366	370	351	328	376	361	346	374	341	379	364	389	356	339	353	367	388	398	358	369	367	368	384	341	348	386	360	359	352	355	371	370	349	366	382	344	373	380	361	343	344	360	339	370	362	355	357	345	367	350	397	381	361	367	394	393	348	375	371	348	352	357	346	377	371	379	404	370	337	354	339	379	354	372	368	344	364	369	375	359	364	409	386	369	372	368	358	360	337	366	361	378	377	352	368	325	352	372	358	331	410	367	352	388	351	370	369	387	361	325	382	358	390	376	379	379	351	352	343	392	358	359	359	329	351	370	362	384	386	367	357	347	356	355	356	378	354	344	384	394	371	349	397	344	358	378	330	368	366	405	356	370	357	371	368	384	354	375	375	368	364	364	400	363	393	387	352	317	366	337	347	381	414	396	352	404	376	352	373	361	336	368	394	356	376	349	330	393	335	375	395	341	387	377	358	356	364	378	350	366	393	365	362	359	364	369	334	386	372	361	366	314	371	379	393	369	365	370	377	378	369	365	392	391	347	383	363	333	332	344	404	358	408	389	341	376	366	354	381	357	392	323	373	363	378	371	348	410	357	384	362	351	323	336	361	358	363	352	362	356	355	354	333	375	336	388	387	351	380	326	401	385	354	336	371	376	361	361	357	357	371	380	364	331	391	391	378	359	328	377	362	368	371	388	362	370	346	361	365	373	336	396	347	363	364	372	321	335	339	365	393	369	346	379	350	349	363	362	378	378	330	367	386	369	351	374	398	363	349	343	369	328	352	332	353	364	339	352	357	353	348	379	339	392	339	352	340	392	345	358	378	355	363	372	358	373	326	333	339	362	358	340	335	362	354	360	404	378	350	374	332	364	350	332	365	352	353	357	383	354	359	348	366	372	384	327	339	348	372	355	366	373	355	333	326	345	330	362	387	385	362	370	360	371	354	327	383	340	398	363	357	308	354	369	361	325	354	365	357	388	359	340	362	384	356	367	354	368	353	342	360	383	388	340	384	395	375	333	361	367	375	347	357	364	354	331	357	354	357	340	325	365	357	374	357	365	385	361	387	343	359	342	370	361	351	397	378	360	359	351	360	361	348	390	357	364	368	370	365	340	359	363	357	362	380	329	372	384	406	371	372	359	321	338	379	379	349	343	346	392	397	411	364	364	386	407	339	355	335	333	384	366	372	356	371	360	376	345	368	373	371	366	365	335	361	357	343	368	383	341	376	397	367	371	332	377	349	338	371	361	408	356	348	364	353	311	359	386	331	372	325	369	381	338	339	371	372	365	351	341	357	369	397	383	359	365	393	342	363	355	367	320	336	353	358	355	343	362	331	371	341	361	374	372	366	355	401	359	358	347	346	373	360	367	362	370	344	391	367	358	361	358	357	334	377	357	374	358	362	348	357	372	372	364	359	348	367	400	334	321	364	330	371	393	366	351	335	369	360	343	354	389	367	355	361	352	360	399	339	401	329	353	352	388	355	380	378	369	356	339	397	393	346	374	337	379	361	365	374	381	373	346	351	353	377	388	383	354	366	364	367	371	383	339	338	344	312	387	342	370	386	350	384	363	372	327	327	386	379	378	366	355	355	366	350	379	384	331	348	364	358	385	366	357	364	368	357	351	330	356	386	414	363	370	349	366	375	346	371	368	350	363	376	362	327	340	358	377	368	385	407	359	394	322	346	361	377	353	377	345	353	368	331	342	350	353	386	407	387	374	365	358	340	389	351	363	370	342	380	333	383	334	378	340	396	378	330	364	400	346	365	354	383	364	359	392	343	349	360	370	390	343	354	355	372	355	355	349	356	377	374	403	367	365	373	365	388	384	361	339	367	381	373	367	383	358	355	365	368	365	355	350	372	345	312	368	392	368	319	357	361	381	387	393	361	375	391	356	358	365	371	328	377	338	332	334	384	364	369	328	349	366	364	343	340	369	347	366	372	388	351	392	352	369	340	359	328	366	380	380	339	361	347	348	378	357	367	358	369	350	375	368	321	338	354	387	369	341	384	372	338	367	371	356	327	366	364	372	346	375	365	360	372	359	329	407	367	355	374	354	377	371	360	385	334	390	330	345	347	361	344	367	365	356	358	356	365	360	395	391	381	388	342	362	387	373	359	358	331	349	328	398	352	374	359	357	343	335	323	382	390	359	362	374	350	319	355	344	352	352	338	350	349	389	362	362	352	362	369	334	345	370	380	374	364	397	370	351	354	365	341	371	344	345	360	370	363	334	346	375	356	333	364	360	397	348	367	372	385	396	364	360	364	372	376	362	373	354	374	352	355	363	374	344	376	334	372	386	382	359	398	385	339	369	369	345	341	335	391	370	363	350	342	335	364	368	347	348	351	353	339	362	355	339	389	364	411	342	314	376	365	378	347	386	405	373	353	336	353	388	349	363	367	327	340	388	361	356	375	351	359	392	349	364	368	360	366	356	357	322	356	366	361	330	342	343	343	373	372	338	347	382	365	382	361	367	358	336	341	341	382	353	400	366	355	399	351	366	406	390	365	351	344	377	329	352	340	386	376	356	390	383	354	412
9306	11753	7895	6615	4790	3098	2423	2485	1625	1451	1189	934	1009	907	860	795	721	671	682	714	671	642	664	605	602	639	659	680	662	635	644	667	618	646	642	638	598	675	630	591	586	642	639	603	617	642	624	579	614	581	657	619	612	639	638	727	588	637	628	613	602	642	602	609	591	610	609	639	671	637	616	637	616	562	631	618	621	669	626	617	594	593	600	604	634	582	624	598	618	635	608	644	614	615	607	650	611	596	610	603	618	581	640	625	632	627	618	584	608	649	582	608	586	592	631	560	646	628	632	586	603	640	617	601	586	636	641	593	619	585	588	623	605	661	641	615	637	567	611	628	603	633	655	641	626	612	636	595	614	582	575	631	601	601	619	658	596	660	590	657	626	631	614	601	592	604	662	613	604	647	599	624	600	563	607	597	603	619	626	582	606	596	619	597	589	592	615	651	598	589	606	620	604	609	621	624	628	578	611	646	573	621	598	608	618	632	619	569	636	623	600	620	634	608	599	611	588	551	609	604	675	578	615	616	623	616	628	611	583	587	585	624	627	622	620	591	633	601	612	648	631	582	608	603	561	614	614	641	603	627	585	588	571	617	604	602	623	595	639	640	658	623	636	641	600	582	612	649	590	618	590	601	630	640	633	610	625	620	641	650	623	637	651	625	621	564	587	617	639	591	588	618	578	605	585	637	587	646	596	638	612	614	634	565	608	588	623	646	619	607	599	612	587	569	693	635	607	588	577	638	598	639	599	631	571	609	641	608	641	600	595	604	612	593	668	671	588	599	582	607	643	629	618	568	618	641	611	593	614	609	548	630	619	626	578	636	586	601	618	638	689	579	612	600	635	634	584	581	641	627	631	600	578	635	613	623	635	595	622	603	605	652	596	610	623	640	557	617	607	621	605	630	622	616	604	631	605	583	614	584	646	615	607	576	623	618	657	617	588	617	606	579	644	627	654	645	586	604	628	630	591	641	602	600	621	594	587	638	619	581	658	646	642	637	627	609	625	586	634	633	627	614	578	560	597	616	611	643	657	627	573	618	611	615	606	608	637	597	590	573	607	601	635	646	613	620	622	627	645	549	618	611	634	635	672	575	652	589	598	637	590	622	632	626	628	607	592	565	575	618	596	616	589	622	593	602	604	626	648	607	614	610	590	641	623	593	596	615	620	599	635	592	659	642	626	589	616	597	630	649	622	624	593	612	616	603	623	561	590	640	646	630	631	589	628	581	598	611	671	603	590	599	619	596	585	557	618	628	612	618	588	612	595	657	602	661	621	637	589	606	646	616	556	593	585	652	604	572	584	607	632	620	650	610	577	607	608	671	580	578	605	595	629	625	628	659	619	589	617	571	613	632	659	623	629	586	637	620	619	621	660	647	670	617	590	643	609	604	632	608	574	621	601	591	602	609	618	622	583	635	621	581	598	602	607	598	644	613	627	630	615	599	669	586	589	600	599	614	599	626	632	601	649	628	581	620	633	653	615	593	632	554	618	632	606	645	602	589	568	584	631	621	631	660	631	605	611	602	594	658	625	636	641	623	616	589	605	559	570	602	648	626	634	624	587	629	616	608	650	606	635	593	622	577	621	641	586	632	640	618	593	610	602	647	646	590	619	624	606	618	616	599	582	603	645	643	581	642	610	634	615	650	603	621	610	587	599	590	580	607	616	609	565	632	619	656	623	647	679	587	581	625	592	621	594	629	633	595	577	587	618	571	620	604	616	607	566	672	605	579	583	607	632	581	640	612	582	612	585	634	620	580	616	676	605	656	635	624	580	613	607	583	592	592	622	622	638	658	644	638	643	621	628	602	593	612	645	609	613	597	607	620	617	613	652	623	591	638	605	601	629	628	637	602	596	651	582	599	629	596	595	644	613	629	616	601	585	587	618	601	626	634	587	584	610	628	591	617	558	570	617	604	638	586	602	620	627	584	579	623	601	606	568	630	605	624	614	619	641	642	645	615	646	635	626	579	623	575	623	693	625	635	595	616	635	633	587	576	648	601	610	608	628	631	589	593	602	590	613	644	637	616	606	609	571	660	616	584	622	582	573	616	614	572	613	628	658	639	585	636	587	647	612	636	648	595	628	617	588	638	566	615	606	589	603	596	622	602	596	639	657	582	654	635	639	618	658	613	637	626	608	650	568	575	618	653	639	628	635	594	632	629	610	654	600	612	612	632	611	626	599	579	624	609	583	630	610	641	602	589	600	627	621	585	657	602	638	566	564	608	631	601	589	633	603	581	633	609	593	629	631	607	575	605	636	624	593	643	624	649	652	607	655	644	636	618	543	622	558	595	653	660	581	602	617	597	623	662	605	628	637	622	612	591	658	623	582	592	627	643	588	586	617	581	607	600	615	596	589	571	570	615	642	585	581	617	666	583	606	589	619	601	625	615	615	612	594	633	576	618	617	643	560	633	619	606	601	606	636	631	620	649	623	616	577	597	609	641	561	608	610	624	627	631	635	577	613	628	649	639	598	640	659	593	583	588	620	628	639	604	597	611	609	657	615	602	595	630	588	656	627	622	603	578	656	587	645	610	562	627	629	551	621	597	591	598	609	598	622	633	605	598	581	617	639	617	656	621	614	601	536	584	590	571	631	626	610	605	573	612	642	613	627	554	629	595	604	605	649	632	622	608	583	587	632	603	604	582	615	629	653	627	655	640	639	614	602	601	623	601	578	632	614	610	582	596	628	645	581	587	643	645	576	622	623	630	629	628	604	650	612	630	578	635	595	607	585	632	638	611	597	631	579	635	618	608	589	631	620	653	644	615	605	611	645	572	632	684	596	593	638	616	600	577	615	645	569	627	565	587	647	660	659	602	565	640	616	653	643	613	598	618	607	623	586	603	578	596	579	607	612	604	634	648	640	602	619	659	625	614	620	584	626	612	630	605	616	650	629	617	600	603	640	602	609	624	594	596	575	633	621	639	607	631	631	583	650	664	613	674	642	618	595	594	578	598	629	620	612	633	604	623	659	616	616	592	614	618	628	618	639	561	613	636	599	606	622	618	635	605	668	602	639	563	635	588	638	599	614	615	618	617	576	601	620	630	602	641	621	612	640	585	620	622	635	624	610	620	628	564	617	660	577	580	619	647	599	604	603	619	604	611	598	649	625	620	619	569	633	596	620	642	622	639	629	619	630	639	591	574	624	592	604	680	591	588	626	582	598	618	603	645	598	595	627	600	639	654	586	586	623	593	586	631	629	625	577	623	595	615	668	629	608	613	592	597	617	584	594	643	573	593	629	590	582	593	627	613	646	620	607	617	576	591	643	583	607	605	598	619	582	639	574	599	634	639	619	609	615	600	607	628	628	611	615	630	575	606	634	590	617	615	639	617	671	609	637	595	629	614	619	638	604	603	627	580	571	614	628	608	595	622	597	611	627	609	594	611	648	596	613	611	603	636	622	555	674	617	573	590	603	572	595	629	610	602	620	625	602	603	607	604	606	630	600	650	623	609	595	608	626	575	642	618	620	602
24480	21323	28275	24686	18918	4196	1665	1160	935	830	745	639	557	510	438	440	457	427	394	400	401	339	376	346	316	302	328	366	357	349	363	349	341	315	353	318	335	311	293	337	339	329	326	317	320	325	288	333	299	315	304	342	353	340	308	317	295	307	319	308	330	294	325	339	312	314	314	330	336	296	300	308	329	309	317	345	326	300	323	321	313	323	325	305	327	288	317	335	331	327	345	347	337	331	289	290	301	331	319	354	336	332	347	319	332	336	325	339	312	339	339	337	332	333	337	317	314	349	351	302	345	292	337	317	311	323	349	326	320	309	331	339	306	310	348	352	306	308	307	315	332	317	288	350	346	322	326	299	324	318	322	295	298	326	311	321	308	338	325	349	304	343	314	327	306	337	297	306	311	337	334	332	319	299	325	341	339	280	327	328	339	303	316	316	319	293	303	323	302	274	288	317	313	308	302	319	321	327	370	339	315	351	331	338	316	312	312	286	310	333	291	325	297	301	346	345	318	333	328	344	371	283	298	323	300	326	298	317	317	316	301	312	306	359	327	330	319	332	338	331	333	350	328	316	310	315	312	336	320	308	351	300	304	353	316	306	336	335	287	335	329	319	347	354	327	330	295	340	315	350	305	336	293	330	293	295	329	298	321	301	287	311	314	289	295	293	333	333	307	356	309	293	336	337	349	313	318	322	357	312	296	298	303	297	329	310	328	318	348	307	347	325	307	315	319	315	329	309	296	339	293	303	347	330	319	312	331	335	335	309	329	331	313	349	328	340	290	334	345	328	293	295	346	323	340	298	327	328	316	339	292	309	314	315	289	311	305	332	326	346	341	344	306	324	304	339	331	326	288	335	332	321	351	328	302	326	323	303	341	305	325	309	331	294	295	358	330	341	357	306	305	361	326	330	315	297	336	336	372	335	320	324	302	321	335	342	316	308	306	337	305	321	324	297	321	318	326	291	301	301	297	319	338	306	285	326	345	308	327	316	281	359	302	308	306	321	302	337	332	306	297	305	320	320	314	292	339	322	301	338	330	310	302	300	329	320	325	318	346	312	314	338	289	298	328	324	302	322	314	301	332	322	321	328	336	312	329	321	301	345	326	317	305	324	340	290	292	283	323	300	306	339	344	317	301	318	296	353	301	352	316	311	317	338	283	315	288	312	317	297	307	312	331	341	281	313	320	320	338	310	338	307	307	328	290	324	336	333	332	313	329	289	311	321	346	306	326	328	330	319	298	318	361	306	337	349	344	316	295	298	301	330	310	331	294	319	292	339	332	296	335	327	304	300	325	304	339	327	322	301	292	309	324	291	343	312	297	329	314	303	347	333	308	324	348	319	329	298	299	322	315	318	311	301	316	301	313	290	329	313	312	311	314	350	322	322	332	346	311	342	297	374	320	349	344	328	338	303	329	345	336	334	311	342	297	310	285	347	337	297	307	312	321	332	328	300	301	333	284	329	319	340	316	336	322	333	304	329	319	322	315	283	331	312	314	323	330	322	344	309	336	287	313	320	315	308	304	327	304	317	330	312	299	339	310	334	325	309	319	346	314	316	312	311	319	339	315	334	322	294	306	322	319	356	335	317	312	313	310	301	303	339	334	329	309	318	314	347	309	329	308	337	313	329	307	325	334	339	320	313	304	315	303	338	318	302	311	314	321	310	344	322	322	314	307	314	311	335	299	313	305	325	342	320	302	313	317	331	319	306	309	326	315	316	305	335	336	290	296	309	301	346	304	300	321	324	313	326	300	307	330	341	299	263	335	341	331	300	341	320	325	297	332	312	347	307	305	333	315	335	335	335	320	323	343	312	332	313	332	324	300	293	311	326	339	364	318	324	338	328	318	313	289	316	342	331	309	335	311	316	303	334	311	325	335	316	292	308	299	315	317	321	323	282	362	303	336	292	312	306	326	333	317	308	325	345	307	349	356	325	323	315	339	344	297	323	279	305	340	301	296	342	275	339	298	312	301	302	308	288	274	338	338	298	331	275	305	293	302	307	298	337	352	287	321	321	310	344	321	317	328	310	335	343	320	301	300	345	342	351	347	347	318	331	281	292	307	324	308	300	318	334	346	309	309	323	332	333	296	307	305	322	315	341	310	325	314	310	317	309	302	295	315	299	335	340	302	312	330	311	281	324	307	299	315	340	286	322	315	347	306	326	315	336	339	306	338	278	289	321	307	329	320	302	334	288	316	297	362	310	352	297	344	305	326	321	328	331	290	332	331	305	337	322	288	300	283	307	301	285	330	311	293	317	292	326	336	336	316	331	305	304	337	342	257	299	310	312	353	294	335	348	290	338	319	351	302	302	310	300	303	327	317	324	305	295	324	332	304	325	278	340	306	297	342	286	326	287	321	300	318	312	305	298	326	303	328	321	351	334	304	319	308	287	298	308	316	318	340	306	299	318	354	337	282	291	287	349	301	284	334	294	326	318	346	287	323	318	303	335	320	338	336	309	371	302	343	343	318	301	293	342	291	304	321	300	329	313	292	326	308	311	345	297	281	355	325	344	331	316	307	330	326	333	323	337	323	323	293	343	311	328	298	316	347	335	303	323	330	308	303	339	341	338	301	299	339	288	312	303	318	310	360	314	317	328	284	315	349	325	344	309	307	327	319	316	300	309	309	303	318	347	309	308	304	291	315	317	318	317	321	314	329	308	323	302	300	310	321	340	310	303	313	304	321	324	303	291	297	304	325	321	324	293	319	334	345	302	292	312	336	306	327	300	344	308	322	331	304	320	328	331	338	308	329	356	336	310	313	301	325	328	333	311	308	345	305	336	306	357	366	318	289	329	319	304	317	322	355	341	309	342	323	311	311	297	298	279	333	318	328	305	321	306	323	288	315	315	309	316	331	336	338	275	330	329	327	307	332	314	320	318	313	301	334	333	308	293	322	304	318	341	310	320	347	316	329	309	316	306	351	310	346	298	329	303	318	337	308	297	314	336	334	353	338	317	343	294	346	305	295	317	318	307	336	322	291	298	298	343	325	327	298	362	302	328	321	318	325	323	342	305	317	313	313	334	312	309	304	300	327	305	318	325	343	339	317	307	338	294	320	302	325	321	321	317	355	347	368	329	328	314	320	315	281	289	308	339	319	299	303	323	328	321	299	320	333	318	303	342	309	316	325	289	316	322	308	313	362	297	327	335	341	314	315	305	307	292	321	312	314	358	303	319	294	326	296	292	298	330	357	284	306	349	320	312	307	321	315	308	341	333	340	319	331	328	297	304	297	319	311	315	327	304	309	337	322	344	304	313	315	318	388	319	313	319	283	332	311	337	272	322	321	332	325	346	317	328	343	344	309	300	299	338	323	314	322	307	300	316	290	323	323	324	311	315	321	319	302	317	312	302	313	332	286	337	324	299	330	319	320	301	300	308	321	319	311	317	283	319	326	335	307	320	302	296	329	349	302	305	352	304	310	307	312	300	325	313	308	341	328	376	324	292	289	321	323	325	337	334	307	315	309	311	315	359
10516	18900	14604	12248	8885	5924	4164	3576	2576	2395	2039	1482	1357	1209	1023	962	874	872	777	800	729	704	639	624	626	670	604	704	649	634	649	624	615	573	559	611	568	661	558	593	517	605	591	607	548	595	558	542	547	580	529	554	548	505	577	548	555	570	501	558	587	557	527	576	565	552	522	591	571	529	570	532	544	567	599	574	535	600	568	492	553	592	538	511	539	517	589	560	554	572	568	554	552	584	576	564	604	552	587	554	511	565	594	555	525	558	561	547	547	545	496	566	584	585	540	550	559	566	520	531	552	572	524	547	562	567	536	586	558	570	590	587	554	568	595	575	519	599	543	534	580	534	570	528	542	526	571	542	537	538	549	525	585	526	589	536	522	526	560	540	595	552	511	507	581	548	569	503	579	537	522	544	574	529	555	544	563	547	564	533	538	581	576	546	559	551	533	557	557	549	566	564	533	532	547	515	577	543	529	540	539	565	526	546	516	515	546	563	560	623	574	559	545	554	561	541	571	540	591	569	486	551	582	545	537	578	527	581	543	565	546	556	552	545	577	561	535	572	543	536	542	552	589	542	544	578	552	553	547	585	560	576	547	545	546	525	525	538	580	569	569	566	581	548	547	541	543	558	547	546	532	559	524	562	539	522	547	564	552	529	578	572	556	568	564	581	568	546	534	532	525	562	573	567	578	529	551	523	570	533	571	565	581	560	537	563	565	553	539	568	562	554	542	540	576	526	544	559	520	528	565	550	558	576	547	550	512	511	559	552	565	561	575	591	548	559	535	556	544	573	540	560	544	537	586	519	559	533	574	582	559	545	553	562	551	601	524	543	545	557	560	559	556	549	563	544	541	554	549	554	569	554	544	570	548	558	534	541	513	579	547	520	545	534	523	547	535	564	535	541	558	525	580	539	543	575	568	536	523	585	530	528	535	533	595	564	515	532	538	543	558	536	555	586	563	596	588	569	554	561	574	557	564	551	549	550	581	557	542	515	570	520	512	502	519	548	589	546	578	564	570	502	542	584	542	530	551	558	549	532	553	589	529	543	520	534	539	545	516	552	561	539	525	550	561	542	559	560	519	581	558	543	512	564	577	596	552	544	569	520	523	507	583	589	520	571	545	564	540	541	563	590	559	547	522	550	552	569	544	495	560	529	535	558	528	548	541	506	562	588	582	576	562	571	571	509	528	551	525	527	535	513	562	519	556	580	548	539	588	596	531	594	524	525	506	550	561	540	522	543	565	531	568	537	529	539	561	545	501	519	511	572	552	552	554	568	582	519	516	524	558	563	573	555	538	555	569	565	565	544	541	577	574	516	584	531	572	536	538	561	574	531	557	505	557	548	580	524	593	536	541	578	588	530	550	574	590	571	521	565	535	543	555	573	598	563	548	541	610	564	510	576	589	565	535	544	543	561	492	574	533	562	591	528	549	533	548	520	544	574	559	582	619	554	509	547	561	572	574	546	549	567	546	536	562	501	551	526	565	544	536	559	561	494	552	546	568	539	493	556	559	547	578	558	560	543	569	567	533	505	552	558	511	576	556	508	525	530	531	564	580	527	523	572	526	574	554	540	521	519	519	520	573	545	570	615	553	541	562	504	537	592	545	572	528	548	583	559	548	566	543	556	550	556	558	539	540	539	540	517	575	576	589	571	546	557	559	569	528	519	552	557	512	568	532	604	517	550	577	591	540	580	578	542	517	551	514	547	528	540	522	562	495	517	541	556	559	557	534	549	591	522	559	530	600	539	541	560	575	566	569	570	544	544	558	528	567	561	568	526	572	576	563	569	554	561	550	590	553	584	575	529	573	599	521	599	525	602	554	570	552	502	541	594	582	565	537	510	523	555	510	561	555	604	522	545	550	578	563	537	532	552	541	551	567	570	559	575	564	569	554	554	563	585	555	547	497	540	557	617	526	561	602	538	544	548	513	549	533	556	499	515	572	531	560	573	553	550	580	559	539	555	556	606	564	597	557	539	578	560	523	578	556	536	526	582	541	555	542	510	516	548	521	548	565	579	553	597	558	565	544	566	556	534	543	531	554	562	535	546	527	599	535	558	564	551	550	561	538	531	543	559	507	523	560	568	531	538	553	526	531	528	528	542	591	530	549	547	539	583	565	553	545	557	539	583	554	570	566	552	547	557	525	547	535	516	567	544	577	544	529	544	522	585	517	532	555	547	537	550	533	564	544	509	552	580	548	479	541	539	533	576	579	554	554	536	526	517	590	578	580	523	528	584	568	584	545	524	527	563	571	563	537	567	583	541	531	539	557	548	532	494	523	533	546	552	545	522	550	574	576	585	513	536	569	560	581	554	553	521	548	539	562	547	541	578	513	531	536	578	588	538	574	556	544	585	584	552	558	576	565	520	579	537	527	526	531	558	539	518	515	523	573	527	537	539	545	550	528	579	560	550	531	547	562	541	567	540	541	540	583	556	530	554	545	589	545	537	584	563	528	596	559	575	565	558	562	567	567	526	561	518	539	557	551	544	567	528	561	564	561	569	570	548	570	571	517	508	565	555	558	563	514	552	566	528	559	554	525	555	504	533	565	527	576	547	532	531	561	574	520	549	518	540	519	534	538	559	544	532	551	524	532	545	549	550	542	538	579	567	525	536	581	558	555	552	580	556	556	587	557	557	503	566	555	540	541	550	545	499	534	566	521	541	580	541	544	554	540	538	573	561	523	583	550	551	575	605	544	518	534	539	543	550	549	573	575	537	535	540	528	518	590	583	574	543	528	557	495	498	579	535	541	532	599	518	584	550	541	611	536	535	532	494	522	554	557	547	544	562	514	568	527	554	559	551	556	541	512	534	556	547	553	570	566	544	540	560	586	524	474	548	521	555	559	563	528	527	551	597	537	538	542	570	549	564	581	553	568	530	537	579	542	521	517	519	537	554	558	550	559	534	549	565	529	515	535	550	604	543	559	548	545	539	513	549	552	534	541	577	548	563	547	563	569	524	557	556	561	562	596	565	523	537	556	551	524	569	536	574	566	542	582	577	551	553	561	533	519	535	577	600	543	561	571	534	554	573	579	538	594	547	532	525	572	614	579	559	551	557	510	528	517	562	531	553	516	508	533	576	523	547	570	549	526	547	480	585	566	557	524	550	521	516	548	575	555	552	497	584	504	562	577	564	509	587	569	550	553	544	564	514	559	571	549	546	508	525	581	572	505	581	544	540	558	533	538	523	506	552	605	576	542	505	550	602	523	549	505	525	562	566	548	505	557	533	539	544	551	553	545	582	532	548	540	569	553	593	540	527	529	577	566	534	559	545	514	547	546	536	551	532	545	548	539	558	526	541	561	582	557	508	521	550	549	526	542	582	550	541	544	526	543	596	507	523	579	536	558	552	582	581	563	557	572	505	543	527	514	585	564	566	568	565	529	549	532	536	612	547	520	534	576	545	553	575	584	527	531	506	572	577	578	537	541	541	551	522	550	543	571	549	526	533	548	564	513	564	554	523	526	557	545	528	564	539
23445	21334	29087	23933	21342	19182	4322	1569	986	929	784	606	495	430	340	308	292	297	253	227	230	205	203	175	173	175	185	159	166	157	191	167	128	139	154	154	148	157	151	143	128	140	144	137	133	148	149	130	118	141	137	146	133	125	113	146	145	139	140	131	141	154	124	116	152	140	161	130	125	135	125	116	130	127	116	140	118	122	122	147	136	122	132	119	118	103	131	127	138	120	131	148	127	136	143	129	140	130	138	135	145	135	123	124	120	133	129	129	136	141	124	121	131	125	143	134	148	118	122	131	119	117	129	131	121	127	126	153	107	118	126	128	133	136	103	114	123	132	120	122	127	122	116	127	139	120	131	128	127	124	128	109	121	122	127	120	138	121	111	123	112	108	127	140	117	122	114	130	131	113	129	107	120	114	140	131	121	129	125	131	126	126	136	141	109	127	106	128	124	118	138	124	130	133	130	141	119	125	138	130	109	115	114	127	136	124	121	114	139	126	142	119	130	135	133	112	153	130	137	114	130	132	119	121	123	111	132	136	113	112	115	132	110	124	135	113	114	141	128	131	115	128	130	150	130	136	121	129	124	132	121	162	133	123	152	123	130	115	114	134	122	130	121	114	136	122	128	136	123	110	133	107	117	128	116	139	114	122	130	109	118	121	115	114	120	115	133	130	121	110	138	126	127	149	105	136	117	125	111	126	110	125	133	109	115	117	113	111	115	118	129	125	106	120	121	125	100	107	146	131	117	131	118	129	149	139	122	101	133	124	134	140	137	97	145	119	117	140	114	128	115	119	128	138	122	136	143	124	129	126	117	139	155	117	120	159	121	113	134	142	118	127	127	119	121	124	111	126	130	125	132	121	122	134	123	105	115	132	113	110	136	120	120	124	128	122	142	124	144	127	143	114	143	124	124	127	114	131	134	123	113	130	120	119	149	116	117	117	110	123	129	115	123	112	116	120	120	118	128	140	110	131	133	120	111	119	131	125	141	135	134	148	123	124	118	125	120	125	125	128	125	128	127	131	133	114	136	113	127	139	124	135	148	139	129	121	113	132	118	138	133	128	139	137	142	122	128	108	126	118	136	134	141	133	149	133	124	133	130	136	133	130	126	128	139	125	125	142	118	126	109	120	135	144	145	115	118	130	123	127	124	108	130	120	132	102	124	140	127	111	132	131	112	114	144	132	116	141	119	127	147	133	122	149	134	111	129	118	122	139	112	132	116	154	123	117	136	149	132	137	121	127	136	138	113	117	132	110	120	124	135	112	140	121	125	116	129	139	126	114	129	122	132	135	113	127	122	109	112	150	115	143	120	136	123	115	115	147	128	98	121	129	107	124	129	132	136	130	126	126	116	108	113	126	118	133	137	138	137	131	123	114	123	130	132	143	124	124	125	110	144	119	109	128	124	131	142	116	113	117	127	102	124	139	120	123	131	115	114	123	137	130	125	116	163	127	123	122	127	128	127	123	136	126	136	108	141	123	118	132	138	137	105	142	148	126	135	138	125	128	155	118	98	120	127	109	103	125	158	127	109	126	121	125	119	121	119	129	118	125	111	108	122	116	109	117	114	118	126	123	133	123	110	135	129	123	114	126	112	126	149	156	113	117	138	116	120	140	123	131	144	141	104	110	115	109	132	135	128	127	139	125	120	120	118	120	121	128	105	142	136	127	102	136	130	141	128	115	119	145	147	118	123	121	114	136	121	133	119	122	138	108	93	120	123	137	137	116	132	146	116	126	112	123	128	128	126	121	134	113	133	132	143	114	115	136	135	141	103	137	123	129	146	131	115	123	123	146	110	117	113	129	123	125	123	117	129	118	136	114	117	133	127	116	116	114	114	114	117	111	117	143	127	127	118	134	122	128	111	119	126	122	126	136	142	102	137	117	123	97	130	109	115	143	121	131	135	125	121	122	129	130	128	133	132	132	117	125	131	134	138	110	101	151	138	128	139	114	135	131	117	159	100	135	133	126	130	125	127	129	130	116	143	125	124	130	141	126	140	129	126	152	122	123	130	134	118	128	110	127	129	143	132	133	106	123	123	112	126	136	133	121	120	121	114	116	135	129	122	126	118	123	123	134	142	126	128	122	121	136	122	118	127	123	129	110	127	142	152	132	159	107	141	131	117	144	144	135	138	130	104	111	124	123	122	110	135	133	123	143	122	142	132	109	142	133	114	133	118	130	94	129	107	116	127	118	109	142	135	119	129	121	131	121	124	121	125	131	122	128	121	138	124	140	109	106	133	127	120	137	120	128	120	139	130	104	138	152	110	126	105	126	127	123	122	146	127	127	150	127	133	146	123	115	127	125	144	128	116	121	137	131	117	114	120	136	120	118	121	116	125	136	125	124	135	125	134	126	137	136	108	148	142	138	125	124	134	110	150	144	113	129	131	135	154	115	127	136	126	127	113	130	114	133	150	136	122	125	126	124	120	140	106	123	128	96	125	120	111	131	100	129	135	131	130	116	128	118	125	134	119	124	120	136	123	123	122	125	131	126	115	126	147	139	122	123	137	131	110	118	116	133	114	141	130	122	116	130	131	127	128	108	117	125	124	138	131	102	131	143	115	137	128	116	134	134	119	125	130	137	132	121	118	124	121	148	128	131	134	133	154	137	123	140	136	140	127	130	140	123	130	134	130	129	110	117	130	119	130	141	134	141	136	127	131	130	132	128	142	126	109	128	128	131	117	133	121	129	115	99	141	146	120	120	124	125	123	115	121	127	111	101	139	115	123	121	134	144	131	121	140	112	123	126	153	130	143	136	157	148	121	122	139	115	142	124	147	121	119	136	125	125	114	131	107	143	118	127	119	127	133	128	118	110	128	129	107	134	117	122	140	125	137	114	121	129	130	130	133	135	131	129	133	120	119	117	129	125	124	105	126	136	121	106	132	136	130	133	137	130	129	121	102	115	101	115	115	109	148	140	126	120	119	143	123	116	130	122	105	151	136	139	122	122	128	105	136	117	118	131	152	124	118	111	114	148	120	138	116	139	138	117	113	122	112	150	115	122	130	123	122	131	115	112	119	136	109	133	121	122	129	132	119	129	118	129	142	122	125	134	128	112	131	136	124	130	119	130	126	127	118	130	134	130	100	139	129	138	106	120	119	123	139	112	114	110	133	116	146	123	118	125	134	144	141	132	142	123	135	117	126	118	121	126	146	135	109	119	148	113	106	109	137	130	115	125	130	119	131	116	114	118	131	113	141	121	120	120	129	121	129	111	128	144	141	111	135	122	131	108	114	100	138	121	115	120	150	126	131	120	158	134	116	110	124	121	114	125	129	151	146	110	108	114	125	128	120	112	116	123	134	127	128	121	118	132	116	130	114	120	119	114	106	114	107	132	131	129	103	128	132	103	124	154	144	132	129	126	106	108	139	120	121	139	138	133	135	132	131	112	120	143	130	116	154	112	144	120	132	126	125	141	129	121	107	121	114	133	127	122	132	117	146	143	132	116	138	122	112	109	116	138	139	119	128	133
13097	24895	20187	16731	11787	8539	6160	4512	3206	3208	2548	2012	1480	1247	1098	940	866	767	621	637	573	507	444	441	399	379	347	352	360	359	358	341	357	285	289	290	285	289	267	272	269	275	266	248	277	274	237	247	249	262	245	242	238	239	242	257	232	203	240	229	239	245	235	302	212	197	244	251	238	228	230	228	233	254	221	236	233	241	216	221	234	219	237	237	217	217	238	232	240	221	210	206	221	231	215	251	215	230	215	209	228	231	225	221	254	241	229	259	238	229	209	234	226	231	208	220	248	214	245	231	223	236	232	203	252	205	215	230	218	235	218	271	221	188	199	261	246	219	233	201	252	231	220	237	211	248	229	227	253	252	234	213	222	203	245	239	225	219	230	237	231	224	209	243	234	222	199	259	204	220	245	249	212	220	218	241	213	219	222	195	261	205	232	237	225	242	235	230	177	224	214	217	228	191	240	227	205	214	247	249	239	255	209	242	225	204	231	193	223	212	230	254	219	217	223	209	242	220	239	207	216	236	229	228	210	223	216	222	223	241	229	225	227	227	216	234	222	245	200	205	226	218	190	207	242	249	216	248	231	228	227	236	209	251	230	208	232	222	222	241	234	224	221	264	208	243	226	208	227	210	225	228	252	235	212	210	243	222	229	236	214	219	222	242	208	245	227	199	243	214	237	209	212	203	228	223	238	222	220	221	192	225	199	221	221	212	234	229	207	233	221	230	227	238	245	236	222	199	225	197	240	222	238	231	214	234	223	221	197	232	214	225	227	229	230	200	240	214	238	210	213	233	209	231	233	252	215	208	192	215	232	232	229	231	209	225	231	222	235	239	238	222	208	255	240	223	209	231	235	239	209	202	242	199	232	239	206	246	213	210	223	242	242	193	251	217	241	214	211	201	221	234	236	216	249	218	210	236	225	220	236	259	205	235	203	219	204	244	228	227	206	235	248	216	210	227	227	227	225	217	229	232	216	209	231	213	187	229	227	247	212	226	217	218	244	220	217	216	226	223	235	202	222	204	205	230	196	219	225	214	210	205	225	215	206	212	234	244	243	215	216	247	225	239	228	203	196	199	222	250	244	211	228	210	238	237	189	236	220	217	211	235	208	215	217	244	196	192	226	209	244	213	213	225	210	197	242	254	263	229	220	219	203	236	250	221	227	252	197	192	256	252	227	211	248	221	230	242	223	228	198	209	228	230	229	236	215	199	222	214	227	215	219	240	210	218	203	223	215	238	217	245	236	238	236	239	246	219	203	247	219	216	220	209	219	221	209	215	197	218	239	208	211	221	237	209	209	219	219	212	239	231	233	201	224	200	225	236	229	253	181	205	208	226	236	217	235	215	243	222	201	233	214	214	209	217	207	218	229	193	228	220	221	242	245	218	237	216	237	233	205	214	217	237	226	218	251	206	229	236	252	223	221	228	215	207	213	197	240	230	251	212	218	229	228	238	212	217	229	212	214	241	234	186	217	233	224	233	230	230	211	246	222	236	227	224	215	214	211	229	217	215	231	235	198	208	197	217	204	231	239	231	238	209	208	206	211	234	228	249	205	240	188	223	224	239	238	229	212	226	209	217	253	194	197	204	233	208	195	256	230	208	223	199	263	244	217	204	217	216	236	222	215	206	220	234	249	236	218	241	221	220	238	232	233	220	217	218	224	215	214	220	242	243	207	231	244	212	223	231	222	220	206	211	206	247	215	216	246	242	225	231	200	227	208	226	196	200	218	222	198	218	224	211	230	223	231	224	222	263	238	219	254	207	224	245	232	201	217	234	220	250	225	224	243	234	236	222	214	221	252	217	231	231	230	249	213	214	227	218	212	206	225	230	214	211	184	229	248	221	214	211	219	185	241	223	213	204	231	226	216	224	230	242	209	246	205	246	213	226	207	229	252	219	238	218	217	205	208	235	224	226	232	221	245	220	198	229	223	223	231	200	235	244	221	231	222	229	215	221	234	247	224	239	215	221	237	220	237	217	225	262	217	223	223	212	223	198	225	185	232	213	245	256	205	209	244	242	249	242	246	224	205	221	212	231	206	218	233	196	216	220	232	221	239	208	215	218	257	225	232	211	225	233	223	239	231	233	182	233	241	225	215	228	210	201	241	250	201	222	234	234	198	205	225	224	219	225	243	217	235	216	238	241	215	204	221	243	231	194	215	234	226	198	223	224	239	222	231	225	225	219	218	223	222	253	200	210	215	217	208	225	212	230	210	248	213	230	228	224	221	216	259	218	241	238	265	190	232	238	204	212	241	223	232	242	226	232	208	200	224	217	217	215	209	253	221	236	213	227	229	231	224	215	188	214	226	228	194	220	210	224	229	218	242	232	228	216	228	227	221	218	211	227	214	234	198	206	218	238	219	228	217	208	217	222	199	218	253	215	226	191	229	212	225	235	210	245	212	210	214	207	244	238	221	213	214	228	230	206	227	210	228	198	227	228	241	254	217	241	225	195	227	195	226	200	237	225	203	232	203	221	247	232	218	232	227	216	273	226	232	216	259	212	237	211	219	240	227	183	250	259	236	247	235	239	221	208	231	231	230	219	231	239	240	208	233	227	226	232	212	217	236	216	228	201	203	216	256	223	211	212	205	218	256	211	209	228	234	230	225	216	234	214	224	235	211	235	217	220	206	238	235	253	228	222	230	213	214	228	240	252	209	234	247	215	243	233	229	242	238	214	204	247	198	240	199	207	261	202	185	241	238	226	230	200	230	250	253	230	279	226	228	231	251	218	224	238	253	220	225	216	225	235	212	207	218	232	225	210	225	249	218	226	229	244	224	242	201	213	217	241	223	257	189	223	196	254	258	247	215	217	229	244	213	231	243	228	222	226	240	231	222	174	241	215	213	219	218	226	214	231	199	216	222	249	219	220	231	230	234	224	200	211	230	221	251	235	248	200	230	225	245	238	217	225	249	203	236	233	207	243	233	246	223	237	208	221	229	227	206	241	249	226	198	234	232	224	263	218	217	225	223	223	210	210	219	232	247	222	238	222	217	235	219	230	223	220	212	241	216	223	210	237	243	212	230	190	236	250	229	262	208	230	197	220	238	242	247	234	209	256	239	241	198	239	225	204	265	215	233	227	228	237	221	216	228	247	229	219	208	255	205	212	212	228	222	211	213	218	196	222	200	207	222	209	230	226	222	245	227	227	228	224	225	206	200	226	243	231	232	230	265	237	217	222	237	212	219	229	229	210	250	231	205	220	225	208	200	210	223	222	218	213	231	235	200	234	231	244	247	206	220	220	261	221	200	225	222	267	218	247	222	210	226	226	241	205	227	215	199	212	230	233	215	223	213	208	242	224	234	233	216	223	219	252	240	204	234	226	230	270	226	206	228	213	253	258	220	244	230	222	248	230	218	225	197	250	223	241	216	228	239	220	216	218	241	191	216	245	218	227	223	230	220	219	218	248	253	213	234	249	212	230	222	260	228	214	204	210	212	208	226	173	209	212	223	205	220	233	259	217	212	241	215	234
27033	19985	8536	3541	1855	1293	899	713	506	555	458	457	442	411	451	434	401	410	377	405	385	344	370	371	356	391	358	386	344	403	375	398	416	368	340	371	341	343	336	347	371	365	353	370	343	379	382	383	355	346	337	337	356	353	403	361	376	344	377	394	341	375	382	404	386	398	332	355	338	349	357	365	398	371	362	389	343	335	345	327	374	336	358	344	376	332	381	378	357	376	364	354	370	365	328	366	372	379	325	358	371	358	328	370	341	333	399	353	405	337	383	339	397	387	366	384	408	370	346	359	371	336	365	340	377	338	343	377	374	343	351	330	386	385	355	345	361	340	339	374	330	366	347	360	349	357	362	368	323	333	375	326	341	318	388	348	346	393	358	362	350	374	385	352	345	386	358	351	362	391	340	337	341	363	384	376	368	366	383	345	341	376	347	378	370	384	367	341	353	341	337	329	401	347	361	381	373	365	359	339	370	354	330	375	354	367	367	367	339	358	368	360	368	308	350	366	349	377	369	351	370	355	333	368	351	355	370	349	373	352	359	345	381	369	405	361	373	350	384	355	388	351	378	364	371	379	349	351	357	353	371	351	363	339	376	386	363	355	392	359	345	362	339	344	391	346	403	377	323	370	342	362	372	355	354	346	387	339	394	338	342	378	356	363	334	372	352	373	354	376	381	351	348	354	348	361	371	339	379	363	385	359	368	384	406	366	404	393	336	369	336	332	342	353	350	342	358	363	364	366	335	335	380	329	353	359	362	325	366	382	364	374	384	390	396	355	343	347	303	368	362	352	325	360	364	336	345	391	344	372	380	354	386	359	321	337	367	356	368	348	383	332	368	384	364	374	378	359	353	336	368	378	357	374	382	339	364	391	311	369	353	364	378	350	388	346	398	334	361	362	344	348	336	337	379	345	375	384	366	377	358	348	398	362	346	323	374	354	337	353	398	348	362	369	357	352	378	343	362	374	334	378	336	355	364	375	379	354	353	378	361	343	364	354	351	360	351	319	355	350	340	348	383	380	377	340	370	365	342	352	404	367	390	317	317	378	377	336	361	357	349	369	381	365	324	375	366	358	372	325	364	373	347	363	313	334	378	355	381	364	357	340	356	331	368	346	353	378	352	359	388	351	367	363	336	370	371	378	355	408	370	364	361	341	376	375	350	375	374	320	343	367	371	356	385	379	362	384	354	344	381	365	374	356	414	356	370	360	365	384	386	387	382	387	357	385	347	366	358	378	352	383	355	349	362	358	362	345	351	384	378	334	381	358	327	347	387	365	343	371	354	352	405	353	382	324	341	372	347	351	364	352	371	380	338	322	354	371	352	360	356	385	358	372	363	341	357	391	335	337	349	378	379	354	351	333	368	345	352	371	367	324	329	340	385	346	356	338	338	351	357	362	340	387	367	322	369	353	364	363	384	382	383	323	390	361	361	360	367	365	358	361	342	396	368	385	378	385	387	374	368	363	334	365	362	344	362	333	340	351	359	374	354	371	358	377	362	339	380	364	366	337	351	384	376	370	354	384	362	316	391	302	355	351	351	385	380	379	359	332	352	350	364	328	348	369	375	375	360	382	355	360	359	338	361	349	365	405	346	351	349	375	383	334	355	370	357	361	356	341	360	347	367	368	391	408	362	384	347	373	335	361	367	355	354	358	321	360	366	351	331	357	367	352	336	355	386	344	358	351	358	378	339	369	387	394	356	299	356	348	347	336	384	371	359	351	377	374	345	372	381	395	352	328	357	382	362	388	378	351	341	363	380	346	351	344	388	341	384	362	364	374	393	376	382	346	387	398	349	359	344	373	408	352	347	347	365	360	326	359	331	347	354	355	370	370	363	381	313	344	358	387	319	340	363	357	361	379	313	344	345	385	337	375	372	358	333	369	387	335	373	382	348	348	372	350	385	360	350	355	369	351	381	350	366	333	404	349	378	356	366	354	369	382	385	360	336	350	371	367	345	364	387	347	358	394	375	374	362	351	350	344	380	390	373	341	390	358	362	366	382	346	370	379	326	366	358	365	344	358	371	335	364	336	357	355	357	395	377	363	352	370	363	373	359	403	385	361	408	349	378	375	368	357	409	365	328	392	333	404	373	346	373	360	366	366	346	341	355	340	379	362	349	355	386	375	413	364	358	354	356	409	336	331	380	368	386	325	342	371	350	337	380	366	345	370	380	340	355	366	387	372	403	350	347	360	382	367	340	322	340	352	369	369	367	368	376	335	362	369	378	358	355	352	354	358	361	346	378	340	374	352	359	348	371	359	342	380	381	342	407	383	359	382	373	328	374	388	367	374	377	356	340	332	364	344	372	360	364	362	396	323	394	342	328	393	359	335	397	365	349	328	355	369	361	364	357	358	394	381	373	367	335	359	372	320	349	352	370	358	379	367	357	354	369	376	363	367	329	358	358	340	349	364	375	344	343	338	357	357	362	347	376	324	374	345	373	346	331	364	356	369	359	333	368	361	358	349	388	324	361	386	355	359	362	365	401	331	350	388	373	392	357	349	381	365	364	330	376	373	374	358	373	357	370	364	346	342	324	345	364	374	373	308	382	362	355	379	390	371	370	386	360	366	367	389	344	348	366	357	389	345	354	354	353	338	326	351	355	348	358	398	357	390	349	349	344	371	325	383	350	368	406	365	312	351	341	395	371	362	360	359	352	368	362	379	402	385	350	351	347	364	346	347	373	400	308	360	340	354	345	331	369	363	343	397	356	358	358	354	382	377	372	337	345	352	341	373	356	360	341	342	343	343	349	327	337	363	352	383	327	341	376	351	357	371	374	390	324	332	342	357	369	381	343	340	378	340	375	381	364	378	369	361	330	370	384	378	340	323	360	375	364	339	339	380	354	367	394	332	360	346	361	356	380	365	325	364	382	372	350	357	354	334	356	373	377	408	345	359	380	331	348	381	356	351	399	346	340	343	386	367	346	344	388	384	346	347	351	338	350	385	337	375	357	361	377	396	349	370	384	344	343	352	376	360	352	368	395	335	373	361	386	359	326	362	346	356	369	376	346	376	409	406	342	359	381	352	338	355	375	360	366	339	379	350	340	360	394	351	382	392	356	368	378	379	399	360	339	324	382	333	384	365	341	359	334	356	401	356	355	372	341	373	348	374	334	387	374	364	358	348	377	343	361	372	374	356	347	367	351	355	314	351	361	390	364	341	329	341	377	347	332	379	382	360	346	365	392	353	335	354	355	348	331	355	356	388	341	371	395	388	360	348	375	369	341	365	348	377	336	371	376	380	372	369	364	372	357	359	363	386	357	370	380	354	405	380	370	344	350	373	322	354	326	346	326	374	322	360	371	388	354	339	371	346	355	362	344	351	369	372	386	382	353	348	356	344	364	362	379	337	371	378	379	368	388	371	341	370	385	398	347	332	374	362	371	359	371	361	359	366	355	372	362	409	377	370	354	337	376	324	342	346	364	365	328	378	352	375	376	369	364	364	381	362	354	339	343	353	360	374	346	374	348	388
8710	10789	8575	6523	4577	3243	2326	1850	1267	1341	1151	995	881	869	783	803	777	768	698	625	652	695	628	609	627	657	661	668	643	597	659	636	628	667	644	609	632	625	638	598	606	614	598	599	632	659	632	620	594	622	608	650	624	635	565	579	616	612	565	615	608	635	590	608	634	589	561	603	593	600	605	597	598	608	634	619	605	633	591	597	617	609	613	594	617	589	574	619	587	579	600	583	590	612	612	621	616	646	617	623	591	615	603	613	592	648	637	610	587	572	613	633	628	617	610	549	582	595	664	655	574	654	615	569	565	610	584	593	595	584	575	604	595	637	602	589	576	578	565	642	604	625	632	623	583	657	586	585	561	624	615	612	598	642	651	589	614	607	600	567	583	586	613	692	651	620	622	582	540	625	581	650	598	598	563	583	569	653	586	612	622	608	644	608	627	634	582	645	616	592	602	576	628	615	592	593	598	650	607	589	652	586	602	610	575	570	630	588	603	644	595	621	636	602	600	598	598	613	608	612	618	594	630	629	606	609	598	643	621	617	593	598	577	578	614	609	592	595	619	601	595	608	616	589	612	587	609	614	584	601	600	582	618	645	601	559	605	614	607	618	597	572	602	568	590	602	636	632	588	575	595	606	636	619	654	630	566	625	573	597	631	627	577	609	653	615	613	583	570	553	544	609	606	594	637	613	582	580	584	612	589	614	597	594	604	616	616	598	558	592	611	645	628	622	595	613	640	615	578	604	611	614	606	596	620	602	621	616	586	640	648	595	605	606	611	666	639	588	568	581	556	600	625	598	602	597	587	647	603	639	633	600	631	611	641	580	622	586	620	545	566	595	554	597	622	623	585	640	582	639	595	648	620	666	591	617	594	615	622	598	632	603	607	581	601	603	633	601	546	609	609	589	581	604	580	572	633	602	587	562	616	602	678	635	639	610	646	593	635	572	629	582	565	616	625	582	572	624	621	617	631	642	601	610	613	624	575	629	587	584	596	631	598	645	659	599	558	638	644	628	641	612	555	618	611	580	587	609	615	561	625	612	589	616	638	574	627	645	579	645	657	595	600	589	587	570	613	564	595	632	641	588	598	588	650	641	566	602	636	609	608	597	632	612	622	625	582	605	599	633	644	577	619	623	570	657	616	619	580	624	575	565	594	629	608	605	616	630	579	608	639	625	610	624	617	607	627	577	651	597	602	641	615	611	601	599	606	609	619	570	638	642	609	597	627	628	650	593	580	603	629	592	619	592	577	635	626	609	630	592	613	584	600	602	589	572	636	585	642	633	610	600	636	633	634	629	633	572	558	617	625	614	641	588	650	588	648	656	589	608	630	576	556	606	599	625	624	615	597	600	589	602	596	614	614	573	593	590	599	590	589	573	548	631	556	594	590	632	633	642	610	607	620	598	590	627	629	600	634	569	627	610	603	593	635	613	565	588	590	616	585	596	597	612	583	625	584	668	607	609	595	577	586	583	600	598	541	661	609	606	596	599	589	643	596	636	619	588	622	588	615	626	634	590	638	635	589	614	620	675	601	554	624	595	611	604	581	631	637	593	582	556	637	644	626	598	625	616	582	602	577	620	564	632	620	639	580	616	585	614	587	589	607	604	610	638	618	622	580	598	598	575	595	610	573	623	656	598	559	592	619	605	583	625	613	596	606	573	601	586	630	596	595	567	628	612	612	599	621	614	617	618	660	600	602	627	612	639	636	643	659	637	578	629	611	593	654	629	602	574	576	584	613	578	598	662	544	627	571	604	663	591	647	635	562	631	625	576	562	665	594	638	590	625	602	619	580	625	648	641	633	624	638	630	590	627	608	648	616	610	580	618	615	640	596	584	624	623	612	625	616	614	569	592	648	577	598	618	579	614	618	613	589	616	607	574	593	571	613	608	618	636	585	606	614	598	610	589	608	594	613	548	653	654	577	608	615	581	620	596	608	623	608	638	674	609	584	621	621	649	596	616	640	599	580	631	620	602	554	604	631	636	594	643	609	590	633	615	605	587	558	615	606	632	568	618	625	596	639	668	592	626	589	639	652	626	636	663	627	613	646	657	591	584	663	650	571	606	622	598	581	610	600	637	595	570	619	583	597	657	603	608	606	567	597	630	625	598	648	607	615	601	624	640	615	615	615	593	605	604	640	571	584	636	579	610	607	612	615	622	650	600	632	630	625	655	599	596	614	616	592	602	595	630	609	607	592	625	589	580	625	572	587	561	617	605	579	574	573	587	638	581	652	622	617	626	612	606	620	621	605	611	618	614	590	636	659	623	634	681	611	595	611	606	590	635	606	602	584	604	619	621	581	599	602	672	629	629	597	582	583	648	614	611	584	628	620	641	630	594	617	600	612	626	638	630	611	629	570	598	600	602	614	588	620	558	642	622	620	633	598	641	601	629	581	644	619	625	598	600	584	612	602	622	612	592	598	571	636	652	601	615	609	590	616	607	600	637	669	573	609	616	616	578	600	617	621	575	595	579	604	590	591	586	637	581	595	590	642	621	607	617	616	633	577	598	600	593	562	630	592	611	577	596	593	604	616	606	602	637	597	589	611	629	644	624	617	620	632	575	640	594	627	602	617	609	602	643	654	641	569	628	619	600	623	640	609	641	606	609	605	607	612	623	619	613	618	643	603	628	560	602	604	617	585	584	656	620	618	637	634	600	587	595	597	605	617	591	636	637	562	636	612	571	586	600	618	612	639	578	593	574	580	569	619	593	610	625	620	636	628	605	626	615	629	642	637	596	595	637	589	631	589	664	650	607	650	593	586	592	578	665	623	588	589	613	670	623	616	635	629	624	610	593	628	610	600	624	620	665	605	622	619	613	594	593	629	633	630	597	594	624	619	603	638	575	607	585	570	637	584	588	604	616	597	625	609	600	582	649	592	596	617	616	603	586	550	610	602	669	651	622	626	638	607	590	612	596	601	605	592	619	595	630	546	599	627	618	606	632	562	657	617	569	646	630	610	585	611	600	591	648	591	540	608	596	612	632	654	627	602	605	659	611	603	597	656	580	574	651	618	557	634	575	597	629	624	582	634	619	614	609	582	588	571	623	594	614	645	599	631	611	607	641	653	609	642	634	639	601	567	594	615	636	591	613	607	679	613	665	613	590	642	652	644	618	600	585	618	630	599	562	606	624	619	559	605	616	615	593	609	642	622	609	619	602	570	646	648	621	598	604	603	636	604	616	616	585	588	608	622	590	585	614	633	596	634	587	632	571	614	628	551	607	596	629	591	583	568	617	650	655	595	622	615	612	603	595	583	605	652	613	600	580	652	616	541	633	583	643	608	566	616	582	624	618	617	622	626	590	549	612	614	582	655	544	618	606	604	644	600	591	585	602	633	602	621	645	644	540	596	584	590	600	644	628	595	642	622	594	571	597	611	629	631	550	624	677	642	610	610	617	611	625	601	610	607	584	575	635	650	636	611	585	609	601	587	605	628	621	615	588	599	620	619	581	645	587	594	606	618	614	633	560	602	638
24526	21328	28240	24711	18883	4053	1653	1021	769	698	649	564	547	503	452	402	403	437	382	359	378	351	305	347	308	349	344	331	359	336	347	327	368	354	358	315	320	309	333	305	323	339	313	352	327	293	332	319	322	331	322	311	314	331	323	319	307	317	289	308	336	328	311	329	323	310	317	321	295	320	355	330	319	298	290	325	344	315	312	288	303	335	347	311	322	317	318	332	314	324	341	323	312	277	307	338	337	308	324	291	300	275	323	316	309	307	309	318	308	306	325	335	295	330	318	279	328	326	326	320	336	314	315	338	332	306	320	314	343	315	331	312	323	304	295	326	308	322	287	314	317	340	311	316	317	302	323	324	332	325	319	302	301	320	315	340	331	289	317	339	313	329	298	314	312	325	346	281	320	332	308	315	264	317	325	303	300	318	314	316	319	306	320	301	329	291	294	296	299	333	300	329	342	348	327	333	334	314	319	321	324	319	366	298	275	309	323	339	312	322	327	324	316	316	310	299	280	316	318	316	310	321	327	334	325	346	305	315	311	321	305	307	319	288	308	293	318	306	299	345	332	286	319	295	323	334	322	303	309	301	318	315	310	329	329	303	324	328	275	297	349	303	343	304	281	342	315	318	301	308	304	330	308	324	306	327	318	355	326	317	314	314	281	287	313	306	297	302	300	315	344	350	331	332	314	320	324	318	310	317	338	328	353	280	316	323	309	306	353	328	347	325	308	293	302	337	328	294	307	315	316	320	314	316	296	313	326	315	318	311	346	296	326	317	336	348	314	328	273	327	294	312	312	327	309	328	315	303	307	313	315	309	284	338	313	325	330	291	306	323	359	334	329	315	341	315	339	320	289	315	304	326	288	307	309	301	331	330	325	310	319	325	307	293	339	325	279	342	315	345	302	313	291	313	301	304	294	329	341	290	301	298	321	322	288	320	301	353	296	314	337	339	339	334	310	302	315	305	324	337	334	358	300	309	291	322	303	321	324	303	323	324	328	315	308	299	308	345	304	328	286	336	351	313	333	321	365	316	324	333	303	284	320	312	318	343	316	332	323	310	306	327	312	341	331	317	310	326	298	327	298	321	301	327	349	330	309	332	319	312	323	312	313	333	301	332	303	307	300	303	329	292	320	327	325	308	296	309	319	332	298	326	325	314	341	336	319	315	330	261	356	324	291	319	341	331	325	313	328	326	309	323	330	318	311	298	308	341	338	326	306	330	327	331	330	314	326	316	338	309	304	316	337	314	322	306	332	289	290	323	292	307	333	337	308	336	283	319	336	302	336	319	290	321	303	298	311	287	313	288	328	316	341	320	310	326	299	313	327	308	349	351	307	353	319	301	329	290	274	314	323	314	322	317	302	298	304	308	290	353	302	338	345	294	324	333	325	327	330	336	331	329	318	335	303	354	304	328	305	305	290	342	296	330	322	326	330	297	308	311	327	352	317	322	337	272	336	356	333	330	316	292	331	342	304	303	317	307	325	296	312	333	349	340	351	347	307	303	302	326	279	323	346	328	326	302	308	316	303	307	312	339	332	305	345	347	346	338	384	308	317	300	315	352	311	279	329	326	280	332	322	294	309	327	331	297	323	327	309	350	322	303	314	278	311	298	332	322	299	291	338	311	308	321	354	329	329	313	332	280	331	324	292	333	327	312	317	316	290	306	349	308	338	279	315	336	350	308	334	317	327	313	319	367	285	338	311	311	308	355	334	309	326	284	308	336	315	350	322	289	313	307	297	334	304	302	298	313	340	331	372	323	333	312	298	317	311	327	327	293	311	292	323	309	295	303	318	336	303	311	313	322	329	309	300	305	302	302	345	303	315	322	313	328	311	321	301	307	315	324	314	326	332	336	334	319	315	358	269	298	307	345	335	322	289	297	295	299	309	348	308	309	330	315	348	308	321	342	290	277	329	307	324	296	327	311	293	296	335	310	313	332	313	313	332	305	330	355	325	330	291	335	317	318	328	296	315	331	302	304	272	302	303	292	319	312	322	323	332	353	300	336	350	315	300	321	343	319	333	290	314	324	319	307	305	311	300	325	311	318	299	319	323	316	330	339	297	307	315	298	308	297	316	326	343	287	299	328	328	343	303	332	317	310	302	338	304	281	317	299	336	355	319	327	318	320	312	305	318	311	309	334	311	327	329	327	348	325	332	354	305	337	319	313	306	327	338	328	311	279	295	307	314	294	339	356	308	301	341	293	315	338	336	307	333	335	300	308	299	288	294	318	343	288	332	343	320	343	333	328	349	321	328	315	317	311	325	323	295	277	334	266	325	302	325	300	328	310	331	326	345	329	310	314	330	290	328	335	268	288	326	289	336	318	294	322	318	290	310	296	321	295	306	301	332	319	330	319	302	307	295	284	295	332	313	307	279	346	314	296	337	309	331	309	313	332	340	325	301	294	307	314	319	323	324	325	346	324	304	295	320	299	320	328	327	329	310	327	300	317	301	295	334	329	333	341	292	341	314	310	309	294	297	301	315	307	334	311	338	298	316	311	317	305	309	317	353	329	311	284	323	323	323	316	339	308	311	302	333	333	308	294	327	312	324	313	302	293	329	355	322	320	309	311	342	328	346	311	277	299	333	339	313	329	306	303	297	316	296	319	308	287	324	301	300	335	306	323	314	329	301	291	331	353	321	304	318	306	303	309	333	324	300	284	313	291	299	309	302	322	309	317	303	300	304	304	313	294	291	327	315	337	311	332	339	314	328	299	323	304	331	290	309	318	330	345	322	306	304	302	306	305	356	306	303	331	317	329	352	319	310	292	318	325	316	321	344	337	291	319	302	317	344	332	326	296	298	295	314	314	316	291	337	307	327	309	320	295	323	310	321	333	335	317	312	306	319	290	284	311	306	308	321	316	277	345	306	308	324	336	306	271	304	346	342	342	321	321	320	308	341	293	326	328	304	341	337	301	299	313	328	305	307	331	315	326	344	290	324	330	341	293	313	318	340	364	312	309	340	323	333	292	346	330	327	326	307	305	320	357	321	299	308	307	307	325	326	321	318	313	316	286	292	328	335	305	318	330	319	314	316	294	331	333	331	334	305	309	333	334	337	316	321	329	329	335	315	343	298	339	309	304	304	294	327	334	313	298	321	308	314	345	319	298	300	270	322	319	341	319	335	320	325	355	280	314	338	283	331	302	310	323	327	342	308	308	304	322	297	348	275	310	306	327	304	317	311	321	334	308	310	297	292	312	306	330	302	308	296	321	331	338	338	330	349	307	333	310	332	309	356	293	311	349	297	304	309	309	321	319	304	305	330	320	321	324	334	300	304	311	298	301	328	335	316	329	306	323	329	339	323	336	304	296	268	337	336	299	303	326	337	331	309	351	313	313	283	302	284	314	323	322	346	319	320	325	284	317	324	336	317	308	343	324	318	313	291	335	322	309	301	325	322	294	346	332	302	339	333	315	322	318	325	316	336	320	327	324	340	311	292	324	358	308	327	336	358	323	323	311	329	327	323	320	309	319
10898	18551	16451	10362	8591	5790	4269	2993	2106	2106	1663	1521	1283	1140	1102	940	881	850	882	778	684	681	639	636	671	663	647	645	638	608	604	619	595	611	568	579	579	570	586	569	567	594	555	544	568	568	565	550	544	548	561	548	570	545	564	596	561	538	511	529	529	537	548	548	582	573	524	538	572	512	563	562	535	514	571	546	530	574	546	529	541	532	542	552	522	544	557	570	555	511	578	601	512	582	537	579	561	548	551	503	539	518	533	536	547	520	560	572	512	556	545	560	518	556	517	588	542	552	526	533	521	560	552	542	555	572	589	571	568	565	575	585	496	579	541	537	595	535	594	535	548	543	516	545	543	542	572	559	580	517	537	528	548	515	530	524	582	593	508	533	532	538	591	550	521	529	510	504	564	553	507	511	525	511	544	547	514	556	552	557	519	535	515	562	539	570	531	544	545	550	515	548	551	548	501	558	575	565	591	537	551	585	534	539	556	524	555	537	535	552	526	556	547	564	531	542	568	485	552	542	561	544	567	547	568	606	513	560	556	557	514	547	558	543	591	535	544	562	586	526	530	546	565	522	604	566	513	541	547	528	532	545	544	542	547	545	518	522	531	551	546	540	498	571	570	537	519	556	534	570	574	555	558	536	535	544	556	571	564	581	531	543	537	519	520	553	563	554	528	548	530	563	556	492	529	515	513	497	535	536	552	536	533	548	523	504	532	555	572	537	569	567	558	539	546	496	555	548	544	560	550	554	540	488	529	576	549	591	532	557	561	542	530	552	528	565	568	532	544	510	553	508	555	511	559	531	577	572	555	549	554	542	540	545	548	555	521	526	569	529	536	545	578	552	557	578	537	572	529	574	529	564	522	557	498	586	569	592	547	563	540	545	544	584	541	530	558	562	535	503	589	536	571	569	548	504	544	507	563	523	552	512	558	519	578	570	567	542	487	558	527	545	546	543	568	585	585	537	539	528	568	583	522	551	515	528	541	513	538	561	558	531	549	547	586	567	582	551	569	511	576	544	537	573	556	564	562	539	528	542	545	568	599	561	564	527	534	558	559	526	533	587	529	482	532	537	539	545	538	554	552	551	561	552	544	536	537	555	527	540	533	567	555	491	540	513	546	532	538	522	568	538	563	569	521	520	600	545	500	480	567	470	536	573	564	559	556	528	529	584	558	511	554	548	542	532	599	511	529	556	531	549	573	523	557	543	537	549	566	547	553	556	554	541	577	526	529	542	551	529	536	543	545	566	557	504	516	575	521	545	516	554	577	572	549	584	526	570	536	513	577	538	538	555	558	543	530	548	582	561	537	544	511	560	544	509	591	532	508	545	535	535	565	585	552	564	544	528	529	508	571	525	554	541	520	565	553	558	522	538	533	514	551	567	506	569	555	561	539	516	541	580	547	540	563	532	558	514	540	585	555	552	544	521	542	557	545	563	549	551	550	589	560	561	569	527	535	505	538	561	570	541	548	531	512	544	535	573	543	515	572	536	556	526	532	562	558	539	533	524	570	514	529	556	519	547	519	541	546	554	502	519	563	549	542	552	499	507	538	536	511	518	533	540	565	543	540	577	563	533	522	544	564	539	549	550	583	530	530	514	515	579	547	533	578	562	581	569	528	579	537	545	556	554	576	553	562	515	530	519	538	558	512	572	489	567	530	558	574	516	556	570	524	547	557	570	565	557	527	531	528	574	539	521	537	545	536	533	578	561	528	527	500	577	580	566	531	532	539	549	549	586	532	536	570	557	552	549	540	552	577	520	572	559	516	567	549	503	550	513	536	575	563	532	494	553	490	565	547	527	510	582	583	518	542	532	562	540	551	553	537	567	549	538	524	563	588	595	555	563	552	548	519	494	569	514	541	531	568	547	546	555	495	537	533	558	536	576	567	595	532	563	530	543	606	555	564	540	545	499	555	545	577	532	568	529	524	491	557	562	513	513	531	508	551	514	541	588	534	545	530	545	553	555	547	553	494	556	544	559	523	528	573	564	583	546	551	559	556	583	579	510	523	535	569	566	539	541	509	571	610	566	566	486	594	536	561	572	519	555	584	534	551	567	558	547	547	562	532	523	519	550	568	532	547	537	560	568	522	545	525	559	536	552	535	510	558	590	562	528	578	549	537	559	555	523	522	549	586	506	565	512	528	528	511	570	539	499	547	552	566	516	502	528	560	525	549	529	571	566	586	501	569	534	545	537	546	549	560	519	524	576	553	529	552	601	572	528	520	525	535	598	512	555	564	526	537	528	537	515	549	517	529	545	544	545	504	554	545	524	517	586	534	555	547	557	548	545	558	561	543	552	573	535	508	543	578	547	528	536	570	536	546	534	562	545	530	544	503	544	545	550	571	574	537	573	536	554	516	517	540	551	546	572	549	544	526	595	500	585	585	554	530	565	588	542	524	519	550	547	516	532	543	578	541	526	575	532	546	623	564	533	547	571	572	549	566	573	507	549	546	552	568	531	555	539	576	559	523	528	548	536	569	548	565	518	552	548	597	542	521	531	553	567	581	514	561	509	556	563	549	519	555	516	536	527	566	529	525	567	508	553	547	548	569	550	538	544	526	544	504	558	502	562	554	570	557	527	526	546	584	544	531	500	501	539	555	530	558	531	528	570	603	535	501	500	621	538	538	574	495	550	592	557	543	500	567	548	552	527	565	558	581	510	576	551	553	553	565	537	539	576	567	562	553	562	542	528	535	562	521	512	507	569	560	557	540	529	514	584	520	534	568	549	504	534	545	572	536	516	515	560	557	524	537	556	588	594	530	535	507	514	549	544	553	542	520	543	531	566	530	562	577	548	527	555	522	573	563	544	560	557	562	535	536	554	550	494	538	526	590	509	539	557	544	558	543	509	535	565	560	555	576	539	554	532	564	531	573	588	565	542	506	521	515	539	575	515	554	528	520	556	552	537	529	556	543	511	560	565	565	550	510	583	566	559	558	553	545	549	547	572	551	597	569	565	563	514	577	551	539	550	534	555	526	577	541	515	543	530	524	518	590	546	543	531	565	515	556	565	537	535	509	534	527	516	578	558	516	541	536	564	541	541	533	576	526	600	545	532	558	527	588	540	553	561	528	567	526	556	555	535	530	506	499	499	567	511	527	558	547	547	543	548	534	575	559	545	549	502	547	552	521	536	562	515	575	562	509	573	554	541	541	584	563	543	559	542	527	536	549	520	559	553	520	529	527	581	515	554	496	553	527	575	560	544	558	552	554	544	553	575	542	531	553	555	554	555	552	556	551	561	539	461	547	536	535	583	540	592	498	517	553	553	556	562	543	557	575	574	521	567	549	566	535	531	579	526	534	575	510	591	541	519	592	548	549	525	539	549	560	545	565	546	547	537	539	552	540	572	550	589	579	560	532	561	526	528	531	567	552	569	576	540	505	587	582	551	552	526	513	552	552	544	584	532	572	540	561	559	546	553	595	533	521	569	574	555	572	532	542	562	540	559	556	515	498	561	518	516	553	541	547	596	590	537
23461	21354	29094	23940	21355	19421	4446	1389	948	806	585	558	474	409	369	320	300	289	241	237	196	202	188	179	155	197	191	172	184	174	164	152	159	158	136	147	149	146	142	150	135	141	146	125	128	136	136	130	125	128	145	116	118	139	132	129	119	144	133	147	146	120	127	127	128	137	128	126	138	105	132	115	133	122	137	123	117	151	131	132	128	111	128	117	108	129	136	122	126	130	129	116	127	101	133	139	124	114	109	121	135	134	119	138	131	124	139	123	137	120	130	149	130	122	119	129	144	113	119	132	133	108	115	125	126	125	140	120	115	111	117	113	132	136	117	138	144	120	141	157	137	137	130	108	118	114	130	128	126	151	128	135	116	127	118	137	120	128	123	103	120	111	124	101	126	134	123	142	126	128	132	119	104	126	127	130	140	132	114	113	116	107	130	114	119	126	127	115	116	121	133	125	131	138	136	120	152	139	132	144	122	127	132	128	129	133	134	131	141	129	102	125	129	140	138	131	122	123	127	104	130	129	134	141	104	125	137	152	133	127	133	123	140	136	124	141	146	139	122	118	135	119	125	128	138	116	112	136	107	106	123	137	135	122	139	137	115	122	125	126	128	124	122	130	147	130	132	140	121	122	126	131	139	132	126	133	110	139	135	123	109	125	113	141	155	131	132	131	121	119	127	126	123	129	117	142	128	115	133	120	120	122	110	122	117	130	123	141	120	154	145	123	115	130	137	116	125	151	137	106	139	115	122	137	116	134	127	131	127	116	124	133	114	134	128	134	133	125	126	128	114	125	123	137	137	116	137	125	126	154	132	129	124	128	118	132	136	119	114	130	144	125	130	127	131	142	141	144	135	126	126	113	123	119	120	125	140	127	109	114	144	145	124	126	142	97	124	117	121	118	133	138	111	139	117	146	137	129	126	124	134	123	133	128	121	124	134	116	137	129	140	120	128	140	131	123	119	147	128	109	142	124	105	107	154	133	118	116	117	124	128	136	114	126	124	122	116	136	131	127	104	108	114	142	129	124	153	132	130	108	117	122	127	128	134	132	135	118	129	132	121	120	148	139	123	116	129	127	130	142	115	120	136	135	139	136	118	125	106	119	141	151	129	149	117	114	127	149	118	136	117	131	131	121	125	121	125	129	144	115	127	128	106	108	120	131	118	121	123	110	112	106	142	129	136	133	147	140	126	119	125	107	126	120	119	131	128	124	130	116	111	132	111	121	127	148	112	119	128	135	136	112	141	110	134	105	134	107	121	111	100	122	147	132	126	135	121	112	126	121	120	110	124	138	114	113	125	115	124	123	149	124	146	133	123	107	116	125	135	120	139	149	120	128	138	114	121	145	110	116	106	124	127	133	128	142	109	146	113	134	101	122	133	146	107	137	143	136	125	134	129	119	131	147	134	118	128	105	130	133	131	123	131	106	113	124	116	125	123	128	122	117	125	117	143	117	132	118	141	127	118	134	135	122	114	135	136	109	109	121	109	131	132	118	120	146	142	142	130	124	133	135	111	127	121	143	114	119	114	122	125	130	125	122	122	125	133	130	107	129	132	129	127	132	131	137	146	134	131	151	119	131	120	128	154	116	132	133	132	114	133	126	118	134	135	133	112	125	115	149	130	150	131	139	147	125	116	130	120	124	139	119	137	130	126	134	150	128	130	132	115	135	125	123	124	128	132	129	122	134	151	115	129	138	135	130	128	115	117	110	105	114	137	128	133	133	140	122	146	131	141	131	128	99	136	120	115	141	115	140	127	138	130	152	129	118	108	130	127	128	146	116	118	138	121	120	133	117	122	119	125	122	118	147	132	124	136	138	113	131	112	126	112	121	112	137	120	131	112	117	146	130	112	103	127	123	150	134	100	134	133	150	133	125	135	126	119	137	102	113	128	114	116	120	115	122	127	145	140	135	111	127	123	117	141	114	121	123	130	125	124	108	113	102	123	136	127	135	152	121	123	144	126	121	122	148	130	106	108	128	132	132	145	122	133	138	120	104	121	120	126	137	130	104	121	117	125	136	128	129	140	139	144	120	128	130	135	121	116	117	132	123	104	107	127	126	138	135	116	124	119	119	133	129	136	116	126	131	111	108	120	129	126	125	118	134	128	129	149	116	125	135	135	121	99	129	116	128	134	126	125	120	114	108	118	115	151	120	118	128	116	118	132	122	120	130	149	136	150	137	108	138	141	129	122	112	116	119	125	103	129	135	142	135	112	144	117	135	123	121	118	121	127	137	132	147	123	108	122	127	137	114	144	145	119	134	116	118	123	110	122	126	139	161	122	140	135	130	141	110	111	130	120	108	115	141	135	122	132	141	132	139	141	118	137	135	117	128	124	122	111	128	122	145	125	120	130	113	120	121	126	126	122	124	127	117	117	123	121	150	108	132	127	129	124	126	153	115	120	127	126	118	122	104	130	139	142	139	118	138	110	127	109	140	118	106	107	128	115	121	129	124	119	140	126	132	107	142	106	135	105	116	129	139	151	118	121	138	115	116	134	127	113	122	116	110	125	134	115	120	126	130	131	143	122	134	146	151	134	134	138	113	129	122	114	133	105	139	130	129	135	138	121	122	126	103	132	133	124	133	123	124	127	110	134	122	119	128	126	100	115	115	116	129	119	132	129	128	116	133	137	101	129	127	119	128	108	134	128	130	111	140	123	142	140	119	135	115	132	101	124	132	119	110	137	103	123	109	125	133	130	112	132	134	122	133	131	134	133	134	137	127	133	140	144	121	135	134	120	107	130	121	114	109	127	135	104	107	98	110	141	140	122	124	119	119	118	154	131	135	125	146	137	109	101	119	120	143	124	137	127	119	136	125	135	125	117	119	137	123	110	144	131	119	135	130	106	95	124	152	131	136	125	134	107	136	122	113	131	104	143	140	142	120	127	127	109	126	135	127	94	151	134	131	134	133	106	118	110	147	114	126	129	131	130	110	145	129	128	123	143	122	138	124	127	120	136	127	132	132	112	120	112	134	118	109	134	126	139	118	123	139	137	121	121	113	133	127	136	131	122	131	122	135	113	120	114	111	145	113	132	120	128	124	118	120	124	125	125	131	126	129	120	120	123	118	132	134	131	123	129	126	112	113	136	132	135	114	127	133	141	127	122	119	125	126	143	141	132	120	135	122	118	124	128	123	137	131	140	159	112	134	122	114	131	121	134	115	110	114	127	122	112	125	120	124	102	122	135	122	127	133	131	101	122	115	134	132	130	135	118	117	143	121	127	126	118	139	130	119	121	112	112	127	118	114	123	126	125	123	127	128	128	135	129	116	141	134	137	128	115	119	147	115	128	144	122	130	126	131	107	102	116	131	120	135	120	140	128	113	119	119	105	131	126	112	97	144	143	144	132	129	139	121	135	108	130	143	127	131	99	127	104	124	133	120	118	123	141	118	130	137	125	113	107	122	112	121	107	115	140	138	134	126	126	127	139	113	147	101	136	110	144	109	137	146	113	136	121	140	122	111	126	129	124	135
13804	25546	22410	14307	12160	9508	5850	4170	3332	2518	2055	1715	1519	1260	1082	919	885	783	695	628	575	493	445	391	394	369	375	365	374	329	346	333	321	326	284	300	271	265	286	285	265	268	252	251	253	244	257	249	250	231	207	259	223	242	219	231	233	207	239	250	229	243	250	242	226	230	231	218	250	255	213	241	206	214	216	220	227	214	217	213	238	229	239	215	254	220	245	216	240	228	220	213	240	238	195	226	233	219	218	235	240	226	226	215	214	224	240	212	216	263	210	216	224	226	268	236	220	221	217	206	196	199	244	247	241	219	222	219	225	239	215	249	231	238	224	232	227	218	218	234	220	252	245	204	221	231	237	237	219	212	237	204	245	221	234	217	212	215	196	231	231	224	238	215	214	213	242	212	228	223	231	231	231	248	222	232	231	238	223	235	211	236	211	235	225	220	222	214	198	233	227	220	219	203	228	221	214	219	216	228	222	200	222	198	210	230	218	232	249	219	241	191	199	215	211	228	259	222	234	204	224	222	216	220	217	245	226	235	221	235	216	227	227	247	228	216	229	211	221	222	209	215	216	208	214	207	198	220	223	234	214	191	216	243	210	204	217	239	230	211	243	224	202	222	209	239	249	202	218	211	231	235	235	222	227	227	194	245	208	224	198	223	219	223	209	220	243	241	241	226	219	220	234	261	220	198	233	200	259	223	232	227	227	238	203	242	218	214	206	207	217	218	222	187	208	236	245	240	216	232	216	200	228	233	244	213	230	236	208	214	199	201	204	212	253	208	257	220	241	232	234	227	222	233	207	223	197	221	213	219	232	226	195	203	242	238	233	232	217	226	208	225	229	203	211	232	224	218	211	230	196	212	225	222	248	205	231	213	200	229	207	238	224	251	215	243	253	236	223	206	221	230	192	207	225	259	225	209	212	234	242	211	200	220	236	230	217	221	254	229	224	213	216	211	220	263	198	225	230	237	233	228	248	226	201	199	228	246	208	240	234	225	245	195	222	225	232	200	224	240	230	225	205	194	201	225	210	227	212	232	225	203	214	224	181	224	237	214	203	212	219	201	259	222	229	197	230	244	202	219	233	221	209	206	254	215	220	209	201	212	223	224	230	205	223	231	221	232	237	222	222	200	217	201	223	212	216	230	217	200	207	226	226	231	211	228	178	229	239	217	211	242	237	242	220	224	221	204	226	225	204	201	230	232	234	206	253	199	212	215	224	216	232	201	202	226	205	243	219	208	214	209	225	228	223	234	230	235	218	198	222	218	209	256	233	211	203	212	216	216	233	233	219	238	226	228	234	248	208	213	201	254	221	230	216	225	214	238	223	199	209	215	239	211	227	251	210	231	240	219	213	219	217	228	225	239	202	211	237	232	215	223	221	204	210	238	231	220	230	219	213	219	235	219	209	219	221	216	229	239	220	222	233	228	238	204	209	200	212	223	213	223	211	246	190	192	209	225	228	221	242	213	223	213	257	216	216	239	199	208	222	219	229	234	219	218	211	220	236	212	224	219	207	229	199	206	233	224	238	211	198	207	233	209	242	215	235	243	212	243	196	205	240	216	206	201	231	204	232	238	237	191	216	228	238	238	224	237	215	241	228	225	215	219	200	214	211	243	232	236	222	219	234	225	222	237	214	228	210	231	220	205	205	210	217	206	221	239	238	241	223	228	237	213	210	228	216	212	228	226	250	224	236	205	229	201	224	207	221	205	212	231	214	240	227	253	241	254	245	196	196	196	184	232	211	221	219	224	228	226	218	214	227	223	199	255	212	215	214	232	217	241	209	225	247	214	230	217	224	234	221	213	224	222	227	208	209	228	207	202	223	227	189	212	228	228	240	233	225	219	240	195	221	251	212	221	228	267	224	247	235	232	235	248	241	224	213	212	195	227	221	234	225	197	234	210	206	219	227	216	237	204	236	200	240	229	227	234	255	224	245	244	232	189	217	213	241	196	214	247	235	216	207	214	233	183	217	241	222	199	234	227	238	211	204	226	216	231	200	220	212	228	204	229	230	208	211	201	244	231	236	228	213	233	262	200	221	240	217	234	194	212	219	220	210	230	217	236	225	208	221	210	211	200	223	206	240	218	241	225	233	238	222	205	224	220	210	240	196	206	232	220	208	213	231	237	219	220	213	229	228	219	219	227	197	233	256	224	216	221	204	206	238	221	217	228	200	253	219	208	234	245	231	228	223	244	222	236	231	211	225	246	221	225	228	223	212	218	212	212	222	214	219	231	237	226	204	227	240	196	225	249	231	221	219	239	258	238	198	224	191	212	210	232	199	220	213	211	196	219	262	242	212	226	237	217	219	244	214	236	219	244	211	201	235	221	228	214	208	241	228	213	204	194	244	195	218	224	218	225	220	230	225	227	229	210	216	201	206	224	245	219	229	226	230	226	215	217	229	226	243	197	207	229	208	240	224	230	228	214	218	242	228	222	210	224	223	223	219	226	221	233	217	223	233	233	221	227	213	231	229	210	224	215	239	217	224	229	206	242	183	216	218	237	231	207	210	224	226	245	220	201	218	184	238	249	204	220	233	223	251	213	224	215	198	216	220	234	244	175	224	221	231	214	225	215	215	224	243	220	206	205	214	224	221	210	216	235	196	219	193	204	226	225	228	228	215	211	236	224	207	225	218	225	222	259	206	218	211	237	243	229	230	183	221	224	226	205	213	221	218	212	249	238	207	217	193	188	210	230	224	223	216	197	218	219	228	225	213	224	201	189	233	212	218	214	221	222	220	210	222	230	236	205	210	207	235	223	229	190	223	202	203	210	228	211	214	218	215	213	236	185	230	223	209	215	216	206	224	208	208	245	186	210	221	204	218	221	198	205	228	224	227	235	214	215	213	212	221	239	208	196	226	219	234	231	237	231	220	222	234	256	238	232	243	216	210	205	226	234	230	217	211	233	238	200	222	225	223	214	230	221	233	218	228	245	234	229	199	239	226	224	212	222	221	233	238	222	211	219	193	239	203	213	214	250	206	223	234	213	232	232	201	218	229	209	221	208	233	220	232	222	213	195	230	215	226	197	234	220	243	208	256	206	226	220	239	204	226	226	231	240	220	235	205	225	233	201	249	202	194	225	248	200	213	234	210	228	231	192	222	203	211	229	210	215	217	190	196	209	231	233	220	211	238	204	234	219	223	231	217	231	231	213	251	241	202	206	243	264	219	214	223	202	218	224	222	204	224	216	252	217	247	211	240	231	211	222	208	211	194	212	240	198	218	205	219	212	220	221	185	216	206	206	220	243	228	215	219	210	216	230	202	213	202	221	198	234	235	208	222	215	203	226	240	232	227	241	204	224	218	212	223	224	211	200	256	218	207	210	191	220	218	203	214	242	210	232	235	224	224	217	227	221	214	233	229	197	217	226	256	234	218	228	222	213	227	242	231	219	221	200	193	218	213	204	219	202	231	241	227	213	202	210	201	225	208	235	196	234	220	221	253	240	212	234	204	204	213	216	227	199	246	222	199	216
27026	19958	9277	2858	1737	1349	847	669	516	482	474	438	425	411	371	376	404	394	423	353	374	378	354	384	357	384	349	373	365	359	377	335	336	367	380	354	349	358	335	358	359	359	348	381	328	345	367	332	358	343	380	341	341	339	331	341	356	352	350	363	355	365	347	324	335	296	355	379	351	344	380	381	373	366	355	338	344	359	384	352	347	361	364	340	365	344	351	366	385	346	354	403	367	347	382	359	383	392	344	353	342	373	347	344	338	370	346	351	368	350	342	379	347	384	338	401	361	373	331	350	354	325	366	339	342	351	374	351	383	344	388	384	366	364	340	364	355	363	358	370	329	349	358	357	331	338	406	371	342	355	344	374	376	383	372	350	370	338	340	380	363	359	371	326	383	330	365	359	385	357	358	371	371	346	387	363	377	380	326	390	385	335	360	326	346	360	366	359	358	384	370	350	351	337	375	361	336	363	364	350	356	374	384	363	341	368	314	394	354	310	369	358	325	358	337	334	324	357	381	353	358	342	372	354	351	362	366	340	377	379	340	398	350	357	355	328	338	337	345	367	333	344	347	350	360	319	357	367	370	340	351	385	356	329	356	372	323	364	378	347	381	362	389	367	397	365	391	346	332	330	361	325	357	341	348	360	390	389	355	378	346	351	353	381	349	334	373	364	326	353	379	375	365	351	362	360	341	374	359	365	375	332	371	371	384	349	340	328	397	328	390	379	366	352	342	342	376	358	328	333	326	338	399	361	361	340	357	342	335	352	375	374	368	370	360	353	358	349	368	374	336	342	364	380	312	350	371	322	346	353	359	333	389	347	375	356	368	378	356	335	367	380	336	345	382	337	375	361	380	359	332	354	362	326	397	369	326	370	359	351	371	393	378	371	362	393	355	321	381	341	374	336	314	366	345	337	337	377	331	342	403	391	378	343	322	335	361	372	361	337	379	349	326	376	349	370	361	367	359	399	369	336	344	343	383	335	385	391	353	368	350	362	359	376	333	381	363	361	352	358	364	358	377	372	379	314	378	381	368	358	366	336	370	357	378	379	334	344	370	382	385	352	387	384	370	361	332	348	362	346	354	382	314	358	315	317	355	353	350	338	399	377	348	335	342	302	321	338	354	343	345	363	370	365	363	352	367	332	346	371	389	353	371	361	342	346	368	353	349	365	360	366	370	351	310	371	372	366	358	341	413	382	351	401	367	383	369	361	346	371	381	371	346	344	339	364	350	353	331	331	372	381	352	370	352	345	370	381	369	382	349	363	355	349	340	355	355	375	347	353	368	361	347	374	380	362	392	338	383	339	372	329	354	400	371	355	316	373	353	379	337	376	388	340	352	375	352	349	378	351	383	361	372	401	376	374	351	350	360	358	330	375	362	335	333	360	325	365	325	376	343	317	356	365	348	396	369	347	390	370	350	350	370	390	365	382	330	343	381	392	369	361	340	369	376	357	363	344	370	338	356	378	352	359	343	366	363	331	340	379	350	385	332	348	388	406	368	332	354	349	364	358	341	379	364	347	334	350	372	341	336	383	350	352	354	366	385	366	371	382	366	379	342	376	367	333	340	361	310	382	360	359	368	385	359	341	374	352	367	389	349	368	372	367	348	360	371	367	375	319	356	351	341	361	351	371	359	375	348	355	333	353	334	350	310	362	382	357	336	336	347	355	346	387	325	372	342	365	322	365	343	346	350	324	360	362	349	366	357	369	392	369	337	384	373	350	360	354	336	335	349	338	370	344	353	366	339	355	340	335	329	354	351	338	347	376	371	326	374	363	330	347	369	359	344	346	347	390	378	377	341	368	359	359	358	340	373	347	331	349	330	391	377	364	351	326	351	374	378	377	364	357	379	348	375	323	355	353	363	405	342	336	334	388	330	361	353	329	373	364	379	390	322	367	330	307	356	342	394	332	345	354	354	324	387	372	380	330	382	362	358	355	322	349	364	347	389	389	340	340	338	332	370	363	366	352	374	355	344	349	384	356	392	340	343	379	330	330	358	370	365	351	335	374	375	370	335	369	368	360	369	315	375	391	371	363	372	321	386	375	370	333	319	383	390	352	363	340	340	339	377	355	340	339	356	334	384	376	360	379	390	333	350	352	374	375	311	401	330	370	349	338	327	349	345	338	353	367	354	340	356	322	375	398	354	330	382	377	374	391	361	412	359	346	385	355	335	379	328	378	363	349	362	336	333	348	362	346	367	368	305	319	380	329	317	355	336	367	371	383	350	364	322	359	346	361	368	365	370	379	370	315	362	395	333	345	388	356	369	323	375	344	370	360	358	349	350	369	359	361	335	378	364	377	316	341	356	363	326	383	354	349	399	354	356	391	359	388	356	331	364	335	334	354	337	373	339	355	385	389	362	369	386	359	344	334	350	338	341	350	359	364	352	324	366	361	362	355	349	353	369	372	363	333	345	365	325	364	371	398	375	357	384	363	333	357	365	371	359	383	398	359	313	357	339	340	350	331	340	327	338	376	346	368	374	378	347	383	380	354	373	364	389	365	335	359	359	384	406	355	390	341	341	345	343	340	359	374	375	328	353	336	366	383	358	339	375	363	370	335	378	357	347	376	338	346	343	363	371	402	391	323	374	362	348	385	356	342	353	351	324	339	344	363	370	331	369	324	361	345	369	335	341	346	350	359	348	379	352	337	341	324	390	366	325	358	374	369	341	339	367	331	335	379	381	378	350	379	361	395	331	332	346	325	369	363	368	347	359	344	351	354	361	373	342	361	374	342	316	361	354	351	339	359	372	345	310	359	362	374	368	354	375	383	394	337	383	385	329	388	337	338	354	370	334	352	350	387	368	371	362	341	357	363	375	372	345	361	379	360	363	383	367	359	365	377	359	325	370	345	362	368	350	368	355	360	327	368	391	331	339	353	329	344	350	351	349	353	386	348	342	344	356	312	383	361	371	361	353	369	380	369	349	360	364	365	362	351	318	370	372	362	353	358	363	373	330	353	364	350	361	358	381	355	354	396	369	379	377	365	360	311	354	353	377	378	350	337	372	375	363	354	351	356	340	380	344	371	357	349	363	344	350	361	375	357	359	344	336	356	353	367	361	379	365	335	355	368	354	345	329	388	388	356	373	388	376	351	312	387	377	386	365	384	362	362	365	345	339	344	323	380	376	355	323	383	371	362	382	342	346	370	361	378	358	339	373	369	363	367	392	354	350	360	348	359	343	344	330	332	380	362	345	340	401	351	353	374	332	308	362	335	329	331	323	363	352	364	326	356	384	359	390	370	342	362	359	361	358	363	328	388	337	339	316	313	369	343	354	356	356	350	347	343	387	364	364	352	364	371	362	371	339	406	321	352	346	331	371	346	382	365	343	356	342	397	351	379	350	325	370	381	374	353	363	362	362	395	355	353	343	366	341	402	327	352	370	361	344	332	358	374	361	379	346	375	360	346	364	392	377	346	350	361	317	364	361	357	355	360	366	395	335	324	346	358	368	390	348	349	398	332	401	342	360	339
9503	11933	10175	5080	4536	3936	2329	1771	1355	1159	1011	900	924	862	800	759	789	766	714	697	680	679	621	641	674	642	624	590	669	662	607	606	603	601	581	634	622	618	635	602	661	624	616	604	649	582	628	606	628	611	578	632	605	635	599	551	616	605	584	596	602	594	648	589	580	586	604	606	621	605	638	618	632	614	641	614	593	614	613	656	611	617	606	645	602	598	632	633	616	580	557	581	607	574	600	594	620	622	585	602	609	633	564	574	585	572	624	633	569	628	620	596	570	635	549	622	578	629	581	609	646	625	591	615	603	606	607	581	599	569	606	572	564	645	601	594	582	602	596	618	633	608	616	620	612	614	609	628	655	576	599	603	568	543	650	591	623	555	620	604	572	609	595	618	591	652	615	553	613	638	610	612	601	623	603	665	635	616	603	640	649	607	563	564	629	616	631	646	596	628	665	602	601	594	621	601	558	566	592	606	632	599	587	603	601	575	602	583	618	612	609	594	607	575	584	572	625	592	614	566	584	643	585	598	617	582	579	598	601	661	581	563	617	581	564	621	625	626	577	633	580	575	666	614	626	599	575	583	591	648	610	621	604	606	604	596	556	636	637	614	600	586	646	640	582	623	601	604	599	642	594	583	628	560	589	595	623	607	667	621	609	625	600	622	619	627	623	637	626	584	587	627	610	584	602	594	565	593	632	608	601	550	584	601	638	589	591	573	597	620	553	632	582	603	657	618	572	586	598	620	607	572	615	639	633	608	627	635	632	597	606	595	645	618	581	607	590	615	608	622	671	609	576	648	636	583	591	598	608	630	611	605	650	666	594	659	633	633	614	588	591	590	611	617	614	577	613	564	568	597	593	610	607	571	630	577	579	606	606	607	552	651	641	649	594	625	612	629	578	582	616	580	567	622	624	612	618	609	591	612	614	598	613	602	632	595	563	621	601	602	576	556	589	594	627	583	623	601	552	638	587	620	625	614	608	595	635	599	624	588	585	613	658	604	604	590	613	628	599	600	571	593	620	584	595	586	667	585	602	563	614	556	606	602	623	576	583	609	599	624	602	601	619	586	558	575	584	577	585	667	598	599	590	616	630	567	582	616	607	604	585	589	582	626	600	598	592	602	605	582	617	632	611	624	610	575	571	599	611	606	577	598	603	611	595	613	613	608	641	598	621	624	599	627	586	561	580	565	562	613	626	604	624	639	650	598	591	619	592	630	597	564	629	609	606	624	623	591	545	634	600	627	612	596	631	612	607	568	608	629	584	594	616	594	645	603	625	567	587	581	634	568	645	657	648	599	608	590	580	590	604	605	629	602	628	612	582	595	605	647	658	597	564	589	619	589	613	610	601	590	537	622	560	573	612	649	598	644	658	602	606	600	660	591	603	598	603	560	644	582	615	607	595	557	650	626	590	638	622	620	609	609	621	603	628	546	552	620	655	599	620	587	626	591	609	614	586	579	553	579	669	563	607	656	587	620	604	600	612	646	645	610	625	623	594	617	651	624	617	631	595	594	591	567	590	590	576	628	602	608	612	589	622	595	590	610	601	579	630	629	630	579	615	571	635	574	617	610	651	629	639	577	613	585	609	620	608	599	615	612	626	581	553	637	633	563	588	615	630	628	580	602	602	603	607	578	615	620	612	612	604	610	563	578	599	595	626	624	606	603	603	597	629	602	615	590	608	647	647	572	617	641	611	609	605	662	565	628	588	576	588	640	608	612	612	661	627	583	587	584	602	586	621	643	636	635	582	601	594	584	583	649	621	614	620	579	629	547	615	606	584	603	645	603	598	588	592	581	654	599	592	602	626	630	594	626	624	575	614	580	604	602	601	609	573	597	574	607	627	620	612	629	576	652	593	634	567	583	609	573	637	639	606	612	567	602	651	627	578	624	608	593	581	640	583	633	593	642	631	631	600	626	626	604	597	607	606	615	625	624	601	569	639	586	601	598	624	601	597	636	602	599	629	590	580	637	634	569	599	597	583	598	622	633	603	599	649	590	534	608	570	615	565	594	629	578	615	595	611	606	639	619	605	612	577	606	575	637	644	649	576	619	628	620	605	653	564	597	609	650	591	606	598	615	605	644	549	599	594	585	564	590	573	622	613	589	606	594	582	582	636	656	620	637	639	609	603	630	561	615	600	594	588	626	578	621	544	589	627	659	594	598	617	600	677	614	629	614	648	630	577	604	613	629	618	568	651	624	586	598	656	631	587	596	624	638	595	554	555	592	592	612	615	591	627	647	578	591	554	621	606	629	580	610	638	621	586	575	624	641	585	629	596	637	645	622	604	618	599	587	605	573	637	638	589	632	610	613	560	589	601	626	644	616	570	594	630	575	585	645	621	626	590	564	603	609	590	602	625	627	589	607	632	566	597	620	583	667	573	608	576	574	653	590	622	609	612	628	622	586	643	587	623	563	582	625	617	625	585	571	621	604	592	632	611	602	554	601	640	623	615	597	611	632	597	641	619	621	642	648	641	598	573	593	593	604	630	638	624	597	617	626	618	603	630	608	588	589	626	636	589	610	602	629	592	598	605	566	595	655	594	599	622	624	595	599	607	626	620	567	626	602	645	607	627	587	584	593	603	623	545	591	591	576	592	600	607	560	624	617	572	593	608	573	579	560	614	596	579	670	604	584	617	583	605	576	588	604	622	604	601	597	585	590	590	620	595	609	576	670	618	643	628	620	606	553	584	624	611	645	601	629	618	637	581	610	614	647	612	542	605	617	612	630	595	579	630	611	607	603	610	606	645	608	584	663	615	577	618	623	609	580	557	614	626	563	615	640	617	600	586	587	672	621	625	605	565	594	613	573	604	586	574	643	584	641	662	617	615	622	563	606	570	601	614	590	618	591	592	585	620	562	627	573	585	583	601	564	603	601	612	584	606	570	631	642	603	603	625	620	583	601	622	597	607	585	586	586	616	613	569	577	590	618	572	604	614	610	625	636	617	596	621	634	620	638	568	576	578	626	607	616	567	563	665	607	546	614	591	617	595	590	592	630	574	552	612	582	579	606	617	595	627	624	578	671	574	596	617	583	595	598	599	593	601	633	605	663	569	581	560	624	617	616	599	612	616	574	631	646	560	611	636	604	570	565	603	632	637	615	570	574	614	580	653	556	618	575	615	608	571	602	609	591	600	630	570	609	586	582	589	605	607	561	572	573	578	609	606	588	614	631	607	631	609	613	619	601	602	610	583	624	603	592	616	639	627	588	627	606	593	590	572	619	632	629	611	597	598	601	604	616	563	611	620	621	573	596	578	603	596	630	596	613	608	587	599	599	640	578	625	611	651	598	602	621	634	635	610	622	607	573	637	627	622	663	660	638	574	584	606	597	598	638	613	612	559	616	600	590	648	645	560	627	654	601	593	644	609	582	617	615	614	632	650	559	609	619	587	621	574	584	569	570	611	593	609	622	647	565	630	639	640	604	622	642	589	615	624	639	595	576	630	608	616	632	574	621	597	633	603	602	630	581	598	575
24553	21324	28296	24686	18727	4619	1722	1086	805	719	610	542	515	455	435	423	467	416	415	375	376	345	346	354	381	346	373	309	317	397	320	336	354	316	330	299	332	324	354	370	333	348	285	328	336	310	320	339	325	316	330	286	300	295	331	309	339	318	297	268	319	292	344	312	308	335	282	295	341	328	297	287	341	328	287	332	296	336	295	315	310	325	309	302	329	313	300	309	319	294	320	288	298	310	315	294	291	329	320	322	331	303	328	313	319	287	288	284	311	318	317	287	335	321	325	335	314	337	328	308	318	338	319	312	303	293	305	336	320	317	305	312	325	316	295	307	301	298	322	315	315	307	325	315	308	332	320	329	304	322	290	353	346	300	301	307	317	323	277	312	317	309	332	329	344	309	328	289	329	269	311	330	313	310	334	319	299	329	352	314	304	310	288	335	297	291	323	284	309	311	275	290	289	322	306	301	296	290	294	315	321	313	318	293	346	311	309	305	289	337	323	321	281	305	345	301	276	329	317	319	318	311	349	339	314	305	359	330	340	339	317	322	307	325	291	295	350	297	317	324	303	292	319	318	339	293	302	312	290	313	330	343	268	291	325	336	318	283	305	293	313	290	306	316	273	306	299	340	333	302	298	333	329	322	320	309	305	285	306	311	294	309	333	297	319	300	299	315	316	314	294	314	345	333	317	294	286	325	339	302	326	267	301	328	292	324	317	302	307	335	300	303	347	337	318	318	305	332	302	331	333	315	314	313	308	314	284	298	290	316	288	276	322	286	317	321	301	322	291	283	307	318	299	314	299	289	289	278	315	325	325	348	327	294	291	306	297	288	313	304	318	306	310	312	315	317	267	291	312	311	323	308	323	324	278	316	326	317	314	360	305	315	314	287	329	335	315	313	342	299	290	311	302	322	320	301	312	295	339	337	318	316	331	354	290	295	308	321	310	323	313	307	319	314	329	338	303	309	326	326	335	335	295	293	331	274	331	326	328	334	308	313	305	333	302	324	332	332	327	307	310	307	285	300	295	308	332	312	296	319	293	319	284	294	280	323	328	347	342	332	300	332	288	311	315	350	323	283	287	286	317	326	306	318	311	318	317	310	290	300	336	318	321	300	285	332	311	328	316	287	335	281	320	301	304	315	313	307	304	298	290	295	297	324	320	321	329	321	308	306	294	310	335	326	324	273	324	300	308	298	316	318	306	310	313	310	332	290	296	305	328	302	308	290	321	320	296	285	322	308	304	307	341	332	313	340	348	334	313	302	332	312	288	314	304	339	331	319	314	322	311	306	321	289	302	298	306	275	343	298	268	340	307	324	316	297	318	324	325	298	274	313	349	319	322	298	308	342	342	305	311	304	328	275	305	305	308	325	298	324	327	303	318	320	320	339	324	292	340	331	313	314	319	322	322	304	334	313	320	303	306	331	316	299	342	330	313	343	341	295	323	312	292	265	352	327	321	318	309	308	267	323	330	307	309	303	265	317	319	309	299	315	327	301	335	308	305	326	321	285	302	357	318	297	314	288	317	312	335	315	337	296	275	304	298	349	291	266	336	335	313	346	343	293	322	312	310	264	338	304	312	311	303	321	332	299	318	330	291	297	315	293	319	318	327	283	330	296	330	328	297	331	312	301	317	326	322	318	306	306	315	310	337	331	281	282	308	298	317	324	309	312	313	331	322	294	327	301	300	329	297	287	314	313	310	294	304	316	310	286	301	284	317	319	331	302	295	330	315	329	337	315	325	294	320	361	334	305	294	325	295	311	333	320	323	302	278	318	324	300	362	321	309	312	293	309	304	313	289	305	317	360	276	349	288	300	324	322	300	321	321	320	312	310	330	289	296	331	309	316	311	322	287	286	295	310	335	332	318	310	317	320	305	305	338	308	311	279	304	310	269	323	324	307	316	309	288	314	313	313	267	279	318	334	343	305	314	309	344	300	342	294	325	298	308	295	319	314	350	343	320	308	301	297	324	275	327	329	315	334	299	315	309	288	338	339	294	318	296	337	279	332	339	298	316	326	296	331	311	327	330	306	306	309	309	335	303	302	319	316	307	293	308	298	314	316	314	314	325	308	306	347	276	302	333	334	287	296	292	324	314	331	311	335	316	304	295	307	320	325	299	328	299	356	308	361	324	282	345	305	285	301	322	293	311	324	303	344	339	313	309	290	326	309	297	308	336	293	277	287	322	320	314	325	310	296	320	291	331	345	327	326	306	317	297	335	306	291	323	318	328	338	304	300	311	300	328	316	316	308	325	315	298	323	308	305	323	338	289	326	321	330	278	310	337	316	306	296	303	318	345	316	297	321	297	301	331	314	331	323	311	315	287	311	343	323	338	314	281	291	324	314	301	325	322	325	303	311	352	306	304	326	322	275	307	311	317	304	325	311	328	337	317	330	267	308	292	326	315	307	338	326	361	322	325	304	310	285	329	304	336	323	306	289	314	303	350	317	315	348	317	312	311	304	305	320	325	311	294	323	315	307	350	299	314	294	308	296	317	335	332	323	326	310	309	333	322	319	322	298	322	309	313	295	299	308	335	284	305	335	325	289	317	321	320	324	317	301	329	343	346	307	300	327	324	313	323	341	319	338	306	331	283	317	337	334	322	297	302	341	313	299	329	312	331	303	305	282	297	321	331	353	328	313	270	298	315	341	312	335	288	310	321	324	292	310	336	299	328	326	299	318	334	326	302	285	344	330	307	317	302	312	347	294	343	305	318	341	337	301	292	307	322	314	320	316	317	335	315	319	310	332	306	313	334	302	332	324	327	322	333	303	303	297	317	348	317	299	299	295	310	320	307	305	320	319	343	300	306	320	306	307	327	297	313	317	328	317	307	286	283	282	313	308	299	327	304	328	343	278	288	312	321	306	294	355	328	301	340	324	287	292	321	331	321	329	314	303	318	297	285	315	351	303	357	309	308	292	299	314	298	292	300	351	300	305	306	358	299	292	306	310	306	291	339	314	326	308	324	320	309	323	298	263	290	305	330	316	279	277	288	321	299	309	344	338	296	314	302	345	333	292	324	290	290	329	298	305	346	347	290	311	329	334	310	299	304	325	337	297	310	372	334	331	319	332	330	318	299	301	327	311	289	319	295	333	310	313	298	306	338	287	309	330	319	283	316	309	310	293	298	320	317	307	330	317	323	308	325	294	315	327	315	334	333	311	305	297	315	347	291	313	314	308	314	312	341	360	293	313	290	311	304	326	318	303	331	292	277	302	302	266	317	296	324	316	319	322	301	272	291	310	323	284	344	309	305	294	335	319	290	336	293	289	305	321	320	351	307	319	314	306	335	322	316	312	325	330	318	291	289	332	334	315	318	293	330	307	306	319	288	279	327	306	304	299	284	288	362	294	318	294	276	314	309	336	311	315	314	326	283	311	286	270	315	309	296	332	359	306	329	310	325	300	317	307	309	316	326	319	307	305	293	337	336	326	321	329	327	299	340	312	297	322	331	292	326	317	290	274	311	305	306	317	280	298
10899	20209	16775	9793	7805	6696	4283	2872	2237	1888	1587	1308	1175	1161	1116	948	902	871	870	785	686	718	657	645	646	649	648	635	672	618	612	595	569	585	519	567	590	574	548	548	576	571	567	543	558	561	540	555	539	585	503	494	538	561	539	560	527	576	516	524	520	546	504	568	538	537	523	555	522	566	530	552	567	564	565	556	541	552	538	563	543	523	501	561	486	506	534	520	510	539	530	565	547	499	558	554	552	558	548	533	564	562	601	509	561	563	517	528	531	528	528	521	576	563	531	540	572	518	543	532	533	560	526	527	578	496	557	580	534	552	574	529	537	504	535	542	546	548	570	568	552	535	527	529	575	567	532	485	550	564	537	536	536	544	521	531	544	550	530	532	513	615	510	557	530	538	565	537	561	523	555	519	526	533	522	551	532	536	547	519	550	543	549	555	566	560	535	525	550	500	562	523	542	527	546	549	569	507	510	522	553	561	527	547	552	518	524	520	566	543	597	507	566	537	546	553	555	554	602	510	557	573	555	559	523	524	550	485	569	531	584	585	549	531	554	514	561	518	567	565	532	556	530	552	536	566	497	516	515	539	561	541	516	523	592	497	533	540	547	524	540	541	526	543	582	518	586	529	543	551	576	552	545	566	538	569	500	538	519	524	564	536	535	553	575	534	511	579	527	590	512	545	549	526	535	546	537	511	530	529	500	594	545	515	504	546	529	579	522	521	512	559	552	562	506	565	525	492	528	497	522	535	586	516	524	555	532	519	548	518	584	520	559	557	540	507	506	507	567	507	529	534	544	535	548	571	546	504	524	526	564	538	553	564	571	567	529	517	548	555	547	536	562	492	529	600	561	546	551	546	504	543	563	527	548	566	499	552	528	557	552	564	506	573	528	535	553	538	544	558	535	535	586	523	573	563	582	552	533	551	500	549	501	551	578	536	519	587	527	536	520	514	554	526	549	546	543	540	578	556	517	565	517	515	531	520	498	508	541	570	552	541	530	528	512	527	533	520	528	530	592	542	495	523	513	519	510	547	495	542	514	528	522	576	557	529	576	543	552	494	501	569	558	565	546	508	548	509	541	536	534	530	524	528	544	541	534	524	525	513	543	538	580	547	523	535	582	521	525	550	509	580	545	504	550	561	525	537	497	551	527	531	581	522	541	531	563	558	545	532	534	510	537	537	496	544	529	534	572	590	541	519	584	559	505	557	555	551	543	548	516	517	527	560	528	539	518	554	591	510	536	531	524	518	547	536	547	545	545	518	540	539	544	552	528	552	520	546	559	560	535	561	542	517	576	551	512	566	550	532	513	537	535	532	531	542	536	540	522	538	557	523	549	533	519	559	525	497	531	525	557	548	575	536	540	565	551	564	563	521	568	541	574	542	528	535	524	583	558	555	548	509	538	564	554	561	544	540	560	559	564	529	570	519	532	528	526	562	562	540	533	489	551	562	481	530	525	607	557	545	553	536	510	550	521	539	560	554	571	569	532	513	552	510	515	580	560	543	548	501	539	547	573	592	555	598	534	551	494	525	534	546	523	561	559	513	553	549	557	566	498	539	557	544	496	573	547	550	560	540	539	565	551	543	569	526	548	541	529	554	561	536	501	539	538	505	552	503	499	564	519	555	553	572	544	561	527	495	542	537	572	530	531	509	538	540	593	530	525	542	517	540	539	590	553	557	545	513	514	575	532	539	553	534	541	542	482	576	524	526	548	538	542	555	535	529	523	532	511	543	504	562	524	528	570	554	566	543	544	563	588	559	541	523	574	557	570	589	540	553	535	577	574	520	553	514	565	573	547	553	554	546	545	532	540	523	540	534	558	578	555	504	537	506	536	535	572	577	523	528	524	581	592	547	539	559	544	587	562	511	520	554	575	545	549	528	515	534	567	533	524	557	571	564	527	558	547	559	582	532	558	538	562	566	510	546	520	557	539	523	567	539	542	512	524	525	536	569	523	598	516	534	546	531	535	526	549	522	514	488	502	565	555	549	539	544	524	529	546	539	529	568	518	573	561	509	531	563	534	530	571	558	537	558	569	548	534	545	545	538	556	527	573	566	552	567	498	529	549	537	530	559	556	554	518	542	550	565	520	542	546	537	555	564	548	500	560	534	504	538	504	565	532	550	539	541	539	538	573	550	566	545	562	533	530	531	577	535	511	560	504	535	512	529	548	485	551	490	504	542	568	545	531	521	518	518	503	514	544	557	545	544	540	535	536	562	511	538	529	549	537	535	508	531	561	542	556	523	589	529	541	533	530	533	536	585	510	499	512	554	526	549	566	517	543	527	550	520	547	493	548	541	571	534	550	533	556	540	493	550	546	541	532	558	548	533	541	549	546	540	519	552	559	548	542	508	536	550	537	546	555	542	502	544	581	561	523	571	508	557	490	528	540	581	510	521	515	566	555	522	534	558	518	541	524	506	572	575	533	527	508	542	569	519	528	561	502	535	528	548	540	542	557	518	550	548	529	547	537	573	520	537	588	532	554	518	538	492	515	581	554	544	512	511	555	549	545	568	534	528	559	578	502	522	543	537	521	534	570	578	568	528	535	577	539	554	536	491	603	495	545	596	569	498	520	560	532	534	541	542	577	518	531	500	501	546	516	551	517	537	518	561	559	561	536	581	544	551	529	538	574	541	529	538	525	470	528	543	529	521	542	554	535	564	509	542	504	599	527	537	549	542	517	530	531	535	519	570	525	536	539	520	532	541	539	552	539	514	561	574	540	550	570	562	518	537	566	527	546	529	552	570	524	547	519	540	575	544	542	547	489	516	525	594	560	505	511	557	552	517	540	526	523	549	550	600	525	542	544	581	579	552	521	534	542	558	566	515	512	535	559	575	522	536	529	552	541	520	593	546	567	521	521	545	538	573	513	567	551	546	616	537	605	530	540	563	582	544	549	520	578	523	557	551	575	511	552	546	570	543	552	502	508	544	545	538	528	547	569	549	532	540	519	533	528	531	517	528	568	502	559	580	525	548	546	580	510	526	562	527	543	550	541	544	604	567	479	545	547	516	551	554	586	503	504	572	546	535	541	536	488	568	512	577	541	526	521	536	548	540	530	528	500	539	526	543	592	530	552	562	550	551	549	562	511	553	562	546	504	462	548	527	553	533	539	545	523	546	528	519	551	518	535	526	545	532	583	512	553	565	530	557	544	583	514	536	541	517	515	548	539	528	564	546	547	539	554	552	574	536	567	531	520	535	559	538	587	554	512	530	569	530	546	520	522	520	506	545	518	536	540	506	523	575	533	534	549	539	549	525	542	588	543	545	556	552	554	510	546	539	536	502	526	528	580	565	559	554	537	548	510	535	543	520	529	542	533	516	577	513	524	562	567	522	534	557	522	573	562	534	543	548	581	537	539	526	483	557	551	550	489	529	525	538	530	572	525	513	554	543	544	505	530	567	522	598	528	533	560	552	543	533	587	525	553	584	558	541	490	532	509	509	599	550	555	563	537	505	549	524	505	532	596	533	537	547
23462	21339	29098	23940	21349	19250	4270	1386	983	815	616	533	486	424	396	324	276	292	252	249	236	188	174	188	165	171	183	174	179	171	169	175	159	137	147	141	142	145	135	130	156	145	142	142	125	140	140	131	121	126	134	141	103	163	146	130	126	130	132	134	116	119	120	125	131	131	133	134	126	119	124	120	121	121	130	136	151	148	131	119	124	124	134	152	128	138	126	114	129	113	124	136	126	132	120	137	112	135	117	126	121	137	147	136	145	129	115	122	139	117	115	124	117	146	120	139	131	124	138	141	132	119	128	106	122	113	143	120	108	111	114	114	110	116	132	122	117	130	132	125	126	131	133	99	122	129	121	111	125	124	98	125	147	97	127	123	112	121	124	130	124	139	109	111	132	126	136	138	126	100	109	117	138	121	118	119	117	127	117	119	131	119	107	146	132	110	120	119	112	96	113	124	140	118	121	111	124	118	140	127	134	123	120	116	135	106	150	120	119	107	120	110	110	135	129	111	111	113	134	134	124	118	133	109	115	133	125	117	127	135	124	115	100	114	92	136	114	104	130	118	128	124	133	130	116	124	123	118	134	120	143	135	119	113	126	106	122	136	126	138	120	123	124	108	125	132	107	121	121	131	117	131	103	135	116	111	130	126	121	122	114	122	108	124	127	123	136	121	126	125	133	120	113	124	114	124	143	129	128	112	121	104	131	133	128	125	130	141	133	112	128	142	130	118	111	135	107	127	121	117	125	111	127	126	131	111	124	126	122	105	119	122	105	132	106	129	120	114	130	118	131	122	121	137	136	96	120	123	145	131	127	108	111	120	117	135	113	109	155	108	138	134	125	145	134	112	125	121	124	114	126	131	119	111	113	113	127	133	116	118	115	125	137	145	115	123	118	121	130	141	135	124	120	134	120	131	122	111	122	129	125	117	131	120	108	132	124	116	131	135	125	131	132	119	104	117	135	106	122	133	133	128	119	107	110	144	129	109	130	127	107	122	142	124	140	134	111	122	108	120	149	121	123	123	120	137	105	112	124	124	128	115	107	130	130	113	110	120	138	126	141	118	102	127	129	137	130	124	133	111	124	123	116	127	134	129	128	145	137	121	122	118	104	108	109	130	120	115	142	136	106	118	110	107	120	126	110	132	128	120	127	123	108	120	136	117	128	135	120	121	119	141	125	122	121	104	151	140	141	115	135	113	131	104	108	115	138	117	129	115	125	120	135	114	133	116	125	117	128	117	129	107	151	133	135	126	142	119	116	141	120	119	111	127	129	118	129	115	117	137	122	129	148	122	128	139	130	113	124	139	119	119	116	129	113	133	120	131	124	108	123	139	134	107	110	116	140	113	126	124	146	122	131	119	120	131	134	121	117	121	140	128	128	123	130	119	111	127	139	120	120	117	118	116	122	128	119	108	133	111	117	128	129	130	114	130	117	101	147	124	117	128	133	131	121	128	120	97	125	147	133	114	106	110	116	115	114	119	124	119	119	107	113	119	97	126	128	115	125	105	123	124	154	128	121	124	119	132	104	129	128	120	115	139	128	129	136	115	116	121	121	122	120	135	132	138	130	107	126	93	137	117	131	135	112	127	137	124	125	127	135	124	135	129	111	107	130	111	129	113	101	149	94	115	131	116	115	133	115	110	100	125	102	111	112	136	134	128	120	103	136	143	131	114	128	122	121	128	129	115	113	128	110	137	95	126	121	116	129	128	131	111	128	135	147	132	130	120	111	137	108	126	120	123	122	125	132	117	120	156	127	110	120	139	124	106	116	119	121	107	142	123	114	123	116	111	131	112	121	125	143	112	121	118	121	110	114	111	121	108	125	146	108	129	116	124	141	139	104	109	135	131	127	123	125	128	114	110	127	127	133	121	165	124	136	129	113	107	108	123	131	111	137	131	119	130	123	132	117	118	129	138	134	117	106	109	119	149	119	129	113	116	134	121	135	125	126	128	129	125	122	136	138	106	144	120	126	131	118	119	128	120	116	113	124	119	141	142	127	142	126	121	125	121	112	134	123	124	99	129	122	136	99	131	146	107	135	125	123	145	119	126	140	120	138	119	129	131	126	115	132	127	136	127	117	124	141	129	113	122	110	120	129	129	115	119	101	130	109	141	107	120	124	108	107	111	115	124	114	143	119	132	127	126	129	131	125	103	130	114	112	121	129	115	110	127	129	109	120	137	116	125	113	138	114	111	123	105	126	131	122	124	118	121	129	118	101	116	125	116	117	119	146	128	129	135	119	114	133	126	112	129	126	119	136	120	114	125	143	124	148	124	105	117	125	126	117	127	119	110	153	129	134	139	139	94	114	142	137	113	106	113	111	126	128	124	115	121	118	103	119	104	108	133	116	121	121	143	123	117	126	114	115	129	146	121	124	139	129	115	143	113	121	123	104	131	121	127	128	123	130	132	145	125	146	123	116	107	106	122	126	128	119	131	144	108	108	127	110	126	132	127	128	111	125	102	115	139	114	109	123	133	125	118	115	158	143	129	111	124	107	125	119	122	132	137	126	111	121	103	135	131	111	146	122	127	114	133	122	151	119	136	128	115	133	114	129	103	126	108	121	135	137	137	128	116	117	136	126	126	125	127	110	129	118	133	123	123	129	138	118	127	119	140	132	115	141	124	120	119	114	133	125	130	116	127	109	133	123	114	125	106	122	103	138	118	111	97	130	106	135	144	118	124	123	115	128	107	125	128	103	149	125	125	141	117	126	117	121	123	112	123	108	135	126	108	130	119	115	125	131	116	114	138	127	142	124	112	107	135	113	129	124	120	116	116	115	116	127	97	126	119	125	123	120	123	117	127	122	102	114	115	130	107	135	106	147	132	122	112	120	118	125	130	133	105	134	106	119	138	137	123	135	149	127	131	123	112	119	123	135	129	101	122	112	120	127	120	134	136	135	132	134	107	111	129	121	114	117	140	103	132	108	115	131	128	97	119	113	119	101	113	110	107	124	123	137	134	120	130	122	154	130	105	125	112	132	105	120	125	129	144	129	124	144	123	116	117	124	108	113	117	128	122	129	136	115	111	121	148	119	116	118	101	112	133	139	106	121	129	108	135	122	126	110	134	121	146	118	118	125	133	126	115	151	136	122	114	120	103	136	126	102	147	124	131	125	123	124	111	121	115	136	108	131	133	137	140	119	117	129	140	117	153	121	116	116	128	131	148	126	126	130	137	143	149	117	112	130	117	128	127	132	131	122	121	125	112	119	139	123	117	116	128	105	118	124	97	109	123	128	131	104	127	113	134	124	121	116	140	133	105	132	115	104	132	117	109	119	116	124	136	118	137	129	132	99	143	127	131	115	123	102	126	128	111	123	122	143	123	113	126	134	124	119	130	111	117	120	124	127	126	130	135	137	133	103	108	119	129	124	128	118	130	119	112	119	146	135	106	109	129	117	100	123	126	124	114	116	127	123	115	121	117	125	133	111	148	131	129	135	111	125	113	122	117	117	113	119	130	134	123	117	137	109	121
14117	25905	22778	13879	10900	9059	6157	4122	3258	2741	2096	1649	1378	1305	1130	953	858	720	690	646	567	495	425	381	356	418	385	367	372	356	334	343	325	319	288	286	262	271	287	257	264	252	272	270	254	254	259	281	257	235	226	242	261	230	230	272	246	238	242	202	218	236	200	249	249	220	230	232	240	251	237	246	243	245	219	221	224	241	216	231	242	210	220	254	234	223	232	217	229	234	220	214	233	234	196	212	215	189	228	256	218	232	200	206	224	225	214	236	239	223	231	216	234	203	223	213	222	235	219	223	222	218	206	234	245	225	219	202	224	238	218	243	247	216	223	236	221	208	216	221	231	220	220	206	196	226	222	204	236	212	236	236	206	233	200	240	225	215	217	200	212	213	207	192	228	226	238	188	192	223	231	225	237	211	200	237	191	216	215	232	226	213	205	246	226	206	218	221	202	206	217	207	232	232	196	230	217	207	245	200	242	239	223	237	222	243	216	235	229	197	245	232	196	229	216	235	202	205	206	211	241	218	207	205	252	219	207	215	220	202	225	234	216	208	201	230	223	222	204	243	206	238	220	227	238	205	226	219	211	220	231	217	243	221	208	227	200	229	234	235	226	221	215	199	199	219	217	238	241	216	227	222	204	215	208	234	216	206	221	246	205	210	209	221	216	203	216	202	225	206	232	229	190	216	222	194	217	244	215	241	207	189	220	227	204	207	233	224	238	219	228	216	219	230	224	235	216	215	201	240	212	221	253	217	235	225	229	215	208	210	228	203	205	234	200	220	232	230	205	223	203	201	203	179	237	222	196	234	216	198	224	218	217	231	232	202	229	194	234	228	216	236	254	217	200	218	233	212	211	202	210	219	228	199	223	219	221	227	235	223	196	218	203	225	212	233	216	223	224	223	215	223	203	233	227	208	207	214	231	208	238	223	226	215	229	243	203	222	238	207	241	232	225	245	227	221	201	230	239	191	183	222	250	218	231	248	226	217	213	204	210	208	233	228	197	218	202	218	215	251	224	188	229	218	232	234	207	199	186	222	220	233	213	222	213	237	239	235	242	222	212	234	214	228	200	229	210	210	198	208	225	216	218	216	217	228	210	218	226	216	242	210	219	231	235	230	215	213	238	220	225	226	235	234	195	212	217	231	222	254	209	235	226	197	222	214	223	197	249	235	217	222	243	233	234	209	207	225	219	198	229	202	231	229	206	237	210	227	241	225	215	215	206	180	233	238	239	253	200	225	240	202	224	224	189	201	239	216	217	207	217	211	201	208	220	209	223	219	207	212	241	214	225	204	212	188	236	207	220	207	221	212	238	217	219	243	207	207	229	231	217	210	219	194	196	193	217	241	223	242	197	226	207	230	238	242	194	211	203	221	223	217	212	221	214	213	193	214	232	242	190	240	220	211	208	216	222	234	228	227	218	213	245	222	229	197	215	211	214	199	249	222	231	201	211	237	215	216	201	232	205	221	227	218	188	220	210	180	227	242	241	229	225	224	203	206	230	189	214	242	207	201	215	231	240	204	200	206	204	190	239	227	215	207	233	205	209	219	227	192	250	202	196	227	204	222	198	202	239	221	209	233	217	219	232	200	214	222	205	223	224	212	225	217	198	209	178	213	217	218	198	224	224	206	230	224	219	220	206	221	236	213	218	237	216	213	222	226	244	201	239	217	231	230	205	243	206	219	243	234	214	224	232	205	213	213	207	218	213	201	210	221	200	216	214	216	210	213	193	233	217	213	219	233	209	203	214	211	210	243	204	212	212	228	195	233	213	206	203	218	213	217	227	209	224	188	218	217	230	202	201	225	269	208	227	233	270	201	228	224	208	220	226	235	217	222	228	253	221	217	194	205	217	195	225	230	201	228	207	223	201	209	227	198	233	201	218	212	242	225	217	218	234	194	224	200	204	211	215	240	228	227	201	227	218	211	216	249	246	239	243	213	231	187	230	212	203	229	239	198	233	218	222	206	214	194	208	227	190	212	235	206	233	235	207	225	217	214	237	237	193	221	229	212	227	217	234	239	211	201	230	213	207	214	222	200	239	219	231	253	223	218	210	211	226	206	212	220	240	209	224	224	204	243	242	212	207	199	202	217	212	208	222	208	219	241	237	209	232	216	231	253	232	235	211	204	222	236	228	223	204	221	219	218	220	210	227	237	240	226	243	222	212	208	223	227	203	216	235	230	208	235	224	196	220	206	199	198	235	198	220	212	222	231	226	220	206	226	220	240	216	232	234	225	231	235	203	198	236	242	211	217	220	234	210	213	236	212	212	194	237	224	198	215	222	240	247	218	202	239	223	233	219	190	223	189	226	236	222	191	212	205	212	206	202	210	225	206	260	211	216	229	235	243	245	228	232	210	219	209	236	232	206	223	206	224	237	205	227	226	227	230	209	237	204	233	214	216	243	193	236	216	220	195	222	224	219	204	226	223	234	218	197	203	218	229	253	222	246	205	219	217	238	187	214	231	210	221	217	208	221	192	226	241	224	203	224	236	189	200	217	224	211	204	220	228	225	205	229	199	236	202	218	220	232	215	223	208	234	219	209	218	215	215	206	205	203	230	223	217	216	254	232	219	217	218	209	230	187	229	205	208	214	196	193	220	222	206	228	240	196	211	248	218	199	189	226	212	198	231	204	180	238	268	197	227	194	238	231	216	191	220	200	218	220	233	233	221	228	215	237	204	211	195	260	212	228	214	214	217	218	218	197	234	217	223	245	249	219	217	249	222	220	192	218	219	228	224	208	209	223	221	223	215	189	205	214	208	218	203	228	241	205	224	233	220	223	208	219	231	231	238	212	214	217	228	182	212	220	214	244	199	192	226	235	216	203	229	231	210	213	214	205	232	214	224	231	213	238	244	224	236	202	210	203	231	226	205	219	236	212	238	225	219	226	202	229	217	185	214	223	256	186	214	213	220	230	212	243	206	207	211	218	233	205	226	220	184	206	187	202	218	224	222	212	215	210	205	227	217	238	211	205	213	211	243	228	222	221	257	221	228	219	207	239	220	203	205	239	223	225	220	209	216	208	179	216	225	212	224	210	213	230	195	225	211	229	227	231	220	223	225	216	202	206	206	219	207	228	250	199	218	225	221	229	227	203	198	233	223	206	223	232	212	213	219	206	220	247	239	214	224	225	219	200	242	231	231	231	232	191	202	226	238	205	224	203	235	231	255	208	215	201	219	209	202	219	221	203	208	216	209	238	233	227	223	246	212	223	222	212	223	216	214	225	232	235	231	222	224	230	235	223	228	214	236	248	215	208	224	238	226	239	232	213	229	205	223	219	242	234	232	201	218	237	242	208	223	205	192	196	223	216	214	212	204	221	228	200	186	212	213	224	211	223	211	226	219	209	207	218	241	203	231	222	240	225	221	222	226	201	203	205	217	231	224	201	222	211	214	224	222	212	257	209	221	228	222	202	211	215	206	192	219	227	203	231	226	175	203	219	222	234	211	214	223	234	203	223	209	227	210	219	202	201	240
26850	19933	9407	2674	1448	1055	870	683	564	522	473	429	432	427	414	383	426	399	374	351	352	368	341	385	345	390	377	370	380	364	342	346	349	384	346	357	344	353	347	390	359	359	363	332	351	358	355	351	346	365	366	333	349	350	343	329	346	351	325	357	343	387	347	369	349	342	375	370	365	306	343	340	325	353	354	355	388	352	336	352	371	376	370	352	354	353	332	329	353	327	343	329	361	369	366	383	376	404	362	356	412	363	326	383	347	335	376	379	361	358	322	332	348	356	343	349	372	338	362	410	366	353	336	363	373	342	362	332	355	333	383	348	334	360	350	357	355	389	372	361	331	356	355	374	372	337	366	359	388	378	346	368	326	363	323	343	351	316	368	337	345	352	359	333	356	313	348	358	338	361	362	361	352	338	353	376	352	331	373	357	374	356	326	358	362	352	358	366	385	341	368	362	346	405	334	354	364	369	336	377	386	339	346	337	375	355	359	356	384	340	398	372	341	365	410	352	341	321	313	374	352	360	369	333	338	359	377	344	345	347	385	384	364	366	350	388	363	376	356	335	307	333	329	369	327	368	380	367	326	341	346	359	344	314	365	317	373	366	378	376	389	365	323	358	367	332	345	389	357	379	336	352	357	361	371	377	357	338	357	355	351	392	353	346	373	337	352	344	368	359	365	356	346	368	358	361	385	363	358	361	352	355	358	352	370	345	349	372	379	359	372	335	364	351	340	372	355	387	358	367	340	376	346	341	349	382	363	347	343	331	337	325	350	331	344	330	344	355	350	352	326	326	325	341	370	363	338	317	363	340	327	321	340	348	364	339	354	379	368	355	334	355	360	377	343	337	363	344	359	360	393	331	369	320	353	336	371	331	324	350	356	324	337	385	354	374	328	339	345	341	326	341	368	340	381	337	360	319	346	352	336	345	364	321	329	373	356	359	338	325	335	386	374	380	325	363	337	374	338	360	334	332	356	363	364	361	351	367	338	346	323	364	308	331	398	340	381	337	333	344	389	332	340	342	343	399	363	387	344	393	339	380	330	356	368	305	368	375	373	359	345	336	374	344	366	331	330	385	339	348	374	368	337	329	355	344	370	358	359	346	344	352	354	365	324	365	339	311	348	342	339	346	366	327	363	330	325	388	308	341	332	328	347	341	363	373	384	340	345	336	354	386	348	361	340	353	339	371	344	349	374	364	330	341	362	321	364	344	357	326	370	360	344	327	351	346	359	349	354	363	370	357	349	351	358	339	344	346	353	349	354	386	375	390	343	367	330	370	348	369	368	359	342	364	336	350	357	346	356	371	376	318	344	350	347	324	364	357	319	349	352	331	348	336	363	353	344	322	361	365	358	364	371	366	350	362	362	361	397	352	340	339	333	358	362	371	346	353	357	327	338	358	357	351	357	354	362	346	334	356	381	338	353	331	333	339	364	357	354	332	351	341	351	348	362	342	325	370	355	380	356	338	342	368	343	334	376	352	337	386	337	352	363	370	372	334	342	355	377	374	349	360	348	380	366	343	340	345	342	341	349	354	304	350	326	329	345	378	368	362	367	336	343	354	345	361	333	367	345	349	317	338	372	374	342	326	353	353	362	366	349	322	358	324	375	350	350	342	361	362	338	330	358	340	332	356	329	339	344	334	329	335	359	370	360	352	345	349	347	342	329	358	334	374	375	298	357	370	361	379	363	336	365	343	361	368	377	352	334	355	362	348	372	371	356	345	326	336	337	362	356	328	359	346	359	378	336	371	357	351	359	342	338	338	354	333	338	354	324	374	359	367	371	382	364	337	378	329	362	335	336	357	348	361	359	360	358	354	367	342	370	348	340	365	376	319	345	354	344	342	352	340	365	335	365	363	353	337	335	359	357	353	354	361	341	324	324	382	361	350	378	364	328	368	356	311	402	384	346	372	328	353	403	344	380	331	361	358	338	358	320	360	371	346	353	334	344	363	339	326	346	356	353	334	357	369	350	388	344	331	411	339	342	327	320	325	347	356	354	334	345	351	340	352	361	387	383	354	341	343	324	353	374	325	349	356	352	383	347	345	340	366	368	366	319	352	336	359	355	361	359	355	336	325	357	362	390	379	344	326	359	326	342	332	392	336	337	360	376	381	323	331	380	369	354	340	322	349	366	356	331	342	402	367	383	340	369	360	371	336	338	374	352	353	344	356	377	318	361	353	359	358	367	373	351	295	326	322	370	355	357	369	346	333	359	330	357	341	353	305	341	395	343	377	342	376	306	345	371	339	339	366	343	348	346	354	385	310	347	362	359	347	353	340	355	354	375	330	329	352	363	327	308	372	343	404	359	374	384	333	353	391	324	338	361	384	337	381	336	371	380	369	312	356	368	377	357	339	347	347	339	336	370	399	337	320	352	344	364	329	380	363	333	359	342	363	350	357	344	352	362	343	340	334	348	338	363	337	340	341	329	367	353	354	380	347	320	374	337	345	361	359	331	365	355	347	349	334	332	313	341	350	362	346	350	372	365	359	342	318	364	342	351	357	371	364	352	369	344	357	345	368	341	333	337	313	330	350	343	356	337	361	339	334	349	350	326	402	365	337	350	341	346	384	348	363	354	344	336	339	337	356	339	329	366	348	367	346	357	330	344	369	355	364	355	359	334	369	362	351	345	345	374	355	329	359	362	329	345	362	350	382	387	329	364	384	334	355	365	377	347	377	370	331	373	379	361	337	321	386	340	336	375	370	374	366	359	368	337	329	364	349	346	372	368	374	315	335	361	339	331	326	345	386	345	329	330	331	386	344	365	375	341	375	354	325	318	351	341	340	351	377	357	333	338	401	354	351	384	358	352	339	361	364	386	312	327	346	348	385	382	368	374	378	316	363	365	323	344	352	336	389	360	339	344	343	375	338	349	356	353	351	370	371	338	359	333	372	355	370	379	340	338	356	328	369	360	349	351	374	370	355	347	342	333	358	335	376	371	357	349	337	335	386	380	351	375	398	374	335	348	330	342	359	331	373	380	382	326	333	346	325	342	363	341	343	352	372	359	347	334	329	348	347	387	334	342	374	339	363	356	377	416	376	342	345	366	411	365	355	348	341	350	338	371	334	355	366	340	378	324	361	393	379	383	343	367	359	342	342	334	411	358	342	348	362	321	343	358	336	364	327	337	366	344	333	338	368	352	307	359	351	347	349	353	356	314	358	328	359	361	339	374	369	331	355	341	349	344	330	353	331	352	377	386	335	380	330	350	366	352	382	345	303	347	325	367	332	352	345	361	350	355	360	320	372	358	343	344	360	355	325	331	374	382	367	365	347	355	372	371	357	389	343	347	360	373	345	365	377	374	378	334	352	336	326	365	327	372	373	362	378	370	361	413	338	349	353	341	333	360	389	339	350	340	365	349	363	341	315	386	355	337	375	323	333	337	338	333	342	348	355	366	317	344	380	338	368	325	355	382	347	348	317	347	346	343	320	332	335	360	346	377	340	337	326	365	360	358	330	342	343	373	362	335	343
9779	12052	10305	4668	3767	3086	2410	1680	1379	1216	1122	965	886	871	813	742	726	715	706	671	670	687	638	658	646	612	643	628	607	649	614	597	611	666	600	658	616	627	592	602	658	588	607	584	642	640	565	633	583	639	617	585	632	588	605	587	591	636	607	602	568	558	622	589	557	601	641	596	607	599	594	671	595	602	644	626	551	580	591	604	595	590	604	632	615	611	563	603	610	546	648	579	656	604	603	616	612	536	572	613	603	605	608	561	555	591	609	563	614	575	572	593	599	565	630	609	582	605	551	556	596	592	622	583	600	646	650	586	585	534	597	645	605	654	607	589	593	631	596	581	639	652	620	589	599	639	595	570	573	619	591	582	625	641	641	561	548	593	612	598	603	582	607	622	605	611	592	604	597	588	574	596	621	601	567	575	587	576	602	600	562	620	586	590	580	601	561	615	633	595	610	607	574	574	591	636	611	604	573	567	640	575	621	541	586	604	630	615	563	603	600	597	630	565	609	634	560	611	616	605	579	589	574	631	604	555	619	542	576	606	571	665	592	607	579	582	596	602	560	649	606	584	594	557	555	613	601	616	629	596	560	584	660	597	594	605	647	623	638	602	595	562	635	645	607	610	630	575	637	606	583	600	548	620	618	631	621	642	584	608	629	586	593	631	575	573	605	586	550	599	582	662	562	595	569	562	593	587	606	602	611	601	548	589	628	546	550	621	541	610	595	562	580	619	547	603	588	610	620	564	580	592	593	564	626	593	555	566	666	594	597	632	614	580	549	618	568	570	606	623	609	606	596	607	598	621	619	594	584	628	579	618	605	626	601	620	566	606	582	584	627	580	632	578	596	629	603	577	579	615	591	572	607	606	647	597	575	585	597	614	569	601	591	607	599	590	608	617	581	616	574	609	559	609	573	615	567	581	638	611	600	615	601	630	567	602	599	605	590	628	616	588	596	573	573	609	582	597	612	595	573	594	602	611	619	570	582	625	639	634	605	567	639	593	583	565	573	554	629	638	570	592	642	575	631	602	624	626	570	616	604	570	642	602	646	610	599	585	582	613	574	599	575	616	606	576	554	618	574	585	614	590	635	613	562	603	612	575	600	628	575	597	591	605	641	584	617	575	610	638	566	587	555	577	603	618	610	605	591	602	602	680	654	597	573	591	571	595	552	587	628	598	597	639	626	567	610	602	613	594	601	569	625	609	609	562	612	561	602	599	596	586	628	595	587	537	583	566	573	562	588	612	619	583	589	613	656	622	610	593	576	609	626	580	611	609	625	633	654	621	594	551	581	609	602	565	640	556	645	625	592	565	607	576	548	599	545	572	616	645	585	649	572	575	580	580	602	585	569	598	629	541	624	619	620	605	584	592	602	598	581	598	575	603	597	590	596	620	601	606	552	569	609	586	612	618	636	617	620	591	584	654	534	612	592	567	607	593	595	586	604	597	580	649	626	593	602	631	586	604	584	614	586	576	606	605	590	573	609	594	597	578	583	569	603	650	599	559	602	617	601	593	619	613	601	616	596	642	579	605	664	591	620	609	580	624	571	591	593	570	555	579	590	568	592	571	629	617	599	573	596	586	629	624	555	596	619	587	648	601	579	585	628	610	591	647	597	595	580	585	635	641	642	573	623	579	570	592	576	556	575	614	609	598	575	600	613	590	570	605	596	605	620	570	624	620	614	578	600	579	587	569	590	599	603	585	615	623	612	593	587	575	615	629	619	593	589	642	598	611	631	602	624	538	577	603	660	575	578	598	578	566	582	621	578	618	598	599	612	576	550	593	575	580	596	640	572	583	585	615	582	605	593	602	559	596	593	649	636	595	571	597	577	626	610	596	606	613	628	590	599	625	578	596	599	612	577	624	582	599	603	600	596	623	608	612	636	604	587	593	565	626	603	606	606	600	571	620	615	585	606	597	602	570	600	573	608	542	617	587	596	595	609	583	606	622	633	612	614	643	571	590	622	606	566	625	622	600	569	586	608	566	608	624	623	603	601	579	528	577	606	613	560	599	616	595	575	587	550	556	555	620	587	617	602	570	611	639	576	567	614	599	631	592	564	573	578	621	625	617	583	616	594	624	592	587	560	573	634	581	637	598	586	587	556	597	588	639	580	612	565	615	643	624	604	622	584	597	577	595	600	612	606	597	563	577	623	639	605	571	599	580	599	575	633	595	594	632	606	611	571	575	610	629	593	595	602	566	590	622	586	608	599	624	591	621	623	584	571	606	594	590	606	594	609	572	601	647	598	590	604	575	611	580	616	625	615	611	587	618	589	617	591	638	618	641	540	616	637	594	619	614	597	569	656	583	581	576	591	608	591	614	604	560	597	616	581	598	605	608	630	579	595	633	597	592	587	588	589	622	607	647	601	610	595	624	665	575	610	582	559	617	591	560	570	575	602	604	581	616	584	632	604	594	611	600	586	666	604	583	631	606	593	630	557	573	622	608	657	598	622	610	592	600	628	537	636	611	652	603	535	598	619	631	608	633	581	575	587	586	604	612	596	590	599	555	574	562	598	625	610	558	624	613	552	597	580	626	546	616	614	602	609	589	611	568	631	604	604	582	610	630	587	619	613	596	637	587	606	668	605	578	602	623	586	607	614	629	614	595	632	632	612	635	587	610	613	568	620	543	590	559	559	596	598	642	537	580	630	648	589	621	620	573	577	551	641	607	568	572	605	612	588	590	644	624	633	577	616	603	577	660	635	589	596	576	605	583	590	577	556	575	592	618	606	541	554	601	591	578	582	638	630	611	617	589	592	618	626	583	599	587	588	614	576	634	633	608	659	579	576	587	579	578	594	579	620	611	563	604	635	566	542	601	604	600	618	655	615	576	590	599	583	609	593	612	602	591	574	597	622	611	557	607	580	634	572	615	606	586	599	582	632	588	630	615	646	617	586	606	637	543	599	605	628	633	566	604	658	568	617	557	600	586	603	555	616	611	562	608	573	603	592	590	545	566	594	631	634	571	603	614	577	586	630	604	586	608	607	645	609	582	591	580	604	625	573	572	618	580	638	591	585	613	626	616	591	635	612	577	581	590	592	594	636	589	549	607	596	583	626	573	544	566	572	634	598	610	627	595	570	610	616	607	638	611	618	598	570	563	607	582	602	619	611	587	553	642	598	596	610	601	633	648	609	578	585	672	628	593	561	591	579	591	596	618	599	588	539	629	581	596	540	576	607	607	583	577	588	607	590	570	581	612	620	577	588	563	614	581	656	618	600	630	594	597	584	604	546	629	592	571	578	542	534	606	582	583	608	612	588	598	611	603	598	583	635	562	612	602	592	573	553	583	565	588	607	644	572	630	600	583	580	534	564	564	627	606	623	579	557	628	575	599	631	569	539	642	605	582	601	652	638	591	565	569	591	583	621	599	573	589	591	614	615	610	600	638	600	601	608	617	607	608	612	579	593	590	587	648	601	579	595	562	578	563	552	635	608	604	614	610	545	583	592	627	570	607	584	612	610	610	582	580	586	605
24555	21324	28277	24690	18646	3718	1868	1106	754	694	646	594	499	532	464	451	422	375	431	368	391	391	357	359	332	311	365	324	354	342	340	330	352	320	338	321	301	314	321	309	329	316	302	283	304	315	319	323	292	289	314	349	335	316	273	332	322	295	312	285	338	345	320	334	337	310	331	342	315	306	334	324	287	310	322	291	319	332	345	299	297	335	315	314	311	292	316	284	364	301	327	339	330	309	309	311	311	348	326	324	305	317	309	309	300	298	310	349	351	284	309	280	289	314	306	311	316	299	288	320	344	304	329	317	287	299	328	323	294	323	306	298	332	347	320	279	322	319	299	328	309	288	290	315	300	306	334	314	304	315	302	293	317	338	323	329	307	324	310	309	318	351	293	307	301	316	309	325	310	335	319	317	293	325	327	309	314	315	314	345	285	302	334	294	303	303	283	327	311	331	320	338	335	313	333	288	300	302	319	327	327	291	306	307	293	299	292	289	295	316	291	281	295	304	336	313	306	307	324	329	290	318	330	333	318	278	317	264	357	324	299	316	300	305	280	307	287	308	334	314	304	330	303	309	301	291	301	305	292	267	308	318	307	294	294	301	321	311	307	318	286	297	306	340	278	332	317	336	338	290	311	305	341	330	324	350	315	344	298	306	321	315	334	284	294	284	317	327	336	320	324	287	331	281	284	345	319	299	320	333	310	338	318	312	335	313	315	277	284	292	347	332	329	302	317	295	287	291	293	318	282	343	311	306	330	296	326	314	331	308	309	313	268	332	306	314	299	269	327	328	285	325	301	308	332	319	301	314	318	302	300	326	292	320	296	301	297	309	305	323	323	302	322	332	291	343	290	306	308	316	311	319	304	308	319	291	288	313	335	310	288	309	327	326	319	306	307	310	315	309	289	300	316	275	351	310	310	348	327	323	320	309	328	319	299	320	326	326	291	298	331	302	307	302	314	290	296	308	308	273	323	337	320	332	303	332	300	311	302	313	328	319	312	303	305	314	339	326	276	304	300	304	302	314	294	353	316	324	312	294	305	310	313	282	311	332	310	327	303	321	307	317	299	293	314	305	312	308	310	305	291	306	315	316	304	313	305	308	294	316	304	289	285	341	306	313	319	313	325	317	317	311	316	329	282	298	296	332	325	332	313	280	305	304	284	314	310	292	287	292	318	296	346	298	310	278	313	298	293	340	314	289	321	292	329	309	309	285	309	306	302	288	285	333	298	330	319	296	310	337	303	317	337	318	349	330	315	306	319	289	278	292	347	351	307	316	314	332	313	322	308	301	301	330	323	301	310	311	294	310	302	316	316	320	312	280	329	300	318	317	359	312	335	315	321	348	338	304	294	298	317	305	321	321	309	281	299	305	320	337	266	331	300	306	302	293	313	321	297	297	320	306	345	309	320	306	301	306	292	295	286	318	300	285	289	291	310	291	310	307	328	333	347	319	334	298	321	324	331	300	298	327	329	317	312	325	337	283	300	330	313	312	292	337	312	309	296	310	318	309	318	308	342	320	319	292	335	312	321	292	302	295	306	313	314	302	335	294	336	324	296	291	301	300	289	308	290	314	316	308	305	317	313	295	288	299	334	301	326	328	306	333	302	308	307	296	325	315	310	342	292	323	293	323	287	308	309	303	311	314	335	323	313	319	317	297	314	292	326	343	301	332	323	326	313	321	328	290	321	349	315	324	307	311	302	297	319	291	322	332	304	280	310	332	301	323	349	325	289	326	324	319	294	307	337	347	284	321	330	361	309	334	331	301	303	325	333	336	302	299	317	307	313	311	332	320	343	304	303	325	312	278	316	331	339	299	325	329	320	300	291	291	312	298	303	320	287	286	300	304	301	295	322	313	317	303	308	290	367	316	313	285	308	309	329	306	304	293	316	311	302	299	362	317	309	308	354	313	320	290	279	300	328	318	310	282	310	302	352	343	340	326	310	271	293	331	291	318	304	322	302	316	326	317	331	341	326	321	316	313	317	299	298	323	310	310	298	328	329	324	301	307	301	283	303	291	319	320	322	315	300	290	351	294	322	344	308	348	309	309	309	327	334	276	323	342	280	305	342	324	289	285	293	285	308	316	306	322	320	305	316	306	309	325	315	298	298	286	311	320	310	312	291	304	296	304	321	292	317	309	323	320	302	307	331	327	320	332	316	304	319	322	337	336	306	291	342	308	315	283	301	300	327	289	300	322	305	345	314	316	314	318	335	314	304	330	314	309	329	307	299	331	295	328	323	297	335	309	323	307	313	325	349	315	340	311	322	289	334	314	295	304	306	331	314	301	317	307	298	313	310	326	313	305	258	296	298	328	294	313	330	287	315	301	320	311	342	332	293	313	261	308	299	332	327	328	312	310	279	289	319	306	338	305	294	320	306	347	310	334	309	298	295	331	311	300	318	305	337	315	303	325	343	305	330	293	310	286	318	303	327	328	297	336	300	307	319	282	319	322	329	310	315	290	312	295	300	332	284	333	313	313	301	300	337	297	308	312	339	299	325	343	309	312	326	323	310	285	296	321	318	327	298	328	328	324	332	301	304	295	326	328	298	298	306	300	297	321	300	292	306	357	314	284	313	332	307	329	315	317	304	339	292	316	316	311	320	311	316	307	293	308	328	308	306	304	281	307	313	299	314	291	315	303	301	311	308	303	308	327	320	290	290	331	300	305	340	268	305	311	319	303	312	312	325	345	288	309	284	312	334	332	355	322	316	297	327	324	334	326	307	296	284	308	276	303	305	333	303	313	318	319	317	365	329	328	296	321	299	315	290	330	299	303	321	299	297	300	264	314	345	303	337	309	311	303	294	326	296	295	316	333	366	308	316	309	314	310	326	284	290	298	296	287	334	315	349	312	296	315	336	321	305	283	281	321	280	280	323	301	295	302	283	321	297	290	295	295	299	330	327	318	286	308	325	327	284	289	303	335	320	335	293	322	306	315	290	331	310	302	320	331	311	302	277	323	333	322	333	306	316	355	293	330	302	330	339	327	302	331	325	307	322	300	322	330	352	339	291	324	317	277	357	340	328	288	330	302	323	334	309	326	308	323	328	330	289	265	306	315	311	328	305	305	317	334	322	295	268	315	304	328	283	328	291	343	320	306	307	297	314	301	307	323	330	311	350	328	313	313	322	317	319	330	299	312	276	316	316	314	303	318	292	318	305	281	296	294	320	300	328	313	309	320	293	288	287	340	306	294	297	309	317	310	347	289	320	313	301	306	314	306	299	302	311	305	319	307	337	312	340	328	264	297	325	329	325	306	295	294	291	306	299	316	307	306	316	305	307	323	325	302	312	326	330	316	298	325	338	304	334	299	306	277	303	349	342	326	330	329	310	294	282	290	332	313	310	296	283	298	317	314	319	327	321	295	316	315	326	330	335	311	310	326	322	275	344	356	322	275	316	310	300	318	296	308	293	343	312	330	290	320	316	324	321	308	308	282	321	307	317	294	315	309	316	313	305	300	330	293	304	299	334	320	306	319
11511	19758	16296	8272	6550	5402	4520	2894	2154	1903	1817	1542	1344	1212	1084	966	871	848	833	758	749	716	664	688	642	618	642	628	608	668	618	614	565	592	597	544	616	575	607	585	590	569	533	524	546	551	566	566	596	545	529	590	545	549	577	543	546	556	526	533	556	578	562	542	540	532	549	542	556	539	536	541	575	554	539	540	598	545	553	534	539	525	542	538	578	525	524	514	539	586	528	536	539	494	562	562	551	547	547	523	528	514	531	565	517	548	538	559	569	571	581	511	571	561	507	537	519	560	522	550	544	537	517	556	571	519	506	582	521	514	575	563	554	501	549	506	504	528	533	525	513	547	538	543	530	564	534	541	582	515	573	538	542	574	530	531	496	546	525	556	517	551	484	548	522	532	509	494	527	526	520	538	575	515	540	539	512	525	578	560	537	505	558	536	521	524	602	525	512	551	541	512	531	530	525	532	522	528	552	571	537	534	572	561	559	539	553	536	509	517	506	527	531	531	533	545	556	518	535	553	489	519	531	521	523	522	547	557	531	540	554	540	577	519	542	508	520	508	512	502	556	524	525	500	572	498	525	526	520	551	533	521	509	542	548	516	490	490	529	586	533	544	570	512	533	522	562	504	526	494	538	554	548	537	546	518	541	566	585	503	556	503	571	574	500	512	513	569	575	529	530	558	511	553	549	540	543	542	499	496	538	532	522	536	505	543	520	511	566	555	516	519	509	501	536	504	507	545	505	565	546	565	569	542	544	544	493	524	536	525	533	508	526	558	495	561	552	485	518	569	521	575	534	515	536	515	513	521	543	505	547	527	580	512	526	548	517	511	547	567	527	565	541	577	564	536	535	549	524	525	558	573	569	532	531	531	541	527	537	556	563	521	575	559	526	513	555	552	514	585	497	566	510	564	500	527	531	513	550	559	597	525	518	567	556	529	546	525	521	558	546	554	483	520	565	523	557	556	486	569	487	501	540	539	520	588	579	506	518	540	527	530	551	521	521	532	516	510	543	533	587	556	518	503	517	511	522	560	520	514	561	554	527	519	542	566	548	552	509	565	553	534	504	521	521	586	537	508	513	510	519	581	521	480	523	486	559	550	521	557	514	590	530	533	552	581	542	538	542	557	517	500	496	530	534	569	536	542	526	549	554	517	534	522	553	523	536	501	553	521	563	490	528	523	570	525	585	537	541	518	536	534	537	556	545	508	574	486	531	513	513	539	543	531	551	495	589	529	560	524	562	558	531	542	539	541	510	553	539	547	575	537	562	567	561	564	483	567	516	571	527	527	561	544	488	556	608	534	531	556	558	495	495	537	548	504	509	493	558	547	544	539	510	550	563	530	534	546	529	553	517	521	540	530	547	555	520	529	571	541	524	534	527	498	557	539	509	541	565	571	565	523	517	541	515	552	533	494	553	537	516	555	524	521	524	528	551	526	519	549	515	534	548	553	539	567	526	554	522	498	527	504	524	528	505	509	517	552	506	537	563	552	537	498	546	533	549	539	544	536	520	511	542	489	574	571	540	514	496	505	572	491	496	547	548	523	535	520	509	531	523	559	545	536	553	523	531	555	553	531	555	553	554	561	504	558	550	485	563	564	557	555	542	533	522	544	542	503	541	522	536	500	554	579	527	517	503	542	512	531	527	535	527	532	554	547	546	538	521	562	534	560	554	558	523	507	546	551	567	542	526	534	542	506	577	540	538	520	530	555	521	528	520	586	567	544	518	556	532	559	546	574	534	520	519	504	542	538	552	515	510	534	522	484	507	481	519	548	569	514	553	586	578	516	551	516	571	512	535	543	570	528	542	551	548	529	548	517	507	581	537	519	535	538	554	537	540	563	547	485	553	542	585	546	516	517	530	522	504	485	533	525	514	557	526	541	519	537	542	512	514	498	550	519	542	531	562	508	513	550	574	556	569	554	555	611	494	552	577	536	578	533	537	521	532	521	548	541	538	545	538	553	553	542	534	543	550	527	501	532	489	528	542	489	538	505	520	570	548	573	558	551	523	537	536	513	510	518	542	548	512	529	507	514	530	554	545	540	565	549	515	516	506	511	591	529	573	548	530	565	546	520	531	535	521	513	538	510	530	508	572	558	531	543	514	510	543	516	520	553	551	505	528	531	567	532	543	505	555	526	514	559	526	525	570	532	517	491	512	530	478	520	581	511	525	560	553	627	537	514	534	535	527	541	532	560	528	556	504	514	541	572	523	524	540	572	537	548	521	533	542	574	525	521	546	520	521	543	510	529	544	527	549	543	572	559	538	501	541	524	518	552	556	568	510	555	542	530	546	497	548	545	499	518	451	558	544	511	522	539	518	523	554	518	503	553	510	570	533	551	591	579	539	533	514	526	542	515	543	522	572	524	537	538	563	520	541	543	549	535	573	537	545	515	562	534	535	584	544	541	539	539	591	552	585	526	531	543	508	554	559	554	556	534	538	556	569	539	551	564	511	505	587	510	502	555	523	540	536	520	549	535	521	501	521	521	545	509	522	559	564	553	553	540	550	526	510	557	531	484	535	552	539	583	498	542	583	560	538	516	533	486	510	502	540	478	539	523	533	530	549	530	536	559	578	473	532	485	544	535	486	564	552	553	537	513	545	516	510	531	524	543	531	544	536	530	534	565	515	525	530	512	547	536	513	503	508	506	531	493	534	518	526	533	539	540	498	541	601	565	536	569	574	561	495	541	514	549	516	517	505	576	542	540	514	524	561	541	532	622	501	543	520	548	527	533	561	529	550	517	527	539	566	531	504	554	526	539	505	544	493	524	562	540	522	536	571	542	485	541	562	518	505	533	476	515	483	516	533	563	521	572	564	535	500	518	540	541	534	549	568	542	524	540	532	530	527	542	534	510	535	579	544	515	534	542	572	512	543	568	584	542	514	529	540	536	569	585	519	543	486	514	551	560	532	525	531	545	555	520	520	527	529	483	539	518	544	570	589	491	527	514	538	544	535	524	555	543	527	550	541	525	554	493	552	567	534	530	493	494	543	513	572	553	551	492	582	512	552	492	580	593	541	554	530	549	537	523	524	563	522	567	532	489	536	516	525	533	527	530	535	549	512	554	522	536	574	554	557	532	542	564	564	568	529	530	517	534	526	521	564	523	501	537	515	531	529	543	545	550	553	537	521	537	528	521	532	536	498	540	549	526	528	531	546	560	576	545	546	526	502	527	569	590	552	501	494	562	561	544	511	555	543	553	524	575	539	526	562	541	518	540	528	533	528	549	512	586	494	529	568	526	585	545	536	561	538	518	549	524	549	489	565	559	551	555	572	530	547	544	500	556	496	506	542	495	554	494	514	584	530	512	515	515	539	539	561	524	563	527	523	507	565	524	513	510	496	527	558	507	521	577	520	540	500	619	544	561	527	524	537	569	515	570	581	548	509	528	538	548	564	550	541	511	525	521	501	545	537	503	577	537	507	549	522	511	516	508	533	540	569	533	554	543	530	542	545	527	501	485	522	552	521	540	515	546
23482	21380	29110	23993	21380	19296	4217	1446	902	736	714	635	581	454	365	355	293	264	265	265	204	213	189	163	179	167	185	180	172	168	183	157	151	147	164	153	131	158	137	155	162	137	137	134	118	117	131	137	133	131	149	108	119	150	130	145	143	124	118	110	120	139	133	104	124	124	111	123	148	126	116	136	116	123	136	123	112	137	139	123	131	105	108	121	116	111	109	136	141	117	129	122	109	140	133	112	126	137	117	124	122	116	122	123	133	129	138	143	140	120	135	129	111	124	118	131	143	122	153	110	138	116	131	99	133	133	128	117	130	112	125	129	133	114	108	135	102	140	120	136	121	122	130	122	100	114	139	133	112	122	141	125	122	126	101	106	126	111	139	131	129	132	111	92	128	127	111	136	115	146	135	139	126	121	129	116	123	124	102	111	124	115	132	130	118	109	127	113	127	119	123	108	123	141	112	126	135	111	116	116	134	127	116	121	125	135	109	147	136	118	116	118	110	123	134	129	125	123	111	114	132	142	131	121	120	117	124	122	125	132	126	132	104	137	137	116	121	133	132	114	138	130	131	105	119	123	127	132	140	118	131	115	122	117	126	137	126	126	131	144	126	141	122	125	124	115	123	121	122	122	117	124	109	123	127	133	120	127	129	109	131	125	130	128	125	117	105	131	130	130	117	115	123	121	123	133	138	135	131	102	117	116	128	119	120	116	125	116	144	141	109	122	106	138	128	125	114	136	123	143	135	122	128	130	131	116	115	122	108	123	136	128	108	130	135	118	144	129	118	105	146	121	118	132	124	112	120	107	123	141	135	121	141	109	124	125	128	126	110	112	118	138	130	116	117	121	126	117	117	127	125	113	122	130	130	144	126	121	155	132	123	123	133	108	150	123	127	129	109	124	116	150	117	111	131	139	127	114	127	128	144	116	130	132	110	132	118	147	125	133	122	136	141	129	122	143	110	111	133	129	128	115	115	133	114	118	133	118	106	125	127	129	113	125	132	118	138	141	127	122	102	128	120	127	136	115	118	128	117	115	122	98	129	110	134	124	128	135	130	127	112	126	110	108	115	125	125	129	125	125	122	111	112	131	121	123	107	120	111	132	118	121	129	134	133	131	111	131	145	134	144	97	118	117	127	111	103	106	136	134	117	124	110	134	129	128	129	132	110	123	131	119	106	124	116	155	114	127	126	123	146	131	129	116	112	131	116	119	118	120	127	122	119	116	116	110	128	118	132	110	134	121	135	138	121	123	115	126	116	131	130	134	130	104	143	106	124	118	117	121	132	132	112	122	117	109	122	138	115	125	114	127	114	112	125	121	106	102	115	101	125	113	127	145	116	119	121	111	128	134	103	123	136	136	118	123	115	97	130	135	106	127	113	114	123	121	130	123	104	132	134	134	134	116	136	129	94	112	147	126	124	116	124	121	114	127	115	111	122	109	118	125	136	133	121	142	111	117	121	128	119	133	126	123	123	136	136	137	124	113	141	135	125	146	147	124	130	122	119	111	131	106	126	141	111	109	139	132	123	134	114	150	115	110	130	114	134	113	131	125	143	126	119	104	119	130	110	140	116	123	116	133	115	113	131	128	120	137	121	114	119	112	135	107	132	113	134	138	132	97	122	109	120	121	111	131	126	111	145	113	114	133	142	107	138	115	120	107	142	127	114	118	120	135	125	123	134	144	106	140	135	111	114	130	110	126	115	116	116	132	137	137	142	127	116	123	134	120	112	118	121	118	126	141	122	110	118	119	138	122	115	110	130	128	117	107	123	125	124	123	128	124	129	128	119	123	122	109	111	108	127	122	139	131	122	122	114	126	126	125	133	126	124	125	144	124	125	119	125	127	123	131	116	136	132	121	125	110	118	130	120	134	133	128	147	124	106	130	100	110	114	148	100	104	115	123	125	109	128	129	96	134	116	127	117	110	141	138	106	111	128	119	130	122	126	107	138	134	109	118	116	132	116	114	138	134	123	123	113	113	121	118	120	120	112	112	124	123	118	126	121	128	124	127	113	120	139	123	123	148	119	135	131	111	97	151	125	124	135	109	122	117	128	103	139	112	109	136	141	124	131	122	146	130	119	121	147	109	126	102	112	117	127	106	122	129	118	124	120	131	123	115	117	119	135	129	92	117	129	110	122	125	121	123	133	125	153	122	134	107	109	120	134	127	114	117	125	119	116	114	132	131	118	111	119	141	121	124	105	121	116	130	129	114	109	109	118	123	107	119	127	122	114	109	135	99	130	139	114	120	123	132	124	131	124	115	104	102	128	108	120	140	154	122	116	131	142	127	125	123	137	121	134	125	138	116	116	118	119	123	133	127	132	115	129	101	127	124	118	124	119	116	123	130	136	140	109	130	131	134	148	124	121	112	117	144	135	123	129	115	136	130	116	118	147	124	139	117	122	132	121	133	127	112	113	138	136	130	137	92	132	112	132	114	131	119	108	123	133	119	138	112	126	132	126	118	118	123	124	135	121	134	138	113	118	116	130	138	114	132	130	129	124	118	144	142	135	121	126	123	108	121	129	120	115	134	110	107	134	122	139	124	121	136	116	129	122	128	123	105	136	120	112	122	127	122	144	135	115	122	132	117	111	108	124	109	139	125	137	144	136	124	135	96	133	133	133	126	125	117	131	126	133	126	125	138	112	144	124	120	115	119	124	108	143	114	121	137	138	129	125	116	123	124	112	120	114	120	115	120	106	123	136	110	133	115	122	144	120	135	143	121	116	110	138	109	138	127	118	110	110	126	145	114	126	122	137	132	119	121	136	128	131	134	133	115	116	134	110	124	105	114	118	105	119	132	126	128	147	102	123	121	131	124	134	123	124	130	118	129	117	106	98	97	138	148	91	104	114	135	98	112	118	115	123	132	104	127	115	103	128	119	113	120	120	102	126	126	150	108	113	125	116	122	124	106	141	133	135	117	128	115	111	120	132	122	105	124	113	125	135	135	114	125	119	110	121	126	121	102	125	128	115	132	122	121	130	119	113	127	111	136	128	120	121	126	116	110	121	134	123	121	136	128	130	143	124	134	118	122	132	110	123	138	135	143	123	113	133	125	113	120	133	129	118	125	118	135	127	146	129	119	116	120	129	116	116	102	91	102	121	118	127	118	132	131	131	133	124	126	136	122	157	130	124	111	120	122	108	121	125	120	129	116	101	132	116	137	108	122	140	144	130	118	120	142	132	113	114	129	107	124	114	137	125	120	119	129	136	124	129	124	126	138	122	127	119	121	127	127	132	115	151	122	124	136	110	137	123	131	113	99	127	114	131	145	120	125	105	116	106	115	126	128	148	115	107	124	125	124	144	134	126	127	126	117	118	118	120	102	129	112	119	132	119	125	123	125	119	126	100	139	136	112	135	125	129	129	108	126	97	117	132	98	120	116	126	118	123	117	128	129	115	123	141	125	122	112	130	119	119	138	135	115	115	134	132	132	110	102	143	119	136	120	120	124	108	111	128	130	139	128	115	132	126	109
14509	26461	22808	12502	9968	8390	6136	4471	3167	2569	2202	2087	1778	1373	1149	904	840	709	687	648	577	537	459	406	403	363	350	372	378	379	354	298	299	297	278	288	251	266	278	272	293	278	291	266	276	216	259	271	238	261	260	233	224	247	247	254	223	228	216	253	242	231	206	223	260	248	229	228	215	233	202	246	223	249	234	213	221	231	212	220	246	216	206	213	218	205	201	216	203	209	214	235	227	236	227	212	224	230	228	203	221	251	195	213	248	230	215	207	242	223	205	223	222	211	224	220	234	250	224	217	234	250	195	224	228	203	217	198	204	227	198	220	230	174	216	230	243	223	229	231	243	200	188	224	229	210	216	244	196	211	207	217	216	217	218	234	236	224	208	217	218	208	243	232	212	230	208	229	225	230	243	214	222	205	223	227	213	231	210	222	233	215	211	242	219	206	236	211	178	213	227	232	238	216	211	206	194	240	228	222	199	209	214	225	225	227	199	228	217	226	208	222	217	234	237	210	211	215	224	199	185	228	197	225	229	217	236	222	213	226	222	228	221	219	213	225	198	219	195	233	231	211	248	219	247	210	212	208	224	259	207	187	216	200	203	206	225	220	219	198	220	195	216	213	220	238	219	215	239	205	228	246	217	195	224	210	223	210	208	200	228	207	195	213	220	231	221	231	238	220	213	199	253	204	224	228	225	233	188	196	219	189	224	214	191	230	227	238	206	202	201	222	218	202	234	215	255	219	232	214	226	203	212	209	225	210	215	215	216	250	225	232	203	249	225	211	229	210	231	245	215	236	202	215	196	211	218	243	216	226	208	224	197	206	209	222	213	197	222	205	241	229	250	222	213	226	233	204	219	226	223	207	200	217	216	181	201	209	208	221	244	219	204	203	227	206	235	206	207	201	249	215	220	223	228	235	222	205	222	202	217	223	225	212	249	220	238	201	217	212	227	210	220	229	224	226	232	215	223	215	238	239	217	200	206	213	235	203	224	200	205	221	237	232	225	226	195	210	216	225	241	228	200	216	215	206	224	212	213	209	237	219	200	196	211	216	250	217	216	227	216	228	210	249	240	202	235	210	217	215	226	222	207	190	230	220	213	231	222	209	218	244	201	214	229	226	201	220	201	239	208	218	209	195	231	213	224	197	248	234	219	252	221	227	212	210	202	226	219	220	186	224	236	221	215	212	225	240	231	209	193	219	227	217	227	230	230	232	222	222	229	212	191	228	220	216	194	209	222	210	208	203	184	202	228	226	226	204	205	232	212	210	237	224	211	211	222	217	216	202	236	230	220	215	208	227	216	207	217	226	211	213	210	218	194	224	222	199	186	232	200	220	209	199	208	216	204	222	211	201	225	200	218	212	218	220	229	221	222	222	215	232	194	211	205	186	233	217	259	206	206	234	240	206	222	204	212	217	236	201	222	219	231	209	231	189	209	227	251	198	231	200	234	206	226	209	221	211	231	231	200	223	249	236	194	213	207	213	226	221	200	210	221	222	231	212	240	217	213	237	202	228	200	201	252	228	226	208	233	243	217	212	217	226	215	217	204	212	223	229	205	200	250	215	240	223	216	205	213	237	237	223	232	254	215	227	225	209	224	233	216	202	207	235	218	213	212	195	235	203	211	204	243	192	225	233	214	216	224	214	265	225	207	203	223	219	260	215	228	213	210	222	243	232	220	208	221	251	199	215	221	230	231	208	203	230	208	227	217	220	195	216	219	235	217	229	210	207	207	209	220	224	259	242	233	227	216	212	219	235	194	215	223	219	211	211	235	229	209	233	234	223	221	206	215	227	214	209	220	217	211	206	214	223	210	209	241	234	210	225	199	205	260	236	206	193	210	219	220	214	224	227	214	204	217	202	220	208	221	202	224	207	235	221	224	240	235	240	220	227	249	235	200	194	236	219	200	211	227	229	204	219	220	219	212	221	213	236	241	244	205	220	203	207	231	212	224	233	220	213	227	203	232	241	232	219	230	220	232	228	211	206	204	213	210	221	225	227	229	205	232	217	222	212	201	224	222	204	213	202	212	213	216	225	213	242	218	233	242	228	234	216	213	223	227	207	226	233	203	223	219	226	203	219	234	202	240	241	207	228	245	221	235	223	224	234	206	248	209	222	234	227	247	225	217	228	226	231	250	222	218	231	247	221	240	205	229	212	239	233	206	190	251	205	220	227	234	211	216	207	244	214	215	228	230	226	199	201	226	214	225	216	224	224	217	226	231	240	215	216	226	222	217	211	211	223	229	227	199	211	194	211	206	215	220	228	204	208	218	190	231	222	220	216	193	208	225	220	236	204	211	213	212	207	202	226	220	207	238	200	228	225	211	196	207	235	222	214	218	208	219	190	217	218	234	211	223	220	216	219	209	219	210	213	202	215	225	230	218	225	220	221	190	211	214	210	215	223	192	206	203	204	227	210	236	237	204	217	234	221	211	221	221	227	192	216	233	224	215	218	194	237	218	222	205	229	214	240	210	224	213	198	199	210	197	202	218	224	230	212	225	216	210	226	246	210	214	201	228	216	213	211	214	207	217	222	223	215	222	212	209	229	208	222	259	218	207	192	234	251	210	236	222	222	223	223	200	206	232	216	234	205	238	217	198	199	222	197	202	218	202	251	232	204	223	235	236	220	225	229	230	209	202	229	200	231	215	202	245	207	202	214	230	244	216	224	218	215	210	204	225	217	227	184	238	202	214	200	225	216	231	233	219	208	212	223	247	208	202	236	219	220	220	192	195	207	233	212	207	215	214	207	230	227	225	228	193	243	218	230	223	225	198	235	213	205	254	214	213	219	217	231	206	198	231	235	240	206	210	179	221	211	218	229	236	216	224	209	221	241	217	220	241	239	224	203	218	214	238	222	212	226	213	220	249	217	230	221	228	210	216	233	225	214	212	237	205	229	219	225	242	217	228	217	214	210	240	205	226	226	219	214	186	218	247	186	218	216	224	231	216	220	219	230	231	202	197	232	216	191	228	211	234	196	240	246	229	209	208	245	195	208	231	215	240	219	230	208	215	210	213	204	218	223	245	236	214	249	214	202	200	228	224	208	210	206	195	220	221	234	242	207	188	208	232	255	225	221	199	228	213	216	188	217	210	220	196	222	221	214	219	199	210	196	225	245	226	205	178	199	239	224	224	176	233	223	227	217	226	221	206	226	203	232	238	214	243	215	204	235	237	233	230	214	214	186	215	223	221	226	207	218	227	217	237	204	216	225	237	218	199	222	225	225	213	206	221	228	200	231	227	198	221	213	233	193	234	206	199	194	219	225	202	231	227	204	219	204	233	235	234	242	230	227	226	221	200	226	224	235	216	219	225	226	222	228	196	216	221	219	197	223	221	214	216	208	224	216	232	217	205	231	219	225	199	225	215	231	218	213	208	210	197	223	216	217	198	224	196	233	237	228	226	193	181	248	194	213	222	220	216	237	230	246	218	206	207	203	230	192	220	240	237	216	230	221	197	222	237	207	249	215	202	229	227	232
26991	20180	9620	2581	1331	1045	773	726	562	498	489	449	461	450	385	366	386	398	357	381	395	378	331	369	341	358	364	342	337	362	343	377	333	347	347	343	348	378	364	370	363	367	353	350	369	361	300	375	382	362	348	334	362	333	350	356	348	358	315	352	367	348	347	354	333	363	359	365	333	355	358	371	360	352	380	365	342	375	367	342	357	352	336	346	331	354	373	321	352	342	353	329	384	342	372	348	384	332	365	339	361	318	387	363	376	374	374	352	361	369	355	364	364	373	334	337	346	366	364	331	367	329	337	356	359	314	349	336	383	386	331	370	364	342	370	294	370	350	347	372	357	294	370	355	346	353	360	363	375	324	366	354	339	340	342	375	354	351	360	338	385	345	365	352	329	322	363	358	373	351	365	342	334	347	364	356	354	355	340	413	338	377	343	359	372	337	391	351	341	329	369	392	318	361	362	369	362	346	375	338	382	320	332	366	318	357	354	348	353	366	359	327	361	331	348	338	371	350	350	341	335	351	347	362	386	363	327	353	367	335	364	310	366	344	341	356	313	370	354	343	337	385	327	358	331	342	354	312	384	328	345	375	389	370	360	312	366	376	354	339	358	348	367	332	374	362	340	369	351	346	349	348	324	359	351	329	332	353	349	320	350	371	340	336	335	334	323	327	347	368	381	355	357	346	333	339	319	346	343	301	353	365	394	350	338	344	379	398	382	328	367	338	362	358	358	346	340	344	361	330	346	342	342	342	343	369	338	364	344	365	356	334	368	340	349	368	315	363	385	352	351	336	355	312	334	342	354	363	336	362	354	342	364	339	313	362	379	352	349	335	339	354	343	378	350	341	356	351	341	356	325	359	382	377	338	339	329	363	372	351	338	360	340	353	331	353	356	349	348	385	360	361	354	344	380	369	358	362	357	394	352	360	329	335	355	339	345	346	339	325	352	347	368	358	369	362	338	344	330	383	330	352	366	400	363	320	347	363	402	334	345	378	376	324	354	360	326	329	353	373	377	356	354	359	348	364	352	384	359	350	339	370	337	350	357	347	367	384	382	362	344	343	370	333	351	367	363	364	357	334	330	329	346	331	345	357	375	318	357	315	330	360	331	364	331	355	379	355	393	361	366	334	326	359	369	340	375	349	378	369	337	335	318	393	340	323	328	361	350	355	352	339	316	360	331	335	353	352	352	371	324	341	350	362	378	348	315	360	331	360	347	333	344	345	345	336	363	351	336	349	329	366	327	345	379	343	349	331	327	363	344	381	373	385	321	352	347	335	332	348	335	359	357	348	372	339	359	335	345	330	349	376	336	368	358	336	341	359	347	376	386	352	332	324	377	373	335	313	302	334	378	367	408	343	385	351	365	381	354	348	347	319	338	393	370	349	382	373	357	355	349	378	373	337	371	317	387	362	322	348	341	363	368	373	307	305	333	354	322	383	348	369	332	353	375	359	345	375	365	334	390	359	370	296	352	367	342	360	333	330	376	390	343	342	324	352	349	330	358	357	356	375	326	344	357	367	380	365	349	358	363	365	371	344	359	352	363	376	334	369	364	320	367	381	364	375	327	322	335	362	331	317	370	349	307	356	362	357	336	354	358	332	356	313	352	344	355	379	368	375	339	341	353	380	382	357	367	387	385	360	359	363	358	394	343	388	327	339	323	349	369	327	364	361	360	316	347	350	345	329	349	353	316	310	344	330	336	356	350	346	357	315	304	354	350	356	373	347	345	317	358	355	367	363	356	374	357	372	328	381	360	346	334	337	346	375	330	373	362	349	312	340	369	351	389	360	351	336	321	333	345	350	384	361	358	344	362	370	345	365	371	347	346	355	334	338	386	349	370	349	357	386	361	332	302	340	360	384	357	340	370	357	367	348	341	354	351	344	365	380	355	374	350	336	369	374	352	327	345	369	366	342	403	372	357	361	383	342	383	321	358	356	353	381	347	354	317	372	354	386	349	366	319	362	347	375	348	374	361	318	324	329	342	356	378	360	335	338	351	351	358	349	360	345	366	330	365	357	341	351	332	350	346	340	375	342	379	345	390	356	334	380	343	374	344	365	359	369	374	347	334	368	360	353	320	335	364	400	358	341	349	331	343	376	354	347	367	366	384	384	358	342	363	355	341	366	348	353	353	350	371	313	344	338	357	372	343	340	332	380	331	348	379	325	329	328	334	359	347	372	329	357	349	328	330	331	346	352	350	363	354	364	344	340	353	301	365	338	328	325	350	346	327	378	332	339	370	357	373	344	361	350	348	334	336	331	350	355	342	353	330	383	323	342	369	354	348	356	382	385	357	358	340	387	348	365	361	379	344	359	354	350	356	357	384	330	359	350	361	375	378	344	344	339	363	325	371	332	364	361	334	371	353	369	364	335	357	368	345	366	385	359	344	363	333	386	352	353	345	362	337	359	338	387	329	320	336	381	349	370	343	365	346	328	382	348	362	367	342	334	349	331	347	344	386	355	352	343	369	304	368	344	357	331	333	332	320	336	360	357	383	351	335	376	308	362	354	345	340	342	389	334	357	350	368	349	340	350	338	367	384	356	351	347	343	357	367	349	370	371	332	354	357	355	334	307	336	349	358	346	373	326	360	360	359	325	321	327	347	348	375	366	347	357	314	383	365	336	328	346	349	380	344	381	377	338	325	336	367	350	350	349	335	349	380	361	318	334	339	354	345	357	357	355	369	372	357	363	386	364	360	343	372	320	367	375	336	343	388	329	363	371	372	364	340	360	355	342	352	333	366	342	339	337	343	347	362	346	355	338	357	342	326	323	326	364	321	345	384	353	372	380	375	365	337	364	337	347	380	352	355	352	385	318	372	352	325	373	315	356	363	384	373	367	336	355	341	334	343	341	362	357	397	409	368	324	338	373	364	386	355	327	358	340	365	350	356	340	350	344	353	340	393	335	359	335	338	346	338	367	328	370	379	350	372	375	350	350	326	337	360	319	322	362	359	343	328	366	344	348	344	365	361	349	383	342	341	373	385	323	324	344	380	343	338	357	317	358	359	372	344	345	355	385	338	333	327	356	351	349	332	351	365	359	362	349	343	320	360	369	348	348	350	333	343	359	354	366	306	360	387	361	356	381	369	335	407	356	354	323	358	355	400	363	359	378	366	357	338	367	357	372	356	332	349	335	345	370	352	363	343	345	355	361	338	365	352	372	363	337	379	357	347	324	331	341	335	335	329	323	327	349	331	346	329	365	385	364	412	385	308	362	366	348	352	344	300	372	342	379	362	353	362	363	351	354	385	363	335	335	343	350	361	340	354	334	339	318	331	354	341	342	333	322	373	350	355	348	350	349	323	352	370	349	381	345	352	346	379	365	347	320	356	364	322	327	327	359	359	360	342	351	331	335	348	350	370	339	376	337	352	289	354	337	340	379	373	381	351	341	350	361	346	391	342	371	337	348	331	391	383	366	361	346	356	350	353	354	381	353	351	338	371	383	342	361	363	339	359	356	331	296	372	382	349	344
9589	13267	10206	4566	3306	2838	2009	1948	1325	1164	1069	1054	998	904	803	709	745	703	732	679	674	685	669	660	635	629	554	616	631	623	623	618	614	663	582	659	629	583	569	610	628	528	593	623	642	599	580	608	604	591	622	586	605	571	610	604	584	571	615	596	621	628	589	600	593	595	591	591	590	584	564	584	588	607	590	585	588	567	569	592	603	616	576	610	585	563	608	597	601	629	598	575	568	554	559	620	591	602	588	644	580	650	597	612	584	537	598	617	592	619	560	558	541	599	579	600	567	582	573	585	592	585	600	555	603	572	580	593	624	574	618	630	628	555	552	645	543	595	571	596	554	598	587	625	551	595	627	630	607	556	636	634	575	598	569	575	601	616	617	608	567	591	585	628	609	576	580	583	579	589	604	608	628	607	583	598	610	629	602	579	605	615	605	598	613	594	598	586	590	649	529	560	609	626	566	589	547	621	611	582	609	612	617	595	602	600	627	581	588	615	637	571	622	626	542	563	622	591	605	588	589	621	598	600	583	592	624	564	569	568	611	568	635	587	617	571	586	592	619	586	581	594	599	591	629	610	600	644	617	576	603	568	609	616	562	585	610	628	583	619	655	634	584	555	648	576	609	568	617	582	590	566	565	603	570	585	563	640	593	608	613	593	550	578	548	632	574	616	589	616	589	584	596	584	610	602	579	543	595	631	606	634	581	607	614	600	591	622	612	609	630	640	584	599	543	568	589	604	603	578	609	547	596	588	605	618	594	596	582	608	595	611	603	611	583	592	630	599	598	641	571	611	615	584	601	563	630	598	621	619	618	626	581	605	581	601	581	601	609	581	581	631	601	610	623	543	615	568	600	584	613	603	590	617	593	584	583	585	656	610	586	640	605	590	585	598	619	626	643	576	621	583	599	615	601	600	590	594	596	617	612	609	590	569	543	575	580	579	612	608	599	574	625	590	639	588	551	605	606	587	587	557	592	592	597	601	603	562	608	593	615	625	601	572	555	619	608	595	539	630	630	626	570	552	603	591	583	611	582	573	621	582	599	556	599	583	579	610	537	587	595	596	614	564	603	583	608	563	620	655	517	574	589	608	571	607	608	601	621	605	532	594	563	585	563	562	563	572	581	630	592	588	603	575	598	611	612	617	621	564	606	625	592	597	573	597	587	551	563	605	608	570	599	613	557	606	619	581	577	611	639	590	597	560	592	607	576	607	572	627	589	561	564	563	616	635	596	606	573	607	646	588	577	611	633	567	583	603	628	596	588	600	602	589	587	567	602	597	595	617	566	603	587	609	583	574	576	609	597	586	596	546	552	598	580	573	564	581	596	591	604	630	582	593	605	600	544	602	628	616	570	564	606	644	590	611	549	603	594	613	591	589	600	622	576	608	585	575	606	601	585	594	647	596	620	592	563	578	579	573	626	596	618	601	604	614	591	607	617	560	576	616	570	609	579	586	626	605	646	604	577	604	601	618	581	636	571	575	551	616	616	574	568	589	572	585	600	617	563	588	589	593	553	577	586	587	617	598	581	643	558	579	610	598	630	640	574	624	595	569	582	565	606	604	598	591	577	561	586	599	644	605	546	570	589	559	603	683	565	600	549	581	554	626	634	640	611	624	591	576	619	584	587	638	621	586	607	559	593	563	620	628	583	572	586	614	586	584	540	587	612	601	601	559	599	585	623	604	625	597	581	634	562	636	580	603	626	544	576	617	584	641	619	653	594	553	586	561	559	568	577	575	548	599	577	606	580	592	583	581	618	590	582	565	582	610	615	615	595	590	620	593	565	617	583	592	578	603	597	568	564	594	615	579	599	604	578	591	602	564	578	595	622	613	599	593	610	555	636	620	615	556	586	566	605	579	620	609	574	594	627	594	619	606	600	600	622	581	564	593	610	610	642	559	639	595	598	615	620	584	602	594	608	611	620	635	633	593	634	633	576	585	611	568	587	580	588	600	605	601	589	579	655	601	602	554	591	540	582	604	648	594	535	601	648	605	591	595	602	581	608	548	576	597	581	575	595	575	604	596	601	587	613	598	594	595	628	576	602	624	594	591	595	635	589	591	600	539	574	622	644	584	597	577	568	585	573	590	601	583	592	572	615	575	625	596	606	586	567	644	586	618	628	584	636	552	578	579	561	608	611	585	628	557	621	592	580	589	575	625	634	558	600	565	601	603	583	594	592	634	597	594	612	612	610	626	560	589	582	603	591	627	595	575	586	611	565	608	558	579	618	589	589	558	580	658	630	591	560	616	570	604	585	612	577	565	623	564	611	632	590	627	608	579	583	620	608	550	570	572	607	559	612	594	643	581	559	628	566	573	574	575	642	619	586	587	589	582	549	610	575	568	624	627	642	546	597	573	561	590	584	585	545	606	586	658	591	596	570	595	584	580	597	609	576	607	636	614	547	645	579	604	551	626	607	659	605	579	591	635	646	642	561	603	592	597	523	617	575	584	567	571	581	617	594	617	598	574	585	614	582	583	599	572	591	620	607	593	583	599	587	582	591	593	576	627	577	623	540	633	574	585	550	605	568	568	593	588	601	604	598	574	564	587	574	556	616	575	575	595	607	601	633	519	573	618	571	622	634	600	633	572	633	609	611	563	597	585	620	612	602	632	599	623	602	610	588	614	623	618	619	574	578	590	624	609	600	592	550	583	620	610	604	595	599	607	626	582	578	617	615	604	606	610	616	660	537	625	572	597	574	593	615	618	552	583	575	534	534	633	620	633	567	587	547	574	555	569	605	595	608	564	607	602	566	637	604	568	594	576	595	588	586	609	571	576	615	583	575	612	585	604	599	535	561	584	583	602	579	565	615	605	612	592	601	566	657	617	570	558	593	583	618	607	591	571	612	603	593	617	616	589	591	596	610	526	564	599	599	581	595	607	587	597	599	592	611	533	621	551	600	603	614	630	645	613	595	602	630	605	596	547	598	578	588	592	585	602	606	580	580	609	621	578	604	603	609	600	573	668	586	578	611	604	607	624	607	612	596	617	642	622	610	551	576	571	594	614	613	552	633	604	561	630	596	601	594	608	585	584	630	587	627	622	613	611	620	559	572	617	603	619	579	586	620	611	572	574	567	595	554	577	589	602	563	645	649	581	571	586	572	629	597	575	597	616	558	595	589	594	603	579	606	610	603	567	604	581	594	628	523	599	576	574	572	583	616	612	594	612	541	561	616	594	621	558	592	563	617	589	564	609	624	561	598	603	593	602	573	585	596	598	578	644	615	557	604	603	563	601	559	620	627	572	585	582	596	611	549	586	656	602	601	609	535	647	576	599	569	590	595	591	593	533	600	601	619	627	647	612	604	598	573	586	636	601	604	574	618	607	563	578	628	555	661	562	606	580	601	591	590	626	609	591	608	611	606	613	544	623	568	595	623	609	580	593	592	589	574	565	626	594	618	628	588	592	606	622	594	584	619	591	582	632	572	635	609	594	608	563	556	566	577	560	593	644	607	582	594	587	620	618	586	644	551	608
24532	21343	28307	24737	18528	3327	1513	1118	837	716	589	534	548	490	432	415	390	401	386	393	404	352	381	353	372	316	344	331	348	340	322	319	362	344	343	337	317	307	332	305	307	330	362	345	335	301	322	302	314	355	317	325	355	297	316	315	336	327	305	292	311	341	269	318	322	325	296	306	329	301	322	314	305	296	306	329	294	294	275	330	302	320	318	294	298	327	321	346	307	307	287	300	301	334	331	329	313	308	302	330	267	314	277	321	296	316	321	338	289	305	326	277	322	338	336	295	340	304	324	331	325	325	345	314	289	286	307	283	306	320	296	289	293	303	326	287	309	287	317	272	315	317	301	315	319	302	331	301	303	287	303	315	311	297	302	317	325	333	314	306	310	299	295	314	302	330	328	335	310	318	291	303	338	339	309	325	306	289	327	290	303	307	299	315	294	282	347	316	304	295	301	306	296	293	291	321	310	303	338	364	267	308	315	322	304	286	299	314	337	312	279	321	334	280	298	297	319	335	314	309	339	297	305	319	286	313	310	287	308	301	309	296	304	294	294	296	305	283	288	312	325	294	320	282	330	311	288	301	290	280	320	314	301	298	330	320	296	328	293	271	318	325	300	306	311	299	319	314	321	309	281	317	287	310	306	351	298	308	305	304	314	293	320	303	299	293	301	320	320	323	302	292	343	313	317	333	329	313	325	314	311	281	307	283	312	306	298	293	317	317	298	306	340	279	299	288	321	308	304	302	319	296	319	319	295	325	294	318	285	304	336	309	292	305	311	269	350	321	296	308	287	321	296	314	309	314	286	280	347	323	344	268	303	293	293	304	333	309	306	310	303	307	310	341	311	307	295	299	301	291	314	289	338	299	331	307	297	311	295	331	328	310	307	322	321	301	332	286	297	315	282	298	327	314	297	314	314	330	335	299	324	334	329	305	358	297	289	318	327	280	337	315	277	314	305	320	288	309	303	310	273	273	288	280	296	282	300	303	304	286	308	293	324	292	315	314	283	328	332	303	318	283	305	319	308	300	296	277	316	322	324	303	290	305	288	319	311	282	290	323	313	314	303	287	295	291	309	287	298	337	325	326	334	318	296	329	324	304	305	345	283	300	323	323	306	292	314	294	314	313	318	322	296	312	302	292	311	305	293	302	321	319	305	327	317	300	321	295	322	303	321	302	318	307	303	304	291	310	317	303	312	327	312	302	288	339	312	297	299	298	303	304	295	315	303	333	300	270	297	288	285	271	336	297	278	317	302	313	317	293	295	294	288	320	297	272	317	311	309	296	265	324	306	300	285	337	307	322	303	299	293	273	318	285	294	301	312	304	276	324	321	291	294	294	303	307	338	305	319	291	298	295	324	334	284	310	304	313	332	308	287	288	303	297	303	309	300	321	302	317	296	322	313	296	283	331	309	292	289	303	302	331	282	324	291	337	270	290	313	284	311	306	295	328	320	319	290	302	303	319	293	327	300	280	336	300	295	288	337	286	296	314	312	316	299	322	322	327	301	294	297	296	350	310	287	325	300	309	317	296	311	295	319	325	309	294	323	313	293	285	302	313	300	324	308	309	326	286	304	308	307	330	324	315	299	327	286	330	305	295	310	313	337	281	315	333	306	302	338	312	312	316	304	343	320	312	302	258	329	290	323	300	333	316	288	304	311	294	302	299	338	292	284	291	304	310	331	336	301	306	310	331	340	311	322	302	298	307	316	300	284	312	275	311	301	304	283	296	274	309	314	279	334	312	284	312	291	323	320	306	300	300	281	290	277	305	315	325	294	332	298	308	321	310	332	283	342	320	322	307	286	288	321	300	293	298	363	286	299	323	325	346	281	298	319	306	326	315	317	279	291	319	279	270	322	286	317	324	306	287	311	313	349	304	309	315	311	346	277	308	309	294	330	329	334	328	310	299	346	321	318	305	327	305	283	288	328	282	303	306	322	310	282	305	310	289	330	292	325	302	299	322	310	311	346	312	290	311	311	316	299	292	278	324	315	325	295	302	298	295	290	307	313	284	311	323	330	307	328	334	289	318	312	285	283	319	293	298	326	325	295	298	317	319	303	321	308	355	317	328	294	327	323	313	290	294	307	304	285	325	313	324	306	283	304	286	309	297	303	295	314	322	314	264	324	305	303	308	300	289	349	332	325	320	295	303	287	303	310	326	290	296	299	299	315	304	300	316	305	298	318	351	322	332	335	324	320	320	309	303	310	338	295	309	349	297	301	272	314	299	305	308	293	335	312	296	306	330	299	263	323	289	318	310	291	301	316	317	277	300	295	321	308	292	312	331	312	299	333	316	316	331	309	282	315	302	290	327	286	300	289	295	328	292	303	293	277	306	295	336	319	310	289	315	319	316	298	302	282	294	312	310	300	339	313	307	298	367	315	303	298	317	322	277	290	312	301	332	293	308	294	297	291	289	314	325	341	289	319	289	275	279	329	316	305	311	305	326	315	312	287	309	290	345	338	306	289	311	301	319	309	297	291	299	320	310	294	346	289	321	320	300	297	297	282	299	301	296	303	319	318	316	301	326	311	340	350	292	342	333	295	332	320	315	340	322	340	321	310	295	352	288	329	308	299	303	302	287	275	313	304	328	317	309	298	334	324	331	314	302	290	311	315	280	318	306	291	320	297	282	310	292	296	305	332	305	303	315	324	334	285	276	339	316	302	310	325	299	294	285	316	293	307	321	322	289	276	336	337	296	317	319	341	311	290	276	311	282	300	302	282	297	317	301	287	325	318	313	272	305	308	284	307	302	312	319	293	288	306	305	317	308	302	316	308	293	269	283	324	299	295	300	288	307	275	301	324	326	316	360	305	315	302	258	315	283	301	331	353	318	323	286	305	315	292	291	319	320	299	340	327	295	314	317	327	313	305	285	299	313	321	301	338	321	303	302	271	307	316	331	307	321	314	287	308	330	277	342	284	295	315	292	305	296	295	307	284	307	282	289	301	295	328	320	306	302	329	297	321	322	294	300	305	289	311	301	312	261	324	278	301	304	317	277	338	329	323	282	314	307	308	325	281	295	304	304	334	309	310	300	300	312	279	310	310	296	300	324	311	289	324	280	305	320	318	321	276	324	301	302	309	310	325	280	308	306	292	322	306	277	338	323	278	305	309	324	288	297	302	306	312	281	285	335	291	299	322	311	308	316	285	307	295	360	306	340	310	308	283	315	295	328	269	332	267	319	309	281	324	299	286	282	333	322	327	300	316	321	325	300	305	308	308	312	315	320	312	329	294	344	269	302	315	310	299	312	307	298	315	264	300	311	278	282	270	319	338	316	319	307	305	274	345	297	284	325	322	333	308	310	292	317	300	315	355	301	320	322	306	336	338	323	363	311	318	299	267	265	290	314	309	300	315	302	304	315	293	331	294	307	275	288	287	326	300	292	339	361	336	290	283	301	280	319	307	307	315	297	306	303	311	312	314	282	298	305	299	314	289	313	286	295	304	299	316	310	328	325	291	347	295	291	314	324	295	332
11967	18640	16178	8862	5845	4812	3684	3109	2381	1999	1622	1428	1226	1121	939	937	885	795	799	734	733	683	694	639	625	634	649	575	648	659	591	552	625	577	573	544	539	534	554	571	589	551	570	532	563	532	588	568	535	522	541	528	502	550	576	508	577	528	563	502	534	529	541	530	538	522	545	528	512	519	539	533	521	539	533	489	516	567	552	542	542	497	517	542	486	525	551	538	530	512	513	555	541	540	521	540	567	516	482	530	487	531	516	554	503	513	509	542	541	533	549	548	560	532	519	547	502	535	530	539	507	529	511	581	576	515	523	524	566	518	572	532	509	533	529	539	507	517	494	559	518	576	524	603	523	488	540	521	522	546	552	545	500	519	507	546	512	554	531	531	561	542	503	522	505	539	540	515	550	536	555	487	531	527	536	503	517	563	564	554	509	531	555	500	501	569	517	552	549	545	533	515	574	523	509	584	536	508	541	516	542	583	527	540	509	504	535	555	536	559	547	527	525	574	584	534	542	549	510	548	512	503	525	514	520	572	533	483	510	543	567	512	550	517	505	473	543	539	571	519	555	533	487	565	515	537	527	537	492	506	538	511	565	538	505	521	555	518	504	527	547	544	529	518	535	501	535	524	558	535	515	536	542	506	529	542	528	511	563	526	514	495	556	539	515	519	577	536	542	540	553	566	494	540	502	517	567	537	505	524	530	554	552	564	516	567	541	534	530	534	539	553	528	566	547	534	517	520	567	532	568	535	583	504	523	546	573	526	549	536	519	520	517	547	519	513	514	503	531	552	554	572	516	551	546	518	519	529	523	525	530	508	513	524	553	533	497	516	541	518	503	547	563	549	536	533	537	531	554	531	555	550	562	526	559	542	485	555	527	532	527	483	517	500	542	571	533	512	562	522	531	543	496	554	531	517	528	549	498	510	557	554	507	565	504	498	556	528	536	529	543	542	500	511	527	506	514	510	517	550	554	525	518	484	516	530	532	517	565	527	528	500	509	522	527	510	581	500	525	529	504	575	493	518	521	527	493	524	522	562	540	512	564	502	557	493	524	514	519	549	534	527	541	578	526	509	535	522	489	528	589	522	524	544	527	559	528	547	501	533	537	515	548	526	536	552	535	500	553	550	539	539	543	575	521	606	544	531	523	513	521	592	519	528	528	519	557	553	513	512	520	524	510	548	508	540	536	503	504	530	541	514	527	554	489	519	521	530	483	566	508	535	506	539	530	579	539	567	557	566	479	525	517	532	560	491	522	539	572	510	559	537	583	574	511	549	493	509	533	561	557	542	549	533	528	533	511	589	546	515	534	534	502	526	549	513	546	532	547	538	521	535	548	510	542	519	533	560	557	499	519	545	566	543	540	527	533	534	531	542	531	535	555	511	572	533	575	569	518	564	578	549	528	546	538	542	537	562	536	515	572	494	558	519	523	489	519	553	529	526	553	540	522	564	530	558	550	523	558	529	513	546	508	526	500	533	550	544	570	538	508	537	520	532	564	572	543	492	518	549	479	546	544	515	513	577	538	519	541	546	529	556	532	520	501	493	553	548	511	573	517	543	530	544	521	543	516	500	540	501	557	506	532	519	545	541	522	528	540	555	532	506	535	527	577	501	547	534	545	491	541	514	533	537	516	553	529	547	534	539	508	488	533	525	548	532	533	512	509	567	535	512	555	528	562	518	555	536	539	553	512	528	533	530	494	552	545	538	512	525	468	521	533	537	547	526	524	532	523	535	563	539	532	520	526	504	532	533	548	508	517	509	516	575	536	536	488	536	582	505	530	547	518	500	517	519	535	516	541	517	534	514	513	525	547	516	512	514	548	568	529	552	481	525	508	509	525	534	530	502	544	502	543	507	517	499	495	496	554	529	568	553	510	507	557	551	528	492	513	517	521	560	508	561	550	489	508	516	574	518	564	506	534	547	548	506	503	502	528	539	535	531	551	541	518	562	522	569	534	516	532	501	519	585	507	547	511	495	543	523	536	502	553	512	520	512	494	537	528	517	529	503	533	500	557	523	532	520	514	508	541	531	524	520	521	544	505	527	550	545	518	559	512	510	538	527	489	551	514	487	503	552	517	544	573	582	481	519	521	499	524	580	552	505	527	561	541	579	507	526	562	503	511	530	574	543	537	560	542	508	526	513	509	535	565	500	512	571	526	525	538	565	513	535	528	528	493	524	529	536	518	506	536	563	499	557	566	535	518	484	542	530	545	503	509	565	516	556	531	545	546	526	514	534	536	500	539	504	514	540	492	535	521	544	531	533	522	518	532	555	515	598	515	545	528	507	527	511	560	520	543	563	537	494	520	515	526	541	506	500	548	492	494	494	508	529	562	499	564	541	539	498	536	513	554	543	517	527	535	528	512	521	534	562	567	540	534	518	557	489	538	548	500	529	512	540	530	512	561	518	545	544	526	528	549	535	513	539	562	539	514	480	556	532	539	534	520	538	513	541	527	531	520	508	529	556	515	536	529	502	547	505	551	542	533	541	521	526	527	504	520	506	535	538	515	539	541	533	547	569	596	533	516	516	556	549	555	513	521	528	538	573	548	513	531	520	520	552	571	555	505	512	527	519	528	555	560	530	547	484	535	540	529	513	495	554	565	514	514	559	558	500	528	527	545	522	549	538	495	521	487	523	532	566	526	514	528	528	523	526	497	491	500	507	519	532	566	497	529	549	550	515	518	514	525	551	573	566	514	541	507	545	541	529	531	532	547	534	506	507	504	555	498	546	563	511	527	573	553	526	535	559	524	549	582	519	536	536	532	520	508	498	564	525	516	496	553	538	529	518	480	535	521	533	537	513	499	504	515	548	528	554	517	516	516	521	537	524	593	539	544	538	518	508	527	518	539	515	528	542	576	521	561	534	522	521	548	516	541	535	566	527	539	533	543	520	517	507	556	568	517	539	493	539	541	559	577	520	485	536	567	531	571	539	539	529	522	502	552	519	551	521	529	495	539	506	525	523	540	494	552	538	554	555	491	513	512	559	526	536	581	493	514	517	504	549	521	494	558	538	552	552	476	553	586	532	524	553	560	525	500	501	503	505	551	527	542	514	524	532	508	533	545	519	531	538	520	500	546	560	515	539	514	535	517	585	520	547	564	531	504	538	486	572	550	507	510	536	518	489	543	508	529	545	544	540	526	505	571	549	536	532	582	529	513	533	564	515	539	517	509	524	529	501	526	506	502	531	559	520	506	544	533	551	524	543	494	523	530	519	523	536	520	544	502	517	562	513	533	524	555	513	520	530	541	526	532	517	491	533	510	587	556	504	511	509	514	523	525	503	580	585	561	537	570	518	552	519	518	521	562	562	531	540	532	570	525	545	539	532	541	569	551	525	533	526	535	513	558	543	496	537	525	546	519	532	498	528	577	569	572	544	501	516	528	514	598	520	511	580	522	523	571	513	524	497	543	552	507	516	539	610	573	530	523	576	543	566	493	552	546	535	556	554	532	511	504	507	512	517	489	544	542	509	521	526
23282	21248	28954	23857	21243	19216	3918	1417	939	787	667	535	456	435	362	328	269	264	241	252	227	201	209	213	177	182	157	163	175	168	187	153	172	152	127	150	146	127	132	124	144	174	155	146	142	126	138	146	135	134	123	122	140	115	125	123	114	126	122	126	121	115	116	106	112	146	124	129	104	132	114	128	122	123	114	111	156	115	126	111	114	116	115	111	126	134	133	123	127	127	122	109	119	112	143	119	118	131	132	105	123	141	121	113	117	122	107	117	99	132	122	141	119	126	145	143	142	115	111	134	119	123	138	119	113	112	126	116	129	132	137	128	99	113	120	134	130	119	118	110	131	124	130	113	118	116	127	131	101	131	119	126	136	111	128	107	128	132	137	119	129	132	128	134	139	118	124	111	132	114	128	134	132	117	132	136	109	146	138	109	154	114	111	128	145	111	108	113	119	134	112	113	124	116	109	119	110	120	119	116	122	129	126	101	119	140	128	121	144	110	132	96	136	132	118	145	134	135	125	106	100	119	115	127	143	114	114	132	124	114	109	117	128	124	141	116	112	124	105	119	123	118	123	136	112	117	123	123	112	126	92	119	108	121	134	129	129	127	128	106	107	129	122	118	120	108	119	102	153	122	119	132	104	121	134	114	120	124	119	125	128	123	120	137	102	124	122	108	122	129	110	139	124	133	126	122	145	122	120	131	142	123	111	131	133	105	123	125	114	110	105	135	142	121	131	120	126	120	114	118	118	95	101	133	118	119	111	115	126	126	110	111	121	122	111	126	119	108	129	114	104	109	126	114	116	142	113	106	132	126	117	121	110	106	115	101	107	114	124	117	133	126	97	114	122	121	121	125	123	124	117	123	124	137	111	117	114	116	117	120	125	122	125	109	135	114	116	121	143	117	121	116	101	116	117	103	126	116	137	122	128	114	132	115	124	125	124	135	108	120	110	127	125	119	122	123	105	115	112	119	116	102	111	115	109	109	130	130	122	119	117	132	103	117	125	132	119	125	118	110	135	91	103	115	122	118	119	131	122	120	122	131	130	123	123	127	115	122	104	118	118	126	117	137	111	104	135	121	121	143	127	122	113	138	127	127	114	108	107	118	120	122	115	143	117	120	113	128	102	123	122	114	122	127	136	119	113	103	122	119	132	128	101	119	126	121	145	105	125	120	125	116	117	123	126	123	112	116	114	94	122	134	119	152	131	131	102	129	127	119	124	122	116	123	123	107	103	122	100	103	123	126	126	124	105	126	118	124	91	119	121	117	120	125	128	106	134	118	133	113	128	119	115	115	119	123	112	101	113	123	112	107	125	125	123	110	137	112	113	123	121	109	110	109	113	123	145	131	129	121	102	122	116	129	115	124	129	120	133	105	131	112	142	138	125	130	99	115	122	102	135	110	131	127	128	99	121	129	128	131	113	131	96	123	133	111	110	124	125	109	129	132	123	106	113	128	129	98	125	124	125	100	148	130	122	114	145	118	119	128	138	118	122	108	121	131	121	126	139	95	121	130	129	122	121	135	119	130	110	123	95	103	123	102	130	115	126	112	119	116	128	107	109	118	116	106	110	105	120	122	135	120	105	116	114	101	112	114	111	130	110	114	126	109	128	112	112	107	110	114	135	128	100	119	112	121	123	119	127	105	111	116	129	117	137	109	121	128	128	125	117	112	126	107	110	110	136	121	141	127	114	113	131	135	126	115	117	132	107	125	136	105	136	121	134	121	127	126	129	128	122	112	96	131	116	138	124	125	122	118	129	114	129	121	114	124	124	111	123	132	111	119	109	120	135	138	119	106	118	102	122	100	132	118	110	118	122	120	141	144	135	113	102	114	124	109	120	115	140	136	111	114	100	128	121	133	122	113	127	101	110	119	121	125	94	101	134	119	115	112	132	120	108	124	124	99	134	125	108	117	126	131	125	124	117	111	107	110	100	124	106	115	128	119	128	138	104	98	105	124	121	117	148	106	117	126	110	122	119	112	108	118	126	131	114	134	119	122	111	128	122	119	129	132	121	115	109	110	106	118	125	117	134	115	110	138	128	113	122	139	117	127	136	129	117	119	133	129	118	123	114	122	123	113	140	126	133	116	107	123	135	131	121	111	118	121	122	121	141	125	126	124	122	103	121	129	122	127	115	129	132	119	123	115	121	144	138	112	131	110	127	137	120	123	107	107	118	114	107	144	122	114	102	122	113	102	150	103	117	108	118	131	107	86	112	110	114	127	120	128	108	124	143	114	138	104	101	120	116	121	131	119	127	103	109	112	114	112	106	113	124	124	118	131	135	110	143	142	119	125	126	123	129	120	114	108	111	135	131	101	128	117	110	114	123	127	133	105	113	128	127	124	131	114	121	113	119	109	127	117	123	110	130	117	137	134	112	129	120	136	132	106	115	128	125	116	103	114	115	115	95	134	110	126	118	115	116	113	127	119	101	125	105	104	126	115	114	148	107	107	137	155	124	132	134	120	138	137	120	139	129	137	131	136	125	106	109	111	128	120	109	141	130	129	125	129	121	122	125	127	128	106	86	112	117	129	124	117	104	118	128	127	111	122	122	120	127	129	113	128	116	124	118	102	118	114	117	118	120	123	129	99	119	110	130	121	114	121	112	130	109	129	89	130	133	110	134	116	119	127	115	137	124	122	113	102	121	118	124	102	118	108	108	129	114	121	122	117	104	128	135	143	111	130	111	135	113	137	106	131	121	124	133	106	100	106	125	111	146	119	118	129	123	131	106	123	124	119	136	129	129	110	110	118	97	126	103	112	127	142	137	115	122	129	127	115	132	124	117	117	110	116	112	132	127	127	103	118	122	134	124	132	121	121	117	103	112	117	107	126	118	127	119	94	131	141	114	114	121	135	126	117	122	120	114	130	113	123	125	140	131	118	151	123	125	120	119	126	138	124	129	128	115	129	131	130	131	109	93	96	117	125	116	151	104	120	113	123	109	115	121	125	114	108	126	123	118	112	112	130	128	113	122	125	139	107	109	126	120	128	111	106	110	138	108	134	105	126	111	113	134	126	117	116	136	117	116	109	115	131	129	118	114	116	105	114	115	118	108	127	111	119	129	115	123	115	140	123	109	113	120	145	124	158	136	118	111	113	129	119	115	116	114	115	105	110	107	121	127	107	109	119	123	116	126	136	110	134	137	120	125	110	132	118	140	125	106	115	118	131	117	132	122	127	116	117	110	101	119	113	137	150	129	124	131	122	117	133	111	116	126	120	120	120	124	96	115	136	120	111	102	123	120	124	111	111	117	132	130	135	103	104	125	118	123	114	135	117	132	130	101	136	110	135	112	126	120	115	112	120	109	100	119	129	120	102	131	125	129	131	121	121	129	131	132	114	125	120	125	120	122	115	115	120	119	113	120	111	101	132	128	112	109	135	127	118	130	109	105	113	133	106	131	138	119	121	99	121	133	141	120	112	133	116	131	143	113	123	115	114	133	115	122	116	132	126	118	113	120	119	127	129	103	141	131	138
15268	23503	21861	12794	8588	7733	5708	4199	3389	2616	2108	1816	1476	1263	1030	845	797	732	643	584	542	512	510	468	383	392	349	348	343	368	362	309	334	300	277	277	276	261	252	272	290	257	304	293	265	269	241	256	231	229	248	232	239	239	196	249	220	222	221	214	240	223	232	233	235	235	236	249	235	224	216	224	243	231	223	220	220	223	231	210	215	200	215	195	182	209	232	219	237	233	207	219	201	225	196	230	228	218	192	211	199	216	204	195	180	215	221	217	217	231	230	235	214	224	200	240	229	222	202	212	209	205	206	205	250	225	218	207	197	205	201	211	208	208	213	213	201	202	213	244	220	226	214	202	199	245	218	202	230	182	237	216	233	193	211	211	207	240	216	213	229	200	233	220	180	220	220	204	169	209	201	214	242	220	188	231	218	199	219	235	197	226	202	227	244	220	225	210	229	240	222	222	234	212	223	216	224	209	187	220	219	173	185	227	203	218	197	219	231	220	227	213	233	226	213	214	195	223	218	219	206	193	209	213	200	221	200	223	224	221	209	220	195	221	220	230	221	211	197	233	238	216	230	186	215	219	191	207	233	182	189	206	217	215	197	203	230	199	211	215	193	212	207	225	240	216	253	224	215	218	233	220	215	223	237	195	207	227	215	223	225	194	223	224	215	210	227	208	212	203	225	196	222	196	194	210	230	204	195	226	226	215	209	208	214	205	202	226	204	199	213	215	222	227	228	215	226	245	219	213	183	239	209	208	222	203	221	207	181	206	221	207	207	208	206	222	220	192	220	208	244	218	218	234	203	216	207	229	234	221	207	248	225	206	196	244	223	201	203	209	209	246	206	203	200	215	216	227	213	229	222	192	192	230	208	183	218	221	216	220	245	235	200	223	226	227	213	198	235	233	224	215	209	233	219	183	206	210	199	211	213	234	203	205	235	207	200	228	218	220	230	215	238	234	221	229	238	203	205	192	212	226	187	234	209	200	227	224	210	186	212	245	225	205	221	244	213	241	228	217	208	215	217	205	228	208	237	200	216	204	207	198	215	220	219	193	228	196	202	223	220	203	198	219	234	214	194	200	203	214	190	206	218	204	218	207	205	214	197	208	209	204	204	242	217	213	223	212	190	233	225	210	208	218	212	222	232	213	213	198	214	196	218	226	213	221	192	205	195	192	236	200	193	190	227	227	245	216	224	207	238	215	235	201	222	237	197	217	223	199	176	217	209	214	216	206	198	231	218	201	220	225	203	216	211	211	207	223	194	209	228	239	200	208	240	228	208	200	198	205	227	222	211	196	232	208	201	190	201	233	214	238	206	220	199	172	248	215	217	229	210	218	200	213	189	242	208	184	213	224	225	223	229	216	242	185	202	219	230	223	232	215	218	206	201	217	221	217	210	225	232	221	204	199	196	209	206	214	233	212	203	189	230	219	238	215	219	210	233	240	190	191	234	190	201	221	216	201	186	242	198	225	202	204	213	210	238	214	205	206	214	206	227	215	213	205	209	214	219	232	227	227	187	226	213	210	195	217	213	220	216	210	209	207	227	223	192	218	212	217	196	222	213	172	232	207	202	238	223	220	225	212	200	210	200	223	223	198	211	214	210	214	214	184	211	219	204	205	204	233	227	232	222	186	228	223	201	229	220	186	185	205	213	201	181	193	198	214	219	232	229	204	244	193	223	219	215	247	214	207	223	212	195	208	220	202	239	213	239	220	234	226	223	276	236	191	220	194	258	235	199	220	232	232	220	222	220	221	239	220	178	210	220	190	253	246	224	227	186	210	191	219	228	194	239	204	220	213	238	222	225	208	204	205	201	211	217	215	203	218	212	202	208	224	222	221	214	228	222	202	198	195	228	235	203	215	201	197	219	216	210	228	224	231	184	213	173	221	199	231	214	204	194	190	223	215	214	227	225	207	203	228	235	190	221	216	219	213	210	215	210	214	216	205	183	224	226	207	235	201	200	220	220	209	225	210	214	214	225	208	232	223	195	200	231	207	197	226	218	228	200	206	188	219	217	226	235	222	193	217	212	211	205	217	230	185	238	228	217	215	186	218	206	222	214	216	221	201	215	226	200	207	227	226	193	210	211	201	206	235	231	218	219	213	202	188	232	215	218	227	218	231	209	210	236	198	189	207	196	219	213	219	213	218	197	208	209	226	213	218	204	215	211	187	223	182	228	197	229	214	208	198	217	192	247	224	213	245	215	192	214	198	210	230	229	188	224	230	209	217	240	217	200	241	219	237	221	226	209	217	195	206	220	215	196	220	213	219	225	209	195	224	208	227	216	202	230	231	210	183	211	208	206	209	225	226	165	210	220	194	218	193	240	205	194	211	212	212	202	192	193	205	202	215	226	195	200	229	188	232	239	221	221	221	246	211	231	191	229	214	216	212	206	206	222	259	228	213	205	216	205	218	224	205	226	215	201	244	213	232	221	233	186	186	214	233	218	220	215	195	229	209	191	218	227	221	213	197	225	219	200	183	201	217	241	230	203	215	225	203	230	209	206	225	231	209	223	224	216	212	228	211	205	204	225	205	237	205	194	208	200	217	219	181	226	213	216	211	226	239	213	203	208	221	217	234	222	212	216	207	219	217	195	198	201	240	221	229	215	208	211	205	231	200	215	226	229	208	199	203	191	195	203	204	203	225	220	219	222	222	224	207	198	232	222	209	200	226	204	220	214	211	213	205	232	207	207	222	203	206	210	182	228	205	215	220	209	224	200	186	228	202	231	235	208	220	204	218	182	218	224	239	228	215	236	186	224	205	235	226	214	218	184	198	189	228	197	255	199	226	236	212	194	204	204	203	199	219	232	209	216	213	194	210	216	218	191	207	216	224	192	209	231	190	235	201	248	206	233	197	211	198	216	222	233	238	209	187	216	211	207	207	215	197	231	209	211	219	250	213	226	203	233	211	211	198	216	178	183	225	226	212	216	253	204	225	216	184	226	223	191	175	220	223	200	195	243	206	210	206	204	211	228	197	195	217	216	196	187	221	215	211	194	200	188	200	211	192	217	220	219	210	222	229	218	199	206	214	226	224	235	195	214	225	222	189	239	226	213	212	215	223	210	214	244	204	220	199	203	248	208	227	195	226	213	203	200	195	209	231	206	199	200	221	201	196	223	201	216	190	226	193	244	206	219	218	212	229	204	244	195	214	208	218	226	200	215	217	206	207	218	198	230	212	213	203	221	208	200	201	222	225	195	215	233	210	211	187	213	209	216	179	210	201	181	222	189	235	194	200	255	174	205	238	225	218	211	207	237	190	235	198	204	216	214	215	223	209	220	218	213	182	211	200	238	193	223	198	195	227	234	184	220	218	234	206	214	211	201	241	213	233	202	228	207	223	220	225	209	212	206	216	219	208	217	212	240	218	190	221	236	214	221	202	236	217	190	215	212	239	204	207	192	202	206	226	198	231	215	218	226	221	222	196	228	228	241	208	217	196	218	181	227	211	228	195	232	215	212	201	217	199	208	219	208	209
27067	19957	9046	2963	1199	982	795	580	573	479	493	466	463	426	380	402	370	384	399	367	369	394	378	363	384	363	320	354	379	368	377	400	379	407	347	377	324	369	378	335	398	357	379	341	370	388	363	367	328	322	367	334	346	351	342	317	356	370	359	381	332	336	359	325	319	353	331	364	346	346	329	345	343	356	335	390	359	363	320	387	335	345	359	363	333	329	356	370	348	360	332	337	331	349	336	359	300	351	329	341	336	319	385	316	366	351	393	364	344	350	352	370	355	335	337	333	359	337	330	372	339	328	336	357	365	352	363	330	370	323	352	370	332	311	342	348	348	361	355	386	399	346	331	349	366	325	340	350	341	315	338	371	359	387	331	341	305	346	336	364	345	356	330	334	365	363	330	327	358	395	333	322	364	357	341	349	337	352	324	352	361	346	333	324	320	357	382	358	414	384	371	354	351	387	334	331	349	343	365	357	340	363	354	375	371	360	342	340	317	334	339	329	344	356	356	357	358	350	336	341	358	334	371	374	370	374	334	332	336	346	343	324	343	354	330	361	375	335	333	361	380	364	341	373	322	354	346	337	329	357	327	338	358	317	339	351	363	389	338	323	351	379	364	358	327	344	366	345	358	337	368	348	333	384	352	358	348	383	349	358	352	348	337	367	347	345	363	382	358	368	345	331	319	358	341	320	323	356	340	341	369	332	366	331	370	342	356	374	388	360	363	368	351	355	359	353	332	364	331	368	334	358	336	405	352	352	366	375	339	364	321	373	320	385	358	332	320	389	346	344	376	354	354	343	366	346	333	329	356	355	376	341	350	339	347	345	326	346	369	335	307	346	349	352	324	368	371	357	363	359	377	386	370	344	327	375	351	329	357	364	384	362	331	298	312	352	364	397	346	363	359	369	350	304	343	343	354	335	307	358	350	355	353	333	348	327	331	369	343	381	336	383	373	354	355	365	318	370	358	346	331	333	331	334	306	360	345	363	338	354	304	323	327	324	327	345	347	362	311	336	359	352	344	354	329	326	333	379	345	368	341	373	352	334	374	350	317	342	317	374	337	346	356	368	372	345	364	350	350	321	332	329	349	364	355	381	350	344	324	380	371	368	343	377	318	315	350	369	365	329	340	356	291	332	354	344	333	329	336	362	382	379	383	349	348	347	346	340	303	341	343	375	316	368	350	361	357	364	347	393	369	370	336	356	359	348	348	406	357	353	332	304	339	346	370	345	372	337	342	329	350	380	335	346	315	341	329	370	331	337	342	315	338	349	334	363	343	377	336	338	398	349	364	375	359	355	375	321	352	324	379	381	349	364	360	342	336	322	368	342	336	320	319	348	347	326	340	341	363	362	324	360	311	355	370	339	384	371	352	351	312	325	336	313	298	353	346	358	357	349	354	343	347	330	365	348	297	370	341	337	334	333	328	356	341	372	336	385	343	355	365	335	358	363	345	368	341	360	371	368	366	348	321	348	331	352	362	323	343	330	337	405	340	350	399	354	330	338	336	352	347	361	374	310	371	340	353	350	361	351	356	315	342	330	362	330	335	343	361	359	327	333	333	332	357	334	363	335	353	375	371	351	355	357	339	328	329	327	340	339	348	378	352	346	350	354	362	356	335	338	322	324	333	361	335	333	326	349	339	326	345	337	339	372	354	362	343	338	371	339	367	346	329	366	362	390	351	366	326	348	358	308	353	326	377	347	367	317	352	380	336	374	358	354	335	362	374	367	310	341	349	339	347	338	344	358	345	342	359	337	311	344	363	377	352	345	341	382	328	330	350	339	359	368	356	361	380	378	344	316	326	339	352	360	338	352	354	327	348	358	363	334	370	349	329	336	369	339	346	365	331	345	393	321	349	335	351	373	352	351	322	352	351	428	336	324	339	381	340	322	347	364	310	357	360	385	377	352	372	371	327	360	356	361	354	354	396	369	349	326	381	350	369	319	329	339	360	400	365	345	376	352	327	362	358	354	369	315	324	360	346	339	338	339	376	347	343	334	371	353	349	349	360	371	323	353	330	367	346	367	387	331	324	335	333	314	358	349	336	341	340	358	338	371	361	339	339	306	345	334	329	314	348	363	337	345	342	352	331	372	337	333	345	352	350	336	362	360	350	392	344	327	323	372	362	329	342	389	373	358	317	353	344	355	326	346	353	347	347	359	320	344	362	356	369	341	371	346	335	361	343	351	340	329	344	315	383	314	386	322	385	372	336	371	384	365	357	327	333	343	365	350	358	352	340	347	384	327	353	345	343	347	332	329	346	336	326	361	331	325	324	309	349	369	350	351	369	345	342	362	351	349	361	337	338	367	345	310	338	331	323	355	350	348	325	327	356	349	381	323	356	316	339	376	350	330	352	382	315	354	334	350	320	342	316	359	380	313	367	344	336	353	375	355	362	339	347	341	330	384	332	366	409	351	316	355	324	329	337	346	344	347	336	348	396	340	359	312	349	346	340	325	343	345	336	337	331	347	332	352	324	341	347	347	325	375	371	334	330	337	369	325	333	320	307	347	317	377	375	350	351	373	331	336	382	344	327	347	343	352	349	355	316	362	374	353	352	363	388	328	339	352	347	336	346	334	365	393	363	360	328	373	336	369	318	343	352	326	369	335	349	372	334	345	359	366	325	359	359	358	320	353	341	333	378	350	327	349	361	335	359	373	384	348	356	319	349	333	333	330	369	361	322	347	305	356	341	356	369	348	347	328	358	346	338	355	364	350	337	335	359	352	369	369	369	350	355	324	345	344	332	322	333	336	328	327	367	349	416	341	317	322	336	361	345	345	346	363	345	384	331	332	331	338	344	328	347	356	317	344	346	374	343	333	366	316	333	324	370	341	339	351	377	379	331	350	335	346	339	386	377	387	333	321	340	324	340	338	327	319	336	338	359	317	364	349	314	361	367	348	332	355	368	378	323	331	395	377	372	353	336	341	365	326	365	351	344	332	367	352	349	383	342	328	346	359	352	393	341	374	381	329	335	312	347	341	338	315	348	386	381	328	353	367	366	307	396	365	337	354	313	326	328	340	346	345	359	343	338	326	330	361	327	342	345	364	359	340	347	393	350	339	347	343	326	336	361	356	351	348	368	340	336	318	325	354	343	337	342	362	353	341	325	336	354	367	336	339	337	340	322	350	352	381	337	343	355	332	341	337	362	360	326	359	354	354	316	332	359	335	362	337	346	357	362	331	335	365	345	330	366	371	365	353	364	346	356	342	343	367	347	350	337	329	353	327	384	341	368	361	360	349	325	336	328	346	329	329	388	354	339	347	341	315	350	346	342	318	356	352	362	321	334	323	362	347	328	341	320	331	341	339	318	361	337	361	347	333	344	359	337	372	345	372	367	368	340	349	387	339	386	321	351	333	374	345	395	364	337	324	350	311	376	378	356	325	383	370	359	368	325	342	371	362	350	362	320	355	332	332	370	347	323	367	377	331	311	364	306	342	345	351	368	377	344	352	324	354	341	342	366	333	342	357	373	360
10512	9485	10517	5286	2895	2629	2166	1550	1323	1142	1090	972	922	819	813	720	716	683	635	676	641	709	684	665	681	648	605	645	595	660	592	619	648	609	607	629	548	604	602	578	613	627	587	655	586	587	604	554	568	539	586	596	610	586	606	635	597	560	615	572	592	607	560	560	568	622	594	530	616	606	582	598	591	635	607	580	594	616	602	592	586	618	574	635	572	609	596	636	596	585	649	587	595	589	550	582	562	601	552	576	581	591	598	593	547	598	669	572	620	586	578	623	600	597	624	635	556	620	619	593	637	560	627	573	610	607	568	575	600	603	608	569	594	569	585	599	571	582	588	578	591	615	630	592	590	607	609	613	574	584	557	648	575	568	592	603	597	596	588	604	597	579	578	580	577	562	593	612	585	635	562	597	600	599	589	588	593	636	575	544	580	567	594	592	608	578	588	565	580	587	587	609	596	601	581	670	557	637	595	597	604	604	621	548	625	623	556	597	561	588	597	632	594	636	558	539	609	625	585	654	600	579	599	577	574	592	618	619	589	610	586	617	617	607	580	559	563	570	631	607	605	607	577	587	600	578	602	548	593	567	580	608	641	568	629	595	609	649	625	584	628	549	573	570	620	621	568	580	560	577	573	596	569	580	615	597	615	559	632	651	559	593	593	604	591	616	602	546	571	562	650	635	609	595	605	584	619	629	600	577	587	633	581	550	572	603	582	551	578	590	553	597	592	574	591	573	609	592	592	658	583	586	622	578	580	564	572	563	608	576	630	577	591	596	597	604	566	606	565	602	585	562	594	611	580	601	594	618	615	601	596	593	576	641	605	544	648	599	586	599	590	609	598	581	595	620	588	586	599	569	579	592	621	560	570	655	572	587	601	633	568	567	609	603	582	557	588	535	564	626	610	567	585	599	584	556	585	580	559	599	569	621	621	615	582	596	612	571	584	645	578	558	556	612	595	622	590	614	594	539	586	577	610	628	542	581	563	588	599	599	605	566	628	608	605	628	582	630	588	575	581	633	577	592	541	562	588	588	550	585	613	589	592	587	588	617	581	617	639	557	596	611	590	582	579	582	607	585	573	609	574	601	583	592	625	609	576	571	570	600	622	544	565	587	591	586	562	590	551	580	616	580	614	617	617	562	588	602	619	615	568	577	583	587	565	603	581	594	584	574	655	575	593	588	601	564	610	591	563	629	592	581	627	589	583	606	578	597	658	600	607	650	604	611	594	568	586	605	590	628	583	622	585	613	637	594	606	606	602	551	576	580	584	590	605	631	563	567	565	599	587	549	563	566	572	577	634	630	611	607	612	592	554	597	614	612	585	590	621	550	534	531	606	551	564	578	587	586	587	593	603	608	599	595	603	580	594	581	578	596	575	606	546	610	564	587	609	589	609	601	608	600	555	621	556	569	593	610	538	583	628	578	593	616	613	610	598	549	616	586	608	603	614	624	613	610	572	584	584	558	586	587	631	608	622	631	595	634	584	564	580	600	600	598	579	615	577	632	609	612	597	593	599	580	620	596	570	586	582	586	634	565	593	575	583	567	574	537	654	582	600	634	618	580	566	641	583	538	610	576	578	588	600	569	573	561	587	606	583	631	621	569	616	592	553	545	610	581	626	609	560	593	554	580	594	588	558	604	566	586	603	592	617	588	582	609	619	624	624	603	617	548	620	599	635	650	563	574	600	613	625	603	545	616	571	570	619	593	607	554	589	620	609	592	589	614	593	583	615	611	598	568	548	609	625	578	560	614	602	559	604	609	625	595	585	609	566	593	554	571	606	591	604	592	580	559	576	635	628	591	578	583	542	597	627	573	591	567	603	616	605	633	573	617	582	591	599	589	604	594	618	592	594	556	630	600	581	581	573	583	580	594	557	588	552	616	600	586	586	567	603	598	569	576	579	638	575	587	563	582	591	615	594	586	619	572	605	584	590	586	644	583	598	581	574	580	615	628	613	611	601	565	573	608	572	612	568	573	568	584	592	585	607	596	585	603	649	554	609	591	604	571	611	556	596	617	567	546	572	562	574	564	601	598	615	609	581	567	632	635	577	583	583	596	604	586	573	563	629	612	618	582	591	608	603	590	628	629	585	566	601	618	608	593	604	577	601	614	600	576	597	576	569	642	622	600	608	595	600	624	624	576	669	550	566	609	621	578	602	606	594	596	599	599	592	565	589	586	594	611	589	589	584	609	540	588	582	556	578	577	623	633	571	590	570	603	581	595	594	572	578	580	579	624	649	611	615	588	599	575	592	617	582	595	575	623	631	590	589	580	573	594	598	615	572	596	563	618	573	616	600	645	580	606	602	586	599	575	612	625	601	585	584	589	589	607	573	591	602	596	621	597	562	601	610	582	584	561	612	555	592	577	591	557	580	615	577	617	594	598	580	543	570	588	580	599	612	618	594	577	631	532	589	581	577	595	596	602	596	566	639	579	602	611	546	668	529	576	596	588	574	619	552	620	597	652	613	580	594	575	572	547	595	610	630	612	605	628	653	559	566	596	581	592	603	599	565	588	598	605	605	567	647	556	617	572	625	563	579	610	579	575	627	590	566	570	575	618	610	575	603	615	604	541	598	563	564	562	575	618	607	569	589	592	553	584	614	606	619	596	583	582	567	559	593	601	575	634	631	632	602	600	597	562	564	621	594	587	602	597	617	603	574	552	555	572	663	598	597	604	594	601	592	575	611	596	594	604	625	573	609	590	646	583	645	541	607	604	588	595	620	583	612	583	593	607	610	601	568	604	592	582	581	605	603	599	623	585	598	577	607	610	620	575	572	556	576	600	583	601	601	600	545	569	643	644	564	603	603	588	552	601	578	605	666	601	603	606	593	604	589	581	618	574	595	578	625	553	605	578	561	552	560	628	576	564	608	553	574	534	601	541	565	588	594	582	585	589	541	568	572	626	596	585	602	603	561	598	640	644	603	579	622	633	607	622	610	576	573	633	571	578	616	623	575	611	618	604	618	573	577	604	591	573	588	573	571	642	624	563	554	565	574	594	577	611	592	594	600	583	586	594	565	599	590	580	616	582	583	573	612	576	578	543	597	579	604	576	592	572	606	594	604	535	629	597	589	605	558	606	581	576	599	597	581	590	612	602	579	603	578	577	621	623	615	644	562	611	597	587	575	585	593	576	620	598	644	613	628	581	610	577	649	614	603	570	616	545	585	617	598	631	589	577	587	575	588	600	602	589	578	575	569	554	580	597	594	597	631	591	605	612	560	568	609	584	524	585	602	607	621	544	586	636	584	609	584	602	610	646	603	604	569	562	582	620	607	593	579	575	549	573	566	612	611	602	622	578	595	605	560	598	621	583	550	610	615	571	592	585	564	606	613	550	605	596	595	555	603	544	582	603	621	626	568	590	585	559	589	579	618	610	595	604	584	599	609	588	558	592	591	576	595	568	579	592	599	560	616	595	603	578	572	570	524	582	591	588	592	586	573	582	594	570	620	590	577	608	625	570	584	587	582	569	601	608
24571	21334	28319	24725	18541	3227	1407	1040	744	660	565	519	519	508	441	369	379	375	341	392	331	322	292	380	351	346	313	356	285	335	332	333	280	303	325	355	296	345	303	304	324	336	325	324	299	295	332	346	304	280	298	310	289	319	322	322	277	308	295	297	305	323	291	329	319	318	335	315	307	291	290	292	294	316	312	302	290	280	332	307	272	282	288	300	303	290	306	306	317	275	303	294	294	290	315	294	312	286	333	298	312	319	300	315	284	300	298	281	274	301	337	302	316	301	304	303	331	303	314	290	332	301	347	293	317	285	257	301	316	330	297	320	305	303	273	312	299	299	305	289	278	303	287	280	317	327	333	321	312	303	312	305	296	321	320	299	300	295	298	296	279	314	286	283	309	294	310	285	304	299	310	287	303	305	320	294	312	293	289	307	269	295	320	288	324	322	325	313	331	328	300	304	284	312	304	283	322	302	330	300	309	272	306	318	308	305	301	290	308	290	327	317	325	287	300	304	326	312	285	291	301	325	325	322	342	266	314	288	333	290	312	288	329	306	320	282	288	285	315	310	292	271	297	303	323	327	297	282	289	298	295	294	287	267	309	291	304	298	295	297	304	288	292	317	314	277	319	297	287	323	329	301	296	293	276	311	317	279	306	284	308	300	279	297	266	300	283	311	309	295	290	285	313	298	274	280	276	281	312	290	273	285	320	310	307	299	313	305	309	312	282	304	279	320	310	332	293	318	308	307	289	319	274	284	292	303	292	284	288	316	300	267	315	288	282	320	267	307	343	316	284	296	265	291	301	281	310	275	282	318	286	284	291	295	315	294	294	324	342	294	309	289	289	286	288	301	291	326	304	295	273	344	324	302	338	320	313	321	289	277	295	306	324	316	315	277	300	275	295	303	328	308	330	313	307	327	314	293	313	319	294	289	313	300	317	304	297	291	264	301	271	307	276	276	298	298	330	293	326	310	306	313	334	323	275	304	296	289	276	298	294	303	297	290	289	269	273	340	317	310	298	295	313	295	284	288	303	302	330	315	335	299	313	316	293	302	295	296	291	352	289	287	288	307	295	296	299	281	274	318	284	306	305	288	301	290	315	294	309	335	300	282	298	321	299	302	279	302	338	298	333	352	314	312	314	301	313	313	294	327	287	282	330	270	320	300	288	305	336	304	320	264	307	317	290	310	289	316	299	293	299	294	311	295	287	327	285	304	287	312	297	302	296	268	293	272	325	299	307	315	305	308	310	293	303	304	323	308	321	319	289	298	308	322	301	280	324	320	319	285	326	318	287	316	288	328	274	301	318	298	268	297	308	304	297	281	281	307	287	286	291	303	269	282	298	291	274	287	298	305	315	323	299	317	308	295	294	294	300	307	294	313	324	295	301	293	302	303	283	323	313	313	307	310	316	316	321	319	304	288	318	303	303	310	291	302	323	283	304	289	353	292	289	325	279	279	283	301	276	270	291	299	320	310	282	319	298	301	307	301	278	309	318	274	295	335	311	284	292	295	310	309	282	320	277	293	324	275	293	297	292	304	298	291	321	301	277	293	319	284	280	270	286	307	291	287	327	307	320	316	315	290	329	319	290	312	303	309	316	334	308	324	305	324	296	279	292	320	304	315	298	307	307	320	289	299	333	315	317	351	308	264	293	345	281	292	312	295	281	283	331	313	287	284	314	330	287	288	349	334	314	328	291	325	314	336	281	313	312	291	321	319	313	298	313	316	291	302	302	309	322	308	312	323	320	299	286	284	308	320	318	267	294	317	298	296	296	304	297	279	320	295	309	339	294	313	304	311	315	319	293	309	322	302	289	273	281	297	308	307	296	351	316	311	318	295	315	306	288	296	324	298	305	302	337	298	310	260	295	297	294	304	296	293	290	290	298	327	328	300	320	298	340	310	293	320	323	330	304	323	317	312	282	283	309	307	328	296	325	311	293	321	322	289	295	317	349	279	289	356	322	306	324	322	295	315	333	293	272	295	303	283	319	300	296	278	314	293	275	305	330	285	285	277	281	313	321	309	290	302	288	302	304	279	316	292	296	271	315	298	331	286	281	319	275	315	285	323	297	322	318	267	331	310	325	316	295	335	297	320	282	319	269	284	322	304	306	329	312	321	285	321	319	291	324	305	286	311	301	287	331	293	292	316	289	299	287	326	303	285	266	303	309	277	294	303	312	283	300	286	311	302	289	305	333	299	297	326	342	301	292	309	287	292	322	330	297	290	287	304	288	323	298	308	311	331	301	305	295	316	302	322	308	350	284	292	267	284	299	263	288	278	305	302	276	306	290	315	331	327	301	319	263	281	299	264	292	293	293	296	309	312	293	312	301	289	311	290	315	341	283	297	308	327	303	300	316	286	310	326	332	318	304	305	286	315	273	283	327	282	311	325	334	291	331	308	318	279	290	289	296	303	296	300	305	293	255	288	286	311	289	289	306	292	304	306	316	306	305	299	299	287	315	279	304	302	292	274	300	316	300	336	281	337	322	317	314	328	289	276	312	314	288	312	288	319	292	328	294	304	291	296	287	324	297	311	329	304	309	280	276	282	298	313	282	319	306	321	313	294	296	300	324	301	339	336	307	291	326	296	314	305	318	290	330	339	324	312	304	273	285	304	317	286	309	301	305	314	322	284	283	285	269	330	325	319	327	297	308	329	288	308	291	310	300	304	298	292	311	295	317	310	300	318	344	301	271	316	310	283	313	324	286	312	269	299	327	305	287	333	290	331	280	336	290	300	311	308	297	320	297	305	304	328	296	281	322	297	276	291	313	334	277	315	290	290	301	342	306	318	304	301	309	312	316	304	335	303	303	280	318	322	296	287	285	315	294	276	321	315	311	304	284	307	302	302	312	295	296	292	280	311	306	285	313	305	297	315	313	275	301	278	272	306	303	313	308	298	349	285	288	310	323	296	272	282	308	296	293	305	284	277	279	300	295	316	312	277	290	300	298	279	361	321	321	283	298	324	301	278	295	338	309	288	317	297	315	303	293	284	315	306	297	305	306	307	313	291	277	314	303	305	308	309	332	336	299	311	309	292	314	315	276	321	284	294	315	290	247	294	285	310	314	297	303	293	311	295	274	283	333	293	302	287	305	312	275	318	276	307	299	289	328	307	306	307	315	279	331	317	299	307	313	310	296	303	289	305	321	288	318	290	278	298	287	291	307	306	308	276	302	293	304	279	283	307	308	312	302	297	307	279	297	333	323	302	294	329	298	323	304	297	280	314	299	293	306	326	269	313	291	314	301	301	276	311	299	306	324	298	297	301	299	276	296	279	337	315	333	302	296	319	278	274	281	299	297	310	277	295	309	298	258	290	292	313	275	292	305	302	307	277	334	289	307	310	273	322	328	301	310	285	301	290	294	329	295	305	308	297	309	306	288	308	323	291	322	309	250	301	321	299	279	294	303	311	305	331	315	278	303	318	306	295	317	296	296	308	285	328	277	303	293	291	301	280	295	298	305	286	294	311	284	279	318	294
12521	17725	16312	10142	6041	4565	3618	2816	2189	1821	1562	1384	1235	1074	1003	962	780	736	733	703	715	679	626	635	601	627	594	592	590	575	574	607	618	574	570	566	594	589	567	550	585	537	531	533	581	572	498	531	543	517	536	516	569	549	549	523	553	547	537	511	496	521	511	542	538	528	529	494	552	521	494	519	505	501	531	497	543	507	529	529	538	510	552	553	531	500	554	523	490	548	519	528	533	539	568	519	527	564	526	534	505	522	574	513	524	555	530	550	526	527	524	500	573	511	576	535	539	531	551	514	526	484	560	532	485	531	509	552	542	567	568	492	525	538	536	500	515	518	530	535	547	510	520	501	505	531	528	537	523	512	496	518	530	542	529	537	540	537	547	519	534	556	564	518	524	533	500	492	579	536	552	490	490	515	523	527	549	503	543	511	541	456	543	514	549	494	505	530	565	509	523	535	533	554	521	536	542	560	547	522	496	562	506	526	567	519	500	545	550	539	528	524	544	533	517	528	509	538	503	524	502	585	523	483	553	501	522	493	518	543	538	539	571	525	544	554	554	515	534	482	497	499	537	500	512	474	544	500	514	560	515	544	543	556	507	517	528	499	515	513	511	495	557	518	591	555	536	507	515	545	490	497	507	485	574	551	578	498	538	490	519	518	509	523	472	538	531	494	505	510	550	524	559	510	538	553	567	565	501	510	552	551	528	534	556	544	543	517	544	530	516	530	543	521	525	541	487	493	529	566	550	498	518	491	526	507	539	515	545	534	535	503	500	502	513	509	522	558	524	535	520	515	535	542	492	512	516	546	498	521	521	547	537	516	511	511	496	520	527	483	540	554	569	470	511	541	508	510	524	497	530	535	486	500	535	555	522	514	540	567	528	538	519	522	518	499	520	534	533	490	521	525	545	494	539	481	530	521	510	497	520	508	540	526	528	546	485	493	536	527	538	529	525	564	534	520	533	512	499	575	546	515	507	558	547	515	530	543	484	544	544	576	526	544	544	522	554	509	522	534	575	558	550	529	521	562	538	541	575	520	502	528	534	530	491	484	476	544	517	545	541	527	558	504	527	541	547	545	526	527	522	541	549	542	526	475	570	512	474	567	572	529	549	528	517	544	537	532	523	508	524	551	497	528	493	548	535	481	485	553	540	524	521	535	498	531	514	549	556	536	516	530	540	559	555	517	520	530	546	521	586	510	505	512	526	527	513	559	505	530	512	536	532	505	517	525	536	540	535	538	527	547	503	508	528	531	542	523	529	524	561	575	504	514	525	557	525	555	556	536	524	515	550	543	493	507	546	548	529	546	536	511	531	534	515	520	543	546	536	584	538	507	498	515	500	518	515	505	483	531	537	529	530	520	486	517	511	512	522	494	489	566	539	529	537	542	530	539	520	537	517	528	530	555	508	512	543	538	498	517	535	560	542	508	527	538	498	510	494	528	546	522	556	527	502	507	526	537	530	513	526	508	522	557	488	545	515	535	524	493	500	552	545	516	567	557	506	530	537	507	494	576	516	541	537	541	537	527	547	475	499	497	542	521	526	529	502	533	502	517	528	537	576	494	560	500	498	520	574	530	565	508	510	497	611	514	556	524	515	460	521	548	545	570	512	513	513	556	527	510	556	572	521	535	500	526	547	504	554	510	525	532	510	505	553	491	528	501	534	534	483	495	526	474	530	539	536	545	509	541	527	523	525	532	528	580	521	528	567	539	519	555	532	516	541	517	529	561	506	521	545	552	512	533	485	520	521	525	520	547	560	483	548	499	540	486	538	545	505	570	550	519	551	516	536	512	579	509	520	529	521	525	575	481	552	484	528	504	509	515	518	503	546	556	543	533	539	566	542	522	543	530	540	496	544	543	503	510	528	566	522	498	501	531	518	508	550	542	522	573	516	524	537	527	536	545	537	509	580	534	510	568	545	507	505	541	541	514	564	529	467	511	506	516	530	539	542	543	518	524	538	540	521	558	545	514	516	498	513	517	518	506	546	500	467	469	546	488	510	559	513	502	537	536	549	505	536	485	512	547	563	531	534	532	490	553	534	503	574	557	477	564	482	507	530	523	529	525	562	555	494	520	484	533	512	539	502	534	520	537	530	545	514	523	509	584	513	526	520	552	469	538	526	517	517	539	524	525	525	526	506	543	516	502	534	555	552	567	536	562	558	514	542	519	544	513	498	491	510	529	523	522	502	555	532	531	534	518	567	540	537	530	567	514	533	507	514	500	542	540	518	511	544	533	511	499	540	521	498	512	502	495	505	538	505	509	513	532	508	517	517	516	512	547	541	515	523	522	502	519	516	523	521	506	520	532	519	550	540	471	568	501	516	541	495	513	530	543	474	484	525	501	551	517	545	524	534	534	499	535	536	513	542	518	531	511	510	523	524	518	530	541	497	560	503	535	523	534	489	521	484	550	535	533	501	566	515	491	505	525	526	533	534	510	548	557	514	551	492	526	544	550	501	520	560	513	512	536	554	547	544	539	532	552	539	542	530	484	566	545	477	506	520	548	541	511	524	549	525	528	516	524	505	502	500	530	537	525	525	517	573	481	530	519	547	520	519	507	482	492	536	549	484	521	495	529	538	554	520	511	555	522	543	526	496	537	519	491	523	483	496	524	504	523	501	542	519	539	505	529	564	526	546	544	517	536	514	559	496	535	473	511	494	542	544	528	499	505	501	513	531	528	533	483	509	535	508	559	542	532	512	531	551	556	545	530	545	537	549	514	521	543	513	545	504	538	515	523	577	489	569	490	463	516	566	543	529	527	500	492	549	486	538	554	538	509	508	513	494	539	534	556	511	543	534	522	527	538	523	511	538	468	560	516	522	523	526	473	504	552	536	485	506	545	522	555	526	528	564	545	530	496	541	556	561	514	527	589	510	545	543	547	523	542	508	534	528	532	531	549	558	517	525	522	500	517	522	549	504	538	497	520	495	548	528	549	537	561	535	515	577	505	540	511	535	511	520	539	531	527	505	524	512	538	535	529	527	490	529	531	513	469	566	565	502	549	528	506	518	565	518	515	519	493	523	515	571	523	536	529	507	538	543	487	503	523	562	542	514	526	514	539	488	492	545	537	501	525	520	535	507	518	506	491	541	519	500	555	567	497	550	462	523	516	518	524	521	497	530	506	544	517	530	527	552	522	512	592	517	515	512	520	487	522	486	531	523	500	501	506	542	527	499	565	497	519	532	483	531	532	549	493	528	499	524	524	544	514	487	519	505	532	515	531	556	515	550	560	484	523	518	543	504	535	526	548	535	545	513	520	501	498	591	515	495	520	540	545	547	520	511	539	476	501	554	541	538	515	537	494	541	488	509	520	516	545	536	532	523	487	510	511	504	511	524	476	503	513	506	494	511	498	542	549	516	499	496	531	544	548	531	508	500	530	558	530	531	523	514	530	514	543	541	523	573	530	531	562	518	551	553	504	552	549	521	523	491	497	555	560	529	520	494	537	526	481	543	521	506	538	527	518	508	549	497	544
23531	21389	29123	23997	21389	19108	3417	1287	907	717	611	492	384	363	342	344	269	238	225	224	203	195	198	198	170	202	187	155	185	149	149	157	142	150	150	147	128	121	141	154	148	136	137	152	132	117	122	137	119	134	117	112	120	126	135	132	118	126	119	131	123	114	122	121	159	126	134	104	110	131	108	130	124	116	128	135	120	120	109	136	124	98	116	109	117	115	108	134	112	125	132	126	112	120	128	120	130	126	115	124	123	125	131	130	121	127	124	130	128	124	106	119	120	110	119	118	91	136	103	118	136	105	131	113	139	117	133	100	106	101	136	97	110	113	126	142	105	126	100	123	123	137	97	124	116	106	117	126	156	120	125	115	110	124	136	122	110	128	131	115	125	120	118	105	112	129	132	126	127	134	124	115	103	110	102	123	110	119	130	124	124	134	121	122	134	115	121	124	115	115	137	101	119	118	98	121	129	118	116	119	143	117	114	118	126	107	112	123	110	126	120	103	121	122	133	107	128	124	106	115	135	114	116	105	120	123	104	110	128	126	124	96	121	114	108	122	122	113	116	130	118	133	101	113	128	120	138	113	127	112	126	127	110	125	106	137	120	115	134	110	121	128	109	117	122	101	125	128	116	123	139	121	96	117	106	117	128	105	125	125	109	113	128	131	116	97	121	115	103	129	114	112	116	99	117	97	119	110	108	132	120	110	122	128	130	138	137	121	109	134	131	124	129	106	114	124	130	106	96	134	103	114	129	114	125	134	120	111	111	132	130	113	135	125	106	112	117	116	116	113	113	131	126	118	88	122	132	107	126	112	117	107	114	122	117	107	122	93	118	137	115	136	130	129	134	128	113	125	123	123	103	111	105	116	130	116	132	109	114	128	115	133	111	151	132	112	132	117	118	122	108	118	106	101	114	120	112	114	131	141	115	117	113	118	139	114	117	116	107	144	110	86	142	108	117	121	131	136	117	117	114	118	110	121	126	117	121	119	127	122	136	128	110	104	119	125	91	130	111	121	138	108	126	112	121	110	113	125	115	145	137	99	113	121	107	131	110	113	132	109	115	114	114	128	118	130	126	110	117	96	118	141	128	119	109	122	113	91	128	112	112	122	104	97	125	115	109	123	120	106	127	97	114	115	120	112	108	127	123	111	119	128	112	112	91	124	127	124	142	126	104	103	115	115	124	116	123	109	135	100	122	122	119	115	123	111	135	117	132	132	109	116	106	129	117	106	98	117	106	119	120	118	118	121	130	117	148	100	131	114	104	120	127	126	110	125	123	123	136	117	115	126	113	124	131	110	111	129	120	140	133	120	122	112	112	104	131	123	126	112	133	119	117	104	102	124	114	113	121	117	108	140	128	126	127	100	114	102	124	123	100	131	137	117	116	117	117	120	126	130	127	140	122	138	117	118	112	119	110	132	133	115	135	138	113	123	118	123	129	125	111	111	109	123	150	120	129	119	110	132	118	102	113	112	125	106	117	116	123	115	116	99	112	106	121	105	136	120	119	101	118	105	114	136	122	111	108	103	123	118	134	115	128	119	102	110	131	109	105	122	124	116	108	123	112	109	111	119	117	119	123	95	114	134	123	117	126	108	118	122	135	117	119	111	120	129	136	117	103	106	122	111	106	101	125	104	129	138	128	114	105	121	108	131	141	125	105	134	115	121	114	117	120	123	106	125	116	101	100	137	105	109	114	128	125	120	123	125	98	99	104	108	122	129	113	166	136	111	107	104	124	124	111	112	110	114	122	110	124	99	116	134	107	121	120	117	127	127	119	101	114	124	123	118	112	114	114	103	111	103	114	112	124	124	131	124	125	128	131	131	134	105	118	124	128	115	127	130	123	111	108	119	119	105	105	124	125	124	134	129	120	116	132	129	131	111	122	90	94	113	132	127	102	117	124	114	128	116	129	128	128	120	134	121	123	105	129	128	121	133	122	118	109	110	101	121	130	111	112	124	115	126	116	105	107	107	103	116	138	114	121	98	133	107	120	118	112	101	116	125	110	115	130	126	118	114	143	131	125	104	127	134	133	110	135	106	111	120	127	122	130	118	111	121	133	117	111	98	132	92	133	129	136	109	114	128	111	126	113	128	111	139	138	130	117	102	106	118	102	128	118	114	109	100	112	118	127	129	124	120	111	124	112	128	102	118	121	109	111	107	117	120	99	121	131	115	115	125	107	106	121	117	124	121	123	124	122	133	115	112	103	121	136	125	133	112	121	132	118	134	124	137	135	110	120	114	134	109	99	134	136	125	111	125	115	92	113	123	112	108	119	111	115	115	116	114	131	132	111	96	119	126	122	130	115	119	115	125	113	117	120	126	112	96	118	107	133	131	104	136	119	110	127	128	122	98	144	121	140	103	98	124	123	121	98	125	135	106	117	123	109	122	128	107	116	103	115	128	121	119	139	105	102	117	126	115	115	118	104	119	127	126	114	107	130	103	131	107	111	120	121	122	123	112	135	113	115	115	140	122	124	115	120	104	119	130	131	111	125	130	116	103	132	120	109	117	108	129	131	106	135	108	104	116	113	116	109	100	118	113	97	117	107	126	109	108	121	117	122	112	118	133	112	115	121	91	103	93	131	128	129	136	96	122	99	130	142	129	115	122	127	120	127	115	100	109	123	149	124	96	130	104	115	127	109	115	117	110	125	122	111	125	108	98	100	118	124	109	121	124	133	137	131	119	108	127	112	129	124	112	119	103	116	120	139	129	107	144	136	110	137	97	126	125	105	118	129	113	132	126	116	123	138	143	113	108	121	103	127	114	128	118	115	107	128	112	95	114	129	120	117	116	111	113	113	140	113	110	117	128	115	130	108	142	108	112	102	136	129	114	92	115	141	111	120	106	133	110	114	115	119	132	109	117	135	135	120	126	129	117	118	110	124	133	117	128	117	126	114	109	122	124	124	121	111	118	107	119	119	99	121	120	123	107	118	112	127	120	122	118	130	125	118	123	117	113	95	120	109	108	101	123	121	148	106	146	134	115	111	121	120	109	113	116	95	101	110	115	139	116	132	119	102	116	104	118	133	117	104	111	124	112	124	121	126	127	111	114	121	125	107	104	127	112	125	131	121	103	120	108	123	116	115	111	101	130	109	112	123	120	125	135	113	129	110	125	101	108	113	138	105	100	109	106	118	106	118	120	119	110	127	133	108	142	126	116	120	101	108	117	134	92	113	135	134	119	107	147	124	95	123	115	125	109	115	114	108	107	106	118	103	105	108	129	102	123	108	115	131	125	105	124	125	134	121	116	123	115	111	118	131	122	84	127	109	115	108	101	130	106	114	108	122	115	109	113	115	106	108	109	103	130	116	126	131	106	89	101	103	123	120	117	129	133	125	147	112	100	125	109	111	114	104	98	112	121	131	104	109	96	101	113	124	119	124	92	146	128	106	125	128	108	117	111	138	117	126	93	111	115	110	106	112	120	119	115	104	104	111	111	121	102	130	130	93	122	119	103	102	117	114	112	100	128	133	121
15801	24526	20686	13834	9252	6597	5069	4025	3029	2377	1976	1651	1255	1143	1054	925	730	632	612	552	521	517	432	433	400	369	371	313	314	322	341	340	332	291	279	288	261	281	294	242	269	251	278	240	242	278	265	243	260	247	243	215	223	224	230	219	218	228	224	236	220	240	213	229	237	244	238	229	232	202	230	209	220	214	215	198	210	211	229	208	206	222	232	226	224	237	210	225	202	203	226	203	224	206	218	216	230	233	222	233	227	199	194	236	201	216	190	232	208	206	228	207	242	217	231	226	217	209	244	238	201	206	219	213	199	189	234	223	228	201	203	216	204	205	193	195	214	219	229	194	205	211	218	217	199	222	211	234	202	240	233	218	225	222	217	212	220	218	209	216	221	217	238	215	180	213	206	194	192	203	192	204	210	212	218	217	204	236	199	191	212	209	203	231	209	210	224	209	221	232	222	215	222	229	212	204	206	228	214	203	187	196	211	216	185	206	215	189	248	201	215	220	224	192	208	200	213	229	227	213	199	200	223	209	233	199	184	196	193	202	211	213	201	223	203	209	199	209	226	229	232	184	198	210	205	232	227	222	179	223	223	225	210	200	209	210	208	211	205	219	229	212	212	190	211	202	212	228	232	205	193	187	202	197	226	206	217	212	235	196	219	224	182	222	206	214	213	202	191	209	197	235	213	188	197	191	188	200	214	222	206	206	195	214	195	222	227	203	217	190	213	192	194	222	233	220	240	223	193	217	217	195	200	199	213	197	201	194	202	183	219	222	213	210	218	230	204	210	203	211	214	220	199	228	234	200	203	204	216	228	219	229	189	183	216	203	223	219	210	211	200	211	203	169	202	209	231	188	197	218	208	196	202	229	221	223	222	205	231	230	211	198	225	222	198	196	223	210	203	214	219	205	175	238	194	204	210	229	192	201	204	194	196	203	207	195	214	204	217	190	227	229	226	207	195	224	204	210	204	212	214	197	233	209	191	191	208	223	203	216	227	240	218	218	207	221	228	205	205	251	195	213	234	234	202	188	226	205	207	212	228	190	207	224	189	217	208	192	207	209	207	222	211	208	200	223	199	198	182	232	211	233	223	215	184	201	222	218	214	226	231	227	200	227	215	196	202	212	193	209	205	233	205	202	213	208	209	197	248	205	212	201	213	201	245	224	223	188	192	258	201	221	185	201	224	180	207	214	218	193	210	195	200	218	187	215	212	195	226	220	178	190	226	216	193	203	214	222	237	214	238	218	186	227	205	218	219	225	239	210	213	205	202	211	224	191	200	230	224	204	181	213	221	220	202	204	190	212	228	219	216	224	194	201	225	221	224	227	214	193	213	190	234	187	236	208	207	195	206	194	206	235	192	221	226	221	204	234	215	224	209	219	229	212	208	205	202	201	213	207	204	193	205	206	208	198	227	207	199	204	207	209	221	219	196	204	207	190	218	230	214	207	229	208	228	232	221	223	222	211	223	205	196	192	204	196	213	188	202	203	213	196	236	202	201	204	205	252	215	233	206	229	192	187	204	181	201	212	193	222	216	218	215	221	210	204	216	196	208	192	198	237	218	210	201	208	212	208	236	222	229	225	206	195	213	197	198	212	182	217	199	217	232	205	230	196	209	216	184	220	231	197	223	194	216	214	193	184	225	223	199	186	179	193	223	241	233	243	219	195	226	209	197	232	223	230	240	232	237	206	217	222	209	221	209	187	230	213	193	212	213	197	200	208	213	246	229	232	235	222	219	199	197	215	245	237	220	240	226	219	165	202	184	221	177	211	206	201	229	209	198	213	198	210	203	232	197	221	227	233	224	207	199	194	220	198	218	219	211	234	198	220	207	184	206	219	218	193	222	240	212	247	199	221	214	194	193	229	194	224	216	231	203	205	218	231	211	225	227	222	225	206	211	191	218	191	230	221	201	230	226	204	202	214	226	208	224	228	203	219	215	220	214	244	206	216	235	207	222	189	214	204	204	196	188	213	207	217	194	205	181	211	221	242	208	196	247	211	229	200	208	217	226	203	225	215	212	232	231	202	181	205	227	191	203	215	182	210	219	211	226	239	219	235	212	210	231	212	223	229	214	217	208	211	219	201	213	227	212	220	244	218	211	204	187	180	204	217	213	212	217	201	235	201	212	229	234	199	203	199	196	209	207	221	204	209	220	215	197	205	213	203	204	209	205	231	222	233	214	196	191	224	210	204	224	206	196	211	197	193	216	207	203	209	212	200	220	216	221	204	194	210	193	218	232	213	198	218	203	213	194	195	199	223	196	220	231	217	199	202	197	207	178	219	207	195	208	214	206	208	255	203	221	205	182	215	201	219	211	207	224	231	229	205	198	211	213	207	227	205	221	215	199	195	203	212	188	230	225	226	223	220	183	181	204	194	204	209	211	235	195	192	244	208	229	189	213	224	204	232	193	214	207	226	229	231	219	243	198	205	240	218	205	214	219	206	197	225	177	235	209	216	222	193	197	231	235	206	218	214	221	223	212	224	224	191	229	235	223	220	212	205	192	189	203	202	186	231	243	196	200	206	213	231	217	219	186	192	205	222	226	218	208	199	219	198	202	192	194	224	215	205	226	219	195	213	220	209	205	224	234	193	210	215	220	206	204	205	221	208	223	205	234	190	191	234	215	205	203	239	207	211	218	211	221	203	229	216	211	201	198	191	195	209	213	199	197	221	216	209	202	213	195	206	220	196	214	193	200	190	220	185	211	197	221	194	207	229	236	213	214	231	218	207	228	208	190	201	195	179	239	196	200	218	234	192	198	211	207	190	207	208	199	202	235	203	204	224	200	220	193	231	203	210	210	225	193	205	213	220	198	222	217	215	204	187	216	241	210	235	204	195	217	208	194	199	212	227	178	231	209	224	215	208	206	198	195	215	214	222	225	181	200	209	211	209	224	198	236	213	183	196	219	212	196	216	226	220	179	221	194	203	224	221	209	213	206	210	221	188	207	222	202	222	214	187	190	208	170	196	217	215	225	218	202	198	205	244	206	212	194	219	216	221	212	210	218	232	195	213	234	223	204	209	215	214	224	198	220	219	217	195	221	200	223	205	201	213	210	192	203	214	208	207	209	199	219	217	212	226	215	195	179	213	208	197	212	217	199	228	198	223	204	206	226	211	236	213	194	216	210	192	206	199	207	197	216	231	210	202	209	200	211	205	206	202	230	209	200	194	211	208	243	230	205	235	200	202	249	222	199	219	216	212	233	226	205	221	211	214	199	214	220	230	220	216	238	185	227	194	198	219	203	192	212	240	241	202	219	208	229	195	221	205	199	195	201	229	200	221	192	216	214	210	197	220	209	217	208	194	233	189	226	212	228	216	203	175	198	210	230	212	218	201	227	232	209	215	201	192	214	176	214	214	217	204	210	215	208	202	214	206	194	202	209	188	195	204	224	207	194	207	199	214	197	219	231	215	195	190	218	204	221	216	207	218	202	222	224	207	199	192	226	207	236	213	208	217	226	203	247	240	234	205	200	193
26781	19894	8715	2708	1280	771	650	611	504	451	475	410	448	433	392	411	385	344	372	361	354	361	356	362	350	364	357	351	346	351	354	357	366	354	343	305	364	341	369	303	338	340	363	362	365	374	346	340	344	385	321	319	360	348	351	330	361	338	329	346	328	348	345	350	371	335	343	333	354	318	342	331	332	362	354	358	335	355	353	309	337	374	329	332	351	348	362	362	345	325	338	308	323	345	351	327	351	357	343	351	359	343	338	319	332	333	340	335	339	339	347	339	337	352	324	337	344	350	339	347	329	363	380	306	355	370	359	324	353	351	336	331	335	340	326	360	404	327	325	309	353	342	349	371	318	355	341	365	335	329	350	343	338	314	326	341	300	369	361	312	312	343	340	323	297	306	327	339	315	376	346	339	375	336	304	333	325	331	347	343	345	350	326	336	331	336	364	334	320	329	356	367	325	339	348	332	351	330	340	372	342	332	353	317	330	320	332	355	335	327	346	342	346	336	358	337	370	361	345	354	336	337	340	334	344	323	362	330	359	312	332	310	360	329	342	318	361	318	315	335	307	316	325	351	347	365	348	321	332	343	385	364	368	341	359	352	343	330	328	368	306	333	341	313	387	324	349	315	345	334	341	338	311	355	352	312	353	334	348	331	321	356	368	314	313	355	323	327	328	377	357	376	360	307	360	314	373	327	327	349	363	358	336	332	331	310	351	333	356	337	339	335	366	357	317	380	378	341	316	339	326	349	330	313	337	346	340	340	319	344	348	344	323	352	293	335	362	340	332	324	326	381	359	352	356	352	310	343	342	351	345	359	346	358	357	346	285	331	342	341	345	369	378	344	319	336	340	387	332	365	330	351	304	370	350	335	345	369	314	327	346	384	343	366	327	310	324	341	326	363	330	303	331	320	325	316	336	348	345	332	329	316	323	339	361	317	336	378	336	347	343	316	329	340	367	348	366	350	342	328	314	377	315	312	344	333	325	314	325	359	340	348	304	338	326	334	340	335	330	342	327	363	369	333	354	338	318	375	373	321	323	338	335	309	347	310	331	332	335	312	342	355	328	333	354	330	339	325	369	360	329	352	347	355	349	357	359	316	311	343	361	360	351	347	355	379	341	380	322	319	324	317	341	346	364	349	363	307	346	335	342	348	355	336	350	300	336	346	357	371	380	341	328	341	342	343	339	369	334	352	353	347	356	355	346	351	338	326	353	351	339	327	334	365	342	348	333	324	350	369	370	336	358	328	367	340	357	358	358	355	377	346	348	322	402	370	331	329	364	339	324	368	345	327	331	336	343	357	327	314	345	329	367	359	344	362	335	323	367	344	311	339	368	333	305	349	305	371	318	335	325	343	377	360	319	339	340	337	341	363	358	328	344	337	347	335	308	363	349	312	353	323	350	348	367	337	354	343	319	354	283	345	350	361	324	322	351	384	306	341	343	323	364	329	357	332	346	343	361	339	372	336	359	311	363	331	363	383	345	346	352	384	347	345	344	324	338	338	327	336	349	331	323	361	340	330	313	348	329	329	389	349	332	331	328	350	322	367	326	306	326	351	337	355	342	322	323	339	372	321	341	334	332	365	354	356	381	351	348	391	313	332	362	373	351	364	339	357	347	350	328	322	369	363	347	310	381	355	333	322	379	339	354	377	319	347	313	345	313	331	368	357	346	312	357	335	325	352	352	378	327	368	331	347	336	331	322	314	340	344	331	347	341	311	323	348	310	341	358	365	325	349	352	368	335	349	314	331	313	362	338	369	342	358	348	339	353	367	314	324	343	354	356	346	368	363	359	365	352	347	357	333	344	331	361	340	360	313	337	336	324	330	355	337	297	299	339	348	341	347	323	346	345	377	344	323	383	322	321	364	341	356	347	345	342	328	318	330	311	329	344	372	348	312	349	333	333	347	385	356	337	325	322	351	359	357	369	359	364	334	342	359	337	322	363	348	317	340	340	352	295	323	342	287	320	344	353	358	357	348	388	349	322	310	371	347	339	344	330	325	314	327	369	362	366	345	358	363	349	343	362	346	354	357	350	329	324	319	352	323	342	309	338	331	337	332	360	315	364	322	369	370	352	334	319	356	342	337	335	406	352	353	372	345	343	364	343	304	330	316	346	327	363	372	332	336	334	352	326	314	327	338	315	326	339	307	349	351	360	334	348	367	331	360	382	323	361	337	344	339	355	331	341	336	308	321	328	350	344	338	360	352	322	346	302	334	348	365	316	360	316	351	352	368	356	386	334	360	338	303	332	311	330	359	357	368	300	301	295	337	348	317	345	334	326	331	366	332	335	333	314	359	337	338	351	345	341	364	351	329	327	333	389	321	351	325	329	341	350	354	339	357	348	319	335	371	335	384	366	385	326	325	319	327	357	345	358	320	313	344	312	344	361	352	341	314	340	322	340	330	345	335	343	351	344	352	328	351	357	325	331	336	343	327	340	343	324	307	348	331	321	359	329	339	365	317	326	353	341	318	293	360	323	320	354	342	329	348	346	356	345	336	341	353	342	304	354	341	347	351	356	345	308	335	338	360	346	341	333	355	347	342	367	339	332	349	365	335	328	375	359	370	345	344	326	379	309	355	354	339	341	352	327	371	317	324	355	356	308	340	364	334	338	346	308	332	349	373	325	339	322	329	330	342	323	333	316	349	345	335	333	342	333	361	364	344	325	344	312	338	327	324	329	341	356	337	328	307	343	322	359	335	338	331	345	337	314	344	352	353	326	367	346	305	320	357	344	318	328	322	322	377	357	320	352	361	358	321	350	357	318	381	338	349	312	348	378	350	325	321	357	382	336	344	329	367	326	338	340	355	376	333	354	349	359	396	344	360	345	353	352	335	348	374	329	338	366	301	356	344	354	355	332	367	342	341	331	319	321	321	353	351	319	317	346	356	314	331	307	361	342	328	354	352	368	347	389	357	351	351	347	367	341	337	314	324	314	354	318	357	345	336	332	331	372	347	362	332	348	338	345	361	375	318	353	364	340	325	346	370	328	372	352	325	329	351	340	326	381	363	300	340	309	364	354	324	379	316	331	381	334	346	324	346	341	335	335	357	343	350	346	367	291	337	354	355	357	350	374	359	335	346	342	346	371	321	358	335	300	343	336	344	329	344	316	317	332	355	359	333	333	359	359	314	329	334	323	346	356	323	353	346	334	322	356	360	340	330	356	344	333	362	331	313	320	357	359	295	329	343	340	318	331	355	322	349	369	335	354	376	349	353	357	362	346	327	351	347	338	355	299	354	365	343	351	350	358	336	354	381	337	310	324	320	351	348	350	346	316	374	356	361	368	342	335	367	344	312	355	345	370	317	341	348	342	329	329	306	338	298	338	346	361	329	337	374	327	341	349	332	324	327	322	347	349	328	341	307	338	328	303	343	345	312	365	337	342	354	350	349	335	344	336	325	359	368	338	350	339	364	314	344	345	323	361	379	317	329	354	337	350	350	370	391	345	361	368	337	323	313	326	335	290	342	334	372
10073	10555	9090	5022	3473	2338	1827	1442	1315	1098	941	834	829	713	679	732	652	621	649	655	615	652	663	658	631	596	613	575	576	605	619	606	590	586	543	538	555	609	609	606	571	612	574	579	627	604	579	626	561	639	613	600	569	614	532	573	589	555	597	573	596	595	608	577	572	609	577	578	604	567	519	556	630	575	593	557	559	628	580	605	572	601	587	580	591	543	607	583	554	573	606	562	599	589	570	555	584	580	585	568	552	599	569	572	593	570	565	578	587	603	550	571	594	595	602	582	577	583	602	592	574	595	580	586	545	610	582	615	605	610	587	605	605	555	577	561	568	591	612	589	611	557	544	589	574	588	566	571	583	536	534	598	537	587	615	546	576	632	607	610	610	585	587	587	573	590	563	548	573	592	570	582	596	614	535	599	558	539	565	597	590	564	589	607	584	597	553	603	613	600	575	581	586	575	603	552	565	564	555	614	606	564	556	577	595	578	610	625	576	571	581	584	574	504	595	590	610	555	609	571	603	573	572	533	623	626	617	574	589	595	572	590	592	562	599	573	584	534	582	538	582	597	534	562	572	574	599	588	558	579	626	569	581	569	567	554	576	599	573	590	577	562	593	588	569	584	596	532	591	587	556	528	584	594	600	563	611	594	575	591	608	576	624	605	597	570	537	602	574	587	651	604	594	551	580	611	586	620	574	550	580	602	542	575	586	568	560	564	583	639	595	599	564	613	591	545	555	623	601	575	546	586	588	565	541	588	564	568	592	567	586	592	585	593	562	604	611	603	608	570	631	567	562	552	597	605	576	572	604	572	567	551	516	541	564	570	551	557	593	560	578	594	582	581	592	618	621	593	585	591	601	547	556	595	566	552	575	582	573	629	601	583	595	546	600	566	543	581	550	600	562	569	599	579	569	600	570	552	558	581	579	537	566	557	630	621	556	563	556	577	566	518	564	581	599	597	566	567	551	534	595	578	555	598	559	572	580	544	557	550	550	623	585	543	591	594	581	596	606	549	567	597	599	586	586	592	588	585	575	563	592	579	582	580	601	593	578	596	601	555	614	587	607	551	585	610	576	612	587	550	584	599	548	572	576	568	590	603	561	560	555	579	564	565	602	575	565	589	599	588	599	569	542	589	590	563	569	591	637	581	561	573	590	532	569	558	579	581	594	555	540	560	590	580	525	550	598	624	575	545	555	621	563	549	580	579	552	572	593	570	599	587	588	554	565	589	579	575	623	553	577	551	591	616	547	548	597	564	615	599	558	603	534	649	559	556	594	575	557	555	584	583	607	603	554	608	581	590	596	557	598	586	568	594	589	545	567	589	552	590	572	584	553	627	545	578	572	572	592	601	571	606	584	616	616	566	571	565	558	602	600	601	553	589	576	573	568	624	550	564	584	565	567	595	568	583	565	552	571	598	574	531	605	576	576	581	549	549	587	579	619	595	607	576	554	568	556	553	566	619	569	577	603	610	610	560	577	557	598	575	611	572	586	599	545	587	547	569	583	589	596	587	570	607	582	553	589	575	520	591	590	593	592	591	567	615	615	541	594	585	557	596	615	627	550	577	544	499	554	591	604	563	586	604	581	565	559	549	564	559	590	603	575	628	561	563	595	576	593	630	553	614	633	579	604	604	581	577	557	621	595	570	557	622	544	557	612	570	564	600	581	578	622	584	574	606	567	547	571	570	586	561	591	570	534	569	611	583	607	573	622	588	622	586	598	562	562	580	593	530	574	570	577	586	534	554	548	593	611	572	590	580	567	619	594	550	611	560	570	592	555	576	573	610	539	538	593	559	599	591	588	610	545	579	587	625	568	559	592	592	544	577	566	617	597	545	574	604	594	570	562	555	556	567	561	601	548	596	607	544	581	612	547	543	598	563	558	539	572	560	568	579	576	536	592	547	585	593	577	620	568	554	580	571	581	539	572	551	594	603	582	559	551	573	553	585	561	590	580	584	579	581	586	582	598	608	560	570	611	551	559	597	599	569	580	554	588	586	583	559	558	577	559	583	558	556	571	572	596	598	583	543	577	577	550	624	575	573	571	563	568	562	609	579	594	547	572	607	606	570	609	571	554	606	615	600	588	572	565	537	605	566	617	511	568	586	570	537	554	539	612	552	564	604	649	578	570	597	591	571	594	572	585	561	557	543	553	582	612	563	569	599	553	602	559	558	600	608	612	600	558	569	591	602	566	552	560	585	573	604	590	591	571	569	579	581	578	548	566	554	596	596	611	550	560	583	588	627	544	581	591	613	543	548	599	557	596	555	542	560	657	576	507	565	604	603	626	568	599	574	581	591	572	572	556	577	542	596	554	609	605	551	562	526	578	542	541	578	573	615	600	590	572	582	566	577	572	566	548	572	565	534	594	629	591	515	602	607	616	579	605	574	573	577	599	587	610	603	576	601	590	546	564	554	546	567	577	585	598	557	604	614	590	581	583	571	556	585	617	589	582	560	545	580	564	549	573	565	565	594	571	567	559	625	553	573	588	577	578	609	568	617	591	588	559	579	566	593	584	592	608	583	574	586	583	553	581	570	569	611	568	576	603	606	563	558	560	558	558	569	588	592	636	572	574	552	566	560	607	615	547	614	608	608	587	594	567	577	570	551	583	531	575	560	590	563	558	538	592	562	577	586	550	564	603	599	508	581	620	556	632	567	542	596	617	554	573	600	597	607	598	599	569	573	574	594	570	613	551	566	577	551	556	554	563	592	589	552	536	577	586	578	597	568	567	601	550	598	595	573	570	597	573	555	614	587	630	552	590	556	612	597	539	590	559	555	594	595	586	589	573	591	585	590	557	571	582	584	516	570	581	599	634	584	587	582	600	563	562	588	560	607	588	586	582	599	580	614	597	574	577	582	551	573	570	564	567	564	575	553	553	563	585	587	583	566	574	583	619	541	626	569	569	581	611	597	546	594	583	646	584	588	587	577	573	550	618	617	571	542	558	563	596	561	601	562	579	575	584	580	565	568	627	578	573	603	597	565	609	594	582	576	631	578	574	575	580	577	570	582	538	566	553	570	590	603	550	584	597	567	549	596	556	600	587	572	602	591	554	583	564	586	607	559	576	590	567	613	584	539	548	553	576	598	559	596	545	549	525	611	542	552	600	626	560	564	580	600	597	578	567	591	558	569	594	559	597	590	560	559	601	586	585	552	593	536	614	561	570	564	646	574	528	602	584	569	607	584	571	589	605	587	553	594	595	589	605	563	595	573	565	531	581	540	586	534	566	575	616	542	570	610	602	595	563	541	588	601	550	610	554	595	566	571	605	565	563	537	563	615	587	568	562	577	537	586	565	585	597	530	584	620	597	607	594	590	589	568	545	580	540	574	629	583	541	566	631	545	586	563	529	593	594	578	625	534	571	601	547	559	577	605	590	565	540	587	588	599	589	549	595	556	576	612	599	578	584	609	616	558	568	575	554	542	600	555	566	561	600	616	573	573	578	549	595	582	563	576	595	560	609	550	596	599	587	540
24598	21366	28345	24771	18605	3062	1365	894	755	701	577	479	486	437	402	402	401	386	371	334	341	342	338	355	366	356	334	330	312	337	335	339	320	330	326	314	297	322	318	312	296	329	329	310	304	322	309	306	306	295	310	344	297	307	299	287	313	310	291	323	327	296	304	284	326	293	304	308	321	308	286	298	290	319	287	301	316	310	286	321	305	301	307	318	327	320	309	298	289	294	290	295	327	292	291	301	295	311	320	307	293	309	322	295	278	298	278	291	328	330	291	278	286	322	274	277	315	280	307	307	312	274	326	311	324	320	317	292	320	291	313	323	307	323	318	277	295	274	314	285	328	305	320	317	323	272	297	299	289	301	298	303	266	306	310	268	321	324	315	296	344	275	290	317	308	266	262	275	307	289	285	313	284	302	285	279	278	303	311	284	304	286	302	283	304	313	317	307	324	287	292	274	304	311	332	281	274	294	292	321	327	325	314	308	310	301	288	285	297	314	306	294	266	298	310	302	309	306	322	282	290	302	301	327	270	283	302	314	300	286	336	283	292	317	301	300	291	318	322	305	292	279	317	322	285	297	288	284	326	336	275	325	313	276	281	278	283	287	278	296	283	316	292	320	314	270	297	295	282	336	320	275	270	296	306	307	323	322	287	286	332	288	300	314	292	293	312	280	303	324	323	292	307	310	327	308	284	318	275	318	282	299	297	316	288	327	315	288	343	316	277	316	324	318	287	287	289	309	291	296	297	294	279	326	324	300	294	288	300	322	303	281	295	266	329	340	310	306	293	346	293	297	301	289	323	314	316	286	301	293	290	310	295	303	276	296	294	286	323	297	308	285	295	315	278	311	306	292	315	281	297	312	308	291	314	304	278	306	319	284	292	299	313	351	307	317	278	312	287	312	317	297	320	316	299	295	319	296	305	284	281	322	275	291	284	286	307	276	294	315	294	297	283	301	308	299	254	310	305	325	309	299	319	310	291	300	282	320	275	305	331	316	311	291	275	262	281	281	301	280	293	310	300	302	254	308	308	316	315	337	292	281	290	322	293	323	324	298	297	324	297	294	316	315	316	309	269	302	313	334	281	278	291	318	307	307	287	270	263	304	296	297	290	302	265	292	316	281	309	278	321	301	341	295	292	314	308	309	288	290	279	317	289	291	277	319	288	309	321	312	312	286	297	301	302	311	317	292	287	320	290	302	297	311	317	300	332	317	293	317	280	317	246	309	310	305	311	283	298	310	319	310	306	320	302	320	301	264	333	306	275	296	297	286	296	298	285	305	277	314	303	281	315	282	302	287	283	314	335	302	306	293	297	314	308	335	332	319	300	314	303	291	286	317	281	294	299	308	314	327	291	295	309	319	279	320	312	310	263	296	309	311	301	275	299	288	302	288	278	265	295	300	269	303	313	278	301	308	302	308	310	277	304	273	298	296	316	290	287	281	276	292	332	309	276	309	306	300	347	281	291	286	315	298	287	297	297	294	308	292	289	295	252	316	312	329	285	314	320	300	287	296	299	284	296	321	299	278	301	304	326	295	265	302	280	356	273	290	293	315	289	300	274	312	289	317	310	293	290	310	278	290	278	306	322	300	302	330	301	300	307	294	284	298	287	270	303	302	293	306	296	293	296	285	294	299	323	312	315	297	262	317	318	321	305	326	321	308	298	312	321	294	299	303	297	316	296	319	296	285	279	302	292	279	301	290	310	304	288	288	299	322	300	302	283	279	316	289	315	301	313	292	324	301	296	306	275	300	325	314	304	288	310	283	320	283	281	315	297	322	282	283	308	291	316	316	309	332	321	308	285	295	321	316	302	293	304	329	314	310	320	318	302	294	306	296	294	324	295	326	302	299	314	304	290	303	294	298	328	340	314	282	304	291	308	298	331	292	314	299	279	308	287	329	312	341	278	276	301	315	324	291	292	341	285	291	294	315	318	301	285	288	319	334	300	295	298	281	317	306	276	297	290	290	302	286	285	297	295	295	305	313	270	301	333	304	291	318	297	297	297	330	315	309	335	292	306	296	283	285	302	279	285	288	308	320	307	313	306	265	306	299	283	325	297	297	321	313	312	340	293	251	288	314	306	317	264	273	302	311	318	302	298	287	316	311	303	291	310	261	302	304	284	301	322	329	298	314	276	309	319	287	304	293	310	271	288	280	292	303	266	296	312	264	311	296	290	343	321	317	291	296	298	336	301	304	304	303	277	314	297	306	321	282	315	324	323	290	269	284	281	314	296	295	294	299	307	329	312	287	288	308	287	308	310	325	288	272	269	289	286	304	276	294	280	321	319	301	308	291	294	291	330	284	304	323	300	312	331	276	297	298	282	306	285	299	303	291	297	296	320	302	287	296	303	302	303	301	323	288	304	284	303	314	308	284	286	289	268	323	304	280	299	328	329	292	287	291	280	306	303	269	283	313	289	279	292	306	309	281	316	340	307	279	282	329	284	302	306	330	333	327	307	288	258	299	304	293	302	322	293	295	317	321	302	289	307	285	299	301	311	309	296	326	305	275	279	304	294	317	316	272	303	312	303	334	324	281	299	277	338	320	299	310	280	279	317	312	276	285	298	299	306	306	293	293	293	326	276	291	284	290	323	285	314	305	325	318	318	297	277	287	280	327	286	307	312	278	288	299	284	293	318	304	324	288	289	331	273	284	320	323	320	288	305	277	281	276	302	299	281	264	287	277	280	298	302	288	269	309	305	310	295	310	306	281	309	353	309	335	312	299	305	272	291	309	283	295	290	345	319	307	282	280	302	284	304	269	282	266	317	323	289	301	329	294	293	313	299	292	322	295	292	290	317	293	298	312	327	305	296	346	288	337	295	298	266	309	312	304	285	263	284	316	316	302	268	295	282	274	293	270	286	285	303	303	260	285	275	300	311	261	292	250	306	315	293	299	320	329	290	311	281	295	296	318	331	273	289	275	330	287	309	311	275	318	343	299	282	334	300	277	293	279	275	304	301	305	266	297	278	282	314	323	296	300	306	306	274	314	297	279	333	278	301	301	292	302	306	320	303	291	295	300	305	273	296	279	285	276	315	307	341	304	317	283	287	330	303	303	293	299	302	290	317	286	281	293	296	283	279	268	324	300	307	339	330	320	312	305	311	311	301	298	294	320	295	314	289	321	317	305	306	282	319	274	289	300	296	295	320	274	287	280	279	276	312	296	269	304	301	305	297	279	320	337	295	319	278	291	287	309	314	315	299	277	284	327	307	301	302	310	301	276	333	279	304	273	291	312	294	297	301	290	316	296	258	296	260	264	284	326	290	287	295	273	300	298	299	292	289	314	304	330	278	307	280	298	284	287	290	290	275	288	288	270	283	289	277	273	278	308	335	279	293	300	292	281	272	279	308	279	296	280	279	289	327	301	310	297	328	300	284	246	307	298	284	268	281	283	285	335	310	364	297	319	317	280	326	289	295	279	243	280	326	318	307	324	312	292	291	324	275	308	266	308	308	317	286	301	290	295	284	309	308	321
12393	18652	16070	9214	6826	4239	3199	2483	2151	1674	1491	1272	1164	1045	979	910	848	703	719	727	732	710	672	595	590	611	588	560	565	561	540	565	579	549	563	526	555	561	557	567	543	583	572	589	573	530	545	547	529	514	507	528	487	567	502	516	504	503	507	500	513	553	519	575	532	519	524	541	542	517	495	513	512	525	523	497	518	514	550	585	521	538	506	573	518	517	525	586	520	531	568	514	500	535	506	508	480	541	552	481	542	510	499	566	497	516	570	509	530	457	560	510	507	518	484	475	510	560	529	538	517	517	505	520	525	549	502	517	524	492	518	498	518	498	522	487	498	555	534	549	523	537	532	528	514	523	480	529	533	570	521	492	529	540	515	503	495	540	524	505	529	536	501	494	527	532	511	546	538	494	507	529	526	529	517	536	540	482	523	527	508	545	522	537	522	516	557	495	525	513	563	506	535	518	528	495	508	534	503	522	521	534	553	526	521	474	530	556	493	525	493	538	476	497	505	535	542	529	508	535	585	564	495	492	525	498	520	539	511	508	547	541	585	535	474	515	509	566	490	501	483	503	515	517	555	519	545	516	521	549	502	526	485	556	539	489	514	553	479	532	508	498	551	499	553	484	536	520	519	524	563	507	499	502	522	508	511	500	517	460	519	523	505	515	513	487	508	555	474	514	513	472	507	500	533	509	550	553	525	572	511	551	543	518	513	519	497	503	518	487	561	519	517	509	491	512	527	565	464	521	533	487	524	505	490	539	521	545	517	532	508	501	522	500	520	563	498	498	516	556	493	543	579	532	545	560	505	510	504	514	540	521	544	514	545	546	500	515	528	526	544	509	567	491	523	477	513	535	548	468	507	572	516	550	543	551	533	494	507	539	549	493	589	526	504	526	545	529	509	514	530	491	523	519	475	574	518	508	557	511	529	503	522	528	492	546	497	488	536	486	516	560	510	529	525	529	510	528	496	515	534	483	508	504	502	538	528	528	489	497	517	555	546	536	533	518	544	486	548	527	558	532	499	503	526	527	536	500	517	571	495	518	520	546	536	523	505	528	501	524	512	503	501	526	524	520	535	530	506	547	525	502	500	528	524	486	551	530	492	554	514	515	568	524	502	522	531	526	547	523	509	513	548	511	505	539	536	557	528	503	543	520	543	522	530	504	548	524	502	490	524	550	550	504	539	553	488	527	537	509	461	492	530	479	491	522	526	526	527	517	515	541	555	496	495	511	511	519	532	527	556	530	553	529	509	524	493	517	533	548	516	524	528	517	529	527	513	502	507	543	503	573	552	514	505	512	548	560	516	487	510	509	517	493	519	537	569	551	586	501	522	506	541	552	528	498	501	529	539	516	516	525	483	545	500	534	514	525	547	497	508	523	516	502	548	519	541	509	527	510	511	546	541	558	516	509	561	510	509	542	520	510	535	537	505	526	523	510	516	513	525	506	492	560	561	509	519	545	537	545	491	495	535	514	509	514	495	513	515	498	486	501	560	527	528	526	526	505	517	539	493	504	515	538	532	553	555	505	492	495	514	490	519	540	520	528	528	495	579	473	552	509	522	490	549	514	586	542	557	523	546	522	504	530	528	536	506	519	526	497	553	493	541	533	516	508	491	515	529	531	498	551	501	542	527	501	565	545	550	575	558	506	529	549	486	520	526	512	531	461	469	532	485	483	522	535	522	508	546	483	554	514	497	512	526	491	467	486	525	513	521	542	495	568	540	519	536	515	537	501	524	517	517	515	529	515	520	529	521	505	514	514	550	542	484	499	520	506	525	491	535	533	492	507	484	559	526	507	502	527	539	515	496	546	545	526	498	498	531	534	513	527	519	495	507	477	512	518	518	526	533	513	475	529	516	497	541	524	577	571	511	506	493	550	527	526	518	521	533	531	473	546	508	490	522	513	505	548	566	530	529	506	500	543	542	495	514	505	499	486	496	500	543	537	540	503	512	514	518	523	551	521	496	517	516	514	489	571	497	501	536	508	540	493	517	492	506	504	467	512	505	534	509	513	541	522	539	552	493	487	530	502	494	504	522	503	528	501	534	543	511	503	490	561	496	511	511	498	540	531	533	552	494	465	527	522	572	524	494	518	537	521	493	536	522	546	538	527	556	536	531	573	522	515	478	516	506	521	523	501	529	501	509	521	542	576	504	523	500	521	487	525	496	522	528	509	507	522	516	543	501	517	524	529	482	538	533	524	510	516	540	517	499	527	519	517	524	511	517	515	500	511	514	530	531	499	496	503	542	526	479	514	542	531	572	519	498	551	526	504	530	574	518	494	519	535	512	516	512	500	517	486	506	536	524	517	500	542	516	511	523	512	532	488	491	535	532	536	501	511	520	560	521	529	491	542	546	515	481	509	527	484	508	485	534	531	551	501	522	527	560	542	534	508	553	482	475	541	547	507	546	514	555	533	514	490	546	523	489	512	507	518	519	541	533	558	509	529	530	483	497	508	517	527	517	497	506	545	510	523	507	459	539	534	530	521	489	507	479	539	526	502	520	488	523	504	509	517	521	506	503	540	533	542	523	546	512	531	516	518	514	511	518	500	495	527	496	470	516	456	547	516	521	535	506	522	531	519	490	534	497	537	530	561	521	515	548	507	510	534	503	554	529	527	478	520	540	527	517	499	514	533	539	483	503	509	489	505	513	541	535	497	547	525	567	510	501	467	510	496	553	518	520	566	468	501	542	513	514	498	513	471	462	527	496	513	527	524	507	516	546	539	496	548	538	560	523	516	510	537	500	553	510	528	500	520	523	528	570	552	559	502	505	545	495	542	555	526	512	490	514	520	527	553	528	536	517	510	522	554	563	561	495	501	503	512	551	537	494	478	518	528	527	501	502	509	537	528	536	545	525	521	547	536	512	507	523	503	498	524	538	510	465	521	527	529	519	498	562	512	531	532	524	499	515	557	516	505	495	497	498	521	503	557	534	543	478	494	517	540	521	525	507	531	484	519	517	527	491	532	537	521	513	486	523	491	525	506	539	540	533	538	497	515	518	559	499	519	560	527	502	502	500	521	523	513	512	501	510	567	483	492	502	556	530	533	541	509	515	485	504	545	482	540	499	508	541	501	491	504	541	502	494	503	498	548	540	520	545	530	520	508	534	512	534	549	490	548	530	506	550	528	516	524	485	487	538	502	539	501	512	525	554	505	507	552	454	549	553	557	516	534	544	537	493	530	524	482	548	514	524	490	509	503	535	503	495	501	501	553	551	495	504	503	542	499	515	521	514	510	507	488	511	562	464	490	536	522	514	466	518	535	527	489	516	528	523	500	527	522	507	495	512	530	539	499	518	543	540	536	499	479	514	560	510	487	534	552	522	506	496	496	487	503	500	494	500	544	496	527	466	559	545	520	495	536	501	513	522	499	535	511	520	513	526	556	531	484	535	506	514	488	517	531	487	513	513	485	478	559	533	541	536	543	494	546	499	502	505	513	533	491	506	504	484	512	551	500	519	558	552	533	465	539	541	520
23482	21334	29060	23965	21335	19137	3380	1287	825	728	606	503	417	380	319	319	257	239	252	249	231	216	211	206	184	150	168	143	165	151	152	137	165	131	136	129	130	146	130	127	145	133	135	134	154	143	112	132	130	118	120	137	102	105	130	117	113	107	122	126	129	133	129	114	127	127	128	146	125	103	135	123	119	138	111	123	119	125	124	133	134	128	126	129	125	135	126	111	103	117	113	108	116	116	136	120	144	111	115	107	119	104	121	110	128	96	119	96	140	92	113	146	85	108	105	117	111	117	116	116	107	128	105	106	113	107	108	126	93	113	120	109	128	114	141	126	107	102	122	119	127	112	129	144	133	110	107	139	134	120	106	128	117	112	128	104	134	122	103	106	120	99	103	122	121	103	127	122	125	90	116	124	127	126	116	123	111	122	116	120	127	116	111	115	116	99	107	117	108	116	130	128	108	119	114	122	115	104	113	114	114	145	89	117	118	128	122	106	136	123	115	110	107	97	116	113	119	132	123	114	125	130	126	118	128	112	120	128	105	115	109	131	132	115	129	118	124	137	109	116	111	129	137	150	135	130	118	122	128	116	137	123	106	106	114	116	118	124	123	106	117	100	108	114	109	116	118	111	124	107	122	97	114	112	114	123	103	110	120	123	142	122	132	116	109	115	109	117	113	125	116	112	122	107	123	131	121	117	106	120	125	125	117	107	115	143	98	118	117	130	115	109	132	137	125	116	104	132	115	125	130	130	115	126	117	99	105	117	123	117	112	111	116	108	114	112	143	113	116	105	125	98	122	123	110	126	106	125	137	121	112	105	112	104	130	121	134	104	121	110	135	127	138	109	101	111	99	104	125	103	116	113	129	121	114	118	126	120	114	111	132	104	111	107	103	116	107	116	103	118	120	137	110	117	117	120	111	130	114	126	113	133	122	119	132	109	129	130	132	114	133	114	118	122	108	119	126	121	113	120	101	119	120	100	132	135	107	109	117	109	117	118	111	101	112	141	135	123	109	118	117	122	106	101	118	138	126	126	108	102	127	104	121	125	111	120	104	114	134	120	145	102	104	116	120	99	104	84	110	130	121	109	130	107	135	130	121	121	104	106	121	129	127	115	116	115	144	123	116	116	108	107	122	108	141	131	109	116	116	120	113	115	103	126	108	109	110	92	127	113	107	111	126	107	127	99	117	101	102	99	111	109	126	115	103	136	122	124	123	111	123	117	114	136	117	86	104	120	112	128	107	129	103	113	106	106	142	128	134	113	134	112	115	125	124	112	110	112	107	115	118	108	121	117	102	120	125	124	144	119	108	123	114	114	123	111	117	108	137	102	103	108	122	117	91	120	104	113	129	114	122	122	124	114	128	129	117	97	104	113	122	118	109	108	141	121	111	123	115	120	114	114	127	104	113	136	137	113	116	123	125	120	124	102	110	146	138	95	120	115	124	108	122	98	106	130	111	116	132	124	105	118	131	106	130	113	133	114	130	116	115	107	132	128	130	135	113	105	113	120	124	120	122	101	111	103	117	114	117	130	114	117	104	113	133	111	116	105	98	116	117	115	117	108	116	114	129	103	112	123	122	135	124	107	107	139	132	101	132	101	103	123	127	110	121	123	129	133	120	124	93	121	128	118	111	109	126	107	103	103	130	107	125	118	96	115	102	111	109	123	143	120	105	110	117	103	113	146	121	105	112	129	123	120	126	105	113	112	120	123	122	130	124	117	111	127	135	102	125	120	108	110	113	108	114	125	112	120	105	114	114	104	109	111	124	111	108	102	109	113	124	132	125	114	113	124	107	107	118	103	127	111	109	121	125	109	101	117	111	112	117	120	147	122	122	105	101	108	126	116	112	129	119	103	121	115	102	121	125	124	132	118	117	123	104	107	123	117	111	129	103	130	130	122	108	135	134	93	125	131	104	120	115	105	128	120	116	106	126	130	112	98	136	129	123	140	117	118	102	119	99	117	115	118	121	121	124	125	120	107	140	113	106	128	113	119	121	111	119	124	124	111	119	126	119	93	124	126	131	123	131	114	126	116	112	126	109	118	103	97	116	123	113	107	137	117	125	129	140	112	130	117	135	132	152	113	115	114	106	114	111	113	116	130	129	112	130	134	103	113	113	126	131	125	103	115	118	132	111	118	130	134	110	116	108	106	118	124	130	121	145	125	114	105	124	118	139	126	105	136	102	119	123	124	117	123	112	118	117	137	118	120	112	113	130	111	125	114	121	117	110	114	93	119	126	142	121	120	124	113	134	92	100	118	111	115	112	134	116	130	109	112	129	122	107	114	126	117	125	110	119	125	102	111	111	122	137	109	126	113	127	109	112	113	118	122	105	97	148	117	107	107	121	127	98	125	123	116	107	124	127	116	128	104	120	104	129	126	124	112	144	122	125	111	112	119	122	133	112	128	112	134	104	115	120	120	106	106	94	124	105	132	129	129	120	94	128	121	121	101	102	121	113	98	137	126	108	123	122	116	105	120	95	123	105	123	122	120	122	112	115	109	104	121	120	112	127	137	123	124	106	125	112	131	112	105	115	125	118	132	130	119	109	108	117	103	128	111	123	123	119	97	123	123	132	116	109	104	126	109	120	129	115	115	106	96	117	130	122	106	133	104	117	105	104	111	101	92	125	113	109	122	113	132	108	124	119	110	107	102	114	116	124	131	112	119	117	113	101	111	114	84	117	119	119	122	126	98	133	121	132	134	130	92	123	134	117	107	119	114	130	129	125	112	99	120	139	121	141	122	117	107	105	126	130	121	131	125	120	122	125	133	117	115	110	106	109	106	124	124	129	119	119	135	114	116	133	126	112	122	109	109	120	130	125	123	119	116	118	106	117	109	109	103	131	97	112	97	124	108	131	116	116	121	127	120	114	134	110	101	129	129	123	135	107	129	107	110	134	132	114	124	124	104	121	104	111	139	122	99	121	120	119	107	112	114	127	113	124	118	115	105	106	125	120	107	113	106	107	138	114	119	115	142	117	76	102	118	125	130	112	118	110	125	108	96	137	124	123	115	102	111	125	116	124	112	116	114	112	107	114	119	122	100	107	111	116	107	114	134	110	114	106	118	99	125	130	114	124	111	122	109	110	120	114	120	123	121	99	97	114	104	103	106	136	110	120	105	128	128	119	125	99	121	121	134	105	129	100	118	111	131	128	106	126	98	102	127	113	130	114	123	116	102	117	131	108	112	119	121	116	123	113	134	122	133	110	123	120	131	137	104	112	108	129	98	135	114	89	113	102	111	103	107	128	122	139	139	116	125	126	133	123	118	117	108	107	112	113	105	118	126	133	113	115	113	100	124	95	132	111	115	115	98	99	101	120	123	100	118	126	124	107	100	114	110	126	99	99	130	135	110	112	118	112	106	109	118	129	111	113	123	132	122	126	108	123	108	111	109	123	123	128	112	116	126	131	109	89	134	94	133	123	117	115	125	111	118	119	131	112	125	113	135	131	129	122	117	107	99	127	117	120	120	128	124
15667	24240	21434	13079	9992	6586	5030	3691	3014	2388	2038	1579	1302	1105	954	824	718	629	670	586	600	578	450	396	392	368	373	363	343	322	324	305	285	285	276	257	262	280	263	246	226	273	268	254	278	258	237	221	228	234	230	244	239	223	226	216	252	203	202	185	224	209	230	220	199	215	186	210	220	229	209	218	237	216	218	212	225	207	195	200	259	203	218	208	222	219	194	224	183	227	243	192	204	193	193	192	225	237	207	210	223	215	218	239	191	197	206	215	222	228	220	198	211	224	204	215	222	215	216	204	199	176	216	194	217	220	227	208	227	225	195	205	234	206	205	195	206	211	223	215	192	200	208	218	206	211	232	237	215	199	216	227	225	198	188	189	244	223	221	228	229	202	187	195	198	219	199	190	219	200	201	241	224	190	192	204	221	246	203	201	195	179	180	199	218	211	234	184	209	223	192	202	246	223	214	214	226	195	183	180	202	201	200	210	230	208	199	209	203	201	243	219	208	199	181	201	215	191	222	208	192	214	225	206	208	219	242	222	215	217	218	195	192	212	219	221	223	220	218	208	233	203	210	213	221	176	199	194	216	216	202	187	188	180	213	185	196	204	224	220	196	199	219	228	210	202	201	212	212	213	212	216	190	202	191	197	216	209	214	204	214	218	204	216	189	203	214	214	208	250	235	190	187	194	201	183	186	203	225	199	225	203	198	226	213	198	171	220	184	220	196	218	210	213	227	222	230	212	189	236	201	214	208	219	229	194	191	207	166	216	211	215	216	197	200	206	220	201	208	222	194	207	190	219	195	216	205	201	212	203	225	215	221	234	204	232	173	200	208	223	206	232	204	207	207	186	200	207	224	199	208	187	208	188	212	207	231	195	192	186	211	222	238	225	226	226	167	220	202	185	224	213	219	206	201	212	199	205	219	216	191	209	204	204	199	201	215	236	196	215	202	226	208	223	204	234	239	216	209	222	229	204	225	208	223	213	208	198	212	208	214	224	192	215	193	211	197	181	241	218	223	205	203	220	226	224	205	208	221	225	219	212	201	222	201	211	224	206	198	204	217	237	217	216	224	219	199	210	183	200	214	207	228	211	211	226	199	202	203	200	205	196	195	203	228	218	197	214	198	217	203	205	193	212	213	199	224	222	218	190	198	189	185	218	204	234	200	221	220	236	226	215	208	231	238	207	195	199	193	195	206	169	194	223	190	203	176	208	200	206	203	178	206	209	210	199	194	212	211	200	212	180	196	214	207	201	195	240	197	214	231	200	182	213	213	206	230	198	222	236	205	209	216	213	216	187	215	212	210	220	212	191	202	217	195	232	188	210	174	238	222	200	206	163	214	225	193	193	209	193	201	200	196	189	237	202	207	205	207	213	213	211	206	212	185	209	223	172	225	184	196	196	236	218	185	218	233	206	214	228	227	192	217	214	216	219	209	213	205	212	195	220	196	211	199	197	215	225	199	175	211	225	228	214	205	205	204	220	197	215	204	206	229	200	217	224	196	191	195	217	204	229	200	209	211	209	238	205	224	216	198	208	180	203	189	212	211	215	203	197	209	197	221	214	194	193	203	231	184	219	194	198	222	216	207	227	212	206	193	197	227	222	188	208	208	225	227	203	206	217	203	207	207	212	197	239	219	194	226	220	209	235	222	211	226	208	215	195	216	204	211	216	197	195	178	218	205	209	208	198	215	184	194	221	209	204	255	206	226	210	218	211	203	199	195	225	202	212	206	217	193	198	197	193	226	206	197	223	204	212	210	193	219	228	218	249	210	185	195	216	229	197	197	222	225	211	216	193	199	226	206	204	193	184	213	193	233	189	197	216	210	190	215	195	213	200	227	232	184	241	191	202	222	208	186	210	230	193	221	217	202	188	204	188	193	228	207	223	208	191	211	218	213	187	201	192	213	241	211	181	197	221	212	200	227	195	200	198	224	222	198	242	238	223	219	208	237	215	200	198	205	209	197	202	200	226	193	189	240	196	198	184	196	213	226	210	185	192	193	206	203	189	212	219	190	222	195	213	227	208	209	210	216	198	201	218	216	207	211	210	194	199	196	210	202	214	183	223	209	222	181	203	218	206	215	216	202	195	195	210	212	191	187	216	205	234	232	201	228	219	226	217	217	209	201	209	219	216	191	215	205	192	240	208	216	186	185	204	235	211	188	222	233	214	213	214	216	197	207	218	229	186	223	235	213	188	206	210	205	174	215	209	208	190	214	258	250	208	190	206	208	206	219	201	202	197	219	194	203	221	191	204	214	220	243	205	193	188	193	207	218	203	211	196	241	208	210	212	199	205	214	208	208	202	185	237	181	201	193	189	200	208	207	225	198	215	216	204	192	235	210	233	225	223	200	217	210	204	196	207	203	195	193	195	205	185	227	204	198	214	217	186	205	199	196	215	222	208	202	203	213	200	224	194	209	190	205	199	180	239	206	217	202	200	206	216	221	188	213	198	203	204	203	204	197	202	202	202	227	208	208	206	206	212	182	224	200	202	214	217	210	191	199	205	200	202	217	207	225	204	211	184	221	216	209	209	205	191	185	214	209	230	198	204	179	211	196	206	203	205	233	197	239	219	201	207	190	215	221	194	205	225	184	203	205	227	207	214	227	211	212	207	204	192	220	211	190	204	208	205	224	204	216	234	200	223	211	206	205	205	208	201	216	207	224	213	232	205	203	196	209	208	221	209	188	218	199	226	212	205	222	195	214	210	215	195	200	191	208	201	177	219	201	200	195	195	215	201	201	207	221	214	195	214	210	213	192	192	227	201	188	220	206	209	213	223	221	224	225	213	197	229	199	232	193	205	203	201	193	203	226	216	207	201	239	205	212	214	212	196	184	187	221	188	225	232	215	241	212	200	216	207	223	201	224	200	218	190	202	207	200	229	217	217	198	211	195	226	208	219	212	184	209	203	190	204	193	195	203	213	197	198	210	197	191	219	213	194	214	208	175	219	221	228	204	184	225	207	207	202	203	244	232	204	216	214	212	194	204	197	222	202	215	200	205	190	213	175	202	228	201	213	197	197	210	213	209	228	220	217	209	197	209	193	213	197	196	187	202	201	190	243	193	188	193	203	208	226	209	209	242	218	211	190	201	206	211	168	204	232	195	193	187	215	191	219	219	182	193	200	203	211	218	202	219	219	188	209	203	215	186	223	211	208	214	206	228	233	209	204	206	203	199	222	208	225	185	194	214	217	226	212	229	223	221	198	227	231	206	219	216	206	193	221	205	200	215	229	201	228	209	238	205	215	220	207	204	213	200	222	204	222	184	226	212	194	200	205	201	199	220	195	226	224	215	223	215	217	186	196	195	221	200	192	218	219	209	220	203	203	201	240	183	221	224	221	186	195	219	217	213	209	210	199	214	209	186	217	194	219	225	213	234	205	191	223	194	220	207	200	218	194	200	200	213	201	217	209	202	216	211	226	207	192	197	212	201	204	212	211	206	203	197	237	214	198	231	197	211	198	193	230	212	207	210	192
26802	19890	8609	2529	1374	813	647	564	470	420	462	419	382	375	399	362	377	372	370	342	356	366	363	346	354	380	350	332	336	329	349	339	337	375	325	321	344	348	331	361	335	355	296	342	346	341	340	338	338	327	333	358	326	334	351	346	330	342	339	354	353	338	339	331	338	362	352	327	329	328	326	366	341	316	341	322	330	323	357	332	318	391	325	346	349	347	357	325	320	327	303	326	353	355	336	366	314	331	338	351	323	363	342	343	339	287	344	326	350	311	337	336	303	344	314	299	328	353	334	337	360	335	331	344	315	351	320	320	330	322	352	354	360	342	341	346	335	341	365	335	315	325	323	357	320	365	339	306	350	351	337	344	322	346	341	324	377	343	313	327	332	315	329	329	318	345	308	331	343	331	350	322	318	348	340	354	330	329	356	329	316	344	344	357	349	359	367	351	366	335	382	320	355	324	363	326	373	353	339	345	341	345	296	336	340	345	315	369	335	330	343	344	323	353	346	313	335	333	344	351	368	340	336	348	346	350	348	333	304	338	347	350	334	312	311	314	335	346	336	348	365	322	348	358	355	333	335	311	345	359	345	343	333	389	335	332	357	343	318	326	293	364	332	329	324	363	336	334	336	350	325	318	322	377	327	332	382	341	324	343	342	306	346	340	346	368	362	335	318	360	331	343	326	317	356	336	309	340	359	302	314	332	341	370	338	344	312	318	343	360	343	343	345	371	381	355	334	329	352	360	323	356	328	340	325	329	329	320	334	320	349	340	334	350	351	322	340	385	335	358	319	337	334	331	329	354	378	323	302	319	356	315	340	337	341	322	331	337	354	304	362	352	337	347	342	350	334	320	364	319	335	356	342	348	357	336	324	346	341	346	359	333	323	361	325	314	377	329	324	323	331	357	346	357	336	343	329	337	343	348	324	354	322	349	337	359	358	347	357	337	340	351	343	332	336	304	353	378	333	337	348	330	347	318	312	337	334	327	332	324	346	345	372	321	339	351	323	344	341	351	347	325	353	333	366	340	337	353	318	359	361	326	334	322	340	325	329	342	318	367	317	380	329	336	328	349	375	313	334	304	350	350	351	353	315	354	320	339	374	298	334	312	329	375	358	332	335	333	345	344	333	319	328	324	328	334	347	347	302	318	340	360	357	346	331	364	347	332	353	312	340	337	354	374	341	359	286	327	331	348	343	367	324	362	368	316	349	345	320	314	339	328	357	316	351	335	342	339	328	371	348	351	325	324	356	366	353	364	337	335	336	320	349	354	328	333	335	345	332	349	319	322	351	366	339	378	337	347	313	359	343	364	352	328	326	321	359	346	339	357	312	328	394	316	337	345	313	310	352	332	328	323	329	313	345	358	353	330	333	383	331	334	351	334	324	374	332	352	344	310	322	321	333	355	362	331	367	315	345	296	359	336	334	354	340	342	324	311	373	333	316	328	353	356	346	338	333	355	374	344	326	329	336	308	341	313	359	335	346	329	354	350	307	359	321	351	353	345	345	365	315	339	358	368	336	321	333	329	349	346	344	363	344	325	341	312	324	340	326	300	365	317	315	333	304	345	340	357	288	361	393	388	318	310	326	335	372	364	346	344	349	344	354	383	350	304	324	315	332	300	303	318	356	391	325	310	309	342	344	359	324	327	377	316	352	308	314	345	371	322	363	344	311	347	348	352	335	326	317	340	345	325	330	354	343	323	323	289	308	346	380	329	372	331	318	305	360	329	346	338	345	346	370	362	338	350	335	389	329	348	359	327	363	322	364	323	322	318	354	318	338	374	307	344	319	370	324	359	343	340	349	334	367	328	338	337	319	360	333	345	357	353	339	324	309	306	373	355	303	373	362	351	327	349	339	346	329	338	338	344	347	312	322	351	338	339	344	367	377	345	345	366	341	327	326	378	374	321	331	353	354	340	349	365	335	329	318	358	344	347	362	329	362	351	346	350	309	338	350	355	316	346	342	339	319	303	328	344	342	330	331	345	321	325	297	311	345	354	341	335	367	313	322	314	344	325	333	329	365	333	337	336	309	320	338	331	310	322	328	332	331	356	344	313	349	316	316	323	340	306	335	354	311	324	318	329	320	325	357	327	325	344	368	316	318	307	345	314	319	335	343	342	331	356	334	331	325	339	343	317	308	361	361	348	332	336	287	313	333	331	357	331	369	301	313	310	331	386	334	310	338	360	366	324	345	346	311	328	360	365	350	368	339	309	327	340	358	336	341	331	304	336	336	353	340	334	342	353	314	358	334	342	311	301	357	342	352	320	338	340	344	327	323	338	349	313	360	313	327	356	306	316	307	318	335	322	359	362	338	355	314	358	308	342	329	350	296	332	358	327	341	354	333	332	344	344	353	352	331	354	308	359	316	362	318	315	330	315	354	325	324	334	323	346	364	324	333	354	319	336	345	340	311	321	360	356	331	325	358	353	351	337	338	346	328	361	325	353	337	358	327	320	380	337	319	352	375	310	333	354	364	368	335	352	361	330	347	341	335	316	359	330	331	352	367	341	334	343	353	354	365	356	356	316	335	338	343	338	339	307	343	352	306	359	349	326	329	327	332	319	324	346	329	326	310	358	379	372	308	324	296	360	344	347	344	358	333	339	360	345	301	331	360	360	336	356	339	377	345	335	353	325	338	356	317	323	365	350	348	350	343	365	348	365	353	329	344	316	356	334	350	326	349	327	366	361	360	335	360	327	383	340	299	317	356	360	351	360	315	313	326	367	348	345	375	323	320	320	341	352	318	335	292	330	350	324	349	339	321	308	350	345	343	359	324	345	345	332	320	343	343	319	348	319	339	340	342	360	364	355	325	349	347	353	300	351	325	352	360	323	358	333	345	309	322	351	316	316	347	327	324	361	318	332	337	323	346	329	363	320	312	325	341	353	329	353	394	319	338	352	353	315	346	319	330	336	320	362	341	305	339	353	374	346	305	317	343	374	352	322	314	332	316	314	301	345	327	346	331	341	347	328	327	350	351	333	338	348	347	329	325	368	330	331	363	349	299	336	364	293	365	334	347	363	358	355	334	306	348	333	355	349	338	349	363	387	333	337	356	372	329	355	349	324	348	297	354	334	344	363	351	337	336	364	368	362	350	378	302	311	351	336	339	305	357	319	356	323	346	317	343	311	316	333	350	339	319	356	343	352	328	318	338	362	334	352	346	322	325	316	373	347	366	325	355	335	351	370	345	316	340	373	359	342	335	381	309	336	348	331	333	356	317	368	356	350	331	388	343	346	309	326	358	355	336	336	338	354	334	340	349	324	310	330	284	348	367	321	353	325	332	315	323	347	349	371	358	327	352	364	371	371	330	337	323	301	345	353	328	288	342	326	342	369	312	384	324	329	332	351	334	346	335	357	316	323	367	333	325	285	328	331	318	316	357	349	374	333	323	343	335	339	326	323	359	336	352	337	351	354	304	334	328	333	344	344	315	338	333	319	342	338	359	360	324	352	367	332	328	325	349	344	375	326	349	320
9960	10248	9366	4573	3461	2254	1813	1430	1106	1004	999	847	800	719	724	693	650	672	657	692	667	621	658	626	601	583	570	630	653	610	568	587	578	602	584	608	564	622	618	578	599	587	529	580	607	589	557	611	529	602	589	544	585	620	573	583	579	612	560	551	605	569	581	547	599	618	547	565	556	595	542	600	552	626	575	556	591	591	574	566	540	581	584	541	547	592	598	556	575	546	616	577	597	562	556	600	592	583	572	606	590	598	587	590	587	552	570	572	604	554	612	567	606	565	602	538	634	556	573	561	586	567	575	557	581	536	540	599	567	612	583	618	626	560	581	570	550	600	600	554	607	615	573	600	528	633	560	616	604	613	563	524	539	570	574	566	590	579	548	588	562	594	614	598	566	564	588	603	552	604	602	581	591	582	583	586	604	579	579	569	603	563	591	553	593	573	594	556	570	563	563	571	590	555	567	565	546	573	558	593	563	549	568	600	555	563	578	574	563	573	552	575	559	588	565	548	557	614	585	585	586	603	563	610	572	603	591	561	605	542	590	607	550	634	550	586	583	601	561	584	570	563	574	584	582	605	564	547	580	556	576	556	546	573	591	590	594	572	560	564	580	570	637	589	549	569	575	580	561	539	597	595	579	578	566	601	640	555	569	559	547	575	585	589	623	594	600	564	563	577	571	576	590	592	564	533	571	568	605	610	574	548	584	540	544	569	593	555	565	551	561	607	624	558	571	583	572	573	587	594	590	545	577	589	538	551	602	555	560	556	565	629	592	586	562	638	565	560	599	557	606	604	574	547	571	550	575	534	590	582	585	592	577	569	591	594	565	528	611	546	524	622	588	576	598	545	552	559	564	551	563	575	610	576	573	568	572	566	588	561	624	586	620	601	562	564	536	602	540	540	575	600	554	589	607	579	603	590	610	602	568	590	544	590	578	606	562	559	634	583	561	582	610	547	562	562	526	576	552	544	603	592	569	537	614	602	592	601	583	591	508	552	591	564	614	583	594	571	598	560	560	587	554	519	579	566	560	586	588	592	567	568	599	569	636	584	581	546	561	561	605	556	597	575	590	539	565	539	553	556	594	585	621	589	573	586	576	592	594	578	545	607	563	549	589	600	556	562	603	608	599	560	622	579	593	549	589	554	562	570	619	561	562	590	601	596	547	601	613	591	591	517	572	599	571	589	542	592	548	584	607	619	559	563	593	573	589	605	608	578	555	583	540	609	586	527	566	546	591	529	582	615	572	558	585	549	538	568	554	570	537	582	569	555	570	562	569	585	576	562	606	554	576	562	559	512	557	546	611	583	557	567	546	577	591	570	580	609	597	586	549	585	533	589	584	556	586	540	516	553	595	613	519	548	564	574	586	584	575	615	608	546	590	565	611	598	569	574	637	577	519	617	592	563	561	583	588	598	577	581	614	556	548	577	593	558	535	542	577	609	552	640	563	583	550	582	606	526	605	570	543	578	526	593	586	602	565	544	561	612	568	545	564	599	605	581	591	575	653	588	633	608	575	519	584	554	614	639	553	562	572	575	576	567	602	594	574	548	531	586	551	531	589	543	572	532	608	621	586	576	538	563	604	565	592	557	581	580	572	578	598	577	561	585	591	602	579	583	587	540	563	604	583	611	589	586	609	558	561	562	566	587	539	670	565	589	562	557	566	568	589	547	566	594	551	595	583	558	599	542	589	538	559	599	561	594	551	567	574	575	585	535	606	615	540	589	568	570	611	534	554	548	565	574	594	570	597	594	558	562	543	582	576	551	572	555	562	570	532	570	605	573	552	586	574	582	566	526	586	580	558	610	587	595	584	569	536	599	569	562	566	605	569	554	567	581	534	634	590	584	604	528	537	561	523	558	561	586	584	587	610	583	598	559	580	559	556	570	556	612	600	573	597	579	579	620	584	586	571	533	550	581	548	574	566	545	536	577	585	540	576	561	610	565	571	597	568	570	570	606	606	583	535	516	595	595	576	525	597	573	581	566	567	560	566	596	561	578	576	607	585	574	564	584	594	599	609	587	574	572	520	560	569	583	505	586	543	565	559	547	581	601	570	648	569	544	546	542	576	601	572	602	629	559	603	571	613	573	599	582	583	573	567	587	583	580	578	601	580	557	625	619	569	564	586	559	589	613	564	551	572	591	616	584	573	544	588	586	563	550	545	589	609	580	623	561	618	597	597	587	548	566	557	552	585	590	561	572	596	558	586	592	589	586	605	565	561	573	595	592	551	547	591	545	600	543	579	603	591	577	557	547	574	562	544	585	571	576	559	555	589	580	630	553	523	563	552	595	590	561	569	588	575	588	586	590	574	565	556	598	573	583	552	574	584	599	587	585	584	569	603	547	565	557	575	588	589	573	570	633	568	518	596	611	576	536	606	592	596	566	601	563	550	528	595	565	579	578	620	607	615	590	600	574	598	578	565	567	572	536	542	529	563	546	540	569	606	546	562	559	563	564	553	609	560	578	583	543	586	547	604	565	636	584	544	555	588	574	573	546	576	559	591	560	579	591	558	578	593	543	596	544	572	600	551	593	574	558	560	567	616	555	554	600	585	553	572	583	576	596	565	592	558	573	548	568	564	577	594	601	584	555	589	564	564	565	600	573	563	591	566	609	605	611	585	576	585	566	577	561	614	578	555	562	566	586	546	538	589	554	610	603	575	599	589	552	570	637	575	569	559	539	581	567	599	605	584	573	576	562	578	562	590	598	558	591	581	562	574	573	565	576	552	586	548	556	564	534	573	595	571	557	583	614	599	550	555	553	594	569	606	568	558	609	556	560	574	509	566	558	588	596	562	527	522	563	603	584	578	539	597	559	561	595	540	562	608	553	541	529	575	570	538	559	596	600	596	626	589	532	652	570	576	567	602	573	582	591	529	586	547	582	565	568	556	589	532	599	572	608	549	560	588	575	601	536	582	563	589	552	540	530	555	547	579	536	576	552	531	573	574	600	566	565	566	558	564	536	580	585	598	609	584	614	545	578	593	597	547	559	573	552	585	576	546	562	583	553	568	556	548	556	571	577	524	567	592	579	592	570	584	573	559	595	589	578	602	595	570	555	584	578	600	558	595	623	562	603	572	598	567	604	568	562	616	593	592	553	583	565	566	559	586	630	550	546	576	577	544	561	578	589	590	617	580	591	573	572	559	589	557	566	557	528	544	590	544	552	599	581	604	569	580	575	578	611	594	539	526	566	595	634	554	566	540	543	596	587	607	568	616	619	564	589	595	600	553	587	573	585	642	594	549	595	521	594	560	603	534	561	612	615	603	625	538	590	564	592	595	571	551	624	571	572	560	595	575	565	580	588	628	599	601	555	547	587	544	568	558	593	584	525	565	561	574	622	535	598	532	588	564	580	568	544	573	596	608	564	596	557	561	554	609	587	549	582	561	549	609	579	521	579	549	572	547	530	593	587	603	590	541	568	573	559	616	607	597	581	579	562	573	600	590	535	584	620	552	584	592	586	576	565	593	591	570	595
24556	21323	28282	24687	18530	3386	1451	938	674	575	549	518	487	437	371	400	383	387	376	382	337	375	313	319	315	316	324	314	340	355	347	316	301	290	324	309	320	315	301	297	285	342	305	300	312	294	292	317	323	305	327	350	317	313	305	298	293	317	310	334	299	319	299	296	262	286	275	296	332	308	311	325	327	279	275	330	281	281	295	309	312	295	308	308	289	275	318	257	290	278	302	319	297	307	267	315	323	299	258	310	303	308	314	292	360	282	291	300	312	317	317	335	288	299	329	298	301	329	298	321	289	275	308	272	304	329	297	274	306	310	300	294	285	307	292	280	297	323	311	306	282	285	288	311	296	298	281	284	288	285	272	288	278	270	314	325	314	288	267	291	308	301	340	274	318	295	300	279	279	286	316	261	316	308	289	273	299	309	318	325	296	292	323	305	322	291	259	317	297	284	293	293	315	285	260	301	295	314	312	289	314	326	277	299	270	267	256	294	276	286	338	303	300	322	276	311	283	319	284	296	297	275	310	249	298	301	301	267	284	291	271	293	277	279	302	298	298	328	315	281	319	292	333	269	320	301	302	332	281	289	283	271	278	286	289	290	316	308	316	301	268	297	306	285	276	316	299	282	304	287	321	298	316	280	279	299	319	303	318	298	269	286	282	318	296	321	276	285	320	298	279	323	288	331	306	291	323	275	294	307	323	297	317	292	264	308	301	305	308	301	307	288	317	294	314	319	301	297	305	305	278	302	318	285	262	325	319	278	262	291	297	323	290	288	331	311	319	309	278	281	299	297	286	296	279	305	279	303	291	276	314	292	283	290	305	319	294	299	295	279	322	313	294	308	310	295	289	311	288	326	326	314	301	288	299	309	307	309	275	282	306	284	288	292	296	305	279	319	279	340	303	301	265	295	299	298	299	272	283	300	309	320	279	284	329	303	307	275	294	315	291	301	297	297	272	297	297	308	319	302	258	322	291	307	315	302	286	284	323	318	304	295	311	294	283	277	296	302	312	276	326	303	297	306	299	310	291	298	266	282	303	291	292	308	303	313	285	315	295	291	301	289	281	314	304	306	276	274	298	316	290	308	301	281	300	296	256	287	308	276	317	304	313	316	275	307	310	321	309	293	290	317	309	309	327	290	292	286	298	268	253	274	261	266	307	284	295	312	309	290	288	284	290	315	297	286	291	303	271	265	326	283	277	302	318	267	287	288	262	291	295	326	308	278	276	292	302	281	294	328	294	302	264	304	320	279	316	318	287	292	290	300	313	308	317	326	314	303	315	283	323	262	310	310	337	277	282	306	315	303	299	304	276	328	274	298	317	286	299	270	286	264	323	295	279	290	293	335	268	289	313	270	334	273	259	295	282	289	313	287	292	274	282	293	278	259	305	267	273	304	281	287	305	285	309	274	292	311	297	274	278	312	274	290	295	333	292	303	300	250	282	299	276	312	264	310	294	303	296	304	292	294	286	287	291	291	306	314	278	308	280	323	288	277	305	330	317	259	292	301	310	277	277	297	301	293	280	270	311	317	290	268	303	303	296	282	293	290	271	313	306	276	289	294	313	296	271	269	300	300	297	267	280	308	283	296	295	291	273	324	304	317	334	317	293	295	304	319	260	318	327	334	298	271	299	301	299	268	328	276	272	313	289	287	338	283	304	321	282	295	323	289	281	270	269	314	302	312	325	321	279	302	278	293	318	262	302	303	268	310	295	296	298	260	320	281	333	290	311	307	332	289	285	290	283	292	279	268	304	265	308	299	280	327	333	311	290	281	293	264	324	292	286	275	278	320	307	319	294	281	281	320	293	311	283	301	285	308	297	326	306	288	316	310	314	329	322	312	294	303	302	276	309	319	280	278	317	276	306	317	280	265	278	320	281	272	290	279	278	296	260	294	299	308	300	269	308	298	331	307	289	278	308	293	325	255	295	295	263	289	326	276	292	271	319	272	283	288	290	309	315	301	284	304	281	295	274	260	283	295	295	316	301	273	286	275	314	286	315	332	303	296	294	291	301	304	285	275	303	293	259	309	338	290	302	294	285	312	295	272	306	268	311	323	316	317	299	291	315	303	266	277	273	285	291	274	336	307	319	309	310	285	268	286	290	280	318	317	313	315	310	278	272	301	299	364	277	277	291	326	282	309	308	303	318	276	304	321	302	271	318	271	286	304	299	321	284	288	303	311	312	323	266	294	294	315	283	311	311	288	268	290	277	329	317	310	307	314	293	311	302	315	287	318	302	298	294	300	276	301	317	319	295	311	286	280	294	305	327	308	272	313	303	268	303	301	300	296	257	281	297	311	304	273	297	303	282	272	319	295	320	288	304	292	283	288	304	269	286	292	322	303	287	306	278	316	290	289	279	302	316	322	306	302	293	307	308	276	308	285	288	309	288	300	290	320	295	294	293	301	285	296	297	300	309	316	293	301	278	306	282	302	289	289	306	289	324	276	277	290	290	286	296	305	307	295	325	295	316	289	287	297	316	306	321	339	301	311	288	296	288	306	272	298	289	322	323	289	280	311	309	299	291	335	311	301	310	300	288	291	307	294	283	321	312	291	303	280	299	304	301	280	264	302	289	304	287	298	303	285	287	293	277	288	288	327	290	318	318	298	286	306	284	261	306	279	313	279	304	331	327	281	293	309	269	308	294	297	280	288	286	309	267	268	293	262	300	311	302	326	321	272	330	276	280	292	282	299	296	284	333	307	315	289	311	308	302	313	293	281	341	281	274	306	301	315	301	294	281	322	296	287	275	276	301	298	304	294	278	294	280	280	292	301	341	297	288	300	307	291	280	272	296	329	308	340	328	310	284	315	281	284	299	293	298	285	290	295	304	283	291	284	294	282	287	259	287	291	291	296	311	291	276	324	312	298	329	318	320	287	314	313	276	293	311	316	269	279	309	283	267	295	308	310	309	303	304	285	307	287	287	277	279	268	308	290	268	329	294	300	322	301	297	293	307	291	298	302	278	293	291	272	289	301	287	324	306	302	301	270	294	283	294	296	321	257	298	326	288	263	302	303	299	282	289	291	311	286	294	274	302	298	312	274	252	300	293	329	298	279	297	290	327	269	311	302	280	299	305	269	275	316	280	287	297	274	289	321	296	305	288	288	302	324	302	297	273	283	293	270	299	304	308	297	287	304	282	321	307	307	303	297	288	280	280	278	290	289	296	300	283	313	343	322	321	273	334	267	301	330	303	306	301	274	277	305	304	291	300	272	314	270	315	277	289	313	313	308	288	305	306	320	302	294	294	256	292	295	275	275	269	311	293	293	304	269	281	331	315	280	305	315	323	276	296	342	289	281	274	281	311	288	307	289	319	286	300	296	285	289	273	328	300	322	284	310	299	301	272	297	273	300	287	279	322	301	294	288	300	344	293	307	315	295	293	283	303	287	298	307	308	319	307	287	295	312	308	340	305	287	320	309	289	274	284	303	317	322	286	283	265	277	313	295	296	312	316	299	281	312	307	306	309	296	297	323
13039	18266	16122	9208	6597	4694	3432	2653	1939	1618	1315	1263	1107	934	935	892	791	743	744	792	747	758	713	651	633	599	585	603	587	566	581	580	585	557	540	558	546	530	512	569	520	540	514	534	568	549	505	563	523	531	523	499	519	544	509	547	521	565	536	569	504	530	524	527	520	512	487	555	523	514	538	523	463	506	518	463	475	495	494	530	553	483	502	536	516	510	489	478	473	505	514	544	579	548	536	508	513	514	516	540	517	514	534	496	543	500	546	512	479	556	516	511	529	561	567	469	538	490	531	508	518	541	501	529	549	528	497	510	529	487	519	509	511	507	511	512	503	507	533	500	474	513	541	526	542	532	537	473	534	546	504	500	456	498	537	509	485	549	496	490	559	526	530	542	529	513	500	535	483	531	480	515	533	537	536	568	550	520	540	495	505	512	505	533	518	517	517	510	517	496	553	525	522	502	501	487	484	524	487	507	500	516	511	510	484	486	506	513	523	508	529	524	572	495	548	506	534	534	540	490	521	569	503	524	502	493	513	527	502	527	556	509	507	544	528	475	524	535	528	555	504	536	492	513	567	510	534	533	536	542	494	542	514	516	541	509	543	503	521	524	503	501	460	513	508	514	547	542	506	519	496	498	499	451	516	519	502	526	505	541	504	506	517	518	513	507	526	547	480	505	507	503	499	485	479	490	519	498	497	542	502	502	535	499	528	512	510	533	540	530	510	537	505	470	543	479	495	520	525	531	579	505	534	526	521	522	524	524	521	535	534	514	504	547	513	495	553	533	529	483	493	524	459	530	489	502	508	534	515	514	496	518	534	508	506	483	518	518	486	572	502	529	502	526	499	496	557	479	514	518	496	527	553	506	551	478	516	515	557	508	525	486	549	505	564	512	527	546	512	510	546	497	487	567	501	505	485	541	511	518	490	505	487	524	527	492	514	533	501	494	540	517	548	514	510	502	508	559	512	501	559	527	463	491	555	536	502	517	517	518	519	545	523	533	530	466	503	489	511	471	562	538	528	521	491	520	552	550	513	560	532	525	568	523	514	456	531	547	518	466	535	512	508	543	513	483	520	524	528	509	486	522	548	492	501	529	499	483	490	508	476	489	562	542	515	490	549	519	521	488	523	542	521	505	513	489	556	485	481	523	479	502	505	513	518	521	517	499	536	499	521	502	483	552	527	499	460	521	521	488	508	498	505	525	541	527	592	553	502	465	554	499	524	547	495	515	480	486	488	531	544	576	519	564	504	517	527	550	514	521	512	520	550	566	488	482	518	462	544	500	533	486	512	455	525	538	515	519	522	556	500	473	493	493	504	496	502	494	504	489	530	508	493	510	473	517	486	478	481	538	539	491	484	505	484	504	482	501	489	527	548	508	530	480	514	500	503	491	488	528	561	517	518	537	491	535	515	492	594	525	525	489	482	516	476	505	506	543	528	489	497	508	512	490	507	554	517	548	537	521	500	503	550	530	484	515	493	539	530	502	515	492	509	529	519	518	509	546	461	511	511	500	500	526	465	501	469	524	504	484	500	508	480	516	478	521	481	517	503	480	520	507	474	527	549	504	567	519	481	491	532	469	558	516	535	511	513	479	526	522	519	523	520	496	484	543	535	520	511	527	497	480	515	509	528	501	550	504	527	515	491	489	519	509	483	493	482	503	508	525	540	501	513	510	556	504	573	471	522	568	521	518	485	556	483	571	504	488	463	519	526	502	500	522	533	528	506	517	497	488	497	496	539	502	494	503	564	495	518	515	471	479	521	502	521	540	505	557	526	482	484	538	503	525	507	519	495	540	557	528	513	502	490	535	510	513	546	509	514	468	506	570	483	510	530	476	528	491	533	517	512	505	514	525	533	529	532	486	488	516	527	522	490	544	510	493	555	472	511	503	514	489	539	514	480	526	508	492	495	496	488	510	511	523	531	554	524	504	510	522	493	507	551	526	509	481	491	562	542	504	536	488	517	503	487	508	537	503	482	511	479	516	497	512	518	531	534	504	531	512	490	533	499	510	507	524	517	527	482	469	513	484	541	553	500	526	552	492	488	552	515	534	513	512	517	515	522	512	530	505	523	551	519	501	523	527	547	473	521	541	492	537	537	490	533	539	524	526	480	551	500	476	478	535	505	500	511	514	495	483	514	509	492	529	516	548	505	492	478	549	499	516	563	501	528	509	518	559	525	504	526	516	521	487	510	507	513	512	546	524	523	517	505	485	495	482	501	508	504	498	525	542	516	516	514	539	543	571	554	476	495	481	569	514	515	553	515	489	499	501	509	500	505	542	515	502	529	526	457	492	502	543	527	517	505	543	523	511	543	494	457	494	541	537	533	522	544	492	542	519	524	531	508	553	523	511	504	531	503	482	497	498	503	547	522	506	489	496	491	506	503	551	534	509	538	538	505	534	534	510	532	540	483	534	537	492	509	530	495	523	520	493	522	509	473	519	506	531	546	489	536	494	514	513	511	499	511	535	506	519	493	473	531	490	577	529	473	537	507	534	506	502	529	508	503	506	463	477	528	497	513	484	518	485	509	510	495	507	509	502	509	522	547	529	518	503	530	538	538	527	525	513	531	501	512	521	517	479	520	534	536	510	533	523	488	526	483	488	528	521	495	521	516	523	536	540	460	545	500	535	529	513	523	499	464	514	472	514	477	571	518	497	525	508	538	464	481	491	523	531	488	528	523	489	533	542	507	499	532	491	473	569	548	509	539	516	511	541	515	549	505	522	517	516	498	500	526	498	509	506	483	501	507	512	486	546	489	534	561	514	535	479	526	506	523	527	520	521	504	531	526	515	517	513	494	494	484	565	524	520	524	580	515	513	527	520	476	542	532	520	542	504	552	483	481	519	465	526	507	527	557	507	486	464	498	614	513	503	501	542	502	549	531	485	488	525	534	489	517	485	535	523	480	517	537	502	481	525	493	536	517	517	570	534	496	525	494	531	535	524	509	534	476	530	466	515	475	507	517	507	555	518	538	518	490	511	539	532	530	537	486	507	513	526	528	503	538	527	506	492	493	533	517	490	519	525	538	523	498	525	529	542	481	521	522	526	480	502	533	531	532	517	488	546	521	554	478	505	545	493	517	538	468	482	521	497	535	533	582	550	554	507	543	525	517	509	534	531	519	527	507	496	527	521	527	502	547	522	575	493	566	544	538	495	509	459	568	522	467	565	515	490	525	512	499	494	486	473	521	513	477	509	567	502	505	502	462	508	516	520	525	534	526	506	515	558	512	494	515	507	517	564	548	493	519	553	531	513	489	501	498	515	505	558	532	536	550	498	551	518	495	478	535	507	506	539	519	499	483	494	520	523	550	511	512	479	544	559	497	513	529	520	501	505	512	480	516	511	494	569	490	531	509	511	495	483	474	508	514	524	548	506	505	499	517	508	476	536	516	485	507	500	544	456	505	485	502	522	503	499	509	488	524	504	505	562	490	529	505	527	519	525	523	474	509	465	510	498	537	508	523	538	502	524	504	517
23514	21380	29116	24022	21383	19264	3528	1356	931	705	544	443	374	302	332	308	257	259	232	235	204	231	244	189	164	174	170	147	170	130	151	163	129	150	132	132	127	128	117	134	128	134	136	138	121	112	131	129	136	122	124	107	125	118	113	138	125	106	115	138	97	123	134	113	118	129	117	133	135	106	116	116	107	123	121	112	113	132	122	114	111	119	108	122	122	135	124	128	126	117	127	119	129	108	122	122	129	102	121	117	118	114	117	119	124	97	117	130	115	106	112	110	98	139	118	115	133	124	125	122	108	117	115	125	112	101	120	110	114	110	110	112	116	106	97	123	118	98	118	121	103	139	128	117	117	121	135	106	136	111	126	110	134	126	106	119	112	109	102	97	116	104	118	111	107	123	132	131	131	111	110	117	120	120	128	123	124	124	100	107	109	145	118	107	107	118	129	113	114	105	122	102	113	129	117	114	114	120	120	119	105	124	143	127	122	112	114	111	141	116	146	124	110	116	107	94	109	139	120	112	118	122	119	107	116	135	126	105	117	120	114	143	135	101	116	100	118	97	111	127	101	109	130	113	111	112	103	128	108	120	113	122	121	110	117	100	130	141	111	102	118	109	116	104	110	119	116	115	141	122	115	111	103	113	116	134	107	113	124	107	125	123	110	93	115	113	128	119	120	136	102	126	114	96	115	132	116	115	120	112	124	147	125	109	123	123	107	127	123	115	114	124	108	121	130	115	117	117	116	133	104	109	130	104	125	106	105	133	123	109	118	102	129	119	112	120	108	114	101	121	123	145	137	103	119	131	115	113	135	124	114	118	114	101	108	116	123	110	97	104	122	111	120	152	113	116	118	126	113	123	136	125	126	130	104	118	136	120	109	112	113	129	134	116	131	117	121	110	110	116	128	114	121	113	130	116	122	113	102	122	102	113	102	129	118	134	114	117	124	124	111	112	117	98	144	118	116	118	122	114	129	102	118	117	109	105	124	98	112	110	112	124	119	105	112	104	115	117	113	122	111	109	99	114	97	123	109	106	107	109	122	116	93	109	105	95	120	98	108	121	122	112	140	123	123	135	128	113	125	130	99	121	115	118	119	102	120	132	113	95	105	123	113	93	125	114	124	134	119	109	108	120	130	112	94	122	138	108	109	134	106	116	118	127	122	106	125	118	107	103	116	120	105	112	122	108	106	111	120	110	128	135	115	120	111	122	108	108	100	119	123	107	125	116	139	110	112	114	127	130	107	119	122	134	110	134	123	97	117	106	138	111	120	118	120	126	125	123	122	117	102	88	107	104	122	130	113	103	112	122	113	116	129	125	121	119	107	114	107	125	125	101	121	133	111	131	109	127	100	109	119	115	108	108	125	110	124	115	108	98	111	123	116	124	117	119	96	116	113	107	122	108	115	116	114	115	116	128	142	119	103	117	126	115	100	137	120	123	128	117	128	119	108	115	123	113	122	133	126	109	110	116	105	122	105	131	131	100	121	110	99	109	88	103	123	125	120	114	109	131	118	114	116	109	117	129	131	101	118	130	128	100	107	126	115	107	100	123	105	100	111	125	114	125	125	115	116	136	128	109	118	110	108	97	116	117	118	107	114	117	110	117	110	103	119	114	121	122	119	115	122	119	116	110	123	107	112	136	113	127	137	117	108	114	125	110	110	109	107	127	123	116	124	108	128	134	116	115	115	95	132	131	134	100	125	101	117	102	110	98	124	112	118	122	116	107	98	135	118	129	120	101	100	124	110	107	126	128	122	109	112	118	113	142	104	129	117	116	102	126	118	113	131	102	94	138	114	127	112	136	115	123	113	100	105	111	123	114	125	136	106	118	151	111	118	101	133	137	109	120	118	138	111	126	128	139	126	114	113	100	123	138	140	119	122	106	100	138	119	129	107	128	123	121	123	152	117	125	119	121	124	119	119	140	103	119	108	106	108	126	119	126	115	105	101	113	118	135	127	123	120	132	119	116	101	111	120	127	137	115	115	108	109	125	116	105	135	122	125	132	127	139	109	109	103	113	107	125	109	115	112	107	118	109	132	106	118	131	120	77	113	109	113	125	113	123	133	100	111	101	103	128	122	108	117	124	121	121	118	116	124	123	117	129	136	119	112	125	131	137	124	117	118	113	97	130	112	118	114	89	103	116	113	121	104	107	124	132	129	102	109	126	104	121	131	115	121	122	136	125	124	118	111	104	121	124	89	141	100	102	109	110	120	101	125	130	95	121	106	129	116	120	125	121	130	138	132	105	118	118	89	115	135	112	115	120	127	117	115	116	112	134	129	128	98	114	143	102	106	93	127	128	114	102	113	115	103	113	109	106	122	99	107	126	125	111	108	107	119	140	125	116	115	107	111	135	114	128	108	116	119	119	121	111	104	115	130	110	124	121	103	126	119	118	99	111	132	147	117	107	121	112	128	113	122	129	100	115	125	127	104	141	99	121	117	124	137	122	129	109	110	106	109	117	114	111	108	118	105	121	93	123	129	120	119	132	116	108	136	117	123	118	136	112	120	113	124	108	97	127	119	131	110	102	105	113	108	111	99	96	103	123	116	108	116	121	101	106	115	125	121	110	124	99	119	130	114	129	118	132	112	96	112	105	103	110	124	104	111	111	131	112	115	114	140	121	118	118	106	114	111	107	119	115	97	108	108	107	140	106	112	118	108	123	112	104	119	121	126	97	101	126	106	123	126	114	137	101	116	103	128	122	109	128	110	123	120	118	112	131	118	111	128	94	121	114	108	129	113	126	113	120	111	127	140	114	115	123	117	129	121	120	128	126	126	99	111	119	112	109	115	120	141	112	104	120	132	126	101	102	112	131	109	106	108	115	111	104	118	115	122	110	117	106	112	123	130	112	107	114	117	145	114	110	122	137	104	112	111	125	110	109	101	97	130	136	117	107	122	110	134	98	120	117	113	125	109	127	110	101	117	105	97	125	106	126	121	113	124	98	116	99	134	116	132	115	113	113	105	110	102	100	115	112	91	121	105	107	127	107	100	98	109	98	105	111	116	109	134	91	115	96	102	132	104	116	135	119	117	117	112	120	136	113	121	106	112	113	108	98	105	121	113	113	112	113	134	121	131	102	138	133	121	95	122	124	113	105	124	120	118	136	105	116	125	136	122	108	120	133	117	111	102	123	115	103	129	111	118	111	105	113	116	92	110	129	115	124	114	116	123	116	102	117	112	109	108	110	115	114	101	105	109	124	114	128	113	135	128	106	129	109	97	104	115	104	119	119	119	124	107	104	117	104	109	119	110	110	122	104	107	130	112	99	109	119	106	115	117	112	115	137	107	101	121	117	128	97	125	110	111	130	116	116	122	95	103	134	118	117	115	128	114	117	115	146	108	95	107	111	108	102	114	148	112	125	123	103	124	135	99	104	100	106	106	121	87	120	116	108	130	117	124	102	125	119	122	137	108	124	105	116	112	113	121	123	120	126	125	101	112	133	114	117	121	116	103	126	129	113	126	112	112	97	127	107
16301	24921	21770	13096	8807	6977	5008	4008	3061	2211	1893	1520	1352	1108	930	848	769	680	637	600	520	576	488	454	416	375	357	349	346	340	318	315	302	272	300	274	254	284	264	242	243	255	253	265	255	282	254	250	189	260	236	219	210	217	211	223	230	213	225	200	220	215	199	228	214	238	217	226	236	213	215	242	216	224	203	196	205	218	227	239	190	222	227	200	221	203	211	199	213	226	210	220	209	210	200	200	203	201	212	212	192	209	217	203	192	216	186	241	214	221	232	198	200	204	213	235	177	227	214	193	206	199	217	212	209	200	193	221	205	199	194	207	213	219	207	199	209	205	215	216	197	208	205	199	200	197	223	214	221	222	221	195	204	230	212	205	216	206	202	199	210	199	232	219	197	214	230	201	195	232	197	204	220	216	192	187	203	214	201	230	195	209	214	199	200	193	192	192	200	199	193	195	202	218	227	202	219	193	219	222	199	191	192	210	217	228	186	203	223	219	212	219	219	245	218	185	210	203	191	238	165	222	220	225	197	209	200	209	196	211	193	189	215	198	201	199	217	198	212	206	232	208	212	213	188	194	225	190	226	246	197	201	213	211	204	181	204	207	228	225	201	189	189	207	193	211	213	201	208	203	201	220	217	196	197	197	208	183	218	208	196	186	197	209	204	219	176	204	220	200	240	201	211	221	201	194	192	220	193	222	219	195	191	180	195	195	215	212	217	195	190	212	233	188	209	215	217	207	197	192	213	198	201	202	183	201	179	191	185	194	212	203	196	204	203	198	192	201	227	193	204	205	210	217	197	212	229	197	195	214	213	194	192	212	216	239	207	185	188	192	212	209	222	206	209	209	193	201	195	193	180	179	218	208	187	221	194	213	214	199	217	213	204	233	208	230	201	211	227	218	186	253	216	178	193	190	209	184	218	209	221	204	209	210	208	192	190	202	199	202	192	195	217	203	209	211	216	179	211	218	200	197	192	203	203	201	233	214	219	191	171	218	207	196	193	220	219	209	212	191	242	205	224	212	219	206	200	190	191	209	203	184	196	180	211	213	193	212	204	198	210	197	199	207	224	193	217	197	203	230	201	176	195	193	210	205	217	205	186	217	206	195	220	212	206	200	207	200	172	183	198	214	184	216	213	216	224	206	209	225	203	191	206	181	201	174	214	209	200	209	175	211	207	197	202	192	216	194	202	224	211	190	212	205	196	201	220	180	208	229	203	212	197	211	222	200	201	217	209	230	219	206	207	198	202	223	203	233	193	195	217	212	216	203	228	216	191	204	192	197	219	203	184	199	232	221	209	219	227	185	189	182	241	217	235	213	212	195	218	195	231	201	207	220	205	190	208	214	192	210	226	201	198	186	216	194	216	200	216	242	216	205	205	211	207	185	211	204	196	228	192	222	207	207	206	205	217	200	194	200	178	187	218	220	214	214	195	217	198	205	189	245	216	200	195	207	183	203	219	212	203	216	215	194	213	177	208	217	210	218	192	194	208	206	185	208	229	202	225	217	210	199	174	173	206	218	203	202	206	212	206	208	199	225	225	193	192	212	221	208	210	201	185	188	221	219	197	222	207	214	242	199	228	207	240	199	199	203	212	198	202	191	224	207	218	211	189	222	192	204	222	213	175	222	198	199	209	217	188	214	206	210	213	206	205	209	239	184	202	205	201	220	226	214	182	205	182	203	210	198	203	188	190	200	212	199	233	216	195	198	230	225	194	184	221	227	193	201	225	198	210	207	188	210	208	195	194	219	204	201	201	190	212	188	212	208	219	220	192	210	207	201	187	208	194	178	230	225	217	209	191	204	235	201	223	192	198	198	226	195	188	219	221	217	202	200	196	218	218	205	196	194	200	198	197	198	188	197	213	164	222	219	194	222	221	208	199	195	213	229	214	216	206	202	214	211	209	225	208	197	167	207	213	209	201	198	200	211	224	207	222	243	221	207	215	198	213	212	208	216	211	219	218	191	205	200	232	218	218	214	220	200	198	208	208	195	201	208	227	186	202	187	189	204	217	204	226	223	203	210	203	193	195	216	204	208	201	199	199	209	218	213	203	194	205	228	210	189	217	208	194	177	193	200	196	203	199	196	203	212	192	197	227	218	213	184	190	206	202	201	236	213	207	217	192	205	194	219	225	211	189	184	223	218	183	201	175	225	206	206	206	221	191	181	207	203	223	199	215	203	253	215	235	205	203	213	210	196	188	237	241	175	195	180	219	193	218	208	206	205	211	192	200	209	213	246	215	219	218	220	220	218	213	230	211	224	234	210	204	240	214	200	216	204	220	183	186	208	213	197	193	231	224	226	212	226	194	215	212	203	210	201	185	197	193	195	193	198	219	198	203	207	225	191	199	193	211	196	209	225	223	190	189	229	226	209	202	206	189	190	193	216	242	210	202	203	202	217	204	196	215	193	210	223	199	197	213	196	221	192	191	183	188	203	219	200	212	162	223	213	224	179	199	219	194	200	202	184	203	170	175	200	213	222	188	185	197	196	238	236	188	206	212	197	213	229	227	209	188	196	218	217	199	214	215	208	211	178	192	211	219	211	227	197	193	216	194	199	205	196	194	240	212	181	223	186	205	204	225	205	179	212	205	225	195	226	205	170	178	196	203	227	197	203	202	193	193	200	199	196	210	222	181	211	217	220	213	207	195	186	193	188	182	196	212	216	185	225	201	212	218	197	196	160	192	216	190	226	207	204	218	205	204	190	209	212	188	174	217	194	203	225	209	219	203	211	208	207	217	196	200	198	196	202	220	207	208	203	240	189	197	195	226	213	209	186	180	203	240	202	223	208	221	219	195	211	209	202	227	205	221	203	220	206	206	199	234	195	224	209	206	212	174	204	188	198	221	208	205	191	223	239	193	218	190	190	205	216	206	204	214	209	232	179	174	218	196	204	212	183	209	210	176	177	184	190	215	206	209	215	209	213	215	215	202	210	237	180	215	197	198	210	183	220	191	194	213	182	201	191	215	211	209	190	212	206	189	207	188	213	189	216	210	226	230	192	201	178	187	215	184	206	239	221	211	202	204	212	185	203	200	232	179	194	183	202	228	208	184	226	181	194	191	202	199	204	206	193	207	178	198	216	211	203	231	211	198	193	219	202	201	185	205	229	187	192	206	210	203	217	207	214	196	224	199	207	220	207	213	179	233	198	195	200	222	222	182	206	221	188	197	192	216	220	216	207	247	212	206	212	230	202	208	210	191	207	206	217	202	215	210	206	219	172	190	206	188	209	213	201	225	205	201	202	235	197	202	199	186	202	224	226	174	211	222	189	211	188	206	173	200	215	196	192	182	182	200	225	185	204	210	225	186	202	175	176	182	224	226	193	191	224	199	200	231	222	201	199	208	200	193	224	203	194	213	232	222	210	236	194	206	222	213	190	205	200	221	218	199	216	230	204	245	209	190	186	172	224	216	211	208	196	197	194	206	203	195	184	199	223	200	174	219	191	195	203	198	205	213	229	197	201	198	200	182	210
27002	20061	8905	2565	1290	949	679	608	520	481	426	422	403	362	368	397	403	376	371	352	359	368	360	376	362	367	368	388	333	356	370	347	372	373	299	351	357	334	330	348	304	300	372	347	338	337	347	356	362	347	331	316	337	342	357	326	357	352	345	359	361	351	332	344	325	342	326	339	354	329	327	342	309	350	332	354	334	345	327	311	337	332	303	346	356	362	354	309	367	330	377	373	331	349	332	340	339	325	322	351	356	381	336	316	348	354	328	358	365	316	341	315	318	328	323	383	330	353	356	327	331	353	382	346	358	341	353	347	344	308	352	338	322	332	352	338	322	388	388	366	350	326	365	326	347	318	358	354	339	357	347	350	342	364	319	335	327	366	347	351	349	356	358	372	323	351	330	340	345	374	372	352	310	339	324	334	333	300	352	342	375	351	344	361	356	346	348	344	327	344	376	328	367	345	366	339	340	346	358	356	376	355	329	346	375	308	348	307	340	372	342	338	334	336	324	364	341	388	335	361	347	369	359	345	340	328	341	330	366	339	311	346	332	350	331	340	339	342	333	332	323	335	375	341	335	341	354	333	330	278	342	323	321	333	321	335	369	344	350	356	367	342	320	351	329	321	337	323	327	355	333	302	350	357	365	329	342	342	369	368	345	335	327	344	365	320	329	338	368	346	357	318	339	344	338	344	377	313	326	324	336	358	346	357	361	370	317	352	333	294	337	335	313	333	293	336	391	347	346	326	344	326	340	352	346	341	338	341	319	323	332	323	334	364	322	346	333	364	368	344	326	351	345	331	324	325	327	340	335	336	338	340	346	382	345	355	322	349	342	315	339	357	321	352	336	346	381	349	333	346	391	323	336	331	348	344	322	356	340	345	347	358	330	302	334	350	335	336	358	355	313	330	351	336	327	371	330	343	353	324	332	369	344	339	371	312	349	322	326	332	344	328	331	323	365	359	358	317	320	355	326	346	344	343	341	333	362	327	370	337	340	331	347	324	339	380	354	401	343	345	308	334	307	355	386	334	362	375	330	361	365	329	357	348	324	348	374	320	333	327	354	347	321	341	350	324	319	371	340	345	298	317	302	354	343	352	350	299	373	339	337	355	350	338	334	349	344	357	321	317	303	333	358	333	319	331	361	361	345	336	339	319	357	352	365	333	327	338	332	372	333	304	323	362	359	330	310	345	333	369	348	353	353	330	351	321	342	312	351	365	347	311	368	337	343	354	343	335	366	297	327	335	354	364	358	319	346	335	338	319	399	330	341	335	352	324	340	322	330	310	354	329	354	312	358	321	339	351	337	371	334	357	345	331	371	344	351	367	308	362	334	343	353	331	311	376	376	325	347	362	321	312	316	346	321	380	336	355	317	333	342	339	386	347	339	328	352	358	354	357	329	324	324	338	330	341	357	347	352	340	336	301	335	344	338	305	334	303	362	305	339	330	320	371	340	341	292	356	370	320	312	321	361	336	310	304	335	302	358	342	365	340	359	371	328	318	355	347	333	341	331	326	372	340	318	337	326	342	320	323	324	327	330	338	371	296	321	384	327	318	348	324	339	335	333	312	362	327	329	349	333	329	383	345	338	327	337	329	338	364	343	316	381	352	358	374	361	368	320	348	304	348	340	362	325	328	344	326	366	386	318	323	332	351	368	333	338	359	343	320	343	356	370	335	361	334	346	345	340	333	343	358	335	308	319	352	350	368	360	347	343	342	332	308	335	307	354	362	337	349	353	351	360	326	348	336	332	345	337	333	326	350	371	328	365	305	332	311	369	351	319	304	356	353	352	308	344	380	344	365	326	329	340	360	359	326	367	376	309	287	363	343	372	346	397	345	345	320	330	359	352	356	350	381	353	324	342	296	338	348	309	368	324	357	347	354	342	348	336	358	310	360	320	342	354	324	375	316	362	356	341	367	319	342	345	354	338	338	345	345	321	340	339	363	351	302	346	344	355	321	340	341	309	326	320	318	344	341	359	327	356	345	310	360	369	322	357	366	318	366	347	353	356	351	349	344	349	357	360	346	330	328	297	345	343	350	366	316	339	329	330	412	345	341	340	353	318	313	352	329	341	331	349	324	327	318	358	321	342	353	339	317	320	351	311	304	355	347	313	298	338	345	336	341	377	338	324	336	340	370	340	366	325	377	334	289	356	337	352	325	323	329	341	320	355	347	348	332	337	356	351	336	342	316	377	383	324	299	329	352	332	384	346	362	339	347	357	343	338	330	331	371	370	320	359	333	341	336	354	353	362	349	327	331	333	327	355	342	370	325	318	342	350	319	331	351	351	324	332	411	343	369	347	347	336	341	316	333	317	326	371	369	360	318	354	350	374	327	348	392	320	357	356	368	323	366	356	347	322	336	338	362	315	345	335	365	331	336	328	355	329	338	387	330	363	349	344	328	294	320	347	342	297	337	323	355	336	333	337	367	383	325	355	346	334	373	318	332	346	345	312	335	354	346	354	365	319	352	336	340	334	363	364	343	320	357	346	347	378	372	338	337	325	329	312	356	335	325	338	278	344	337	303	347	388	322	345	337	337	383	353	316	370	368	324	345	319	337	313	330	315	343	332	363	349	356	344	336	352	345	333	361	330	353	378	320	373	350	359	344	347	339	382	328	361	330	360	327	359	354	364	318	368	322	342	346	352	349	341	349	344	357	314	345	323	359	342	360	342	352	353	338	349	356	343	330	363	328	342	336	334	371	326	305	366	315	347	339	310	362	363	326	334	311	308	374	315	344	331	345	321	366	303	369	384	353	351	356	345	354	315	366	367	352	320	362	327	351	367	361	368	324	370	341	309	341	327	368	364	354	341	342	308	320	342	334	367	366	331	356	312	328	349	336	337	372	336	305	344	349	331	294	348	321	295	377	340	322	352	356	339	339	376	351	326	340	351	341	319	332	349	366	325	334	326	370	324	333	339	364	338	349	352	334	304	342	344	333	385	371	347	323	323	333	348	324	336	327	354	327	321	329	345	332	363	340	359	377	359	363	396	333	325	343	315	340	296	366	344	360	348	365	335	367	334	359	327	349	371	330	348	347	370	384	347	303	353	326	339	386	339	329	358	354	353	384	355	333	346	369	329	375	330	350	369	345	350	386	393	304	356	356	346	322	341	335	334	350	370	324	320	363	342	336	328	323	349	352	358	362	327	323	340	343	315	334	315	342	350	326	342	363	331	330	354	365	345	361	361	383	324	317	345	345	334	330	297	353	342	322	342	358	335	322	342	349	387	323	336	338	337	320	378	331	327	343	322	319	321	343	339	338	365	328	342	358	371	323	315	371	309	335	343	363	386	330	352	321	331	340	327	366	321	346	319	360	341	337	332	323	365	352	375	344	374	353	332	323	351	341	354	353	340	329	349	351	406	367	360	323	356	351	359	335	313	364	384	339	342	338	335	351	352	353	324	335	371	331	360	333	356	354	362	337	317	345	332	314	342	345	323	344	338	310	336	313	359	353	343	373	351	350	300	345	339	354
10070	11209	8973	4802	3353	2407	1893	1481	1311	1072	969	880	842	751	729	699	659	623	687	626	675	684	665	593	633	619	607	590	589	596	593	534	579	572	591	545	621	574	564	602	548	605	580	585	568	589	571	545	549	561	566	570	598	612	608	538	532	579	550	592	555	573	602	559	598	552	572	660	541	548	571	587	588	556	542	584	579	552	543	551	602	599	567	562	574	598	561	538	596	617	554	575	545	581	565	587	582	521	573	536	571	551	589	543	549	557	615	573	569	598	603	586	557	550	571	621	569	576	616	578	561	571	557	569	591	594	531	538	572	606	602	544	603	587	608	624	587	546	599	574	586	578	596	539	561	560	535	622	590	615	581	570	577	550	557	580	615	555	592	558	587	572	611	564	617	539	627	549	581	597	583	573	559	572	583	509	572	554	555	550	619	556	573	635	554	574	539	575	547	568	578	572	579	555	600	585	573	540	544	585	567	596	545	559	577	563	601	563	608	553	604	618	558	618	533	526	551	600	579	572	585	570	574	602	563	544	599	521	570	516	603	584	613	585	548	557	612	551	521	573	578	578	577	576	582	575	579	568	587	569	593	563	569	596	575	555	550	618	566	579	600	542	631	546	579	597	579	545	581	542	507	607	555	560	535	604	586	558	583	546	577	607	559	591	582	601	547	532	594	583	612	608	623	561	579	569	532	615	546	584	546	599	548	560	556	583	603	574	522	588	601	596	586	555	586	559	589	625	551	601	579	590	528	560	591	586	597	593	542	611	580	599	548	560	555	591	597	518	565	559	585	584	616	569	559	580	552	559	578	565	548	564	551	602	598	590	589	596	602	576	563	597	561	598	568	598	579	632	590	558	574	600	572	582	562	600	612	559	540	559	570	571	597	575	598	573	582	562	576	559	578	580	555	563	548	575	614	559	586	594	610	596	609	574	559	607	556	582	591	564	593	566	592	530	585	577	603	592	564	576	568	636	549	536	600	586	618	590	604	569	539	592	579	564	566	584	547	587	589	567	559	587	562	592	526	585	589	550	556	568	591	554	571	602	516	542	608	568	570	601	594	551	570	575	573	559	566	578	550	574	610	569	556	548	550	597	580	576	592	558	526	592	569	580	564	535	613	579	570	567	569	576	557	530	584	575	574	554	569	577	546	591	548	609	566	535	605	571	548	580	539	536	599	583	580	584	599	574	540	551	574	610	618	539	599	621	567	579	598	579	563	569	565	604	602	581	604	558	625	554	613	594	572	546	593	597	594	591	561	602	597	580	584	564	567	542	581	586	602	541	600	555	582	581	589	569	609	580	573	574	546	545	576	606	583	553	556	580	562	578	575	531	573	613	598	544	629	569	543	583	611	611	625	602	564	549	578	588	561	585	602	514	616	572	571	610	573	563	585	538	582	623	583	572	577	568	533	550	572	575	596	570	564	552	603	569	604	581	576	557	546	592	554	545	532	553	567	590	599	580	595	595	588	574	582	556	619	598	589	603	534	616	497	544	568	565	606	591	603	559	547	568	585	512	580	539	573	545	564	597	563	596	545	548	597	582	548	516	602	592	568	564	590	595	567	556	604	602	586	596	614	581	597	564	565	556	572	612	555	580	546	567	585	561	576	560	563	594	584	584	571	582	580	560	602	598	575	532	585	604	598	604	561	585	544	544	519	543	568	541	597	543	564	541	626	581	582	593	552	606	596	608	563	565	565	542	579	660	595	564	576	603	555	568	590	540	567	554	571	521	597	543	568	531	587	587	630	556	565	567	607	552	583	578	553	565	591	593	594	557	546	546	600	577	580	552	566	566	569	553	556	563	598	574	552	598	604	577	631	577	531	550	562	566	581	557	558	545	632	591	563	600	586	587	573	569	595	582	570	610	582	653	528	567	579	581	559	580	581	565	565	553	596	548	548	602	577	592	584	547	591	545	559	546	608	589	509	603	589	553	600	591	579	577	578	592	594	583	561	570	561	581	569	615	559	582	586	596	571	558	556	540	598	574	553	556	587	595	553	583	555	560	546	574	561	582	558	588	566	626	547	552	524	627	583	576	567	551	575	609	556	567	586	586	583	571	575	564	553	589	587	602	570	584	558	546	592	544	616	607	602	614	575	552	553	619	588	580	588	592	540	592	585	601	565	570	621	546	582	580	575	581	561	593	614	582	536	600	523	567	562	555	527	604	564	572	565	574	604	588	540	577	557	555	577	608	588	566	541	548	604	569	556	578	618	603	540	594	572	554	536	531	595	576	538	588	586	571	594	607	567	612	554	505	586	585	568	589	556	551	567	632	563	589	560	533	575	593	568	590	579	587	579	600	584	578	602	572	569	551	571	594	578	588	580	586	542	601	555	578	564	486	564	563	615	574	592	583	577	564	591	611	591	571	525	553	550	593	598	579	578	582	588	534	557	524	553	571	551	590	545	603	586	593	574	545	578	571	574	599	594	579	572	598	570	563	574	602	570	566	615	580	523	556	547	573	609	537	562	605	587	581	563	574	511	606	579	551	611	584	571	589	585	561	588	587	583	596	617	555	581	583	552	565	569	573	566	554	533	524	580	598	573	564	571	593	608	567	641	598	573	579	566	554	546	538	552	549	575	604	558	544	542	591	611	551	554	578	553	545	610	568	560	588	553	583	573	572	602	554	544	585	612	585	575	580	594	580	585	594	560	616	533	601	570	564	571	564	547	555	555	566	603	570	544	597	549	596	593	593	579	625	554	605	606	602	574	563	604	524	577	564	594	533	599	576	557	586	583	523	602	558	564	580	601	559	609	591	586	530	587	617	608	598	578	622	576	588	640	621	540	562	559	562	562	580	585	593	615	575	565	553	525	603	572	588	582	567	586	594	548	550	554	576	608	563	583	530	571	594	571	550	536	579	549	561	526	571	607	582	564	579	582	549	569	554	587	633	571	587	550	574	552	617	566	600	620	536	560	576	571	576	583	564	580	614	594	573	571	543	581	563	587	561	522	545	597	575	606	540	583	570	560	597	509	546	578	565	604	586	598	581	590	568	529	654	586	585	600	586	573	567	598	592	605	568	556	574	588	537	599	548	577	584	570	543	544	596	519	613	574	562	534	557	566	606	538	590	555	605	534	585	563	584	535	574	570	564	570	512	575	574	571	587	573	553	562	562	578	599	548	575	553	593	598	617	581	568	533	571	561	585	581	559	618	554	591	615	580	586	576	556	573	570	530	588	571	603	563	574	521	576	562	584	611	585	551	551	528	568	593	568	554	577	623	548	570	573	585	559	561	590	576	589	586	518	578	594	575	614	551	587	583	624	518	572	587	573	564	571	571	588	577	584	543	583	571	596	547	580	567	568	586	576	574	540	581	571	510	612	601	569	529	587	560	570	585	544	558	582	533	580	554	558	580	556	596	609	627	591	592	588	566	575	577	583	563	572	565	566	607	553	561	584	591	569	603	535	546	576	576	535	583	530	596	598	601	569	584	536	621	593	585	561	591	561	574	571	583	586	586	556	581	581	579	559
24481	21332	28291	24695	18480	3094	1432	976	812	622	562	543	490	474	446	398	414	399	382	337	362	340	355	356	349	326	338	352	279	308	303	318	329	312	317	321	301	287	320	320	316	291	312	305	288	300	278	311	294	293	315	295	298	318	309	316	264	309	281	304	323	306	286	283	274	304	320	315	294	300	291	301	269	293	312	336	324	291	325	290	318	321	272	315	293	314	304	307	295	267	288	307	298	290	311	300	312	281	263	292	284	301	340	318	292	248	298	329	299	297	322	313	300	310	296	316	255	298	256	288	318	330	297	293	283	291	288	323	307	319	320	310	305	284	305	314	309	268	297	264	293	294	293	313	309	286	319	279	307	331	285	315	289	281	292	306	307	301	281	280	294	310	279	315	293	303	290	301	307	309	309	289	263	277	298	294	316	295	292	297	295	282	288	336	288	294	326	302	300	311	312	334	273	297	331	298	325	308	309	262	305	295	296	270	320	322	297	332	282	298	293	313	302	299	302	318	296	293	284	295	272	280	288	274	317	298	293	273	304	289	280	299	332	306	314	309	301	306	265	318	283	284	286	328	324	278	273	294	323	286	280	297	298	331	273	312	306	300	302	298	285	306	301	285	316	309	286	319	296	248	299	288	302	320	306	313	283	306	267	279	278	264	302	287	289	273	278	319	306	278	282	327	272	302	285	264	295	269	299	288	291	266	313	305	288	270	300	304	283	294	285	314	319	292	287	323	292	270	295	284	288	309	302	319	320	312	281	298	292	298	292	297	283	292	291	296	272	272	287	298	294	323	296	303	316	282	285	277	286	271	304	312	296	279	284	322	264	298	301	313	313	294	281	311	312	307	272	296	307	284	305	256	327	289	320	294	296	277	334	301	302	300	302	327	278	324	338	309	317	297	292	320	298	306	298	302	319	276	282	288	304	309	297	294	261	272	279	290	268	325	324	289	294	289	273	316	290	275	272	285	301	286	306	271	317	289	282	273	312	285	291	296	333	282	314	286	278	309	294	329	278	278	289	285	308	289	284	315	282	319	305	301	275	303	285	271	277	283	296	310	281	295	296	306	292	312	281	307	281	270	292	286	293	308	292	304	311	309	279	297	295	289	317	309	317	315	302	334	295	281	304	264	264	286	320	313	290	281	323	291	314	289	284	278	288	308	296	308	295	321	327	311	294	284	287	284	284	315	299	325	330	287	291	263	305	308	293	277	303	288	325	295	309	273	275	269	270	293	314	295	323	320	297	304	297	280	322	301	294	287	281	316	327	274	304	320	288	314	315	317	293	284	278	312	274	271	276	290	304	315	274	274	295	293	281	287	293	298	296	292	292	294	284	281	281	287	275	310	293	291	276	291	316	283	286	314	294	339	299	320	296	321	292	293	287	311	306	272	291	290	270	290	272	297	283	293	283	318	315	286	278	285	282	275	287	282	272	329	265	317	294	305	320	298	295	291	301	306	310	287	309	302	311	328	304	290	278	288	308	296	295	299	299	296	300	316	284	285	278	289	328	305	320	285	294	288	297	298	319	294	269	265	287	291	286	294	301	296	299	300	296	269	300	260	318	285	277	283	299	317	297	312	292	284	281	292	295	300	287	309	317	330	281	297	291	317	324	267	308	313	264	290	279	315	312	292	271	303	333	294	298	301	298	304	297	279	300	300	291	272	278	283	321	301	274	304	304	254	297	291	315	309	294	273	271	301	328	295	310	310	300	260	280	295	291	316	301	299	292	301	304	315	298	307	309	302	287	279	290	320	286	309	277	299	306	276	318	306	321	278	288	291	296	241	283	297	309	301	291	281	270	308	302	278	271	252	305	289	309	277	289	286	339	284	280	287	299	288	288	323	300	289	283	290	305	270	308	273	302	297	314	311	306	303	298	303	290	300	297	292	272	297	296	291	303	295	300	305	324	301	300	289	274	299	305	311	282	302	297	305	284	316	295	272	312	307	317	274	266	286	295	308	316	308	275	267	297	303	304	312	281	280	308	294	298	302	280	287	278	305	278	312	257	285	307	286	280	307	281	296	291	318	294	300	299	272	260	276	299	305	292	292	310	286	279	289	298	320	293	314	317	307	285	270	290	298	296	284	300	287	289	291	288	296	312	281	296	261	296	310	317	277	272	293	282	291	334	304	323	302	258	303	280	272	315	310	338	341	289	292	312	315	304	330	276	320	291	286	269	278	282	289	306	297	270	326	311	280	291	293	290	311	278	289	292	285	288	303	266	320	299	337	326	278	303	313	290	272	287	303	291	285	301	291	321	293	285	283	262	253	313	310	296	288	316	329	303	293	297	326	287	288	292	299	303	286	306	279	285	300	304	296	289	288	286	293	277	285	314	309	299	287	330	280	288	306	306	288	262	296	299	297	311	288	298	301	324	308	271	293	319	300	288	295	312	300	281	281	308	318	287	285	288	280	303	295	267	284	315	289	276	329	287	291	305	296	294	308	307	310	308	335	276	308	318	288	285	279	307	310	310	303	318	288	314	322	281	294	286	289	285	305	285	309	293	271	266	301	265	275	321	287	342	279	285	293	291	303	318	272	325	306	307	296	287	300	280	265	286	292	294	296	282	302	305	290	300	296	299	328	310	296	337	292	290	310	318	303	324	292	266	300	295	286	276	279	306	280	314	295	299	309	298	277	269	284	322	318	290	285	315	302	290	268	296	302	272	299	264	306	329	323	297	294	316	289	323	328	286	303	297	288	278	301	286	299	330	294	339	314	306	297	279	277	306	307	276	288	291	288	317	288	288	303	303	339	257	302	316	321	272	311	302	279	311	262	297	276	311	287	275	279	288	309	316	284	286	288	291	309	282	301	272	347	288	326	299	298	298	288	300	306	274	296	298	283	302	283	295	294	299	303	322	264	334	311	272	288	331	297	265	275	303	301	297	311	306	281	283	291	290	287	311	304	321	299	305	317	276	305	305	314	284	291	320	345	283	267	280	292	281	291	318	279	309	302	312	290	309	319	271	295	272	308	301	290	312	308	290	289	306	340	304	292	291	282	283	293	296	294	307	292	312	323	287	290	292	293	301	284	273	263	297	292	314	291	276	307	326	312	303	276	323	281	301	285	273	303	273	288	313	272	309	313	294	294	302	288	307	327	295	313	280	283	312	283	276	273	293	281	300	288	308	302	305	288	282	299	296	316	312	303	316	290	312	283	313	305	282	306	292	276	277	306	300	294	290	297	273	271	275	291	289	262	297	262	274	303	307	291	276	286	305	331	292	284	288	319	295	258	307	273	269	305	269	297	285	289	293	273	314	286	310	273	311	306	296	282	285	339	284	296	292	292	290	317	290	304	295	301	311	299	284	294	260	300	314	297	293	295	297	318	302	289	300	278	281	278	324	302	286	284	300	315	312	290	290	291	283	291	283	305	295	294	309	307	277	300	309	291	264	298	300	274	276	302	287	306	295	277	309	253	288	299	302	303	286	304	299	300	309	299	311	290	303	319	312	303	270	295	270	307	271	289	297	284
13305	18953	15444	9146	6186	4541	3477	2721	2280	1866	1484	1344	1164	923	896	747	768	790	691	732	668	683	703	633	678	591	610	553	571	579	559	575	537	516	511	541	523	556	514	554	558	516	514	536	541	505	483	542	516	515	517	518	527	511	524	524	518	525	548	515	527	515	529	521	502	494	459	485	505	501	474	503	514	527	508	539	569	547	480	498	476	548	477	508	475	509	517	515	494	565	546	501	505	510	486	503	525	540	507	515	507	526	547	559	518	526	499	525	499	488	489	503	487	521	449	511	462	523	497	510	499	488	550	517	502	512	493	563	540	481	476	506	535	508	505	454	533	496	468	504	518	512	517	519	503	508	492	474	490	475	519	521	517	557	508	482	492	498	530	521	512	528	501	512	461	482	528	502	546	497	517	480	483	490	493	555	502	525	505	485	545	501	540	522	467	519	487	486	511	519	526	527	507	511	581	521	536	503	512	510	500	561	484	502	467	525	512	512	499	511	537	512	504	469	510	498	543	449	469	507	512	549	527	510	497	504	547	519	515	531	530	513	501	490	491	515	516	486	532	514	506	503	457	554	494	467	504	502	538	474	542	524	533	483	532	540	546	519	524	533	520	500	542	534	514	512	503	525	527	529	512	501	549	514	545	488	506	485	547	522	513	496	490	508	496	513	502	536	509	504	496	526	500	509	494	557	500	527	550	482	482	488	516	526	530	528	551	502	520	497	485	488	521	514	493	485	478	510	481	474	479	529	499	503	486	520	517	523	498	539	539	497	488	551	505	526	528	516	497	508	503	499	503	524	516	519	532	520	470	555	499	550	490	523	520	561	499	506	501	493	526	481	490	461	497	510	481	495	540	532	502	528	480	532	503	463	501	496	504	532	459	503	466	511	513	534	546	502	540	534	511	522	506	479	482	521	471	502	535	479	512	515	518	510	515	526	466	497	510	503	499	493	524	542	511	478	535	492	512	502	478	478	536	473	494	518	529	530	502	542	469	502	506	511	468	463	572	540	533	532	472	503	484	503	515	543	540	503	569	497	530	519	489	499	534	517	472	493	493	528	515	513	500	481	494	530	476	507	488	510	509	519	473	526	499	520	494	505	517	493	551	486	523	530	508	530	511	526	465	524	504	520	510	499	486	506	478	531	529	535	525	526	485	526	468	508	501	490	525	501	517	481	509	502	496	515	491	492	483	529	533	506	497	495	536	511	533	512	545	550	535	501	501	562	513	517	506	511	515	494	513	481	444	512	549	537	502	531	493	487	502	495	485	499	507	450	494	521	504	557	518	512	465	482	510	490	476	523	533	500	505	507	468	497	515	496	519	556	496	498	520	502	533	508	495	505	519	502	493	529	522	513	448	493	515	535	537	502	509	518	529	511	527	509	570	527	553	496	462	527	540	506	506	537	517	501	513	537	516	518	517	496	522	473	529	493	502	548	538	498	509	524	489	525	485	526	532	468	518	497	514	503	537	511	491	517	509	508	492	508	540	530	543	508	448	495	513	546	483	467	503	488	528	517	523	493	510	512	517	491	514	542	539	529	503	520	520	517	547	502	454	499	540	482	528	481	482	496	514	522	491	547	470	521	518	526	504	507	528	563	549	522	482	503	513	486	499	507	499	503	498	492	517	479	490	480	526	506	527	524	529	513	510	527	498	507	482	491	499	511	482	526	461	471	488	502	500	496	483	495	475	533	542	526	512	521	484	527	547	534	516	506	521	516	502	501	524	520	529	507	502	506	522	484	501	491	545	524	496	499	493	497	496	499	483	496	516	537	526	503	494	519	554	529	536	487	525	517	541	495	468	534	482	530	511	475	514	498	511	507	475	500	501	451	524	498	520	514	501	504	527	474	549	508	471	528	498	528	476	521	537	518	466	536	510	510	497	508	511	512	480	552	524	481	514	519	502	538	519	516	523	488	512	473	497	458	529	521	550	500	512	510	512	518	500	520	493	499	560	489	491	490	486	501	496	506	484	494	539	484	478	480	546	474	530	491	503	516	525	487	517	500	465	506	520	523	527	489	492	492	501	513	480	528	479	492	523	525	550	522	502	459	504	558	524	509	497	541	503	485	533	478	513	533	519	530	523	519	505	481	508	525	543	492	499	545	512	493	487	483	545	489	542	525	519	504	519	512	501	520	499	527	478	496	498	528	522	491	499	519	498	500	530	548	531	522	468	505	516	505	481	523	493	462	511	517	475	492	497	506	484	524	479	479	506	476	542	466	521	485	463	491	519	498	513	514	497	531	483	475	486	500	482	533	510	483	508	482	501	558	504	498	509	518	516	489	486	481	502	529	508	527	531	519	500	493	493	511	499	511	541	498	496	496	521	518	475	465	493	548	490	504	530	532	526	507	498	492	490	514	470	488	527	496	526	485	499	467	501	505	491	506	526	510	453	468	552	497	519	535	488	526	502	497	520	493	521	542	508	531	473	520	548	497	514	521	529	532	549	523	510	464	505	520	494	494	506	532	495	491	536	547	521	487	478	464	485	486	520	489	498	467	530	559	505	498	504	506	503	556	520	531	546	498	502	513	547	477	484	538	529	499	513	532	482	475	465	480	538	534	509	539	531	531	505	537	510	526	512	519	487	535	529	448	482	513	518	502	539	517	492	487	493	500	507	576	471	537	545	518	530	522	524	525	523	508	487	505	536	509	558	501	512	503	501	499	516	541	498	498	492	509	515	538	547	485	510	510	501	531	506	543	470	497	486	525	533	528	507	503	502	509	498	526	516	538	504	519	531	497	497	523	506	543	516	512	495	533	511	543	492	526	495	538	508	526	502	501	504	473	523	557	483	461	485	475	490	461	477	506	516	483	482	485	538	490	535	520	482	541	545	489	504	529	520	463	503	544	547	530	516	513	486	525	521	506	502	522	522	547	468	507	472	495	519	555	523	529	506	521	488	508	549	508	460	507	529	508	484	582	538	503	512	478	494	532	529	496	521	525	531	513	515	505	511	483	568	502	521	502	487	491	548	516	500	505	551	499	542	521	504	504	497	549	541	481	518	530	491	509	531	553	524	543	524	499	500	512	514	496	525	495	488	470	526	511	532	552	517	519	477	510	527	478	503	520	547	521	523	470	557	521	501	474	524	550	507	510	503	468	519	542	485	459	534	539	506	489	489	521	539	521	515	508	498	541	564	511	484	514	493	494	512	507	525	490	523	519	469	522	551	533	488	485	527	521	500	494	522	476	501	540	488	578	527	526	492	502	486	464	487	534	491	532	505	508	510	519	492	483	493	502	533	484	531	532	503	539	534	485	501	504	455	487	491	520	469	517	495	493	519	502	515	501	498	480	506	504	520	518	520	493	485	485	508	516	522	498	504	512	486	525	528	529	505	498	525	550	511	501	540	498	533	498	529	498	519	483	533	526	526	524	458	512	500	508	519	488	535	484	535	519	544	537	535	496	504	505	497	503	475	456	522	510	508	527	497	544	529	490	533	504	520	508	498	549	517	515	506	491	477	508	557	503	508	532
23453	21338	29071	23951	21341	19133	3434	1247	936	715	584	499	421	371	328	300	308	266	232	193	210	199	226	213	172	175	160	153	152	150	151	143	144	153	136	137	132	125	139	169	143	148	134	132	144	133	123	135	134	126	121	120	106	146	116	115	129	131	111	129	129	118	119	126	116	113	104	118	136	126	103	118	109	116	119	116	127	120	129	125	112	108	103	111	135	113	98	114	117	118	99	100	133	97	118	116	147	114	101	102	117	115	112	117	127	116	108	128	119	112	114	115	125	112	120	122	120	123	133	117	117	105	137	114	130	107	115	116	140	116	105	96	115	119	120	118	110	106	141	103	118	112	116	100	117	111	107	108	117	115	117	108	105	120	123	81	121	111	85	124	125	109	125	126	113	112	105	123	106	110	116	110	97	121	127	114	124	119	122	110	122	122	144	94	82	120	93	123	102	115	116	111	89	105	119	115	120	125	87	122	111	109	129	113	104	131	117	117	111	117	121	117	101	126	117	109	104	106	121	111	104	133	108	141	115	121	120	109	100	123	104	121	113	119	136	103	125	89	104	128	94	100	103	117	117	126	91	117	123	123	119	111	122	104	104	101	126	117	125	107	114	126	110	127	122	89	99	116	104	119	113	104	116	99	117	123	114	122	103	114	116	103	92	119	110	122	114	103	112	119	121	112	115	116	114	115	117	107	112	124	112	111	101	123	122	138	120	105	129	106	109	114	118	116	113	128	121	93	100	111	118	117	119	107	111	130	116	114	118	126	123	106	105	101	130	101	109	114	117	125	113	106	102	102	122	108	125	109	130	103	111	132	116	125	104	104	113	130	116	131	130	119	104	111	120	119	119	122	127	119	116	118	108	105	93	115	112	94	112	109	117	111	105	116	124	118	116	121	107	137	131	122	125	119	101	127	130	105	115	113	113	112	118	111	111	101	113	126	93	127	128	133	109	116	102	113	120	117	117	109	95	104	124	109	129	97	114	119	94	96	128	124	120	107	101	115	107	100	99	117	125	111	112	124	99	140	131	97	117	107	109	126	128	106	83	117	133	125	120	102	110	120	129	95	115	121	100	99	99	116	115	109	137	111	105	112	133	110	116	112	112	122	125	130	118	120	108	121	119	110	120	101	97	94	93	115	107	111	101	103	122	107	127	116	112	127	115	105	124	136	118	107	115	103	117	102	113	115	106	110	102	110	107	109	114	103	103	122	118	104	108	125	108	121	116	108	119	108	115	104	130	108	114	118	119	120	129	134	118	107	101	100	130	112	127	116	120	127	109	106	119	124	122	99	111	125	119	98	101	106	127	108	112	99	119	120	104	108	130	128	100	114	110	109	99	136	110	110	128	113	115	113	102	116	111	90	92	129	110	110	114	114	136	123	113	96	116	105	111	122	132	104	111	140	122	116	107	103	131	106	133	127	124	109	96	106	108	119	111	119	108	112	128	111	120	124	114	132	111	102	112	110	104	122	110	115	95	131	116	105	105	107	110	107	110	110	132	119	114	116	120	114	107	110	132	136	113	110	118	108	112	123	96	110	95	124	137	111	115	118	113	118	121	122	113	123	120	125	119	104	128	112	128	112	101	97	124	103	125	123	114	109	116	121	108	113	122	119	89	126	121	114	106	112	115	121	109	117	111	102	98	108	108	108	113	94	95	107	114	105	110	112	113	116	118	135	105	117	94	98	120	129	128	112	118	114	108	127	100	103	121	120	114	114	111	109	114	126	98	108	126	117	113	100	106	128	120	118	111	107	118	126	108	126	125	102	122	112	112	101	104	121	101	106	127	113	117	119	111	118	137	129	102	138	107	120	118	102	125	118	111	112	101	122	119	120	120	120	114	120	97	119	110	109	101	98	112	106	99	107	119	112	84	113	114	112	122	131	124	130	121	97	116	154	104	96	119	116	119	110	98	96	127	91	119	127	115	105	138	122	102	103	113	97	130	128	130	119	111	134	126	96	138	134	121	134	115	115	123	116	96	105	119	121	106	124	112	94	114	122	101	112	140	97	124	116	129	114	123	126	127	111	116	112	127	111	122	103	106	131	116	140	109	96	138	131	112	107	117	99	97	114	126	124	121	95	108	111	106	101	111	104	114	136	99	99	126	108	102	125	120	132	124	102	105	136	130	106	116	117	102	106	106	117	128	100	130	101	118	110	91	129	115	114	118	115	107	107	114	126	113	115	100	114	95	122	128	111	118	114	113	118	93	113	118	103	124	134	108	112	143	130	84	107	112	117	96	118	118	123	123	109	111	95	97	113	103	110	101	105	105	115	111	134	122	109	106	115	97	128	117	118	117	117	124	91	110	105	134	97	133	95	116	112	106	123	113	126	107	128	113	122	126	111	124	128	112	92	114	114	132	108	118	107	92	113	92	126	111	129	111	120	125	110	113	119	105	121	99	103	94	112	131	115	135	91	119	91	129	111	115	98	118	115	98	119	114	130	105	110	111	113	121	111	118	108	120	104	122	117	130	135	99	108	104	128	111	108	108	136	111	124	111	116	99	122	130	119	113	97	103	111	110	115	102	104	126	101	114	113	113	144	112	117	120	105	126	109	117	113	104	105	115	99	128	97	118	134	117	108	117	129	127	123	96	120	119	131	134	107	95	114	114	134	110	102	109	107	133	120	104	118	115	106	118	112	131	127	118	99	106	105	120	103	102	115	100	117	107	115	102	112	107	130	85	128	114	112	136	128	110	107	115	117	122	118	107	110	112	105	110	100	110	108	108	115	120	114	106	125	120	112	122	100	120	136	119	125	131	105	105	99	128	108	105	102	114	132	93	125	120	103	109	125	122	124	113	113	118	106	110	117	106	129	109	115	90	112	109	126	106	105	114	112	118	114	125	106	124	101	104	125	111	119	122	86	121	105	117	119	112	111	114	102	108	129	116	114	95	109	118	105	102	124	101	107	105	101	123	114	115	116	97	104	106	127	112	129	102	107	131	111	104	99	117	101	110	132	115	110	114	140	105	101	111	123	120	119	121	115	121	97	103	129	107	109	106	112	123	110	123	125	115	118	122	108	121	121	101	116	104	106	103	136	119	97	145	104	127	100	121	122	129	110	88	103	119	117	114	108	107	115	130	106	124	109	107	127	109	128	98	119	125	132	113	109	101	114	88	92	107	112	121	113	104	105	129	97	101	114	112	99	138	123	105	106	143	124	122	117	109	114	108	124	117	108	117	123	124	117	106	95	105	108	122	114	126	112	103	120	128	109	111	105	105	131	111	107	108	115	112	109	112	118	116	139	130	114	90	112	104	113	125	133	114	119	98	115	111	90	129	110	121	119	116	119	101	110	120	118	87	140	116	111	113	115	109	119	128	113	132	101	128	128	105	118	110	123	109	111	125	119	110	117	111	99	134	106	102	125	101	123	103	146	126	109	105	125	125	106	89	109	110	130	127	115	102	113	117	117	104	111	113	125	131	144	99	130	107	116	119	123	123	114	123	120	113	118	119	112	117	127	115	107	119	112
17238	24835	20270	13144	9381	6435	4898	3831	3125	2510	1895	1685	1374	1102	982	855	829	653	572	536	488	466	397	445	406	381	377	328	341	306	314	306	272	277	266	254	271	247	249	242	227	217	229	232	238	271	243	221	224	215	200	193	194	228	206	220	230	228	240	215	241	193	226	198	202	230	216	206	229	176	200	205	212	195	222	230	214	213	233	220	217	192	207	223	217	218	198	195	199	203	214	205	205	212	208	228	217	188	207	199	189	217	243	230	187	204	215	185	214	240	204	179	187	218	218	221	197	208	211	197	228	193	225	204	201	224	217	181	204	189	191	206	204	196	198	197	198	202	216	201	226	214	177	184	185	213	216	208	205	217	213	201	220	192	205	205	183	191	210	201	212	204	202	203	201	211	224	209	206	201	211	222	207	233	225	187	179	199	182	190	192	193	177	219	195	193	182	230	219	203	217	202	228	196	205	208	195	192	226	194	206	189	193	197	197	201	218	216	181	209	183	181	193	182	191	205	180	210	189	230	189	208	210	197	217	213	175	177	198	200	207	193	221	185	212	210	208	212	223	210	201	220	209	195	219	180	203	206	164	216	199	217	209	194	200	204	213	204	216	213	217	212	209	195	178	204	225	197	200	209	217	213	221	224	190	213	189	193	202	196	200	241	212	215	194	207	188	224	221	187	187	223	219	219	216	183	203	193	202	181	202	203	203	168	193	201	206	219	204	208	203	203	225	181	194	203	197	197	195	215	192	201	198	212	222	186	235	189	194	202	213	189	191	201	209	178	208	196	214	203	209	202	177	207	213	203	187	211	218	213	199	188	196	194	218	187	181	196	192	210	203	249	179	216	195	190	204	210	213	212	185	184	202	197	214	195	194	186	212	224	183	221	206	203	209	214	220	211	162	198	179	201	202	201	180	218	193	219	194	204	205	214	195	202	195	208	185	189	189	185	204	208	193	190	204	178	239	178	183	179	201	186	209	190	202	203	218	202	250	205	217	211	189	185	217	175	193	212	221	223	202	201	202	198	177	173	209	188	229	245	192	214	197	193	215	177	207	181	184	210	193	198	212	232	200	215	190	198	200	204	210	195	201	193	197	218	215	218	192	191	206	198	193	234	219	195	184	223	194	216	177	208	206	202	208	201	193	205	199	198	229	226	214	182	207	197	198	190	197	228	209	181	208	195	214	179	187	203	204	221	203	214	219	194	201	191	221	189	213	182	193	223	212	208	218	193	209	216	207	233	203	212	213	211	241	204	203	237	186	208	214	207	222	210	215	171	206	212	182	195	188	206	220	215	190	212	204	207	197	213	218	174	202	194	200	225	214	223	189	222	218	206	185	187	200	210	175	214	209	199	205	212	193	196	194	194	187	214	227	208	205	226	193	201	218	231	189	242	199	216	201	189	218	197	213	199	208	201	210	207	199	209	228	229	209	226	215	205	221	182	199	212	216	207	207	162	208	208	202	228	187	206	215	217	188	189	214	219	197	217	211	192	202	206	218	196	204	201	200	225	190	202	226	180	216	204	199	185	206	196	184	183	209	211	200	206	206	179	201	212	207	190	210	212	178	180	196	181	184	196	210	217	189	213	197	205	221	222	203	188	204	202	200	204	229	178	222	195	200	176	203	202	209	212	200	199	181	202	193	211	186	211	208	223	184	207	221	197	201	200	214	195	202	200	199	189	227	181	213	172	208	200	202	194	193	213	213	205	191	212	225	187	221	197	220	217	211	163	201	186	205	191	230	200	222	208	191	219	198	192	191	205	206	200	204	203	186	228	209	169	199	198	199	188	204	196	215	191	208	208	213	175	208	189	199	198	218	182	193	233	184	218	207	229	219	211	211	197	212	207	203	201	213	198	201	194	194	192	203	206	202	191	192	206	173	176	200	205	188	195	202	197	182	200	172	210	206	207	213	202	201	244	212	195	225	194	194	197	244	232	197	192	223	190	219	201	192	201	195	182	188	202	178	173	203	206	190	214	199	206	206	217	164	193	217	214	181	208	207	192	197	210	235	195	187	213	216	223	169	207	186	182	187	211	215	222	194	198	218	188	181	201	223	204	181	178	201	201	227	221	203	189	213	210	225	199	182	220	198	189	208	212	204	190	214	191	176	188	220	181	199	209	206	210	207	221	208	168	193	201	214	212	203	189	197	192	181	170	190	213	222	218	199	185	189	191	224	179	205	239	156	180	189	214	220	176	203	187	193	214	186	182	226	201	213	206	193	194	221	178	197	185	193	186	208	217	215	178	213	196	201	203	235	202	200	188	183	182	172	219	191	198	198	221	187	210	185	201	197	209	226	193	197	206	219	175	188	217	231	182	175	191	229	206	180	193	210	214	200	207	222	187	194	198	178	213	217	201	206	175	198	229	210	223	188	189	206	233	194	213	197	231	194	230	217	198	205	224	197	210	210	211	206	215	187	193	187	218	206	207	200	229	202	204	218	198	208	227	191	203	230	204	196	199	181	224	197	169	201	216	187	210	218	208	185	203	210	214	210	228	182	198	201	195	205	170	235	234	201	183	202	197	193	203	211	211	210	194	205	195	189	197	213	205	199	203	199	214	203	199	194	187	203	173	195	216	185	209	204	195	208	200	205	208	186	186	173	209	199	192	204	215	188	203	201	205	219	210	236	219	204	184	207	212	217	224	206	227	204	164	205	208	197	201	206	179	189	189	201	213	203	200	211	218	192	204	203	222	187	221	212	209	220	178	205	198	185	189	181	203	173	160	202	216	176	200	232	189	203	197	194	214	169	211	190	186	222	187	206	213	189	220	203	185	202	175	216	209	201	201	180	186	208	184	185	200	220	196	213	203	194	211	216	197	209	179	185	190	167	212	183	215	215	191	192	216	201	221	200	190	187	193	207	186	167	197	210	183	204	210	219	202	176	197	215	200	198	198	198	186	206	196	217	233	216	218	190	222	214	190	203	209	206	200	196	214	221	206	224	214	212	233	215	197	207	201	202	206	216	197	198	204	216	234	222	218	217	202	196	194	179	210	204	221	209	213	202	203	193	221	201	184	184	212	198	220	205	248	212	194	194	185	197	203	177	193	189	201	215	212	209	206	207	210	200	209	219	207	181	198	196	218	208	215	186	207	205	197	194	203	189	210	179	186	223	200	182	217	203	197	167	189	192	208	206	199	186	194	204	184	190	222	187	198	204	176	196	207	206	216	219	206	185	187	195	218	206	220	215	185	180	185	208	168	229	192	187	218	196	181	189	197	205	190	210	201	210	185	194	200	170	191	232	218	205	219	193	187	205	194	183	201	203	205	222	221	188	191	223	210	208	196	209	174	186	194	191	218	212	213	200	188	220	217	213	198	207	203	207	213	203	231	208	215	195	208	221	206	203	191	176	210	214	228	207	204	200	197	207	198	196	196	228	231	194	190	234	179	207	224	208	197	225	171	223	197	219	177	184	216	210	199	186	220	214	225	204	212	200	204	227	188	208	191	184	211	199	217	214	216	172	195	199	206	200	204
27077	20080	8549	2479	1392	939	645	560	480	477	437	387	420	386	394	399	358	361	338	349	325	387	389	324	322	368	327	356	329	345	371	327	347	362	349	373	360	332	346	369	338	328	310	334	327	330	360	288	340	372	333	358	333	339	343	378	317	342	314	340	308	340	322	337	361	337	358	344	330	312	322	326	343	347	289	339	351	307	303	330	333	305	332	350	312	347	368	325	339	330	344	327	341	340	346	318	351	331	359	356	332	330	330	328	336	327	347	332	314	319	332	332	338	344	375	355	369	353	339	320	316	340	349	336	356	334	343	330	309	342	343	353	357	334	353	353	365	363	346	335	346	325	317	356	355	321	355	360	348	340	327	328	342	329	363	330	359	307	312	336	376	327	358	325	353	336	340	345	347	342	351	309	355	316	358	329	361	345	328	344	339	313	360	361	330	317	330	330	341	342	307	336	339	340	362	346	355	315	346	358	343	323	337	335	346	352	291	386	327	309	317	360	353	329	347	338	344	338	338	338	329	330	314	360	357	334	348	317	316	359	345	327	302	324	346	339	349	352	291	366	369	315	368	358	328	333	308	345	339	345	358	351	333	332	360	343	380	341	324	332	317	331	322	356	343	335	303	341	318	325	353	310	337	328	315	364	323	328	331	373	325	335	335	318	332	304	307	316	339	326	333	313	347	332	299	336	323	315	368	341	323	323	344	339	337	327	376	350	316	346	321	320	364	345	318	320	337	357	328	321	313	334	300	316	375	338	336	327	317	334	362	339	345	319	333	359	339	340	353	355	345	336	336	308	351	337	327	348	357	358	319	325	333	331	319	356	325	328	340	310	284	324	374	333	350	325	350	335	353	340	319	342	381	326	330	303	319	322	332	335	349	305	352	322	343	329	346	335	346	316	361	323	330	352	286	325	340	336	314	314	334	336	352	342	344	298	347	358	348	360	378	329	368	323	323	335	383	333	316	333	330	324	301	339	333	334	334	308	346	301	325	329	318	325	301	361	325	357	340	348	340	336	309	363	325	340	334	327	320	360	360	328	307	353	321	352	360	341	360	312	332	337	312	359	372	312	340	325	334	349	317	308	305	355	305	333	335	334	320	343	323	294	353	353	321	358	338	368	370	349	318	362	349	341	326	346	296	322	358	328	346	339	330	334	331	299	296	318	337	329	357	341	359	327	327	330	363	363	331	360	333	323	321	349	344	315	323	332	338	319	313	331	352	346	345	347	323	342	341	335	357	344	366	322	338	319	343	329	340	313	333	351	354	329	325	317	390	349	298	359	345	336	304	341	316	332	304	302	333	330	345	336	345	327	343	334	300	303	304	360	311	350	332	323	333	293	337	348	309	348	327	338	346	322	383	346	342	341	305	309	336	335	344	316	319	357	348	352	365	337	338	339	328	348	333	340	370	327	360	336	312	313	332	344	341	333	318	359	344	342	340	381	356	321	335	302	332	344	353	339	318	347	326	360	332	326	315	318	335	374	327	331	298	325	345	349	333	333	359	369	346	324	349	354	338	342	337	312	367	313	334	328	334	334	348	341	297	325	339	319	349	338	345	343	348	344	311	354	350	321	303	344	351	348	371	372	349	334	352	344	340	324	319	366	332	346	344	320	318	335	328	339	369	349	332	326	316	333	361	302	332	340	358	359	305	334	362	332	359	355	306	340	351	359	357	358	352	358	348	340	315	368	294	309	367	333	356	354	338	389	366	357	375	356	311	312	341	321	302	346	332	346	352	332	329	341	316	293	330	327	335	368	315	325	341	348	379	311	357	332	309	328	345	331	360	338	337	344	341	373	353	329	302	295	311	330	327	305	317	311	353	402	342	319	328	319	366	336	331	322	344	323	335	354	336	327	381	374	336	343	336	375	329	350	341	359	310	312	348	327	359	335	352	375	324	334	328	365	352	358	357	341	339	307	326	318	346	345	350	328	331	343	334	355	372	313	354	359	323	347	344	383	344	338	345	327	346	323	368	349	311	349	335	334	371	312	362	318	309	329	335	346	328	313	338	365	360	349	310	334	366	360	335	330	321	311	341	339	335	352	323	291	332	350	332	361	338	333	330	346	338	360	321	322	315	330	346	322	359	333	349	362	340	348	329	320	335	313	314	332	328	349	326	330	338	343	318	336	320	359	342	341	341	350	333	317	343	317	309	361	366	303	332	354	285	352	311	330	328	336	359	352	333	337	322	351	322	353	331	343	329	340	353	365	306	351	340	327	335	341	331	280	344	333	347	346	337	348	347	292	350	368	307	335	351	348	297	306	328	345	347	359	310	339	311	337	351	355	357	361	323	357	338	339	351	302	330	354	326	319	372	354	355	339	354	328	346	316	335	369	358	338	371	319	312	328	360	329	350	328	343	337	340	346	335	322	336	307	338	319	335	315	312	340	299	327	340	350	330	331	364	343	345	359	351	355	306	356	355	327	337	332	331	352	321	311	337	369	348	341	360	338	350	322	341	330	365	315	324	353	364	313	341	360	319	346	342	342	339	308	328	331	343	334	342	341	322	345	307	382	353	317	339	338	314	317	355	328	346	329	318	339	357	307	332	316	329	374	345	345	320	322	337	330	340	335	343	343	323	338	337	356	352	361	318	322	302	337	322	352	336	373	346	334	343	321	331	344	328	356	323	329	316	343	332	313	341	332	319	335	325	325	330	325	351	321	341	297	350	352	372	321	314	349	315	354	327	328	376	365	324	328	327	361	335	316	318	327	306	348	342	321	366	344	343	351	335	330	338	341	341	350	303	372	346	344	319	313	354	358	320	343	334	338	352	310	319	334	337	350	347	342	334	344	301	341	338	313	364	325	317	328	335	308	346	320	321	339	325	356	313	328	353	319	357	362	351	347	321	336	347	329	326	318	331	352	343	339	306	328	326	337	320	347	326	352	322	327	318	333	375	313	352	323	377	331	346	368	346	339	349	353	348	324	347	312	341	364	331	342	338	357	283	333	343	345	337	343	321	312	338	330	348	311	342	299	346	324	338	370	321	323	372	322	363	338	345	331	308	362	367	353	387	349	330	362	335	319	328	344	317	357	366	353	364	354	344	330	333	343	314	360	341	344	325	337	311	321	303	309	331	350	348	334	331	369	332	310	358	351	345	349	333	339	302	315	352	309	317	295	323	352	345	320	336	324	340	348	312	342	334	341	346	332	330	327	341	348	326	333	338	346	329	342	339	361	332	294	307	348	365	339	329	332	335	338	353	326	359	332	325	319	327	342	354	323	334	364	359	333	330	355	328	345	320	354	350	346	329	302	303	373	306	335	330	305	327	324	346	335	352	331	334	337	311	337	335	323	355	339	349	345	325	336	389	339	342	315	337	349	318	291	356	334	327	374	368	325	321	331	314	337	318	313	348	317	344	337	335	306	317	345	360	362	335	304	297	359	330	294	311	318	353	356	327	318	321	349	354	360	334	317	350	344	327	376	338	350	355	347	374	346	333	312	328	340	322	349	336	352	336	314	349	334	323	352
11534	11725	8282	4559	3700	2632	1661	1424	1212	1132	927	842	865	841	817	718	697	679	675	641	598	656	632	587	634	621	607	580	610	603	578	606	607	599	562	568	588	638	578	602	559	552	558	570	554	606	566	596	563	576	581	550	551	603	609	573	523	541	569	594	581	551	576	572	552	586	541	548	532	606	536	563	575	574	572	584	558	606	576	584	583	583	602	565	574	545	632	558	545	570	572	597	592	568	621	558	575	501	555	568	558	567	550	573	588	552	559	528	594	564	573	577	559	544	583	587	567	596	586	583	539	603	609	614	563	581	553	554	599	557	580	567	568	572	581	558	595	568	542	531	553	541	558	555	530	571	554	543	615	600	605	563	642	567	606	573	545	542	535	597	589	572	568	578	555	506	547	583	538	552	617	548	554	582	552	573	566	560	575	563	577	605	586	574	552	595	616	580	560	558	580	568	564	545	579	570	581	620	560	546	568	593	573	580	576	553	586	545	577	573	531	583	566	510	525	559	584	554	561	545	591	526	565	566	548	548	561	580	616	575	600	589	579	570	577	596	577	596	580	566	577	582	572	519	581	604	530	567	632	512	575	620	587	575	528	529	573	570	541	614	581	550	608	551	557	567	611	519	539	576	592	586	498	575	598	569	556	570	584	553	524	552	555	551	566	567	565	586	566	543	533	575	567	593	580	606	585	558	583	570	557	580	578	594	587	607	562	512	535	576	542	583	609	535	590	577	590	580	584	608	587	630	549	566	580	616	549	556	584	535	591	601	587	570	515	557	569	576	536	548	573	577	552	610	548	590	566	569	591	550	589	565	584	574	573	598	549	539	536	549	591	577	541	583	577	570	600	598	569	569	587	537	546	563	539	519	558	538	618	557	586	574	577	585	549	573	606	585	535	573	559	548	569	578	556	580	565	579	574	604	606	614	552	593	574	583	568	551	581	578	571	582	534	592	559	569	541	593	561	585	539	540	617	558	565	579	573	565	599	618	584	587	520	575	545	567	577	543	585	583	557	543	535	620	582	587	539	540	600	557	581	556	576	547	565	616	543	604	525	543	587	570	510	571	578	565	583	554	612	579	549	547	558	543	546	574	594	550	559	567	561	537	548	546	605	542	525	564	579	570	554	608	579	587	599	574	551	563	544	570	547	595	557	575	581	561	588	611	563	582	589	567	579	574	576	579	583	566	607	594	522	595	606	597	579	574	584	591	557	537	524	565	575	542	531	551	556	578	547	564	593	543	561	586	593	564	542	556	585	584	572	582	620	567	525	556	596	578	589	582	572	584	566	537	571	586	558	548	598	592	547	551	585	562	579	567	568	583	581	574	573	540	605	566	533	582	551	575	556	576	568	556	563	541	556	580	545	614	588	548	580	517	565	583	544	586	557	560	594	594	589	596	571	579	597	556	540	545	601	575	593	555	587	592	598	560	569	561	582	556	586	569	587	549	553	582	597	598	583	541	544	550	562	585	556	539	600	583	590	575	558	591	544	559	594	580	559	560	520	571	608	540	576	561	596	596	610	546	584	563	596	565	544	627	584	546	566	560	565	609	584	552	544	593	522	608	556	590	602	602	563	574	591	549	574	570	550	564	552	585	549	563	620	588	539	585	595	541	591	588	608	595	548	538	543	563	558	567	576	574	565	562	578	550	575	547	609	558	599	532	590	567	554	582	585	559	587	601	580	551	516	556	550	561	573	564	582	579	531	580	553	600	564	568	544	577	559	574	574	561	565	552	589	546	603	576	602	571	556	557	570	528	577	543	594	614	590	527	598	542	560	587	545	517	613	549	590	584	568	555	533	583	599	564	566	551	546	582	559	592	547	641	508	569	566	619	581	532	585	584	566	595	527	593	563	641	543	562	556	576	577	586	596	588	576	587	556	595	552	552	585	572	545	533	583	551	581	586	558	569	577	574	580	546	606	562	586	534	590	536	568	563	528	555	540	555	576	575	548	538	578	580	582	552	567	576	528	547	568	581	580	547	549	608	596	568	565	595	536	560	574	558	541	576	556	601	572	552	556	563	569	558	632	557	549	592	559	550	513	577	574	555	550	581	594	587	593	580	589	567	570	568	562	571	566	560	597	559	575	550	538	591	566	554	578	589	558	559	553	577	555	568	606	571	583	599	528	548	609	559	580	528	541	546	565	567	575	556	617	544	561	614	531	603	583	577	543	517	545	559	534	579	564	601	549	633	584	576	590	526	613	551	584	558	569	654	568	533	558	521	605	589	573	558	561	535	588	577	577	616	571	550	525	605	587	592	531	568	581	539	581	569	550	537	574	560	540	570	535	563	546	571	552	568	567	561	543	608	602	590	542	578	616	523	535	584	545	578	570	583	577	573	567	556	591	594	553	511	561	559	559	559	590	556	557	579	512	570	601	555	564	598	579	581	593	559	590	553	602	591	535	591	567	591	625	595	600	568	564	573	596	555	582	550	561	562	569	565	538	515	565	576	597	533	577	589	582	553	603	606	596	577	559	563	552	607	554	580	588	550	554	583	584	559	568	528	558	552	556	576	561	569	560	557	591	556	571	582	574	577	566	581	590	563	565	592	584	583	596	576	610	527	607	539	535	535	572	558	574	586	589	576	577	551	548	578	533	589	576	601	571	608	570	598	586	575	595	574	563	576	569	549	566	566	531	552	557	547	600	633	600	527	552	579	555	572	563	537	562	573	547	592	601	548	568	574	593	548	575	527	562	550	585	549	549	568	541	581	570	556	579	518	586	540	587	584	573	613	586	574	593	576	569	545	558	580	545	612	577	557	546	605	617	593	625	572	570	617	547	567	550	605	588	546	569	557	573	581	559	563	583	565	607	543	619	602	584	539	543	590	544	574	573	551	618	565	576	562	595	593	575	588	586	598	574	603	566	598	555	557	526	598	566	508	510	577	578	554	557	596	544	561	580	583	558	536	591	571	556	563	636	572	558	604	560	603	585	593	577	564	557	595	605	564	566	562	563	580	558	544	574	580	577	586	585	539	567	568	549	584	568	540	558	538	575	582	568	557	606	565	574	552	599	519	545	582	605	579	587	561	559	542	529	577	595	598	598	613	568	563	569	554	597	537	559	564	545	553	579	561	592	576	575	554	565	563	570	553	574	559	580	547	552	587	571	560	598	553	577	594	536	591	552	617	539	570	561	604	560	610	527	544	594	612	600	561	539	560	581	584	608	587	563	555	565	561	605	556	538	561	555	568	567	590	598	598	554	552	582	587	636	586	583	558	605	527	589	595	561	629	635	597	581	535	599	578	493	573	575	606	595	537	569	504	574	561	551	576	568	544	555	566	580	589	609	598	567	558	541	553	552	581	604	572	560	535	632	574	562	575	576	559	551	535	554	589	585	572	616	558	561	614	545	623	576	578	516	612	601	546	545	584	577	599	569	540	534	561	565	574	556	533	574	583	513	552	616	557	569	555	551	588	578	617	611	591	606	569	562	557	566	570	581	608	567	561	564	603	537	557	559	614	583	605	578	593
24460	21233	28159	24624	18494	3262	1384	885	672	614	598	539	442	441	479	405	366	363	320	361	330	307	335	313	315	345	310	313	317	302	302	347	324	308	272	294	298	284	280	321	303	305	293	309	272	291	318	271	340	289	269	299	284	283	293	267	265	325	276	285	289	276	295	288	290	283	296	286	293	281	304	279	311	286	277	291	301	279	269	290	308	278	249	296	295	286	295	330	318	259	276	308	303	326	337	299	291	318	284	291	294	283	287	273	253	308	316	298	279	276	304	322	279	293	308	291	296	300	291	297	265	275	273	303	284	283	286	300	312	301	261	300	290	299	327	240	298	307	283	267	303	298	292	268	276	273	294	303	303	289	288	284	275	271	321	276	279	276	298	286	317	294	288	282	302	268	319	301	303	326	286	301	284	304	296	290	258	294	307	279	310	304	320	271	286	279	276	280	276	280	304	269	259	271	312	271	284	240	259	308	295	270	293	282	304	276	292	315	295	294	282	298	294	307	265	334	298	263	286	322	258	294	300	340	294	290	280	292	312	301	308	309	310	311	270	270	307	295	302	327	292	292	274	305	264	251	295	270	306	280	286	315	277	310	294	303	302	273	298	271	307	309	284	308	288	296	301	300	302	277	311	317	312	307	277	311	302	278	271	293	275	299	312	317	288	316	309	252	297	271	283	293	301	332	271	294	260	293	293	327	323	285	278	266	264	272	320	284	288	280	291	302	327	303	274	303	282	265	283	297	299	282	290	295	279	269	288	274	304	307	290	290	291	277	297	285	291	292	260	284	283	292	274	289	260	285	286	270	276	303	313	279	276	272	291	281	284	266	306	293	280	299	295	298	269	301	291	284	305	296	273	327	304	313	284	316	279	244	300	292	285	291	287	277	286	304	313	296	256	303	258	250	319	301	278	279	272	295	292	292	280	305	290	288	295	270	292	314	303	319	268	296	292	290	270	268	292	283	264	306	306	264	293	267	290	264	280	293	300	289	296	286	306	318	304	284	302	278	282	303	279	259	297	297	284	282	251	265	307	293	277	300	296	277	286	284	287	307	300	294	283	272	309	304	264	290	249	290	289	293	290	291	287	268	289	253	282	244	331	312	276	277	296	270	309	282	284	284	324	300	283	302	286	294	306	304	321	288	277	298	298	300	311	319	277	298	295	274	303	247	278	294	285	308	286	287	293	304	327	310	293	304	297	297	278	298	289	296	282	297	324	276	285	299	283	312	302	288	295	310	279	271	279	292	277	272	274	287	269	278	278	285	292	291	265	265	308	301	297	274	324	258	305	283	295	277	309	326	279	296	302	265	276	338	301	266	293	283	258	302	282	303	279	274	303	296	298	251	312	308	283	313	317	304	297	282	330	299	310	238	292	243	289	299	311	317	265	290	291	289	300	301	288	272	253	287	303	292	261	294	309	293	296	266	272	303	286	311	301	301	272	341	290	295	286	291	294	272	304	297	283	279	247	277	305	288	289	289	312	289	316	290	312	291	288	288	290	275	298	270	267	294	312	293	312	303	291	300	285	311	297	259	293	329	291	313	318	294	278	309	299	291	289	314	300	311	288	284	296	293	283	269	293	281	295	267	316	342	274	322	286	286	292	282	289	295	286	314	314	295	308	299	297	269	296	260	286	281	291	283	264	263	296	287	260	274	285	304	301	304	287	291	290	315	282	291	295	335	292	270	298	276	259	279	317	269	309	273	310	250	300	312	278	284	305	286	295	266	267	253	293	296	304	291	276	297	274	291	300	314	288	302	308	298	288	258	280	312	274	285	254	300	280	290	278	302	314	285	317	295	319	300	293	299	284	297	276	298	290	287	304	291	318	300	301	275	297	270	283	265	301	278	293	281	298	292	318	317	268	288	300	296	333	274	299	287	302	305	331	290	279	279	314	318	319	247	261	273	307	313	297	253	298	308	300	325	267	290	255	280	301	320	251	316	305	282	293	323	306	259	263	280	290	274	264	309	269	302	294	278	270	278	277	258	273	280	294	318	264	319	260	280	304	300	299	280	291	270	264	307	252	290	302	280	265	264	283	273	261	250	313	293	277	258	299	294	274	333	281	276	323	299	264	294	317	280	303	270	278	292	310	302	277	312	282	314	292	278	279	308	288	282	289	302	290	290	274	290	260	310	273	332	306	274	301	304	282	289	265	275	292	306	275	267	264	319	296	262	298	271	323	297	297	277	278	274	296	251	308	275	290	296	295	270	308	281	305	297	299	271	274	312	328	257	265	280	275	292	280	289	304	295	314	310	275	250	287	300	310	282	258	293	291	308	270	327	296	313	275	272	303	288	310	318	293	282	305	306	300	283	256	306	315	297	289	260	287	273	277	276	259	276	323	276	305	281	295	307	304	289	283	251	271	271	299	287	299	283	285	293	298	299	297	310	267	266	290	281	303	289	299	307	315	300	291	293	312	284	329	284	278	282	298	291	313	297	293	305	293	320	296	271	264	273	305	273	283	283	295	254	252	305	262	281	281	289	260	297	309	307	323	272	307	291	288	279	299	297	293	326	270	290	301	309	266	326	278	292	297	269	284	285	292	293	287	305	308	282	292	290	291	280	304	258	277	299	272	281	290	281	287	281	259	278	275	288	283	313	309	302	291	284	297	294	275	301	309	290	272	270	300	272	297	279	297	339	307	281	300	317	292	279	290	319	263	264	321	262	270	314	319	272	322	311	270	302	293	270	290	296	302	257	299	327	274	310	265	284	279	315	302	287	274	301	311	281	319	299	308	289	319	290	273	315	280	279	321	298	311	304	270	277	290	277	303	293	279	317	295	282	299	282	270	281	302	303	295	282	288	301	281	273	314	290	303	274	275	280	296	299	276	286	268	255	282	283	297	286	275	292	318	300	271	275	321	312	272	281	252	302	266	276	301	295	269	263	308	306	277	294	270	289	292	268	262	315	286	293	331	286	264	285	295	313	287	303	282	298	289	282	270	275	275	270	283	259	292	282	311	306	278	288	279	330	325	274	293	280	277	299	289	302	303	288	303	253	271	280	291	273	311	290	267	290	282	320	262	295	303	270	318	303	279	294	305	281	274	304	272	281	258	324	310	309	306	296	307	299	254	296	293	281	308	305	301	299	298	282	297	283	283	291	303	281	290	258	306	308	276	302	328	293	304	298	285	279	289	283	307	303	261	278	284	309	279	287	292	286	260	310	269	299	276	259	303	298	330	277	297	288	290	278	286	291	301	295	315	269	286	301	308	239	294	323	278	279	262	268	252	297	294	282	281	284	302	330	272	279	257	304	293	320	322	317	263	290	292	292	275	311	307	299	282	265	329	294	311	310	319	303	277	259	277	289	310	302	290	328	291	320	267	291	279	282	283	305	267	278	303	282	274	300	270	303	316	263	313	290	272	298	294	336	297	258	302	279	279	298	304	292	284	301	310	288	289	294	282	279	271	290	271	299	322	273	265	282	275	265	276	278	310	274	280	289	278	258	285	341	279	299	246	290	294	294	287	294
14153	19342	15033	8234	6388	4806	3456	2374	2002	1761	1502	1304	1172	1054	967	898	860	763	720	683	685	656	667	644	617	598	586	593	575	564	588	523	573	517	498	544	520	503	541	517	513	587	516	512	524	521	541	532	519	499	553	494	480	469	521	515	511	504	481	516	524	506	518	508	514	498	468	506	491	535	476	489	495	499	527	552	501	482	498	484	490	514	508	485	443	507	470	485	500	528	507	546	502	484	511	487	508	507	474	518	511	552	542	498	530	505	483	537	482	549	485	509	473	499	473	481	555	486	493	505	528	503	501	470	519	482	471	510	510	504	527	509	503	489	532	512	513	492	521	498	505	521	514	501	504	490	525	505	517	527	515	557	527	485	517	496	505	515	519	513	503	535	550	498	498	507	497	504	491	528	546	522	516	484	523	531	520	518	494	517	491	511	495	530	477	505	493	535	478	502	545	510	481	527	472	502	537	533	525	491	510	506	454	465	496	496	534	480	551	518	503	459	495	482	496	507	499	510	500	522	510	507	502	512	510	515	543	561	523	494	498	506	543	516	515	531	505	486	470	496	465	488	483	492	510	459	516	521	463	478	503	520	484	507	470	521	507	510	490	516	504	506	492	496	487	469	487	496	509	521	487	514	521	502	499	526	502	506	504	513	500	459	495	520	521	519	498	511	490	520	480	521	484	515	538	542	546	483	497	554	490	497	510	485	509	508	493	513	514	538	488	495	501	453	474	481	502	500	519	471	496	492	501	550	501	516	508	551	528	490	506	487	504	509	493	502	497	487	513	487	554	508	518	540	511	526	512	484	503	516	519	503	471	498	472	507	498	500	530	523	481	531	502	498	523	507	480	537	505	478	492	515	502	493	460	509	515	523	506	507	524	562	527	495	479	502	485	484	506	502	471	494	499	499	517	518	527	493	494	515	519	481	512	544	532	480	502	486	479	472	511	473	487	537	491	510	532	524	490	496	491	510	538	504	484	514	519	488	487	542	518	497	498	534	485	515	535	513	495	495	485	482	466	524	503	525	485	486	488	489	500	507	502	525	499	545	491	518	531	551	481	492	545	514	521	517	496	530	485	482	507	518	502	475	498	518	501	521	531	471	469	509	506	502	486	495	533	521	482	516	480	492	500	547	491	484	542	510	517	534	526	513	457	485	490	506	541	485	503	502	487	507	504	490	488	512	515	477	512	529	496	496	499	509	476	494	530	523	495	442	485	532	488	532	512	483	483	518	502	517	479	501	526	494	484	500	489	482	488	494	541	507	516	525	568	535	489	486	522	489	461	499	542	492	506	491	509	508	519	553	477	487	495	501	523	505	485	470	464	495	526	492	457	498	471	512	502	494	499	467	484	513	513	526	507	484	469	520	492	553	521	511	507	517	506	507	529	510	479	517	478	527	514	510	476	531	512	517	545	505	480	530	459	535	478	522	526	475	503	528	504	457	519	504	431	479	516	508	461	521	495	530	529	505	493	473	498	489	519	457	499	528	506	506	494	550	461	513	463	539	519	507	514	493	500	468	524	494	514	504	487	495	531	466	501	519	464	563	491	499	507	487	452	513	503	516	468	465	532	483	505	572	514	512	470	494	499	494	538	460	541	518	539	519	489	546	527	530	538	504	524	493	493	528	489	535	500	514	495	506	530	513	503	512	431	486	487	503	476	529	514	502	533	507	490	462	469	515	488	499	497	540	489	505	483	538	533	508	532	483	544	524	493	550	469	511	541	539	484	486	544	488	524	526	455	495	474	500	492	468	519	512	509	511	512	509	480	521	515	507	494	561	518	470	522	532	492	512	551	542	504	529	513	487	512	491	523	479	508	469	500	492	469	484	476	531	495	508	503	532	529	480	506	482	500	486	474	483	542	491	511	519	489	501	491	540	517	503	499	498	512	480	479	501	475	531	531	478	523	525	500	571	474	475	521	468	538	524	489	486	509	509	509	508	509	496	450	516	503	534	492	506	487	508	514	497	505	488	496	518	489	499	490	499	508	517	497	483	519	533	487	462	530	489	530	523	491	513	490	503	513	506	518	517	499	528	510	514	504	556	490	494	503	485	485	481	510	543	547	480	514	499	518	463	518	534	498	487	482	484	497	486	471	447	515	505	548	529	506	464	509	523	526	472	507	531	486	524	504	482	483	469	511	521	506	502	484	475	488	505	491	507	506	507	503	485	456	482	525	544	495	483	497	541	490	498	489	459	501	498	575	516	503	498	502	477	493	482	465	532	526	539	525	524	541	511	491	542	502	508	541	542	513	512	512	492	450	576	518	487	533	465	502	504	474	512	523	464	487	527	495	517	479	499	504	480	501	516	497	501	493	478	529	501	539	451	502	485	510	523	504	510	523	506	516	512	486	506	521	502	515	497	512	518	507	531	535	529	506	480	490	533	533	543	503	490	479	520	534	505	490	488	506	502	546	510	510	474	493	539	483	494	518	540	553	526	492	530	510	518	515	507	494	531	476	513	524	487	484	496	542	459	520	453	500	486	484	517	509	512	518	532	528	492	501	469	541	503	493	513	503	502	511	504	446	521	530	479	493	519	535	498	543	479	466	499	490	508	464	529	508	534	533	503	530	496	538	503	499	483	508	497	497	499	480	515	488	538	482	515	508	495	496	502	512	551	574	484	471	513	480	519	498	496	481	513	501	538	470	507	530	500	472	525	489	528	513	558	489	485	477	542	492	536	501	495	518	515	481	494	491	486	519	471	532	566	495	526	448	541	539	558	508	500	481	473	498	482	497	468	492	515	509	540	501	502	504	512	525	462	505	549	555	454	501	519	458	500	509	526	496	513	490	488	505	457	512	492	494	504	462	531	486	510	501	496	489	470	480	499	477	503	495	520	519	508	498	467	502	528	550	530	511	466	527	504	510	512	484	454	497	470	520	513	520	516	517	537	483	504	493	458	497	461	489	538	548	478	538	484	482	520	518	520	527	508	499	551	487	453	488	483	453	536	532	550	482	527	487	522	518	534	474	533	510	494	497	517	535	534	523	477	478	493	487	495	456	470	501	502	514	569	493	516	505	521	501	497	515	460	487	467	502	448	526	486	489	527	537	505	506	508	477	497	480	529	514	488	536	498	519	523	473	490	514	541	467	517	491	475	491	524	502	483	521	491	471	499	514	528	527	503	469	505	507	484	475	517	463	512	512	485	506	523	480	536	538	498	515	494	492	477	541	503	515	460	513	471	539	538	501	463	472	516	479	494	518	475	518	540	528	514	503	529	514	483	496	463	489	475	508	514	485	452	501	521	508	505	535	507	535	510	515	464	548	472	487	485	506	504	499	504	490	476	479	487	524	479	492	506	490	513	524	481	467	519	543	521	512	460	528	502	517	537	527	538	461	526	510	490	498	498	483	478	528	508	511	499	483	496	531	485	515	525	542	511	490	503	498	511	528	508	475	538	492	499	485	492	489	498	481	510	475	514	509	534	515	456	519	468	485	506	506	507	480	542	489	487	504	474	496	507	531	491	488	469
23539	21374	29112	23990	21369	19115	3574	1205	803	678	620	526	402	394	325	281	257	238	212	223	210	211	191	205	155	178	169	181	164	153	161	120	161	162	115	149	137	145	129	113	128	128	144	118	127	136	136	139	102	113	116	108	113	107	103	123	106	114	123	125	115	110	112	107	105	112	119	125	111	109	124	112	119	115	126	116	97	117	109	115	117	104	123	118	110	122	112	114	113	117	119	122	120	127	115	114	104	125	112	109	108	121	117	113	129	115	93	124	117	113	115	99	123	119	110	104	119	130	117	137	113	94	119	129	125	101	118	119	113	121	105	109	107	121	112	108	108	117	92	116	126	131	108	103	125	131	113	124	140	114	118	111	113	100	88	121	94	129	111	112	115	102	128	124	114	87	111	95	126	115	104	115	123	131	124	121	110	103	129	109	107	133	134	119	102	104	126	138	114	122	90	98	118	121	116	121	119	99	102	110	121	144	121	102	102	143	115	95	106	101	115	133	103	126	99	113	109	121	115	121	101	125	122	115	94	117	121	104	116	113	113	112	100	120	114	103	92	111	109	113	126	114	120	101	123	114	109	115	113	99	102	132	106	122	98	109	119	104	98	108	126	113	109	126	127	120	113	109	118	109	120	101	107	98	117	110	111	127	121	118	118	123	130	110	111	126	111	117	107	119	124	120	100	101	111	108	118	116	87	122	113	116	105	124	130	126	91	115	107	93	128	114	104	96	106	102	119	128	123	108	113	106	96	125	107	116	119	136	121	110	90	111	111	85	101	98	132	98	115	99	127	117	114	98	115	111	101	109	97	127	102	113	116	114	104	107	103	112	101	105	114	104	100	128	103	111	114	107	125	103	103	113	104	122	118	128	93	117	119	94	97	104	114	87	107	101	114	118	129	116	112	110	105	100	113	121	106	126	109	113	106	114	110	108	115	108	108	122	111	108	106	128	103	109	88	122	109	117	103	122	111	94	103	96	102	89	113	119	103	113	121	112	103	92	115	104	121	129	104	96	123	95	115	99	98	120	116	116	103	103	106	115	117	107	113	110	120	112	108	106	126	118	106	88	99	106	133	108	99	108	120	114	102	113	109	96	105	94	114	103	123	111	94	116	110	115	128	114	98	118	116	141	114	117	112	122	117	108	107	117	126	114	121	98	109	119	109	106	86	108	104	120	117	130	117	124	111	117	112	122	101	105	105	101	108	111	99	119	107	114	102	144	95	131	122	113	96	118	115	103	114	90	104	119	137	118	140	109	110	93	100	105	115	126	106	124	112	101	111	108	111	116	127	128	97	96	108	115	113	100	111	106	109	112	111	110	110	109	106	101	101	96	128	110	113	97	113	117	107	131	113	126	114	95	98	85	128	118	106	127	125	111	112	117	116	120	117	121	105	109	115	113	114	98	95	106	120	130	119	112	117	107	111	100	120	118	97	117	110	93	105	114	137	123	111	119	132	132	111	124	100	87	126	120	112	120	106	110	112	116	115	109	112	102	121	123	109	103	105	128	106	106	106	113	121	103	120	101	105	110	108	121	111	113	120	113	117	113	121	104	110	140	105	123	105	123	110	122	106	120	106	98	111	112	108	108	104	123	124	121	97	106	112	123	125	109	121	117	119	101	117	116	102	117	119	110	134	132	112	123	123	84	128	109	92	129	102	101	101	116	127	117	103	111	115	104	109	102	117	123	109	139	130	119	112	109	121	105	119	128	123	123	134	100	105	110	103	121	123	104	116	107	113	99	114	89	111	128	120	104	97	93	105	113	118	121	127	121	113	95	103	103	97	105	97	114	125	110	101	111	107	125	108	104	128	113	128	128	96	108	110	115	113	107	107	109	123	126	118	96	113	117	120	118	116	112	108	127	106	115	106	103	114	108	88	112	127	129	109	99	121	106	117	107	113	112	102	105	112	110	108	116	116	120	113	107	114	120	103	122	104	111	105	115	124	136	115	134	115	140	109	105	118	112	118	93	97	129	124	96	112	121	114	113	121	110	113	118	101	104	127	116	115	110	124	114	107	122	103	109	118	124	123	113	117	104	125	125	131	150	114	110	119	99	134	110	97	116	109	111	107	103	109	113	102	114	122	122	112	110	126	84	113	104	126	122	95	126	111	116	112	116	114	112	124	117	128	105	110	104	126	111	115	117	102	101	119	117	116	100	121	115	122	109	112	95	105	93	110	117	110	106	106	121	97	125	98	121	127	114	112	105	100	103	106	106	121	93	118	100	129	102	115	126	129	111	101	99	122	109	108	111	104	122	105	92	123	111	121	123	113	113	107	112	110	101	98	110	87	109	144	114	120	100	142	116	110	103	119	119	111	125	113	107	98	108	101	112	103	112	95	115	91	114	108	123	131	107	115	110	118	103	108	84	99	105	91	95	106	119	108	107	101	114	107	116	104	114	114	113	101	99	104	96	118	117	109	107	112	117	127	105	96	89	114	109	88	125	89	106	117	134	113	124	125	119	107	116	116	120	120	119	100	115	106	116	92	92	107	94	109	115	116	101	104	113	111	105	112	99	103	90	121	106	111	110	102	139	112	108	128	116	121	126	96	97	95	99	121	123	120	132	111	106	111	117	109	102	130	119	109	123	117	96	112	116	111	109	121	90	114	111	106	114	116	114	120	145	120	98	79	109	127	105	104	113	125	127	120	121	103	127	108	105	121	114	99	102	123	106	101	113	107	111	106	99	118	106	113	98	111	99	107	89	112	112	107	116	113	105	113	114	97	103	98	99	130	112	108	119	120	124	118	120	95	118	111	111	116	107	123	119	118	97	117	115	106	115	121	122	106	118	112	98	108	121	105	99	120	100	110	118	95	121	101	108	113	117	109	107	113	107	100	122	120	105	123	114	114	116	107	112	110	110	112	110	119	102	108	102	109	112	98	128	118	108	97	96	113	105	137	107	98	110	102	95	85	121	110	114	114	98	117	107	91	104	96	108	121	104	113	117	119	112	107	105	107	110	113	108	116	105	113	124	111	104	101	106	124	111	103	106	96	114	101	104	115	111	117	98	107	112	118	114	98	111	119	123	124	98	99	103	99	112	122	115	113	113	123	152	103	103	118	112	121	107	117	119	115	123	114	123	118	110	118	112	108	110	125	131	122	126	132	122	111	111	145	119	110	111	121	133	127	136	115	118	113	105	127	99	95	118	116	124	125	101	106	110	98	121	108	121	93	119	106	132	117	119	97	104	124	128	99	92	126	114	95	124	125	110	130	130	103	121	119	123	107	104	105	116	114	119	109	110	121	106	117	123	106	111	108	105	114	92	102	123	105	109	131	116	97	105	123	111	110	110	124	103	106	102	111	111	105	96	119	118	120	111	117	116	117	102	94	109	119	129	121	113	107	116	91	114	114	113	111	125	112	119	102	132	110	108	105	117	108	103	117	126	111	100	120	129	113	127	118	104	98	117	124	107	109	105	113	121	107	122	122	94	122	128	102	113	106	127	103	92	120	136	104	121	97	110	102	111	110	102
16628	25316	20638	11712	8645	7208	5049	3555	2726	2226	1978	1651	1349	1186	1072	880	717	662	563	559	507	504	468	401	394	396	408	360	359	281	316	297	285	275	255	252	253	258	255	249	258	230	227	271	234	267	234	245	235	241	227	236	207	232	224	226	224	205	226	231	212	220	217	209	226	210	220	205	224	216	197	203	208	184	196	219	215	206	252	211	193	188	205	181	232	209	221	190	206	225	219	183	205	206	204	193	239	212	205	222	234	231	205	198	211	154	203	199	191	235	206	189	198	227	235	207	203	191	182	200	197	206	207	189	190	220	221	193	199	186	207	199	187	200	222	177	179	195	230	182	183	228	190	239	202	204	193	215	193	204	189	199	165	233	195	211	206	203	182	198	187	214	210	193	184	179	191	182	160	206	189	183	211	231	182	208	216	202	183	212	231	201	180	185	193	196	193	205	170	199	197	209	213	192	182	182	204	193	202	209	181	195	217	163	209	214	200	220	201	227	206	187	180	215	192	188	207	199	219	198	202	228	196	197	190	215	213	199	181	190	207	196	216	178	217	214	211	206	230	188	179	188	187	215	201	201	185	196	199	201	229	213	181	215	204	193	185	214	205	214	192	183	189	241	205	192	198	209	169	185	211	210	200	207	206	203	189	208	197	211	206	195	204	207	188	222	194	206	212	180	186	210	186	198	197	191	211	195	214	200	194	193	205	211	189	203	209	205	170	202	209	200	225	186	201	213	209	220	205	199	186	191	209	165	168	205	191	198	202	186	181	192	206	207	193	196	174	200	187	190	199	204	215	201	199	192	198	174	192	198	198	212	210	178	219	199	199	224	170	205	213	190	207	203	203	215	184	166	219	211	191	206	197	207	188	174	183	191	206	202	209	216	194	210	201	194	184	219	227	192	199	223	195	197	190	189	209	217	207	205	202	205	218	200	208	198	190	199	198	216	202	214	208	229	198	192	213	168	189	187	191	172	198	184	196	171	189	204	193	200	177	218	190	186	219	227	206	180	180	208	191	216	207	211	195	197	222	217	189	200	210	192	224	199	224	177	204	200	180	184	190	196	209	173	210	236	223	218	193	218	221	209	216	189	187	207	203	231	186	185	200	199	198	199	186	199	193	215	207	191	210	192	206	202	195	196	194	191	195	193	201	215	181	197	209	214	174	222	205	213	201	210	203	214	192	223	188	219	212	178	208	190	178	198	199	187	215	197	190	210	207	209	197	174	194	199	211	211	194	191	209	209	201	189	205	207	197	192	194	198	232	213	219	183	193	224	216	178	176	195	203	205	188	196	167	176	189	207	212	213	224	222	202	195	223	209	209	218	203	213	195	214	208	175	197	208	204	212	208	170	203	192	209	210	196	177	202	192	187	194	208	218	204	218	199	217	206	199	193	203	186	186	183	175	178	189	187	198	197	177	217	177	208	189	210	192	203	178	196	201	185	183	202	219	209	212	205	195	201	221	188	204	196	189	199	211	212	206	226	199	217	236	204	201	215	196	203	178	192	194	207	201	191	206	216	198	193	212	210	199	194	227	178	219	193	247	205	172	202	200	196	188	205	181	204	195	184	192	180	223	224	240	175	193	212	192	212	192	213	187	182	189	209	192	195	226	182	196	209	203	193	224	219	207	214	209	203	181	205	204	201	201	218	211	170	210	201	209	194	195	203	222	201	191	206	209	198	171	204	223	193	212	225	196	214	210	201	209	201	203	223	195	213	216	202	186	207	199	192	195	205	212	194	198	199	199	208	181	180	213	210	211	195	210	206	199	191	217	195	194	212	234	206	209	167	186	214	215	223	199	187	208	225	192	210	188	192	202	176	195	193	186	219	188	218	206	201	214	174	190	216	210	190	222	177	195	175	201	188	225	187	174	185	194	168	219	201	196	216	197	231	211	187	221	194	209	194	234	184	214	193	201	215	183	194	210	197	195	222	187	175	200	196	205	179	185	192	199	204	224	211	214	194	202	198	200	180	206	203	202	202	209	180	186	203	199	223	183	198	201	164	205	208	192	214	195	187	198	221	182	201	209	221	209	190	210	223	212	179	212	199	213	191	184	202	199	215	190	237	187	179	201	184	206	210	203	209	194	209	202	205	185	228	211	196	215	223	186	198	199	236	206	207	205	195	199	199	197	196	203	220	186	191	206	199	168	196	201	218	217	198	187	200	185	198	207	206	197	206	181	210	192	193	220	200	213	189	185	214	196	214	216	197	203	207	203	173	180	202	212	180	229	197	220	201	181	213	199	204	211	205	186	207	238	217	229	231	211	186	184	199	208	198	188	199	183	188	207	183	190	187	228	219	210	187	182	199	192	179	207	195	205	191	190	219	194	205	190	205	210	200	201	211	195	200	217	207	211	211	213	199	185	199	221	233	199	209	199	195	201	214	196	200	240	222	194	235	184	194	206	229	196	174	186	185	199	215	185	178	203	187	214	214	193	214	194	196	220	190	173	191	219	220	195	204	202	194	208	203	194	208	190	205	207	181	212	198	205	177	214	224	179	204	185	183	216	200	208	195	225	234	207	218	202	183	233	179	203	174	200	185	185	190	198	174	209	181	201	206	220	216	164	200	181	209	204	175	181	213	211	193	210	198	184	220	203	193	198	222	191	188	189	211	200	217	206	205	204	205	190	198	178	207	188	189	196	178	224	215	206	199	202	200	199	201	196	210	223	203	209	205	180	195	206	206	183	201	191	209	211	206	196	174	179	188	218	205	197	198	204	194	188	194	229	191	201	186	198	211	198	172	184	221	211	211	195	161	203	177	189	186	204	194	184	196	210	172	204	186	212	198	213	205	199	188	215	201	206	205	206	198	190	202	193	217	167	187	171	204	226	190	197	191	227	171	210	190	155	207	197	208	217	196	191	188	176	217	182	211	183	201	220	178	212	216	230	220	207	205	197	200	228	216	185	183	224	234	213	193	207	184	187	197	181	210	222	214	220	199	209	181	200	195	198	205	187	198	205	202	194	209	215	187	214	214	202	215	198	221	206	205	206	203	202	200	199	196	226	232	198	167	197	199	213	212	209	199	198	185	201	226	187	208	194	199	203	219	201	202	179	181	207	202	198	207	202	214	179	190	210	189	210	191	186	209	237	163	199	203	189	201	184	197	205	201	203	211	207	215	219	173	175	192	202	220	203	177	196	213	212	206	214	183	213	204	197	214	185	213	218	211	200	221	189	189	166	194	199	211	196	232	190	184	204	206	197	210	201	214	187	174	193	200	223	221	218	189	210	196	210	211	199	231	211	191	197	183	223	209	213	213	230	205	214	201	196	223	196	196	196	193	185	188	216	196	205	190	188	221	214	185	211	196	203	227	186	192	199	192	211	193	210	184	186	209	200	207	191	188	195	223	197	194	198	212	207	216	229	227	210	197	190	204	214	191	198	214	191	204	216	187	185	220	214	229	186	215	221	181	220	196	186	195	201	173	193	205	190	204	195	188	210	193	219	201	182	233	187	209	211	215	179	202	192	204	200
27128	20044	8560	2220	1055	933	737	550	470	448	416	435	344	413	379	351	350	363	354	345	331	354	321	355	383	354	333	338	346	354	317	346	346	328	354	345	323	375	342	346	345	354	297	341	345	362	351	325	336	330	310	322	322	320	297	344	340	317	324	339	322	322	349	331	308	334	338	329	324	330	327	317	350	324	347	284	331	323	318	344	326	361	365	321	347	363	339	324	345	356	319	325	342	350	314	361	358	344	332	323	330	359	346	320	331	360	328	368	310	347	329	343	381	346	335	323	332	325	322	316	286	357	330	361	347	308	347	326	339	344	324	349	348	330	340	343	292	329	308	338	348	316	353	338	333	327	330	306	326	335	363	305	343	356	318	348	348	355	347	337	345	319	337	330	311	333	325	335	334	339	327	331	306	334	320	357	356	310	329	346	351	325	329	330	323	312	313	345	336	331	339	336	342	378	345	315	339	328	349	306	366	336	306	359	336	345	337	323	323	330	345	342	316	356	309	326	369	359	347	339	313	341	318	327	320	342	368	331	334	331	327	338	324	320	307	340	304	315	335	301	370	305	323	320	327	342	321	338	319	317	326	341	311	328	345	337	369	346	295	344	330	349	305	275	312	311	331	335	315	326	326	334	367	340	354	339	317	357	331	327	328	336	380	306	353	338	325	329	315	326	329	343	319	324	317	315	337	342	348	384	314	338	351	375	365	342	306	319	305	348	323	351	309	347	351	317	325	355	312	323	328	333	335	328	327	330	300	342	358	312	345	342	348	358	346	294	335	345	334	357	347	311	343	311	349	338	334	298	346	338	339	334	353	334	340	314	341	314	332	359	321	338	347	349	317	333	333	357	306	304	335	331	331	307	335	343	333	347	322	337	318	331	338	323	343	330	296	318	325	322	322	351	309	333	336	316	298	337	305	314	348	343	345	331	387	297	345	350	296	356	362	354	349	331	343	353	308	351	332	319	332	295	343	321	323	323	359	304	306	316	362	348	322	315	342	311	321	335	336	342	295	320	319	329	344	343	369	319	346	312	320	339	331	339	306	311	338	353	369	344	352	371	360	321	335	378	327	301	304	335	360	339	347	315	332	334	319	299	305	327	343	311	334	315	339	325	335	333	358	350	355	324	304	342	307	324	315	342	337	341	337	333	375	343	338	359	339	329	326	301	328	344	334	357	331	342	346	372	330	347	345	320	342	329	344	335	285	330	319	332	344	361	354	298	338	327	339	330	340	317	347	333	312	339	325	337	288	331	329	328	338	315	332	355	307	343	318	321	317	334	313	357	355	335	344	320	344	293	341	349	342	326	322	334	348	320	329	301	328	337	337	319	315	307	340	330	335	309	329	354	341	305	340	299	319	323	320	323	346	355	346	333	346	364	323	330	300	329	340	325	329	345	326	296	337	360	360	355	323	374	339	356	315	334	312	350	329	326	347	318	358	343	390	319	316	322	321	303	339	365	283	327	385	320	338	337	313	341	318	328	377	327	350	303	355	341	327	347	343	353	346	316	372	335	334	317	337	330	350	339	355	346	322	327	321	342	309	376	304	349	321	351	304	343	351	314	358	324	322	318	332	332	302	340	345	349	319	330	300	338	341	339	338	345	321	342	320	345	357	335	357	299	329	329	310	317	346	330	317	315	334	335	310	325	353	348	357	322	332	335	348	327	349	351	311	318	338	341	314	337	333	352	337	344	339	317	312	339	367	322	351	310	356	312	349	338	313	355	323	335	350	327	337	339	333	307	340	344	322	298	315	314	305	308	302	358	313	336	353	308	315	326	371	329	343	335	351	336	366	353	337	329	359	357	316	341	312	339	371	341	334	336	333	322	309	330	365	315	328	318	318	323	324	365	323	330	353	365	345	360	316	334	313	326	341	365	357	302	329	321	333	332	360	357	359	307	345	320	335	355	294	307	336	338	301	303	336	337	320	356	335	370	292	326	338	334	340	334	297	352	379	345	315	325	333	308	291	354	352	342	328	296	335	324	312	333	345	320	344	306	323	309	338	316	312	347	352	330	332	325	349	354	326	319	342	347	357	360	313	326	324	336	304	345	318	315	351	327	331	356	371	352	318	333	305	338	319	322	336	354	337	352	315	353	352	323	335	327	320	361	320	340	283	327	340	331	321	341	321	336	367	336	329	335	324	335	291	311	341	387	355	319	352	347	336	337	375	303	349	294	339	312	364	331	308	327	352	337	360	327	341	328	329	339	333	307	353	329	300	295	323	338	339	339	334	378	312	331	320	307	344	311	350	335	337	336	315	343	343	354	328	349	335	316	311	308	327	350	312	325	338	304	340	351	327	348	329	318	332	334	346	306	359	355	347	335	348	328	339	331	353	316	351	334	342	338	307	322	335	327	333	320	323	303	325	331	333	359	328	300	315	326	363	297	333	325	341	327	339	319	314	311	338	345	333	295	330	339	307	328	328	329	341	320	349	350	345	309	325	335	330	337	323	323	320	336	316	313	315	348	324	347	348	336	324	344	305	344	353	283	347	329	305	335	332	341	345	333	323	320	343	358	349	342	344	387	332	326	346	382	340	306	356	341	321	332	336	318	335	317	333	336	376	352	359	331	348	350	364	311	347	336	362	314	339	335	318	343	343	335	327	279	311	325	332	338	355	330	367	343	311	331	334	323	344	339	306	326	329	343	307	299	318	317	371	342	367	372	333	357	305	319	356	361	323	310	337	321	324	335	332	358	353	338	308	341	332	358	358	352	305	318	330	321	329	315	301	335	323	343	353	345	342	292	332	342	331	345	329	353	310	330	302	337	319	340	329	340	336	343	351	368	349	369	336	332	334	333	323	324	290	343	363	297	316	352	349	333	362	292	353	374	350	351	317	332	364	332	325	306	337	322	325	356	324	356	329	307	340	351	302	333	324	317	327	369	326	323	362	341	342	304	305	307	301	391	340	313	317	350	318	334	342	326	362	356	327	336	323	328	342	356	342	346	312	276	322	325	335	346	310	319	322	317	355	322	341	354	312	345	367	381	303	335	368	313	349	324	316	349	354	337	350	315	339	315	343	337	334	310	317	355	323	327	320	320	308	344	333	342	338	327	329	328	347	382	346	319	321	353	328	327	333	326	378	341	306	343	332	365	344	310	315	331	323	334	356	335	328	298	369	294	313	324	326	328	355	319	342	341	316	357	338	315	331	335	364	326	394	323	322	293	324	306	324	328	335	333	323	357	336	311	328	326	331	333	338	288	315	323	345	312	320	339	330	279	332	320	329	313	366	319	342	322	307	338	328	303	365	319	344	314	310	357	335	317	327	348	321	328	333	318	345	312	295	343	347	306	345	345	300	336	321	327	365	309	330	326	349	331	314	343	345	330	345	327	341	360	357	320	306	371	360	314	295	326	333	313	312	349	284	349	359	344	354	355	340	344	336	347	290	300	359	331	345	312	341	324	326	330	335	321	363	310	328	327	297	344	369	349	330	316	324	321	366	334	312	322	364	330	350	357	356	339	311	292
10907	11387	8661	4037	2763	2514	1950	1393	1099	933	953	896	822	839	717	697	709	641	629	621	635	657	634	629	569	589	620	618	632	577	612	604	540	555	515	552	611	600	548	580	586	571	595	587	600	574	588	564	547	569	516	557	584	530	572	573	593	609	584	556	569	528	592	558	507	551	544	585	560	581	574	543	559	548	562	569	587	555	562	558	521	580	547	554	546	584	533	557	562	577	550	532	588	572	584	555	587	575	566	577	547	579	549	565	571	563	604	580	581	567	589	558	568	556	568	535	553	588	574	558	583	546	580	569	578	559	563	558	582	566	533	561	535	598	541	616	563	576	587	554	554	575	554	609	513	606	570	522	579	536	558	592	551	561	562	551	565	530	545	551	522	585	584	544	542	591	550	569	561	559	563	571	551	549	585	572	538	545	572	534	574	510	603	617	584	544	530	585	589	558	578	566	548	572	548	582	607	547	597	534	581	536	566	581	598	555	557	564	551	587	555	554	550	561	570	565	575	610	605	589	551	550	586	553	542	531	557	553	548	582	578	532	572	593	599	616	607	596	572	579	542	521	557	550	549	546	579	562	563	544	583	622	575	601	562	566	554	548	570	564	579	552	589	556	584	586	587	595	562	526	534	535	546	595	568	565	562	562	593	546	578	557	560	585	587	546	568	527	557	547	564	575	619	537	514	589	540	513	579	528	614	557	557	531	598	550	548	595	556	548	635	539	573	581	538	573	589	597	544	563	574	563	533	565	620	562	542	574	551	554	558	530	567	562	563	519	603	532	560	538	556	568	560	530	566	571	579	556	518	603	574	551	609	588	548	608	579	592	592	560	577	582	569	535	575	573	590	576	608	559	536	574	566	588	623	575	560	603	544	588	542	554	571	556	575	543	602	559	551	573	543	577	549	588	594	532	571	585	568	594	566	613	535	534	571	537	547	569	522	602	576	557	546	565	559	586	587	600	499	532	598	594	574	634	584	563	544	587	582	566	598	585	566	590	575	571	561	609	590	558	541	537	570	553	554	540	555	571	543	543	533	611	540	574	563	559	563	532	594	595	560	583	549	585	571	519	575	575	573	547	568	550	596	553	557	576	546	612	592	550	548	534	598	598	557	576	555	556	516	578	584	521	640	555	564	570	555	559	590	575	548	531	544	558	588	617	604	573	544	577	586	542	571	569	558	570	535	560	605	583	540	561	573	550	570	580	547	587	555	573	549	565	594	597	573	599	535	579	559	564	570	556	596	527	579	591	563	604	549	556	589	571	539	566	576	552	522	555	538	565	555	540	542	553	548	533	565	561	549	579	526	587	576	592	619	550	563	543	566	535	578	612	570	564	566	546	579	582	628	577	554	571	578	586	543	549	547	569	565	617	547	593	539	547	586	531	534	545	576	586	551	511	584	535	556	586	578	551	556	555	588	560	584	556	566	572	563	563	584	568	570	583	566	573	566	575	547	585	617	528	590	558	570	585	566	603	562	571	575	591	562	587	569	565	594	563	526	555	574	581	563	558	514	605	523	569	567	584	586	568	605	566	508	539	562	556	552	608	597	531	577	583	538	502	582	575	624	586	533	516	556	545	561	588	570	558	566	563	556	563	599	551	581	547	565	521	587	549	572	627	607	584	592	587	562	570	579	601	535	619	565	554	582	571	565	566	591	591	532	597	551	570	546	573	590	553	552	545	553	555	579	535	569	580	557	556	521	541	581	554	571	557	594	535	564	580	597	553	537	614	563	561	554	552	562	594	558	564	509	564	582	572	535	511	573	546	554	563	556	514	580	523	588	543	563	580	618	558	553	572	571	532	548	540	533	569	564	555	556	566	579	557	579	600	574	572	599	598	538	568	603	574	593	607	539	516	573	549	523	552	566	576	538	560	526	598	544	590	494	591	521	570	568	522	563	593	560	587	560	566	588	593	559	552	576	538	590	550	534	527	542	550	570	552	585	587	558	552	510	537	550	571	593	552	593	549	558	586	551	576	599	591	554	537	609	579	541	573	535	551	579	536	594	583	580	555	554	551	552	551	541	560	563	521	541	616	579	536	548	548	605	558	580	590	595	555	571	571	566	580	563	566	568	565	520	541	536	608	555	609	559	562	571	574	565	603	591	533	522	592	556	560	587	581	604	613	543	582	601	550	579	585	557	589	569	601	593	546	545	526	582	566	558	555	583	550	556	570	576	552	555	560	532	599	558	555	554	556	557	572	546	571	497	539	592	555	558	608	549	548	558	500	599	570	618	542	544	577	550	540	578	587	556	556	572	547	602	551	532	533	568	554	552	596	587	524	577	585	553	552	573	615	529	576	575	567	588	587	539	558	575	604	570	586	557	561	538	559	580	553	575	539	547	558	560	573	540	619	619	581	576	587	562	599	618	547	542	584	554	528	542	575	571	626	540	553	554	584	548	590	577	540	509	576	555	571	565	584	563	563	545	550	582	577	553	563	560	583	524	583	585	584	567	527	579	566	576	569	586	546	578	551	514	546	579	550	571	518	615	545	554	593	531	614	569	572	570	577	518	594	544	530	555	568	564	519	573	578	533	537	551	527	559	552	543	593	550	573	553	534	600	607	592	564	560	577	557	545	580	569	520	551	617	538	558	568	542	617	560	567	542	573	584	566	574	561	533	555	558	602	593	564	550	556	572	564	547	560	596	555	555	578	573	606	548	552	554	560	558	563	563	573	540	576	538	581	578	556	596	538	612	581	572	543	581	573	556	615	583	556	536	552	589	526	564	586	553	569	545	589	576	550	553	578	560	578	580	556	591	528	597	631	576	590	553	501	575	581	570	575	537	551	571	538	568	543	595	570	551	552	624	605	544	529	558	594	596	565	555	581	518	518	606	590	576	570	523	556	528	541	523	572	562	588	566	571	531	559	575	557	558	555	587	544	559	563	497	553	530	547	592	552	566	560	563	562	502	569	591	569	589	560	577	527	571	538	557	580	607	525	579	576	577	580	550	560	598	520	552	560	597	545	570	543	575	579	564	599	542	608	579	576	591	585	549	589	550	559	567	539	547	523	543	574	612	605	561	569	589	555	531	602	547	530	569	578	536	593	545	600	557	588	569	524	567	610	582	608	542	540	589	560	574	588	562	558	521	535	598	572	510	583	587	560	591	570	595	558	541	599	581	559	572	557	567	560	536	543	589	548	550	573	565	547	530	583	562	578	564	627	583	580	572	558	567	594	577	597	586	544	601	550	585	563	549	575	592	622	538	576	550	543	561	565	563	543	565	598	525	564	571	528	571	565	550	542	546	529	597	531	541	582	616	543	566	601	580	559	569	601	530	603	592	571	562	588	578	557	618	565	559	551	561	549	557	557	617	583	529	540	599	579	553	549	600	558	576	573	558	547	539	553	597	599	578	587	607	582	571	553	559	565	535	556	536	590	526	553	587	517	560	555	585	571	580	507	557	585	572	554	514	578	531	488	513	597	581	546	548	572	603	594	560	622	608	574	550	539	570	548	517	547	592	505	560	564
24533	21330	28283	24712	18348	3003	1523	896	695	560	539	469	484	446	409	384	394	346	339	371	362	332	369	365	339	277	332	345	304	313	337	307	267	302	291	296	324	272	308	320	307	301	291	328	283	306	300	326	301	293	280	321	275	299	306	290	285	301	320	293	286	295	309	294	280	318	286	287	259	275	310	278	292	286	284	304	283	273	305	329	291	284	298	283	282	270	270	267	274	303	285	283	292	280	296	323	290	271	303	289	284	325	311	296	303	282	302	285	294	283	307	305	272	307	257	301	258	312	291	266	283	310	295	308	304	323	331	291	282	285	298	290	305	290	317	274	282	280	285	284	298	267	276	294	284	294	290	300	315	281	289	260	277	284	294	300	333	264	261	280	265	298	281	272	285	323	324	300	255	268	298	306	280	322	278	265	302	291	286	299	295	289	299	288	302	262	279	262	295	296	269	284	284	287	289	313	302	292	300	292	256	306	281	300	281	278	294	258	306	283	286	281	267	306	308	269	297	317	274	258	300	286	239	243	306	282	306	296	301	280	308	286	269	289	292	333	283	266	303	284	265	299	292	297	297	291	302	283	289	291	317	290	295	329	281	293	326	269	280	299	304	285	262	283	281	318	302	277	293	263	306	302	285	277	292	308	273	274	296	270	303	294	330	272	298	274	289	294	312	300	302	264	257	253	288	292	304	283	293	276	283	300	312	302	299	266	299	299	305	297	285	332	313	281	321	301	311	296	278	309	283	286	278	279	283	297	300	288	273	309	286	314	281	261	295	271	261	269	276	294	283	278	286	292	291	257	313	259	288	296	289	291	312	306	264	315	298	284	319	288	307	280	276	307	315	297	295	287	276	287	295	293	287	263	307	289	309	297	317	276	295	284	262	328	302	290	310	292	277	287	256	234	287	299	280	287	273	261	269	266	288	272	308	287	318	264	285	272	275	297	289	297	297	303	302	281	287	271	307	295	248	276	299	308	293	306	295	296	327	304	289	287	314	283	314	306	305	287	297	278	303	276	309	312	311	307	290	278	281	292	289	290	289	282	294	290	273	270	276	282	306	277	272	322	304	283	278	269	281	299	301	295	259	285	276	292	290	298	297	288	279	283	274	290	294	318	252	283	313	280	275	289	306	291	289	262	288	294	290	280	278	264	292	254	304	296	285	292	300	280	277	273	301	266	278	277	291	329	310	307	309	292	283	293	260	275	271	280	287	260	310	253	290	304	256	271	307	299	272	297	283	331	289	294	298	305	284	283	297	241	282	275	271	298	305	321	298	290	297	278	251	289	270	281	291	278	277	272	296	298	270	271	316	257	297	298	295	277	291	281	291	306	274	296	286	304	286	302	285	279	293	267	293	309	283	285	257	262	256	262	274	276	297	295	276	303	260	290	297	281	286	295	294	267	282	288	282	254	310	295	296	284	323	310	302	284	290	291	296	307	320	298	256	274	287	289	306	320	281	282	291	304	270	248	296	294	285	271	287	284	257	304	306	268	289	285	271	270	294	324	315	293	257	270	312	319	307	301	278	302	252	294	297	298	301	290	315	305	310	281	293	292	265	268	279	296	281	282	292	269	313	288	306	271	276	264	285	267	257	272	284	287	264	308	290	255	258	293	277	303	291	286	297	285	305	298	258	308	257	263	324	303	290	280	311	315	298	300	290	311	281	302	295	294	303	312	300	273	274	311	301	279	281	278	281	277	287	275	274	301	281	309	300	279	326	261	307	258	295	279	268	285	292	313	282	263	276	282	269	287	261	278	286	304	314	299	290	289	283	291	293	284	279	286	298	277	300	295	292	291	311	290	251	279	277	282	293	287	277	297	272	295	285	282	301	272	312	304	272	290	275	302	308	288	288	301	317	298	253	302	310	273	285	294	298	291	304	310	298	270	289	266	273	289	255	298	310	286	296	283	285	301	319	307	281	296	302	293	294	292	285	287	294	308	274	280	286	303	266	277	299	308	299	316	272	298	295	320	265	279	297	295	285	293	286	298	319	298	280	248	286	285	260	297	242	274	276	286	301	262	287	297	295	296	281	287	340	311	323	281	318	283	302	306	303	283	275	287	277	310	295	296	283	281	309	280	285	291	293	289	292	284	271	322	274	285	295	292	300	311	300	297	272	248	271	325	260	307	300	271	281	270	289	306	278	291	291	288	278	259	299	290	286	290	311	300	293	272	309	276	280	302	293	268	270	293	281	273	280	285	297	286	271	301	280	295	273	269	307	271	275	309	290	290	252	287	281	264	302	284	298	253	321	289	291	304	258	281	266	300	331	306	258	262	318	283	289	278	299	319	279	300	293	303	303	321	262	287	284	292	280	260	284	287	314	310	289	296	315	288	301	279	270	294	283	259	244	250	300	283	286	285	268	269	282	280	298	287	253	289	290	288	307	297	283	263	310	295	292	273	279	291	291	265	304	320	305	292	279	313	291	274	297	284	275	308	297	300	249	302	284	308	261	265	289	300	272	294	276	277	308	288	283	285	299	313	307	322	269	281	281	295	284	307	279	247	290	287	322	285	275	295	272	274	271	265	279	289	270	285	284	292	301	296	296	321	281	279	301	276	246	308	293	318	269	302	292	312	277	292	294	310	250	278	269	264	280	288	294	300	318	282	288	263	277	331	287	301	269	304	304	256	293	273	316	306	289	290	271	289	313	283	288	289	291	256	274	259	290	324	295	304	291	265	295	259	273	285	294	293	283	294	291	305	287	288	294	287	285	324	285	270	295	275	277	282	281	275	293	288	283	320	265	324	294	310	280	278	294	303	297	250	289	285	283	285	271	277	283	291	267	255	267	289	291	253	282	305	293	271	296	269	267	302	300	268	302	289	309	295	293	289	285	277	295	296	288	295	288	271	294	313	311	273	274	303	284	284	281	287	286	278	264	289	263	297	268	281	278	275	336	321	301	297	294	275	258	280	290	284	287	300	302	280	309	302	248	311	282	270	281	324	317	290	270	288	301	283	328	286	290	315	294	312	298	287	294	279	317	287	303	269	282	303	277	284	284	291	281	292	268	307	295	294	280	245	283	313	281	271	321	297	285	270	282	286	273	282	297	290	284	306	257	303	285	292	292	303	304	280	316	294	285	261	252	273	297	281	290	298	303	289	286	300	289	283	296	271	288	301	302	267	287	321	316	289	305	277	288	293	295	280	245	290	283	304	279	307	285	309	293	270	279	286	314	312	305	312	319	249	269	310	300	287	276	281	269	300	282	262	260	315	270	314	291	272	285	284	290	289	280	295	304	269	317	298	276	287	278	311	291	284	278	267	289	304	318	295	339	287	291	269	264	287	293	293	265	302	278	284	286	256	300	291	294	271	270	284	308	307	260	277	311	279	272	300	301	324	268	289	296	269	292	296	254	280	290	292	273	272	274	263	274	294	287	285	311	299	288	318	327	281	295	278	305	291	282	310	304	311	287	295	310	287	294	280	315	235	275	285	294	306	277	266	306	314	298	272	287	313	319	286	300	285	281	302
12978	19182	17070	8622	5698	4466	3692	2443	1964	1543	1469	1277	1153	979	911	854	793	762	684	679	687	715	627	579	575	603	601	582	612	570	562	513	538	503	541	494	549	481	524	519	482	540	523	528	544	496	514	489	474	512	499	531	503	499	474	493	502	498	554	471	492	524	474	454	516	509	528	507	492	511	464	512	520	490	496	512	508	503	549	519	503	486	474	528	522	531	526	461	516	509	483	484	505	513	516	513	498	518	512	506	521	496	496	478	513	526	466	448	535	515	527	521	515	495	496	467	503	503	529	488	481	541	510	483	522	511	494	542	502	495	511	526	516	493	496	489	459	497	479	501	452	532	523	470	487	476	481	476	534	493	529	508	473	489	490	467	509	510	515	481	477	488	504	481	491	529	535	496	516	496	485	531	485	494	492	531	520	493	477	498	487	514	521	531	505	507	520	515	505	499	472	479	468	520	512	511	493	472	518	497	465	507	478	483	497	509	467	520	506	469	511	489	473	532	483	516	491	463	482	530	498	465	471	553	497	490	521	474	514	491	524	509	506	545	528	508	540	518	525	500	456	531	479	494	477	502	508	471	497	480	504	514	529	504	507	496	518	510	533	505	472	519	489	472	497	501	497	512	477	465	492	481	485	508	520	484	528	528	509	507	540	507	532	538	491	482	546	503	509	491	491	511	470	518	483	527	540	462	524	522	500	487	496	560	491	498	498	503	484	478	493	474	513	492	497	538	524	486	515	508	522	485	534	516	472	533	492	521	523	548	484	481	511	490	495	503	534	521	465	483	497	498	494	445	475	513	523	489	477	515	450	472	502	510	530	475	504	510	514	507	513	484	508	541	470	506	488	470	529	519	454	490	467	480	526	498	491	522	493	497	524	476	487	545	536	494	511	460	495	475	519	484	504	491	497	499	475	449	496	486	473	482	532	483	498	531	499	507	529	463	527	472	533	519	483	470	482	468	514	520	495	505	486	505	456	486	534	457	512	492	494	518	491	491	520	518	492	506	517	466	487	497	475	495	512	487	520	532	468	506	477	515	547	492	504	487	498	500	474	516	496	501	495	519	455	486	490	503	483	515	513	519	510	515	516	470	496	488	490	522	541	495	518	491	486	503	526	548	538	544	504	486	523	494	458	513	514	511	504	522	504	532	475	543	523	527	494	497	514	479	470	501	465	522	489	520	497	490	521	487	535	502	454	489	488	513	500	469	509	532	509	495	494	472	510	504	513	550	484	506	497	507	472	508	525	513	524	502	507	455	475	489	470	467	474	496	486	481	474	484	513	478	498	531	507	479	474	472	466	498	527	508	502	518	537	511	473	493	491	543	509	505	502	486	512	533	475	462	478	540	523	521	481	471	556	481	494	475	497	522	453	492	459	531	509	519	476	454	502	505	488	485	485	489	549	485	477	519	535	491	441	506	506	471	513	513	488	478	486	462	511	480	489	481	494	466	519	501	502	501	519	496	525	485	508	517	525	505	528	509	509	510	542	487	520	489	476	499	502	455	497	506	522	533	544	478	476	507	483	551	510	526	463	501	483	510	527	507	512	495	499	480	517	496	480	502	520	468	498	502	513	517	472	478	475	516	489	515	539	501	475	478	516	481	490	521	516	497	522	528	498	488	510	513	526	467	506	498	481	516	451	529	497	475	509	499	461	467	505	467	528	480	484	486	507	480	554	508	544	483	470	477	505	507	481	507	503	475	525	487	479	466	485	500	507	517	495	527	502	526	521	471	537	467	502	497	539	498	474	494	450	531	502	498	533	507	476	536	518	472	508	483	481	497	504	510	505	490	526	500	447	509	504	540	484	532	507	492	465	530	540	538	517	493	479	492	487	489	498	553	492	484	534	493	507	501	484	489	500	484	522	500	481	480	500	472	472	464	509	478	493	491	507	531	500	493	476	495	445	499	508	484	497	511	450	515	463	484	520	479	518	510	484	540	504	479	496	498	484	513	516	493	509	505	513	514	481	499	490	494	527	497	495	543	496	472	537	507	518	505	504	485	485	474	481	484	456	506	531	507	491	463	488	545	480	501	508	488	481	491	485	467	524	537	496	500	457	524	484	452	482	491	486	477	464	487	500	494	480	490	516	521	517	528	540	485	505	528	494	516	487	497	486	490	535	505	469	505	491	457	491	522	561	537	533	483	467	525	487	506	461	516	529	498	524	509	491	492	500	483	485	493	503	554	458	486	503	529	497	500	492	490	502	537	497	470	501	504	501	543	481	563	542	489	510	514	484	471	464	499	495	466	554	487	503	498	498	525	503	494	494	539	502	527	478	482	511	461	512	497	469	489	540	502	472	525	509	496	480	540	532	496	451	544	487	512	473	482	540	496	498	490	483	505	511	490	474	497	497	560	542	477	475	490	490	514	524	547	530	437	498	488	455	516	519	488	498	503	470	531	484	509	493	452	518	478	484	474	502	498	482	512	511	512	499	474	510	507	502	514	480	507	532	481	474	505	499	487	509	459	468	490	491	523	521	588	491	494	496	492	482	501	510	508	515	514	494	493	502	499	502	529	538	523	497	497	509	505	467	480	513	550	504	500	492	458	502	505	490	486	495	458	491	503	464	531	491	488	505	494	519	513	534	508	462	511	515	484	483	522	525	522	430	489	520	497	494	448	504	490	521	484	515	484	474	494	520	512	514	522	477	548	490	523	476	481	533	501	485	509	528	486	506	496	505	516	484	507	494	493	474	480	500	509	471	545	492	487	477	453	475	498	526	530	509	483	482	525	474	499	491	496	492	482	468	513	520	496	481	525	511	456	465	470	506	501	480	467	506	501	503	529	502	462	499	518	504	518	485	524	505	482	497	491	488	497	490	493	495	485	478	483	475	491	472	479	514	474	516	494	477	539	507	549	491	485	519	525	497	488	539	522	502	466	487	484	511	523	494	512	469	477	480	500	490	514	488	475	507	483	512	542	499	573	541	499	481	521	497	479	515	508	502	492	509	483	499	461	511	512	456	528	502	518	503	503	501	472	493	456	493	508	514	513	531	495	477	488	523	522	481	478	504	516	527	486	494	489	491	492	480	523	478	493	499	481	529	530	529	499	519	476	508	489	491	475	521	495	506	471	480	480	467	518	491	499	499	510	516	488	500	492	519	504	507	500	491	534	521	512	483	508	508	475	530	476	524	471	506	481	513	501	518	514	481	455	498	506	517	473	503	512	490	462	513	471	491	512	544	498	484	509	508	516	563	524	477	521	514	479	517	507	499	516	501	491	490	444	529	522	495	515	460	513	458	479	477	485	512	541	470	479	520	540	519	508	490	518	454	495	506	523	476	503	466	480	486	491	509	483	513	518	485	446	516	534	546	505	527	481	531	513	478	501	509	482	525	503	498	496	466	521	519	487	495	468	477	511	534	496	469	526	507	511	509	525	495	475	495	489	497	456	473	494	480	470	465	480	490	503	475	505	511	508	490	493	472	502	492	526	481	502	474	499	499	514	461	485	529	516	502	521	506	464	476	521
23414	21337	29065	23966	21335	19016	3431	1281	792	612	567	469	409	371	300	274	263	241	234	211	194	195	166	179	160	178	177	184	173	143	144	138	135	142	129	131	141	134	130	139	130	112	126	128	130	133	119	143	117	118	132	125	126	98	122	112	115	102	122	124	87	122	108	129	102	107	127	90	91	125	114	108	104	108	119	121	98	126	125	117	117	124	112	119	125	115	122	102	104	122	103	118	107	107	106	128	120	91	103	122	113	122	118	106	119	123	100	110	120	99	107	109	95	116	113	110	108	112	102	103	116	105	104	110	119	98	102	93	90	112	111	123	108	120	123	113	109	112	130	120	118	120	118	115	104	114	129	109	109	95	118	105	107	100	108	112	111	114	113	113	124	92	129	135	110	108	121	116	111	111	103	99	120	110	107	116	117	104	135	108	106	98	126	115	121	100	98	113	115	145	122	104	111	97	112	114	99	105	116	97	107	116	121	109	125	89	103	104	96	128	116	99	118	102	115	109	115	117	97	121	107	127	111	131	116	114	114	112	105	123	110	98	115	116	100	124	112	124	107	96	126	123	96	99	109	108	108	124	103	130	101	103	100	118	108	119	90	119	94	91	118	119	112	130	115	116	90	114	105	114	116	116	105	114	107	88	131	106	98	102	118	116	106	103	114	108	132	117	123	103	104	103	95	111	115	90	111	90	118	113	122	124	129	116	118	107	111	124	102	122	105	117	113	114	108	110	104	121	119	106	108	128	107	101	97	124	107	124	120	93	117	100	116	116	114	106	99	106	94	122	111	118	99	125	112	115	124	119	97	112	117	119	106	117	110	116	128	108	124	110	112	98	98	107	106	114	96	96	126	117	114	113	96	101	110	96	106	126	113	126	100	107	126	114	124	117	119	113	127	109	104	104	122	102	102	113	117	119	124	104	108	95	98	99	109	101	118	103	99	91	95	126	122	147	100	112	121	112	133	97	115	108	108	92	119	107	100	121	96	99	90	94	127	101	116	109	121	120	126	100	138	96	103	102	106	108	116	93	111	114	114	125	117	119	124	95	99	105	142	105	123	90	104	121	110	126	110	106	103	105	113	117	110	91	108	120	113	111	115	107	110	113	123	102	122	131	102	102	104	104	117	118	104	88	104	110	102	101	93	105	111	126	114	114	103	115	92	117	108	114	113	98	91	110	114	99	118	94	106	112	108	108	108	91	116	115	121	112	117	124	112	111	114	120	111	111	98	101	108	112	106	97	113	125	104	101	84	102	110	119	110	117	104	104	126	100	90	124	112	108	122	121	106	121	118	116	102	97	110	123	116	108	120	113	130	102	106	89	100	113	110	125	115	102	112	110	115	103	99	104	121	106	125	113	122	108	105	127	102	102	105	113	117	106	104	119	108	119	134	115	121	112	105	131	106	96	109	121	111	97	105	126	111	115	114	99	129	109	110	110	83	99	110	114	111	117	109	114	122	107	110	124	119	106	97	122	102	113	99	110	118	118	107	119	126	106	114	129	121	105	119	119	121	101	101	103	91	102	102	129	112	130	113	123	119	112	108	125	124	116	127	99	116	114	117	126	121	92	98	105	127	112	112	121	120	114	105	106	123	108	117	109	111	111	123	103	127	111	128	132	90	118	115	106	123	86	101	113	128	105	114	112	119	91	109	107	105	95	104	119	100	118	113	113	114	102	109	123	116	110	114	114	111	118	100	96	90	122	108	141	87	109	119	101	120	101	123	108	88	117	107	119	117	98	111	108	96	116	88	94	99	119	108	89	110	113	113	102	123	122	103	102	97	115	116	113	105	111	119	126	114	122	89	98	120	110	117	124	110	117	95	113	90	109	119	118	116	120	111	90	108	114	106	87	111	115	110	118	114	127	118	116	112	98	124	116	100	98	124	123	111	104	112	93	116	118	119	106	92	117	100	120	106	104	123	124	109	109	114	111	111	123	107	112	127	111	111	118	125	125	105	109	94	102	109	117	112	117	103	105	97	117	97	103	120	95	123	112	114	118	112	121	98	122	125	113	117	114	128	120	104	115	105	94	105	109	106	103	124	120	99	127	118	110	97	120	99	106	120	126	127	124	110	118	111	104	93	111	114	109	126	116	116	98	112	100	104	115	111	118	114	105	87	121	106	107	112	106	128	111	124	115	100	107	113	126	117	106	118	123	95	117	114	121	116	99	102	93	116	110	102	125	113	107	106	128	105	104	112	120	113	112	112	106	112	125	106	100	103	124	101	110	90	111	134	121	110	113	107	107	103	91	113	112	99	111	114	112	110	102	120	117	115	118	104	97	109	101	113	116	104	115	110	117	129	100	113	123	123	104	110	96	119	130	102	111	140	106	117	109	120	114	125	111	99	104	106	110	93	116	101	104	114	113	101	114	106	104	107	115	96	106	112	118	107	108	104	116	138	122	118	126	112	98	105	124	131	93	94	126	122	104	105	96	126	107	93	93	109	113	92	104	131	108	121	128	108	117	111	110	98	109	121	124	132	108	117	118	132	112	100	126	106	132	108	121	106	118	118	106	125	93	90	139	95	124	113	111	124	101	120	98	109	111	107	103	113	96	127	98	117	107	110	93	113	115	108	99	117	104	116	104	128	128	109	114	117	107	108	137	98	108	109	121	109	101	94	109	118	110	114	122	98	105	109	103	125	117	108	124	110	118	112	142	114	118	100	109	123	126	124	113	113	102	114	126	110	121	105	118	105	132	122	125	122	106	120	96	122	121	117	99	95	124	95	114	114	118	111	104	93	119	108	104	114	108	105	120	121	99	115	119	117	138	111	93	104	103	97	107	115	108	107	121	87	126	114	101	103	86	101	108	116	124	134	96	87	108	110	104	116	115	110	101	110	118	132	120	94	114	108	120	104	113	115	120	97	121	101	100	100	114	121	100	109	101	122	110	104	110	129	105	108	111	127	124	106	94	94	97	105	111	109	114	101	109	117	121	107	141	111	106	95	108	98	118	115	94	113	101	118	104	121	99	117	106	99	112	110	105	101	120	114	126	113	98	79	117	98	104	120	119	102	95	117	98	125	114	104	94	110	108	114	101	104	99	114	105	106	111	122	94	108	109	115	126	113	116	113	119	102	109	113	107	122	117	114	114	96	89	113	127	93	107	109	105	119	110	128	112	115	123	107	106	104	127	124	117	118	114	114	107	105	121	92	124	135	103	109	108	105	112	125	116	119	112	104	118	100	99	102	127	122	91	106	112	104	105	107	122	127	84	98	120	114	103	103	107	104	113	97	99	112	113	111	89	105	115	115	114	127	116	121	115	108	117	120	101	123	120	103	115	143	133	107	98	115	119	114	108	95	102	107	109	134	107	101	119	118	107	112	97	112	111	107	109	94	95	128	110	98	100	125	126	95	124	112	123	121	127	103	98	106	96	106	110	112	116	118	102	109	115	107	118	122	126	98	125	97	108	122	120	114	122	109	130	107	110	97	117	107	112	108	112	128	117	110	111	140	86	110	114	127	120	125	117
16293	24394	22027	13315	8580	6130	5051	3554	2728	2127	1845	1566	1355	1099	935	824	755	617	562	551	502	469	405	431	400	367	393	376	343	343	293	275	315	271	237	260	248	249	253	227	233	232	250	242	209	217	222	242	255	207	233	228	244	222	211	214	229	210	216	203	226	220	218	216	219	204	234	230	198	224	206	230	181	218	222	216	212	203	188	201	211	193	236	203	194	214	210	202	215	221	200	195	193	221	190	205	210	209	203	194	210	204	219	194	190	214	207	230	172	206	200	199	211	190	180	180	202	201	196	184	207	194	202	210	198	202	193	217	200	211	201	193	199	207	191	194	199	211	226	200	197	209	215	189	201	212	217	203	207	210	197	222	225	211	222	198	205	204	197	191	200	181	199	200	164	177	218	221	207	188	197	216	199	205	225	198	186	203	202	196	197	201	178	199	228	193	210	179	208	189	207	200	212	197	191	201	192	188	191	205	196	220	192	206	224	186	190	184	206	192	205	174	181	201	185	190	197	188	208	203	203	185	201	195	182	185	196	182	197	177	191	195	180	234	216	216	210	218	193	223	190	189	212	194	221	202	178	204	214	231	213	237	193	210	179	191	195	212	187	201	206	227	204	211	183	210	209	192	201	216	205	193	198	206	204	185	183	196	203	200	181	178	182	228	204	210	205	176	217	215	182	204	206	217	204	202	201	172	226	197	188	182	195	199	207	193	188	195	216	196	199	219	213	213	205	197	200	177	189	192	185	201	201	202	199	227	188	175	200	186	200	197	210	175	220	196	176	203	188	221	209	182	212	209	188	185	169	203	196	214	171	192	197	218	209	212	204	215	209	198	212	219	194	196	190	165	180	198	192	194	196	213	206	202	190	206	236	188	216	205	222	218	212	191	207	202	204	195	198	180	194	185	202	215	194	198	208	180	209	181	214	188	193	219	181	208	186	188	192	196	206	162	191	175	178	200	197	196	196	204	211	208	193	223	192	196	194	206	219	178	176	233	199	198	209	177	211	191	202	192	188	197	210	180	198	192	197	184	209	196	219	206	209	197	171	225	187	210	196	187	207	192	204	213	200	195	210	203	212	198	185	196	198	171	189	204	213	191	186	206	171	187	195	190	169	199	195	225	204	184	189	205	177	199	192	203	208	216	233	203	201	174	199	196	219	234	197	180	182	194	203	203	197	207	148	183	186	212	194	193	196	196	177	186	216	178	196	204	222	190	228	192	187	212	207	209	177	201	200	189	194	191	184	218	228	213	193	210	197	190	199	214	203	194	194	216	200	199	196	174	210	191	214	205	198	172	199	219	182	202	184	202	214	190	192	196	204	175	195	193	206	205	187	204	179	196	165	204	189	205	189	178	196	202	180	184	198	196	198	201	185	164	195	212	180	203	203	204	211	179	200	197	215	181	191	196	211	186	182	213	190	225	210	195	195	203	187	190	186	201	196	207	196	206	187	191	193	215	197	207	220	198	184	188	201	189	207	194	194	203	195	220	174	205	191	195	205	186	196	170	211	185	200	177	201	196	202	193	205	175	167	217	201	215	193	213	213	191	194	184	171	217	199	194	206	221	194	223	212	195	216	180	183	198	186	205	216	198	191	178	195	229	208	192	191	210	202	216	197	206	220	188	181	194	190	201	221	171	199	187	212	178	182	221	202	207	216	237	196	214	214	216	205	211	213	186	195	195	206	206	194	198	210	199	208	187	190	198	205	211	193	214	205	193	187	230	186	192	182	215	199	204	195	225	185	206	178	198	175	193	198	191	233	188	208	252	208	206	209	214	191	175	205	217	218	201	213	185	189	224	182	202	188	222	202	199	208	217	188	195	181	194	192	208	211	212	194	207	192	201	216	196	165	197	212	198	189	221	181	211	191	194	194	199	203	204	192	178	181	182	204	202	211	207	197	190	225	190	180	190	187	200	198	208	195	195	194	226	189	197	204	207	204	187	198	201	202	218	199	198	189	206	174	192	192	189	194	175	204	183	176	165	193	230	225	213	222	191	176	196	218	182	175	187	207	189	181	214	187	189	192	223	193	213	230	198	179	210	208	170	213	213	199	196	186	192	184	181	205	200	175	204	192	183	214	192	197	185	191	189	222	183	199	212	203	201	193	206	223	196	189	185	199	203	234	211	191	192	171	175	214	189	194	198	223	209	197	193	194	178	183	196	205	222	203	217	190	202	216	216	202	211	184	196	200	179	178	214	206	189	200	197	175	192	207	213	212	202	188	193	204	207	197	195	227	175	213	184	183	192	220	185	205	184	200	203	214	191	192	247	193	203	172	175	199	191	214	222	197	197	200	198	199	190	204	174	217	188	208	228	201	212	207	180	182	189	196	196	217	202	179	226	229	199	205	208	210	205	197	193	209	210	194	221	203	194	199	215	181	203	198	210	177	191	206	210	178	192	191	203	182	207	199	209	203	208	196	198	192	186	196	193	210	179	213	203	210	178	212	183	206	204	202	194	222	207	172	197	211	188	178	205	203	213	198	193	190	187	195	223	211	211	190	192	204	192	181	186	192	186	216	201	195	188	183	178	195	210	217	207	196	199	167	188	204	198	204	185	200	186	202	210	210	196	185	211	208	195	195	182	186	214	190	216	180	180	203	205	183	208	199	195	203	205	209	218	217	192	177	190	193	194	207	214	195	164	198	169	205	212	211	231	185	187	201	170	208	202	206	201	185	197	208	204	193	201	196	193	191	191	224	190	187	196	199	200	228	184	196	185	214	208	196	177	197	185	191	166	203	222	198	196	181	201	196	190	218	196	196	205	208	183	192	226	201	210	228	203	210	189	181	202	180	210	203	195	197	211	195	203	172	199	210	194	193	217	198	202	172	211	212	187	184	188	208	210	193	206	199	183	195	205	205	181	222	219	197	178	195	224	208	225	187	201	207	172	190	210	215	202	206	182	197	186	196	214	201	212	208	205	198	218	182	201	194	199	197	203	208	227	209	191	215	202	224	214	189	187	179	182	183	190	195	188	205	186	168	201	201	209	200	193	188	219	193	183	202	209	191	182	201	185	199	216	191	226	202	229	184	200	219	219	189	196	195	210	195	197	197	213	197	198	206	195	195	203	206	195	184	199	194	224	207	212	207	180	176	225	209	203	216	217	199	204	195	212	182	201	187	195	176	202	199	186	200	189	196	207	206	197	209	214	193	205	189	162	189	203	189	168	214	215	191	193	228	200	193	208	220	185	204	183	228	207	208	187	187	195	191	208	192	193	182	189	179	209	196	197	205	190	200	204	227	205	217	202	181	187	204	180	194	216	204	210	216	194	190	194	224	203	179	202	194	188	192	238	214	185	178	203	216	195	203	210	208	216	197	207	196	204	185	227	202	181	213	190	209	198	186	213	194	193	202	196	192	231	205	209	192	185	206	221	202	209	195	183	224	191	221	207	188	204	223	197	212	183	182	187	203	203	213	239	194	181	197	154	192	214	200	193	163	204	175	211	203	212	208	204	196	215	227	186	186	187	162	186
27050	19992	8948	2887	1284	882	722	576	493	395	431	417	401	416	338	390	349	383	350	309	351	336	354	352	352	345	326	362	314	323	333	343	347	309	347	337	325	310	320	337	311	357	336	356	306	326	323	311	335	330	353	320	321	334	319	337	315	339	344	343	357	361	334	326	342	311	319	322	322	332	306	340	325	327	329	301	329	344	331	341	334	323	321	331	324	347	309	329	284	289	344	330	316	334	309	340	351	341	306	349	332	328	307	303	336	313	327	314	308	361	340	351	335	334	326	364	339	337	320	313	313	360	294	341	340	341	361	321	337	334	318	333	312	337	339	321	320	307	337	322	330	325	337	358	333	330	346	357	339	325	319	334	325	366	306	379	313	349	360	349	296	307	307	296	334	345	332	330	340	312	355	323	335	345	332	343	335	338	313	346	315	346	349	285	357	306	344	317	296	360	310	368	336	348	340	327	335	286	330	322	315	308	341	305	324	332	343	302	331	352	323	316	322	360	349	335	296	348	340	330	305	323	327	334	319	331	321	321	338	350	307	316	324	297	333	320	308	301	375	368	328	328	321	356	329	301	337	331	332	312	318	324	307	344	330	289	379	328	355	349	345	326	337	342	324	324	322	323	306	281	328	329	339	324	329	314	355	303	320	324	334	291	336	318	311	332	336	338	322	317	328	307	328	339	347	344	335	324	375	343	344	304	322	345	331	384	339	332	286	347	312	339	354	314	283	303	317	310	330	323	336	335	330	313	298	361	316	318	306	344	376	321	338	333	351	313	335	348	313	324	308	324	323	280	341	356	302	338	350	324	308	343	337	328	317	336	332	295	350	311	335	337	310	313	319	304	340	363	330	309	346	320	327	291	325	334	300	327	340	352	351	347	321	330	327	364	353	340	361	302	319	309	317	322	318	297	342	297	331	344	307	328	362	344	315	346	356	303	341	344	310	317	330	305	301	334	293	321	340	326	332	334	332	342	352	367	310	302	323	327	335	339	311	336	290	305	309	362	331	318	365	337	342	330	360	315	322	324	321	329	322	309	344	322	325	334	344	335	367	351	338	341	312	339	325	320	303	365	310	319	319	313	351	360	324	372	358	349	314	334	326	308	328	330	310	328	314	333	345	346	345	343	334	339	335	343	327	308	317	295	349	327	329	344	341	328	311	319	379	342	311	367	333	323	368	344	321	317	301	300	322	342	366	330	332	308	330	346	323	320	323	335	330	323	348	333	310	344	350	331	323	364	334	311	348	342	332	349	351	319	296	336	308	321	325	340	342	325	294	333	337	339	325	299	330	330	312	323	337	356	330	302	327	327	317	322	327	318	330	347	311	338	305	324	329	354	332	351	344	327	307	322	325	350	333	307	309	356	318	306	327	337	328	322	324	335	315	321	313	344	336	298	331	331	317	321	312	332	335	341	310	326	359	308	323	308	353	350	333	323	344	332	325	328	304	309	315	292	323	326	334	346	319	324	305	327	348	341	310	321	333	323	339	330	316	316	323	320	342	332	331	302	328	343	312	350	304	338	338	331	341	330	347	280	321	321	322	328	321	343	342	330	312	369	340	342	324	282	335	344	307	323	318	311	355	314	317	314	317	334	305	358	317	336	281	314	334	327	380	361	301	348	342	367	327	324	316	306	305	360	321	317	322	320	348	326	326	340	373	308	338	328	339	325	353	343	315	318	331	341	315	355	311	324	326	351	330	367	305	271	297	337	324	287	344	325	308	314	341	295	338	330	358	308	346	338	312	316	334	359	351	337	315	322	348	336	335	331	343	344	323	326	328	295	327	316	313	345	335	302	343	322	324	347	348	349	311	317	345	320	327	322	307	354	305	341	342	322	336	311	290	368	336	326	333	313	308	348	314	323	350	305	320	309	323	333	347	328	311	296	344	326	325	355	324	373	343	354	355	365	321	330	317	308	328	326	317	349	307	347	330	326	306	328	331	340	325	325	340	336	363	347	336	339	300	315	313	329	316	323	328	371	349	306	335	322	304	362	305	341	298	334	344	323	330	344	314	318	318	313	358	332	351	310	362	340	332	350	319	350	345	314	319	337	341	345	313	357	350	335	338	324	340	334	326	320	309	331	325	332	334	293	340	318	309	309	350	304	365	338	349	316	329	352	334	317	319	331	334	358	336	338	344	332	328	308	315	344	354	361	320	345	350	326	332	333	286	332	318	317	350	355	315	337	325	296	359	333	329	326	346	343	343	324	306	318	350	331	328	362	320	325	326	312	332	349	302	345	350	332	324	331	342	327	338	341	352	338	329	311	320	310	328	316	341	326	315	346	327	314	319	323	309	311	350	326	343	332	348	353	318	359	324	335	316	274	350	316	339	325	340	315	343	282	324	355	339	323	331	350	311	323	330	354	331	322	323	317	330	319	308	322	359	339	332	333	291	316	335	336	350	326	301	341	358	316	322	346	332	337	368	305	321	339	330	335	302	353	310	323	347	315	334	334	333	312	351	323	323	320	305	325	322	339	311	294	332	294	330	312	368	314	314	323	336	336	341	318	330	318	293	341	359	351	344	333	361	349	341	327	336	352	343	367	330	359	301	299	325	327	306	346	354	333	358	350	299	340	329	333	317	295	293	343	349	356	313	310	308	305	376	305	336	332	327	342	314	322	326	331	352	329	306	309	329	326	324	308	317	335	347	343	325	332	325	311	325	308	327	351	389	330	318	320	368	316	309	358	309	289	334	328	349	334	333	301	332	340	347	333	337	337	292	325	355	347	321	322	339	310	348	317	350	306	312	364	349	328	342	360	340	303	311	334	325	318	330	320	328	303	325	292	314	339	310	363	330	330	360	311	339	345	342	321	312	315	336	332	357	347	326	321	334	376	327	338	337	328	319	353	325	290	320	356	331	335	329	297	321	315	329	361	320	309	316	341	310	294	331	317	356	326	299	330	340	311	325	344	359	322	332	325	342	352	352	327	321	339	331	342	326	317	336	343	337	309	300	314	340	340	318	343	352	327	328	317	312	314	318	333	321	322	353	369	316	320	351	291	319	347	320	319	342	315	357	350	345	311	319	328	313	356	351	314	319	323	317	324	324	335	344	337	335	322	358	363	336	312	333	313	325	321	329	313	349	315	370	315	300	352	324	335	302	374	336	325	345	344	336	372	321	324	333	344	334	337	311	339	322	339	349	375	340	311	309	354	319	305	335	330	344	304	350	292	326	355	332	314	330	329	348	377	323	344	351	329	367	343	351	333	327	336	342	330	313	340	346	324	343	314	312	309	335	314	337	314	313	304	324	308	342	302	326	355	337	340	357	334	346	296	328	317	352	334	325	301	312	347	336	358	331	340	293	366	332	320	330	336	310	333	345	359	322	327	330	342	321	347	345	321	317	301	297	358	347	318	293	327	327	337	308	313	342	336	336	310	323	329	299	314	321	324	299	310	341	346	346	298	339	343	312	328	337	311	346	320	301	346	338	332	324	355	367	345	342	324	337	356	313	327	305	334	332	315	358	315
10783	9932	9480	4994	2848	2006	1859	1464	1133	924	910	900	778	760	715	674	651	626	650	606	602	656	583	583	529	572	563	615	623	570	525	580	566	545	572	534	571	570	551	569	533	570	561	615	537	568	582	606	586	520	576	554	578	546	595	581	586	560	565	524	575	556	533	572	555	569	540	574	548	540	539	563	599	576	581	534	561	572	555	551	595	574	568	489	544	558	534	578	531	562	558	542	488	540	546	562	570	571	569	530	606	561	565	550	605	543	557	550	562	585	575	553	553	536	572	535	543	548	541	571	592	580	531	564	579	561	547	513	540	554	561	529	529	570	561	577	559	580	559	539	559	556	578	558	533	597	520	559	549	572	544	518	526	577	574	560	576	568	570	563	603	569	582	534	557	567	564	558	558	554	557	564	581	595	617	558	577	585	531	574	579	547	560	560	527	553	559	557	537	565	572	518	506	541	584	554	505	531	579	568	554	576	528	538	542	574	534	554	551	542	538	547	527	536	550	599	567	533	543	562	562	532	599	523	553	535	520	519	530	541	603	555	559	575	558	530	583	561	576	570	625	546	587	564	564	543	556	533	587	604	522	534	541	595	553	574	555	561	518	581	558	593	552	566	526	542	560	561	545	606	624	553	611	558	573	560	578	520	571	498	556	595	560	570	585	569	577	585	532	552	558	573	546	552	576	577	550	552	572	558	594	516	573	569	548	594	551	570	558	547	547	529	561	565	567	549	578	478	563	555	539	592	619	549	567	609	552	550	510	554	564	544	584	519	589	550	539	552	567	532	555	541	580	545	592	531	572	519	588	581	566	570	553	574	540	590	564	581	522	582	580	558	559	577	558	545	557	622	548	576	542	561	585	523	590	545	550	533	539	543	564	599	589	516	614	587	573	573	584	534	553	570	546	558	601	529	582	559	539	531	555	538	559	541	599	553	572	493	547	593	576	572	529	545	534	566	564	552	578	572	539	542	586	591	567	544	532	561	526	542	569	589	506	525	530	553	591	556	569	559	546	567	565	564	574	529	576	558	546	590	549	557	562	530	571	543	574	576	540	566	560	551	549	556	556	561	548	567	526	525	567	545	515	532	537	561	563	551	573	569	583	556	570	586	557	592	583	592	564	560	558	528	566	591	522	554	533	573	545	532	534	612	571	607	579	587	549	555	554	541	549	567	604	564	553	566	579	573	531	557	566	576	577	590	540	550	563	540	589	549	561	575	568	566	564	584	530	565	536	593	578	540	568	559	563	536	501	559	588	529	588	566	549	550	582	573	540	580	548	560	585	544	558	543	562	559	580	540	585	569	554	528	589	554	601	558	547	532	533	528	554	558	546	597	566	514	543	547	512	540	550	593	567	558	587	564	563	555	545	579	570	558	598	528	546	592	544	545	529	563	567	567	605	585	560	543	567	564	550	550	559	559	579	544	572	556	547	551	585	541	566	569	548	615	555	595	534	551	559	552	539	567	591	537	586	550	578	548	535	512	553	531	529	561	570	523	561	578	574	553	584	599	575	572	516	568	501	488	555	536	554	546	548	559	597	592	594	583	537	560	542	539	588	560	553	557	579	534	561	547	596	593	540	551	586	553	547	537	557	563	568	582	583	580	550	515	531	543	582	566	561	570	569	563	535	563	518	593	577	551	590	565	566	562	550	536	545	523	550	572	602	537	576	573	550	532	565	516	583	561	543	567	541	550	533	548	568	560	568	549	535	579	543	564	571	582	543	571	565	566	542	554	544	551	553	552	539	566	582	566	534	534	568	534	560	570	602	577	537	582	529	552	609	580	619	531	524	561	526	567	541	584	554	567	555	560	526	576	571	568	574	564	556	540	579	553	553	552	569	581	546	535	595	572	515	562	558	579	567	558	578	549	559	597	563	574	524	556	581	562	564	590	537	540	580	514	562	554	595	504	551	569	571	549	548	541	556	638	563	565	605	558	569	591	564	547	586	563	505	552	527	556	568	565	568	595	563	508	568	536	521	589	551	552	535	556	572	549	583	539	586	566	565	553	596	534	572	549	538	574	562	574	549	564	553	556	529	583	572	573	555	548	527	529	559	596	555	563	553	512	560	578	582	591	591	556	536	582	538	603	580	543	536	582	581	587	557	541	554	567	584	580	553	547	555	552	553	596	549	588	569	574	541	512	525	581	515	572	574	551	577	575	562	599	577	535	560	610	540	591	563	573	530	540	536	592	561	579	557	566	580	553	546	547	575	570	578	547	533	602	584	570	578	568	614	539	583	554	558	577	547	524	571	576	549	558	582	539	519	582	588	561	579	588	561	566	551	531	644	566	575	590	571	560	546	545	572	565	541	588	594	569	535	545	513	581	579	566	565	532	595	572	541	560	567	537	552	568	521	558	554	581	546	533	564	592	550	555	555	545	579	551	584	578	560	569	566	584	558	551	569	554	557	555	523	597	569	534	575	546	562	567	604	537	522	548	529	575	578	582	577	621	536	569	504	533	571	548	581	600	574	567	559	615	567	555	586	555	575	546	570	529	572	574	560	542	548	538	597	573	602	579	538	520	565	579	543	535	573	577	542	595	569	558	561	577	523	551	563	569	578	540	605	577	551	544	522	529	561	579	577	564	540	545	576	541	586	558	549	535	537	574	566	575	541	538	532	571	558	550	586	581	562	541	553	530	569	551	586	578	548	516	572	577	621	558	605	588	564	560	560	564	567	524	614	575	570	568	521	530	528	595	517	546	585	565	595	519	597	592	571	599	560	544	576	554	580	523	554	572	551	549	557	603	556	531	554	568	573	568	598	524	609	546	536	583	555	559	561	566	542	552	542	632	524	518	551	536	579	508	543	592	566	564	571	507	547	556	535	603	557	534	571	550	579	588	549	550	570	580	532	574	553	548	582	558	593	561	526	571	549	586	569	551	537	565	554	566	569	575	536	556	570	526	607	596	571	578	546	561	604	572	542	560	587	546	525	544	572	541	544	535	529	519	582	565	557	583	567	551	564	558	535	566	533	598	559	572	595	585	603	555	552	560	577	546	559	558	576	533	624	589	531	551	586	554	556	555	520	531	523	529	557	550	550	551	609	550	534	552	552	556	527	560	550	525	531	540	603	587	573	548	583	565	554	521	600	583	556	580	577	550	545	559	602	559	575	584	570	553	535	569	563	536	606	573	529	540	569	551	574	602	588	534	600	592	488	562	595	590	556	551	535	554	583	584	530	509	581	616	547	566	563	561	548	585	537	567	537	587	550	602	570	559	520	575	533	554	575	553	572	565	546	572	566	541	573	548	607	527	536	582	570	559	566	517	589	534	574	545	558	559	589	562	598	551	572	558	524	541	601	552	520	595	564	553	541	594	560	547	529	565	560	567	548	532	568	540	543	528	563	581	559	582	558	557	557	544	574	541	528	524	572	559	577	544	527	551	583	543	553	535	598	551	565	492	577	555	524	580	584	523	523	585	543	547	550	583	559	544	520	531	551	566	571	579	546	565	575	552	508	538	557	523	557	587
24576	21373	28358	24758	18280	2834	1283	917	718	617	494	515	463	458	452	411	422	395	373	355	328	308	356	321	316	323	333	303	336	317	313	319	304	328	302	297	303	319	312	291	293	250	319	312	289	302	301	295	305	298	276	248	315	299	280	306	300	269	290	302	301	303	274	308	303	274	288	275	304	290	335	270	281	263	294	283	257	307	301	269	290	292	292	250	272	294	268	271	296	250	268	285	308	284	296	286	311	308	283	286	295	296	290	286	265	272	280	292	298	251	293	295	300	260	301	295	276	296	289	291	277	299	307	325	305	306	296	253	282	292	322	299	256	297	304	292	291	280	293	300	301	283	265	294	295	274	279	287	281	299	292	282	325	292	314	284	274	275	281	300	259	285	274	308	302	363	336	293	286	293	293	277	307	291	282	308	269	308	299	304	292	310	317	281	293	293	288	281	293	277	272	297	292	325	276	277	275	314	291	319	277	322	276	295	282	278	273	341	276	284	306	280	311	312	323	277	266	300	297	299	260	276	305	288	276	295	300	304	298	294	286	300	293	285	262	279	307	289	294	280	286	264	255	308	293	261	275	270	286	299	271	298	294	296	281	273	283	313	276	287	307	300	283	295	284	297	269	267	300	287	288	277	276	278	317	283	286	288	253	274	291	260	287	267	290	310	291	258	259	290	301	279	276	301	277	289	314	255	294	268	279	301	303	288	305	303	275	268	299	291	291	277	282	276	286	320	289	307	290	306	296	319	281	286	301	288	306	279	299	292	312	327	280	283	284	258	306	307	265	264	293	308	282	299	276	291	291	292	284	248	330	296	273	303	280	284	292	285	293	304	270	307	278	325	285	270	329	293	301	321	308	268	277	305	284	260	281	320	277	285	257	281	303	321	305	316	323	269	263	287	279	290	266	300	275	296	259	277	262	280	302	285	293	282	256	280	271	296	267	300	339	282	275	297	307	258	257	278	270	265	300	276	279	281	278	253	302	293	275	284	321	294	272	276	308	282	298	273	280	317	286	276	283	302	275	291	308	284	300	276	313	297	296	250	290	315	285	287	284	250	284	323	273	294	292	301	296	303	288	276	291	277	298	332	281	285	274	287	280	280	315	269	279	275	266	276	284	272	298	312	305	279	266	271	306	274	285	274	291	272	301	284	301	284	271	314	268	301	282	274	293	307	305	273	302	294	270	281	312	273	267	298	278	288	304	293	303	288	308	304	285	274	293	269	287	288	290	300	295	316	267	305	262	283	290	313	302	285	288	280	294	284	322	326	293	266	310	282	293	279	285	275	264	284	281	258	302	307	283	310	301	272	307	305	268	304	284	328	278	287	307	297	287	276	290	256	273	296	307	278	268	282	288	292	282	282	266	286	282	276	290	299	274	263	264	270	282	299	301	301	293	289	332	298	306	277	283	308	278	290	299	318	305	285	305	295	253	262	279	290	256	284	263	283	277	303	288	295	278	276	269	279	278	281	306	288	329	272	310	285	313	308	284	291	271	265	304	241	342	249	262	276	260	309	298	281	299	276	286	284	289	284	274	313	285	273	294	289	238	293	261	273	257	286	287	304	286	278	286	313	267	300	282	274	290	288	260	285	323	286	285	286	294	307	298	305	305	288	264	285	298	273	254	299	280	255	300	323	271	290	264	284	295	284	306	296	288	259	278	281	307	282	322	300	279	281	285	297	317	301	269	275	280	270	304	266	300	274	268	299	251	284	287	260	284	252	268	294	303	290	280	268	308	296	283	305	319	315	282	276	299	278	285	276	284	296	267	273	259	289	302	284	297	258	314	286	273	302	333	298	315	322	295	285	273	318	308	279	279	306	281	313	282	269	256	294	255	277	295	297	297	263	263	280	252	284	294	269	294	284	308	297	319	307	280	289	320	264	296	297	300	281	284	287	301	293	290	287	292	292	257	270	270	317	275	294	246	275	273	266	289	311	289	301	254	279	258	286	305	276	294	303	302	301	293	279	268	277	274	302	299	291	285	277	298	285	306	270	275	276	305	259	299	299	291	285	280	276	287	319	295	282	273	274	284	282	271	281	286	268	284	275	306	290	275	302	280	294	314	279	301	282	300	280	297	298	278	290	302	284	298	290	257	283	280	293	281	284	290	283	280	307	296	275	259	283	287	296	294	294	278	296	276	272	273	273	293	279	305	310	252	274	293	290	305	304	288	254	280	293	304	270	288	290	276	306	278	311	297	298	292	249	276	286	296	303	277	313	319	289	284	256	275	306	299	268	297	285	278	300	266	300	290	266	272	291	282	263	267	299	289	261	288	279	289	282	309	290	270	309	298	292	290	290	305	297	264	296	299	288	273	303	305	300	295	302	277	271	277	271	259	264	290	272	293	266	272	275	298	287	309	299	332	305	296	280	272	301	290	292	253	268	309	308	284	304	254	305	253	278	261	307	284	267	284	314	286	267	300	267	256	271	309	279	273	292	282	318	263	286	265	292	310	282	299	284	273	298	299	283	334	292	314	261	300	297	297	297	284	260	284	271	297	259	328	265	270	316	295	264	300	318	294	300	284	321	266	291	300	314	303	275	304	296	275	279	287	285	300	246	271	302	278	263	299	273	320	276	304	284	322	274	312	280	294	301	265	307	287	291	301	277	268	256	264	295	301	277	280	292	283	282	276	275	265	302	261	287	294	297	285	282	318	296	304	301	281	308	269	298	301	262	291	288	276	267	288	254	302	278	294	276	278	276	295	282	272	274	281	285	290	254	304	269	310	307	278	296	304	273	289	276	283	270	299	286	285	283	304	269	278	290	308	298	322	281	296	301	286	306	277	297	265	279	304	262	306	295	267	299	314	312	287	271	278	281	314	294	283	271	303	296	277	271	311	294	283	276	284	284	321	312	294	275	271	283	318	286	304	288	286	294	275	257	287	285	264	271	301	287	267	317	279	262	302	276	294	276	289	284	259	261	306	277	261	254	270	288	264	247	341	318	291	282	293	299	274	272	284	304	298	301	285	290	276	294	311	259	265	295	286	282	322	286	297	304	289	294	294	310	289	287	289	309	282	296	276	272	290	285	272	300	274	303	298	288	297	297	314	267	289	286	315	303	269	324	282	335	298	290	292	246	308	279	319	251	285	305	316	270	295	306	292	300	302	287	265	249	278	274	287	274	308	264	304	267	283	307	284	301	296	305	268	299	302	312	277	288	256	289	297	278	302	277	268	307	308	284	295	271	293	291	286	313	287	308	273	318	284	274	278	305	294	273	301	281	260	302	307	271	289	267	295	315	310	275	287	271	268	275	304	277	312	288	275	306	280	279	282	271	293	259	288	305	282	287	299	306	298	289	317	260	267	308	299	257	299	282	264	280	292	289	276	303	252	279	298	264	308	274	284	294	287	269	306	285	309	264	275	307	300	269	327	276	309	300	287	309	298	308	294	289	277	303	274	275	266	262	294	294	245	299	286	306	303	322	290	277	279	278	259	272	258	266	286	295	278	301	286	266	286	273	298	277	292	276
13327	17528	15737	9482	6090	4020	3154	2664	2028	1564	1395	1171	1098	980	956	909	815	773	677	693	680	601	598	633	652	603	640	601	618	594	556	545	543	527	554	533	530	499	522	496	561	533	500	549	532	474	496	461	518	508	510	486	513	505	513	522	496	512	493	473	515	498	499	468	497	518	491	450	472	500	611	486	519	510	530	517	537	495	520	451	481	493	529	506	493	483	533	537	489	491	518	544	490	499	514	495	469	486	514	495	528	505	495	505	492	545	495	546	473	463	506	505	517	496	533	488	513	535	498	503	529	507	534	518	492	509	426	475	563	458	487	461	542	513	554	493	520	500	516	487	515	488	499	506	518	504	486	461	511	472	554	503	520	524	475	490	504	455	499	486	532	501	479	459	524	545	447	476	501	514	521	464	485	447	535	505	500	498	532	516	521	516	481	538	524	531	486	481	512	499	506	488	477	508	502	544	486	456	478	503	484	446	534	478	491	471	478	494	481	524	516	515	470	504	491	530	501	490	497	516	476	500	535	464	510	509	525	502	500	530	530	483	499	480	485	472	495	484	512	514	517	485	488	480	512	476	523	440	517	517	519	504	527	494	512	520	538	515	488	474	515	528	482	517	483	473	509	497	502	496	508	479	539	496	522	490	503	495	544	499	486	502	508	483	529	502	494	532	473	465	500	452	495	479	580	535	472	471	503	557	491	520	494	514	498	470	485	518	504	520	496	487	501	489	484	486	499	476	534	461	528	511	483	476	538	468	515	499	520	468	510	543	510	525	496	496	509	476	480	537	533	537	496	462	515	522	515	519	497	498	487	498	514	520	497	550	532	499	479	457	505	500	548	518	535	545	491	501	513	510	515	483	527	497	475	496	484	530	506	517	503	494	495	451	519	480	516	492	455	512	506	523	459	519	511	503	504	480	514	487	478	489	478	535	497	521	473	490	478	520	465	498	490	567	524	484	498	555	485	468	497	539	527	488	506	487	524	501	489	502	507	552	482	481	490	495	521	463	553	568	504	487	496	487	517	487	489	492	483	486	506	506	496	470	500	496	517	486	510	495	529	503	518	513	470	500	503	539	517	498	495	503	482	504	482	488	463	493	463	489	479	525	488	478	499	452	486	488	495	448	518	494	502	541	512	504	510	470	524	472	514	506	503	497	483	503	511	520	496	505	520	489	487	502	486	524	460	539	499	513	491	521	483	480	502	498	520	513	460	542	497	490	492	496	502	522	502	509	540	499	489	503	528	497	545	486	499	507	531	515	497	500	531	495	537	498	461	462	469	510	493	510	516	522	461	505	497	517	455	511	508	487	507	515	511	454	527	497	520	509	498	499	486	494	497	491	512	486	496	464	504	470	486	481	498	480	488	522	516	515	459	486	494	517	505	531	515	497	540	435	456	507	468	500	475	568	509	514	505	516	500	529	504	510	500	492	511	504	463	526	493	504	496	530	479	528	483	505	524	494	487	497	497	514	494	480	544	465	514	490	533	480	474	509	516	478	485	548	515	506	508	503	497	522	493	495	531	528	478	484	506	489	465	492	498	468	512	478	456	504	485	475	488	488	486	475	498	473	522	513	502	514	469	489	505	500	508	525	552	499	499	503	515	496	558	500	520	494	471	513	469	515	503	492	478	506	489	506	511	513	480	504	500	493	523	523	470	488	536	511	523	504	465	497	485	508	462	512	519	478	527	502	494	514	494	493	495	522	475	486	513	520	519	487	499	458	491	497	489	500	500	465	490	506	480	502	527	497	525	521	497	490	519	494	491	495	501	491	453	547	509	485	499	488	540	507	483	478	497	518	485	507	507	483	494	495	472	556	503	539	465	539	506	531	490	525	506	496	449	475	495	506	497	514	486	527	518	487	492	524	492	480	496	528	508	484	496	522	494	532	477	487	525	506	516	446	443	497	502	489	513	521	532	497	492	479	481	489	500	495	474	509	472	475	463	524	487	533	517	525	489	466	496	491	519	482	492	501	483	507	527	531	487	502	472	507	530	508	508	540	540	525	503	481	502	553	535	480	488	555	493	457	544	505	505	470	524	474	469	507	503	521	509	459	486	495	483	491	492	528	503	518	484	527	502	487	509	504	468	484	503	474	509	521	530	534	498	470	513	536	517	505	514	514	481	490	472	500	482	538	489	507	488	457	576	502	529	513	458	480	486	460	487	464	497	457	475	508	457	490	542	501	512	512	456	462	481	522	538	472	496	474	483	501	480	467	514	514	507	469	475	501	503	496	509	515	496	479	491	491	512	461	452	478	510	508	534	527	500	501	501	486	464	512	503	499	499	471	505	467	502	487	533	501	499	511	510	509	478	496	469	451	521	495	519	493	532	509	484	499	485	559	526	497	491	465	453	501	493	472	510	511	483	469	511	518	507	466	525	516	509	509	493	466	480	484	496	496	545	493	498	504	534	508	506	499	467	514	453	500	515	528	544	523	505	513	534	491	496	487	496	488	478	470	533	499	489	478	467	495	462	525	498	487	495	499	462	516	497	533	496	495	483	449	557	497	506	517	495	494	467	467	467	500	512	484	486	473	495	513	515	502	506	487	489	493	485	485	501	488	495	459	477	489	493	479	475	500	475	513	516	477	489	475	525	510	491	474	498	518	478	506	469	528	514	497	496	480	514	526	535	490	490	484	503	523	522	491	463	492	517	527	497	504	543	505	483	489	508	506	490	488	513	487	526	490	488	524	499	464	494	498	462	535	471	500	526	522	522	498	526	483	481	503	493	504	519	516	468	483	534	520	503	482	462	498	471	485	479	492	507	549	493	515	521	530	524	484	513	494	486	538	483	529	509	507	502	531	481	524	499	538	513	520	462	520	509	479	493	526	516	543	484	480	478	503	532	483	484	501	469	518	516	452	477	479	477	502	485	504	514	494	490	561	460	439	534	506	489	469	471	502	509	507	516	505	512	492	459	485	489	456	501	492	535	482	501	489	494	451	455	547	504	502	536	471	490	503	484	494	524	494	501	524	504	501	524	494	497	487	482	503	474	521	542	493	488	494	533	494	491	513	504	541	505	499	505	503	481	520	538	504	510	467	496	489	482	552	498	479	527	533	525	507	525	525	519	529	501	457	518	493	471	484	504	536	451	488	492	484	487	542	490	480	503	494	517	526	525	492	510	538	484	514	475	522	497	488	504	484	490	495	456	505	501	528	480	507	501	475	493	487	503	489	496	521	541	504	461	543	517	455	523	499	482	518	487	491	530	502	499	485	487	483	505	481	478	559	524	469	501	478	502	491	516	534	507	484	474	533	484	480	521	497	514	490	545	477	517	515	484	504	491	500	529	485	483	475	494	466	515	544	512	547	501	531	507	477	494	505	497	504	457	474	514	527	486	528	487	517	506	502	508	518	487	464	542	503	452	527	473	484	461	489	547	539	505	488	500	504	510	500	494	480	493	521	470	522	467	471	545	500	521	462	493	481	486	490	488	519	499	481	541	512	482	515	508	491	479	475	506	503	512	492	506	520
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
